@charset "gb2312";
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul { margin: 0; padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,th,var {font-style: normal;font-weight: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
q:after,q:before {content: '';}
abbr,acronym {border: 0;font-variant: normal;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
input,select,textarea {font-family: inherit;font-size: inherit;font-weight: inherit;*font-size: 100%;}
legend {color: #000;}
iframe {display: block;}
/*body{background: url(../images/body_bg.jpg) no-repeat top center;background-attachment: scroll;background-attachment: fixed;color: #555555;margin: 0px;padding: 0px;font: normal 14px/26px "΢ź";}*/
body{background: url(../images/body_bg.jpg) no-repeat top center; background-size:100%100%; background-attachment: fixed;color: #555555;margin: 0px;padding: 0px;font: normal 14px/26px "΢ź";}
button,input,select,textarea {font: 99% arial, helvetica, clean, sans-serif;}
table {font-size: inherit;font: 100%;}
code,kbd,pre,samp,tt {font-family: monospace;*font-size: 108%;line-height: 100%;}
a { color:#666;text-decoration: none;}
a:hover{ color:#222;}
em{ font-style:normal;}
.ml20{ margin-left:20px;}
.pd10{ padding:5px 10px;}
.pd5{ padding:5px 0;}
.block10{ display:block; height:10px; line-height:10px; clear:both; font-size:0px;}
.block15{ display:block; height:15px; line-height:15px; clear:both; font-size:0px;}
.block20{ display:block; height:20px; line-height:20px; clear:both; font-size:0px;}
.border{ border:1px solid #eee;}
/* utilities */
.container{ width: 100%; }
.center-block {display: block;margin-left: auto;margin-right: auto;}
.clearfix {*zoom: 1;}
.clearfix:after,.clearfix:before {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both;}
.fl {float: left !important;}
.fr {float: right !important;}
.hidden {display: none !important;}
.invisible {visibility: hidden !important;}
.clear {clear:both;font-size:0px;line-height:0px;height:0px;zoom:0; display:block;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
i {font-style: normal;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.mt10 {margin-top: 10px;}
/*----*/
.top{ background:#0e7ac3;background:rgba(14,122,196,0.6); overflow: hidden; height: 30px; line-height: 30px;}
.top a{ color:#ffffff; }
.top .top_main{ width: 1200px; margin:0 auto; }
.top .top_main p{ float: left; font-size: 12px; }
.top .t_m_l{ float: left; color:#ffffff; font-size: 12px; line-height:30px;  }
.top .wzall{ float: right; font-size: 12px; color:#ffffff; margin-right:20px; }
.top .wzall img{ margin: 0 5px; }
.box-footer {height:0px; overflow: hidden;}
/*--logo --*/
.header{width:1200px; margin:0 auto; height:163px; position:relative; z-index:999;}
.top-logo{ width:425px; position:absolute; left:0px; top:35px; }
.top-search{ position:absolute;right:0px; top:60px; display: block; width:400px; overflow: hidden; }
.search{ margin-top:0px; padding-left:10px; float:right; width:365px; height:44px; background:#d8f6ff; border-radius:5px;}
.search .sr{box-shadow: none;width: 310px;height: 39px; padding:2px 5px;border: none; background:#d8f6ff; color:#777;}
.search .btn{ float:right; width: 44px;height: 44px;background:#0e7ac3 url(../images/search_but.png) center center no-repeat;border: none;  border-radius:0 5px 5px 0; font-size:30px; color:#fff; cursor:pointer;}
.wrapper{padding:0 20px 20px; width: 1160px;background: #fff; margin:0 auto; }
.nav{ width:1200px; margin:0 auto; background:#007bdb; height:60px;}
.nav li{width:12.42%; float:left; height:60px;border-right:1px solid #4ea3ce; }
.nav li a{ padding-left:28px; display:block;font:normal 16px/60px "Microsoft YaHei"; color:#fff;}
.nav li a:hover{ display:block;background:#0161ac; height:60px; }
.nav li.on{ display:block;background:#0161ac; height:60px; }
.nav li i{ width:30px; height:60px; line-height:65px; text-align:center; float:left; font-size:22px;}
.nav li:last-child{ border:none; }
.nav li:first-child a{ padding-left:40px;}

.slideTxtBox{ width:1200px; margin:0 auto; overflow: hidden; position:relative; }
.box-main{float: left; padding:20px; width: 1160px; height:485px;background: #fff; overflow: hidden; }
.box{width: 1200px; left: 0px; position: relative; overflow: hidden; padding: 0px; margin: 0px;}
/*--*/
.w288{width:288px;}
.w360{width:360px;}
.w380{width:380px;}
.w400{width:400px;}
.w415{width:415px;}
.w430{width:430px;}
.w480{width:480px;}
.w545{width:545px;}
.w565{width:565px;}
.w595{ width:595px;}
.w660{ width:660px;}
.w848{ width:848px;}

/*-------------------------------*/

.slideBox{ width:545px; height:320px; margin-right: 20px; float: left; overflow:hidden; position:relative; }
.slideBox .shd,.slideBox2 .shd,.slideBox3 .shd{ height:35px; line-height: 35px; overflow:hidden; position:absolute; right: 0; bottom:0px; z-index:1; }
.slideBox .shd ul,.slideBox2 .shd ul,.slideBox3 .shd ul{ overflow:hidden; zoom:1; float:right; padding-right: 15px; }
.slideBox .shd ul li,.slideBox2 .shd ul li,.slideBox3 .shd ul li{  float:left; margin:10px 5px 0 0; width:12px; height:12px;font-size: 0px;  cursor:pointer; overflow:hidden; background: #d9d9d9; }
.slideBox .shd ul li.on,.slideBox2 .shd ul li.on,.slideBox3 .shd ul li.on{ background:#fc114a; }
.slideBox .sbd,.slideBox2 .sbd,.slideBox3 .sbd{ position:relative; height:100%; z-index:0;}
.slideBox .sbd li,.slideBox2 .sbd li,.slideBox3 .sbd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox .sbd img{ width:545px; height:320px; display:block;  }
.slideBox .sbd li p,.slideBox2 .sbd li p,.slideBox3 .sbd li p{width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6); font-size:16px; filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  color:#fff; text-indent:15px; text-align:left; }
.slideBox2{ width:400px; height:250px; margin-right: 20px; float: left; overflow:hidden; position:relative; }
.slideBox2 .sbd img{ width:400px; height:250px; display:block;  }
.slideBox3{ width:480px; height:285px; margin-right: 20px; float: left; overflow:hidden; position:relative; }
.slideBox3 .sbd img{ width:480px; height:285px; display:block;  }

.slideBox4{ width:1160px; height:300px; overflow:hidden; position:relative; }
.slideBox4 .shd{ height:35px; line-height: 35px; overflow:hidden; position:absolute; right: 0; bottom:0px; z-index:1; }
.slideBox4 .sbd img{ width:1160px; height:300px; display:block;  }
.slideBox4 .shd ul{ overflow:hidden; zoom:1; float:right; padding-right: 15px; }
.slideBox4 .shd ul li{  float:left; margin:10px 5px 0 0; width:12px; height:12px;font-size: 0px;  cursor:pointer; overflow:hidden; background: #d9d9d9; }
.slideBox4 .shd ul li.on{ background:#fc114a; }
.slideBox4 .sbd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox4 .sbd li p{width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6); font-size:16px; filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  color:#fff; text-indent:15px; text-align:left; }
.tab-nav01{ height:40px; border-bottom:2px solid #eee;}
.tab-nav01 li {float:left; height:40px;font: normal 14px/40px "΢ź"; color: #000; overflow: hidden;cursor: pointer; text-align:center;}
.tab-nav01 li a{ color:#000;}
.tab-nav01 li.hover { border-bottom:2px solid #1098cd;}
.tab-nav01 li.hover a{color:#1098cd;}
.tab-nav01 li.on{ border-bottom:2px solid #1098cd; color:#1098cd;}
.tab-nav01 li.on a{ color:#1098cd;}
.tab-nav02 li { padding:0 20px;}
.list li{padding-left:12px; background:url(../images/dian.gif) 0px center no-repeat;font: normal 14px/34px "΢ź"; color:#666;}
.list li a{ color:#666;}
.list li a:hover{ color:#000;}
.list li span{color:#adadad; float:right;}
.h-zwgk-list{ width:100%; height:40px; clear:both; background:#f9f9f9;}
.h-zwgk-list li{ width:24.85%; line-height:40px; float:left; border-left:1px solid #dadada; text-align:center;}
.h-zwgk-list li a:hover{ background:#eeeeee; display:block;}
.h-zwgk-list li:first-child{ border:none;}
/*---*/
.h-hotzt-title{ height:76px; width:18px; padding:12px 13px; background:#2fafe1; font-size:16px; line-height:18px; float:left; color:#fff;}
.zt-cont{ width: 500px; height: 100px; float:left; position:relative; overflow: hidden;z-index: 0;}
.zt-cont .prev,.zt-cont .next{ opacity: 0.5; display:block; width: 28px; height: 28px; overflow:hidden;cursor:pointer; background:url(../images/prev_next.png) no-repeat; position:absolute; left:5px; top:40px; z-index:9;}
.zt-cont .next{ left:auto; right:5px; background-position: 0 -29px; }
.zt-cont .prev:hover{ opacity: 1;}
.zt-cont .next:hover{ opacity: 1;}
.zt-cont .bd{ padding:0px }
.zt-cont .bd ul{ overflow:hidden; zoom:1; }
.zt-cont .bd ul li{ float: left; width: 500px; height:100px; }
.zt-cont .bd ul li img{ display:block; width:500px; height: 100px; }
/*  */
.slideText1{width:100%; }
.slideText2{ float:left;width:352px; }
.slideText1 .tab-nav01 li{width: 16.666%;}
.slideText2 .tab-nav01 li{ width:33.3%;}
.slideText3 .tab-nav01 li{ width:33.3%;}
.slideText4 .tab-nav01 li{ width:140px;}
.menu-list{margin-top:-10px;}
.menu-list li{ float:left; margin:10px 0 0 15px; width:104px; height:100px; background:#e2f7ff; border:1px solid #b9ecff;  text-align:center; border-radius:5px;}
.menu-list li i{ display:block; font-size:42px; margin:20px 0 5px 0; color:#2fafe1;}

/*---------------------------*/
.h-xq-left{ width:852px; float:left;}
.h-xq-left div{ width:430px; float:right; padding-left:20px;}
.h-xq-left div p{ padding-top:10px;}
.h-xq-left div p a{ color:#1098cd; float:right;}
.h-xq-menu li{ width:138px; margin-left:10px; margin-bottom:10px; float:left;border-radius:5px; text-align:center; height:53px; line-height:53px; color:#fff;}
.h-xq-menu li a{color:#fff; display:block;}
.h-xq-menu li:nth-child(1){ background:#ef9898;}
.h-xq-menu li:nth-child(2){ background:#75c6db;}
.h-xq-menu li:nth-child(3){ background:#d1dd97;}
.h-xq-menu li:nth-child(4){ background:#fec798;}
.h-xq-menu li:nth-child(5){ background:#86bae8;}
.h-xq-menu li:nth-child(6){ background:#ff8f73;}
.h-xq-menu li:nth-child(7){width:288px; background:#7fc681;}
.h-xq-imglist{ margin-left:-21px; margin-top:10px;}
.h-xq-imglist li{ width:274px; height:163px; float:left; margin-left:21px; position:relative;}
.h-xq-imglist li img{width:274px; height:163px;  position:absolute;}
.h-xq-imglist li h3{ position:absolute; width:100%; height:36px; bottom:0px; text-align:center; background:rgba(0,0,0,0.6); line-height:36px;  display:block;  color:#fff; }
/*-------------------------------*/
.h-ldzc{ padding:15px; background:#ebfaff;}
.h-ldzc .ldzc-01{ width:130px; float:left; padding-right:20px; text-align:center; border-right:1px dashed #aceaff;}
.h-ldzc .ldzc-01 img{ width:120px; display:block;}
.h-ldzc .ldzc-01 a{ color:#f00;}
.h-ldzc .ldzc-02{ width:208px; float:right;}
.h-ldzc .ldzc-02 dt{ color:#2fafe1; line-height:30px;}
.h-ldzc .ldzc-02 dd{ width:33%; float:left; color:#000;line-height:28px;}
.h-ldzc .ldzc-02 a.xzxx{ clear:both; background:#2fafe1; display:block; border-radius:5px; line-height:42px; font-size:18px; text-align:center; color:#fff; }
.h-ldzc .ldzc-02 a.xzxx i{font-size:22px; margin-right:5px; line-height:35px;}
.h-ldzc .ldzc-02 a.xzxx:hover{ background:#0a93c9;}
.h-zwgk-list2 { margin-left:-10px;}
.h-zwgk-list2 li{ width:124px; line-height:42px; text-align:center; float:left; margin:12px 0 0 10px; background:#f9f9f9; border:1px solid #eaeaea;}
.zt-cont2{ width: 355px; height: 100px; float:left; position:relative; overflow: hidden;z-index: 0;}
.zt-cont2 .prev,.zt-cont2 .next{ opacity: 0.5; display:block; width: 28px; height: 28px; overflow:hidden;cursor:pointer; background:url(../images/prev_next.png) no-repeat; position:absolute; left:5px; top:40px; z-index:9;}
.zt-cont2 .next{ left:auto; right:5px; background-position: 0 -29px; }
.zt-cont2 .bd ul{ overflow:hidden; zoom:1; }
.zt-cont2 .bd ul li{ float: left; width: 355px; height:100px; }
.zt-cont2 .bd ul li img{ display:block; width:355px; height: 100px; }
.h-title{ width:100%; height:40px; background:#f3f1f1; line-height:40px;}
.h-title h2{ background:#2fafe1; float:left; padding:0 20px; display:inline-table; color:#fff;}
.h-title h2 a{ color:#fff;}
.h-title span{ float:right; padding-right:10px;}
.h-title2{ width:100%; height:39px; border-bottom:1px solid #eee; line-height:39px;}
.h-title2 h2{ font-weight:bold;border-bottom:1px solid #2fafe1;  float:left; padding:0 20px; display:inline-table; color:#2fafe1;}
.h-title2 h2 a{ color:#2fafe1;}
.h-title2 span{ float:right; padding-right:10px;}



.h-zwgk-list3 { background:#ebfaff; padding:8px 0px; }
.h-zwgk-list3 li{ text-indent:5px; width:50%; float:left; line-height:40px;}
.h-zwgk-list3 li i{ width:25px; text-align:center;}
/*-----------------------*/
.h-wsbs-left{ width:658px; float:left;}
.h-wsbs-left .tab-nav01 li{ width:140px; text-align:center;}
.h-fivc-box{ margin-left:-12px;}
.h-fivc-box li{ display:block; background:#f5f6f8;width:122px; height:82px;float: left; padding-top:10px; margin-left:12px;margin-top: 15px; text-align:center; border-radius:5px;}
.h-fivc-box li i{ font-size:42px; display:block;	color: #fff; text-align:center; color:#2fafe1; line-height:50px;}
.h-bmfw-list{ margin-left:-14px; }
.h-bmfw-list li{ margin-left:14px;float: left; width:30%; height:40px; background:#f9f9f9;  border:1px solid #eaeaea; line-height:40px; text-align: center; margin-top: 12px;}
.h-bmfw-list li a{ display:block;}
.h-bmfw-list li a:hover{ display:block; background:#ededed;}
.h-bmfw{ border:1px solid #e8e8e8; height:90px;}
.h-bmfw h3 {height:70px;width: 18px;padding: 10px 13px;background: #2fafe1;font-size: 16px;line-height: 18px;float: left;color: #fff;}
.h-bmfw li{ float:left; width:100px; margin-left:35px; margin-top:10px; line-height:30px;}
.h-bmfw li i{ width:18px; text-align:center;}
.h-fwzt{ background:#f5f6f8; height:100px;}
.h-fwzt h3 {height:70px;width: 18px;padding: 15px 13px;background: #2fafe1;font-size: 16px;line-height: 18px;float: left;color: #fff;}
.h-fwzt ul li{ margin-left:10px;float: left;width:268px;padding: 10px;box-sizing: border-box;}
.h-fwzt ul li a{display: block;background: #ffffff;height: 78px;position: relative;border-radius: 3px;-ms-border-radius: 3px;transition: .2s;border: 1px solid #c1cbee;}
.h-fwzt ul li a img{max-width:100%; position: absolute;right: 0;bottom: 0;z-index: 0;}
.h-fwzt ul li a span{font-size: 17px;font-weight: bold;color: #302d46;margin-top: 27px;position: absolute;left: 15px;}
h2.ht { font:normal 22px/50px "΢ź"; color:#005f9b; text-align:center;}
h2.ht a{ color:#005f9b;}
p.text{ height:63px; border-bottom:1px dashed #ddd;}
.tab-nav03{ background:#ececec;}
.tab-nav03 li {float:left; width:144px; height:40px;font: normal 14px/40px "΢ź"; text-align:center;}
.tab-nav03 li.on{background:#2fafe1; color:#fff; }
.tab-nav03 li.on a{ color:#fff;}
.sgs_list{padding: 20px 20px 0;}
.sgs_list li{ margin-left:15px; width:350px; height:68px; padding:10px; font: normal 18px/68px "΢ź"; float:left; background:#e2e2e2; border-radius:6px;}
.sgs_list li img{ float:left; margin-right:10px;}
/*---------------------------*/
.mail-table th{ padding:0; text-align:left; line-height:34px;text-align:center; color:#000;}
.mail-table td{ padding:0; line-height:35px; padding:0 10px;}
.mail-table td a:hover{ color:#2077d7;}
.mail-table tr:nth-child(2n-1){background:#f5f5f5;}
.mail-list { margin-left:-15px;}
.mail-list li{ float:left; margin:0px 0 10px 15px; width:134px; height:100px; background:#e2f7ff; border:1px solid #b9ecff;  text-align:center; border-radius:5px;}
.mail-list li i{ display:block; font-size:42px; margin:20px 0 5px 0; color:#2fafe1;}
.ly-img{ width:210px; height:124px; float:left; margin-top:12px; margin-right:19px; position:relative;}
.ly-img img{ width:210px; height:124px;  position:absolute;}
.ly-img h3{ position:absolute; width:100%; height:36px; bottom:0px; text-align:center; background:rgba(0,0,0,0.6); line-height:36px;  display:block;  color:#fff; }
.w480 .slideText1 .tab-nav01 li,.w660 .slideText1 .tab-nav01 li{ width:25%;}

/*--link--*/
.link-list .hd{ background:#ececec;}
.link-list .hd li{float:left;width:16.59%; border-right:1px solid #ddd; text-align:center; height:44px; line-height:44px;cursor: pointer;font-size: 14px; color:#000}
.link-list .hd li:hover{ background:#2fafe1; color:#fff;}
.link-list .hd li a{ color:#000;}
.link-list .hd li a:hover{ color:#fff;}
.link-list .hd li:hover a{ color:#fff;}
.link-list .hd li:last-child{ border:none;}
.link-list .bd{ background:#fff;padding:10px;}
.link-list .bd ul{ padding:0 15px; }
.link-list .bd li{font-size: 14px; float:left; line-height:32px; width:12.5%;color:#555; text-align:center;}
.link-list .bd li a:hover{ text-decoration:underline;}

.footer{ width:100%; height:100px; padding:15px 0; margin-top:20px; background:url(../images/footer.png) left top repeat;}
.footer-main{ width:1200px; margin:0 auto;}
.footer-main .copyright{ width:1000px; margin:0 auto; color:#fff; text-align:center; padding-top:15px; }
.footer-main .copyright img{ margin-top:10px;}
.info{ width:1160px; margin:10px auto 15px;line-height:30px; color:#555;}
.footer a{color:#fff;}
.info a{color:#000;}
.info i{ color:#555; margin-right:10px; font-size:18px;}
/*---*/
.right-nav{display: inline-block; width: 78px; height: 100%; padding-top: 160px; background:url(../images/index_x.png) repeat left top; position: fixed; top: 0; right: -78px; z-index:99;}
.hand{width: 80px; opacity:100; height: 100px; background: url(../images/index_hd.png) no-repeat center center; font: 12px/24px "Microsoft YaHei"; color: #fff; position: fixed; right: 0; top: 20%; cursor: pointer; z-index: 99; vertical-align: middle; text-align: center;}
.hand span{display: inline-block; width: 80px; position: absolute; left: 0; top: 50%; font: 12px/24px "Microsoft YaHei"; color: #fff; margin-top: 24px;}
.right-nav-touch{width: 30px;height:100%;position: fixed;right:0;top:0;}
.right-nav li{ padding: 20px 0; height: 60px; border-bottom: 1px solid #96c4db; position: relative; }
.right-nav li:last-child{ border-bottom: none; }
.right-nav li a{display: inline-block; width: 78px; padding-top: 40px; font: 14px/20px "Microsoft YaHei"; color: #fff; text-align: center;}
.right-nav li a:hover{text-decoration:none;}
.right-nav li a.a1{background:url(../images/index_weibo.png) no-repeat center top;}
.right-nav li a.a2{background:url(../images/index_weixin.png) no-repeat center top;}
.right-nav li a.a3{background:url(../images/index_app.png) no-repeat center top;}
.right-nav li a.a4{background:url(../images/index_znzsk.png) no-repeat center top;}
.right-nav li a.a5{background:url(../images/index_jg.png) no-repeat center top;}
.right-nav li:hover{background: #266ca0; }

.eject span{  width: 150px; height: 150px; display: none; overflow: hidden; position: absolute; right: 80px; top: -25px; z-index: 999; }
.eject span img{ width: 150px; height: 150px;  }

/*--*/
dl.news-box{ width:550px; border:1px solid #eee; padding:7px 20px 10px; float:right;}
dl.news-box dt{ font: normal 22px/38px "΢ź"; text-align:center; color:#1098cd; }
dl.news-box dt a{ color:#1098cd; }
dl.news-box dt a:hover{ color:#f00; }
dl.news-box dd{ font: normal 14px/26px "΢ź"; padding-bottom:10px; border-bottom:1px dashed #eee; }
dl.news-box dd a:hover{ color:#000; text-decoration:underline;}
/*--*/
.yqqy{ width:1158px; border:1px solid #eee; height:230px;}
.yqqy h2{height:70px;width: 18px;padding: 80px 13px;background: #2fafe1;font-size: 16px;line-height: 18px;float: left;color: #fff;}
.yqqy-imglist li{ width:256px; float:left; margin-left:18px; margin-top:15px;}
.yqqy-imglist li img{width:256px; height:172px;}
.yqqy-imglist li h3{ text-align:center;line-height:26px;  display:block;  color:#000; }
.yqqy-imglist li a:hover h3 { color:#2fafe1; }
.u-view{ padding-top:15px;}
.u-view .l-view a{float:left;position:relative;overflow:hidden;}
.u-view .l-view a span{width:100%;height:30px;display:block;text-align:center;background:rgba(0,0,0,.6);font-size:14px;color:#fff;line-height:30px;position:absolute;left:-100%;bottom:0}
.u-view .l-view a i{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;left:0;top:0;display:none}
.u-view .l-view .view_01{width:290px;height:286px;}
.u-view .l-view .view-list{width:580px;float:left; margin-top:-10px;}
.u-view .l-view .view-list a{margin: 10px 0px 0 12px;}
.u-view .l-view .view-list .view_02{width:326px;height:138px}
.u-view .l-view .view-list .view_03{width:218px;height:138px}
.u-view .l-view .view-list .view_04{width:218px;height:138px}
.u-view .l-view a:hover i{display:block}

/*--*/
.data_ph {height:64px; margin:auto; margin-bottom:20px; background-color: #0e85ff;}
.data_ph ul { margin-left: 50px;}
.data_ph ul li { float:left;  padding:0 30px; text-align:center; font-size:18px;line-height:64px;  height:64px; color: #fff;}
.data_ph ul li.act{ background:#0169b0; padding:0 30px; line-height:64px; display:block; color:#fff;}
.data_ph ul li.act a{ color:#fff}
.data_ph ul li.last{ float:right; width:80px; text-align:center;   line-height:47px;  height:47px; color:#0290e3; font-weight:100 ; font-size:14px}
.data_ph ul li.last a{ color:#0290e3}
.page { text-align:center; height:40px; margin-top:25px;}
.hot{ width:565px; height:210px;}
.hot-title{ border-bottom:2px solid #eee; height:45px; line-height:45px; margin-bottom:5px;}
.hot-title h2{ background:#0194f4; width:110px;border-radius:5px 5px 0 0 ; color:#fff; font: normal 18px/45px "΢ź"; text-align:center;}
.hot-title h2 a{color:#fff;}
.hot-title a.more{ float:right;}
.news-list li{padding-left:15px;background:url(../images/dian.gif) 0 center no-repeat;font: normal 14px/32px "΢ź"; color:#666;}
.news-list li a{ color:#666;}
.news-list li a:hover{ color:#ca0000;}
.news-list li span{ float:right; color:#888;}
.zbjs-list li{ width:10%; height:118px; float:left; text-align:center; color:#000;}
.zbjs-list li a{width:100%; color: #adadad;}
.zbjs-list li a:hover{ width:100%; height:98px; display:block;color:#f50909;}
.zbjs-list li i{border-radius:50%;}
.zbjs-list li i.fa {background:#e4e4e4;width:80px; display:block;height:80px; line-height:80px; font-size:35px; margin:8px auto; overflow:hidden;}
.zbjs-list li i.fa:hover{background:#00bcfe; color:#fff}
.zbjs-list2{margin-left:-65px;}
.zbjs-list2 li{ width:170px; float:left;margin-left:65px;padding-left:15px;background:url(../images/dian.gif) 0 center no-repeat;font: normal 14px/36px "΢ź"; color:#666;}


/*频道页信息公?*/
.xxgk-left{width:288px; float:left;}
.xxgk-right{width:850px; float:right;}
.h-title3{ width:100%; height:50px; border-bottom:1px solid #eee; font: normal 20px/50px "΢ź";}
.h-title3 h2{ float:left; padding:0 16px; display:inline-table; color:#2fafe1;}
.h-title3 h2 i{ font-size:30px;float:left; line-height:50px; margin-right:5px;}
.h-title3 h2 a{ color:#2fafe1;}
.h-title3 span{ float:right; padding-right:10px;}
.xxgk-list{ padding:10px 14px;}
.xxgk-list li{ padding-left:30px; width:230px; height:54px; margin-bottom:10px;background:#0d8ee9; border-radius:5px;font: normal 18px/54px "΢ź";}
.xxgk-list li i{ line-height:56px; float:left; margin-right:5px; font-size:30px;}
.xxgk-list li a{ color:#fff;}
.xxgk-list li a:hover{color:#fff600;}
.xxgk-list input.text {width:240px; padding:5px 10px;height: 32px;line-height:32px;color: #ccc;border:1px solid #eee; margin-bottom:10px;}
.xxgk-list input.btn{ display:block; margin:0 auto; width:110px;height: 44px;background:#0e7ac3;border: none;  border-radius:5px; font-size:20px; color:#fff; cursor:pointer; text-align:center;}

.catalog-list{ padding:10px 15px;}
.catalog-list li{ float:left;padding:5px 0px; position:relative; width:100%;line-height:35px; display:block; clear:both; border-bottom:1px solid #eee;}
.catalog-list li h2{ width:70px; float:left;color:#0d8ee9;  display:block;}
.catalog-list li h2 a{color:#0d8ee9;}
.catalog-list li span{ width:740px; display:block; float:right;}
.catalog-list li span a{ padding:0 10px;}
.w{padding:1%; min-width:460px;}


.xxgk-tab{ height:40px; padding:10px; border-bottom:1px solid #eee;}
.xxgk-tab li {float:left; margin-right:20px; height:40px;font: normal 18px/40px "΢ź"; padding:0 25px; border-radius:5px;color: #000; background:#d9d9d9; overflow: hidden;cursor: pointer; text-align:center;}
.xxgk-tab li.on{ background:#0d8ee9;color:#fff;}
.xxgk-tab li.on a{ color:#fff;}
.xxgk-tab li a{ color:#000;}

.catalog-list2{ padding:10px 0px;}
.catalog-list2 li{ float:left;padding:5px 0px 5px 15px; float:left;width:400px;line-height:25px;}
.catalog-list2 li h2{ white-space:normal; overflow:hidden; float:left;color:#0d8ee9;  display:block;}
.catalog-list2 li h2 a{color:#0d8ee9;}
.catalog-list2 li span{ display:block; float:right;}
.catalog-list2 li span a{ padding:0 5px;}
.catalog-list2 li span a:hover{ color:#09F}
.sub-menu{ padding:15px 10px}

.sub-menu li{ border-left:6px solid #0d8ee9; background:#fbf7f2; margin-bottom:10px; line-height:40px; padding:0 15px; clear:both;font: normal 16px/40px "΢ź";}



.cont-main{ padding:10px 25px;}

/*--*/
.pagenav{clear:both;width:100%;padding:20px 0 10px;text-align:center;height:32px;line-height:32px;}
.pagenav a{border:1px solid #e0e0e0;color:#555;font-family:Arial;margin:2px;padding:0px 15px;white-space:nowrap;display:inline-block;}
.pagenav a:hover{background:#0d8ee9;border:1px solid #e0e0e0;color:#fff;}
.pagenav a.active{border:1px solid #319bde;color:#fff;}
.pagenav a.current,.pagenav a.current:hover{background:#0d8ee9;color:#fff;}
.pagenav a.disabled,.pagenav a.disabled:hover{border:1px solid #e0e0e0;color:#555;background:#eee;}
.pagenav a.text,.pagenav a.text:hover{color:#555;background:#eee;cursor:text; }
.pagenav a.pagemore,.pagenav a.pagemore:hover{color:#555;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagenav #page{display:inline;}
.pagenav #page input{width:40px;height:32px;line-height:32px;border:1px solid #dfdfdf;padding:0 5px;margin:3px 6px;color:#555;vertical-align:middle;}
.pagenav .goto{width:45px;height:34px;background:#047dd2; border:none; color:#fff;margin:3px 2px;text-align:center;cursor:pointer;vertical-align:middle;}
.pagenav em{ font-style:normal;}
/*--*/
.newsCont{padding:20px;margin:0px auto; min-height:420px; border:1px solid #f4f4f4;}
.newsCont h2{ height:50px; text-align:center; font:500 26px/40px "΢ź"; color:#e73c25;}
.newsCont .date{ border-top:1px solid #eee;border-bottom:1px solid #eee; height:45px; line-height:45px; font-size:16px; color:#878787; margin:8px 0px; text-align:center;}
.newsCont #content{ padding:5px 10px;font-size:16px; line-height:210%;  padding-bottom:15px; color:#555; }
.newsCont #content .text{ text-indent:25px; padding-top:10px;}
.newsCont #content .text img{ display:block; WIDTH:auto; HEIGHT: auto; margin:10px auto; TEXT-ALIGN: center; PADDING: 5px; TEXT-INDENT: 0px; PADDING-RIGHT: 5px; BACKGROUND: #ffffff;}
/*.newsCont #content img{ display:block; WIDTH:800px; HEIGHT: auto; margin:10px auto;}
*//*--*/
.ld-right{}
.ld-title-h2{ font-size:16px; color:#f00;}
.left-title{ background:#01a3f4; height:50px; font: normal 22px/50px "΢ź"; text-align:center; color:#fff; }
.left-title i{ margin-right:5px;}
.border{ border:1px solid #f2f2f2;}
.ld-list{ padding:10px;}
.ld-list li{ display:block; border-bottom:1px solid #f2f2f2; text-align:left; font:normal 13px /40px "΢ź";}
.ld-list li a{ color:#999;}
.ld-list li strong{ text-align:right; float:right; color:#000;}
.ld-list li i{ font-size:8px; line-height:40px; color:#ee9200; margin-right:5px;}
.ld-hd{}
.ld-hd img{ width:180px; float:left; margin-right:10px;}
.ld-hd-cont{ float:right; width:600px;}
.ld-title{ border-bottom:1px solid #e6e6e6;height:40px; margin-bottom:10px; font: normal 16px/40px "΢ź"; }
.ld-title h3{ border-bottom:1px solid #0091da; padding:0 20px; display:inline-table; text-align:center; color:#0091da;}
.ld-title h3 a{ color:#0091da;}
.ld-title h3 i{ margin-right:2px; color:#0091da; font-weight:bold;}
/*--*/
.sitemap-list{font-size:14px;}
.sitemap-list h3{height:35px;line-height:35px;padding:0 5px;border-bottom:1px dotted #dbdbdb; font-weight:bold;font-size:16px;color:#0161ac;}
.sitemap-list h3 a{color:#0161ac;}
.sitemap-list ul{padding:10px 0 15px}
.sitemap-list ul li{float:left;display:inline;margin:5px 10px 5px 5px;white-space:nowrap;list-style:none;}
/*--*/
h2.info-title{ background:#ededed; padding:0 15px; clear:both; margin-bottom:10px;color:#000;font: normal 16px/40px "΢ź";}
.list-search{ clear:both;background:#f4f4f4; line-height:32px; padding:15px 0; padding-left:80px; margin:0 auto;}
.list-search label{ padding:0 2px; float:left;}
.list-search label select{ margin:0 5px; height:32px;border: 1px solid #a4bed4;}
.list-search .txt{ margin:0 5px;width:225px; height:32px;border: 1px solid #a4bed4;background: #fff;}
.list-search .combo {display: inline-block;white-space: nowrap;font-size: 12px;margin:0px 2px;border: 1px solid #a4bed4;background: #fff;}
.list-search .combo-text { width:70px;font-size: 12px;border: 0px;line-height: 32px;height: 32px;padding: 0px;}
.list-search .combo-arrow {background: url(../images/datebox_arrow.png) no-repeat center 5px;width: 18px;height:26px;overflow: hidden;display: inline-block;vertical-align: top;cursor: pointer;opacity: 0.6;filter: alpha(opacity=60);}
.list-search .but{ width:80px; margin-left:10px; background:#1d84ed; border:none; line-height:34px; border-radius:2px; color:#fff; cursor:pointer;}
.list-search .but:last-child{ background:#e46214;}
.list-search .but:hover{opacity: 0.8;filter: alpha(opacity=80);}


.combo{display:inline-block;white-space:nowrap;font-size:12px;margin:0;padding:0;border:1px solid #A4BED4;background:#fff;}
.combo-text{font-size:12px;border:0px;line-height:20px;height:20px;padding:0px;*height:18px;*line-height:18px;_height:18px;_line-height:18px;}
.combo-arrow{background:#E0ECF9 url(../images/combo_arrow.gif) no-repeat 3px 4px;width:18px;height:20px;overflow:hidden;display:inline-block;vertical-align:top;cursor:pointer;opacity:0.6;filter:alpha(opacity=60);}
.combo-arrow-hover{opacity:1.0;filter:alpha(opacity=100);}
.combo-panel{background:#fff;overflow:auto;}


.fgl-tit { height:35px; border-bottom:1px solid #007BDB; margin-bottom:20px;}
.fgl-tit h4{ float:left; font-size:16px; line-height:35px; padding-left:15px; color:#fff;background: url(../images/tab_bg.jpg) left no-repeat;}
.fgl-tit h4 strong{background: url(../images/tab_bg.jpg) right no-repeat;display: inline-block;padding-right: 15px;font-weight: normal;}
.fgl-tit h4 a{color:#fff;}
.fgl-tit span a,.gl-tit span a{ position:relative;}

.xl_cx_box{ z-index:9; padding:10px 0px; width:auto; background:#fff; border:1px solid #CCC; position:absolute;min-width:125px;}
.xl_cx_box ul li { text-align:center; line-height:30px; list-style:none;}
.xl_cx_box ul li a { text-decoration:none;display:block; line-height:30px;}
.xl_cx_box ul li a:hover,.xl_cx_box ul li.curr a{ background:#007BDB; color:#FFF;line-height:30px;}

.fbnf { margin-top:18px;padding:20px;/* border-top:1px solid #d6d6d6; */background:#f9f9f9;}
.fbnf h4 { font-size:14px; font-weight:bold; float:left; margin-top:5px;}
.fbnf ul { float:left;margin: 0 auto;}
.fbnf ul li { font-size:14px; float:left; line-height:32px;list-style:none;background: url(../images/dot.gif) 5px center no-repeat;}
.fbnf ul li a { text-decoration:none; padding:0px 15px;border-radius:5px; 
	-moz-border-radius:5px; 
	-ms-border-radius:5px; 
	-o-border-radius:5px; 
	-webkit-border-radius:5px;
}
.fbnf ul li a span { color:#999999;}
.fbnf001 h4 { font-size: 24px;font-weight:bold;/* float:left; */margin-bottom: 20px;border-bottom: 1px solid #d6d6d6;padding-bottom: 15px;font-family: 'Microsoft YaHei';color: #e85513; width: 100%;}
.fbnf001 ul li a:hover,.fbnf001 ul li.curr  a{ background:#007BDB; display:block; color:#FFF;}
.fbnf001 ul li a:hover span,.fb29001 ul li.curr a span { color:#FFF;}
.file-search-wrapper{float: right;width: 40%;}
.file-search-wrapper > form {
  display: flex;
  align-items: stretch;
  height: 2.8rem;
}
.file-search-icon-wrapper {
  flex: 0 0 7rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #efefef;
  color: 006dba;
}
.file-search-icon-wrapper .iconfont {
  font-size: 1.7rem;
}
#fileSearchTypeSel {
  padding: 0 .5rem;
  border: 1px solid #efefef;
  border-radius: 0;
  outline: 0;
}
.file-search-input {
  min-width: 0;
  flex: 1;
  border: 1px solid #efefef;
  border-radius: 0;
  padding: 0 1rem;
  outline: 0;
}
.file-search-btn {
  flex: 0 0 5rem;
  background-color: #006dba;
  color: #fff;
  border: 0;
}

.line{ border-bottom:1px dashed #ddd; line-height:2px; height:5px;}

.mail_table { border-left:1px solid #ddd; border-bottom:1px solid #ddd; }
.mail_table th{ padding:0 15px; text-align:left; line-height:38px; color:#000;border-top:1px solid #ddd; border-right:1px solid #ddd;  }
.mail_table td { padding:0 15px; line-height:38px; border-top:1px solid #ddd; border-right:1px solid #ddd; }
.yzx-list li{ border:1px solid #eee; background:#f8f8f8; float:left; padding:2px 10px; margin-left:10px; margin-top:10px; border-radius:5px;}

/*תϢ*/
.tdlz-menu { display:block; line-height:38px; padding:0px 15px 10px;}
.tdlz-menu dt{ background:#4193ef; font-weight:bold; margin-top:10px; border-radius:5px; text-indent:20px;color:#fff;}
.tdlz-menu dt a{ color:#fff;}
.tdlz-menu dd{ background:#dbebfd;border-radius:5px; margin-top:10px; text-indent:20px;}
.tdlz-menu i{ margin-right:10px;}
.smtxt{margin:10px 0;border:1px solid #e6e6e6;padding:20px 20px; font-size:14px; line-height:28px; background:#FFFCEC;}
.list-title{ border-bottom:1px solid #eee; line-height:36px; background:#f5f5f5; padding:0 15px;}
.list-title a{ color:#3883d7;}
.list-title span{ float:right;}

.gl-left .title{ height: 35px; border-bottom: 2px solid #2fafe1;font-size:16px;}
.gl-left .title span{display: inline-block;background: #2fafe1;text-align: center;line-height: 35px;color: #fff;font-weight: bold;padding: 0 28px;}
.ul-list ul{padding: 10px 0;border-bottom: 1px dotted #eeeeee;overflow: hidden;}
.ul-list ul li{line-height: 34px;height: 34px;padding-left: 10px; font-size:15px;}
.ul-list ul li a{float: left;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 65%;}
.ul-list ul li span{float: right;color: #999;}
.ul-list ul li a:hover{color: #000;}

.gfx-table{ border:1px solid #eee; font-size:13px;}
.gfx-table strong{ color:#36C}
.gfx-table th{ padding:5px 10px; text-align:right; border:1px solid #eee; }
.gfx-table td{ padding:5px 10px;border:1px solid #eee; }