/*
* 标识
*/
body:after {
  display: block;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  content: "Pc";
}

.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: 1640px) {
  .wrap {
    width: 1300px;
  }

  body, h1, h2, h3, h4, p, ul, ol, dd, dl, form{font-size: 16px;}

  .header .h_logo{padding:15px 0;}
  .header-top-menu{padding-top: 35px;}
  .header .h_logo img{width:80%;}
  .inav .nav_li .nav_a{font-size: 18px;}
  .inav .nav_li .secNav{font-size: 15px;}
  footer dl dt{font-size: 28px;}

  .xc_banner .cover .title{font-size: 45px;}
  .common-title .tit{font-size: 32px;}
  .common-title{margin-bottom: 40px;}
  .channel_content{padding: 60px 0;}
  .solution02{margin:60px 0;}
  .second-title{font-size:22px;}
  .pagination{margin:60px 0;}
  .ipart02{margin:60px 0;}


  .news_list01 .content{margin-bottom: 0;}
  .news_list01 .content ul li{margin-bottom: 40px;}
  .news_detail01{margin-bottom: 60px;}
  .detail_content .con{margin:40px 0;}

  .common-title .con{margin-top: 20px;}

  .contact01{margin-bottom: 60px;}


  .inav .nav_li{padding-left: 22px; padding-right: 22px;}

  .product_detail01 .right .tit{font-size: 36px;}
  .product_detail01 .right dt{font-size: 16px;}
  .product_detail02 .target_wrap ul li{padding:15px 35px; font-size: 20px;}
  .product_detail03{margin-top: 60px;}
  .product_detail03 .owl-nav .owl-prev, .product_detail03 .owl-nav .owl-next{height:79%;}
  .product_detail03 .owl-nav i{margin-top: 92px;}
  .product_detail03 .item .img{margin:0; margin-top: 10px;}
  .product_detail02 .content{padding:50px;}

  .ibanner .item .iban_word .word{width:48%}

  .product01 table tr th{padding:14px;}

  .ipart03 .item{margin-bottom: 15px;}
  .ipart04{margin: 60px 0;}
  .ipart05{padding:60px 0;}
  .ipart07{margin:60px 0;}

  .about02{margin:60px 0;}
  .about02 .item .num{font-size: 30px;}
  .about02 .item .num span{font-size: 50px;}
  .about04{margin-top: 60px; padding:60px 0;}
  .about04 .bd ul li.on_year .year{font-size: 28px;}

  .product_detail01 .right dl{margin-right: 15px;}

  .attribute_list{max-height: 400px;}
  .filterlist:nth-child(1) .attribute_list li{width:25%;}
  .filterlist:nth-child(2) .attribute_list li{width:25%;}

  .product_detail01 .right dt, .product_detail01 .right dd{height:40px; line-height: 40px;}

  .service01 .item .title{font-size: 20px;}
  .service01{margin-bottom: 60px;}

  .dvs01 .content{margin-top: 60px;}
  .dvs01 .img_item .tit{font-size: 22px;}
  .dvs03 .img_item .tit{font-size: 22px;}
  .dvs03 .img_item .img{height:250px; padding:20px 0;}
  .dvs01 .table .tit .box{font-size: 22px;}
  .dvs01 .title,
  .dvs02 .title,
  .dvs03 .title{font-size: 22px;}
  .dvs03{margin-top: 60px;}

  .pi01 .img_list .t{height:42px}
  .pi01.dvs01 .img_item .img{padding:20px;}
  .pi01.dvs01 .img_item .img{height:320px}

}



@media only screen and (max-width: 1366px) {
  .wrap {
    width: 1200px;
  }
  body, h1, h2, h3, h4, p, ul, ol, dd, dl, form{font-size: 16px;}
  .inav .nav_li{padding:15px}


}



