
/* CSS Document */

body{
width:98%;
height:auto;
margin-top:0;
margin-bottom:0;
font: 12px/1.25em arial, sans-serif;
background-color:#A8B7BE;
}
a,a:link{
font-size:13px;
color:#333333
}
a:hover{
color:#990000;

}
a:visited{
color:#333333;
}
#wrap{
	width:960px;
	padding:0px;
	margin:0 auto;
	text-align:left;
	display:block;
	background:#FFF;
	position:relative;
}

.clean{
      clear:left;
       height:0px;
       line-height:0px;
       font-size:1px;
       overflow:hidden;
}
.clear{
	clear:both;
	visibility:hidden;
	height:0px;
	font-size:0px;overflow:hidden;
}

#wrap {
	width:960px;
	padding:0px;
	margin:0 auto;
	text-align:left;
	display:block;
	position:relative;
}

.header_logo img{
display:block;
padding:0px;
margin:0px;
float:left;
}

.hlogo_right {
width:600px;
height:183px;

float:right;
text-align:right;
}
.hlogo_right p{
padding:0;
margin:0;
}
.hlogo_right a{
line-height:20px;
margin:0 6px;
padding-right:10px;
}

/*后面更改头部时加的代码*/
.hlogo_right_new
{
	width:144px;
	float:right ;
	text-align:right ;
	
	}
.hlogo_right_new_one
{
	width:48px;
	float:left;
	}

	
	
	
.clean{
      clear:left;
       height:0px;
       line-height:0px;
       font-size:1px;
       overflow:hidden;
}
.clear{
	clear:both;
	visibility:hidden;
	height:0px;
	font-size:0px;overflow:hidden;
}
#header{
	width:960px;
	float:left;
}
#header
{
    height:71px;
    width:944px;
    margin:0 8px;
    overflow:hidden;
}
#header a
{
    float:left;
    width:118px;
    height:30px;
    line-height:30px;
    text-align:center;
    font-weight:bold;
    color:Black;
    text-decoration:none;
    background:url(../images/k_normal.gif) no-repeat 0 0;
    margin:0px; padding :0px;
    overflow :hidden ;
}
#header a:hover,#header .hover_a
{
    color:White;
    background:url(../images/k_down.gif) no-repeat 0 0;
}
#sub_home,#sub_tour,#sub_city,#sub_cruise,#sub_flight,#sub_hotel,#sub_guide,#sub_res
{
	margin:0;
    height:36px;
    line-height:36px;
    overflow:hidden;
    display:none;
    padding-top:5px;
}
#sub_home
{
    background:url(../images/sub_menu_bg.gif) no-repeat center 0;
}
#sub_tour
{
    background:url(../images/sub_menu_bg.gif) no-repeat center -41px;
}
#sub_city
{
    background:url(../images/sub_menu_bg.gif) no-repeat center -82px;
}
#sub_cruise
{
    background:url(../images/sub_menu_bg.gif) no-repeat center -123px;
}
#sub_flight
{
    background:url(../images/sub_menu_bg.gif) no-repeat center -164px
}
#sub_hotel
{
    background:url(../images/sub_menu_bg.gif) no-repeat center -205px
}
#sub_guide
{
    background:url(../images/sub_menu_bg.gif) no-repeat center -246px;
}
#sub_res
{
    background:url(../images/sub_menu_bg.gif) no-repeat center -287px;
}

#header .andy_list {
list-style:none;
margin:0;
padding:0;
}

#header .andy_list li {
list-style-type:none;
float:left;
margin:0 8px;
padding:0;
}

#header .andy_list li a, #header .andy_list li a:link {
margin:0 2px;
padding:0;
width:auto;
line-height:22px;
text-decoration:none;
background:none;
color:#ad2829;
}

#header .andy_list li a:hover {
color:#ff8c00;
text-decoration:underline;
background:none;
}

#header_menunb
{
height:34px;
width:910px;
margin:0px;
padding:0;
background-color:#663300;
}

#header .header_menu{
background:url(../images/nav_bg3.jpg) no-repeat;
height:52px;
width:910px;
margin:0px 6px;
padding:0px 21px;
}

#header .header_menu li{
list-style-type:none;
float:left;
width:110px;
margin:0 3px 0 0;
color:#FFFFFF;
text-align:center;

}

#header .header_menu li.lastmenu{
margin:0px;
}


#header .header_menu li a{
display:block;
color:#FFFFFF;
width:110px;
height:38px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:38px;
text-align:center;
text-decoration:none;
}

#header .header_menu li a:visited{
color:#FFFFFF;
text-decoration:none;
}
#header .header_menu li a.specialt{
width:110px;
background:url(../images/nav_li_bg1.jpg) top center no-repeat;
text-decoration:underline;
}



#header .header_menu li a:hover{
background:url(../images/nav_li_bg1.jpg) top center no-repeat;
}


#content-voc{
	width:958px;
	margin:0px;
	padding:0px;
	height:auto;
	background-color:#FFFFFF;
	}

/************** #left styles *****************/
#left{
	width:183px;
	height:auto;
	_height:auto;
	float:left;
	margin:10px 0px 0px 9px;
	_margin:10px 0px 0px 6px;
	padding:0px 0px 10px 0px;
	
}

#left_menu{
border-top-width:100%;
border-top-style:solid;
border-top-color:#8E1127;
height:auto;
}

#left_menu h2{
margin:0px;
padding:5px 0 5px 20px;
font-size:16px;
color:#C32D2B;
font-family:Geneva, Arial, Helvetica, sans-serif;
background:url(../images/left_menu1.gif) no-repeat left center;
}

#left_menu ul{
margin:0px;
padding:0;
list-style-type:none;
}

#left_menu2 ul{
margin:0px;
padding:0;
list-style-type:none;
}

#left_menu ul a{
display:block;
width:100%;
height:30px;
line-height:30px;
color:#993333;
font-size:13px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
background:#FFF5E9 url(../images/left_menu21.gif) no-repeat left center;
text-indent:26px;
border-bottom:#FFFFFF 1px solid;
}
#left_menu ul a:hover{
background:#be8362 url(../images/left_menu3.gif) no-repeat left center;
background-color:#BB3333;
font-weight:bold;
color:#FFFFFF;
}

#left_menu ul a.active{
background:#be8362 url(../images/left_menu3.gif) no-repeat left center;
background-color:#BB3333;

color:#FFFFFF;
}

