.dituindex > .dituleft{
	float: left;
	width: 280px;
}
.dituindex > .dituright{
	float: left;
	width: 560px;
	margin-left: 20px;
}
.dituindex .sec-panel{padding: 10px;}
.dituindex .sec-panel-head .sec-panel-title:before{left: -10px;top:4px;}
.dituindex .post-loop-label li a{margin: 0;font-size: 14px;}
.sec-panel-body p.ditudesc{font-size: 13px;line-height: 1.6;margin-bottom: 0;line-height: 1.92;}
/*map*/
.mapindex{position:relative; width: 500px; padding:5px 0;}
.mapindex div{position:absolute;  width:46px; height: 11px;}
.map1{left: 0px; top: 0px; width: 500px; height: 438px;}
.map2{left:235px; top: 265px;}
.map3{left:280px; top: 270px;}
.map4{left:360px; top: 150px;}
.map5{left:380px; top: 160px;}
.map6{left:430px; top: 240px;}
.map7{left:103px; top: 245px;}
.map8{left:93px; top: 138px;}
.map9{left:177px; top: 200px;}
.map10{ left:340px; top: 220px;}
.map11{left:354px; top: 170px;}
.map12{left:222px; top: 334px;}
.map13{left:277px; top: 305px;}
.map14{left:328px; top: 181px;}
.map15{left:410px; top: 130px;}
.map16{left:440px; top: 100px;}
.map17{left:270px; top: 185px;}
.map18{left:400px; top: 220px;}
.map19{left:410px; top: 270px;}
.map20{left:375px; top: 240px;}
.map21{left:390px; top: 310px; }
.map22{left:365px; top: 290px; }
.map23{left:295px; top: 220px; }
.map24{left:185px; top: 150px; }
.map25{left:280px; top: 148px; }
.map26{left:295px; top: 340px; }
.map27{left:380px; top: 190px; }
.map28{left:330px; top: 254px; }
.map29{left:330px; top: 295px; }
.map30{left:350px; top: 335px; }
.map31{left:310px; top: 395px; }
.map32{left:430px; top: 60px; }
.map33{left:380px; top: 355px; }
.map34{left:350px; top: 365px; }
.map35{left:430px; top: 330px; }
.mapindex div.map36{width:220px; color:#669933; left: 200px; top: 73px;}
.map40{left:327px; top: 55px;}
.map41{left:263px; top: 46px;}
.map42{left:249px; top: 116px;}
.map43{left:81px; top: 53px;}
.map44{left:130px; top: 145px;}
.map45{left:398px; top: 172px;}
.map46{left:290px; top: 250px;}
.map47{left:498px; top: 386px;}
.mapindex a{color: #444;font-size: 12px;}
.sec-panel-ditubox{
	background: transparent;
	box-shadow: none;
	padding: 0;
}
.sec-panel-ditubox .sec-panel-head .sec-panel-title {
    padding-left: 15px;
}
.sec-panel-ditubox .sec-panel-head .sec-panel-title:before {
    left: 0;
    top: 4px;
}
#mapDiv{width: 100%;height: 500px;}
.allcitylist{border-top:1px dashed #cacaca;margin:0 10px;padding:5px 8px;overflow:hidden;line-height:25px;text-align:left}
.allcitylist a{margin:0 6px 0 4px;white-space:nowrap;color:#333}
.allcitylist a:hover{color:#f00;text-decoration:underline}
.allcitylist h2{font-size:22px;margin:5px;text-align:center}
.allcitylist b{font-size:16px}
.allcitylist b a{color:#000;text-decoration:underline}
.allcitylist b a:hover{color:#03C;text-decoration:none}