﻿.banner_index .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: 70px;
}

.banner_index {
    position: relative;
    z-index: 9999;
}

.zxbannerBox {
    width: 100%;
    max-width: 1920px;
    min-width: 1024px;
    margin: 0 auto;
    display: none;
    position: relative;
    z-index: 99999999;
}

.zxbanner {
    width: 100%;
    max-width: 1920px;
    min-width: 1024px;
    margin: 0 auto;
    position: relative;
    z-index: 9999;
}

.zxbanner img {
    width: 100%;
    display: block;
}

.zxbanner .xqmore {
    width: 148px;
    height: 38px;
    position: absolute;
    left: 50%;
    margin-left: -74px;
    bottom: 3%;
    background: url(/ft/public/images/xq.png) no-repeat center center;
}

.zxbanner .close {
    width: 45px;
    height: 45px;
    position: absolute;
    background: url(/ft/public/images/close.png) no-repeat center center;
    right: 4%;
    top: 15%;
}

.slider6 .bx-wrapper img {
    max-width: 100%;
    display: block;
    height: 792px;
}

.slider6 .slide .slideTxt {
    width: 1000px;
    height: 792px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -500px;
    z-index: 100;
    background: url(../images/index/banner8_txt.png) no-repeat top center;
}

.slider6 .slideVideo .slideTxt, .slideVideo .slideImg {
    cursor: pointer;
}


.slider6 .slide1 .slideTxt {
    width: 1000px;
    height: 792px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -500px;
    z-index: 100;
    background: url(../images/index/banner_all_txt_1.png) no-repeat top center;
}

.slider6 .slide2 .slideTxt {
    width: 1000px;
    height: 792px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -500px;
    z-index: 100;
    background: url(../images/index/banner_all_txt_20210918_1.png) no-repeat top center;
}

.slider6 .slide3 .slideTxt {
    width: 1000px;
    height: 792px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -500px;
    z-index: 100;
    background: url(../images/index/banner_all_txt_20210918_2.png) no-repeat top center;
}

.slider6 .slide4 .slideTxt {
    width: 1000px;
    height: 792px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -500px;
    z-index: 100;
    background: url(../images/index/banner_all_txt_20210918_3.png) no-repeat top center;
}

.slider6 .slide5 .slideTxt {
    width: 1000px;
    height: 792px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -500px;
    z-index: 100;
    background: url(../images/index/banner_all_txt_2.png) no-repeat top center;
}

.slider6 .slide6 .slideTxt {
    width: 1000px;
    height: 792px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -500px;
    z-index: 100;
    background: url(../images/index/banner_all_txt_20210930_1.png) no-repeat top center;
}

.slider6 .slide7 .slideTxt {
    width: 1000px;
    height: 792px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -500px;
    z-index: 100;
    background: url(../images/index/banner_all_txt_7.png) no-repeat top center;
}

.slider6 .slide .slideImg {
    position: absolute;
    width: 100%;
    height: 792px;
    z-index: 10;
    background: url(/ft/public/images/index/banner8.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide1 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/banner_all_1.jpg) no-repeat center top;
}

.slider6 .slide2 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/banner_all_20210918_1.jpg) no-repeat center top;
}

.slider6 .slide3 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/banner_all_20210918_2.jpg) no-repeat center top;
}

.slider6 .slide4 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/banner_all_20211026-f.jpg) no-repeat center top;
}

.slider6 .slide5 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/banner_all_2.jpg) no-repeat center top;
}

.slider6 .slide6 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/banner_all_20210930_1.jpg) no-repeat center top;
}

.slider6 .slide2204 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/lbt_20220418_ft.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2204_2 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/lbt_20220419_ft.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2205 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/lbt_20220520_ft.jpg) no-repeat center top;
}

.slider6 .slide2206_2 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/lbt_20220627_ft.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2209_1 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/banner_202209_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2210_1 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/banner_202210_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}
.slider6 .slide2303_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202303_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}
.slider6 .slide2307_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202307_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}
.slider6 .slide2309_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202309_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}
.slider6 .slide2310_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202310_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}
.slider6 .slide2311_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202311_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}
.slider6 .slide2311_2 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202311_2.jpg) no-repeat center top;
	background-size: 100% 100%;
}
.slider6 .slide2402_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202402_1.png) no-repeat center top;
	background-size: 100% 100%;
}
.slider6 .slide2403_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202403_1.png) no-repeat center top;
	background-size: 100% 100%;
}
.slider6 .slide7 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/banner_all_7.jpg) no-repeat center top;
}

