* {
    padding: 0;
    margin: 0;
    tap-highlight-color: rgba(0, 0, 0, 0);
    focus-ring-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-focus-ring-color: rgba(0, 0, 0, 0);
    -moz-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-focus-ring-color: rgba(0, 0, 0, 0);
}
html{
	height: 100%;
}

body {
	min-width: 1200px;
    color: #333333;
    font-family: '微软雅黑',Microsoft Yahei,Arial,sans-serif;
    font-size: 16px;
    line-height: 28px;
    background-color: #fff;
}
a {
    color: #333333;
    text-decoration: none;
}
a:hover {
	color: #ff8300;
}
img{
	max-width: 100%;
}
input,
button,
select {
    outline: none;
    font-size: 16px;
    font-family: '微软雅黑',Microsoft Yahei,Arial,sans-serif;
}
.main{
	width: 1190px;
	margin: 0 auto;
}
header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	padding: 15px 8%;
	border-top: 8px solid #ff8300;
	background-color: #fff;
	box-shadow: 0 10px 10px rgba(0,0,0,0.15);
}
header img {
	float: left;
}
header a {
	color: #0f3250;
	font-size: 16px;
}
header .header_nav {
	float: left;
	line-height: 66px;
	padding-left: 20%;
}
header .header_nav a {
	display: inline-block;
	padding: 0 20px;
	line-height: 17px;
	border-right: 1px solid #0f3250;
}
header .header_nav a.active{
	color: #ff8300;
}
header .header_nav a.noborder {
	border: none;
}
header .header_btns {
	padding-right: 5%;
	float: right;
	line-height: 66px;
}
header .header_btns a {
	display: inline-block;
	padding: 0 40px;
	margin: 0 5px;
	height: 34px;
	line-height: 34px;
	border: 1px solid rgba(0, 0, 0, 0.17);
}
header .header_btns a:hover,
header .header_btns .header_login_btn,
header .header_btns .live_regiter_btn{
	color: #fff;
	border-color: #ff8300;
	background-color: #ff8300;
}
.banner{
	margin-top: 104px;
	position: relative;
	color: #0f3250;
}
.banner .banner_cont{
	position: absolute;
	top: 8%;
	left: 8%;
	margin-top: 25px;
}
.banner .banner_cont h2{
	line-height: normal;
	font-size: 60px;
	letter-spacing: 2px;
	font-weight: bold;
}
.banner .banner_cont .metting_date{
	margin-top: 7%;
	font-size: 36px;
}
.banner .banner_cont .time {
	margin-top: 8%;
	font-size: 20px;
	font-weight: bold;
}
.banner .banner_cont .regiter_btn {
	position: absolute;
	right: -160px;
	bottom: 20px;
	display: inline-block;
	color: #fff;
	width: 200px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	text-align: center;
	background-color: #ff8300;
}

