#container{height:auto; width:995px; margin:0 auto;background:#fff;}
p.menuOther{ _top:60px;}
.headBg{ border-left:none;}
.headLine{ margin-left:0;}

.dragon{ background:url(/images/logo/ico/ico-logo.gif) no-repeat; padding-left:25px;}
.adBanner{ text-align:center; margin:15px 0;}
#searchWrap{ width:863px;margin:0 auto; padding-bottom:30px; margin-top:30px;}
#searchWrap dt, #searchWrap .over{ float:left; margin-right:8px; border:#BFBED4 solid 1px; border-bottom:none; text-align:center; height:35px; line-height:35px; padding:0 8px; _width:140px; _padding-left:10px; position:relative; overflow:hidden; background:#fff;}
#searchWrap .over{background:url(/images/background/search_07.jpg) repeat-x;}
#searchWrap dt a{display:block;padding-left:40px;_padding-left:20px;color:#5C5C5C;font-weight:bold;text-decoration:none;behavior: url(/tour/images/background/iepngfix.htc);}
#searchWrap dt.current a{color:#fff;}
#searchWrap dt .lineArrow{position:absolute; width:115px; height:6px; top:30px; left:40px; background:url(/images/background/search_01.png) no-repeat;}
#a1 a{background:url(/images/logo/ico/search_01.png) no-repeat;}
#a2 a{background:url(/images/logo/ico/search_02.png) no-repeat;}
#a3 a{background:url(/images/logo/ico/search_03.png) no-repeat;}
#a4 a{background:url(/images/logo/ico/search_04.png) no-repeat;}
#a5 a{background:url(/images/logo/ico/search_05.png) no-repeat;}
#a1.current{background:#3C8BCE url(/images/background/search_02_s.jpg) repeat-x;}
#a2.current{background:#D46D22 url(/images/background/search_03_s.jpg) repeat-x;}
#a3.current{background:#B87413 url(/images/background/search_04_s.jpg) repeat-x;}
#a4.current{background:#3C8D30 url(/images/background/search_05_s.jpg) repeat-x;}
#a5.current{background:#2B5E93 url(/images/background/search_06_s.jpg) repeat-x;}
#searchWrap .slideBg{ width:100%; _width:165px; height:32px; background:url(/images/background/search_07.jpg) repeat-x; overflow:hidden;}