.slider6 .slide8 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/banner_all_20211028_ft_1.jpg) no-repeat center top;
}

.slider6 .slide10 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/hlj_ft_2.jpg) no-repeat center top;
}

.slider6 .slide11 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/slhh_ft.jpg) no-repeat center top;
}

.slider6 .slide101 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/lbt_20220210_ft.jpg) no-repeat center top;
}

.slider6 .slide12 .slideImg {
    position: relative;
    background: url(/ft/public/images/index/flhy_ft.jpg) no-repeat center top;
}

.banner_index .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    z-index: 10000;
}

.banner_index .bx-wrapper .bx-pager.bx-default-pager a {
    background: url(../images/index/dian1.png) no-repeat top center;
}

.banner_index .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: url(../images/index/dian2.png) no-repeat top center;
}
.slider6 .slide2403_2 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202403_2.jpg) no-repeat center top;
	background-size: 100% 100%;
}
.slider6 .slide2404_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202404_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}
.slider6 .slide2404_2 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202404_2.jpg) no-repeat center top;
	background-size: 100% 100%;
}
.slider6 .slide2404_3 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202404_3.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2405_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202405_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2405_2 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202405_2.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2406_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202406_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2406_2 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202406_2.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2406_3 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202406_3.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2407_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202407_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2407_2 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202407_2.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2407_3 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202407_3.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2407_4 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202407_4.png) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2407_5 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202407_5.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2408_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202408_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2408_2 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202408_2.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2408_3 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202408_3.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2409_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202409_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2409_2 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202409_2.png) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2409_3 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202409_3.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2410_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202410_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2410_2 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202410_2.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2410_3 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202410_3.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2410_4 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202410_4.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2411_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202411_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2411_2 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202411_2.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2412_1 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202412_1.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2412_2 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202412_2.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.slider6 .slide2412_3 .slideImg {
	position: relative;
	background: url(/ft/public/images/index/banner_202412_3.jpg) no-repeat center top;
	background-size: 100% 100%;
}











































.main {
    width: 1000px;
    margin: 0 auto;
}

.mainpic {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}

.sss {
    width: 100%;
    height: 792px;
    position: relative;
}

.sss video {
    display: block;
    margin: 0 auto;

}

.sss p {
    width: 100%;
    height: 100%;
    background: url(/ft/public/images/index/banner8.jpg) no-repeat center top;

    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    cursor: pointer;
}

.search_box {
    width: 100%;
    height: 169px;
    background: url(/ft/public/images/index/bg_2.png) no-repeat center top;
    position: relative;
    display: none;
}

.search {
    width: 540px;
    position: absolute;
    right: -52px;
    top: 73px;
}

.search_sel {
    width: 94px;
    position: relative;
    padding-top: 4px;
    float: left;
}

.search_sel > span {
    width: 94px;
    height: 34px;
    font-size: 14px;
    color: #5a5a5a;
    line-height: 34px;
    background: url(../images/index/leibie_bg.jpg) #fff right center no-repeat;
    display: block;
    cursor: pointer;
    text-align: left;
    text-indent: 15px;
}

.search_sel ul {
    width: 100%;
    position: absolute;
    top: 38px;
    left: 0;
    z-index: 10;
    display: none;
}

.search_sel ul li {
    width: 100%;
    height: 32px;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    background: #e4e4e4;
    border-top: 1px #b8b8b8 solid;
}

.search_sel ul li span {
    width: 100%;
    height: 39px;
    display: block;
    background: #e4e4e4;
    color: #5a5a5a;
    text-align: center;
    font-size: 14px;
}

.search_sel ul li:hover span {
    color: #fff;
    background: #fca512;
}

.search_input {
    margin-top: 4px;
    position: relative;
    z-index: 2;
    background: #fff;
    float: left;
}

.search_input input {
    width: 325px;
    height: 34px;
    line-height: 34px;
    border: none;
    padding-right: 15px;
    font-size: 14px;
    float: left;
}

.search_input span {
    background: url(../images/index/search.jpg) no-repeat top left;
    width: 46px;
    height: 34px;
    display: block;
    float: left;
}

