﻿
/* index page css*/




/* left contant css ------index page css*/
#n_left {
width:182px;
height:auto;
float:left;
margin:10px;
_margin:10px 8px 10px 5px;
padding:0px;
background-color:#fff;
}

/**************内页的 search 框 css  styles *****************/
#n_left .left_search {
width:157px;
padding:8px 10px 3px 15px;
height:295px;
background: url(../images/homepage/search_bg.jpg) no-repeat left top;
}

#n_left .left_search h3 {
text-align:center;
font-size:15px;
padding:0;
margin:5px auto;
color:#666666;
}

.left_search p {
padding:0;
margin:0 0 6px 0;
}

.live_chat_new {
margin:10px 0;
width:170px;
padding:32px 5px 0px 5px;
border:1px solid #e0e0e0;
height:auto;
background:#f1f1f1 url(../images/homepage/contact_us.jpg) no-repeat left top;
}
.live_chat_new a img{
width:171px;
height:auto;
border:0px;
margin-bottom:4px;
padding:0;
}
.why_us{
width:182px;
height:234px;
margin:5px 0 0 0;
background-image:url(../images/homepage/leftwhy.gif);
}
.why_us h3 { font-size:14px; color:white; padding:15px 1px 0px 6px; line-height:0px; text-align:justify;}
.why_us p { padding:7px 7px 7px 7px; text-align:left; width:174px;}
.why_us a { float:right; color:#CC0033; margin-right:15px;}

.contact_us_new {
width:170px;
height:auto;
margin:0px;
padding:0px;
}
.contact_us_new p {
margin:0;
padding:0;
line-height:20px;
font-size:13px;
}

.blog {
width:172px;
height:280px;
margin:0px;
padding:136px 5px 0px 5px;
background: url(../images/homepage/china_tour_blog.jpg) left top no-repeat;
}
.blog p {
font-size:12px;
margin-left:8px;
color:black;
line-height:18px;
padding-top:0;
margin-top:0;
padding-bottom:0px;
margin-bottom:3px;
font-family:Arial, Helvetica, sans-serif;

}
.blog_a{ font-size:12px; font-weight:normal; letter-spacing:-1px; color:#999; padding-top:15px;}
.blog_a a{ font-size:12px; font-weight:normal; }
.blog img {
display:block;
border:0;
margin-top:-12px;
margin-left:5px;
text-align:center;
}

#sell_pro {
list-style:none;
padding:17px 0 0 9px;
float:left;
width:738px;
height:300px;
margin:10px 0;
background:url(../images/homepage/sell_pro_bg.jpg) left top no-repeat;

}

.sp_a {
width:181px;
padding:10 15px;
background: url(../images/homepage/sell_pro_bg04.jpg) left top no-repeat;
}


.sp_j{ margin:0px; padding:7px 0 0 15px;}
.sp_j a { color:#BB3E38; font-size:11px;}
.sp_j b { color:#BB3E38; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
.sp_j h3{ margin:0px; height:20px; font-size:14px;}

.sp_a img { 
border:0;
margin:9px 0 0 6px;
}

.sp_a, .sp_b, .sp_c, .sp_d {
height:264px;
margin:0;
padding:0;
float:left;
}
.sp_b {
width:171px;
padding:0 5px;
background: url(../images/homepage/sell_pro_bg04.jpg) left top no-repeat;
}

.sp_b img { 
border:0;
margin:9px 0 0 1px;
}

.sp_k{ margin:0px; padding:9px;}
.sp_k h3{ margin:0px; height:20px; font-size:14px;}

.sp_c {
width:181px;
}
.sp_d {
width:172px;
padding:0 5px;
background: url(../images/homepage/sell_pro_bg04.jpg) left top no-repeat;
}

.sp_p{ margin:0px; padding:5px;}
.sp_p h3{ margin:0px;  height:20px; font-size:14px;}

.sp_d a img { 
border:0;
margin:10px 0 0 0px;
}
.sp_d h4, .sp_b h4, .sp_a h4 {
text-align:center;
font-size:12.5px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:7px 0;
}

.sp_d span, .sp_b span, .sp_a span{
color:#666666;
font-size:12px;
}

.sp_e {
width:170px;
height:141px;
margin:0;
margin-top:10px;
padding:0;
}

.sp_e img { 
border:0;
margin:0px 0 0 0px;
}
#voc_box {
width:494px;
height:auto;
float:left;
margin-bottom:10px;
}

#voc_index {
width:355px;
height:121px;
margin:0;
float:left;
padding:10px 10px 10px 135px;
background: url(../images/homepage/voc_bg.jpg) left top no-repeat;
}
#voc_index h2 {
font-size:19px;
margin:15px 0 0px 0;
padding:0;
color:#BB3E38;
}
#voc_index p {
line-height:18px;
font-size:13px;
margin:8px 0;
}
#voc_index a , a:link {
font-weight:normal;
}
#voc_tour {
width:498px;
height:auto;
float:left;
margin:0px;
_margin-top:-5px;
padding:0px;
border:1px solid #E7E7E7;
border-top:0;
background-color:#F9F9F9;
}

