@media screen and (max-width:1600px){
}

@media screen and (max-width:1440px){
.nav_w ul li em{ font-size:16px; line-height:40px;}
.nav_w ul li .nav_two{ font-size:14px;}
.nav_w ul li .nav_two p{ font-size:12px;}
}

@media screen and (max-width:1300px){
}

@media screen and (max-width:1200px){
}

@media screen and (max-width:1130px){
}

@media screen and (max-width:1060px){
}

@media screen and (max-width:1024px){
    .con1 .txt1 p:first-child {
      font-size: 2rem;
    }
    .con1 .txt1 p{font-size: 1.6rem;}

    .load_ico{width:unset;}
.w,.i_w{ width:95%;}
.tuerhed .ico{ display:none;}/*2022-4-2*/
.losdj{ justify-content:left; padding-left:2.27%;}/*2022-4-2*/

/*header*********************************************************************/

.losdj{
    height: 115px;
}
.sanh{
    position: absolute;
    right: 2.27%;
    top: 20px;
    width: 50px;
    padding: 10px 0;
    margin: 5px 0;
    cursor: pointer;
}
.sanh>div{height:5px;}
.losdj img{height: 85px;}
.losdj_on,.benrvav{ width:100%;}
.nav_w{ padding:30px 0 5px 0;}
.nav_w ul li em{ font-size: 39px;line-height: 87px;}
.nav_w ul li em:before{ width:50px; margin-left:-25px;}
.nav_w ul li .nav_two{ font-size:30px; line-height:48px;}
.nav_w ul li .nav_two .li .nav_three p{ font-size:24px;}
.tesd{ right:4.27%;}

.banner .swiper-pagination{ bottom:6.4%;}

.con1{ padding:10px 0 0 0;}
.con1 .txt1{ font-size:30px; line-height:50px; padding:100px 0;}
.con1 ul li{ width:100%; margin-bottom:20px;}

.con2 ul li{ padding:20px 0 0 0;}
.con2 .txt{ width:100%; padding:100px 0;}/*2022-4-2*/
.con2 .txt .clear{ display:flex; flex-wrap:wrap;}/*2022-4-2*/
.con2 .txt p{ font-size:45px; line-height:60px;}
.con2 .txt i{ font-size:24px; line-height:62px; margin:0 0 0 35px;}/*2022-4-2*/
.con2 .pic{ width:100%;}
.con2 .pic img{ width:100%;}

.con3{ padding:0;}
.con3 ul li{ width:100%; margin-top:20px;}
.con3 ul li em{ font-size:45px; line-height:60px;}
.con3 ul li font{ font-size:26px; padding:0 30px; line-height:48px;}

.nyban em{ top:50%; margin-top:-40px; font-size:45px;}

.B_School{ padding:20px 0 60px 0;}/*2022-4-2*/
.B_School li{ padding:40px 0 0 0;}/*2022-4-2*/
.B_School li .txt{ width:100%; padding:65px 2% 50px 2%;}/*2022-4-2*/
.B_School li .txt h3{ font-size:36px; line-height:56px; padding-bottom:5px;}
.B_School li .txt p{ font-size:24px; line-height:40px;}
.B_School li .pic{ width:100%;}
.B_School li .pic img{ width:100%;}

.contact_infor{ padding:150px 0 55px 0;}/*2022-4-2*/
.c_tit{ font-size:42px;margin-bottom: 2%;}
.contact_infor p{ font-size: 28px;
        line-height: 56px;}
.contact_infor .ewm{ position:relative; text-align:center; right:inherit; top:inherit; padding:45px 0 0 0;}/*2022-4-2*/
.contact_infor .ewm p{ font-size:24px;}
.contact_form ul li.lf{ width:100%; margin:20px 0 0 0; padding-bottom:20px;}
.c_intxt{ line-height:40px; font-size:24px;}
.contact_form ul li.rt{ width:100%;}
.contact_form ul li .lic{ margin:0; width:100%;}
.contact_form ul li .lic.li_w{ width:100%;}
.c_inbut{ line-height:70px; font-size:24px; width:35%;}
.contact_form ul li .c_inbut{ width:100%;}

.search_con{ padding:50px 0 0 0;}/*2022-4-2*/
.searchc{ margin-bottom:25px;}/*2022-4-2*/
.s_intxt{ line-height:55px; height:57px; width:48%; font-size:24px; margin:0 2% 20px 0;}
.s_inbut{ line-height:57px; height:57px; width:48%; font-size:24px; background-position:36% center;}

.adr_list li{ width:100%; padding:22px 2% 30px 2%; position:relative;}/*2022-4-2*/
.adr_list li em{ font-size:30px;}
.adr_list li p{ font-size:24px; line-height:40px; padding-left:62px;}
.adr_list li a{ right:2%; top:25px; font-size:24px; line-height:40px;}

.recruit_tab{ font-size:32px; padding:50px 0 25px 0;}/*2022-4-2*/
.recruit_tab a{ margin-right:40px;font-size: 1.9rem;}
.recruit_list{ padding:0; border-top:1px solid #cdd3d7; border-bottom:1px solid #cdd3d7;}/*2022-4-2*/
.recruit_list li{ padding:20px 0; font-size:24px; line-height:34px;}/*2022-4-2*/
.recruit_list li.top{ display:none;}/*2022-4-2*/
.recruit_list li div{ padding:8px 0;}/*2022-4-2*/
.recruit_list li .w1{ width:100%; padding-left:0; text-align:left;}
.recruit_list li .w2{ width:50%; text-align:left;}
.recruit_list li .w3{ width:50%; text-align:right;}
.recruit_list li .w4{ width:50%; text-align:left;}
.recruit_list li .w5{ width:50%; text-align:right; margin-top:17px;}
.recruit_list li p{ display:block; color:#1a1a1a;}/*2022-4-2*/
.recruit_list li.top .w1{ padding-left:0;}

.recruit_dt{ padding:20px 0;}
.recruit_dt .r_tit{ font-size:32px;}
.rec_dt_lf{ width:100%; padding:0; position:relative;}
.rec_dt_lf .r_tit{ padding-bottom:25px;}
.rec_dt_lf p{ line-height:40px; font-size:24px;}
.rec_dt_lf .ewm{ position:absolute; right:0; top:0;}
.rec_dt_rt{ width:100%; padding:25px 0 0 0;}
.rec_dt_rt .top p{ line-height:40px; font-size:24px;}
.rec_dt_rt .txt_show{ font-size:24px; line-height:1.75;}
.rec_dt_rt .back{ padding:42px 0 0 0;}

.brand_ab{ padding:0 0 30px 0;}
.brand_ab li{ padding:20px 0 0 0;}
.brand_ab li .txt{ width:100%; padding:60px 0; text-align:center;}/*2022-4-2*/
.brand_ab li .txt h3{ font-size:40px; line-height:60px;}
.brand_ab li .txt p{ font-size:24px; line-height:40px;}
.brand_ab li .pic{ width:100%;}
.brand_ab li .pic.bg1{ padding:30px 0;}
.brand_ab li:nth-child(2) .txt div{text-align:center; padding-right:0;}
.brand_ab li:nth-child(3) .txt div{ padding-left:0;}

.pro_txt{ font-size:24px; line-height:40px; padding:100px 0 50px 0;}/*2022-4-2*/

.blue_pic_list ul li{ width:100%; margin:0 1.92% 1.92% 0;}
.blue_pic_list ul li.big{ width:100%;}

/*.red_pic_list .article{ margin:0 0 5% 0;}
.red_pic_list .wall-column{ width:50%; padding:0 8px;}
*/

.red_pic_list ul li{ width:47.077%;}

.more{ font-size:24px;}

.customized_ab1{ padding:25px 0 30px 0;}
.customized_ab_txt{ font-size:24px; line-height:40px; padding:70px 0;}/*2022-4-2*/
.customized_ab_txt font{ font-size:32px;}
.customized_ab_pic img{ width:100%; display:block; margin:0 auto;}
.customized_ab1 .customized_ab_pic{ margin-top:20px;}
.customized_ab2{ padding:25px 0;}
.customized_ab2 .customized_ab_txt{ margin-bottom:20px;}
.cus_tit{ font-size:45px;}
.customized_ab3{ padding:15px 0;}
.customized_ab3 ul{ width:102%; padding:15px 0;}
.customized_ab3 ul li{ width:48%; margin:2% 2% 0 0;}

.customized_ab4{ padding:15px 0;}
.show_list{ margin:30px 0 0 0;}
.customized_ab5{ padding:40px 0 20px 0;}
.customized_ab5 ul{ justify-content:space-between; padding:0 5%;}
.customized_ab5 ul li{ width:auto;}
.customized_ab5 ul li img{ height:68px; margin-right:12px;}
.customized_ab5 ul li span em{ font-size:28px; line-height:38px;}
.customized_ab5 ul li span p{ font-size:24px; line-height:34px;}
.customized_ab5 ul li i{ right:188px; top:-41px;}/*2022-4-2*/

.group_ab1{ padding:20px 0 0 0;}
.group_ab1 .customized_ab_txt{ padding-bottom:60px;}/*2022-4-2*/
.group_ab1 .cus_tit{ margin-bottom:20px;}
.group_ab li{ padding:20px 0 0 0;}
.group_ab li .txt div{ text-align:left!important; width:100%; padding:0 6.15%!important;}

.group_pz{ padding:20px 0;}
.group_pz li{ width:100%; margin-bottom:25px;}
.group_pz li em{ font-size:30px; line-height:55px; margin-top:15px;}
.group_pz li p{ font-size:26px; line-height:48px;}

.history_w .cus_tit{ padding:40px 0;}/*2022-4-2*/
.history_w{ padding-left:0;}/*2022-4-2*/
.his_pic{ width:100%;}
.historyc{ width:100%;}
.his_pic{ width:100%; position:inherit; top:0; margin:10px 0;}/*2022-4-2*/
.history_list{ min-height:inherit; padding-bottom:10px;}
.history_list li .txt .tit1{ font-size:28px; line-height:52px; margin-bottom:10px;}
.history_list li .txt p{ font-size:24px; line-height:40px;}
.historyc .more{ padding-right:0;}

.jodoll_sir_txt{ padding:25px 0 0 0;}
.jodoll_sir_c ul li{ padding:20px 0 10px 0; text-align:center;}
.jodoll_sir_c ul li .tit{ padding:45px 0 30px 0;}
.jodoll_sir_c ul li .tit em{ font-size:38px;}
.jodoll_sir_c ul li .small_pic{ margin:25px 0 0 0;}/*2022-4-2*/
.jodoll_sir_c ul li .small_pic dt{ width:100%; margin-top:20px;}
.jodoll_sir_c ul li .small_pic dd{ width:100%; margin-top:20px;}

.blame li .txt{ width:100%; padding:40px 0;}/*2022-4-2*/
.report_list{ width:102%; padding:25px 0 5px 0;}
.report_list dd{ width:31.3333%; position:relative; margin-right:2%;}
.report_list dd .re_txt em{ font-size:24px; line-height:40px; margin-top:35px;}
.report_list dd .re_txt p{ line-height:28px; font-size:20px;}

.star_wear_w{ padding:20px 0 0 0;}
.star_wear_list ul{ width:102%;}
.star_wear_list ul li{ width:48%; margin:0 2% 2% 0;}

.star_wear_show{ padding:20px 0 15px 0;}
.star_wear_show .pic{ width:100%;}
.star_wear_show .txt{ width:100%; padding:50px 0 0 0;}/*2022-4-2*/
.star_wear_show .tit{ line-height:35px; padding:5px 0 57px 0;}/*2022-4-2*/
.star_wear_show .tit img{ height:25px; margin:5px 28px 0 0;}
.star_wear_show .tit em{ font-size:30px;}
.star_wear_show .txtc{ font-size:24px; line-height:40px;}
.star_wear_show .txt_more a{ font-size:24px; line-height:80px; padding:0 60px; margin-top:60px;}/*2022-4-2*/
.n_p_tit1{ padding-bottom:25px;}

.m_w_research{ padding:0 0 20px 0;}
.m_w_research li{ padding:50px 0 0 0;}/*2022-4-2*/
.m_w_research li .txt{ width:100%; padding:65px 0 55px 0;}/*2022-4-2*/
.m_w_research li .txt h3{ font-size:45px; padding-bottom:15px;}
.m_w_research li .txt p{ font-size:24px; line-height:40px;}
.m_w_research li .pic{ width:100%;}
.m_w_research li .pic.bg1{ padding:30px 0;}

.m_w_research_1 .w{ padding-right:0;}
.m_w_research_1 h3{ font-size:45px; padding-bottom:15px;}
.m_w_research_1 p{ font-size:24px; line-height:40px;}

.m_w_research_sider{ margin-bottom:10px;}

.GentryClothes1{ padding:20px 0 30px 0;}
.GentryClothes1 .customized_ab_txt{ padding:45px 0 55px 0;}/*2022-4-2*/

.GentryClothes2{ padding:0 0 20px 0;}
.GentryClothes2_list li{ width:100%; margin:20px 1% 0 0;}

.GentryClothes3{ padding:0 0 30px 0;}
.GentryClothes3_list li{ width:100%; margin:20px 1% 0 0;}
.GentryClothes3_list li.big{ width:100%;}

.GentryClothes4 li{ padding:40px 0 0 0;}
.GentryClothes4 li .txt div{ width:100%;}

.brands{ max-height:100%; margin-bottom:45px;}/*2022-4-2*/

.new_pro1{ padding-top:60px; padding-bottom:55px;}/*2022-4-2*/
.new_pro2_list li{ width:100%; margin:20px 1.4% 0 0;}
.new_pro3_list li{ width:100%;}

.n_p_tit{ padding-bottom:25px;}

.vocation1 li .txt{ width:100%; padding:60px 0 20px 0;}/*2022-4-2*/
.vocation1 li .txt .clear{ width:100%;}
.vocation1 li .pic.bg1{ padding:20px 0;}

.vocation2{ padding:75px 0 60px 0;}/*2022-4-2*/
.vocation2 ul li{ width:50%; text-align:center; padding:25px 0;}
.vocation2 ul li i{ margin:0 auto 90px auto;}
.vocation2 ul li i:before{ left:50%; margin-left:-8px;}
.vocation2 ul li p{ font-size:24px; line-height:40px;}
.vocation2 ul li .nub{ display:block;}
.vocation2 ul li .nub em font{ font-size:52px;}
.vocation2 ul li .nub em span{ right:1px; top:-50px;}

.vocation3{ padding:35px 0;}
.vocation3_brand{ margin-top:30px;}
.vocation3_brand .big{ width:100%;}
.vocation3_brand .big li{ width:33.33333333%; padding:10px;margin: 0px;}
.vocation3_brand .small{ width:100%; display:flex; flex-wrap:wrap; border-top:1px solid #f1f1f1;}
.vocation3_brand .small li{ border-bottom:none; border-left:1px solid #f1f1f1; margin-left:-1px; width:33.3333%; padding:10px;}
.vocation3_case{ margin-top:30px;}
.vocation3_case .top{ width:102%;}
.vocation3_case .top li{ width:48%; margin:0 2% 0 0;}
.vocation3_case .bottom li{ width:100%;}
.vocation3_case .pic{ margin-bottom:10px;}

.school_uniform1{ margin-top:20px; padding:0 0 25px 0;}
.school_uniform1 .txt1{ padding-bottom:15px;}
.school_uniform1 .txt1 h3{ margin-bottom:15px;}
.school_uniform1 .txt1 p{ padding:0 25px 0 85px; margin-top:20px;}
.school_uniform1 .txt1 p.t0{ font-size:28px; margin:0;}

.school_uniform2{ padding:35px 0 0 0;}
.school_uniform2 ul li{ width:100%;}

/*2022-4-2店铺查询*/
.map-pop .map-popc{ width:95%;}

/*foot style*********************************************************************/
.footer{ padding:45px 0; margin-top:25px;}/*2022-4-2*/
.f_logo{ display:none;}
.foot{ padding:0;}
.foot .comflex{ width:100%; padding:0 5%;}/*2022-4-2*/
.fast_nav{ width:100%; border-right:none; margin-bottom:15px;}/*2022-4-2*/
.fast_nav li .m_top{ display:block; position:relative;}/*2022-4-2*/
.fast_nav li .m_top:after{ content:""; display:block; position:absolute; right:0; top:50%; margin:-7.5px 0 0 0; width:8px; height:15px; font-size:0; overflow:hidden; background:url(../img/close.png) left center no-repeat;}/*2022-4-2*/
.fast_nav li .top{ display:none; padding-top:10px;}/*2022-4-2*/
.fast_nav li{ width:100%; padding:15px 0;}/*2022-4-2*/
.fast_nav li .bot{ display:none;}/*2022-4-2*/
.fast_nav li p{ font-size: 26px;line-height:48px;}
.fast_nav li p:last-child{font-size: 27px;}
.f_rt{ width:100%; padding:0; text-align:center;}/*2022-4-2*/
.f_rt li{ width:auto; display:inline-block; padding:0 10px;}/*2022-4-2*/
.f_rt li a{ width:auto; font-size:24px; line-height:48px;}
}

@media screen and (max-width:850px){
}

@media screen and (max-width:750px){
}