@charset "UTF-8";/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
:focus{outline:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;font-family:"Microsoft YaHei";}
abbr,acronym{border:0;font-variant:normal;}
code,kbd,samp,tt{font-size:100%;}
input,button,textarea,select{*font-size:100%;border:none;}
body{background:#fff;color:#5e5e5e;font:14px/2em Microsoft YaHei,SimSun,Arial;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
sup,sub{font-size:100%;vertical-align:baseline;}
:link,:visited,ins{text-decoration:none;}
a:link,a:visited{color:#5e5e5e;}
a:hover{color:#c9394a;}
a:active{color:#666;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.l{float:left;font-weight:normal;font-size:13px;color:#666;line-height:15px;}
.r{float:right;}
.clear{height:0;overflow:hidden;clear:both}
a.hidefocus{outline:none;}
button.hidefocus::-moz-focus-inner{border:none;}
a:focus{outline:none;-moz-outline:none;}
input,textarea{outline:none;}

.rl-modal{position:fixed;background:#fff;z-index:100000;left:50%;top:40%;box-shadow:0 0 3px rgba(0,0,0,0.25);transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;}
.rl-modal.in{opacity:1;filter:alpha(opacity=100);}
.rl-modal-header{position:relative;padding:9px 20px 0;}
.rl-modal-header h1{font-size:16px;line-height:45px;height:45px;color:#666;border-bottom:1px solid #e9eaea;}
.rl-modal-header h1 span{float:left;height:45px;line-height:45px;padding:0 20px;cursor:pointer;}
.rl-modal-header .active-title,.rl-modal-header span:hover{border-bottom:1px solid #cc3433;color:#333;}
.rl-close{position:absolute;top:22px;right:20px;width:17px;height:17px;cursor:pointer;background:url(../images/nlogin.png) no-repeat 0 0;transition:transform 0.2s;-webkit-transition:transform 0.2s;-moz-transition:transform 0.2s;-o-transition:transform 0.2s;}
.rl-close:hover{background-position:0 -21px;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.rl-modal-body{padding:20px 70px;}
.modal-backdrop{background-color:#ffffff;}
.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.75;filter:alpha(opacity=75);}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}
.rl-model-footer{border-top:1px solid #f7f7f7;padding:18px 0;}
#signin{margin-top:-210px;margin-left:-230px;}
#signup{margin-top:-210px;margin-left:-230px;}
.rlf-appendix{line-height:1em;}
.rlf-appendix .rlf-forget{color:#65aede;}
.rlf-appendix .rlf-forget:hover{color:#be3948;text-decoration:underline;}
.rlf-input{height:40px;border:1px solid #ccc;width:315px;line-height:24px;padding:0px 7px 0px 48px;font-size:14px;background:#ffffff url(../images/rl-sprite.png) no-repeat -80px -678px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color 0.2s;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;transition:padding 0.15s;-webkit-transition:padding 0.15s;-moz-transition:padding 0.15s;-o-transition:padding 0.15s;border-color:#d0d6d9;}
.rlf-input:-moz-placeholder{color:#d0d6d9;}
.rlf-input::-moz-placeholder{color:#d0d6d9;}
.rlf-input:-ms-input-placeholder{color:#d0d6d9;}
.rlf-input::-webkit-input-placeholder{color:#d0d6d9;}
.rlf-input.placeholder{color:#d0d6d9;}
.rlf-input:focus{border-color:#7bd089;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c6ebcc;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c6ebcc;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c6ebcc;}
.rlf-field-error{border-color:#be3948;}
.rlf-field-error:focus{border-color:#be3948;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #da838d;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #da838d;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #da838d;}
input:-webkit-autofill,textarea:-webkit-autofill{padding-left:15px;padding-right:40px;}
.rlf-input-email{background-position:-80px -678px;}
.rlf-input-pwd{background-position:-80px -774px;}
.rlf-input-nick{background-position:-80px -726px;}
.rlf-input-phone{background:#ffffff url(../images/phone.png) no-repeat;}
.rlf-tip-wrap{font-size:12px;height:30px;}
.rlf-tip-error{background:url(../images/rl-sprite.png) no-repeat -108px -934px;padding-left:15px;color:#be3948;}
.rlf-btn-gray{}
.rlf-btn-green{color:#fff;font-size:14px;background-color:#39b94e;height:40px;line-height:40px;width:160px;cursor:pointer;text-align:center;transition:background-color 0.2s;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;}
.btn-full{width:317px;}
.btn-block{display:block;width:auto;}
.rlf-btn-green:hover{background-color:#33a646;}
.rlf-btn-gray,.rlf-btn-blue{color:#7e878c;font-size:14px;background-color:#d0d6d9;height:40px;line-height:40px;width:140px;cursor:pointer;text-align:center;transition:background-color 0.2s;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;}
.rlf-btn-gray:hover{background-color:#bbc0c3;}
.rlf-btn-blue{color:#fff;background-color:#58b9e6;}
.rlf-btn-blue:hover{background-color:#2ea7e0;}
.forgetpwd-resultwrap{text-align:center;display:none;width:260px;}
.pop-login-sns{text-align:center;}
.pop-login-sns a{display:inline-block;width:130px;height:30px;padding-left:30px;line-height:30px;margin:0 10px;text-align:center;cursor:pointer;color:#666;border-radius:3px;border:1px solid #ededed;font-size:12px;background:#fff url(../images/nlogin.png) no-repeat;transition:border-color 0.2s;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;}
.pop-login-sns .pop-sns-qq{background-position:0 -82px;}
.pop-login-sns .pop-sns-qq:hover{border-color:#5ba9dc;box-shadow:0 0 3px #5ba9dc;}
.pop-login-sns .pop-sns-weibo{background-position:0 -44px;}
.pop-login-sns .pop-sns-weibo:hover{border-color:#e36e73;box-shadow:0 0 3px #e36e73;}
.forgetpwd-resultwrap i{display:inline-block;margin:10px 0 0 -40px;width:104px;height:48px;background:url(../images/rl-sprite.png) no-repeat 0 -260px;}
.forgetpwd-resultwrap p{color:#656e73;padding:24px 0 55px;}
.forgetpwd-resultwrap p a:link,.forgetpwd-resultwrap p a:visited{color:#33a646;text-decoration:underline;}
