﻿ /*------------------------------------------------global start------------------------------------------------*/
body { 
height:100%;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif
}

* {
   margin:0;
   padding:0
}

a {
cursor:pointer
}

.mainin {
width:950px;
height:1400px;
margin:0 auto;
}

.content { 
width:950px;
margin:0 auto;
background: url(/Img/EN/Theme/B2C3/bg_bottom.gif) bottom repeat-x  #eee7d7;
padding-bottom:20px;
}
.textbox{
width:950px;
float:left
}

.mainin3 {
width:950px;
height:1600px;
background-image:url(/img/EN/Theme/B2C3/bgin.GIF);
margin:0 auto;
}

.maininpayment {
width:950px;
height:400px;
margin:0 auto;
}

.boxleft {
width:580px;
height:100%;
padding-left:30px;
float:left;
}

.boxright {
width:322px;
height:100%;
float:left;
padding-left:3px;
}

.boxleft02 {
width:165px;
height:100%;
float:left;
padding-left:5px;
padding-right:2px
}

.quicknav{
width:160px;
float:left;
border: solid 1px #b1a595;
background-color:#f5f1e6;
margin:0 auto;
}

.quicknav ul.search{
list-style:none;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:150px
}

.quicknav ul.search li{
line-height:25px;
float:left;
width:150px
}

.quicknav ul.FBmonth{
list-style:none;
width:160px;
margin:5px 0;
padding:0
}

.quicknav ul.FBmonth li{
width:25%;
text-align:center;
float:left
}

.quicknav ul.FBmonth li.mthon{
color:#e60012
}

.quicknav h3,.quicknav h2,.quicknav h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#7e6b5a;
line-height:20px;
background: url(/Img/EN/Theme/B2C3/quicknav_tt.GIF) repeat-y;
padding-left:5px;
width:155px;
margin-bottom:5px;
float:left
}

.quicknav h3 a,.quicknav h2 a,.quicknav h1 a{
text-decoration:none;
color:#7e6b5a;
}


.quicknav #faqflight li{
line-height:20px
}


.quicknav ul{
list-style:none;
padding:2px 5px
}

.quicknav p,.quicknav li,.quicknav p a,.quicknav li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#a6937c;
line-height:15px;
text-decoration:none
}

.quicknav p{
padding:6px 5px;

}

#warningbox p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
width:70%;
text-align:center;
margin:0 auto;
line-height:25px;
padding:5px 0
}

.quicknav table{
float:left
}

#warningbox span{
color:#e60012
}


#pagebar{
width:95%;
float:left;
padding:0 10px}

#pagebar h3{
float:left;
color:#7d0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
font-weight:normal
}

#pagebar span{
float:right;
height:20px;
margin-right:2px
}

.bookbuttom01,.submitbuttom01{
cursor:pointer; 
text-align:center; 
border:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#fff; 
font-weight:bold
}

.bookbuttom01{
background:url(/Img/EN/Theme/B2C3/buttom_bg05.gif) no-repeat; 
width:192px; 
height:43px;

}

.submitbuttom01{
background:url(/Img/EN/Theme/B2C3/buttom_bg08.gif) no-repeat; 
width:79px; 
height:34px;
}

.boxmiddle02 {
width:542px;
height:100%;
float:left;
}

.boxmiddle02_Content {
width:536px;
float:left;
border-bottom:solid 3px #a7937b;
border-left:solid 3px #a7937b;
border-right:solid 3px #a7937b;
background-color:#fff
}

.boxmiddle02_Content p.TopTextBox{
background-color:#fdf6eb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#707070;
line-height:15px;
width:516px;
padding:10px 10px;
}

.boxmiddle02_Content h1.cityname,.boxmiddle02_Content p.cityintro{
font-family: Arial, Helvetica, sans-serif;
line-height:20px;

}

.boxmiddle02_Content h1.cityname{
font-size:16px;
color: #FF8000;

padding:10px 10px 0 10px;

}

.boxmiddle02_Content p.cityintro{
font-size:12px;
color: #666666;
padding:2px 10px 10px 10px;
border-bottom:dashed 1px #CCCCCC
}
.boxmiddle02_Content div.flightsrbox{
width:436px;
float:left;
border:none;
padding:5px 50px
}

.boxmiddle02_Content table{
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#362e2b}

.tripsearch_tt,.boxmiddle02_Content h2{
width:516px; 
float:left; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
color:#fff799;
padding-left:20px;
background:url(/Img/EN/Theme/B2C3/tripsearch_tt.GIF) no-repeat ;
height:25px;
line-height:25px;
font-weight:bold

}

.boxmiddle_TT{
background:url(/Img/EN/Theme/B2C3/middlecontentTT01.GIF) no-repeat;
width:512px;
height:22px;
display:block;
float:left;
padding-left:30px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFF00;
}



.boxright02 {
width:232px;
height:100%;
float:left;
margin-left:3px
}

.boxright03 {
width:774px;
height:100%;
float:left;
margin-left:3px
}


.boxrighttour {
width:225px;
padding-left:15px;
height:900px;
background-image:url(/img/EN/Theme/B2C3/rightbg.GIF);
float:left;
}




.hotelboxleft,.boxleftcityguide {
width:585px;
height:100%;
padding-left:60px;
float:left;
}

#crumb01,#crumb02{
width:930px;
float:left
}

#crumb03{
width:870px;
float:left
}

.prevbuttom{
width:60px;
float:left;
background-color:#fff;
height:25px;
line-height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px}



#crumb01,#crumb02,#crumb03{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8f7f70;
line-height:25px;
background-color:#fff;
height:25px;
padding-left:20px
}

#crumb01 a:link,#crumb02 a:link,#crumb03 a:link,#crumb01 a:visited,#crumb02 a:visited,#crumb03 a:visited{
text-decoration:none;
color:#8f7f70;
}

#crumb01 a:hover,#crumb02 a:hover,#crumb03 a:hover{
text-decoration:underline
}

#right_content{
margin-top:10px; 
margin-left:10px; 
height:100%;
width:565px;
float:left
}

.stepbar{
width:98%;;

}

.stepbar h4,.stepbar h5,.stepbar h6{
display:block;
height:20px;
float:right;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
font-weight:normal;
padding-left:12px;
}

.stepbar h4{
background:url(/Img/EN/Icon/liststyle04.gif) no-repeat center left;
color:#666666;
cursor:pointer;
}

.stepbar h5{
background:url(/Img/EN/Icon/liststyle01.gif) no-repeat center left;
color:#e60012;
font-weight:bold;
cursor:pointer;
}

.stepbar h6{
background:url(/Img/EN/Icon/liststyle05.gif) no-repeat center left;
color:#b18147;
}

#pg_content{
padding:0 6px; 
float:left;
}

#pg_content div.t_content{
border-left: solid 3px #a7937b;
border-right: solid 3px #a7937b;
border-bottom: solid 3px #a7937b;
width:912px; 
background-color:#fff; 
padding:5px 10px
}

