
/** 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: 1 ; filter: alpha(opacity=0);height: 100%;}
img[data-srcloaded] { opacity:1; filter: alpha(opacity=100);height: 100%; }
/*
* PadMode
*/

@media only screen and (max-width: 1800px) {
    .pageHeader.indexHeader .left .box .logo{margin-bottom: 0.4rem;}
    /* .pageHeader.indexHeader .left .box nav li{margin-bottom: 0.2rem;} */
    .contact_us01 .left{/*width:45%;*/ height:auto;}
    .contact_us01 .right{/*width:44%; */height:4.5rem;}

}
@media only screen and (max-width: 1440px) {
    html {font-size:6.5vw;}
    .about_us02 .bjk,
    .about_us01 .content .bjk,
    .about_us01 .content ul li .txt,
    .footer .left dl dd,
    .footer .right .copy{font-size: 0.16rem;}
    .ipart01 .ipart01_dots .owl-dot{margin:0.2rem auto;}

    /* 联系我们 */
    .contact_us01 .left .box{padding: 0.3rem 0.2rem;}
    .contact_us01 .left .box ul li img{margin-right: 0.1rem;}

    /* 新闻列表 */
    .news_list01 ul li .li_box .intro .tit{line-height:1;}
    .news_list01 ul li .li_box .intro .con{margin-bottom: 0.25rem;}
    .news_list01 ul li .li_box .intro{padding-bottom:0.1rem;}

    /* 产品详细 */
    .pro_detail01:after{height:100%; top:50%;transform: translateY(-50%);}
    .pro_detail01 .right{margin-right:0; width:45%;}

    /* 首页 */
    .pageHeader.indexHeader .left .box .logo{margin-bottom: 0.3rem;}
    .pageHeader.indexHeader .left .box nav li{margin-bottom: 0.2rem;}
    .pageHeader .iban_box .box .tab_c .infor{margin-bottom: 0.2rem;}
    .ibanner .iban_word{top: 2rem;}
    .ibanner .iban_word .tit{font-size: 0.4rem;}
    .ibanner .iban_word .con{font-size: 0.45rem;}
    #scr > label{font-size: 0.18rem;}
    .ipart_infor .tit{font-size: 0.35rem;}
    .ipart01 .ipart01_tools{top: 3.2rem;}
    .ipart03 .bd .item .inner .tit{font-size: 0.2rem;}
    .ipart03 .bd .item .inner{position:relative; margin: 1.82rem 0.2rem;}
  .ipart03 .bd .item{height: 4.0rem;}
  .ipart03 .bd .item.on .inner{margin: 0.84rem 0.4rem 0;}
  .ipart03 .bd .item.on .inner .tit{font-size: 0.3rem;}

    /* 服务 */
    .service03{padding-bottom: 0.4rem;}
    .service04 .content .item .intro .box .tit{font-size: .25rem;}
    .service04 .content .item .intro .box{padding: 0.2rem 0.3rem;}

    .ipart03 .bd .item{margin-left:0.19rem;}

    .video_list01 .conts .see{margin:19% auto;}


    /* 20210617 duanyu */
    .contact_us01 .left{width:45%; height:7rem;}
    .contact_us01 .right{width:54%; height:7rem;}
    .contact_us01 .left .box{padding:0.5rem 0.2rem;}

    /* 2021-0621 */
    #scr {bottom:calc(14vh + 40px);}

    /* 英文首页 */
    .header_en .wrap{width:1260px;}
    .banner_en .intro .wrap{width:1260px;}
    .index_en .wrap{width:1260px;}
    .ipart2_en .content .owl-carousel .owl-dots{top:255px;}
    .ipart2_en .content .box{height:540px;}
    .footer_en .wrap{width:1260px;}
    .footer_en .left{width:35%;}

}