/*
* PadMode
*/
@media only screen and (max-width: 1240px) {
  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;
  }

  .mobile_key i{font-weight: bold;}
  .mobile_key {
    display: block;
    margin-top: -4px;
    font-size: 20px;
    right: 26px;
    color:#535353;
  }

  /* 上下间距同一调整 */
  .channel_content{padding: 50px 0;}
  .solution02{margin:50px 0}
  .common-title{margin-bottom: 35px;}
  .common-title .con{margin-top: 20px;}
  .product_detail03{margin-top: 50px;}
  .pagination{margin:50px 0;}
  .contact01{margin-bottom: 50px;}
  .career01{margin-bottom: 50px;}
  .ipart02{margin:50px 0;}

  /* 一号标题 统一调整*/
  .common-title .tit{font-size: 30px;}
  .second-title{font-size: 22px;}

  .inav .nav_li{padding-left: 10px; padding-right: 10px;}
  .inav .nav_li .nav_a{font-size: 16px;}

  .xc_banner .cover .title{font-size: 30px;}

  .career01 .content ._un{width:10%;}
  .career01 .content ._un._t1{width:45%; padding:0;}
  .career01 .content ._un._t2{width:30%;}
  .career01 .content li .top,
  .career01 .content li.first{padding:15px 10px; height:auto; line-height: 1.5;}

  .contact02 .form{margin-bottom: 30px;}

  .product_detail01 .right{width:100%; margin-bottom: 20px; height:auto;}
  .product_detail01 .right dt{font-size: 16px;}
  .product_detail01 .left{width:100%;}
  .product_detail01 .left_box{height:auto;}
  .product_detail03 .owl-nav .owl-prev, .product_detail03 .owl-nav .owl-next{height:73%;}
  .product_detail03 .owl-nav i{margin-top: 68px;}

  .ibanner .item .iban_word{display:none;}

  .news_detail01{margin-bottom: 50px;}
  .detail_content .con{margin:30px 0;}

  footer dl:first-child {width: 33%;}
  footer dl {float: left;margin-right: 8%;}

  .ipart01 .cover{padding:50px 0;}
  .ipart03 .item .common-title{left:15px;}
  .ipart04{margin:50px 0;}
  .ipart05{padding:50px 0;}
  .ipart07{margin:50px 0;}

  .about02{margin:50px 0;}

  .about04{margin-top: 50px; padding:50px 0;}
  .about04 .bd ul li .round{width:15px; height:15px; margin-top: -27.5px;}
  .about04 ._line_lt, .about04 ._line_lt,
  .about04 ._line_lt, .about04 ._line_rt,
  .about04 .bd ul li .line{height:2px;}
  .about03 .item{height:350px;}
  .about02 .item:nth-child(4){margin-left: 0;}

  .attribute_list li{width:25%;}
  .filterlist:nth-child(1) .attribute_list li {width: 50%;}
  .filterlist:nth-child(2) .attribute_list li {width: 50%;}

  .contact01 .cover .box{padding:30px;}

  .service01{margin-bottom: 50px;}
  .service01 .item .title{width:60%;}

  .img_list01 .list .item .tit{font-size: 20px;}
  .img_list01 .list .item,
  .img_list01 .list .item:nth-child(4n){ width:32%; margin-right: 2%;}
  .img_list01 .list .item:nth-child(3n){margin-right: 0;}

  .dvs01 .content{margin-top: 30px;}
  .dvs01 .content .left-float{width:100%; margin-bottom: 20px;}
  .dvs01 .content .right-float{width:100%;}
  .dvs01 .content .right-float .table{text-align: center;}
  .dvs03{margin-top: 30px;}
  .pl01 .list{margin-top: 30px;}
  .pi01 .img_list .item{width:33%}

}







