/** css 初始化代码 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, div { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; }
/*a:hover { text-decoration:underline; }*/
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }

/** 公共样式 **/
.flex_center{
    display: flex;
    align-items: center;
    height: 100%;
}
.vertical_center{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}
.home_index_title{
    font-size: 34px;
    color: #323232;
    text-align: center;
    line-height: 48px;
}
.city-body .city-item{
    margin-right: -4px;
}
div.sec_city{
    top: 95px;
}
input.red_input {
    /*border: none!important;*/
    box-shadow: none;
    /*border: 1px solid #ef9595!important;*/
    /*border-radius: 4px;*/
}
.search_bar_x .height_light{
    display: none;
}
.index_disabled {
    border-bottom: 4px solid #088DE8;
    box-sizing: border-box;
}
.index_disabled  .height_light{
    display: inline-block;
}
.index_disabled  .normal{
    display: none;
}
/* 覆盖css.css 的样式 */
.date{
 float: none;
}
/** 红色提示 **/
.red_tip_wrap{
    position: absolute;
    top: -40px;
    display: none;
}
.red_tip{
    display: inline-block;
    padding: 12px 14px;
    background-color: #D9481B;
    border-radius: 4px;
    color: #fff;
    position: relative;
    font-size: 18px;
}
.red_tip .triangle{
    width: 0;
    height: 0;
    border: 7px solid;
    border-color: #D9481B transparent transparent;
    position: absolute;
    left: 20px;
    transform: translateX(-50%);
    z-index: 99999;
    bottom: -14px;
}
.index_disabled .red_tip_wrap {
    display: block;
}

/** 酒店人数客房选择器 **/
.clearfix:after{
    clear: both;
    content: '';
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;
}
.oper_wrap_position{
    position: absolute;
    left: 0;
    top: 84px;
    display: none;
    z-index: 10;
}
.oper_wrap{
    display: inline-block;
    width: 232px;
    position: relative;
    padding-top: 10px;
    user-select: none;
}
.oper_wrap  .triangle{
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: transparent transparent #fff;
    margin: 0 auto;
    position: absolute;
    top: -9px;
    left: 50%;
    transform: translateX(-50%);
}
.oper_wrap .ctrl_box{
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #E6E6E6;
    padding: 20px;
}
.count_wrap .calc_btn{
    width: 24px;
    height: 24px;
    display: inline-block;
}
.count_wrap .calc_btn.sub{
    background: url("../images/new_homepage/components/icon-sub-blue.png");
}
.count_wrap .calc_btn.sub:hover{
    cursor: pointer;
    background: url("../images/new_homepage/components/icon-sub-hover.png");
}
.count_wrap .calc_btn.sub.disabled{
    background: url("../images/new_homepage/components/icon-sub-grey.png");
}
.count_wrap .calc_btn.plus{
    background: url("../images/new_homepage/components/icon-plus-blue.png");
}
.count_wrap .calc_btn.plus:hover{
    cursor: pointer;
    background: url("../images/new_homepage/components/icon-plus-hover.png");
}
.count_wrap .calc_btn.plus.disabled{
    background: url("../images/new_homepage/components/icon-plus-grey.png");
}
.count_wrap .result{
    line-height: 24px;
    color: #666;
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
    width: 50px;
    text-align: center;
}
.ctrl_row{
    padding-bottom: 20px;
    height: 24px;
}
.ctrl_row:last-child{
    padding-bottom: 0;
}
.ctrl_row .ctrl_left{
    float: left;
    color: #666;
    font-size: 18px;
}
.ctrl_row .ctrl_right{
    float: right;
}
.ctrl_box .confirm_btn{
    background: #088DE8;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border-radius: 4px;
    margin-top: 25px;
}
.ctrl_box .confirm_btn:hover{
    cursor: pointer;
    background: #08a6e8;
}
.child_age_ctrl{
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px dashed #E6E6E6;
}
.child_age_ctrl p{
    font-size: 18px;
    color: #666;
    padding-bottom: 10px;
}
.count_ver_list{
    font-size: 0;
}
.count_ver{
    width: 90px;
    height: 36px;
    border: 1px solid #D6D7DC;
    border-radius: 4px;
    position: relative;
    padding-left: 10px;
    box-sizing: border-box;
    line-height: 36px;
    font-size: 16px;
    color: #666;
    display: inline-block;
    margin-right: 10px;
    margin-top: 10px;
}
.count_ver:nth-child(2n){
    margin-right: 0!important;
}
.count_ver:nth-child(-n+2){
    margin-top: 0!important;
}
.count_ver .up{
    background: url("../images/new_homepage/components/up.png") no-repeat center bottom;
    display: block;
    width: 100%;
    height: 18px;
    cursor: pointer;
}
.count_ver .up:hover{
    background: url("../images/new_homepage/components/up_hover.png") no-repeat center bottom;
}
.count_ver .down{
    background: url("../images/new_homepage/components/down.png") no-repeat center top;
    display: block;
    width: 100%;
    height: 18px;
    cursor: pointer;
}
.count_ver .down:hover{
    background: url("../images/new_homepage/components/down_hover.png") no-repeat center top;
}
.count_ver .dir_wrap{
    position: absolute;
    width: 30px;
    height: 100%;
    top: 0;
    right: 0;
}
/** 酒店人数客房选择器 end **/

