._edit_{

	display:none;

    position: absolute;

    right: 10px;

    top: 10px;

    width: 40px;

    font-size: 14px;

    color: #fff;

    text-align: center;

    line-height: 22px;

    cursor: pointer;

    border: 2px #00ffba solid;

    background-color: #023216;

}

.boxPC{display: block;}
.boxWAP{display: none;}

/*页面中通用部分*/
.box_In{position: relative;width: 90%;max-width: 1384px;margin: 0 auto;}
.fl{float: left;}
.fc{float: left;}
.fr{float: right;}
.clear{overflow: hidden;}
.clears::after{
	content: ".";
	clear: both;
	display: block;
	overflow: hidden;
	font-size: 0;
	height: 0;
}
.clears{
	zoom: 1;
}

.box_hd{position: relative;z-index: 2;}
.box_hd h3{
	height: 50px;
	font-size: 38px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 50px;
	margin-bottom: 18px;
}
.box_hd h3 span{
	position: relative;
	top: -5px;
	font-size: 16px;
	color: rgba(255,255,255,.6);
	font-weight: 100;
	margin-left: 10px;
}
.box_hd p{
	width: 80%;
	font-size: 14px;
	color: rgba(255,255,255,.67);
	text-align: center;
	line-height: 26px;
	margin: 0 auto;
}
.box_hd2 h3{color: #0e0e0e;}
.box_hd2 h3 span{color: #b1b1b1;}
.box_hd2 p{color: #7e7e7e;}



.box_hd h2{text-align: center;margin-bottom: 20px;}

.box_hd h2 span{

	display: inline-block;

	height: 12px;

	font-size: 38px;

	color: #fff;

	font-weight: bold;

	line-height: 52px;

	padding: 0 4px;

}

.box_hd2 h2 span{color: #0e0e0e;}

/* 专业设置材料 */
.box6_con4 .swiper-slide h3 {
	width: 150px;
	margin-bottom: 30px;
}
.box6_con4 .swipertop .swiper-slide-thumb-active h3 {
	font-weight: bold;
	font-size: 25px;
	color: #3767E0;
}
.box6_con4 .swipertop .swiper-slide {
	position: relative;
	cursor: pointer;
}
.box6_con4 .swipertop .swiper-slide-thumb-active::after {
	position: absolute;
	bottom: 17px;
	content: '';
	width: 150px;
	height: 2px;
	background: #3767E0;
}
.box6_con4 .img-box {
	height: 116px;
	background: url('../images/tab-bg.jpg') no-repeat;
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: center;
}
.box6_con4 .img-box p {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 25px;
	color: #FFFFFF;
}
.box6_con4 .img-box span {
	font-weight: bold;
}

.wrap{width: 100%;overflow: hidden;background: #fff;}
@font-face {
	font-family: 'webfont';
	font-display: swap;
	src: url('//at.alicdn.com/t/webfont_r1194dy4kd.eot'); /* IE9*/
	src: url('//at.alicdn.com/t/webfont_r1194dy4kd.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('//at.alicdn.com/t/webfont_r1194dy4kd.woff2') format('woff2'),
	url('//at.alicdn.com/t/webfont_r1194dy4kd.woff') format('woff'), /* chrome、firefox */
	url('//at.alicdn.com/t/webfont_r1194dy4kd.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('//at.alicdn.com/t/webfont_r1194dy4kd.svg#NotoSansHans-DemiLight') format('svg'); /* iOS 4.1- */
}
body{
	font-family:'pingfang SC','微软雅黑','webfont','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;
}
#y_header {
	position: fixed;
	top: 0;
	z-index: 10;
	width: 100%;
	padding-bottom: 2.5%;
}
#y_header:before{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .8) 100%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .8) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .8)));
	background-image: linear-gradient(to top, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;
	content: "";
}
#y_header .container {
	position: relative;
	width: 90%;
	height: 58px;
	display: flex;
	justify-content: space-between;
	margin: 27px auto 0;
	z-index: 8;
}
#y_header .container .logo{
	float: left;
	/*width: 27%;*/
	/*max-width: 458px;*/
	width: 4.58rem;
}
#y_header .container .logo img{display: block;width: 100%;}
#y_header .container .nav{
	float: right;
	margin-top: 7px;
}
#y_header .container .nav ul li{
	position: relative;
	float: left;
	margin: 0 3px;
}
#y_header .container .nav ul li a{
	display: block;
	height: .2rem;
	font-size: 17px;
	color: #fff;
	line-height: .2rem;
	/*border-radius: 5px;*/
	margin: .1rem .12rem;
}
#y_header .container .nav ul li:hover a{color: #96c5fd;}
/* #y_header .container .nav ul li:hover{border-bottom: 2px #238df9 solid;} */
/*#y_header .container .nav ul li:hover>a{color: #fff;background: #1787f9;}*/
#y_header .container .nav ul li .lists{
	display: none;
	position: absolute;
	left: 50%;
	top: calc(100%);
	width: 140px;
	/* border-top: 2px #238df9 solid; */
	background: #f5f5f5;

	margin-left: -70px;

	z-index: 4;
}
#y_header .container .nav ul li em{
	display: inline-block;
	width: 10px;
	height: 7px;
	background: url("/images/xfjiantou2.png") no-repeat;
	margin-left: 5px;
}
#y_header .container .nav ul li:hover .lists{display: block;}
#y_header .container .nav ul li .lists a{font-size: 14px;color: #262626;margin: .08rem 0 .08rem .08rem;}

