/*页面中通用部分*/
.clear{overflow: hidden;}
.clears::after{
	content: ".";
	clear: both;
	display: block;
	overflow: hidden;
	font-size: 0;
	height: 0;
}
.clears{
	zoom: 1;
}

.wrap{width: 100%;overflow: hidden;}
.wrap img{display:block;width: 100%;}

.box_hd h2{
	font-size: .4rem;
	color: #333;
	text-align: center;
	line-height: .4rem;
	padding-right: .2rem;
}
.box_hd h2 span,
.box_hd h2 b{
	position: relative;
	display: inline-block;
	color: #296bd2;
	font-weight: bold;
	margin: 0 .2rem;
	padding-bottom: .2rem;
}
.box_hd h2 b{margin: 0 -.2rem 0 0;}
.box_hd2 h2 b{color: #36cdff;}
.box_hd h2 span:after,
.box_hd h2 b:after{
	position: absolute;
	left: 50%;
	bottom: 0;
	width: .38rem;
	height: .04rem;
	background: #a2ceff;
	content: "";
	margin-left: -.19rem;
}
.box_hd2 h2,
.box_hd2 h2 span{color: #fff;}
.box_hd2 h2 span:after,
.box_hd2 h2 b:after{background: #385081;}

.box_hd3 h2 span{color: #ff3c3c;}
.box_hd3 h2 span:after{background: #ffc0a0;}

.btnbox{text-align: center;font-size: 0;}
.a_btn{
	position: relative;
	top: 0;
	display: inline-block;
	height: .68rem;
	font-size: .28rem;
	color: #fffded;
	line-height: .68rem;
	border-radius: .36rem;
	border: .02rem #fff solid;
	box-shadow: inset 0 .03rem 0 rgba(242,100,65,.35), inset 0 12px 10px rgba(255,245,200,.66);
	background: -webkit-linear-gradient(left, #ffb68d, #fb4a66, #fe59bb);
	background: -o-linear-gradient(left, #ffb68d, #fb4a66, #fe59bb);
	background: linear-gradient(to right, #ffb68d, #fb4a66, #fe59bb);
	padding: 0 .54rem 0 .4rem;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
}
.a_btn:after{
	position: absolute;
	right: .24rem;
	top: 50%;
	width: .11rem;
	height: .18rem;
	background: url("../images/pic.png") no-repeat 0 0;
	background-size: 3rem;
	content: "";
	margin-top: -.09rem;
}

.banner{
	background: url("../images/banbg1.jpg") no-repeat center bottom;
	background-size: 100%;
}

.boxs{position: relative;}
.boxs .boxs_con{
	position: absolute;
	left: 0;
	width: 100%;
}

.box1 .box1_con{top: .34rem;}
.box1 .box1_con .box1_kb{
	width: 6.88rem;
	height: 2.35rem;
	border: .04rem #296bd2 solid;
	border-radius: .3rem;
	box-shadow: inset 0 0 .13rem rgba(45,149,255,.32);
	background: #296bd2;
	overflow: hidden;
	margin: 0 auto .82rem;
}
.box1 .box1_con .box1_kb .kbbox{
	display: -webkit-box;
	display: flex;
	justify-content: center;
	height: 1.44rem;
	background: #fff url("../images/box1pics.jpg") no-repeat center bottom;
	background-size: 100%;
}
.box1 .box1_con .box1_kb .kbbox ul{
	width: 3.6rem;
	height: .76rem;
	margin-top: .25rem;
	overflow: hidden;
}
.box1 .box1_con .box1_kb .kbbox p{
	font-size: .24rem;
	color: #333;
	line-height: .38rem;
}
.box1 .box1_con .box1_kb .kbbox p span{margin-right: .16rem;}
.box1 .box1_con .box1_kb .kbbox select{
	width: 2.22rem;
	height: .62rem;
	font-size: .24rem;
	color: #333;
	text-align: center;
	line-height: .6rem;
	border: .02rem #e8e8e8 solid;
	border-radius: .2rem;
	margin-top: .32rem;
	-webkit-appearance: auto;
}

.box1 .box1_con .box1_kb .kbbot{
	display: -webkit-box;
	display: flex;
	justify-content: center;
	height: .91rem;
	line-height: .91rem;
	/*background: #296bd2;*/
}
.box1 .box1_con .box1_kb .kbbot b{
	font-size: .3rem;
	color: #fff99a;
	font-weight: bold;
	margin-right: .46rem;
}
.box1 .box1_con .box1_kb .kbbot a{
	font-size: .3rem;
	color: #fff;
}

.box1 .box1con_main{margin-top: .6rem;}
.box1 .box1con_main .swiper-container{padding-left: .35rem;}
.box1 .box1con_main .slide{
	height: 4.57rem;
	border-radius: .3rem;
	background: #fff;
}
.box1 .box1con_main p{
	font-size: .26rem;
	color: #666;
	text-align: center;
	line-height: .5rem;
	padding: .3rem 0 .16rem;
}
.box1 .box1con_main p b{
	display: block;
	font-size: .32rem;
	color: #333;
	font-weight: bold;
}
.box1 .box1con_main img{
	width: 3.88rem;
	margin: 0 auto;
}
.box1 .box1con_main2{padding-top: .62rem;margin-bottom: .6rem;}
.box1 .box1con_main2 h3{
	font-size: .8rem;
	color: #3274dc;
	line-height: .8rem;
	font-weight: bold;
	text-align: center;
}
.box1 .box1con_main2 h3 b{
	display: block;
	font-size: .48rem;
	color: #333;
}
.box1 .box1con_main2 h4{
	width: 5.05rem;
	height: .96rem;
	font-size: .24rem;
	color: #3b9df8;
	text-align: center;
	line-height: .46rem;
	border: 1px #51abff solid;
	border-radius: 10px 10px 10px 0;
	overflow: hidden;
	margin: .26rem auto .2rem;
}
.box1 .box1con_main2 h4 span{
	display: block;
	height: .48rem;
	font-size: .28rem;
	color: #fff;
	background: #51abff;
}
.box1 .box1con_main2 .bot{
	width: 6.9rem;
	border-radius: .3rem;
	box-sizing: border-box;
	background: #fff;
	margin: 6.2rem auto 0;
	padding: .36rem .24rem .2rem .22rem;
}
.box1 .box1con_main2 p{
	font-size: .24rem;
	color: #666;
	line-height: 22px;
	margin-bottom: .2rem;
}
.box1 .box1con_main2 p span{
	font-size: .3rem;
	color: #3b9df8;
	margin-right: .1rem;
}

.box2 .box2_con{top: .78rem;}
.box2 .box_hd2 h2 b:after{display: none;}
.box2 .box2con_main{
	padding: 7.35rem 0 .95rem;
}
.box2 .box2con_main ul{
	border-left: .02rem #142851 solid;
	margin-left: 1.91rem;
	padding: .1rem 0 .02rem;
}
.box2 .box2con_main ul li{
	position: relative;
	margin-bottom: .2rem;
}
.box2 .box2con_main ul li:before{
	position: absolute;
	left: -.09rem;
	top: .06rem;
	width: .1rem;
	height: .1rem;
	border: .04rem #020f28 solid;
	border-radius: 50%;
	background: #425d94;
	content: "";
}
.box2 .box2con_main ul li span{
	position: absolute;
	left: -.8rem;
	top: 0;
	font-size: .24rem;
	color: #425d94;
	line-height: .3rem;
	font-weight: bold;
}
.box2 .box2con_main ul li p{
	width: 4.56rem;
	font-size: .24rem;
	color: #fff;
	line-height: .3rem;
	padding-left: .22rem;
}

.box3 .box3_con{top: 1.38rem;}
.box3 .box3_con .box3con_main{margin: .62rem 0 .7rem;}
.box3 .box3_con .swiper-container{padding-left: .3rem}
.box3 .box3_con .slide{
	height: 4.57rem;
	border-radius: .3rem;
	background: #fff;
}
.box3 .box3_con .slide p{
	font-size: .32rem;
	color: #333;
	text-align: center;
	line-height: .98rem;
	font-weight: bold;
}
.box3 .box3_con .slide img{
	width: 4rem;
	margin: 0 auto;
}

.box4{
	background: url("../images/box4bg1.jpg") no-repeat center bottom .89rem;
	background-size: 100%;
	padding: 1.02rem 0 1.41rem;
}
.box4 .box4_con{margin: 1.06rem 0 .1rem;}
.box4 .box4_con li{padding: 0 .84rem .3rem 1.44rem;}
.box4 .box4_con li p{
	position: relative;
	font-size: .26rem;
	color: #666;
	line-height: .36rem;
}
.box4 .box4_con li p i{
	position: absolute;
	left: -.7rem;
	top: .1rem;
	font-size: .72rem;
	color: #ade3f8;
	font-style: italic;
	font-weight: bold;
}
.box4 .box4_con li p b{
	display: block;
	font-size: .36rem;
	color: #333;
	margin-bottom: .16rem;
}

.box5 .box5_con{top: 1.1rem;}
.box5 .box_hd h2{padding-right: 0;}
.box5 .box_hd h2 b{margin: .2rem 0 0 0;}
.box5 .box5_con ul{
	display: -webkit-box;
	display: flex;
	justify-content: space-between;
	margin: .76rem auto .78rem;
	padding: 0 .3rem 0 .52rem;
}
.box5 .box5_con ul li.two{width: 3.54rem;}
.box5 .box5_con ul li.three{width: 2.9rem;}
.box5 .box5_con ul li p{
	height: 1.93rem;
	display: -webkit-box;
	display: flex;
	flex-direction: column;
	justify-content: center;
	font-size: .24rem;
	line-height: .3rem;
	padding: 0 .24rem 0 .2rem;
}
.box5 .box5_con ul li p:first-child{height: 1.06rem;padding: 0;}
.box5 .box5_con ul li.three p:last-child{height: 1.65rem;}
.box5 .box5_con ul li.two p{color: #fff;}
.box5 .box5_con ul li.three p{color: #999;}
.box5 .box5_con ul li.two p b{font-size: .24rem;text-align: center;}
.box5 .box5_con ul li.three p b{position: relative;top: 10px;font-size: .24rem;color: #333;}

.box6{
	background: #020e25;
	padding: 1.36rem 0;
}
.box6 .box6_con{margin-bottom: .76rem;}
.box6 .gallery-thumbs{
	padding-left: .3rem;
	margin: .46rem 0 .21rem;
}
.box6 .gallery-thumbs .swiper-slide{
	height: .58rem;
	font-size: .24rem;
	color: #5576b6;
	text-align: center;
	line-height: .54rem;
}
.box6 .gallery-thumbs .swiper-slide-thumb-active{
	position: relative;
	font-size: .28rem;
	color: #36cdff;
	font-weight: bold;
}
.box6 .gallery-thumbs .swiper-slide-thumb-active:after{
	position: absolute;
	left: 50%;
	bottom: 0;
	width: .4rem;
	height: .04rem;
	background: #36cdff;
	margin-left: -.2rem;
	content: "";
}
.box6 .gallery-top{
	width: 6.9rem;
	margin: 0 auto;
}
.box6 .gallery-top .swiper-slide{
	position: relative;
	height: 5.98rem;
	border-radius: .3rem;
	box-sizing: border-box;
	background: #fff;
	padding: .48rem .48rem .48rem .38rem;
	overflow: hidden;
}
.box6 .gallery-top .tit h3{
	font-size: .3rem;
	color: #333;
}
.box6 .gallery-top .tit .rig{
	font-size: .24rem;
	color: #999;
	margin: .2rem 0 .24rem;
}
.box6 .gallery-top .tit .rig span{color: #333;margin-left: .22rem;}

.box6 .gallery-top .swiper-slide:after{
	position: absolute;
	left: 0;
	bottom: .35rem;
	width: 100%;
	height: .88rem;
	box-shadow: inset 0 -.7rem .5rem -.3rem #fff;
	content: "";
}
.box6 .gallery-top .autobox{
	height: 3.76rem;
	overflow: auto;
}
/*.box6 .gallery-top .autobox::-webkit-scrollbar {width: 13px;height: 1px;}
.box6 .gallery-top .autobox::-webkit-scrollbar-thumb {width: 13px;background: #eee;}
.box6 .gallery-top .autobox::-webkit-scrollbar-track{width: 13px;height: 1px;background: #fff;}*/
.box6 .gallery-top .autobox p{
	font-size: .24rem;
	color: #333;
	line-height: .4rem;
	margin-bottom: .26rem;
}
.box6 .gallery-top .autobox p b{
	position: relative;
	display: block;
	font-size: .26rem;
	color: #333;
	line-height: .28rem;
	padding-left: .4rem;
	margin-bottom: .16rem;
}
.box6 .gallery-top .autobox p b:before{
	position: absolute;
	left: 0;
	top: 0;
	width: .34rem;
	height: .28rem;
	background: url("../images/pic.png") no-repeat 0 -.2rem;
	background-size: 3rem;
	content: "";
}
.box6 .gallery-top .autobox p:nth-child(2) b:before{background-position-y: -.5rem;}
.box6 .gallery-top .autobox p:nth-child(3) b:before{background-position-y: -.8rem;}
.box6 .gallery-top .autobox p:nth-child(3){padding-bottom: .3rem;}
.box6 .gallery-top .autobox p span{display: block;}

.box7 .box7_con{top: 1.18rem;}
.box7 .box7con_main .maincon{
	position: relative;
	width: 6.26rem;
	border-radius: .3rem;
	background: #fff;
	margin: .5rem auto .6rem;
	padding: .45rem .26rem;
	overflow: hidden;
}
.box7 .box7con_main .maincon:after{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1rem;
	box-shadow: inset 0 -.9rem .6rem -.18rem #fff;
	content: "";
}
.box7 .box7con_main .maincon .con{
	height: 7.5rem;
	overflow-y: auto;
}
.box7 .box7con_main .maincon .con h3{
	font-size: .24rem;
	color: #999;
}
.box7 .box7con_main .maincon .con h3 b{
	font-size: .3rem;
	color: #333;
	margin-right: .2rem;
}
.box7 .box7con_main .maincon .con h4{
	font-size: .24rem;
	color: #fff;
	line-height: .36rem;
	border-radius: 20px;
	border: 1px #fff solid;
	box-shadow: inset 0 0 .1rem rgba(255,255,255,.39), 0 .08rem .29rem rgba(197,197,197,.63);
	background: #1c64d6;
	padding: .26rem .32rem;
	margin: .24rem 0 .28rem;
}
/*.box7 .box7con_main .maincon .con .autobox::-webkit-scrollbar {width: 13px;height: 1px;}
.box7 .box7con_main .maincon .con .autobox::-webkit-scrollbar-thumb {width: 13px;background: #f2ecec;}
.box7 .box7con_main .maincon .con .autobox::-webkit-scrollbar-track{width: 13px;height: 1px;background: #fbfafa;}*/
.box7 .box7con_main .maincon .con p{
	font-size: .24rem;
	color: #333;
	line-height: .36rem;
	margin-bottom: .24rem;
}
.box7 .box7con_main .maincon .con p b{
	display: block;
	margin-bottom: .1rem;
}
.box7 .box7con_main .maincon .con p:last-child{padding-bottom: .3rem;}
.box7 .box7con_main .maincon .con p span{
	position: relative;
	display: block;
	padding-left: .18rem;
}
.box7 .box7con_main .maincon .con p span:before{
	position: absolute;
	left: .04rem;
	top: .15rem;
	width: .06rem;
	height: .06rem;
	border-radius: 50%;
	background: #666;
	content: "";
}
.box7 .box7con_main .swiper-button-prev{left: .05rem;}
.box7 .box7con_main .swiper-button-next{right: .05rem;}
.box7 .box7con_main .swiper-button-prev:after,
.box7 .box7con_main .swiper-button-next:after{font-size: .5rem;color: #c8ddff;font-weight: bold;}

.box8{background: #020e25;padding: 1.32rem 0 1.1rem;}
.box8 .swiper-container{padding: .76rem 0 1.1rem;margin-bottom: .4rem;}
.box8 .box8_con .maincon{
	position: relative;
	width: 6.9rem;
	border-radius: .3rem;
	margin: 0 auto;
}
.box8 .box8_con .maincon1{
	background: -webkit-linear-gradient(left, rgba(2,14,37,.2), rgba(20,40,79,.3));
	background: -o-linear-gradient(left, rgba(2,14,37,.2), rgba(20,40,79,.3));
	background: linear-gradient(to right, rgba(2,14,37,.2), rgba(20,40,79,.3));
}
.box8 .box8_con .maincon2{
	background: -webkit-linear-gradient(left, rgba(20,40,79,.3), rgba(2,14,37,.2));
	background: -o-linear-gradient(left, rgba(20,40,79,.3), rgba(2,14,37,.2));
	background: linear-gradient(to right, rgba(20,40,79,.3), rgba(2,14,37,.2));
}
.box8 .box8_con .maincon .pic{
	position: absolute;
	top: 50%;
	width: 3.06rem;
	height: 3.85rem;
	background: url("../images/box10yuan.png") no-repeat center bottom;
	background-size: 100%;
	margin-top: -1.92rem;
}
.box8 .box8_con .maincon1 .pic{left: -.16rem;}
.box8 .box8_con .maincon2 .pic{right: -.16rem;}
.box8 .box8_con .maincon .con{padding: .3rem .26rem .4rem 3rem;}
.box8 .box8_con .maincon2 .con{padding: .3rem 3rem .36rem .26rem;}
.box8 .box8_con .maincon .pic img{
	position: absolute;
	left: .16rem;
	bottom: 0;
	width: 2.74rem;
}
.box8 .box8_con .maincon h3{
	font-size: 20px;
	color: #fff;
	line-height: .56rem;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
}
.box8 .box8_con .maincon h3 span{
	height: .35rem;
	font-size: .24rem;
	color: #6480aa;
	line-height: .35rem;
	border-radius: .18rem;
	background: #22365f;
	padding: 0 .16rem;
	margin-top: .08rem;
}
.box8 .box8_con .maincon p{margin: .16rem 0 .1rem;}
.box8 .box8_con .maincon p,
.box8 .box8_con .maincon h4{
	position: relative;
	font-size: .24rem;
	color: #d9e5ff;
	line-height: .36rem;
}
.box8 .box8_con .maincon h4 span{
	display: block;
	font-size: .24rem;
	color: #fff;
	font-weight: bold;
}
.box8 .box8_con .swiper-pagination-bullet{background: #1c3056;opacity: 1;}
.box8 .box8_con .swiper-pagination-bullet-active{background: #a6b3cb;}

.box9 .box9_con{top: 1.24rem;}
.box9 .box9con_main{
	width: 6.9rem;
	margin: .7rem auto .4rem;
}
.box9 .box9con_main ul{
	display: -webkit-box;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.box9 .box9con_main ul li{
	position: relative;
	width: 3.3rem;
	height: 2.45rem;
	border-radius: .3rem;
	background: #fff;
	margin-bottom: .3rem;
}
.box9 .box9con_main ul li.li7{width: 6.9rem;height: 2.73rem;}
.box9 .box9con_main ul li i{
	position: absolute;
	left: .36rem;
	top: .29rem;
	width: .9rem;
	height: .9rem;
	background: url("../images/pic.png") no-repeat -.44rem 0;
	background-size: 3rem;
}
.box9 .box9con_main ul li.li2 i{background-position-x: -1.36rem;}
.box9 .box9con_main ul li.li3 i{background-position-y: -.92rem;}
.box9 .box9con_main ul li.li4 i{background-position: -1.36rem -.92rem;}
.box9 .box9con_main ul li.li5 i{background-position-y: -1.84rem;}
.box9 .box9con_main ul li.li6 i{background-position: -1.36rem -1.84rem;}
.box9 .box9con_main ul li.li7 i{
	left: .21rem;
	top: .41rem;
	width: 1.71rem;
	height: 1.96rem;
	background-position: -.44rem -2.76rem;
}
.box9 .box9con_main ul li p{
	width: 2.7rem;
	font-size: .24rem;
	color: #333;
	line-height: .3rem;
	margin: .59rem auto 0;
}
.box9 .box9con_main ul li p b{
	display: block;
	font-size: .32rem;
	color: #ff3c3c;
	margin: 0 0 .44rem 1.1rem;
}
.box9 .box9con_main ul li.li7 p{width: 4.5rem;margin: .34rem 0 0 2.06rem;}
.box9 .box9con_main ul li.li7 p b{font-size: .3rem;line-height: .38rem;margin: 0 0 .12rem 0;}
.box9 .box9con_main ul li.li7 p span{
	position: relative;
	display: block;
	font-size: .24rem;
	color: #333;
	line-height: .4rem;
	padding-left: .18rem;
}
.box9 .box9con_main ul li.li7 p span:before{
	position: absolute;
	left: .03rem;
	top: .16rem;
	width: .08rem;
	height: .08rem;
	border-radius: 50%;
	background: #ff3c3c;
	content: "";
}

.box10{
	height: 10.2rem;
	background: url("../images/box10bg1.jpg") no-repeat center bottom;
	background-size: 100%;
	padding: 1.08rem 0 0;
}
.box10 .box10_con .gallery-thumbs{
	width: 7.15rem;
	height: 1.66rem;
	margin: 0 auto;
}
.box10 .box10_con .gallery-thumbs p{
	width: 1.62rem;
	height: .62rem;
	font-size: .24rem;
	color: #296bd2;
	text-align: center;
	line-height: .58rem;
	font-weight: bold;
	border: .01rem #fff solid;
	border-radius: .2rem;
	background: #f2f7ff;
	margin: .54rem auto 0;
}
.box10 .box10_con .swiper-slide-thumb-active p{
	color: #fff;
	box-shadow: 0 .08rem .29rem rgba(197,197,197,.63);
	background: #2a5bff;
}
.box10 .box10_con .gallery-thumbs p i{
	position: relative;
	top: .02rem;
	font-size: .3rem;
	color: #d9e2ff;
	font-style: italic;
	margin-right: .06rem;
}
.box10 .box10_con .swiper-slide-thumb-active p i{color: #fff;}
.box10 .box10_con .con{
	width: 6.24rem;
	margin: .39rem auto 0;
}
.box10 .box10_con .con h3{
	position: relative;
	font-size: .3rem;
	color: #296bd2;
	font-weight: bold;
	margin-top: .28rem;
	padding-left: .73rem;
}
.box10 .box10_con .con h3 i{
	position: absolute;
	left: -.06rem;
	top: -.06rem;
	font-size: .9rem;
	color: #c9d7f3;
	font-weight: bold;
	font-style: italic;
}
.box10 .box10_con .con p{
	font-size: .24rem;
	color: #666;
	line-height: .36rem;
	margin: .1rem 0 .4rem;
	padding-left: .73rem;
}

.box11{
	background: #020e25;
	padding: 1.04rem 0 .76rem;
}
.box11 .box11_con li{
	width: 6.72rem;
	height: 1.9rem;
	display: -webkit-box;
	display: flex;
	justify-content: space-between;
	border-radius: .18rem;
	box-sizing: border-box;
	background: #fff;
	margin: 0 auto .2rem;
	padding: .17rem;
}
.box11 .box11_con li .pic{width: 2.96rem;}
.box11 .box11_con li .con{width: 3.25rem;}
.box11 .box11_con li .con h3{
	font-size: .34rem;
	color: #296bd2;
	text-align: center;
	line-height: .54rem;
	font-weight: bold;
}
.box11 .box11_con li .con p{
	font-size: .26rem;
	color: #333;
	text-align: center;
	line-height: .3rem;
	font-weight: bold;
	margin-bottom: .1rem;
}
.box11 .box11_con li .con .a_btn{
	height: .54rem;
	font-size: .24rem;
	line-height: .54rem;
	padding: 0 .25rem;
}
.box11 .box11_con li .con .a_btn:after{display: none;}


.bdzx{background: #fb4a69 !important;}
.bdzx a{
	position: relative;
	width: 50% !important;
	border-right: none !important;
	background: none !important;
}
.bdzx a:before{
	position: absolute;
	left: .78rem;
	top: 50%;
	width: .42rem;
	height: .35rem;
	background: url("../images/pic.png") no-repeat 0 -1.28rem;
	background-size: 3rem;
	margin-top: -.17rem;
	content: "";
}
.bdzx a.tel_btn{background: #fc6a6c !important;}
.bdzx a.tel_btn:before{background-position-y: -1.65rem;}