a.search_btn {
    width: 167px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    display: block;
    color: #fff;
    background: #fca512;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

/*--首页 认识海南--*/
.map {
    width: 100%;
    height: 651px;
    background: url(/ft/public/images/index/bg.jpg) center top;
    text-align: center;
}

.center {
    width: 1133px;
    height: 169px;
    margin: 0 auto;
    position: relative;
}

.mapBox {
    width: 1133px;
    margin: 0 auto;
    position: relative;
    height: 651px;
    /*background: #03a8e7;*/
}

.mapBox .mapinfo {
    width: 510px;
    height: 490px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -245px;
    z-index: 999;
}

.mapBox .mapinfo .title {
    width: 510px;
    height: 32px;
    font: 20px "微软雅黑";
    color: #fff;
    font-weight: 600;
    text-align: left;
    margin-bottom: 40px;
}

.mapBox .mapinfo p {
    width: 550px;
    height: 230px;
    font: 14px "微软雅黑";
    color: #fff;
    line-height: 30px;
    text-align: justify;
}

.mapBox .mapinfo .lookmore {
    display: block;
    width: 98px;
    height: 34px;
    border: 1px solid #fff;
    border-radius: 5%;
    font: 14px "微软雅黑";
    color: #fff;
    text-align: center;
    line-height: 34px;
    margin-bottom: 30px;
}

.mapBox .mapinfo .citytitle {
    width: 510px;
    height: 40px;
    font: 16px "微软雅黑";
    color: #fff;
    font-weight: 600;
    text-align: left;
}

.mapBox .mapinfo .city {
    width: 510px;
    height: 30px;
    text-align: left;
}

.mapBox .mapinfo .city a {
    display: inline-block;
    width: 64px;
    height: 26px;
    border: 1px solid #fff;
    margin-right: 10px;
    font: 14px "微软雅黑";
    color: #fff;
    font-weight: 600;
    text-align: center;
    line-height: 26px;
}

.mapBox .mapinfo .city a:hover {
    background: #ffa200;
    border-color: #ffa200;
}

.mapBox img {
    position: absolute;
    left: 0px;
    top: 0px;
}

.mapBtn {
    width: 98px;
    height: 34px;
    display: block;
    position: absolute;
    top: 311px;
    left: 0;
}

.cityLink1 {
    width: 540px;
    height: 510px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -255px;
    z-index: 99999;

}

.cityLink1 ul li {
    display: block;
    position: absolute;
}

.cityLink1 ul li.haikou {
    width: 111px;
    height: 129px;
    background: url(/ft/public/images/index/map/haikou.png) no-repeat center;
    top: 33px;
    left: 361px;
}

.cityLink1 ul li.chengmai {
    width: 126px;
    height: 151px;
    background: url(/ft/public/images/index/map/chengmai.png) no-repeat center;
    top: 47px;
    left: 258px;
}

.cityLink1 ul li.wenchang {
    width: 108px;
    height: 188px;
    background: url(/ft/public/images/index/map/wenchang.png) no-repeat center;
    top: 20px;
    left: 432px;
}

.cityLink1 ul li.qionghai {
    width: 116px;
    height: 117px;
    background: url(/ft/public/images/index/map/qionghai.png) no-repeat center;
    top: 176px;
    left: 346px;
}

.cityLink1 ul li.dingan {
    width: 88px;
    height: 124px;
    background: url(/ft/public/images/index/map/dingan.png) no-repeat center;
    top: 118px;
    left: 355px;
}

.cityLink1 ul li.tunchang {
    width: 98px;
    height: 98px;
    background: url(/ft/public/images/index/map/tunchang.png) no-repeat center;
    top: 159px;
    left: 283px;
}

.cityLink1 ul li.lingao {
    width: 80px;
    height: 110px;
    background: url(/ft/public/images/index/map/lingao.png) no-repeat center;
    top: 61px;
    left: 211px;
}

.cityLink1 ul li.danzhou {
    width: 183px;
    height: 165px;
    background: url(/ft/public/images/index/map/danzhou.png) no-repeat center;
    top: 81px;
    left: 83px;
}

.cityLink1 ul li.yangpu {
    width: 183px;
    height: 165px;
    top: 81px;
    left: 83px;
}

.cityLink1 ul li.qiongzhong {
    width: 133px;
    height: 158px;
    background: url(/ft/public/images/index/map/qiongzhong.png) no-repeat center;
    top: 193px;
    left: 222px;
}

.cityLink1 ul li.wanning {
    width: 109px;
    height: 115px;
    background: url(/ft/public/images/index/map/wanning.png) no-repeat center;
    top: 265px;
    left: 330px;
}

.cityLink1 ul li.lingshui {
    width: 104px;
    height: 117px;
    background: url(/ft/public/images/index/map/lingshui.png) no-repeat center;
    top: 329px;
    left: 268px;
}

.cityLink1 ul li.sanya {
    width: 199px;
    height: 116px;
    background: url(/ft/public/images/index/map/sanya.png) no-repeat center;
    top: 382px;
    left: 90px;
}

.cityLink1 ul li.baoting {
    width: 101px;
    height: 106px;
    background: url(/ft/public/images/index/map/baoting.png) no-repeat center;
    top: 324px;
    left: 188px;
}

.cityLink1 ul li.wuzhishan {
    width: 110px;
    height: 110px;
    background: url(/ft/public/images/index/map/wuzhishan.png) no-repeat center;
    top: 275px;
    left: 157px;
}

.cityLink1 ul li.baisha {
    width: 154px;
    height: 125px;
    background: url(/ft/public/images/index/map/baisha.png) no-repeat center;
    top: 178px;
    left: 100px;
}

.cityLink1 ul li.changjiang {
    width: 140px;
    height: 136px;
    background: url(/ft/public/images/index/map/changjiang.png) no-repeat center;
    top: 181px;
    left: 20px;
}

.cityLink1 ul li.dongfang {
    width: 114px;
    height: 123px;
    background: url(/ft/public/images/index/map/dongfang.png) no-repeat center;
    top: 226px;
    left: 11px;
}

.cityLink1 ul li.ledong {
    width: 168px;
    height: 148px;
    background: url(/ft/public/images/index/map/ledong.png) no-repeat center;
    top: 300px;
    left: 22px;
}

.cityLink1 ul li.sansha {
    width: 26px;
    height: 15px;
    background: url(/ft/public/images/index/map/sansha.png) no-repeat center;
    top: 505px;
    left: 290px;
}

.cityLink1 ul li.bacnone {
    background: none;
}

.cityLink1 a {
    background: url(/ft/public/images/index/map/location.png) no-repeat center top;
    display: block;
    position: absolute;
    z-index: 9999
    /*background: red;*/
}

.cityLink1 a p {
    margin-top: 26px;
    width: 100%;
    font-size: 14px;
    color: #fff;
    height: 16px;
    line-height: 16px;
    text-align: center;
}

.foodlist {
    width: 1148px;
    height: 757px;
    margin: 0 auto;
}

.foodlist .foodtitle {
    width: 1148px;
    height: 180px;
    margin: 0 auto;
}

.foodlist .foodtitle h2 {
    width: 1148px;
    height: 92px;
    margin: 0 auto;
    font: 20px "微软雅黑";
    color: #5a5a5a;
    font-weight: 600;
    text-align: center;
    line-height: 130px;
}

.foodlist .foodtitle h3 {
    width: 1148px;
    height: 84px;
    margin: 0 auto;
    font: 24px Arial;
    color: #5a5a5a;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
}

.foodlist .lbbanner {
    width: 1148px;
    height: 422px;
    margin: 0 auto;
    overflow: hidden;
}

.foodlist .lbbanner .dlb {
    width: 570px;
    height: 422px;
    float: left;
    position: relative;
}

.foodlist .lbbanner .dlb .bx-wrapper .bx-pager {
    display: none;
}

.foodlist .lbbanner .dlb ul {
    width: 570px;
    height: 422px;
}

.foodlist .lbbanner .dlb ul li {
    width: 570px;
    height: 422px;
    position: relative;
}

.foodlist .lbbanner .dlb ul li img {
    width: 100%;
    height: 100%;
}

.foodlist .lbbanner .dlb ul li p {
    width: 570px;
    height: 45px;
    text-align: center;
    font: 14px "微软雅黑";
    color: #5a5a5a;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #ededed;
    line-height: 45px;
}

.foodlist .lbbanner .dlb ul li .shadow {
    width: 570px;
    height: 422px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #fca512;
    opacity: 0.8;
    /*filter: (alpha=80);*/
    display: none;
    z-index: 10;
}

.foodlist .lbbanner .dlb ul li h2 {
    width: 570px;
    height: 22px;
    font: 16px "微软雅黑";
    color: #fff;
    text-align: center;
    opacity: 1;
filter(alpha = 100);
    position: absolute;
    left: 50%;
    top: 180px;
    margin-left: -285px;
    font-weight: 600;
    display: none;
    z-index: 11;
}

.foodlist .lbbanner .dlb ul li .more {
    width: 61px;
    height: 24px;
    border-bottom: 1px solid #fff;
    font: 14px "微软雅黑";
    color: #fff;
    position: absolute;
    left: 50%;
    bottom: 180px;
    margin-left: -30px;
    display: none;
    z-index: 11;
}

.foodlist .lbbanner .xlb {
    float: right;
    position: relative;
    width: 564px;
    height: 422px;
}

.foodlist .lbbanner .xlb ul {
    width: 564px;
    height: 422px;
}

.foodlist .lbbanner .xlb ul li {
    float: left;
    width: 275px;
    height: 204px;
    margin-bottom: 14px;
    position: relative;
}

.foodlist .lbbanner .xlb ul li .shadow {
    width: 275px;
    height: 204px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #fca512;
    opacity: 0.8;
    display: none;
    z-index: 10;
}

.foodlist .lbbanner .xlb ul li h2 {
    width: 275px;
    height: 22px;
    font: 16px "微软雅黑";
    color: #fff;
    text-align: center;
    opacity: 1;
filter(alpha = 100);
    position: absolute;
    left: 50%;
    top: 80px;
    margin-left: -137px;
    font-weight: 600;
    display: none;
    z-index: 11;
}

.foodlist .lbbanner .xlb ul li .more {
    width: 61px;
    height: 24px;
    border-bottom: 1px solid #fff;
    font: 14px "微软雅黑";
    color: #fff;
    position: absolute;
    left: 50%;
    bottom: 56px;
    margin-left: -30px;
    display: none;
    z-index: 11;
}

.foodlist .lbbanner .xlb ul li.current {
    margin-right: 14px;
}

.foodlist .lbbanner .xlb ul li img {
    width: 100%;
    height: 100%;
}

.foodlist .lbbanner .xlb ul li p {
    width: 275px;
    height: 45px;
    text-align: center;
    font: 14px "微软雅黑";
    color: #5a5a5a;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #ededed;
    line-height: 45px;
}

.foodlist .lbbanner .xlb ul li:hover p {
    display: none;
}

.foodlist .lookmoren {
    width: 76px;
    height: 20px;
    border-bottom: 1px solid #d5d5d5;
    margin: 58px auto 0;
    font: 14px "微软雅黑";
    color: #4d4d4d;
    display: block;
    text-align: center;
}

.golflist {
    width: 100%;
    max-width: 1920px;
    min-width: 1024px;
    height: 571px;
    margin: 0 auto 50px;
    position: relative;
}

.golflist .lefttu {
    width: 53%;
    height: 571px;
    float: left;
    background: url(/ft/public/images/index/golf.jpg) no-repeat top center;
}

.golflist .rightwz {
    width: 47%;
    height: 475px;
    float: right;
    background: url(/ft/public/images/index/bg.jpg) center top;
    padding-top: 96px;
}

.golflist .rightwz h2 {
    width: 500px;
    height: 70px;
    font: 28px Arial;
    color: #fff;
    text-transform: uppercase;
    padding-left: 50px;
    font-weight: 600;
}

.golflist .rightwz .list {
    width: 500px;
    height: 38px;
    overflow: hidden;
    padding-left: 50px;
}

.golflist .rightwz .list li {
    width: 66px;
    height: 38px;
    float: left;
}

.golflist .rightwz .list li:hover {
    background: url(/ft/public/images/index/lion.png) no-repeat top center;
}

.golflist .rightwz .list li.current {
    background: url(/ft/public/images/index/lion.png) no-repeat top center;
}

.golflist .rightwz .list li a {
    display: block;
    width: 64px;
    height: 31px;
    border: 1px solid #6ccff5;
    border-right: none;
    font: 14px "微软雅黑";
    color: #fff;
    text-align: center;
    line-height: 30px;
}

.golflist .rightwz .list li a.last {
    border-right: 1px solid #6ccff5;
}

.golflist .rightwz .list li:hover a {
    color: #00a8e8;
    border-color: #fff;
}

.golflist .rightwz .list li a.current {
    color: #00a8e8;
    border-color: #fff;
}

.mjjq {
    height: 460px;
    width: 1142px;
    margin: 0 auto;
    position: relative;
}

.golflist .rightwz .listinfo {
    width: 500px;
    height: 290px;
    overflow: hidden;
    padding-left: 50px;
}

.golflist .rightwz .listinfo li {
    display: none;
}

.golflist .rightwz .listinfo li.sel {
    display: block;
}

.golflist .rightwz .listinfo h2 {
    padding-left: 0px;
    width: 500px;
    height: 103px;
    font: 14px "微软雅黑";
    color: #fff;
    font-weight: 600;
    line-height: 130px;
}

.golflist .rightwz .listinfo p {
    width: 500px;
    height: 100px;
    line-height: 28px;
    font: 14px "微软雅黑";
    color: #fff;
    margin-bottom: 47px;
    text-align: justify;
}

.golflist .rightwz .listinfo .more {
    width: 96px;
    height: 36px;
    font: 14px "微软雅黑";
    color: #fff;
    border: 1px solid #fff;
    text-align: center;
    line-height: 36px;
    display: block;
}

.mjjq .title {
    width: 500px;
    height: 130px;
    margin: 0 auto;
}

.mjjq .bx-wrapper .bx-loading {
    display: none;
}

.mjjq .title .title1 {
    width: 500px;
    height: 48px;
    text-align: center;
    font: 20px "微软雅黑";
    color: #333;
    font-weight: 600;
}

.mjjq .title .title2 {
    width: 500px;
    height: 80px;
    text-align: center;
    font: 20px "微软雅黑";
    color: #333;
    font-weight: 600;
    text-transform: uppercase;
}

.mjjq .mjlb {
    width: 1142px;
    height: 227px;
}

.mjjq .mjlb li {
    width: 376px;
    height: 227px;
    float: left;
    margin-right: 10px;
}

.mjjq .mjlb li a {
    width: 376px;
    height: 227px;
    position: relative;
    display: block;
}

.mjjq .mjlb li img {
    width: 376px;
    height: 202px;
}

.mjjq .mjlb li p {
    position: absolute;
    width: 280px;
    height: 50px;
    background: #00a8e8;
    text-align: center;
    font: 14px "微软雅黑";
    color: #fff;
    line-height: 50px;
    left: 50%;
    margin-left: -140px;
    top: 176px;
    cursor: pointer;
}

.mjjq .mjlb li:hover p {
    background: #ffa200;
}

.mjjq .banner_index .bx-wrapper .bx-pager.bx-default-pager a {
    background: url(/ft/public/images/index/pointms.png) no-repeat top center;
}

.mjjq .bx-wrapper .bx-pager.bx-default-pager a {
    background: url(/ft/public/images/index/pointms.png) no-repeat top center;
}

.mjjq .bx-wrapper .bx-pager.bx-default-pager a:hover, .mjjq .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: url(/ft/public/images/index/pointmsh.png) no-repeat top center;
}

