@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
.header-nav-li{margin-right:50px;}  
.banner .swiper-slide .box{width:auto;}  
.in_qywhr li .desc h4{font-size:22px;}
.in_qywhr li .desc h3{font-size:20px;}
.in_aboutl_lb li{padding:25px 52px; }
.pro_detail_jieshao .title h2 img{max-height:40px;}
}

@media all and (max-width:1600px){/*1680 * 1050*/
.header-nav-li{margin-right:40px;} 

.footer_box_l .flogo img{max-height:40px;}
.in_aboutl_lb li{padding:25px 42px; }
.aboutl_lb li{padding:25px 48px; }
}

@media all and (max-width:1460px){/*1440 * 900*/
.logo{width:200px;}
.header-nav-li{margin-right:30px;}
.header-right .an{margin-right:20px;}
.header-right .an2{width:140px;}
.banner .swiper-slide .box{width:40%;}
.banner .swiper-slide .box .content1{font-size:40px; line-height:40px;}
.banner .swiper-slide .box .content2{font-size:24px; line-height:40px;}
.pagesBan-bg .pic img{height:100vh;}
.pagesBan-title{margin-bottom:20px; margin-top:60px;}
.product .item .content .xbt img{height: 36px;}
.xgtj_item li .content .xbt img{height:36px;}
.in_qywhr li .desc h4{font-size:20px;}
.in_qywhr li .desc h3{font-size:18px;}
.in_aboutl_lb li{padding:22px 30px; margin:20px 2% 0 0;}
.aboutl_lb li{padding:20px 30px; }

.in_fzlc_titler li .numCX{font-size: 40px;}
.pro_detail_jieshao .title h2 img{max-height:36px;}

.footer_box_l .flogo img{max-height:36px;}
}

@media all and (max-width:1366px){/*1366 * 768*/
.in_aboutl_lb li{padding:20px 23px; }
}

@media all and (max-width:1280px){
.banner .swiper-slide .box{width:50%; top:33%;}
.banner .swiper-slide .box .content2{font-size:20px; line-height:38px;}
.banner .swiper-slide .box .content3{margin-top:20px;}
.banner .swiper-pagination-bullet{width:30px; height:3px;}  

/* 内页招商加盟标准列表 */
.join_box li{width:33.333%;}

.product .item .content .xbt img{height: 32px;}
.xgtj_item li .content .xbt img{height:32px;}
.in_qywhr li .desc h4{font-size:19px;}
.in_qywhr li .desc h3{font-size:17px;}

.in_aboutl_lb{width:85%;}
.in_aboutl_lb li{padding:20px 22px; margin:20px 2% 0 0;}
.aboutl_lb li{padding:20px 22px; }

.in_fzlc_titler li .numCX{font-size: 36px;}
.in_fzlc_titler li .numU{font-size: 18px;}
.pro_detail_jieshao .title h2 img{max-height:32px;}
.footer_box_l .flogo img{max-height:32px;}

.fwlc_box li .wen p{font-size: 16px;}
.fwlc_box li{width: 33.333%; }
}