#voc_tour h2   {
width:470px;
height:auto;
font-size:19px;
margin:0px 0px 0px -1px;
padding:30px 0 0 30px;
color:#BB3E38;
text-align:left;
line-height:23px;
background: url(../images/homepage/voc_top_bg.jpg) left top  no-repeat;
}
#voc_tour h2 a {
text-decoration:none;

font-size:18px;

color:#BB3E38;
}

#voc_tour ul {
margin:10px 0px 10px 6px;
padding:0px 0 5px 10px;
list-style:none;
}

#voc_tour  li{
background:url(../images/homepage/tourlistbg.gif) no-repeat left top;
padding-left:20px;
margin-bottom:8px;
}
#voc_tour  li span {
color:#FF0000
}
.tour_content li a , a:link {
color:#333;
font-weight:bold;
}
.tour_content li span{
padding-left:6px;
color:#FF0000;
}

#citybg {
width:498px;
margin:0px;
_margin:0px 0px 0px 0px;
padding:5px 0 15px 0px;
_padding:5px 0 15px 0px;
border:1px solid #E7E7E7;
border-top:0;
background-color:#F9F9F9;
}
#citybg h3 {
margin:0px;
padding:0px 0 0 30px;
text-align:left;
line-height:25px;
background: url(../images/homepage/city_titlebg.jpg) left center no-repeat;
}

#citybg h3 a {
text-decoration:none;
font-size:16px;
color:#BB3E38;
}
#citybg #slideShowClick { postion:absolute; width:40px; height:22px; margin-top:-16px; margin-left:440px; }
#citybg .slideShowLineWidth { postion:absolute; height:232px;width:475px; _width:482px; overflow:hidden; padding-left:8px;_padding-left:0px; margin-top:0px; _margin-top:0px; }
#citybg .city_tour_g {
width:145px;
height:230px;
float:left;
margin-left:10px;
_margin-left:8px;
border:1px solid #999999;
background:#F0F0F0;
}
#citybg .city_tour_g a img {
border:0;
}

#citybg .city_tour_g h4 {
text-align:center;
width:147px;
height:14px;
margin:0px;
margin-left:-1px;
margin-top:-1px;
_margin-left-1px;
_margin-top:-1px;
font-size:14px;
padding:5px 0;
}
.c_c01 {
background: url(../images/homepage/city_color01.jpg) no-repeat left center;
}
.c_c02 {
background: url(../images/homepage/city_color02.jpg) no-repeat left center;
}
.c_c03 {
background: url(../images/homepage/city_color03.jpg) no-repeat left center;
}
#citybg .city_tour_g h4 a{
text-decoration:none;
color:#FFFFFF;
}
#citybg .city_tour_g p {
margin:0;
padding:5px;
color:#666666;
}

