.head-bottom.active{ width: 100%!important;}

.head-top{

    width: 100%;

    height: 40px;

    background-color: #332e2e;

    min-width: 600px;

}

.top-nav{

    padding-right: 60px;

}

.top-nav>a{

    float: left;

    display: inline-block;

    color: #FFFFFF;

}

#login{

    width: 100px;

    height: 30px;

    box-sizing: border-box;

    border: 1px solid #444444;

    margin: 5px 20px 5px 0;

    padding:4px 0 0 45px;

    background-image: url("../img/top-icon.png");

    background-repeat: no-repeat;

    background-position: 18px 4px;

    font-size: 14px;

    line-height: 20px;

    position: relative;

    z-index: 19;

}

#login:hover .user-select{

    display: block;

}

.user-select{

    display: none;

    position: absolute;

    left: 0;

    top:30px;

    z-index: 99999999;

    width: 100px;

    background-color: #332e2e;

}

.user-select li{

    height: 30px;

    text-align: center;

    color: #FFFFFF;

    font-size: 14px;

    line-height: 30px;

    transition: .4s;

}

.user-select li>a{

    display: block;

}

.user-select li:hover{

    background-color: #9A000E;

}

.sjfx{

    width: 54px;

    height: 40px;

    border-left: 1px solid #444444;

    background-image: url("../img/top-icon.png");

    background-repeat: no-repeat;

}

.sjfx:nth-of-type(2){

    background-position: 18px -20px;

}

.sjfx:nth-of-type(3){

    background-position: 18px -50px;

}

.sjfx:nth-of-type(4){

    background-position: 18px -80px;

}

.sjfx:nth-of-type(5){

    background-position: 18px -110px;

}

.call{

    float: left;

    border-left: 1px solid #444444;

    padding-left: 50px;

    font-size: 14px;

    line-height: 40px;

    color: #FFFFFF;

    background-image: url("../img/top-icon.png");

    background-repeat: no-repeat;

    background-position: 18px -140px;

}



.head-bottom{

    width: 100%;

    height: 100px;

    padding: 0 60px;

    box-sizing: border-box;

    min-width: 1227px;

}

#logo{

    float: left;

    padding: 20px 0;

}

#logo img{

    width: 350px;

    height: 60px;

}

.top-btn{

    padding: 30px 0;

}

.top-btn>*{

    width: 100px;

    height: 40px;

    box-sizing: border-box;

    border: solid 1px #9a000e;

    font-size: 14px;

    line-height: 38px;

    text-align: center;

    float: left;

    cursor: pointer;

}

#yuding{

    background-color: #9a000e;

    color: #FFFFFF;

}

#dyy{

    color: #9a000e;

    padding-left: 45px;

    margin-left: 10px;

    border: solid 1px #9a000e;

    float: left;

    width: 100px;

    height: 40px;

    text-align: center;

    box-sizing: border-box;

    font-size: 14px;

    line-height: 38px;

    border-radius: 4px;

    background-image: url("../img/earth.png");

    background-repeat: no-repeat;

    background-position: 15px 10px;

}



.head-nav{

    margin-right: 70px;

}

.navs{

    float: left;

    position: relative;

}

.navs>a{

    display: block;

    padding: 0 45px;

    font-size: 16px;

    line-height: 100px;

    text-align: center;

    color: #000000;

    transition: .3s;

}

.navs>a:hover{

    background-color: #9a000e;

    color: #FFFFFF;

}

#lvjiahui{

    position: relative;

}

#ljhxx{

    display: none;

    left: 200px;

    top:-20px;

    background-color: #332e2e;

}

#lvjiahui:hover #ljhxx{

    display: block;

}

.head-innernav2,

.head-innernav{

    display: none;

    width: 200px;

    padding: 20px 0;

    position: absolute;

    left: 0;

    top:100px;

    z-index: 999;

    background-color: #9a000e;

}

.head-innernav>.havesan>.yulan{

    display: none;

    background-color: #332e2e;

    position: absolute;

    left: 200px;

    top: 0;

    width: 500px;

    height: 320px;

    box-sizing: border-box;

    padding: 25px;

    color: #FFFFFF;

    text-align: left;

}

.yulan>img{

    width: 450px;

    height: 200px;

}

.yulan h4{

    font-size: 18px;

    line-height: 40px;

}

.yulan p{

    height: 36px;

    font-size: 14px;

    line-height: 18px;

    overflow: hidden;

    text-overflow: ellipsis;

}

.head-innernav>.havesan{

    /*position: relative;*/

    color: #FFFFFF;

    transition: .3s;

    cursor: pointer;

    height: 40px;

    font-size: 14px;

    line-height: 40px;

    background-repeat: no-repeat;

    background-position: 185px -55px;

    text-align: center;

}

.head-innernav2>li>a,

.head-innernav>li>a{

    height: 40px;

    display: block;

    text-align: center;

    font-size: 14px;

    line-height: 40px;

    color: #FFFFFF;

    transition: .3s;



}



.head-innernav .havesan:hover{

    background-color: #332e2e;

    background-image: url("../img/fff-arrow.png");

}

.head-innernav>.havesan:hover .yulan {

   display: block;

}

.head-innernav li:hover{

    background-color: #332e2e;

}

.head-innernav2 li:hover {

   background-color: #9A000E;

}

.banner-warp{

    width: 100%;

    position: relative;

}

.bannebox-warp{

    width: 100%;

    position: relative;

}

.bannerbox{

    /*height: 100%;*/

    /*width: 100%;*/

    /*position: absolute;*/

    /*left: 0;*/

    /*top: 0;*/

    z-index:9;

}

.bannerbox>img{

    min-width: 980px;

    z-index:2;

    max-height: 100%;

    width: 100%;

}

.banner-cont{

    width: 1200px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: 25%;

    z-index: 9;

}

.banner-cont>p{

    font-size: 24px;

    line-height: 30px;

    text-align: center;

    color: #ffffff;

}

.banner-cont>div{

    font-size: 48px;

    font-weight: bold;

    line-height: 1.2;

    text-align: center;

    color: #ffffff;

    margin-bottom: 15px;

}

.banner-cont>h3{

    font-size: 30px;

    font-weight: 100;

    line-height: 1.33;

    text-align: center;

    color: #ffffff;

    margin-bottom: 30px;

}

.banner-cont>a{

    display: block;

    margin: 0 auto;

    width: 160px;

    height: 40px;

    background-color: #9a000e;

    font-size: 18px;

    line-height: 40px;

    text-align: center;

    color: #ffffff;

    transition: 0.2s;

}

.banner-cont>a:hover{

    background-color: #0c1437;

    transition: 0.8s;

}



.jdcx{

    width: 1200px;

    height: 100px;

    box-sizing: border-box;

    background-color: #ffffff;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    bottom: 10%;

    z-index: 999;

    padding: 30px 10px 30px 150px;

}

.jdcx-title{

    width: 100px;

    height: 40px;

    padding: 30px 0;

    background-color: #9a000e;

    position: absolute;

    left: 20px;

    bottom: 20px;

    color: #FFFFFF;

    font-size: 18px;

    line-height: 20px;

    text-align: center;

}

.select-hotel,

.select-city{

    width: 220px;

    height: 40px;

    box-sizing: border-box;

    border: solid 1px #808181;

    text-indent: 1em;

    font:14px/38px "微软雅黑" ;

    cursor: pointer;

}



.select-box{

    position: relative;

    user-select: none;

}



.sub{

    position:absolute;

    top:40px;

    left:0px;

    color:#000;

    width:220px;

    box-sizing: border-box;

    background:#fff;

    border:1px solid #e4e4e4;

    display:none;

}

.select-box .hotel-sub>dl{

    font-size: 14px;

    line-height: 30px

}

.select-box .hotel-sub dt{

    color: #c4c4c4;

    padding: 0 10px;

}

.select-box .hotel-sub dd{

    padding-left: 10px;

    overflow: hidden;

    white-space:nowrap;

    transition: .2s;

}

.sub-hover{

    background-color: #4d4d4d;

}



.select-box .city-sub>li{

    padding-left: 20px;

    font-size: 14px;

    line-height: 30px

}



.huo{

    width:60px ;

    font-size: 16px;

    line-height: 40px;

    text-align: center;

    color: #808181;

}

.date-select{

    float: left;

    margin-left: 10px;

    width: 320px;

    height: 40px;

    box-sizing: border-box;

    border: solid 1px #808181;

    text-indent: 1em;

    font:14px/38px "微软雅黑" ;

    cursor: pointer;

    padding-right: 30px;

    background-image: url("../img/rili-icon.png");

    background-repeat: no-repeat;

    background-position: 280px 6px;

}

.jdcx>a{

    width: 150px;

    height: 40px;

    box-sizing: border-box;

    background-color: #9a000e;

    color: #FFFFFF;

    text-align: center;

    margin-left: 10px;

    padding: 8px 0;

    font-size: 16px;

    line-height: 24px;

}

.jdcx>a>img{

    margin-right: 10px;

}



.citys-warp{

    height: 250px;

    position: relative;

}

.citys-box{

    position: absolute;

    left: 0;

    bottom: 0;

    z-index: 900;

    overflow: hidden;

}

.citys{

    width: 300px;

    height: 300px;

    box-sizing: border-box;

    padding: 30px;

    position: relative;

    color: #FFFFFF;

    text-align: right;

    overflow: hidden;

}

.citys img{

    position: absolute;

    left: 0;

    top:0;

    width: 300px;

    height: 300px;

    z-index: -1;

}

.citys p{

    font-size: 36px;

    font-weight: normal;

    line-height: 1;

}

.citys div{

    font-size: 24px;

    line-height: 1.25;

    font-weight: 100;

}

.citys .btm-kuang{

    width: 300px;

    height: 300px;

    box-sizing: border-box;

    border: 10px solid rgba(57,70,94,.5);

    position: absolute;

    left: 0;

    top:0;

    opacity:0;

    transition: .3s;

}

.citys:hover .btm-kuang{

    opacity: 1;

}

.Module-title{

    padding-top: 50px;

    text-align: center;

}

.Module-title>p{

    font-size: 12px;

    line-height: 2;

    color: #9a000e;

}

.Module-title>div{

    font-size: 36px;

    font-weight: bold;

    line-height: 1.11;

    color: #211c1d;

    margin-bottom: 30px;

}

.Module-title>span{

    display: block;

    font-size: 14px;

    line-height: 1.71;

    color: #808181;

    margin-bottom: 30px;

}



.plans{

    position: relative;

    width: 33.33%;

    /*height: 350px;*/

    overflow: hidden;

}

.plans:hover .plan-textbox{

    display: none;

}

.plans:hover .plans-zhezhao{

    opacity: 1;

}

.plan-imgbox{

    /*position: absolute;*/

    /*left: 0;*/

    /*top:0;*/

    width: 100%;

    height: 100%;

    overflow: hidden;

}

.plan-imgbox img{

    width: 100%;

    height: 100%;

}

.plan-textbox{

    position: absolute;

    right: 40px;

    bottom:60px;

    color: #FFFFFF;

}

.plan-textbox>p{

    font-size: 24px;

    font-weight: 100;

    line-height: 1.5;

}

.plan-textbox>div{

    font-size: 36px;

    font-weight: bold;

    line-height: 1;

}

.plans-zhezhao{

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top:0;

    background-color: rgba(154,0,14,.8);

    box-sizing: border-box;

    padding: 20px;

    transition: .4s;

    opacity: 0;

}

.plan-zzk{

    width: 100%;

    height: 100%;

    box-sizing: border-box;

    border: 1px solid #ab5058;

    padding: 20% 0 0;

    text-align: center;

    color: #FFFFFF;

}

.plan-zzk>div{

    font-size: 24px;

    font-weight: 100;

    line-height: 1.5;

}

.plan-zzk>p{

    font-size: 36px;

    font-weight: bold;

    line-height: 1;

}

.plan2{

    position: relative;

    width: 50%;

    height: 100%;

    overflow: hidden;

}

.plan2 .plan-zzk{

    padding: 12% 0 0;

}

.plan2-imgbox{

    /*position: absolute;*/

    /*left: 0;*/

    /*top:0;*/

    width: 100%;

    height: 100%;

    overflow: hidden;

}

.plan2:hover .plan-textbox{

    display: none;

}

.plan2:hover .plans-zhezhao{

    opacity: 1;

}

.plan2-imgbox img{

    width: 100%;

    height: 100%;

}

.plan-right .plan-textbox{

    left: 40px;

}



.jt-hotel{

    background-image: url("../img/jituan-bg.jpg");

    background-size: contain;

    padding-bottom: 60px;

}



.bigbox-warp{

    width: 700px;

    height: 700px;

    box-sizing: border-box;

    padding: 20px;

    background-color: #FFFFFF;

    margin-right: 40px;

    position: relative;

}

/*.qh-btn{*/

    /*position: absolute;*/

    /*width: 50px;*/

    /*height: 50px;*/

    /*background-color: #FFFFFF;*/

    /*top: 50%;*/

    /*transform: translateY(-50%);*/

    /*z-index: 999;*/

    /*cursor: pointer;*/

    /*background-repeat: no-repeat;*/

    /*transition: .3s;*/

/*}*/

#prev-btn{

    position: absolute;

    width: 50px;

    height: 50px;

    top: 50%;

    transform: translateY(-50%);

    z-index: 999;

    cursor: pointer;

    transition: .3s;

    left: 20px;

    background-color: #FFFFFF;

    background-repeat: no-repeat;

    background-image: url("../img/red-arrow.png");

    background-position: 22px 0;

    background-size: 5px 100px;

}

#next-btn{

    position: absolute;

    width: 50px;

    height: 50px;

    background-color: #FFFFFF;

    top: 50%;

    transform: translateY(-50%);

    z-index: 999;

    cursor: pointer;

    background-repeat: no-repeat;

    transition: .3s;

    right: 20px;

    background-image: url("../img/red-arrow.png");

    background-position: 22px -50px;

    background-size: 5px 100px;

}

/*.qh-btn:hover{*/

    /*background-color: #9a000e;*/

/*}*/

#prev-btn:hover{

    background-color: #9a000e;

    background-image: url("../img/fff-arrow.png");

}

#next-btn:hover{

    background-color: #9a000e;

    background-image: url("../img/fff-arrow.png");

}

.big-box{

    width: 660px;

    height: 660px;

    position: relative;

}

.swiper-container3{

    width: 660px;

    height: 660px;

    overflow: hidden;

}

.big-imgbox{

    position: absolute;

    left: 0;

    top:0;

    width: 660px;

    height: 660px;

    overflow: hidden;

}

.big-imgbox>img{

    width: 660px;

    height: 660px;

}

#swiper-container4{

    width: 400px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top:156px;

    z-index: 99999;

}



.bigbox-text{

    width: 400px;

    box-sizing: border-box;

    padding: 30px 50px 60px;

    background-color: rgba(0,0,0,.7);



}

.jt-hotel-city{

    margin-bottom: 15px;

}

.city-name{

    width: 140px;

    font-size: 30px;

    font-weight: bold;

    line-height: 50px;

    text-align: center;

    color: #ffffff;

}

.bigbox-line{

    width: 80px;

    height: 1px;

    background-color: #FFFFFF;

    margin-top: 24px;

}

.jt-hotel-title{

    font-size: 24px;

    font-weight: 100;

    line-height: 1.25;

    text-align: center;

    color: #fffefe;

    margin-bottom: 20px;

}

.jt-hotel-jieshao{

    font-size: 14px;

    line-height: 1.29;

    text-align: center;

    color: #ffffff;

    margin-bottom: 30px;

}

.bigbox-text>a{

    display: block;

    margin: 0 auto;

    width: 150px;

    height: 40px;

    box-sizing: border-box;

    background-color: #9a000e;

    color: #FFFFFF;

    text-align: center;

    padding: 8px 0;

    font-size: 16px;

    line-height: 24px;

}