.mjjq .bx-wrapper .bx-pager {
    position: absolute;
    bottom: -60px;
}

.jpyj {
    width: 100%;
    max-width: 1920px;
    min-width: 1024px;
    height: 730px;
    margin: 0 auto;
    position: relative;
    background: url(/ft/public/images/index/jpyjbg.jpg) no-repeat center center;
}

.jpyj .jpmain {
    width: 1200px;
    height: 730px;
    margin: 0 auto;
}

.jpyj .jpmain .title {
    width: 1200px;
    height: 140px;
    margin: 0 auto;
}

.jpyj .bx-wrapper .bx-loading {
    display: none;
}

.jpyj .jpmain .title .title1 {
    width: 1200px;
    height: 96px;
    font: 20px "微软雅黑";
    text-align: center;
    color: #fff;
    font-weight: 600;
    line-height: 130px;
}

.jpyj .jpmain .title .title2 {
    width: 1200px;
    height: 42px;
    font: 28px Arial;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}

.jpyj .jpmain .jplb {
    width: 1200px;
    height: 463px;
    margin: 0 auto;
}

.jpyj .jpmain .jplb li {
    width: 400px;
    height: 463px;
    float: left;
    position: relative;
}

.jpyj .jpmain .jplb li .top {
    width: 400px;
    height: 231px;
    position: absolute;
    left: 0;
    top: 232px;
    background: #fff;
}

