.cr27{color:#2799df}
/*header*/
.header{width:100%;height:40px;background:#fff;border-bottom:1px solid #dcdee0;position:relative;z-index:1050;}
.header .head{width:1200px;height:100%;margin:0 auto;}
.header .head .nav{}
.nav li{height:39px;float:left;}
.header .nav li{position:relative;}
.nav li + li{text-align:center;}
.nav li + li .a-one:before{width:1px;height:10px;content:'';display:block;background:#dcdee0;position:absolute;top:14.5px;left:0;}
.header .nav li + li .a-one{padding:0 18px;}
.nav li .a-one{color:#7d7e80;font-size:14px;padding-right:18px;display:block;position:relative;margin:0 auto;line-height:39px;overflow:hidden;}
.nav li:hover .a-one{color:#07a5f8;}
.nav li:hover .a-one{overflow:visible;}
.nav li .a-one i{width:9px;height:5px;display:inline-block;vertical-align:top;background:url(../images/icons.png) no-repeat -251px -49px;margin:18px 0 0 3px;-webkit-transition:all 0.6s ease 0.1s;transition:all 0.6s ease 0.1s;}
.nav li .nav-menu-warp:after{width:10px;height:10px;content:'';display:block;border:solid 1px #ddd; border-width:1px 0 0 1px;position:absolute;top:34px;left:50%;margin-left:-5px;-webkit-transform:rotate(45deg) translate(0, 100%);-ms-transform:rotate(45deg) translate(0, 100%);transform:rotate(45deg) translate(0, 100%);background:#fff; opacity:0;-webkit-transition:all 0.1s ease 0.1s;transition:all 0.1s ease 0.1s;}
.nav li:hover .a-one:after{opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:rotate(45deg) translate(0, 0);-ms-transform:rotate(45deg) translate(0, 0);transform:rotate(45deg) translate(0,0);}
.nav li .a-one:hover i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.useinfo{height:16px;line-height:16px;margin:14px 0;}
.useinfo a{padding:0 10px;float:left;color:#7d7e80;}
.useinfo a:hover{color:#07a5f8;}
.useinfo a:first-child{border-right:1px solid #dcdee0;}

.nav-menu{width:430px;height:0;overflow:hidden;position:absolute;top:39px;left:50%;margin-left:-120.5px;z-index:-1;}
.nav-menu.gj{width:340px;margin-left:-140px;}
.nav-menu.gw{width:120px;margin-left:-60px;}
.nav li:hover .nav-menu{height:260px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.nav li:hover .nav-menu.gj{height:378px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.nav li:hover .nav-menu.gw{height:100px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.nav li:hover .items-wrapper{}
.items-wrapper{padding:4px 10px;background:#fff;text-align:center;border:1px solid #dcdee0;}
.items-wrapper .item{padding:10px 0;border-bottom:1px solid #ebebeb;}
.items-wrapper .item:last-child{border-bottom:0;}
.nav-menu .items-wrapper .nav-menu-a{width:50%;float:left;line-height:20px;display:inline-block;position:relative;}
.nav-menu.gj .items-wrapper .nav-menu-a{width:50%;}
.nav-menu.bd .items-wrapper .nav-menu-a{width:33.3%;}
.nav-menu.gw .items-wrapper .nav-menu-a{width:100%;}
.nav-menu.gw .items-wrapper .nav-menu-a .name{margin-left:0;text-align:center;}
.nav-menu-a:nth-child(even):after,.nav-menu-a:nth-child(3):after{position:absolute;left:0;width:1px;height:20px;top:50%;margin-top:-10px;background:#E8E8E8;content:"";display:block;}
.nav-menu-a .logo-icons{width:20px;height:20px;display:inline-block;background:url(../images/logo_icon.png) no-repeat;position:absolute;top:0;left:10px;}
.nav-menu-a .wx-logo{background-position:0 0;}
.nav-menu-a .wb-logo{background-position:-21px 0;}
.nav-menu-a .wh-logo{background-position:-42px 0;}
.nav-menu-a .tt-logo{background-position:-63px 0;}
.nav-menu-a .zdy-logo{background-position:-84px 0;}
.nav-menu-a .kpi-logo{background-position:-252px 0;}
.nav-menu-a .gj-logo1{background-position:-105px 0;}
.nav-menu-a .gj-logo2{background-position:-126px 0;}
.nav-menu-a .gj-logo3{background-position:-147px 0;}
.nav-menu-a .gj-logo4{background-position:-168px 0;}
.nav-menu-a .gj-logo5{background-position:-189px 0;}
.nav-menu-a .gj-logo6{background-position:-210px 0;}
.nav-menu-a .gj-logo7{background-position:-231px 0;}
.nav-menu-a .gj-logo8{background-position:-273px 0;}
.nav-menu-a .gj-logo9{background-position:-294px 0;}
.nav-menu-a .gj-logo10{background-position:-315px 0;}
.nav-menu-a .gj-logo11{background-position:-336px 0;}
.nav-menu-a .gj-logo12{background-position:-357px 0;}
.nav-menu-a .gj-logo13{background-position:-378px 0;}
.nav-menu-a .gj-logo14{background-position:-441px 0;}
.nav-menu-a .gj-logo15{background-position:-462px 0;}
.nav-menu-a .gj-logo16{background-position:-714px 0;}
.nav-menu-a .gj-logo17{background-position:-693px 0;}
.nav-menu-a .bd-logo1{background-position:-399px 0;}
.nav-menu-a .bd-logo2{background-position:-420px 0;}
.nav-menu-a .bd-logo3{background-position:-525px 0;}
.nav-menu-a .qq-logo1{background-position:-483px 0;}
.nav-menu-a .bjzw-logo1{background-position:-504px 0;}
.nav-menu-a .iqiyi-logo1{background-position:-546px 0;}
.nav-menu-a .bilibili-logo1{background-position:-567px 0;}
.nav-menu-a .vqq-logo1{background-position:-588px 0;}
.nav-menu-a .youku-logo1{background-position:-609px 0;}
.nav-menu-a .pearvideo-logo1{background-position:-630px 0;}
.nav-menu-a .meipai-logo1{background-position:-651px 0;}
.nav-menu-a .ixigua-logo1{background-position:-672px 0;}
.nav-menu-a .dysp-logo{background-position:-735px 0;}
.nav-menu-a .name{margin-left:34px;text-align:left;display:block;color:#7d7e80;}
.nav-menu-a:hover .name{color:#07a5f8;}

/*铃铛*/
.useinfo-login{position:relative;}
.useinfo-login.div-hide .xinxi-tips{display:none;}
.useinfo-login.div-hide .bell-a:after{display:none;}
.useinfo-login .bell-a{width:20px;height:21px;position:relative;margin:8.5px 0;z-index:2;}
.useinfo-login .bell-a:after{width:10px;height:10px;content:'';display:block;border:solid 1px #ddd;border-width:1px 0 0 1px;position:absolute;top:14px;left:50%;margin-left:4px;-webkit-transform:rotate(45deg) translate(0, 100%);-ms-transform:rotate(45deg) translate(0, 100%);transform:rotate(45deg) translate(0, 100%);background:#fff;}
.bell-a i{width:20px;height:15px;background-position:-53px -117px;}
.bell-a .sign{width:7px;height:7px;position:absolute;top:-2px;right:-2px;background:#f56262;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}

.xinxi-tips{width:268px;height:108px;padding:11px 13px;position:absolute;top:39px;right:10px;background:#fff;border:1px solid #dcdee0;box-shadow:2px 2px 7px #e5e5e5;-webkit-box-shadow:2px 2px 7px #e5e5e5;z-index:1;}
.xinxi-tips h1{font-size:14px;}
.xinxi-tips p{color:#7d7e80;font-size:12px;margin:0;margin-top:10px;}

.useinfo-login .title-name{line-height:39px;margin-left:14px;}
.useinfo-login .title-name .gold-member{width:18px;height:15px;margin:10.5px 2px;background-position:-74px -117px;vertical-align:top;}

.useWarp{height:38px;padding:5.5px 0 0 10px;position:relative;}
.useWarp .img{width:30px;height:30px;border:1px solid #dfe1e3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}
.useWarp .img img{width:100%;height:100%;}
.useWarp .user-name{width:80px;line-height:32px;margin-left:10px;color:#7d7e80;}
.useWarp i{width:7px;height:7px;position:absolute;bottom:3px;left:38px;background-position:-246px -25px;}
.useWarp .down-menu{display:none;width:126px;padding:0 13px;position:absolute;top:38px;right:-8px;background:#fff;border:1px solid #dcdee0;z-index:2;}
.useWarp .open .down-menu{display:block;}
.useWarp .down-menu li a{color:#7d7e80;display:block;padding:9px 0;text-align:center;}
.useWarp .down-menu li a:hover{color:#07a5f8;}
.useWarp .down-menu .divline{height:1px;background:#dcdee0;}

/**body**/
.container{width:1200px;margin:16px auto;padding:0;}
.plane-body{padding:16px}

/*底部*/
.footer{width:100%;height:184px;background:#363c4b;}
.footer.curr{position:fixed;bottom:0;left:0;}
.footer .foot{width:1200px;height:100%;margin:0 auto;}
.footer .foot .nav{font-size:14px;line-height:20px;margin:62px 0 60px;}
.footer .foot .nav a{color:#7a8599;display:inline-block;margin-right:15px;margin-bottom:18px;}
.footer .foot .nav p{color:#7a8599;font-size:12px;margin:0;}
.footer .foot .nav p a{margin:0;}
.footer .foot-imgs{margin:35.5px auto;}
.footer .foot-imgs a{color:#7a8599;float:left;margin-right:36px;}
.footer .foot-imgs a img{width:83px;height:83px;}
.footer .foot-imgs a .word{display:block;text-align:center;margin-top:8px;}

/*form-warp*/
.modal-body .form-warp{padding:0 50px;}
.modal-body .form-warp.max400{max-height:400px;overflow:auto;}
.btn .word{min-width:60px;display:inline-block;text-align:left;color:#7d7e80;}
.form-warp .checkbox{width:50%;height:20px;float:left;}
.form-warp .checkbox + .checkbox{margin-top:10px;}


/* 手机号码注册 */
.pub-tit{background-color:#07a5f8;line-height:40px;color:#fff;margin:0 0 32px}
.glyphicon-ok-circle{color:#5cb85c;}
.register-item .red,.glyphicon-remove-circle{color:#f56262;margin-right:4px;top:2px;}
.wh242{width:242px !important;}.w-all{width:100%}
.int{height:44px;line-height:20px;color:#808080;border:1px solid #ddd;padding:12px 15px;}
.register-item .mobile{background-color:#fff;color:#07a5f8;width:100px;height:44px;border:0px;border-radius:2px;border:1px solid #07a5f8;margin-left:12px;}
.register-tabs a{float:left;width:180px;height:46px;margin-right:10px;line-height:46px;text-align:center;color:#616161;font-size:16px;background:#fff;border:1px solid #ebebeb;border-bottom:0 none;border-radius:5px 5px 0 0;}
.register-tabs a.active{color:#fff;background:#07a5f8;border:1px solid #07a5f8;border-bottom:0 none;}
.register-item{padding-top:1px;padding-bottom:40px;}
.register-item ul,.register-item dl{width:360px;margin-left:auto;margin-right:auto;}
.register-item li{margin:0 0 16px;position:relative;}
.register-item li .int{width:100%;}
.register-item li p{color:#616161;}
.register-item .sendout{width:106px;margin-left:12px;line-height:40px;text-align:center;color:#a3a3a3;background:#f2f2f2;border:1px solid #e2e2e2;}
.register-item .btn-primany{height:48px;text-align:center;color:#fff;background:#07a5f8;border-radius:2px;line-height:28px;}

.register-item dl{text-align:center;}
.register-item dt{padding:0 0 15px;line-height:55px;color:#373737;}
.register-item dd{line-height:26px;color:#747474;}
.register-item .outside_name{padding-left:10px;line-height:78px;color:#616161;}
.passTip-fixed{position:absolute;right:-30px}

.pubRadio-item{width:400px}
.pubRadio{position:relative;margin:0 12px 0 0;}
.pubRadio label{padding-left:3px;font-weight:400;margin-bottom:0;cursor:pointer}
.pubRadio input{opacity:0}
.pubRadio .radio-ico{height:16px;width:16px;outline:0;position:absolute;top:4px;left:0px;z-index:101;-webkit-appearance:none;-moz-border-radius:36.5px;-webkit-border-radius:36.5px;border-radius:36.5px;background-color:#fff;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:1px solid #d2d2d2;}
.pubRadio:hover .radio-ico,.pubRadio input:checked+.radio-ico{border:1px solid #47a0e4} 
.pubRadio input:checked+.radio-ico:after{background-color:#47a0e4;position:absolute;content:'';display:block;width:10px;height:10px;left:2px;top:2px;border-radius:50%}

.userForm .pubRadio .radio-ico{top:9px}
/* /手机号码注册 */

/* 注册成功 */
.pubMsg{line-height:24px;margin-bottom:24px}
.register-link a{border:1px solid #ddd;width:206px;height:86px;display:inline-block;padding-top:15px;margin:0 10px}
.registerSuc-but .btn{height:44px;min-width:132px;margin:0 12px}
.logo .img-circle{width:80px;height:80px}

/* 找回密码 */
.setPass-line i{width:40px;border-bottom:3px solid #ddd;display:inline-block;margin:0 2px}
.setPass-line i.on{border-color:#07a5f8}
.passwdChange{margin:70px 0 90px!important}

.icon1-vip1{width:18px;height:18px;margin-right:4px;position:relative;top:4px;background-position:-28px 0}
.icon1-vip2{width:18px;height:18px;margin-right:4px;position:relative;top:4px;background-position:-48px 0}
.icon1-vip3{width:18px;height:18px;margin-right:4px;position:relative;top:4px;background-position:-68px 0}
.icon1-vip4{width:18px;height:18px;margin-right:4px;position:relative;top:4px;background-position:-89px 0}
.icon1-vip5{width:18px;height:18px;margin-right:4px;position:relative;top:4px;background-position:-100px 0}
.icon1-vip6{width:18px;height:22px;margin-right:4px;background-position:-131px 0;}

/* 个人资料 */
.account-top{background:url(../images/accout-bg.png) no-repeat center top #07a5f8;height:136px;padding-top:40px}
.account-header{height:163px;}
.account-topR{padding-top:13px}
.account-topR a{border:1px solid rgba(255,255,255,.5);color:#fff;padding:5px 10px 6px;display:inline-block;margin-left:4px;}
.account-topR a:hover{background-color:rgba(255,255,255,.2)}
.userImg a{border:6px solid rgba(255,255,255,.3);overflow:hidden;border-radius:50%;width:124px;height:124px;cursor:pointer;position:relative;display:block;margin:0 auto -58px;top:-62px;}
.userImg a span{display:none;line-height:120px;z-index:2;position:absolute;width:100%;height:100%;border-radius:50%;top:0;left:0;color:#fff;background-color:rgba(255,255,255,.5)}
.userImg a:hover span{display:block;}
.nav-pills li{margin:0 40px;line-height:45px;float:initial;height:61px;display:inline-block;padding-top:12px;}
.nav-pills a{display:block}
.nav-pills .active a{color:#07a5f8;border-bottom:4px solid #07a5f8}

.control-label{font-weight:normal;}
.icons-accMsg{background-position:-215px 0;width:34px;height:30px;margin-right:8px}
.userForm{line-height:34px;margin:0 15px;padding:0 16px;position:relative}
.userForm .control-label{padding:0 10px 0 0;color:#7d7e80;width:138px}
.userForm .form-control{width:400px;display:inline-block;}
.editSave a{margin-left:12px}
.icons-qbtb{background-position:-31px -19px;width:17px;height:17px;margin:0 4px 0 2px;}

.acform-warp{margin:0 25px}
.acform-warp .btn,.acform-warp .form-control{-webkit-border-radius:0;-moz-border-radius:0px;border-radius:0}
.sms{width:200px}
.smsBtn{width:102px}

/********上传头像********/
.uploadImg-warp{padding:0 25px;margin-top:-10px}
.js_showBox{margin:0 auto 30px;width:72px;}
.js_showBox img{border-radius:50%;}
.js_uploadBtn{border:1px solid #2799df;width:80px}
.btn-upload{position:relative;margin-bottom:10px;height:32px}
.btn-upload span{padding-right:0;}
.js_upFile{position:absolute;top:1px;right:6px;z-index:1;width:80px;height:32px;opacity:0;cursor:pointer;filter:alpha(opacity=0);-moz-opacity:0}
.icon-upload {display:inline-block;width:17px;height:17px;background:url(./icons.png) -78px 0 no-repeat;vertical-align:middle;margin-right:5px;background-position:-144px -24px;}
.uploadImgModal .modal-title{font-size:16px}
.uploadImgModal .modal-footer .btn{width:76px;height:34px}

.account-md{padding:0 24px;}


/********我的账户********/
.account-balance{border:1px solid #ddd;padding:29px 24px 21px;}
.icon-bigqb{background-position:0px -32px;width:31px;height:23px;margin:0 6px 6px 0px;display:inline-block;}
.balance-money{line-height:30px;vertical-align:middle;}
.balance-money label{font-size:36px;display:inline-block;margin-left:20px;position:relative;top:3px;}
.balance-info{margin-top:3px}
.account-balance a{line-height:40px;color:#fff;border-radius:20px;display:inline-block;position:relative;padding:0 24px 0 50px;margin-left:70px;}
.btn-cost{background-color:#07a5f8;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bbff', endColorstr='#07a5f8', GradientType='0')!important;background:-webkit-linear-gradient(#00bbff , #07a5f8);background:-o-linear-gradient(#00bbff , #07a5f8)!important;background:-moz-linear-gradient(#00bbff , #07a5f8)!important;background:linear-gradient(#00bbff , #07a5f8)!important;}
.btn-recharge{background-color:#ff8400;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff890a', endColorstr='#ff8400', GradientType='0')!important;background:-webkit-linear-gradient(#ff890a , #ff8400);background:-o-linear-gradient(#ff890a , #ff8400)!important;background:-moz-linear-gradient(#ff890a , #ff8400)!important;background:linear-gradient(#ff890a , #ff8400)!important;}
.icons-cost{background-position:-51px -19px;width:58px;height:54px;position:absolute;bottom:0;left:-16px;}
.icons-recharge{background-position:-118px -29px;width:68px;height:43px;position:absolute;bottom:0;left:-27px;}
.icon-invoice{background-position:-35px -56px;width:13px;height:17px;margin-right:4px;}
.setInvoice.disabled .icon-invoice{background-position:-35px -37px;}
a.disabled{color:#ccc !important;pointer-events:none;}
.invoice-form{padding:0 30px}

/*普通充值*/
.crf8{color:#ff8401}.bgf5{background-color:#f56262}
.dib{display:inline-block}
.onlRecharge-intr{padding:16px 0px 0 30px;line-height:28px;border-left:1px solid #dcdee0;min-height:560px;margin-top:20px;}
.onlRecharge-form{width:650px;min-height:560px;margin:12px 0 0 53px;padding:20px 0;line-height:34px;}
.onlRecharge-form .inputW8{width:80px}
.inputw17{width:170px}
.payment-method{width:164px;height:44px;text-align:center;border:1px solid #e0e0e0;display:inline-block;margin-right:20px;cursor:pointer}
.payment-method img{margin:6px 0 0;}
.payment-method.active{position:relative;z-index:1;border:1px solid #47a0e4;}
.payment-method.active:after{position:absolute;right:0;bottom:0;display:block;content:' ';width:24px;height:24px;background:url(../images/icons.png) no-repeat -218px -32px;}
.onlRecharge-form .control-label{padding:0 10px 0 0;}
.coupon-code .form-control{height:32px;padding:5px 12px}
.coupon-code .btn{border-radius:0 2px 2px 0;margin-left:-1px;padding:5px 12px}
.old-price{text-decoration:line-through;color:#808080;margin-left:5px}
.btn-pay{margin:10px 0 0 0;padding:7px 50px;background-color:#ff8401}
.radio{position:relative;padding-top:0!important;margin-right:20px}
.radio label{padding-left:20px;}
.radio input{opacity:0;width:16px;height:16px;margin-right:5px}
.icon-radio{height:16px;width:16px;outline:0;position:absolute;top:9px;left:0px;z-index:101;-webkit-appearance:none;-moz-border-radius:36.5px;-webkit-border-radius:36.5px;border-radius:36.5px;background-color:#fff;border:1px solid #d2d2d2;}
.radio label:hover .icon-radio{border:1px solid #07a5f8}
.radio input:checked+.icon-radio{background:url(../images/icons.png) no-repeat -196px -32px;border:1px solid #07a5f8}
.coupon-off{color:#fff;padding:3px 5px 4px;border-radius:2px;position:relative}
.coupon-off:before{content:'';position:absolute;top:7px;left:-5px;border-right:6px solid #f56262;border-top:5px solid transparent;border-bottom:5px solid transparent;}

.fast-payment-bg{position:absolute;top:40px;left:15px;z-index:0;}
.fast-payment{position:relative;z-index:1;height:252px;margin:0 0 16px;}
.fast-payment .payment-code{display:block;margin-left:50px;}
.fast-payment .payment-code-img{margin:70px 0;}


/********我的消息********/
.myMes-nav{margin:16px 0 14px;}
.nav-acct>li>a{padding:7px 24px;background-color:#f0f0f0;border-radius:20px;margin-right:24px;color:#131313;}
.nav-acct>li>a:focus, .nav-acct>li>a:hover{color:#07a5f8;background-color:#f0f0f0}
.nav-acct>li.active>a{background-color:#07a5f8;color:#fff}
.pagination{color:#7a8599;font-size:12px;margin:16px 0 8px}
.pagination>li>a,.pagination>li>span{float:none;padding:2px 6px;color:#7a8599;margin:0 2px}
.pagination>li>a:hover{border:1px solid #2799df;background:none}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover{background:#7a8599;border:1px solid #7a8599}
.pagination>li:first-child>a, .pagination>li:first-child>span,.pagination>li:last-child>a, .pagination>li:last-child>span{border:none;padding:2px 0px}
.chose{margin:12px 0 0 24px}
.chose a{margin-left:20px}
.chose a:hover,.btn-del:hover{opacity:.8}
.chose label{position:relative}
.chose label input{margin-right:12px;position:relative;top:2px;opacity:0}
.chose .icon1-checkbox{top:6px;left:0}
.dropdown{height:36px}
.dropdown-toggle{background:none;border:1px solid #ddd;border-radius:0}
.dropdown-toggle label{margin-bottom:0;font-weight:400;margin-right:10px;}
.dropdown-menu{min-width:100%;border-radius:0;border-color:#ddd;box-shadow:0 1px 8px rgba(0,0,0,.3);padding:0;margin:0;}
.dropdown-menu li a{padding:7px 20px;border-bottom:1px solid #ddd}
.dropdown-menu li a:hover{background-color:#cdedfe;border-bottom:1px solid #cdedfe;color:#07a5f8}
.dropdown-menu li:last-child a{border:none}
.open .dropdown-toggle{border:1px solid #07a5f8;box-shadow:0 0 2px #07a5f8}
.delModal .btn{width:76px;height:33px;}

.plane-nav{padding:2px 24px 2px 9px}
.detailPage{padding-top:8px}
.detailPage a{margin-left:12px}
.breadcrumb{background:none}
.breadcrumb>li+li:before{content:">";color:#07a5f8}
.breadcrumb>li a{color:#07a5f8}
.breadcrumb>li.active{color:#4c4c4c}
.myMsg-md{line-height:24px}
.myMsg-cont p{margin-bottom:20px}

/* 修改密码 */
.passwd-bar{margin-bottom:64px}
.passwd-bar li{border-bottom:4px solid #ddd;display:inline-block;position:relative;width:186px;line-height:42px;margin:0 4px}
.passwd-bar li.on{color:#07a5f8;border-color:#07a5f8}
.passwd-bar li:before{content:'';border-bottom:4px solid #ddd;border-left:4px solid transparent;left:-4px;bottom:-4px;position:absolute;}
.passwd-bar li:after{content:'';border-top:4px solid #ddd;border-right:4px solid transparent;right:-4px;bottom:-4px;position:absolute;}
.passwd-bar li.on:before{border-bottom-color:#07a5f8}
.passwd-bar li.on:after{border-top-color:#07a5f8}
.passwd-cont{width:440px;margin:0 auto}
.passwd-verify{border:1px solid #dcdee0;border-radius:2px;margin-bottom:30px;padding:17px 30px 17px 18px}
.verify-email{width:52px;height:60px;background-position:0px -90px}
.verify-iphone{width:52px;height:60px;background-position:-60px -90px}
.verify-cont{margin-left:12px;}
.verify-cont h3{line-height:30px;margin-bottom:5px}
.passwd-verify .btn{border-radius:20px;padding:6px 15px;}
.passwd-contw{width:352px;margin:0 auto}
.passwd-contw .btn-next{padding:7px 12px}

/* 邀请有礼 */
.invite-inpt{position:relative}
.invite-inpt a{position:absolute;right:-6px;top:0px;width:76px;border-radius:0;}
.invite-success{position:absolute;right:-6px;top:-39px;color:#14cc5e;background-color:#e7faef;border:1px solid #14cc5e;padding:3px 2px 3px 6px;}
.invite-success:before,.invite-success:after{content:'';border-top:6px solid #14cc5e;border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;bottom:-6px;left:34px;}
.invite-success:after{border-top:5px solid #e7faef;border-right:5px solid transparent;border-left:5px solid transparent;left:35px;bottom:-5px}
.invite-img{background:url(../images/invite-img.jpg) no-repeat left;width:640px;height:376px;color:#fff;}
.invite-img p{font-size:25px;padding:26px 0 0px;}
.invite-img p span{display:block;margin-bottom:6px}
.invite-img .codeImg{box-shadow:0 3px 5px #0780b8;background-color:#fff;padding:8px;width:160px;height:160px;margin:0 auto 7px;}
.accout-tipMsg .btn{background-color:#cdedfe;color:#07a5f8;border-radius:20px;padding:6px 15px;margin-right:24px;}

.qbLogin-box{background:url(../images/zsLogin-bg.jpg) no-repeat center center;padding:120px 0;background-size:cover;}
.qbLogin-box .loginModal-dialog{margin:0 auto;width:440px;position:relative}
.qbLogin-box .qbLogin-img{position:absolute;margin:32px 0 0 -513px;left:50%;}

/* 任务中心 */
.cr70b{color:#70B603;}
.crd90{color:#D9001B;}
.crf59{color:#F59A23;}
.task-center{margin:0 -16px 30px;line-height:normal;}
.task-ul li{float:left;width:calc(33.333% - 24px);margin:0 12px 20px;}
.task-li{border:1px solid #ddd;padding:20px 10px;min-height:150px;}
.task-li img{width:100px;height:100px;margin:0 20px 0 10px;}
.task-div{margin:16px 0 0 100px;}
.task-div strong{display:block;font-size: 18px;margin:0 0 20px;}
.task-div span{color:#7F7F7F;font-size:12px;}
.receive{width:140px;margin:15px auto 10px;font-size:16px;font-weight:700;color:#A96B0D;background-color:rgba(255, 231, 139, 1);display:block;text-align: center;padding:10px 0;border-radius:80px;}
.under-way{background:rgba(242, 242, 242, 1);}

.task-div2{border:0;border-bottom:1px solid #ddd;margin-bottom:30px;}
.form-horizontal2{margin:0 0 20px;line-height:34px;}
.form-horizontal2 .control-label{text-align:left;margin-left:70px;/* width: 200px; */}
.form-horizontal2 .col-xs-10{width:auto;}
.receive1{margin-left:55px;line-height:20px;display:inline-block;}

.progress-content{margin-left:55px !important;width:65%;position: relative;}
.progress-content .progress{height:20px;margin:0;display:block;background-color:#f2f2f2;border-radius:10px;}
.progress-content .progress-bar-success{background-color:#00baff;}
.progress-content .progress-striped .progress-bar-success{background:#107bf8;border-radius:10px;}
.progress-content .sr-only{width:auto;height:auto;font-size:12px;float:right;clip:rect(0,auto,auto,0);margin:-5px 0 0 8px;position:absolute;right:-75px;top:-5px;}

.give-up{background:#aaa;/* display:inline-block; */color:#fff;/* margin-left:55px; *//* margin-right:-20px; */}
.give-up:hover{color:#fff;background:#999;}

.ewm{text-align:center;margin:-50px 40px 0 40px}
.ewm img{width:120px;height:120px;margin-bottom:10px;}

/****个人头像****/
.avatarModal .modal-dialog{width:600px}
.avatar-view{display:block;width:220px;height:220px;border:3px solid #fff;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.15);cursor:pointer;overflow:hidden}
.avatar-view img{width:100%}
.avatar-body{padding-right:15px;padding-left:15px}
.avatar-upload{overflow:hidden}
.avatar-upload label{display:block;float:left;clear:left;width:100px}
.avatar-upload input{display:block;}
.avater-alert{margin-top:10px;margin-bottom:10px}
.avatar-wrapper{height:264px;width:100%;margin-top:15px;box-shadow:inset 0 0 5px rgba(0,0,0,.25);background-color:#fcfcfc;overflow:hidden}
.avatar-wrapper img{display:block;height:auto;max-width:100%}
.avatar-preview{float:left;margin-top:15px;margin-right:15px;border:1px solid #eee;border-radius:4px;background-color:#fff;overflow:hidden}
.avatar-preview:hover{border-color:#ccf;box-shadow:0 0 5px rgba(0,0,0,.15)}
.avatar-preview img{width:100%}
.preview-lg{height:170px;width:170px;margin-top:15px}
.preview-md{height:100px;width:100px}
.preview-sm{height:50px;width:50px}
@media (min-width:992px){
	.avatar-preview{float:none}
}
.avatar-btns{margin-top:30px;margin-bottom:15px}
.avatar-btns .btn-group{margin-right:5px}
.loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.75;filter:alpha(opacity=75);z-index:20140628}

.avatar-input{right:40px;}
.register-img img{margin:0 10px;width: 480px;}

/*城市下拉**/
.semp-city{display:none;border-radius:0;overflow:hidden;width:320px}
.semp-city.open{display: block;}
.pad-left{padding-left:15px}
.has-choose-box{height:36px;line-height:36px;box-shadow:0 1px 1px #ccc}
.has-choose{margin-right:25px;border-bottom:2px solid #f5f5f5}
.has-choose.active{color:#0075eb;border-color:#0075eb}
.city-items{overflow-y: auto;height:200px;}
.city-item{height:40px;line-height:40px;border-bottom:1px solid #fff}
.city-item view{justify-content:center}
.city-item.active{color:#0faeff}
.flex-row{display:flex;flex-direction:column;flex-direction:row}


/* 新增的样式类名 */
.loginTitle{
	text-align: center;
	margin-bottom: 20px;
	height: 62px;
	line-height: 62px;
}
.pb40{
	padding-bottom: 40px !important;
}
.d-flex{
	display: flex;
}
.flex-a{
	justify-content: space-around;
}
.flex-b{
	justify-content: space-between;
}
.cur{
	cursor: pointer;
}
.getcode{
	width: 110px;
	font-size: 12px;
	text-align: center;
	line-height: 50px;
	margin-left: 20px;
	color: red;
}
.errowtips{
	color: red;
	font-size: 14px;
}

/* 密码强度 */
.pass-tip{display:flex;justify-content:flex-end;}
.pass-strength{display:flex;align-items:center;}
.pass-strength .pass-box{width:150px;display:flex;justify-content:space-between;}
.pass-strength .pass-box span{width:47px;height:12px;background-color: rgb(204, 204, 204);}
.pass-strength.pass-most .pass-box span{background-color:#3bb64c;}
.pass-strength.pass-middle .pass-box span:nth-child(-n+2){background-color:#f0a228;}
.pass-strength.pass-weak .pass-box span:nth-child(1){background-color:#e63333;}

