.row {
    overflow: hidden;
}

ins {
    text-decoration: none;
}

.min400 {
    min-height: 400px;
}

.fn_img img {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
}

.aricle_content .cc .nav_read {
    background-color: #fff4ec;
    padding: 5px 10px;
    border-radius: 10px;
    margin-bottom: 20px!important;
}

.fn_border_b {
    border-bottom: 1px solid #efefef;
}

.fn_border_t {
    border-top: 1px solid #efefef;
}

.fn_border {
    border: 1px solid #efefef;
}

.fn_overflow {
    overflow: hidden;
}

.fn_h10 {
    height: 10px;
}

.fn_h20 {
    height: 20px;
}

.fn_h30 {
    height: 30px;
}

.fn_h40 {
    height: 40px;
}

.fn_h50 {
    height: 50px;
}

.fn_h60 {
    height: 60px;
}

.fn_h70 {
    height: 70px;
}

.fn_pd5 {
    padding: 5px;
}

.fn_pd10 {
    padding: 10px;
}

.fn_pd12 {
    padding: 12px;
}

.fn_pd15 {
    padding: 15px;
}

.fn_pd20 {
    padding: 20px;
}

.fn_pd25 {
    padding: 25px;
}

.fn_pd30 {
    padding: 30px;
}

.fn_pdzy5 {
    padding: 0 5px;
}

.fn_pdzy10 {
    padding: 0 10px;
}

.fn_pdzy12 {
    padding: 0 12px;
}

.fn_pdzy15 {
    padding: 0 15px;
}

.fn_pdzy20 {
    padding: 0 20px;
}

.fn_pdzy25 {
    padding: 0 25px;
}

.fn_pdzy30 {
    padding: 0 30px;
}

.fn_pdsx5 {
    padding: 5px 0;
}

.fn_pdsx10 {
    padding: 10px 0;
}

.fn_pdsx15 {
    padding: 15px 0;
}

.fn_pdsx20 {
    padding: 20px 0;
}

.fn_pdsx25 {
    padding: 25px 0;
}

.fn_pdsx30 {
    padding: 30px 0;
}

.fn_pdl5 {
    padding-left: 5px;
}

.fn_pdl10 {
    padding-left: 10px;
}

.fn_pdl15 {
    padding-left: 15px;
}

.fn_pdl20 {
    padding-left: 20px;
}

.fn_pdl25 {
    padding-left: 25px;
}

.fn_pdl30 {
    padding-left: 30px;
}

.fn_pdr5 {
    padding-right: 5px;
}

.fn_pdr10 {
    padding-right: 5px;
}

.fn_pdr15 {
    padding-right: 5px;
}

.fn_pdr20 {
    padding-right: 5px;
}

.fn_pdr25 {
    padding-right: 5px;
}

.fn_pdr30 {
    padding-right: 5px;
}

.fn_pdt5 {
    padding-top: 5px;
}

.fn_pdt10 {
    padding-top: 10px;
}

.fn_pdt15 {
    padding-top: 15px;
}

.fn_pdt20 {
    padding-top: 20px;
}

.fn_pdt25 {
    padding-top: 25px;
}

.fn_pdt30 {
    padding-top: 30px;
}

.fn_pdb5 {
    padding-bottom: 5px;
}

.fn_pdb10 {
    padding-bottom: 10px;
}

.fn_pdb15 {
    padding-bottom: 15px;
}

.fn_pdb20 {
    padding-bottom: 20px;
}

.fn_pdb25 {
    padding-bottom: 25px;
}

.fn_pdb30 {
    padding-bottom: 30px;
}

.fn_pdb60 {
    padding-bottom: 60px;
}

.fn_pdb80 {
    padding-bottom: 80px;
}

.fn_pdb100 {
    padding-bottom: 100px;
}

.fn_mg5 {
    margin: 5px;
}

.fn_mg10 {
    margin: 10px;
}

.fn_mg15 {
    margin: 15px;
}

.fn_mg20 {
    margin: 20px;
}

.fn_mg25 {
    margin: 25px;
}

.fn_mg30 {
    margin: 30px;
}

.fn_mg35 {
    margin: 35px;
}

.fn_mg40 {
    margin: 40px;
}

.fn_mgzy5 {
    margin: 0 5px;
}

.fn_mgzy10 {
    margin: 0 10px;
}

.fn_mgzy15 {
    margin: 0 15px;
}

.fn_mgzy20 {
    margin: 0 20px;
}

.fn_mgzy25 {
    margin: 0 25px;
}

.fn_mgzy30 {
    margin: 0 30px;
}

.fn_mgzy35 {
    margin: 0 35px;
}

.fn_mgzy40 {
    margin: 0 40px;
}

.fn_mgsx5 {
    margin: 5px 0;
}

.fn_mgsx10 {
    margin: 10px 0;
}

.fn_mgsx15 {
    margin: 15px 0;
}

.fn_mgsx20 {
    margin: 20px 0;
}

.fn_mgsx25 {
    margin: 25px 0;
}

.fn_mgsx30 {
    margin: 30px 0;
}

.fn_mgsx35 {
    margin: 35px 0;
}

.fn_mgsx40 {
    margin: 40px 0;
}

.fn_mgl5 {
    margin-left: 5px;
}

.fn_mgl10 {
    margin-left: 10px;
}

.fn_mgl15 {
    margin-left: 15px;
}

.fn_mgl20 {
    margin-left: 20px;
}

.fn_mgl25 {
    margin-left: 25px;
}

.fn_mgl30 {
    margin-left: 30px;
}

.fn_mgl35 {
    margin-left: 35px;
}

.fn_mgl40 {
    margin-left: 40px;
}

.fn_mgr5 {
    margin-right: 5px;
}

.fn_mgr10 {
    margin-right: 10px;
}

.fn_mgr15 {
    margin-right: 15px;
}

.fn_mgr20 {
    margin-right: 20px;
}

.fn_mgr25 {
    margin-right: 25px;
}

.fn_mgr30 {
    margin-right: 30px;
}

.fn_mgr35 {
    margin-right: 35px;
}

.fn_mgr40 {
    margin-right: 40px;
}

.fn_mgt5 {
    margin-top: 5px;
}

.fn_mgt10 {
    margin-top: 10px;
}

.fn_mgt15 {
    margin-top: 15px;
}

.fn_mgt20 {
    margin-top: 20px;
}

.fn_mgt25 {
    margin-top: 25px;
}

.fn_mgt30 {
    margin-top: 30px;
}

.fn_mgt35 {
    margin-top: 35px;
}

.fn_mgt40 {
    margin-top: 40px;
}

.fn_mgb5 {
    margin-bottom: 5px;
}

.fn_mgb10 {
    margin-bottom: 10px;
}

.fn_mgb15 {
    margin-bottom: 15px;
}

.fn_mgb20 {
    margin-bottom: 20px;
}

.fn_mgb25 {
    margin-bottom: 25px;
}

.fn_mgb30 {
    margin-bottom: 30px;
}

.fn_mgb35 {
    margin-bottom: 35px;
}

.fn_mgb40 {
    margin-bottom: 40px;
}

.h_160 {
    height: 100px;
}


/*radio*/

.ct_radio {
    display: inline-block;
    vertical-align: middle;
    margin-top: 2px;
}

.ct_radio>span {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    margin-left: 4px;
    margin-top: -9px;
    color: #333;
}

.regular-radio {
    display: none;
}

.regular-radio:checked+label {
    background-color: #E9ECEE;
    color: #99A1A7;
    border: 1px solid #ff3000;
}

.regular-radio+label {
    background-color: #FAFAFA;
    border: 1px solid #CACECE;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), 0px -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    padding: 9px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
}

.regular-radio:checked+label::after {
    content: " ";
    width: 12px;
    height: 12px;
    border-radius: 50px;
    position: absolute;
    top: 3px;
    background: #ff3000 none repeat scroll 0% 0%;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3) inset;
    left: 3px;
    font-size: 32px;
}


/*checkbox*/

.ctr_checkbox {
    display: inline-block;
}

.ctr_checkbox em {
    display: inline-block;
    vertical-align: middle;
    margin-top: -11px;
    padding-left: 3px;
}

.regular-checkbox {
    display: none;
}