@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 网站样式*/
    html{font-size:7vw;}
    .wrap{width:100%;}
    .channel_tools{display:none;}
    .xc_nav ul li a{font-size: 0.18rem;}

    .pageHeader .left{width:100%; height:auto; transition:.5s ease;}
    .pageHeader .left .box{padding: 0.2rem 0.3rem;}
    .pageHeader .left .box .logo{margin-bottom:0;float:left;}
    .pageHeader .left .box .mobile_key{display:block; float:right;}
    .pageHeader .left .box .mobile_key.on span{width:30px; background-color:#000;}
    .pageHeader .left .box .mobile_key.on span.span01{width:20px;;}
    .pageHeader .left .box .mobile_key.on span.span02{width:25px;;}
    .pageHeader .left .box .mobile_key.on span.span03 { width:30px;}
    .pageHeader.fixed .left{background:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}
    .pageHeader.fixed .left .box .logo .img1{display:none;}
    .pageHeader.fixed .left .box .logo .img2{display:block;}
    .pageHeader:hover .left{background:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}
    .pageHeader:hover .left .box .logo .img1{display:none;}
    .pageHeader:hover .left .box .logo .img2{display:block;}
    .pageHeader .left .box nav{position:fixed;border-top:1px solid rgba(0,0,0,0.2); width:100%; height:100%; overflow:auto; top:86px; right:-100%; background:#fff; transition:.5s ease;}
    .pageHeader .left .box nav.on{right:0;}
    .pageHeader .left .box nav .nav_ul{padding: 0.3rem;}
    .pageHeader .left .box nav li{color:#000;}
    .pageHeader .left .box nav li:after{background:#000;}
    .channel_right{position:static; width:100%;}
    .channel_right .channel_box{width:94%; margin-left:3%;}
    .xc_banner{position:relative; height: 5rem; overflow:hidden;}
    .xc_banner img{position:absolute; width:1920px; left:50%; margin-left:-960px; max-width:none;}
    .xc_banner video{position:absolute; width:100%; left:0; z-index:2;}
    .xc_banner:after{display:none;}

    .footer .wrap{width:92%; margin-left:4%;}


    /* 首页 */
    .pageHeader .left .box .m_search{display:block; color:#fff; float:right; font-size: 0.2rem; margin-top: 0.1rem; margin-right: 0.1rem;}
    .pageHeader .iban_box{position:absolute; height:160px; top:340px; display:none;}

    .ibanner{position:relative; height:500px; overflow:hidden;}
    .ibanner .item{height:500px; overflow:hidden;}
    .ibanner .owl-carousel .owl-item img{position:absolute; width:1920px; left:50%; margin-left:-960px; max-width:none;}
    .ibanner.bg:after{display:none;}
    .ibanner video{width:100%;}
    .ind_video_box{display:none;}
    .ibanner .iban_word{left:26%; transition-delay:0s;}
    #scr{position:absolute; top:45vh;}
    #scr > b{top: 0.3rem}
    .ibanner .video_btn .circleProgress_wrapper{bottom: 1rem;}
    .ibanner .owl-nav>div{display:block; cursor:pointer; z-index:5; font-size:50px; position:absolute; top:50%; margin-top:-44px; color:#fff;}
    .ibanner .owl-nav .owl-prev{left:0%;}
    .ibanner .owl-nav .owl-next{right:0%;}
    .ibanner .owl-nav>div:hover{color:rgb(62, 147, 138);}
    .channel_right.ipart{margin-top:0;}
    .ibanner .item .line1, .ibanner .item .line2, .ibanner .item .line3{display:none;}
    .btn_line{display:none;}

    .ipart03 .bd .item{width:11%;}

    .service_nav .fixed{position:static;}
    .service04:after{right:-10%; height:75%;}

    body{font-weight:normal;}

    /* 视频中心 */
    .video_list01 .conts .see{margin:17% auto}
    /* 20210617 duanyu */
    .contact_us01 .left{width:45%; height:7.5rem;}
    .contact_us01 .right{width:54%; height:7.5rem;}

    /* 2021-0624 */
    .pageHeader .left .box nav {width:60%;}

    /* 首页英文 */
    .header_en .wrap{width:920px;}
    .header_en .tools{margin-top:15px;}
    .banner_en .intro .wrap{width:920px;}
    .banner_en .intro{font-size:26px;}
    .banner_en .intro .tit{width:75%;}
    .banner_en .intro .tit span{font-size:46px; line-height:46px;}
    .index_en .wrap{width:920px;}
    .ipart2_en .content .left{padding:0 35px;}
    .ipart2_en .content .right{padding:0 35px;}
    .ipart2_en .content .intro .tit{min-height:72px; margin-bottom:15px;}
    .ipart2_en .content .owl-carousel .owl-dots{top:200px;}
    .ipart2_en .content .box{height:500px;}
    .footer_en .left{width:40%;}
    .footer_en .right{margin-top:65px;}

    /* 2021-1103 pll */
    .pageHeader .left .box nav{top: 79px;}




}
@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    html{font-size:10vw;}
    /* .wrap, .mwrap { width:740px; } */
    /*padMode 992px 网站样式*/
    .channel_right .channel_box .channel_content{padding: 0.4rem 0;}

    .xc_banner{height: 4rem;}
    .footer .right{width:45%; margin-top: 0.2rem;}

    /* 联系我们 */
    .contact_us01 .left{width:100%; margin-bottom: 0.2rem;}
    .contact_us01 .right{width:100%;}

    /* 新闻详细 */
    .news_detail01 .left{width: 0.7rem;}
    .news_detail01 .left .bdsharebuttonbox a{width: 0.7rem; height: 0.7rem; line-height: 0.7rem;}
    .news_detail01 .right{width:85%;}
    .news_detail01 .right .detail_page a{background-size:300%;}
    .news_detail01 .right .intro .title{font-size: 0.25rem;}

    /* 产品详细 */
    .pro_detail01 .left{width:100%; margin-bottom: 0.2rem;}
    .pro_detail01 .right{width:100%;}
    .pro_detail01{padding: 0.4rem 0; margin-bottom: 0.4rem;}

    /* 新闻列表 */
    .pro_list01 .content .left .box{padding: 0.2rem 0 0.2rem 0.2rem;}
    .pro_list01 .content .left{width:55%;}
    .pro_list01 .content .right{width:45%;}
    .pro_list01 .content .right .col.c2 .photo-box,
    .pro_list01 .content .right .col.c2 .time-move{width: 3.38rem; height: 3.38rem; transform:translate(0, -3.5px)}
    .pro_list01 .content .right .col.c2 .time-box{width: 3.4rem;}

    /* 首页 */
    .ibanner{height:400px;}
    .ibanner .item{height:400px;}
    .ibanner .owl-carousel .owl-item img{width:1400px; margin-left:-700px;}
    .ibanner .iban_word{transform:translateY(0); top: 1.5rem; left:10%;}
    .ibanner .iban_word .tit{font-size: 0.3rem;}
    .ibanner .iban_word .con{font-size: 0.35rem;}
    #scr{top:30vh}
    .ipart01 .left{width:50%;}
    .ipart01 .right{width:45%;}
    .ipart01 .ipart01_tools{top: 2rem; right:46%;}
    .ipart01 .left ul li .txt{font-size: 0.14rem;}
    .ipart01 .img_gif{top:54vh;}
    .ipart02 .bd .item .cover{width:55%;}
    .ipart02 .bd .item .cover .box{padding: 0.2rem;}
    .ipart02 .bd .item .cover .box .con{margin-bottom: 0.2rem;}
    .ipart02 .bd .item .cover .box .tit{font-size: 0.24rem;}
    .ipart03 .bd .item::before{opacity:0; visibility:hidden;}
  .ipart03 .bd .item{width:48%; margin:0 4% 0.2rem 0; text-align:left; height: 4.3rem;}
  .ipart03 .bd .item.on{width:48%;}
  .ipart03 .bd .item:nth-child(2n){margin-right:0;}
  .ipart03 .bd .item .inner .con { opacity:1; visibility:visible; height: 3rem;}
  .ipart03 .bd .item .inner .tit,
  .ipart03 .bd .item.on .inner .tit{font-size: 0.25rem;}
    .ipart03 .bd .item.on .inner,
    .ipart03 .bd .item .inner{margin: 1.2rem 0.4rem 0;}
    .ipart03 .bd .item.on .inner .tit{color:#fff;}
    .ipart04 .bd .item .rect-100{padding-bottom:110%;}


    .service04 .content .item{width:100%; margin-bottom:20px;}

    .ipart03 .bd .item .inner .tit, .ipart03 .bd .item.on .inner .tit{color:#5e5e5e;}

    /* 视频中心 */
    .video_list01 .conts .see{margin:20% auto}

    /* 20210617 duanyu */
    .contact_us01 .left{width:45%; height:7.5rem;}
    .contact_us01 .right{width:54%; height:7.5rem;}

    /* 首页英文 */
    .header_en .wrap{width:720px;}
    .banner_en .intro{display:none;}
    .index_en .wrap{width:720px;}
    .index_en{padding:30px 0;}
    .ipart1_en .infor .tit{font-size:32px; line-height:64px;}
    .ipart1_en .infor .tit::after{bottom:11px;}
    .ipart1_en .infor .con{font-size:22px; line-height:22px;}
    .ipart1_en .content .t{font-size:16px;}
    .ipart2_en .infor .tit{font-size:32px; line-height:64px;}
    .ipart2_en .infor .tit::after{bottom:11px;}
    .ipart2_en .infor .con{font-size:22px; line-height:22px;}
    .ipart2_en .content .left{padding:0 15px;}
    .ipart2_en .content .right{padding:0 15px;}
    .ipart2_en .content .intro .tit{min-height:96px;}
    .ipart2_en .content .owl-carousel .owl-dots{top:165px;}
    .footer_en{padding:15px 0;}
    .footer_en .left{display:none;}
    .footer_en .right{width:100%; margin-top:0; text-align:center;}
    .footer_en .right .share{display:none;}
    .footer_en .right .design{display:none;}
    .footer_en .right .copy{font-size:13px;}

    /* 2021-1103 pll */
    .pageHeader .left .box nav{top: 81px;}











}
/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
    body:after {
        content: 'Mobile';
    }
    body,input,textarea,button,select {font-size: 0.14rem;}
    .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 网站样式*/
    html{font-size:24vw;}
    .channel_right .channel_box .channel_content{padding: 0.2rem 0;}
    .pageHeader .left .box .m_search{margin-top: 0.5rem; margin-right:0;}
    .pageHeader .left{height: 0.7rem;}
    .pageHeader .left .box{padding: 0.1rem 0.2rem;}
    .pageHeader .left .box .logo{width:45%;}
    .pageHeader .left .box .mobile_key{height: 0.3rem;}
    .pageHeader .left .box nav{top: 0.7rem;}
    .pageHeader .left .box nav li{margin-bottom: 0.2rem;}
    .xc_banner{height: 2rem;}
    .xc_banner video{display:none;}
    .xc_banner img{position:absolute; width:1300px; margin-left:-650px;}
    .channel_right .channel_box{min-height:500px;}
    .channel_tools .lang{margin:0 0.2rem;}
    .channel_tools{margin: 0.2rem 0 0;}
    .pageHeader .left .box nav li,
    .channel_tools .lang,
    .xc_nav ul li a,
    .footer .left dl dt{font-size: 0.13rem;}
    .xc_nav ul li{width:48%; margin-left:4%;}
    .xc_nav ul li:nth-child(2n-1){margin-left:0;}
    .xc_nav ul li a{padding: 0.15rem 0 0.07rem}
    .footer .left dl dt{margin-bottom: 0.2rem;}
    .footer{padding: 0.2rem 0;}
    .footer .wrap{margin-left:4%;}
    .footer .left{width:100%; display:none;}
    .footer .right{width:100%; margin-right:0; margin-top:0;}
    .footer .right .share{display:none;}
    .gotop{font-size: 0.16rem; bottom: 0.8rem;}
    .gotop.show{width: 0.4rem; height: 0.4rem; line-height: 0.4rem;}

    .common-infor{padding: 0.2rem; margin-bottom: 0.2rem;}
    .common-infor .tit_en{font-size: 0.14rem;}
    .common-infor .tit{font-size: 0.2rem;}

    .common-btn{margin-top: 0.2rem; line-height: 0.4rem; height: 0.4rem; width: 1.2rem; font-size: 0.14rem;}


    /* 公司介绍 */
    .about_us02 .bjk, 
    .about_us01 .content .bjk, 
    .about_us01 .content ul li .txt, 
    .footer .left dl dd, 
    .footer .right .copy{font-size: 0.14rem;}
    .about_us01 .content .bjk{margin: 0.2rem 0;}
    .about_us01 .content ul li{margin-right: 0.2rem;}
    .about_us01 .content ul li .num{font-size: 0.25rem;}
    .about_us02 .img{margin: 0.2rem 0;}

    /* 联系我们 */
    .contact_us01 .common-infor{margin-bottom: 0.2rem;}
    .contact_us01 .left{height:auto; padding-bottom: 0.2rem;}
    .contact_us01 .left .box{padding: 0 0.2rem; font-size: 0.14rem;}
    .contact_us01 .left .box ul{margin-bottom: 0.2rem;}
    .contact_us01 .left .box .ewm img{width:75%;}
    .contact_us01 .right{height: 3rem;}
    #map-495644{height:3rem!important; width:100%!important;}

    /* 企业文化 */
    .culture01 .content{margin: 0.2rem 0;}
    .culture01 .content .item{width:100%;}
    .culture01 .content .item .tit{font-size: 0.16rem;}
    .culture01 .content .item .con{padding: 0.2rem; font-size: 0.14rem;}
    .culture02 .content .img_case{width:100%; opacity:0.3; display:none;}
    .culture02 .content .text_case{position:static;}
    .culture02 .content .text_case .text_box{position:relative; width:100%; padding-left:15px; margin-bottom: 0.2rem; padding-right:0; top:0; box-sizing:border-box;}
    .culture02 .content .text_case .text_box1, 
    .culture02 .content .text_case .text_box3{text-align:left; }
    .culture02 .content .text_case .text_box .tit{font-size: 0.18rem;}
    .culture02 .content .text_case .text_box span { right:auto; left:0; top:0.08rem;}
    .culture02 .content .text_case .text_box:hover span::after{opacity:0;}

    /* 荣誉 */
    .honor01 .content{margin-top: 0.2rem;}
    .honor01 ul li{margin-bottom: 0.2rem;}
    .honor01 ul li .intro .box{padding:0.1rem;}
    .honor01 ul li .intro .box .t{font-size:0.16rem;}

    

    .load_more .loading{width: 2rem; height: 0.4rem; line-height: 0.4rem;}
    .load_more span.txt{font-size: 0.14rem;}

    /* 新闻列表 */
    .news_list01 .content{margin-top: 0.2rem;}
    .news_list01 ul li{margin-bottom: 0.2rem;}
    .news_list01 ul li .li_box{padding:0;}
    .news_list01 ul li .li_box .img{width:100%;}
    .news_list01 ul li .li_box .intro{width:100%;}
    .news_list01 ul li .li_box .intro .tit{font-size: 0.16rem; margin: 0.15rem 0;}
    .news_list01 ul li .li_box .intro .con{display:none;}
    .news_list01 ul li:hover{box-shadow:inherit;}
    .news_list01 ul li.noimg .li_box .intro .tit{margin-top:0;}

    /* 新闻详细 */
    .news_detail01 .left{display:none;}
    .news_detail01 .right{width:100%;}
    .news_detail01 .right .detail_page a{width: 0.35rem; height: 0.35rem;}
    .news_detail01 .right .detail_page a.next{background-position: -0.35rem 0;}
    .news_detail01 .right .detail_page a.back{background-position: -0.7rem 0;}
    .news_detail01 .right .tit{font-size: 0.16rem;}
    .news_detail01 .right .con .date{font-size: 0.14rem;}
    .news_detail01 .right .con .switcher{margin-left: 0.2rem;}
    .news_detail01 .right .intro .title{font-size: 0.18rem; line-height: 0.26rem; padding-bottom: 0.2rem; margin-bottom: 0.2rem;}
    .news_detail01 .right .intro .text{font-size: 0.14rem;}

    /* 招聘列表 */
    .job_list01 .content{margin-top: 0.2rem;}
    .job_list01 ul li{margin-top: 0.2rem;}
    .job_list01 ul li .hd .box{padding: 0.2rem;}
    .job_list01 ul li .hd .box .tit{font-size: 0.18rem;}
    .job_list01 ul li .hd .box .date{font-size: 0.14rem; margin-top:0.2rem;}
    .job_list01 ul li .hd .box .icon{margin-top:0;}
    .job_list01 ul li .hd .num{font-size: 0.7rem;}
    .job_list01 ul li .bd .box{padding: 0.2rem;}
    .job_list01 ul li .bd .intro strong{font-size: 0.16rem; font-weight:normal;}
    .job_list01 ul li .bd .job_btn{position:static;}
    .job_list01 ul li .bd{background-image:inherit;}

    /* 产品详细 */
    .pro_detail01:after{display:none;}
    .pro_detail01{padding:0; margin-bottom: 0.2rem;}
    .pro_detail01 .right .tit{font-size: 0.2rem;}
    .pro_detail01 .right .con{font-size: 0.14rem;}
    .pro_detail01 .right ul{margin: 0.2rem 0;}
    .pro_detail01 .right ul li .num{font-size: 0.25rem;}
    .pro_detail01 .right ul li .txt{font-size: 0.14rem;}
    .pro_detail02{font-size: 0.14rem;}

    /* 产品列表 */
    .pro_list01 .content .left{width:100%;}
    .pro_list01 .content .left .box{padding: 0.2rem 0.2rem 0;}
    .pro_list01 .content .left .tit{font-size: 0.2rem;}
    .pro_list01 .content .left ul{margin-top: 0.2rem;}
    .pro_list01 .content .left ul li{width:50%; margin-bottom: 0.2rem;}
    .pro_list01 .content .right{width:100%;}
    .pro_list01 .content .right .col.c2 .time-move{width:3.36rem; height:3.36rem; transform: translate(0, -3px);}
    .pro_list02{margin-top: 0.2rem;}
    .pro_list02 ul li{margin-bottom: 0.2rem;}
    .pro_list02 ul li .cover{width:98%; left:1%;}
    .pro_list02 ul li .li_box{padding:0;}
    .pro_list02 ul li .li_box .intro .tit{font-size: 0.16rem; line-height: 0.24rem; height: 0.48rem; margin-bottom: 0.15rem;}
    .pro_list02 ul li .li_box .intro .more{font-size: 0.14rem;}
    .pro_list02 ul li .li_box .intro{padding:0.12rem;}

    /* 首页 */
    #scr{display:none;}
    .ipart_infor .tit_en{font-size: 0.16rem;}
    .ipart_infor .tit{font-size: 0.2rem;}
    .ibanner{height:300px;}
    .ibanner .item{height:300px;}
    .ibanner .active .iban_word{display:none;}
    .ibanner .owl-carousel .owl-item img{width:800px; margin-left:-400px;}
    .ibanner .video_btn .btn_vid_icon{width: 0.5rem; height: 0.5rem; line-height: 0.5rem;}
    .ibanner .video_btn .circleProgress_wrapper{width: 0.58rem; height: 0.58rem;}
    .ibanner .video_btn .circleProgress_wrapper{left:80%; bottom: 0.5rem;}
    .ipart01{padding: 0.2rem 0;}
    .ipart01 .left .con{font-size: 0.14rem; margin: 0.2rem 0; line-height: 0.24rem;}
    .ipart01 .left ul li .num{font-size: 0.25rem;}
    .ipart01 .left{width:100%; float:none;}
    .ipart01 .right{width:100%; float:none; margin-top: 0.2rem;}
    .ipart01 .ipart01_tools{width:100%; position:static; margin-top: 0.2rem;}
    .ipart01 .ipart01_tools .num{display:inline-block;}
    .ipart01 .ipart01_dots,
    .ipart01 .ipart01_dots .owl-dot{display:inline-block;}
    .ipart01 .ipart01_dots .owl-dot{margin:0 5px;}
    .ipart01 .ipart01_tools .num .line{display:none;}
    .ipart02 .hd{margin-bottom:0.2rem;}
    .ipart02 .hd .right{width:100%;}
    .ipart02 .hd .right .tab_t ._li{width:40%;}
    .ipart02 .hd .right .tab_t ._li:first-child{ margin-right:0; padding-right:0; width:60%;}
    .ipart02 .hd .right .tab_t ._li:first-child:after{display:none;}
    .ipart02 .hd .right .tab_t ._li .t{font-size:0.15rem;}
    .ipart02 .bd .owl-item .item{padding-bottom:0;}
    .ipart02 .bd .item .cover{position:static; width:100%; border:1px solid #f6f6f6; box-shadow:inherit;}
    .ipart02 .bd .item .cover .box .tit{font-size: 0.2rem;}
    .ipart02 .bd .item .cover .box .con{font-size: 0.14rem; width:100%; margin-bottom:0;}
    .ipart03{margin: 0.2rem 0;}
    .ipart03 .hd .right{margin-top:0;}
  .ipart03 .bd .item{height: 2.4rem;}
  .ipart03 .bd .item.on .inner,
  .ipart03 .bd .item .inner{margin: 0.2rem 0.1rem 0;}
  .ipart03 .bd .item .inner .tit, 
  .ipart03 .bd .item.on .inner .tit{font-size: 0.2rem;}
  .ipart03 .bd .item .inner .con .txt{margin: 0.2rem 0; line-height:24px; height:72px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
  .ipart03 .bd .item.on .inner .con{height:auto;}
    .ipart03 .bd .item.on, 
    .ipart03 .bd .item:hover{width:48%;}
    .ipart03 .bd .item1,
    .ipart03 .bd .item2,
    .ipart03 .bd .item3,
    .ipart03 .bd .item4{/*background-position:0;*/}
    .ipart04{margin-bottom:0;}
    .ipart04 .hd .right{margin-top:0;}
    .ipart04 .bd{margin-top: 0.2rem;}
    .ipart04 .bd .item{width:100%; margin-right:0; margin-bottom: 0.2rem;}
    .ipart04 .bd .item .intro .con{font-size: 0.18rem; margin: 0.15rem 0;}
    .ipart04 .bd .item .intro .more{font-size: 0.14rem;}
    .ipart04 .bd .item .rect-100{padding-bottom:98%;}

    /* 服务 */
    .service_nav.xc_nav{height:auto;}
    .service_nav.xc_nav ul li{width:47%;}
    .service_nav.xc_nav ul li:nth-child(2n+1){margin-left:0;}
    .service02 .ser_infor{padding: 0.2rem 0;}
    .ser_infor .tit{font-size: 0.2rem;}
    .service03{padding: 0.2rem 0;}
    .service03 .right{width:100%; margin-top:0;}
    .service03 .right .ser_infor .con{margin-top: 0.2rem;}
    .service03 .left{width:100%;}
    .service04{padding: 0.2rem 0 0;}
    .service04 .content{margin-top: 0.2rem;}
    .service04 .content .item .intro .box{padding: 0.15rem;}
    .service04 .content .item .intro .box .con{width:100%; font-size: 0.12rem; line-height: 0.2rem; height: 0.6rem; overflow:auto;}
    .service04 .content .item .intro .box .tit{font-size: 0.16rem;}

    /* 全站搜索 */
    body .searchArea .infor .tit{font-weight:normal;}
    body .searchArea .content_form .form_box .search .btn_wrap .btns,
    body .resultArea #botBtn .btnMore{font-weight:normal;}
    body .resultArea .content_form h3{font-weight:normal;}
    body .searchArea .infor .tit{font-size:0.2rem; line-height:0.2rem;}
    body .searchArea .content_form{margin-top:0.2rem;}
    body .searchArea .content_form .form_box .search .input_wrap{line-height:52px; height:52px;}
    body .resultArea .content_form{margin-top:0.2rem;}
    body .resultArea .content_form .area{padding:20px 0;}
    body .resultArea .content_form .piclist_area .srchList li .intro{line-height:24px; height:72px;}
    body .resultArea .content_form .piclist_area .srchList li .intro .t{font-size:0.14rem;}

    .service05 .owl-nav .owl-next{right:0;}
    .service05 .owl-nav .owl-prev{left:0;}
    .service05.ipart04 .bd .item .rect-100{padding-bottom:87%;}

    /* 视频中心 */
    /* .video_list01 .conts .see{margin:18% auto}
  .video_list01 .title{font-size:0.14rem}
    .video_list01 .row>.smal-12{width:49%;}
    .video_list01 .cont{padding:0.05rem 0;} */
    /* 荣誉 */
    .video_list01 .content{margin-top: 0.2rem;}
    .video_list01 ul li{margin-bottom: 0.2rem;}
    .video_list01 ul li .intro .box{padding:0.1rem;}
    .video_list01 ul li .intro .box .t{font-size:0.16rem;}

    /* 20210617 duanyu */
    .contact_us01 .left{width:45%; height:7.5rem;}
    .contact_us01 .right{width:54%; height:7.5rem;}

    /* 2021-0624 */
    .ibanner .owl-nav>div{width:40px; height:40px; background:#fff; border-radius:50px; text-align:center;margin-left:5px; margin-right:5px;}
    .ibanner .owl-nav>div i{font-size:17px; color:#000; vertical-align:top; margin:0; line-height:40px; font-weight:bold}
    .ibanner .active .iban_word{display:block; top:110px; left:15%}
    .ibanner .iban_word .tit{font-size:15px;}
    .ibanner .iban_word .con{font-size:20px; line-height:24px;}
    .ibanner .iban_word .con span{display:block;}
    .ibanner .video_btn .circleProgress_wrapper{bottom:25px;}
    .ipart02 .hd .right .tab_t{display:none;}
    .pageHeader .left .box nav{width:100%;}
    .ipart04 .bd .item .img{display:none;}
    .ipart04 .bd .item .intro{transition:all 0.5s ease;}
    .ipart04 .bd .item .intro:hover{background:rgb(62, 147, 138);}
    .ipart04 .bd .item .intro:hover .tit span{color:#fff;}
    .ipart04 .bd .item .intro:hover .tit em{background:#fff;}
    .ipart04 .bd .item .intro:hover .con{color:#fff;}
    .ipart04 .bd .item .intro:hover .more{color:#fff;}
    .ipart04 .hd .right,
    .ipart03 .hd .right{display:none;}
    .ipart04 .bd .item .cover{display:none;}
    .ipart04 .bd .item .intro{background:#f4f4f6;}
    .xc_nav ul{border-bottom:1px solid #8f949c}
    .xc_nav ul li{width:auto; margin-right:20px; float:none; display:inline-block; margin-left:0;}
    .xc_nav ul li a:after{display:none;}
    .xc_nav ul li a:before{height:2px; bottom:-1px;}
    .culture01 .content .item1{margin-bottom:20px;}
    .culture02 .content .img_case{display:block;}
    .culture02 .content .text_case{overflow:hidden;}
    .culture02 .content .text_case .text_box{width:23%; float:left; margin-right:2%; padding-left:5px;}
    .culture02 .content .text_case .text_box .tit{text-align:center;  position:relative; font-size:14px;}
    .culture02 .content .text_case .text_box > span{width:7px; height:7px;}
    .culture02 .content .text_case .text_box span{left:4px; top:6px}
    .culture02 .content .text_case .text_box{margin-bottom:10px;}
    .culture02 .content{margin-bottom:20px;}
    .culture03 .service04 .bd{margin-top:0;}
    
    .contact_us01 .left{width:100%; height:auto;}
    .contact_us01 .right{width:100%; height:270px; overflow:hidden;}
    .ser_infor .con{font-size:13px;}
    .ipart04 .bd .item .intro .con{height:auto;}
    .service04{padding-top:0;}
    .pro_list01 .content .info{display:block; margin-bottom:30px;}
    .pro_list01 .content .tit{font-size:20px; color:#242c58;}
    .pro_list01 .content .con{font-size:14px; color:#5e5e5e;}
    .pro_list01 .content .right{margin-top:20px;}
    .pro_list01 .content .left .tit{display:none;}
    .pro_list01 .content .left .con{display:none;}

    /* 2021-0628 */
    .ibanner .owl-nav>div{display:none;}
    .video_btn {display:none;}
    .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 .owl-carousel .owl-dots{position:absolute; z-index:10; bottom:25px; left:0%;  width:100%; text-align:center;}
    .ibanner .owl-carousel .owl-dot{width:12px; height:12px; margin:0 5px;border-radius:50%; display:inline-block; background:#fff;}
    .ibanner .owl-carousel .owl-dot.active{background:rgb(62, 147, 138);}
    .ibanner .active .iban_word{top:80px}
    .ipart01 .left ul{display:none;}
    .ipart02 .hd .right .tab_t{display:flex;}
    .ipart03 .bd .item{height:auto; width:100%; padding:25px 4%; box-sizing:border-box; background-position:0!important; transition:all 0s ease;}
    .ipart03 .bd .item.on .inner, 
    .ipart03 .bd .item .inner{margin:0;}
    .ipart03 .bd .item .inner .tit{transition:all 0s ease;}
    .ipart02 .bd .item .cover .box .tit span{display:inline-block;}
    .ipart03 .bd .item .inner .con{ transition:all 0s ease}
    .ipart03 .bd .item .inner .con .txt{height:auto; margin:5px 0 10px;}
    .ipart03 .bd .item .inner .con{height:auto;}
    .ipart03 .bd .item.on, .ipart03 .bd .item:hover{width:100%;}
    .ipart03 .bd .item::before{background:rgb(62, 147, 138); opacity:0.7; transition:all 0.5s ease;}
    .ipart03 .bd .item:hover::before{opacity:0.7; visibility:visible;}
    .ipart03 .bd .item:hover{color:#fff;}
    .ipart03 .bd .item:hover .inner .tit{color:#fff;}
    .ipart03 .bd .item .inner .more{transition:all 0s ease;}
    .footer .right{text-align:center;}
    .footer .beian{display:block; margin-top:5px;}
    .xc_banner{height:auto;}
    .xc_banner img{width:100%; position:static; margin-left:0;;}
    .xc_nav {background:#f1f1f1;}
    .xc_nav ul{border:none; position:relative}
    .xc_nav ul:after{content:''; width:1000px; left:-50px; background:#f1f1f1; height:100%; position:absolute; bottom:0;}
    .xc_nav ul li{margin-right:0; position:relative; z-index:2;}
    .xc_nav ul li a{display:block; padding:10px 15px; box-sizing:border-box;}
    .xc_nav ul li a:before{display:none;}
    .xc_nav ul li.cur a{background:rgb(62, 147, 138); color:#fff;}
    .service_nav.xc_nav ul li{width:auto;}
    .culture02{display:none;}
    .case .ipart04 .bd .item .img{display:block;}
    .ipart04 .bd .item .li_box{padding:0;}
    .pro_list01 .content .right{display:none;}
    .pro_list01 .content .info{padding:0 0.2rem;}
    .pro_list02 ul li .li_box .intro{padding:20px}
    .pro_list02 ul li .li_box .intro .tit{height:auto; margin-bottom:5px;}
    .ibanner .v_item img{display:block!important;}
    .pro_list01 .content .info{margin-bottom:0;}
    .channel_right .channel_box{min-height:400px;}
    .pageHeader .left .box .mobile_key{margin-top:0.03rem;}

    /* 首页英文 */
    .header_en .wrap{padding-left:4%; padding-right:4%; width:auto;}
    .header_en .logo{width:50%;}
    .header_en .tools{width:50%; float:right; margin-top:5px;}
    .header_en .lang{margin:0 15px;}
    .header_en .lang em{margin:0 7px;}
    .index_en .wrap{padding-left:4%; padding-right:4%; width:auto;}
    .ipart1_en .infor .tit{font-size:22px; line-height:26px;}
    .ipart1_en .infor .tit::after{width:40px; height:4px; bottom:2px;}
    .ipart1_en .infor .con{font-size:20px; line-height:20px;}
    .ipart2_en .infor .tit{font-size:22px; line-height:26px;}
    .ipart2_en .infor .tit::after{width:40px; height:4px; bottom:2px;}
    .ipart2_en .infor .con{font-size:20px; line-height:20px;}
    .ipart2_en .content .left{width:100%; padding:0;}
    .ipart2_en .content .right{width:100%; padding:0;}
    .ipart2_en .content .intro .tit{min-height:inherit; font-size:20px;}
    .ipart2_en .content .box{height:auto; margin-bottom:25px;}
    .ipart2_en .content .item .t{margin:5px 0;}



    
}
@media only screen and (max-width: 355px) {
    /*mobileMode 355 网站样式*/
    .pageHeader .left .box .logo{width:58%;}

}

@media only screen and (max-width:320px){
    .culture02 .content .text_case .text_box span{left:0}
    
    /* 首页英文 */
    .ipart2_en .content .owl-carousel .owl-dots{top:150px;}
    /* 2021-1104 pll */
    .contact_us01 .right{width:100%; height:230px; overflow:hidden;}
}

