

@media screen and (max-width: 1800px) {
.con_boxb{ margin: 5.5% 46% 10% 18%;}
.con_boxg{margin: 8.5% 18% 7% 47.5%}

}

@media screen and (max-width: 1700px) {
.about_box h1{padding: 2% 0 0 0}
.about_box img{width: 250px}
.about_box{padding: 5% 9%}

.pro_t {font-size: 20px}

.equ_title{margin-left: 10%;}
.equ_img{ margin: 7% 10%;}


.care_text h1{font-size: 42px;padding: 0 0 0 34.5%}
.care_text h2{font-size: 42px}
.care_text h3{font-size: 40px}


}



@media screen and (max-width: 1600px) {
.menu_logo{margin: 16px 0 0px 2%;}
.fly_menu .menu_logo{margin: 18px 0 0px 4%;}
.about_box h1{font-size: 23px}
.about_box h1 span{font-size: 32px}
.pop{width: 75%}

.pop_more{margin: 3% auto 0 auto}
.care_text{right:10%;}

.con_boxb{ margin: 5.5% 46% 10% 14%; padding: 5% 10% 4% 5%;}
.con_boxg{ margin: 9.5% 12% 7% 47.5%;padding: 5% 6% 3.5% 6.5%;}

.all_title{padding: 20px 10% 10px 10%;}
}


@media screen and (max-width: 1500px) {
.b_btn{width: 200px}
.b_btn li {margin: 30% 0% 30% 0%;}
.b_btn li a{font-size: 20px}
.b_btn li a span{font-size: 15px}

.title{font-size: 30px}
.stitle1{font-size:14px ;letter-spacing: 1.5px}
.b_text_box{margin: 0 0 0 2%}
.business_box{width: 90%;}
.tab_text .ls40{letter-spacing: 2px}
.bi_table1 p{font-size: 20px}
.bi_table2 p{font-size: 20px}
.bi_table1 span{font-size: 14px}

.of_box p{font-size: 20px}
.of_box h4{font-size: 22px}
.about_box{padding: 3% 5% 3% 7%}
.about_box img{width: 220px}
.about_box h1{font-size: 21px}
.about_box h1 span{font-size: 30px}

.pro_t {font-size: 18px;font-weight: normal;}
.pro_t span:nth-child(1){font-size: 14px; line-height: 26px; letter-spacing: 1px;}

.equ_box{height: 830px;padding: 150px 0 0 0 }
.equ_title{margin-left: 8%;}
.equ_img{ margin: 6% 8%;vertical-align:bottom;}

.con_boxb{ margin: 5.5% 46% 10% 11.5%;}
.con_boxg{ margin: 9.5% 12% 7% 47.5%;padding: 5% 6% 3.5% 6.5%;}

}










@media screen and (max-width: 1400px) {

.menu_logo{margin: 13px 0 0px 2%;width: 390px}
.menu{padding: 10px 0 12px 4%;height:  95px}

.menu_list_ul{margin:32px 3% 0 1% ;text-align: right;width:630px}
.menu_list_ul li{margin: 0.4% 0.4%;padding: 2.5px 6px 3.5px 6px;}
.menu_list_ul>li:nth-child(1):after {display: none}

.fly_menu{height: 80px}
.fly_menu .menu_logo{margin: 8px 0 0px 2%;}
.fly_menu .menu_list_ul{margin: 21px 3% 0 0;}

.work_text1{font-size: 20px}

.care_text{right:10%;}
.care_text h1{font-size: 38px;padding: 0 0 0 41%}
.care_text h2{font-size: 38px}
.care_text h3{font-size: 35px}

.con_boxb{ margin: 5.5% 46% 10% 9.5%;padding: 6% 9.5% 5% 6%;}
.con_boxg{ margin: 10.5% 7% 8% 47.5%; padding: 6% 6% 3.5% 8.5%;}





}


@media screen and (max-width: 1350px) {

.b_btn li{margin: 25% 0% 0% 0%;}
.business_box{margin: 3.9% auto  8% auto;}
.of_box{margin-bottom: 0 }
.work_img p{font-size:21px }

}