@media(min-width:1201px){
header.bj .header-c{color:#000;}
header.bj .header-c:hover{color:#000;}
header.bj .header-nav-li:hover .header-c,header.bj .header-nav-li.on .header-c{color:#004373; font-weight:bold;}
}

@media all and (max-width:1200px){ /*1200*/	
header{height:70px; top:20px; position:fixed; z-index:9999;}
.header{height:70px}
.logo{line-height:50px;}
.logo img{width:100%;}
.header-b{line-height:50px; margin-right:20px; display:none;}
.header-nav{width:100%; top:70px; left:0; position:fixed; height:calc(100vh - 50px); background:#fff; padding:20px 2.5%; border-top:1px solid #f0f0f0; display:none; z-index:1000; overflow-y:auto;}
.header-nav-li{width:100%; margin:0; position:relative;}
.header-c:after{display:none;}
.header-c{line-height:50px; font-size:18px; color:#222; border-bottom:1px solid #f0f0f0; padding-left:10px;}
.header-c>em{display:none;}
.header-i{display:block; width:40px; height:50px; position:absolute; top:0; right:0; z-index:3; background:url(../image/ico27_3.png) no-repeat center center; background-size:15px; opacity:.7;}
.header-i.on{background-image:url(../image/ico27_4.png);}
.header-pos{position:relative; width:100%; top:0; left:0; display:none; background:#fafafa;}
.header-e{display:none;}
.header-d{width:100%; padding:10px 0;}
.header-f a{display:block; width:100%; text-align:left; margin:0; padding:0 25px; line-height:40px; font-size:14px;}
.header-d .solution-g2{display:none;}
.header-d .solution-g3{margin:0; line-height:40px; font-size:14px;}
.header-d .solution-g{display:block;}
.header-d .solution-ga{display:block; width:100%; text-align:left; margin:0; padding:0 25px; font-size:14px;}
.header-dx{display:block; width:32px; height:32px; margin:12px 0 0 20px; cursor:pointer;}
.header-dx1, .header-dx2, .header-dx3{width:100%; height:3px; margin-bottom:7px; background:#004373 !important; border-radius:2px;}
.header-right{position:relative; float:right; display:flex; align-items:center; height:50px; width:auto; z-index:100;}
.in_aboutl_lb{width:90%;}
.in_aboutl_lb li{padding:18px 14px; margin:20px 2% 0 0;}
.aboutl_lb li{padding:20px 18px; }
.in_fzlc_titler li .numU{font-size: 16px;}


}

@media all and (max-width:1100px){/*1024 * 768 */
.in_aboutl_lb{width:92%;}
.in_aboutl_lb li{padding:18px 12px; }
}

@media all and (max-width:1000px){
.banner .swiper-slide .pc{display:none;}
.banner .swiper-slide .m{display:block;}

}

@media all and (max-width:998px){
.header-right{width:auto;}
.banner .swiper-slide .box{width:80%; text-align:center;}
.banner .swiper-slide .box .content3{justify-content:center; margin-top:40px;}
.banner .swiper-button-next, .banner .swiper-button-prev{width:32px; height:32px;}

/* 首页关于途窝部分 */
.in_aboutbg{padding:60px 0;}
.in_aboutbg .wrap,.in_qywhbg .wrap{display:block;}
.in_aboutl{width:100%; float:left; padding-right:0;}
.in_aboutl_title,.in_title,.in_qywhl_title,.in_twyw_titlel,.in_fzlc_titlel,.in_honor_title{padding-bottom:10px;}
.in_aboutl_title span,.in_title span,.in_qywhl_title span,.in_twyw_titlel span,.in_fzlc_titlel span,.in_honor_title span{font-size:24px; line-height:30px;}
.in_aboutl_box{margin-top:20px; font-size:16px; line-height:30px;}
.in_aboutl_box p{margin-bottom:10px;}
.more{margin-top:20px;}
.more a,.more2 a{font-size:16px; padding:5px 15px;}
.in_aboutl_lb{width:100%; margin-top:20px;}
.in_aboutl_lb li{padding:20px 80px; margin:20px 2% 0 0;}
.in_aboutr{width:100%; float:left; margin-top:40px;}
.in_aboutr .pic img{width:50%; margin:auto; display:block;}
.in_aboutr .wenzi{justify-content:center; margin-top:20px;}

/* 首页品牌矩阵部分 */
.in_product{margin:40px auto 0;}
#in_prolist_thumbs{max-width:100%; top:110px;}
#in_prolist_thumbs .swiper-slide{font-size:18px; padding:5px 10px;}
#in_prolist_swiper{margin:80px auto 0;}

/* 首页企业文化部分 */
.in_qywhbg{margin:40px auto 0; padding:60px 0 40px;}
.in_qywhl{width:100%; float:left;}
.in_qywhl_title{margin-bottom:20px;}
.more2{position:inherit; bottom:0; overflow:hidden;}
.in_qywhr{width:100%; float:left; margin:40px 0 0;}
.in_qywhr li{width:100%; min-height:auto; margin:0 0 2% 0;    display: flex; flex-direction: column;}
.in_qywhr li .desc{min-height:auto; padding:20px;order: 1;}
.in_qywhr li .desc h3{font-size:20px; line-height:36px;}
.in_qywhr li .desc h3::after{margin:10px 0 20px;}
.in_qywhr li .pic{order: 2;}

.in_qywhr li .pic img{width:100%; height:100%; display:block;}
.in_qywhr li .shuzi{font-size:48px; top:20px; right:20px;}

/* 首页途窝业务部分 */
.in_twyw{margin:40px auto 0;}
.in_twyw_box{margin:30px auto 0;}
.in_twyw_box li{width:100%; min-height:auto; margin:0 0 20px 0;}
.in_twyw_box li:last-of-type{margin-bottom:0;}
.in_twyw_box li .pic{margin-top:0;}

/* 首页发展历程部分 */
.in_fzlcbg{margin:40px auto 0; padding:40px 0;}
.in_fzlc_title{display:block; overflow:hidden;}
.in_fzlc_titlel{width:100%;}
.in_fzlc_titler{width:100%; float:left; margin-top:20px;}
.in_fzlc_titler li .numCX{font-size:44px; line-height:44px;}
.in_fzlc_titler li .numU{font-size:16px;}
.in_fzlc_box{margin:30px auto 0; overflow:hidden;}
.in_fzlc_boxl{width:100%; height:400px; padding-right:0;}
.in_fzlc_boxl li{padding-bottom:10px; margin-bottom:15px;}
.in_fzlc_boxl li .shuzi h3{font-size:30px; line-height:30px;}
.in_fzlc_boxl li .shuzi h4{margin-left:10px; font-size:16px;}
.in_fzlc_boxl li .wenzi{font-size:14px; line-height:25px; margin-top:0;}
.in_fzlc_boxr{width:100%; float:left; margin-top:40px;}

/* 首页荣誉部分 */
.in_honorbg{padding:40px 0;}
.in_honor_title::after{margin:10px auto 0;}
.in_honor_box{margin:20px auto 0;}
.in_honor_box .swiper-slide .item .pic{padding:20px;}
.in_honor_box .swiper-slide .item .biaoti{font-size:15px; line-height:28px; margin:10px auto 0;}

/* 首页新闻部分 */
.in_news{margin:40px auto 0;}
.in_news .box{margin:20px auto 0; display:block;}
.in_news .box .list a .content1{font-size:20px;}
.in_news .box .list a .content2{margin-top:10px; font-size:15px; line-height:24px; height:48px; max-height:48px;}
.in_news .box .list a .content3{font-size:14px;}
.in_news .box .list1{margin-top:20px;}
.in_news .box .list1 .item a .content2{height:auto; max-height:auto; font-size:20px;}
.in_news .box .list1 .item a .content3{height:48px; max-height:48px; font-size:15px; line-height:24px;}

/* adbanner部分 */
.ad_bn{height:auto; margin:40px auto 0; padding:20px; display:block; background-size:cover;}
.ad_bn_left{width:100%; padding-left:0; text-align:center;}
.ad_bn_left .c2{font-size:24px;}
.ad_bn_right{width:100%; padding-right:0; margin:20px auto 0; display:flex; justify-content:center;}
.ad_bn_right .btn2{margin-left:6px;}

/* 首页底部部分 */
.footer{margin:40px auto 0; padding:40px 0 20px;}
.footer_box{display:block;}
.footer_box_l{width:100%; float:left;}
.footer_box_l .flogo{width:100%; padding-bottom:20px;}
.footer_box_l .fbt{width:100%; margin-top:10px; text-align:left;}
.footer_box_l .fxtb{width:100%; margin-top:10px;}
.footer_box_c{width:100%; float:left; margin-top:40px;}
.footer_box_c .item{width:49%; float:left; margin:0 2% 2% 0;}
.footer_box_c .item:nth-child(2n){margin-right:0;}
.footer_box_c .item .foot_l_bt{font-size:16px; line-height:28px;}
.footer_box_c .item ul li a{font-size:14px; line-height:28px;}
.footer_box_r{width:100%; float:left;}

.copyright{margin:20px auto 0; padding-top:10px; overflow:hidden;}
.copyright .box{flex-direction:column; align-items:flex-start;}
.copyright .box .boxl_icon{width:100%; margin-bottom:20px;}
.copyright .box .boxr_list{float:none; display:flex;}
.copyright .box .boxr_list li{width:30px; height:30px; margin-right:20px;}

/* 内页banner部分 */
.pagesBan-bg .pic img{height:50vh;}
.pagesBan-title{font-size:30px; margin-bottom:10px;}
.pagesBan-title::after{bottom:0;}
.pagesBread a{font-size:16px;}

.pagesNav{margin:20px auto 0;}
.pagesNav-item{margin:10px; padding-bottom:10px;}
.pagesNav-item span{font-size:16px;}

/* 内页关于途窝部分 */
.abojsdc, .abojslc{padding:40px 0 0;}
.abojsdc-img{width:100%;}
.abojsdc-wdbox{width:100%; float:left; margin-top:40px; padding-right:0;}
.abojsdc-wd{height:260px;}
.abojsdc-wd h2{font-size:24px; line-height:30px; margin-bottom:20px;}
.abojsdc-wd p{font-size:15px; line-height:28px;}
.aboutl_lb{margin:20px 0 0;}
.aboutl_lb li{width:49%; padding:20px 30px; margin:10px 2% 10px 0; align-items:center;}
.aboutl_lb li:nth-child(2n){margin-right:0;}

/* 内页发展历程部分 */
.historyList{padding:40px 0;}
.hislist li .time .timeCon img{max-width:50px}
.hislist li h3{font-size:20px;}
.hislist-more{width:150px; height:48px;}
.hislist-more span{font-size:16px;}

/* 内页企业文化部分 */
.hbox10 .list4{margin-top:30px; display:block;}
.list4 .item{width:100%; margin-top:10px;}
.list4 .ico img{height:44px;}
.list4 .item_main{padding:40px;}
.list4 .text_box{margin-top:40px;}
.list4 .desc{height:auto;}

/* 内页荣誉资质部分 */
.honor_box_item li{width:49%;}
.honor_box_item li:nth-child(2n){margin-right:0;}
.honor_box_item li .pic{padding:15px; min-height:auto;}
.honor_box_item li .biaoti{font-size:16px; margin:10px auto 0;}

.fullpage{margin:20px auto 0;}
.fullpage a{width:30px; height:30px; margin:0 4px; line-height:30px;}

/* 内页品牌矩阵部分 */
.product{margin:40px auto 0;}
.product .item,.xgtj_item li{width:49%; height:auto; padding:10px;}
.product .item:nth-child(3n),.xgtj_item li:nth-child(3n){margin-right:2%;}
.product .item:nth-child(2n),.xgtj_item li:nth-child(2n){margin-right:0;}
.product .item .tag,.xgtj_item li .tag{zoom:.6;}
.product .item .pic img,.xgtj_item li .pic img{width:100%; height:auto;}
.product .item .content .xbt span,.xgtj_item li .content .xbt span{margin:0;}
.product .item .content3,.xgtj_item li .content3{margin:10px 0;}
.product .item .content3 .jieshi,.xgtj_item li .content3 .jieshi{font-size:14px;}

.prosbg{padding:40px 0;}
.pro_detail_jieshao .title h2,.xgtj_title{font-size:24px; line-height:24px;}
.pro_detail_jieshao .title h2::after,.xgtj_title::after{height:24px;}
.pro_detail_jieshao .title h2 img{max-height:24px;}
.pro_detail .box{flex-flow:column;}
.pro_detail .box .left{width:92%; height:auto; margin:10px auto;}
.pro_detail .box .left .swiper-slide{padding:0;}
.pro_detail .box .right{width:100%;}
.pro_detail .box .swiper-father{width:100%;display: flex;justify-content: space-between;}
.pro_detail .box .swiper-button-next, .case_detail .box .swiper-button-prev{width:25px; height:25px;width:auto; margin-top:50px;}
.pro_detail .box .swiper-button-next i, .case_detail .box .swiper-button-prev i{font-size:15px; transform:rotate(-90deg);}
.pro_detail_box{width:100%; margin:30px auto 0;}
.pro_detail_box .desc{font-size:16px; line-height:30px;}

.boxBot{width:100%; margin:40px auto 0;}
.boxBot .go a{font-size:16px;}
.boxBot .fanye a{font-size:16px;}
.xgtj{width:100%; margin:40px auto 0;}
.xgtj_item{margin:0 auto 0;}
.xgtj_item li{margin:2% 2% 0 0;}

/* 内页门店分布部分 */
.mdfb_box{margin:40px auto 0;}
.mdfb_box_map{width:100%;}
.mdfb_box_wen{margin:40px auto 0; font-size:16px; line-height:30px;}

/* 内页服务支持部分 */
.fwlc_box li{width:50%; margin-bottom:20px;}
.fwlc_box li:nth-child(even){background:#fff; border-right:none;}
.fwlc_box li:nth-child(5n){border-right:1px dashed #e9e9e9;}
.fwlc_box2{margin:40px auto 0;}
.fwlc_box2_title{font-size:30px;}
.fwlc_box2_lb{margin:40px auto 0;}
.fwlc_box2_lb .left h3,.fwlc_box2_lb .right h3{font-size:24px; margin-bottom:20px;}
.apply-list_2 li{margin-top:20px;}
.apply-list_2 li a{display:block;}
.apply-list_2 .pic{width:100%;}
.apply-list_2 .pic img{height:auto;}
.apply-list_2 .box{width:100%; padding:20px;}
.apply-list_2 h2{font-size:24px; margin-bottom:20px;}
.apply-list_2 p{font-size:15px; line-height:28px;}

/* 内页新闻资讯部分 */
.news{margin:40px auto 0;}
.news .list li{width:49%; margin:0 2% 2% 0;}
.news .list li:nth-child(3n){margin-right:2%;}
.news .list li:nth-child(2n){margin-right:0;}
.newsDet .wrap{display:block;}
.newsDet-con{width:100%; padding-right:0; border-right:none;}
.FaDet-back{width:140px; height:40px; margin:30px auto 0;}
.newsDet-site{width:100%; padding-left:0; margin-top:40px;}

/* 内页联系我们部分 */
.contact{margin:40px auto 0;}
.cont_box{margin-top:0;}
.cont_boxRight{width:100%;}
#map_container{height:400px !important;}
.cont_boxLeft{width:100%; margin:40px 0 0;}
.cont_boxLeft .content1 .top{font-size:16px;}
.cont_boxLeft .content1 .bot a{font-size:20px;}
.cont_boxLeft .content1 .bot p{font-size:16px;}
.cont_boxLeft .content2 .item{margin-right:10px;}
.message{margin:40px auto; padding:40px 2.5%;}
.message ol{width:100%;}
.message h4{font-size:24px;}
.message p{font-size:16px;}

/* 内页招商加盟标准列表 */
.join_box{margin:40px auto 0;}
.join_box li{width:50%; margin-bottom:20px;}
.join_box li .pic{padding:15px; min-height:auto;}
.join_box li .biaoti{font-size:16px; line-height:30px;}
}

@media all and (max-width:750px){
.header-b{display:none;}
.header-nav{left:0; position:fixed; width:100%; height:calc(100vh - 50px); background:#fff; padding:15px 2.5%; border-top:1px solid #f0f0f0; display:none; z-index:1000; overflow-y:auto;}
.header-c{line-height:45px; font-size:16px; color:#222; border-bottom:1px solid #f5f5f5; padding-left:10px;}
.header-i{width:35px; height:45px; position:absolute; top:0; right:0; z-index:3; background:url(../image/ico27_3.png) no-repeat center center; background-size:14px; opacity:.7;}
.header-i.on{background-image:url(../image/ico27_4.png);}
.header-pos{position:relative; width:100%; top:0; left:0; display:none; background:#fafafa;}
.header-d{padding:8px 0;}
.header-f a,.header-d .solution-ga{font-size:13px; padding:0 20px; line-height:35px;}
.header-d .solution-g3{font-size:13px; line-height:35px;}
.header-dx{width:25px; height:25px; display:block; margin:15px 0 0 15px; cursor:pointer;}
.header-dx1, .header-dx2, .header-dx3{width:100%; height:2px; margin-bottom:6px; background:#666; border-radius:2px;}
.header-right{width:auto; display:flex; align-items:center; height:50px; z-index:100;}

.banner .swiper-slide .box .content3{display:none;}

.in_aboutl_lb li{padding:20px;}
.in_twyw_title{display:block; overflow:hidden;}
.in_twyw_titlel{width:100%; float:left;}
.in_twyw_titler{width:100%; float:left; margin-top:20px; font-size:20px;}

.footer{margin:40px auto 0; padding:30px 10px 46px;}
.footer_box{flex-direction:column;}
.footer_box_l{margin-bottom:20px; text-align:center;}
.footer_box_l .flogo img{height:30px;}
.footer_box_c .item{width:100%; min-height:auto; margin-right:0; margin-bottom:20px; overflow:hidden;}

.copyright{margin:20px auto 0;}
.copyright .box{flex-direction:inherit; align-items:center;}
.copyright .box .boxl_icon{width:100%; margin-bottom:15px;}
.copyright .box .boxl_icon img{height:35px;}
.copyright .box .boxr_list{float:none; display:flex;}
.copyright .box .boxr_list li{width:28px; height:28px; margin-right:6px;}
.copyright .box .boxr_list li i img{margin:3px auto 0;}
.copyright .wrap{padding:15px 0; display:block; text-align:center;}
.gycbl{display:none;}
.gycbl-mgtop{right:2px;}
.pro_detail{width:100%; margin:40px auto 0;}
.pro_detail .box{flex-wrap:wrap;}
.pro_detail .box .right{width:100%;}
.pro_detail .box .swiper-father{width:100%; display:flex; justify-content:space-between;padding-left:0;}
.pro_detail .box .swiper-button-next, .pro_detail .box .swiper-button-prev{height:25px;width:auto; margin-top:25px;}
.pro_detail .box .swiper-button-next i, .pro_detail .box .swiper-button-prev i{font-size:15px; transform:rotate(-90deg);}
.pro_detail .box .swiper-button-next, .pro_detail .box .swiper-button-prev{height:25px;}
.pro_detail .box .swiper-button-next i, .pro_detail .box .swiper-button-prev i{font-size:15px;}

.boxBot .fanye a{font-size:14px;}
.boxBot .go a{width:120px; font-size:14px; line-height:30px;}

/* 移动终端以上 360 适配 */
    .Footer-items{padding:20px 0;}
    .Footer-menu{font-size:16px;}
    .Footer-tabs{display: block;height: 50px;}
    .Footer-tabs{position: fixed;z-index: 9999;left: 0;bottom: 0;background:#fff;width: 100%;}
    .Footer-tabs::before{content: "";position: absolute;width: 100%;height: 1px;background: #e3dad2;left: 0;top: 0;}
    .Footer-tabs li{font-size: 16px;color: #333;float: left;position: relative;width: 30%;}
    .Footer-tabs li a{display:flex;align-items:center;justify-content:center;height: 50px;width: 50px;width: 100%;}
    .Footer-tabs li a>img{margin-right: 6px;width: 18px;}
    .Footer-tabs li.tabsDh{float:right;}
    .Footer-tabs li.tabsDh a{background:#b18b74; color:#fff;}
    /* .Footer-tabs li.tabsZx{width: 25%;} */
    .Footer-tabs li.tabsDh{width: 40%;}
    .Footer-tabs li .tabsCode{position: absolute;bottom: 58px;left: 50%;width: 120px;height: 120px;border-radius: 8px;margin-left: -50px;padding: 0 5px;border: 1px solid #fff;background: #fff;display:none;align-items:center;}
    .Footer-tabs li .tabsCode::after{content: "";position: absolute;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #fff;width: 0;height: 0;bottom: -8px;left: 50%;margin-left: -8px;}    
    .Footer-tabs li .tabsCode img{width: 100%;object-fit: cover;}
    .Footer-tabs li:hover .tabsCode{display: flex;}
    .Footer-code-img{width:100px; height:100px; margin-left:-50px;}
    .message-li{    height: 10.4vw;}
    .message-li3{height: 18.3vw;}
    .message-b2{padding-top: 6vw;}
    .message-k .support-gli {    width: 12.25vw;line-height: 6.125vw;}
}

@media all and (max-width:640px){
.logo{width:160px;}    
.header-right .an{margin-right:10px; font-size:14px;}    
.header-right .an2{width:90px; height:30px; font-size:14px; line-height:26px; padding:0 5px 0 20px;}   
.header-right .an2 i{left:10px;}   
.header-right .an2 i img{width:12px;}
.banner .swiper-button-prev::after, .banner .swiper-button-next::after{font-size:18px;}
.banner .swiper-pagination-bullet{width:20px; height:2px;}
.banner .swiper-slide .box .content1{font-size:30px; line-height:30px; border-bottom:1px solid #f0f0f0; padding-bottom:20px;}
.banner .swiper-slide .box .content2{font-size:18px; line-height:36px;}   
.banner .swiper-slide .box .content3 a{padding:5px 20px; margin-right:10px;}
.banner .swiper-slide .box .content3 a:last-of-type{margin-right:0;}
.in_aboutbg{padding:40px 0;}
.in_aboutl_box{font-size:14px; line-height:25px;}
.in_aboutl_lb li,.aboutl_lb li{justify-content:center;}
.more,.more2{margin-top:10px;}
.footer_box_c{display:none;}
.news .list li{width:100%;}
.news .list li a .content1{font-size:18px;     height: 28px; 
    overflow: hidden;}
.news .list li a .content2{font-size:14px; line-height:25px; height:50px; max-height:50px; margin-top:10px;}
.news .list li a .content3,.news .list li a .time{font-size:14px;}
.message h4{font-size:20px;}
.message p{font-size:14px; line-height:24px;}
.message ol{margin:20px auto 0;}
.message ol li{width:100%; margin-bottom:10px;}
.message ol li input{height:40px; line-height:40px; padding:0 10px;}
}

@media all and (max-width:580px){ 
.logo{width:130px;}
.header-dx{margin:10px 0 0;}
.header-right .an{font-size:13px; margin-right:5px;}
.header-right .an2{width:70px; padding:0 5px; font-size:13px;}
.header-right .an2 i{display:none;}
.banner .swiper-pagination{bottom:20px;}  
.in_aboutl_title h2,.in_title h2,.in_qywhl_title h2,.in_twyw_titlel h2,.in_fzlc_titlel h2,.in_honor_title h2{font-size:24px; margin-top:0;}
.in_aboutl_lb li,.aboutl_lb li{flex-flow:column; margin:10px 2% 0 0;}
.in_aboutl_lb li .icon,.aboutl_lb li .icon{width:40px; margin-right:10px;}
.in_aboutl_lb li .desc,.aboutl_lb li .desc{width:auto; margin-top:20px; text-align:center;}
.in_aboutl_lb li .desc .numCX sup,.aboutl_lb li .desc .numCX sup{margin:0;}
.in_aboutl_lb li .desc .numCX,.aboutl_lb li .desc .numCX{font-size:40px; line-height:40px;}
.more,.more2{width:120px;}
.more a, .more2 a{line-height:1.4; font-size:15px;}
.in_aboutr .pic img{width:100%;}    
.in_title h2 em{font-size:16px; display:block; margin-left:0;}
#in_prolist_thumbs{top:120px;}
#in_prolist_thumbs .swiper-slide{font-size:16px;}
#in_prolist_swiper{padding-bottom:40px;}
#in_prolist_swiper .swiper-slide .pro_inner_swiper .swiper-slide .item{height:auto; padding:10px;}
#in_prolist_swiper .swiper-slide .pro_inner_swiper .swiper-slide .item .tag{zoom:.6;}
#in_prolist_swiper .swiper-slide .pro_inner_swiper .swiper-slide .item .pic img{width:100%; height:200px;}
#in_prolist_swiper .swiper-slide .pro_inner_swiper .swiper-slide .item .content{margin-top:10px; padding-bottom:10px; display:block;}
#in_prolist_swiper .swiper-slide .pro_inner_swiper .swiper-slide .item .content .xbt{width:100%; float:left;}
#in_prolist_swiper .swiper-slide .pro_inner_swiper .swiper-slide .item .content .xbt2{width:100%; float:left; margin-top:10px;}
#in_prolist_swiper .swiper-slide .pro_inner_swiper .swiper-slide .item .content .xbt img{height:30px;}
#in_prolist_swiper .swiper-slide .pro_inner_swiper .swiper-slide .item .content2,.product .item .content2,.xgtj_item li .content2{height:auto; margin-top:10px; padding-bottom:10px; font-size:14px; line-height:24px; -webkit-line-clamp:inherit;}
#in_prolist_swiper .swiper-slide .pro_inner_swiper .swiper-slide .item .content3{margin-top:10px; padding-bottom:10px;}
#in_prolist_swiper .swiper-slide .pro_inner_swiper .swiper-slide .item .content3 .jieshi{font-size:14px;}
#in_prolist_swiper .swiper-pagination-bullet{width:20px; margin:0 5px;}
.in_qywhbg{padding:40px 0;}
.in_qywhr li .desc h4{font-size:20px; margin-bottom:10px;}
.in_qywhr li .desc h3{font-size:18px;}
.in_twyw_box li .content2{padding:20px 20px 30px;}
.in_twyw_box li .content2 .tit2{font-size:20px; line-height:25px;}
.in_twyw_box li .content2 .wz2{height:auto; margin-top:10px; font-size:14px; line-height:25px; -webkit-line-clamp:inherit;}
.in_fzlc_titlel p{margin-top:10px; font-size:14px; line-height:25px;}
.in_fzlc_titler li .numCX{font-size:38px; line-height:40px;}
.in_news .box .list a .content1{font-size:18px;}
.copyright_l,.copyright_r{font-size:12px; line-height:24px;}
.copyright_l a, .copyright_r a{font-size:12px; line-height:24px;}
.pagesNav-item{width:49%; margin:5px 2% 5px 0; text-align:center;}
.pagesNav-item:nth-child(2n){margin-right:0;}
.pagesNav-item::after{bottom:0;}
.hislist li dd{font-size:14px;}
.pro_detail_box .desc,.mdfb_box_wen{font-size:14px; line-height:28px;}
.product .item,.xgtj_item li{width:100%;}
.fwlc_box2_lb .left{width:100%;}
.fwlc_box2_lb .right{width:100%; margin-top:40px;}
.fwlc_box2_lb .left ul li,.fwlc_box2_lb .right ul li{font-size:15px; padding:4px 10px; margin:0 5px 5px 0;}
.apply-list_2 h2{font-size:20px;}
.apply-list_2 h2::after{margin-top:20px;}
.join_box li{width:100%; min-height:auto; padding:40px 20px;}
.join_box li .content1{font-size:24px;}
.join_box li .content2{margin-top:20px;}
.join_box li .content2 .w1{font-size:18px; margin-bottom:10px;}
}

@media all and (max-width:414px){
.banner .swiper-slide .box{width:95%; top:35%; left:2.5%;}     
.banner .swiper-slide .box .content1{font-size:22px; padding-bottom:10px;}
.banner .swiper-slide .box .content2{font-size:16px; line-height:30px;}  
#in_prolist_thumbs .swiper-slide{font-size:15px; padding:5px;} 
.in_fzlc_titler li{width:49%; margin:0 2% 2% 0;}
.in_fzlc_titler li:nth-child(2n){margin-right:0; background:none;}
.in_fzlc_titler li .numU{margin-top:0;}
.in_fzlc_boxl li .shuzi h3{font-size:24px;}
.ad_bn_right{flex-flow:column;}
.ad_bn_right .btn{width:100%;}
.ad_bn_right .btn2{width:100%; margin:10px 0 0;}
.ad_bn_right .btn2 i{left:115px; top:-3px;}
.fullpage a{font-size:15px; margin:0 2px;}
.join_box li .content2 .w1{font-size:16px; line-height:30px;}
}

@media all and (max-width:375px){
.honor_box_item li{width:100%;}
.fwlc_box li{width:100%; min-height:auto; border-right:none; border-bottom:1px dashed #e9e9e9; padding:0 0 20px;}    
}