/*CSS样式重置*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;font: 12px Arial,"微软雅黑";}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
ol,ul {list-style:none;}
input,select,textarea{outline:none;}
textarea{resize:none;}
a{text-decoration:none;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
/*css scroll style*/
::-webkit-scrollbar {
    width: 10px;
}
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255,255,255,0.3); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255,0,0,0.6); 
}
/*登录页面start*/
.bg,html{background:#f8f6f0;width:100%;height:100%;}
.line{width:100%;height:4px;line-height:4px;background:#cf0000;}
.login{width:990px;margin:0 auto;overflow:hidden;position: absolute;top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);transform: translate(-50%,-50%);}
.log{height:48px;margin:30px 0 20px 0;}
.log img{width: 150px;height: 53px;}
.loginReg_conrtent{width:990px;overflow:hidden;margin:0 auto;background:#fff;padding-top:40px;position:relative;}
.login_left,.register_left{margin-left:40px;}
.login_left h4,.register_left h4{font:22px Arial,"微软雅黑";color:#525252;display:inline-block;margin:0 122px 30px 0;}
.login_left a,.register_left a{color:#ff7676;font-size:14px;}
.login_left a.loginReg,.register_left a.loginReg{padding-left:22px;background-position:0 -28px;}
.login_left p{font-family:"微软雅黑";height:32px;line-height:32px;margin-bottom:20px;font-size:16px;}
.login_left p input{width:220px;height:32px;line-height:20px;border:1px solid #ddd;margin-left:10px;text-indent:5px;cursor:pointer;}
#m_tips{position:absolute;left:80px;top:60px;font: 14px/32px "微软雅黑";color:#ccc;display:none;}
#p_tips{position:absolute;left:80px;top:112px;font: 14px/32px "微软雅黑";color:#ccc;display:none;}
.login_option{width:70px;height:13px;line-height:13px;margin-left:74px;display:inline;font-size:12px;color:#000;}
.login_option input{width:13px;height:13px;cursor:pointer;}
.auto_login{width:13px;height:13px;cursor:pointer;padding-left:18px;overflow:hidden;}
.login_option .active{width:13px;height:13px;cursor:pointer;background-position:left -13px;padding-left:18px;overflow:hidden;}
.login_option a.key{margin-left:96px;font-size:12px;}
.login_left a.loginBtn{font-family:"微软雅黑";width:223px;height:38px;line-height:38px;text-align:center;color:#fff;background:#cf0000;font-size:16px;display:inline-block;border-radius:5px;margin:16px 0 0 74px;}

.login_left input.loginBtn{border:0px solid #ccc;cursor:pointer;font-family:"微软雅黑";width:223px;height:38px;line-height:38px;text-align:center;color:#fff;background:#cf0000;font-size:16px;display:inline-block;border-radius:5px;margin:16px 0 0 74px;}
.login_left span.error{width:218px;height:22px;margin-left:76px;margin-top:-10px;margin-bottom:10px;line-height:22px;background-color:#fff5d1;display:inline-block;color:#333;border:1px solid #ffb533;background-image:url(../../images/first/warning.png);background-position:2px 5px;background-repeat:no-repeat;text-indent:20px;}

.login_left span.success{width:218px;height:22px;margin-left:76px;margin-top:-10px;margin-bottom:10px;line-height:22px;background-color:#fff5d1;display:inline-block;color:#333;border:1px solid #ffb533;background-position:2px 5px;background-repeat:no-repeat;text-indent:20px;}

.login_dot{width:13px;height:13px;line-height:13px;display:inline-block;padding-left:6px;background-position:0 0px;}
label.dd{height:13px;line-height:13px;}
.login_right{width:497px;height:355px;margin:6px 10px 10px 0;display:inline;}
.login_left .error{width:218px;height:22px;margin-left:76px;margin-top:-10px;margin-bottom:10px;line-height:22px;background-color:#fff5d1;display:inline-block;color:#333;border:1px solid #ffb533;background-position:2px 5px;background-repeat:no-repeat;text-indent:20px;}

/*注册页面*/
.register_left em{display:inline-block;color:#fff;font-family:"微软雅黑";}
.register_left em.get_code{background:#cf0000;padding:0 10px;border-radius:5px;position:absolute;left:345px;font-size:14px;cursor:pointer;}
.register_left .get_code{border:0px solid #ccc;display:inline-block;color:#fff;width:120px;font-family:"微软雅黑";background:#cf0000;padding:0 10px;border-radius:5px;position:absolute;left:345px;font-size:14px;cursor:pointer;}

/*同意服务条款，鼠标点击后的打钩效果*/
.showItem .register_btn{margin-bottom: 50px;transition:.3s;}
.showItem .register_right{margin-top: 50px;transition:.3s;}
.showItem .detailWrap{display: block;transition:.3s;}
.agreeWrap{margin:0 0 10px 75px;color: #333;}
.agree_terms{display: inline-block;width:20px;height:14px;line-height:14px;cursor:pointer;margin-bottom:-3px;color:#333;}
.agreeActive{display: inline-block;width:20px;height:14px;line-height:14px;cursor:pointer;margin-bottom:-3px;}
.agreeWrap .showItemBtn{position: absolute;font-size: 12px;color: #1b66c7;}
.agreeWrap .showItemBtn:hover{text-decoration: underline;}
.detailWrap{display: none;height: 170px;margin-top: 10px;}
.detailWrap .detailItem{position: absolute;width: 380px;height: 150px;line-height: 20px;padding: 10px 15px;border:1px solid #eee;overflow-y: scroll;overflow-x:hidden;font-size:12px;letter-spacing: 1px;background-color: #fff;}
.detailItem strong{display: block;text-align: center;}
.agree_terms span{color:#666;}
.register_left p{font-family:"微软雅黑";height:32px;line-height:32px;margin-bottom:20px;font-size:16px;clear:both;}
.register_left p label{display:inline-block;width:70px;text-align:right;float:left;}
.register_left p input{float:right;display:inline-block;width:220px;height:32px;line-height:20px;border:1px solid #ddd;text-indent:5px;cursor:pointer;}
.register_left p .alert{border-color:red;}
.register_left p input.code{position:relative;}
.register_left p span{display:inline-block;width:160px;height:26px;position:absolute;left:345px;margin-top:3px;}
.register_left p .tip_m{display:none;font:14px/22px "微软雅黑"}
span.error{display:none;}
.register_left p span em{width:44px;height:28px;line-height:28px;text-align:center;background:#f1d0b9;font-size:12px;color:#fff;display:inline-block;float:left;margin-right:3px;}
.register_left span.error{width:218px;height:22px;margin-left:76px;margin-top:-10px;margin-bottom:10px;line-height:22px;background-color:#fff5d1;display:inline-block;color:#333;border:1px solid #ffb533;background-position:2px 5px;background-repeat:no-repeat;text-indent:20px;}
.register_left span.success{width:218px;height:22px;margin-left:76px;margin-top:-10px;margin-bottom:10px;line-height:22px;background-color:#fff5d1;display:inline-block;color:#333;border:1px solid #ffb533;background-position:2px 5px;background-repeat:no-repeat;text-indent:20px;}


.hide{display:none;}
.show{display:block;}
.register_btn{margin-bottom: 10px;}
.register_btn a.registerBtn{font-size:18px;font-family:"微软雅黑";width:220px;height:38px;line-height:38px;border-radius:5px;text-align:center;background:#cf0000;color:#fff;display:inline-block;margin-left:76px;}
.register_right{margin:0 10px 10px 0;display:inline;}


/*忘记密码*/
.password_left h4{width:300px;}
.password_left h4 span{font-size:14px;font-family:"微软雅黑";color:#999;margin-left:14px;}
.Submit_btn a.submitBtn{font-size:18px;font-family:"微软雅黑";width:220px;height:38px;line-height:38px;border-radius:5px;text-align:center;background:#cf0000;color:#fff;display:inline-block;margin:0 0 68px 76px;}
.passWord_right{margin:10px 10px 10px 0;display:inline;}

.password_left span.error{width:218px;height:22px;margin-left:76px;margin-top:-10px;margin-bottom:10px;line-height:22px;background-color:#fff5d1;display:inline-block;color:#333;border:1px solid #ffb533;background-image:url(../../images/first/warning.png);background-position:2px 5px;background-repeat:no-repeat;text-indent:20px;}

.password_left span.success{width:218px;height:22px;margin-left:76px;margin-top:-10px;margin-bottom:10px;line-height:22px;background-color:#fff5d1;display:inline-block;color:#333;border:1px solid #ffb533;background-position:2px 5px;background-repeat:no-repeat;text-indent:20px;}
form#J-login-form{width: 300px;}

/*修改密码*/
.Modify_password .error{width:213px;height:22px;margin-left:104px;margin-top:-10px;margin-bottom:10px;line-height:22px;background-color:#fff5d1;display:inline-block;color:#333;border:1px solid #ffb533;background-position:2px 5px;background-repeat:no-repeat;text-indent:20px;}
.Modify_password .success{width:213px;height:22px;margin-left:104px;margin-top:-10px;margin-bottom:10px;line-height:22px;background-color:#fff5d1;display:inline-block;color:#333;border:1px solid #ffb533;background-position:2px 5px;background-repeat:no-repeat;text-indent:20px;}

/*登录注册footer*/

.footer{width:100%;clear:both;color:#616060;font-size:12px;height:16px;padding-top:14px;text-align:center;}
.footer a{color: #616060;}
.footer a:hover,.footer a:focus{color:#F31313;}

/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/* haker */

.clearer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	.clearer {display: inline-table;}
	/* Hides from IE-mac \*/
*	html .clearer {height: 1%;}
	.clearer {display: block;}
	/* End hides */