@charset "utf-8";
/*!
 * @Author: Shanwu
 * @E-mail: 396920288@qq.com
 * @Update: 2022-10-14 11:45
 * @Statement: 尊重原创作者,请保留版权信息！
 */
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
/*fix-ie*/
.webchat-alert,.modal{filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#d0000000,endcolorstr=#d0000000);}
:root .webchat-alert{filter:none}
:root .modal{filter:none}
/* 弹窗 */
.webchat-alert{position:fixed;top:0;left:0;z-index:99998;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.7);text-indent:0;font:12px 'Microsoft YaHei'}
.webchat-alert .zoomIn{position:absolute;top:50%;left:50%;z-index:99999;margin-top:-230px;margin-left:-355px;border-radius:8px;background:#fff;background-color:#fff;text-align:center;-webkit-animation:.4s .1s ease both;-moz-animation:.4s .1s ease both}
.modal{position:fixed;top:0;left:0;z-index:99999;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.8)}
.modal-close{position:absolute;top:-10px;right:-10px;margin-left:0;width:30px;height:30px;background-image:url(wxclose.png);background-position:1px 0;cursor:pointer}
.modal-close:hover{background-position:30px 0}
.modal .modal-box{width:340px;height:380px}
.modal .modal-box{position:absolute;top:50%;bottom:0;left:50%;z-index:150;visibility:visible;margin-top:-207px;margin-left:-170px;border-radius:8px;background:#fff;text-align:center;opacity:1;cursor:auto;right:0}
.modal .modal-head{background:#00c250;height:58px;color:#fff;font-size:22px;line-height:58px;border-radius:8px 8px 0 0}
/* 付费弹窗 */
.paybox{float:left;margin:8% 10%;margin-right:0;padding-right:0;width:80%;text-align:center}
.paybox-title{display:inline-block;width:100%;height:40px;color:#00c250;font-weight:700;font-size:30px;line-height:40px}
.paybox-art{float:left;width:100%;height:50px;color:#a0a0a0;font-size:18px;line-height:50px}
.paybox-img{display:inline-block;margin:9% 0 5%;width:90px}
.paybox-img img{width:100%}
.paybox-money{height:60px;line-height:60px}
.paybox-money .current-price-box{display:inline;color:#f60;font-weight:400;font-size:16px}
.paybox-money .original-price-box{display:inline;padding-left:10px;color:#949494;text-decoration:line-through;font-size:14px}
.paybox-bottom{height:50px;border-radius:4px;background:#00c250;color:#fff;font-weight:700;font-size:22px;line-height:50px;cursor:pointer}
.paybox .pay-status{float:left;font-size:14px;margin-top:12px;cursor:pointer;color:#00c250;margin-left:30px}
.paybox .paybox-customer-service{margin-top:12px;color:#a2a2a2;font-size:14px;cursor:pointer;float:right;margin-right:30px}
@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}
.webchat-alert-top{padding-top:30px;width:100%;text-align:center;text-indent:0}
.webchat-alert-top span{display:inline-block;margin-bottom:20px;width:100%;height:30px;color:#44b449;text-indent:0;font-weight:700;font-size:24px;line-height:30px}
.webchat-alert-close{position:absolute;top:-10px;right:-10px;margin-left:0;width:30px;height:30px;background-image:url(wxclose.png);background-position:1px 0}
.webchat-alert-close:hover{background-position:30px 0}
/* 微信扫码 */
.modal-qrcode .modal-head{height:68px;line-height:68px;font-size:24px}
.webchat-box{width:340px;height:260px;text-align:center}
.webchat-box .webchat-qrcode-img{margin:20px auto 0 auto;width:160px;height:160px}
.webchat-box .webchat-text{margin-top:15px}
.webchat-text p{color:#f60;display:block;text-align:center;font-size:14px;line-height:23px}
.webchat-text-tips{margin:auto;width:200px;background:#00c250;color:#fff;font-size:16px;line-height:30px}
.webchat-text-tips span{padding-left:28px;background:url(pay_scan.png) no-repeat 0 center}
.webchat-text-price{display:block;margin-top:8px;color:#333;text-align:center;font-size:20px}
.webchat-text-price span{padding-left:10px;color:#ff7800;font-weight:700}
.expire_time{font-size:20px;color:#fff;margin-top:10px}
.expire_time span{padding:0 10px;background-color:#000;margin:0 5px}
.webchat-expire{display:none;padding-top:22px}
.webchat-expire .text{display:block;font-size:24px;color:#a2a2a2;margin:6px auto}
.webchat-expire .pay-error-btn{background:#bdbdbd}
/* 成功提示 */
.webchat-success{display:none}
.webchat-success .pay-success-btn{background:#fff;border:1px solid #e3e3e3;width:250px;height:40px;font-size:16px;color:#8a8a8a;border-radius:6px;margin-top:12px;cursor:pointer}
.webchat-success .webchat-success-text{margin-top:22px}
.webchat-success .webchat-success-text .webchat-success-tips{display:block;font-size:30px;color:#00c250;margin:10px auto}
.webchat-success .webchat-success-text .webchat-success-tips.small{color:#999;font-size:16px;margin-top:10px}
.webchat-success .webchat-success-btn{background:#00c250;border:none;width:230px;height:40px;line-height:40px;font-size:16px;color:#fff;border-radius:6px;margin:25px auto 0 auto;cursor:pointer;text-decoration:none;display:block}
/* 联系我们 */
.modal-service .modal-box{position:absolute;top:50%;left:50%;right:0;bottom:0;text-align:center;background:#fff;visibility:visible;opacity:1;cursor:auto;z-index:150;border-radius:8px;margin-left:-170px;margin-top:-207px;width:340px;height:380px}
.modal-service .modal-head{background:#f60}
.service-img{display:none;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8);padding-top:63px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:70px;border-radius:8px}
.service-box{margin:20px 20px 0;text-align:left;position:relative}
.service-item{padding-bottom:10px;margin:10px 0;border-bottom:1px solid #eaeaea}
.service-item h4{margin:0;font-size:15px;color:#000;font-weight:400;line-height:1.6}
.service-item p{margin:0 auto;font-size:14px;color:#999;margin-top:8px;text-align:left}
.service-item a{color:#00c250;text-decoration:underline;padding-left:3px;line-height:normal;text-align:left;margin:auto;display:inline;font-size:14px;cursor: pointer}
.service-item a.click-order-btn{color:#478ede}
.service-item a.service-copy-wechat{color:#f90;letter-spacing:2px;cursor:pointer}
.service-item:last-child{border-bottom:none}
.service-img-close{width:40px;position:absolute;cursor:pointer;right:3px;top:0;z-index:10;height:40px}
.service-img-close::after,.service-img-close::before{content:"";display:block;background:#fff;width:26px;height:2px;position:absolute;left:10px;transition:all ease .35s;border-radius:2px}
.service-img-close::before{top:20px;transform:rotate(45deg)}
.service-img-close::after{top:20px;transform:rotate(-45deg)}
/* 自助验证 */
.modal-order .modal-box{position:absolute;top:50%;right:0;bottom:0;left:50%;z-index:150;visibility:visible;margin-top:-207px;margin-left:-170px;width:340px;height:380px;border-radius:8px;background:#fff;text-align:center;opacity:1;cursor:auto}
.modal-order .modal-head{background:#478ede}
.order-box{margin-top:25px;height:300px}
.order-box input:focus{outline:0;border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.order-input{float:left;box-sizing:border-box;margin:0 7%;padding:3px 12px;width:86%;outline:0;outline-style:none;border:1px solid #ccc;border-radius:4px;color:#333;font-size:16px;font-family:PingFang SC,Microsoft YaHei,arial,Hiragino Sans GB,Hiragino Sans GB W3;line-height:32px}
.order-submit{display:inline-block;margin:20px auto 0 auto;width:250px;height:40px;outline:0;border:none;border-radius:4px;background:#478ede;color:#fff;text-align:center;text-decoration:none;font-size:16px;line-height:40px;cursor:pointer}
.order-text{margin:20px 15px 0}
.order-text p{display:block;margin-top:10px;padding-top:10px;border-top:1px solid #eaeaea;color:#478ede;text-align:center;font-size:15px;line-height:26px}
.order-text span{display:block;color:#666;text-align:center;font-size:14px;line-height:24px}
.order-service,.order-service:hover{margin:0 2px;color:#f60;text-decoration:underline;cursor:pointer}
.click-order-btn{display:block;margin-top:10px;color:#f90;text-align:center;font-size:16px;line-height:24px;cursor:pointer}
/*支付检查*/
.modal-checkpay .webchat-pay-box{width:365px;height:415px}
.pay-error,.pay-loading,.pay-success{padding-top:25px}
.pay-error,.pay-success{display:none}
.pay-success span.text{display:block;font-size:30px;color:#00c250;margin:6px auto}
.pay-button{background:#00c250;border:none;width:250px;height:40px;line-height:40px;font-size:16px;color:#fff;border-radius:4px;margin:20px auto 0 auto;cursor:pointer;text-decoration:none;display:block}
.pay-success-btn.pay-button{color:#fff;text-decoration:none}
.pay-success-tips{width:250px;display:block;font-size:30px;color:#999;font-size:16px;margin-top:10px;margin:10px auto}
.pay-error-tips{margin:20px auto;width:280px;line-height:20px;font-size:14px;color:#989898;text-align:center}
.pay-error span.text{display:block;font-size:20px;color:#a2a2a2;margin:6px auto}
/* 投诉举报 */
.form-marks{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;display:none;background:rgba(0,0,0,.6)}
.form-close{position:absolute;top:0;right:0;z-index:10;width:3rem;height:3rem;cursor:pointer}
.form-close::after,.form-close::before{position:absolute;left:10px;display:block;width:26px;height:2px;border-radius:2px;background:#bebdbd;content:"";transition:all ease .35s}
.form-close::before{top:20px;transform:rotate(45deg)}
.form-close::after{top:20px;transform:rotate(-45deg)}
.complaint-form{position:fixed;top:50%;left:50%;z-index:99999;display:block;display:none;margin-top:-250px;margin-left:-250px;width:500px;border-radius:10px;background:#fff;content:""}
.complaint-form h4{height:3rem;border-bottom:1px solid #f1f1f1;color:#333;text-align:center;font-weight:700;font-size:1rem;line-height:3rem}
.complaint-form-box{margin:0 1rem;padding-top:.3rem;border-top:1px dashed #f1f1f1}
.complaint-form-box:nth-child(2){border-top:none}
.complaint-form-box p{position:relative;padding-left:3rem;font-size:1rem;line-height:2.4rem}
.complaint-form-box b{margin-left:1rem;font-size:1.2rem}
.complaint-form-box .form-label{width:10rem;height:2.5rem;color:#999;font-size:.8rem;line-height:2.5rem}
.complaint-form-box .form-input{box-sizing:border-box;margin-bottom:.5rem;padding:0 .5rem;width:100%;height:2.5rem;border:1px solid #e1e1e1;border-radius:3px;font-size:1rem;line-height:2.5rem}
.complaint-form-box .form-button{float:left;margin:1rem 3% 1.5rem 3%;width:44%;height:2.5rem;border:none;border-radius:4px;background:#12bbff;color:#fff;font-size:1rem;line-height:2rem;cursor:pointer}
.complaint-form-box .form-reset{background:#999}
/* 下载文档 */
.download_info{color:#478ede!important;border:1px solid #2191f0;padding:1px 10px;border-radius:2px;line-height:24px;cursor:pointer}
.tousu-button{color:#999;border:1px solid #999;padding:1px 10px;border-radius:2px;line-height:24px;cursor:pointer}
.download_info:hover{border:1px solid #2191f0}
.download_word{float:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:30px auto 10px;padding:0 2%;width:100%}
.download_word:hover{color:#478ede}
.download_card{position:relative;padding-bottom:5px;border:1px solid #e1e1e1;border-radius:6px}
.download_card_nr{margin:10px 10px 0;padding:0 200px 10px 90px;height:80px;border-top:none;background:url(icon_word.png) no-repeat 0}
.download_card_bt{display:block;overflow:hidden;margin:0 auto;height:34px;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:20px;line-height:34px}
.download_card_msg{display:block;overflow:hidden;height:28px;color:#e7805c;text-overflow:ellipsis;font-size:15px;line-height:28px;white-space:nowrap}
.download_card_tj{position:relative;float:left;width:100%;line-height:24px}
.download_card_tj span{float:left;color:#999;font-size:15px;line-height:24px}
.download_card_tj .icon_star{position:absolute;top:4px;left:56px;display:block;width:100px;height:16px;background:url(icon_star.png) no-repeat;background-size:100px}
.download_card_btn{position:absolute;top:18px;right:15px;bottom:40px;float:right;padding-top:14px;padding-right:2px;padding-left:56px;width:130px;height:54px;border-radius:6px;background:center center #478ede;background-image:linear-gradient(315deg,#478ede 0,#4fbcfd 100%);background-size:104% 104%;color:#fff;line-height:20px;cursor:pointer}
.download_card_btn:hover{color:#fff;background:center center #4fbcfd;background-image:linear-gradient(315deg,#4fbcfd 0,#478ede 100%)}
.download_card_btn h5{font-weight:700;font-size:20px;line-height:24px}
.download_card_btn .icon_downlod{position:absolute;top:18px;left:14px;display:block;width:29px;height:31px;background-size:100%;font-weight:700;width:29px;height:31px;background:url(icon_down.png) -5px -5px no-repeat}
.download_follow{position:fixed;top:50%;left:50%;margin-top:-40px;margin-left:-660px;width:50px;font-size:12px}
.download_follow a{display:block;padding:10px 5px;width:50px;border-radius:3px;background-color:#478ede;color:#fff;text-align:center;line-height:18px;margin-bottom:5px}
.download_follow em{display:block;margin:0 auto;width:28px;height:32px;background:url(icon_down.png) no-repeat}
.download_follow a:nth-of-type(1){background-color:#36ad9e}
.download_follow a:nth-of-type(2){background-color:#478ede;margin-bottom:0}
.download_follow a:hover{background:#f60}
.download_follow a:nth-of-type(1) em{background-position:-44px -5px}
.download_follow a:nth-of-type(2) em{background-position:-86px -5px}