@charset "utf-8";
/* CSS Document */

/*全局样式控制*/
*{margin:0;padding:0; outline:none;}
html{ background:#FFF;}
body{ font-family:"微软雅黑"; font-size:16px; color:#333;}
ul,li{list-style:none;}
img{border:0;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none !important; color:#2c66a5;}
a:focus , input{outline:none;}
table{border-collapse:collapse;}
.clear{clear:both;}
.left{float: left;}
.right{float: right;}
button{outline: 0;border: none;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}

.w1400{ width:1400px; margin:0 auto;}
.main{ background:#FFF;}
.lb{ background:#eaeaea;}
.lb .main{ padding:0 75px 30px;}

/*首页*/
.dlzc{ line-height:45px; text-align:right; color:#FFF;}
.dlzc a{ color:#FFF; padding:0 10px; font-size:15px;}
.sy-head{ height:550px; background:url(sy-head-bg.jpg) top center no-repeat;}
.sy-logo{ text-align:center;}
.sy-search{ text-align:center; width:660px; margin:45px auto 0;}
.sy-search input[type="text"]{ font-size:18px; color:#606060; padding:0 30px ; height:58px; width:530px; background:rgba(255,255,255,0.5); border:#bcbcbc 1px solid; border-radius:10px 0 0 10px; border-right:none; float:left;}
.sy-search input[type="submit"]{ font-size:20px; color:#FFF; text-align:left; width:125px; height:58px; text-indent:25px; border:#bcbcbc 1px solid; border-radius:0 10px 10px 0; border-left:none; float:left; background:#2c66a5 url(search-sub.png) 85% center no-repeat;}

.nav{ height:65px; line-height:65px; background:#13549c;}
.nav ul{ background:url(nav-line.jpg) left center no-repeat; overflow:hidden;}
.nav ul li{ font-size:20px; font-weight:700; text-align:center; float:left; width:16.5%; background:url(nav-line.jpg) right center no-repeat;}
.nav ul li a{ color:#fefefe;}

.s-tt{ text-align:center; padding:20px 5px;}
.s-tt-a{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.s-tt-a a{ font-size:36px; font-weight:700; color:#d30019; line-height:180%;}
.s-tt ul{ overflow:hidden; padding:15px 0;}
.s-tt ul li{ width:33.3%; float:left; background:url(nav-line.jpg) left center no-repeat; padding:0 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.s-tt ul li:first-child{ background:none;}
.s-tt ul li a{ font-size:16px;}

.sy-pic , .sy-notice{ width:682px; height:436px; position:relative; overflow:hidden;}

.sy-pic .pic li{ height:100%;}
.sy-pic .pic img { width: 100%; height: 100%; display: block; }
.sy-pic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.sy-pic .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.sy-pic .txt li{ width:80%; height:40px; line-height:40px; position:absolute; bottom:-40px;}
.sy-pic .txt li a{ display: block; text-indent:20px; font-size: 16px; color:#FFF; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.sy-pic .num { position: absolute; z-index: 3; bottom: 14px; right: 8px; }
.sy-pic .num li{ float: left; position: relative; width: 25px; height: 8px; line-height: 8px; overflow: hidden; text-align: center; margin-right: 10px; cursor: pointer; text-indent:-999px;}
.sy-pic .num li a,.sy-pic .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background:#FFF;}
.sy-pic .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.sy-pic .num li.on a,.sy-pic .num a:hover{ background:#134e8e;  }

.list-ul{ margin-top:10px;}
.list-ul li{ line-height:44px; background:url(icon-2.png) left center no-repeat; text-indent:20px; overflow:hidden;}
.list-ul li a{ float:left; width:84%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list-ul li span{ float:right;}

.sy-zwyw , .sy-rsdt{ width:682px; height:310px; margin-top:20px; position:relative; overflow:hidden;}

.sy-zwyw .hd{ width:100%; height:38px; border-bottom:#bfbfbf 2px solid; position:relative;}
.sy-zwyw .hd li{ float:left;}
.sy-zwyw .hd li span{ height:38px; font-size:22px; font-weight:700; color:#000; float:left; padding:0 20px; display:block; cursor:pointer;}
.sy-zwyw .hd li a.more{ display:none; position:absolute; top:5px; right:20px;  font-weight:400; color:#015293;}
.sy-zwyw .hd li.on a.more{ display:block;}
.sy-zwyw .hd li.on span{ color:#134e8e; border-bottom:#134e8e 2px solid;}

.sy-rsdt .hd{ width:100%; height:38px; border-bottom:#bfbfbf 2px solid; position:relative;}
.sy-rsdt .hd li{ float:left;}
.sy-rsdt .hd li span{ height:38px; font-size:22px; font-weight:700; color:#000; float:left; padding:0 20px; display:block;}
.sy-rsdt .hd li a.more{ display:none; position:absolute; top:5px; right:20px;  font-weight:400; color:#015293;}
.sy-rsdt .hd li.on a.more{ display:block;}
.sy-rsdt .hd li.on span{ color:#134e8e; border-bottom:#134e8e 2px solid;}

.sy-notice .hd{ width:100%; height:38px; border-bottom:#bfbfbf 2px solid; position:relative;}
.sy-notice .hd li{ float:left;}
.sy-notice .hd li span{ height:38px; font-size:22px; font-weight:700; color:#000; float:left; padding:0 20px; display:block;;}
.sy-notice .hd li a.more{ display:none; position:absolute; top:5px; right:20px;  font-weight:400; color:#015293;}
.sy-notice .hd li.on a.more{ display:block;}
.sy-notice .hd li.on span{ color:#134e8e; border-bottom:#134e8e 2px solid;}

.hf{ position:relative; margin-top:15px;}
.hf .hd{ height:20px; overflow:hidden; position:absolute; right:10px; bottom:5px; z-index:1; }
.hf .hd ul{ overflow:hidden; zoom:1; float:left;}
.hf .hd ul li{ width:20px; height:20px; line-height:20px; font-size:13px; font-weight:700; color:#2c66a5; float:left; margin-right:5px; text-align:center; background:#fff; cursor:pointer; }
.hf .hd ul li.on{ background:#c40000; color:#fff; }

.zwgk{ width:100%; background:url(d.png) left center repeat-x; text-align:center; margin-top:30px;}

.zwgk-1{ width:830px; margin-top:10px;}
.zwgk-1 .hd{ width:100%; height:60px; position:relative;}
.zwgk-1 .hd li{ float:left;}
.zwgk-1 .hd li span{ padding:0 15px; height:60px; line-height:50px; font-size:22px; font-weight:700; color:#000; float:left; text-align:center; display:block; cursor:pointer;}
.zwgk-1 .hd li a.more{ display:none; position:absolute; top:5px; right:20px;  font-weight:400; color:#015293;}
.zwgk-1 .hd li.on a.more{ display:block;}
.zwgk-1 .hd li.on span{ color:#134e8e; background:url(icon-1.png) bottom center repeat-x;}
.zwgk-1 .list-ul li a.more{ width:85%;}
.zwgk-1 .hd li a.more{ color:#2c66a5; top:20px; right:10px;}

.zfxxgk{ width:530px; margin-top:10px;}
.zfxxgk-title{ width:100%; height:52px; line-height:52px; font-size:22px; font-weight:700; color:#FFF; text-align:center; background:#bd1a2d;}
.zfxxgk ul{}
.zfxxgk ul li{ width:254px; height:72px; line-height:72px; background:#f4f4f4; font-size:18px; float:left; margin:22px 0 15px;}
.zfxxgk ul li:nth-child(even){ float:right;}
.zfxxgk ul li img{ vertical-align:middle; margin:0 15px 0 35px;}
.zfxxgk ul li:hover a{ color:#d30019;}

.ldzc{ overflow:hidden; margin-top:30px;}
.ldzc ul li{ width:260px; height:68px; line-height:68px; background:#e1f2f3; font-size:20px; font-weight:700; float:left; margin-left:25px;}
.ldzc ul li img{ margin:0 25px 0 40px;}
.ldzc ul li:nth-child(1){ background:#e1f2f3; margin-left:0px;} 
.ldzc ul li:nth-child(1) a{ color:#1c939e;}
.ldzc ul li:nth-child(2){ background:#e0edf5;} 
.ldzc ul li:nth-child(2) a{ color:#206c9b;}
.ldzc ul li:nth-child(3){ background:#e6efdb;} 
.ldzc ul li:nth-child(3) a{ color:#508510;}
.ldzc ul li:nth-child(4){ background:#f0e9d4;} 
.ldzc ul li:nth-child(4) a{ color:#9f832e;}
.ldzc ul li:nth-child(5){ background:#e6e9f4;} 
.ldzc ul li:nth-child(5) a{ color:#283c84;}

.bsfw-tab{ height:420px; width:100%;}
.bsfw-1 , .bsfw-2 , .bsfw-3{ width:438px; padding:20px 30px; box-shadow:#CCC 1px 1px 5px; border-top:5px solid #134f8e; margin:25px 0;}
.bsfw-2{ margin-left:45px;}
.bsfw .title span{ display:inline-block; height:1px; width:110px; background:#9b9b9b; margin:0 40px; vertical-align: middle;}
.bsfw .title a{ font-size:22px; font-weight:700;}
.bsfw ul{ overflow:hidden;}
.bsfw ul li{ width:50%; height:50px; line-height:50px; float:left; padding-right:10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.bsfw-more{ display:inline-block; width:95px; border-bottom:#305faf 2px solid; text-align:left; padding:10px 0 10px 20px; margin:0 auto; background:url(icon-3.png) 60px 15px no-repeat;}

.fr-search{ height:0px; overflow:hidden;}
.fr-search input[type="text"]{ width:270px; height:46px; float:left; line-height:46px; color:#666; font-size:15px; padding:0 15px; border:none; background:#efefef;}
.fr-search input[type="submit"]{ width:63px; height:46px; float:left; background: url(icon-4.png) center center no-repeat #134f8e; border:none; cursor:pointer; color:#FFF; text-indent:-9999px; overflow:hidden;}

.bsfw.on .fr-search{ height:40px; margin:10px 0;}
.bsfw:hover .fr-search{ height:40px; transition: all .5s;}

.hdjl-1{ width:890px; margin-top:20px;}
.hdjl-2{ width:477px; margin-top:20px;}
.hdjl-1 table{ width:100%; }
.hdjl-1 table tr th{ text-align:center; height:40px; line-height:40px; background:#134e8e; color:#FFF;}
.hdjl-1 table tr td{ height:28px; line-height:28px; padding-top:15px;}
.hdjl-1 table tr td a{ width: 620px; display:block; background:url(icon-2.png) left center no-repeat; padding-left:20px; margin-left:10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.hdjl-2 ul{ overflow:hidden;}
.hdjl-2 ul li{ width:232px; height:115px; float:right; background:#dbebfb;}
.hdjl-2 ul li:first-child{ float:left;}
.hdjl-2 ul li a{ font-size:22px; color:#2b67a3; font-weight:700; }
.hdjl-2 ul li a img{ margin:25px;}
.bmrx{ width:477px; height:197px; line-height:32px; padding:30px 25px; margin-top:15px; background:url(rxbg.jpg) bottom center #134f8e no-repeat;}
.bmrx h3{ font-size:24px; color:#FFF; text-align:center; margin-bottom:15px;}
.bmrx p{ color:#FFF;}

.link{ padding:20px 0; margin:30px 0; background:#e9e9e9;}
.link ul{}
.link ul li{ float:left; width:262px; height:42px; background:#FFF; position:relative; margin-left:115px;}
.link ul li span{ display:block; line-height:42px;  padding-left:16px;}
.link ul li i{ display:block; width:11px; height:8px; background:url(link-icon.png) 0 0 no-repeat; position:absolute; top:18px; right:8px;}
.link ul li:hover i{ background-position: 0 -8px;}
.link ul li ul{ display:none; padding:5px 0; position:absolute; top:42px; left:0px; width:100%; height:150px; overflow:auto; background:#fafafa;}
.link ul li ul li{ width:100%; height:auto;  line-height:28px; margin:0; padding:5px 16px; background:#fafafa;}
.link ul li ul li a{ color:#666; display:block;}
.link ul li:hover ul{ display:block;}
.link ul li:first-child{ margin-left:0px;}

/*head*/
.head{ height:220px; background:url(headbg.png) center bottom no-repeat #134e8e;}
.head-logo{}
.head-search{ /*width:560px;*/ width:440px; margin-top:60px;}
.head-search a{ display:inline-block; line-height:30px; margin-left:20px; font-size:16px; font-weight:700; border-bottom:#FFF 1px solid; float:left; color:#FFF;}
.head-search-text{ width:438px; height:41px; background:#FFF; border-radius:5px; float:left;}
.head-search-text form input[type="text"]{ font-size:16px; color:#484848; width:375px; height:20px; margin-top:10px; padding:0 10px 0 30px; border:none; border-right:#a9a9a9 1px solid; float:left;}
.head-search-text form input[type="submit"]{ width:22px; height:22px; margin:9px 0 0 20px; border:none; background:url(icon-5.png) center center no-repeat;}

.popstion{ background:url(icon-6.png) left center no-repeat; padding:18px 0 18px 35px;}
.news-pic{ height:405px; margin-bottom:20px; overflow:hidden; background:#efecec; position:relative;}
.news-pic .swiper-pagination-bullet{ width:42px; height:7px; background:#bfbfbf; border-radius:0; opacity:1;}
.news-pic .swiper-pagination-bullet-active{ background:#1b4292;}
.news-pic .swiper-container-horizontal>.swiper-pagination-bullets, .news-pic .swiper-pagination-custom, .news-pic .swiper-pagination-fraction { width:auto;}
.news-pic .n-pic{ width:660px; height:405px; float:left;}
.news-pic .n-txt{ width:650px; float:left; margin-left:50px;}
.news-pic .n-txt h3{ font-size:24px; line-height:40px; text-align:center; margin:50px 0;}
.news-pic .n-txt h3 a{ color:#cd0808;}
.news-pic .n-txt p{ font-size:16px; line-height:40px; text-indent:2em;}
.news-pic .swiper-button-next , .news-pic .swiper-button-prev{ display:none;}
.news-tab{ width:682px; height:310px; margin-bottom:20px; position:relative; overflow:hidden;}
.news-tab .hd{ width:100%; height:38px; border-bottom:#bfbfbf 2px solid; position:relative;}
.news-tab .hd li{ float:left;}
.news-tab .hd li span{ height:38px; font-size:22px; font-weight:700; color:#000; float:left; padding:0 20px; display:block;}
.news-tab .hd li a.more{ display:none; position:absolute; top:5px; right:20px;  font-weight:400; color:#015293;}
.news-tab .hd li.on a.more{ display:block;}
.news-tab .hd li.on span{ color:#134e8e; border-bottom:#134e8e 2px solid;}

.news-tp{ width:100%; height:auto; margin-bottom:20px; position:relative; overflow:hidden;}
.news-tp .hd{ width:100%; height:38px; border-bottom:#bfbfbf 2px solid; position:relative;}
.news-tp .hd li{ float:left;}
.news-tp .hd li span{ height:38px; font-size:22px; font-weight:700; color:#000; float:left; padding:0 20px; display:block;}
.news-tp .hd li a.more{ display:none; position:absolute; top:5px; right:20px;  font-weight:400; color:#015293;}
.news-tp .hd li.on a.more{ display:block;}
.news-tp .hd li.on span{ color:#134e8e; border-bottom:#134e8e 2px solid;}

.news-tp .bd ul{ overflow:hidden; margin-top:20px;}
.news-tp .bd ul li{ width:325px; height:220px; margin-right:33px; float:left; position:relative;}
.news-tp .bd ul li:last-child{ margin-right:0px;}
.news-tp .bd ul li a{}
.news-tp .bd ul li p{ width:100%; height:34px; line-height:34px; background:rgba(0,0,0,0.7); position:absolute; bottom:0px; left:0px; text-align:center; color:#FFF;}

/*列表*/
.line{ height:8px; background:url(line.jpg);}
.ej-nav{ width:280px; margin-top:20px;}
.ej-nav h3{ height:65px; line-height:65px; background:#13559f; color:#FFF; text-align:center; font-size:20px;}
.ej-nav h3 i{ font-size:22px; margin:0 15px; color:#FFF; font-style:normal; font-weight:400;}
.ej-nav ul{}
.ej-nav ul li{ height:44px; line-height:44px; background:#eee8e8; padding-left:40px; margin-top:1px;}
.ej-nav ul li.cur a{ color:#2c66a5;}
.ej-nav ul li a span{ background:url(icon-8.png) 0px 0px no-repeat; margin-right:10px; display:inline-block; width:11px; height:11px;}
.ej-nav ul li a:hover span{ background-position:0 -11px;}
.ej-nav ul li.cur a span{ background-position:0 -11px;}

.con-tab{ width:920px; margin-top:20px;}
.con-tab-tit{ padding-bottom:10px; border-bottom:#d8d8d8 3px solid; font-size:20px;}
.con-tab-tit span{ padding:0 15px 10px; border-bottom:#12569d 3px solid; color:#1256a1;}

.con-list{ margin-top:10px;}
.con-list li{ height:44px; line-height:44px; background:url(icon-7.png) left center no-repeat; padding-left:25px;}
.con-list li a{ float:left; width:88%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.con-list li span{ float:right;}
.con-list hr{ margin:10px 0; background:#00F;}

.article-tit{ font-size:24px; text-align:center; font-weight:700; margin-top:10px;}
.article-info{ text-align:center; margin:25px 0;}
.article-info span{ color:#757575; display:inline-block; margin:0 10px;}
.article-info span i{ color:#757575; font-style:normal; cursor:pointer;}
.article-con{ font-size:18px; line-height:46px; margin-top:10px; padding-bottom:50px;}
.article-con img{ max-width:100%;}

.zmrx{ margin:30px 0;}
.jzxx{ margin:30px 0;}
.jzxx li{ width:255px; height:143px; float:left; text-align:center; padding:15px 25px; border:#2c66a5 1px solid; margin-left:30px;}
.jzxx li:first-child{ margin-left:0px;}
.jzxx li span{ display:block; padding-bottom:15px; margin-bottom:15px; border-bottom:#2c66a5 1px solid;}
.jzxx li span img{ height:50px;}
.jzxx li a{ font-size:22px; color:#134e8e; font-weight:700;}

.hd-tab-1{ width:930px; height:auto; margin-bottom:20px;}
.hd-tab-1 table{ width:100%; }
.hd-tab-1 table tr th{ text-align:center; height:40px; line-height:40px; background:#134e8e; color:#FFF;}
.hd-tab-1 table tr td{ height:28px; line-height:28px; padding-top:15px;}
.hd-tab-1 table tr td a{ width: 650px; display:block; background:url(icon-2.png) left center no-repeat; padding-left:20px; margin-left:10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.hd-tab-2{ width:430px; height:auto;}
.hd-tab-1 .hd , .hd-tab-2 .hd { margin-bottom:20px;}

/*footer*/
.footer{ background:#134e8e; padding:30px 0;}
.footer-1{ width:63%; line-height:40px; color:#FFF;}
.footer-1 p span{ color:#FFF; word-spacing:10px;}
.footer-1 a{ color:#FFF;}
.footer-2{ width:35%; text-align:center;}
.footer-2 a{ display:inline-block; margin:30px 30px 0;}
.footer-2 a:last-child{ margin-right:0px;}

.follow{ position:fixed; left:25px; top:50px; z-index:99;}
.follow span{ position:absolute; top:-8px; right:-5px; height:20px; width:20px; line-height:18px; font-size:12px; text-align:center; border:#999 1px solid; color:#999; border-radius:50%; background:#FFF; cursor:pointer;}
.follow ul{ border:#e3f4fb 1px solid; background:#FFF;}
.follow ul li{ border-top:#e3f4fb 1px solid; padding:10px; line-height:24px; font-size:14px; text-align:center;}
.follow ul li:first-child{ border-top:none;}

.zfxxgk ul li img , .ldzc ul li img , .hdjl-2 ul li img , .jzxx li img{ transform: scale(1);/*放大原尺寸的1.1倍*/ transition:all 0.5s;}
.zfxxgk ul li:hover img , .ldzc ul li:hover img , .hdjl-2 ul li:hover img , .jzxx li:hover img{ transform: scale(1.2);/*放大原尺寸的1.1倍*/ transition:all 0.5s;}

.map{ margin:20px 0;}
.map-title{ font-size:18px; font-weight:700; line-height:50px; background:#efefef; margin:20px 0; padding-left:2em;}
.map-list{ overflow:hidden;}
.map-list li{ float:left; line-height:40px; background:url(icon-7.png) left center no-repeat; padding-left:20px; margin-left:2em;}

@media screen and (max-width: 1420px){
	.w1400{width:1200px;}
	.sy-head{ height:440px; background-size:cover;}
	.sy-logo img{ height:200px;}
	.sy-search{ width:600px; margin-top:30px;}
	.sy-search input[type="text"]{ width:480px; height:46px; font-size:16px;}
	.sy-search input[type="submit"]{ width:115px; height:46px;}
	.sy-pic, .sy-notice{ width:585px; height:375px;}
	.list-ul li{ line-height:42px;}
	.list-ul li a{ width:80%;}
	.sy-zwyw, .sy-rsdt{ width:585px;}
	.hf{ width:1200px;}
	.hf .bd ul li img{ width:100%;}
	.zwgk-1{ width:650px;}
	.zwgk-1 .list-ul li a{ width:83%;}
	.zwgk-1 .list-ul li{ line-height:44px;}
	.ldzc ul li{ width:220px;}
	.bsfw-1, .bsfw-2, .bsfw-3{ width:380px;}
	.bsfw-2{ margin-left:28px;}
	.bsfw .title span{ width:70px; margin:0 30px;}
	.fr-search input[type="text"]{ width:240px; height:40px; line-height:40px;}
	.fr-search input[type="submit"]{ width:55px; height:40px;}
	.hdjl-1{ width:700px;}
	.hdjl-1 table tr td a{ width:430px;}
	.link ul li{ margin-left:50px;}
	.footer-1 p , .footer-1 p a{ font-size:14px;}
	.footer-2 a{ margin:30px 10px 0;}
	
	
	/**/
	.head-logo img{ width:580px;}
	.head-search{ width:380px;}
	.head-search-text{ width:378px;}
	.head-search{ margin-top:50px;}
	.head-search-text form input[type="text"]{ width:315px;}
	
	.news-pic{ height:360px;}
	.news-pic .n-pic{ width:580px; height:360px;}
	.news-pic .n-pic img{ width:100%; height:100%;}
	.news-pic .n-txt{ width:540px; margin-left:40px;}
	.news-pic .n-txt h3{ margin:30px 0;}
	.news-pic .n-txt p{ line-height:30px;}
	
	.news-tab{ width:580px;}
	
	.news-tp .bd ul li{ width:285px; height:200px; margin-right:20px;}
	.news-tp .bd ul li img{ width:100%; height:100%;}
	
	.ej-nav{ width:270px;}
	.con-tab{ width:750px;}
	.con-list li a{ width:84%;}

	.jzxx li{ width:195px; margin-left:20px;}
	.hd-tab-1 table tr td a{ width:470px;}
	.hd-tab-1{ width:745px;}
	.hd-tab-2{ width:430px;}
	
}
@media screen and (max-width:768px){
	body{ font-size:0.32rem;}
	.main{ padding:0 0.2rem;}
	.w1400{ width:100%;}
	.dlzc{ font-size:0.22rem; line-height:1rem;}
	.dlzc a{ font-size:0.22rem;}
	.sy-logo img{ width:80%; height:auto;}
	.sy-head{ height:5rem;}
	.sy-search{ width:80%; margin:0.5rem auto;}
	.sy-search input[type="text"]{ width:4.4rem; padding:0 0.2rem; font-size:0.28rem;}
	.sy-search input[type="submit"]{ width:1.5rem; font-size:0.3rem; background:url(search-sub.png) center center #2c66a5 no-repeat; text-indent:-9999px;}
	.nav{ height:auto; line-height:1rem;}
	.nav ul{ background:none;}
	.nav ul li{ width:33%; font-size:0.34rem;}
	.s-tt-a a{ font-size:0.4rem;}
	.s-tt ul{ display:none;}
	.sy-pic, .sy-notice{ width:100%; height:4.8rem;}
	.sy-pic .txt li{ width:70%;}
	.sy-pic .txt li a{ font-size:0.32rem;}
	.sy-pic .num{ bottom:17px;}
	.sy-pic .num li{ width:0.3rem; height:0.1rem;}
	.sy-notice{ margin-top:0.4rem; height:auto;}
	.sy-notice .hd li span{ font-size:0.4rem;}
	.list-ul li a{ width:66%;}
	.sy-zwyw, .sy-rsdt{ width:100%; height:auto; margin-top:0.3rem;}
	.sy-notice .hd , .sy-zwyw .hd , .sy-rsdt .hd{ height:0.8rem;}
	.sy-notice .hd li span , .sy-zwyw .hd li span , .sy-rsdt .hd li span{ height:0.8rem; line-height:0.8rem; font-size:0.34rem; padding:0 0.2rem;}
	.sy-zwyw .hd li span{ font-size:0.34rem; padding:0 0.2rem;}
	.list-ul li{ line-height:0.8rem;}
	.list-ul li a{ display:block;}
	.hf{ width:100%; height:2rem !important;}
	.hf .bd ul li img{ height:2rem;}
	.zwgk-1{ width:100%; margin-top:0.2rem;}
	.zwgk-1 .list-ul li{ line-height:0.8rem;}
	.zwgk-1 .list-ul li a{ width:66%;}
	.zwgk-1 .hd{ height:0.8rem;}
	.zwgk-1 .hd li span{ font-size:0.34rem; height:0.8rem; line-height:0.5rem;}
	.sy-rsdt .hd li a , .sy-zwyw .hd li a , .sy-notice .hd li a , .zwgk-1 .hd li a{ top:0.25rem !important; font-size:0.25rem;}
	.zfxxgk { width:100%;}
	.zfxxgk ul li{ width:100%; margin: 0.3rem 0 0 0; font-size:0.4rem; height:1.2rem; line-height:1.2rem;}
	.zfxxgk-title{ height:0.7rem; line-height:0.7rem; font-size:0.4rem;}
	.ldzc ul li{ width:100%; margin:0 0 0.2rem; font-size:0.4rem; height:1.2rem; line-height:1.2rem;}
	.ldzc ul li img{ width:40px;}
	.bsfw-1, .bsfw-2, .bsfw-3{ width:100%; padding:0.3rem; margin:0.3rem 0;}
	.bsfw .title a{ font-size:0.34rem;}
	.bsfw .title span { width: 1.2rem; margin: 0 0.5rem;}
	.bsfw ul li{ height:0.8rem; line-height:0.8rem; width:50%;}
	.bsfw-2{ margin-left:0px;}
	.fr-search input[type="text"]{ width:4.4rem; height:0.8rem; line-height:0.8rem; font-size:0.32rem;}
	.fr-search input[type="submit"]{ width:1rem; height:0.8rem;}
	.fr-search{ margin:0.3rem 0;}
	.hdjl-1 , .hdjl-2{ width:100%;}
	.hdjl-1 table tr th{ height:0.8rem; line-height:0.8rem;}
	.hdjl-1 table tr td{ height:0.6rem; line-height:0.6rem; font-size:0.26rem;}
	.hdjl-1 table tr td a{ width:3.4rem;}
	.hdjl-2 ul li{ width:100%; height:1.2rem; line-height:1.2rem; margin-bottom:0.3rem;}
	.hdjl-2 ul li a{ font-size:0.34rem;}
	.hdjl-2 ul li a img { margin: 0.4rem; width: 0.5rem;}
	.bmrx{ width:100%; height:6rem; line-height: 0.5rem;}
	.bsfw-more{ background:none; padding:0.3rem; width:auto; text-align:center;}
	.zwgk img{ width:3.5rem;}
	.link{ display:none;}
	.head{ height:4rem; background-size: 100% 50%;}
	.head-logo{ width:100%; text-align:center;}
	.head-logo img{ width:90%;}
	.head-search{ width:100%; margin-top:0.5rem;}
	.head-search-text{width:6rem; height:0.75rem; margin-left:0.5rem;}
	.head-search-text form input[type="text"]{ width:5rem; height:0.3rem; margin-top:0.2rem; padding: 0 0.2rem 0 0.4rem; font-size:0.3rem;}
	.head-search-text form input[type="submit"]{ width:0.3rem; height:0.3rem;margin: 0.2rem 0 0 0.3rem; background-size: 100% 100%;}
	.head-search a{ font-size:0.3rem; line-height:0.7rem; border:none;}
	.popstion{ font-size:0.3rem; padding: 0.2rem 0 0.2rem 0.6rem;}
	.news-pic{ width:100%; height:auto; background: none; padding-bottom:1rem;}
	.news-pic .n-pic{ width:100%; height:4rem;}
	.news-pic .n-txt{ width:100%; margin:0;}
	.news-pic .n-txt h3{ font-size:0.4rem; margin:0.3rem 0; line-height:180%;}
	.news-pic .n-txt p{ font-size:0.32rem; line-height:180%;}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0.5rem !important; right:50% !important; margin-right:-1.5rem;}
	.news-tab{ width:100%; height:auto; margin-bottom:0.3rem;}
	.news-tab .hd{ height:0.8rem;}
	.news-tab .hd li span{ font-size:0.34rem; height:0.8rem; line-height:0.8rem; padding:0 0.2rem;}
	.news-tab .hd li a{ top:0.25rem !important; font-size:0.25rem;}
	.lb .main{ padding:10px;}
	.ej-nav{ width:100%;}
	.ej-nav h3{ font-size:0.34rem; height:1rem; line-height:1rem;}
	.ej-nav h3 i{ font-size:0.34rem; }
	.ej-nav ul li{ width:50%; float:left;}
	.con-tab{ width:100%; padding:0 0.2rem;}
	.con-tab-tit{ font-size:0.34rem; padding-bottom:0.2rem;}
	.con-tab-tit span{ font-size:0.34rem; padding:0 0.3rem 0.2rem;}
	.con-list li{ height:0.8rem; line-height:0.8rem;}
	.con-list li a{ width:68%;}
	.article{ padding:0 0.2rem;}
	.article-tit{ font-size:0.34rem; line-height:0.5rem;}
	.article-info{ margin:0.3rem 0;}

	.zmrx{ width:100%; margin:0.3rem 0;}
	.zmrx img{ max-width:100%;}
	.jzxx{ width:100%; margin:0.3rem 0;}
	.jzxx li{  width:30%; height:2.5rem; margin-left:5%; padding:0.2rem;}
	.jzxx li a{ font-size:0.34rem;}
	.jzxx li span img{ height:0.8rem;}
	.hd-tab-1 table tr td a{ width:2.6rem;}
	
    .news-tp .bd ul li {width: 100%; height: 4.5rem; margin-bottom: 0.5rem;}
	.bsfw-tab{ height:auto;}
	.footer{ padding:0.3rem 0; margin-top:0.3rem;}
	.footer-1{ width:100%; padding:0 0.4rem;}
	.footer-2{ width:100%;}
	.footer-1 p span{ display:block; text-align:center;}
	.footer-2 a { margin: 0.5rem 0.4rem 0;}
	.follow{ display:none;}
	
	.nr_bottom{ height:2.2rem !important;}
	.nr_bottom #share-2{ width:100% !important;}
	.nr_bottom .canRea{ padding-right:25px !important;}
}