body{background: #f1f1f1}

.w25{width: 20%}

.pad-lr10{margin: 0 auto;padding: 0 10px;}

.w-h100{width: 100%;height: 100%}
.pos-t0{top: 0;left: 0;right: 0}
.pos-b0{bottom: 0;left: 0;right: 0}
.pos-bl0{bottom: 0;left: 0;}
.pos-br0{bottom: 0;right: 0}
.pos-l{left: 0;}
.pos-r{right: 0}
.pos-t70{top: 70%;left: 0;right: 0}
.l-h15{line-height: 15px}
.l-h20{line-height: 20px}
.l-h25{line-height: 25px}
.l-h30{line-height: 30px}
.l-h40{line-height: 40px}
.l-h50{line-height: 50px}
.ma-tb20{margin: 20px 0}
.ma-tb30{margin: 30px 0}
.ma-lr20{margin: 0px 20px}
.ma-lr30{margin: 0px 30px}

.o-hidden{overflow: hidden}
.t-b{font-weight: bold;}
.t-letter1{letter-spacing: 1px;}
.t-letter2{letter-spacing: 2px;}
.t-letter3{letter-spacing: 3px;}
.t-letter4{letter-spacing: 4px;}

.op1{opacity: 0.1}
.op2{opacity: 0.2}
.op3{opacity: 0.3}
.op4{opacity: 0.4}
.op5{opacity: 0.5}
.op6{opacity: 0.6}
.op7{opacity: 0.7}
.op8{opacity: 0.8}
.op9{opacity: 0.9}


.pad-a10{padding: 10px}
.txt-2h{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.txt-6h{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6; }
.bor-rad{border-radius: 100%}
.bor-rad50{border-radius: 50px}
.bor-rad5{border-radius: 5px}
.bor-rad15{border-radius: 15px}
.bor-radt15{border-top-left-radius: 15px;border-top-right-radius: 15px}
.bor-radb15{border-bottom-left-radius: 15px;border-bottom-right-radius: 15px}

.bor-radt5{border-top-left-radius: 5px;border-top-right-radius: 5px}
.bor-radb5{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px}
.reg-rad{width: 26px;height: 26px;line-height: 26px;border-radius: 50px;border: 1px solid #e4e4e4;display: inline-block;}


.t-i2{text-indent: 2em;  }
.z-i10{z-index: 10}
.z-i99{z-index: 1000000}
.t-5FB{color: #436E4FCC}
.t-595{color: #595959;}
.bor-fff{ border: 1px solid #ffffff;}
.bor-e7e{ border: 1px solid #e7e7e7;}
.bor-e1e{ border: 1px solid #e1e1e1;}
.bor-e4e{ border: 1px solid #e4e4e4;}
.bor-595{ border: 1px solid #595959;}
.bor-3ed{border: 3px solid #ededed5e}
.bor-no{border: none}
.bor-box{border: 1px solid #f0f0f0}

.bor-tops{border-top: 1px solid #e4e4e4}
.bor-bots{border-bottom: 1px solid #e4e4e4}
.bor-bbots{border-bottom: 3px solid #e4e4e4}
.bor-bot{border-bottom: 1px dashed #c9c9c9}
.bor-top{border-top: 1px dashed #c9c9c9}
.bor-right{border-right: 1px solid #c9c9c9}
.bor-lb{border-left: 1px solid #999}
.bor-opbot{border-bottom: 3px solid #ededed5e}

.box-gray{box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}
.box-001{box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}
.box-000{box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}
.box-fff{box-shadow:0 0 5px 0 rgba(255,255,255,0.5)}
.box-fel{-webkit-box-shadow:-2px 2px 4px 2px rgb(220, 217, 217);box-shadow:-2px 2px 4px 2px rgb(220, 217, 217);z-index:88}
.box-fer{-webkit-box-shadow:-2px 2px 4px 2px rgb(220, 217, 217);box-shadow:-2px 2px 4px 2px rgb(220, 217, 217);z-index:88}

.bg-e4e{background: #e4e4e4;}
.bg-595{background: #595959;}
.bg-fbf{background: #f6f6f6;}
.bg-ftu{background: #ffffffed;}
.bg-0tu{background: #000000;opacity: 0.8}

.txt-hidd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.txt-hidd2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.txt-hidd3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.txt-de{text-decoration:line-through;}

.cx-nav .cx-nav-menu a{color:#333}

.bg-373{background: #373d41}

input{line-height: normal}


.zhibo-on{border: 5px solid #1f82cb;padding: 0;}
.zhibo-bor{border: 5px solid #ededed5e;}
.zhibo-li:hover{border: 5px solid #1f82cb;padding: 0;}

.zhibo_Tulon{border: 1px solid #cc0033;color: #cc0033;}
.zhibo_Tul:hover{border: 1px solid #cc0033;color: #cc0033;}
.zhibo_Tul:hover h3{color: #cc0033;}

.inzhibo-on{ display: none;}
.inzhibo-li:hover .inzhibo-on{width: 100%;height: 100%;top: 0;background: #1e1c1cc9;display: block;}

.in-nav-li label{width: 0;height: 3px;bottom: -5px;left: 0;display: none}
.in-nav-li:hover label{ width: 100%;;display: block}

.in-shizi:hover{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:2px 0px 20px rgb(220, 217, 217);z-index:88;background:#FFFFFF}
.in-shizi:hover .in-shizitxt{position: absolute;bottom: 0; width: 100%;;;display: block}


.tu-img53{position: relative;height: 0;padding-bottom: 75%;}
.tu-img43{position: relative;height: 0;padding-bottom: 70%;}
.tu-img1{position: relative;height: 0;padding-bottom: 100%;}
.tu-img11{position: relative;height: 0;padding-bottom: 10%;}
.tu-img81{position: relative;height: 0;padding-bottom: 24%;}
.tu-img91{position: relative;height: 0;padding-bottom: 14%;}
.tu-img42{position: relative;height: 0;padding-bottom: 42%;}
.tu-img52{position: relative;height: 0;padding-bottom: 52%;}
.tu-img{position: absolute;top: 0;left: 0;width: 100%;height: 100%}

.bgg-op8{background:#3e3a3a99;}
.bg0-op8{background:linear-gradient(to top,rgba(0, 0, 0, 0.4),rgba(0,0,0,0.2),rgba(0,0,0,0))}
.bgf-op8{background:#f2f2f2d6; color: yellow}
.bg0-op8:hover{background:linear-gradient(to top,rgba(0, 0, 0, 0.5),rgba(0,0,0,0.3),rgba(0,0,0,0))}

.bg_reg-op8{background:#f2f2f2d6;}
.bg_reg-op8:hover{background:#f2f2f2;color: #000}

.dis-no{
    display: none;}

.class_tbg{border: 5px solid #434659de;background: #ffffffdb}

.nav{border-bottom: 4px solid #c03;color: #cc0033;}
.zhibo-title li:hover{color: #cc0033;}

.kecheng-gray:hover{-webkit-box-shadow:2px 0px 20px rgb(220, 217, 217);box-shadow:2px 0px 20px rgb(220, 217, 217);z-index:88}

/*分页*/
.pagination{display: inline-block;vertical-align: middle;margin: 10px 0;}
.pagination li a{display: inline-block;vertical-align: middle;padding: 0 15px;
    height: 28px;line-height: 28px;margin: 0 -1px 5px 0;background-color: #fff;border: 1px solid #e2e2e2;color: #333;font-size: 12px;}
.pagination li{display: inline-block;}
.pagination li.disabled{display: inline-block;vertical-align: middle;padding: 0 15px;height: 28px;line-height: 28px;margin: 0 -1px 5px 0;background-color: #e6e0e0;color: #333;font-size: 12px;border: 1px solid #e2e2e2;}
.pagination li.active{
    vertical-align: middle;background-color: #009688;color: #ffffff;padding: 0 15px;height: 28px;line-height: 28px;margin: 0 -1px 5px 0;font-size: 12px;}

/*赵焱写的*/
.list_in_nav li{
    flex-grow: 1;
    border-right: 1px solid #dfdfdf;
}
.list_in_nav li:last-child{
    border-right: none;
}
.article-cont.layui-tab{
    margin: 0;
}
.article-conttab li{
    flex-grow: 1;
    font-size: 1.6rem;
}
.article-conttab.layui-tab-title .layui-this{
    color: #c30;
}
.article-conttab.layui-tab-title .layui-this::after{
    border-bottom: 2px solid #c30;
}
.article-cont img{
    max-width: 95%;
    height: auto;
}
.pay-money.open{
    color: #c30;
}
.bg-f4{
    background: #f4f4f4;
}
.sms-icon{
    width: 30px;
    height: 30px;
    border: 1px solid #dfdfdf;
}
.sms-cont{
    width: 100%;
    flex-grow: 2;
}

.upgroup-moneyli{
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.34);
}
.audiobg{}
.audiobox{
    height: 0;
    padding-bottom: 100%;
    position: relative;
}
.audiobox{
    height: 0;
    padding-bottom: 100%;
    position: relative;
}
.audiocont,.audioey{
    position: absolute;
    height: 100%;
    background-image: url("../img/bg_circle.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.audiocont{
    background-image: none;
}
.audiobtn{
    position: absolute;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    border-radius: 100%;
}
.audioplay{
    width: 32px;
    height: 32px;
    background-image: url(../img/pause.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transition: .5s;
    position: absolute;
}