/* #y_header .container .nav ul li.zysz a{margin: .1rem .28rem;} */

/* #y_header .container .nav ul li.zysz .lists a{margin: .08rem 0 .08rem .08rem;} */

#y_header .container .nav ul li.zsjh .lists{width: 104px;margin-left: -52px;}

/* #y_header .container .nav ul li.zbjx:after{

	position: absolute;

	right: 5px;

	top: -12px;

	width: 41px;

	height: 18px;

	font-size: 14px;

	color: #fff;

	text-align: center;

	line-height: 18px;

	border-radius: 10px;

	background: #f53f31;

	content: "LIVE";

} */
#y_header .container .nav ul li .lists a.cur{color: #1d88f1;}
#y_header .container .nav ul li .lists a:hover{color: #1d88f1;}
#y_carousel .top_shadow {
	width: 100%;
	position: absolute;
	top: 0;
	min-height: 30%;
	z-index: 3;
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .7) 100%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .7) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .7)));
	background-image: linear-gradient(to top, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;
}
#y_carousel .bottom_shadow {
	color: #fff;
	width: 100%;
	position: absolute;
	bottom: 0;
	min-height: 30%;
	padding: .4rem;
	z-index: 3;
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .7) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .7) 100%);
	background-image: -webkit-gradient(linear, left bottom, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .7)));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;
}



.boxdouble{

	position: relative;

	padding: 78px 0 126px;

}

.boxdouble:before{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 498px;

	background-color: #f8fafd;

	content: "";

}

.boxdouble .contop{position: relative;margin: 40px 0 0;}

.boxdouble .contop .contop_left{

	width: 73%;

	box-sizing: border-box;

	background-color: #fff;

	padding: 48px 16% 48px 62px;

}

.boxdouble .contop .contop_left h4{

	position: relative;

	font-size: 24px;

	color: #0e0e0e;

	line-height: 34px;

	margin-bottom: 15px;

	padding-left: 16px;

}

.boxdouble .contop .contop_left h4:before{
	position: absolute;
	left: 0;
	top: 5px;
	width: 3px;
	height: 58px;
	background: #1787f9;
	content: "";
}

.boxdouble .contop .contop_left p{

	position: relative;

	font-size: 15px;

	color: #808080;

	line-height: 28px;

	margin-bottom: 8px;

}

.boxdouble .contop .contop_right{

	position: absolute;

	right: 0;

	top: 50%;

	width: 37%;

	max-width: 508px;

	transform: translate(0,-50%);

}

.boxdouble .contop .contop_right img{display: block;width: 100%;}
.boxdouble .conbot{margin-top: 54px;}

.boxdouble .conbot ul li{

	float: left;

	width: 33.3%;

	box-sizing: border-box;

	padding: 0 4% 0 6%;

}

