﻿/*-----------------public----------------------*/
@charset "utf-8";
@import "hotel_main.css";


.right{width:740px; padding-right:10px;}

/* price page */
.left .greenBox{position:relative; width:206px; margin:10px auto; padding:5px; background:#C5E0CF url("http://data.travelchinaguide.com/hotel/images/bg/bg-26.gif") repeat-x;}

.left .greenBox ul{width:204px; height:192px; background:#FFF; border:#EEFFEC solid 1px; border-bottom:none; overflow:hidden; font-size:13px;}
.left .greenBox li{width:166px; border:#EEFFEC solid 1px; margin:0 auto; background:url("http://data.travelchinaguide.com/hotel/images/icon/p005.png") no-repeat 15px 15px; padding-left:36px; height:35px; line-height:35px; color:#36C; cursor:pointer; text-decoration:underline;}
.left .greenBox li.current{background:#EEFFEC url("http://data.travelchinaguide.com/hotel/images/icon/p006.png") no-repeat 15px 15px; color:#47833D; text-decoration:none;}
.left .greenBox li#last{line-height:14px;padding-top:6px; border-bottom:#EEFFEC solid 3px;}


#idnearhotels {border:1px solid #D7F0C9; border-radius:6px; margin:20px 10px 0; padding-bottom:15px;}
#idnearhotels .h4{position:relative;  height:46px; line-height:46px; margin-top:-6px; background:#EEFBE6 url(http://data.travelchinaguide.com/hotel/images/bg/j002.jpg) no-repeat;  font-size:16px; text-align:center; color:#FFF; font-weight:normal;}
#idnearhotels dl{text-align:left;}
#idnearhotels dt{background:url("http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon04.gif") 5px 14px no-repeat; line-height:150%; padding:5px 5px 5px 15px; font-size:12px; display:block; cursor:pointer; }
#idnearhotels dt span{color:red;}


.nameInfo{padding:10px; margin-left:10px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-21.jpg") repeat-x; line-height:140%;}
.nameInfo .name{min-height:47px; padding:5px 0 0 0; overflow:hidden; zoom:1; margin-bottom:10px; }
.nameInfo .name h1{font-size:18px; font-weight:bold; color:#3E8730; margin:10px 0 3px;}
.nameInfo .info{background:url("http://data.travelchinaguide.com/images/background/line/line001.gif") repeat-x; font-size:12px; padding-top:20px; width:99%;} 
.nameInfo .info li{background: url("http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon-arrow.gif") no-repeat 10px 7px; padding-left:24px;}
.nameInfo .info li .remark{background:url("http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon07.gif") no-repeat; margin-left:5px; padding:2px 0 2px 20px;}
.nameInfo .hotelPic{ float:left; width:64px; height:64px; margin-right:10px; padding:3px; background:#FFF; border:1px solid #E1E2E1;}

.nameInfo .hotelMap{position:absolute; bottom:0; right:20px; font-weight:bold;}
.nameInfo #mapRate{float:right; width:196px; margin:5px; text-align:center;}
.nameInfo #mapRate #map{width:194px; height:136px; border:solid 1px #C3C3C3;}

.detailInfo .img{width:320px; float:left;}
.detailInfo ul{margin-top:10px; font-size:13px;}
.detailInfo li{margin-bottom:5px;}
.detailInfo li span{font-weight: normal; margin-right:8px;}
.detailInfo .photo{padding-top:5px; text-align:center; font-size:12px;}
.detailInfo .photo a{padding-left:20px; background:url("http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon05.gif") no-repeat;}


.clsratedetailmain {position:absolute;top:35px;width:260px;border:1px solid #ccc;display:none;z-index:100;background:#f8f8f8;padding-bottom:5px; }
.clsratedetailmain .clsratedetailico{font-size:1px;height:8px;margin-top:-5px;position:relative;text-align:left;padding-left:8px;}
.clsratedetailmain .clsratedetailtitle{width:100%;font-size:12px;text-align:left;padding:3px 0 3px 4px;color:#7C7B7B;}
.clsratedetailmain .ulrank{width:260px;border-top:1px dotted #ccc;padding:4px 0 4px 0;padding-left:5px;color:#7C7B7B;}
.clsratedetailmain .ulrank li{font-size:11px;height:15px!important;height:13px;list-style-type:none;text-align:left;clear:both;}
.clsratedetailmain .clsrateitemtitle{float:left;width:120px;text-align:left;}
.clsratedetailmain .clsrateitmebg{float:left;background:url("http://data.travelchinaguide.com/images/tcg/rate/ratedetailbg.gif") repeat-x;width:50px;margin-top:7px;margin-right:4px!important;margin-right:2px;}
.clsratedetailmain .lifive,.clsratedetailmain .lifour,.clsratedetailmain .lithree,.clsratedetailmain .litwo,.clsratedetailmain .lione{background:#10B000;width:50px;float:left;height:8px;font-size:0;}


.topRateBox{position:relative; margin-top:8px; border:#ECCFA5 solid 1px; padding:10px 0;  background:#FBF2E1;  font-weight:normal; font-size:11px; text-align:center;}
.orange{background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-arrow-05.gif") no-repeat right 5px; padding-right:15px; font-size:14px; color:#E77A11; cursor:pointer;}
.orangenone{padding-right:20px; margin-right:20px; font-size:18px; color:#E77A11;}
.rateNum{font-weight:normal; font-size:12px; margin-right:50px;}
.topRateBox .clsratedetailmain{left:auto; right:0;}
.topRateBox .clsratedetailico{text-align:right; margin-right:30px;}
.topRateBox a{font-size:14px;}
.btmLine{background:url("http://data.travelchinaguide.com/images/background/line/line001.gif") repeat-x left bottom; padding-bottom:5px; margin-left:10px;}
.btmLine .arrowBlue{float:left; width:40%; margin-top:10px; background:url("http://data.travelchinaguide.com/images/background/arrow/arrow_blue.gif") no-repeat 0 2px; font-size:14px; text-indent:20px; font-weight:bold;}
.btmLine .size{float:right; width:250px; height:36px; line-height:36px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-28.jpg") no-repeat; text-indent:60px; margin-top:5px;}

.rateBook{position:relative; float:right; width:165px; margin-right:15px; font-size:0.95em; z-index:1;}
.rateBook a{display:block; margin-top:3px;}
.rateBook .about{padding-left:18px; background:url(http://data.travelchinaguide.com/hotel/images/icon/about.gif) no-repeat 0 1px;}

.popAbout{display:none; position:absolute; right:50px; top:32px; width:610px; padding:15px; border:1px solid #559A0B; background:#F7FBF4; z-index:10;}
.popAbout li{padding-left:13px; background:url(http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon-arrow.gif) no-repeat 0 5px;}
.popAbout .closePopAbout{position:absolute; right:8px; top:8px; width:14px; height:14px; line-height:14px; border:1px solid #559A0B; padding:0; text-align:center; color:#559A0B; cursor:pointer; background:none;}

.hotelImg {height:120px; margin-left:10px; border:solid 1px #9CDA8F; background:#F6FBF7;}
.hotelImg .imgLi{height:90px; overflow:hidden; text-align:center;}
.hotelImg .imgLi img{margin:10px 10px 0 0; border:solid 1px #1D1E1D; }
.hotelImg .imgBtn .fr{float:right; margin-right:15px; padding-left:18px; background:url("http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon05.gif") no-repeat left center;}
.hotelImg .imgBtn{text-align:center;}



/* Room type and check date */
.typeDate{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-22.jpg") repeat-x; padding:10px 0 15px; margin:5px 0 10px 10px; text-align:center; line-height:140%;}
.typeDate label{padding:0 10px 20px 0;}
.typeDate select{width:185px; font-size:12px; line-height:2.0; vertical-align:middle;}
.typeDate .text{border:#93CA53 solid 2px; padding:1px; width:100px; vertical-align:middle;}
.typeDate .text2{border:#93CA53 solid 2px; padding:1px; width:182px; vertical-align:middle;}
.typeDate .img{vertical-align:middle;}
.typeDate .checkRate{padding:6px 9px;color:#fff; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-29.jpg") no-repeat; cursor:pointer; text-align:center; font-weight:bold; font-size:12px;}
.typeDate .submit{width:91px; height:25px; vertical-align:middle; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-29.jpg") no-repeat;color:white; border:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; }
/* Room type and check date */
.typeDate .btmBorder{margin:0 10px; padding:0 5px 5px; border-bottom:solid 1px #C0DBD4;text-align:left;}
.typeDate .formL{float:left; width:70%;}
.typeDate .formL div{margin:10px 0;}
.typeDate .formR{float:left; width:29%; padding-top:15px; background:url("http://data.travelchinaguide.com/hotel/images/bg/b3.gif") no-repeat; text-align:center; }


.infomation{margin-left:10px; padding-left:10px; line-height:140%;}
.infomation h5{width:80%; background:url("http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif") no-repeat 0 7px; text-indent:15px; font-size:14px; font-weight:normal; margin:15px 0 5px 0;}

.infomation dl{width:100%; background:#E2EEFC; margin-bottom:10px;}
.infomation dt,.infomation dd{float:left;}
.infomation dt{width:17%; text-align:center; color:#5789AC; font-weight:normal; padding:10px 0;}
.infomation dd{background:#EDF6FF; padding:5px 0 5px 3%; width:80%;}
.infomation dd li{display:block; float:left; width:48%; background:url("http://data.travelchinaguide.com/images/background/arrow/ico_dot.gif") no-repeat 0 8px; padding-left:10px; margin:3px 0;}

.greyBox {background:none repeat scroll 0 0 #EAFDDF;border:3px dashed #9F9F9F;margin:10px auto 10px 10px;overflow:hidden;padding:0 15px;position:relative;}
.clstipprint {background:url("http://data.travelchinaguide.com/images/background/icon/icon_printtips.gif") no-repeat scroll 0 0 transparent;height:20px;padding-left:20px;position:absolute;right:15px;_right:30px;top:12px;}


/* room table */
.roomTable .pa {position:absolute;}
.roomTable .pr {position:relative; display:inline;}
.roomTable, .roomTable .clt3, .roomTable .crt3{background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-74.png) repeat-x;}
.roomTable {position:relative; width:730px; margin:0 10px; border:1px solid #E0E0E0; border-bottom:none; *border-bottom:1px solid #E0E0E0; background-color:#fff; background-position:0 -9px;}
.roomTable table{width:100%; border-collapse:collapse;}
.roomTable th{height:35px; color:#FFF; font-weight:normal;}
.roomTable td{padding:5px; border-bottom:1px solid #E0E0E0; text-align:center; background:#FFF;}
.roomTable .strong{font-size:13px; font-weight:normal;}
.roomTable .click{background:#EAF7FF; border-bottom:1px solid #EAF7FF;}
.roomTable .noBd{border:none;}
.roomTable .tal{text-align:left;}
.roomTable th.tal{padding-left:75px;}
.roomTable .clt3, .roomTable .crt3{position:absolute; top:-1px; width:9px; height:9px; background-color:#FFF; background-repeat:no-repeat;}
.roomTable .clt3{background-position:1px 1px; left:-1px;}
.roomTable .crt3{background-position:-10px 1px; right:-1px;}
.roomTable .green{color:#6d9552; font-size:11px; letter-spacing:-1px;}
.roomTable .price{color:#F60; border-bottom:1px dashed #F60; cursor:pointer;}
.roomTable .select,.roomTable .unselect{width:92px; height:21px; margin:0 auto; line-height:21px; background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-59.png) no-repeat; font-size:11px; font-weight:bold; text-align:left; text-indent:8px; color:#FFF; cursor:pointer;}
.roomTable .unselect {background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-59-1.png) no-repeat;}
.roomTable .selectOver{background-position:0 -21px;}
.roomTable .innerTable{width:99%; margin:0 auto 10px; border:1px solid #D2E8F8; border-collapse:collapse; font-size:0.9em;}
.roomTable .innerTable .date{display:block; color:#6d9552;}
.roomTable .innerTable th{height:14px; border-bottom:1px solid #DADADA; background:#EEE; font-weight:normal; color:#000; }
.roomTable .innerTable td{border:1px solid #D2E8F8;}
.roomTable .hideCon{display:none; width:99%; margin:0 auto; padding:15px 0; background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-75.png) repeat-x left bottom; }
.roomTable .hideCon select{ border: 1px solid #CCCCCC; font-size:14px; margin-right:20px; padding:2px 0 2px 4px; width:45px;}
.roomTable .hideTr{display:none;}
.roomTable .booking, .roomTable .bookingHover{
	background: url("http://data.travelchinaguide.com/hotel/images/button/p003.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    height: 22px;
    line-height: 20px;
    margin-bottom: 3px;
    padding: 0 0 1px 15px;
    text-align: left;
    width: 95px;
}

.roomTable .downArrow, .roomTable .upArrow{padding:2px 5px; background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-76.png) no-repeat 3px 8px; cursor:pointer;}
.roomTable .upArrow{background-position:0 -16px;}
.roomTable .dining{position:relative; padding:3px 0 0 28px; background:url(http://data.travelchinaguide.com/images/background/icon/ico-dining.gif) no-repeat;}

.roomTable .roomPic{position:relative;}
.roomPic .popBox{bottom:50px; padding:10px; z-index:10;}
.roomPic .arrow03, .pr .arrow04, .pr .arrow05, .rateBook .arrow06{display:none; position:absolute; background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-73.png) no-repeat; z-index:10;}
.roomPic .arrow03{left:20px; bottom:39px; *bottom:42px; width:16px; height:13px; background-position:0 -66px;}
.roomPic .popBox .close02{width:10px; height:10px;} 
.rateBook .arrow06{display:none; position:absolute; right:550px; *right:535px; top:20px; width:16px; height:13px; background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-73.png) no-repeat 0 -108px; z-index:10;}



.pr .popSize{display:none; position:absolute; left:-100px; top:24px; width:220px; line-height:1.9; border:1px solid #DADADA; padding:5px 15px; background:#FFF; font-size:0.9em; z-index:9;} 
.pr .closePopSize{position:absolute; right:5px; top:5px; width:14px; height:14px; border:1px solid #999; text-align:center; line-height:14px; font-size:12px; color:#999; cursor:pointer;}
.pr .arrow04{left:5px; top:13px; width:16px; height:12px; background-position:0 -88px;}
.pr .arrow05{left:-5px; top:20px; width:16px; height:13px; background-position:0 -130px;} 

.pr .gift{vertical-align:text-top; cursor:pointer;} 

.pr .popGift{display:none; position:absolute; left:-164px; top:29px; width:550px; border:1px solid #7AB0D4; padding:10px 15px; background:#EAF7FF; font-size:0.9em;}
.pr .popGift .strong{margin-bottom:10px;}
.popDining{display:none; position:absolute; left:-15px; top:23px; border:1px solid #DADADA; padding:5px; background:#FFF; font-size:0.9em;}
.freediscount {color:#060;font-weight:bold;font-style:italic;}


/* Jenney 20100816 add ---- room picture */
.shadow{-moz-box-shadow: 2px 2px 3px #999; -webkit-box-shadow: 2px 2px 3px #999; box-shadow: 2px 2px 3px #999; filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3);}  

.typeList .roomPic{position:absolute; left:8px !important; _left:-72px; top:8px;}
.roomPic .smallPic{background:#FFF; /*padding:2px; border:1px solid #D0D0D2;*/ cursor:pointer;}
.roomPic .popBox{position:absolute; left:-50px; bottom:58px; width:214px; background:#FFF; border:1px solid #DADADA; padding:20px 20px 10px; font-size:12px; font-weight:normal; color:#000; line-height:1.4; display:none;}
.roomPic .popBox img{display:block; margin-bottom:5px;}
.roomPic .popBox .arrow02{position:absolute; left:80px; bottom:-13px; width:16px; height:13px; background:#c00 url("http://data.travelchinaguide.com/hotel/images/bg/bg-73.png") no-repeat left bottom;}
.roomPic .popBox .fr{float:right; width:40px; margin-top:3px; text-align:right;}
.roomPic .popBox .prev, .roomPic .popBox .next{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-73.png") no-repeat; padding:2px 7px; cursor:pointer;}
.roomPic .popBox .next{background-position:0 -23px;}
.roomPic .popBox .close02{position:absolute; right:3px; top:3px; width:17px; height:17px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-73.png") no-repeat 0 -45px; cursor:pointer;}

.roomPic .piclist{width:214px; height:160px; overflow:hidden;}
.roomPic .piclist div{width:214px; height:160px; overflow:hidden; padding:0; margin:0;}
/* End Jenney 20100816 add ---- room picture */


/* Hotel comment */
.reviewsTitle{color:#FFF; font-size:15px; height:37px; padding-left:9px; position:absolute; top:0; left:0;}
.reviewsTitle .current, .reviewsTitle .noCurrent{float:left; text-align:left;}
.reviewsTitle .current{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-19.gif") no-repeat; width:265px; color:#00589D; line-height:37px;}
.reviewsTitle .noCurrent{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-20.gif") no-repeat; margin-top:2px; width:265px; line-height:35px;}
.reviewsTitle .rev{background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-pen.gif") no-repeat 25px 4px; padding:10px 0 10px 70px; cursor:pointer; font-weight:normal;}
.reviewsTitle .qa{background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-qa2.jpg") no-repeat 25px 6px; padding:9px 0 9px 70px; cursor:pointer; font-weight:normal;}


.mainCon{background:url("http://data.travelchinaguide.com/images/tcg/comment/bg_bule.gif") repeat-x; clear:both; overflow:hidden; zoom:1;}
.mainCon .reviews{margin:30px 0 20px 50px;}
.mainCon .reviews .recom{font-weight:normal;}
.mainCon .reviews .orange{background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-arrow-05.gif") no-repeat right 3px; padding-right:20px; margin-right:20px; font-size:18px; color:#E77A11; cursor:default;}
.mainCon .reviews .rateNum{font-weight:normal; font-size:12px;}
.mainCon .reviews .recomNum{background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-recommend.gif") no-repeat; margin-left:80px; padding:8px 0 8px 40px;}

.mainCon .rateBox{margin-top:30px; font-size:12px;}
.mainCon .rateBox .rateList{float:left; width:45%;}
.mainCon .rateBox .rateList span{display:block; width:45%; float:left; text-align:right; padding-top:1px; }
.mainCon .rateBox .rateList .theRate{width:30px;}
.mainCon .rateBox .rateList .rateBar{float:left; width:105px; height:10px; margin:4px 8px; position:relative;}
.mainCon .rateBox .rateList .rateBar .rleft{position:absolute; top:0; left:0; width:5px; height:12px; background:url("http://data.travelchinaguide.com/images/tcg/rate/rankleftbg.gif") no-repeat;}
.mainCon .rateBox .rateList .rateBar .rcenter{position:absolute; top:0; left:5px;width:105px;height:14px; background: url("http://data.travelchinaguide.com/images/tcg/rate/star_small.gif");}
.mainCon .rateBox .rateList .rateBar .rright{position:absolute; top:0; left:110px;width:5px; height:12px; background:url("http://data.travelchinaguide.com/images/tcg/rate/rankrightbg.gif") no-repeat;}
.mainCon .rateBox .rateList .rateBar .rateBarLine{position:absolute; top:0; left:5px;height:14px; background: url("http://data.travelchinaguide.com/images/tcg/rate/star_small.gif") left center;}

.mainCon .rateBox p{margin-top:15px; clear:both; padding-top:10px;}


.satis{border:#ABCEEC solid 1px; background:#D2E8F8; width:98%; margin:10px 0 10px 0; font-size:13px;}
.satis th{text-align:left; text-indent:30px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-24.gif") repeat-x; padding:4px 0; font-weight:normal;}
.satis td{background:#fff; width:18%; text-align:center; padding:4px 0;}
.satis td.row2{width:10%; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-25.gif") repeat-x; }
.satis td.row2 div{width:26px; height:29px; margin:0 auto; background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-recommend.gif") no-repeat;}

.satis td.row1{width:10%; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-25.gif") repeat-x; }
.satis td.row1 div{width:26px; height:29px; margin:0 auto; background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-recommend-02.gif") no-repeat;}


.commentbody table{width:99%; border:0; background:#EDEDED; font-size:13px; margin:15px; }
.commentbody td,.commentbody th{width:16%; text-align:center; font-weight:normal;}
.commentbody td.chkRate{background:#fff url("http://data.travelchinaguide.com/hotel/images/icon/ico-box-01.gif") no-repeat center center;}
.commentbody td.chkRateSel{background:#fff url("http://data.travelchinaguide.com/hotel/images/icon/ico-box-02.gif") no-repeat center center;}
.commentbody td.firstClo{width:20%; background:#fff; text-align:left; text-indent:15px; padding:4px 0;}
.commentbody th{background:#FBF2E1;}

.commentbody .recomHotel{ margin:30px 0 30px 40px;}
.commentbody .recomHotel .yes, .commentbody .recomHotel .no{font-weight:normal; margin:0 30px 0 10px; background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-recommend.gif") no-repeat; padding:8px 0 8px 35px;}
.commentbody .recomHotel .no{background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-recommend-02.gif") no-repeat; }
#idCommentsBoxTitle{display:block; margin-bottom:5px; color:#F60;}



.searchbutton1, .searchbuttonh1  { width:99px; height:47px;  margin:0 auto; padding-top:10px; background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-71.png) no-repeat; cursor:pointer; color:white; border:none; font:18px Arial, Helvetica, sans-serif;}
.searchbuttonh1 { background-position:0 -57px;}

/*share box*/
#sharebox {
	display:none;
    background: url("http://data.travelchinaguide.com/images/background/bg/bgp056.png") no-repeat scroll 0 0 transparent; 
    height: 316px;
    left: 133.5px;
    position: fixed;
    text-align: center;
    top: 150px;
    width: 69px;
}

/* hotel photo */
#album{ position:relative; width:730px; margin:20px 10px 0; overflow:hidden;}
#album .fl{ float:left; -display:inline; width:545px;  height:428px; }
#album .fr{ float:right; -display:inline; width:175px; height:430px;}
#album .clear02{ clear:both; float:none; height:0; line-height:0; font-size:0; overflow:hidden;}
#album .tabTit{ position:relative; *z-index:2; zoom:1; }
#album .tabTit span{ float:left; width:132px; height:30px; line-height:30px; margin-right:2px; border:1px solid #7996B4; border-bottom:none; background: url(http://data.travelchinaguide.com/images/tcg/tour/background/bgj045.jpg) repeat-x; text-align:center; cursor:pointer; color:#15599A; overflow:visible; }
#album .tabTit .current{position:relative; z-index:2;  background-position:0 -30px; }
#album .picTabCon{ clear:both; float:none; position:relative; z-index:1; top:-1px; border:1px solid #7996B4; overflow:hidden; zoom:1;}
#album .tabConL{ position:relative; width:525px; padding:10px; height:410px; text-align:center; overflow:hidden; }
#album .pr{ position:relative;}

#album .picbtn_left { position:absolute; width:50%; height:100%;_height:600px; left:0; top:0; background:url(http://data.travelchinaguide.com/images/background/icon/pixel.gif); }
#album .picbtn_right { position:absolute; width:50%; height:100%;height:600px; right:0; top:0; background:url(http://data.travelchinaguide.com/images/background/icon/pixel.gif); }
#album .picbtn_left:hover { filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; background:url(http://data.travelchinaguide.com/images/background/arrow/btn_left.gif) no-repeat center 170px; }
#album .picbtn_right:hover { filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; background:url(http://data.travelchinaguide.com/images/background/arrow/btn_right.gif) no-repeat center 170px; }
#album .picbtn_left span, #album .picbtn_right span { position:absolute; width:100%; height:100%; right:0; top:0; display:block; cursor:pointer }

#album .tabConR{ display:none; height:400px; overflow:auto; margin:10px auto 0;}
#album .up, #album .down { width:157px; height:17px; margin-left:5px; background:url(http://data.travelchinaguide.com/hotel/images/button/p006.png) no-repeat; cursor:pointer; }
#album .down { margin-bottom:3px; background-position:0 -17px; }
#album .upDis{ background-position:0 -34px;}
#album .downDis { background-position:0 -51px; }

#album .imgLi{ position:relative;}
#album .leftArr, #album .rightArr { position:absolute; top:5px; left:10px; -left:-25px; width:17px; height:157px; background:url(http://data.travelchinaguide.com/hotel/images/button/p007.png) no-repeat; cursor:pointer; }
#album .rightArr { left:auto; right:10px; margin-bottom:3px; background-position:-17px 0; }
#album .leftArrDis{ background-position:0 -157px;}
#album .rightArrDis { background-position:-17px -157px; }

#mask{ display:none; position:absolute; left:0; top:0; width:100%; height:2000px; background:#315F8C; opacity:0.3; filter:alpha(opacity=30); z-index:999;}
.popPic{ display:none; position:fixed; -position:absolute; z-index:1000; left:500px; top:30px; border:1px solid #939393; padding:20px; background:#FFF; text-align:center; overflow:visible; zoom:1; }
.popPic .close{ position:absolute; right:-12px; top:-12px; width:25px; height:25px; background:url(http://data.travelchinaguide.com/hotel/images/icon/close-s.png) no-repeat; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://data.travelchinaguide.com/hotel/images/icon/close-s.png); -background:none; cursor:pointer;}
.popPic .prev, .popPic .next{ float:left; -display:inline; width:31px; height:410px; background:url(http://data.travelchinaguide.com/images/background/arrow/bgp001.png) no-repeat left center; opacity:0.6; filter:alpha(opacity=60);  cursor:pointer;}
.popPic .prev:hover, .popPic .next:hover{ opacity:1.0; filter:alpha(opacity=100);}
.popPic .next{ float:right; background-position:right center;}
.popPic .prevDis, .popPic .nextDis{background:url(http://data.travelchinaguide.com/images/background/arrow/bgp006.png) no-repeat left center; opacity:1.0; filter:alpha(opacity=100);}
.popPic .nextDis{background-position:right center;}
.popPic .picShow{ float:left; -display:inline; margin:0 20px; width:560px; height:410px; text-align:center;position:relative;}
.popPic .picShow img{margin-bottom:5px;}

.popPic .picShow .picbtn_left {background:url("http://data.travelchinaguide.com/images/background/icon/pixel.gif") repeat scroll 0 0 transparent;height:100%;left:0;position:absolute;top:0;width:50%;}
.popPic .picShow .picbtn_right {background:url("http://data.travelchinaguide.com/images/background/icon/pixel.gif") repeat scroll 0 0 transparent;height:100%;position:absolute;right:0;top:0;width:50%;}
.popPic .picShow .picbtn_right:hover {cursor:url("http://data.travelchinaguide.com/images/background/arrow/arr_right.cur"), auto;}
.popPic .picShow .picbtn_left:hover {cursor:url("http://data.travelchinaguide.com/images/background/arrow/arr_left.cur"), auto;}


#album .clspicbox{ width:648px; height:160px; margin:20px 40px; overflow:hidden; zoom:1;}
#album .clspic { float:left; width:80px; padding:5px 0; text-align:center;}
#album .clspic img {height:70px; width:70px; border:1px solid #000;cursor:pointer;}
#album .clspicbox .current {background:#B0C9DF;} 
#album #viewPhoto { -width:auto; text-align:center; vertical-align:middle; display:table-cell;}
#album #viewPhoto img{cursor:pointer;}


/* leftMenu2 */
.leftMenu2 { border:1px solid #D7F0C9; margin:15px 10px 0; background:none; font-size:14px; line-height:1.2; color:#333; }
.leftMenu2 li, .leftMenu2 li a:hover, .leftMenu2 li a.current, .adTitle{ background:url(http://data.travelchinaguide.com/images/background/arrow/g001.gif) no-repeat; zoom:1; }
.leftMenu2 ul { overflow:hidden; background:#F0F0E6; zoom:1; }
.leftMenu2 li{ border-top:1px solid #E1E1D8; margin-top:-1px; padding:0; background-position:8px -66px; }
.leftMenu2 li a{ display:block; padding:6px 6px 6px 20px;  color:#333; text-decoration:none; zoom:1; }
.leftMenu2 li a:hover, .leftMenu2 li a.current{ background-position:8px -207px; background-color:#F2A41D; color:#FFF; }

#AdTour_720X73 {position:relative;margin-bottom:10px;width:auto;}
#AdTour_720X73 iframe {width:100%;}