
html{background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
button,input,select,textarea{font:12px/1.5 tahoma,Helvetica,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
ol,ul,li{list-style:none;}
del{text-decoration:line-through;}
ins,a{text-decoration:none;}
a:focus{outline:0;}
.clear{clear:both;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0;}
.clearfix{zoom:1;}
.wrap{margin:0 auto;width:900px;border-right:1px solid #DDD;border-left:1px solid #DDD;background:url(bg.png);}
body{color:#2e313a;font:12px/1.5 "Microsoft YaHei",Tahoma,SimSun,Helvetica,sans-serif;}

.mapMain{margin:0 auto;width: 1200px;overflow: hidden;height: 800px;}
.regionList{float:left;margin-top:15px}
.regionList ul{float:left;display:inline;margin-right:5px;width:110px;height:100%;font-family:"Microsoft YaHei"}
.regionList ul li{margin-left:10px;padding:0;height:24px;border:1px solid #fff;line-height:24px}
.regionList ul li.select{border:1px solid #d3d3d3;background:#fff1bf}
.mapInfo i{display:inline-block;margin-top:5px;-webkit-border-radius:15px;border-radius:15px;background:#aeaeae;color:#fff;text-align:center;font-style:normal;font-size:11px;font-family:Tahoma;line-height:15px}
.mapInfo i.active{background:#e27f21}
.mapInfo span{padding:0 5px 0 3px}
.mapInfo b{color:#2770b5;font-weight:normal}
.regionMap{margin:0 auto;overflow: hidden;}
.stateTip{background: url(image/bg-white-50.png) repeat;border:2px solid #3995F2;border-radius: 3px;padding: 12px; background:#FFF;}
.itemCon{position: relative;}
.bj-point{width: 870px;position: relative;}
.bj-point ul li{float: left;width: 290px;line-height:1.6em;}
.sezhi{  background: url("../images/map1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 301px;
    position: absolute;
    top: 400px;
    width: 128px;
    right: 20px;}

.gd-point{width: 870px;position: relative;}
.gd-point ul li{float: left;width: 290px;line-height:1.6em;}

.ranking{ width:240px; padding-bottom:20px; border:1px #39F solid; position:absolute; left:200px; overflow:hidden; z-index:999; background:#FFF}
.ranking-bt{ width:330px; height:40px; margin-bottom:10px}
.ranking-bt a{ float:left; width:80px;  background:#3d93f4 url(../images/map2.png) no-repeat right center; text-align:center;height:40px; line-height:40px; color:#FFF; font-size:14px; display:block;}
.ranking-bt a.end{background: #3D93F4;}
.ranking-bt a.curent{ background-image:none}
.rank-box{ width:230px;}
.rank-box2,.rank-box3{ width:230px; float:left}
.rank-box p{ width:70px; height:35px; line-height:35px; font-size:14px;float:left; text-align:center}
.rank-box p.p1{ width:50px; padding-left:30px;}
.rank-box p span{ width:20px; height:20px; display:block; background:#F90; line-height:20px; color:#FFF; margin-top:8px}
.rank-box p span.span1{ background:#CCC}

.ch-b1{position:absolute;top:0px; left:0;width: 40px;}
.ch-b2{position:absolute; top:0px; left:0; z-index:1; padding:0px;}
.changespan{width: 40px;height: 40px;position: absolute;display: block;z-index: -1;}
.changeSpan4{border-radius:20px;top:290px;left:800px;z-index: 999999;}
.changeSpan1{border-radius:20px;top:630px;left:790px;z-index: 999999;}
.changeSpan2{border-radius:20px;top:440px;left:890px;z-index: 999999;}
.changeSpan3{border-radius:20px;top:380px;left:840px;z-index: 999999;}
.changeSpan5{border-radius:20px;top:480px;left:850px;z-index: 999999;}
.changeSpan6{border-radius:20px;top:356px;left:786px;z-index: 999999;}
.changeSpan7{border-radius:20px;top:560px;left:730px;z-index: 999999;}
.changeSpan8{border-radius:20px;top:400px;left:700px;z-index: 999999;}

