
ul,li{margin:0;padding:0;list-style: none;}
.service-box{width:100%;height:330px;position: fixed;bottom:0;}
.zxkf{line-height:40px;font-size: 14px;color:#666;background: #f3f4f8;height:40px;padding:0 12px;}
.que_box{height:calc(100% - 40px);background: #fff;overflow: auto;}
.cj_title{margin-top:16px;text-align: center;color:#666;}
.cj_title span{display:inline-block;padding-bottom:13px;border-bottom:3px solid #3c83f5;}
.service-box ul{padding:0 24px;}
.service-box li{font-size: 14px;color:#666;border-top:1px solid #eee;padding:14px 0;}
.service-box li .que{cursor:pointer;padding-right:24px;position: relative;}
.service-box .que img{width: 18px;position: absolute;right: 10px;top: 3px;}
.service-box li .ans{color:#999;font-size:12px;margin-top:12px;display:none}
/*复制弹窗*/
@keyframes alert-bounceIn {0% {opacity: 0;transform: scale(.5)}100% {opacity: 1;transform: scale(1)}}
.alert-bounceIn {animation-name: alert-bounceIn;animation-duration: .3s;animation-fill-mode: forwards;}
.masksd{width:100%;height:100vh;position:fixed;left:0;top:0;background:rgba(0,0,0,0.6);display: none;overflow: auto;z-index: 1000;}
.masksd_box{width:86%;/*height:400px;*/background:#fff;margin:50px auto 0;box-sizing:border-box;border-radius:4px;padding:20px 0 20px;position:absolute;left:50%;margin-left:-43%;overflow: visible;}
.copy_title{
    font-size: 25px;
    color: #009900;
    font-weight: 600;
    text-align: center;
}
.copy_tip{
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-top: 6px;
}
.pay_img {
    width: 97px;
    height: 85px;
    display: block;
    margin: 20px auto 0;
}
.copy_price {
    font-size: 14px;
    color: #FF6600;
    text-align: center;
    margin-top: 20px;
    font-weight: bold;
}
.copy_price span {
    text-decoration: line-through;
    color: #999;
    font-size: 13px;
    margin-left: 16px;
    font-weight: normal;
}
.one_pay_btn {
    width: 80%;
    height: 43px;
    line-height: 43px;
    text-align: center;
    background: #44b549;
    color: #fff;
    margin: 10px auto 0;
    border-radius: 4px;
    font-size: 1em;
    display: block;
    text-decoration: none;
}
.b_box{margin-top:20px;font-size:14px;color:#999;text-align:center;}
.b_box span{cursor: pointer;font-size: 14px;color:#7b7b7b;}
.timezen{display: inline-block;width: 60%;color:#999;margin-top: 10px;font-size: 14px}
.houhao_search{display:flex;margin-top: 7px;margin-left:26px;width: 80%;border: 1px solid #00c1c8;height: 32px;line-height: 32px;justify-content: space-between;align-items: center;}
.houhao_search .houhao_bar{line-height: 30px;width: 78%;font-size: 14px;border: 0;outline: none;color: #bdbdbd;height:30px;box-sizing: border-box;-webkit-appearance: none;border-radius:0;}
.houhao_search .houhaoresults {
    line-height: 32px;
    width: 19%;
    background: #44b549;
    color: #fff;
    text-align: center;
    font-size: 16px;
    border: 0 none;
    cursor: pointer;
    height: 100%;
}
.houhao_search .houhaoresults:hover{opacity: .8;text-decoration: none;}
.copy-free {
    margin: 20px 0px;
}
.houhao_top {
    width: 100%;
    text-align: center;
    border-top: 1px solid #eee;
    padding-top: 5px;
}
.copy-free .houhao_top {
    height: 30px;
}
.houhao_top span {
    color: #3c3c3c;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    height: 30px;
    margin-bottom: 5px;
}
.houhao_top span:nth-child(2) {
    color: #999;
    font-size: 12px;
    margin-left: 10px;
}

.copy-free .copy_title{border-top:none;margin-top:0;padding-top:10px;}
.copy-free .copy_tip{}
.copy-free .copy-free-description{text-align: left;color: #3c3c3c}
.copy-free .copy-free-description p{    margin: 10px 0 10px 26px;font-size: 14px;}
.copy-free .copy-free-description p .text-focus{color: #FF5722;}
.text-icofuzhi {
    color: #FF6600;
    font-size: 14px;
    padding: 6px 8px;
    border-radius: 2px;
    line-height: 30px;
}
.close{
    position: absolute;
    right: -10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAA9CAMAAADvVccnAAAApVBMVEUAAAD+/v7////+/v7+/v7////////////////////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///////93d3cuje3s9P01ke78/v6Li4vy8vJ8fHxQoPDO5fvb29vi4uKUxfbr6+uYmJiGhobI4fqCu/RGmu9zs/SgoKC42PhmrPKurq6RkZH19fVcp/G7u7ve7Pumz/fQ0NDDw8OmpqZdKo2AAAAAFXRSTlMAm8OugUQ8M/J2H4lJ7pIp6OJfVBLJcKDQAAACS0lEQVRo3uzBgQAAAACAoP2pF6kCAAAAAADgcsxsSVEYjMKDC+LS2tsJGFAUUFzQdu33f7TJn9AiZLqdy1D9FUUuvqtTSQ4Jvxi7azWbVtd+pOtCx3pGzstw9EjXgF4fJVrvj7TptJ8giI+7zWZ3jSF4tjXtbaM0PW+51KYvv1cILj7L2c8gGJT1MnMV4/VJaZMZAAgSdsfmA4B9p73MLRhHHIDJ89RzgPmClfBj4OX9pk9Tt0TGhTZ4P/WBYMEq+B9A90t7K7fCmpM2lQ6AhGlsAPRynbkakdSGYgEX1QpMMVFTNgP6Sm9dYuoqxiv59kgbCgDZdZ+YTWSygMsxARylZZg1lmOZzONyTEmbSRuYM2IRUCbaRDMmiYEO6dAlVp7MNBWDmixO2khawDFvBMpEiSZMcgW6pCNXMqVM4hWOXUlobEE0gU92yzQvErEdYJFeuwqKIxMpzqSNpEF9V2SiREXnNUlnbpGJEuVEpI2kGmmuRTrULVJl4Ymn9guvWg9FJr0ewvt6WBpbD1qJB9+WeFiTEv8DcF9tHUpEmbgc94Cj9Kpmn1oqgAsjfO1ANCT9zYHoRNpQbIDvmUYCYJTrw7+Preb+gmgA8YRVWARA60vrl4uMkzaWDtevgIsYeOop7QBhJdPBE9rYu4XgDUBcWntJAGBwp73S2ku58T8fXiG4+izHv0DwVtbbW6h1qLTZDDgE8+MuSXbHGIKntqZP5zRNo62Xa9MZDVGi3/tZm7yPbtiWgxzH6vysTT016LRbVqNhtdr/r/8CuC+A5wxEEh4AAAAASUVORK5CYII=) no-repeat -149px -31px;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    top: -10px;
    cursor: pointer;
}
.zxkf .close{background: none;position: relative;top:0;text-indent: 0;float: right;font-size:24px;}
/*正在付费*/
.my_wxpay .sm{display: block;margin-top: 8px;font-size: 18px;color: #6d6d6d;}
.my_wxpay .sm span{color: #FF7800;padding: 6px 11px;font-weight: 700;}
.wx_pic_img {text-align: center;background: #fff;visibility: visible;opacity: 1;cursor: auto;z-index: 150;border-radius: 3px;width: 75%;margin:80px auto;position: relative;height: 370px;overflow: initial;}
.my_wxpay .iconfont{color: #FFFFFF;font-size: 16px;line-height: 28px;background: #00c1c8;width: 171px;margin: auto;}
.wx_top{background: #00c1c8;border-radius: 2px;color: #fff;}
.wx_top span{color: #fff;height:30;line-height:30px;font-weight:500;font-size: 16px;text-align:left}
.hc{margin-top: 10px;}
.hc img{width: 200px;}
/*付费成功*/
/*支付成功弹窗*/
.pay_success_box{width:75%;height:370px;background: #fff;margin:auto;border-radius: 5px;position: relative;}
.pay_success_box .icon{display: block;margin:60px auto 0;width:86px;height:86px;fill: #00c1c8;padding-top:34px;}
.pay_success_tip1{color:#00c1c8;text-align: center;font-size:18px;margin:20px auto 0;}
.pay_success_tip2{font-size:14px;color:#666;text-align: center;line-height: 26px;}
.buy-btn{cursor: pointer;width: 62%;height: 43px;background: #00c1c8;color: #fff;line-height: 43px;text-align: center;font-size: 18px;margin: 80px auto 0;border-radius: 4px;border: 0;display: block;}









