
@media only screen and (max-width: 1350px){
	
	.about_three_l { width: 49%; vertical-align: bottom;}
	.about_three_r { width: 46%; vertical-align: bottom;}
	.about_three_info { font-size: 14px; line-height: 25px;  margin-top: 30px;}

	
}
@media only screen and (max-width: 1200px){
	
	.inews_l { width: 30%;}
	.inews_r { width: 70%; padding: 0px 10% 0px 45px; box-sizing: border-box;}
	.page_nav { margin-top: 30px;}
	.news_ul li { margin-top: 20px;}
	.news_ul li .time { margin-top: 15px; padding-bottom: 20px;}
}
@media only screen and (max-width: 1100px){
	#headerMain {  width: 100%; height: 70px; display: block; position: fixed; z-index: 999; top: 0; left: 0;  transition: all .3s;  }
	.header_wd { height: 70px;}
	.top_lau { margin-top: 15px;}
	.logo { width:118px; height: 55px; margin-top: 7.5px;}
	.nav_tel { display: none;}
	.nav_ul { display: none;}
	.top_tel { display: none;}
	.header_wap { display: block;}
	.nav_img_bg { display: block;}
	.nav_img { float:right; margin:0px; width:35px; height:auto; overflow:hidden; display: block;}
	.nav_u_down2 { display:none; overflow: hidden; position: fixed; top:70px; right: 0; z-index: 9999; width:100%; background:rgba(0,0,0,.9); text-align: center; padding:10px 0px 15px 0; }
	.nav_u_down2 li { width:100%; line-height:50px; height:50px; text-align:left;  font-family:"微软雅黑"; padding-left: 5%; box-sizing: border-box;}
	.nav_u_down2 li a { display: block; font-size:14px; color:#ffffff; }
	.iabout_tit { font-size: 25px;}
	.iabout_info { line-height: 35px;}
	.iserv_ul li .ab_con { height: 170px; margin-top: -85px; }
	.iserv_ul li .ab_img {  max-width: 60px; padding: 15px; }
	.iserv_ul li .ab_tit { display: block; font-size: 18px;  line-height: 25px; margin-top: 25px; color: #ffffff;}
	.iserv_ul li .ab_des { display: block; font-size: 13px; line-height: 20px; color: #ffffff; overflow: hidden; margin-top: 10px; text-align: center; padding: 0px 3%; box-sizing: border-box;}
	.iserv_ul li .ab_more {  display: none;}
	.iserv_ul li:hover .ab_con { height: 170px;  margin-top: -85px; }
	.foot_left { width: 25%; }
	.foot_mdl { display: none;}
	.foot_mid { width: 40%;}
	.foot_right { width: 30%;}
	.about_three_info { font-size: 14px; line-height:30px;  margin-top:15px;}
	.banner_ab_tit { font-size: 45px; line-height: 60px;}
	.chaxun_ul { margin-top: 15px;}
	.chaxun_ul li { padding: 0px 10px;}
}	
@media only screen and (max-width: 950px){
	.icase_swp .info { -webkit-line-clamp:2}
	.banner_n { height:400px;}
	.banner_n_fb { height: 250px;}
	.banner_n .ab { width: 90%; left: 5%; }
	.banner_n .tit { font-size:35px; line-height:50px; letter-spacing: 10px;}
	.banner_n .tit span {  font-size: 20px; line-height: 30px; margin-top: 10px; }
	.news_ul li { width: 50%;}
	.serv_con_r { width: 42%; height:auto; position: relative; top: auto; transform: translate(0,0); float: right;}
	.serv_con_l { width: 42%; height: auto;  position: relative; top: auto; transform: translate(0,0); float: left;}
	.serv_one_more { margin-top: 20px;}
	.serv_one_tel { margin-top: 20px;}
	.icoop_ul { margin-top: 10px;}
	.icoop_ul li { width: 25%;}
	.about_three_l { width: 100%; display: block;}
	.about_three_r { width: 100%; display: block; margin: 35px auto 0px auto;}
}

@media only screen and (max-width: 900px){
	.inews_l { width: 40%;}
	.inews_r { width: 60%; padding: 0px 10% 0px 45px; box-sizing: border-box;}
	.contact_left { width: 45%;padding-right: 30px;}
	.contact_right { width: 55%; margin-left: 0;}
	.about_v_ul li { padding: 30px 2% 0px 2%;}
	.iabout_tit { font-size: 23px;}
	.iabout_info {-webkit-line-clamp:4;}
	.about_v_ul li .info { font-size: 16px; line-height: 30px;}
	.serv_more { display: none;}
	.serv_tel { display: block;}
	
}
@media only screen and (max-width: 850px){
	.banner_n { height:350px;}
	.inum_bg { padding: 50px 0px;}
	.product-number-inner ul li b { font-size: 45px; line-height: 65px;}
	
	.foot_left { width: 25%; margin-left: 10%;}
	.foot_mid { display: none;}
	.foot_right { width: 40%; margin-right: 15%;}
	.serv_one_more { margin-top: 10px;}
	.serv_one_tel { margin-top: 10px;}
	.serv_one_h { margin-top: 5px;}
	.serv_tow_h { margin-top: 5px;}
	.serv_one_hr { margin-top: 20px;}
	.serv_tow_hr { margin-top: 20px;}
	.serv_one_info { font-size: 14px; line-height: 25px; margin-top: 20px;}
	.serv_tow_info { font-size: 14px; line-height: 25px; margin-top: 20px;}
	.about_three_bg { padding: 50px 0px;}
	.about_three_l { width:100%;}
	.about_three_r { width: 100%; margin-top: 30px;}
	.about_three_tit { font-size: 25px; line-height: 30px; }
	.about_three_tit_en {  font-size:35px; line-height: 45px; }
	.about_vd_bg { min-height: 600px;}
	.about_v_tit { margin-top: 60px;}
	.about_v_ul { margin-top: 20px;}
	.about_v_ul li { padding: 30px 4% 0px 4%; width: 33.333%;}
	
	
}
@media only screen and (max-width: 780px){
	.product-number-info { margin-top: 20px;}
	.product-number-inner { width: 94%;}
	.product-number-inner ul li { margin-top: 20px;}
	.product-number-inner ul li p { font-size: 13px; line-height: 25px;}
	.iabout_img { width: 100%; display: block; max-width: 650px; margin: 0px auto;}
	.iabout_con { width: 100%; display: block; margin: 40px 0px 0px 0px;}
	.contact_left { width: 100%;padding-right: 0px; }
	.contact_right { width: 100%; position: relative; height: auto; margin-top: 20px; max-width: 480px;}
	
	.serv_one_bg { padding: 50px 0px;}
	.serv_tow_bg { padding: 50px 0px;}
	.serv_three_bg { padding: 50px 0px;}
	.serv_four_bg { padding: 50px 0px;}
	.serv_five_bg { padding: 50px 0px;}
	.serv_six_bg { padding: 50px 0px;}
	.banner_bg { display: none;}
	.banner_wap { display: block; width: 100%; height: auto; overflow: hidden; position: relative;  }
	.banner_wap li { position: relative; width: 100%; height: auto; overflow: hidden; display: block;}
	.banner_wap .swiper-slide { overflow: hidden;}
	.banner_wap .img { width: 100%; height: auto; overflow: hidden; display: block;}
	.banner_wap .swiper-pagination-banner { width: 100%; text-align: center; position: absolute; bottom: 20px; z-index: 99;}
	.banner_wap .swiper-pagination-bullet { width: 8px; height: 8px; background:#ffffff; margin: 0px 5px; outline: none;opacity: .5; }
	.banner_wap .swiper-pagination-bullet-active { background:#ffffff;; width:25px; height: 8px; box-sizing: border-box; opacity: .8; border-radius: 3px;}
	.icoop_ul li { width: 33.33333%;}
	.about_vd_bg { min-height: 550px;}
	.about_v_ul li .img { width: 60px; height: 60px;}
	.chaxun_ul li {  width: 100%; float: none; margin: 25px auto 0px auto; display: block; max-width: 650px; padding: 0;}
}
@media only screen and (max-width: 640px){
	.tit_num { font-size: 25px;}
	.tit_num span { font-size: 14px; line-height: 25px; margin-top: 5px;}
	.tit_serv { font-size: 25px; margin: 40px auto 0px auto;}
	.tit_serv span { font-size: 14px; line-height: 25px; margin-top: 5px;}
	.tit_coop { font-size: 25px;}
	.tit_coop span { font-size: 14px; line-height: 25px; margin-top: 5px;}
	.product-number-inner { width: 98%;}
	.product-number-inner ul li b { font-size: 35px; line-height: 50px;}
	.product-number-inner ul li p { font-size: 12px; line-height: 20px; padding: 0px 10px;}
	.ibg_about { padding: 45px 0px;}
	.imap_bg { padding: 45px 0px;}
	.icoop_bg { padding: 45px 0px;}
	.inews_bg { padding: 45px 0px;}
	.inews_l { width:100%;  padding: 0px 5%; box-sizing: border-box; text-align: left;}
	.inews_l .tit_en { font-size: 40px; line-height: 50px;  text-align: left; margin-top: 0px;}
	.inews_l .tit { font-size: 35px; line-height:40px; text-align:left;}
	.inews_r { width: 100%; padding: 0px 5%; box-sizing: border-box; margin-top: 25px;}
	.foot_left { width: 25%; margin-left: 5%;}
	.foot_right { width: 60%; margin-right: 10%;}
	.news_ul li { width: 100%; padding: 0px 15px; margin-top: 10px;}
	.page_nav { padding: 0px 15px 15px 15px;}
	.page_nav li { width: 90px;}
	.news_ul li .time { margin-top:10px; padding-bottom: 10px;}
	.contact_wd { margin-top: 30px;}
	.contact_tit_img { width: 60%; }
	.contact_tit { font-size: 25px;  line-height: 30px;}
	.contact_name { display: block; font-size: 18px; line-height: 30px; margin-top: 30px; }
	.contact_info { display: block; font-size: 14px; line-height: 30px; margin-top: 10px;}
	.about_v_tit { font-size: 25px;}
	.about_v_tit span { font-size: 15px; line-height: 30px;}
	.about_vd_bg { min-height: 750px;}
	.about_v_ul { font-size: 0; text-align: center;}
	.about_v_ul li { display: inline-block; width: 50%; float: none; vertical-align: top;}
	.about_v_ul li .img { width: 60px; height: 60px;}
	.about_v_ul li .info { margin-top: 15px; font-size: 15px;}
	.serv_img_l { width: 100%; float: none; max-width: 480px; margin: 0px auto;}
	.serv_img_r { width: 100%; float: none; max-width: 480px; margin: 0px auto;}
	.serv_con_r { position: relative;  margin-top: 25px; width: 100%; text-align: center; }
	.serv_con_l { position: relative; margin-top: 25px; width: 100%;  text-align: center;}
	.serv_one_p { line-height: 40px;}
	.serv_one_p span { float: none; display: inline-block; vertical-align: middle; margin-top: 0;}
	.serv_one_hr { margin: 20px auto 0px auto;}
	.serv_one_info { line-height: 32px;}
	.serv_tow_p { line-height: 40px;}
	.serv_tow_p span { float: none; display: inline-block; vertical-align: middle; margin-top: 0;}
	.serv_tow_hr { margin: 20px auto 0px auto;}
	.serv_tow_info { line-height: 32px;}
	.serv_tel { margin: 30px auto 0px auto;}
	.top_lau { display: none;}
	.top_lau_wap { display: block; float: right; color: #ffffff; width: 80px; line-height: 30px; height: 32px; text-align: center; position: relative; border: 1px solid rgba(255,255,255,.8); margin-top: 15px;  margin-left: 3%; font-size: 14px; box-sizing: border-box; }
	.top_lau_wap a { display:inline-block; background: url(../image/dot_lau.png) no-repeat left; padding-left: 30px; color: #ffffff;}
	.item_01{ top: 20%; left: 16%;}
	.item_02 { bottom: 27%; left: 27%;}
	.item_03 { top: 48%; left: 50%;}
	.item_04 { top: 21.5%; right: 29.5%;}
	.item_05 { bottom: 25%; right: 10%;}
}
@media only screen and (max-width: 480px){
	.product-number-inner ul li b { font-size: 25px;}
	.tit_num { font-size: 20px;}
	.tit_num span { font-size: 14px; line-height: 25px; margin-top: 5px;}
	.tit_serv { font-size: 20px;}
	.tit_serv span { font-size: 14px; line-height: 25px; margin-top: 5px;}
	.iabout_tit { font-size: 20px;}
	.imap_bg { overflow: auto; overflow-y: hidden;}
	.imap_wd {min-width: 480px;}
	.imap_bg::-webkit-scrollbar { width: 3px; height: 0px; background-color:rgba(0,0,0,0.1); }
	.imap_bg::-webkit-scrollbar-thumb
		{
		    border-radius: 10px;
		    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
		    background-color:rgba(0,0,0,.2);
		}
	.iserv_ul li .ab_con { width: 98%; left: 1%;}
	.iserv_ul li .ab_des { font-size: 12px;}
	.icoop_ul li { width: 50%; padding: 0px 5px; margin-top: 15px;}
	.foot_left { width: 30%; margin-left: 3%;}
	.foot_right { width: 60%; margin-right: 3%;}
	.banner_n { height:220px; }
	.banner_n_fb { height: 200px;}
	.banner_n .tit { font-size:25px; line-height:35px; letter-spacing: 10px;}
	.banner_n .tit span {  font-size: 15px; line-height: 20px; margin-top: 5px; }
	
	.serv_one_tel { display: block;}
	.serv_one_more { display: none;}
	.about_vd_bg { min-height: 800px;}
	.about_v_ul li { padding: 30px 2% 0px 2%;}
	.about_v_ul li .img { width: 80px; height: 80px;}
	.about_v_ul li .info { font-size: 13px;}
	
	
}