@charset "utf-8";
/* 清除浮动 */
.cell-wrap:after,.cell-items:after,.lead-cell .cell-bd:after,.layer-hd:after,.intro-items:after,.accordion-slides:after,.layer-advantage .adv-items:after,.layer-insit .insit-item .item-info:after,.case-items:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.cell-wrap,.cell-items,.lead-cell .cell-bd,.layer-hd,.intro-items,.accordion-slides,.layer-advantage .adv-items,.layer-insit .insit-item .item-info,.case-items{*zoom:1;}

/* 背景图 */
.layer-lead .lead-scheme .scheme-tit,.layer-insit .insit-slides .owl-prev,.layer-insit .insit-slides .owl-next,.layer-advantage .adv-item .item-ico,.layer-hd .hd-more i,.layer-appoint  .item-ico{background-image: url(../images/index-sprites.png);background-repeat: no-repeat;}

.slide-banners .owl-nav{display:none}
.layer-slides .head-search{
    position: absolute;
    top: 200px;
    right: 180px;
    width: 500px;
    height: 300px;
    z-index: 99;
    padding: 40px;
    box-sizing: border-box;
}
.layer-slides .head-search .search-ipt{
    width: 370px;
    height: 45px;
    line-height: 45px;
    padding: 0;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
    border-radius: 30px;
    padding: 0 0 0 15px;
    font-size: 16px;
    float: left;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    outline: 0;
}
.layer-slides  .head-search form{
    position: absolute;
    top: 190px;
    left: 40px;
}
.layer-slides  .head-search div{
    font-size: 26px;
    color: #ffffff;
}
.layer-slides .head-search div>span{
    border-bottom: 4px solid #afce0b;
}
.layer-slides  .head-search>p{
    font-size: 14px;
    color: #ffffff;
    margin-top: 20px;
}
.layer-slides  .head-search .search-btn{
    width: 47px;
    height: 47px;
    border: 0;
    cursor: pointer;
    background-color: transparent;
    background-position: -50px 0;
    position: absolute;
    right: 8px;
    top: 0;
    background-image: url(../images/common-icons.png);
    background-repeat: no-repeat;
}

.layer-slides .head-search:before{
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    width: 500px;
    height: 280px;
    color: white;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    z-index: -1;
}
.layer-insit,.layer-appoint,.layer-advantage,.layer-travel,.layer-cases{padding: 45px 0;}
.layer-bd{padding-top: 30px;}


