body {
	font-family:"Microsoft YaHei";
	font-size:12px; 
	margin:0;
	padding:0;
	text-align:center;
background:#F1F8FE;
}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, tr, td, p, form {
	margin:0;
	padding:0;
}
ul, li {list-style:none; margin:0; padding:0;}
a{text-decoration:none;color:#303030;}
img{ border:0;}
p{ text-justify : auto; text-align:justify;}
.clear{ clear:both;}
.wrap{ width:100%;  margin:0 auto;}
.f_l{ float:left;}
.f_r{ float:right;}

.map{ display:none;}





@media screen and (max-device-width: 480px) { 
body{ overflow:hidden; }
.wrap,.wrap1{width:100%; margin:0 auto;padding:0;position:relative;}


.map{width:100%; height:auto; position:relative; display:block;}
.map img{width:100%; }
.close{ text-align:right;  color:#fff; font-size:1.5em; margin-top:2%;text-align:center; }
.close a{color:#fff; font-size:2em; cursor:pointer;}
.map div.close a img{width:auto;cursor:pointer;}
.map_link a{position:absolute; display:block; z-index:2;}
.m1{ width:250px; height:80px; top:46px;left:310px; }
.m2{ width:280px; height:80px; top:40px;right:72px; }
.m3{ width:280px; height:150px; top:145px;right:15px; }
.m4{ width:350px; height:150px; top:163px;left:140px; }
.m5{ width:330px; height:140px; top:363px;left:210px; }
.m6{ width:250px; height:250px; top:363px;right:32px; }

.m7{ width:320px; height:80px; top:553px;left:130px; }
.m71{ width:120px; height:200px; top:633px;left:340px; }
.m8{ width:280px; height:200px; top:673px;left:0px; }
.m9{ width:280px; height:210px; top:633px;right:110px; }
.m10{ width:280px; height:420px; top:903px;left:70px; }
.m11{ width:345px; height:160px; top:903px;right:100px; }
.m12{ width:395px; height:130px; top:1113px;right:60px; }

.ma_close{color:#000;font-size:2.2em; text-align:right; padding-right:10px; padding-bottom:10px; }
.map div.ma_close a img{width:auto;cursor:pointer;}

.ma_cont{ position:absolute;width:80%; height:inherit !important; background:#fff;top:10%;left:10%; z-index:1000; }
.ma_cont div{ display:none; }
.ma1,.ma2,.ma3,.ma4,.ma5,.ma6,.ma7,.ma8,.ma9,.ma10,.ma11,.ma12{ display:none; }

.ma_cont div.ma_close{ display:block; }
.ma_cont img{ width:100%;}
.ma_cont p{ font-size:2.2em; line-height:45px; text-align:left; text-indent:2em; padding:15px 10px; color:#a65462;}
.hidebox{ position:absolute;top:0;left:0; background:#000;width:100%; height:100% !important;z-Index:1; filter:alpha(opacity=80); opacity:0.8; display:none;}

} 