div.t_content p
{color:#7e6b5a; font-size:12px; padding:0 5px; line-height:20px}

div.t_content h1,div.t_content h2,div.t_content h3{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif; 
}

div.t_content h1{
font-size:20px; 
color:#e60012;
}

div.t_content h2{
font-size:16px; 
color:#834e00; 
}

div.t_content h3{
background:url(/Img/EN/Icon/whychooseus/kuang1.gif) no-repeat; 
font-size:14px; color:#834e00; 
line-height:25px; 
 }
 
div.t_content a{
color:#FF9900
}


.clearbox {/*用来解决Firefox浏览器 height:100% 不支持的问题*/
border-top:1px solid transparent !important;
margin-top:-1px !important;
clear:both;
visibility:hidden;
}
/*--------------------------------------------------------------------------------------------------*/

/*------------------------------------------------top start------------------------------------------------*/
.mainboard {
width:950px;
margin:0 auto;
}

.top {
width:950px;
margin:0 auto;
}

.top ul{
float:left;
width:950px; 
list-style:none; 
margin:0; 
padding:0;

}

.topli01{
float:left;
width:950px;
height:23px;
text-align:right;
background:url(/Img/EN/Theme/B2C3/Top_BG01.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:23px
}

.topli02{
padding-top:20px;
height:41px;
float:left;
width:302px;
background:#fff
}

.topli02 img{
border:none
}

.topli03{
float:left;
width:648px;
height:61px;
background:url(/Img/EN/Theme/B2C3/top_banner.gif) no-repeat
}

#topbannertours{
background:url(/Img/EN/Theme/B2C3/top_banner02.gif) no-repeat
}

#topbannertours span{
float:left
}

#topbannerflights{
background:url(/Img/EN/Theme/B2C3/top_banner03.gif) no-repeat
}

#topbannerguides{
background:url(/Img/EN/Theme/B2C3/top_banner04.gif) no-repeat
}

#topbannertibet{
background:url(/Img/EN/Theme/B2C3/top_banner05.gif) no-repeat
}

#topbanneryangtze{
background:url(/Img/EN/Theme/B2C3/top_banner06.gif) no-repeat
}

.topli03 span{
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#fff;
display:block;
height:30px;
margin:28px 2px 2px 10px;
font-weight:bold;
padding-right:20px;
float:right;
}
 
.Nav {
background-image:url(/img/EN/Theme/B2C3/Nav_BG01.gif);
width:940px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 auto;
height:55px;
float:left
}

.Nav ul{
list-style:none;
float:left;
width:940px
}

.Nav ul li{
background:url(/Img/EN/Theme/B2C3/navleft.gif) left center no-repeat ;
height:37px;
float:left;
margin-top:9px
}

.Nav span{
border-bottom: solid 1px #fff;
border-top: solid 1px #fff; 
line-height:35px; 
display:block;
background-color:#ad6a00
}

.Nav a{
display:block;
height:37px;
float:left;
background:url(/Img/EN/Theme/B2C3/navright.gif) right no-repeat ;
padding-right:18px;
padding-left:18px
}

#nav_on{
background:url(/Img/EN/Theme/B2C3/navleft_on.gif) left center no-repeat ;
}

#nav_on a{
background:url(/Img/EN/Theme/B2C3/navright_on.gif) right no-repeat ;
}

#nav_on  a span{
background-color:#e60012
}



.Nav a,.Nav a:link,.Nav a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none
}

.Nav a:hover{
text-decoration:underline
}


/*-----------------------------------------------top end-------------------------------------------------*/

/*------------------------------------------------bottom start------------------------------------------------*/
.bottom_content{
margin:10px auto; 
width:950px; 
height:180px; 
text-align:center;
}
#bottoom_nav,#bottom_nav02,#bottom_text_content{
font-family:Verdana;
color: #666666;
width:950px;
line-height:30px;
font-weight:200;
float:left;

}

#bottoom_nav{
font-size:11px;
}

#bottom_text_content{
font-size:12px;
line-height:25px;
}

#bottom_nav02 a{
font-size:12px;
text-decoration:underline;
font-weight:100;
}

#bottom_nav02 img{
vertical-align: text-bottom;
}


#bottoom_nav a,#bottom_nav02 a,#bottom_text_content a{
cursor:pointer;
color: #666666;}

#bottoom_logo{
width:950px;
float:left;
}

#bottoom_logo ul{
margin:0 ; 
padding:0;
list-style:none;
float:left;
width:81%;

}

#bottoom_logo li{
margin:0 4px;
float:right;
}

/*---------------------------------------------bottom end-----------------------------------------------------*/

/*---------------------------------------------global end-----------------------------------------------------*/

/*---------------------------------------------index-----------------------------------------------------*/

.TopTextBox{
width:562px;
float:left;
margin:5px 0;
}

.TopTextBox02{
width:100%;
float:left;
margin:5px 0;
}

.TopTBox{
width:910px;
height:94px;
float:left;
margin-left:29px;
display:inline;
margin-top:10px
}

.TopTBox div{
float:left;
background:url(/Img/EN/Theme/B2C3/textboxbg.gif) no-repeat;
width:889px;
height:76px;

}

.TopTBox span{
display:block;
height:8px;
float:left
}


.TopTBox div p{
font-family: Arial;
line-height:15px;
font-size:12px;
color:#333333;
text-align:justify;
padding:0 20px;
vertical-align:middle
}

.TopTBox div h1{
font-family:Arial;
font-size:15px;
font-weight:bold;
color: #990000;
margin-top:5px;
padding-left:18px;
line-height:20px
}





.TopTextBox H1,.TopTextBox02 h1{
font-family:Arial;
font-size:14px;
font-weight:bold;
color: #990000;
text-align:center
}

.TopTextBox p,.TopTextBox02 p{
font-family: Arial;
line-height:14px;
font-size:12px;
color:#333333;
text-align:justify;
padding:0 30px;
}


.WhyChooseUs{
width:322px;
float:left;
margin:5px 0
}

.WhyChooseUs span{
 display:block;
 width:103px; 
 height:30px; 
 background:url(/Img/EN/Theme/B2C3/TextBG01.gif); 
 float:left; 
 line-height:30px; 
 padding-left:27px; 
 font-family: Arial, Helvetica, sans-serif; 
 font-size:13px; 
 font-weight:bold; 
 color:#FFF;
 margin:3px 0 0 5px;
 font-style:italic}
 
.WhyChooseUs img{
float:left;
border:none}

.WhyChooseUs a{
text-decoration:none
}

.TopImg{
float:left
}

#tripplanner{
background-color:#eee7d7
}

#CustomTours p,#CustomChinaTours p{
padding:10px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#333333;
width:68%;
float:left;
margin:8px 0;
text-align:justify;

}

#CustomTours a,#CustomChinaTours a{
color:#FF6600;
font-weight:bold;
text-decoration:underline;

}

#CustomTours img,#CustomChinaTours img{
float:left;
border:none
}


.Products_list01, .Products_list02, .Products_list03{
border-left:solid 3px #a6937c; 
border-right:solid 3px #a6937c; 
background:#FFFFFF;
float:left;

}
.Products_list01{
padding:0 3px; 
width:550px
}

.Products_list02{
padding:8px;
width:540px
}

.Products_list03{
padding:8px;
width:540px;
border-bottom:solid 3px #a6937c; 
}


#homepage_tours_tab{
display:block;
width:550px;
height:22px;
float:left;
}

#homepage_tours_tab a{
width:140px;
height:22px;
background-image:url(/Img/EN/Theme/B2C3/tours_tab02.gif);
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
line-height:22px;
float:left;
cursor:pointer
}

#homepage_tours_tab .tours_tabon{
background-image:url(/Img/EN/Theme/B2C3/tours_tab01.gif);
color:#fff799
}

.homepage_tours_list01{
width:470px;

padding:5px 40px;
margin:0;
float:left
}

.homepage_tours_list01 ul{
float:left;
width:100%;
margin:1px 0;
list-style:none
}
.homepage_tours_list01 li{
float:left;
line-height:21px
}

.homepage_tours_li01{
width:23%; 
height:70px;

}

.homepage_tours_li02{
width:77%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.homepage_tours_li02 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#696969;
}

.homepage_tours_li02 a:hover{
text-decoration: underline;
color:#990000;
}

.homepage_tours_li03{
width:35%;
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
border-top:dashed 1px #999999
}
.homepage_tours_li04{
width:10%;
height:21px;
text-align:center;
background:url(/Img/EN/Theme/B2C3/buttom_BG01.GIF)  no-repeat center;
border-top:dashed 1px #999999;

}

