
/*首页*/
body {width: 100%;margin: 0 auto;}

.jzx .appdown img{width: 100%;}

.sy_dht_main {width: 100%;height:95px;position: fixed;background: #fff;z-index: 9999;width:100%;top: 0px;}
.sy_dht {width: 95%;height: auto;margin: 0 auto;padding: 10px 0 0 0;/*background: #fff;*/}
.sy_cs {position: relative; line-height: 27px; font-size: 14px; color: #333;width: 15%;float: left;}
.sy_cs a{margin-left: 7%;margin-top: 1%}

.return{position: relative; line-height: 27px; font-size: 16px; color: #333;width: 15%;float: left;display: none;}
.return img{width:21%;margin-left: 31%}
.sy_cs:after { position: absolute; top: 0; bottom: 0; right: 0;left: 26px; margin: auto; width: 0; height: 0; 
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #333;}

.sy_xz {float: left;width: 70%;text-align: center;border-radius: 50px;background: #f0f0f0;line-height: 27px;height: 27px}
.sy_xz img{float: left;margin-left: 4%;height: 18px;margin-top: 5px;}
.sy_xz input{width: 75%;border: 0px;background: #f0f0f0;line-height: 27px;float: left;margin-left: 3%}


.sy_ss {width: 10%;float: left;margin-left: 2%;margin-top: 3px;}
.sy_ss img {width: 20px;height: 20px;float: right;}
.sy-ser{color: #fe6e5d;display: none;}
.sy_ss .ser{width: 73%;height: auto;margin-top: 6%;display: none;}

.sy_search{width: 90%;height: 100%;background: #fff;position: fixed;padding:5%;display: none;}
.sy_search .hot-search{width: 100%;}
.sy_search .hot-search p{font-size: 18px}
.sy_search .hot-search button{background: #f7f7f7;border: 0px;color: #575757;padding:5px;font-size:14px;margin:3% 0 0 3% }
.sy_search .history-search{width: 100%;margin-top: 3%;overflow: hidden;}
.sy_search .history-search .history-title p{font-size: 18px;float: left;}
.sy_search .history-search .history-title img{float: right;width: 5%}
.sy_search .history-search button{background: #fff;border: 1px solid #dbdbdb;border-radius: 5px;color: #575757;padding:5px;font-size:14px;margin:3% 0 0 3%;}




.topto {width: 100%;height: 50px;position: fixed;background: #fff;max-width: 100%;z-index: 9999;}
.topto .hq {width: 20%;float: left;line-height: 50px;}
.topto .hq img {width: 10px;height: 16px;margin-left: 10%;}
.topto .bt {width: 60%;float: left;text-align: center;line-height: 50px;color: #FE6E5D;font-size: 16px;}
.topto .bt01 {width: 30%;float: left;text-align: center;line-height: 50px;font-size: 16px;}
.topto .bt01 a {color: #333;}
.topto .bt02 {width: 30%;float: left;text-align: center;line-height: 50px;font-size: 16px;}
.topto .bt02 a {color: #333;}
.topto .hover {color: #FE6E5D;border-bottom: 2px solid #FE6E5D;}



.middle_container .bt01 {width: 40%;float: left;margin-left:10%;text-align: center;line-height: 50px;font-size: 16px;}
.middle_container .bt01 a {color: #333;}
.middle_container .bt02 {width: 40%;float: left;text-align: center;line-height: 50px;font-size: 16px;}
.middle_container .bt02 a {color: #333;}
.middle_container .hover {color: #FE6E5D;border-bottom: 2px solid #FE6E5D;}



.topto .tz {width: 18%;float: left;line-height: 50px;text-align: right;margin-top: 10px;}
.topto .tz img {width: 30px;height: 30px;margin-left: 10%;}
.topto01 {height: 45px;}

.sy_banner {width: 100%;height: auto;position: relative;margin-top: 13%;}
.swiper-container {width: 100%;height: auto;}
.swiper-slide a img {width: 100%;height: auto;}
.pagination {position: absolute;  text-align: center; width: 100%;bottom: 10px;z-index: 999;margin: 0px; } 
.swiper-pagination-switch {display: inline-block; width: 7px; height: 7px; border-radius: 10px; background: #fff;  margin: 0 3px; cursor: pointer; }
.swiper-active-switch {background: #FF7385; }
.serve{width: 90%;margin: 0 auto;margin-top: 20px; overflow: hidden;}
.serve .serve-left{float: left;width: 40%;}
.serve .serve-left span{font-size: 14px;}
.serve .serve-left p{ font-size: 24px;color: #fe6e5d;margin-top: 10px;}
.serve .serve-left p span{ font-size: 14px;color: #999999;}
.serve .serve-right{float: right;width: 60%;text-align: right;}
.serve .serve-right p{font-size: 12px;margin-top: 4px;}
.serve .serve-right .serve-img{width: 100%;font-size: 12px;}
.serve .serve-right .serve-img img{width: 15%; vertical-align:middle;margin-right: 10px}




.sy_nav {margin-top: 10px; overflow: hidden;margin-bottom: 10px;}
.sy_nav a {float: left; padding: 4px 8px; margin-bottom: 8px; width: 25%; text-align: center; -webkit-box-sizing: border-box;position: relative;}
.sy_nav a img {width: 60%;}
.sy_nav a h2 {font-size: 12px;font-weight: normal;margin-top:0;}

.sy_nav a span {position: absolute; top: 3px; left: 50%; margin-left: 22px; }
.sy_nav a span .spimg {width: 100%;}


.sy_navd {margin-top: 10px; overflow: hidden;margin-bottom: 10px;}
.sy_navd a {float: left; padding: 4px 8px; margin-bottom: 0px; width: 33%; text-align: center; -webkit-box-sizing: border-box;position: relative;}
.sy_navd a img {width: 70%;}
.sy_navd a h2 {font-size: 12px;font-weight: normal;margin-top:0;line-height: 0px;}
.sy_navd a span {position: absolute;top: 10px;left: 50%;margin-left: 25px; background: #FF7385;color: #fff;border-radius: 8px;z-index: 9;font-size: 12px;padding: 1px 3px;}






.picScroll-top {width: 72%;float: right;height: 45px;}
.picScroll-top ul li {height: 100%; }
.sy_mL_main {width: 96%;height: auto;overflow: hidden;border-bottom: 1px solid #dee0e5;margin: 0 auto;}
.sy_message {width: 100%;height: auto;}
.sy_mL {width: 27%;float: left;}
.sy_mL img {width: 100%;height: auto;display: block;}

.sy_mR {width: 96%;
        float: right;
        padding-left: 3%;
        padding-right: 1.5%;
        overflow:hidden;
        text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        -webkit-text-overflow:ellipsis;
        -moz-text-overflow:ellipsis;

}

.sy_mR p:nth-of-type(1) img {width: 11%;float: left;padding-top: 5px;border-radius: 50%;}
.sy_mR p:nth-of-type(1) .sn01 {font-size: 14px;font-weight: bold;color: #000;padding-left: 5px;padding-top: 8px;float: left;}
.sy_mR p:nth-of-type(1) .sn02 {float: left;font-size: 12px;padding-left: 15px;padding-top: 8px;}
.sy_mR p:nth-of-type(1) .sn03 {float: right;font-size: 12px;padding-top: 8px;}
.sy_mR p:nth-of-type(2) {float: left;font-size: 15px;color: #333;padding-top: 8px;line-height: 23px;}

.hotel-dt{width: 96%;overflow: hidden;margin: 0 auto;border-bottom: 1px solid #dee0e5;}
.hotel-dt .dt-img{width:30%;float: left;}
.hotel-dt .dt-img img{width: 100%}
.hotel-dt .dt-text{width: 70%;float: left;}
.hotel-dt .dt-text ul{overflow: hidden;width: 100%}
.hotel-dt .dt-text ul li{width: 100%}

.sy_lp {width: 96%;height: auto;margin: 0 auto;overflow: hidden;margin-top: 10px;}
.sy_lp img {width: 49%;height: auto;float: left;}
.sy_lp a:nth-of-type(2) img{margin-left: 2%}
.sy_zy {width: 100%;height: auto;}
.sy_zy a img {width: 100%;height: auto;padding: 0 0 10px 0;}

.appdown2{width: 100%}
.appdown2 img{width: 100%}
.appdown3{width: 100%}
.appdown3 img{width: 100%}
.footer{width: 100%; position: relative;}
.footer img{width: 100%}
.footer .footer-button{width: 20%;height: 11%;left:40%;top: 40%;position: absolute;}

.sy_jd {width: 95%;height: auto;margin: 0 auto;}
.sy_jd_top {width: 100%;height: 30px;padding:15px 0;}
.sy_jd_top img {width: 31px;height: 31px; float: left;border-radius: 50%;}
.sy_jd_top .spj01 {padding-left: 5px;font-size: 16px;font-weight: bold;color: #333;float: left;padding-top: 6px;}
.sy_jd_top .spj02 {float: left;background: #F98282;color: #fff;font-size: 12px;border-radius: 5px;/*width: 60px;height: 18px;*/line-height: 18px;text-align: center;margin:6px 0 0 7px;padding: 0 3px;}
.sy_jd_top .spj01 a {color: #333;}

.sy_jd_top .sc {
    float: right;
    display: block;
    width: 38px;
    height: 16px;
    border: 1px solid #F98282;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    border-radius: 5px;
    color: #F98282;
    margin-top: 3px;
}




.sy_jd p {font-size: 12px;padding-bottom: 15px;}
.sy_jd_tp {width: 100%;height: auto;}
.sy_jd_tp img {width: 100%;height: auto;}
.sy_jd_qg {width: auto;height: 30px;background: #F98282;border-radius: 5px;float: right;margin-top: 10px;margin-bottom: 10px;}
.sy_jd_qg span {width: auto;height: 20px;background: #fff;padding:0 5px;line-height: 20px;font-size: 14px;margin-left: 5px;border-radius: 2px;color: #F98282;display: block;margin-top: 5px;float: left;}
.sy_jd_qg span i {font-size: 12px;font-style: normal;text-decoration:line-through;color: #ccc;font-weight: normal;float: right;padding-right: 5px;}
.sy_jd_qg a {font-size: 12px;color: #fff;float: right;padding:0 10px;display: block;height: 30px;line-height: 30px;text-align: center;}
.sy_jd_tp ul {text-align: left;padding-left: 1.5%;}
.sy_jd_tp ul li {display: inline-block;width: 32%;}
.sy_jd_tp ul li img {width: 100%;height: auto;}
.sy_jd_js {width: 100%;height: 50px;line-height: 50px;border-top: 1px dashed #ececec;}
.sy_jd_js .jjs01 {font-size: 12px;color: #FE6E5D;float: left;}
.sy_jd_js .jjs01 img {position: relative;top: 3px;}
.sy_jd_js .jjs02 {font-size: 12px;float: right;}
.sy_jd_js .jjs02 img {position: relative;top: 1px;}

.wrapper01 {padding-left: 10px !important;}
.thumbs-cotnainer{overflow: hidden;}
.thumbs-cotnainer .wrapper01 .swiper-slide a{display: block; position:relative;}
.thumbs-cotnainer .wrapper01 .swiper-slide a .swiper-bg{width: 92%;height: 85px;background:rgba(123, 120, 120, 0.4);z-index: 1;position: absolute;top: 0px;left: 0px;color:#fff;text-align: center;font-size: 126%}
.thumbs-cotnainer .wrapper01 .swiper-slide a .swiper-bg p{margin-top: 20%}

.thumbs-cotnainer .swiper-slide {width: 141px; text-align: left; line-height: 1.3; } 
.thumbs-cotnainer a img {width: 133px; height: 85px; }
.app-title {font-size: 14px; color: #666; white-space: nowrap; text-overflow:ellipsis; padding-top: 5px; position: relative; overflow: hidden; max-width: 90%; text-align: center; }
.app-price {font-size: 12px; color: #999; text-align: center; max-width: 90%; padding-top: 3px; color: #E53E42; }
.thumbs-cotnainer .slide01 {width: 95px; text-align: left; line-height: 1.3; }
.thumbs-cotnainer .slide01 .app-title01 a {font-size: 16px;color: #333;}
.thumbs-cotnainer .slide01 .app-title01 a:hover{color: #FE6E5D;border-bottom: 1px solid #FE6E5D;padding-bottom:10px;}
.thumbs-cotnainer .slide01 .app-title01 a.hover{color: #FE6E5D;border-bottom: 1px solid #FE6E5D;padding-bottom:10px;}

.kgbg {width: 100%;height: 10px;background:#fff;}


/*酒店*/
.hotel-good{width: 100%;height: auto;}
.hotel-good .hotel-title{width: 100%;margin-top: 25px;margin-bottom: 25px;}
.hotel-good .hotel-title img{width: 100%}
.hotel-good .hotel-tag {width: 100%;height: auto;}
.hotel-good .tag{width: 100%;height: auto;overflow: hidden; margin-top: -2.5%;}
.hotel-good .tag .swiper-wrapper{text-align: center;width: auto;}
.hotel-good .tag .swiper-wrapper .swiper-slide{ width: auto;}
.hotel-good .tag .swiper-wrapper .swiper-slide .tag-button{float: left;border: 1px solid #e5e7ea;background: #fff;border-radius: 5px;text-align: center;padding: 4px 8px 4px 8px;color: #666666;}
.tag-br{width: 10px;height: 10px;float: left;}

.hotel-good .hotel-rec{width: 96%;margin: 0 auto;margin-top: -1%}
.hotel-good .hotel-rec img{width: 100%;}
.hotel-good .hotel-rec ul{width: 100%}
.hotel-good .hotel-rec ul li{width: 100%;border-bottom: 1px solid #eeeeee;margin-top: 20px;padding-bottom:  20px}
.hotel-good .hotel-rec ul li .hotel-header{width: 100%;overflow: hidden;height: auto;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-img{float: left;width:110px;height: 90px;overflow: hidden;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-img img{object-fit: cover;height: 100%}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left{float: right;width: 70%}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left p{font-size: 18px;color: #333333;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left .hotel-tag{width: 100%;padding-top: 10px;padding-bottom: 10px}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left .hotel-tag span{display: inline-block;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left .hotel-tag span img{width: 100%;}
.hotel-tag1{float: left;background: #ffeaa9;border-radius:5px;padding: 3px;text-align: center;}
.hotel-tag2{width: 7%; margin-left: 2%;float: left;padding-top: 4px;}
.yen{float: right;font-size: 20px;color: #f2442f;margin-top: 2%;}
.hotel-tc{width: 100%;margin-top: 10px}
.adr{float: right;}
.hotel-good .hotel-rec .hotel-youhui{width: 100%}
.hotel-good .hotel-rec .hotel-youhui img{width:5%;margin-right: 3%;margin-bottom: 1%}
.hotel-good .hotel-rec .hotel-youhui a span{color: #aeaeae;}
.hotel-good .hotel-rec .hotel-youhui a{display: block;margin-top: 1%}


/*直营*/
.zy_banner {width: 100%;height: auto;position: relative;}
.zy_banner img {width: 100%;height: auto;}

.zy_al {width: 100%;height: auto;text-align: center;}
.zy_al .imgat {width: 43%;padding-top: 25px;display: block;margin: 0 auto;}
.zy_al p {font-size: 14px;padding-bottom: 10px;padding-top: 6px;}
.zy_al .zy_al_tp {width: 100%;height: auto;}
.zy_al .zy_al_tp img {width: 100%;height: auto;}

.zy_case_main {width: 95%;height: auto;margin: 0 auto;}
.zy_case_main .zy_case_theme {width: 100%;height: auto;padding-bottom: 20px;}
.zy_case_theme .cp1 {font-size: 25px;color: #222;padding: 15px 0;}
.zy_case_theme .cp2 {font-size: 14px;color: #888;line-height: 22px;}
.zy_case_theme .cp3 .cs1 {font-size: 12px;float: left;}
.zy_case_theme .cp3 .cs1 img {width: 12px;height:18px;position: relative;}


.zy_case_theme .cp3 .cs2 {
	font-size: 12px;float: right;padding-top: 5px;position: relative;top: 30px;
}
.zy_case_theme .cp3 .cs2 i {font-style: normal;color: #000;}
.zy_case_theme .zy_cul {padding-top: 10px;}
.zy_case_theme .zy_cul li {display: inline-block;width: 27px;height: 27px;}
.zy_case_theme .zy_cul li img {width: 80%;height: auto;}
.chakan {text-align: center;padding-bottom: 30px;}
.chakan a {font-size: 16px;color: #666;}
.chakan a span {font-size: 12px;}

.zy_main01 {width: 100%;height: auto;margin: 0 auto;}
.zy_main01 .zy_xzT {border-bottom: 1px solid #EEEEEE;padding-left: 2.5%;padding-top: 8px;padding-bottom: 8px;color: #222;font-size: 14px;}
.zy_main01 .zy_xzdy {width: 95%;height: auto;margin: 0 auto;} 
.zy_main01 .zy_xzdy .xs1 {font-size: 12px;float: left;padding: 15px 0;}
.zy_main01 .zy_xzdy .xs1 img {width: 8%;position: relative;}
.zy_main01 .zy_xzdy .xs2 {font-size: 12px;float: right;padding: 15px 0 15px 0;} 
.zy_main01 .zy_xzdy .xs2 a {color: #DD5166;}
.zy_main01 .zy_xzdy .xs2 a span {color: #ccc;font-size: 16px;}

.zy_pl {width: 100%;height: auto;}
.zy_pl .zy_xzT {border-bottom: 1px solid #EEEEEE;padding-left: 2.5%;padding-top: 8px;padding-bottom: 8px;color: #222;font-size: 14px;}
.zy_pl .zy_plNR {width: 95%;height: auto;margin: 0 auto;padding-top: 20px;}
.zy_pl .zy_plNR .plimg {width: 10%;height: auto;float: left;border-radius: 50%;}
.zy_pl .zy_plNR .plmj {float: left;width: 88%;position: relative;top: 7px;text-align: left;padding-left: 5px;}
.zy_pl .zy_plNR .plmj .pmz {font-size: 15px;color: #666;}
.zy_pl .zy_plNR .plmj .pmz span {font-size: 12px;color: #999;float: right;}
.zy_pl .zy_plNR .plmj .psj {font-size: 12px;}
.zy_pl .zy_plNR .pwz {font-size: 13px;padding-top: 10px;color: #4A4A4A;}
.zy_pl .zy_plNR .scpl {width: 100%;height: auto;padding-top: 15px;}
.zy_pl .zy_plNR .scpl li {display: inline-block; width: 32%;}
.zy_pl .zy_plNR .scpl li img {width: 100%;height: auto;}
.zy_pl .zy_plNR .pwz {padding-bottom: 20px;padding-top: 10px;}
.xian {border-top: 1px solid #eee;width: 100%;}


/*爆款列表*/
.bl_banner {width: 100%;height: auto;position: relative;}
.bl_banner img {width: 100%;display: block;height: auto;}
.bl_banner .baol {position: absolute;left: 50%;margin-left: -30px;bottom: -8%;}
.bl_banner .baol img {width: 60px;height: auto}
.bl_banner .spbl {position: absolute;right: 0;top: 85%;background: #000;display: block;width: 80px;height: 30px;text-align: center;line-height: 30px;opacity: 0.6;color: #FE6E5D;font-size: 16px;}
.bl_banner .spbl i {font-style: normal;font-size: 20px;}

.bl_main {width: 95%;height: auto;margin: 0 auto;}
.bl_main .bl_theme {width: 100%;height: auto;padding-bottom: 20px;}
.bl_theme .bp1 {font-size: 18px;color: #222;padding: 35px 0 15px 0;font-family:"Microsoft YaHei";font-weight: bold;}
.bl_theme .bp2 {font-size: 13px;color: #888;line-height: 22px;}
.bl_theme .bp3 .bsl1 {font-size: 12px;color: #FE6E5D;}
.bl_theme .bp3 .bsl1 img {
	position: relative;
	top: -1px;
	width: 5%
}


.bl_theme .bsl2 {font-size: 12px;float: right;padding-top: 12px;}
.bl_theme .bsl2 i {font-style: normal;color: #000;}
.bl_theme .bull {padding-top: 10px;float: left;margin-bottom: 10px;}
.bl_theme .bull li {display: inline-block;width: 27px;height: 27px;}
.bl_theme .bull li img {width: 80%;border-radius: 50%;}

.bl_sp {width: 95%;height: auto;margin: 0 auto;text-align: center;}
.bl_sp .bl_sp01 {width: 32%;float: left; margin-bottom: 20px;}
.bl_sp .bl_sp01 img {width: 100%;height: auto}
.bl_sp .bl_sp01  p {font-size: 14px;margin-top: 5px}
.bl_sp .bl_sp02 {width: 32%;float: left;margin-left: 2%;margin-bottom: 20px;}
.bl_sp .bl_sp02 img {width: 100%; }
.bl_sp .bl_sp02  p {font-size: 14px;margin-top: 5px}
.bl_sp .bl_sp03 {width: 32%;float: left;margin-left: 2%;margin-bottom: 20px;}
.bl_sp .bl_sp03 img {width: 100%; height: auto}
.bl_sp .bl_sp03  p {font-size: 14px;margin-top: 5px}


/*活动列表*/

.hdlb {width: 95%;height: auto;margin: 0 auto;}
.hdlb .hdlb01 {width: 100%;height: auto;text-align: center;position: relative;}
.hdlb .hdlb01 .hdlbimg {width: 100%;height: auto;}
.hdlb .hdlb01 .hdlbimg01 {position: absolute;top: 0;width: 10%;height: 20%;right: 2%;}

.hdlb .hdlb01 a p:nth-of-type(1) {font-size: 16px;color: #333;padding: 10px 0 0px 0;}
.hdlb .hdlb01 p:nth-of-type(1) {font-size: 14px;color: #999;padding: 0px 0 10px 0;}
.hdlb .hdlb01 p:nth-of-type(2) {font-size: 12px;color: #999;padding-bottom: 20px;}
.hdlb .hdlb01 p:nth-of-type(2) img {width: 16px;height: 16px;position: relative;top: 3px;}


/*文章列表*/
.wzjzx {width: 100%;height: auto;}
.wzlb {width: 100%;height: auto;padding-top:15px;border-top: 1px solid #ececec;}
.wzlb .wzlb01 {width: 95%;height: auto;margin: 0 auto;}
.wzlb .wzlb01 .wzlb0L {width: 40%;float: left;}
.wzlb .wzlb01 .wzlb0L img {width: 100%; margin-bottom: 15px;}
.wzlb .wzlb01 .wzlb0R {float: right; width: 57%;}
.wzlb .wzlb01 .wzlb0R p:nth-of-type(1) {font-size: 16px;color: #343434;/*font-weight: bold;*/}
.wzlb .wzlb01 .wzlb0R p:nth-of-type(2) .wimg01 {width: 18px;height: 11px; position: relative;top: 1px;}
.wzlb .wzlb01 .wzlb0R p:nth-of-type(2) .wsp01 {font-size: 12px;color: #cecece;}
.wzlb .wzlb01 .wzlb0R p:nth-of-type(2) .wimg02 {width: 16px;height: 11px;position: relative;top: 1px;}
.wzlb .wzlb01 .wzlb0R p:nth-of-type(2) .wsp02 {font-size: 12px;color: #cecece;}

.wzlb02 {width: 100%;height: auto;padding-top: 15px;}
.wzlb02 .wzlbimg {width: 100%;height: auto;}
.wzlb02 .wzlb03 {width: 95%;height: auto;margin: 0 auto;}
.wzlb02 .wzlb03 p:nth-of-type(1) {font-size: 16px;color: #343434;padding: 10px 0 5px 0;}
.wzlb02 .wzlb03 p:nth-of-type(2) {font-size: 12px;color: #999;padding-bottom: 20px;}
.wzlb02 .wzlb03 p:nth-of-type(2) .wimg02 {width: 16px;height: 11px;position: relative;top: 1px;}

/*动态*/

.dt {width: 100%;height: auto;}
.dt_banner {width: 100%;height: auto;}
.dt_banner img {width: 100%;height: auto;display: block;}
.dt_list {width: 95%;height: auto;margin: 0 auto;padding: 10px 0;}
.dt_list_top {width: 100%;height: auto;}
.dt_list_top .dtimg {width:45px;height: 45px;float: left;border-radius: 50%; padding-right: 5px;}
.dt_list_top .dtmz  {float: left;height: 45px;line-height: 22px;}
.dt_list_top .dtmz h4 {font-size: 14px;color: #333;margin: 0; text-align: left; line-height: 18px; padding-top: 5px;}
.dt_list_top .dtmz p {font-size: 12px;color: #999;} 
.dt_list_top .dtsp {float: right;font-size: 12px;padding-top: 10px;}
.dtpl {width: 100%;height: auto;padding: 10px 0;color: #333;}
.dttp {width: 100%;height: auto;padding: 10px 0;}
.dttp ul {text-align: left;padding-left: 1.5%;}
.dttp ul li {display: inline-block;width: 32%;padding-top: 5px;}
.dttp ul li img {width: 100%;height: auto;}

.dtvdiu {width: 100%;height: auto;}
.dtvdiu img {width: 100%;height: auto;}



/*baik*/
.bk_list {display: block;background: #F4F4F3;}
.bk_list01 {padding: 10px 12px;}
.bk_list01 li {margin-bottom: 5px; position: relative;}
.bk_list01 a {display: block; padding: 10px 30px 2px 60px; height: auto; border-radius: 5px; background: #fff; position: relative; z-index: 2;}
.bk_list01 .lazy {float: left; margin-left: -50px; width: 40px; height: 40px; border-radius: 50%;}
.bk_list01 h3 {margin-bottom:0px;text-align:left;font-weight:bold;margin-top: 3px; font-size: 14px; line-height: 16px; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.bk_list01 p { margin-top: 4px; font-size: 12px; line-height: auto; color: #999;}
.bk_list01 a:after {display: block; content: "\20"; position: absolute; top: 20px; right: 10px; width: 15px; height: 21px; background: url(../images/dt04.jpg) 0 0 no-repeat; background-size: 100% 100%;}
.dtvdiu01 {width: 100%;height: auto;display: none;}
.dtvdiu01 img {width: 100%;height: auto;}
.dd {width: 100px;height: 100px;}



.case_main {width: 95%;height: auto;margin: 0 auto;}
.case_main .case_theme {width: 100%;height: auto;padding-bottom: 20px;}
.case_theme .cp1 {font-size: 25px;color: #222;padding: 15px 0;font-weight: bold;}
.case_theme .cp2 {font-size: 14px;color: #888;line-height: 22px;}
.case_theme .cp3 .cs1 {font-size: 12px;float: left;}
.case_theme .cp3 .cs1 img {position: relative; top: -1px; width: 6%;}
.case_theme .cp3 .cs2 {
font-size: 12px;
float: right;
padding-top: 5px;
position: relative;
top: 30px;
}
.case_theme .cp3 .cs2 i {font-style: normal;color: #000;}
.case_theme .cul {padding-top: 10px;}
.case_theme .cul li {display: inline-block;width: 27px;height: 27px;}
.case_theme .cul li img {width: 80%;border-radius: 50%;}



/*套餐列表*/
.tc_main {width: 100%;height: auto;margin: 0 auto;overflow: hidden;}
.tc01 {width: 95%;height: auto;margin: 0 auto;padding: 15px 0;}
.tc01 .tc01L {width: 34%;float: left;padding: 8px 0;}
.tc01 .tc01L img {width: 100%;}
.tc01 .tc01R {width: 60%;float: right;border-bottom: 1px solid #ececec;padding-top: 5px;}
.tc01 .tc01R p{margin: 0;}
.tc01 .tc01R p:nth-of-type(1) {font-size: 14px;color: #000;font-weight: bold;}
.tc01 .tc01R p:nth-of-type(2) {padding: 10px 0 5px 0;}
.tc01 .tc01R p:nth-of-type(2) img {width: 30px;height: 30px;line-height: 30px; border-radius: 50%}
.tc01 .tc01R p:nth-of-type(2) span {font-size: 13px;position: relative;bottom: 10px;color: #919191;}
.tc01 .tc01R p:nth-of-type(3) {padding-bottom: 12px;padding-top: 5px;}
.tc01 .tc01R p:nth-of-type(3) span:nth-of-type(1) {color: #E53E42;}
.tc01 .tc01R p:nth-of-type(3) span:nth-of-type(1) b {font-size: 20px;}
.tc01 .tc01R p:nth-of-type(3) span:nth-of-type(2) {font-size: 12px;text-decoration:line-through;color: #919191;}
.tc01 .tc01R p:nth-of-type(3) span:nth-of-type(3) {float: right;font-size: 12px;position:relative;top: 3px;color: #919191;}


.praise{width: 70%;margin: 0 auto;text-align: center;margin-bottom: 20px;}
.praise img{width: 100%;}
.praise-test{box-shadow:0px 0px 20px #dbdada;width: 100%;height: 67%;overflow: hidden;border-radius:8px;margin-top: 10px;}
.praise-smbox{width: 90%;margin: 0 auto;margin-top: 5px; }

.praise .swiper-slide {
  height: 100%;
  opacity: 0.4;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  margin-top: 10px;
}
.praise .swiper-slide-visible {
  opacity: 0.5;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);

}
.praise .swiper-slide-active {
  top: 0;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);

}
.praise .swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 8px;
  background: #aaa;
  margin-right: 8px;
  cursor: pointer;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  opacity: 0;
  position: relative;
  top: -50px;
}
.praise .swiper-visible-switch {
  opacity: 1;
  top: 0;
  background: #aaa;
}
.praise .swiper-active-switch {
  background: #fff;
}


.tempWrap{height: 50px;}
.dt-text ul li p {word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom: 2px;}
.praise-smbox{text-overflow:ellipsis;}
.appdown{position: relative;}
.appdown-close{width: 5%;height: 30%;position: absolute;left: 3%;top: 36%}


@media(min-width: 320px) {
	.swiper-container_zy {width: 100%;height:173px !important;}
	.swiper-container {width: 100%;height: 86px;}
  .sy_banner .swiper-container{height: 166px}
	.thumbs-cotnainer .slide01 {width: 84px; text-align: left; line-height: 1.3; }
	.thumbs-cotnainer .slide01 .app-title01 a {font-size: 12px;}
	.thumbs-cotnainer .slide01 .app-title01 a:hover{color: #FE6E5D;border-bottom: 1px solid #FE6E5D;padding-bottom:10px;}
	.thumbs-cotnainer .slide01 .app-title01 a.hover{color: #FE6E5D;border-bottom: 1px solid #FE6E5D;padding-bottom:10px;}
  .yen{font-size: 230%}
  .yen span{font-size: 75%}
	
}
@media(max-width: 320px) {
.sy_mR p:nth-of-type(1) .sn01 {font-size: 12px;font-weight: bold;color: #000;padding-left: 1px;padding-top: 8px;float: left;}
.sy_mR p:nth-of-type(1) .sn02 {float: left;font-size: 12px;padding-left: 3px;padding-top: 8px;text-overflow: ellipsis;}
.sy_mR p:nth-of-type(1) .sn03 {float: right;font-size: 12px;padding-top: 8px;}
.sy_mR p:nth-of-type(2) {float: left;font-size: 12px;color: #333;padding-top: 8px;line-height: 23px;text-overflow: ellipsis;}
.sy_jd_top .spj01 {padding-left: 3px;font-size: 16px;font-weight: bold;color: #333;float: left;padding-top: 2px;}
.sy_jd_top .spj02 {float: left;background: #F98282;color: #fff;font-size: 12px;border-radius: 5px;/*width: 60px;height: 18px;*/line-height: 18px;text-align: center;margin:7px 0 0 5px;padding: 0 3px;}
.sy_jd_top a {float: right;display: block;/*width: 45px;*/height: 20px;/*border: 2px solid #F98282;*/font-size: 12px;line-height: 13px;text-align: center;border-radius: 5px;color: #F98282;margin-top: 4px;}
.sy_mR {width: 96%; float: right; padding-left: 3%; padding-right: 1.5%; margin-top: 0px; }
.case_theme .cp1 {font-size: 18px;color: #222;padding: 15px 0 0px 0;font-weight: bold;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-img{width:90px;height: 84px;}
.sy_ss .ser{margin-top: 14%}
.sy_search .hot-search button{font-size: 12px;}
.sy_search .hot-search p{font-size: 14px;}
.sy_search .history-search .history-title p{font-size: 14px}
.sy_search .history-search button{font-size: 12px;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left p{font-size: 16px}
.jzx .praise{height:200px}
.praise-test{height: 80%}
.yen{font-size: 130%}
.yen span{font-size: 75%}
.thumbs-cotnainer a img{width:92%}
.thumbs-cotnainer .wrapper01 .swiper-slide a .swiper-bg{width: 92%}    
.hotel-good .hotel-rec ul li .hotel-header .hotel-left .hotel-tag .hotel-tag1 {padding: 0px;font-size:100%;margin-top: 2%;border-radius: 1px;}
}

/*iphone6,galaxy s5*/
@media (min-width: 360px) and (max-width: 380px) {
.swiper-container_zy {width: 100%;height:203px !important;}
.swiper-container {width: 100%;height: 175px;}
.sy_mR p:nth-of-type(2) {float: left;font-size: 14px;color: #333;padding-top: 8px;line-height: 23px;}
.thumbs-cotnainer .slide01 {width: 99px; text-align: left; line-height: 1.3; }
.thumbs-cotnainer .slide01 .app-title01 a {font-size: 14px;}
.thumbs-cotnainer .slide01 .app-title01 a:hover{color: #FE6E5D;border-bottom: 1px solid #FE6E5D;padding-bottom:10px;}
.thumbs-cotnainer .slide01 .app-title01 a.hover{color: #FE6E5D;border-bottom: 1px solid #FE6E5D;padding-bottom:10px;}
.sy_ss .ser{margin-top: 8%}
.praise-test{height:79%;}
.swiper-container_zy {width: 100%;height:195px !important;}
.swiper-container {width: 100%;height: 87px;}
.sy_mR p:nth-of-type(2) {float: left;font-size: 14px;color: #333;padding-top: 6px;line-height: 22px;}
.sy_search .hot-search button{font-size: 12px;}
.sy_search .hot-search p{font-size: 14px;}
.sy_search .history-search .history-title p{font-size: 14px}
.sy_search .history-search button{font-size: 12px;}
.thumbs-cotnainer .slide01 {width: 94px; text-align: left; line-height: 1.3; }
.thumbs-cotnainer .slide01 .app-title01 a {font-size: 14px;}
.thumbs-cotnainer .slide01 .app-title01 a:hover{color: #FE6E5D;border-bottom: 1px solid #FE6E5D;padding-bottom:10px;}
.thumbs-cotnainer .slide01 .app-title01 a.hover{color: #FE6E5D;border-bottom: 1px solid #FE6E5D;padding-bottom:10px;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-img{width:100px;height: 86px;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left p{font-size: 16px}
.jzx .praise{height:230px}
.praise-test{height: 82%}
.yen{font-size: 136%}
.thumbs-cotnainer a img{width:91%}
.thumbs-cotnainer .wrapper01 .swiper-slide a .swiper-bg{width: 91%}  
.sy_banner .swiper-container{height: 200px}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left .hotel-tag .hotel-tag1 {padding: 2px;font-size:100%;margin-top: 4px;border-radius: 1px;}

}
/*nexus 5X,nexus 6P,iphone 6P*/
@media (min-width: 410px) and (max-width: 415px) {
.praise-test{height:84%;}
.sy_search .history-search .history-title p{font-size: 20px}
.sy_search .history-search button{font-size: 14px;}
.return img{margin-top: 7%}
.swiper-container_zy {width: 100%;height:223px !important;}
.swiper-container {width: 100%;height: 88px;}  
.sy_mR p:nth-of-type(2) {float: left;font-size: 15px;color: #333;padding-top: 8px;line-height: 24px;}
.thumbs-cotnainer .slide01 {width: 111px; text-align: left; line-height: 1.3; }
.thumbs-cotnainer .slide01 .app-title01 a {font-size: 14px;}
.thumbs-cotnainer .slide01 .app-title01 a:hover{color: #FE6E5D;border-bottom: 1px solid #FE6E5D;padding-bottom:10px;}
.thumbs-cotnainer .slide01 .app-title01 a.hover{color: #FE6E5D;border-bottom: 1px solid #FE6E5D;padding-bottom:10px;}
.sy_search .hot-search button{font-size: 100%;}
.sy_search .hot-search p{font-size: 120%;}
.sy_search .history-search .history-title p{font-size: 120%}
.sy_search .history-search button{font-size: 100%;}
.return img{margin-top: 7%}
.jzx .praise{height:260px}
.praise-test{height: 83%}
.yen{font-size: 170%}
.yen span{font-size: 65%}
.thumbs-cotnainer a img{width:92%}
.thumbs-cotnainer .wrapper01 .swiper-slide a .swiper-bg{width: 92%}  
.sy_banner .swiper-container{height: 220px}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left .hotel-tag .hotel-tag1 {padding: 2px;font-size:100%;margin-top: 4px;border-radius: 1px;}
}
/*oppo a31*/
@media (min-width: 460px) and (max-width: 490px) {


}
/*iphone 5*/
@media (min-width: 319px) and (max-width: 321px) {


}
/*ipad*/
@media (min-width: 760px) and (max-width: 800px) {
.swiper-container_zy {width: 100%;height:415px !important;}
.swiper-container {width: 100%;height: 410px;}
.swiper-container {width: 100%;height: 196px;}
.sy_banner .swiper-container{height: 411px;}
.jzx .praise{height: 450px}
.praise-test{height: 90%}
.hotel-tag1{font-size: 20px;margin-top: 12px;}  
.hotel-youhui{font-size: 150%;margin-top: 2%}
.hotel-tc{font-size:200%;margin-top: 5%}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left p{font-size: 215%}
.tag-button{font-size: 22px;}
.serve .serve-left span{font-size: 200%;display: inline-block;height: 30px;line-height: 30px;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left{width: 74%;padding-top:10px }
.sy_banner{margin-top: 17%}
.sy_ss{margin-top: 9px;}
.sy_ss img{width: 40px;height: 40px;}
.sy_cs{line-height: 55px;font-size:123%;}
.sy_ss .ser{margin-top: 2%}
.sy_dht_main{height: 175px;font-size: 20px}
.sy_xz{height: 55px}
.sy_xz input{line-height: 55px;font-size: 123%}
.sy_xz img{height:32px;margin-top: 12px}
.return img{margin-top: 4%;width: 20%}
.sy_search .hot-search button{font-size: 100%;padding: 10px;border-radius: 8px}
.sy_search .hot-search p{font-size: 120%;}
.sy_search .history-search .history-title p{font-size: 120%;display: block;height: 30px;line-height: 30px;}
.sy_search .history-search button{font-size: 100%;padding: 10px;border-radius: 8px}
.hotel-dt .dt-text ul li{height: 100px;font-size: 180%;margin-top: 1.8%}
.hotel-dt .dt-text ul li p{padding-bottom: 4.5%;}
.hotel-good .tag .swiper-wrapper .swiper-slide .tag-button a{font-size: 113%}
.hotel-good .tag .swiper-wrapper .swiper-slide .tag-button{margin-top: 10%;margin-bottom: 10%}
.hotel-good .hotel-rec ul li .hotel-header .hotel-img{width: 180px;height: 160px;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left .hotel-tag{margin-top: 4%}
.hotel-good .hotel-rec .hotel-youhui img{width: 4%}
.hotel-tag2{width: 6%}
.hotel-good .tag .swiper-wrapper .swiper-slide .tag-button{border: 3px solid #e5e7ea;padding: 8px 12px 8px 12px;border-radius: 10px;}
.yen{font-size: 230%}
.yen span{font-size: 76%}
.return{margin-top: 1%}
.sy_cs:after{border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 13px solid #333;left: 50px}
.thumbs-cotnainer a img{width:93%}
.thumbs-cotnainer .wrapper01 .swiper-slide a .swiper-bg{width: 93%}  
.thumbs-cotnainer .wrapper01 .swiper-slide a .swiper-bg{height: 193px;font-size: 220%;}
.thumbs-cotnainer .wrapper01 .swiper-slide a .swiper-bg p{margin-top: 23%}
.serve{width: 96%;margin-bottom: 2%}
.serve .serve-left p{font-size: 330%;margin-top: 7%}
.serve .serve-right .serve-img{font-size: 180%}
.serve .serve-right p{font-size: 180%;margin-top: 4%}
.serve .serve-left p span{font-size:65%}
.thumbs-cotnainer a img{height: 193px}
.swiper-pagination-switch{width: 10px;height: 10px;}
}


/*ipad pro*/
@media (min-width: 1020px) and (max-width: 1025px) {
.swiper-container_zy {width: 100%;height:415px !important;}
.swiper-container {width: 100%;height: 410px;}
.swiper-container {width: 100%;height: 220px;}
.sy_banner .swiper-container{height: 547px;}
.jzx .praise{height: 575px}
.praise-test{height: 90%}.sy_dht_main
.hotel-tag1{font-size: 20px;padding: 10px;margin-top: 12px;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left .hotel-tag .hotel-tag1 {padding: 10px;font-size: 220%;margin-top: 2px;}
.hotel-youhui{font-size: 190%}
.hotel-tc{font-size: 230%;margin-top: 5%}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left p{font-size:280%;}
.tag-button{font-size: 22px;}
.serve .serve-left span{font-size: 200%;display: inline-block;height: 30px;line-height: 30px;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left{width: 76%;padding-top:10px }
.sy_ss{margin-top: 10px}
.sy_ss img{width:40px;height: 40px;}
.sy_cs{line-height: 60px;font-size:130%;}
.sy_ss .ser{margin-top: 2%}
.sy_dht_main{height:220px;font-size: 20px}
.sy_xz{height: 60px}
.sy_xz input{line-height: 60px;font-size: 130%;}
.sy_xz img{height: 34px;margin-top:16px}
.return img{margin-top: 8%;width: 16%}
.sy_search .hot-search button{font-size: 22px;padding: 8px}
.sy_search .hot-search p{font-size: 26px;}
.sy_search .history-search .history-title p{font-size: 130%;display: block;height: 30px;line-height: 30px;}
.sy_search .history-search button{font-size: 22px;padding: 8px}
.hotel-dt .dt-text ul li{height: 100px;font-size: 200%;margin-top: -0.2%}
.hotel-dt .dt-text ul li p{padding-bottom: 5%;display:block;height: 22px;line-height: 50px;}
.hotel-good .tag .swiper-wrapper .swiper-slide .tag-button a{font-size: 130%}
.hotel-good .tag .swiper-wrapper .swiper-slide .tag-button{margin-top: 5%}
.sy_ss{width: 9%}
.hotel-good .hotel-rec ul li .hotel-header .hotel-img{width: 220px;height: 190px;}
.hotel-good .hotel-rec ul li .hotel-header .hotel-left .hotel-tag{margin-top: 4%}
.hotel-good .hotel-rec .hotel-youhui img{width:3%;margin-right: 2%}
.hotel-tag2{width: 5%}
.hotel-good .tag .swiper-wrapper .swiper-slide .tag-button{border: 3px solid #e5e7ea;padding: 14px 16px 14px 16px;border-radius: 10px;}
.yen{font-size: 300%}
.yen span{font-size: 75%}
.hotel-good .tag{margin-top: 1.5%;margin-bottom: 4.5%}
.sy_cs:after{border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 16px solid #333;}
.thumbs-cotnainer a img{width: 380px;height: 220px;}
.thumbs-cotnainer .wrapper01 .swiper-slide a .swiper-bg{height: 220px;font-size: 230%;}
.serve{width: 96%;margin-bottom: 4%}
.serve .serve-left p{font-size: 330%;margin-top: 7%}
.serve .serve-right .serve-img{font-size: 200%}
.serve .serve-right p{font-size: 200%;margin-top: 4%}
.serve .serve-left p span{font-size:65%}
.serve .serve-left{margin-top: 1.5%}
.serve .serve-right ul li{margin-bottom: 5%;}
.serve .serve-right ul li .serve-img img{width: 40px;border-radius: 20px;}
.thumbs-cotnainer a img{width:92%}
.thumbs-cotnainer .wrapper01 .swiper-slide a .swiper-bg{width: 92%}  
.swiper-pagination-switch{width: 15px;height: 15px;}
}