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{margin:0; padding:0}ul, li{list-style:none}a img{border:0}p{margin:0; padding:0}
a:link{color:#000; text-decoration:underline}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}

.fb16{font-size:20px;font-weight:bold}
.fb14{font-size:20px;font-weight:bold}
.cred, a.cred:link, a.cred:visited{color:#ff0000}
.cblue, a.cblue:link, a.cblue:visited{color:#0000FF}
.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}

.thline {TEXT-DECORATION: line-through}
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%}
 
#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{border:1px 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() 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{background:url("nav_main.gif") repeat-x left 30px; margin-top:5px;border:1px solid #c6e19c;clear:both; }
#nav_main ul{margin:0 5px}
ul.nav_main_l{float:left; font-size:14px}

ul.nav_main_r{float:right; font-size:12px}
#nav_main li{float:left; font-weight:bold; margin:0 3px; text-align:center}

#curtab a, #curtab a span{background:url(nav_bg1.png) no-repeat 0 0;line-height:27px;}

#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 6px; float:left; text-decoration:none}
#nav_main .nav_main_l a:hover{color:#ff9900; padding:0 0 0 7px!important; padding:0 0 0 6px; float:left}
#nav_main .nav_main_l span{display:block; padding:3px 7px 1px 0!important; padding:2px 6px 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 .top01{float:left;clear:both; height:35px;width:958px; line-height:30px; font-size:14px}
.top01 .top_xc {float:left;width:132px;height:30px; background-color:#FFFFFF;background:url("http://xianlu.tripdv.com/image/logo.png") no-repeat left center;}
.top01 .top_xct {float:left;width:300px;height:30px; background-color:#FFFFFF;background:url("http://xianlu.tripdv.com/image/top01bg_logo.png") no-repeat left center;}
.top01 .top_con {float:right;width:500px;padding-top:4px;padding-right:10px;font-size:12px;line-height:100%;color:#666;text-align:right;}
.top01 .top_con a {font-size:12px;line-height:100%;color:#333;text-decoration:none;}
.top01 .top_con a:link{font-size:12px;line-height:100%; text-decoration:none;color:#333;}
.top01 .top_so {width:60px;height:14px;margin:0px;padding:1px;border:1px solid #CCC;background:#FFF;font-size:12px;line-height:14px;}
.top01 .top_sub {width:20px;height:25px;margin:0px;padding:0px;border:0px;background:url("http://www.tripdv.com/images/top01bg_sub.gif") no-repeat center center;}

#nav_main .top02{float:left;clear:both; height:30px;width:958px; font-size:14px}
#nav_main .top02 a:hover{color:#ff9900; padding:0 0 0 7px!important; padding:0 0 0 6px; float:left}
#nav_main .top02 span{display:block; padding:3px 0 1px 0!important; padding:2px 0 0 0}
#nav_main .top02 #curtab a span{width:70px;background-image:url(nav_bg1.png); height:27px;line-height:20px; background-position:left top;}

#nav_main .top03{float:left;clear:both; height:33px;width:960px; line-height:31px; font-size:14px}
#nav_main .top03 li{font-weight:bold;width:70px;text-align:center}
#nav_main .top03 a:link, #nav_main .top03 a:visited{color:#fff; padding:0 0 0 7px!important; padding:0 0 0 6px; float:left; text-decoration:none}
#nav_main .top03 a:hover{color:#ff9900; padding:0 0 0 7px!important; padding:0 0 0 6px; float:left}
#nav_main .top03 span{display:block; padding:3px 0 1px 0!important; padding:2px 0 0 0}
#nav_main .top03 #curtab a span{width:70px;background-image:url(nav_bg.png);color:#fff; padding-top:4px; line-height:29px; background-position:left 5px}

#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 span{padding:2px 6px 0 0; color:#F7AA04; background:url(sanjiao.gif) no-repeat right 14px}

#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(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;width:120px; font-size:14px; float:left; line-height:150%;margin-bottom:5px}
.l_menu h4{padding:0 5px;width:40%;font-size:14px; float:left; line-height:150%;margin-bottom:5px}
.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}
.l_menu h4 a:link, .l_menu h4 a:visited{color:#4e9700; text-decoration:underline}
.l_menu h4 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(icon_favourites.gif) no-repeat 2px 2px}
#left_phone{height:70px; width:100%; margin-bottom:5px; background:transparent url(l_phone.gif) no-repeat scroll center center}
#left_phone h3{padding:42px 0 0 30px}
.cat_tag{padding:4px; clear:both; font-size:13px; 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 { color:#CC3300; font-weight:bold; padding:4px 0 0 10px; line-height:120%; font-size:14px; background: url(search_t_bg.gif) repeat-x left bottom; border:1px solid #FFC54B; border-bottom:none;}
.search_border { border:1px solid #FFC54B; padding:5px 0 15px 10px; background:#FFFCEF;}
/*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;
	}
.count{display:block;overflow: hidden; width: 0; height: 0; }