@media screen and (max-width: 1300px) {

.about_box img{width: 200px}
.about_box h1{font-size: 20px;    line-height: 35px;    width: 74%;}
.about_box h1 span{font-size: 28px;line-height: 44px;}
.aboutdis0{display: none}
.aboutdis1{display:block}
.pop{width: 80%}

.equ_box{height: 780px;padding: 150px 0 0 0}

.footer1{padding-top: 60px;}
.footer1 img{width: 80px}
.footer1 b{font-size: 32px}
.footer1 p{font-size: 15px;margin-top: 10px; padding-bottom: 50px; }
.footer2 p{font-size: 16px}
.footer2{padding: 60px 0 70px 0;}
.icon-facebook23{font-size:35px }
.icon-brand{font-size: 35px}
.footer3{padding-bottom: 80px;}


}


@media screen and (max-width: 1250px) {
.care_text{right:6%;}
.care_text h1{font-size: 35px;padding: 0 0 0 45.5%}
.care_text h2{font-size: 35px}
.care_text h3{font-size: 30px}



}	


@media screen and (max-width: 1200px) {
.menu_logo{margin: 17px 0 0px 1%;width: 330px}

.menu_list_ul{margin: 32px 3% 0 1% ;width: 580px}
.menu_list_ul li{margin: 0.4% 0.3%;}
.menu_list_ul a{font-size:16px }

.fly_menu{height:75px}
.fly_menu .menu_logo{margin: 9px 0 0px 2%;width: 300px}
.fly_menu .menu_list_ul{margin: 17px 3% 0 0;}

.bi_table1 p{font-size: 18px}
.bi_table2 p{font-size: 18px}
.bi_table1 span{font-size: 13px}

.bi_table1{    margin: 8% 0 6% 6%;}
.bi_table2{margin:8% 0 6% 6%; }
.b_btn{width: 170px;margin: 5% 0 0 2%;}
.b_btn li a{font-size: 18px}
.b_btn li a span{font-size: 13px}

.b_text_box{width: calc(100% - 245px);}

.of_box p{font-size: 18px; line-height: 42px;}
.of_box h4{font-size: 20px}

.about_box{padding-left: 5%}
.about_box h1 span{font-size: 25px}
.about_box h1{font-size: 17px}
.about_box img{width: 20%}

.pro_t{font-size: 16px}
.work_img p{font-size: 20px}
.work_text2{font-size: 18px}

.con_boxb{ margin: 5.5% 46% 10% 6.5%;padding: 5% 9.5% 5% 5%;}
.con_boxg{ margin: 8.5% 4% 7% 47.5%; padding: 6% 6% 3.5% 8.5%;}


}





@media screen and (max-width: 1024px) {

.menu{display: none;}
.mini_menu_box{display: block;}
body{ padding-top: 93px;}
.menu_logo{ width: 400px;display: block;padding: 8px 0 8px 0;
      margin:  13px auto 0 auto;}

.fly_menu{height:85px;}
.fly_menu .menu_logo{width: 300px;display: block;padding: 8px 0 8px 0;
      margin:  13px auto 0 auto;}

.title{font-size:27px; }


.business_box{width: 96%;}
.b_text_box{ width: calc(100% - 215px);}
.b_btn li a{font-size: 17px;}
.b_btn{width: 150px;margin: 5% 0 0 2%;}
.b_btn li a span{font-size: 12px;}
.b_btn li a{padding: 12% 10%; }
.bi_table1 p{font-size: 16px;}
.bi_table2 p{font-size: 16px;}
.stitle1{font-size: 12px;margin-top:-5px; }


.of_box p{font-size: 16px; line-height: 40px;}
.of_box h4{font-size: 18px;}

.about_box{padding-left: 4%;}
.about_box h1{font-size: 16px; line-height: 32px; width: 75%;}
.about_box h1 span{font-size: 22px;line-height: 40px;}

.pop{width: 100%;}
.pro_t span:nth-child(1){font-size: 13px; line-height: 22px; letter-spacing: 1px;}

.pd_left{margin: 2% 2% 0 0;width: 45%;}
.pd_right{width: 52%;}
.pd_right h4{font-size: 15px;padding: 10px 20px;}

.equ_title{margin-left: 5%;}
.equ_box{height: 740px; padding: 150px 0 0 0;}

.work_text1{font-size: 18px;}
.work_img p{font-size: 18px;}
.caredis1{display:inline-block;}
.caredis0{display: none;}

.care_text h1{font-size: 30px;padding: 0 0 0 53%;}
.care_text h2{font-size: 30px;}
.care_text h3{font-size: 25px;}

.con_boxb{ margin: 5.5% 46% 9% 3.5%; padding: 5% 7.5% 5% 5%;width: 48%;}
.con_boxg{ margin: 8.5% 4% 7% 47.5%; padding: 6% 6% 3.5% 8.5%;}

.all_title{padding: 20px 7% 10px 7%;}
.type_text2 table {font-size: 18px;}
}



