/*ht_cover*/
.dl_cover{width:100%;height:100%;position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.6);z-index:9998;}
.dl_login{width:495px;position:fixed;left:50%;top:50%;margin-left:-219px;margin-top:-220px;z-index:9999;padding:0;background:#fff;border-radius:10px;overflow:hidden;display:none;box-shadow:0 0 10px 0px rgb(51 51 51 / 70%);}
.dl_login .dl_box{width:495px;height:300px;padding-top:50px;background:#131313}
.dl_login .dl_list{position:relative;width:390px;margin:0 auto 28px;}
.dl_login input{text-indent:25px;}
.dl_login input,.dl_login .code span{display:block;width:100%;height:56px;background:#fff;border:none;border-radius:56px;outline:none;font-size:20px;line-height:56px;padding: 0;}
.dl_login .code span,.dl_login #yyBtn{width:122px;height:56px;background:#e3c94c;cursor:pointer;background:linear-gradient(115deg,#e3c94c,#f9e86e,#f9e86e,#e3c94c) repeat-x left /300% 100%;text-align:center;transition:background-position 0.5s;}
.dl_login .code span:hover,.dl_login #yyBtn:hover{background-position:100% center;}
.dl_login .code span{position:absolute;top:0;right:0;font-size:20px;}
.dl_login #yyBtn{display:block;width:243px;height:66px;margin:0 auto;border-radius:66px;border:none;box-shadow:0 8px 25px rgba(227,201,76,0.2);font-size:30px;line-height:66px;}
.dl_login #yyBtn{margin-top:45px;outline:none;}
.dl_close{width:30px;height:30px;background:url(close.png) no-repeat center center;cursor:pointer;position:absolute;right:8px;top: 8px;z-index:999;}
.dl_nav{height:60px;display: flex;justify-content: center;}
.dl_nav span, .dl_nav a{display:block;flex: 1;line-height:60px;font-size:24px;text-align:center;cursor:pointer;position:relative;color:#ec414d;}
.dl_nav span.active{background: #033146;color: #fff;}
/* tc */
.tc_bg{position:fixed;left:0;top:0;bottom:0;right:0;overflow:hidden;background:#000000d4;text-align:center;z-index:99998;}
.tc_box{width:412px;background:#ffffff;border-radius:8px;position:fixed;top:50%;left:50%;margin-left:-206px;margin-top:-222px;transition:0.2s all;-webkit-transition:0.2s all;background:#fff;box-shadow:0 0 24px 0 rgba(15,66,76,.25);z-index:99999;}
.tc_box.active{z-index:10000;display:block;}
.tc_head{background:#da3521;text-align:center;height:40px;line-height:40px;width:100%;border-radius:8px 8px 0 0;position:relative;}
.tc_head i{font-style:normal;position:absolute;top:0;right:0;font-size:22px;cursor:pointer;padding:0;margin:5px 10px;line-height:22px;height:25px;width:25px;color:#FFFFFF;background:#ffffff42;border-radius:50px;text-align: center;}
.tc_head img,.tc_head span,.tc_box ul li img{vertical-align:middle;}
.tc_head img{width:16px;display:inline-block !important;}
.tc_head span{color:#ffffff;font-size:18px;margin-left:5px;}
.tc_box ul{width:100%;padding:10px 0;}
.tc_box ul li{padding:10px 0;line-height:22px;overflow:hidden;font-size: 14px;}
.tc_box ul li p{overflow:hidden;text-align:center;}
.tc_box ul li p span{font-size: 14px;}
.tc_box img.wxewm{width:50%;display:block;margin: 5px auto;}
.tc_box p.tishi{text-align:center;font-size:14px;color:#F44336;}
.tc_box p.wxh{text-align:center;font-size:14px;color:#009688;padding:8px;}
.tc_box p.gzts{text-align:center;font-size:14px;color:#009688;}
.tc_box p.gzcopy{line-height:22px;padding: 5px;border-bottom:1px dashed #c4c4c4;color: #009688;font: 14px/20px "Microsoft YaHei";}
.dl_btn{color:#fff;outline:none;border:none;padding:10px;width:150px;margin:8px auto 0;display:block;border-radius:50px;text-align: center;background: #f54842;background: linear-gradient(159deg, #ff906e 0% , #f54842 67%, #eb0016 100%);box-shadow: -3px 2px 10px rgb(242 60 50 / 30%);}
.dl_btn:hover{background: #19d5bf;background: linear-gradient(-31deg, #09b9dd 0% , #19d5bf 67% ,#28f0a1 100%);box-shadow: -3px 2px 10px rgb(14 193 212 / 30%);}
.dl_alert{display: none;position:fixed;top:10px;left: 0;max-width: 300px;right: 0;z-index:99999;padding: 10px;text-align:center;border-radius:4px;color:#3c763d;margin: 0 auto;background:#dff0d8;font: 14px/20px "Microsoft YaHei";}
@media screen and (max-width:1000px){
.dl_login{width:90%;position:fixed;left:5%;top:50%;margin-left:0;margin-top:-210px;}
.dl_login .dl_box{width:100%;height:300px;position:relative;}
.dl_login .dl_list{width:90%;}
.dl_login input{font-size:16px;}
/* tc */
.tc_box{width:80%;margin-left:-40%;margin-top:-188px;}
.tc_box ul li{line-height:14px;}
.tc_box ul li a{font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 2px;}
}