.homepage_tours_li04 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-decoration:none
}

.fchinatours{
width:550px;
float:left;

}

.ctg_content{
width:50%; 
float:left;
margin:10px 0;
}

.fchinatours ul,.ctg_content ul{
list-style:none;
float:left;
width:98%;
padding:0 2px;
margin:5px 0;
}

.fchinatours ul{
width:540px;
}



.ctg_content li{
float:left;
}

.fchinatours li{
width:100%;
float:left
}

.fchinatours li h6{
width:22%;
float:left;
height:90px;
}

.fchinatours li h6 img{
width:100px;
height:75px;
margin:0 5px}

.fchinatours li h4,.fchinatours li h5{
float:left;
width:78%;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.fchinatours li h4,.fchinatours li h4 a{
font-size:13px;
color: #CC0000;
line-height:20px;
text-decoration:none
}
.fchinatours li h5{
font-size:11px;
color:#666666;
line-height:15px;
font-weight:normal
}

.homepage_toursdeal_li01{
width:30%;
height:60px;
text-align:center
}

.homepage_toursdeal_li01 img{
width:70px;
height:55px;
margin-top:4px;
}
.homepage_toursdeal_li02{
width:68%;
height:20px;
padding:0 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
}

.homepage_toursdeal_li03{
width:68%;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-left:3px}

#homepage_tourdeal_list li{
float:left;
width:80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#696969;
line-height:20px;
margin-left:15px ;
padding-left:15px;
background: url(/Img/EN/Icon/liststyle01.gif) no-repeat left center
}


#homepage_tours_tt{
height:26px;
width:540px;
background:url(/Img/EN/Theme/B2C3/tours_TT02.gif);
float:left; 
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
font-weight:bold;
line-height:26px;
display:block;
padding-left:10px;
}


#homepage_tours_tt a{
float:right
}

.homepagett{
height:26px;
width:532px;
padding-left:30px;
display:block;
line-height:26px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color: #fff;
font-weight:bold;
padding-top:6px;
float:left
}

#homepage_tours_tt span,.homepagett span,.flightleft_tt span,.right_tt02 span{
float:left
}

.homepagett a,#homepage_tours_tt a,.flightleft_tt a,.right_tt02 a{
float:right;
margin-right:30px;
font-size:12px;
color:#fff799;
text-decoration:none;
font-weight:normal
}

#homepage_tours_tt a{
margin-right:10px
}



#homepage_Hotels_tt{
background:url(/Img/EN/Theme/B2C3/Hotels_TT01.gif);
color:#ccebfa
}

#homepage_Flights_tt{
background:url(/Img/EN/Theme/B2C3/flights_TT01.gif);
color:#fff799
}

#homepage_Cityguide_tt{
background:url(/Img/EN/Theme/B2C3/cityguide_TT01.gif);
color:#e3fed6
}

.homepage_deals_contentLeft{
width:35%; 
float:left;
}

.homepage_deals_contentLeft span{
margin-left:4px
}

.homepage_deals_contentLeft a,.homepage_deals_contentLeft a:link,.homepage_deals_contentLeft a:visited,.homepage_deals_contentRight li a,.homepage_deals_contentRight li a:link,.homepage_deals_contentRight li:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#696969;
text-decoration:none;

}
.homepage_deals_contentLeft a:hover ,.homepage_deals_contentRight li a:hover{
color:#990000;
text-decoration:underline
}

.homepage_deals_contentLeft ul ,.homepage_deals_contentRight ul{
list-style:none;
width:100%;
float:left}

.homepage_deals_contentLeft li{
width:43%; 
border: solid 1px #999999;
background:#f1f0f0;
text-align:center;
float:left;
margin:2px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333
}


.homepage_deals_contentRight{
width:55%; 
float:left;
margin:0px 10px 0px 30px;
}
.homepage_deals_contentRight li{
border-bottom: dashed 1px #999999;
width:98%;
margin:2px 0;
padding:0 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#696969;
line-height:18px;
float:left
}
#ChinaTravelGuide_List div{
padding:0 0 0 10px;
margin:0;
float:left;
width:47%
}
#ChinaTravelGuide_List a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#004986;
text-decoration:none}

#ChinaTravelGuide_List a:hover{
text-decoration:underline
}

#culture {
width:886px;
margin:0 0 0 30px;
height:270px;
border:solid 4px #a6937c;
padding:1px;	
clear:both;
background:#fff
	
}

#culture div{
border-left: solid 1px #a6937c;
border-right: solid 1px #a6937c;
width:864px;
padding:2px 10px;
height:231px;
float:left
}



#culture h3{
width:876px;
height:26px;
background:url(/Img/EN/Theme/B2C3/Culture_TT.gif);
display:block;
line-height:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-left:10px;
color:#fff

}

.culture_boxbottom{
width:886px;
height:9px;
background:url(/Img/EN/Theme/B2C3/culture_bottom.GIF) no-repeat;
float:left;
display:block;
font-size:1px;
}

#cultrue_left{
width:69%; 
float:left;
text-align:center;
margin:5px 0;
}

#cultrue_left li{
list-style:none;
height:105px;
width:110px;
float:left;
margin:3px
}

#cultrue_left span{
display:block; 
width:65px; 
height:60px;
padding-top:5px;
background:url(/Img/EN/Theme/B2C3/cultureImgBg.GIF) no-repeat;
margin:0 auto
}

#cultrue_left img{
width:53px;
height:53px

}

#cultrue_right{
width:27%; 
float:left;
text-align:left;
margin:8px 10px;
}

#cultrue_right li{
width:90%; 
float:left;
margin:3px 0 12px 0;
list-style:none;
padding-left:15px;
background:url(/Img/EN/Icon/liststyle03.gif) no-repeat left center}


#cultrue_left li a,#cultrue_right li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#59493f
}

#cultrue_left li a:hover,#cultrue_right li a:hover{
text-decoration: underline;

}

#deals div,#deals span{
background-color:#f9f7de
}

#deals ul{
padding:0;
list-style:none;
width:290px;
float:left;
margin:2px 0;
}

#deals li {
float:left;
}


#planner{
width:280px;
height:220px;
float:left;
margin:3px 3px 3px 0px;

}


#news ul {
float:left;
width:273px;
margin:5px 0;
padding:0 10px;
list-style:none;

}

#news li {
float:left;
text-align:justify;
margin-bottom:10px;
float:left;
width:280px

}

.right_box01, .right_box02{
width:303px;
border-bottom:solid 4px #a6937c;
border-left:solid 4px #a6937c; 
border-right:solid 4px #a6937c; 
float:left
}
.right_box01{
padding:0px 1px 1px 1px;
}
.right_box02 {
padding:1px;
background:#fff
}

.right_tt01{
float:left; 
height:37px; 
width:313px;
text-align:center; 
background:url(/Img/EN/Theme/B2C3/feedback_TT01.gif)
}

.right_tt01 span{
display:block;
margin-top:6px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFF;
height:30px;
line-height:30px;
width:180px;
background:url(/Img/EN/Theme/B2C3/feedback_BG01.gif)
}



.right_boxborder{
border-left: solid 1px #a6937c;
border-right: solid 1px #a6937c; 
float:left;
width:300px;
}


.right_boxborder02{
border-left: solid 1px #a6937c;
border-right: solid 1px #a6937c; 
float:left;
width:212px;
}

#feedback p{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
text-indent:10px;
padding:0 20px;
color:#ae1f1d;
font-weight:bold;
text-align:justify;
}

#feedback img{
border:none
}

#feedback p.p1{
font-size:11px; 
color:#000000; 
text-align:right; 
font-weight:normal
}

