/* CSS Document */
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,img {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100 % ;
	vertical-align:baseline;
}
body{ overflow-x:hidden;}
html {line-height:1;}
ol,ul,li{list-style:none;}
table {border-collapse:collapse;border-spacing: 0;}
caption,th,td {text-align:left;font-weight:400;vertical-align:middle;}
q,blockquote {quotes: none;}
q:before,q:after,blockquote:before,blockquote:after {content:"";content: none;}
a img {border: none;}
a{color:#2e2e2e; text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}
* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing: border-box; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens: auto; -o-hyphens:auto;hyphens:auto;} 
body{font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei","黑体","宋体",sans-serif;font-weight: 400;font-size:16px;line-height:2rem;color:#000;-webkit-appearance:none; overflow-x:hidden; background:#f7f7f7;}
i,em{font-style:normal;}
b,strong {font-weight:700;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after,.live_box li:after,.vis_list li:after,.searBox li:after,.ulNews li:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
.show{display:block!important;}
.hide{display:none!important;}
.fixed,.foot_fixed{position:fixed;left:0;bottom:0;width:100%;}
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}
.bgf{ background:#FFF; padding:10px;}
.m12{ margin-bottom:12px;  width:100%;}
h1{ font-weight:bold;}
#top{ width:100%; height:50px; position:relative;  }
#top a.logo{ float:left; }
#top a.search_btn{ position:absolute;  right:3.50rem; top:12px; }
.drawer{position:absolute; right:10px;top:12px; }
.yj-nav{ position:absolute; right:0;  width:50%; top:50px; padding:0 18px; z-index:9; background: #2f89be; filter: alpha(opacity=80); opacity: 0.8;}
.yj-nav h2{ padding-top:15px; border-bottom:1px solid #FFF; float:left; width:100%; font-size:18px;}
.yj-nav h2 a{float:left; height:42px; line-height:42px; padding-left:30px;background:url(../phone_images/yj-nav-h2.png) left center no-repeat; color:#FFF; }
.yj-nav ul{ width:100%; float:left;}
.yj-nav li{  border-bottom:1px solid #FFF; float:left ; width:100%;}
.yj-nav li a{float:left ; height:46px; font-size:18px; padding-left:25px;background:url(../phone_images/yj-nav-li.png) left center no-repeat; line-height:46px; color:#FFF;}
.nav{ width: 100%; background: #0c8be5; }
.nav a{ width: 20%;  padding: 10px 0;line-height:1.8rem; color: #fff; float: left; text-align: center;}
.nav a.current{ background: #087ACD;}
/*???*/
/*.swiper-pagination-switch{display:none;}
.swiper-active-switch{display:block;width:100%;height:30px;color:#fff;line-height:30px;font-size:18px;cursor:pointer;text-align:center;background:#242424; border-radius:16px;}
.device .swiper-wrapper{position:relative;width:100%;min-height:165px;line-height:140px;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;overflow:hidden;}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}*/
.device .swiper-slide{float:left;text-align:center;}

/*???????*/
.device{min-height:165px;width:100%;overflow:hidden;position:relative; }
.device .arrow-left,.device .arrow-right{position:absolute;top:45%;margin-top:-20px;width:20px;height:40px;background:url(../phone_images/ui-slider-arrow.png) no-repeat rgba(0,0,0,0.3); background-size:35px 15px;z-index:9;}
.device .arrow-left{left:0;border-radius:0 10px 10px 0; background-position:5px center;}
.device .arrow-right{right:0; border-radius:10px 0 0 10px;background-position:-18px center;}
.device .swiper-container{width:100%;height:100%;color:#fff;text-align:center;}
.device .swiper-slide .title{font-style:italic;font-size:42px;margin-top:80px;margin-bottom:0;line-height:45px;}
.device .swiper-slide{position:relative;overflow:hidden;}
.device .swiper-slide img.imgLod{max-width:100%;vertical-align:bottom;}
.device .swiper-slide img{height:300px;}
.device .swiper-slide .sw_bg,.swiper-container-group li a p{position:absolute;left:0;width:100%; text-indent:1em; color:#fff; font-weight:bold; font-size:18px;background:rgba(0,0,0,.5);overflow: hidden;white-space: nowrap;text-overflow: ellipsis; z-index:99; }
.swiper-container-group li a p{bottom:10px;}
.device .swiper-slide .sw_bg{height:50px;  line-height:50px; text-align:left; bottom:0;}
.text-pag{position:absolute;z-index:20;right:0;bottom:-5px;}
.text-pag .swiper-pagination-switch{display:inline-block;width:6px;height:6px;margin-right:3px;cursor:pointer; background:url(../phone_images/jd-li.png) center center no-repeat; }
/*.text-pag .swiper-visible-switch{ background:#F00;}*/
.text-pag .swiper-active-switch{background:url(../phone_images/jd-on.png) center center no-repeat;}
.text-pag span{text-indent:9999px;line-height:0;}
.swiper-pagination-current{ color:#f32617;}


.notice-list{ width:100%; }
.notice-list li{width:100%; border-bottom:1px dashed #9c9c9c; height:49px; padding-left:26px; background:url(../phone_images/notice-list-li.png) left center no-repeat;}
.notice-list li a{ line-height:49px; width:100%; overflow:hidden; height:49px; float:left;}


.dynamicList{ padding:0 10px;}
.dynamicList li{overflow:hidden;border-bottom:#f2f2f2 1px dotted; padding:10px 0; float:left; width:100%;  position:relative;}
.dynamicList a{  width:100%; float:left;}
.dynamicList .dynamicList_image{ display:none;}
.dynamicList li.dynamic_current .dynamicList_image { position:absolute; top:10px; left:10px; display:block;}
.dynamicList li.dynamic_current .dynamicList_image img{width:110px;height:70px;}
.dynamicList li.dynamic_current .dynamicList_txt{  padding-top:3px; padding-left:130px; height:70px; overflow:hidden; line-height:130%; text-align:left; }
.dynamicList .dynamicList_txt{ padding-left:10px; height:70px;}
.dynamicList_txt p{overflow:hidden;width:100%; line-height:150%; height:50px;}
.dynamicList_txt span{ right:10px; bottom:0; position:absolute; color:#bcb9b9; font-size:12px;}

.enter_more,.more-btn,.rf-enter_more{ width:100%;  text-align:center; height:44px; float:left; line-height:44px; }
.enter_more,.more-btn{border-top:#e6e6e6 1px solid;}
.enter_more a,.rf-enter_more a{ line-height:44px;  color:#277de2;}
.more-btn{ line-height:44px;  color:#a09f9f;}
.tabs-notice,.tabs-zw{ width:100%; float:left;  background:#f0f0f0;}
.tabs-zw{ margin-top:20px; }

/*.leader-content{ padding:0 10px;}
.leader-nav{ width:100%; padding-top:12px; border-top:1px solid #f2f2f2;}
.leader-nav li{ padding-bottom:9px; width:45%;}
.leader-nav li a{ width:100%; height:34px; text-align:center; line-height:34px; background:#e9eaeb; color:#0082e8; float:left;}*/
.xhdy{ width:100%; padding:10px 0;}
.xhdy li{ float:left; width:33%; padding:0 1%; }
.xhdy li a{width:100%; padding-top:12px;  float:left;}
.xhdy li a.xhdy-icon01{ background:#02b9c7;}
.xhdy li a.xhdy-icon02{background:#66c2f3;}
.xhdy li a.xhdy-icon03{background:#cec870;}
.xhdy li a i,.xhdy li a span{ width:100%; text-align:center; float:left;}
.xhdy li a i{ height:30px;}
.xhdy li a span{ color:#FFF; padding-bottom:10px; }

.leaderList{ width:100%; padding-top:12px; float:left; }
.leaderList li{ float:left; width:100%;  position:relative; padding-bottom:17px;}
.leaderList a{  width:100%; float:left;}
.leaderList li .leaderList_image { position:absolute; top:0; left:0; display:block;}
.leaderList li .leaderList_image img{width:77px;height:110px; padding:2px; border:1px solid #d6d3d3;}
.leaderList li .leaderList_txt{  padding-top:3px; margin-left:105px; height:113px; overflow:hidden; line-height:130%; border-bottom:1px solid #e7e8e9; position:relative;}

.leaderList_txt h3{ font-weight:bold; width:100%;}
.leaderList_txt p{ position:absolute; left:0; bottom:5px; width:100%; font-size:14px;}

.leader-head{ width:100%; color:#0082e8; height:35px; border-bottom:1px solid #e7e8e9; float:left; line-height:35px; font-weight:bold;}


#tabs-container,#tabs-container2{ width:100%;  overflow:hidden;  }
#tabs-container{height:300px;}
#tabs-container2{height:470px;}
.tabs-notice a,.tabs-zw a{ width:50%; float:left; text-align:center; line-height:48px; font-size:18px; border-top:2px solid #f0f0f0;height:48px;  background:#f0f0f0;}
.tabs-notice a.active-notice,.tabs-zw a.active-zw {  color:#0c8be5; border-top:2px solid #0c8be5; background:#FFF; }
#tabs-container .swiper-slide,#swiper-container-2 .swiper-slide{ float:left; width:100%;}



.imageList,.videoList{border-top:1px solid #f2f2f2;  padding:5px 0;  margin:0 10px; }
#videoList_li li:nth-of-type(odd){float:left;}
#videoList_li li:nth-of-type(even){float:right;}
.imageList li:nth-of-type(odd){float:left;}
.imageList li:nth-of-type(even){float:right;}
.imageList li a,.videoList li.news-two a{ width:145px; float:left; position:relative;}
.imageList .tpimages,.videoList li.news-two .videoimages{height:110px; width:145px; padding:0; display:block;  }
.imageList  p,.videoList li.news-two  p{width:100%; height:42px; overflow:hidden; padding:5px 0 0 0;font-size:14px; line-height:20px;}
.imageList  span,.videoList li.news-two span{ color:#b6b6b6; font-size:14px; display:block; height:42px;}
.videoList li.news-two .videobtn{ position:absolute; top:80px; right:5px; z-index:99; }

.videoList li.news-two{background:none; padding:0;}
.videoList li.news-two a{ height:auto; }
.videoList li{ background:url(../phone_images/gray-porint.jpg) 6px center no-repeat; }
.videoList li a{ width:100%; height:35px; overflow:hidden; line-height:35px; float:left;}
.videoList li img.videoimages,.videoList li img.videobtn,.videoList li.news-two img.video-icon,.videoList li span{ display:none;}
.videoList li  p{line-height:35px;}
.videoList li img.video-icon{  width:16px; height:10px; margin-right:8px;}


.videoList li.news-third{ border-top:1px solid #f1f1f1; margin-top:5px; padding-top:8px; background:url(../phone_images/gray-porint.jpg) 6px 28px no-repeat;}





#bottom{width:100%; color:#FFF; float:left; text-align:center; background:url(../phone_images/bottom-bg.jpg) center bottom no-repeat #1690e7; padding:25px 0; }
#bottom p{ width:100%;  float:left; padding:0;}
#bottom p i{ width:100%; text-align:center; float:left; margin-top:10px;}
#bottom p span{ width:100%; text-align:center; float:left; line-height:16px;}

.right_icon{position:fixed;right:5px;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));width:30px;  bottom:25px;_margin-bottom:5px; z-index:999;}

.right_icon a{ width:100%; padding:0; }


.yzgc-title{ width:100%; height:45px;}
.yzgc-title h2{ float:left; background:url(../phone_images/yzgc-title.png) left center no-repeat; padding-left:35px; font-size:16px; }
.yzgc-title a{ float:right; color:#0c8be5; }

.swiper-container-group{ width: 100%;}
.swiper-container-group ul{ height: 420px; overflow: hidden;}
.swiper-container-group ul li{  width: 49%; padding-bottom: 10px;}
.swiper-container-group ul li a{ float:left; width:100%; position:relative; padding:0; margin:0;}
.swiper-container-group ul li img{ width:100%; height:200px;}
.swiper-container-group ul li p{  height:42px; line-height:42px; text-align:center; }

.ny-location{ width: 100%; height:59px; border-bottom: 1px #e6e6e6 solid; }
.ny-location span{ padding-left:48px; line-height: 49px;  height: 49px; background: url(../phone_images/home-icon.png) 19px 0  no-repeat;}
.dzhk-img{ padding:30px 5px 0 5px;}
.dzhk-img li{ width:49%; padding:0 0 20px 0;}
.dzhk-img li a{ width: 100%; float: left;}
.dzhk-img li a img{ width: 100%;}
.dzhk-img li a p{ width: 100%; height:30px; line-height:30px; text-align: center;}

.contact{ padding: 20px 2%;}
.contact p{ width: 100%; padding-bottom:10px; float: left; font-size:1.00rem;}
.contact p i{ float: left; padding-right: 15px; padding-top:6px; }
.contact p span{float: left;}
.contact p label{float: left;}

.newsList{padding:0 2% 30px 2%; float: left;}
.newsList li{ float: left; width: 100%;  border-bottom:1px dashed #9a9a9a; position: relative; padding:10px 0 30px 0; }
.newsList li a{ background: url(../phone_images/blue-priont.png) left 10px no-repeat; padding-left: 20px; float: left;}
.newsList li span{ right: 0; bottom:3px; position: absolute;}
 

.article-title{ padding:30px 2% 20px 2%;  margin-top:10px; }
.article-title h1{ text-align:center; color:#613f35; font-size:24px; padding-bottom:10px; line-height:150%; font-weight: normal;}
.article-title p{ text-align:center; color:#9c9b98;border-bottom:1px solid #f0f0f0; padding-bottom:10px;}
.article-title span{ padding: 0 10px;}
.article-content{  height:auto!important;  height:300px;   min-height:300px;padding:0 2% 20px 2%;}
.article-content p{font: 16px/32px "Microsoft Yahei";  margin-bottom:25px; }
.article-content img{ width:100%;}

.article-content table{ border-left:1px solid #eee; border-top:1px solid #eee; width:100%;}
.article-content table th,.article-content table td{ border-right:1px solid #eee; border-bottom:1px solid #eee;}

.yzgcList{ padding: 0 2% 40px 2%; float: left;}
.yzgcList li{ width: 100%; position: relative; float: left;padding: 40px 0 0 0;}
.yzgcList li img.yzgc-images{ width: 100%;  float: left;}
.yzgcList li p {float: left; width: 100%; border: 1px solid #a1a2a2; border-top: none; height:60px; line-height:60px; text-indent: 2em;}
.yzgcList li img.yzgc-btn{ position: absolute; right:10px; bottom:40px; padding:6px; background: #fc9a45; width:50px;}
.zjk-box,.ny-content{ padding: 30px 2%;}
.ny-content table{border-left:1px solid #a1a2a2; border-top:1px solid #a1a2a2;}
.ny-content table th,.ny-content table td{border-bottom:1px solid #a1a2a2; border-right:1px solid #a1a2a2;}


.ny-content img{ width:100%;}
.search-zjk{ position: relative; padding: 8px 10px 30px 10px; display: flex;box-sizing: border-box;}
.search-zjk input.zjk-input{ width: 100%;height:50px;display: inline-block;border: 0;
    -webkit-appearance: none;appearance: none;border-radius: 1px;font-family: inherit;color: #3d4145;
    font-size: 16px;font-weight: normal;padding: 0 5px;  border: 1px solid #a1a2a2;
    opacity: .9; background:url(../phone_images/search-zjk.png) 12px center no-repeat; padding-left:40px;}
.search-zjk input.zjk-btn{ margin-left: 20px; line-height: 1.9;font-size:16px;padding: 0.55em 1.75em; display: inline-block; border-radius: 0!important;     width: auto; border-width: 0;
    outline: 0;-webkit-appearance: none;     background-color: #e5af3b; color: #fff;}


.zjk-.ny-content thead tr th{ background:#0c8be5; color: #fff;}
.zjk-table thead tr{border-left:1px solid #0c8be5;}
.zjk-table thead tr th{border-bottom:1px solid #0c8be5; border-right:1px solid #0c8be5; height: 50px; background:#33AAFF; color:#FFF;}
.zjk-table thead tr th,.zjk-table tbody tr td{ text-align: center; vertical-align: middle;}
.zjk-table tbody tr{border-left:1px solid #a1a2a2;}
.zjk-table tbody tr td{ border-bottom:1px solid #a1a2a2; border-right:1px solid #a1a2a2; height:50px; }


.gr-infor01{ float:left; width:100%; padding-top:30px; position: relative; }
.head_portrait{ position: absolute; left: 0; top:30px; width:157px; height:214px; background:url(../phone_images/head_portrait-bg.jpg) right top no-repeat; }
.head_portrait img{ width:155px; height:212px;}
.gr-infor01-left{ float:left; padding-left:177px;}
.gr-infor01-left h3{ float:left; border-bottom:2px solid #0c8be5; font-size:22px; padding-bottom:5px;}
.gr-infor01-left table{ float:left; width:100%; margin-top:8px;}
.gr-infor01-left table tr td{ font-size:18px; vertical-align:middle; height:36px;}
.gr-infor-title{ margin-top:40px; padding-right: 250px; background:url(../phone_images/gr-infor-title-bg.png) right top no-repeat; height:42px; float:left;}
.gr-infor-title h3{ background: #0c8be5; height: 42px; min-width:300px; }
.gr-infor-title i{ float:left; padding:7px 0 0 4px;}
.gr-infor-title span{ float:left; color:#FFF; line-height:42px; font-size:18px; padding-left:4px;}
.gr-infor-content{ float:left; font-size:18px; padding:10px 0; line-height:32px;width: 100%;}

.zjjg-img{ width: 100%; text-align: center;}
.zjjg-table-title{ width: 100%;}
.zjjg-table-title h3{ font-size:18px; padding-left: 17px; background: url(../phone_images/zjjg-table-title.jpg) left center no-repeat;}
.zjjg-table{width: 100%; padding-top: 25px;}
.zjjg-table table{ border-left:1px solid #5ab0da; border-top:1px solid #5ab0da;}
.zjjg-table table tr td{ padding: 5px;  border-bottom:1px solid #5ab0da; border-right:1px solid #5ab0da; text-align: center; vertical-align: middle;}
.lxwm-img{ width: 100%;}
.lxwm-img img{width: 100%;}

.hydw-content{ padding:20px 10px; border-top:10px solid #e6e6e6;}
.hydw-title{ width: 100%;  border-bottom: 1px solid #a1a2a2; float: left;}
.hydw-title h3{ width: 130px; float: left; height:35px; color: #fff;; padding-left: 30px;  }
.hydw-tb01 h3{ background:url(../phone_images/yuan.png) 10px 9px no-repeat  #02b9c7;}
.hydw-tb02 h3{background:url(../phone_images/yuan.png) 10px 9px no-repeat #62c2f4;}
.hydw-tb03 h3{background:url(../phone_images/yuan.png) 10px 9px no-repeat #cec870;}

.dydw-content{ width: 100%; padding: 10px 0 20px 0; float: left;}
