﻿/*首页*/
.w_1518{width:79%;margin:0 auto;}

/*标签页*/
.bq_body{width: 100%;overflow:hidden;}
.bq_nav{width: 100%;background:#393939;padding:0.2rem 0;margin-top:0.9rem;}
.bq_nav.on,.pro_top.on{position: fixed;left:0;top: 0.93rem;z-index:3;margin-top:0;}
.bq_nav .w_1518{display: flex;justify-content:space-between;align-items: center;}
.bq_navl{font-size: 0.2rem;color:#fff;display: flex;align-items: center;}
.bq_navl img{width: 0.23rem;margin-right: 0.1rem;}
.bq_navl a{color:#fff;}
.bq_navr{display: flex;align-items: center;}
.bq_navr a{font-size: 0.2rem;color:#fff;margin-left:0.8rem;}
.bq_navr a:hover{color:#fac62d;}
.bq_list{padding:0.64rem 0;}
.bq_list .w_1518{display: flex;justify-content: space-between;}
.bq_listl{width: 40%;}
.bq_listl h2{font-size: 0.5rem;color:#000000;font-weight:bold;padding:0.6rem 0 0.4rem 0;}
.bq_listl p{font-size: 0.16rem;color:#595757;line-height: 0.34rem;}
.bq_listl h3{margin-top:0.66rem;}
.bq_listl h3 span{font-size: 0.22rem;color:#000000;border:1px solid #fed13c;border-radius:0.4rem;line-height: 0.4rem;padding:0 0.3rem;display: inline-block;}
.bq_listr{width:55%;height: 6.86rem;overflow: auto;}
.bq_listr ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.bq_listr ul li{width: 49%;margin-bottom: 0.2rem;border-radius:0.1rem;text-align: center;padding:0.25rem 0;transition: all 0.3s linear;}
.bq_listr ul li a img{width: 2.6rem;}
.bq_listr ul li a h3{font-size: 0.3rem;color:#000000;font-weight:bold;padding:0.46rem 0 0.1rem 0;}
.bq_listr ul li a p{font-size: 0.22rem;color:#000000;font-weight: bold;}
.bq_listr ul li:hover{background:#fac62d;}

/*产品详情*/
.proinfo_con{background:#f7f8f8;overflow:hidden;padding: 0.15rem 0 0.8rem 0;box-sizing: border-box;}
.proinfo_con .w_1518{position: relative;}
.gallery-top{overflow:hidden;}
.gallery-top .swiper-slide{background:#f7f8f8;position: relative;overflow:hidden;}
.pro_infodiv{min-height: 6.6rem;}
.pro_xqjs{height: 6.6rem;overflow:hidden;}
.gallery-top .swiper-slide .video_btn{display: block;width: 0.58rem;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);z-index: 3;cursor: pointer;}
.pro_xqjscon{display: flex;}
.pro_xqjsconl{width: 5rem;margin-right:0.1rem;}
.pro_xqjsconl h2{display: flex;align-items: center;font-size: 0.28rem;color:#000000;font-weight: bold;margin:0.9rem 0 0.3rem 0;}
.pro_xqjsconl h2 span{font-size: 0.24rem;color:#000000;font-family: 'Arial';font-weight: bold;background: #fac62d;line-height: 0.44rem;padding:0 0.2rem;border-radius: 0.44rem;margin-left:0.2rem;}
.pro_xqjsconl h3{font-size: 0.3rem;color:#000000;font-weight: bold;padding:0.1rem 0 0.3rem 0;}
.pro_xqjsconl dl dd{display: flex;}
.pro_xqjsconl dl dd img{width:0.08rem;height: 0.12rem;margin-right: 0.14rem;position: relative;top:0.12rem;}
.pro_xqjsconl dl dd span{width: 5rem;font-size: 0.2rem;color:#595757;line-height: 0.4rem;}
.pro_xqbtn{margin-top:0.5rem;display: flex;flex-wrap: wrap;}
.pro_xqbtn a{display: block;width: 1.8rem;height: 0.5rem;background: #fff;border:1px solid #fac62d;box-sizing: border-box;font-size: 0.2rem;color:#595757;line-height: 0.5rem;text-align: center;margin:0 0.16rem 0.16rem 0;}
.pro_xqbtn a:hover{background:#fac62d;}
.pro_xqjsconr{width: 6.7rem;}
.pro_xqjsconr h5{margin-left:0.5rem;display: flex;align-items: center;}
.pro_xqjsconr h5 span{font-size: 0.22rem;color:#000000;line-height: 0.4rem;border:1px solid #fcd965;border-radius:0.4rem;padding:0 0.35rem;margin-right: 0.2rem;}
.pro_xqjsconr h5 span a{color:#000000;}
.pro_infos{width: 3.4rem;position: absolute;right:0;top:0;z-index: 20;height: 5.34rem;overflow:auto;margin-top:1rem;}
.pro_infos .pro_infoscon{width: 3.4rem;height: 1.58rem;background:#fff;border-radius:0.08rem 0 0 0.08rem;transform: translateX(1.7rem);transition: all 0.5s linear;margin-bottom: 0.2rem;}
.slt{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;padding:0 0.3rem;box-sizing: border-box;}
.slt img{width: 1rem;}
.slt span{font-size: 0.15rem;color:#000000;font-weight: bold;margin-left:0.1rem;opacity: 0;transform: translateY(20px);transition: all 0.5s linear;transition-delay: 0.2s;flex: 1;}
.pro_infos .pro_infoscon.on{width: 3.7rem;background:#fac62d;transform: translateX(0);}
.pro_infos .pro_infoscon.on .slt span{transform: translateY(0);opacity: 1;}
.pro_info{width: 100%;height: 100%;background:rgba(0,0,0,0.3);position: fixed;left:0;top:0;z-index: 99;display: none;}
.pro_info .bd_tc{height: auto;padding-bottom: 0.6rem;left:50%;top:50%;transform: translate(-50%,-50%);}

.bq_navbtn{display: none;}

.pro_xqqh{width: 100%;margin:0.5rem 0 0.3rem 0;}
.swiper-pagination-proxq{position: relative !important;margin-top:0.4rem;}
.swiper-pagination-proxq .swiper-pagination-bullet{width: 0.14rem !important;height: 0.14rem !important;background: #c9caca;margin:0 0.05rem;opacity: 1;}
.swiper-pagination-proxq .swiper-pagination-bullet-active{background:#fac62d;}

.ny_navdiv{height: 0.62rem;overflow:hidden;width: 100%;display: none;}



/*頂部新增*/
.home_search{width: 4.3rem;height: 0.6rem;border-radius: 0.6rem;border:1px solid rgba(255,255,255,0.7);display: flex;align-items: center;margin-right: 0.56rem;}
.home_search input{display: block;width:86%;height: 100%;background: none;border: none;font-size:0.18rem;color: #fff;padding-left: 0.26rem;box-sizing: border-box;}
.home_search input::placeholder{color:#fff;}
.home_searchsub{width: 14%;height: 100%;display: flex;justify-content: center;align-items: center;padding-right: 4%;box-sizing: border-box;}
.home_searchsub img{width: 0.2rem;}
.wj_pf{width:1.93rem;position: fixed;right: 0;top:50%;margin-top: -0.9rem;z-index: 50;animation: wj 1.5s linear infinite;}
.fot_shoppc{display: flex;justify-content: center;align-items: center;}
.fot_shoppc dl{display: flex;align-items: center;}
.fot_shoppc dl dd{margin-left: 0.6rem;text-align: center;}
.fot_shoppc dl dd h3 img{width: auto;height: 0.6rem;}
.fot_shoppc dl dd h3 span{display: block;font-size:0.14rem;color: #000000;padding-top: 0.1rem;}

/*問卷調查*/
.wj_tit{font-size:0.48rem;color: #000000;font-weight: bold;padding: 2.14rem 0 0.54rem 0;text-align: center;}
.wj_js p{font-size:0.18rem;color: #333333;line-height: 1.5;text-align: center;}



.exp_tit {
    font-size: 0.48rem;
    color: #000000;
    font-weight: bold;
    padding: 2.14rem 0 0.54rem 0;
    text-align: center;
}
.wj_js{position: relative;}
.wj_js .cc{font-size:0.18rem;color: #333333;line-height: 1.5;text-align: center;}
    .exp_content {
        font-size: 0.18rem;
        color: #333333;
        line-height: 1.5;
        text-align: left;
        margin-bottom:0.5rem;
    }
.wj_js .btns {
    display:flex;
    justify-content:center;
    margin-top:15px;
}
.wj_jp {
    width: 1.6rem;
    background: #f8f8f8;
    padding: 0.1rem;
    box-sizing: border-box;
    position: absolute;
    right: 1.64rem;
    bottom: 0;
}
.wj_jp span{display: block;font-size: 0.14rem;color: #333;text-align: center;padding-top: 0.1rem;}
/*.wj_rule{position: absolute;right: 0;bottom: 0;}*/
.wj_rule {
    position: absolute;
    right: 0;
    bottom: 0;
}
.btns .wj_rule, .wj_share {
    position: static;
    padding: 0 10px;
}
    .wj_rule a, .wj_share a {
        font-size: 0.16rem;
        color: #fac62d;
    }
.wjdc_con{border: 1px solid #D4D2D2;padding: 0.8rem 1.8rem;box-sizing: border-box;margin: 0.6rem auto;}
.wjdc_contop ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.wjdc_contop ul li{width: 48%;margin-bottom: 0.1rem;}
.wjdc_contop ul li input{display: block;width: 100%;height:0.54rem;background: #F8F8F8;border:none;border-radius: 0.1rem;font-size:0.16rem;color: #666666;padding-left: 0.2rem;box-sizing: border-box;}
.wjdc_list h2{font-size:0.18rem;color: #000000;font-weight:bold;padding: 0.5rem 0 0.24rem 0;}
.wjdc_list ul{display: flex;flex-wrap: wrap;}
.wjdc_list ul li{width: 50%;margin-bottom: 0.2rem;display: flex;align-items: center;font-size:0.16rem;color: #000000;}
.wjdc_list ul li span{width: 0.18rem;height: 0.18rem;border:1px solid #D4D2D2;box-sizing: border-box;margin-right: 0.1rem;}
.wjdc_radio ul li span {
    border-radius: 0.18rem;
}
    .wjdc_list ul li.on span {
        background: url(../image/ck_sel.png) no-repeat center center/cover;
    }
.wjdc_list4 ul li{width: 25%;}
.wjdc_list textarea{display: block;width: 100%;height:1.5rem;border:none;background: #f8f8f8;font-size:0.16rem;color: #999;padding: 0.2rem;box-sizing: border-box;}
.wjdc_list input {
    display: block;
    width: 100%;
    height: 0.54rem;
    border: none;
    background: #f8f8f8;
    font-size: 0.16rem;
    color: #999;
    padding: 0.2rem;
    box-sizing: border-box;
}
    .wjdc_sel ul li {
        width: 25%;
    }
.wj_df{display: flex;align-items: center;}
.wj_df span{width: 0.3rem;margin-right: 0.18rem;}
.wj_df span img:nth-of-type(1){display: block;}
.wj_df span img:nth-of-type(2){display: none;}
.wj_df span.on img:nth-of-type(1){display: none;}
.wj_df span.on img:nth-of-type(2){display: block;}
.ysxy{display: flex;align-items: center;margin-top:50px;border-top: 1px solid #E6E6E6;padding: 0.19rem 0 0.5rem 0;}
.ysxy a{color: #FAC62D;}
.ysxy span{width: 0.18rem;height: 0.18rem;border:1px solid #D4D2D2;box-sizing: border-box;margin-right: 0.1rem;}
.ysxy span.on{background: url(../image/ck_sel.png) no-repeat center center/cover;}
.wj_sub{width:2.18rem;height: 0.7rem;background: #FAC62D;border-radius: 0.7rem;font-size:0.18rem;color: #000000;line-height: 0.7rem;text-align: center;margin: 0 auto;opacity: 0.8;transition: all 0.3s linear;}
.wj_sub:hover{opacity: 1;}

.tj_ok{width:6.68rem;margin: 2rem auto 1.28rem auto;text-align: center;}
.tj_ok h2 img{width: 1.8rem;}
.tj_ok h3{font-size:0.48rem;color: #000000;padding: 0.65rem 0 0.16rem 0;}
.tj_ok h4{font-size:0.3rem;color: #000000;}
.tj_ok h6{padding-top: 0.44rem;}
.tj_ok h6 img{width: 2.6rem;}

.rule_tc{width: 100%;height: 100vh;background: rgba(0,0,0,0.3);position: fixed;left: 0;top: 0;z-index: 100;}
.rule_tccon, .form_tccon {
    width: 11.8rem;
    background: #fff;
    border-radius: 0.28rem;
    padding: 0.3rem 0.9rem 0.3rem 0.9rem;
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.rule_tccon h2{font-size:0.4rem;color: #000000;text-align: center;font-weight: bold;padding:0.2rem 0 0.2rem 0;}
.wrap_container {
    height: 80vh;
    overflow-y: auto;
}
.rule_tcwz {
    border-top: 1px solid #f1f0f0;
    padding: 0.3rem 0;
}
.rule_tcwz p{font-size:0.2rem;color: #000000;line-height: 1.5;}
.rule_tcwz h6{width: 2rem;margin-top: 0.16rem;}
.rule_tcfot{background: #f8f8f8;border-radius: 0.18rem;padding: 0 0.5rem 0.3rem 0.5rem;box-sizing: border-box;}
.hj_month{border-bottom: 1px solid #ecebeb;padding: 0.2rem 0;display: flex;}
.hj_month span{width: 12.5%;font-size:0.16rem;color: #1C1C1C;position: relative;text-align: center;}
.hj_month span::after{display: block;width:0;height: 1px;content: '';background: #000;position: absolute;left: 50%;bottom: -0.2rem;transform: translateX(-50%);transition: all 0.3s linear;}
.hj_month span:hover,.hj_month span.on{color: #000;}
.hj_month span:hover::after,.hj_month span.on::after{width: 100%;}
.hj_md ul li{display: none;}
.hj_md ul li:nth-of-type(1){display: block;}
.hj_md ul li h3{font-size:0.36rem;color: #000000;text-align: center;font-weight: bold;padding: 0.3rem 0;}
.hj_md ul li dl{display: flex;justify-content: space-between;flex-wrap: wrap;}
.hj_md ul li dl dd{margin-bottom: 0.1rem;display: flex;align-items: center;width: 46%;}
.hj_md ul li dl dd span{width: 50%;font-size:0.18rem;color: #000000;}
.hj_md ul li dl dd:nth-child(odd){margin-left: 4%;}
.rule_tcclose{width: 0.42rem;position: absolute;right: -0.32rem;top: -0.32rem;cursor: pointer;}

/*搜索頁*/
.search_ban{height: 5.92rem;background: url(../image/sear_ban.jpg) no-repeat center center/cover;padding-top: 1.94rem;box-sizing: border-box;text-align: center;}
.search_ban h2{font-size:0.6rem;color: #FFFFFF;font-weight: bold;text-align: center;}
.ny_search{width:12rem;margin: 0.46rem auto 0 auto;height:0.8rem;background: #fff;border-radius: 0.8rem;display: flex;align-items: center;}
.ny_search input{width: 90%;height: 100%;background: none;border: none;font-size:0.24rem;color: #808080;padding-left: 0.4rem;box-sizing: border-box;}
.ny_seasub{width: 10%;height: 100%;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.ny_seasub img{width: 0.3rem;}
.search_top{border-bottom: 1px solid #f7f7f7;height: 1rem;}
.search_top .w_1518{display: flex;justify-content: space-between;align-items: center;height: 100%;}
.search_topl{font-size:0.24rem;color: #000000;}
.search_topr{display: flex;align-items: center;}
.search_topr a{font-size:0.24rem;color: #000000;margin-left: 1rem;position: relative;}
.search_topr a:hover,.search_topr a.on{font-weight: bold;}
.search_topr a::after{display: block;width: 0;height:2px;content: '';background: #fac62d;position: absolute;left: 50%;bottom: -0.32rem;transform: translateX(-50%);transition: all 0.3s linear;}
.search_topr a.on::after,.search_topr a:hover::after{width: 100%;}
.search_tit{font-size:0.48rem;color: #000000;font-weight: bold;padding: 1.03rem 0 0.42rem 0;}
.search_prolist ul{display: flex;flex-wrap: wrap;}
.search_prolist ul li{width: 23.5%;margin:0 2% 1.5vw 0;background: #f2f2f2;text-align: center;padding: 0.3rem 0;}
.search_prolist ul li:nth-of-type(4n){margin-right: 0;}
.search_prolist ul li a .search_propic{width: 80%;margin: 0 auto;}
.search_prolist ul li a h2{font-size:0.18rem;color: #000000;padding: 0.24rem 0 0;}
.search_prolist ul li a p{font-size:14px;color: #000000;padding: 0.15rem 0;}
.search_prolist ul li a h3{font-size:0.18rem;color: #000000;line-height: 0.4rem;border-radius: 0.4rem;text-align: center;border:1px solid #000;width: 80%;margin: 0 auto;}

.search_sollist ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.search_sollist ul li{width: 48%;display: flex;justify-content: space-between;margin-bottom: 0.4rem;}
.search_solpic{width: 2.6rem;margin-right: 0.4rem;}
.search_solr{flex: 1;}
.search_solr h2{font-size:0.24rem;color: #000000;line-height:1.5;padding: 0.2rem 0;font-weight: bold;}
.search_solr h3{font-size:0.18rem;color: #999999;line-height: 1.5;}
.search_solmore{margin: 0.4rem 0 0.1rem 0;}
.search_solmore a{width:1.38rem;font-size: 0.18rem;color: #000;line-height: 0.4rem;border:1px solid #000;border-radius: 0.4rem;display:inline-block;text-align: center;}
.search_soldow a{display: inline-block;font-size:0.16rem;color: #000000;line-height: 0.4rem;border-radius: 0.4rem;background: #fac62d;padding: 0 0.2rem;}

.search_caselist ul{display: flex;flex-wrap: wrap;}
.search_caselist ul li{width: 32%;margin: 0 2% 0.3rem 0;}
.search_caselist ul li:nth-of-type(3n){margin-right: 0;}
.search_casepic{overflow: hidden;border-radius: 0.2rem;}
.search_caselist ul li a h2{font-size:0.24rem;color: #000000;font-weight: bold;text-align: center;padding-top: 0.2rem;}
.search_num{font-size:0.16rem;color: #999999;padding: 1.04rem 0 0.37rem 0;text-align: center;}
.search_more{width:1.36rem;color: #000000;font-size:0.18rem;line-height: 0.4rem;border:1px solid #000;border-radius: 0.4rem;margin: 0 auto 1rem auto;text-align: center;}

.imgList {
    float: left;
}

    .imgList img {
        display: block;
        width: 100%;
        height: 100%;
    }

.upload {
    float: left;
    width: 120px;
    margin: 10px 0 0 0;
    overflow: hidden;
    position: relative;
    height: 120px;
    background: #f9f9f9 url(../image/add.png) no-repeat center center;
}

    .upload input {
        opacity: 0;
        cursor: pointer;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
    }

.ext_date {
    text-align: center;
    margin-bottom: 0.8rem;
    font-size: 0.16rem;
}

.imgList .item {
    display: block;
    width: 120px;
    float: left;
    position: relative;
    margin: 10px 10px 0 0;
    height: 120px;
}

    .imgList .item .close {
        position: absolute;
        top: 0;
        right: 0;
        width: 20px;
        height: 20px;
        background: #d72624 url(../image/close1.png) no-repeat center center;
        cursor: pointer;
        overflow: hidden;
        text-indent: 99999px;
    }

.exp_list {
    margin-top: 0.6rem;
    width: 100%;
    overflow: auto;
}

    .exp_list thead {
        background: #f4f4f4;
    }

    .exp_list table {
        width: 100%;
        border: 1px solid #ccc;
    }

    .exp_list td {
        padding: 6px 12px;
        font-size: 0.18rem;
    }

    .exp_list .faceurl {
        width: 1.5rem;
    }

    .exp_list .time {
        width: 1.5rem;
    }

    .exp_list .title {
        width: 4rem;
    }

        .exp_list .title a {
            color: #000;
        }

    .exp_list .like {
        width: 1rem;
        font-size: 0.14rem;
    }

        .exp_list .like .icon-like {
            width: 24px;
            margin-right: 10px;
            cursor: pointer;
        }

.swiper-container-exp {
    margin-bottom: 0.5rem;
}

.swiper-pagination-exp .swiper-pagination-bullet {
    width: 20px !important;
    height: 4px !important;
    opacity: 1 !important;
    background: #fff;
    margin: 0 4px;
    border-radius: 0;
}

.swiper-pagination-exp .swiper-pagination-bullet-active {
    background: #fac62d;
    width: 30px !important;
}

.pager1 {
    text-align: center;
    margin-top: 0.6rem;
    display: flex;
    justify-content: center;
}

    .pager1 a, .pager1 span {
        font-size: 0.18rem;
        display: block;
        width: 0.3rem;
        height: 0.3rem;
        line-height: 0.28rem;
        border: solid 1px #bfbfbf;
        text-align: center;
        margin: 0 0.05rem;
        color: #bfbfbf;
        box-sizing: border-box;
    }

        .pager1 span, .pager1 a:hover {
            background-color: #ffc20e;
            border-color: #ffc20e;
            color: #FFFFFF;
        }

    .pager1 .prev > a, .pager1 .next > a, .pager1 .first > a, .pager1 .last > a {
        overflow: hidden;
        text-indent: 9999px;
    }

    .pager1 .first > a {
        background: url("../image/qd_rowleft_1.png") no-repeat center center;
    }

    .pager1 .prev > a {
        background: url("../image/qd_rowleft.png") no-repeat center center;
    }

    .pager1 .next > a {
        background: url("../image/qd_rowright.png") no-repeat center center;
    }

    .pager1 .last > a {
        background: url("../image/qd_rowright_1.png") no-repeat center center;
    }

    .pager1 .first > a:hover {
        background: #ffc20e url("../image/qd_rowleft_1_on.png") no-repeat center center;
    }

    .pager1 .prev > a:hover {
        background: #ffc20e url("../image/qd_rowleft_on.png") no-repeat center center;
    }

    .pager1 .next > a:hover {
        background: #ffc20e url("../image/qd_rowright_on.png") no-repeat center center;
    }

    .pager1 .last > a:hover {
        background: #ffc20e url("../image/qd_rowright_1_on.png") no-repeat center center;
    }


@media(max-width:1366px){
    .w_1518{width: 94%;margin:0 auto;}

}

@media(max-width:1024px){
    /*标签页*/
    .bq_list .w_1518{flex-wrap: wrap;}
    .bq_list{padding:0 0 0.6rem 0;}
    .bq_listl{width: 100%;}
    .bq_listl p{font-size: 0.24rem;line-height: 0.4rem;padding-bottom: 0.2rem;text-align: justify;}
    .bq_listl h3{display: none;}
    .bq_listr{width: 100%;margin-top:0.5rem;}
    .bq_navl{font-size: 0.24rem;}
    .bq_nav{position: relative;z-index: 20;}
    .bq_navr{width: 30vw;height:40vh;background:#393939;position: absolute;right:0;top:100%;flex-direction: column;padding: 1rem 0.5rem 0 0;box-sizing:border-box;transform: translateX(100%);transition: all 0.5s linear;opacity: 0;}
    .bq_navr a{display: block;font-size: 0.28rem;margin:0 0 0.4rem 0;text-align: right;width: 100%;}
    .bq_navr.on{transform: translateX(0);opacity: 1;}
    .bq_navbtn{display: none;width: 0.5rem;height: 0.3rem;position: relative;cursor: pointer;}
    .bq_navbtn span{display: block;width: 100%;height: 1px;background:#fff;transition: all 0.5s linear;position: absolute;}
    .bq_navbtn span:nth-of-type(1){top:0;}
    .bq_navbtn span:nth-of-type(2){top:50%;}
    .bq_navbtn span:nth-of-type(3){bottom:0;}
    .bq_navbtn.on span:nth-of-type(2){display: none;}
    .bq_navbtn.on span:nth-of-type(1){top: 50%;margin-top: -1px;transform: rotate(45deg);}
    .bq_navbtn.on span:nth-of-type(3){bottom: 50%;transform: rotate(-45deg);}

    /*产品详情*/
    .pro_xqjs{width: 100%;order: 2;}
    .gallery-top{width: 100%;}
    .pro_xqjscon{flex-wrap: wrap;}
    .pro_xqjsconl{width: 100%;order: 2;margin-right: 0;}
    .pro_xqjsconr{width: 100%;order: 1;}
    .pro_xqqh{margin:0.7rem auto 0.4rem auto;width:70%;}
    .pro_xqjsconr h5{margin-left:0;justify-content: center;}
    .pro_xqjsconr h5 span{font-size: 0.24rem;line-height: 0.5rem;padding:0 0.3rem;}
    
    .pro_xqjsconl dl dd span{width:auto;flex: 1;}
    .pro_xqbtn{display: flex;justify-content: space-between;flex-wrap: wrap;padding:0 1px;box-sizing: border-box;}
    .pro_xqbtn a{width: 46%;height: 0.7rem;line-height: 0.7rem;font-size: 0.24rem;}
    .pro_infos{width: 100%;position: relative;}
    .pro_infos{height: auto;margin:0.6rem 0;width: 100%;overflow-x: auto;order: 1;overflow-y: hidden;white-space: nowrap;}
    .pro_infos .pro_infoscon{transform: translateX(0);width: 3.6rem;display: inline-block;margin:0 0.2rem 0 0;}
    .pro_infos .pro_infoscon.on{width: 3.6rem;}
    .slt span{transform: translateY(0);opacity: 1;}
    .proinfo_con .w_1518{display: flex;flex-wrap: wrap;}
    .pro_infodiv{min-height:11.8rem;height: auto;}
    .pro_xqqh .swiper-slide{min-height:auto;}
    .pro_xqjs{height: auto;}

    .search_ban h2{font-size: 0.36rem;}
    .ny_search{width: 90%;}
    .search_top{height: auto;padding: 0.3rem 0;}
    .search_top .w_1518{flex-wrap: wrap;}
    .search_topl{width: 100%;margin-bottom: 0.2rem;}
    .search_topr{width: 100%;}
    .search_topr a{width: 25%;margin: 0;text-align: center;}
    .search_tit{font-size: 0.36rem;padding: 1rem 0 0.5rem 0;}
    .search_prolist ul li{width: 48%;margin-right: 4%;}
    .search_prolist ul li:nth-of-type(2n){margin-right: 0;}
    .search_prolist ul li a h2{width: 90%;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.24rem;}
    .search_prolist ul li a h3{font-size: 0.24rem;line-height: 0.6rem;border-radius: 0.6rem;}
    .search_prolist ul li a h3 span{display: block;width: 80%;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .search_sollist ul li{width: 100%;margin-bottom: 1.6rem;position: relative;}
    .search_solr h3{font-size: 0.24rem;}
    .search_solpic{width: 3rem;}
    .search_solr h2{padding-top: 0;}
    .search_solmore a{font-size: 0.24rem;line-height: 0.5rem;border-radius: 0.5rem;width: 1.6rem;}
    .search_soldow{position: absolute;left: 50%;bottom: -0.8rem;transform: translateX(-50%);}
    .search_soldow a{font-size: 0.24rem;line-height: 0.5rem;border-radius: 0.5rem;width: 60vw;text-align: center;}
    .search_caselist ul li{width: 49%;}
    .search_caselist ul li:nth-of-type(2n){margin-right: 0;}
    .search_caselist ul li:nth-of-type(3n){margin-right: 2%;}
    .search_num{font-size: 0.24rem;}
    .search_more{width: 1.6rem;height: 0.6rem;font-size: 0.24rem;line-height: 0.6rem;}

    .wj_tit{font-size: 0.36rem;}
    .wj_js p, .wj_js .cc, .exp_content {
        font-size: 0.28rem;
    }
    .ext_date {
        font-size: 0.24rem;
    }
    .wj_js .cc {
        font-size: 0.24rem;
    }
    .wj_jp{position: relative;right: auto;bottom: auto;width: 3rem;margin: 0.5rem auto;}
    .wj_jp span{font-size: 0.24rem;}
    .wj_rule, .wj_share {
        position: relative;
        right: auto;
        bottom: auto;
        font-size: 0.24rem;
        text-align: center;
    }
        .wj_rule a, .wj_share a{
            font-size: 0.28rem;
        }
    .wjdc_con{padding: 0.6rem 0.4rem;}
    .wjdc_contop ul li input{height: 0.7rem;font-size: 0.24rem;}
    .wjdc_list h2{font-size: 0.3rem;}
    .wjdc_list ul li{font-size: 0.24rem;}
    .wjdc_list ul li span{width:0.24rem;height: 0.24rem;}
    .wjdc_list textarea{height: 2.6rem;font-size: 0.24rem;}
    .ysxy{flex-wrap: wrap;font-size: 0.24rem;}
    .ysxy span{width: 0.24rem;height: 0.24rem;}
    .ysxy a{width: 100%;}
    .wj_sub{font-size: 0.24rem;}

    .rule_tccon,.form_tccon{width: 90%;padding: 0.4rem;}
    .rule_tcwz p{font-size: 0.24rem;}
    .hj_month span{font-size: 0.24rem;}
    .hj_md ul li{width: 100%;}
    .hj_md ul li dl dd{width: 100%;}
    .hj_md ul li dl dd span{font-size: 0.24rem;}
    .hj_md ul li dl dd:nth-child(2n+1){margin-left: 0;}
    .rule_tcclose{right: 0;top:-0.5rem;}
    .home_search{width: 0.5rem;height: 0.5rem;border-radius: 0.5rem;border: none;margin-right: 0.3rem;}
    .home_search input{display: none;}
    .home_searchsub{width: 100%;}
    .home_searchsub img{width: 0.3rem;}

}


@keyframes wj{
    0%{transform: scale(0.8);}
    25%{transform: scale(0.9);}
    50%{transform: scale(1);}
    75%{transform: scale(0.9);}
    100%{transform: scale(0.8);}
}

.jcTkNrLabel {
    font-size: 18px;
    letter-spacing: 1px;
    color: #3e3e3e;
}

.jcTkNrUlNr {
    margin-top: 5px;
    font-size: 22px;
    letter-spacing: 1px;
    line-height: 60px;
}

.jcTkInp {
    display: block;
    width: 100%;
    height: 60px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 25px;
    background-color: #f9f9f9;
}

.jcTkNrUlNrRadios {
}

    .jcTkNrUlNrRadios input {
        width: 20px;
        display: inline-block;
        margin: -3px 10px 0 0;
        vertical-align: middle;
        height: 20px;
    }

    .jcTkNrUlNrRadios label:nth-child(1) {
        margin-right: 60px;
    }

.jcTk.w840 .jcTkNrUlNrRadios label {
    margin-right: 20px;
}

    .jcTk.w840 .jcTkNrUlNrRadios label:nth-child(1) {
        margin-right: 20px;
    }

    .jcTk.w840 .jcTkNrUlNrRadios label:nth-last-child(1) {
        margin-right: 0;
    }



@media (max-width:1024px) {

}







/* 20250312 */
.expJyFx{display: flex;justify-content: space-between;align-items: center;margin-top: 2rem;}
.expJyFxLeft{width: 4.61rem;box-sizing: border-box;padding: 0.45rem 0.96rem 0 0.85rem;
	height: 4.59rem;position: relative;
	background-color: #fbc800;
	border-radius: 0.1rem;}
.expJyFxRig{width: calc(100% - 6.4rem);font-size: 0.28rem;line-height: 2;
	color: #000000;}
.expJyFxRig b{text-decoration: underline;}
.expJyFxBut{padding-top: 0.8rem;position: relative;z-index: 2;}
.expJyFxButMk{width: 2rem;font-size: 0.18rem;color: #fbc800;margin-top: 0.2rem;
	height: 0.6rem;
	background-color: #000000;
	border-radius: 0.1rem;}
.expJyFxButMk img{display: inline-block;vertical-align: middle;width: auto;margin-right: 0.17rem;height: 0.28rem;}
.expJyFxButMk a{display: block;color: #fbc800;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.expJyFxBut .expJyFxButMk:nth-child(2) img{margin-right: 0.07rem;}
.expJyFxLeftImg{width: 3.88rem;position: absolute;top: -0.13rem;right: -1.34rem;z-index: 1;}
.expJyFxButMk:hover{}
.exp_list.expXzlb{margin-top: 0.85rem;}
.exp_list.expXzlb table{border-collapse: collapse;}
.exp_list.expXzlb thead{background: none;}
.exp_list.expXzlb table{border: none;}
.exp_list.expXzlb table tr{border-bottom: solid 1px #868485;}
.exp_list.expXzlb table tr td{}
.exp_list.expXzlb thead tr{border-bottom: solid 2px #868485;border-top: solid 2px #868485;}
.exp_list.expXzlb td{padding: 0.3rem 0;}
.exp_list.expXzlb thead td{padding: 0.15rem 0;}
.exp_list.expXzlb .faceurl{width: 2.01rem;
	border-radius: 0.1rem;overflow: hidden; }
.exp_list.expXzlb .faceurl img{width: 100%;
    aspect-ratio: 640 / 480;
    object-fit: cover;}
.exp_list.expXzlb .title{font-weight: bolder;}
.exp_list.expXzlb .time{color: #8a8a8a;}
.exp_list.expXzlb .like{font-size: 0.18rem;}
.exp_list.expXzlb .like .icon-like{width: 0.4rem;}
.swiper-container-exp.swiperXzXg{}
.swiper-container-exp.swiperXzXg .swiper-slide img{border-radius: 0.1rem;width: 100%;
    aspect-ratio: 640 / 480;
    object-fit: cover;}
.expXzInfoTit{background-color: #fbc800;box-sizing: border-box;width: 100%;padding: 0 50px;margin-top: 0.45rem;border-radius: 0.1rem;position: relative;}
.expXzInfoTit_1{font-size: 0.57rem;text-align: center;font-weight: bolder;
	line-height: 1.3;padding: 50px 0 35px;
	color: #000000;}
.expXzInfoTit_2{font-size: 0.18rem;line-height: 0.9rem;border-top: 1px solid #846806;
	letter-spacing: 0px;text-align: center;
	color: #000000;}
.expXzInfoTitImg{width: 2.85rem;position: absolute;bottom: -5px;left: -5px;}
.expXzInfoNr{display: flex;justify-content: space-between;margin-top: 0.7rem;padding-bottom: 0.8rem;}
.expXzInfoNrLeft{width: 50.44%;font-size: 0.18rem;
	line-height: 1.7;
	color: #000000;}
.expXzInfoNrRig{width: 40.63%;}
.swiperXzXg .swiper-button-next, .swiperXzXg .swiper-button-prev{width: 0.26rem;
	height: 0.48rem;}
.swiperXzXg .swiper-button-prev{background: url(../image/row1.png);background-repeat: no-repeat;background-size: 100% 100%;left: 0.5rem;margin-top: -0.24rem;}
.swiperXzXg .swiper-button-next{background: url(../image/row2.png);background-repeat: no-repeat;background-size: 100% 100%;right: 0.5rem;margin-top: -0.24rem;}
.expXzInfoNrLeftBotZan{width: 1.36rem;box-sizing: border-box;display: flex;justify-content: center;align-items: center;font-size: 0.18rem;color: #000000;margin-top: 1rem;
	height: 0.58rem;
	border-radius: 0.1rem;
	border: solid 1px #0d090c;}
.expXzInfoNrLeftBotZan img{width: 0.4rem;margin-right: 0.14rem;}
.expXzInfoTop{margin-top: 1.6rem;display: flex;justify-content: space-between;align-items: center;}
.expXzInfoTop .expJyFxButMk{margin-top: 0;margin-left: 0.11rem;}
.expXzInfoTop .expJyFxBut{padding: 0;}
.expXzInfoTopRig{display: flex;}
.expXzInfoTopBack{width: 1.5rem;cursor: pointer;
	height: 0.6rem;display: flex;justify-content: center;align-items: center;
	background-color: #fbc800;font-size: 0.18rem;
	color: #000000;font-weight: bolder;
	border-radius: 0.1rem;}
.expXzInfoTopBack a{display: block;color: #000000;}
.expXzInfoTopBack img{width: 0.28rem;margin-right: 0.15rem;}
.experience .pager1{margin-bottom: 0.8rem;}


.wrap_container{box-sizing: border-box;padding-right: 10px;}
/* 针对WebKit浏览器（如Chrome, Safari） */
.wrap_container::-webkit-scrollbar {
    width: 3px; /* 设置滚动条的宽度 */
}
 
.wrap_container::-webkit-scrollbar-track {
	border-radius: 10px; /* 设置圆角 */
    background: #f1f1f1; /* 滚动条轨道的颜色 */
}
 
.wrap_container::-webkit-scrollbar-thumb {
	border-radius: 10px; /* 设置圆角 */
    background: #888; /* 滚动条滑块的颜色 */
}
 
.wrap_container::-webkit-scrollbar-thumb:hover {
    background: #555; /* 鼠标悬停在滑块上时的颜色 */
}

@media (max-width:1024px) {
	.expJyFx{flex-wrap: wrap;}
	.expJyFxLeft{width: 70%;}
	.expJyFxRig{width: 100%;margin-top: 0.5rem;}
	.exp_list.expXzlb td{padding: 0.3rem 6px;}
	.exp_list.expXzlb thead td{padding: 0.15rem 6px;}
	.exp_list td{font-size: 0.24rem;}
	.expJyFxButMk{font-size: 0.24rem;}
	.expJyFxRig{font-size: 0.32rem;}
	.expJyFxButMk{width: 2.5rem;}
	.expJyFxLeft{padding: 0.45rem 1.4rem 0 0.45rem;}
	.expXzInfoTit{padding: 0;}
	.expXzInfoTit_1{padding: 0.3rem 0.2rem;}
	.expXzInfoTit_2{font-size: 0.24rem;}
	.expXzInfoTitImg{width: 2.5rem;}
	.expXzInfoNr{flex-wrap: wrap;padding-bottom: 0.3rem;}
	.expXzInfoNrLeft{width: 100%;}
	.expXzInfoNrRig{width: 100%;margin-top: 0.8rem;}
	.expXzInfoNrLeft{font-size: 0.32rem;}
	.expXzInfoNrLeftBotZan{font-size: 0.24rem;width: 1.56rem;}
	.expXzInfoTop .expJyFxButMk{}
	.expXzInfoTopBack{font-size: 0.24rem;}
}