@media only screen and (max-width: 992px) {


  .wrap,
  .mwrap {
    width: 740px;
  }
  .header .h_logo{padding:15px 0;}
  .header .h_logo img{width:75%;}
  .header .search i{font-size: 17px;}
  .header-top-menu{padding-top: 28px;}

  .mobile_nav{display:none;}
  .xc_banner .cover .title{margin-top: 0; transform: translateY(-50%);}
  .footer_top{padding:30px 0;}
  .footer_top dl{display:none;}
  .footer_top dl:last-child{display:block;}


  /* 上下间距同一调整 */
  .channel_content{padding-top: 30px;}
  .solution02{margin:30px 0;}
  .pagination{margin:30px 0;}
  .product_detail03{margin-top: 30px;}
  .ipart02{margin:30px 0;}
  
  /* 一号标题 统一调整*/
  body, h1, h2, h3, h4, p, ul, ol, dd, dl, form{font-size: 14px;}
  .common-title .tit{font-size: 25px;}

  .pagination a,
  .pagination li{width:40px; height:40px; line-height: 40px;}
  .career01{margin-bottom: 20px;}

  .question .content li{padding:20px;}
  .question .content li .list{width:84%;}

  .solution04 .content .img{width:100%;}
  .solution04 .content .text{width:100%; margin-bottom: 20px;}
  .solution04 .content{padding:30px 0;}
  .solution04 .content .text .second-title{margin-bottom: 20px;}

  .news_list01 .content ul li,
  .news_list01 .content ul li:nth-child(3n){width:47%; margin-right: 6%;}
  .news_list01 .content ul li:nth-child(2n){margin-right: 0;}
  .news_list01 .content ul li{margin-bottom: 30px;}

  .product_detail01 .left{width:100%;}
  .product_detail01 .right{width:100%; margin-bottom: 20px;}
  .channel_content.product_detail{padding-top: 0; margin-top: 20px;}
  .product_detail02 .content{padding:30px;}
  .product_detail03 .owl-nav .owl-prev, .product_detail03 .owl-nav .owl-next{height:76%;}


  .ibanner .item .iban_word{top:19%;}
  .comments-form textarea.form-control{height:150px;}

  .ipart01 .cover{padding:30px 0;}
  .ipart03 .content .left{width:100%; margin-bottom: 20px;}
  .ipart03 .content .right{width:100%;}
  .ipart04{margin:30px 0;}
  .ipart05{padding:30px 0;}
  .ipart06{padding:30px 0;}
  .ipart07{margin:30px 0;}

  .about02 .item{width:33%; margin-bottom: 20px;}
  .about02 .item:nth-child(4){width:33%;}
  .about02 .item:last-child{float:left;}
  .about03 .item .title2{padding:30px}
  .about02{margin:30px 0;}
  .about04 {margin-top: 30px;padding: 30px 0;}
  .about03 .item{height:260px;}
  .about04 .bd ul li{width:50%;}

  .contact01 .cover{width:50%;}

  .service01{margin-bottom: 30px;}
  .service01 .item .title{width:80%;}


  .dvs03 .content .right{width:100%;}
  .dvs03 .content .left{width:100%; margin-bottom: 20px;}
  .dvs01 .img_item{width:100%; margin-bottom: 20px;}
  .ai02 .l{width:100%;}
  .ai02 .r{width:100%;}

}







