@media screen and (max-width:800px){
#menu2{ display:none;}
.head_inner{ width:100%; padding:0 5px; box-sizing:border-box; height:auto;}
.head_inner h1{ margin:5px 0;}
.web{ display:none;}
.head_inner h1 img{ height:50px; width:auto;}
.language{ margin:22px 46px 0 0;}

.cata_bottom{ display:none;}
.warp{width:100%; padding:0 5px; box-sizing:border-box; }
.catalog{ float:none; width:100%; margin-top:30px; }
.catalog ul{ overflow:hidden;}
.cata_top{ padding:6px 5px 16px;}
.cata_top ul a{ background:url(../images/libj.png) 5px center no-repeat; padding-left:20px; overflow:hidden;}
.details{ width:100%; float:none; padding:0; margin-top:30px;}
.position{ display:none;}
.pro{ padding:20px 0 50px;}
.pro_ul a{ width:33.3%; box-sizing:border-box; margin:0;}
.pro_div{ padding-top:20px;}
.pro_div span{ text-align:center; margin-bottom:20px;}

.foot_inner{width:100%; padding:5px; box-sizing:border-box; line-height:22px; }
.pro_info{ padding:30px 0;}
.pro_info img,.service img,.news_info img,.atricle img{ width:auto; height:auto; max-width:100%;}
.about_img{ float:none!important; text-align:center!important; margin:10px 0!important; }
.pro_left{ float:none!important; width:100%!important;}
.pro_right{ float:none!important; width:100%!important;}

.a_banner{ background-size:cover!important;}
.ser_bot{ padding:30px 0;}
.news{ padding:10px 0;}
.news dl{ padding-top:15px;}
.news dl dt{ float:none; margin:0 auto 20px;}
.news dl dd{ width:100%; float:none;}
.news dl dd a{ text-align:center;}
.news dl dd span{ text-align:center; margin-bottom:0px;}
.news dl dd p{ height:auto; padding-bottom:10px;}
.pcenter a{ margin:0 1px;}
.pages{ padding:30px 0;}
.news_info{ padding:30px 0;}
.atricle,.join{ padding:30px 0;}
.Requirement{ margin-left:0;}
.link{ margin:0; padding:30px 0;}
.link li{ margin:20px 0 0 0; border:none; width:20%; text-align:center;}
.pc{ display:none;}
.phone{ display:block;}

.box{width:100%; padding:5px; box-sizing:border-box; }
.optimize{ width:100%; float:none; padding:10px 0 10px 0;}
.opti{ margin:0;}
.box_tit{ margin-bottom:20px;}
.opti_dl dt{ float:none; margin:0 auto 20px;}
.opti_dl dd{ width:100%; float:none; height:auto; padding-bottom:10px;}
.module{ float:none; width:100%;}
.module_dl{ width:275px; float:none; margin:0 auto 10px;}
.company{ width:100%; float:none; margin:0;}
.com_dl dt{ margin:0 auto 20px; float:none;}
.com_dl dd{ float:none; width:100%;}
.com_dl dd .com_tit{ text-align:center;}
.com_dl dd p{ height:auto; }
.com_dl dd .com_see{ text-align:center; height:30px; line-height:30px; font-size:16px;}
.com_ul li a{ width:70%; font-size:12px;}
}




@media screen and (max-width:768px){
.a_banner{ height:130px!important;}
}
@media screen and (max-width:414px){
.a_banner{ height:90px!important;}
.link li{ width:33.3%;}
}

@media screen and (max-width:375px){
.link li{ width:50%;}
}

@media screen and (max-width:360px){
.a_banner{ height:80px!important;}
}

@media screen and (max-width:320px){
.a_banner{ height:70px!important;}
}

@media screen and (min-width:801px){
.phnav{ display:none;}
}