@charset "utf-8";
*{ 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;border: 1;outline: 0;outline-style: none;vertical-align: baseline;background: transparent;outline-style: none; font-family: "微软雅黑"!important;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#666; font-family:"微软雅黑"!important;}
span{ font-family:"微软雅黑"!important;}
*:focus{ outline:none}
.clear{ clear: both; height: 0;}
input,select{ box-sizing: border-box;}
div,img{ border: none;}


body{ background: #f5f5f5;}
.ycpf{ width: 41px; height: 200px; position: fixed; top: 412px; right: 60px; z-index: 99;}
.ycpf ul{ width: 100%;}
.ycpf ul li{ width: 41px; margin-bottom: 10px; position: relative; }
.ycpf ul li .an{ width: 41px; height: 41px;}
.ycpf ul li .ewm{opacity: 0; *display: none; display\0: none;/**/ position: absolute; top: 0; right: -10px; width: 64px; height: 86px; padding: 8px 13px 8px 8px; -webkit-transition-duration: .3s; transition-duration: .3s;}
.ycpf ul li .ewm img{ width: 64px; height: 64px; display: block;}
.ycpf ul li .ewm span{ display: block; width: 100%; height: 22px; line-height: 32px; color: #333; text-align: center; font-size: 12px;}
.ycpf ul li:hover .ewm{opacity: 1; right: 47px; *display: block; display\0: block;}


.zbj{ width: 100%; height: auto; position: absolute; top: 112px; left: 0; height: 527px; z-index: 999;}
.content{ width: 1200px; padding: 0 20px; background: #fff; margin: 0 auto; border-radius: 5px;}

.gd{ width: 100%; height: 112px; overflow: hidden;position: relative;  z-index: 99;}
.gdTmp{ height: 112px;}
.top{ width: 100%; height: 33px; line-height: 33px; overflow: hidden; background: #fff; color: #666; font-size: 14px;}
.top .left{ width: 49%; float: left;}
.top .hy{ width: auto; float: left; margin-right: 5px;}
.top .date{ width: auto; float: left; margin-right: 5px;}
.top .weather{ width: auto; float: left; margin-right: 5px;}

.top .right{ width: 49%; float: right;}
.top .map{ width: 80px; float: right; text-align: right;}
.top .sysc{ width: 160px; float: right; text-align: right;}
.top .sysc a{ padding: 0 5px;}
.top .jtfj{ width: 90px; float: right; text-align: right;}
.top .jtfj a{ padding: 0 5px;}

.nav {height: 80px; width: 100%; background: #0069c5;}
.show {background: #f60;}
.fixednav {position: fixed;top: 0px;left: 0px;width: 100%; z-index: 99;} 

.nav .content{ background: url() no-repeat left top #0069C5;}
.nav .logo{ width: 220px; height: 52px; float: left; padding: 14px 0;}
.nav .logo img{ width: 220px; height: 52px;}
.nav .dh{ width: 770px; height: 36px; padding: 22px 0; overflow: hidden; float: right;}
.nav .dh ul{ width: 100%; height: 36px;}
.nav .dh ul li{ width: 110px; text-align: center; height: 36px; float: left; line-height: 36px;-webkit-transition-duration: 0.2s; transition-duration: 0.2s;}
.nav .dh ul li a{ font-size: 16px; color: #fff; -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
.nav .dh ul li:hover{}
.nav .dh ul li:hover a{ color: #0069C5; font-weight: bold;}
.nav .dh ul li.at{ }
.nav .dh ul li.at a{ color: #0069C5; font-weight: bold;}

.search{ width: 645px; height: 70px; padding: 18px 21px; }
.search .ss{ width: 540px; height: 40px; float: left;}
.search .ss .srk{ width: 484px; *width: 450px; padding: 0 15px; float: left; height: 40px; line-height: 40px; text-align: left; font-size: 14px; color: #666; border: none;}
.search .ss .but{ width: 56px; height: 40px; float: right; border: none;}
.search .gjss{ width: 90px; height: 40px; float: right;}
.search .rmss{ width: 100%; height: 33px; line-height: 43px; text-align: left; font-size: 14px; color: #0069C5;}
.search .rmss a{ padding: 0 10px 0 0; color: #0069C5;}

.main{ width: 100%; height: auto; overflow: hidden;}
.main .tzgg{ width: 100%; height: 41px; line-height: 41px; background: #f5f5f5;}
.main .tzgg .title{ width: 102px; padding: 0 5px 0 0; float: left; text-align: center; font-size: ;}
.main .tzgg .title a{ color: #fff;}
.main .tzgg .nr{ width: 1090px; float: right;}

/* marquee5 */
#marquee5{width:1090px;height:41px;overflow:hidden;}
#marquee5 ul li{height:41px;padding:0 10px;line-height:41px;overflow:hidden;}
#marquee5 ul li a{ display: block; width: 335px; float: left; padding-left: 20px; font-size: 16px; color: #333;}
#marquee5 ul li a .bt{ color: #333; height: 41px; display: block; float: left; text-align: left; max-width: 250px; overflow: hidden;}
#marquee5 ul li a .time{ color: #999; float: left; font-size: 14px; display: block; padding-left: 0px; width: 50px;}
#marquee5 ul li a:hover{ }
#marquee5 ul li a:hover .bt{ color: #ff4f00;}


.main .part1{ width: 100%; height: 334px; overflow: hidden; margin-top: 20px;}
.main .part1 .left{ width: 541px; height: 334px; float: left;}
/*切换图片焦点图*/
.main .part1 .focus{position:relative;width:541px;height:334px;float: left;}  
.main .part1 .focus img{width:100%;height: 334px;}
.main .part1 .focus .btn{position:absolute;bottom:34px;left:381px;overflow:hidden;zoom:1;} 
.main .part1 .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 .focus .btn a:hover,.xwzx .part1 .left .focus .btn a.current {cursor: pointer;}
.main .part1 .focus .fPic {position: absolute;left: 0px;top: 0px;width: 100%;}
.main .part1 .focus .D1fBt {overflow: hidden;zoom: 1;height: 16px;z-index: 10;}
.main .part1 .focus .shadow {width: 100%;position: absolute;bottom: 0;left: 0px;z-index: 10;height: 40px;line-height: 40px;background: url() repeat left top;filter: progid: DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;display: block;text-align: left;font-size: 12px;}
.main .part1 .focus .shadow a {text-decoration: none;color: #fff;font-size: 14px;overflow: hidden;margin-left: 10px;}
.main .part1 .focus .fcon {position: relative;width: 100%;float: left;display: none;}
.main .part1 .focus .fcon img {display: block;}
.main .part1 .focus .fbg {bottom: 15px;right: 15px;position: absolute;height: 12px; width: 54px; text-align: center;z-index: 10;}
.main .part1 .focus .fbg div {margin: 0px auto;overflow: hidden;zoom: 1;height: 12px;}
.main .part1 .focus .D1fBt a {width: 12px;height: 12px;margin: 0 3px;background: #fff; display: block; float: left; border-radius: 100px;}
.main .part1 .focus .D1fBt .current,.xwzx .part1 .left .focus .D1fBt a:hover {background: #0069C5;}
.main .part1 .focus .D1fBt img {display: none}
.main .part1 .focus .D1fBt i {font-style: normal;font-size: 12px;color: #fff;line-height: 19px;}
.main .part1 .focus .prev,.xwzx .part1 .left .focus .next {	position: absolute;width: 40px;height: 74px;}
.main .part1 .focus .prev {top: 50%;margin-top: -37px;left: 19px;background:none;cursor: pointer;}
.main .part1 .focus .next {top: 50%;margin-top: -37px;right: 19px;background:none;cursor: pointer;}

.main .part1 .right{ width: 638px; float: right; height: 334px; overflow: hidden; position: relative;}
.main .part1 .right .rnew_dh {width: 100%; height: 38px; line-height: 34px; border-bottom: 1px solid #ddd;}
.main .part1 .right .rnew_dh ul {float: left;width: 536px;height: 38px; border-bottom: 1px solid #ddd; margin-left: 10px;}
.main .part1 .right .rnew_dh ul li{float: left;width: auto; padding: 0 15px; height: 40px; text-align: center;font-family: "微软雅黑";}
.main .part1 .right .rnew_dh ul li a {font-size: 18px;color: #333;display: block;}
.main .part1 .right .rnew_dh ul li.at {}
.main .part1 .right .rnew_dh ul li.at a {color: #0069C5;  font-weight: bold;}
.main .part1 .right .rnew_nr {width: 100%; margin-top: 2px; height: auto; overflow: hidden;}
.main .part1 .right .rnew_nr .more {position: absolute; right: 10px; top: 0px; display: block; float: right; font-size: 14px; text-align: right; color: #666; line-height: 40px;}
.main .part1 .right .rnew_lb {width: 100%; }
.main .part1 .right .rnew_lb ul {width: 100%;float: left;}
.main .part1 .right .rnew_lb ul li {width: 100%; float: left; height: 42px; line-height: 42px;  border-bottom: 1px dashed #ddd;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.main .part1 .right .rnew_lb ul li .bt{ display: block; width: 388px; float: left; text-align: left; padding-left: 20px; font-size: 16px; color: #333;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.main .part1 .right .rnew_lb ul li .time {float: right;width: 85px;font-size: 14px;color: #999;text-align: right; margin-right: 10px;}
.main .part1 .right .rnew_lb ul li.zh{ border: none;}
.main .part1 .right .rnew_lb ul li:hover{ }
.main .part1 .right .rnew_lb ul li:hover .bt{ color: #FF4F00; padding-left: 25px;}

.main .ztzl{ width: 100%; height: 77px; overflow: hidden; margin-top: 20px; position: relative;}
.main .ztzl ul{ width: 100%; height: 77px;}
.main .ztzl ul li{ width: 285px; height: 77px; float: left; margin-right: 20px; }
.main .ztzl ul li.zh{ margin-right: 0;}
.main .ztzl ul li img{ width: 285px; height: 77px;}

/*专题多了用这个*/
#marquee1{width:1200px;height:77px;overflow:hidden;}
#marquee1 ul li{float:left;width:285px; margin-right: 20px; }
#marquee1 ul li img{display:block;}
.control{width: 30px; height: 50px; position: absolute; top: 15px;}
.control a{ display: block; width: 100%; height: 50px;}
.syg{ left: 0; background: url() no-repeat center center;}
.xyg{ right: 0; }


.main .dggw{ width: 100%; height: 140px; overflow: hidden; margin-top: 20px;}
.main .dggw img{ width: 100%; height: 140px;}


.main .part2{ width: 100%; height: 458px; overflow: hidden; margin-top: 20px;}
.main .part2 .left{ width: 614px; float: left; height: 458px;}
.main .part2 .title{ width: 100%; height: 36px; line-height: 36px;}
.main .part2 .title .bt{ width: 85px; float: left; border-top: 3px solid #0069C5; height: 33px; line-height: 33px; font-size: 20px; font-weight: bold; color: #0069C5; text-align: center;}
.main .part2 .title .more{ width: 91px; float: right; display: block; height: 36px;}
.main .part2 .left .gkbuts{ width: 100%; height: 105px; overflow: hidden; margin-top: 17px;}
.main .part2 .left .gkbuts ul{ width: 100%; height: 105px;}
.main .part2 .left .gkbuts ul li{ width: 148px; height: 47px; line-height: 47px; margin-bottom: 5px; text-align: center; border: 1px solid #ddd; float: left; margin-right: 4px;}
.main .part2 .left .gkbuts ul li a{ display: block; width: 100%; height: 47px; font-size: 16px; color: #333; text-align: center;}
.main .part2 .left .gkbuts ul li i{width: auto;}
.main .part2 .left .gkbuts ul li i img{vertical-align: text-top; transition: .3s;}
.main .part2 .left .gkbuts ul li:hover i img{ transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
.main .part2 .left .gkbuts ul li.zh{ margin-right: 0;}

.main .part2 .left .zxgk{ width: 100%; height: auto; overflow: hidden; margin-top: 20px; position: relative;}

.main .part2 .zxgk .rnew_dh {width: 100%; height: 38px; line-height: 34px;  1px solid #ddd;}
.main .part2 .zxgk .rnew_dh ul {float: left;width: 536px;height: 38px; border-bottom: 1px solid #ddd; margin-left: 10px;}
.main .part2 .zxgk .rnew_dh ul li{float: left;width: auto; padding: 0 10px; height: 40px; text-align: center;font-family: "微软雅黑";}
.main .part2 .zxgk .rnew_dh ul li a {font-size: 18px;color: #333;display: block;}
.main .part2 .zxgk .rnew_dh ul li.at {}
.main .part2 .zxgk .rnew_dh ul li.at a {color: #0069C5;  font-weight: bold;}
.main .part2 .zxgk .rnew_nr {width: 100%; margin-top: 4px; height: auto; overflow: hidden;}
.main .part2 .zxgk .rnew_nr .more {position: absolute; right: 10px; top: 0px; display: block; float: right; font-size: 14px; text-align: right; color: #666; line-height: 40px;}
.main .part2 .zxgk .rnew_lb {width: 100%; }
.main .part2 .zxgk .rnew_lb ul {width: 100%;float: left;}
.main .part2 .zxgk .rnew_lb ul li {width: 100%; float: left; height: 40px; line-height: 40px;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.main .part2 .zxgk .rnew_lb ul li .ly{ min-width: 66px; text-align: center; line-height: 24px; height: 24px; margin: 8px 0; float: left; display: block; background: #a19f9f; color: #fff; font-size: 14px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.main .part2 .zxgk .rnew_lb ul li .bt{padding-left: 10px; display: block; width: 362px; height: 40px; overflow: hidden; float: left; text-align: left; font-size: 16px; color: #333; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.main .part2 .zxgk .rnew_lb ul li .time {float: right;width: 85px;font-size: 14px;color: #999;text-align: right; margin-right: 10px;}
.main .part2 .zxgk .rnew_lb ul li.zh{ border: none;}
.main .part2 .zxgk .rnew_lb ul li:hover{}
.main .part2 .zxgk .rnew_lb ul li:hover .ly{ background: #FF4F00; padding-left: 5px;}
.main .part2 .zxgk .rnew_lb ul li:hover .bt{ color: #FF4F00;}

.main .part2 .right{ width: 560px; float: right; height: 458px;}
.main .part2 .right .wsbs{ width: 100%; height: 76px; }
.main .part2 .right .wsbs .tit{ width:111px; float: left; text-align: center; line-height: 76px; font-size: 18px; color: #fff; font-weight: bold;}
.main .part2 .right .wsbs .nr{ width: 375px; height: 76px; float: right;}
.main .part2 .right .wsbs .nr ul{ width: 100%; height: 44px; padding: 16px 0;}
.main .part2 .right .wsbs .nr ul li{ width: 156px; height: 44px; line-height: 44px; float: left; margin-right: 24px; background: #ff7b40;}
.main .part2 .right .wsbs .nr ul li a{ display: block; width: 100%; height: 44px; font-size: 16px; color: #fff; font-weight: bold; text-align: center;}
.main .part2 .right .wsbs .nr ul li i{width: auto;}
.main .part2 .right .wsbs .nr ul li i img{vertical-align: text-bottom;}
.main .part2 .right .wsbs .nr ul li.l1{ background: #3992e2;}
.main .part2 .right .zmhd{ margin-top: 20px; width: 100%; height: auto; overflow: hidden;}
.main .part2 .right .zmhd .buts{ width: 100%; height: 89px; overflow: hidden; margin-top: 11px;}
.main .part2 .right .zmhd .buts ul li{ width: 105px; height: 87px; border: 1px solid #ddd; float: left; margin-right: 6px;}
.main .part2 .right .zmhd .buts ul li.l1{ margin-right: 0;}
.main .part2 .right .zmhd .buts ul li i{ display: block; width: 100%; height: 55px; text-align: center;}
.main .part2 .right .zmhd .buts ul li i img{ vertical-align: middle; padding-top: 10px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.main .part2 .right .zmhd .buts ul li span{ width: 100%; height: 32px; text-align: center; font-size: 16px; color: #333; display: block; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.main .part2 .right .zmhd .buts ul li:hover img{ transform: rotate(15deg);-ms-transform:rotate(15deg);-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg);-o-transform:rotate(15deg);}
.main .part2 .right .zmhd .buts ul li:hover span{ color: #0069C5;} 

.main .part2 .right .zmhd .zxft{ width: 100%; height: 205px; overflow: hidden; margin-top: 20px; position: relative;}
.main .part2 .zxft .rnew_dh {width: 100%; height: 38px; line-height: 34px;  border-bottom: 1px solid #ddd;}
.main .part2 .zxft .rnew_dh ul {float: left;width: 536px;height: 38px; border-bottom: 1px solid #ddd; margin-left: 10px;}
.main .part2 .zxft .rnew_dh ul li{float: left;width: auto; padding: 0 15px; height: 40px; text-align: center;font-family: "微软雅黑";}
.main .part2 .zxft .rnew_dh ul li a {font-size: 18px;color: #333;display: block;}
.main .part2 .zxft .rnew_dh ul li.at {}
.main .part2 .zxft .rnew_dh ul li.at a {color: #0069C5;  font-weight: bold;}
.main .part2 .zxft .rnew_nr {width: 100%; margin-top: 10px; height: auto; overflow: hidden;}
.main .part2 .zxft .rnew_nr .more {position: absolute; right: 10px; top: 0px; display: block; float: right; font-size: 14px; text-align: right; color: #666; line-height: 40px;}
.main .part2 .zxft .rnew_lb {width: 100%; }
.main .part2 .zxft .rnew_lb ul {width: 100%;float: left;}
.main .part2 .zxft .rnew_lb ul li {width: 100%; float: left; height: 40px; line-height: 40px;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.main .part2 .zxft .rnew_lb ul li .bt{ display: block; width: 386px; float: left; text-align: left; padding-left: 20px; font-size: 16px; color: #333;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.main .part2 .zxft .rnew_lb ul li .time {float: right;width: 85px;font-size: 14px;color: #999;text-align: right; margin-right: 10px;}
.main .part2 .zxft .rnew_lb ul li:hover{ }
.main .part2 .zxft .rnew_lb ul li:hover .bt{ color: #FF4F00; padding-left: 25px;}

.main .part2 .zxft .ft{ width: 100%; height: 160px; overflow: hidden; margin-top: 17px;}
.main .part2 .zxft .ft img{ width: 226px; height: 155px; float: left; display: block;}
.main .part2 .zxft .ft .wq{ width: 78px; float: right; height: 28px; background: #ff7b40; text-align: center; line-height: 28px; color: #fff; display: block;}

.links{ width: 1200px; height: 39px; overflow: hidden; margin-top: 20px; padding: 20px 0;}
.links select{ width: 288px; height: 37px; line-height: 37px; margin-right: 15px; border: 1px solid #ddd; float: left; background: none; text-align: left; padding: 0 5px; font-size: 14px; color: #666; }
.links .l1{ margin-right: 0;}

.footer{ width: 100%; height: auto; overflow: hidden; padding: 30px 0; background: #353536; margin-top: 20px;}
.footer .content{ background: none!important; width: 1040px;}
.footer .zc{ width: 216px; float: left; height: 80px; text-align: right;}
.footer .bq{ width: 568px; float: left; text-align: center; font-size: 14px; color: #fff; line-height: 24px;}
.footer .bq a{ color: #fff;}
.footer .yc{ width: 216px; float: right; text-align: left; height: 80px;}
.footer .content table span{ color: #fff!important;}