@media screen and (max-width: 950px) {

.aboutdis1{display:none}
.aboutdis2{display:block}
.pd_con{width: 40%}
.con_boxb h1{font-size: 38px}

.con_boxb{ padding: 4% 3% 1% 3%;}
.con_boxg {margin: 8.5% 4% 7% 47.5%;padding: 5% 6% 3.5% 8.5%;}
.con_boxg h1{font-size: 33px}

.con_boxg input{width: 100%}

.input2{margin: 10px 0}
.boxb img{width: 15%}

}


@media screen and (max-width: 850px) {

.b_btn{width: 17%}
.b_btn li a{font-size: 13px}
.b_text_box   { width: calc(100% - 180px);}
.bi_table1 p{font-size: 14px}
.bi_table2 p{font-size: 14px}


.of_box p{font-size: 16px; line-height: 35px;}
.of_box h4{font-size: 16px}

.about_box h1{font-size: 15px; line-height: 28px; }
.about_box h1 span{font-size: 20px;line-height: 32px;}


.pro{width: 35%}
.pro_t{font-size:22px }
.pro_t span:nth-child(1){font-size: 18px; line-height: 28px; letter-spacing: 1px;}

.equ_box{height: 600px;padding: 150px 0 0 0}
.equ_img{margin: 4% 4%}

.con_boxb h1{font-size: 33px}


}






@media screen and (max-width: 800px) {

.menu_logo{ width: 350px; margin:  17px auto 0 auto;}

.fly_menu{height:80px}
.fly_menu .mini_menu{top: 80px}
.about_box img{width: 18%;margin: 0 2% 0 0;}
.about_box h1{width: 79% }
.pd_right h2{font-size: 22px}


.pd_con{margin: 30px 5px 10px 3px;font-size:15px }
.pd_line{margin: 30px 3px 10px 5px;}
.work_text1{font-size: 16px}

.care_text{right:5%;}
.care_text h1{font-size: 25px;padding: 0 0 0 61%}
.care_text h2{font-size: 25px}
.care_text h3{font-size: 20px;margin: 0.5% 0 0 0;}


.footerdis1{display: block}
.footerdis0{display: none}
.footer2{padding: 30px 0 40px 0}
.footer2 p{font-size: 14px;line-height: 26px}
}






@media screen and (max-width: 730px) {
.b_btn{display:block;width: 80%; margin: 5% auto 0 auto;text-align: center;vertical-align: top;}
.b_btn li{display: inline-block;width: 28%;margin: 0% 2% ;}

.b_text_box{width: 98%}
.b_btn li a span{display: none}
.bi_table1{margin: 6% 0 6% 3%; }
.bi_table2{margin: 6% 0 6% 3%; }
.b_btn li a{font-size: 15px}

.about_box h1{font-size: 14px; line-height: 22px; }
.about_box h1 span{font-size: 17px;line-height: 30px;}
.aboutdis2{height: 300px}

.pro_t{font-size:18px }
.pro_t span:nth-child(1){font-size: 16px; line-height: 24px;}

.pop_more { padding: 15px 10px;
    width: 140px;
    font-size: 16px;}

.pd_left{width: 100%;}
.pd_right{width: 100%}

.equ_box{padding: 150px 0 0 0}

.work_img p{font-size: 16px}
.work_text2{font-size: 16px;margin-top:3%;}
.con_boxb{width: 95%;position: static;margin: 2.5% 0 0% 2.5%;padding: 5%}
.con_boxb h1{margin: 0}
.boxb{ margin: 3% 0% 1% 0;}
.boxb img {width: 9%;}
.con_boxg{width: 95%;margin:0 0 5% 2.5%;padding: 3% 5% 5% 5%}
.con_boxg h1{  margin: 2% 0 2% 0;}
.all_title h2{font-size: 14px}

.type_text1 h4{font-size: 20px;}
.type_text1 h5{font-size: 28px;margin-bottom: 10% }
.type_text1 h2{font-size:25px ;padding: 8px 20px;width: 100%}

.type_text2 table {font-size: 16px;}
}


@media screen and (max-width: 650px) {

.pro_p{max-width: 100%;margin: 5% auto; text-align: center}
.pro1{width: 38%}

}