/** 酒店搜索列表样式 */
#hotel_search .search-li{
    padding-left: 44px;
}
.region-it{
    background: url("../images/new_homepage/search_icon/lo.png") no-repeat 14px center;
}
.region-it:hover{
    background-image: url("../images/new_homepage/search_icon/lo_hover.png");
    background-repeat: no-repeat;
    background-position: 14px center;
}
.hotel-it{
    background: url("../images/new_homepage/search_icon/hotel_tag.png") no-repeat 14px center;
}
.hotel-it:hover{
    background-image: url("../images/new_homepage/search_icon/hotel_tag_hover.png");
    background-repeat: no-repeat;
    background-position: 14px center;
}
.landmark-it{
    background: url("../images/new_homepage/search_icon/landmark_tag.png") no-repeat 14px center;
}
.landmark-it:hover{
    background-image: url("../images/new_homepage/search_icon/landmark_tag_hover.png");
    background-repeat: no-repeat;
    background-position: 14px center;
}
/** banner 部分 **/
div.banner{
    height: 544px;
    min-width: 1180px;
}
.banner_content{
    width: 1180px;
    margin: 0 auto;
}
.banner_title{
    text-align: center;
    font-size: 40px;
    color: #fff;
    /*font-weight: bold;*/
    line-height: 56px;
    padding-top: 60px;
}
.banner_slogan{
    text-align: center;
    font-size: 26px;
    /*font-weight: bold;*/
    color: #fff;
    line-height: 37px;
    padding-top: 14px;
}
.banner_search_wrap{
    padding-top: 63px;
}
.banner_search_wrap .search_bar_x{
    background-color: #fff;
    border-radius: 4px;
    height: 84px;
    padding-right: 360px;
    position: relative;
}
.search_bar_x .select_date{
    float: right;
    height: 84px;
    width: 360px;
    margin-right: -360px;
    cursor: pointer;
}
.search_bar_x .select_people{
    float: right;
    height: 84px;
    width: 232px;
    margin-right: -563px;
    border-left: 1px solid #D8D8D8;
    cursor: pointer;
    position: relative;
}
.search_bar_x .select_date img, .search_bar_x .select_people img{
    width: 28px;
    height: 28px;
    margin-left: 10px;
    margin-right: 9px;
}
.search_bar_x .select_people .down_icon{
    width: 14px;
    height: 8px;
    float: right;
}
.search_bar_x .select_date .connector {
    display: inline-block;
    vertical-align: top;
    line-height: 84px;
    font-size: 20px;
    color: #323232;
    padding: 0 10px;
}
.search_bar_x .search_content_wrap{
    /*float: left;*/
    height: 84px;
    width: 100%;
    border-right: 1px solid #D8D8D8;
    position: relative;
}
.search_bar_x .search_content {
    height: 45px;

}
.search_bar_x .search_content img{
    width: 28px;
    height: 28px;
    margin-left: 10px;
}
.search_bar_x .search_content input {
    color: #323232;
    height: 45px;
    font-size: 20px;
    box-sizing: border-box;
    width: 80%;
    border: none;
    padding-left: 10px;
}

