@charset "gb2312";
/* CSS Document */

html,
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	position: relative;
}

html{font-size: 14px;}
body {
	background: #f0f0f0;
	overflow-y: scroll;
}
*{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
a:hover,a:active{ color: #036dcb;}
::selection{background:#036dcb; color:#fff;}
::-moz-selection{background:#036dcb; color:#fff;}

.bd_weixin_popup{-webkit-box-sizing: initial;
-moz-box-sizing: initial;
box-sizing: initial;}
#map *{ font-size: 12px;}
#map label,#map img{max-width: none;}
.BMap_stdMpCtrl{display: none;}

.header{overflow: hidden; background: #fff;}
.container{ width: 980px; margin: 0 auto;}
.logo{ float: left; padding: 0; margin: 0;}
.close-btn{display: none;}

.search-box{ float: right; margin-top: 41px;}
.search-box-bd{ background: #f9f9f9; border: solid 2px #d7d7d7; overflow: hidden; position: relative;}
.search-txt{ width: 170px; border: none; background: none; height: 30px; padding-left: 10px; padding-right: 40px; outline: none;}
.search-btn{ border: none; background-color: transparent; position: absolute; right: 0; top: 0; width: 30px; height: 30px; background-image:url(search-ico.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; outline: none;}

.nav-jt{display: none;}
.swiper-nav-box{display: none;}

.nav{ background: #036dcb;}
.nav-list,.nav-list li{padding: 0; margin: 0; list-style: none; overflow: hidden;}
.nav-list li{ width: 10%; float: left; line-height: 35px; text-align: center;}
.nav-list li a{ color: #fff; display: block;}
.nav-list li a.on{ background: #0062b8;}

.body-box-bg *{ font-family: 'ËÎÌå';}
.body-box-bg{ width: 996px; margin: 0 auto; background: url(bg.png); margin-top: 240px; }
.body-box-bot{background: url(bg-b.png) center bottom no-repeat; padding-bottom: 20px;}
.body-box-bg .container{border-top: solid 4px #036dcb; padding: 10px; overflow: hidden;}


.wld-box{ width: 110px; float: left; margin-right: 10px;}
.wld-tit{
	 width: 100%; height: 31px; border: solid 1px #f08e08; border-bottom: solid 1px #fdf0db;border-top-left-radius: 3px; border-top-right-radius: 3px;
	
	background: -moz-linear-gradient(top, #f08e08 0%, #fdeed6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f08e08), color-stop(100%,#fdeed6));
    background: -webkit-linear-gradient(top, #f08e08 0%, #fdeed6 100%);
    background: -o-linear-gradient(top, #f08e08 0%, #fdeed6 100%);
    background: -ms-linear-gradient(top, #f08e08 0%, #fdeed6 100%);
    background: linear-gradient(to bottom, #f08e08 0%, #fdeed6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f08e08', endColorstr='#fdeed6');
}    
    .outline{ display: block; color: #fff;line-height: 31px; text-align: center; font-weight: bold; 
     filter:glow(color=#cd0000,strength=3); text-shadow:#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px;}
     
.arrow-box{ position: relative; width: 100%; height: 5px;}
.arrow-b{border-color: transparent;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-top-color: #f08e08; float: left; position: relative; left: 50%; margin-left: -5px;}
    
.arrow-r{border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #0068c4; margin-top: 21px; position: absolute; left: 0;}
    
.wld-list ul,.wld-list li{padding: 0; margin: 0; list-style: none;}
.wld-list{ border: solid 1px #f08e08; height: 279px;}
.wld-list ul{ padding: 3px 0;}
.wld-list li{ padding: 3px 4px;}
.wld-list li a{ border: solid 1px #f1d6a7; display: block; background: #fcf7f1; padding-right: 15px;}
.wld-list li b,.wld-list li span{ font-weight: normal; border: solid 1px #fff; display: block; line-height: 28px; padding: 0 20px 0 15px;}
.wld-list li b{ background-image:url(wld-ico.png); background-image: url(wld-ico.svg) ,none; background-repeat: no-repeat; -webkit-background-size: 15px;
background-size: 15px; background-position: center right;}
.wld-list li span { color: #f1d6a7;}
.hide-lg{ display: none;}


.swiper-focus{ position: relative; overflow: hidden;}
.swiper-focus .swiper-wrapper,.swiper-focus,.swiper-focus .swiper-slide{ height: auto !important;}
.focus{ width: 310px; height: 275px; float: left; margin-right: 15px;}
.focus-pic{ position: relative; width: 100%; height: 0; padding-bottom: 275px; overflow: hidden;}
.focus-pic img{ width: auto; max-width: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto;}
.focus-pic span{ position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; color: #fff; z-index: 9; padding: 0 80px 0 10px; background: #000; background: rgba(0,0,0,.8); filter:alpha(opacity=80); font-family: "Î¢ÈíÑÅºÚ";}

.swiper-focus .pagination{ position: absolute; right: 15px; bottom: 10px; z-index: 99; padding: 0; margin: 0;}
.swiper-focus .pagination span{ cursor: pointer; background-image: url(focus-ico.png); background-image: url(focus-ico.svg) ,none; background-position: center center; -webkit-background-size: 36px;
	background-size: 36px; background-repeat: no-repeat; float: left; width: 15px; height: 15px;}
.swiper-focus .pagination span.swiper-active-switch{ background-image: url(focus-ico-on.png); background-image: url(focus-ico-on.svg) ,none; }
	
.focus-prev,.focus-next{ position: absolute; left: 0; top: 50%; z-index: 9; margin-top: -15px; cursor: pointer; width: 36px; height: 36px; background-position: center center; -webkit-background-size: 36px;
	background-size: 36px; background-repeat: no-repeat;}
.focus-prev{ background-image: url(focus-prev.png); background-image: url(focus-prev.svg) ,none;}
.focus-next{ left: auto; right: 0; background-image: url(focus-next.png); background-image: url(focus-next.svg) ,none;}
	

.swiper-ad{ position: relative; overflow: hidden;}
.swiper-ad .swiper-wrapper, .swiper-ad, .swiper-ad .swiper-slide{ height: auto !important;}

.swiper-ad .pagination{ position: absolute; right: 15px; bottom: 10px; z-index: 99; padding: 0; margin: 0;}
.swiper-ad .pagination span{ cursor: pointer; background-image: url(focus-ico.png); background-image: url(focus-ico.svg) ,none; background-position: center center; -webkit-background-size: 36px;
	background-size: 36px; background-repeat: no-repeat; float: left; width: 15px; height: 15px;}
.swiper-ad .pagination span.swiper-active-switch{ background-image: url(focus-ico-on.png); background-image: url(focus-ico-on.svg) ,none; }


.ad-pic{ display: block; width: 100%; height: 0; padding-bottom: 11.51%; position: relative; overflow: hidden;}
.ad-pic img{ width: auto; max-width: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto;}
	
	.gzyw-box{ float: left; width: 310px; height: 280px; overflow: hidden; margin-right: 15px;}
	.tabs-list-01 .hd{ overflow: hidden; padding-bottom: 5px;}
	.tabs-btn{ float: left; cursor: pointer;}
	.tabs-list-01 .hd b{ display: block; padding: 0 15px; line-height: 28px;}
    .tabs-btn i{display: none;}
    .tabs-list-01 .on i{ display: block;}
    .tabs-list-01 .on span{ background: -moz-linear-gradient(top, #f08e08 0%, #fdeed6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f08e08), color-stop(100%,#fdeed6));
    background: -webkit-linear-gradient(top, #f08e08 0%, #fdeed6 100%);
    background: -o-linear-gradient(top, #f08e08 0%, #fdeed6 100%);
    background: -ms-linear-gradient(top, #f08e08 0%, #fdeed6 100%);
    background: linear-gradient(to bottom, #f08e08 0%, #fdeed6 100%); display: block;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f08e08', endColorstr='#fdeed6');
     -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; border: solid 1px #f08e08;}
    .tabs-list-01 .on b{color: #fff; filter:glow(color=#cd0000,strength=3);  text-shadow:#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px;}
    .tabs-list-01 .on b a{ color: #fff;}
    .tabs-list-01 ul,.tabs-list-01 li{padding: 0; margin: 0; list-style: none;}
    .tabs-list-01 li{ padding-right: 90px; position: relative; line-height: 34px;}
    .tabs-list-01 li b{ font-weight: normal; color: #0066cb; display: inline-block; padding-right: 5px;}
    .tabs-list-01 li span{ position: absolute; right: 0; color: #888; font-size: 14px; top: 0;}
    .tabs-list-01 li a{padding-left: 15px; background-image: url(line-ico.png); background-image: url(line-ico.svg) ,none; background-position: -4px center; -webkit-background-size: 12px;
    background-size: 12px; background-repeat: no-repeat;  padding-right: 20px; color: #111; line-height: 34px; display:block; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
	font-family: Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif;
	color:#000;
	height:26px;
	line-height:28px;
	width:280px;
	}
    .tabs-list-01 li a:hover{ color: #036dcb;}
    
    .zwxxgk-box{ padding-top: 15px; overflow: hidden; float: left;}
    .zwxxgk-tit{ width: 160px; float: left; text-align: center; line-height: 50px; border: solid 1px #0068c4; background: url(zwxxgk-bg.jpg);
     background: -moz-linear-gradient(top, #3b95e6 0%, #358cda 50%, #0873d1 51%, #0068c4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b95e6), color-stop(50%,#358cda), color-stop(51%,#0873d1), color-stop(100%,#0068c4));
    background: -webkit-linear-gradient(top, #3b95e6 0%, #358cda 50%, #0873d1 51%, #0068c4 100%);
    background: -o-linear-gradient(top, #3b95e6 0%, #358cda 50%, #0873d1 51%, #0068c4 100%);
    background: -ms-linear-gradient(top, #3b95e6 0%, #358cda 50%, #0873d1 51%, #0068c4 100%);
    background: linear-gradient(to bottom, #3b95e6 0%, #358cda 50%, #0873d1 51%, #0068c4 100%);
    }
    .zwxxgk-tit span{text-shadow: 0.5px 0.866px 0px rgba(0,0,0,.3); filter:glow(color=#024c8e,strength=1);  color: #fff; font-weight: bold;
    background-image: url(zwxxgk-ico.png); background-image: url(zwxxgk-ico.svg) ,none; -webkit-background-size: 22px;
    background-size: 22px; line-height: 50px; display: inline-block; padding-left: 30px;
    background-repeat: no-repeat; background-position: left center;
    }

    
    .zwxxgk-ico{ position: relative; height: 52px; float: left; width: 800px; border: solid 1px #c7c7c7; border-left: none;
    	background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
    }
    
.zwxxgk-ico-l{ float: left; width: 80%;}
.zwxxgk-btn{ width: 20%; display: inline-block; line-height: 28px; height: 50px; text-align: center;}
.zwxxgk-ico-l .zwxxgk-btn{ width: 25%; float: left; border-right: solid 1px #c7c7c7;}  
.zwxxgk-btn b{ font-weight: normal;}
.zwxxgk-btn span{ line-height: 50px; display: inline-block; padding-left: 25px; -webkit-background-size: 22px;
background-size: 22px; background-repeat: no-repeat; background-position: left center;}
.zwxxgk-btn span.zwxxgk-ico-01{ background-image: url(zwxxgk-ico-01.png); background-image: url(zwxxgk-ico-01.svg) ,none;}   
.zwxxgk-btn span.zwxxgk-ico-02{ background-image: url(zwxxgk-ico-02.png); background-image: url(zwxxgk-ico-02.svg) ,none;}   
.zwxxgk-btn span.zwxxgk-ico-03{ background-image: url(zwxxgk-ico-03.png); background-image: url(zwxxgk-ico-03.svg) ,none;}   
.zwxxgk-btn span.zwxxgk-ico-04{ background-image: url(zwxxgk-ico-04.png); background-image: url(zwxxgk-ico-04.svg) ,none;}   
.zwxxgk-btn span.zwxxgk-ico-05{ background-image: url(zwxxgk-ico-05.png); background-image: url(zwxxgk-ico-05.svg) ,none;}

.ind-l{ float: left; width: 725px; padding-top: 20px;}
.ind-r{ float: left; width: 235px; padding-top: 20px;}

.ad-01{ width: 695px; height: 80px; overflow: hidden; }

.tzgg-box *{padding: 0; margin: 0; list-style: none;}
.tzgg-box{ width: 333px; padding-top: 15px; margin-right: 30px; overflow: hidden; float: left; height: 255px; overflow: hidden;}
.xxjb-box{ width: 332px; padding-top: 15px; margin-right: 30px; overflow: hidden; float: left; height: 255px; overflow: hidden;}

.tabs-list-02 .hd{ border-bottom: solid 1px #f0ddb5; height: 28px; overflow: visible;}
.tabs-list-02 .tabs-btn{ height: 28px; position: relative; z-index: 9; line-height: 26px; border: solid 1px #f0ddb5;  width: 95px; text-align: center; margin-right: 4px; margin-bottom: -1px; border-top-left-radius: 4px; border-top-right-radius: 4px;
background: -moz-linear-gradient(top, #ffffff 0%, #faeac3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
    background: -webkit-linear-gradient(top, #ffffff 0%, #faeac3 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #faeac3 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #faeac3 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #faeac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#faeac3');}
    .tabs-list-02 .tabs-btn b{ font-weight: normal; color: #000;}
    
    .tabs-list-02 .on{ border: solid 1px #f08e08; background: -moz-linear-gradient(top, #f08e08 0%, #fdeed6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f08e08), color-stop(100%,#fdeed6));
    background: -webkit-linear-gradient(top, #f08e08 0%, #fdeed6 100%);
    background: -o-linear-gradient(top, #f08e08 0%, #fdeed6 100%);
    background: -ms-linear-gradient(top, #f08e08 0%, #fdeed6 100%);
    background: linear-gradient(to bottom, #f08e08 0%, #fdeed6 100%); display: block;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f08e08', endColorstr='#fdeed6');}
     
     .tabs-list-02 .on b{ display: block; color: #fff; filter:glow(color=#cd0000,strength=3);  text-shadow:#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px,#cd0000 0 0 3px; font-weight: bold;}
     
    .tabs-list-02 ul,.tabs-list-02 li{padding: 0; margin: 0; list-style: none;}
    .tabs-list-02 ul{ margin-top: 8px;}
    .tabs-list-02 li{ padding-right: 90px; position: relative; line-height: 34px;}
    .tabs-list-02 li span{ position: absolute; right: 0; color: #888; font-size: 14px; top: 0;}
    .tabs-list-02 li a{padding-left: 15px; background-image: url(line-ico.png); background-image: url(line-ico.svg) ,none; background-position: -4px center; -webkit-background-size: 12px;
    background-size: 12px; background-repeat: no-repeat; color: #111; line-height: 34px; display:block; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
	font-family: Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif;
	height:26px;
	line-height:26px;
	color:#000;
	width:280px;
	}
    .tabs-list-02 li a:hover{ color: #036dcb;}
 
.ad-list img{ display: block;}
.ad-list a{ margin-bottom: 7px; display: block;}
.ad-list div{ margin-bottom: 16px;}
.ad-list-min img{ width: 235px; height: 60px;}
.ad-list-max img{ width: 235px; height: 90px;}

.qyzc-box{ width: 100%; overflow: hidden;}
.qyzc-tit{ width: 125px; height: 86px; float: left; background: url(qyzc-bg.jpg); line-height: 86px; text-align: center; color: #fff;}

.qyzc-tit span{ font-size: 18px; font-family: "Î¢ÈíÑÅºÚ"; text-shadow: 0.5px 0.866px 0px rgba(0,0,0,.3); filter:glow(color=#024c8e,strength=1); color: #fff; font-weight: bold; display: inline-block;
    background-repeat: no-repeat; background-position: left center;
    }
    
.swiper-qyzc .swiper-wrapper,.swiper-qyzc,.swiper-qyzc .swiper-slide{ height: auto !important;}
.swiper-qyzc .swiper-slide span{ padding: 10px 4px; display: block;}
.swiper-qyzc .swiper-slide span b{display: block; border: solid 1px #c8c8c8;}
.swiper-qyzc .swiper-slide span a{  display: block; position: relative; width: 100%; padding-bottom: 33.7%; height: 0; overflow: hidden;}
.swiper-qyzc .swiper-slide span img{ width: 100%; height: auto; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto;}
.qyzc-list{ padding: 0 30px; width: 835px; float: left; height: 86px; border: solid 1px #036bc8; border-left: none; position: relative;}

.qyzc-prev{ cursor: pointer; background-image:url(qyzc-prev.png); background-image: url(qyzc-prev.svg) ,none; -webkit-background-size: cover;
background-size: cover; background-position: center center; width: 30px; height: 30px; display: block; position: absolute; z-index: 9; left: 5px; top: 27px;}

.qyzc-next{ cursor: pointer; background-image:url(qyzc-next.png); background-image: url(qyzc-next.svg) ,none; -webkit-background-size: cover;
background-size: cover; background-position: center center; width: 30px; height: 30px; display: block; position: absolute; z-index: 9; right: 5px; top: 27px;}

.gqrsrm-box,.gqdt-box,.gqdj-box{ width: 310px; float: left; padding-top: 30px; height: 275px; overflow: hidden;}
.gqrsrm-box,.gqdt-box{ margin-right: 15px;}

.kjrk-list{ overflow: hidden; float: left;  margin: 0 -7px 0 -8px;}
.kjrk-list,.kjrk-list *{padding: 0; list-style: none;}
.kjrk-list li{ float: left; width: 33.333%; padding: 10px 7px 0 8px;}
.kjrk-list img{ width: 310px; height: 90px;}

.yqlj-box{ margin-top: 15px; width: 100%; overflow: hidden; border: solid 1px #c6c6c6; border-top: solid 3px #036dcb;}
.yqlj-tit{ border-bottom: solid 1px #c6c6c6; color: #000; line-height: 36px; padding: 0 15px;}
.yqlj-list,.yqlj-list li{padding: 0; margin: 0; list-style: none;}
.yqlj-list li{ width: 20%; float: left;}
.yqlj-list{ padding: 10px 0; overflow: hidden;}
.yqlj-list span{ width: 180px; border: solid 1px #b3d1ed; overflow: hidden; display: block; margin: 0 auto;}
.yqlj-list a{ width: 100%; height: 0; position: relative; padding-bottom: 24%; display: block;}
.yqlj-list img{ position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto;}

.body-box-bg{margin-bottom: 20px;}
.footer{ background: #535353;}
.footer-c{ text-align: center;}
.footer-txt{ background: url(dzjg-ico.jpg) left center no-repeat; padding: 25px 0 25px 75px; display: inline-block; line-height: 30px; color: #e4e4e4; font-size: 12px;}
.footer-txt a{ color: #e4e4e4;}
.footer-txt a:hover{ text-decoration: underline;}
.wj-btn a{ float: left;}
.wj-btn{ overflow: hidden; margin: 0; padding: 0; margin-top: 5px; float: left;}
.wj-btn b{font-weight: normal;}
.wj-btn img{float: left;  margin-right: 5px; display: block;}
.wj-btn span{ float: left; line-height: 20px;}

.pf-box{display: block; position: fixed; width: 100%; top: 50%; margin-top: -88px; z-index: 99;}
	.pf-box-c{ position: relative; width: 100%; margin: 0 auto;}
	.pf-box-c div{ position: absolute; right: 15px;}
	.pf-box-c dl{ padding: 0; margin: 0 0 1px 0; position: relative;}
	.pf-box-c dd{ background: #e7e7e8; position: absolute; right: 58px; top: 0; padding: 5px 5px; line-height: 48px; white-space: nowrap; color: #333; display: none;}
	.pf-box-c dd b{ padding: 0 10px; font-weight: normal;}
	.pf-box-c dt{width: 58px; height: 58px; text-align: center; background: #6ea9df;}
	.pf-box-c dt i{ display: block; color: #fff; font-size: 24px; line-height: 30px; padding-top: 5px; font-weight: normal;}
	.pf-box-c dt b{ display: block; color: #fff; font-weight: normal; font-size: 12px; line-height: 20px;}
	.pf-box-c dt a{ padding: 11px;}
	.pf-box-c dd img{display: block;}
	.pf-box a{display: block; width: 100%; height: 100%;}
	
	.pf-box-c .pf-wza dt{ background: #d00;}
	
	.body-bg{ background: #fff; padding-bottom: 25px; width: 100%;}
	
	.add-box{ font-size: 12px; line-height: 40px; width: 100%; height: 40px; border-bottom: solid 1px #b8ddff; background: -moz-linear-gradient(top, #c9e3f9 0%, #e7f4ff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f08e08), color-stop(100%,#e7f4ff));
    background: -webkit-linear-gradient(top, #c9e3f9 0%, #e7f4ff 100%);
    background: -o-linear-gradient(top, #c9e3f9 0%, #e7f4ff 100%);
    background: -ms-linear-gradient(top, #c9e3f9 0%, #e7f4ff 100%);
    background: linear-gradient(to bottom, #c9e3f9 0%, #e7f4ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9e3f9', endColorstr='#e7f4ff');}
    .add-box span{ display: block; background-image: url(add-ico.png); background-image: url(add-ico.svg) ,none; -webkit-background-size: 16px;
    background-size: 16px; background-position: left center; background-repeat: no-repeat; padding-left: 25px; font-family: "ËÎÌå";}
    .add-box a{ font-family: "ËÎÌå";}
	
	.min-banner{ padding-top: 20px;}
	.min-banner img{display: block;}
	
	.ny-box{ overflow: hidden; margin-top: 15px;}
	.ny-box-02{ margin-top: 0;}
	.menu-box{ background: #bfe5fb; width: 208px; padding: 4px; height: 100%; float: left;}
	.menu-bg{ height: 100%; background:#fff url(menu-bg.jpg) center bottom no-repeat; border-top-left-radius: 4px; border-top-right-radius: 4px; }
	.menu-bg-02{ background-image:url(menu-bg-02.jpg);}
	.menu-bg-03{ background-image:url(menu-bg-03.jpg);}
	.menu-bg-03-02{ width: 220px;}
	.menu-bg-04{ background-image:url(menu-bg-04.jpg);}
	.menu-bg-05{ background-image:url(menu-bg-05.jpg);}
	.menu-bg-06{ background-image:url(menu-bg-06.jpg);}
	.menu-bg-07{ background-image:url(..//menu-bg-07.jpg);}
	.menu-bd{ border: solid 1px #147ad4; border-bottom-width: 2px; border-top-left-radius: 4px; border-top-right-radius: 4px; overflow: hidden; height: 100%;}
		
	.menu-tit{margin: 0; padding: 0 0 0 19px; color: #fff; font-size: 16px; line-height: 40px; background: -moz-linear-gradient(top, #5eb3fe 0%, #2486de 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f08e08), color-stop(100%,#2486de));
    background: -webkit-linear-gradient(top, #5eb3fe 0%, #2486de 100%);
    background: -o-linear-gradient(top, #5eb3fe 0%, #2486de 100%);
    background: -ms-linear-gradient(top, #5eb3fe 0%, #2486de 100%);
    background: linear-gradient(to bottom, #5eb3fe 0%, #2486de 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5eb3fe', endColorstr='#2486de');}
    
    .menu-list,.menu-list li{padding: 0; margin: 0; list-style: none;}
    .menu-list{ border: solid 1px #147ad4; height: 100%;}
    
    .menu-list li{ background: url(menu-line.jpg) center bottom no-repeat; padding:0 20px 1px 20px;}
    .menu-list li a{ font-weight: bold; line-height: 40px; padding-left: 20px; background-image: url(menu-ico.png); background-image: url(menu-ico.svg) ,none; background-position: left center; -webkit-background-size: 13px;
    background-size: 13px; background-repeat: no-repeat;}
    .menu-list a:hover,.menu-list .on{ color: #d62b36;}
    .content-box img{display:inline-block;}
    .content-box{ float: right; width: 750px;}
	.content-box-search{ float: right; width: 950px;}
    .content-box-max{ width: 100%;}
    .content-bd{border: solid 2px #147AD4; -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; padding: 20px 20px 100px 20px;  font-size: 16px; line-height: 28px; position: relative; }
    .content-bd-02{ padding-bottom: 20px;}
    .content-txt{ position: relative; overflow: hidden;}
    .content-txt,.content-txt *{ }
    
   
    .news-cont,.news-cont *{padding: 0; margin: 0; font-size: 15px; color: #333; font-family: "·ÂËÎ_GB2312"; line-height: 150%;}
    
    .content-btn{ position: absolute; width: 100%; bottom: 0; left: 0; padding:20px;}
    .content-btn-l{ float: left;}
    .content-btn-r{ float: right;}
    .bds-txt{ float: left; color: #a3a3a3; font-size: 14px;}
    .bdsharebuttonbox{ float: left;}
    
    .cont-btn{ line-height: 30px; border: solid 1px #c6c6c6; display: block; float: left; margin-right: 5px; font-size: 14px; font-weight: bold; background: -moz-linear-gradient(top, #f2f2f2 0%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top, #f2f2f2 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #f2f2f2 0%, #eaeaea 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0%, #eaeaea 100%);
    background: linear-gradient(to bottom, #f2f2f2 0%, #eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#eaeaea');}
    .cont-btn span{ border-bottom: solid 1px #fafafa; display: block; padding: 0 15px; }
    .cont-btn span i{font-style: normal;}
    .cont-printer-btn i{ padding-left: 30px; background-image: url(printer-ico.png); background-image: url(printer-ico.svg) ,none; background-position: left center; -webkit-background-size: 24px;
    background-size: 24px; display: block; background-repeat: no-repeat;}
    
    .rsjgjjn-box .hd{overflow: hidden; margin: 0 -5px;}
    .rsjgjjn-box .hd span{padding:5px; float: left;}
    .rsjgjjn-box .hd a{ border: solid 1px #cfccc6; background: #eee; line-height: 28px; color: #333; display: block; padding: 0 15px; font-size: 12px; -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
    .rsjgjjn-box .hd .on a{ border-color: #d62b36; background: #d62b36; color: #fff;}
    .rsjgjjn-tit{ font-size: 18px; font-weight: bold; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; color: #000; margin: 0; padding: 30px 0 20px;}
    .rsjgjjn-txt{padding: 0; margin: 0;}
    
    .table-box table{border-top: solid 1px #c4dcf4; border-right: solid 1px #c4dcf4;}
    .table-box table td{border-bottom: solid 1px #c4dcf4; border-left: solid 1px #c4dcf4; padding: 10px; font-size: 12px;}
    .table-box table span{white-space: nowrap; font-size: 14px;}
    .table-box table b{white-space: nowrap; font-size: 14px; padding-left: 15px; position: relative;}
    .table-box table i{width: 0; height: 0; overflow: hidden; float: left; border-color: transparent; border-width: 5px 0 5px 5px; border-style:solid; border-left-color: #d62b36; position: absolute;left: 0; top: 50%; margin-top: -5px;}

.news-list{ overflow: hidden;}  
.news-list *{ font-size: 14px; font-family: "Î¢ÈíÑÅºÚ"}
.news-list ul,.news-list li{padding: 0; margin: 0; list-style: none;}

    .news-list li{   padding-right: 90px; position: relative; line-height: 34px;}
    .news-list li span{ position: absolute; right: 0; color: #888; font-size: 12px; top: 0;}
    .news-list li a{padding-left: 15px; background-image: url(line-ico.png); background-image: url(line-ico.svg) ,none; background-position: -4px center; -webkit-background-size: 12px;
    background-size: 12px; background-repeat: no-repeat; color: #111; line-height: 34px; display:block; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;}
    .news-list li a:hover{ color: #036dcb;}
    .news-list hr{ width: 200%; border: none; margin: 20px 0 20px -20px; border-bottom: dashed 1px #b4b4b4;}



 div.pages {
		TEXT-ALIGN: center;
		width: 100%;
		padding: 0;
		margin:0;
		line-height: 1.6;
	}
	div.pages *{line-height: 1.6;}
	div.pages a {
		TEXT-DECORATION: none;
		background: #fff;
		border: 1px solid #aaaaaa;
		padding: 6px 11px;
		margin: 1px;
		color: #222222;
		font-size: 12px;
		display: inline-block;
	}
	div.pages a:hover {
		background: #d62b36;
		color: #fff;
		border: 1px solid #d62b36;
		padding: 6px 11px;
		margin: 1px;
	}
	div.pages a:active {
		background: #d62b36;
		padding: 6px 11px;
		border: 1px solid #d62b36;
		margin: 0 1px;
		color: #fff;
	}
	div.pages span.current {
		background: #d62b36;
		padding: 6px 11px;
		border: 1px solid #d62b36;
		color: #fff;
		margin: 1px;
		font-size: 12px;
		display: inline-block;
	}
	div.pages span.disabled {
		background: #d62b36;
		border: 1px solid #d62b36;
		padding: 6px 11px;
		margin: 1px;
		color: #fff;
		display: inline-block;
	}
    
    .news-tit{ font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; text-align: center; padding: 0; margin: 30px 0 45px 0; color: #333;}
    .news-tit-02{ color: #036dcb;}
    .tit-03{ font-size: 22px;}
    
    .news-mess{ background: #eee; text-align: center; font-size: 12px; line-height: 26px; padding: 5px 0; margin-bottom: 0;}
    .news-mess span{ padding: 0 20px; display: inline-block;}
    .news-source a{ color: #036dcb;}
	.news-fonts b{ font-weight: normal; cursor: pointer;}
    .news-fonts b:hover{ color: #036dcb;}
    
    .news-d,.news-d *{ font-size: 16px !important;}
	.news-z,.news-z *{ font-size: 14px !important;}
	.news-x,.news-x *{ font-size: 12px !important;}
	
.content-link{ border-top: solid 1px #cfccc6; border-bottom: solid 1px #cfccc6; margin: 30px 0; line-height: 52px; padding: 10px 0; overflow: hidden;}
.content-link div{ margin: 0 -5px;}
.content-link span{ width: 50%; float: left; font-size: 14px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; padding:0 5px;}
   
.news-name{ border-bottom: solid 1px #cccccc; overflow: hidden; height: 42px; line-height: 42px;}
.news-name dt{ float: left; color: #222;}
.news-name dd{ float: right;}
.news-name dd a{ color: #aaa; font-size: 12px; padding-right: 15px;background-image: url(more-ico.png); background-image: url(more-ico.svg) ,none;  background-position: right center; background-repeat: no-repeat; -webkit-background-size: 10px;
background-size: 10px; display: block;}


.gqml-box a{display: block;}
.gqml-box img{display: block;}


	.menu-box-02{ padding: 0;}
	.menu-bd-02{  -webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0; border: solid 1px #c3e3f8;}
	.menu-bd-02 ul{ border: none;}
	.menu-bd-02 li a{ font-size: 12px; font-weight: normal;}
	.menu-bd-02 li{ background: none; border-bottom: solid 1px #c3e3f8;
	 background: -moz-linear-gradient(top, #ffffff 0%, #f0f9fe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f9fe));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f0f9fe 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f0f9fe 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f0f9fe 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f0f9fe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f9fe');	}
    
    .menu-bd-02 li.on{background: -moz-linear-gradient(top, #5db2fe 0%, #046ecc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5db2fe), color-stop(100%,#046ecc));
    background: -webkit-linear-gradient(top, #5db2fe 0%, #046ecc 100%);
    background: -o-linear-gradient(top, #5db2fe 0%, #046ecc 100%);
    background: -ms-linear-gradient(top, #5db2fe 0%, #046ecc 100%);
    background: linear-gradient(to bottom, #5db2fe 0%, #046ecc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5db2fe', endColorstr='#046ecc');}
    .menu-bd-02 li.on a{ color: #fff;}
    
    
    .menu-bd-02 li a{background-image: url(menu-ico-02.png); background-image: url(menu-ico-02.svg) ,none;}

    .menu-bd-02 li.on a{background-image: url(menu-ico-02-on.png); background-image: url(menu-ico-02-on.svg) ,none; }

	.content-bd-03{ border: solid 1px #c3e3f8; -webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;}

	.menu-bd-02 li{ padding: 0 15px;}
	.gqml-pic{ text-align: center;}
	.gqml-pic img{ margin: 0 auto; max-width: 100%; width: auto; height: auto;}
	.gqml-pic span{ display: block; font-size: 14px; padding: 10px 0;}
	.gqml-mess,.gqml-mess li{padding: 0; margin: 0; list-style: none;}
	.gqml-mess{ overflow: hidden; padding-bottom: 30px; font-size: 14px;}
	.gqml-mess li{ float: left; width: 50%;}
	.gqml-txt{ font-size: 14px; position: relative; overflow: hidden;}
	
	.wsts-box{ border: solid 1px #959595; padding: 10px 0; position: relative;}
	.wsts-tit{position: absolute; left: 10px; padding: 0 10px; line-height: 20px; background: #fff; top: -10px; font-size: 14px; font-weight: bold; font-family: "Î¢ÈíÑÅºÚ"; color: #866237;}
	.wsts-txt{ height: 215px; font-size: 12px; overflow-y: scroll; padding:0 20px;}
	
	.ny-box-03-line-01{ border: solid 1px #d9d9d9; border-bottom: none; height: 2px; margin: 0 4px;}
	.ny-box-03-line-02{ border: solid 1px #d9d9d9; border-bottom: none; height: 2px; margin: 0 2px;}
	.ny-box-03-line-box{ border: solid 1px #d9d9d9; padding: 30px 20px 10px 20px; overflow: hidden;}
	

.gzcy-box-l{ float: left; width: 645px;}
.zxft-box{ float: left; width: 100%;}
.zxts-box{ float: left; width: 100%; margin-top: 20px;}
.gzcy-tit-box{ background: #f2f2f2; border-bottom: solid 1px #b5b5b5; height: 45px;}
.gzcy-tit{ float: left; border-bottom: solid 3px #036dcb; height: 45px; line-height: 45px; color: #111; font-size: 18px; font-weight: bold; font-family: "Î¢ÈíÑÅºÚ";}
.gzcy-tit a{display: block; padding: 0 10px;}
.gzcy-tit-box .hd { display: inline-block; }
.gzcy-tit-box .gzcy-t span b{ line-height: 45px; padding: 0 10px; cursor: pointer; display: inline-block; font-weight: normal;}
.gzcy-tit-box i{ height: 12px; width: 0; border-right: solid 1px #3e3e3e; overflow: hidden; display: inline-block;}


.zxft-box .hd .on{ color: #036dcb;}
.zxft-mess *{padding: 0; margin: 0;}
.zxft-mess{margin: 0; padding: 0; list-style: none; overflow: hidden;}
.zxft-mess dt,.zxft-mess dd{ float: left;}
.zxft-mess dt{ width: 230px;}
.zxft-mess dt i{ width: 100%; height: 0; padding-bottom: 66.1%; overflow: hidden; position: relative; display: block;}
.zxft-mess dt img{position: absolute; left: 0; top: 0; bottom: 0;right: 0; width: 100%; margin: auto;}
.zxft-mess dd{ padding-left: 15px; font-size: 14px; line-height: 26px;}
.zxft-mess dd b{ color: #036dcb;}
.zxft-box .bd{padding:0; margin: 20px 0; height: 170px; overflow: hidden;}
.zxft-box .bd a{ margin-right: 10px;}

.zxts-box .bd{padding: 0; margin: 20px 0; height: 286px; overflow: hidden;}
.zxts-box .hd .on a{ color: #036dcb;}

.ifr-box{background:  center center no-repeat;}
.ifr-box iframe{ overflow-y: scroll; }

.ifr-box-02{ margin-top: 20px;}
.ifr-box-02 iframe{ overflow-y: scroll;}

.gzcy-box-r{ float: right; width: 275px;}
.gzcy-tit-02{ height: 45px; line-height: 45px; overflow: hidden; border-bottom: solid 3px #036dcb; text-align: center; background: #f2f2f2; color: #111; font-size: 18px; font-weight: bold;}
.zxts-box ul{ height: 170px; margin: 20px 0; overflow: hidden;}

.news-list-03 li{ padding-right: 0; line-height: 28px;}
.news-list-02 li a{background-image: url(line-ico-02.png); background-image: url(line-ico-02.svg) ,none; -webkit-background-size: 14px;
 background-size: 14px; padding-left: 10px; line-height: 28px;}


.hygq-box{ margin-top: 20px;}
.zjtc-box ul,.hygq-box ul{ margin: 20px 0; height: 170px;}
.zjtc-box a,.hygq-box a{ display: block;}

.menu-list div{ display: none; background: #f4f4f4; padding: 0 30px; margin-bottom: 5px; margin: 0 -20px;}
.menu-list .menu-show div{ display: block;}
.menu-list div span{ display: block;}
.menu-list div a{ font-weight: normal; color: #888;}
.menu-list div a.on{ color: #d62b36;}
.menu-list div i{display: none;}

.bmfw-box{ overflow: hidden; margin-top: -28px;}
.bmfw-box ul{ overflow: hidden; padding: 0; margin: 0; list-style: none; height: 200px;}
.bmfw-box li{ float: left; width: 16.6666%; padding: 0; margin: 0; list-style: none; height: 200px; position: relative;}
.bmfw-box li hr{ border: none; border-left: solid 1px #cccccc; height: 100%; width: 0; overflow: hidden; position: absolute; left: 50%; top: 0; z-index: 1;}
.bmfw-box li div{ background: #fff; z-index: 2; position: relative; top: 40px;}
.bmfw-box li i{ text-align: center; display: block;}
.bmfw-box li img{ width: 60px; display: block; margin: 0 auto;}
.bmfw-box li b{ color: #222; font-weight: normal; display: block; text-align: center; font-size: 12px;}
.bmfw-box li span{ width: 23px; height: 23px; background: #ccc; display: block; margin: 0 auto; margin-top: 10px; background-image: url(bmfw-ico.png); background-image: url(bmfw-ico.svg) ,none; -webkit-background-size: 19px;
background-size: 19px; background-repeat: no-repeat; background-position: center center;}

.zxfw-tabs{ margin: 0 -20px;}
.zxfw-tabs .hd{padding: 0 20px; border-bottom: solid 1px #cccccc; height:100px;}
.zxfw-tabs .hd div{ position: relative; width: 50%; float: left; height: 100px; line-height: 100px; text-align: center; cursor: pointer;}
.zxfw-tabs .hd div span{margin-right: 15px; width: 50px; height: 50px; background-color: #888; display: inline-block; float: left; margin-top: 25px; -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;}
.zxfw-tabs .hd .bszn-btn span{ background-image: url(bszn-ico.png); background-image: url(bszn-ico.svg) ,none; background-position: center center; background-repeat: no-repeat; -webkit-background-size: 40px;
background-size: 40px;}
.zxfw-tabs .hd .zlxz-btn span{ background-image: url(zlxz-ico.png); background-image: url(zlxz-ico.svg) ,none; background-position: center center; background-repeat: no-repeat; -webkit-background-size: 40px;
background-size: 40px;}
.zxfw-tabs .hd div.on{ border-bottom: solid 1px #036dcb;}
.zxfw-tabs .hd div.on span{background-color: #036dcb;}
.zxfw-tabs .hd div.on i{ display: block;  width: 0; height: 0; position: absolute; left: 50%; bottom: 0; border-color: transparent;
    border-style: solid;
    border-width: 0 8px 8px 8px;
    border-bottom-color: #036dcb; margin-left: -8px; }
.zxfw-tabs .hd div p{padding: 0; margin: 0; display: inline-block;}
.zxfw-tabs .hd div b{ color: #222; font-weight: normal; font-size: 16px;}
.zxfw-tabs .bd{ padding: 20px 20px 0 20px;}

.search-mess,.search-mess *{ font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; line-height: 30px; padding-bottom: 10px;}
.search-mess{border-bottom: solid 1px #ccc;}
.search-mess span{ padding-right: 10px; color: #c00;}

.search-list *{padding: 0; margin: 0;}
.search-list{ overflow: hidden; margin-bottom: 15px;}
.search-list dl{ padding: 15px 0; position: relative; overflow: hidden; border-bottom: dashed 1px #ccc;}
.search-list dt{width: 100px; border: solid 1px #ccc; float: left; position: relative; z-index: 2; margin-right: 10px;}
.search-list dt a{ display: block; position: relative; width: 100%;height: 0; padding-bottom: 100%; overflow: hidden; border: solid 1px #fff;}
.search-list img{ width: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto;}

.search-list dd{ display: table;}
.search-list a{ font-weight: bold; font-size: 14px; line-height: 1.8;}
.search-list p{ font-size: 14px; color: #888; line-height: 24px; padding: 0; margin: 0; height: 48px; overflow: hidden;}
.search-list span.time{ font-size: 12px; color: #666; margin-top: 10px;}

.banner-box{ position: absolute; width: 100%; height: 100%; left: 0; z-index: -1; top: 0;}
.banner{ width: 100%; height: 1111px; background-position: center 161px; background-repeat: no-repeat; position: absolute; left: 0; top: 0; display: none;}
.body-box-h{margin-top: 0; -webkit-transition: 0;
-moz-transition: 0;
-ms-transition: 0;
-o-transition: 0;
transition: 0;}

.banner-close{ position: absolute; right: 0; top: 161px; cursor: pointer;}

.menu-top *{padding: 0; margin: 0; list-style: none;}
.menu-top{ overflow: hidden; margin: 0 -5px;}
.menu-top ul{ overflow: hidden; padding: 20px 0;}
.menu-top li{ float: left; width: 20%; padding:0 5px;}
.menu-top li a{display: block; border: solid 1px #bfced1; border-bottom: solid 3px #bfced1; padding: 10px 0;
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fdeed6');
}
.menu-top li img{ width: auto; max-width: 100%; display: block; margin: 0 auto;}
.menu-top li i{text-align: center; display: block;}
.menu-top li b{text-align: center; display: block; font-size: 18px; color: #78541c;}
.menu-top li a.on{ border-bottom-color: #036dcb;}
.menu-top li a.on b{ color: #036dcb;}

@media screen and (max-width: 992px) {
html{font-size: 24px;}
body{ background: #fff; font-size: 1rem; font-family: "Î¢ÈíÑÅºÚ";}
.pf-box{ display: none;}
.body-box-bg *{font-family: "Î¢ÈíÑÅºÚ";}
.body-box-bg{ width: 100%; background: none;}
.body-box-bot{ background: none;}
.container{ width: 670px; padding: 0 15px;}
.header .container{overflow: hidden; position: relative;}
.hide-lg{display: block;}
.body-box-bg{margin: 0 !important; padding-bottom: 1rem;}
	.logo{font-weight: normal; padding: 0; margin: 0; width: 100%; padding-right: 4rem; overflow: hidden; text-align: left; height: 4rem;}
	.logo a{ padding: 0; margin: 0; display: block; height: 100%;}
	.logo img{ width: auto; height: auto;  max-height: 100%; display: inline-block;}
	
	.close-btn{display: block; width: 2rem; height: 4rem; position: absolute;right: 15px; top: 0; padding:1.2rem  0.2rem;}
	.close-btn img{  width: 100%; cursor: pointer;}
	.search-hide{ display: none;}
	
	.search-box{height: 0; margin-top: 0; overflow: hidden; -webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s; width: 100%;}
	.search-box-show{ height: 4rem;}
	.search-box-bd{position: relative; width: 100%; float: left; background: #f9f9f9; border: solid 2px #d7d7d7;}
	.search-txt{ width: 100%; height: 2.8rem; border: none; padding-right: 4rem; padding-left: 1rem; outline: none; background: none;}
	.search-btn{ width: 2.8rem; height: 2.8rem; background-color: initial; background-repeat: no-repeat; background-position: center center; border: none; background-image:url(search-ico.png); background-image: url(search-ico.svg) ,none; -webkit-background-size: 1.6rem;
	background-size: 1.6rem; position: absolute; right: 0.5rem; top: 0;}
	
	.nav{background: #036dcb; height: 2.916666rem;}
	.nav-list{display: none;}
	.nav-jt{ display: block; position: absolute; width: 100%; margin-left: -15px;}
	.nav .container{ position: relative;}
	.nav-jt .container{ position: relative;}
	.nav-jt img{ width:1.666666rem; margin-top: 0.625rem; display: block; cursor: pointer;}
	.nav-prev{ float: left; width: 2rem; height: 2.916666rem; padding: 0; position: absolute; left: 15px; top: 0;}
	.nav-next{ float: left; width: 2rem; height: 2.916666rem; padding: 0; position: absolute; right: 15px; top: 0;}
	
	.nav-btn{ line-height: 2.916666rem; height: 2.916666rem;}
	.swiper-nav{ height: 2.916666rem; overflow: hidden;}
	.swiper-nav-box{display: block; padding: 0 2rem;}
	.nav-btn a{ color: #fff; font-size: 1.166666rem; display: block;}
	.nav-btn{ text-align: center;}
	.swiper-nav-box .on{ display: block; background: #0062b8;}
	.swiper-nav .swiper-wrapper,.swiper-nav .swiper-slide-active{ height: auto !important;}
	
	.body-box-bg{ margin-top: 0;}
	.body-box-bot{ padding-bottom: 0;}
	.body-box-bg .container{ border-top: none; padding: 0 15px;}
	

	.wld-box{padding-top: 1rem; width: 100%; margin: 0;}
	.wld-tit{ height: 2.5rem; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem;}
	.outline{ line-height: 2.5rem; font-size: 1.166666rem;}
	.arrow-b{border-width: 0.416666rem 0.416666rem 0 0.416666rem; margin-left: -0.416666rem;}
	.wld-list ul{ overflow: hidden; padding: 0.25rem; width: 100%;}
	.wld-list li{ float: left; width: 25%; padding: 0.125rem 0.166666rem;}
	.wld-list{ height: auto;}
	.wld-list li a{ padding-right: 0.416666rem;}
	.wld-list li b, .wld-list li span{ padding: 0 0.416666rem; line-height: 1.5rem;}
	
	.focus-prev, .focus-next{ width: 2.4rem; height: 2.4rem; margin-top:-1.2rem; -webkit-background-size: 2.4rem;
	background-size: 2.4rem;}
	.focus-pic span{ height: 2.5rem; line-height: 2.5rem; padding:0 6.25rem 0 0.625rem;}
	.swiper-focus .pagination span{ width: 1rem; height: 2.5rem; -webkit-background-size: 2rem;
	background-size: 2rem;}
	.swiper-focus .pagination{ right: 0.625rem; bottom: 0;}
	
	.focus{ width: 100%; height: auto; padding-top: 1rem;}
	.focus-pic img{ width: 100%; height: auto;}
	
	.swiper-ad .pagination span{ width: 1rem; height: 2.5rem; -webkit-background-size: 2rem;
	background-size: 2rem;}
	.swiper-ad .pagination{ right: 0.625rem; bottom: 0;}
	
	.gzyw-box{ width: 100%; padding-top: 1rem; height: auto;}
	.tabs-list-01 .hd{ padding-bottom: 0.416666rem;}
	.tabs-list-01 .hd .on span{-webkit-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem;}
	.tabs-list-01 .hd b{ line-height: 2.333333rem; font-size: 1.2rem; padding: 0 1.25rem; font-weight: normal;}
	.tabs-list-01 .hd .on b{font-weight: bold;}
	.tabs-list-01 ul{height: 17.5rem; overflow: hidden;}
	.tabs-list-01 li{line-height:2.5rem; padding-right: 6.666666rem; }
	.tabs-list-01 li a{ padding-left: 0.833333rem;  line-height:2.5rem;-webkit-background-size: 0.75rem;
	background-size: 0.75rem; background-position: left center; font-size: 0.75rem;}
	.tabs-list-01 li span{ font-size: 0.75rem;}
	
	.zwxxgk-box{ width: 100%; padding-top: 1rem;}
	.zwxxgk-tit{ width: 100%; line-height: 3.666666rem;}
	.zwxxgk-tit span{padding-left:2.5rem; -webkit-background-size: 2rem;
	background-size: 2rem; font-size: 1.333333rem;}
	.zwxxgk-box .arrow-r{display: none;}
	.zwxxgk-ico{ width: 100%; height: auto; border: solid 1px #c7c7c7;}
	.zwxxgk-ico-l{ width: 66.6666%;}
	.zwxxgk-btn{ height: 13.833333rem; display: table; width: 33.333%;}
	.zwxxgk-ico-l .zwxxgk-btn{ width: 50%; border-right: solid 1px #c7c7c7; border-bottom: solid 1px #c7c7c7; margin-bottom: -1px; height: 7.083333rem; display: table;}
	.zwxxgk-btn b{ vertical-align: middle; display: table-cell;}
	.zwxxgk-btn span{ line-height: 1.666666rem; background-position: center top; padding-left: 0; padding-top: 3.75rem;  -webkit-background-size: 3rem;
	background-size: 3rem;}
	
	.ind-l{ width: 100%; padding-top: 0;}
	.ad-01{ width: 100%; height: auto; padding-top: 1rem;}
	.ad-01 img{display: block; width: 100%; height: auto;}
	
	.tzgg-box,.xxjb-box{ width: 100%; margin-right: 0; height: auto; padding-top: 1rem;}
	.tabs-list-02 .hd{ height: 2.333333rem;}
	.tabs-list-02 .tabs-btn{ height: 2.333333rem; width: auto; line-height: 2.333333rem; padding: 0 1.25rem; margin-right: 0.333333rem;}
	.tabs-list-02 li{line-height:2.5rem; padding-right: 6.666666rem; }
	.tabs-list-02 li a{ padding-left: 0.833333rem;  line-height:2.5rem;-webkit-background-size: 0.75rem;
	background-size: 0.75rem; background-position: left center; font-size: 0.75rem;}
	.tabs-list-02 li span{ font-size: 0.75rem;}
	
	.ind-r{ padding-top: 1rem; width: 100%;}
	.ad-list{ width: auto; margin: 0 -0.5rem;}
	.ad-list div{ margin-bottom: 0; width: 50%; float: left; padding: 0 0.5rem;}
	.ad-list div img{width: 100%; height: auto;}
	.ad-list a{ margin-bottom: 0;}
	.ad-list .ad-list-min{margin-bottom: 0.5rem;}
	
	.qyzc-box{padding-top: 1rem;}
	.qyzc-tit{ height: 5.083333rem; line-height: 5.083333rem; width: 33.3333%;}
	.qyzc-tit span{ font-size: 1.166666rem;}
	.qyzc-list{ width: 66.6666%; height: 5.083333rem; padding: 0 2.083333rem;}
	.qyzc-prev,.qyzc-next{ width: 2.083333rem; height: 2.083333rem; top: 1.5rem;}
	.swiper-qyzc{ width: 1200px;}
	.swiper-qyzc .swiper-wrapper, .swiper-qyzc, .swiper-qyzc .swiper-slide{ height: 5.083333rem !important;}
	.qyzc-list-box{ position: relative; overflow: hidden;}
	.swiper-qyzc .swiper-slide div{ display: table; height: 5.083333rem; width: 100%; padding: 0 0.416666rem;}
	.swiper-qyzc .swiper-slide span{ vertical-align: middle; display: table-cell; padding:0;}
	.swiper-qyzc .swiper-slide span b{ border: solid 1px #c8c8c8; overflow: hidden; display: block;}
	.swiper-qyzc .swiper-slide span a{display: block; border: none;}
	
.gqrsrm-box, .gqdt-box, .gqdj-box{ width: 100%; height: auto; padding-top: 1rem;}

.kjrk-list{ margin: 0; width: 100%;}
.kjrk-list li{ padding: 0.2rem 0 0 0; width: 100%;}
.kjrk-list li img{ width: 100%; height: auto;}

.yqlj-box{ margin-top: 0; margin-top: 0.8rem;}
.yqlj-tit{ line-height: 2.333333rem; font-size: 1.166666rem;}
.yqlj-list{ padding: 0.2rem;}
.yqlj-list li{ width: 33.333%; padding: 0.2rem;}
.yqlj-list span{ width: 100%;}
.yqlj-list img{ width: 100%;}

.footer-txt{ padding: 1rem 0; font-size: 0.75rem; text-align: left; background: none; line-height: 1.583333rem;}
.footer-t{ background: url(dzjg-ico.jpg) left center no-repeat; padding-left: 3.5rem; text-transform: uppercase;}
.footer-b{ text-align: center; border-top: solid 1px #656565; margin-top: 1rem; padding-top: 1rem;}
.wj-btn a{ position: relative; left: 50%; }
.wj-btn b{ float: left; position: relative; left: -50%;}
.wj-btn{ width: 100%;}

.add-box{ font-size: 0.75rem; height: 2.5rem; line-height: 2.5rem;}
.add-box span{ padding-left: 1.4rem; -webkit-background-size: 1.083333rem;
background-size: 1.083333rem;}

.min-banner{width: 100%; padding-top: 1rem;}
.min-banner img{ width: 100%;}

.ny-box{ padding-top: 1rem; margin-top: 0;}
.ny-box-02{ padding-top: 0;}
.menu-box{ width: 100%;}
.menu-bg{ background: #fff;}
.menu-tit{ text-align: center; padding: 0; font-size: 1rem; line-height: 2.25rem;}
.menu-list li{ background: none; border-bottom: solid 1px #e8e8e8; padding: 0;}
.menu-list li a{ background: none; padding-left: 0; line-height: 2.5rem; text-align: center; display: block;}

.content-box{ padding-top: 1rem; width: 100%;}
.content-bd{ border: solid 2px #147ad4; -webkit-border-radius: 0.416666rem;
-moz-border-radius: 0.416666rem;
border-radius: 0.416666rem; margin-top: 0; padding: 0.833333rem; font-size: 0.666666rem; line-height: 1.166666rem;}

.content-btn{position: relative; overflow: hidden; padding: 1rem 0 0 0;}
.content-btn-l{ display: none;}
.bds-txt{ line-height: 28px;}
.content-txt{ font-size: 0.75rem; line-height: 1.8;}

.rsjgjjn-box .hd a{padding: 0 1rem; font-size: 0.75rem; line-height: 2;}
.rsjgjjn-tit{ font-size: 1.4rem; padding: 1.25rem 0 0.833333rem 0;}

.table-box{ overflow-x: scroll; border: solid 1px #c4dcf4; border-top: none;}
.table-box table{ width: 710px; margin:0 -1px; border-right: none;}

	.news-list *{font-size: 0.75rem;}
	.news-list li{line-height:2.5rem; padding-right: 6.666666rem; }
	.news-list li a{ padding-left: 0.833333rem;  line-height:2.5rem;-webkit-background-size: 0.75rem;
	background-size: 0.75rem; background-position: left center;}
	.news-list li span{ font-size: 0.75rem;}
	.news-list li hr{ margin-top: 0.666666rem; margin-bottom: 0.666666rem;}
	
	.news-d,.news-d *{ font-size: 0.833333rem !important;}
	.news-z,.news-z *{ font-size: 0.75rem !important;}
	.news-x,.news-x *{ font-size: 0.583333rem !important;}
	
	.news-tit{ font-size: 1.25rem; margin: 1rem 0 1.25rem 0;}
	.news-mess{ margin-bottom: 0;}
	.news-mess span{ padding:0 0.583333rem; font-size: 0.583333rem}
	
	.content-link{ margin-top: 1rem; margin-bottom: 1rem; line-height: 2rem; padding: 0.5rem; }
	.content-link span{ font-size: 1rem; width: 100%;}
	
	.gqml-box img{ width: 100%;}
	
	.news-name{ line-height: 2rem; height: 2rem;}
	.news-name dt{ font-size: 1.25rem;}
	.news-name dd a{padding-right: 1rem;-webkit-background-size: 0.75rem;
	background-size:0.75rem; font-size: 1rem;}
	
	.menu-bg{ width: 100%;}
	.menu-bd-02 li a{ font-size: 0.75rem; line-height: 3rem;}
	.menu-bd-02 li.on a{ background: none;}
	
	.gqml-mess li{ width: 100%;}
	
	.gzcy-box-l{ width: 100%;}
	.gzcy-tit-box{ height: auto; overflow: hidden;}
	.gzcy-tit{ height: 3rem; line-height: 3rem; width: 100%; text-align: center;}
	.gzcy-tit a{ font-size: 1.2rem;}
	.gzcy-tit-box  span b{ line-height: 2.5rem; font-size: 0.75rem;}
	.gzcy-tit-box .hd{float: left; text-align: center;}
	.zxft-mess dd{ display: table; float: none; font-size: 0.75rem; line-height: 1.8; padding-left: 0;}
	
	.zxft-mess dt{ width: 100%; margin-bottom: 1rem;}
	.zxft-box .bd{ height: auto; margin: 1rem 0;}
	.zxft-box .bd p{margin-bottom: 0.416666rem;}
	.zxft-box .bd b{ float: left;}
	.zxft-box .bd span{ display: table;}
	
	.gzcy-box-r{ width: 100%;}
	.zjtc-box ul, .hygq-box ul{ height: auto;}
	.news-list-03 li{ padding-right: 0;}
	
	.wsxf-pic{ width: 100%;}
	.zxts-box .bd{ height: auto;}
	.ifr-box{ height: 570px; overflow-x: scroll;}
	.ifr-box iframe{ width: 700px; height: 545px;}
	.ifr-box-02{ margin-top: 1rem; height:720px; overflow-x: scroll;}
	.ifr-box-02 iframe{ width: 700px; height: 680px;}
	.zxts-box{ margin-top: 0;}
	.zxts-box .bd{ margin: 1rem 0;}
	.zjtc-box ul, .hygq-box ul{ margin: 1rem 0;}
	.hygq-box{ margin-top: 0;}
	
	.menu-list div{ position: relative; border-top: solid 1px #d62b36; margin: 0; padding: 0;}
	.menu-list div i{ border-color: transparent;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-top-color: #d62b36; display: block; width: 0; height: 0; position: absolute; left: 50%; top: 0; margin-left: -5px;}

	.bmfw-box,.bmfw-box ul{ margin-top: 0; height: auto;}
	.bmfw-box ul{ margin: 0 -5px;}
	.bmfw-box li{ height: auto; padding: 5px; width: 33.333%;}
	.bmfw-box hr{ display: none;}
	.bmfw-box li div{ top: 0; border: solid 1px #ccc; padding: 1rem 0; -webkit-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem;}

	.bmfw-box li i{padding: 0 1rem;}
	.bmfw-box li img{ width: auto; max-width: 100%;}
	
	.zscd-box iframe{ width: 123%;}
	
	.menu-top ul{ padding: 0; margin: 0.8rem 0;}
	.menu-top li{width: 33.33%; margin: 0.2rem 0; padding: 0 0.2rem;}
	.menu-top li b{ font-size: 0.75rem;}
}



@media screen and (max-width: 690px) {
.tabs-list-01 li a,.tabs-list-01 li span,.tabs-list-02 li a,.tabs-list-02 li span,.add-box,.footer-txt,.rsjgjjn-box .hd a,.content-txt,.news-list *,.news-list li span,.menu-bd-02 li a,.gzcy-tit-box span b,.zxft-mess dd{ font-size: 0.888888rem; }
.news-mess span{ font-size: 0.777777rem;}

html{font-size: 18px;}
.body-box-bg{ width: 100%;}
.container{ width: 100%; padding:0 15px;}
.swiper-qyzc{ width: 800px;}

.news-d,.news-d *{ font-size: 1rem !important;}
.news-z,.news-z *{ font-size: 0.888888rem !important;}
.news-x,.news-x *{ font-size: 0.777777rem !important;}

.zscd-box iframe{ width: 115%;}


}

@media screen and (max-width: 480px) {
.tabs-list-01 li a,.tabs-list-01 li span,.tabs-list-02 li a,.tabs-list-02 li span,.add-box,.footer-txt,.rsjgjjn-box .hd a,.content-txt,.news-list *,.news-list li span,.news-mess span,.menu-bd-02 li a,.gzcy-tit-box span b,.zxft-mess dd{ font-size: 1rem;}
.news-mess span{ font-size: 0.857142rem;}
html{font-size: 14px;}
.swiper-qyzc{ width: 600px;}
.footer-t{ padding-left: 4.6rem;}

.news-d,.news-d *{ font-size: 1.142857rem !important;}
.news-z,.news-z *{ font-size: 1rem !important;}
.news-x,.news-x *{ font-size: 0.857142rem !important;}
.zscd-box iframe{ width: 110%;}

.menu-top li{ width: 50%;}
.menu-top li b{ font-size: 1rem;}
}
@media screen and (max-width: 360px) {
html{font-size: 12px;}
.swiper-qyzc{ width: 580px;}
.news-mess span{ font-size: 1rem;}
.news-d,.news-d *{ font-size: 1.333333rem !important;}
.news-z,.news-z *{ font-size: 1.166666rem !important;}
.news-x,.news-x *{ font-size: 1rem !important;}
.zscd-box iframe{ width: 105%;}
}

@media screen and (max-width: 319px) {
html{ background: url(displayNone.png) center no-repeat; width: 100%; height: 100%; overflow: hidden;}
body{ opacity: 0; pointer-events: none; overflow: hidden;}
}


@media print{
	.pf-box{display: none;}
}
