@charset "utf-8";

.box{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.header{
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.minNav{
	width: 100%;
	height: 0.96rem;
	position: relative;
}
.minNav .logo{
	position: absolute;
  	width: 4.09rem;
  	top: .25rem;
  	left: .6rem;
  	bottom: .25rem;
  	right: 0;
}
.minNav .logo img{
	width: 4.08rem;
	height: 0.47rem;
}
.ulNav{
	width: 15.8rem;
	height: 0.96rem;
	margin: 0 auto;
}
.ulNav ul li{
	float: left;
	padding: 0 .33rem;

}
.ulNav ul li a{
	font-size: .3rem;
	color: #888;
	line-height: .9rem;
	display: inline-block;
}
.ulNav ul li a:hover{
	border-bottom: solid .06rem #888; 
}
.banner{
	width: 100%;
	height: 10.04rem;
}
.banner img{
	width: 100%;
}
.maxNav{
	width: 100%;
	height: .96rem;
	border-bottom: solid .01rem #cbc9c9;
}
.maxNav ul{
	width: 15.8rem;
	height: 0.96rem;
	margin: 0 auto;
}
.maxNav ul li{
	float: left;
	padding: 0 .5rem;
}
.maxNav ul li a{
	font-size: .36rem;
	color: #888;
	line-height: .96rem;
}

.dhjs{
	width: 15.8rem;
	height: 5.5rem;
	margin: 1.5rem auto 0;
}
.dhjsleft{
	float: left;
	width: 2.5rem;
	height: 5.5rem;
}
.dhjsleft img{
	width: 2.5rem;
	height: 1.05rem;
}

.dhjscenter{
	width: 7.2rem;
	height: 5.5rem;
	float: left;
	margin: 0 .7rem 0 .65rem;
}
.dhjscenter p{
	font-size: .28rem;
	color: #222;
	line-height: .6rem;
	margin-bottom: .2rem;
}
.dhjsright{
	width: 4.5rem;
	height: 5.5rem;
	float: right;
}
.dhjsright dl{
	display: inline-block;
	margin-bottom: .3rem;
}
.dhjsright dl dt{
	width: 0.52rem;
	float: left;
}
.dhjsright dl dt img{
	width: 0.52rem;
	float: left;
	margin-top: .1rem;
}
.dhjsright dl dd{
	width: 3.7rem;
	float: right;
	padding-left: .18rem;
}
.dhjsright dl dd b{
	font-size: .32rem;
	color: #222;
	display: block;
}
.dhjsright dl dd span{
	font-size: .22rem;
	color: #7e7e7e;
	display: inline-block;
	line-height: .32rem;
}


.dhzx{
	width: 15.8rem;
	height: 4.22rem;
	margin: 1.55rem auto 2.22rem;
	clear: both;
}
.dhzxleft{
	width: 8.3rem;
	height: 4.22rem;
	float: left;
}
.dhzxleft img{
	width: 2.53rem;
	height: 1.09rem;
}
.dhzxleft ul{
	width: 8.23rem;
	margin-top: .32rem;
}
.dhzxleft ul li a{
	font-size: .28rem;
	color: #222;
	line-height: .6rem;
	font-weight: bold;
}
.dhzxright{
	width: 7.5rem;
	height: 4.22rem;
	float: right;
}
.dhzxright img{
	display: inline-block;
	width: 7.5rem;
	height: 4.22rem;
}

.tyjb{
	width: 15.8rem;
	height: auto;
	margin: 0 auto;
	clear: both;
}
.tyjbtop{
	width: 15.8rem;
	height: 1.04rem;
}
.tyjbtop img{
	width: 2.54rem;
	height: 1.04rem;
}
.tyjbbot{
	width: 100%;
	height: 28.5rem;
	clear: both;
	margin: 1.24rem 0;
}
.tyjbbot dl {
	display: inline-grid;
	margin: .0rem .25rem .5rem;
	width: 3.33rem;
	height: auto;
}
.tyjbbot dl dt{
	width: 3.33rem;
	height: 3.33rem;
	display: block;
}
.tyjbbot dl dt img{
	width: 3.33rem;
	height: 3.33rem;
}
.tyjbbot dl dd{
	display: inline-block;
	width: 3.33rem;
	height: auto;
	text-align: center;
}
.tyjbbot dl dd b{
	font-size: .36rem;
	color: #222;
	display: block;
	line-height: .7rem;
}
.tyjbbot dl dd span{
	font-size: .22rem;
	color: #7e7e7e;
	display: inline-block;
	line-height: .4rem;
}

.main{
	width: 100%;
	height: 9.6rem;
	margin: .5rem auto 2.2rem;
	clear: both;
	display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.mainitem{
	width: 8.5rem;
	height: 4.8rem;
	overflow: hidden;
	flex: 0 0 33.33%;
	position: relative;
}
.mainitem img{
	width: 100%;
	height: 100%;
}
.item{
	width: 8.5rem;
	height: 4.8rem;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url(../../images/2021srdes/itembg.png) no-repeat center center;
	background-size: cover;
	display: none;
}
.item h2{
	font-size: .36rem;
	color: #fff;
	padding: 1.5rem 1.15rem .35rem 1.15rem;
	text-align: center;
}
.item p{
	font-size: .22rem;
	color: #fff;
	line-height: .38rem;
	padding: 0 1.15rem;
}
.spft{
	width: 15.8rem;
	height: 13.75rem;
	margin: 0 auto;
}
.spfttop{
	width: 100%;
	height: 1.05rem;
}
.spfttop img{
	width: 2.54rem;
	height: 1.05rem;
}
.video{
	width: 11.8rem;
	height: auto;
	margin: 1.2rem auto;
}
.video video{
	width: 11.8rem;
}
.video h1{
	font-size: .4rem;
	color: #222;
	padding: .6rem 0 .3rem;
	text-align: center;
}
.video p{
	font-size: .28rem;
	color: #222;
	line-height: .5rem;
}
.video span{
	width: 6.94rem;
	height: 0.02rem;
	margin: .8rem auto;
	display: block;
}
.video span img{
	width: 6.94rem;
	height: 0.02rem;
}
.jbgd{
	width: 15.8rem;
	height: 12.2rem;
	margin: 0 auto;
}
.jbgdtop{
	width: 100%;
	height: 1.05rem;
}
.jbgdtop img{
	width: 2.54rem;
	height: 1.05rem;
}
.jbgdbot{
	width: 15.8rem;
	height: auto;
	margin-top: 1.2rem;
}
.jbgdbot dl{
	width: 3.33rem;
	height: auto;
	display: inline-grid;
	margin: 0 .27rem;
}
.jbgdbot dl dt{
	width: 3.33rem;
	height: 3.33rem;
}
.jbgdbot dl dt img{
	width: 3.33rem;
	height: 3.33rem;
}
.jbgdbot dl dd h2{
	text-align: center;
	font-size: .36rem;
	color: #1e2122;
	padding: .2rem 0;
}
.jbgdbot dl dd .text{
	height: 1.2rem;
}
.jbgdbot dl dd span{
	display: block;
	width: 3.33rem;
	margin: .1rem 0;
}
.jbgdbot dl dd span img{
	width: 3.33rem;
	height: 0.01rem;
}
.jbgdbot dl dd p{
	font-size: .22rem;
	color: #7e7e7e;
	line-height: .4rem;
}

.dhrc{
	width: 15.8rem;
	height: 22.75rem;
	margin: 0 auto;
}
.dhrctop{
	width: 100%;
	height: 1.05rem;
}
.dhrctop img{
	width: 2.54rem;
	height: 1.05rem;
}
.data{
	width: 15.8rem;
	height: 2.86rem;
	border-bottom: solid .01rem #cbc9c9;
}
.data span{
	margin: 1.45rem .27rem 0;
	display: inline-block;
	font-size: .36rem;
	color: #222;
	font-weight: bold;
	line-height: .51rem;
}
.data span img{
	margin-right: .2rem;
}
.data span:nth-of-type(1) img{
	width: 0.46rem;
	height: 0.46rem;
}
.data span:nth-of-type(2) img{
	width: 0.41rem;
	height: 0.51rem;
}
.dhrcbot ul{
	width: 15.8rem;
	height: auto;
}
.dhrcbot ul li{
	height: 1.22rem;
	line-height: 1.22rem;
	border-bottom: solid .01rem #cbc9c9;
}
.dhrcbot ul li span{
	font-size: .32rem;
	color: #222;
	font-weight: bold;
	display: inline-block;
}
.dhrcbot ul li .time{
	width: 3.33rem;
	padding-left: .27rem;
}
.dhrcbot ul li .txt{
	width: 5.57rem;
}
.dhrcbot ul li .txts{
	width: 6.5rem;
}
.chqy{
	width: 15.8rem;
	height: 9rem;
	margin: 0 auto;
	clear: both;
}
.chqytop{
	width: 100%;
	height: 1.05rem;
}
.chqytop img{
	width: 2.54rem;
	height: 1.05rem;
}
.chqybot{
	width: 15.8rem;
	height: auto;
	margin-top: 1.38rem;
}
.chqybot .logo1{
	height: 1.6rem;
}
.chqybot .logo2{
	height: 2rem;
}
.chqybot .logo3{
	height: 1.8rem;
}
.chqybot img{
	margin-right: .36rem;
}
.chqybot .logo1 img:nth-of-type(1){
	width: 2.16rem;
	height: .81rem;
}
.chqybot .logo1 img:nth-of-type(2){
	width: 2.49rem;
	height: .95rem;
}
.chqybot .logo1 img:nth-of-type(3){
	width: 2.50rem;
	height: .85rem;
}
.chqybot .logo1 img:nth-of-type(4){
	width: 2.45rem;
	height: .79rem;
}
.chqybot .logo1 img:nth-of-type(5){
	width: 1.12rem;
	height: .81rem;
}
.chqybot .logo1 img:nth-of-type(6){
	width: 1.49rem;
	height: .91rem;
}
.chqybot .logo2 img:nth-of-type(1){
	width: .96rem;
	height: .98rem;
}
.chqybot .logo2 img:nth-of-type(2){
	width: 2.15rem;
	height: .46rem;
}
.chqybot .logo2 img:nth-of-type(3){
	width: .97rem;
	height: 1.03rem;
}
.chqybot .logo2 img:nth-of-type(4){
	width: 2.18rem;
	height: .81rem;
}
.chqybot .logo2 img:nth-of-type(5){
	width: 3.01rem;
	height: .75rem;
}
.chqybot .logo2 img:nth-of-type(6){
	width: 4.02rem;
	height: .54rem;
}
.chqybot .logo3 img:nth-of-type(1){
	width: 1.81rem;
	height: .93rem;
}
.chqybot .logo3 img:nth-of-type(2){
	width: .84rem;
	height: .98rem;
}
.chqybot .logo3 img:nth-of-type(3){
	width: 1.04rem;
	height: .97rem;
}
.chqybot .logo3 img:nth-of-type(4){
	width: .97rem;
	height: .79rem;
}
.chqybot .logo3 img:nth-of-type(5){
	width: 1.33rem;
	height: .75rem;
}
.chqybot .logo3 img:nth-of-type(6){
	width: 2.3rem;
	height: .79rem;
}


.hzhb{
	width: 15.8rem;
	height: 4.4rem;
	margin: 0 auto;
}
.hzhbtop{
	width: 100%;
	height: 1.09rem;
}
.hzhbtop img{
	width: 2.54rem;
	height: 1.09rem;
}
.hzhbbot{
	margin: 1.4rem 0 0 .27rem;
	height: 1rem;
}
.hzhbbot span{
	font-size: .32rem;
	color: #888;
	font-weight: bold;
}
.hzhbbot span:nth-of-type(1) img{
	width: 1.62rem;
	height: .81rem;
	margin-right: 1rem;
}
.hzhbbot span:nth-of-type(2) img{
	width: 1.56rem;
	height: .96rem;
}


.footer{
	width: 100%;
	height: 4.92rem;
	background: #353535;
	margin-top: 1.5rem;
}
.foot{
	width: 15.8rem;
	height: 4.92rem;
	margin: 0 auto;
	text-align: center;
}
.foot ul{
	padding-top: 0.7rem;
}
.foot ul li{
	color: #fff;
	font-size: .24rem;
	line-height: .5rem;
}
.foot a{
	padding-top: 0.24rem;
	display: inline-block;
	width: 0.83rem;
	height: 1.04rem;
}
.foot a img{
	width: 100%;
}