.boxdouble .conbot ul li:nth-child(2){border-left: 1px #e1eaee solid;border-right: 1px #e1eaee solid;}

.boxdouble .conbot ul li h4{

	position: relative;

	font-size: 26px;

	color: #0e0e0e;

	line-height: 33px;

	margin-bottom: 12px;

}

.boxdouble .conbot ul li h4:before{

	position: absolute;

	left: -42px;

	top: -1px;

	width: 32px;

	height: 33px;

	background: url("/images/boxdoubleicon1.jpg") no-repeat;

	content: "";

}

.boxdouble .conbot ul li:nth-child(2) h4:before{background-image: url("/images/boxdoubleicon2.jpg");}

.boxdouble .conbot ul li:nth-child(3) h4:before{background-image: url("/images/boxdoubleicon3.jpg");}

.boxdouble .conbot ul li p{

	font-size: 15px;

	color: #808080;

	line-height: 28px;

}


.boxtj{
	background: url("/images/boxtjbg1.jpg") no-repeat center;
	padding: 154px 0 140px;
}
.boxtj ul li{
	float: left;
	width: 25%;
	height: 89px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	box-sizing: border-box;
	border-right: 1px rgba(255,255,255,.4) solid;
}
.boxtj ul li:nth-child(1){width: 22%;}
.boxtj ul li:nth-child(3){width: 30%;}
.boxtj ul li:last-child{border: none;width: 23%;}
.boxtj ul li span{
	font-size: 72px;
	color: #69e1ff;
	font-weight: 400;
}
.boxtj ul li:nth-child(2) span{color: #ff9e56;}
.boxtj ul li:nth-child(3) span{color: #47ffcd;}
.boxtj ul li:nth-child(4) span{color: #1787f9;}

.boxtj ul li:nth-child(5) span{color: #c077d9;}

.footer{
	min-height: 26px;
	border-top: 1px #eaecef solid;
	background: #fdfeff;
	padding: 32px 0 33px;
}
.footer .logo{
	position: relative;
	float: left;
	width: 24%;
	height: 26px;
	max-width: 339px;
}
.footer .logo img{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	transform: translate(-50%,-50%);
}
.footer .bqsy{
	float: left;
	width: calc(72% - 190px);

	color: #9f9f9f;
	text-align: center;
	line-height: 26px;
	margin: 0 2%;
}
.footer .dzdh{
	float: left;
}
.footer .dzdh span{
	display: inline-block;
	font-size: 16px;
	color: #797979;
	line-height: 26px;
	background: url("/images/footpic1.jpg") no-repeat left top;
	padding-left: 28px;
	margin-right: 16px;
}
.footer .dzdh span:nth-child(2){font-size: 18px;background-image: url("/images/footpic2.jpg");}



.footer2{

	min-height: 26px;

	border-top: 1px #feffff solid;

	background: #f7faff;

	padding: 52px 0 0;

}

.footer2 .foot_left{float: left;width: 29%;max-width: 400px;margin-top: 18px;}

.footer2 .logo img{width: 100%;}

.footer2 .dzdh{

	/* float: left; */

	margin: 12px 0 0 12px;

}

.footer2 .dzdh span{

	display: inline-block;

	font-size: 16px;

	color: #797979;

	line-height: 26px;

	background: url("/images/footpic1.jpg") no-repeat left center;

	padding-left: 28px;

	margin-right: 16px;

}

.footer2 .dzdh span:nth-child(2){font-size: 18px;background-image: url("/images/footpic2.jpg");}

.footer2 .foot_cen{

	float: left;

	width: 46%;

	margin: 22px 0 0 4%;

}

.footer2 .foot_cen ul li{float: left;}

.footer2 .foot_cen ul li:first-child{

	width: 19%;

	border-right: 1px #e2f2ff solid;

	box-sizing: border-box;

	margin-right: 7%;

}

.footer2 .foot_cen ul li:nth-child(2){width: 70%;}

.footer2 .foot_cen ul li h3{

	font-size: 18px;

	color: #555;

	margin-bottom: 8px;

}

.footer2 .foot_cen ul li p{overflow: hidden;}

.footer2 .foot_cen ul li p a{

	float: left;

	font-size: 14px;

	color: #b3b3b3;

	line-height: 30px;

}

.footer2 .foot_cen ul li p a:hover{color: #1297ea;}

.footer2 .foot_cen ul li:nth-child(2) p a:nth-child(1),

.footer2 .foot_cen ul li:nth-child(2) p a:nth-child(4){width: 24%;}

.footer2 .foot_cen ul li:nth-child(2) p a:nth-child(2),

.footer2 .foot_cen ul li:nth-child(2) p a:nth-child(5){width: 36%;}

.footer2 .foot_right{

	float: right;

	width: 21%;

	max-width: 280px;

}

.footer2 .foot_right p{

	float: left;

	width: 40%;

	font-size: 14px;

	color: #929292;

	text-align: center;

	line-height: 28px;

	margin: 0 5%;

}

.footer2 .foot_right p img{display: block;width: 100%;}

.footer2 .bqsy{

	font-size: 14px;

	color: rgba(178,225,255,.5);

	text-align: center;

	line-height: 30px;

	background-color: #1297ea;

	margin-top: 48px;

	padding: 6px;

}

.footer2 .bqsy a{color: rgba(178,225,255,.5);}

.xyxgt{
	position: absolute;
	right: 15px;
	bottom: 15px;
	width: 100px;
	height: 30px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	border-radius: 15px;
	background: rgba(0,0,0,.6);
}



.strength{padding-top: 110px;}

.strength .strength_con{padding: 50px 0 100px;}

.strength .strength_con .swiper-container{

	width: 100%;

	padding: 0 0 74px;

}

.strength .strength_con .swiper-slide{

	opacity: 0;

	transition: all .5s ease;

	-moz-transition: all .5s ease;

	-webkit-transition: all .5s ease;

	-o-transition: all .5s ease;

}

.strength .strength_con .swiper-slide-active,

.strength .strength_con .swiper-slide-next{opacity: 1;}

.strength .strength_con .pic{

	width: 100%;

	max-width: 670px;

	overflow: hidden;

	margin: 0 auto;

}

.strength .strength_con .pic img{

	display: block;

	width: 100%;

}

.strength .strength_con p{

	position: relative;

	width: 100%;

	max-width: 670px;

	background: #f8fafd;

	overflow: hidden;

	padding: 20px 0;

	margin: 0 auto;

}

.strength .strength_con p em{

	position: absolute;

	left: 3%;

	top: 50%;

	width: 22%;

	font-size: 62px;

	color: #eceff3;

	text-align: center;

	line-height: 56px;

	font-style: inherit;

	font-weight: bold;

	margin-top: -28px;

}

.strength .strength_con p b{

	position: absolute;

	left: 3%;

	top: 50%;

	width: 22%;

	font-size: 20px;

	color: #1f89f2;

	text-align: center;

	line-height: 32px;

	font-weight: bold;

	border-right: 1px #e9ecef solid;

	margin-top: -16px;

	z-index: 3;

}

.strength .strength_con p span{

	position: relative;

	float: right;

	width: 65%;

	height: 40px;

	font-size: 15px;

	color: #1e1e1e;

	line-height: 20px;

	z-index: 3;

	margin-right: 5%;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}

.strength .strength_con .bots{

	position: absolute;

	left: 50%;

	bottom: 0;

	width: 109px;

	height: 8px;

	font-size: 0;

	text-align: center;

	margin-left: -54px;

}

.strength .strength_con .swiper-pagination{

	position: relative;

	display: inline-block;

	width: auto;

	height: 8px;

	font-size: 0;

	border-radius: 4px;

	background-color: #f2f3f5;

	overflow: hidden;

}

.strength .strength_con .swiper-pagination span{

	width: 8px;

	background: none;

	z-index: 3;

	margin: 0;

}

.strength .strength_con .swiper-pagination .swiper-pagination-bullet-active{

	position: relative;

	width: 28px;

	z-index: 2;

}

.strength .strength_con .swiper-pagination .swiper-pagination-bullet-active:before{

	position: absolute;

	right: 0;

	top: 0;

	width: 110px;

	height: 8px;

	border-radius: 4px;

	background-color: #238df9;

	content: ""

}

.strength .strength_con .swiper-button-next,

.strength .strength_con .swiper-button-prev{

	width: 47px;

	height: 51px;

	background: rgba(0,0,0,.45);

	margin-top: -105px;

}

.strength .strength_con .swiper-button-prev{left: 0;}

.strength .strength_con .swiper-button-next{right: 0;}

.strength .strength_con .swiper-button-next:after,

.strength .strength_con .swiper-button-prev:after{font-size: 22px;color: #fff;}

.strength .strength_con .swiper-button-next:hover,

.strength .strength_con .swiper-button-prev:hover{background: #000;}



.characteristic{padding: 104px 0 100px;}

.characteristic .box_hd2 p{text-align: center;}

.characteristic .characteristic_con{margin-top: 78px;}

.characteristic ul{

	position: relative;

	overflow: hidden;

}

.characteristic ul li{

	position: relative;

	float: left;

	width: 50%;

	box-sizing: border-box;

	margin: 0 auto;

	padding: 28px 0 86px;

}

.characteristic ul li:nth-child(even){float: right;}

.characteristic ul li:nth-child(odd){border-right: 1px #f5f5f5 solid;}

.characteristic ul li:nth-child(2){margin-top: 68px;}

.characteristic ul li:nth-child(8),

.characteristic ul li:nth-child(9){padding-bottom: 0;}

.characteristic ul li h4{

	position: relative;

	font-size: 24px;

	color: #1e76ef;

	line-height: 33px;

}

.characteristic ul li h4 span{display: block;font-size: 0;height: 0;}

.characteristic ul li:before{

	position: absolute;

	left: -8px;

	top: 37px;

	width: 9px;

	height: 9px;

	border-radius: 50%;

	border: 3px #fff solid;

	background-color: #eaeaea;

	content: "";

}

.characteristic ul li:nth-child(odd) h4{text-align: right;}

.characteristic ul li:nth-child(2) h4,

.characteristic ul li:nth-child(6) h4{color: #06acd0;}

.characteristic ul li:nth-child(3) h4,

.characteristic ul li:nth-child(7) h4{color: #fd5b23;}

.characteristic ul li p{

	font-size: 14px;

	color: #404040;

	line-height: 26px;

	padding: 24px 0;

}

.characteristic ul li:nth-child(odd):before{

	left: auto;

	right: -8px;

}

.characteristic ul li .pic img{

	display: block;

	width: 100%;

}

.characteristic ul li h4,

.characteristic ul li p,

.characteristic ul li .pic{

	width: 90%;

	max-width: 601px;

	margin: 0 auto;

}

.characteristic ul li:nth-child(7) h4{max-width: 610px;}

.characteristic ul:before{

	position: absolute;

	right: 5%;

	top: -10px;

	font-size: 48px;

	background: linear-gradient(to bottom, #f7f7f7, #fff);

	-webkit-background-clip: text;

	color: transparent;

	content: "CHARACTERISTICS";

}

.characteristic ul:after{

	position: absolute;

	right: 5%;

	bottom: 50px;

	font-size: 48px;

	background: linear-gradient(to bottom, #f7f7f7, #fff);

	-webkit-background-clip: text;

	color: transparent;

	content: "COLLEGE";

}



.encourage{padding-bottom: 100px;}

.encourage .box_hd2 p{text-align: center;}

.encourage .encourage_con{margin-top: 58px;}
.encourage .encourage_con ul{

	position: relative;

	display: -webkit-box;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.encourage .encourage_con ul li{

	width: 49.2%;

	max-width: 680px;

	background-color: #fafafa;

}

/* .encourage .encourage_con ul li:nth-child(2){

	position: absolute;

	right: 0;

	top: 0;

	height: 100%;

} */

.encourage .encourage_con ul li .pic{position: relative;}

.encourage .encourage_con ul li img{display: block;width: 100%;}

.encourage .encourage_con ul li .pic h3{

	position: absolute;

	left: 6%;

	top: 20%;

	font-size: 30px;

	color: #f6511e;

	font-weight: bold;

}

.encourage .encourage_con ul li .pic h4{

	position: absolute;

	left: 5%;

	top: 48%;

	height: 40px;

	font-size: 18px;

	color: #484848;

	font-weight: bold;

	line-height: 40px;

	border-radius: 6px;

	background-color: #fff;

	padding: 0 12px;

}

.encourage .encourage_con ul li .pic p{

	position: absolute;

	left: 6%;

	bottom: 10%;

	font-size: 14px;

	color: #5e7079;

}

.encourage .encourage_con ul li .con p{

	font-size: 14px;

	color: #404040;

	line-height: 26px;

	padding: 28px 5% 45px;

}

.encourage .encourage_con ul li .con p span{color: #404040;font-weight: bold;}



.viewlistbtn{

	position: relative;

	display: inline-block;

	color: #1787f9;

	padding: 0 13px 0 5px;

}

.viewlistbtn:hover{text-decoration: underline;}

.viewlistbtn:after{

	position: absolute;

	right: 0;

	top: 50%;

	width: 6px;

	height: 10px;

	background: url("/images/overviewmainpic3.png") no-repeat;

	content: "";

	margin-top: -5px;

}

.viewlistbtn.viewlistbtnBS,

.viewlistbtn.viewlistbtnLS{

	display: block;

	width: 138px;

	height: 38px;

	font-size: 16px;

	color: #fff;

	text-align: center;

	line-height: 38px;

	border: 1px #89d4ff solid;

	border-radius: 20px;

	margin: 33px auto 0;

	padding: 0 6px 0 0;

}

.viewlistbtn.viewlistbtnBS{

	color: #228df9;

	margin-top: 230px;

}

.viewlistbtn.viewlistbtnBS:after{right: 30px;}

.viewlistbtn.viewlistbtnLS:after{

	right: 30px;

	background-image: url("/images/overviewmainpic4.png");

}



.mask_video{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 10000;display: none;}
.mask_video .mask_bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.7);}
.mask_video .video_con{position: absolute;width: 955px;left: 50%;top: 50%;text-align: center;transform: translate(-50%, -50%);}
.mask_video .video_con .close{position: absolute;left: auto;right: -40px;top: -30px;width: 32px;cursor: pointer;}

@media screen and (max-width: 1240px){
	#y_header .container{width: 94%;}

	/* #y_header .container .logo{width: 5rem;} */
	#y_header .container .nav ul li{margin: 0;}
	#y_header .container .nav ul li a{font-size: 15px;}

	/* #y_header .container .nav ul li.zysz a{margin: .08rem .28rem;} */

	/* #y_header .container .nav ul li .lists a{font-size: 13px;} */
	.boxtj ul li span{font-size: 60px;}

	

	.footer2 .foot_cen ul li:first-child{margin-right: 5%;}

	.footer2 .foot_cen ul li:nth-child(2){width: 75%;}

	.footer2 .foot_cen ul li:nth-child(2) p a:nth-child(2){width: 40%;}

	.characteristic ul li{padding-bottom: 40px;}

	

	.encourage .encourage_con ul li .pic h3{font-size: 26px;}

	.encourage .encourage_con ul li .pic h4{height: 35px;font-size: 16px;line-height: 35px;}
}



@media screen and (max-width: 1060px){

	.encourage .encourage_con ul li .pic h3{top: 14%;font-size: 25px;}

	.encourage .encourage_con ul li .pic h4{top: 46%;height: 30px;font-size: 15px;line-height: 30px;}

}

@media screen and (max-width: 750px){

	.boxPC{display: none;}

	.boxWAP{display: block;}
	.box_hd h3{height: 1.2rem;font-size: .6rem;text-align: left;line-height: 1.2rem;margin-bottom: 0;}
	.box_hd h3 span{font-size: .3rem;}
	.box_hd p{width: 100%;max-width: 100% !important;font-size: .26rem;text-align: left !important;line-height: .46rem;}

	.box_hd h2{height: 1.2rem;text-align: left;line-height: 1.2rem;margin-bottom: 0;}
	.box_hd h2 span{font-size: .6rem;}
	#y_header{
		position: fixed !important;
		left: 0;
		top: 0;
		padding: .5rem 0 .5rem !important;
		background: none !important;
		z-index: 10;
	}
	#y_header:before{
		display: block !important;
		/*position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 3;
		background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .8) 100%);
		background-image: -o-linear-gradient(top, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .8) 100%);
		background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .8)));
		background-image: linear-gradient(to top, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .8) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
		background-repeat: repeat-x;
		content: "";*/
	}
	#y_header .container{position: relative;height: auto;margin-top: 0;z-index: 3;}
	#y_header .xfright{
		position: absolute;
		right: -.01rem;
		top: .28rem;
		width: .98rem;
		height: .87rem;
		border-radius: .04rem;
		background: #0b7ef2 url("/images/xfright.jpg") no-repeat center;
		background-size: .67rem;
		z-index: 3;
	}
	#y_header .xfright.cur{background-image: url("/images/xfrightclose.jpg");}
	#y_header .container .nav{
		display: none;
		position: fixed;
		left: 0;
		top: 2.4rem;
		width: 100%;
		height: 100%;
		background: #0b7ef2;
		z-index: 8;
	}
	#y_header .container .nav:before{
		position: absolute;
		left: 0;
		top: -1.6rem;
		width: 100%;
		height: 1.6rem;
		background: -webkit-linear-gradient(rgba(11,126,242,0), rgba(11,126,242,.5), #0b7ef2);
		background: -o-linear-gradient(rgba(11,126,242,0), rgba(11,126,242,.5), #0b7ef2);
		background: linear-gradient(rgba(11,126,242,0), rgba(11,126,242,.5), #0b7ef2);
		content: "";
	}

	#y_header .container .nav ul{height: 80%;overflow: auto;}
	#y_header .container .nav ul li{
		position: relative;
		width: 5.8rem;
		border-bottom: .01rem rgba(204,219,255,.3) solid !important;
		margin-left: .85rem;
		padding: .36rem 0;
	}
	#y_header .container .nav ul li a{
		height: auto;
		font-size: .32rem;
		color: #fff;
		line-height: .4rem;
		margin: 0;
	}

	#y_header .container .nav ul li:hover,

	#y_header .container .nav ul li a:hover{background: none !important;}

	
	#y_header .container .nav ul li>a:after{
		position: absolute;
		right: 0;
		top: .38rem;
		width: .13rem;
		height: .24rem;
		background: url("/images/xfjiantou.png") no-repeat;
		background-size: 100%;
		content: "";
	}
	#y_header .container .nav ul li.cur a{background: none;}
	#y_header .container .nav ul li em{display: none;}
	#y_header .container .nav ul li .lists{
		position: relative;

		left: 0;
		display: block;
		border: none;
		background: none;
		padding-bottom: .1rem;

		margin-left: 0;
	}

	#y_header .container .nav ul li.zsjh .lists{margin-left: 0;}
	#y_header .container .nav ul li .lists a{
		font-size: .28rem;
		color: #ccdbff;
		margin: .3rem 0 -.1rem;
		padding: 0;
	}

	#y_header .container .nav ul li .lists a:hover{color: #ccdbff !important;}

	#y_header .container .nav ul li.zysz a{margin: 0;}

	#y_header .container .nav ul li.zysz .lists a{margin: .3rem 0 -.1rem;}
	#y_header .container .nav ul li.zbjx:after{right: .3rem;top: .32rem;}

	

	.boxdouble{padding: .3rem 0 .6rem;}

	.boxdouble .box_hd h3{font-size: .5rem;height: 1.4rem;}

	.boxdouble .box_hd h3 span{display: block;line-height: 0;margin-left: 0;}

	.boxdouble .contop{margin: .4rem 0 .6rem;}

	.boxdouble .contop .contop_left{width: 100%;padding: .4rem .3rem;}

	.boxdouble .contop .contop_left h4{font-size: .42rem;line-height: .6rem;padding-left: .25rem;}

	.boxdouble .contop .contop_left h4:before{top: .1rem;height: 1rem;}

	.boxdouble .contop .contop_left p{font-size: .26rem;line-height: .42rem;}

	.boxdouble .contop .contop_right{

		position: relative;

		left: 0;

		top: 0;

		width: 5.08rem;

		transform: translate(0);

		margin: 0 auto;

	}

	.boxdouble .conbot{margin-top: .6rem;}

	.boxdouble .conbot ul li{padding: 0 .1rem 0 .46rem;}

	.boxdouble .conbot ul li h4{font-size: .3rem;line-height: .33rem;margin-bottom: .1rem;}

	.boxdouble .conbot ul li h4:before{

		left: -.36rem;

		top: -.02rem;

		width: .32rem;

		height: .33rem;

		background-size: 100%;

	}

	.boxdouble .conbot ul li p{

		font-size: .24rem;

		line-height: .4rem;

	}


	.boxtj{padding: 8% 0;}
	.boxtj ul li{
		width: 50% !important;
		font-size: .24rem;
		margin: .2rem 0;
	}
	.boxtj ul li{border: none;}
	.boxtj ul li span{
		font-size: .8rem;
	}

	.footer{padding: 5% 0;}
	.footer .logo{display: none;}
	.footer .bqsy{width: 100%;margin-bottom: .2rem;}
	.footer .dzdh{width: 100%;text-align: center;}
	.footer .dzdh span{font-size: .26rem !important;}

	

	.footer2{padding-top: .3rem;}

	.footer2 .foot_left{

		width: 4rem;

		margin-top: .18rem;

	}

	.footer2 .dzdh{margin: 0 0 0 .1rem;}

	.footer2 .dzdh span{

		font-size: .26rem !important;

		background-size: .32rem;

		padding-left: .4rem;

	}

	.footer2 .foot_cen{

		width: 100%;

		margin: .2rem 0 0 0;

	}

	.footer2 .foot_cen ul li:first-child{width: 24%;}

	.footer2 .foot_cen ul li:nth-child(2){width: 71%;}

	.footer2 .foot_cen ul li h3{font-size: .3rem;}

	.footer2 .foot_cen ul li p a{font-size: .24rem;line-height: .5rem;}

	.footer2 .foot_cen ul li:nth-child(2) p a{width: 50% !important;line-height: .5rem;}

	.footer2 .foot_right{

		width: 2.8rem;

		margin-right: -.1rem;

	}

	.footer2 .bqsy{font-size: .26rem;line-height: .42rem;padding: .2rem 5%;margin-top: .3rem;}

	

	.strength{padding-top: 5%;}

	.strength .box_In{overflow: hidden;}

	.strength .strength_con{

		width: 200%;

		padding: 5% 0 10%;

	}

	.strength .strength_con p{padding: .2rem 0;}

	.strength .strength_con p em{

		font-size: .78rem;

	}

	.strength .strength_con p b{

		font-size: .28rem;

	}

	.strength .strength_con p span{

		height: 1.6rem;

		font-size: .26rem;

		line-height: .4rem;

		-webkit-line-clamp: 4;

	}

	.strength .strength_con .swiper-container{padding-bottom: .8rem;}

	.strength .strength_con .swiper-button-next,

	.strength .strength_con .swiper-button-prev{width: .7rem;height: .8rem;margin-top: -1.4rem;}

	.strength .strength_con .swiper-button-next{left: calc(50% - .7rem);}

	.strength .strength_con .bots{left: 25%;}

	

	.characteristic{padding: .6rem 0 1rem;}

	.characteristic .characteristic_con{margin-top: .3rem;}

	.characteristic ul:before,
	.characteristic ul:after{display: none;}

	.characteristic ul li{width: 100%;padding: .4rem 0 .5rem;}

	.characteristic ul li:nth-child(2){margin-top: 0;}

	.characteristic ul li:nth-child(odd){border: none;background-color: #f8fafd;}

	.characteristic ul li:nth-child(7){padding-bottom: .5rem;}

	.characteristic ul li:before{display: none;}

	.characteristic ul li h4{font-size: .34rem;}

	.characteristic ul li h4 span{display: inline;font-size: .34rem;height: auto;}

	/* .characteristic ul li h4,

	.characteristic ul li p{width: 100%;} */

	.characteristic ul li .pic{width: 6.01rem;}

	.characteristic ul li .pic img{border-radius: 0 .18rem .18rem .18rem;}

	.characteristic ul li:nth-child(odd) .pic img{border-radius: .18rem 0 .18rem .18rem;}

	.characteristic ul li h4{text-align: left !important;line-height: .46rem;}

	.characteristic ul li p{font-size: .28rem;line-height: .42rem;padding: .25rem 0 .3rem;}

	

	.encourage{padding-bottom: .8rem;}

	.encourage .encourage_con{margin-top: 0;}

	.encourage .encourage_con ul li{

		width: 100%;

		max-width: 6.8rem;

		margin: .5rem auto 0;

	}

	.encourage .encourage_con ul li .pic h3{

		top: 13%;

		font-size: .38rem;

	}

	.encourage .encourage_con ul li .pic h4{

		top: 43%;

		height: .5rem;

		font-size: .28rem;

		line-height: .5rem;

		padding: 0 .2rem;

	}

	.encourage .encourage_con ul li .pic p{font-size: .24rem;}

	.encourage .encourage_con ul li .con p{font-size: .28rem;padding: .3rem 5% .5rem;}

	

	.viewlistbtn.viewlistbtnBS,

	.viewlistbtn.viewlistbtnLS{

		width: 3rem;

		font-size: .3rem;

		height: .7rem;

		line-height: .7rem;

		margin-top: .4rem;

	}

	.viewlistbtn.viewlistbtnBS{margin-top: 3.2rem;}

	

	.mask_video .video_con{width: 90%;}

	.mask_video .video_con .close{left: 50%;top: auto;bottom: -.6rem;width: .48rem;margin-left: -.24rem;}
}





#chatBtn img{display: inline-block;}