.jpyj .jpmain .jplb li .img {
    width: 400px;
    height: 231px;
    position: relative;
}

.jpyj .jpmain .jplb li .img .shadow {
    width: 400px;
    height: 231px;
    position: absolute;
    left: 0;
    top: 0;
    background: #ffa200;
    opacity: 0.68;
filter(alpha = 68);
    display: none;
}

.jpyj .jpmain .jplb li .bottom {
    width: 400px;
    height: 232px;
    position: absolute;
    left: 0;
    top: 0;
}

.jpyj .jpmain .jplb li .wz {
    width: 362px;
    height: 184px;
    background: #fff;
    padding-top: 48px;
    padding-left: 38px;
}

.jpyj .jpmain .jplb li .wz .sj {
    width: 22px;
    height: 11px;
    background: url(/ft/public/images/index/sjdown.png) no-repeat top center;
    position: absolute;
    left: 50%;
    top: 0px;
    z-index: 100;
    margin-left: -11px;
    top: 231px;
}

.jpyj .jpmain .jplb li .wz h2 {
    width: 362px;
    height: 46px;
    font: 16px "微软雅黑";
    font-weight: 600;
    color: #5a5a5a;
}

.jpyj .jpmain .jplb li .wz p {
    width: 362px;
    height: 86px;
    color: #5a5a5a;
    font: 14px "微软雅黑";
    line-height: 26px;
}

