/*页面中通用部分*/
.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;
}
/*小标题*/
.box_hd{padding-top: 52px;text-align: center;}
.box_hd h2{font-size: 88px;color: #cedbff;font-weight: bold;height: 45px;}
.box_hd h3{font-size: 40px;color: #171717;display: inline-block;font-weight: bold;position: relative;}
.box_hd h3 span{color: #0248d1;}
.box_hd p{font-size: 19px;color: #494949;padding-top: 16px;}
.box_hd img{position: absolute;top: 14px;}
.box_hd img.titleft{left: -66px;}
.box_hd img.titright{right: -66px;}
.box_hd img.titleft2{left: -86px;}
.box_hd img.titright2{right: -86px;}
.box_hd h4{font-size: 28px;color: #373737;display: inline-block;font-weight: bold;position: relative;margin-top: 42px;}

/*按钮*/
.a_btn{display: block; width: 236px;height: 66px;font-size: 20px;color: #fff;text-align: center;line-height: 66px;background: #1069f3;border-radius: 33px;}
.a_btn2{display: block; width: 369px;height: 66px;font-size: 20px;color: #fff;text-align: center;line-height: 66px;background: #ff7e15;border-radius: 33px;margin: 26px auto 0;}
.a_btn2:hover{background: #ff6d15;}
/*ban开始*/
.ban img{display: block;}
.ban .box_In{position: relative;width: 900px;padding-top: 55px;}
.ban .slideBox{width:100%;height:744px; overflow:hidden; position:relative; }
.ban .slideBox .hd{width: 170px;height:5px; overflow:hidden; position:absolute; left:50%;margin-left: -85px;bottom:16px; z-index:1; }
.ban .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ban .slideBox .hd ul li{ float:left; margin-right:8px;width:75px; height:5px;background:#fff; cursor:pointer}
.ban .slideBox .hd ul li.on{ background:#3a5be2;width:75px; height:5px;}
.ban .slideBox .bd{ position:relative; height:100%; z-index:0;}
.ban .slideBox .bd li{ zoom:1; vertical-align:middle; }
.ban .slideBox .bd .ban1{background: url(../images/ban_img1.jpg) no-repeat center;height: 186px;}
.ban .slideBox .bd .ban2{background: url(../images/ban_img1s.jpg) no-repeat center;height: 186px;}
.ban .slideBox .bd .ban3{background: url(../images/ban_img2.jpg) no-repeat center;height: 186px;}
.ban .slideBox .bd .ban4{background: url(../images/ban_img2s.jpg) no-repeat center;height: 186px;}

.kaiban .box_hd{padding-bottom: 30px;}

/*box1开始*/
.box1 .box1_con ul{margin: 62px 0 0 66px;overflow: hidden;}
.box1 .box1_con ul li{
	float: left;
	width: 324px;
	height: 431px;
	margin-right: 53px;
	box-shadow: 5px 5px 0 #1472ff;
	background: url("../images/box2bg1.jpg") no-repeat center top;
	position: relative;
}
.box1 .box1_con ul li img{
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: .6;
}
.box1 .box1_con ul li:hover img{opacity: 1;}
.box1 .box1_con ul li p{
	font-size: 56px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	text-shadow: 0 2px 0 #0948c7;
	padding-top: 108px;
}
.box1 .box1_con ul li p span{
	display: inline-block;
	font-size: 22px;
	text-shadow: none;
	height: 10px;
	box-shadow: 0 21px 0 #3e4fe4;
	border-radius: 10px;
	padding: 0 8px;
	margin-bottom: 30px;
}
/*box2开始*/
.box2{background: #f4f9ff;overflow: hidden;margin-top: 82px;}
.box2 .box2_con{
	width: 1200px;
	height: 717px;
	position: relative;
	margin: 18px auto 0;
	padding-bottom: 45px;
}
.box2 .box2_con img{
	/*position: absolute;*/
	position: relative;
	width: 1920px;
	margin-left: -360px;
}
/*box3开始*/
.box3{
	background: url("../images/box3bg1.jpg") no-repeat center top;
	height: 180px;
}
/*box4开始*/
.box4{padding-bottom: 80px;}
.box4 .box4_con{
	height: 508px;
	position: relative;
	background: url("../images/box4bg1.jpg") no-repeat center 155px;
	margin-top: 86px;
}
.box4 .box4_con .box4pic{
	position: absolute;
	top: 0;
	transition:all .3s ease; -webkit-transition:all .3s ease; -moz-transition:all .3s ease;
}
.box4 .box4_con .box4pic1{left: 5px;}
.box4 .box4_con .box4pic2{right: 4px;}
.box4 .box4_con:hover .box4pic1{left: 15px;}
.box4 .box4_con:hover .box4pic2{right: 14px;}
.box4 .box4_con p{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	font-size: 24px;
	color: #202340;
	text-align: center;
	font-weight: bold;
}
/*box5开始*/
.box5{overflow: hidden;}
.box5 .box5_top{
	height: 680px;
	background: #0d238e url("../images/box5bg1.jpg") no-repeat center bottom;
}
.box5 .box5_top .box_hd h3{color: #fff;}
.box5 .box5_top .box_hd img.titleft{top: 70px;left: -50px;}
.box5 .box5_top .box_hd img.titright{top: 70px;right: -50px;}
.box5 .box5_top ul{
	width: 1200px;
	margin: 40px auto 0;
	position: relative;
}
.box5 .box5_top ul li{
	text-align: center;
	position: absolute;
}
.box5 .box5_top ul li.box5topli1{left: 0;top: 122px;}
.box5 .box5_top ul li.box5topli2{left: 192px;top: 48px;}
.box5 .box5_top ul li.box5topli2 h2{background: rgba(45,101,255,.67);}
.box5 .box5_top ul li.box5topli3{left: 352px;top: 8px;}
.box5 .box5_top ul li.box5topli4{left: 548px;top: 64px;}
.box5 .box5_top ul li.box5topli5{left: 744px;top: 118px;}
.box5 .box5_top ul li.box5topli5 h2{background: #2d65ff;}
.box5 .box5_top ul li.box5topli6{left: 906px;top: 48px;}
.box5 .box5_top ul li.box5topli7{left: 1108px;top: 108px;}
.box5 .box5_top ul li.box5topli7 h2{background: #2d65ff;}
.box5 .box5_top ul li h2{
	width: 64px;
	height: 64px;
	background: #648dff;
	border-radius: 50%;
	font-size: 30px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	line-height: 64px;
	box-shadow: 0 0 0 8px rgba(37,143,252,.3);
	margin: 0 auto;
}
.box5 .box5_top ul li:hover h2{
	background: #fba708;
	box-shadow: 0 0 0 8px rgba(251,167,8,.3);
}
.box5 .box5_top ul li h3{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	padding: 16px 0 4px;
}
.box5 .box5_top ul li p{
	font-size: 16px;
	color: #7bb4ff;
}
.box5 .box5_con1{
	width: 1190px;
	height: 788px;
	background: #fff;
	border-radius: 15px;
	margin: -187px auto 356px;
	box-shadow: 0 178px 15px #e4eff1;
}
.box5 .box5_con1 .box5con1{
	margin: 30px auto 0;
	width: 100%;
	background: #fff;
	height: 734px;
	border-radius: 15px;
	position: relative;
}
.box5 .box5_con1 .box5con1 .box5pic1{
	display: block;
	margin: 0 auto;
}
.box5 .box5_con1 .box5con1 video{
	width: 826px;
	display: block;
	margin: 20px auto 0;
	border-radius: 15px;
}
.box5 .box5_con1 .box5con1 .box5pic1s{
	position: absolute;
	left: 50%;
	margin-left: -415px;
	bottom: -189px;
	cursor: pointer;
}
.box5 .box5_con2 .box_hd{position: relative;padding-top: 80px;}
.box5 .box5_con2 .box5con2 img{display: block;}
.box5 .box5_con2 .box5pic2{margin: -70px 0 0 -360px;}
.box5 .box5_con2 .box5pic3{margin-left: -360px;}
.box5 .box5_con2 .box5pic4{margin-left: -55px;}
.box5 .box5_con3 .box5conul{overflow: hidden;height: 72px;position: relative;z-index: 2;}
.box5 .box5_con3 .box5conul li{
	float: left;
	height: 62px;
	position: relative;
	padding: 0 11px;
	margin-right: 4px;
	color: #727272;
}
.box5 .box5_con3 .box5conul li img{float: left;height: 36px;margin-top: 2px;}
.box5 .box5_con3 .box5conul li span{
	float: left;
	font-size: 19px;
	padding: 12px 0 0 6px;
}
.box5 .box5_con3 .box5conul li.cur{border-bottom: 2px #047aff solid;color: #1253d9;}
.box5 .box5_con3 .box5conul li.cur:before{
	content: '';
    position: absolute;
    left: 50%;
    margin-left: -7px;
    bottom: -9px;
    width: 0;
    height: 0;
    border-top: 7px solid #047aff;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    z-index: 2;
}
/*.box5 .box5_con3 .box5con3{
	width: 1144px;
	border: 2px #daebff solid;
	margin-top: -10px;
	padding: 50px 26px 112px;
	box-shadow: 3px 8px 12px rgba(13,196,255,.2);
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}*/
.box5 .box5_con3 .box5con3 .box5list_con{position: relative;}
.box5 .box5_con3 .box5con3 .box5list_con .xmty{background:#ff7e16;color: #fff;font-size: 20px;color: #fff;text-align: center;height: 46px;line-height: 46px;text-align: center;width: 200px;display: block;border-radius: 50px;position: absolute;top: 0px;right: 20px;}
.box5 .box5_con3 .box5con3 .box5list{
	position: relative;
	width: 1144px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
.box5 .box5_con3 .box5con3 .box5list .box5list_con{overflow: hidden;height: 0;overflow: hidden;}
.box5 .box5_con3 .box5con3 .box5list_cur{
	padding: 30px 26px 112px;
	border: 2px #daebff solid;
	box-shadow: 3px 8px 12px rgba(13,196,255,.2);
	margin-top: -10px;
}
.box5 .box5_con3 .box5con3 .box5list_cur .box5list_con{height: auto;}
.box5 .box5_con3 .box5con3 h2{
	font-size: 24px;
	color: #000;
	font-weight: bold;
	width: 1086px;
	padding-top:20px ;
}
.box5 .box5_con3 .box5con3 h2 b{color: #1069f3;}
.box5 .box5_con3 .box5con3 h2 span{
	float: right;
	width: 128px;
	height: 30px;
	background: #3c73f6;
	border-radius: 15px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	display: none;
}
.box5 .box5_con3 .box5con3 p{
	font-size: 16px;
	color: #848484;
	width: 1086px;
	line-height: 28px;
	margin-top: 10px;
}
.box5 .box5_con3 .box5con3 .box5list_cen{margin: 22px 0 60px 15px;overflow: hidden;}
.box5 .box5_con3 .box5con3 .box5list_cen .slideBox{width: 421px;float: left;border-radius: 10px;border: 1px #76c0ff solid;overflow: hidden;}
.box5 .box5_con3 .box5con3 .box5list_right{
	float: left;
	width: 647px;
	height: 241px;
	border: 1px #71a9ff solid;
	border-radius: 10px;
	margin-left: 27px;
}
.box5 .box5_con3 .box5con3 .box5list_one{
	float: left;margin: 16px 0 0 15px;
}
.box5 .box5_con3 .box5con3 .box5list_right .rightcon{
	width: 613px;
	height: 170px;
	margin-left: 20px;
	overflow: hidden;
}
.box5 .box5_con3 .box5con3 .box5list_right h2{
	font-size: 24px;
	color: #3c73f6;
	font-weight: bold;
	padding: 10px 18px;
}
.box5 .box5_con3 .box5con3 .box5list_right li{
	width: 639px;
	float: left;
}
.box5 .box5_con3 .box5con3 .box5list_right li span{
	float: left;
	width: 161px;
	height: 42px;
	border: 1px #71a9ff solid;
	box-shadow: 4px 3px 0 #a3c6fb;
	margin: 0 26px 23px 0;
	font-size: 16px;
	color: #333;
	padding: 22px 12px 0;
	text-align: center;
	line-height: 22px;
}
.box5 .box5_con3 .box5con3 .box5list_right li span.two{padding-top: 10px;height: 54px;}

.box5 .box5_con3 .box5con3 .box5list_bot{width: 1112px;margin: 0 auto;}
.box5 .box5_con3 .box5con3 .box5list_bot p{margin-bottom: 14px;}
.box5 .box5_con3 .box5con3 .box5list_bot p span{background: #dee9ff;display: inline-block;padding: 8px 20px;margin: 0 21px 21px 0;font-size: 16px;color: #333;}
.box5 .box5_con3 .box5con3 .box5list_bot .bottit{text-align: right;margin: 30px 0;}
.box5 .box5_con3 .box5con3 .box5list_bot .bottit span{
	display: inline-block;
	width: 147px;
	height: 33px;
	background: #e3eeff;
	border: 1px #71a9ff solid;
	border-radius: 17px;
	font-size: 18px;
	color: #71a9ff;
	text-align: center;
	line-height: 33px;
	font-weight: bold;
	margin-right: 8px;
	cursor: pointer;
}
.box5 .box5_con3 .box5con3 .box5list_bot .bottit span.cur{
	background: #71a9ff;
	color: #fff;
}
.box5 .box5_con3 .box5con3 .box5list_bot .botcon img{display: none;}
.box5 .box5_con3 .box5con3 .box5list_bot .botcon img.cur{display: block;}
.box5 .box5_con3 .box5con3 .box5btn_left{position: absolute;left: 310px;bottom: -30px;display: none;}
.box5 .box5_con3 .box5con3 .box5btn_right{position: absolute;right: 480px;bottom: -30px;background: #fb7d15;display: none;}
.box5 .box5_con3 .box5con3 .box5btn_right:hover{background: #ff6d15;}
.box5 .box5_con3 .box5con3 .box5list_cur .box5btn_right,.box5 .box5_con3 .box5con3 .box5list_cur .box5btn_left{display: block;}
.box5 .box5_con4{margin-top: 130px;background: #f4f9ff;}
.box5 .box5_con4 .box5bg2{position: absolute;left: -360px;top: 0;}
.box5 .box5_con4 .box5bg3{position: absolute;right: -360px;bottom: 0;}
.box5 .box5_con4 .box5con4{position: relative;}
.box5 .box5_con4 .box5con4 ul.box5con4_top{margin: 24px 0 38px 62px;overflow: hidden;width: 1300px;}
.box5 .box5_con4 .box5con4 ul.box5con4_top li{
	float: left;
	widows: 176px;
	text-align: center;
	margin-right: 120px;
}
.box5 .box5_con4 .box5con4 ul.box5con4_top li img{
	display: block;
	margin: 0 auto;
}
.box5 .box5_con4 .box5con4 ul.box5con4_top li h2{
	font-size: 20px;
	color: #464646;
	padding: 2px 0 8px;
}
.box5 .box5_con4 .box5con4 ul.box5con4_top li p{
	font-size: 16px;
	color: #848484;
	line-height: 24px;
}
.box5 .box5_con4 .box5con4 .slideBox5{
	width: 1190px;
	margin: 0 auto;
	position: relative;
}
.box5 .box5_con4 .box5con4 .slideBox5 .hd{height:15px; overflow:hidden; position:absolute;width: 100%; left: 0; bottom:36px; z-index:1;}
.box5 .box5_con4 .box5con4 .slideBox5 .hd ul{overflow:hidden; zoom:1;width: 100%; text-align: center;}
.box5 .box5_con4 .box5con4 .slideBox5 .hd ul li{display: inline-block; margin: 0 3px;font-size: 0; width:12px; height:12px;border-radius: 50%; background:#858397; cursor:pointer;}
.box5 .box5_con4 .box5con4 .slideBox5 .hd ul li.on{background:#ff8a00;}
.box5 .box5_con4 .box5con4 .slideBox5 .bd{position:relative; height:100%; z-index:0;}
.box5 .box5_con4 .box5con4 .slideBox5 .bd ul li{position: relative;}
.box5 .box5_con4 .box5con4 .slideBox5 .bd ul li img{display: block;}
.box5 .box5_con4 .box5con4 .slideBox5 p{
	position: absolute;
	font-size: 16px;
	color: #fff;
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
	left: 0;
	bottom: 0;
	background: -webkit-linear-gradient(left, rgba(0,0,138,.7), rgba(0,0,138,0));
	background: -o-linear-gradient(left, rgba(0,0,138,.7), rgba(0,0,138,0));
	background: -moz-linear-gradient(left, rgba(0,0,138,.7), rgba(0,0,138,0));
	background: linear-gradient(left, rgba(0,0,138,.7), rgba(0,0,138,0));
}
.box5 .box5_con4 .box5con4 .slideBox5 .prev,
.box5 .box5_con4 .box5con4 .slideBox5 .next{position:absolute; left:2%; top:50%; margin-top:-25px; display:block; width:46px; height:46px;border-radius: 50%; background:rgba(0,70,208,.75) url("../images/left.png") no-repeat center; filter:alpha(opacity=50);opacity:0.5;}
.box5 .box5_con4 .box5con4 .slideBox5 .next{left:auto; right:2%; background:rgba(0,70,208,.75) url("../images/right.png") no-repeat center;}
.box5 .box5_con4 .box5con4 .slideBox5 .prev:hover,
.box5 .box5_con4 .box5con4 .slideBox5 .next:hover{ filter:alpha(opacity=100);opacity:1;}

.box5 .box5_con4 .box5con4 .box5con4_bot{
	width: 1190px;
	height: 370px;
	margin: 48px auto 0;
	background: url("../images/box5pic5.jpg") no-repeat center top;
	padding-bottom: 262px;
	position: relative;
	z-index: 2;
	text-align: center;
}
.box5 .box5_con4 .box5con4 .box5con4_bot p{
	height: 96px;
	float: left;
	font-size: 16px;
	color: #646464;
	text-align: center;
	line-height: 24px;
	margin: 86px 0 0 110px;
}
.box5 .box5_con4 .box5con4 .box5con4_bot video{
	width: 826px;
	display: block;
	margin: 20px auto 0;
	border-radius: 15px;
}
.box5 .box5_con5{
	margin-top: 274px;
	height: 594px;
}
.box5 .box5_con5 .box5con5{
	width: 1190px;
	height: 680px;
	background: #f4f9ff;
	border-radius: 15px;
	margin: 50px auto 0;
	position: relative;
}
.box5 .box5_con5 .box5con5 .box_hd{padding-top: 30px;}
.box5 .box5_con5 .box5con5 .box_hd h4{margin: 0;}
.box5 .box5_con5 .box5con5 .box5pic6{float: left;margin-left: 20px;position: relative;}
.box5 .box5_con5 .box5con5 .box5video{width: 849px;height: 484px;float: right;border-radius: 15px;overflow: hidden; margin: 29px 20px 0 0;position: relative;}
.box5 .box5_con5 .box5con5 .box5video img{position: absolute;left: 0;top: 0;cursor: pointer;}
.box5 .box5_con5 .box5con5 .con5hby{position: absolute;left: 39px;top: 88px;width: 238px;border-radius: 25px;}
.box5 .box5_con5 .box5con5 .a_btn2{margin-top: 580px;padding-right: 20px; background: #ff7e15 url('../images/vid.jpg') no-repeat 320px center;}
.box5 .box5_con6{
	background: #061f93 url("../images/box5bg4.jpg") no-repeat center bottom;
	padding-top: 332px;
}
.box5 .box5_con6 .box_hd h4{color: #fff;}
.box5 .box5_con6 .box5con6{padding-bottom: 54px;}
.box5 .box5_con6 ul{overflow: hidden;padding: 52px 38px 0;height: 480px;}
.box5 .box5_con6 ul li{
	width: 525px;
	height: 125px;
	background: #1831c8;
	border: 1px #2a70c9 solid;
	border-radius: 10px;
	margin-bottom: 38px;
	cursor: pointer;
}
.box5 .box5_con6 ul li .con6list{
	width: 525px;
	height: 125px;
	background: #132eaa;
	border: 1px #4da0fe solid;
	border-radius: 10px;
	margin: -5px 0 0 -5px;
}
.box5 .box5_con6 ul li .con6list h2{
	font-size: 20px;
	color: #fff;
	padding: 18px 28px 12px 0;
}
.box5 .box5_con6 ul li .con6list h2 a{
	float: right;
	display: none;
}
.box5 .box5_con6 ul li .con6list h2 em{
	display: inline-block;
	height: 27px;
	line-height: 27px;
	padding: 0 18px 0 12px;
	font-size: 16px;
	color: #c9ecff;
	font-style: inherit;
	background: -webkit-linear-gradient(left, #1157dd, #132eaa);
	background: -o-linear-gradient(left, #1157dd, #132eaa);
	background: -moz-linear-gradient(left, #1157dd, #132eaa);
	background: linear-gradient(left, #1157dd, #132eaa);
}
.box5 .box5_con6 ul li .con6list h2 span{
	font-size: 16px;
	color: #4dc1fe;
	margin-left: 10px;
}
.box5 .box5_con6 ul li .con6list p{
	height: 48px;
	font-size: 16px;
	color: #9badff;
	line-height: 24px;
	padding: 0 26px 0 16px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.box5 .box5_con6 .con6mare{
	display: block;
	margin: 0 auto;
	cursor: pointer;
}
.box5 .box5_con6 .a_btn{
	position: absolute;
	background: #ff7e15;
	width: 308px;
	left: 50%;
	margin-left: -154px;
	bottom: -33px;
	box-shadow: 10px 0 40px rgba(232,110,28,.32);
}
.box5 .box5_con6 .a_btn:hover{background: #ff6d15;}
.box5 .box5_con7{padding: 40px 0 0;}

/* 本例子css */
.box5con7_top{width: 995px;margin: 48px auto 20px;}
.box5con7_top .picScroll-left{position:relative;}
.box5con7_top .picScroll-left .hd .prev,.box5con7_top .picScroll-left .hd .next{position: absolute;top: 50%;left: -106px;margin-top: -38px; width:33px; height:76px;cursor:pointer; background:url("../images/prev1.jpg") no-repeat;}
.box5con7_top .picScroll-left .hd .next{background: url("../images/next1.jpg") no-repeat;left: auto;right: -106px;}
.box5con7_top .picScroll-left .hd .prev:hover{background: url("../images/prev2.jpg") no-repeat;}
.box5con7_top .picScroll-left .hd .next:hover{background: url("../images/next2.jpg") no-repeat;}
.box5con7_top .picScroll-left .hd ul{overflow:hidden; zoom:1;width: 100%;left: 0;bottom: -30px;text-align: center;position: absolute;}
.box5con7_top .picScroll-left .hd ul li{font-size: 0;display: inline-block; width:10px; height:10px;border-radius: 5px; overflow:hidden; margin-right:5px; cursor:pointer; background:#e8e8ed;}
.box5con7_top .picScroll-left .hd ul li.on{ background: #3c73f6;width: 37px; }
.box5con7_top .picScroll-left .bd{width: 995px;margin-left: -20px;}
.box5con7_top .picScroll-left .bd .tempWrap{padding: 1px 0;}
.box5con7_top .picScroll-left .bd ul{zoom:1;width: 1050px;}
.box5con7_top .picScroll-left .bd ul li{margin: 20px 22px 20px 20px; width: 300px;height: 307px;border: 1px #4dc1fe solid;border-radius: 20px;float: left;box-shadow: 0 0 20px rgba(121,203,229,.39);background: url("../images/box5bg5.jpg") no-repeat right bottom;}
.box5con7_top .picScroll-left .bd ul li h2{
	font-size: 20px;
	color: #0046d0;
	text-align: center;
	font-weight: bold;
	padding-top: 36px;
}
.box5con7_top .picScroll-left .bd ul li h2 span{
	display: block;
	width: 81px;
	height: 3px;
	background: #5379e1;
	margin: 5px auto 22px;
}
.box5con7_top .picScroll-left .bd ul li p{
	font-size: 14px;
	color: #747474;
	line-height: 27px;
	position: relative;
	padding: 0 0 6px 56px;
}
.box5con7_top .picScroll-left .bd ul li p span{
	position: absolute;
	width: 47px;
	height: 25px;
	background: #8dafff;
	left: 0;
	top: 0;
	color: #fff;
	text-align: center;
	line-height: 25px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.box5con7_bot{overflow: hidden;}
.box5con7_bot ul{
	float: left;
	width: 238px;
	height: 414px;
	background: #0046d0;
	border-radius: 15px;
	padding: 40px 0;
}
.box5con7_bot ul li{
	margin-bottom: 16px;
	height: 38px;
	position: relative;
}
.box5con7_bot ul li p{
	width: 137px;
	height: 38px;
	margin-left: 62px;
	font-size: 18px;
	color: #d3e4ff;
	text-align: center;
	line-height: 38px;
	border-radius: 19px;
	cursor: pointer;
}
.box5con7_bot ul li.cur p{background: #fff;color: #0046d0;}
.box5con7_bot ul li span{
	width: 8px;
	height: 8px;
	border: 1px #1d75e1 solid;
	border-radius: 50%;
	position: absolute;
	left: 35px;
	top: 14px;
}
.box5con7_bot ul li span b{
	position: absolute;
	width: 1px;
	height: 42px;
	background: #1d75e1;
	left: 4px;
	top: 10px;
}
.box5con7_bot .con7list{
	float: left;
	width: 828px;
	height: 417px;
	padding: 20px 80px 0 53px;
	border: 1px #4dc1fe solid;
	border-left: none;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	margin-top: 28px;
	overflow: hidden;
	background: url("../images/box5bg6.jpg") no-repeat right bottom;
}
.box5con7_bot .con7list .con{
	width: 938px;
	overflow-y: auto;
	height: 400px;
	display: none;
}
.box5con7_bot .con7list h2{
	width: 828px;
	height: 48px;
	line-height: 48px;
	border-bottom: 1px #ebf1fe solid;
}
.box5con7_bot .con7list h2 span{
	display: inline-block;
	height: 47px;
	font-size: 20px;
	font-weight: bold;
	color: #3c73f6;
	border-bottom: 2px #3c73f6 solid;
}
.box5con7_bot .con7list h3{
	font-size: 18px;
	color: #454545;
	margin: 28px 0 8px;
}
.box5con7_bot .con7list h3 img{
	float: left;
	margin-right: 10px;
}
.box5con7_bot .con7list p{
	font-size: 16px;
	color: #8d8d8d;
	line-height: 27px;
}
.box5con7_bot .con7list p span{margin: 0 3px 0 24px;}
.box5con7_bot .con7list p.conp1 span{color: #00ccff;}
.box5con7_bot .con7list p.conp1{width: 828px;}
.box5con7_bot .con7list p.conp2,.box5con7_bot .con7list p.conp3{margin-left: -24px;}
.box5con7_bot .con7list p.conp2 span{color: #ff4e5a;}
.box5con7_bot .con7list p.conp3 span{color: #3c73f6;}
/*box6开始*/
.box6{
	background: url("../images/box6bg1.jpg") no-repeat center top;
	height: 228px;
}
/*box7开始*/
.box7 .box7_con{
	width: 1188px;
	margin: 55px auto 0;
	padding-bottom: 96px;
}
.box7 .box7_con ul{width: 1216px;overflow: hidden;padding-top: 20px;}
.box7 .box7_con ul li{
	float: left;
	width: 278px;
	height: 189px;
	border: 1px #d2dfff solid;
	border-radius: 15px;
	text-align: center;
	margin: 34px 23px 0 0;
}
.box7 .box7_con ul li h2{
	font-size: 36px;
	color: #ff4a4a;
	font-weight: bold;
	padding: 22px 0 0;
}
.box7 .box7_con ul li h3{
	font-size: 20px;
	color: #2b2b2b;
	line-height: 30px;
	padding: 5px 0;
}
.box7 .box7_con ul li p{
	font-size: 16px;
	color: #848484;
	line-height: 24px;
}
.box7 .box7_con ul li:hover{border-color: #2fa4ff;box-shadow: 0 0 30px #bedee7;}

/*box8开始*/
.box8{background: #f9fcff;padding-bottom: 84px;}
.box8 .box8_con ul{overflow: hidden;margin-top: 42px;}
.box8 .box8_con ul li{
	float: left;
	width: 191px;
	height: 426px;
	overflow: hidden;
	position: relative;
	transition:all .6s ease; -webkit-transition:all .6s ease; -moz-transition:all .6s ease;
}
.box8 .box8_con ul li.cur{width: 625px;}
.box8 .box8_con ul li img{
	position: absolute;
	left: 0;
	top: 0;
	transition:all .6s ease; -webkit-transition:all .6s ease; -moz-transition:all .6s ease;
}
.box8 .box8_con ul li .con{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 5px 20px 10px;
	z-index: 2;
}
.box8 .box8_con ul li.cur .con{
	background: -webkit-linear-gradient(left, rgba(0,0,138,.7), rgba(0,0,138,0));
	background: -o-linear-gradient(left, rgba(0,0,138,.7), rgba(0,0,138,0));
	background: -moz-linear-gradient(left, rgba(0,0,138,.7), rgba(0,0,138,0));
	background: linear-gradient(left, rgba(0,0,138,.7), rgba(0,0,138,0));
}
.box8 .box8_con ul li .con h2{
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.box8 .box8_con ul li .con h2 span{
	display: block;
	width: 50px;
	height: 2px;
	background: #ffb62a;
	margin: 6px 0 10px;
}
.box8 .box8_con ul li.cur h2 span{background: #2a9dff;}
.box8 .box8_con ul li .con p{
	font-size: 14px;
	color: #fff;
	line-height: 22px;
}
.box8 .box8_con ul li .box8con_bg{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #00008a;
	opacity: .7;
}
.box8 .box8_con ul li.cur .box8con_bg{opacity: 0;}
.box8 .box8_con ul li img.box8pic2{left: -320px;}
.box8 .box8_con ul li.cur img.box8pic2{left: 0;}
.box8 .box8_con .a_btn{
	background: #ff7e15;
	width: 215px;
	margin: 60px auto 0;
	box-shadow: 0 0 30px rgba(255,126,21,.32);
}
.box8 .box8_con .a_btn:hover{background: #ff6d15;}
/*box9开始*/
.box9{position: relative;}
.box9 .box9bg1{height: 486px;background: url("../images/box9bg1.jpg") no-repeat center top;}
.box9 .box9bg2{height: 486px;background: url("../images/box9bg2.jpg") no-repeat center top;}
.box9 .box9_In{
	width: 1200px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 0;
}
.box9 .box9_hd{
	font-size: 40px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	text-shadow: 0 2px 0 #2bc1ff;
	padding: 90px 0 65px;
}
.box9 ul{
	overflow: hidden;
	margin-left: 98px;
}
.box9 ul li{
	width: 271px;
	height: 303px;
	background: #1c2fba;
	text-align: center;
	border: 1px #268cff solid;
	border-radius: 15px;
	box-shadow: 4px 6px 0 #5975ff;
	float: left;
	margin: 0 76px 34px 0;
}
.box9 ul li img{
	display: block;
	margin: 32px auto 12px;
}
.box9 ul li h2{
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.box9 ul li h3{
	font-size: 16px;
	color: #2bc1ff;
	margin: 10px 0 20px;
}
.box9 ul li h3 span{
	display: block;
	width: 81px;
	height: 2px;
	background: #2bc1ff;
	margin: 0 auto;
	margin-top: 10px;
}
.box9 ul li p{
	font-size: 16px;
	color: #fff;
	line-height: 28px;
}


/*师资*/
.box6tea{padding-bottom: 16px;background: #fff;}
.box6tea .box6teabg1{display: block;margin: 36px auto 42px;}
.box6tea ul{width: 100%;margin-bottom: 10px;}
.box6tea ul li{width: 11%;float: left;position: relative;margin-bottom: 2px;}
.box6tea ul li img{width: 100%;display: block;}
.box6tea .mask{width: 100%;height: 100%;background:rgba(69,105,255,.27);position:absolute;top: 0;left: 0;display: none;}
.box6tea .drc{width: 350px;background: #4569ff;position: absolute;top:20px;left: 110px;z-index: 99;display: none;padding:20px 0 10px;}
.box6tea .drc_r{top:124px;left: -309px;}
.box6tea .drc_top{top:-120px;left: -309px;}
.box6tea .drc_top1{top:-136px;left:110px;}
.box6tea .drc_top3{top:20px;}
.box6tea ul li:hover .mask{display: block;}
.box6tea ul li:hover .drc{display: block}
.box6tea .box6tea_p{font-size: 18px;color: #585859;text-align: center;}
.box6tea .tea_box{overflow: hidden;margin-left: 20px;color: #fff;}
.box6tea .tea_fl{float: left;font-size: 22px;font-weight: bold;}
.box6tea .tea_fr{float: left;font-size: 16px;margin-left: 15px;border-left: 4px solid #fff;padding-left: 5px;margin-top: 12px;line-height: 15px;}
.box6tea .drc p{font-size: 15px;color: #fff;line-height: 22px;margin: 10px 20px;}

/*板块通用*/
#smalltitle{
	color: #fff;
	width: 604px;
	height: 54px;
	margin: 0 auto;
	font-size: 34px;
	text-align: center;
	line-height: 54px;
	background: url("../images/pubback.png") no-repeat center;
	margin-bottom: 60px;
}
.kaiban img{
	vertical-align: middle;
}
.ty_box .box_hd #pub2{height:100px ;line-height: 146px}
.ty_box .box_hd p{font-size: 18px;text-align: center;margin: 10px 0 50px 0;} 
.ty_box1{background: #f4f9ff;padding-bottom:70px;padding-top: .1px;}

.ty_box1 .piao{display:block;margin:0 auto;}
.ty_box3{background: #fbfbfb;padding-bottom:10px;padding-top: .1px;}
.ty_box3 .img5{display: block;margin: 20px auto 60px;}
.ty_box4{background:url("../images/xzbackground.jpg") no-repeat center;}
.ty_box4 .box_m{position: relative;overflow: hidden;}
.ty_box4 p{font-size: 34px;color: #fff;text-align: center;width: 935px;height: 65px;line-height: 65px;margin:26px auto 30px;font-weight: bold;}
.ty_box4 .icon1{position: absolute;top: 0;left: 20px;}
.ty_box4 .icon2{position: absolute;bottom: 0;right: 20px;}
.ty_box3 .box_hd h2{color: #0A0068;}
.ty_box3 .box_hd p{color: #494949;}


/*换校区地图颜色*/
.school .sch_hd b {
	color: #3074f6 !important;
}
.school .txt_bg {
	width: 100% !important;
	height: 100% !important;
	background: #3074f6 !important;
}
.school .txt_con .pbg {
	width: 100% !important;
	background: #fff !important;
	color: #3d4efe !important;
	height: 34px !important;
	line-height: 34px !important;
	font-size: 20px !important;
	text-align: center !important;
	margin: 18px 0 6px 0 !important;
	border-radius: 5px !important;
}
.school .map {
	width: 865px !important;
	height: 714px !important;
	margin-left: 295px !important;
	background: url("../images/maps.png") !important;
	position: relative !important;
}
.school .map li span{
	background: url("../images/icon.png") !important;
}
.school .map li.cur span {
	background-position: 0 -33px !important;
}
.school .txt_bg {
	opacity: 1 !important;
}

.mack_vid{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	display: none;
}
.mack_vid .mack_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.7);
}
.mack_vid .mack_con{
	width: 900px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.mack_vid .mack_con img{
	position: absolute;
	right: -30px;
	top: -30px;
	cursor: pointer;
}




/*动画*/
@keyframes bing1
{ 0%{opacity:.4;}   50%{opacity: 1;}  100%{opacity: .4;}}
@-moz-keyframes bing1
{ 0%{opacity:.4;}   50%{opacity: 1;}  100%{opacity: .4;}}
@-webkit-keyframes bing1
{ 0%{opacity:.4;}   50%{opacity: 1;}  100%{opacity: .4;}}
@-o-keyframes bing1
{ 0%{opacity:.4;}   50%{opacity: 1;}  100%{opacity: .4;}}

@keyframes bing2
{ 0%{opacity:.6;}   50%{opacity: 1;}  100%{opacity: .6;}}
@-moz-keyframes bing2
{ 0%{opacity:.6;}   50%{opacity: 1;}  100%{opacity: .6;}}
@-webkit-keyframes bing2
{ 0%{opacity:.6;}   50%{opacity: 1;}  100%{opacity: .6;}}
@-o-keyframes bing2
{ 0%{opacity:.6;}   50%{opacity: 1;}  100%{opacity: .6;}}

@keyframes move1
{ 0%{transform: rotate(0deg);}  100%{transform: rotate(360deg);}}
@-moz-keyframes move1
{ 0%{transform: rotate(0deg);}  100%{transform: rotate(360deg);}}
@-webkit-keyframes move1
{ 0%{transform: rotate(0deg);}  100%{transform: rotate(360deg);}}
@-o-keyframes move1
{ 0%{transform: rotate(0deg);}  100%{transform: rotate(360deg);}}









