@charset "utf-8";

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-weight: normal;
	font-style: normal;
}

ol,
ul {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

q:before,
q:after {
	content: '';
}

fieldset,
img,
abbr,
acronym {
	border: 0;
}

/*页面样式*/
.c:before,
.c:after {
	content: "";
	display: table;
}

.c:after {
	clear: both;
}

.c {
	zoom: 1;
}

.none {
	display: none;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}
.fl{float:left;}
.fr{float:right;}
body {
	font: 12px/1.5 '\5FAE\8F6F\96C5\9ED1';
	text-align: justify;
	min-width: 1200px;
	position: relative;
}

a {
	text-decoration: none;
	overflow: visible;
}

a:hover {
	text-decoration: none;
}

body {
	background-color: #fff;
}
html, body, .wrap{
    width: 100%;
		overflow-x:hidden;
}
.wrap{position: relative;}
.bar{width:1200px;margin:0 auto;position: relative;}
.logo{width:200px;height:90px;z-index:2;background: url(../img/logo.png) no-repeat;overflow: hidden;text-indent:-9999em;left:50%;margin-left: -600px;}
.video{width:100vw;height:100vh;text-align:center;position:relative;display:none;outline:none;}
.videobox{height:100%;}
.videobox video{width:100%;display:block;height: 100%;}
.close{width:34px;height:34px;font:bold 34px/34px simsun;color:#fff;border:1px solid #fff;cursor:pointer;position:absolute;top:10px;left:50%;z-index:99;-webkit-transition:.2s ease-out;transition:.2s ease-out;line-height:34px;margin-left: -17px;}
.close:hover{color:#fff;border-color:#fff;opacity:.8;}
.bg1{background: url(../img/bg1.jpg) no-repeat center top;}
.bg2{background: url(../img/bg2.jpg) no-repeat center top;height: 627px;}
.head{height: 450px;}
.cont{background:url(../img/bg3.jpg) no-repeat center top;/* height: 7041px; */padding-bottom: 100px;}
.box1{height: 501px;width: 956px;margin: -1px auto 0;background: url(../img/box1.png) no-repeat center top;padding: 130px 151px 0;position: relative;}
.addtip{position: absolute;left: 0;color: #30a192;font-size: 18px;text-align: center;width: 100%;top:519px;}
.letxt{width: 424px;color: #5f6362;font-size: 24px;text-align: center;float: left;padding-top: 82px;line-height: 47px;}
.letxt strong{color: #37a395;font-weight: bold;}
.letxt span{color: #37a395;}
.ewmbox{float: left;width: 280px;padding-left: 1px;padding-top: 41px;text-align: center;font-size: 24px;}
.ewmbox div{width: 140px;height: 140px;margin: 2px auto 0;}
.ewmbox div img{display: block;margin: 0 auto;width: 100%;}
.ewmbox strong{display: block;color: #30a192;font-weight: bold;margin: 45px auto 0;}
.ewmbox p{color: #797c7b;}
.ewmbox span{display: block;color: #30a192;font-size: 16px;margin: 28px -200px 0 11px;text-align: left;}
.box1_1{width: 1014px;height: 391px;background: url(../img/box2.png) no-repeat center top;margin: 0 auto;padding: 223px 153px 0 130px;}
.box1_1 .ptxt{font-size: 20px;color: #5f6362;line-height: 28px;width: 476px;padding-left: 1px;text-align: center;float: left;}
.box1_1 .ptxtri{width: 536px;}
.box2{padding-bottom: 74px;}
.tit{height: 84px;background: url(../img/tit2.png) no-repeat center center;overflow: hidden;text-indent:-999999em;}
.tip{color: #3c977d;font-size: 24px;text-align: center;margin-top: 6px;}
.tip span{color: #b2814c;}
.rewlist{margin: 12px auto 0;text-align: center;font-size: 0;}
.rewlist li{margin: 0 38px;display: inline-block;vertical-align: top;}
.rewlist img{display: block;margin: 0 auto;}
.tip1{color: #838383;}
.rewlist1{margin-top: 8px;}
.box3{padding-bottom: 37px;}
.box3 .tit{background: url(../img/tit3.png) no-repeat center center;height: 85px;}
.box3 .tip{margin-top: 15px;}
.videobk{margin: 18px auto 0;width: 1266px;background: url(../img/videobox.png) no-repeat;padding-top: 40px;height: 2567px;}
.box4 .tit{background: url(../img/tit4.png) no-repeat center center;height: 85px;}
.rulelist{padding: 26px 20px 0 64px;color: #5f5f5f;font-size: 20px;line-height: 52px;}
.rulelist strong{color: #3bb2aa;font-weight: bold;}
.rulelist span{color: #b18728;}
.rulelist li{position: relative;}
.rulelist li::before{position: absolute;left:-31px;width: 17px;height: 20px;content: '';background: url(../img/dot.png) no-repeat;top:16px;}
.swibox{margin-left: 129px;width: 1008px;height: 618px;position: relative;}
.swibox2{height: 626px;}
.swibox .swiper-next{position: absolute;width: 72px;height: 577px;background: url(../img/more.png) no-repeat;top:25px;right: -73px;cursor: pointer;}
.vbox{width: 245px;height: 563px;background: url(../img/colbg.png) no-repeat;position: relative;margin: 0 auto;padding-top: 39px;}
.prebox{width: 217px;height: 422px;margin: 0 auto;border:1px solid #fecf5e;border-radius: 10px;background: #5f5f5f;}
.namebox{margin: 8px 0 0 14px;}
.namebox img{width: 95px;height: 95px;background: #fff;border-radius: 50%;padding: 6px 3px 3px 6px;background: url(../img/imgbg.png) no-repeat;float: left;}
.namebox p{color: #feffff;font-size: 24px;float: left;margin-left:11px;width: 100px;line-height: 30px;height: 104px;display: flex;align-items: center;}
.sign{width: 84px;height: 491px;background: url(../img/sign1.png) no-repeat;position: absolute;top:-26px;left:-105px;}
.sign2,.sign3,.sign4{top:0;height: 488px;}
.sign2{background: url(../img/sign2.png) no-repeat;}
.sign3{background: url(../img/sign3.png) no-repeat;}
.sign4{background: url(../img/sign4.png) no-repeat;}
.flobox{width: 143px;height: 720px;background: url(../img/flo.png) no-repeat;position: fixed;z-index: 10;left:50%;margin-left: 705px;bottom: 20px;}
.flobox a{width: 102px;height: 254px;position: absolute;left: 20px;bottom: 57px;overflow: hidden;text-indent:-9999em;}
.wxqun{position: absolute;left: 50%;margin-left: 621px;top:362px;width: 107px;padding-bottom: 4px;background: #35a59c;border-radius: 4px;}
.wxqun p{font-size: 20px;color: #e8f6f3;line-height: 22px;padding: 5px 0 4px;text-align: center;font-weight: bold;}
.wxqun div{width: 99px;height: 99px;margin: 0 auto;background: #5f5f5f;}
.wxqun div img{width: 100%;display: block;}