/*
* name: responsive
* version: v2.1.1
* update: 添加pad竖屏状态Padp
* data: 2017-06-13
*/

/* hide template textarea */
.UnpcPush textarea, .PcPush textarea, .MobilePush textarea, .UnmobilePush textarea{display: none;}

/*
* PcMode
*/
body:after {
    display: block;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    content: 'Pc';
}
.PcMode:after { content: 'Pc' !important;}
.UnpcPush, .MobilePush { display: none;}
img[data-src] { opacity: 0 ; filter: alpha(opacity=0);}
img[data-srcloaded] { opacity:1; filter: alpha(opacity=100); }
/*
* PadMode
*/
@media only screen and (max-width: 1240px) {

    body:after {
        content: 'Pad';
    }
    body{ user-select: none;-webkit-user-select: none;}
    html { overflow-x:hidden;}
    body,input,textarea,button,select { font-size:14px;}
    .PcPush{display: none;}
    .UnpcPush{display: block;}
    .wrap, .mwrap { width:940px; }
    /*padMode 1240px 网站样式*/
    /*头部*/
    header{height:63px;}
    .header .inav{display:none;}
    .header .h_top{padding:15px 0; z-index:2; background:#fff;}
    .header .h_top ul{float:right;}
    .header .h_top .h_tool{margin-top:8px;}
    .header .h_top .h_tool.h_language{margin-top:6px;}
    .header .h_top .h_tool.h_search{margin-top:6px;}
    .header .h_bott{z-index:6;}
    .header .h_bott .h_logo{margin-top:-45px}

    .header.fixed{top:0;}
    .header.fixed .h_bott .h_logo{padding-top:0px;}



    /*底部*/
    .footer .f_top .item1{margin-right:5%;}
    .footer .f_top .item2{margin-right:5%;}
    .footer .f_top .item3{width:40%}


    /*新闻列表*/
    .news_list01 .list_hd .inp_box_wrap .hd_btn{margin-left:0;background-color: transparent;}
    .news_list01 .list_hd{padding:0px 20px;}
    .news_list01 .list_bd .list_box{padding:46px 10px 40px;}
    .news_list01 .list_bd .list_main{width:86%;}

    /*产品列表*/
    .pro_list01 .li_box .left .box{padding:20px;}
    .pro_list01 .li_box .left .box .tit{line-height:30px; margin-bottom:10px;}

    /*关于我们*/
    .about_us01 .left .box{padding-top:20px;}
    .about_us03 .left .list li .box{padding:15px;}
    .about_us04{background-size:cover;}
    .about_us04 li .box .con{width:245px;}

    /*技术*/
    .technology01 .content li .left .box{padding:30px;}
    .technology03{background-size:cover;}

    /*制造*/
    .zhizao01 .content .left .item{margin-bottom:10px;}
    .zhizao01 .content .box{top:20px;}
    .zhizao01 .content .box .t{padding-bottom:0;}
    .zhizao02{background-size:cover;}

    /*业务合作=联系我们*/
    .contact_us01 .left .left_area .box{padding:30px;}
    .contact_us01 .yzm img{width:35%;}
    .contact_us01 .right .box{padding:30px;}
    .contact_us03 .item .intro .box{padding:20px 20px 0;}
    .contact_us03 .item .intro .intro_top .img_{margin-bottom:5px;}
    .contact_us03 .item .intro .intro_top .line{margin-top:10px;}

    /*服务*/
    .service01 .right li.cur .box{padding:16px 20px;}

    /*产品详细*/
    .pro_detail01 .hd .li_{padding:0 3%;}
    .pro_detail01 .hd .li_.li04.li04{width:28%}
    .above_foot .right .cover{left:40px; top:60px;}
    .above_foot .right .cover .con .item{margin-right:10px;}
    .above_foot .right .img_ img{margin-left:-235px;}
    .above_foot .left .img_ img{margin-right:-235px;}

    /*解决方案详细*/
    .solu_detail01 .right{padding-top:33px; width:48%;}
    .solu_detail01 .right .tit{margin-bottom:15px;}
    .solu_detail01 .right .con{font-size:14px; line-height:24px; margin-bottom:15px;}
    .solu_detail01 .right .more{padding:10px 30px}

    /* 工程总包 */
    .engineer01 .item_box .item .tit{font-size:13px;}
    .engineer02 .content .list .text_box{height:300px; top:10%;}
    .engineer02 .content .list .text_box .box{padding:30px;}
    .engineer02 .content .list .text_box .infor{opacity:1;}


    /*------------------手机端导航---------------------*/
    /*导航下拉*/
    .header .mobile_key{position:relative; cursor:pointer; transition:all 0.3s ease-in-out; z-index:10; display:block; width:20px; height:20px; float:right; margin-left:10px; margin-top:5px} 
    .header .mobile_key span,
    .header .mobile_key:before,
    .header .mobile_key:after {position:absolute; top:50%; left:50%; width:17px; height:2px; margin-left:-10px; background:#666; border-radius:2px; display:inline-block; transition:all 0.3s ease-in-out;}
    .header .mobile_key span{margin-top:-4px;}
    .header .mobile_key:before{content:''; margin-top:3px;}
    .header .mobile_key:after{content:''; margin-top:10px;}
    .menu-open .mobile_key:before{opacity:0; transition:0.2s ease 0.1s;}
    .menu-open .mobile_key:after{margin-top:2px !important; -webkit-transform:rotateZ(-45deg); transform:rotateZ(-45deg); transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s; transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;}
    .menu-open .mobile_key span{margin-top:2px !important; -webkit-transform:rotateZ(45deg); transform:rotateZ(45deg); transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;}

    /*下拉黑色背景*/
    .header-overlay {transition:all 0.2s ease-out; background:rgba(0, 0, 0, 0.5); width:100%; height:100%; position:fixed; left:0; z-index:1; top:0; opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; visibility:hidden;}
    .bg-open .header-overlay{opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility:visible;}
    .bg-open1 .header-overlay{opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility:visible;}
    .menu-open .header-overlay{opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility:visible;}

    .m_nav{position:fixed; left:0; top:62px; right:0; width:100%; background:#034874; z-index:20; display:none; max-height:calc(100vh - 55px); max-height:calc(var(--vh, 1vh) * 100 - 45px); overflow-y:auto;} 
    .m_nav .m_wrap{padding:0 5%;}
    .m_nav .mNav_bott .m_navli{position:relative; transition:all 0.3s ease-out; border-bottom:solid 1px #315d93;}
    .m_nav .mNav_bott .m_navli:last-child{border-bottom:none;}
    .m_nav .mNav_bott .m_navli>a{display:block; padding:15px 35px 15px 15px; font-size:14px; position:relative; overflow:hidden; color:#fff;}
    .m_nav .mNav_bott .m_navli>a:hover{color:#fff;}
    .m_nav .mNav_bott .m_navli>a:after,
    .m_nav .mNav_bott .m_navli>a:before{content:''; background:#fff; width:9px; height:2px; display:block; position:absolute; top:0; bottom:0; right:15px; margin:auto;}
    .m_nav .mNav_bott .m_navli>a:after{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:all 0.6s ease-out;} 
    .m_nav .mNav_bott .m_navli>a:before{-webkit-transform:rotate(0deg); transform:rotate(0deg); transition:all 0.6s ease-out;}
    .m_nav .mNav_bott .m_navli.active{background:#043f66;}
    .m_nav .mNav_bott .m_navli.active>a:before{-webkit-transform:rotate(180deg); transform:rotate(180deg); background:#fff;}
    .m_nav .mNav_bott .m_navli.active>a:after{-webkit-transform:rotate(180deg); transform:rotate(180deg); opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; background:#fff;}
    .m_nav .mNav_bott .m_navli.active>a{/*border-bottom:solid 1px #58a3e7;*/ font-weight:bold;}
    .m_nav .mNav_bott .m_navli .m_secNav{display:none;}
    .m_nav .mNav_bott .m_navli .m_secNav .li-title{width:100%; padding:8px 25px; border-top:solid 1px #315d93; padding-top:18px; box-sizing:border-box; color:#fff; font-size:13px; position:relative;} 
    .m_nav .mNav_bott .m_navli .m_secNav .li-title a{padding:5px 0 5px 25px; display:block; position:relative; font-size:14px; line-height:1.25; transition:all 0.3s ease-out;} 
    .m_nav .mNav_bott .m_navli .m_secNav .li-title a:after{content:''; width:15px; height:15px; background:url(../img/m_anniu1.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-7px; background-size:cover;}
    .m_nav .mNav_bott .m_navli .m_secNav ul{font-size:0; padding-bottom:18px;}
    .m_nav .mNav_bott .m_navli .m_secNav li{font-size:14px;}
    .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav ul{overflow:hidden;}
    .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav li{width:50%; float:left;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a{padding:8px 25px; line-height:28px; display:block; position:relative; color:#fff;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a:hover{color:#fff;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a.cur{color:#fff;}

    /*无连接的话去掉加号*/
    .m_nav .mNav_bott .m_navli.nav_link>a:after,
    .m_nav .mNav_bott .m_navli.nav_link>a:before{display:none;}
    .m_nav .mNav_bott .m_navli.nav_link.active>a:before,
    .m_nav .mNav_bott .m_navli.nav_link.active>a:before{display:none;}
    .m_nav .mNav_bott .m_navli.nav_link a:after{content:''; display:block; width:16px; height:16px; background:url(../img/link_ico.png) no-repeat center; position:absolute; top:0; bottom:0; right:15px;}
    /*20191210*/
    .about_us03 .right .cell .box{padding:20px 40px 0 40px;}
    .about_us03 .right .cell .box .txt{height:196px;}
    .about_us03 .right .cell .box .con{height:36px; overflow-y:auto;}
    .header .h_top .h_tool a.no_link{display:none;}
    .header .h_top .h_tool a.a_link{display:block;}
    .header .h_top .h_tool a.a_link .sear_icon{display:inline-block; width:20px; height:20px; background:url(../img/mobile_sear.png) no-repeat center; background-size:cover;}
    .header .h_top .h_language{color:#666;}
    
    /* 2020-0331 */
    .zhizao03 .content .arr_btn_box{width:80%; margin:0 auto; box-sizing:border-box}
    .technology02 li .intro{margin-top:10px;}

    /* 新增首页新闻 */
    .ipart05 .box2 .box2_list li{padding:9px 0 9px 35px;}
    .footer .f_top .item3 .con_r .ewm>div{width:74px; height:74px;}
    .footer .f_top .item3 .con_r{display:none;}
    .footer .f_top .item3 .con_l{width:100%;}



















}
@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    .wrap, .mwrap { width:740px; }
    /*padMode 992px 网站样式*/
    /*头部*/
    .xc_nav .xc_Secnav .sec_li{width:200px;}
    .xc_nav .xc_Secnav .sec_li.erji{width:160px;}
    .xc_nav .xc_Secnav .sec_li.siji{width:320px;}
    .footer .f_top{display:none;}

    /*新闻列表*/
    .news_list01 .list_bd .list_main{width:82%;}

    /*产品列表*/
    .pro_list01 .li_box .left .box .des{line-height:24px; height:72px; overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;} 
    .pro_list01 .li_box .left .box .btn{width:35px; height:30px;}

    /*关于我们*/
    .about_us01{padding:30px 0;}
    .about_us03 .left .list li .box{padding:12px 15px;}
    .about_us01 .right{margin-top:60px;}
    .about_us02 .content .box li .intro{padding:0 3%;}
    .about_us03 .rect-56{padding-bottom:75%;}
    .about_us03 .left{width:45%;}
    .about_us03 .right{width:55%}
    .about_us03 .right .cell .box{padding:20px 20px 0 20px;}
    .about_us03 .right .cell .box .txt{height:140px;}
    .about_us04{padding:60px 0;}
    .about_us04 li .box .con{width:190px;}

    /*技术*/
    .technology01 .content .rect-625{padding-bottom:64%;}
    .technology01 .content li .left .box .con{height:140px; margin-top:20px;}
    /*.technology03 .content .tech03_btn>div{width:40px; height:40px; background-size:cover;}
    .technology03 .content .tech03_btn .owl-prev {left:-15px; background-position:0 0;}
    .technology03 .content .tech03_btn .owl-next {right:-15px; background-position:-40px 0px;}*/

    /*制造*/
    .zhizao01 .infor{padding:0 5%;}
    .zhizao01 .content .left {width:100%; margin-bottom:10px;}
    .zhizao01 .content .right{width:100%;}
    .zhizao01 .content .box{top:100px}
    .zhizao03 .infor{padding:0 5%;}
    .zhizao03 .content ul{width: 100%;overflow: hidden; height:440px;}
    .zhizao03 .content ul li{width: 100%;overflow: hidden;left: 0!important;}
    .zhizao03 .content ul li .list_img{padding-bottom:60%;}
    .zhizao03 .content .arr_btn_box{width:100%; padding:30px 5%; box-sizing:border-box; margin:0;}
    .zhizao03 .content .arr_btn{display: none;}

    /*招聘列表*/
    .job_list01 .hd .hd_top a{margin:0 5px;}

    /*业务合作=联系我们*/
    .contact_us01 .left{width:41%;}
    .contact_us01 .right{width:57%;}
    .contact_us01 .right .box{padding:10px;}
    .contact_us01 .yzm ._yzm{width:43%;}
    .contact_us01 .yzm img{width:43%;}
    .contact_us01 .left .left_area .box .content .btns button{width:43%;}
    .contact_us03 .item .intro{position:static; background:#0e68b0; background:linear-gradient(to right, #209fb3 , #0e68b0); padding-bottom:20px;}

    /*服务*/
    .service01 .right li .box{padding:15px 0;}
    .service02{background-size:cover;}
    .service02 .content li .li_box{padding:30px}

    /*首页*/
    .ibanner,
    .ibanner .item{height:503px}
    .ibanner .owl-carousel .owl-item img{width:1300px; margin-left:-650px;}
    .ibanner .item .iban_word{top:80px;}
    .ibanner .item .iban_word .big_tit{font-size:30px; line-height:40px;}
    :root .ibanner .iban_dots{bottom:50px;}
    .ipart01 .left{width:29%;}
    .ipart01 .left .infor .tit{font-size:30px; line-height:40px;}
    .ipart02 .infor .tit{font-size:30px; line-height:35px;}
    .ipart02 .content li .intro{width:250px}
    .ipart02 .content li .intro .box{padding:30px;}
    .ipart03 .infor .big_t{font-size:30px; line-height:35px;}
    .ipart04{background-size:cover;}
    .ipart04 .left{width:29%;}
    .ipart04 .left .infor .tit{font-size:30px; line-height:35px; margin-bottom:10px;}
    .ipart04 .left .infor .con{font-size:15px;}
    .ipart04 .right .ipt4_btn>div{top:160px;}

    /*产品详细*/
    .pro_detail01 .hd .li_{width:21%; padding:0 1%;}
    .pro_detail01 .hd .li_.li04 .li_box{padding:15px 25px;}
    /*.pro_detail01 .bd .section02 .con_top .tab_t_box{width:56%;}*/
    .pro_detail01 .bd .section02 .con_top .tab_c .right .intro{margin-top:-25px}
    .above_foot .right .cover .tit{font-size:30px}
    .above_foot .right .cover .con .item{margin-bottom:20px;}
    .above_foot .right .img_ img{margin-left:-185px;}
    .above_foot .left .img_ img{margin-right:-185px;}

    /*解决方案详细*/
    .solu_detail01 .left{width:100%;}
    .solu_detail01 .right{width:100%; margin-top:30px;}
    .solu_detail02 .content .hd{position:static; margin-bottom:30px;}
    .solu_detail02 .content .hd .item{margin:0; margin-right:10px;}

    /* 工程总包 */
    .channel_content.engineer{padding:50px 0;}
    .engineer01 .item_box .item{width:13%;}
    .engineer02{margin-top:30px;}
    .engineer02 .content .list .text_box{top:6%; height:250px;}
    .engineer02 .content .list .text_box .infor .tit{font-size:25px; margin-bottom:20px;}
    .engineer02 .content .list .text_box .infor .con{margin-bottom:20px;}

    /*20191210*/
    .ipart04 .ipt4_btn>div{top:150px;}
    /* 2020-0331 */
    .pro_list01 .li_box .rect-1170{height:auto; padding-bottom:0}
    :root .pro_list01 .li_box .left{width:100%;}
    .pro_list01 .li_box .right{width:100%;}
    .pro_list01 li.li_list .li_box .left .box .des{height:auto; overflow: hidden; display:block}
    .service01 .left{width:100%;}
    .service01 .left .left_bott .box{padding:30px;}
    .service01 .left .left_bott .box .txt{height:auto}
    .service01 .right{Width:100%; margin-top:20px}
    .service02 .content li .li_box .c{overflow-y:auto;}
    .technology01 .infor{padding:0 5%;}
    .contact_us02 #map1-49058{margin-left:-400px}

    /* 新增首页新闻 */
    .ipart05 .box2 .box2_list li:before{display:none;}
    .ipart05 .box2 .box2_list .title{font-size:16px; margin-bottom:0;}
    .ipart05 .box2 .box2_list li{padding:6px 0;}






}
/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
    body:after {
        content: 'Mobile';
    }
    body,input,textarea,button,select {font-size:16px;}
    .UnmobilePush{display: none;}
    .MobilePush{display:block;}
    img[data-src]{opacity: 1;}
    .wrap, .mwrap { padding-left:2%; padding-right:2%; width:auto; }
    .mwrap .wrap { padding-left:0; padding-right:0; }

    /*移动端防恶意复制信息*/
    * {
        -webkit-touch-callout:none;  /*系统默认菜单被禁用*/   
        -webkit-user-select:none; /*webkit浏览器*/   
        -khtml-user-select:none; /*早期浏览器*/   
        -moz-user-select:none;/*火狐*/   
        -ms-user-select:none; /*IE10*/   
        user-select:none; 
    }
    input { -webkit-user-select:auto; /*webkit浏览器*/   }
    textarea { -webkit-user-select:auto; /*webkit浏览器*/   }
    /*mobileMode 760 网站样式*/
    /*头部*/
    header{height:44px;}
    .header .h_top{padding:10px 0;}
    .header .h_top .h_tool{margin-left:9px; padding-bottom:0; margin-top:3px;}
    .header .h_top .h_tool.h_language{margin-top:0px;}
    .header .h_top .h_tool.h_search{margin-top:2px;}
    .header .h_top .h_tool.h_contact a{font-size:14px;}
    .header .h_top .h_language{padding-right:0px; margin-top:-1px;}
    .header .h_top .h_language .icon{margin-top:-7px;}
    .header .h_top .h_language i{margin:0; font-size:12px;}
    .header .h_top .h_language .lan_down{top:33px;}
    .header .h_top .h_search{padding-right:0px; margin-top:-1px;}
    .header .h_top .h_search .icon{margin-top:-7px;}
    .header .h_bott .h_logo{width:48%; margin-top:-29px;}
    .m_nav{top:44px;}
    .header .mobile_key{margin-top:0;}
    .footer .f_bott_l span{margin-left:0;}

    /*下层banner*/
    .xc_banner{height:228px;}
    .xc_banner.pro_banner{height:228px;}
    .xc_banner>img{width:1000px; margin-left:-500px;}
    .xc_banner .infor {bottom:60px;}
    .xc_banner .infor .tit{font-size:20px; margin-bottom:0;}
    .xc_banner .infor .con{display:none;}
    .xc_banner .mouse{bottom:60px;}
    .xc_nav{height:40px; margin-top:-40px;}
    .xc_nav .home{width:40px; line-height:40px;}
    .xc_nav .xc_Secnav .sec_li.erji{width:80px;}
    .xc_nav .xc_Secnav .sec_li.sanji{width:130px;}
    .xc_nav .xc_Secnav .sec_li.siji{width:130px;}
    .xc_nav .xc_Secnav .sec_li>a{padding:9px; font-size:13px; background:url(../img/secnav_icon.png) no-repeat right 10px center;}
    .xc_nav .xc_Secnav .sec_li>ul a{padding:0 10px;}
    .xc_nav .xc_Secnav .sec_li>ul{font-size:12px; padding:10px 0;}
    :root .xc_nav .xc_Secnav .sec_li>a{background-position:right 6px center;}
    :root .xc_nav .xc_Secnav .sec_li.on>a{background-position:right 6px center;}
    .footer .f_bott{line-height:24px; padding:5px 0;}
    .footer .f_bott span, 
    .footer .f_bott em, 
    .footer .f_bott a{font-size:13px;}
    .footer .f_bott_r{float:left;}
    .channel_content{padding:25px 0;}

    /*新闻列表*/
    .news_list01 li{margin-bottom:15px;}
    .news_list01 li:last-child{margin-bottom:0;}
    .news_list01 .list_hd{padding:0 2%; margin-bottom:20px;}
    .news_list01 .list_hd .inp_box_wrap .hd_btn{margin-left:0; background-color:transparent; float:right; margin-top:-5px; width:9%;}
    .news_list01 .list_hd .inp_box_wrap{margin-left:0; border-bottom:1px solid; margin-bottom:10px; width:100%;}
    .news_list01 .list_hd .inp_box_wrap .inp_box{font-size:14px; line-height:40px; height:40px; background:transparent;}
    .news_list01 .list_bd .list_main{width:100%;}
    .news_list01 .list_bd .list_box{padding:0;}
    .news_list01 .list_bd .list_box:after{display:none;}
    .news_list01 .list_bd .list_main .bd_r{width:35%; margin-top:20px; padding-right:3%;}
    .news_list01 .list_bd .list_main .bd_c{padding:10px;float:left; width:57%; box-sizing:border-box;}
    .news_list01 .list_bd .list_main .bd_c .list_title{font-size:14px; height:26px; line-height:26px; font-weight:bold;}
    .news_list01 .list_bd .list_main .bd_c .list_p{font-size:12px; line-height:22px; height:44px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical;}
    .news_list01 .list_bd .list_main .bd_c .list_tool{padding:0; line-height:21px; font-size:12px;}
    .news_list01 .list_bd .list_main .bd_c .list_tool span.see_number{display:none;}
    .news_list01 .list_bd .list_main .bd_c .list_tool .share_btn{margin:0 10px;}
    .news_list01 .list_bd li.cur .list_box{background:#fafafa;}
    .news_list01 .list_bd li:hover .list_box{background:#fafafa;}
    .news_list01 .list_bd li .list_box{background:#fafafa}
    /*新闻列表没有图片的时候*/
    .news_list01 .list_bd li.no_pic .list_main .bd_c{width:100%;}
    

    /*新闻详细*/
    .news_detail01{padding:25px 0;}
    .news_detail01 .detail_l,
    .news_detail01 .detail_r{width:100%;}
    .news_detail01 .detail_r{margin-top:14px;}
    .news_detail01 .detail_l .l_box{padding:20px;}
    .news_detail01 .detail_l .l_box .l_tools{margin-bottom:10px;}
    .news_detail01 .detail_l .l_box .news_title{font-size:20px;}

    /*产品列表*/
    .pro_list01 li{margin-bottom:25px;}
    /*.pro_list01 li:nth-child(2n){margin-right:0;}*/
    .pro_list01 li:last-child{margin-bottom:0;}
    .pro_list01 .li_box .rect-1170{padding-bottom:0px; height:auto;}
    .pro_list01 .li_box .left{width:100%;}
    .pro_list01 .li_box .left .box .tit{font-size:18px; line-height:24px;}
    .pro_list01 .li_box .right{width:100%;}

    /*荣誉资质*/
    .honor.channel_content{padding:25px 0;}
    .honor01 li{margin-bottom:25px;}
    .honor01 li:last-child{margin-bottom:0;}
    .honor01 li .intro .tit{font-size:16px; padding:20px;}

    /*关于我们*/
    .about_us01 .left {width:100%;}
    .about_us01 .left .box .tit{font-size:20px; margin-bottom:5px;}
    .about_us01 .left .box .con{font-size:16px; line-height:24px;}
    .about_us01 .left .box .txt{font-size:14px; margin-top:10px;}
    .about_us01 .right{width:100%; margin-top:30px;}
    .about_us01 .right .play{width:70px; height:70px; background-size:cover;}
    .about_us02{padding-bottom:30px;}
    .about_us02 .content{background-size:cover; height:auto;}
    .about_us02 .content .box{padding:30px 0 10px;}
    .about_us02 .content .box li{margin-bottom:20px;}
    .about_us02 .content .box li .num{font-size:30px; line-height:30px;}
    .about_us02 .content .box li .txt{font-size:14px; line-height:24px;}
    .about_us02 .content .box li:after{height:60px;}
    .about_us03{padding:30px 0;}
    .about_us03 .rect-9129{padding-bottom:75%;}
    .about_us03 .rect-56{padding-bottom:57%;}
    .about_us03 .left{width:100%;}
    .about_us03 .left .list li .box{padding:15px;}
    .about_us03 .left .list li .box .img_{width:40px; height:40px;}
    .about_us03 .left .list li .box .tit{font-size:18px; line-height:24px;}
    .about_us03 .right{width:100%;}
    .about_us03 .right .cell .box .tit{font-size:18px; line-height:24px; margin-bottom:0px;}
    .about_us03 .right .cell .box .con{font-size:16px; margin-bottom:5px; }
    .about_us03 .right .cell .box .txt{font-size:14px;}
    .about_us04{padding:30px 0;}
    .about_us04 li{width:100%; margin-bottom:20px;}
    .about_us04 li:last-child{margin-bottom:0;}
    .about_us04 li .box{padding:0 20px;}
    .about_us04 li .box .tit{font-size:18px;}
    .about_us04 li .box .date{margin:10px 0;}
    .about_us04 li .box .con {opacity:1; visibility:visible; transform:translateX(0px); width:auto;}
    .about_us04 li.cur{width:100%;}
    .about_us04 li .line{display:none;}

    /*技术*/
    .technology01 .infor{padding:0 5%;}
    .technology01 .infor .tit{font-size:20px; line-height:26px; margin-bottom:5px;}
    .technology01 .infor .con{font-size:14px; line-height:24px;}
    .technology01 .content{margin-top:25px;}
    .technology01 .content li{margin-bottom:25px;}
    .technology01 .content li:last-child{margin-bottom:0;}
    .technology01 .content li .right{width:100%;}
    .technology01 .content li .left{width:100%;}
    .technology01 .content li .left .box .tit{font-size:18px; line-height:26px;}
    .technology01 .content li .left .box .con{margin-top:5px; font-size:14px; line-height:24px;}
    .technology01 .content li .left .rect-625{padding-bottom:0; height:auto;}
    .technology02{padding:30px 0;}
    .technology02 li{width:33%; margin-bottom:20px;}
    .technology02 li .img_{width:60px; height:60px;}
    .technology02 li .intro{margin-top:10px; font-size:12px; padding:0 5px;}
    .technology02 li .intro .number{font-size:20px;}
    .technology03{padding:30px 0;}
    .technology03 .infor .tit{font-size:20px; line-height:26px;}
    .technology03 .content .hd{margin-bottom:30px;}
    .technology03 .content .hd li a{padding:0 10px; line-height:34px; font-size:13px;}
    .technology03 .content .bd .txt{padding:15px 5%;}
    .technology03 .content .tech03_btn .owl-prev {left:0;}
    .technology03 .content .tech03_btn .owl-next {right:0;}

    /*制造*/
    .zhizao.channel_content{padding-bottom:0;}
    .zhizao01 .infor .tit{font-size:20px; line-height:26px; margin-bottom:5px;}
    .zhizao01 .infor .con{font-size:14px; line-height:24px;}
    .zhizao01 .content{margin-top:25px;}
    .zhizao01 .content .box{top:30px;}
    .zhizao01 .content .box .t{font-size:18px;}
    .zhizao01 .content .left .rect-50{padding-bottom:70%;}
    .zhizao01{margin-bottom:30px;}
    .zhizao02 li{width:100%; padding:30px 0 0;}
    .zhizao02 li:last-child{padding-bottom:30px;}
    .zhizao02 li .img_{width:60px; height:60px; margin-bottom:10px;}
    .zhizao02 li .intro{font-size:13px; padding:0 10px; line-height:24px;}
    .zhizao03{padding:30px 0 0;}
    .zhizao03 .infor{margin-bottom:30px;}
    .zhizao03 .infor .tit{font-size:20px; line-height:26px; margin-bottom:5px;}
    .zhizao03 .infor .con{font-size:13px; line-height:25px;}
    .zhizao03 .content .list_hd{font-size:18px;}
    .zhizao03 .content ul{height:298px;}
    .zhizao03 .content ul li {height:100%;}
    .zhizao03 .content ul li .list_img{padding-bottom:0; height:auto;}

    /*招聘列表*/
    .job_list01 .hd .hd_top {font-size:15px; margin-bottom:5px; padding-left:70px;}
    .job_list01 .hd .hd_top span{font-size:13px; top:2px;}
    .job_list01 .hd .hd_bott {width:100%;}
    .job_list01 .hd .hd_bott input{font-size:13px;}
    .job_list01 .hd{margin-bottom:30px;}
    .job_list01 .bd li ._ut{font-size:16px;}
    .job_list01 .bd .j_c .j_c_box{padding:20px;}
    .job_list01 .bd .j_c .link_a{font-size:13px;}
    .job_list01 .bd .j_c .intro .job_btn{position:static; margin-top:20px;}

    /*业务合作=联系我们*/
    .contact_us01 .left{width:100%;}
    .contact_us01 .left .left_area{position:static;}
    .contact_us01 .left .left_area .box{padding:20px;}
    .contact_us01 .left .left_area .box .infor .tit{font-size:20px; line-height:24px; margin-bottom:5px;}
    .contact_us01 .left .left_area .box .infor .con{margin-bottom:10px; font-size:13px;}
    .contact_us01 .left .left_area .box .content .cell{padding-left:25%; margin-bottom:10px; line-height:45px;}
    .contact_us01 .right{width:100%; margin-bottom:0;}
    .contact_us01 .right .box{padding:20px}
    .contact_us01 .right .box .infor .tit{font-size:20px; line-height:24px; margin-bottom:5px;}
    .contact_us01 .right .box .infor .con{margin-bottom:10px; font-size:13px;}
    .contact_us01 .right .box .infor .text .icon_box{margin-bottom:6px;}
    .contact_us01 .right .box .infor .contact_ewm{display:none;}
    .contact_us02{height:300px; overflow:hidden;}
    .contact_us02 #map1-49058{margin-left:-700px; margin-top:-150px;}
    .contact_us03{padding-top:30px;}
    .contact_us03 .item{width:100%; margin-left:0; margin-bottom:20px;}
    .contact_us03 .item:last-child{margin-bottom:0;}
    .contact_us03 .item .intro{position:absolute; background:transparent; padding-bottom:0;}
    .contact_us03 .item .intro .box{padding:30px}
    .contact_us03 .item .intro .intro_top .text{font-size:18px;}
    .contact_us03 .item .intro .intro_top .line{margin-top:20px;}
    .contact_us03 .item:hover .intro .intro_top .line{background:rgba(255,255,255,.4)}
    .contact_us03 .item .intro .intro_bott .box{padding-top:0;}
    .contact_us03 .item:hover .intro .intro_top{background:transparent;}

    /*服务*/
    .service01{margin-bottom:15px;}
    .service01 .left{width:100%;}
    .service01 .left .left_top .intro{font-size:20px; bottom:20px; left:20px; line-height:20px}
    .service01 .left .left_bott .box{padding:20px;}
    .service01 .left .left_bott .box .txt{font-size:13px; height:auto; line-height:24px;}
    .service01 .right{width:100%; margin-top:25px;}
    .service01 .right li.cur .t{font-size:18px; margin-bottom:7px;}
    .service01 .right li.cur .c{font-size:13px;}
    .service02{padding:30px 0;}
    .service02 .infor .tit{font-size:20px; line-height:24px;}
    .service02 .infor .con{font-size:14px; margin:10px 0 20px}
    .service02 .content li{width:100%; margin-left:0; margin-bottom:10px;}
    .service02 .content li:last-child{margin-bottom:0;}
    .service02 .content li .li_box{padding:20px;}
    .service02 .content li .li_box .t{font-size:18px; margin-bottom:5px;}
    .service02 .content li .li_box .c{font-size:13px; line-height:24px; height:auto;}

    /*首页*/
    .ibanner,
    .ibanner .item{height:0; padding-bottom:62.5%;}
    .ibanner .owl-carousel .owl-item img{width:100%; margin-left:0; position:static;}
    .ibanner .item .iban_word{top:50px;}
    .ibanner .item .iban_word .infor{width:55%;}
    .ibanner .item .iban_word .smal_tit{margin-bottom:0; font-size:15px;}
    .ibanner .item .iban_word .big_tit{font-size:16px; line-height:24px; margin-bottom:10px;}
    :root .ibanner .iban_dots{text-align:center; bottom:25px;}
    :root .ibanner .owl-dot{display:inline-block; width:25px; height:6px; float:none; background:#fff; margin:0 5px; padding:0; font-size:0; line-height:inherit;}
    :root .ibanner .owl-dot:after{display:none;}
    :root .ibanner .owl-dot.active{background:#00479d;}
    :root .ibanner .item.i_video img{display:block;}
    .ibanner .item.i_video video{display:none;}
    .ibanner .item.i_video .iban_word{display:block;}
    .ibanner .item .iban_word .common-btn{width:160px; height:40px; line-height:40px; font-size:15px;}
    .ibanner .item .iban_word .common-btn span{padding-left:20px;}
    .ibanner .item .iban_word .common-btn span.icon{margin-left:20px;}
    .ipart01{padding:20px 0;}
    .ipart01 .left{width:100%;}
    .ipart01 .left .infor{margin-top:0;}
    .ipart01 .left .infor .tit{font-size:20px; line-height:24px; margin-bottom:10px;}
    .ipart01 .left .infor .con{font-size:14px; line-height:24px; margin-bottom:15px;}
    .ipart01 .right{width:100%; margin-top:30px;}
    .ipart01 .right li{width:49%; margin-left:2%; margin-bottom:10px;}
    .ipart01 .right li:nth-child(2n+1){margin-left:0;}
    .ipart01 .right li .li_box{line-height:30px; padding:11px 0;}
    .ipart01 .right li .li_box .txt{margin-left:20px; font-size:14px;}
    .ipart01 .right li .li_box .img_{width:30px; margin-right: 20px;}
    .ipart02{padding:20px 0;}
    .ipart02 .infor .tit{font-size:20px; line-height:24px;}
    .ipart02 .infor .con{font-size:14px; line-height:24px; margin:10px 0 20px;}
    .ipart02 .content li{width:100%; height:auto; margin-bottom:20px;}
    .ipart02 .content li:last-child{margin-bottom:0;}
    .ipart02 .content li .li_box{height:0; padding-bottom:75%;}
    .ipart02 .content li .li_box .img_{width:100%; margin-left:0; left:0; bottom:0;}
    .ipart02 .content li .intro{width:100%; opacity:1; visibility:visible;}
    .ipart02 .content li .intro .box{padding:20px;}
    .ipart02 .content li .intro .box .t{font-size:18px; line-height:24px;}
    .ipart02 .content li .intro .box .c{font-size:14px; line-height:24px; margin:10px 0;}
    .ipart02 .content li.cur{width:100%;}
    .ipart03{padding:25px 0;}
    .ipart03 .infor .smal_t{font-size:16px; line-height:24px; margin-bottom:5px; margin-left:4px;}
    .ipart03 .infor .big_t{font-size:18px; line-height:26px;}
    .ipart03 .infor .c{font-size:13px; line-height:20px; margin:5px 0;}
    .ipart03 .infor .more{padding-right:20px;}
    .ipart03 .infor .more span{font-size:14px; line-height:30px; padding-right:10px;}
    .ipart03 .infor .more:after{width:15px; height:16px; background-size:cover; top:10px;}
    .ipart04{padding:25px 0;}
    .ipart04 .left{width:100%; margin-bottom:20px;}
    .ipart04 .left .infor .tit{font-size:20px; line-height:24px;}
    .ipart04 .left .infor .con{font-size:14px; line-height:24px;}
    .ipart04 .right{width:100%; position:relative; margin-top:50px;}
    .ipart04 .right .item .txt{font-size:14px; height:35px; line-height:35px; left:5px; bottom: 5px;}
    .ipart04 .right .item .intro{font-size:15px;}
    .ipart04 .right .ipt4_btn>div{top:35%; display:none;}
    .ipart04 .right .ipt4_btn .owl-prev{background-position:0 -56px}
    .ipart04 .right .ipt4_btn .owl-next{background-position:-56px -56px; left:inherit; right:0}

    /*产品详细*/
    .proDetail_ban{height:514px;}
    .proDetail_ban>img{width:1700px; margin-left:-850px}
    .proDetail_ban .content{top:70px;}
    .proDetail_ban .content .left{width:70%; float:none; margin:0 auto 10px}
    .proDetail_ban .content .right{width:100%;}
    .proDetail_ban .content .right .box{padding-right:0;}
    .proDetail_ban .content .right .box .title{font-size:20px; line-height:24px; padding-bottom:15px;}
    .pro_detail01{padding-bottom:25px;}
    .pro_detail01 .hd .li_{width:33%; box-sizing:border-box;}
    .pro_detail01 .hd .li_ .li_box{font-size:14px; padding:15px 0 15px 40px}
    .proDetail_ban .content .right .box .hd .item{font-size:15px;}
    .proDetail_ban .content .right .box .bd{margin-top:10px;}
    .pro_detail01 .hd .li_.li04.li04{position:static; float:none; width:100%;}
    .pro_detail01 .bd .section01{padding:25px 0;}
    .pro_detail01 .bd .section .pro_title{font-size:18px;height:36px; margin-bottom:15px; line-height:36px;}
    .pro_detail01 .bd .section01 .con .text{font-size:14px; line-height:24px;}
    .pro_detail01 .bd .section02{padding:25px 0;}
    .pro_detail01 .bd .section02 .con_top{margin-bottom:20px;}
    .pro_detail01 .bd .section02 .con_top .tab_t_box{position:static; width:100%; margin:0 0 15px; text-align:left; font-size:0;}
    .pro_detail01 .bd .section02 .con_top .tab_t_box .tab_t{/*width:22%; */margin-left:2%; font-size:14px;}
    .pro_detail01 .bd .section02 .con_top .tab_t_box .tab_t:first-child{margin-left:0}
    .pro_detail01 .bd .section02 .con_top .tab_c .left{width:100%;}
    .pro_detail01 .bd .section02 .con_top .tab_c .right{width:100%; border-top:none;}
    .pro_detail01 .bd .section02 .con_top .tab_c .right .intro{font-size:14px; line-height:24px; margin-top:20px;}
    .pro_detail01 .bd .section02 .con_bott .intro{font-size:14px; line-height:24px;}
    .pro_detail01 .bd .section03{padding:25px 0 0;}
    .pro_detail01 .bd .section03 .con{font-size:14px;}
    .pro_detail01 .bd .section03_list1{padding:25px 0;}
    .pro_detail01 .bd .section03_list1 .item .tit{font-size:16px}
    .pro_detail01 .bd .section03_list2 .item .tit{font-size:16px;}
    .above_foot .left{width:100%; height:auto;}
    .above_foot .left .img_ img{position:static; width:100%; margin:0}
    .above_foot .left .cover{top:30px; text-align:center; width:100%; right:0;}
    .above_foot .left .cover .txt{font-size:15px;}
    .above_foot .right{width:100%; height:auto;}
    .above_foot .right .img_ img{position:static; margin:0; width:100%;}
    .above_foot .right .cover{width:100%; top:20px; left:0; text-align:center;}
    .above_foot .right .cover .tit{font-size:20px; line-height:26px;}
    .above_foot .right .cover .smal_tit{font-size:14px; margin-top:10px;}
    .above_foot .right .cover .con{margin-top:20px;}
    .above_foot .right .cover .con .item span.txt{font-size:14px;}

    /*解决方案详细*/
    .solu_detail01{padding:25px 0;}
    .solu_detail01 .right{padding-top:25px;}
    .solu_detail01 .right .tit{font-size:20px; line-height:22px;}
    .solu_detail01 .right .more .txt{font-size:18px;}
    .solu_detail02{padding:25px 0;}
    .solu_detail02 .infor .tit{font-size:20px; line-height:22px;}
    .solu_detail02 .infor .con{font-size:14px; line-height:20px;}
    .solu_detail02 .content{margin-top:25px;}
    .solu_detail02 .content .bd .cell_img .item .tit{font-size:16px;}
    .solu_detail02 .content .bd .cell_video .item .tit{font-size:16px;}
    .solu_detail03{padding:25px 0; background-size:cover;}
    .solu_detail03 .infor .tit{font-size:20px; line-height:22px;}
    .solu_detail03 .infor .con{font-size:16px; line-height:22px;}
    .solu_detail03 .content{margin-top:30px;}
    .solu_detail03 .content .item span.txt{font-size:14px;}
    .solu_detail03 .content .item{margin-right:20px; margin-bottom:20px;}

    /* 工程总包 */
    .channel_content.engineer{padding:30px 0;}
    .engineer01 .item_box{text-align:left; margin-bottom:10px;}
    .engineer01 .item_box .item{width:24%;}
    .engineer02{margin-top:20px;}
    .engineer02 .content .list{border:1px solid #c9c9c9;}
    .engineer02 .content .list .item{padding:0;}
    .engineer02 .content .list .item:after{display:none;}
    .engineer01 .item_box .item .icon{width:40px; height:40px; background-size:40px;}
    .engineer01 .item_box .item.cur .icon, .engineer01 .item_box .item:hover .icon{background-position:0 -40px;}
    .engineer02 .content .list .text_box{position:static; width:100%;}
    .engineer02 .content .list .text_box .box{padding:20px;}
    .engineer02 .content .list .text_box .infor .tit{font-size:20px; margin-bottom:10px;}
    .engineer02 .content .list .owl-stage-outer{overflow:hidden;}
    .engineer02 .content .list .text_box{height:150px;}
    .engineer02 .content .list .text_box .infor .con{font-size:14px; line-height:24px; height:48px; margin-bottom:0;}
    .engineer02 .content .list .text_box .infor .more{display:none;}
    .engineer02 .content .list .text_box .count{display:none;}
    .engineer02 .content .list .btn_nav>div{display:none;}
    .engineer02 .content .owl-dots{position:absolute; z-index:10; bottom:-90%; left:0%; width:100%; text-align:center;}
    .engineer02 .content .owl-dot{margin:0 3px; width:6px; height:6px; border-radius:50%; display:inline-block;  border:none; background:#2064b0; transition:width .3s ease; background:rgba(32,100,176,0.6);}
    .engineer02 .content .owl-dot.active{border-radius:31px; width:20px; height:6px;}

    /*20191203*/
    .pro_list01{padding-bottom:25px;}
    .pro_list01 .li_box .left .box .des{height:auto;}
    .pro_list01 li.li_list .li_box .left .box .des{height:auto; display:block; margin-bottom:0;}
    .pro_detail01 .bd .section03_list1 .item .intro .tit{padding:15px;}
    .above_foot .left .cover .icon img{width:50px; margin:0 auto;}
    .pro_detail01 .bd .section02 .con_top .tab_t_box .tab_t{margin-bottom:10px;}
    .pro_detail01 .hd .li_.li04 .li_box{height:auto;}
    .technology03 .content .hd li{margin-bottom:10px;}
    .zhizao01 .content .box{left:30px; right:30px;}


    /*20191209*/
    .service01 .right li.cur .c {height: 75px;}
    body .channel-content-49076 .Form-P1 .Form-P1-Left {width: 98%;padding-left: 2%;}
    body .channel-content-49076 .Form-P1 .Form-P1-right{width: 98%;padding-left: 2%;}
    /*20191210*/
    .ipart04 .ipt4_btn>div{top:90px;}
    .ipart04 .ipt4_btn .owl-prev{left:2%;}
    .above_foot .left .img_{height:143px;}
    .news_list01 .list_bd .list_main .bd_c .list_tool span.mobile_time{display:inline-block}
    .news_list01 .list_bd .list_main .bd_c .list_tool span.mobile_time i{vertical-align:0;}
    .header .h_top .h_language .pc_txt{display:none;}
    .header .h_top .h_language .mobile_txt{display:inline-block; font-size:15px;}
    .header .h_top .h_language .icon{display:none;}
    .proDetail_ban .content .right .box .bd .item {font-size:13px;}
    .zhizao01 .content .box .c {font-size:13px;}


    /* 2020-0331 */
    .page_count a, .page_count span{padding:2px 13px;}

    /* 新增首页新闻 */
    .ipart05{padding:20px 0;}
    .ipart05 .n_channel{margin-bottom:15px;}
    .ipart05 .n_channel .channel_t{font-size:20px;line-height:24px;}
    .ipart05 .left{width:100%;}
    .ipart05 .box .data{padding:8px 12px; font-size:14px;}
    .ipart05 .box .intro .title{font-size:16px; font-weight:normal; margin:10px 0;}
    .ipart05 .box .intro .p{font-size:14px;}
    .ipart05 .right{width:100%; margin-top:10px;}
    .ipart05 .box2 .box2_list .title{margin-bottom:5px;}





    


 

}
@media only screen and (max-width: 480px) {
    /*mobileMode 480 网站样式*/

}

@media only screen and (max-width: 375px) {
    /*mobileMode 375 网站样式*/
    .engineer01 .item_box .item{width:32%;}
    .engineer02 .content .owl-dots{bottom:-105%;}
    .pro_detail01 .hd .li_ .li_box{line-height:25px; padding:15px 0 15px 30px}
    .pro_detail01 .hd .li_ .li_box .icon{width:25px; height:25px;}
    .pro_detail01 .hd .li_ .li_box .icon1,
    .pro_detail01 .hd .li_ .li_box .icon2,
    .pro_detail01 .hd .li_ .li_box .icon3{background-size:cover;}
    .above_foot .right .cover{top:10px;}
}


@media only screen and (max-width:360px) {
    /*mobileMode 360 网站样式*/
    .xc_nav .xc_Secnav .sec_li.sanji{width:170px;}

}


@media only screen and (max-width: 320px) {
    /*mobileMode 320 网站样式*/
    .xc_nav .xc_Secnav .sec_li{width:90px;}
    .xc_nav .xc_Secnav .sec_li>a{background:none}
    .xc_nav .xc_Secnav .sec_li.on>a{background-image:none;}
    .above_foot .left .cover .txt{margin-top:5px; font-size:14px;}
    .above_foot .right .cover .smal_tit{margin-top:0;}
    .above_foot .right .cover{top:20px;}
    .above_foot .right .cover .con .item span.icon{display:none;}
    .above_foot .right .cover .con{margin-top:10px;}
    .ibanner .item .iban_word{top:30px;}
    .ibanner .item .iban_word .infor{width:60%;}
    .header .h_bott .h_logo{margin-top:-28px;}
    .above_foot .left .img_{height: 126px;}
    .zhizao01 .content .box .c {height: 133px;overflow: auto;padding-right: 10px;}
    .zhizao03 .content ul { height:222px;}
    
    
    


    

}
