﻿@media (max-width:768px) {

    /**/

    input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea,button {

        -webkit-appearance: none;-webkit-tap-highlight-color:rgba(255,255,255,0);

    }

    input:-webkit-autofill {

        -webkit-box-shadow: 0 0 0px 100px white inset;-webkit-tap-highlight-color:rgba(255,255,255,0);

    }

    /**/

    .other-title{font-size: 24px;padding: 10px 0;font-weight: bold}

    #sifu{display: none}

    body{padding-bottom: 60px}

    /**??????*/

    .bread-con{padding: 12px 0}

    /*?????????*/

    .container{width: 96%;margin: 0 auto}

    .header-pc{display: none;}

    .menu{display: none!important;}

    .header-m-s{height: 70px}

    .hide-menu{top: 70px;}

    .header-m-s{display: block}

    /**/

    .banner-pc{margin-top: 70px}

    /*banner?????????*/

    .mainbox-icon,.banner-nei{display: none}

    /*????????????*/



    /*??????*/

    .iab-pc-l{width: 96%;height: auto;padding:40px 0;margin-left: 2%;

        background: url("img/abfont3.png") top 10% center no-repeat;background-size: 100%}

    .iab-pc-l-l{display: none;}

    .iab-pc-l-r{width: 100%;margin-left: 0;}

    .iab-pc-l-r-con{margin-top: 0%;padding-left: 0;background: none}

    .iab-pc-l-r-con .p1{font-size: 28px;background:url("img/zhurbg2.png") left center no-repeat;text-indent: 30px}

    .iab-pc-l-r-con .p2{font-size: 14px;margin-top: 25px}

    .iab-pc-l-r-con .more{display: none;}

    .iab-pc-r{width: 100%;height: auto;padding: 30px 0}

    .iab-pc-l-r-con-ab{width: 92%;margin-top: 25px;padding: 4%}

    .iab-pc-l-r-con-ab-l{width: 100%;font-size: 26px;font-weight: normal;}

    .iab-pc-l-r-con-ab-l br{display: none}

    .iab-pc-l-r-con-ab-r{width: 100%;font-size: 15px;line-height: 1.6}

    .iab-pc-l-r-con-ab a{font-size: 15px;margin-top: 6%}

    /*??????*/

    .ifour{width: 100%;height: auto}

    .ifour li{height: auto;padding: 20px 0}

    .ifour li .p-num{font-size: 35px;margin-top: 0;}

    .ifour li .t{margin-top: 8px;font-size: 14px;font-weight: normal}

    /***????????????****/

    .izhu{padding:30px 0 45px 0;}

    .izhu-c{height: auto}

    .izhuf1-c{width: 100%;margin-left: 0;}

    .izhuf1-c li .f1{font-size: 15px;}

    /*??????*/

    .izhuf1 li{height: 22vh}

    .izhuf1 li:nth-child(-n+2){margin-top: 30px}

    .izhuf1-c li{width: 50%;}

    .izhuf1-c li:nth-child(3n){border-right: 0px solid #ddd;}

    .izhuf1-c li:nth-child(2n){border-right: 1px solid #ddd;}

    .izhuf1-c li:nth-child(n+4){border-bottom: 0px solid #ddd;}

    .izhuf1-c li:nth-child(n+5){border-bottom: 1px solid #ddd;}

    /**/

    .izhuf1{position: relative;height: auto;}

    .izhuf2{position: relative;}

    /*??????*/

    .izhuf2-c1{float: left;display: block;width: 100%;text-align: left;padding-top: 0;background:url("img/zhurbg1.png") left center no-repeat;

        text-indent: 30px;margin-bottom: 20px;font-size: 28px}

    .izhuf2-c2{float: left;}

    .izhuf2-c{float: left;}

    .izhuf2-c br{display: none}

    .izhuf2-c3{margin-left: 0}

    .izhuf2-c1{font-size: 32px;margin-left: 0px}

    .izhuf2-c2{font-size: 14px;}

    /*?????????*/

    .about{padding: 30px 0;background: #fff;}

    .about .t1{font-size: 28px;}

    .about-con p{font-size: 15px;}

    /******??????******/

    .ivid{padding: 12px 0}

    .ividl{width: 100%;height: 250px}

    .ividr .p1{font-size: 17px;margin-top: 15%}

    .ividr .i2{margin-top: 23%}

    .ividr .i2 img{width: 85%}

    .ividr .more{display: none}

    .ividr .more1{margin-top: 21%}

    .ividl-ys{font-size: 14px;top: 10px;}

    .ividl-zx{font-size: 14px;left: 10px;bottom: 10px}

    .ividl-zx br{display: none}

    .ividr{display: none}

    /*************????????????**********/

    .icase{padding: 40px 0}

    .casesli{margin-top: 20px}

    .casesli li a .linea{background: url("img/redl1.jpg") left center no-repeat}

    .casesli li a:hover{transform: translateX(0);-webkit-transform: translateX(0);}

    .icase-mc{width: 95%;margin: 0 auto;}

    .casesr{width: 100%;margin-top: 25px}

    .casesl{width: 100%;height: auto;margin-left: 0;}

    .case-t{font-size: 28px;margin: 0px}

    .casesli li{padding: 8px 0;width: 48%;float: left;margin-right: 4%}

    .casesli li:nth-child(2n){margin-right: 0}

    .casesr ul li{height: 29vw}

    .casesli li a .title{font-size: 16px}

    .casesr ul li{width: 100%;margin-right: 0;height: 60vw}

    .casesr ul li:nth-child(n+1){margin-top: 4vw}

    .casesr ul li a .f3 .f3-c .p1{font-size: 20px}

    .casesr ul li a .f3 .f3-c .p1{font-size: 18px;}

    .casesr ul li a .f3 .f3-c .p1{opacity: 1;top: 0;margin-top: 30%}

    .casesr ul li a .f3 .f3-c .p2{display: none}

    .casesr ul li a .f3 .f3-c .p3{display: none}

    .casesr ul li a .f2{opacity: 1}

    .casesr ul li a:hover .f3 .f3-c .p1{transform: translateY(0px);-webkit-transform: translateY(0px);}

    /*.casesr ul li a:hover .f3 .f3-c .p2{transform: translateY(-36px);-webkit-transform: translateY(-36px);}*/

    /*.casesr ul li a:hover .f3 .f3-c .p3{transform: translateY(-48px);-webkit-transform: translateY(-48px);}*/

    .casesl .more{display: none}

    /***????????????**/

    .inews{padding: 40px 0}

    .inewtopl{font-size: 28px;width: 100%;}

    .inewtopr{width: 100%;margin-top: 30px;}

    .inewtopr a{width: 48%;height: 45px;line-height: 45px;font-size: 16px;margin-left: 0}

    .inewtopr a:nth-child(1){margin-right: 4%}

    .news-2 li{width: 100%;margin-right: 0;height: auto;padding: 0px 0 4px 0;background: #fff}

    .news-2 li:nth-child(n+1){margin-top: 3%}

    .news-2 li:nth-child(n+3){display: block}

    .news-2 li a .l{display: none}

    .news-2 li a .r{width: 100%}

    .news-2 li a .r .son{width: 96%}

    .news-2 li a .r .son .p1{font-size: 18px;margin-top: 13px}

    .news-2 li a .r .son .p2{font-size: 15px;font-weight: normal;line-height: 1.6;margin-top: 3%}

    .news-2 li a .r .son .p3{margin-top: 3.5%}

    .news-2 li a .r .son .p3-1{font-size: 16px;font-weight: lighter;}

    .news-2 li a .r .son .p3-2{display: none}

    /*.news-2 li a .r .son .p3{display: none}*/

    .news-2 li a:hover .r .p1{background-size:0;text-indent: 0px;background: none;transform: translateX(0)}

    .news-3{display: none}

    /*********??????*****/

    .footer{padding: 40px 0;background: #121212 url("img/mobg.png") top 15px center no-repeat;background-size: contain;}

    .footerl{width: 100%;display: none}

    .footerr{display: none}

    /***********????????????*******/

    .footer-m{display: block}

    .footer-bot{display: block;}

    /*????????????*/

    .yb_top1{bottom: 70px;right: -90px;width: 40px;height: 40px;background-size: 65%}

    /**********************??????***************/

    /*???banner*/

    .sb-main{height: 250px;}

    .sb-main .sb1{font-size: 30px;margin-top: 25%}

    .sb-main .sb2{font-size: 18px;}

    /**********************????????????***************/

    /***????????????************/

    /*?????????*/

    .main-com-f1{padding-top: 40px}

    .main-com-f1-r{width: 100%;float: left}

    .main-com-f1-r .p4 a{font-size: 16px;}

    .main-com-f1-l{width: 100%;float: right;margin-top: 5%}

    .main-com-f1-l li{width: 49%;margin-right: 2%}

    .main-com-f1-l li:nth-child(3n){margin-right: 2%}

    .main-com-f1-l li:nth-child(2n){margin-right: 0}

    .main-com-f1-l li:nth-child(n+3){margin-top: 2.5%}

    .main-com-f1-l li .son{background-size:38px!important;}

    .main-com-f1-l li .t p{font-size: 18px;}

    .main-com-f1-l li .t{margin-top: 40%;}

    .main-com-f1-r .p1{display: none}

    .main-com-f1-r .p2{font-size: 24px;padding: 0;}

    .main-com-f1-r .p3{font-size: 14px;margin-top: 5%}

    .main-com-f1-r .p4{display: none}

    .main-com-f1-l li .son{padding: 3% 3%;}

    .main-com-f1 .t1{display: none}

    /*?????????*/

    .shi-c{width: 85%}

    .shijian{padding: 40px 0}

    .shijian .t2{font-size: 15px;color: #ccc}

    .shijian .title{font-size: 28px}

    .shi-sw .shi2{margin-top: 4%}

    .shi-sw .shi3{margin-top: 7%}

    .shi-sw .swiper-slide:hover .shi1{font-size: 24px;font-weight: normal;}

    .swiper-button-prevshi,.swiper-button-nextshi{top: 46%}

    /*?????????????????????*/

    .shijianr{width: 100%;padding-top: 3%}

    .shijianr li{height: 42vw}

    .shijianr li .b{font-size: 18px}

    .shijianr li:nth-child(2n-1){top: 0;}

    /*?????????-??????*/

    .comvideo{background: #252525;padding: 15px 0}

    .comvideoli1{width: 100%;padding-left: 0%;}

    .comvideor{width:100%;height: 250px;margin-top: 10px}

    .comvideol{width: 100%;text-align: center}

    .comvideoli{width: 95%;padding:  2.5%;height: auto}

    .comvideoli1{background: #e11a25}

    .comvideoli1 .p1{font-size:24px;padding-top: 0px;background: none;text-align: left;margin-top: 3%;display: inline-block}

    .comvideoli1 .p2{font-size: 24px;text-align: left;display: inline-block}

    .comvideoli1 .p3{display: none}

    .comvideoli2 li .p-num{font-size:28px;margin-top: 10%}

    .comvideoli2 li{padding-bottom: 5%}

    .comvideoli2 li .t{font-size: 14px}

    .comvideoli2 li .p-num span{font-size: 18px}

    /*****???????????????*******/

    .fuwur{width: 100%;margin-top: 3%}

    .fuwur li{width: 100%;padding:5px 0;}

    .fuwur li .son{font-size: 16px;width:98%;padding: 3px 1% 3px 1%;height: auto;font-weight: normal;background: #eee;border-radius: 4px;}

    .lianjie{width: 100%}

    .lianjie .swiper-containerlink{padding-bottom: 7%}

    /********************************************????????????*********************/

    .container-menu-news{width: 95%;margin-left: 2.5%}

    .news-list-li li{width:100%;border-width: 0px;}

    .news-list-li-other li:nth-child(n+2){margin-top: 1px}

    .news-list-li li a{padding: 15px 0;}

    .news-list-li li a .son{width: 96%}

    .news-list-li li a .son .p1[data=img]{background-size: 16px!important;}

    .news-list-li li a .son .p1{font-size: 16px}

    .news-list-li li a .son .p2{font-size: 14px;margin-top: 12px;font-weight: normal;color: #888;}

    .news-list-li li a .son .p3{margin-top: 10px}

    .news-list-li li a .son .p3-1{font-size: 14px}

    .news-list-li li a .son .p3-2{background-size: 12px;}

    .news-list-li-other li:nth-child(1){border-top: 1px solid #ddd;}

    .news-list-li-other li{border-bottom: 1px solid #ddd;}

    /*??????*/

    .yynews-list-li li{width: 100%;margin-right:0%!important;}

    .yynews-list-li li:nth-child(4n){margin-right: 0%!important;}

    .yynews-list-li li:nth-child(3n){margin-right: 2%;}

    .yynews-list-li li:nth-child(n+2){margin-top: 20px}

    .yynews-list-li a .i{height: 240px}

    .yynews-list-li a{width: 100%}

    .yynews-list-li a .t{padding: 3% 2%}

    .yynews-list-li a .t .p1{font-size: 16px}

    .yynews-list-li li a .t .p2{font-size: 14px;margin: 10px 0;}

    .yynews-list-li li a .click span{height: auto;font-size: 13px}

    .yynews-list-li li a .click span:nth-child(1){;width: auto;text-indent: 0;padding-left: 21px;float: left;display: inline-block}

    .yynews-list-li li a .click span:nth-child(2){padding-left: 21px;float: right;display: inline-block;text-indent: 0;width: auto}

    .yynews-list-li li a .click span:nth-child(3){width: 100%;text-align: left;display: none}

    /*????????????*/

    .mian-info{padding: 20px 3%}

    .news-info h1{font-size: 18px;}

    .sub{margin-top: 14px}

    .sub li{font-size: 14px;margin: 0 7px}

    .sub li:nth-child(3){display: none}

    /********************************????????????******************/

    .container-menu-lian{width: 95%;margin-left: 2.5%}

    .main-lian1{display: none;}

    .lian-list-pc1{display: block}

    .lian-list-pc li{margin: 6px 0;text-indent: 0px;width: 100%;padding: 10px 2%}

    .main-lian{height: 300px}

    /*????????????*/

    #lianform input{margin: 6px 2% 6px 0;width: 100%;}

    #lianform .code input{width: 60%}

    #lianform input{padding: 1px 0;}

    #lianform textarea{margin-top: 6px;height: 90px;}

    .lian-list-pc li{text-indent: 8px}

    .b-title .p1{font-size: 28px}

    .b-title .p2{letter-spacing: 1px;margin-top: 2%}

    .lian-list-pc1{padding-top: 0}

    /*******************************????????????***************/

    .cases-list-li li{width: 100%;margin-right: 0%;height: 300px}

    .cases-list-li li:nth-child(4n){margin-right: 0%;}

    .cases-list-li li:nth-child(n+2){margin-top: 25px;}

    .cases-list-li li a .f21 .t .p1{font-size: 16px;}

    .cases-list-li li a .f3 .f3-c .p1{font-size: 18px}

    .cases-list-li li a .f21 .click{display: none}

    .cases-list-li li a .f21 .t{padding: 13px 2%;text-align: center;}

    /*hover*/

    .cases-list-li li:hover{transform: translateY(0px);-webkit-transform: translateY(0px);box-shadow: 0px 2px 14.09px 0.91px rgba(167, 162, 184, 0.43)}

    .cases-list-li li a:hover .f1 img{transform: scale(1);-webkit-transform: scale(1)}

    .cases-list-li li a .f2{display: none;}



    .cases-list-li li a .f3{display: none}

    .cases-list-li li a:hover .f21{transform: translateY(60%);-webkit-transform: translateY(60%);opacity: 0;}

    /*******????????????*******************************/

    .pro-list-li a{height: auto;border-radius: 2px;box-shadow: none}

    .pro-list-li a .b .t{font-size: 15px}

    .pro-list-li a .e .t1{font-size: 18px}

    .pro-list-li li{width: 49%;margin-right: 2%;}

    .pro-list-li li:nth-child(4n){margin-right: 0%}

    .pro-list-li li:nth-child(2n){margin-right: 0%}

    .pro-list-li li:nth-child(n+3){margin-top: 25px}

    .pro-list-li li .c,.pro-list-li li .d,.pro-list-li li .b{display: none}

    .pro-list-li li .e{position: relative;width: auto;height: auto}

    .pro-list-li li .a{position: relative;height: 200px;box-sizing: border-box;border: 1px solid #eee;}

    .pro-list-li li .e .t1{width: 96%;font-size: 16px;font-weight: normal;background: #fff;opacity: 1;margin-top: 0;padding: 7px 2%;color: #333;margin-left: 0;top: 0;text-align: center}

    .pro-list-li a:hover .e .t1{opacity: 1;transform: translateY(0px)}

    /****************************????????????************************/

    .honor-list-li li{width: 49%;margin-right: 2%;}

    .honor-list-li li a{height: 160px}

    .honor-list-li li:nth-child(4n){margin-right: 0%;}

    .honor-list-li li:nth-child(2n){margin-right: 0%;}

    .honor-list-li li:nth-child(n+3){margin-top: 20px;}

    /***********************??????????????????********************/

    .allmenu-c-1-l img{width: 110px}

    .allmenu{background: #fff}

    .allmenu-c-1{top: 20px;}

    .allmenu-c-1-r span{margin-top: 18px;font-size: 24px;padding: 4px 16px;}

    .allmenu-c-2 li{width: 90%;margin-left: 5%;height: auto;border-width: 0px}

    .allmenu-c-2 li:nth-child(n+2){border-left: 0px solid #ddd}

    .allmenu-c-2{background: #fff;top: 16%;padding-bottom: 60px;}

    .allmenu-c-2{overflow-y: scroll}

    .allmenu-c-2 li .m-top{display: none}

    .allmenu-c-2 li .line{display: none}

    .allmenu-c-2 li .num{padding-top: 0;font-size: 50px;padding-bottom: 0;width: 25%;float: left;color: #ddd;height: 60px;line-height: 60px;text-align: center;}

    .allmenu-c-2 li .small-t{display: none}

    .allmenu-c-2 li{padding: 20px 0;border-bottom: 1px solid #ddd;}

    .allmenu-c-2 li .all-m-r{float: right;width: 75%;}

    .allmenu-c-2 li .big-t{padding-bottom: 0;height: 60px;line-height: 55px;font-size: 20px;font-weight: bold;text-align: left;

        background: url("img/menu1.png") right center no-repeat;}

    .allmenu-c-2 li .big-t1{background: url("img/menu2.png") right center no-repeat;}

    .allmenu-c-2 li dl dt a{font-size: 18px;text-align: left;padding: 10px 0;color: #666;text-indent: 2px;}

    .allmenu-c-2 li dl{display: none}

    /**/

    .allmenu-c-2 li:hover{background: none;}

    .allmenu-c-2 li:hover .num{transform: translateY(0x);-webkit-transform: translateY(0px);color: #ddd}

    .allmenu-c-2 li:hover .big-t{transform: translateY(-0px);-webkit-transform: translateY(-0px);color: #333}

    .allmenu-c-2 li:hover dl{transform: translateY(-0px);-webkit-transform: translateY(-0px);}

    .allmenu-c-2 li:hover dl a{color: #666;}

    .allmenu-c-2 li dl a:hover{color: #c0121b}

    /*????????????????????????*/

    .cases-info-l{width: 100%;margin-left: 0%}

    .cases-info-l .top{height: 280px;}

    /*.cases-info-l .bot .swiper-slide{width: 141px;height: 82px}*/

    .cases-info-l .swiper-button-next{top: 36%;width: 38px;height: 79px;right: 0}

    .cases-info-l .swiper-button-prev{top: 36%;width: 38px;height: 79px;left: 0}

    .cases-info-r{width: 100%;margin-right: 0%;margin-top: 3%}

    .cases-info-l .bot .swiper-slide{width: 120px;height: 80px;}

    /*??????????????????*/

    .typelist{padding-top: 2%}

    .typelist-l .p1{font-size: 20px;background-size: 20px;padding-left: 28px}

    .typelist-l{width: 100%;}

    .typelist-l .p2{display: none}

    .typelist-r{width: 100%;text-align: left;margin-top: 2.5%}

    .typelist-r a{margin-left: 0;margin-right: 10px;padding: 6px 11px;}

    .typelist-r a:after{display: none}

    /********************????????????*************/

    .jobs-list-li li{width: 100%;margin-right: 0}

    .jobs-list-li a .t1{padding: 10px 0}

    .jobs-list-li li:nth-child(n+2){margin-top:25px;}

    .jobs-list-li a .t1 .t1l{font-size: 16px;}

    .jobs-list-li a .t1 .t1r{font-size: 14px;}

    .jobs-list-li a .son .con{height: auto;overflow-y: hidden}

    /*????????????*/

    #jobform{border-radius: 0}

    #jobform .jobclose{padding: 7px 14px}

    .fu-job .imgfit{display: block!important;justify-content:left;align-items:left;overflow-y: scroll}

    #jobform{width: 90%;padding: 2% 5%;overflow-y: scroll;padding-bottom: 80px}

    #jobform .faqline .faqtit.but{display: none;}

    #jobform .faqline .faqtit{width: 100%;}

    #jobform .faqline .input{width: 100%;}

    #jobform textarea{width: 100%;}

    #jobform .faqline{padding: 3px 0}

    #jobform .faqline .input1{width: 140px;}

    #jobform button{width: 100%;height: 45px;border-radius: 5px;}

    /**************?????????????????????***********/

    .pro-info-c-l{width: 100%;}

    .pro-info-c-l img{margin: 0 auto}

    .pro-info-c-r .f-r span{padding: 2.3% 4%;}

    .pro-info-c-r .floorl{width: 100%}

    .pro-info-c-r .f-r input{width: 100%;}

    .pro-info-c-r .f-r select{width: 100%}

    .pro-info-c-r .f-r .code{right: 0}

    .pro-info-c-r{width: 100%;margin-top: 3%}

    .pro-info-c-l .top{height: 300px;}

    .pro-info-c-l .bot{display: none}

    .pro-info-c-r .f-r button{width: 100%}

    .pro-info-cases .swiper-slide a .i{height: 140px}



    input{

        -webkit-appearance: none;

        border-radius:0;

    }

    select{outline: none;

        -webkit-appearance: none;}

    /**/

    #allform{width: 96%;height: 50px;}

    #allform button{width: 60px;}

    #allform input{text-indent: 6px}

}

/*768-991*/

@media (min-width:768px) and (max-width:991px){

    .other-title{font-size: 28px}

    /*banner?????????*/

    .mainbox-icon{bottom: 10px}

    .banner-nei{bottom: 15px}

    #ba-icon img{width: 15px}

    .swiper-paginationba .swiper-pagination-bullet{width: 9px;height: 9px}

    #sifu{display: none;}

    /*?????????*/

    .container{width: 96%;margin: 0 auto}

    .header-pc{display: none;}

    .menu{display: none!important;}

    .header-m-s{display: block}

    /*??????*/

    /*????????????*/

    /*??????*/

    .iab-pc-l{width: 95%;height: auto;padding: 50px 0;margin-left: 2.5%;

        background: url("img/abfont3.png") top 10% center no-repeat;background-size: 100%}

    .iab-pc-l-l{display: none;}

    .iab-pc-l-r{width: 100%;margin-left: 0;}

    .iab-pc-l-r-con{margin-top: 0%;padding-left: 0;background: none}

    .iab-pc-l-r-con .p1{font-size: 35px}

    .iab-pc-l-r-con .p2{font-size: 14px;margin-top: 30px}

    .iab-pc-l-r-con .more{display: none;}

    .iab-pc-r{width: 100%;height: auto;padding: 30px 0}

    .iab-pc-l-r-con-ab{width: 92%;margin-top: 30px;padding: 4%}

    .iab-pc-l-r-con-ab-l{width: 100%;font-size: 26px;font-weight: normal;}

    .iab-pc-l-r-con-ab-l br{display: none}

    .iab-pc-l-r-con-ab-r{width: 100%;font-size: 15px;}

    .iab-pc-l-r-con-ab a{font-size: 15px;margin-top: 6%}

    /*??????*/

    .ifour{width: 100%;height: auto}

    .ifour li{height: auto;padding: 30px 0}

    .ifour li .p-num{font-size: 55px;margin-top: 0;}

    .ifour li .t{margin-top: 8px}

    /******??????******/

    .ividr .p1{font-size: 17px;margin-top: 15%}

    .ividr .i2{margin-top: 23%}

    .ividr .i2 img{width: 85%}

    .ividr .more{display: none}

    .ividr .more1{margin-top: 21%}

    .ividl-ys{font-size: 14px;top: 12px;}

    .ividl-zx{font-size: 16px;}

    /***????????????****/

    .izhu{padding:40px 0 60px 0;}

    .izhu-c{height: auto}

    .izhuf1-c{width: 100%;margin-left: 0;}

    .izhuf1-c li .f1{font-size: 15px;}

    /*??????*/

    .izhuf1 li{height: 20vh}

    .izhuf1 li:nth-child(-n+3){margin-top: 30px}

    .izhuf1{position: relative;height: auto;}

    .izhuf2{position: relative;}

    /*??????*/

    .izhuf2-c1{float: left;display: block;width: 100%;text-align: left;padding-top: 0;background:url("img/zhurbg1.png") left center no-repeat;

    text-indent: 30px;margin-bottom: 20px}

    .izhuf2-c2{float: left;}

    .izhuf2-c{float: left;}

    .izhuf2-c br{display: none}

    .izhuf2-c3{margin-left: 0}

    .izhuf2-c1{font-size: 32px;margin-left: 0px}

    .izhuf2-c2{font-size: 14px;}

    /*************????????????**********/

    .icase{padding: 40px 0}

    .casesli{margin-top: 30px}

    .casesli li a .linea{background: url("img/redl1.jpg") left center no-repeat}

    .casesli li a:hover{transform: translateX(0);-webkit-transform: translateX(0);}

    .icase-mc{width: 95%;margin: 0 auto;}

    .casesr{width: 100%;margin-top: 40px}

    .casesl{width: 100%;height: auto;margin-left: 0;}

    .case-t{font-size: 35px;margin: 0px}

    .casesli li{padding: 10px 0;width: 33.3%;float: left;}

    .casesr ul li{height: 29vw}

    .casesli li a .title{font-size: 16px}

    .casesr ul li a .f3 .f3-c .p1{font-size: 20px}

    .casesr ul li a .f3 .f3-c .p1{font-size: 18px;}

    .casesr ul li a:hover .f3 .f3-c .p2{transform: translateY(-36px);-webkit-transform: translateY(-36px);}

    .casesr ul li a:hover .f3 .f3-c .p3{transform: translateY(-48px);-webkit-transform: translateY(-48px);}

    .casesl .more{display: none}

    /***????????????**/

    .inewtopl{font-size: 35px;}

    .inewtopr a{width: 160px;height: 40px;line-height: 40px;font-size: 10px;}

    .news-2 li{width: 100%;margin-right: 0;height: 20vw}

    .news-2 li:nth-child(n+1){margin-top: 3%}

    .news-2 li:nth-child(n+3){display: block}

    .news-2 li a .r .son{width: 92%}

    .news-2 li a .r .son .p1{font-size: 18px;}

    .news-2 li a .r .son .p2{font-size: 15px;font-weight: normal;line-height: 1.6;margin-top: 3%}

    .news-2 li a .r .son .p3{margin-top: 3.5%}

    .news-2 li a .r .son .p3-1{font-size: 18px;font-weight: lighter;}

    .news-2 li a .r .son .p3-2{background-size: 45%}

    /*.news-2 li a .r .son .p3{display: none}*/

    .news-2 li a:hover .r .p1{background-size:0;text-indent: 0px;background: none;transform: translateX(0)}

    .news-3{display: none}

    /*********??????*****/

    .footerl{width: 100%}

    .footerl .floor .title{font-size: 16px;}

    .footerl .floor ul li{padding: 7% 0}

    .footerr{display: none}

    /**********************??????***************/

    /*???banner*/

    .sb-main{height: 400px;}

    .sb-main .sb1{font-size: 45px;margin-top: 20%}

    .sb-main .sb2{font-size: 22px;}

    /**********************????????????***************/

    /***????????????************/

    /*?????????*/

    .main-com-f1-r{width: 100%;float: left}

    .main-com-f1-r .p4 a{font-size: 16px;}

    .main-com-f1-l{width: 100%;float: right;margin-top: 3%}

    .main-com-f1-l li .son{background-size:45px!important;}

    .main-com-f1-l li .t p{font-size: 18px;}

    .main-com-f1-l li .t{margin-top: 52%;}

    .main-com-f1-r .p1{display: none}

    .main-com-f1-r .p2{font-size: 32px;padding: 0;}

    .main-com-f1-r .p3{font-size: 15px;margin-top: 2%}

    .main-com-f1-r .p4{display: none}

    /*??????????????????*/

    .shi-sw .shi3{font-size: 14px;}

    .shijian .title{font-size: 32px}

    .swiper-button-prevshi,.swiper-button-nextshi{top: 52%;width: 30px;height: 30px;}

    /*?????????????????????*/

    .shijianr{width: 100%;padding-top: 3%}

    .shijianr li{height: 42vw}

    .shijianr li:nth-child(2n-1){top: 0;}

    .shijianr li .b{font-size: 24px;}

    /*?????????*/

    .about .t1{font-size: 32px;}

    /*?????????-??????*/

    .comvideoli1{width: 95%;padding-left: 5%;}

    .comvideor{width: 62%}

    .comvideol{width: 38%}

    .comvideoli1 .p1{font-size:28px;padding-top: 0px;background: none;text-align: left;margin-top: 3%}

    .comvideoli1 .p2{font-size: 28px;text-align: left;}

    .comvideoli1 .p3{font-size: 16px;text-align: left}

    .comvideoli2 li .p-num{font-size:28px}

    .comvideoli2 li .t{font-size: 14px}

    .comvideoli2 li .p-num span{font-size: 18px}

    /*****???????????????*******/

    .fuwur{width: 100%;margin-top: 3%}

    .fuwur li{width: 33.3%;padding:4% 0 3% 0}

    .fuwur li .son{font-size: 18px;width: 88%;}

    .lianjie{width: 100%}

    .lianjie .swiper-containerlink{padding-bottom: 4%}

    /********************************************????????????*********************/

    .news-list-li li{width: 33.3%;}

    .news-list-li li:nth-child(3n){width: 33.4%;}

    .news-list-li li a{padding: 9% 0;}

    .news-list-li li a .son .p1[data=img]{background-size: 16px!important;}

    .news-list-li li a .son .p1{font-size: 18px}

    .news-list-li li a .son .p2{font-size: 14px;}

    .news-list-li li a .son .p3-1{font-size: 15px}

    .news-list-li li a .son .p3-2{background-size: 43%;}

    /*.lian-list-pc li*/

    /*??????*/

    .yynews-list-li li{width: 32%;margin-right: 2%}

    .yynews-list-li li:nth-child(4n){margin-right: 1.25%;}

    .yynews-list-li li:nth-child(3n){margin-right: 0%;}

    .yynews-list-li li:nth-child(n+4){margin-top: 4%;}

    .yynews-list-li a .i{height: 20vw}

    .yynews-list-li a .t{padding: 4% 3%}

    .yynews-list-li a .t .p1{font-size: 16px}

    .yynews-list-li li a .t .p2{font-size: 14px;margin: 4.5% 0;}

    .yynews-list-li li a .click span{height: auto;font-size: 13px}

    .yynews-list-li li a .click span:nth-child(1){;width: auto;text-indent: 0;padding-left: 21px;float: left;display: inline-block}

    .yynews-list-li li a .click span:nth-child(2){padding-left: 21px;float: right;display: inline-block;text-indent: 0;width: auto}

    .yynews-list-li li a .click span:nth-child(3){width: 100%;text-align: left;display: none}

    /*????????????*/

    .news-info h1{font-size: 20px;}

    .sub{margin-top: 15px}

    .sub li{font-size: 14px;}

    /********************************????????????******************/

    .main-lian1{display: none;}

    .lian-list-pc1{display: block}

    /*????????????*/

    #lianform input{margin: 6px 2% 6px 0;}

    #lianform input{padding: 17px 0;}

    #lianform textarea{margin-top: 6px;height: 90px;}

    .lian-list-pc li{text-indent: 8px}

    .b-title .p1{font-size: 28px}

    .b-title .p2{letter-spacing: 1px;}

    .lian-list-pc1{padding-top: 0}

    /*????????????*/

    /*******************************????????????***************/

    .cases-list-li li{width: 32%;margin-right: 2%;height: 24vw}

    .cases-list-li li:nth-child(4n){margin-right: 2%;}

    .cases-list-li li:nth-child(3n){margin-right: 0%;}

    .cases-list-li li:nth-child(n+4){margin-top: 3%;}

    .cases-list-li li a .f21 .t .p1{font-size: 16px;}

    .cases-list-li li a .f3 .f3-c .p1{font-size: 18px}

    .cases-list-li li a .f21 .click span{height: auto;}

    .cases-list-li li a .f21 .click span:nth-child(1){;width: auto;text-indent: 0;padding-left: 21px;float: left;display: inline-block}

    .cases-list-li li a .f21 .click span:nth-child(2){padding-left: 21px;float: right;display: inline-block;text-indent: 0;width: auto}

    .cases-list-li li a .f21 .click span:nth-child(3){width: 100%;text-align: left;display: none}

    /*******????????????*******************************/

    .pro-list-li a{height: 32vw}

    .pro-list-li a .b .t{font-size: 15px}

    .pro-list-li a .e .t1{font-size: 18px}

    .pro-list-li li{width: 32%;margin-right: 2%;}

    .pro-list-li li:nth-child(4n){margin-right: 2%}

    .pro-list-li li:nth-child(3n){margin-right: 0%}

    .pro-list-li li:nth-child(n+4){margin-top: 3%}

    /****************************????????????************************/

    .honor-list-li li{width: 32%;margin-right: 2%;}

    .honor-list-li li a{height: 22vw}

    .honor-list-li li:nth-child(4n){margin-right: 2%;}

    .honor-list-li li:nth-child(3n){margin-right: 0%;}

    .honor-list-li li:nth-child(n+4){margin-top: 3%;}

    /***********************??????????????????********************/



    .allmenu{background: #fff}

    .allmenu-c-1{top: 20px;}

    .allmenu-c-1-r span{margin-top: 25px;font-size: 24px;padding: 4px 16px;}

    .allmenu-c-2 li{width: 90%;margin-left: 5%;height: auto;border-width: 0px}

    .allmenu-c-2 li:nth-child(n+2){border-left: 0px solid #ddd}

    .allmenu-c-2{background: #fff;top: 12%}

    .allmenu-c-2{overflow-y: scroll}

    .allmenu-c-2 li .m-top{display: none}

    .allmenu-c-2 li .line{display: none}

    .allmenu-c-2 li .num{padding-top: 0;padding-bottom: 0;width: 30%;float: left;color: #ddd;height: 100px;line-height: 100px;text-align: center;}

    .allmenu-c-2 li .small-t{display: none}

    .allmenu-c-2 li{padding: 20px 0;border-bottom: 1px solid #ddd;}

    .allmenu-c-2 li .all-m-r{float: right;width: 70%;}

    .allmenu-c-2 li .big-t{padding-bottom: 0;height: 100px;line-height: 100px;font-size: 33px;text-align: left;

    background: url("img/menu1.png") right center no-repeat;}

    .allmenu-c-2 li .big-t1{background: url("img/menu2.png") right center no-repeat;}

    .allmenu-c-2 li dl dt a{font-size: 20px;text-align: left;padding: 1.5% 0;color: #666;text-indent: 2px;}

    .allmenu-c-2 li dl{display: none}

    /**/

    .allmenu-c-2 li:hover{background: none;}

    .allmenu-c-2 li:hover .num{transform: translateY(0x);-webkit-transform: translateY(0px);color: #ddd}

    .allmenu-c-2 li:hover .big-t{transform: translateY(-0px);-webkit-transform: translateY(-0px);color: #333}

    .allmenu-c-2 li:hover dl{transform: translateY(-0px);-webkit-transform: translateY(-0px);}

    .allmenu-c-2 li:hover dl a{color: #666;}

    .allmenu-c-2 li dl a:hover{color: #c0121b}

    /*????????????????????????*/

    .cases-info-l{width: 100%;margin-left: 0%}

    .cases-info-l .top{height: 58vw;}

    /*.cases-info-l .bot .swiper-slide{width: 141px;height: 82px}*/

    .cases-info-l .swiper-button-next{top: 36%;width: 42px;height: 88px;}

    .cases-info-l .swiper-button-prev{top: 36%;width: 42px;height: 88px;}

    .cases-info-r{width: 100%;margin-right: 0%;margin-top: 3%}

    /*??????????????????*/

    .typelist{padding-top: 2%}

    .typelist-l .p1{font-size: 24px}

    .typelist-l{width: 100%;}

    .typelist-l .p2{display: none}

    .typelist-r{width: 100%;text-align: left;margin-top: 2.5%}

    .typelist-r a{margin-left: 0;margin-right: 10px}

    /********************????????????*************/

    .jobs-list-li li{width: 100%;margin-right: 0}

    .jobs-list-li li:nth-child(n+2){margin-top: 3%}

    .jobs-list-li a .t1 .t1l{font-size: 18px;}

    .jobs-list-li a .son .con{height: auto;}

    /**************?????????????????????***********/

    .pro-info-c-l{width: 100%;}

    .pro-info-c-l img{margin: 0 auto}

    .pro-info-c-l .top{height: 36vw}

    .pro-info-c-r{width: 100%;margin-top: 3%}

    .pro-info-cases .swiper-slide a .i{height: 20vw}

}



/*992-1199*/

@media (min-width:992px) and (max-width:1199px){

    .other-title{font-size: 30px}

    #allform{height: 70px;}

    /*banner?????????*/

    .mainbox-icon{bottom: 15px}

    .banner-nei{bottom: 20px}

    #ba-icon img{width: 17px}

    .swiper-paginationba .swiper-pagination-bullet{width: 9px;height: 9px}

    /*?????????*/

    .container{width: 950px;margin: 0 auto}

    /*??????*/

    .header-pc{background-position: top 45px left 52%;background-size: 69%}

    .header-pc .l{min-width:130px}

    .header-pc .l img{width: 100%;margin-top: 10px}

    .header-pc .r{min-width:135px;margin-top:30px}

    .header-pc .r span{width: 30px;height: 30px;border-radius: 30px;margin-left: 8px;}

    .header-pc .r span:nth-child(3){border-radius: 0}

    /*????????????*/

    /*??????*/

    .iab-pc-l-l{display: none;}

    .iab-pc-l-r{width: 96%;margin-left: 0;background: url("img/abfont2.png") top 10% center no-repeat;background-size: 100%}

    .iab-pc-l-r-con{margin-top: 25%;padding-left: 0;background: none}

    .iab-pc-l-r-con .p1{font-size: 35px}

    .iab-pc-l-r-con .p2{font-size: 14px;margin-top: 8%}

    .iab-pc-l-r-con .more{display: none;}

    .iab-pc-l-r-con-ab{width: 102%;margin-top: 13%}

    .iab-pc-l-r-con-ab-l{width: 100%;font-size: 26px;font-weight: normal;}

    .iab-pc-l-r-con-ab-l br{display: none}

    .iab-pc-l-r-con-ab-r{width: 100%;font-size: 15px;}

    .iab-pc-l-r-con-ab a{font-size: 15px;margin-top: 10%}

    /*??????*/

    .ifour{width: 73%}

    .ifour li .p-num{font-size: 55px}

    .ifour li .t{margin-top: 8px}

    /******??????******/

    .ividr .p1{font-size: 22px;margin-top: 15%}

    .ividr .i2{margin-top: 20%}

    .ividr .more{height: 40px}

    /***????????????****/

    .izhu{padding: 9vw 0}

    .izhuf1-c{width: 75%;margin-left: 0;}

    .izhuf1-c li .f1{font-size: 15px;}

    .izhuf2-c1{font-size: 32px;margin-left: 20px;padding-top: 40px}

    .izhuf2-c2{font-size: 14px;}

    /*************????????????**********/

    .casesr{width: 78%;}

    .casesl{width: 16%;}

    .case-t{font-size: 35px;}

    .casesli li{padding: 4% 0}

    .casesli li a .title{font-size: 16px}

    .casesr ul li a .f3 .f3-c .p1{font-size: 20px}

    .casesr ul li a:hover .f3 .f3-c .p2{transform: translateY(-39px);-webkit-transform: translateY(-39px);}

    .casesr ul li a:hover .f3 .f3-c .p3{transform: translateY(-53px);-webkit-transform: translateY(-53px);}

    /***????????????**/

    .inewtopl{font-size: 35px;}

    .inewtopr a{width: 160px;height: 40px;line-height: 40px;font-size: 10px;}

    .news-2 li a .r .son .p1{font-size: 17px;margin-top: 5%}

    .news-2 li a .r .son .p2{font-size: 14px;font-weight: normal;line-height: 1.6;margin-top: 5.5%}

    .news-2 li a .r .son .p3{display: none}

    .news-2 li a:hover .r .p1{background-size:0;text-indent: 0px;background: none;transform: translateX(0)}

    /**/

    .news-3 li{width: 32.8%;margin-right: 0.8%}

    .news-3 li a .son{width: 94%;}

    .news-3 li a .son .p1{font-size: 17px}

    .news-3 li a .son .p2{font-size: 14px;font-weight: normal;line-height: 1.6;}

    .news-3 li a .son .p3-1{font-size:16px;}

    .news-3 li a .son .p3-2{display: none}



    /*********??????*****/

    .footerl .floor .title{font-size: 16px;}

    /**********************??????***************/

    /*???banner*/

    .sb-main{height: 430px;}

    .sb-main .sb1{font-size: 50px;}

    .sb-main .sb2{font-size: 22px;}

    /**********************????????????***************/

    /***????????????************/

    /*?????????*/

    .about .t1{font-size: 32px;}

    /*?????????*/

    .main-com-f1-l li .son{background-size:40px!important;}

    .main-com-f1-l li .t p{font-size: 18px;}

    .main-com-f1-l li .t{margin-top: 52%;}

    .main-com-f1-r .p2{font-size: 32px}

    .main-com-f1-r .p3{font-size: 14px;}

    .main-com-f1-r{width: 32%}

    .main-com-f1-r .p4 a{font-size: 16px;}

    /*??????????????????*/

    .shi-sw .shi3{font-size: 15px;}

    .shi-con{padding-top: 5%}

    .shijian .title{font-size: 32px}

    .swiper-button-prevshi,.swiper-button-nextshi{top: 50%;width: 30px;height: 30px;}

    /*?????????-??????*/

    .comvideor{width: 65%}

    .comvideol{width: 35%}

    .comvideoli1 .p1{font-size:32px;padding-top: 19px }

    .comvideoli1 .p2{font-size: 32px;}

    .comvideoli1 .p3{font-size: 16px;}

    .comvideoli2 li .p-num{font-size:36px}

    .comvideoli2 li .t{font-size: 15px}

    .comvideoli2 li .p-num span{font-size: 18px}

    /*****???????????????*******/

    .fuwur li{width: 50%;padding:8% 0 3% 0}

    .fuwur li .son{font-size: 18px;width: 88%;}

    .lianjie .swiper-containerlink{padding-bottom: 4%}

    /********************************************????????????*********************/

    .news-list-li li{width: 33.3%;}

    .news-list-li li:nth-child(3n){width: 33.4%;}

    .news-list-li li a{padding: 9% 0;}

    .news-list-li li a .son .p1[data=img]{background-size: 20px!important;}

    .news-list-li li a .son .p1{font-size: 19px}

    .news-list-li li a .son .p2{font-size: 15px;}

    .news-list-li li a .son .p3-1{font-size: 17px}

    /*??????*/

    .yynews-list-li li{width: 32%;margin-right: 2%}

    .yynews-list-li li:nth-child(4n){margin-right: 1.25%;}

    .yynews-list-li li:nth-child(3n){margin-right: 0%;}

    .yynews-list-li li:nth-child(n+4){margin-top: 3%;}

    .yynews-list-li a .i{height: 20vw}

    .yynews-list-li a .t{padding: 4% 3%}

    .yynews-list-li a .t .p1{font-size: 18px}

    .yynews-list-li li a .t .p2{font-size: 14px}

    .yynews-list-li li a .click span{height: auto;}

    .yynews-list-li li a .click span:nth-child(1){;width: auto;text-indent: 0;padding-left: 21px;float: left;display: inline-block}

    .yynews-list-li li a .click span:nth-child(2){padding-left: 21px;float: right;display: inline-block;text-indent: 0;width: auto}

    .yynews-list-li li a .click span:nth-child(3){width: 100%;text-align: left;display: none}

    /*????????????*/

    .news-info h1{font-size: 22px;}

    .sub{margin-top: 15px}

    .sub li{font-size: 14px;}

    /********************************????????????******************/

    .main-lian1{display: none;}

    .lian-list-pc1{display: block}

    /*????????????*/

    #lianform input{margin: 8px 2% 8px 0;}

    #lianform input{padding: 20px 0;}

    #lianform textarea{margin-top: 10px}

    .b-title .p1{font-size: 32px}

    .b-title .p2{letter-spacing: 2px;}

    .lian-list-pc1{padding-top: 0}

    /*******************************????????????***************/

    .cases-list-li li{width: 32%;margin-right: 2%;height: 24vw}

    .cases-list-li li:nth-child(4n){margin-right: 2%;}

    .cases-list-li li:nth-child(3n){margin-right: 0%;}

    .cases-list-li li:nth-child(n+4){margin-top: 3%;}

    .cases-list-li li a .f21 .click span:nth-child(3){font-size: 18px;}

    .cases-list-li li a .f21 .t .p1{font-size: 18px;}

    .cases-list-li li a .f3 .f3-c .p1{font-size: 18px;}

    .cases-list-li li a .f21 .click span{height: auto;}

    .cases-list-li li a .f21 .click span:nth-child(1){;width: auto;text-indent: 0;padding-left: 21px;float: left;display: inline-block}

    .cases-list-li li a .f21 .click span:nth-child(2){padding-left: 21px;float: right;display: inline-block;text-indent: 0;width: auto}

    .cases-list-li li a .f21 .click span:nth-child(3){width: 100%;text-align: left;display: none}

    /*******????????????*******************************/

    .pro-list-li a{height: 30vw}

    .pro-list-li li{width: 32%;margin-right: 2%;}

    .pro-list-li li:nth-child(4n){margin-right: 2%}

    .pro-list-li li:nth-child(3n){margin-right: 0%}

    .pro-list-li li:nth-child(n+4){margin-top: 3%}



    /****************************????????????************************/

    .honor-list-li li{width: 32%;margin-right: 2%;}

    .honor-list-li li:nth-child(4n){margin-right: 2%;}

    .honor-list-li li:nth-child(3n){margin-right: 0%;}

    .honor-list-li li:nth-child(n+4){margin-top: 3%;}

    /*****************???????????????******************/

    .allmenu-c-1{top: 30px}

    .allmenu-c-2 li .m-top{margin-top: 90%}

    .allmenu-c-2 li .num{font-size: 63px;padding-top: 27%}

    .allmenu-c-2 li .big-t{font-size: 20px}

    .allmenu-c-1-r span{font-size: 25px;padding: 3px 17px;}

    /*????????????????????????*/

    .cases-info-l{width: 84%;margin-left: 8%}

    .cases-info-l .top{height: 48vw;}

    /*.cases-info-l .bot .swiper-slide{width: 141px;height: 82px}*/

    .cases-info-l .swiper-button-next{top: 36%;width: 42px;height: 88px;}

    .cases-info-l .swiper-button-prev{top: 36%;width: 42px;height: 88px;}

    .cases-info-r{width: 84%;margin-right: 8%;margin-top: 3%}



    /*??????????????????*/

    .typelist-l .p1{font-size: 32px}

    .typelist-l{width: 100%;}

    .typelist-l .p2{display: none}

    .typelist-r{width: 100%;text-align: left;margin-top: 2.5%}

    .typelist-r a{margin-left: 0;margin-right: 10px}

    /********************????????????*************/

    .jobs-list-li a .t1 .t1l{font-size: 18px;}

    .jobs-list-li a .son .con{height: 25vw}



    /**************?????????????????????***********/

    .pro-info-c-l{width: 100%;}

    .pro-info-c-l img{margin: 0 auto}

    .pro-info-c-r{width: 100%;margin-top: 3%}

    .pro-info-c-l .top{height: 36vw}

    /*????????????*/

    .pro-info-cases .swiper-slide a .i{height: 22vw}



}

/*1199-1399*/

@media (min-width:1199px) and (max-width:1399px){

    .other-title{font-size: 32px}

    /*?????????*/

    .container{width: 1150px;margin: 0 auto}

    /*banner?????????*/

    .mainbox-icon{bottom: 25px}

    #ba-icon img{width: 20px}

    .banner-nei{bottom: 30px}

    /*??????*/

    .header-pc{background-position: top 53px left 51%;background-size: 72%}

    .header-pc .l{min-width:130px}

    .header-pc .l img{width: 100%;margin-top: 18px}

    .header-pc .r{min-width:135px;margin-top:36px}

    .header-pc .r span{width: 32px;height: 32px;border-radius: 32px;margin-left: 8px;}

    /*????????????*/

    /*??????*/

    .iab-pc-l-r-con .p1{font-size: 35px;}

    .iab-pc-l-r-con .p2{font-size: 13px;line-height: 1.9;}

    .iab-pc-l-r-con-ab-l{width: 100%;font-size: 26px;font-weight: normal;}

    .iab-pc-l-r-con-ab-l br{display: none}

    .iab-pc-l-r-con-ab-r{width: 100%;font-size: 15px;}

    .iab-pc-l-r-con-ab a{font-size: 15px}

    .iab-pc-l-r-con-ab{margin-top: 23%}

    /*??????*/

    .ifour li .p-num{font-size: 55px;}

    .ifour li .t{font-size: 16px;margin-top: 5px}

    /***????????????****/

    .izhu{padding: 9vw 0}

    .izhuf1-c li .f1{font-size: 16px;}

    .izhuf2-c1{font-size: 38px;margin-left: 13px}

    .izhuf2-c2{font-size: 15px;}

    /******??????******/

    .ividr .p1{font-size: 26px;}

    /**??????*/

    .case-t{font-size: 35px;}

    /***????????????**/

    .inewtopl{font-size: 35px;}

    .inewtopr a{width: 190px;height: 48px;line-height: 48px;font-size: 17px;}

    .news-2 li a .r .son .p1{font-size: 20px;}

    .news-2 li a .r .son .p2{font-size: 15px;line-height: 1.7;}

    .news-2 li a .r .son .p3-1{font-weight: lighter;font-size: 18px;text-indent: 20px;}

    .news-2 li a .r .son .p3-2{background-size: 50%}

    .news-2 li a:hover .r .p1{background-size: 20px 1px;text-indent: 28px;}

    /**/

    .news-3 li a .son .p1{font-size: 20px}

    .news-3 li a .son .p2{font-size: 15px;line-height: 1.7}

    .news-3 li a .son .p3-1{font-size: 18px;}

    .news-3 li a .son .p3-2{background-size: 50%}



    /**********************??????***************/

    /*???banner*/

    .sb-main{height: 480px;}

    .sb-main .sb1{font-size: 60px;}

    .sb-main .sb2{font-size: 24px;}

    /**********************????????????***************/

    /***????????????************/

    /*?????????*/

    .main-com-f1-l li .son{background-size:55px!important;}

    .main-com-f1-l li .t p{font-size: 20px;}

    .main-com-f1-l li .t{margin-top: 52%;}

    .main-com-f1-r .p2{font-size: 35px}

    .main-com-f1-r .p3{font-size: 15px;}

    /*??????????????????*/

    .shi-con{padding-top: 5%}

    .shijian .title{font-size: 35px}

    .swiper-button-prevshi,.swiper-button-nextshi{top: 50%;width: 30px;height: 30px;}

    /*?????????????????????*/

    .shijianr li .b{font-size: 24px;}

    /*?????????*/

    .about .t1{font-size: 35px;}

    /*?????????-??????*/

    .comvideoli1 .p1{font-size:34px;padding-top: 23px }

    .comvideoli1 .p2{font-size: 34px;}

    .comvideoli1 .p3{font-size: 17px;}

    .comvideoli2 li .p-num{font-size: 44px}

    .comvideoli2 li .t{font-size: 15px}

    .comvideoli2 li .p-num span{font-size: 22px}

    /*****???????????????*******/

    .fuwur li{padding:14% 0 3% 0}

    .fuwur li .son{font-size: 18px;width: 85%;}



    /********************************************????????????*********************/

    .news-list-li li a .son .p1[data=img]{background-size: 20px!important;}

    .news-list-li li a .son .p1{font-size: 19px}

    .news-list-li li a .son .p2{font-size: 15px;}

    .news-list-li li a .son .p3-1{font-size: 17px}

    /*??????*/

    .yynews-list-li li{width: 32%;margin-right: 2%}

    .yynews-list-li li:nth-child(4n){margin-right: 1.25%;}

    .yynews-list-li li:nth-child(3n){margin-right: 0%;}

    .yynews-list-li li:nth-child(n+4){margin-top: 3%;}

    .yynews-list-li a .i{height: 19vw}

    /*????????????*/

    .news-info h1{font-size: 24px;}

    .sub li{font-size: 15px;}

    /***************************************????????????******************/

    .main-lian{height: 44vw;}

    .lianli li{font-size: 15px;padding: 1.8% 0;}

    .lianli .title{font-size: 19px;}

    /*******************************????????????***************/

    .cases-list-li li{width: 32%;margin-right: 2%;height: 24vw}

    .cases-list-li li:nth-child(4n){margin-right: 2%;}

    .cases-list-li li:nth-child(3n){margin-right: 0%;}

    .cases-list-li li:nth-child(n+4){margin-top: 3%;}

    /*????????????????????????*/

    .cases-info-l .top{height: 30vw;}

    .cases-info-l .bot .swiper-slide{width: 141px;height: 82px}

    .cases-info-l .swiper-button-next{width: 32px;height: 73px;}

    .cases-info-l .swiper-button-prev{width: 32px;height: 73px;}

    /*????????????*/

    .pro-info-cases .swiper-slide a .i{height: 19vw}

    /***********?????????*******************/

    .typelist-l .p1{font-size: 34px}

    .typelist-l .p2{line-height: 1.6}

    .typelist-r a{font-size: 15px;}

    /********************????????????*************/

    .jobs-list-li a .t1 .t1l{font-size: 18px;}

}







/*??????1400*/

@media  (min-width:1400px) {

    .container{width: 95%;margin: 0 auto;}

    /*??????*/



}



/*????????????????????????????????????*/

@media (min-width:1400px) and (max-width:1500px){

    .iab-pc-l-r-con-ab-l{font-size: 28px}

    .iab-pc-l-r-con-ab-r{font-size: 15px;}

    .ifour li .p-num{font-size: 65px}

    /*??????*/

    .main-lian{height: 40vw}

    /*?????????more*/

    .yynews-list-li li a .click span:nth-child(3){font-size: 18px}

    /*?????????more*/

    .cases-list-li li a .f21 .click span:nth-child(3){font-size: 18px}

    /**/

    .allmenu-c-2 li .num{font-size: 78px;}

    .allmenu-c-2 li .big-t{font-size: 22px;}

}

@media (max-width:1400px){

.menu-r{background-size: 71%}

}



@media (max-width:992px) {

    .show-meni-contro{display: none;}

}