@media screen and (max-width: 1290px) {
  #certify .swiper-button-next {
      right: 0px;
  }

  #certify .swiper-button-prev {
      left:  0px;
  }
}
/*@media screen and  (min-width:1100px) and (max-width: 1600px) {
.xinwen .page-c,.new-page .page-c ,.guanyuwomen .page-c,.changpinliebiao .page-c,.project-detail .page-c{
    width: 1100px;
}

.project-detail .page-c .page-flex .flex-left{width:725px;}
.project-detail .page-c .page-flex .flex-right{width:360px;}
.project-detail .page-c .card .card-item .card-info .card-img{width:580px;}
.guanyuwomen .jieshao .jieshao-t .left{width: 847px;
    height: 529px;
    background: rgba(244,244,244,1);
    border-radius: 4px;
    padding: 63px 405px 0 60px;}
.guanyuwomen .jieshao .jieshao-t .right {
    position: absolute;
    right: 0;
    top: 120px;
    width: 425px;
    height: 330px;
}
.guanyuwomen .linian .card{width:930px;}
.guanyuwomen .linian .card .card-item{width:440px;}

.new-page .newlist-ctr{width:1020px;}
.page-c .page-bot .tab-c-item .item{width:500px;}
.page-c .page-bot .tab-c-item .item .item-img{width:500px;} 
}*/
@media screen and  (min-width:981px) and (max-width: 1600px) {
.guanyuwomen .jieshao .jieshao-t .left{width: 847px;
    height: 529px;
    background: rgba(244,244,244,1);
    border-radius: 4px;
    padding: 63px 405px 0 60px;}
.guanyuwomen .jieshao .jieshao-t .right {
    position: absolute;
    right: 0;
    top: 120px;
    width: 425px;
    height: 330px;
}
.guanyuwomen .linian .card{width:930px;}
.guanyuwomen .linian .card .card-item{width:440px;}
.guanyuwomen .jieshao .jieshao-t .right {
    position: absolute;
    right: 0;
    top: 120px;
    width: 425px;
    height: 330px;
}
.page-c-1100{
width: 1100px;
}
.project-detail .page-c .card .card-item .card-info .card-img {
    width: 580px;
}
.project-detail .page-c .page-flex .flex-left {
    width: 725px;
}
.project-detail .page-c .page-flex .flex-right {
    width: 360px;
}
}
@media screen and (max-width: 980px) {
    .banner-c .swiper-container .swiper-wrapper .swiper-slide.one{
    	min-width: 100%;
    	position: absolute;
    }
	.recomend-bg.margin-t20{margin-top:0px;background:#ffffff;}
    html,body{min-width:  100%;width:100%;overflow-x: hidden;}
    .footer,.fd-lagout,.pc-lagout-form{display:none !important;}
    .content{background:#f4f4f4;}
    .header{
        width:100%;
        margin:0 auto;
        display: flex;
        height: 62px;
        justify-content:space-between;
        align-items: center;
		  padding:0 10px;
        background-color: #fff;
    }

    .lagout-form{
        display:none;
        position:fixed;
        z-index: 1000;
        left:50%;
        margin-left:-137.5px;
        //margin-top:150px;
        width:275px;
        height:290px;
        background:#ffffff url("../image/lagout-form.png")no-repeat;
        background-size: 100%;
        padding:120px 18px 0;
        border-radius: 5px;
        bottom: 50%;
        margin-bottom: -145px;
    }
    .lagout-form.act{display:block;}
    .lagout-bg.act{display:block;}
    .lagout-form .l-form{width:100%;}
    .lagout-form .l-input{margin-bottom: 10px;}
    .lagout-form .l-input input{font-size:14px;color:#999999;width:100%;height:40px;padding:10px 15px;background:#ECEDED;border-radius: 2px;}
    .lagout-form .l-input .a-input{display:block;font-size:14px;color:#ffffff;width:100%;height:45px;text-align:center;background:#2776FF;border-radius: 2px;}
    .lagout-form .close-lagout{position:absolute;bottom:-60px;left:50%;margin-left:-20px;display:block;height:40px;width:40px;background:url("../image/close-lagout.png") no-repeat center center;background-size: 40px 40px;}
    .lagout-bg{display:none;opacity:.3;background:#000000;position:fixed;top:0;left:0;width:100%;height:100%;z-index: 999;}

    .fd-mobile-lagout{display:block;position:fixed;bottom:120px;right:15px;z-index: 100;width:60px;height:240px;}
    .fd-mobile-lagout a{display:block;height:60px;}

    .header .nav {
        width:100%;
        display: flex;
        flex-wrap:nowrap;
		   flex-direction:row;
        position: relative;
        overflow-x:auto;
    }

    .header .nav-item {
        color: #222222;
        padding: 10px 0px;
        font-size: 15px;
			word-break:keep-all;
        text-decoration: none;
        transition: .3s;
        margin: 0 10px;
        z-index: 1;
        font-family: 'DM Sans', sans-serif;
        font-weight: 500;
        position: relative;
    }
    .header .nav-item:before {
        content: "";
        position: absolute;
        bottom: -6px;
        left: 0;
        width: 100%;
        height: 4px;
        background-color: #dfe2ea;
        /*border-radius: 8px 8px 0 0;*/
        opacity: 0;
        transition: .3s;
    }

    .header .nav-item:not(.is-active):hover:before {
        opacity: 1;
        bottom: 0;
    }

    .header .nav-item:not(.is-active):hover {
        color: #333;
    }

    .header .nav-indicator {
        position: absolute;
        left: 0;
        bottom: 0;
        height: 4px;
        transition: .4s;
        z-index: 1;
        /*border-radius: 8px 8px 0 0;*/
    }
    .header .tel{font-size: 18px;display:none;}
    .banner-c{position:relative;height:34.869vw;}
    .banner-c .swiper-container{width:100%;height:100%;}
    .banner-c .swiper-container .swiper-wrapper{width:100%;height:100%;}
	  .banner-c .swiper-container .swiper-wrapper .swiper-slide.one{background: url("../image/index-banner.png") no-repeat center center;background-size:100% 100%;}
.banner-c .swiper-container .swiper-wrapper .swiper-slide.one {opacity: 0;z-index: 1;}
.banner-c .swiper-container .swiper-wrapper .swiper-slide.one.swiper-slide-active {opacity: 1;z-index: 2;}


/*    .banner-c .swiper-container .swiper-wrapper .swiper-slide{background-repeat:no-repeat; background-position: center center;background-size:100% 100%;}*/
    .banner-c #index-pagination{position:absolute;bottom:5px;z-index: 100;width:100%;height:20px;}
    .banner-c #index-pagination span{margin:0 2px;}
    .banner-c .form-layer{display:none;}
    .mobile-form{
        display:block;
        padding:15px 10px 15px;
        border-radius:8px;
        opacity:0.9;background:#ffffff;}
    .mobile-form p{
        display: flex;flex-direction:column;font-size: 14px;color:#ffffff;letter-spacing: 1px;margin-bottom:10px;}
    .mobile-form p span{position:relative;font-size: 18px;color:#333333;padding-left:12px;font-weight: 600;margin-bottom: 2px;}
    .mobile-form p span:before{position:absolute;left:0;top:6px;content:'';width:4px;height:15px;background:#2776FF;}
    .mobile-form p label{font-size: 14px;color:#999999;font-weight: 400;}
    .mobile-form .form-item{display:flex;flex-direction:column;justify-content: space-between;font-size: 16px;color: rgba(34, 34, 34, 1);}
    .mobile-form .form-item input{font-size:15px;background:#ECEDED;border-radius: 2px;margin-bottom: 10px;height:40px;line-height: 40px;border-radius: 3px;padding:14px 17px;}
    .mobile-form .form-item .submit{height:45px;line-height: normal;border-radius: 3px;text-align: center;background:#2776FF;font-size: 17px;color:#FFFFFF;}

    .title{display:none;}
    .mobile-title{display:flex;flex-direction: column;}
    .mobile-title .title-top{display:flex;flex-direction: row;justify-content: space-between;align-items: center;}
    .mobile-title .title-top span{position:relative;font-size: 18px;color:#333333;padding-left:12px;font-weight: 500;margin-bottom: 2px;}
    .mobile-title .title-top span:before{position:absolute;left:0;top:5px;content:'';width:4px;height:15px;background:#2776FF;}
    .mobile-title .title-top a{font-size: 12px;color:#666666;}
    .mobile-title .title-top a.has-jt{padding-right: 12px;background:url("../image/jt-icon.png") no-repeat center right;}
    .mobile-title .title-desc{}
    .mobile-title .title-desc p{font-size: 12px;color:#999999;font-weight: 400;letter-spacing: 1px;}


    .server-c{width:100%;margin:10px auto;background:#ffffff;padding:15px 10px;}
    .server-c .server-list{display:flex;justify-content: space-around;flex-wrap:wrap;flex-direction:row;margin-top:30px;}
    .server-c .server-list .item{width:30%;display:flex;flex-direction: column;align-items: center;justify-content: flex-start;}
    .server-c .server-list .item .item-img{width:70%;}
    .server-c .server-list .item .item-img img{}
    .server-c .server-list .item h3{color:rgba(51, 51, 51, 1);font-size: 15px;font-weight: 500;padding:10px 0 6px;}
    .server-c .server-list .item p{width:100%;font-size: 12px;color:rgba(153, 153, 153, 1);}


    .recomend-bg{padding:0;margin-top:0px;background: rgba(241, 241, 241, 1);}
    .recomend-c{width:100%;margin:10px auto;background:#ffffff;padding:15px 10px 0;}
    .recomend-c .recomend-list{display:flex;margin-top:10px;flex-wrap: wrap;justify-content: space-between;}
    .recomend-c .recomend-list .item{overflow:hidden;display:flex;flex-shrink:0;margin-bottom:0px;width:100%;height:120px;padding:20px 0;border:0 none;border-bottom:1px solid #E9E9E9;background:#ffffff;border-radius: 2px;}
    .recomend-c .recomend-list .item:last-child{border-bottom: 0 none;}
    .recomend-c .recomend-list .item .item-img{flex-shrink: 0;width:145px;height:100%;}
    .recomend-c .recomend-list .item .item-img img{width:100%;height:100%;}
    .recomend-c .recomend-list .item .item-info{padding:0px 10px;overflow: hidden;display:flex;flex-direction: column;justify-content: space-between;}
    .recomend-c .recomend-list .item .item-info h3{color:rgba(34, 34, 34, 1);font-size: 15px;font-weight: 400;margin-bottom: 5px;}
    .recomend-c .recomend-list .item .item-info p{font-size: 12px;color:rgba(153, 153, 153, 1);}
    .recomend-c .recomend-list .item .item-info .item-m{display:flex;align-items:center;justify-content:space-between;margin-top:0px;}
    .recomend-c .recomend-list .item .item-info .item-m i{font-size: 13px;color:rgba(234, 67, 53, 1);padding-left:22px;font-style:normal;background:url("../image/fire-icon.png") no-repeat center left;}
    .recomend-c .recomend-list .item .item-info .item-m a{width:55px;
        height:20px;
        line-height: 20px;
        text-align: center;
        background:rgba(255,227,2,1);
        border-radius:4px;
        font-size: 12px;
        color: rgba(34, 34, 34, 1);
        text-decoration: none;
    }
    .recomend-c .more-recomend{ display:none;  }


    .hishuang-c{width:100%;margin:0px auto;background:#ffffff;padding:15px 10px 0;}

    .hishuang-c .tab-nav{display:none;}
    .hishuang-c .mobile-nav{display:flex;justify-content: space-between;align-items: center;margin:20px auto 20px;}
    .hishuang-c .mobile-nav .nav-type{flex:1;display:flex;justify-content: space-between;background:#ffffff;}
    .hishuang-c .mobile-nav .nav-type a{
        display:flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        color:rgba(68, 68, 68, 1);
        font-size: 12px;
    }
    .hishuang-c .mobile-nav .nav-type a.act span{color:#2776FF;}
    .hishuang-c .mobile-nav .nav-type a .nav-img{width:40px;height:40px;border-radius: 50%;border: 1px solid #ECEDED;margin-bottom:8px;}
    .hishuang-c .mobile-nav .nav-type a.act .nav-img{border-color: #2776FF}
    .hishuang-c .mobile-nav .nav-type a.pc0 .nav-img{background:url("../image/hs-zy.png") no-repeat center center;background-size: 20px 20px;}
    .hishuang-c .mobile-nav .nav-type a.pc0.act .nav-img{background:url("../image/hs-zy-act.png") no-repeat center center;background-size: 20px 20px;}
    .hishuang-c .mobile-nav .nav-type a.pc1 .nav-img{background:url("../image/hs-cy.png") no-repeat center center;background-size: 20px 20px;}
    .hishuang-c .mobile-nav .nav-type a.pc1.act .nav-img{background:url("../image/hs-cy-act.png") no-repeat center center;background-size: 20px 20px;}
    .hishuang-c .mobile-nav .nav-type a.pc2 .nav-img{background:url("../image/hs-lx.png") no-repeat center center;background-size: 20px 20px;}
    .hishuang-c .mobile-nav .nav-type a.pc2.act .nav-img{background:url("../image/hs-lx-act.png") no-repeat center center;background-size: 20px 20px;}
    .hishuang-c .mobile-nav .nav-type a.pc3 .nav-img{background:url("../image/hs-hw.png") no-repeat center center;background-size: 20px 20px;}
    .hishuang-c .mobile-nav .nav-type a.pc3.act .nav-img{background:url("../image/hs-hw-act.png") no-repeat center center;background-size: 20px 20px;}
    .hishuang-c .mobile-nav .nav-type a.pc4 .nav-img{background:url("../image/hs-sn.png") no-repeat center center;background-size: 20px 20px;}
    .hishuang-c .mobile-nav .nav-type a.pc4.act .nav-img{background:url("../image/hs-sn-act.png") no-repeat center center;background-size: 20px 20px;}
    .hishuang-c .mobile-nav .all-type{display: none;}


    .hishuang-c .tab-content .tab-c-item{display:flex;flex-wrap: wrap;justify-content: space-between;}
    .hishuang-c .tab-content .tab-c-item.hide{display:none;}
    .hishuang-c .tab-content .tab-c-item .item{display:flex;flex-direction: column;flex-shrink:0;margin-bottom:10px;width:49%;height:auto;background:#ffffff;border-radius: 0px;overflow: hidden;}
    .hishuang-c .tab-content .tab-c-item .item .item-img{flex-shrink: 0;width:100%;height:auto;}
    .hishuang-c .tab-content .tab-c-item .item .item-img img{width:100%;height:100%;}
    .hishuang-c .tab-content .tab-c-item .item .item-info{padding:5px 0px;overflow: hidden;display:flex;flex-direction: column;justify-content: space-between;}
    .hishuang-c .tab-content .tab-c-item .item .item-info h3{color:rgba(34, 34, 34, 1);font-size: 14px;font-weight: 400;margin-bottom: 4px;}
    .hishuang-c .tab-content .tab-c-item .item .item-info p{font-size: 12px;color:rgba(153, 153, 153, 1);-webkit-line-clamp: 1;
        line-clamp: 1;}
    .hishuang-c .tab-content .tab-c-item .item .item-info .item-m{display:flex;align-items:center;justify-content:space-between;margin-top:10px;}
    .hishuang-c .tab-content .tab-c-item .item .item-info .item-m i{font-size: 13px;color:rgba(234, 67, 53, 1);padding-left:22px;font-style:normal;background:url("../image/fire-icon.png") no-repeat center left;}
    .hishuang-c .tab-content .tab-c-item .item .item-info .item-m a{width:55px;
        height:20px;
        line-height: 20px;
        text-align: center;
        background:rgba(255,227,2,1);
        border-radius:4px;
        font-size: 12px;
        color: rgba(34, 34, 34, 1);
        text-decoration: none;
    }

    .anli-bg{width:100%;margin:10px auto;background:#ffffff;padding:15px 10px 5px;}
    #certify {
        display:none;
    }

    #mobileBanner {
        display:block;
        position: relative;
        width: 100%;
        height:150px;
        margin: 10px auto 10px;
    }

    #mobileBanner .swiper-container {
        width:100%;
        height:100%;
        padding-bottom: 0px;
    }
    #mobileBanner .swiper-container .swiper-wrapper{
        width:100%;height:100%;
    }
    #mobileBanner  .swiper-slide {
        position:relative;
        width: 100%;
        height: 150px;
        background: #fff;
        box-shadow: 0 8px 30px #ddd;
        transform: scale(1);
        transition: .3s;
    }
    #mobileBanner .swiper-slide-active,.swiper-slide-duplicate-active{
        transition: .3s;
        position:relative;
        z-index: 999;
        transform: scale(1);
    }
    #mobileBanner  .swiper-slide img{
        display:block;
        width:100%;
        height:100%;
    }
    #mobileBanner  .swiper-slide p {
        position:absolute;
        bottom:0;left:0;
        width:100%;
        line-height: 26px;
        padding-top: 0;
        text-align: center;
        color: #636363;
        font-size: 12px;
        margin: 0;
        background:rgba(0, 0, 0, 0.5);
        color:#fff;
    }


    .parent-c{width:100%;margin:10px auto;background:#ffffff;padding:15px 10px 15px;}
    .parent-c .parent-img{margin-top: 10px;}
    .parent-c .parent-img img{width:100%;}
	.project-detail .lianxi-bg{width:100%;margin:10px auto;background:#ffffff;padding:15px 10px 15px;}
    .lianxi-bg{width:100%;margin:10px auto;background:#ffffff;padding:15px 10px 15px;}
    .lianxi-c .lianxi-form{
        width:100%;
        height:auto;
        margin:10px auto;
        padding:0;
        background:#ffffff;
        box-shadow:none;
        border-radius:0;}
    .lianxi-c .lianxi-form .form-item{display:flex;flex-wrap: wrap;justify-content: space-between;
        box-shadow:0px 0px 5px 5px rgba(0,0,0,0.05);
        border-radius:4px;}
    .lianxi-c .lianxi-form .form-item .input-item{width:100%;height:auto;line-height: normal;margin-bottom: 0px;padding-left:50px;}
    .lianxi-c .lianxi-form .form-item .input-item.input-xm{background:url("../image/m-form-xm.png") no-repeat;background-position: 21px 25px;background-size: 20px 20px;}
    .lianxi-c .lianxi-form .form-item .input-item.input-sj{background:url("../image/m-form-dh.png") no-repeat;background-position: 21px 25px;background-size: 20px 20px;}
    .lianxi-c .lianxi-form .form-item .input-item.input-mc{background:url("../image/m-form-mc.png") no-repeat;background-position: 21px 25px;background-size: 20px 20px;}
    .lianxi-c .lianxi-form .form-item .input-item.input-tj{background:url("../image/m-form-tj.png") no-repeat;background-position: 21px 25px;background-size: 20px 20px;}
    .lianxi-c .lianxi-form .form-item .input-item input{width:100%;height:100%;border-radius:4px;padding:25px 5px;font-size: 16px;border-bottom: 1px solid #F0F0F0;}
    .lianxi-c .lianxi-form .form-item .input-item.select{position:relative;}
    .lianxi-c .lianxi-form .form-item .input-item.select .select-icon{position:absolute;display:inline-block;width:6px;height:9px;background: url("../image/jt-icon.png") no-repeat;
        right:26px;
        top:32px;
        transform:rotate(90deg);
        transition: .3s;
    }
    .lianxi-c .lianxi-form .form-item .input-item.select .select-icon.act{transform:rotate(270deg);}
    .lianxi-c .lianxi-form .submit{
        display:block;
        width:100%;
        height:45px;
        line-height: 45px;
        text-align: center;
        font-size: 16px;
        color: #ffffff;
        margin:15px auto 0;
        background:#2776FF;
        border-radius:4px;}

    .lianxi-c .lianxi-form .form-item .input-item.select .select-layer{
        position:absolute;
        background:#ffffff;
        border-radius: 4px;
        width:80%;
        overflow:scroll;
        border: 1px solid #eeeeee;
        bottom: 0;
        top: unset;
    }
    .lianxi-c .lianxi-form .form-item .input-item.select .select-layer .select-item{
        font-size: 14px;
        height:50px;line-height: 50px;
        padding-left:23px;
        border-bottom:1px solid #eee;
        cursor: pointer;
    }
    .lianxi-c .lianxi-form .form-item .input-item.select .select-layer.hide{display:none;}

/**嗨爽推荐**/
    .hstj-banner{height:120px;background: no-repeat center center;background-size: 100% 100%;}
    .page-c {
        width:100%;margin:0;background:#ffffff;padding:10px 10px 15px;
    }
    .page-c .page-top .nav{display:none;}
    .page-top .mobile-nav{display:flex;justify-content: space-between;align-items: center;margin:20px auto 0px;}
    .page-top .mobile-nav .nav-type{flex:1;display:flex;justify-content: flex-start;background:#ffffff;overflow-x:auto;flex-wrap:nowrap;flex-direction:row;}
    .page-top .mobile-nav .nav-type a{
        display:flex;
		flex-shrink:0;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        color:rgba(68, 68, 68, 1);
        font-size: 12px;
		width:20%;
    }
    .page-top .mobile-nav .nav-type a.act span{color:#2776FF;}
    .page-top .mobile-nav .nav-type a .nav-img{width:40px;height:40px;border-radius: 50%;border: 1px solid #ECEDED;margin-bottom:8px;}
    .page-top .mobile-nav .nav-type a.act .nav-img{border-color: #2776FF}
    .page-top .mobile-nav .nav-type a.cpt0 .nav-img{background:url("../image/m-hstj-ss.png") no-repeat center center;background-size: 40px 40px;}
    .page-top .mobile-nav .nav-type a.cpt0.act .nav-img{background:url("../image/m-hstj-ss-act.png") no-repeat center center;background-size: 40px 40px;}
    .page-top .mobile-nav .nav-type a.cpt1 .nav-img{background:url("../image/m-hstj-qw.png") no-repeat center center;background-size: 40px 40px;}
    .page-top .mobile-nav .nav-type a.cpt1.act .nav-img{background:url("../image/m-hstj-qw-act.png") no-repeat center center;background-size: 40px 40px;}
    .page-top .mobile-nav .nav-type a.cpt2 .nav-img{background:url("../image/m-hstj-zy.png") no-repeat center center;background-size: 40px 40px;}
    .page-top .mobile-nav .nav-type a.cpt2.act .nav-img{background:url("../image/m-hstj-zy-act.png") no-repeat center center;background-size: 40px 40px;}
    .page-top .mobile-nav .nav-type a.cpt3 .nav-img{background:url("../image/m-hstj-hw.png") no-repeat center center;background-size: 40px 40px;}
    .page-top .mobile-nav .nav-type a.cpt3.act .nav-img{background:url("../image/m-hstj-hw-act.png") no-repeat center center;background-size: 40px 40px;}
    .page-top .mobile-nav .nav-type a.cpt4 .nav-img{background:url("../image/m-hstj-sn.png") no-repeat center center;background-size: 40px 40px;}
    .page-top .mobile-nav .nav-type a.cpt4.act .nav-img{background:url("../image/m-hstj-sn-act.png") no-repeat center center;background-size: 40px 40px;}
    .page-top .mobile-nav .all-type{display: none;}

    .page-c .page-bot{padding:15px 0;}

    /* .page-c .page-ctr{display:none;
    } */

.page-c .page-bot .tab-c-item{display:flex;flex-wrap: wrap;justify-content: space-between;}
    .page-c .page-bot .tab-c-item.hide{display:none;}
    .page-c .page-bot .tab-c-item .item{ width: 49%;height: auto;padding: 15px;}
    .page-c .page-bot .tab-c-item .item .item-img{flex-shrink: 0;width:100%;height: 30vw;overflow: hidden;}
    .page-c .page-bot .tab-c-item .item .item-img img{width:100%;height: auto;min-height: 30vw;}
    .page-c .page-bot .tab-c-item .item .item-info{padding:5px 0px;overflow: hidden;}
    .page-c .page-bot .tab-c-item .item .item-info h3{color:rgba(34, 34, 34, 1);font-size: 14px;font-weight: 400;margin-bottom: 4px;}
    .page-c .page-bot .tab-c-item .item .item-info p{font-size: 12px;color:rgba(153, 153, 153, 1);-webkit-line-clamp: 2;
        line-clamp: 2;}
    .page-c .page-bot .tab-c-item .item .item-info .item-m{display:flex;align-items:center;justify-content:space-between;margin-top:10px;}


/**旅行定制**/
    .lydz-banner{height:120px;background: no-repeat center center;background-size: 100% 100%;}
    .page-bot{width:100%;margin:10px auto;background:#ffffff;padding:22px 20px 0;}
    .page-bot .recomend-list{display:flex;margin-top:10px;flex-wrap: wrap;justify-content: space-between;}
    .page-bot .recomend-list .item{overflow:hidden;display:flex;flex-shrink:0;margin-bottom:0px;width:100%;height:120px;padding:20px 0;border:0 none;border-bottom:1px solid #E9E9E9;background:#ffffff;border-radius: 2px;}
    .page-bot .recomend-list .item:last-child{border-bottom: 0 none;}
    .page-bot .recomend-list .item .item-img{flex-shrink: 0;width:145px;height:100%;}
    .page-bot .recomend-list .item .item-img img{width:100%;height:100%;}
    .page-bot .recomend-list .item .item-info{padding:0px 10px;overflow: hidden;}
    .page-bot .recomend-list .item .item-info h3{color:rgba(34, 34, 34, 1);font-size: 15px;font-weight: 400;margin-bottom: 5px;}
    .page-bot .recomend-list .item .item-info p{font-size: 12px;color:rgba(153, 153, 153, 1);}
    .page-bot .recomend-list .item .item-info .item-m{display:flex;align-items:center;justify-content:space-between;margin-top:20px;}
    .page-bot .recomend-list .item .item-info .item-m i{font-size: 13px;color:rgba(234, 67, 53, 1);padding-left:22px;font-style:normal;background:url("../image/fire-icon.png") no-repeat center left;}
    .page-bot .recomend-list .item .item-info .item-m a{width:55px;
        height:20px;
        line-height: 20px;
        text-align: center;
        background:rgba(255,227,2,1);
        border-radius:4px;
        font-size: 12px;
        color: rgba(34, 34, 34, 1);
        text-decoration: none;
    }
    .recomend-c .more-recomend{ display:none;  }

    /**新闻详情**/
    .new-page .xwxq-banner,.new-page .newlist-ctr{display: none;}
    .new-page .page-bot{
        padding:0;
    }
    .new-page .page-c .page-bot .new-list{
        padding:0;
    }
    .new-page .page-c .page-bot .new-list .new-d .new-top{text-align: center;border-bottom: 1px solid #EAF0EE;padding-bottom:5px;margin-bottom:10px;}

    .new-page .page-c .page-bot .new-list .new-d .new-top .title{display:block;font-size: 25px;font-weight: 600;margin-bottom: 25px;}
.info-aricle img {
    width: 100% !important;
    height: auto !important;
}

.new-page .page-c .page-bot .new-list .new-d .new-top .title h1 {font-size: 18px;font-weight: 600;}

    .new-page .page-c .page-bot .new-list .new-d .new-top .des{text-align: center;font-size: 12px;display: flex;justify-content: space-between;color:#999999;}
    .new-page .page-c .page-bot .new-list .new-d p{padding-bottom:0px;text-align:left;line-height: normal;font-weight: 400;font-size: 16px;color: #222222;}
    .new-page .page-c .page-bot .new-list .new-d img{padding-bottom:5px;}

    /**旅游定制详情**/
	.page-c .page-flex .flex-left,.page-c .page-flex .flex-right{width:100%;}
.page-c .page-flex{flex-direction:column;}
.page-c .page-flex .flex-right{height:565px;display:none;}
.page-c .page-flex .flex-right .rmwz .btwz{height:40px;line-height:40px;padding-left:0;}
.page-c .page-flex .flex-right .rmwz .liebiao{padding:10px 0;}
    .project-detail{position:relative;padding-bottom:55px;}
    .foot-tel{position:fixed;z-index:100;bottom:0;left:0;width:100%;height:55px;display:flex;justify-content: space-between;align-items:center;text-align: center;}
    .foot-tel a.call{flex:1;height:55px;line-height:75px;background:#222222;color:#FFFFFF;font-size: 13px;letter-spacing: 1px;
    background:#222222 url("../image/mobile-call.png") no-repeat;background-position: 53px 8px;background-size: 20px 20px;}
    .foot-tel a.booking{flex:2;height:55px;line-height:55px;background: #FFD847;font-size: 17px;color:#444444;letter-spacing: 1px;}
    .project-detail .hstj-banner,.project-detail .card-title{display:none;}
    .project-detail .mobile-card-title{display:block;color: #444444;font-size: 18px;padding-top: 10px;}
    .project-detail .page-c .card{width:100%;height:auto;border-bottom: 0 none;padding-bottom:10px;}
    .project-detail .page-c .card .card-item{
        width:100%;
        display:flex;flex-direction: column;
        padding: 0;}
    .project-detail .page-c .card .card-item .card-title{font-size: 20px;color:#222222;padding-bottom: 20px;}
    .project-detail .page-c .card .card-item .card-info{
        display:flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .project-detail .page-c .card .card-item .card-info .card-img{flex-shrink:0;width:100%;height:auto;margin-right:0px;border-radius: 5px;overflow: hidden;}
    .project-detail .page-c .card .card-item .card-info .card-img img{width:100%;height: 100%;}
    .project-detail .page-c .card .card-item .card-info .card-text{
        display:flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .project-detail .page-c .card .card-item .card-info .card-text .text-row span{display: inline-block;padding-left: 10px;margin-top:15px;margin-bottom:5px;border-left: 6px solid #2776FF;font-size: 13px;color: #444444;}
    .project-detail .page-c .card .card-item .card-info .card-text .text-row p{padding-left:0px;font-size: 13px;color: #999999;line-height: 20px;}
    .project-detail .page-c .card .card-item .card-info .card-text .text-m{width:100%;min-width:100%;margin-left:0;margin-top:15px;padding:6px 12px;background:#F6F6F6;}
    .project-detail .page-c .card .card-item .card-info .card-text .text-m p{font-size: 14px;color: #222222;line-height: 20px;padding:5px 0;}
    .project-detail .page-c .card .card-item .card-info .card-text .text-m p span{margin-right: 30px;}
    .project-detail .page-c .card .card-item .card-info .card-text .submit{
        display:none;
    }

    .project-detail .page-bot{position:relative;}
    .project-detail .page-bot .mobile-d-mean{margin-bottom:5px;width:100%;display:flex;flex-direction: row;overflow-x:scroll;overflow-y:hidden;white-space: nowrap;}
    .project-detail .page-bot .mobile-d-mean a{position:relative;font-size: 14px;color:#666666;margin-right: 20px;padding-bottom: 13px;}
    .project-detail .page-bot .mobile-d-mean a.act:after{content:'';position:absolute;width:20px;height:4px;
        background: #2776FF;bottom:4px;left:50%;margin-left:-10px;}
    .project-detail .page-bot:before{position:absolute;top:0;margin-left:-20px;margin-right:-20px;content:'';display:block;height:10px;width:130%;background:#F4F4F4;}
    .project-detail .page-bot .page-list{padding:0px;}
    .project-detail .page-bot .page-list .list-d img{ width: 100% !important; height: auto !important;} 
    .project-detail .page-bot .page-list .list-d p{padding:0px;line-height: normal;font-weight: 400;font-size: 16px;color: #444444;}
    .project-detail .page-bot .page-list .list-mk{padding:20px 0 0;}
    .project-detail .page-bot .page-list .list-mk span{display:inline-block;padding:6px 20px 5px 10px;margin-bottom:5px;background:#F8E71C;font-size: 18px;color:#222222;}
    .page-c .page-bot .page-list .list-mk li, .page-c .page-bot .page-list .list-mk p{font-size: 18px;color:#222222;line-height: 35px;font-weight: 400;}



    /**新闻列表**/
    .xinwen .hsxw-banner{height:120px;background: no-repeat center center;background-size: 100% 100%;}
    .xinwen .page-c{padding:0px 20px 15px;margin:0;}
    .xinwen .page-c .page-bot{padding:0;margin:0;}
    .xinwen .page-c .page-bot .recomend-list .item .item-img {
        flex-shrink: 0;
        width: 145px;
        height: 100%;
    }
    .xinwen .page-c .page-bot .recomend-list{display:flex;flex-wrap: wrap;justify-content: space-between;margin-top: 0;}
    .xinwen .page-c .page-bot .recomend-list .item{overflow:hidden;display:flex;flex-shrink:0;margin-bottom:0px;width:100%;height:120px;background:#ffffff;border-radius: 2px;border: 0 none;
        border-bottom: 1px solid #E9E9E9;}
    .xinwen .page-c .page-bot .recomend-list .item .item-img{flex-shrink: 0;width:110px;height:100%;}
    .xinwen .page-c .page-bot .recomend-list .item .item-img img{width:100%;height:100%;}
    .xinwen .page-c .page-bot .recomend-list .item .item-info{flex:1;display:flex;flex-direction:column;padding:0px 10px;overflow: hidden;justify-content: space-between;}
    .xinwen .page-c .page-bot .recomend-list .item .item-info h3{color:rgba(34, 34, 34, 1);font-size: 15px;font-weight: 400;margin-bottom: 3px;}
    .xinwen .page-c .page-bot .recomend-list .item .item-info p{font-size: 12px;color:rgba(153, 153, 153, 1);}
    .xinwen .page-c .page-bot .recomend-list .item .item-info .item-m{display:flex;align-items:center;justify-content:space-between;margin-top: 0px;}
	.xinwen .page-c .page-bot .recomend-list .item .item-info .item-m.plygj a{width:auto;height:auto;line-height:normal;text-align:left;border:0 none;background:none;font-size:12px;color:#999999;}
    .xinwen .page-c .page-bot .recomend-list .item .item-info .item-m i{font-size: 12px;color:#999999;font-style:normal;}
    .xinwen .page-c .page-bot .recomend-list .item .item-info .item-m a.kyk{
        display:none;
    }
    .xinwen .page-c .page-bot .recomend-list .item .item-info .item-m a:hover{background:#2776FF;color:#ffffff;}


    /**关于我们**/
    .mobile-js .page-c .page-bot{margin-top: 0;padding:0;}
    .mobile-js .gywm-banner{height:120px;background: no-repeat center center;background-size: 100% 100%;}
    .mobile-js .jieshao{padding:0;}
    .mobile-js .jieshao .jieshao-t{position:relative;padding-top:10px;display:flex;flex-direction: column-reverse;}
    .mobile-js .jieshao .jieshao-t .left{
        width:100%;
        height:auto;
        background:#ffffff;
        border-radius:4px;
        padding:0px;
    }
    .mobile-js .jieshao .jieshao-t .left .title{display:block;margin-bottom: 10px;}
    .mobile-js .jieshao .jieshao-t .left .title p{text-align:left;font-size: 14px;color:#222222;font-weight: 600;line-height: 22px;}
    .mobile-js .jieshao .jieshao-t .left .desc{}
    .mobile-js .jieshao .jieshao-t .left .desc p{font-size: 12px;color:#222222;font-weight: 400;padding-bottom:10px;line-height: 20px;letter-spacing: 1px;}


    .mobile-js .jieshao .jieshao-t .right{position:relative;right:0;top:0px;width:100%;
        height:auto;}
    .mobile-js .jieshao .jieshao-t .right img{width:100%;
        height:100%;}

    .mobile-js .linian{
        margin-top: 20px;}
    .mobile-js .linian .title p{padding:0 195px;font-size: 16px;color: #999999;font-weight: 400;line-height: 25px;}
    .mobile-js .linian .card{display:flex;justify-content: space-between;flex-wrap: wrap;width:100%;height:auto;border:0 none;margin:10px auto 0;}
    .mobile-js .linian .card .card-item{
        display:flex;
        flex-shrink: 0;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width:100%;
        height:176px;
        border-radius:4px;
        padding:0;
        margin-bottom: 10px;
    }
    .mobile-js .linian .card .card-item.one{background:url("../image/card-bg-one.png") no-repeat center;}
    .mobile-js .linian .card .card-item.two{background:url("../image/card-bg-two.png") no-repeat center;}
    .mobile-js .linian .card .card-item.three{background:url("../image/card-bg-three.png") no-repeat center;}
    .mobile-js .linian .card .card-item.four{background:url("../image/card-bg-four.png") no-repeat center;}
    .mobile-js .linian .card .card-item .title{display:block;position:relative;font-size: 18px;color:#ffffff;padding-bottom: 10px;margin-bottom: 15px;}
    .mobile-js .linian .card .card-item .title:after{content: '';position:absolute;width:40px;height:4px;background:#ffffff;bottom:0px;left:50%;margin-left:-20px;}
    .mobile-js .linian .card .card-item  p{font-size: 13px;color:#ffffff;padding:0 40px;font-weight: 400;line-height: 18px;}

    .mobile-js .youshi{margin-top: 20px;}
	.mobile-js .lianxiwomen{margin-top:20px;}
    .mobile-js .youshi .title p{padding:0;font-size: 16px;color: #999999;font-weight: 400;line-height: 25px;}
    .mobile-js .youshi .server-list{display:flex;justify-content: space-around;margin-top:15px;}
    .mobile-js .youshi .server-list .item{flex:1;margin:0 10px;}
    .mobile-js .youshi .server-list .item .item-img{width:60%;margin:0 auto;}
    .mobile-js .youshi .server-list .item h3{color:rgba(51, 51, 51, 1);font-size: 15px;font-weight: 500;padding:10px 0;}
    .mobile-js .youshi .server-list .item p{width:100%;font-size: 12px;color:rgba(153, 153, 153, 1);}

    .mobile-js .about.lianxi-bg{padding:20px 0 0;}
    .mobile-js .about.lianxi-bg .title p{padding:0 195px;font-size: 16px;color: #999999;font-weight: 400;line-height: 25px;}



    /* 20210509 */

    .new_link_box {
        padding: 15px 10px 15px;
    }

    .new_link_box span {
        position: relative;
        font-size: 18px;
        color: #333333;
        padding-left: 12px;
        line-height: 1.4;
        padding-bottom: 5px;
    }

    .new_link_box span:before {
        position: absolute;
        left: 0;
        top: 6px;
        content: '';
        width: 4px;
        height: 15px;
        background: #2776FF;
    }

    .new_link_box .link_a {
        padding: 3px 10px;
    }

    .sideselect {
        display: none;
    }

    .sideselect_m {
        display: block;
        position: fixed;
        bottom: 360px;
        right: 15px;
        z-index: 100;
        width: 60px;
        height: 60px;
    }

    .page-c .page-bot.new_a_2021 .new-list {
        float: none;
        width: 100%;
    }

    .new_a_2021 .new_a_r_side {
        display: none;
    }

    .new_a_ask {
        display: none;
    }
    .container.new-page .page-c .page-bot.new_a_2021 {
        padding-bottom: 50px;
    }
.mobile_item_hota {
    margin-top: 30px;
    padding-top: 20px;
    border-top: 1px solid #e6e6e6;
	    display: block;
}

.mobile_item_hota .mobile_title {
    position: relative;
    font-size: 18px;
    color: #333333;
    padding-left: 12px;
    padding-bottom: 10px;
}

.mobile_item_hota .mobile_title:before {
    position: absolute;
    left: 0;
    top: 6px;
    content: '';
    width: 4px;
    height: 15px;
    background: #2776FF;
}

.mobile_item_hota ul {}

.mobile_item_hota li {
    padding: 0 10px;
    border-bottom: 1px dashed #b7b7b7;
}

.mobile_item_hota li a {
   display: block; 
	width: 100%;
    height: 40px;
    line-height: 40px;
    color: #666;
    font-size: 14px;
}

.select_popup .select_form {
    margin-left: -150px;
    width: 300px;
    height: 180px;
    padding: 55px 18px 0;
    border-radius: 5px;
    margin-bottom: -90px;
}

.select_popup .select_form input[type="text"] { 
	font-size: 14px;
	margin-bottom: 20px;
}

.select_popup .select_form input[type="submit"] { 
	font-size: 14px;
}
.new_link_box .link_a a {
    font-size: 12px;
    padding-right: 5px;
    line-height: 1.2;
}


}