#feedback p a:link,#feedback p a:visited{
color:#ae1f1d;
text-decoration:none
}

#feedback p a:hover{
text-decoration:underline
}


.feedback_sign{
text-align:right
}

#feedback span{
display:block;
padding:0 50px;
float:left;
width:200px;
height:120px
}

#feedbacklist  p.p1{
color:#959595;
}


#feedbacklist p.p2{
font-weight:bold
}

#feedbacklist p.p2 span{
color:#0000FF
}

#feedbacklist p.p3{
text-align:right
}

#feedbacklist p.p3 a{
color:#FF9900
}

.right_boxbottom,.right_boxbottom02{
height:8px;
display:block;
font-size:1px;
float:left
}

.right_boxbottom{
width:302px;
background:url(/Img/EN/Theme/B2C3/right_bottom01.GIF) no-repeat;
}

.right_boxbottom02{
width:214px;
background:url(/Img/EN/Theme/B2C3/right_bottom02.GIF) no-repeat;
}

.right_tt02,.right_tt03{
display:block; 
height:27px; 
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color: #fff;
font-weight:bold;
line-height:27px;
padding-left:10px
} 

.right_tt02{
width:290px;
}

.right_tt03{
width:202px;
}

#travel_deals_tt,#hp_planner_tt{
background:url(/Img/EN/Theme/B2C3/traveldeal_TT01.GIF)
}

#news_tt{
background:url(/Img/EN/Theme/B2C3/news_TT01.GIF)
}

#beforeTraveling_tt{
background:url(/Img/EN/Theme/B2C3/beforeTravel_TT01.GIF)
}


#beforeTraveling ul{
width:285px;
list-style:none;
padding:2px 5px 2px 5px;
float:left;

} 

#beforeTraveling li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:48%;
float:left;
line-height:20px;
margin-left:5px
}

#beforeTraveling li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000
}

#beforeTraveling  h4{
float:left;
width:285px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#f49800;
line-height:20px;
color:#fff;

}


#NewsSr{
float:left; 
width:298px;
height:auto 
}

#NewsSr a,#NewsSr a:link,#NewsSr a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#007130;
}

#NewsSr a:hover{
text-decoration: underline;
}

#NewsSr span{
color:#00a0e9;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#HotdealSr{
height:160px; 
float:left;
width:100%;
overflow-x:hidden;
overflow-y:scroll;
}

#tourshotdeal02 #HotdealSr ul{
float:left;
width:200px;
padding:3px 5px;
list-style:none;
}

#HotdealSr ul{
list-style:none;
float:left;
width:270px;
padding:3px 5px;
}

#HotdealSr li{
line-height:20px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif
}



/*---------------------------------------------index结束-----------------------------------------------------*/

/*---------------------------------------------Flights开始-----------------------------------------------------*/
#flight_search{
width:580px;
float:left
}

#flight_search h3{
width:540px;
height:33px;
float:left;
padding-left:40px;
background:url(/Img/EN/Theme/B2C3/flightsearch_tt.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff799;
padding-top:15px;
}

#flight_search .searchbox{
border-left:solid 1px #ab9882;
border-right:solid 1px #ab9882;
border-bottom:solid 1px #ab9882;
background-color:#fff;
background: url(/Img/EN/Theme/B2C3/flightsearchbg.gif) no-repeat right bottom #fff;
float:left;
width:538px;
padding-left:40px;
}

#flight_search .searchbox table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#707070
}

.flightleft_tt{
height:26px;
width:550px;
padding-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff799;
line-height:26px;
display:block;
float:left;
margin-top:10px
}

#MDCflights{
background:url(/Img/EN/Theme/B2C3/MDCflights_tt.GIF) no-repeat
}

#airline{
background:url(/Img/EN/Theme/B2C3/airline_tt.GIF) no-repeat
}

#airport_tt{
background:url(/Img/EN/Theme/B2C3/airport_tt.GIF) no-repeat
}

.MDCflightsbox,#AirCompany,#Airport{
border-left:solid 1px #ab9882;
border-right:solid 1px #ab9882;
border-bottom:solid 1px #ab9882;
float:left;
background-color:#fdf6eb;
padding:10px;
width:558px
}

#AirCompany{
background-color:#dfd4c2;
padding:10px 3px;
width:572px
}

#AirCompany02{
width:530px;
padding:10px 3px;
}

#Airport{
background-color:#ffffff;
width:558px;
}

#Airport ul{
padding:5px 10px;
width:528px;
float:left;
list-style:none
}

#Airport li{
width:259px;
margin-right:5px;
float:left;

}

#Airport ul li a{
color:#59493f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
line-height:20px
}

.airport{
width:680px;
padding:5px 40px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
line-height:20px;
text-align:justify
}

 .divimg{margin:10px;display:block;border:#ccc 1px solid;padding:2px;}
 .spanphoto{margin:10px 10px 5px 10px;display:inline;float:right; PADDING-RIGHT: 5px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 2px;  PADDING-TOP: 0px;cursor:pointer;}
 .testimg img{ margin:10px 0 10px 40px}
 .imgInfo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
 .GetThereWay{font-size:12px;color:#666666;font-family:vendana;font-weight:bold;margin-top:5px}
 
.lsAirline{width:100%;height:auto;float:left; font-family: Arial, Helvetica, sans-serif; list-style:none}
.lsAirline li{float:left; padding-left:4px; width:98%}
.lsAirline a{text-align:left;font-family:Verdana;font-size:12px;line-height:18px;color: #999999; }
.Alphabeta{width:70px;background:#eeebe3;font-size:14px;color:#e60012;display:block; font-weight:bold;padding-left:4px}
.leftairport{width:45%;margin-left:5px;float:left}
.rightairport{width:45%;margin-right:5px;float:right}

#AirCompany ul,#AirCompany02 ul{
float:left;
list-style:none;
width:100%
}

#AirCompany ul li,#AirCompany02 ul li{
width:32%;
float:left;
background-color:#fdf6eb;
margin-right:2px;
margin-left:2px;
margin-bottom:6px;
padding:5px 0 5px 2px;
display:inline
}

#AirCompany ul li span,#AirCompany02 ul li span{
display:block;
float:left
}

#AirCompany ul li h4,#AirCompany02 ul li h4{
float:left;
line-height:20px;

}

#AirCompany ul li h4 a,#AirCompany02 ul li h4 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#59493f;
text-decoration:none;
font-weight:normal;


}

.MDCflightsbox ul{
list-style:none;
float:left;
width:558px;
}

.MDCflightsbox li{
float:left;
width:24%;
margin-right:2px;
margin-left:2px
}

.MDCflightsbox h4{
height:25px;
padding-left:4px
}

.MDCflightsbox a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#59493f;
line-height:25px;
font-weight:normal;
text-decoration:none
}

#MDCflights01 h4{
background:url(/Img/EN/Theme/B2C3/MDCF_bg01.GIF) no-repeat center left;
}

#MDCflights02 h4{
background:url(/Img/EN/Theme/B2C3/MDCF_bg02.GIF) no-repeat center left;
}

#MDCflights03 h4{
background:url(/Img/EN/Theme/B2C3/MDCF_bg03.GIF) no-repeat center left;
}

#MDCflights04 h4{
background:url(/Img/EN/Theme/B2C3/MDCF_bg04.GIF) no-repeat center left;
}

.FlightSrtt{
width:756px;
height:32px;
float:left;
background:url(/Img/EN/Theme/B2C3/flightres_tt.GIF) repeat-x;
padding-left:10px}

.FlightSrtt h1,.FlightSrtt h2,.FlightSrtt h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:32px
}

.FlightSrtt h1{
color:#fff799;
float:left
}

.FlightSrtt h2{
color:#fff;
margin-left:10px;
float:left
}

