body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}
section,article,aside,header,footer,nav,dialog,figure{display:block}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
img{border:0}
img,input{vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,th,var,i{font-weight:400;font-style:normal}
a{text-decoration:none}
a,body{color:#333}
body{background:#f0f0f0;font:12px/1.5 tahoma,arial}
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance:none;outline:none}

#wrap{background-color:#f0f0f0;height:500px;width:100%}

.head{background-color:#34aa0d;height:42px;line-height:42px;width:100%}
#navtit{color:#fff;font-size:18px;margin:0 auto;text-align:center;width:150px}
.mian_box { padding:20px 15px 0 15px;}
.mian_box .input { width:100%; height:40px;line-height:40px \9;border:1px solid #D0D0D0;outline:none; text-indent:10px; border-radius:3px; font-size:1.25em;}
.mian_box .input:focus,.mian_box .ipt-txt:focus{border-color:#FF8400}
.head .go-back-wap{float:left;padding-left:20px;width:60px}
.head .ico-back{border:#fff solid;border-width:3px 0 0 3px;display:inline-block;height:12px;-webkit-transform:rotate(-45deg);vertical-align:middle;width:12px}
.adaptive { width:100%; margin-top:20px;}
.adaptive .code{display:inline-block;vertical-align:middle;width:106px}
.adaptive .ipt-txt{width:59%; height:40px;line-height:40px \9;border:1px solid #D0D0D0;outline:none; text-indent:10px; border-radius:3px; font-size:1.25em;}
.submit-btn{padding:20px 15px 0 15px;}
.btn-big{background:#52ba32;background-image:-webkit-gradient(linear,0 0,0 70%,from(#56c733),to(#4eae32));border:1px solid #49b728;color:#fff;width:100%}

.btn-big,.graybtn-big{border-radius:5px;display:inline-block;font-size:16px;height:38px;line-height:38px;text-align:center}
.tips{padding:20px 15px 0 15px; font-size:14px;}
.tips a {color:#4cb700; text-decoration:underline;}
.tips a.go-back-wap {float:left; text-align:left;}
.tips a.go-kefu { float:right;}

.step-menu{display:-webkit-box;margin-top:18px}
.step-menu li{font-size:14px;position:relative}
.txt-list li,.step-menu li{background-color:#e1e1e1;-webkit-box-flex:1;color:#969696;height:35px;line-height:35px;text-align:center}
.step-menu li.current{background-color:#71b93d;color:#fff}

.step-menu li:after{background-color:#e1e1e1;border-right:3px solid #f0f0f0;border-top:3px solid #f0f0f0;content:' ';height:25px;position:absolute;right:-12px;top:4px;-webkit-transform:rotate(45deg);width:22px;z-index:10}
.step-menu li.current:after{background-color:#71b93d}

.step-menu li:last-child:after{display:none}
.password{padding:0 10px 15px}
.password .top-tips{color:#41434a;font-size:14px;padding-top:20px}
.txt-list li{background-color:#f7f7f7;border:1px solid #d0d0d0;border-radius:5px;color:#41434a;height:38px;line-height:38px;margin-top:10px;padding-left:16px; text-align:left;position:relative;}
.txt-list li:after{border:#b4b4b4 solid;border-width:2px 2px 0 0;content:' ';height:6px;position:absolute;right:10px;top:16px;-webkit-transform:rotate(45deg);width:6px}
.txt-list li .stress{color:#4cb700}
.txt-list li a, .u-form .code {display: block;}


.verify-msg{font-size:16px;padding:20px 15px 0 15px;text-align:center}
.verify-msg1{font-size:16px;padding:20px 15px 0 15px;text-align:center}
.result-icon{background:url(../images/icon.png) no-repeat;background-size:50px 105px;display:inline-block;height:52px;width:50px}

.right{background-position:0 0}
.error{background-position:-0px -53px}
.gray{color:#999}
.key{color:#4cb700; line-height:30px;}
.verify-msg .input {width:100%; height:40px;line-height:40px \9;border:1px solid #D0D0D0;outline:none; text-indent:10px; border-radius:3px; font-size:1.25em; margin-top:20px;}

.kefu { background-color:#fff; min-height:100px; line-height:25px;}
.kefu p { padding:20px 15px 0 15px;}
