html,body{height: 100%;}
.bodys{background: url(../images/bjt.png) no-repeat;background-size: 100% 100%;width: 100%;overflow: hidden;height: 100%;}
.header{background: url(../images/dhbj_01.png) no-repeat;background-size: 100% 100%;width: 100%;height: 1.3rem;padding: 0 2vw;}
.header img.logo{width: auto;max-height: 0.6rem;margin-top: 0.15rem;float: left;}
.header img.descri{width: auto;max-height: 0.56rem;margin-top: 0.15rem;float: right;}
 @media screen and (max-width: 920px) {
 	.header img.logo{width: auto;max-width: 24%;}
 	.header img.descri{max-width: 43%;}
 }
.wzmc{width: 16vw;height:0.84rem;margin-top: 0.16rem;float: left;}
.tqtp{width: 7vw;height: 0.9rem;margin-top: 0.1rem;float: right;}
.sjxs{width: 9vw;height: 0.9rem;margin-top: 0.12rem;float: right;}
.sjxs h2{font-size: 0.4rem;color: white;text-align: center;height: 0.5rem;line-height: 0.5rem;}
.sjxs h4{font-size: 0.2rem;color: white;text-align: center;height: 0.3rem;line-height: 0.3rem;}
.ewm{width: 5.6vw;height: 0.86rem;margin-top: 0.12rem;float: right;}