.intro_wrap {
	position: relative;
	z-index: 10;
	padding: 30px 8% 40px;
	font-size: 18px;
	line-height: 32px;
	color: #1a1a1a;
	box-shadow: 0 10px 10px rgba(0,0,0,0.05);
}
.intro_wrap .intro_item1 {
	padding: 10px;
	background: url(./images/intro_bg1.png) no-repeat center bottom;
	background-size: 100% 80%;
}
.intro_wrap .intro_item2 {
	margin: 20px 0;
	padding: 10px;
	background: url(./images/intro_bg2.png) no-repeat center bottom;
	background-size: 100% 90%;
}
.intro_wrap .intro_item3 {
	padding: 10px;
	background: url(./images/intro_bg3.png) no-repeat center bottom;
	background-size: 100% 90%;
}
.equipment {
	position: relative;
	padding-top: 70px;
	background: url(./images/56.png) no-repeat center 20px;
	background-size: 100%;
	box-shadow: 0 10px 10px rgba(0,0,0,0.1);
}
.equipment .header_cont{
	margin: auto;
	width: 60%;
	text-align: center;
}
.equipment .header_cont h2 {
	margin-bottom: 30px;
	color: #ff8300;
	font-size: 34px;
	line-height: normal;
	font-weight: bold;
}
.equipment .header_cont p {
	margin-bottom: 8px;
	color: #1a1a1a;
	font-size: 18px;
	line-height: 30px;
}
.equipment ul {
	width: 68%;
	margin: 30px auto 0;
	display: -webkit-flex;
	display: flex;
}
.equipment ul li {
	-webkit-align-items: stretch;
	align-items: stretch;
}
.equipment .equipment_item {
	position: relative;
	padding: 10px 15px;
	height: 100%;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.equipment .equipment_item img {
	margin-top: 20px;
	margin-left: 12px;
}
.equipment .equipment_item h3 {
	margin: 15px 0;
	color: #0F3250;
	font-size: 20px;
	font-weight: bold;
}
.equipment .equipment_item p {
	color: #1a1a1a;
	font-size: 15px;
}
.equipment .dot_wrap p{
	position: relative;
	padding-left: 15px;
}
.equipment .dot_wrap b{
	position: absolute;
	top: 10px;
	left: 0;
	display: inline-block;
	width: 7px;
	height: 7px;
	background-color: #ff8300;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.equipment .down_wrap,
.charts .down_wrap{
	padding-top: 20px;
	padding-left: 15%;
	padding-bottom: 10px;
	color: #1a1a1a;
	font-size: 16px;
}
.equipment .down_wrap a{
	padding-left: 15px;
	color: #ff8300;
}
.equipment .down_wrap a img,
.charts .down_wrap a img{
	margin-left: 5px;
}
.equipment .equipment_item .down_wrap {
	position: absolute;
	bottom: 20px;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
}
.equipment .equipment_item .down_wrap a {
	padding-left: 0;
	text-decoration: underline;
}
.charts {
	position: relative;
	z-index: 20;
	padding: 60px 0 40px;
	box-shadow: 0 10px 10px rgba(0,0,0,0.1);
}
.charts .charts_box {
	position: relative;
	margin: auto;
	padding: 30px 0;
	width: 1200px;
	text-align: center;
	box-shadow: 0 0 15px rgba(0,0,0,0.15);
	border-radius: 50px 0 50px 0;
}
.charts .charts_box img {
	width: 1100px;
}
.charts .down_wrap {
	position: absolute;
	top: 40px;
	right: 40px;
	padding-left: 125px;
	width: 36%;
	text-align: left;
}
.charts .down_wrap a {
	margin-top: 16px;
	display: block;
	color: #ff8300;
}
.charts .down_wrap img {
	width: auto;
}
.charts .down_wrap > img {
	position: absolute;
	left: 12px;
	top: 0;
}
.page_video_wrap {
	position: relative;
	z-index: 2;
	padding: 60px 0;
	background-color: #fff;
	box-shadow: 0 10px 10px rgba(0,0,0,0.1);
}
.page_video_wrap .layui-row {
	width: 1300px;
	margin: auto;
}
.page_video_wrap .vido_cont{
	display: block;
	position: relative;
}
.page_video_wrap .vido_cont .video_img{
	width: 100%;
}
.page_video_wrap .vido_cont .play_btn{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -36px;
	margin-top: -36px;
	background: rgba(0,0,0,.3);
	border-radius: 50%;
}
.page_video_wrap .test_btn {
	margin-top: 20px;
	display: inline-block;
	padding: 5px 25px;
	color: #fff;
	background-color: #ff8300;
}
.layui-col-space40{
	margin: -20px;
}
.layui-col-space40>* {
    padding: 20px;
}

.page_video_wrap h1{
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
}
.page_video_wrap p{
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 30px;
	font-size: 18px;
}
.page_video_wrap span{
	color: #ff8300;
	font-size: 18px;
	font-weight: bold;
}
.page_video_wrap span img{
	margin-right: 8px;
}
.gift_wrap {
	position: relative;
}
.gift_wrap .gift_content {
	position: absolute;
	top: 14%;
	left: 30%;
	width: 46%;
	text-align: left;
}
.gift_wrap .header_cont {
	text-align: center;
}
.gift_wrap .header_cont h2 {
	font-size: 34px;
	color: #ff8300;
	font-weight: bold;
	line-height: normal;
}
.gift_wrap .header_cont .line {
	display: inline-block;
	width: 80px;
	height: 4px;
	background-color: #ff8300;
	
}
.gift_wrap .header_cont .header_text {
	padding-top: 5%;
}
.gift_wrap .header_cont p {
	color: #1a1a1a;
	font-size: 18px;
	line-height: 30px;
	text-align: left;
}
.gift_wrap .header_cont p.number {
	margin-top: 10px;
	margin-bottom: 5px;
	color: #ff8300;
	font-weight: bold;
}
.gift_wrap .header_cont .header_text p {
	font-size: 18px;
}
.gift_wrap .header_cont a {
	margin-bottom: 30px;
	display: inline-block;
	padding: 8px 60px;
	color: #fff;
	font-size: 20px;
	background-color: #ff8300;
}
.gift_wrap .header_cont .regiter_btn {
	margin-top: 6%;
}
.gift_wrap .gift_content img {
	margin-top: 5%;
	/* margin-left: 12%; */
	/* width: 50%; */
}
.gift_wrap .gift_tips {
	color: #1a1a1a;
	text-align: center;
}
/* 资料中心 */
.data_wrap,
.review_wrap{
	padding: 180px 8% 0;
}
.data_wrap .data_item {
	margin-bottom: 80px;
}
.data_wrap .data_nav {
	position: relative;
	margin-left: 10px;
	border-bottom: 15px solid #fce1c9;
}
.data_wrap .data_nav span {
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: -17px;
	padding-right: 80px;
	height: 49px;
	line-height: 49px;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	overflow: hidden;
	background: url(./images/down_nav_bg.png) no-repeat left center;
	background-size: 100% 100%;
}
.data_wrap .data_nav span img {
	margin-top: -5px;
	height: 43px;
}
.data_wrap .layui-row {
	display: flex;
}
.data_wrap .data_box {
	height: calc(100% - 50px);
}
.data_wrap ul {
	height: 100%;
	padding: 30px;
	box-shadow: 0 0 25px rgba(0,0,0,.15);
	border-radius: 10px;
}
.data_wrap ul li {
	padding: 12px 0;
	border-bottom: 1px solid #eee;
}
.data_wrap ul li:last-child {
	border-bottom: none;
}
.data_wrap ul li a {
	display: block;
	position: relative;
	padding-left: 40px;
	padding-right: 60px;
	font-size: 18px;
}
.data_wrap ul li a::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 28px;
	height: 26px;
	background: url(./images/down_left_icon.png) no-repeat center center;
	background-size: 100% 100%;
}
.data_wrap ul li a::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 28px;
	height: 28px;
	background: url(./images/down.png) no-repeat center center;
	background-size: 100% 100%;
}
.data_wrap ul li a.video_item::after {
	background: url(./images/play1.png) no-repeat center center;
	background-size: 100% 100%;
}
.review_wrap .layui-row{
	margin-bottom: 30px;
}
.review_wrap .img_box {
	display: block;
	position: relative;
}
.review_wrap .img_box::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 64px;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	background: rgba(0,0,0,.2);
	border-radius: 50%;
}
.review_wrap .img_box::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 86px;
	height: 86px;
	margin-left: -43px;
	margin-top: -43px;
	background: url(./images/play.png) no-repeat center center;
	background-size: 100% 100%;
}
.review_wrap h4 {
	padding-top: 15px;
	padding-bottom: 6px;
	font-weight: bold;
}
.review_wrap p {
	font-size: 14px;
}
.footer {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 60px;
	padding-bottom: 30px;
	background-color: #f7f4f8;
	color: #666;
	font-size: 12px;
}
.footer .footer_left{
	width: 80%;
}
.footer .footer_left a{
	color: #ff8300;
	text-decoration: underline;
}
.footer .footer_right{
	text-align: center;
}
.footer .logo{
	margin-bottom: 50px;
}
.footer p{
	margin-bottom: 20px;
	line-height: 20px;
}
.login_pop{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	background-color: rgba(0,0,0,.5);
	display: none;
}
.login_pop .login_form{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	margin-left: -200px;
	margin-top: -90px;
	background-color: #ffff;
}
.login_pop .login_form .layui-form-item{
	padding: 20px;
}
.login_pop .login_form p{
	position: relative;
	font-size: 18px;
	text-align: center;
}
.login_pop .login_form .layui-icon-close{
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: 30px;
	float: right;
	cursor: pointer;
}
.login_pop .login_form .layui-icon-close:hover{
	color: #ff8300;
}
.login_pop .login_form .layui-input-block{
	margin-top: 20px;
	margin-left: 0;
	text-align: center;
}
.login_pop .login_form .layui-btn,
.register_wrap .login_form .layui-btn{
	margin-right: 20px;
	padding: 0 30px;
	background: #ff8300;
}
.login_pop .login_form  a,
.register_wrap .login_form  a{
	color: #414141;
	font-size: 12px;
	cursor: pointer;
}
.login_pop .login_form  a:hover{
	color: #ff8300;
	text-decoration: underline;
}