.search_bar_x .date_data, .search_bar_x .people_data{
    display: inline-block;
    padding-top: 19px;
}
.search_bar_x .date_data p:first-child, .search_bar_x .people_data p:first-child{
    font-size: 20px;
    color: #323232;
    line-height: 28px;
}
.search_bar_x .date_data p:last-child, .search_bar_x .people_data p:last-child{
    line-height: 22px;
    margin-top: 2px;
    font-size: 16px;
    color: #666666;
}
.search_btn_wrap{
    text-align: right;
    padding-top: 26px;
}
.banner_search_wrap .search_btn{
    width: 230px;
    height: 64px;
    background-color: #088DE8;
    color: #FFFFFF;
    font-size: 24px;
    border-radius: 4px;
    text-align: center;
    line-height: 64px;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.banner_search_wrap .search_btn:hover{
    background-color: #08a6e8;
    cursor: pointer;
}

/** 优惠活动 **/
.preferential_activities{
    background: url("../images/new_homepage/active_bg.png") center top no-repeat;
    /*height: 679px;*/
}
.activities_title{
    padding-top: 80px;
    padding-bottom: 40px;
    display: none;
}
.activities_box{
    width: 1180px;
    height: 338px;
    margin: 0 auto;
    display: none;
}
.activities_wrapper{
    margin-left: 110px;
    width: 480px;
    height: 100%;
    background: rgba(255, 255, 255, 0.9);
    padding: 30px 20px;
    box-sizing: border-box;
}
/*修改滚动条样式*/
.activities_list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px #088DE8;
    background: rgb(0,0,0);
}
.activities_list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px #D8D8D8;
    border-radius: 0;
    background: rgba(90, 74, 224, 0);
}
.activities_list::-webkit-scrollbar{
    width: 4px;
    height: 10px;
}
.activities_list::-webkit-scrollbar-track{
    background: rgb(239, 239, 239);
    border-radius:2px;
}
.activities_list::-webkit-scrollbar-thumb{
    background: #088DE8;
    border-radius:10px;
}
.activities_list::-webkit-scrollbar-thumb:hover{
    background: #088DE8;
}
.activities_list::-webkit-scrollbar-corner{
    background: #179a16;
}
/** 滚动条样式 end **/
.activities_list{
    overflow-y: scroll;
    height: 100%;
}
.activities_item{
    height: 90px;
    margin-top: 4px;
}
.activities_item:first-child{
    margin-top: 0;
}
.activities_item.active{
    background: rgba(8, 141, 232, 0.15);
}
.activities_item:hover{
    cursor: pointer;
}
.activities_item > div{
    display: inline-block;
}
.activities_item .at_left{
    width: 120px;
    height: 70px;
    margin: 10px 14px auto 10px;
    vertical-align: top;
}
.at_left img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.activities_item .at_right{
    width: 265px;
    vertical-align: text-top;
    padding-top: 15px;
    position: relative;
    height: 60px;
}
.at_right p{
    font-size: 20px;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 100%;
}
.at_right .icon_right{
    width: 14px;
    height: 12px;
    position: absolute;
    right: 0;
    bottom: 9px;
    display: none;
}
.at_right .icon_right img{
    width: 100%;
    height: 100%;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.activities_item.active .icon_right{
    display: block;
}

.course_bg{
    background: url("../images/new_homepage/course_bg.png") center bottom no-repeat;
    padding-bottom: 160px;
}
.hotel_content{
    background: url("../images/new_homepage/hotel_bg.png") center bottom no-repeat;
    padding-bottom: 97px;
}
/** 优惠活动 end **/
/** 热门地区 **/
.hot_spots{
    padding-top: 100px;
    padding-bottom: 25px;
}
.hot_spots_wrapper{
    padding-top: 15px;
}
.hot_spots_list{
    text-align: center;
    width: 1250px;
    margin: 0 auto;
    font-size: 0;
}
.hot_spots_item{
    width: 280px;
    height: 214px;
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1);
    margin-right: 20px;
    margin-top: 20px;
    display: inline-block;
    vertical-align: bottom;
}
.hot_spots_item:nth-child(-n+4) {
    margin-top: 0;
}
.hot_spots_item:nth-child(4n) {
    margin-right: 0;
}
.hot_spots_item img{
    width: 100%;
    height: 100%;
}
.hot_spots_item:hover{
    box-shadow:0px 2px 15px 0px rgba(0,0,0,0.3);
    cursor: pointer;
}
.hot_spots_item:hover img{
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: all .3s linear 0s;
}
.hot_spots_item p{
    position: absolute;
    height: 44px;
    line-height: 44px;
    background: rgba(0, 0, 0, 0.55);
    width: 100%;
    color: #fff;
    bottom: 0;
    left: 0;
    padding-left: 14px;
    box-sizing: border-box;
    font-size: 20px;
    text-align: left;
}
.hot_course_title{
    padding: 100px 0 40px 0;
}
.hot_course_list{
    width: 1180px;
    margin: 0 auto;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 40px 0 40px 40px;
    box-sizing: border-box;
    background: #fff;
}
.hot_course_item{
    display: inline-block;
    padding-right: 40px;
    margin-top: 30px;
    width: 360px;
    height: 25px;
    box-sizing: border-box;
    vertical-align: top;
}
.hot_course_list a:nth-child(-n+3) .hot_course_item{
    margin-top: 0;
}
.hot_course_item span{
    font-size: 18px;
    line-height: 25px;
}
.hot_course_item img{
    margin-left: 8px;
    display: none;
}
.hot_course_item:hover img{
    display: inline-block;
}
.hot_city_wrap .home_index_title{
    padding: 80px 0 40px 0;
}
/** 热门地区 end **/

