@charset "gb2312";

? html,body,legend{color:#333}html{background:#fff}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,legend,input,select,textarea,button,caption,th,td,blockquote,pre{margin:0;padding:0}input,select,textarea,button{vertical-align:middle;font-size:100%;font-family:Arial,sans-serif;outline:0}h1,h2,h3,h4,h5,h6,strong,th,b{font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:14px;line-height:24px}li{list-style:none}

address,cite,dfn,em,var,i{font-style:normal}code,dfn,kbd,samp,tt,var,pre{font-family:monospace}del,ins,s{text-decoration:none}small{font-size:100%}q:before{content:''}q:after{content:''}a{color:#005bb5;text-decoration:none;outline:0}a:hover{color:#f60}a:hover{text-decoration:underline}
.numA{font-family:Arial}
.clear_float{clear:both;font-size:1px;height:0;width:0;line-height:1;overflow:hidden}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}
.none{display:none}
.hidden{visibility:hidden}
.cf6{color:#f60}
.c6{color:#666}
.c9{color:#999}
#contentprk{width:1200px;margin:14px auto 0}


.dateListTitle{width:296px}
.dateListTitle li{float:left;width:32px;padding-left:5px;background:#f5f5f5;border-top:1px solid #ddd;color:#999}
.dateListTitle .borderLi{border-right:1px solid #ddd;width:31px}
.dateList{width:296px}
.dateList li{float:left;width:36px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;line-height:16px;background:#fff;padding:3px 0}
.dateList .lastone{border:0}
.errShow{margin-left:-10px;position:relative;width:296px}
.apiErrBox{background:#f5f5f5;padding:20px;margin-bottom:10px}
.apiErrBox .errTip{font-weight:bold;font-size:14px;margin-bottom:10px}
.apiErrBox .errCont{color:#666}

.hotel_api_html .tipSpan{color:#666}
.hotel_api_html .firstOne{padding-top:5px;padding-bottom:5px}
.db_tip .f60{color:#f60}
.db_tip{z-index:10}


.mtop{margin-top:10px}
.headNav{margin:10px auto;width:1200px}
.headNav .navCont{float:left}
.collectHotel{float:right;padding-left:20px;margin-top:10px}
.collected{color:#666;text-decoration:none;background:url(comp_css.1.2.png) no-repeat -39px -698px}
.collected:hover{color:#666;text-decoration:none}
.collect{background:url(comp_css.1.2.png) no-repeat -39px -677px}
.container{width:1200px;margin:0 auto}
.leftside{width:810px;float:left}
.rightside{width:370px;float:right}
.nameAndSliderInfo{border-top:2px solid #ffa63c;width:1200px;margin:0 auto}
.nameInfo{padding-top:4px;float:left;width:735px}
.name_slider{width:810px;float:left}
.star01,.star02,.star03,.star04,.star05,.star06,.star07,.star08,.star09,.star10,.star11,.star12,.star13,.star14{float:left;height:17px;width:74px;margin:5px 0 0 0}

.modal_gold{background-position:-386px -544px}
.modal_silver{background-position:-418px -544px}
.modal_copper{background-position:-449px -544px}
.topNameInfo .star01{background:url(hotelInfo.1.3.png) no-repeat scroll 0 0 transparent}
.topNameInfo .star02{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -28px transparent}
.topNameInfo .star03{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -58px transparent}
.topNameInfo .star04{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -88px transparent}
.topNameInfo .star05{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -121px transparent}
.topNameInfo .star06{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -148px transparent}
.topNameInfo .star07{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -174px transparent}
.topNameInfo .star08{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -205px transparent}
.topNameInfo .star09{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -236px transparent}
.topNameInfo .star10{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -265px transparent}
.topNameInfo .star11{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -291px transparent}
.topNameInfo .star12{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -319px transparent}
.topNameInfo .star13{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -349px transparent}
.topNameInfo .star14{background:url(hotelInfo.1.3.png) no-repeat scroll 0 -376px transparent}
.topNameInfo{padding:10px 0; border-bottom:1px solid #d8d8d8; margin-bottom:10px;}
.topNameInfo .leftNameInfo{float:left;width:450px}
.topNameInfo .rightPriceInfo{float:right;width:360px;text-align:right;margin:9px 0 0 0}
.topNameInfo .rightPriceInfo .ydBtn{width:134px;height:41px;margin:2px 0 0 10px}
.topNameInfo .rightPriceInfo .ydBtn:link,.topNameInfo .rightPriceInfo .ydBtn:visited{background:url(flatten_btn.png) no-repeat 0 0}
.topNameInfo .rightPriceInfo .ydBtn:hover{background:url(flatten_btn.png) no-repeat 0 -45px}
.topNameInfo .rightPriceInfo .priceList{color:#666;display:block;margin-top:12px}
.topNameInfo .rightPriceInfo .priceInner{color:#f60;font-family:Arial;font-size:16px}
.topNameInfo .rightPriceInfo .priceSpan{padding-left:45px;color:#f60;display:inline-block;height:17px;line-height:17px;*margin-top:5px;background:url(comp_css.1.2.png) no-repeat -80px -774px}
.topNameInfo .rightPriceInfo .heightPirce{padding:1px 1px;background:url(comp_css.1.2.png) no-repeat -190px -774px}
.topNameInfo .rightPriceInfo .price{font-size:25px;font-weight:bold}
.topNameInfo .rightPriceInfo .leftPrice{padding:2px 0}
.topNameInfo .rightPriceInfo .leftPrice,.topNameInfo .rightPriceInfo .ydBtn{float:right}
.topNameInfo .nameInfo h3{font-size:24px;float:left;line-height:26px;margin-right:20px;font-family:Microsoft yahei}
.topNameInfo .locationInfo{margin:10px 0 2px;}
.topNameInfo .locationInfo p{color:#666; padding-top:5px;}
.topNameInfo .locationInfo .locSpan{color: #F60; font-weight:bold; font-size:16px;}
.topNameInfo .locationInfo .location_hotel{margin-left:15px;color:#005BB5}
.topNameInfo .locationInfo .lookMap{padding-left:20px;background:url(comp_css.1.2.png) no-repeat -100px -566px;*background-position:-100px -566px;*padding:2px 0 1px 20px}

.sliderInfo{width:810px;padding:0 0 8px}
.sliderInfo .leftslider{width:810px; float:left;}
.sliderInfo .imglist td img {padding:2px;margin:10px 0 10px 13px;border:#C0C0C0 1px solid;}
.sliderInfo .imglist td img.ab_im {padding:2px;margin:10px 0 10px 13px;border:#C0C0C0 1px solid;}
.sliderInfo .imglist td img.ab_on {padding:2px;margin:10px 0 10px 13px;border:#FF6600 1px solid;background:#FF6600;}
.sliderInfo .imglist td img#mid_pic {padding:0px;margin:0;border: none;}


.sliderInfo .imglist{width:260px;float:left;cursor:pointer;}
.sliderInfo .imglist li{float:left;margin:0 0 10px 10px;cursor:pointer;_margin-left:5px;overflow:hidden}
.sliderInfo .imglist li.w110{width:120px;height:120px}
.sliderInfo .imglist li.w160{width:180px;height:120px}
.sliderInfo .imglist li.w110 img{width:120px}
.sliderInfo .imglist li.w160 img{width:180px}
.sliderInfo .imglist li img{display:block;height:120px}

.infocont_table,.infocont_table th,.infocont_table td{border-collapse:collapse; margin-top:10px;border:1px #b2d0d7 solid;font-size:12px;  }
.infocont_table th{padding:12px 5px;text-align:center;}
.infocont_table th em{padding-left:3px;color:#cc2829;vertical-align:middle;}
.infocont_table td{padding:5px;text-align:center;}
.infocont_table{background:#eaf3f5;}
/* details */

.departure_date .date_outer{position: relative;}
.departure_date .date_ahead_tip{position: absolute;top:0;left: 180px; width: 230px;padding:3px 0 0 10px; height: 34px;background: url(date_ahead_tip.2.8.1.png) no-repeat 0 0;color: #fff;line-height: 16px;font-size: 12px;text-align:center;font-family: arial;}

.sliderInfo .bigimg{float:left;width:550px;}
.sliderInfo .details{float: left;width: 500px;margin:0 0 10px 30px; *margin-bottom:0;}
.sliderInfo .details dl{float:left;width: 500px;}
.sliderInfo .details dd{font:14px/34px Arial;color: #666;float: left;width: 500px;}
.sliderInfo .details dd .left{float: left;width: 70px;height: 30px}
.sliderInfo .details dd .right{float: left;width: 430px;}
.sliderInfo .details dd .right .zong{ width:200px;float: left;}
.sliderInfo .details dd .right .diqu{ width:230px;float:left;}
.sliderInfo .details dd .right .diqu span{color: #f60;font-size:14px;font-family: arial;line-height: 24px;}
.sliderInfo .details dd .left em{display: inline-block;*zoom:1;*display: inline;width: 0.5em;}
.sliderInfo .details dd .price_tip{font-size: 12px;margin-top:5px}

.sliderInfo .details .product_id .left{color: #f60;}
.sliderInfo .details .product_id .right{font:14px/34px Arial;color: #f60;}
.sliderInfo .details .ori_price .right{font-family: arial;}
.sliderInfo .details .price .right{line-height: 35px;}
.sliderInfo .details .price .right span{color: #f60;font-size:14px;font-family: arial;line-height: 24px;}
.sliderInfo .details .price .right span strong{font-size:20px; font-weight:bold;}
.sliderInfo .details .price .right a{font-size: 12px;color:#005bb5}
.sliderInfo  .right a{color:#005bb5}
.sliderInfo .details .degree .right{font-size: 12px;_padding-top:5px}
.sliderInfo .details .title_bg{padding-bottom: 7px}
.sliderInfo .details .stars{position: relative;top: 2px;}
.sliderInfo .details .divider{border-bottom:1px solid #ddd;padding:0 0 9px;margin:0 0 9px;*height: 0;_margin-top:-35px;}
.sliderInfo .details .traval_days .right{font-family: arial;}

.sliderInfo .details .router_tip{font-size: 12px; color:#009933;height: 24px;float: none;width: auto;line-height: 24px;float: right;position: relative;right:-5px;bottom:-5px;}
/* satisfaction */
.sliderInfo .details .satisfaction{position: relative;z-index: 100; margin-bottom:-110px; float: right;font-size: 14px;  line-height: 24px;  display: block;width: 109px;height: 105px;background: url(satisfaction_2.png) no-repeat 0 0;text-align:center;color: #f60;}
.sliderInfo .details .satisfaction a{color: #f60;}
.sliderInfo .details .satisfaction a span{display:block;height: 28px;line-height: 35px;font-size: 12px;font-family: \5B8B\4F53;}
.sliderInfo .details .satisfaction a strong{display: block;font:30px/30px Arial;padding:10px 0;}
.sliderInfo .details .satisfaction a i{color: #666;font-size: 12px;font-family:\5B8B\4F53;}
.sliderInfo .details .satisfaction a:hover{text-decoration: none;}
.sliderInfo .details .satisfaction a:hover i{color:#666; text-decoration: underline;}
#big_div {width:400px;height:260px;border:#CCCCCC 1px solid;background:#FFFFFF;position:absolute;overflow:hidden;}
.hide{display:none;}



.hotelFacility{*margin-top:10px}
.hotelFacility .facilityTit,.hotelFacility .facilityList{float:left}
.hotelFacility .facilityList li{float:left;width:20px;height:20px;margin-right:10px}
.hotelFacility .facilityList li .green{color:#599d01}
.hotelFacility .allPhotoLink{float:right}
.hotelFacility .fImg_01{background:url(comp_css.1.2.png) no-repeat 0 -622px}
.hotelFacility .fImg_02{background:url(comp_css.1.2.png) no-repeat -29px -623px}
.hotelFacility .fImg_03{background:url(comp_css.1.2.png) no-repeat -56px -623px}
.hotelFacility .fImg_04{background:url(comp_css.1.2.png) no-repeat -82px -623px}
.hotelFacility .fImg_05{background:url(comp_css.1.2.png) no-repeat -104px -623px}
.hotelFacility .fImg_06{background:url(comp_css.1.2.png) no-repeat -127px -623px}
.hotelFacility .fImg_07{background:url(comp_css.1.2.png) no-repeat -150px -623px}#hoteldp:hover{text-decoration:none}
.righDP{float:right;width:370px;margin-top:20px}
.dpInfo{border:1px solid #d8d8d8;padding:5px 15px;cursor:pointer;background:#f0f0f0}
.dpInfo:hover{border:1px solid #ffa63c}
.dpInfo p{white-space:nowrap}
.dpInfo .f60{color:#f60;font-weight:bold}
.dpInfo .smail{padding-left:25px;background:url(comp_css.1.2.png) no-repeat 2px -331px}
.dpInfo .sad{padding-left:25px;background:url(comp_css.1.2.png) no-repeat 2px -383px}
.probability{font-size:14px;color:#333;margin:7px 0;float:left}
.probability .f60{color:#f60;font-weight:bold}
.probability .num{font-size:22px}
.probobilityFrom{color:#999;margin:9px 0;float:right}
.probobilityFrom .tjNum{color:#333;font-family:Arial;font-weight:bold}
.around{color:#999;border-top:1px solid #ddd;margin:6px 0;padding-top:8px}
.bdMap{border:1px solid #ddd;margin-top:10px;width:368px; margin-bottom:10px;}
.bdMap:hover{border:1px solid #397EBE}

.pinf_nr {line-height: 26px;}
.member-info{margin-bottom:10px}
.member-info dt{height:35px;line-height:35px;background:#397EBE;padding-left:10px;font-size:14px;font-weight:700;color:#fff;position:relative;}
.vip-info dt{background:#c30;}
.member-info dd{padding:10px 10px 6px;}
.member-info h1{font-size:14px;padding:3px 0;}
.vip-year{font-size:14px;font-weight:700;height:41px;line-height:25px;padding-left:35px;background:url(vip_icon.gif) no-repeat 0 0;position:absolute;right:10px;top:5px;}
.vip-year span{font-size:16px;padding:0 3px;color:#fc0;}
.validator{background:url(validator.gif) no-repeat 0 0;padding-left:18px;color:#C33;}
.no-validator{color:#777;}
.other-infoprk{border-top:1px solid #dfdfdf;padding:10px 0 0;margin-top:5px;}
.validator-list{padding:0 0 10px 2px;color:#c33;line-height:16px;}
.info-link{ overflow:hidden;}
.info-link a{display:block;width:59px;_width:58px;margin:0 0px 4px;padding-left:27px;line-height:30px;background-color:#e8eff6; background-image:url(info-link.gif); background-repeat:no-repeat;float:left;overflow:hidden;}
.i-user{background-position: 7px 7px;}
.i-mail{background-position: 7px -23px;}
.i-favorites{background-position: 7px -53px;}
.i-site{background-position: 7px -83px;}
.right-content{width:752px;float:left;overflow:hidden;}
.pr_title{height:35px;line-height:35px;font-size:16px; font-weight:700;color:#333;padding-left:10px;border-bottom:1px solid #dfdfdf;margin-bottom:10px;}
.favorite{margin:8px 10px 0 0;}
.pr_img{ width:330px;float:left}



.detailContent{margin:10px auto 10px;width:1200px}
.hotel_tabs{height:40px;width:700px;overflow:hidden;z-index:111}
.hotel_tabs li{float:left;height:39px;border-right:1px solid #b7d8f6;border-top:0; border-bottom:1px solid #b7d8f6;}



.hotel_tabs li.tips{margin-right:0}
.hotel_tabs a{color:#2a98da;display:block;float:left;font-size:14px;height:40px;line-height:40px;text-align:center;padding:0 30px 0 40px;}
.hotel_tabs a:hover{color:#2a98da}
.hotel_tabs li.current{position:relative;font-weight:bold;background:white;height:40px;border:0;background:url(hotelInfo.1.3.png) no-repeat -57px -704px}
.hotel_tabs li.current a{color:#fff;cursor:default;height:40px;line-height:40px;text-align:center}
.hotel_tabs li.current a:hover{color:#fff;text-decoration:none;cursor:default}
.hotel_tabs li.tab a{ padding-left:30px;}

.bgColor{height:40px;width:810px;background:#fff;z-index:999;background:#EFF7FF;border-left:1px solid #b7d8f6;border-top:2px solid #2da1e7;}
.hotelTabBox{width:459px;background:#eff7ff;z-index:100}
.navInfos{width:700px;float:left}
.hotebgTab{width:114px;height:35px;background:url(comp_css.1.2.png) no-repeat -86px -920px}
.hotel_other{float:right}
.hotel_other .h_names{font-family:Microsoft yahei;font-size:16px;margin-right:10px;margin-top:7px;float:right;width:305px;white-space:nowrap;overflow:hidden;text-align:right}
.hotel_other .h_prices{font-size:12px;color:#666;margin-right:10px;margin-top:7px;float:right}
.hotel_other .h_prices .price_f60{color:#f60;font-size:24px;font-weight:bold}
.hotel_other .h_prices .p_img{font-size:16px;font-weight:500}
.yudingNowBtn{float:right;width:83px;height:25px;margin:5px 10px 0 0;background:url(flatten_btn.png) no-repeat -332px -62px}
.yudingNowBtn:hover{float:right;width:83px;height:25px;margin:5px 10px 0 0;background:url(flatten_btn.png) no-repeat -432px -62px}
.youhui_box{background:#f0f0f0;padding:15px;margin:0 15px;color:#666}
.youhui_box .th_cont_box{margin-top:5px}
.youhui_box .vip_img{display:inline-block;width:60px;height:16px;vertical-align:-3px;*vertical-align:2px;background:url(hotelInfo.1.3.png) no-repeat 0 -836px}
.youhui_box .th_img{float:left;width:60px;height:16px;vertical-align:-3px;*vertical-align:2px;background:url(hotelInfo.1.3.png) no-repeat -66px -836px}
.youhui_box .th_cont{float:left;width:680px}
.detailRoomList{width:808px;border:0px solid #2da1e7;border-top:0;padding-top:15px}
.detail_room_box{color:#333;width:756px;overflow:hidden}
.sc_box{float:left;height:35px;width:756px;margin-bottom:10px}
.sc_box h3{float:left;padding-top:5px;font-size:16px;color:#333;font-family:simsun;font-weight:bold}
.sc_box .sc_box_dl{float:left;padding:15px 30px 0 0;line-height:25px}
.sc_box .mleft{margin-left:15px}
.sc_box .sc_box_dl dt{float:left;*padding-top:1px;color:#666}
.sc_box .sc_box_dl dd{float:left}
.sc_box .sc_box_dl dd .input01{float:left;height:23px;width:78px;border:0;line-height:23px;padding-left:2px;font-family:Arial;color:#666;font-weight:bold}
.sc_box .sc_box_dl dd .comeLabel,.sc_box .sc_box_dl dd .leaveLabel{float:left;line-height:23px;color:#666;padding-top:2px\0}
.sc_box .sc_box_dl dd .intBoder{float:left;height:23px;width:110px;border:1px #d6d6d6 solid}
.sc_box .sc_amend{float:left;width:67px;height:23px;line-height:23px;_line-height:23px;text-align:center;text-decoration:none;color:#b54800;margin-top:15px}
.sc_box .sc_amend:link,.sc_box .sc_amend:visited{background:url(flatten_btn.png) no-repeat scroll -332px -31px transparent}
.sc_box .sc_amend:hover{background-position:-432px 0;color:#fff;text-decoration:none}
.sc_box .newyd{float:right;color:#b54800;margin-top:12px;margin-right:10px}
.sc_box .newyd .time{margin-right:2px}
.timeErrPopwz{position:absolute;display:none;margin-left:-228px;margin-top:25px;*margin-left:-340px;z-index:50}
.detail_intro,.detail_room_box{clear:both;display:block;overflow:hidden;margin-bottom:10px}
.sc_box .moveTit{position:absolute;margin-top:-13px;margin-left:277px;*margin-left:-211px;background:url(hotelInfo.1.3.png) no-repeat scroll 0 -1015px;color:#fff;padding:0 5px 6px 5px;*padding-top:2px;height:20px;line-height:20px;width:125px}
.sc_box .moveTitWid{width:170px}
.roomsy_main{float:left;width:780px;padding:9px 14px}
.sc_box .moveTit .fLeft{float:left;margin-top:2px\0}
.sc_box .moveTit .closeTit{background:url(hotelInfo.1.3.png) no-repeat scroll -239px 1px transparent;float:right;width:11px;height:11px;margin-top:4px;*margin-top:2px;cursor:pointer}
.facility{width:810px}
.picFacility{margin-bottom:40px}
.picFacility .detail_intro_main{padding-bottom:50px}
.facility h3{font-family:Microsoft yahei;font-size:16px;padding-left:10px;border-top:2px solid #2da1e7;width:800px;background:#f0f0f0;height:40px;line-height:40px;position:relative;margin-bottom:-2px}#travel_box h3{border-left:1px solid #B8DFF6;border-right:1px solid #B8DFF6;width:798px}
.facility .facilityInfo{border-top:0;width:810px}
.facility .facilityList{width:810px;padding:15px 0 14px;border-bottom:1px solid #f0f0f0}
.facility .noborder{border:0}
.facility .facilityList .facTit{font-weight:bold;float:left;width:110px;font-size:14px;padding-left:10px}
.facility .facilityList .facInfoList{float:left;width:688px}
.facility .facilityList .facInfoList li{float:left;width:172px;white-space:nowrap;overflow:hidden;color:#666;line-height:22px}
.facility .facilityList a:link,.facility .facilityList a:visited,.facility .facilityList a:hover{text-decoration:none;color:#fff;display:block}
.facility .facilityList .facInfoList li .otherFont{color:#588d01}
.introduceInfo{padding:14px;color:#666;border-top:0}
.introduceInfo .hotelIntroduce{text-indent:24px;line-height:24px}
.introduceInfo .intTip{color:#666;padding:15px 0 2px;margin-top:14px;border-top:1px solid #f0f0f0}
.introduceInfo .intTip .f_tip{color:#333}
.introduceInfo .tipList{line-height:24px}
.introduceInfo .tipList span{float:left}
.introduceInfo .tipList .tipCont{width:710px;margin-left:14px}
.introduceInfo .show_info_btn{padding:0 5px;width:40px;background:url(hotelInfo.1.3.png) no-repeat scroll -187px -765px}
.positionInfo{padding:7px 0 10px;color:#666;border-top:0}
.positionInfo .infos{padding-left:14px}
.positionInfo .posList .btn_td{background:#f0f0f0;padding-left:0}
.positionInfo .posList .btn{cursor:pointer;padding-left:0;display:inline-block;width:25px;height:22px;background:url(hotelInfo.1.3.png) no-repeat scroll 7px -623px #f0f0f0}
.positionInfo .posList .checked{background-position:-42px -623px}
.positionInfo .border_list_tip{border-bottom:1px solid #ddd;margin-top:15px;padding-bottom:5px}
.positionInfo .border_list_tip li{font-size:14px;font-weight:bold;color:#333;float:left;padding-left:10px}
.positionInfo .border_list_tip .list_tip_1{width:130px}
.positionInfo .border_list_tip .list_tip_2{width:108px}
.positionInfo .border_list_tip .list_tip_3{width:390px}
.positionInfo .border_list_tip .list_tip_4{width:132px;padding-left:20px;color:#0073b6;font-weight:500;font-size:12px;background:url(comp_css.1.2.png) no-repeat -186px -588px}
.positionInfo .posList td{padding:6px 0 3px 10px;border-bottom:1px solid #ddd}
.positionInfo .posList .toPhone{padding-left:15px;background:url(comp_css.1.2.png) no-repeat -191px -591px}
.positionInfo .posList .moreInfoClick{cursor:pointer}
.positionInfo .posList .arrow{padding:0 5px;float:right;width:40px;color:#0073b6;background:url(hotelInfo.1.3.png) no-repeat scroll -150px -755px}
.positionInfo .posList .arrow_d{background-position:-209px -755px}
.positionInfo .posList .info_message{float:left;width:458px;height:auto;overflow:inherit;white-space:normal;cursor:auto}
.positionInfo .posList .moreInfos .info_message{height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:auto}
.positionInfo .posList .infos{background:url(comp_css.1.2.png) no-repeat 315px -982px}
.positionInfo .posList .infosAll{background:url(comp_css.1.2.png) no-repeat 315px -1020px}
.positionInfo .posList .moreSite{margin-right:32px;height:20px;width:306px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}
.positionInfo .posList .moreSiteShowAll{padding-right:32px;width:306px;cursor:pointer}
.positionInfo .pos_help_box .posList_help{float:left;padding-left:20px;margin-top:10px;background:url(hotelInfo.1.3.png) no-repeat scroll -45px -662px}
.positionInfo .pos_help_box .posList_val{float:right;width:540px;margin-top:10px}
.positionInfo .pos_help_box .posList_val input{border:1px solid #ddd;height:22px;line-height:22px;vertical-align:0}
.positionInfo .pos_help_box .posList_val .err_img{border:1px solid #ff6701;background:url(hotelInfo.1.3.png) no-repeat right -794px}
.positionInfo .pos_help_box .posList_val label{padding-top:2px;margin-left:20px}
.positionInfo .pos_help_box .posList_val .phone_type{width:150px}
.positionInfo .pos_help_box .posList_val .code_type{width:90px}
.positionInfo .pos_help_box .posList_val .info_val{float:right}
.positionInfo .pos_help_box .posList_val .info_success{float:right;color:#80bc2b}
.positionInfo .pos_help_box .authenticode-img{vertical-align:-6px;*vertical-align:-2px;margin-left:5px;cursor:pointer}
.positionInfo .pos_help_box .send_btn{float:right;width:62px;height:23px;vertical-align:-6px;margin-left:20px;background:url(hotelInfo.1.3.png) no-repeat scroll -72px -755px}
.positionInfo .pos_help_box .send_btn_no{background-position:0 -755px}
.yanke_title_hd{margin-bottom:10px}
.yanke_title{float:left;font-family:microsoft yahei,Arial,sans-serif;font-size:14px;color:#333;width:510px;padding-left:10px}
.yanke_title,.comment_des_link{height:25px;line-height:25px}
.yanke_title .yanke_intro,.yanke_title .yanke_reward{padding-top:10px}
.yanke_title .yanke_intro{float:left;width:363px;padding-left:101px}
.yanke_title .yanke_reward{width:250px;float:right;font:16px/32px simsun}
.comment_des_link{float:right;height:25px;padding-right:10px}
.comment_des{margin-right:10px}
.comment_des,.comment_link{float:left}
.comment_des{color:#999;height:25px}
.comment_link{height:23px;text-align:center;width:85px;background:url(comp_css.1.2.png) no-repeat 0 0;line-height:23px;color:#fff}a.comment_link:hover{color:#fff;background-position:0 -23px;text-decoration:none}
.lodger_comment_tray{width:174px;padding-left:42px;float:left;margin-top:5px}
.lodger_comment_item{height:20px;padding-left:21px;width:150px;overflow:hidden;color:#999}
.lodger_comment_num{background:url(comp_css.1.2.png) no-repeat 2px -285px}
.lodger_up{background:url(comp_css.1.2.png) no-repeat 2px -332px;margin-top:4px}
.lodger_down{background:url(comp_css.1.2.png) no-repeat 2px -385px;margin-top:4px}
.lodger_recommend{padding:0 38px;border-right:1px solid #ccc;width:200px;float:left;height:82px}
.lodger_recommend_bar{width:200px;height:12px;border:1px solid #ccc;background:#fff;padding:1px}
.lodger_recommend_bar_inner{height:12px;font-size:1px;line-height:1px;background:url(comp_css_repeat_h.png) repeat-x 0 -12px}
.lodger_recommend_num_tray{height:31px;line-height:31px;padding:13px 0 3px 0;text-align:center;font-size:14px;color:#999}
.lodger_recommend_num{font-size:24px;color:#f60;vertical-align:bottom;padding-right:5px}
.lodger_comment_mtab{margin-top:15px}
.lodger_comment_tab_tray{padding:0 10px;position:relative;z-index:1}
.lodger_comment_tab_item{float:left;color:#666;background:#fff;height:28px;line-height:28px;padding:0 15px;padding-top:2px;cursor:pointer}
.lodger_comment_tab_item .lodger_comment_tab_type{color:#005bb5;font-size:12px}
.lodger_comment_tab_item_on{border:1px solid #76bbff;border-bottom:0;border-top-width:2px;padding-top:2px;padding-bottom:2px;cursor:default}
.lodger_comment_tab_item_on .lodger_comment_tab_type{font-weight:bold;color:#333}
.lodger_comment_tab_content{background:#fff}
.tuijian{padding-left:33px;background:url(comp_css.1.2.png) no-repeat 10px -326px #fff}
.butuijian{padding-left:33px;background:url(comp_css.1.2.png) no-repeat 10px -379px #fff}
.contentTab{border-top:2px solid #76bbff;margin-top:-2px;padding-top:10px;}
.tabHeight{height:100px}
.page_tray{padding-top:10px;border-top:1px solid #ddd;width:810px}
.cmtTop{height:82px;padding:10px 0;background:#edf8ff}
.cmtTopCenter{text-align:center;line-height:82px}
.detail_intro_main{border-top:2px solid #2883DD;padding:10px 0}
.lodger_rate{float:left;border-right:1px solid #ccc;height:82px;line-height:82px;text-align:center;color:#666;width:215px}
.detail_intro_main .total_num{float:left;color:#333}
.page_tray_inner{float:right;margin-right:-10px}
.lodger_comment_tab_content_item{width:790px;padding:10px 10px 14px;border-top:1px solid #ddd}
.lodger_comment_tab_content_item_1st{border-top:0}
.no_all_cmt,.no_reco_cmt,.no_unreco_cmt{height:140px;font-size:14px;line-height:140px;color:#666;text-align:center}
.lodger_info,.lodger_comment_content{float:left}
.lodger_info{width:94px;margin-right:10px;text-align:center}
.lodger_comment_content{width:595px}
.lodger_bonus_box{height:107px;float:right;background:url(comp_css.1.2.png) no-repeat -191px -81px;width:80px}
.lodger_bonus{float:right}
.lodger_info_pic_tray{width:60px;height:48px;background-repeat:no-repeat;margin:0 auto;text-align:left}
.lodger_info_des{font-size:14px;font-weight:bold;color:#333}
.lodger_username,.lodger_publish_time{color:#666}
.swcc{width:40px;height:48px;background-image:url(comp_css.1.2.png);background-position:0 -433px;margin:0 auto}
.djly{width:44px;height:42px;background-image:url(comp_css.1.2.png);background-position:-47px -433px;margin:2px 0 0 5px}
.tqfy{width:46px;height:46px;background-image:url(comp_css.1.2.png);background-position:-96px -433px;margin:2px 0 0 7px}
.qlfq{width:47px;height:46px;background-image:url(comp_css.1.2.png);background-position:-147px -433px;margin:2px 0 0 11px}
.dryd{width:37px;height:47px;background-image:url(comp_css.1.2.png);background-position:0 -485px;margin:2px 0 0 11px}
.others{width:37px;height:28px;background-image:url(comp_css.1.2.png);background-position:-47px -485px;margin:3px 0 0 10px}
.lodger_comment_level,.lodger_comment_room{float:left;height:20px}
.lodger_comment_room{color:#999}
.lodger_comment_level{padding-left:20px;margin-right:20px}
.lodger_comment_up{background:url(comp_css.1.2.png) no-repeat 0 -332px;color:#f60;font-weight:bold}
.lodger_comment_up{background-position:0 -333px\9}
.lodger_comment_down{background:url(comp_css.1.2.png) no-repeat 0 -385px;color:#28e;font-weight:bold}
.lodger_comment_down{background-position:0 -386px\9}
.lodger_comment_remark{color:#333;margin-top:12px;line-height:18px}
.lodger_bonus{width:59px;height:48px;background:url(comp_css.1.2.png) no-repeat 0 -563px;margin-top:32px}
.lodger_bonus_num,.lodger_bonus_des{text-align:center}
.lodger_bonus_num{height:24px;line-height:24px;color:#f60;font-size:14px}
.lodger_bonus_num_inner{font-size:18px}
.lodger_bonus_des{height:23px;line-height:23px;color:#fd874c}
.hotelReplyBox{margin-top:10px}
.hotelReplyBox a:link,.hotelReplyBox a:visited,.hotelReplyBox a:hover{color:#999;text-decoration:none;padding-right:20px}
.hotelReplyBox .downBG{background:url(comp_css.1.2.png) no-repeat 54px -992px;*background-position:54px -993px}
.hotelReplyBox .upBG{background:url(comp_css.1.2.png) no-repeat 54px -1028px;*background-position:54px -1030px}
.replyInfo{position:relative;width:495px;margin-top:10px}
.replyInfo .replyTip{width:15px;height:7px;position:absolute;left:44px;top:-5px;background:url(comp_css.1.2.png) no-repeat -42px -660px}
.replyInfo .replyMes{border:1px solid #cbe5fd;padding:5px 10px;width:475px;background:#eef8ff;color:#999;line-height:24px}
.side_box{margin-bottom:10px}
.side_box .side_box_hd{background:#fff;color:#666;font:500 18px/38px "microsoft yahei";height:38px;line-height:38px;text-indent:10px;border:1px solid #ddd;border-top:2px solid #2da1e7}
.side_box .side_box_hd span{display:block;float:left;height:38px;line-height:34px;width:240px;color:#666;float:left;font:500 18px/34px "microsoft yahei"}
.side_box .side_box_summary{padding:10px 10px 0}
.side_box .side_box_hili{color:#F60}
.side_box .side_box_hd h3{color:#333;float:left;font-size:12px;font-weight:bold;height:30px;line-height:30px}
.side_box .side_box_hd .closeHistory{color:#005BB5;cursor:pointer;float:right;font-family:simsun;font-size:12px;font-weight:400;margin-right:10px}
.side_box .hotel_info{float:left;padding:10px 15px 0;width:338px;border:1px solid #ddd;border-top:0}
.side_box .hotel_info .recommendP{padding-left:22px;color:#666;line-height:24px;background:url(comp_css.1.2.png) no-repeat 0 -332px}
.side_box .hotel_info li img{float:left;height:75px;overflow:hidden;width:100px}
.side_box .hotel_info li .rInfo{float:left;padding:5px 0 0 10px;overflow:hidden;width:228px;height:70px}
.side_box .hotel_info li .rInfo_hover{background:#f0f0f0}
.side_box .hotel_info li .rInfo .p{color:#666}
.side_box .hotel_info li .rInfo .rPrice{color:#999;white-space:nowrap;float:left}
.side_box .hotel_info li .rInfo .rPrice .block_tip{color:#333}
.side_box .hotel_info li .rInfo .rPrice span{float:left}
.side_box .hotel_info li .rInfo .rPrice .strong{font-weight:500;color:#f60;*line-height:16px}
.side_box .hotel_info li .rInfo .rNum{color:#999;float:right;padding-right:10px}
.side_box .hotel_info li{float:left;margin-bottom:-1px;padding:0 0 15px;width:338px}
.side_box .hotel_info .recomHotel:visited,.side_box .hotel_info .recomHotel:hover{color:#0073b6;font-weight:bold;margin-bottom:5px;*margin-bottom:3px;display:block}
.side_box .hotel_info .recomHotel:link{color:#0073b6;font-weight:bold;margin-bottom:3px;display:block; margin-top:3px;}
.side_box .hotel_info .noborder{border:medium none}
.side_box .side_box_hd a{float:right;font:12px/31px simsun;padding-right:10px;padding-top:3px}
.side_box .side_box_bd{padding:5px}
.side_box .side_box_bd ul{padding:5px}






.wireless,.broadband,.park,.airport,.restaurant,.meet,.swimming,.fitness,.free_park,.free_wireless{width:24px;height:24px;margin:0 10px 0 0;display:inline-block;float:left;background:url(comp_css.1.2.png) no-repeat}
.wireless{background-position:-34px -1076px}
.free_wireless{background-position:-102px -1076px}
.broadband{background-position:-34px -1050px}
.park{background-position:-68px -1050px}
.free_park{background-position:-68px -1076px}
.airport{background-position:-102px -1050px}
.restaurant{background-position:0 -1076px}
.meet{background-position:0 -1050px}
.swimming{background-position:-170px -1050px}
.fitness{background-position:-136px -1050px}
.tishi_tip_box{position:absolute;border:1px solid #ffa63c;background:#fff8ee;padding:0 5px;color:#666}
.tishi_tip_box .tishi_tip_arrow{position:absolute;width:11px;height:9px;left:6px;top:-6px;background:url(hotelInfo.1.3.png) no-repeat scroll -58px -788px}
.history{border:1px solid #ddd;border-top:2px solid #22ade6;margin-bottom:20px;width:368px}
.history h3{background:#fff;border-bottom:1px solid #ddd;height:38px;padding:0 10px;width:348px}
.history h3 .browsing_tip{float:left;font-size:18px;font-family:Microsoft yahei;color:#666;height:38px;line-height:38px}
.history h3 .browsing_clear{float:right;width:50px;padding-right:10px;height:38px;line-height:38px;color:#0073b6;cursor:pointer;font-size:12px;}
.history .historyList{padding:10px;width:348px}
.history .historyList li{height:30px}
.history .historyList li p{height:30px;padding-left:2px}
.history .historyList li p.hover{background:#edf8ff}
.history .historyList .historyHotelName{float:left;width:300px;overflow:hidden;white-space:nowrap;height:30px;line-height:30px}
.history .historyList .hover .historyHotelName{text-decoration:none;color:#f60}
.history .historyList .delBtn{float:right;width:40px;height:30px;background:url(index_spring.png) no-repeat 16px -369px}
.travel_info{padding:10px 15px;border:1px solid #b8dff6;border-top:0}
.travel_info .travel_list{width:100%;padding:10px 0;border-top:1px solid #ddd}
.travel_info .first{border-top:0}
.travel_info .travel_list li{padding-left:5px}
.travel_info .travel_list_tip{padding-bottom:5px}
.travel_info .travel_list_tip .travel_list_tip_name{float:left}
.travel_info .travel_list_tip .travel_list_tip_name a{color:#0073b6;padding-left:5px;display:inline-block;width:635px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.travel_info .travel_list_tip .travel_list_tip_name a:hover{color:#f60}
.travel_info .travel_list_tip .travel_list_tip_name .hot{display:inline-block;width:25px;height:12px;vertical-align:2px;*vertical-align:4px;_vertical-align:-4px;background:url(hotelInfo.1.3.png) no-repeat scroll -210px -838px}
.travel_info .travel_list_tip .travel_list_tip_more_btn{float:right;width:81px;height:23px;background:url(hotelInfo.1.3.png) no-repeat scroll 0 -872px}
.travel_info .travel_list_tip .travel_list_tip_more_btn:hover{background-position:0 -910px}
.travel_info .travel_list_infos{padding:5px 0}
.travel_info .travel_list_infos .travel_list_infos_name{float:left;width:365px;height:23px;line-height:23px;white-space:nowrap;overflow:hidden;color:#666;padding-left:30px}
.travel_info .travel_list_infos .travel_list_infos_name a,.travel_info .travel_list_infos .travel_list_infos_name a:hover{color:#666;display:block;width:340px;height:23px;white-space:nowrap;overflow:hidden;text-decoration:none;text-overflow:ellipsis}
.travel_info .travel_list_infos .travel_list_infos_roomType{color:#999;float:left;width:61px;height:23px;line-height:23px}
.travel_info .travel_list_infos .travel_list_infos_oldPrice{color:#999;float:left;width:105px;height:23px;line-height:23px}
.travel_info .travel_list_infos .travel_list_infos_oldPrice .line-through{text-decoration:line-through}
.travel_info .travel_list_infos .travel_list_infos_oldPrice .discount{display:inline-block;width:44px;height:15px;line-height:15px;text-align:center;margin-left:5px;color:#fff;background:url(hotelInfo.1.3.png) no-repeat scroll -134px -837px}
.travel_info .travel_list_infos .travel_list_infos_nowPrice{float:left;width:81px;height:23px;line-height:23px;color:#999}
.travel_info .travel_list_infos .travel_list_infos_nowPrice .price{color:#f60;font-size:14px}
.travel_info .travel_list_infos .travel_list_infos_nowPrice .num{font-size:18px;font-weight:bold}
.travel_info .travel_list_infos .travel_list_infos_fan{float:left;width:70px;height:18px;line-height:18px;padding-top:5px}
.travel_info .travel_list_infos .travel_list_infos_btn{float:left;width:61px;height:23px;line-height:23px}
.travel_info .travel_list_infos .travel_list_infos_btn a{display:block;width:61px;height:23px;background:url(hotelInfo.1.3.png) no-repeat scroll 0 -943px}
.travel_info .travel_list_infos .travel_list_infos_btn a:hover{background-position:0 -977px}
.show_all_infos_btn{padding-right:15px;margin-left:20px;cursor:pointer;background:url(hotelInfo.1.3.png) no-repeat scroll -156px -758px}
.show_all_infos_btn_active{background-position:-215px -757px}
.back_to_top{width:50px;height:50px;cursor:pointer;background:url(hotelInfo.1.3.png) no-repeat scroll -119px -873px}
.back_to_top_hover{background-position:-119px -940px}#phone_num{color:#666}#phone_num .num{color:#b44800}