@charset "utf-8";
body{ background:none !important;}
/*地图热点展示 begin*/
.hotmap { width: 100%;  position: relative; margin-top: 138px;}
.hotmapl { width: 75px; height: 100%; float: left;position: relative; }
.hotmapl .menu { width: 68px; height: 10%; cursor: pointer; padding: 16px 0px 0px; margin: 3px 5px 2px 3px; border-radius: 2px;}
.hotmapl .menu p { width: 100%; height: 25px; line-height: 25px; text-align: center;color:#83949C; font-size: 14px;}
.hotmapl .menu span { width: 30px; height: 30px; display: block; background-image: url(../images/senceMenu.png); margin: 0px auto 0px;}
.hotmapl .menu.m1 span { background-position: 0 0; }
.hotmapl .menu.m0 span{background: url(../images/mo_bg.png) no-repeat center center;}
.hotmapl .menu.m0.active span {background: url(../images/mo_hover.png) no-repeat center center;}
.hotmapl .menu.m2 span { background-position: 30px 0; }
.hotmapl .menu.m3 span { background-position: 60px 0; }
.hotmapl .menu.m4 span { background-position: 30px -90px; }
.hotmapl .menu.m5 span { background-position: 120px 0; }
.hotmapl .menu.m6 span { background-position: 150px 0; }
.hotmapl .menu.m7 span {background-position: -2px -93px; }
.hotmapl .menu.active { background: #EDF3FF url(../images/dagou.png) no-repeat 29px 68px; background-size: 15px 15px;}

.hotmapl .menu.active p{ color:#93BA61  !important;}
.hotmapl .menu.m1.active p { color: rgb(31, 105, 52)  !important; }
.hotmapl .menu.m2.active p { color: #FFB404  !important; }
.hotmapl .menu.m3.active p { color: #E32424  !important; }
.hotmapl .menu.m4.active p { color: #0484AB  !important; }
.hotmapl .menu.m5.active p { color: #FC4647   !important; }
.hotmapl .menu.m6.active p { color: #6DB8E0   !important; }


.hotmapl .menu.m1.active span { background-position: 0 -27px; }
.hotmapl .menu.m2.active span { background-position: 30px -30px; }
.hotmapl .menu.m3.active span { background-position: 60px -29px; }
.hotmapl .menu.m4.active span { background-position: 30px -60px; }
.hotmapl .menu.m5.active span { background-position: 120px -31px; }
.hotmapl .menu.m6.active span { background-position: 150px -30px; }
.hotmapl .menu.m7.active span { background-position: -30px -93px; }
.hotmapc {  height: 100%; float: left; overflow: hidden; }
.hotmapc #hotmap { width: 100%; height: 105%; }
.hotmapr { width: 222px; height: 100%; position: absolute; right: 0; top: 0; border-left: 2px solid #008000;
	background-color:#fff; border-top:1px solid #f7f7f7; }
.hotmapr .title{ width:222px; height:36px;background-image:url(../images/mapqp_titlebg.png); background-repeat:repeat-x; 
	background-size:auto 100%;}
.hotmapr .title p{ width:110px; float:left; height:36px; color:#9c9c9c; font-size:14px; font-weight:bold; line-height:36px;
	text-align:center;cursor:pointer;}
.hotmapr .title p.active{background-color:#fff; color: #008000;}
.hotmapr ul { width: 148px; list-style: none; height: 500px; }
.hotmapr ul li { width: 190px; height: 40px; line-height: 40px; /* margin-left: 10px; */ border-bottom: 1px solid #f1f1f1; overflow: hidden; font-size: 14px; padding: 0px 0px 0px 15px;}
.hotmapr ul li:hover{ background: #EDF3FF;}
.hotmapr ul li a { color: #434a54 }
.hotmapr ul li a:hover{ color: #008BDB;}
.hotmapr .prevBtn { width: 55px; height: 25px; line-height: 25px; color: #fff; background-color: #93ba61; text-align: center; position: absolute; right: 72px; bottom: 15px; }
.hotmapr .prevBtn a{color:#fff; }
.hotmapr .nextBtn { width: 55px; height: 25px; line-height: 25px; color: #fff; background-color: #93ba61; text-align: center; position: absolute; right: 15px; bottom: 15px; }
.hotmapr .nextBtn a{color:#fff; }
.full_Btn{ cursor:pointer;color:#333;width:47px;height:55px;line-height:30px;text-align:center;position:absolute;right:180px;top:5px;background:url(../images/full.png) no-repeat left center;z-index:99999;display:block;text-indent:30px; display:none}
.full_map{width:100%;height:105%; overflow:hidden;background:#FFF;position:absolute;z-index:999999;}
.exit_full{cursor:pointer;color:#333;width:47px;height:55px;top:10px;line-height:30px;text-align:center;position:absolute;right:15px;background:url(../images/exit.png) no-repeat left center;z-index:9999999;display:block;}
/*地图热点展示 end*/


/*改版后页面*/
.hotmapl .menu .div.checker, .hotmapl .menu div.checker span,.hotmapl .menu div.checker input{ width:13px; height:13px; background:url(../images/map_checkbox_03.jpg) no-repeat}
.hotmapl .menu.active div.checker span{background:url(../images/map_chckboxselect_03.jpg) no-repeat}
.hotmapl .menu div.checker input {opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;border: none;background: none;display: -moz-inline-box;display: inline-block;zoom: 1;}

.mapbox{width:440px; overflow:hidden;}
.mapbox1{width:300px; overflow:hidden;}

.mapbox1 .mapcon_baidu dl dd p {
    line-height: 24px;
    padding: 0 15px;
}
.mapbox .maptitle{width:100%; height:38px; line-height:38px; background:#f9f9f9}
.maptitle h4{width:310px; float:left; text-indent:14px; font-size:16px; font-weight:bold; margin:0; padding:0}
.maptitle .maptitletext{width:140px; height:38px; float:right;color:#6c6c6c}
.maptitletext a{ padding:0 8px; color:#6c6c6c; display:inline-block}
.maptitletext a.close{ width:17px; height:14px; background:url(../images/mapclose_03.png) no-repeat; vertical-align:text-top}
.mapcon{ overflow:hidden; position:relative; padding:10px;width: 440px;}
.mapcon dl dt{ width:200px;height:130px; float:left}
.mapcon dl dt img{ width:200px; height:130px}
.mapcon dl dd{ width:220px; float:right}
.mapcon dl dd p{ margin:5px 0 16px; color:#585858; font-size:13px}

.mapbottom{ height:28px; position:absolute; bottom:13px}
.mapbottom a{ width:68px; height:28px;line-height:28px; background:#e87002; text-align:center; margin-right:4px; display:inline-block; text-align:center; color:#fff}
.mapbottom a.mapgreenbg{ background:#93ba61}
.mapbottom a.mapbluebg{ background:#4c97dc}
.mapbottom a span{vertical-align:text-top}
.iconvoice{ display:inline-block; width:11px; height:14px; background:url(../images/iconvoice_03.png) left center no-repeat; margin-right:5px }
.iconzhe{ display:inline-block; width:11px; height:14px; background:url(../images/iconzhe_03.png) left center no-repeat; margin-right:5px }
.iconshow{ display:inline-block; width:11px; height:14px; background:url(../images/iconshow_03.png) left center no-repeat; margin-right:5px }
.active .iconvoice{background:url(../images/mic.png) left center no-repeat;}


    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
	.iw_poi_title{text-indent:14px; font-size:16px; font-weight:bold; margin:0; padding:0; height:38px; line-height:38px; background:#f9f9f9; display:block}
	
.BMapLib_bubble_tools .BMapLib_sendToPhone{ display:none}
.BMapLib_bubble_tools a{padding:0 8px;color:#6c6c6c;}
.BMapLib_bubble_tools{width:110px!important; line-height:30px;}
.BMapLib_SearchInfoWindow .BMapLib_bubble_title{font-size:16px; font-weight:bold; text-indent:15px}

.mapbox1 .mapcon dl dd{float:left; height:auto; min-height:40px;}
.mapbox1 .mapbottom{position: relative;}
.mapbox1 .mapbottom a.mapgreenbg{margin: 7px 15px;}
/*公交*/
.hotmapr_contnet{width:222px; overflow:hidden}
.bustab{height:32px; overflow:hidden; margin-top:15px; width:226px}
.bustab a{width:110px; float:left; border:1px solid #dadada; height:30px; line-height:30px; text-align:center; color:#3d6dcc; position:relative; left:-1px}
.bustab a .mapbusicon{width:13px; height:15px; display:inline-block; background:url(../images/mapendicon_03.png) no-repeat; margin-right:8px; vertical-align:middle}
.bustab a.active{ color:#000; background:none; border-bottom:1px solid #fff}
.bustab a.active .mapbusicon{ background:url(../images/mapformicon_03.png) no-repeat;}
.buscon{ margin-top:17px; clear:both; padding:0 5px 0 15px}
.buscon input{ width:165px; height:23px; line-height:23px; display:inline-block; margin-left:7px}
.buscon p{ padding:15px 0 0 30px;}
.buscon p button{ width:46px; height:24px; line-height:24px; margin-right:5px; border:1px solid #b3b3b3; background:url(../images/mapbuttonbg_03.jpg) repeat; outline:none; cursor:pointer}
#mapresult{ /* padding:0 15px; */ margin:10px 0; overflow:auto;}
#mapresult h1{ font-size:14px}
#mapresult p{width:100%;line-height:21px;font-size:12px;margin-bottom:5px;}
.BMapLib_SearchInfoWindow { font: 12px arial,  sans-serif; position: absolute; /* border: 1px solid #999; */ background-color: #fff; cursor: default ; box-shadow: 0px 0px 7px #000;}
.BMapLib_SearchInfoWindow form, .BMapLib_SearchInfoWindow ul, .BMapLib_SearchInfoWindow li { margin: 0; padding: 0 }
.BMapLib_SearchInfoWindow img { border: 0 }
.BMapLib_SearchInfoWindow ul { list-style: none }
.BMapLib_SearchInfoWindow .BMapLib_bubble_top { border-bottom: 1px solid #ccc; height: 31px }
.BMapLib_SearchInfoWindow .BMapLib_bubble_title { line-height: 30px; background-color: #f9f9f9; overflow: hidden; height: 30px; padding: 0 5px; font-size: 12px }
.BMapLib_SearchInfoWindow .BMapLib_bubble_tools { padding-right: 5px; position: absolute; top: 0; right: 0; height: 30px; width: 64px; z-index: 10000 }
.BMapLib_SearchInfoWindow .BMapLib_bubble_tools div { float: right; height: 30px; width: 22px; cursor: pointer; background-color: #f9f9f9; cursor: pointer; overflow: hidden }
.BMapLib_SearchInfoWindow .BMapLib_bubble_close { background: url(../images/iw_close.gif) no-repeat center center }
.BMapLib_SearchInfoWindow .BMapLib_sendToPhone { background: url(phone.png) no-repeat center center }
.BMapLib_SearchInfoWindow .BMapLib_bubble_center { z-index: 3 }
.BMapLib_SearchInfoWindow .BMapLib_bubble_content { padding: 3px 5px; overflow-x: auto; overflow-y: hidden }
.BMapLib_SearchInfoWindow .BMapLib_bubble_bottom { display: block; z-index: 2 }
.BMapLib_SearchInfoWindow .BMapLib_trans { z-index: 5; position: absolute; bottom: -31px; *bottom:-32px
}
.BMapLib_SearchInfoWindow .BMapLib_nav { width: 100%; height: 75px; overflow: visibile; display:block !important;}
.BMapLib_SearchInfoWindow .BMapLib_nav input { vertical-align: middle }
.BMapLib_SearchInfoWindow .iw_bt, .BMapLib_SearchInfoWindow .iw_bt_down, .BMapLib_SearchInfoWindow .iw_bt_over { width: 48px; height: 26px; line-height: 18px; cursor: pointer; border: 0; padding: 0; /* background: url('http://api.map.baidu.com/library/SearchInfoWindow/1.4/src/iw_bg.png') no-repeat 0 -87px; */ vertical-align: middle ; background: #4C97DC; color: #fff; border-radius: 2px;}
.BMapLib_SearchInfoWindow .iw_bt1, .BMapLib_SearchInfoWindow .iw_bt_down, .BMapLib_SearchInfoWindow .iw_bt_over { width: 48px; height: 26px; line-height: 18px; cursor: pointer; border: 0; padding: 0; /* background: url('http://api.map.baidu.com/library/SearchInfoWindow/1.4/src/iw_bg.png') no-repeat 0 -87px; */ vertical-align: middle ; background: #93BA61; color: #fff; border-radius: 2px;}
.BMapLib_SearchInfoWindow .iw_bt:hover {
    background: #93BA61;
}
.BMapLib_SearchInfoWindow .iw_bt1:hover {
    background: #4C97DC;
}
.BMapLib_SearchInfoWindow .iw_bt_over { background-position: -52px -87px }
.BMapLib_SearchInfoWindow .iw_bt_down { background-position: -104px -87px; font-weight: 700 }
.BMapLib_search_text { width: 100%; height: 20px; line-height: 20px; border: 1px solid #a5acb2 }
.BMapLib_trans_text { width: 100%; height: 22px; line-height: 22px; border: 1px solid #4C97DC; border-radius: 2px;}
.BMapLib_nav_tab { height: 30px; width: 100%; background: url('http://api.map.baidu.com/library/SearchInfoWindow/1.4/src/iw_bg.png') repeat-x 0 0 }
.BMapLib_nav_tab li { position: relative; float: left; width: 114px; height: 25px; padding-top: 5px; text-align: center; border-left: 1px solid #dadada; cursor: pointer; overflow: hidden; width: 33% }
.BMapLib_nav_tab .BMapLib_icon { display: inline-block; position: relative; width: 10px; height: 15px; top: 3px; margin-right: 7px; background: url('http://api.map.baidu.com/library/SearchInfoWindow/1.4/src/iw_bg.png') no-repeat 0 -136px }
.BMapLib_nav_tab .BMapLib_icon_tohere { background-position: -15px -136px }
.BMapLib_nav_tab .BMapLib_icon_nbs { width: 14px; height: 14px; background-position: -30px -136px }
.BMapLib_nav_tab li.BMapLib_first { border-left: 0 }
.BMapLib_nav_tab li:hover { text-decoration: none }
.BMapLib_nav_tab li.BMapLib_current { color: #4d4d4d; cursor: default; background: url('http://api.map.baidu.com/library/SearchInfoWindow/1.4/src/iw_bg.png') repeat-x 0 -44px }
.BMapLib_nav_tab_content li { padding: 10px 0 0 0; position: relative; height: 22px; font-family: "鐎瑰缍�" }
.BMapLib_sms_tab_container { height: 35px; background: #fcfcfc; position: relative; z-index: 20; font-size: 12px; font-weight: bold; line-height: 35px; padding-left: 10px }
.BMapLib_sms_pnl_phone { position: relative; z-index: 10; padding: 10px 15px 10px 15px; border-top: solid 1px #f2f2f2; font-size: 12px }
.BMapLib_ap { float: left; width: 263px; height: 172px; overflow-x: hidden; overflow-y: auto }
.BMapLib_ap th { text-align: right; font-weight: normal }
.BMapLib_mp { background: #f6f6f6; padding: 10px; height: 152px; overflow-x: hidden; overflow-y: auto }
.BMapLib_mp_title { font-weight: bold; height: 18px; line-height: 18px; padding-bottom: 5px }
.BMapLib_msgContent {
font-size:12px:line-height:16px; word-break: break-all; 閵嗏偓閵嗏偓word-wrap: break-word }
.BMapLib_popup_close { padding: 10px; background: url(iw_close.gif) no-repeat center center transparent; border: 0 none; cursor: pointer; height: 13px; position: absolute; right: 8px; top: 8px; width: 14px; z-index: 50 }
.BMapLib_sms_input { ime-mode: disabled }
.BMapLib_sms_input_l { width: 90px }
.BMapLib_sms_input_s { width: 35px }
.BMapLib_sms_declare_phone { color: #707070 }
#BMapLib_sms_tip { color: red; padding-left: 20px }
#BMapLib_success_tip { font-size: 12px; text-align: center; padding: 50px 0 20px 0; color: red }
#BMapLib_activateTip { padding-left: 5px; color: red }



.mapMainPopLayout{
	position: fixed;
	right: 235px;
	top: 180px;
	width:495px;
	height:215px;
	z-index:15;
}
.mapMainPopPosition{
	position:relative;
	width:495px;
	height:215px;
}
.mapMainPopLayoutBg{
	position:absolute;
	width: 100%;
	height:215px;
	background: #FFF;
	filter: alpha(opacity=90);
	opacity: 0.9;
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	box-shadow: 0px 0px 6px #878787;
	-webkit-box-shadow: 0px 0px 6px #878787;
	-moz-box-shadow: 0px 0px 6px #878787;
	z-index:15;
	/* border: 1px solid #ccc; */
}
.mapMainPopClose{
	position:absolute;
	right: 0px;
	top: 0px;
	width: 29px;
	height: 27px;
	background: #6F6F6F;
	/* border-radius:50%; */
	z-index:20;
	/* border:2px solid #000; */
	color: #FFFFFF;
	font-size: 33px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height: 29px;
	border-radius: 0px 0px 0px 5px;
}
.mapMainPopClose a{
	display:block;
	width: 29px;
	height: 29px;
	color: #FFFFFF;
	border-radius: 0px 0px 0px 5px;
}
.mapMainPopClose a:hover{
    color: #F68500;

}
.mapMainPopNote{
	position:absolute;
	left: 205px;
	top:15px;
	height: 200px;
	z-index:16;
}
.mapMainPopNote ul{
	width:100%;
	margin-bottom: 10px;
}
.mapMainPopNote ul li{
	width: 100%;
	/* height:23px; */
	line-height:23px;
	color: #565252;
	overflow:hidden;
}
.mapMainPopNote ul li span{
	color:#737373;
}
.mapMainPopNote ul li.wzjsnr{
    font-size: 15px;
    font-weight: bold;
    color: #000;
}
.mapMainPopNoteTips{
   position: absolute;
  bottom: 15px;
  
   width: 100%;
  left: 0px;
}
.mapMainPopNoteTips input{border:0;padding: 4px 6px 4px 23px;cursor: pointer;margin: 5px 0px 0px 0px;}

.mapMainPopNoteTips_1{
	background: #F0EFEF url(../images/buxing.png) no-repeat 1px center;
	_background:#6f6f6f url(mapMainPopNoteTipsIcon_1_03.gif) no-repeat 7px center;
	color: #21262D;
	border-radius: 3px;
}
.mapMainPopNoteTips_1:hover{
	background: #fff url(../images/buxing1.png) no-repeat 2px center;
	_background: #777 url(../images/buxing.png) no-repeat 2px center;
	color: #21262D;
}
.mapMainPopNoteTips_2{
	background: #F2EFEF url(../images/gongjiao.png) no-repeat 2px center;
	_background:#6f6f6f url(mapMainPopNoteTipsIcon_2_06.gif) no-repeat 7px center;
	border-radius: 3px;
}
.mapMainPopNoteTips_2:hover{
	background: #FFFFFF url(../images/gongjiao1.png) no-repeat 2px center;
	_background: #777 url(../images/buxing.png) no-repeat 2px center;
	color: #21262D;
}
.mapMainPopNoteTips_3{
	background: #EFECEC url(../images/jiaoche.png) no-repeat 2px center;
	_background:#6f6f6f url(mapMainPopNoteTipsIcon_3_09.gif) no-repeat 9px center;
	border-radius: 3px;
}
.mapMainPopNoteTips_3:hover{
	background: #D4DEF3 url(../images/jiaoche1.png) no-repeat 2px center;
	_background: #777 url(../images/buxing.png) no-repeat 2px center;
	color: #130404;
}
.mapMainPopNoteTips_4{
	background: #6f6f6f url(../images/mapMainPopNoteTipsIcon_3_09.png) no-repeat 6px center;
	_background:#6f6f6f url(mapMainPopNoteTipsIcon_3_09.gif) no-repeat 9px center;
	border-radius: 3px;
	color: #fff;
}
.mapMainPopNoteTips_4:hover{
	background: #A7C0E0 url(../images/mapMainPopNoteTipsIcon_3_09.png) no-repeat 6px center;
	_background: #777 url(../images/buxing.png) no-repeat 2px center;
	color: #fff;
}
.mapMainPop{
	position:absolute;
	left: 20px;
	top: -18px;
	width: 160px;
	font-family:"黑体";
	overflow:hidden;
	z-index:16;
	padding: 5px 5px;
}
.mapMainPop dl dt,.mapMainPop dl dt img{
	width: 162px;
	height: 120px;
	overflow:hidden;
	display: block;
	box-shadow: 0px 0px 6px #878787;   
	-webkit-box-shadow: 0px 0px 6px #878787;   
	-moz-box-shadow: 0px 0px 3px #878787;
}
.mapMainPop dl dd h3{
	width:212px;
	line-height:22px;
	font-size:14px;
	color: #0063B5;
	margin: 8px 0;
}
.mapMainPop dl dd cite{
	display:inline-block;
	/* height:16px; */
	line-height:16px;
	padding: 6px 12px;
	font-size: 13px;
	color:#21262d;
	background: #7B7878;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	/* margin-right:8px; */
}
.mapMainPop dl dd span{
	display:inline-block;
	height:16px;
	line-height:16px;
	background: url(../images/dizhitp.png) no-repeat 0px center;
	_background:url(../images/dizhitp.png) no-repeat left center;
	padding-left: 19px;
	color:#c8c8c8;
}