#left_menutt h2{
display:block;
height:26px;
margin:0px;
font-size:16px;
line-height:26px;
width:180px;
color:#FFFFFF;
text-indent:26px;
font-family:Geneva, Arial, Helvetica, sans-serif;
background:#be8362;
}
#left_menutt ul{
margin:0px;
padding:0;
list-style-type:none;
}

#left_menutt ul a{
display:block;
width:178px;
height:27px;
line-height:27px;
color:#666666;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
background:#fff7f1 url(../images/left_menu61.gif) no-repeat left top;
text-indent:20px;
border:1px #dfc7b4 solid;
border-top:0;
}

#left_menutt ul a:hover{
background:#f4d9bd url(../images/left_menu71.gif) no-repeat left top;
color:#333333;
font-weight:bold;
}

#left_menutt ul a.active{
background:#f4d9bd url(../images/left_menu71.gif) no-repeat left top;
color:#333333;
font-weight:bold;
}

/**************left guide sales pomotion styles *****************/
.guide_sp {
margin-top:-10px;
text-align:justify;
}
.guide_sp p{ margin:5px 5px 5px 5px;}


/**************left contact us styles *****************/
.contact_us {
width:176px;
height:auto;
margin:8px 1px;
padding:2px 0px;
text-align:left;
}

.contact_us span{
display:block;
color:#FFFFFF;
margin:8px 0px;
width:174px;
height:23px;
font-weight:bold;
text-align:center;
background-color:#996633;
}
.contact_us span a{
color:#FFFFFF;
}
/************** #center styles *****************/
#line_right{
	width:757px;
	float:left;
	margin:0 0 0 5px;
	padding:0px;
	height:auto;
}

.navigation{
height:26px;
margin-top:0px;
padding:5px 0px 0px 0px;
margin-bottom:0px;
color:#333333;
}
.navigation a:link {
color:#333333;
}
.navigation a {
margin-right:7px;
padding-left:15px;
text-decoration:none;
background:url(../images/nav.gif) no-repeat left center;
}
.navigation a:hover{
text-decoration:underline;
color:#990000;
}


/************** Body,βʽʼ *****************/
#friend_links{
    text-align:center;
    padding:0;
    width:960px;
    margin:20px 0 0 0;
    height:60px;
	clear:both;
}
#copyright{
    text-align:center;
    padding:10px 0;
    width:960px;
    margin:0px;
	clear:both;
}
#footer_a{
	width:960px;
	margin:15px 0 0 0;
	padding:0;
	height:30px;
	background-color:#D9D9D9;
	text-align:center;
}
#footer_a ul{
margin:0px;
padding:0;
list-style-type:none;

}
#footer_a li{
padding:0;
margin:0px;
float:left;
}
#footer_a li a{
float:left;
display:block;
padding:10px 10px;
width:115px;
text-decoration:none;
color:#333366;
}




/********#footer style**************/
#footer{
	width:950px;
	width:950px;!important;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;!important;
	_margin-top:0px;
	margin-bottom:5px;
	clear:both;
	padding-bottom:10px;
    overflow:auto;
	background:#FFF;
	border-top:2px #BE1027 solid;
	background:url(../images/foot_bg.jpg) top left no-repeat;
	
	
}
.footleft
{
    margin:0px;
	padding:0;
	width:240px;
	float:left;
	text-align:center;
}
.footleft img
{
    border:0px;
	padding:10px 0 0 10px;
}
.footright
{
    float:left;
	margin:0px;
	padding:0;
	text-align:left;
	display:block;
	width:700px;
}
.sitemap
{
    width:100%;
}
.sitemap ul
{
list-style:none;
padding:10px 15px 5px 0px;
margin:0px;
}
.sitemap ul li
{
    display:inline;
}
.copyright
{
    clear:both;
	width:100%;
	line-height:1.5em;
	margin-top:5px;
}
.copyright span
{
    display:block;
}
.copyright h2
{
  display:inline;
  padding:0;
  margin:0;
  font-size:13px;
}
.left_back {
height:20px;
margin:10px 0px;
padding:0px 10px;
}
.left_back a{
display:inline;
padding:5px 10px;
background-color:#EFEFEF;
color:#333333;
}


/*additional css*/
.staff
{
	width:182px;
	height:70px;
	height:auto;
	margin-top:-7px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(../images/sales/left_contact.gif);

	
}
.email
{
	margin:3px 3px 0px 3px;
	text-align:right;
	height:18px;
	line-height:18px;
}
.email a{ font-size:12px; margin-right:5px; letter-spacing:-1px; margin-left:50px;}
.email strong
{
	font-size:13px;
	margin-left:115px;
	
	}
.phone
{
	
	margin:0px 0px 0px 3px;
	padding-left:53px;
	height:24px;
	line-height:24px;
	letter-spacing:-1px;
}
.phone strong{ font-size:13px; letter-spacing:0px;}
.fax
{
	background-image:url(../images/dayin.jpg);
	background-position:left;
	margin:0px 0px 0px 3px;
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:28px;
	height:24px;
	line-height:24px;
}

.city_contact{ margin-bottom:10px; width:114px; height:49px; background:url(../images/sales/city_contact.gif) no-repeat left center; font-size:14px; font-weight:bold; padding:15px 0 0 70px; overflow:hidden;}