#voc_yc {
width:498px;
position:relative;
margin:0px;
_margin:0px 0px 0px 0px;
padding:0px 0 10px 0px;
_padding:0px 0 10px 0px;
border:1px solid #E7E7E7;
border-top:0;
background-color:#F9F9F9;
}

#voc_yc h3 {
height:25px;
margin:0px;
line-height:25px;
text-align:left;
padding:10px 0 6px 25px ;
background:url(../images/homepage/city_titlebg.jpg) no-repeat left center;
}

#voc_yc h3 a {
text-decoration:none;
font-size:16px;
color:#BB3E38;
font-weight:bold;
}
#voc_yc h3 a:hover {
text-decoration:underline;
}
#voc_yc img {
float:left;
display:block;
margin:-5px 10px 0 0;
}
#voc_yc .voc_yc_a {
width:285px;
height:auto;
float:left;
margin-top:-15px;
padding-top:5px;
background:#F9F9F9 url(../images/homepage/voc_top_bgleft.jpg) no-repeat right center;
}
#voc_yc .voc_yc_a b a { color:#990033; margin-right:15px;}

#voc_yc .voc_yc_a a {
display:block;
font-size:12px;
width:284px;
text-align:left;
line-height:15px;
margin-bottom:10px;
float:left;
font-weight:normal;
}
 #voc_yc .voc_yc_a a:link {
display:block;
width:284px;
text-align:left;
line-height:15px;
margin-bottom:10px;
float:left;
font-weight:normal;
}


#flight_hotel {
width:488px;
position:relative;
margin:0px;
_margin:0px 0px 0px 0px;
padding:10px 0 10px 10px;
_padding:10px 0 10px 10px;
border:1px solid #E7E7E7;
border-top:0;
background-color:#F9F9F9;
}


.fh{ background:url(../images/homepage/fh_bg.gif) no-repeat center top; width:474px; height:177px; float:left;}
.fh_1{ width:210px; float:left; padding-left:5px; overflow:hidden;}
.fh_1 h3{ color:#b43b3b; float:left; padding:15px 0 17px 12px; width:200px; overflow:hidden; margin:0px;}
.fh_1 h3 a{ color:#b43b3b; text-decoration:none; font-size:15px;}
.fh_1 a{ text-decoration:underline; font-size:12px; padding-left:12px; font-weight:normal; line-height:20px;}
.fh_2{ width:210px; float:left; padding-left:20px; overflow:hidden;}
.fh_2 h3{ color:#b43b3b; float:left; padding:15px 0 17px 28px; width:200px; overflow:hidden; margin:0px; font-weight:bold;}
.fh_2 h3 a{color:#b43b3b; text-decoration:none; font-size:15px;}
.fh_2 a{ text-decoration:underline; font-size:12px; padding-left:16px; font-weight:normal; line-height:20px;}



.flight_left {
width:221px;
height:171px;
padding:0;
float:left;
margin:0 0 0 8px;
border:1px solid #D9D8D8;
padding:0;
background:#fff url(../images/homepage/flights_left_bg01.jpg) no-repeat left top;
}
 .hotel_right {
width:221px;
height:171px;
margin:0 0 0 15px;
border:1px solid #D9D8D8;
padding:0;
float:left;
background:#fff url(../images/homepage/flights_hotels_bg01.jpg) no-repeat left top;
}


#flight_hotel .flight_left h3 {
width:115px;
height:40px;
padding:0px 0px 0px 100px;
margin:0;
line-height:40px;
background:none;
}
#flight_hotel .flight_left h3 a {
color:#BB3E38;
font-size:16px;

text-decoration:none;
}

#flight_hotel .flight_left h3 a:hover {
text-decoration:underline;
}
#flight_hotel .hotel_right h3 {
width:115px;
height:40px;
padding:0px 0px 0px 100px;
line-height:40px;
margin:0;
background:none;
}
#flight_hotel .hotel_right h3 a {
color:#BB3E38;
font-size:16px;
text-decoration:none;
}
#flight_hotel .hotel_right h3 a:hover {
color:#BB3E38;
text-decoration:underline;
}
#flight_hotel ul {
width:172px;
height:auto;
margin:0px;
padding:10px 20px 5px 15px;
list-style:none;
}
#flight_hotel li{
background:url(../images/homepage/flight_bg01.jpg) no-repeat left top;
padding-left:20px;
margin-bottom:8px;
}