#register_pop .login_form {
	top: 8%;
	margin-top: 0;
	padding-bottom: 50px;
	width: 600px;
	max-height: 88%;
	overflow-y: auto;
}
#register_pop .login_form .layui-form-item {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0;
}
#register_pop .layui-form-label {
	width: 100px;
	text-align: left;
}
#register_pop  .login_form .layui-input-block {
	margin-top: 0;
	margin-left: 130px;
}
#register_pop .layui-form-select dl dd{
	text-align: left;
}
#register_pop .layui-form-select dl dd.layui-this,
.register_wrap .layui-form-select dl dd.layui-this {
	background-color: #ff8300;
}
#register_pop .agreement{
	padding: 0 20px;
}
#register_pop .agreement .form_bottom_tips,
.register_wrap .agreement .form_bottom_tips{
	padding: 10px 0 5px;
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	font-weight: bold;
}
#register_pop .agreement p,
.register_wrap .agreement p {
	margin-left: 28px;
	font-size: 16px;
	line-height: 32px;
}
#register_pop .agreement .checkbox,
.register_wrap .agreement .checkbox{
	float: left;
}
#register_pop .layui-form-checked[lay-skin=primary] i,
.register_wrap .layui-form-checked[lay-skin=primary] i {
    border-color: #ff8300 !important;
    background-color: #ff8300;
}
#register_pop .layui-form-checkbox[lay-skin=primary]:hover i,
.register_wrap .layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #ff8300!important;
}
#register_pop .register_btn,
.register_wrap .register_btn {
	padding-top: 10px;
	text-align: center;
}
.layui-input, 
.layui-select, 
.layui-textarea,
.layui-input:hover, 
.layui-select:hover, 
.layui-textarea:hover{
	border-color: #ccc;
}
.video_wrap{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	background-color: rgba(0,0,0,.5);
	display: none;
}
.video_wrap .content{
	width: 700px;
  	margin: 6% auto 0;
}
.video_wrap p{
  margin-bottom: 10px;
  text-align: right;
}
.video_wrap a{
  display: inline-block;
	color: #666;
    width: 30px;
    height: 30px;
	font-size: 26px;
	font-weight: normal;
  	text-align: center;
  	background: #fff;
}
.video_wrap a:hover{
	color: #00AAB9;
}
.video_wrap video{
	width: 100%
}

