
.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%;
float:left;
}
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;
margin-left:2px;
width:168px;
height:128px;
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 7px;
height:auto;
width:530px;
padding-left:13px;
float:left;
}

.ct_list_r_guest {
margin:0px 0px 0px 7px;
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-left:-12px;
padding-left:0px;
height:25px;
width:538px;
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:330px;
	
	
		}
.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-left:15px;
display:inline;
line-height:25px;
font-size:13px;
text-align:left;
font-weight:bold;
color:#333333;
}

.ct_list_title span{
color:red;
margin-left:15px;
}
.ct_list_r p{
margin:7px 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: 25px; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; margin-bottom:22px;
}
DIV.msdn A {
	BORDER-RIGHT: #DFC797 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #DFC797 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; 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: 8px; 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 {
	margin:10px 0 0 0;
	padding:0;
	width:745px;
	height:173px;
	padding-top:14px;
	background:url(../images/tour/tour_bg_top01.jpg) left top no-repeat;
	
}

.tour_recm_top h1{
	margin:0px 0 0 145px;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#972D26;
	display:block;
}
.tour_recm_top p{
	margin:10px 190px 0 10px;
	padding:0;
	line-height:18px;
	display:block;
}
.tour_recm_top ul{
list-style:none;
margin:4px 0 5px 15px;
padding:5px 10px;
width:500px;
height:60px;
}
.tour_recm_top li{
line-height:18px;
padding-left:15px;
background:url(../images/tour/tour_bg_04.jpg) left center no-repeat;
}
.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;
}
