/*
@author: sunke
*/
@charset "utf-8";
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","PingFang SC","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto; color:#666;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
input,textarea{outline:none; color:#bcbbbb;}
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.pr{ position:relative;}
.abs{position:absolute;}
.lr-ico,.lr-icon,.deleteAll-btn,.showpassword-btn{background:url(/OtherItem/images/loginRegister/ico.png) no-repeat;}
.loginRegister-mask{display:none;width:100%;z-index:98;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
::-ms-clear{display: none;}
::-ms-reveal{display: none;}

/**/
/*.loginMod-wrap,.registerMod-wrap{ display:none; width:450px; height:490px; position:fixed; left:50%; top:50%; margin:-245px 0 0 -225px; z-index:99;}*/
.loginMod-wrap,.registerMod-wrap{ display:none; width:450px; position:fixed; left:0; top:0;z-index:99;}
.login-mod,.register-mod{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; padding-bottom:22px;z-index:1;}
.loginMod-wrap{padding-top:11px;}
.loginMod-wrap h2{width:212px;height:46px;line-height:46px;color:#fff;font-size:22px;text-align:center;background:url(/OtherItem/images/loginRegister/title-bg.png) no-repeat;position:absolute;left:50%;top:0;margin-left:-106px;z-index:5;}
.register-mod{padding-bottom:13px;}
.login-mod .close-btn,.register-mod .close-btn{ display:block; width:15px; height:15px; right:14px; line-height:0; font-size:0; top:14px; background-position:2px 2px;}
.login-mod .tab-tit{padding:50px 0 28px;text-align:center;}
.login-mod .tab-tit li{display:inline-block;*display:inline; *zoom:1; padding:0 20px; line-height:24px; text-align:center; font-size:18px; color:#999; cursor:pointer; position:relative;}
.login-mod .tab-tit li.current{font-weight:bold;color:#07bdc7;cursor:default;}
.login-mod .tab-tit .line-ico{ display:block; width:2px; height:18px; background:#dedede; top:50%; margin-top:-9px; right:-1px;}
.login-mod .tab-con{ display:none;}
.loginRegister-tipsTex{display:none;line-height:22px;padding:10px 18px;text-align:center;margin-top:-70px;border-radius:4px; font-size:16px; color:#fff; position:fixed; left:50%; top:50%;background:#000; opacity:.8; filter:alpha(opacity=80); z-index:999;}

/**/
.registerMod-wrap{display:block;}
.registerMod-wrap .chaaTcLRD_dother,.registerMod-wrap .chaaTcLRD_dother a.a_weixin{display:block;}
.register-mod .register-mod-tit{ height:72px; line-height:72px; text-align:center; font-size:20px; font-weight:bold; color:#333;}
.register-mod .log_ewm_btn .prompt{top:18px;left:-15px;}
.register-mod .log_ewm_btn2 .prompt{left:-16px;}


/**/
.common-entryBox{ padding:0 40px; position:relative;}
.common-entryBox .error-tex{ height:16px; line-height:16px; color:#ff6c6c; padding-left:21px; left:40px; top:-22px; background-position:0 -220px;}
.common-entryBox ul.pb10{ padding-bottom:10px;}
.common-entryBox li{ height:41px; border:1px solid #dedede; border-radius:2px; position:relative; padding-left:40px;}
.common-entryBox li + li{margin-top:12px;}
.common-entryBox li.error{ border:1px solid #ff6c6c;}
.common-entryBox .lr-icon{display:block; width:22px; height:22px; position:absolute; left:16px; top:50%; margin-top:-11px;}
.common-entryBox .lr-icon01{ background-position:0 -26px;}
.common-entryBox .lr-icon02{ background-position:0 -73px;}
.common-entryBox .lr-icon03{ background-position:0 -264px;}
.common-entryBox .lr-icon04{ background-position:0 -407px;}
.common-entryBox .input-box01,.common-entryBox .input-box02{ width:300px; height:26px; line-height:26px; font-size:14px; padding-top:8px; border:0; color:#333; font-family:"\5FAE\8F6F\96C5\9ED1,\9ED1\4F53";}
.common-entryBox .input-box02{ width:190px;}
.common-entryBox .deleteAll-btn{ display:none; width:15px; height:15px; position:absolute; top:13px; right:11px; background-position:2px -143px;}
.common-entryBox .deleteAll-btn.ot{ right:121px;}
.common-entryBox .deleteAll-btn.posRight{ right:50px;}
.common-entryBox .showpassword-btn{ display:none; width:22px; height:14px; position:absolute; top:13px; right:14px; background-position:0 -172px;}
.common-entryBox .showpassword-btn.on{ background-position:0 -198px;}
.common-entryBox .showText{ display:none;}
.common-entryBox .code-img{ height:32px; width:108px; border-left:1px solid #dedede; text-align:center; padding-top:8px; position:absolute; right:0; top:0;}
.common-entryBox .code-img img{ cursor:pointer;}
.common-entryBox .other-tags{line-height:24px; padding:10px 0;}
.common-entryBox .auto-login{ padding-left:20px; cursor:pointer; background-position:0 -357px;}
.common-entryBox .auto-login.no{ background-position:0 -309px;}
.common-entryBox .forgetPassword-btn{ display:block; color:#07bdc7;}
.common-entryBox .auto-login-f12{font-size:12px;line-height:16px;background-position:0 -362px;}
.common-entryBox .auto-login-f12.no{background-position:0 -314px;}
.common-entryBox .auto-login-f12 a{color:#07bdc7;white-space:nowrap;}
.common-entryBox .login-btn{ display:block; height:47px; line-height:47px; text-align:center; background:#ff9d3d; border-radius:6px; font-size:18px; color:#fff; text-decoration:none;transition:all .1s linear; -webkit-transition:all .1s linear; -ms-transition:all .1s linear;}
.common-entryBox .login-btn:hover{ background:#ffaa4e;}
.common-entryBox .other-more{height:26px;line-height:26px; padding:5px 0 10px;}
.common-entryBox .other-more a.reg-btn{ color:#07bdc7;}
.common-entryBox .adaptation-ie{height:26px; line-height:26px; position:absolute; left:40px; top:8px; color:#bcbbbb; cursor:text;}
.common-entryBox .code-btn{ display: block; height:41px; line-height:41px; width:109px; border-left:1px solid #dedede; text-align:center; color:#666; text-decoration:none; position:absolute; right:0; top:0;}
.common-entryBox .register-notes{font-size:12px;line-height:16px;color:#999;margin-top:5px;}
.common-entryBox .login-phone-tex{line-height:24px;padding-left:40px;margin-top:12px;-webkit-border-radius: 2px;border-radius: 2px;background:url(/OtherItem/images/loginRegister/login-phone-icon.png) no-repeat 16px center #fff0e2;color:#ff7e00;font-size:12px;}
.common-entryBox .line-ico{ display:block;color:#999;}
.login-phone .other-tags{margin-top:0;padding-top:10px;}
/**/
.set-password{ padding-bottom:34px;}
.set-password li{ padding-left:14px;}

/**/
.binding-phone-wrap{ display:none; width:450px; height:484px;  position:fixed; left:50%; top:50%; margin:-242px 0 0 -225px; z-index:99;}
.binding-phone{ padding:24px 0 0; background:#fff; border-radius:6px; padding-bottom:40px;}
.binding-phone .tit{ text-align:center; line-height:52px; color:#333; font-size:20px; font-weight:bold;}
.binding-phone .prompt-tex{ line-height:26px; padding:0 40px 33px;}
.binding-phone .close-btn{ display:block; width:15px; height:15px; right:14px; line-height:0; font-size:0; top:14px; background-position:2px 2px;}

/**/
.chaaTcLRD_dother{height:40px;margin:0 40px 0;display:none}
.chaaTcLRD_dother p{height:40px;line-height:40px;font-size:14px}
.chaaTcLRD_dother a{height:38px;width:36px;background:url(/OtherItem/images/loginRegister/other.png) no-repeat 0 3px; line-height:0; font-size:0; display:block;float:left;_display:inline;margin:0 20px 0 0;}
.chaaTcLRD_dother a.a_weixin{display:none;}
.chaaTcLRD_dother a.a_qq{background-position:-56px 3px}
.chaaTcLRD_dother a.a_weibo{background-position:-112px 3px}
.chaaTcLRD_dother a:hover{background-position-y:-42px}

/**/
.ewm_ico{ background:url("/OtherItem/images/loginRegister/ewm_ico.png") no-repeat;}
.log_ewm_btn{ right:2px; bottom:2px; width:118px; height:59px;}
.log_ewm_btn .prompt{ width:102px; height:26px; line-height:26px; font-size:14px; color:#8a8a8a; text-indent:4px; left:0; top:2px; background-position:0 0;}
.log_ewm_btn .ewm_bg{ display:block; width:42px; height:42px; line-height:0; font-size:0; background-position:0 -55px; right:0; bottom:0;}
.log_ewm_btn2{ right:2px; bottom:2px; width:90px; height:57px;}
.log_ewm_btn2 .prompt{ width:75px; height:26px; line-height:26px; font-size:14px; color:#8a8a8a; text-indent:5px; left:0; top:0; background-position:0 -27px;}
.log_ewm_btn2 .ewm_bg{ display:block; width:28px; height:28px; background-position:0 -103px; right:0; bottom:0;}
.chaaTcLRD_d_ewm{ height:262px;}
.chaaTcLRD_d_ewm .ewm_pic{ text-align:center; height:160px;}
.chaaTcLRD_d_ewm .ewm_pic .ep{ display:inline-block; *display:inline; *zoom:1; margin:0 10px;}
.chaaTcLRD_d_ewm .ewm_pic .ep img{ border:1px solid #e5e5e5;width: 158px;height: 158px;}
.chaaTcLRD_d_ewm .ewm_pic .ep .ts_bg{ width:160px; height:160px; left:0; top:0; background:#000;filter:alpha(opacity=60);opacity:0.6;}
.chaaTcLRD_d_ewm .ewm_pic .ep .ts_tex{ text-align:center; width:160px; height:160px; left:0; top:0; z-index:9; color:#fff;}
.chaaTcLRD_d_ewm .ewm_pic .ep .ts_tex span{ width:100%; display:inline-block; font-size:16px; line-height:32px; padding:44px 0 6px 0;}
.chaaTcLRD_d_ewm .ewm_pic .ep .ts_tex .sx{ display:inline-block; width:66px; height:26px; line-height:26px; text-align:center; font-size:16px; color:#fff; background:#ff9d3d; border-radius:2px; text-decoration:none;}
.chaaTcLRD_d_ewm .ewm_pic .ep .ts_tex .sx:hover{ background:#fca754;}
.chaaTcLRD_d_ewm .ewm_pic .co{ margin:0 10px;}
.chaaTcLRD_d_ewm .ewm_tex{ line-height:18px; color:#666; margin:17px 0 0 133px; font-size:14px; padding-left:46px; background-position:-51px -53px;}
.chaaTcLRD_d_ewm .ewm_tex a{ color:#07bdc7;font-size:14px;}
.chaaTcLRD_d_ewm .ewm_success{height:160px; text-align:center;}
.chaaTcLRD_d_ewm .ewm_success .ic{ display:inline-block; width:60px; height:61px; background-position:0 -140px; margin-top:13px;}
.chaaTcLRD_d_ewm .ewm_success .t1{ font-size:30px; color:#000; line-height:42px; padding-top:8px;}
.chaaTcLRD_d_ewm .ewm_success .t2{ font-size:16px; color:#666; line-height:32px;}
.otherLogin-hd{line-height:1;padding:48px 0 38px;font-size:18px;text-align:center;display:none;}
/**/
::-webkit-input-placeholder { /* WebKit browsers */
    color:#bcbbbb;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#bcbbbb;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#bcbbbb;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#bcbbbb !important;
}
input:-webkit-autofill { /* 谷歌浏览器-文本框边框阴影遮住了背景颜色浅黄*/
    -webkit-box-shadow: 0 0 0 1000px #ffffff inset !important;
}
/*微信扫码登录*/
/*#loginMod-wx{padding-bottom:33px;}
#loginMod-wx iframe{height:260px !important;display:block;margin:0 auto;}*/

/*微信登录 样式替换需要转换成 Base64 */
/*.impowerBox .wrp_code{height:200px;}
.impowerBox .qrcode{width:198px;height:198px;margin-top:0;}
.impowerBox .title,.impowerBox .status_icon{display:none;}
.impowerBox .status{text-align: center;}*/

/*微信绑定 样式替换需要转换成 Base64 */
/*.impowerBox .wrp_code{height:200px;}
.impowerBox .qrcode{width:198px;height:198px;margin-top:0;}
.impowerBox .title,.impowerBox .status_icon,.impowerBox .info{display:none;}
.impowerBox .status{text-align: center;}*/

/*微信绑定*/
.binding-wx-wrap{width:450px;position:fixed; left:0; top:0;z-index:99;display:none;}
.binding-wx{line-height:26px;padding-bottom:26px;background:#fff;-webkit-border-radius:6px;border-radius:6px;text-align:center;}
.binding-wx .tit{line-height:98px; color:#333; font-size:18px; font-weight:bold;}
.binding-wx .prompt-tex{padding:18px 32px 0;font-size:16px;color:#666;}
.binding-wx .skip-panel{padding:20px 32px 0;font-size:14px;text-align:right;}
.binding-wx .skip-panel a{color:#07bdc7;}
.binding-wx-wrap .binding-close-btn{ display:block; width:15px; height:15px; right:14px; line-height:0; font-size:0; top:14px; background-position:2px 2px;}
#binding-wx iframe{height:202px !important;display:block;margin:0 auto;}

/*微信绑定友情提示*/
.binding-remind{padding:32px 0;text-align:center;color:#333;display:none;}
.binding-remind h6{height:68px;line-height:68px;font-size:18px;font-weight:normal;}
.binding-remind h6 span{padding-left:48px;background:url(/OtherItem/images/loginRegister/binding-remind-icon.png) no-repeat left center;display:inline-block;}
.binding-remind-text{line-height:24px;padding:0 32px;}
.binding-remind-text a,.binding-remind-strategy a{color:#07bdc7;}
.binding-remind-strategy{line-height:40px;margin-top:10px;}
.binding-remind-btns a{width:160px;height:42px;line-height:42px;background:#07bdc7;color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:inline-block;font-size:18px;}
.alreadyWechatDialog{top:109px;}
.alreadyWechatDialog,.alreadyWechatDialog .binding-wx{padding:0;}
.alreadyWechatDialog #binding-wx iframe{width:100% !important;height:272px !important;display:block;margin:0 auto;}
.alreadyWechatDialog .binding-close-btn,.alreadyWechatDialog .tit,.alreadyWechatDialog .prompt-tex,.alreadyWechatDialog .skip-panel{display:none;}

/*扫码登录*/
.login-wechat .loginMod-code-policy{line-height:20px;padding-bottom:34px;text-align:center;font-size:12px;}
.login-wechat .loginMod-code-policy a{color:#07bdc7;}
.login-wechat h4{line-height:40px;text-align:center;}
.login-wechat h4 strong{display:inline-block;padding-left:16px;background:url(/OtherItem/images/loginRegister/login-code-icon.png) no-repeat left center;}
.login-wechat h4 span{display:inline-block;padding-right:16px;font-size:14px;color:#333;background:url(/OtherItem/images/loginRegister/login-code-icon.png) no-repeat right center;}
#loginMod-code{width:174px;padding:12px;margin:0 auto;border:1px solid #e5e5e5;position:relative;z-index:1;}
#loginMod-code .login-code-load,#loginMod-code .login-code-state,#loginMod-code .login-code-state-mask{height:100%;position:absolute;left:0;top:0;right:0;bottom:0;background:url(//www.fawtography.com/images/loadNew.gif) no-repeat center center #fff;opacity:.9;filter:alpha(opacity=90);z-index:10;}
#loginMod-code .login-code-state{background:none;opacity:1;filter:alpha(opacity=100);text-align:center;display:none;z-index:5;}
#loginMod-code .login-code-state-mask{opacity:.94;filter:alpha(opacity=94);background:#fff;z-index:1;}
#loginMod-code .login-code-past,#loginMod-code .login-code-succeed{padding-top:40px;position:relative;z-index:10;display:none;}
#loginMod-code .login-code-past strong,#loginMod-code .login-code-succeed strong{display:block;line-height:48px;font-size:16px;margin-bottom:10px;}
#loginMod-code .login-code-succeed{padding-top:30px;}
#loginMod-code .login-code-succeed strong{line-height:26px;margin:11px 0 0;}
#loginMod-code .login-code-succeed p{line-height:22px;margin-bottom:20px;}
#loginMod-code .login-code-state img{margin:0 auto;display:block;}
#loginMod-code .login-code-refresh{width:56px;line-height:26px;margin:0 auto;padding-left:20px;color:#666;display:block;background:url(/OtherItem/images/loginRegister/login-code-refresh.png) no-repeat left center;}

/*关注*/
.attention-gzh-wrap{width:450px;position:fixed; left:0; top:50px;z-index:99;display:none;}
.attention-gzh{line-height:26px;padding-bottom:40px;background:#fff;-webkit-border-radius:6px;border-radius:6px;text-align:center;}
.attention-gzh .tit{line-height:98px; color:#333; font-size:18px; font-weight:bold;}
.attention-gzh .prompt-tex{padding:18px 32px 0;color:#666;}
.attention-gzh .skip-panel{padding:40px 32px 0;text-align:right;}
.attention-gzh .skip-panel a{color:#07bdc7;margin-left:20px;}
.attention-gzh-wrap .attention-close-btn,.newPin-wrap .attention-close-btn{ display:block; width:15px; height:15px; right:14px; line-height:0; font-size:0; top:14px; background-position:2px 2px;}

/**/
.newPin-wrap{width:450px;position:fixed;left:0; top:60px;z-index:99;display:none;}
.newPin-wrap .attention-gzh{padding-bottom:60px;}

/**滑块验证码**/
.slidingBlock-dialog{display:none;}
.slidingBlock-dialog,.slidingBlock-dialog .slidingBlock-mask{height:100%;position:absolute;left:0;top:0;right:0;z-index:10;}
.slidingBlock-dialog .slidingBlock-mask{z-index:1;opacity:.6;filter:alpha(opacity=60);background:#000;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.slidingBlock-dialog .slidingBlock{width:300px;height:300px;background:#fff;position:absolute;left:50%;top:50%;margin:-150px 0 0 -150px;z-index:5;}
.slidingBlock-dialog .slidingBlock-hd{height:40px;line-height:40px;padding-left:15px;border-bottom:1px solid #e4e7eb;}
.slidingBlock-dialog .slidingBlock-hd strong{font-weight:normal;font-size:16px;}
.slidingBlock-dialog .slidingBlock-close{width:25px;height:25px;line-height:25px;position:absolute;top:5px;right:5px;text-align:center;font-size:26px;}
.slidingBlock-dialog .slidingBlock-close:hover{text-decoration:none;opacity:.7;filter:alpha(opacity=70);}
.slidingBlock-dialog .slidingBlock-bd{padding:10px 0;}
.slidingBlock-dialog .slidingBlock-img{height:170px;position:relative;z-index:1;margin:0 auto;}
.slidingBlock-dialog .slidingBlock-slice{position:absolute;left:0;}
.slidingBlock-dialog .slidingBlock-panel{width:258px;height:40px;margin:10px auto 0;border:1px solid #e4e7eb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fafafa;position:relative;z-index:1;}
.slidingBlock-dialog .slidingBlock-indicator{position:absolute;height:100%;left:-1px;top:-1px;right:-1px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;z-index:1;}
.slidingBlock-dialog .slidingBlock-verify-move{background:#d4fff2;border:1px solid #52ccba;}
.slidingBlock-dialog .slidingBlock-pointer{width:40px;height:40px;border:1px solid #e4e7eb;background:url(/OtherItem/images/loginRegister/slidingBlock-icon.png) no-repeat center -40px #fff;position:absolute;left:-1px;top:-1px;z-index:10;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.slidingBlock-dialog .slidingBlock-pointer:hover{background-color:#52ccba;border-color:#52ccba;background-position:center top;}
.slidingBlock-dialog .slidingBlock-indicator-text{line-height:40px;color:#a9a9a9;text-align:center;}
.slidingBlock-dialog .slidingBlock-panel-fail .slidingBlock-pointer{background-color:#f57a7a;background-position:center top;border-color:#f57a7a;}
.slidingBlock-dialog .slidingBlock-panel-fail .slidingBlock-indicator{border-color:#f57a7a;background-color:#fce1e1;}
.slidingBlock-dialog .slidingBlock-load{height:100%;position:absolute;left:0;top:0;right:0;bottom:0;background:url(//www.fawtography.com/images/loadNew.gif) no-repeat center center #fff;opacity:.7;filter:alpha(opacity=70);z-index:10;}
.slidingBlock-dialog .slidingBlock-refresh{width:28px;height:30px;line-height:300px;overflow:hidden;background:url(/OtherItem/images/loginRegister/slidingBlock-icon.png) no-repeat center -80px;position:absolute;right:5px;top:5px;}
