@charset "utf-8";
/* global  */
*{
margin:0px;
padding:0px;
font-style:normal;
font-family:Verdana, Arial, sans-serif,"宋体";
}
body{
font-size:63%;
text-align:center;/* for ie5.5-*/
line-height:1.2;
background:url(../images/bg.gif) repeat-y center top;
}
table,input,textarea,select{
font-size:1.1em;
}
.clear{
clear:both;
overflow:hidden;
width:0px;
height:0px;
float:none;
}
* html .clear{/* for ie6-*/
height:1px;
}
h1,h2,h3,h4,h5,h6{
font-weight:normal;
font-size:1.2em;
}
table td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
line-height:1.6em;
}
a{
text-decoration:none;
color:#3e3e3e;
}
a:hover{
color:#003399;
}
a img{
border:none;
}
ul,ol{
list-style:none;
}
input.a{
height:16px;
width:1.5px;
border:1px solid #bababa;
line-height:16px;
padding:0 5px;
}
#wrapper{
margin:0 auto;
width:1002px;
overflow:hidden;
text-align:left;
}
body#home #wrapper{
}
body#home #logoBar{
background:url(../images/logo_bg.jpg) no-repeat left top;
width:1002px;
height:290px;
overflow:hidden;
position:relative;
height:299px;
}
#logo{
width:280px;
height:120px;
text-indent:-9999px;
}
body#home #logoBar h2{
position:absolute;
left:67px;
top:125px;
width:175px;
font-size:1.1em;
line-height:1.2em;
color:#465886;
}
body#home #logoBar h2 strong{
display:block;
margin-bottom:5px;
font-size:1.3em;
font-family:Tahoma;
}
body#home #logoBar h2 a{
color:#465886;
}
#login{
width:180px;
position:absolute;
left:67px;
top:190px;
}
#login input.a{
width:90px;
}
#login input.b{
display:block;
width:50px;
height:16px;
background:url(../images/bg_04.gif) no-repeat;
border:none;
line-height:15px;
color:#969069;
margin-left:122px;
text-indent:-999em;
}
#login label{
width:70px;
float:left;
color:#808080;
position:relative;
top:3px;
font-size:1.2em;
}
#login div{
margin-bottom:3px;
}
#login div#p{
margin:5px 3px 0 0;
text-align:right;
line-height:1.3em;
color:#808080;
}
#login div#p a{
text-decoration:underline;
color:#808080;
}
#login div#p a:hover{
text-decoration:underline;
color:#325E8B;}
#slogan{
position:absolute;
left:292px;
top:12px;
width:400px;
color:#fff;
}
#slogan strong{
font-size:1.9em;
font-style:italic;
color:#1aa3a8;
font-weight:bold;
font-family:Garamond, Verdana;
}
#slogan p{
margin-top:-2px;
font-size:1.2em;
color:#666;
}
body#home #banner{
margin-top:5px;
width:443px;
height:215px;
overflow:hidden;
border:1px solid #f5f5f5;
}
body#home #banner img{
display:block;
width:443px;
height:215px;
overflow:hidden;
}
#banner{
width:405px;
height:177px;
overflow:hidden;
position:absolute;
left:294px;
top:61px;
margin-top:3px;
}
#searchA{
position:relative;
height:360px;
}
body#home #searchA{
width:198px;
position:absolute;
top:54px;
right:54px;
background:url(../images/search_bg.jpg) no-repeat 0px 43px;
}
#searchATip{
height:45px;
color:#856151;
font-size:1.1em;
}
#searchA h5{
height:24px;
line-height:24px;
padding:0px 5px 0px 3px;
background:url(../images/line1.jpg) no-repeat right center;
text-decoration:underline;
color:#4b5a2d;
font-size:1.2em;
cursor:pointer;
overflow:hidden;
display:inline;
font-weight:bold;
}
#searchA h5:hover,#searchA h5.over{
color:#003399;
}
* html #searchA h5{
padding:0px 7px 0px 5px;
}
* +html #searchA h5{
padding:0px 7px 0px 5px;
}
#searchA h5.precent{
text-decoration:none;
color:#003399;
}
#searchA h5#last{
background:none;
}
body#home #searchA div{
top:70px;
width:175px;
}
#searchA div{
display:none;
clear:both;
position:absolute;
left:0px;
top:20px;
width:204px;
}
#searchA div.now{
display:block;
}

.citySsearch{
width:180px;
padding-left:13px;
}
.citySsearch p{
color:#04878d;
}
.citySsearch label{
display:block;
padding-bottom:2px;
font-size:1em;
color:#657249;
}
.citySsearch select{
width:170px;
color:#808080;
}
.citySsearch input{
width:166px;
color:#04878d;
}
.citySsearch input.b{
width:50px;
height:16px;
line-height:16px;
margin:7px 0 0 120px;
background:url(../images/search_bottom.jpg) no-repeat;
border:none;
color:#fff;
font-weight:bold;
letter-spacing:0px;
font-size:10px;
text-align:center;
}
#mainNav{
width:1002px;
height:33px;
background:url(../images/mainNav_bg.jpg) repeat-x left top;
}
#mainNav ul{
height:33px;
margin:0px 65px;
}
#mainNav ul.in{
margin:0px 35px;
}
#mainNav ul li{
float:left;
height:33px;
background:url(../images/line2.jpg) no-repeat right center;
line-height:33px;
}
#mainNav ul li#li_last{
background:none;
}
#mainNav ul li a{
display:inline-block;
height:33px;
padding:0px 13px;
font-size:1.3em;
color:#fff;
font-weight:bold;
white-space:nowrap;
}
#mainNav ul li a:hover{
color:#fcbd26;
}
#mainNav ul li a.on{
background:url(../images/mainNav_bg2.jpg) repeat-x left top;
margin-right:3px;
}
/*首页主内容提要开始*/
#leftCol{
float:left;
width:204px;
margin:20px 0;
padding-left:61px;
background:url(../images/leftCol_bg2.jpg) no-repeat right top;
overflow:hidden;
}
body#home #leftCol{
/*background:url(../images/leftCol_bg.jpg) no-repeat right top;*/
background:url(../images/leftBg.jpg) no-repeat right top;
}
#leftCol h2 a:hover{
color:#003399;
}
#homeBox1{
width:189px;
height:87px;
margin:7px;
margin-bottom:12px;
background:url(../images/guide.jpg) no-repeat left top;
}
#homeBox1 span{
display:block;
text-indent:-9999px;
height:30px;
}
#homeBox1 a{
display:block;
width:170px;
height:28px;
margin:0px auto;
text-indent:-9999px;
overflow:hidden;
}
body#home #leftCol h2{
width:189px;
height:27px;
line-height:27px;
margin:0 7px;
padding:0px;
text-indent:2.8em;
font-weight:bold;
color:#000;
overflow:hidden;
}
body#home #leftCol ul{
margin:0 20px;
height:123px;
}
body#home #leftCol ul#firstList{
height:42px;
margin:0px 20px;
padding:0px;
}
body#home #leftCol ul#firstList li{
line-height:30px;
padding-left:10px;
background:url(../images/cor4.gif) no-repeat 0px 15px;
}
body#home #leftCol ul li{
padding:4px 0 4px 10px;
background:url(../images/cor4.gif) no-repeat 0px 7px;
}
body#home #leftCol ul li a{
font-size:1.1em;
color:#000;
}
body#home #leftCol ul li a:hover{
color:#325E8B;
text-decoration:underline;
}
a.more1{
display:block;
width:31px;
height:7px;
margin-left:160px;
margin-top:-20px;
margin-bottom:13px;
background:url(../images/more.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#midCol{
float:left;
width:440px;
padding:16px;
overflow:hidden;
}
#searchB_in{
padding-left:23px;
background:url(../images/search_img.jpg) no-repeat 0px 2px;
}
#searchB_in input#searchC{
width:360px;
border:1px solid #858585;
border-bottom:1px solid #d8d09d;
border-right:1px solid #d8d09d;
height:16px;
line-height:16px;
}
#searchB_in input#searchButton{
width:46px;
height:17px;
line-height:17px;
background:url(../images/searchBottom.jpg) no-repeat 0px 0px;
border:none;
color:#fff;
text-align:center;
}
#searchB_in p{
margin-top:3px;
color:#1AA3A8;
}
#box2{
width:439px;
margin-top:12px;
background:url(../images/midCol_bg1.gif) no-repeat left top;
}
body#home #midCol h2{
overflow:hidden;
height:24px;
font-size:1.5em;
color:#fff;
padding-left:3px;
padding-bottom:6px;
clear:both;
}
body#home #midCol h2 span{
float:left;
background:url(../images/h2bg_01.gif) right top no-repeat;
height:24px;
padding-right:15px;
line-height:24px;
font-weight:bold;
padding-left:5px;
}
body#home #midCol h2 span a{
color:#fff;
}
body#home #midCol h2.sub{
background:url(../images/h2_bg_02.gif) no-repeat;
margin-right:10px;
}
body#home #midCol h2.sub span{
background:url(../images/h2bg_02.gif) right top no-repeat;
}
body#home #sub1,
body#home #sub2{
background:url(../images/line_02.gif) no-repeat;
}
body#home #sub1{
background:url(../images/line_02.gif) no-repeat 0px 25px;
}
body#home #sub1{
margin-bottom:20px;
}
body#home #midCol h3{
clear:both;
margin:5px 8px;
padding:0px;
border-bottom:1px solid #b6b6b6;
}
body#home #midCol h3 a{
color:#344455;
font-family:Tahoma;
font-size:1.4em;
}
* html body#home #midCol h3 a{
font-size:1.2em;
font-weight:normal;
}
body#home:lang(zh) #midCol h3 a{
font-weight:bold;
}
* html body#home #midCol h3{
font-size:1.5em;
font-weight:bold;
}
body#home #midCol h3 span{
padding:0 3px;
margin:5px;
background:#000;
font-size:0.5em;
color:#fff;
}
#homeImg1{
float:left;
margin:5px 0 0 5px;
}
#homeImg1 a{
display:block;
padding:4px 12px 18px 5px;
background:url(../images/homeImg_bg1.jpg) no-repeat;
}
#homeImg1 img{
display:block;
width:145px;
height:63px;
overflow:hidden;
}
ul.newsList{
width:250px;
margin:10px 8px 0 175px;
}
ul.newsList li{
padding-left:15px;
background:url(../images/cor5.gif) no-repeat 0px 6px;
line-height:1.8em;
}
ul.newsList li a{
color:#3e3e3e;
font-size:1.1em;
}
ul.newsList li a:hover{
text-decoration:underline;
color:#325e8b;
}
ul.newsList2{
clear:both;
padding:5px 0 0 8px;
}
ul.newsList2 li{
background:transparent url(../images/cor5.gif) no-repeat scroll 0 6px;
line-height:1.8em;
padding-left:15px;
}
ul.newsList2 li a{
color:#3f3f3f;
}
body#home ul.newsList2 li a{
font-size:1.1em;
}
ul.newsList2 li a:hover{
color:#325E8B;
}
ul.newsList2 li span{
padding:5px;
color:#d83f3f;
}
a.more2{
clear:both;
display:block;
width:30px;
height:5px;
background:url(../images/more2.gif) no-repeat;
margin-left:395px;
text-indent:-9999px;
overflow:hidden;
}
a.more3{
margin-left:220px;
clear:none;
float:none;
margin-top:-10px;
}
a.more3:hover{
color:#039;
}
img#homeImg3{
display:block;
float:left;
padding:0px 5px 0px 8px;
}
ul.newsList3{
clear:none;
margin-left:170px;
background:none;
}

