

/*footer*/
.footer .fwidget {width:100%;margin:0 auto;position:relative}

/*footer*/
.footer{margin-top:20px;}
.footer .fwidget {width:100%;margin:0 auto;position:relative}
.iservice img{width:100%}
.iservice .zs{width:285px !important; height:243px;}
.about .air_table{width:99% !important; height:auto}
.canshu{overflow:scroll;}
#index_footer{
	padding-top: 10px;
}
.C_Cr {
    float: right;
    width: 100%;
    margin-top: 2%;
}
.wmdys ul li {
    width: 96%;
	margin: 2%;
}
.wmdys ul li:nth-child(3n+3){
	margin-right: 2%;
}
.main-l {
    width: 100%;
}
#searchform {
    float: none;
    margin-right: 0px;
    border-radius: 0px;
}
@media screen and (max-width:765px){
.head_top .branch{
	display: none;
}
.head_top ul li.googleviews{
	display: none;
}
.head #logo{
	margin-left: 8px;
}
.main .content{
	width: 98%;
	margin: 0 auto;
}
.sidebar{
	width: 100%;
	margin: 24px auto;
}

.footer{
	display: none;
}

#tool{
	display: block !important;
	position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 900;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#tool .toollist{
	background: url(header-bg.png) no-repeat;
	background-size: cover;
}
.toollist li {
    border-right: 1px solid rgba(255, 255, 255, 0.7);
}
.toollist li {
    float: left;
    width: auto;
    height: 100%;
    width: 25%;
    position: static!important;
    margin: 0;
    border-radius: 0!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-box-sizing: border-box;
    box-shadow: none!important;
    background: none;
}
.toollist li a {
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    display: block;
    text-decoration: none;
    padding-top: 2px;
    position: relative;
    color: #fff;
}
.toollist li a p {
    margin: 1px 0 1px 0;
    font-size: 14px;
    display: block !important;
    line-height: 18px;
    text-align: center;
}
.toollist li a img {
    width: 24px;
    height: 24px;
}




@media screen and (max-width:740px){
.message {display:none}
.content .abstract .widget .levemsg{display:none}
.content .section img{width:94% !important;}
.case img{width:95% !important}
.message {display:none}
.msg{display:none}
.location{display:none;}
}
@media screen and (max-width:640px){





	#banner.rsMainSlideImage img{ width:640px !important; height:288px !important;}
	.content .abstract .brief{height:auto}
.content .abstract .widget .levemsg{display:none}
	#msg_bl_dx1 li{
width: 100%;
	}
#msg_bl_dx1 input{
	float: left;
	width: 63%;
	padding-left: 5px;
	max-width:none;
	margin-top: 5px;
	margin-bottom: 5px;
	}
}
@media screen and (max-width:560px){  
.content .abstract .brief{float:left !important; margin-top:2%;margin-left:7%;}
.content .abstract .widget{ margin-bottom:7%}
.content .abstract .widget .levemsg{display:block}
.content .abstract .widget{ margin-bottom:7%}
.content .abstract .widget .button{margin-left:0; margin-top:7px;}
}

@media screen and (max-width:480px){ 
.me{display:none}
.index_main {width:100%; height:auto;margin:0 auto;}
.center_p li {width:100%; margin: 1% 0%;}
.top_bread .m{display:block;}
.me{display:none}
.main .caselist ul.list li img {margin-right:0px;width:100%;height:auto;}
.news .newslist li a{width:84%; height:auto !important; padding-right:12%;}
.news .newslist li span{width:12%; padding-right:2%}
.iservice .zs{width:285px !important; height:243px; float:left; margin-right:30%; margin-bottom:2%;}
.about embed{width:98% !important; height:auto}
.about .liming_show img{width:98%; height:auto}
.content .abstract .brief{float:left !important; margin-top:2%;margin-left:7%;}
.content .abstract .widget .levemsg{display:block}
.content .abstract .widget{margin-bottom:7%}
.sec_m{clear:both;}
.head #logo {
	max-width:250px;
}
.news .topnews a img {width:100%;height:auto;margin-right:0px;}
#index_footer ul {
    width: 98%;
}
}
@media screen and (max-width:426px){ 
.product_box .banners{
	height: 410px !important;
	overflow: hidden;
} 
.C_top_R1IMG img{
	max-height:410px !important;
} 
}
@media screen and (max-width:360px){ 
.product_box .banners{
	height: 350px !important;
	overflow: hidden;
} 
.C_top_R1IMG img{
	max-height:350px !important;
} 
.content .abstract .brief{margin-left:1%;}
.content .abstract .widget{margin-left:1%;}
}
@media screen and (max-width:340px){ 
.product_box .banners{
	height: 330px !important;
	overflow: hidden;
} 
.C_top_R1IMG img{
	max-height:340px !important;
}
}