/*通用部分*/
.box_In{width: 1200px;margin: 0 auto;}
.box_hd{font-size: 36px;font-weight: bold;color: #3a3a3a;text-align: center;padding: 60px 0;}
.box_hd1{color: #fff;}
.box_hd span{padding: 0 20px;}
.box_hd p{font-size: 20px;color: #fff;text-align: center;padding-top: 20px;font-weight: normal;}
.a_btn{width: 264px;height: 60px;line-height: 60px;text-align: center;font-size:20px;font-weight: bold;border-radius: 60px;background: -moz-linear-gradient(to bottom , #ff7d3a, #ff4c00);background: linear-gradient(to bottom, #ff7d3a,#ff4c00);display: block;color: #fff;margin: 50px auto 55px;position: relative;z-index: 9;}
.a_btn:hover{background: #ff4800;}
.a_btn2{background: -moz-linear-gradient(to bottom , #fff, #00fff6);background: linear-gradient(to bottom, #fff,#00fff6);color: #232323;box-shadow: 0 10px 0 #026cee;}
.a_btn2:hover{background: #62fff9;}






.ban .slideBox{overflow:hidden; position:relative;}
.ban .slideBox .hd{height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.ban .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.ban .slideBox .hd ul li{ float:left; margin-right:2px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.ban .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.ban .slideBox .bd{ position:relative; height:650px; z-index:0;overflow: hidden;}
.ban .slideBox .bd li{position: relative;height: 650px; zoom:1; vertical-align:middle;cursor: pointer;overflow: hidden;}
.ban .slideBox .bd li .ban_img{position: absolute;left: 50%;top: 0;margin-left: -960px;}
.ban .slideBox .bd li.li2 .box_In{position: absolute;left: 50%;top: 0;margin-left: -600px;z-index: 5;}
.ban .box_In{position: relative;}
.ban .li2 .box_In img{position: absolute;top:140px;left:160px ;-webkit-animation: redPulse 1.5s infinite; animation: redPulse 1.5s infinite;}
.ban .li2 img.icon2{top: 380px;left: 60px; -webkit-animation: redPulse 1.2s infinite; animation: redPulse 1.2s infinite;}
.ban .li2 img.icon3{top: 96px;left: 934px;-webkit-animation: redPulse 1.5s infinite; animation: redPulse 1.5s infinite;}
.ban .li2 img.icon4{top: 276px;left:1040px;-webkit-animation: redPulse 1.2s infinite; animation: redPulse 1.2s infinite;}
.ban .li2 .a_btn{width: 200px;position: absolute;left: 50%;margin-left: -100px;top: 420px;}
.ban .li1 a{width: 396px;height: 69px;display: block;background: url(../images/ban_btn.png) no-repeat 0; position: absolute;top: 470px;left: 50%;margin-left: -198px;}
.ban .li1 a:hover{background-image:url(../images/ban_btn1.png);}

@-webkit-keyframes redPulse {
  from {transform: scale(1);opacity: .6; }
  50% {transform: scale(.95);opacity: .9; }
  to { transform: scale(1); opacity: .6; }
}


.box1{margin-bottom: 70px;}
.box1 .main{width: 1200px;background: #fff;box-shadow:  0 0 40px #eef4fd;border-radius: 30px;padding-top:10px;}
.box1 .list ul li{width: 1120px;margin: 0 0 20px;height: 70px;}
.box1 .list ul li .fr{background: #ecf7ff;border-radius: 20px;overflow: hidden;float: right;width: 980px;}
.box1 .list ul li .qx{width: 120px;float: left;font-size: 18px;color: #242424;box-sizing: border-box;font-weight: bold;height: 70px;line-height: 70px;text-align: center;border-radius: 20px;background: #ecf7ff;}
.box1 .list ul li .jcb{width: 480px;float: left;height: 70px;line-height: 70px;padding-left:15px;box-sizing: border-box;}
.box1 .list ul li .jyb{width: 480px;float: right;height: 70px;line-height: 70px;}
.box1 .list ul li  p{float: left;}
.box1 .list ul li .p1{width: 110px;text-align: center;font-size: 18px;color: #242424;font-weight: bold;}
.box1 .list ul li .p2{width: 235px;font-size: 18px;color: #242424;}
.box1 .list ul li .p2 span{padding-left: 15px;}
.box1 .list ul li .p2 i{width: 20px;height: 20px;display: inline-block;background: url(../images/icon_img.png) no-repeat 0 0;margin: 22px 0 0 10px;}
.box1 .list ul li .p3{width: 93px;height: 30px;line-height: 30px;text-align: center;border-radius: 30px;color: #fff;font-size: 16px;margin-top: 19px;font-weight: bold; cursor: pointer;background: -moz-linear-gradient(to bottom , #ffa67e, #ff6d2b);background: linear-gradient(to bottom, #ffa67e,#ff6d2b);}
.box1 .list ul li .p3:hover{background: #ff5a10;}
.box1 .list ul li .p4{background: -moz-linear-gradient(to bottom , #77b3fe, #1e83ff);background: linear-gradient(to bottom, #77b3fe,#1e83ff);}
.box1 .list ul li .p4:hover{background: #0875fb;}
.box1 .list{max-height:380px;margin: 35px 0;width: 1140px;border-radius: 10px;padding-left: 40px;overflow: hidden;}

.box1 .list ul li:hover .qx{box-shadow:  0 0 25px #eef4fd;background: #fff;}
.box1 .list ul li:hover .fr{box-shadow:  0 0 25px #eef4fd;background: #fff;}
.box1 .bot{overflow:hidden;position:relative;box-shadow: 0 0 40px #ecf2fd;padding: 50px 40px 80px;border-radius: 0 0 30px 30px;}
.box1 .mySwiper{width: 1000px;height: 181px;overflow: hidden;margin: 0 auto;}
.box1 .mySwiper .swiper-button-prev{left: 40px;margin-top: -37px;}
.box1 .mySwiper .swiper-button-next{right: 40px;margin-top: -37px;}
.box1 .mySwiper .swiper-slide{float:left; _display:inline; overflow:hidden; text-align:center;  }
.box1 .a_btn{margin-top: -30px;}
.box1 .mySwiper .swiper-slide img{display: block;border-radius: 10px;}
.box2{background: #ecf7ff;padding-bottom: 10px;}
.box2 .main{height: 564px;position: relative;}
.box2 .main img{float: right;margin-right: 60px;}
.box2 .main ul{position: absolute;top:30px ;left:55px ;z-index: 9;}
.box2 .main ul li{background: -moz-linear-gradient(to right , #fff, #ecf7ff);background: linear-gradient(to right, #fff,#ecf7ff);padding: 20px 0 10px 30px;margin: 22px 0;border-radius: 10px;box-shadow: -5px -5px 10px #e2eefd ;}
.box2 .main ul li h3{font-size:22px;color: #313131;font-weight: bold;margin-bottom: 11px;}
.box2 .main ul li p{font-size: 16px;color: #080808;line-height:28px;}
.box2 .main ul li p b{color: #ff0000;}
.box2 .main ul li:nth-child(odd){margin-left: 40px;}
.box2 .a_btn{margin-top: 10px;}

.box3{background: #0875fb;padding-bottom: 10px;}
.box3 ul {overflow: hidden;margin-left: 104px;margin-top: 20px;}
.box3 ul li{width: 232px;float: left;margin-left: 16px;}
.box3 ul li .con{width: 232px;height:194px ;background: url(../images/box3_img1.png) no-repeat 0;text-align: center;}
.box3 ul li .con h3{font-size: 18px;color: #fff;line-height: 25px;padding-top:12px ;height: 74px;box-sizing: border-box;font-weight: bold;}
.box3 ul li .con p{color: #030303;font-size: 18px;line-height: 28px;padding-top: 30px;font-weight: bold;}
.box3 ul li .con span{display: block;color: #0875fb;}
.box3 ul li .con h3 b{color: #010101;font-size: 12px;width: 130px;height: 20px;text-align: center;line-height: 20px;background: #fff;border-radius: 20px;display: block;margin: 0 auto 5px;}
.box3 ul li:nth-child(1) .con h3,
.box3 ul li:nth-child(4) .con h3{padding-top:25px ;}
.box3 ul li .span1{color: #ffffff;font-size: 18px;text-align: center;display: block;margin-top: 6px;}
.box3 img{display: block;margin-top: 10px;}
.boxlist3{background: #f5faff;padding-bottom: 10px;}
.boxlist3 .boxlist3_main{
	height: 568px;
}
.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: 210px;
	margin: 5px 0 0 7px;
	background: #3377ff;
	border-radius: 10px;
	box-shadow:7px 0px  20px rgba(50,137,255,.3);
	position: relative;
	z-index: 9;
}
.boxlist3 .boxlist3_main .boxlist3_left {padding: 22px 0;}
.boxlist3 .boxlist3_main .boxlist3_left ul li:first-child{color: #fff;
	font-weight: bold;font-size: 14px;padding-left: 17px;}
.boxlist3 .boxlist3_main .boxlist3_left ul li{
	position: relative;
	font-size: 16px;
	color: #b6ceff;
}
.boxlist3 .boxlist3_main .boxlist3_left ul li em{display: block;height: 10px;}
.boxlist3 .boxlist3_main .boxlist3_left ul li p{
	width: 152px;
	height: 32px;
	font-size: 14px;
	color: #b6ceff;
	line-height: 32px;
	border-radius: 5px;
	cursor: pointer;
	margin-left: 33px;
	padding-left: 10px;
	box-sizing: border-box;
}
.boxlist3 .boxlist3_main .boxlist3_left ul:last-child{margin-top:10px;}
.boxlist3 .boxlist3_main .boxlist3_left ul li:hover p{color: #fff;}
.boxlist3 .boxlist3_main .boxlist3_left ul li.cur p{
	color: #3377ff;
	background: #fff;
	font-weight: bold;
	/*box-shadow:  0px  -8px 10px rgba(0,71,210,.25) inset;*/
}
.boxlist3 .boxlist3_main .boxlist3_right{
	float: left;
	width: 980px;
	height: 524px;
	border-radius:0 10px 10px 0;
	background: #fff;
	margin-top: 22px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con{width: 100%;display: none;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist{height: 400px;overflow-y: auto;padding-left: 41px;margin-right: 17px}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist::-webkit-scrollbar {width: 3px;height: 1px;background: #e3e8f2;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist::-webkit-scrollbar-thumb {width: 3px;border-radius: 3px;background: #79a6ff;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist::-webkit-scrollbar-track{width: 3px;height: 1px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3{position: relative;height: 69px;line-height: 69px;font-size: 20px;color: #373636;font-weight: bold;padding-left: 40px;padding-top: 20px;overflow: hidden;}
.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:  left;font-size: 14px;color: #5c5c5c;border: none;font-weight: normal;line-height: 72px;padding-left: 20px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3 b{float: left;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3 span i{color: #3377ff;font-style: normal;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3 span.h2span2{}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3 span.h2span2 i{color: #ff7e00;}
.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: 27px 0 10px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .conh4 img{
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list p.conp{
	font-size: 14px;
	color: #61656e;
	line-height: 22px;
	padding: 0 40px 0 33px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list p.conp1{line-height: 24px;}
.boxlist3 .boxlist3_main .con4btn{position: absolute;right: 17px;top: 32px;width: 152px;height: 36px;background: #699bff;font-size: 14px;color: #fff;text-align: center;line-height: 36px;border-radius: 20px;font-weight: normal}
.boxlist3 .boxlist3_main .con4btn:hover{background: #ff4800;}
.box4{background: url(../images/box4_bg.jpg) no-repeat center;height: 782px;}
.box4 ol {display: -webkit-box;display: flex;overflow: hidden;margin-top: 20px;}
.box4 ol li{flex: 1;height: 50px;line-height: 50px;text-align: center;background: #4397ff;color: #fff;font-size: 18px;border-radius: 50px;margin-left: 8px;cursor: pointer;}
.box4 ol li.on{background: #fff;color: #000;border-bottom: 5px solid #046ff2;}
.box4 ul{width: 1160px;margin: 55px auto 0;}
.box4 ul li{overflow: hidden;display: none;}
.box4 ul li .fl{width: 485px;float: left;}
.box4 ul li .fr{float: right;width: 651px;cursor: pointer;border-radius: 15px;overflow: hidden;}
.box4 .fl h3{display: inline-block;font-size: 22px;color: #fff;margin-left: 10px;padding-right: 10px;margin-top: 20px;}
.box4 .fl h3 span{padding-top: 20px;background: -moz-linear-gradient(to bottom , #0b77fb, #73b1fd);background: linear-gradient(to bottom, #0b77fb,#73b1fd);border-radius: 20px;display: block;margin-top: -15px;width: 105%;}
.box4 .fl p{font-size: 16px;color: #fff;line-height: 26px;margin-top: 13px;padding-left: 15px;}
.box4 .fl h3.h3_xx span{width: 124%;margin-left: -10px;}
.box4 .fl h3.h3_xx{margin-top: 40px;padding-left: 15px;}
.box4 .fl .a_btn{margin-left: 0;}
.box4 ul li.show{display: block}
.mask_video video{margin: 0 auto;display: block;}
.mask_video{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 100;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;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.mask_video .video_con .close{position: absolute;right: -36px;top: -36px;width: 32px;cursor: pointer;}
.box5{background: #ecf7ff;padding-bottom: 20px;}
.box5 .top{background: url(../images/box5_img1.jpg) no-repeat center;height: 542px;margin-top: 20px;position: relative;}
.box5 .top p b{font-size: 20px;color: #242424;display: block;margin-bottom: 10px;}
.box5 .top p{font-size: 14px;color: #383838;position: absolute;top: 103px;left: 118px;line-height: 20px;}
.box5 .top p:nth-child(2){left: 900px;}
.box5 .top p:nth-child(3){top: 353px;}
.box5 .top p:nth-child(4){top: 353px;left: 900px;}
.box5 .btm{background: #fff;box-shadow:  0 0 40px #e2eefd;border-radius: 30px;padding:35px 0 50px 35px ;box-sizing: border-box;margin-bottom: 65px;}
.box5 .btm h3{font-size: 24px;color: #242424;font-weight: bold;}
.box5 .btm .con{overflow: hidden;margin-top: 30px;}
.box5 .btm ul{width: 711px;float: left;}
.box5 .btm ol{width: 424px;float: right;overflow: hidden;margin-top:0px;}
.box5 .btm ul li{position: relative;width: 711px;overflow: hidden;border-radius: 10px;}
.box5 .btm ul li .video_con{width: 711px;height: 330px;overflow: hidden;}
.box5 .btm ul li video{border-radius: 10px;margin-top: -50px;}
.box5 .btm ul li p {font-size: 14px;color: #363636;background: rgba(198,229,251,.8);display: inline-block;padding: 10px 15px;border-radius:0  8px 8px 0;position: absolute;left: 0;bottom: 17px;}
.box5 .btm ul li p b{font-size: 18px;display: block;}
.box5 .btm ol li{height: 112px;float: left;}
.box5 .btm ol li p{width: 183px;height: 85px;margin-right: 18px;border-radius: 10px;border: 1px solid #b0d3ff;background: #ecf7ff;margin-top: 8px; transition: margin-top .4s;font-size: 14px;text-align: center;line-height: 26px;padding-top: 16px;box-sizing: border-box;color: #363636;}
.box5 .btm ol li.on p{margin-top: 0;background: #0875fb;color: #fff;box-shadow: 0 8px 0 #d9eefe;border-color:#0875fb ;}
.box5 .btm ol li.on p b{color: #fff;}
.box5 .btm ol li p b{font-size: 18px;display: block;color: #383838;}
.box5 .btm ol li:last-child p{line-height: 85px;padding-top: 0;}
.box6{padding:20px 0 30px;}
.box6 .top ul{overflow: hidden;margin-left: 80px;}
.box6 .top ul li{width: 300px;height: 133px;float: left;border-radius: 0 40px 0 40px ;box-shadow: 0  0 30px #ebf2fd;margin: 30px 25px;padding-top: 15px;box-sizing: border-box;}
.box6 .top ul li p{font-size: 30px;color: #242424;font-weight: bold;text-align: center;line-height: 78px;}
.box6 .top ul li p b{width: 70px;height: 70px;border-radius: 50%;background: #ecf7ff;display: inline-block;font-size:40px ;color: #0875fb;line-height: 70px;margin-right: 5px;}
.box6 .top ul li span{font-size: 18px;line-height: 26px;color: #383838;display: block;text-align: center;}
.box6 .btm{margin: 55px 0 60px;position: relative;}
.box6 .btm ul{width: 1142px;margin-left: 58px;}
.box6 .btm ul li{overflow: hidden;display: none;}
.box6 .btm ul li .fl{width: 285px;float: left;border-radius: 10px;overflow: hidden;}
.box6 .btm ul li .fr{width: 857px;float: left;height: 215px;background: #ecf7ff;border-radius: 0 10px 10px 0;margin-top: 20px;padding: 30px 80px 0px 40px;box-sizing: border-box;}
.box6 .btm ul li .fr h3{font-size: 22px;color: #242424;}
.box6 .btm ul li .fr h3 b{font-size: 24px;padding-right: 15px;}
.box6 .btm ul li .fr span{width: 93px;height: 24px;background: #0875fb;border-radius: 10px;display: block;font-size: 16px;color: #fff;text-align: center;line-height: 24px;margin: 18px 0 10px;}
.box6 .btm ul li .fr p{font-size: 16px;color: #383838;line-height: 26px;}
.box6 .btm ol{overflow: hidden;position: absolute;left: 383px;top: 286px;}
.box6 .btm ol li{width: 106px;height: 143px;border-radius: 10px;overflow: hidden;float: left;margin-right: 25px;opacity: .6;}
.box6 .btm ol li img{width: 110%;}
.box6 .btm ol li.on{opacity: 1;}
.box6 .btm ul li.show{display: block}
.box7{background: #0875fb;padding-bottom: 20px;}
.box7 ul{margin-left: 70px;overflow: hidden;}
.box7 ul li{width: 242px;height: 432px;border-radius: 16px;background: #fff;float: left;margin-right: 30px;box-shadow:  inset 0 0 10px rgba(0,177,255,.5);padding: 0 15px;box-sizing: border-box;margin-top: 5px;}
.box7 ul li p{font-size: 22px;color: #2251ff;text-align: center;font-weight: bold;margin-top: 50px ;padding-bottom: 40px;border-bottom: 3px solid #ecf7ff;}
.box7 ul li .p2{margin-top: 0;padding-bottom: 0;font-size: 20px;color: #232323;border-bottom: none;}
.box7 ul li i{width: 65px;height: 65px;display: block;margin: 38px auto 22px;background: url(../images/icon_img.png) no-repeat 0 -81px;}
.box7 ul li span{font-size: 16px;color: #383838;text-align: center;display: block;line-height: 30px;margin-top: 22px;}
.box7 ul li:nth-child(2) i{background-position-x: -73px;}
.box7 ul li:nth-child(3) i{background-position-x: -154px;}
.box7 ul li:nth-child(4) i{background-position-x: -235px;}
.box7 .span1{font-size: 20px;color: #00fff6;text-align: center;padding: 45px 0 5px;display: block;}
.box7 ul li:hover{margin-top: 0px;}
.box8{padding-bottom: 70px;}
.box8 .bot{overflow:hidden; position:relative;position: relative;}
.box8 .mySwiper2 .swiper-slide{float:left; _display:inline; overflow:hidden; text-align:center;  }
.box8 .mySwiper2 .swiper-slide img{display: block;width: 100%;}
.box8 .mySwiper2 .swiper-slide p{font-size: 18px;color: #4b4b4b;line-height: 28px;padding-top: 20px;}
.box8 .mySwiper2 .swiper-slide p b{color: #0075ff;display: block;font-size: 20px;}
.footer2{padding-top: 25px;}
.footer_top{display: none !important;}















