.header{ width:100%; height:90px; border-bottom:4px solid #d0111b; background:#fff; min-width: 1190px;}
.header990{ width:990px; margin:0 auto;}
.content990{ width:990px; margin:18px auto 0px; border:1px solid #e4e4e4; overflow:hidden; background:#fff; min-height:480px;  font-family: "Microsoft YaHei"; position:relative; }
.title{ height:64px; border-bottom:1px solid #e4e4e4;}
.span{  margin-left:45px; float:left; display:inline; color:#666666;}
.title h3{ color:#d0111b; font-size:16px; font-weight:normal; float:left; display:inline;   line-height:59px;}
 .gray{ color:#f0f0f0; font-size:20px; margin-left:5px; margin-right:5px;}
 .span p{ float:left; display:inline; line-height:65px;
 }
 .zhuce{ float:right; margin-right:44px; }
 .zhuce_but{ width:65px; height:31px; text-align:center; -webkit-border-radius:4px;  -moz-border-radius:4px; border-radius:4px; line-height:31px; float:left; display:inline; border:1px solid #e6e6e6; color:#666; margin-top:17px;  margin-left:10px; cursor:pointer;}
 .zhuce_but:hover{ color:#d0111b;}
 .zhuce p{ color:#999; float:left; display:inline;  float:left; display:inline; line-height:65px;}
 .w{ overflow:hidden; padding-top:25px; }
.w_left {width: 535px;float: left;display: inline;margin-left: 30px;margin-top: 10px;text-align:center;} .w_right{ width:385px; float:right;}
.error {
    clear: both;
    color: #d0111b;
    margin-left: 10px;
    margin-top: 4px;
    float: left; *width:100%;
}

.error2 {
    clear: both;
    color: #d0111b;
    margin-left: 80px;
    margin-top: 4px;
    float: left; font-weight:bold;*width:100%;
}

.white_tit {
    margin-bottom: 10px;
    border: 1px solid #fff;
    text-align: center;
    width: 389px;
    height: 22px;
    line-height: 22px;
    margin-top: 40px;
}
 .btn-2qrcode {
    display: block;
    width: 60px;
    height: 60px;
    line-height: 99em;
    position: absolute;
    right: 1px;
    bottom: 1px;
    overflow: hidden;
    background: transparent url("../images/login-qricon-01.png") no-repeat scroll 0% 0%;
    transition: background-position 0.2s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0s;
}
.btn-2qrcode {
    background-position: -60px 0px;
}
.radio{ vertical-align: -2px;
margin-right: 5px;}
.#d0111b{ margin-right:10px; font-size:14px;}
.biaodan{ margin-left:0px; margin-top:25px;}
.biaodan ul li {
    padding-bottom: 25px;
    overflow: visible;
    position: relative;
    height: 45px;
    clear: both;
}
.biaodan ul li ::after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
.biaodan ul li label.normal {
    width: 10px;
    text-align: right;
    float: left;
    display: inline;
    height: 20px;
    margin-top: 8px;
    font-size: 14px; 
}
.user_img {
    background: #F1F1F1 url("../images/name2.jpg") no-repeat scroll 0% 0%;
    width: 39px;
    height: 38px;
    float: left;
}
.box_border{border: 1px solid #C6C6C6; width: 270px;
float: left;}
.normal-input{width: 226px;
padding: 12px 0px 12px 5px; border: 0px none;float: left; height: 14px;
line-height: 14px; color:#666;}

.code_img {
    background: #F1F1F1 url("../images/code2.jpg") no-repeat scroll 0% 0%;
    width: 39px;
    height: 38px;
    float: left;
}
.verification-code {
    width: 110px;
    float: left;
    margin-left: 10px;
    height: 40px;
}

.chex {
    width: 280px;
    float: left;
}
.chex span {
    color: #5E5E5E;
    float: left;
}
.chex .forget {
    float: right;
    color: #999;
}
.chex .ck {
    vertical-align: -2px;
    margin-right: 5px;
}
.btn {
    float: left;
    width: 260px;
}
.btn .sub {
    width: 260px;
    height: 40px;
    cursor: pointer;
    font-size: 16px;
    border-radius: 2px; border:none;
}
.btn .smt-o {
     background:#d0111b;
    color: #FFF;
}
.btn .smt-o:hover {
    background: #d0111b none repeat scroll 0% 0%;
    color: #FFF;
}
.color1{ border:1px solid #d0111b;}


.phone-verify {
    display: block;
    background: #E2E2E2 none repeat scroll 0% 0%;
    width: 110px;
    height: 40px;
    text-align: center;
    line-height: 40px; border:none; color:#666; }
	
	
	.weixin{ position:absolute; z-index:99; right:0px ;bottom:0px; width:450px; height:415px; background:#fff; display:none; }
	.diannao{ position:absolute; z-index:100;  right:0px ;bottom:0px; display: block;
width: 60px;
height: 60px;
line-height: 99em;
position: absolute;
right: 0px;
bottom: 0px;
overflow: hidden;
background: transparent url("../images/login-qricon-01.png") no-repeat scroll 0% 0%;
transition: background-position 0.2s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0s; background-position: 0px -60px; display:none; }

.qrcode-img {
    border: 1px solid #F4F4F4;
    padding: 10px;
    width: 240px;
    margin: 30px auto 15px;
}
.qrcode-img img {
    width: 240px;
    height: 240px;
}
.qrcode-panel {
    width: 240px;
    margin: 0px auto 50px;
    text-align: center;
}
.qrcode-tips {
    position: relative;
    background: #F6DCDF none repeat scroll 0% 0%;
    color: #999;
    margin-top: 10px; font-size:16px;
}
/*.error{ clear:both; color:#d0111b; margin-left:10px; margin-top:4px; display:none;}
.error2{ clear:both; color:#d0111b; margin-left:80px; margin-top:4px; display:none;}*/
/*注册*/
.w_left2{ width:350px; margin:0 auto;}
.w_right2{ width:550px; float:right; overflow:hidden;}
.w_right2 img{ margin-top:30px;}
.w_left2 ul {
    clear: both;
}
.w_left2 ul li {
    padding-bottom: 25px;
    overflow: visible;
    position: relative;
    height: 45px;
    clear: both;
}
.normal2 {
    width: 80px;
    text-align: right;
    float: left;
    display: inline;
    height: 20px;
    margin-top: 8px;
    font-size: 14px;
}
.normal-input2 {
    color: #666;
    padding: 12px 0px 12px 10px;
    border: 1px solid #C6C6C6;
    height: 14px;
    line-height: 14px;
    width: 250px;
    float: left;
}
.normal-input2:focus{ border:1px solid #d0111b;}
.code-input {
    width: 130px; color: #666;
padding: 12px 0px 12px 10px; height: 14px; line-height: 14px; float:left; border: 1px solid #C6C6C6;
}
.chex-d {
    padding-bottom: 8px;
    height: 20px;
}
/*忘记密码*/
.f_main {
    width: 990px;
    margin: 20px auto 0px; border: 1px solid #E2E2E2; background:#fff; overflow: hidden; position:relative; padding-bottom:50px;    font-family: "微软雅黑";

}
.top_line {
    margin-bottom: 20px;
    width: 100%;
    height: 52px;
    border-bottom: 1px solid #E2E2E2;
}
.top_line p {
    padding-left: 20px;
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    color: #333;
    font-family: "微软雅黑";
}
.forget-center {
    padding: 30px 80px 0px;
    width: 818px;
    height: auto;
    overflow: hidden;
}
.xiao{ width: 450px;  padding-left: 220px;
padding-right: 0px; overflow:hidden; }
.step_1{    background: transparent url("../images/step1.png") no-repeat scroll 0px 0px;
    width: 400px;
    height: 30px;
}
.step_2{    background: transparent url("../images/step2.png") no-repeat scroll 0px 0px;
    width: 400px;
    height: 30px;
}
.step_3{    background: transparent url("../images/step3.png") no-repeat scroll 0px 0px;
    width: 400px;
    height: 30px;
}
.step_4{    background: transparent url("../images/step4.png") no-repeat scroll 0px 0px;
    width: 400px;
    height: 30px;
}

.success_reset{ margin-top:40px;}


.step{overflow:hidden; }
.step_f {
    margin-left: -30px; height:30px;
}
.step_f li.cur {
    color: #d0111b;
}
.step_f li {
    float: left;
    clear: none;
    width: 115px;
    height: 32px;
    text-align: center;
    line-height: 32px; font-size:12px; color:#666;
}.tit_3_p {
    color: #999;
    padding-left: 90px;
    padding-bottom: 10px;
}
.buzhou{ margin-top:20px;}
.buzhou li {
    padding-bottom: 25px;
    overflow: visible;
    position: relative;
    height: 45px;
    clear: both;
}
.short{width: 140px;
}
.sub2 {
    width: 140px;
    height: 40px;
cursor: pointer;
font-size: 16px;
border-radius: 2px; color:#fff; border:none;     font-family: "微软雅黑";

}
.yellow_tit {
    margin-bottom: 10px;
    background: #FFFFE0 none repeat scroll 0% 0%;
    border: 1px solid #F5E4BE;
    text-align: center;
    width: 389px;
    height: 22px;
    line-height: 22px; margin-top:40px;
}
.yellow_tit em {
    color: #d0111b;
}
.phone-verify {
    display: block;
    background: #E2E2E2 none repeat scroll 0% 0%;
    width: 110px;
    height: 40px;
    text-align: center;
    line-height: 40px;
  color: #535353;
cursor: pointer;border:none;}
.tishi1 {
    text-align: center;
    width: 381px;
    padding-bottom: 20px;
}
.bgicon {
    background: transparent url("../images/success.png") no-repeat scroll 0px 0px;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: -4px;
    margin-right: 10px;
}
.icon_con {
    font-size: 16px;
    color: #333;
}
.tit_2 {
    padding-left: 90px; color:#666;
}
.btn22 {
    margin-left: 90px;
    margin-top: 20px;
    background: #d0111b none repeat scroll 0% 0%;
    width: 130px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    font-size: 14px;
    border-radius: 2px;
    display: block;
    color: #FFF;
    text-align: center;
    text-decoration: none;
}
.btn22:hover{ color:#fff; text-decoration:none; background:#e15f07;}
.hezuowangzhan {position:relative; bottom:20px; color:#999; height:22px; line-height:22px; z-index:9; left:10px;}
.hezuoqq{ width:50px; height:22px; background:url(../images/qq1.png) no-repeat; display:inline-block; margin-right:10px; cursor:pointer; float:left; padding-left:28px; line-height:22px;}
.hezuoqq:hover{background:url(../images/qq22.png) no-repeat;}
.hezuoweixin{width:50px; height:22px; background:url(../images/weixin1.png) no-repeat; display:inline-block; margin-right:10px; cursor:pointer; float:left;padding-left:28px; line-height:22px;}
.hezuowangzhan a{ color:#666; display:block;}
.hezuowangzhan a:hover{color:#d0111b;}
.hezuoweixin:hover{ background:url(../images/weixin2.png) no-repeat; }
.hezuoqq ,.hezuoqq:hover{ background:url(../images/Connect_logo_1.png) no-repeat; padding-left:18px; height:16px; line-height:16px;}
.hezuoweixin,.hezuoweixin:hover{ background:url(../images/icon16_wx_logo.png) no-repeat; padding-left:20px; height:16px; line-height:16px;}