.loginbox a{ color: #333; cursor: pointer;}
.loginbox a:hover{ text-decoration: none; }
.loginbox_bg{ float: left; overflow: hidden; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 1010; background:rgba(0,0,0,.6);}
.loginbox{ position: relative; overflow: hidden; width: 410px; margin: 0 auto; border: 4px solid rgba(0,0,0,.1);}
.loginbox .dialog-title{ float: left; overflow: hidden; width: 100%; height: 32px; line-height: 32px; background-color: #f3f3f3; font-size: 14px; color: #666}
.loginbox .dialog-title span{ margin-left: 10px; }
.loginbox .dialog-title .close{ float: right; margin: 10px 10px 0 0; cursor: pointer;}
.pa{ position: absolute; }
.t1{ top: 1px; }.t10{ top: 10px; }.t15{ top: 15px; }
.r1{ right: 1px; }.r10{ right: 10px; }.r15{ right: 15px; }
.pr{ position: relative; }
.c9{ color: #999 }

.box827{ float: left; position: relative; overflow: hidden; width: 410px; height: 375px; font-size: 14px; color: #333; background-color: #fff; box-sizing: border-box; padding:40px 50px 0 50px;}
.box827 .c227{ color: #2272c8!important; }
.box827 .ce8{ color: #e83a17!important; }

/*登录按钮样式*/
.box827 .btn_s1{ display: inline-block; width: 100%; height: 46px; line-height: 46px; background-color: #e83a17; font-size: 16px; color: #fff; text-align: center; cursor: pointer; }
/*验证码按钮样式*/
.box827 .yzm_btn,.box827 .yzm_daojishi{ display: inline-block; width: 110px; height: 38px; line-height: 38px; background-color: #fafafa; text-align: center; border-left: 1px solid #e9e9e9; user-select: none;}
.box827 .yzm_btn.active{ background-color: #d0d0d0; }

.box827 .bt1se9{ border-top: 1px solid #e9e9e9; }

.box827 .input_s1{ width: 100%; height: 40px; line-height: 40px; padding-left: 10px; border:1px solid #ccc; outline: none; box-sizing: border-box; }
.box827 .input_s1::-webkit-input-placeholder {color:#999;}
.box827 .input_s1:-moz-placeholder {color:#999;}
.box827 .input_s1::-moz-placeholder {color:#999;}
.box827 .input_s1:-ms-input-placeholder {color:#999;}

.box827 .dibvam>*{ display: inline-block; vertical-align: middle; }

.box827 .boxnav{ margin-bottom: -1px; }
.box827 .boxnav a{ display: inline-block; padding-bottom: 20px; border-bottom: 2px solid transparent; }
.box827 .boxnav a:hover{ color: #333; }
.box827 .boxnav a.active{ color: #e83a17; border-bottom-color: #e83a17; }
.box827 .boxnav a span{ font-size: 16px; }
.box827 .boxnav a.active span{ color: #e83a17!important;}

.box827 .QRtab .txt{ width: 107px; height: 31px; line-height: 31px; text-align: center; background: url(../images/b_1_reglog.png) center no-repeat; color: #df9c1f; position: absolute; top: -9px; right: 49px; }


.box827 .forms .showpw_btn{ position: absolute; right: 12px; top: 13px; width: 22px; height: 15px; background: url(../images/i_2_reglog.png) center no-repeat; }
.box827 .forms .showpw_btn.active{ background-image: url(../images/i_3_reglog.png); }
.box827 .forms .steps span{ display: inline-block; width: 50%; height: 20px; color: #ccc; line-height: 20px; padding-top: 30px; text-align: center; background: url(../images/i_4_reglog.png) top center no-repeat; }
.box827 .forms .steps span.active{ background-image: url(../images/i_5_reglog.png); color: #7abd54; }

.box827 .log_ok{ width: 100px; background: url(../images/i_9_reglog.png) left top no-repeat; margin: auto; }
.box827 .headpic{ width: 116px; height: 116px; margin:auto; border-radius: 50%; overflow: hidden; }

.box827 #refreshbtn{ display: none; width: 134px; height: 134px; line-height: 134px; }


.fuwuxieyi_bg{ float:left; position:fixed; width:100%; height:100%; left: 0px; top: 0px; overflow:hidden; background-color: rgba(0,0,0,0.3); z-index:999; display:none}
.fuwuxieyi{ display:none; position:fixed; width:70%; /*height:475px;*/ padding-bottom:20px; overflow:hidden; border:#eeeeee 5px solid; z-index:1011; background-color:#fff; left:15%; top:15%; bottom:15%;}
.fuwuxieyi .fwxy_close{ float:left; position:absolute; font-size:26px; line-height:20px; color:#999; right:1%; top:5px; cursor:pointer}

.fuwuxieyi .biaoti{ float:left; width:100%; height:36px; overflow:hidden; background-color:#f7f7f7; font-size:15px; line-height:36px;}
.fuwuxieyi .biaoti span{ float:left; margin-left:10px; color:#333; font-weight:bold}

.fuwuxieyi .conbox{ float:left; width:96%; height:75%; margin-top:15px; margin-left:1%; padding:1%; overflow-y:scroll; font-size: 12px; line-height: 24px;}
.fuwuxieyi .conbox a{ text-decoration: underline; }
.fuwuxieyi .tongyi{ float:left; width:96%; min-height:60px; overflow:hidden; /*background:#9C9;*/ margin-top:22px;}
.fuwuxieyi .tongyi span{ font-size:16px; color:#fff; background-color:#ff2e00; cursor:pointer; padding:13px 100px; line-height:60px; margin-top:30px;}




