.FlightSrtt h3{
color:#fff;
float:right;
margin-right:10px
}

.flightsrboxtt,.flightsrboxtt02{
background:url(/Img/EN/Theme/B2C3/wholeDetail_TT.gif) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#59493f;
width:716px;
height:18px;
display:block;
float:left;
margin-top:4px;
padding-top:10px;
padding-left:50px
}

.flightsrboxtt span{
color:#a40000
}

.flightsrboxtt02{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#fff799;
padding-top:8px;
height:20px
}

.flightsrbox{
width:760px;
border-right:solid 3px  #a6937c; 
border-left:solid 3px  #a6937c; 
border-bottom:solid 3px  #a6937c; 
background-color:#fff;
float:left;
}

.flightsrbox p.TopTextBox{
background-color:#fdf6eb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#707070;
line-height:15px;
width:740px;
padding:10px 10px
}


.flightsrbox h3{
background:url(/Img/EN/Theme/B2C3/formbox_tt01.gif) repeat-y;
width:740px;
height:25px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff799;
line-height:25px;
float:left
}

.flightsrbox table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#626262;
line-height:20px;
float:left
}

.flightsrbox .tabletexttt{
font-size:14px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold
}

.flightsrbox .fltbuttom01{
cursor:pointer;
background:url(/Img/EN/Theme/B2C3/buttom_BG01_b.GIF) no-repeat center #a6937c; 
display:block; 
width:50px; 
height:16px;
margin:0 auto;
text-align:center;
color:#fff;
line-height:16px;
}

.dotline{
border-bottom:dashed 1px  #eae6d2;
}

.completebox{
background:url(/Img/EN/Theme/B2C3/completebox_bg.gif) no-repeat  center; 
padding:40px 35px;
height:143px
}



/*---------------------------------------------Flights结束-----------------------------------------------------*/

/*---------------------------------------------Hotels开始-----------------------------------------------------*/
.hoteltopsearch{
width:288px;
float:left;
height:242px;
}

.hoteltopsearch h3{
width:248px;
height:35px;
float:left;
padding-left:40px;
background:url(/Img/EN/Theme/B2C3/hotelsearch_tt.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff799;
padding-top:15px;
}
.hoteltopPicture{
width:286px;
float:left;
margin-left:6px;
height:242px;
}

.hoteltopPicture h3{
background: url(/Img/EN/Theme/B2C3/HotelPic_TT.gif) no-repeat;
height:19px;
width:256px;
float:left;
color:#eee7d7;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-top:8px;
padding-left:30px;

}

.hoteltopPicture span{
border-left:solid 3px #ab9882;
border-right:solid 3px #ab9882;
border-bottom:solid 3px #ab9882;
float:left;
padding:1px;
width:278px;
height:211px;
display:block
}

.hoteltopPicture img{
border:none
}


.hoteltopsearch ul{
float:left;
width:262px;
list-style:none;
border-left:solid 3px #ab9882;
border-right:solid 3px #ab9882;
border-bottom:solid 3px #ab9882;
background-color:#fff;
padding:5px 10px;
}

.hoteltopsearch ul li{
float:left;
width:100%;
height:30px
}

.hoteltopsearch ul li h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
font-weight:normal;
height:20px;
line-height:20px;
width:35%
}

.hoteltopsearch ul li h2{
float:left;
height:20px;
width:65%
}

#hotel_in_china{
width:560px; 
height:270px; 
border:solid 1px #890002;
margin:3px 0;
padding:5px;
}

#hotel_in_china_left{
width:50%;
float:left
}

#hotel_in_china_right{
width:48%;
float:left;
padding:5px;
border:dotted 1px #999999;
background:url(/Img/EN/Theme/B2C3/windows_bg.gif);
}

#hotel_in_china_right h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#890002;
margin:0;
padding:0 5px;
text-align: justify}

#hotel_in_china_right p{
margin:0;
padding:0 3px 0 2px;
text-align: justify;
float:left
}


#find_best,#all_hotel_in_china{
float:left;
border-bottom:solid 3px #a6937c;
border-left:solid 3px #a6937c;
border-right:solid 3px #a6937c;
background-color:#f9f1da
}

#find_best{
width:568px;
padding:5px 3px;
}

#all_hotel_in_china{
background-color:#fff;
width:544px;
padding:5px 15px;
}

#all_hotel_in_china a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595
}

#all_hotel_in_china td{
height:22px;
line-height:22px;
padding-left:3px
}

.listfirstword{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#e60012;
font-weight:bold;
background:url(/Img/EN/Theme/B2C3/firstwordbg.gif) no-repeat left center
}


.find_best_tt ,.allhotelchina_tt{
float:left;
color:#fff799;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-top:5px
}

.find_best_tt{
height:22px;
background:url(/Img/EN/Theme/B2C3/FindBest_TT.gif)   no-repeat;
padding-top:8px;
width:550px;
padding-left:30px

}

.allhotelchina_tt{
width:560px;
padding-left:20px;
height:22px;
padding-top:3px;
background:url(/Img/EN/Theme/B2C3/chinahotellist_tt.gif)   no-repeat;
}

#find_best ul{
width:23%; 
float:left;
text-align:center;
list-style:none;
margin:3px 2px 6px 6px;
padding:0
}

#find_best li{
text-align:center;
width:100%;
float:left;
}

#find_best li img{
width:120px;
height:80px;
border:none
}

#find_best li a{
text-decoration: underline;
color:#eb6100;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold
}

#HtlSrTable td{
line-height:20px
}

#HtlSrTable .introtext{
color: #666666;
font-size:12px
}

#HtlSrTable .text02{
color:#59493f;
font-size:12px
}

#HtlSrTable .htlname{
background-color:#faead1; 
padding:3px;
}

#HtlSrTable .hotbox{
position:relative; 
left:120px;
top:-113px; 
width:35px;
}


#HtlSrTable .tttext{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#7e6b5a; 
line-height:30px; 
font-weight:bold}

#HtlSrTable .htlbuttom01{
background:url(/Img/EN/Theme/B2C3/buttom_BG01.GIF) no-repeat left ; 
padding-left:8px;
color:#fff
}

#HtlSrTable .htlbuttom01 a{
color:#fff;
text-decoration:none
}

#HtlSrTable .htlbuttom03{
padding-left:3px;
background:url(/Img/EN/Theme/B2C3/buttom_BG07.GIF) no-repeat left ;
width:40px;
height:16px;
}

#HtlSrTable .htlbuttom03 a{
font-size:12px;
color:#fff;
text-decoration:none
}


#HtlSrTable .htlbuttom02{
background:url(/Img/EN/Theme/B2C3/buttom_bg06.gif) no-repeat right bottom; 
padding-right:15px; 
line-height:20px; 
padding-top:5px
}


.hotelimg{
height:70px;
text-align:center;
padding:15px;
width:185px;
}

.hotelimg img, .right_img{
border:solid 1px #000000;

}

.hotel_right_img{
width:225px;
margin-bottom:20px;
float:left;
padding-left:20px
}

.hotel_right_img span{
float:left;
background:url(/Img/EN/Theme/B2C3/photo_bg.gif) no-repeat ;
height:145px;
display:block;
width:206px;
text-align:left
}

.faq_gotop{
text-align:right; 
background-color:#f9f3e5; 
border-bottom:dotted 1px #999999; 
margin-bottom:5px;
margin-top:5px;
color:#0055aa
}

#payment_fee,#billtobill,#chinapay,#ips{/* payment.asp */
list-style:none; 
margin:5px auto; 
padding:10px; 
width:95%;
border: solid 1px #000000;
}

#payment_fee{
height:65px; 
}

#billtobill{
height:255px
}

#chinapay,#ips{
height:170px}

#billtobill li,#chinapay li,#ips li{
float:left
}


