/*
* 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); }

@media only screen and (max-width: 1920px) {
    /* rem+vw+calc, 同时设置px兼容 */
    html{font-size:100px; font-size:calc(100px - 30 * ((1920px - 100vw) / 680));}
}

/* FHD缩放125% */
@media only screen and (max-width: 1540px) {
    html{font-size:90px; font-size:calc(100px - 30 * ((1920px - 100vw) / 680));}
    /* .wrap, .mwrap { width:1200px; } */
    /*1540（FHD缩放125%） 网站样式*/

    .f_midd .right{padding-left:0.6rem;}

}


/* 1440（2K） */
@media only screen and (max-width: 1440px) {
    /* .wrap, .mwrap { width:1200px; } */
    /*1440（2K） 网站样式*/








}


/* 1366（普通14寸） */
@media only screen and (max-width: 1366px) {
    html{font-size:80px; font-size:calc(100px - 30 * ((1920px - 100vw) / 680));}
    /* .wrap, .mwrap { width:1200px; } */
    /*1366（普通14寸） 网站样式*/


    .f_midd .right{padding-left:0.3rem;}



    .history1 .stage_item .content{margin-top:0.2rem;}

    .product01 .midd .left{background-size:80%;}
}


/*
* PadMode
*/
@media only screen and (max-width: 1240px) {
    html{font-size:80px;}
    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 网站样式*/

    .h_bott .mobile_key {display:block;}
  
    /* æ‰‹æœºç«¯ä¸‹æ‹‰ */
    .m_nav{display:block; position:fixed; right:-100%; top:0; background:#fff; background:rgba(255, 255, 255, 0.8); width:60%; height:100vh; z-index:15; transition:right 0.5s ease;;}
    .m_nav .nav_bg{background:url(../img/black.5.png) center; position:fixed; left:0; top:0; width:100%; height:100%; opacity:0; visibility:hidden; transition:all 0.5s ease; z-index:2;}
    .m_nav .content{position:relative; z-index:4; background:#fff; height:100%;}
    .m_nav .content .mnav_top{height:102px; background:#fff;}
    .m_nav .content .mnav_top .mnav_search{float:right; background:#1f3461; text-align:center; line-height:102px; width:56%; font-size:0;}
    .m_nav .content .mnav_top .mnav_search span{display:inline-block; vertical-align:middle; font-size:16px; font-weight:bold; color:#fff;}
    .m_nav .content .mnav_top .mnav_search i{display:inline-block; vertical-align:middle; width:31px; height:31px; background:url(../img/mnav_search.png) no-repeat center; margin-left:37px;}
    .m_nav .content .mnav_top .mnav_back{float:left; background:#fff; text-align:center; line-height:102px; width:44%; font-size:0;}
    .m_nav .content .mnav_top .mnav_back span{display:inline-block; vertical-align:middle; font-size:16px; font-weight:bold; color:#333f47;}
    /* .m_nav .content .mnav_top .mnav_back i{display:inline-block; vertical-align:middle; width:31px; height:31px; background:url(../img/mobile/back.png) no-repeat center; margin-right:25px;} */
    .m_nav .content .mnav_top .mnav_back i{font-size:20px; font-weight:bold; color:#333f47; margin-right:25px;}
    .m_nav .content .mnav_center .m_language{text-align:right; padding:20px 0;}
    .m_nav .content .mnav_center .m_language a{display:inline-block; font-size:14px; color:#333f47; font-family:Arial; color:rgba(51,63,71,.5); position:relative; margin:0 20px;}
    .m_nav .content .mnav_center .m_language a.on{color:#333f47;}
    .m_nav .content .mnav_center .m_language a.on:after{content:''; width:96%; height:2px; background:#333f47; position:absolute; left:2%; bottom:-3px;} 
    .m_nav .content .mnav_bottom{overflow-y:auto;}
    .m_nav .content .mnav_bottom .mnav_li{position:relative; margin:20px 0;}
    .m_nav .content .mnav_bottom .mnav_li a.mnav_a{display:block; padding:0 45px; position:relative; font-size:19px; color:#333f47; font-weight:bold;}
    .m_nav .content .mnav_bottom .mnav_li a.mnav_a i{display:block; width:20px; height:20px; background:url(../img/mnav_jt.png) no-repeat; background-size:contain; position:absolute; right:45px; top:50%; margin-top:-10px;}
    .m_nav .content .mnav_bottom .mnav_li a.mnav_a i{
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        -o-transform: rotate(270deg);
        transform: rotate(270deg);}

    .m_nav .content .mnav_bottom .mnav_li dl{background:#f7f7f7; padding:20px 60px; display:none; margin:10px 0;}
    .m_nav .content .mnav_bottom .mnav_li dl dd a{display:block; font-size:15px; color:#525252; line-height:35px;}
    .m_nav .content .mnav_bottom .mnav_li.cur a.mnav_a i{-webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);}

    /*å¯¼èˆªæŽ¨æ‹‰*/
    .m_nav.toshow{right:0;}
    .m_nav.toshow .nav_bg{opacity:1; visibility:visible;}

    /* ä¸‰çº§å¯¼èˆª */
    .m_third_nav{display:block;}
    .m_third_nav .content{height:47px; overflow:hidden; border-bottom:2px solid #e5e5e5; text-align:center;}
    .m_third_nav ul {width:100%; overflow-x:auto; overflow-y:hidden; white-space:nowrap; height:60px;}
    .m_third_nav ul li{display:inline-block; font-size:15px; color:#949494; margin:0 4px; line-height:47px;}
    .m_third_nav ul li a{display:inline-block; position:relative; padding:16px 8px; line-height:1;}
    .m_third_nav ul li.on{font-weight:bold; color:#333f47;}
    .m_third_nav ul li.on a:after{content:''; width:102%; height:2px; background:#333f47; border-radius:3px; position:absolute; left:0; bottom:0} 
    /*--------------------------------- å…¬å…±éƒ¨åˆ† end------------------------------------*/
    
    .h_bott .h_menu{display:none;}
    .h_bott .h_lan{display:none;}
    .h_bott .h_search{display:none;}
    .inav_wrapper{display:none;}

    /* 底部 */
    .f_midd .left{float:none; width:100%;}
    .f_midd .right{float:none; width:100%; border-left:none; padding-left:0; margin-top:0.5rem;}
    .f_midd .right .contact{display:inline-block; margin-left:0.6rem;}
    .f_midd .right .ewm{float:left; padding-left:0;}

    /* 首页 */
    .ipart02 .front .content ul{width:100%;}
    
    .ipart03 .left{float:none; width:100%; margin-right:0;}
    .ipart03 .right{float:none; width:100%;} 
    .ipart03 .right .top{float:left; width:49%; margin-bottom:0;}
    .ipart03 .right .bott{float:right; width:49%;}
    .ipart03 .right .top .img_box{height:4.49rem;}

    /* 新闻列表 */
    .news_list01 .left .bd li .img_{width:43%;}
    .news_list01 .left .bd li .intro{width:56%;}
    .news_list01 .left .bd li .intro .box{padding:0.3rem;}
    .news_list01 .left .bd li .intro .box .tit{ -webkit-line-clamp:1;}


    /* 联系我们 */
    .contact_us01 .right .top{padding:0.2rem 0.4rem;}
    .contact_us01 .right .top .infor .tit{font-size:0.3rem; margin-bottom:0.3rem;}

    .contact_us01 .right .bott{padding:0.2rem 0.4rem;}
    .contact_us01 .right .top .cont_r .ewm{width:1rem;}


        /* 人才理念 */
        .talent01 .infor .tit{font-size:1.6rem;}
        .talent01 .content .left .top .intro_box{padding:0.4rem 0.6rem;}
        .talent01 .content .right .intro_box{padding:0.4rem 0.3rem;}
        .talent01 .content .left .bott_r .intro_box{padding:0.4rem 0.2rem;}
        .talent01 .content .intro_box .tit{font-size:0.3rem; margin-bottom:0.2rem;}
        .talent02 .intro_box{padding:0.4rem 0.6rem;}
        .talent02 .intro_box .tit{font-size:0.3rem;}



    .history1 .stage_item:first-child{ padding-left:calc((100vw - 940px) / 2);} 
    .history1::before, .history1::after{display:none;}

    .industry01 .infor .tabs_ .item>a{height:0.6rem;}
    .industry01 .infor{margin-bottom:0.6rem; }

    .industry01 .content .left .tit{margin-bottom:0.3rem;}
    .industry01 .content .left .con{line-height:0.24rem; height:1.44rem; -webkit-line-clamp:unset; overflow-y:auto;}
    .industry01 .content .left .bott{margin-top:0.1rem;}
    .industry01 .content .right{align-self:start;}
    .industry01 .content .company{margin-top:-0.6rem;}
    .industry01 .content .left .tit{font-size:0.26rem; white-space:nowrap;}
    .industry01 .content .left{min-height:5.2rem;}
    .industry01 .content .company .item,
    .industry01 .content .company .item:last-child{margin-right:0; white-space:nowrap;}

    .ipart02 .bg .swiper-slide img{height:8rem; object-fit:cover;}

    .header .h_tools .h_720{display:none;}

}

@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    .wrap, .mwrap { width:760px; }
    /*padMode 992px 网站样式*/
    

    .ipart03 .left .item{padding-left:39.8%;}
    .ipart03 .left .item .img_box{width:39.8%;}

    /* 招聘列表 */
	.job_list01 .form_box .inp_wrap{width:21%;}
	.job_list01 .form_box .inp_wrap .inp{text-indent:5px;}

    /* 视频列表 */
    .video_list01 .li_{width:49%; margin-right:2%; margin-bottom:2%;}
    .video_list01 .li_:nth-child(2n){margin-right:0;}


    /* 联系我们 */
    .contact_us01 .wrap{flex-direction:column;}
    .contact_us01 .left{width:100%;}
    .contact_us01 .right{width:100%;}

    .contact_us01 .right .top{height:auto;}
    .contact_us01 .right .bott{height:auto; margin-top:0.2rem;}

    .contact_us02 .content .sect{width:100%;}




    /* 荣誉资质 */
    .honor01 .content .hd .item {margin-bottom:0.2rem; padding-right:0.3rem;}
    .honor01 .content .bd{margin-top:0.3rem;}
    .honor01 .content .bd .swiper-slide-active .intro .text{font-size:0.2rem;}


    /* 关于我们 */
    .about_us01 {background-size:cover;}
    .about_us01 .content .left{width:100%;}
    .about_us01 .content .right{width:100%; margin-top:0.4rem;}
    .about_us02 .content .right .cont .swiper-slide .tit{font-size:0.25rem;}
    .about_us02 .content .right .cont .swiper-slide{padding:0.5rem;}
    .about_us02 .content .right .pass{padding:0.15rem;}
    .about_us03 .content .item{height:330px;}
    .about_us03 .content .item .con{display:none; opacity:0; visibility:hidden}
    .about_us03 .content:hover .item{width:16.66%;}
    .about_us03 .content:hover .item:hover{width:16.66%;}
    .about_us03 .content .item .icon{padding-top:1rem;}
    .about_us03 .content .item .num{bottom:1rem;}


    /* 人才理念 */
    .talent01 .content{flex-direction:column;}
    .talent01 .content .left{width:100%;}
    .talent01 .content .left .top{height:auto;}
    .talent01 .content .left .top .intro_box{position:static;}
    .talent01 .content .left .bott{height:auto;}
    .talent01 .content .right{width:100%;}
    .talent01 .content .left .top .intro_box{padding:0.4rem 0.3rem;}
    .talent02 .intro_box{padding:0.3rem;}


    .history1 .stage_item:first-child{ padding-left:calc((100vw - 760px) / 2);} 

    .industry01 .content{display:flex; flex-direction:column-reverse; }
    .industry01 .content .company{margin-top:0; justify-content:flex-start; margin-bottom:0.3rem;}
    .industry01 .infor{margin-bottom:0.2rem;}
    .industry01 .content .cont{flex-direction:column;}
    .industry01 .content .left,
    .industry01 .content .right{width:100%; height:auto; min-height:0;}
    .industry01 .content .left{margin-bottom:0.4rem;}
    .industry01 .content .left .con{height:auto;}

    .product01 .top .item{margin-right:0.4rem;}
    .product01 .midd{height:3.8rem;}
    .product01 .midd .left .tit{font-size:0.2rem; line-height:0.26rem;}
    .product01 .midd .right .swiper-slide{height:0.8rem;}
    .product01 .bott .swiper-slide .img_box{height:0.8rem;}
    .product01 .midd .left .swiper-buttons{margin-top:0.2rem;}

    .about_us03 .content:hover .item{width:14.28%;}
    .about_us03 .content:hover .item:hover{width:14.28%;}
}
/*
* 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:4%; padding-right:4%; 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 网站样式*/

    /*æ‰‹æœºå¯¼èˆª*/
    .m_nav{width:77%;}
    .m_nav .content .mnav_top{height:60px;}
    .m_nav .content .mnav_top .mnav_search{line-height:60px;}
    .m_nav .content .mnav_top .mnav_search i{width:25px; height:25px; background-size:cover; margin-left:20px;;}
    .m_nav .content .mnav_top .mnav_back{line-height:60px;}
    /* .m_nav .content .mnav_top .mnav_back i{width:25px; height:25px; background-size:cover;} */
    .m_nav .content .mnav_bottom .mnav_li{margin:15px 0;}
    .m_nav .content .mnav_bottom .mnav_li a.mnav_a{padding:0 20px; font-size:17px; line-height:30px;}
    .m_nav .content .mnav_bottom .mnav_li a.mnav_a i{right:20px}
    .m_nav .content .mnav_bottom .mnav_li dl{padding:15px 30px;}
    .m_nav .content .mnav_center .m_language{padding:10px 0 15px;}
    .m_nav .content .mnav_center .m_language a{margin:0 8px;}
    .m_nav .content .mnav_center .m_language a:first-child{margin-left:0px;}

    /* 底部 */
    .f_top .content .item .tit{padding-left:0; display:block; line-height:0.3rem; height:0.3rem;}
    .f_top .wrap{border-bottom:none;}
    .f_midd{display:none;}
    .f_bott{text-align:center; line-height:0.24rem;}
    .f_bott .wrap{padding-bottom:0.2rem;}
    .f_bott .left{float:none; display:inline;}
    .f_bott .right{float:none; display:inline;}

    /* 首页 */
    .common_tit{font-size:0.24rem; line-height:0.4rem;}
    .ibanner .iban_mouse{bottom:0.2rem;}
    /* .ibanner .swiper-slide .img_box{height:3.5rem;} */
    .ibanner .swiper-slide .img_box{height:auto;}
    .ibanner .swiper-slide .img_box video{width:100%; height:100%;}
    .ibanner .intro_box .tit{font-size:0.3rem;}
    
    .ipart01{padding:0.3rem 0;}
    .ipart01 .infor{margin-bottom:0.3rem;}
    .ipart01 .infor .more_btn{line-height:0.4rem; width:1.5rem;}
    .ipart01 .content .left{float:none; width:100%;}
    .ipart01 .content .right{float:none; width:100%;}

    .ipart01 .content .left .item{float:none; width:100%; margin-right:0; margin-bottom:0.2rem;}
    .ipart01 .content .right .item{margin-bottom:0.2rem;}
    .ipart01 .content .right .item:last-child{margin-bottom:0;}

    .ipart02{padding:0;}
    .ipart02 .bg .swiper-container{height:5rem;}
    .ipart02 .bg .swiper-slide img{height:100%; object-fit:cover;}
    .ipart02 .front .infor{margin-bottom:0.3rem;}
    .ipart02 .front .content ul{font-size:0; text-align:center;}
    .ipart02 .front .content .item{display:inline-block; float:none; width:30%; margin-right:4.5%; margin-bottom:0.2rem;}
    /* .ipart02 .front .content .item:nth-child(3){margin-right:0;} */
    /* .ipart02 .front .content .item:nth-child(5){margin-right:0;} */
    .ipart02 .front .content .item a{padding:0.2rem 0.1rem;}
    .ipart02 .front .content .item .text{font-size:0.16rem;}
    .ipart02 .front .content .item .icon{margin-bottom:0.1rem;}

    .ipart03{padding:0.3rem 0;}
    .ipart03 .infor{margin-bottom:0.3rem;}
    .ipart03 .infor .more_btn{line-height:0.4rem; width:1.5rem;}

    .ipart03 .left .item{padding-left:0;}
    .ipart03 .left .item>a{height:auto;}
    .ipart03 .left .item .img_box{position:static; width:100%;}
    .ipart03 .left .item .intro_box{padding:0.2rem;}
    .ipart03 .left .item .intro_box .tit{margin-bottom:0.1rem;}
    .ipart03 .left .item .intro_box .con{margin-bottom:0.1rem;}
    .ipart03 .right .top{width:100%; margin-bottom:0.2rem;}
    .ipart03 .right .bott{width:100%; margin-bottom:0.4rem;}
    .ipart03 .right .top .img_box{height:3rem;}
    .ipart03 .right .bott .img_box{height:3rem;}

    .ipart04{background-position:left center; padding-bottom:0.4rem;}
    .ipart04 .infor .tit{font-size:0.24rem;}
    .ipart04 .infor .more_btn{line-height:0.4rem; width:1.5rem;}

    /* 下层页面 */
    .xc_nav .content .left li{margin-right:0.2rem;}
    .xc_nav .content .right{display:none;}
    .channel_content{padding:0.3rem 0;}


    /* 新闻列表 */
    .news_list01 .left{width:100%;}
    .news_list01 .left .hd{margin-bottom:0.3rem;}
    .news_list01 .left .hd .li_{width:100%; margin-right:0; margin-bottom:10px; padding-bottom:5px; height:auto;}
    .news_list01 .left .hd .li_ span{font-size:14px; height:36px; line-height:36px;}
    .news_list01 .left .hd .li_ input{font-size:14px; height:36px; line-height:36px;}
    .news_list01 .left .hd .li_ input::-webkit-input-placeholder {font-size:14px;}
    .news_list01 .left .hd{margin-bottom:20px;}
    .news_list01 .left .bd li .intro .box{padding:0.2rem;}
    .news_list01 .left .bd li .intro .box .tit{-webkit-line-clamp:2; font-size:0.2rem; line-height:0.3rem; max-height:0.6rem;}
    .news_list01 .left .bd li .intro .box .con{display:none;}
    .news_list01 .right{width:100%; margin-top:0.3rem;}

    /* 招聘列表 */
	.job_list01 .form_box{margin-bottom:0.2rem;}
	.job_list01 .form_box .inp_wrap{width:100%; margin-bottom:15px; }
	.job_list01 .form_box .inp_wrap .inp{line-height:0.4rem; height:0.4rem; font-size:0.14rem;}
	.job_list01 .form_box .inp_wrap.search_wrap{width:100%; margin-bottom:0;}
	.job_list01 .form_box button{line-height:0.4rem; height:0.4rem; border-radius:0;}
	.job_list01 .content li.first{line-height:0.5rem; height:0.5rem; display:none;}
	.job_list01 .content li ._un{font-size:14px; line-height:0.5rem; height:0.5rem;}
	.job_list01 .content li ._un, .job_list01 .content li ._ut{width:18%;}
	.job_list01 .content li ._t1{font-size:0.18rem; width:100%; text-align:left; line-height:0.35rem; height:0.35rem;}
	.job_list01 .content li ._t7{width:5%;}
	.job_list01 .content .j_c .j_c_box{padding:0.2rem;}
	.job_list01 .content .j_c .intro .job_btn{position:static; margin-top:20px;}

    /* 新闻详细 */
    .news_detail01 .left{width:100%;}
    .news_detail01 .left .tit{font-size:0.2rem;}
    .news_detail01 .left .text{padding-bottom:0.3rem;}
    .news_detail01 .left .share_box{margin:0.2rem 0;}
    .news_detail01 .left .share_box li{padding:0 0.15rem; margin:0 -0.05rem;}
    .news_detail01 .left .share_box li img{width:80%;}
    .news_detail01 .left .btns .prev{width:100%; margin-bottom:0.1rem;}
    .news_detail01 .left .btns .next{width:100%; float:left; text-align:left;}
    .news_detail01 .right{width:100%; margin-top:0.3rem;}
    .news_detail01 .right .item:last-child{margin-bottom:0;}
  


    /* 联系我们 */
    .contact_us01 .right .top{padding:0.2rem;}
    .contact_us01 .right .top .infor .tit{font-size:0.26rem; margin-bottom:0.2rem;}
    .contact_us01 .right .top .content{flex-direction:column;}
    .contact_us01 .right .top .cont_r{align-self:center;}
    .contact_us01 .right .top .cont_l .line{margin-bottom:0.05rem;}
    .contact_us01 .right .bott .tit{font-size:0.2rem;}
    .contact_us01 .right .bott{padding:0.2rem;}
    .contact_us02 .content .sect .swiper-slide{padding:0.2rem;}
    .contact_us02 .content .sect .swiper-slide .tit{font-size:0.2rem; line-height:0.24rem; height:0.48rem; margin-bottom:0.1rem;}
    .contact_us02 .content .sect .swiper-slide .line{font-size:0.15rem;}
    .contact_us02 .content .sect .intro .tit{font-size:0.22rem;}
    .contact_us02 .content .sect{margin-top:0.2rem;}

    /* 荣誉资质 */
    .honor01 .infor .tit{font-size:0.22rem; line-height:0.3rem;}
    .honor01 .content .hd .item{width:40%; margin-right:10%; padding:0;}
    .honor01 .content .bd .swiper-slide{transform:scale(1);}

    /* 关于我们 */
    .about_us01{padding:0.4rem 0;}
    .about_us01 .content .left{padding-top:0;}
    .about_us01 .content .right .tit{font-size:0.22rem;}
    .about_us02{padding:0.35rem 0;}
    .about_us02 .content .left{width:100%;}
    .about_us02 .content .right{width:100%;}
    .about_us03{padding:0.35rem 0;}
    .about_us03 .content{overflow-x:auto; flex-wrap:nowrap; white-space: normal; display:flex;}
    .about_us03 .content:hover .item{width:27%;}
    .about_us03 .content:hover .item:hover{width:27%;}
    .about_us03 .content .item{width:27%; flex: 0 0 41%;}
    .about_us04 .content{margin-top:0.25rem;}
    .about_us .infor .tit{font-size:0.22rem;}
    .about_us04 .content .left{padding-top:0; width:auto; display:flex; justify-content:center; flex-wrap:nowrap; width:100%; margin-bottom:0.3rem;}
    .about_us04 .content .left .item{width:46%; height:45px; display:flex; align-items:center; border-radius:42px; font-size:14px; line-height:1; margin:0 1%; padding:0 0.2rem; justify-content:center;}
    .about_us04 .content .right{width:100%;}
    .about_us04 .content .right ul{padding-right:0rem; height:auto; overflow:hidden;}
    .about_us04 .content .right .li_{width:100%; margin-bottom:0.2rem;}

    /* 人才理念 */
    .talent01{margin-bottom:0.3rem;}
    .talent01 .infor{margin-bottom:0.3rem;}
    .talent01 .infor .tit{font-size:0.8rem;}
    .talent01 .infor .con{font-size:0.3rem; margin-top:0.2rem;}

    .talent01 .content .left .bott_r .intro_box{position:static;}
    .talent01 .content .intro_box .tit{font-size:0.24rem; line-height:0.3rem;}
    .talent01 .content .left .bott{flex-direction:column;}
    .talent01 .content .left .bott_l{width:100%;}
    .talent01 .content .left .bott_r{width:100%;}
    .talent01 .content .left .bott_r .intro_box{padding:0.4rem 0.3rem;}

    .talent02{margin-bottom:0.3rem;}
    .talent02 .wrap{flex-direction:column;}
    .talent02 .left{width:100%; margin-bottom:0.2rem;}
    .talent02 .right{width:100%;}
    .talent02 .intro_box .tit{font-size:0.24rem;}

    .talent03{padding:0.3rem 0;}
    .talent03 .tit{font-size:0.3rem; margin-bottom:0.2rem;}
    .talent03 .item .icon{flex:0 0 auto;}
    .talent03 .item{display:flex; text-align:left;}

    .history1 .infor .wrap{flex-direction:column; align-items:flex-start;}
    .history1 .infor .tit{font-size: 0.26rem; line-height: 0.3rem; padding-bottom:0.15rem;}
    .history1 .infor .tabs_ ul{white-space: nowrap;}
    .history1 .infor .right{ width:100%; overflow-x: auto; margin-top:0.2rem;}
    .history1 .stage_item:first-child{padding-left:4vw;}
    .history1 .stage_item .content .year_item{padding-left:0.3rem; padding-right:0.3rem;}
    .history1 .stage_item .content .year_item .intro_box{left:0.11rem; right:0.11rem;}
    .history1 .indicators{margin-top:0.1rem;}
    .history1 .stage_item .content{margin-top:0.1rem;}
    .history1 .indicators .indi_item .txt{font-size:0.16rem; margin-top:0.2rem;}
    .history1 .stage_item .content .year_item .tit{font-size:0.3rem;}

    .industry01 .infor .tabs_{overflow-x:hidden;}
    .industry01 .infor .tabs_ ul{width:103%; flex-flow:row wrap;}
    .industry01 .infor .tabs_ .item,
    .industry01 .infor .tabs_ .item:last-child{margin-right:3.33%; width:30%; margin-bottom:0.1rem;}
    .industry01 .infor{margin-bottom:0.1rem;}
    .industry01 .content .company{overflow-x:auto;}
    .industry01 .content .company .item>a{padding:0.1rem 0.2rem;}
    .industry01 .content .left{margin-bottom:0.2rem;}
    .industry01 .content .left .tit{font-size:0.24rem; line-height:0.3rem; padding-left:0.2rem; margin-bottom:0.2rem;}
    .industry01 .content .left .bott .item{margin-right:0.1rem; margin-top:0.1rem;}
    .industry01 .content .right .swiper-pagination{left:0.2rem; bottom:0.2rem;}
    .industry01 .content .right .swiper-pagination .swiper-pagination-bullet{width:0.5rem;}

    .product01 .top{overflow-x:hidden; padding:0.2rem 0.3rem;}
    .product01 .top ul{display:flex; flex-flow:row wrap; width:103%;}
    .product01 .top .item{width:30%; margin-right:3.33%; font-size:0.18rem; padding:0.08rem 0;}
    .product01 .wrap{display:flex; flex-direction:column;}
    .product01 .top{order:1;}
    .product01 .bott{order:2; margin-bottom:0.2rem; padding:0.2rem 0.3rem;}
    .product01 .midd{height:auto; order:3; margin-bottom:0; flex-direction:column;}
    .product01 .midd .center{order:1; width:100%; margin-bottom:0.2rem;}
    .product01 .midd .right{order:2; width:100%; margin-bottom:0.2rem;}
    .product01 .midd .left{order:3; width:100%; padding:0.4rem 0.3rem;}
    .product01 .midd .right .swiper-slide{height:auto; width:1.57rem; height:1rem; margin-bottom:0;}
    .product01 .bott .swiper-button-prev{left:0.05rem;}
    .product01 .bott .swiper-button-next{right:0.05rem;}

    .product01 .bott{display:none;}

    .news_list01 .right{display:none;}

    .ibanner .video_slide .mobile_img{display:block;}
    .ibanner .video_slide video{display:none;}

    .ipart02 .bg .swiper-container{height:8.5rem;}
    .ipart02 .front .content .item:nth-child(2){margin-right:0;}
    .ipart02 .front .content .item:nth-child(4){margin-right:0;}
    .ipart02 .front .content .item:nth-child(6){margin-right:0;}
    .ipart02 .front .content .item:nth-child(8){margin-right:0;}

    .ipart02 .front .content .item{width:45.5%;}

    .contact_us02 .content .sect .swiper-slide .line a{display:block;}
    .ipart02 .bg .swiper-container{height:9.5rem;}

    .ipart03{display:none;}
    .ipart04{margin-top:.6rem;}
}
@media only screen and (max-width: 480px) {
    /*mobileMode 480 网站样式*/
    
   
}
@media only screen and (max-width: 340px) {
    /*mobileMode 320 网站样式*/
 

}