.jpyj .jpmain .jplb li .wz .more {
    width: 70px;
    height: 22px;
    border-bottom: 1px solid #5a5a5a;
    color: #5a5a5a;
    text-align: center;
}

.jpyj .jpmain .jplb li:hover .img .shadow {
    display: block;
}

.jpyj .jpmain .jplb li:hover .top {
    background: #ffa200;
}

.jpyj .jpmain .jplb li:hover .wz {
    background: #ffa200;
}

.jpyj .jpmain .jplb li:hover .wz h2 {
    color: #fff;
}

.jpyj .jpmain .jplb li:hover .wz p {
    color: #fff;
}

.jpyj .jpmain .jplb li:hover .wz .more {
    color: #fff;
    border-color: #fff;
}

.jpyj .jpmain .jplb li:hover .sj {
    display: none;
}

.jpyj .bx-wrapper .bx-pager.bx-default-pager a {
    background: url(/ft/public/images/index/pointms.png) no-repeat top center;
}

.jpyj .bx-wrapper .bx-pager.bx-default-pager a {
    background: url(/ft/public/images/index/pointms.png) no-repeat top center;
}

.jpyj .bx-wrapper .bx-pager.bx-default-pager a:hover, .jpyj .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: url(/ft/public/images/index/pointmsh.png) no-repeat top center;
}