@media only screen and (max-width: 768px) {


  p, ul, ol, dd, dl, form,
  body,
  input,
  textarea,
  button,
  select {
    font-size: 14px;
  }
  

  .UnmobilePush {
    display: none;
  }

  .MobilePush {
    display: block;
  }

  img[data-src] {
    opacity: 1;
  }

  .wrap,
  .mwrap {
    padding-left: 10%;
    padding-right: 10%;
    width: auto;
  }

  .mwrap .wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .header .h_logo{
    padding:10px 0;
    width:44%
  }
  .header .h_logo img{width:100%;}
  .mobile_key i{font-size: 23px;}
  .header .search i{font-size: 16px;}
  .header-top-menu > li.cart i{font-size: 23px;}
  .header-contact,
  .faq{display:none;}
  .header-top-menu {padding-top: 17px;}
  .header-top-menu > li{margin-right: 3px;}
  .xc_banner .cover .title{font-size: 22px;}
  footer dl dt{font-size: 16px; margin-bottom: 10px;}
  footer dl dd{font-size: 14px; margin-bottom: 10px;}
  .footer_bottom{padding:25px 0;}

  .xc_banner{display:none;}
  /* 上下间距同一调整 */
  .channel_content{padding: 20px 0;}
  .pagination{margin:20px 0;}
  .solution02{margin:20px 0;}

  /* 一号标题 统一调整*/
  .common-title .tit{font-size: 22px;}
  .second-title{font-size: 18px;}

  .common-title{margin-bottom: 20px;}
  .common-title .con{margin-top:15px;}
  .career01 .content ._un._t4{display:none;}
  .career01 .content ._un._t1{width:37.5%;}
  .career01 .content ._un._t2{width:37.5%;}
  .career01 .content ._un._t3{width:25%;}
  .career01 .content .bottom .box{padding:0 10px 20px;}
  .career01 .content .bottom .box .tit{font-size: 16px; margin-bottom: 10px;}
  .career01 .content .bottom .box .con{width:100%;}
  .career01 .content .bottom .box a{margin-top: 10px;}

  .question .content li{padding:20px; background-color: #daebd0; margin-bottom: 20px;}
  .question .content li .date{display:none;}
  .question .content li .list{width:100%;}
  .question .content li .list .tit{font-size: 16px; margin-bottom: 15px;}

  .partner01 .content ul li{width:33.3%; margin-bottom: 20px;}

  .solution02 table td, .solution02 table th{line-height: 1.5; padding:10px;}
  .solution02 .table-responsive{margin-bottom: 0;}
  .solution02 table td, .solution02 table th{width:auto;}
  .solution04 .content{padding:20px 0;}
  .solution04 .content .text .second-title{margin-bottom: 15px;}

  .pagination li{width:35px; height:35px; line-height: 35px;}
  .pagination a{width:35px; height:35px; line-height: 35px;}
  .pagination .page-prev, .pagination .page-next{font-size: 10px;}
  .pagination .wrap{padding:0;}

  .contact01{margin-bottom:20px;}
  .contact02 .form{margin-bottom:0;}
  .comments-form .title{margin-bottom: 15px; font-size: 18px;}
  .comments-form{margin-top: 15px;}
  .comments-form .form-control,
  .comments-form select, .comments-form .select-ui-choose{line-height: 40px; height: 40px;}
  .comments-form .select-ui-choose ._txt{padding-left:0;}
  .comments-form textarea.form-control{height:130px;}
  .common-btn{line-height: 40px; height: 40px;}
  .comments-form .l, .comments-form .r{width:100%;}

  .news_list01 .content ul li{width:100%; margin-right: 0; margin-bottom: 20px;}
  .news_list01 .content ul li .item .box{padding:20px 15px;}
  .news_list01 .content ul li .intro .tool{margin-top: 20px;}
  .news_list01 .content ul li .intro .tool .share a{margin-right: 10px;}
  .news_list01 .content ul li, .news_list01 .content ul li:nth-child(3n){width:100%;}
  .news_list01 .content ul li .intro .con{height:auto;}

  .more{font-size: 14px;}

  .product01 .table{overflow: hidden;overflow-x: scroll;}
  .asr-filter-div{padding-bottom: 20px;}
  #filter-result{padding-top: 20px;}
  .auto_c_filter button{padding:10px 20px; margin-bottom: 10px;}
  .product01 table{margin-top: 20px;}
  .product01 table tr th{font-size: 14px; padding:10px; min-width:150px;}
  .product01 table tr td{font-size: 14px; padding:10px;}

  .product_detail .crumbs{margin:20px 0;}
  .product_detail01 .left .img_box{padding-top: 20px; width:100%;}
  .product_detail01 .left .img_btn{padding:20px 0;}
  .product_detail01 .left_info .tit{font-size: 20px;}
  .product_detail01 .left_info{padding:20px 0;}
  .product_detail01 .right_box{padding:20px;}
  .product_detail01 .right .tit{font-size: 20px;}
  .product_detail01 .right dt{font-size: 14px;}
  .product_detail01 .right dl{margin-bottom: 15px; margin-right: 10px;}
  .product_detail01 .right dt, .product_detail01 .right dd{line-height: 40px; height: 40px;}
  .product_detail01 .right .info{margin-top: 0;}

  .product_detail02 .target_wrap ul li{font-size: 14px; padding:10px 5px;}
  .product_detail02 .content{padding:20px;}
  .product_detail03{margin-top: 20px;}
  .product_detail03 .item .text{padding: 15px 0; font-size: 16px;}
  .product_detail03 .owl-nav .owl-prev, .product_detail03 .owl-nav .owl-next{height:81%}
  .product_detail02 .target_wrap.fixed{top:68px;}
  .product_detail01 .left img{
    top:0;
  }

  .ibanner .owl-carousel{position:relative}
  .ibanner .item .banner_img{position:relative;}
  .ibanner .item .iban_word .con{display:none;}
  .ibanner .owl-dot span{display:none;}
  .ibanner .owl-dot{width:8px; height:8px; margin:0 8px; border:none; background-color: rgba(255,255,255,0.8);}
  .ibanner .owl-dot.active{background-color: #FFF; border:none;}
  .ibanner .owl-dot:after, .ibanner .owl-dot:before{display:none;}
  .ibanner .mouse{display:none;}
  .ibanner .item .iban_word .more a{padding:5px 14px;}
  .ibanner .item .iban_word{top:27%;}

  .ipart01 .cover{padding:20px 0;}
  .ipart01 .common-title .con{padding:0;}
  .ipart02{margin:20px 0;}
  .ipart02 .play{left:20px; bottom:20px; padding:5px 25px;}
  .ipart03 .title.common-title .con{padding:0;}
  .ipart03 .info{width:44%;}
  .ipart03 .info .more_btn{margin-top: 20px;}
  .ipart04{margin:20px 0;}
  .ipart04 ul li{width:50%;}
  .ipart05{padding:20px 0;}
  .ipart05 .content{width:67%}
  .ipart05 .content .box{padding:20px;}
  .ipart05 .more_btn{margin-top: 20px;}
  .ipart06{padding:20px 0;}
  .ipart06 .left{float: none; margin-bottom: 20px;}
  .ipart06 .right{float:none;}
  .ipart06 .left .tit{font-size: 18px;}
  .ipart06 .right .right_btn{line-height: 50px; height: 50px;}
  .ipart07{margin:20px 0;}
  .ipart07 .common-title .con{padding:0;}
  .ipart07 .content ul li{width:50%;}

  .about01 .common-title{margin-bottom: 20px;}
  .about01 .video{width:100%; margin-left: 0; margin-bottom: 20px;}
  .about02{margin:20px 0 0;}
  .about02 .item .num{font-size: 18px;}
  .about02 .item .num span{font-size: 35px;}
  .about03 .item{width:100%; margin-left: 0; margin-bottom: 20px; height:auto;}
  .about03 .item.cur{width:100%;}
  .about03 .item .title1{opacity: 0;}
  .about03 .item .title2{opacity: 1; transform: translateY(0); padding:20px;}
  .about04{margin-top: 0; padding:20px 0;}
  .about04 .bd ul li,
  .about04 .content{height:320px;}
  .about04 .bd ul li .round{margin-top: -22.5px;}
  .about04 .bd ul li .text{padding-left: 14%; padding-top: 0;}
  .about04 .bd ul li.on_year .year{font-size: 20px;}
  .about04 .bd ul li .year{top:50%; font-size: 16px;}

  .detail_content .con{margin:20px 0;}
  .news_detail01{margin-bottom: 20px;}

/* 搜索样式 */
  .searchArea .infor .tit{font-size: 20px;}
  .searchArea .content_form{padding:0; margin-top: 20px;}
  .searchArea .content_form .form_box .search .input_wrap input,
  .searchArea .content_form .form_box .search .input_wrap{height:50px; line-height: 50px;}
  .searchArea .content_form .form_box .search .btn_wrap .btns{font-size: 14px; height:50px; line-height: 50px;}
  .resultArea .infor .tit{font-size: 18px;}
  .resultArea .content_form{margin-top: 20px; padding:20px 0;}
  .resultArea .content_form .area{padding:20px 0;}
  .resultArea .content_form h3{font-size: 20px; margin-bottom: 20px;}
  .resultArea .content_form .piclist_area .srchList li .intro .t{font-size: 16px;}
  .resultArea .content_form .piclist_area .srchList li .intro{height:auto;}
  .resultArea .botBtn .btnMore{padding:0 40px; line-height: 40px; height: 40px;}

  .qhse .service02 .item .img{width:100%;}
  .qhse02{margin-bottom: 20px;}

  .attribute_list li{width:50%;}
  .filterlist:nth-child(1) .attribute_list li {width: 100%;}
  .filterlist:nth-child(2) .attribute_list li {width: 100%;}

  .contact01 .cover{position:static; width:100%;}
  .contact01 .cover .box{padding:20px;}
  .contact01 .cover .box .tit{font-size: 20px;}


  .ibanner .item .banner_img{height:220px;}
  .ibanner .item .banner_img img{
    position: absolute;
    width: 750px;
    right:-102px;
    max-width: 1000px;}
    .ipart02 .box{height:200px;}
    .ipart02 .box img{position: absolute;
      width: 800px;
      left: 50%;
      margin-left: -400px;
      max-width: 800px;}

      .ipart03 .info .con{display:none;}
      .ipart03 .info{width:35%; top:70%;}
      .ipart03 .item .rect-33{padding-bottom: 45%;}
      .ipart03 .item img{right:-50px;}
      .ipart05 .content{width:100%}
      .ipart05{background-position: left;}
      .footer_bottom{padding:30px 0; font-size: 16px;}
      .filterlist h3{padding:0 6px;}

      .about02 .item:nth-child(4){width:50%;}
      .partner01 .content ul li{width:50%;}
      .inav .nav_li_hide{display:block;}

    .service01{margin-bottom: 20px;}
    .service01 .item{width:100%;}
    .service01 .item:first-child{margin-bottom: 20px;}
    .service01 .item .title{width:60%; font-size: 18px;}
    .service02 .common-title{margin-bottom: 20px;}

    footer dl dd.footer_contact a{margin-top: 15px;}
    .footer_top .share i{width:35px; height:35px; line-height: 35px; margin-right: 5px;}
    .thanks01 .inner{width:100%;}
    .thanks01 .inner .title{font-size: 25px;}
    .thanks01 .inner .tit{font-size: 18px;}
    .thanks01 .inner .con{font-size: 14px;}
    .thanks01 .inner a{font-size: 15px;}

    .img_list01 .list .item{margin-bottom: 20px;}
    .img_list01 .list .item .tit{font-size: 16px;}
    .img_list01 .list .item,
    .img_list01 .list .item:nth-child(4n),
    .img_list01 .list .item:nth-child(3n){ width:48%; margin-right: 2%;}
    .img_list01 .list .item:nth-child(2n){margin-right: 0;}
    .img_list01 .pagination{margin-top: 0;}

  .dvs01 .content{margin-top: 0;}
  .dvs01 .img_item .tit{font-size: 18px; min-height:0;}
  .dvs03 .img_item .tit{font-size: 18px;}
  .dvs03 .img_item .img{height:auto; padding:10px;}
  .dvs01 .table .tit .box{font-size: 18px;}
  .dvs01 .title,
  .dvs02 .title,
  .dvs03 .title{font-size: 18px; line-height: 40px; margin-bottom: 20px;}
  .dvs01 .img_item .img{padding:10px; height:auto;}
  .dvs01 ul li{font-size: 16px;}
  .dvs02 .img{width:100%;}
  .dvs03{margin-top: 20px;}
  .dvs03 .content2 .right .img_item{width:100%; margin-bottom: 20px;}
  .pl01 .list{margin-top: 20px;}
  .dvs01 .table .tit{margin-bottom: 20px;}
  .dvs02 .title{margin-top: 0;}
  .ai02 ul li{margin-bottom: 15px; font-size: 16px; line-height: auto;}
  .dvs01 .table .tit{display: none;}
  
}