@charset "gb2312";
/* CSS Document */

*{margin:0px;padding:0px;}

body,form,p,ul,ol,td,th,li,dl,dt,dd,h1,h2,h3{margin:0;padding:0;list-style:none; line-height:23px;font-size:14px;font-family:"Î¢ÈíÑÅºÚ", Helvetica, sans-serif; color:#000; position:relative;}
body { background-color:#e1f1fe}
img{ border:0;}
a{ color:#000; text-decoration:none;}
a:hover { color:#003867;}
.clear{ clear:both;}
.mt{ margin-top:15px;}
.mt12 { margin-top:12px;}
.mt8{  margin-top:10px;}
.mr { margin-right:9px;}
.ml{ margin-left:11px;}

h1 {font-size:18px; padding: 10px 0;background: url(../images/arr_bj.png) no-repeat 0px;}

.main { width:1060px; height:auto; padding:0 11px; margin:0 auto; overflow:hidden; background-color:#FFF;}
.main_m { width:100%; height:auto; overflow:hidden; margin-top:10px;}
.main_l{ width:270px; float:left; height:100%; overflow:hidden;}
.main_r{ width:780px; float:right; height:100%; overflow:hidden; background-color:#f4f9fd;}

.head { width:100%; height:109px; background:#e3f1fd url(../images/top_bg.jpg) top center repeat-x;}
.head .left { width:520px; float:left; margin-top:15px; padding-left:15px;}
.head .right { width:230px; height:75px; float:right; margin-right:20px;}
.head .right p{ width:186px; height:31px; line-height:31px; padding-bottom:10px; color:#FFF; text-align:center; background:url(../images/date_bg.png) no-repeat;}
.head .right em { font-style:normal; margin-top:10px;}
.head .right em a { color:#5d5f60;}

.nav { width:100%; height:46px; line-height:46px; background:#59AFFA;}
.nav ul {  float:left;}
.nav ul li {height:46px;  line-height:46px; padding:0 36px; float:left; background:url(../images/nav_shu.jpg) right no-repeat;}
.nav ul li a { font-size:16px; }
.nav .searchbox{ display: block;float: right;padding-right: 26px;height: 100%;padding-top: 8px;box-sizing: border-box;}
.nav .searchbox #search{ width: 100px;height:28px;margin-right: 8px;border-radius: 0px;border: none;padding-left: 10px;padding-right: 10px;}
.nav .searchbox #search:focus{box-shadow: 0px 0px 1px 2px #349df9; }
.nav .searchbox #searchbtn{ font-size: 14px;width: 50px; height: 28px;border-radius: 0px}

.banner{ width:100%; height:302px; margin-top:10px;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1060px; height:302px; margin:0 auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; width:1060px; height:302px;}
#playBox .oUlplay li img{ width:100%; height:302px;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:145px; left:25px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:145px; right:25px; z-index:10;}
#playBox .smalltitle {width:1060px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:150px; margin:0 auto;}
#playBox .smalltitle ul li{ width:15px; height:15px; margin:0 5px; border-radius:50%; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

.indexnews { width:332px; height:auto; float:left; margin-right:30px; margin-top:15px;}
.indexnews .title { height:40px; line-height:40px; font-size:16px; color:#05457e; text-indent:23px; background:url(../images/arr_t.jpg) 0px center no-repeat; border-bottom:2px #cdcabb solid}
.indexnews .title span { float:right; padding-right:10px; padding-top:15px;}
.indexnews .con {}
.indexnews .con  ul { margin-top:5px; margin-left:0px;}
.indexnews .con  ul li{ height:20px; line-height:20px;background:url(../images/arr.png) no-repeat left;padding:0 5px 0 15px; margin-top:8px;}
.indexnews .con  ul li a{font-size:15px; }
.indexnews .con  ul li span { float:right; padding-right:0px; color:#b2adad;}
.indexnews .con_bout { padding:10px; line-height:25px; background-color:#ebeef0;}
.indexnews .con_bout span { width:67px; height:23px; display:block; float:right; margin-right:10px;text-align:center; font-family:"ËÎÌå"; color:#FFF; background-color:#349df9;-moz-border-radius:5px;   -webkit-border-radius: 5px;    border-radius:5px; }
.indexnews .con_bout span a { color:#FFF; font-size:12px;}
.indexnews .con_bout span a:hover { color:#e9eff3}


.tongzhi { width:332px; height:auto; float:left; margin-right:0px; margin-top:15px; background:url(../images/tongzhi_bg.jpg) left center repeat-x;}
.tongzhi .title { height:40px; line-height:50px; font-size:16px; color:#013a6c; text-indent:36px; background:url(../images/tongzhi_title.jpg) 10px 10px no-repeat; border-bottom:1px #95c9f7 solid}
.tongzhi .title span { float:right; padding-right:10px; padding-top:15px;}
.tongzhi .con { padding-left:8px;}
.tongzhi .con  ul { margin-top:5px; margin-left:0px;}
.tongzhi .con  ul li{ height:20px; line-height:20px;background:url(../images/arr_t.png) no-repeat left;padding:0 5px 0 15px; margin-top:8px;}
.tongzhi .con  ul li a{font-size:15px; }
.tongzhi .con  ul li span { float:right; padding-right:0px; color:#5e5e5e;}
.tongzhi .con_bout { padding:10px; line-height:25px; background-color:#ebeef0;}
.tongzhi .con_bout span { width:67px; height:23px; display:block; float:right; margin-right:10px;text-align:center; font-family:"ËÎÌå"; color:#FFF; background-color:#349df9;-moz-border-radius:5px;   -webkit-border-radius: 5px;    border-radius:5px; }
.tongzhi .con_bout span a { color:#FFF; font-size:12px;}
.tongzhi .con_bout span a:hover { color:#e9eff3}

.link { width:100%; height:62px;  background:#d7e9f3 url(../images/link.jpg) left center no-repeat; margin-top:20px;}
.link .kong { width:140px; height:62px; line-height:62px; font-size:18px; text-indent:20px;float:left;}
.link img { border:#d4d4d4 1px solid; margin:7px 3px 0 3px;}



.leftlist { width:100%;  height:auto; overflow:hidden; float:left; background-color:#f4f9fd;}
.leftlist .title { height:40px; line-height:40px; text-indent:46px;color:#fff;  font-size:16px ;background:#359df9 url(../images/arr_left.png) 12px center no-repeat;}
.leftlist .title span { width:150px;  text-indent:40px; display:block;}
.leftlist .con {width:100%; }
.leftlist .con ul { padding:15px 0 15px 0px; }
.leftlist .con ul li { margin-left:20px ;line-height:40px;  }
.leftlist .con ul li a { width:250px; height:40px; display:block;  font-size:16px; padding-left:10px;}
.leftlist .con ul li a:hover { color:#FFFFFF; background-color:#359df9;}
 
.lianxi { width:100%;  height:auto; overflow:hidden; float:left; background-color:#f4f9fd;}
.lianxi .title { height:40px; line-height:40px; text-indent:46px;color:#fff;  font-size:16px ;background:#359df9 url(../images/lx.png) 10px center no-repeat;}
.lianxi .title span { width:150px;  text-indent:40px; display:block;}


.lx{ height:273px; background-color:#f4f9fd; padding-top:30px;}
.lx_tel{ height:53px; background:url(../images/tel.png) no-repeat 2px center; padding-left:60px;}
.lx_tel p{ font-size:14px; color:#252525;}
.lx_tel em{ font-size:27px; color:#056dae; font-style:normal; line-height:30px;}
.lx_xinxi{ padding:34px 15px 0 15px;}
.lx_xinxi p{ font-size:14px; color:#1c1b1b; line-height:28px;}

.weizhi {height:40px; line-height:40px; text-indent:40px;color:#000;  font-size:14px; background:#c2e5fc url(../images/weizhi.png) 8px center no-repeat;}

.comment { padding:20px 30px ;}
.comment h2 {   line-height:40px; text-align:center; font-size:20px; border-bottom:#6cbdf3 1px solid}
.comment .time { height:30px; line-height:30px; text-align:center;color:#383838;}
.detail { padding:10px 0 0 0 ; line-height:28px; font-size:16px; color:#383838;}
.detail2025 { padding: 30px 0 0 0 }
.detail p {text-align:left;line-height:28px;font-size:16px;color:#383838; padding:5px 0;}

.detail h2 {text-align: center; border-bottom:none;font-size: 28px;margin-bottom: 50px;}

.detail h1 {text-align: center;margin: 30px 40px;padding: 8px 0;background:none;}
.detail h1 a { color: #fff;    margin: 15px; padding: 13px 50px;  background-color:#1c81da;border-radius:8px; }

.news ul{ padding:17px 0px 14px 0px; }
.news ul li{ line-height:32px; border-bottom:1px dashed #c2e5fc; margin:0 10px; padding:5px 10px 5px 15px; font-size:14px; color:#414446; background:url(../images/arr_bj.png) no-repeat 0px center;  overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}
.news ul li span{ float:right; margin-right:5px;margin-left: 5px; color:#414446;}

.pic { width:100%; height:auto; overflow:hidden; text-align:center; padding:15px 0;}
.pic img{ max-width:700px;}
.page { padding:15px 10px 20px 0;}



.foot { width:100%; height:100px; line-height:28px; margin-top:20px; padding-top:20px; border-top:#349df9 6px solid; background-color:#d7e9f3; text-align:center;}