#box3{
clear:both;
margin-top:5px;
width:439px;
background:url(../images/midCol_bg2.gif) no-repeat;
}
#box3 ul.newsList{
width:240px;
margin:10px 8px 0;
}
#homeImg4{
float:right;
width:106px;
height:141px;
display:inline;
margin:5px 30px 0 0;
padding:5px 12px 12px 5px;
background:url(../images/homeImg_bg4.jpg) no-repeat;
}
#homeImg4 img{
display:block;
width:106px;
height:141px;
overflow:hidden;
}
#homeImg5{
float:right;
padding:10px 15px 0 10px;
margin-bottom:10px;
}
#homeImg6{
float:left;
width:122px;
height:91px;
margin:0 10px 0 5px;
padding:5px 12px 12px 5px;
background:url(../images/homeImg_bg6.jpg) no-repeat;
display:inline;
}
#homeImg6 img{
display:block;
width:122px;
height:91px;
overflow:hidden;
}

.hotels{
padding:5px 8px 0 0;
color:#74501c;
}
.hotels a{
padding:0 5px 0 0;
line-height:1.6em;
font-size:1.1em;
color:#3E3E3E;
}
.hotels a:hover{
text-decoration:underline;
color:#325E8B;
}
.flights_index{
padding:5px 8px 0 0;
margin-left:150px;
}
.flights_index li{
padding-left:15px;
line-height:1.7em;
background:url(../images/cor5.gif) no-repeat 0px 6px;
}
.flights_index li a{
line-height:1.6em;
font-size:1.1em;
color:#3E3E3E;
}
.flights_index li a:hover{
text-decoration:underline;
color:#325E8B;
}

img#homeImg7{
float:left;
padding:0px 8px 0px 8px;
}
#flights{
width:270px;
height:50px;
background:#eaeaea;
padding:5px;
margin:0px 0 5px 150px;
line-height:1.6em;
font-size:1.1em;
color:#3e3e3e;
}
.flightsTable{
padding-left:0px;
margin-left:0px;
}
.flightsTable td{
font-size:0.9em;
}

/*首页右边栏*/
#rightCol{
float:right;
width:204px;
margin:15px 0;
padding-right:61px;
overflow:hidden;
}
#news_notice{
background:url(../images/rightCol_bg2.jpg) no-repeat;
}
#special_tour{
background:url(../images/rightCol_bg3.jpg) no-repeat;
}
#customer_reviews{
background:url(../images/rightCol_bg4.jpg) no-repeat;
}
#currencies_convert{
background:url(../images/rightCol_bg5.jpg) no-repeat;
}
#customerService{
width:140px;
height:17px;
padding:19px 0 0 64px;
background:url(../images/home_services.jpg) no-repeat 45px 0px;
}
#customerService a{
color:#ab9034;
}
#customerService a:hover{
text-decoration:underline;
color:#325E8B;
}

.box{
clear:both;
width:204px;
margin-top:8px;
padding-top:8px;
}
#contact_us{
background:url(../images/rightCol_bg1.jpg) no-repeat;
}
h2.white{
position:relative;
height:26px;
line-height:26px;
margin:0 6px 8px;
padding-left:20px;
clear:both;
background:url(../images/r_t_bg1.gif) no-repeat;
color:#000;
font-weight:bold;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}
#contact_us h2.white{
color:#004c75;
}
.box p#in_info{
width:100px;
margin-left:10px;
line-height:1.7em;
font-size:1.1em;
color:#d83f3f;
}
.box #in_info span{
font-weight:bold;
font-size:1.1em;
color:#4974a4;
}
#homeImg8{
float:right;
width:62px;
height:69px;
margin:3px 4px 0 0;
padding:3px 7px 7px 3px;
background:url(../images/homeImg_bg8.jpg) no-repeat;
display:inline;
}
#homeImg8 img{
display:block;
width:62px;
height:69px;
overflow:hidden;
}
a#emailContact{
display:block;
clear:both;
width:195px;
height:49px;
margin:5px 4px;
background:url(../images/email.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
#rightCol h3{
padding:0 5px;
color:#462b03;
font-size:1.2em;
font-weight:bold;
}
#rightCol .box p{
margin:5px;
line-height:1.5em;
color:#74501c;
font-size:1.1em;
}
#rightCol .box p a{
display:block;
text-decoration:underline;
color:#ff8907;
}
a.more4{
position:absolute;
top:12px;
right:10px;
display:block;
overflow:hidden;
width:30px;
height:5px;
background:url(../images/more4.gif) no-repeat;
text-indent:-9999px;
}
#homeImg9,#homeImg10,#homeImg11{
float:left;
margin:0 5px 0 8px;
padding:4px 8px 9px 4px;
background:url(../images/homeImg_bg9.jpg) no-repeat;
display:inline;
}
#homeImg10{
background:url(../images/homeImg_bg9_1.jpg) no-repeat;
}
#homeImg11{
background:url(../images/homeImg_bg9_2.jpg) no-repeat;
}
#homeImg9 img,#homeImg10 img,#homeImg11 img{
display:block;
width:49px;
height:47px;
overflow:hidden;
}

ul#newNotice{
width:115px;
margin-left:75px;
}
ul#newNotice li{
background:url(../images/icon1.gif) no-repeat 0px 8px;
padding-left:8px;
line-height:1.6em;
}
ul#newNotice li a{
color:#a46c1d;
}
ul#newNotice li a:hover{
text-decoration:underline;
color:#325E8B;
}

#rightCol p#cyberPoll_p{
padding-left:20px;
color:#4c4847;
}
form#cyberPoll_form{
clear:both;
padding-left:20px;
height:80px;
}
#rightCol form#cyberPoll_form p{
float:left;
width:80px;
margin:0px;
padding:0px;
color:#a46c1d;
}
form#cyberPoll_form .input1{
margin-top:5px;
}
#rightCol form#cyberPoll_form p input{
margin-right:3px;
}
#rightCol p.special{
color:#546668;
line-height:1.6em;
}
#rightCol p.special strong{
display:block;
padding-bottom:10px;
color:#c0965c;
font-size:10px;
}
#homeImg12{
width:121px;
height:66px;
margin:2px 5px 0 35px;
padding:4px 8px 9px 4px;
background:url(../images/homeImg_bg12.jpg) no-repeat;
}
#homeImg12 img{
display:block;
width:121px;
height:66px;
}
#rightCol .line1{
clear:both;
height:1px;
margin:5px 0;
overflow:hidden;
background:#fff;
}
form#cc select{
width:180px;
margin-left:10px;
color:#666;
}
#verify{
display:block;
width:184px;
height:45px;
background:url(../images/verify.jpg) no-repeat;
margin:5px 10px;
margin-bottom:30px;
overflow:hidden;
}
#verify a{
display:block;
width:93px;
height:17px;
position:relative;
left:88px;
top:25px;
text-indent:-9999px;
}
h3#bookmark{
clear:both;
height:25px;
line-height:25px;
background:url(../images/icon2.gif) no-repeat left top;
padding-left:30px;
border-bottom:1px solid #77bfca;
}
#p_bookmark{
padding:5px 0 0 25px;
}
#p_bookmark img{
padding:0 5px 0 0;
}
/*页脚*/
#footer{
position:relative;
clear:both;
height:220px;
background:#e5e5e5 url(../images/footer_bg.jpg) no-repeat top left;
}
#footer ul{
margin-left:280px;
overflow:hidden;
}
#footer ul li{
float:left;
padding:20px 25px 0 0;
}
#footer ul li a{
font-size:1.1em;
color:#5c5c5c;
}
#footer ul li a:hover{
text-decoration:underline;
color:#325E8B;
}

#footer div{
position:absolute;
left:230px;
top:50px;
}
#footer div p{
margin-top:10px;
}
#footer p{
clear:both;
margin-left:70px;
text-align:center;
color:#5c5c5c;
}
.footerm{
position:absolute;
left:80px;
top:40px;
display:block;
width:142px;
height:53px;
padding:0 30px 20px 0;
border-right:1px solid #e5e5e5;
}
#footer form{
position:absolute;
right:90px;
top:40px;
width:130px;
padding:20px 0 20px 30px;
border-left:1px solid #cecece;
}
#footer form span{
display:block;
padding:0 0 5px 10px;
background:url(../images/cor3.gif) no-repeat 0px 4px;
}
#footer form select{
width:130px;
}
#footer ul#footerList{
margin:0 0 0 120px;
}
#footer ul#footerList li{
color:#5c5c5c;
padding:0 8px 0 0;
}
#footer ul#footerList li a{
padding:0 8px 0 0;
text-decoration:underline;
}
#footer #links{
font-size:0.9em;
clear:both;
left:0px;
top:150px;
}
#footer #links p{
margin-top:5px;
}
#footer #links p a{
font-size:1.1em;
color:#5c5c5c;
}
#footer #links p a:hover{
text-decoration:underline;
color:#325E8B;
}

#footer #callCenter{
position:absolute;
left:767px;
top:45px;
width:200px;
height:50px;
color:#344455;
font-size:1.1em;
}
#footer #callCenter strong{
display:block;
font-size:1.2em;
padding-top:5px;
}
/*二级栏目开始*/

#logoBar{
position:relative;
width:1002px;
height:245px;
background:#f6f6f6 url(../images/bg_03.jpg) no-repeat;
height:254px;
}
#welcome{
position:absolute;
left:70px;
top:200px;
line-height:1.5em;
color:#04878d;
font-size:1.2em;
}
#welcome a{
text-decoration:underline;
color:#04878d;
}
#logoBar h1{
position:absolute;
left:730px;
top:55px;
width:197px;
height:74px;
font-size:1.1em;
line-height:1.5em;
color:#465886;
}
#logoBar h1 strong{
display:block;
margin-bottom:5px;
font-size:1.3em;
letter-spacing:0px;
}
#olympic{
position:absolute;
top:140px;
left:730px;
line-height:1.6em;
font-size:1.1em;
color:#ff8907;
}