.city_contact a{ font-size:14px;font-weight:bold; text-decoration:none;}
.city_msn{ width:184px; height:25px; background:url(../images/sales/city_msn.gif) no-repeat left center;font-size:14px; font-weight:bold; text-align:center; padding-top:10px; margin-bottom:0px;}
.city_msn a{font-size:14px; font-weight:bold; text-decoration:none;}
.city_msn span{ color:#206502;}
.city_msn strong{ color:#01abeb;}

/*Calendar*/
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
    }
    .MyCalendar .ajax__calendar_other .ajax__calendar_day,
    .MyCalendar .ajax__calendar_other .ajax__calendar_year {
        color: black;
    }
    .MyCalendar .ajax__calendar_hover .ajax__calendar_day,
    .MyCalendar .ajax__calendar_hover .ajax__calendar_month,
    .MyCalendar .ajax__calendar_hover .ajax__calendar_year {
        color: black;
    }
    .MyCalendar .ajax__calendar_active .ajax__calendar_day,
    .MyCalendar .ajax__calendar_active .ajax__calendar_month,
    .MyCalendar .ajax__calendar_active .ajax__calendar_year {
        color: black;
        font-weight:bold;
    }
	
	
	.tabbertab .tour_dbd ul{
	margin:15px 5px;
	padding:0;
	list-style:none;
	list-style-type:none;
}
.tabbertab .tour_dbd ul li{
	margin-bottom:20px;
	padding:0;
	height:auto;
	list-style:none;
	list-style-type:none;
}
.tabbertab .tour_dbd ul li h4{
	color:#FF0000;
	margin-bottom:8px;
	}
.tabbertab .tour_dbd ul li img{
width:180px;
height:130px;
border:#CCCCCC 1px solid;
float:right;
	
}

.search_con {
width:210px;
margin:0 18px;
height:auto;
}

.search_con p{
margin:0;
padding-bottom:6px;
}

.l_sst {
border:1px solid #b7b7b8;
width:155px;
height:22px;
background-color:#FFFFFF;
}


/**************内页的 search 框 css  styles *****************/

.search_s {
height:auto;
margin:15px 0;
padding:2px;
border:1px solid #d0d0d3;
background-color:#ffffff;
}

.s_title {
margin:0px;
width:150px;
height:26px;
line-height:26px;
background:url(../images/search_title.jpg) left center no-repeat;
color:#8D390D;
padding-left:26px;
font-size:14px;
font-weight:bold;
padding-top:0;
}

.search_s p {
padding:0;
margin:0 0 6px 0;
}

/************** tour-details  left what our customers says style *****************/
.customer_says {
margin:15px 0;
width:178px;
height:auto;
border:1px solid #FEE1B9;
padding-bottom:10px;
background-color:#FFFFFF;
}
.customer_says h3{
width:178px;
height:26px;
text-align:center;
font-size:15px;
line-height:26px;
background:url(../images/nav_bg6.jpg) left top no-repeat;
padding:0;
margin:0px;
color:#8D390D;
}

.customer_says p{
line-height:16px;
padding-bottom:8px;
font-size:13px;
padding:0 8px;
margin-top:6px;
}

.customer_says img{
border:0;
margin:5 auto;
}

#divWait
{
	text-align:center;
	display:none;
	border:solid 1px #cccccc;
	margin:5px auto; width:90%;
	height:50px;
	line-height:20px;
}

.live_chat_new {
margin:10px 0;
}
.live_chat_new a img{
width:180px;
height:auto;
border:0px;
margin-bottom:8px;
padding:0;
}

.live_chat_new img {
border:0;
height:auto;
}

/*New search*/
#n_search
{
    width:180px;
    margin-top:0px;
}
#n_search .ns_top
{
    height:10px;
    overflow:hidden;
    background:url(../images/s_bg.gif) no-repeat left top;
}
#n_search .ns_bottom
{
    height:10px;
    overflow:hidden;
    background:url(../images/s_bg.gif) no-repeat left -10px;
}
#n_search .ns_line
{
    background:url(../images/s_line.gif) repeat-y;
}
#n_search h2
{
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    color:#939495;
    text-align:center;
    margin:0;
    padding-bottom:5px;
}
#n_search .nsc_top
{
    width:166px;
    margin:0 auto;
    height:5px;
    overflow:hidden;
    background:url(../images/s_inline_bg.gif) no-repeat left top;
}
#n_search .nsc_bottom
{
    width:166px;
    margin:0 auto 5px auto;
    height:5px;
    overflow:hidden;
    background:url(../images/s_inline_bg.gif) no-repeat left -5px;
}
#n_search .nsc_line
{
    width:166px;
    margin:0 auto;
    padding:0px;
    background:url(../images/s_inline_line.gif) repeat-y;
}
#n_search .nsc_line ul
{
    padding:0px;
    margin:0px;
}
#n_search .nsc_line li
{
    float:left;
    display:inline;
    width:83px;
    height:60px;
    overflow:hidden;
    list-style:none;
    text-align:center;
}
#n_search .nsc_line li div
{
    width:59px;
    overflow:hidden;
    height:14px;
    font-weight:normal;
    padding-top:39px;
    text-align:center;
    font-size:14px;
    cursor:pointer;
    margin:0;
}
#n_search .nsc_line .c
{
    height:0px;
    visibility:hidden;
    _margin-top:-17px;
    font-size:0px;
    overflow:hidden;
}
#n_search #st_tours
{
    background:url(../images/s_tour.gif) no-repeat;
    color:#008600;
}
#n_search #st_cruise
{
    background:url(../images/s_cruise.gif) no-repeat;
    color:#076d87;
}
#n_search #st_hotel
{
    background:url(../images/s_hotel.gif) no-repeat;
    color:#feffff;
}
#n_search #st_flight
{
    background:url(../images/s_flight.gif) no-repeat;
    color:#ab6a03;
}
#n_search .s_tour_pal
{
    width:162px;
    height:19px;
    line-height:19px;
    font-size:11px;
    margin:0 auto;
    background:url(../images/s_tour_pal.gif) no-repeat -162px top;
    text-align:center;
    overflow:hidden;
}
#n_search .s_tour_pal_city
{
    background:url(../images/s_tour_pal.gif) no-repeat left top;
    width:162px;
    height:19px;
    line-height:19px;
    font-size:11px;
    margin:0 auto;
    text-align:center;
    overflow:hidden;
}
#s_tour_pal div
{
    float:left;
    height:19px;
    display:inline;
    line-height:19px;
    cursor:pointer;
}
#st_mul_tour
{
    width:90px;
}
#st_sin_city
{
    width:68px;
    margin-left:4px;
}
#n_search .sc_top
{
    width:171px;
    margin:0 auto;
    height:5px;
    overflow:hidden;
    background:url(../images/s_pal_top.gif) no-repeat;
}
#n_search .sc_bottom
{
    width:171px;
    margin:0 auto;
    height:8px;
    overflow:hidden;
    background:url(../images/s_pal_bottom.gif) no-repeat;
}
#n_search .sc_line
{
    width:166px;
    padding-left:5px;
    background:url(../images/s_pal_line.gif) repeat-y;
    margin:0 auto;
    overflow:hidden;
}
#nsc_city,#nsc_tour,#nsc_cruise,#nsc_hotel,#nsc_flight
{
    display:none;
}
#s_cruise_pal
{
    color:#036694;
    font-size:15px;
    height:16px;
    width:140px;
    margin:0 auto;
    background:url(../images/s_cruise_pal.gif) no-repeat;
    text-align:center;
    line-height:16px;
    display:none;
}
#s_hotel_pal
{
    color:#feffff;
    text-align:center;
    font-size:14px;
    width:140px;
    height:17px;
    overflow:hidden;
    text-align:center;
    margin:0 auto;
    line-height:17px;
    display:none;
    background:url(../images/s_hotel_pal.gif) no-repeat;
}
#s_flight_pal
{
    color:#9e3506;
    text-align:center;
    font-size:14px;
    width:138px;
    height:16px;
    overflow:hidden;
    text-align:center;
    margin:0 auto;
    line-height:16px;
    display:none;
    background:url(../images/s_flight_pal.gif) no-repeat;
}
#nsc_cruise select,#nsc_flight select
{
    width:155px;
}
#n_search img
{
    cursor:pointer;
    border:0;
}
#n_search p
{
    margin-top:10px;
}





.tour{
	margin:18px 0 0 0;
	padding:0;
	width:739px;
	height:152px;
	padding-top:14px;
	
}
.citytour {
background:url(../images/city/citytour-bg.jpg) no-repeat right top;
}
.chinatourtop {
background:url(../images/tour/chinatour_bg.jpg) no-repeat right top;
}
.tour h1{
	margin:0px 0 0 145px;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#972D26;
	display:block;
}
.tour p{
	margin:25px 320px 0 16px;
	padding:0;
	line-height:18px;
	display:block;
}

.citytour_l {
    margin:18px 0 0 0;
	padding:0;
	width:739px;
	height:auto;
	display:block;
	overflow:hidden;
	}
.citytour_l a{
text-decoration:none;
color:#993300;
	}
.citytour_l h3{
	margin:14px 0 0 125px;
	padding:0 0 18px 47px;
	font-size:18px;
	font-weight:normal;
	color:#972D26;
	background:url(../images/city/citylist_bg.jpg) no-repeat left bottom;
	display:block;
}
.citytour_l p{
	margin:15px 230px 0 1px;
	padding:0;
	line-height:18px;
	display:block;
	}

.citytour_l img{
float:right;
padding:5px;
width:200px;
height:160px;
border:#CCCCCC solid 1px;
display:block;
}
.citytour_m {
padding:0;
margin:10px 0;
_margin:0px 0;
}
.citytour_m ul {
padding:0;
margin:0;
list-style:none
}
.citytour_m li{
list-style-type:none;
margin-right:50px;
width:180px;
float:left;
height:20px;
text-align:center;
line-height:20px;
color:#C23C00;
font-weight:bold;
background:url(../images/city/citylist_bg2.jpg) left top no-repeat;
}
.citytour_m li.mfirst{
margin-right:50px;
width:180px;
float:left;
height:20px;
text-align:center;
line-height:20px;
color:#C23C00;
font-weight:bold;
background:url(../images/city/citylist_bg1.jpg) left top no-repeat;
}

.citytour_m li a{
text-decoration:none;
}

/*guest*/
.guesttypetop
{ width:745px;
  height:99px;
  background :url(../images/city/guesttypetop.jpg) no-repeat;
  margin:10px 0;
  padding:40px 20px 20px 30px;
	}
.guesttypetop p
{
	width:420px;
	}


.ct_list {
margin:10px 0 10px 0px;
padding-bottom:15px;
height:auto;
width:100%;
}
div.day_trip_list
{
    padding-bottom:0px;
    margin:5px 0;
}
.ct_list a
{
	text-decoration:none;
	color:#C5380D;
}

.ct_list img {
float:left;
padding:5px;
width:184px;
height:139px;
border:#CCCCCC solid 1px;
display:block;
}

.ct_list img.day_trip_pic
{
    float:left;
    padding:5px;
    width:158px;
    height:118px;
    border:#CCCCCC solid 1px;
    display:block;
}

.ct_list_r {
margin:0px 0px 0px 2px;
height:auto;
width:530px;
padding-left:5px;
float:left;
}

.ct_list_r_guest {
margin:0px 0px 0px 0px;
height:auto;
width:530px;

float:left;
}

.ct_list_r h2{
margin:0;
width:174px;
height:19px;
line-height:19px;
font-size:14px;
text-align:center;
color:#FFFFFF;
background:url(../images/city/citytour-li-bg.gif) no-repeat left center;
}
.ct_list_r h2 a{
color:#FFFFFF;
font-size:14px;
}
.ct_list_r h2 a:link{
color:#FFFFFF;
font-size:14px;
}
.ct_list_r h2 a:visited{
color:#FFFFFF;
font-size:14px;
}
.ct_list_title {
margin:0;
padding-left:6px;
width:516px;
background-color:#ECECEC;
}

.ct_list_title_guest {
margin:0;
padding:8px 0;
text-align :center ;
width:745px;
background:url(../images/city/guesttypetitle.jpg);
height:34px;
font-size:14px;
}

.ct_list_title_guest h3{
margin:0;

display:inline;
line-height:19px;
font-size:14px;
text-align:left;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.guesttypecenter
{
	height:auto ;
	background:url(../images/city/guesttypecenter.jpg);
	width:745px;
	}
.guesttypecenterimg
{
	float :left ;
	padding:10px 20px;
	
	}
.guesttypecenterp
{
	float:left;
	background:url(../images/city/guesttypecontent.jpg) top left ;
	width:515px;
	height:140px ;
	overflow :hidden ;
	z-index:1;
	
	}
.guesttypecenterp p
{
	line-height:18px;
	padding:10px 0 0px 40px;
	width:420px;
	
	
		}
.guest_des
{
	width:50px;
	height:auto;
	float:left;
	}
.ct_list_guest
{
	width:745px; 
	float:left ;
	padding-right:10px;
	overflow :hidden ;
	}
#line_right_guest
{
	float:right;
	width:745px;
	overflow :hidden ;
	padding-right:10px;
	}
.guesttypebottom
{

 width:745px;
 margin-top:-35px;
 

	}
.ct_list_title_guest span{
color:red;
margin-left:15px;
}



.ct_list_title h3{
margin:0;
display:inline;
line-height:19px;
font-size:14px;
text-align:left;
font-weight:bold;
color:#333333;
}

.ct_list_title span{
color:red;
margin-left:15px;
}
.ct_list_r p{
margin:5px 0;
padding:0;
line-height:15px;
color:#333333;
}
.ct_list_r span{
color:red;
margin-left:10px;
}

.ct_list_r ul{
	padding:0 10px 5px 10px;
    margin:0;
	list-style:none;

}

.ct_list_r li{
width:500px;
border-bottom: #CCCCCC dashed 1px;
line-height:20px;
}

.ct_list_r li a{
text-decoration:none;
}

.ct_booking {
clear:both;
float:right;
margin:10px 0px 0px 5px;
}

.ct_booking_guest {
clear:both;
float:right;
margin:-80px 0px 0px -150px;
z-index:2;
}
.ct_booking2 {
clear:both;
float:right;
margin:0px;
}
.ct_booking_guest img
{
	width:79px;
height:44px;
border:0;
	}
.ct_booking img,.ct_booking2 img{
width:153px;
height:28px;
border:0;
}
.ct_intro {
	margin:18px 0 15px 0;
	padding:0;
	width:740px;
	height:auto;
	background:#F0F0F0;
}
.ct_intro h2{
	margin:0;
	padding:5px 0 10px 10px;
	font-size:15px;
}

.ct_intro ul{
	margin:0 0 0 10px;
	padding:10px;
	list-style:disc;
}
.ct_intro li{
    width:110px;
	width:160px !important;
	margin:0;
	padding:5px ;
	float:left;
	list-style-type:disc;
}

/*CSS city tour style pagination*/

DIV.msdn {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #313031; PADDING-TOP: 4px; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; margin-bottom:10px;
}
DIV.msdn A {
	BORDER-RIGHT: #DFC797 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #DFC797 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #DFC797 1px solid; COLOR: #0030ce; PADDING-TOP: 5px; BORDER-BOTTOM: #DFC797 1px solid; TEXT-DECORATION: none
}
DIV.msdn A:hover {
	BORDER-RIGHT: #DFC797 1px solid; BORDER-TOP: #DFC797 1px solid; BORDER-LEFT: #DFC797 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #DFC797 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.pagination A:active {
	BORDER-RIGHT: #DFC797 1px solid; BORDER-TOP: #DFC797 1px solid; BORDER-LEFT: #DFC797 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #DFC797 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.msdn SPAN.current {
	BORDER-RIGHT: #DFC797 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #DFC797 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #DFC797 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #DFC797 1px solid; BACKGROUND-COLOR:#CCCCCC
}
DIV.msdn SPAN.disabled {
	DISPLAY: none
}


.chinatour_l{
    text-align:center;
	margin:14px 0;
	padding:0 0 18px 0px;
	font-size:18px;
	font-weight:normal;
	color:#972D26;
	background:url(../images/city/citylist_bg.jpg) no-repeat center bottom;
	display:block;
}
.tourb_top{
     height:106px;
     background:url(../images/tour/chinatour_bg2.jpg) no-repeat center bottom;
	 color:#333333;
	}
.tourb_top p{
	margin:15px 30px 0px 30px;
	padding:0;
	line-height:18px;
	display:block;
	
	}
	
.tourb_title {
	margin:16px 30px 10px 10px;
	padding:0;
	font-size:18px;
	text-align:center;
	line-height:18px;
	color:#535353;
	}
.tourb_top h5{
	margin:6px 30px 0px 30px;
	padding:0;
	line-height:18px;
	display:block;
	}
	
	
.tourb_form {
     
	 color:#333333;
	
}
.tourb_form h3{
     background:url(../images/tour/chinatour_menu.jpg) no-repeat left bottom;
	 font-size:16px;
	 padding-left:24px;
	 line-height:20px;
	 color:#666666;
	 margin:15px 0 3px 0;
}

.tb_fa {
     width:720px;
     height:200px;
	 padding:10px;
     background:url(../images/tour/chinatour_bg3.jpg) no-repeat top left;
}
.tb_fb {
     width:720px;
     height:450px;
	 padding:10px 10px 0px 10px;
     background:url(../images/tour/chinatour_bg5.jpg) no-repeat top left;
}

.tb_fc {
     width:720px;
     height:620px;
	 padding:10px 10px 0px 10px;
     background:url(../images/tour/chinatour_bg6.jpg) no-repeat top left;
}
/*CSS city tour list*/

.citytour_h {
margin:5px auto 15px;
line-height:19px;
font-size:19px;
text-align:center;
color:#666666;

}

#citytour_lm {
width:744px;
height:auto;
margin:0;
padding:0;
}

#citytour_lm ul{
margin:0;
padding:0;
list-style:none;
}

