.about1 h3{
	font-size: 1.8em;
	color: #b8bfcc;
}
.about1 h1{
	font-size: 1.6em;
	color: #d7000f;
	margin-top: 5px;
}
.p-about .main-box{
	padding-top:4.25em;
}
.weText{
	font-size: 1em;
	color: #424c5f;
	font-weight: bold;
	line-height: 1.5;
	margin-top: 1.25em;
}
.about1 .text{
	font-size: .9em;
	line-height:1.778em;
	margin-top: 1.1em;
}
.about1 img{
	width: 100%;
	margin-top: 3.75em;
}
.about-video{
	height: 27.5em;
	background-position: left;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	cursor: pointer;
}
.about2{
	margin-top:8.25em;
	
}
.about2 .textbox{
	position: absolute;
	right:3.35em;
	color: #fff;
	
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.about2 .textbox .flex{
	display: flex;
	justify-content: space-between;
}
.about2 .name{
	font-size: 3em;
}
.about2 .list{
	font-size:1em;
	line-height: 1.3;
}
.right-msg .list+.list{
	padding-top: 13px;
}
.about2 .right-msg{
	border-left: 4px solid #fff;
	padding-left:10px;
	margin-left: 15px;
}
.videoic{
	position: absolute;
	left:50%;
	width:4.25em;
	top: 50%;
	margin-left: -2.12em;
	margin-top: -2.12em;
	transition: all .5s;
}
.videoic img{
	width:100%;
}
/*.modal-body{
	width: 900px;
    height: 600px;
	margin: auto;
}
.modal-close{
	position: absolute;
	right: 0;
	top: 0;
	color: #fff;
	font-size:30px;
	z-index: 99;
}*/
.about2box h1{
	font-size: 1.8em;
	line-height: 1.38em;
	display: flex;
	justify-content: space-between;
}
.about2box img{
	flex-direction: 0;
	height: 15px;
	margin-right: 10px;
	margin-top: 10px;
	opacity: 0;
}
.about2box{
	padding-top:4.45em;
}
.about2box .text1{
	font-size: .9em;
	line-height: 1.778em;
	margin-top: 1.66em;
	padding-left: 35px;
}
.about2-inner{
	padding-left: 2.25em;
	position: relative;
}
.about2-inner::after{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 5px;
	height: 180px;
	background-color: #d7000f;
}
.character .left{
	width: 16.8%;
	font-size: 1.2em;
	color: #424c5f;
}
.character .right{
	width: 83.2%;
	font-size: .8em;
	line-height: 2;
	margin-top: -5px;
}
.padding-left{
	padding-left: 4.25em;
}
.character .border1{
	padding-top: 1.75em;
	border-top: 1px solid #e1e2e3;
}
.character{
	margin-top:2.5em;
}
.character .right p+p{
	margin-top:1.25em ;
}
.experience .yeal{
	font-size: 1.25em;
	line-height: 1;
}
.experience .text{
	font-size: 1em;
	line-height: 1.75em;
	margin-top: 7px;
}
.experience .right .list+.list{
	margin-top: 2.5em;
}
.experience .right{
	border-left: 1px solid #e1e2e3;
	
}
.experience .right .list{
	position: relative;
	padding-left: 2.5em;
	margin-top: -8px;
}
.experience .right .list::after{
	position: absolute;
	content: '';
	display: block;
	width: 15px;
	height: 1px;
	background-color: #e1e2e3;
	left: 0;
	top: 8px;
}
.about3 .imgs{
	width: 100%;
	position: relative;
}
.about3Top{
	padding:0 4.5em;
}
.bg-img{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.about3 .imgs h1{
	font-size:2.1em;
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -1em;
	color: #fff;
	text-align: center;
	
}
.experience{
	padding-bottom: 6.5em;
}
.about3 .time2{
	font-size: 1.9em;
	font-family: arial;
	color: #deb678;
}
.about3 .text{
	line-height:1.75em;
	font-size: .8em;
	margin-top:1.25em;
}
.about3 .box{
	background-color: #f7f8f4;
	border-top: 8px solid #deb678;
	padding: 1.2em 1.5em 0;
	height:15.5em;
}
.aboutabout1{
	margin-top: 3.35em;
	/*padding-bottom:4.2em;*/
}
.aboutabout1 .swiper-wrapper{
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}
body .aboutabout1  .aboutbtn{
	position: absolute;
	bottom: 0px;
	width: 3em;
	height: 3em;
	border-radius: 50%;
	background-color: #d6d6d6;
	z-index: 999;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	
}
.aboutabout1 .swiper-button-lock{
	display: block;
}
.aboutbtn svg{
	width: 22px;
	height: 19px;
}
.aboutbtn2{
	right: 0;
}
.aboutabout1 .swiper-pagination-progressbar{
	bottom: 1.2em;
	position: absolute;
	top: auto;
	width: 84%;
	height: 7px;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 10px;
}
.aboutabout1 .swiper-pagination-progressbar-fill{
	border-radius: 10px;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	background-color: #d7000f;
}

.aboutabout1-paging{
	bottom: 1.2em !important;
	position: absolute;
	top: auto;
	max-width: 84%;
	height: 7px;
	left: 50% !important;
	transform: translateX(-50%);
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}
.aboutabout1-paging > .bullet{
	flex: 1;
	-webkit-flex: 1;
	height: 100%;
	position: relative;
	margin: 0;
	border-radius: 10px;
	background-color: #e0e0e0;
	margin: 0 1px;
}
.aboutabout1-paging > .bullet.active{
	background-color: #d7000f;
}

.about4{
	margin-top: 6em;
}
.about5 h1{
	font-size: 2.1em;
}
.about5 .text{
	font-size: .9em;
	margin-top:1.94em;
	margin-bottom:1.83em;
}
.about5 span{
	font-size:1.78em;
	color: #d7000f;
	vertical-align: -6px;
	display: block;
	margin-top: 15px;
}
.about5 .list{
	font-size: .8em;
	margin-bottom: 12px;
	line-height: 1.3;
}
.about5{
	padding-top: 5.5em;
}
.about-code img{
	border: 10px solid #f9d3d4;
	border-radius: 6px;
	max-width: 135px;
	margin-bottom: 22px;
}
.about5 p{
	font-size: 14px;
	color: #ff6485;
	text-align: center;
	margin-bottom: 12px;
}
.about-code{
	background-color: #f7f7f7;
	padding: 25px 35px 10px;

}
.imgsf{
	/*margin-left: 7%;*/
	width: 34%;
	transform: translateY(-11.25%);
	-webkit-transform: translateY(-11.25%);
}
.imgsf img{
	width: 100%;
	display: block;
}
.overflow{
	overflow: hidden;
}
.about5btn{
	width:200px;
	height: 45px;
	line-height: 45px;
	font-size: 1em;
	background-color: #d7000f;
	border-radius: 35px;
	text-align: center;
	color: #fff;
}
.about-pos h2{
	font-size: 1.2em;
}
.about-pos{
	margin-top: 3.5em;
}
.frm-cityselt{
	margin-left: -15px;
	margin-top: 1.6em;
}
.about-pos .form-control{
	padding: 2px 13px;
	font-size: .9em;
	appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none;
 border-radius: 0px;
 border: 2px solid #424c5f;
 color: #424c5f;
 background: transparent;
	   
}

body .row-item{
	position: relative;
	max-width: 250px;
}
.selectImg svg{
	width: 15px;
	height: 12px;
	margin-left: 11px;
	
}
.selectImg{
	right: 1.5em;
	top: 11px;
	position: absolute;
	z-index: -1;
	display: none;
}
.selectImg{
	border-left: 1px solid #aabcc2;
}
.deldata{
	font-size: .9em;
	color: #5d89dd;
	line-height: 2.44em;
	cursor: pointer;
}
.about5 li h3{
	font-size: .9em;
	font-weight: bold;
}
.about5 li .text2{
	font-size: .8em;
	margin-top: 1.25em;
}
.about5 li{
	padding-bottom: 1.1em;
	border-bottom: 1px solid #979899;
}
.about5 li+li{
	margin-top: 2.25em;
}
.about5 ul{
	margin-top: 2.75em;
}
.aboutMore{
	font-size: .9em;
	margin-top: 3.33em;
	color: #5d89dd;
}
.about5{
	padding-bottom: 10em;
}
.about-video{
	background-image: url(/content/img/images/about3.png);
}
.about4  img{
	width: 100%;
}
.about5btn img{
	width: 25px;
	height: 24px;
}
/* 成功生养 */
.edu1 h1{
	font-size: 2.4em;
	color: #345597;
	text-align: center;
}
.edu1 .tit2{
	font-size:1.3em;
	text-align: center;
	margin-top: 15px;
	margin-bottom:1.53em;
}
.edu1 .text{
	text-align: left;
	font-size: .9em;
	line-height: 1.77em;
	padding: 0 5.83em;
	/*margin-bottom: 1em;*/
	text-indent: 2em;
}
.edu1{
	padding-top: 6em;
}
.edu1 .msg span{
	font-size:1.86em;
	color: #345597;
	font-weight: bold;
}
.edu1 .msg{
	text-align: center;
	font-size: .75em;
	margin-top: 1.26em;
	/*padding-left: 2em;*/
}
.edu1 .msg2{
	font-size: .7em;
	text-align: center;
	margin-top: 13px;
	line-height: 1.4em;
}
.edu1 li img{
	display: block;
	margin: auto;
}
.edu1 ul{
	padding: 0 6.3em;
}
.edu1 li{
	padding: 0 2px;
}
.edu1 ul{
	margin-top: 3em;
}
.edu2box{
	background-image: url(/content/img/images/edu6.png);
	background-position: top;
	background-repeat: no-repeat;
	background-size:contain;
	height: 30em;
	background-color: #fff;
	padding: 0 5.2% 0 20.6%;
	/*padding-left: 12.75em;*/
	padding-top: 4em;
	border-radius: 20px;
	position: relative;
	margin-top: 4.5em;
	box-shadow: 5px 4px 11px rgba(0,0,0,.19);
}
.edu2 h1{
	font-size: 1.5em;
	font-weight: bold;
}
.edu2 .tit{
	font-size: 1.2em;
	color: #d7000f;
	margin-top: 13px;
	line-height: 1.3;
}
.edu2 .text{
	font-size: .8em;
	line-height:1.87em ;
	margin-top:1.78em;
	text-indent: 2em;
	
}
.edu2 .imgs.web{
	width: 40%;
	flex: 0 0 40%;
	-webkit-flex: 0 0 40%;
	max-width:18em;
	height: 24.5em;
}
.edu2 .textbox{
	width: 56.5%;
	max-width: 520px;
	flex: 0 0 56.5%;
	-webkit-flex: 0 0 56.5%;
}
.p-edu{
	background-image: url(/content/img/images/edubg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.edu2 .tab-item{
	width: 5.83em;
	height: 3.33em;
	background-color: #b8c4d9;
	border-bottom-right-radius:20px ;
	color: #fff;
	font-size: 1.2em;
	line-height: 1.17em;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	padding: 10px 0;
	cursor: pointer;
	transition: all .5s;
}
.edu2 .tab-item.active{
	width: 6.667em;
	height:3.75em;
	background-color: #3391d2;
}
.edu2 .tab{
	position: absolute;
	left: 0px;
	top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	
}
.edu2 p{
	width: 100%;
	text-align: center;
}
.tab-item+.tab-item{
	margin-top:1.04em;
}
.qh{
	display: none;
}
.qh.act{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.qh{
	overflow: hidden;
}
.edu3 h1{
	font-size: 2.4em;
	color: #345597;
	text-align: center;
}
.edu3{
	margin-top:7.75em;
}
.edu3textbox .titbox span{
	font-size: 1.2em;
	font-weight: bold;
}
.edu-video{
	width: 65%;
	height: 100%;
	position: relative;
	border-top-left-radius: 30px;
	overflow: hidden;
}
.edu3box{
	height: 26.25em;
}
.edu3textbox i{
	font-size:.8em;
	font-style: normal;
	color: #b8bfcc;
	margin-left: 15px;
}
.edu3textbox .titbox{
	padding-left: 22px;
	background-color: #fff;
	line-height:3.8em;
}
.edu3textbox{
	width: 35%;
	
}
.edu3box{
	margin-top: 2.9em;
}
.list-box img{
	width: 15px;
	height: 13px;
	margin-right: 7px;
}
.list-box .ic{
	font-size: .7em;
	color: #f5ba5b;
	border: 1px solid #f5ba5b;
	display: inline-block;
	padding: 6px;
}
.list-box h2{
	font-size: .9em;
	margin-left: 8px;
	margin-top: 5px;
	width: 70%;
	           
	            white-space: nowrap;/*把文本强制显示在一行*/
	            overflow: hidden;/*隐藏超出部分的文字*/
	text-overflow: ellipsis;/*超出显示省略号*/
}
.list-box .active h2{
	color: #f5ba5b;
}
.edu3 .top{
	margin-left: ;
}
.edu3 .bott span{
	font-size: .7em;
}
.edu3 .bott{
	margin-top: 7px;
}
.edu3box .list-box{
	padding-left: 22px;
	background: #f7f8fc;
	height: 22.5em;
	
}
.edu5pag .swiper-pagination-bullet{
	position: relative;
}
.edu5pag .swiper-pagination-bullet::after{
	content: '....';
	display: block;
	position: absolute;
	left: -10px;
	color:#a8cde7;
}
.mCSB_scrollTools {
	width: 10px;
	right: 6px!important;
}
.edu3box .bgc{
	background-color: #f7f8fc;
}
.edu3box .list{
	padding:1.07em 0;
	border-bottom: 2px solid #d8d8de;
}
.list{
	cursor: pointer;
}
.edu3last h3{
	font-size: 1.2em;
}
.edu3last{
	height: 4em;
	line-height: 4em;
	background-color: #fff;
	padding-left:1.65em;
}
#mCSB_1{
	padding-right: 22px;
	background-color: #fff;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #dbdbdb;
}
.position1{
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
}
.edu4{
	position: relative;
}
.edu4box{
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
.edu4imgs{
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.edu4imgs2{
	position: absolute;
	top: 5.1em;
	right: 1.5em;
}
.edu4 h1{
	font-size: 2.4em;
	color: #345597;
	text-align: center;
	margin-bottom:1.45em;
}
.edu4{
	margin-top:7.4em;
}
.edu5 h1{
	font-size: 2.4em;
	color: #345597;
	text-align: center;
	margin-bottom:1.45em;
}
.edu5Swipe .imgs{
	height:15.5em;
	width: 34.8%;
	background-size: contain;
	background-repeat: no-repeat;
}
.edu5Swipe h2{
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 1.05em;
}
.edu5Swipe h3{
	font-size: 1.2em;
	color: #d7000f;
	margin-top: 14px;
}
.edu3last img{
	position: absolute;
	right: -1.4em;
	    top: -3em;
}
.edu3last{
	position: relative;
}
.edu5Swipe .text{
	font-size: .8em;
	margin-top:1.8em ;
	line-height: 1.5
}
.edu5Swipe .text2{
	font-size: .8em;
	line-height:1.75em;
	margin-top: 13px;
}
.edu5Swipe .textbox{
	padding-left: 3.9em;
	width: 65.2%;
	padding-right: 7.5em;
	text-align: left
}
.edu5Btn{
	width: 7em;
	height: 2em;
	line-height: 1.8em;
	text-align: center;
	color: #fff;
	background-color: #3391d2;
	border-radius: 35px;
	margin-top: 1.75em;
	float: right;
	transition: all .3s;
	-webkit-transition: all .3s;
	border: 1px solid #3391d2;
}
.edu5Btn a{
	font-size: .8em;
}
.edu5Swipe .box{
	background-color: #fff;
	overflow: hidden;
	padding: 22px 0 22px 1.5em;
	border-bottom-right-radius:170px ;
	border-top-right-radius:170px ;
}
.waped3 {
	line-height: .9rem;
	font-size: .3rem;
	padding-left: .3rem;
	background-color: #fff;
}
.edu5Swipe{
	padding-bottom:2.75em;
	text-align: center;
	
}
.edu5Swipe span{
	width: 14px;
	height: 14px;
	background-color: transparent;
	border: 3px solid #3391d2;
}
.edu5pag{
	bottom: 0!important;
	top: auto;
	position: absolute;
}
.edu5pag .swiper-pagination-bullet{
	border-color: #a8cde7;
	margin: 0 13px!important;
}
.edu5pag .swiper-pagination-bullet-active{
	border-color: #3391d2;
}
.edu6 h1{
	font-size: 2.4em;
	color: #345597;
	text-align: center;
	margin-bottom:1.45em;
}
.edu6 h2{
	font-size:1.8em;
	font-weight: bold;
	margin-bottom:1em;
}
.edu6 .text{
	font-size:.8em;
	line-height: 2em;
}
.edu6box .fl{
	width: 62%;
	padding-right: 6.15em;
}
.edu6box .text2{
	margin-top: 20px;
}
.edu6box .fr{
	max-width: 38%;
	border-left: 2px dashed #ef959b;
	padding-left:1.75em;
	margin-top:1.5em;
}
.edu6box .fr img{
	width: 100%;
}
.edu6{
	margin-top: 5em;
	padding-bottom:4.25em;
}
.edu5{
	padding-top:7.5em;
}
.headnews h1{
	font-size: 1.5em;
	color: #d7000f;
	font-weight: bold;
}
.headnews a{
	font-size:.6em;
	color: #7a8599;
	font-weight: 400;
	float: right;
	margin-top: 15px;
}
.headnews{
	padding-bottom:20px;
	border-bottom: 1px solid #d7000f;
	margin-bottom: 2.25em;
}
.edu7{
	padding-bottom: 8.1em;
}

@media(max-width:1700px){
	.imgsf {
		/*margin-left: 3%;*/
		width: 35%
	}
	.imgsf img{
		width: 100%
	}
}
@media(max-width:1660px){
	.edu3box{
		height: 32vw;
	}
	.edu3textbox{
	height: 32vw;
	
}
}
@media(max-width:1400px){
	.about2 .textbox{
		right: 0;
	}
	.about-video{
		background-position: left -11em center;
	}
}



@media(min-width:993px){
	.about5btn:hover a{
		color: #fff;
	}
	.about-video:hover .videoic{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
	}
	.edu5Btn:hover{
		background: transparent;
		border: 1px solid #d7000f;
	}
}
@media(max-width:991.98px){
	.waplis{
		position: absolute;
		bottom: -.3rem;
		height: auto!important;
		width: 3.14rem!important;
		right: -.3rem;
	}
	.list-box.scrollbox{
		overflow: visible!important;
	}
	.headnews h1{
		font-size: .4rem;
	}
	.headnews a{
		display: none;
	}
	.edu7more{
		width: 2.4rem;
		line-height: .8rem;
		height: .8rem;
		text-align: center;
		border: 1px solid #d7000f;
		color: #d7000f;
		border-radius: 35px;
		margin:.6rem auto 0;
	}
	.edu7{
		padding-bottom:1.2rem;
	}
	.edu1{
		padding-top: .8rem;
	}
	.edu1 h1{
		font-size: .48rem;
		line-height: 1em;
	}
	.edu1 .tit2{
		font-size: .3rem;
		line-height: 1em;
		margin-top: .3rem;
		margin-bottom: .48rem;
		font-weight: bold;
	}
	.edu1 ul{
		margin: 0.46rem -.3rem 0;
		padding: 0;
	}
	.edu1 li{
		margin-top: .44rem;
		padding: 0 .3rem;
	}
	
	.edu1 li img{
		width: 1.95rem;
		display: block;
		margin: 0 auto;
	}
	.edu1 .msg2 br{
		display: none;
	}
	.edu1 .msg2{
		font-size: .26rem;
		line-height: .36rem;
		margin-top: 0;
	}
	.edu1 .msg span{
		font-size: .33rem;
	}
	.edu1 .msg{
		font-size: .3rem;
		line-height: 0.54rem;
		margin-top: 0.18rem;
	}
	.edu1 .text{
		padding: 0;
		font-size: .28rem;
		line-height: .48rem;
		text-align: left;
	}
	.edu2 .imgs.app{
		width: 100%;
		position: relative;
		margin-top: .66rem;
	}
	.edu2 .imgs.app img{
		max-width: 100%;
		display: block;
		margin: 0 auto;
	}
	.qh.act{
		display: block;
	}

	.edu3box .list-box{
		height: auto;
		padding-left:0;
		
	}
	.edu3box .bgc{
		padding-bottom: .6rem!important;
	}
	.edu3textbox i{
		font-size: .28rem;
	}
	.edu3textbox .titbox span{
		font-size: .4rem;
	}
	.edu3box .bgc{
		padding: 0 .25rem;
	}
	.edu3textbox .titbox{
		background-color: #f7f8fc;
		padding-left: .27rem;
	}
	.edu2 .text{
		font-size: .28rem;
		line-height: .48rem;
		margin-top: .2rem;
		text-indent: 0px;
	}
	.list-box .ic{
		font-size: .26rem;
		padding: 3px;
	}
	.edu4 .hidden-lg-up{
		max-width: 100%;
	}
	.edu5Swipe .box{
		border-radius: 0;
		padding: 0;
	}
	.edu5Swipe .imgs{
		width: 5.5rem;
		height: 3.78rem;
		margin: auto;
		display: block;
		float: none;
	}
	.edu5Swipe h2{
		font-size: .4rem;
		
	}
	.edu5Swipe .text{
		font-size: .28rem;
		line-height: .48rem;
		margin-top: .25rem;
	}
	.edu5Swipe h3{
		font-size: .3rem;
	}
	.edu5Swipe .textbox{
		width: 100%;
		padding: 0;
		text-align: left;
	}
	.edu6 .text{
		font-size: .28rem;
		line-height: .48rem;
	}
	.edu6 h1{
		font-size: .48rem;
		margin-bottom: .55rem;
	}
	.edu6 h2{
		font-size: .4rem;
		margin-bottom: .28rem;
	}
	.edu6{
		margin-top: 1.67rem;
		padding-bottom: .7rem;
	}
	.edu6box .fl{
		width: 100%;
		padding: 0;
	}
	.edu6box .fr{
		display: none;
	}
	.edu5 h1{
		font-size: .48rem;
	}
	.edu5Swipe .swiper-slide{
		background-color: #fff;
		padding: .65rem .35rem 0;
	}
	.edu5Swipe{
		padding-bottom: .8rem;
	}
	.edu5Swipe {
		background-color: #fff;
	}
	.edu5{
		padding-top: 1.2rem;
	}
	.edu5Btn{
		margin:.75rem auto 0;
		float: none;
	}
	.edu5Swipe .text2{
		font-size: .28rem;
		line-height: .48rem;
	}
	.edu4{
		margin-top: 1.2rem;
	}
	.edu3last{
		display: none;
	}
	.edu4 h1{
		font-size: .48rem;
		margin-bottom: .6rem;
	}
	.edu3 .bott span{
		font-size: .26rem;
	}
	.edu-video{
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.edu3box .list:last-child{
		border-bottom: 0px;
	}
	.edu3 .bott{
		font-size: .26rem;
	}
	.list-box h2{
		font-size: .3rem;
	}
	.edu3textbox{
		width: 100%;
		height: auto
	}
	.edu3box{
		height: 3.85rem;
	}
	.edu-video{
		width: 100%;
		float: none;
	}
	.edu3{
		margin-top: 1.2rem;
	}
	.edu3 h1{
		font-size: .48rem;
	}
	.edu2 .tit{
		font-size: .3rem;
		line-height: .42rem;
		margin-top: .15rem;
	}
	.edu2 h1{
		font-size: .4rem;
	}
	.edu2 .tab{
		width: 100%;
		height: .96rem;
		display: flex;
		display: -webkit-flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		position: static;
		transform: none;
		-webkit-transform: none;
		margin-bottom: .3rem;
		transform: none;
		-webkit-transform: none;
		background: #fff;
		border-radius: .4rem;
		padding: 0 .34rem;
		box-shadow: 0 0.06rem 0.2rem rgba(154,160,192,.19);
		position: relative;
	}
	.edu2 .tab-item{
		width: auto;
		height: 100%;
		white-space: nowrap;
		font-size: .3rem;
		line-height: .96rem;
		position: relative;
		background: none;
		border-radius: 0px;
		padding: 0 0.1rem;
		margin: 0 !important;
		color: #7a8599;
	}
	.edu2 .tab-item.active{
		width: auto;
		height: 100%;
		background: none; 
		color: #345597;
	}
	.edu2 .tab-item::after{
		content: '';
		height: 4px;
		display: block;
		background: #345597;
		position: absolute;
		left: 50%;
		bottom: 0;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
		opacity: 0;
		width: 0;
		transition: all .3s;
		-webkit-transition: all .3s;
	}
	.edu2 .tab-item.active::after{
		width: 100%;
		opacity: 1;
	}
	.edu2 .qhbox{
		width: 100%;
		padding: .5rem .6rem .82rem;
		background: url('/content/img/images/edu-bg.jpg') no-repeat center center;
		background-size: cover;
		min-height: 200px;
		border-radius: .4rem;
		overflow: hidden;
	}

	.edu2 .textbox{
		width: 100%;
		max-width: none;
		float: none;
	}
	.edu2box{
		padding: 0;
		height: auto;
		background: none;
		margin: 1.46rem 0 0;
		box-shadow: none;
	}
	
	.about-video{
		background-position: left 0em center;
	}
	.about1 h3{
		font-size:.4rem;
	}
	.about1 h1{
		font-size: .48rem;
	}
	.weText{
		font-size: .28rem;
		line-height: .48rem;
		margin-top: .45rem;
	}
	.about1 .text{
		font-size: .28rem;
		line-height: .48rem;
		margin-top: .23rem;
	}
	.about1 img{
		margin-top: .6rem;
	}
	.about2{
		margin-top: 1.2rem;
	}
	.about-video{
		background-image: url(/content/img/images/aboutwap3.png);
		height: 4.85rem;
	}
	.about2 .textbox{
		right: unset;
		left: .3rem;
	}
	.about2 .name{
		font-size: .48rem;
		margin-bottom: .25rem;
	}
	.about2 .list{
		font-size: .26rem;
	}
	.about2 .right-msg{
		border-left: 0px;
		margin-left: 0;
		padding-left: 0;
	}
	.about2 .textbox .flex{
		display: block;
	}
	.right-msg .list+.list{
		padding-top: .15rem;
	}
	.about2box h1{
		font-size: .4rem;
		line-height: .5rem;
	}
	.about2box img{
		height: .16rem;
	}
	.about2-inner{
		padding:0 0 0 .23rem;
	}
	.about2-inner::after{
		width: .06rem;
		height: 4.25rem;
	}
	.about2box .text1{
		font-size: .28rem;
		line-height: .48rem;
		margin-top: .45rem;
		padding-left: .4rem;
	}
	.character .left{
		width: 100%;
	}
	.padding-left{
		padding-left:.5rem ;
	}
	.character .right{
		font-size: .28rem;
		line-height: .48rem;
		width: 100%;
	}
	.character .left{
		font-size: .3rem;
		margin-bottom: .2rem;
	}
	.experience .yeal{
		font-size: .28rem;
	}
	.experience .text{
		font-size: .28rem;
		line-height: .38rem;
	}
	.experience .right .list{
		padding-left: .45rem;
	}
	.experience .right .list+.list{
		margin-top: .45rem;
	}
	body .aboutabout1 .aboutbtn {
		display: none;
	}
	.about3Top{
		padding: 0 .3rem;
	}
	.about3 .imgs{
		height: 3.6rem;
	}
	.about3 .imgs h1{
		font-size: .4rem;
		margin-top: -.1rem;
	}
	.experience{
		padding-bottom: 1.22rem;
	}
	.experience .left{
		margin-bottom: .5rem;
	}
	.about3 .text{
		font-size: .28rem;
		line-height: .48rem;
	}
	.aboutabout1 .swiper-pagination-progressbar{
		width: 100%;
		height: .06rem;
		bottom: 0;
	}
	.aboutabout1-paging{
		max-width: none;
		height: .06rem;
		bottom: 0 !important;
	}
	/*.aboutabout1{
		padding-bottom: .37rem;
	}*/
	.about4{
		margin-top: 1.2rem;
	}
	.about5{
		padding-top: 1.2rem;
		padding-bottom: 1.2rem;
	}
	.about5 h1{
		font-size: .48rem;
	}
	.about5 .text{
		font-size: .28rem;
		margin: .5rem 0 .28rem;
	}
	.about5 span{
		font-size: .4rem;
		font-family: arial;
	}
	.about5 .list{
		font-size: .28rem;
	}
	.about-code{
		float: none;
		margin: auto;
		display: inline-block;
		margin-top: .58rem;
		padding-bottom: .25rem;
		background: transparent;
		padding-left: 0
	}
	.about5btn{
		margin-top:.4rem ;
		font-size: .3rem;
	}
	.about-code img{
		max-width: 2.75rem;
	}
	.about5 p{
		font-size: .28rem;
		margin-bottom: .05rem;
	}
	.about-pos h2{
		font-size: .4rem;
	}
	.about-pos .form-control{
		height: .7rem;
		border: 1px solid #424c5f;
		font-size: .28rem;
	}
	.videoic{
		width: 1rem;
	}
	.modal-body{
		width: 100%;
		height: 4rem;
	}
	.about2-inner::after{
		display: none;
	}
	.about2-inner{
		border-left: .06rem solid #d7000f;
	}
	.frm-cityselt{
		margin-left:0;
		margin-right:0;
		margin-top: .37rem;
		margin-bottom: .78rem;
	}
	.frm-cityselt .row{
		margin-left: -15px;
		margin-right: -15px;
	}
	.about-video .list span{
		display: block;
	}
	.about-video .list i{
		display: none;
	}
	.about5 li h3{
		font-size: .3rem;
	}
	.about5 li .text2{
		font-size: .28rem;
		margin-top: .12rem;
	}
	.about5 li{
		padding-bottom: .3rem;
	}
	.aboutMore {
		width: 2.4rem;
		height: .8rem;
		line-height: .8rem;
		font-size: .28rem;
		border: 1px solid #5d89dd;
		border-radius: 35px;
		text-align: center;
		margin:.58rem auto 0;
	}
	.waobg{
		/*background-image: url(/content/img/images/about8.png);
		background-repeat: no-repeat;
		background-position: right;
		background-size: 3rem;
		margin-right: -.3rem;
		padding-right: 2.4rem;*/
	}
	.waobg .fl{
		float: none;
	}

	.deldata1{
		font-size:.3rem!important;
		color: #5d89dd!important;
		margin-top: .1rem;
	}
	.imgsf{
		width: 100%;
	}
}

/* 新增 */
@media screen and (min-width: 992px) {
	.aboutabout1 .aboutbtn:hover{
		background-color: #d7000f;
		transition: all .3s;
		-webkit-transition: all .3s;
	}
	.aboutabout1 .aboutbtn.swiper-button-disabled{
		cursor: default;
		opacity: .2;
		background-color: #d6d6d6;
	}
	

	.about-pos .form-control{
		background-image: linear-gradient(45deg, transparent 50%, #424c5f 0), linear-gradient(135deg, #424c5f 50%, transparent 0), linear-gradient(90deg, #aabcc2, #aabcc2);
    background-position: calc(100% - 18px) calc(0.9em + 1px), calc(100% - 12px) calc(0.9em + 1px), calc(100% - 39px) 50%;
    background-repeat: no-repeat;
    background-size: 6px 6px,6px 6px,1px 1.2em;
	}
}
/* 联系AG旗舰厅 */
.contact2{
	text-align: center;
}
.contact2 h4{
	font-size: 1.2em;
	margin-bottom: 3em;
}
.contact2 img{
	max-width: 90%;
	height: 8em;
	object-fit: contain;
	display: block;
	margin: auto;
}
.contact2 .item{
	font-size: .8em;
}
.bot .item+.item{
	margin-top: 13px;
}
.bot .item span{
	color: #d7000f;
}
.contact2 .box{
	background-color: #f6f6f6;
	padding: 2.8em 2em 4em;
	border-radius: 20px;
	height: 27.5em;
}
.bot{
	margin-top: 2.5em;
}
.smi{
	text-align: center;
	font-size: .8em;
	margin: 2.87em 0 2.64em;
	line-height:1.87em;
}
.contBtn svg{
	width: 16px;
	height: 22px;
}
.contBtn{
	width: 190px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background-color: #fff;
	margin: auto;
	border-radius: 35px;
	font-size: .9em;
	font-weight: bold;
	cursor: pointer;
}
.contBtn2{
	margin-top: 15px;
}
.bot a{
	color: #2e6eeb;
	border-bottom: 1px solid #2e6eeb;
}
.contBtn.active{
	background-color: #deb679;
	color: #fff;
}
.contBtn.active svg{
	color: #fff;
}
.contel{
	font-size: .9em;
	margin-top:2.77em;
}
body .imgg2{
	display: none;
}
.contbb{
	padding-bottom: 6em;
}
.contact2{
	margin-top:2.8em;
}
.concode img{
	max-width:100%;
	height: auto;
}
.concode{
	text-align: left;
}
.concode h5{
	font-size: 1.6em;
	margin-bottom: 1em;
	margin-top: 2.06em;
}
.concode p{
	font-size: .8em;
}
.concode .lsps{
	margin-top: 13px;
}
.concode{
	margin-top:2.8em;
}
.concode .box2 {
	padding-left: 2.75em;
}
.contbb .row{
	margin-left: -15px;
	margin-right: -15px;
}
.text3{
	font-size: 1.1em;
    margin-top: 2.84em;
    line-height: 1.5;
}
@media(max-width:992px){
	.concode .box2{
		padding-left: 0;
	}
	.concode{
		margin-top: 1rem;
	}
	.concode p{
		font-size: .28rem;
	}
	.concode h5{
		font-size: .4rem;
		margin-top: .8rem;
		margin-bottom: .5rem;
	}
	.contact2 li+li{
		margin-top: .5rem;
	}
	.contact2 .box{
		height: auto;
	}
	.contact2 h4{
		font-size: .34rem;
		margin-bottom: .5rem;
	}
	.contact2 .item{
		font-size: .28rem;
	}
	.smi{
		font-size: .26rem;
	}
	.contact2 .box{
		padding: .5rem .3rem .5rem;
	}
	.contbb{
		padding-bottom: 1.2rem;
	}
}
.bot a:hover{
	color: #2e6eeb;
}


/* 2022.4.22 */
.edvideo-wap{
	width: 100%;
	height: 30.3em;
	display: flex;
	display: -webkit-flex;
	align-items: stretch;
	-webkit-align-items: stretch;
	position: relative;
	border-radius: 1.5em;
	overflow: hidden;
	margin-top: 2.8em;
}
.edvideo-headline{
	width: 65%;
	flex: 0 0 65%;
	-webkit-flex: 0 0 65%;
	height: 100%;
	position: relative;
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	background: #fff;
}
.edvideo-headline .topbox{
	width: 100%;
	height: 26.25em;
	display: block;
	overflow: hidden;
	position: relative;
}
.edvideo-headline .video-box{
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
.edvideo-headline .video-imgs{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: no-repeat center center;
	background-size: cover;
}
.edvideo-headline .btn-play{
	width: 4.2rem;
  height: 4.2rem;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index: 20;
  color: #fff;
  border: solid 1px #fff;
  border-radius: 100%;
  background: rgba(0,0,22,.3);
}
.edvideo-headline .btn-play i{
	width: 1.2rem;
  height: 1.2rem;
  display: block;
  background: url('/content/img/images/caret-right-fill-white.svg') no-repeat center center transparent;
  background-size: contain;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  border: none;
  z-index: 50;
}
.edvideo-headline .botbox{
	width: 100%;
	flex: 1;
	-webkit-flex: 1;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	padding: 0 1.6em;
}
.edvideo-headline .botbox .vidtit{
	width: 100%;
	flex: 1;
	-webkit-flex: 1;
	position: relative;
	display: flex;
	display: -webkit-flex;
}
.edvideo-headline .botbox .vidtit a{
	font-size: 1.2em;
	line-height: 1.5em;
	display: block;
	overflow: hidden;
	height: 1.5em;
	overflow: hidden;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}	
.edvideo-headline .botbox .tool{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
}
.edvideo-headline .btn-mssg,
.edvideo-headline .btn-heart{
	color: #999;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	margin-left: 1em;
}
.edvideo-headline .btn-mssg span,
.edvideo-headline .btn-heart span{
	font-size: 0.6em;
}
.edvideo-headline .btn-mssg .bi,
.edvideo-headline .btn-heart .bi{
	width: .8em;
	height: .8em;
	display: block;
	margin-right: 5px;
}
.edvideo-headline .btn-heart .bi-heart-fill{
	display: none;
}
.edvideo-headline .btn-heart.is-active{
	color: #ff6485;
}
.edvideo-headline .btn-heart.is-active .bi-heart{
	display: none;
}
.edvideo-headline .btn-heart.is-active .bi-heart-fill{
	display: block;
}
.edvideo-headline .go-mssg{
	width: 5em;
	height: calc(1.5em + 2px);
	line-height: 1.5em;
	text-align: center;
	border: solid 1px #ff6485;
	border-radius: 1.5em;
	margin-left: 1.5em;
	color: #ff6485;
}
.edvideo-headline .go-mssg::after{
	background: #ff6485;
}
.edvideo-headline .go-mssg span{
	font-size: .7em;
}

.edvideo-review{
	width: 35%;
	flex: 0 0 35%;
	-webkit-flex: 0 0 35%;
	height: 100%;
	display: block;
	position: relative;
}
.edvideo-review .rvhead{
	width: 100%;
	height: 3.8em;
	display: flex;
	display: -webkit-flex;
	align-items: flex-end;
	-webkit-align-items: flex-end;
	background: #fff;
	position: relative;
	padding: 1.5em 1.1em 1em;
}
.edvideo-review .rvhead .t1{
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold;
	margin-right: .625em;
}
.edvideo-review .rvhead .word{
	font-size: .8em;
	line-height: 1.375em;
	color: #b8bfcc;
}
.edvideo-review .rvbody{
	width: 100%;
	height: calc(100% - 3.8em);
	background: #f7f8fc;
	position: relative;
	overflow: hidden;
	padding: .5em 1.1em 1em;
	border-bottom-right-radius: .3rem;
	border-bottom-left-radius: .3rem;
}
.edu-vdlist{
	width: 100%;
	position: relative;
}
.edu-vdlist li{
	width: 100%;
	display: flex;
	display: -webkit-flex;
	margin-bottom: .5em;
	align-items: center;
	-webkit-align-items: center;
}
.edu-vdlist li:last-child{
	margin-bottom: 0;
}
.edu-vdlist .item-imgs{
	max-width: 172px;
	flex: 0 0 39%;
	-webkit-flex: 0 0 39%;
	position: relative;
	margin-right: .5em;
	overflow: hidden;
	border-radius: 2px;
}
.edu-vdlist .item-imgs .image{
	width: 100%;
	height: 4.8em;
	display: block;
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
	position: relative;
	background: #000;
}
.edu-vdlist .item-imgs img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	-webkit-object-fit: cover;
	object-position: center center;
	-webkit-object-position: center center;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	opacity: .9;
	border-radius: inherit;
}
.edu-vdlist .icon-play{
	width: 1em;
	height: 1em;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	color: #fff;
	opacity: .7;
	z-index: 5;
}
.edu-vdlist .icon-play .bi{
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
.edu-vdlist .item-bd{
	width: 100%;
	flex: 1;
	-webkit-flex: 1;
	position: relative;
	min-height: 3.5em;
}
.edu-vdlist .tit{
	font-size: .9em;
	line-height: 1.5em;
	overflow: hidden;
	position: relative;
}
.edu-vdlist .tit a,
.edu-vdlist .tit span{
	max-width: 100%;
	max-height: 3em;
	overflow: hidden;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.edu-vdlist .tool{
	margin-top: .8em;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}
.edu-vdlist .btn-mssg,
.edu-vdlist .btn-heart{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	color: #666;
}
.edu-vdlist .btn-mssg{
	margin-right: .8em;
}
.edu-vdlist .btn-mssg span,
.edu-vdlist .btn-heart span{
	font-size: 0.6em;
}
.edu-vdlist .btn-mssg .bi,
.edu-vdlist .btn-heart .bi{
	width: .8em;
	height: .8em;
	display: block;
	margin-right: 5px;
}
.edu-vdlist .btn-heart .bi-heart-fill{
	display: none;
}
.edu-vdlist .btn-heart.is-active{
	color: #ff6485;
}
.edu-vdlist .btn-heart.is-active .bi-heart{
	display: none;
}
.edu-vdlist .btn-heart.is-active .bi-heart-fill{
	display: block;
}

.edu-vdlist li.is-active .tit{
	color: #d70c19;
}

.edvideo-review .mCSB_scrollTools{
	width: 1em;
	right: 0 !important;
}
.edvideo-review .mCSB_scrollTools .mCSB_draggerContainer{
	background: #fff;
}
.edvideo-review .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: .5em;
	border-radius: .3em;
	background: #dbdbdb;
	margin: 0 auto;
}

.edu4-body.web{
	width: 100%;
	height: 32em;
	display: block;
	overflow: hidden;
	position: relative;
}
.edu4-body.web .flex{
	width: 100%;
	height: 100%;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	position: relative;
}
.edu4-body.web .row-left{
	max-width: 476px;
	flex: 0 0 33%;
	-webkit-flex: 0 0 33%;
	position: relative;
	height: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}
.edu4-body.web .row-left img{
	max-width: 100%;
	display: block;
}
.edu4-body.web .row-right{
	max-width: 586px;
	flex: 0 0 41%;
	-webkit-flex: 0 0 41%;
	padding: 6.75em 0;
}
.edu4-swip.web{
	width: 100%;
	height: 22.55em;
	position: relative;
	overflow: hidden;
}
/*.edu4-swip.web .swiper-wrapper{
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}*/
.edu4-swip.web .box{
	width: 85%;
	max-width: 494px;
	height: 6.65em;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	background: #fff;
	border-radius: .5em;
	overflow: hidden;
	opacity: .9;
	transition: opacity .5s linear, transform .5s linear;
	-webkit-transition: opacity .5s linear, -webkit-transform .5s linear;
}
.edu4-swip.web .slide-imgs{
	flex: 0 0 4.5em;
	-webkit-flex: 0 0 4.5em;
	width: 4.5em;
}
.edu4-swip.web .slide-imgs .image{
	width: 100%;
	padding-top: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 100%;
	background: no-repeat center center;
	background-size: cover; 
}
.edu4-swip.web .slide-bd{
	width: 100%;
	 flex: 1;
	 -webkit-flex: 1;
}
.edu4-swip.web .tit{
	font-size: 1em;
	line-height: 1.2em;
	height: 1.2em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #424c5f;
	font-weight: bold;
}
.edu4-swip.web .doc{
	font-size: .8em;
	line-height: 1.2em;
	color: #707a8c;
	max-height: 2.4em;
	overflow: hidden;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.edu4-swip.web .swiper-slide:nth-child(odd) .box{
	padding: 1.1em 1.5em 1.1em 0.9em;
}
.edu4-swip.web .swiper-slide:nth-child(odd) .slide-imgs{
	margin-right: 0.6em;
}
.edu4-swip.web .swiper-slide:nth-child(even) .box{
	padding: 1.1em 0.9em;
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
}
.edu4-swip.web .swiper-slide:nth-child(even) .slide-imgs{
	margin-left: 1.5em;
}
.edu4-swip.web .swiper-slide-active .box{
	opacity: 1;
	transform: translateX(4.5em);
	-webkit-transform: translateX(4.5em);
}
.edu4-swip.web.hadnt-swip .swiper-slide{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

.edu4-body.app{
	width: 100%;
	background: no-repeat center center;
	background-size: cover;
	position: relative;
	padding: 1.32rem 0 0.78rem;
}
.edu4-body.app .topbox{
	width: 100%;
	position: relative;
}
.edu4-body.app .topbox img{
	width: 100%;
	display: block;
}
.edu4-swip.app{
	margin: 1.32rem auto 0;
	width: 85.33%;
	position: relative;
}
.edu4-swip.app .swiper-slide{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}
.edu4-swip.app .box{
	width: 100%;
	height: 2.18rem;
	overflow: hidden;
	background: #fff;
	border-radius: .2rem;
	position: relative;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	padding: 0 0.4rem 0 0.45rem;
	opacity: .5;
	transition: opacity .5s linear, transform .5s linear;
	-webkit-transition: opacity .5s linear, -webkit-transform .5s linear;
	transform: scale(0.9, 0.75);
	-webkit-transform: scale(0.9, 0.75);
}
.edu4-swip.app .slide-bd{
	width: 100%;
	flex: 1;
	-webkit-flex: 1;
}
.edu4-swip.app .slide-imgs{
	flex: 0 0 1.2rem;
	-webkit-flex: 0 0 1.2rem;
	width: 1.2rem;
	margin-left: .4rem;
}
.edu4-swip.app .slide-imgs .image{
	width: 100%;
	padding-top: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 100%;
	background: no-repeat center center;
	background-size: cover; 
}
.edu4-swip.app .tit{
	font-size: 0.28rem;
	line-height: 0.4rem;
	height: 0.4rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #424c5f;
	font-weight: bold;
}
.edu4-swip.app .doc{
	font-size: 0.26rem;
	line-height: 0.32rem;
	color: #707a8c;
	max-height: 0.96rem;
	overflow: hidden;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.edu4-swip.app .swiper-slide-active .box{
	opacity: 0.9;
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
}
.edu4-paging{
	width: 100%;
	position: static;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	margin-top: .3rem;
}
.edu4-paging .bullet{
	width: 7px;
	height: 7px;
	display: block;
	border-radius: 100%;
	background: #fff;
	opacity: .9;
	margin: 0 0.09rem;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.edu4-paging .bullet.active{
	background: #d70c19;
	opacity: 1;
}


@media screen and (min-width: 992px) {
	.edvideo-headline .go-mssg:hover{
		color: #fff;
	}
	.edu-vdlist li:hover .item-imgs .image{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}
	.edu-vdlist li:hover .tit{
		color: #d70c19;
	}
}
@media screen and (max-width: 991.98px) {
	.edvideo-wap{
		display: block;
		height: auto;
		border-radius: 0px;
		margin-top: .6rem;
	}
	.edvideo-headline{
		width: 100%;
		display: block;
		background: #fff;
		border-radius: .3rem;
		overflow: hidden;
		box-shadow: 0 0.06rem .5rem rgba(154,160,192,.24);
		z-index: 20;
	}
	.edvideo-headline .topbox{
		height: auto;
		padding-top: 56%;
	}
	.edvideo-headline .btn-play{
		width: 0.8rem;
    height: 0.8rem;
	}
	.edvideo-headline .btn-play i{
		width: .24rem;
		height: .24rem;
	}
	.edvideo-headline .botbox{
		height: .9rem;
		padding: 0 0.3rem;
	}
	.edvideo-headline .botbox .vidtit a{
		font-size: .28rem;
	}
	.edvideo-headline .btn-mssg, 
	.edvideo-headline .btn-heart{
		margin-left: .36rem;
	}
	.edvideo-headline .btn-mssg .bi, 
	.edvideo-headline .btn-heart .bi{
		width: .3rem;
		height: .3rem;
	}
	.edvideo-headline .btn-mssg span, 
	.edvideo-headline .btn-heart span{
		font-size: .26rem;
	}
	.edvideo-headline .go-mssg{
		display: none;
	}
	.edvideo-review{
		width: 100%;
	}
	.edvideo-review .rvhead{
		padding: .6rem .3rem .24rem;
	}
	.edvideo-review .rvhead::after{
		content: '';
		display: block;
		height: 1px;
		position: absolute;
		left: .3rem;
		right: .3rem;
		bottom: 0;
		background: #e8e8eb;
	}
	.edvideo-review .rvhead .t1{
		font-size: .4rem;
		margin-right: .16rem;
	}
	.edvideo-review .rvhead .word{
		font-size: .28rem;
		line-height: .32rem;
	}
	.edvideo-review .rvbody{
		padding: .24rem .3rem .48rem;
		background: #fff;
	}
	.edu-vdlist li{
		margin-bottom: .2rem;
	}
	.edu-vdlist .item-imgs{
		max-width: 2.24rem;
		flex: 0 0 2.24rem;
		-webkit-flex: 0 0 2.24rem;
		margin-right: .26rem;
	}
	.edu-vdlist .item-imgs .image{
		height: auto;
		padding-top: 57.14%;
	}
	.edu-vdlist .icon-play{
		width: .3rem;
		height: .3rem;
	}
	.edu-vdlist .item-bd{
		min-height: 0;
	}
	.edu-vdlist .tit{
		font-size: .3rem;
		line-height: .42rem;
	}
	.edu-vdlist .tit a,
	.edu-vdlist .tit span{
		max-height: .84rem;
	}
	.edu-vdlist .tool{
		margin-top: .12rem;
	}
	.edu-vdlist .btn-mssg{
		margin-right: .34rem;
	}
	.edu-vdlist .btn-mssg .bi, .edu-vdlist .btn-heart .bi{
		width: .3rem;
		height: .3rem;
	}
	.edu-vdlist .btn-mssg span, .edu-vdlist .btn-heart span{
		font-size: .26rem;
	}
}

/* 视频详情-留言 */
.p-edudet .head-fr,
.p-edudet .head-sch{
	display: none;
}
.edudet-box.web{
	width: 100%;
	overflow: hidden;
	position: relative;
	background: url('/content/img/images/edu-6.jpg') no-repeat center center;
	background-size: cover;
	display: flex;
	display: -webkit-flex;
}
.edudet-video{
	width: 75.8%;
	flex: 0 0 75.8%;
	-webkit-flex: 0 0 75.8%;
}
.edudet-video .topbox{
	width: 100%;
	padding-top: 56.25%;
	display: block;
	position: relative;
	overflow: hidden;
}
.edudet-video .video-box{
	width: 100%;
	/* height: 38.8em; */
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.edudet-video .botbox{ 
	width: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
}
.edudet-video .botbox .box{
	width: 79%;
	max-width: 1090px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	padding: .85em 0.5em 0.85em 0;
}
.edudet-video .vidtit{
	font-size: 1.2em;
	line-height: 1.5em;
	max-width: 73%;
}
.edudet-video .botbox .tool{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}
.edudet-video .btn-mssg,
.edudet-video .btn-heart{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	color: #999;
	margin-left: 1.2em;
}
.edudet-video .btn-mssg span,
.edudet-video .btn-heart span{
	font-size: 0.6em;
}
.edudet-video .btn-mssg .bi,
.edudet-video .btn-heart .bi{
	width: .7em;
	height: .7em;
	display: block;
	margin-right: 5px;
	color: #666;
}
.edudet-video .btn-heart .bi-heart-fill{
	display: none;
}
.edudet-video .btn-heart.is-active,
.edudet-video .btn-heart.is-active .bi{
	color: #ff6485;
}
.edudet-video .btn-heart.is-active .bi-heart{
	display: none;
}
.edudet-video .btn-heart.is-active .bi-heart-fill{
	display: block;
}

.edudet-review{
	width: 24.2%;
	flex: 0 0 24.2%;
	-webkit-flex: 0 0 24.2%;
	height: 100%;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 20;
}
.edudet-review .rvhead{
	width: 100%;
	height: 3.5em;
	display: flex;
	display: -webkit-flex;
	align-items: flex-end;
	-webkit-align-items: flex-end;
	background: #fff;
	position: relative;
	padding: 1.5em 1em 1em;
}
.edudet-review .rvhead .t1 {
  font-size: 1em;
  line-height: 1em;
  font-weight: bold;
}
.edudet-review .rvbody{
	width: 100%;
	height: calc(100% - 7em);
	overflow: hidden;
	background: #fff;
	position: relative;
	padding: 0 1em 1em;
}
.edudet-review .mCSB_scrollTools{
	width: 1em;
	right: 0 !important;
}
.edudet-review .mCSB_scrollTools .mCSB_draggerContainer{
	background: #fff;
}
.edudet-review .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: .5em;
	border-radius: .3em;
	background: #dbdbdb;
	margin: 0 auto;
}
.edudet-review .edu-vdlist li{
	cursor: pointer;
}

.edudet-box.app{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.edudet-box.app .video-imgs{
	width: 100%;
	padding-top: 57.33%;
	display: block;
	overflow: hidden;
	position: relative;
	background: no-repeat center center;
	background-size: cover;
}
.edudet-box.app .btn-play{
	width: 0.8rem;
  height: 0.8rem;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index: 20;
  color: #fff;
  border: solid 1px #fff;
  border-radius: 100%;
  background: rgba(0,0,22,.3);
}
.edudet-box.app .btn-play i{
	width: 0.24rem;
  height: 0.24rem;
  display: block;
  background: url('/content/img/images/caret-right-fill-white.svg') no-repeat center center transparent;
  background-size: contain;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  border: none;
  z-index: 50;
}
.edudet-box.app .botbox{
	width: 100%;
	background: #e9edf3;
	position: relative;
	padding: .32rem .3rem .2rem;
}
.edudet-box.app .vidtit{
	font-size: .3rem;
	line-height: .45rem;
	color: #424c5f;
	font-weight: bold;
}
.edudet-box.app .tool{
	margin-top: .14rem;
	width: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}
.edudet-box.app .btn-mssg,
.edudet-box.app .btn-heart{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	color: #999;
	margin-right: 0.46rem;
}
.edudet-box.app .btn-mssg span,
.edudet-box.app .btn-heart span{
	font-size: 0.26rem;
}
.edudet-box.app .btn-mssg .bi,
.edudet-box.app .btn-heart .bi{
	width: .3rem;
	height: .3rem;
	display: block;
	margin-right: 0.1rem;
	color: #666;
}
.edudet-box.app .btn-heart .bi-heart-fill{
	display: none;
}
.edudet-box.app .btn-heart.is-active,
.edudet-box.app .btn-heart.is-active .bi{
	color: #ff6485;
}
.edudet-box.app .btn-heart.is-active .bi-heart{
	display: none;
}
.edudet-box.app .btn-heart.is-active .bi-heart-fill{
	display: block;
}

.edudet-mssgwap{
	width: 100%;
	padding: 3em 0 6em;
	background: url('/content/img/images/edu-5.jpg') no-repeat center top;
	background-size: cover;
}
.form-mssg{
	width: 100%;
	position: relative;
}
.form-mssg .lvtit{
	font-size: 1.5em;
	line-height: 1em;
	color: #345597;
	margin-bottom: 0.67em;
}
.form-mssg .form-group{
	width: 100%;
	display: flex;
	display: -webkit-flex;
	padding: .85em 1.25em 0.85em 1.2em;
	line-height: 1em;
	border: solid 1px #dae4ef;
	border-radius: .5em;
	background: #fff;
	margin: 0 0 0.5em;
	position: relative;
	z-index: 5;
}
.form-mssg .control-label{
	white-space: nowrap;
	position: relative;
	flex: 0 0 5.5em;
	-webkit-flex: 0 0 5.5em;
	max-width: 5.5em;
	font-size: .8em;
	line-height: inherit;
	margin: 0 1em 0 0;
	color: #345597;
}
.form-mssg .control-label::after{
	content: '';
	width: 1px;
	height: 1.25em;
	display: block;
	background: #dae4ef;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.form-mssg .form-group-cell{
	width: 100%;
	flex: 1;
	-webkit-flex: 1;
	position: relative;
}
.form-mssg .form-control{
	width: 100%;
	height: 1.25em;
	display: block;
	border: none;
	font-size: .8em;
	line-height: inherit;
	color: inherit;
	padding: 0;
}
.form-mssg .form-btnbox{
	width: 100%;
	padding: 0 1.25em;
	display: flex;
	display: -webkit-flex;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	transform: translateY(-3.15em);
	-webkit-transform: translateY(-3.15em);
	position: relative;
	z-index: 20;
}
.form-mssg .btn-submit{
	width: 6em;
	height: calc(1.8em + 2px);
	line-height: 1.8em;
	background: #3391d2;
	border: solid 1px #3391d2;
	color: #fff;
	border-radius: 0.95em;
}
.form-mssg .btn-submit::after{
	background: #fff;
}
.form-mssg .btn-submit span{
	font-size: .7em;
}

.edudet-mssglist{
	margin-top: 2.5em;
}
.edudet-mssglist .lvhd{
	width: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: flex-end;
	-webkit-align-items: flex-end;
	margin-bottom: 1.2em;
	color: #424c5f;
}
.edudet-mssglist .lvhd .lvtit{
	font-size: 1.2em;
	line-height: 1em;
}
.edudet-mssglist .lvhd .num{
	font-size: .9em;
	line-height: 1em;
}
.edmssg-list{
	width: 100%;
	overflow: hidden;
	position: relative;
	min-height: 200px;
}
.edmssg-list li{
	margin-bottom: .5em;
}
.edmssg-list li:last-child{
	margin-bottom: 0;
}
.edmssg-list .box{
	width: 100%;
	background: #fff;
	border-radius: .5em;
	padding: 1.7em 2em 2em 1.5em;
}
.edmssg-list .name{
	font-size: .9em;
	line-height: 1.5em;
	font-weight: bold;
	color: #deb679;
}
.edmssg-list .doc{
	font-size: .8em;
	line-height: 1.75em;
	color: #424c5f;
	margin-top: .75em;
}
.edmssg-list .time{
	font-size: .8em;
	line-height: 1em;
	color: #7a8599;
	margin-top: .875em;
}
.edudet-mssglist .glist-ctrl .arrow{
	background: #fff;
}
.edudet-mssglist .glist-paging .paging{
	background: #fff;
}

@media screen and (min-width: 992px) {
	.form-mssg .frm-lyq{
		padding-bottom: 2.85em;
	}
	.form-mssg .btn-submit:hover{
		color: #3391d2;
	}
}
@media screen and (max-width: 991.98px) {
	.edudet-mssgwap{
		padding: .8rem 0 1.2rem;
		background-image: url('/content/img/images/edu-7.jpg');
	}
	.form-mssg .lvtit{
		font-size: .4rem;
		font-weight: bold;
		margin-bottom: .2rem;
	}
	.form-mssg .form-group{
		padding: .23rem .22rem;
		border-radius: .12rem;
		line-height: .32rem;
		margin-bottom: .16rem;
	}
	.form-mssg .control-label{
		font-size: .28rem;
		max-width: calc(4em + 0.22rem);
		flex: 0 0 calc(4em + 0.22rem);
		-webkit-flex: 0 0 calc(4em + 0.22rem);
		margin-right: .2rem;
	}
	.form-mssg .form-control{
		font-size: .28rem;
	}
	.form-mssg .form-btnbox{
		padding: 0 0.22rem;
		transform: none;
		-webkit-transform: none;
	}
	.form-mssg .btn-submit span{
		font-size: .26rem;
	}
	.form-mssg .frm-lyq .control-label{
		display: none;
	}
	.form-mssg .frm-lyq .form-control{
		height: 1.92rem;
	}
	.edudet-mssglist{
		margin-top: .6rem;
	}
	.edudet-mssglist .lvhd{
		margin-bottom: .24rem;
	}
	.edudet-mssglist .lvhd .lvtit{
		font-size: .36rem;
	}
	.edudet-mssglist .lvhd .num{
		font-size: .28rem;
	}
	.edmssg-list li{
		margin-bottom: .16rem;
	}
	.edmssg-list .box{
		padding: .44rem .28rem .6rem .32rem;
	}
	.edmssg-list .name{
		font-size: .3rem;
		line-height: .42rem;
	}
	.edmssg-list .doc{
		font-size: .3rem;
		line-height: .48rem;
		margin-top: .14rem;
	}
	.edmssg-list .time{
		font-size: .26rem;
		margin-top: .3rem;
	}
	.edudet-mssglist .glist-ctrl a{
		background: #fff;
	}
}<!--0.00013494491577148-->