@media only screen and (min-width:320PX) and (max-width:360PX) {
    html {
        font-size: 13.65px
    }
}

@media only screen and (min-width:360PX) and (max-width:375PX) {
    html {
        font-size: 15.36px
    }
}

@media only screen and (min-width:375PX) and (max-width:390PX) {
    html {
        font-size: 16px
    }
}

@media only screen and (min-width:390PX) and (max-width:414PX) {
    html {
        font-size: 16.64px
    }
}

@media only screen and (min-width:414PX) and (max-width:640PX) {
    html {
        font-size: 17.664px
    }
}

@media screen and (min-width:640PX) {
    html {
        font-size: 27.31px
    }
}

@media screen and (min-width:1024px) {
    html {
        font-size: 12px
    }
    body {
        font-size: 16px
    }
   
}


.category {display: none;}

@media only screen and (max-width: 1024px){

    
    .banner_slide .swiper-slide .bs_c .bsc_c img{margin-left:0;}

    .in_03cs_c{margin-top:-3rem;width:18rem;margin-left: -9rem;}

    .in_03cs_c img.img1 {opacity: .6;}

    .in_03cc_img ul li {text-align: center;width: 4rem;position: relative;}
    .in_03cc_img ul li img{width: 4rem;}
    .in_03cc_img ul li span {width: 10rem !important;font-size: 0.732rem;line-height: 1.4; margin: 0 !important;left: 50% !important; right: auto !important; display: block;position: absolute;margin-left: -5rem !important;text-align: center;height: auto !important;}
    .in_03cc_img ul li:nth-child(1){margin-left:0;top:0;transform: translateX(-50%);}
    .in_03cc_img ul li:nth-child(1) span{margin-left:0;bottom: 110%;top: auto; }
    .in_03cc_img ul li:nth-child(4){left:0;margin-top:0;top:50%;transform: translateY(-50%);}
    .in_03cc_img ul li:nth-child(4) span{top: 110%;}
    .in_03cc_img ul li:nth-child(2){top: 50%; right:0;margin-top:0;transform:translateY(-50%);}
    .in_03cc_img ul li:nth-child(2) span{top: 110%;}
    .in_03cc_img ul li:nth-child(3){margin-left:0;transform: translateX(-50%);bottom:0;}
    .in_03cc_img ul li:nth-child(3) span {bottom: auto;top: 110%;}

    .in_03cc_img ul.ul2 li:nth-child(1) span {top: auto;}
    .in_03cc_img ul.ul2 li span {color: #fff;}

    .sub_01 {height: 30vh;margin-top: 60px;}

    .in_03cc_img ul.ul1 li:nth-child(2){top: 70%; right:7%;margin-top:0;transform:translateY(-50%);}
    .in_03cc_img ul.ul1 li:nth-child(4){left:7%;margin-top:0;top:70%;transform: translateY(-50%);}

    .sub_01 b.b1{width:100%;height:100%;left:0px;top:0px;background-position: right center !important; background-size: 107% !important;}
    .sub_01_c{width:100%;overflow:hidden;padding-left:10px;left:0px;bottom:4rem;z-index:999;}
    .sub_01_c p{width:100%;overflow:hidden;color:#fff;}
    .sub_01_c p.p1{font-size:2rem;line-height:1.2;}
    .sub_01_c p.p2{font-size:1.464rem;line-height:1.2;margin-top:0.5rem;  color: rgba(255,255,255,0.6);}

    .ystk_01{width:100%;overflow:hidden;padding:30px 10px 60px 10px;}
    .ystk_01 p{width:100%;overflow:hidden;font-size:15px;color:#999999;line-height:30px;}

    .sub_01c_nav{display: none;}

    .category {display: block;}
    .category_head {
        width: 100%;
        background-color: #f37235;
        text-align: left;
        display: block;
        padding: 5px 10px;
        line-height: 2rem;
        overflow: hidden; 
        box-sizing: border-box;
    }
    .category_head span {
        color: #fff;
        line-height: 2rem;
        font-size: 1.025rem;
        float: left; 
    }
    .category_head i {
        background: url(../images/down.png)no-repeat center center;
        background-size: 40% auto;
        width: 2rem;
        height: 2rem;
        float: right;
    }
    .category_head.active i {
        transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        /* IE 9 */
        -moz-transform: rotate(-180deg);
        /* Firefox */
        -webkit-transform: rotate(-180deg);
        /* Safari 和 Chrome */
        -o-transform: rotate(-180deg);
        /* Opera */ 
    }

    .category {
        width: 100%;
        height: auto;
    }
    .category * {
        box-sizing: border-box;
    }
    .category .page_nav {
        display: none;
        overflow: hidden;
        width: 100%;
        border-top: 1px solid #e7e7e7; 
    }
    .category .page_nav a {
        float: none;
        overflow: hidden;
        width: 100%;
        padding: 10px 1.5rem;
        text-align: center;
        border-bottom: 1px solid #e7e7e7;
        display: block;
        font-size: 0.878rem;
        line-height: 1.5rem;
        border-radius: 0;
    }
    .category .page_nav a.active {
        background: #f37235;
        color: #fff;
    }


    .pp_03c_slide{width:90%;}
    .bps_01wap_slide .swiper-slide{width:9rem;overflow:hidden;}
    .bps_01wap_slide .swiper-slide .bps_cc_img{width:100%;overflow:hidden;position:relative;background-color:#fff;border-radius:0.6rem;}
    .bps_01wap_slide .swiper-slide .bps_cc_img img.img1{width:100%;display:block;}
    .bps_01wap_slide .swiper-slide .bps_cc_img .bps_cc_img_m{opacity: 0;transition: .3s; }
    .bps_01wap_slide .swiper-slide .bps_cc_img .bps_cc_img_m label{width:100%;padding: 0;}
    .bps_01wap_slide .swiper-slide .bps_cc_img .bps_cc_img_m label em.em1{width:80%;display:block;overflow:hidden;margin:0px auto;padding:8px;border-radius:6px;}
    .bps_01wap_slide .swiper-slide .bps_cc_img .bps_cc_img_m label em.em2{width:100%;display:block;margin-top:10px;font-size:0.732rem;line-height:24px;;}
    .bps_01wap_slide .swiper-slide .bps_cc_txt{font-size:20px;line-height:30px;margin-top:10px;}
    
    .bps_01wap_slide .swiper-slide .bps_cc_txt p.p1{font-size:20px;line-height:30px;margin-top:0;}
    .bps_01wap_slide .swiper-slide .bps_cc_img.active .bps_cc_img_m{opacity: 1;}




    .join_02 * {box-sizing: border-box;}

    .join_02 ul li p.p2 {font-size: 1.244rem;line-height: 1.2;}
    .join_02 ul li{background:url("../images/join_05.jpg") right bottom no-repeat #fe5f14;background-size:100px;padding: 1rem;margin-bottom: 1rem;}
    .join_02 ul li b.b1{display:none;}
    .join_02 ul li b.b2{display:none;}
    .join_02 ul li p.p1 span.sp1{background:url("../images/join_03.png") left center no-repeat;}
    .join_02 ul li p.p1 span.sp2{color:#3c3a3a;}
    .join_02 ul li p.p3{color:#feb19a;font-size: 0.805rem;line-height: 1.2;}
    .join_02 ul li p.p4 {font-size: 1.025rem;margin-top: 1.5rem;line-height: 1.2;}
    .join_02 ul li p.p6 {font-size: 0.805rem;}
    .join_02 ul li p.p5{color:#feb19a;height: auto;font-size: 0.805rem;line-height: 1.2;}
    .join_02 ul li p.p6 span{background:url("../images/join_04.png") left center no-repeat;background-size:24px;}
    .join_02 ul li p.p7 {margin: 2rem 0 1.5rem;}
    .join_02 ul li p.p7 span{font-size: 0.878rem; width: 6.5rem;line-height: 1;padding: 0; height:2rem;display: flex;align-items: center;justify-content: center;background-color:#fff;border:2px solid #fff;color:#fe5f14;font-weight:bold;}

     /* float: right;font-size: 0.805rem;border-width: 1px; */

        
    .jtjs_02{margin-top:2rem;padding: 0 10px;}
    .jtjs_02 ul li {box-shadow: 0 0 10px 1px rgba(0, 0, 0, .1);}
    .jtjs_02 ul li .jtjs_02_txt{width:100%;padding:1rem;}
    .jtjs_02 ul li .jtjs_02_txt .jtjs_02t_c{width:100%;}
    .jtjs_02 ul li .jtjs_02_txt p.p1{margin: 0; padding-bottom:1rem;margin-bottom:1rem;}
    .jtjs_02 ul li .jtjs_02_txt p.p1 img{height:4rem;}

    .jtjs_02 ul li .jtjs_02_txt p.p2{font-size:1.6rem;line-height:1;display: flex;align-items: center;}
    .jtjs_02 ul li .jtjs_02_txt p.p2 span{padding-left:2.3rem; background-size: auto 100%;}


    .jtjs_03_c .fr ul li span {padding: 0;background: none;text-align: justify;}
    
    .n_02 ul li{padding-left:0px;padding-right:0px;height:auto;margin-bottom: 20px;padding-top: 14rem;border:1px solid #dadada;}
    .n_02 ul li em.em1{padding:10px 20px;position:relative;display:none;}
    .n_02 ul li em.em3{position:relative;height:14rem;width:100%;position: absolute;top: 0;left: 0;width: 100%;}
    .n_02 ul li em.em2{padding:20px 20px;height:auto;}
    
    
    .qywh_05fr .fl p.p5 {display: none;}

    .ryjx_01{overflow:hidden;margin-top:60px;}
    .ryjx_01 ul{width:100%;overflow:hidden;display:block;}
    .ryjx_01 ul li{float: left; width: 49%;overflow:hidden;position:relative;margin-right: 2%;margin-bottom: 2%;height: 22.5rem;overflow: hidden;}
    .ryjx_01 ul li:nth-child(2n) {margin-right: 0;}



    .hxnr_01_c ul li{width:100%;overflow:hidden;border:1px solid #cdcdcd;position: relative;padding-top: 13rem;box-sizing: border-box;margin-bottom: 1rem;}
    .hxnr_01_c ul li .hxnr_01_c {display: block; position: absolute;top: 0;left: 0;width: 100%;height: 13rem;}
    .hxnr_01_c ul li .hxnr_01_c img {min-height: 13rem;}
    .hxnr_01_c ul li .hxnr_01_t {padding: 1rem;}
    .hxnr_01_c ul li .hxnr_01_t em.em1{padding: 0;}
    .hxnr_01_c ul li .hxnr_01_t em.em1:before{display: none;}

    .hxnr_01_c ul li .hxnr_01_t em.em2 {display: flex;align-items: center;justify-content: space-between;margin-top: 0.5rem;}
    .hxnr_01_c ul li .hxnr_01_t em.em2 span.sp1 {float: left;width: auto;font-size: 0.878rem;line-height: 1;}
    .hxnr_01_c ul li .hxnr_01_t em.em2 span.sp2 {width: 6.5rem; float: right;line-height: 1;height:2rem;display: flex;align-items: center;justify-content: center;font-size: 0.805rem;border-width: 1px;}

    

    .qywh_01_c .fl .qywh_01c_sp{width:100%;padding:0px 20px;position:absolute;right:0px;bottom:20px;font-size: 0;text-align: right;}
    .qywh_01_c .fl .qywh_01c_sp a{font-size: 1.5rem;float: none;display: inline-block;}

    

    
    .join_01 img {
        height: auto;
        max-width: 30%;
    }

    .jjfa_02_click {top: 26rem;}
    .jjfa_02_slide .swiper-slide p.p1 label {padding-right: 20px;}
    .jjfa_02_slide .swiper-slide p.p1 b {top: 7px;}
}