#hotle-numbers{

    bottom: 20px;

    font-size: 14px;

    font-weight: 300;

    line-height: 1.29;

    text-align: center;

    color: #ffffff;

}



.hotel-list-warp{

    width: 460px;

    height: 700px;

    box-sizing: border-box;

    padding: 40px 30px;

    background-color: #FFFFFF;

}

.hotel-lis{

    margin-bottom: 30px;

    transition: .3s;

}

.hotel-lis:hover{

    background-color: #ebebeb;

}

.hotel-lis-imgbox{

    width: 120px;

    height: 120px;

    overflow: hidden;

    margin-right: 20px;

}

.hotel-lis-imgbox>img{

    width: 120px;

    height: 120px;

}

.hotel-lis-textbox{

    width: 260px;

    color: #211c1d;

}

.hotel-lis-textbox>p{

    font-size: 24px;

    line-height: 30px;

    font-weight: bold;

}

.hotel-lis-name{

    font-size: 14px;

    line-height: 24px;

}

.hotel-lis-star{

    font-size: 14px;

    line-height: 24px;

    margin-right: 5px;

    color: #9a000e;

}

.hotel-lis-house{

    font-size: 14px;

    line-height: 24px;

    color: #919292;

}

.hotel-lis-btn{

    display: block;

    width: 100px;

    height: 30px;

    background-color: #9a000e;

    color: #FFFFFF;

    text-align: center;

    font-size: 12px;

    line-height: 30px;

    margin-top: 10px;

}

.llgd{

    padding-left: 15px;

    display: block;

    height: 25px;

    font-size: 14px;

    line-height: 1.71;

    text-align: left;

    color: #808181;

    background-image: url("../img/red-sanjiao.png");

    background-repeat: no-repeat;

    background-position: 0 9px;

}



.qxzgs{

    width: 100%;

    border-bottom: 3px solid #9a000e;

    position: relative;

}

#red-sanjiao{

    position: absolute;

    width: 17px;

    height: 9px;

    background-image: url("../img/hsj.png");

    bottom: 0;

    left: 0;

    transition: .5s;

}

.logos-warp{

    overflow: hidden;

    display: flex;

    flex-direction: row;

    /*flex-wrap: wrap;*/

    justify-content:space-between;



}

.logobox{

    padding: 50px 0 40px;

    cursor: pointer;

}

.logo-img{

    display: block;

    height: 70px;

    transition: .3s;

    background-repeat: no-repeat;

    background-position: 0 -70px;

}



.logo1{

    background-image: url("../img/jt-logo1.png");

    width: 150px;

}

.logo2{

    background-image: url("../img/jt-logo2.png");

    width: 180px;

}

.logo3{

    background-image: url("../img/jt-logo3.png");

    width: 100px;

}

.logo4{

    background-image: url("../img/jt-logo4.png");

    width: 140px;

}

.logo5{

    background-image: url("../img/jt-logo5.png");

    width: 140px;

}

.logo6{

    background-image: url("../img/jt-logo6.png");

    width: 130px;

}

.logo7{

    background-image: url("../img/jt-logo7.png");

    width: 80px;

}



/*.logobox:hover .logo-img{*/

    /*background-position: 0 0;*/

/*}*/

.logos-warp>.logo-active>span{

    background-position: 0 0;

}

.qxgsjs-warp{

    width: 100%;

    height: 100%;

    min-height: 350px;

    position: relative;

    overflow: hidden;

}

.qxgsjs-box{

    display: none;

    /*opacity: 0;*/

    width: 100%;

    position: absolute;

    left: 0;

    top: 0;





}

.qxgsjs-warp .qxgsjs-active{

    display: block;

    /*opacity: 1;*/

}

.qxgsjs-bigimgbox{

    min-height: 350px;

}

.qxgsjs-imgbox{

    width: 100%;

    height: 100%;

}

.qxgsjs-imgbox>img{

    width: 100%;

    height: 100%;

    min-height: 350px;

    min-width: 1490px;

}

.gsjs-text{

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: 50%;

    margin-top: -150px;

    color: #ffffff;

}

.gs-text-logo{

    margin-bottom: 30px;

}

.gsjs-text>p{

    font-size: 36px;

    font-weight: bold;

    line-height: 1;

    font-style: italic;

    margin-bottom: 30px;

}

.gsjs-text>div{

    width: 510px;

    font-size: 14px;

    line-height: 1.71;

}

.gsjs-btn{

    display: block;

    width: 140px;

    height: 40px;

    background-color: #9a000e;

    color: #FFFFFF;

    text-align: center;

    font-size: 14px;

    line-height: 40px;

    margin-top: 20px;

}



.renwen-warp{

    padding-bottom: 60px;

}

.renwen-left,

.renwen-right{

    width: 600px;

    height: 600px;

}

.renwen-box{

    position: relative;

}

.rw-left1{

    width: 300px;

    height: 300px;

    overflow: hidden;

}

.magin-top1{

    margin-top: 100px;

}

.rw-left2{



    width: 300px;

    height: 200px;

    overflow: hidden;

}

.rw-left3{

    width: 600px;

    height: 300px;

    overflow: hidden;

}

.renwen-textbox{

    position: absolute;

    left: 30px;

    bottom: 30px;

    color: #FFFFFF;

}

.renwen-textbox>p{

    font-size: 36px;

    font-weight: bold;

    line-height:40px;

}

.renwen-textbox>div{

    font-size: 24px;

    font-weight: 100;

    line-height: 1.25;

}

.magin-top2{

    margin-top: 200px;

}

.rw-right1{

    width: 300px;

    height: 200px;

    overflow: hidden;

}

.playbtn{

    position: absolute;

    left: 50%;

    top:50%;

    margin-left: -35px;

    margin-top: -35px;

}

.rw-right2{

    width: 300px;

    height: 400px;

    overflow: hidden;

}

.rw-right3{

    width: 300px;

    height: 200px;

    overflow: hidden;

}

.rw-right4{

    width: 300px;

    height: 200px;

    overflow: hidden;

}



.youhui-textbox{

    position: absolute;

    right: 40px;

    top: 40px;

    color: #d9c086;

    z-index: 99;

    text-align: right;

}

.youhui-textbox>p{

    font-size: 36px;

    font-weight: bold;

    line-height: 0.83;

    text-align: right;

    margin-bottom: 20px;

}

.youhui-textbox>div{

    font-size: 24px;

    font-weight: 100;

    line-height: 1.25;

    text-align: right;

    color: #d9c086;

    margin-bottom: 40px;

}



.xzapp>.renwen-textbox{

    width: 300px;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

    text-align: center;

}



.Featured-hotel{

    padding-bottom: 60px;

    background-color: #e4e4e4;

}

.Featured-box{

    height: 400px;

}

#swiper-container1{

    width: 600px;

    height: 400px;

    overflow: hidden;

}

.Featured-imgbox{

    width: 600px;

    height: 400px;

    overflow: hidden;

}

.Featured-imgbox img{

    width: 600px;

    height: 400px;

}

.Featured-textwarp{

    background-color: #FFFFFF;

    width: 600px;

    height: 400px;

    overflow: hidden;

    box-sizing: border-box;

    text-align: center;

    position: relative;

}

.Featured-textbox{

    box-sizing: border-box;

    padding: 40px 95px 0;

    width: 410px;

}

.shengfen{

    font-size: 18px;

    font-weight: 100;

    line-height: 1;

    text-align: center;

    color: #211c1d;

}

.jx-line{

    width: 30px;

    height: 1px;

    background-color: #a2acb6;

    margin: 15px auto;

}

.jx-hotel-name{

    font-size: 30px;

    font-weight: bold;

    line-height: 1.2;

    text-align: center;

    color: #211c1d;

    margin-bottom: 20px;

}

.jx-hotel-js{

    font-size: 14px;

    line-height: 1.71;

    text-align: center;

    color: #808181;

    margin-bottom: 30px;

}

.jx-hotel-btn{

    display: inline-block;

    width: 140px;

    height: 40px;

    background-color: #9a000e;

    color: #FFFFFF;

    text-align: center;

    font-size: 14px;

    line-height: 40px;

}

#maodianbox{

   bottom: 20px;

    cursor: pointer;

}

.md-kuang{

    display: inline-block;

    width: 6px;

    height: 6px;

    border: 2px solid #cacaca;

    margin-right: 10px;

}

.jx-active{

    border-color: #9a000e;

}



.footer{

    background-color: #332e2e;

}

.map-warp{

    border-bottom: 1px solid #444444;

}

.footer-map{

    padding-top: 70px;

}

.map-box{

    float: left;

    width: 200px;

    height: 270px;

}

#erweima>div{

    padding: 15px;

    width: 140px;

    border: 1px solid #444444;

    color: #919191;

}

#erweima>div>p{

    font-size: 14px;

    line-height: 1;

    margin-top: 15px;

}



.lis-title{

    font-size: 18px;

    line-height: 1;

    font-weight: bold;

    margin-bottom: 20px;

    color: #e7e7e7;

}

.map-box li>a{

    display: block;

    font-size: 14px;

    line-height: 24px;

    color: #c4c4c4;

}

.map-box li>a:hover{

    text-decoration: underline;

}



.footer-contact{

    height: 80px;

    padding: 40px 0;

}

.footer-logo{

    margin-right: 40px;

}

.tel-number{

    padding: 20px 0;

}

.tel-number>p{

    font-size: 14px;

    line-height: 20px;

    color: #c4c4c4;

}

.footer-sjfx{

    padding: 25px 0;

}

.footer-sjfx>a{

    float: left;

    width: 30px;

    height: 30px;

    margin-right: 20px;

    background-image: url("../img/footer-icon.png");

    background-repeat: no-repeat;

    background-position: 1px 1px;

}

.footer-sjfx>a:nth-of-type(2){

    background-position: -36px 1px;

}

.footer-sjfx>a:nth-of-type(3){

    background-position: -74px 1px;

}

.footer-sjfx>a:nth-of-type(4){

    width: 31px;

    background-position: -108px 1px;

}





.footer-inptbox{

    margin: 24px 0 24px 20px;

    border-radius: 3px;

    overflow: hidden;

}

.footer-inptbox>input{

    color: #FFFFFF;

    float: left;

    width: 185px;

    height: 32px;

    background-color: #211c1d;

    text-indent: 1em;

    font: 14px/32px "微软雅黑";

}

.footer-inptbox>span{

    width: 65px;

    height: 32px;

    box-sizing: border-box;

    background-color: #9a000e;

    color: #FFFFFF;

    font: 14px/32px "微软雅黑";

    padding-left: 28px;

    background-image: url("../img/wifi.png");

    background-repeat: no-repeat;

    background-position: 9px 9px;

    cursor: pointer;

}



.banquan{

    background-color: #211c1d;

}

.bq-inner{

    color: #494849;

    font: 12px/60px "微软雅黑";

    text-align: right;

}





/*商务合作*/

.BC-banner-warp{

    position: relative;

}

.BC-banner-imgbox{

    width: 100%;

    height: 100%;

    overflow: hidden;

}

.BC-banner-imgbox>img{

    width: 100%;

    height: 100%;

}

.BC-content{

    width: 1200px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top:80px;

}

.bc-title{

    font-size: 36px;

    font-weight: bold;

    line-height: 1;

    color: #ffffff;

    margin-bottom: 10px;

}

.bc-title2{

    font-size: 24px;

    font-weight: bold;

    line-height: 1.25;

    color: #ffffff;

    margin-bottom: 30px;

}

.BC-content-text{

    display: block;

    width: 580px;

    font-size: 14px;

    line-height: 2.14;

    color: #ffffff;

    margin-bottom: 30px;

}

.BC-content-logobox{

    display: inline-block;

    height: 50px;

    padding: 0 20px;

    /*background-color: #FFFFFF;*/

    margin-bottom: 10px;

}

.BC-content-logobox>img{

    float: left;

    margin-right: 20px;

}

.BC-content-logobox>span{

    float: left;

    font-size: 14px;

    line-height: 50px;

    color: #211c1d;

}



.honor{

    background-color: #fafaf8;

}

.honor-banner{

    height: 169px;

    background-image: url("../img/honor-bg.jpg");

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

}

.honor-banner>.container{

    padding-top: 70px;

}

.honor-title{

    height: 36px;

    font-size: 36px;

    line-height: 0.88;

    font-weight: bold;

    letter-spacing: 1.8px;

    padding-left: 20px;

    border-left:8px solid #9a000e ;

    color: #ffffff;

}

.t-lines{

    margin: 74px 0;

    width: 150px;

    height: 1px;

    float: left;

    background-color: #a8a8a8;

}

.t-dots{

    position: relative;

    float: left;

    width: 8px;

    height: 8px;

    margin:70px 8px;

    border-radius: 4px;

    background-color: #a8a8a8;

    cursor: pointer;

    transition: .3s;

}

.t-bigdots{

    transform: scale(1.1);

    background-color: #9a000e;

}

.t-years{

    position: absolute;

    left: 0;

    transform: translateX(-35%);

    font-size: 14px;

    font-weight: bold;

    line-height: 3;

    text-align: left;

    color: #211c1d;

}

.t-dots:nth-of-type(odd)>.t-years{

    top:8px;

}

 .t-dots:nth-of-type(even)>.t-years{

    bottom: 8px;

}

.timeline .t-dots .t-years-active{

    color: #9a000e;

}



.honor-warp{

    position: relative;

    height: 325px;

    overflow: hidden;

}

.honor-warpper{

    display: none;

    width: 100%;

    position: absolute;

    left: 0;

    top:0;

}

.honor-box{

    display: flex;

    flex-direction: row;

    justify-content:space-around;

}

.honnor-listbox{

    width: 236px;

    background-color: #FFFFFF;

    padding: 0 20px;

}

.honnor-listimgbox{

    width: 276px;

    height: 131px;

    overflow: hidden;

}

.honnor-listimgbox>img{

    width: 276px;

    height: 131px;

}

.honnor-name{

    font-size: 20px;

    line-height: 1.3;

    text-align: left;

    color: #9a000e;

    border-bottom: 1px dotted #a7a7a7;

    display: table-cell;

    vertical-align: middle;

    height: 115px;

}

.honnor-list-cont{

    padding: 20px 0px;

    font-size: 14px;

    line-height: 1.29;

}

.honnor-list-cont>span{

    color: #211c1d;



}

.honnor-list-cont>div{

    margin-top: 10px;

    text-align: left;

    color: #999999;

}



.view-more{

    display: block;

    margin: 40px auto 0;

    width: 120px;

    height: 35px;

    border-radius: 17.5px;

    background-color: #9a000e;

    text-align: center;

    font-size: 14px;

    line-height: 35px;

    color: #ffffff;

}

.honor>.container{

    padding-bottom: 35px;

}



.jt-jd{

    height: 1150px;

    background-size: cover;

    background-image: url("../img/BC-bg.jpg");

    overflow: hidden;

}

.jt-jd>.Module-title>p,

.jt-jd>.Module-title>div,

.jt-jd>.Module-title>span{

    color: #FFFFFF ;

}

.jt-jd>.Module-title>div{

    margin-bottom: 10px;

}





.sheng-warp{

    position: relative;

}

.sheng-btn{

    position: absolute;

    top:845px;

    box-sizing: border-box;

    width: 44px;

    height: 44px;

    padding: 5px;

    border: solid 2px #9a000e;

    border-radius: 50%;

    cursor: pointer;

    transition: .3s;

    z-index: 9999;

}

.sheng-btn-inner{

    width: 30px;

    height: 30px;

    background-color: #9a000e;

    background-repeat: no-repeat;

    background-image: url("../img/fff-arrow.png");

    background-position: 12px -10px;

    background-size: 5px 100px;

    border-radius: inherit;

}

.sheng-prev{

    left: 0;

}

