@charset "utf-8";
html {height:100%;}
body{ font-size:12px; color:#666; background:#fff; font-family:"宋体"; margin:0px; padding:0px;}
body,div,td,p {color:#333; font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif,"宋体"; font-size:12px;	line-height:18px;margin:0px;padding:0px}
ul{margin:0px; padding:0px}
li{float:left; list-style:none; overflow: hidden }
img{border:0px}
a{ color:#002cad; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */:focus { outline: none; } /* for Firefox */
h1,h2,h3,h4{margin:0px; padding:0px;}
h1,h2{font-weight:bold;font-size:14px}
h3{font-weight:bold;font-size:12px;}
h4{font-size:12px; font-weight:normal}

.c{clear:both}
.l{ float:left;}
.r{ float:right;}
.hc{ display:none;} 
.sc{ display:block;}
.spanccc{color:#ccc}
.red{color:#f00}
.fontbold{ font-weight:bold}
.font14{ font-size:14px}
.paddingtop8{padding-top:8px }
.paddingleft10{padding-left:10px }
.paddingright10{padding-right:10px }
.marginleft10{ margin-left:10px}
.marginbot10{margin-bottom:10px }
a.blue{ color:#002cad; text-decoration:underline;}
a.blue:hover{ color:#f60; text-decoration:none;}

/*-------------------------首页-------------------------------------*/
.head{ background:url(http://pic2.58.com/images/5_0/bus/index_topbg.jpg) repeat-x center; height:26px;line-height:26px; position:absolute;top:0px; width:100%}
.head .head_l{float:left}
.head .head_l a{ line-height:26px;margin-left:5px;margin-right:10px}
.head .head_r{float:right}
.head .head_r a{ line-height:26px;margin-left:10px;margin-right:5px}

.content{clear:both; width:730px;margin:26px auto 0 auto; text-align:center}
.logo{ width:360px; margin:50px auto 30px auto; height:50px;clear:both}
.logo img{ float:left;}
.logo h1{ float:left;margin-left:10px; font-size:25px; font-weight:normal; padding-top:20px; font-family:"黑体";}

.search{ clear:both;}
.search .search_head{ clear:both; font-size:14px;height:27px;line-height:27px;  position:relative}
.search .search_head ul{position:absolute;top:1px;left:200px}
.search .search_head li{height:27px;width:85px; line-height:27px;margin-right:5px}
.search .search_head .noselect{height:27px;width:79px; line-height:27px;color:#002cad;cursor: pointer; }
.search .search_head .selected{ background:url(http://pic2.58.com/images/5_0/bus/index_tab.jpg) no-repeat bottom; font-weight:bold;color:#333;cursor: pointer; }
.search .search_con{clear:both; height:77px; background:url(http://pic2.58.com/images/5_0/bus/index_barbg.jpg) repeat-x bottom}
.search .search_con .search_con_l,.search_con_rl,.search_con_rr{float:left}
.search .search_con .search_con_r{float:left;width:624px;height:52px; background:url(http://pic2.58.com/images/5_0/bus/index_barr.jpg) no-repeat right bottom;padding-top:25px}
.search .search_con .search_con_r .search_con_rl{margin-right:5px;font-size:14px;position:relative;padding-top:0px;*padding-top:2px;_padding-top:2px;line-height:24px}
.moreservice{background:url(http://pic2.58.com/images/5_0/bus/down_ico.gif) no-repeat 62px 10px;padding-right:15px !important; border:2px solid #002cad;height:24px;width:60px; display:block; float:left;line-height:24px;}
#downlist{ border:1px solid #C2DAF6; padding:2px; position:absolute; left:42px; top:29px; width:73px; background:#fff; z-index:10000;  font-size:14px;}
#downlist a{ display:block; width:73px; text-decoration:none;line-height:30px}
#downlist a:hover{ background:#00c; color:#fff;}

.search .search_con .search_con_r .search_con_rr img{ vertical-align:middle;}
.search .search_con .search_con_r .search_con_rr .search_keywordto{border:2px solid #002cad;height:19px;width:154px;*width:153px;_width:153px;padding-top:4px;font-size:14px;vertical-align:middle}
.search .search_con .search_con_r .search_con_rr .search_keyword{border:2px solid #002cad;height:19px;width:334px;padding-top:4px;font-size:14px;vertical-align:middle}
.search .search_con .search_con_r .search_con_rr .search_but{background:url(http://pic2.58.com/images/5_0/bus/search.jpg) no-repeat; width:54px;height:28px; line-height:28px; border:0px; color:#FFFFFF; font-size:14px;vertical-align:middle;text-align:center}


.icon{ clear:both;margin-top:40px; margin-bottom:30px}
.icon img{ vertical-align:middle; margin-right:5px}
.icon a{ margin-right:20px}

.hot_qg,.hot_city{margin:0px auto;clear:both}
.hot_qg{width:510px}
.hot_city{width:450px}
.hot_main{ clear:both;line-height:26px}
.hot_main h2{float:left; font-size:12px; font-weight:normal;width:74px}
.hot_city .hot_main p,.hot_qg .hot_main p{float:left; text-align:left;line-height:26px}
.hot_city .hot_main p{width:376px;}
.hot_qg .hot_main p{width:436px}
.hot_qg .hot_main p a{display:inline-block;width:40px}
.hot_city .hot_main p a{margin-right:15px}

.xl{width:590px;clear:both; margin:20px auto 0 auto;}
.xl .xl_main{ clear:both;line-height:26px}
.xl .xl_main h3{float:left;font-size:12px; font-weight:normal;width:50px; background:url(http://pic2.58.com/images/5_0/bus/h3_bg.gif) no-repeat left 8px; text-indent:15px;line-height:30px}
.xl .xl_main p{float:left; text-align:left;width:530px;line-height:26px}
.xl .xl_main p a{margin-right:10px; text-decoration:underline}

.foot{clear:both;border-top:1px solid #aacaf2; text-align:center; line-height:30px;color:#999;margin-top:35px}
.foot a{color:#999}
.foot .friendlink{width:900px;margin:0 auto;color:#999}





/*-----------------内页-------------------------------------*/
/* 头部*/
#header{ height:80px; background:url(http://pic2.58.com/images/5_0/bus/base_bg.gif) repeat-x 0px 40px; position:absolute;top:0px; width:100%}
#headerinside{ height:70px; position:relative; z-index:8888; width:1000px; margin:0 auto;}
#header #logo{ border:none; position:absolute; left:10px; top:24px;}

#cityName{position:absolute;  z-index:1000;top:19px; color:#000;left:173px; padding-top:3px; line-height:22px; font-weight:bold;font-size:26px; text-align:center;}
#cityName a{ font-size:12px; text-decoration:underline; font-weight:normal;}
#login_text{ position:absolute; right:10px; top:2px;}
#all_city{ color:#000; border:2px solid #AACAF2; background:#fff; padding:5px; position:absolute; top:40px; left:0px; width:410px; height:215px; z-index:1000;}

#searchTabNew{ position:absolute;  left:270px;top:38px; width:440px;  height:50px; }
#searchTabNew .keyword{vertical-align:top; background:url(http://pic2.58.com/images/5_0/bus/soutab_2.gif) no-repeat -2px -3px; width:230px; height:18px;padding-top:5px; border:1px solid #A7A6AA;}
#searchTabNew .btn{ background:url(http://pic2.58.com/images/5_0/bus/soutab_2.gif) no-repeat -245px 0px; border:none;height:28px;width:56px;color:#fff;line-height:28px} 

#hottab{ position:absolute; left:260px; top:4px; background:url(http://pic2.58.com/images/5_0/bus/soutab_1.gif) repeat-x 0px -365px  #fff; height:30px; width:330px; padding:0px 10px 0px 30px;z-index:999;}
#hottab a{ display:block; font-size:12px; padding:3px 6px; margin-top:1px;float:left; line-height:16px;}
#hottab a.selected{ color:#000; font-weight:bold; border:1px solid #AACAF2; border-bottom:none; background:url(http://pic2.58.com/images/5_0/bus/soutab_1.gif)  repeat-x 0px -40px #EDF4FC;padding:4px 6px 1px 6px;}
#hottab a.selected span{ display:block; background:#f00; height:1px;}
#hottabright{ background:url(http://pic2.58.com/images/5_0/bus/soutab_1.gif) no-repeat 0px -230px;width:30px; height:15px; position:absolute; right:0px;top:18px;}
#hottableft{background:url(http://pic2.58.com/images/5_0/bus/soutab_1.gif) no-repeat 0px -91px;width:30px; height:15px; position:absolute; left:0px;top:18px;}
.submoreservice{background:url(http://pic2.58.com/images/5_0/bus/down_ico.gif) no-repeat 55px 7px;padding-right:15px !important; }
#subdownlist{ border:1px solid #C2DAF6; padding:2px; position:absolute; right:42px; top:20px; width:100px; background:#fff; z-index:10000;}
#subdownlist a{ display:block;width:88px;text-decoration:none;}
#subdownlist a:hover{ background:#00c; color:#fff;}

#searchTabNew .search_con_rr{position:absolute;left:20px ;top:0px}
#searchTabNew .search_con_rr img{padding-bottom:8px; vertical-align:bottom}
#searchTabNew .search_keywordto{width:103px;*width:102px;_width:102px;height:18px;padding-top:5px; vertical-align:top;border:1px solid #A7A6AA;background:url(http://pic2.58.com/images/5_0/bus/soutab_2.gif) no-repeat -2px -3px;}


/* 底部*/
.footer{clear:both; border-top:1px solid #aacaf2; text-align:center; line-height:26px;color:#999;margin-top:20px}
.footer a{color:#999}
.footer a:hover{color:#999}


/* 主体（左侧）*/
.contenter{width:1000px; margin:80px auto 0 auto}
.contenter .nav_bar{line-height:30px}
.contenter .main_bar{clear:both}
.contenter .main_bar .main_bar_l{float:left;width:762px;}

 /*主体输入框及列表域*/
.contenter .main_bar .keyword{width:215px;*width:213px;_width:213px;height:16px;padding-top:4px;font-size:12px;border:1px solid #A7A6AA;}
.contenter .main_bar .xl_text{height:100px;width:205px;font-size:12px; overflow-y:auto; border:1px solid #A7A6AA;padding:4px 5px}
.contenter .main_bar .xl_text a{ display:block; color:#333333; line-height:20px; text-decoration:none}
.contenter .main_bar .xl_text a:hover{color:#fff; text-decoration:none; background:#ACA899}
.contenter .main_bar .down{padding:5px; width:207px;background:#FFF2E5;margin-top:1px;text-align:center}


 /*站点结果*/
.contenter .main_bar .main_bar_l{position:relative}
.contenter .main_bar .main_bar_l .main_bar_l_zdjgtitle{ position:absolute;top:22px;width:762px;height:26px}
.contenter .main_bar .main_bar_l h1{ float:left;display:inline-block;line-height:26px;height:26px; background: url(http://pic2.58.com/images/5_0/bus/title_bg.jpg) repeat-x #F8FBFE; border-left:1px solid #aacaf2;border-right:1px solid #aacaf2;border-top:1px solid #aacaf2; text-align:center; padding-left:15px;padding-right:15px; margin-left:25px;_margin-left:12px}
.contenter .main_bar .main_bar_l .h1span{float:left;color:#ccc;padding-left:10px;padding-top:6px}
.contenter .main_bar .main_bar_l .main_bar_l_zdjgbottom,.contenter .main_bar .main_bar_l .main_bar_l_top,.main_bar_l_hcjgtop{ clear:both; background:url(http://pic2.58.com/images/5_0/bus/left_bg.jpg) repeat-x top;padding:30px 10px 20px 10px;width:742px}
.contenter .main_bar .main_bar_l .main_bar_l_zdjgtopcon{margin-top:48px;background:url(http://pic2.58.com/images/5_0/bus/left_bg.jpg) repeat-x top;padding:30px 10px 20px 10px;}
.contenter .main_bar .main_bar_l .main_bar_l_zdjgtopcon .main_bar_l_zdjgtopconl{float:left;width:303px}
.contenter .main_bar .main_bar_l .main_bar_l_zdjgtopcon .main_bar_l_zdjgtopconl h2{ font-size:13px; font-weight:normal;padding-bottom:5px}
.contenter .main_bar .main_bar_l .main_bar_l_zdjgtopcon .main_bar_l_zdjgtopconl ul{ background:url(http://pic2.58.com/images/5_0/bus/line1.gif) repeat-x;width:100%}
.contenter .main_bar .main_bar_l .main_bar_l_zdjgtopcon .main_bar_l_zdjgtopconl li{ float:left; font-size:14px; width:101px;height:30px; white-space:nowrap; overflow:hidden; line-height:30px; }
.contenter .main_bar .main_bar_l .main_bar_l_zdjgtopcon .main_bar_l_zdjgtopconl li a{ text-decoration:underline}
.contenter .main_bar .main_bar_l .main_bar_l_zdjgtopcon .zdjg_map{float:right;width:428px;height:398px; }
.contenter .main_bar .main_bar_l .main_bar_l_zdjgbottom{margin-top:20px; width:742px}

 /*线路详细信息*/
.contenter .main_bar .main_bar_l .stop_info{clear:both;width:742px;margin-bottom:50px}
.contenter .main_bar .main_bar_l .stop_info .stop_info_title{height:40px;width:100%;}
.contenter .main_bar .main_bar_l .stop_info .stop_info_title .stop_info_title_l{float:left; font-size:14px; background:#dd0000; color:#FFFFFF;padding:5px; text-align:center}
.contenter .main_bar .main_bar_l .stop_info .stop_info_title .stop_info_title_l span{padding-left:5px;padding-right:5px;line-height:35px;font-size:32px; font-weight:bold; font-family:"黑体"}
.contenter .main_bar .main_bar_l .stop_info .stop_info_title .stop_info_title_m p{float:left;color:#009900; padding:5px 10px;}
.contenter .main_bar .main_bar_l .stop_info .stop_info_title .stop_info_title_m p span{ font-size:14px; font-weight:bold}
.contenter .main_bar .main_bar_l .stop_info .stop_info_title .stop_info_title_m img{ float:left;margin-top:12px;margin-left:10px;margin-right:10px}
.contenter .main_bar .main_bar_l .stop_info .stop_info_title .stop_info_title_r{float:right; text-align:right; line-height:22px}
.contenter .main_bar .main_bar_l .stop_info .stop_info_con{clear:both; background:#009900;color:#fff;width:100%; margin-top:10px;*margin-top:10px;_margin-top:5px}
.contenter .main_bar .main_bar_l .stop_info .stop_info_con table td{color:#fff;vertical-align:top;padding-top:3px;padding-bottom:8px; text-align:center}
.contenter .main_bar .main_bar_l .stop_info .stop_info_con table td a{width:10px;color:#fff;writing-mode:lr-tb; display:block;text-decoration:none; margin:0 auto}
.contenter .main_bar .main_bar_l .stop_info .stop_info_con table td a:hover{color:#fff; text-decoration:underline}
.contenter .main_bar .main_bar_l .stop_info .stop_info_con .nowstop{ font-weight:bold; color:#FFCC00}
.contenter .main_bar .main_bar_l .stop_info .stop_info_bottom{ text-align:center; width:502px;min-height:11px;line-height:20px; margin:10px auto;padding-bottom:5px;background:url(http://pic2.58.com/images/5_0/bus/zx1.gif) no-repeat bottom}

/*站点结果分页*/
.page{width:742px;clear:both; text-align:center;font-size:14px;color:#f00; font-weight:bold}
.page a{font-size:14px;display:inline-block;margin-left:5px;margin-right:10px}


 /*换乘结果*/
.contenter .main_bar .main_bar_l .main_bar_l_hcjgtitle{line-height:35px;font-size:14px;border-bottom:1px solid #e8f0fb;}
.contenter .main_bar .main_bar_l .main_bar_l_hcjgtitle a{font-size:14px;line-height:35px;}
.contenter .main_bar .main_bar_l .main_bar_l_hcjgcon{clear:both;padding:10px;border-bottom:1px solid #e8f0fb;}
.contenter .main_bar .main_bar_l .hcjgconbg{background:#fafcff}
.contenter .main_bar .main_bar_l .hcjgconbgon{background:#ffffe1}
.contenter .main_bar .main_bar_l .hcjgconbgoff{background:#fff}
.contenter .main_bar .main_bar_l .main_bar_l_hcjgcon span{float:left; background:url(http://pic2.58.com/images/5_0/bus/hcjg.gif) no-repeat center; color:#FFFFFF; font-weight:bold; width:49px; height:20px; text-align:center}
.contenter .main_bar .main_bar_l .main_bar_l_hcjgconmain{float:left;width:660px;margin-left:10px}
.contenter .main_bar .main_bar_l .main_bar_l_hcjgconmain h2{line-height:30px}
.contenter .main_bar .main_bar_l .main_bar_l_hcjgconmain p{line-height:24px}


 /*换乘中转*/
.contenter .main_bar .main_bar_l .main_bar_l_hczz_to{margin-left:50px; } 
.contenter .main_bar .main_bar_l .keyworddiv{width:205px;}
.contenter .main_bar .main_bar_l .down{text-align:left; }
.contenter .main_bar .main_bar_l .hczz_btn{float:left;margin-left:30px; margin-top:20px}
.contenter .main_bar .main_bar_l .nojg{clear:both; margin-top:20px;line-height:26px}
.contenter .main_bar .main_bar_l .nojg span{ font-size:14px; font-weight:bold}


 /*线路*/
.contenter .main_bar .main_bar_l .xl_p{clear:both;line-height:24px;margin-top:10px}


 /*线路结果*/
.contenter .main_bar .main_bar_l .xljg_map{width:740px;height:450px; border:1px solid #949694}



/*右侧*/
.contenter .main_bar .main_bar_r h3{color:#1e6bd2}
.contenter .main_bar .main_bar_r{float:right;width:217px; position:relative}
.contenter .main_bar .main_bar_r .xl_text{margin-top:5px}
.contenter .main_bar .main_bar_r .btn{margin-bottom:20px;margin-top:10px}
.contenter .main_bar .main_bar_r .main_bar_r_topbtn{margin-bottom:10px}
.contenter .main_bar .main_bar_r .main_bar_r_topbtn .btn_fk,.contenter .main_bar .main_bar_r .main_bar_r_topbtn .btn_sc{width:106px;height:37px; text-align:center; border:0px; font-size:14px; color:#FFFFFF; font-weight:bold; float:left;line-height:37px}
.contenter .main_bar .main_bar_r .main_bar_r_topbtn .btn_fk{ background:url(http://pic2.58.com/images/5_0/bus/btn_fk.jpg) no-repeat;margin-right:5px; cursor:pointer}
.contenter .main_bar .main_bar_r .main_bar_r_topbtn .btn_sc{ background:url(http://pic2.58.com/images/5_0/bus/btn_sc.jpg) no-repeat ; cursor:pointer}
.contenter .main_bar .main_bar_r .main_bar_r_tool{clear:both; border:1px solid #aacaf2; background:url(http://pic2.58.com/images/5_0/bus/right_bg.jpg) repeat-x top;margin-bottom:10px}
.contenter .main_bar .main_bar_r .main_bar_r_tool h3{line-height:28px;padding-left:10px}
.contenter .main_bar .main_bar_r .main_bar_r_tool .main_bar_r_tool_m{ background:url(http://pic2.58.com/images/5_0/bus/right_line.jpg) no-repeat top;padding:5px 10px 10px 10px;}
.contenter .main_bar .main_bar_r .main_bar_r_tool .main_bar_r_tool_m h4 a{color:#333; text-decoration:underline;line-height:26px}
.contenter .main_bar .main_bar_r .main_bar_r_tool .main_bar_r_tool_m h4 a:hover{color:#333; text-decoration:none}
.contenter .main_bar .main_bar_r .main_bar_r_tool .main_bar_r_tool_m p a{text-decoration:underline;margin-right:10px;line-height:26px;}
.contenter .main_bar .main_bar_r .main_bar_r_tool .main_bar_r_tool_m ul li{line-height:28px;width:100%}


/*sitemap*/
.contenter .main_bar .main_bar_l .sitemap_dl{margin:0px}
.contenter .main_bar .main_bar_l .sitemap_dl dt{ font-weight:bold; margin-bottom:10px}
.contenter .main_bar .main_bar_l .sitemap_dl dd{ font-size:14px; margin:0px; padding:0px}
.contenter .main_bar .main_bar_l .sitemap_dl dd span{margin-right:10px}
.contenter .main_bar .main_bar_l .sitemap_dl dd a{ font-size:14px; text-decoration:underline; display:inline-block; margin-right:10px}
.contenter .main_bar .main_bar_l .sitemap_list{ clear:both; margin-top:20px}
.contenter .main_bar .main_bar_l .sitemap_list li{width:25%; line-height:30px; font-size:14px}

/*获取免费代码*/
.contenter .main_bar .main_bar_l .hqdm_title{padding-bottom:10px}
.contenter .main_bar .main_bar_l .hqdm_con p{padding-top:5px; padding-bottom:5px;line-height:26px}
.contenter .main_bar .main_bar_l .hqdm_con input{ vertical-align:middle;_margin-bottom:5px}
.contenter .main_bar .main_bar_l .hqdm_button{padding-top:10px;padding-bottom:10px}
.contenter .main_bar .main_bar_l .hqdm_text textarea{width:500px;height:300px; font-size:12px}
.contenter .main_bar .main_bar_l .hqdm_text h2{ font-size:12px;line-height:20px}

/*友情链-合作伙伴*/
.contenter .main_bar .main_bar_l .friendinfo h2{ font-size:12px; padding-bottom:10px}
.contenter .main_bar .main_bar_l .friendinfo textarea{width:400px;height:100px; font-size:12px; line-height:20px}
.contenter .main_bar .main_bar_l .friendinfo .r{margin-right:20px}
.contenter .main_bar .main_bar_l .friendinfo a{ text-decoration: underline}
.contenter .main_bar .main_bar_l .friendinfo li{width:20%;line-height:26px}
.contenter .main_bar .main_bar_l .friendinfo li a{line-height:26px; text-decoration:none}
.contenter .main_bar .main_bar_l .friendinfo li a:hover{ text-decoration: underline}
.contenter .main_bar .main_bar_l .line{ border-top:1px dashed #ccc ; height:1px ; margin:10px 0px; clear:both}
.contenter .main_bar .main_bar_l .friendinfo .l{width:450px}
.contenter .main_bar .main_bar_l .friendinfo .l img{ border:1px solid #ccc; padding:1px; float:left; width:100px; margin-right:5px; margin-bottom:5px}

/*更多城市*/

.contenter .main_bar .main_bar_l .morecity_hoth2{ font-weight:bold; margin-right:10px; float:left; background:url(http://pic2.58.com/images/5_0/bus/h3_bg.gif) no-repeat left;padding-left:15px}
.contenter .main_bar .main_bar_l .morecity_hotp{ font-size:14px; margin:0px 0px 20px 0px; padding:0px; float:left}
.contenter .main_bar .main_bar_l .morecity_hotp a{ font-size:14px; text-decoration:underline; display:inline-block;}
.contenter .main_bar .main_bar_l .morecity_list{margin:0px 0px 15px 0px;padding:0px;_height:1%;overflow:auto; clear:both;}
.contenter .main_bar .main_bar_l .morecity_list dt{ float:left; font-weight:bold; margin:0px; padding:0px 15px 0px 0px;line-height:24px}
.contenter .main_bar .main_bar_l .morecity_list dd{ float:left;margin:0px; padding:0px 15px 0px 0px; line-height:24px; white-space:nowrap}
.contenter .main_bar .main_bar_l .morecity_list dd a{text-decoration:underline;}
