.midd{
	width: 12rem;
	margin: auto;
}
.banbu{
	height: 0.6rem;
	margin-top: 0.17rem;
}
.banpics{
	display: flex;
	justify-content: space-between;
	margin-top: 0.23rem;
}
.banpics .ban{
	width: 5.89rem;
	height: 0.9rem;
}
.tbns{
	margin-top: 0.18rem;
	display: flex;
}
.tbns .left{
	width: 2.37rem;
}
.tbns  .card{
	background: #FFFFFF;
	border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
	overflow: hidden;
}
.tbns .card .name{
	display: flex;
	height: 0.4rem;
	border-bottom: 0.01rem solid #F2F2F2;
	background-color: #104097;
	
}
.tbns .card .name .pic{
	width: 0.16rem;
	height: 0.16rem;
	margin-top: 0.09rem;
	margin-left: 0.18rem;
}
.tbns .card .name .tts{
	height: 0.24rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.18rem;
	color: #fff;
	line-height: 0.4rem;
	text-align: left;
	font-style: normal;
	text-transform: none;

	margin-left: 0.07rem;
	flex: 1;
	margin-right: 0.18rem;
}
.tbns .card .name .mre{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.12rem;
	color: #fff;
	line-height: 0.44rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-right: 0.05rem;
}
.tbns .card .name .mre:hover{
	color: #104097;
}
.tbns .card .lists{
	display: flex;
	flex-wrap: wrap;
	margin-left: 0.18rem;
	margin-right: 0.18rem;
	margin-top: 0.05rem;
}
.tbns .card .lists .btn{
	width: 33%;
	height: 0.21rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.12rem;
	color: #333333;
	line-height: 0.21rem;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin-bottom: 0.04rem;
	overflow: hidden;
	text-overflow: ellipsis;
	/* white-space: nowrap; */
}
.tbns .card .lists .btn:hover{
	color: #104097;
}
.tbns .card.mr1 .lists .btn{
	width: 25% !important;
}
.tbns .card.mr1{
	margin-top: 0.1rem;
	height: 2.77rem;
}
.tbns .card.mr1 .name .pic{
	width: 0.18rem;
	height: 0.18rem;
	margin-top: 0.1rem;
}
.tbns .card.mr2 .name {
	background-color: #fff;
	
}
.tbns .card.mr2 .name .tts{
	color: #333333;
}
.tbns .mid{
	width: 6.95rem;
	height: 4.2rem;
	margin-left: 0.15rem;
	margin-right: 0.15rem;
}
.tbns .right{
	width: 2.36rem;
}

.tbns .mid .swiper{
	height: 4.2rem;
	width: 100%;
	overflow: hidden;
}
.tbns .mid .swiper .swiper-slide{
	height: 4.2rem;
}
.tbns .mid .swiper-pagination-bullet-active{
	background-color: #0D50A1 !important;
}
.tbns .card.mr2{
	margin-top: 0.1rem;
	height: 1.44rem;
}