.sheng-next{

    right: 0;

}

.sheng-next .sheng-btn-inner{

    background-position: 12px -60px;

}

.sheng-btn:hover{

    border-color: #FFFFFF;

}

#longlong-line{

    width: 10000px;

    height: 1px;

    opacity: 0.3;

    background-color: #ffffff;

    position: absolute;

    top: 866px;

    left: -3000px;

}



.sheng-warp .xianshi{

    padding-bottom: 170px;

}



.sheng-box{

    width: 280px;

    margin-right: 20px;

    box-sizing: border-box;

    padding: 25px;

    background-color: #FFFFFF;

    position: relative;

}

.sheng-imgbox{

    width: 230px;

    height: 132px;

    margin-bottom: 25px;

    overflow: hidden;

}

.sheng-imgbox>img{

    width: 230px;

    height: 132px;

}

.sheng-name{

    font-size: 18px;

    font-weight: bold;

    line-height: 48px;

    color: #808181;

}



.sheng-jdlist-warp{

    position: relative;

    max-height: 490px;

    overflow: hidden;

}

.sheng-jdlist{

    position: absolute;

    left: 0;

    top:0;

}

.gundongline{

    display: none;

    position: absolute;

    top:0;

    right: 3px;

    width: 1px;

    height: 485px;

    background-color: #9a000e;

}

.gundongkuai{

    position: absolute;

    top:0;

    right: -2px;

    width: 5px;

    height: 40px;

    background-color: #9a000e;

    border-radius: 3px;

}



.jdlis{

    padding: 10px 0;

}

.jiudian-name{

    font-size: 14px;

    font-weight: bold;

    line-height: 1.43;

    color: #9a000e;

}

.jiudian-dizhi{

    font-size: 12px;

    line-height: 1.67;

    color: #808181;



}

.jiudian-dizhi>span{

    letter-spacing: -1px;

}



.sheng-dotsbox{

    position: absolute;

    top: 860px;

    left: 50%;

    transform: translateX(-50%);

    color: #FFFFFF;

}

.sheng-dots{

    width: 10px;

    height: 10px;

    border-radius: 50%;

    margin: 0 auto 10px;

    background-color: #9a000e;

    border: solid 2px #ffffff;

}



.jituan-Advantage{

    background-color: #f4f5f0;

    overflow: hidden;

}

.Advantage-title{

    padding-top: 50px;

    text-align: center;

}

.Advantage-title>p{

    font-size: 36px;

    font-weight: bold;

    line-height: 1.11;

    color: #211c1d;

    margin-bottom: 20px;

}

.Advantage-title>div{

    font-size: 18px;

    font-weight: bold;

    line-height: 1.11;

    color: #9a000e;

    margin-bottom: 10px;

}



.Advantage-title>div>span{

    color: #000000;

}

.Advantage-title>span{

    display: block;

    font-size: 14px;

    line-height: 1.43;

    color: #808181;

    margin-bottom: 40px;

}





.Advantage-warp{

    display: flex;

    flex-direction: row;

    flex-wrap: wrap;

    justify-content:space-between;

    padding-bottom: 30px;

}

.Advantage-box{

    width: 216px;

    margin-bottom: 30px;

}

.ys-num{

    width: 40px;

    height: 40px;

    background-color: #9a000e;

    font-size: 18px;

    font-weight: bold;

    line-height: 40px;

    text-align: center;

    color: #ffffff;

}

.ys-name{

    width: 176px;

    height: 40px;

    background-color: #332e2e;

    font-size: 18px;

    font-weight: bold;

    line-height: 40px;

    color: #ffffff;

    text-indent: 1em;

}



.ys-text{

    height: 100px;

    box-sizing: border-box;

    padding: 0 20px;

    border: 20px solid #ffffff;

    background-color: #FFFFFF;

    font-size: 14px;

    line-height: 1.43;

    color: #808181;

    overflow: hidden;

    text-overflow: ellipsis;

}



#ylms{

    overflow: hidden;

}

.mode{

    display: flex;

    flex-direction: row;

    flex-wrap: wrap;

    justify-content:space-between;

    padding-bottom: 30px;

}

.mode>li{

    width: 590px;

    height: 270px;

    margin-bottom: 20px;

}

.mode-imgbox{

    width: 274px;

    height: 269px;

    overflow: hidden;

}

.mode-imgbox>img{

    width: 274px;

    height: 269px;

}

.modetext{

    width: 316px;

    height: 270px;

    background-color: #f4f5f0;

    box-sizing: border-box;

    padding: 20px 35px 20px 25px;

}

.modetext>p{

    font-size: 28px;

    line-height: 70px;

    color: #9a000e;



}

.modetext>div{

    font-size: 14px;

    line-height: 1.71;

    text-align: left;

    color: #211c1d;

    margin-bottom: 30px;

}

.modetext>span{

    font-size: 14px;

    line-height: 2.86;

    text-align: left;

    color: #999999;

}



.jt-pinpai{

    overflow: hidden;

    height: 740px;

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    background-image: url("../img/pinpai-bg.jpg");

}

.jt-pinpai .Advantage-title>P{

    color: #ffffff;

}

.jt-pinpai .Advantage-title>span{

    color: #ffffff;

    width: 800px;

    margin: 0 auto 30px;

}

.pinpai-cont-warp{

    position: relative;

    height: 740px;

}

.pinpai-warp{

    position: absolute;

    left: 10px;

    bottom: 100px;

    height: 380px;

}

.pinpai-bigbox{

    width: 180px;

    margin-right: 88px;

    transform: rotate(45deg);

    transform-origin:right bottom;

}

#lastbigbox{

    padding-top: 190px;

}

.pinpai-box{

    position: relative;

    margin-top: 10px;

    height: 180px;

    width: 180px;

    background-color: #9a000e;

    transition: .3s;

}

.zhibox{

    position: relative;

    height: 180px;

    width: 180px;

    transform: rotate(-45deg);

}

.pinpai-box img{

    height: 180px;

    width: 180px;

    position: absolute;

    left: 0;

    top:0;



}

.pinpai-img2{

    opacity: 0;

    transition: .3s;

}

.pinpai-box:hover .pinpai-img2{

    opacity: 1;

}

.pinpai-box:hover .pinpai-img1{

    opacity: 0;

}

.pinpai-box:hover{

    background-color: #FFFFFF;

}

.pinpai-box:hover .pinpaiquan{

    opacity: 1;

    bottom: 140px;

}

.pinpaiquan{

    opacity: 0;

    position: absolute;

    left: -60px;

    bottom: 1000px;

    width: 300px;

    height: 300px;

    padding: 50px 30px 0 40px;

    box-sizing: border-box;

    background-color: #ffffff;

    border: solid 3px #9a000e;

    border-radius: 50%;

    z-index: 99;

    transition: .5s;

}

.pinpaiquan>p{

    font-size: 18px;

    font-weight: bold;

    line-height: 1.33;

    text-align: left;

    color: #211c1d;

    margin-bottom: 10px;

}

.pinpaiquan>div{

    font-size: 14px;

    line-height: 1.71;

    color: #808181;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 6;

    -webkit-box-orient: vertical;

}

.pinpaiquan>a{

    display: block;

    margin: 20px auto 0;

    width: 60px;

    height: 20px;

    color: #9a000e;

    text-align: center;

    font: 20px/20px "微软雅黑";

    border: 2px solid #9a000e;

    transition: .3s;

}

.pinpaiquan>a:hover{

    background-color: #9a000e;

    color: #FFFFFF;

}

.pinpaiquan>span{

    position: absolute;

    transform: rotate(180deg);

    width: 10px;

    height: 6px;

    background-image: url("../img/hsj.png");

    background-size: cover;

    bottom: -8px;

    left: 146px;

}



.china-map{

    height: 830px;

    background-image: url("../img/china-map.jpg");

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

}

.fenbu-warp{

    padding-top: 60px;

    height: 830px;

    box-sizing: border-box;

    position: relative;

}

.fenbu-warp>p{

    font-size: 30px;

    font-weight: bold;

    line-height: 1.33;

    text-align: center;

    color: #211c1d;

    margin-bottom: 10px;

}

.fenbu-warp>div{

    font-size: 16px;

    line-height: 0.75;

    text-align: center;

    color: #211c1d;

}

.fenbu-warp .fenbuxq-box{

    color: #211c1d;

    position: absolute;

    text-align: left;

    right: 0;

    bottom: 60px;

    width: 400px;

    box-sizing: border-box;

    padding: 30px 30px 30px 90px;

    background-image: url("../img/bulding.png");

    background-repeat: no-repeat;

}

.fenbuxq-box>p{

    font-size: 24px;

    font-weight: bold;

    line-height: 1.67;

}

.fenbuxq-box li{

    font-size: 16px;

    line-height: 2.5;

}



.investment{

    height: 620px;

    background-image: url("../img/huibao-bg.jpg");

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

}

.jisuanqi{

    padding-top: 60px;



}

.jisuanqi li{

    margin-bottom: 20px;

    color: #000000;

}

.jisuanqi li>span{

    float: left;

    width: 210px;

    text-align: right;

    font-size: 18px;

    line-height: 32px;

    color: #000000;

}

.jisuanqi li>input{

    float: left;

    width: 240px;

    height: 32px;

    background-color: #ffffff;

    border: solid 1px #d7d7d7;

    text-indent: 1em;

    font-size: 14px;

    line-height: 32px;

    margin: 0 10px;

}

.jisuanqi li>div{

    float: left;

    font-size: 18px;

    line-height: 32px;

    color: #000000;

}

#sub{

    width: 240px;

    height: 42px;

    background-color: #9a000e;

    color: #FFFFFF;

}



.mm-content{

    padding: 20px 0;

}

.woshou-imgbox{

    width: 560px;

    height: 640px;

    overflow: hidden;

}

.woshou-imgbox>img{

    width: 560px;

    height: 640px;

}

.mm-tablebox{

    width: 620px;

}

.mm-tablebox>li{

   border-bottom: 2px solid #ececec;

}

.mm-t-line1{

    width: 138px;

    height: 140px;

    background-color: #9a000e;

    font-size: 26px;

    line-height: 2.15;

    text-align: center;

    color: #ffffff;

    display: table-cell;

    vertical-align: middle;

    border-right: 2px solid #ececec;

}

.mm-t-sl{

    display: table-cell;

    vertical-align: middle;

    box-sizing: border-box;

    padding: 0 20px;

    width: 240px;

    height: 140px;

    background-color: #ffffff;

    font-size: 14px;

    line-height: 1.71;

    text-align: left;

    color: #060606;

    border-right: 2px solid #ececec;

}



.mm-thead .mm-t-l{

    height: 70px;

    width: 138px;

    background-color: #9a000e;

    font-size: 26px;

    line-height: 70px;

    text-align: center;

    color: #ffffff;

    border-right: 2px solid #ececec;

}

.mm-thead .mm-t-s{

    background-color: #f6f6f6;

    width: 240px;

    height: 70px;

    box-sizing: border-box;

    text-align: center;

    font-size: 26px;

    font-weight: bold;

    line-height: 70px;

    color: #060606;

    border-right: 2px solid #ececec;

}



.strength-warps{

    overflow-y: hidden;

}

.strength{

    width: 470px;

    padding-left: 90px;

}

.strength>li{

    margin-bottom: 20px;

}

.strength-quan{

    display: inline-block;

    margin-right: 30px;

    width: 40px;

    height: 40px;

    background-color: #9a000e;

    border-radius: 50%;

    font-size: 18px;

    line-height: 40px;

    text-align: center;

    color: #f6f6f6;

}

.strength-text{

    display: inline-block;

    font-size: 16px;

    line-height: 40px;

    color: #2c2c2c;

}

.shilitu{

    width: 550px;

    height: 360px;

}



.bc-contact{

    background-color: #9a000e;

}

.bc-contact-head{

    padding: 50px 40px 40px;

    color: #ffffff;

    border-bottom: 1px solid #ae0000;

}

.bc-contact-head>.bc-contact-title{

    font-size: 36px;

    font-weight: bold;

    line-height: 36px;

    text-align: left;

    margin-right: 20px;



}

.bc-contact-head>span{

    font-size: 14px;

    line-height: 1;

}



.bc-contact-body{

    border-top: 1px solid #84000c;

    border-bottom: 1px solid #ae0000;

    padding: 40px 30px;

}



.bc-body-box{

    margin-right: 60px;

    overflow: hidden;

}



.bc-body-name{

    width: 116px;

    height: 116px;

    box-sizing: border-box;

    background-color: #9a000e;

    border: solid 4px #ffffff;

    font-size: 24px;

    font-weight: bold;

    line-height: 1.25;

    text-align: center;

    color: #ffffff;

    padding: 23px 0;

}

.bc-cb-name{

    float: left;

    width: 120px;

    box-sizing: border-box;

    text-align: right;

    padding-right: 10px;

    font-size: 18px;

    line-height: 32px;

    color: #ffffff;

}

.bc-formbox>li{

    margin-bottom:10px ;

}

.bc-formbox input{

    width: 240px;

    height: 32px;

    background-color: #ffffff;

    text-indent: 1em;

}

.bc-formbox textarea{

    box-sizing: border-box;

    width: 240px;

    height: 74px;

    font-size: 14px;

    line-height: 1.71;

    resize: none;

    text-indent: 1em;

    margin-bottom: 30px;

}

.bc-shengshi{

    width: 150px;

    height: 32px;

    font-size: 14px;

    line-height: 1.71;

    background-color: #ffffff;

    border-color: #ffffff;

    text-indent: 1em;

    border-radius: 4px;

}

.bc-guimo{

    width: 240px;

    height: 32px;

    font-size: 14px;

    line-height: 1.71;

    background-color: #ffffff;

    border-color: #ffffff;

    text-indent: 1em;

    border-radius: 4px;

}



.bc-formbox li>.bc-subtm{

    box-sizing: border-box;

    width: 115px;

    height: 40px;

    background-color: #9a000e;

    border: solid 2px #ffffff;

    font-size: 18px;

    line-height: 36px;

    text-align: center;

    color: #ffffff;

}



#bc-last{

    padding: 0 80px;

}

#bc-last>img{

    display: block;

    margin: 0 auto;

}

#bc-last>p,

#bc-last>div{

    font-size: 18px;

    line-height: 1.33;

    text-align: center;

    color: #ffffff;

}



/*酒店品牌页*/



.ppp-banner-warp{

    position: relative;

}

.ppp-banner-imgbox{

    width: 100%;

    overflow: hidden;

}

.ppp-banner-imgbox>img{

    width: 100%;

    height: 100%;

}

.ppp-content{

    width: 1200px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top:5%;

}

.ppp-bannerlogo{

    width: 400px;

    height: 300px;

    margin: 50px auto;

}

.ppp-title{

    font-size: 36px;

    font-weight: bold;

    line-height: 1;

    color: #ffffff;

    margin-bottom: 10px;

}



.pp-gaishu{

    padding: 80px 0;

    background-color: #f0f0f0;

}

.pp-gaishu-warp{

    overflow: hidden;

}

.pp-gaishu-imgbox{

    width: 610px;

    height: 330px;

    border: 15px solid #ffffff;

    margin-right: 60px;

    overflow: hidden;

}

.pp-gaishu-imgbox>img{

    width: 610px;

    height: 330px;

    transition: .4s;

}

.pp-gaishu-title>span{

    font-size: 18px;

    line-height: 20px;

    padding-top: 40px;

    color: #000000;

}

.pp-gaishu-logo{

    width: 180px;

    height: 80px;

    background-image: url("../img/pinpai-logo1.png");

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

}

.pp-gaishu-textbox{

    width: 500px;

    height: 360px;

    overflow: hidden;

}

.pp-gaishu-textbox>p{

    display: inline-block;

    padding: 20px 0;

    color: #362d2a;

    font-size: 14px;

    line-height: 24px;

}



