@charset "gb2312";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal; font-family: "微软雅黑";}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#555;}
img { border:0;}
*:focus{ outline: none;}
	
.clear{ clear: both;}

body{ background: url(imagesdbj.jpg) no-repeat center top #fff; text-align: center;}

.pf{ width: 110px; padding: 2px; height: auto; overflow: hidden; position: fixed; top: 30%; right: 0; background: #f0f0f0;}
.pf img{ width: 110px;}
.pf span{ display: block; width: 100%; text-align: center; line-height: 20px; font-size: 12px; color: #333;}

.top{ width: 100%; height: 35px; line-height: 35px; background: #fff; box-shadow: 3px 3px 3px rgba(0,0,0,.1);}
.top .nr{ width: 1200px; height: 35px; font-size: 14px; margin: 0 auto;}
.top .nr .links{ width: 500px; float: left;}
.top .nr .links a{ color: #333; padding-right: 20px;}
.top .nr .weather{ float: right; text-align: left; margin-right: 25px;}

.header{ width: 1200px; height: 149px; margin: 0 auto; overflow: hidden;}
.header .logo{ width: 572px; height: 47px; padding-top: 45px; float: left;}
.header .logo img{ width: 572px;}
.header .search{ width: 296px; height: 34px; padding: 2px; background: #fff; border-radius: 100px; float: right; margin-top: 48px;}
.header .search input{ background: none; line-height: 34px; border: none; display: block; float: left; margin-left: 15px; font-size: 14px; text-align: left; width: 212px;}
.header .search .but{ display: block; width: 62px; height: 34px; border-radius: 100px; background: url(imagessearch.png) no-repeat center center #088ed6; text-align: center; float: right;}

.nav{ width: 1200px; height: 56px; margin: 0 auto; overflow: hidden; background: #088ed6;}
.nav ul{ width: 100%;}
.nav ul li{ width: 150px; height: 56px; line-height: 56px; text-align: center; font-size: 18px; float: left;}
.nav ul li a{ display: block; color: #fff; width: 100%;}
.nav ul li:hover{ background: #096fa8;}
.nav ul li.l1{ background: #096fa8;}

.main{ width: 1170px; padding: 15px; background: url(imagesbstm.png) repeat left top; height: auto; overflow: hidden; margin: 15px auto 0;}
.main .tzgg{ width: 100%; height: 78px; overflow: hidden;}
.main .tzgg .title{ width: 114px; height: 78px; float: left;}
.main .tzgg .title .tit{ width: 77px; color: #fff; text-align: left; padding-left: 38px; height: 37px; line-height: 37px; background: #ffba00 url(imagestzgg.png) no-repeat 12px center;}
.main .tzgg .title .time{ width: 95px; padding: 0 9px; height: 40px; line-height: 40px; border: 1px solid #ddd; border-top: 0px; font-size: 14px; text-align: center; color: #333;}
.main .tzgg .nr{ width: 1054px; height: 76px; border: 1px solid #ddd; border-left: none; float: right;}
/*通知公告滚动*/
.scrollbox{ width: 1055px; margin: 0 auto; overflow: hidden; }
#scrollDiv{width:1011px;height:76px; overflow:hidden; float: left;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:76px; line-height: 76px; width:1011px; overflow:hidden; vertical-align:bottom; zoom:1; text-align: center;}
#scrollDiv li h3{ font-size:24px; color:#0073b3; line-height:76px; width:1011px; font-weight: bold;}
#scrollDiv li h3 a{color:#0073b3; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#scrollDiv li h3 a:hover{ color:#F00}

.scroltit{ height:76px; width: 44px; float: right;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:4px}
#but_up{ background:url(imagesanxyt.png) no-repeat 0 0; text-indent:-9999px}
#but_down{ background:url(imagesansyt.png) no-repeat 0 0; text-indent:-9999px; margin-top: 23px;}

.main .part1{ width: 100%; height: 397px; overflow: hidden; margin-top: 15px;}
.main .part1 .left{ width: 642px; float: left; height: 397px; overflow: hidden;}
/*焦点图*/
.main .part1 .left .focus{position:relative;width:100%;height:397px;float: left;}  
.main .part1 .left .focus img{width:100%;height: 397px;}
.main .part1 .left .focus .btn{position:absolute;bottom:34px;left:341px;overflow:hidden;zoom:1;} 
.main .part1 .left .focus .btn a {position: relative;display: inline;width: 13px;height: 13px;text-decoration: none;text-align: left;outline: 0;float: left;background: #D9D9D9;}
.main .part1 .left .focus .btn a:hover,.main .part1 .left .focus .btn a.current {cursor: pointer;background: #fc114a;}
.main .part1 .left .focus .fPic {position: absolute;left: 0px;top: 0px;width: 100%;}
.main .part1 .left .focus .D1fBt {overflow: hidden;zoom: 1;height: 16px;z-index: 10;}
.main .part1 .left .focus .shadow { width:100%; position: absolute;bottom: 0;left: 0px;z-index: 10;height: 40px;line-height: 40px;background: url(imageshstm.png) repeat left top;display: block;text-align: left;}
.main .part1 .left .focus .shadow a {text-decoration: none;color: #fff;font-size: 14px;overflow: hidden;margin-left: 10px;}
.main .part1 .left .focus .fcon {position: relative;width: 100%;float: left;display: none;background: none;}
.main .part1 .left .focus .fcon img {display: block;}
.main .part1 .left .focus .fbg {bottom: 13px;right: 20px;position: absolute;height: 13px;text-align: center;z-index: 10;}
.main .part1 .left .focus .fbg div {margin: 0px auto;overflow: hidden;zoom: 1;height: 13px;}
.main .part1 .left .focus .D1fBt a {position: relative;width: 13px;height: 13px;margin: 0 3px;color: #B0B0B0;font: 12px/15px "\5B8B\4F53";text-decoration: none;text-align: center;outline: 0;float: left;background: #fff; border-radius: 100px;}
.main .part1 .left .focus .D1fBt .current,.main .part1 .left .focus .D1fBt a:hover {background: #ec6d57;}
.main .part1 .left .focus .D1fBt img {display: none}
.main .part1 .left .focus .D1fBt i {font-style: normal;font-size: 12px;color: #fff;line-height: 19px;}
.main .part1 .left .focus .prev,.main .part1 .left .focus .next {	position: absolute;width: 40px;height: 74px;background: url(imagesfocus_btn.png) no-repeat;}
.main .part1 .left .focus .prev {top: 50%;margin-top: -37px;left: 0;background-position: 0 -74px;cursor: pointer;}
.main .part1 .left .focus .next {top: 50%;margin-top: -37px;right: 0;background-position: -40px -74px;cursor: pointer;}
.main .part1 .left .focus .prev:hover {background-position: 0 0;}
.main .part1 .left .focus .next:hover {background-position: -40px 0;}  

.main .part1 .right{ width: 511px; float: right; height: 397px; overflow: hidden;}
.main .part1 .right .index_rnew {width: 100%;float: left;}
.main .part1 .right .rnew_dh {width: 100%;float: left; background: #088ed6;}
.main .part1 .right .rnew_dh ul {float: left;width: 100%;height: 40px;}
.main .part1 .right .rnew_dh ul li { float: left;width: 127px; float: left; height: 41px; text-align: center; line-height: 44px; border-right: 1px solid #fff; text-align: center;}
.main .part1 .right .rnew_dh ul li a {  text-align: center; color: #fff; font-size: 18px;}
.main .part1 .right .rnew_dh ul li.at { background: url(imagesbtxz.jpg) no-repeat center bottom;}
.main .part1 .right .rnew_dh ul li.at a {color: #fff;}
.main .part1 .right .rnew_nr {width: 511px;float: left; margin-top: 7px; background: #fff;}
.main .part1 .right .rnew_lb {width: 491px; padding: 5px 10px;float: left;}
.main .part1 .right .rnew_lb ul{ }
.main .part1 .right .rnew_lb ul li{ width: 100%; height: 42px; line-height: 42px; *height: 38px;*line-height: 38px; background: url(imageszqxk.jpg) no-repeat left center; font-size: 16px; border-bottom: 1px dashed #ddd;}
.main .part1 .right .rnew_lb ul li a{ display: block; width: 337px; color: #333; float: left; margin-left: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left;}
.main .part1 .right .rnew_lb ul li span{ display: block; width: 100px; float: right; text-align: right; font-size: 14px; color: #666; margin-right: 5px;}

.main .part2{ width: 100%; height: 265px; overflow: hidden; margin-top: 25px;}
.main .tit1{ width: 100%; background: url(imagestitbj.jpg) no-repeat left center; height: 34px; border-bottom: 1px solid #ddd; line-height: 34px;}
.main .tit1 .bt{ display: block; float: left; width: auto; margin-left: 2px; font-size: 18px; color: #333; padding-left: 10px; line-height: 34px;}
.main .tit1 .more{ display: block; float: right; color: #999; font-size: 14px;}
.main .tit2{ width: 100%; background: url(imagestitbj.jpg) no-repeat left center; height: 34px; line-height: 34px;}
.main .tit2 .bt{ display: block; float: left; width: auto; margin-left: 2px; font-size: 18px; color: #333; padding-left: 10px; line-height: 34px;}
.main .tit2 .more{ display: block; float: right; color: #999; font-size: 14px;}

.main .part2 .left{ width: 624px; height: 265px; overflow: hidden; float: left;}
.main .part2 .nr{ width: 100%; height: auto; overflow: hidden; margin-top: 11px;}
.main .part2 .left ul{ width: 100%;}
.main .part2 .left ul li{ width: 100%;  width: 100%; height: 35px; line-height: 35px; *height: 31px;*line-height: 31px; background: url(imageszqxk.jpg) no-repeat left center; font-size: 16px;}
.main .part2 .left ul li a{ display: block; width: 407px; color: #333; float: left; margin-left: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left;}
.main .part2 .left ul li span{ display: block; width: 100px; float: right; text-align: right; font-size: 14px; color: #666; margin-right: 5px;}

.main .part2 .right{ width: 519px; height: 265px; overflow: hidden; float: right;}
.main .part2 .right ul{ width: 100%;}
.main .part2 .right ul li{ background: url(imageszqosj.png) no-repeat left center; height: 35px; line-height: 35px; *height: 31px;*line-height: 31px; width: 173px; float: left; font-size: 16px;}
.main .part2 .right ul li a{ display: block; padding-left: 15px; text-align: left; width: 158px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.main .part3{ width: 100%; height: 193px; overflow: hidden; margin-top: 25px;}
.main .part3 .left{ width: 624px; height: 193px; overflow: hidden; float: left;}
.main .part3 .nr{ width: 100%; height: auto; overflow: hidden; margin-top: 11px;}
.main .part3 .left .nr .jt{ width: 120px; float: left; margin-right: 4px; height: 62px; font-size: 15px; background: #f7f7f7; border-radius: 3px; margin-top: 4px;}
.main .part3 .left .nr .jt a{ display: block; padding-top: 36px; color: #444; text-align: center;}
.main .part3 .left .nr .jt .sm1{  background: url(imagesgrjyfw.jpg) no-repeat center 9px;}
.main .part3 .left .nr .jt .sm2{  background: url(imagesgrshbz.jpg) no-repeat center 9px;}
.main .part3 .left .nr .jt .sm3{  background: url(imagesgrylws.jpg) no-repeat center 9px;}
.main .part3 .left .nr .jt .sm4{  background: url(imagesgrjyaz.jpg) no-repeat center 9px;}
.main .part3 .left .nr .jt .sm5{  background: url(imagesgrjmzf.jpg) no-repeat center 9px;}
.main .part3 .left .nr .jt .sm6{  background: url(imagesgrhysy.jpg) no-repeat center 9px;}
.main .part3 .left .nr .jt .sm7{  background: url(imagesgrjtys.jpg) no-repeat center 9px;}
.main .part3 .left .nr .jt .sm8{  background: url(imagesgrgysy.jpg) no-repeat center 9px;}
.main .part3 .left .nr .jt .sm9{  background: url(imagesgrzjbl.jpg) no-repeat center 9px;}

.main .part3 .right{ width: 519px; height: 193px; overflow: hidden; float: right;}
.main .part3 .right .nr{ background: #f7f7f7; padding: 10px; margin-top: 15px;}
.main .part3 .right .nr .jt{ width: 165px; float: left; text-align: left; margin: 8px 0; height: 40px; line-height: 40px;}
.main .part3 .right .nr .jt a{ display: block; background: url(imagesfrqykb.png) no-repeat 15px center; font-size: 16px; color: #333; padding-left:60px;}

.main .part4{ width: 100%; height: 109px; overflow: hidden; margin-top: 25px;}
.main .part4 .title{ width: 38px; text-align: center; height: 83px; padding: 13px 0; background: #088ed6; font-size: 16px; line-height: 20px; font-weight: bold; color: #fff; float: left;}
.main .part4 .title a{ color: #fff;}
.main .part4 .nr{ width: 1120px; height: 67px; border: 1px solid #ddd; border-left: none; padding: 20px 0 20px 10px; float: right;}
.main .part4 .nr ul{ width: 100%;}
.main .part4 .nr ul li{ width: 159px; float: left; height: 67px; border-right: 1px dashed #ddd;}
.main .part4 .nr ul li a{ display: block; width: 100%; height: 36px; line-height: 36px; padding-top: 31px; font-size: 16px; text-align: center; color: #333;}
.main .part4 .nr ul li a.a1{ background: url(imageszdyshzbl.png) no-repeat center top;}
.main .part4 .nr ul li a.a2{ background: url(imageszdfczy.png) no-repeat center top;}
.main .part4 .nr ul li a.a3{ background: url(imageszdlhgl.png) no-repeat center top;}
.main .part4 .nr ul li a.a4{ background: url(imageszdbzxzf.png) no-repeat center top;}
.main .part4 .nr ul li a.a5{ background: url(imageszdgatxz.png) no-repeat center top;}
.main .part4 .nr ul li a.a6{ background: url(imageszdjz.png) no-repeat center top;}
.main .part4 .nr ul li a.a7{ background: url(imageszdlrfl.png) no-repeat center top;}
.main .part4 .nr ul li a.a8{ background: url(imageszdcjr.png) no-repeat center top;}

.main .part5{ width: 100%; height: 413px; overflow: hidden; margin-top: 25px;}
.main .part5 .left{ width: 909px; height: 413px; float: left; overflow: hidden; }
.main .part5 .nr{ width: 100%; height: auto; overflow: hidden; margin-top: 11px;}
.main .part5 .left table{ width: 100%; border-collapse: collapse;}
.main .part5 .left table tr th{ height: 43px; line-height: 43px; text-align: center; font-size: 16px; color: #fff; background: #088ed6;}
.main .part5 .left table tr td{ height: 48px; line-height: 48px; border-bottom: 1px dashed #ddd; font-size: 16px; color: #333; text-align: center;}
.main .part5 .left table tr td a{ color: #333; }
.main .part5 .left .tj{ width: 100%; height: 44px;  line-height: 44px; margin-top: 22px;}
.main .part5 .left .tj .tit{ width: 102px; padding-right: 6px; background: url(imageslssj.png) no-repeat right center; float: left; text-align: center; font-size: 18px; color: #fff;}
.main .part5 .left .tj .tit a{ background: #088ed6; width: 100%; height: 44px; display: block; color: #fff;}
.main .part5 .left .tj .jt{ width: 805px; float: right; margin-left: -6px; border: 1px solid #ddd; border-left: none; height: 42px; line-height: 42px; font-size: 14px; color: #333; text-align: center;}

.main .part5 .right{ width: 233px; height: 413px; float: right; overflow: hidden; }
.main .part5 .right .tit{ width: 100%; height: 66px; text-align: left; line-height: 66px; background: url(imagesdlfwbj.jpg) no-repeat left top; font-size: 24px;}
.main .part5 .right .tit a{ padding-left: 22px; text-align: left; color: #fff;} 
.main .part5 .right .jt{ width: 100%; height: auto; overflow: hidden;}
.main .part5 .right .jt ul{ width: 100%;}
.main .part5 .right .jt ul li{ width: 231px; height: 53px; border: 1px solid #ddd; margin-top: 12px;}
.main .part5 .right .jt ul li a{ padding-left: 66px; display: block; line-height: 53px; text-align: left;  font-size: 17px; color: #333;}
.main .part5 .right .jt ul li a.a1{ background: url(imagesdlcqdl.png) no-repeat 29px center;}
.main .part5 .right .jt ul li a.a2{ background: url(imagesdlyqdl.png) no-repeat 29px center;}
.main .part5 .right .jt ul li a.a3{ background: url(imagesdlzjdl.png) no-repeat 28px center;}
.main .part5 .right .jt ul li a.a4{ background: url(imagesdlbmdl.png) no-repeat 28px center;}
.main .part5 .right .jt ul li a.a5{ background: url(imagesdlcdl.png) no-repeat 26px center;}


.main .part6{ width: 100%; height: 234px; overflow: hidden; margin-top: 25px;}
.main .part6 .nr{ width: 100%; height: auto; overflow: hidden; margin-top: 21px;}
#marquee2{position:relative;height:165px;width:1170px;overflow:hidden;}
#marquee2 ul{ position:absolute; width:1000%;}
#marquee2 li{ float:left; display:inline; width: 105px; height: 155px; margin-right:22px; padding: 4px; border: 1px solid #ddd;}
#marquee2 li a{ display: block; height: auto; width: 100%;}
#marquee2 li img{  height: 130px; width: 105px;}
#marquee2 li span{ width: 105px; text-align: center; display: block; font-size: 16px; color: #333; padding: 0; margin: 0;}
#marquee2 li:focus{ background: #088ed6;}
#marquee2 li:focus span{ color: #fff;}

.footer{ width: 100%; height: auto; overflow: hidden; border-top: 4px solid #088ed6; padding: 20px 0; margin-top: 20px;}
.footer .nr{ width: 630px; margin: 0 auto; line-height: 25px; font-size: 14px; color: #333; text-align: center;}

.zymain{ width: 1200px; height: auto; overflow: hidden; margin: 25px auto 0;}
.zymain .left{ width: 233px; height: auto; overflow: hidden; float: left; }
.zymain .left .title{ width: 100%; height: 66px; line-height: 66px; text-align: left; background: url(imagesdlfwbj.jpg) no-repeat left top; font-size: 24px;}
.zymain .left .title a{ padding-left: 22px; text-align: left; color: #fff;} 
.zymain .left .nr{ width: 201px; height: auto; overflow: hidden; padding:10px 15px 15px; border: 1px solid #ddd;}
.zymain .left .nr ul{ width: 100%; }
.zymain .left .nr ul li{ height: 40px; line-height: 40px; background: #f0f0f0;  font-size: 16px; margin: 15px 0;}
.zymain .left .nr ul li a{ display: block; color: #333;}
.zymain .left .nr ul li:hover{ background: #088ed6;}
.zymain .left .nr ul li:hover a{ color: #fff;}

.zymain .right{ width: 915px; height: auto; overflow: hidden; float: right; padding: 10px 15px; background: #fff;}
.zymain .right .title{ width: 100%; background: url(imagestitbj.jpg) no-repeat left center; height: 34px; border-bottom: 1px solid #ddd; line-height: 34px;}
.zymain .right .title .bt{ display: block; float: left; width: auto; margin-left: 2px; font-size: 18px; color: #333; padding-left: 10px; line-height: 34px;}
.zymain .right .title .local{ display: block; float: right; color: #999; font-size: 14px; }
.zymain .right .title .local i{ color: #088ed6; font-style: normal;}
.zymain .right .title .local a{ color: #999;}
.zymain .right .nr{ width: 100%; margin-top: 20px; overflow: hidden;}
.zymain .right .list{ width: 100%; }
.zymain .right .list ul{ width: 100%;}
.zymain .right .list ul li{ width: 100%;  width: 100%; height: 35px; line-height: 35px; *height: 31px;*line-height: 31px; background: url(imageszqxk.jpg) no-repeat left center; font-size: 16px;}
.zymain .right .list ul li a{ display: block; width: 600px; color: #333; float: left; margin-left: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left;}
.zymain .right .list ul li span{ display: block; width: 100px; float: right; text-align: right; font-size: 14px; color: #666; margin-right: 5px;}
.zymain .right .imglist{ width: 100%; }
.zymain .right .imglist ul{ width: 100%;}
.zymain .right .imglist ul li{ width: 275px; float: left; height: 167px; overflow: hidden; margin:0 15px 16px; position: relative; margin-bottom: 16px;}
.zymain .right .imglist ul li a{ width:275px; height:167px;}
.zymain .right .imglist ul li img{ width: 275px; height: 167px; }
.zymain .right .imglist ul li b{ width: 100%; display: block; background: url(imageshstm.png) repeat left top; position: absolute; height:40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; left: 0; bottom: 0;}
.zwnr{  width: 1100px; padding: 30px 50px; background: url(imagesbstm.png) repeat left top; height: auto; overflow: hidden; margin: 0 auto;}
.zwnr .tit{ width: 100%; line-height: 25px; font-size: 20px; color: #333; text-align: center; padding: 10px 0;}
.zwnr .tit1{ width: 100%; line-height: 25px; font-size: 18px; color: #666; text-align: center;}
.zwnr .xgxx{ height: 35px; line-height: 35px; background: #f8f6f6; text-align: center; font-size: 12px; color: #999; margin: 10px 0;}
.zwnr .xgxx a{ color: #999;}
.zwnr .zw{ padding: 0 15px; height: auto; overflow: hidden; text-align: left;}

.zymain .right .dym{ width: 100%; height: auto; overflow: hidden; font-size: 16px; color: #333; line-height: 35px; text-align: left}































