@charset "utf-8";
.main{ padding-bottom:30px;}
.right{ padding-left:20px;}
.left,.left ul{ overflow:hidden; }
.about{ line-height:24px; position:relative}
.about h3{ height:35px; font-size:16px}
.about p{border:1px solid #ddd; padding:1px; margin-left:15px; float:right; width:220px; height:160px; overflow:hidden}
.about img{ width:100% }
.about a{ display:block;color:#ff6700; position:absolute; bottom:0; left:0}

.map{ margin-top:15px; border-top:1px dashed #ddd; padding-top:15px;}
.ad{margin-top:15px;}
.ad img{width:100%;}
.ad1,.links2{ display:none;}

@media screen and (max-width: 1000px){
	.ad1{ display:block; margin-top:0;}
	.left{ float:none; display:block; width:auto;padding:10px;}
	.left ul li ul{ display:block;}
	.right{ padding:0; float:none;}
	.links{ display:none;}
	.links2{ display:block;}
	.links2 h2{ font-size:16px; font-weight:normal; margin-bottom:10px;}
	.links2 img{ width:60px; height:40px; margin-right:10px;}
}