.jpyj .bx-wrapper .bx-pager {
    position: absolute;
    bottom: -60px;
}

/*-*/
.hd_box {
    width: 1000px;
    margin: 0 auto 60px;
    text-align: left;
}

.hd_box .title {
    width: 1000px;
    height: 186px;
    background: url(/ft/public/images/index/huodong_tit.jpg) no-repeat center center;
    font: 20px "微软雅黑";
    text-align: center;
    color: #333;
    font-weight: bold;
    line-height: 134px;
}

.hd_top {
    margin-bottom: 10px;
}

.hd_top > a {
    display: block;
}

.hd_top .hd_top_left {
    width: 475px;
    padding-right: 20px;
}

.hd_top .hd_top_left h3 {
    color: #333333;
    font-family: "微软雅黑";
    padding-bottom: 12px;
    border-bottom: 1px #adaba8 solid;
    font-size: 16px;
    margin-bottom: 10px;
}

.hd_top .hd_top_left p {
    font-size: 14px;
    color: #333333;
    font-family: "微软雅黑";
    line-height: 28px;
    max-height: 112px;
    overflow: hidden;
}

.hd_top .hd_top_left span {
    width: 96px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    display: block;
    border: 1px #5c5c5c solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: 14px;
    color: #333333;
    margin-top: 30px;
}

.hd_top .hd_top_right img {
    display: block;
}

.hd_ul {
    zoom: 1;
    overflow: hidden;
}

.hd_ul li {
    width: 328px;
    height: 148px;
    margin-right: 8px;
    float: left;
}

.hd_ul li.last {
    margin-right: 0;
}

.hd_ul li a {
    width: 328px;
    height: 148px;
    display: block;
    position: relative;
    overflow: hidden;
}

.hd_ul li a img {
}

.hd_ul li a .mask {
    width: 328px;
    height: 148px;
    position: absolute;
    left: 0;
    top: 118px;
}

.hd_ul li a .mask h3 {
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    margin: 0 10px;
    position: relative;
    z-index: 1;
}

.hd_ul li a .mask p {
    font-size: 12px;
    line-height: 24px;
    color: #fff;
    padding: 0 22px;
    height: 72px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.hd_ul li a .mask .mask_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.7;
    -moz-opacity: 0.7;
    -webkit-opacity: 0.7;
    filter: alpha(opacity=70);
}

.hd_ul li:hover .mask {
    top: 0;
}

.hd_ul li:hover a .mask h3 {
    margin: 0 22px 10px;
    padding-top: 20px;
}

.hd_ul li:hover a .mask .mask_bg {
    background: #16b0e8;
    opacity: 0.9;
    -moz-opacity: 0.9;
    -webkit-opacity: 0.9;
    filter: alpha(opacity=90);
}

/*--首页 活动--*/
.hdUl {
    zoom: 1;
    overflow: hidden;
}

