@media (max-width: 1440px){
    .iproduct h1,.icompany .theme-title-one .title,.title-section h1{font-size:38px;}
    .icompany .text-wrapper { margin-right: 4%;}
    .icompany .text-wrapper .theme-button-one {display: none;}
    .partners .picbox ._title h5{line-height: 1.6;font-size: 15px;}
    .aboutus .part01 .intro {padding: 50px 40px 30px;}
    .search-alert .close {padding: 50px 30px;}
}
@media (max-width: 1366px){
    .icompany .text-wrapper p {font-size: 15px;}
    .downloadbox .item_list .item .info h5._title, .downloadbox .item_list .item .info h5._title a {line-height: 25px !important;height: 50px;}
    .iproduct h1,.icompany .theme-title-one .title,.title-section h1{font-size: 38px;}
    .product-widget .product-widget-top ._con a{font-size: 14px;}
    .icompany-slide .slideBox .hd ul li {width: 35px;}
    .search-alert .cent-form {width: 65%;}
}
@media (max-width: 1240px){
.product-widget .product-widget-top p.desc{display: none;}
.product-widget .product-widget-top ._con a, .product-widget .product-widget-top ._tag span a{font-size: 12px;}
.single-post { padding: 50px 40px 30px;}
.navbar-default .navbar-nav >li >a {font-size: 18px;}
}

@media only screen and (min-device-width: 1199px){
    .container {width:calc(100% - 30px);max-width:1600px;}
}
@media only screen and (max-device-width: 1199px){
.navbar-default .navbar-nav >li >a {font-size: 16px;}
.container{padding-left:2%;padding-right:2%;width: auto;max-width: 1170px;}
.navbar-default .navbar-nav >li.drop >a {margin: 0 4px;}
.ibanner .prev, .ibanner .next{margin: -22% 3% 0 3%;}
ul.tab-links li a {padding: 10px 0; }
.services-box img {display: none;}
.picbox ._title h5,.product-post .info h5{font-size: 15px;}
.news-item .info h5 {font-size: 18px;}
.pre_footer .li01 li p{margin-bottom:2px;}
.pre_footer .li01 li p a:nth-of-type(2n+2) {display:block;margin-left: 45px;}
.icompany-slide .slideBox .bd li .info .title {font-size: 30px;}
.icompany-slide .slideBox .bd li .info .desc {font-size: 24px;}
.product-widget .product-widget-top ._title { font-size: 24px;}
.product-widget .product-widget-top ._con span {padding: 7px 10px;}
.search-alert .search_logo{display: none;}
.search-alert .cent-form {width: 85%;}
.search-alert .cent-form form {padding-left: 0;}
}

