a,body,dd,div,dl,dt,form,h1,h2,h3,img,input,label,li,ol,p,span,table,ul{margin:0;padding:0}
::-ms-clear,::-ms-reveal{display:none;}
img{border:none}
a{text-decoration:none;color:#000}
li{list-style:none}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
body{font:14px "Microsoft YaHei","微软雅黑",Helvetica,Tahoma,Arial,SimSun,"宋体",sans-serif;color:#333}
.headbox{width:1004px;margin:0 auto}
.header{height:100px;padding-top:20px}
.header .logo{float:left}
.tel{float:right;text-align:right;font-size:16px; color:#333}
.tel span{display:block;color:#ff8600;font-size:20px; font-family:Arial,"微软雅黑"; font-weight:normal}
.name{font-size:24px;color:#333;font-weight:lighter;margin-bottom:10px;padding-left:20px;width:984px}
.name .login_div{float:right;font-size:12px;padding-top:10px}
.name .login_div .loginbtn{border:none;display:inline-block;width:67px;height:25px;color:#FFF;line-height:25px;text-align:center;font-size:12px;border-radius:3px;background:#f53b5e;}
.name .login_div .loginbtn:hover{background:#ec0b38;}
.content{width:962px;height:auto;margin:0 auto;border:1px #ddd solid;padding:10px 20px 250px;position:relative}
.nav{width:962px;height:20px}
.nav li{float:left;width:320px;height:20px;text-align:center;font-size:12px;color:#999}
.col_left{float:left;width:682px;height:auto;padding:30px 0}
.col_right{float:right;width:260px;padding:30px 0 0}
#content h2 span em,.form-login .input label,.item span,.pass-logo a,.submit{display:inline-block;display:-moz-inline-stack;zoom:1}
a.blue{ font-size:12px; color:#0185c6}
a.blue:hover i{ color:#f80; text-decoration:underline}
.form-login .input{padding:15px 0;clear:both}
.form-login .input label{width:84px;font-size:14px;color:#8c8686;text-align:right;float:left}
.form-login .input .form{width:560px;float:left}
.form-reg .input label{width:120px;float:left;line-height: 45px;}
.form-reg .input label.type{width:auto;color:#000;padding-right:10px}
.form-reg .reg{padding-left:120px;clear: both;padding-top: 20px;}
.form-reg .reg .submit{margin-bottom:5px}
.input-text{border:1px solid #A7A6AA;height:22px;margin:0 5px 0 0;padding:2px 0 2px 5px;border:1px solid #d0d0d0;font-family:Verdana,Geneva,sans-serif,"宋体";font-size:12px;float:left}
.input-focus{background:0 0;height:22px}
.protocol{width:630px;height:240px;border:1px #ccc solid;overflow-x:hidden;overflow-y:scroll;padding:0 15px 15px;line-height:25px;margin-top:30px}
.protocol h3{font-size:14px;color:#404040;text-align:center;line-height:40px}
.col_right_dl{width:210px;height:auto;margin-top:20px;margin-left:35px}
.col_right_dl dt{width:210px;height:30px;line-height:30px;font-size:16px;color:#626262}
.col_right_dl dt i{display:inline-block;width:17px;height:19px;vertical-align:middle;margin-right:10px;margin-top:-5px;background:url(../../images/col_right_bg2.jpg) no-repeat left top}
.col_right_dl dd{color:#9a9a9a;padding-left:27px}
.submit input{padding:0 10px 0 7px; border-radius:3px; font-size:18px; width:240px; height:42px; color:#fff; line-height:42px; cursor:pointer; border:0; background:#ffa800; text-align:center; margin-top:20px;}
.reg{color:#666;line-height:24px}
.reg-auto{padding:10px 0 0 20px}
.reg-auto p{margin-bottom:10px;color:#666}
.col-1{position:relative;float:right;border:1px solid #c4d5df;zoom:1;background:url(../../images/member/member_title.png) repeat-x;width:310px;margin:auto;height:304px}
.col-1 span.o1,.col-1 span.o2,.col-1 span.o3,.col-1 span.o4{position:absolute;width:3px;height:3px;background:url(../../images/fillet.png) no-repeat}
.col-1 span.o1{background-position:left -6px;top:-1px;left:-1px}
.col-1 span.o2{background-position:right -6px;top:-1px;right:-1px}
.col-1 span.o3{background-position:left bottom;bottom:-1px;left:-1px}
.col-1 span.o4{background-position:right bottom;bottom:-1px;right:-1px}
.col-1 .title{color:#386ea8;padding:5px 10px 3px}
.col-1 div.content{padding:0 10px 10px}
.col-1 div.content h5{background:url(../../images/member/ext-title.png) no-repeat 2px 10px;height:34px}
.col-1 div.content h5 strong{visibility:hidden}
.pass-logo{margin:auto;width:261px;padding-top:15px}
.pass-logo a img{border:1px solid #ddd}
.pass-logo a{border:3px solid #fff}
.pass-logo a.logo,.pass-logo a:hover{border:3px solid #e8f1f1}
.pass-logo p{border-top:1px solid #e1e4e8;padding-top:15px}
.item{padding:10px 0;vertical-align:middle;margin-bottom:10px}
.item span{color:#8c8686}
#footer{color:#666;line-height:24px;width:920px;margin:auto;text-align:center;padding:12px 0;margin-top:52px;border-top:1px solid #e5e5e5}
#footer a{color:#666}
.point{border:1px solid #ffbf7a;background:#fffced;margin-bottom:10px;margin-right:100px;margin-left:50px;position:relative}
.point .content{padding:8px 10px}
.point .content .title{color:#ff8400}
.point .content p{color:#777;text-indent:20px}
.point span.o1,.point span.o2,.point span.o3,.point span.o4{position:absolute;width:3px;height:3px;background:url(../../images/fillet.png) no-repeat;overflow:hidden}
.point span.o1{background-position:left top;top:-1px;left:-1px}
.point span.o2{background-position:right top;top:-1px;right:-1px}
.point span.o3{background-position:left -3px;bottom:-1px;left:-1px}
.point span.o4{background-position:right -3px;bottom:-1px;right:-1px}
.submit button.hqyz{margin:0;padding:0;border:none;cursor:pointer}
.submit button.hqyz{background-position:100% 0;border:medium none;font-size:12px;padding:0 10px 0 7px}
.submit button.hqyz{background:url(../../images/member/but.png) no-repeat 100% 0;height:29px;width:auto}
.register_bg{position:absolute;bottom:0;left:0}
.form-reg .Validform_checktip{position: static;margin-left: 10px; background: none;}
.form-reg .Validform_checktip.Validform_wrong font{margin-top:2px;border: #F5E19D solid 1px;background: #FFF7DD url(../../images/member/member_input_icon.png) 5px 4px no-repeat;padding:0 10px 0 26px;height:24px;line-height: 24px;color: #666;display: inline-block;font-size: 12px;}
.form-reg .register-pwd-tip .Validform_checktip.Validform_wrong font{max-width: 115px;height:auto;line-height: 15px;padding-top: 5px;padding-bottom: 5px;}
.form-reg .Validform_checktip.Validform_right i{width: 16px;height: 16px;background: url(../../images/member/member_input_icon.png) no-repeat left -72px;margin: 7px 0 0 6px;}
.form-reg .noRight .Validform_checktip.Validform_right{display: none;}
.loading{display:inline-block;height:30px;width:30px;overflow:hidden;vertical-align: top;margin: 4px 0 0 10px;display: none}
#location{display: none;}
.form-reg .checktip{float:left;margin-top:2px;margin-left:10px;border: #F5E19D solid 1px;background: #FFF7DD url(../../images/member/member_input_icon.png) 5px 4px no-repeat;padding:0 10px 0 26px;height:24px;line-height: 24px;color: #666;display: inline-block;font-size: 12px;display: none;}
.form-reg .noCheck .Validform_checktip{display: none !important;}
/*第三方登录*/
.register_join{ margin-top:40px; margin-left:120px;}
.register_join a{ display:inline-block; width:24px; height:24px; background:url(../../images/member/icon.png) no-repeat; margin-right:20px; margin-top:15px;}
.register_join a:hover{ background-position:0 -30px;}
.register_join a.sina{ background-position:0 -65px;}
.register_join a.sina:hover{ background-position:0 -101px;}
.register_join a.weixin{ background-position:0 -132px;}
.register_join a.weixin:hover{ background-position:0 -164px;}

/* 页面重构 */
.Validform_right{display: none;}
.form-login .inner-input{position: relative;float: left;}
.form-login .inner-input input {width: 375px;height: 45px;border: 1px solid #ccc;float: left;line-height: 43px;padding: 0 20px;box-sizing: border-box;font-size: 14px;}
.form-login .inner-input .send-code{position: absolute;left:275px;height: 45px;line-height: 45px;color: #377abe;padding: 0 15px;cursor: pointer;background: transparent;border: none;width: 100px;text-align: right;}
.form-login .inner-input .send-code:focus{border: none;outline: none;}
.form-login .inner-input .arrow{display: inline-block;background: url(../../images/piao/icons.png) no-repeat -253px -41px; width: 5px;height: 9px;position: absolute;right: 20px;top: 18px;}
/* button.aui_state_highlight{display: none !important;} */