body{font-family:Arial,sans-serif;margin:0;padding:0;background:#fff;font-size:12px;color:#000;line-height:150%}
div, form, img, ul, ol, li, dl, dt, dd{margin:0; padding:0; border:0}h1, h2, h3, h4, h5, h6,th,td{margin:0; padding:0}ul, li{list-style:none}a img{border:0}p{margin:0; padding:0}
a:link{color:#000;}a:visited{color:#000; text-decoration:underline}a:hover{color:#F00; text-decoration:underline}a:active{color:#ff9900}
.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.fb{font-weight:bold}.fi{font-style:italic}.fnormal{font-weight:normal}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cred, a.cred:link, a.cred:visited{color:#ff0000}
.cblue, a.cblue:link, a.cblue:visited{color:#0449BE}
.cgrey, a.cgrey:link, a.cgrey:visited{color:#666666}
.cgrey2, a.cgrey2:link, a.cgrey2:visited{color:#999999}
.cyellow, a.cyellow:link, a.cyellow:visited{color:#ff9900}
.cdyellow, a.cdyellow:link, a.cdyellow:visited{color:#ff6600}
.cgreen, a.cgreen:link, a.cgreen:visited{color:#4e9700}
.cblack, a.cblack:link, a.cblack:visited{color:#000000}
.cwhite, a.cwhite:link, a.cwhite:visited{color:#ffffff}
a.cred:hover, a.cblue:hover, a.cgrey:hover, a.cgrey2:hover, a.cyellow:hover, a.cdyellow:hover, a.cblack:hover, a.cwhite:hover, a.cgreen:hover{color:#ff9900}

.clear:after{display:block; visibility:hidden; clear:both; height:0; content:"."}.clear{display:inline-block}* html .clear{height:1%}.clear{display:block} 
.clearfix:after{display:block; visibility:hidden; clear:both; height:0; content:"."}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
form{margin:0; padding:0}input, textarea{font-size:12px; vertical-align:middle}select{vertical-align:middle; font-size:12px; padding:1px}label{cursor:pointer}input[type="radio"]{position:relative; top:-3px}input.button{padding:0 .25em;  width:auto; _width:0; overflow:visible !ie; font-size:12px}

.sw1024{width:960px; margin:0 auto; text-align:left; position:relative}
.swauto{width:auto; margin:0; text-align:left; position:relative}
.mb5{margin-bottom:4px!important; margin-bottom:5px}.mb10{margin-bottom:7px!important; margin-bottom:10px}.mb15{margin-bottom:12px!important; margin-bottom:15px}.mb20{margin-bottom:15px!important; margin-bottom:20px}
.rf{float:right}.lf{float:left}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.hidden{display:none}
.nodata{border:3px solid #CCCCCC; background:#F8F8EC; color:#666; padding:16px; font-size:14px; line-height:200%}
 
#nav_main .nav_main_l li.cur a {color:#000; background:url(http://img1.tuniucdn.com/u/v1/img/bg_ico.gif) no-repeat; background-position:0 -550px;}
#nav_main .nav_main_l li.cur span { background:url(http://img1.tuniucdn.com/u/v1/img/bg_ico.gif) no-repeat; background-position:right -550px;}
#nav_main .nav_main_l li.cur a:link,#nav_main .nav_main_l li.cur a:visited,#nav_main .nav_main_l li.cur a:hover {color:#000;}
 
#top_bg{width:100%; background:#EEEEEE; border-bottom:1px solid #CCCCCC}
#top{width:960px; height:25px; line-height:25px; margin:0 auto}
.top_search{padding-top:2px!important; padding-top:1px}
.top_search input{color:#999; font-size:12px}
#top a:link, #top a:visited{text-decoration:none}

#head{width:960px; margin:0 auto; margin-top:10px; position:relative;}
#logo{float:left}
#head h1{line-height:46px; font-size:30px; padding:0; margin-top:18px; float:left; font-family:黑体; font-weight:normal}
#hd_phone{line-height:130%; float:left; margin-top:14px!important; margin-left:2px; color:#666666}
#hd_phone .phone_info{font-size:12px}
#hd_phone .phone_numb{font-size:18px; color:#CC3300}
#head a:link, #head a:visited{text-decoration:none; color:#4e9700}
#head a:hover{color:#ff9900; text-decoration:underline}
#email_order a:link, #email_order a:visited{text-decoration:underline; color:#ff0000}
#email_order a:hover{color:#ff9900; text-decoration:underline}

#ft{padding:30px 0 20px 0; width:960px; text-align:center; line-height:180%; margin:0 auto; clear:both; background:url(images/border.gif) repeat-x left top}
#ft a:link, #ft a:visited{color:#000; text-decoration:none; font-size:12px}
#ft a:hover{color:#ff9900; text-decoration:underline}
#ftHot{margin:0 auto; width:960px; font-size:12px}
#ftHot ul{margin:0 0 10px 0; padding:0}
#ftHot li{float:left; width:94px; list-style:none; margin-bottom:2px; text-align:left; line-height:120%}
#ftHot a:link, #ftHot a:visited{text-decoration:none}
#ftHot a:hover{color:#ff9900; text-decoration:underline}

.btm_help{ width:956px;border:2px solid #CFFAA2}
.btm_help ul{width:940px; margin:auto; padding:10px 0px 10px 20px; overflow:hidden}
.btm_help li{float:left; width:176px; height:110px; overflow:hidden; padding:0px 0px 0px 11px}
.btm_help dt{height:20px; line-height:20px; font-weight:bold}
.btm_help dt span{padding:2px 6px 0px 3px; color:#FFFFFF}
.btm_help dd{height:22px; line-height:22px;  background:url(/ui/v2/images/btm_help_bt2.gif) no-repeat left center; padding:0px 0px 0px 10px; margin-left:5px; color:#666666}
.btm_help li a:link, .btm_help li a:visited{color:#666; text-decoration:none}
.btm_help li a:hover{color:#ff9900; text-decoration:underline;}

#nav_main, #curtab a, #curtab a span{background-image:url(images/tuniuv2.png); background-repeat:no-repeat}
#nav_main{background-position:0 0; background-color:#47861F; clear:both; height:33px; line-height:31px}
#nav_main ul{margin:0 5px;}
ul.nav_main_l{float:left; font-size:14px;_margin-left:2px;}
ul.nav_main_r{ width:300px;float:right; font-size:12px;_margin-right:2px;}
#nav_main li{float:left; font-weight:bold; margin:0 1px}
#nav_main .nav_main_l a:link, #nav_main .nav_main_l a:visited{color:#fff; padding:0 0 0 7px!important; padding:0 0 0 7px; float:left; text-decoration:none}
#nav_main .nav_main_l a:hover{color:#ff9900; padding:0 0 0 7px!important; padding:0 0 0 7px; float:left}
#nav_main .nav_main_l span{display:block; padding:3px 7px 1px 0!important; padding:2px 7px 0 0}
#nav_main .nav_main_r a:link, #nav_main .nav_main_r a:visited{color:#fff; padding:0 0 0 4px; float:left; text-decoration:none}
#nav_main .nav_main_r a:hover{color:#ff9900; padding:0 0 0 4px; float:left}
#nav_main .nav_main_r span{display:block; padding:2px 4px 0 0}
#nav_main #curtab a{background-position:-1000px 0}
#nav_main #curtab a span{color:#000; padding-top:4px; line-height:29px; background-position:right top}
#nav_main .nav_word  { padding-right:5px; padding-left:1px;}
#nav_main .nav_word span{padding:2px 10px 0 0; color:#F7AA04; background:url(images/sanjiao.gif) no-repeat right 14px}
#nav_main .nav_main_r li { margin:0;}


#l_menu h2{height:20px; width:130px; line-height:18px; padding-left:5px; padding-top:5px; font-size:14px; font-weight:normal; color:white; background:url(images/l_menu_h2.gif) no-repeat left top #4e9700}
.l_menu{padding:5px 0; font-size:12px; border:1px solid #CCCCCC; border-top:none}
.l_menu ul{width:100%; float:left; margin-bottom:15px}
.l_menu h3{padding:0 5px; font-size:14px; float:left; line-height:150%}
.l_menu li{padding:0 0 0px 4px; text-align:left; width:62px; float:left; line-height:150%}
 li.li_130{padding:0 0 0px 4px; text-align:left; width:130px; float:left; line-height:150%}
.l_menu li a:link, .l_menu li a:visited{color:#000; text-decoration:none}
.l_menu li a:hover{color:#ff9900}
.l_menu h3 a:link, .l_menu h3 a:visited{color:#4e9700; text-decoration:underline}
.l_menu h3 a:hover{color:#ff9900}

ul.other_link{margin-bottom:0}
.other_link li{width:95%; line-height:180%}
ul.l_other_city{margin-bottom:0}
.l_other_city li{width:95%; line-height:180%}
.star li{width:110px; padding-left:20px; background:url(/icons/mini/icon_favourites.gif) no-repeat 2px 2px}
#left_phone{height:70px; width:100%; margin-bottom:5px; background:transparent url(/ui/tour/images/l_phone.gif) no-repeat scroll center center}
#left_phone h3{padding:42px 0 0 30px}
.cat_tag{padding:4px; clear:both; font-size:14px; font-weight:bold; color:#FF6600}
.l_menu li a.cnone:link, .l_menu li a.cnone:visited{color:#aaaaaa; text-decoration:none; cursor:default}
.l_menu li a.cnone:hover{color:#aaaaaa; text-decoration:none}
.search_t{ height:25px;line-height:25px;background:#FFEABE url(http://img1.tuniucdn.com/u/v1/img/bar_ico.gif) repeat-x;background-position:0 -104px;border:1px solid #FEC799; border-bottom:none;color:#c30;font-size:14px;font-weight:bold;text-indent:5px;}.search_border{border:1px solid #FEC799;padding:5px 0 15px 5px;background:#FEFBEC;}
#l_menu .history_list { border:1px solid #CCCCCC; background:url(/ui/v2/images/history_list.gif) repeat-x left top;} 
#l_menu .history_list h2 { background:none; border-bottom:1px dotted #D1D1D1; color:#990033; font-size:12px;}
#l_menu .history_list ul { margin:10px;}
#l_menu .history_list li { margin-bottom:5px; color:#0449BE;}
/*nav_top_simple*/
#head #nav{
position:absolute;
top:0;
right:0;
color:#666666;
}
#head #nav a{
color:#666666;
}
input,textarea,select,option{
	font-family:Arial;
	}
.cate_page_right_img {
	float:right;
	margin-top:50px;
	overflow:hidden;
	width:260px;
}
strong.online_notice { display:inline-block;text-indent:18px;color:#f00;font-weight:normal;background:url(http://img1.tuniucdn.com/u/union/img/msg.gif) no-repeat;background-position:3px 5px;}