﻿/*CSS通用重置样式*/
*{word-break:break-all;font-family:"微软雅黑",tahoma,'宋体',Arial,Lucida,Verdana,Helvetica,sans-serif;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img {border:0;}
:focus {outline:0;}
address, caption, cite, code, dfn,em, strong, th, var, optgroup,i {font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:0;font-variant:normal;}
input, button, textarea,select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code, kbd, samp, tt {font-size:100%;}
input, button, textarea, select {*font-size:100%;}
body {line-height:1.5;font-size:12px;color:#333;background:#FFF;width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
sup, sub {font-size:100%;vertical-align:baseline;}
:link, :visited , ins {text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a:link,a:visited,a:active{color:#333;text-decoration:none;}
a:hover{color:#F60;text-decoration:underline;}
img{vertical-align:middle;}
.clearfix:before, .clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.wrapper{height:auto;margin:0 auto;width:1200px;position: relative;}
.fontArial{font-family:Arial,Helvetica,sans-serif;}
*html{background-image:url(about:blank);background-attachment:fixed;/*修正IE6振动bug*/}
body{}
input:focus,textarea:focus,selects:focus{border-color:#feebd9 !important;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fecb98;}
body.bg{width: 100%;height: 100%;background: url(../img/register_bg.jpg) no-repeat center top;}
/*页头*/
.header{width: 100%;background-color: #fff;}
.header .site_logo{width: 1200px; margin: 0 auto; padding: 10px 0;}
.header .site_logo img{width: 180px;height: 60px;}
.header .site_logo span{font-size: 26px;font-family: "microsoft yahei";color: #333;padding-left: 20px;border-left: 1px solid #efefef;margin-left: 20px;position: relative;top: 16px;}
.header.border{border-bottom: 3px solid #2e9900;}

/*主体*/
.main{height: 560px;background-repeat: no-repeat;background-position: top center;}
.main .login_box{background-color: #fff;width: 400px;position: absolute;right: 0;top: 90px;padding: 40px;box-sizing: border-box;}
.main .login_box li{margin-bottom: 10px;position: relative;}
.main .login_box li i{position: absolute; left: 20px; top: 12px; font-size: 20px; color: #ddd}
.main .login_box li .inputText{border: 1px solid #ddd;height: 45px;line-height: 45px;outline: 0 none;padding: 2px 5px;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;width: 100%;background: #FFF;box-sizing: border-box;padding-left: 50px;}
.main .login_box li .inputBtn{display: block;background: #f80;text-align: center;font-size: 18px;color: #fff;height: 40px;line-height: 40px;border-radius: 3px;width: 100%;border: 0 none;cursor: pointer;}
.main .login_box li .l{float: left;}
.main .login_box li .r{float: right;}
.main .login_box li .r span{color: #f60;}
.main .login_box .login_bottom{}
.main .login_box .login_bottom h3{border-bottom: 1px solid #E0E0E0; position: relative; padding-top: 15px;}
.main .login_box .login_bottom h3 span {height: 24px;line-height: 24px;font-size: 14px;color: #666;background: #FFF;padding: 0 6px;position: absolute;top: 3px;left: 50%;margin-left: -50px;}
.main .login_box .login_bottom .link{margin-top: 20px; width: 100%;}
.main .login_box .login_bottom .link a{width: 74px; float: left; display: block; border-right: 1px solid #E0E0E0; margin-right: 5px; text-align: center; color: #666; font-size: 14px;}
.main .login_box .login_bottom .link a i{margin-right: 5px;}
.main .login_box .login_bottom .link a.weixin i{color:#24BC52;}
.main .login_box .login_bottom .link a.qq i{color: #333;}
.main .login_box .login_bottom .link a.weibo i{color: #ff1313;}
.main .login_box .login_bottom .link a.alipay i{color: #1CACEB;}
.copyright{padding-top: 30px; text-align:center; color:#999;}

.allWrap{width: 1200px;margin: 0 auto;font-size: 14px;background-color: #fff;position: relative;top: 80px;}
.allWrap .user-reg{height: 608px;overflow: hidden;position: relative;}
.allWrap .user-reg .ur_title{background-color: #43b413;color: #fff;height: 60px;line-height: 60px;text-align: center;font-size: 22px;width: 100%;}
.allWrap .user-reg .bind_header{position: relative;width: 157px;margin: 60px auto 0;}
.allWrap .user-reg .header_img1{width: 50px;}
.allWrap .user-reg .header_img2{width: 47px;position: relative;top: 0;}
.allWrap .user-reg .header_img3{width: 50px;}
.allWrap .user-reg .bind_name{font-size: 14px;color: #333;text-align: center;padding: 10px;}
.allWrap .user-reg .bind_name span{font-size: 14px;color: #f80;}
.allWrap .user-reg .bind_tip{font-size: 12px;color: #999;text-align: center;padding-top: 20px;padding-bottom: 10px;}
.allWrap .user-reg .input_list{width: 410px;margin: 0 auto;}
.allWrap .user-reg .input_list li{clear: both; zoom: 1; overflow: visible;margin-bottom: 15px;}
.allWrap .user-reg .input-list li:after {content: ""; height: 0; clear: both; display: block; visibility: hidden;}
.allWrap .user-reg .input_list li .input label{width: 70px; display: inline-block; text-align: right;}
.allWrap .user-reg .input_div_left{position: relative;display: inline-block;margin-right: 4px;width: 120px;border: 1px solid #dedede;}
.allWrap .user-reg .input_list li .input .phone_code_div{line-height: 25px;text-align: center;display: inline-block;}
.allWrap .user-reg .input_list li .input .phone_code_div .sendToPhone{display: inline-block;width: 92px;height: 28px;font-size: 12px;text-align: center;line-height: 28px;background: #fafafa;border: 1px solid #e9e9e9;border-radius: 1px;}
.allWrap .user-reg .input_list li .login_btn{display: inline-block;height: 40px;width: 328px;line-height: 40px;text-align: center;font-size: 18px;color: #fffeff;border: 0 none;cursor: pointer;background: #4ecf5b;border-radius: 2px;margin-left: 74px;}

input.txt-m,span.txt-m{height: 28px;line-height: 25px;padding: 2px 3px;padding-left: 15px;border:1px solid #dedede;color: #666;width: 307px;font-size: 14px;}
.zone_val{position: relative;display: inline-block;padding: 5px 0 5px 10px;width: 110px;line-height: 22px;font-size: 12px;background-color: #fff;cursor: pointer;z-index: 20;}
.zone_val:after{content: "";position: absolute;top: 14px;right: 8px;width: 0;height: 0;line-height: 0;font-size: 0;border: 4px solid transparent;border-top: 4px #ddd solid;z-index: 22;}
.zones {position: absolute; top: 31px; left: -1px; display: block; padding: 8px 10px; width: 448px; background-color: #FFF; border: 1px #DEDEDE solid; z-index: 18;}
.zones_title {width: inherit; height: 30px;}
.zones_title ul.ul_zones_title {height: 30px; border-bottom: 1px #DDD solid;}
.zones_title ul.ul_zones_title li {display: inline; float: left; margin-right: 1px; padding: 0 2.43px; height: 30px; line-height: 30px; background-color: #FFF; border-left: 1px #FFF solid; border-right: 1px #FFF solid; font-size: 12px; clear: none; cursor: pointer;}
.zones_title ul.ul_zones_title li.li_active {height: 29px; line-height: 26px; border-top: 2px #43B311 solid; border-left: 1px #DDD solid; border-right: 1px #DDD solid;}
.zones_tabcont {margin-top: 6px; width: inherit;}
.zones_tabcont ul.ul_tabcont li {overflow: visible; display: inline; float: left; margin: 3px 8px; margin-left: 0; padding: 1px 0; width: 130px; font-size: 12px; white-space: nowrap; clear: none; cursor: pointer;}

label.error {background: url(/style/blue/images/loginicon.png) no-repeat -36px -33px; margin-left: 7px; text-align: left; padding-left: 25px; width: auto !important; height: 18px; line-height: 18px; margin-top: 6px; color: #EC3D3F !important; display: block;}