#searchB{
position:absolute;
left:730px;
top:190px;
background:url(../images/search_img.jpg) no-repeat 0px 28px;
}
#searchB input#searchC{
position:relative;
left:20px;
width:135px;
border:none;
border:1px solid #858585;
height:16px;
margin-right:20px;
line-height:16px;
}
input#searchButton{
width:46px;
height:20px;
background:url(../images/searchBottom.jpg) no-repeat 0px 2px;
border:none;
color:#fff;
text-align:center;
}
#searchB p{
color:#1AA3A8;
font-size:1.1em;
}
h2.blue{
width:187px;
height:30px;
margin:8px 8px 0;
line-height:30px;
text-indent:1.5em;
background:url(../images/h2_bg.jpg) no-repeat;
color:#000;
font-size:1.3em;
overflow:hidden;
font-weight:bold;
}
ul#toustList{
margin:8px 8px 8px 10px;
}
ul#toustList li{
background:url(../images/cor5.gif) no-repeat 0px 6px;
padding:0 15px 5px 12px;
}
ul#toustList li a{
line-height:1.6em;
font-size:1.2em;
color:#000;
}
ul#toustList li li{
padding:5px 0 0 10px;
background:url(../images/cor6.gif) no-repeat 0px 11px;
}
ul#toustList li li a{
font-size:1.1em;
}
ul#toustList li a:hover{
text-decoration:underline;
color:#325E8B;
}
ul#faq{
width:176px;
padding:5px;
margin:0 8px 10px;
background:#eaeaea;
}
ul#faq li{
padding:0 0 5px 8px;
background:url(../images/cor6.gif) no-repeat 0 7px;
}
ul#faq li a{
font-size:1.1em;
line-height:1.6em;
}
ul#faq li a:hover{
text-decoration:underline;
color:#325E8B;
}
a.more5{
clear:both;
display:block;
float:right;
margin-bottom:10px;
padding-right:10px;
font-size:1.1em;
color:#ff6419;
text-decoration:underline;
overflow:hidden;
}
a.more5:hover{
color:#039;
}
#testimonial{
margin:8px 10px;
line-height:1.6em;
font-size:1.1em;
color:#3e3e3e;
}
#testimonial span{
display:block;
margin-top:5px;
text-align:right;
}
#ad1,#ad2{
width:169px;
height:177px;
margin:30px 5px 15px 10px;
padding:4px 11px 13px 4px;
background:url(../images/ad_bg1.jpg) no-repeat;
}
#ad1 img,#ad2 img{
display:block;
width:169px;
height:177px;
overflow:hidden;
}
#ad2{
height:217px;
background:url(../images/ad_bg2.jpg) no-repeat;
}
#ad2 img{
height:217px;
}
/*二级中栏*/
#crumb{
float:left;
font-size:1.2em;
color:#325e8b;
font-weight:bolder;
margin:0 0 10px 0;
padding:5px;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#bbc9d6', endColorStr='#ffffff', gradientType='1');
}
/*#content #crumb{
padding:10px 0;
}*/
#crumb a{
display:inline-block;
padding:0 10px 0 0;
margin-right:5px;
background:url(../images/cor3.gif) no-repeat right center;
color:#452901;
}
#crumb a:hover{
text-decoration:underline;
color:#325E8B;
}

ul#tools{
float:right;
}
#content ul#tools{
width:90px;
padding:10px;
}
ul#tools li{
padding-left:2px;
float:left;
}
#blueBlock,#blueBlock2,#blueBlock3,#blueBlock4{
clear:both;
width:439px;
height:235px;
margin:10px 0;
background:url(../images/midCol_bg3.gif) no-repeat;
}

#blueBlock h2 span,#blueBlock2 h2 span,#blueBlock4 h2 span{
float:left;
background:url(../images/h2_bg_03.gif) right top no-repeat;
height:25px;
line-height:25px;
padding:0 15px 0 5px;
}
#blueBlock2{
clear:both;
background:url(../images/midCol_bg3.gif) no-repeat;
margin-bottom:0px;
}
#blueBlock3{
height:80px;
width:660px;
background:none;
margin:0px;
margin-bottom:10px;
overflow:hidden;
background:#e0eff7;
}
#blueBlock4{
clear:both;
background:url(../images/midCol_bg14.gif) no-repeat;
height:171px;
clear:both;
width:439px;
margin:10px 0;
}
#blueBlock h2,#blueBlock2 h2,#blueBlock3 h2,#blueBlock4 h2{
clear:both;
height:25px;
line-height:25px;
padding:0 0 0 10px;
color:#fff;
font-size:1.5em;
font-weight:bold;
}
#toursImg1{
float:left;
width:94px;
height:94px;
padding:5px 18px 15px 5px;
display:inline;
background:url(../images/toursImg_bg1.jpg) no-repeat;
}
#toursImg1 img{
display:block;
width:94px;
height:94px;
overflow:hidden;
}
#blueBlock p,#blueBlock2 p,#blueBlock3 p,#blueBlock4 p{
margin:10px 15px;
font-size:1.1em;
color:#fff;
line-height:1.6em;
}
#blueBlock3 p,#blueBlock3 p{
margin:0px 15px;
font-size:1.3em;
line-height:2em;
color:#452901;
}
#blueBlock p a,#blueBlock2 p a,#blueBlock3 p a{
color:#000;
text-decoration:underline;
font-size:1.1em;
}
#blueBlock p a{
color:#fff;
}
#blueBlock p a:hover{
color:#000;
}
.blue2{
width:439px;
/*background:url(../images/midCol_bg4.gif) no-repeat;*/
background:url(../images/mV2_bg1.gif) no-repeat;
margin-top:50px;
}
#CTb1{
background:url(../images/mV2_bg3.gif) no-repeat;
}
#CTb2{
background:url(../images/mV2_bg4.gif) no-repeat;
overflow:hidden;
}
#CTb3{
background:url(../images/mV2_bg5.gif) no-repeat;
overflow:hidden;
}
.blue2 h2,.blue3 h2{
clear:both;
height:24px;
padding-left:3px;
}
.blue2 h2 span,.blue3 h2 span{
float:left;
background:url(../images/h2bg_01.gif) right top no-repeat;
padding:3px 15px 0 10px;
color:#fff;
font-size:1.2em;
height:21px;
font-weight:bold;
}
.blue2 h2 span a,.blue3 h2 span a{
color:#fff;
}
a.more6{
float:right;
width:30px;
height:5px;
margin:8px 10px;
background:url(../images/more2.gif) no-repeat;
overflow:hidden;
text-indent:-3000px;
}
h3.blueLine{
clear:both;
margin:15px 8px;
border-bottom:1px solid #B6B6B6;
font-size:1.8em;
color:#344455;
font-family:Tahoma;
}
h3.blueLine3{
clear:both;
margin:15px 8px;
border-bottom:1px solid #3e6993;
font-size:1.8em;
color:#3e6993;
font-family:Tahoma;
}
#toursImg2,#toursImg3{
float:right;
width:152px;
height:110px;
padding:6px 15px 15px 6px;
background:url(../images/toursImg_bg2.jpg) no-repeat;
}
#toursImg2 img,#toursImg3 img{
display:block;
width:152px;
height:110px;
}
#toursImg4{
padding-bottom:60px;
background:url(../images/toursImg4.jpg) no-repeat right bottom;
}
ul.multiList{
margin:10px;
}
ul#xian{
margin-left:165px;
}
ul.multiList li{
padding:5px 0 2px 10px;
background:url(../images/icon3.gif) no-repeat 0px 9px;
}
ul.multiList li a{
font-size:1.1em;
}
ul.multiList li a:hover{
text-decoration:underline;
color:#325E8B;
}
ul.multiList li span{
padding: 0 5px;
color:#c70751;
}
a.more7{
display:inline-block;
margin:5px 25px;
text-decoration:underline;
font-size:1.2em;
color:#ff6419;
}
a.more7:hover{
color:#003399;
}
#toursImga5{
float:left;
width:125px;
height:158px;
margin:5px 10px;
display:inline;
padding:4px 15px 10px 4px;
background:url(../images/toursImg_bg5.jpg) no-repeat;
}
#toursImga5 img{
display:block;
width:125px;
height:158px;
overflow:hidden;
}
#toursImga6{
float:right;
width:109px;
height:185px;
padding:4px 15px 10px 4px;
background:url(../images/toursImg_bg6.jpg) no-repeat;
}
#toursImga6 img{
display:block;
width:109px;
height:185px;
}
#toursImga7{
float:right;
width:242px;
height:104px;
padding:5px 15px 10px 5px;
background:url(../images/toursImg_bg7.jpg) no-repeat;
}
#toursImga7 img{
display:block;
width:242px;
height:104px;
overflow:hidden;
}
.blue3{
margin-top:10px;
width:439px;
/*background:url(../images/midCol_bg9.gif) no-repeat;*/
background:url(../images/mV2_bg2.gif) no-repeat;
overflow:hidden;
}
* html .blue3{
height:1%;
}
#toursImga8{
float:right;
width:207px;
height:128px;
padding:4px 10px 10px 4px;
background:url(../images/toursImg_bg8.jpg) no-repeat;
}
#toursImga8 img{
display:block;
width:207px;
height:128px;
overflow:hidden;
}
ul#customerList{
padding:15px 5px 0 15px;
}
ul#customerList li{
margin-bottom:10px;
}
ul#customerList li a{
font-size:1.1em;
}
ul#customerList li a:hover{
text-decoration:underline;
color:#325E8B;
}

/*二级右侧栏*/
ul#searchTag{
width:204px;
height:30px;
background:url(../images/search_bg2.jpg) no-repeat;
}
ul#searchTag li{
float:left;
height:24px;
line-height:24px;
margin-top:5px;
padding:0px 6px;
background:url(../images/line1.jpg) no-repeat right center;
text-decoration:underline;
font-size:1.2em;
color:#4B5A2D;
font-weight:bold;
}
ul#searchTag li:hover,ul#searchTag li.over{
color:#003399;
}
ul#searchTag li.on{
text-decoration:none;
color:#003399;
}
ul#searchTag li#li_last{
background:none;
}
form.Search_city{
width:188px;
height:100%;
margin:0px 5px 6px 0;
padding-left:10px;
overflow:hidden;
background:url(../images/search_bg3.jpg) no-repeat left bottom;
}
ul#cityList{
overflow:hidden;
}
ul#cityList li{
float:left;
width:90px;
line-height:1.8em;
color:#657249;
font-size:1.1em;
}
ul#cityList li input{
margin-right:3px;
}
#selectMore{
clear:both;
padding:5px 0px;
}
#selectMore a{
color:#657249;
text-decoration:underline;
font-size:1.1em;
}
.Search_city textarea{
margin-top:3px;
width:177px;
height:90px;
}
.Search_city span{
display:block;
color:#657249;
font-size:1.1em;
color:#657249;
}
.Search_city select{
width:180px;
color:#333;
}
input#b1{
clear:both;
width:50px;
height:17px;
margin:10px 0 10px 130px;
background:url(../images/search_bottom.jpg) no-repeat left top;
border:none;
color:#fff;
font-weight:bold;
letter-spacing:0px;
font-size:10px;
text-align:center;
display:block;
}
#advancedSearch{
margin:-20px 12px 0 0;
}
body#home #advancedSearch{
margin:-8px 12px 0 0;
}
#advancedSearch a{
font-size:1.1em;
color:#4a875d;
font-weight:bold;
letter-spacing:-1px;
text-decoration:underline;
}
ul#bestList{
margin:10px;
}
ul#bestList li{
line-height:1.4em;
margin-bottom:5px;
padding-left:10px;
background:url(../images/cor6.gif) no-repeat 0px 5px;
}
ul#bestList li a{
font-size:1.1em;
}
ul#bestList li a:hover{
text-decoration:underline;
color:#325E8B;
}

