

@media only screen and (max-width : 1199px) {
	.cndns-right,.navcon,.head_div_right{display: none;}
	.cavincon {display: block;}
	.head_div_left{height: 70px;margin-top: 10px;}
	.head_div{height: 100px;}
	.cavincon i{font-size: 50px;margin-top: 15px;line-height: 50px;}
	.index_banertop{height: 300px;background-size: cover;}
	.index_banertop p,.index_youshi{display: none;}
	.inabout_right .content{height: 164px;overflow: hidden;}
	.index_liuc ul{width: 100%;background: url(../images/liuc_bg01.png) no-repeat;background-size: contain;}
	.index_liuc ul li{width: 25%;height: auto;}
	.index_liuc ul li a{width: auto;height: auto;float: none;}
	.index_liuc .liuc_li01 span, .liuc .liuc_li04 span{width: 100%;}
	.index_liuc ul li a{background-image: inherit !important;}
	.index_liuc,.in_newitem3{display: none;}
	.in_newrow .in_newitem {width: 50%;}
	.yq_links,.footer-tel,.copyright-right,.footer-nav .nav-list{display: none;}
	.footer-nav{border-left: none;}
	.copyright p{text-align: center;width: 100%;}
	.sort_left,.zxlyInfo{display: none;}
	.sort_right{width: 100%;}
}
@media only screen and (max-width : 1023px) {
	
}

@media only screen and (max-width : 991px) {
	.index_product .in_pro ul li{    width: calc(50% - 13px);margin-right: 20px !important;}
	.index_product .in_pro ul li:nth-child(2n){margin-right: 0 !important;}
	.index_product .in_pro ul li:last-child{display: none;}
	.tong_title p{    font-size: 24px;line-height: 26px;}
	.tong_title span{font-size: 14px;}
	.cavincon{margin-top: 10px;}
	.lanmuimg{height: 300px !important;}
	.index_product,.index_about{    margin: 30px 0;}
	.inabout_left{width: 100%;}
	.inabout_right{width: 100%;margin-top: 35px;}
	.incase_con{margin-top: 0;}
	.in_newrow .in_newitem{float: left;}
	.index_case{padding:40px 0;}
	.footer-nav .infobox .code-box,.headtop{display: none;}
	.footer-nav .infobox{height: auto;}
	.footer-nav{width: 100%;}
	.footer-box{    padding-bottom: 30px;}
	.stproconttop_left{width: 100%;}
	.stproconttop_right{width: 100%;margin-top: 30px;}
	.sortpage{margin: 30px 0;}
	.sortnewsul .itemnew .stnew_desc .sss_desc {
		height: 78px;
	}
}
@media only screen and (max-width : 767px) {
	.head_div_left{height: 50px;}
	.cavincon i{    font-size: 36px;line-height: 36px;}
	.head_div {
		height: 70px;
	}
	.index_banertop{height: 200px;}
	.cavincon i{margin-top: 0;}
	.in_newrow .in_newitem2{display: none;}
	.in_newrow .in_newitem{width: 100%;}
	.inabout_right .title{font-size: 20px;margin-bottom: 20px;}
	.inabout_right .content{height: auto;font-size: 14px;line-height: 26px;}
	.index_product .in_pro ul li .text h4{display: none;}
	.lanmuimg{height: 250px !important;}
	#allmap{height: 400px !important;}
	.mobile_youshi{display: block;}
	.sortpro_list ul li{margin-right: 20px !important;width: calc(50% - 10px);}
	.sortpro_list ul li:nth-child(2n){margin-right: 0 !important;}
}
@media only screen and (max-width : 700px) {
	
}
@media only screen and (max-width : 640px) {
	.footer-nav .infobox{ padding-left: 0;}
	.footer-nav .infobox .txt{width: 100%;}
	.lanmuimg{height: 200px !important;}
	
	#allmap{height: 300px !important;}
	.pages ul li a {
		padding: 0px 10px !important;
		margin: 1px !important;
		font-size: 12px !important;
	}
	.position_title{display: none;}
	.article_cont .artictitle{font-size: 20px;}
}
@media only screen and (max-width : 560px) {
	.sortnewsul .itemnew .stnew_desc {
		width: 100%;
	}
	.sortnewsul .itemnew .stnew_img {
		display: none;
	}
	.sortnewsul .itemnew .stnew_desc h3 {
		font-size: 16px;
		line-height: 16px;
	}
	.sortnewsul .itemnew .stnew_desc .sss_desc {
		font-size: 13px;
		line-height: 20px;
		height: auto;
	}
	.sortnewsul .itemnew {
		padding: 15px 0;
	}
	
}
@media only screen and (max-width : 480px) {
	.stproconttop_right h2 {font-size: 18px;}
	.index_product .in_pro ul li .text h3{font-size: 16px;}
	.index_product .in_pro ul li .text{padding-top: 15px;padding-bottom: 10px;}
	.lanmuimg {
			height: 150px !important;
		}
	#allmap{height: 250px !important;}
	.index_banertop {
		height: 135px;
	}
}
@media only screen and (max-width : 440px) {
	.mobile_youshi dl dt b a{font-size: 20px;}
	.mobile_youshi dl dt em img{width: 22px;}
	.mobile_youshi dl dd p span{font-size: 14px;}
	.sortpro_list ul li .txt-box{height: 40px;line-height: 40px;font-size: 14px;}
}
@media only screen and (max-width : 410px) {
	.stproconttop_right .prozixun .prozixun01{font-size: 18px;}
	.stproconttop_right .prozixun .prozixun02 a{padding: 3px 20px;}
	.head_div_left {
		height: 40px;margin-top: 15px;
	}
}