#citytour_lm li{
margin:0;
padding:0 3px 0 0;
list-style:none;
float:left;
width:145px;
height:25px;
line-height:25px;
text-align:center;
background:url(../images/city/citytour-bg2.gif) center center no-repeat;
}

#citytour_lm li.activeli{
background:url(../images/city/citytour-bg1.gif) center center no-repeat;
color:#FFFFFF;
}
#citytour_lm a{
display:block;
color:#FFFFFF;
text-decoration:none;
}
#citytour_lm a:link{
display:block;
color:#FF0000;
text-decoration:none;
}
#citytour_lm a:visited{
display:block;
color:#333333;
text-decoration:none;
}

.citytour_content {
width:740px;
_margin-top:0px;
padding:5px 0px 10px 3px;
height:auto;
border:1px #DBAC78 solid;
}

*:lang(cen) .citytour_content {
margin-top:24px!important;
}


#ct_to_guide {
font-size:14px;
border:1px solid #993300;
display:block;
padding:5px 10px;
width:auto;
margin:6px 20px;
float:right;
background-color:#FBECE5;
}
#ct_to_guide a{
color:#993300;
text-decoration:none;
}

/************** china tour index page -- new style ...*****************/

.tour_recm_top_info {
 background:url(../images/sales/option.gif) right top no-repeat;
}