a.more8{
clear:both;
display:block;
margin:5px 0 5px 170px;
width:30px;
height:5px;
background:url(../images/more8.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
#ad3{
width:204px;
height:157px;
background:url(../images/tours_bg1.jpg) no-repeat right top;
}
#ad3 a{
display:block;
width:100px;
padding:20px 0 0 100px;
color:#452901;
text-decoration:underline;
}
img#toursImg9{
float:right;
}
#top{
clear:both;
text-align:center;
padding:5px 15px 10px;
}
#top a{
color:#241602;
}
ul#SightseeingsList{
margin:10px;
}
ul#SightseeingsList li{
background:url(../images/cor5.gif) no-repeat 0px 7px;
line-height:1.8em;
padding:0 0 5px 12px;
}
ul#SightseeingsList li a{
font-size:1.1em;
}
ul#SightseeingsList li a:hover{
text-decoration:underline;
color:#325E8B;
}

#yangtzeImg1{
float:left;
margin:5px;
margin-left:0px;
display:inline;
width:136px;
height:168px;
background:url(../images/yangtzeImg_bg1.jpg) no-repeat;
}
#yangtzeImg1 img{
border:none;
margin:4px 0 0 4px;
overflow:hidden;
}
#blueBlock2 p a{
color:#fff;
}
#blueBlock2 p a:hover{
color:#000;
}
.blue2 #homeImg4{
margin-right:5px;
}
#yangtzeImg2{
float:right;
width:199px;
height:128px;
margin:10px 0px;
padding:4px 15px 15px 4px;
background:url(../images/yangtzeImg_bg2.jpg) no-repeat;

}
#yangtzeImg2 img{
display:block;
width:199px;
height:128px;
overflow:hidden;
}
#mapT{
padding:5px 0 20px 15px;
color:#a46c1d;
}
.Search_city .input{
width:156px;
margin-right:3px;
}
.Search_city .input2{
width:176px;
}
img#yangtzeImg3{
display:block;
overflow:hidden;
width:191px;
height:143px;
margin:7px 0 0 7px;
}
#blueBlock2 a#hotelsImg1{
display:block;
float:left;
width:122px;
height:91px;
padding:5px 15px 15px 5px;
background:url(../images/hotelsImg_bg1.jpg) no-repeat;
}
#blueBlock2 a#hotelsImg1 img{
display:block;
width:122px;
height:91px;
overflow:hidden;
}
#ChinaMap{
width:439px;
height:336px;
background:url(../images/mapChina.jpg) no-repeat;
text-indent:-9999px;
}
#hotels{
width:419px;
margin:10px;
overflow:hidden;
}
#hotels a#hotelsImg2{
display:block;
float:right;
width:120px;
height:161px;
padding:4px 0px 10px 4px;
margin-bottom:40px;
background:url(../images/hotelsImg_bg2.jpg) no-repeat;
}
#hotels a#hotelsImg2 img{
display:block;
width:109px;
height:161px;
overflow:hidden;
}
#hotels a{
display:block;
float:left;
width:98px;
line-height:1.6em;
font-size:1.1em;
}
#hotels a:hover{
text-decoration:underline;
color:#325E8B;
}
a#hotelsImg4{
display:block;
float:left;
width:117px;
height:122px;
padding:5px 15px 15px 5px;
margin:10px 38px 10px 10px;
background:url(../images/hotelsImg_bg4.jpg) no-repeat;
}
a#hotelsImg4 img{
display:block;
width:117px;
height:122px;
overflow:hidden;
}
h3.line2{
clear:both;
border-bottom:1px solid #b6b6b6;
margin:0 8px;
background:url(../images/cor5.gif) no-repeat left center;
line-height:2.2em;
text-indent:1em;
}
#flightImg1{
float:left;
}
#flightsForm{
width:419px;
/*height:440px;*/
padding:10px 10px 0;
background:url(../images/midCol_bg6.gif) no-repeat left top;
}
.f1{
padding-top:5px;
color:#3E6993;
font-weight:bold;
font-size:1.2em;
}
.f1 input{
margin-right:5px;
}
h3.line3{
clear:both;
background:url(../images/cor1.gif) no-repeat left center;
border-bottom:1px solid #b6b6b6;
padding:5px 0 3px 15px;
margin:10px 0;
color:#3E6993;
font-size:1.3em;
letter-spacing:0px;
font-weight:bold;
}
.f2{
color:#452901;
font-size:1.1em;
}
.f2 input{
margin:0 5px 0 10px;
}
.f3{
padding-left:15px;
color:#452901;
font-size:1.1em;
}
.f3 select{
width:100px;
margin:0 10px 0 5px;
}
.f4{
margin:5px 0;
color:#D64D18;
font-size:1.2em;
}
.f4 span{
font-size:1.1em;
color:#452901;
}
.f4 select{
width:170px;
margin-left:5px;
}
.f5{
padding-left:15px;
color:#452901;
font-size:1.1em;
}
.f5 select{
width:150px;
margin:0 10px 0 2px;
}
input#b2{
width:182px;
height:24px;
border:none;
background:url(../images/bottom1.gif) no-repeat left top;
font-size:1.2em;
margin:15px 0 20px 130px;
clear:both;
}
#boxLine{
padding:10px 5px;
background:#f5f5f5;
}
#rightCol #boxLine h3{
padding:0px;
}
#boxLine p{
line-height:1.8em;
color:#666;
}
.boxLine1{
width:419px;
height:59px;
padding:25px 10px 15px;
background:url(../images/midCol_bg7.gif) no-repeat;
}
.boxLine1 h4.line4{
font-size:1.3em;
text-decoration:underline;
font-weight:bold;
}
.boxLine1 p{
margin-top:5px;
font-size:1.1em;
line-height:1.6em;
}
#boxLine2{
width:419px;
height:188px;
padding:10px;
margin-top:5px;
background:url(../images/midCol_bg8.gif) no-repeat;
}
#boxLine2 ul li{
line-height:2em;
}
#boxLine2 ul li a{
font-size:1.1em;
color:#000;
}
#boxLine2 ul li a:hover{
text-decoration:underline;
color:#325E8B;
}
#boxLine2 p{
line-height:1.8em;
margin:10px 0;
}
#formSub{
color:#657249;
}
#formSub select{
width:100px;
}
ul#hotelsList{
margin:10px;
}
ul#hotelsList li{
clear:both;
width:100%;
line-height:2em;
padding-left:10px;
background:url(../images/cor6.gif) no-repeat left center;
}
ul#hotelsList li a{
font-size:1.1em;
}
ul#hotelsList li a:hover{
text-decoration:underline;
color:#325E8B;
}
ul#guideList{
margin:15px 9px;
font-weight:bold;
}
ul#guideList div{
font-size:12px;
height:23px;
line-height:23px;
padding-left:15px;
margin-bottom:10px;
background:url(../images/guideLi_bg.jpg) no-repeat;
}
ul#guideList div:hover{
background:url(../images/guideLi_bg5.gif) no-repeat;
}
ul#guideList li a{
display:block;
font-size:1.2em;
}
#guideImg1{
float:right;
display:block;
width:240px;
height:166px;
padding:4px 12px 12px 4px;
background:url(../images/guideImg_bg1.jpg) no-repeat;
}
#guideImg1 img{
display:block;
width:240px;
height:166px;
overflow:hidden;
}
ul.summaryList{
margin:10px;
}
ul.summaryList li{
line-height:2em;
}
ul.summaryList li a{
font-size:1.1em;
}
ul.summaryList li a:hover{
text-decoration:underline;
color:#325E8B;
}
ul.summaryList li a.more9{
color:#FF6419;
font-size:1.1em;
}
ul.summaryList li a.more9:hover{
color:#039;
}
ul.guideCityList{
margin:15px 10px 0;
}
ul.guideCityList a{
color:#74501C;
font-size:1.2em;
font-weight:bold;
text-decoration:underline;
}
ul.guideCityList a:hover{
text-decoration:none;
}
ul.guideCityList1{
overflow:hidden;
margin:5px 10px;
}
* html ul.guideCityList1{
height:1%;
}
ul.guideCityList1 li{
float:left;
width:185px;
margin:5px 5px 5px 5px;
}
ul.guideCityList1 a{
font-size:1.1em;
}
ul.guideCityList1 a:hover{
text-decoration:underline;
color:#325E8B;
}
h3.guide_h3 a{
padding:10px;
font-size:1.1em;
font-weight:bold;
}
#guideImg2{
float:left;
display:block;
width:140px;
height:170px;
margin:0 15px;
padding:4px 12px 12px 4px;
background:url(../images/guideImg_bg2.jpg) no-repeat;
overflow:hidden;
}
#guideImg3{
display:block;
width:399px;
height:133px;
padding:3px 12px 12px 3px;
margin-left:15px;
background:url(../images/guideImg_bg3.jpg) no-repeat;
}
#guideImg3 img{
display:block;
width:399px;
height:133px;
overflow:hidden;
}
ul.guideCityList2{
margin:5px 20px;
overflow:hidden;
width:400px;
}
ul.guideCityList2 li{
float:left;
width:200px;
line-height:2em;
}
ul.guideCityList2 li a{
font-size:1.1em;
}
ul.guideCityList2 li a:hover{
text-decoration:underline;
color:#325E8B;
}
a.more10,a.more12{
float:right;
width:80px;
color:#FF6419;
font-size:1.1em;
}
a.more10:hover,a.more12:hover{
color:#039;
}
a.more12{
width:140px;
padding:0px;
text-decoration:underline;
}
a#guideImg01{
float:left;
display:block;
width:247px;
height:145px;
padding:7px 15px 15px 7px;
background:url(../images/guideImg_bg01.jpg) no-repeat;
}
a#guideImg01 img{
display:block;
width:247px;
height:145px;
overflow:hidden;
}
ul#ccList{
}
ul#ccList li{
line-height:1.8em;
font-size:1.1em;
}
p#guide_p{
clear:both;
font-size:1.1em;
line-height:1.6em;
text-align:justify;
}
p#luokuan{
margin-top:5px;
font-size:1.1em;
color:#4974A4;
text-align:right;
}
a.guideImg0{
float:left;
display:block;
width:133px;
height:146px;
padding:8px 15px 15px 8px;
background:url(../images/guideImg_bg02.jpg) no-repeat;
}
a.guideImg0 img{
display:block;
width:133px;
height:146px;
overflow:hidden;
}
p.section_p{
margin-bottom:5px;
font-size:1.1em;
line-height:1.8em;
}
p.section_p a{
text-decoration:underline;
}
ul#faqList{
margin-bottom:5px;
}
ul#faqList li a{
line-height:2em;
text-decoration:underline;
font-size:1.1em;
}
h4#great_h4{
clear:both;
height:22px;
padding:5px 0;
background:url(../images/guide_t.jpg) no-repeat left bottom;
text-indent:-9999px;
}
ul#gredeList{
margin:10px 0;}
ul#gredeList li{
padding-left:10px;
background:url(../images/icon3.gif) no-repeat 0px 8px;
line-height:2em;
}
ul#gredeList li a{
font-size:1.1em;
text-decoration:underline;
}
img#communityImg1{
float:left;
display:block;
width:119px;
height:120px;
overflow:hidden;
padding:15px 10px;
}
#community_box1{
width:440px;
background:url(../images/midCol_bg10.gif) no-repeat;
}
#community_box1,#community_box2,#community_box3,#community_box4{
clear:both;
overflow:hidden;
margin-bottom:5px;
}
#community_box1 h3,#community_box2 h3,#community_box3 h3,#community_box4 h3{
height:25px;
overflow:hidden;
padding:3px 0 0 10px;
color:#fff;
font-size:1.5em;
font-weight:bold;
}
#community_box1 h3{
font-weight:bold;
}
ul.community_list1,ul.community_list2{
margin:10px 15px 15px;
}
ul.community_list1 li,ul.community_list2 li{
padding-left:10px;
margin-bottom:7px;
background:url(../images/cor8.gif) no-repeat 0px 6px;
line-height:1.8em;
} 
ul.community_list1 li span{
color:#4974A4;
font-weight:bold;
}
ul.community_list2 li{
line-height:1.5em;
}
ul.community_list2 li a{
font-size:1.1em;
}
ul.community_list2 li a:hover{
text-decoration:underline;
color:#325E8B;
}
#community_box2{
width:440px;
background:url(../images/midCol_bg11.gif) no-repeat;
}
#community_box3{
width:440px;
background:url(../images/midCol_bg12.gif) no-repeat;
}
#community_box4{
width:440px;
background:url(../images/midCol_bg13.gif) no-repeat;
}
ul#photoList{
width:420px;
margin:10px;
overflow:hidden;
}
ul#photoList li{
float:left;
width:125px;
margin:0 5px 5px 0;
padding:5px;
background:url(../images/Photobg.jpg) no-repeat;
}
ul#photoList li img{
display:block;
width:125px;
height:85px;
overflow:hidden;
}
ul#photoList li span{
display:block;
margin:5px;
text-align:center;
}
a.more11{
float:right;
padding:0 10px;
margin-top:-5px;
text-decoration:underline;
color:#FF6419;
overflow:hidden;
}
a.more11:hover{
color:#039;
}
img#accountImg1{
float:left;
width:136px;
height:100px;
margin:20px 15px;
display:inline;
overflow:hidden;
border:3px solid #fff;
}
.account_box{
float:left;
width:325px;
height:210px;
background:#e0eff7;
padding-bottom:15px;
margin-bottom:10px;
margin-right:8px;
overflow:hidden;
}
.account_box h3#account_t1{
height:25px;
background:url(../images/account_t1.jpg) no-repeat;
padding:3px 0 0 10px;
color:#fff;
font-size:1.5em;
font-weight:bold;
}
.account_box h3#account_t2{
height:25px;
background:url(../images/account_t2.jpg) no-repeat;
padding:3px 0 0 10px;
color:#fff;
font-size:1.5em;
font-weight:bold;
}
.account_box p{
clear:both;
width:300px;
margin:5px 15px;
line-height:2em;
font-size:1.1em;
}
.account_box p span{
float:left;
width:110px;
font-weight:bold;
}
.account_box p a{
color:#452901;
text-decoration:underline;
}
.account_box p.button_a input{
width:72px;
height:21px;
margin:5px 0 0 100px;
background:url(../images/account_b.jpg) no-repeat;
border:none;
}
h3.form_h3{
clear:both;
margin:10px 0;
border-bottom:1px solid #b6b6b6;
font-family:Tahoma;
font-size:1.8em;
color:#3E6993;
}
#bookingForm p{
clear:both;
padding-bottom:10px;
color:#452901;
font-size:1.1em;
}
#bookingForm p span{
font-weight:bold;
}
#bookingForm p a{
line-height:1.6em;
color:#C70751;
text-decoration:underline;
}
h4.form_h4{
margin-top:10px;
padding:5px;
background:#e4e4e4 url(../images/form_h4bg.jpg) no-repeat;
border-bottom:1px solid #ccc;
font-weight:bold;
font-size:1.2em;
color:#452901;
}
h4.form_h4 span{
padding:5px;
font-weight:normal;
font-size:0.8em;
}
.formBox{
padding:10px;
padding-bottom:0px;
background:#f5f5f5;
}
.formBox p span{
display:block;
float:left;
width:190px;
padding-top:8px;
font-weight:bold;
}
.formBox p strong{
font-weight:normal;
}
.formBox p input{
margin:5px;
width:180px;
color:#452901;
}
.formBox p select{
margin:5px;
width:184px;
color:#452901;
}
.formBox p b{
color:#C70751;
}
h5.form_h5{
padding:10px 0;
color:#452901;
font-weight:bold;
}
textarea#t1{
margin-top:5px;
width:437px;
height:70px;
color:#452901;
}
b.b{
font-weight:normal;
margin:0 0 0 10px;
}
.box2{
width:420px;
height:50px;
padding:10px;
background:#f5f5f5;
margin-bottom:10px;
}
#bookingForm .box2 p{
clear:none;
display:inline;
float:left;
width:180px;
padding-right:10px;
line-height:2em;
}
#button_b{
text-align:center;
}
.button_b input{
background:url(../images/account_b.jpg) no-repeat;
border:none;
height:21px;
width:72px;
margin:5px 0 0 170px;
font-weight:bold;
}
h4#previous_h4{
margin:10px 0;
font-size:1.4em;
color:#584422;
font-weight:bold;
}
table#previous_tible{
width:400px;
padding-right:10px;
}
table#previous_tible td{
padding:2px 5px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
color:#333;
}
table#previous_tible td a{
color:#FF8907;
text-decoration:underline;
}
h3.blueLine2{
border-bottom:1px solid #b6b6b6;
clear:both;
color:#3E6993;
font-size:1.8em;
margin:20px 0 10px;
font-family:Tahoma;
}
a.accountImg{
float:left;
width:138px;
height:88px;
padding:7px 12px 12px 7px;
background:url(../images/accountImg_bg.jpg) no-repeat;
}
a.accountImg img{
display:block;
width:138px;
height:88px;
overflow:hidden;
}
ul.bookingList li{
padding-left:15px;
margin-left:165px;
line-height:2em;
background:url(../images/cor10.gif) no-repeat 0px 6px;
}
ul.bookingList li a{
font-size:1.1em;
}
ul.bookingList li a:hover{
text-decoration:underline;
color:#325E8B;
}
/* process */
#content{
float:left;
width:666px;
margin-top:5px;
padding-left:61px;
overflow:hidden;
}
#content1{
float:left;
width:888px;
margin-top:5px;
padding-left:61px;
overflow:hidden;
}
#content_box{
float:left;
width:666px;
margin-top:20px;
padding-left:20px;
overflow:hidden;
}
body#process #content{
background:url(../images/Hotels_bg.jpg) no-repeat 61px 370px;
}
.process_box1{
float:left;
width:320px;
padding-right:13px;
overflow:hidden;
}
h2.process_h2{
border-bottom:1px solid #B6B6B6;
color:#344455;
font-size:1.5em;
font-weight:bold;
}
ul#processList{
margin:5px 0px;
}
ul#processList li{
padding:0px 10px 5px;
background:url(../images/cor10.gif) no-repeat 0 9px;
line-height:1.8em;
}
ul#processList li a{
text-decoration:underline;
font-size:1.1em;
}
ul#processList li a:hover{
color:#325E8B;
}
a#Hotels_img1 {
float:right;
padding-top:10px;
}
p#map_p{
padding:10px 0;
line-height:1.6em;
font-size:1.1em;
}
a#Hotels_img2{
float:right;
display:block;
width:209px;
height:154px;
padding:8px 14px 14px 8px;
background:url(../images/Hotels_img_bg2.jpg) no-repeat;
}
a#Hotels_img2{
display:block;
width:209px;
height:154px;
overflow:hidden;
}
ul#mapList{
float:right;
}
ul#mapList li a{
line-height:1.6em;
color:#ff6419;
font-size:1.2em;
}
h2#process_h2b{
padding:10px 15px 5px;
color:#462b03;
font-size:1.6em;
}
#rating{
padding:0 0 0 15px;
}
#rating a{
padding:0 2px;
line-height:1.8em;
color:#462b03;
font-size:1.1em;
text-decoration:underline;
}
#rating a:hover{
color:#325E8B;
}
ul#priceList{
float:right;
margin:0 15px;
margin-top:-10px;
}
ul#priceList li{
float:left;
height:25px;
margin-right:10px;
}
ul#priceList li a{
margin-right:1px;
color:#462b03;
text-decoration:underline;
font-size:1.3em;
font-weight:bold;
}
h3.process_h3{
height:23px;
line-height:23px;
padding-left:5px;
margin:10px 0 10px 5px;
background:url(../images/Hotels_h3bg.gif) no-repeat;
color:#fff;
font-size:1.2em;
}
h3.process_h3 a{
color:#fff;
}
ul.starList{
float:right;
padding-right:15px;
}
.starP_1 a{
color:#dd1531;
text-decoration:underline;
padding-left:10px;
}
.starListTB{
float:right;
padding-right:50px;
}

