*{padding:0;margin:0;}
ul li{list-style: none}
a{text-decoration-line: none;}
body,html{font-size: 14px;background-color:#e3e3e3;}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;overflow:visible;}
ul,ol,li{list-style:none;}
a{color: #1b1b1b;}
a:hover{color: #f8b551;}
select optgroup{color:#CAC8BB;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{ height:1%;}
*+html .clearfix{ height:1%;}
.f_l{float:left;}
.f_r{float:right;}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}
.mt5{ margin-top:5px !important;}
.mt7{ margin-top:7px !important;}
.mt10{ margin-top:10px !important;}
.mt15{ margin-top:15px !important;}
.mt20{ margin-top:20px !important;}
.mt25{ margin-top:25px !important;}
.mt30{ margin-top:30px !important;}
.mt40{ margin-top:40px !important;}
.mt50{ margin-top:50px !important;}
.mt60{ margin-top:60px !important;}
.mt70{ margin-top:70px !important;}

.ml5{ margin-left:5px !important;}
.ml10{ margin-left:10px !important;}
.ml15{ margin-left:15px !important;}
.ml20{ margin-left:20px !important;}
.ml25{ margin-left:25px !important;}
.ml30{ margin-left:30px !important;}
.ml40{ margin-left:40px !important;}
.ml50{ margin-left:50px !important;}
.ml60{ margin-left:60px !important;}
.ml65{ margin-left:65px !important;}

.mr0{ margin-right:0px !important;}
.mr5{ margin-right:5px !important;}
.mr10{ margin-right:10px !important;}
.mr15{ margin-right:15px !important;}
.mr20{ margin-right:20px !important;}
.mr25{ margin-right:25px !important;}
.mr30{ margin-right:30px !important;}
.mr40{ margin-right:40px !important;}
.mr50{ margin-right:50px !important;}

.mb0{ margin-bottom:0px !important;}
.mb5{ margin-bottom:5px !important;}
.mb10{ margin-bottom:10px !important;}
.mb15{ margin-bottom:15px !important;}
.mb20{ margin-bottom:20px !important;}
.mb25{ margin-bottom:25px !important;}
.mb30{ margin-bottom:30px !important;}
.mb40{ margin-bottom:40px !important;}
.mb50{ margin-bottom:50px !important;}
.mb60{ margin-bottom:60px !important;}


.pl10{ padding-left:10px !important;}
.pl20{ padding-left:20px !important;}
.pl30{ padding-left:30px !important;}
.pl40{ padding-left:40px !important;}

.pr10{ padding-right:10px !important;}
.pr20{ padding-right:20px !important;}
.pr30{ padding-right:30px !important;}
.pr40{ padding-right:40px !important;}

.pt5{ padding-top:5px !important;}
.pt10{ padding-top:10px !important;}
.pt15{ padding-top:15px !important;}
.pt20{ padding-top:20px !important;}
.pt30{ padding-top:30px !important;}
.pt40{ padding-top:40px !important;}
.pt50{ padding-top:50px !important;}
.pt60{ padding-top:60px !important;}
.pt70{ padding-top:70px !important;}
.pb10{ padding-bottom:10px !important;}
.pb15{ padding-bottom:15px !important;}
.pb20{ padding-bottom:20px !important;}
.pb30{ padding-bottom:30px !important;}
.pb40{ padding-bottom:40px !important;}
.pb50{ padding-bottom:50px !important;}
.pb60{ padding-bottom:60px !important;}
.pb100{ padding-bottom:100px !important;}

table{border-collapse:collapse;}
img{max-width: 100%;display:block;}

.main{width:100%;margin:0 auto;overflow: hidden;}
.main{
	width:100%;
	margin:0 auto;
	max-width: 750px;
}
.yellow{background-color: #ffea00;}
.white{background-color: #ffffff;}
.blue{background-color: #5f52a0;}
.green_line{height: 2px;background-color: #cce198;}
.pimg{width:100%;overflow: hidden;position: relative;}
.orange{background-color: #ec6941;}
.bg-g{background-color: #f2f2f2;}
.bg-red{background-color: #d20001;}
.text-red{color:#c52126;}


.absolute{position: absolute}
.left-0{left:0}
.top-0{top:0;}
.w-full{width:100%;}
.h-full{height:100%;}

.flex{display: flex}
.flex-between{justify-content: space-between}
.items-center{align-items: center}
.flex-1{flex:1}

.p-30{padding:30px;}
.w-100{width:100px;}

.f20{ font-size: 20px;}
.f18{ font-size: 18px;}
.f16{ font-size: 16px;}
.f14{ font-size: 14px;}
.f12{ font-size: 12px;}

.lh-30{line-height: 30px;}
.lh-40{line-height: 40px;}
.lh-50{line-height: 50px;}
.lh-36{line-height: 36px;}
.lh-24{line-height: 24px;}

.text-gray-9{color: #1b1b1b;}
.text-gray-7{color: #555555;}

.radius{border-radius: 100%;overflow: hidden}
[v-cloak]{display: none}
.flexbtn {
	background-color: #d60303;
	height: 1.54667rem;
	font-size: 0.53333rem;
	color: #ffffff;
	text-align: center;
	line-height: 1.54667rem;
	position: fixed;
	bottom: 0;
	width: 100%;max-width:750px; }


.origin{
	background: #f99406;
}
.aform{padding:25px 10px;background-color: #fff;}

.fixed{position:fixed;}
.mid{left:50%;top:50%;transform: translate(-50%,-50%)}
.bgx{background-color: rgba(0, 0, 0, 0.5); z-index: 2;left:0;top:0;}
.w-x{width:85%;}