
@media (max-width:1199px){	
body,.box{
	width:640px
}
.wap_nav, .wap_img_sw {
    display: block;
    align-self: center;
}
.add_top h1{
	width:2.25rem
}
.video .img_pop p img {
    width: 0.85rem;
}
.pub_tit {
    font-size: 24px;
    padding-top: 0.35rem;
}
.h_one .comBox6 ,.h_tow .dl{
    margin-top: 0.35rem;
	padding:0 0.25rem
}
.h_tow .dl dl{
	width:48.5%
}
#cont .tit h2 {
    font-size: 20px
}
#cont p {
    font-size: 17px;
    margin: 0.25rem 0;
}
.pre_net ,.pre_net a{
    font-size: 15px;
    padding-bottom: 0;    line-height: 30px;
}
#cont h3{
    font-size: 18px;
    margin-bottom: 0.35rem;
}
.Application .one .tit h2 {
    font-size: 18px;
}
.about .tit em,#cont .tit em ,.Application .one .tit em{
    width: 50px;
    height: 3px;
    margin: 10px 0
}
.about .tit em{
	margin:0.15rem auto
}
#Contact .about .tit em{
	margin:0.15rem 0
}
#Contact .form{
	margin-top:0.25rem
}
.h_tow .dl dl {
    font-size: 16px
}
.Product .dl dt, .Product .dl dt img,.h_one .comBox6 dt, .h_one .comBox6 dt img ,.h_tow .dl dt img,.h_tow .dl dt {
    height: 2.5rem;
}
#banner .img img{
	object-fit: cover;
	width:100%;
	height: 1.5rem;
}
#banner .text span {
    display: flex;
    justify-content: center;
    width: 100%;
}
#banner .text {
    font-size: 26px;    width: 100%;
}
#banner .text em {
    margin: 0 20px;
}
#banner .text i {
    width: 45px;
}
.h_one .comBox6 dd,.Product .dl dd {
    padding: 0.15rem;
}
.h_tow{
    height: 12.25rem;
}
.h_th {
    padding-bottom: 0.5rem;
}
.h_th a {
    width: 180px;
    line-height: 50px;
    font-size: 16px;
}
.footer {
    padding: 0.35rem 0;
    font-size: 14px;
	padding-bottom:1.5rem
}
.h_th h2 {
    font-size: 28px;
    margin: 0.45rem auto;
}
.h_one{
    height: 6.4rem;
    width: 100%;
}
.h_one .comBox6 dd em ,.Product .dl dd em{
    font-size: 13px;
    line-height: 32px;
}
.video .img_pop .vd,#videoId{
	height:3rem
}
.footer p {
    margin-top: 0;
}
.add_top .search p .text {
    width: 60%;
}
.add_top.wap_add_top{
	position:fixed;
	bottom:0;
	z-index:9999;
	background:#fff;
	box-shadow: 0px 3px 19px 0px rgba(0,0,0,0.21);
	padding:0.25rem 
}
.Materials h2 {
    font-size: 24px;
    padding-top: 0.35rem;
}
.Materials p {
    font-size: 15px;
    line-height: 28px;
    margin-top: 0.25rem;
}
.add_top.wap_add_top .search{
	display:block;
	width:100%
}
.footer p i{
	display:block;
	margin-top:0.15rem
}
.Product .dl{
	 justify-content:space-between ;
}
.Product .dl dl{
	width:48.5%;
	margin-left:0;
	margin-bottom: 4%;
}
.page{
	padding:0.35rem 0
}
.Product{
	background-attachment:fixed;
}
.header .top{
	padding:0 0.25rem
}
.about .ab_cont p:last-child,.about .ab_cont,.resear h2{
	padding-bottom:0;
	margin-bottom:0
}
.resear {
    margin-top: 0.25rem;
    padding-bottom: 0;
}
.Application .text p ,.about .ab_cont p{
    font-size: 15px;
    line-height: 28px;
}
.Application .one {
    padding-bottom: 0.25rem;
}
.Application .text{
	padding:0 0 0.25rem 0
}
#Contact .about .tit h2,.about .tit h2 {
    font-size: 18px;
}
.footer span,.h_one .HisPrev, .h_one .HisNext,.add_top .search,.header .nav,.header .top em i:nth-child(1){
	display: none
}
.resear .dl .txt{
	padding-top:0.25rem
}
#Contact .dl,.about,.Application,.Product,.add_top,.Materials{
	padding:0.25rem
}
.ab_map .contact_tc{
	width:80%
}

.maped {
    width: 100%;
    height: 5rem;
}
#Contact .text,#Contact .form,.resear .dl .txt,.resear .dl .img,.Application .img,.Application .text{
	width:100%
}
}
@media (max-width:640px){	
body,.box,.wap_footer{
	width:100%
}

}
    
    