body#process1 ul.starList{
margin-right:7px;
}
ul.starList li{
float:left;
}
.Hotels_img3{
float:left;
display:block;
width:132px;
height:100px;
padding:3px 15px 5px 3px;
background:url(../images/Hotels_img_bg3.jpg) no-repeat;
display:inline;
}
.Hotels_img3 img{
display:block;
width:132px;
height:100px;
overflow:hidden;
}
.p_1{
line-height:1.7em;
color:#333;
font-size:1.1em;
}
.p_10 a{
display:block;
color:#ff6419;
text-decoration:underline;
}
.p_10 a:hover{
color:#325E8B;
}
.p_10{
font-size:12px;
font-weight:16px;
text-decoration:underline;
color:#ff6419;
width:83px;
margin:5px 0px 9px 0px;
}
.p_2{
clear:both;
margin:-10px 0 5px 5px;
font-size:1.1em;
line-height:1.5em;
}
.p_2 span{
font-weight:bold;
}
.p_3{
font-size:1.1em;
}
.p_31{
margin:0px 35px 0px 0px;
}
.p_3 a{
color:#dd1531;
text-decoration:underline;
font-size:1.2em;
}
.p_3 a:hover{
color:#325E8B;
}

table.detailList{
width:310px;
margin:5px;
background:#e6e6e6;
}
table.detailList td{
border-bottom:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
padding:2px 3px;
}
table.detailList td img{
padding:3px 5px;
}
.process_box2{
width:655px;
padding-right:10px;
margin-top:10px;
}
.process_box2 h3.process_h3{
height:22px;
background:url(../images/cor_bg1.gif) no-repeat 0px 0px;
padding-left:7px;
border-bottom:1px solid #afafaf;
}
.process_box2 h3.process_h3 a{
padding:4px 10px 4px 0;
background:#d0d0d0 url(../images/cor_bg2.gif) no-repeat right top;
color:#000;
}
.process_box2 h3.process_h3 a:hover{
text-decoration:underline;
color:#325E8B;
}
.process_box2 h3.process_h3 span{
float:right;
font-weight:bold;
color:#DD1531;
}
.hotels_box{
float:right;
margin-bottom:10px;
width:500px;
}
.hotels_box .p_1{
overflow:hidden;
}
.hotels_box .p_1 a{
margin-right:5px;
text-decoration:underline;
}
.hotels_box .p_2{
clear:both;
margin:0 0 5px;
}
body#process0 table.detailList{
clear:both;
width:650px;
}
table.detailList td img{
float:right;
}



