	@charset "utf-8";
/* CSS Document */
.page{
	font-size: 0px;
	text-align: center;
	margin: 50px 0 20px;
}
.page a{
	font-size: 12px;
	color: #ccc;
	display: inline-block;
	_display:inline;
	padding: 0 5px;
	border: 1px solid #ccc;
	margin-right: 5px;
	line-height: 23px;
}
.page a:hover,.page a.active{
	background: #377cbc;
	font-weight: bold;
	color: #fff;
	border: 1px solid #377cbc;
}
.searall .mydatetime {
	padding: 3px 5px;
	border: 1px solid #d2d2d2;
	font-size: 12px;
}
.searall input.input_submit {
	background: url("../img/search-99.jpg") no-repeat center;
	height: 24px;
	text-indent: -9999px;
	border: 0 none;
	cursor: pointer;
	padding: 0;
	width: 74px
}
.searall{
	padding-bottom:20px;
}
.report_con_tab{color:#5c6268;font:bold 14px/20px "微软雅黑";padding-bottom:60px;}
.report_con_tab span{color:#f00;}
.report_con_tab tr td{padding:2px 0;}
.report_input{width:209px;height:18px;padding:5px;border:#ccd3db 1px solid;margin:5px 0;background:url(../img/input02.jpg) repeat-x 0 0;}
.report_text{width:602px;height:140px;line-height:20px;padding:5px;border:#ccd3db 1px solid;margin:5px 0;resize:none;background:#fff url(../img/input02.jpg) repeat-x 0 0;}
.cc_title{
	font-size: 18px;
	font-weight: bold;
}

.w-9-h-9{width: 9px;height: 9px}
.w-14-h-14{width: 14px;height: 14px}
.w-12-h-12{width: 12px;height: 12px}
.w-13-h-13{width: 13px;height: 13px;}
.w-15-h-15{width: 15px;height: 15px;}
.w-16-h-16{width: 16px;height: 16px}
.w-17-h-17{width: 17px;height: 17px}
.w-19-h-19{width: 19px;height: 19px;}
.w-22-h-22{width: 22px;height: 22px;}
.w-28-h-12{width: 28px;height: 12px}
.w-31-h-12{width: 31px;height: 12px}
.w-26-h-12{width: 26px;height: 12px;}
.w-25-h-12{width: 25px;height: 12px;}
.w-33-h-12{width: 33px;height: 12px;}
.w-34-h-9{width: 34px;height: 9px;}
.abs{position: absolute;}

.map-box-tx{
	width: 960px;
	margin:10px auto 45px auto ;
	text-align: right;
	font-size: 12px;
	color: #999;
}
.map-box{
	width: 960px;
	height: 674px;
	-overflow: hidden;
	margin: 45px auto 0 auto ;
	position: relative;
	background: url(../img/1-3.1.jpg) center no-repeat;
}
.map-box .mian{
	position: relative;
	width: 960px;
	height: 674px;
	left:40px;
}
.map-box .point{cursor: pointer;z-index: 10}
.map-box .one-1{
	width: 29px;
	height: 33px;
	left: 30px;
	top: 260px;
}
.map-box .state.one-1.ct{
	background: url(../img/1-3.png) center no-repeat;
}
.map-box .one-1 .point,
.map-box .one-2 .point,
.map-box .one-3 .point,
.map-box .one-4 .point{
	display: block;
	background: url(../img/1-1.png) center no-repeat;
	left: 0;
	top: 0;
	z-index: 5;
}
.map-box .one-2 .point,
.map-box .one-3 .point,
.map-box .one-4 .point{
	left: -5px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .one-5 .point,
.map-box .one-6 .point,
.map-box .one-7 .point,
.map-box .one-8 .point,
.map-box .one-9 .point,
.map-box .one-11 .point,
.map-box .one-12 .point,
.map-box .one-13 .point,
.map-box .one-15 .point,
.map-box .one-16 .point,
.map-box .one-18 .point,
.map-box .one-19 .point,
.map-box .one-20 .point,
.map-box .one-21 .point,
.map-box .one-22 .point,
.map-box .one-23 .point,
.map-box .one-24 .point,
.map-box .one-25 .point,
.map-box .one-26 .point,
.map-box .one-27 .point,
.map-box .one-28 .point{
	left: 0;
	top: 50%;
	margin-top: -5px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .one-8 .point,
/*.map-box .one-10 .point,*/
.map-box .one-14 .point,
.map-box .one-17 .point{
	background: url(../img/1-2.1.png) center no-repeat;
	top: 0;
	margin-top: 0;
}
.map-box .one-10 .point{
	background: url(../img/1-2.2.png) center/cover no-repeat;
}
.map-box .one-10 .point.turn{
	background: url(../img/1-2.5.png) center/cover no-repeat;
}
.map-box .one-14 .point{
	background: url(../img/1-2.3.png) center/cover no-repeat;
}
.map-box .one-14 .point.turn{
	background: url(../img/1-2.6.png) center/cover no-repeat;
}

.map-box .one-23 .point{
	bottom:2px;
	margin-top: 0;
	top: auto;
}
.map-box .one-24 .point,
.map-box .one-25 .point{
	bottom:0px;
	margin-top: 0;
	top: auto;
	left: -5px;
}
.map-box .one-25 .point{bottom: 1px}
.map-box .one-26 .point,
.map-box .one-27 .point,
.map-box .one-28 .point{
	margin-top: 0;
	top: 0;
	left: -1px;
}
.map-box .one-27 .point{
	left: 0px;
}
.map-box .one-2{
	width: 22px;
	height: 32px;
	left: 59px;
	top: 284px;
}
.map-box .state.one-2.ct{
	background: url(../img/1-4.png) center no-repeat;
}
.map-box .one-3{
	width: 23px;
	height: 31px;
	left: 81px;
	top: 307px;
}
.map-box .state.one-3.ct{
	background: url(../img/1-5.png) center no-repeat;
}
.map-box .one-4{
	width: 18px;
	height: 33px;
	left: 104px;
	top: 329px;
}
.map-box .state.one-4.ct{
	background: url(../img/1-6.png) center no-repeat;
}
.map-box .one-5{
	left: 122px;
	top: 350px;
}
.map-box .state.one-5.ct{
	background: url(../img/1-7.png) center no-repeat;
}
.map-box .one-6{
	left: 150px;
	top: 350px;
}
.map-box .state.one-6.ct{
	background: url(../img/1-8.png) center no-repeat;
}
.map-box .one-7{
	left: 178px;
	top: 350px;
}
.map-box .state.one-7.ct{
	background: url(../img/1-9.png) center no-repeat;
}
.map-box .one-8{
	width: 32px;
	height: 12px;
	left: 204px;
	top: 350px;
}
.map-box .state.one-8.ct{
	background: url(../img/1-10.png) center no-repeat;
}
.map-box .one-9{
	left: 236px;
	top: 350px;
}
.map-box .state.one-9.ct{
	background: url(../img/1-11.png) center no-repeat;
}
.map-box .one-10{
	left: 267px;
	top: 350px;
	z-index: 5;
}
.map-box .state.one-10.ct{
	background: url(../img/1-12.png) center no-repeat;
}
.map-box .one-11{
	left: 300px;
	top: 350px;
}
.map-box .state.one-11.ct{
	background: url(../img/1-13.png) center no-repeat;
}
.map-box .one-12{
	left: 328px;
	top: 350px;
}
.map-box .state.one-12.ct{
	background: url(../img/1-14.png) center no-repeat;
}
.map-box .one-13{
	left: 354px;
	top: 350px;
}
.map-box .state.one-13.ct{
	background: url(../img/1-15.png) center no-repeat;
}
.map-box .one-14{
	left: 380px;
	top: 350px;
	z-index: 3;
}
.map-box .state.one-14.ct{
	background: url(../img/1-16.png) center no-repeat;
}
.map-box .one-15{
	left: 411px;
	top: 350px;
}
.map-box .state.one-15.ct{
	background: url(../img/1-17.png) center no-repeat;
}
.map-box .one-16{
	left: 436px;
	top: 350px;
}
.map-box .state.one-16.ct{
	background: url(../img/1-18.png) center no-repeat;
}
.map-box .one-17{
	left: 461px;
	top: 350px;
}
.map-box .state.one-17.ct{
	background: url(../img/1-19.png) center no-repeat;
}
.map-box .one-18{
	left: 494px;
	top: 350px;
	z-index: 2
}
.map-box .state.one-18.ct{
	background: url(../img/1-20.png) center no-repeat;
}
.map-box .one-19{
	left: 525px;
	top: 350px;
}
.map-box .state.one-19.ct{
	background: url(../img/1-21.png) center no-repeat;
}
.map-box .one-20{
	width: 30px;
	height: 12px;
	left: 556px;
	top: 350px;
}
.map-box .state.one-20.ct{
	background: url(../img/1-22.png) center no-repeat;
}
.map-box .one-21{
	left: 586px;
	top: 350px;
}
.map-box .state.one-21.ct{
	background: url(../img/1-23.png) center no-repeat;
}
.map-box .one-22{
	left: 617px;
	top: 350px;
}
.map-box .state.one-22.ct{
	background: url(../img/1-24.png) center no-repeat;
}
.map-box .one-23{
	width: 28px;
	height: 34px;
	left: 647px;
	top: 328px;
}
.map-box .state.one-23.ct{
	background: url(../img/1-25.png) center no-repeat;
}
.map-box .one-24{
	width: 24px;
	height: 32px;
	left: 675px;
	top: 305px;
}
.map-box .state.one-24.ct{
	background: url(../img/1-26.png) center no-repeat;
}
.map-box .one-25{
	width: 24px;
	height: 34px;
	left: 699px;
	top: 280px;
}
.map-box .state.one-25.ct{
	background: url(../img/1-27.png) center no-repeat;
}
.map-box .one-26{
	width: 40px;
	height: 9px;
	left: 721px;
	top: 280px;
}
.map-box .state.one-26.ct{
	background: url(../img/1-28.png) center no-repeat;
}
.map-box .one-27{
	width: 43px;
	height: 9px;
	left: 762px;
	top: 280px;
}
.map-box .state.one-27.ct{
	background: url(../img/1-29.png) center no-repeat;
}
.map-box .one-28{
	width: 37px;
	height: 9px;
	left: 805px;
	top: 280px;
}
.map-box .state.one-28.ct{
	background: url(../img/1-30.png) center no-repeat;
}
.map-box .one-29{
	left: 842px;
	top: 281px;
}
.map-box .state.one-29.ct{
	background: url(../img/1-31.png) center no-repeat;
}

.map-box .one .fa{
	font-size: 10px;
	color: #333;
}
.map-box .one-1 .fa{
	right: 20px;
	top: 13px;
	line-height: 1;
	width: 40px;
	text-align: right;
}
.map-box .one-2 .fa{
	right: 20px;
	top: 10px;
	line-height: 1;
	width: 40px;
	text-align: right;
}
.map-box .two-1{
	left: 46px;
	top: 506px;
}
.map-box .state.two-1.ct{
	background: url(../img/2-2.png) center no-repeat;
}
.map-box .two-1 .point{
	width: 9px;
	height: 10px;
	left: 0;
	top: -1px;
	background: url(../img/2-1.png) center no-repeat;
}
.map-box .two-2{
	left: 80px;
	top: 506px;
}
.map-box .state.two-2.ct{
	background: url(../img/2-3.png) center no-repeat;
}
.map-box .two-2 .point{
	left: 0;
	top: -1px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-3{
	width: 20px;
	height: 21px;
	left: 115px;
	top: 494px;
}
.map-box .state.two-3.ct{
	background: url(../img/2-4.png) center no-repeat;
}
.map-box .two-3 .point{
	bottom: 1px;
	left: 0;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-4{
	left: 135px;
	top: 478px;
}
.map-box .state.two-4.ct{
	background: url(../img/2-5.png) center no-repeat;
}
.map-box .two-4 .point{
	bottom: -3px;
	left: -3px;
	background: url(../img/2-13.png) center no-repeat;
}
.map-box .two-5{
	left: 150px;
	top: 462px;
}
.map-box .state.two-5.ct{
	background: url(../img/2-6.png) center no-repeat;
}
.map-box .two-5 .point{
	bottom: -2px;
	left: -2px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-6{
	left: 168px;
	top: 445px;
}
.map-box .state.two-6.ct{
	background: url(../img/2-7.png) center no-repeat;
}
.map-box .two-6 .point{
	bottom: -3px;
	left: -3px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-7{
	left: 184px;
	top: 428px;
}
.map-box .state.two-7.ct{
	background: url(../img/2-8.png) center no-repeat;
}
.map-box .two-7 .point{
	bottom: -3px;
	left: -3px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-8{
	left: 200px;
	top: 414px;
}
.map-box .state.two-8.ct{
	background: url(../img/2-9.png) center no-repeat;
}
.map-box .two-8 .point{
	bottom: -2px;
	left: -2px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-9{
	left: 215px;
	top: 401px;
}
.map-box .state.two-9.ct{
	background: url(../img/2-10.png) center no-repeat;
}
.map-box .two-9 .point{
	bottom: -2px;
	left: -2px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-10{
	left: 229px;
	top: 378px;
}
.map-box .state.two-10.ct{
	background: url(../img/2-11.png) center no-repeat;
}
.map-box .two-10 .point{
	bottom: -3px;
	left: -3px;
	background: url(../img/2-13.png) center no-repeat;
}
.map-box .two-11{
	left: 250px;
	top: 360px;
}
.map-box .state.two-11.ct{
	background: url(../img/2-12.png) center no-repeat;
}
.map-box .two-11 .point{
	bottom: -1px;
	left: -1px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-12{
	width: 34px;
	height: 34px;
	left: 269px;
	top: 326px;
	z-index: 1;
}
.map-box .state.two-12.ct{
	background: url(../img/2-14.png) center no-repeat;
}
.map-box .two-12 .point{
	left: -2px;
	bottom: -2px;
}
.map-box .two.two-12 .img{
	width:12px;
	height: 12px;
	position: absolute;
	bottom: -2px;
	left:-2px;
	top: auto;
}
.map-box .two-13{
	width: 20px;
	height: 20px;
	left: 304px;
	top: 305px;
}
.map-box .state.two-13.ct{
	background: url(../img/2-15.png) center no-repeat;
}
.map-box .two-13 .point{
	bottom: -3px;
	left: -3px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-14{
	width: 21px;
	height: 21px;
	left: 324px;
	top: 284px;
}
.map-box .state.two-14.ct{
	background: url(../img/2-16.png) center no-repeat;
}
.map-box .two-14 .point{
	bottom: -3px;
	left: -3px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-15{
	width: 19px;
	height: 19px;
	left: 345px;
	top: 265px;
}
.map-box .state.two-15.ct{
	background: url(../img/2-17.png) center no-repeat;
}
.map-box .two-15 .point{
	bottom: -3px;
	left: -3px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-16{
	width: 19px;
	height: 19px;
	left: 364px;
	top: 246px;
}
.map-box .state.two-16.ct{
	background: url(../img/2-18.png) center no-repeat;
}
.map-box .two-16 .point{
	bottom: -3px;
	left: -3px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-17{
	width: 20px;
	height: 20px;
	left: 383px;
	z-index: 3;
	top: 227px;
	/*position: relative;*/
}
.map-box .state.two-17.ct{
	background: url(../img/2-19.png) center no-repeat;
}
.map-box .two-17 .point{
	bottom: -2px;
	left: -3px;
	background: url(../img/1-2.4.png) center/cover no-repeat;
}
.map-box .two-17 .point.turn{
	background: url(../img/1-2.7.png) center/cover no-repeat;
}

.map-box .two-18{
	width: 19px;
	height: 19px;
	left: 402px;
	top: 208px;
}
.map-box .state.two-18.ct{
	background: url(../img/2-20.png) center no-repeat;
}
.map-box .two-18 .point{
	bottom: -2px;
	left: -2px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-19{
	width: 17px;
	height: 17px;
	left: 420px;
	top: 192px;
}
.map-box .state.two-19.ct{
	background: url(../img/2-21.png) center no-repeat;
}
.map-box .two-19 .point{
	bottom: -2px;
	left: -2px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-20{
	width: 19px;
	height: 19px;
	left: 436px;
	top: 174px;
}
.map-box .state.two-20.ct{
	background: url(../img/2-22.png) center no-repeat;
}
.map-box .two-20 .point{
	bottom: -2px;
	left: -2px;
	background: url(../img/1-2.1.png) center no-repeat;
}
.map-box .two-21{
	width: 17px;
	height: 17px;
	left: 455px;
	top: 157px;
}
.map-box .state.two-21.ct{
	background: url(../img/2-23.png) center no-repeat;
}
.map-box .two-21 .point{
	bottom: -2px;
	left: -2px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-22{
	width: 16px;
	height: 17px;
	left: 474px;
	top: 139px;
}
.map-box .state.two-22.ct{
	background: url(../img/2-24.png) center no-repeat;
}
.map-box .two-22 .point{
	bottom: -3px;
	left: -3px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-23{
	width: 39px;
	height: 9px;
	left: 490px;
	top: 132px;
}
.map-box .state.two-23.ct{
	background: url(../img/2-25.png) center no-repeat;
}
.map-box .two-23 .point{
	bottom: 0px;
	left: -2px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-24{
	width: 39px;
	height: 9px;
	left: 529px;
	top: 132px;
}
.map-box .state.two-24.ct{
	background: url(../img/2-26.png) center no-repeat;
}
.map-box .two-24 .point{
	bottom: 0px;
	left: -1px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-25{
	width: 40px;
	height: 9px;
	left: 568px;
	top: 132px;
}
.map-box .state.two-25.ct{
	background: url(../img/2-27.png) center no-repeat;
}
.map-box .two-25 .point{
	bottom: 0px;
	left: -2px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-26{
	width: 44px;
	height: 9px;
	left: 608px;
	top: 132px;
}
.map-box .state.two-26.ct{
	background: url(../img/2-28.png) center no-repeat;
}
.map-box .two-26 .point{
	bottom: 0px;
	left: 0px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .two-27{
	width: 9px;
	height: 10px;
	left: 652px;
	top: 132px;
}
.map-box .state.two-27.ct{
	background: url(../img/2-1.png) center no-repeat;
}
.map-box .three-1{
	width: 9px;
	height: 41px;
	left: 382px;
	top: 249px;
	/*position: relative;*/
	z-index: 1;
}
.map-box .three-1 .point{
	top: -12px;
	left: -2px;
}
.map-box .three.three-1 .img{
	top: -12px;
	width: 12px;
	height: 12px;
	left: -2px;
}
.map-box .state.three-1.ct{
	background: url(../img/3-1.png) center no-repeat;
}
.map-box .three-2{
	width: 9px;
	height: 20px;
	left: 381px;
	top: 290px;
}
.map-box .state.three-2.ct{
	background: url(../img/3-2.png) center no-repeat;
}
.map-box .three-2 .point{
	top: 0;
	left: 0;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-3{
	width: 9px;
	height: 19px;
	left: 381px;
	top: 310px;
}
.map-box .state.three-3.ct{
	background: url(../img/3-3.png) center no-repeat;
}
.map-box .three-3 .point{
	top: 0;
	left: 0;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-4{
	width: 9px;
	height: 21px;
	left: 381px;
	top: 329px;
	z-index: 1;
}
.map-box .state.three-4.ct{
	background: url(../img/3-4.png) center no-repeat;
}
.map-box .three-4 .point{
	top: 0;
	left: 0;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-5{
	width: 21px;
	height: 35px;
	left: 368px;
	top: 362px;
	z-index: 1
}
.map-box .three-5 .point{
	top: -12px;
	right: -3px;
}
.map-box .three.three-5 .img{
	top: -12px;
	right: -3px;
	width: 12px;
	height: 12px;
	left: auto;
}
.map-box .state.three-5.ct{
	background: url(../img/3-5.png) center no-repeat;
}
.map-box .three-6{
	width: 22px;
	height: 20px;
	left: 346px;
	top: 398px;
}
.map-box .state.three-6.ct{
	background: url(../img/3-6.png) center no-repeat;
}
.map-box .three-6 .point{
	top: -6px;
	right: -1px;
	background: url(../img/1-2.1.png) center no-repeat;
}
.map-box .three-7{
	width: 20px;
	height: 20px;
	left: 327px;
	top: 417px;
}
.map-box .state.three-7.ct{
	background: url(../img/3-7.png) center no-repeat;
}
.map-box .three-7 .point{
	top: -4px;
	right: -3px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-8{
	width: 20px;
	height: 20px;
	left: 307px;
	top: 437px;
}
.map-box .state.three-8.ct{
	background: url(../img/3-8.png) center no-repeat;
}
.map-box .three-8 .point{
	top: -4px;
	right: -3px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-9{
	width: 19px;
	height: 22px;
	left: 288px;
	top: 457px;
}
.map-box .state.three-9.ct{
	background: url(../img/3-9.png) center no-repeat;
}
.map-box .three-9 .point{
	top: -3px;
	right: -3px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-10{
	width: 9px;
	height: 25px;
	left: 288px;
	top: 479px;
}
.map-box .state.three-10.ct{
	background: url(../img/3-10.png) center no-repeat;
}
.map-box .three-10 .point{
	top: -1px;
	right: 0px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-11{
	width: 12px;
	height: 24px;
	left: 286px;
	top: 504px;
}
.map-box .state.three-11.ct{
	background: url(../img/3-11.png) center no-repeat;
}
.map-box .three-11 .point{
	top: -1px;
	right: 0px;
	background: url(../img/1-2.1.png) center no-repeat;
}
.map-box .three-12{
	width: 9px;
	height: 22px;
	left: 288px;
	top:529px;
}
.map-box .state.three-12.ct{
	background: url(../img/3-12.png) center no-repeat;
}
.map-box .three-12 .point{
	top: -1px;
	right: 0px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-13{
	width: 9px;
	height: 22px;
	left: 288px;
	top: 551px;
}
.map-box .state.three-13.ct{
	background: url(../img/3-13.png) center no-repeat;
}
.map-box .three-13 .point{
	top: -1px;
	right: 0px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-14{
	width: 9px;
	height: 22px;
	left: 288px;
	top: 573px;
}
.map-box .state.three-14.ct{
	background: url(../img/3-14.png) center no-repeat;
}
.map-box .three-14 .point{
	top: -1px;
	right: 0px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-15{
	width: 9px;
	height: 25px;
	left: 288px;
	top: 595px;
}
.map-box .state.three-15.ct{
	background: url(../img/ct-img1.png) center bottom no-repeat;
}
.map-box .three-15 .point{
	top: 0px;
	right: 0px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-16{
	width: 24px;
	height: 26px;
	left: 270px;
	top: 620px;
}
.map-box .state.three-16.ct{
	background: url(../img/ct-img3.png) left bottom no-repeat;
}
.map-box .three-16 .point{
	top: -1px;
	right: -3px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-17{
	width: 28px;
	height: 9px;
	left: 248px;
	top: 640px;
}
.map-box .state.three-17.ct{
	background: url(../img/ct-img2.png) left center no-repeat;
}
.map-box .three-17 .point{
	top: 0px;
	right: 0px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-16 .img,
.map-box .three-17 .img{
	left: 19.5px !important;
}
.map-box .three-18{
	width: 28px;
	height: 9px;
	left: 220px;
	top: 641px;
}
.map-box .three-18 .point,
.map-box .three-19 .point,
.map-box .three-20 .point,
.map-box .three-21 .point,
.map-box .three-22 .point,
.map-box .three-23 .point{
	top: -1px;
	right: 0px;
	width: 9px;
	height: 9px;
	background: url(../img/1-2.png) center no-repeat;
}
.map-box .three-19{
	width: 34px;
	height: 9px;
	left: 186px;
	top: 642px;
}
.map-box .state.three-18.ct{
	background: url(../img/1-233.png) -1px 2px no-repeat;
}
.map-box .state.three-19.ct,
.map-box .state.three-20.ct,
.map-box .state.three-21.ct,
.map-box .state.three-22.ct{
	background: url(../img/1-233.png) 3px 1px no-repeat;
}
.map-box .three-20{
	width: 34px;
	height: 9px;
	left: 157px;
	top: 642px;
}
.map-box .three-21{
	width: 34px;
	height: 9px;
	left: 127px;
	top: 642px;
}
.map-box .three-22{
	width: 34px;
	height: 9px;
	left: 101px;
	top: 642px;
}
.map-box .three-23{
	width: 28px;
	height: 28px;
	left: 80px;
	top: 642px;
}
.map-box .state.three-23.ct{
	background: url(../img/1-234.png) 4px 1px no-repeat;
}
.map-box .three-24 .point{
	bottom: 0px;
	left: 0px;
	background: url(../img/1-2333.png) center no-repeat;
}
.map-box .three-24{
	width: 14px;
	height: 14px;
	left: 76px;
	top: 658px;
}
.map-box .three.three-18 .img,
.map-box .three.three-19 .img,
.map-box .three.three-20 .img,
.map-box .three.three-21 .img,
.map-box .three.three-22 .img,
.map-box .three.three-23 .img{
	width: 9px;
	height: 9px;
	position: absolute;
	right: 0;
	top: 0px;
	left: auto;
}
.map-box .three.three-24 .img{
	width: 14px;
	height: 14px;
}







.tip-box{
	position: absolute;
	left: 380px;
	top: 270px;
	opacity: 0;
	width: 200px;
	height: 110px;
	background-color: #fff;
	box-shadow:0 2px 2px 1px rgba(0,0,0,0.08);
	padding: 20px;
	z-index: 20
}
.tip-box.on{
	opacity: 0 !important;
}
.tip-box .title{
	font-size: 18px;
	color: #1a87bd;
	line-height: 18px;
}
.tip-box .title a{
	width: 42px;
	height: 15px;
	margin-top: 2px;
	float: right;
	background: url(../img/image51.png) center no-repeat;
}
.tip-box .hr{
	height: 22px;
	width: 100%;
	border-bottom: 1px solid #1a87bd;
	margin-top: 10px;
}
.tip-box .hr div{
	display: block;
	width: 55px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background-color: #1a87bd
}
.tip-box .mbox{
	height: 16px;
	margin-top: 10px;
	line-height: 16px;
	font-size: 12px;
	color: #1a87bd
}
.tip-box .mbox span{
	display: inline-block;
}
.tip-box .mbox .fa{
	width: 52px;
}
.tip-box .mbox .direction{
	width: 30px;
}
.tip-box .mbox .time{
	width: 40px;
	padding-left: 18px;
	background: url(../img/1.jpg) left center no-repeat;
}
.tip-box .mbox .times{
	width: 38px;
	padding-left: 20px;
	background: url(../img/2.jpg) left center no-repeat;
}
.w-100-h-100{
	width: 100%;
	height: 100%;
}
.map-box .one .img{
	width: 9px;
	height: 9px;
	position: absolute;
	left: 0;
	top: 1px;
}
.map-box .one-1 .img,
.map-box .one-8 .img,
.map-box .one-10 .img,
.map-box .one-14 .img,
.map-box .one-17 .img{
	width: 12px;
	height: 12px;
	top: 0
}
.map-box .one-2 .img,
.map-box .one-3 .img,
.map-box .one-4 .img{
	left: -5px;
	top: 0px;
}
.map-box .one-23 .img{
	left: 0px;
	top: 23px;
}
.map-box .one-24 .img{
	left: -5px;
	top: 24px;
}
.map-box .one-25 .img{
	left: -5px;
	top: 24px;
}
.map-box .two .img,
.map-box .three .img{
	width: 9px;
	height: 9px;
	position: absolute;
	left: 0;
	top: 0px;
}
.map-box .two-3 .img{
	left: 0px;
	top: 11px;
}
.map-box .two-5 .img{
	left: -2px;
	top: 10px;
}
.map-box .two-6 .img{
	left: -3px;
	top: 10px;
}
.map-box .two-8 .img{
	left: -2px;
	top: 8px;
}
.map-box .two-9 .img{
	left: -2px;
	top: 6px;
}
.map-box .two-7 .img,
.map-box .two-22 .img{
	left: -3px;
	top: 11px;
}
.map-box .two-13 .img{
	left: -3px;
	top: 14px;
}
.map-box .two-14 .img{
	left: -3px;
	top: 15px;
}
.map-box .two-15 .img,
.map-box .two-16 .img{
	left: -3px;
	top: 13px;
}
.map-box .two-19 .img{
	left: -2px;
	top: 10px;
}
.map-box .two-21 .img{
	left: -2px;
	top: 10px;
}
.map-box .two-23 .img{
	left: -2px;
	top: 1px;
}
.map-box .two-11 .img{
	left: -2px;
	top: 12px;
}
.map-box .two-18 .img{
	left: -2px;
	top: 11px;
}
.map-box .two-10 .img,
.map-box .two-17 .img,
.map-box .two-20 .img,
.map-box .two-4 .img{
	width: 12px;
	height: 12px;
	left: -3px;
	top: 9px;
}
.map-box .two-4 .img{top: 7px}
.map-box .two-10 .img{top: 13px}
.map-box .three-6 .img,
.map-box .three-11 .img{
	width: 12px;
	height: 12px;
}
.map-box .three-6 .img{
	left: 11px;
	top: -6px;
}
.map-box .three-7 .img,
.map-box .three-8 .img,
.map-box .three-9 .img{
	left: 14px;
	top: -3px;
}







.map-box .img img{
	position: absolute;
	left: 50%;
	bottom: 4px;
	margin-left:-12px;
}
.map-box .state.on .img,
.map-box .state.cur .img{
	z-index: 11
}
.map-box .tip-bg{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.2);
	z-index: 30;
}
.map-box .toggle-box{
	width:300px;
	display: none;
	height: 170px;
	border:2px solid #2378c8;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -85px 0 0 -150px;
	background-color: #fff;
	border-radius: 4px;
	z-index: 31;
}
.map-box .toggle-box .title{
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #2378c8;
	color: #fff;
	font-size: 16px;
	margin: 0 auto;
}
.map-box .detaile{
	width: 210px;
	margin: 0 auto;
	padding-top: 25px;
	/*text-align: center;*/
	padding-left: 45px;
	box-sizing:border-box;
}
.map-box .detaile .fa{
	font-size: 15px;
	color: #2378c8;
	margin-bottom: 9px;
	line-height: 1.2;
}
.map-box .detaile .fa span{
	font-weight: bold;
	/*width: 65px;*/
	text-align: right;
	display: inline-block;
}



/*四号线*/
.map-box .four{
}
.map-box .four .point{
	-background: rgba(0,0,0,0.3);
}
.map-box .four-0 {
	width: 24px;
	height: 26px;
	left: 40px;
	top: 89px;
}
.map-box .four-0 .img{
	position: absolute;
	left: 6px;
	top: 10px;
}
.map-box .state.four-0.ct{
	background:url(../img/4-1.png) no-repeat right 9px;
	background-size: 16px;
}
.map-box .four-1 {
	width: 24px;
	height: 26px;
	left: 63px;
	top: 110px;
}
.map-box .state.four-1.ct{
	background:url(../img/4-1.png) no-repeat right 9px;
	background-size: 16px;
}
.map-box .four-1 .img{
	position: absolute;
    left: 5px;
    top: 13px;
}
.map-box .four-2{
	width: 21px;
	height: 25px;
	left: 86px;
	top: 132px;
}
.map-box .state.four-2.ct{
	background:url(../img/4-1.png) no-repeat right 7px;
	background-size: 15px;
}
.map-box .four-2 .point{
	top: 1px;
}
.map-box .four-2 .img{
	top: 11px;
	position: absolute;
	left: 4px;
}
.map-box .four-3{
	width: 22px;
	height: 25px;
	left: 105px;
	top: 152px;
}
.map-box .state.four-3.ct{
	background:url(../img/4-1.png) no-repeat right 8px;
	background-size: 15px;
}
.map-box .four-3 .img{
	top: 11px;
	position: absolute;
	left: 4px;
}
.map-box .four-4{
	width: 23px;
	height: 25px;
	left: 125px;
	top: 173px;
}
.map-box .state.four-4.ct{
	background:url(../img/4-1.png) no-repeat right 7px;
	background-size: 16px;
}
.map-box .four-4 .img{
	top: 11px;
	position: absolute;
	left: 4px;
}
.map-box .four-5{
	width: 21px;
	height: 25px;
	left: 147px;
	top: 193px;
}
.map-box .state.four-5.ct{
	background:url(../img/4-1.png) no-repeat right 7px;
	background-size: 16px;
}
.map-box .four-5 .point{
	left: -1px;
}
.map-box .four-5 .img{
	top: 11px;
	position: absolute;
	left: 4px;
}
.map-box .four-6{
	width: 23px;
	height: 25px;
	left: 166px;
	top: 213px;
}
.map-box .state.four-6.ct{
	background:url(../img/4-1.png) no-repeat right 8px;
	background-size: 16px;
}
.map-box .four-6 .img{
	top: 11px;
	position: absolute;
	left: 4px;
}
.map-box .four-7{
	width: 23px;
	height: 22px;
	left: 187px;
	top: 234px;
}
.map-box .state.four-7.ct{
	background:url(../img/4-1.png) no-repeat right 7px;
	background-size: 16px;
}
.map-box .four-7 .img{
	top: 11px;
	position: absolute;
	left: 4px;
}
.map-box .four-8{
	width: 12px;
	height: 24px;
	left: 204px;
	top: 255px;
}
.map-box .state.four-8.ct{
	background:url(../img/3-10.png) no-repeat 2px 9px;
}
.map-box .four-8 .point{
	left: 2px;
}
.map-box .four-8 .img{
	position: absolute;
	left: 6px;
	top: 10px;
}

.map-box .four-9{
	width: 12px;
	height: 24px;
	left: 204px;
	top: 279px;
}
.map-box .state.four-9.ct{
	background:url(../img/3-10.png) no-repeat 2px 9px;
}
.map-box .four-9 .point{
	left: 2px;
}
.map-box .four-9 .img{
	top: 9px;
	position: absolute;
	left: 6px;
}
.map-box .four-10{
	width: 12px;
	height: 24px;
	left: 204px;
	top: 303px;
}
.map-box .state.four-10.ct{
	background:url(../img/3-10.png) no-repeat 2px 9px;
}
.map-box .four-10 .point{
	left: 2px;
}

.map-box .four-10 .img{
	position: absolute;
	left: 6px;
	top: 10px;
}

.map-box .four-11{
	width: 12px;
	height: 24px;
	left: 204px;
	top: 327px;
}
.map-box .four-11 .point{
	left: 2px;
}
.map-box .state.four-11.ct{
	background:url(../img/3-10.png) no-repeat 2px 9px;
}
.map-box .four-11 .img{
	position: absolute;
	left: 6px;
	top: 10px;
}
.map-box .four-12{
	width: 12px;
	height: 22px;
	left: 204px;
	top: 351px;
}
.map-box .state.four-12.ct{
	background:url(../img/3-10.png) no-repeat 2px 9px;
}
.map-box .four-12 .point {
	top: -1px;
	background: url(../img/1-2.10.png) center/cover no-repeat;
}
.map-box .four-12 .img{
	position: absolute;
	z-index: 11;
	left: 6px;
	top: 11px;
}
.map-box .four-13{
	width: 24px;
	height: 22px;
	left: 204px;
	top: 372px;
}
.map-box .state.four-13.ct{
	background:url(../img/4-1.png) no-repeat 8px 8px;
	background-size: 17px
}
.map-box .four-13 .point {
	left: 2px;
	top: 1px;
}
.map-box .four-13 .img{
	position: absolute;
	left: 6px;
	top: 11px;
}

.map-box .four-14{
	width: 37px;
	height: 12px;
	left: 228px;
	top: 391px;
}
.map-box .state.four-14.ct{
	background:url(../img/1-23.png) no-repeat 7px 1.5px;
}
.map-box .four-14 .point {
	left: -2px;
	background: url(../img/1-2.9.png) center/cover no-repeat;
}
.map-box .four-14 .img{
	position: absolute;
	left: 5px;
	top: 13px;
	z-index: 11;
}
.map-box .four-15{
	width: 33px;
	height: 12px;
	left: 265px;
	top: 391px;
}
.map-box .state.four-15.ct{
	background:url(../img/1-23.png) no-repeat 9px 1.5px;
}
.map-box .four-15 .point {
	top: 3px;
}
.map-box .four-15 .img{
	position: absolute;
	left: 5px;
	top: 13px;
}
.map-box .four-16{
	width: 31px;
	height: 12px;
	left: 298px;
	top: 391px;
}
.map-box .state.four-16.ct{
	background:url(../img/1-23.png) no-repeat 9px 1.5px;
}
.map-box .four-16 .point {
	top: 3px;
}
.map-box .four-16 .img{
	position: absolute;
	left: 5px;
	top: 13px;
}
.map-box .four-17{
	width: 28px;
	height: 12px;
	left: 329px;
	top: 391px;
}
.map-box .state.four-17.ct{
	background:url(../img/1-23.png) no-repeat 9px 1.5px;
}
.map-box .four-17 .point {
	top: 3px;
}
.map-box .four-17 .img{
	position: absolute;
	left: 5px;
	top: 13px;
}
.map-box .four-18{
	width: 28px;
	height: 24px;
	left: 357px;
	top: 391px;
}
.map-box .state.four-18.ct{
	background:url(../img/4-1.png) no-repeat 8px 7px;
	background-size: 17px
}


.map-box .four-18 .point {
	top: 1px;
	background: url(../img/1-2.8.png) center/cover no-repeat;
}

.map-box .four-18 .img{
	position: absolute;
	left: 6px;
	top: 12px;
	z-index: 11;
}
.map-box .four-19{
	width: 12px;
	height: 31px;
	left: 379px;
	top: 414px;	
}
.map-box .state.four-19.ct{
	background:url(../img/3-10.png) no-repeat 2px 9px;
}
.map-box .four-19 .point {
	left: 1px;
}
.map-box .four-19 .img{
	position: absolute;
	left: 5px;
	top: 10px;
}
.map-box .four-20{
	width: 12px;
	height: 31px;
	left: 379px;
	top: 445px;
}
.map-box .state.four-20.ct{
	background:url(../img/3-10.png) no-repeat 2px 9px;
}
.map-box .four-20 .point {
	left: 1px;
}
.map-box .four-20 .img{
	position: absolute;
	left: 5px;
	top: 11px;
}
.map-box .four-21{
	width: 12px;
	height: 28px;
	left: 379px;
	top: 476px;
}
.map-box .state.four-21.ct{
	background:url(../img/3-10.png) no-repeat 2px 9px;
}
.map-box .four-21 .point {
	left: 1px;
}
.map-box .four-21 .img{
	position: absolute;
	left: 6px;
	top: 11px;
}
.map-box .four-22{
	width: 25px;
	height: 24px;
	left: 379px;
	top: 504px;
}

.map-box .state.four-22.ct{
	background:url(../img/4-1.png) no-repeat 10px 10px;
	background-size: 16px
}
.map-box .four-22 .point {
	left: 1px;
}
.map-box .four-22 .img{
	position: absolute;
	left: 7px;
	top: 11px;
}
.map-box .four-23{
	width: 22px;
	height: 22px;
	left: 402px;
	top: 526px;
}
.map-box .state.four-23.ct{
	background:url(../img/4-1.png) no-repeat 6px 7px;
	background-size: 16px
}
.map-box .four-23 .img{
	position: absolute;
	left: 5px;
	top: 10px;
}
.map-box .four-24{
	width: 23px;
	height: 23px;
	left: 422px;
	top: 546px;
}
.map-box .state.four-24.ct{
	background:url(../img/4-1.png) no-repeat 7px 7px;
	background-size: 16px
}
.map-box .four-24 .img{
	position: absolute;
	left: 5px;
	top: 10px;
}
.map-box .four-25{
	width: 23px;
	height: 23px;
	left: 441px;
	top: 564px;
}
.map-box .four-25 .img{
	position: absolute;
	left: 5px;
	top: 10px;
}
.map-box .state.four-25.ct{
	background:url(../img/4-1.png) no-repeat 7px 7px;
	background-size: 16px
}
.map-box .four-26{
	width: 12px;
	height: 12px;
	left: 463px;
    top: 586px;
}
/*四号线*/







/*五号线*/
.map-box .five{
}
.map-box .five .point{
	/*-background: rgba(0,0,0,0.3);*/
}
.map-box .five-1 {
	width: 24px;
	height: 26px;
	left: 76px;
    top: 429px;
}
.map-box .state.five-1.ct{
	background:url(../img/5-7.png) no-repeat right 8px;
	background-size: 17px;
}
.map-box .five-1 .img{
	position: absolute;
    left: 7px;
    top: 13px;
}
.map-box .five-2{
	width: 18px;
    height: 21px;
	left: 100px;
    top: 451px;
}
.map-box .state.five-2.ct{
	background:url(../img/5-8.png) no-repeat right 7px;
	background-size: 13px;
}
.map-box .five-2 .point{
	top: 1px;
}
.map-box .five-2 .img{
	top: 11px;
	position: absolute;
	left: 4px;
}
.map-box .five-3{
	width: 18px;
    height: 20px;
    left: 117px;
    top: 467px;
}
.map-box .state.five-3.ct{
	background:url(../img/5-9.png) no-repeat right 8px;
	background-size: 12px;
}
.map-box .five-3 .img{
	top: 11px;
	position: absolute;
	left: 4px;
}
.map-box .five-4{
	width: 44px;
    height: 25px;
    left: 133px;
    top: 487px;
}
.map-box .state.five-4.ct{
	background:url(../img/5-10.png) no-repeat right 7px;
	background-size: 35px;
}
.map-box .five-4 .point {
	left: -1px;
    top: -2px;
	background: url(../img/5-3.png) center no-repeat;
}
.map-box .five-4 .img{
	top: 11px;
	position: absolute;
	left: 4px;
}
.map-box .five-5{
	    width: 35px;
    height: 12px;
    left: 178px;
    top: 503px;
}
.map-box .state.five-5.ct{
	background:url(../img/5-11.png) no-repeat 7px 3px;
	background-size: 27px auto;
}
.map-box .five-5 .point{
	left: -1px;
}
.map-box .five-5 .img{
	top: 11px;
	position: absolute;
	left: 4px;
}
.map-box .five-6{
	  width: 35px;
    height: 12px;
    left: 212px;
    top: 503px;

}
.map-box .state.five-6.ct{
	background:url(../img/5-12.png) no-repeat 7px 3px;
	background-size: 27px auto;
}
.map-box .five-6 .img{
	top: 11px;
	position: absolute;
	left: 4px;
}
.map-box .five-7{
	width: 38px;
    height: 12px;
    left: 248px;
    top: 503px;
}
.map-box .state.five-7.ct{
	background:url(../img/5-13.png) no-repeat 7px 3px;
	background-size: 31px auto;
}
.map-box .five-7 .img{
	top: 11px;
	position: absolute;
	left: 4px;
}
.map-box .five-8{
	width: 50px;
    height: 12px;
    left: 286px;
    top: 503px;
}
.map-box .state.five-8.ct{
	/*background:url(../img/5-14.png) no-repeat 2px 9px;*/
	background:url(../img/5-14.png) no-repeat 11px 3px;
	background-size: 40px auto;
}
.map-box .five-8 .point {
	left: 0;
    top: 1px;
	background: url(../img/5-4.png) center no-repeat;
}
.map-box .five-8 .img{
	position: absolute;
	left: 6px;
	top: 10px;
}

.map-box .five-9{
	width: 45px;
    height: 12px;
    left: 336px;
    top: 503px;
}
.map-box .state.five-9.ct{
	/*background:url(../img/5-15.png) no-repeat 2px 9px;*/
	background:url(../img/5-15.png) no-repeat 7px 3px;
	background-size: 36px auto;
}
.map-box .five-9 .point{
	left: 2px;
}
.map-box .five-9 .img{
	top: 9px;
	position: absolute;
	left: 6px;
}
.map-box .five-10{
	    width: 58px;
    height: 12px;
    left: 380px;
    top: 503px;
}
.map-box .state.five-10.ct{
	/*background:url(../img/5-16.png) no-repeat 2px 9px;*/
	background:url(../img/5-16.png) no-repeat 13px 2.5px;
	background-size: 44px auto;
}
.map-box .five-10 .point {
	left: 0;
    top: 1px;
	background: url(../img/5-5.png) center no-repeat;
}
.map-box .five-10 .img{
	position: absolute;
	left: 6px;
	top: 10px;
}

.map-box .five-11{
	width: 26px;
    height: 27px;
    left: 438px;
    top: 487px;
}
.map-box .five-11 .point{
	/*left: 2px;*/
	    left: 0px;
    top: 17px;
}
.map-box .state.five-11.ct{
	/*background:url(../img/5-17.png) no-repeat 2px 9px;*/
	background:url(../img/5-17.png) no-repeat 7px 3px;
	background-size: 17px auto;
}
.map-box .five-11 .img{
	position: absolute;
	left: 6px;
	top: 10px;
}
.map-box .five-12{
	width: 12px;
    height: 37px;
    left: 460px;
    top: 454px;
}
.map-box .state.five-12.ct{
	/*background:url(../img/5-18.png) no-repeat 2px 9px;*/

	background: url(../img/5-18.png) no-repeat 2px 3px;
    background-size: auto 25px;
}
/*.map-box .five-12 .point {
	top: -1px;
	background: url(../img/5-2.png) center/cover no-repeat;
}*/
.map-box .five-12 .img{
	position: absolute;
	z-index: 11;
	left: 6px;
	top: 11px;
}
.map-box .five-13{
	width: 12px;
    height: 32px;
    left: 460px;
    top: 423px;
}
.map-box .state.five-13.ct{
	/*background:url(../img/5-19.png) no-repeat 8px 8px;
	background-size: 17px*/
	background: url(../img/5-19.png) no-repeat 2px 1px;
    background-size: auto 22px;
}
.map-box .five-13 .point {
	left: 2px;
	top: 1px;
}
.map-box .five-13 .img{
	position: absolute;
	left: 6px;
	top: 11px;
}

.map-box .five-14{
	width: 12px;
    height: 31px;
    left: 460px;
    bottom: 250px;
}
.map-box .state.five-14.ct{
	/*background:url(../img/5-20.png) no-repeat 7px 1.5px;*/
	background: url(../img/5-20.png) no-repeat 2px 0px;
    background-size: auto 23px;
}
/*.map-box .five-14 .point {
	left: -2px;
	background: url(../img/5-2.png) center/cover no-repeat;
}*/
.map-box .five-14 .img{
	position: absolute;
	left: 5px;
	top: 13px;
	z-index: 11;
}
.map-box .five-15{
	width: 12px;
    height: 31px;
    left: 460px;
    bottom: 281px;
}
.map-box .state.five-15.ct{
	/*background:url(../img/5-21.png) no-repeat 9px 1.5px;*/
	background: url(../img/5-21.png) no-repeat 2px 0px;
    background-size: auto 23px;
}
.map-box .five-15 .point {
	top: 3px;
}
.map-box .five-15 .img{
	position: absolute;
	left: 5px;
	top: 13px;
}
.map-box .five-16{
	width: 12px;
    height: 34px;
    left: 460px;
    bottom: 312px;
}
.map-box .state.five-16.ct{
	/*background:url(../img/5-22.png) no-repeat 9px 1.5px;*/
	background: url(../img/5-22.png) no-repeat 2px 0;
    background-size: auto 23px;
}
.map-box .five-16 .point {
	left: 0;
    top: 0;
	background: url(../img/5-6.png) center no-repeat;
}
.map-box .five-16 .img{
	position: absolute;
	left: 5px;
	top: 13px;
}
.map-box .five-17{
	width: 12px;
    height: 32px;
    left: 460px;
    bottom: 346px;
}
.map-box .state.five-17.ct{
	/*background:url(../img/5-23.png) no-repeat 9px 1.5px;*/
	background: url(../img/5-23.png) no-repeat 2px 0;
    background-size: auto 23px;
}
.map-box .five-17 .point {
	top: 3px;
}
.map-box .five-17 .img{
	position: absolute;
	left: 5px;
	top: 13px;
}
.map-box .five-18{
	width: 12px;
    height: 35px;
    left: 460px;
    bottom: 377px;
}
.map-box .state.five-18.ct{
	/*background:url(../img/5-24.png) no-repeat 8px 7px;
	background-size: 17px*/
	background: url(../img/5-24.png) no-repeat 2px 1px;
    background-size: auto 25px;
}


/*.map-box .five-18 .point {
	top: 1px;
	background: url(../img/5-2.png) center/cover no-repeat;
}*/

.map-box .five-18 .img{
	position: absolute;
	left: 6px;
	top: 12px;
	z-index: 11;
}
.map-box .five-19{
	width: 12px;
    height: 42px;
    left: 460px;
    bottom: 412px;
}
.map-box .state.five-19.ct{
	/*background:url(../img/5-25.png) no-repeat 2px 9px;*/
	background: url(../img/5-25.png) no-repeat 2px 1px;
    background-size: auto 31px;
}
.map-box .five-19 .point {
	left: 1px;
}
.map-box .five-19 .img{
	position: absolute;
	left: 5px;
	top: 10px;
}
.map-box .five-20{
	width: 29px;
    height: 29px;
    left: 443px;
    bottom: 452px;
}
.map-box .state.five-20.ct{
	/*background:url(../img/5-26.png) no-repeat 2px 9px;*/
	background: url(../img/5-26.png) no-repeat -1px -2px;
    background-size: auto 21px;
}
.map-box .five-20 .point {
	left: 1px;
}
.map-box .five-20 .img{
	position: absolute;
	left: 5px;
	top: 11px;
}
.map-box .five-21{
	width: 39px;
    height: 39px;
    left: 408px;
    bottom: 478px;
}
.map-box .state.five-21.ct{
	/*background:url(../img/3-27.png) no-repeat 2px 9px;*/
	background: url(../img/5-27.png) no-repeat -5px -4px;
    background-size: auto 36px;
}
.map-box .five-21 .point {
	left: 0;
    top: 0;
	background: url(../img/5-3.png) center no-repeat;
}
.map-box .five-21 .img{
	position: absolute;
	left: 6px;
	top: 11px;
}


.map-box .five-12 .point{
	top: 28px;
    left: 2px;
}
.map-box .five-13 .point{
	    top: 24px;
    left: 2px;
}
.map-box .five-14 .point{
	    top: 22px;
    left: 2px;
}
.map-box .five-15 .point{
	    top: 22px;
    left: 2px;
}
.map-box .five-16 .point{
	    top: 22px;
    left: 1px;
}
.map-box .five-17 .point{
	    top: 23px;
    left: 2px;
}
.map-box .five-18 .point{
	    top: 26px;
    left: 2px;
}
.map-box .five-19 .point{
	    top: 33px;
    left: 2px;
}
.map-box .five-20 .point{
	   left: 19px;
    top: 18px;
}
.map-box .five-21 .point{
	  top: 26px;
    left: 26px;
}
.map-box .five-21 .img{
	    left: 32px;
    top: 38px;
}
.map-box .five-20 .img{
	left: 24px;
    top: 28px;
}
.map-box .five-19 .img{
	top: 34px;
}
.map-box .five-18 .img{
	top: 27px;
}
.map-box .five-17 .img{
	top: 27px;
}
.map-box .five-16 .img{
	top: 27px;
}
.map-box .five-15 .img{
	top: 27px;
}
.map-box .five-13 .img{
	top: 28px;
}
.map-box .five-12 .img{
	top:31px;
}
.map-box .five-11 .img{
	left: 4px;
    top: 20px;
}
.map-box .five-14 .img{
	top:25px;
}

.map-box .five-22{
    width: 28px;
    height: 29px;
    left: 408px;
    top: 157px;
}
.map-box .state.five-22.ct{
	background:url(../img/4-1.png) no-repeat 10px 10px;
	background-size: 16px
}
.map-box .five-22 .point {
	left: -8px;
    top: -7px;
}
.map-box .five-22 .img{
	position: absolute;
	left: -2.5px;
    top: 4px;
}
.map-box .five-22{
	width: 35px;
    height: 12px;
    left: 366px;
    top: 150px;
}
.map-box .five-22 .point{
	left: 33px;
    top: 0px;
}
.map-box .state.five-22.ct{
	background:url(../img/2-26.png) center no-repeat;
	/* background-size: 16px */
}
.map-box .five-22 .img{
	position: absolute;
	left: 39px;
    top: 11px;
}

.map-box .five-23{
    width: 35px;
    height: 12px;
    left: 322px;
    top: 150px;
}
.map-box .five-23 .point{
	top: 1px;
    left: 33px;
}
.map-box .state.five-23.ct{
	background:url(../img/2-26.png) center no-repeat;

}
.map-box .five-23 .img{
	position: absolute;
	left: 38.5px;
    top: 12px;
}



.map-box .five-24{
	width: 25px;
    height: 28px;
    left: 289px;
    top: 131px;
}
.map-box .five-24 .point{
	top: 19px;
    left: 22px;
}
.map-box .state.five-24.ct{
	background: url(../img/5-27.png) no-repeat -5px -4px;
    background-size: auto 36px;
}

.map-box .five-24 .img{
	position: absolute;
	left: 28px;
    top: 31px;
}

.map-box .five-25{
	width: 12px;
    height: 35px;
    left: 279px;
    top: 88px;
}
.map-box .five-25 .point{
	top: 33px;
    left: 0px;

}
.map-box .state.five-25.ct{
	background:url(../img/5-25.png) center no-repeat;

}
.map-box .five-25 .img{
	position: absolute;
	left: 5.5px;
    top: 46px;
}
.map-box .five-26{
	width: 12px;
    height: 33px;
    left: 279px;
    top: 46px;
}
.map-box .five-26 .point{
	top: 31px;
    left: 0px;
}
.map-box .state.five-26.ct{
	background:url(../img/5-25.png) center no-repeat;
}
.map-box .five-26 .img{
	position: absolute;
	left: 6px;
    top: 43px;
}
.map-box .five-27{
	left: 281px;
    top: 35px;
}
.map-box .five-27 .point{
    left: 0px;
    top: 0px;
}
.map-box .state.five-27.ct{
	background:url(../img/5-25.png) center no-repeat;
}
.map-box .five-27 .img{
	position: absolute;
	left: 4px;
    top: 11px;
}

/*五号线*/


.tip-box .mbox .direction2{
	width:30px;
}
.tip-box:before{
	content:"";
	position: absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:-1;
	background:#000;
	opacity:.4;
	filter:alpha(opacity=40);
}
.tip-box{
	background:transparent;
	/*background-color: rgb(0,0,0,0.4);*/
	height:auto;
}
.tip-box .title{
	color:#fff;
}
.tip-box .mbox{
	color:#fff;
}
.tip-box .twobox{
	margin-top:15px;
}

.map-box .toggle-box{
	background-color:transparent;
}
.map-box .toggle-box:before{
	content:"";
	position: absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:-1;
	background:#000;
	opacity:.4;
	filter:alpha(opacity=40);
}
.map-box .detaile .fa{
	color:#fff;
}