body:after {display: block;height: 0;line-height: 0;overflow: hidden;visibility: hidden;}
@media only screen and (max-width:1880px){
  .header .navbar_nav li a {padding: 0 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .navright .telbox{margin-left: 20px;}
  .header .navbar_nav li a{font-size: 22px;}
  .quicklinkstop{    margin: 0 20px;}
  .part-top .key{display:none;}
  .update .partner-info img.brandico{padding: 3% 2%;}
  .f_top .left{width:40%;}
  .f_top .right {width: 56%;}
  .f_top .right dl.dl01 { width: 37%; margin-left: 3%;}
  .f_top .right dl.dl02 {width: 25%;margin-left: 3%;}
  .f_top .right dl.dl03 {width: 14%;margin-left: 3%;}
  .f_top .right dl.dl04 {width: 15%;}

}

@media only screen and (max-width: 1440px) {
   body{font-size:14px;}
   .wrap{width: 95%;}
/*    .part-top .wrap,.product-detail .wrap,.part-bottom .wrap{width: 90%;} */
  .header .navbar_nav li a {font-size: 20px;padding: 0 12px;}
  .header .navbar_nav li.dropdown .dropdown_menu a {font-size: 14px;}
  .ibanner .owl-theme .owl-nav button.owl-prev{margin-left:2%;}
  .ibanner .owl-theme .owl-nav button.owl-next{margin-right:2%;}
  .ibanner .owl-theme .owl-nav button span i{font-size:120px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap {width: 650px;max-height: 650px;bottom:15%; right:5.5%;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box{max-width: 650px;padding: 35px;border-left:10px solid var(--primary);}
  .banner .subname h2 {margin-top: 11.5%;font-size: 45px;}

  .footer .f_top .left li .li_box .ewm {width: 80px;height: 80px;}
  ._title{font-size: 35px;line-height: 35px;}
  .ipart02 .about-box {padding: 4% 5%;}
  .ipart02 .index-title .name {padding-bottom: 1.5%;font-size: 48px;}
  .ipart02 .about-box .btns-area .item {height: 50px;padding: 0 4%;line-height: 50px;margin-top:20px;}
  .title_box a {font-size: 16px;}
  .item_list .item ._name,.news_v ul li .info_ p,.product-item .mask h2{font-size: 16px;}
  .ceo_info .img .imgcon ._title {font-size: 24px;}
  .product-item .mask span{font-size: 14px;}
  .part-top h1 {font-size: 24px;line-height: 40px;}
  .part-top .description{font-size: 14px;line-height:1.8;}
  .part-top .member .-img {margin: 8% auto;}
  .part-top .member .-img .name {margin:15px 0 5px;}
  .part-top .member .-img .list {font-size: 12px;}
  .pagenav div p{font-size: 16px;}
  .part-bottom .product-item .mask h2{font-size: 14px;}
  .newsbox .intro .txt{margin-top: 3%;}
  .xinte {top: 180px;left: 350px;}
  .partners .pbox .name{font-weight: normal;font-size: 16px;}
  .update .partner-info{padding: 20px}
  .update .brandico{padding: 5% 2%;}
  .update .partner-info img.ewm {margin-right:20px;}
  .update .partner_member .-img ._info span a {font-size: 18px;}

  .message .message-form {width: 90%;}
  .p-list h2 a, .list h2 a:link {font-size: 16px;}
  .friendlylink .friendlylink-box .pt-list {padding: 10px 0;}
  .friendlylink .friendlylink-box .pt-list h2{font-size: 16px;padding: 10px;}

}
@media only screen and (max-width: 1336px) {
  .f_top .left {width: 42%;}

  .f_top .right dl.dl01{width:35%;margin-left:4%;}
  .f_top .right dl.dl02{width:23%;margin-left:4%;}
  .f_top .right dl.dl03{width:15%;margin-left:4%;}

  .part-top .top-l .mySwiper2 {margin-bottom: 24px;}
  .part-top h1 {font-size: 22px;line-height: 1.5;padding-bottom: 5px;}
  .part-top .tag, .part-top .description{margin:10px 0;}
  .partner_member .-img img{width: 110px;margin-right: 15px;}
  .partner_member .-img ._info span a{font-size: 18px;}
  .part-top .member .-img .name {font-size: 15px;}
  .part-top .member .-img .tit {font-size: 12px;font-weight: 500;margin: 5px auto;}
  .part-top .member .-img .list i{display:inline-block;}
  .part-top .member .-img .list span{display: none;}
  .partner_member .tit{margin: 0 auto 5px;}
  .partner_member .-img ._info span {margin-bottom: 8px;}
  .part-top .download-tit{margin-top: 10px;padding: 8px 50px;}
  .ipart02 .index-title .name,.channel_content ._title{font-size:35px;}
  .ipart02 .index-title{padding-bottom:10px;}
  .pagenav div p,.pagenav div h2{font-size: 15px;height:45px;line-height: 45px;font-weight:normal;}
  .social-share-box .black_list{font-size: 15px;margin-top: 15px;}
  .social-share-box .black_list i:before{font-size: 15px;}
  .news_right ._head ._title{    font-size: 22px;}
  .update h2 {font-size: 20px;line-height: 20px;margin: 10px 0;padding: 10px 0 0 24px;background: url(../images/proh2-dot.png) no-repeat left 15px;}
  .update h3 { font-size: 17px; line-height: 20px;}
  .service .part01 .cont .con_tit {font-size: 20px;}
  .service .part01 .num_box .num {font-size: 60px;}
  .update .partner-info{padding: 0;background:inherit;}
  .update .brandico {padding: 2%;}
}
  @media only screen and (max-width: 1280px) {
  .header .navbar_nav li a {font-size: 17px;}
  .quicklinkstop,.navright .telbox,.navright .search .icon{margin-left: 20px;}
  .ibanner .owl-theme .owl-nav button span i{font-size:100px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap {width: 500px;max-height: 500px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box{max-width: 500px;padding: 35px;border-left:10px solid var(--primary);}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt h3 {font-size:30px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box > p {font-size:15px;margin:20px 0;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box .thm-btn {font-size: 14px;padding: 6px 20px;}
  .ibanner .owl-theme .owl-dots{bottom: 20px;left: 43.2%;}
  .foot_top ul{margin-left:60px}
  .f_top .left {width:53%;}
    .f_top .right {width:42%;float: right;}
    .f_top .right dl.dl02,.f_top .right dl.dl03{display: none;}
    .f_top .right dl.dl01{width: 65%;margin-left: 0;}
    .f_top .right dl.dl04{width: 35%;}
    .f_bottom .left a:last-of-type{display: none;}

  ._desc {font-size: 15px;}
  ._titmore{margin-left: 0;}
  .ipart02 .about-box {padding:3% 4%;}
  .ipart02 .about-box .btns-area .item {height: 45px;line-height: 45px;margin-top:18px;}
  .culture .part01 li .li_box .intro .con {font-size: 14px;}
  .item_list .item ._name, .news_v ul li .info_ p, .product-item .mask h2, .newsbox .intro .tit {font-size: 17px;}
  .product-item .mask h2 {height: 20px;line-height: 20px;}
  .part-top .name{padding:2%;}

  .part-top .name .list .item {font-size: 22px;}
  .part-top .name ._qrcode{width: 70px;top: 5px;right: 10px;}
  .title_box a {font-size: 16px;}
  .news_box ._head ._title {font-size: 24px;}
  .xiangsi {line-height: 30px;font-size: 24px;margin: 2% 0 1%;}
  .page-num, .page-link {padding: 0 10px;line-height: 30px;}
  .catlist a {padding: .7% 1.5%;font-size: 16px;}
  .service .part01 .num_box .desc {font-size: 14px;line-height: 1.5;}
  .service .part01 .cont .con_tit {font-size: 20px;}
  .xinte {top: 150px;left: 300px;}
  .partners .pbox .name {font-size: 14px;}
  .message .message-form {width: 100%;}
  .message .message-form .form-group textarea {width: 80%;}
  .message .message-form .form-group .btn-info {padding: 2% 5%;font-size: 16px;}
  .call_box .title {font-size: 24px;}
  .call_box p {line-height: 1.8;}
  .p-list h2 a, .list h2 a:link {font-size: 14px;}
  .content-sitemap h4 a {font-size: 17px;}

  .navright .searchbox {height: auto;}
  .navright .searchbox .box {height: 55px;margin: 15px 5%;}
  .navright .searchbox .input {width: 85%;height:55px;}
  .navright .searchbox .input input {height: 54px;}
  .navright .searchbox .searbtn, .navright .searchbox .close {line-height: 55px;}
  .quicklinks{display: none;}
  .navright .telbox{margin: 0 10px;}
  .navright .search .icon{width: 40px;}
  .product-item .mask span {font-size: 12px;height:36px;    line-height: 18px;}
  .about_intro .part01 .content .number li .num span {font-size: 58px;margin-bottom: 2%;}
  .product-bottom .product-left,.news_left{width: 25%;}
  .product-bottom .product-detail,.news_right{width: 72%;}
  .product_list_widget .title,.product-bottom .product-detail .hd_box li{padding: 10px 20px;font-size: 18px;}
  .social-share .social-share-icon {width: 40px;height: 40px;font-size: 20px;line-height: 40px;}
  .update {padding: 20px 30px;font-size: 14px;}
  .pagenav div p{width: 14%;}
  .pagenav div h2 {float: left;width: 84%;}
  .xiangsi {font-size: 18px;}
  .update .partner-info img.brandico {width: 37%;padding: 5.5% 2%;}
  .update .partner_member{width: 60%;}
  input::-webkit-input-placeholder {color: #aab2bd;font-size: 12px;}
  textarea::-webkit-input-placeholder {color: #9c9c9c;font-size: 12px;}
  textarea::-moz-placeholder {color: #9c9c9c;font-size: 12px;}
  textarea::-moz-placeholder {color: #9c9c9c;font-size: 12px;}
  textarea::-ms-input-placeholder {color: #9c9c9c;font-size: 12px;}
}

@media only screen and (max-width: 1024px) {
  body{ user-select: none;-webkit-user-select: none;}
  html,body,.wrap { min-width:0;}
  html { overflow-x:hidden;}
  body,input,textarea,button,select { font-size:14px;}
  body { text-align:justify; }
  .part-top .wrap,.product-detail .wrap,.part-bottom .wrap,.wrap{padding-left:2%;padding-right:2%;width: auto;}
  .header {height:70px;}
  .header a,.navright .lanbox .lanitem,.navright .telbox,.navright .search .icon{line-height:70px;}
  .header .logo a img {height: 35px;margin-top:18px;}
  .header .navbar_nav li a{padding: 0 15px;}
  .header .navbar_nav li.dropdown .dropdown_menu,.quicklinks{display:none;}
  .navright .searchbox .input{width: 90%;}
  .ibanner,.banner{margin-top: 70px;}
  .navright .searchbox {top: 70px;}
  .ibanner .owl-theme .owl-nav button span i{font-size:80px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap {width: 400px;max-height: 400px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box{max-width: 400px;padding: 30px;border-left:7px solid var(--primary);}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt h3 {font-size: 35px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box > p {font-size:15px;margin:20px 0;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box .thm-btn {padding: 6px 15px;}
  .ibanner .owl-theme .owl-dots{bottom: 15px;left: 41.3%;}
  .ipart01 ._title,.ipart03 ._title{display: block;}
  .ipart01 ._desc,.ipart03 ._desc{margin:1% auto;}
  .ipart03 {padding: 4% 0;}
  .ipart03 .content .prev{left:0;}
  .ipart03 .content .next{right:0;}
  .ipart03 .content {margin-bottom:3%;}
  .banner .subname h2 {margin-top: 7%;font-size: 36px;}
  .banner .subname .desc {font-size: 18px;}

  .channel_content ._title {font-size: 30px;}
  .channel_content ._desc {padding: 2%;}
  ._title {display: block;font-size: 35px;font-weight: bold;line-height: 1;margin-bottom:0;text-align: center;}
  ._desc {display: block;text-align: center;width: 85%;margin: 0 auto 20px;line-height: 2;font-size: 14px;}
  ._titmore,.right_bar {display:none;}
  .page-num, .page-link {padding:0 2%;line-height: 40px;}
  .culture .part01 li .li_box .intro .tit {font-size: 20px;margin-bottom: 3%;}
  .item_list .item ._name,.news_v ul li .info_ p{padding: 3% 5%;}
  .ceo_info .img .imgcon ._title {font-size: 18px;}
  .about_intro .part01 .intro .c {padding: 3% 7% 0;line-height:1.8;}
  .ipart02 .about-box .btns-area .item {height: 40px;line-height: 40px;margin-top: 16px;padding: 0 3%;}
  .ipart02 .about-box .btns-area .item::before {right:4%;}
  .ipart02 .about-box .btns-area .item {height: 40px;border-radius: 5px;font-size: 16px;}
  .part-top .top-l {padding-right: 0;border-right:0;}
  .part-top .top-r {margin-top:2%;margin-left:0;padding: 0}
  .part-top .description {margin: 2% 0;}
  .part-top .member {margin-top:2%;}
  .part-top .member .-img {width: 90%;margin: 4% auto;}
  .part-top .member .-img img {width: 15%;float: left;margin-right:2%;}
  .part-top .member .-img .tit,.part-top .member .shop-area,.part-top .member .shop-check{display: none;}
  .part-top .member .-img .list {font-size: 14px;}
  .part-top .member .-img .list span{display: inline-block;}
  .part-top .member .-img .list i{display: none;}
  .part-top .member .-img .name{padding: 0;font-size: 18px;margin:0 0 10px;}
  .product h1 {font-size:24px;}
  .view{padding:0;}
  .service .part01 .num_box .num{font-size: 58px;}
  .service .part01 .num_box {margin: 0 0 3% 0;}
  .xinte {top:120px;left:240px;}
  .product .p-list h2 a{font-size: 20px;}
  .part-top .key{display:block;}
  .friendlylink .p-list{margin-bottom:1%;}
  .pagenav {margin: 3% auto;}
  .pagenav div {height:50px;}
  .pagenav div p {width: 15%;height: 50px;font-size: 16px;line-height: 50px;}
  .pagenav div h2 {width: 83%;height: 50px;font-size: 16px;line-height: 50px;}
  .header .navbar_nav li a {padding: 0 10px;}
  .call_box{font-size: 14px;padding:30px}
  .call_box ul li:nth-of-type(2){line-height: 2;padding:8px 0;}
  .gbook{padding:30px;}
}
@media only screen and (max-device-width: 992px){
  .part-top .wrap, .product-detail .wrap, .part-bottom .wrap, .wrap{padding-left:4%;padding-right:4%; }
  .header .nav{display: none;}
  .quicklinkstop, .navright .telbox, .navright .search .icon {margin-left: 30px;}
  .header #navToggle {height: 100%;padding:15px 0 15px 15px;margin-left:25px; display: inline-block;float:right;}
  .header #navToggle span {position: relative;width:35px;height: 1px;margin-top:20px;}
  .header #navToggle span:before,
  .header #navToggle span:after {content: '';position: relative;width: 100%;height: 1px;left: 0;}
  .header #navToggle span,
  .header #navToggle span:before,
  .header #navToggle span:after {-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;display: block;background: #4f4f4f;}
  .header #navToggle span:before {top:12px;}
  .header #navToggle span:after {bottom: 12px;}
  .header #navToggle.open span:before {top: 10px;-webkit-transform: translateY(-11px) rotate(-45deg);-moz-transform: translateY(-11px) rotate(-45deg);-ms-transform: translateY(-11px) rotate(-45deg);-o-transform: translateY(-11px) rotate(-45deg);transform: translateY(-11px) rotate(-45deg);}
  .header #navToggle.open span:after {bottom: 12px;-webkit-transform: translateY(10px) rotate(45deg);-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-o-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg);}
  .header #navToggle.open span {background: none;}
  .header #navToggle.open span:before,
  .header #navToggle.open span:after {background: #4f4f4f;}
  .ibanner .owl-theme .owl-nav button span i{font-size:70px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap {width: 350px;max-height: 350px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box{max-width: 350px;padding: 20px;border-left:7px solid var(--primary);}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt h3 {font-size: 30px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box > p {margin:15px 0;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box .thm-btn {padding: 6px 15px;}
  .ibanner .owl-theme .owl-dots{bottom: 10px;left:39%;}
  .ipart01 .product-item {margin-bottom:5%;}
  .ipart02 .about-box .txt {font-size: 14px;}
  .ipart02 .about-box .btns-area .item {font-size: 14px;}
  .ipart02 .about-box .btns-area {margin-top:0;}
  /* 底部 */
    .f_top{display: none;}
    .f_bottom{border-top:0;padding: 10px 0;}
    .f_bottom .left,.f_bottom .right{width: 100%;text-align: center;}

  .ipart02 .index-title {padding-bottom: 1%;}
  .ipart02 .index-title .name{font-size: 35px;}
  .banner .subname .desc {font-size: 14px;}
  .posi {height: 45px;line-height: 45px;}
  .ceo_info .img .imgcon ._desc {display: none;}
  .title_box a {font-size: 14px;}
  .product h1 {font-size: 20px;line-height: 1.5;}
  .part-top .tag span {margin-right: 1%;border-radius: 0;}
  .part-top .tag span i{display: none;}
  .product-item,.news_v ul li{margin-bottom:2%;}
  .xiangsi_news li {line-height: 2.5;}
  .service .part01 .cont {padding: 3%;}
  .service .part01 .cont .con_tit {font-size: 16px;}
  .xinte {top: 80px;left: 180px;}
  .form-inline .form-group {width: 80%;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt h3 {font-size: 20px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box > p { margin: 10px 0;font-size: 12px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap {bottom: 20%;right: 5%;}
  .ibanner .owl-theme .owl-dots .owl-dot span,.ipart03 .owl-theme .owl-dots .owl-dot span{width: 10px;height: 10px;border-radius: 5px;}
  ._title {font-size: 24px;}
  .quicklinkstop, .navright .telbox, .navright .search .icon {margin-left: 20px;}
  .ipart02 .about-box .btns-area .item {padding: 0 8%;}
  .about_intro .part01 .content .number li .num span {font-size: 38px;}
  .about_intro .part01 .content .number li .txt {font-size: 15px;}
  .product-bottom .product-left, .news_left{width: 0; display: none;}
  .product-bottom .product-detail, .news_right {width:100%;}
  .product-bottom .wrap{padding: 0;}
  .part-bottom{padding: 10px 4% 20px;}
  .pagenav {margin: 3% 30px;}
  .news_detail .wrap{padding: 0;}
  .news_box { padding-top:0;margin-top:0;}
  .news_right {margin-top:0;}
  .update {padding: 20px 4%;}
  .catlist a{margin: 5px 1px;}
  .newsbox .intro {padding: 4% 5%;}
  .ipart01 {padding: 5% 0;}
  }

/* <768 */
@media only screen and (max-device-width: 768px){
  .ibanner .owl-theme .owl-nav button span i {font-size: 60px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap {width: 300px;max-height: 300px;bottom:20%;right:5%;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box {max-width:300px;border-left:5px solid var(--primary);padding:8%;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt h3 {font-size:24px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box > p {font-size:14px;margin:5% 0;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box  .thm-btn {font-size: 14px;padding:2% 5%;}
  .ibanner .owl-theme .owl-dots{left:38.5%;}
  .ipart02{padding:0;}
  .ipart02:before{right: 0;}
  .ipart02 .about-box {margin-left:0;background-color: rgba(246,246,246,.9);padding:4%;}
  
  
  .subnav li {display: inline-block;}
  .subnav li.active, .subnav li:hover {background-color: #0043d9;}
  .subnav li.active a, .subnav li:hover a {color: #fff;}
  .banner .subname h2 {font-size: 30px;}
  .product h1{margin-top: 2%;padding-bottom: 1%;}
  .service .part01 .pt_box:first-of-type{margin-bottom:20px;}
  .products .titinfo ._desc{display: none;}
  .products .titinfo ._title {font-size: 20px;line-height: 35px;}
  .page-num, .page-link {line-height: 1.8;}
  .call_box .title{font-size: 20px;}

  .news_box {padding:0;margin: 0 auto 3%;}
  .title_box a {display:block;border-bottom: 1px solid #ededed;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
  .form-inline .form-group {width: 100%;}
  .part-top .member .-img img {width: 20%;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt h3 {font-size: 18px;margin-top: 10px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box > p {display: none;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box .thm-btn{margin-top: 10px;}
  .title_box a{padding: 0 1.5%;}
  .part-top .top-r {margin-top: 4%;}
  .update .partner-info img.ewm {margin-right: 10px;width:100px;}
  .update .partner-info img.brandico {width: 33%;}
  .update .partner_member {width: 64%;}
  .title_box{border-bottom: 0;}
  .title_box a{border: 1px solid #ededed;margin: 5px 2px;line-height: 40px;}
  .catlist a {font-size: 14px;}
}

@media only screen and (max-device-width: 640px){
  .m_nav .ul li {padding: 0 30px;}
  .m_nav .ul li a{font-size:20px;height:50px;line-height:50px;}
  .m_nav .ul li:before{width:30px;font-size:20px;line-height:50px;right:30px;}
  .m_nav .ul li .dropdown_menu a{height:45px;line-height:45px;padding: 0 30px;padding-left: 25px;font-size:18px;}
  .m_nav .ul li .dropdown_menu a:before{width:40px;font-size:18px;line-height:45px;}
  .ibanner .owl-theme .owl-nav button span i {font-size:35px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap {width: 280px;max-height: 280px;bottom:25%;right:4.5%;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box {max-width:280px;border-left:3px solid var(--primary);padding:5%;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt h3 {font-size:20px;font-weight: 300;line-height: 1.2;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt>p{display: none;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box  .thm-btn {font-size: 12px;padding:1% 3%;}
  .ibanner .owl-theme .owl-dots{left:38%;bottom:10px;}
  .ibanner .owl-theme .owl-dots .owl-dot span {height:5px; margin: 0 3px;}
  .ipart01 ._desc,.ipart03 ._desc{font-size: 14px;line-height:1.8;}
  ._title,.channel_content ._title{font-size: 28px;}
  .about_intro .part01 .content .number li {width: 50%;margin-bottom: 2%;}
  .about_intro .part01 .content .number li .num span {font-size: 38px;}
  .about_intro .part01 .content .number li .txt {font-size: 14px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .about_intro .part01 .intro .img {width: 60%;margin: auto;}
  .service .part01 .num_box .num {margin: 2% 0;}
  .xinte {top: 50px;left: 130px;}
  .call_box p {margin: 0 auto 5%;}
  .call_box {margin-top: 2%;}
  .footer .foot_bottom {line-height: 2;padding: 1% 0;}
  .footer .foot_bottom .r_box span{display: block;}
  .part-top .tag span{display: inline-block;float: left;}
  .part-top .tag span:nth-of-type(2){display:none;}
  .part-top .member .-img img {width: 22%;}
  .update .partner-info img.brandico{width: 80%;margin:0 auto;float: none;}
  .update .partner_member{width: 90%;margin-left:10%; float: none;margin-top: 20px;}
  }
 
  @media only screen and (max-device-width: 540px){
  .navright .search{display: none;}
  .header #navToggle span {width: 28px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap {width: 220px;max-height: 220px;bottom:32%;right:7%;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box {max-width:220px;border-left:3px solid var(--primary);}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt h3 {font-size:16px;font-weight: 300;line-height: 1.2;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box > p{display: none;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box  .thm-btn {margin-top:5%;}
  .ibanner .owl-theme .owl-dots{left:36%;}
  .channel_content ._desc {line-height: 1.5;padding:2% 0;}
  ._title, .channel_content ._title,.ipart02 .index-title .name{font-size: 24px;}
  .ipart02 .index-title .name{display: block;text-align:center;line-height: 1;}
  .ipart02 .index-title .desc {display: block;line-height: 1.5;margin-left: 0;font-size: 14px;text-align: center;}
  .update img {max-width: 100%;display: block;margin: 1% auto;}
  .banner .subname h2 {font-size: 24px;margin-top: 5.5%;}
  .posi {height: 35px;line-height: 35px;}
  .news_detail_box p {font-size: 14px;}
  .news_box {line-height: 1.8;}
  .news_box ._head ._title {font-size: 20px;margin: 20px auto 10px;}
  .catlist a {font-size: 14px;margin: 5px 2px;}
  .catlist i,#allmap{display: none;}
  .xinte {top: 30px;left: 100px;}
  .message .message-form .form-group input.form-liuyan{max-width: 50%;}
  .call_box,.gbook{padding: 20px;}
  .part-top .member .-img img {width: 27%;margin-right: 5%;}
  .update .partner_member .-img ._info span {margin-bottom: 0px;}
}

  @media only screen and (max-device-width: 479px){
    .header {height:55px;}
    .header #navToggle { margin-left: 5px;padding: 8px 0 8px 8px;}
    .header a,.navright .lanbox .lanitem,.navright .telbox,.navright .search .icon{line-height:55px;}
    .header .logo a img {height: 30px;margin-top:13px;}
    .quicklinkstop, .navright .telbox, .navright .search .icon{margin-left:20px;}
    /* 底部 */
    .f_bottom .left .beian{display: block;}

    .ibanner,.banner{margin-top:55px;}
    .ibanner .owl-theme .owl-item .item .txt_wrap{width:180px;max-height:180px;bottom: 30%;right:5%;}
    .ibanner .owl-theme .owl-item .item .txt_wrap .box {max-width:180px;}
    .item_list .item ._name, .news_v ul li .info_ p, .product-item .mask h2{font-size: 14px;font-weight:normal}
    ._title, .channel_content ._title, .ipart02 .index-title .name {font-size: 20px;}
    .product-item .mask span{display: none;}
    ._desc {width: 100%;}
    .about_intro .part01 .intro .c {padding: 3% 0 0;}
    .ceo_info .img {width:100%;margin-left:0;float: none;margin-bottom: 2%;}
    .ceo_content li {line-height: 1.8;}
    .banner .subname .desc,.navright .lanbox,.footer .f_top .left li .li_box .info .t,.footer .f_partner{display: none;}
    .footer .foot_bottom {font-size: 12px;}
    .message .message-form .form-group input.form-control,.message .message-form .form-group textarea{width: 60%;}
    .message .message-form .form-group input.form-liuyan {max-width:35%;}

    .part-top .name ._qrcode{display: none;}
    .part-top .download-tit {right: 10px;}
    .part-top .name{padding:4%;}
    .part-top .member .-img img {width: 30%;}
    .update .partner-info img.brandico,.update .partner_member{width: 100%;margin-left:0;}
  }

  @media only screen and (max-device-width:414px){
  .part-top .name .list .item {font-size:15px;}
  .part-top .name .list .item:first-of-type {margin-right: 2%;}
  .part-top .member .-img img {width: 34%;}
  .update .partner-info img.ewm {width: 90px;}
  .partner_member .-img ._info {width: calc(100% - 100px);}
  .update .partner_member .-img ._info span a {font-size: 16px;}
  .update .partner-info {margin-bottom: 20px;}
}
  @media only screen and (max-device-width: 360px){
  .ibanner .owl-theme .owl-nav button span i {font-size:30px;}
  .ibanner .owl-theme .owl-item .item .txt_wrap {width: 150px;max-height: 150px;bottom:22%;right:5%;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box {max-width:150px;border-left:2px solid var(--primary);padding:8% 5%;}
  .ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt h3 {font-size:14px;}
  .ibanner .owl-theme .owl-dots{left:26%;bottom:5px;}
  .ibanner .owl-theme .owl-dots .owl-dot span {height:5px; margin: 0 3px;}
  .products-index .swiper-container {padding-bottom: 70px;}
  .products-index {padding: 100px 0px 80px;}
  .part-top .name .tit,.product h1 {font-size: 18px;}
  .part-top .name .list .item {font-size:14px;display:block;}
  .part-top .member .-img img {width: 35%;}
  .part-top .member .-img .list {line-height: 1.8;font-size: 12px}
  .part-top .member .-img .name {margin: 0;    font-size: 15px;}
  .preview i {margin-top: 6px;  }
  .product h3 span {margin-right: 5px;  }
  .service .part01 .cont .con_tit {font-size: 16px;}
  .service .part01 .cont .con_dec p {line-height: 20px;}
  .xinte {left: 35px;}
  .message .message-form .form-group input.form-control,.message .message-form .form-group textarea{width:90%;}
  .message .message-form .form-group input.form-liuyan { width: 40%; }
  .message .message-form .form-group img {height:28px;}
  .message .message-form .form-group label{display: none;}
  .foot_bottom .r_box {font-size: 12px;}
  .header .logo a img {height: 25px;margin-top: 16px;}
  .product_list_widget .title, .product-bottom .product-detail .hd_box li {padding: 10px 10px;font-size: 16px;}
  .update h2 {line-height: 30px;background: url(../images/proh2-dot.png) no-repeat left 20px;}
  .call_box ul li:nth-last-of-type(2) {line-height: 2;padding: 8px 0;}
  }
  @media only screen and (max-device-width: 320px){
    .ibanner .owl-theme .owl-item .item .txt_wrap .box{max-width: 130px;padding: 4%;}
    .ibanner .owl-theme .owl-item .item .txt_wrap {width: 130px;max-height: 150px;bottom: 20%;right: 6%;}
    .navright .telbox{display: none;}
    .update .partner_member .-img ._info span a {font-size: 14px; font-family: inherit;}
    .update .partner-info img.ewm { width: 60px;}
    .partner_member .-img ._info {width: calc(100% - 70px);}
    .xiangsi {font-size: 16px;}
    .partner_member .-img ._info span a {font-size: 16px;}
    .call_box ul li{line-height: 2;padding: 8px 0;}
  }
  @media only screen and (max-device-width: 280px){
  .navright .search,.navright .lanbox{display: none;}
  .navright .telbox{margin-left: 0;font-size: 14px;}
  .ibanner .owl-theme .owl-dots{left:23%;}
  .banner .subname h2 {font-size: 18px;}
  .part-top .member .-img .list i{display: inline-block;}
  .part-top .member .-img .list span{display:none;}
  .part-top .member .-img img {margin-right: 2%;}
  }