/** 热门酒店 **/
.hot_hotel_wrap{
    width: 1180px;
    margin: 0 auto;
}
.hot_hotel_wrap .home_index_title{
    padding: 100px 0 40px 0;
}
.hotel_list{
    width: 808px;
    display: inline-block;
    font-size: 0;
    color: #323232;
}
.hotel_list .hotel_item{
    display: inline-block;
    width: 50%;
    font-size: 18px;
    height: 25px;
    line-height: 25px;
    margin-top: 34px;
    vertical-align: top;
}
.hotel_list .hotel_item:hover{
    color: #088DE8;
    cursor: pointer;
}
.hotel_list .hotel_item:hover img{
    display: inline-block;
}
.hotel_list .hotel_item img{
    width: 14px;
    height: 12px;
    margin-left: 8px;
    display: none;
}
.hot_hotel_img{
    display: inline-block;
    width: 366px;
    vertical-align: top;
}
.hot_hotel_img img{
    width: 100%;
    height: 100%;
}
/** 热门酒店 end **/

/** 租车首页 **/
.car_area_name{
    background-color: #F7F7FB;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
}
#keywordSearch ul{
    margin-bottom: 0;
}
.area-select{
    padding: 4px;
}
    /** 租车向导部分 **/
.guide_bar{
    height: 160px;
    background: #F5F5F5;
    text-align: center;
}
.guide_item{
    color: #323232;
    padding: 0 3px 0 40px;
    display: inline-block;
    vertical-align: top;
    height: 100%;
}
.guide_item .img_wrapper{
    width: 80px;
    height: 80px;
    display: inline-block;
    vertical-align: top;
}
.img_wrapper img{
    width: 100%;
    height: 100%;
}
.guide_content{
    display: inline-block;
    text-align: left;
    padding-left: 10px;
    width: 240px;
    box-sizing: border-box;
}
.guide_content .guide_title{
    font-size: 20px;
    line-height: 26px;
    padding-top: 6px;
}
.guide_content .guide_introduce{
    font-size: 16px;
    line-height: 21px;
}
    /** 用车点评 **/
