@media screen and (max-width: 1280px) {
    .top_des{display: none;}
    .service_hotline {margin-top: 12px; margin-right: 3rem;}
    .top_lang {display: none;}
    .nav_lang {display: block;}
    .product_list {padding-bottom: 20px;}
    .right_bar {width: 100%;}
    .right_bar .top_box {display: none;}
    .right_bar .p_list .item {width: 100%; margin-bottom: 20px;}
    .right_bar .p_list .item img {height: auto; width: 100%;}
.page_tit .line {width: 100%;}
.about_box .l_box {width: 100%;}
.about_box .r_box {width: 100%;}
.about_box {height: auto; }
.adv_list {padding-top: 0px;}
.adv_list .l_box {width: 100%;}
.adv_list .m_box {width: 100%;}
.adv_list .r_box {width: 100%;}
.adv_list .des {width: 235px;}
.new_item {width: 100%; margin-bottom: 30px; margin-right: 0;}
.link_list li {line-height: 30px; margin-right: 10px;}
.foot_top .right {width: 100%; float: right; background: none;}
.foot_top .right .share {display: block;}
.contact_box li {background: none !important;}
.company_profile .content {width: 100%; padding-top: 0;}
.qualification .qualification_img img {width: 100%;}
.quality .content {width: 100%;}
.cat_nav {line-height: 30px;}
.cat_nav a {width: 50%; }
.pro_info {width: 100%}
.is_img {width: 100%;}
.is_tit {width: 100%;   }
.adv_page .adv_list li {margin-bottom: 20px;}
.adv_page .adv_list li .item_left {width: 100%; margin-bottom: 20px; border-bottom: 1px #ccc dashed; padding-bottom: 15px;}
.adv_page .adv_list li .item_right {width: 100%; margin-bottom: 20px;}
.adv_page .adv_list li {padding: 0;}
.adv_page .adv_list .desc {width: auto;}
.adv_page .adv_list .item_right .desc {width: auto;}
.adv_page .adv_list .des {width: 230px;}
.contact_box {background-color: #fff; height: auto; margin-bottom: 0;}
.contact_box .white {display: none;}
.contact_box .map {width: 100%; top: 0; left: 0; right: 0;}
.contact_box .contact_main {width: 100%; top: 10px; left: 20px;}
.contact_box .contact_inf {padding: 0;}
.join_form {padding: 20px;}
.join_post li {width: 100%;}
.join_post .text_input {width: 100%;}
.textarea_input {width: 100%;}
.form-content {top: 0;}
.row_title {
    font-size: 28px;
    line-height: 28px;
}
.about_box .r_box h3 {
    font-size: 28px;
}
.product_box .left_box h1 {
    font-size: 28px;
}
.product_box {
    padding-top: 0px;
    height: auto;
    padding-bottom: 30px;
}
.product_box .left_box {
    width: 100%;
    margin-top: 10px;
}
.product_box .left_box .button_box {
    text-align: right;
    padding-bottom: 30px;
    margin-top: -23px;
}
.product_box .left_box .button_box a {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
}
.product_box .left_box .button_box .icon_ar_left {
    top: 0;
    left: 0;
}
.product_box .left_box .button_box .icon_ar_right {
    top: 0;
    right: 0;
}
.product_box .right_box {
    width: 100%;
}
.product_box .right_box li {
    width: 100%;
}
.about_img_list .swiper-slide {
    width: 50%;
}
.about_img_list {
    padding: 10px 40px;
}
.about_arr {
    top: 26%;
}
.about_arr .icon_about_left {
    margin-left: 7px;
}
.about_arr .icon_about_right {
    margin-right: 7px;
}
.news_box {
    padding-top: 20px;
    padding-bottom: 0px;
}
.news_box .firth_news {
    width: 100%;
    margin-bottom: 20px;
}
.news_list {
    float: left;
    width: 100%;
    display: block;
}
.news_list .news_item {
    width: 100%;
    margin-bottom: 20px;
    padding-top: 20px;
    height: auto;
    padding-bottom: 20px;
}
.news_list .news_item .news_title {
    margin-top: 10px;
    margin-bottom: 10px;
}
.cert_list .icon_cert_left {
    margin-left: -10px;
}
.cert_list .icon_cert_right {
    margin-right: -10px;
}
.cert_list .swiper-slide {
    width: 49%;
}
.cert_box {
    margin-top: 20px;
    padding-bottom: 20px;
}
.cert_box .about_arr{
    top: 36%;
}
.cert_list .cert_list1 {
    width: 75%;
    margin: 0 auto;
}
.foot_top .right .share {
    display: none;
}
.service .service_img div {
    width: 32.3333%;
    margin-right: 1%;
}
.pro_param {
    width: 100%;
}
.list_r {
    padding: 0;
    margin-bottom: 0;
    margin-top: 0px;
}
.service_area {
    background: none;
}
.main_box, .mid_box {
    margin: 2%;
}
.contact_box .contact_inf{
    width: 100%;
}
footer {
    padding-top: 0px;
}
.foot_top {
    display: none;
}
.about_tit h1 {
    font-size: 30px;
}
header nav li:nth-child(4) .sub_nav.open {
    visibility: visible !important;
}
.new_big_box .des_box .tit {
    float: left;
}
.new_big_box .des_box .tit span {
    float: left;
}
.page_tit {
    padding-bottom: 0px;
}
header nav a { 
    padding: 20px !important;
}
.list_r .category_img img {
    height: auto;
}
.news_list .news_item .news_des {
    height: 58px;
}
a.pro_nav_js {
    display: none;
}
.pro_nav_js.active {
    display: block;
}
.contact_box .contact_ewma {
    padding-bottom: 2rem;
    width: 100%;
}
.contact_box .contact_ewma .right{
    text-align: center;
    width: 50%;
    margin-right: 0px;
}
.contact_box .contact_ewma .f_ewma, .contact_box .contact_ewma .share {
    margin-right: 0px;
}
}
@media screen and (max-width: 320px) {
    .adv_list .des {width: 200px;}
    .adv_list .r_box .des {width: 200px;}
    .adv_page .adv_list .des {width: 197px;}
    .contact_box .contact_inf .company_name {font-size: 18px; padding-left: 27px;}
}