.regular-checkbox:checked+label {
    background-color: var(#ff3000);
    border: 1px solid var(#ff3000);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
    color: #fff;
}

.regular-checkbox+label {
    background-color: #fff;
    border: 1px solid #ff3000;
    display: inline-block;
    position: relative;
    text-align: center;
    height: 20px;
    width: 20px;
    transition: .3s;
    margin-bottom: 0px;
    margin-right: 8px;
    box-sizing: border-box;
}

.regular-checkbox:checked+label::after {
    content: '\ea10';
    font-size: 12px;
    position: absolute;
    top: 0;
    left: 0px;
    color: #fff;
    line-height: 18px;
    height: 18px;
    width: 18px;
    background-color: #ff3000;
    border: 1px solid #ff3000;
    font-family: 'icomoon';
    box-sizing: border-box;
}

.xieyi a {
    color: #1b1b1b;
    margin-top: 2px;
}

.regular-checkbox1 {
    display: none;
}

.regular-checkbox1:checked+label {
    background-color: #fff;
    border: 1px solid #ff3000;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
    color: #fff;
}

button {
    border: none;
}

.regular-checkbox1+label {
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 10px;
    border-radius: 100%;
    display: inline-block;
    position: relative;
    text-align: center;
}

.regular-checkbox1:checked+label::after {
    content: '\e86b';
    font-size: 21px;
    position: absolute;
    top: -2px;
    left: -1px;
    color: #ff3000;
    height: 22px;
    width: 22px;
    font-family: 'iconfont';
}

.regular-checkbox2 {
    display: none;
}

.regular-checkbox2:checked+label {
    background-color: #42A5F5;
    border: 1px solid #42A5F5;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
    color: #fff;
}

.regular-checkbox2+label {
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 8px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    text-align: center;
}

.regular-checkbox2:checked+label::after {
    content: '\e6c6';
    font-size: 16px;
    position: absolute;
    top: 0px;
    left: -3px;
    color: #fff;
    height: 22px;
    width: 22px;
    font-family: 'iconfont';
}


/*select*/

.dropdown-select {
    position: relative;
    width: 100%;
}

.dropdown-select select {
    height: 46px;
    line-height: 46px;
    width: 100%;
    background-color: #fff;
    border: 1px solid #E2E2E2;
    text-indent: 6px;
    padding-right: 40px;
    outline: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
}

.dropdown-select::before,
.dropdown-select::after {
    content: '';
    position: absolute;
    z-index: 2;
    top: 18px;
    right: 10px;
    width: 0;
    height: 0;
    border: 4px dashed;
    border-color: #888 transparent;
    pointer-events: none;
    border-top-style: solid;
}

.dropdown-select::before {
    border-top: none;
}

.dropdown-select::after {
    margin-top: 7px;
    border-bottom: none;
}

.dropdown-select select option {
    background: #fff;
    border-radius: 3px;
    cursor: pointer;
    color: #222;
}

span.page-link {
    display: inline-block;
    padding: 5px 10px;
    color: #000;
    border-radius: 5px;
}

.page-current {
    background-color: #ff3000!important;
    color: #fff!important;
}


.font {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


/*鍒嗛〉*/

.pages {
    text-align: center;
    margin: 10px 0;
}

.pages ul {
    padding: 30px 0;
}

.pages li {
    display: inline-block;
    font-size: 12px;
    margin: 0 4px;
}

.thisclass {
    display: inline-block;
    padding: 3px 8px;
    border-radius: 5px;
    background-color: #ff3000!important;
    color: #fff!important;
}

.thisclass a {
    padding: 0!important;
    background-color: #ff3000!important;
    color: #FFF!important;
}

.pages  a {
    display: inline-block;
    padding: 3px 8px;
    background-color: #f4f4f4;
    color: #252525;
    border-radius: 5px;
    margin: 0 3px;
    font-size: 14px;
}
.pages  a.curpage{
    background: #f60;
    color: #fff;
}
.pre_video .v_pages a{
    background: #f4f4f4;
    color: #252525;
}
.pre_video .v_pages a.curpage{
    background: #f60;
    color: #fff;
}
.v_pages a{
    background: #fff;
}
.pages .pageinfo{
    display: none;
}

/*宸﹀浘鍙虫枃*/

.row .fn_pd10:last-child .ztyw {
    border-bottom: 0;
}


/* .row .ztyw:last-child {
    border-bottom: 0;
} */

.stxw {
    flex: 1;
    padding: 10px 0;
    margin: 0 5px;
    overflow: hidden;
    cursor: pointer;
    background-color: #f9f9f9;
    border-radius: 10px;
    /*box-shadow:  0px 3px 10px 0px rgba(0,0,0,.05);*/
}
.search_stxw{
    width: 25%;
    float: left;
    background: #fff;
    flex: none;
    margin:  0;
}
.search_b{
    display: none;
    margin-bottom: 10px;
    background: #fff;
}
.search_b .tit{
    text-align:center;line-height:40px;font-size:14px
}
.stxw .img {
    position: relative;
}

.stxw .info {
    padding: 5px 10px 0 10px;
    padding-bottom: 0;
}

.stxw .img.w60 img {
    width: 60px;
    height: 60px;
    margin: 0 auto;
    display: block;
    border-radius: 15px;
}
.null{

    text-align:center;
}
.info .g_gift {
    font-size: 12px;
    font-weight: 400;
    border-radius: 5px;
    background-color: #ffb341;
    color: #fff;
    padding: 1px 4px;
}

.stxw .info p.tc {
    text-align: center;
}

.stxw .info p cite {
    font-style: normal;
    background: #ff3000;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 12px;
    padding: 4px 17px;
    border-radius: 3px;
    margin-top: 6px;
}

.n4 .stxw .info span {
    font-size: 12px;
}

.stxw .info p span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    color: #333;
    font-size: 14px;
    height: 16px;
}

*,
:after,
:before {
    box-sizing: border-box;
    outline: none;
}

.stxw .img img {
    width: 100%;
    display: block;
    margin: 0;
    padding: 0;
}

#app {
    max-width: 760px;
    min-width: 320px;
    margin: 0 auto;
    position: relative;
}



.libao .row {
    transform: translateY(-10px);
}

.libao .row>div:last-child {
    border: none!important;
}

.ztyw.p_pdb15 .info p {
    padding-bottom: 15px;
}


/* .p_l {
    padding-left: 40px!important;
} */

.ct .zixun_icon {
    background: #fff url("/common/static/style/image/zx.png") no-repeat center;
    width: 59px;
    height: 30px;
    background-size: 55px;
    margin-bottom: -1px;
}

.ct .gonglue_icon {
    background: #fff url("/common/static/style/image/3.png") no-repeat center;
    width: 59px;
    height: 30px;
    background-size: 55px;
    margin-bottom: -1px;
}

.ct .reyou_icon {
    background: #fff url("/common/static/style/image/5.png") no-repeat center;
    width: 59px;
    height: 30px;
    background-size: 55px;
    margin-bottom: -1px;
}

.ct .libao_icon {
    background: #fff url("/common/static/style/image/7.png") no-repeat center;
    width: 59px;
    height: 30px;
    background-size: 55px;
    margin-bottom: -1px;
}

.ct .pingce_icon {
    background: #fff url("/common/static/style/image/4.png") no-repeat center;
    width: 59px;
    height: 31px;
    background-size: 55px;
    margin-bottom: -1px;
}

.ct .shipin_icon {
    background: #fff url"/common/static/style/image/2.png") no-repeat center;
    width: 59px;
    height: 30px;
    background-size: 55px;
    margin-bottom: -1px;
}

.ct .ruanjian_icon {
    background: #fff url("/common/static/style/image/6.png") no-repeat center;
    width: 59px;
    height: 30px;
    background-size: 55px;
    margin-bottom: -1px;
}

.jianjie_icon {
    float: left;
    background: url("/common/static/style/image/shuoming.png") no-repeat center;
    width: 19px;
    height: 19px;
    background-size: 19px;
    margin-bottom: 1px;
    margin-right: 4px;
}

.photo_icon {
    float: left;
    background: url("/common/static/style/image/photo.png") no-repeat center;
    width: 21px;
    height: 21px;
    background-size: 23px;
    margin-bottom: 1px;
    margin-right: 4px;
}

.ct .gift_icon {
    background: url("/common/static/style/image/gift.png") no-repeat center;
    width: 24px;
    height: 24px;
    background-size: 23px;
    margin-bottom: 3px;
}

.star_icon {
    background: url("/common/static/style/image/md-star.png") no-repeat center;
    width: 22px;
    height: 22px;
    background-size: 15px;
    margin-bottom: 5px
}

.star_icon2 {
    background: url("/common/static/style/image/et-star.png") no-repeat center;
    width: 22px;
    height: 22px;
    background-size: 16px;
    margin-bottom: 5px
}

.one_icon {
    float: left;
    background: url("/common/static/style/image/number-1.png") no-repeat center;
    width: 17px!important;
    height: 17px;
    background-size: 18px;
    margin-top: 5px
}

.video {
    background-color: #fff;
}

.ztyw.div_pdsx15 {
    padding: 15px 0;
}

.ztyw.div_pdsx30 {
    padding: 30px 0;
}

.ztyw.div_mgsx10 {
    margin: 10px 0;
}

.ztyw.div_mgsx15 {
    margin: 15px 0;
}

.ztyw.div_mgb10 {
    margin-bottom: 10px;
}

.ztyw.div_mgb15 {
    margin-bottom: 15px;
}


/* .ztyw.div_border_b {
    border-bottom: 1px dashed #e4e4e4;
} */

.ztyw.div_border_b1 {
    border-bottom: 1px solid #e4e4e4;
}

.ztyw.bg {
    background: #F6F6F6;
    padding: 15px;
}

.ztyw .img .fen {
    position: absolute;
    background: url('/common/static/style/image/img_t1.png') no-repeat scroll 0px 0px / 100% 100%;
    left: -3px;
    top: 0;
    color: #fff;
    width: 42px;
    height: 30px;
    text-align: left;
    font-size: 15px;
    line-height: 30px;
    display: inline-block;
    padding-left: 8px;
}

.ztyw .img {
    width: 200px;
    float: left;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.ztyw .img img {
    width: 100%;
}

.ztyw .img img.br4 {
    border-radius: 4px;
}

.ztyw .img img.br6 {
    border-radius: 6px;
}

.ztyw .img img.br10 {
    border-radius: 10px;
}

.ztyw .img img.br13 {
    border-radius: 13px;
}

.ztyw .img img.br15 {
    border-radius: 15px;
}

.ztyw .img img.br20 {
    border-radius: 20px;
}

.ztyw .img img.br21 {
    border-radius: 21px;
}

.ztyw .img img.br23 {
    border-radius: 23px;
}

.ztyw .img img.h70 {
    height: 70px!important;
}

.bg1 .ztyw .info .r {
    right:-5px!important;
}
.ztyw .info .xf_r {
    width: auto!important;
}
.ztyw .info  .xf_r cite.b{
    margin-right: 0!important;
}
.ztyw .info  .xf_r p{
    width: 100%;
}
.ztyw .info  .xf_r .a{
    display: inline-block;
    margin-top: 10px;
    background: #ff0000!important;
    width: 60px!important;
    padding: 5px 15px!important;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    height: 26px;
    font-size: 14px;
    line-height: 16px;
}
.ztyw .info .r div.xz {
    background: var(--primary-color);
    padding: 6px 15px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    margin-top: 15px;
}
.ztyw .info .xf_info{
    padding: 1px 9px;
    background: #f7f7f7;
    color: #f00;
    border: 1px solid #ffdfdf;
    border-radius: 3px;
}
.ztyw .info .r div.a {
    background: #ff3000;
    background-image: linear-gradient(90deg, #ffbe3c, #f10000);
    padding: 7px 10px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    text-align: center;
    border-radius: 3px;
}

.ztyw .info .r div.a i {
    display: inline-block;
    vertical-align: middle;
    font-size: 17px;
    margin-right: 4px;
}

.ztyw .info .r div.a i.f20 {
    font-size: 20px;
}

.ztyw .info .r div.a span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}

.ztyw .info .r div.a:nth-child(2) {
    background: #1FB6FE;
}

.ztyw .info .r .fen {
    height: 80px;
    width: 80px;
    display: inline-block;
    border: 5px solid #E5E5E5;
    color: #999999;
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    line-height: 75px;
    font-family: "Arial";
    font-style: italic;
    margin-top: 10px;
}

.ztyw .info .l {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 80px;
    width: 180px;
}

.ztyw .info .l.pr20 {
    padding-right: 20px;
}

.ztyw .info.w100 .r {
    width: 100px;
}

.ztyw .info.w100 .l {
    margin-left: -100px;
    padding-left: 100px;
}

.ztyw .info.w140 .r {
    width: 140px;
}

.ztyw .info.w140 .l {
    margin-left: -140px;
    padding-left: 140px;
}

.ztyw .info.w160 .r {
    width: 160px;
}

.ztyw .info.w160 .l {
    margin-left: -160px;
    padding-left: 160px;
}

.ztyw .info p.mt6 {
    margin-top: 6px;
}

.ztyw .info h1 {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    font-size: 16px;
}

.ztyw .info h1.b {
    font-weight: bold;
    font-size: 20px;
}

.ztyw .info p span.b {
    font-weight: bold;
    font-size: 18px;
}

.ztyw .info p span cite {
    background: var(--primary-color);
    display: inline-block;
    vertical-align: middle;
    padding: 4px 10px;
    color: #fff;
    font-size: 12px;
    margin-right: 10px;
}

.ztyw .info p:not('.nop') {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.kf_list .info p.detail{
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #8e8e8e;
    margin-bottom: 5px;
}
.kf_list .info .time{
    padding: 2px 5px!important;
    background: #fff700!important;
    color: #da0b0b!important;
    border: 1px solid #ffb670;
    margin-bottom: 17px;

}
.end .kf_list .info .time{
    background: #c3c3c3!important;
    color: #fff!important;
    border: 1px solid #c3c3c3!important;
}
.ztyw .info p em {
    vertical-align: middle;
    font-size: 12px;
    color: #999;
    line-height: 180%;
}
.zt_tuijian{
    overflow: visible!important;
}
.ztyw .bg_tuijian{
    position: absolute;
    display: inline-block;
    width: .9rem;
    height: .9rem;
    top: 0;
    left: -3px;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: .9rem;
    z-index: 99999;
}
.bg1>div{
    background: #fff9eb;
}
.ztyw .info p em.one {
    display: inline-block;
    font-size: 12px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ztyw .info p em.two {
    overflow: hidden;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.ztyw .info p.nop em.two{
    line-height: 16px;
    height: auto;
    margin-top: 2px;
}
.ztyw .info p em.right {
    float: right;
}

.ztyw .info p em.color_1 {
    color: #FF4040;
}



.ztyw .info p a {
    color: var(--primary-color);
    display: inline-block;
    margin-top: 10px;
    font-size: 14px;
}

.ztyw .info p cite {
    background: var(--primary-color);
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 14px;
    padding: 4px 10px;
    margin-right: 10px;
    border-radius: 3px;
}


/*涓嬭浇鎸夐挳*/

.ztyw .info p cite.xz {
    background: #fff;
    color: var(--primary-color);
    border: 1px solid var(--primary-color);
    display: inline-block;
    margin-right: 0;
    padding: 2px 10px;
}


/*灞炴€ф爣绛�*/

.ztyw .info .attr {
    position: relative;
    margin-top: 10px;
    height: 20px;
}

.ztyw .info .attr .lq {
    position: absolute;
    right: 10px;
    top: 25%;
    transform: translateY(-50%);
    width: 60px;
    line-height: 25px;
    height: 25px;
    background-color: #ff3000;
    color: #Fff;
    text-align: center!important;
    border-radius: 5px;
}

.ztyw .info .attr div {
    width: 50%;
    float: left;
}

.ztyw .info .attr div i {
    display: inline-block;
    vertical-align: middle;
    color: #999;
    font-size: 16px;
}

.ztyw .info .attr div em {
    float: left;
    background-size: 14px;
    color: #bbb;
    height: 20px;
    line-height: 22px;
}

.ztyw .info .attr  i{
    color: #bbb;
    height: 20px;
    line-height: 22px;
}
.ztyw .info .attr  i b{
    display: inline-block;
    width: 24px;
    height:12px;
    background: url("/common/static/style/image/read.png") no-repeat center;
    background-size: 16px;
    transform: translateY(2px);
}
.ztyw .info .attr div:last-child {
    text-align: right;
}

.ztyw .info .attr div:first-child i {
    margin-right: 4px;
}

.ztyw .info .attr div:last-child i {
    margin-left: 4px;
}




.cl_t {
    margin-top: 5px;
}

.cls {
    color: #999!important;
    font-style: normal!important;
}

.red_style {
    color: red!important;
}

.kaifu_time {
    margin-top: 3px;
}

.kaifu_time em {
    display: inline-block;
    transform: translateY(3px);
}

.cls_red {
    background-color: #f85d5d!important;
    color: #fff!important;
    padding: 2px 5px!important;
    font-style: normal!important;
    border-radius: 0px!important;
}




/*闃呰鍏ㄦ枃*/

.ztyw .info p cite.read_text {
    background: #E9E9E9;
    color: #999;
}

.ztywf .img {
    float: right;
}

.ztywf .info {
    float: left;
    margin-right: 0!important;
    padding-right: 10px!important;
}

.ztywf.w100 .info {
    margin-left: -100px!important;
    padding-left: 100px!important;
}

.ztyw.w60 .img {
    width: 60px;
    margin-top: 4px;
}

.ztyw.w60 .img img {
    height: 60px;
}

.ztyw.w60 .info {
    margin-right: -60px;
    padding-right: 60px;
}

.ztyw.w70 .img {
    width: 70px;
}

.ztyw.w70 .img img {
    height: 70px;
    border-radius: 10px;
}

.ztyw.w70 .info {
    margin-right: -70px;
    padding-right: 70px;
}

.ztyw.w80 .img {
    width: 80px;
}

.left0 .info {
    left: 5px;
}
.kf_list .info{
    left: 0!important;
    width: calc(100% - 15px);
}
.ztyw.w80 .img img {
    height: 80px;
    border-radius: 20px;
}

.ztyw.w80 .info {
    margin-right: -80px;
    padding-right: 80px;
}

.ztyw.w100 .img {
    width: 84px;
}

.ztyw.w100 .img img {
    height: 75px;
    width: 75px;
    border-radius: 20px;
    border-radius: 6px!important;
    width: 120px!important;
}
.txt_info{
    width: calc(100% - 150px)!important;
    left: 130px!important;
    padding-right: 0!important;
}


.ztyw.w140 .img {width: 140px;}

.ztyw.w140 .img img {
    height: 140px;
    border-radius: 15px;
}

.ztyw.w140 .info {
    margin-right: -140px;
    padding-right: 140px;
}

.ztyw.w220 .img {
    width: 220px;
}

.ztyw.w220 .img img {
    height: 130px;
}

.ztyw.w220 .info {
    margin-right: -220px;
    padding-right: 220px;
}

.ztyw.b {
    border: 1px solid #e4e4e4;
    padding: 15px;
    margin: 10px 0;
}

.ztyw.b .info p {
    overflow: hidden;
}

.ztyw.xh {
    position: relative;

}

.ztyw.xh a>span {
    position: absolute;
    left: 9px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background-color: #ff3000;
    padding: 2px 6px;
    border-radius: 50px;
}

.n2 .ztyw {
    width: 50%;
    float: left;
    margin: 5px 0;
}

.n2 .ztyw:nth-child(2n) {
    padding-left: 5px;
}

.n2 .ztyw:nth-child(2n+1) {
    padding-right: 5px;
}


/*鏂囩珷璇︽儏*/

.aricle_content {
    color: #333;
    background: #fff;
    padding: 12px;
    text-align: left;
    text-align: center;
}

.aricle_content .title {
    font-size: 18px;
    font-weight: bold;
    color: #ff3000;
}

.aricle_content strong {
    font-size: 16px;
    text-decoration: underline;
}

.aricle_content .info {
    text-align: center;
    margin-top: 10px;
    font-size: 12px;
    border-bottom: 1px solid #efefef;
    padding-bottom: 20px;
    padding-top: 10px;
    overflow: hidden;
}

.aricle_content .info span {
    font-size: 14px;
    color: #999;
    width: 50%;
    text-align: left;
    float: left;
}

.aricle_content .info span:nth-child(2) {
    text-align: right;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: right;
}

.aricle_content .cc {
    color: #333;
    margin-top: 15px;
    font-size: 14px;
    line-height: 200%;
    text-indent: 20px;
    overflow: hidden;
}

.aricle_content .cc img {
    display: block;
    width: 100%!important;
    margin: 10px auto;
}

.aricle_content .cc iframe {
    height: 3.5rem;
    width: 100%;
    display: block;
    margin: 0 auto;
}

.aricle_content .cc span {
    text-align: left!important;
}

.aricle_content .cc p {
    width: 100%!important;
    margin: 0!important;
    background: transparent!important;
    max-width: 100%!important;
}
.aricle_content .cc img{
    max-width: 100%!important;
}
.aricle_content .cc p.nav_read {
    background: #f9f9f9!important;
}

.aricle_content .cc p .aricle_content .zk {
    text-align: right;
    margin-top: 20px;
}

.aricle_content .zk div {
    background-color: #ff3000;
    display: inline-block;
    color: #fff;
    width: calc(100% - 100px);
    padding: 4px 4px 4px 10px;
    margin: 0 50px;
    text-align: center;
}

.aricle_content .zk div.on i {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.aricle_content .zk span {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
}

.aricle_content .zk i {
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    height: 18px;
    line-height: 18px;
}

.aricle_content .jb {
    position: relative;
}

.sliders {
    overflow: hidden;
    position: relative;
}

.sliders .bd,
.sliders-wrap {
    position: relative;
}

.aricle_content .jb::before {
    content: '';
    position: absolute;
    bottom: 5px;
    width: 100%;
    height: 5px;
    background: #fff;
    box-shadow: 10px 10px 10px 20px #fff;
}

.video_content .jb::before {
    z-index: -99999!important;
}


/*鎸夐挳*/

.btns {
    padding: 0 10px;
    overflow: hidden;
}

.btns>div {
    width: 50%;
    float: left;
    padding: 0 5px;
}

.btns.n1>div {
    width: 100%
}

.btns>div a {
    display: block;
    width: 100%;
    padding: 6px 0;
    border-radius: 5px;
    text-align: center;
}

.btns>div a i {
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
    margin-right: 6px;
}

.btns>div a span {
    display: inline-block;
    vertical-align: middle;
}

.btns>div:nth-child(1) a {
    background: var(--primary-color);
    color: #fff;
}

.btns>div:nth-child(2) a {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
}


/*杞挱*/

.fullSlide>cite {
    position: absolute;
    width: 30px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.fullSlide>cite:nth-child(2) {
    right: 0;
}

.fullSlide>cite span {
    background: red;
    z-index: 999;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    text-align: center;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    width: 40px;
    cursor: pointer;
}

.fullSlide>cite span.prev i {
    margin-left: -5px;
}

.fullSlide>cite span.next i {
    margin-left: 5px;
}

.fullSlide {
    width: 100%;
    position: relative;
    height: 400px;
    background: #000;
}

.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.fullSlide .bd ul {
    width: 100% !important;
}

.fullSlide .bd li {
    width: 100% !important;
    height: 400px;
    overflow: hidden;
    text-align: center;
}

.fullSlide .bd li img {
    width: 100%;
    height: 100%;
}

.fullSlide .bd li span {
    position: absolute;
    z-index: 999;
    color: #fff;
    bottom: 6px;
    left: 0;
    width: 60%;
    padding: 0 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    cursor: pointer;
}

.fullSlide .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 7px;
    left: 0;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 5px;
    overflow: hidden;
    line-height: 9999px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
}

.fullSlide .hd ul .on {
    background: var(--primary-color);
}

.fullSlide.h200 {
    height: 400px;
}

.fullSlide.h200 .bd li {
    height: 400px;
}

.style1 {
    color: #ff6737;
}

.style2 {
    color: #31be81;
}

.style3 {
    color: #69c72b;
}

.style4 {
    color: #ffa412;
}

.style5 {
    color: #a87ff9;
}

.style6 {
    color: #16c2c2;
}

.ct {
    margin: 10px 12px 10px 12px;
    padding-bottom: 0;
    border-bottom: 1px solid #f4f4f4;
}

.ct span {
    color: #000;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    font-size: 16px;
    background: #fff;
    margin-bottom: -1px;
}

.ct span.color_1 {
    color: #ff3000;
}

.ct span img {
    position: absolute;
    width: 20px;
    left: 50%;
    margin-left: -10px;
    bottom: -12px;
}

.ct>i {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
}

.ct a {
    float: right;
    color: #ff3000;
    font-size: 12px;
    margin-top: 8px;
}

.ct a em {
    display: inline-block;
    vertical-align: middle;
}

.ct a i {
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
}

.ct_fff span {
    color: #fff;
}

.ct_fff i {
    color: #fff;
}

.ct_fff a {
    color: #fff;
}

.ct_c {
    color: #999;
    font-size: 14px;
    line-height: 180%;
    padding: 0 12px;
    margin: 10px 0;
}


/*浣嶇疆*/

.position {
    padding: 6px 12px;
    overflow: hidden;
    background-color: #fff;
}

.position.b {
    border-bottom: 1px solid #efefef;
}

.position i {
    display: inline-block;
    vertical-align: middle;
    font-size: 22px;
    height: 21px;
    line-height: 22px;
}

.position span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #666;
}

.position a {
    display: inline-block;
    vertical-align: middle;
    color: #666;
    font-size: 14px;
    margin-right: 0px;
    position: relative;
}

.position a:last-child::after {
    content: "";
}


/*鍒嗙被*/

.category {
    overflow: hidden;
}

.category>div {
    width: 25%;
    float: left;
    text-align: center;
}

.category>div a {
    display: inline-block;
    height: 50px;
    line-height: 50px;
}

.category>div.on a {
    color: var(--primary-color);
    border-bottom: 2px solid var(--primary-color);
}

.youlian {
    padding: 12px;
}

.youlian a {
    display: inline-block;
    color: #333;
    margin-right: 20px;
    position: relative;
    line-height: 200%;
}

.youlian a::after {
    content: '';
    position: absolute;
    right: -13px;
    top: 11px;
    background: #ccc;
    width: 1px;
    height: 12px;
}

.footer {
    background: #333333;
    padding: 20px 0;
    text-align: center;
}

.footer h1 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #333;
}

.footer .link {
    margin-bottom: 10px;
}

.footer .link a {
    font-size: 12px;
    display: inline-block;
    margin: 0 15px;
    position: relative;
    color: #999;
}

.footer .link a::after {
    content: '';
    position: absolute;
    right: -18px;
    top: 5px;
    background: #646465;
    width: 1px;
    height: 12px;
}

.footer .link a:last-child::after {
    width: 0;
}

.footer p {
    font-size: 12px;
    padding: 5px 20px;
}

.footer p img {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    margin-right: 10px;
}

.footer p span {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #666;
}


/*鏂囩珷*/

.row .aricle_list:last-child {
    border-bottom: 0;
}

.aricle_list.div_pdsx10 {
    padding: 10px 0;
}

.aricle_list.div_pdsx15 {
    padding: 15px 0;
}

.aricle_list.div_border_b {
    border-bottom: 1px dashed #e4e4e4;
}

.aricle_list.d p:first-child {
    position: relative;
    padding-left: 15px;
}

.aricle_list.d p:first-child::after {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 100%;
    background: var(--primary-color);
    position: absolute;
    left: 0;
    top: 17px;
}

.aricle_list.d1 p:first-child {
    position: relative;
    padding-left: 18px;
}

.aricle_list.d1 p:first-child::after {
    content: "\e610";
    display: inline-block;
    border-radius: 100%;
    color: #333;
    position: absolute;
    left: 0;
    top: 13px;
    font-family: 'iconfont';
    font-size: 10px;
}

.aricle_list.d1:hover p:first-child::after {
    color: var(--primary-color);
}

.aricle_list {
    position: relative;

    cursor: pointer;
}

.aricle_list p {
    padding: 0px 0;
    margin: .2rem 0;
}

.bgc {
    border-bottom: none!important;
    background-color: #f4f4f4;
    border-radius: 5px;
    margin: 10px 0!important;
}


.relate_text{
    padding: 0 .3rem;
}
.relate_text li{
    display: block;
    height: .4rem;
    line-height: .4rem;
    margin: .19rem 0;
}
.relate_text a{
    color: #666;
    font-size: .25rem;
}
.relate_text a span{
    float: left;
    width: 12%;
    margin-right: 3%;
    text-align: center;
    background: #f2f2f2;
    border-radius: .05rem;
    color: #888;
}
.relate_text a i{
    float: left;
    width: 83%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #252525;
}

.special {
    padding: 10px;
    background-color: rgb(245, 245, 250);
    border-radius: 10px;
}

.special li {
    list-style-type: square;
    margin-left: 20px;
    color: #000;
}

.special .g_s {
    background-color: #ff3000;
    color: #Fff;
    padding: 2px 5px;
    border-radius: 5px;
}

.aricle_list.n3 span {
    width: calc(100% - 120px);
    width: -webkit-calc(100% - 120px);
    width: -moz-calc(100% - 120px);
    display: inline-block;
    vertical-align: middle;
}

.aricle_list.n3 cite {
    color: #999;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    width: 50px;
    position: relative;
}

.aricle_list.n3 cite::after {
    content: "";
    position: absolute;
    right: 9px;
    top: 4px;
    background: #EFEFEF;
    width: 1px;
    height: 14px;
}


/*棰嗗彇*/

.aricle_list.n3 cite.lq {
    display: inline-block;
    vertical-align: middle;
    background: var(--primary-color);
    color: #fff;
    padding: 4px 10px;
    margin-right: 10px;
    font-size: 14px;
}

.aricle_list.n3 cite.lq::after {
    width: 0;
}


/*搴忓彿*/

.aricle_list.n3 cite.xh {
    display: inline-block;
    vertical-align: middle;
    background: #FF3131;
    color: #fff;
    margin-right: 10px;
    font-size: 14px;
    width: auto;
    height: 24px;
    width: 24px;
    line-height: 24px;
    text-align: center;
}

.aricle_list.n3 cite.xh::after {
    width: 0;
}

.pdsx2 .aricle_list {
    padding: 2px 0;
}

.first .aricle_list:nth-child(1) span {
    width: calc(100% - 60px);
    width: -webkit-calc(100% - 60px);
    width: -moz-calc(100% - 60px);
    font-weight: bold;
    font-size: 18px;
    color: #333;
}

.first .aricle_list:nth-child(1) em {
    display: none;
}

.first .aricle_list:nth-child(1) cite {
    background: var(--primary-color);
    color: #fff;
    width: auto;
    padding: 2px 8px;
    font-size: 12px;
    margin-right: 15px;
}

.first .aricle_list:nth-child(1) cite::after {
    width: 0;
    content: "\e610";
    font-family: 'iconfont';
    position: absolute;
    right: 3px;
    color: var(--primary-color);
}


/*琛ㄥ崟*/

.biaodan input {
    background-color: transparent;
    border-style: none;
    color: inherit;
    font-size: 14px;
}

.biaodan h1 {
    text-align: center;
    font-size: 20px;
    color: #333;
    font-weight: bold;
    margin-bottom: 20px;
    position: relative
}

.biaodan h1 i {
    color: #666;
    font-size: 23px;
    cursor: pointer;
    position: absolute;
    right: 33px;
    top: 0;
}

.biaodan {
    background: #fff;
    padding: 20px 0;
    transition: 0.3s linear;
    transition-property: all;
    transition-property: opacity, transform;
    transform: translateY(0);
    position: relative;
    z-index: 99999999999999;
}

.biaodan .t {
    text-align: center;
    margin-bottom: 40px;
}

.biaodan .c {
    padding: 0 30px;
}

.biaodan .t span {
    color: #999;
    border: 1px solid #efefef;
    padding: 10px 30px;
    margin: 0 10px;
    cursor: pointer;
}

.biaodan .t span.on {
    border-color: #1787fb;
    color: #1787fb;
}

.biaodan .c .div {
    border: 1px solid #efefef;
    height: 50px;
    line-height: 45px;
    padding: 0 15px;
    margin: 15px 0;
    position: relative;
}

.biaodan .c .div1 {
    border: 0;
    overflow: hidden;
    padding: 0;
}

.biaodan .c .div1>div {
    width: 50%;
    float: left;
}

.biaodan .c .div1>div input {
    border: 1px solid #efefef;
    padding-left: 35px;
}

.biaodan .c .div1>div:last-child {
    text-align: right;
}

.biaodan .c i {
    font-size: 26px;
    position: absolute;
    left: 6px;
    top: 0;
    height: 47px;
    line-height: 45px;
}

.biaodan .c input {
    padding-left: 20px;
    height: 45px;
    line-height: 45px;
    width: 100%;
}

.biaodan .c .btn {
    border: 0;
}

.biaodan .yzm {
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    width: 120px;
    text-align: center;
}

.biaodan .yzm>div {
    position: relative;
}

.biaodan .yzm>div::after {
    content: '';
    position: absolute;
    left: 0;
    top: 13px;
    background: #e5e5e5;
    height: 22px;
    width: 2px;
}

.biaodan .yzm button {
    color: #FFA412;
    background: #fff;
    border: 0;
    font-size: 14px;
}

.biaodan .yzm button:disabled {
    color: #B3B3B3;
}

.biaodan .c>p>button {
    display: block;
    margin: 5px auto;
    width: 80%;
    background: #1787fb;
    padding: 15px 0;
    color: #fff;
    border: 0;
}

.biaodan .c .btn button {
    display: block;
    margin: auto;
    width: 100%;
    background: #FFA412;
    padding: 10px 0;
    color: #fff;
    margin-top: 20px;
    border: 0;
    margin-bottom: 10px;
    cursor: pointer;
    font-size: 15px;
}

.biaodan .c p {
    text-align: center;
    padding-top: 15px;
}

.biaodan .c p span {
    color: #1787fb;
}

.biaodan .xieyi {
    color: #333;
    font-size: 14px;
    margin-top: 15px;
}

.biaodan .ulogin {
    overflow: hidden;
}

.biaodan .ulogin a {
    width: 50%;
    float: left;
    color: #ff3000;
    font-size: 14px;
    cursor: pointer;
}

.biaodan .ulogin a:nth-child(2) {
    text-align: right;
    color: #999;
}

.biaodan .div1 input {
    width: calc(100% - 110px);
    width: -webkit-calc(100% - 110px);
    width: -moz-calc(100% - 110px);
    float: left;
    border: 1px solid #efefef;
    padding: 0 15px !important;
}

.biaodan .div1 img {
    width: 100px;
    height: 45px;
    float: right;
}

.hh {
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    margin: 12px 0;
}

.hh::-webkit-scrollbar {
    display: none;
}


/*棣栭〉椤堕儴鍒嗙被*/

.index_nav {
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    width: 100%;
    padding: 0 10px;
    overflow-y: hidden;
    height: 50px;
    background: #fff;
}

.index_nav::-webkit-scrollbar {
    display: none;
}

.index_nav>div {
    display: inline-block;
    padding: 0 10px;
    height: 40px;
    line-height: 45px;
}

.index_nav>div img {
    display: none;
}

.index_nav>div a {
    display: inline-block;
    color: #333;
    font-size: 16px;
}

.index_nav>div.on {
    position: relative;
}

.index_nav>div.on a {
    color: #FFA412;
    font-weight: bold;
}

.index_nav>div.on img {
    position: absolute;
    display: block;
    bottom: -5px;
    left: 50%;
    width: 20px;
    margin-left: -10px;
}

.index_nav1 {
    display: flex;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    background-color: #fff;
    padding: 0 5px;
}

.index_nav1>div {
    flex: 1;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
}

.index_nav1>div img {
    display: none;
}

.index_nav1>div a {
    display: inline-block;
    color: #333;
    font-size: 16px;
    width: 100%;
    text-align: center;
}

.index_nav1>div.on {
    position: relative;
    border-bottom: 2px solid #ff3000;
}

.index_nav1>div.on img {
    position: absolute;
    display: block;
    bottom: 4px;
    left: 50%;
    width: 20px;
    margin-left: -10px;
}

.index_nav1>div.on a {
    color: #ff3000;
}

.index_nav1.n5>div {
    width: 20%;
}

.index_nav1.n4>div {
    width: 25%;
}


/*棣栭〉澶存潯*/

.toutiao {
    background: #fff;
    overflow: hidden;
    padding: 1px 15px;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}

.toutiao .l {
    width: 40px;
    float: left;
    padding-top: 8px;
    position: relative;
}

.toutiao .l img {
    width: 100%;
}

.toutiao .r {
    width: 100%;
    float: right;
    margin-right: -40px;
    padding-right: 40px;
    padding-left: 10px;
    padding-top: 11px;
}

.toutiao .r a {
    font-size: 14px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #ff3000;
    font-size: 16px;
}

.toutiao .r div:first-child a {
    margin-bottom: 6px;
    margin-top: 3px;
}
.pre_null_tips{
    text-align: center;
    padding: 1rem;
    font-size: .3rem;
}

/*棣栭〉鐑父鎺ㄨ崘*/
.hot_game_cont{
    width: 100%;
}
.hot_game_tit,
.tag_slt_container .relate .inss{
    float: left;
    width: 7%;
    height: 90px;
    line-height: 16px;
    padding: 15px 2%;
    color: #fff;
    overflow: hidden;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    text-align: center;
    background: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QONaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MzczYjhmNWYtNDM2OS01ZTQ2LWI1YWEtZTUwM2MyODAyMDg4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFFNTlGRTBEMjA0MjExRTg5NUNBQUYwMjc3MUUwODhFIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFFNTlGRTBDMjA0MjExRTg5NUNBQUYwMjc3MUUwODhFIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhkNTBiNmJjLWYwOTctY2U0Mi04NjQ3LTgwMjc4NWNmMjhhZCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjg5ZTc0MzY1LTFkZTAtMTFlOC05OWIzLThkZDZkMWFhYmRiMSIvPiA8L3Jk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) 50% 50% no-repeat;
    background-size: cover;
    font-weight: bold;
}
.hotyouxi_main {
    padding: 10px;
}

.hotyouxi {
    background: #fff;
    overflow: hidden;
    border-radius: 5px;
    position: relative;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
}

.hotyouxi .l span {
    background: -webkit-linear-gradient(#FF6600, #FFA412);
    background: -o-linear-gradient(#FF6600, #FFA412);
    background: -moz-linear-gradient(#FF6600, #FFA412);
    background: linear-gradient(#FF6600, #FFA412);
    color: #fff;
    padding: 13px 10px;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    line-height: 224%;
    font-size: 14px;
}

.hotyouxi .l {
    width: 32px;
    float: left;
    height: 100%;
    position: absolute;
}

.hotyouxi .r {
    width: 100%;
    float: right;
    margin-right: -32px;
    padding-right: 32px;
    padding-top: 15px;
}

.hotyouxi .r .info {
    padding: 10px 0;
}

.hotyouxi .r .hh {
    margin: 0;
}


/*棣栭〉鏃ュ巻*/

.hdrc {
    background: url('/common/static/style/image/hhrc_bj.png') no-repeat scroll 0px 0px / 100% 100%;
    overflow: hidden;
    padding: 60px 30px 30px 30px;
    position: relative;
}

.hdrc .t {
    position: absolute;
    width: 100%;
    text-align: right;
    top: 21px;
    right: 0;
    padding-right: 10px;
}

.hdrc .t a {
    color: #fff;
}

.hdrc .c>div {
    width: 25%;
    float: left;
    padding: 10px;
    height: 80px;
}

.hdrc .c>div div {
    height: 100%;
    text-align: center;
}

.hdrc .c>div div span {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    height: 100%;
    display: inline-block;
    width: 100%;
    line-height: 71px;
}

.hdrc .c>div:nth-child(1) div {
    background: url('/common/static/style/image/rl_1.png') no-repeat scroll 0px 0px / 100% 100%;
}

.hdrc .c>div:nth-child(1) div span {
    color: #fff;
    font-size: 18px;
}

.hdrc .c>div:nth-child(n+2) div {
    background: url('/common/static/style/image/rl.png') no-repeat scroll 0px 0px / 100% 100%;
}

.hdrc .c>div.on div {
    background: url('/common/static/style/image/rl_on.png') no-repeat scroll 0px 0px / 100% 100%;
}

.hdrc1 {
    background: #fff;
    overflow: hidden;
    padding: 20px;
    border-radius: 30px 30px 0 0;
    margin-top: -20px;
    position: relative;
}

.hdrc1 div {
    width: 50%;
    float: left;
    padding: 10px;
}

.hdrc1 div img {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    margin-right: 6px;
    border-radius: 21px;
}

.hdrc1 div em {
    display: inline-block;
    vertical-align: middle;
    color: #666;
    font-size: 14px;
}

.hdrc1 div span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    width: 100%;
    margin-top: 4px;
}

.hdrc2_main {
    background: #fff;
    overflow: hidden;
    padding: 5px 15px;
    border-radius: 10px 10px 0 0;
    margin-top: -20px;
    position: relative;
}

.hdrc2 {
    overflow: hidden;
    background: #F8F9FB;
    padding: 15px;
    border-radius: 10px;
    margin: 10px 0;
}

.hdrc2 .l {
    width: 60px;
    float: left;
}

.hdrc2 .l img {
    width: 100%;
    border-radius: 15px;
    height: 60px;
}

.hdrc2 .r {
    width: 100%;
    float: right;
    margin-right: -60px;
    padding-right: 60px;
    padding-left: 10px;
}

.hdrc2 .r p cite {
    font-size: 14px;
    display: block;
    color: #999;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 6px;
}

.hdrc2 .r p a {
    display: block;
    width: 100%
}

.hdrc2 .r p span {
    display: inline-block;
    width: calc(100% - 70px);
    width: -webkit-calc(100% - 70px);
    width: -moz-calc(100% - 70px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.hdrc2 .r p em {
    float: right;
    font-size: 12px;
    color: #ff3000;
    margin-top: 4px;
}



.paihangbang {
    overflow: hidden;
}

.paihangbang_bg {
    background: url('/common/static/style/image/phb_bg.jpg') no-repeat scroll 0px 0px / 100% 270px;
    overflow: hidden;
    background-color: #fff;
}

.paihangbang .nav {
    height: 40px;
    display: flex;
    width: calc(100% - 10px);
    margin: 5px 5px 20px 5px;
    align-items: center;
    background: rgba(0, 0, 0, .5);
    border-radius: 5px;
}

.paihangbang .nav div {
    flex: 1;
    text-align: center;
    position: relative;
}

.kaifu {
    position: relative;
    padding-left: 15px;
    line-height: 25px;
    background-color: #fff;
}

.kaifu .kfb {
    position: relative;
    display: inline-block;
    background: url(/common/static/style/image/kf.png) no-repeat;
    color: #fff;
    height: 100%;
    width: 112px;
    background-size: 117px;
    padding-left: 55px;
    transform: translateX(-45px);
    z-index: 1;
}

.kaifu .color {
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 90%;
    background-image: linear-gradient(to right, #ff3000, #fff);
    right: 0px;
}

.paihangbang {line-height: 20px;}
.paihangbang .nav span {
    color: #fff;
    font-size: 16px;
    padding: 5px 10px;
    border-radius: 5px;
}

.paihangbang .current {
    background-color: #f30!important;
    color: #fff!important;
    border: none!important;
}

.paihangbang .nav img {
    display: none;
}

.paihangbang .nav div.on img {
    position: absolute;
    display: block;
    bottom: -14px;
    left: 50%;
    width: 20px;
    margin-left: -10px;
}

.paihangbang .hd {
    margin: 20px 0 0 0;
    height: 26px;
}

.paihangbang .hd li {
    width: 33.333%;
    float: left;
    text-align: center;
    position: relative;
}

.paihangbang .hd li span {
    color: #fff;
}

.paihangbang .hd li img {
    display: none;
}

.paihangbang .hd li.on img {
    position: absolute;
    display: block;
    bottom: -14px;
    left: 50%;
    width: 20px;
    margin-left: -10px;
}


/* .paihangbang .bansan_div {
    padding: 0 12px
} */

.paihangbang .bansan {
    position: relative;
    background: url(/common/static/style/image/tz_1.png) no-repeat scroll center 47px / 101% 88%;
    margin: 85px 0 0px 0;
    height: 186px;
}

.paihangbang .bansan .div {
    width: 33.333%;
    float: left;
    text-align: center;
    position: relative;
}

.paihangbang .bansan .div .img img {
    width: 60px;
    height: 60px;
    border-radius: 10px;
}

.paihangbang .bansan .div:nth-child(1) .img img {
    width: 70px;
    height: 70px;
}

.paihangbang .bansan .div .info span {
    display: block;
    color: #333;
    font-size: 14px;
    margin-top: 20px;
}

.paihangbang .bansan .div .info cite {
    display: inline-block;
    padding: 6px 20px;
    background-color: #ff7758;
    color: #fff;
    font-size: 12px;
    margin-top: 10px;
    font-style: normal;
    line-height: 14px;
    border-radius: 5px;
    font-weight: 700;
}

.paihangbang .bansan .div:nth-child(1) {
    margin-top: 8px;
}

.paihangbang .bansan .div:nth-child(1) .info span {
    margin-top: 45px;
}

.paihangbang .bansan .div:nth-child(3) .info span {
    margin-top: 40px;
}

.paihangbang .bansan .div:nth-child(2) {
    margin-top: -33px;
}

.paihangbang .ztyw .info .r div.a {
    background: transparent!important;
    color: #f30;
    border: 1px solid #f60;
}

.paihangbang .bansan .div:nth-child(3) {
    margin-top: 21px;
}

.paihangbang .bansan .div:nth-child(3) .gun img {
    width: 61px;
    transform: translate(-11px, 0px);
}

.paihangbang .bansan .div:nth-child(1) .gun img {
    width: 40px;
    transform: translate(0px, 35px);
    z-index: 999;
}

.paihangbang .bansan .div:nth-child(3) .gun img {
    width: 35px;
    transform: translate(0px, 30px);
    z-index: 999;
}

.paihangbang .bansan .div:nth-child(2) .img img {
    width: 95px;
    height: 95px;
}

.paihangbang .bansan .div:nth-child(1) .img,
.paihangbang .bansan .div:nth-child(3) .img {
    transform: translateY(20px);
}

.paihangbang .bansan .gun {
    position: absolute;
    left: 50%;
    top: -25px;
    display: inline-block;
    margin-left: -20px;
    z-index: 2;
}

.paihangbang .bansan .gun img {
    display: inline-block;
    transform: translate(0px, 17px);
    width: 45px;
}

.paihangbang .banother {
    background: #fff;
}


/*棣栭〉娓告垙鍥惧簱*/

.youxituku {
    background-color: #fff;
    padding-bottom: 35px;
    position: relative
}

.youxituku .hd ul {
    position: absolute;
    left: 0;
    bottom: 10px;
    width: 100%;
    text-align: center;
}

.youxituku .hd ul li {
    width: 8px;
    height: 8px;
    background: #D0D0D0;
    margin: 0 5px;
    overflow: hidden;
    border-radius: 8px;
    display: inline-block;
    color: rgba(0, 0, 0, 0)
}

.youxituku .hd ul li.on {
    background: #ff3000;
}

.youxituku .bd li {
    width: 50%;
    float: left;
    margin: 5px 0;
}

.youxituku .bd li:nth-child(2n) {
    padding-right: 10px;
    padding-left: 5px;
}

.youxituku .bd li:nth-child(2n+1) {
    padding-left: 10px;
    padding-right: 5px;
}

.youxituku .bd li img {
    width: 100%;
    display: block;
    margin: 0;
    height: 100px;
}

.youxituku .bd li span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #333;
    margin-top: 6px;
    padding: 0 6px;
}


/*闂瓟*/

.wenda div {
    display: inline-block;
    padding: 15px;
    width: 200px;
    border-radius: 5px;
}

.wenda div em {
    display: block;
    font-size: 14px;
    color: #fff;
}

.wenda div span {
    font-size: 16px;
    color: #fff;
    width: 100%;
    display: inline-block;
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wenda div:nth-child(2n) {
    background: #D25F24
}

.wenda div:nth-child(2n+1) {
    background: #2345A2
}


/*绀煎寘璇︽儏*/
.relate_gift li{
    line-height: .45rem;
    height: .45rem;
    margin: 0.19rem 0;
}
.relate_gift a{
    color: #666;
}
.relate_gift a span{
    float: left ;
    width:.45rem;
    height: .45rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABfklEQVRIie3VO2sVQRjG8d8uB6LkAuIlCGmsktjGWhEbbWyDXyFgrLTxCySNgRNBLAS/gqRI46UWjSFFmhPEUggGlEjwll2LM0vGYfdcIHb5NzPv7PPOM8tc3qy8m0mYxnOcw1vcw14qCpzBY1zDAZa1i2exIKsxeI+5KN7FHbxOdJfxEheT8Tnt4kMV5MnHs8nkcAGvcDsau4SNmslhPg5Sgx81CRUvcCP0d3CqQVfGQSu0ExjBadyvMYYxHIb+I3xpMNiymJ9HoV3stfAAD4PBL3TSVQQybIb+9RDX6RYwidJi/q6FpSAWTNI9iJkK7ZUempirue7xGpSfQ2hhP8foEAmt/pJ/GM/xdIiEP0MadKqLNqN50yoyfMbXoO9FpnsSP1a/vIM1R5tdR4lVrGOlj0GJJ9rFdmUwi1t9kug+Deu4OYC2g7XqQv0eIAG+D6iDb9Tf2GPlxODE4PgM/odRHk/c6w2KaSqTdYxz9Px+whv9C8l+0jZxoFvD/QV6oUnt4rPLsQAAAABJRU5ErkJggg==)no-repeat center;
    background-size:80% ;
    margin-right: .1rem;
}
.relate_gift a i{
    display: inline-block;
    width: 70%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.relate_gift a div.fr{
    padding: 0 10px;
    height: .45rem;
    line-height: .45rem;
    border: 1px solid #f60;
    color: #f60;
    border-radius: 0.05rem;
}
.libaoinfo_xiazai {
    padding: 0 12px;
    padding-top: 80px;
    position: relative;
}

.game_download_bg {
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 250px;
    display: inline-block;
    position: absolute;
    filter: blur(1px);
    z-index: 99;
}

.libaoinfo_xiazai .c {
    background: #fff;
    padding: 15px;
    border-radius: 5px;
    position: relative;
    z-index: 999;
    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, .2);
}

.libaoinfo_xiazai .c .info {
    position: relative;
}

.libaoinfo_xiazai .tips {
    margin-top: 5px;
}

.libaoinfo_xiazai .tips a {
    color: #ff3000;
    text-decoration: underline;
}

.libaoinfo_xiazai .c .img img {
    height: 100px;
    width: 100px;
    display: block;
    margin: auto;
    margin-top: -42px;
    border-radius: 30px;
}

.libaoinfo_xiazai .c p {
    text-align: center;
}

.libaoinfo_xiazai .c p span {
    display: block;
    text-align: center;
    margin: 5px 0;
    color: #333;
    font-weight: bold;
    font-size: 18px;
}

.libaoinfo_xiazai .c h1 {
    display: block;
    text-align: center;
    margin: 10px 0 0 0;
    color: #333;
    font-weight: bold;
    font-size: 18px;
}

.libaoinfo_xiazai .c p cite {
    color: #999;
    font-size: 12px;
    display: block;
    text-align: center;
    margin: 4px 20px 4px 0;
}

.libaoinfo_xiazai .c p cite.b {
    padding: 0;
    color: #999;
    position: relative;
    display: inline-block;
}

.libaoinfo_xiazai .c p cite.b::after {
    content: "";
    position: absolute;
    top: 4px;
    right: -12px;
    height: 9px;
    width: 1px;
    background: #c2c2c2;
}

.libaoinfo_xiazai .c p cite.b:last-child::after {
    width: 0;
}

.libaoinfo_xiazai .c p em.no {
    background: #c1c1c1;
}

.libaoinfo_xiazai .c p em,
.libaoinfo_xiazai .c .d_g em {
    font-size: 14px;
    width: 70%;
    display: block;
    margin: 5px auto 10px auto;
    background: #ff3000;
    padding: 10px 0;
    border: 1px solid #ff3000;
    text-align: center;
    color: #fff;
    border-radius: 5px;
}
.libaoinfo_xiazai .c .gift_info p em{
    padding: 8px 0;
}
.libaoinfo_xiazai .c .gift_info span.dw em{
    border:1px solid #f60;
    background: #fff;
    color: #f60;
}
.libaoinfo_xiazai .c p em.disabled,
.libaoinfo_xiazai .c .d_g em.disabled {
    background: #dcdcdc!important;
    color: #fff!important;
    border:1px solid transparent!important;
}

.libaoinfo_xiazai .xz {
    position: absolute;
    right: 0;
    top: 18px;
    background: #FFFF34;
    color: #333;
    z-index: 99999;
    padding: 10px 12px 10px 30px;
    border-radius: 20px 0 0 20px;
}

.nn {
    padding: 0 15px;
    color: #666;
    font-size: 14px;
    line-height: 25px;
}

.nn div {
    color: #666;
    line-height: 180%;
}

.nn img {
    display: none!important;
    max-width: 100%;
}

.hdt {
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}

.hdt>div {
    display: inline-block;
    margin-right: 5px;
}

.hdt>div img {
    width: 150px;
    border-radius: 10px;
    margin-right: 10px;
}

.hdt>div img:last-child {
    margin-right: 0!important;
}

.hdt::-webkit-scrollbar {
    display: none;
}

.hdt .stxw {
    width: 100px;
    padding: 0 5px;
}


/*鍗忚*/

.xieyi .t {
    color: #000;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 15px;
}

.xieyi p {
    color: #999;
    font-size: 15px;
    line-height: 180%;
    text-indent: 2em
}

.xieyi div {
    color: #333;
    font-size: 15px;
    line-height: 180%;
}

.xieyi div.b {
    font-weight: bold;
    font-size: 16px;
    margin: 10px 0
}


/*缃《*/

.goTop {
    display: none;
    position: fixed;
    right: 20px;
    bottom: 50px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    background: #ff3000;
    border-radius: 100%;
    text-align: center;
    z-index: 999;
    box-shadow: 0px 3px 5px 1px rgba(255, 164, 18, 0.3);
}

.goTop i {
    color: #fff;
    font-size: 22px;
}

.goTop1 {
    position: fixed;
    right: 20px;
    bottom: 50px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    background: #ff3000;
    border-radius: 100%;
    text-align: center;
    z-index: 999;
    box-shadow: 0px 3px 5px 1px rgba(255, 164, 18, 0.3);
}

.goTop1 i {
    color: #fff;
    font-size: 22px;
}

.goTop2 {
    position: fixed;
    right: 20px;
    bottom: 100px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    background: #ff3000;
    border-radius: 100%;
    text-align: center;
    z-index: 999;
    box-shadow: 0px 3px 5px 1px rgba(255, 164, 18, 0.3);
}

.goTop2 i {
    color: #fff;
    font-size: 22px;
}


/*缃戠珯鍦板浘*/

.webmap {
    margin-top: 30px;
}

.webmap .div {
    margin: 15px 0;
}

.webmap .t {
    margin: 10px 0;
    color: #333;
    font-weight: bold;
}

.webmap .c a {
    color: #666;
    display: inline-block;
    font-size: 15px;
    margin: 8px 15px 8px 0;
}


/*鎺掑簭*/

.paixu {
    display: flex;
    width: 100%;
    background: #fff;
    position: relative;
    z-index: 999;
    border-bottom: 1px solid #e0e0e0;
}

.paixu ul {
    flex: 3;
}

.paixu>ul>li {
    width: 30%;
    float: left;
    text-align: center;
    height: 40px;
}

.paixu li>a {
    display: inline-block;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    width: 100%;
    margin: 0 10px;
    color: #000;
}

.paixu li>a.on {
    color: #ff3000;
    position: relative;
    border-bottom: 2px solid #ff3000;
}

.paixu li>a.on1 {
    color: #ff3000;
    position: relative;
}

.paixu .more {
    display: flex;
    align-items: center;
    text-align: center;
    width: 15%;
}

.paixu i {
    width: 100%;
    height: 100%;
    display: inline-block;
    background: url(/common/static/style/image/select.png) no-repeat center;
    background-size: 0.35rem;
}

.cd {
    z-index: 9;
    position: absolute;
    background: #fff;
    width: 100%!important;
    top: 40px;
    left: 0;
    box-shadow: 0px 0px 10px 0px rgb(75, 75, 75, .2);
}

.cd .t {
    display: block;
    padding-left: 12px;
}

.cd .t span {
    text-align: left;
    color: #ff3000;
    border-bottom: 1px solid #F3F3F3;
    padding: 10px 0;
    display: block;
    font-size: 16px;
}

.cd .c {
    overflow: hidden;
    padding: 4px 3px;
}


.cd .c  a {
    width: calc(25% - 10px);
    float: left;

    margin: 8px 5px;
    display: block;
    padding: 8px 3px;
    background: #F3F3F3;
    border-radius: 3px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}

.cd .c  a.current {
    background: #ff3000!important;
    color: #fff;
    border: none!important;
}

.cd1 {
    z-index: 9999;
    position: fixed;
    background: #fff;
    width: 100%;
    top: 0;
    left: 0;
    padding-top: 46px;
    padding-bottom: 4px;
}

.cd1 .t {
    display: block;
    padding-left: 12px;
}

.cd1 .t span {
    text-align: left;
    color: #FF6600;
    border-bottom: 1px solid #F3F3F3;
    padding: 10px 0;
    display: block;
    font-size: 16px;
}

.cd1 .c {
    overflow: hidden;
    padding: 4px 3px;
}

.cd1 .c div {
    width: 25%;
    float: left;
    padding: 0 6px;
    margin: 8px 0;
}

.cd1 .c a,{
    display: block;
    padding: 8px 3px;
    background: #F3F3F3;
    border-radius: 3px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}

.cd1 .c  a.on {
    background: #ff3000;
    color: #fff;
}

html {
    height: 100%;
}

.ov {
    height: 100%;
    overflow: hidden;
}

.paixu1 {
    padding: 12px 12px;
}

.paixu1 a {
    display: inline-block;
    font-size: 14px;
    padding: 3px 15px;
}

.paixu1 a.on {
    border-radius: 20px;
    background: #ff3000;
    color: #fff;
}

.paixu1 a.on1 {
    border-radius: 20px;
    background: #ff3000;
    color: #fff;
}


/*鍥剧墖鍒楄〃*/

.supplier_photo {
    width: 100%;
    margin: 0 auto;
}

.supplier_photo_main {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 15px;
    -webkit-column-gap: 15px;
    column-gap: 15px;
    padding: 10px;
}

.supplier_photo .item {
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
    cursor: pointer;
    transition: all .25s ease-out;
    margin-bottom: 15px;
    border-radius: 4px;
    overflow: hidden;
}

.supplier_photo .item img {
    width: 100%;
    display: block;
}

.supplier_photo .item .info {
    background: #fff;
    padding: 15px;
}

.supplier_photo .item .info span {
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 100%;
}

.supplier_photo .item .info em {
    color: #999;
    display: block;
    margin-top: 6px;
    font-size: 14px;
}


/*鍥剧墖璇︽儏*/

.photo_info {
    padding: 0 12px;
}

.photo_info .sliders .bd li {
    height: 300px;
}

.photo_info .sliders .bd img {
    height: 300px;
    border-radius: 6px;
}

.sliders .bd li {
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    /*height: 170px;*/
}

.photo_info .sliders #pointer {
    text-align: center;
    background: rgba(51, 51, 51, 0.7);
    width: 40%;
    display: inline-block;
    height: 22px;
    line-height: 15px;
    padding-right: 0;
    left: 30%;
    border-radius: 11px;
}

.photo_info #pointer li.on {
    background-color: #fff;
}

.photo_info #pointer li {
    background: transparent;
    border: 1px solid #fff;
    width: 8px;
    height: 8px;
}

.photo_info .t {
    overflow: hidden;
    padding: 12px 0;
}

.photo_info .t div {
    width: 50%;
    float: left;
}

.photo_info .t div:last-child {
    text-align: right;
}

.photo_info .t div span {
    color: #333;
    padding-left: 22px;
    position: relative;
    font-size: 18px;
    font-weight: bold;
}

.photo_info .t div span::after {
    color: #ff3000;
    content: "\e610";
    font-family: 'iconfont';
    left: 0;
    top: 0px;
    position: absolute;
}

.photo_info .t div em {
    color: #666;
    font-size: 14px;
}

.photo_info .c {
    text-align: right;
    margin-bottom: 20px;
}

.photo_info .c a {
    display: inline-block;
    background: #FFA412;
    color: #fff;
    padding: 5px 20px;
}

.photo_info .c a i {
    display: inline-block;
    vertical-align: middle;
}

.photo_info .c a span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}


/*鎼滅储椤甸潰*/

.search_hot {
    background: #fff;
    padding: 12px;
}

.search_hot h1 {
    font-size: 14px;
    color: #999;
    margin-bottom: 10px;
}

.search_hot .test {
    overflow: hidden;
    margin-bottom: 10px;
}

.search_hot .test div {
    width: 33.333%;
    float: left;
    padding-right: 10px;
}

.search_hot .test div a {
    display: inline-block;
    padding: 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.null_tips{
    text-align: center;
    margin: 70% auto;
    font-size: 24px;
}

/*搴旂敤椤甸潰鍒嗙被*/

.yingyong_nav {
    background: #fff;
    padding: 12px;
}

.yingyong_nav .div {
    overflow: hidden;
}

.yingyong_nav .div div {
    width: 25%;
    float: left;
    padding: 0 5px;
}

.yingyong_nav .div div.on a {
    background: #FFA412;
    color: #fff;
}

.yingyong_nav a {
    background: #F3F3F3;
    color: #666;
    display: inline-block;
    width: 100%;
    padding: 10px 6px;
    text-align: center;
    margin: 10px 0;
    font-size: 13px;
    border-radius: 3px;
}

.yingyong_nav a span {
    display: inline-block;
    vertical-align: middle;
}

.yingyong_nav a i {
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
}

.login {
    background: #fff;
    padding-bottom: 15px;
    transition: 0.3s linear;
    transition-property: all;
    transition-property: opacity, transform;
    transform: translateY(0);
    position: relative;
    z-index: 99999999999999;
}

.login .img img {
    /* position: absolute; */
    display: block;
    margin: 0 auto;
    width: 140px;

}
.login .codeimg{
    border: 1px solid #eee;
    width: 115px;
    height: 40px;
    border-radius: 5px;
}
.login .code {
    margin-right: 10px;
    padding: 0 15px!important;
    color: #999;

    width: 55%!important;
}
.login .yzmcms_other_login{
    text-align: center;
}
.login .qq{
    display: inline-block;
    width: .9rem;
    height: .9rem;
    text-align: center;
    margin: 0 auto;
}
.login .qq img{
    width: .9rem;
    height: .9rem;
}
.login input#agree{
    background-color: #fff;
    border: 1px solid #ff3000;
    display: inline-block;
    position: relative;
    text-align: center;
    height: 15px;
    width: 15px;
    border-radius: 0!important;
    margin-bottom: 0px;
    margin-right: 5px;
    box-sizing: border-box;
    padding: 0!important;
    transform: translateY(2px);
}
input#agree:checked::after {
    content: '\ea10';
    font-size: 12px;
    position: absolute;
    top: 0;
    left: 0px;
    color: #fff;
    line-height: 13px;
    height: 13px;
    width: 13px;
    background-color: #ff3000;
    border: 1px solid #ff3000;
    font-family: 'icomoon';
    box-sizing: border-box;

}
.layui-layer-title{
    display: none;
}
.layui-layer{
    border-radius: 10px!important;
    overflow: hidden;
}
.gpp-tit {
    position: relative;
    margin: 5px 3px 5px;
    text-align: center;
    color: #ccc;
}

.gpp-tit::before,
.gpp-tit::after {
    content: " ";
    overflow: hidden;
    position: absolute;
    top: 1px;
    bottom: 0;
    width: 35%;
    height: 1px;
    margin: auto;
    background-color: #eee;
}

.gpp-tit::before {
    left: 0px!important;
}

.gpp-tit::after {
    right: 0px;
}

#code {
    color: #ff3000;
}
.login li{
    margin: 15px 0;
    position: relative;
}
.login input {
    padding-left: 40px!important;
    background-color: #f9f9f9;
    border: 1px solid #eee;
    border-radius: 5px;
    color: inherit;
}
.login input.submit{
    background: #f60!important;
    color: #fff;
    position: 	static;
    margin-top: 20px;
    padding: 0!important;
    width:100%!important ;
    border: none!important;
}
.login h1,
.reg_h1 {
    text-align: center;
    font-size: 18px;
    color: #444;
    font-weight: bold;
    line-height: 48px;
    position: relative;
    padding-top:3px;
    margin-bottom: 10px;

}

em.closed_icon {
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 25px;
    height: 25px;
    background: url(/common/static/style/image/closed.png);
    background-size: 25px;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.login h1 i {
    color: #666;
    font-size: 23px;
    cursor: pointer;
    position: absolute;
    right: 33px;
    top: 0;
}

.login .t {
    text-align: center;
    margin-bottom: 40px;
}

.login .t span {
    color: #999;
    border: 1px solid #f4f4f4;
    padding: 10px 30px;
    margin: 0 10px;
    cursor: pointer;
}

.login .tip {
    margin-left: 10px!important;
    margin: 0;
    padding: 0;
}

.login .t span.on {
    border-color: #1787fb;
    color: #1787fb;
}

.login .c {
    padding: 0 20px;
}

.login .c .div {
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    margin: 20px 0;
    position: relative;
    border-radius: 10px;
    background-color: #fff;
}

.login .c .div em.icon_font {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    color: #ff3000;
}

.login .c .div em.none {
    display: none;
}

.login .c .div1 {
    border: 0;
    overflow: hidden;
    padding: 0;
}

.login .c .div1>div {
    width: 50%;
    float: left;
}

.login .c .div1>div input {
    background-color: #fff;
    padding-left: 35px;
}

.login .c .div1>div:last-child {
    text-align: right;
}

.login .c .div1 input {
    margin-top: 5px;
    border-radius: 10px;
    width: calc(100% - 150px);
    width: -webkit-calc(100% - 150px);
    width: -moz-calc(100% - 150px);
    float: left;
    padding: 0 15px !important;
    background-color: #fff;
}

button.disabled {
    background-color: rgb(255, 203, 160)!important;
    color: rgb(239, 247, 255)!important;
    cursor: not-allowed;
    box-shadow: none!important;
}

.login div.btn {
    margin: 0 auto;
    width: 70%;
    margin-bottom: 20px!important;
}

.login .c .div1 img {
    margin-top: 5px;
    width: 100px;
    height: 50px;
    float: right;
}

.login .c i {
    background: url(data:image/png;base64,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) no-repeat center;
    width: 28px;
    height: 28px;
    background-size: 24px;
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    line-height: 50px;
}
.login .c i.yx{
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 20px;
}
.login .c i.login_pass {
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 22px;
}

.login .c input:not(#agree) {
    padding-left: 25px;
    height: 40px;
    line-height: 40px;
    width: 100%;
}
.layui-m-layer1 .layui-m-layerchild{
    border-radius: 10px!important;
    overflow: hidden;
}
.login .c .btn {
    border: 0;
}

.login input::-webkit-input-placeholder {
    color: #ccc;
}

.login input::-moz-placeholder {
    color: #ccc;
}

.login input:-moz-placeholder {
    color: #ccc;
}

.login input:-ms-input-placeholder {
    color: #ccc;
}

.login .c .yzm {
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    width: 120px;
    text-align: center;
}

.login .c .yzm>div {
    position: relative;
}

.login .c .yzm>div::after {
    content: '';
    position: absolute;
    left: 0;
    top: 13px;
    background: #e5e5e5;
    height: 22px;
    width: 2px;
}

.login .c .yzm button {
    color: #FFA412;
    background: #fff;
    border: 0;
}

.login .c .yzm button:disabled {
    color: #B3B3B3;
}

.login .c>p>button {
    display: block;
    margin: 5px auto;
    width: 80%;
    background: #ff3000;
    padding: 15px 0;
    color: #fff;
    border: 0;
}

.login .c .btn button {
    display: block;
    width: 100%;
    background: #ff3000;
    padding: 10px 0;
    color: #fff;
    margin: 10px auto;
    cursor: pointer;
    border-radius: .1rem;
    transition: .3s;
}

.login .c p {
    text-align: center;
    padding-top: 15px;
}

.login .c p span {
    color: #ff3000;
}

.login .xieyi {
    color: #333;
    font-size: 14px;
    margin-top: 15px;
}

.login .ulogin {
    overflow: hidden;
}

.login .ulogin a {
    width: 50%;
    display: inline-block;
    color: #ff3000;
    font-size: 14px;
    cursor: pointer;
}

.login .ulogin a:nth-child(2) {
    text-align: right;
    color: #999;
}

.login .ulogin span {
    width: 50%;
    display: inline-block;
    color: #ff3000;
    font-size: 14px;
    cursor: pointer;
}

.login .ulogin span:nth-child(2) {
    text-align: right;
    color: #999;
}


/*404椤甸潰*/

.page404 {
    padding: 80px 0;
}

.page404 img {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 80%;
}

.page404 .msg {
    color: #333;
    font-size: 22px;
    text-align: center;
    margin: 30px 0;
}

.page404 .cc {
    text-align: center;
}

.page404 .cc a {
    display: inline-block;
    padding: 12px 40px;
    background: var(--primary-color);
    color: #fff;
    border-radius: 5px;
    font-size: 16px;
}

.fadeinB,
.fadeinT,
.fadeinBB,
.fadeinTT,
.a-fadein {
    -webkit-animation: 0.4s ease-out backwards;
    -moz-animation: 0.4s ease-out backwards;
    -ms-animation: 0.4s ease-out backwards;
    animation: 0.4s ease-out backwards;
}

.fadeinB {
    -webkit-animation-name: fadeinB;
    -moz-animation-name: fadeinB;
    -ms-animation-name: fadeinB;
    animation-name: fadeinB;
}

.fadeinT {
    -webkit-animation-name: fadeinT;
    -moz-animation-name: fadeinT;
    -ms-animation-name: fadeinT;
    animation-name: fadeinT;
}

.fadeinBB {
    -webkit-animation-name: fadeinBB;
    -moz-animation-name: fadeinBB;
    -ms-animation-name: fadeinBB;
    animation-name: fadeinBB;
}

.fadeinTT {
    -webkit-animation-name: fadeinTT;
    -moz-animation-name: fadeinTT;
    -ms-animation-name: fadeinTT;
    animation-name: fadeinTT;
}

.a-fadein {
    -webkit-animation-name: fadein;
    -moz-animation-name: fadein;
    -ms-animation-name: fadein;
    animation-name: fadein;
}

.lightbox {
    z-index: 999999999999999;
    position: fixed;
    display: none;
    background-color: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    overflow: auto;
    top: 0;
    left: 0;
}

.lightbox-content {
    position: relative;
    width: 80%;
    height: 40%;
    margin: 0 auto;
    margin-top: 60%;
}

.lightbox-content img {
    border-radius: 7px;
    box-shadow: 0 0 3px 0 rgba(225, 225, 225, .25);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.lightbox-prev,
.lightbox-next {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    top: 45%;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
}

.lightbox-prev {
    left: 0;
}

.lightbox-prev::after {
    content: "\e624";
    font-family: iconfont;
    color: #fff;
    margin-right: 3px;
}

.lightbox-next {
    right: 0;
}

.lightbox-next::after {
    content: "\e8fd";
    font-family: iconfont;
    color: #fff;
    margin-left: 3px;
}

#infolightbox {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.35);
    transition-duration: 300ms;
    z-index: 999999999999;
}

.infolightbox-c {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding: 0 40px;
}


/*#infolightbox .sliders .bd li {*/


/*    height: 300px;*/


/*}*/

#infolightbox .sliders .bd img {
    border-radius: 5px;
    width: 100%;
}

@-webkit-keyframes fadeinB {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-400px);
    }
}