.pp-dingwei{

    margin-top: 60px;

    position: relative;

    overflow: hidden;

}

.pp-dingwei-imgbox{

    width: 100%;

    overflow: hidden;

}

.pp-dingwei-imgbox>img{

    width: 100%;



}



.pp-dingw-text{

    position: absolute;

    left: 0;

    top: 50px;

    width: 500px;

    height: 300px;

    box-sizing: border-box;

    padding: 0 45px;

    background-color: rgba(255,255,255,.7);

}

.pp-dingw-textinner{

    height: 300px;

    display: table-cell;

    vertical-align: middle;

}



.pp-dingw-textinner>p{

    font-size: 30px;

    line-height: 30px;

    font-weight: bold;

    margin-bottom: 15px;

    color: #9a000e;

}

.pp-dingw-textinner>div{

    font-size: 24px;

    line-height: 24px;

    font-weight: bold;

    margin-bottom: 20px;

    color: #9a000e;

}

.pp-dingw-textinner>span{

    color: #362d2a;

    font-size: 14px;

    line-height: 24px;

}



.ppp-content-title{

    padding: 58px 0;

    text-align: center;

}

.ppp-content-title>div{

    font-size: 12px;

    line-height: 1;

    margin-bottom: 10px;

    color: #9a000e;

}

.ppp-content-title>p{

    font-size: 30px;

    line-height: 1;

    font-weight: bold;

    color: #211c1d;

}



.pp-kequn{

    display: flex;

    flex-direction: row;

    justify-content:space-between;

    overflow: hidden;

}

.pp-kequn-left{

    width: 580px;

}

.pp-kequn-left-t{

    background-color:#9a000e ;

    display: table-cell;

    vertical-align: middle;

    padding: 0 80px;

    color: #ffffff;

    height: 190px;

}

.pp-kequn-left-b{

    margin-top: 10px;

    display: flex;

    flex-direction: row;

    justify-content:space-between;

}

.pp-kequn-leftimg{

    width: 280px;

    height: 190px;

    overflow: hidden;

}

.pp-kequn-leftimg>img{

    width: 280px;

    height: 190px;

    transition: .4s;

}

.pp-kequn-riht{

    width: 600px;

    height: 390px;

    overflow: hidden;

}



.pp-kequn-riht>img{

    width: 600px;

    height: 390px;

    transition: .4s;

}





.pp-fenbu-warp{

    /*padding-bottom: 50px;*/

}

.pp-fenbu-warp>li{

    float: left;

}

.three-columns{

    width: 1230px;

    margin-right: -30px;

}

.three-columns>li{

    width: 380px;

    margin-right: 30px;

    margin-bottom: 30px;

}

.three-columns-imgbox{

    width: 380px;

    height: 280px;

    overflow: hidden;

}

.three-columns-imgbox>img{

    width: 380px;

    height: 280px;

    transition: .4s;

}

.three-columns-text{

    padding: 0 20px;

    font-size: 18px;

    line-height: 60px;

    background-color: #f0f0f0;

    color: #000000;

    transition: .4s;

}

.three-columns>li:hover .three-columns-text{

    background-color: #9a000e;

    color: #ffffff;

}



.two-columns{

    width: 1230px;

    margin-right: -30px;

}

.two-columns>li{

    width: 590px;

    margin-right: 20px;

    margin-bottom: 30px;

}

.two-columns-imgbox{

    width: 590px;

    height: 340px;

    overflow: hidden;

}

.two-columns-imgbox>img{

    width: 590px;

    height: 340px;

    transition: .4s;

}

.two-columns>li:hover .three-columns-text{

    background-color: #9a000e;

    color: #ffffff;

}



.ppp-bottomline{

    padding: 48px;

    border-top: 1px solid #b0b0b0;

    position: relative;

    margin-top: 50px;

}

.logo-shadowbox{

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top:-40px;

    height: 80px;

    overflow: hidden;

    padding: 0 100px;

}

.ppp-bottomlogo{

    width: 180px;

    height: 80px;

    border-radius: 30px;

    background-color: #ffffff;

    background-image: url("../img/pinpai-logo1.png");

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    box-shadow: 0px 0 40px 30px #ffffff;

}

.ppp-bottomline>p{

    color: #b0b0b0;

    font-size: 18px;

    line-height: 26px;

    text-align: center;



}



.facilities{

    overflow: hidden;

}

.facilities-warp{

    width: 1220px;

    padding-top: 40px;

}

.facilities-warp li{

    float: left;

    width: 285px;

    height: 230px;

    margin-right: 20px;

    margin-bottom: 20px;

    overflow: hidden;

    position: relative;

}

.facilities-warp li img{

    width: 285px;

    height: 230px;

    transition: .4s;

}

.facilities-name{

    position: absolute;

    box-sizing: border-box;

    width: 100%;

    left: 0;

    bottom: 0;

    padding: 8px 0 8px 30px;

    background-color: rgba(237,109,0,.8);

    color: #ffffff;

}

.facilities-name p{

    font-size: 16px;

    line-height: 30px;

}





.pp-dingwei2{

    position: relative;

    padding-bottom: 60px;

}

.pp-dingwei2-half{

    width: 600px;

}

.pp-dingwei2-text{

    height: 200px;

    display: table-cell;

    vertical-align: middle;

    padding: 0 140px;

    color: #000000;

    /*text-align: center;*/

}

.pp-dingwei2-text>p{

    font-size: 22px;

    height: 50px;

    line-height: 50px;

    margin-bottom: 10px;

}

.pp-dingwei2-text>p>span{

    font-size: 36px;

    line-height: 30px;

    font-weight: bold;

    color: #ed6d00;

}

.pp-dingwei2-text>div{

    font-size: 14px;

    line-height: 24px;

}

.pp-dingwei2-imgbox{

    width: 600px;

    height: 420px;

    overflow: hidden;

}

.pp-dingwei2-imgbox img{

    width: 600px;

    height: 420px;

    transition: .4s;

}



.pp-dingwei2-midbox{

    width: 230px;

    height: 220px;

    position: absolute;

    background-color: #be8a30;

    top: 200px;

    left: 50%;

    margin-left: -115px;

}

.pp-dingwei2-midboxinner{

    display: table-cell;

    vertical-align: middle;

    padding: 20px;

    color: #FFFFFF;

    text-align: center;

}

.pp-dingwei2-midboxinner>h3{

    font-size: 22px;

    line-height: 40px;

    font-weight: 400;

}

.pp-dingwei2-midboxinner>p{

    font-size: 22px;

    height: 50px;

    line-height: 50px;

}

.pp-dingwei2-midboxinner>p>span{

    font-size: 36px;

    line-height: 30px;

    font-weight: bold;

}

.pp-dingwei2-midboxinner>div{

    font-size: 14px;

    line-height: 24px;

}



.pp-gongneng-warp{

    border-top: 1px solid #f0f0f0;

    border-bottom: 1px solid #f0f0f0;

    padding: 15px 0;

    overflow: hidden;

}

.gongnengbox{

    width: 300px;

    height: 110px;

    box-sizing: border-box;

    padding: 25px 40px;

}

.gongneng-iconbox{

	transition: .6s;

    width: 60px;

    height: 60px;

    margin-right: 20px;

    background-image: url("../img/ast-icon.png");

    background-repeat: no-repeat;

    background-position: 0 0;

}

.gongnengbox:nth-of-type(2) .gongneng-iconbox{

    background-position: 0 -70px;

}

.gongnengbox:nth-of-type(3) .gongneng-iconbox{

    background-position: 0 -140px;

}

.gongnengbox:nth-of-type(4) .gongneng-iconbox{

    background-position: 0 -210px;

}

.gongnengbox:nth-of-type(5) .gongneng-iconbox{

    background-position: 0 -280px;

}

.gongnengbox:nth-of-type(6) .gongneng-iconbox{

    background-position: 0 -350px;

}

.gongnengbox:nth-of-type(7) .gongneng-iconbox{

    background-position: 0 -420px;

}

.gongnengbox:nth-of-type(8) .gongneng-iconbox{

    background-position: 0 -490px;

}



.gongneng-textbox{

	transition: .6s;

    padding: 8px 0;

    color: #b0b0b0;

}

.gongneng-textbox>p{

    font-size: 18px;

    line-height: 24px;

}

.gongneng-textbox>div{

    font-size: 14px;

    line-height: 22px;

}

.gongnengbox:hover .gongneng-iconbox{

	/*transform: rotate(360deg);*/

}

.gongnengbox:hover .gongneng-textbox{

	color: #000000;

}



.kequn2{

    display: flex;

    flex-direction: row;

    justify-content:space-between;

}



.kequn2-left{

    width: 580px;

    background-color:#be8a31;

}

.kequn2-left-t{

    /*background-color:#be8a31;*/

    display: table-cell;

    vertical-align: middle;

    padding: 0 80px;

    color: #ffffff;

    height: 700px;

}

.kequn2-left-t>h3{

    font-size: 24px;

    line-height: 40px;

    margin-bottom: 30px;

}

.kequn2-left-t>p{

    font-size: 14px;

    line-height: 24px;

    margin-bottom: 30px;

}

.kequn2-left-t>div{

    font-size: 14px;

    line-height: 24px;

}

.kequn2-riht{

    width: 600px;

}

.kequn2-riht img{

    transition: .4s;

}

.kequn2-right-t{

    width: 600px;

    height: 340px;

    overflow: hidden;

    margin-bottom: 20px;

}

.kequn2-right-b{

    display: flex;

    flex-direction: row;

    justify-content:space-between;

}

.kequn2-right-bl{

    width: 290px;

    height: 340px;

    overflow: hidden;

}

.kequn2-right-br-t{

    width: 290px;

    height: 160px;

    overflow: hidden;

    margin-bottom: 20px;

}

.kequn2-right-br-b{

    width: 290px;

    height: 160px;

    overflow: hidden;

}



.coco-imgbox{

    width: 600px;

    height: 400px;

    overflow: hidden;

}

.coco-imgbox img{

    width: 600px;

    height: 400px;

    transition: .4s;

}



.sib-warp{

    display: flex;

    flex-direction: row;

    justify-content:space-between;

    overflow: hidden;

}

.sib-box{

    width: 290px;

    height: 420px;

    position: relative;

    overflow: hidden;

}

.sib-box img{

    width: 290px;

    height: 420px;

    transition: .4s;

}

.sib-text{

    position: absolute;

    padding-left: 10px;

    left: 0;

    bottom: 0;

    height: 60px;

    font-size: 24px;

    line-height: 60px;

    color: #FFFFFF;

}

.sib-text>span{

	display: inline-block;

    font-size: 40px;

    line-height: 40px;

    color: #ed6d00;

    transition: .4s;

}

.sibi-s-imgbox{

    width: 290px;

    height: 205px;

    overflow: hidden;

}

.sib-box .sibi-s-imgbox>img{

    width: 290px;

    height: 205px;

    transition: .4s;

}

.sibi-s-t{

    margin-bottom: 10px;

}

.sib-box:hover span{

	transform-origin: bottom right;

	transform: scale(1.3);

}

.sib-zzwarp{

    position: absolute;

    width: 100%;

    height: 100%;

    background-color: rgba(154,0,14,.8);

    left: 0;

    top:420px;



}

.sib-zzbox{

    height: 420px;

    box-sizing: border-box;

    display: table-cell;

    vertical-align: middle;

    padding: 10px 25px;

    text-align: center;

    color: #FFFFFF;

    font-size: 14px;

    line-height: 30px;

}

.sib-zzbox>p{

    font-size: 24px;

}

.sib-zzbox>div{

    margin-bottom: 10px;

}



.sib-box:hover .sib-zzwarp{

    top:0;

    transition: .8s;

}

.sib-box:hover .sib-zztext{

    display: none;

}



.argylepp-pd .pp-dingwei2-text>p>span{

    color: #9a000e;

}

.argylepp-pd .pp-dingwei2-midbox{

    background-color: #9a000e;

}

.argylepp-pd .facilities-name{

    background-color: rgba(154,0,14,.8);

}

.argylepp-pd .gongnengbox{

    padding: 25px 0 25px 15px;

}

.argylepp-pd .gongneng-iconbox{

    background-image: url("../img/pd-icon.png");

    margin-right: 10px;

}



.argylepp-pd .kequn2-left{

    background-color: #9a000e;

}

.argylepp-pd .pp-gaishu-logo,

.argylepp-pd .ppp-bottomlogo{

    background-image: url(../img/pinpai-logo2.png);

}







.argylepp-dj .jdcx-title,

.argylepp-dj .pp-kequn-left-t,

.argylepp-dj .jdcx>a{

    background-color: #00712f;

}

.argylepp-dj .pp-gaishu-logo,

.argylepp-dj .ppp-bottomlogo{

    background-image: url(../img/pinpai-logo3.png);

}

.argylepp-dj .pp-dingw-textinner>p,

.argylepp-dj .pp-dingw-textinner>div,

.argylepp-dj .ppp-content-title>div{

    color: #00712f;

}

.argylepp-dj .three-columns>li:hover .three-columns-text{

    background-color: #00712f;

    color: #ffffff;

}



.argylepp-gy .pp-gaishu-logo,

.argylepp-gy .ppp-bottomlogo{

    background-image: url(../img/pinpai-logo4.png);

}

.argylepp-mt .pp-gaishu-logo,

.argylepp-mt .ppp-bottomlogo{

    background-image: url(../img/pinpai-logo7.png);

}

.argylepp-jd .pp-gaishu-logo,

.argylepp-jd .ppp-bottomlogo{

    background-image: url(../img/pinpai-logo5.png);

}



.argylepp-ast .jdcx-title,

.argylepp-ast .pp-kequn-left-t,

.argylepp-ast .jdcx>a{

    background-color: #ed6d00;

}

.argylepp-ast .pp-gaishu-logo,

.argylepp-ast .ppp-bottomlogo{

    background-image: url(../img/pinpai-logo6.png);

}

.argylepp-ast .ppp-content-title>div{

    color: #ed6d00;

}





.group-content-title{

    box-sizing: border-box;

    padding: 30px 140px;

    border-top: 1px solid #b0b0b0;

    position: relative;

    margin-top: 50px;

}

.title-shadowbox{

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top:-30px;

    height: 60px;

    overflow: hidden;

    padding: 0 100px;

    text-align: center;

}

.title-shadowinner{

    background-color: #FFFFFF;

    box-shadow: 0px 0 40px 30px #ffffff;

}

.title-shadowinner>div{

    font-size: 12px;

    line-height: 1;

    margin-bottom: 10px;

    color: #9a000e;

}



.title-shadowinner>p{

    font-size: 30px;

    line-height: 1;

    font-weight: bold;

    color: #211c1d;

}

.group-titletext{

    font-size: 14px;

    line-height: 24px;

    color: #808181;

    text-align: center;

}



.jt-hotel-china{

    background-color: #ececec;

}

.jituan-china-warp{

    padding-top: 40px;

}

.china-title{

    height: 36px;

    margin: 20px 0 30px;

    font-size: 36px;

    line-height: 0.88;

    letter-spacing: 1.8px;

    padding-left: 20px;

    border-left: 8px solid #9a000e;

    color: #000000;

}



.province-box{

    position: relative;

    box-sizing: border-box;

    padding: 0 30px;

    margin-bottom: 40px;

}

.province-button{

    position: absolute;

    top:0;

    width: 30px;

    height: 30px;

    background-repeat: no-repeat;

    background-image: url(../img/red-arrow.png);

    background-position: 12px -10px;

    background-size: 8px 150px;

    cursor: pointer;

}

.ausjd .province-button{

    top:7px

}

.province-btnl{

    left: 0px;

    background-position: 7px -22px;

}

.province-btnr{

    right: 0px;

    background-position: 12px -96px;

}

.province-window{

    position: relative;

    height: 30px;

    overflow: hidden;

}

