@charset "UTF-8";
@media screen and (max-width:1800px) {
    .header { padding-left: 3%; padding-right: 3%; }
    .nav-list>li>a { font-size: 17px; }
    .nav-list>li { margin: 0 12px; }
}
@media screen and (max-width:1600px) {
    .nav-list>li { margin: 0 10px; }
    .nav-list>li>a { font-size: 16px; }
    .header-right .zixun { width: 125px; height: 35px; line-height: 35px; font-size: 14px; margin-left: 20px; }
    .header-right .tel { font-size: 18px; }
    .pro-subnav .nav-l li { font-size: 16px; }
    .yyfa-cate li { height: 70px; font-size: 16px; }
    .swiper-container-yyfa .swiper-slide .cont h4 { font-size: 26px; }
    .home-c .service-swp .item .cont { top: 20%; }
    .home-c .service-swp .item .cont { top: 20%; left: 5%; width: 90%; margin-left: 0; }
    .index-title h3, .form-cont .tit h3 { font-size: 38px; }
    .home-c .service-tab li { height: 70px; line-height: 70px; font-size: 20px; }
    .home-c .service-tab li:hover { height: 90px; line-height: 90px; }
    .home-e .tit-bar h3 { font-size: 32px; }
    .index-about .left { padding-right: 100px; }
    .index-about .left .slogan { font-size: 32px; line-height: 1.5; margin-bottom: 60px; }
    .index-about .left ul li .tit { font-size: 16px; }
    .index-about .left ul li .num span { font-size: 48px; line-height: 48px; }
    .index-about { padding-top: 80px; }
    .index-about .right .des { font-size: 15px; line-height: 30px; }
    .index-about .right .des p ~ p { margin-top: 20px; }
    .index-partner .tit-bar h3 { font-size: 34px; }
    .form-cont .tit .tit-en { font-size: 60px; }
    .form-list textarea { height: 100px; }
    .foot-contact ul li:first-child .des .font-en, .foot-contact ul li:nth-child(2) .des .font-en { font-size: 28px; }
    .pro-subnav .nav-r .item .nav-pro-sub { width: 40%; flex: none; }
}
@media screen and (max-width:1440px) {
    .pro-cate li a { font-size: 16px; }
    .pro-abox .cont { font-size: 15px; }
    .news-a .cont h4 a { font-size: 21px; }
    .form-list .sub { width: 250px; height: 50px; line-height: 48px; font-size: 18px; }
    .yyfa-cate { width: auto; }
    .listMenu a { margin-left: 40px; }
    .listMenu { font-size: 16px; }
}
@media screen and (max-width:1368px) {
    .header-right .zixun { width: 110px; font-size: 12px; }
    .header-right .serbtn { font-size: 20px; margin-right: 15px; }
    .header-right .zixun { margin-left: 15px; }
    .nav-list>li { margin: 0 8px; }
    .index-partner { margin-top: 80px; }
}
@media screen and (max-width:1280px) {
    .nav-list>li>a { font-size: 15px; }
    .header-right .tel { font-size: 17px; }
    .header .nav li a {padding: 35px 15px 0;}
}
@media screen and (max-width:1200px) {
    .nav-list { display: none; }
    .header-right { padding-right: 80px; }
    .cate-bar .wp a { font-size: 14px; }

    .ihonor .item {width: 49%;margin-left: 2%;}
    .links ul {float: left;}
    .inews .inews_right {width: 60%;}

    .w1200 {
        width: 92%;
        max-width: 1200px;
    }
    .header {display: none;}
    .banner,
    .page-banner {
        margin-top: 60px;
    }
    .headerm .logo img {
        height: 50px;
    }
    .footer .ewm {
        width: auto;
    }
    #service-process .service-process-sales {width: 100%;margin: 0 auto;}
    #service-process .service-process {
        left: 0;
        transform: translateX(0);
        width: 100%;
        height: auto;
        margin: 0 auto;
        padding-top: 30px;
    }
    #service-process .service-process-service {
        width: 100%;
        margin: 50px auto 0;
    }
}
@media screen and (max-width:1024px) {
    .searMain, .aboutPic, .aboutTxt, .faq, .newsTxt, .newsPic, .gallery, .proSider, .proL, .proR, .aboutL, .aboutR, .listR, .proShow_R, .picShow_l, #dituContent, .proShow_con, .aboutTop .font, .listMenu, .madeBox1 .pic, .madeBox1 .font, .aboutBox1 .right, .aboutBox1 .left, .feedbackR, .courseL, .courseR, .lead .pic, .lead .font, .jobBox1 .bgImg, .jobBox1 .font, .newsList, .downL, .downR, .contactR { float: none; width: 100%; }
    .headTie, .headTel, .nav, .gr_kefu, .footMenu, .footWx, .firendlink, .banner .big, .picShow_r, .bshare-custom, .feedbackL, .searFont, .proShow_R .wx, .pro_bread, .proWrap::after, .proSider .title span, .proSide_sub, .relaCase, .menuBox::after, .menuBox p, .aboutBox2 .bgImg, .profileL, .lead .pic::after, .proL .sub, .serviceMain::after, .serviceMain .tie, .downL .tel { display: none; }
    .menuBox { padding: 0; height: auto; line-height: 100%; text-align: center; }
    .menuBox .wp { width: 100%; }
    .menuBox p { display: none; }
    .listMenu { width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; overflow: hidden; padding-top: 1px; padding-left: 1px; background: #f5f5f5; margin-top: 0; padding: 0; line-height: 45px; margin-right: -1px; border-top: 1px solid #ddd; }
    .listMenu a { flex-grow: 1; margin: 0; margin-left: -1px; margin-top: -1px; padding: 0 20px; border: 1px solid #ddd; }
    .listMenu .cur { background: #26439c; color: #fff; }
    .list-wrap-1 .wp .cate-sider { width: 240px; }
    .cate-bar .wp { height: auto; justify-content: flex-start; padding: 15px 0; }
    .cate-bar .wp a { font-size: 14px; width: 20%; line-height: 35px; }
    .iabout .contxt {width: 100%;}
    .indexTit .en {font-size: 40px;}
    .ihonor .indexTit {
        background-size: 630px;
    }
    .indexTit h3 {
        font-size: 22px;
        height: 40px;
        line-height: 40px;
    }
    .inews .inews_left {
        width: 40%;
    }
    .inews .inews_right .item .txt {
        overflow:hidden; 
        text-overflow:ellipsis;
        display:-webkit-box; 
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2; 
    }
    .links ul {width: auto;}
    .footer .txt {
        width: 30%;
        height: auto;
    }
    .bmsg {width: 40%;}
    .footer .ewm {
        width: 20%;
    }
    .subaddress .item h4 {border-right: none;width: 100%;}
    .subaddress .item .des {margin-left: 0;margin-top: 15px;width: 100%;}
}
@media screen and (max-width:820px) {
    .c-banner1 .swiper-slide img { height: auto; }
    .tit-box .index-title { padding-right: 20px; }
    .index-title p { font-size: 14px; line-height: 1.75; }
    .index-title h3, .form-cont .tit h3 { font-size: 32px; }
    .home-c .service-swp .item img { height: 500px; }
    .home-c .service-swp .item .cont { top: 10%; }
    .home-c .service-swp .item .cont .tit-more { margin-top: 60px; }
    .swiper-container-yyfa .swiper-slide .cont h4 { font-size: 24px; }
    .swiper-container-yyfa .swiper-slide .cont p { font-size: 14px; line-height: 1.75; }
    .swiper-container-yyfa .swiper-slide .cont i { display: none; }
    .swiper-container-yyfa .swiper-slide .cont { padding: 30px; right: 50px; }
    .pro-cate:after { content: ""; width: 32%; }
    .pro-cate li { margin-bottom: 10px; width: 32%; border-bottom: 1px solid #eee; }
    .yyfa-cate li { height: 50px; font-size: 15px; }
    .yyfa-cate li i { background-size: 40px; width: 20px; height: 20px; }
    .yyfa-cate li:hover i, .yyfa-cate li.on i { background-position: -20px; }
    .index-about .left { flex: auto; padding-right: 0; }
    .index-about .right { width: 100%; margin-top: 60px; }
    .home-e .left { width: 100%; }
    .home-e .right { width: 100%; margin-top: 40px; }
    .home-e .tit-bar h3 { font-size: 28px; }
    .form-list { width: 51%; }
    /*内页*/
    .in-tit h3 { font-size: 32px; }
    .caseIndex li .pic { height: 380px; }
    .fwzc { align-items: flex-start; }
    .fwzc .item .tit { width: 130px; height: 130px; }
    .fwzc .item .tit h4 { font-size: 20px; line-height: 1; }
    .fwzc .item .tit span { font-size: 14px; }
    .culture  .hTitle { text-align: center; float: none; max-width: 100%; padding-bottom: 0; }
    .culture ul { float: none; width: 100%; }
    .partner2 ul { padding-left: 15px; }
    .picList ul, .videoList ul { margin-right: -15px; }
    .picList li, .videoList li { padding-right: 15px; width: 33.3%; }
    .honorSlide .btn { position: static; display: inline-block; margin-top: 20px; width: 60px; height: 30px; line-height: 30px; }
    .setting li { width: 50%; }
    .partner li { width: 25%; }
    .showPage { height: auto; line-height: 1.4 }
    .showPage a { margin-top: 15px; }
    .showPage a, .showPage a:nth-child(2) { display: block; }
    .showPage a:nth-child(3) { border: none; border-top: 1px solid #bbb; width: 100%; margin-top: 10px; line-height: 40px; }
    #dituContent { height: 380px; }
    .cate-bar .wp a { width: 25%; }
    .list-wrap-1 .wp .cate-sider { width: 100%; }
    .list-wrap-1 .wp .list-sider { flex: none; margin-top: 20px; padding-left: 0; width: 100%; }
    .list-wrap-1 .wp .cate-sider ul { display: flex; flex-wrap: wrap; }
    .list-wrap-1 .wp .cate-sider ul li { width: 25%; }
    .pro-head .cont h1 { font-size: 24px; }
    .pro-head .cont .des { font-size: 14px; line-height: 1.75; margin-top: 20px; }
    .pro-head .pic .prev, .pro-head .pic .next { display: none; }
    .pro-body .left { width: 100%; }
    .pro-body .right { width: 100%; display: none; }
    .pcimg {display: none;}
    .wapimg {display: block;}
    .footer .ewm img {
        width: auto;
        height: auto;
    }
    .subaddress .item .des p ~ p {margin-left: 0;margin-top: 5px;}
}
@media screen and (max-width:640px) {
    .header-wrap { height: 60px; }
    .header { line-height: 60px; height: 60px; }
    .header-right { padding-right: 30px; }
    .header-right .zixun, .header-right .tel { display: none; }
    .header .logo img { height: 35px; }
    .c-banner1 .c-dot { bottom: 0px; left: 0; }
    .c-banner1 .swiper-pagination { transform: scale(0.5); text-align: center; }
    .index-title p { margin-top: 15px; }
    .home-a { padding-top: 50px; }
    .home-b { padding-top: 50px; padding-bottom: 50px; }
    .tit-box .index-title { padding-right: 0; flex: auto; width: 100%; }
    .index-title h3, .form-cont .tit h3 { font-size: 24px; }
    .tit-more { width: 125px; height: 38px; line-height: 36px; font-size: 14px; padding-left: 15px; padding-right: 15px; margin-top: 20px; }
    .pro-cate li { width: 48%; }
    .pro-cate li a { font-size: 14px; }
    .pro-cate { margin-top: 45px; }
    .swiper-container-pro { margin-top: 30px; }
    .swp-bar { margin-top: 50px; }
    .index-yyfa { margin-top: 40px; }
    .swiper-container-yyfa { width: 100%; margin-top: 30px; }
    .swiper-container-yyfa .swiper-slide .pic { padding-left: 0; }
    .swiper-container-yyfa .swiper-slide .cont { padding: 15px; right: 0; bottom: 0; width: 100%; }
    .swiper-container-yyfa .swiper-slide { border-radius: 20px; overflow: hidden; }
    .swiper-container-yyfa .swiper-slide .cont h4 { font-size: 16px; }
    .swiper-container-yyfa .swiper-slide .cont p { font-size: 12px; line-height: 1.5; margin-top: 10px; }
    .pro-abox .cont { font-size: 14px; margin-top: 10px; }
    .yyfa-cate { width: 100%; display: flex; flex-wrap: wrap; }
    .yyfa-cate li i { margin-right: 10px; }
    .yyfa-cate li { height: 40px; font-size: 14px; width: 50%; }
    .yyfa-cate li:last-child { border-bottom: 1px solid #eee; }
    .home-c .service-swp .item .cont .index-title p { margin-top: 20px; font-size: 12px; }
    .home-c .service-swp .item .cont .tit-more { margin-top: 30px; }
    .home-c .service-swp .item img { height: 350px; }
    .home-c .service-tab li { height: 50px; line-height: 50px; font-size: 13px; }
    .home-c .service-tab li i { width: 14px; height: 14px; margin-right: 3px; }
    .home-d { padding-top: 50px; padding-bottom: 50px; }
    .index-about { padding-top: 40px; }
    .index-about .left .slogan { font-size: 22px; margin-bottom: 30px; }
    .index-about .left ul li .num span, .index-about .left ul li .num { font-size: 34px; line-height: 34px; }
    .index-about .left ul li .tit { font-size: 13px; }
    .index-about .right { margin-top: 40px; }
    .index-about .right .des { font-size: 14px; line-height: 1.75; }
    .index-about .right .des p ~ p { margin-top: 10px; }
    .index-partner { margin-top: 50px; }
    .index-partner .tit-bar h3 { font-size: 22px; }
    .index-partner .tit-bar { margin-bottom: 20px; }
    .swp-btn-group a { font-size: 26px; line-height: 28px; }
    .home-e { padding: 50px 0; }
    .home-e .tit-bar h3 { font-size: 22px; width: 100%; }
    .home-e .tit-bar { flex-wrap: wrap; margin-bottom: 30px; }
    .news-tab { margin-top: 20px; }
    .home-e .tit-tab a { font-size: 16px; margin-left: 0; margin-right: 30px; }
    .home-e .tit-bar .more { font-size: 14px; }
    .swiper-container-news { padding: 15px; }
    .news-a .pic { width: 100%; height: 180px; }
    .news-a .cont { flex: auto; padding-left: 0; padding-right: 0; position: relative; padding-top: 15px; }
    .news-a .cont h4 a { font-size: 15px; }
    .news-a .cont p { font-size: 12px; line-height: 1.75; margin-top: 10px; }
    .news-a .cont .date { position: static; margin-top: 20px; font-size: 12px; line-height: 1; color: #333333; opacity: 0.5; }
    .news-b { margin-bottom: -5px; margin-top: 18px; padding-top: 16px; }
    .news-b .item { width: 100%; font-size: 14px; line-height: 24px; margin-bottom: 10px; padding-left: 20px; }
    .home-e .right .faq-wrap { border: solid 1px #dddddd; padding: 0px 15px; }
    .home-e .right .faq-wrap ul li a { line-height: 40px; font-size: 14px; }
    .home-e .right .faq-wrap ul li i { font-size: 16px; }
    .home-e .right .faq-wrap ul li { padding-left: 25px; }
    .form-cont { flex: auto; padding-right: 0; overflow: hidden; }
    .form-list { width: 100%; margin-top: 30px; }
    .foot-form { padding-top: 50px; }
    .form-cont .tit .tit-en { font-size: 42px; }
    .form-cont .tit h3 { margin-top: -15px; }
    .form-cont .tit-des { font-size: 14px; line-height: 1.5; margin-top: 20px; }
    .form-cont .com-more { margin-top: 40px; border: solid 1px #ffffff; background-color: transparent; width: 250px; line-height: 40px; font-size: 14px; height: 40px; }
    .form-list .inp { width: 100%; height: 40px; font-size: 14px; padding: 0 15px; margin-bottom: 5px; }
    .form-list textarea { font-size: 14px; margin-top: 0; padding: 12px 15px; }
    .form-list .sub { width: 100%; height: 45px; line-height: 43px; font-size: 16px; }
    .foot-contact { padding-top: 0; width: 100%; }
    .foot-contact .qr { margin-right: 0; font-size: 12px; line-height: 20px; padding-top: 10px; }
    .foot-contact .qr img { width: 100px; }
    .foot-contact ul { padding-left: 20px; }
    .foot-contact ul li .des h4 { font-size: 12px; }
    .foot-contact ul li .des p { font-size: 14px; }
    .foot-contact ul li:first-child .des .font-en, .foot-contact ul li:nth-child(2) .des .font-en { font-size: 18px; }
    .foot-contact ul li ~ li { margin-top: 15px; }
    .foot-contact ul li i { line-height: 35px; width: 35px; height: 35px; margin-right: 10px; margin-top: 2px; font-size: 14px; }
    .foot-top { padding-bottom: 40px; }
    .copyright { font-size: 12px; }

    /*内页*/
    .pd60 { padding: 50px 0; }
    .listTie { font-size: 24px; padding-bottom: 10px; margin-bottom: 40px; }
    .fwzc { margin-top: 40px; margin-bottom: -30px; justify-content: center; }
    .fwzc .item { width: 50%; margin-bottom: 30px; }
    .fwzc .item .des { margin-top: 20px; }
    .com-more-wrap { margin-top: 40px; }
    .down-list, .video-list { margin-top: 40px; }
    .down-list .item { width: 100%; }
    .down-list .item .abox { height: 40px; padding: 0 15px; }
    .down-list .item .abox .tit i, .down-list .item .abox .pdf { font-size: 16px; }
    .down-list .item .abox .tit span { font-size: 14px; margin-left: 10px; }
    .video-list .item .abox .tit i { font-size: 16px; margin-right: 5px; }
    .video-list .item .abox .tit { line-height: 24px; font-size: 14px; margin-top: 10px; }
    .listWrap { padding: 50px 0; }
    .in-tit { padding-bottom: 40px; }
    .in-tit h3 { font-size: 24px; }
    .aboutBox1 .right { height: 230px; }
    .aboutBox1 .tie { font-size: 20px; margin-bottom: 20px; }
    .aboutBox1 .font { font-size: 14px; line-height: 1.75; }
    .culture li { float: none; width: 100%; margin-bottom: 10px; padding-right: 0; }
    .listTie { margin-bottom: 20px; }
    .picList ul, .videoList ul { margin-right: -10px; }
    .picList li p { margin-top: 10px; }
    .picList li, .videoList li { padding-right: 10px; margin-bottom: 15px; width: 50%; }
    .partnerList li { width: 25%; }
    .videoShow { height: 420px; }
    .newsSlide li .pic { height: 320px; }
    .newsSlide li .pic, .newsSlide li .txt { float: none; width: 100%; }
    .proL li a, .proL li { height: 35px; line-height: 35px; }
    .aboutBox1 .right { height: 320px; }
    .aboutBox1 .tie { font-size: 1.8em; }
    .feedback p, .feedback .sub { width: 100%; }
    .feedback .code .c { width: 60%; }
    .feedback .code .sub { margin-top: 10px; float: none; width: 100%; height: 50px; line-height: 50px; }
    .feedback p { padding-left: 40px; }
    #dituContent { height: 300px; }
    .pagination .a1_page, .pagination .first_page, .pagination .Last_page { display: none; }
    .newsList li .pic { float: none; width: 100%; margin-bottom: 15px; display: block; }
    .culture li h4 { font-size: 20px; margin-bottom: 10px; }
    .culture li p { font-size: 14px; }
    .culture li .txt { min-height: auto; }
    .caseMain .pic, .aboutR, .aboutR .bgImg { height: 220px; }
    .caseMain .txt h4 { font-size: 2em; }
    .footMenu { font-size: 13px; }
    .hTitle span { font-size: 24px; margin-bottom: 10px; }
    .culture .hTitle { font-size: 14px; }
    .newsR li a { padding-left: 0; }
    .pMore { width: 100%; }
    .listBanner, .jobBox1 .bgImg { height: 180px; }
    .listTie { font-size: 1.8rem; }
    .proList li p { font-size: 12px; }
    .serviceImg { height: 120px; }
    .aboutBox1 .right, .aboutPic, .newsSlide li .pic, .newsPic li a { height: 220px; }
    .aboutBox1 .tel span { margin-left: 10px; }
    .newsL li .pic, .culture li, .settingTop .bgImg, .applyList li .pic { height: 200px; }
    .partnerList li { width: 33.3%; }
    .newsList li { padding-bottom: 30px; margin-bottom: 30px; }
    #dituContent, .madeBox1 .pic, .oddsMain li .pic, .newsL li .pic { height: 220px; }
    .contactBox2 li { min-height: auto; padding: 5% 3% 5% 15% }
    .contactBox2 li p { font-weight: 400; }
    .contactBox2 li, .contactBox2 li:nth-child(2n) { float: none; width: 100%; }
    .honorSlide li .pic { height: 200px; line-height: 200px; }
    .newsList li h3 { font-size: 16px; }
    .newsList li .date { margin-bottom: 10px; }
    .newsList li p { min-height: auto; }
    .newsList li .more { display: none; }
    .breadCrumb { padding: 10px 0; font-size: 12px; }
    .breadCrumb .back { width: 70px; display: none; }
    .showTie h2 { font-size: 20px; margin-bottom: 15px; }
    .showTie { margin-bottom: 20px; }
    .showCon { font-size: 14px; }
    .in-tit { padding-top: 50px; }
    .in-tit p { font-size: 14px; margin-top: 15px; }
    .contact-c { padding-bottom: 50px; }
    .contact-list li h4 { margin-bottom: 10px; }
    .contact-list li p { font-size: 16px; line-height: 1.75; }
    .contact-list li:last-child p { font-size: 14px; line-height: 1.75; }
    .contact-a { padding-bottom: 50px; padding-top: 0; }
    .caseIndex li .pic { height: 220px; width: 100%; float: none; }
    .caseIndex li .txt, .showPage a, .showPage a:nth-child(2), .caseShow, .caseFont { float: none; width: 100%; }
    .caseIndex li h4 { padding-bottom: 10px; margin-bottom: 15px; font-size: 20px; }
    .caseIndex li .more { font-size: 12px; margin-top: 20px; width: 120px; height: 36px; line-height: 36px; }
    .cate-bar .wp a { width: auto; flex-grow: 1; border: 1px solid #ddd; margin: 2px; text-align: center; padding: 0 5px; }
    .cate-bar .wp a.on { color: #fff; background: #26439c; border-color: #26439c; }
    .list-wrap-1 { padding: 20px 0 50px; }
    .list-wrap-1 .wp .cate-sider h3 { font-size: 16px; line-height: 50px; }
    .list-wrap-1 .wp .cate-sider ul { padding: 10px 20px; }
    .list-wrap-1 .wp .cate-sider ul li { width: 50%; }
    .list-wrap-1 .wp .cate-sider ul li a { line-height: 30px; font-size: 14px; }
    .list-wrap-1 .wp .list-sider .r-pro .item { width: 50%; }
    .pro-head { padding: 30px 0; }
    .pro-head .pic { width: 100%; }
    .pro-head .cont { width: 100%; padding-left: 0; margin-top: 30px; }
    .pro-head .cont h1 { font-size: 18px; }
    .pro-head .cont .des { margin-top: 15px; }
    .pro-body { padding: 40px 0 50px; }
    .pro-body .body-tit { font-size: 20px; margin-bottom: 15px; }
    .pro-body .left .content { padding: 15px 20px; line-height: 1.75; font-size: 14px; }
    .pro-body .left .content table td { padding: 0 5px !important; }
    .pro-body .left .content table td p { margin-top: 0 !important; margin-right: auto !important; margin-left: auto !important; }
    .form-type-01 textarea {height: 120px;font-size: 14px;padding: 15px 20px;}
    .form-type-01 ul li {
        width: 100%;
        height: 45px;
    }
    .banner,
    .page-banner {
        margin-top: 55px;
    }
    .indexTit .en {
        font-size: 26px;
        line-height: 35px;
    margin-bottom: 20px;
    }
    .iabout .indexTit {
        background-size: 300px;
    }
    .indexTit h3 {
        font-size: 18px;
        height: 35px;
        line-height: 35px;
        padding: 0 20px;
        margin-top: -10px;
    }
    .indexTit {
        width: 100%;
        position: relative;
        margin: 40px 0 35px;
    }
    .iabout {
        padding: 0 0 50px;
        background-size: contain;
    }
    .iabout .contxt {font-size: 14px;line-height: 1.75;}
    .iabout .more {
        width: 200px;
        height: 40px;
        margin: 35px auto 0;
    }
    .icase .item {
        width: 50%;
    }
    .icase .item .t1 {font-size: 18px;}
    .icase .item .txtcon .t2 {
        font-size: 20px;
    }
    .icase .item .txtcon s {
        width: 38px;
        height: 38px;
        background-position: 0 -30px;
        background-size: 200px;
    }
    .ihonor .indexTit,
    .iabout .indexTit {
        background: transparent;
    }
    .ihonor {
        padding: 50px 0 50px;
    }
    .ihonor .indexTit {margin-bottom: 50px;}
    .ihonor .item h3 {
        left: 0;
        top: auto;
        margin: 0;
        width: 100%;
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        position: static;
    }
    .ihonor .item img {
        width: 100%;
        height: auto;
    }
    .ihonor .item {height: auto;}
    .inews {
        padding: 50px 0 50px;
    }
    .inews .inews_left {
        width: 100%;
    }
    .inews .inews_right {
        width: 100%;
        margin-top: 30px;
    }
    .inews .indexTit {margin-bottom: 50px;}
    .inews .inews_left .tip .d {
        font-size: 20px;
        line-height: 1;
    }
    .inews .inews_left .tip {
        width: 75px;
        height: auto;
        padding-top: 0;
        line-height: 1;
        padding: 10px 0;
    }
    .inews .inews_left h3 {
        font-size: 18px;
        line-height: 40px;
        height: 40px;
    }
    .inews .inews_left .txt {
        font-size: 14px;
        line-height: 1.5;
        height: auto;
    }
    .inews .inews_left .more {
        width: 150px;
        height: 35px;
        line-height: 35px;
        margin-top: 0;
    }
    .inews .inews_right .item a {
        height: auto;
        padding: 20px 0px;
    }
    .inews .inews_right .item .time {
        width: 80px;
        height: auto;
    }
    .inews .inews_right .item .time .day {
        font-size: 34px;
        line-height: 50px;
    }
    .inews .inews_right .item .time .ym {
        font-size: 14px;
        padding-left: 0;
    }
    .inews .inews_right .item h3 {font-size: 16px;}
    .links {display: none;}
    .footer .txt {
        width: 100%;
        float: none;
    }
    .bmsg {
        width: 100%;
        float: none;
        padding: 0px;
        margin: 0;
        border-right: none;
        border-left: none;
        margin-top: 20px;
    }
    .footer .ewm {
        width: 100%;
        float: none;
    }
    .bmsg .item.mr11 {
        margin-right: 0;
    }
    .bmsg .item {width: 100%;}
    .footer .ewm .img {float: none;margin-top: 30px;display: flex;align-items: center;}
    .footer .ewm img {width: 150px;margin-right: 15px;}
    .toolbar1 {display: none;}
    .copyright {
        font-size: 12px;
        height: auto;
        line-height: 1.5;
        padding: 10px 0;
    }
    .copyright .fl,
    .copyright .fr {
        float: none;
    }
    .menu-btn {margin-left: 10px;}
    #service-process .service-process {padding-top: 0;}
    #service-process .service-process-service {
        flex-wrap: wrap;
    }
    #service-process .service-process-service-item {
        margin: 0;
        width: 50%;
        text-align: center;
        margin-bottom: 20px;
    }
    #service-process .service-process-service-item img {
        display: inline-block;
        height: 110px;
        width: 110px;
    }
    #service-process .service-process-sales {flex-wrap: wrap;}
    #service-process .service-process-sales-item {
        width: 100%;
        height: auto;
    }
    #service-process {height: auto;}
    #service-process .service-process {position: static;}
}