@charset "utf-8";
/* CSS Document */
.left .greyBd{ margin-bottom:15px;}
.yellowBox .btmLine2, .yellowBox .current{ color:#B60000;}

.content p {margin-bottom: 15px;}

#busSearch{ margin:5px;}
#busSearch form{ background:url(https://image.chinatour360.com/background/line004.gif) repeat-x left bottom; padding:0 0 5px; *padding-bottom:15px}
#busSearch form p{ margin:10px;}
#busSearch input{ font:12px Arial, Helvetica, sans-serif; vertical-align:middle;}
#busSearch .inputTxt{background:#fff; border:solid 1px #ccc; padding:2px 5px;}
#busSearch .submit{ border:none; display:block; background:url(https://image.chinatour360.com/background/bg234.jpg) no-repeat 0 -21px; width:96px; height:21px; text-align:left; margin:10px auto; padding:0 0 3px 21px; font-weight:bold; font-size:13px; color:#fff;}
#busSearch .between label{ display:block; width:175px; margin:0 auto 5px; text-align:right;}
#busSearch .between label input{ background:#fff; width:112px; margin:0 5px; padding:2px 5px; border:solid 1px #ccc;}
#busSearch .certain{ background:none; padding-bottom:0;}
#busSearch .certain input{ margin-left:10px; *margin-left:6px;}
#busSearch .certain .inputTxt{ width:160px; *margin-left:10px;}
#busSearch .certain .submit{ margin:10px auto 0;}

.content{ clear:both; float:none; border-top:1px solid #E6E6E6; margin:10px 0; padding:15px 5px; *padding-top:7px; text-align:justify;}
h1{ float:left;}
.askIco{ float:left; width:93px; height:29px; line-height:29px; margin:10px 0 0 20px; padding-left:27px; background:url(/image/background/p042.png) no-repeat; color:#000; text-decoration:none; font-size:14px;}
.askIco:hover{ background-position:0 -29px;} 

#picbox{ position:relative; float:right; width:320px; height:275px; margin-left:15px;}
#picbox li{ position:absolute; display:none;}
#picbox .selected{ display:block;}
#picbox .rlink{ position: absolute; bottom: 2px;width:318px;text-align:center;border:1px solid #E6E6E6;}
#picbox .note{width:310px; height:25px; line-height:25px; padding:0 5px; background:#2272A5; color:#FFF;}
#picbox .num{ position:absolute; right:5px; bottom:27px; font-size:12px; z-index:10;}
#picbox .num span{ padding:0 4px; background:#C6C6C6; cursor:pointer; color:#FFF;}
#picbox .num span:hover, #picbox .num .theNum{ background:#BC2021;}


.priceRank .rankBox{ position:absolute; right:0px; bottom:-90px; *bottom:-85px; width:130px; background:#fff; border:solid 1px #ccc; display:none;}
.priceRank .rankBox li{ margin:2px 10px; overflow:hidden; zoom:1;}
.priceRank .rankBox .rankN{ display:block; float:right; width:45px; margin-top:4px;}
.tab{ background:#E3E3E1; padding:8px 8px 0; _padding-right:0; font-size:13px;}
.tab a, .tab a span{float:left; background:#E3E3E1 url(https://image.chinatour360.com/background/bg275.png) no-repeat; display:block; height:32px; line-height:32px; color:#fff;  text-decoration:none; overflow:hidden;}
.tab a{background-position:right top; padding-right:8px; margin-right:2px;}
.tab a span{ background-position:left top; padding-left:8px; cursor:pointer;}
.tab .tOther, .tOther span{ float:left;background:#E3E3E1 url(https://image.chinatour360.com/background/bg275.png) no-repeat;  display:block; height:32px; line-height:32px; color:#fff;  text-decoration:none; overflow:hidden; }
.tab .tOther{ background-position:right top; padding-right:8px; margin-right:2px;}
.tab .tOther span{ background-position:0 top; display:block; padding-left:8px; cursor:pointer;}
.tab .tCurrent, .tCurrent span{ float:left;background:#E3E3E1 url(https://image.chinatour360.com/background/bg275.png) no-repeat;  display:block; height:32px; line-height:32px; color:#fff; text-decoration:none; overflow:hidden; }
.tab .tCurrent{ background-position:right -32px; padding-right:8px; margin-right:2px;}
.tab .tCurrent span{ background-position:0 -32px; display:block; padding-left:8px; /*cursor:pointer;*/}
.tab1{position:relative; background:#E3E3E1; padding:8px 8px 0; _padding-right:0; font-size:13px;height:62px;}
.tab1 a, .tab1 a span{float:left; background:#E3E3E1 url(https://image.chinatour360.com/background/bg275.png) no-repeat; height:32px; line-height:32px; color:#fff;  text-decoration:none; overflow:visible;}
.tab1 a{background-position:right top; padding-right:8px; margin-right:2px;}
.tab1 a span{ background-position:left top; padding-left:8px; cursor:pointer;}

.tab1 .tCurrent, .tCurrent span{ float:left; background:#E3E3E1 url(https://image.chinatour360.com/background/bg275.png) no-repeat;  display:block; height:32px; line-height:32px; color:#fff; text-decoration:none; overflow:hidden; }
.tab1 .tCurrent{ background-position:right -32px; padding-right:8px; margin-right:2px;}
.tab1 .tCurrent span{ background-position:0 -32px; display:block; padding-left:8px; /*cursor:pointer;*/}

.ctransCon{ display:block; height:28px; line-height:28px; background-color:#666; color:#fff; text-align:center; _margin-top:-3px;}
.ctransCon a{ display:inline; float:none; background:url(https://image.chinatour360.com/icon/point039.png) no-repeat left center; padding-left:15px; margin-right:20px; text-decoration:underline;}
.ctransCon a:hover{text-decoration:none; color:#fff;}
.ctransCon a span{ background:none;}
.ctransCon .Current{ display:inline; float:none; background:url(https://image.chinatour360.com/icon/point039.png) no-repeat left center; padding-left:15px; margin-right:20px;}

#span_back { padding-left:20px; background:url(https://image.chinatour360.com/icon/point042.png) no-repeat left center; float:right; font-size:14px; font-weight:normal; color:#000; }


/* fred 2010-10-21 */
.mapL {float:left;width:372px;margin:0 25px 0 30px !important;margin:0 25px 0 23px;}
.mapL h5 {background:url(https://image.chinatour360.com/background/bg156.gif) 0 0 no-repeat;line-height:25px;margin-bottom:5px;color:#fff;padding-left:10px;font-size:14px;}
.mapL h5 span {font-weight:normal;float:right;font-size:12px;padding-right:20px;}
.mapL h5 span a {color:#fff;}
.mapL h6 {line-height:22px;background:url(https://image.chinatour360.com/background/bg157.gif) 0 0 no-repeat;margin:4px 0;color:#9e802a;font-family:Verdana,sans-serif;font-size:12px;padding-left:20px;font-weight:normal;}
.mapL ul { clear:both; overflow:hidden; zoom:1; text-align:center; margin-top:40px;}
.mapL li { float:left; text-align:center; width:185px;}
.mapL li img, #rightBody2 table img{ border:solid 1px #ccc; padding:5px;}


.mapR {width:270px;float:left; margin-top:0;border-top:none;}
.mapR .bgM { background:#cdbf90;height:26px; line-height:26px; border-top:3px solid #f14231; color:#fff; font-size:14px; padding-left:20px; }
.mapR h3.bgM { margin:0 !important; }
.mapR ul{ width:268px; clear:both; overflow:hidden; zoom:1; padding:20px 0;  border:#cdbf90 solid 1px; }
.mapR li{ float:left; width:90px; background:url(https://image.chinatour360.com/icon/point004.gif) no-repeat 20px 8px; margin:0 5px; padding:3px 0 5px 30px; border-bottom:#F8F0E5 solid 1px; color:#36c;}
/*.mapR li { font-size:12px; }*/
.mapR li a{ color:#36c; }

.codeSch{ border:1px solid #D0D0D0; margin-top:10px; padding:20px; background:#F1F1F1;}
.codeSch .codeForm{ margin-top:10px; padding:20px; background:#D8D8D8 url(https://image.chinatour360.com/background/bg285.png) repeat-x;}
.codeSch div{ margin-bottom:5px;}
.codeSch input, .codeSch select{ width:200px; border:1px solid #CCC; margin-right:10px; background:#FFF; font:12px Arial, Helvetica, sans-serif;}
.codeSch .txt{ padding:3px 5px;}
.codeSch .form{margin-bottom:15px; }
.codeSch .codeTit{ font-weight:bold; font-size:18px; color:#B60000; text-align:center;}
.codeSch .subBtn{ width:75px; height:23px; border:0; margin-left:20px; padding-bottom:3px;padding-bottom:0\9; background:url(https://image.chinatour360.com/background/bg286.png) no-repeat; font-weight:bold; color:#FFF; cursor:pointer;}
.codeSch .codeResult{ padding:0px; background:#FFF url(https://image.chinatour360.com/background/bg287.png) repeat-x; text-align:center; font-weight:bold; font-size:16px;}
.codeSch .codeResult table{ width:100%; border-collapse:collapse; margin:5px 0 10px; background:#FFF; font-weight:normal; font-size:14px;}
.codeSch .codeResult td{ border:1px solid #D0D0D0; padding:5px 10px; text-align:left;} 
.codeSch .codeResult .cityBg{ background:#F1F1F1;}
.codeSch .codeResult .big{ font-size:1.2em;}
.codeSch .close{ font-size:14px; font-weight:normal; text-decoration:underline; cursor:pointer;}

/* zodiac search -- Jenney 111026 */
.zodiacSch{ border:1px solid #E7E7E7; margin-bottom:20px;}
.zodiacSch select{ width:60px; border:1px solid #CCC; margin-left:5px; padding:1px; background:#FFF; font:14px Arial, Helvetica, sans-serif;}
.zodiacSch .birth, .zodiacSch .result{ background:url(/image/background/p027.png) repeat-x;}
.zodiacSch .birth{ padding:10px 30px; background-position:0 13px; background-color:#FCFCFC;}
.zodiacSch .birth .btn{ vertical-align:middle; margin-left:80px;}
.zodiacSch .result{ display:none; height:75px; line-height:1.6; padding:20px 30px; background-position:0 -55px; background-color:#E3E3E3; overflow:hidden; zoom:1;}
.zodiacSch .zodiacImg{ float:right; width:128px; height:102px; margin-top:-15px;}
.myZodiacs{float:left}
/* End zodiac search  */