.province-warp{

    width: 300%;

    position: absolute;

    left: 0;

    top:0;

    transition: 1s;

}

.province-list{

    width: 100%;

    /*display: flex;*/

    /*flex-direction: row;*/

    /*justify-content:space-between;*/

}



.province-list>a{

    /*display: inline-block;*/

    float: left;

    width: 81px;

    height: 30px;

    border-radius: 15px;

    text-align: center;

    font-size: 16px;

    line-height: 30px;

    transition: .5s;

    margin: 0 7px;

}

.province-list>a:hover{

    background-color: #9a000e;

    color: #FFFFFF;

}

.province-active{

    background-color: #9a000e;

    color: #FFFFFF;

}



.china-hotel-list{

    width: 1213px;

    margin-right: -13px;

    padding-bottom: 80px;

}



.china-hotel-lis{

    width: 290px;

    margin-right: 13px;

    margin-bottom: 15px;

}

.china-hotel-imgbox{

    width: 290px;

    height: 178px;

    overflow: hidden;

}

.china-hotel-imgbox>img{

    width: 290px;

    height: 178px;

}

.china-hotel-textbox{

    padding: 10px;

    height: 202px;

    box-sizing: border-box;

    background-color: #FFFFFF;

}

.china-lis-cityname{

    font-size: 26px;

    font-weight: bold;

    line-height: 30px;

}

.china-hotel-textbox dl{

    font-size: 14px;

    line-height: 24px;

}

.china-hotel-textbox dd{

    color: #808181;

}



.jt-hotel-australia{

    padding-top: 50px;

}

.aus-win{

    width: 1140px;

    height: 45px;

    position: relative;

    overflow: hidden;

}

.aus-province-list{

    position: absolute;

    left: 0;

    top:0;

    width: 500%;

    transition: .3s;

    /*display: flex;*/

    /*flex-direction: row;*/

    /*justify-content:space-between;*/

}

.aus-lisbox{

    float: left;

    width: 285px;

    height: 45px;

    text-align: center;

    box-sizing: border-box;

    padding: 0 10px;

}

.aus-lisbox>a{

    height: 45px;

    padding: 0 15px;

    border-radius: 22px;

    /*display: inline-block;*/

    display: table-cell;

    vertical-align: middle;

    font-size: 14px;

    line-height: 20px;

    width: 265px;

    box-sizing: border-box;

    transition: .5s;

}

.aus-lisbox>a:hover{

    background-color: #9a000e;

    color: #FFFFFF;

}



.aus-hotel-lis{

    position: relative;

    height: 430px;

}

.aus-hotel-text{

    width: 100%;

    height: 120px;

    box-sizing: border-box;

    padding: 10px 20px;

    background-color: #e9e9e8;

    position: absolute;

    left: 0;

    bottom: 0;

    color: #444444;

}

.aus-hotel-text dt{

    font-size: 22px;

    line-height: 28px;

    font-weight: bold;

}

.aus-hotel-text dd{

    font-size: 14px;

    line-height: 24px;

}



.jt-hotel-fiji{

    padding: 50px 0;

}

.fiji-hotel-list{

    width: 1240px;

    margin-right: -40px;

}

.fiji-hotel-lis{

    margin-right: 40px;

    margin-bottom: 40px;

}

.fiji-imgbox{

    width: 580px;

    height: 350px;

    overflow: hidden;

}

.fiji-imgbox>img{

    width: 580px;

    height: 350px;

}

.fiji-textbox{

    box-sizing: border-box;

    height: 150px;

    padding: 20px;

    background-color: #e9e9e8;

    color: #444444;

}

.fiji-textbox dl{

    font-size: 14px;

    line-height: 24px;

}

.fiji-textbox dd{

    color: #444444;

}



.login-bg{

    background-image: url("../img/login-bg.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;



}

.logo-content{

    position: relative;

}



.login-textbox{

    width: 580px;

    position: absolute;

    left: 120px;

    top:120px;

    color: #000000;

}

.login-textbox>h2{

    font-size: 32px;

    line-height: 54px;

}

.login-textbox>div{

    font-size: 20px;

    line-height: 40px;

}



.login-winbox{

    width: 440px;

    position: absolute;

    right: 0;

    top:30px;

}



.login-top>div{

    width: 220px;

    height: 50px;

    text-align: center;

    font-size: 18px;

    line-height: 50px;

    color: #211c1d;

    background-color: #f4f1ef;

    cursor: pointer;

}

.login-top>.loginactive{

    background-color: #FFFFFF;

    color: #9a000e;

    font-weight: bold;

}

.loginbox{

    box-sizing: border-box;

    background-color: #FFFFFF;

    padding: 30px 30px 0;

    display: none;



}

.login-show{

    display: block;

}

.inputbox,

.inputbox-s{

    width: 100%;

    position: relative;

    margin-bottom: 20px;

}

.login-icon{

    position: absolute;

    left: 15px;

    top:14px;

    width: 20px;

    height: 20px;

    background-image: url("../img/inpt-icon.png");

    background-position: 0 0;

    background-repeat: no-repeat;

}

.inputbox:nth-of-type(2) span{

    background-position: -40px 0;

}



.login-winbox input:focus{

    border: 1px solid #ba9765;

    background: #fcf5eb;

}

.inputbox input{

    box-sizing: border-box;

    display: block;

    height: 50px;

    line-height: 36px;

    font-size: 16px;

    color: #3a3a3a;

    width: 100%;

    padding: 6px 12px 6px 47px;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

}

.inputbox-s input{

    float: left;

    box-sizing: border-box;

    padding: 6px 12px;

    line-height: 36px;

    font-size: 16px;

    width: 200px;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    margin-right: 10px;

}

.login-yzm{

    width: 90px;

    height: 50px;

}

.shuaxin-yanzhengma{

    box-sizing: border-box;

    padding: 6px 12px;

    line-height: 36px;

    font-size: 16px;

    color: #d9c086;

    cursor: pointer;



}

.shuaxin-yanzhengma:hover{

    text-decoration: underline;

}

.lose-mima{

    height: 50px;

}

.lose-mima>a{

    float: right;

    font-size: 14px;

    line-height: 30px;

    color: #d9c086;

}

.login-denglu>button{

    width: 100%;

    height: 50px;

    font-size: 20px;

    line-height: 50px;

    background-color: #9a000e;

    color: #FFFFFF;

    border-radius: 4px;

}

.go-zhuce{

    height: 60px;

    text-align: center;

    font-size: 14px;

    line-height: 60px;

}

.go-zhuce>a{

    color: #d9c086;

}



.other-login{

    border-top: 5px solid #f9f9f9;

    width: 100%;

    box-sizing: border-box;

    padding: 15px 30px;

    background-color: #FFFFFF;

    color: #535353;

    font-size: 14px;

    line-height: 40px;

}

.other-login>a{

    float: left;

    width: 40px;

    height: 40px;

    margin: 0 10px;

    background-image: url("../img/login-icon-active.png");

    background-repeat: no-repeat;

}

.other-login>a:nth-of-type(2){

    background-position: -50px 0;

}

.other-login>a:nth-of-type(3){

    background-position: -100px 0;

}

.other-login>a:nth-of-type(4){

    background-position: -150px 0;

}



.other-login>a:hover{

    background-position-y:-40px ;

}

.phone-inpt{

    margin-bottom: 20px;

}

.phone-inpt>input{

    box-sizing: border-box;

    display: block;

    height: 50px;

    line-height: 36px;

    font-size: 16px;

    color: #3a3a3a;

    width: 100%;

    padding: 6px 12px ;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

}

.hqyzm{

    width: 170px;

    border: 1px solid #ccc;

    border-radius: 4px;

    box-sizing: border-box;

    height: 50px;

    text-align: center;

    line-height: 48px;

    font-size: 16px;

    color: #d9c086;

    cursor: pointer;

}

.hqyzm:hover{

    background-color: #d9c086;

    color: #FFFFFF;

}



.phone-registbox{

    background-color: #FFFFFF;

    padding: 30px 20px;

}

.namelis{

    float: left;

    width: 100px;

    box-sizing: border-box;

    padding-right: 20px;

    text-align: right;

    line-height: 40px;

}

.registinp,

.registinp-yzm,

.registinp-dtyzm{

    margin-bottom: 20px;

}

.phone-registbox input{

    width: 280px;

    height: 40px;

    line-height: 36px;

    font-size: 16px;

    color: #3a3a3a;

    padding: 2px 10px;

    box-sizing: border-box;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    margin-right: 10px;

}

.phone-registbox .registinp-yzm input{

    float: left;

    width: 120px;

}

.phone-registbox .registinp-dtyzm input{

    float: left;

    width: 150px;

}

.registinp-yzm .login-yzm{

    height: 40px;

}

.registinp-yzm .shuaxin-yanzhengma{

    padding: 2px 8px;

}

.registinp-dtyzm .hqyzm{

    width: 120px;

    height: 40px;

    line-height: 38px;

}

.tiaokuan{

    font-size: 12px;

    line-height: 14px;

    vertical-align: top;

    margin-bottom: 30px;

}

.tiaokuan>a{

    color: #d9c086;

}

.tiaokuan .namelis{

    height: 14px;

}

.tiaokuan input{

    float: left;

    width: 14px;

    height: 14px;

}

.zhucebtn button{

    width: 280px;

    height: 40px;

    font-size: 20px;

    line-height: 40px;

    background-color: #9a000e;

    color: #FFFFFF;

    border-radius: 4px;

    margin-bottom: 20px;

}

.find-password{

    padding-right: 20px;

    text-align: right;

}

.find-password>a{

    padding: 0 10px;

}



.zp-banner>img{

    width: 100%;

}

.zp-jdjswarp{

    box-sizing: border-box;

    padding: 100px 60px 0 0;

}

.zp-jdjs-title{

    margin-left: 440px;

    width: 600px;

    height: 110px;

    box-sizing: border-box;

    padding: 10px 0;

    text-align: center;

    background-image: url("../img/A.png");

    background-repeat: no-repeat;

    background-position: 90px 0;

    margin-bottom: 30px;

}

.zp-jdjs-title>h2{

    font-size: 30px;

    line-height: 46px;

    font-weight: bold;

}

.zp-jdjs-title>p{

    font-size: 36px;

    line-height: 64px;

    color: #454545;

}

.zp-jdjsbox{

    width: 100%;

    position: relative;

    min-height: 350px;

    background-color: #efefef;

}



.zp-jdjs-imgbox{

    position: absolute;

    top:-190px;

    left: 56px;

    width: 380px;

    height: 420px;

    overflow: hidden;

}

.zp-jdjs-imgbox>img{

    width: 380px;

    height: 420px;

}

.zp-jdjs-text{

    box-sizing: border-box;

    padding: 70px 60px 70px 500px;

    font-size: 16px;

    line-height: 30px;

    color: #454545;

}

.zp-jdjs-text>span{

    font-size: 24px;

    color: #9a000e;

}

.henggang-short{

    position: absolute;

    bottom: 70px;

    right: -60px;

    width: 95px;

    height: 1px;

    background-color: #9a000e;

}

.zp-list-title{

    margin-top: 20px;

    text-align: center;

    line-height: 110px;

    font-size: 30px;

    color: #000000;

}

.zp-list{

    width: 100%;

    border-bottom: 1px solid #e3e2e2;

    margin-bottom: 30px;

}

.zp-list th{

    font-size: 14px;

    line-height: 50px;

    font-weight: bold;

    background-color: #f0f0f0;

}

.zp-list td{

    font-size: 14px;

    line-height: 50px;

    text-align: center;

    border-bottom: 1px dashed #e8e7e7;

}

.zhiwei{

    color: #9a000e;

}



.job-warp{

    padding-top: 30px;

}

.job-xqtitle{

    margin-bottom: 0;

}

.job-xqbox{

    background-color: #ececec;

    padding: 30px 0;

}

.job-xqlis{

    float: left;

    width: 400px;

    box-sizing: border-box;

    padding-left: 60px;

    font-size: 16px;

    line-height: 40px;

}

.job-xqname{

    margin-right: 30px;

    font-weight: bold;

}



.job-xqcontent{

    padding: 0 60px;

}

.job-yq{

    padding-top: 30px;

}

.job-yq>h2{

    color: #9a000e;

    font-size: 24px;

    line-height: 60px;

}



.job-yq li{

    font-size: 16px;

    line-height: 40px;

}

.job-btn{

    padding: 70px 0;

}

.job-btn>button,

.job-btn>a{

    text-align: center;

    width: 120px;

    height: 40px;

    border-radius: 5px;

    font-size: 18px;

    line-height: 40px;

    background-color: #9a000e;

    color: #FFFFFF;

    margin-right: 20px;

}



body .tanchu .layui-layer-btn a{

    height: 40px;

    background:#9a000e;

    color: #FFFFFF;

    border: none;

    font-size: 18px;

    line-height: 40px;

    padding: 0 20px;

}



.shangchuan{

    width: 580px;

    padding-top: 50px;

}

.jianli-name{

    margin-bottom: 20px;

    height: 30px;

}

.jianli-fujian{

    margin-bottom: 10px;

    height: 30px;

}

.shangchuan span{

    float: left;

    width: 190px;

    text-align: right;

    font-size: 14px;

    line-height: 30px;

}

.jianli-name input{

    width: 160px;

    height: 30px;

    border: 1px solid #9c9c9c;

    border-radius: 5px;

    text-indent: 1em;

}

.shangchuan p{

    font-size: 12px;

    color: #9c9c9c;

}



.new-jianli{

    padding-top: 30px;

    font-size: 16px;

    line-height: 40px;

}

.new-jianli li{

    height: 40px;

    margin-bottom: 20px;

}

.new-jianli li label{

    height: 20px;

    display: inline-block;

    padding: 0 10px;

    margin-right: 20px;

    cursor: pointer;

}

.new-jianli li>span{

    float: left;

    width: 200px;

    padding-right: 20px;

    text-align: right;



}

.jianli-sr input,

.jianli-select select{

    float: left;

    width: 300px;

    height: 40px;

    border: 1px solid #cccccc;

    font-size: 16px;

    text-indent: 1em;

    border-radius: 4px;

}

#jianli-sex{

    height: 20px;

    margin-bottom: 20px;

    line-height: 20px;

}

#jianli-sex span{

    height: 20px;

}

#scwjlx{

    height: 12px;

    margin: 0;

}

#scwjlx p{

    font-size: 12px;

    color: #9c9c9c;

    line-height: 12px;

}







.job-btn>a{

    display: inline-block;

    background-color: #ececec;

    color: #000;

}



.shezhaowarp{

    padding-top: 20px;

}

.shezhaowarp .china-title{

    margin-bottom: 70px;

}

.shezhaowarp .logobox:hover .logo-img{

    background-position: 0 0;

}



.shezhaowarp .logos-warp{

    position: relative;

    border-top: 1px solid #e3d9d1;

    overflow: inherit;

}

.jt-power{

    background-color: #f0f0f0;

    padding-bottom: 30px;

}

.huanbing-title{

    height: 86px;

    line-height: 86px;

    padding: 0 10px;

    border-bottom:1px solid #FFFFFF ;

}

.huanbing-title>h2{

    float: left;

    font-size: 26px;

    letter-spacing: 1.3px;

    font-weight: 400;

}

.huanbing-title>a{

    float: right;

    font-size: 14px;

}

.huanbing-title>a>span{

    color: #9a000e;

}



.huanbing-list{

    width: 1220px;

    margin-right: -20px;

    padding: 30px 0 20px;

}

.huabing-lis{

    width: 290px;

    margin-right: 13px;

    margin-bottom: 10px;

}

.huabing-imgbox{

    width: 290px;

    height: 190px;

    overflow: hidden;

}

.huabing-imgbox img{

    width: 290px;

    height: 190px;

    transition: .6s;

}