/* 注册 */
.register_main{
	background-color: #fff;
}
.register_main .logo{
	margin: 30px;
}
.register_main .page_title{
	margin: 10px auto 40px;
	font-size: 28px;
	color: #ff8400;
	width: 70%;
	line-height: 42px;
	text-align: center;
	font-weight: bold;
}
.register_main .form_wrap{
	width: 600px;
	margin: 0 auto;
}
.layui-form-item{
	margin-bottom: 8px;
}
.layui-form-item .star{
	padding-right: 5px;
	color: #ff0000;
}
.layui-input, .layui-select{
	background-color: transparent;
}
.form_wrap{
	color: #727171;
}
.form_wrap .form_tips{
	margin-bottom: 40px;
	color: #646569;
	text-align: center;
}
.form_wrap .layui-form-label{
	width: 100px;
	text-align: left;
}
.form_wrap .layui-input-block{
	margin-left: 150px;
}
.form_wrap .layui-input{
	border-color: #aaa;
}
.form_wrap .layui-input:hover,
.form_wrap .layui-input:focus{
	border-color: #ff8300 !important;
}
.form_wrap .layui-form-select dl dd.layui-this{
	background-color: #ff8300;
}
.form_wrap .layui-form-checked[lay-skin=primary] i{
	border-color: #ff8300!important;
	background-color: #ff8300;
}
.form_wrap .layui-form-checkbox[lay-skin=primary]:hover i{
	border-color: #ff8300!important;
}
.form_wrap .agreement .checkbox{
	float: left;
}
.form_wrap .agreement p{
	margin-left: 30px;
	font-size: 14px;
	line-height: 22px;
}
.form_wrap .agreement a{
	color: #af0822;
	text-decoration: underline;
}
.form_wrap .submit{
	margin-top: 40px;
	text-align: center;
}
.form_wrap .submit .layui-btn{
	height: 40px;
	width: 200px;
	font-size: 18px;
	letter-spacing: 2px;
	background: #ff8300;
}
.agreement{
	padding-left: 16px;
}
.form_wrap .agreement .form_bottom_tips{
	padding: 10px 0 10px;
	font-size: 16px;
	color: #333333;
	line-height: 24px;
}
.form_wrap .agreement p{
	margin-left: 0;
	font-size: 16px;
	line-height: 32px;
}
.register_bottom{
	margin: 70px auto 0;
	width: 80%;
	font-size: 12px;
	line-height: 22px;
}
.register_bottom p{
	padding-bottom: 30px;
}
.register_bottom a{
	color: #144e9d;
	text-decoration: underline;
}
.register_bottom a:hover{
	color: #FF8400;
}
.register_footer {
	padding: 40px 0;
	color: #666;
	font-size: 12px;
	background-color: #f7f4f8;
}
.register_footer .register_footer_cont{
	width: 80%;
	margin: 0 auto;
}
.register_footer a{
	color: #666;
	padding: 0 5%;
}
.register_footer a:first-child{
	padding-left: 0;
}
.register_footer p{
	text-align: right;
}
.banner_count_down {
	margin-top: 30px;
}
.banner_count_down span {
	display: inline-block;
	color: #fff;
	width: 88px;
	height: 110px;
	line-height: 110px;
	font-size: 50px;
	font-weight: bold;
	text-align: center;
	background-color: #ff8300;
	box-shadow: 4px 5px 6px 0px rgba(0, 0, 0, 0.14);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.banner_count_down i { 
	display: inline-block;
	margin-left: 12px;
	margin-right: 12px;
	font-style: normal;
	font-size: 32px;
}
.login_wrap {
	padding: 40px 0;
	margin: auto;
	width: 900px;
}
.login_wrap .title{
	position: relative;
	display: inline-block;
	margin-bottom: 30px;
}
.login_wrap .title img {
	width: 220px;
}
.login_wrap .title i {
	position: absolute;
	top: 7px;
	left:50px;
	font-size: 28px;
	color: #fff;
}
.login_wrap .sub {
	margin-bottom: 25px;
	text-align: center;
	font-size: 22px;
}
.login_wrap .login_form {
	margin: auto;
	width: 60%;
}
.login_wrap .layui-input {
	background-color: #f5f5f5;
}
.login_wrap .no_account {
	padding: 10px 0 30px;
	text-align: right;
	font-size: 13px;
}
.login_wrap .no_account a{
	color: #ff8300;
	text-decoration: underline;
}
.login_wrap .submit_btn {
	text-align: center;
}
.login_wrap .submit_btn button {
	padding: 0 40px;
	font-size: 16px;
	background-color: #ff8300;
}
.register_wrap {
	width: 680px;
	margin: auto;
	padding: 50px 0;
}
.register_wrap .layui-form-label {
	width: 100px;
	text-align: left;
}
.register_wrap .layui-input-block {
	margin-left: 130px;
}
.register_wrap .login_form a:hover {
	color: #ff8300;
	text-decoration: underline;
} 
.register_wrap h4 {
	margin-bottom: 30px;
	color: #ff8300;
	font-size: 30px;
	text-align: center;
}
.register_banner .banner_cont {
		top: 10%;
	}
.banner .banner_cont .metting_date {
	margin-top: 8%;
}
/* .banner .banner_wap {
	display: none;
}
.banner .banner_pc {
	display: block;
} */
@media (max-width: 1700px) {
	.banner .banner_cont {
		top: 5%;
	}
	.banner .banner_cont .metting_date,
	.banner .banner_cont .time{
		margin-top: 5%;
	}
	.register_banner .banner_cont {
		top: 10%;
	}
	.banner .banner_cont .metting_date {
		margin-top: 8%;
	}
}
@media (max-width: 1520px) {
	.banner .banner_cont {
		top: 4%;
	}
	.banner .banner_cont h2 {
		font-size: 50px;
	}
	.register_banner .banner_cont {
		top: 10%;
	}
	.banner .banner_cont .metting_date {
		margin-top: 8%;
	}
	.gift_wrap .gift_content {
		top: 9%;
	}
	.gift_wrap .header_cont .header_text {
		padding-top: 3%;
	}
}
@media (max-width: 1366px) {
	header .header_nav {
		padding-left: 10%;
	}
	.banner .banner_cont h2 {
		font-size: 46px;
	}
	.banner .banner_cont .metting_date {
		font-size: 30px;
	}
	.banner_count_down span {
		width: 80px;
		height: 100px;
		line-height: 100px;
		font-size: 46px;
	}
	.register_banner .banner_cont {
		top: 12%;
	}
	.banner .banner_cont .metting_date {
		margin-top: 8%;
	}
	.gift_wrap .gift_content {
		top: 10%;
	}
	.page_video_wrap .layui-row {
		width: 1250px;
	}
	.page_video_wrap h1 {
		font-size: 26px;
	}
	.data_wrap .data_nav span {
		font-size: 20px;
	}
	.data_wrap ul li a {
		font-size: 16px;
	}
	.data_wrap ul li a::before{
		top: 2px;
		width: 24px;
		height: 22px;
	}
	.data_wrap ul li a::after{
		top: 2px;
		width: 24px;
		height: 24px;
	}
	.gift_wrap .gift_content {
		top: 6%;
	}
	.gift_wrap .header_cont p{
		font-size: 16px;
	}
}
@media (max-width: 1276px) {
	.equipment {
		background-position: center center;
	}
	.equipment .header_cont p {
		font-size: 20px;
	}
	.banner .banner_cont h2 {
		font-size: 44px;
	}
	.banner .banner_cont .metting_date {
		margin-top: 4%;
		font-size: 30px;
	}
	.banner_count_down {
		margin-top: 20px;
	}
	.banner_count_down span {
		width: 80px;
		height: 100px;
		line-height: 100px;
		font-size: 46px;
	}
	.charts .charts_box {
		width: 1100px;
	}
	.charts .charts_box img {
		width: 1000px;
	}
	.charts .down_wrap {
		right: 20px;
		width: 38%;
	}
	.charts .down_wrap img {
		width: auto;
	}
	.page_video_wrap .layui-row {
		width: 1200px;
	}
	.gift_wrap .gift_content {
		top: 8%;
	}
	.gift_wrap .header_cont p {
		font-size: 20px;
		line-height: 30px;
	}
	.gift_wrap .gift_content {
		top: 6%;
	}
	.gift_wrap .header_cont p{
		font-size: 16px;
		line-height: 26px;
	}
	.gift_wrap .header_cont .header_text {
		padding-top: 2%;
	}
	.gift_wrap .header_cont .regiter_btn {
		margin-top: 3%;
		margin-bottom: 1%;
	}
}
@media (max-width: 768px) {
	body {
		min-width: 100%;
	}
	.register_body header {
		padding: 10px 4%;
		box-shadow: 0 4px 4px rgba(0,0,0,0.15);
	}
	.register_body header img {
		width:70px;
	}
	.register_body header .header_nav,
	.register_body .register_wrap .login_form a{
		display: none;
	}
	.register_body .banner {
		margin-top: 62px;
	}
	/* .register_body .banner .banner_wap {
		display: block;
	}
	.register_body .banner .banner_pc {
		display: none;
	} */
	.register_body .register_banner .banner_cont {
		top: 15%;
		left: 4%;
		margin-top: 0;
	}
	.register_body .banner .banner_cont h2 {
		font-size: 18px;
	}
	.register_body .banner .banner_cont .metting_date {
		font-size: 14px;
	}
	.register_body .register_wrap {
		padding-top: 20px;
		width: 92%;
		font-size: 15px;
	}
	.register_body .register_wrap input{
		font-size: 15px;
		height: 34px;
		line-height: normal;
	}
	.register_body .register_wrap h4 {
		font-size: 20px;
	}
	.register_wrap .layui-form-label {
		width: 90px;
		padding: 6px 5px;
		text-align: right;
	}
	.register_body .register_wrap .layui-input-block {
		margin-left: 106px;
	}
	.register_body .register_wrap .agreement .form_bottom_tips {
		font-size: 12px;
		line-height: 20px;
	}
	.register_body .register_wrap .agreement p {
		font-size: 15px;
	}
	.register_body .register_wrap .register_btn {
		padding-top: 25px;
	}
	.register_body .footer{
		padding-top: 30px;
		padding-left: 4%;
		padding-right: 4%;
	}
	.register_body .footer .footer_left {
		width: 100%;
	}
}