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}
.tel span{display:block;color:#ff8600;font-size:18px}
.img_left{float:left}
.login_right{float: right;width: 365px;height: 395px;border-radius: 5px;padding: 25px;background: #fff;margin-top: 30px;}
.login_right h2{font-size:22px;font-weight:normal;line-height:40px;margin-bottom:10px}
.login_right .title{overflow:hidden;height:40px;margin-bottom:15px}
.login_right .title h2 .register-link{float: right;font-size:14px;}
.login_right .title .prompt{float:right;margin:12px 20px 0 0;color:#FF3F3F;font-size: 12px;}
.login_right .input{height:60px;position: relative;}
.login_right .input input:focus{outline: none;}
.login_right .input input{width: 325px;height: 45px;border: 1px solid #ccc;line-height: 43px;padding: 0 20px;z-index: 2;position:relative;}
/* .login_right .input span{display:inline-block;height:30px;float:left;margin-left:5px;margin-top:2px} */
.login_right .input .send-code{position: absolute;right: 0px;height: 45px;line-height: 45px;color: #377abe;padding: 0 15px;cursor: pointer;background: transparent;border: none;z-index: 3; top: 2px;}
.login_right .input .send-code:focus{border: none;outline: none;}
.login_right .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;z-index: 2;}
.take .submit{margin-top: 20px;border: none;cursor: pointer;display: inline-block;width: 100%;height: 45px;color: #FFF;line-height: 45px;outline: none;text-align: center;font-size: 18px;border-radius: 5px;background: #ff9e14;}
.take{padding-bottom: 24px;border-bottom: 1px solid #e2e2e2;}
.reg{width:303px;border-top:1px solid #d9d9d9;font-size:12px;padding-top:10px;color:#999;padding-left:5px}
.reg a{color:red;cursor:pointer}
.others{width:100%;padding-left:5px;margin-top:25px}
.others h3{font-size:18px;font-weight:lighter}
.form-login .input label,.item span,.pass-logo a,.submit{display:inline-block;zoom:1}
.blue,.blue a{color:#377abe}
#content{width:920px;margin:auto;padding:36px 0 0 0}
.form-login{width:440px;padding-left:40px}
.form-login h2{font-size:25px;color:#494949;border-bottom:1px dashed #CCC;padding-bottom:3px;margin-bottom:10px}
#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}
.header_main{background:url(../../images/login_bg.jpg) no-repeat center;height:535px;    background-size: auto 100%;}
#location{display:none}
.loading{display:inline-block;height:30px;width:30px;overflow:hidden;vertical-align: top;margin: 14px 0 0 10px;display: none;}
.other-login-content{margin-top:5px;}
.other-login-content span{cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
.other-login-content .blue{margin-left: 10px;}
.login_right .input span.Validform_right{display:none !important;}
.login_right .input span.Validform_checktip{height: 46px;}
.mobile_login_content .take,.abroad_login_content .take{border-bottom: none}
.login-return{font-size: 16px;text-align: center;cursor: pointer;}
.mobile_login_content .tip{color: #ccc;font-size: 14px;text-align: center;}
.login_content{display: none;}
.account_login_content{display: block;}
.spn {position: absolute;font-size: 14px;left: 20px;top: 14px;display: none;color:#666;z-index: 3;}