.tour_recm_top {
	margin:10px 0 0 0;
	padding:0;
	width:745px;
	height:auto;
	padding-top:14px;
	
	
}

.tour_recm_top h1{
	margin:0px 0 0 15px;
	padding:0;
	font-size:24px;
	font-weight:bold;
	color:#v;
	display:block;
}
.tour_recm_top p{
	margin:15px 190px 0 10px;
	padding:0;
	color:#000000;
	line-height:18px;
	display:block;
	
}
.tour_recm_top ul{
	float:left;
list-style:none;
margin:4px 0 5px 15px;
padding:5px 0px;
width:600px;
height:60px;
}
.tour_recm_top img{ float:left; width:30px; padding:7px 0 0 15px; border:0px;}
.tour_recm_top li{
line-height:20px;
padding-left:0px;


}

.option_bottom{ clear:both; background:url(../images/sales/right_option_bottom.gif) left bottom no-repeat ; width:726px; margin-top:0px; color:#a43239; font-size:15px; font-weight:bold; text-align:right;}

.option_bottom a{color:#a43239; font-size:13px; text-decoration:none;}


.tour_recm01 {
    list-style:none;
    margin:5px 0 0 0px;
	background-color:#E7E7E7;
	padding:15px 40px;
height:190px;
background:url(../images/tour/tour_bg_02.jpg) left top no-repeat;
}
.tour_recm01 li {
display:block;
margin:0;    
height:auto;
padding:5px 5px;
}
.tour_recm01 h3 {
color:#CC0000;
font-size:16px;
text-align:center;

}
.tour_recm01 li p{
margin:0;
padding:3px 0;
color:#999999;
font-size:12px;
}
.tour_recm01 li font{
color:#FF0000;
font-size:12px;
}


.she_c05 {
list-style:none;
    margin:5px 0 0 0px;
	padding:0;
	height:auto;
	
}
.she_c05 li {
margin:0 0 10px 0;    
width:233px;
height:165;
padding:5px 5px;
float:left;
text-align:center;
}
.she_c05 li img{
border:1px solid #D8D8D8;
width:200px;
height:150px;
padding:5px;
}

.she_c05 li font{
color:#FF0000;
font-size:12px;
}

.type_tours {
display:block;
width:552px;
height:22px;
text-align:center;
margin:15px auto;
background:url(../images/tour//tour_bg_03.jpg) top left no-repeat;
color:#5E0F00;
font-size:16px;
line-height:22px;
}

#special_topic {
	width:710px;
	padding:35px 6px 10px 15px;
	height:129px;
	margin-bottom:10px;
	background:url(../images/tour//tour_bg_05.jpg) top left no-repeat;
}

#special_topic ul{
    list-style:none;
    margin:5px 0 0 0px;
	padding:0;
	height:auto;
}

 #special_topic p{
     margin:5px 0 5px 0px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}  
#special_topic li {
display:block;   
width:301px;
height:99px;
margin:2px 2px 0 10px;
padding:10px 10px 10px 15px;
float:left;

}
.top01 {
background:url(../images/tour//tour_bg_06.jpg) top left no-repeat;
color:#333333;
}
.top02 {
background:url(../images/tour//tour_bg_07.jpg) top left no-repeat;
color:#333333;
}
.top03 {
background:url(../images/tour//tour_bg_08.jpg) top left no-repeat;
color:#333333;
}


.area { clear:both; float:left; OVERFLOW: hidden;   HEIGHT: auto; margin-top:10px; }
.area_title { HEIGHT: 28px; border-bottom:3px solid #c66e59; float:left; width:745px; vertical-align:top; padding:0px; list-style-type:none;}
.area_title UL LI { FLOAT: left;  HEIGHT: 28px; margin:0px; padding:0px;}
.area_title li{ margin:0px; padding:0px; list-style-type:none;}
.area_con {OVERFLOW: hidden;   HEIGHT:auto; float:left; width:745px;}
.area_con_content1{ background:#f1f0f0; height:345px; width:745px; overflow:hidden;}
.tour_weng { width:745px; float:left; margin:0px 0 0 0px;}
.tour_weng a{ font-size:12px; width:140px;float:left;padding: 10px 0px 0px 10px;}
.tour_weng p{ font-size:14px; font-weight:normal; float:left; padding: 10px 0px 0px 10px;}
.li3_1{ background:url(../images/sales/area_con_3_small.jpg) no-repeat; width:146px; height:179px; padding:12px ; margin-left:13px; margin-top:12px; text-align:left; float:left; line-height:19px;}
.li3_1 img{ border:0px; }
.li3_1 a{ font-size:13px; text-decoration:none;}
.li3_1 strong { color:#b83231;}



.li4_1{ font-size:14px; float:left; width:180px; margin:5px 0px 5px 5px; font-weight:bold; text-align:center; }
.li5_1{ font-size:14px; float:left; width:180px; margin:5px 0px 5px 0px; font-weight:bold; text-align:center; }
.li6_1{ font-size:14px; float:left; width:180px; margin:5px 0px 5px 0px; font-weight:bold; text-align:center; }
.li7_1{ font-size:14px; float:left; width:180px; margin:5px 0px 5px 0px; font-weight:bold; text-align:center; }

.area_con_content2{ background:url(../images/sales/area_con_2.jpg) no-repeat left top; height:207px; width:640px; overflow:hidden; padding:30px 0 0 105px;}
.area_con_left{ width:500px; overflow:hidden; float:left;}
.area_con_left span{ margin:0px; line-height:20px; letter-spacing:-1px; font-size:15px; color:#000; font-weight:bold;}
.area_con_left b{ color:#F00;}
.area_con_left a{ text-decoration:none;}

.area_con_left1{ width:500px; overflow:hidden; margin:15px 0 15px 10px; float:left;}
.area_con_left1 span{ margin:0px; line-height:20px; letter-spacing:-1px; font-size:15px; color:#000; font-weight:bold;}
.area_con_left1 b{ color:#F00;}
.area_con_left1 a{ text-decoration:none;}
.area_con_left0{ float:left; width:510px; overflow:hidden;}
.area_con_right1{ float:left; width:100px;  height:25px; text-align:left; margin:-15px 0 0 -35px;}
.area_con_right1 a{ text-decoration:none; color:#1a74ad; font-size:15px; font-weight:bold;}
.area_con_right2{ float:left;  width:150px;  height:25px; text-align:left; margin:7px 0 0 -70px;}
.area_con_right2 a{ text-decoration:none; color:#b65237; font-size:15px; font-weight:bold;}
.area_con_right3{float:left; width:100px;  height:25px; text-align:left; margin:-15px 0 0 25px;}
.area_con_right3 a{ text-decoration:none; color:#e54673; font-size:15px; font-weight:bold;}
.area_con_right4{float:left; width:100px;  height:25px; text-align:left; margin:10px 0 0 5px;}
.area_con_right4 a{ text-decoration:none; color:#489124; font-size:15px; font-weight:bold;}

.area_con_content3{ background:url(../images/sales/area_con_3.jpg) no-repeat left top; height:248px; width:745px; overflow:hidden;}

.li3{width:155px; padding:27px 0px 5px 25px; text-align:left; float:left; line-height:22px; font-size:13px; }
.li3 img{ border:0px; padding:0 10px 5px 5px;}
.li3 a{ font-size:13px; text-decoration:none; }

.li31{ list-style-type:none; width:155px; padding:27px 0px 5px 30px; text-align:left; float:left; line-height:22px; font-size:13px; }
.li31 img{ border:0px; padding:0 10px 5px 5px;}
.li31 a{ font-size:13px; text-decoration:none; }
.li32{ list-style-type:none; width:155px; padding:27px 0px 5px 25px; text-align:left; float:left; line-height:22px; font-size:13px; }
.li32 img{ border:0px; padding:0 10px 5px 5px;}
.li32 a{ font-size:13px; text-decoration:none; }

.li4{ font-size:14px; float:left; width:180px; margin:15px 0px 5px 0px; font-weight:bold; text-align:center; }



.dis {	DISPLAY: block}
.undis {DISPLAY: none}
.nortab{ margin:0; height:28px;float: left;text-align:center; margin-right:20px;background:url(../images/sales/right_tabs_grey.gif) no-repeat  center top;list-style: none;font: bold 14px  Arial;-moz-user-select: none;-khtml-user-select: none; CURSOR: hand; LINE-HEIGHT: 28px; color:#ae342e;}

.hovtab {height:28px;float: left; text-align:center; margin-right:20px;background:url(../images/sales/right_tabs_red.gif) no-repeat;list-style: none;font: bold 14px  Arial;-moz-user-select: none;-khtml-user-select: none; CURSOR: hand; LINE-HEIGHT: 28px; color:#FFF;}

.tour_catory{ width:748px; float:left; margin:20px 0 0 0;}
.tour_catory h2{ text-align:left; color:#aa1515;  font-size:16px; margin-left:18px;}
.tour_catory_left{ width:564px; float:left; overflow:hidden; }
.tour_catory_right{ width:180px;float:right; overflow:hidden; }

.res_feedback{ width:183px; background:url(../images/sales/tour_feedback.gif) no-repeat left top; float:left; margin-bottom:10px;}
.res_feedback h2{ width:70px; float:right; margin:25px 15px 25px auto;}
.res_feedback h2 a{ text-decoration:none;}
.res_feedback_center{ width:183px; float:left; clear:both; background:url(../images/res/res_feedback_bottom.gif) no-repeat left bottom}
.res_feedback_center p{ margin:0px; width:160px; padding:10px;}
.res_feedback_center a {text-decoration:none;}

.tour_tour_button{ border:none; background:url(../images/res/res_tour_button.gif) no-repeat 0 0;  width:53px; float:left; height:24px;cursor:hand ;margin:-15px 0 0px 70px; }
.tour_tour{width:180px; background:url(../images/sales/res_tour_top.gif) no-repeat left top; overflow:hidden;}
.tour_tour p { color:White; font-size:14px; text-align:center; padding:12px 0 8px 0;  margin:0px;font-weight:bold;}
.tour_tour_pic{ float:left; clear:both; width:180x; border:1px solid #e0e0e0; border-top:none; background-color:#ffffff; margin:0px; padding:12x;}
.tour_tour_pic_li{ float:left; width:130px; padding:12px; text-align:center; border:1px solid #b7b8b9; background-color:White; margin-top:1px; margin-bottom:5px; margin-left:12px;}
.tour_tour_pic_li img{ border:0px; margin-bottom:10px;}
.tour_tour_pic_li p{ text-align:left; width:126px; margin:0px; }
.tour_tour_pic_li a{ text-decoration:none;}
.tour_tour_pic_li strong{ color:Red;}
.tour_tour_p{ border-top:1px solid #e0e0e0; padding:5px 5px;margin:0px 9px; }
.tour_tour_p strong{ color:Red;}
.tour_tour_p a{ width:160px;  text-decoration:none; color:#0e6dad;}
.tour_tour_p a:hover{ color:Black;}
.tour_tour_p:hover{ background-color:#d8d8d8;}


.tour_guilin{width:180px; margin-top:8px; height:228px; float:left; background:url(../images/sales/tour_guilin.jpg) no-repeat left top; overflow:hidden;}
.tour_guilin h3{ margin:10px 0 0 0; text-align:center; font-size:14px;}
.tour_guilin a{ text-decoration:none; font-size:14px; color:#000;}
.tour_guilin p{ margin:30px 10px 10px 8px;}
.tour_guilin b{ color:#F00; }
.tour_guilin img{ border:0px; padding-bottom:10px;}

.tour_deng{ height:226px; background:url(../images/sales/tour_ding.jpg) no-repeat left top; float:left; width:180px; overflow:hidden; padding-top:40px;}

.tour_deng_li{ list-style-type:none; display:block; width:140px; float:right; text-align:left; letter-spacing:-1px; line-height:43px; }

.type_top{ background-color:#ffffff; border:0px #a5a6a8 solid; width:562px;padding-top:0px; height:auto; float:left; overflow:hidden;}
.type_top_p{ width:130px; float:left; margin:0px 0px 0px 6px; text-align:center; }
.type_top_p a{ text-decoration:none; letter-spacing:-1px; font-size:12px;}
.type_top_p img{ border:1px solid #ddd; padding:4px; background-color:#FFF;}

.type_top_pd{ width:130px; float:left; margin:0px 0px 0px 6px; text-align:left; }
.type_top_pd a{ text-decoration:underline; letter-spacing:-1px; font-size:12px;}


.type_bottom{ background-color:#f6f6f6; border:1px #a5a6a8 solid; width:552px; height:133px; padding:10px 0px 0 10px;float:left; overflow:hidden;}
.type_bottom h3{ text-align:left; color:#aa1515;  font-size:16px; margin-top:7px;margin-left:10px; margin-bottom:3px;}
.classic {font-weight:bold;}

.option_bottomsmall{ clear:both; background:url(../images/sales/right_option_bottom_small.gif) left bottom no-repeat ; margin-top:-2px; color:#a43239; font-size:15px; font-weight:bold; text-align:right;}
.option_bottomsmallup{ clear:both; background:url(../images/sales/right_option_bottom_smallup.gif) left bottom no-repeat ; margin-top:-2px; color:#a43239; font-size:15px; font-weight:bold; text-align:right;}


#left_menu{
border-top-width:100%;
border-top-style:solid;
border-top-color:#8E1127;
height:auto;
}

#left_menu h2{
margin:0px;
padding:5px 0 5px 20px;
font-size:16px;
color:#C32D2B;
font-family:Geneva, Arial, Helvetica, sans-serif;
background:url(../images/left_menu1.gif) no-repeat left center;
}

#left_menu ul{
margin:0px;
padding:0;
list-style-type:none;
}

#left_menu2 ul{
margin:0px;
padding:0;
list-style-type:none;
}

#left_menu ul a{
display:block;
width:100%;
height:30px;
line-height:30px;
color:#993333;
font-size:13px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
background:#FFF5E9 url(../images/left_menu21.gif) no-repeat left center;
text-indent:26px;
border-bottom:#FFFFFF 1px solid;
}
#left_menu ul a:hover{
background:#be8362 url(../images/left_menu3.gif) no-repeat left center;
background-color:#BB3333;
font-weight:bold;
color:#FFFFFF;
}

#left_menu ul a.active{
background:#be8362 url(../images/left_menu3.gif) no-repeat left center;
background-color:#BB3333;

color:#FFFFFF;
}

#left_menutt h2{
display:block;
height:26px;
margin:0px;
font-size:16px;
line-height:26px;
width:180px;
color:#FFFFFF;
text-indent:26px;
font-family:Geneva, Arial, Helvetica, sans-serif;
background:#be8362;
}
#left_menutt ul{
margin:0px;
padding:0;
list-style-type:none;
}

#left_menutt ul a{
display:block;
width:178px;
height:27px;
line-height:27px;
color:#666666;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
background:#fff7f1 url(../images/left_menu61.gif) no-repeat left top;
text-indent:20px;
border:1px #dfc7b4 solid;
border-top:0;
}

#left_menutt ul a:hover{
background:#f4d9bd url(../images/left_menu71.gif) no-repeat left top;
color:#333333;
font-weight:bold;
}

#left_menutt ul a.active{
background:#f4d9bd url(../images/left_menu71.gif) no-repeat left top;
color:#333333;
font-weight:bold;
}

.cheap_tours {width:178px; height:250px; float:left; overflow:hidden; background:url(../images/sales/cheaptourrt.gif) no-repeat left top; margin-top:10px; }
.cheap_tours h4 {
    margin-top:0px; padding:6px; line-height:20px;text-align:center;
    font-size:14px;
	font-weight:bold;
	color:#ffffff;
	display:block;}
	
.cheaptourlia{ float:left; width:155px; padding:12px; text-align:left; margin-top:77px; }
.cheaptourlib{ float:left; width:155px; padding:12px; text-align:left; margin-top:-7px; }
.cheaptourlic{ float:left; width:155px; padding:12px; text-align:left; margin-top:-15px;}
.cheaptourlic p {font-size:12px; text-decoration:none}
.cheaptourlic h4    { margin-top:0px; padding:0px; line-height:20px;text-align:center;
    font-size:14px;
	font-weight:bold;
	color:#972D26;
	display:block;}
	
.cheaptourlid{ float:left top; width:165px; text-align:justify; background:#e13b0c; }
.cheaptourlid strong    { margin-top:0px; padding:0px; line-height:20px;text-align:center;
    font-size:14px;
	font-weight:bold;
	color:#ffffff;
	display:block;}

.cheaptourlie{ float:left top; width:165px; text-align:justify; background:#ffffff; }
.cheaptourlie p    { margin-top:0px; padding:5px; line-height:20px;
    font-size:12px; 
	text-decoration:none
    font-size:14px;
	font-weight:bold;
	color:#000000;
	display:block;}

.cheaptourlia cheaptourlib cheaptourlic strong{ font-size:13px; letter-spacing:0px;}

.best_sold{ width:178px; border:1px solid #ccc; float:left; line-height:20px; margin-top:5px;}
.b_title{ height:32px; text-align:center; background:url(../images/sales/cheaptourbg.gif) no-repeat left top; background-color:#ffffff;padding:10px 5px 0 5px;}
.b_title h4 { 
	font-size:14px;
	font-weight:bold;
	color:#972D26;
	display:block;}
.b_title a{ color:#FFF; font-size:14px;}
.b_li{width:168px;}
.b_li p{ background:#ddd; margin:0px; padding:5px 5px 0 5px; width:168px; color:#F00;}
.b_li a{ text-decoration:none; }
.b_li2{ padding:2px 5px 5px 5px; width:168px; color:#F00;}

.b_titledown{ height:22px; text-align:center; background:url(../images/sales/cheaptourbg2.gif) no-repeat left top; background-color:#ffffff;padding:30px 5px 5 5px;}

.b_titlek p { 
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.best_sold1{ width:555px; border:1px solid #ccc; float:left; line-height:20px; margin:4px 0;}
.b_title1{ height:25px; text-align:center; background-color:#eeeeee;}
.b_title1 a{ color:#; font-size:14px;text-decoration:none;}
.b_li1{width:545px;}
.b_li1 p{ background:#ddd; margin:0px; padding:5px; width:545px; color:#000;}
.b_li1 a{ text-decoration:none;}
.b_li21{ padding:5px; width:545px; color:#F00;}
.b_li21 a{ padding-right:10px; float:left; text-decoration:underline;}

.mess{ margin-top:7px; border:2.5px solid #d5d5d5; width:164px; padding:6px; line-height:20px; background:#eeeeee}
.mess p{ text-align:left; color:ffffff}

.spe_top{ margin-top:18px; background:#ffffff; width:550px; height:250px; float:left; line-height:17px; padding:0 5px 5px 5px; }
.spe_top h3{ float:left; margin-bottom:5px; width:550px; text-align:left; color:#144e9f; font-size:13px; margin-top:5px; margin-left:10px; letter-spacing:1px;}
.spe_top a{ text-decoration:none; color:#144e9f; font-size:16px; letter-spacing:1px;}
.spe_top p{ width:540px; margin:0px; padding:0 10px; float:left; line-height:22px; text-align:left; }
.special_pic{ width:116px; height:110px; padding:7px; background-color:#ddd; text-align:center; float:left; margin-left:5px; letter-spacing :-1px; margin-top:8px;}
.special_pic img{ width:116px; height:89px; padding-bottom:5px;}

/*China Tour Class Panel Tip.*/
.TourClassTip
{
    width:226px;
    border:solid 1px #a7a7a7;
    padding:2px;
    display:none;
    position:absolute;
    height:auto;
    background-color:White;
}
.TourClassTip span
{
    height:28px;
    line-height:28px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    background-color:#ececec;
    margin:0px;
}