@media screen and (max-width: 600px) {

.menu_logo{ width: 300px;margin:  21px auto 0 auto;}

.fly_menu{height:85px}
.fly_menu .menu_logo{width: 250px;display: block;padding: 8px 0 8px 0;
      margin:  19px auto 0 auto;}
.fly_menu .mini_menu{top: 85px}

.b_btn li a{font-size: 13px}


.of_box p{font-size: 14px; line-height: 30px;}
.of_box h4{font-size: 16px}

.pro_t{font-size:16px }
.pro_t span:nth-child(1){font-size: 14px; line-height: 20px;padding: 15% 8% 0 10%;}

.pro:hover .pro_t span:nth-child(1){padding: 8% 8% 0 10%;}
.equ_box{height: 600px;padding: 150px 0 0 0}
.equ_img{margin: 2% 13% }

.work_img{width: 22%}
.workdis1{display: none}
.workdis0{display: inline-block}
.workdis2{display: none}
.blue_line{margin: 9% 3% 0 1%}
.work_text1{margin: 2.5% 20px}

.caredis1{display: none;}
.caredis2{display: block;}

.care_text{margin-top:9%;}

}




@media screen and (max-width: 550px) {

.b_btn{width: 95%}
.b_btn li{ margin: 0% 1%;width: 30%}

.about_mini2{display: none}
.about_mini1{display: block}

.footer1 b{font-size:26px; }
.footer1 img{width: 60px}
.footer1 p {font-size: 13px; margin-top: 5px;padding-bottom: 30px;}
.footer1{padding-top: 40px;}
.footer2{padding: 10px 0 40px 0}

.footer4 p{font-size: 16px}


}





@media screen and (max-width: 500px) {

.mini_menu ul li a{font-size: 20px;padding: 15px 0;}
.about_box img{display: none}
.about_box h1{width: 100%}
.aboutdis4{display: block;margin: 0 0 5% 0}
.about_box h1 b{text-align: center;font-size: 20px}
.about_box{padding: 3% 4%}
.aboutdis3{display: block;height: 400px}
.aboutdis2{display: none;}

.pd_con{width: 100%; padding: 10px;}
.pd_line{width: 100%; margin: 10px 3px 10px 5px; padding: 10px;}

.equ_box{height: 550px;padding: 150px 0 0 0}
.equ_img{margin: 2% 13% }

.care_text h1{font-size: 20px;padding: 0 0 0 69%}
.care_text h2{font-size: 20px}
.care_text h3{font-size: 16px;margin: 0.5% 0 0 0;}


}





@media screen and (max-width: 480px) {


body{ padding-top: 70px;}
.menu_logo{ width: 200px;display: block;padding: 8px 0 8px 20px;
      margin:  14px auto 0 auto;}
.mini_menu_box{height:70px }
.mini_menu{top:70px;}

.fly_menu{height:70px}
.fly_menu .menu_logo{width: 200px;display: block;padding: 8px 0 8px 20px;
      margin:  14px auto 0 auto;}
.fly_menu .mini_menu{top: 70px}
.pro_t{font-size:20px }
.pro_t span:nth-child(1){font-size: 16px; line-height: 24px;padding: 15% 8% 0 10%;}

.pro:hover .pro_t span:nth-child(1){padding: 8% 8% 0 10%;}
.pro{width: 65%}
.work_text1{font-weight: normal;font-size: 15px;line-height:25px;margin: 5% 10px}

.work_img{width: 35%}
.workdis0{display: none}
.workdis1{display: inline-block}
.workdis3{display: none}
.blue_line {margin: 14% 4% 0 1%;width: 10%;}

.footer1 b{font-size: 20px}
.footer1 p{font-size: 12px}

}




@media screen and (max-width: 420px) {

.b_btn .dis421{display: none}
.b_btn .dis420{display: inline-block}
.pop_more {padding: 12px 10px; width: 120px;}

.equ_box{height: 550px;padding: 150px 0 0 0}
.equ_img{margin: 2% 13% }
.care_text{margin-top: 8%;width: 90%}
.care_text h1{padding: 0 0 0 24%}

.footer1 b{font-size: 16px}
.footer4 p{font-size: 12px}

}



@media screen and (max-width: 350px) {

.equ_img{margin: 2% 9% }
.care_text{margin-top: 5%;width: 90%}
.care_text h1{text-align: right;font-size: 16px }
.care_text h2{font-size: 16px}
    
}