@media only screen and (max-device-width: 991px){
#container {padding-top: 125px;}
.navbar-default .navbar-nav >li {margin-left: 18px;margin-right: 0 !important;}
.navbar-default .navbar-nav >li >a {font-size: 14px;padding: 30px 0;padding-right:0 !important;}
.navbar-default .navbar-nav >li.drop >a {margin: 0;}
.navbar-default .navbar-nav >li.drop:after {content: '';}
.navbar-brand {padding: 23px 15px;max-width: 250px;}
.navbar-brand img {width: 100%;}
header.active .navbar-brand { padding: 18px 15px 0;}
.iproduct h1, .icompany .theme-title-one .title, .title-section h1 {font-size: 35px;}
.aboutus .part02 .box {padding: 2% 0 3%;border-bottom: 1px dashed #dcdcdc;}
.aboutus .part02 {padding: 2%;}
.product-widget .product-widget-top ._title {font-size: 20px;padding: 2% 0;margin-top: 10px;}
.product-widget .product-widget-top ._tag {margin: 1% 0;}
.product-widget .product-widget-mid {margin: 1% 0;padding: 2%;}
.product-widget .product-widget-top {margin-bottom: 4%;}
.products .updetail p+h2,.products .updetail p+h3{margin-top: 3%;}
.contact h1{font-size: 28px;font-weight: 700;-webkit-font-smoothing: antialiased;margin-bottom: 2%;display: inline-block;}
.contact .info h3{margin:2% 0 1%;}
.contact .info h3:first-of-type {margin:0 0 1%;}
.pre_footer .li02,.pre_footer .li03 .title,.pre_footer .li03 .li_box .info{display: none;}
.pre_footer .li03{width: 100%;margin: 10px 0;}
.aboutus .part01 .intro {padding:20px;}
ul.sortnavbox li a {padding: 12px 10px;}
.aboutus .part01 .intro .rect-60:last-of-type{margin-top: 20px;}
.sidebar{display: none;}
.single-post {padding:20px;}
.product-widget .product-widget-top,.product-widget-bottom{padding: 20px;}
.product-widget .product-widget-top .product-widget-top-r {padding-left:0;}
.product-widget .product-widget-top p.desc {display:block;}
.product-widget-bottom h2{margin-top: 20px;}
.contact .info, .contact .message {padding:20px;}
.contact_box li.social-c .wechat .img_up{position: absolute;bottom:30px;top:auto;left:calc(-200% + 30px);-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: rotateX(-90deg);-moz-transform: rotateX(90deg);-ms-transform: rotateX(90deg);-o-transform: rotateX(90deg);transform: rotateX(90deg);}

}

@media only screen and (max-device-width: 767px){
#container {padding-top:104px;}
.container{padding-left:2%;padding-right:2%;}
.top-line p span:last-of-type,.cnzz{display: none;}
.top-line p {text-align: center;}
ul.social-icons {float: none;text-align: center;}
.navbar {background: rgb(255,255,255) !important;}
.navbar-brand {padding: 12px 15px;}
header.active .navbar-brand {padding: 12px 15px 0;}
.navbar-toggle {margin: 15px;}
.navbar-default .navbar-nav >li >a {display: inline-block;font-size: 16px;padding:3% 4% !important;border-top: none !important;font-weight: 600;}
.navbar-default .navbar-nav >li >a:hover{color: #fff;background: var(--main-blue);}
.navbar-default .navbar-nav >li {margin-left:0 !important;border-bottom: 1px solid #dcdcdc;}
.navbar-default .navbar-nav >li:first-of-type{margin-top: 5px;}
.navbar-default .navbar-nav >li .ico {display:inline-block;width:40px; border-left: 1px solid #dcdcdc;height:40px;text-align: center;position: absolute;top: 0;right: 0;z-index: 99;}
.navbar-default .navbar-nav >li .ico i{font-size: 20px;padding:10px;display: block;}
.navbar-default .navbar-nav >li.cur i {transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(180deg);-o-transform: rotate(90deg);transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.navbar-default .navbar-nav >li >ul.drop-down {display: none; background: #fff; position: relative;visibility: visible;opacity: 1;-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg);-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;-moz-transition: -moz-transform 0.4s, opacity 0.1s;-mos-transition: -mos-transform 0.4s, opacity 0.1s;-o-transition: -o-transform 0.4s, opacity 0.1s;transition: transform 0.4s, opacity 0.1s;width: 100%;margin: 0;padding-left: 10px;}
.navbar-default .navbar-nav >li.cur >ul.drop-down{display: block;}
ul.drop-down li a {background: none;text-transform: capitalize;border: none;color: #7d7d7d;padding:3% 0;display: block; border-bottom: 1px dashed #dcdcdc;font-size: 13px;}
ul.drop-down .dropdown:last-of-type a {border-bottom:0;}
.navbar-fixed-top .navbar-collapse {max-height: 100%;height: auto;padding-bottom: 20%;background: #f3f3f3;}
.pre_footer .li01 .whatsapp .whatsapp_pc{display: none;}
.pre_footer .li01 .whatsapp .whatsapp_wap{display:block;}
.pre_footer h4.title{margin-bottom: 2%;}
.pre_footer .li01 li p a:nth-of-type(2n+2) {display:inline;margin-left:15px;}
.ibanner .prev, .ibanner .next{background: url(../images/ibanner2.png) 0 0 no-repeat;width:16px;height:30px;margin: -18% 3% 0 3%;}
.ibanner .next{  background-position:right 0; float:right; margin-right:3%;}
.product-post {margin-bottom: 4%;}
.iproduct h1,.icompany .theme-title-one .title,.inews h1,.aboutus .part01 h1{font-size: 20px;line-height: 1.3;}
.iproduct p {font-size: 14px;}
.product-post .info h5{font-size: 14px;}
.icompany .text-wrapper,.jobbox .accord-title h5 span{display: none;}
.page-banner {padding: 3% 0 5%;}
.page-banner h2 {float: none;text-align: center;margin-bottom: 2%;font-size: 20px;line-height: 2;}
.icompany-slide .slideBox .bd li .info{background: rgba(0,0,0,0.5);height:30px;bottom: 0;top: auto;}
.icompany-slide .slideBox .bd li .info .title:before{background: none;}
.icompany-slide .slideBox .bd li .info .title{font-size: 16px;margin-top: 5px;font-weight: 500;}
.icompany-slide .slideBox .bd li .info .desc,.icompany-slide .hd{display: none;}
.news-item{margin-bottom: 0;}



ul.page-tree {float: none;text-align: center;padding: 2%;}
ul.sortnavbox li a {padding: 7px 8px;}
.updetail h2 {font-size: 18px;border-bottom: #cfcfcf dashed 1px;padding-bottom:4%;margin-bottom:4%;line-height: 1.3;}
.control_post_links {padding: 4% 0 0;}
.control_post_links .text-right{text-align: center;}
.updetail p {margin: 2% 0;}
.products .control_post_links,.product-widget .product-widget-top ._con li:last-of-type{display: none;}
.updetail img{display: block;margin: 2% auto;}
.news .news-item {margin: 0px;margin-bottom: 3%;border:0;    border-bottom: 1px dashed #dcdcdc;padding-bottom: 3%;}
.news .news-item .inner-item {position: relative;overflow: hidden;width: 30%;float: left;border: 1px solid #dcdcdc;}
.news .news-item .info {padding: 0 0 0 33%;}
.news .news-item .hover-item{display: none;}
.news .news-item .info h5,.news .news-item .info p{ margin-bottom: 2%;}
.news .news-item .info p.san{-webkit-line-clamp:1;height:22px;}
.newsbox{background: #fff;padding: 20px;margin-bottom: 20px;}
.newsbox .smal-12:last-of-type .news-item{margin-bottom: 0;}
.news-item .info p{margin: 5px 0 0;}
.news .news-item .info a.read-more {padding: 4px;}
.news h1.newstitle,.contact h1{font-size: 20px;}
.news .prev_next_links {margin-bottom: 0;line-height: 20px; padding-top: 4%;}
.news .prev_next_links .share{display: none;}
.contact .info h3{font-size: 16px;margin-top:6%;}
.contact .info p strong {font-size: 14px;}
.contact .info p, .contact .info li {line-height:1.5;}
.contact .message h3{font-size: 16px;margin:6% 0 3%;}
.float-input, .float-input2 {width: 100%;float:none;padding-right:0;padding-left:0;}
.float-input2 span {left:14px}
.checkcode .float-input{float: left;width:50%;}
.checkcode .float-input2{ width: 40%;float: left;margin-left: 4%;margin-bottom: 10px;}
.contact-form .checkcode input[type="text"]{padding: 11px 12px 11px 32px;}
ul.sortnavbox li {margin:1%;}
.search-alert .cent-form {width: 75%;}
.search-alert .close {padding: 50px 10px;}
.search-ico{display:block;}
.ibanner .slideBox .hd ul li{height: 5px;}
.top-line .language-list,.top-line .language-list ul.language-list-item{width: 125px;}
.top-line .language-list ul.language-list-item li a{padding: 0 5px;}
.top-line .language-list .lang{margin-left:0;}
.top-line .language-list ul.language-list-item li img{margin-right: 5px;}
.top-line .language-list ul.language-list-item li a{font-size: 12px;}
.product-widget .product-widget-top ._con span {margin: 5px 5px 0 0;}
}

@media only screen and (max-device-width: 581px){
.modern_medium_light {width: auto;background: none;}
.tp-bullets.simplebullets.round .bullet {display: none;}
.convertible-banner a {float: none;margin-bottom: 10px;margin-left: 60px;}
.convertible-banner p {margin-right: 0 !important;font-size: 12px !important;line-height: 18px !important;}.top-bar {height: auto;text-align: center;}
.top-bar .left-block {float: none;margin-bottom: 15px;}
.top-bar .right-block {float: none;}
.blog-box.with-one-col .inner-item {float: none;}
.hover-box a.zoom,.hover-box a.page {right: 35%;top: 35%;}
.liuyan .content {margin-left: -50%;width: 100%;top: 100px;}
.contact-form {margin-bottom:0;}
.news-item .info h5 {font-size: 16px;line-height: 20px; height:40px;}
.news .news-item .info p.san {height: 18px;font-size: 14px;}
.news .news-item .info a.read-more {padding: 2px 4px;}
.project{padding:2% 0;}
.contact-form button{margin-left:0}
}
@media only screen and (max-device-width: 479px){
    .ibanner .slideBox .hd { bottom: 10px;}
    .icompany .overlay {padding: 6% 0;}
    .icompany .about-feature .single-feature {padding: 4%;margin-bottom: 4%;}
    .icompany .about-feature .single-feature .title {font-size: 16px;margin: 2% 0;}
    .icompany .about-feature .single-feature .er{display: none;}
    .inews .title-section{padding: 5% 0;}
    .inews .title-section p {font-size: 14px;line-height: 1.5;padding: 1% 0 4%;}
    .owl-theme .owl-controls {margin-bottom:0;}
    .ibanner .slideBox .hd ul li{width: 20px;height: 8px;}
    .product-widget .product-widget-top ._title{font-weight: 700;}
    .product-widget .product-widget-top ._tag{margin: 3% 0;}
    .product-widget .product-widget-top ._tag li:last-of-type{display: none;}
    .news .news-item .info h5{height: 22px;}
    .news .news-item .info h5.er{-webkit-line-clamp: 1;}
    .partners {padding: 5% 0;}
    .partners h3 {font-size: 20px;margin-bottom: 2%;}
    .hover-box a.zoom, .hover-box a.page{right: 35%;top: 30%;}
    .news news-item .info h5,.news .news-item .info p{ margin-bottom:1%;}
}
@media only screen and (max-device-width: 414px){
    .pre_footer .li01 li p a:nth-of-type(2n+2) {display: block;margin-left: 45px;}
    .top-line p,.top-line .language-list .lang{font-size: 14px;}

}
@media only screen and (max-device-width: 359px){
    .partners {padding: 5% 0 3%;}
    .partners h3 {margin-bottom: 5%;}
    .hover-box a.zoom, .hover-box a.page{right: 32%;top: 25%;}
    .news .news-item .inner-item {width: 35%;}
    .news .news-item .info {padding: 0 0 0 38%;}
    .top-line p span{margin-right: 2px;}
    .navbar-brand {max-width:240px;}
    .navbar-toggle {margin: 15px 15px 15px 10px;}
    .search-ico{padding: 10px 0;}
}


@media (max-width: 319px){
    .navbar-fixed-top .navbar-collapse {max-height: 500px;}
    .navbar-brand img {width: 90%;}
    .navbar-brand {max-width: 210px;}
    .navbar-toggle {margin:10px 15px;}
    #container {padding-top: 54px;}
    .footer_bottom a.go-top {float: none;}
    .ibanner .slideBox .hd ul li {width: 20px;}
    .hover-box a.zoom, .hover-box a.page{right: 28%;}
    .copyright {line-height: 20px;}
}