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

body,div,ul,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,A,input,textarea, img{

	font-size:13px;

	}

.container{

	width: 95%;

}

.head_hx{

	border:none;

	height:auto;

	}

.fixd .head_hx{

	background-color: rgba(255,255,255);

	}

.logo{

	width:90%;

	margin:15px 0

	}

.logo img{

	width:25%;

	float:left;

	height:auto;

	}

.head_tel{

	display:none;

	}

.wzen{

	margin-top: 22px;

	}

.rm-toggle{

	display:block;

	width:40px;

	height:40px;

	float:right;

	position:relative;

	}

.rm-toggle span{

    position: absolute;

    left: 10px;

    display: block;

    width: 22px;

    height: 2px;

    background-color: #333;

	transition:all 0.3s;

    transform-origin: center center;

	}

.rm-toggle span:first-child {

	top: 14px;

	}

.rm-toggle span:nth-child(2) {

    top: 22px;

}

.rm-toggle span:last-child {

    top: 30px;

}

.rm-active span:first-child {

    top: 22px;

    transform: rotate(45deg);

}

.rm-active span:nth-child(2) {

	opacity: 0;

    width: 0;

	}

.rm-active span:last-child {

    top: 22px;

    transform: rotate(-45deg);

}

.rm-nav{

	width:97.5%;

	float:none;

	margin-top:0px;

	position:absolute;

	top:75px;

	background-color: rgba(255,255,255,0.9);

	z-index:9;

	}

.rm-nav>ul>li{

	width:100%;

	border-bottom:1px solid #ddd;

	}

.rm-nav>ul>li>ul{

	position:relative;

	}

/**/

.banner .swiper-button-next, 

.banner .swiper-button-prev{

	display:none;

	}

.swiper-pagination-bullet{

	width:8px;

	}

/**/

.bt{

	padding: 40px 0 25px 0;

	}

.bt h4{

	font-size: 36px;

	}

.bt h2{

	font-size:24px;

	margin-top: -28px;

	}

.pb100{

	padding-bottom:50px;

	}

.swiper-button-next, .swiper-button-prev{

	display:none;

	}

/**/	

.hot_product ul li{

	width: 48%;

    margin: 2px 1% 2px 0;

	}

.hot_product ul li h2 span{

	margin-top:4px;

	}

/**/

.about_bj{

	padding: 50px 0;

	}

.about ul{

	width:100%;

	}

.about ul h4 p{

	font-size:15px;

	width:75%;

	}

.about ul h4 img{

	width:20%;

	}

.about .about_img{

	position:relative;

	width:100%;

	right:0px;

	margin-top:30px;

	left:0px;

	}

.about .about_img img{

	width:100%;

	height:auto;

	}

.about ul h2{

	font-size:20px;

	padding: 15px 0;

	}

.about ul .about_ico h2 img{

	width:70%;

	margin:0 auto 10px;

	float:none;

	display:block;

	}

.about ul .about_wz{

	line-height: 28px;

	}

.about ul .about_ico h2 p{

	text-align:center;

	width:100%;

	}

.about ul .about_ico h2 p span{

	font-size:25px;

	}

.about ul a{

	font-size: 15px;

	}

/**/

.gssl ul{

	width:100%;

	margin-bottom:15px;

	}

.gssl .gssl2{

	margin:0 0 15px 0;

	}

.gssl ul h2{

	padding: 4px 0 10px 0;

	}

.gssl ul .swiper-container-horizontal>.swiper-pagination-bullets{

	bottom:16%;

	}

/**/

.case_bt .swiper-slide h4{

	width:30px;

	height:30px;

	}	

.case_bt .swiper-slide h2{

	font-size:16px;

	}

.case_bt .swiper-slide-thumb-active h4 img{

	margin-top:-30px;

	}

.mySwiper2 .swiper-slide .case_bj{

	width:100%;

	}

.mySwiper2 .swiper-slide .case_bt_wz{

	width:100%;

	left: 0%;

    transition: all 0.3s;

    margin-left:0;

	}

/**/

.news ul{

	width:100%;

	}

.news ul li{

	width:100%;

	margin-bottom:10px;

	}

.news ul li h2{

	padding: 15px 0 10px 0;

	font-size:18px;

	}

.mySwiper2 .swiper-slide .case_bt_wz{

	padding: 100px  50px;

	}

.mySwiper2 .swiper-slide .case_bt_wz h2{

	font-size:20px;

	}

.mySwiper2 .swiper-slide .case_bt_wz p{

	padding:15px 0;

	}

.foot{

	padding:40px 0;

	}

.foot .foot_nav{

	display:none;

	}

.foot_contact , .foot_ewm{

	width:100%;

	padding-left: 3%;

	}

.foot_ewm li{

	float:left;

	margin-right:5%;

	width:30%;

	margin-left:0px;

	}

/**/

.gsjj_pat1 .left , .gsjj_pat1 .right{

	width:100%;

	}

.gsjj_pat1 .left li h3 img{

	width:70%;

	margin:0 auto 10px;

	float:none;

	display:block;

	}

.gsjj_pat1 .left li h3{

	width: 22.8%;

	padding: 15px;

	text-align:center;

	}

.gsjj_pat1 .left li h3 p{

	text-align:center;

	}

.gsjj_pat1 .left li h3 p span{

	font-size: 25px;

	}

.gsjj_pat1 .gsjj_pat1_tp li{

	width:48%;

	}

.banner_n ul h2{

	font-size:30px;

	}

.banner_n ul p{

	font-size: 13px;

	padding:10px 0;

	}

.banner_n ul{

	padding: 50px 0 80px 0;

	}

.banner_n ul p{

	width:100%;

	}

/**/

.product_left{

	width:100%;

	}

.product_contact{

	display:none;

	}

.product_bt{

	font-size:24px;

	padding: 15px 30px 15px 30px;

	}

.product_nav ul li{

	line-height:50px;

	}

.product_right{

	width:100%;

	}

.product_pic ul li{

	width:48%;

	}

.product_pic ul li h3{

	font-size:14px;

	height:140px;

	}

.product_pic ul li h3 p{

	font-size:12px;

	}

.product_advantage h2 , .product_application .product_application_bt td{

	font-size:24px;

	}

.product_advantage ul li{

	width:96%;

	margin:0px 2%;

	}

.product_pic_lsbt span{

	width:35%;

	font-size:15px;

	padding:15px 0;

	}

.showpro_nr ul{

	padding:15px;

	}

.casecaty ul li{

	width:100%;

	}

.casecaty ul .casecaty_wz p{

	padding: 20px 0;

	}

.casecaty ul .casecaty_wz h2{

	font-size:20px;

	}

.piclist ul li{

	width:48%;

	}

.newslist ul li h2 , .newslist ul li img{

	width:100%;

	}

.newslist ul li h2 {

	position:relative;

	left:0px;

	top:0px;

	transform:translate(0%, 0%)

	}

.news_bt{

	font-size:18px;

	}

.message50{

	width:98%;

	margin-bottom: 10px;

	}

.message100{

	width:98%;

	margin-bottom: 10px;

	}

.submit{

	width:98%;

	margin-bottom: 10px;

	height:auto;

	}

.contact_top ul li{

	width:100% !important;

	}

.contact_top ul li{

	height:auto;

	padding:10px 0;

	}


}


















