.tbns .card .listp{
	margin-right: 0.15rem;
	margin-left: 0.15rem;

	/* height: 3.86rem; */
	/* overflow: hidden; */
}
.tbns .card .listp .btn{
	width: 50%;
	display: flex;
	margin-top: 0.16rem;
	line-height: 0.18rem;
	
}
.tbns .card .listp .btn .pic{
	width: 0.16rem;
	height: 0.16rem;
	margin: 0;
}
.tbns .card .listp .btn .mm{
	height: 0.18rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.12rem;
	color: #333333;
	line-height: 0.2rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-left: 0.04rem;
}
.tbns .card .listp .btn .mm:hover{
	color: #104097;
}
.tbns .card  .tels{
	
}
.tbns .card .tels .tel{
	height: 0.22rem;
	font-family: Roboto, Roboto;
	font-weight: 900;
	font-size: 0.2rem;
	color: #104097;
	line-height: 0.23rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-top: 0.18rem;
	text-align: center;
}
.tbns .card .tels  .qqb{
	display: flex;
	width: 1.55rem;
	height: 0.36rem;
	background: #F7F7F7;
	border-radius: 1rem 1rem 1rem 1rem;
	margin: auto;
	margin-top: 0.13rem;
} 
.tbns .card .tels .qqb .pic{
	width: 0.21rem;
	height: 0.19rem;
	margin-left: 0.34rem;
	margin-top: 0.06rem;
} 
.tbns .card .tels .qqb .nm{
	height: 0.19rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.12rem;
	color: #333333;
	line-height: 0.14rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-top: 0.08rem;
	margin-left: 0.09rem;
} 
.tbns .card .tels .qqb .nm a:hover{
	color: #104097;
}
.tbns .card.mr3{
	margin-top: 0.1rem;
	height: 1.1rem;
}
.tbns .card.mr3{
	padding-top: 0.11rem;
}
.tbns .card.mr5{
	/* padding-bottom: 0.24rem; */
}
.tbns .card.mr3 .btn{
	width: 1.92rem;
	height: 0.37rem;
	border-radius: 1rem 1rem 1rem 1rem;
	border: 0.01rem solid #104097;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.14rem;
	color: #104097;
	line-height: 0.37rem;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin-left: 0.22rem;
	margin-top: 0.07rem;
}
.tbns .card.mr3 .btn a:hover{
	color: #104097;
}
.mmdos{
	display: flex;
	margin-top: 0.23rem;
}
.mmdos .vline{
	width: 0.09rem;
	height: 0.34rem;
	background: #104097;
	border-radius: 0.24rem 0.24rem 0.24rem 0.24rem;
}
.mmdos .name{
	height: 0.35rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.28rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-left: 0.07rem;
	flex: 1;
}
.mmdos .mrs{
	height: 0.35rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.12rem;
	color: #333333;
	line-height: 0.35rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.pvlist{
	display: flex;
	margin-top: 0.16rem;
	
}
.pvlist .huadong{
	width: 9.17rem;
	height: 0.6rem;
	background: #FFFFFF;
	border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
	display: flex;
}
.pvlist .huadong .leftbutton{
	flex: 1;
	position: relative;
	
}
.pvlist .huadong .rightbutton{
	flex: 1;
	position: relative;
	
}
.pvlist .huadong .swiper{
	height: 0.6rem;
	width: 8.54rem;
	overflow: hidden;
}
.pvlist .huadong .swiper .swiper-slide{
	height: 0.6rem;
}
.pvlist .huadong .riqc{
	height: 0.6rem;
	cursor: pointer;
}
.pvlist .huadong .riqc .rqii{
	height: 0.24rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.16rem;
	color: #333333;
	line-height: 0.19rem;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin-top: 0.07rem;
}
.pvlist .huadong .riqc:hover .rqii{
	color: #104097;
}
.pvlist .huadong .riqc .zhtai{
	height: 0.19rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.14rem;
	color: #999999;
	line-height: 0.16rem;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin-top: 0.02rem;
}
.pvlist .huadong .riqc:hover .zhtai{
	color: #104097;
}
.pvlist .huadong .riqc.on{
	background: #98DEFA;
	border-radius: 0rem 0rem 0rem 0rem;
	
}
.pvlist .huadong .riqc.on .rqii{
	color: #104097 !important;
}
.pvlist .huadong .riqc.on .zhtai{
	color: #104097 !important;
}
.pvlist .huadong .swiper-button-prev{
	left: 0;
}
.pvlist .huadong .swiper-button-next{
	right: 0;
}
.pvlist .huadong .swiper-button-prev:after{
	font-size: 0.20rem ;
	color: #000;
}
.pvlist .huadong .swiper-button-next:after{
	font-size: 0.20rem ;
	color: #000;
}



.pvlist .newlist{
	width: 2.69rem;
	margin-left: 0.14rem;
}
.pvlist .newlist .mukui{
	background: #FFFFFF;
	border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
}
.pvlist .newlist .mukui.mr{
	margin-bottom: 0.14rem;
}
.pvlist .newlist .mukui.mr8{
	margin-top: 0.14rem;
}
.pvlist .newlist .mukui .titles{
	
	
	display: flex;
	border-bottom: 0.01rem solid #F2F2F2;
	margin-bottom: 0.05rem;
	background-color: #104097;
}
.pvlist .newlist .mukui .titles .pic{
	width: 0.2rem;
	height: 0.2rem;
	margin-top: 0.09rem;
	margin-right: 0.02rem;
	margin-left: 0.12rem;
}
.pvlist .newlist .mukui .titles .nms{
	height: 0.4rem;
	line-height: 0.4rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.16rem;
	color: #fff;
	
	text-align: left;
	font-style: normal;
	text-transform: none;
	flex: 1;
	
	
}
.pvlist .newlist .mukui .titles .mre{
	height: 0.4rem;
	line-height: 0.4rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.12rem;
	color: #fff;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-right: 0.12rem;
}
.pvlist .newlist .mukui .titles .mre a:hover{
	color: #fff;
}
.pvlist .newlist .mukui .lists{
	margin-left: 0.12rem;
	margin-right: 0.12rem;
	padding-bottom: 0.12rem;
}
.pvlist .newlist .mukui .itemvv{
	margin-top: 0.15rem;
}
.pvlist .newlist .mukui .itemvv .one{
	display: flex;
}
.pvlist .newlist .mukui .itemvv .one .tag{
	width: 0.44rem;
	height: 0.16rem;
	border-radius: 0rem 0rem 0rem 0rem;
	border: 0.01rem solid #104097;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.1rem;
	color: #104097;
	line-height: 0.16rem;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin-right: 0.05rem;
}
.pvlist .newlist .mukui .itemvv .one .nm{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.11rem;
	color: #333333;
	line-height: 0.16rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	flex: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	/* margin-left: 0.07rem; */
}
.pvlist .newlist .mukui .itemvv .one .nm a:hover{
	color: #104097;
}
.pvlist .newlist .mukui .itemvv .two{
	display: flex;
	margin-top: 0.1rem;
}
.pvlist .newlist .mukui .itemvv .two .itr{
	height: 0.17rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.11rem;
	color: #999999;
	line-height: 0.13rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	flex: 1;
}
.pvlist .newlist .mukui .itemvv .two .tms{
	height: 0.17rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.11rem;
	color: #999999;
	line-height: 0.13rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.pvlist {

}
.pvlist .pms .frame{
	width: 9.17rem;
	margin-top: 0.15rem;
	height: 11.5rem;
	/* border: 0.01rem solid red; */
	overflow: hidden;

}
.pvlist .pms .frame iframe{
	border: none;
}
.pplist{
	margin-top: 0.16rem;
}
.pplist{
	display: flex;
	flex-wrap: wrap;
	justify-content:space-between;
}
.pplist .item{
	width: 2.85rem;
	background: #FFFFFF;
	border-radius: 0.15rem;
	overflow: hidden;
	position: relative;
	margin-bottom: 0.18rem;
}
.pplist .itemk{
	width: 2.85rem;
	
	border-radius: 0.15rem;
	overflow: hidden;
	position: relative;
	margin-bottom: 0.18rem;
}
.pplist .item .pic{
	width: 100%;
	height: 1.94rem;
}
.pplist  .item .icon{
	width: 1.01rem;
	height: 0.29rem;
	position: absolute;
	top: 0;
	left: 0;
}
.pplist  .item .title{
	height: 0.19rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.17rem;
	color: #333333;
	line-height: 0.2rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-left: 0.18rem;
	margin-right: 0.18rem;
	margin-top: 0.08rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.pplist  .item .title a:hover{
	color: #104097;
}
.pplist  .item .number{
	display: flex;
	margin-left: 0.18rem;
	margin-right: 0.18rem;
	margin-top: 0.09rem;
	margin-bottom: 0.21rem;
}
.pplist  .item .number .nbum1{
	height: 0.17rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.12rem;
	color: #333333;
	line-height: 0.14rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	flex: 1;
}
.pplist  .item .number .nbum2{
	height: 0.17rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.12rem;
	color: #999999;
	line-height: 0.14rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.pplist  .item .bnts{
	display: flex;
	margin-left: 0.18rem;
	margin-right: 0.18rem;
	margin-top: 0.15rem;
	margin-bottom: 0.12rem;
}
.pplist  .item .bnts .btn1{
	height: 0.22rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.12rem;
	color: #333333;
	line-height: 0.22rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.pplist  .item .bnts .btn2{
	height: 0.22rem;
	font-family: Roboto, Roboto;
	font-weight: 500;
	font-size: 0.18rem;
	color: #104097;
	line-height: 0.21rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-left: 0.03rem;
}
.pplist  .item .bnts .btn2.lv{
	color: #09A981;
}
.pplist  .item .bnts .btn3{
	height: 0.22rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.12rem;
	color: #104097;
	line-height: 0.22rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-left: 0.02rem;
}
.pplist  .item .bnts .btn3.lv{
	color: #09A981;
}


.tbns .right .listp .itemvv{
	padding-top: 0.1rem;
	border-bottom: 0.01rem #aaa dashed;
    padding-bottom: 0.05rem;
}
.tbns .right .listp .itemvv:last-child{
	border: none;
}
.tbns .right .listp .itemvv .one{
	display: flex;
}
.tbns .right .listp .itemvv .one .tag{
	width: 0.44rem;
	height: 0.16rem;
	border-radius: 0rem 0rem 0rem 0rem;
	border: 0.01rem solid #104097;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.1rem;
	color: #104097;
	line-height: 0.16rem;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin-right: 0.05rem;
}
.tbns .right .listp .itemvv .one .nm{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.12rem;
	color: #333333;
	line-height: 0.16rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	flex: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	/* margin-left: 0.07rem; */
}
.tbns .right .listp .one .nm a:hover{
	color: #104097;
}
.tbns .right .listp .two{
	display: flex;
	margin-top: 0.05rem;
}
.tbns .right .listp .two .itr{
	height: 0.17rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.12rem;
	color: #999999;
	line-height: 0.13rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	flex: 1;
}
.tbns .right .listp .two .tms{
	height: 0.17rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 0.11rem;
	color: #999999;
	line-height: 0.13rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
}