@charset "utf-8";
body,button,input,select,textarea{font:12px/1.125 宋体,Arial,Helvetica,sans-serif}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}html,body{height:100%;background:#383E43}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-size:normal;font-weight:normal}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}input,button,select,textarea{outline:none}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}a{text-decoration:none;color:#e7e7e6}a:hover{text-decoration:none;color:#fff}.viploginbg{width:100%;height:100%;padding:0;margin:0;position:absolute;left:0;top:0;overflow:hidden}.topbar{height:54px;width:100%;background:url(/images/vip/header_bg.png) left top repeat-x;_background:#000;position:relative}.topmain{width:950px;margin:0 auto;position:relative}.topmain .logo{float:left;padding:8px 0 0}.topmain .logo a{display:block;width:160px;height:36px;background:url(/images/vip/vip_logo.png) no-repeat;_background:url(/images/vip/vip_logo.gif) no-repeat}.topmain .rtop{float:right;height:20px;line-height:20px;padding:20px 0 0;color:#a0a1a0}.topmain .rtop span.line{margin:0 13px}.topmain .rtop a.icon{display:inline-block;background:#1f87ff;padding:0 10px;height:22px;line-height:22px;border-radius:4px;color:#fff}.topmain .aniIn{-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease;transition:opacity .5s ease-in;opacity:1}.topmain .aniOut{-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease;transition:opacity .5s ease-in;opacity:0}.supportBox{opacity:0;box-shadow:2px 2px 2px #919191;width:279px;height:150px;position:absolute;right:0;top:55px;background:#fff}.supportBox .arrowTop{display:block;width:0;height:0;overflow:hidden;font-size:0;line-height:0;border-style:dashed dashed solid dashed;border-width:0 7px 7px;border-color:transparent transparent #fff transparent;position:absolute;top:-7px;right:34px}.supportBox .supportCon{width:262px;height:63px;background:#fff;padding:13px 0 0 17px}.supportBox .supportCon p{height:24px;line-height:24px;overflow:hidden}.supportBox .supportCon p .arrowLeft{display:inline-block;width:0;height:0;overflow:hidden;font-size:0;line-height:0;border-style:dashed dashed dashed solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #333;vertical-align:middle;margin-right:4px}.supportBox .supportCon p a,.supportBox .supportCon p b{color:#1F87FF;font-family:Tahoma,Arial,sans-serif}.supportBox .supportList{width:262px;height:73px;background:#595959;border-top:1px solid #434343;padding-left:17px;overflow:hidden}.supportBox .supportList a{text-align:center;color:#dddfe3;display:inline-block;width:48px;margin:14px 17px 0 0}.supportBox .supportList a b{display:block;background:url(/images/vip/he_ico.png) no-repeat;margin:0 auto 7px}.supportBox .supportList a.payGuide b{width:31px;height:28px;background-position:0 0}.supportBox .supportList a.getBill b{width:28px;height:28px;background-position:-69px 0}.supportBox .supportList a.feedback b{background-position:-127px 0;width:38px;height:28px}.supportBox .supportList a.helpCenter b{width:26px;height:28px;background-position:-201px 0}.supportBox .supportList a.payGuide:hover b{background-position:0 -122px}.supportBox .supportList a.getBill:hover b{background-position:-69px -122px}.supportBox .supportList a.feedback:hover b{background-position:-127px -122px}.supportBox .supportList a.helpCenter:hover b{background-position:-201px -122px}.supportBox .supportList a:hover{color:#1f87ff}.bgHeight{height:100%;position:relative}.loginBox{width:300px;height:340px;margin:0 auto;font-family:Tahoma,"微软雅黑","宋体";position:relative}.loginBox_code{width:358px;position:relative;background:#fff;margin:0 auto;height:344px;font-family:Tahoma,"微软雅黑","宋体"}.code_closebtn{padding:18px 18px 0 0;height:12px}.code_closebtn a{display:inline-block;width:12px;height:12px;background-position:0 -154px;float:right}.vip_code_tab{width:100px;height:25px;line-height:24px;position:absolute;right:2px;top:-35px}.vip_code_tab .vip_ewm{width:25px;height:25px;margin-right:1px;float:left}.vip_code_tab .vip_ewm img{width:25px;display:inline-block;float:left}.vip_code_tab .code_tab_btn{width:72px;background:#fff;opacity:0.7;filter:Alpha(opacity=70);height:24px;line-height:24px;text-align:center;float:left;color:#5c5c5c}.vip_code_icon{background:url(/images/vip/vipcode_icon_2018.png) no-repeat}.vip_code_icon2{background:url(/images/vip/icon_2018.png) no-repeat;background-image:-webkit-image-set(url(/images/vip/icon_2018_retina.png) 2x)}.login_top{padding:0 30px;height:240px;width:240px;margin:0 auto 24px}.weibo_login,.weixin_login,.mobile_login{position:absolute;width:240px;height:260px}.loginBox_code .app_code img,.loginBox_code img,.weibo_code img,.mobile_code img{height:164px;margin:8px;border:1px solid #E2E2E2;padding:6px}.weibo_code,.weixin_code,.mobile_code,.code_refresh{height:260px;width:240px;position:absolute}.weibo_code,.mobile_code{padding:0 30px;height:200px;width:200px}.login_tit{height:24px;line-height:24px;margin-top:200px;font-size:13px;text-align:center}.login_tit span{width:16px;height:16px;display:inline-block;background-position:0 -184px;vertical-align:-3px;margin-right:4px}.login_tit a{color:#3393f6;margin:0 4px;font-size:13px}.mobile_login .login_tit{text-indent:12px}.weibo_login .login_tit{text-indent:6px}.loginBox_code .tit_code{width:288px;height:46px;margin:0 35px}.tit_code li{width:80px;margin:0 8px;float:left;text-align:center;height:46px}.tit_code li a,.tit_code li a span{width:46px;height:44px;display:inline-block}.tit_code li a .weibo{background-position:0 -195px}.tit_code li a .mobile{background-position:0 -235px}.tit_code li a .weixin{background-position:0 -275px}.tit_code .current{border-bottom:4px solid #4776be}.success .tip,.err .tip{position:absolute;height:100px;width:180px;z-index:10;color:#FFF;text-align:center;font-size:13px;font-weight:bold;left:36px;top:7px;padding-top:80px}.loginBox_code .code_err .code_bg,.loginBox_code .code_success .code_bg,.loginBox_code .code_refresh .code_bg{padding:30px;height:120px;width:120px;margin:7px 36px;background:#000;opacity:0.6;filter:alpha(opacity=60)}.code_success,.code_err{position:absolute}.loginBox_code .code_success,.loginBox_code .code_err{display:none}.loginBox_code .err_box .code_err{display:block}.loginBox_code .err_box .code_success{display:none}.loginBox_code .success_box .code_err{display:none}.loginBox_code .success_box .code_success{display:block}.loginBox .vipMailbox{width:100%;overflow:hidden}.loginBox .vipMailbox li{position:relative;width:294px;overflow:hidden;padding:0 4px 10px 2px}.loginBox .vipMailbox li.mailname input{ime-mode:disabled;*margin-bottom:-11px;width:158px;display:inline-block;background:url(/images/vip/mailname1.png) 7px center no-repeat #FFF;font-family:Tahoma,"微软雅黑","宋体";font-size:14px;font-size:14px;border:1px solid #fff;height:39px;line-height:39px;padding-left:25px;box-shadow:1px 1px 2px #7f807f;-webkit-box-shadow:1px 1px 2px #7f807f;-moz-box-shadow:1px 1px 2px #7f807f}.loginBox .focus label{color:#ccc}.loginBox .vipMailbox li.mailname span.vip{width:108px;display:inline-block;height:41px;border-left:1px solid #e8e8e8;line-height:41px;background:#FFF;font-size:14px;text-align:center;box-shadow:1px 1px 2px #7f807f;-webkit-box-shadow:1px 1px 2px #7f807f;-moz-box-shadow:1px 1px 2px #7f807f}.loginBox .vipMailbox li.mailvsn a.findvsn{float:left;height:41px;border-left:1px solid #e8e8e8;width:108px;line-height:41px;background:#FFF;font-size:12px;text-align:center;box-shadow:1px 1px 2px #7f807f;-webkit-box-shadow:1px 1px 2px #7f807f;-moz-box-shadow:1px 1px 2px #7f807f;color:#333}.loginBox .vipMailbox li.mailvsn a.findvsn:hover{color:#333}.loginBox .vipMailbox li.mailname .clearname{background:url("/images/vip/icon.gif") no-repeat scroll 0 -200px transparent;display:inline-block;height:9px;position:absolute;right:122px;top:17px;width:9px}.loginBox .vipMailbox li.mailpass input{ime-mode:disabled;width:267px;background:url(/images/vip/password1.png) 7px center no-repeat #FFF;font-family:Tahoma,"微软雅黑","宋体";font-size:14px;border:1px solid #fff;height:39px;line-height:39px;padding-left:25px;box-shadow:1px 1px 2px #7f807f;-webkit-box-shadow:1px 1px 2px #7f807f;-moz-box-shadow:1px 1px 2px #7f807f}.loginBox .vipMailbox li.mailvsn input{float:left;ime-mode:disabled;width:175px;background:#FFF;font-family:Tahoma,"微软雅黑","宋体";font-size:14px;border:1px solid #fff;height:39px;line-height:39px;padding-left:8px;box-shadow:1px 1px 2px #7f807f;-webkit-box-shadow:1px 1px 2px #7f807f;-moz-box-shadow:1px 1px 2px #7f807f}.loginBox .vipMailbox li.checkcodeBox input{width:175px;float:left;background:#FFF;font-family:Tahoma,"微软雅黑","宋体";font-size:14px;border:1px solid #FFF;height:39px;line-height:39px;padding-left:8px;color:#999;box-shadow:1px 1px 2px #7f807f;-webkit-box-shadow:1px 1px 2px #7f807f;-moz-box-shadow:1px 1px 2px #7f807f}.loginBox .vipMailbox li.checkcodeBox img{float:right;width:97px;height:40px;border:1px solid #ccd0d4;box-shadow:1px 1px 2px #7f807f;-webkit-box-shadow:1px 1px 2px #7f807f;-moz-box-shadow:1px 1px 2px #7f807f}.loginBox .vipMailbox li.set a{float:right;color:#FFF;*margin-top:2px;_margin-top:0}.loginBox .vipMailbox li.set input{vertical-align:middle;margin-right:3px}.loginBox .vipMailbox li.set label{margin-right:12px;color:#fff}.loginBox .vipMailbox li.btn{padding-top:22px}.loginBox .vipMailbox li.btn a{display:block;height:36px;line-height:36px;float:left;text-align:center;width:117px;font-size:14px;font-weight:bold;color:#FFF}.loginBox .vipMailbox li.btn a.loginBtn{background:url(/images/vip/btn_login.png) repeat-x}.loginBox .vipMailbox li.btn a.loginBtn:hover{background:url(/images/vip/btn_login2.png) repeat-x}.loginBox .vipMailbox li.btn a.loginBtn:active{background:url(/images/vip/btn_login3.png) repeat-x}.loginBox .vipMailbox li.btn a.loginBtnload,.loginBox .vipMailbox li.btn a.loginBtnload:hover,.loginBox .vipMailbox li.btn a.loginBtnload:active{background:url(/images/vip/loginloading1.gif) no-repeat;overflow:hidden;text-indent:-9999em}.loginBox .vipMailbox li.btn a.register{background:url(/images/vip/btn_register.png) repeat-x;float:right}.loginBox .vipMailbox li.btn a.register:hover{background:url(/images/vip/btn_register.png) repeat-x}.loginBox .vipMailbox li.btn a.register:active{background:url(/images/vip/btn_register.png) repeat-x}.loginBox .vipMailbox li.pay a{display:inline-block;height:18px;line-height:18px;padding-left:18px;color:#fff}.loginBox .vipMailbox li.pay a.chargeVip{background:url(/images/vip/vip_pay.gif) left center no-repeat}.loginBox .vipMailbox li.set{height:20px;line-height:20px;overflow:hidden}.loginBox .vipError{visibility:visble;line-height:26px;padding:0 4px 0 2px}.loginBox .vipError .loginError{min-height:26px;background:#FFF283;overflow:hidden;padding-left:8px}.loginBox .loginError{position:relative;top:-2px;left:0;color:#ff4040}.loginBox .loginError1{top:4px}.loginBox .placeholder{color:#999;cursor:text;font-size:15px;height:41px;line-height:41px;position:absolute;top:0;*top:2px;left:30px}.loginBox .placeholder1{left:12px}.loginBox li.safeTip{width:286px;background-color:#FEFEC1;border:1px solid #D9CCB4;color:#666;line-height:18px;padding:4px 0 2px 8px}.loginBox .checkcodeBox a{color:#fff;float:right}.loginBox .checkcodeBox p{color:#fff;height:20px;line-height:20px}.viplogin .mailLoginList li .focus input{box-shadow:0 0 3px #f00 inset;border:1px solid #f00}.viplogin .mailLoginList li .hover input{box-shadow:0 0 3px #f00 inset;border:1px solid #f00}.loginBox .error{border-radius:4px;position:relative;width:276px;margin:0 auto 16px;padding:10px 12px;font-weight:700;color:#5d3f15;background:#fff283;line-height:20px;word-break:break-all;word-wrap:break-word}.error{width:926px;padding:10px 12px;font-weight:700;color:#5d3f15;background:#fff283;line-height:20px;word-break:break-all;word-wrap:break-word;border-radius:4px;position:absolute;left:50%;top:54px;margin-left:-474px;text-align:center}.loginError a{color:#22a6d2}.loginError a:hover{color:#22a6d2;text-decoration:underline}.vipfooter{width:950px;margin:0 auto;overflow:hidden;color:#e7e7e6;position:relative}.vipfooter .loginFooter{width:100%;overflow:hidden;border-bottom:1px solid #949396;padding:0}.vipfooter .loginFooter a.black{float:right;color:#e7e7e6}.vipfooter .loginFooter ul{float:left;height:20px;line-height:20px}.vipfooter .loginFooter li{float:left;padding:0 20px 0 10px;background:url(/images/vip/foot_icon.png) left center no-repeat}.vipfooter .footenter{width:100%;overflow:hidden;line-height:20px;padding:8px 0 10px}.vipfooter .footenter .copyRight{float:left}.vipfooter .footenter .nav{float:right}.vipfooter .footenter .nav a{margin:0 8px}