@-moz-keyframes fadeinB {
    0% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(-400px);
    }
}

@-ms-keyframes fadeinB {
    0% {
        opacity: 1;
        -ms-transform: translateY(0);
    }
    100% {
        opacity: 0;
        -ms-transform: translateY(-400px);
    }
}

@keyframes fadeinB {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(-400px);
    }
}

@-webkit-keyframes fadeinT {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-400px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeinT {
    0% {
        opacity: 0;
        -moz-transform: translateY(-400px);
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-ms-keyframes fadeinT {
    0% {
        opacity: 0;
        -ms-transform: translateY(-400px);
    }
    100% {
        opacity: 1;
        -ms-transform: translateY(0);
    }
}

@keyframes fadeinT {
    0% {
        opacity: 0;
        transform: translateY(-400px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-webkit-keyframes fadeinTT {
    0% {
        opacity: 0;
        -webkit-transform: translateY(400px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeinTT {
    0% {
        opacity: 0;
        -moz-transform: translateY(400px);
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-ms-keyframes fadeinTT {
    0% {
        opacity: 0;
        -ms-transform: translateY(400px);
    }
    100% {
        opacity: 1;
        -ms-transform: translateY(0);
    }
}

@keyframes fadeinTT {
    0% {
        opacity: 0;
        transform: translateY(400px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-webkit-keyframes fadeinBB {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(400px);
    }
}

@-moz-keyframes fadeinBB {
    0% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(400px);
    }
}

@-ms-keyframes fadeinBB {
    0% {
        opacity: 1;
        -ms-transform: translateY(0);
    }
    100% {
        opacity: 0;
        -ms-transform: translateY(400px);
    }
}

@keyframes fadeinBB {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(400px);
    }
}

@-webkit-keyframes fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-ms-keyframes fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}


.link_for{
    margin-top:10px ;

    text-align: center;line-height: .7rem;
    padding-top:10px ;
    overflow: hidden;
    font-size: .3rem;

}
.link_for li.active a{
    color: #f30;
}
.link_for li.active{
    background: #fff!important;
    border-radius: 0.3rem 0.3rem  0 0;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
    font-weight: 700;
}
.link_for li a{
    color: #666;
}
.link_for ul{
    display: flex;
}
.link_for li{
    flex: 1;
}

.n_jp{
    position: fixed!important;
    bottom: 0!important;
    z-index: 999999999999999;
    width: 100%;
    height: .95rem;
    line-height: .95rem;
    text-align: center;
    border-bottom:2px solid #f60;
    background: #fff;
    box-shadow: 0px -3px 15px 0px rgba(0,0,0,.25);
}
.n_jp a{
    display: inline-block;
    width: 50%;

    color: #f60;
}
.n_jp a:nth-child(2){
    color: #fff;
    background: #ff4040;
    font-size: .3rem;
    font-weight: 700;
}
#gift_contents{
    position: relative;
    border-radius: 10px;
    text-align: center;
    padding: 50px;
    padding-bottom: 20px;
}
#gift_contents .tit{
    font-size: 16px;
    color: #f60;
    font-weight: 700;
    margin:30px 0 20px 0;
}
#gift_contents .detail{
    color: #666;
    margin-bottom: 20px;
    max-width: 200px;
    min-width: 170px;
}
#gift_contents .copy_btn{
    border-radius: 10px;
    padding: 10px 20px!important;
    color: #fff;
    background-image: linear-gradient(168deg, #f60, #f60);
    cursor: pointer;
    margin-top: 20px;
    user-select: none;
}
#gift_contents .copy_btn:hover{
    background-image: linear-gradient(168deg, #f60, #ff0000);
}
#gift_contents #code{
    font-size: 26px;
    color: #f30;
}
#gift_contents img{
    position:absolute;
    top: -100px;
    left: 50%;
    transform: translateX(-50%);
    width: 200px;
    z-index: 9999;
    text-align: center;
}