.hdUl li {
    width: 324px;
    height: 429px;
    position: relative;
    padding: 29px 0 4px;
    background: url(../images/index/hd_li_bg.png) no-repeat bottom center;
    margin-right: 14px;
    float: left;
}

.hdUl li.last {
    margin-right: 0;
}

.hdUl li.last2 {
    margin-right: 0;
}

.hdUl li a {
    display: block;
    position: relative;
}

.hdUl li a .date {
    position: absolute;
    width: 120px;
    height: 34px;
    left: 0px;
    top: 0px;
    background: #fca717;
    font: 12px Arial;
    color: #fff;
    text-align: center;
    line-height: 34px;
    text-transform: uppercase;
    margin-left: 4px;
}

.hdUl li a .moren {
    position: absolute;
    width: 78px;
    height: 34px;
    background: #333;
    font: 12px "微软雅黑";
    text-align: center;
    line-height: 34px;
    left: 0px;
    top: 34px;
    color: #fff;
    margin-left: 4px;
}

.hdUl li a .hd_bg {
    width: 316px;
    height: 400px;
    background: url(../images/index/hdBg.png) center 29px repeat-y;
    padding: 0 4px 29px;
}

.hdUl li a span {
    width: 155px;
    height: 30px;
    background: #fca512;
    color: #fff;
    font-size: 12px;
    display: block;
    line-height: 30px;
    text-align: center;
    position: absolute;
    left: 4px;
    top: 0;
}

.hdUl li a .hd_bg img {
    width: 316px;
    height: 210px;
}

.hdUl li a .hd_bg .hdBoxDes {
}

.hdUl li a .hd_bg .hdBoxDes h3 {
    font-size: 16px;
    color: #030100;
    text-align: center;
    padding: 16px 25px 27px;
    line-height: 24px;
}

.hdUl li a .hdBoxDes p {
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    padding: 0 30px;
}

.hdUl li:hover a .hd_bg {
    background: url(../images/index/hdBg_h.png) center 29px repeat-y;
}

.hdUl li:hover a .hd_bg .hdBoxDes h3 {
    color: #fff;
}

.hdUl li:hover a .hdBoxDes p {
    color: #fff;
}

.lookBtn {
    padding-top: 30px;
}

.lookBtn a {
    width: 102px;
    height: 30px;
    color: #5a5a5a;
    font-size: 14px;
    margin: 0 auto;
    border: 1px #d2d2d2 solid;
    display: block;
    text-align: center;
    line-height: 30px;
}

.lookBtn a:hover {
    color: #fff;
    background: #ffbd00;
}


.tiyan {
    padding-bottom: 120px;
}

.tiyan .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: -38px;
    left: 0;
}

.tiyan .bx-wrapper .bx-pager.bx-default-pager a {
    background: url(../images/index/dian.png) no-repeat top center;
}

.tiyan .bx-wrapper .bx-pager.bx-default-pager a:hover, .tiyan .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: url(../images/index/dian_on.png) no-repeat top center;
}

.tiyan_lunbo_box {
    width: 1000px;
}

.tiyan_lunbo .slide {
    height: 315px;
    width: 229px;
}

.tiyan_lunbo .slide p {
    font-size: 14px;
    background: url(../images/index/arrow.png) no-repeat #f99800;
    background-position: -7px 22px;
    color: #fff;
    text-align: center;
    height: 32px;
    line-height: 32px;
}

.tiyan_lunbo .slide span {
    width: 14px;
    height: 7px;
    display: block;
    position: absolute;
    bottom: 32px;
    left: 109px;
    background: url(../images/index/arrow.png) no-repeat top center;
}

.tiyan_lunbo .slide a {
    width: 100%;
    height: 100%;
    display: block;
}

/*--首页活动 标题--*/
.hd_box_tit {
}

.hd_box_tit ul {
    width: 418px;
    height: 32px;
    zoom: 1;
    overflow: hidden;
    margin: 0 auto 38px;
}

.hd_box_tit ul li {
    width: 138px;
    height: 30px;
    border: 1px #d2d2d2 solid;
    border-right: none;
    float: left;
}

.hd_box_tit ul li.last {
    border-right: 1px #d2d2d2 solid;
}

.hd_box_tit ul li a {
    text-align: center;
    line-height: 30px;
    display: block;
    font-size: 14px;
    color: #5a5a5a;
    font-family: "微软雅黑";
}

.hd_box_tit ul li:hover, .hd_box_tit ul li.sel {
    background: #fca512;
    border-color: #fca512;
}

.hd_box_tit ul li:hover a, .hd_box_tit ul li.sel a {
    color: #fff;
}
