/* CSS Document */
body { font-family: "youyuan"; /*font-family: Microsoft Yahei, Arial, sans-serif; */ background-color:#FFF; color: #333333; max-width: 7.5rem; margin: 0px auto;font-size:.22rem; }
html { background-color: #fff; }
* { padding: 0; margin: 0; }
img { border: none; }
em, i { font-style: normal;display: inline-block; }
ul, li { list-style: none outside none; }
h2,h3{ font-size:.27rem; color:#000; font-weight:normal;}
p { text-align:justify; text-justify:distribute-all-lines;  font-size:.2rem; line-height:.34rem; }
.banner { width: 100%; overflow: hidden; clear: both; }
.banner img { width: 100%; display: block; }
a { text-decoration: none; color:#444;	 }
.clear { zoom: 1; clear: both; overflow: hidden }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 /* WebKit browsers */
color: #999999;
}
input:-moz-placeholder, textarea:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
color: #999999;
}
input::-moz-placeholder, textarea::-moz-placeholder {
 /* Mozilla Firefox 19+ */
color: #999999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 /* Internet Explorer 10+ */
color: #999999;
}
input[type=button], input[type=submit], input[type=file], button {
　　 -webkit-appearance: none;
 }
input{

	        -webkit-appearance: none;
	        background-color: transparent;


}

.icons:before{
content:"";
background:url(../images/icons.png) 0 0/2rem 3rem no-repeat;
display:inline-block;
}
.icon-home:before{ background-position:0 -.04rem;}
.icon-guahao:before{ background-position:0 -.4rem;}
.icon-wenzhen:before{ background-position:0 -.76rem;}
.icon-news:before{ background-position:0 -1.12rem;}
.icon-doct:before{ background-position:0 -1.48rem;}
.icon-zl:before{ background-position:0 -1.86rem;}
.icon-zz:before{ background-position:-.4rem -.04rem;}
.icon-video:before{ background-position:-.4rem -.4rem;}
.icon-zice:before{ background-position:-.4rem -.76rem;}
.icon-jianjie:before{ background-position:-.4rem -1.1rem;}
.icon-address:before{ background-position:-.4rem -1.48rem;}
.logo{ margin-bottom:1px; position:relative;}
.logo span{ display:inline-block; position:absolute; top:.18rem;width:.74rem; height:.64rem;}
.logo_tel{  right:.21rem; }
.logo span a{display: inline-block;width: 100%;height: 100%;}
.logo span img{ border-radius:.07rem;}

#head { overflow:hidden; position:relative; }
#head .hd { position:absolute; z-index:1; bottom:0; left:40%; margin-right:-50px; padding:10px; }
#head .hd ul { overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:15px; display:block }
#head .hd ul li { -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; width:5px; height:5px; border-radius:50%; margin-right:10px; font-size:0px; background:#164b81; border:1px solid #dedede; float:left;  }
#head .hd ul .on { background:#ffffff; }
#head .bd ul li{position:relative;}
#head .bd ul li span a{ position:absolute; display:inline-block; left:74%; top:62%; width:100px; height:36px;}
#head img { width:100%; }

#head .bd li{ position:relativel;}
#head .bd li span{ position:absolute; width:3.41rem; height:1.99rem; display:inline-block; top:1.94rem; left:1.5rem;}

.navdemo{ left:.22rem;}
.demo{ width:2.4rem; position: fixed; top:1.02rem; left:0; background:#0981ce;border-radius: 0 0 5px 5px;box-shadow: 2px 2px 4px #333333; display:none;z-index: 2;}

.demo ul li{ width:100%; float:left; border-bottom:1px #5ab1e9 dashed; line-height:.72rem; font-size:.28rem; text-align:center;}
.demo ul li:nth-last-child(2){ border-bottom:0;}
.demo ul li:last-child{ background: rgba(21, 21, 21, 0.8);
    border-bottom: 0;
    color: #ccc;
    position: absolute;
    left: 2.4rem;
    width: 40%;
    border: 2px #0981ce solid;
    border-left: 0;
    line-height: .68rem;
    border-radius: 0 5px 5px 0;}
.demo ul li a{ color:#fff;}
.demo ul li i:before{width:.38rem; height:.34rem; vertical-align:top; margin:.2rem .2rem 0 0;}

.gonggao{ width:6rem; border-radius:.15rem; background:#fff; box-shadow:2px 2px 4px #c9c9c9; margin: -.3rem auto 0;position: relative;z-index: 1;}
.gonggao dl{padding: .12rem .3rem .12rem .24rem;overflow:hidden;}
.gonggao dl dt{width: 1.21rem;float: left;margin:18px .05rem 0 0;}
.gonggao dl dd{width: 4rem;height:50px;float: right;overflow:hidden;margin-top:.07rem;}
.gonggao dl dd:before{ content:''; display:inline-block;border-left: 1px solid #afafaf; height:.4rem; position:relative; top:12px;float: left;margin-right: .18rem; }
.gonggao dl dd p{ width:3.9rem;height: 25px;line-height: 25px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; float:left;}
.gonggao dl dd p:first-of-type a,.gonggao dl dd p:nth-of-type(5) a{ color:#f00;}
.gonggao dl dd #yygg{ height:50px; overflow:hidden; float:left;width: 95%; }
.nav{ overflow:hidden; padding:0 .05rem; }
.nav ul{}
.nav ul li{ width:25%;  text-align:center; float:left;padding:0.22rem 0 0.22rem 0;}
.nav ul li:nth-child(3){
	border-right:none;
}
.nav ul li:nth-child(6){
	border-right:none;

}
.nav ul li:nth-of-type(4),.nav ul li:last-child{ border-right:0;}
.nav ul li img{  width:60%; }
.nav ul li span{  font-size: 0.3rem;}
.nav ul li a{
	display: flex;
	justify-content: center;
	align-items: center;

}
.nav ul li p{ font-size:.3rem; text-align:center; line-height:.3rem;}
.nav ul li p span{ font-size:.18rem; color:#c4c6cf; display:inline-block; text-align:center; line-height:.16rem; margin-bottom:.18rem; width:100%;}
.tongp{ overflow:hidden; margin:.26rem 0 .34rem; background:#fff;}
.tongp dl dt{ width:3.14rem; float:left;}
.tongp dl dd{ width:3.16rem; float:right;}
.tongp dl dd:last-child{ margin-top:.1rem;}
.tongp dl img{ float:left;}
.banner-x { overflow:hidden; position:relative; }
.banner-x .hd { position: absolute;  z-index: 1; bottom: 4%;right: 2%; }
.banner-x .hd ul { overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:15px; display:block }
.banner-x .hd ul li { -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; width:5px; height:5px; border-radius:50%; margin-right:10px; font-size:0px; background:#164b81; border:1px solid #dedede; float:left;  }
.banner-x .hd ul .on { background:#ffffff; }
.banner-x .bd ul li{position:relative;}
.banner-x .bd ul li span a{ position:absolute; display:inline-block; left:74%; top:62%; width:100px; height:36px;}
.banner-x img { width:100%; }
.theadtop{ width:100%; height:.15rem; background:#f8f8f8; overflow:hidden; margin-top:.2rem;}
.thead{ width:2.8rem; height:1rem; border:.08rem #dfe4ec solid; position:relative; margin:.4rem auto .38rem;}
.thead p{ font-size:.22rem; margin-top:.06rem; width:100%; text-align:center;}
.thead h3{ line-height: .5rem;background: #fff;position: absolute; top: .4rem;left: -50%;font-size: .42rem; color: #0981ce; font-family: '微软雅黑'; width: 200%;text-align: center; font-weight:bold;}


.icon-tit1:before{ width:.34rem; height:.34rem; background-position:-.79rem 0; float: left; margin:.02rem .07rem 0 0;}
.icon-tit2:before{ width:.34rem; height:.34rem; background-position:-.79rem -.36rem; float: left; margin:.02rem .07rem 0 0;}
.icon-tit3:before{ width:.34rem; height:.34rem; background-position:-.79rem -.72rem; float: left; margin:.02rem .07rem 0 0;}
.icon-tit4:before{ width:.34rem; height:.34rem; background-position:-.79rem -1.08rem; float: left; margin:.02rem .07rem 0 0;}
.icon-tit5:before{ width:.34rem; height:.34rem; background-position:-.79rem -1.44rem; float: left; margin:.02rem .07rem 0 0;}

.icon-more:before{ width:.44rem; height:.1rem;background-position: 0 -2.9rem; vertical-align: top;margin-top: .15rem; margin-right:.12rem;}
.npart{ overflow:hidden; }
.npart .tit{ width:100%; padding:0 0 .1rem 0; overflow: hidden; }
.npart .tit h3{ font-size:.3rem; font-weight:normal; float:left;}
.npart .tit span{ font-size:.18rem; color:#959595; margin-left: .05rem;}
.npart .more{  width:.44rem; height:.35rem; float:right; line-height: .4rem;}
/* .npt_1{
	background-image: url(../images/2.jpg);
	background-size: 100%;
	} */
	.boxkuangjia{
		background-image: url(../images/3.png);
		background-size: 100%;
		}
	.tels{
width: 70%;

display: flex;
height: 0.6rem;
line-height: 0.6rem;
margin: 0.25rem 0 0.25rem 15%;
	}
	.tels input{
		width: 70%;
		padding-left: 0.1rem;
		font-size: 0.28rem;
		border: 1px #969696 solid;
		text-align: center;
		border-radius: 0.001rem;
		appearance: none;
	/* 	border-right: none; */
	}
	.tels button{
		width: 30%;
		background-color: #d7531b;
		color: #fff;
		font-size: 0.28rem;
		border: none;
	}

	.tela{
width: 80%;

display: flex;
height: 0.5rem;
line-height: 0.5rem;
margin: 0.05rem 0 0.15rem 10%;
	}
	.tela p{
		text-align: center;
		width: 100%;
		font-size: 0.3rem;
	}
	.tela span{
		color: #d7531b;
		font-weight: 600;
	}

.zj{ width:100%;  margin:.2rem 0 0 0; overflow:hidden;}

.zj .ul .li span{ position:absolute; bottom:.2rem; right:.22rem; display:inline-block; background:#d2d5d6; border-radius:.25rem; line-height:.26rem; padding:0 .18rem; font-size:.26rem; color:#000;}


.search_zj{ margin:.18rem 0 .18rem; float:left; width:100%;}
.search_zj img{ width:2rem;  float:left; margin:0 0rem 0rem 0.3rem;}
.search_zj .search_z_r{ width:4.2rem; text-align:right; float:left; font-family:'微软雅黑'; position:relative;}
.search_zj .search_z_r h3{ font-size:.3rem; color:#333; line-height:.3rem;}
.search_zj .search_z_r span{ font-size:.18rem; color:#b3b3b3; line-height:.18rem;}
.search_zj .search_z_r:after{ position:absolute; content:''; display:inline-block; width:.15rem; height:.15rem; border-right:1px #c5c5c5 solid; border-top:1px #c5c5c5 solid; top:.2rem; right:-.3rem;
-o-transform: rotate(45deg); /* Opera浏览��?*/
-webkit-transform: rotate(45deg); /* Webkit内核浏览��?*/
-moz-transform: rotate(45deg); /* Firefox浏览��?*/

}
.zj_ychz{ border:1px #c4d0d8 solid; border-radius:.1rem; float:left; margin:0 .14rem .48rem; padding:.15rem 0 0 0; height:2.15rem; width:5.6rem;}
.zj_ychz dl{ padding-right:.05rem;}
.zj_ychz dl dt{ width:1.51rem; height:2.27rem; position:relative; top:-.24rem; left:.12rem; float:left;}
.zj_ychz dl dd{ width:1.94rem; height:1.99rem; float:right; margin-right:.08rem;}
.ycscroll{width: 4rem;
    overflow: hidden;
    height: 1.99rem;}

.js_t{ overflow:hidden; margin:.2rem 0 0 0;}
.js_t img{ width:1.42rem; float:left; margin-right:.07rem;}
.js_t a:last-child img{ margin:0;}

.gjlt{}
.gjlt_tit{ text-align:center; width:100%;margin-bottom: -.02rem;}
.gjlt_tit h3{ line-height:.32rem; font-size:.24rem; color:#1678b6; border-bottom:.03rem #dceaf4 solid; width:2.14rem; margin:0 auto;}
.gjlt_tit span{ display:inline-block; line-height:.14rem; font-size:.14rem; color:#97c6e6;float: left;width: 100%;}
.gjltBox .swiper-slide .img img{ width:2.2rem;margin-top:.27rem;}
.gjltBox .swiper-slide span{ width:100%; display:inline-block; float:left; line-height:.25rem; margin:.1rem 0 .35rem; font-size:.18rem}
.gjltBox .swiper-slide em{ font-size:.24rem; color:#333333;}
.gjltBox .swiper-slide {
  text-align: center;
  /* Center slide text vertically */
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.gjltBox .swiper-slide-next .img{ width:100%; float:left; }
.gjltBox .swiper-slide-next .img img{width:2.5rem !important;margin-top:0 !important;}
.gjltBox .swiper-slide-next em{font-size:.3rem; color:#de2525;}
.gjltBox .swiper-slide-next span{ font-size:.2rem !important;}

.gjlt_more{ width:3.25rem; line-height:.5rem; background:#ff7505; font-size:.3rem; text-align:center; border-radius:.25rem; position:absolute;     bottom: -.25rem; left: 23%;}
.gjlt_more a{ color:#fff;}

.sjzx{ width:6.4rem; overflow:hidden;}
.sjzx .swiper-container1 { width: 100%; }
.sjzx .swiper-slide { background-position: center; width:100%; }
.sjzx .swiper-wrapper{ width:5.6rem;}

.sjBox{ }
.sjBox .sjBox_banner{ width:5.59rem; height:2.68rem;}
.sjBox .sjBox_con{width:5.06rem; background:#fff; border-radius:.1rem; padding-top:.1rem; box-shadow:0px 0px .1rem #bfbdbd;position: relative;top: -1.05rem;left: 4.6%;z-index: 1;}
.sjBox .sjBox_con dl{ padding:.25rem 0; margin-left:.36rem; margin-right:.23rem; border-bottom:1px #ebebeb solid; overflow:hidden;}
.sjBox .sjBox_con dl:last-of-type{ border:0;}
.sjBox .sjBox_con dl dt{ width:.69rem; float:left;}
.sjBox .sjBox_con dl dt img{ float:left;}
.sjBox .sjBox_con dl dd{width:3.56rem; float:right; font-size:.22rem; position:relative;}
.sjBox .sjBox_con dl dd h3{ color:#000; font-size:.28rem; font-weight:normal; line-height:.36rem;}
.sjBox .sjBox_con dl dd span{ color:#959595;}
.sjBox .sjBox_con dl dd font{ background:#00cdc6; color:#fff; text-align:center; padding:.06rem .1rem; border-radius:.05rem;position: absolute; top: .12rem;right:.02rem;}
.sjBox .sjBox_con dl:first-of-type dd span{ color:#ff8421; background:#ffefe2; padding: .05rem .08rem;line-height: .22rem;float: left;    border-radius: .05rem;  margin-top: .02rem;}
.sjBox_con_zx{ padding:0 .5rem; text-align:center;}
.sjBox_con_zx ul li{ float:left; margin:.1rem .34rem ; width:.66rem; height:.66rem; text-align:center;box-shadow: 0px 0px .08rem #c7c7c7; border-radius:50%;}
.sjBox_con_zx ul li img{ width:.36rem;vertical-align: top; margin-top: .15rem;}
.sjBox_con_zx span{ line-height:.5rem; background:#ff7505; font-size:.3rem; padding:.12rem .42rem; border-radius:.25rem; position: relative;
top: .25rem;}
.sjBox_con_zx span a{ color:#fff;}
.sjBox .sjBox_xjs dl dd font{ background:#0f87e4}
.sjBox .sjBox_zy dl dd font{ background:#b8884e}
.sjBox .sjBox_kff dl dd font{ background:#589ffe}

.npt_3{ overflow:hidden; margin:.3rem .1rem 0;}
.npt_3 .tit{ margin-bottom:.2rem;}
.npt_3 ul li{ float:left; margin-bottom:.15rem; width:2.77rem;}
.npt_3 ul li:nth-of-type(even){ float:right;}
.npt_3 ul li img{ float:left}

.buwei{ overflow:hidden; }
.buwei .bwnav{ padding-left:.25rem;overflow: hidden;}
.buwei .bwnav ul li{ float:left; margin:.15rem; text-align:center; background:#fff; width:1.15rem; height:1.3rem; background-position:-1.18rem 0;}
.buwei .bwnav ul li.on{ background-position:.02rem 0 !important;background:#fcf2e5;border-radius:0.15rem}
.buwei .bwnav ul li.on a{ color:#0980cc;
transition:0.3s ease-out;
-ms-transition:0.3s ease-out;
-o-transition:0.3s ease-out;
-moz-transition:0.3s ease-out;
-webkit-transition:0.3s ease-out;}
.buwei .bwnav ul li span{ width:100%; display:inline-block; text-align:center; line-height:.6rem;color: #000;}
.buwei .bwnav ul li div{width:.7rem; height:.7rem; margin:.17rem auto .08rem;}
.buwei .bwnav ul li.on div{
transition:0.3s ease-out;
-ms-transition:0.3s ease-out;
-o-transition:0.3s ease-out;
-moz-transition:0.3s ease-out;
-webkit-transition:0.3s ease-out;
width:.55rem; height:.65rem;
-webkit-transform:scale(1.2,1.2);
-moz-transform:scale(1.2,1.2);
-transform:scale(1.2,1.2);

	}
.buwei .bwnav ul li div.bw1{ background:url(../images/tb.png) 0 0/.68rem .63rem no-repeat;}
.buwei .bwnav ul li.on div.bw1{ background:url(../images/tb.png) 0 0/.7rem .65rem no-repeat;}
.buwei .bwnav ul li div.bw2{ background:url(../images/mb.png) 0 0/.68rem .63rem no-repeat;}
.buwei .bwnav ul li.on div.bw2{ background:url(../images/mb.png) 0 0/.7rem .65rem no-repeat;}
.buwei .bwnav ul li div.bw3{ background:url(../images/rb.png) 0 0/.68rem .63rem no-repeat;}
.buwei .bwnav ul li.on div.bw3{ background:url(../images/rb.png) 0 0/.7rem .65rem no-repeat;}
.buwei .bwnav ul li div.bw4{ background:url(../images/jb.png) 0 0/.68rem .63rem no-repeat;}
.buwei .bwnav ul li.on div.bw4{ background:url(../images/jb.png) 0 0/.7rem .65rem no-repeat;}
.buwei .bwnav ul li div.bw5{ background:url(../images/xb.png) 0 0/.68rem .63rem no-repeat;}
.buwei .bwnav ul li.on div.bw5{ background:url(../images/xb.png) 0 0/.7rem .65rem no-repeat;}
.buwei .bwnav ul li div.bw6{ background:url(../images/fb.png) 0 0/.68rem .63rem no-repeat;}
.buwei .bwnav ul li.on div.bw6{ background:url(../images/fb.png) 0 0/.7rem .65rem no-repeat;}
.buwei .bwnav ul li div.bw7{ background:url(../images/sb.png) 0 0/.68rem .63rem no-repeat;}
.buwei .bwnav ul li.on div.bw7{ background:url(../images/sb.png) 0 0/.7rem .65rem no-repeat;}
.buwei .bwnav ul li div.bw8{ background:url(../images/tb2.png) 0 0/.68rem .63rem no-repeat;}
.buwei .bwnav ul li.on div.bw8{ background:url(../images/tb2.png) 0 0/.7rem .65rem no-repeat;}
.buwei .bwnav ul li div.bw9{ background:url(../images/jb2.png) 0 0/.68rem .63rem no-repeat;}
.buwei .bwnav ul li.on div.bw9{ background:url(../images/jb2.png) 0 0/.7rem .65rem no-repeat;}
.buwei .bwnav ul li div.bw10{ background:url(../images/bb.png) 0 0/.68rem .63rem no-repeat;}
.buwei .bwnav ul li.on div.bw10{ background:url(../images/bb.png) 0 0/.7rem .65rem no-repeat;}
.buwei .bwnav ul li:hover{background-position:.02rem 0 !important;}


.buweiBox{ overflow:hidden; position:relative; margin:.35rem .25rem; padding-bottom:.4rem; }
.buweiBox .swiper-slides{ overflow:hidden;}
.buweiBox .swiper-slides .bw_con{ width:100%;display: inline-block; background:#fff;}
.buweiBox .swiper-slides .bw_con .bw_con_t{ width:38%;  float:left;  position:relative;}
.buweiBox .swiper-slides .bw_con .bw_con_t img{ width:100%; }
.buweiBox .swiper-slides .bw_con dl{ overflow:hidden; width:58%; float:right;}
.buweiBox .swiper-slides .bw_con dl dt{ line-height:.6rem; font-size:.3rem; border-bottom:1px #d9d6d6 solid; text-indent:.04rem;}
.buweiBox .swiper-slides .bw_con dl dd{ margin:.22rem 0 .05rem;}
.buweiBox .swiper-slides .bw_con dl dd i{ width:.57rem; height:.57rem; display:inline-block; float:left; margin-right:.08rem;}
.buweiBox .swiper-slides .bw_con dl dd h3{ font-size:.24rem; margin-bottom:.04rem;}
.buweiBox .swiper-slides .bw_con dl dd span{ color:#999999; font-size:.2rem;}
.buweiBox .swiper-slides .bw_con dl dd span a{ color:#e15517;}
.icon-bw1:before{  width:.57rem; height:.57rem; background-position:-1.14rem 0;}
.icon-bw2:before{  width:.57rem; height:.57rem; background-position:-1.14rem -.6rem;}
.buweiBox .swiper-slides ul{ overflow:hidden;}
.buweiBox .swiper-slides ul li{ line-height:.4rem; border-bottom:1px #dbdbdb dashed; font-size:.24rem; width:100%; float:left;margin-top: .16rem;
padding-bottom: .16rem; background:#f1f7fa;}
.buweiBox .swiper-slides ul li i{ display:inline-block; font-size:.2rem; background:#ff7f02; border-radius:50%; line-height:.26rem; height:.26rem; width:.26rem; text-align:center; color:#fff; margin-right:.1rem; margin-left:.12rem;}

.buweiBox .bw_swiper{ bottom:0 !important;}
.buweiBox .bw_swiper span{ width:.18rem; height:.18rem;}
.icon-zx{ color:#ff7f02 !important; float: right; margin:.06rem .04rem 0 0;line-height:.3rem;}
.icon-zx:before{ width:.3rem; height:.3rem; background-position:-.44rem -2.57rem; vertical-align:top;}

.jylc{ overflow:hidden; position:relative; padding:0 .16rem; margin:.2rem 0; height:4.85rem;}
.jy_line{ width:.02rem; height:4.68rem; background:#d8d8d8; position:absolute; top:0; left:.38rem;}
.jylc dl{ width:4.86rem; background:#f4f4f4; float:left; margin-left:.67rem; margin-bottom:.16rem; border-radius:.1rem; position:relative;}

.jylc dl:nth-of-type(2):before{background-position:-.54rem -.54rem;}
.jylc dl:nth-of-type(3):before{background-position:-.54rem -1.09rem;}
.jylc dl.on:before{background-position:0 0;}
.jylc dl.on:nth-of-type(2):before{background-position:0 -.54rem;}
.jylc dl.on:nth-of-type(3):before{background-position:0 -1.09rem;}

.jylc dl dt{ padding:.18rem 0; width:100%; text-indent:.3rem; float:left; border-radius:.1rem .1rem 0 0;}
.jylc dl dt h3{ font-size:.3rem;color:#0981ce; line-height:.3rem;}
.jylc dl dt p{ color:#959595; font-size:.24rem; line-height:.24rem; margin-top:.06rem;}
.jylc dl dt p a{ color:#ff7f02;}
.jylc dl dd{ display:none; height:0;}

.jylc dl.on{ background:#e9e9e9 ;}
.jylc dl.on dt{  background:#0981ce; padding:.12rem 0 !important;}
.jylc dl.on dt h3{color:#fff;}
.jylc dl.on dt p{color:#fff; font-size:.22rem; line-height:.22rem;}
.jylc dl.on dt p a{color:#fff;}
.jylc dl.on dd{ display:inline-block; width:2.17rem; height:1.26rem; float:left; margin-top:.14rem ;margin-bottom:.22rem;
transition:0.3s ease-out;
-ms-transition:0.3s ease-out;
-o-transition:0.3s ease-out;
-moz-transition:0.3s ease-out;
-webkit-transition:1.3s ease-out;
}
.jylc dl.on dd:nth-of-type(1){ margin-left:.18rem; margin-right:.12rem;}



.npt_5{

}
.footrg div{
	margin-top: 0.15rem;
}
.foot{ 
	width:100%; 
height:4.45rem;
 margin-top: 0.3rem;
 margin-bottom: 1.2rem;
 background-image: url(../images/footerbl.jpg);
 display: flex;
 }

.footlf{
	width: 40%;
	margin-right: 3%;
}
.footlf div p{
	color: #fff;
	text-align: center;
}
.footrg{
	width: 57%;
}
.bd li.current {
		      display: block;
		      font-size: 0.3rem;
		  }
		  .bd li {
		      height: auto;
		      /* background-color: yellowgreen; */
		      display: none;
		  }
		  #bo{
			  width: 40%;
			  color: #fff;

		  }
		  #bo div{
		  			 padding: 0.1rem;
		  			  color: #fff;
		  			 /* border: 0.5px #fff solid; */
					  margin-top: 0.1rem;
					  position: relative;

		  }
		  .boxkuangjia{
			  padding: 0.2rem 0 0.2rem 0;
		  }
		  #bo p{
			text-align: center;
			 font-size: 0.28rem;
			 line-height: 0.65rem;
		  }
		  #bo p:nth-child(2){


		  			 font-size: 0.15rem;
		  }
		  .hds .currents{

			  color: #e15517;
		  }
		  #boxs{
			  width: 58%;
			  margin-left: 2%;
		  }
		  #bo .current{
			  background-color:#d7531b;
		  }

		 .hds {
			 margin: 0.15rem 0 0.15rem 0;
			 display: flex;

		  }
		 .hds span{
			 color:#000 ;
			 display: block;
			 font-weight: 600;
			 font-size: 0.25rem;
			 text-align: center;
			 width: 16.6%;
		 }

		  .boxkuangjias ul{
			  width: 90%;
			  margin: 0 auto;
			  display: flex;
		  }

.currentboxs{
	width: 40%;
}
.jgyss{
	width: 100%;
	
}
.jgyss p{
color: #c7c6c6;
    font-size: 0.28rem;
    line-height: 0.5rem;
	border-bottom: 1px dashed;
}
.bds li{
	width: 100%;
}
.bds li.currents {
		      display: flex;

		  }
		  .bds li {
		      height: auto;
		      /* background-color: yellowgreen; */
		      display: none;
		  }

.bq{
	width: 96%;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}
.bq li{
text-align: center;
padding: 0.1rem 0 0.1rem 0;
	margin-top: 0.15rem;
}

.bq li:nth-child(1){
	width: 49%;
	background-color: #d6eae9;
}
.bq li:nth-child(2){
	width: 49%;
	margin-left: 2%;
	background-color: #ffe7d2;
}
.bq li:nth-child(3){
	width: 39%;
	background-color: #d6eae9;
}
.bq li:nth-child(4){
	background-color: #ffe7d2;
	width: 59%;
	margin-left: 2%;
}
.bq li:nth-child(5){
	width: 56%;
	background-color: #d6eae9;
}
.bq li:nth-child(6){
	background-color: #ffe7d2;
	width: 42%;
	margin-left: 2%;
}


.footers{
	width: 90%;
	margin: 0 auto;
	background-color: #007e93;
	padding: 0.2rem 0 0.2rem 0;
}

.footerx{
	display: flex;
	padding: 0.1rem 0 0.2rem 0;
}
.foot p{
	text-align: center;
	color: #fff;
	font-size: 0.27rem;
	line-height: 0.45rem;
}

.footerx div:nth-child(1){
	width: 45%;
	border-right: 1px #fff dashed;
}
.footerx div:nth-child(2){
	width: 55%;
}
.footerx img{
	width: 0.27rem;
	height: 0.27rem;
	margin-right: 0.1rem;
}
.footerx p{

}
.buweiBox .swiper-slides p {
    line-height: .45rem;
    border-bottom: 1px #dbdbdb dashed;
    font-size: .3rem;
    width: 100%;
    float: left;
    margin-top: 0.16rem;
    padding: 0.1rem 0 0.1rem 0;
    background: #d6eae9;
}
.buweiBox .swiper-slides p i {
    display: inline-block;
    font-size: .25rem;
    background: #ff7f02;
    border-radius: 50%;
    line-height: .3rem;
    height: 0.3rem;
    width: 0.3rem;
    text-align: center;
    color: #fff;
    margin-right: 0.1rem;
    margin-left: 0.12rem;
}
.buweiBox .swiper-slides p a{
	font-size: 0.3rem;
	line-height: 0.45rem;
}

.tsy p{
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.22rem;
}
.yyjj{
	width: 45%;
}
.yyjj p{
	color: #fff;
}
.mfbd{
	width: 45%;
}
.mfbd p span{
	color: #be5a2b;
	font-size: 0.3rem;
	margin-right: 0.05rem;
	letter-spacing: 0.02rem;
}
.mfbd p{
	color: #fff;
}
.mfbd p a{
	color: #fff;
}
.mfbd img{
	margin-top: 0.1rem;
}

.hd .current i{
	 display: block;
}

.hd i{
	width: 0;
	    height: 0;
	    border-top: 0.15rem solid transparent;
	    border-bottom: 0.1rem solid transparent;
	    border-left: 0.1rem solid #d7531b;
	    margin-top: 0.1rem;
	    position: absolute;
		top: 30%;
	   right: -0.1rem;
	   display: none;
}
/* .docs ul li{
	display: flex;
} */
.docs ul li img{
	width: 33.3%;
	z-index: 1;
}
#doc { overflow:hidden; position:relative;margin-top: 0.3rem; }
#doc .docs ul li{position:relative;}
.docs li.current {
		      display: block;
		      font-size: 0.3rem;
		  }
		  .docs li {
		      height: auto;

		      display: none;
		  }
		  .hds{
			  display: none;
		  }
		  .bx{
			  position: absolute;
			  bottom: 0;
			   width: 100%!important;
			   z-index: 999!important;
			display: block;
		  }

		.artpage{
	font-size: 14px; color: #298DD9; margin-bottom: 0.3rem;
	/*display: flex;*/justify-content: space-between;
		}
		a{
			text-decoration: none;
		}
		.tops{
			    color: #fff;
    background-color: #00869a;
    font-size: 0.25rem;
    margin: 0.1rem 0;
		}
		.bod {margin: 0 0.1rem;}
		.bod p{
			    font-size: 14px;
    			line-height: 30px;
		}
		.bod p img{
			width: 100%;
		}
		.tops a{
			color: #ffffff;
		}
		h1{
			text-align: center;
			font-size: 18px;
		}
		.list{
			width: 7.1rem;
			    margin: 0.5rem auto 0;
		}
		ol, ul, li, dl, dt, dd {
		    list-style: none;
		}
		.list li {
		    margin-top: 0.22rem;
		    padding-bottom: 0.2rem;
		    border-bottom: 1px solid #999;
		}
		a:link, a:visited {
		    text-decoration: none;
		}
		.list li img {
		    width: 1.8rem;
		    height: 2.0rem;
		}
		.list li p {
		    float: right;
		    width: 5.2rem;
		    font-size: 0.3rem;
		    color: #111111;
		    line-height: 0.24rem;
		}
		.list li p span {
		    display: block;
		    margin-top: 0.2rem;
		    font-size: 0.24rem;
		    line-height: 1.5em;
		    overflow: hidden;
		    color: #888888;
		}
		.catalog ul li {
		    min-width: 33px;
		    height: 33px;
		    /* border: 1px solid #041d8a; */
		    display: inline-block;
		    line-height: 33px;
		}
		.catalog {
		    width: 100%;
		    margin-top: 0.4rem;
		}
		.catalog ul {
		    font-size: 0.2rem;
		    text-align: center;
		}
		.yytds{
			width: 96%;
			margin-left: 2%;
		}

		.yytds ul li{
			background-image: url(../images/yybjxx.png);
			background-size: 100%;
			display: flex;
			flex-wrap: wrap;
			align-items: center;
			padding: 0.1rem;
			margin-top: 0.2rem;
		}
		.yytds ul li div:nth-child(1){
			width: 33%;
		}
		.yytds ul li div:nth-child(2){
			width: 63%;
			margin-left: 4%;
		}
		.yytds ul li div:nth-child(2) p{

			line-height: 0.5rem;
			font-size: 0.28rem;
			display: flex;

		}
		.yytds ul li div:nth-child(3){
			margin-top: 0.2rem;
			position: relative;
		}
.titles{
	margin: 0.15rem 0 0.15rem 0;
}
.npt_4{
	padding: 0;
}
.titles p{
	color: #693025;
	font-size: 0.45rem;
	width: 100%;
	font-weight: 600;
	text-align: center;
	line-height: 0.65rem;
}
.titles div p{
	color: #fff;
	font-size: 0.22rem;
	width: 90%;
	margin-left: 5%;
	text-align: center;
	line-height: 0.45rem;
	font-weight: 100;
	border-radius: 0.25rem;
	background-color:#693025 ;
}
.titles div{

	font-size: 0.22rem;
	width: 70%;
	margin-left: 15%;
	text-align: center;
		border-radius: 0.25rem;
	line-height: 0.45rem;
	background-color: #feb78b;
}

        .npart {
            overflow: hidden;
            padding: 0 .25rem;
        }

        .npart .tit {
            width: 100%;
            padding: 0 0 .1rem 0;
            border-bottom: 1px #ebebeb solid;
            overflow: hidden;
        }

        .npart .tit h3 {
            font-size: .3rem;
            font-weight: normal;
            float: left;
        }

        .npart .tit span {
            font-size: .18rem;
            color: #959595;
            margin-left: .05rem;
        }

        .npart .more {
            width: .44rem;
            height: .35rem;
            float: right;
            line-height: .4rem;
        }



        .gjlt {
            margin: .2rem 0 .45rem;
            position: relative;
        }

        .gjlt_tit {
            text-align: center;
            width: 100%;
            margin-bottom: -.02rem;
        }

        .gjlt_tit h3 {
            line-height: .32rem;
            font-size: .24rem;
            color: #1678b6;
            border-bottom: .03rem #dceaf4 solid;
            width: 2.14rem;
            margin: 0 auto;
        }

        .gjlt_tit span {
            display: inline-block;
            line-height: .14rem;
            font-size: .14rem;
            color: #97c6e6;
            float: left;
            width: 100%;
        }

        .gjltBox .swiper-slide .img img {
            width: 2.3rem;
            margin-top: .27rem;
        }

        .gjltBox .swiper-slide span {
            width: 100%;
            display: inline-block;
            float: left;
            line-height: .25rem;
            margin: .1rem 0 .35rem;
            font-size: .18rem
        }

        .gjltBox .swiper-slide em {
            font-size: .24rem;
            color: #333333;
        }

        .gjltBox .swiper-slide {
            text-align: center;
            /* Center slide text vertically */
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
        }

        .gjltBox .swiper-slide-next .img {
            width: 100%;
            float: left;
        }

        .gjltBox .swiper-slide-next .img img {
            width: 2.5rem !important;
            margin-top: 0 !important;
        }

        .gjltBox .swiper-slide-next em {
            font-size: .3rem;
            color: #de2525;
        }

        .gjltBox .swiper-slide-next span {
            font-size: .2rem !important;
        }

        .gjlt_more {
            width: 3.25rem;
            line-height: .5rem;
            background: #ff7505;
            font-size: .3rem;
            text-align: center;
            border-radius: .25rem;
            position: absolute;
            bottom: -.25rem;
            left: 23%;
        }

        .gjlt_more a {
            color: #fff;
        }

        .gonggao {
            margin-top: 20px;
            width: 7.5rem;
            border-radius: 0.15rem;
            background: #fff;
            box-shadow: 2px 2px 4px #c9c9c9;
            margin: 0 auto;
            position: relative;
            z-index: 1;
        }

        .gonggao dl {
            padding: 0.12rem 0.3rem 0.12rem 0.24rem;
            overflow: hidden;
        }

        .gonggao dl dt {
            width: 2.0rem;
            float: left;
            margin: 18px 0.05rem 0 0;
        }

        .gonggao dl dd {
            width: 4.8rem;
            height: 50px;
            float: right;
            overflow: hidden;
            margin-top: 0.07rem;
        }

        .gonggao dl dd:before {
            content: '';
            display: inline-block;
            border-left: 1px solid #afafaf;
            height: 0.4rem;
            position: relative;
            top: 12px;
            float: left;
            margin-right: 0.18rem;
        }

        .gonggao dl dd #yygg {
            height: 50px;
            overflow: hidden;
            float: left;
            width: 95%;
        }

        .gonggao dl dd p {
            width: 4.4rem;
            height: 25px;
            line-height: 25px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            float: left;
        }

        /* .gonggao dl dd p:first-of-type a, .gonggao dl dd p:nth-of-type(5) a {
	    color: #f00;
	} */
    