﻿@charset "utf-8";
/* CSS Document */
/*登录*/
.login-content{ width:100%;position:relative;}


.login-box{ position:relative; width:350px; margin:0 auto;  
}

.user-login{ padding:0px 20px;background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important; filter:Alpha(opacity=80); background:#fff; }
.login-box p,.login-box h3{ position:relative;} 
.user-login h3{ height:54px; line-height:54px; font-size:18px; font-weight:normal;}
.user-login h3 .login-tlt-name{ display:inline-block; float:left;}
.user-login .ls-login-link{ height:30px; line-height:30px; display:inline-block; font-size:12px; padding:0px 10px; float:right; color:#cf5d00; margin-top:15px; background-color:#fdf8ea;}
.user-login .ls-login-link i{ font-size:12px; margin-right:5px;}
.user-login-mark{ height:30px; line-height:30px; padding-left:10px; background-color:#f8f2e0; color:#999;border-radius: 14px;}
.user-login-form p{ margin-top:15px;}
.user-login-form .user-fill{ height:40px; line-height:40px; position:relative;}
.user-login-form .user-fill input{ height:38px; line-height:38px; width:273px;  border:1px solid #eab66a; border-radius:20px; padding-left:35px;}
.user-login-form .user-fill .fill-icon{ position:absolute; left:5px; top:0; display:inline-block; width:30px; text-align:center;}
.user-login-form .user-fill .fill-icon i{ color:#cf5d00; font-size:18px;}
.user-login-form .user-fill-code input{ width:95px; float:left;}
.user-login-form .user-fill-code .code-img{ display:inline-block; height:38px; line-height:38px; float:right; }
.user-login-form .user-fill-code .code-img img{ width:80px; float:left;}
.user-login-form .user-fill-code .code-img span{ display:inline-block; float:left; margin-left:10px; }
.user-login-form .remember{ height:20px; line-height:20px;}
.user-login-form .remember input[type="checkbox"]{ float:left; margin-top:4px;}
.user-login-form .remember label{ float:left; display:inline-block; height:20px; line-height:20px;margin-left:5px;}
.user-login-form .remember .forget{ float:right; display:inline-block;}
.user-login-form .remember .forget:hover{ color:#cf5d00;}
.user-login-form .user-submit{ height:40px; margin-top:5px;}
.user-login-form .user-submit .submit-btn{ width:100%; border:0; border-radius:20px; height:40px;color:#fff; font-size:18px; background-color:#cf5d00; text-align:center; line-height:40px; }
.user-login-form .user-submit .submit-btn:hover{ background-color:#f06c00;}
.user-login-form .user-reg-link{ margin-top:10px;}
.user-login-form .user-reg-link a{ display:inline-block; height:20px; line-height:20px; color:#cf5d00;}
.user-login-form .user-reg-link a:hover{ color:#f06c00;}
.user-login  h3 i {  float: right; width: 35px; height: 40px; line-height: 40px;  text-align: center; font-size: 22px;
  color: #cfcece; cursor: pointer; display: block; position: absolute; top: 10px; right: -8px;}



/*注册*/
.reg-content{ width:100%; background-color:#f8f2e0; position:relative;}
.reg-bg{ background:url(images/region-bg.png) no-repeat left bottom #f8f2e0;}
.reg-bg-line{ position:absolute; top:0; background:url(images/reg-bg-line.png) no-repeat; width:1247px; height:1225px; margin-left:179px;}
.regist { position:relative; width:1200px; margin:0 auto; padding-top:30px; }
.regist .registinfo {background: #fff; font-family: "Microsoft yahei";font-weight: normal; line-height:56px; padding:10px; font-size:14px;  }
.regist .registinfo h4{ font-size:20px;}
.regist .registinfo span{margin-left:15px}
.regist .registinfo .or,.regist .registinfo .bl{color:#473a00}
.regist .registinfo label{ margin-right:10px;color:#473a00}
.regist .registinfo input{ margin-right:5px;top: 2px;position: relative;}
.regist .registinfo .return{ display:inline-block; float:right; color:#cf5d00; font-size:14px; margin-right:10px;}
.regist h3 { height:36px; line-height:36px; font-size: 16px; border-bottom: 2px solid #cf5d00; font-weight: normal; margin-top:25px; font-family: "Microsoft yahei";}
.regist-info{ width:100%; background-color:#fff; padding-top:27px; padding-bottom:35px;}
.regist .company-table{margin-left:45px;}
.regist .person-table{margin-left:40px}

.regist table th { width:126px; line-height:38px; padding-right:5px; font-weight: normal; text-align: right; font-size: 14px; }
.regist table tr { height: 40px; }
.regist table input { width: 293px; height:18px; border: 1px solid #ddd; margin-right: 10px; padding: 7px 0 7px 5px; vertical-align: middle; }

.regist table select { border: 1px solid #ddd; margin-right: 16px; padding: 6px 0; }
.regist table em { color: #f60000; font-size: 20px; position: relative; top: 5px; margin-right: 5px; }
.regist table span { color: #666; }
.regist .btn-load{padding:6px 10px;background-color: #e6f2f8;border:1px solid #bdddf3;color:#666;cursor: pointer;}
.regist .reg-submit{ height:40px; line-height:40px; padding:35px 0px; width:150px; margin:0 auto;}
.regist .reg-submit .sub { height:40px; line-height:40px; width:150px; font-size:18px; background:#cf5d00; color: #fff; border-radius:20px; font-family: "Microsoft yahei"; border: none; cursor: pointer; text-indent:0; box-sizing: content-box; }
.regist .reg-submit .sub:hover { background: #f06c00; }



/* 登录弹窗 */
/*login登录框*/
.no-see-box{width: 0;height: 0;position: absolute;float: left;left: 0;top: 0;overflow: hidden;  z-index:9999;}
.user-login .sdtop {background: #fff; position: relative; }
.user-login .sdtop a { display: block; width: 20px; height: 20px; background: url("images/x.gif") no-repeat center center; position: absolute; right: 10px; top: 10px; }
.user-login .sdtop a:hover { background: url("images/xhover.gif") no-repeat center center; }
.user-login .sdtop h3 {font-size: 18px;font-weight: normal;}
.user-login .sdtop i { float: left; width: 35px; height: 40px; line-height: 40px; text-align: center; font-size: 31px; color: #fff; cursor: pointer; display: block; }
.user-login .sdtop i:hover { background: #f90 }
.user-login .sdbottom { background: #fff;height:240px;padding-top:20px ;}
.user-login .sdbottom a:hover{color:#f6ab00;}
.user-login .sdbottom dl dd {margin-bottom: 15px;font-size:14px}
.user-login .sdbottom dl dd.err { border: 1px solid red; }
.user-login .sdbottom dl dd .import{ width:255px; _width: 187px; height: 40px; line-height: 40px; padding: 0px 11px; border:1px solid #eee;border-radius:4px;font-size: 14px; }
.user-login .sdbottom dl dd input.submit{width: 278px;height: 40px;line-height: 40px;background:#0068b7; color: #fff; font-size: 20px; font-family: "微软雅黑"; border:0;cursor: pointer; -webkit-appearance: none;border-radius:5px}
.user-login .sdbottom dl dd input.submit:hover { background: #0073CA; }
.user-login .cantlogin{ float:right; cursor: pointer;}
.user-login .cantloginbox{ display:none; position:absolute; padding:15px; background:#fff; border: solid 1px #ddd; font-size:14px; line-height: 32px; width:350px; top:100px; right: -360px;}
.user-login .cantloginbox:before{ position:absolute;content:''; width:0; height: 0; border: solid 10px transparent; border-right:10px solid #ddd; left:-20px; bottom:90px; }
.user-login .cantloginbox h4{ font-size:14px; font-weight: normal;}
.user-login .cantloginbox p{ text-indent:1em;font-size:12px;}

.user-login .sdbottom .radio{position: relative;top:2px;top:0\9;}
.user-login .sdbottom .close {position: absolute;right:30px;top:30px;color: #bbbbbb;}
.user-login .sdbottom i{font-size:28px;}
.user-login .rightnow{padding-top:5px}
.no-see-box .xubox_setwin .xubox_close{display:none;}