.banner{width: 100%;position: relative;}
.banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;overflow:hidden;}
.banner .slide-inner {position: absolute;width: 100%;height: 100%;left: 0;top: 0;
  background-size: cover;background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -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;color:#fff;
}
.banner .swiper-slide img{width: 100%;}
.banner>img{width: 100%;}
.banner .zxgg{width: 100%;height: 0.8rem;padding: 0 2vw;background: rgba(61,178,221,0.5);position: absolute;
left: 0;bottom: 0rem;z-index: 999;}
.banner .zxgg span{flex: none;padding-left: 0.3rem;display: block;background: url(../images/zxgg.png)left center no-repeat;
background-size: 0.2rem auto;line-height: 0.8rem;color: #fff;padding-right: 0.2rem;font-size: 0.16rem;}
.banner .zxgg>div{height: 100%;overflow: hidden;position: relative;}
.banner .zxgg>div>div{width: 50000px;position: absolute;left: 0;top: 0;}
.banner .zxgg>div ul{height: 100%;float: left;}
.banner .zxgg>div ul li{float: left;line-height: 0.8rem;color: #fff;margin-right: 20px;max-width: 500px;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.banner .zxgg>div ul li a{color: #fff;}
.banner .zxgg>div ul li i{width: 0.05rem;height: 0.05rem;background-color: #ffdb41;display: inline-block;
margin-right: 0.1rem;margin-bottom: 0.05rem;}

.content{height: 7.9rem;width: 100%;padding: 0 2vw;position: relative;padding-top: 0.2rem;}
.gywm{width: 100%;position: relative;height: 1.3rem;padding-top: 0.2rem;}
.gywm ul{position: relative;}
.gywm ul a{position: relative;width: 15.7%;}
.gywm ul li{position: relative;width: 100%;height: 1rem;background: #fff;box-shadow: 0 0 0.1rem #ececec;padding: 0.1rem;}
.gywm ul li .dyk{position: absolute;left: 50%;transform: translateX(-50%);top: -0.1rem;height: 0.1rem;
background: rgba(170,215,248,0.3);width: 90%;}
.gywm ul li .dyk>div{position: absolute;left: 50%;transform: translateX(-50%);top: -0.1rem;height: 0.2rem;
background: rgba(170,215,248,0.3);width: 90%;}
.gywm ul li h4{font-size: 0.18rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 0.1rem;}
.gywm ul li p{font-size: 0.14rem;color: #656565;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-left: 0.1rem;height: 0.48rem;line-height: 0.24rem;}
.gywm ul li .tp{width: 25%;min-width: 0.48rem;flex: none;height: 0.48rem;text-align: right;}
.gywm ul li .tp img{width: 0.48rem;height: 0.48rem;display: inline-block;} 
.dbt a{display: inline-block;position: relative;padding-left: 38px;padding-right: 45px;text-align: center;
font-size: 0.32rem;font-weight: bold;color: #151515;}
.dbt a i{width: 32px;height: 11px;display: block;position: absolute;top: 50%;transform: translateY(-50%);}
.dbt a i.lf{width: 25px;left: 0;background: url(../images/zq.png)no-repeat;background-size: 100% 100%;}
.dbt a i.rg{right: 0;background: url(../images/yq.png)no-repeat;background-size: 100% 100%;}
.xgxlm3{width: 100%;margin-top: 0.16rem;}
.xgxlm3 ul{margin-top: 0.12rem;}
.xgxlm3 ul a{min-width: 11%;height: 2.28rem;}
.xgxlm3 ul li{width: 100%;height: 100%;font-size: 0.14rem;text-align:center;background: #ececec;padding: 0.1rem;}
.xgxlm3 ul a:last-child{margin-right: 0;}
.xgxlm3 ul li>div{width: 100%;height: 1.6rem;background: #ffffff;overflow: hidden;position: relative;}
.xgxlm3 ul li img{width: auto;height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.xgxlm3 ul li h4{font-size: 0.16rem;line-height: 0.24rem;margin-top: 0.05rem;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;}
.xgxlm3 ul li p{font-size: 0.14rem;line-height: 0.24rem;color: #656565;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;}
.zb{width: 80%;position: relative;float: left;}
.hk,.sp{width: 19%;height:2.47rem;float: right;border: 1px solid #e2e2e2;margin-top:0.28rem;position: relative;
padding-bottom: 0.1rem;}
.dyk1{position: absolute;left: 50%;transform: translateX(-50%);bottom: -0.1rem;height: 0.1rem;
background: rgba(170,215,248,0.5);width: 90%;}
.dyk1>div{position: absolute;left: 50%;transform: translateX(-50%);bottom: -0.1rem;height: 0.2rem;
background: rgba(170,215,248,0.5);width: 90%;}
.hk .nr{width: 100%;height: 100%;position: relative;overflow: hidden;}
.hk .nr>i{position: absolute;top: 0rem;left: 0rem;display: inline-block;width: 0.5rem;height: 0.5rem;
border-radius: 0 0 0.5rem 0;background-color: #d8f0f8;}
.hk .nr .hklb{font-size: 0.26rem;font-weight: bold;line-height: 0.4rem;z-index: 1;position: relative;padding-left: 0.05rem;}
.hk .nr .xx{text-align: center;}
.hk .nr .xx a{display: block;height: 1.77rem;width: 80%;margin: 0 auto; overflow: hidden;position: relative;
	margin-top: -0.25rem;}
.hk .nr img{height: 1.77rem;display: inline-block;width: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.hk .nr .xx h4{font-size: 0.14rem;line-height: 0.24rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hk .nr .xx p{font-size: 0.14rem;line-height: 0.24rem;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sp .nr{width: 100%;height: 100%;position: relative;overflow: hidden;}
.sp .nr>i{position: absolute;top: 0rem;left: 0rem;display: inline-block;width: 0.5rem;height: 0.5rem;
border-radius: 0 0 0.5rem 0;background-color: #d8f0f8;}
.sp .nr .hklb{font-size: 0.26rem;font-weight: bold;line-height: 0.4rem;z-index: 1;position: relative;padding-left: 0.05rem;}
.sp .nr .xx{text-align: center;}
.sp .nr .xx .tp{width: 80%;height: 1.7rem;margin: 0 auto;position: relative;border-radius: 0.1rem;overflow: hidden;
margin-top: 0.1rem;}
.sp .nr img{height: 100%;width: auto;width: 100%;}
.sp .nr .xx .jj{position: absolute;width: 100%;height: 0.4rem;line-height: 0.4rem;left: 0;bottom: 0;
background: rgba(0,0,0,0.5);padding: 0 0.1rem;}
.sp .nr .xx h4{font-size: 0.14rem;line-height: 0.4rem;color: #fff;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sp .nr .xx p{font-size: 0.14rem;line-height: 0.4rem;color: #fff;flex: none;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxdt{margin-top: 0.12rem;}
.zxdt-bt{width: 204px;margin-top: 0.32rem;flex: none;}
.zxdt-bt li{width: 100%;height: 0.6rem;line-height: 0.6rem;border: 1px solid #e2e2e2;text-align: center;
margin-bottom: -1px;position: relative;box-sizing: border-box;cursor: pointer;}
.zxdt-bt li.on{border: 1px solid #0f2d87;border-right: 1px solid #fff;color: #0f2d87;z-index: 1;
background: linear-gradient(to right,#f0f0f0,#fff);}
.zxdt-bt li i{width: 0.3rem;height: 0.3rem;display: inline-block;background: url(../images/zxdt01.png)no-repeat;
background-size: 100% 100%;vertical-align: middle;margin-bottom: 0.02rem;margin-right: 0.1rem;}
.zxdt-bt li.on:nth-child(1) i{background: url(../images/zxdt011.png)no-repeat;
background-size: 100% 100%;}
.zxdt-bt li:nth-child(2) i{background: url(../images/zxdt02.png)no-repeat;
background-size: 100% 100%;}
.zxdt-bt li.on:nth-child(2) i{background: url(../images/zxdt021.png)no-repeat;
background-size: 100% 100%;}
.zxdt-bt li:nth-child(3) i{background: url(../images/zxdt03.png)no-repeat;
background-size: 100% 100%;}
.zxdt-bt li.on:nth-child(3) i{background: url(../images/zxdt031.png)no-repeat;
background-size: 100% 100%;}
.zxdt-bt li a{position: absolute;right: 0;top: 0.28rem;font-size: 0.14rem;color: #1a2d79;
line-height: 0.24rem;height: 0.24rem;padding: 0 0.1rem;background: #e2e2e2;}
.zxdt-bt li a{top: -0.64rem;}
.zxdt-bt li:nth-child(2) a{top: -1.23rem;}
.zxdt-bt li:nth-child(3) a{top: -1.81rem;}
.zxdt-lb{height: 5.11rem;border: 1px solid #e2e2e2;margin-left: -1px;padding: 0.15rem 0;padding-left: 0.45rem;}
.zxdt-lb .hide{width: 100%;height: 100%;overflow: hidden;}
.zxdt-lb .climg{float: left;width: 100%;height: 100%;}
.zxdt-lb a {width: 23%;margin-right: 2%;margin-bottom: 0.15rem;display: block;float: left;}
.zxdt-lb a>div{width: 100%;height: 1.66rem;overflow: hidden;position: relative;}
.zxdt-lb a>div img{width: 100%;height: auto;position: absolute;top: 50%;transform: translateY(-50%);}
.zxdt-lb a p{font-size: 0.14rem;line-height: 0.24rem;min-height: 0.48rem;margin-top: 0.1rem;color: #000;overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.footer{position: relative;width: 100%;height: 0.9rem;}
.footer .nr{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding-left: 0.76rem;max-width: 1100px;min-width: 55%;}
.footer .nr img{width: 0.6rem;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.footer .nr h4{font-size: 0.22rem;line-height: 0.32rem;}
.footer .nr p{font-size: 0.14rem;line-height: 0.24rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

	              	

	              	

	              	

	              	