/***** ȫ������ *****/ 
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,dt,dl,dd,th,td,label,bottom,input,textarea{ margin:0;padding:0;}
body{font-family:"����", arial;font-size:12px;line-height:1.5;text-align:left;background:#FFF;color:#000;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%;}
fieldset,img{border:0;}
ul{margin:0;padding:0;list-style:none;}
div,th,td{font-size:12px;}
table{ border-collapse:collapse; border-spacing:0;}
em,i{ font-style:normal;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
.fl{ float:left!important;}
.fr{ float:right!important;}
.mt6{ margin-top:6px;}
.pr6{ padding-right:6px;}
.mt20{ margin-top:20px!important;}
.mt10{ margin-top:10px!important;}
.mt15{ margin-top:15px!important;}
.mb15{ margin-bottom:15px!important;}
.ml10{ margin-left:10px; display:inline;}
.mt12{ margin-top:12px!important;}
.noborder{ border:0 none!important;}
.fn-clear:after{ content:"\20"; display:block; clear:both; height:0}
.fn-clear:after{ *zoom:1}
.clear{ clear:both;}
a{ color:#555; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}



.quick_menu{ position:relative; float:right; text-align:right; z-index:9999;}
.quick_menu li{ position:relative; float:left; height:24px; padding:0 5px; color:#ccc; border:1px solid #f5f5f5; border-bottom:0; border-left:0; z-index:2;}
.quick_menu li s{ text-decoration:none; color:#888;}
.quick_menu li a.f73{ color:#f73;}
.quick_menu li.mobile{ _margin-top:8px;}
.quick_menu li.mobile s{ display:inline-block; position:relative; top:3px; _top:-2px; right:3px; width:12px; height:14px; background-position:-55px 0; overflow:hidden;}

#mycncn{ margin:0 0 0 -6px; padding:0; border:0; z-index:3;}
/*.quick_menu li b{ position:relative; float:left; height:24px; padding:0 14px 0 8px; border:1px solid #f5f5f5; border-bottom:0; color:#333; font-weight:normal; overflow:hidden;}
.quick_menu li b s{ position:absolute; right:4px; top:13px; width:0; height:0; line-height:0; font-size:0; border:4px solid #f6f6f6; border-top-color:#999;}
*/
.quick_menu li .more{ display:none; position:absolute; top:30px; right:6px; _right:8px; width:50px; text-align:left; padding:3px 10px 8px 10px; border:1px solid #ccc; background:#fff; z-index:999;}
.quick_menu li .more ul{ clear:both; width:100%; border-bottom:1px solid #eee; overflow:hidden;}
.quick_menu li .more li{ width:100%; padding:0; margin:0; height:20px; line-height:20px; border:0; overflow:hidden;}

#more_service{ margin:0 -6px 0 -6px; padding:0; border:0; z-index:3;}
.quick_menu li b{ position:relative; float:left; line-height:28px; padding:1px 14px 0 8px; border:1px solid #f5f5f5; border-bottom:0 none; color:#626262; font-weight:normal; overflow:hidden;}
.quick_menu li b s{ position:absolute; right:4px; right:4px; top:13px; width:0; height:0; line-height:0; font-size:0; border:4px solid #f6f6f6; border-top-color:#999;}

.quick_menu li .web{ position:absolute; top:30px; right:0; width:140px; text-align:left; padding:3px 10px 0 10px; border:1px solid #ccc; background:#fff; z-index:999;}
.quick_menu li .web ul{ clear:both; width:140px; overflow:hidden; padding:6px 0; border-bottom:1px solid #eee;}
.quick_menu li .web li{ width:70px; float:left; padding:0; margin:0; height:20px; line-height:20px; border:0; overflow:hidden;}
.quick_menu li .web li.title{ width:140px; font-weight:bold; font-size:12px; color:#f73;}
.quick_menu li .web li.title a{ color:#f73;}
.quick_menu li .web ul.bd0{ border-bottom:0; padding-bottom:10px;}
.quick_menu li.hov b{ padding-left:8px; padding-bottom:1px; border:1px solid #ccc; border-bottom:#fff; background:#fff; z-index:10000;}
.quick_menu li.hov b s{ border:4px solid #fff; border-top-color:#999;}
.quick_menu li.hov .more{ display:block;}

.quick_menu a{ color:#626262; text-decoration:none;}
.quick_menu a:hover{ color:#f73; text-decoration:underline;}
.quick_menu a.red{ color:#FF0000;}

/***** �л����� *****/
#citymore{ position:absolute; width:316px; left:0; top:22px; color:#999; text-align:left; z-index:9999;}
#citymore .Bg{ position:absolute; top:0; left:0; width:316px; height:134px; background-color:#000;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;z-index:-1;}
#citymore .txt{ position:relative; left:-2px; top:-2px; width:290px; padding:8px 12px 4px 12px; border:1px solid #44b414; background:#fff; overflow:hidden;}
#citymore a{ display:inline-block;}
#citymore .txt a{ color:#444; line-height:24px; padding-right:12px;}
#citymore .txt a:hover{ color:#f73;}
#citymore .departures_title{ font-size:12px; font-weight:bold; color:#fff; background:#44b414; margin:-8px -12px 8px -12px; padding-left:12px; line-height:24px;}
#citymore .dotline{ font-size:12px; font-weight:normal; color:#555; padding-top:8px; border-top:1px dotted #e1e1e1;}
#citymore .nobd{ border-top:0;}
#citymore .more{ float:right;}






#wrapper{ width:1200px; margin:0 auto 20px;}
.layer{ clear:both; margin-top:-7px!important;}
.con_cncn{ padding-top:2px;}

.ndwz{ line-height:30px; zoom:1; overflow:hidden;}
.ndwz a img{ margin-bottom:-2px;}
.ndwz em{ padding:0 5px 0 3px;}



#link{ width:1000px; margin:0 auto;}

#smart_pop{display:block;overflow:hidden;border:1px solid #d8d8d8;z-index:9999;border-top:0;position:absolute; margin-top:5px;background-color:#fff;}
#smart_arrow .hide{position: absolute;padding:0 12px 0 0;width:12px;}
#smart_arrow .show {position:absolute;padding:0 12px 0 0;width:12px;}
#smart_pop div{height:22px;overflow:hidden;}
#smart_pop div.mouseover {background:#f1f1f1;}
#smart_pop div.mouseout {background:#ffffff;}
#smart_pop div.left1{width:150px;height:17px;padding:5px 0 0 5px;float:left;line-height:14px;color:#666;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#smart_pop div.left1 span.pic {width:12px;padding-left:10px;}
#smart_pop div.right1{height:17px;padding:5px 3px 0 0;line-height:14px;text-align:right;float:right;color:#666;}
#smart_pop div.font_blue {color:#0066ff;cursor:hand;}
#smart_pop div.close {color:#004bca;line-height:14px;text-decoration:underline;background:#ecf7e7;height:17px;text-align:right;padding:5px 4px 0 0;cursor:pointer;}