.searchCon{width:100%; border:#DFDFDF solid 1px; border-top:none; background:url(/images/background/search_09.jpg) repeat-x 0 110px; position:relative; _top:-2px; }
.searchCon .banner01,.searchCon .banner02,.searchCon .banner03,.searchCon .banner04,.searchCon .banner05{width:863px; height:109px; color:#fff; line-height:150%; text-align:justify; font-weight:bold; font-size:13px; overflow:hidden; }
.searchCon .banner01{ background:#3C8BCE url(/images/background/search_02.jpg) no-repeat;}
.searchCon .banner02{ background:#D46D22 url(/images/background/search_03.jpg) no-repeat;}
.searchCon .banner03{ background:#B87413 url(/images/background/search_04.jpg) no-repeat;}
.searchCon .banner04{ background:#3C8D30 url(/images/background/search_05.jpg) no-repeat;}
.searchCon .banner05{ background:#2B5E93 url(/images/background/search_06.jpg) no-repeat;}
.searchCon .banner01 p, .searchCon .banner02 p{ padding:35px 290px 35px 80px;}
.searchCon .banner03 p{ padding:25px 290px 25px 80px;}
.searchCon .banner04 p{ padding:20px 80px 20px 290px;}
.searchCon .banner05 p{ padding:12px 80px 12px 290px;}
.searchCon .searchTxt{ margin:15px; padding:0 10px 20px 0; overflow:hidden;}
.searchTxt .midLine{ background:url(/images/background/search_08.jpg) repeat-x left center; height:30px; line-height:30px; margin:0 0 20px 25px;}
.searchTxt .midLine .theBg{ background:url(/images/background/search_09.jpg) repeat-x 0 -15px;}
.searchTxt .blueArrow{ background:url(/images/logo/ico/arrow_blue.gif) no-repeat left center; font-size:14px; padding-left:20px; margin-right:20px;}
form .text{ border:#ccc solid 1px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
form select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
form .img{ vertical-align:bottom;}
form .topLine{ border-top:#C1CAD1 solid 1px; margin-top:20px; padding:30px 40px 0;  text-align:center;}
#b1 form{ text-align:center; margin-top:30px;}
#b1 .blueArrow{ font-weight:bold;}
#b1 form .text, #b1 form .img{ vertical-align:middle;}
#b2 .cityName{ margin-left:40px;}
#b2 .cityName li{ width:150px; line-height:25px; float:left;}
#b2 #otherCity{ font-weight:bold; text-decoration:underline; cursor:pointer; color:#36c; display:block; margin:20px 0 20px 40px; }
#b2 .midLine{ margin-bottom:0;}
#b2 .tourLeft{ float:left; padding-top:10px; width:500px; background:url(/images/background/search_10.jpg) no-repeat right top;}
#b2 .tourRight{ float:left; padding-top:10px; width:280px; margin-left:25px; *margin-left:5px;}
#b2 select{ border:#ccc solid 1px; margin-right:15px;}
#b2 .img{ margin-top:-5px;}
/* Hotel Search */
.searchCon .searchTxt .btmLine{ border-bottom:#C8E2BA solid 1px; margin:20px 20px 10px; padding:0 0 10px 15px; color:#3E8730; font-size:16px;}
.searchCon .searchTxt .selCon{ margin:0 50px 10px 50px; font-weight:bold; clear:both; overflow:hidden; zoom:1;}
.searchCon .searchTxt .selCon .span{ float:left; display:block; margin-right:5%; width:40%;text-align:left;}
.searchCon .searchTxt .selCon select{ width:80%;}
.searchCon .searchTxt .selCon .text2{ border:#93CA53 solid 2px; width:80%; padding:1px 5px; margin:0; }
.searchCon .searchTxt .selCon .text{ margin-top:10px; border:#93CA53 solid 2px; width:80px; text-align:center; padding:1px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.searchCon .searchTxt .selCon .img{ vertical-align:text-bottom; margin-right:20px;}
.searchCon .searchTxt .selCon .search{ position:absolute; bottom:3px; right:120px; width:91px; height:25px; line-height:25px; text-align:center; color:#fff;font-size:12px; font-weight:bold;margin-top:10px;}
/*
#b3 form .hotelNameStar{ margin-top:20px; _margin-top:0; margin-bottom:20px;}
#b3 form .hotelNameStar li{ width:42%; margin-right:4%;}
#b3 form .hotelNameStar li h5{ width:40%; margin-bottom:5px; font-size:14px;}
#b3 form .hotelNameStar li .text{ width:90%;  padding:3px;}
#b3 form .hotelNameStar li .star img{ vertical-align:bottom;}
#b3 form .hotelNameStar li .all{background:#87B77D none repeat scroll 0 0; color:#FFFFFF; font-weight:bold; margin-left:10px; padding:1px 4px; text-decoration:none;}
#b3 form .hotelNameStar li .all:hover{ background:#FB9607;}
*/
#b4 form ul{ margin-left:50px;}
#b4 form li{ float:left; margin:5px 0;}
#b4 form .liLeft{ width:43%;}
#b4 form .liRight{ width:55%;}
#b4 form .liRight select{ width:38px;}
#b4 form li .text{ padding:2px; vertical-align:middle; border:#8FCA52 solid 2px;}
#b4 form li img{ vertical-align:middle;}
#b5 form{ margin:0 0 30px 50px;}
#b5 form .text{ padding:2px; vertical-align:middle; border:#8FCA52 solid 2px; margin-right:50px;}
.footer{padding-bottom:10px;}