@charset "utf-8";
/* CSS Document */

blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{
margin:0;
padding:0;
-webkit-tap-highlight-color:rgba(0,0,0,0)}

a:active,a:hover{outline:0}

img{border:none}

li{list-style:none}

table{
border-collapse:collapse;
border-spacing:0}

h1,h2,h3,h4,h5,h6{font-weight:400}

h4,h5,h6{font-size:100%}

button,input,optgroup,option,select,textarea{
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
outline:0}

pre{
white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
word-wrap:break-word}

body{
line-height:24px;
font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif}

hr{
height:1px;
margin:10px 0;
border:0;
clear:both}a{
color:#333;
text-decoration:none}

a:hover{color:#777}

a cite{font-style:normal;*cursor:pointer}

html, body, button, input, legend, table,td, tr, th, div, span, h1, h2, h3, h4, h5, h6, header, footer, section, article, aside, details, figcaption, figure, hgroup, nav, menu, address, time, canvas, audio, video, p, pre, sup, sub, ul, ol, li, dl, dt, dd, form, label, input, button, textarea, select, fieldset, iframe, img, a,code,small, u, i, center, * {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: normal;
font-family:'Microsoft YaHei',tahoma,Arial,sans-serif ;
/*防锯齿化*/
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: gray;
/*默认*/
vertical-align: baseline;
/*透明*/
background: transparent;
overflow:auto;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;}

header, footer, section, article, aside, details, nav, menu,figcaption, figure, hgroup{ display: block; }

html, body { 
    font-size: 100%;
    -webkit-overflow-scrolling: touch;
    max-width: 750px;}

div,form,p,img,ul,ol,li,dl,dt,dd {list-style:none;}

table {border-collapse:collapse;border-spacing:0;}

a {color: #ffffff;outline: none;text-decoration:none;}

a:link, a:visited, a:hover, a:active { 
color: #38bca4; 
outline: none; 
text-decoration: none;
background:#ffffff;}

.fl{ float:left; overflow:hidden}
.fr{ float:right; overflow:hidden}

.clear{ clear:both;float: none;}

html, body{
width:100%;
height:auto;
font-family:"Microsoft Yahei";
color: #999999;
text-align: center;
margin:0 auto;
padding:0 ;
background:#fff;}

.top {width:100%;font-size:0;}
.top img{width:100%;}

.sj{
    display: block;
    width:100%;
    height:auto;
    margin:0vw auto;
}
    
.sj form{
	width:90%;
    margin: 0 auto;}
    
.form-control{
    display: block;
    width: 100%;
    line-height:10vw;
    height: 10vw;
    font-size: 3.5vw;;
    background: #fff;
    border: 0.25vw solid #eee;
    border-radius: 2vw;
    -webkit-box-shadow: inset 0 0.25vw 0.25vw rgba(0, 0, 0, .075);
    box-shadow: inset 0 0.25vw 0.25vw rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin: 5vw auto;
}
    
.form-group{
    display: block;
    width: 100%;
    height: 10vw;
    font-size: 3.5vw;;
    background: #fff;
    border: 0.25vw solid #eee;
    border-radius: 2vw;
    -webkit-box-shadow: inset 0 0.25vw 0.25vw rgba(0, 0, 0, .075);
    box-shadow: inset 0 0.25vw 0.25vw rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    line-height: 10vw;
    margin: 5vw auto;
    padding: 1vw 2vw;
}

#subBtn {
    /*background-image: linear-gradient(90deg, #fdc21c 0%, #fdc21c 10%, #fdc21c 50%, #fdc21c 90%, #fdc21c 100%), linear-gradient(#fdc21c, #fdc21c);*/
    background:#fdc21c;
    background-blend-mode: normal, normal;
    color: #fff;
    outline: none;
    border-radius:10vw;
    border: none;
    margin: 1vw auto;
    display: block;
    width: 100%;
    font-size: 5vw;
    line-height: 10vw;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    font-family: inherit;
    box-sizing: border-box;}

.agree {
    color: #999;
    font-size:3vw;}

.agree input{
    color: #999;
    font-size: 3vw;
    letter-spacing: 0.25vw;
    height: auto;
    margin-right:1vw;}

.agree a{
    font-size: 3vw;
    color: #008a6c;
    text-decoration: none;
    cursor: pointer;}

.tip {
    width: 100%;
    text-align: center;
    font-size: 4vw;
    color: #999;
    border-top: 0.25vw solid #e4e4e7;
    margin: 1vw auto 5vw auto;}

.bottom {width:100%;font-size:0;}
.bottom img {width:100%;}
