﻿@charset "UTF-8";
 
body{margin:0; font-family: Arial,'Microsoft YaHei';}
a:active,a:hover{outline:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
input,select,button{outline:none;}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
img{vertical-align:middle;border:0}
 ul,ol,dl,li {
	list-style: none
}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#242238;text-decoration:none;outline:0}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a.react,label.react{display:block;color:inherit;height:100%}
a.react.react-active,a.react:active,label.react:active{background:rgba(0,0,0,.1)}
ul{margin:0;padding:0;list-style-type:none}
 
/*other public*/
.w{width:100%; height:100%; position:absolute; z-index:1; left:0; top:0;} 
 
 
.w .loginwarp{width:100%;height:auto;overflow:hidden;margin:0 auto;z-index:99999; position: absolute;left: 50%;top: 63%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);  }

.loginwarp .logobox{width:100%;height:40px; z-index:99999999; position: absolute; top:0px; left:0; }
.logobox .logo{ width:80px; height:80px; margin:0 auto; padding:1px;border-radius:50px;background:rgba(142,144,139, 0.8) none repeat scroll 0 0 !important; }
.logobox .logo img{ width:80px; height:80px; margin:0 auto;border-radius:50px; margin-top:1px;}

.loginwarp .loginbox{width:300px;height:auto;overflow:hidden;margin:0 auto; margin-top:40px; padding:10px 20px; padding-top:40px;border-radius:2px;   }
.loginbox dt{font-size:18px;color:#DD2726;text-align:center; margin:15px 0; font-weight:bolder;text-shadow:1px 1px 2px #f1f1f1; }/*text-shadow:0 0 1px #0e947a; background:#291A37 5,143,57*/
.loginbox dt em{display:block;font-size:12px;margin-top:8px;}
.loginbox dd{margin:5px 0;height:42px;overflow:hidden;position:relative;}
.loginbox dd .login_txtbx{font-size:14px;height:26px;line-height:26px;padding:8px 5%;width:90%;text-indent:2em;border:none;background:#ffffffad;color:#777;}
.loginbox dd .login_txtbx::-webkit-input-placeholder {color:#777;line-height:inherit;} 
.loginbox dd .login_txtbx:-moz-placeholder {color:#777;line-height:inherit;} 
.loginbox dd .login_txtbx::-moz-placeholder {color:#777;line-height:inherit;}
.loginbox dd .login_txtbx:focus{background:#f4f4f4;}
.loginbox dd:before{font-family:'adminthemesregular';position:absolute;top:0;left:10px;height:42px;line-height:40px;font-size:20px;color:#242238;}
.loginbox dd.user_icon:before{content:""; width:18px; height:16px; margin-top:13px;background:url(img/username.png) no-repeat ;background-size:100% 100%;}
.loginbox dd.pwd_icon:before{content:""; width:16px; height:16px; margin-top:12px;background:url(img/password.png) no-repeat ;background-size:100% 100%;}
.loginbox dd.val_icon:before{content:""; width:16px; height:18px; margin-top:12px;background:url(img/codema.png) no-repeat ;background-size:100% 100%;}  
.loginbox dd.user_mail:before{content:""; width:16px; height:16px; margin-top:13px;background:url(../images/mail.png) no-repeat ;background-size:100% 100%;}
.loginbox dd img{text-align:right;border:none;color:#f4f4f4;width:109px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#fff;}
.loginbox dd .checkcode{float:left;width:182px;height:42px;}
.loginbox dd .checkcode input{width:182px;height:36px;line-height:36px;padding:3px;color:#777;outline:none;border:none;text-indent:2.8em;}
 
.loginbox dd .submit_btn{width:100%;height:42px;border:none;font-size:16px;background:#fba809;color:#fff;}
.loginbox dd .submit_btn:hover{background:#DD2726;color:#fff;}
.loginbox p{width:90%;height:15px;line-height:15px;color:#fff;font-size:14px; margin:0 auto; text-align:center; margin-top:10px;}
.loginbox p a{ color:#DD2726}


 
.w .mailsend{width:500px;height:auto;overflow:hidden;margin:0 auto;padding:30px;border-radius:2px; z-index:99999999; background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0 !important;position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}
.mailsend p{font-size:20px;color:#333;  display:block;text-align:center; margin:0 auto; margin-bottom:30px;}
.mailsend .tishi{width:100%; font-size:14px; margin:0 auto; }
.tishi .yifa{ padding:5px 4px; line-height:25px; color:#444;}
.mailsend .tishi a{width:200px; height:36px; line-height:36px; text-align:center; border-radius:1px; color:#fff; display:block; overflow:hidden; font-size:16px; background:#DD2726;margin:20px auto; margin-top:40px; }
 
 /*other public*/
 

/*头部*/
 
.w .forget{width:300px;height:auto;overflow:hidden;margin:0 auto;padding:30px;border-radius:2px; z-index:99999999; background:rgba(142,144,139, 0.2) none repeat scroll 0 0 !important;position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);  }
.forget dt{font-size:20px;color:#DD2726;text-align:center;margin-bottom:15px ;}/*text-shadow:0 0 1px #0e947a; background:#291A37 5,143,57*/
.forget dt em{display:block;font-size:12px;margin-top:8px;}
.forget dd{margin:5px 0;height:42px;overflow:hidden;position:relative;}
.forget dd .login_txtbx{font-size:14px;height:26px;line-height:26px;padding:8px 5%;width:90%;text-indent:2em;border:none;background:#fff;color:#777;}
.forget dd .login_txtbx::-webkit-input-placeholder {color:#777;line-height:inherit;} 
.forget dd .login_txtbx:-moz-placeholder {color:#777;line-height:inherit;} 
.forget dd .login_txtbx::-moz-placeholder {color:#777;line-height:inherit;}
.forget dd .login_txtbx:focus{background:#f4f4f4;}
.forget dd:before{font-family:'abcdethemesregular';position:absolute;top:0;left:10px;height:42px;line-height:40px;font-size:20px;color:#242238;}
.forget dd.user_icon:before{content:""; width:18px; height:16px; margin-top:13px;background:url(img/username.png) no-repeat ;background-size:100% 100%;}
.forget dd.pwd_icon:before{content:""; width:16px; height:16px; margin-top:12px;background:url(img/password.png) no-repeat ;background-size:100% 100%;}
.forget dd.val_icon:before{content:""; width:16px; height:18px; margin-top:12px;background:url(img/codema.png) no-repeat ;background-size:100% 100%;}  
.forget dd.sms_icon:before{content:""; width:16px; height:18px; margin-top:12px;background:url(img/sms.png) no-repeat ;background-size:100% 100%;}  
.forget dd.user_mail:before{content:""; width:16px; height:16px; margin-top:13px;background:url(../images/mail.png) no-repeat ;background-size:100% 100%;}
.forget dd .ver_btn{text-align:center;border:none;color:#f4f4f4;width:110px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#DD2726;}
.forget dd img{text-align:right;border:none;color:#f4f4f4;width:110px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#ccc;}
.forget dd .btnno{text-align:center;border:none;color:#fff;width:110px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#555;}
.forget dd .checkcode{float:left;width:182px;height:42px;background:#fff}
.forget dd .checkcode input{width:182px;height:36px;line-height:36px;padding:3px;color:#777;outline:none;border:none;text-indent:2.8em;}
.forget .phonepass{ display:none}
 
.forget dd .submit_btn{width:100%;height:42px;border:none;font-size:16px;background:#DD2726;color:#fff;}
.forget dd .submit_btn:hover{background:#DD2726;color:#fff;}
.forget p{width:90%;height:15px;line-height:15px;color:#fff;font-size:14px; margin:0 auto; text-align:center; margin-top:10px;}
.forget p a{ color:#DD2726}
 
.w .mailsend{width:500px;height:auto;overflow:hidden;margin:0 auto;padding:30px;border-radius:2px; z-index:99999999; background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0 !important;position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}
.mailsend p{font-size:20px;color:#333;  display:block;text-align:center; margin:0 auto; margin-bottom:30px;}
.mailsend .tishi{width:100%; font-size:14px; margin:0 auto; }
.tishi .yifa{ padding:5px 4px; line-height:25px; color:#444;}
.mailsend .tishi a{width:200px; height:36px; line-height:36px; text-align:center; border-radius:1px; color:#fff; display:block; overflow:hidden; font-size:16px; background:#DD2726;margin:20px auto; margin-top:40px; }
 
 /*头部*/


 /*头部*/
.headerbg{ width:100%; height:80px; color:#fff;border-bottom: 1px solid #eaeaea;background:#fff; position:fixed; left:0; top:0;border-bottom: 2px solid #DD2726; z-index:9999999}/*border-bottom: 1px solid #eaeaea;*/
.header{ width:1200px; height:80px; display:block; margin:0 auto;  }
.header .logo{display:block;float:left; position:relative;margin:0 auto;width:100px; height:80px;margin:0 auto;  }
.header .logo img{margin-top:15px; width:100px; height:50px;}
.header .menunav{display:block;float:left; height:80px; margin:0 auto;margin-left:40px;}
.header .menunav li{float:left; height:80px;line-height:80px;  padding:0 20px;}
.header .menunav li a{ font-size:16px; color:#444; }
.header .menunav li a:hover{color:#DD2726;}
.header .menunav li.on a{ font-size:16px; color:#DD2726; }
 
 
  /*注册*/
.regbox{width:300px;height:auto;overflow:hidden;margin:0% auto 0 auto;padding:30px;box-shadow:0 0px 0px #0d957a;border-radius:2px; z-index:99999999; background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0 !important; margin-top:60px; }/*background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0 !important;*/
.regbox dt{font-size:22px;color:#242238;text-align:center;margin-bottom:30px;}/*text-shadow:0 0 1px #0e947a;*/
.regbox dt strong{display:block;}
.regbox dt em{display:block;font-size:12px;margin-top:8px;}
.regbox dd{margin:5px 0;height:42px;overflow:hidden;position:relative;border:1px solid #ccc; background:#fff;}
.regbox dd .login_txtbx{font-size:14px;height:26px;line-height:26px;padding:8px 5%;width:90%;text-indent:3px; border:none;color:#242238;}
.regbox dd .login_txtbx:-webkit-input-placeholder {color:#242238;line-height:inherit;} 
.regbox dd .login_txtbx:-moz-placeholder {color:#242238;} 
.regbox dd .login_txtbx:-moz-placeholder {color:#242238;}
.regbox dd .login_txtbx:focus{background:#f1f1f1;}
.regbox dd .err:-webkit-input-placeholder {color:#242238;}  
.regbox dd:before{;position:absolute;top:0;left:10px;height:42px;line-height:40px;font-size:13px;color:#242238;}
.regbox dd.pwd_icon:before{content:"";}
.regbox dd.val_icon:before{content:"";}
.regbox dd.ji:before{content:"????????????";left:19px;color:#777;line-height:42px;font-size:14px;}
.regbox dd.ji select.s1{ margin-left:90px; width:200px; height:40px; float:right;  border :none;}
.regbox dd.reg:before{content:"?????????";left:19px;color:#777;line-height:42px;font-size:14px;}
 .regbox dd .reg_txtbx{font-size:14px;height:26px;line-height:26px;padding:8px 5%;width:90%;text-indent:70px; border:none;color:#242238;}
.regbox dd .ver_btn{text-align:center;border:none;color:#f4f4f4;width:110px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#DD2726;}
.regbox dd .btnno{text-align:center;border:none;color:#fff;width:110px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#555;}
.regbox dd img{text-align:right;border:none;color:#f4f4f4;width:110px;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#ccc;}
.regbox dd .checkcode{float:left;width:188px;height:42px;background:#fff}
.regbox dd .checkcode input{width:188px;height:36px;line-height:36px;padding:3px;color:#242238;outline:none;border:none;text-indent:2.8em;}
.regbox dd .submit_btn{width:100%;height:42px;border:none;font-size:16px;background:#DD2726;color:#f8f8f8;} 
.regbox dd .submit_btn:hover{background:#DD2726;color:#f4f4f4;}
.regbox dd .submit_no{background:#777;}
.regbox dd .submit_no:hover{background:#777; }
 