#flight_hotel li a , a:link {
color:#333;
font-weight:bold;
}
#voc_right {
width:240px;
height:auto;
float:left;
margin-left:5px;
_margin-left:1px;
background-color:#FFFFFF;
}

.tailor_made {
border:0;
margin:7px;
height:114px;
}
#voc_guide {
width:228px;
height:auto;
margin:0px 6px;
_margin:0px 4px;
padding:8px 6px 5px 6px;;
background-color:#E7E7E7;
}

.more_guide {
margin-left:-1px;
}
.more_guide a {
display:block;
width:113px;
height:36px;
float:left;
margin-bottom:5px;
}

.more_guide a img {
width:113px;
border:0px;
}

#reviewcontent{margin:10px 0px 5px 0px; }

#reviewcontent .feedback_box {
background:#FFF;
width:208x;
padding:8px;
border:solid 3px #29559c;
}

#reviewcontent h3{ margin:0;  padding:0; font-size:14px; height:25px; line-height:25px; color:#FFF; background:#29559c; text-align:center;}
#reviewcontent .feedback_box a{ font-weight:normal;}
#reviewcontent .feedback_box p em{ color:#7B7B7B;}


.testimonials p {
margin:0px 12px;
margin-bottom:7px;
font-size:12px;
}

.testimonials a {
text-decoration:none;
font-weight:normal;
margin:7px 0px;
font-size:11.5px;
}
.testimonials a.toall {
display:block;
text-decoration:underline;
border:0;
text-align:right;
margin-right:12px;
font-weight:bold;
color:#143468;
padding-top:0px;
}

.testimonials a:hover {
text-decoration:underline;
}

.tabs { margin:5px 0 5px 0px; width:226px; position:relative; overflow:hidden; height:1%; height:335px; background-color:#FFFFFF;}
		.tabs h3 { z-index:2; font-size:13px; background:url(../images/homepage/good-tab01.gif) no-repeat; width:113px; height:38px; line-height:32px; text-align:center; float:left; margin-right:0px; color:#FFFFFF;}
		h3.active { background-position:0 -38px; color:#990000;}
		#tab-01, #tab-02, #tab-03 { position:absolute; top:38px; left:0; width:208px; padding:5px; height:auto; z-index:1; }
		#tab-02{ display:none;}
		
#tab-01 ul {
list-style:none;
margin:15px 0;
padding:0;
}
#tab-01 {
list-style-type: none;
width:210px;
height:auto;
margin:8px;
float:left;
text-align:left;
line-height:20px;}

#tab-01 strong{ font-size:14px; background-color:#ebebeb; color:#bd1924;}
	#tab-01 .tb_right {
margin-left:15px;
_margin-left:15px;
}	
		
#tab-01 a { font-size:12px; font-weight:normal;}		



#tab-02 ul {
margin:15px 0 15px 15px;
padding:0;

list-style:disc;
}
#tab-02 li {
width:190px;
height:auto;

margin-bottom:12px;
	}
	
 #tab-02 li a {
margin:5px;
font-size:13px;
padding-left:-8px;
font-weight:normal;
}	


.l_sst {
border:1px solid #BF7F59;
width:150px;
height:22px;
background-color:#FFFFFF;
}

/********#footer style**************/
#footer{
	width:940px;
	width:940px;!important;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:5px;
	margin-top:15px;
	clear:both;
	padding-bottom:10px;
    overflow:auto;
	background:#FFF;
	border-top:4px #BE1027 solid;
}
.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:680px;
}
.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;
}
