/*
* 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 网站样式*/
    /*------------------手机端下拉---------------------*/
    .m_nav{position:fixed; left:0; top:108px; right:0; width:100%; background:#5e5e5e ; z-index:20; display:none; max-height:calc(100vh - 108px); max-height:calc(var(--vh, 1vh) * 100 - 108px); 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 #747373;}
    .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:#414141;}
    .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 #747373; 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:100%; 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;}

    /*------------------手机端下拉 end-----------------*/
   
    /*导航下拉*/
    .header .inav_wrapper{display:none;}
    .header .mobile_key{position:relative; cursor:pointer; transition:all 0.3s ease-in-out; z-index:10; display:block; width:20px; height:20px; padding:44px 0; margin-left:15px;} 
    .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:-8px;}
    .header .mobile_key:before{content:''; margin-top:-1px;}
    .header .mobile_key:after{content:''; margin-top:6px;}
    .menu-open .header .mobile_key:before{opacity:0; transition:0.2s ease 0.1s;}
    .menu-open .header .mobile_key:after{margin-top:0px !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 .header .mobile_key span{margin-top:0px !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:4; 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;}
    
    .header .h_tools .h_language.mobile_language{display:block;}
    .header .h_tools .h_language.pc_language{display:none;}


    /* 头部 */
    .header>.wrap{position:relative; z-index:21;}
    /* 底部 */
    .f_top .left{width:20%; margin-right:5%;}
    .f_top .left .tel{font-size:20px;}
    .f_top .center dl dd{font-size:14px; line-height:30px;}
    .f_bott .left{width:60%; font-size:14px;}
    .f_bott .right{font-size:14px;}

    /* 联系我们 */
    .contact_us01 .left .left_area .box{padding:30px;}
    .contact_us01 .yzm img{width:35%;}
    .contact_us01 .right .box{padding:30px;}

    /* 关于我们 */
    .about_us01 .left .tit{font-size:30px; line-height:30px;}
    .about_us01 .left .con{font-size:20px; line-height:24px;}
    .about_us01 .left .txt{font-size:14px; line-height:27px;}
    .about_us02 .right{font-size:14px; line-height:27px;}
    .about_us03 .content li .tit{font-size:20px;}
    .about_us04 .content{margin-top:40px;}

    /* 新闻列表 */
    .news_list01 .form_box .inp_box{width:30%;padding:0 20px;box-sizing:border-box;background:#f3f3f3;}
    .news_list01 .form_box .inp{text-indent:0;}
    .news_list02 ul:after{left:13.6%;}
    .news_list02 ul .item_l{width:20%;}
    .news_list02 ul .item_l:after{right:59px;}
    .news_list02 ul .item_l .time:after{right:-61px;}
    .news_list02 ul .item_r{width:80%;}
    .news_list02 ul .item.hover .item_l .time:before{right:-17px;}

    /* 新闻详细 */
    .news_detail01 .detail_l .l_box .news_title{font-size:30px;}

    /* 研发中心 */
    .yanfa01 .infor .con{padding:0 20%;}
    .yanfa02 li .left .intro{padding:50px;}
    .yanfa02 li .left .intro .tit{font-size:30px; line-height:30px; margin-bottom:15px;;}
    .yanfa02 li .left .intro .con{font-size:14px; line-height:25px; max-height:125px;}

    /* 产品列表 */
    .pro_list01 ul li .left{min-height:auto;}
    .pro_list01 ul li .left .box{padding:30px;}
    .pro_list01 ul li .left .box .tit{font-size:22px;}
    .pro_list01 ul li .left .box .con{margin-bottom:10px;}
    .pro_list01 ul li .left .box .con .t{margin:30px 0 20px;}
    .pro_list01 ul li .btns_box{position:static;}

    /* 产品详细 */
    .pro_detail01 .right .box{padding:30px;}
    .pro_detail01 .right .box .tit span{font-size:30px;}
    .pro_detail01 .right .box .tit a{display:block; margin-top:5px;;}
    .pro_detail01 .right .box .btns a{padding:0 15px;}
    .pro_detail01 .right .box .btns .icon{margin-right:10px;}
    .pro_detail02 .hd .title{font-size:40px;}

    /* 服务理念 */
    .service_concept01 .content li .box{padding:30px;}
    .service_concept01 .content li .box .con{font-size:14px; line-height:24px;}

    /* 招聘列表 */
    .job_list .form_box .inp_wrap{width:16%;}
    .job_list .form_box .inp_wrap .inp{text-indent:5px; font-size:14px;}
    .job_list01 .widget-job-tit{padding:0;}
    .job_list01 ._jt{padding:0;}
    .job_list01 ._jc{padding:0;}

    /* 首页 */
    .ipart01 .infor .info_r{margin-top:45px;}
    .ipart01 .item_box .item .tit{font-size:13px;}
    .ipart02 .content .list .text_box{height:300px; top:10%;}
    .ipart02 .content .list .text_box .box{padding:30px;}
    .ipart02 .content .list .text_box .infor{opacity:1;}
    .ipart03 .left .infor .con{font-size:25px; line-height:25px;}
    .ipart04 .pt_bd .right_con .new_box{ min-height: 0; padding: 6% 5%; }
    .ipart05 {background-size:cover;}
    .ipart05 .right{width:100%; text-align:left; margin-top:20px;}

    .xc_banner .intro .con{width:65%;}

    /* 2021-0820 页面补充 */
    .proList2_01 .content .right .box{padding:25px 30px;}
    .proList2_01 .content .right .box .tit span{font-size:30px;}
    .proList2_01 .content .right .box .tit a{display:block; margin-top:5px;;}
    .proList2_01 .content .right .box .btns a{padding:0 15px;}
    .proList2_01 .content .right .box .btns .icon{margin-right:10px;}
    .proList2_01 .content .right .box .con{line-height:25px; height:75px;}
 
    /* 2021-1222 */
    .xc_banner .intro .con{width:80%;}




}
@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    .wrap, .mwrap { width:740px; }
    /*padMode 992px 网站样式*/

    /* 联系我们 */
    .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_us02 #map1-49058{margin-left:-400px} */

    /* 关于我们 */
    .about_us01 .left{width:100%;}
    .about_us01 .right{width:100%; margin-top:20px;}
    .about_us01 .right img{width:100%;}
    .about_us02 .right{width:100%;}
    .about_us02 .left{width:100%; margin-top:20px;}
    .about_us03 .content li{width:31%; margin:0 1%;}
    .about_us03 .content li .li_box{padding:0;}
    .about_us03 .content li .con{font-size:14px;}

    /* 新闻列表 */
    .news_list01 .form_box .inp_box{width:29%;}
    .news_list02 ul .item_l:after{right:45px;}

    /* 研发中心 */
    .yanfa01 .infor .tit{font-size:25px; line-height:25px;}
    .yanfa01 .infor .con{padding:0 15%; font-size:14px; line-height:24px;}
    .yanfa01 .content li .li_box{padding:0 25px;}
    .yanfa01 .content li .icon{width:50px; height:50px;}
    .yanfa01 .content li .number span{font-size:30px; line-height:30px;}
    .yanfa01 .content li .text{font-size:16px; line-height:26px;}
    .yanfa02 li .left .intro{padding:30px;}
    .yanfa02 li .left .intro .tit{font-size:25px; line-height:25px; margin-bottom:10px;;}
    .yanfa02 li .left .intro .con{font-size:13px; line-height:23px; max-height:115px;}

    /* 产品列表 */
    .pro_list01 .rect-97{padding-bottom:0; height:auto;}
    .pro_list01 ul li{margin-bottom:60px;}
    .pro_list01 ul li:last-child{margin-bottom:0;}
    .pro_list01 ul li .left{width:100%;}
    .pro_list01 ul li .left .box .con .c dl dd{width:100%;}
    .pro_list01 ul li .left .box .con .c dl dd a{display:inline-block; width:19%; line-height:25px;}
    .pro_list01 ul li .right{width:100%;}

    /* 产品详细 */
    .pro_detail01 .right .box{padding:20px;}
    .pro_detail01 .right .box .btns a{font-size:14px;}
    .pro_detail01 .right .box .btns a{padding:0 10px;}
    .pro_detail01 .right .box ul{margin:20px 0;}
    .pro_detail01 .right .box .tit span{font-size:22px;}
    .pro_detail02 .hd ul li{margin-right:30px;}

    /* 服务理念 */
    .service_concept01 .content li .box .con{height:48px; overflow:hidden;}
    .service_concept02 .left .tit{padding:50px 20px 30px;}
    .service_concept02 .tab_c{width:400px; height:290px;}
    .service_concept02 .content{height:406px;}
    .service_concept03 .infor .con{padding:0 2%;}

    /* 营销网络 */
    .network02 .li_{width:48%; margin-right:4%; min-height:auto;}
    .network02 .li_:nth-child(2n){margin-right:0;}
    .network02 .li_ .box .tit{font-size:17px;}

    /* 招聘列表 */
    .job_list01 ._jcon{padding:30px;}
    .job_list02 .item{padding:30px 0;}

    /* 首页 */
    .ipart01 .item_box .item{width:13%;}
    .ipart02{margin-top:30px;}
    .ipart02 .content .list .text_box{top:6%; height:250px;}
    .ipart02 .content .list .text_box .infor .tit{font-size:25px; margin-bottom:20px;}
    .ipart02 .content .list .text_box .infor .con{margin-bottom:20px;}
    .ipart04 .pt_bd .left_con,.ipart04 .pt_bd .right_con{ float: none; width: 100%; }

    /* 2021-0820 页面补充 */
    .proList2_01 .content .right .box{padding:20px;}
    .proList2_01 .content .right .box .btns a{font-size:14px;}
    .proList2_01 .content .right .box .btns a{padding:0 10px;}
    .proList2_01 .content .right .box ul{margin:20px 0;}
    .proList2_01 .content .right .box .tit span{font-size:22px;}
    .proList2_01 .content .right .box .con{height:50px;}

    /* 2021-1223 */
    .service_concept02 .tab_c .con{line-height:25px;}
    .service_concept02 .tab_c .con .decs{line-height:25px; height:250px; overflow-y:auto;}
    .proList2_01 .content .right .box .btns a{margin-bottom:10px;}
    .f_top{display:none;}
    .ipart05 .right .item3 .box{padding-left:43px;}
    .ipart01 .item_box .item{width:16%;}
    .ipart02 .content .list .text_box{width:60%;}



}
/*
* 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 网站样式*/
    /* 头部 */
    .xc_pageHeader{height:72px;}
    .header .h_logo{width:39%; height:52px; padding:10px 0;}
    .header .mobile_key{padding:26px 0;}
    .header .h_tools .h_lan{padding:26px 0;}
    .header .h_tools .h_search{padding:26px 0;}
    .m_nav{top:72px; max-height:calc(100vh - 72px);
        max-height:calc(var(--vh, 1vh) * 100 - 72px);}

    /* 二级 */
    .xc_nav{display:none;}
    .xc_banner{height:238px;}
    .xc_banner>img{width:1200px; margin-left:-600px;}
    .xc_banner .intro .tit{font-size:16px; line-height:20px; margin-bottom:5px;}
    .xc_banner .intro .con{font-size:20px; line-height:24px; margin-bottom:15px;}
    .f_top{display:none;}
    .f_bott{padding:10px 0;}
    .f_bott .left{width:100%; text-align:center; line-height:26px;}
    .f_bott .right{width:100%; text-align:center; line-height:26px;}
    .channel_content{padding:25px 0;}

    /* 联系我们 */
    .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_us01 .left .left_area{position:static;}

    /* 关于我们 */
    .about_us01{margin-bottom:30px;}
    .about_us01 .left .tit{font-size:20px; line-height:24px;}
    .about_us01 .left .con{font-size:16px; margin:10px 0 5px;}
    .about_us01 .left .txt{line-height:25px;}
    .about_us02 .right{line-height:25px;}
    .about_us02{margin-bottom:30px;}
    .about_us03{padding:30px 0; margin-bottom:30px;}
    .about_us03 .infor .tit{font-size:20px; line-height:24px; padding-bottom:10px;}
    .about_us03 .content{margin-top:20px;}
    .about_us03 .content li .icon{width:30%; margin:0 auto 10px;}
    .about_us03 .content li .tit{font-size:15px; line-height:22px;}
    .about_us04 .infor .tit{font-size:20px; line-height:24px;}
    .about_us04 .infor .line{margin:7px auto;}
    .about_us04 .infor .con{font-size:14px; line-height:25px;}
    .about_us04 .content{margin-top:20px;}
    .about_us04 .content .left{width:100%; margin-bottom:1%;}
    .about_us04 .content .right{width:100%;}

    /* 新闻列表 */
    .news_list01 .form_box .inp_box{width:100%; margin-right:0; margin-bottom:10px;}
    .news_list01 .form_box .inp{height:40px; line-height:40px; font-size:14px; color:#aaa;}
    .news_list01 .form_box .inp_box.inp_box_btn{padding-left:24px; width:calc(100% - 60px)}
    .news_list01 .form_box .hd_btn{height:40px;}
    .news_list01 .form_box .hd_btn .icon{width:20px; height:20px; background-size:cover; margin-top:-10px}
    .news_list01 .li_box .intro .box .con{height:24px; -webkit-line-clamp:1}
    .news_list01 .form_box .news_reset{width:40px; height:40px; background-size:cover;}
    .news_list02{margin-top:20px}
    .news_list02 ul:after{display:none;}
    .news_list02 ul .item{height:auto;}
    .news_list02 ul .item_l{display:none;}
    .news_list02 ul .item_r{width:100%;}
    .news_list02 ul .item_r .box{padding:20px;}
    .news_list02 ul .item_r .intro_box{width:57%;}
    .news_list02 ul .item_r .intro_box .tit{font-size:17px; line-height:22px; margin-bottom:5px;}
    .news_list02 ul .item_r .intro_box .con{font-size:13px; line-height:20px; height:40px;}
    .news_list02 ul .item_r .intro_box .list_tool{font-size:12px; margin-bottom:5px;}
    .news_list02 ul .item_r .intro_box .list_tool .see_number {display:none}
    .news_list02 ul .item_r .intro_box .list_tool .share_more{margin-left:0;}
    .news_list02 ul .item_r .img_box{width:36%; margin-top:10px;}
    .news_list02 .util-page{margin-top:15px;}

    /* 新闻详细 */
    .news_detail01{padding:25px 0;}
    .news_detail01 .detail_l .l_box{padding:20px;}
    .news_detail01 .detail_l .l_box .news_title{font-size:20px; line-height:25px; margin-bottom:20px;}
    .news_detail01 .detail_l,
    .news_detail01 .detail_r{width:100%;}
    .news_detail01 .detail_r{margin-top:14px;}

    /* 领导致辞 */
    .chairman01 .infor{margin-bottom:20px;}
    .chairman01 .infor .tit{font-size:20px; line-height:24px; margin-bottom:5px;}
    .chairman01 .infor .con{font-size:14px;}

    /* 荣誉资质 */
    .honor01 .li_{width:49%; margin-right:2%; margin-bottom:20px;}
    .honor01 .li_:nth-child(2n){margin-right:0;}
    .honor01 .li_ .img{padding:0;}
    .honor01 .li_ .txt{font-size:14px; padding:10px;}

    /* 研发中心 */
    .yanfa01 .infor .tit{font-size:20px; line-height:26px;}
    .yanfa01 .infor .con{padding:0 4%;}
    .yanfa01 .content{margin-top:20px;}
    .yanfa01 .content li{width:50%; margin-bottom:20px;}
    .yanfa01 .content li .icon{width:45px; height:45px; margin:0 auto 10px;}
    .yanfa01 .content li .text{font-size:12px;}
    .yanfa01 .content li .number{font-size:14px; margin-bottom:0;}
    .yanfa01 .content li .number span{font-size:25px;}
    .yanfa02{margin-top:20px;}
    .yanfa02 li {margin-bottom:20px;}
    .yanfa02 li:last-child{margin-bottom:0;}
    .yanfa02 li .left{width:100%;}
    .yanfa02 li .left .rect-542{padding-bottom:0; height:auto;}
    .yanfa02 li .left .intro .tit{font-size:20px; line-height:24px;}
    .yanfa02 li .right{width:100%;}

    /* 产品列表 */
    .pro_list01 ul li{margin-bottom:20px;}
    .pro_list01 ul li .left .box{padding:25px;}
    .pro_list01 ul li .left .box .tit{font-size:19px;}
    .pro_list01 ul li .left .box .con .t{margin:25px 0 15px;}
    .pro_list01 ul li .btns_box .btns{font-size:14px; height:40px; line-height:40px;}

    /* 产品详细 */
    .pro_detail01 .left{width:100%;}
    .pro_detail01 .right{width:100%;}
    .pro_detail01 .right .box .tit span{font-size:17px;}
    .pro_detail01 .right .box .tit a{display:inline-block; font-size:14px;}
    .pro_detail01 .right .box .con{height:auto; line-height:26px; margin-top:10px;;}
    .pro_detail01 .right .box ul{margin:15px 0;}
    .pro_detail01 .right .box ul li{font-size:14px;}
    .pro_detail01 .right .box .btns a{line-height:40px;}
    .pro_detail01{margin-bottom:0;}
    .pro_detail02 .hd{margin-bottom:20px;}
    .pro_detail02 .hd ul{width:100%;}
    .pro_detail02 .hd ul li{font-size:14px; margin-right:0; padding:0; width:24%; text-align:center;}
    .pro_detail02 .hd .target_wrap{padding:0;}
    .pro_detail02 .hd{height:50px;}
    .pro_detail02 .hd ul li.active:after{height:2px; bottom:-7px;}
    .pro_detail02 .hd .target_wrap.fixed ul li.active:after{bottom:-7px;}
    .pro_detail02 .hd .target_wrap.fixed{padding:5px 0;}
    .pro_detail02 .bd .section .infor{font-size:18px; margin-bottom:10px;}
    .pro_detail02 .bd .section .content .con{font-size:14px; line-height:26px;}
    .pro_detail02 .bd .section .img_{margin-bottom:20px;}
    .pro_detail02 .bd .section .img_ .left{width:100%; margin-right:0;}
    .pro_detail02 .bd .section .img_ .right{width:100%;}
    .pro_detail02 .bd .section{margin-bottom:20px;}
    .pro_detail02 .bd  .table{margin-bottom:0;}

    /* 服务理念 */
    .service_concept01 .infor .tit{font-size:20px; line-height:24px; margin-bottom:5px;;}
    .service_concept01 .infor .con{font-size:14px; line-height:23px;}
    .service_concept01 .content{margin-top:15px;}
    .service_concept01 .content li{width:100%; margin-left:0; margin-bottom:10px;}
    .service_concept01 .content li:last-child{margin-bottom:0;}
    .service_concept01 .content li .box .tit{font-size:16px; line-height:23px;}
    .service_concept01 .content li .box .con{height:auto; font-size:13px;}
    .service_concept02{margin-top:30px;}
    .service_concept02 .infor .tit{font-size:20px; line-height:24px; margin-bottom:5px;;}
    .service_concept02 .infor .con{font-size:14px; line-height:23px;}
    .service_concept02 .content{margin-top:15px;}
    .service_concept02 .left{ width: 100%; background: #f2f2f2; }
	.service_concept02 .left .tit{ display: none; }
	.service_concept02 .tab_t{ float:left; width:33%; text-indent:10px;}
	.service_concept02 .tab_t i{ display: none; }
	.service_concept02 .tab_c{ position: relative; left: 0; width: 100%; border-radius: 0; height:auto;}
    .service_concept02 .tab_c .con{ padding: 10%; }
    .service_concept02 .tab_c .con .decs{font-size:14px;;}
    .service_concept02 .content{height:auto; padding:20px 0;}
    .service_concept02 .tab_t{line-height:40px; height:40px; text-align:center; border:none;}
    .service_concept02 .tab_c .con{padding:5%;}
    .service_concept03{margin-top:30px;}
    .service_concept03 .infor .tit{font-size:20px; line-height:24px; margin-bottom:5px;;}
    .service_concept03 .infor .con{font-size:14px; line-height:23px;}
    .service_concept03 .content{margin-top:15px;}

    /* 营销网络 */
    .network01{margin-bottom:20px;}
    .network01 .infor{padding:0;}
    .network01 .infor .fif{font-size:20px;}
    .network01 .infor .con{margin:15px 0;}
    .network01 .content .hd .box{padding:15px;}
    .network01 .content .hd .box .sele_wrap{width:100%; margin-right:0; margin-bottom:10px;}
    .network01 .content .hd .box .inp_wrap{width:50%;}
    .network01 .content .hd .box .form_btn{width:30%;}
    .network01 .content .hd .box .form_btn button{font-size:14px; line-height:30px; height:30px;}
    .network01 .content .hd .box .sele_wrap select{line-height:30px; height:30px;}
    .network01 .content .hd .box .inp_wrap input{line-height:30px; height:30px;}
    .network01 .content .bd .map{height:215px; width:500px;}
    .network02 .li_{width:100%; margin-right:0;margin-bottom:15px;}
    .network02 .li_ .box{padding:6%;}
    .network02 .li_ .box .tit{font-size:14px; margin-bottom:10px; line-height:24px;}

    /* 人才战略 */
    .talent01 ul{padding:25px;}
    .talent01 li{padding:15px 0 25px;}
    .talent01 li .li_top span{display:inline;}
    .talent01 li .li_top span.num{font-size:25px;}
    .talent01 li .li_top span.icon{font-size:25px;}
    .talent01 li .li_top span.tit{font-size:17px;;}

    /* 招聘列表 */
    .job_list .form_box{padding:0 15px; margin-bottom:20px;}
    .job_list .form_box .inp_wrap{width:100%; margin-right:0; margin-bottom:15px;}
    .job_list .form_box .inp_wrap:last-child{margin-bottom:0;}
    .job_list .form_box .inp_wrap .inp{height:40px; line-height:40px;}
    .job_list .form_box .inp_wrap.search_wrap{width:100%;}
    .job_list .form_box button{height:46px; line-height:46px; font-size:14px; color:#fff;}
    .job_list .form_box button i{display:none;}
    .job_list01{margin-bottom:15px;}
    .job_list01 ._jcon{padding:15px;}
    .job_list01 .info{font-size:13px; margin-bottom:20px;}
    .job_list01 ._ut{font-size:13px;}
    /* .job_list01 ._t3{display:none;}
    .job_list01 ._t4{display:none;} */
    .job_list01 ._t1{width:32%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
    .job_list01 ._t2{width:42%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
    .job_list01 ._t5{width:26%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
    .job_list02 .item{padding:20px 0; font-size:14px;}
    .job_list01 ._jcon .box{padding-right:0;}
    .job_list01 ._jcon .text_con{margin-bottom:20px;}
    body .select-ui-options-default li:hover{background:#c41e19;}

    /* 首页 */
    .ibanner {height:0; padding-bottom:62.5%;}
    .ibanner .item{height:0; padding-bottom:62.5%;;}
    .ibanner .owl-carousel .owl-item img{width:100%; margin-left:0; position:static;;}
    .ibanner .iban_word .info .t{font-size:20px; line-height:30px;}
    
    .ipart01{padding-top:25px;}
    .ipart01 .infor .info_l .tit{font-size:20px; line-height:24px;}
    .ipart01 .infor .info_l .con{font-size:14px; line-height:24px;}
    .ipart01 .infor .info_r{display:none;}

    .ipart01 .item_box{text-align:left; margin-bottom:10px;}
    .ipart01 .item_box .item{width:50%; padding:0;}
    .ipart02{margin-top:20px;}
    .ipart02 .content .list{border:1px solid #c9c9c9;}
    .ipart02 .content .list .item{padding:0; margin-bottom:5px;}
    .ipart01 .item_box .item .tit{font-size:12px;}
    .ipart02 .content .list .item:after{display:none;}
    /* .ipart01 .item_box .item .icon{width:40px; height:40px; background-size:40px;}
    .ipart01 .item_box .item.cur .icon, .ipart01 .item_box .item:hover .icon{background-position:0 -40px;} */
    .ipart02 .content .list .text_box{position:static; width:100%;}
    .ipart02 .content .list .text_box .box{padding:20px;}
    .ipart02 .content .list .text_box .infor .tit{font-size:20px; margin-bottom:10px;}
    .ipart02 .content .list .owl-stage-outer{overflow:hidden;}
    .ipart02 .content .list .text_box{height:150px;}
    .ipart02 .content .list .text_box .infor{opacity:1;}
    .ipart02 .content .list .text_box .infor .con{font-size:14px; line-height:24px; height:48px; margin-bottom:0;}
    .ipart02 .content .list .text_box .infor .more{display:none;}
    .ipart02 .content .list .text_box .count{display:none;}
    .ipart02 .content .list .btn_nav>div{display:none;}
    .ipart02 .content .owl-dots{position:absolute; z-index:10; bottom:-90%; left:0%; width:100%; text-align:center;}
    .ipart02 .content .owl-dot{margin:0 3px; width:6px; height:6px; border-radius:50%; display:inline-block;  border:none; background:#e30713; transition:width .3s ease; background:rgba(32,100,176,0.6);}
    .ipart02 .content .owl-dot.active{border-radius:31px; width:20px; height:6px;}
    .ipart03{padding:30px 0; background-size:cover;}
    .ipart03 .left{width:100%;}
    .ipart03 .left .infor .tit{font-size:20px; line-height:24px;}
    .ipart03 .left .infor .con{font-size:17px; line-height:24px; margin:7px 0;}
    .ipart03 .left .infor .txt{margin-top:10px; font-size:14px; line-height:24px;}
    .ipart03 .left .infor .list{margin-top:20px;}
    .ipart03 .left .infor .list li .num{font-size:14px; line-height:30px;}
    .ipart03 .left .infor .list li .num span{font-size:25px;}
    .ipart03 .right{width:100%; margin-top:20px;}
    .ipart04{padding:0 0 25px;}
    .ipart04 .infor .info_l .tit{font-size:20px; line-height:24px;}
    .ipart04 .infor .info_l .con{font-size:14px; line-height:24px; margin:10px 0 20px;}
    .ipart04 .infor .info_r{display:none;}
    .ipart04 .pt_bd .left_con .img_box .bg .bg_right span{ font-size: 24px; }
    .ipart04 .pt_bd .right_con li{ float: none; width: 100%; }
    .ipart05{padding:25px 0;}
    .ipart05 .left{width:100%;}
    .ipart05 .left .tit{font-size:20px; line-height:24px; margin-bottom:5px;}
    .ipart05 .left .con{font-size:14px; line-height:24px;}
    .ipart05 .right .item{float:left; margin-left:0;}
    .ipart05 .right .item .box .icon{margin:0 auto 10px;}
    .ipart05 .right .item1{background:none; background:#e30713; width:32%; margin-right:2%;;}
    .ipart05 .right .item1 .box{padding:15px;}
    .ipart05 .right .item2{background:none; background:#e30713; width:32%; margin-right:2%;;}
    .ipart05 .right .item2 .box{padding:15px;}
    .ipart05 .right .item3{background:none; background:#e30713; width:32%;}
    .ipart05 .right .item3 .box{padding:15px;}
    .ipart05 .right .item .box .info .t{font-size:15px; margin-bottom:5px;}
    .ipart05 .right .item .box .info .c{font-size:12px;}

    .fz36{font-size:20px; line-height:24px;}

    /* 2021-0812 */
    .ibanner .owl-nav{display:none;}
    .ibanner .owl-carousel .owl-dot{width:10px; height:10px;}
    .ibanner .owl-carousel .owl-dot.active{width:30px;}

    /* 2021-0820 页面补充 */
    .proList2_01 .content .left{width:100%;}
    .proList2_01 .content .right{width:100%;}
    .proList2_01 .content .right .box .tit span{font-size:17px;}
    .proList2_01 .content .right .box .tit a{display:inline-block; font-size:14px;}
    .proList2_01 .content .right .box .con{height:auto; line-height:26px; margin-top:10px;;}
    .proList2_01 .content .right .box ul{margin:15px 0;}
    .proList2_01 .content .right .box ul li{font-size:14px;}
    .proList2_01 .content .right .box .btns a{line-height:40px;}
    .proList2_02{margin-top:30px;}
    .proList2_02 .li_{width:48%; margin-right:4%; margin-bottom:15px;}
    .proList2_02 .li_:nth-child(2n){margin-right:0;}
    .proList2_02 .li_ a{height:40px; line-height:40px; font-size:14px;}

    /* 2021-0831 */
    .ibanner .iban_word{bottom:30%;}
    .ibanner .iban_word .info .c{font-size:20px; line-height:24px;}
    .ipart01 .item_box .item .tit{padding:4% 6%;}
    .ipart03 .left .infor .list li .text{font-size:12px;}
    .ipart04 .pt_hd .t1{font-size:20px; line-height:24px;}
    .ipart04 .pt_hd .c1 .c1_right{display:none;}
    .ipart05 .right .item .box .info .c{color:#fff;}
    .service_concept01 .infor .tit{font-size:20px!important;}
    .service_concept02 .infor .tit{font-size:20px!important;}
    .service_concept03 .infor .tit{font-size:20px!important;}

    /* 2021-1222 */
    .proList2_01 .content .right .box .btns a{margin-bottom:5px;}

    /* 2021-1223 */
    body .channel-content-325 .Form-P1 .Form-P1-Left{width:100%;}
    body .channel-content-325 .Form-P1 .Form-P1-right{width:100%;}
    body .channel-content-325 .Form-P1 .Form-P1-li b{display:block;}
    .contact_us02 #map-310{margin-left:-760px; margin-top:-100px;;}
    .pro_detail01 .right .box .tit a{display:none;}








}

@media only screen and (max-width:375px){
    .ipart01 .item_box .item{width:31%;}
    .ipart02 .content .owl-dots{bottom:-92%;}
}






@media only screen and (max-width: 320px) {
    /*mobileMode 320 网站样式*/
    /* 产品详细 */
    .pro_detail01 .right .box .btns a{padding:0 15px; font-size:12px;}
    .pro_detail01 .right .box .btns .icon{display:none;}
}
