@charset "utf-8";
#main .left{ background:url(https://image.chinatour360.com/background/bg274.jpg) repeat-x 0 50px;}
#main .left{ width:735px; overflow:hidden;}
.cityPic{ border:solid 1px #d0d0d0; width:700px; margin:0 auto 8px; padding:8px; background:#fff; position:relative; z-index:2;}
.cityPicL{ float:left; width:320px; position:relative;}
.cityPicL .currentImg{width:320px; height:226px; display:block;}
.cityPicL .Img{width:320px; height:226px; -moz-opacity:0; filter:alpha(opacity=0); display:none;}
.cityPicR{ float:right; width:350px; background:#F2F2F2; padding:10px; }
#cityPicN{ position:absolute; right:0; top:231px; zoom:1;z-index:101;}
#cityPicN ul { border:1px solid #c00;}
#cityPicN li{ float:left; margin-right:3px; background:#C6C6C6; color:#fff; text-align:center; width:15px; height:15px; line-height:15px; cursor:pointer; font:12px/1.4 Arial,Helvetica,sans-serif;}
#cityPicN li#leftpt {margin-top:4px;width:6px; height:7px;background:url(https://image.chinatour360.com/icon/point040.png) no-repeat 0 0;}/**/
#cityPicN li#rightpt {margin-top:4px;width:6px; height:7px; background:url(https://image.chinatour360.com/icon/point040.png) no-repeat 0 -17px; }
#cityPicN li a{ display:block; color:#fff; text-decoration:none;}
#cityPicN .current, #cityPicN li a:hover{ background:#BC2021;}
.cityPicL .rlink{ text-align:center; padding-top:5px;}
.cityPicL .altstyle{ text-align:left; padding-left:8px; background-color:#2272A5; color:#FFFFFF; height:25px; line-height:25px;width:312px;z-index:100;}
.cityPicR .h4{ margin:15px 15px 5px; font-size:14px;}
.cityPicR .ul{ margin:0 15px;}
.cityPicR .liArrow{ margin:0 15px;}
.cityPicR .liArrow li{ background:url(https://image.chinatour360.com/icon/point032.gif) no-repeat 0 5px; padding-left:13px; margin-bottom:5px;}
.cityPicR .itin{ margin:10px 15px;}
.cityPicR .priceRank{ font-size:11px; margin:5px 0; position:relative;}
.cityPicR .rank{ float:right;}
.cityPicR .icon{ background:url(https://image.chinatour360.com/icon/icon054.gif) no-repeat center center; padding:6px; cursor:pointer;}
.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;}
.content{margin:15px; text-align:justify;}
.content p{ margin-bottom:15px;;}
#zoom{ margin-bottom:14px;}
.greyBd{ border:solid 1px #d0d0d0; margin-bottom:10px;}
#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:116px; 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;}
#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:30px;}
.mapL li { float:left; text-align:center; width:185px;}
.mapL li img, #rightBody2 table img{ border:solid 1px #ccc; padding:5px;}

#inline {margin-left:35px;_margin-left:55px;margin-top:30px; border:1px solid #ffffff;}
#inline ul { clear:both; overflow:hidden; zoom:1; text-align:center;margin-top:30px\9;  }
#inline li { float:left; text-align:center; width:166px;_width:162px; overflow:hidden;}
#inline li img, #rightBody2 table img{ border:solid 1px #ccc; padding:3px;_padding:2px;}

.mapTitle{text-align:left;background: url(https://image.chinatour360.com/icon/point033.gif) no-repeat scroll left center transparent; padding-left: 12px; }

.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;}

.facebook{ *margin:0; *margin-top:-20px;}

/* 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;}
/* End zodiac search  */

