

/****************首页**/
.contents{margin:0 auto;padding: 50px 97px 0px;width: 1172px;}

.map { position:relative; width:1180px; height:860px; background:#fff; margin-left:-88px; margin:0 auto; overflow:hidden;}

.map_scroll { position:absolute; left:0; top:0; z-index:999; width:300px; height:650px; background:#e1dfca}

.map_scroll .map_tit { width:300px; height:42px; background: repeat-x; color:#fff; line-height:42px; text-indent:10px; font-size:16px; font-weight:100 }

.map_scroll ul { padding-left:10px; width:260px; height:auto}

.map_scroll ul li { color:#c79b6e; }

.map_scroll ul li  h5 { border-bottom:1px dotted #c89c6f; font-size:14px; line-height:32px;}

.map_txt { line-height:22px; padding:9px 0}




.mapbox_shadow{ position:absolute; left:-32px; top:8px;}
.map_box{position:relative;  left:0px;  width:720px; height:650px; margin:0;}

#svgpaper{ width:760px; height:620px;  position:absolute; left:0; top:0; z-index:0}

.province_ul{width:760px; height:620px; position:absolute;  margin:0 auto; left:0; top:0; z-index:1}

.province_ul li{ color:#fff; font-size:13px;  width:100px; height:20px; position:absolute;  text-shadow:1px 1px 0 #000;}

.province_ul li.m01{ left:624px; top:205px;}

.province_ul li.m02{ left:661px; top:160px;}

.province_ul li.m03{ left:667px; top:110px;}

.province_ul li.m04{ left:541px; top:228px;}

.province_ul li.m05{ left:562px; top:242px;}

.province_ul li.m06{ left:534px; top:260px;}

.province_ul li.m07{ left:493px; top:280px;}

.province_ul li.m08{ left:460px; top:211px;}

.province_ul li.m09{ left:624px; top:380px;}

.province_ul li.m10{ left:606px; top:350px;}

.province_ul li.m11{ left:606px; top:410px;}

.province_ul li.m12{ left:570px; top:370px;}

.province_ul li.m13{ left:583px; top:460px;}

.province_ul li.m14{ left:543px; top:440px;}

.province_ul li.m15{ left:570px; top:295px;}

.province_ul li.m16{ left:509px; top:335px;}

.province_ul li.m17{ left:499px; top:380px;}

.province_ul li.m18{ left:485px; top:440px;}

.province_ul li.m19{ left:510px; top:502px;}

.province_ul li.m20{ left:442px; top:502px;}

.province_ul li.m21{ left:448px; top:580px;}

.province_ul li.m22{ left:431px; top:405px;}

.province_ul li.m23{ left:355px; top:390px;}

.province_ul li.m24{ left:420px; top:455px;}

.province_ul li.m25{ left:329px; top:490px;}

.province_ul li.m26{ left:130px; top:360px;}

.province_ul li.m27{ left:446px; top:322px;}

.province_ul li.m28{ left:356px; top:260px;}

.province_ul li.m29{ left:240px; top:290px;}

.province_ul li.m30{ left:402px; top:280px;}

.province_ul li.m31{ left:130px; top:180px;}

.province_ul li.m32{ left:624px; top:500px;}

#paper{width:720px; height:650px; position:absolute;  margin:0 auto; left:0; top:0; z-index:2}

.hidden_an{filter:alpha(opacity=0); /*ie滤镜，透明度50%*/

-moz-opacity:0; /*firefox私有，透明度50%*/

opacity:0;/*其他，透明度50%*/}

.cl{ position:absolute; z-index:4; left:704px; top:224px; filter:alpha(opacity=0); /*ie滤镜，透明度50%*/

-moz-opacity:0; /*firefox私有，透明度50%*/

opacity:0;/*其他，透明度50%*/ background:none; width:458px; height:451px; background:url(/uploads/image/maimages/cont_txt.png) no-repeat;}

.cl_box{ width:319px; }

.cl .tit{ font-size:14px; padding:0 5px; font-weight:bold;  text-align:left; position:relative;}

.cl .tit h2{ filter:alpha(opacity=0); /*ie滤镜，透明度50%*/

-moz-opacity:0; /*firefox私有，透明度50%*/

opacity:0;/*其他，透明度50%*/ font-size:16px; float:left; color:#fff; line-height:23px; padding:0 10px;}

.cl .tit a{ float:right; width:30px; height:30px; background:url(/uploads/image/maimages/iconfont-guanbi.png) no-repeat; position:absolute; right:18px; top:34px; }

.cl .cont{ padding:0 15px; text-align:left; color:#000; width:419px; height:405px; padding-top:38px;}

.cl .cont h4{ font-weight:normal; color:#fff; font-size:20px; display:inline-block; margin-left:44px; border-bottom:1px solid #fff; margin-bottom:20px; padding-top:20px;}
.cl .cont dl{ width:402px; color:#fff; margin-left:8px; height:294px; overflow:auto;}
.cl .cont dl dd{ margin-bottom:38px; width:150px; padding-left:36px; float:left;}
.cl .cont dl dd h6,.cl .cont dl dd span,.cl .cont dl dd em{ font-size:15px; font-weight:normal; display:block; line-height:20px; font-style:normal;}

.point_am{background: no-repeat 16px 0;
    display: block;
    height: 20px;
    left: 500px;
    padding-top: 8px;
    position: absolute;
    top: 534px;
    width: 28px; color:#fff; text-shadow: 1px 1px 0 #000; z-index:8000;}
	


.point_xg{background:  no-repeat 0 0;
    display: block;
    height: 20px;
    left: 528px;
    padding-left: 15px;
    padding-top: 8px;
    position: absolute;
    top: 534px;
    width: 28px; color:#fff; text-shadow: 1px 1px 0 #000; z-index:8000;}
	
	
	.point_am:hover,.point_xg:hover{ color:#d09b44;}
	
	
.contact_article{ padding-bottom:40px; position:relative; z-index:200;}


@media only screen and (max-width: 1279px) {
.cl{ left:0; top:0; z-index:1;}
.contents{margin:0 auto;padding:50px 20px 0px;width:auto;}
.map{ width:100%;}
}


@media only screen and (max-width: 1023px) {
.contents{ padding:30px 0; width:765px;}

}