@charset "UTF-8";

/*落地页样式*/
body{
	font-size:clamp(1.4rem,3vw,1.8rem);
}
.landing_head{
	display:flex;
	padding:1rem 1.5rem;
}
.landing_head .logo{
	width:clamp(100px,25vw,180px);
}
.landing_head .logo img{
	width:100%;
}
.landing_head .hotline{
	display:flex;
	justify-content: right;
	text-align:right;
	align-items: center;
	gap: .5rem;
	flex:1;
}
.landing_head .hotline .txt{
	flex:0 0 auto;
	font-size: clamp(1.2rem, 2vw, 1.6rem);
}
.landing_head .hotline .phone{
	flex:0 0 auto;
	font-weight: bold;
	color:#ff7f14;
	font-size: clamp(1.8rem, 3.4vw, 2.2rem);
}

.bottom_link{
	height:clamp(5rem,10vh,7rem);
	line-height:clamp(5rem,10vh,7rem);
}
.bottom_link a{
	line-height: inherit;
	font-size: clamp(1.4rem, 3vw, 1.8rem);
}
.bottom_link a.left {
	width: 30%;
	color: #666;
	background-color: rgba(250, 250, 250, .9);
}

.bottom_link a.mid {
	width: 30%;
	color: #fff;
	background-color: rgba(255, 127, 20, .9);
}

.bottom_link a.right {
	width: 40%;
	color: #fff;
	background-color: rgba(235, 85, 5, .9);
}

.height100 {
	height: 100px;
}

/*表单*/
.landing_form{
	position:relative;
	z-index: 99;
	display: flex;
	flex-direction:column;
	width:100%;
	box-sizing: border-box;
	padding:2rem;
	gap:1rem;
	justify-content: center;
	align-items: center;
	background-color:#fff;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.landing_form .title{
	position: relative;
	margin-bottom:.5rem;
	font-size: clamp(2rem, 5vw, 3.6rem);
	font-weight: bold;
	line-height:1.8;
	text-align: center;
}
.landing_form .title:after{
	content: '';
	position: absolute;
	left:50%;
	transform: translateX(-50%) translateY(100%);

	bottom:0;
	z-index: 22;
	width:2rem;
	height:2rem;
	background:url(/event/1v1/images/15.png) no-repeat center center;
	background-size:100% 100%;
}
.landing_form .privacy{
	display:flex;
	margin-top:10px;
	align-items:center;
	color:#999;
	font-size:1rem;
}
.landing_form .privacy .iconfont{
	margin-right:.5rem;
}
.landing_form form {
	width:100%;
}
.landing_form .form_bd dd{
	border:none;
	-webkit-border-radius: 5rem;
	-moz-border-radius: 5rem;
	border-radius: 5rem;
	background-color: #f2f3f5;
}
.landing_form .form_bd input{
	text-align: center;
	text-indent: 0;
	outline: none;
	font-size: clamp(1.4rem,3vw,1.8rem);
}
.landing_form .form_bd input#reg_phone{
	background: none;
}
.landing_form .form_submit input{
	line-height: normal;
	-webkit-border-radius: 5rem;
	-moz-border-radius: 5rem;
	border-radius: 5rem;
}

.landing_main{
	padding:1.5rem 2rem;
}
.landing_main_title{
	padding:2vh 0;
	font-size:clamp(2.7rem,5.6vw,4rem);
	text-align: center;
}
.landing_btn{
	text-align: center;
}
.landing_btn a{
	display: inline-block;
	padding:clamp(1rem,2vw,1.4rem) clamp(4rem,9vw,6rem);
	color:#ff7f14;
	font-size:clamp(1.6rem,3.4vw,2rem);
	border:solid 1px #ff7f14;
	-webkit-border-radius: 5rem;
	-moz-border-radius: 5rem;
	border-radius: 5rem;
	background-color: #fff;
}
.landing_foot{
	padding:1rem 0;
	font-size:1.2rem;
	text-align: center;
	color:#666;
}

/*弹出表单*/

.pop_theme {
	position: absolute;
	left: 0;
	top: -15px;
	z-index: 19;
	width: 100%;
	height: 76px;
	text-align: center;
	font-size: 2.2rem;
	font-weight: normal;
	color: #fff;
	background: url(/event/brand/images/20_pt.png) no-repeat center top;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}

.pop_h{
	height: 3rem;
}

.pop_theme .txt {
	line-height: 90px;
}

.agModal-form-wrap .close {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 20;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 1.6rem;
}

.agModal-form .form-row input[type="tel"],
.agModal-form .form-row input[type="text"] {
	outline: none;
	border:none;
	text-indent: 0;
	text-align: center;
	font-size: clamp(1.4rem,3vw,1.8rem);
	-webkit-border-radius: 5rem;
	-moz-border-radius: 5rem;
	border-radius: 5rem;
	background-color: #f2f3f5;
}
.agModal-form .form-row input[type="submit"] {
	border: none;
	line-height: normal;
	font-size: clamp(1.6rem,3.4vw,2rem);
	-webkit-border-radius: 5rem;
	-moz-border-radius: 5rem;
	border-radius: 5rem;
}