.huabing-text{

    padding: 5px 0;

}

.huabing-text>p{

    font-size: 14px;

    line-height: 22px;

}



.cubaixian{

    width: 1200px;

    height: 3px;

    background-color: #ffffff;

}

.hb-lianxi{

    display: block;

    margin: 0 auto;

    width: 100px;

    height: 35px;

    background-color: #9a000e;

    font-size: 16px;

    line-height:33px;

    color: #ffffff;

    border-radius: 17px;

    box-sizing: border-box;

    transition: .5s;

}

.hb-lianxi:hover{

    background-color: #FFFFFF;

    color: #9a000e;

    border: 1px solid #9a000e;

}

.internship{

    padding: 20px 0 60px;



}

.internship .china-title{

    margin-bottom: 90px;

}



.sx-xxbox{

    border-top: 1px solid  #c2ac9b;

    height: 60px;

    position: relative;

}

.sx-shadowbox{

    position: absolute;

    width: 330px;

    left: 50%;

    transform: translateX(-50%);

    top: -40px;

    height: 70px;

    overflow: hidden;

    padding: 0 100px;

    text-align: center;

}

.sx-shadowinner{

    background-color: #FFFFFF;

    box-shadow: 0px 0 40px 30px #ffff;



}

.sx-innerbox{

    cursor: pointer;

    padding: 0 5px;

}



.sx-innerbox>p{

    font-size: 12px;

    line-height: 2;

    text-align: center;

    color: #9a000e;

}

.sx-innerbox>div{

    font-size: 30px;

    line-height: 1.33;

    text-align: center;

    color: #211c1d;

    transition: .3s;

}

.sx-innerbox:hover>div{

    color: #9a000e;

}





.zw-title{

    padding: 10px 35px;

    height: 50px;

    box-sizing: border-box;

    background-color: #f0f0f0;

    font-size: 14px;

    line-height: 30px;

    text-align: center;

}

.zw-title-left{

    float: left;

    padding: 0 30px;

    color: #9a000e;

}

.zw-title-left:hover{

    background-color: #9a000e;

    color: #FFFFFF;

}

.zw-title-right>span{

    color: #9a000e;

}



.zw-list{

    width: 100%;

    border-bottom: 1px solid #e3e2e2;

}

.zw-list th,

.zw-list td{

    height: 50px;

    border-bottom: 1px dashed #e8e7e7;

    text-align: center;

    font-size: 14px;

}



.xqhz{

    padding: 20px 0 40px;

    background-color: #f0f0f0;

}

.xqhz .china-title{

    margin-bottom: 80px;

}

.xqhz .title-shadowinner{

    background-color: #f0f0f0;

    box-shadow: 0px 0 40px 30px #f0f0f0;

}



.xqhz-list{

    display: flex;

    flex-direction: row;

    flex-wrap: wrap;

    justify-content:space-between;

}

.xqhz-lis{

    width: 590px;

    margin-bottom: 20px;

}

.xqhz-imgbox{

    width: 260px;

    height: 260px;

    overflow: hidden;

    position: relative;

}

.xqhz-imgbox img{

    width: 260px;

    height: 260px;

}

.xqhz-imgbox>p{

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 60px;

    background-color: rgba(154,0,14,.8);

    font-size: 18px;

    line-height: 60px;

    text-align: center;

    color: #ffffff;

}

.xqhz-text{

    width: 330px;

    height: 260px;

    display: table-cell;

    vertical-align: middle;

    padding: 20px 0 20px 20px;

    box-sizing: border-box;

    font-size: 14px;

    line-height: 1.71;

    color: #211c1d;

    background-color: #FFFFFF;

}

.xqhz-text dl{

    margin-bottom: 10px;

}

.xqhz-text dt{

    font-weight: bold;

}

.xqhz-text dd{

    padding-left: 20px;

}

#zlmb{

    background-color: rgba(154,0,14,.8);

}

#zlmb p,

#zlmb div,

#zlmb span{

    color: #FFFFFF;

}



.shadow-title{

    margin-top: 96px;

    border-top: 1px solid  #c2ac9b;

    height: 72px;

    position: relative;

}



.service-warp{

    height: 370px;

    margin-bottom: 10px;

    position: relative;

}

.service-box{

    overflow: hidden;

    position: absolute;

    left: 0;

    top:0;

    background-color: #FFFFFF;

}

.service-imgbox{

    width: 600px;

    height: 370px;

    overflow: hidden;

}

.service-imgbox img{

    width: 600px;

    height: 370px;

}

.service-textbox{

    width: 600px;

    box-sizing: border-box;

}

.service-logobox{

    width: 300px;

    height: 110px;

    margin: 0 auto;

}

.service-logobox img{

    display: block;

    margin: auto;

}

.service-text{

    color: #000000;

    padding-left: 90px;

}

.service-text>h3{

    font-size: 20px;

    font-weight: bold;

    line-height: 50px;

}

.service-text>p{

    font-size: 14px;

    line-height: 2.14;

}



.service-list{

    overflow: hidden;

    display: flex;

    flex-direction: row;

    justify-content:space-between;

}

.service-list li{

    width: 232px;

    height: 100px;

    overflow: hidden;

    position: relative;

}

.service-zhezhao{

    position: absolute;

    left: 0;

    top:0;

    width: 232px;

    height: 100px;

    font-size: 14px;

    line-height: 100px;

    text-align: center;

    color: #FFFFFF;

    background-color: rgba(0,0,0,.6);

    transition: .6s;

}

.service-list li:hover .service-zhezhao{

    opacity: 0;

}



.fazhantree img{

    display: block;

    margin: 0 auto;

}



#szll{

    margin-top: 60px;

}



.yjteacher{

    overflow: hidden;

    display: flex;

    flex-direction: row;

    justify-content:space-between;

}

.teacherbox{

    width: 390px;

}

.teacher-img{

    width: 390px;

    height: 238px;

    overflow: hidden;

}

.teacher-img img{

    width: 390px;

    height: 238px;

}

.teachertext{

    height: 292px;

    box-sizing: border-box;

    background-color: #f0f0f0;

    text-align: center;

    color: #000000;

    padding: 20px 15px;

    transition: .4s;

}

.teacherbox:hover .teachertext{

    background-color: #9a000e;

    color: #FFFFFF;

}

.teachertext h4{

    font-size: 16px;

    font-weight: bold;

    line-height: 1.5;

}

.teachertext h2{

    font-size: 20px;

    font-weight: bold;

    line-height: 1.2;

    margin-bottom: 10px;

}

.teachertext h3{

    font-size: 16px;

    font-weight: bold;

    line-height: 1.5;

    margin-bottom: 5px;

}

.teachertext p{

    font-size: 14px;

    line-height: 1.71;

}



.leibie-title{

    height: 36px;

    margin: 60px 0 50px;

    font-size: 36px;

    line-height: 0.88;

    letter-spacing: 1.8px;

    padding-left: 20px;

    border-left: 8px solid #9a000e;

    color: #000000;

}



.hr-contactbox{

    padding: 55px 0;

    background-image: url("../img/hr-lianxi.jpg");

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

}

.hr-contactbox>div{

    overflow: hidden;

}

.hr-lxjd{

    width: 400px;

    color: #FFFFFF;

}

.hr-lxjd dt{

    font-size: 20px;

    line-height: 2;

}

.hr-lxjd dd{

    font-size: 14px;

    line-height: 2.86;

}

.hr-lxjd a:hover{

    text-decoration: underline;

}



.wenhuabox{

    width: 760px;

    font-size: 14px;

    line-height: 2.86;

    margin-right: 20px;

}

.wenhuabox span{

    font-size: 20px;

    font-weight: bold;

    line-height: 2;

}

.wh-logobox{

    padding-top: 30px;

}



.qipabuju{

    height: 380px;

    margin: 90px 0 60px;

    background-color: #323232;



}

.qp-midbox{

    margin: 0 auto;

    width: 760px;

}

.qp-midlis{

    width: 190px;

    height: 380px;

}

#yuanjing{

    position: relative;

}

#yuanjing>img{

    position: absolute;

    right: 0;

    top:0;

}



.qp-midlis-imgbox{

    width: 190px;

    height:190px;

    position: relative;

}

#qp-big>img{

    position: absolute;

    right: 0;

    bottom: 0;

}

.qp-midlis-text{

    width: 190px;

    height:190px;

    text-align: center;

    display: table-cell;

    vertical-align: middle;

    background-color: #FFFFFF;



}

.qp-midlis-text>h6{

    font-size: 20px;

    line-height: 1.5;

}

.qp-midlis-text>p{

    font-size: 14px;

    line-height: 1.71;

}

.qp-xhg{

    width: 15px;

    height: 2px;

    background-color: #9a000e;

    margin: 10px auto;

}



.shiming{

    padding: 1px 0 ;

}

.shiming-chang{

    width: 600px;

    height: 200px;

    text-align: center;

    display: table-cell;

    vertical-align: middle;

    font-size: 20px;

    line-height: 1.8;

    color: #FFFFFF;

    background-color: #9a000e;

}

.shiming-simgbox{

    width: 300px;

    height: 200px;

    overflow: hidden;

}

.shiming-simgbox>img{

    width: 300px;

    height: 200px;

}



#shimingbg{

    background-image: url("../img/shiming-big.jpg");

    background-position: center;

    background-size: cover;

    background-repeat: no-repeat;

}



.shiming-right{

    width: 300px;

    height: 400px;

    overflow: hidden;

}



.jyln{

    background-color: #f0f0f0;

}



.jylnwarp{

    overflow: hidden;

    display: flex;

    flex-direction: row;

    justify-content: space-between;



}

.linianbox{

    width: 390px;

}

.linian-imgbox{

    width: 390px;

    height: 400px;

    overflow: hidden;

}

.linian-imgbox>img{

    width: 390px;

    height: 400px;

}

.liniantextbox{

    height: 240px;

    background-color: #FFFFFF;

    box-sizing: border-box;

    padding: 20px;

}

.linian-name{

    position: relative;

    height: 120px;

    text-align: right;

    padding-right: 25px;

    font-size: 26px;

    line-height: 120px;

}

.linian-name img{

    position: absolute;

    right: 0;

    top: 0;

}

.liniantext{

    padding: 10px 20px;

    font-size: 14px;

    line-height: 1.86;



}



.shzz{

    padding-top: 120px;

    padding-bottom: 60px;

}

.ceo-say{

    padding: 0 50px;

    height: 280px;

    background-color: #f0f0f0;

    position: relative;

}

.ceo-saybox{

    width: 700px;

    height: 280px;

    display: table-cell;

    vertical-align: middle;

    color: #000000;

    font-size: 16px;

    line-height: 2.25;

}

.ceo-saybox h3{

    font-size: 24px;

    line-height: 2.5;

    text-align: right;

    color: #7e0404;

    font-weight: 400;

}

#ceo-photo{

    position: absolute;

    right:0px ;

    bottom: 0;

}

.khztx{

    height: 200px;

    box-sizing: border-box;

    padding: 45px 0;

    background-color: #9a000e;

    color: #FFFFFF;

    text-align: center;

}

.khztx h3{

    font-weight: 400;

    font-size: 36px;

    line-height: 36px;

    margin-bottom: 20px;

}

.khztx img{

    display: block;

    margin: 0 auto;

}



.action-warp{



}

.action-box{

    display: flex;

    flex-direction: row;

    justify-content: space-between;

}

.action-imgbox{

    width: 600px;

    height: 240px;

    overflow: hidden;

}

.action-imgbox>{

    width: 600px;

    height: 240px;

}

.action-text{

    width: 600px;

    box-sizing: border-box;

    padding-left: 120px;

    background-color: #f0f0f0;

    transition: .5s;

}

.action-text>div{

    height: 240px;

    display: table-cell;

    vertical-align: middle;

}

.action-text h4{

    font-size: 20px;

    font-weight: bold;

    line-height: 1.2;

    margin-bottom: 15px;

}

.action-text p{

    font-size: 14px;

    line-height: 1.71;

}



.action-text:hover{

    background-color: #9a000e;

    color: #FFFFFF;

}



.one-hour{

    padding: 50px 100px;

    text-align: center;

}



.one-hour h2{

    font-size: 30px;

    font-weight: bold;

    line-height: 50px;

    color: #9a000e;

}

.one-hour p{

    font-size: 16px;

    line-height: 1.88;

    color: #0c0306;

}

.lsxd{

    height: 300px;

    box-sizing: border-box;

    background-color: #f0f0f0;

    position: relative;

    padding: 35px 170px;

}

.lsxd-tenbox{

    width: 420px;

}

.lsxd-tenbox h4{

    font-size: 26px;

    font-weight: bold;

    line-height: 1.15;

    text-align: center;

    color: #080808;

    margin-bottom: 30px;

}

.wlczydh{

    font-size: 40px;

    line-height: 0.75;

    color: #9a000e;

}

.tenbox li{

    float: left;

    width: 210px;

    box-sizing: border-box;

    padding-left: 10px;

    font-size: 14px;

    line-height: 2.14;

    color: #080808;

}

#lscs{

    position: absolute;

    right: 0;

    top:0;

}



.enquiries{

    border-top: 1px solid #9a000e;

    background-color: #f0f0f0;

    padding-bottom: 30px;

}



.querywarp{

    height: 111px;

    /*display: flex;*/

    /*flex-direction: row;*/

    /*justify-content: space-around;*/

}

.querybox>p{

    height: 47px;

    font-size: 14px;

    line-height: 47px;

    text-align: center;

    color: #211c1d;

}

.query-city select{

    width: 360px;

    height: 44px;

    box-sizing: border-box;

    padding: 6px 25px 6px 10px ;

    border-radius: 5px;

    background-color: #ffffff;

    border: solid 1px #d4d4d4;

    font-size: 16px;

    line-height: 30px;

}

.ruzhuriqi input{

    width: 530px;

    height: 44px;

    border-radius: 5px;

    background-color: #ffffff;

    border: solid 1px #d4d4d4;

    box-sizing: border-box;

    padding: 6px 25px 6px 10px ;

    font-size: 16px;

    line-height: 30px;

    margin: 0 20px;

}

.query-keyword input{

    width: 350px;

    height: 44px;

    border-radius: 5px;

    background-color: #ffffff;

    border: solid 1px #d4d4d4;

    box-sizing: border-box;

    padding: 6px 25px 6px 10px ;

    font-size: 16px;

}



.query-sub button{

    width: 150px;

    height: 44px;

    border-radius: 5px;

    background-color: #9a000e;

    color: #FFFFFF;

    font-size: 20px;

    line-height: 2;

}

.querybox select:focus,

.querybox input:focus{

    border-color: #9a000e;

}



.shaixuanwarp{

    background-color: #FFFFFF;

    padding: 15px 15px 0;

    user-select: none;

}

.pinpaishaixuan>strong{

    font-size: 14px;

    font-weight: bold;

    line-height: 32px;

    text-align: left;

    color: #211c1d;

    margin-right: 20px;

}

.ppsx-lis{

    float: left;

    height: 32px;

    padding: 0 10px;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    text-align: center;

    font-size: 14px;

    line-height: 32px;

    color: #979797;

    margin: 0 10px;

    cursor: pointer;

    /*background-color: #9a000e;*/

}

.ppsx-lis:hover{

    color: #9a000e;

    /*background-color: #f9f8f6;*/

}



.ppsx-active{

    color: #9a000e;

    background-color: #f9f8f6;

}



.sx-hotel-list{

    background-color: #f9f8f6;

    padding: 0 30px 0 10px;

    position: relative;

    height: 80px;

    overflow: hidden;

    transition: .3s;

}



.sx-hotel-lis{

    width: 160px;

    float: left;

    user-select: none;

}

.sx-hotel-lis input{

    width: 14px;

    height: 14px;

    vertical-align: middle;

}