#page{
clear:both;
height:20px;
padding-bottom:8px;
margin:10px 8px 10px 0;
background:#e9e9e9;
text-align:right;
font-size:1.1em;
}
#page table td{
color:#333;
border:none;
line-height:20px;
}
ul#pageList{
float:right;
}
ul#pageList li{
float:left;
padding:3px 5px 0 0;
}
#page input{
margin:0 15px 0 5px;
width:30px;
}
ul#nearbyList{
margin:10px;
}
ul#nearbyList li{
padding-left:10px;
background:url(../images/cor5.gif) no-repeat 0 4px;
font-size:1.2em;
}
ul#nearbyList li a{
display:block;
}
ul#nearbyList li span{
display:block;
}
ul#nearbyList li strong{
display:block;
color:#DD1531;
}
h2.h2_line{
clear:both;
margin:10px 10px 5px 0px;
font-size:1.6em;
line-height:1.6em;
color:#344455;
border-bottom:1px solid #b6b6b6;
font-family:Tahoma;
font-weight:bold;
}
p#price_p{
margin:5px 15px 10px 0;
color:#D83F3F;
font-size:1.1em;
text-align:right;
}
#address{
padding:0 0 0 100px;
color:#452901;
}
h2#booking_h2{
margin:10px 15px 5px 7px;
padding-left:20px;
background:url(../images/icon4.gif) no-repeat 0px 7px;
line-height:1.8em;
color:#452901;
font-size:1.8em;
text-align:left;
}
ul#bookingList{
width:620px;
margin:0px 15px 10px 7px;
}
ul#bookingList li{
float:left;
padding:0 15px 0 10px;
background:url(../images/cor16.gif) no-repeat 0 5px;
line-height:1.6em;
}
ul#bookingList li a{
color:#452901;
text-decoration:underline;
font-weight:bold;
font-size:1.1em;
}
h3.line5{
background:url(../images/hd_pagebg.gif) repeat-x;
clear:both;
margin:15px 15px 10px 7px;
border-bottom:1px solid #ccc;
line-height:1.6em;
font-size:1.6em;
}
h3.line5 a{
color:#FF6419;
}
#detail_p{
margin:10px 15px 0px 7px;
font-size:1.1em;
line-height:1.6em;
}
#detail_p p{
margin-bottom:10px;
font-size:1em;
}
#intro_img{
float:left;
width:195px;
padding:0 0 0 5px;
}
#intro_img a,#hotelsImg01{
display:block;
width:179px;
height:128px;
padding:6px 15px 15px 7px;
background:url(../images/hotelsImg01_bg.jpg) no-repeat;
}
#intro_img img,#hotelsImg01 img{
display:block;
width:179px;
height:128px;
overflow:hidden;
}
#intro_img p{
padding-left:3px;
line-height:1.5em;
color:#452901;
font-size:1.1em;
}
#intro_img p span{
font-weight:bold;
}
#intro_p{
margin-left:210px;
padding-right:15px;
line-height:1.6em;
font-size:1.1em;
}

ul.photosList{
margin:10px 15px 10px 7px;
}
ul.photosList li{
float:left;
width:155px;
height:180px;
padding:0 3px 5px 0;
}
ul.photosList li a{
display:block;
width:136px;
height:96px;
padding:7px 14px 10px 7px;
background:url(../images/hotelsImg02_bg.jpg) no-repeat;
}
ul.photosList li img{
display:block;
width:136px;
height:96px;
overflow:hidden;
}
table#ratestable{
width:643px;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
margin:0 0px 10px 7px;
}
table#ratestable caption{
background:#ccc;
padding:5px;
line-height:1.4em;
margin:0px;
text-align:left;
}
table#ratestable td{
padding:2px 10px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
table#ratestable td#finally{
clear:both;
}
table#ratestable td#finally span{
display:block;
font-weight:bold;
}
ul.photosList li p{
padding:0 10px 0 5px;
line-height:1.6em;
}
ul.photosList li span{
display:block;
color:#dd1531;
}
ul.photosList li a.bookNow{
float:right;
display:block;
width:65px;
height:15px;
padding:0 10px 0 0;
text-indent:-9999px;
background:url(../images/book2.jpg) no-repeat;
overflow:hidden;
}
#tours_p{
margin:0 7px;
color:#452901;
font-size:1.1em;
}
ul#cardList{
float:right;
margin:10px 15px 0 7px;
}
ul#cardList li{
float:left;
padding-right:5px;
}
/*流程式表单页*/
.intro_p{
margin:0 15px 5px 7px;
font-size:1.1em;
line-height:1.6em;
color:#325E8B;
overflow:hidden;
word-wrap:break-word;
word-break:normal;
}
#processForm{
margin:10px 15px 10px 7px;
background:#eee;
}
ul#formCrumb{
height:23px;
line-height:23px;
margin:10px 0;
padding-left:10px;
background:#cecece;
border-top:1px solid #b9b9b9;
border-bottom:1px solid #b9b9b9;
}
ul#formCrumb li{
float:left;
padding:0 15px 0 10px;
background:url(../images/cor18.gif) no-repeat 0 8px;
}
ul#formCrumb li a{
font-size:1.1em;
text-decoration:underline;
}
ul#formCrumb li.on{
background:url(../images/cor17.gif) no-repeat 0 8px;
}
ul#formCrumb li.on a{
color:#DD1531;
font-weight:bold;
}
table#formList{
overflow:hidden;
background:#f6f6f6;
border-collapse:collapse;
clear:both;
}
table#formList th{
background:#cecece;
padding:5px; 
font-size:0.9em;
border:1px solid #ecf2f3;
font-weight:bold;
}
table#formList th span{
font-size:0.7em;
font-weight:normal;
}
table#formList td{
border-right:1px solid #d5d5d5;
vertical-align:text-top;
font-size:0.9em;
padding:0 2px;
}
table#formList td p{
padding-left:5px;
margin-bottom:5px;
line-height:1.5em;
}
table#formList td h5{
padding:0 5px;
font-size:0.9em;
font-weight:bold;
}
table#formList td p select{
width:135px;
}
table#formList td p input,
table#formList td p textarea{
width:132px;
color:#452901;
font-size:0.9em;
}
table#formList td p input.input_w{
width:60px;
margin:0 5px 5px 0;
}
a.processImg1{
display:block;
float:left;
width:97px;
height:69px;
padding:4px 15px 15px 4px;
background:url(../images/processImg_bg1.jpg) no-repeat;
}
input#check{
margin:10px 0 0 10px;
}
p#con{
width:100px;
margin:-15px 0 0 30px;
}
p#con span{
}
p#con strong{
font-weight:normal;
color:#DD1531;
}
p.blue4{
color:#DD1531;
}
input#button1,input#button2,input#button3{
width:90px;
height:20px;
margin:5px 10px 15px;
text-indent:-9999px;
border:none;
background:url(../images/button1.jpg) no-repeat;
}
input#button2{
background:url(../images/button2.jpg) no-repeat;
}
#hotel_cart_botton{
text-align:right;
}
#processForm form{
overflow:hidden;
margin:5px;
line-height:1.6em;
color:#452901;
font-size:1.1em;
}
#processForm form a{
color:#452901;
}
#processForm form a:hover{
text-decoration:underline;
color:#003399;
}
.radios{
clear:both;
font-weight:bold;
font-size:1.2em;
padding:10px 0 5px;
}
p.radios span.red{
font-size:1em;
color:#DD1531;
}
.radios input{
margin-right:5px;
}
.radios span{
font-size:0.7em;
}
.credit{
clear:both;
overflow:hidden;
margin-left:100px;
}
.credit span{
float:left;
width:150px;
font-size:0.9em;
margin-bottom:5px;
}
.credit input{
width:120px;
font-size:1em;
}
.credit select{
width:57px;
margin-right:10px;
font-size:1em;
}
#notes{
margin:0 15px;
}
#secured{
position:relative;
width:587px;
height:84px;
margin:10px 15px;
background:url(../images/secured_bg.jpg) no-repeat;
}
#secured p{
padding:10px 0 0 10px;
color:#171552;
}
#secured span{
position:absolute;
left:145px;
top:42px;
}
.box6{
overflow:hidden;
width:98%;
padding:5px;
background:#f5f5f5;
border:1px solid #ccc;
}
.box6 p{
width:410px;
}
.box6 p span{
font-weight:bold;
}
.box6 textarea{
float:right;
margin:5px 5px 0 0;
width:180px;
font-size:1em;
}
#botton{
margin-right:-5px;
text-align:right;
}
h3.p_form_h3{
margin:15px 5px 5px;
font-size:1.2em;
font-weight:bold;
}
h3.p_form_h3 span{
padding-left:5px;
color:#4974A4;
}
#p_img{
float:left;
width:200px;
padding:0px 20px;
color:#DD1531;
}
ul#checkList{
float:left;
width:360px;
padding-left:20px;
}
ul#checkList li strong{
display:block;
margin:10px 0 0 0;
}
ul#checkList li p{
margin-left:200px;
}
ul#checkList li textarea{
float:left;
width:120px;
margin-right:5px;
}
.p_t1{
float:left;
width:200px;
padding:0 20px;
overflow:hidden;
}
.p_t1 strong{
color:#dd1531;
font-weight:bold;
}
.p_t1 em{
display:block;
font-weight:bold;
}
ul#creditList{
width:170px;
float:right;
overflow:hidden;
}
ul#creditList li{
color:#dd1531;
}
input#button3{
margin-right:5px;
width:162px;
background:url(../images/button3.jpg) no-repeat;
}
#box6{
width:96%;
margin:0 5px;
}
#box6 h3,#tours_p{
font-size:1.3em;
text-align:center;
color:#452901;
font-weight:bold;
}
#box7{
margin:5px 15px;
padding:10px;
border:1px solid #c2c9ca;
background:#fff;
}
#box7 p{
width:auto;
font-size:1.2em;
line-height:1.8em;
}
.line6{
height:5px;
margin-top:10px;
background:url(../images/Hotels_h2bg.jpg) repeat-x left bottom;
}
body.aboutUs #box2,
body.search #box2,
body.faqs #box2,
body.news #box2{
background:url(../images/midCol_bg10.jpg) no-repeat left top;
}
body.aboutUs #midCol #box2 h2,
body.search #midCol #box2 h2,
body.faqs #midCol #box2 h2,
body.news #midCol #box2 h2{
padding:3px 0 0 10px;
text-indent:0px;
}
body.news #midCol #box2 h2{
font-weight:bold;
}
#midCol .aboutUs p{
color:#3E3E3E;
line-height:1.7em;
font-size:1.1em;
margin:0px 10px 15px;
}
#midCol .aboutUs p strong{
display:block;
}
body.search #midCol #box2 h3{
line-height:1.6em;
font-size:1.5em;
}
body.faqs ul.faqsList,
body.news ul.faqsList{
margin:10px;
}
body.faqs ul.faqsList li,
body.news ul.faqsList li{
background:url(../images/cor19.gif) no-repeat 0px 7px;
padding-left:10px;
line-height:1.8em;
}
body.news ul.faqsList img{
max-width:130px;
width:130px;

float:left;
}
body.faqs ul.faqsList li{
background:none;
padding-left:0px;
}
body.faqs ul.faqsList li h3{
border-bottom:1px solid #B6B6B6;
clear:both;
font-family:Tahoma;
font-size:1.2em;
font-weight:bold;
margin:5px 0;
}
body.faqs ul.faqsList li h3 a{
color:#4974A4;
}
body.faqs ul.faqsList li span,body.news ul.faqsList li span{
float:right;
}
body.faqs #midCol ul.faqsList li p{
padding:5px 10px;
margin:0px;
background:#f5f5f5;
}
body.faqs ul.faqsList li a{
font-size:1.1em;
}
body.news ul.faqsList li a{
font-size:1.3em;
color:#4974A4;
}
body.news ul.faqsList li a:hover{
text-decoration:underline;
color:#325E8B;
}
body.faqs a.more8,
body.news a.more8{
margin-left:400px;
}
body.faqs a.more8:hover,
body.news a.more8:hover{
color:#039;
}

