@charset "utf-8";
.auto_m{width:1190px;margin:0 auto;}
.img_playPar{}
.main-2,.main-4{}

.calend{ width:100%; height:100%; z-index:300000; position:fixed; display:none;}
.calend .shadow{ background:#000; width:100%; height:100%;opacity:0.7; position:fixed; top:0px; left:0px;filter:alpha(opacity=70)}
.select{ position:absolute; width:30px; height:25px; right:20px; top:20px; cursor:pointer; text-align:center; font-size:18px;}
.select:hover{color:#fe3324;}
.more_Instro, .more_peitao{position:relative;color:#fb7e04;}
.more_Instro:hover, .more_peitao:hover{color:#fb6704;}
.more_btn{right:0;top:7px;width:10px;height:8px;background:url(../images/more_btn.png) no-repeat -3px -1px;display:inline-block; margin-left:6px;}
.order{width:310px;position:relative;border:1px solid #ddd; min-height:300px; box-sizing:border-box;}
.desChioce .price{width:310px;height:50px;*background:#f3bbbc;color:#fff;line-height:50px; box-sizing:border-box;float:right;}
.priceL{float:left;color:#ff5d51;font-size:13px;}
.priceL span{font-size:34px;line-height:50px;color:#ff5d51;}
.priceR{float:right;padding-right:10px;right:0;bottom:10px;}
.priceR p{padding-left:14px;color:#322c27;line-height:18px;font-size:12px;}
.priceR .p2{background:url(../images/ge_price.png) no-repeat;background-position:-1px 1px;}
#desChioce01{display:none;position:fixed;left:0;top:0;z-index:1000;}
.desChioce,.desChioce-down{width:100%;background:#dc393c;border-bottom:1px solid #e3e6e6;height:50px;}
.desChioce-down{ position:fixed;  z-index:100000;}
#desChioce01 ul{width:1190px;margin:0 auto;}
.desChioce ul .current a,.desChioce-down ul .current a{ color:#feff6d; border-bottom:2px solid #feff6d;}
.bar-main{ position:relative; float:left;}
.all{ height:40px; width:100%; margin-bottom:20px;}
.desChioce li,.desChioce-down li{float:left;}
.desChioce li a,.desChioce-down li a{height:48px;line-height:50px;text-align: center;font-size:16px;color:#fff;display:block; transition:none;padding:0 15px;}
.desChioce li a:hover,.desChioce-down li a:hover{ color:#feff6d;}





.desChioce .perPrice,.desChioce .odbottom{line-height: 50px;}
.desChioce01 .perPrice{line-height: 40px;}
.perPrice font{color:#fff;font-size:28px;font-family:Verdana, Geneva, sans-serif;}
body:last-child .desChioce .odbottom,body:last-child .desChioce01 .odbottom{color: #FFF;width:125px;height:38px;float:right;line-height: 38px;text-align: center;background:-moz-linear-gradient(bottom,#ffa200, #ffb400 50%);background: -webkit-gradient(linear, left bottom, left top,color-stop(0, #ffa200), color-stop(0.80, #ffb400));border-radius: 3px;font-size:16px;cursor:pointer;}
body:last-child .desChioce .odbottom:hover,body:last-child .desChioce01 .odbottom:hover{background:-moz-linear-gradient(bottom,#ffb400, #ffa200 50%);background: -webkit-gradient(linear, left bottom, left top,color-stop(0, #ffb400), color-stop(0.80, #ffa200));text-decoration:none;}
body:last-child .desChioce .odbottom,body:last-child .desChioce .odbottom:hover{ display:none;}
.odbottom{color: #FFF;width:125px;height:42px;float:right;line-height: 42px;text-align: center;background:#ffa200;cursor:pointer;border-radius: 3px;font-weight:bold;font-size:16px;}
.odbottom:hover{background:#ffb400;text-decoration:none;}
.table {width:780px;float:left;display:table-cell;}
.table li{float:left;line-height:28px;width:344px;height:28px;}
.fo_charge li span{font-weight:normal;color:#777776;font-size:14px;}
.table li .shuxingzhi{color:#322c27;line-height:28px;font-size:14px;}
.desBottom .updetail{width:100%;border-bottom:1px solid #e6e6e6;font-weight:bold;color:#313442;display: inline-table;line-height:40px;}
.desBottom .sup_fac{overflow:hidden;margin:10px auto;float:left;}
.fo_free{line-height:40px;color:#575c76}
.forfree li,.fo_charge li{padding:4px 0 4px 34px;line-height:20px;font-size:14px;color:#322c27;width:310px;float:left;}


/* 交通信息 */
.jiaotong{padding-bottom:16px;}
.jiaotong_ul {width: auto !important;}
.jiaotong1{padding-left:26px !important;width:270px !important;border-right:1px solid #dde1e1;margin-right:80px;}
.jiaotong1 span{left:0;top:3px;width:26px;height:22px;background:url(../images/jiaotong.png) no-repeat;background-position: -2px 1px}
.jiaotong2 span{background-position:-1px -26px;}
.jiaotong3 span{background-position:-1px -55px;}
.jiaotong1 strong{line-height: 24px;}
.jiaotong1 p{line-height: 18px;color:#777776;}
.bon{border:none !important;}

/*地图*/
.room_adress {left: 0; top: 0; background: rgba(0,0,0,0.5); color: #fff;line-height: 40px;font-size: 14px; z-index: 1; padding: 0 20px; border-color: #000\9;}
.address{width:100%;float:left;}
.addressTit,.rulesTit{width:100%;height:42px;line-height:42px;position:relative;}
.addressDes{width:100%;height:42px;float:left;}
.addressDes p{line-height:42px;}
.baiduMap{float:left;width:1190px;height:500px;border:#c1bcbc solid 1px;}
.rules{width:100%;float:left;margin-top:20px;}
.addressTit h3,.rulesTit h3{height:42px;font-size:18px;font-weight:bold;color:#47aa42;float:left;border-bottom:2px solid #47aa42;position:absolute;bottom: -1px;}
.rulesTit p{margin-left:100px;}
.rulesTit p span{color:#ff8800;}
.rulesDes p{line-height:38px;}
.rulesDes h4{line-height:40px;font-weight:bold;}
.rulesDes span{line-height:28px;}
.BMap_omCtrl{display:none !important;}
/* 评价*/
.pingjiaTit li{float: left;font-size:18px;color:#575C76; margin-right:30px; text-align:center;}
.pingjiaTit li:hover{cursor:pointer;}
.pingjiaTit{line-height: 22px;}
.pingjiaTit li p{color:#575C76; float:right;font-weight:normal;font-size:16px;color:#2A2A2A}
.pingjiaTit li p span{font-weight:normal;}
.pingjiaTit .on{font-weight:bold;color:#22bb62;}
.pingjiaTit i{font-style:normal;height:22px;line-height:22px;display:block;float:left;color:#322c27;}
.pingjiaTit .on span{color:#22bb62;}
.pingjiaTit .on i{color:#22bb62;}
.pingjiaTit .pjContent{float:right;}
#lordBottom{text-align: center;font-size: 16px;color: #F80;line-height: 25px;margin-top: 15px;}
#attached_home02{display:none;}
.pingjia p span{font-weight:bold;}
.score{}
.scoreL{width:135px;height:54px;padding-top:12px;float:left;text-align: center;line-height:28px;padding-bottom:38px;}
.scoreL p,.score p span{text-align:center;color:#322c27;}
.font24{font-size:24px;}
.starR{float:left;margin-top:6px;margin-left:24px;}
.scoreR3_span{width:64px;}
.star{width:87px;margin:0 auto;}
.star .star_grey,.starR .star_grey{display:inline-block;width:110px;height:16px;background:url(../images/star.png) no-repeat;}
.star .star_grey{width:86px;height:14px;margin:2px auto;background:url(../images/min_gray_star.png) no-repeat;}
.scoreR{width:688px;padding-top:12px;float:left;}
.scoreR1,.scoreR2,.scoreR3,.scoreR4,.scoreR5{width:344px;height:26px;float:left;line-height:26px;}
.star_red{display:inline-block;width:110px;overflow:hidden;height:16px;left:50%;top:50%;margin:-8px 0 0 -55px;background:url(../images/red_star.png) no-repeat;}
.star .star_red{width:86px;overflow:hidden;height:14px;left:50%;top:50%;margin:-7px 0 0 -43px;background:url(../images/min_red_star.png) no-repeat;}
.star_red1{width:20% !important;}
.star_red2{width:40% !important;}
.star_red3{width:60% !important;}
.star_red4{width:80% !important;}
.star_red5{width:90% !important;}
.more_room_instro{right:4px;bottom:6px;padding-left:28px;line-height:36px;}
.more_room_instro a{color:#22bb62;}
.more_room_instro span{width:28px;height:28px;left:0;top:8px;background:url(../images/other_room.png) no-repeat;}

/* 附近其他房源 */
.near_room,.like_room,.landlord_room{padding-top:10px;}
.near_h4{line-height:58px;font-size:18px;color:#322c27;}
/* 附近其他房源图片轮播 */
.wrap{height:242px;}
.infiniteCarousel {margin: 0 auto;width: 1190px;height: 100%;position: relative;}
.infiniteCarousel .wrapper {width: 1190px;overflow: hidden;height: 100%;position: absolute;top: 0;}
.infiniteCarousel .wrapper .nearby_room {width: 9999px;position: absolute;top:0;left:0;}
.infiniteCarousel .nearby_room .cont {width:282px;margin-right:18px;display: block;float: left;box-sizing:border-box;position:relative;}
.infiniteCarousel .arrow {height: 60px;width: 32px;  text-indent: -999px;position:absolute;top: 75px;cursor: pointer;display:block;}
.infiniteCarousel .jssora03l{left:-40px;background:url(../images/left_right1.png) no-repeat;background-position:0 -1px;}
.infiniteCarousel .jssora03r{right:-40px;background:url(../images/left_right1.png) no-repeat;background-position:-66px -1px;}
.infiniteCarousel .jssora03l:hover{background:url(../images/left_right.png) no-repeat;background-position:0px -1px;}
.infiniteCarousel .jssora03r:hover{background:url(../images/left_right.png) no-repeat;background-position:-67px -1px;}
.cont img{width:282px;height:188px;display:block;}
.cont .moy_a{top:132px;left:1px;}
.cont .room_price{padding:0 10px;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);color:#fff;font-size:26px;height:40px;margin-right:1px;}
.cont .room_price b{font-size:18px;}
.cont .room_price span{line-height:40px;}
.pingjiaDes .top{width:100%;height:25px;float:left;}
.d-nr{line-height: 22px;font-size:14px;color:#888887;}
.topL{float:left;} 
.topL span{line-height:25px;color:#000;}
.topR{float:right;} 
.topR span{width:100px;padding-left:9px;float:left;color:#777776;}
.topR span font{line-height:25px;color:#47aa42;}
.pingjiaDes .des div{min-height: 30px;line-height:20px;color:#322c27;word-break: break-all; word-wrap: break-word;}
.over{height:58px;overflow: hidden;}
.pingjiaDes .bottom{height:35px;line-height:35px;left:0;bottom:6px;display:inline-block;}
.pingjiaDes .bottom .time{height:35px;float:left;}
.pingjiaDes .bottom .time span{color:#777776;}
.pingjiaDes .bottom .more{height:35px;float:right;}
.pingjiaDes .bottom span{line-height: 35px;}
.pingjiaDes .bottom .more .kai{color:#458FCE;}
.pingjiaDes .bottom .more .shou{color:#777776;}
.morepingjia{width:110px;line-height:84px;margin:0 auto;}
.morepingjia img{margin-top:33px;width:18px;height:18px;float:left;}

/* 手机支付 */
.dateL,.dateR{width:143px;height:40px;border:1px solid #dddee4;background:url(/resourcesWeb/images/detail/calendarbg.png) no-repeat right center;}
.dateL{float:left;}
.dateR{float:right;}
/*右侧日期显示区域*/
.date{border:1px solid #bfbfbf;display:inline-block;margin-right:8px; margin-left:15px;width:208px;height:40px;float:left; position:relative;}
.inputfliterL,.inputfliterR{width:90px;position:relative;background-color:#fff;}
.inputfliterL{float:left;}
.inputfliterR{float:left;}
.riq{line-height:38px; margin-right:10px;}
.inputfliterL input,.inputfliterR input{width:84px;height:38px;line-height:38px;color:#322c27;padding-left:10px;padding-right:6px;border:0 solid #fff;}
.inputfliterL button.location,.inputfliterR button.location{background:14px 17px url(../indeximages/xiaosanjiao.png) no-repeat;}
.inputfliterL button.calendar,.inputfliterL button.DatePicker_Icon,.inputfliterR button.calendar,.inputfliterR button.DatePicker_Icon{background:11px 11px url(/resourcesWeb/images/detail/calendarbg.png) no-repeat;}
.number input{width:30px;line-height:38px;padding-left:10px;color:#322c27;float:left;height:38px;}
.number{width:70px;height:40px;margin-top:20px;float:left;border:1px solid #bfbfbf;position:relative;}
.number img{float:right;margin:10px 5px 9px;}
/*选择房间套数*/
.xiala{width:70px;max-height:200px; overflow:auto;border:1px solid #dddee4;border-top:none;z-index:999;position:absolute;top:114px;right:20px;background:#fff; display:none;}
.xiala li{width:100%;height:40px;list-style-type:none;}
.xiala li a{line-height:40px;color:#322c27;display:block;text-indent:1em;}
.xiala li a:hover{background:#22bb62;color:#FFF;text-decoration:none;}

.nofang{width: 100%;display: block;color:#f80;line-height: 35px;margin-top:15px;}  
.priceTotal{width:290px;padding:0 20px;height:48px;position:relative;color:#403f3e;}
.priceTotalL{float:left;}
.priceTotalL span{font-size:16px;line-height:48px;font-family:Tahoma, Geneva, sans-serif;}
.priceTotalR{float:right;padding-right:18px;}
.priceTotalR a{line-height:48px;cursor:pointer;color:#ff5d51;}
.priceTotalR span{width:18px;height:18px;right:0;top:17px;background:url(/resourcesWeb/ordernew/images/pub_erwm.png) no-repeat;background-position:2px 0;}
.pay{width:290px;height:40px;margin:0 auto;}
.pay a{width:290px;font-size:20px;display:block;text-align:center;line-height:40px;color:#fff;background: #ffa800;border: 1px solid #ffa800;}
.pay a:hover{background: #f6a200;border: 1px solid #f6a200;}
.calendarM{width:100%;float:left;background:#fff;border:1px solid #dce0e0;border-top:none;}
.calendarM .none{color:#bdbdbd !important;background:#f5f5f5;}
.calendarM .none b{color:#bdbdbd !important;}
.calendarM .none p{color:#bdbdbd !important;}
#calendarUl{padding-top:12px;}
.calendarM ul li{width:65px;float:left;border-right:1px solid #e4e7e7;padding:2px 0 6px;line-height:22px;}
.calendarM ul li p,.calendarM .fifthDay p{color:#9d9d9d;text-align:center;}
.calendarM ul li b,.calendarM .fifthDay b{width:100%;text-align:center;font-size:18px;display:block;color:#322c27;font-weight:bold;}
.calendarM ul li span,.calendarM .fifthDay span{text-align:center;}
.calendarM .fifthDay{width:70px;height:70px;float:left;border-right:none;}
.calendarM .fifthDay .priceCal{color:#ff8800;width:100%;}
.calendarM li .priceCal {color:#777776;} 
.calendarB{width:100%;font-size:14px;line-height:40px;text-align:center; cursor:pointer;color:#2ebe6a;}
.calendarB:hover {text-decoration: underline;}
.calend{ width:100%; height:100%; z-index:300000; position:fixed; display:none;}
.calend .shadow{ background:#000; width:100%; height:100%;opacity:0.7; position:fixed; top:0px; left:0px;filter:alpha(opacity=70)}
.select{ position:absolute; width:30px; height:30px; right:20px; top:20px; cursor:pointer;}
.minPic {height:60px;position: relative;margin-bottom:10px; width:84px;}
/*房间日历显示*/
.calendar-box{width: 650px;overflow: hidden; position:fixed; z-index:300; background:#FFF; bottom:70px; left:50%; margin-left:-340px;padding:10px 0px 15px 15px;min-height:396px;max-height:522px;}
.havehome{background:#BEEABE;}
.nohome{background:#F0F0F0;}
.special-price{background:#FFEBAC;}

/*查看完整日历的弹出框*/
.thatday{border: #BABABA solid 1px;width: 560px;background: #fff;position:absolute;display: none;}
.colorState,.calendar-meaning{overflow: hidden;margin:10px 0 20px;}
.colorState{border-top: #bababa solid 1px;}
.colorState dl,.calendar-meaning dl{padding:5px 13px;}
.havehome,.nohome,.special-price{width: 20px;height: 20px;float: left;}
.colorState dd,.calendar-meaning dd{float: left;margin:0 15px 0 10px;color:#777776;}
.pager{overflow: hidden;margin-top: 65px;text-align: center;}
.pager a{display: inline-block;height: 24px;overflow: hidden;padding: 0 8px;line-height: 24px;text-align: center;border: #e5e5e5 solid 1px;margin-right: 5px;background:#f0f0f0;}
.pager a:hover,.pager a.active{border:#40b791 solid 1px;}
.pager a.active{background:#7cd5b1;color:#fff;}
.calendarTit{width:630px;height:38px;margin:0 auto;line-height:38px;}
.calendarBottom{width:630px;margin:0 auto;}
.jCal .close {right:20px;top:15px;background:url(/resourcesWeb/images/detail/close.png) no-repeat;cursor:pointer;position:absolute;width:14px;height:14px;}
.jCal {height:40px;text-align:center;vertical-align:top;position: relative;background:#f0f0f0;}
.jCalMo {float:left;overflow:visible;height:100%;padding-right:2px;padding-left:2px;white-space:nowrap;}
.jCal .month, .jCal .monthSelect, .jCal .monthName, .jCal .monthYear {line-height:40px;text-align:center;vertical-align:bottom;}
.jCal .monthName {padding-left:2px;padding-right:2px;text-align:right;width:310px;}
.jCal .monthYear {padding-left:2px;padding-right:2px;text-align:left;width:265px}
.jCal .monthSelect {background:#EEE url(eeGrad2.gif) bottom repeat-x;}
.jCal .monthSelector {position:absolute;}
.jCal .monthSelectorShadow {position:absolute;background:#808080;padding:0px;}
.jCal .monthSelectHover {background:#069;color:#FFF;}
.jCalMo .dow, .jCalMo .day, .jCalMo .pday, .jCalMo .aday, .jCalMo .overDay, .jCalMo .invday, .jCalMo .selectedDay {width:88px;color:#000;text-align:left;cursor:default;float:left;margin:0 2px 2px 0;}
.jCalMo .dow {height:38px;line-height:38px;font-size: 14px;text-align: center;}
.jCalMo .day, .jCalMo .invday {padding-top:5px;height:56px;text-align:left;text-indent: 10px;}
.jCalMo .day {background:#BEEABE;position: relative;font-weight: bold;}
.jCalMo .invday {color:#808080;background:#eeeeee;text-decoration:line-through;}
.jCalMo .pday, .jCalMo .aday {padding-top:5px;height:56px;background:#f0f0f0;color:#000;text-indent: 10px;position: relative;font-weight:bold;}
/* selected day */
.jCalMo .selectedDay {color:#000;background:#FFEBAC;}
.jCalMo .selectedDayColor{background: none repeat scroll 0 0 #99CCFF;opacity: 0.2;}
.jCalMo .mday {cursor: pointer;}
.jCalMo .uday {background: #f0f0f0;cursor: pointer;}
.jCalMo .selectedDay .dInfo{color:#008D00;}
.jCalMo .selectedDay .surplus{color: #008D00;}
/* mouseover hilighted selectable day */
.jCalMo .overDay {color:#FFF;background:#f0c5c0;}
/* left month navigation button - no need to change */
.jCal .left ,.jCal .right{top: -3px;background:url(/resourcesWeb/images/detail/page_turning.png) no-repeat;width:22px;height:22px;vertical-align:middle;cursor:pointer;position: absolute;}
.jCal .left {float:left;left:230px;margin-top:12px;width: 13px;
height: 23px;background: url("../images/leftright.png") no-repeat 0px 0px;}
 /*right month navigation button - no need to change */
.jCal .right {float:right;right:230px;margin-top:12px;width: 13px;
height:23px;background: url("../images/leftright.png") no-repeat -170px 0px;}
/* no need to change - this is for carousel opacity */
.jCalMask, .jCalMove {position:absolute;overflow:hidden;}
.calendarbox button.Zebra_DatePicker_Icon{right: 0;}
div.calendarT:hover p{color:#ff3333 !important;}