/* 标题栏 */
.layer-hd{border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;line-height: 39px;}
.layer-hd .hd-title {font-size: 24px;font-weight: normal;float: left;margin-right: 35px;}
.layer-hd .hd-title,.layer-hd .hd-title a{color: #151515;}
.layer-hd .hd-desc{float: left;color: #666;font-size: 15px;font-weight: normal;line-height: 20px;padding-top: 13px;}
.layer-hd .hd-tabs {float: right;}
.layer-hd .hd-tabs li{float: left;font-size: 18px;padding-left: 6px;}
.layer-hd .hd-tabs li a{display: inline-block;height: 30px;line-height: 30px;padding: 0 18px;border-radius: 3px;}
.layer-hd .hd-tabs li a:hover{text-decoration: none;color: #333;}
.layer-hd .hd-tabs li.active a{background-color: #508d32;color: #fff;-webkit-transition: none;-o-transition: none;transition: none;}
.layer-hd .hd-more {display: inline-block;float: right;padding: 26px 0 7px;line-height: 5px;font-size: 2px;margin-left: 30px;}
.layer-hd .hd-more i{display: inline-block;width: 22px;height: 5px;overflow: hidden;background-position: -70px 0;cursor: pointer;}
.layer-hd .hd-more i{*display: inline;}

/* 轮播 */
.owl-drag{position:relative;width:100%;}
.owl-drag .owl-item{float:left;min-height:1px;position:relative;overflow:hidden;}
.owl-drag .owl-stage-outer{width:100%;overflow:hidden;position:relative;}
.owl-drag .owl-stage{position:relative;}
.owl-drag .owl-controls{overflow:visible;}
.owl-drag .owl-prev,.owl-carousel .owl-next{cursor:pointer;}
.owl-drag  button{border: 0;background: none;}
.owl-loaded .slide-item{display:block;}
.layer-slides{position:relative;padding-top: 80px;max-width:1920px;height: auto;margin:0 auto;}
.slide-banners {position: relative;height: 100%;overflow: hidden;}
.slide-banners .slide-item {width: 100%;position: relative;overflow: hidden;}
.slide-banners .slide-item .banner-img{width: 100%;height: 100%;text-align: center;overflow: hidden;position: relative;left: 50%;/* margin-left: -2000px; */transform: translateX(-50%);}
.slide-banners .slide-item .banner-img img{width: 100%;height: auto;vertical-align: middle;}
.slide-banners .owl-dots{width: 100%;position: absolute;left: 0;bottom: 20px;text-align: center;}
.slide-banners .owl-dot{display: inline;padding: 0 5px;vertical-align: middle;border: 0;background: none;}
.slide-banners .owl-dot span{display: inline-block;width: 12px;height: 12px;background-color: #fff;border-radius:50%;overflow: hidden;vertical-align: middle;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;cursor: pointer;}
.slide-banners .owl-dot:hover span{background-color: #a8e631;}
.slide-banners .owl-dots .active span{width: 22px;height: 9px;margin-top: 1px;border-radius: 20px;background-color: #afce0b;}

.layer-lead {margin-top: 10px;margin-bottom: 15px;position: relative;z-index: 2;font-size: 14px;}
.layer-lead .lead-main {width: 948px;*width: auto;border: 1px solid #ebebeb;background-color: #fff;overflow: hidden;position: relative;float: left;}
.layer-lead .lead-main .lead-tabs{width: 185px;border-right: 1px solid #ebebeb;margin-right: -1px;margin-bottom: -1px;float: left;}
.layer-lead .lead-main .tab-item{padding: 12px 15px;height: 77px;font-size: 16px;text-align: center;border-bottom: 1px solid #ebebeb;}
.layer-lead .lead-main .tab-item .tab-btn{display: block;height: 77px;line-height: 77px;text-align: center;font-size: 16px;}
.layer-lead .lead-main .active .tab-btn,.layer-lead .lead-main .active .tab-btn:hover{color: #fff;background-color: #508d32;}
.layer-lead .lead-main .active .tab-btn{-webkit-transition:none;-o-transition:none;transition:none;}
.layer-lead .lead-main .lead-panel{width: 721px;border-left: 1px solid #ebebeb;padding: 0 20px;float: left;overflow: hidden;position: relative;}
.layer-lead .lead-main .panel-hd{border-bottom: 1px solid #ebebeb;line-height: 30px;padding: 10px 0;margin-bottom: 20px;}
.layer-lead .lead-main .panel-hd .hd-title{font-size: 20px;font-weight: normal;color: #565965;}
.layer-lead .lead-main .panel-bd{width: 100%;position: relative;overflow: hidden;}
.layer-lead .lead-main .cell-items{margin: 0 -13px;}
.layer-lead .lead-cell{float: left;*margin-right: -1px;*background-color: #fff;padding-left:12px}
.layer-lead .lead-cell.first{padding-left:0}
.layer-lead .lead-cell .cell-tit{padding-left: 13px;}
.layer-lead .lead-cell .cell-tit{font-size: 16px;font-weight: normal;margin-bottom: 6px;}
.layer-lead .lead-cell .cell-bd{border-right: 1px solid #ebebeb;padding-left: 13px;margin: 0 -6px 0 0;}
.layer-lead .lead-cell .cell-bd.last{border-right: none}
.layer-lead .lead-cell .cell-bd.last p{
    line-height: 25px;color: #7b7b7b;
}
.layer-lead .lead-cell .cell-list{overflow: hidden;}
.layer-lead .lead-cell .cell-list,.layer-lead .lead-cell .cell-list a{color: #7b7b7b;}
.layer-lead .lead-cell .cell-list a:hover{color: #508d32;}
.layer-lead .lead-cell .cell-list li{height: 32px;line-height: 32px;*white-space: nowrap;margin-right: 10px;float: left;font-size: 15px;}
.layer-lead .lead-cell .cell-list li{*display: inline;}
.layer-lead .lead-travel .cell-wrap{float: left;overflow: hidden;}
.layer-lead .lead-travel .bn-wrap{width: 276px;float: right;}
.layer-lead .lead-travel .bn-wrap img{width: 100%;height: auto;}
.layer-lead .lead-community{}
.layer-lead .lead-insit{}
.layer-lead .lead-scheme{}
.layer-lead .lead-community .cell-items{width: 100%;}
.layer-lead .lead-travel .lead-cell{*width: 211px;}
.layer-lead .lead-insit .lead-cell{*width: 185px;}
.layer-lead .lead-scheme .scheme-tit{display: block;width: 82px;height: 83px;background-position: -300px -180px;position: absolute;left: 0;top: 0;}
.layer-lead .lead-scheme .scheme-hd{padding: 35px 0 30px;font-size: 18px;font-weight: normal;text-align: center;}
.layer-lead .lead-scheme .scheme-steps {width: 100%;height: 23px;margin-top: 40px;margin-bottom: 40px;*margin-bottom: 20px;text-align: center;position: relative;}
.layer-lead .scheme-steps .steps-line{display: block;width: 100%;height: 2px;background-color: #f0efef;position: absolute;left: 0;top: 10px;overflow: hidden;}
.layer-lead .scheme-steps ul{width: 85%;margin: 0 auto;}
.layer-lead .scheme-steps li{width: 20%;*width: 122px;float: left;text-align: center;font-size: 15px;position: relative;z-index: 1;}
.layer-lead .scheme-steps .step-ico{display: inline-block;width: 21px;height: 21px;line-height: 20px;border:1px solid #23b53a;border-radius: 50%;color: #23b53a;background-color: #fff;font-style: normal;}
.layer-lead .scheme-steps .step-txt{display: block;padding-top: 8px;}
.layer-lead .scheme-steps .step-2 .step-txt,.layer-lead .scheme-steps .step-4 .step-txt{width: 100%;position: absolute;left: 0;bottom: 30px;}
.layer-lead .lead-scheme .btn-wrap{padding-bottom: 15px;padding-top: 10px;text-align: center;}
.layer-lead .lead-scheme .btn-wrap .sys-btn-order{width: 165px;display: inline-block;}
.layer-lead .lead-side{width: 166px;height: 265px;padding: 40px 30px 0;float: right;border: 1px solid #ebebeb;background-color: #fff;font-size: 16px;color: #707070;overflow: hidden;}
.layer-lead .lead-side .sv-info li{display: block;padding:  8px 0 5px;}
.layer-lead .lead-side .sv-info-txt{display: block;padding-bottom: 8px;white-space: nowrap;}
.layer-lead .lead-side .sv-info-txt i{font-style: normal;}
.layer-lead .lead-side .sv-info-count{color: #ff6a6a;font-size: 38px;font-weight: bold;line-height: 1.2;}
.layer-lead .lead-side .sv-txt-impt{font-size: 24px;font-weight: normal;letter-spacing: 4px;white-space: nowrap;}
.layer-lead .lead-side .btn-wrap{padding-top: 10px;}
.layer-lead .lead-side .sys-btn{}


.layer-intro {padding: 55px 0 51px;}
.layer-intro .layer-hd{border-bottom: 0;}
.layer-intro .layer-bd{width: 100%;position: relative;}
.layer-intro .layer-row {margin: 0 -6px;}
.layer-intro .intro-items{margin-bottom: -12px;}
.layer-intro .intro-items li {padding: 0 6px 12px;float: left;}
.layer-intro .intro-items li,.layer-intro .intro-item .item-img,.layer-intro .intro-item .item-img a,.layer-intro .intro-item .item-img img{display: block;width: 589px;height: 264px;}
.layer-intro .intro-item{position: relative;-webkit-transition: box-shadow .3s ease;-o-transition: box-shadow .3s ease;transition: box-shadow .3s ease;}
.layer-intro .intro-item .item-img {position: relative;overflow: hidden;}
.layer-intro .intro-item .item-info{display: block;width: 553px;padding:30px 18px;height: 204px;position: absolute;left: 0;top: 0;-webkit-transition: text-shadow .3s ease;-o-transition: text-shadow .3s ease;transition: text-shadow .3s ease;}
.layer-intro .intro-item .item-info,.layer-intro .intro-item .item-info a{color: #fff;}
.layer-intro .intro-item .item-tit,.layer-intro .intro-item .item-desc{position: relative;z-index: 1;}
.layer-intro .intro-item .item-tit{display: block;font-size: 20px;padding-bottom: 12px;border-bottom: 1px solid #fff;}
.layer-intro .intro-item .item-desc{display: block;padding-top: 25px;font-size: 14px;line-height: 30px;}
.layer-intro .intro-item .item-mask{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: -webkit-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,0));background: -ms-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,0));background: linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,0));-webkit-transition: all 1.2s ease;-o-transition: all 1.2s ease;transition: all 1.2s ease;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#19000000);}
.layer-intro .intro-item:hover{box-shadow: 0 25px 28px -25px rgba(0,0,0,.18);}
.layer-intro .intro-item:hover .item-info{text-shadow: 1px 1px 1px rgba(0,0,0,.5);}
.layer-intro .intro-item:hover .item-mask{opacity: .3;filter: alpha(opacity=30);}
.layer-insit .layer-row li:nth-child(5),
.layer-insit .layer-row li:nth-child(6),
.layer-insit .layer-row li:nth-child(7),
.layer-insit .layer-row li:nth-child(8){
    padding-bottom: 0;
}
.layer-appoint{
    background-color: #f5f5f5;
}
.layer-insit {background-color: #f5f5f5;}
.layer-insit .layer-hd .hd-more{padding-top: 16px;padding-bottom: 16px;}
.layer-insit .insit-tabs{padding-right: 15px;}
.layer-insit .layer-row{margin: 0 -6px;}
.layer-insit .insit-slide-box {width: 468px;height: 220px;float: left;padding: 0 6px 18px;}
.layer-insit .insit-slides,.layer-insit .insit-slides .insit-slide-item,.layer-insit .insit-slides .insit-slide-item img{width: 468px;height: 220px;}
.layer-insit .insit-slides{overflow: hidden;position: relative;}
.layer-insit .insit-slides .owl-prev,.layer-insit .insit-slides .owl-next{display: block;width: 35px;height: 35px;border-radius: 50%;background-color: #333;background-color: rgba(0,0,0,.5);position: absolute;top: 50%;margin-top: -18px;text-indent: -9999px;overflow: hidden;cursor: pointer;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.layer-insit .insit-slides:hover .owl-prev{border-radius: 0 50% 50% 0;left: 0;width: 30px;background-position: -4px 0;}
.layer-insit .insit-slides:hover .owl-next{border-radius: 50% 0 0% 50%;right: 0;width: 30px;}
.layer-insit .insit-slides .owl-prev{left: 10px;background-position: 0 0;}
.layer-insit .insit-slides .owl-next {right: 10px;background-position: -33px 0;}
.layer-insit .insit-slides .owl-prev:hover,.layer-insit .insit-slides .owl-next:hover{background-color: #70d445;}
.layer-insit .insit-slides .owl-dots {width: 100%;position: absolute;left: 0;bottom: 15px;line-height: 8px;font-size: 2px;text-align: center;}
.layer-insit .insit-slides .owl-dots .owl-dot,.layer-insit .insit-slides .owl-dots .owl-dot span{display: inline-block;}
.layer-insit .insit-slides .owl-dots .owl-dot,.layer-insit .insit-slides .owl-dots .owl-dot span{*display: inline;}
.layer-insit .insit-slides .owl-dots .owl-dot span{width: 8px;height: 8px;}
.layer-insit .insit-slides .owl-dots .owl-dot{padding: 0 4px;vertical-align: middle;}
.layer-insit .insit-slides .owl-dots .owl-dot span{border-radius: 50%;overflow: hidden;background-color: #70d445;cursor: pointer;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.layer-insit .insit-slides .owl-dots .active span,.layer-insit .insit-slides .owl-dots .owl-dot:hover span{background-color: #fff;}
.layer-insit .insit-item{width: 288px;height: 250px;float: left;padding: 0 6px 18px;}
.layer-insit .insit-item .item-box,.layer-insit .insit-item .item-img,.layer-insit .insit-item .item-img img {display: block;width: 288px;height: 201px;}
.layer-insit .insit-item .item-box{position: relative;overflow: hidden;}



.layer-insit .insit-item .item-tit {width: 100%;height: 45px;position: absolute;left: 0;bottom: 0;font-size: 16px;font-weight: normal;position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,.45);}
.layer-insit .insit-item .item-tit>img{display: inline-block;width: 24px;height: 24px;border-radius: 50%;margin: 11px 0 0 6px;vertical-align: top;}
.layer-insit .insit-item .item-tit>span{width: 16px;height: 45px;display: inline-block;vertical-align: top;padding-top: 9px;}
.layer-insit .insit-item .item-tit a{display: inline-block;height: 45px;max-width: 215px;line-height: 45px;padding: 0 6px;color: #fff;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
@media \0screen {.layer-insit .insit-item .item-tit a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}}
.layer-insit .insit-item .item-info{padding: 10px 10px;/*line-height: 30px;*/background-color: #fff;-webkit-transition: box-shadow .3s ease;-o-transition: box-shadow .3s ease;transition: box-shadow .3s ease;color: #999;}
.layer-insit .insit-item .info-price{float: left;line-height: 15px;}
.layer-insit .insit-item .info-price i{font-style: normal;}
.layer-insit .insit-item .info-price .price-txt{font-size: 21px;padding-right: 10px;vertical-align: baseline;line-height: 23px;color: #ff4800;}
.layer-insit .insit-item .info-city{float: right;}
.layer-insit .insit-item:hover .item-info{box-shadow: 0 12px 22px -12px rgba(0,0,0,.15);}


.layer-appoint .layer-bd{padding-top: 40px;padding-bottom: 40px;}
.layer-appoint .appoint-guide{width: 1190px;height: 271px;position: relative;margin: 0 auto;}
.layer-appoint .appoint-guide .guide-tit{width: 130px;height: 130px;line-height: 130px;border: 1px solid #e7ecf3;border-radius: 50%;position: absolute;left: 50%;margin-left: -66px;top: 50%;margin-top: -66px;z-index: 2;background-color: #fff;text-align: center;}
.layer-appoint .appoint-guide .tit-txt{display: inline-block;width: 90%;vertical-align: middle;line-height: 28px;font-size: 16px;letter-spacing:2px;}
.layer-appoint .appoint-guide .tit-txt{*display: inline;}
.layer-appoint .guide-item{float:left;}
.layer-appoint .guide-item a{-webkit-transition: none;-o-transition: none;transition: none;}
/**
.layer-appoint .guide-item-1,.layer-appoint .guide-item-2,.layer-appoint .guide-item-3{padding-right: 120px;padding-top: 16px;}
.layer-appoint .guide-item-4,.layer-appoint .guide-item-5,.layer-appoint .guide-item-6{padding-left: 120px;padding-top: 16px;text-align: right;}
.layer-appoint .guide-item-4 a,.layer-appoint .guide-item-5 a,.layer-appoint .guide-item-6 a{padding-right: 100px;}
.layer-appoint .guide-item-1 a,.layer-appoint .guide-item-2 a,.layer-appoint .guide-item-3 a{padding-left: 100px;}
**/
.layer-appoint .appoint-guide li{
    position: relative;
    float: left;
    width: 155px;
    height: 250px;
    padding: 10px 15px;
    margin-right: 15px;
    position: relative;
    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
    overflow: hidden;
}
.layer-appoint .appoint-guide li:nth-child(6){
    margin-right: 0;
}
.layer-appoint .item-ico {
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 80px;
    left: 50%;
    transform: translate(-50%,-50%);
}

.layer-appoint .appoint-guide a{
    display: block;
    width:100%;
    height: 100%;
    filter: balckscale(30%);
}

.layer-appoint .appoint-guide a:hover .overlay {
    background-color: #242429;
    z-index: 3;
    opacity: .95;
}
.layer-appoint .appoint-guide h3{
    position:absolute;
    z-index: 4;
    color: #ffffff;
    top: 130px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 16px;
    width: 120px;
    text-align: center;
}
.layer-appoint .appoint-guide p{
    position:absolute;
    z-index: 4;
    color: #ffffff;
    top: 160px;
    left: 0;
    font-size: 14px;
    padding: 0 15px;
    text-align: center;
    
}
.overlay {
    -webkit-backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .4;
    -webkit-transition: opacity .5s ease-in-out;
    transition: opacity .3s ease-in-out;
}
.layer-appoint .appoint-guide li img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.layer-appoint .appoint-guide i{
    position: absolute;
    top: 60px;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size:100% 100%;
    z-index: 4;
}
.layer-appoint .guide-item-1 i{
   background-image:url("../images/yiyang-1.jpg");
}
.layer-appoint .guide-item-2 i{
   background-image:url("../images/naozhongfeng-2.jpg");
}

.layer-appoint .guide-item-3 i{
   background-image:url("../images/huli-3.jpg");
}

.layer-appoint .guide-item-4 i{
   background-image:url("../images/wochuang-4.jpg");
}

.layer-appoint .guide-item-5 i{
   background-image:url("../images/shuhou-5.jpg");
}

.layer-appoint .guide-item-6 i{
   background-image:url("../images/shineng-6.jpg");
}


/**
.layer-appoint .guide-item:hover{-webkit-transform: translateX(-3px);-ms-transform: translateX(-3px);-o-transform: translateX(-3px);transform: translateX(-3px);}
.layer-appoint .guide-item .item-tit,.layer-appoint .guide-item .item-desc{position: relative;z-index: 1;}
.layer-appoint .guide-item .item-tit a,.layer-appoint .guide-item .item-desc a{display: block;}
.layer-appoint .guide-item .item-tit{font-size: 22px;font-weight: normal;}
.layer-appoint .guide-item .item-desc{font-size: 14px;line-height: 18px;}
.layer-appoint .guide-item .item-desc a{padding-top: 5px;color: #808080;}
.layer-appoint .guide-item .item-ico{display: block;width: 60px;height: 60px;position: absolute;top: 20px;}
.layer-appoint .guide-item-1 .item-ico,.layer-appoint .guide-item-2 .item-ico,.layer-appoint .guide-item-3 .item-ico{left: 30px;}
.layer-appoint .guide-item-4 .item-ico,.layer-appoint .guide-item-5 .item-ico,.layer-appoint .guide-item-6 .item-ico{right: 30px;}
.layer-appoint .guide-item-1 .item-ico{background-position: 0 -60px;}
.layer-appoint .guide-item-2 .item-ico{background-position: -60px -60px;}
.layer-appoint .guide-item-3 .item-ico{background-position: -120px -60px;margin-top: 45px;}
.layer-appoint .guide-item-4 .item-ico{background-position: -180px -60px;}
.layer-appoint .guide-item-5 .item-ico{background-position: -240px -60px;}
.layer-appoint .guide-item-6 .item-ico{background-position: -300px -60px;margin-top: 45px;}
.layer-appoint .guide-item-1:hover .item-ico{background-position: 0 -120px;}
.layer-appoint .guide-item-2:hover .item-ico{background-position: -60px -120px;}
.layer-appoint .guide-item-3:hover .item-ico{background-position: -120px -120px;}
.layer-appoint .guide-item-4:hover .item-ico{background-position: -180px -120px;}
.layer-appoint .guide-item-5:hover .item-ico{background-position: -240px -120px;}
.layer-appoint .guide-item-6:hover .item-ico{background-position: -300px -120px;}
.layer-appoint .guide-item-4:hover,.layer-appoint .guide-item-5:hover,.layer-appoint .guide-item-6:hover{-webkit-transform: translateX(3px);-ms-transform: translateX(3px);-o-transform: translateX(3px);transform: translateX(3px);}
.layer-appoint .guide-item:hover:hover .item-tit a,.layer-appoint .guide-item:hover:hover .item-desc a{color: #fff;}
**/
.layer-travel .layer-bd{padding-bottom: 15px;}
.layer-travel .accordion-slides li,.layer-travel .accordion-slides .accordion-item{display: block;height: 282px;}
.layer-travel .accordion-slides li{float: left;width: 195px;}
.layer-travel .accordion-slides li.active,.layer-travel .accordion-slides li:hover{z-index: 1;}
.layer-travel .accordion-item{background-position: center 0;background-repeat: no-repeat;position: relative;overflow: hidden;}
.layer-travel .accordion-item:before{content: '';display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,.23);position: absolute;left: 0;top: 0;z-index: 1;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.layer-travel .accordion-item .item-tit{display: block;width: 100%;position: absolute;left: 0;top: 92px;z-index: 2;text-align: center;-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.layer-travel .accordion-item .item-tit em{display: inline-block;width: 25px;line-height: 26px;font-size: 24px;color: #fff;font-weight: normal;font-style: normal;}
.layer-travel .accordion-item .item-desc{display: block;width: 80%;line-height: 26px;padding: 0 8px;background: rgba(0,0,0,.6);background: url(../images/mask-bg-ie.png) 0 0 repeat\9;position: absolute;left: 8px;bottom: 20px;color: #fff;font-size: 16px;font-weight: bold;opacity: 0;filter: alpha(opacity=0);visibility: hidden;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;}
.layer-travel .accordion-item:hover .item-desc{opacity: 1;filter: alpha(opacity=100);visibility: visible;}
.layer-travel .accordion-slides:hover .accordion-item:before{background-color: rgba(0,0,0,.5);}
.layer-travel .accordion-slides:hover .accordion-item:hover:before{opacity: 0;filter: alpha(opacity=0);}
.layer-travel .accordion-slides:hover .accordion-item:hover .item-tit{opacity: 0;filter: alpha(opacity=0);}
/*@media \0screen {.layer-travel .accordion-item .item-desc{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);background-color: #333;}}*/


.layer-cases{background-color:#FFFFFF;}
.layer-cases .layer-bd{width: 100%;position: relative;overflow: hidden;}
.layer-cases .case-items{/* margin: 0 -16px 0 -16px; *//* width: 108%; */}
.layer-cases .case-items li{width: 585px;height: 120px;padding: 0;margin-right: 20px;float: left; position:relative;box-sizing: border-box;margin-bottom: 30px;}
.layer-cases .case-items li:nth-child(even){
    margin-right: 0;
  }
.layer-cases .case-items li .case-item{box-shadow: 0 12px 15px -12px rgba(0,0,0,.12);-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.layer-cases .case-items li .case-item:hover{box-shadow: 0 18px 25px -18px rgba(0,0,0,.18);}
.layer-cases .case-items li .item-img,.layer-cases .case-items li .item-img a,.layer-cases .case-items li .item-img img{display: block;width: 150px;height: 120px;float:left;}
.layer-cases .case-items li .item-img{overflow: hidden;}
.layer-cases .case-items li .item-info{padding: 0px 0px 0px 10px;position: relative;float:left;width: 402px;height: 100%;}
.layer-cases .case-items li .item-info p{
    overflow: hidden;
    margin-bottom: 20px;
    font-size: 14px;
}

.layer-cases .case-items li .item-tit{width: 100%;font-size: 16px;font-weight: normal;line-height: 24px;/* position: absolute; *//* left:0; *//* width: 460px; *//* height: 91px; *//* padding: 0 10px; */margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.layer-cases .case-items li .item-tit a{display: block;line-height: 24px;/* overflow: hidden; *//* width: 318px; */}
.layer-cases .case-items li .item-time{color: #acacac;float: right;font-size: 12px;position: absolute;right: 0;bottom: 0px;background-color: #fff;}

.layer-advantage .layer-bd{width: 100%;position: relative;overflow: hidden;padding-top: 10px;padding-bottom: 10px;}
.layer-advantage .adv-items {width: 128%;}
.layer-advantage .adv-items li{float: left;width: 175px;float: left;text-align: center;margin-right: 163px;padding-top: 25px;}
.layer-advantage .adv-item .item-ico{display: block;width: 63px;height: 63px;margin: 0 auto;}
.layer-advantage .adv-item .item-tit{font-size: 20px;font-weight: normal;padding-top: 25px;color: #333!important;}
.layer-advantage .adv-item:hover .item-ico{-moz-animation:2.5s icojump linear infinite;-webkit-animation:2.5s icojump linear infinite;-ms-animation:2.5s icojump linear infinite;animation:2.5s icojump linear infinite;}
.layer-advantage .adv-item-1 .item-ico{background-position: 0 -189px;}
.layer-advantage .adv-item-2 .item-ico{background-position: -71px -189px;}
.layer-advantage .adv-item-3 .item-ico{background-position: -140px -189px;}
.layer-advantage .adv-item-4 .item-ico{background-position: -214px -182px;}

.insit-tab-slides .item-box>span{
        position: absolute;
    top: 10px;
    left: 10px;
    padding: 0 8px;
    color: #ffffff;
    font-weight: bold;
    border: 1.5px solid hsla(0,0%,100%,.3);
}
.cell-list .index-news{
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}