.comment_box{
    background: url("../images/new_homepage/rent_car_bg.png") center bottom no-repeat;
    font-size: 0;
    margin-top: 62px;
    padding-bottom: 80px;
}
.comment_box .home_index_title{
    padding: 38px 0 40px 0;
}
.comment_list{
    width: 1180px;
    margin: 0 auto;
}
.comment_box .comment_item{
    display: inline-block;
    width: 560px;
    margin-right: 60px;
    margin-top: 60px;
}
.comment_box .comment_item:nth-child(-n+2){
    margin-top: 0;
}
.comment_box .comment_item:nth-child(2n){
    margin-right: 0;
}
.comment_item .title_bar img{
    width: 105px;
    height: 70px;
}
.comment_item .title_bar span{
    display: inline-block;
    font-size: 18px;
    color: #323232;
    padding-left: 10px;
    line-height: 70px;
}
.comment_item .comment_content{
    position: relative;
    padding: 30px 50px 0 50px;
    background: #fff;
    width: 500px;
    box-sizing: border-box;
    margin-left: 60px;
    border-radius: 4px;
}
.comment_content .info{
    width: 400px;
    height: 90px;
    font-size: 20px;
    line-height: 30px;
    color: #323232;
    display: -webkit-box;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
.comment_content .date_name{
    font-size: 14px;
    color: #666;
    padding: 20px 0;
}
.comment_content .date_name span:first-child{
    padding-right: 20px;
}
.comment_item .comment_content img{
    width: 28px;
    height: 24px;
}
.up_hook{
    position: absolute;
    left: 14px;
    top: 14px;
}
.down_hook{
    position: absolute;
    right: 14px;
    bottom: 14px;
}

/** 租车首页 end **/

/** 球+酒 **/
.travel_search.search_bar_x{
    width: 1180px;
    padding-right: 0;
    border-right: none;
}
.banner_content .banner_travel{
    font-size: 30px;
    color: #fff;
    padding: 94px 0;
    text-align: center;
    line-height: 42px;
}
    /** 限时特惠 **/
.time_concessions{
    padding-bottom: 68px;
}
.concessions_title{
    text-align: center;
    padding-top: 80px;
}
.concessions_title img{
    width: 36px;
    height: 36px;
    vertical-align: middle;
}
.concessions_title span{
    display: inline-block;
    vertical-align: middle;
    font-size: 34px;
    line-height: 48px;
    padding-left: 10px;
    color: #F34051;
}
.concessions_list{
    font-size: 0;
    width: 1180px;
    margin: 0 auto;
}
.concessions_item{
    width: 380px;
    display: inline-block;
    margin: 40px 20px 0 0;
    border-radius: 4px;
}
.concessions_item:nth-child(3n){
    margin-right: 0;
}
.concessions_item:hover{
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.3);
    cursor: pointer;
}
.concessions_item .img_wrapper{
    height: 214px;
    border-radius: 4px 4px 0 0;
    overflow: hidden;
    position: relative;
}
.concessions_item .img_wrapper img{
    width: 100%;
    height: 100%;
}
.end_date_reciprocal{
    position: absolute;
    bottom: 0;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 30px;
    padding: 0 0 16px 20px;
}
.end_date_reciprocal .date_num{
    display: inline-block;
    /*width: 36px;*/
    padding: 0 6px;
    background-color: #fff;
    color: #EE9F2F;
    text-align: center;
}
.end_date_reciprocal span{
    margin-left: 6px;
}
.concession_info_box{
    padding: 20px;
    background-color: #FFF5F1;
    border-radius: 0 0 4px 4px;
    overflow: hidden;
}
.concession_info_box .price{
    text-align: center;
    border-bottom: 2px solid #E66735;
    padding-bottom: 10px;
}
.concession_info_box .price .company{
    font-size: 16px;
    color: #E66735;
    margin-right: 8px;
}
.concession_info_box .price .present_price{
    font-size: 34px;
    color: #E66735;
    line-height: 48px;
    margin-right: 14px;
}
.concession_info_box .price .origin_price{
    text-decoration: line-through;
    color: #C9A293;
    font-size: 16px;
}
.concession_info_box .title{
    line-height: 30px;
    padding-top: 20px;
    color: #323232;
    font-size: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.concession_info_box .introduce{
    line-height: 25px;
    padding-top: 10px;
    color: #666;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.concessions_row {
    height: 400px;
    font-size: 0;
    padding-top: 40px;
}
.concessions_row .img_wrapper{
    display: inline-block;
    width: 780px;
    vertical-align: top;
    position: relative;
    height: 100%;
}
.concessions_row .concession_info_box{
    width: 400px;
    display: inline-block;
    height: 400px;
    box-sizing: border-box;
    vertical-align: top;
    border-radius: 4px;
    padding-top: 105px;
}
.concessions_row .img_wrapper img{
    border-radius: 4px 0 0 4px;
}
.concessions_row .concession_info_box .price .company, .concessions_row .concession_info_box .price .origin_price{
    font-size: 20px;
}
.concessions_row .concession_info_box .price .present_price {
    font-size: 40px;
    line-height: 26px;
}
.concessions_row .concession_info_box .price{
    padding-bottom: 36px;
}
.concessions_row .concession_info_box .title{
    line-height: 36px;
}
    /** 限时特惠 end **/
    /** 发现之旅 **/
.discovery_travel{
    background: url("../images/new_homepage/travel_bg.png") center bottom no-repeat;
    padding-bottom: 60px;
}
.discovery_travel .home_index_title{
    padding: 50px 0 40px 0;
}

/*.discovery_list{*/
    /*width: 1180px;*/
    /*margin: 0 auto;*/
    /*height: 300px;*/
    /*display: flex;*/
    /*flex-direction: row;*/
/*}*/
/*.discovery_item{*/
    /*position: relative;*/
/*}*/
/*.discovery_item img{*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*object-fit: cover;*/
/*}*/
/*.discovery_item.no_open{*/
    /*width: 200px;*/
    /*-webkit-transition: all 0.3s 0s linear;*/
/*}*/
/*.discovery_item.open{*/
    /*!*flex: 1;*!*/
    /*width: 380px;*/
    /*-webkit-transition: all 0.3s 0s linear;*/
/*}*/
/*.discover_title{*/
    /*padding: 0 14px;*/
    /*position: absolute;*/
    /*bottom: 0;*/
    /*line-height: 54px;*/
/*}*/
/*.discovery_list .mask{*/
    /*position: absolute;*/
    /*width: 100%;*/
    /*background-color: rgba(0, 0, 0, 0.4);*/
    /*bottom: 0;*/
/*}*/
/*.no_open .mask{*/
    /*height: 100%;*/
    /*-webkit-transition: all 0.3s 0s linear;*/
/*}*/
/*.open .mask{*/
    /*height: 54px;*/
    /*-webkit-transition: all 0.3s 0s linear;*/
    /*!*-moz-transition: all 3s 2s linear;*!*/
    /*!*-ms-transition: all 3s 2s linear;*!*/
    /*!*-o-transition: all 3s 2s linear;*!*/
    /*!*transition: all 0s 2s linear;*!*/
/*}*/
/*.no_open .discover_title{*/
    /*color: #ccc;*/
    /*font-size: 18px;*/
/*}*/
/*.open .discover_title{*/
    /*color: #fff;*/
    /*font-size: 24px;*/
    /*-webkit-transition: all 1s 0s linear;*/
/*}*/
    /** 发现之旅 end **/
    /** 百高精选 **/
.baigolf_selected{
    padding-bottom: 80px;
}
.baigolf_selected .home_index_title{
    padding: 80px 0 40px 0;
}
.selected_list{
    width: 1180px;
    margin: 0 auto;
    font-size: 0;
}
.selected_item{
    border-radius: 4px;
    display: inline-block;
    width: 380px;
    overflow: hidden;
    vertical-align: bottom;
    box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1);
    margin: 20px 20px 0 0;
}
.selected_item:hover{
    box-shadow:0px 2px 15px 0px rgba(0,0,0,0.3);
    cursor: pointer;
}
.selected_item:nth-child(3n){
    margin-right: 0;
}
.selected_item:nth-child(-n+3){
    margin-top: 0;
}
.selected_item .img_wrappe{
    height: 214px;
}
.selected_item .img_wrappe img{
    width: 100%;
    height: 100%;
}
.selected_item .selected_content{
    padding: 12px 14px;
    height: 86px;
    box-sizing: border-box;
}
.selected_item .selected_content p:first-child{
    font-size: 22px;
    color: #323232;
    line-height: 26px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.selected_item .selected_content p:last-child{
    font-size: 18px;
    line-height: 26px;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
    /** 百高精选 end **/
/** 球+酒 end **/