/*---------------------------------------------Hotels结束-----------------------------------------------------*/

/*---------------------------------------------Tours-----------------------------------------------------*/
.tours_Products_list01,.tours_Products_list02,.tours_Products_list03,.tours_Products_list04{
background:#FFFFFF;
float:left;
margin-bottom:2px;
width:95%
}

.tours_imgbox{
width:555px;
float:left
}

.tours_Products_list01{
border:solid 2px #a6937c;
background: url(/Img/EN/Theme/B2C3/tours_topbg01.GIF) top no-repeat #FFFFFF;
}

.tours_Products_list02{
border:solid 2px #779997;
background:#eff2ed
}

.tours_Products_list03{
border:solid 2px #638bb0;
background:#eef3f8
}

.tours_Products_list04{
border:solid 2px #588f61;
background:#edf2e0
}

.tours_Products_list01 h2, .tours_Products_list02 h2 ,.tours_Products_list03 h2 , .tours_Products_list04 h2{
display:block;
width:510px;
height:27px;
float:left;
padding:0 20px
}

.tours_Products_list01 h2 a, .tours_Products_list02 h2 a, .tours_Products_list03 h2 a, .tours_Products_list04 h2 a{
width:147px;
height:28px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
line-height:28px;
float:left;
text-decoration:none
}

.tours_Products_list01 h2 a{
background-image:url(/Img/EN/Theme/B2C3/tours_tab03.GIF);
}

.tours_Products_list01 h2 a.selected_tab03{
background-image:url(/Img/EN/Theme/B2C3/tours_tab03_selected.GIF);
color:#fff799
}

.tours_Products_list02 h2 a{
background-image:url(/Img/EN/Theme/B2C3/tours_tab04.GIF);
}

.tours_Products_list02 h2 a.selected_tab04{
background-image:url(/Img/EN/Theme/B2C3/tours_tab04_selected.GIF);
color:#d0fefc;
}
.tours_Products_list03 h2 a{
background:url(/Img/EN/Theme/B2C3/tours_tab05.gif);
}

.tours_Products_list03 h2 a.selected_tab05{
background:url(/Img/EN/Theme/B2C3/tours_tab05_selected.GIF);
color:#d2e9ff;
}

.tours_Products_list04 h2 a{
background:url(/Img/EN/Theme/B2C3/tours_tab06.gif);
}

.tours_Products_list04 h2 a.selected_tab06{
background:url(/Img/EN/Theme/B2C3/tours_tab06_selected.GIF);
color:#bfffc9;
}


.tours_list01,.tours_list02{
padding:5px 10px;
margin:2px 0;
float:left
}

.tours_list01{
width:530px;

}

.tours_list02{
width:515px
}

.tours_list01 ul, .tours_list02 ul{
float:left;
width:100%;
margin:5px 0;
list-style:none
}
.tours_list01 li,.tours_list02 li{
float:left;
line-height:21px
}

.tours_li01{
width:23%; 
height:95px;
padding-top:7px
}

.tours_li02{
width:77%;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #999999;
}

.tours_li02 a{
font-size:13px;
text-decoration:none;
color:#362e2b;
}

.tours_li02 a:hover{
text-decoration: underline;
color:#990000;
}

.tours_li03{
width:50%;
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
}

.tours_li04,.tours_li04_l{
width:25%;
height:20px;
text-align:center;
background:url(/Img/EN/Theme/B2C3/buttom_BG02.GIF)  no-repeat center  bottom;
line-height:20px
}

.tours_li04_l{
background:url(/Img/EN/Theme/B2C3/buttom_BG02_l.GIF)  no-repeat  center  bottom;
}

.tours_li04 a,.tours_li04_l a{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
cursor:pointer
}

.right_box03{
width:303px;
padding:4px;
float:left;
}

.right_box04{
width:224px;
padding:4px;
float:left;
}


#tourshotdeal div,#tourshotdeal span,#tourshotdeal02 div,#tourshotdeal02 span{
background-color:#f9f7de
}

#travelKit ul,#travelKit span,#travelKit02 ul,#travelKit02 span{
background-color:#f7f3de
}

.dealsboxflower{
display:block; 
width:300px; 
height:17px; 
background:url(/Img/EN/Theme/B2C3/dealsflower.gif)  no-repeat
}

.dealsboxflower02{
display:block; 
width:212px; 
height:17px; 
background:url(/Img/EN/Theme/B2C3/dealsflower02.gif)  no-repeat
}

#travelKit h3{
background:url(/Img/EN/Theme/B2C3/beforeTravel_TT01.GIF)
}

#travelKit02 h3{
background:url(/Img/EN/Theme/B2C3/beforeTravel_TT02.GIF)
}

#travelKit ul,#faq ul{
list-style:none;
padding:10px 50px;
float:left;
width:66%
}
#travelKit02 ul,#faq02 ul{
padding:10px 15px;
float:left;
width:182px;
list-style:none
}
#travelKit ul li,#travelKit02 ul li{
height:24px;
float:left;
width:100%;
line-height:24px
}
#travelKit ul li a,#travelKit02 ul li a{
color:#007130;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
margin-left:15px;
}



#faq ul,#faq span,#faq02 ul,#faq02 span{
background-color:#eeeeee
}

#faq h3{
background:url(/Img/EN/Theme/B2C3/news_TT01.GIF)
}

#faq02 h3,#planner02{
background:url(/Img/EN/Theme/B2C3/news_TT02.GIF)
}

#faq li,#faq02 li{
height:30px
}

#faq a,#faq02 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#696969;
cursor:help
}


.more01{
display:block; 
height:28px; 
width:63px; 
float:right;
}

.more02{
display:block; 
height:20px; 
width:40px; 
float:right;
}

.more03{
float:right;
}

.more02 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#330000;
cursor:pointer
}


.more01 a,.more01 a:visited,.more01 a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
display:block; 
height:28px; 
width:63px; 
background:url(/Img/EN/Theme/B2C3/morebg01.gif) center no-repeat;
}

.more01 a:hover{
text-decoration:underline
}


.tours_Products_list02 h2 a.moreOlive{
background:url(/Img/EN/Theme/B2C3/morebg02.gif) center no-repeat;
}

.tours_Products_list03 h2 a.moreblue{
background:url(/Img/EN/Theme/B2C3/morebg03.gif) center no-repeat;
}

.tours_Products_list04 h2 a.moregreen{
background:url(/Img/EN/Theme/B2C3/morebg04.gif) center no-repeat;
}

#travel_deals_tt02{
background:url(/Img/EN/Theme/B2C3/traveldeal_TT02.GIF);
width:300px;
height:32px;
display:block;
text-align:center;
line-height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
margin-bottom:2px
}

#travel_deals_tt03{
background:url(/Img/EN/Theme/B2C3/traveldeal_TT01.GIF);
width:204px;
height:32px;
display:block;
padding-left:10px;
line-height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}


.ToursSR_tt{
width:542px;
height:32px;
display:block;
float:left;
background:url(/Img/EN/Theme/B2C3/citylistbg01.gif) repeat-x;
margin-bottom:5px;
line-height:32px;
}

.ToursCity_list{
width:540px;
background:none;
display:block;
float:left;
margin:0 0 5px 0;
border:solid 1px #59493f;
background:#fff;
padding:0 0 4px 0
}

.ToursCity_list H3{
width:535px;
height:25px;
padding-left:5px;
display:block;
float:left;
background-color:#59493f;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff799;
line-height:25px;
margin-bottom:3px
}

.ToursSR_tt h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#fff79c;
padding-left:20px;
float:left
}

.ToursSR_tt h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
padding-right:20px;
float:right
}

.ToursSR_tt span{
color:#fff79c;
}
.ToursCity_list a{
padding:0 5px;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#59493f;
}

