/*页面中通用部分*/
.box_In{width: 1200px;margin: 0 auto;position: relative;}
.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;
}
b{vertical-align: baseline;}
/*小标题*/
.box_hd{padding-top: 74px;text-align: center;}
.box_hd h2{position: relative;height: 42px;line-height: 42px;}
.box_hd h2 span{
	position: relative;
	font-size: 42px;
	color: #383838;
	font-weight: bold;
	z-index: 3;
}
.box_hd h2 b{
	position: absolute;
	left: 0;
	top: -18px;
	width: 100%;
	font-size: 75px;
	color: #dbefff;
	opacity: .45;
}
.box_hd p{font-size: 18px;color: #8a8a8a;padding-top: 18px;}
.box_hd2 h2 span{color: #fff;}
.box_hd2 h2 b{color: #dbefff;opacity: .05;}
.box_hd2 p{color: #86bdff;}
/*按钮*/
.a_btn{
	position: relative;
	display: block;
	width: 271px;
	height: 59px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	line-height: 59px;
	border: none;
	cursor: pointer;
	background: #ff6613;
	border-radius: 30px;
	box-shadow: 0 7px 35px rgba(255,111,5,.24);
	margin: 42px auto 0;
	z-index: 3;
	overflow: hidden;
}
.a_btn em{
	position: absolute;
	width: 100%;
	height: 200px;
	left: 0;right: 0;
	top: 0;bottom: 0;
	background: rgba(255,255,255,.2);
	margin-left: -120px;
	margin-top: -120px;
	border-radius: 50%;
	/*transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;*/
	animation: mytop 1s infinite;
	-moz-animation: mytop 1s infinite;
	-webkit-animation: mytop 1s infinite;
	-o-animation: mytop 1s infinite;
	-webkit-transform: scale(.2);
	margin: auto;
}
@-webkit-keyframes mytop {0% {-webkit-transform: scale(.2);}100%{-webkit-transform: scale(1);}}
@-moz-keyframes mytop {0% {-moz-transform: scale(.2);}100%{-moz-transform: scale(1);}}
@-o-keyframes mytop {0% {-o-transform: scale(.2);}100%{-o-transform: scale(1);}}
@keyframes mytop {0% {transform: scale(.2);}100%{transform: scale(1);}}
.a_btn span{
	position: relative;
	z-index: 3;
}
.a_btn:hover{
	box-shadow: none;
	background: #ff8745;
}
.a_btn2{
	font-size: 24px;
	color: #0e1470;
	background: -moz-linear-gradient(to right , #f7f9fe, #d1e5fd);
	background: linear-gradient(to right, #f7f9fe,#d1e5fd);
	box-shadow: 0 5px 0 #183daa;
}
/*ban开始*/
.ban img{display: block;}
.ban .box_In{position: relative;width: 900px;padding-top: 55px;}
.ban .slideBox{width:100%;height:585px; overflow:hidden; position:relative; }
.ban .slideBox .hd{width: 100%;height:8px;text-align: center;overflow:hidden; position:absolute; left:0;bottom:28px; z-index:1; }
.ban .slideBox .hd ul{overflow:hidden; zoom:1;}
.ban .slideBox .hd ul li{ display: inline-block; margin: 0 4px;width:40px; height:8px;background:#fff;opacity: 1; cursor:pointer;border-radius: 5px;}
.ban .slideBox .hd ul li.on{width:40px;opacity: 1;background: #ff6613;}
.ban .slideBox .bd{ position:relative; height:100%; z-index:0;}
.ban .slideBox .bd li{position: relative; zoom:1; vertical-align:middle;cursor: pointer;}
.ban .slideBox .bd .ban{position: relative;}
.ban .slideBox .bd .ban1{height: 293px;}
.ban .slideBox .bd .ban2{height: 292px;}
.ban .slideBox .bd li img{position: absolute;left: 50%;top: 0;margin-left: -960px;}
.ban .slideBox .bd .a_btn{
	position: absolute;
	left: 50%;
	bottom: 85px;
	font-size: 21px;
	box-shadow: 0 22px 21px rgba(0,3,147,.08);
	margin-left: -135px;
}
.ban .slideBox .bd .a_btn em{width: 272px;}
.wrap{width: 100%;overflow: hidden;}

/*box1开始*/
.box1{background: #f6fbff;padding-bottom: 114px;}
.box1 .box1bg1{
	position: absolute;
	left: -192px;
	top: 332px;
}
.box1 .box1bg2{
	position: absolute;
	right: -76px;
	bottom: -56px;
	width: 142px;
	height: 72px;
	background: url("../images/box1bg2.png");
}
.box1 .box1_con{
	height: 421px;
	border-radius: 15px;
	background: #fff;
	margin: 42px auto 0;
}
.box1 .box1_con ol{padding: 30px 0 1px 20px;}
.box1 .box1_con ol li{
	float: left;
	margin-left: 70px;
}
.box1 .box1_con ol li i{
	float: left;
	width: 147px;
	height: 87px;
	background: url("../images/pic.png") no-repeat 0 0;
}
.box1 .box1_con ol li:nth-child(2) i{background-position: 0 -89px;}
.box1 .box1_con ol li:nth-child(3) i{background-position: 0 -178px;}
.box1 .box1_con ol li span{
	float: left;
	font-size: 17px;
	color: #797979;
	padding: 22px 0 0 12px;
}
.box1 .box1_con .box1pic1{
	position: relative;
	display: block;
	border-radius: 15px;
	box-shadow: 0 20px 49px rgba(62,146,255,.24);
	margin: 0 auto;
	z-index: 2;
}
.box1 .box1_con .a_btn{width: 225px;margin-top: -25px;}

.box2{padding-bottom: 62px;}
.box2 .box2_con{margin: 52px auto 0;}
.box2 .box2bg1,
.box2 .box2bg2{
	position: relative;
	height: 245px;
	overflow: hidden;
}
.box2 .box2bg1 img,
.box2 .box2bg2 img{
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
}

.box2 .a_btn{width: 254px;margin-top: 32px;}

.boxlist3{background: #006bf2;padding-bottom: 76px;}
.boxlist3 .boxlist3_con img{display: block;}
.boxlist3 .boxlist3_main{
	height: 624px;
	border-radius: 8px;
	box-sizing: border-box;
	/*box-shadow: 0 0 21px rgba(225,232,249,.85);*/
	background: #fff;
	margin-top: 54px;
	padding: 47px 47px 0 44px;
}
.boxlist3 .boxlist3_main .titname span{
	display: inline-block;
	font-size: 20px;
	color: #252b3a;
	font-weight: bold;
	height: 6px;
	box-shadow: 0 17px 0 #ffd5c1;
	padding: 0 2px;
}
.boxlist3 .boxlist3_main .boxlist3_left{
	float: left;
	width: 237px;
	margin: 5px 0 0 7px;
}
.boxlist3 .boxlist3_main .boxlist3_left ul{margin-top: 30px;}
.boxlist3 .boxlist3_main .boxlist3_left ul li{
	position: relative;
	font-size: 17px;
	color: #006dff;
	margin-bottom: 10px;
}
.boxlist3 .boxlist3_main .boxlist3_left ul li.cur:before{
	position: absolute;
	right: 0;
	top: 16.5px;
	border-radius: 2px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #0170fe;
	content: "";
}
.boxlist3 .boxlist3_main .boxlist3_left ul li em{display: block;height: 10px;}
.boxlist3 .boxlist3_main .boxlist3_left ul li p{
	width: 202px;
	height: 41px;
	font-size: 16px;
	color: #252b3a;
	line-height: 41px;
	border-radius: 8px;
	padding-left: 14px;
	cursor: pointer;
}
.boxlist3 .boxlist3_main .boxlist3_left ul li:hover p{color: #006cff;}
.boxlist3 .boxlist3_main .boxlist3_left ul li.cur p{
	color: #fff;
	background: #006cff;
}
.boxlist3 .boxlist3_main .boxlist3_right{
	float: right;
	width: 853px;
	height: 527px;
	border-radius: 8px;
	background: #f7faff;
	margin-top: -24px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con{width: 100%;display: none;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con .tabs{
	height: 37px;
	overflow: hidden;
	padding: 11px 38px 15px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con .tabs .rigbtn{
	float: right;
	height: 29px;
	margin: 4px 0 0;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con .tabs .rigbtn .abtns{display: none;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con .tabs .rigbtn .abtns.cur{display: block;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con .tabs .rigbtn a{
	display: block;
	width: 123px;
	height: 29px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 29px;
	border-radius: 15px;
	background-color: #16c9a1;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con .tabs p{float: left;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con .tabs p span{
	float: left;
	height: 33px;
	font-size: 16px;
	color: #006cff;
	line-height: 33px;
	border: 2px #d5e2fd solid;
	border-radius: 20px;
	background-color: #d5e2fd;
	cursor: pointer;
	padding: 0 20px;
	margin-right: 6px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con .tabs p span.cur{
	background-color: #fff;
	border-color: #a2c9fe;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con .tabs em{
	float: left;
	font-size: 14px;
	color: #006cff;
	line-height: 37px;
	font-style: inherit;
	margin-left: 5px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist{height: 427px;overflow-y: auto;padding-left: 30px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist .botbox{display: none;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist .botbox.cur{display: block;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist::-webkit-scrollbar {width: 10px;height: 1px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist::-webkit-scrollbar-thumb {width: 10px;border-radius: 10px;background: #80caff;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist::-webkit-scrollbar-track{width: 10px;height: 1px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3{position: relative;height: 69px;line-height: 69px;font-size: 18px;color: #000;font-weight: bold;border-bottom: 1px #e1ecff solid;padding-left: 32px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .conh4{margin-top: 10px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list p.conp{padding-bottom: 16px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3 span{float: right;font-size: 14px;color: #7a8295;border: none;font-weight: normal;margin-right: 40px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3 span.h2span2{margin-right: 46px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3.twoline{height: 59px;line-height: 20px;padding-top: 25px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3.twoline span{margin-top: -11px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h4{font-size: 14px;color: #61656e;line-height: 22px;padding-top: 15px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h4 a{display: inline-block;font-size: 14px;color: #fff;height: 22px;line-height: 22px;border-radius: 15px;background: #16c9a1;padding: 0 10px;margin-left: 10px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h4 a:hover{background: #12a076;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .xm_p3{
	font-size: 14px;
	color: #61656e;
	line-height: 22px;
	padding-top: 10px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .conh4{
	font-size: 16px;
	color: #252b3a;
	margin: 15px 0 10px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .conh4 img{
	float: left;
	margin-right: 4px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list p.conp{
	font-size: 14px;
	color: #61656e;
	line-height: 22px;
	padding: 0 40px 0 26px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list p.conp span{margin: 0 45px 0 0;}
.boxlist3 .boxlist3_main .con4btn{
	position: absolute;
	right: 455px;
	top: 550px;
	width: 186px;
	height: 50px;
	background: #ff6114;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 50px;
	border-radius: 25px;
}
.boxlist3 .boxlist3_main .con4btn:hover{background: #fa7f44;}

.box4{
	background: #f5faff;
	padding-bottom: 75px;
}
.box4 .box4_top{
	position:relative;
	width: 1260px;
	height: 190px;
	background: url("../images/box4bg1.jpg") no-repeat center top;
	margin: 18px -30px 22px;
}
.box4 .box4_top:before{
	position: absolute;
	left: 605px;
	top: 58px;
	width: 45px;
	height: 45px;
	color: #454545;
	background: url("../images/pic.png") no-repeat -54px -421px;
	content: "";
}
.box4 .box4_top p{
	float: left;
	font-size: 14px;
	color: #fff;
}
.box4 .box4_top p:first-child{margin: 0 110px 0 56px;}
.box4 .box4_top p b{
	display: block;
	font-size: 22px;
	margin: 40px 0 10px;
}
.box4 .box4_con .box4con_top{
	width: 920px;
	height: 46px;
	border: 1px #e5e5e5 solid;
	border-bottom: none;
	border-radius: 10px 10px 0 0;
	margin: 0 auto;
}
.box4 .box4_con .box4con_top span{
	display: block;
	width: 580px;
	font-size: 20px;
	color: #424141;
	text-align: center;
	background: #f5faff;
	padding: 0 10px;
	margin: -15px auto 0;
}
.box4 .box4_con ol li{
	float: left;
	width: 282px;
	height: 55px;
	font-size: 16px;
	color: #5f5f5f;
	text-align: center;
	line-height: 55px;
	border-radius: 27px 27px 27px 0;
	box-shadow: 0 13px 38px rgba(155,200,255,.17);
	background: #fbfcff;
	cursor: pointer;
	margin: 0 21px 18px 0;
}
.box4 .box4_con ol li:last-child{margin-right: 0;}
.box4 .box4_con ol li:hover{color: #ff6428;}
.box4 .box4_con ol li.cur{color: #fff;background: #ff6428;}
.box4 .box4_con ul{
	width: 1200px;
	height: 403px;
	border-radius: 12px;
	box-shadow: inset 0 2px 0 #fff,0 13px 38px rgba(155,200,255,.17);
	background: #fbfcfe;
	overflow: hidden;
}
.box4 .box4_con ul li{display: none;}
.box4 .box4_con ul li.cur{display: block;}
.box4 .box4_con ul li .box4con_vid{
	position: relative;
	float: left;
	width: 605px;
	height: 378px;
	border-radius: 12px;
	overflow: hidden;
	margin: 11px 33px 0 11px;
}
.box4 .box4_con ul li .box4con_vid p{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url("../images/qcwm.jpg") no-repeat 0 0;
	background-size: 100%;
}
.box4 .box4_con ul li .box4con_vid span{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 15px;
	color: #fff;
	text-align: center;
	line-height: 450px;
	background-size: 100%;
	background: rgba(0,0,0,.5);
	cursor: pointer;
}
.box4 .box4_con ul li:nth-child(4) .box4con_vid p{background-image: url("https://pip.itcast.cn/uploads/0b08f8b6c5444b0a8ef073b4b8b54933.jpg");background-size: 112%;}
.box4 .box4_con ul li:nth-child(2) .box4con_vid p{background-image: url("https://pip.itcast.cn/uploads/5e1c5faddf7147d2bd2463d1a34549a4.jpg");background-size: 112%;}
.box4 .box4_con ul li:nth-child(3) .box4con_vid p{background-image: url("https://pip.itcast.cn/uploads/95b4d4b7f72245269cdf605666553c2f.jpg");background-size: 112%;}
.box4 .box4_con ul li .box4con_vid span:before{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 52px;
	height: 52px;
	background: url("../images/pic.png") no-repeat 0 -421px;
	content: "";
	margin: -40px 0 0 -26px;
}
.box4 .box4_con ul li .box4con_right{
	float: left;
	width: 500px;
	margin-top: 55px;
}
.box4 .box4_con ul li .box4con_right h3{
	font-size: 22px;
	color: #000;
	font-weight: bold;
	margin-left: -10px;
}
.box4 .box4_con ul li .box4con_right span{
	display: block;
	font-size: 14px;
	color: #878787;
	padding: 10px 0 24px;
}
.box4 .box4_con ul li .box4con_right p{
	position: relative;
	font-size: 16px;
	color: #454545;
	font-weight: bold;
	line-height: 17px;
	padding-left: 25px;
}
.box4 .box4_con ul li .box4con_right p:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 17px;
	background: url("../images/pic.png") no-repeat -64px -267px;
	content: "";
}
.box4 .box4_con ul li .box4con_right p.p2:before{background-position: -84px -267px;}
.box4 .box4_con ul li .box4con_right a{
	display: block;
	width: 169px;
	height: 43px;
	font-size: 18px;
	color: #ff6a2d;
	text-align: center;
	line-height: 43px;
	border: 1px #ff5a21 solid;
	border-radius: 22px;
	margin-top: 6px;
}
.box4 .box4_con ul li .box4con_right a:hover{
	color: #fff;
	background: #ff5a21;
}

.box5{padding-bottom: 71px;}
.box5 .box5pic1{
	display: block;
	margin: 45px auto 11px;
}
.box5 .box5_main{
	height: 551px;
	border: 3px #fff solid;
	border-radius: 10px;
	box-sizing: border-box;
	box-shadow: 0 22px 49px rgba(155,200,255,.17);
	background: #fff;
	padding: 25px 16px 0 32px;
}
.box5 .box5_main h3{
	font-size: 22px;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
}
.box5 .box5_main .main_left{
	float: left;
	width: 662px;
}
.box5 .box5_main .main_left .box5vid{
	position: relative;
	width: 666px;
	height: 355px;
	border: 2px #fff solid;
	border-radius: 10px;
	box-shadow: 0 14px 43px rgba(90,191,255,.18);
	overflow: hidden;
}
.box5 .box5_main .main_left .box5vid span{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	font-size: 15px;
	color: #fff;
	text-align: center;
	line-height: 450px;
	background: rgba(0,0,0,.5);
	cursor: pointer;
}
.box5 .box5_main .main_left .box5vid span:before{
	position: absolute;
	left: 305px;
	top: 145px;
	width: 52px;
	height: 52px;
	background: url("../images/pic.png") no-repeat 0 -421px;
	content: "";
}
.box5 .box5_main .main_left ul li{display: none;}
.box5 .box5_main .main_left ul li.cur{display: block;}
.box5 .box5_main .main_left ul li p{
	font-size: 16px;
	color: #444;
	padding-top: 28px;
}
.box5 .box5_main .main_left ul li p b{
	font-size: 22px;
	color: #127dff;
	margin-right: 15px;
}
.box5 .box5_main .main_left ul li span{
	display: block;
	font-size: 14px;
	color: #959595;
	margin-top: 10px;
}
.box5 .box5_main ol{
	float: right;
	width: 476px;
}
.box5 .box5_main ol li{
	float: left;
	width: 224px;
	height: 146px;
	border-radius: 10px;
	background: #eff7ff;
	cursor: pointer;
	margin: 0 0 13px 14px;
}
.box5 .box5_main ol li p{
	position: relative;
	font-size: 14px;
	color: #969696;
	text-align: center;
	padding-top: 90px;
}
.box5 .box5_main ol li p:before{
	position: absolute;
	left: 67px;
	top: 8px;
	width: 92px;
	height: 80px;
	background: url("../images/pic.png") no-repeat -188px -222px;
	content: "";
}
.box5 .box5_main ol li:nth-child(2) p:before{background-position: -282px -222px;}
.box5 .box5_main ol li:nth-child(3) p:before{background-position: -188px -304px;}
.box5 .box5_main ol li:nth-child(4) p:before{background-position: -282px -304px;}
.box5 .box5_main ol li:nth-child(5) p:before{background-position: -188px -386px;}
.box5 .box5_main ol li p b{
	display: block;
	font-size: 16px;
	color: #212121;
	font-weight: bold;
}
.box5 .box5_main ol li a{
	display: block;
	font-size: 16px;
	color: #5a5a5a;
	text-align: center;
	line-height: 146px;
}
.box5 .box5_main ol li a span{
	font-size: 12px;
	color: #76b6ff;
	margin-left: 5px;
}
.box5 .box5_main ol li a:hover{color: #76b6ff;}
.box5 .box5_main ol li.cur{
	box-shadow: 0 6px 8px rgba(37,134,255,.34);
	background: #127dff;
}
.box5 .box5_main ol li.cur p,
.box5 .box5_main ol li.cur p b{color: #fff;}
.box5 .a_btn{width: 224px;margin-top: 29px;}

.box6{
	height: 735px;
	background: url("../images/box6bg1.jpg") no-repeat center top;
	padding-top: 10px;
}
.box6 .box6_con ol{
	margin: 68px 0 60px;
}
.box6 .box6_con ol li{
	position: relative;
	float: left;
	height: 64px;
	text-align: center;
	padding: 0 30px;
}
.box6 .box6_con ol li:first-child{padding-left: 10px;}
.box6 .box6_con ol li:last-child{padding-right: 0;}
.box6 .box6_con ol li:after{
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background: -moz-linear-gradient(to bottom , rgba(105,167,252,.2), rgba(255,255,255,.2),rgba(105,167,252,.2));
    background: linear-gradient(to bottom, rgba(105,167,252,.2),rgba(255,255,255,.2),rgba(105,167,252,.2));
	content: "";
}
.box6 .box6_con ol li:last-child:after{width: 0;}
.box6 .box6_con ol li p{
	display: inline-block;
	font-size: 16px;
	color: #fff;
	line-height: 32px;
}
.box6 .box6_con ol li p em,
.box6 .box6_con ol li p i{
	float: left;
	font-size: 28px;
	color: #00f0ff;
	font-style: inherit;
	line-height: 28px;
	margin-right: 3px;
}
.box6 .box6_con ol li p i{
	font-size: 22px;
	font-weight: bold;
}
.box6 .box6_con ol li p b{
	float: left;
	font-size: 28px;
	color: #02e2ff;
	line-height: 28px;
}
.box6 .box6_con ol li span{
	display: block;
	font-size: 16px;
	color: #98c7ff;
	margin-top: 4px;
}
.box6 .box6_con .maincon{padding-bottom: 14px;}
.box6 .box6_con .maincon .leftspan{
	float: left;
	width: 35px;
	height: 95px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 17px;
	border-radius: 8px 0 0 8px;
	box-sizing: border-box;
	background: #5ecdff;
	padding: 13px 5px;
	margin: 15px 0 0 9px;
}
.box6 .box6_con .maincon ul{
	float: left;
	width: 1156px;
}
.box6 .box6_con .maincon ul li{
	position: relative;
	float: left;
	width: 134px;
	height: 123px;
	margin-right: 10px;
}
.box6 .box6_con .maincon ul li .main_pic{
	position:relative;
	width: 134px;
	height: 123px;
	border-radius: 10px;
	box-sizing: border-box;
	overflow: hidden;
}
.box6 .box6_con .maincon ul li .main_pic img{width: 100%;}
.box6 .box6_con .maincon ul li .main_pic span{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	box-sizing: border-box;
	background: rgba(0,0,0,.5);
	z-index: 3;
}
.box6 .box6_con .maincon ul li .main_mask{
	position: absolute;
	left: 134px;
	top: -33px;
	display: none;
	width: 394px;
	height: 178px;
	overflow: hidden;
	border: 3px #5ecdff solid;
	border-radius: 10px;
	box-sizing: border-box;
	background: #fff;
	z-index: 4;
	padding: 24px 25px 20px;
}
.box6 .box6_con .maincon ul li .main_mask h2{
	font-size: 24px;
	color: #161616;
}
.box6 .box6_con .maincon ul li .main_mask h2 span{
	font-size: 16px;
	margin-left: 7px;
}
.box6 .box6_con .maincon ul li .main_mask p{
	height: 84px;
	font-size: 14px;
	color: #828282;
	line-height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	margin-top: 10px;
}
.box6 .box6_con .maincon ul li:nth-child(6) .main_mask,
.box6 .box6_con .maincon ul li:nth-child(7) .main_mask,
.box6 .box6_con .maincon ul li:nth-child(8) .main_mask{left: -394px;}
.box6 .box6_con .maincon ul li:hover .main_pic span{
	background: rgba(0,0,0,0);
	border: 3px #5ecdff solid;
}
.box6 .box6_con .maincon ul li:hover .main_mask{display: block;}
.box6 .box6_con .a_btn{width: 204px;margin-top: 47px;}

.box7{padding-bottom: 70px;}
.box7 .box7_con{
	width: 1136px;
	margin: 60px auto 0;
}
.box7 .box7_con ol{
	position: relative;
	height: 89px;
}
.box7 .box7_con ol:after{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 6px;
	border-radius: 3px;
	background: #f1f6ff;
	content: "";
}
.box7 .box7_con ol li{
	position: relative;
	float: left;
	width: 130px;
	margin: 0 197px 0 88px;
}
.box7 .box7_con ol li p{
	width: 100%;
	height: 42px;
	font-size: 22px;
	color: #fff;
	text-align: center;
	line-height: 42px;
	border-radius: 5px;
	box-shadow: 0 11px 29px rgba(255,111,5,.34);
	background: #ff6f05;
}
.box7 .box7_con ol li em{
	position: absolute;
	left: 64.5px;
	top: 52px;
	width: 0;
	height: 80px;
	border-left: 1px #d3e3ff dashed;
}
.box7 .box7_con ol li i{
	position: absolute;
	left: 56px;
	top: 76px;
	width: 10px;
	height: 10px;
	border: 4px #ff6f05 solid;
	border-radius: 50%;
	background: #fff;
	z-index: 3;
}
.box7 .box7_con ol li:nth-child(2) p{
	background: #00bb9a;
	box-shadow: 0 11px 29px rgba(0,214,176,.3);
}
.box7 .box7_con ol li:nth-child(2) i{border-color: #00bb9a;}
.box7 .box7_con ol li:nth-child(3){margin-right: 0;}
.box7 .box7_con ol li:nth-child(3) p{
	background: #307bf6;
	box-shadow: 0 11px 29px rgba(37,134,255,.21);
}
.box7 .box7_con ol li:nth-child(3) i{border-color: #307bf6;}
.box7 .box7_con ul{
	overflow: hidden;
	margin-top: 46px;
}
.box7 .box7_con ul li{
	float: left;
	width: 316px;
	height: 376px;
	border-radius: 10px;
	background: -moz-linear-gradient(to bottom,#ff6f05,#ffb178,#fff);
	background: linear-gradient(to bottom,#ff6f05,#ffb178,#fff);
	margin-right: 94px;
}
.box7 .box7_con ul li:last-child{margin-right: 0;}
.box7 .box7_con ul li .main{
	float: left;
	width: 316px;
	height: 376px;
	border-bottom: 8px #fff4eb solid;
	border-radius: 10px 10px 13px 13px;
	box-sizing: border-box;
	background: #fff9f4;
	margin: 2px 0 0 2px;
	padding: 40px 0 0 55px;
}
.box7 .box7_con ul li .main p{
	position: relative;
	font-size: 20px;
	color: #3d3d3d;
	line-height: 29px;
}
.box7 .box7_con ul li .main p i{
	display: inline-block;
	width: 26px;
	height: 29px;
	background: url("../images/pic.png") no-repeat -104px -267px;
	margin-left: 6px;
}
.box7 .box7_con ul li .main p:before{
	position: absolute;
	left: -26px;
	top: 10.5px;
	width: 4px;
	height: 4px;
	border: 2px #ff6f05 solid;
	border-radius: 50%;
	background: #ffeddf;
	z-index: 3;
	content: "";
}
.box7 .box7_con ul li .main span{
	position: relative;
	display: block;
	font-size: 16px;
	color: #8d8d8d;
	padding: 2px 0 24px;
}
.box7 .box7_con ul li .main span:before{
	position: absolute;
	left: -22.5px;
	top: -8px;
	width: 0;
	height: 70px;
	border-left: 1px #ffc9a1 dashed;
	content: "";
}
.box7 .box7_con ul li .main span:last-child:before{border: none;}
.box7 .box7_con ul li:nth-child(2){
	background: -moz-linear-gradient(to bottom,#75e5d2,#a7efe2,#fff);
	background: linear-gradient(to bottom,#75e5d2,#a7efe2,#fff);
}
.box7 .box7_con ul li:nth-child(2) .main{border-color: #d1f0eb;background: #ecfcf9;}
.box7 .box7_con ul li:nth-child(2) .main p:before{border-color: #00bb9a;}
.box7 .box7_con ul li:nth-child(2) .main span:before{border-color: #93e4d5;}
.box7 .box7_con ul li:nth-child(3){
	background: -moz-linear-gradient(to bottom,#7daeff,#87b4ff,#fff);
	background: linear-gradient(to bottom,#7daeff,#87b4ff,#fff);
}
.box7 .box7_con ul li:nth-child(3) .main{border-color: #c5d6f4;background: #e6efff;}
.box7 .box7_con ul li:nth-child(3) .main p:before{border-color: #307bf6;}
.box7 .box7_con ul li:nth-child(3) .main span:before{
	height: 88px;
	border-color: #b1cdfc;
}

.box8{background: #f5faff;padding-bottom: 83px;}
.box8 .box8_con{
	position: relative;
	width: 100%;
	overflow: hidden;
	padding: 30px 0 20px;
}
.box8 .box8_con2 img{display: block;}
.box8 .box8_con .mack_con{
	position: relative;
	float: right;
	width: 364px;
	background: #fbfcff url("../images/box8bg1.jpg") no-repeat center bottom;
	z-index: 100;
	border-radius: 10px;
	border-top: 2px #fff solid;
	box-shadow: 0 22px 21px rgba(155,200,255,.17);
	box-sizing: border-box;
	padding: 0 25px 118px 35px;
	margin: 66px 64px 0 0;
}

.box8 .box8_con .mack_con .mackcon .mackcon_top h2{
	font-size: 20px;
	color: #eff3fd;
	line-height: 40px;
	height: 40px;
	padding-top: 30px;
}
.box8 .box8_con .mack_con .mackcon .mackcon_top h2 span{
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin: 0 1.5% 0 0;
	overflow: hidden;
}
.box8 .box8_con .mack_con .mackcon .mackcon_top h2 img{
	height: 100%;
	margin-left: -11px;
}
.box8 .box8_con .mack_con .mackcon .mackcon_cen{margin-top: 20px;}
.box8 .box8_con .mack_con .mackcon .mackcon_cen ul li{
	font-size: 16px;
	color: #8d8d8d;
	line-height: 32px;
	overflow: hidden;
}
.box8 .box8_con .mack_con .mackcon .mackcon_cen ul li em{
	display: inline-block;
	width: 22px;
}
.box8 .box8_con .mack_con .mackcon .mackcon_cen ul li span.bmz{position: relative;color: #1d1d1d;}
.box8 .box8_con .mack_con .mackcon .mackcon_cen ul li span.bmz i{
	position: absolute;
	right: -18px;
	top: 2px;
	width: 12px;
	height: 13px;
	background: url(/2020gw/images/indeximg/hot.png) no-repeat;
	background-size: 100%;
}
.box8 .box8_con .mack_con .mackcon .mackcon_cen ul li a{
	float: right;
	height: 26px;
	line-height: 26px;
	border: 1px #3c4b94 solid;
	border-radius: 15px;
	padding: 0 12px;
	font-size: 14px;
	color: #c5c3e6;
}
.box8 .box8_con .mack_con .mackcon .mackcon_cen ul li a:hover{background: #3c4b94;color: #fff;}
.box8 .box8_con .mack_con .mackcon .mackcon_bot h3{
	height: 17px;
	font-size: 20px;
	color: #000;
	line-height: 20px;
	font-weight: bold;
	margin: 22px 0 16px 0;
}
.box8 .box8_con .mack_con .mackcon_cen .schoolkb .schoolkbxx{display: none;overflow: hidden;}
.box8 .box8_con .mack_con .mackcon_cen .schoolkb .cur{display: block;}
.box8 .box8_con .mack_con .mackcon .mackcon_bot p{
	font-size: 14px;
	color: #979db2;
	line-height: 26px;
	margin-top: -4px;
}

.box8 .box8_con .mack_con .schoolselect{
	position: absolute;
	left: 88px;
	top: 36px;
	width: 142px;
	height: 28px;
	line-height: 26px;
	cursor: pointer;
}
.box8 .box8_con .mack_con .schoolselect .schooltop{
	position: relative;
	height: 26px;
	border-radius: 4px;
	border: 1px #e4e7f5 solid;
	background: #fff;
	padding-left: 12px;
	z-index: 3;
}
.box8 .box8_con .mack_con .schoolselect .schooltop:before{
	position: absolute;
    right: 12px;
    top: 9.5px;
    width: 9px;
    height: 7px;
    background: url(/2020gw/images/indeximg/pic.png) no-repeat -127px -146px;
    content: "";
}
.box8 .box8_con .mack_con .schoolselect .schoolbot{
	display: none;
	position: absolute;
	top: 24px;
	width: 128px;
	height: 205px;
	border: 1px #dee0ea solid;
	background: #fff;
	z-index: 3;
	padding-left: 12px;
}
.box8 .box8_con .mack_con .schoolselect.cur .schoolbot{display: block;}
.box8 .box8_con .mack_con .schoolselect .schoolxq{
	width: 122px;
	height: 185px;
	font-size: 14px;
	color: #252b3a;
	line-height: 23px;
	overflow-y: auto;
	margin-top: 10px;
}
.box8 .box8_con .mack_con .schoolselect .schoolxq::-webkit-scrollbar {width: 6px;height: 1px;}
.box8 .box8_con .mack_con .schoolselect .schoolxq::-webkit-scrollbar-thumb {width: 6px;border-radius: 5px;background: #e6e7ef;}
.box8 .box8_con .mack_con .schoolselect .schoolxq::-webkit-scrollbar-track{width: 6px;height: 1px;}
.box8 .box8_con .mack_con .schoolxq span{color: #252b3a;cursor: pointer;display: block;}
.box8 .box8_con .mack_con .schoolxq span.cur{color: #0067e1;}
.box8 .box8_con .mack_con .schoolxq span:hover{color: #0067e1;}
.box8 .box8_con .a_btn{
	position: absolute;
	left: 100px;
	bottom: -20px;
	width: 182px;
	height: 50px;
	line-height: 50px;
}

.box8 .box8_con .map{position:relative;float: left;width:759px;margin-left: -15px;}
.box8 .box8_con .map .mappic{width: 100%;}
.box8 .box8_con .map .con2li1_city{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.box8 .box8_con .map .con2li1_city .citys{position: absolute;cursor: pointer;}
.box8 .box8_con .map .con2li1_city .citys.cur{z-index: 3;}
.box8 .box8_con .map .con2li1_city .citys p{position: relative;font-size: 14px;color: #878fa7;z-index: 3;}
.box8 .box8_con .map .con2li1_city .citys span{display: block;width: 6px;height: 6px;margin: 3px 3px 0 8px;background: #e8eaef;border: 2px #5a5f6d solid;border-radius: 50%;}
.box8 .box8_con .map .con2li1_city .citys:hover p{color: #0067e1;}
.box8 .box8_con .map .con2li1_city .citys.cur p{color: #0067e1;}
.box8 .box8_con .map .con2li1_city .citys:hover span{background: #0067e1;border-color: #0067e1;}
.box8 .box8_con .map .con2li1_city .citys.cur span{background: #0067e1;border-color: #0067e1;}
.box8 .box8_con .map .con2li1_city .city_bj{right: 19%;top: 33.5%;}
.box8 .box8_con .map .con2li1_city .city_tj{right: 18.4%;top: 39%;}
.box8 .box8_con .map .con2li1_city .citylr p{float: right;}
.box8 .box8_con .map .con2li1_city .citylr span{float: left;margin-top: 5px;}
.box8 .box8_con .map .con2li1_city .city_sh{right: 9.7%;top: 59.4%;}
.box8 .box8_con .map .con2li1_city .city_gz{right: 25.1%;top: 79%;}
.box8 .box8_con .map .con2li1_city .city_sz{right: 18.6%;top: 82.2%;}
.box8 .box8_con .map .con2li1_city .city_wh{right: 28.6%;top: 59.2%;}
.box8 .box8_con .map .con2li1_city .city_zz{right: 26.8%;top: 53.1%;}
.box8 .box8_con .map .con2li1_city .city_xa{right: 36.3%;top: 54.4%;}
.box8 .box8_con .map .con2li1_city .city_cs{right: 28.4%;top: 69.6%;}
.box8 .box8_con .map .con2li1_city .city_jn{right: 21.6%;top: 47.3%;}
.box8 .box8_con .map .con2li1_city .city_cq{right: 37.2%;top: 64.6%;}
.box8 .box8_con .map .con2li1_city .city_nj{right: 15.2%;top: 54.4%;}
.box8 .box8_con .map .con2li1_city .city_hz{right: 13.7%;top: 63.6%;}
.box8 .box8_con .map .con2li1_city .city_sjz{right: 23%;top: 42.2%;}
.box8 .box8_con .map .con2li1_city .city_cd{right: 46.7%;top: 63%;}
.box8 .box8_con .map .con2li1_city .city_hf{right: 18.7%;top: 58.9%;}
.box8 .box8_con .map .con2li1_city .city_ty{right: 30%;top: 47.3%;}
.box8 .box8_con .map .con2li1_city .city_xm{right: 13.7%;top: 75.9%;}
.box8 .box8_con .map .con2li1_city .city_sy{right: 9.7%;top: 32.7%;}

.box9 .box9_con{
	background: url("../images/box9pic1.jpg") no-repeat center bottom;
	padding: 40px 0 261px;
}
.box9 .box9_con ol li{
	float: left;
	width: 190px;
	height: 180px;
	font-size: 16px;
	color: #464646;
	text-align: center;
	box-sizing: border-box;
	background: url("../images/pic.png") no-repeat 0 -475px;
	margin: 0 29px 0 71px;
	padding-top: 160px;
}
.box9 .box9_con ol li:nth-child(2){background-position: -192px -475px;}
.box9 .box9_con ol li:nth-child(3){background-position: 0 -657px;}
.box9 .box9_con ol li:nth-child(4){background-position: -192px -657px;}
.box9 .box9bg1{
	position: relative;
	height: 186px;
	background: url("../images/box9bg1.jpg") no-repeat center bottom;
}
.box9 .box9bg1 .a_btn{
	position: absolute;
	right: 0;
	top: 98px;
	width: 195px;
	border-radius: 5px;
	box-shadow: 0 10px 21px rgba(0,99,222,.49);
	margin-top: 0;
}

.mask_vid{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	display: none;
	z-index: 12222;
}
.mask_vid .mask_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.7);
}
.mask_vid .mask_con{
	height: 65%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.mask_vid .mask_con img{
	position: absolute;
	right: -30px;
	top: -30px;
	cursor: pointer;
}


.box10{background-color: #f5faff;padding: 0 0 60px;}
.box10 .box10tab{padding: 56px 0 29px 28px;}
.box10 .box10tab span{
	float: left;
	width: 120px;
	height: 37px;
	font-size: 16px;
	color: #666;
	text-align: center;
	line-height: 37px;
	border-radius: 12px;
	background: #fff;
	cursor: pointer;
	margin: 0 9px 14px 0;
}
.box10 .box10tab span:hover{color: #3e64e4;}
.box10 .box10tab span.cur{color: #fff;background: #3e64e4;}
.box10 .school_box{
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 190px;
	box-sizing: border-box;
	padding: 0 0 0 30px;
	margin-bottom: 55px;
}
.box10 .school_box .bd{
	position: relative;
	width: 1140px;
	height: 190px;
	overflow: hidden;
}
.box10 .school_box .bd ul{width: 5000px;}
.box10 .school_box .schoolbg{
	position: absolute;
	right: 65px;
	top: 1px;
	width: 140px;
	height: 279px;
	box-shadow: inset -90px 0 60px -18px #353844;
}
.box10 .school_box .bd ul li{
	float: left;
	height: 190px;
	border-radius: 18px;
	overflow: hidden;
	margin-right: 20px;
}
.box10 .school_box .bd ul li img{height: 100%;}
.box10 .school_box .prev,
.box10 .school_box .next{opacity: 1; position:absolute; left:0; top:0; margin-top:0; display:block; width:23px; height:190px; background:#e2e2e2 url(/2018czgw/images/school/sleft.png) center center no-repeat;}
.box10 .school_box .next{ left:auto; right:0;top: 0; background:#e2e2e2 url(/2018czgw/images/school/sright.png) center center no-repeat;}

.box10 .school_box .cura{display: none;}
.box10 .school_box.cur .cura{
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	width: 297px;
	height: 190px;
	border-radius: 4px;
	overflow: hidden;
}
.box10 .school_box.cur .cura span{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 227px;
	height: 45px;
	font-size: 18px;
	color: #1772de;
	text-align: center;
	line-height: 45px;
	font-weight: bold;
	border: 1px rgba(197,224,255,.85) solid;
	border-radius: 24px;
	background: rgba(255,255,255,.85);
	transform: translate(-50%, -50%);
}
.box10 .school_box.cur .cura:hover span{border-color: rgba(208,246,255,.9);background-color: rgba(208,246,255,.9);}
.box10 .school_box.curcp .cura{background: url("/2020gw/images/indeximg/schoolpiccp.gif") no-repeat center top;}
.box10 .school_box.cursy .cura{background: url("/2020gw/images/indeximg/schoolpicsy.gif") no-repeat center top;}
.box10 .school_box.curwh .cura{background: url("/2020gw/images/indeximg/schoolpicwh.gif") no-repeat center top;}
.box10 .school_box.curzz .cura{background: url("/2020gw/images/indeximg/schoolpiczz.gif") no-repeat center top;}
.box10 .school_box.curgz .cura{background: url("/2020gw/images/indeximg/schoolpicgz.gif") no-repeat center top;}
.box10 .school_box.curszzl .cura{background: url("/2020gw/images/indeximg/schoolpicszzl.gif") no-repeat center top;}
.box10 .school_box.curszcw .cura{background: url("/2020gw/images/indeximg/schoolpicszcw.gif") no-repeat center top;}
.box10 .school_box.curxm .cura{background: url("/2020gw/images/indeximg/schoolpicxm.gif") no-repeat center top;}
.box10 .school_box.curcs .cura{background: url("/2020gw/images/indeximg/schoolpiccs.gif") no-repeat;}
.box10 .school_box.curhz .cura{background: url("/2020gw/images/indeximg/schoolpichz.gif") no-repeat;}
.box10 .school_box.curtj .cura{background: url("/2020gw/images/indeximg/schoolpictj.gif") no-repeat;}
.box10 .school_box.cursh .cura{background: url("/2020gw/images/indeximg/schoolpicsh.gif") no-repeat;}
.box10 .school_box.curxa .cura{background: url("/2020gw/images/indeximg/schoolpicxa.gif") no-repeat;}
.box10 .school_box.curjn .cura{background: url("/2020gw/images/indeximg/schoolpicjn.gif") no-repeat;}
.box10 .school_box.curcq .cura{background: url("/2020gw/images/indeximg/schoolpiccq.gif") no-repeat;}
.box10 .school_box.curnj .cura{background: url("/2020gw/images/indeximg/schoolpicnj.gif") no-repeat;}
.box10 .school_box.cursjz .cura{background: url("/2020gw/images/indeximg/schoolpicsjz.gif") no-repeat;}
.box10 .school_box.curcd .cura{background: url("/2020gw/images/indeximg/schoolpiccd.gif") no-repeat;}
.box10 .school_box.curhf .cura{background: url("/2020gw/images/indeximg/schoolpichf.gif") no-repeat;}
.box10 .school_box.curty .cura{background: url("/2020gw/images/indeximg/schoolpicty.gif") no-repeat;}
.box10 .school_box.cursy .cura{background: url("/2020gw/images/indeximg/schoolpicsy.gif") no-repeat;}
.box10 .school_box.cur .bd{width: 820px;border-radius: 4px;}
.box10 .school_box.cur .next{right: 320px;}

.box10s .hd{padding-bottom: 30px;}
.box10s .school_box{padding-left: 27px;}
.box10s .school_box .bd{width: 1109px;}
.box10s .school_box.cur .bd{width: 892px;}
.box10s .school_box .bd:after{
	position: absolute;
	right: 0;
	top: -50px;
	width: 140px;
	height: 290px;
	box-shadow: inset -90px 0 60px -18px #f7f6fe;
	content: "";
}
.box10s .box_in{overflow: visible;}
.box10s .school_box .prev,
.box10s .school_box .next{left: auto;right: 27px;height: 88px;border-radius: 4px;background: #f4f4f4 url(../images/sleft.png) center center no-repeat;}
.box10s .school_box .next{top: 102px;background-image: url(../images/sright.png);}
.box10s .school_box.cur .prev,
.box10s .school_box.cur .next{right: 249px;}
.box10s .school_box.cur .cura{
	width: 215px;
	right: 18px;
	border-radius: 18px;
	box-shadow: 6px 6px 18px 0 rgba(55,99,170,.1);
}
.box10s .school_box.cur .cura:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3) url("../images/vr.png") no-repeat center;
	content: "";
}
.box10s .school_box.cur .cura span{
	width: 211px;
	height: 35px;
	left: 2px;
	top: auto;
	bottom: 2px;
	height: 35px;
	font-size: 16px;
	color: #fff;
	line-height: 35px;
	border: none;
	border-radius: 0;
	font-weight: normal;
	transform: translate(0,0);
	background: rgba(0,0,0,.52);
}
.box10s .school_box.cur .cura:hover span{background-color: rgba(0,0,0,.52);}