.member-bg{ background:#f2f2f2;}
.member-head{ background:#fff; border-bottom:1px solid #ddd;}
.member-head .content{ height:auto; overflow:hidden;}
.m-h-left{ padding:17px 0;}
.m-logo{ margin-right:20px;}
.m-logo-txt{ font-size:18px; line-height:50px;}
.m-h-right ul li{ float:left; display:inline; line-height:20px;}
.m-h-right ul{ height:auto; overflow:hidden; padding:32px 0;}
.m-h-right ul li span{ padding:0 6px; color:#666;}
.m-register-body{ margin:50px; border:1px solid #ddd; padding:50px; background:#fff;}

.m-register-form .item{ margin-bottom:25px;}
.m-register-form .item-left{ width:190px; height:36px; line-height:36px; text-align:right; float:left; display:inline; margin-right:10px; font-size:14px; color:#666; font-family:"宋体";}
.m-register-form .item-left span{ color:#ff0000; padding-right:5px;}
.m-register-form .item-right,.m-register-form .item{ position:relative; overflow:hidden; font-size:14px;}
.m-register-form .form-input { border:1px solid #d3d3d3; height:34px; width:268px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;margin-right:15px; padding-left:10px;}
.m-register-form .form-input:focus{ border-color:#428bca;}
.alert-text{ line-height:36px; overflow:hidden; color:#999;margin-left:-6px;}
/*
.alert-text i{ display:inline-block; width:17px; background:url(../../images/member/alert.png) no-repeat; height:16px; float:left; margin-top:10px; margin-right:5px;}
.alert-text i.active{ background:url(../../images/member/alert-active.png) no-repeat;}
*/
.m-register-form .half-w{ width:134px;}
.get-msg{ display:inline-block; border:1px solid #d3d3d3; height:34px; line-height:34px; background:#f4f4f4; padding:0 20px;}
.m-register-form .item-right a{ color:#428bca;width: 98px; text-align: center;}
.m-register-form .sub-register{ background:#428bca; color:#fff; font-size:16px; font-weight:700; height:40px; line-height:40px; width:280px; cursor:pointer;}
.m-register-form .sub-register:hover{ background:#0989B8;}
.m-register-form .s-line{ margin-bottom:0;}
.m-register-form .alert-text a{ padding-left:10px;}
.free-web{ padding-left:200px; padding-top:5px; color:#999; font-size:14px;}
.free-web .font{ color:#333;}
.free-web span{ color:#428bca; padding:0 5px; font-weight:700;}

/*登录*/
.login-body{ margin:90px 40px; height:auto; overflow:hidden;}
.login-left{ width:640px;}
.login-right{ width:370px;}
.login-form{ border:1px solid #ddd; background:#fff; padding:0 45px; padding-bottom:30px;}
.login-form h3{ padding:20px 0; padding-bottom:15px; border-bottom:1px solid #ddd; font-size:20px; font-weight:bold; line-height:25px; color:#484848; text-align:center; margin-bottom:25px;}
.login-input{ height:34px; border:1px solid #d3d3d3; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:266px; padding-left:10px; line-height:34px;}
.login-item{  height:62px; overflow:hidden;}
.login-btn{ width:130px; height:36px; background:#428bca; line-height:36px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:none; font-size:14px; color:#fff; font-weight:700; margin-right:10px; cursor:pointer;}
.login-btn:hover{ background:#0989B8;}
.jioin-free{ width:130px; display:inline-block; height:36px; float:right; line-height:36px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#e5bd33; font-size:14px; font-weight:700; text-align:center; color:#fff;}
.jioin-free:hover{ color:#fff; text-decoration:none; background:#D6AE22;}
.r-member input{ margin-top:3px; margin-right:5px;}
.l-half-w{ width:160px;}
.code-img{ cursor:pointer;}



.m-footer{ border-top:1px solid #ddd; background:#fff; padding:30px 0;}
.power-by{ text-align:center; line-height:20px; color:#333; margin:10px 0;}
.m-footer-do{ text-align:center;}
.m-footer-do ul{ height:auto; overflow:hidden; margin:0 auto; display:inline-block;}
.m-footer-do ul li{ float:left;}
.m-footer-do ul li span{ padding:0 5px; color:#999;}
.m-footer-link{ text-align:center; color:#333;}
.m-footer-link a{ padding:0 5px;}

/*formValidator*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;color:#444;line-height:18px;}
.onShow{background-position:3px -196px;border-color:#40B3FF;color:#959595; }
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px 3px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;color:#278909;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}

.bg-color{ background:#428bca; color:#fff;}
.bg-color a,.bg-color .m-h-right ul li span{ color:#fff;}
.bg-color .m-h-right ul li a:hover{ color:#fff;}