/*新增页面*/
body#reviews #content{
background:transparent url(../images/Hotels_bg2.jpg) no-repeat scroll 61px 125px;
}
body#process0 #content{
background:none;
}
#hotels_bg{
background:url(../images/Hotels_bg.jpg) no-repeat 0px 0px;
}
#reviews_box{
clear:both;
width:659px;
height:82px;
margin-bottom:20px;
background: url(../images/reviews_box2.jpg) repeat-x left top;
}
#reviews_box div{
float:left;
width:230px;
height:66px;
margin:2px;
padding:5px 10px;
background:#eee;
}
#reviews_box div h5{
margin-bottom:5px;
color:#344455;
font-size:1.8em;
}
#reviews_box div p{
color:#452901;
font-size:1.1em;
}
#reviews_box ul{
float:right;
width:390px;
padding-top:10px;
}
#reviews_box ul li{
float:left;
width:180px;
padding-left:15px;
background:url(../images/cor20.gif) no-repeat 0px 7px;
line-height:2em;
}
#reviews_box ul li a{
font-size:1.1em;
text-decoration:underline;
color:#452901;
}
body#reviews h2{
margin-bottom:15px;
font-size:1.5em;
font-weight:bold;
}

.reviews_date{
float:right;
display:inline;
margin:0px 15px 0 0;
color:#452901;
font-size:1.1em;
}
.reviews_date1{
font-size:11px;
float:right;
}

/*Orders 订单*/
.orders_p{
clear:both;
margin-bottom:10px;
color:#452901;
font-size:1.1em;
line-height:1.4em;
}
#orders_form{
}
#orders_form fieldset{
margin:0 15px 10px 5px;
padding:10px;
border:1px solid #b6b6b6;

}
#orders_form fieldset legend{
padding:0 5px 5px 0;
color:#452901;
font-size:1.2em;
}
#orders_form fieldset p{
margin:5px 0 2px;
font-size:1.1em;
}
#orders_form fieldset p.even{
float:left;
width:300px;
padding-right:10px;
}
#orders_form fieldset p label{
float:left;
width:120px;
margin-right:5px;
padding:3px 5px 3px 5px;
background:#ccc;
}
input.long{
width:240px;
}
#orders_form fieldset p select.long{
width:136px;
}
p#p_clear{
clear:both;
padding-top:5px;
}
textarea.even{
width:300px;
height:80px;
}
#orders_form fieldset p a{
margin-left:10px;
text-decoration:underline;
color:#F99727;
font-size:1.2em;
}
#orders_form p#botton{
margin-bottom:20px;
text-align:center;
}
#orders_form fieldset p select,
#orders_form fieldset p input,
#orders_form fieldset p textarea{
font-size:1em;
}

a#review{
float:right;
width:98px;
height:23px;
}
.review_p{
clear:both;
color:#452901;
font-size:1.1em;
line-height:1.7em;
margin-bottom:25px;
}
form#review_form{

}
form#review_form p{
margin:5px 10px 0;
}
form#review_form p.note{
padding-right:10px;
text-align:right;
font-size:1.1em;
}
form#review_form p.note span{
color:#DD1531;
}
form#review_form label{
padding-right:5px;
font-weight:bold;
font-size:1.1em;
}
form#review_form textarea{
display:block;
width:630px;
height:150px;
}
p.pic{
font-size:1.1em;
}
p.pic input{
width:260px;
}
form#review_form #botton{
padding-top:10px;
text-align:center;
}
form#review_form #botton input{
width:80px;
}

/* Advanced Search */
#advanced_form{
font-size:1.1em;
}
#advanced_form p{
padding:5px 0 10px 10px;
}
#advanced_form p#cities{
padding:5px 0 10px 10px;
}
#advanced_form p#cities a{
display:block;
margin:5px 0;
font-size:1.1em;
text-decoration:underline;
color:#DD1531;
}
#advanced_form p#cities textarea{
width:550px;
height:120px;
}
h3.h3_search{
clear:both;
background:#ddd;
padding:3px 10px;
margin:10px 7px 5px 0;
font-size:1.2em;
}
.city_list,.city_list2{
margin:5px 0 5px 10px;
overflow:hidden;
}
.city_list li{
float:left;
width:150px;
padding-right:10px;
margin-bottom:5px;
text-align:left;
}
.city_list li input,.city_list2 li input{
margin-right:5px;
}
.city_list2 li{
float:left;
width:210px;
padding-right:5px;
margin-bottom:5px;
}
#advanced_form .options{
padding-bottom:5px;
}
.options label{
float:left;
display:block;
width:160px;
}
.options select{
width:200px;
font-size:1.1em;
}
.options input{
width:196px;
}
p#bottom{
border-top:2px solid #ccc;
padding-top:15px;
margin-top:15px;
margin-right:9px;
text-align:center;
}
p#bottom input{
margin:0 5px;
font-weight:bold;
}

/* tours_list */
#tours_list{
overflow:hidden;
width:420px;
margin:0 15px 5px 7px;
padding-bottom:10px;
background:#f5f5f5;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}
/*h3.tours_h3与h3.hd_listtitle同样.确定更改后.修改h3.hd_listtitle即可.*/
h3.tours_h3{
clear:both;
margin:0 15px 10px 0px;
border-bottom:1px solid #b5b5b5;
line-height:1.5em;
color:#344455;
font-size:1.2em;
font-weight:bold;
}
.hd_list{

}
h3.hd_listtitle{
/*--------------2--------------
background:url(../tupian/title2.gif) no-repeat;
/*----------------------------*/
background-color:#e5f3ff;
border-top:#6cb1f1 1px solid;
/*border-bottom:1px solid #b5b5b5;*/
clear:both;
margin:0 15px 10px 0px;
line-height:1.5em;
color:#344455;
font-size:1.2em;
font-weight:bold;
}
.hd_listcontent{

}
/******************************************修改结束 110616****************************************/
* html h3.tours_h3{
height:1%;
}
h3.tours_h3 a:hover{
color:#325E8B;
text-decoration:underline;
}
.tours_price{
}

/* tours_detail */
#a{
padding:10px 15px 10px 7px;
}
#a li{
float:left;
}
#a li a{
color:#462B03;
font-size:1.2em;
line-height:1.8em;
padding:0 10px 0 0;
text-decoration:underline;
}
#a li.on{
padding-left:20px;
background:url(../images/pic-map.gif) no-repeat left top;
}
.tours_p{
margin:0 15px 5px 7px;
line-height:1.5em;
color:#462B03;
font-size:1.1em;
}
#ratestable th{
padding:5px 5px;
background:#ccc;
border-bottom:1px solid #999;
border-right:1px solid #999;
color:#452901;
}
#tourPrise{
padding:5px;
}
#tourPrise span a{
color:#462B03;
text-decoration:underline;
}
#tourPrise p{
padding:5px 0px;
}
a#request{
padding-right:20px;
}
a#request img{
padding-top:5px;
}
h3.line5 a{
padding-left:10px;
font-size:0.8em;
color:#FF6419;
}

/* tours_cart */
#processForm input.person{
width:30px;
margin:15px 5px 0 0;
}
#processForm textarea.write{
width:145px;
height:140px;
}
#processForm select.date{
float:left;
width:48px;
margin:15px 2px 5px 0;
}
#processForm p.tips span{
font-weight:bold;
}
#processForm select.dateyear{
float:left;
width:60px;
margin:15px 2px 5px 0;
}
#processForm select.date{
float:left;
width:40px;
margin:15px 2px 5px 0;
}
#processForm p.tips span,p.tips_2 span,#processForm p span{
font-weight:bold;
}
.tips_2{
margin-top:10px;
}

/* Yangtze_river */
.intro_p a{
font-weight:bold;
color:#452901;
text-decoration:underline;
}
.intro_p2{
margin:0 15px 5px 7px;
line-height:1.6em;
font-size:1.1em;
}
.intro_p2 a{
display:block;
color:#DD1531;
font-weight:bold;
font-size:1.2em;
}
.p_2 a{
color:#452901;
font-size:1em;
font-weight:bold;
text-decoration:underline;
}
div.intro_div{
margin:0 15px 5px 7px;
}

body#tours_list2 .hotels_box{
width:290px;
}

/* Tools */
ul#tools_list{
margin:0 15px 5px 7px;
}
ul#tools_list li{
float:left;
width:315px;
height:130px;
padding-right:5px;
}
ul#tools_list li h5{
margin:10px 0;
font-weight:bold;
}
ul#tools_list li h5 a{
text-decoration:underline;
color:#452901;
}
ul#tools_list li p{
margin-bottom:5px;
line-height:1.6em;
font-size:1.1em;
}
ul#tools_list li p img{
float:left;
padding:5x;
margin:0 10px 10px 0;
border:1px solid #ccc;
background:#fff;
}
ul#tools_list li span a{
color:#F99727;
font-size:1.1em;
text-decoration:underline;
}
#tools_details{
margin:0 15px 5px 7px;
}
#tools_details h3.tours_h3{
margin:15px 0 10px;
}

#tools_details p{
margin-bottom:5px;
line-height:1.6em;
font-size:1.1em;
}
#downList{
margin:10px 0px;
}
#downList li a{
font-weight:bold;
color:#F99727;
text-decoration:underline;
line-height:2em;
font-size:1.2em;
}

