﻿body{
	overflow-x: hidden;
}
.topban{
	width: 100%;
	height: 700px;
	margin: 0 auto;
	background: url('../images/banner01.jpg') 50% 0;
	overflow: hidden;
}
.join1{
	height: 600px;
	background-size: auto 600px; 
}
.btn{
	width: 1025px; height: auto;
	margin: 385px auto;
}
.box1{
	width: 1200px;
	height: auto;
	margin: 30px auto;
	text-align: center;
}
.box1 h3{
	margin: 30px 10px;
	font-size: 20px;
	color: #333;
}
.box1 h4{
	font-size: 14px;
	color: #999;
}
.tit{
	font-size: 40px;
	color: #333;
	text-align: center;
}
.subtit{
	font-size: 14px;
	color: #999;
	margin: 20px 0;
	text-align: center;
}
.box2{
	position: relative;
	z-index: 1;
	width: 100%; height: 1100px;
	background: url('../images/blue.png');
}
.box2_img{
	width: 1110px;
	z-index: 2;
	margin: 0 auto;
	text-align: center;
}
.box2_img img{margin-top: -80px;}
.box2_img h2{
	margin-top: -30px;
	font-size: 30px;
	color: #fff;
}
.box2_img p{
	margin: 20px 0;
	font-size: 20px;
	line-height: 40px;
	color: #fff;
}
.box2_img h2 span{
	font-size: 50px;
	color: #ffff00;
}
.box2_img h4{
	font-size: 20px;
	color: #ffff00;
}
.box2_btn{
	background: url('../images/btn1.png');
	width: 370px; height: 108px;
	margin: 40px auto;
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 80px;
}
.box2_btn a{color: #683806;}
.box3{
	position: relative;
	z-index: 1;
	width: 100%; height: 900px;
	background: url('../images/dian.png');
	overflow: hidden;
}
.tit2{
	color: #ffff00;
}
.box3_con{
	width: 1500px;
	margin: 30px auto;
	text-align: center;
}
.box3_tit{
	height: auto;
	overflow: hidden;
	text-align: center;
	margin: 30px auto;
	font-size: 16px;
	color: #fff;
}
.box3_tit span.fl{
	margin-left: 180px;
}
.box3_tit span.fr{
	font-size: 20px;
	color: #ffff00;
	margin-right: 400px;
}
.box3_foo{
	position: absolute;
	bottom: 0;
	width: 100%; height: 100px;
	line-height: 100px;
	text-align: center;
	font-size: 28px;
	color: #ffbf00;
	background: rgba(0, 0, 0, .6)
}
.bgf{
	background: #f5f5f5;
	padding: 30px 0;
}
.box4{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.box4_con{
	height: auto;
	overflow: hidden;
	margin: 50px auto;
	background: #fff;
}
.box4_con li{
	width: 214px;
	float: left;
	border-left:1px solid #e5e5e5;
	margin-left: -1px; 
	box-sizing: border-box;
}
.thead{
	height: 80px;
	font-size: 18px;
	color: #fff;
	padding: 20px 0 0 20px;
	background: #141620;
}
.tbody{
	font-size: 14px;
	color: #666;
	line-height: 20px;
	padding: 20px 20px;
}
.tbody p{
	margin-bottom: 10px;
}
.box4_con li.last{
	width: 349px;
}
.box4_con li.last .thead{
	background: #1966d0;
}
.box4_con li.last a,.join_now{
	display: block;
	width: 170px; height: 50px;
	background: url('../images/btn2.png');
	color: #fff;
	text-align: center;
	line-height: 50px;
}
.video{
	width: 1000px; height: auto;
	margin: 30px auto;
}
.box4img{
	width: 1200px; height: auto;
	margin: 0 auto;
}
.box4case{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding: 30px 20px;
	box-sizing: border-box;
	border-bottom: 10px solid #d7d7d7;
	background: #fff;
	overflow: hidden;
}
.casetxt{
	width: 870px;
	margin-left: 30px;
	font-size: 18px;
	line-height: 32px;
	color: #666;
}
.case_tit{
	font-size: 22px;
	color: #333;
	margin-bottom: 20px;
}
.box5{
	padding: 50px 0;
	text-align: center;
}
.box6{
	text-align: center;
	background: #1475d7;
	padding: 30px 0;
	margin: 30px 0;
}
.box7{
	text-align: center;
}
.rya{
	font-size: 30px;
	color: #00adef;
	margin: 20px;
}
.ryb{
	font-size: 22px;
	color: #333;
	margin-bottom: 30px;
}
.box8{
	margin: 30px auto;
}
.box8con{
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding-bottom: 50px;
	margin: 30px auto;
	background: url('../images/join_jin.png') no-repeat center bottom;
}
.box8txt{
	font-size: 16px;
	color: #666;
}
.box8txt dl{
	width: 300px;
	height: auto;
	padding: 20px 30px;
	line-height: 30px;
	border-bottom: 1px solid #efefef;
	background: url('../images/join_icon1.png') no-repeat left center;
}
.box8txtlr dl{
	background: url('../images/join_icon1.png') no-repeat right center;
	text-align: right;
}
.join_now{
	display: block;
	width: 297px; height: 69px;
	line-height: 69px;
	background: url('../images/join_btn2.png');
	margin: 30px auto;
	font-size: 20px;
}
.ad{
	width: 100%; height: 255px;
	background: url('../images/join_ad.jpg') no-repeat 50% 0;
	overflow: hidden;
}
.ad_btn{
	width: 230px; height: 70px;
	margin: 115px auto;
}
.ad_btn a{
	display: block;
	width: 100%; height: 70px;
}

/* 裂变 */
.red_top{
	width: 100%; height: 700px;
	background: url('../images/red_topbg.png') repeat-x;
}
.trans_nav{
	width: 1280px; height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.trlogo{
	margin: 10px 40px 0 0;
}
.trnav{
	margin: 30px 0 0 0;
}
.trnav a{
	padding: 5px 20px;
	color: #fff;
}
.trnav a.cur,.trnav a:hover{
	background: #fff;
	color: #f33b2b;
	border-radius: 30px;
}
.trright{
	margin-top: 25px;
	width: 120px; height: 25px;
	border: 1px solid #fff;
	line-height: 25px;
	border-radius: 20px;
}
.trright a{
	display: inline-block;
	width: 50px;
	text-align: center;
	color: #fff;
}
.trright a.reg{
	width: 60px;
	border-right: 1px solid #fff;
	background: rgba(255, 255, 255, 0.1)
}
.bjy_nav{
	width: 1450px;
	margin-bottom: 20px;
	height: auto;
	overflow: hidden;
}
.bjy_nav .trnav{
	margin-top: 20px;
}
.bjy_nav .trnav a{
	display: inline-block;
	width: 82px; height: 41px;
	padding: 0;
	text-align: center;
	line-height: 41px;
}
.bjy_nav .trnav a.cur,.bjy_nav .trnav a:hover{
	border-radius: 0;
	background:url('../images/cur_bg.png') no-repeat;
	color: #fff;
}
.bjy_nav a{color: #666; font-size: 14px;}
.bjy_nav .trright{
	width: 140px;
	border: 1px solid #ededed;
}
.bjy_nav .trright a.reg{
	width: 85px;
	text-align: center;
	color: #1966d0;
	border-right: 1px solid #ededed;
}
.lb_ban{
	position: relative;
	width: 1200px; height: auto;
	margin: 50px auto 0;
	clear: both;
}
.lb_ban_txt h1{
	font-size: 38px;
	color: #fff;
	margin: 150px 0 30px 0;
	letter-spacing: 5px;
	font-weight: 500;
}
.lb_ban_txt p{
	font-size: 22px;
	color: #f1f1f1;
	letter-spacing: 3px;
}
.lb_ban_txt a{
	display: inline-block;
	margin: 50px 0 0 50px;
	width: 380px; height: 50px;
	line-height: 50px;
	text-align: center;
	color: #333;
	font-size: 18px;
	background: #fff;
	border-radius: 30px;
}
.lb_ban_img{
	margin: 50px 0 0 100px;
}
.lb_ban_sub{
	width: 1200px; height: auto;
	margin: 20px auto;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
}
.lb_list{
	width: 290px;
	overflow: hidden;
	padding: 20px 0;
	background: url('../images/lb_line.png') no-repeat right center;
	margin-left: 100px;
}
.lb_list img{
	margin: 0 20px 0 0;
}
.lb_t{
	font-size: 16px;
	margin: 0 0;
}
.lb_title{
	text-align: center;
	height: auto;
	padding: 50px 0 30px 0;
	position: relative;
	color: #666;
	font-size: 14px;
}
.lta{
	font-size: 22px;
	color: #333;
	margin-bottom: 10px;
}
.lb_title span{
	display: inline-block;
	width: 150px; height: 5px;
	background: #de1f26;
}
.lb_box1{
	width: 1200px; height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px 10px;
}
.lb_box1 dl{
	width: 200px; height: 240px;
	box-shadow: 0 0 3px #ccc;
	text-align: center;
	float: left;
	margin-right: 50px;
}
.lb_box1 dl dt{
	height: 120px;
}
.lb_box1 dl dt img{margin-top: 40px;}
.lb_box1 dl dd{
	font-size: 14px;
	line-height: 26px;
	color: #666;
}
.lb_box1 dl dd .lbda{
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
}
.lb_btnover{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.lb_btnover a{
	display: block;
	width: 200px; height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: #de1f26;
	border: 1px solid #de1f26;
	border-radius: 30px;
	margin: 0 auto;
}
.lb_box2{
	width: 100%; height: auto;
	margin: 30px 0;
	padding: 50px 0;
	background: #f8f8f8;
	overflow: hidden;
}
.lb2img{
	width: 1200px; height: auto;
	margin: 0 auto;
	text-align: center;
}
.certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.certify .swiper-slide {
	width: 1200px;
	height: 330px;
}
.certify .swiper-slide img{
	display:block;
	margin: 0 auto;
	width: 1000px; height: 330px;
}
.certify .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

.certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

.certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

.certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

.certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}
.lb3_con{
	width: 1200px; height: auto;
	padding: 30px 10px;
	margin: 0 auto;
	overflow: hidden;
}
.lb3_con dl{
	width: 320px; height: 350px;
	padding: 20px;
	box-shadow: 0 0 3px #ccc;
	float: left;
	margin-right: 50px;
	font-size: 14px;
	color: #666;
}
.lb3_con dl dt{
	text-align: center;
}
.lb3_con dl .lbp3a{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	margin: 20px 0 10px;
}
.lb3_con dl .lbp3b{
	line-height: 24px;
	margin-bottom: 10px;
}
.lb3_con dl .lbp3c{
	color: #999;
}
.lb3_best{
	width: 1200px; height: auto;
	margin: 30px auto;
}
.lb3_best dl{
	width: 400px;
	float: left;
	margin-bottom: 30px;
}
.lbbimg{
	margin: 0 auto;
	width: 135px; height: 135px;
	text-align: center;
	border-radius: 50%;
	box-shadow: 0 0 3px #ccc;
	font-size: 16px;
	color: #333;
}
.lbbimg img{
	margin: 30px 0 10px;
}
.lbbtxt{
	margin: 30px auto;
	width: 200px;
	font-size: 13px;
	color: #333;
}
.lb_type{
	width: 1200px; height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.lb_type dl{
	width: 280px; height: 180px;
	margin: 0 26px 30px 0;
	overflow: hidden;
	float: left;
	position: relative;
}
.mena{
	position: absolute;
	top: 0;
	width: 100%; height: 100%;
	background: rgba(0, 0, 0, .4);
	z-index: 1;
}
.menb{
	position: absolute;
	width: 100%; height: 40px;
	top: 70px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	z-index: 2;
}
.menc{
	position: absolute;
	left: 40px;
	top: 75px;
	z-index: 2;
	width: 200px; height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	border-radius: 30px;
}
.menc a{color: #fff;}
.lb_user{
	width: 1200px; height: auto;
	margin: 0 auto;
	padding: 30px 10px;
	overflow: hidden;
}
.lb_user dl{
	width: 280px; height: 350px;
	box-shadow: 0 0 3px #ccc;
	float: left;
	text-align: center;
	margin-right: 26px;
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.lb_user dt{
	height: 150px;
	overflow: hidden;
}
.lb_user dt img{margin:40px 0 0 0;}
.lb_user dl .pua{
	font-size: 16px;
	color: #333;
	margin: 10px 0;
}
.lb_user dl .pub{
	font-size: 18px;
	color: #333;
}
.lb_user dl span{
	display: inline-block; 
	width:30px;height: 5px;
	background: #de1f26;
}
.ad_lb{
	margin-top: 30px;
	height: 225px;
	background: url('../images/lb_ad.jpg') 50% 0;
}
.lb_tab{
	width: 800px; height: 50px;
	background: #fff;
	margin: 0 auto;
	border-radius: 50px;
}
.lb_tab li{
	width: 160px; height: 50px;
	line-height: 50px;
	float: left;
}
.lb_tab li a{
	display: inline-block;
	width: 100%; height: 100%;
	border-radius: 50px;
	font-size: 14px;
	color: #333;
	text-indent: 20px;
}
.lb_tab a.taba{background: url('../images/tab_icona.png') no-repeat 20px center}
.lb_tab a.tabb{background: url('../images/tab_iconb.png') no-repeat 20px center}
.lb_tab a.tabc{background: url('../images/tab_iconc.png') no-repeat 20px center}
.lb_tab a.tabd{background: url('../images/tab_icond.png') no-repeat 20px center}
.lb_tab a.tabe{background: url('../images/tab_icone.png') no-repeat 20px center}

.lb_tab .cur a.taba{color: #fff; background: #f33b2b url('../images/tab_iconaa.png') no-repeat 20px center}
.lb_tab .cur a.tabb{color: #fff; background: #f33b2b url('../images/tab_iconbb.png') no-repeat 20px center}
.lb_tab .cur a.tabc{color: #fff; background: #f33b2b url('../images/tab_iconcc.png') no-repeat 20px center}
.lb_tab .cur a.tabd{color: #fff; background: #f33b2b url('../images/tab_icondd.png') no-repeat 20px center}
.lb_tab .cur a.tabe{color: #fff; background: #f33b2b url('../images/tab_iconee.png') no-repeat 20px center}
.tab_area{margin-top: 50px;}
.lb_sl{
	width: 1200px; height: auto;
	margin: 30px auto 0;
}
.sltxt{
	font-size: 18px;
	color: #333;
	padding: 150px 200px 0 100px;
	line-height: 50px;
	text-align: left;
}
/* 激活码 */
.red_top2{
	height: 700px;
	background: url('../images/top_redbg.jpg') no-repeat 50% 0;
}
.tool_box1{
	width: 1200px; height: auto;
	overflow: hidden;
	padding: 30px 10px;
	margin: 0 auto;
}
.tool_box1 dl{
	width: 360px; height: 330px;
	float: left;
	text-align: center;
	box-shadow: 0 0 3px #ccc;
	margin-right: 60px;
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.tool_box1 dl dt{
	height: 180px;
	overflow: hidden;
}
.tool_box1 dl dt img{margin-top: 45px;}
.tool_box1 dl .tla{
	margin: 20px 0;
	font-size: 18px;
	color: #333;
}
.tool_box1 dl.fl, .tool_box1 dl.fr{
	width: 570px;
	margin: 30px 0 0 0;
}
.tool_box1 dl.fr{float: right;}
.tool_box2{
	width: 1200px; height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.tool_box2 dl{
	width: 400px; height: auto;
	float: left;
	text-align: center;
	font-size: 13px;
	color: #666;
	line-height: 20px;
}
.tool_box2 dl a{
	display: block;
	width: 135px; height: 135px;
	border-radius: 50%;
	margin: 0 auto;
}
.tlpb{
	font-size: 16px;
	color: #333;
	margin: 20px 0 10px;
}
.tool_box2 dl.tlb2a a{background: #fff url('../images/tool_icon6.png') no-repeat center;}
.tool_box2 dl.tlb2b a{background: #fff url('../images/tool_icon7.png') no-repeat center;}
.tool_box2 dl.tlb2c a{background: #fff url('../images/tool_icon8.png') no-repeat center;}
.tool_box2 dl.tlb2a a:hover{background: #de1f26 url('../images/tool_icon6a.png') no-repeat center;}
.tool_box2 dl.tlb2b a:hover{background: #de1f26 url('../images/tool_icon7a.png') no-repeat center;}
.tool_box2 dl.tlb2c a:hover{background: #de1f26 url('../images/tool_icon8a.png') no-repeat center;}
.tool_box3{
	width: 1200px; height: auto;
	overflow: hidden;
	padding: 10px;
	margin: 0 auto;
}
.tool_box3 dl{
	width: 570px; height: 280px;
	box-shadow: 0 0 3px #ccc;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}
.tool_box3 dl p{margin-top: 20px;}
.tool_box3 dl a{
	color: #333;
}
/* 分销小程序 */
.fx_top{
	height: 670px;
	background: url('../images/fx_topbg.jpg') repeat-x;
}
.fx_box1{
	width: 1260px; height: auto;
	margin: 0 auto;
}
.fx_box1 dl{
	width: 420px;
	float: left;
}
.fx1_list{
	width: 360px; height: 180px;
	box-shadow: 0 0 3px #ccc;
	margin: 20px auto;
	text-align: center;
	background: #fff;
}
.fxlimg{
	height: 95px;
	overflow: hidden;
}
.fxlimg img{margin-top: 30px;}
.fx1pa{
	font-size: 16px;
	margin: 10px 0;
}
.fx_tab{
	width: 700px;
	background: #f8f8f8;
}

.fx_tab a.taba{background: url('../images/fx_taba.png') no-repeat 20px center}
.fx_tab a.tabb{background: url('../images/fx_tabb.png') no-repeat 20px center}
.fx_tab a.tabc{background: url('../images/fx_tabc.png') no-repeat 20px center}

.fx_tab .cur a.taba{color: #fff; background: #f33b2b url('../images/fx_tabaa.png') no-repeat 20px center}
.fx_tab .cur a.tabb{color: #fff; background: #f33b2b url('../images/fx_tabbb.png') no-repeat 20px center}
.fx_tab .cur a.tabc{color: #fff; background: #f33b2b url('../images/fx_tabcc.png') no-repeat 20px center}

.fx_box2{
	width: 1200px; height: auto;
	margin: 0 auto;
}
.fx_box2 dl{
	width: 240px; height: auto;
	float: left;
	text-align: center;
	font-size: 16px;
}
.fx_box2 dl a{
	display: inline-block;
	width: 110px; height: 110px;
	margin: 0 auto 10px;
	box-shadow: 0 0 3px #ccc;
	border-radius: 50%;
}
.fx_box2 dl.fxb2a a{background:#fff url('../images/fx_icon10.png') no-repeat center;}
.fx_box2 dl.fxb2b a{background:#fff url('../images/fx_icon11.png') no-repeat center;}
.fx_box2 dl.fxb2c a{background:#fff url('../images/fx_icon12.png') no-repeat center;}
.fx_box2 dl.fxb2d a{background:#fff url('../images/fx_icon13.png') no-repeat center;}
.fx_box2 dl.fxb2e a{background:#fff url('../images/fx_icon14.png') no-repeat center;}

.fx_box2 dl.fxb2a a:hover{background:#de1f26 url('../images/fx_icon10a.png') no-repeat center;}
.fx_box2 dl.fxb2b a:hover{background:#de1f26 url('../images/fx_icon11a.png') no-repeat center;}
.fx_box2 dl.fxb2c a:hover{background:#de1f26 url('../images/fx_icon12a.png') no-repeat center;}
.fx_box2 dl.fxb2d a:hover{background:#de1f26 url('../images/fx_icon13a.png') no-repeat center;}
.fx_box2 dl.fxb2e a:hover{background:#de1f26 url('../images/fx_icon14a.png') no-repeat center;}
.fx_type dl{
	height: 130px;
}
.fx_type .menb{top:45px;}
.join_case{
	width: 1200px; height: 673px;
	margin: 0 auto;
	background: url('../images/join_img6.png') no-repeat;
	overflow: hidden;
}
.join_ctxta{
	height: 400px;
	overflow: hidden;
}
.jcta{margin: 100px 0 0 470px;}
.jctb{margin: 30px 0 0 620px;}
.jctc{margin: 25px 0 0 700px;}
.join_ctxta dt{
	font-size: 24px;
	color: #ffc600;
}
.join_ctxta dd{
	font-size: 20px;
	color: #fff;
}
.join_ctxb{
	width: 810px; height: auto;
	overflow: hidden;
	margin: 30px auto;
}
.join_ctxb dl{
	width: 400px; text-align: center;
	float: left;
	font-size: 20px;
	line-height: 36px;
}
.join_ctxb dl.line{
	border-right: 1px dotted #333;
}
.join_what{
	width: 1230px; height: 906px;
	margin: 30px auto;
	background: url('../images/join_img7.png') no-repeat;
	overflow: hidden;
}
.join_what dl{
	float: left;
	width: 300px; height: 210px;
	margin: 100px 35px 60px 65px;
}
.join_what dt{
	font-size: 26px;
	margin-bottom: 20px;
}
.join_what dd{
	font-size: 16px;
	line-height: 22px;
}
.join_what .wha dt{color: #00adef;}
.join_what .whb dt{color: #24cf5f;}
.join_what .whc dt{color: #ff7e00;}
.join_what .whd{
	margin-left: 260px;
}
.join_what .whd dt{color: #ed5757;}
.join_what .whe dt{color: #5a55c6;}
.join_per{
	width: 1200px; height: 595px;
	margin: 30px auto;
	overflow: hidden;
	background: url('../images/join_per.png') no-repeat;
}
.join_per dl{
	width: 280px; height: 130px;
	overflow: hidden;
	margin: 0 0 100px 90px;
	float: left;
	text-align: left;
}
.join_per dl.pera{margin-left: 120px;}
.join_per dl.perb{margin-left: 140px;}
.join_per dt{
	font-size: 22px;
	margin-bottom: 10px;
}
.join_per dd{
	font-size: 14px;
	color: #666;
	line-height: 22px;
}
.join_condition{
	width: 1200px; height: auto;
	margin: 30px auto 0;
	padding: 30px 0;
	overflow: hidden;
}
.join_condition dl{
	margin-top: 75px;
	color: #fff;
}
.join_condition h1{
	font-size: 60px;
}
.join_condition dt{
	width: 300px;
	padding: 15px 20px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 26px;
	border-bottom: 1px solid #fff;
}
.join_condition dd{
	font-size: 14px;
	line-height: 24px;
	margin-top: 20px;
}
.join_condition .join_conb dl{
	margin-top: 95px;
}
.join_cona{
	position: relative;
	z-index: 2;
	width: 410px; height: 410px;
	border-radius: 50%;
	background: #24cf5f;
}
.join_conb{
	position: relative;
	z-index: 1;
	width: 450px; height: 450px;
	margin: -20px -60px 0;
	border-radius: 50%;
	background: #19b5f1;
}
.join_conc{
	position: relative;
	z-index: 2;
	width: 410px; height: 410px;
	border-radius: 50%;
	background: rgba(255, 141, 25, .9);
}
.join_lc{
	width: 1200px; height: auto;
	overflow: hidden;
	margin: -30px auto 0;
}
.join_lctxt{
	width: 180px; height: auto;
	text-align: center;
	float: left;
}
.join_lctxt dt{
	font-size: 22px;
	margin-bottom: 10px;
}
.join_lctxt dd{
	font-size: 14px;
	color: #666;
	line-height: 20px;
}
.step1{
	width: 190px;
	margin-left: 65px; 
}

.footer{
	width: 1200px; height: auto;
	overflow: hidden;
	margin: 30px auto 20px;
	padding-bottom: 50px;
	border-bottom: 1px solid #e8e8e8;
}
.footer dl{
	width: 128px; height: 200px;
	float: left;
	margin-right: 70px;
	border-right: 1px solid #f0f0f0;
}
.footer dl dt{
	font-size: 16px;
	margin-bottom: 10px;
}
.footer dl dd{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.footer dl dd a{color: #666;}
.frimg{margin: 0 0 0 60px;}
.foot_copy{
	width: 1200px; height: auto;
	overflow: hidden;
	margin: 0 auto 50px;
}
.foot_copy dt{
	font-size: 14px;
	margin: 5px 0;
}
.foot_copy dd{
	font-size: 13px;
	color: #666;
}
.posi{
	position: relative;
}
.flot{
	width: 208px; height: 604px;
	background: url('../images/flot.png');
	position: fixed;
	z-index: 9999;
	bottom: 100px; right: 50px;
	overflow: hidden;
}
.flot_txt{
	width: 140px; height: auto;
	margin: 145px auto;
	font-size: 14px;
	color: #333;
	line-height: 20px;
}
.flpb{
	font-size: 18px;
	color: #de1f26;
	line-height: 26px;
	margin: 20px 0;
}
.flpc,.dia_txt span{color: #de1f26;}
.flpc img{
	display: block;	
	margin: 10px auto;
}
.flpd{
	margin: 40px 0 25px;
	line-height: 24px;
}
.flpd b{color: #de1f26; font-size: 16px;}
.flpe{
	margin: 0;
}
.flpe a{
	display: inline-block;
	width: 75px; height: 75px;
}
.dialog{
	width: 100%; height: 100%;
	position: fixed;
	top: 0; left: 0;
	z-index: 999;
	background: rgba(0, 0, 0, .8)
}
.dia_box{
	width: 550px; height: 330px;
	position: absolute;
	top: 50%; left: 50%;
	margin: -165px 0 0 -275px;
	background: url('../images/dialog_bg.png') no-repeat;
	overflow: hidden;
}
.dia_tit{
	margin: 30px 0 0 140px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
}
.dia_tit span{ font-size: 20px;}
.dia_img{
	font-size: 14px;
	margin: 0 0 0 40px;
	line-height: 100px;
}
.dia_img img{
	width: 90px; height: 90px;
	border: 5px solid #fff;
	border-radius: 50%;
	margin-top: -20px;
}
.dia_txt{
	margin: -10px 0 0 40px;
	font-size: 14px;
	line-height: 30px;
}
.dia_code{
	width: 130px;
	text-align: center;
	margin: 0 0 0 70px;
	font-size: 13px;
	color: #fff;
}
.dia_code p{
	margin-top: 10px;
}

/* h5 */
.mobile{
	width: 7.5rem; height: auto;
	margin: 0 auto;
}
.htopban{
	width: 100%; height: 6rem;
	background: url('../images/h5_lbtopbg.jpg') no-repeat;
	background-size: cover;
	font-size: .26rem;
	color: #fff;
	margin-bottom: .3rem;
}
.h5logo img{
	width: 5.7rem;
	margin: .3rem 0 0 .3rem;
}
.h5lotxt{
	font-size: .36rem;
	color: #fff;
	margin: 1.6rem 0 .3rem;
	letter-spacing: 5px;
}
.htopban a{
	display: block;
	width: 5rem; height: .6rem;
	margin: .5rem auto;
	text-align: center;
	line-height: .6rem;
	background: #fff;
	border-radius: .5rem;
	color: #333;
	font-size: .26rem;
}
.h5_title{
	height: auto;
	text-align: center;
	overflow: hidden;
	font-size: .24rem;
	color: #666;
}
.h5_title .main_tit{
	font-size: .36rem;
	color: #333;
	margin: .2rem 0;
}
.h5_title .mb0{margin-bottom: 0;}
.h5_title span{
	display: inline-block;
	width: 1.5rem; height: 3px;
	background: #de1f26;
}
.h5_box1{
	margin: .4rem .3rem;
}
.h5_box1 .flex{
	justify-content: space-between;
}
.h5_box1 dl{
	width: 2rem; height: 2.4rem;
	box-shadow: 0 0 3px #ccc;
	text-align: center;
	font-size: .2rem;
	color: #666;
	line-height: .38rem;
}
.h5_box1 dl dt{
	height: 1rem;
	overflow: hidden;
}
.h5_box1 dl dt img{
	width: .5rem;
	margin-top: .4rem;
}
.h5_box1 dl .hp1a{
	font-size: .24rem;
	color: #333;
	margin: .1rem 0;
}
.h5_box1 .two dl{
	width: 3.2rem;
	margin-top: .4rem;
}
.h5btn{
	height: auto;
	overflow: hidden;
	text-align: center;
	margin-top: .4rem;
}
.h5btn a{
	display: inline-block;
	width: 4rem; height: .6rem;
	line-height: .6rem;
	text-align: center;
	font-size: .3rem;
	color: #de1f26;
	border: 1px solid #de1f26;
	border-radius: .5rem;
}
.h5_box2{
	width: 100%; height: auto;
	overflow: hidden;
	background: #f8f8f8;
	padding: 0 .3rem;
	margin-bottom: .4rem;
	box-sizing: border-box;
}
.h5_tab{
	height: .8rem;
	background: #fff;
	border-radius: .6rem;
	margin: .4rem 0;
}
.h5_tab ul{
	justify-content: space-between;
}
.h5_tab li a{
	display: inline-block;
	padding: .35rem .1rem 0.1rem .1rem;
	font-size: .2rem;
	color: #333;
	border-radius: .5rem;
}
.h5_tab li.cur a{color: #fff;}

.h5_tab a.taba{background: url('../images/tab_icona.png') no-repeat center .1rem;background-size: .25rem auto;}
.h5_tab a.tabb{background: url('../images/tab_iconb.png') no-repeat center .08rem;background-size: .25rem auto;}
.h5_tab a.tabc{background: url('../images/tab_iconc.png') no-repeat center .1rem;background-size: .25rem auto;}
.h5_tab a.tabd{background: url('../images/tab_icond.png') no-repeat center .1rem;background-size: .25rem auto;}
.h5_tab a.tabe{background: url('../images/tab_icone.png') no-repeat center .1rem;background-size: .25rem auto;}

.h5_tab .cur a.taba{background:#de1f26 url('../images/tab_iconaa.png') no-repeat center .1rem;background-size: .25rem auto;}
.h5_tab .cur a.tabb{background:#de1f26 url('../images/tab_iconbb.png') no-repeat center .08rem;background-size: .25rem auto;}
.h5_tab .cur a.tabc{background:#de1f26 url('../images/tab_iconcc.png') no-repeat center .1rem;background-size: .25rem auto;}
.h5_tab .cur a.tabd{background:#de1f26 url('../images/tab_icondd.png') no-repeat center .1rem;background-size: .25rem auto;}
.h5_tab .cur a.tabe{background:#de1f26 url('../images/tab_iconee.png') no-repeat center .1rem;background-size: .25rem auto;}
.h5_area{
	margin: .4rem 0;
	text-align: center;
}
.h5_area img{width: 5.6rem;}
.h5_box2 .certify {
	position: relative;
	width: 6.9rem;
	margin: .4rem auto;
}

.h5_box2 .certify .swiper-slide {
	width: 6.9rem;
	height: 3.3rem;
}
.h5_box2 .certify .swiper-slide img{
	display:block;
	margin: 0 auto;
	width: 5.4rem; height: 3.3rem;
}


.h5_box2 .certify .swiper-button-prev {
	left: -10px;
	width: 30px;
	height: 30px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}
.h5_box2 .certify .swiper-button-next {
	right: -10px;
	width: 30px;
	height: 30px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-size: 100%;
	transform: rotate(180deg)
}
.h5_box3{
	margin: .3rem;
}
.h5_box3 dl{
	width: 100%; height: auto;
	overflow: hidden;
	padding: .2rem;
	margin-bottom: .3rem;
	box-sizing: border-box;
	box-shadow: 0 0 3px #ccc;
}
.h5_box3 dt{float: left;}
.h5_box3 dt img{width: 1.8rem;}
.h5_box3 dd{
	width: 4.5rem;
	float: left;
	margin: 0 0 0 .2rem;
	font-size: .2rem;
	color: #738890;
	line-height: .3rem;
}
.h5p3a{
	font-size: .26rem;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.h5p3b{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin: .08rem 0;
	color: #666;
}
.h5_box4{
	margin: .3rem;
	justify-content: space-between;
}
.h5_box4 dl{
	width: 2rem;
	height: auto;
	font-size: .2rem;
	color: #666;
	line-height: .36rem;
}
.h5_box4 dt{
	width: 1.3rem; height: 1.3rem;
	border-radius: 50%;
	margin: .3rem auto 0;
	box-shadow: 0 0 3px #ccc;
	display: flex;
	justify-content: center;
	align-items: center;
}
.h5_box4 dt img{
	width: .5rem;
}
.h5p4a{
	font-size: .24rem;
	color: #333;
	text-align: center;
	margin: .1rem 0;
}
.h5_box4 p:last-child{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.h5_box2 .lb_type{
	margin: .3rem 0;
	justify-content: space-between;
}
.h5_box2 .lb_type{
	width: 100%;
}
.h5_box2 .lb_type dl,.h5_box2 .lb_type dl img{
	width: 2.2rem; height: 1.4rem;
	margin: 0;
}
.h5_box2 .menb{
	height: .4rem;
	line-height: .4rem;
	font-size: .22rem;
	top: .5rem;
}
.h5_box2 .menc{
	width: 1.5rem;
	height: .4rem;
	line-height: .4rem;
	font-size: .22rem;
	left: .35rem;
	top: .5rem;
}
.comment .swiper-wrapper{
	padding: .5rem .5rem;
}
.comment dl{
	width: 2.8rem; height: auto;
	padding: 0 .4rem .3rem;
	margin: 0 auto;
	box-sizing: border-box;
	box-shadow: 0 0 3px #ccc;
	float: left;
	text-align: center;
	margin-right: .26rem;
	font-size: .14rem;
	color: #666;
	line-height: .28rem;
}
.comment dt{
	height: 1.5rem;
	overflow: hidden;
}
.comment dt img{width:.96rem; margin:.4rem 0 0 0;}
.comment dl .pua{
	font-size: .16rem;
	color: #333;
	margin: 10px 0;
}
.comment dl .pub{
	font-size: .18rem;
	color: #333;
}
.comment dl span{
	display: inline-block; 
	width:30px;height: 3px;
	background: #de1f26;
}
.h5_zzimg{margin: .3rem;}
.h5_zzimg img{
	width: 100%;
}
.h5_ad img{
	width: 100%;
}
.htopban2{
	background: url('../images/h5_lbtopbg2.jpg');
	background-size: cover;
}
.h5_box6{
	padding: .3rem;
}
.h5_box6 dl{
	padding: .3rem;
	margin-bottom: .3rem;
	box-shadow: 0 0 3px #ccc;
	display: flex;
	align-items: center;
	font-size: .18rem;
	color: #666;
}
.h5_box6 dl dt img{
	width: 1.5rem;
}
.h5_box6 dl dd{
	padding: 0 0 0 .3rem;
}
.h5_box6 dl p{
	font-size: .24rem;
	color: #333;
	margin: .1rem 0;
}
.h5_box7{
	padding: .3rem 0;
	justify-content: space-between;
}
.h5_box7 dl{
	width: 2.15rem; height: auto;
	box-shadow: 0 0 3px #ccc;
	background: #fff;
	padding-bottom: .3rem;
}
.h5_box7 dl dt{
	width: 1.5rem; height: 1.4rem;
	border-bottom: 1px solid #f1f1f1;
	margin: 0 auto;
	text-align: center;
}
.h5_box7 dl dt img{
	width: .5rem;
	margin-top: .45rem;
}
.h5_box7 dl p{
	font-size: .22rem;
	text-align: center;
	color: #333;
	margin: .2rem 0;
}
.h5_box7 dl dd{
	font-size: .2rem;
	padding: 0 .2rem;
	line-height: .36rem;
	color: #666;
}
.h5b8dl{
	padding: .3rem;
	justify-content: space-between;
}
.h5b8dl dl{
	width: 3.3rem;
	box-shadow: 0 0 3px #ccc;
}
.h5b8dl dt img{
	width: 3.3rem;
}
.h5b8dl dd{
	padding: .3rem 0;
	text-align: center;
	font-size: .22rem;
	color: #333;
}
.htopban3{
	background: url('../images/h5_lbtopbg3.jpg');
	background-size: cover;
}
.sub_tit{
	padding: 0 .6rem;
	text-align: left;
}
.h5_img{
	padding: .3rem;
}
.h5_img img{
	width: 6.9rem;
}
.h5_box9{
	margin: .3rem;
}
.h5_box9 .h5_tab{
	background: #f8f8f8; 
}
.h5_box9 .h5_tab li a{
	width: 1.8rem;
	text-align: center;
}
.h5_box9 .h5_tab a.taba{background: url('../images/fx_taba.png') no-repeat center .1rem;background-size: .25rem auto;}
.h5_box9 .h5_tab a.tabb{background: url('../images/fx_tabb.png') no-repeat center .08rem;background-size: .25rem auto;}
.h5_box9 .h5_tab a.tabc{background: url('../images/fx_tabc.png') no-repeat center .1rem;background-size: .25rem auto;}

.h5_box9 .h5_tab .cur a.taba{background:#de1f26 url('../images/fx_tabaa.png') no-repeat center .1rem;background-size: .25rem auto;}
.h5_box9 .h5_tab .cur a.tabb{background:#de1f26 url('../images/fx_tabbb.png') no-repeat center .08rem;background-size: .25rem auto;}
.h5_box9 .h5_tab .cur a.tabc{background:#de1f26 url('../images/fx_tabcc.png') no-repeat center .1rem;background-size: .25rem auto;}
.h5_box10{
	margin: .3rem 0;
	justify-content: space-between;
}
.h5_box10 dl{
	width: 33.3%;
	text-align: center;
	font-size: .24rem;
}
.h5_box10 dl dt{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 1.3rem; height: 1.3rem;
	border-radius: 50%;
	margin: 0 auto .2rem;
	background: #fff;
	box-shadow: 0 0 3px #ccc;
}
.h5_box10 dl dt img{width: .5rem;}
.h5_box10a{ padding: 0 1rem;}
.h5_box10a dl{width: 50%;}
.h5_foot{
	justify-content: space-around;
	padding: .5rem .3rem;
	border-bottom: 1px solid #e8e8e8;
}
.h5_foot dt{
	font-size: .24rem;
	margin-bottom: .2rem;
}
.h5_foot dd{
	line-height: .4rem;
}
.h5_foot dd a{
	font-size: .2rem;
	color: #666;
}
.h5_flo{
	padding: .4rem 0;
	text-align: center;
}
.h5_flo img{width: 1.9rem;}
.h5_tel{
	position: fixed;
	z-index: 99;
	right: .1rem;
	top: 6.2rem;
}
.h5_tel img{width: .9rem;}
.buy_ban{
	width: 100%; height: 650px;
	background: url('../images/buy_ban.jpg') no-repeat 50% 0;
	overflow: hidden;
	font-size: 18px;
	color: #fff;
	text-align: center;
}
.buy_ban h1{
	font-size: 40px;
	margin: 170px 0 30px 0;
	font-weight: 400;
}
.buy_ban a{
	display: inline-block;
	width: 330px; height: 75px;
	margin-top: 50px;
	font-size: 24px;
	text-align: center;
	line-height: 75px;
	color: #fff;
	background: #ff9d00;
	border-radius: 50px;
}

.buy_tab{
	width: 400px; height: 56px;
	line-height: 56px;
	border: 2px solid #00adef;
	border-radius: 5px;
	margin: 50px auto;
}
.buy_tab li{
	width: 200px;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #00adef;
	cursor: pointer;
}
.buy_tab li.cur{
	background: url('../images/buy_tabg.jpg') repeat-x;
	color: #fff;
}
.thaed{
	width: 1400px; height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.thaed dl{
	height: 80px;
	float: left;
	line-height: 80px;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.thaed .dla{width:745px;background: #222c50;}
.thaed .dlb{width:210px;background: #2641c1;}
.thaed .dlc{width:210px;background: #ff8600;}
.thaed .dld{width:235px;background: #93169e;}
.tbody1{
	width: 1400px; height: auto;
	margin: 0 auto 50px;
	font-size: 14px;
}
.tbody1 td{
	padding: 20px 0;
	text-align: center;
	border: 1px solid #f1f1f1;
}
.tbody1 .tr{
	width: 30px;
	font-size: 18px;
	text-align: center;
	padding: 0 5px;
	font-weight: bold;
	color: #fff;
}
.tra{background: #ff7e00;}
.trb{background: #00adef;}
.trc{background: #24cf5f;}
.center_row{display: inline-block;}
.buy_now_1 {
	display: inline-block;
    width: 180px;
    height: 50px;
    margin-top: 0px;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    color: #fff;
    background: linear-gradient(to right,#273fc0,#00adef);
    border-radius: 50px;
}
.buy_now_1 a{color: white;}    

.buy_now_2 {
	display: inline-block;
    width: 180px;
    height: 50px;
    margin-top: 0px;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    color: #fff;
	background: linear-gradient(to right,#ff7e00,#ffc200);
    border-radius: 50px;
}
.buy_now_2 a{color: white;}
.buy_now_3 {
	display: inline-block;
    width: 180px;
    height: 50px;
    margin-top: 0px;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    color: #fff;
	background: linear-gradient(to right,#8f139e,#c53ca0);
    border-radius: 50px;
}
.buy_now_3 a{color: white;}

.tda{
	width: 653px;
}
.tdb{width: 208px;}
.tdc{width: 210px;}
.tdpa span{
	font-size: 30px;
	color: #ff7e00;
}
.tdpb span{
	font-size: 30px;
	color: #e13f56;
}
.tdpc span{
	font-size: 30px;
	color: #00adef;
}
.tdpd span{
	font-size: 30px;
	color: #24cf5f;
}