.ToursDetailBox,.ToursDetailBox02,.form_box{
 background-color:#fff;
 float:left
}


.ToursDetailBox{
width:540px;
border:solid 1px  #58473f; 
margin-bottom:5px;
}

.ToursDetailBox02,.form_box{
width:760px;
border-right:solid 3px  #a6937c; 
border-left:solid 3px  #a6937c; 
border-bottom:solid 3px  #a6937c; 

}

.form_box{
padding:0 3px;
width:754px;
background-color:#eee7d7;
float:left}

.form_box02{
float:left;
width:900px;
background-color:#eee7d7;
border:solid 1px  #a6937c; 
background-color:#fff;
margin:10px 24px}

#csbox div{
margin:0;
padding:0;
border:none;


}

.form_box div{
border:solid 1px #a6937c;
width:752px;
float:left;
margin-bottom:4px;
background-color:#fff
}

.form_box h1{
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:25px
}


.form_box h3{
background:url(/Img/EN/Theme/B2C3/formbox_tt01.gif) repeat-y;
width:742px;
height:25px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff799;
line-height:25px;
}

.form_box table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#59493f;
line-height:20px
}

.form_box p{
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#59493f;
line-height:20px;
padding:2px 10px
}

.itineraryinfo{
width:480px;
padding:10px;
list-style:none;
background-color:#f7efdf;
margin:7px 0;
float:left
}

.itineraryinfo02{
list-style:none;
width:100%;
float:left
}



.itineraryinfo li ,.itineraryinfo02 li{
float:left
}

.itinerarydays{
background-color:#56463d;
width:100%;
list-style:none;
float:left
}

.itinerarydays li{
float:left
}

.itinerarydays li.t1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
font-weight:bold;
line-height:20px;
width:40px;
text-align:center
}

.itinerarydays li.t2{
width:450px
}

.itinerarydays li.t2 h3,.itinerarydays li.t2 h3.whole a{
height:16px;
display:block;
float:left;
background-color:#a6937c;
line-height:16px;
text-align:center;
color:#fff;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none
}


.itinerarydays li.t2 h3{
width:16px;
margin:2px 0 2px 2px;
}
.itinerarydays li.t2 span{
display:block;
float:left
}

.itinerarydays li.t2 span#Prev h3{
width:65px;
}

.itinerarydays li.t2 span#Next h3{
width:42px;
}

.itinerarydays li.t2 h3.whole{
width:120px;
}

.itinerarydays li.t2 h3.t_on{
background-color:#FF0000
}

.TDTABLEBOX{
float:left;
width:100%

}

.tdtablemap{
float:left;
width:100%;
text-align:center; 
margin-bottom:10px
}

.TDBoxli01{
font-size:16px;
color:#59493f;
border-bottom:dashed 1px #a6937c;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
width:100%;
margin-bottom:5px
}

.TDBoxli02,.TDBoxli03{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:60%;
height:16px;
}

.TDBoxli02, .TDBoxli02 a{
color:#FF0000
}

.TDBoxli03{
color:#59493f
}

.TDBoxli04{
height:25px;
width:67px;
background:url(/Img/EN/Theme/B2C3/buttom_bg04.gif) no-repeat center ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:25px;
text-align:center
}

.TDTABLE_text01,.TDTABLE_text03{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#59493f;

}

.TDTABLE_text01{
padding-left:5px;
padding-top:8px;
line-height:20px
}

.TDTABLE_text01 a{
color:#eb6100;
text-decoration:underline
}

.TDTABLE_text03{
line-height:20px;
text-align:justify
} 
.TDTABLE_text04{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
line-height:30px;
}

.TDTABLE_TT01,.TDTABLE_TT02{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#59493f; 
}

.TDTABLE_TT01{
line-height:25px; 
padding-left:10px
}

.TDTABLE_TT02{
background:url(/Img/EN/Theme/B2C3/TD_TTbg01.GIF) no-repeat;
height:29px;
width:90%;
line-height:29px;
padding-left:20px;
}

.TDTABLE_Textbox{
padding:10px 20px;
text-align:justify
}

.TDTABLE_IMG01{
margin:5px 0;
width:130px;
height:100px
}

.TD_Book{
width:200px;
height:43px;
text-align:center;
background:url(/Img/EN/Theme/B2C3/buttom_bg05.gif) no-repeat center;
display:block;
clear:both;
margin:0 auto
}

.TD_Book a{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:43px;
cursor:pointer;
text-decoration:none
}

.toursdetail_buttom01{
background: url(/Img/EN/Theme/B2C3/buttom_bg03.gif)  no-repeat;
width:152px;
height:24px;
display:block;
float:right;
text-align:center;
margin-left:5px
}

.toursdetail_buttom01 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:24px;
text-decoration:none
}

.TDTABLE_text02{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#a6937c;
line-height:20px;
font-weight:bold;
text-align:center
}

.itinerarybox{
padding:10px 20px;
float:left;
width:500px
}

#kindnoticesbox{
width:92%;
float:left;
padding:10px 20px
}

.itinerarybox02{
float:left;
width:620px;
padding:2px 70px;
background:url(/Img/EN/Theme/B2C3/itineraryboxbg.gif) repeat-y
}




#kindnoticesbox h3{
background:url(/Img/EN/Icon/KindNotices.GIF) no-repeat  left;
padding-left:30px;
height:23px;
line-height:23px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#e60012;
}

.CTlist{
float:left;
list-style:none;
}

.CTlist li{
float:left;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%
}

.CTlist li h6{
width:20%;
height:80px;
float:left
}

.CTlist li h6 img{
margin:5px 0 0 10px
}

.CTlist li h4,.CTlist li h5{
width:80%;
float:left;

}

.CTlist li h4{
font-size:14px;
color:#004986;
}

.CTlist li h4 a:link,.CTlist li h4 a:visited{
color:#004986;
text-decoration:none
}

.CTlist li h4 a:hover{
text-decoration:underline
}


.CTlist li h5{
font-size:11px;
color:#59493f;
font-weight:normal;
padding-right:5px;
width:79%
}


#themeTitle{
width:542px;
height:20px;
display:block;
float:left
}


/*---------------------------------------------Tours结束-----------------------------------------------------*/

/*---------------------------------------------City Guide开始-----------------------------------------------------*/
#chinacityguide{
width:580px;
float:left
}

#chinacityguide h3{
width:540px;
height:33px;
float:left;
padding-left:40px;
background:url(/Img/EN/Theme/B2C3/flightsearch_tt.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff799;
padding-top:15px;
}

#chinacityguide div{
border-left:solid 1px #ab9882;
border-right:solid 1px #ab9882;
border-bottom:solid 1px #ab9882;
background-color:#fff;
float:left;
width:578px;
padding-bottom:5px
}

#chinacityguide ul{
width:23%; 
float:left;
text-align:center;
list-style:none;
margin:3px 2px 6px 6px;
padding:0
}

#chinacityguide li{
text-align:center;
width:100%;
float:left;
}

#chinacityguide li img{
width:120px;
height:80px;
border:none
}

#chinacityguide li a{
text-decoration: underline;
color:#eb6100;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold
}

.tcg_tt{
height:26px;
width:550px;
padding-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff799;
line-height:26px;
display:block;
float:left;
margin-top:10px
}

#TA_tt,#TP_tt{
background:url(/Img/EN/Theme/B2C3/MDCflights_tt.GIF) no-repeat
}

#CG_tt{
background:url(/Img/EN/Theme/B2C3/airline_tt.GIF) no-repeat
}

#TA,#TP,#CG{
border-left:solid 1px #ab9882;
border-right:solid 1px #ab9882;
border-bottom:solid 1px #ab9882;
background-color:#fff;
float:left;
width:578px;
padding-bottom:5px
}

