@CHARSET "utf-8";
*{margin:0;padding:0;}
body {height:auto;}
#mainbody {  height: auto !important; height: 760px;min-height: 760px;font:12px/18px Verdana,"宋体","microsoft YaHei",sans-serif;z-index: auto;}
.con_title {width: 980px;background-color: #FDFDFD;border:1px solid #ddd;margin: 13px auto;position: relative;box-shadow: 0 2px 2px #ddd;-moz-box-shadow: 0 2px 2px #ddd;}
.con_title h4 {text-indent: 12px;height:32px;line-height: 32px;color: #2d2d2d;font-size: 12px;}
.con_title div {font-size:0;position: absolute;right: 12px;top: 2px;}
.con_title div a{margin-left:10px;}


.clearfix:after{content:"";display: block;clear:both;}
.wdcx {background-color: #FDFDFD;height:auto;overflow:auto;}
.wdcx a.red{color:#e30000;}

.wdcx_left {float: left;height:auto!important;height: 750px;min-height: 750px;border: 1px solid #ddd;}
.wdcx_left .wdcx_left_w{width: 220px;margin: 0 4px;}
.wdcx_left .wdcx_left_w #selCity_chzn{width: 126px; z-index: 1010;}
.wdcx_left .wdcx_left_w #selCounty_chzn{width: 126px; z-index: 1010;}

.wdcx_left_w .wdcx_left_w1{margin:10px 0 5px;height: 25px;line-height: 25px;border-bottom: 1px solid #EEEEEE;padding: 0 0 10px 14px;}
.wdcx_left_w .wdcx_left_w1 .wdcx_left_w1_1{float: left;width: 65px;}
.wdcx_left_w .wdcx_left_w1 .wdcx_left_w1_2{float: left;position: relative;z-index: 9997;}
.wdcx_left_w1_county{float: left;position: relative;z-index: 9996;}

.p-city-container{position: absolute;left:0;top:26px;display:none;height:auto;padding: 0 0 5px;z-index: 9999;border: 1px solid #CCCCCC;background-color:#fff;box-shadow: 5px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.15);-o-box-shadow: 5px 5px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.15);}
.p-city-container a{color: #247CE3;text-decoration: underline;}
.p-ui-content{width:340px;margin: 0 10px;}
.p-city-title{border-bottom: 1px solid #DDDDDD;height: 30px;line-height: 30px;position: relative;}
.p-city-title .p-city-clz,.p-county-clz{cursor: pointer;height: 10px;position: absolute;right: 0px;top: 10px;}
.p-city-hot li,.loadCounty{float:left;width: 34px;height: 30px;line-height: 30px;}
.p-letters-w{width:335px;height: auto;overflow: auto;background-color: #EEE;font: bold 12px Arial;margin: 6px 0;text-align: center;border-bottom: 1px solid #DDD;}
.p-letters a{width: 18px;height: 18px;margin:3px 0 2px 3px;color: #666;float: left;text-decoration: none;cursor: pointer;display: inline-block;}
.p-letters a:hover,.p-letters a.hover{background-color: #c00;color: #FFFFFF !important;text-decoration: underline;}
.p-city-list {width: 340px;height:200px;overflow: hidden;}
.p-city-list li{float:left;width: 340px;}
.p-city-list li h4{float: left;font-family: verdana;font-size: 20px;width: 26px;color: #CCCCCC;}
.p-city-list li .p-provinces{float:left;width:310px;}
.p-city-list li .p-provinces .p-province{float: left;}
.p-city-list li dl{width:310px;}
.p-city-list li dl dd{padding: 0 8px 0 0;display: inline-block;float:left;white-space: nowrap;}

#lstByCity,#lstByCityLetters{display: none;}
.p-scroll-overview {-moz-user-select: none;}
/*
.p-city-item {width: 100%;float:left;}
.p-city-item h4{float: left;font-family: verdana;font-size: 20px;width: 8%;color: #CCCCCC;}
.p-city-item .p-provinces{float:left;width:92%;}
.p-city-item .p-province{float:left;width:100%;}
.p-city-item dl{width:100%;}
.p-city-item dl dd{padding: 0 7px 0 0;display: inline-block;float:left;white-space: nowrap;}
*/
.p-city-item {width: 100%;height:auto;overflow: hidden;}
.p-city-item h4{float: left;font-family: "Courier New","宋体","microsoft yahei",verdana,arial,tahoma;font-size: 20px;width: 8%;color: #CCCCCC;text-indent: 3px;font-weight: bold;}
.p-city-item .p-provinces{float:left;width:92%;}
.p-city-item .p-provinces .p-province{width:100%;}
.p-city-item .p-provinces .p-province a{margin: 0 5px 0 0;white-space: nowrap;display:inline-block; }
.p-citys{zoom:1;}

.wd_choice{width: 100%;height: 86px;}
.wd_choice .wdcx_btn {float: left;width: 71px;height: 84px;text-align: center;display: block;cursor: pointer;border: 1px solid #FDFDFD;}
.wd_choice .wdcx_btn img{display: block;margin: 5px auto;}
.wd_choice .wdcx_btn span{display: block;line-height: 20px;}
.wd_choice .clicked {background-color: #f0f0f0;border-color:#E0E0E0;box-shadow:0 2px 2px #AAAAAA;-moz-box-shadow: 0 2px 2px #AAAAAA;-o-box-shadow: 0 2px 2px #AAAAAA;}
.wd_choice .clicked span{color:#0D4FB0;}

.wd_opt_wrapper{margin: 6px 0 4px;}
.wd_opt{background-color: #F8F8F8;border: 1px solid #E0E0E0;padding: 3px 0;/*visibility: hidden;*/display: none;}
.wd_opt dl{margin: 3px auto;width: 210px;height:26px;}
.wd_opt dl dd{float: left;height: 26px;line-height: 26px;}
.wd_opt dl dd.one{width: 60px;text-align: center;}
.wd_opt dl dd.two{width: 150px;}
.wd_opt .wd_opt_shop_w dl dd {float: none;width: 192px;margin: 0 auto;padding: 3px 0 0;height: 28px;line-height: 28px;}
.wd_opt .wd_txt{border: 1px solid #CCCCCC;color: #4D4D4D;float: left;font-size: 12px;height: 17px;line-height: 18px;padding: 3px 6px;width: 126px; }
.wd_opt .wd_search_btn{background: url("../img/map/AMap/buttom.jpg") no-repeat scroll 0 0 transparent;color: #FFFFFF;display: block;float: right;height: 24px;text-align: center; line-height: 24px;margin: 0 10px 0 0;width: 65px;}

.wdcx_left_w .wdcx_left_w3{margin:  5px auto;border:1px solid #ddd;text-align: center;display: none;}


/*
.p-scroll-track{position: absolute; z-index: 999; background: #ccc; width: 2px;}
.p-scroll-thumb{position: absolute; background: #eee; width: 6px;left:-3px;top:0px;border: 1px solid #bbb; border-radius: 3px; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);-moz-border-radius: 3px; -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);cursor:pointer;}
.p-scroll-bar {position: absolute;z-index: 999;width: 10px;right:0;top:0;}
.p-scroll-track{position: relative;  background: #ccc; width: 2px;margin: 0 auto;}
.p-scroll-thumb{position: absolute; background: #eee; width: 6px;left:-3px;top:0px;border: 1px solid #bbb; border-radius: 3px; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);-moz-border-radius: 3px; -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);cursor:pointer;}
*/
.p-tip .p-bus-view{height:144px;margin: 0 auto;width: 100%;overflow: hidden;}
.p-tip .p-bus-view .bus_t{font-weight: bold;}
p + p.bus_t{margin: 10px 0 0;}
.wd_list_wrapper{margin: 0 auto 5px;}
.wd_list {background-color: #F8F8F8;border: 1px solid #eee;padding: 5px 0;display: none;position: relative;}
.wd_list_overview{height:460px;margin: 0 auto;width: 205px;overflow: hidden;}
.wd_list_items {zoom:1;}
.wd_list_items p{font-size: 12px;text-indent: 2em;margin: 0 10px;padding-top: 10px;color: #023F9A;font-family: Verdana, sans-serif;cursor: default;}
.wd_list_items .p-hide{display: none;}
.wd_list_items .p-hover{background-color: #F0F0F0;}
.wd_list_items .p-active{background-color: #EAF0F0;}
.wd_list_items img{width: 100%}
.wd_list_branch .wd_list_overview{/*height:360px;*/height:460px;}
.wd_list_device .wd_list_overview{/*height:393px;*/height:460px;}
.wd_list_merchant .wd_list_overview{/*height:295px;*/height:431px;}

.wd_list_overview p.noresult{margin: 3px 0; padding: 5px;background: #f0f0f0;}

#wd_loading{margin: 6px 0;text-align: center;height: 20px;}
#wd_loading img,.wd_list_items #wd_loading img{border: 0;vertical-align: middle; width:16px;}


.p-node {width: 100%;height:auto;margin: 0 0 3px;overflow: auto;cursor: pointer;padding:3px 0;}
.p-node .node-i{float:left;height: 40px;margin-top:-4px;line-height: 28px;width: 16%;background: url("../img/map/AMap/poi.png") no-repeat;text-indent: -999em;_background-image: url("../img/map/AMap/poi.gif");}
/*
.p-node .node-0{background-position: 2px -170px; }
.p-node .node-1{background-position: -34px -170px; }
.p-node .node-2{background-position: -66px -170px; }
.p-node .node-3{background-position: -98px -170px; }
.p-node .node-4{background-position: -130px -170px; }
.p-node .node-5{background-position: -162px -170px; }
.p-node .node-6{background-position: -194px -170px; }
.p-node .node-7{background-position: -226px -170px; }
.p-node .node-8{background-position: -258px -170px; }
.p-node .node-9{background-position: -290px -170px; }*/

.p-node .node-w{float:left;height: auto;width: 84%;}
.p-node .node-w div{color: #636363;font-size: 12px;word-wrap: break-word; word-break: break-all;line-height: 20px;}
.p-node .node-w .name{color: #0D4FB0;line-height: 25px;}
.p-node .otel, .p-node .ptel, .p-node .time{display: none;}
.wdcx_right {float: left;border: 1px solid #ddd;margin: 0 0 0 5px;}
.wdcx_right .wdcx_right_w{width:743px; }
.wdcx_right .wdcx_right_w2{width: 740px;height: 750px;margin: 0 auto;overflow: hidden;}

.chzn-container .chzn-results li{padding: 4px 5px;}
/*.node_business .chzn-container .chzn-results {font-family: Verdana,"microsoft YaHei","宋体",sans-serif;}
.node_business .chzn-container-single .chzn-search {display: block;font-size:11px;}
.node_business .chzn-container .chzn-results li{font-size:11px;}
.node_business .chzn-container .chzn-results .group-result{font:12px;color: #333;}*/
.wd_pagination {height: 20px;width: 100%;margin-top: 8px;}
.wd_pagination .pages,.cenResult .pg .pages {border: medium none;font-family: Verdana,"microsoft yahei",sans-serif;font-size: 12px;height: 20px;line-height: 20px;margin: 0 auto;padding: 0;width:190px;text-transform: uppercase;position: relative;}
.wd_pagination .pages a,.cenResult .pg a {border-bottom: 1px solid #2E6E9E;color: #2E6E9E;cursor: pointer;font-size: 12px;margin: 0 5px 0 0;}
.wd_pagination .pages a.Empty,.cenResult .pg a.Empty {border: 0 none;color: #999999;}
.wd_pagination .pages a.Current,.cenResult .pg a.Current{background-color: #EEEEEE;border: 0 none;color: #000000;font-weight: 700;text-decoration: none;}
.wd_pagination .pages span,.cenResult .pg span{float:left; }
.wd_pagination button,.cenResult .pg button{background-color: #F8F8F8;border: 1px solid #999;color: #666666;float: right;margin-left:4px;font-size: 12px;cursor:pointer;height: 20px;width: 48px;}

.node-tip {height: 18px;width: auto;position: absolute;background-color: #fff; color:#2081F0;border: 1px outset #DDDDDD;padding:0 3px;filter:alpha(opacity=0.9);opacity:0.9;font:12px bold verdana,'microsoft yahei','宋体',serif;}
.p-marker, .s-marker{width: 30px;height: 36px;background: url("../img/map/AMap/poi.png") no-repeat;cursor:pointer;text-indent: -999em;_background-image: url("../img/map/AMap/poi.gif"); }
.p-marker-A, .p-node .node-A{background-position: -1px -166px; }
.p-marker-B, .p-node .node-B{background-position: -33px -166px; }
.p-marker-C, .p-node .node-C{background-position: -66px -166px; }
.p-marker-D, .p-node .node-D{background-position: -98px -166px; }
.p-marker-E, .p-node .node-E{background-position: -130px -166px; }
.p-marker-F, .p-node .node-F{background-position: -163px -166px; }
.p-marker-G, .p-node .node-G{background-position: -195px -166px; }
.p-marker-H, .p-node .node-H{background-position: -227px -166px; }
.p-marker-I, .p-node .node-I{background-position: -260px -166px; }
.p-marker-J, .p-node .node-J{background-position: -292px -166px; }
.p-marker-STR {background-position: -335px -183px;height: 39px;width: 36px;}
.p-marker-END {background-position: -335px -138px;height: 39px;width: 36px;}
.p-marker-CTR {background-position: -328px -19px;height: 38px;}
/*.p-marker-hover .p-marker-CTR {background-position: -364px -24px;}*/
.s-marker-A{background-position: -1px -58px; }
.s-marker-B{background-position: -33px -58px; }
.s-marker-C{background-position: -66px -58px; }
.s-marker-D{background-position: -98px -58px; }
.s-marker-E{background-position: -130px -58px; }
.s-marker-F{background-position: -163px -58px; }
.s-marker-G{background-position: -195px -58px; }
.s-marker-H{background-position: -227px -58px; }
.s-marker-I{background-position: -260px -58px; }
.s-marker-J{background-position: -292px -58px; }

.p-marker-X{width: 13px;height: 17px;background-position: -63px -9px;line-height: 0;font-size: 0; }
.p-marker-hover .p-marker-X,.s-marker-hover .s-marker-X, .p-marker-active .p-marker-X{background-position: -78px -9px;}
.p-marker-hover .p-marker-A,.s-marker-hover .s-marker-A, .p-marker-active .p-marker-A ,.s-marker-active .s-marker-A{background-position: -5px -96px; }
.p-marker-hover .p-marker-B,.s-marker-hover .s-marker-B, .p-marker-active .p-marker-B ,.s-marker-active .s-marker-B{background-position: -44px -96px; }
.p-marker-hover .p-marker-C,.s-marker-hover .s-marker-C, .p-marker-active .p-marker-C ,.s-marker-active .s-marker-C{background-position: -83px -96px; }
.p-marker-hover .p-marker-D,.s-marker-hover .s-marker-D, .p-marker-active .p-marker-D ,.s-marker-active .s-marker-D{background-position: -122px -96px; }
.p-marker-hover .p-marker-E,.s-marker-hover .s-marker-E, .p-marker-active .p-marker-E ,.s-marker-active .s-marker-E{background-position: -161px -96px; }
.p-marker-hover .p-marker-F,.s-marker-hover .s-marker-F, .p-marker-active .p-marker-F ,.s-marker-active .s-marker-F{background-position: -200px -96px; }
.p-marker-hover .p-marker-G,.s-marker-hover .s-marker-G, .p-marker-active .p-marker-G ,.s-marker-active .s-marker-G{background-position: -239px -96px; }
.p-marker-hover .p-marker-H,.s-marker-hover .s-marker-H, .p-marker-active .p-marker-H ,.s-marker-active .s-marker-H{background-position: -278px -96px; }
.p-marker-hover .p-marker-I,.s-marker-hover .s-marker-I, .p-marker-active .p-marker-I ,.s-marker-active .s-marker-I{background-position: -317px -96px; }
.p-marker-hover .p-marker-J,.s-marker-hover .s-marker-J, .p-marker-active .p-marker-J ,.s-marker-active .s-marker-J{background-position: -356px -96px; }

.b-marker{background: url("../img/map/AMap/route.png") no-repeat;width: 21px;height: 21px;}
.b-marker-walk{background-position: -53px -3px;}
.b-marker-bus{background-position: -75px -3px;}
.b-marker-sub{background-position: -97px -2px;}
.p-tip-wrapper{display: block;position: absolute;visibility: hidden;top:0;left:0;}
.p-tip{width: 290px;height: auto;position: relative;font: 12px/18px Verdana,"宋体","microsoft YaHei",sans-serif;display: none;}
.p-tip .p-tip-top{height:auto;background: url("../img/map/AMap/tip_bg.gif") repeat-y;background-size: contain;}
.p-tip .p-tip-bottom{height:35px;background: url("../img/map/AMap/tip_bottom.png") no-repeat;background-size: cover;_background-image: url("../img/map/AMap/tip_bottom.gif");}
.p-tip .p-tip-clz{position: absolute;right: 14px;top:14px;height:10px;widht:11px;cursor: pointer;}
.p-tip .p-tip-title{overflow:hidden;width:250px;height:38px;line-height:38px;font-size:14px;font-weight:bold;text-indent: 20px;border-top: 1px solid #D7E2E8;}

.p-tip .p-tip-nav{height:33px;width:268px;margin:0 auto;background: url("../img/map/AMap/nav_bg.jpg") repeat-x;overflow:auto;}
.p-tip .p-tip-nav .p-nav{float:left;width:84px;height:27px;line-height:27px;margin-top: 6px;text-align: center;}
.p-tip .p-tip-nav .p-nav a,.p-tip .p-tip-nav .p-nav a:hover{color: #fff !important;}
.p-tip .p-tip-nav #nav1-1,.p-tip .p-tip-nav #nav2-1{margin-left: 8px;}
.p-tip .p-tip-nav .active{background: url("../img/map/AMap/nav_li.jpg") no-repeat;}
.p-tip .p-tip-nav .active a, .p-tip .p-tip-nav .active a:hover{color: #06c !important;}
.p-tip .p-tip-ctn{padding:10px 10px 10px 20px;}
.p-tip .p-tip-ctn1{position: relative;}
.p-tip .p-tip-ctn p{line-height: 22px;width: 100%;height:auto;overflow:auto;}
.p-tip .p-tip-ctn p.spec{color:#0066CC;}
.p-tip .p-tip-ctn p b{font-weight: normal;color:#333;}
.p-tip .p-tip-ctn p span{ width: 180px;float: left;word-wrap: break-word; word-break: break-all; display: block;}
.p-tip .p-tip-ctn p span.tip-time{ max-height: 154px; overflow-y: scroll; }
.p-tip .p-tip-ctn p span.tip-desc{width: 74px;}
.p-tip .p-tip-ctn p span.tip-intro a{color:#d30; margin-left: 3px;text-decoration: underline;}
.p-tip .p-tip-ctn p span.spec1{width: 100px;}
.p-tip .p-tip-ctn p span.spec2{width: 140px;}
.p-tip .p-tip-ctn .nav-ctn {display: none;}
.p-tip-node .p-tip-ctn1 .nav-ctn{height: auto !important;height: 144px;min-height: 144px;}
.p-tip-device .p-tip-ctn1 .nav-ctn,.p-tip-shop .p-tip-ctn1 .nav-ctn{height: auto !important;height: 100px;min-height: 100px;}
.p-tip .p-tip-ctn .nav1-3-ctn ul{width:100%;height: 120px;overflow:auto;}
.p-tip .p-tip-ctn .nav1-3-ctn li{float: left;height: 24px;width:60px;line-height: 24px;overflow: hidden;}
.p-tip .p-tip-ctn .nav1-3-ctn li.li2{margin-right: 20px; text-align: right;width: 40px;}
.p-tip .tip-yy{text-align: right;}
.p-tip .tip-yy img{cursor: pointer;}

 .p-tip-shop .tip-logo img{margin: 0 auto;display: block;}
.p-tip .route {width: 230px;height:auto;overflow:auto;margin: 0 auto;}
.p-tip .route .route_left{height: 65px;width: 200px;float:left;}
.p-tip .route .route_left div{height: 30px;}
.p-tip .route .route_left input{border: 1px solid #DDD;height: 16px;padding:3px 0;line-height: 16px;vertical-align: middle;width: 160px;text-indent: 4px;color:#666;font-size: 12px;}
.p-tip .route .route_right{height: 65px;width: 30px;float:left;}
.p-tip-startend .p-tip-ctn, .p-tip-other .p-tip-ctn1{padding: 0px 10px 10px 20px;}
.p-tip-startend .p-tip-ctn p.start{margin: 0 auto;background-position: 0 0;width: 67px;height: 24px;display: block;}
.p-tip-startend .p-tip-ctn p.end{margin: 0 auto;background-position: 0 -24px;width: 67px;height: 24px;display: block;}
.route_btns ul{width:  162px;height:24px;margin:0 auto;border:1px solid #46A0F4;border-width: 1px 0 0 1px; }
.route_btns ul li{float:left;width:78px;border:1px solid #46A0F4;border-width: 0 1px 1px 0; }
.route_btns ul li a{display: block;color: #0D4FB0;background-color: #E4F3FF;height: 23px;line-height: 23px;text-align: center;}

.p-search {width: 230px;height: 90px;overflow: hidden;margin: 0 auto;}
.p-search div{height: 27px;}
.p-search .search-type a{/*float: left;display:block;*/height: 27px;margin-right: 12px;line-height: 27px;color:#247CE3;text-decoration: none;}
.p-search .search-range {height: 18px;margin: 6px 0 10px;}
.p-search .search-range span{display: inline-block;}
.p-search .search-range input{/*float: left;height: 15px;margin: 0 3px 0 8px;width: 15px;*/vertical-align: middle;margin:0 3px;}
.p-search .search-word .searchWord{border-color: #46A0F4;border-style: solid;border-width: 1px 0 1px 1px;color: #999999;display: inline;float: left;height: 26px;line-height: 26px;padding-left: 10px;width: 150px;}
.p-search .search-word .search-btn{background: none repeat scroll 0 0 #E4F3FF;border: 1px solid #46A0F4;color: #0D4FB0;cursor: pointer;display: inline;float: left;height: 28px;line-height: 28px;text-align: center;width: 60px;}


.p-list-btn{width:140px;height:auto;overflow:hidden;margin:10px auto;}
.p-list-btn div,.p-route-result .p-list-btn div{height:24px;float:left;display:inline-block;padding:0 20px;text-align:center;border:1px solid #C5C5C5;border-right:0 none;cursor:pointer;line-height: 24px;}
.p-list-btn div.last{border-right:1px solid #C5C5C5;}
.p-list-btn div.active,.p-route-result .p-list-btn div.active{background-color: #e6e6e6;}
.p-route-search table{margin: 0 auto;}
.p-route-search table td{text-align: left;height: 30px;}
.p-route-search .search-txt{border: 1px solid #C2C4C3;height: 24px;line-height: 24px;/*padding: 3px 5px;*/text-indent:5px;width:155px;text-align: left;}
.p-route-search .swap{height: 35px;width: 20px;background-position:-118px -3px ;display: block;}
.p-route-search .swap:hover{background-position:-118px -40px ;}
.p_icon{background: url("../img/map/AMap/route.png") no-repeat;_background-image:url("../img/map/AMap/route.gif");width:21px;height:21px;}
.p_icon_start{background-position:-3px -3px ;}
.p_icon_end{background-position:-29px -3px;}

#driveMode {width: 210px;margin:0 auto;}
#driveMode div{padding:0 10px;}

.p-btn {
  -moz-border-radius: 4px 4px 4px 4px;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #F5F5F5;
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
  border-style: solid;
  border-width: 1px;
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  line-height: 26px;
  height:26px;
  margin-bottom: 0;
  padding: 0 12px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle; margin: 8px 0 0;
}
.choose_desc{border-bottom: 1px solid #EEEEEE;height: 32px;line-height: 32px;text-indent: 6px;position: relative;}
.choose_desc .choose_back{color: #0D4FB0;display: block;height: 24px;line-height: 24px;cursor:pointer;position: absolute;right: 5px;text-decoration: underline;top: 5px;}
.choose_div{border:1px solid #DAE0E8;margin:10px auto;}
.choose_div_content {display:none;margin:3px;}
.choose_div_title{background: none repeat scroll 0 0 #FCFCFC;border-bottom: 1px solid #DAE0E8;color: #F17406;cursor: pointer;font-size: 14px;font-weight: bold;line-height: 20px;padding: 5px;height:auto;overflow: auto;}
.choose_div_title .icon_q{background: url("../img/map/AMap/poi.png") no-repeat scroll -5px -4px transparent;float: left;height: 21px;width: 21px;}
.choose_div_title .icon_ok{background-position: -35px -4px;}
.choose_div_title .choose_title{float: left;height: auto;line-height: 20px;margin-left: 10px;width: 150px;}
.choose_d {height:auto;overflow:hidden;width:100%;padding:8px 0;margin:0 auto;}
.choose_d .choose_div_i{float:left;width:15%;text-align:center;height:32px;line-height:20px;background:url("../img/map/AMap/poi.png") no-repeat 0 0;_background-image: url("../img/map/AMap/poi.gif");text-indent:-99em;}
.choose_d .choose_div_A{background-position:0px -30px;}
.choose_d .choose_div_B{background-position: -32px -30px;}
.choose_d .choose_div_C{background-position: -65px -30px;}
.choose_d .choose_div_D{background-position: -97px -30px;}
.choose_d .choose_div_E{background-position: -129px -30px;}
.choose_d .choose_div_F{background-position: -162px -30px;}
.choose_d .choose_div_G{background-position: -194px -30px;}
.choose_d .choose_div_H{background-position: -226px -30px;}
.choose_d .choose_div_I{background-position: -258px -30px;}
.choose_d .choose_div_J{background-position: -291px -30px;}
.choose_d .choose_div_w{float:left;width:84%;}
.choose_d .choose_div_w div{line-height:20px;}
.choose_d .choose_s_btn,.choose_s_btn{display:none;width: 67px;height: 24px;margin: 5px 0 0;cursor:pointer;font-size: 0;text-indent: -999px;background: url(../img/map/AMap/navsetse.png)  no-repeat 0 0;}}
.choose_d .choose_s_btn_hover{background-position: -67px 0;}
#endDiv .choose_d .choose_s_btn{background-position: 0 -24px;}
.choose_d .choose_div_w div.choose_name{color:#4b79a0;}
.active .choose_div_title{background: #F4F4F4;}
.choose_d_hover{background: #f0f0f0;}
.choose_d_active {background: #ebf1fb;}
.choose_d_hover .choose_div_w .choose_s_btn/*,.choose_d_active .choose_div_w .choose_s_btn*/{display:block;}


.p-route-result {border-top: 1px dashed #DDDDDD;margin-top: 10px;padding: 15px 0 0px;}
.busResult {width: 100%;border: 1px solid #DAE0E8;font-size: 12px;margin:0 0 10px; }
.p-route-result .active{border: 1px solid #aaa;}
.busName{/*width: 100%;*/background: #ebf1fb;position: relative;line-height: 20px;padding: 5px 0;}
.busName .resultNo{width: 16px;height:16px;display: block;position: absolute;top: 0;left:0;line-height: 16px;text-align: center;background: #226699;color: #eee; text-indent: 0;}
.busName .resultArr{width: 18px;height: 6px;vertical-align:middle;background:url("../img/map/AMap/busarrow.png") no-repeat center center; display: inline-block;}
.busName div{margin: 0 auto;text-indent: 20px;width: 210px;}

.active .busName .resultNo{color:#fff;background: #e00;}
.h20{line-height: 20px;}
.busContent {padding: 5px 0;border-top: 1px solid #DDDDDD;}
.busResult .busContent{display: none;}
.busContent .stepBlue{color:#0090D0;}
.busStep, .busStepStart, .busStepEnd{margin:0 auto;width:210px;line-height: 20px;height:auto;overflow: hidden;position: relative;}
.busStep_icon{float: left;width: 21px;height: 100%;position: absolute;top:0;left:0}
.busStep_item{border-bottom: 1px dashed #DDDDDD;margin-left: 25px;padding: 5px;display: inline-block;cursor:default;width:170px;cursor: pointer;}
.busStepEnd .busStep_item{border: none;}
.step_hover .busStep_item{background: #f4f4f4;}
.step_active .busStep_item{background: #ebf1fb;}
.busStep_icon_g{background: url("../img/map/AMap/route.png") no-repeat;width: 21px;height:21px;position: absolute;top: 5px;left:0}
.icon_start .busStep_icon_g{background-position: -3px -3px;}
.icon_walk .busStep_icon_g{background-position: -53px -3px;}
.icon_bus .busStep_icon_g{background-position: -75px -3px;}
.icon_sub .busStep_icon_g{background-position: -97px -2px;}
.icon_end .busStep_icon_g{background-position: -29px -3px;}

.busStep_icon_b{}
.icon_walk .busStep_icon_b{}
.icon_bus .busStep_icon_b{}
.icon_sub .busStep_icon_b{}

.carResult{width:220px;padding:5px 0;margin:0 auto; border: 1px solid #DAE0E8;position: relative;}
.carResult .carResultOverview{width: 210px;margin: 0 auto;overflow: hidden;height: 480px;}
.carResult .carResultOverview .carStepList{zoom:1;}
.carResult .step_hover{background: #F4F4F4;}
.carResult .step_active{background: #EBF1FB;}
.carStep{width:100%;height:auto;overflow: auto;position: relative;line-height: 20px;border-bottom: 1px solid #EEE;cursor: pointer;}
.carStepEnd{border: none;}
.carStep_icon_g{background: url("../img/map/AMap/route.png") no-repeat -3px -3px;width: 21px;height:21px;position: absolute;top: 5px;left:0}
.carStep_icon{/*float: left;*/width: 21px;height: 21px;position: absolute;top:0;left:0; }
.carStep_item{/*margin-left: 25px;padding: 5px;display: inline-block;*/height:auto;float:left;padding: 5px 0 5px 24px;}
.icon_start .carStep_icon_g{background-position: -3px -3px;}
.icon_end .carStep_icon_g{background-position: -29px -3px;}
.icon_straight .carStep_icon_g{background-position: -3px -28px;}
.icon_turnRight .carStep_icon_g{background-position: -27px -28px;}
.icon_right .carStep_icon_g{background-position: -53px -28px;}
.icon_left .carStep_icon_g{background-position: -76px -28px;}
.icon_turnLeft .carStep_icon_g{background-position: -97px -28px;}
.icon_turnBack .carStep_icon_g{background-position: -53px -53px;}
.icon_end .carStep_icon_g{background-position: -29px -3px;}
.carSpend{margin: 5px 0 ; height: auto;line-height: 20px;color:#0D4FB0;padding: 0 8px;word-wrap: break-word; word-break: break-all;}

.cenResult{padding: 3px 0 10px;background: #fafafa;}
.cenResult .choose_d{cursor: pointer;padding: 5px 0;margin: 0 auto 3px;}
.cenResult .pg{padding: 6px 0;background: #eee;}
.cenResult p{margin: 0 auto;padding: 0 8px;color: #EE0000;}
.resultDesc {height: 30px;line-height: 30px;margin: 3px 0;text-indent: 6px;background: #eee;}
.rangeSpan{display: inline-block;height: 20px;line-height:20px;margin: 0 0 0 3px;background: url("../img/map/AMap/uncheck.jpg") no-repeat 0 center;text-indent: 18px;}
.search-range .active{background: url("../img/map/AMap/check.jpg") no-repeat 0 center;}

.p-contextmenu {width: 316px;height: 108px;background: url("../img/map/AMap/contextmenu_bg.jpg") no-repeat 0 center;}
.p-contextmenu a{display: block; font-family: verdana,"microsoft YaHei","宋体",serif;}
.p-contextmenu a:hover{background: #2B196E;color:#FFFFFF !important;}
.p-contextmenu .p-contextmenu-ctn{margin: 0 auto;padding: 5px 0;width: 310px;}
.p-contextmenu .p-contextmenu-item{height: 22px;line-height: 22px;text-indent: 18px;}
.p-contextmenu .p-contextmenu-copy{height: 26px;line-height: 26px;margin-top: 6px;text-indent: 18px;word-spacing: 4px;}

#city_search_container{position: absolute;display: inline-block;right:6px;bottom:0;line-height: 26px;}
.city_search{border: 1px solid #CCCCCC;color: #4D4D4D;/*float: left;*/font-size: 12px;height: 18px;line-height: 18px;padding: 3px 0;text-indent:8px;width: 160px;}
.city_drop{	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #AAAAAA;border-width: 0 1px 1px;left: 60px;top:24px;width: 160px;	position: absolute;z-index: 10010;}
.city_results {margin: 0 4px 4px 0;max-height: 240px;_height:240px;overflow-x: hidden;overflow-y: auto;padding: 0 0 0 4px;}
.city_results li {padding: 4px 5px;cursor: pointer;line-height: 15px;margin: 0;background-color: #fff;}
.city_results li.hilighted {background-color: #247CE3;background-image: -moz-linear-gradient(center top , #247CE3 20%, #2478CC 90%);color: #FFFFFF;}
.city_sel{margin: 0 0 5px 0;position: relative;z-index: 2;}
.city_sel h4{font-weight: bold;}
.city_sel .city_sel_0{position: relative;height: 26px;}
.city_sel .sel_btn{
	background-color: #F8F8F8;
	background-image: -webkit-linear-gradient(center top , #FFFFFF, #E6E6E6);
	background-repeat: repeat-x;
	border-bottom-color: #B3B3B3;
	border: 1px solid #CCCCCC;
	cursor: pointer;
	display: inline-block;
	font-family: "Courier New","宋体","microsoft yahei",verdana,arial,tahoma;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0;
	padding: 3px 6px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	text-decoration: none;
}
.city_sel .sel_btn_R{border-left: 0;}
.city_sel .active{background: #E6E6E6;color: #DD0000;}

.p-att-wrapper{display: none;}
.p-att {background: none repeat scroll 0 0 #FFFFFF;/*left: 2px;position: absolute;top: 0;width: 268px;height: 188px;*/}
.p-att table {margin: 0px auto;}
.p-att .att_result,.p-att .att_result_tip{display: none;}
.p-att table td {height:30px;}
.p-att .att_txt{border: 1px solid #CCCCCC;float: left;font-size: 12px;height: 17px;line-height: 18px;padding: 3px 6px;width: 126px;font-family: verdana;}
.p-att #attNo{background:#ccc;border-color:#aaa;  /*font-weight: bold;*/color:#e00;}
.p-att .mg-r{margin-right: 30px;}
.p-att .yy_btn{width: 85px;height:26px;line-height: 26px;text-align: center;color:#1240A2;background: url("../img/map/AMap/yy_btn.jpg") no-repeat scroll 0 0 #eeeeee;font-size:12px;border:0;cursor: pointer;}
.p-att .disabled {color: #aaa;}
.mark_b_div{
	margin-right:5px;
	text-align: center;
	width: 19px;
    height: 31px;
    cursor: pointer;
    z-index: 999;
    left: -1px;
    color: #fff;
    font: 12px arial,simsun,sans-serif;
    padding-top: 3px;
}
 #panel {
            position: fixed;
            background-color: white;
            max-height: 90%;
            overflow-y: auto;
            top: 10px;
            right: 10px;
            width: 280px;
        }
   
		  .pointQueueDetail {
		      font-family: 微软雅黑;
		      font-size: 13px;
		      border: 1px solid #000;
	          background-color: #FFFECB;
		      height: 475px;
		      width: 520px;
		      position: absolute;
		      top: 20%;
		      left: 28%;
		      padding: 10px;
		      z-index: 10001;
		  }
	  	.cannotclick {
		  	  height: 100%;
		  	  width: 100%;
		  	  position: absolute;
		  	  top: 0px;
		  	  left: 0px;
		  	  background-color: #AAAAAA;
			  opacity: 0.5;
			  filter:alpha(opacity=50); 
		  	  z-index: 10000;
		  }
	    .pointQueueDetail talbe {
		    border-collapse: collapse;
		  }
	    .pointQueueDetail td{
		    padding: 2px 20px 2px 5px;
		    line-height: 20px;
		  }
	    .pointQueueDetail p{
		    line-height: 20px;
		  }
	    .pointQueueDetail span{
		    line-height: 20px;
		    height: 20px;
		  }
		  .pHead p {
		      text-align: center;
		      font-size: 22px;
		      font-family: 黑体;
		      font-weight: 800;
	          height: 60px;
 			  line-height: 60px;
		  }
		  .pMain .pInfo table{
		      width: 100%;
		  }
		  .pMain .pInfo p {
		    border-bottom: 1px solid #B4B49B;
		    padding: 2px 0;
		  }
		  .leftSection {
		      float: left;
		      width: 50%;
		  }
		  .rightSection {
		      float: left;
		  }
		
		  .leftSection p {
		      padding: 0 10px;
		      font-family: 黑体;
		      font-weight: 400;
		      font-size: 18px;
		  }
		  .leftSection thead {
		    font-size: 18px;
		    font-weight: 400;
		    font-family: 黑体;
			color: #6F6F6F;
		  }
		  .leftSection tbody tr {
		    border-bottom: 1px solid #B4B49B;
		  }
		  .leftSection thead td {
		    padding: 10px 5px;
		  }
		  .rightSection .head {
		    font-size: 18px;
		    font-weight: 400;
		    font-family: 黑体;
		  }
		  .rightSection table thead span {
		    padding: 2px 10px;
		  }
		  .rightSection .foot {
		    text-align: center;
		    padding: 10px 0;
		  }
		  .rightSection .foot input {
		    margin: 0px 15px;
		  }
		  .pFoot {
		    text-align: center;
		  }
		  .pSection {
		    height: 250px;
	        padding: 10px 0;
		}
		.pointService {
			text-align: center;
		}
		.pointService a {
		  border: 1px solid black;
		  padding: 5px;
		  height: 15px;
		  line-height: 15px;
		  border-radius: 5px;
		  width: 120px;
		  display: inline-block;
		  margin: 5px 0;
		  background: #3982DE;
		  color: #fff;
		}
		.roundPointList p {
			width: auto;
		}
		.roundPointList span {
			float: none!important;
			width: auto!important;
			padding: 0 8px!important;
			display: inline-block!important;
		}
		.pointDetailBtn {
/* 			border-radius: 5px; */
			cursor: pointer;
		}
		.goBack {
		  border: 1px solid #000;
		  width: 103px;
		  height: 26px;
		  font-size: 17px;
		  font-weight: 500;
		  font-family: 黑体;
		  color: #fff;
		  background: #025DCC;
		}
		.roundPointList a {
		  color: #FF000A;
		  border-bottom: 1px solid #FF000A;
		}
		span.pointDetail {
		  border: none;
		  color: #000;
		}
		span.detail {
		  color: #FF000A;
		  border-bottom: 1px solid #FF000A;
		  width: auto!important;
		  cursor: pointer;
		}
		span.tip-desc.tip-desc-special {
			width: 85px!important;
		}
		span.tip-lineNumber.tip-lineNumber-special {
			width: 150px;
		}
		span#waitDate {
		  padding: 0 5px;
		}
		span#waitDateSpan {
		  color: #FF0000;
		  border-bottom: 1px solid #FF0000;
		  border-radius: 0;
		}
		rightSection td {
		  height: 16px;
		  line-height: 16px;
		}
		.pInfo p {
		  padding: 2px 5px!important;
		}
		.rightSection td {
		  height: 20px;
		  line-height: 20px;
		}
		span.tip-lineNumber.tip-lineNumber-special {
		  width: auto!important;
		}
		span#waitDateSpan {
		  padding: 0px;
		}
		
 .yy_box {
			position: relative;
			z-index: 10003;
            width: 550px;
            height: 280px;
            border: 2px solid #5253ff;
            position: absolute;
            top: 80px;
            left: 50%;
            margin-left: -291px;
            background: #b4ccff;
            padding: 15px;
        }

        .yy_main {
            border: 2px solid #9caaff;
            background: #fff;
        }

        .yy_tips {
            margin: 10px auto 0;
            width: 522px;
            font-size: 16px;
            font-weight: bolder;
            color: #888;
        }

        .yy_qr_box {
            position: relative;
            /* border-top: 1px solid #459cff; */
            width: 180px;
            /* height: 180px; */
            margin: 20px auto 0;
            /* background: #459cff; */
            color: #fff;
        }

        .yy_circle {
            position: absolute;
            width: 18px;
            height: 9px;
            left: 50%;
            margin-left: -9px;
            top: -1px;
            background: #d4cfff;
            border-bottom-left-radius: 9px;
            border-bottom-right-radius: 9px;
        }
		.yy_qrimg{
			width:120px;
			height: 120px;
		}
        .yy_qr_main {
            position: relative;
            width: 130px;
            margin: 15px auto 10px;
        }

        .yy_qr_text1 {
            text-align: center;
            font-size: 18px;
            font-weight: bolder;
        }

        .yy_qr_text2 {
            font-weight: bolder;
            font-size: 14px;
            letter-spacing: 1px;
            text-align: center;
        }

        .yy_border {
            position: absolute;
            width: 9px;
            height: 6px;
        }

        .yy_border1 {
            top: -2px;
            left: -2px;
            border-left: 2px solid #ddd;
            border-top: 2px solid #ddd;
        }

        .yy_border2 {
            top: -2px;
            right: -2px;
            border-right: 2px solid #ddd;
            border-top: 2px solid #ddd;
        }

        .yy_border3 {
            bottom: -2px;
            left: -2px;
            border-left: 2px solid #ddd;
            border-bottom: 2px solid #ddd;
        }

        .yy_border4 {
            bottom: -2px;
            right: -2px;
            border-right: 2px solid #ddd;
            border-bottom: 2px solid #ddd;
        }

        .yy_qr {
            margin: 0 auto;
            width: 120px;
            background: #fff;
        }

        .yy_qr img {
            display: block;
            width: 100%;
            height: auto;
        }

        .yy_close_box {
            width: 100%;
            height: 40px;
            text-align: center;
            margin: 12px 0 8px;
        }

        .yy_btn_close {
            background: #108ee9;
            padding: 8px 35px;
            font-weight: bold;
            color: #ddd;
            font-size: 16px;
            cursor: pointer;
            outline: none;
            border: none;
            letter-spacing: 2px;
        }

        .yy_btn_close:hover {
            background: #0a73e9;
        }

        .yy_logo {
            height: 50px;
        }

        .yy_logo img {
            display: block;
            width: auto;
            height: 30px;
            margin-top: 7px;
            background: #fff;
        }
.BMapLabel {
	background-color: rgba(0, 0, 0, 0)!important;
	border: none !important;
}

.wd_choice .wdcx_btn[id="wd_btn_branch"]{
	margin: 0 26px 0 26px;
}
