
html {-webkit-text-size-adjust: 100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0;padding:0}
body,button,input,select,textarea {font-size:28px;font-family: "microsoft yahei","Helvetica Neue", Helvetica, sans-serif;color: #333;}
body {-webkit-overflow-scrolling: touch;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {display: none;}
svg:not(:root) {overflow: hidden;}
hr {height: 0;box-sizing: content-box;}
pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,select {text-transform: none;}
h1,h2,h3,h4,h5,h6 {font-size:100%}
em,i{font-style:normal}
small {font-size:12px}
ul, ol, li {list-style: none; }
a {background: transparent;}
a, a:visited {text-decoration: none;}
a:active,a:hover {outline: 0;}
a:link a:visited a:hover a:active{color:#666;}
legend {color:#000}
optgroup {font-weight: bold;}
fieldset,img {border:0}
img {-ms-interpolation-mode:bicubic;display:block; width:100%;}
fieldset {padding: .35em .625em .75em;margin: 0 2px;border: 1px solid #c0c0c0;}
table {border-collapse:collapse;border-spacing:0}
textarea {resize:vertical}

.clearfix:after {content: " ";clear: both;display: block;height: 0;visibility: hidden; }
.clear{clear:both;height:0;}
/*---------------------------------------------------*/
.pr{ position:relative;}
.fl{ float:left;}
.blank10 {clear: both;height: 10px;overflow: hidden; }
.blank15 {clear: both;height: 15px;overflow: hidden; }
/*---------------------------------------------------*/
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}

.mt5{ margin-top:5px;}

.form_box form dl{margin-top:20px;line-height:60px;}
.form_box form dl dt{font-size:28px;}
.form_box form dl dd{color:#7b7b7b; padding:0 0 0 40px;}
.form_box form dl dd label{ margin-right:20px;}
.form_box form dl dd .radio{width:30px; height:30px; vertical-align:middle;}
.form_box form dl dd.type1 label{width:45%; display:inline-block;}
.form_box form dl dd.type2 label{width:30%; display:inline-block;}
.form_box form dl dd .checkbox{width:30px; height:30px; vertical-align:middle;}
.form_box form dl dd textarea{width:450px; height:150px; border-radius:10px;}
.form_box form dl dd .txt{width:450px; font-size:24px;height:42px; line-height:42px;padding:5px; border-bottom:2px dashed #ccc; border-top:none; border-left:none;border-right:none;}


.tj-btn{width:216px; height:60px; line-height:60px; border-radius:10px; background-color:#ff9c00; border:none; font-size:26px;color:#fff; margin:40px auto 0 auto; display:block;}
.content{padding:20px;}
.content p{ line-height:48px; font-size:28px;}
.big-title{ font-size:32px; text-align:center;font-weight:700;}
.sm-title{ font-size:30px; font-weight:700; line-height:56px;}
#ui-error-msg {display:none;position: fixed;top: 40%;left: 50%;width: 500px;line-height: 60px;background-color: #ff4848;color: #fff;font-size: 28px;text-align: center;border-radius: 3px;margin-left: -250px;margin-top: -15px;word-break: break-all;}
#ui-error-msg.show{display:block;}

.give-btn{width:300px; height:96px; line-height:96px; text-align:center;color:#fff; border-radius:10px; background:#ff8901; font-size:44px; position:absolute;top:50%;left:50%; margin-left:-150px; margin-top:-48px;}

.price{ position:absolute;top:50%;margin-top:-42px;left:50%; margin-left:-100px;color:#fff; font-size:62px;}
.sucess-box{position:absolute;top:50%; margin-top:-265px;}
.footer{ width:100%;height:135px; background-color:#1892d0;}