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

    .header_content .logo img{height: 80px;}
    .header_content .menu ul li{padding: 10px;}

    .header_content .menu ul li:nth-child(1){padding: 10px 38px 10px 20px;}
    .header_content .menu ul li:nth-child(3){padding: 10px 28px 10px 20px;}
    .header_content .menu ul li:nth-child(4){padding: 10px 20px 10px 70px; }
    .header_content .menu ul li:nth-child(4):after{right:calc(100% - 40px);  padding: 5px; font-size: 20px; }
    .header_content .menu ul li:nth-child(4):hover{ padding: 10px 70px 10px 20px;}

    .title_h1 ul li h1{ font-size: 38px;  line-height: 40px;}
    .title_h1 ul li h4{font-size: 14px;}
    .contact_us_section{margin: 0;}
    .contact_us_form{margin: 0 7%;}

    .depict_section .img_text{padding:10px 15px 30px 15px; width:calc(32% - 32px);}
    .depict_section .img_text:nth-child(2){margin: 0 1.33%;}

    .home_product .right{ width: calc(50% - 80px); padding: 0 40px;}
    .home_product .right .title dl dt{ margin: 0 0 20px 0; }
    .home_product .right .title dl dd h1{font-size: 45px; line-height: 45px; }
    .home_product .right .title dl dd b{ font-size: 25px; line-height: 25px;}

    .all_height_100px{padding-top: 50px; }

}
@media screen and (max-width: 700px) {

}
@media only screen and (max-width: 575.98px) {
    .header{left: 2vw; right: 2vw;}
    .margin_vw_5{margin-left:1vw;margin-right:1vw;}
    .footer .copyright, .footer_content .copyright{display: none ;}

    .header_content{margin:10px 0 0 0; }
    @keyframes gradient_opacitytop_top_bottom_1 { 0% {opacity: 0;  margin-top:0 ;} 100% {margin-top:10px ; opacity: 1;} }

    .header_content .logo{ float: left; width: 100%; text-align: center; }
    .header_content .logo img{overflow: hidden; height: 50px;}


    .header_content .menu ul{ margin: 0;}
    .header_content .menu ul li{padding: 5px 10px;  margin: 10px 5px; font-size: 14px; border-radius: 5px;}
    .header_content .menu ul li:nth-child(1){padding: 5px 30px 5px 10px;}

    .header_content .menu ul li:nth-child(1):after{right: 10px;}
    .header_content .menu ul li:nth-child(3){padding: 5px 8px 5px 10px; border-right:none;}
    .header_content .menu ul li:nth-child(3):after{ right:0;  border-radius: 5px;}

    .header_content .menu ul li:nth-child(4){margin-left: 5px;border-radius: 5px; padding: 5px 10px; }
    .header_content .menu ul li:nth-child(4):after{ background:none;content: " ";  }
    .header_content .menu ul li:nth-child(4):hover{ padding: 5px 10px;}

    .top_menu{ margin: 0 2vw; }
    .top_menu .menu{padding: 15px 10px;}
    .top_menu .menu dl{ width: calc(100% - 20px);  margin: 5px; padding: 20px 5px;}
    .top_menu .vague{height: 490px; }

    .title_h1 ul li{ margin: 0 0 10px 0;}
    .title_h1 ul li h1{font-size: 30px;line-height: 40px;}
    .title_h1 ul li h4{font-size: 12px; }

    /* 联系我们 四分类 */
    .contact_us_section .list:after{border-left:none;}
    .contact_us_section .list dl{padding:10px 8% 30px 8%; width:84%;  float: none;}

    .footer_content .contact_us{background:none;}
    .footer_content .contact_us dl{width: calc(100% - 40px); padding: 20px; float: none; }
    .footer_content .contact_us dl dt img{overflow: hidden; height: 60px;}
    .footer_content .contact_us dl dd h1{ font-size: 16px;line-height: 25px;}
    .footer_content .contact_us ul{width: calc(100% - 40px); padding:0; float: none;  border-left:none;}
    .footer_content .contact_us ol{display: none}


    .business_section .list .img_txt{width:calc(50% - 62px);  float: left;}
    .business_section .list .img_txt dl{ opacity: 1;}
    .business_section .list .img_txt dl dt{ margin: 0 30% 10px 30%;}
    .business_section .list .img_txt dl dd{margin: 0 0 10px 0;}
    .business_section .list .img_txt dl dd b{font-size: 25px;}

    .download_section{ margin: 0 2%; border-radius: 50px;}
    .download_section dl{ padding:40px 15px 30px 15px; width:calc(50% - 32px);}
    .download_section dl dt{ width: 30%; }
    .download_section dl dd{line-height: 15px; width: 70%;}

    .logo_describe dl{ padding:10px 10px 20px 10px; width:calc(50% - 22px);}
    .logo_describe dl dd{font-size: 10px;}
    .logo_describe dl dd b{font-size: 16px;line-height: 30px;}


    .depict_section .img_text{ padding:50px 30px 30px 30px; margin: 0 20px 20px 20px; width:calc(100% - 102px);}
    .depict_section .img_text:nth-child(2){ margin: 0 20px 20px 20px;}
    .depict_section .img_text .text dl{height: auto;}


    /* 首页 */
    .all_height_200px{padding-top: 100px;}
    .home_product:after{ border-left:none;}
    .home_product .left{ width: calc(100% - 3%); }

    .home_product .right{ width: calc(100% - 100px); padding: 0 50px; margin: 20px 0 0 0;}

    .home_product .right .title dl dt{ margin: 0 0 10px 0; font-size: 10px; line-height: 15px; text-align: center }
    .home_product .right .title dl dd{overflow: hidden; text-align: center; margin: 0; }
    .home_product .right .title dl dd h1{ font-size: 30px; line-height: 40px; }
    .home_product .right .title dl dd b{ font-size: 14px; line-height: 20px;}

    .home_product .right .download ul li{width: calc(50% - 10px);}
    .home_product .right .download ul li img{ height: auto; width: 100%;}

    .home_product .right .describe ul li{font-size: 12px;text-indent: 2em;}
    .home_product .right .describe ul li:nth-child(odd){float: none; width:100%;margin: 0  ;}
    .home_product .right .describe ul li:nth-child(even){float: none; width:100%;margin: 0;}

    .section_100vh_vw100 .l_35{float: none; height: 100vh; width: 100vw;}
    .section_100vh_vw100 .l_35 .top{ height: 70vh; }
    .section_100vh_vw100 .l_35 .top .title dl dt{margin: 0 25%;}
    .section_100vh_vw100 .l_35 .top .title dl dd b{font-size: 20px; line-height: 30px;}

}