#TP{
background-color:#fdf6eb
}

#TP ul{
width:90%;
margin:5px auto;
list-style:none
}

#TP ul li{
width:40%;
float:left;
height:30px;
margin:5px 30px 5px 10px
}

#TP ul li img{
float:left
}
#TP ul li a{
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#696969;
line-height:20px;
background-color:#fbcd89;
width:80%;
display:block;
float:left;
text-decoration:none
}

#TA ul{
margin:5px 5px;
width:558px;
float:left;
list-style:none
}

#TA ul li{
float:left;
width:49%;
margin:0 0 5px 3px
}

#TA ul li h6{
height:65px;
width:31%;
float:left;

}

#TA ul li h6 img{
width:80px;
height:60px}

#TA ul li h4,#TA ul li h5{
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
font-weight:normal;
width:69%
}

#TA ul li h4{
font-size:12px;
color:#004986;
margin-bottom:3px

}

#TA ul li h5{
font-size:10px;
color:#666666;
line-height:12px
}


#CG_left{
width:60%; 
float:left;
text-align:center;
margin:5px 0;
}

#CG_left li{
list-style:none;
height:95px;
width:80px;
float:left;
margin:5px 2px
}

#CG span{
display:block; 
width:65px; 
height:60px;
padding-top:5px;
background:url(/Img/EN/Theme/B2C3/cultureImgBg.GIF) no-repeat;
margin:0 auto
}

#CG img{
width:53px;
height:53px

}

#CG_right{
width:39%; 
float:left;
text-align:left;
margin:8px 0 8px 5px;
}

#CG_right li{
width:80%; 
float:left;
margin:4px 2px;
list-style:none;
padding-left:15px;
background:url(/Img/EN/Icon/liststyle03.gif) no-repeat left center}


#CG_left li a,#CG_right li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#59493f
}

#CG_left li a:hover,#CG_right li a:hover{
text-decoration: underline;
}

#CA div,#CA span{
background-color:#f9f7de
}

#CA ul,#CTD ul{
margin:0;
width:80%;
float:left;
list-style:none;
padding:0 30px
}

#CA ul li,#CTD ul li{
float:left;
width:100%;

height:25px;
line-height:25px
}

#CA ul li a,#CTD ul li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#696969;
text-decoration:none
}

#CTD h3{
background:url(/Img/EN/Theme/B2C3/news_TT01.GIF)
}

#CTD div,#CTD span{
background-color:#eeeeee
}

.guiderightbox{
width:760px;
border-right:solid 3px  #a6937c; 
border-left:solid 3px  #a6937c; 
border-bottom:solid 3px  #a6937c; 
background-color:#fff;
float:left;
}

#guide_right_content{
width:750px;
background-color:#fff;
padding:0 5px
}

#guide_right_content table{
margin:0 auto;
width:95%
}


.Guideleft{
width:160px;
float:left;
border: solid 1px #b1a595;
background-color:#f5f1e6;
margin:0 auto;
}


.Guideleft h1{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#fff;
font-size:18px;
height:32px;
line-height:32px;
background:url(/Img/EN/Theme/B2C3/flightres_tt.GIF)
}

.Guideleft h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#7e6b5a;
line-height:20px;
background: url(/Img/EN/Theme/B2C3/quicknav_tt.GIF) repeat-y;
padding-left:5px;
width:155px;
margin-bottom:2px
}


.Guideleft ul{
list-style:none;
padding:2px 5px;

}

.Guideleft li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#a6937c;
line-height:15px;
text-align: justify
}

/*---------------------------------------------City Guide结束-----------------------------------------------------*/

/*---------------------------------------------Site Map开始-----------------------------------------------------*/
/*---------------------------------------------Site Map结束-----------------------------------------------------*/

#indexfestivals1 div {
width:510px;
height:220px;
float:left;
margin-left:10px;
}

#thru {
font-family:Verdana;
font-size:18px;
width:225px;
color:#364f5d;
margin-top:10px;
}

#hlist {
margin-top:30px;
font-family:Verdana;
font-size:18px;
color:#364f5d;
height:210px;
width:220px;
margin-bottom:10px;
}



.box {
background:#999;
color:#000;
border:3px solid #CCC;
background-color:#FFF;
line-height:20px;
padding:2px;
}

/*---------------------------------------------文字样式-----------------------------------------------------*/
.title_textleft{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#333333;
margin:0 ;
padding:0 ;
line-height:20px;
text-decoration:none;
}

.top_text {
font-size:12px;
font-weight:400;
color:#fff;
font-family:Verdana;
line-height:20px;
text-decoration:none;
}

.text4 {
font-size:13px;
font-weight:700;
color:maroon;
font-family:Verdana;
line-height:20px;
}

.text4_01 {
font-size:14px;
font-weight:700;
color:maroon;
font-family:Verdana;
line-height:20px;
}


.texthover {
font-size:12px;
font-family:Verdana;
font-weight:400;
color:#af1820;
text-decoration:underline;
line-height:20px;
}

.text6large,.text6largehover {
font-size:12px;
font-weight:400;
color:#333;
font-family:Verdana;
line-height:25px;
}

.text6largehover {
text-decoration:underline;
}


.text7, .text7input{/* text7input用于文本域 */
font-size:12px;
font-weight:400;
color:#333333;
font-family:Verdana;
text-decoration:none;
}

.text7{
line-height:20px;
}

.citytext7 {
font-weight:bold;
}

.text18{
font-style:italic;
font-weight:bold
}

.text9 {
font-size:14px;
font-weight:700;
color:#742C25;
font-family:Verdana;
line-height:20px;
}

.text19 {
text-decoration:underline;
font-size:9pt;
font-family:Verdana;
color:#03C;
font-weight:400;
}

.text22{
text-decoration:underline;
font-size:10px;
font-family:Verdana;
color:#03C;
}

.text22_hover {
text-decoration:underline;
color:maroon;
font-size:10px;
}

.text10 ,.text10-hover{
font-size:12px;
line-height:20px;
}

.text10-hover {
text-decoration:underline;

}

.text11 {
font-size:9pt;
font-family:Verdana;
color:gray;
font-weight:700;
line-height:20px;
} 

.text11_01 {
font-size:9pt;
font-family:Verdana;
color:gray;
font-weight:700;
font-style:italic;
line-height:20px;
}

.text14 {
color:#af1820;
}

.text15 {
font-size:9pt;
font-family:Verdana;
color:#339;
font-weight:700;
}

.text17 {
color:#333;
}


.textbluelink {
color:#00F;
font-family:Verdana;
font-size:12px;
font-weight:700;
}


.t_red{
color: #FF0000;
}

.t_red02{
color:#BF0005;
font-size:15px;
font-weight:bold;
font-family:Arial;
}

.t_darkred{
color:#990000;
font-family:Verdana;
font-size:12px}

.t_blue{
color: #000099;

}

.t_yellow{
color: #FF9900;

}
.t_yellow_u{
color: #FF9900;
font-family:Verdana;
font-weight:700;
}
.t_yellow_u{
font-style:italic;
font-size:14px;

}

#t_yellowbig{
color: #FF9900;
font-size: 16px;
font-weight: bold;
line-height:35px;
font-family:Verdana
}

.t_grey{
color:#999999
}

.t_sky{
color:#0055aa
}

.t_11px{
font-size:11px;
line-height:15px
}

.t_14px{
font-size:14px
}

.t_18px{
font-size:18px;
}


.text8{
font-size:12px;
font-weight:bold;
color:#333;
font-family:Verdana;
line-height:20px;
}

/*---------------------------------------------文字样式结束-----------------------------------------------------*/

.middle-promotion {
font-size:10px;
color:#333;
font-weight:700;
font-family:Verdana;
}