.sx-hotel-lis label{

    display: table-cell;

    vertical-align: middle;

    height: 40px;

    line-height: 40px;

    font-size: 14px;

    text-align: left;

    color: #535353;

}

#xs-more{

    position: absolute;

    padding: 0 12px;

    font-size: 14px;

    line-height: 2;

    color: #9a000e;

    right: 0;

    bottom: 0;

    cursor: pointer;

}



.sx-jiage{

    margin-top: 12px;

    border-top: 1px solid #f9f8f6;

    user-select: none;

}

.sx-jiage>strong{

    font-size: 14px;

    font-weight: bold;

    line-height: 58px;

    text-align: left;

    color: #211c1d;

    margin-right: 20px;

}

.sx-jiage-lis{

    float: left;

    padding: 0 20px;

    height: 58px;

    line-height: 58px;

    font-size: 14px;

    color: #535353;



}

.sx-jiage-lis .sx-jiage-active{

    color: #9a000e;

}

.sx-jiage-lis:hover label{

    color: #9a000e;

}

.sx-jiage-lis label{

    display: table-cell;

    height: 58px;

    line-height: 58px;

    font-size: 14px;

    color: #535353;

    cursor: pointer;

}

.sx-jiage-lis input{

    width: 14px;

    height: 14px;

    vertical-align: middle;

}



.yuding-list-title{

    height: 64px;

    font-size: 14px;

    line-height: 64px;

    color: #211c1d;

}

.yuding-list-title>span {

    font-size: 20px;

    color: #9a000e;

    vertical-align: bottom;

}



.yuding-warp{

    position: relative;

    margin-top: 30px;

}

#mapwin{

    width: 390px;

    height: 490px;

    background-color: #f0f0f0;

    position: absolute;

    left: 50%;

    top: 0px;

    z-index: 5;

    margin-left: 210px;

}



.yuding-list-left{

    width: 800px;

}

.sx-paixu{

    width: 800px;

    height: 40px;

    border-radius: 5px;

    background-color: #f1f1f1;

    margin-bottom: 15px;

}

.sx-paixu span{

    float: left;

    font-size: 14px;

    line-height: 40px;

    color: #211c1d;

    padding:0 20px ;

    margin-right: 20px;

    cursor: pointer;

}

.sx-paixu span:hover{

    color: #9a000e;

}





.sxjd-box{

    padding: 20px;

    border-bottom: 1px solid #cfcdcd;

    transition: .3s;

}

.sxjd-box:hover{

    background-color: #f1f1f1;

}

.sxjd-imgbox{

    width: 220px;

    height: 220px;

    overflow: hidden;

}

.sxjd-imgbox>img{

    width: 220px;

    height: 220px;

}



.sxjd-textbox{

    width: 540px;

    box-sizing: border-box;

    padding-left: 20px;

    overflow: hidden;

}

.sxjd-textbox-l{

    width: 380px;

}

.sxjd-textbox-l>p{

    width: 380px;



    /*overflow: hidden;*/

}

.sx-hotel-names{

    height: 40px;

    white-space:nowrap;

}

/*.paixu-num{*/

    /*float: left;*/

    /*width: 20px;*/

    /*height: 20px;*/

    /*border-radius: 50%;*/

    /*text-align: center;*/

    /*background-color: #9a000e;*/

    /*color: #FFFFFF;*/

    /*font: 12px/18px "微软雅黑";*/

    /*margin:10px  ;*/

/*}*/

.sx-hotel-name{

    /*float: left;*/

    font-size: 18px;

    line-height: 2;

    text-align: left;

    color: #9a000e;



}

.xingji{

    /*float: left;*/

    font-size: 18px;

    line-height: 2;

    margin-left: 10px;

    color: #ffba00;

}

.shangquan{

    font-size: 12px;

    line-height: 28px;

    color: #9a000e;

}

.sxjd-add{

    color: #535353;

}

.sxjd-dizhi,

.sxjd-phone{

    font-size: 14px;

    line-height:28px;

    color: #535353;

}

.sheshi{

    margin-top: 15px;

}

.sheshi i{

    float: left;

    width: 30px;

    height: 30px;

    margin-right: 10px;

    background-image: url("../img/sheshi-icon.png");

    background-repeat: no-repeat;

}

.sheshi i:nth-of-type(2){

    background-position: -40px;

}

.sheshi i:nth-of-type(3){

    background-position: -80px;

}

.sheshi i:nth-of-type(4){

    background-position: -120px;

}

.sheshi i:nth-of-type(5){

    background-position: -160px;

}

.sheshi i:nth-of-type(6){

    background-position: -200px;

}

.sheshi i:nth-of-type(7){

    background-position: -240px;

}



.sxjd-textbox-r{

    width: 140px;

    padding-top: 20px;

}

.price{

    height: 70px;

    box-sizing: border-box;

    padding: 20px 0;

    /*color: #9a000e;*/

    font-size: 20px;

    line-height: 30px;

}

.price span{

    font-size: 32px;

    font-weight: bold;

    color: #9a000e;

}

.sxjd-view{

    margin-bottom: 10px;

}

.sxjd-view>a{

    display: block;

    height: 30px;

    border-radius: 5px;

    border: solid 1px #9a000e;

    font-size: 14px;

    line-height:30px;

    text-align: center;

    color: #9a000e;

    transition: .3s;

}

.sxjd-view>a:hover{

    color: #FFFFFF;

    background-color: #9a000e;

}

.fx-open-btn{

    font-size: 12px;

    line-height: 3.33;

    text-align: center;

    color: #7b7b7b;

    cursor:pointer;

    border: solid 1px #7b7b7b;

    border-radius: 5px;

}

.fx-open-btn:hover{

    color: #9a000e;

    border-color: #9a000e;

}

.sxjd-textbox-r .fx-close{

    color: #9a000e;

    border-color: #9a000e;

}

.sxjd-textbox-r>img{

    width: 140px;

    height: 140px;

}

.fangxing-list{

    display: none;

    padding: 20px;

    background-color: #f1f1f1;

    user-select: none;

}

.fangxing-lis{

    padding: 10px;

    background-color: #FFFFFF;

    border-bottom: 1px solid #f1f1f1;

}

.fangxing-lis:hover{

    background-color: #f0f0f0;

}

.fangxing-imgbox{

    width: 200px;

    height: 150px;

    overflow: hidden;

}

.fangxing-imgbox img{

    width: 200px;

    height: 150px;

}

.fangxing-textbox{

    width: 540px;

    box-sizing: border-box;

    padding-left: 20px;

}

.fangxing-textbox h4{

    font-size: 18px;

    line-height: 38px;

    color: #9a000e;

}

.fangxing-datewarp{

    float: left;

    width: 385px;

    height: 91px;

    position: relative;

    overflow: hidden;

}

.fangxing-pz{

    position: absolute;

    left: 0;

    top:0;

    font-size: 14px;

    line-height: 36px;

    color: #555555;

    user-select: none;

    transition: .3s;

}



.ydrq-btn{

    float: left;

    width: 20px;

    height: 90px;

    border: 1px solid #e3e3e3;

    margin-right: 5px;

    background-image: url("../img/red-arrow.png");

    background-repeat: no-repeat;

    border-radius: 2px;

    transition: .3s;

    cursor: pointer;

    background-color: #FFFFFF;

}

.ydrq-left{

    background-position: 8px 20px;

}

.ydrq-right{

    background-position: 8px -30px;

}

.ydrq-btn:hover{

    background-color: #9a000e;

    background-image: url("../img/fff-arrow.png");

}



.date-jagebox{

    box-sizing: border-box;

    padding: 2px;

    width: 50px;

    height: 91px;

    float: left;

    margin-right: 5px;

    background-image: url("../img/unselectedq.png");

    text-align: center;

    color: #211c1d;

    cursor: pointer;

    border-radius: 5px;

}

.date-jagebox:hover{

    background-image: url("../img/unselected.png");

}

.fangxing-pz .todyslected{

    background-image: url("../img/selected.png");

}

.date-jagebox .xzdate{

    font-size: 14px;

    line-height: 24px;

    height: 25px;

    box-sizing: border-box;

}

.date-jagebox .today-price{

    margin-top: 35px;

    font-size: 12px;

    line-height: 24px;

    /*font-weight: bold; */

    color: #9a000e;

}





.fangxing-jiage{

    margin-top: 30px;

    width: 70px;

    text-align: center;

}

.fangxing-jiage p{

    font-size: 14px;

    line-height: 24px;

    color: #555555;

}



.fangxing-hyj{

    font-size: 14px;

    line-height: 34px;

    color: #555555;

}

.fangxing-hyj span{

    font-size: 24px;

    line-height: 34px;

    color: #9a000e;

}

.fangxing-jiage a{

    display: block;

    margin: 0 auto;

    width: 70px;

    font-size: 14px;

    line-height: 30px;

    background-color: #9a000e;

    color: #FFFFFF;

    text-align: center;

    border-radius: 5px;

}



.youhui-title{

    padding: 40px 140px 30px;

    text-align: center;

}

.youhui-title>h3{

    font-size: 24px;

    font-weight: bold;

    color: #9a000e;

    margin-bottom: 15px;

}

.youhui-title>p{

    font-size: 14px;

    line-height: 24px;

   color: #535353;



}



.youhui-text{

    padding-top: 30px;

    font-size: 14px;

    line-height: 24px;

    color: #535353;

}



.youhui-text>li{

    margin-bottom: 30px;

}



.jingpinhuiyi{

    background-image: url("../img/huiyi-bg.jpg");

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    padding-bottom: 55px;

}



.huiyi-title{

    padding: 50px 130px;

    text-align: center;

    color: #535353;

    font-size: 14px;

    line-height: 24px;

}



.huiyi-title>h5{

    font-size: 14px;

    line-height: 30px;

}



.huiyi-title>h2{

    font-size: 36px;

    line-height: 60px;

    font-weight: bold;

    color: #9a000e;

}

.huiyi-text{

    width: 600px;

    height: 430px;

    box-sizing: border-box;

    padding: 30px 40px 0;

    background-color: #FFFFFF;



}

.huiyi-text>dt{

    font-size: 24px;

    line-height: 24px;

    font-weight: bold;

    color: #9a000e;

    margin-bottom: 25px;

}

.huiyi-text>dd{

    color: #535353;

    font-size: 14px;

    line-height: 24px;

}



.youhui-box{

    margin: 60px 0;

    width: 1200px;

    height: 230px;

    box-sizing: border-box;

    border: 3px solid #9a000e;

    padding: 40px 90px;

}

.youhui-box>img{

    float: left;

}



.youhui-box-text{

    padding-left: 40px;

    width: 800px;

    font-size: 14px;

    line-height: 24px;

}

.youhui-box-text>p{

    padding: 13px 0;

    color: #535353;

}



.youhui-call{

    color: #9a000e;

    font-weight: bold;

}

.youhui-call>span{

    display: inline-block;

    margin-right: 100px;

}



.youhui-search{

    background-color: #f1f1f1;

    padding: 24px 0;

}

.youhui-search-title{

    width: 300px;

    font-size: 36px;

    line-height: 50px;

    font-weight: bold;

    color: #9a000e;

}

.youhui-searchbox>input{

    width: 690px;

    height: 43px;

    background-color: #FFFFFF;

    border: 3px solid #e5e5e5;

    text-indent: 2em;

    font-size: 14px;

    vertical-align: top;

}



.youhui-searchbox>button{

    width: 200px;

    height: 48px;

    background-color: #9a000e;

    color: #FFFFFF;

    font-size: 20px;

    font-weight: bold;

}

.youhui-warp{

    padding: 50px 0;

}

.youhui-left{

    width: 280px;

    margin-right: 20px;

}

.youhui-sf{

    background-color: #332e2e;

    color: #FFFFFF;

    font-size: 14px;

    line-height: 42px;

    padding: 0 10px;

}

.youhui-sf select{

    width: 160px;

    background-color: #332e2e;

    font-size: 14px;

    line-height: 42px;

    color: #FFFFFF;

    border: none;

}



/*.youhui-sf option{*/

    /*background-color: #FFFFFF;*/

/*}*/



.youhui-jdlist{

    background-color: #f1f1f1;

    padding: 22px 0;

}

.youhui-jdlist li{

    padding-left: 30px;

    border-bottom:1px solid #e5e5e5 ;

    font-size: 14px;

    line-height: 40px;

}

.youhui-jdlist li:hover{

    color: #FFFFFF;

    background-color: #9a000e;

}

.youhui-list li{

    margin-bottom: 20px;

}

.youhui-lisimg{

    width: 255px;

    height: 202px;

    overflow: hidden;

}

.youhui-lisimg img{

    width: 255px;

    height: 202px;

}

.youhui-listext{

    width: 640px;

    height: 202px;

    box-sizing: border-box;

    padding: 30px 90px 30px 30px;

    background-color: #efefef;

    font-size: 14px;

    line-height: 24px;

    color: #535353;

    transition: .3s;

}

.youhui-listext>h5{

    font-size: 16px;

    line-height: 1;

    margin-bottom: 15px;

    color: #9a000e;

}



.youhui-list li:hover .youhui-listext{

    background-color: #9a000e;

    color: #FFFFFF;

}

.youhui-list li:hover h5{

    color: #FFFFFF;

}



.youhui-right{

    width: 900px;

    box-sizing: border-box;

    padding: 30px;

    background-color: #f1f1f1;



}

.youhui-right>h5{

    font-size: 16px;

    line-height: 1;

    margin-bottom: 15px;

}

.youhui-right>p{

    font-size: 14px;

    line-height: 24px;

    margin-bottom: 15px;

}

.youhui-right>img{

    width: 100%;

    margin-bottom: 30px;

}



.youhui-c-rk{

    width: 840px;

    box-sizing: border-box;

    padding: 40px;

    border: 3px solid #9a000e;

}

.youhui-c-ewm img{

    width: 200px;

    height: 200px;

    margin-right: 30px;

}

.youhui-c-texw{

    width: 500px;

    font-size: 14px;

    line-height: 24px;

    color: #535353;

}

.youhui-c-texw>p{

    margin-bottom: 20px;

}



.news-list .youhui-listext{

    width: 945px;

    padding: 40px 50px ;

}

.news-list .youhui-listext>h5{

    font-size: 24px;

    font-weight: bold;

    line-height: 1;

}

.news-list .youhui-listext>p{

    height: 72px;

    overflow: hidden;

}



.pagebox{

    margin: 50px 0;

    text-align: center;

}

.news-list .pagebox .a1{

    width: 80px;

}

.pagebox>span{

    display: inline-block;

    width: 50px;

    height: 50px;

    background-color: #9a000e;

    color: #FFFFFF;

    text-align: center;

    line-height: 48px;

    font-size: 24px;

}

.pagebox>a{

    display: inline-block;

    width: 50px;

    height: 50px;

    box-sizing: border-box;

    border: 1px solid #9a000e;

    color: #3e413f;

    text-align: center;

    line-height: 48px;

    font-size: 16px;

    vertical-align: top;

    margin:  0 5px;

}

.pagebox>a:hover{

    background-color: #9a000e;

    color: #FFFFFF;

}





.news-warp{

    padding: 30px 0 0;

}

.news-title{

    border-bottom: 1px solid #e6e6e6;

}

.news-title h4{

    font-size: 18px;

    line-height: 36px;

    font-weight: bold;

}

.news-title>div{

    height: 40px;

}

.ydcs{

    display: inline-block;

    padding: 0 20px 0 30px;

    text-align: center;

    font-size: 16px;

    line-height: 40px;

    color: #999999;

    background: url(../img/eye.png) no-repeat 0 15px;

    margin-right: 20px;

}

.fbsj{

    display: inline-block;

    font-size: 16px;

    line-height: 40px;

    color: #999999;

    padding: 0 20px 0 30px;

    background: url(../img/Time.png) no-repeat 0 12px;

    margin-right: 20px;

}

