/*query-banner*/
.lucky_day_banner{
    width:1200px;
    margin:0 auto;
}
.your_hope_hotel{
    height:146px;
    width:100%;
    position:relative;
    z-index:100;
}
.lucky_banner{
    background:url(/img/lucky_day.jpg) left bottom no-repeat;
}
.your_hope_hotel .cat{
    position:absolute;
    left:3px;
    bottom:0;
    width:175px;
    height:145px;
    background:url(/img/query_cat.png) 0 3px no-repeat;
}

.each_your_hope_thing{
    width:172px;
    height:80px;
    float:left;
    margin-top:50px;
}
.hope_line_icon{
    width:5px;
    height:128px;
    background:url(/img/hope_line.png) no-repeat;
    float:left;
    margin-top:37px;
    margin-left:10px;
    margin-right:16px;
}
.last_line{
    margin-left:-10px;
}
.your_phone_number{
    height:28px;
    width:130px;
    margin-top:15px;
    border-radius:3px;
    border:1px solid #f3f2f2;
    padding:2px;
    padding-left:10px;
    color:#6D6969;
    cursor:pointer;
}
.wrong_word{
    color:#ffffff;
    margin-top:3px;
}
.each_hope_first{
    margin-left:190px;
}
.each_hope_title{
    color:white;
    font-size:18px;
    font-weight:bold;
}
.each_hope_dec{
    width:75px;
    height:20px;
    border:1px solid white;
    float:left;
    margin-right:6px;
    margin-top:9px;
    text-align:center;
    line-height:16px;
    color:white;
    cursor:pointer;
    font-size:12px;
    position:relative;
}
.each_hope_dec:hover{
    background:#ffffff;
    color:#ff6699;
}
.on_hope_dec{
    background:#ffffff;
    color:#ff6699;
}
.consultation_go_bg{
    position:absolute;
    left: 983px;
    top: 77px;
    width:150px;
    height:35px;
    background:#ffffff;
    border-radius:5px;
    color:#ff6699;
    text-align:center;
    line-height:35px;
    font-size:16px;
    cursor:pointer;
}
.consultation_go_bg:hover{
    background:#ffcd4c;
    color:#ffffff;
}
.query_all_people{
    position:absolute;
    left: 983px;
    top: 105px;
    color:#ffffff;
    font-size:10px;
}

.your_hope_hotel .appoint_area_content{
    position:absolute;
    top:17px;
    width:280px;
    height:152px;
    border:1px solid #d3d3d3;
    background:black;
    opacity:0.8;
    z-index:22;
    color:#ffffff;
    display:none;
}
.other_more{
    font-size:12px;
    color:#ffffff;
}
.each_address_area{
    width:70px;
    height:20px;
    line-height:20px;
    color:#ffffff;
    text-align:center;
    float:left;
    margin:7px 0px 0px 10px;

}
.each_address_area:hover {
    background-color: #ff6699;
    color: white;
}
.on_more{
    color:#ff6699;
}


.other_tool_tit{
    height:30px;
    width:1200px;
    margin:10px auto;
    line-height:30px;
    text-align:left;
    position:relative;
}
.other_tool_de{
    position:absolute;
    left:0px;
}
.tool_pic_content{
    height: 180px;
    width: 1200px;
    margin: 0 auto 30px;
    padding: 32px;
    background: white;
    text-align: center;
}
.each_tool_pic{
    float:left;
    width:128px;
    height:125px;
    margin-left:75px;
}
.each_tool_pic img{
    margin: 10px auto;
}
.each_tool_pic_tit{
    width: 100%;
    text-align: center;
    font-size: 16px;
}
.tool_pic1{
    background:url(/img/profle.png) no-repeat center center;
}
.tool_pic2{
    background:url(/img/compose.png) no-repeat center center;
}
.tool_pic3{
    background:url(/img/document.png) no-repeat center center;
}
.tool_pic4{
    background:url(/img/calendar1.png) no-repeat center center;
}
.tool_pic5{
    background:url(/img/videocameraclassic.png) no-repeat center center;
}
.tool_pic6{
    background:url(/img/mail.png) no-repeat center center;
}