ul.priceList2{
margin:0 15px 5px 7px;
}
ul.priceList2 li{
clear:both;
color:#452901;
font-size:1.1em;
line-height:2em;
}
ul.priceList2 li a{
float:right;
}
ul.priceList2 li input{
margin:5px 5px 0 0;
}
h4.h4_evening{
margin:10px 0 10px 7px;
font-size:1.1em;
font-weight:bold;
}
h4.h4_evening a{
text-decoration:underline;
color:#452901;
}
ul#citytour_list{
margin:10px;
overflow:hidden;
}
ul#citytour_list li{
float:left;
width:150px;
padding-left:10px;
margin-bottom:5px; 
background:url(../images/cor3.gif) no-repeat left center;
}
ul#citytour_list li a{
font-size:1.1em;
text-decoration:underline;
}
ul.form_list{
margin:5px 0 0 0;
}
ul.form_list li a{
line-height:1.6em;
font-size:1.1em;
text-decoration:underline;
}
ul.form_list li span{
color:#DD1531;
}
a#tours_map{
float:right;
}
h5#account_h5{
margin:10px 15px 0;
line-height:1.9em;
font-size:1.6em;
font-weight:bold;
color:#462B03;
}

#cityMap{
margin:15px 7px 15px 60px;
}
#citySet{
margin:15px 7px;
}
#citySet a{
color:#452901;
font-size:1.1em;
}
#citySet a:hover{
text-decoration:underline;
color:#325E8B;
}
#cityInfo{
margin:15px 7px;
border-collapse:collapse;
color:#462B03;
}
#cityInfo th{
width:130px;
padding:2px 10px;
border-bottom:1px solid #ececec;
background:#f5f5f5;
}
#cityInfo td{
width:450px;
padding:2px 10px;
border-bottom:1px solid #ececec;
}
#cityInfo td a{
color:#462B03;
}
#cityInfo td a:hover{
text-decoration:underline;
}
.p_input label{
float:left;
display:block;
width:110px;
}
.city_list3{
margin:10px 7px;
overflow:hidden;
}
.city_list3 li{
float:left;
width:200px;
padding-bottom:5px;
}
.city_list3 li input{
margin-right:5px;
}
#city_more{
clear:both;
}
#city_more a{
margin:0 20px 0 0;
color:#DD1531;
font-size:1.2em;
text-decoration:underline;
}
.boxbg{
margin-right:7px;
background:#f5f5f5;
border:1px solid #ccc;
}
p.select1 select{
width:150px;
}
form#advanced_form h6{
clear:both;
margin:5px 10px;
}
.select2{
float:left;
width:220px;
}
.select2 select{
width:100px;
}
ul.inputlist{
clear:both;
overflow:hidden;
margin:5px 10px;
}
ul.inputlist li{
float:left;
margin-bottom:5px;
}
ul.inputlist li label{
font-weight:bold;
color:#462B03;
}
ul.inputlist li input{
margin:0 5px;
}
form#advanced_form p.options1{
margin-top:-5px;
padding:0 0 5px 10px;
}
ul.inputlist2{
margin:5px 10px;
overflow:hidden;
}
ul.inputlist2 li{
float:left;
width:300px;
margin-bottom:5px;
}
ul.inputlist2 label.label_W{
display:block;
float:left;
width:100px;
}
p#Submit input{
height:40px;
}
p#Submit a{
margin:0 15px;
text-decoration:underline;
color:#A46C1D;
}
form#email_form{
margin:10px 10px 30px;
font-size:1.1em;
}
form#email_form h3{
margin:10px 0;
font-weight:bold;
}
form#email_form p{
margin:5px 0 15px;
line-height:1.8em;
}
form#email_form textarea{
width:500px;
height:120px;
font-size:1em;
}
ul.contact_list{
margin:10px 0px;
padding-left:20px;
}
ul.contact_list li{
margin-bottom:5px;
padding-left:10px;
background:url(../images/icon1.gif) no-repeat 0 5px;
}
ul.tours_list{
margin:0 0 0 2px;
overflow:hidden;
color:#452901;
}
ul.tours_list li{
background:url(../images/cor5.gif) no-repeat 0 7px;
padding:0 0 5px 15px;
}
ul.tours_list li a{
line-height:1.6em;
font-size:1.1em;
color:#452901;
}
ul.tours_list li a:hover{
text-decoration:underline;
color:#325E8B;
}
strong.price{
padding:0 5px;
font-size:1.2em;
color:#C70751;
}
ul.starList1{
float:none;
}
ul.starList1 li{
float:left;
}
#midCol .process_box2 .hotels_box1{
width:440px;
margin:0px;
}
/*酒店详情*/
#blueBlock5{
height:auto;
}
#ordersDeitail{
padding:10px 5px;
line-height:1.8em;
}
#ordersDeitail h4{
font-weight:bold;
margin-bottom:10px;
}
#ordersDeitail h4 strong,#ordersDeitail p strong{
color:#DD1531;
font-size:1.2em;
}
#orders_size{
font-size:1.1em;
}
#ordersDeitail p#prise5{
padding-right:10px;
text-align:right;
font-size:1.1em;
}
#ordersDeitail h3{
margin:10px 10px 10px 0;
font-weight:bold;
border-bottom:1px solid #B6B6B6;
color:#344455;
font-family:Tahoma;
font-size:1.4em;
line-height:1.6em;
}
ul.ordersDeitail_list{
overflow:hidden;
margin:10px;
margin-left:0px;
}
ul.ordersDeitail_list li span{
float:right;
}
ul.ordersDeitail_list li{
float:left;
width:630px;
padding-right:20px;
overflow:hidden;
font-size:1.1em;
}
ul.ordersDeitail_list li h5{
clear:both;
margin-top:10px;
font-weight:bold;
}
#ordersDeitailbotton{
margin-top:30px;
text-align:center;
}
#ordersDeitailbotton input{
width:72px;
height:21px;
background:url(../images/account_b.jpg) no-repeat;
margin-right:10px;
border:none;
}
input#orders_botton1{
font-weight:bold;
}
a#errorReport{
font-size:1.1em;
color:#d64d18;
font-weight:bold;
text-decoration:underline;
}

#box_news{
width:646px;
background:url(../images/midCol_bg10_0.jpg) no-repeat;
margin-top:18px;
padding:0 10px;
}
#box_news h2{
padding:3px 0 0 10px;
font-size:1.5em;
color:#fff;
font-weight:bold;
}
#box_news p{
padding:0 10px 10px 0;
line-height:1.5em;
font-size:1.1em;
}
body.search #box_news p{
padding:0 10px 10px 10px;
}
#box_news h3{
clear:both;
margin:10px 8px 5px;
padding:0 0 0 10px;
border-bottom:1px solid #b6b6b6;
font-family:Tahoma;
font-size:1.3em;
background:url(../images/cor19.gif) no-repeat 0px 5px;
}
#box_news h3 a{
color:#4974A4;
}
#box_news h3.faq_h3{
border-bottom:1px solid #B6B6B6;
clear:both;
color:#344455;
font-family:Tahoma;
font-size:1.2em;
margin:10px 8px 5px 0;
padding:0 0 0 10px;
}
#box_news a.more8{
margin-left:620px;
}
#box_news #page table td{
border:none;
}

/*后续*/
#tourratestable{
width:643px;
margin:10px 15px 10px 7px;
overflow:hidden;
border-collapse:collapse;
}
#tourratestable caption{
background:#cdcdcd;
color:#452901;
margin:0;
padding:5px;
text-align:left;
}
#tourratestable th{
border:1px solid #b8b8b8;
background:#efefef;
color:#452901;
padding:5px;
}
#tourratestable td{
border:1px solid #b8b8b8;
padding:2px 5px;
}
#tourratestable td#finally span{
display:block;
font-weight:bold;
}
#tourratestable table{
width:350px;
}
#tourratestable table td{
border:none;
border-bottom:1px solid #b8b8b8;
border-right:1px solid #b8b8b8;
}
.customize{
float:right;
padding:0 10px;
font-size:1.2em;
color:#FF6419;
}
.aboutUs{
padding:0 10px 0 0;
line-height:1.6em;
font-size:1.1em;
}
.aboutUs img{
padding:4px;
margin:5px;
}
.aboutUs table{
border-collapse:collapse;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
}
.aboutUs table coption{
font-weight:bold;
}
.aboutUs table td{
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:1px 5px;
font-size:0.9em;
overflow:hidden;
}
#content .aboutUs table td p{
margin:0px;
}
.tours_box{
float:right;
width:290px;
}
body#tours_list2 .tours_box{
width:510px;
}
.tours_box .p_1{
margin-bottom:10px;
color:#FF6419;
}
.tours_box .p_2{
clear:inherit;
margin-left:0px;
}
p.p_4{
margin:0 0 0 150px;
color:#FF6419;
font-size:1.1em;
}
p.p_5{
margin:0 0 0 150px;
font-size:1.2em;
line-height:1.7em;
}
#faqs_a{
margin:15px 0 0 0;
font-size:1.2em;
}
#faqs_a a:hover{
text-decoration:underline;
color:#325E8B;
}
#content .aboutUs p,
#content_box .aboutUs p{
font-size:1.1em;
line-height:1.7em;
margin:0 10px 15px 0;
}
#content .aboutUs p a,
#content_box .aboutUs p a{
color:#452901;
text-decoration:underline;
}
#content .aboutUs p a:hover,
#content_box .aboutUs p a:hover{
color:blue;
text-decoration:none;
}
#content .aboutUs .intro_p,
#content_box .aboutUs .intro_p{
color:#325E8B;
}
#formOrders span a {
color:#990000;
text-decoration:underline;
}
.bbs_p{
float:left;
width:470px;
color:#325E8B;
font-size:1.3em;
line-height:1.6em;
margin:0 15px 5px 7px;
}
.bbs_p p{
width:470px;
font-size:0.9em;
word-break: keep-all;
word-wrap: break-word;
}
.bbs_p p.reviews_date{
text-align:right;
word-wrap:break-word;
word-break:keep-all;
}
ul#RightCar{
margin:0px 0px 10px 15px;
}
ul#RightCar li{
width:75px;
background:url(../images/icon1.gif) no-repeat 0px 8px;
padding-left:12px;
line-height:2.0em;
font-size:1.1em;
}
/*tour北京地图上的表格*/
#tableList p{
margin:10px 20px 10px 10px;
font-size:12px;
}
#tableList a{
color:#dd1531;
text-decoration:underline;
font-size:1.2em;
}
#tableList a:hover{
color:#325E8B;
}
/* new top write by Jeff Li 2011-08-17*/
.hd_logo{
float:left;
width:280px;
height:100px;
}
.hd_contend{
width:1002px;
height:100px;
background:url(../images/hd_top.gif);
}
.hd_formdiv{
position:relative;
top:8px;
}
.hd_topfont a{
size:1.1em;
}
.hd_topemail{
position:absolute;
left:925px;
top:50px;
width:275px;
height:25px;
}