.news-content{

    padding: 20px 0;

    color: #535353;

}

.news-content p{

    font-size: 14px;

    line-height: 30px;

    margin-bottom: 30px;

}

.news-content img{

    width: 100%;

    margin-bottom: 20px;

}



.news-fanye{

    padding: 30px 0;

    border-top: 1px solid #e6e6e6;

}

.news-fanye p{

    font-size: 16px;

    line-height: 36px;

}

.news-fanye a:hover{

    color: #9a000e;

}



.liucheng{

    height: 120px;

    background-color: #f1f1f1;

}

.liuchengbox{

    margin: 0 auto;

    padding: 25px 0;

    text-align: center;

}



.liuchengimg{

    display: inline-block;

    width: 70px;

    height: 70px;

    background-color: #332e2e;

    border-radius: 50%;

    vertical-align: top;

}

.guocheng-name{

    display: inline-block;

    width: 200px;

    height: 35px;

    border-bottom: 2px solid #332e2e;

    text-align: center;

    font-size: 16px;

    line-height: 34px;

    margin: 0 10px;

}



.liuchengbox .orderzt{

    background-color: #9a000e;

}

.liuchengbox .guochengzt{

    color: #9a000e;

    border-color: #9a000e;

}



.orderform-warp{

    padding: 30px 0;

}



.orderfore{

    width: 910px;

    box-sizing: border-box;

    padding: 30px 50px 40px;

    background-color: #f1f1f1;

}



.order-title{

    height: 60px;

    line-height: 60px;

    font-size: 16px;

}

.order-titleblod{

    font-size: 30px;

    font-weight: bold;

    color: #9a000e;

    margin-right: 15px;

}

.orderinplist1{

    border-top: 1px solid #c9c9c9;

    border-bottom: 1px solid #c9c9c9;

    padding: 40px 0 30px;

}

.orderinplist2{

    border-bottom: 1px solid #c9c9c9;

    padding: 40px 0 30px;

}

.orderinplist1 li,

.orderinplist2 li{

    margin-bottom: 10px;

    font-size: 16px;

    line-height: 32px;

    color: #332e2e;

}

.orderinpbox{

    float: left;

    width: 330px;

    height: 32px;

    color: #332e2e;

}

.orderinpbox span{

    float: left;

    /*display: inline-block;*/

    width: 80px;

    text-align: right;

    box-sizing: border-box;

    padding-right: 10px;

    font-size: 16px;

    line-height: 32px;



}

.orderinpbox input,

.orderinpbox select{

    float: left;

    box-sizing: border-box;

    width: 250px;

    height: 32px;

    border: 1px solid #c9c9c9;

    text-indent: 1em;

    font-size: 16px;

    line-height: 32px;

}



.fujiatj{

    padding: 18px 0;



}

.fujiatj nav{

    background-color: #FFFFFF;

    padding: 9px 20px;

    user-select: none;

}

.fujiatj label{

    display: inline-block;

    margin-right: 30px;

    color: #7b7b7b;

    height: 30px;

}

.order-sub{

    padding-top: 25px;

    text-align: center;

}

.tytk{

    text-align: center;

    vertical-align: middle;

    font-size: 14px;

    line-height: 24px;

    margin-bottom: 15px;

}

.order-sub button{

    width: 150px;

    height: 40px;

    background-color: #9a000e;

    color: #FFFFFF;

    font-size: 18px;

    line-height: 40px;

}



.jdxinxxi{

    width: 260px;

}



.order-jdxx{

    padding: 20px 20px 10px;

    background-color: #332e2e;

    color: #FFFFFF;

}



.order-jdxximg{

    width: 220px;

    height: 220px;

    overflow: hidden;

    margin-bottom: 20px;

}

.order-jdxx h4{

    line-height: 40px;

    font-size: 20px;

}

.order-jdxx p{

    line-height: 24px;

    font-size: 16px;

    margin-bottom: 10px;

}



.order-zysx{

    background-color: #9a000e;

    padding: 20px;

}

.order-zysx li{

    padding: 10px 0;

    line-height: 24px;

    font-size: 16px;

    color: #FFFFFF;

}



.member-nav{

    padding: 40px 0;

    display: flex;

    flex-direction: row;

    justify-content: space-around;



}

.member-nav a span{

    display: inline-block;

    height: 40px;

    vertical-align: top;

    line-height: 40px;

    font-size: 16px;

    font-weight: bold;

    color: #332e2e;

    margin-right: 5px;

}

.navsicon{

    display: inline-block;

    width: 40px;

    height: 40px;

    background-image: url("../img/member-icon.png");

    background-repeat: no-repeat;

    background-position: 0 -20px;

}

.member-nav a:nth-of-type(2) .navsicon{

    background-position: -40px -20px;

}

.member-nav a:nth-of-type(3) .navsicon{

    background-position: -80px -20px;

}

.member-nav a:nth-of-type(4) .navsicon{

    background-position: -120px -20px;

}



.liucheng .member-nav .membernav-actice span{

    background-position-y: -100px;

    color: #9a000e;

}



.mem-orderlistwarp{

    padding: 40px 50px 20px;

    margin: 30px 0 60px;

    background-color: #f1f1f1;

}



.mem-orderlis{

    padding: 25px;

    box-sizing: border-box;

    border: 1px solid #c9c9c9;

    background-color: #FFFFFF;

    margin-bottom: 20px;

    color: #7b7b7b;

    line-height: 24px;

    font-size: 16px;

}

.wdddh{

    width: 220px;

}

.wdddh>h4{

    font-size: 24px;

}

.wdddxq{

    max-width: 650px;

}

.wdddcz{

    width: 160px;

    height: 50px;

    border: 3px solid #7b7b7b;

    box-sizing: border-box;

    font-size: 16px;

    color: #7b7b7b;

}



.mem-orderlistwarp .wwc-order{

    color: #9a000e;

}

.mem-orderlistwarp .wwc-order .wdddcz{

    color: #9a000e;

    border-color: #9a000e;

}



.personalbox{

    margin: 30px 0 60px;

    background-color: #f1f1f1;

    height: 560px;

}

.membership_card{width:450px; padding: 20px 40px 0 60px; float:left; position: relative;}

.membership_card img{width: 450px; /*height: 270px;*/}

.membership_card span{position:absolute; top: 240px; left: 370px; font-size: 24px;}



.personalhead{

    padding: 30px 90px;

    border-bottom: 1px solid #cdcdcd;

}

.personalhead-left{

    height: 120px;

}

.touxiang{

    width: 120px;

    height: 120px;

    overflow: hidden;

    border-radius: 50px;

    margin-right: 30px;

}

.huiyuanxx{

    height: 120px;

    display: table-cell;

    vertical-align: middle;

}

.huiyuanxx h3{

    font-size: 18px;

    font-weight: bold;

    line-height: 30px;

    color: #9a000e;

}

.huiyuanxx h4{

    font-size: 16px;

    font-weight: bold;

    line-height: 24px;

    color: #332e2e;

    margin-bottom: 15px;

}

.huiyuanxx>a{

    display: block;

    width: 100px;

    height: 30px;

    background-color: #9A000E;

    color: #FFFFFF;

    text-align: center;

    font-size: 14px;

    line-height: 30px;

}



.jifenbox{

    padding: 45px 0;

    font-size: 16px;

    font-weight: bold;

    line-height: 30px;

    color: #9a000e;

}

.jifenbox strong{

    margin: 0 20px;

}



.personalbody{

    padding: 40px 0px 60px;

    width: 600px;

    height: 210px;

    float: left;

}

.huiyuan-lxfs li {

    font-size: 24px;

    line-height: 50px;

}

.huiyuan-lxfs li span{

    width: 220px;

    display: inline-block;

    text-align: right;

    color: #7b7b7b;

}

.huiyuan-lxfs li div{

    display: inline-block;

    color: #332e2e;

    margin-right: 40px;

}

.huiyuan-lxfs li a{

    display: inline-block;

    color: #9a000e;

    margin-left: 40px;

}



.personalbody textarea{

    width: 100%;

    height: 200px;

   box-sizing: border-box;

    border: 1px solid #cdcdcd;

    font-size: 14px;

    line-height: 24px;

    text-indent: 2em;

    padding-top: 24px;

    margin-bottom: 20px;

}

.personalbody button{

    width: 150px;

    height: 40px;

    color: #FFFFFF;

    background-color: #9a000e;

}



.jifenlist-warp{

    margin: 30px 0 60px;

    padding: 20px 0 30px;

    background-color: #f1f1f1;

}

.jifenlist-warp h4{

    text-align: center;

    color: #9a000e;

    font-weight: bold;

    font-size: 24px;

    line-height: 40px;

}

.jf-list{

    width: 100%;

    border-collapse:separate; border-spacing:0px 10px;

}

.jf-list th{

    font-size: 16px;

    line-height: 50px;

    font-weight: bold;

    background-color: #9a000e;

    color: #FFFFFF;

    text-align: left;

    padding-left: 20px;

}



.jf-list td{

    padding-left: 20px;

    font-size: 16px;

    line-height: 50px;

    text-align: left;

    background-color: #FFFFFF;



}

.jf-list tr{

    margin-top: 10px;

}



.ljh-title{

    line-height: 108px;

    font-size: 36px;

    font-weight: bold;

    text-align: center;

    color: #9a000e;

}

.ljh-huibeijing{

    background-color: #efefef;

}

.zhengce-img{

    width: 1200px;

    height: 400px;

    overflow: hidden;

    margin-bottom: 30px;

}

.ljh-contentbox{

    padding: 40px 0 20px;

}

.ljh-contentbox>h4{

    font-size: 24px;

    line-height: 40px;

    color: #9a000e;

    font-weight: bold;

}

.zhengce li{

    padding: 12px 0;

    color: #535353;

    font-size: 14px;

    line-height: 24px;

}

.zhengce2 li{

    color: #535353;

    font-size: 14px;

    line-height: 24px;

}

.ljh-jinfen h4{

    font-size: 24px;

    line-height: 40px;

    color: #9a000e;

    font-weight: bold;

    margin-bottom: 30px;

    text-align: center;

}

.ljh-jinfen{

    padding: 50px 0;

    background-image: url("../img/ljh-jifenbg.jpg");

    background-position: center;

    background-size: cover;

}



.xizebox{

    padding: 40px 0;

}

.ljh-xztext{

    width: 800px;

    height: 400px;

}

.ljh-xzinner{

    padding:0 60px;

    height: 400px;

    display: table-cell;

    vertical-align: middle;

}

.ljh-xzinner>h4{

    font-size: 24px;

    line-height: 40px;

    color: #9a000e;

    font-weight: bold;

    margin-bottom: 20px;

}

.ljh-xzinner>p{

    color: #535353;

    font-size: 14px;

    line-height: 24px;

}

.ljh-huibeijing .ljh-xztext{

    background-color: #FFFFFF;

}



.ljh-baibeijing .ljh-xztext{

    background-color: #efefef;

}



.ljh-jswarp{

    padding-bottom: 50px;

}

.ljh-jsbox{

    display: flex;

    flex-direction: row;

    justify-content: space-between;

    margin-bottom: 20px;

}

.ljh-jsimg{

    width: 600px;

    height: 400px;

    overflow: hidden;

}

.ljh-jsimg img{

    width: 600px;

    height: 400px;

}

.ljh-jstext{

    background-color: #efefef;

    display: table-cell;

    vertical-align: middle;

    height: 400px;

    width: 600px;

    box-sizing: border-box;

    padding: 0 70px 0 60px;

}

.ljh-jstext>h4{

    font-size: 24px;

    line-height: 48px;

    color: #9a000e;

    font-weight: bold;

}

.ljh-jstext>p{

    color: #535353;

    font-size: 14px;

    line-height: 24px;

}

.ljh-jstext>p a{

    color: #9a000e;

}





.jinxing-line{

    display: flex;

    flex-direction: row;

    justify-content: space-between;

}



.jinxinghuiyuan{

    background-color: #e5d4bf;

    padding-bottom: 50px;

}

.ljh-jstitle{

    box-sizing: border-box;

    padding: 50px 150px 20px;

    text-align: center;

}

.ljh-jstitle>h4{

    font-size: 24px;

    line-height: 42px;

    color: #9a000e;

    font-weight: bold;

}

.ljh-jstitle>p{

    color: #535353;

    font-size: 14px;

    line-height: 24px;

}

.jinxingbox{

    width: 590px;

}

.ljh-iconbox{

    margin: 10px 0;

    width: 120px;

    height: 120px;

    background-color: #FFFFFF;

    background-image: url("../img/ljh-icon.jpg");

    background-position: 0px 0px;

    background-repeat: no-repeat;

}

.ljh-huiyuan .ljhicon2{

    background-position: 0 -120px;

}

.ljh-huiyuan .ljhicon3{

    background-position: 0 -240px;

}

.ljh-huiyuan .ljhicon4{

    background-position: 0 -360px;

}

.ljh-huiyuan .ljhicon5{

    background-position: 0 -480px;

}

.ljh-huiyuan .ljhicon6{

    background-position: 0 -600px;

}

.ljh-huiyuan .ljhicon7{

    background-position: 0 -720px;

}

.ljh-huiyuan .ljhicon8{

    background-position: 0 -840px;

}

.jinxing-text{

    width: 450px;

    box-sizing: border-box;

    padding-left: 20px;

}

.jinxing-text>h4{

    font-size: 14px;

    line-height: 24px;

    color: #9a000e;

    font-weight: bold;

}

.jinxing-text>p{

    color: #535353;

    font-size: 14px;

    line-height: 24px;

}

.zuanshihuiyuan{

    padding-bottom: 50px;

}

.ljh-biao{

    background-color: #efefef;

    padding: 50px 0;

    text-align: center;

}

.ljh-biao h4{

    font-size: 24px;

    line-height: 42px;

    color: #9a000e;

    font-weight: bold;

    margin-bottom: 30px;

}

.ljh-biao img{

    width: 100%;

}





.you_fd{ position: fixed; z-index: 99; top: 20%; right: 1%; width:284px ;transition: .5s }

.you_fd h1 img{ width: 100%; }

.you_fd02{ width:214px ; background: #9a000e; padding: 20px 20px 1px; position: relative; }

.fd_gb{ position: absolute; top: 20px; right: 20px; cursor: pointer; }

.you_fd_one{ color: #fff; }

.you_fd_one h3{ font-size: 26px; font-weight: normal; text-align: center; margin-bottom: 10px; }

.you_fd_one p{ font-size: 20px; line-height: 2; }

.you_fd_one ul{ float: left; width: 100%; }

.you_fd_one ul li{ float: left; height: 35px; line-height: 35px; width:82px ; padding-left: 25px; background: url(../img/icon-img07.png) left center no-repeat; }

.you_fd_one ul li a{ color: #fff; }

.you_fd_one textarea{ padding: 20px; width: 174px; height:48px ; line-height: 24px; margin-bottom: 10px; resize:none }

.you_fd_one input{ width: 174px; padding: 0 20px; height:40px ; margin-bottom: 10px;}

.you_fd_one input.fb_but{ width: 100%; background: none; border: #fff 2px solid; font-size: 16px; color: #fff;}

.you_fd_one ul li.act08{background: url(../img/icon-img07-1.png) left center no-repeat;}



#xiaoliuyan{

    position: fixed;

    z-index: 90;

    top: 50%;

    right: -200px;

    width:164px;

    height: 60px;

    transition: .4s;

    cursor:pointer;

}







@media (min-width: 0px) and (max-width: 1800px){

    .head-bottom{

        width: 1227px;

        padding: 0;

        margin: 0 auto;

    }

    #logo{

        padding: 25px 0;

    }

    #logo img{

        width: 290px;

        height: 50px;

    }

    .head-nav{

        margin-right: 30px;

    }

    .navs>a{

        padding: 0 20px;

    }

}

