html,body,div,img,p,i,em,input,button{margin: 0;padding: 0;font-style: normal; outline: none; border: none;background: none;}
body{font-size: 62.8%;font-family: "微软雅黑";overflow: hidden;}
.clearfix:after{content:'';width:0;visibility:hidden;display:block;clear:both}
.wrap{width:100%;padding-top: 22em;}
.body-bg{width: 100%;min-height: 100%; position: absolute;top: 0;left: 0;z-index: 1;}
#tit{text-align: center;font-size: 2em;color: #fff;letter-spacing: 0.1em;letter-spacing: 0.15em;position: relative;z-index: 2}
.fen{display: none;}
.inp{width: 35em;background: #fff;background: rgba(255,255,255,0.9); position: relative;z-index: 2;margin: 3em auto 0;padding-top: 2em;padding-bottom:0.2em;border-radius: 5px;}
.inp-con{width: 80%;margin: 0 auto;}
.inp-head{width: 100%;position: relative;}
.inp-head div{width: 50%;text-align: center;font-size: 1.4em;line-height: 2.7em;letter-spacing: 0.11em; cursor: pointer;}
#head-phone{color: #db7373; font-weight: bold;margin: 0 auto;}
.border{width: 100%;height: 2px;background: #acacac;position: absolute; top:100%;left: 0;}
#active{width: 50%;height: 2px; position: absolute;left: 24%;top: 100%;background: #db7373;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-moz-transition: all 0.3s linear;}
#phone-con{width: 80%;border-radius: 5px;margin: 1.7em auto 0;}
#phone-con label{height: 30px; width: 100%;display: block;margin-top: 0.9em;border: 1px solid #888;border-radius: 5px;position: relative;overflow: hidden;}
#phone-con label em{margin-left: 0em;float: left;margin-top: 2px;}
#phone-con label input{font-size: 1.3em;font-family: "微软雅黑";padding-left: 0.8em;width: 84%;display: inline-block;}
#gpss{float: right;cursor: pointer; background: #61d6c7;border:1px solid #4fafa3;color: #fff;border-bottom-right-radius: 5px; border-top-right-radius: 5px;line-height: 2.65em; font-size: 1.2em;padding: 0 7px;box-sizing: border-box;position: absolute;right: 0;top: 0;font-family: "微软雅黑";}
.btn{width: 100%;letter-spacing: 0.12em; background: -webkit-linear-gradient(top,#8aeaee 0,#0db5b3 100%);background: -moz-linear-gradient(top,#8aeaee 0,#0db5b3 100%);background: -o-linear-gradient(top,#8aeaee 0,#0db5b3 100%); background: linear-gradient(to bottom,#8aeaee 0,#0db5b3 100%); background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8aeaee,endColorstr=#0db5b3,GradientType=0);display:block;margin: 20px auto 0;color: #555;cursor: pointer; font-size:1.6em;border-radius: 5px;line-height: 2.15em;font-family: "黑体";}
.agreement{display: block; margin: 20px 0 0;font-size: 1.2em;color: #777;letter-spacing: 0.1em;}
.agreement p{width: 90%;margin: 0 auto;text-align: left;position: relative;}
.agreement a{color: #0c786f; cursor: pointer;text-decoration: none;}
.agreement span{font-style: normal;float: right;position: absolute;bottom: 3px;right: 0;}
.agreement i{font-style: normal;color: #111;cursor: pointer;}
.agreement font{color: #888;}
.chk_1{display: none;}
#checkbox_a1{position: relative;top: 2px;}
.chk_1 + label {cursor: pointer;background-color: #15b39f;padding: 8px 9px;border-radius: 5px;display: inline-block;position: relative;top: 3px;}
.chk_1 + label:after {position: absolute;top: 2px;left: 0px;content: ' ';line-height: 15px;height: 100%;background: #15b39f;color: #fff;width: 100%;border-radius: 5px;text-align: center;font-size: 12px;}
.chk_1:checked + label:after {content: '✔';}
#alertWin{width: 100%;height: 800px;display: none;position: absolute;left: 0;top: 0;z-index: 99999}
#alertMin{width: 25%;margin: 20% auto;font-size: 16px;letter-spacing: 1.5px;position: relative;padding-top: 20px}
#alertHeader{background: #fff; background: rgba(255,255,255,.9);font-size: 1.2em;color: #181818;height: 30px;line-height: 30px;text-align: center;border-top-left-radius: 5px;border-top-right-radius: 5px}
#alertBody{background: #fff;background: rgba(255,255,255,.9);color: #444;padding: 7px 0 20px;text-align: center}
.btn_close{background: #fff;background: rgba(255,255,255,.9);cursor: pointer; margin-top: 1px;height: 40px;line-height: 40px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;width: 100%;font-size: 16px!important;font-weight: 600!important;color: #248382!important;text-align: center}
#shadow{width: 100%;height: 100%;background: #000;opacity: 0.5;filter: alpha(opacity=50); background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;z-index: 9999;display: none}
.btnback{width: 50%;position: fixed;bottom: 0;border-bottom: 20px solid #fff; left: 25%;font-size:1.4em;background:#3ad1cf;color: #fff;line-height: 40px;text-align: center;display: none;cursor: pointer;}
.mz{width: 50%;line-height: 30px !important; margin: 20px auto 80px;font-size: 1.4em;word-wrap: break-word;display: none;}
@font-face {font-family: "iconfont";
  src: url('/plate/adplate/M00001/img/iconfont.eot?t=1492148587089'); /* IE9*/
  src: url('/plate/adplate/M00001/img/iconfont.eot?t=1492148587089#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/plate/adplate/M00001/img/iconfont.woff?t=1492148587089') format('woff'), /* chrome, firefox */
  url('/plate/adplate/M00001/img/iconfont.ttf?t=1492148587089') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('/plate/adplate/M00001/img/iconfont.svg?t=1492148587089#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:2em;
  color:#15b39f;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-0086:before { content: "\e616"; }
.icon-yaochi:before { content: "\e63d"; }