﻿*{
	margin:0px;
    padding:0px;
}
body{
	width: 100%;
	font-family: "微软雅黑";
    font-size: 14px;
    color: #fff;
    min-width: 1366px;
}
ul,li,a,h1,h2,h3,h4,h5,h6,p,input,textarea,span{font-weight: normal; margin: 0;padding: 0;list-style:none;text-decoration: none;box-sizing:content-box;}
input{outline:none;}
img{border:0px;}
/*共用样式*/
.hide{display: none;}
.shade{width: 100%;height:100%;background: rgba(0,0,0,0.4);display: none;position:fixed;top: 0px; z-index: 95;margin:0 auto;min-width: 1366px;}
/*首页头部分*/
.header-div{width: 100%;min-width:1366px;left: 0;right: 0;position: absolute;top: 5px;margin: 0 auto;left: 0;right:0px;z-index: 90;}
.header{width: 1040px;margin: 0 auto;}
.header .logo{display: block;width:150px; float: left;margin-left:30px;margin-top:8px;}
.header .logo img{display:block;width:100%;border:0px;}
.header .search-div{width:350px;height: 40px;background:rgba(255,255,255,0.4);float: left;border-radius:6px 0px 0px 6px;margin-left: 50px;}
.header .search-div img{display: block; width:24px;float: left; margin-top: 8px;margin-left: 8px;}
.header .search-div .search-text{display: block;width:310px;height:40px;background:rgba(255,255,255,0.01);float:right;border: 0px;font-size: 18px;color: #fff;}
.search-list{width:344px;height:auto;background:#fff;position: absolute;margin-left: 5px;margin-top: 40px;display:none;}
.history-search{width:330px;height:auto;margin: 0 auto;margin-top: 5px;display: none;}
.history-title{display: block;width: 100px;height: 24px;font-size: 16px;color: black;float: left;}
.history-title .icon-red1{display: block;width: 2px;height:10px;background:#ff4242;margin-top:6px;margin-right: 8px;}
.delete-history{width: 45px;height: 22px;font-size: 14px;color: #a9a9a9;line-height: 18px;cursor:pointer;float: right;}
.icon-dtehistory{display: block; width:14px;height: 16px;background: url(../images/icon.png)0px -331px;float: left;}
.history-sh-list{width: 100%;max-height:60px;overflow: hidden;float: left;}
.history-sh-list dl{width: 50%;height:30px;cursor: pointer;text-align: center;font-size: 16px;color:black;line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;float: left;}
.more-history{width:100%;height:20px;float:left;display: none;cursor: pointer;}
.more-history span{display: block;width: 30px;height: 20px;margin: 0 auto; background: url(../images/icon.png)0px -365px;}
.hot-search{width:330px;height:auto;margin: 0 auto;margin-top: 5px;}
.hot-title{display: block;width: 100px;height: 24px;font-size: 16px;color: black;float: left;}
.hot-title .icon-red1{display: block;width: 2px;height:10px;background:#ff4242;margin-top:6px;margin-right: 8px;}
.hot-sh-list{width: 100%;float: left;}
.hot-sh-list dl{width: 50%;height:30px;cursor: pointer;text-align:left;font-size: 16px;color:black;line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;float: left;}
.hot-sh-list dl a{display: block;width: 30px;font-size: 16px;color:#a9a9a9;}

.lxc-search-div{width:344px;height:auto;background:#fff;position: absolute;margin-left: 5px;margin-top: 40px;display:none;}
.lxc-search-list{width:95%;height: 20px;margin:0 auto;color: black;}
.lxc-search-list span{display:block;height: 20px;font-size: 14px;line-height:20px;color: black; cursor:pointer;}

.header .search-btn{width:80px;height: 40px;background:#089df3;float: left;border-radius:0px 6px 6px 0px;line-height: 40px;text-align: center;font-size: 17px;cursor: pointer;}
.header a{width:65px;height:30px;float: left;font-size: 12px;text-align: center;cursor: pointer;color: #fff;}
.header a:hover{color: #FF6C00;}
.header .clj-01{margin-left: 35px;}
.header .clj-01 span{display: block; width:22px;height: 24px;background: url(../images/icon.png)0px -40px;margin: 0 auto;}
.header .user-avatar{width:40px;height:40px;margin-left: 20px;border-radius:40px;display: none;}
.header .user-logout{width:25px;margin-left:10px;line-height: 34px;display: none;}
.header .user-avatar img{display: block;width:40px;height:40px;object-fit:cover;border-radius:40px;}
.header .clj-01:hover span{background: url(../images/icon.png)0px 0px;}

.header .clj-02 span{display: block; width:24px;height: 24px;background:url(../images/icon.png)0px -80px;margin: 0 auto;}
.header .clj-02:hover span{background: url(../images/icon.png)0px -122px;}
.header .clj-03 span{display: block; width:22px;height: 24px;background:url(../images/icon.png)-1px -165px;margin: 0 auto;}
.header .clj-03:hover span{background: url(../images/icon.png)-1px -207px;}
.header .clj-04 span{display: block; width:22px;height: 24px;background:url(../images/icon.png)0px -249px;margin: 0 auto;}
.header .clj-04:hover span{background: url(../images/icon.png)0px -291px;}
.header .clj-05 span{display: block; width:22px;height: 24px;background:url(../images/icon.png)2px -249px;margin: 0 auto;}
.header .clj-05:hover span{background: url(../images/icon.png)2px -291px;}
.banner{width: 100%;min-width: 1366px;/*position: absolute;top: 0px;*/}
/*登陆开始*/
.login{width:520px;height: 360px;background: #fff;border-radius:4px;margin: 0 auto;margin-top: 200px;display: none;}
.login .login-banner{width:520px;height:40px;background:#089df3;border-radius:4px 4px 0px 0px;}
.login-error{width:320px;height:20px;color:red;margin: 0 auto;margin-top: -5px;}
.login-banner .login-dl{display: block;width:100px;height:40px;text-align: center;line-height:40px;font-size:16px;float: left; margin-left:200px; } 
.login-banner .login-close{display: block;width:22px;height:22px;background: url(../images/icon.png) 3px -518px;float:right;margin-right:20px;margin-top: 10px;cursor: pointer;}
.login-title-bg{width:500px;height:20px;background: url(../images/border-1.png) no-repeat;background-size: 100%;margin-top:15px;color:#777777;text-align: center;line-height:1px;}
.login-Phone{width:320px;height:36px;margin: 0 auto;border:solid 1px #d1d1d1;border-radius: 4px;margin-top: 5px;background:url(../images/shurushoujihao.png) no-repeat;background-position: 0px 6px;}
.login-Phone input{display:block;width:310px;height:36px;float: left;background: transparent;border: 0px;margin-left: 10px;}
.login-Phone .dyCode-mini{display: block;width:30px;height:30px;background:url(../images/icon.png)2px -400px;float: right;margin-top:-33px;margin-right: 2px;cursor: pointer;}
.login-Password{width:320px;height:36px;margin: 0 auto;border:solid 1px #d1d1d1;border-radius: 4px;margin-top: 10px;background:url(../images/shurushoujihao02.png) no-repeat;background-position: 0px 6px;}
.login-Password input{display:block;width:310px;height:36px;float: left;background: transparent;border: 0px;margin-left: 10px;}
.login-tj{display: block;width: 320px;height:36px;border-radius:4px;background: #089df3;color: #fff;text-align: center;line-height: 36px; margin: 0 auto;margin-top: 10px;cursor: pointer;}
.login-Last{width: 320px;height:20px;margin: 0 auto;margin-top: 5px;}
.rememberme{width:150px;height:20px;font-size:12px;color: #a1a1a1;cursor: pointer;float: left;}
.rememberme .rememberme-no{display:block;width:20px;height:20px;background: url(../images/icon.png)2px -446px;float: left;}
.rememberme .rememberme-yes{display:block;width:20px;height:20px;background: url(../images/icon.png)2px -482px;float: left;}
.rememberme  span{display: block;float: left;line-height: 20px;margin-left: 5px;}
.login-assist{width:115px;height:20px;font-size:12px;color: #a1a1a1;cursor: pointer;float: right;}
.login-assist a{color: #089df3;}
.thirdparty-title-bg{width:500px;height:20px;background: url(../images/border-1.png) no-repeat;background-size: 100%;margin-top:25px;color:#777777;text-align: center;line-height:1px;}
.thirdparty{width:320px;height:60px;margin: 0 auto;cursor: pointer;}
.QQ-login{display: block;width:50px;height:50px;background: url(../images/icon.png)-53px -68px;float: left;margin-left: 10px;}
.weixin-login{display: block;width:50px;height:50px;background: url(../images/icon.png)-53px -137px;float: left;margin-left: 76px;}
.weibo-login{display: block;width:50px;height:50px;background: url(../images/icon.png)-53px 1px;float: right;margin-right:10px;}
/*.QQ-login{display: block;width:90px;height:50px;background: url(../images/Connect_logo_3.png) no-repeat;background-size:100%;float: left;margin-left: 5px;}
.weixin-login{display: block;width:90px;height:50px;background: url(../images/icon24_wx_button.png) no-repeat;background-size:100%;float: left;margin-left: 16px;}
.weibo-login{display: block;width:90px;height:50px;background: url(../images/loginbtn_03.png) no-repeat;background-size:100%;  float: right;margin-right:10px;}*/
/*登录结束*/
/*注册开始*/
.signin{width:520px;height: 360px;background: #fff;border-radius:4px;margin: 0 auto;margin-top: 200px;display: none;}
.signin .signin-banner{width:520px;height:40px;background:#089df3;border-radius:4px 4px 0px 0px;}
.signin-error{width:320px;height:20px;color:red;margin: 0 auto;margin-top: 5px;}
.signin-banner .signin-dl{display: block;width:100px;height:40px;text-align: center;line-height:40px;font-size:16px;float: left; margin-left:200px; } 
.signin-banner .signin-close{display: block;width:22px;height:22px;background: url(../images/icon.png) 3px -518px;float:right;margin-right:20px;margin-top: 10px;cursor: pointer;}
.signin-Phone{width:320px;height:36px;margin: 0 auto;border:solid 1px #d1d1d1;border-radius: 4px;margin-top: 5px;background:url(../images/shurushoujihao.png) no-repeat;background-position: 0px 6px;}
.signin-Phone input{display:block;width:310px;height:36px;float: left;background: transparent;border: 0px;margin-left:10px;}
.signin-authcode{width:210px;height:36px;margin: 0 auto;border:solid 1px #d1d1d1;border-radius: 4px;margin-top: 10px;margin-left:99px;background:url(../images/shurushoujihao03.png) no-repeat;background-position: 0px 6px;}
.signin-authcode input{display:block;width:200px;height:36px;float: left;background: transparent;border: 0px;margin-left:10px;}
.security-code{display: block;width:90px;height:36px;border-radius:4px;  background:#ff4242;float: right;margin-right: 100px;margin-top:-38px;text-align: center;line-height:36px;font-size:14px;color: #fff;cursor: pointer;}
.code-settime{background: #ff9898;}
.signin-Password{width:320px;height:36px;margin: 0 auto;border:solid 1px #d1d1d1;border-radius: 4px;margin-top: 10px;background:url(../images/shurushoujihao02.png) no-repeat;background-position: 0px 6px;}
.signin-Password input{display:block;width:310px;height:36px;float: left;background: transparent;border: 0px;margin-left:10px;}
.signin-PasswordAgain{width:320px;height:36px;margin: 0 auto;border:solid 1px #d1d1d1;border-radius: 4px;margin-top: 10px;background:url(../images/shurushoujihao04.png) no-repeat;background-position: 0px 6px;}
.signin-PasswordAgain input{display:block;width:310px;height:36px;float: left;background: transparent;border: 0px;margin-left:10px;}
.signin-tj{display: block;width: 320px;height:36px;border-radius:4px;background: #089df3;color: #fff;text-align: center;line-height: 36px; margin: 0 auto;margin-top: 30px;cursor: pointer;}
.signin-Last{width: 320px;height:20px;margin:0 auto;margin-top: 10px;}
.signin-Last span{display: block;float: right;color: #888888; }
.signin-Last  a{color: #c50000;cursor: pointer;}
/*注册结束*/
/*重置密码开始*/
.reset{width:520px;height: 360px;background: #fff;border-radius:4px;margin: 0 auto;margin-top: 200px;display: none;}
.reset .reset-banner{width:520px;height:40px;background:#089df3;border-radius:4px 4px 0px 0px;}
.reset-error{width:320px;height:20px;color:red;margin: 0 auto;margin-top: 5px;}
.reset-banner .reset-dl{display: block;width:100px;height:40px;text-align: center;line-height:40px;font-size:16px;float: left; margin-left:200px; } 
.reset-banner .reset-close{display: block;width:22px;height:22px;background: url(../images/icon.png) 3px -518px;float:right;margin-right:20px;margin-top: 10px;cursor: pointer;}
.reset-Phone{width:320px;height:36px;margin: 0 auto;border:solid 1px #d1d1d1;border-radius: 4px;margin-top: 5px;background:url(../images/shurushoujihao.png) no-repeat;background-position: 0px 6px;}
.reset-Phone input{display:block;width:310px;height:36px;float: left;background: transparent;border: 0px;margin-left:10px;}
.reset-authcode{width:210px;height:36px;margin: 0 auto;border:solid 1px #d1d1d1;border-radius: 4px;margin-top: 10px;margin-left:99px;background:url(../images/shurushoujihao03.png) no-repeat;background-position: 0px 6px;}
.reset-authcode input{display:block;width:200px;height:36px;float: left;background: transparent;border: 0px;margin-left:10px;}
.securitys-code{display: block;width:90px;height:36px;border-radius:4px;  background:#ff4242;float: right;margin-right: 100px;margin-top:-38px;text-align: center;line-height:36px;font-size:14px;color: #fff;cursor: pointer;}
.code-settimes{background: #ff9898;}
.reset-Password{width:320px;height:36px;margin: 0 auto;border:solid 1px #d1d1d1;border-radius: 4px;margin-top: 10px;background:url(../images/shurushoujihao02.png) no-repeat;background-position: 0px 6px;}
.reset-Password input{display:block;width:310px;height:36px;float: left;background: transparent;border: 0px;margin-left:10px;}
.reset-PasswordAgain{width:320px;height:36px;margin: 0 auto;border:solid 1px #d1d1d1;border-radius: 4px;margin-top: 10px;background:url(../images/shurushoujihao04.png) no-repeat;background-position: 0px 6px;}
.reset-PasswordAgain input{display:block;width:310px;height:36px;float: left;background: transparent;border: 0px;margin-left:10px;}
.reset-tj{display: block;width: 320px;height:36px;border-radius:4px;background: #089df3;color: #fff;text-align: center;line-height: 36px; margin: 0 auto;margin-top: 30px;cursor: pointer;}
.reset-Last{width: 320px;height:20px;margin:0 auto;margin-top: 10px;}
.reset-Last span{display: block;float: right;color: #888888; }
.reset-Last  a{color: #c50000;cursor: pointer;}
/*重置密码结束*/
/*首页内容部分*/
.content{width: 50%;overflow: hidden;min-width: 960px;background: #fff;margin: 0 auto;}
.content-title{display: block; font-size: 20px;color:#494949;margin-top: 10px;margin-left: 1%;}
/*页尾部分*/
.footer{width:100%;height: 150px; background: #333333;}
.footer-wrp{width: 650px;margin: 0 auto;font-size: 16px;padding-top: 15px;text-align: center;}
.footer h2{width: 650px;margin: 0 auto;font-size: 14px;padding-top: 55px;text-align: center;}
.footer h3{width: 750px;margin: 0 auto;font-size: 14px;padding-top: 10px;text-align: center;}
.footer h3 a{color: #fff;}


/*直播头部分*/
.head{width:100%;min-width:1400px;}
.head-top{width:100%;height:60px;background:#333333;}
.logo{display:block;width:180px;float:left;margin-left:16%;margin-top:15px;}
.logo img{display:block;width:100%;border:0px;}
.head-menu{width:640px;height:40px;float:right;margin-right:18%;margin-top:10px;display:block;}
.head-menu a{width:65px;height:40px;float:right;font-size:12px;text-align:center;cursor:pointer;color:#fff;}
.head-menu a:hover{color: #FF6C00;}
.head-menu .clj-01 span{display:block;width:22px;height:24px;background:url(../images/icon.png)0px -40px;margin: 0 auto;}
.head-menu .clj-01:hover span{background:url(../images/icon.png)0px 0px;}
.head-menu .clj-02 span{display:block;width:24px;height: 24px;background:url(../images/icon.png)0px -80px;margin: 0 auto;}
.head-menu .clj-02:hover span{background:url(../images/icon.png)0px -122px;}
.head-menu .clj-03 span{display:block;width:22px;height: 24px;background:url(../images/icon.png)-1px -165px;margin: 0 auto;}
.head-menu .clj-03:hover span{background:url(../images/icon.png)-1px -207px;}
.head-menu .clj-04 span{display:block;width:22px;height: 24px;background:url(../images/icon.png)0px -249px;margin: 0 auto;}
.head-menu .clj-04:hover span{background:url(../images/icon.png)0px -291px;}
.head-menu .clj-05 span{display: block; width:22px;height: 24px;background: url(../images/icon.png)2px -249px;margin: 0 auto;}
.head-menu .clj-05:hover span{background: url(../images/icon.png)2px -291px;}

.user-div{height:40px;float:right;display:block;}
.user-div .user-Avatar{height:40px;float:left;cursor:pointer;}
.user-div .user-Avatar img{display:inline-block;width:40px;height:40px;border-radius:40px;float:left;}
.user-name{height:40px;line-height:40px;color:#fff;float:left;margin-left:5px;}
.bjoece-div{height:22px;line-height:22px;border-left:solid 1px #fff;color:#fff;float:left;margin-top:9px;margin-left:8px;}
.bjoece-div div{margin-left:8px;color:#fff;}
.pay-btn{display:inline-block;width:60px;height:24px;line-height:22px;color:#fff;text-align:center;border-radius:24px;border:solid 1px #ff9600;margin-top:8px;margin-left:5px;cursor:pointer;}
.user-out{display:inline-block;color:#fff;margin-left:15px;cursor:pointer;}
.user-login-btn{display:block;height:40px;line-height:40px;margin-top:10px;float:right;margin-right:18%;display:none;}

.head-bottom{width:100%;height:60px;background:#4C4C4C;}
.home-page{display:inline-block;height:60px;line-height:60px;font-size:20px;float:left;margin-left:16%;color:#fff;}
.head-bottom-right{height:60px;float:right;margin-right:18%;display:none;}
.attention-div{height:60px;line-height:60px;text-align:center;float:left;}
.attention-div i{display:inline-block;width:24px;height:24px;background:url(../images/icon_collection.png) no-repeat;background-size:100%;float:left;margin-top:20px;}
.attention-div span{display:inline-block;font-size:16px;color:#fff;float:left;margin-left:10px;}
.history-div{height:26px;text-align:center;float:left;border-left:solid 1px #fff;margin-top:17px;margin-left:15px;}
.history-div i{display:inline-block;width:24px;height:24px;background:url(../images/icon_jilu@2x.png) no-repeat;background-size:100%;float:left;margin-top:2px;margin-left:15px;}
.history-div span{display:inline-block;height:26px;line-height:26px;font-size:16px;color:#fff;float:left;margin-left:10px;}

.Payalt-body{width:500px;height:420px;background:#fff;margin:0 auto;position:relative;margin-top:300px;display:none;}
.Payalt-title-div{width:100%;height:30px;background:#FF7701;}
.Payalt-title-div .title{display:inline-block;height:30px;line-height:30px;margin-left:10px;}
.Payalt-colse-btn{display:block;width:10px;height:12px;background: url(../images/icon-close.png) no-repeat;background-size:100%;float:right;margin-top:9px;margin-right:15px;cursor:pointer;}
.Payalt-sum-div{width:100%;}
.Payalt-sum-div .title{display:block;width:90%;color:#666;margin:0 auto;margin-top:10px;}
.Payalt-sum{width:124px;height:58px;border-radius:5px;border:solid 1px #999;color:#666;float:left;margin:10px 20px 10px 20px;cursor:pointer;}
.Payalt-sum .token{display:inline-block;width:100%;font-size:14px;text-align:center;margin-top:8px;}
.Payalt-sum .money{display:inline-block;width:100%;font-size:14px;text-align:center;}
.Payalt-sum-div .active{background:#FF7701;border:solid 1px #FF7701;color:#fff;}
.Payalt-pay-div{width:100%;}
.Payalt-pay-div .title{display:block;width:90%;color:#666;margin:0 auto;margin-top:10px;}
.Payalt-pay-div .wx-pay{width:170px;height:60px;border-radius:5px;border:solid 1px #999;color:#666;float:left;margin-left:20px;margin-top:10px;position:relative;cursor:pointer;}
.Payalt-pay-div .wx-pay img {display:inline-block;height:30px;position:absolute;top:13px;margin-left:5px;}
.Payalt-pay-div .wx-pay p {display:inline-block;height:40px;color:#666;position:absolute;top:10px;left:44px;}
.Payalt-pay-div .wx-pay p span{display:inline-block;font-size:16px;}
.Payalt-pay-div .wx-pay p a{display:inline-block;font-size:12px;}
.Payalt-pay-div .zfb-pay{width:170px;height:60px;border-radius:5px;border:solid 1px #999;color:#666;float:left;margin-left:20px;margin-top:10px;
position:relative;cursor:pointer;}
.Payalt-pay-div .zfb-pay img {display:inline-block;height:30px;position:absolute;top:13px;margin-left:5px;}
.Payalt-pay-div .zfb-pay p {display:inline-block;height:40px;color:#666;position:absolute;top:10px;left:44px;}
.Payalt-pay-div .zfb-pay p span{display:inline-block;font-size:16px;}
.Payalt-pay-div .zfb-pay p a{display:inline-block;font-size:12px;}
.Payalt-pay-div .active{border:solid 1px #FF7701;}
.Payalt-pay-btn{display:block;width:170px;height:45px;border-radius:45px;line-height:45px;text-align:center;background:#FF7701;margin:0 auto;position:absolute;bottom:20px;left:0px;right:0px;cursor:pointer;}

/*微信支付二维码弹窗*/
.weixinqr-modal{
	width: 728px;
    height: 450px;
    margin:0 auto;
    position:relative;
    margin-top:300px;
    display:none;
}
.weixinqr-modal .modal-box {
    width: 716px;
    height: 438px;
    margin: -219px 0 0 -358px;
}
.modal-box {
    top: 50%;
    left: 50%;
    z-index: 101;
    overflow: hidden;
    position: absolute;
    border: 6px solid #bbb;
    background-color: #fff;
    -webkit-animation: scale-in both cubic-bezier(.4,0,0,1.5) .3s;
    animation: scale-in both cubic-bezier(.4,0,0,1.5) .3s;
}
.weixinqr-modal .modal-left {
    float: left;
    width: 250px;
    padding: 20px 50px 25px 45px;
}
.weixinqr-modal p {
    font-size: 18px;
    text-align: center;
    line-height: 32px;
    margin-bottom: 16px;
    color:#666;
}
.weixinqr-modal .modal-left span {
    vertical-align: middle;
    color:#666;
}
.icon-qrcode {
	display: inline-block;
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    background:url(../images/icon-wxqrd.png) no-repeat;
    background-size:100%;
}
.weixinqr-modal .modal-left .orange {
    color: #f80;
}
.weixinqr-modal .modal-qr {
    padding-top: 20px;
    border: 1px solid #ddd;
}
.weixinqr-modal .modal-qrcode {
    width: 210px;
    height: 210px;
    display: block;
    margin: 0 auto 20px;
}
.weixinqr-modal .modal-qrcode img {
    border: 0;
    vertical-align: middle;
}
.weixinqr-modal .modal-info {
    height: 14px;
    color: #f80;
    font-size: 12px;
    line-height: 1;
    padding: 13px 0;
    text-align: center;
    background-color: #f7f7f7;
}
.icon-clock {
    width: 12px;
    height: 12px;
    margin-right: 5px;
}
.weixinqr-modal .modal-info img {
    border: 0;
    vertical-align: middle;
}
.weixinqr-modal .modal-left span {
    vertical-align: middle;
}
.weixinqr-modal .modal-right {
    float: left;
}
.icon-close {
	display:inline-block;
    top: 13px;
    right: 13px;
    width: 13px;
    height: 13px;
    z-index: 5;
    cursor: pointer;
    position: absolute;
    background:url(../images/icon-wx-colse.png) no-repeat;
    background-size:100%;
}
.icon-clock {
    width: 12px;
    height: 12px;
    margin-right: 5px;
}
.weixinqr-modal .modal-right img {
    border: 0;
    vertical-align: middle;
}
.weixinqr-modal .modal-left span {
    vertical-align: middle;
}


/*通用弹窗样式开始*/
/*自动隐藏弹窗*/
.popup-autohide-div{width:100%;min-width:1400px;height:40px;margin:0 auto;position:fixed;top:30px;left:0px;right:0px;display:none;}
.popup-autohide{width:340px;height:45px;background:#ff9600;border-radius:4px; margin:0 auto;}
.popup-autohide span{display:block;width:340px;height:45px;text-align:center;line-height:45px;font-size:16px;}
/*通用提交成功弹窗*/
.popup-succeed-div{width:330px;height:210px;background:#fff;border-radius:5px;margin:0 auto;margin-top:260px;position:absolute;left:0px;right:0px;display:none;}
.popup-succeed-close{display:block;width:20px;height:20px;line-height:20px;color:#8d8d8d;font-size:24px;cursor:pointer;transition: color linear 0.2s;position:absolute;right:10px;top:5px;}
.popup-succeed-img{width:45px;height:45px;background:url(../images/icon-succeed.png) no-repeat;background-size:100%;margin:0 auto;margin-top:40px}
.popup-succeed-title{width:100%;height:45px;text-align:center;line-height:45px;font-size:22px;color:#666;}
.popup-succeed-text{width:100%;height:30px;text-align:center;line-height:30px;font-size:15px;color:#999;margin-top:4px;}
/*通用提交失败弹窗*/
.popup-failure-div{width:330px;height:210px;background:#fff;border-radius:5px;margin:0 auto;margin-top:260px;position:absolute;left:0px;right:0px;display:none;}
.popup-failure-close{display:block;width:20px;height:20px;line-height:20px;color:#8d8d8d;font-size:24px;cursor:pointer;transition: color linear 0.2s;position:absolute;right:10px;top:5px;}
.popup-failure-img{width:45px;height:45px;background:url(../images/icon-failure.png) no-repeat;background-size:100%;margin:0 auto;margin-top:40px}
.popup-failure-title{width:100%;height:45px;text-align:center;line-height:45px;font-size:22px;color:#666;}
.popup-failure-text{width:100%;height:30px;text-align:center;line-height:30px;font-size:15px;color:#999;margin-top:4px;}
/*通用默认弹窗*/
.popup-atuo-div{width:330px;height:210px;background:#fff;border-radius:5px;margin:0 auto;margin-top:260px;position:absolute;left:0px;right:0px;display:none;}
.popup-atuo-close{display:block;width:20px;height:20px;line-height:20px;color:#8d8d8d;font-size:24px;cursor:pointer;transition: color linear 0.2s;position:absolute;right:10px;top:5px;}
.popup-atuo-title{width:100%;height:45px;text-align:center;line-height:45px;font-size:22px;color:#666;margin-top:45px;}
.popup-atuo-text{width:100%;height:30px;text-align:center;line-height:30px;font-size:15px;color:#999;margin-top:4px;}
.popup-failure-qr{display:block;width:110px;height:36px;background:#ff6c00;line-height:36px;text-align:center;border-radius:4px;font-size:16px;position:absolute;left:25px;bottom:20px;cursor:pointer;}
.popup-failure-qx{display:block;width:110px;height:36px;border:solid 1px #c1c1c1;color:#999;line-height:36px;text-align:center;border-radius:4px;font-size:16px;position:absolute;right:25px;bottom:20px;cursor:pointer;}
/*通用弹窗样式结束*/