   body{
    font-family: "Microsoft YaHei","微软雅黑","PingFang SC", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "Hiragino Sans GB", "Source Han Sans CN Normal", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
}
body::-webkit-scrollbar{
    width: 0;
}
*{
    min-font-size: 12px;
    max-font-size: 26px;
}
.containerWidth{
    /*width: 1200px;*/
    width: 62.5%;
    /*max-width: 100%;*/
    position: relative;
    z-index: 2;
    margin: 0 auto;
}
@media (max-width: 960px){
    .containerWidth{
        width: 100%;
    }
}
@media screen and ( max-width: 961px ) {
    html,body{
        /*width: 960px;*/
    }
}
.more{
    background: #fff;
    display: inline-block;
    color: #ff840c;
    font-size: 14px;
    line-height: 1em;
    padding: .75em 2.3em;
    cursor: pointer;
    box-shadow: 0 2px 8px #ccc;
    border-radius: 4px;
    transition: box-shadow .2s ease-in-out;
}
.more img{
    height: 1em;
}
.more:hover{
    box-shadow: 0 0 4px #ccc;
}
.homeCenterMore{
    margin-top: 20px;
    font-size: 0;
    text-align: center;
}
.middleOut{
    width: 100%;
    height: 100%;
    display: table;
}
.middleIn{
    display: table-cell;
    vertical-align: middle;
}
.cover{
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
body{
    padding-top: 50px;
}


video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}


/*** --------------------- tab Begin --------------------- ***/
.tabHeader{
    display: table;
    overflow: hidden;
}
.tabHeader .tabItem{
    /*display: table-cell;*/
    cursor: pointer;
    float: left;
}
.tabContainer .tabItem{
    display: none;
}
.tabContainer .active{
    display: block;
}
/*** --------------------- tab End --------------------- ***/

/*** --------------------- header Begin --------------------- ***/
.header{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: 0 0 30px #eee;
    background: #fff;
    z-index: 99;
}
.header .container-fluid{
    padding: 0;
}
.navbar{
    background: #fff;
    border: 0;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.navbar-brand{
    padding: 0 15px;
}
.navbar-brand img{
    height: 100%;
}
.navbar-collapse{
    border-top: 0;
}

.navbar-default .navbar-nav > li > a{
    color: #333333;
    /*transition: background-color .3s ease-in-out,color .3s ease-in-out;*/
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
    color: #fff;
    background: #ff840c;
}
.navbar-default .navbar-nav > li > a:hover{
    color: #fff;
    background: #ff840c;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
    background-color: transparent;
}
.navbar-default .navbar-toggle {
    border-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{
    background-color: #ff840c;
}
/*** --------------------- header End --------------------- ***/
#banner{
    height: 0;
    padding-top: 33%;
}
.banner{

}
.banner img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#banner .pagination{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 0;
    margin: 0;
}

/*** --------------------- moduleName Begin --------------------- ***/
.moduleName{
    position: relative;
    text-align: center;
    font-size: 0;
    color: #ff840b;
    font-weight: normal;

}
.moduleName i{
    text-transform: uppercase;
    font-style: normal;
    opacity: .2;
    font-size:  36px;
    line-height: 1em;
    display: inline-block;
    /*font-family: Arial;*/
}
.moduleName span{
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    margin-top: -.5em;
    font-size:   18px;
    line-height: 1em;
    text-align: center;
    font-weight: bold;
}
/*** --------------------- moduleName End --------------------- ***/

/*** --------------------- footer Begin --------------------- ***/
.footer .container-fluid{
    padding: 0;
}

.footerOther{
    /*margin-top: 100px;*/
    background: #f3f7ff;
    padding: 15px 0;
    color: #333333;
}
.footerOther a{
    color: inherit;
}
.footerInnerView{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.footerOtherDl{
    overflow: hidden;
}
.footerOtherDl dt{
    width: 70px;
    height: 70px;
    float: left;
    margin-right: 15px;
}
.footerOtherDl dt img{
    width: 100%;
}
.footerOtherDl dd{
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0;
    overflow: hidden;
}
.icon_tel{
    background: url(../../images/newlifeV2/icon-tel.png) center center no-repeat;
    background-size: 80%;
}
.icon_cooperation{
    background: url(../../images/newlifeV2/icon-cooperation.png) center center no-repeat;
    background-size: 80%;
}
@media screen and (max-width: 960px){
    .footerOtherDl dt{
        float: none;
        margin: 0 auto;
        width: 50px;
        height: 50px;
    }

    .footerOtherDl dd{
        text-align: center;
        font-size: 12px;
        line-height: 20px;
        padding: 5px 0;
        overflow: hidden;
    }
}

.footerLinkTitle{
    display: inline-block;
    position: relative;
}
.footerLinkTitle:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #ff840c;
    transform: skew(-30deg);
    content: '';
}
.footerLinkTitle span {
    display: inline-block;
    color: #fff;
    padding: 5px 25px;
    font-size: 12px;
    position: relative;
    z-index: 2;
}
.footerLink{
    background: #09499b;
    text-align: center;
}
.footerLinkList{
    padding: 10px 0 20px;
}
.footerLink a {
    display: inline-block;
    padding: 7px 0;
    color: #fff;
    position: relative;
    font-size: 14px;
}
.footerLink a:after{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: #fff;
    opacity: .3;
    content: '';
}


.footerBar{
    background: #06326b;
    padding: 15px 0;
}
.footerBarInfo{
    color: #999999;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
}
.footerLogo{
    height: 60px;
    max-width: none;
}

.footerBarInfo{
    font-size: 12px;
}
.exemptFooter .footerBarInfo{
    margin-top: 15px;
}
.footerBarLink{
    text-align: center;
}
.footerBarLink a{
    position: relative;
}
.footerBarLink a:after{
    position: absolute;
    right: 0;
    top: 9px;
    bottom: 9px;
    width: 1px;
    background: #fff;
    opacity: .5;
    content: '';
}
.footerBarLink a:last-child:after{
    display: none;
}
.footerBarInfo a,.footerBarInfo span{
    color: inherit;
    display: inline-block;
    padding: 0 10px;
}
@media screen and (max-width: 960px){
    .footerBar{
        text-align: center;
    }
    .footerLogo{
        height: 40px;
    }
}
/*** --------------------- footer End --------------------- ***/

/*** --------------------- 栅格布局 Begin --------------------- ***/
.customRow  { overflow: hidden; }
.customCol  { float:left;padding:15px;box-sizing:border-box; }
.customCol_2{ width: 50%; }
.customCol_3{ width: 33.3333%; }
.customCol_4{ width: 25%; }
.customCol_5{ width: 20%; }
.customCol_6{ width: 16.6666%; }
/*** --------------------- 栅格布局 End --------------------- ***/

/*** --------------------- 首页 - 建业视频 Begin --------------------- ***/
.homeModule{
    margin: 50px auto 0;
}
.homeVideo{
}
.homeVideoView{
    position: relative;
    margin-top: 20px;
    height: 0;
    padding-top: 47.5%;
}
.homeVideo_video{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 71%;
    font-size: 0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: 0 0 15px #ccc;

}
.homeVideo_video img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.homeVideo_video video,.homeVideo_video embed{
    width: 100%;
    background: #1e4877;
}
.homeVideoList{
    overflow: hidden;
}
.homeVideoList li{
    cursor: pointer;
    position: relative;
}
.homeVideoList li.active:after{
    position: absolute;
    left: 0;
    top: 50%;
    width: 0;
    height: 0;
    border-top:  .5em solid transparent;
    border-bottom: .5em solid transparent;
    border-right:.5em solid #eac586;
    margin-top: -.5em;
    content: '';
}
.homeVideoList dl{
    overflow: hidden;
    margin-top:   8px;
    padding-left: 8px;
}
.homeVideoList dt{
    float: left;
    width:  70px;
    height: 70px;
}
.homeVideoList dt img{
    width: 100%;
    border-radius: 4px;
}
.homeVideoList dd{
    overflow: hidden;
    padding:0 8px;
}
.homeVideoName{
    color: #fffefe;
    font-size: 14px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.homeVideoDes{
    color: #b9b9b9;
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.333em;
    height: 2.66em;
}
.homeVideoHot{
    color: #d81e06;
    font-size: 12px;
    padding-left: 1.5em;
    background: url(../../images/newlifeV2/icon-hot.png) 0 center no-repeat;
    background-size: auto 1em;
}

/* 右侧宣传片 */
.homeVideo_AD{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 27%;
}
.homeVideo_AD ul{
    height: 100%;
    position: relative;
}
.homeVideo_AD li{
    position: absolute;
    height: 48%;
    left: 0;
    right: 0;
    box-shadow: 0 0 15px #ccc;
    /*overflow: hidden;*/
}
.homeVideo_AD li:last-child{
    bottom: 0;
}
.homeVideo_AD li .homeVideo_AD_video{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 76px;
    overflow: hidden;
    z-index: 2;

    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.ADPlay{
    position: absolute;
    left: 50%;
    top:  50%;
    width:  50px;
    height: 50px;
    margin-top:  -25px;
    margin-left: -25px;
    background: url(../../images/newlifeV2/play_default.png) center center no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.ADPlay:hover{
    background-image: url(../../images/newlifeV2/play_hover.png);
}
.homeVideo_AD_video img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.homeVideo_AD .homeVideo_AD_info{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 15px;
    background: #fff;
}
.homeVideo_AD h3{
    font-size: 14px;
    color: #09499b;
    line-height: 1.5em;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.homeVideo_AD p{
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #ababab;
    line-height: 1.5em;
    height: 3em;
}


/*** --------------------- 首页 - 建业视频 End --------------------- ***/

/*** --------------------- 首页 - 我们的服务 Begin --------------------- ***/
.homeServiceView{
    padding: 30px 0;
    box-sizing: border-box;
    display: none;
}
.homeServiceInfo{
    position: relative;
    padding-bottom: 70px;
    margin-top: 30px;
}
.homeServiceInfo:after{
    position: absolute;
    top: 130px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: url(../../images/newlifeV2/homeService-bg.png) 0 bottom no-repeat;
    background-size: 100% 100%;
    content: '';
}
.homeServiceInfo .container-fluid,.homeServiceInfo .row,.homeServiceInfo .col-xs-6,.homeServiceInfo .col-md-2{
    padding: 0;
}
.homeServiceInfo li{
    height: 130px;
    overflow: hidden;
    text-align: center;
}
.homeServiceName{
    text-align: center;
    background: #fff;
    padding: 0 10px;
    font-size: 14px;
    color: #01295d;
}
.homeServiceName small{
    font-size: 12px;
}
.homeServiceNumber{
    background: transparent;
    font-size: 26px;
}
.homeServiceInfo img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.homeServiceInfo ul:hover .homeServiceNumber{
    color: #ff840d;
}
.homeServiceInfo ul:hover .homeServiceName{
    background: #ff840d;
}
/*** --------------------- 首页 - 我们的服务 End --------------------- ***/

/*** --------------------- 首页 - 我们的公司 Begin --------------------- ***/
.homeCompany{
    padding-top: 45px;
    position: relative;
}
.homeCompany:after{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 130px;
    background: url(../../images/newlifeV2/homeCompany_bg.png) 0 0 no-repeat;
    background-size: 100% 100%;
    z-index: 1;
    content: '';
}
.homeCompanyInner{
    margin: 0 auto;
    font-size: 15px;
    color: #09499b;
    position: relative;
    z-index: 2;
}
/* 首页我们的公司 */

/*** --------------------- 首页 - 我们的公司 End --------------------- ***/

/*** --------------------- 首页 - 我们的动态 Begin --------------------- ***/
.homeNews{
    overflow: hidden;
    padding-left: 8px;
    padding-bottom: 15px;
}
.homeNewsTab{
    margin-top: 13px;
    overflow: auto;
    position: relative;
    padding: 15px 0;
}
.homeNewsTabHeader{
    font-size: 16px;
    font-weight: normal;
    color: #09499b;
    width: 26%;
}
.homeNewsTabHeader{
    position: absolute;
    left: 0;
    top:   15px;
    bottom:15px;
    /*background: #eee;*/
    /*border: 1px solid red;*/
}

.homeNewsTabConatainer{
    overflow: hidden;
    box-shadow:  0 0 8px #ccc;
    padding: 15px 40px 0;
    margin-right: 8px;
    font-size: 14px;
    color: #666666;
    line-height: 1.5em;
    margin-left: 28%;
}
.homeNewsTabHeader li{
    height:      70px;
    line-height: 70px;
    background: #fff;
    text-align: center;
    position: relative;
    cursor: pointer;

    margin-top: 19px;
    box-shadow: 0 0 5px #efefef;
}
.homeNewsTabHeader li:first-child{
    margin-top: 0;
}
.homeNewsTabHeader div{
    height:      70px;
    margin-left: 70px;
    text-align: center;
}
.homeNewsTabHeader i{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width:  70px;
    height: 70px;
    background: #09499b url(../../images/newlifeV2/homeNewsTab-icon-1.png) center center no-repeat;
    background-size: 100%;
}
.homeNewsTabHeader li:hover div,.homeNewsTabHeader li.active div{
    background: #ff840d;
    color: #fff;
}
.homeNewsTabHeader .icon-docCard{
    background-image: url(../../images/newlifeV2/homeNewsTab-icon-1.png);
}
.homeNewsTabHeader .icon-mic{
    background-image: url(../../images/newlifeV2/homeNewsTab-icon-2.png);
}
.homeNewsTabHeader .icon-doc{
    background-image: url(../../images/newlifeV2/homeNewsTab-icon-3.png);
}
.homeNewsTabHeader .icon-honour{
    background-image: url(../../images/newlifeV2/homeNewsTab-icon-4.png);
}

.homeNewsTitle{
    font-size: 15px;
    color: #333;
    text-align: center;
    margin-bottom: 10px;
}
.homeNewsTest{
    text-align: justify;
    text-indent: 2em;
    line-height: 1.714em;


    /* 多行文字 */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.homeNewsTabConatainer li{
    display: none;
}
.homeNewsTabConatainer li.active{
    display: block;
}
.homeNewsTabConatainer dl{
    overflow: hidden;
    height: 170px;
}
.homeNewsTabConatainer dt{
    float: left;
    width: 53%;
    overflow: hidden;
    margin-right: 3%;
    height: 100%;
}
.homeNewsTabConatainer dt a{
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.homeNewsTabConatainer img{
    width: 100%;
}
.homeNewsTabConatainer dt img{
    display: none;
}
.homeNewsTabConatainer dd{
    overflow: hidden;
}

.homeNewsSwipe{
    /*box-shadow: 0 0 1px red;*/
    margin-top: 20px;
    width:  100%;
    height: 130px;
}
.homeNewsSwipe ul{
}
.homeNewsSwipe li{
    display: block;
    float: left;
    width: 25%;
    padding: 0 5px;
    box-sizing: border-box;
    cursor: pointer;
}
.homeNewsSwipe ul li:first-child{
    margin-left: 0;
}
.homeNewsSwipePic{
    width:  100%;
    /*height: 100%;*/
    height: 90px;
    overflow: hidden;
}
.homeNewsSwipePic_text{
    line-height: 2em;
    font-size:  14px;
    color: #666666;
    text-align: center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.homeNewsSwipePic_text a{
    color: inherit;
}
.homeNewsSwipe li:hover .homeNewsSwipePic_text{
    color: #ff840c;
}
.homeNewsSwipe .navigation{
    display: none;
}
.homeNewsSwipe .pagination .prev{
    width: 9px;
    height: 19px;
    margin-top: -10px;
    left: -18px;
    background: url(../../images/newlifeV2/homeNewsSwipe_prev.png) center center no-repeat;
    background-size: 100%;
}
.homeNewsSwipe .pagination .next{
    width: 9px;
    height: 19px;
    margin-top: -10px;
    right: -18px;
    background: url(../../images/newlifeV2/homeNewsSwipe_next.png) center center no-repeat;
    background-size: 100%;
}
/*** --------------------- 首页 - 我们的动态 End --------------------- ***/

/*** --------------------- 首页 - 我们的文化 Begin --------------------- ***/
.homeCultureTab{
    margin-top: 30px;
    position: relative;
    margin-bottom: 35px;
    height: 440px;
}
.homeCultureTabHeader li.homeCulture_culture{
    height: 180px;
    bottom: 10px;
}
.homeCultureTabHeader li.homeCulture_company{
    height: 180px;
}
.homeCultureTabHeader li.homeCulture_culture.active{
    height: 220px;
    background: #ff840d;
}
.homeCultureTabHeader li.homeCulture_company.active{
    height: 220px;
    background: #ff840d;
    border-color: #ff840d;
}

.homeCultureMore{
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 0;
}
.homeCultureTabHeader{
    font-size: 16px;
    color: #f3f7ff;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 100%;
}
.homeCultureTabHeader li{
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2;
    background: #09499b;
    border-color: #09499b;
    cursor: pointer;
}

/* 公司介绍 */

.homeCulture_company:after,.homeCulture_company:before,.homeCulture_culture:after,.homeCulture_culture:before{
    position: absolute;
    width: 0;
    height: 0;
    content: '';
}
.homeCulture_company:after{
    top: 100%;
    border-top: 0 solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 60px solid #09499b;
}
.homeCulture_company:before{
    bottom: 100%;
    border-top: 10px solid transparent;
    border-bottom: 0 solid transparent;
    border-left: 60px solid #09499b;
}
.homeCulture_company,.homeCulture_culture{
    transition: height 0.2s ease-in-out;
}
.homeCultureTabHeader li.homeCulture_company.active:after,.homeCultureTabHeader li.homeCulture_company.active:before{
    border-left-color: #ff840d;
}

/* 企业文化 */

.homeCulture_culture:after{
    top: 100%;
    border-top: 0 solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 60px solid #09499b;
}
.homeCulture_culture:before{
    bottom: 100%;
    border-top: 20px solid transparent;
    border-bottom: 0 solid transparent;
    border-right: 60px solid #09499b;
}
.homeCultureTabHeader li.homeCulture_culture.active:after,.homeCultureTabHeader li.homeCulture_culture.active:before{
    border-right-color: #ff840d;
}
.homeCultureTabHeader li span{
    width: 1em;
    margin: 0 auto;
    display: block;
}
.homeCultureTabHeader li.active .activeIcon{
    position: absolute;
    right: 0;
    top: 50%;
    width: 0;
    height: 0;
    border-top: .5em solid transparent;
    border-bottom: .5em solid transparent;
    border-right: .5em solid #fff;
    margin-top: -.5em;
    content: '';
}
.homeCultureTabContainer{
    font-size: 15px;
    color: #fb7c0b;
    margin-left: 60px;
    overflow: hidden;
    height: 100%;
}
.homeCultureTabItem{
    display: none;
    height: 100%;
}
.homeCultureTabItem.active{
    display: block;
}
.homeCultureTabContainer dl{
    overflow: hidden;
    height: 100%;
}
.homeCultureTabContainer dt{
    float: left;
    width: 300px;
    height: 100%;
    margin-right: 60px;
    background: url(../../images/newlifeV2/homeCultrue-culcuture.png) center center no-repeat;
    background-size: cover;
}
.homeCultureTabContainer dt img{
    width: 100%;
}
.homeCultureTabContainer dd{
    overflow: hidden;
}

.homeCultureTitle{
    font-size: 24px;
    color: #333333;
    text-align: center;
    display: none;
}
.homeCulture_textList{
    /*padding: 0 60px;*/
    padding-left: 30px;
}
.homeCulture_textList li{
    position: relative;
    margin: 0 0 5px;
    cursor: pointer;
}
.homeCulture_textList li:hover .homeCulture_textName,.homeCulture_textList li.active .homeCulture_textName{
    background: #ff840c;
    color: #fff;
}
.homeCulture_textList li:hover .homeCulture_des,.homeCulture_textList li.active .homeCulture_des{
    font-size: 15px;
    /*font-weight: bold;*/
}
.homeCulture_textName{
    position: relative;
    width:  50px;
    height: 85px;
    background: #f0f0f0;
    transition: background-color 0.5s ease-in-out;
}
.homeCulture_textName:after{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: inherit;
    z-index: 1;
    transform: rotate(60deg);
    content: '';
}
.homeCulture_textName:before{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: inherit;
    z-index: 1;
    transform: rotate(-60deg);
    content: '';
}
.homeCulture_name{
    position: absolute;
    top: 0;
    bottom: 0;
    left:  -.8em;
    right: -.8em;
    z-index: 2;
}
.homeCulture_name span{
    background: url(../../images/newlifeV2/homeCulture-icon.png) center 0 no-repeat;
    background-size: 50px;
    padding-top: 45px;
    margin-top: -10px;
    display: inline-block;
    text-align: center;
    width: 100%;
    font-size: 13px;
}
.homeCulture_des{
    position: absolute;
    top: 50%;
    margin-top: -.75em;
    left: 100px;
    font-size: 14px;
    transition: font-size 0.5s ease-in-out;
    line-height: 1.5em;
}
.homeCulture_des_two{
    /*margin-top: -2.25em;*/
    margin-top: -3.25em;
}
/* 首页 - 我们的文化 - 公司简介 */
.homeCulture_companyInfo{
    /*padding: 30px 0 ;*/
    margin: 0 -15px;
    font-size: 14px;
    color: #333333;
    line-height: 1.7em;
    text-align: justify;
}
.homeCulture_company_strong{
    overflow: hidden;
    padding: 10px;
    margin-bottom: -10px;
    text-align: center;
    display: none;
}
.float_l{
    float: left;
    margin-left: 8px;
}
.float_r{
    float: right;
    margin-right: 8px;
}
.float_c{
    margin: 0 auto;
}
.homeCulture_company_strong div{
    /*width: 80px;*/
    padding: 10px;
    text-align: center;
    box-shadow: 0 0 6px #ccc;
    border-radius: 4px;
    display: inline-block;
}
.homeCulture_company_strong strong{
    display: block;
    font-size: 30px;
    text-align: center;
    color: #ff840d;
    line-height: 1em;
}
.homeCulture_company_strong span{
    display: block;
    text-align: center;
    line-height: 1em;
    margin-top: 8px;
}
.homeCulture_companyInfo_text{

}
.homeCulture_companyInfo p{
    margin: 15px 15px 0;
    font-size: 0;
    line-height: 0;
}
.homeCulture_companyInfo_text span{
    text-indent: 2em;
    display: block;
    font-size: 14px;
    line-height: 1.7em;
    /*margin-bottom: 1.5em;*/
}
/*** --------------------- 首页 - 我们的文化 End --------------------- ***/

/*------------------------------------------------------------------------------------- 新闻详情 -----------------------------------------------------------------------------------------------------------------*/
/*** --------------------- 新闻列表 - 分栏列表形式 Begin --------------------- ***/
.news_columnList{
    margin: 0 auto;
}
.news_columnList li{
    border-bottom: 1px dashed #a6a6a6;
    overflow: hidden;
    position: relative;
    padding: 20px 0;
    margin-left: -25px;
}
.news_columnList li:last-child{
    border-bottom: 0;
}
.news_columnList .newsTime{
    float: left;
    width: 85px;
    margin-right: 20px;
}
.news_columnList li em{
    font-size: 16px;
    color: #333333;
    display: block;
    font-style: normal;
    line-height: 1.5em;
}
.news_columnList li span{
    font-size: 14px;
    color: #666666;
    line-height: 1.5em;
    display: block;
}
.news_columnList .newsInfo{
    overflow: hidden;
    padding-right: 75px;
    /*width: 60%;*/
}
.news_columnList a:hover h2,.news_columnList a:hover p,.news_columnList a:hover .newsTime em,.news_columnList a:hover .newsTime span{
    color: #ff9933;
}
.news_columnList .newsInfo h2{
    font-size: 15px;
    color: #333333;
    font-weight: normal;
    line-height: 1.5em;
    padding-bottom: 8px;
}
.news_columnList .newsInfo p{
    font-size: 14px;
    color: #999999;
    line-height: 1.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/*** --------------------- 新闻列表 - 分栏列表形式 End --------------------- ***/

/*** --------------------- 新闻列表 - 普通列表形式 Begin --------------------- ***/
/*** --------------------- 新闻列表 - 普通列表形式 End --------------------- ***/

/*** --------------------- 新闻列表 - 时间轴形式 Begin --------------------- ***/
/* --- 默认状态 ---*/
.news_axis{
    margin: 60px auto 0;
    position: relative;
}
.news_axis:after{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #cccccc;
    content: '';
    right: -1px;
    left: 50%;
}
.axisColumn-2 li{
    font-size: 0;
    position: relative;
    cursor: pointer;
    z-index: 1;
}
.axisColumn-2 li:after{
    position: absolute;
    top: 0;
    width: 12px;
    height: 12px;
    margin-left: -6px;
    background: #ccc;
    border-radius: 50%;
    content: '';
}
.axisColumn-2 .newsInfo h2{
    font-size: 15px;
    color: #666666;
    line-height: 1.22em;
    text-align: justify;
    height: 45px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-weight: normal;
    margin-bottom: 10px;
}
.axisColumn-2 .newsInfo p{
    font-size: 14px;
    color: #999999;
    line-height: 20px;
    text-align: justify;

    height: 80px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    transition: height 0.3s ease-in-out;
}
.axisColumn-2 .newsInfo .newsPic{
    height: 0;
    overflow: hidden;
    /*position: relative;*/
    /*top: -80px;*/
    transition: height 0.3s ease-in-out;
}
.axisColumn-2 .newsInfo .newsPic img{
    width: 100%;
}
.axisColumn-2 .newsTime{
    font-size: 15px;
    color: #ff9933;
    line-height: 1.4em;
    position: absolute;
    top: 13px;
}
.axisColumn-2 .newsTime span{
    display: block;
    margin-bottom: 30px;
}
.axisColumn-2 .goInfo{
    background: #ff9933;
    font-size: 14px;
    color: #fff;
    padding: .3em 3em;
    text-align: center;
    position: absolute;
    bottom: 50px;
    z-index: 3;
    display: none;
}

/*--- hover and active 状态 ---*/
.axisColumn-2 li:hover,.axisColumn-2 li.active{
    z-index: 2;
}
.axisColumn-2 li:hover:after,.axisColumn-2 li.active:after{
    background: #ff9933;
}
.axisColumn-2 li:hover .newsInfo h2,.axisColumn-2 li.active .newsInfo h2{
    color: #ff9933;
}
.axisColumn-2 li:hover .newsInfo p,.axisColumn-2 li.active .newsInfo p{
    height: 0;
}
.axisColumn-2 li:hover .newsPic,.axisColumn-2 li.active .newsPic{
    height: 160px;
}
.axisColumn-2 li:hover .goInfo,.axisColumn-2 li.active .goInfo{
    display: block;
}

/* -- 时间轴 - 单轴两列 -- */
.axisColumn-2{ overflow: hidden;max-height: 1030px; }
.axisColumn-2 .axisColumn_l,.axisColumn_r{ float: left;width: 50%; }

.axisColumn-2 .axisColumn_l li { padding: 15px 25px 20px 0;box-sizing: border-box; }
.axisColumn-2 .axisColumn_l li:after {left: 100%; }
.axisColumn-2 .axisColumn_l li .newsInfo{margin-right: 150px; }
.axisColumn-2 .axisColumn_l li .newsInfo h2{ text-align: right; }
.axisColumn-2 .axisColumn_l li .newsTime{ right: 60px; }
.axisColumn-2 .axisColumn_l li .goInfo{ right: 15px;left: auto; }

.axisColumn-2 .axisColumn_r li { padding: 15px 0 20px 25px;box-sizing: border-box; }
.axisColumn-2 .axisColumn_r li:after { left: 0; }
.axisColumn-2 .axisColumn_r li .newsInfo{margin-left: 150px; }
.axisColumn-2 .axisColumn_r li .newsInfo h2{ text-align: left; }
.axisColumn-2 .axisColumn_r li .newsTime { left: 60px; }
.axisColumn-2 .axisColumn_r li .goInfo { left: 15px; }

/*--- 时间轴 - 单轴单列 ---*/
.axisColumn-1{
    margin-top: 70px;
    position: relative;
    margin-bottom: 35px;
}
.axisColumn-1 ul{
    font-size: 10px;
    color: #cccccc;
}
.axisColumn-1 li{
    padding: 35px 0;
    position: relative;
}
.axisColumn-1:after{
    left: 0;
    display: none;
}
.axisColumn-1 .newsModule{
    /*overflow: hidden;*/
    margin-left: 195px;
    border: 1px solid transparent;
    position: relative;
}

.axisColumn-1 li .newsModule:before{
    position: absolute;
    top: -35px;
    left: -70px;
    width: 12px;
    height: 12px;
    margin-left: -6px;
    border-radius: 50%;
    background: #ccc;
    z-index: 2;
    margin-top: -1px;
    content: '';
}
.axisColumn-1 li .newsModule:after{
    position: absolute;
    top: -35px;
    bottom: -35px;
    left: -70px;
    width: 1px;
    background: #ccc;
    z-index: 1;
    content: '';
}
.axisColumn-1 li .newsModule a{
    color: inherit;
}
.axisColumn-1 .newsPic{
    float: left;
    width: 147px;
    height: 84px;
    margin: 8px 25px 8px 15px;
    overflow: hidden;
}
.axisColumn-1 .newsPic img{
    width: 100%;
}
.axisColumn-1 .newsInfo{
    padding: 8px 70px 8px 0;
    overflow: hidden;
}
.axisColumn-1 .newsInfo h2{
    font-size: 14px;
    line-height: 2em;
    margin-bottom: 12px;
    font-weight: normal;
}
.axisColumn-1 .newsInfo p{
    line-height: 2em;
    font-size: 14px;
}
.axisColumn-1 .newsTime{
    font-size: 15px;
    color: #ff9933;
    position: absolute;
    width: 120px;
    left: -195px;
    top: 0;
    text-align: center;
    line-height: 1.5em;
}

.axisColumn-1 li .newsModule.active:before,.axisColumn-1 li .newsModule:hover:before{
    background: #ff9933;
}
.axisColumn-1 li .newsModule.active,.axisColumn-1 li .newsModule:hover{
    /*border-color: #09499b;*/
    color: #333333;
}

.axisColumn-1-add{
    width: 12px;
    height: 12px;
    text-align: center;
    background: url(../../images/newlifeV2/icon-newsAdd.png) center center no-repeat;
    background-size: 100%;
    color: #fff;
    font-size: 12px;
    line-height: 1em;
    position: absolute;
    bottom: 0;
    left: 120px;
    margin-bottom: -6px;
    z-index: 3;
    cursor: pointer;
}
/*** --------------------- 新闻列表 - 时间轴形式 End --------------------- ***/

/*** --------------------- search Begin --------------------- ***/
.search{
    position: relative;
    font-size: 0;
}
.search input{
    font-size: 14px;
    width: 220px;
    height:      24px;
    line-height: 24px;
    padding-right: 22px;
    padding-left: 10px;
    border: 1px solid #84a4cd;
}
.searchIcon{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 22px;
    z-index: 1;
    background: url(../../images/newlifeV2/icon-search.png) center center no-repeat;
    background-size: 14px;
    border-left: 1px solid #84a4cd;
}
/*** --------------------- search End --------------------- ***/

/*** --------------------- 新闻列表 导航 Begin --------------------- ***/
.news{
    margin: 0 auto;
}
.newsModuleName{
    margin-top: 80px;
}
.newsModuleName span:after{
    position: absolute;
    left: 50%;
    width: 2em;
    height: 4px;
    margin-left: -1em;
    bottom: -20px;
    background: #ff840c;
    content: '';
}
.newsNav{
    padding-bottom: 30px;
    padding-top: 20px;
    border-bottom: 1px solid #ededed;
}
.newsNav_container{
    margin: 0 auto;
    overflow: hidden;
}
.news_search{
    float: right;
    margin-top: 5px;
}
.newsLink{
    text-align: center;
    font-size: 0;
}
.newsLink.alignLeft{
    text-align: left;
}
.newsLink a{
    font-size: 18px;
    color: #cccccc;
    padding: 6px 10px;
    display: inline-block;
    line-height: 1em;
    margin: 0 15px;
}
.newsLink a:hover{
    color: #09499b;
}
.newsLink a.active:hover{
    color: #fff;
}
.newsLink a.active{
    color: #fff;
    background: #09499b;
}
/*** --------------------- 新闻列表 导航 End --------------------- ***/

/*** --------------------- 公司快讯 gskx Begin --------------------- ***/
.gskx{
    border-bottom: 1px solid #cccccc;
}
.gskx_title{
    font-size: 16px;
    color: #000;
    text-align: center;
    line-height: 1.5em;
    margin-top: 30px;
}
.gskx_title div:last-child{
    font-size: 14px;
    color: #999999;
}
.gskx_newsList{
    margin: 30px auto 40px;
    padding: 0 50px;
    box-sizing: border-box;
}
.gskx_newsList li{
    padding: 0 25px;
}
.gskx_newsPic{
    height: 170px;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.gskx_newsPic img{
    width: 100%;
    display: none;
}
.gskx_newsInfo{
    padding: 0 15px;
}
.gskx_newsInfo a:hover .gskx_newsTitle,.gskx_newsInfo a:hover .gskx_newsDes{
    color: #ff9933;
}
.gskx_newsTitle{
    font-size: 15px;
    color: #666666;
    line-height: 2em;
    /*letter-spacing: 3px;*/
    /*font-weight: 100;*/
}
.gskx_newsDes{
    font-size: 14px;
    color: #666666;
    line-height: 1.5em;
    font-weight: 100;
    /*letter-spacing: 3px;*/
    text-align: justify;
}
/*** --------------------- 公司快讯 gskx End --------------------- ***/
/*** --------------------- 新闻详情 Begin --------------------- ***/
.article{
    margin: 90px auto 0;
    padding-bottom: 60px;
}
.articleNav{
    font-size: 0;
    border-bottom: 2px solid #ededed;
}
.articleNav em{
    font-size: 18px;
    color: #313030;
    font-style: normal;
    position: relative;
    display: inline-block;
    margin-right: 5px;
}
.articleNav em:after{
    position: absolute;
    left: 0;
    right: 0;
    bottom: -4px;
    height: 2px;
    background: #ff840c;
    content: '';
}
.articleNav a{
    font-size: 15px;
    line-height: 2em;
    color: #666666;
    display: inline-block;
    margin: 0 5px;
}
.articleTitle{
    font-size: 20px;
    text-align: center;
    line-height: 1.5em;
    margin: 20px 0;
    padding-top: 40px;
}
/*.articleInfo{*/
/*font-size: 14px;*/
/*color: #666666;*/
/*}*/
.articleInfo p{
    line-height: 2em;
}
.articleInfo img{
    display: block;
    margin: 10px auto;
    height: auto !important;
}
.articleChange{
    margin-top: 50px;
    margin-bottom: 50px;
    position: relative;
    height: 26px;
}
.articleChange a{
    display: block;
}
.articlePrev,.articleNext{
    position: absolute;
    top: 0;
    width: 45%;
    font-size: 0;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.articlePrev{
    left: 0;
}
.articleNext{
    right: 0;
    text-align: right;
}
.articlePrev span,.articleNext span{
    font-size: 16px;
    color: #666666;
    line-height: 26px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.articlePrev span{
    margin-left: 80px;
}
.articleNext span{
    margin-right: 80px;
}
.articleChange_btn {
    width: 70px;
    height: 26px;
    font-size: 16px;
    color: #fff;
    line-height: 26px;
    text-align: center;
    display: inline-block;
    background: #09499b;
    font-style: normal;
    font-weight: normal;
    position: absolute;
    top: 0;
}
.articlePrev .articleChange_btn{
    left: 0;
}
.articleNext .articleChange_btn{
    right: 0;
}
.articlePagination{
    text-align: center;
    margin-top: 50px;
}
/*** --------------------- 新闻详情 End --------------------- ***/

/*------------------------------------------------------------------------------------- 专业公司 -----------------------------------------------------------------------------------------------------------------*/
/*** --------------------- 专业公司导航 Begin --------------------- ***/
.companyHeader{
    margin: 0 auto;
    /*box-shadow: 0 0 1px green;*/
}
.companyNav{
    font-size: 15px;
    color: #0b499c;
    margin: 30px -3px;
    padding: 0;
    text-align: center;
}
.companyNav li{
    padding: 15px 3px;
    box-sizing: border-box;
}
.companyNav a{
    color: inherit;
    line-height: 1em;
    display: block;
    border: 1px solid #ff840c;
    position: relative;
    border-radius: 4px;
}
.companyNav a span{
    display: block;
    position: relative;
    height:      2.5em;
    line-height: 2.5em;
}
.companyNav a:before{
    position: absolute;
    left: 50%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: .5em solid transparent;
    border-right: .5em solid transparent;
    border-top: .5em solid #ff840c;
    margin-left: -.5em;
    z-index: 1;
    display: none;
    content: '';
}
.companyNav a.active,.companyNav a:hover{
    color: #fff;
    background: #ff840c;
}
.companyNav a.active:before{
    display: block;
}
/*** --------------------- 专业公司导航 End --------------------- ***/

/*** --------------------- 建业物业 Begin --------------------- ***/
.companyModuleName{
    margin-bottom: 50px;
}

.jywy{
}
.jywy_about{
    margin: 0 auto;
    position: relative;
}
.jywy_about_list{
    overflow: hidden;
    position: relative;
}
.jywy_about_list dt{
    /*float: left;*/
    /*width: 36%;*/
    /*margin-right: 3%;*/
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 36%;
    overflow: hidden;
}
/*.jywy_about_list dt img{*/
    /*width: 100%;*/
/*}*/
.jywyAboutImg{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.jywy_about_list dd{
    overflow: hidden;
    margin-left: 39%;
}
.jywy_about_list p{
    font-size: 14px;
    line-height: 2em;
    min-height: 20em;
    /*text-indent: 2em;*/
    color: #666666;
    text-align: justify;
}
.jywy_about_honour{
    font-size: 30px;
    color: #09499b;
    vertical-align: top;
    line-height: 1em;
    text-align: center;
    margin-top: 45px;
    border: 1px solid #d4d4d4;
    overflow: unset;
    position: relative;
}
.jywy_about_honour li{
    padding: 0.6em 0;
    position: relative;
    cursor: default;
    background: #f2f7fc;
}
.jywy_about_honour li:after{
    position: absolute;
    top: 0;
    right: -1px;
    bottom: 0;
    width: 1px;
    background: #d4d4d4;
    z-index: auto;
    content: '';
}
.jywy_about_honour li:last-child:after{
    display: none;
}
.jywy_about_honour li:hover{
    background: #09499b;
    color: #fefefe;
}
.jywy_about_honour li:hover .jywyHonourText{
    display: block;
}
.jywy_about_honour li:hover  sup{
    color: #fefefe;
}
.jywy_about_honour sup{
    font-size: 12px;
    color: #999999;
    vertical-align: top;
    line-height: 1em;
    padding-top: .5em;
    display: inline-block;
}
.jywy_about_link{
    margin-top: 40px;
    text-align: center;
    font-size: 0;
}
.jywyHonourText{
    background: rgba(9,73,155,1);
    color: #fff;
    font-size: 13px;
    text-align: justify;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 2;
    line-height: 1.5em;
    height: 9em;
    display: none;
    margin-bottom: 1px;
}
.jywy_about_link a{
    display: inline-block;
    margin: 0;
    font-size: 16px;
    background: #09499b;
    color: #fff;
    width: 170px;
    height: 50px;
    line-height: 50px;
}

.jywy_service{
    margin-top: 50px;
    padding-bottom: 50px;
}
.jywy_service_info{
    margin: 0 auto;
}
.jywy_service_info ul{
    margin: 0 -10px;
}
.jywy_service_info li{
    padding: 0 10px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.jywy_service_info li img{
    width: 100%;
}
.jywy_service_name{
    font-size: 18px;
    color: #ffffff;
    line-height: 1em;
    text-align: center;
    padding: 1em 0;
    background: #09499b;
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 0;
    z-index: 5;
}
.jywy_service_info li.active .jywy_service_name{
    background: #f79332;
}
.jywy_service .pagination .prev,.jywy_service .pagination .next{
    width: 15px;
    height: 35px;
    margin-top: -72px;
    opacity: .8;
}
.jywy_service .pagination .prev{
    left: 20px;
}
.jywy_service .pagination .next{
    right: 20px;
}
.jywy_service_info .navigation{
    display: none;
}
.jywy_service_info .pagination{
    display: none;
}
/*** --------------------- 建业物业 End --------------------- ***/

/*** --------------------- 嵩云科技 Begin --------------------- ***/
.sykj{
    margin: 0 auto 40px;
}
.sykj_about{
    overflow: hidden;
}
.sykj_about_container{
}
.sykj_about_pic{
    float: left;
    width: 40%;
}
.sykj_about_pic img{
    width: 100%;
}
.sykj_about_info{
    float: left;
    width: 60%;
    background: #09499b;
    margin-top: 35px;
    padding: 30px 70px 30px 60px;
    box-sizing: border-box;
    position: relative;
}
.sykj_about_info:after{
    position: absolute;
    top: 0;
    left: -30px;
    bottom: 0;
    width: 30px;
    background: #09499b;
    content: '';
}
.sykj_about_info h2{
    color: #fff;
    margin-bottom: 20px;
}
.sykj_about_info h2 em{
    font-size: 16px;
    line-height: 2em;
    display: block;
    font-style: normal;
}
.sykj_about_info h2 span{
    font-size: 15px;
    line-height: 20px;
    display: block;
}
.sykj_about_info p{
    font-size: 14px;
    color: #fff;
    line-height: 1.5em;
    text-align: justify;
    text-indent: 2em;
}
.sykj_about_info p em{
    font-style: normal;
    font-weight: normal;
    color: #f79332;
}
.sykj_about_link{
    font-size: 0;
    margin-top: 25px;
    margin-bottom: 35px;
}
.sykj_about_link a{
    display: inline-block;
    line-height: 1em;
    font-size: 16px;
    color: #09499b;
    background: #fff;
    padding: 6px 23px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}

.sykj_product{
    margin-top: 50px;
}
.sykj_product_swipeView{
    font-size: 18px;
    /*color: #fff;*/
}

.sykj_swipeItem_title{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    font-size: 16px;
    line-height: 3em;
    color: #fff;
    z-index: 2;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.pcSlide .img3 .sykj_swipeItem_title{
    background: #ff840c;
}
/*** --------------------- 嵩云科技 End --------------------- ***/

/*** --------------------- 建业旅游 Begin --------------------- ***/
.jyly_about{
    margin: 0 auto;
}
.jyly_about_info{
    overflow: hidden;
    position: relative;
}
.jyly_about_l{
    left: 0;
}
.jyly_about_r{
    right: 0;
}
.jyly_about_l,.jyly_about_r{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.jyly_about_l img,.jyly_about_r img{
    width: 100%;
}
.jyly_about_c{
    margin: 0 30%;
    padding-bottom: 70px;
}
.jyly_about_c h2{
    font-size: 18px;
    color: #666666;
    line-height: 1em;
    text-align: center;
    margin-bottom: 30px;
}
.jyly_about_c p{
    font-size: 14px;
    line-height: 1.5;
    color: #666;
    text-align: justify;
    text-indent: 2em;
    padding: 0 18px;
}
.jyly_about_link{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    font-size: 0;
}
.jyly_about_link a{
    background: #09499b;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    width:       170px;
    height:      50px;
    line-height: 50px;
}

.jyly_service{
    margin: 35px auto;
}
.jyly_service_info{
    margin: 0 -3px;
}
.jyly_service_info li{
    padding: 0 3px;
    height: 320px;
    overflow: hidden;
    transition: width 0.2s ease-in-out;
}
.jyly_service_info li.active{
    width: 50%;
}
.jyly_service_info li.active .jyly_service_item_info{
    left: -100%;
}
.jyly_service_info li.active h3{
    color: #fff;
}
.jyly_service_item{
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.jyly_service_item h3{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 25px;
    font-size: 18px;
    color: #333333;
    line-height: 1em;
    text-align: center;
    font-weight: normal;
}
.jyly_service_item_info{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0 20px 70px;
    background: #f3f7ff;
    box-sizing: border-box;
    /*transition: bottom 0.2s ease-in-out;*/
}
.jyly_service_item_info h4{
    font-size: 15px;
    color: #333333;
    font-weight: normal;
    line-height: 1em;
    margin: 10px 0;
}
.jyly_service_item_info p{
    font-size: 14px;
    color: #666666;
    line-height: 18px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    white-space: normal;
}



/* 建业旅游 - 我们的服务 修改为轮播 */
.tourListSwipe{
    margin: 0 -5px;
    position: relative;
}
.tourListSwipe .pagination .next{
    right: -75px;
    background: url(../../images/newlifeV2/team_icon_next.png);
}
.tourListSwipe .pagination .prev{
    left: -75px;
    background: url(../../images/newlifeV2/team_icon_prev.png);
}
.tourListSwipe .pagination .next,.tourListSwipe .pagination .prev{
    opacity: .6;
}
.tourListSwipe .pagination .next:hover,.tourListSwipe .pagination .prev:hover{
    opacity: 1;
}

.tourListSwipe .pagination .next[disabled],.tourListSwipe .pagination .prev[disabled]{
    opacity: .2;
}
.tourListSwipe .pagination .next[disabled]:hover,.tourListSwipe .pagination .prev[disabled]:hover{
    cursor: not-allowed;
}

.tourList{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.tourListSwipe ul{
    white-space: nowrap;
    font-size: 0;
    position: relative;
    height: 100%;
    /*transition: left .3s ease-in-out;*/
}
.tourListSwipe li{
    height: 100%;
    display: inline-block;
    text-align: center;
    font-size: 60px;
    width: 25%;
    box-sizing: border-box;
    /*transition: width .3s ease-in-out;*/
    padding: 0 5px;
    overflow: hidden;
}
.tourListSwipe li.active{
    width: 50%;
}
.tourListSwipe li.active .jyly_service_item_info{
    bottom: -100%;
}

/*** --------------------- 建业旅游 End --------------------- ***/

/*** --------------------- 建业酒店 Begin --------------------- ***/
.jyjd{
    margin: 0 auto;
}
.jyjd_management_info{
    overflow: hidden;
    position: relative;
}
.jyjd_management_info_pic{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 33.75%;
}
.jyjd_management_info_pic:after,.jyjd_management_info_pic:before{
    position: absolute;
    width: 100%;
    height: 100%;
    background: #09499b;
    opacity: .5;
    z-index: 1;
    content: '';
}
.jyjd_management_info_pic:after{
    top:  20px;
    left: 14px;
}
.jyjd_management_info_pic:before{
    top:  30px;
    left: 30px;
}
.jyjd_management_info_pic img{
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 3;
    object-fit: cover;
}
.jyjd_management_info_container{
    position: relative;
    margin-left: 38%;
    overflow: hidden;
}
.jyjd_management_honour{
    margin-bottom: 30px;
    font-size: 30px;
    color: #09499b;
    vertical-align: top;
    line-height: 1em;
    text-align: center;
    border: 1px solid #d4d4d4;
}
.jyjd_management_honour div{
    padding: .6em 0;
    position: relative;
    cursor: default;
    box-sizing: border-box;
    background: #eee;
}
.jyjd_management_honour div:after{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    background: #d4d4d4;
    content: '';
}
.jyjd_management_honour div:last-child:after{
    display: none;
}
.jyjd_management_honour div.active{
    background: #09499b;
    color: #fefefe;
}
.jyjd_management_honour div.active sup{
    color: #fefefe;
}
.jyjd_management_honour div sup{
    font-size: 12px;
    color: #999999;
    vertical-align: top;
    line-height: 1em;
    padding-top: .5em;
    display: inline-block;
}
.jyjd_management_textView{
    overflow: hidden;
    position: relative;
    /*margin-top: 100px;*/
}
.jyjd_management_text_pic{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width:  33.33%;
    overflow: hidden;
    background: url(../../images/newlifeV2/test_jyjd_02.png) center center no-repeat;
    background-size: cover;

}
.jyjd_management_text_pic img{
    width: 100%;
}
.jyjd_management_text{
    font-size: 14px;
    color: #666666;
    line-height:2em;
    text-align: justify;
    overflow: hidden;
    padding: 0 25px 60px;
    box-sizing: border-box;
    text-indent: 2em;
    margin-left: 33.33%;
}
.jyjd_management_text p{
    text-align: justify;
}
.jyjd_management_link{
    /*position: absolute;*/
    /*left: 33.33%;*/
    /*right: 0;*/
    /*bottom: 0;*/
    text-align: center;
    font-size: 0;
    margin-left: 33.33%;
}
.jyjd_management_link a{
    background: #09499b;
    color: #fff;
    font-size: 18px;
    display: inline-block;
    width:       170px;
    height:      50px;
    line-height: 50px;
}

.jyjd_hotel{
    margin: 50px auto 0;
}
.jyjd_hotel_list_view{
    /*border: 1px solid red;*/
    position: relative;
}

.jyjd_hotel_list_view .pagination .next,.jyjd_hotel_list_view .pagination .prev{
    width: 15px;
    height: 35px;
    margin-top: -18px;
    opacity: .6;
}
.jyjd_hotel_list_view .pagination .next{
    right: -30px;
    background-image: url(../../images/newlifeV2/team_icon_next.png);
}
.jyjd_hotel_list_view .pagination .prev{
    left: -30px;
    background-image: url(../../images/newlifeV2/team_icon_prev.png);
}
.jyjd_hotel_list_swipe{
    width: 100%;
    overflow: hidden;
}
.jyjd_hotel_list{
}
.jyjd_hotel_list.active{
    /*transition: left .3s ease-in-out;*/
}
.jyjd_hotel_list ul{
    white-space: nowrap;
    font-size: 0;
    position: relative;
    left: 0;
    /*position: relative;*/
}

.jyjd_hotel_list li{
    /*width: 33.333%;*/
    padding: 0 15px;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    overflow: hidden;
}
.jyjd_hotel_list li:after{
    position: absolute;
    left: 15px;
    top: 5px;
    bottom: 5px;
    width: 140px;
    background: #09499b;
    opacity: .5;
    z-index: 1;
    content: '';
}
.jyjd_hotel_list li:hover .jdPic{
    -webkit-animation: hotelDefault .3s 1 forwards;
    -moz-animation:    hotelDefault .3s 1 forwards;
    -o-animation:      hotelDefault .3s 1 forwards;
    animation:         hotelDefault .3s 1 forwards;
}
.jyjd_hotel_list li .jdPic{
    -webkit-animation: hotelHover .3s 1 forwards;
    -moz-animation:    hotelHover .3s 1 forwards;
    -o-animation:      hotelHover .3s 1 forwards;
    animation:         hotelHover .3s 1 forwards;
}
.jdPic{
    background: url(#) center center no-repeat;
    background-size: cover;
}
.jyjd_hotel_text{
    font-size: 15px;
    color: #fff;
    position: absolute;
    top: 15px;
    bottom: 15px;
    right: 15px;
    left: 55px;
    z-index: 2;
}
.jyjd_hotel_list li:hover .jyjd_hotel_text{
    color: #f79332;
}

.showDialog .getTBInfo{
    -webkit-animation: showDialog .3s 1 forwards;
    -moz-animation:    showDialog .3s 1 forwards;
    -o-animation:      showDialog .3s 1 forwards;
    animation:         showDialog .3s 1 forwards;
}
.hideDialog .getTBInfo{
    -webkit-animation: hideDialog .3s 1 forwards;
    -moz-animation:    hideDialog .3s 1 forwards;
    -o-animation:      hideDialog .3s 1 forwards;
    animation:         hideDialog .3s 1 forwards;
}
@keyframes hotelDefault {
    from{
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    to{
        -webkit-transform: scale(1.4);
        -moz-transform: scale(1.4);
        -ms-transform: scale(1.4);
        -o-transform: scale(1.4);
        transform: scale(1.4);
    }
}
@keyframes hotelHover {
    from{
        -webkit-transform: scale(1.4);
        -moz-transform: scale(1.4);
        -ms-transform: scale(1.4);
        -o-transform: scale(1.4);
        transform: scale(1.4);
    }
    to{
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
/*** --------------------- 建业酒店 End --------------------- ***/
/*-------------------------------------------------------------------------------------  -----------------------------------------------------------------------------------------------------------------*/
/*** --------------------- 建业东英 Begin --------------------- ***/
.jydy_about_Pic{
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 50%;
}
.jydy_about_Pic:hover{
}
.jydy_about_Pic .jydy_about_PicView{
    width: 100%;
    height: 100%;
    -webkit-animation: jydyScale2 .8s 1 forwards;
    -moz-animation:    jydyScale2 .8s 1 forwards;
    -o-animation:      jydyScale2 .8s 1 forwards;
    animation:         jydyScale2 .8s 1 forwards;
}
.jydy_about_Pic .jydy_about_PicView:hover{
    -webkit-animation: jydyScale1 .8s 1 forwards;
    -moz-animation:    jydyScale1 .8s 1 forwards;
    -o-animation:      jydyScale1 .8s 1 forwards;
    animation:         jydyScale1 .8s 1 forwards;
}

@keyframes jydyScale1 { from{ transform: scale(1.0); } to{ transform: scale(1.1); } }
@keyframes jydyScale2 { from{ transform: scale(1.1); } to{ transform: scale(1.0); } }
.jydy_about_info{
    padding: 0 30px;
    box-sizing: border-box;
    margin-left: 50%;
}
.jydy_about_title{
    position: relative;
    box-shadow: 0 0 15px rgba(0,0,0,.2);
    background: #fff;
}
.jydy_about_title i{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 140px;
    text-align: center;
    background: #09499b;
    line-height: 50px;
    color: #d1e3fa;
    font-size: 18px;
    font-style: normal;
    text-transform: uppercase;
}
.jydy_about_title span{
    display: block;
    text-align: center;
    height:      50px;
    line-height: 50px;
    font-size: 18px;
    color: #333333;
    margin-left: 140px;
}
.jydy_about_text{
    text-align: justify;
    color: #666666;
    font-size: 14px;
    line-height: 2.5em;
    min-height: 20em;
    margin: 15px 0;
}
.jydy_about_button{
    text-align: center;
}
.jydy_about_button a,.jydy_about_button button{
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
    display: inline-block;
    color: #fff;
    background: #f79332;
    width: 180px;
    height:        40px;
    line-height:   40px;
    border-radius: 40px;
}

.dyServiceSwipe{
    margin: 0 auto;
    position: relative;
}
.dyServiceSwipe .pagination .prev,.dyServiceSwipe .pagination .next{
    opacity: .6;
}
.dyServiceSwipe .pagination .prev{
    left: -50px;
    background-image: url(../../images/newlifeV2/team_icon_prev.png);
}
.dyServiceSwipe .pagination .next{
    right: -50px;
    background-image: url(../../images/newlifeV2/team_icon_next.png);
}
.dyServiceList{
    overflow: hidden;
}
.jydy_service {
    margin-top: 50px;
}
.jydy_service_info{
    margin: 0 auto;
    white-space: nowrap;
    font-size: 0;
    position: relative;
    /*transition: left .3s ease-in-out;*/
}
.jydy_service_info li{
    /*width: 400px;*/
    /*float: left;*/
    padding: 0;
    display: inline-block;
    width: 33.333%;

}
.jydy_service_item_info{
    margin: 0 15px 0 30px;
    position: relative;
}
.jydy_service_item_info:after{
    position: absolute;
    top:   0;
    left:  0;
    width: 0;
    height:0;
    border-top:   60px solid #fff;
    border-right: 60px solid transparent;
    display: none;
    content: '';
}
.jydy_service_item_Img{
    height: 0;
    padding-top: 80%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.jydy_service_item_info img{
    width: 100%;
}
.jydy_service_des{
    /*position: absolute;*/
    left: 0;
    right: 0;
    bottom: 0;
    background: #f3f7ff;
    font-size: 0;
    text-align: center;
    padding: 15px 0;
    transition: background-color .3s ease-in-out;
}
.jydy_service_des h3{
    font-size: 18px;
    color: #ff840c;
    line-height: 1em;
    font-weight: normal;
    border: 2px solid #ff840c;
    display: inline-block;
    padding: 5px 25px;
    margin: 0;
    position: relative;
    transition: color .3s ease-in-out, background-color .3s ease-in-out;
}
.jydy_service_des h3:after{
    position: absolute;
    top:   -9px;
    right: -9px;
    width:  8px;
    height: 8px;
    background: #ff840c;
    border: 4px solid #f3f7ff;
    box-sizing: content-box;
    transition: border .3s ease-in-out,background-color .3s ease-in-out;
    content: '';
}

.jydy_service_info .jydy_service_item_info:hover .jydy_service_des{
    background-color: #ff840c;
}
.jydy_service_info .jydy_service_item_info:hover .jydy_service_des h3{
    color: #ffffff;
    border-color: #fff;
}
.jydy_service_info .jydy_service_item_info:hover .jydy_service_des h3:after{
    border:4px solid #ff840c;
    background-color: #fff;
}

/*** --------------------- 建业东英 End --------------------- ***/


/*** --------------------- 企业文化 Begin --------------------- ***/
.cultureModuleName{
    margin-top: 50px;
    margin-bottom: 50px;
}
.cultureContainer{
    margin: 0 auto 50px;
    overflow: hidden;
}
.cultureNavList{
    position: relative;
}
.cultureNav{
    padding: 65px 60px;
    float: left;
    margin-right: 50px;
    /*margin-left: 130px;*/
}
.cultureNav_home{
    width:  320px;
    height: 320px;
    background: #f0f0f0;
    box-shadow: 0 0 5px #ccc;
    border-radius: 50%;
    font-size: 16px;
    color: #ff840c;
    line-height: 1.2em;
}
.cultureNav_home span{
    display: block;
    width: 3em;
    text-align: justify;
    margin: 0 auto;
}
.cultureNavList ul{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.cultureNavList li{
    position: absolute;
    width:  114px;
    height: 122px;
    text-align: center;
}

.culture_t{ left: 50%;bottom: 50%;margin-bottom: 80px;margin-left:-57px; }
.culture_r{ top:  50%;left:   50%;margin-left:   80px;margin-top :-57px;transform: rotate(90deg) }
.culture_b{ left: 50%;top:    50%;margin-top:    80px;margin-left:-57px;transform: rotate(180deg) }
.culture_l{ top:  50%;right:  50%;margin-right:  80px;margin-top :-57px;transform: rotate(-90deg) }
.cultureNavList .culture_c{
    width: 122px;
    top:  50%;
    left: 50%;
    margin-left: -61px;
    margin-top:  -61px;
    border-radius: 50%;
    background: #f0f0f0;
    box-shadow: 0 0 10px #d6d6d6;
}

.culture_r .cultureType{ transform: rotate(-90deg) }
.culture_b .cultureType{ transform: rotate(-180deg) }
.culture_l .cultureType{ transform: rotate(90deg) }
.cultureNavList li .cultureItemPic{
    width: 100%;
}
.cultureType{
    position: absolute;
    width:  100%;
    height: 100%;
    left: 0;
    bottom: 0;
    font-size: 0;
}
.cultureType img{
    width: 45px;
    background: #ff840c;
    border-radius: 50%;
}

.cultureNavList li p{
    font-size: 14px;
    color: #ff840c;
    line-height: 1em;
    text-align: center;
    margin-top: 5px;
}

.cultureDesList{
    overflow: hidden;
}
.cultureDesList li{
    overflow: hidden;
    position: relative;
    margin-bottom: 5px;
}
.cultureName{
    float: left;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    position: relative;
    background: #f0f0f0;
    width:  50px;
    height: 85px;
    margin: 0 45px;
    transition: background-color .3s ease-in-out;
}
.cultureName:after,.cultureName:before{
    position: absolute;
    top: 0;
    left:  0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: inherit;
    content: '';
}
.cultureName:after{
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
}
.cultureName:before{
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    transform: rotate(-60deg);
}
.cultureName_text{
    position: relative;
    z-index: 2;
    margin: -10px -1em 0;
    display: block;
    text-align: center;
    background: url(../../images/newlifeV2/homeCulture-icon.png) center top no-repeat;
    background-size: 50px;
    padding-top: 45px;
    font-size: 13px;
}

.cultureType_t,.homeCulture_name .cultureType_t{ background-image: url(../../images/newlifeV2/cultureType_t.png) }
.cultureType_r,.homeCulture_name .cultureType_r{ background-image: url(../../images/newlifeV2/cultureType_r.png) }
.cultureType_b,.homeCulture_name .cultureType_b{ background-image: url(../../images/newlifeV2/cultureType_b.png) }
.cultureType_l,.homeCulture_name .cultureType_l{ background-image: url(../../images/newlifeV2/cultureType_l.png) }
.cultureType_c,.homeCulture_name .cultureType_c{ background-image: url(../../images/newlifeV2/cultureType_c.png) }

.cultureDesList p{
    font-size: 14px;
    color: #ff840c;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: 150px;
    transition: font-size .3s ease-in-out;
    line-height: 20px;
}
.cultureDesList p.two{
    /*margin-top: -2.25em;*/
    margin-top: -40px;
}
.cultureDesList li.active p{
    font-size: 16px;
}
.cultureDesList li.active .cultureName{
    background: #ff840c;
}
/*** --------------------- 企业文化 End --------------------- ***/

/*** --------------------- 关于我们 Begin --------------------- ***/
.aboutNav{
    width: 34%;
    margin: 30px auto 50px;
}
.aboutModuleName{
    /*margin-bottom: 55px;*/
}
.aboutView{
    margin: 0 auto 30px;
}
.aboutView1,.aboutView2{
    overflow: hidden;
    position: relative;
    margin-top: 50px;
}
.aboutView2{
    padding-bottom: 120px;
}
.aboutView1{
    padding-top: 150px;
    padding-left: 50%;
}
.aboutView1_pic{


    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 50%;
    background: url(../../images/newlifeV2/aboutView-01.png) center center no-repeat;
    background-size: cover;
}
.aboutView1_pic img{
    width: 100%;
}
.aboutView2 .aboutView_des{
    margin-right: 45%;
    padding-right: 30px;
}
.aboutView_des p{
    font-size: 14px;
    color: #666666;
    line-height: 30px;
    text-align: justify;
    text-indent: 2em;
    padding-left: 18px;
}
.aboutView_des p em{
    font-style: normal;
    font-weight: normal;
}
.aboutView1_des_text{
}
.aboutView1_card{
    position: absolute;
    top: 20px;
    right: 80px;
    width: 45%;
    background: #ff840c;
    padding: 10px 0;
}
.aboutView1_card:after{
    position: absolute;
    right: 100%;
    width: 30px;
    top: 0;
    bottom: 0;
    background: inherit;
    content: '';
}
.aboutView1_card h2{
    font-size: 30px;
    line-height: 1em;
    font-weight: normal;
    color: #fffefe;
}
.aboutView1_card p{
    text-indent: 0;
    font-size: 16px;
    color: #fffefe;
    margin-top: 8px;
    /*font-family: Arial;*/
    line-height: 1em;
}
.aboutView2_pic{
    width:  45%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(../../images/newlifeV2/aboutView-02.png) center center no-repeat;
    background-size: cover;
}
.aboutView2_pic img{
    width: 100%;
}
.aboutView2_card{
    position: absolute;
    right: 45%;
    bottom: 20px;
    font-size: 20px;
    color: #fffefe;
    line-height: 1em;
    padding: 1em 1.5em;
    background: #ff840c;
    margin-right: -50px;
}

.aboutMessageList{
    margin-top: 50px;
}
.aboutMessageList li{
    border-bottom: 1px dashed #e8e8e8;
    padding: 10px 20px;
}
.aboutMessageList p{
    font-size: 14px;
    color: #6d6d6d;
    line-height: 1.55em;
    text-align: justify;
}
.aboutMessageItem_footer{
    overflow: hidden;
    position: relative;
    margin-top: 20px;
}
.aboutMessage_user{
    float: left;
    font-size: 0;
}
.aboutMessage_user img{
    width:  60px;
    height: 60px;
    margin-right: 10px;
    border-radius: 50%;
}
.aboutMessage_user span{
    display: inline-block;
    font-size: 15px;
    color: #ff840c;
    line-height: 60px;
}
.aboutMessageOther{
    position: absolute;
    right: 0;
    top: 50%;
    font-size: 0;
    color: #ff840c;
}
.aboutMessageOther span{
    line-height: 1em;
    font-size: 14px;
    display: inline-block;
    margin-top: -0.5em;
    margin-left: 10px;
}
.aboutMessageTime{
    color: #6e6d6d;
}
.aboutMessageMore{
    text-align: right;
    font-size: 0;
    margin-top: 40px;
}

.aboutTeam_container{
    background: #d8e9ff url(../../images/newlifeV2/aboutTeam_bg.png) center center no-repeat;
    background-size: 100%;
    position: relative;
    margin-top: 50px;
    padding: 120px 0;
}

/* 这一堆不知道还有没有用 */
.teamSwipeOuter{
    margin: 0 -50px;
}

.carousel-item{
    padding: 0 50px;
    box-sizing: border-box;
}
.aboutTeamMask em{
    font-size: 20px;
    color: #ff840c;
}
.aboutTeamMask span{
    font-size: 16px;
    color: #ffffff;
}
.aboutTeam_slide{
    width: 1170px;
    height: 990px;
}
.J_banner .aboutTeamCut{
    margin-top: -15px;
    width: 30px;
    height: 70px;
    z-index: 3;
    background-size: 100%;
    cursor: pointer;
}
.J_banner .aboutTeamCut.slideSwipePrev{
    left: -55px;
    background: url(../../images/newlifeV2/team_icon_prev.png) center center no-repeat;
}
.J_banner .aboutTeamCut.slideSwipeNext{
    right: -55px;
    background: url(../../images/newlifeV2/team_icon_next.png) center center no-repeat;
}
/* 这一堆不知道还有没有用 */

.teamSwipe{
    margin: 0 60px;
    min-height: 1px;
    position: relative;
    visibility: hidden;
}
.teamSwipePrevButton,.teamSwipeNextButton{
    position: absolute;
    top: 50%;
    width: 36px;
    height: 60px;
    margin-top: -30px;
    cursor: pointer;
    opacity: .4;
    transition: opacity .3s ease-in-out;
}
.teamSwipePrevButton:hover,.teamSwipeNextButton:hover{
    opacity: 1;
}

.teamSwipePrevButton{
    left: -50px;
    background: url(../../images/newlifeV2/team_swipe_prev.png) 0 center no-repeat;
    background-size: auto 80%;
}
.teamSwipeNextButton{
    right: -50px;
    background: url(../../images/newlifeV2/team_swipe_next.png) right center no-repeat;
    background-size: auto 80%;
}
.teamSwipe .placeholderImg{
    visibility: hidden;
}
.teamItem,.placeholderImg{
    width: 66%;
}
.teamItem{
    position: absolute;
    left: 17%;
    right: 17%;
    top: 0;
    bottom: 0;
    z-index: 1;
    transition: left .3s ease-in-out;
    text-align: center;
    font-size: 50px;
    line-height: 300px;
}
@keyframes teamScale1 { from{ transform: scale(1.0); } to{ transform: scale(1.2); } }
@keyframes teamScale2 { from{ transform: scale(1.2); } to{ transform: scale(1.0); } }
.teamItem:after{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.6);
    content: '';
}
.activeItem{
    -webkit-animation: teamScale1 .3s 1 forwards;
    -moz-animation:    teamScale1 .3s 1 forwards;
    -o-animation:      teamScale1 .3s 1 forwards;
    animation:         teamScale1 .3s 1 forwards;
    z-index: 3;
}
.activeItem:after{
    display: none;
}
.prevItem{
    left: 0;
    z-index: 2;
    -webkit-animation: teamScale2 .3s 1 forwards;
    -moz-animation:    teamScale2 .3s 1 forwards;
    -o-animation:      teamScale2 .3s 1 forwards;
    animation:         teamScale2 .3s 1 forwards;
}
.nextItem{
    left: 34%;
    z-index: 2;
    -webkit-animation: teamScale2 .3s 1 forwards;
    -moz-animation:    teamScale2 .3s 1 forwards;
    -o-animation:      teamScale2 .3s 1 forwards;
    animation:         teamScale2 .3s 1 forwards;
}




/*** --------------------- 关于我们 End --------------------- ***/

/*** --------------------- 联系我们 Begin --------------------- ***/
.concatUs{
    margin: 0 auto;
    padding-bottom: 50px;
}
.concatUs_address{
    position: relative;
    margin-top: 50px;
}
.concatUs_addressMap{
    width: 100%;
}
.concatUs_addressCard{
    position: absolute;
    top:   45px;
    right: 45px;
    background: #ff840c;
    color: #fff;
    padding: 18px 60px 30px 45px;
}
.shortName{
    position: absolute;
    font-size:   30px;
    top:         30px;
    left:       -30px;
    width:       60px;
    height:      60px;
    line-height: 60px;
    text-align: center;
    color: #ffffff;
    background: #09499b;
}
.concatUs_addressCard h2{
    font-size: 18px;
    line-height: 1.5em;
}
.concatUs_addressCard p{
    font-size: 14px;
    line-height: 1.5em;
}
.concatUs_addressCard p small{
    font-size: 12px;
    line-height: 1.5em;
}
.concatUs_addressCard p a{
    color: #fffefe;
    font-size: 14px;
    line-height: 1.5em;
}
.concatUs_Info{
    overflow: hidden;
    margin: 0 auto;
    padding-top: 20px;
    font-size: 14px;
    color: #000;

}
.concatUs_Info li{
    float: left;
    width: 33.333%;
    padding-left: 15px;
    box-sizing: border-box;
}
.concatUs_Info a{
    color: inherit;
}
.concatUs_Info em{
    font-style: normal;
    color: #09499b;
    font-weight: bold;
}
.concatUs_type p{
    padding-left: 30px;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto 14px;
    margin-top: 18px;
    line-height: 1em;
}
.concatUs_type_tel{
    background-image: url(../../images/newlifeV2/concat_icon_tel.png);
}
.concatUs_type_address{
    background-image: url(../../images/newlifeV2/concat_icon_address.png);
}
.concatUs_type_email{
    background-image: url(../../images/newlifeV2/concat_icon_mail.png);
}
.concatUs_cooperate p{
    line-height: 1.6em;
    margin-top:  15px;
}
.concatUs_wx{
    text-align: right;
    font-size: 13px;
}
.concatUs_wx p{
    color: #333;
    line-height: 1em;
    margin-top: 10px;
    margin-right: 35px;
}
.concatUs_wx img{
    width: 9em;
    margin-right: 35px;
}

.joinUs{
    margin: 0 auto 50px;
}
.joinUs_join{
    margin-top: 30px;
    overflow: hidden;
    padding-top: 48%;
    height: 0;
    position: relative;
}

.joinList{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 25%;
    background: #09499b;
    color: #ffffff;
    height: 100%;
    overflow: auto;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently*/
}
.joinList dt,.joinList dd{
    margin: 0 30px 0 18px;
}
.joinList dt{
    padding: 15px 0;
    border-bottom: 1px solid rgba(255,255,255,.3);
    position: relative;
    cursor: pointer;
}
.joinList dt:after{
    position: absolute;
    width:  15px;
    height: 15px;
    right: 0;
    top: 19px;
    background: url(../../images/newlifeV2/joinUs_icon_add.png) center center no-repeat;
    background-size: 100%;
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
    content: '';
}
.joinList dl.active dt:after{
    -webkit-transform: rotate(135deg);
    -khtml-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}
.joinList dt p{
    font-size: 15px;
    line-height: 1.5em;
    margin-right: 18px;
}
.joinList dt small{
    font-size: 12px;
    line-height: 1.5em;
    display: block;
}
.joinList dd ol{
    font-size: 14px;
}
.joinList dd li{
    font-size: 14px;
    height: 0;
    line-height:  36px;
    padding-left: 36px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: height .3s ease-in-out;
}
.joinList dl.active dd{
    border-bottom: 1px solid rgba(255,255,255,.5);
}
.joinList dl.active li:last-child{
    margin-bottom: 15px;
}
.joinList dl.active li:first-child{
    margin-top: 15px;
}
.joinList dl.active li{
    height: 36px;
}
.joinList dd li:after{
    position: absolute;
    left: 0;
    width: 15px;
    top: 50%;
    height: 1px;
    background: #ffffff;
    content: '';
}
.joinList li.active{
    color: #ff840c;
}

.joinInfo{
    overflow: hidden;
    background: #f0f0f0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 75%;
}
.joinInfo ul{
    width: 100%;
    height: 100%;
    position: relative;
}
.joinInfo li{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: url(../../images/newlifeV2/joinUs_info_bg.png);
    background-size: cover;
    -webkit-transition:height .8s ease-in-out;
    -moz-transition:   height .8s ease-in-out;
    transition:        height .8s ease-in-out;
}
.joinInfo li:after{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .72;
    z-index: 1;
    content: '';
}
.joinInfo li.active{
    height: 100%;
    z-index: 2;
}
.joinInfo_textView{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    overflow-y: auto;
    padding: 10px 60px;
    box-sizing: border-box;
}
.joinInfo_textView h2{
    font-size: 18px;
    color: #333333;
}
.joinInfo_textView dl{
    margin-top: 15px;
    text-align: justify;
}
.joinInfo_textView dt{
    font-size: 15px;
    line-height: 1.5em;
    color: #09499b;
    margin-bottom: 10px;
}
.joinInfo_textView dd{
    font-size: 14px;
    color: #333333;
    line-height: 1.7em;
}
/*** --------------------- 联系我们 End --------------------- ***/
/*-------------------------------------------------------------------------------------  -----------------------------------------------------------------------------------------------------------------*/
/*** --------------------- 免责声明 Begin --------------------- ***/
.exemptFooter{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin-top: 0;
}
.exempt{
    margin: 50px auto 50px;
    overflow: hidden;
    padding: 15px;
}
.exemptNav{
    float: left;
    width: 17.5%;
    background: #fff;
    box-shadow: 0 0 15px #ccc;
    margin-right: 90px;
    min-height: 450px;
}
.exemptNav a{
    display: block;
    height:      50px;
    line-height: 50px;
    font-size: 15px;
    text-align: center;
    color: #333333;
    width: 100%;
}
.exemptNav a.active,.exemptNav a.active:hover{
    background: #ff840c;
    color: #fff;
}
.exemptNav a:hover{
    color: #ff840c;
}
.exemptTextView{
    overflow: hidden;
    margin-right: 35px;
}
.exemptTextView h2{
    text-align: center;
    font-size: 18px;
    color: #333;
    line-height: 1em;
    padding-bottom: 15px;
    border-bottom: 1px solid #eeebea;
}
.exemptTextView p{
    font-size: 14px;
    text-indent: 2em;
    color: #666666;
    line-height: 2em;
    margin-top: 30px;
    text-align: justify;
}
/*** --------------------- 免责声明 End --------------------- ***/

/*** --------------------- 视频 Begin --------------------- ***/
.videoRecommendView{
    background: url(../../images/newlifeV2/banner-news.png) center center no-repeat;
    background-size: cover;
    /*height:  645px;*/
    padding: 30px 0 50px;
    box-sizing: border-box;
}
.videoModule{
    margin: 0 auto;
}
.videoNav{
    font-size: 18px;
    color: #cccccc;
    line-height: 1em;
}
.videoNav a{
    color: inherit;
}
.videoVideoView{
    margin-top: 15px;
}
.videoModuleName{
    margin-top: 50px;
    margin-bottom: 50px;
}
/* 改版后视频 */
.videoMoreView{
    background: #f0f0f0;
}
.videoMoreListOuter{
    margin: 0 auto;
}
.videoMoreList{
    overflow: hidden;
    margin: 0 -5px;
    padding: 20px 0;
}
.videoMoreList li{
    float: left;
    width: 25%;
    padding: 0 5px;
    box-sizing: border-box;
    margin: 10px 0;
}

.videoMoreList h3{
    color: #09499b;
    font-size: 14px;
    line-height: 1.5em;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.videoMoreList p{
    color: #ababab;
    font-size: 12px;
    text-align: justify;
    line-height: 1.5em;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.AD_info{
    background: #fff;
    padding: 8px 10px;
}
.videoPic{
    height: 150px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
}

/*** --------------------- 视频 End --------------------- ***/

/*** --------------------- Begin --------------------- ***/
/*** --------------------- End --------------------- ***/

/*** --------------------- Begin --------------------- ***/
/*** --------------------- End --------------------- ***/

/*** --------------------- Begin --------------------- ***/
/*** --------------------- End --------------------- ***/

/*** --------------------- Begin --------------------- ***/
/*** --------------------- End --------------------- ***/
/*------------------------------------------------------------------------------------- 轮播 -----------------------------------------------------------------------------------------------------------------*/
.swipe{
    position: relative;
    /*height: 570px;*/
    width: 100%;
    height: 100%;
}
.swipeContainer{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
}
.slide{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    /*z-index: 1;*/
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}
.slide.active{
    z-index: 2;
    opacity: 1;
}
.slide img{
    width: 100%;
}

.navigation{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 45px;
    text-align: center;
    z-index: 3;
    font-size: 0;
}
.navigation span{
    display: inline-block;
    width: 10px;
    height:10px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 0 5px #e9e7e7;
    margin: 0 5px;
    cursor: pointer;
    transition: width 0.5s ease-in-out;
}
.navigation span.active{
    width: 20px;
}
.pagination .prev,.pagination .next{
    position: absolute;
    top: 50%;
    width:  30px;
    height: 70px;
    margin-top: -35px;
    background: url(../../images/newlifeV2/banner_next.png) center center no-repeat;
    background-size: 100%;
    z-index: 3;
    cursor: pointer;

    text-align: center;
    color: #fff;
    line-height: 50px;
    font-size: 30px;
    opacity: .4;
    transition: opacity .3s ease-in-out;
}
.pagination .prev:hover,.pagination .next:hover{
    opacity: 1;
}
.pagination .prev:hover{
    background-image: url(../../images/newlifeV2/team_icon_prev.png);
}
.pagination .next:hover{
    background-image: url(../../images/newlifeV2/team_icon_next.png);
}
.pagination .prev{
    left: 50px;
    background-image: url(../../images/newlifeV2/banner_prev.png);
}
.pagination .next{
    right: 50px;
}

/*** --------------------- 团队风采 覆盖swipe样式 Begin --------------------- ***/
#teamSwipe .prev{
    background-image: url(../../images/newlifeV2/team_icon_prev.png);
    opacity: 1;
    right: 100%;
    left: auto;
    margin-right: 30px;
}
#teamSwipe .next{
    background-image: url(../../images/newlifeV2/team_icon_next.png);
    opacity: 1;
    left: 100%;
    right: auto;
    margin-left: 30px;
}
/*** --------------------- 团队风采 覆盖swipe样式 End --------------------- ***/

/*** --------------------- 视频播放层 Begin --------------------- ***/
#videoPlay{
    position: fixed;
    top:    56px;
    left:   0;
    right:  0;
    bottom: 0;
    z-index: 5;
    display: none;
}
#videoPlay:after{
    position: absolute;
    top:    0;
    left:   0;
    right:  0;
    bottom: 0;
    z-index:1;
    background: rgba(0,0,0,.4);
    content: '';
}
#videoPlay .middleIn{
    font-size: 0;
}
.videoPlayView{
    width:  100%;
    height: 100%;
    z-index: 2;
    position: relative;
    text-align: center;
}
.videoPlay_info{
    font-size: 0;
    position: relative;
    width: auto;
    display: inline-block;
}
.videoPlay_info h2{
    position: relative;
    bottom: 100%;
    left: 0;
    right: 0;
    background: #fff;
    font-size: 18px;
    text-align: left;
    padding: 10px 30px 10px 15px;
    border-radius: 4px 4px 0 0;
}
.videoPlay_info video{
    border-radius: 0 0 4px 4px;
}
.videoPlay_info h2,.videoPlay_info video{
    box-shadow: 0 0 10px #eee;
    max-width: 100%;
}
.videoPlay_info video{
    height: 300px;
}
.closeVideo{
    position: absolute;
    top: 50%;
    right: 15px;
    width:  20px;
    height: 20px;
    margin-top: -10px;
    background: url(../../images/newlifeV2/videoClose.png) center center no-repeat;
    background-size: 100%;
    cursor: pointer;
}
/*** --------------------- 视频播放层 End --------------------- ***/

/*------------------------------------------------------------------------------------- 图片预览 -----------------------------------------------------------------------------------------------------------------*/
/*** --------------------- Begin --------------------- ***/
.preview{
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(0,0,0,.4);
    z-index: 10;
    padding: 60px 150px;
}
.previewContainer{
    width: 100%;
    height: 100%;
    position: relative;
}
.closePreview{
    position: absolute;
    right: -15px;
    top:   -15px;
    width:  30px;
    height: 30px;
    border-radius: 50%;
    background:#fff url(../../images/newlifeV2/videoClose.png) center center no-repeat;
    background-size: 80%;
    border: 1px solid #fff;
    box-sizing: border-box;
    box-shadow: 0 0 5px #999;
    z-index: 100;
    cursor: pointer;
}
#previewSwipe{
    text-align: center;
    background: rgba(255,255,255,1);
    border-radius: 5px;
    box-shadow: 0 0 10px #eee;
    overflow: hidden;
}
#previewSwipe img{
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
#previewSwipe .pagination .prev,#previewSwipe .pagination .next{
    opacity: .8;
}
#previewSwipe .pagination .prev{
    background-image: url(../../images/newlifeV2/team_icon_prev.png);
}
#previewSwipe .pagination .next{
    background-image: url(../../images/newlifeV2/team_icon_next.png);
}
/*** --------------------- End --------------------- ***/

/*** --------------------- 君临会 Begin --------------------- ***/
.aboutJlh_container{
    background: url(../../images/newlifeV2/jlh_about_bg.png) left center no-repeat;
    background-size: 100%;
}
.aboutJlh_info{
    margin: 0 auto;
    position: relative;
    z-index: 2;
}
.aboutJlh_l img{
    height: 100%;
    max-width: none;
}

.aboutJlh_c{
    position: relative;
    top: 0;
    bottom: 0;
    width: 45%;
    margin: 0 22.5% 0 32.5%;
    font-size: 14px;
    color: #666666;
    text-align: justify;
    box-sizing: border-box;
    z-index: 2;
    background: #fff;
}
.aboutJlh_c_container{
    height: 100%;
    padding: 0 20px 0 0;
}
.aboutJlh_c p{
    text-indent: 2em;
    line-height: 24px;
}
.aboutJlh_l{
    width: 32.5%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.aboutJlh_l:after{
    position: absolute;
    right: -1px;
    top: 0;
    bottom: 0;
    width: 20.5%;
    background: url(../../images/newlifeV2/sanjiaoxing.png) left center no-repeat;
    background-size: 100% 100%;
    content: '';
}
.aboutJlh_r{
    width: 22.5%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    /*border: 1px solid red;*/
}
.aboutJlh_r img{
    height: 100%;
    max-width: none;
}

.jlhService{
    margin: 50px auto 50px;
}

.jlhSwipe{
    height: 0;
    padding-top: 45%;
    position: relative;
}
.jlhSwipe .customSwipeContainer{
    padding: 15px 1px 15px 0;
}



.jlhService_item_in{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    border: 1px solid #e7e7e7;
    box-sizing: border-box;
    padding-bottom: 87px;
}
.jlhService_item_in img{
    width: 100%;
}
.jlhService_item_pic{
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    transition: background-size .5s ease-in-out;
}
.jlhService_item_info{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    white-space: nowrap;
    text-overflow:ellipsis;
    background: #fff;
}
.jlhService_item_info:after{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100%;
    height: 70px;
    margin-bottom: -2px;
    z-index: 2;
    background: url(../../images/newlifeV2/jlhService_item_default.png) center bottom no-repeat;
    background-size: 100% auto;
    content: '';
}

.jlhService_item_in:hover{
    box-shadow: 0 0 15px rgba(0,0,0,.12);
}
.jlhService_item_in:hover .jlhService_item_info:after{
    background-image: url(../../images/newlifeV2/jlhService_item_hover.png);
}
.jlhService_item_in:hover .jlhService_item_info a{
    text-decoration: underline;
    color: #ff840d;
}
.jlhService_item_in:hover .jlhService_item_pic{
    background-size: 120% auto;
}



.jlhService_item_info p{
    text-align: center;
    color: #666666;
    font-size: 14px;
    padding: 2px 0;
}
.jlhService_item_info a{
    font-size: 18px;
    color: #0b499c;
    display: inline-block;
    padding: 20px 0;
}

/*** --------------------- 君临会 End --------------------- ***/

/*** --------------------- 现代农业 Begin --------------------- ***/
.xyny_about{
    margin: 0 auto;
}
.xyny_about_view{
    position: relative;
    overflow: hidden;
    color: #fff;
    font-size: 14px;
}

.xyny_about_brief{
    margin-left: 60%;
    width: 40%;
    background: #0b499c;
}
.xyny_about_briefIn{
    box-sizing: border-box;
    padding: 20px 30px;
}
.xyny_about_briefIn h3{
    font-size: 36px;
    max-font-size: 26px;
    text-align: center;
    font-weight: normal;
}
.xyny_about_brief_title{
    text-align: center;
    font-size: 0;
    margin: 0 5px;
}
.xyny_about_brief_title span{
    display: inline-block;
    position: relative;
    font-size: 18px;
    padding: 0 10px;
}
.xyny_about_brief_title span:after,.xyny_about_brief_title span:before{
    position: absolute;
    top: 50%;
    height: 1px;
    background: #f79332;
    width: 90px;
    content: '';
}
.xyny_about_brief_title span:after{
    right: 100%;
}
.xyny_about_brief_title span:before{
    left: 100%;
}
.xyny_about_brief p{
    text-align: justify;
    text-indent: 2em;
    line-height: 22px;
    font-size: 12px;
}

.xyny_about_swipe{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 60%;
}

.xyny_about_swipe_Pagination{
    position: absolute;
    width: 90px;
    height: 45px;
    border: 1px solid #fff;
    background: #ff840d;
    top: 50%;
    left: 130px;
    margin-top: -22px;
    z-index: 10;
    white-space: nowrap;
    font-size: 0;
}
.xyny_about_swipe_Pagination div{
    display: inline-block;
    width: 50%;
    height: 100%;
    cursor: pointer;
}
.xyny_about_swipe_Pagination .prev{
    background: url(../../images/newlifeV2/xdny_prev.png) center center no-repeat;
    background-size: auto 50%;
}
.xyny_about_swipe_Pagination .next{
    background: url(../../images/newlifeV2/xdny_next.png) center center no-repeat;
    background-size: auto 50%;
}

.xyny_about_swipe ul{
    position: relative;
    box-sizing: border-box;
    height: 100%;
}
.xyny_about_swipe li{
    position: absolute;
    width: 33.33%;
    height: 0;
    padding-top: 20%;
    top: 35%;
    left: 30px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all .3s ease-in-out;
}

.xyny_about_swipe li.active{
    left: 25%;
    height: 100%;
    width: 75%;
    top: 0;
    z-index: 2;
}



.xdny_project{
    margin: 40px auto;
}
.xdnySwipe{
    height: 0;
    padding-top: 40%;
}
.xdnySlide_in{
    height: 100%;
    box-sizing: border-box;
    padding-top: 45px;
}
.xdnySlide_info{
    height: 100%;
    background: #0b499c;
    position: relative;
    transition: background-color .3s ease-in-out;
}
.xdnySlide_pic{
    position: absolute;
    left: 0;
    right: 20px;
    bottom: 44px;
    height: 0;
    padding-top: 103%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: bottom .3s ease-in-out;
}
.xdnySlide_name{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height:      44px;
    line-height: 44px;
    color: #fff;
    font-size: 18px;
    padding: 0 18px 0 18px;
    box-sizing: border-box;
}
.xdnySlide_name span{
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.xdnySlide_link{
    position: absolute;
    top: 0;
    right: 20px;
    color: #fff;
    display: none;
}
.xdnySlide_info:hover{
    background: #ff840d;
}
.xdnySlide_info:hover .xdnySlide_pic{
    bottom: 70px;
}
.xdnySlide_link:hover{
    text-decoration: underline;
}
/*** --------------------- 现代农业 End --------------------- ***/

/*** --------------------- 自定义滚动轮播Begin --------------------- ***/
.customSwipe{
    position: relative;
}

.customPagination{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
}
.customPagination .prev,.customPagination .next{
    position: absolute;
    top:   -30px;
    width:  30px;
    height: 60px;
    border-radius: 4px;
    cursor: pointer;
    opacity: .6;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center center;
    transition: opacity .3s ease-in-out;
}
.customPagination .prev:hover,.customPagination .next:hover{
    opacity: 1;
}
.customPagination .prev{
    left: -70px;
    background-image: url(../../images/newlifeV2/team_icon_prev.png);
}
.customPagination .next{
    right: -70px;
    background-image: url(../../images/newlifeV2/team_icon_next.png);
}

.customSwipeContainer{
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.customWarp{
    font-size: 0;
    white-space: nowrap;
    height: 100%;
    position: relative;
    left: 0;
}
.customSlide{
    height: 100%;
    width: 25%;
    display: inline-block;
    box-sizing: border-box;
}
.customSlide_in{
    height: 100%;
}
/*** --------------------- 自定义滚动轮播End --------------------- ***/

/*** --------------------- 首页 - 专业公司（新） Begin --------------------- ***/
.newHomeCompanyListView{
    position: relative;
    height: 0;
    padding-top: 42.5%;
    margin: 0 auto;
}
.newHomeCompanyListView ul{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 0;
    white-space: nowrap;
    background: #fff;
    z-index: 1;
    opacity: 0;
    transition: opacity .3s ease-in-out;
}
.newHomeCompanyListView ul.active{
    z-index: 2;
    opacity: 1;
}
.newHomeCompanyListView li{
    display: inline-block;
    width: 20%;
    height: 100%;
    overflow: hidden;
    transition: width .3s ease-in-out;
    position: relative;
}
.newHomeCompanyListView li.active{
    width: 60%;
}
.newHomeCompanyListView li img{
    height: 100%;
    width: auto;
    max-width: none;
}
.newHomeCompanyItem_info{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    background: rgba(12,89,178,.9);
    color: #fff;
    overflow: hidden;
    transition: all .3s ease-in-out;
    box-sizing: border-box;
    padding: 20px 20px;
    opacity: 0;
}
.newHomeCompanyItem_info h3,.newHomeCompanyItem_info p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 5px 140px 5px 0;
}
.newHomeCompanyItem_info h3{
    font-size: 15px;
}
.newHomeCompanyItem_info p{
    font-size: 12px;
}
.newHomeCompanyItem_info a{
    position: absolute;
    right: 30px;
    font-size: 20px;
    min-font-size: 15px;
    color: #fff;
    top: 50%;
    margin-top: -.5em;
}
.newHomeCompanyListView li.active .newHomeCompanyItem_info{
    width: 100%;
    opacity: 1;
}
/*** --------------------- 首页 - 专业公司（新） End --------------------- ***/

/*** --------------------- 首页 - 专业公司导航（新）Begin --------------------- ***/
.newHomeCompanyNameSwipe{
    position: relative;
    margin: 35px auto;
    width: 90%;
    font-size: 15px;
}
.newHomeCompanyNamePagination{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 0;
    text-align: center;
}
.newHomeCompanyNamePagination .prev,.newHomeCompanyNamePagination .next{
    position: absolute;
    width:       44px;
    height:      44px;
    line-height: 44px;
    box-sizing: border-box;
    margin-top: -22px;
    z-index: 2;
    cursor: pointer;
}
.newHomeCompanyNamePagination .prev{
    left: -44px;
    margin-left: -5px;
}
.newHomeCompanyNamePagination .next{
    right: -44px;
    margin-right: -5px;
}
.newHomeCompanyNamePagination span{
    display: block;
    background: #fff;
    color: #09499b;
    height: 100%;
    border-radius: 4px;
}
.newHomeCompanyNameList{
    font-size: 0;
    white-space: nowrap;
    padding: 15px 0;
    color: #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.newHomeCompanyName{
    font-size: 15px;
    text-align: center;
    display: inline-block;
    width: 20%;
    height:      44px;
    line-height: 44px;
    padding: 0 5px;
    box-sizing: border-box;
    position: relative;
    margin-left: 0;
    transition: margin-left .3s ease-in-out;
    cursor: pointer;
}
.newHomeCompanyName span{
    display: block;
    background: #fff;
    color: #09499b;
    position: relative;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
    padding: 0 5px;
    box-sizing: border-box;
    transition: all .3s ease-in-out;
    border-radius: 4px;
}
.newHomeCompanyNameList .newHomeCompanyName:after{
    position: absolute;
    left: 50%;
    top: 100%;
    margin-top: -1px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ff840c;
    margin-left: -10px;
    /* display: none; */
    content: '';
    opacity: 0;
    transition: opacity .3s ease-in-out;
}


.newHomeCompanyName.active span{
    background: #ff840c;
    color: #fff;
}
.newHomeCompanyName.active:after{
    opacity: 1;
}


/*** --------------------- 首页 - 专业公司导航（新）End --------------------- ***/

/*** --------------------- 专业公司导航（新）（灰色主题）Begin --------------------- ***/
.grayTheme .newHomeCompanyName span{
    border: 1px solid #ff840c;
    transition: none;
}
.grayTheme .newHomeCompanyNamePagination span{
    border: 1px solid #ff840c;
}
.grayTheme .newHomeCompanyNamePagination span[disabled]{
    background: #e5e5e5;
    color: #fff;
    border-color: #e5e5e5;
}
.grayTheme .newHomeCompanyName.active span{
    background: #ff840c;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: -5px;
}
.grayTheme .newHomeCompanyName:hover span{
    background: #ff840c;
    color: #fff;
}
.grayTheme .newHomeCompanyNameList .newHomeCompanyName:after{
    margin-top: 9px;
}
/*** --------------------- 专业公司导航（新）（灰色主题）End --------------------- ***/

/*** --------------------- 空白页 Begin --------------------- ***/
.blankPage{
    text-align: center;
    height: 550px;
    padding: 0 60px;
    font-size: 60px;
    color: #cc0e12;
    margin-bottom: -100px;
}
.blankPage p{
    position: relative;
    display: inline-block;
}

/*** --------------------- 空白页 End --------------------- ***/



/*** --------------------- 外拓模块导航 begin --------------------- ***/
.cooperationNav .newHomeCompanyNamePagination{
    display: none;
}
/*** --------------------- 外拓模块导航 End --------------------- ***/

/*** --------------------- 对外招商 Begin --------------------- ***/

.attract{
    margin: 0 auto 50px;
}
.offline{
    width: 100%;
    height: 0;
    padding-top: 55%;
    font-size: 0;
    overflow: hidden;
    position: relative;
}
.offlineViewImg,.offlineViewInfo{
    position: absolute;
    width: 50%;
    top: 0;
    bottom: 0;
    overflow: hidden;
    box-sizing: border-box;
}
.offlineViewImg{
    padding-right: 10px;
}
.offlineViewInfo{
    padding-left: 10px;
}
.offlineViewInfoContainer{
    height: 100%;
    padding: 0 30px;
    background: #f6f6f6;
}
.offlineViewInfo{
    right: 0;
    font-size: 14px;
    font-weight: normal;
    color: #666666;
    line-height: 2em;
    box-sizing: border-box;
}
.offlineViewInfo span{
}
.offlineViewInfo em{
    font-style: normal;
}
.offlineViewInfo ul{
}
.offlineViewInfo li{
    overflow: hidden;
}
.offlineViewInfo img{
    float: right;
}

.online{
    color: #666666;
    text-align: justify;
}
.onlinePic{
    overflow: hidden;
}
.onlinePic li{
    float: left;
    width: 50%;
    box-sizing: border-box;
}
.onlinePic li:nth-child(2n-1){
    padding-right: 10px;
}
.onlinePic li:nth-child(2n){
    padding-left: 10px;
}
.onlinePic li img{
    width: 100%;
}
.online dl{

}
.online dl dt{
    display: inline-block;
    color: #fff;
    padding: 0 30px;
    margin: 35px 0;
    font-size: 14px;
    height:      40px;
    line-height: 40px;
    background: #ff840c;
}
.online dl dd{
    font-size: 0;
}
.online dl dd p{
    font-size: 14px;
    line-height: 2em;
}
/*** --------------------- 对外招商 End --------------------- ***/

/*** --------------------- 联盟合作 Begin --------------------- ***/
.allianceView{
    margin: 0 auto;
}
.alliance{
    margin-bottom: 50px;
}
.hotelAlliance{
    background: #f9f9f9;
    box-shadow: 0 0 40px #ccc;
    height: 0;
    padding-top: 50.5%;
    overflow: hidden;
    position: relative;
}
.tourAlliance{
    overflow: hidden;
    position: relative;
    padding-top: 45%;
    height: 0;
}
.brandAlliance{
    background: #f3f3f3;
    padding: 20px;
    box-sizing: border-box;
    overflow: hidden;
}

.hotelAlliancePic{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 50%;
    background: url(../../images/newlifeV2/hotelAlliancePic.png) center right no-repeat;
    background-size: cover;
}
.hotelAlliancePic:after{
    position: absolute;
    right: -20px;
    width: 16.7%;
    top: 0;
    bottom: 0;
    background: url(../../images/newlifeV2/sanjiaoxing.png) left center no-repeat;
    background-size: 100% 100%;
    content: '';
}
.hotelAlliancePic img{
    width: 100%;
    height: 100%;
    opacity: 0.4;
}
.hotelAllianceIntroduction{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 50%;
    padding-left: 20px;
    box-sizing: border-box;
}
.hotelAllianceIntroductionInfo{
    background: #fff;
    position: relative;
    font-size: 14px;
    color: #666666;
    text-align: justify;
    padding: 0 25px 50px;
    line-height: 24px;
    box-sizing: border-box;
    height: 100%;
}

.hotelAllianceIntroductionInfo dt,.hotelAllianceIntroductionInfo dd{
    text-align: justify;
    line-height: 2em;
}
.hotelAllianceIntroductionInfo dt{
    font-weight: bold;
}
.hotelAllianceLink{
    text-align: right;
    color: #ff840c;
}
.hotelAllianceLink a{
    color: inherit;
}

.tourAllianceIntroduction{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    font-size: 14px;
    color: #666666;
    text-align: justify;
    line-height: 2em;
    width: 50%;
    padding-right: 10px;
    box-sizing: border-box;
}
.tourAllianceIntroduction_info{
    height: 100%;
    padding: 0 25px;
    background: #f6f6f6;
}
.tourAllianceIntroduction dl,.tourAllianceIntroduction p{
    margin: 25px 0;
}
.tourAllianceIntroduction em,.tourAllianceIntroduction dt{
    font-weight: bold;
    font-style: normal;
}
.tourAlliancePic{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50%;
    height: 100%;
    padding-left: 10px;
    box-sizing: border-box;
}
.tourAlliancePic img{
    width: 100%;
    height: 100%;
}

.alliance_jlhHeader{
    box-shadow: 0 0 30px #ccc;
}
.alliance_jlhPic{
    position: relative;
    box-sizing: border-box;
}
.alliance_jlhImg{
    width: 100%;
    margin-right: 10px;
}
.alliance_jlhInfoView{
    position: relative;
}
.alliance_jlhInfoView .alliance_jlhImg{
    visibility: hidden;
}
.alliance_jlhInfo{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0 45px;
}
.alliance_jlhInfo_title{
    font-size: 16px;
    line-height: 30px;
    position: relative;
    display: inline-block;
    color: #666666;
    margin-bottom: 30px;
}
.alliance_jlhInfo_title:after{
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    height: 4px;
    background: #ff840c;
    content: '';
}
.alliance_jlhInfo_text{
    text-align: justify;
    color: #666666;
    line-height: 2em;
    font-size: 14px;
}
.alliance_jlhContainer{
    margin: 25px -10px;
}
.alliance_jlhC_item{
    margin: 0 10px;
    box-shadow: 0 0 15px rgba(0,0,0,.2);
    padding: 0 25px 50px;
    box-sizing: border-box;
    text-align: center;
    position: relative;
}
.alliance_jlhC_item:after{
    position: absolute;
    bottom: 0;
    height: 2px;
    background: #ff840c;
    transition: width .3s ease-in-out,left .3s ease-in-out;
    width: 100%;
    left: 0;
    content: '';
}
.alliance_jlhC_item:hover:after{
    left: 50%;
    width: 0;
}
.alliance_jlhC_title{
    display: inline-block;
    font-size: 16px;
    line-height: 36px;
    margin-bottom: 45px;
    background: #ff840c;
    padding: 0 24px;
    color: #fff;
    position: relative;
}
.alliance_jlhC_title:after,.alliance_jlhC_title:before{
    position: absolute;
    width: 15px;
    height: 100%;
    top: 0;
    bottom: 0;
    content: '';
}
.alliance_jlhC_title:after{
    left: -15px;
    background: url(../../images/newlifeV2/icon_title_left.png) right center no-repeat;
    background-size: 100% 100%;
}
.alliance_jlhC_title:before{
    right: -15px;
    background: url(../../images/newlifeV2/icon_title_right.png) 0 center no-repeat;
    background-size: 100% 100%;
}
.alliance_jlhC_text{
    font-size: 14px;
    line-height: 2em;
    color: #666666;
    text-align: justify;
    height: 16em;
    /* 多行文字 */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
}

.alliance_mofei{
    background: #f0f7ff;
    margin-top: 60px;
}
.alliance_mofei_info{
    padding-bottom: 50px;
    padding-top: 25px;
    overflow: hidden;
}
.alliance_mofei_info,.alliance_mofei_info p{
    font-size: 14px;
    line-height: 2em;
    color: #666666;
    text-align: justify;
}
.alliance_mofei_info dl{
    margin-bottom: 30px;
}
.alliance_mofei_info dt{
    background: #ff840c;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 0 15px;
    line-height: 2em;
    margin-top: 25px;
}
.alliance_mofeiPicView{
    position: relative;
    float: left;
    margin-left: 40px;
    margin-top: 10px;
    margin-right: 20px;
    width: 36%;
}
.alliance_mofeiPicView:after{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #09499b;
    z-index: 1;
    content: '';
}
.alliance_mofeiPicView img{
    width: 100%;
    position: relative;
    z-index: 2;
    left: -30px;
    top: -30px;
}


/*** --------------------- 联盟合作 End --------------------- ***/


/*** --------------------- 联盟合作详情 begin --------------------- ***/
.allianceInfoView{
    margin: 0 auto;
    font-size: 14px;
    color: #666666;
    line-height: 2em;
    text-align: justify;
}
.allianceInfo_detail{

}
.allianceInfo_detail img{
    margin: 20px 0;
}
.allianceInfo_detail em{
    font-style: normal;
    font-weight: bold;
}
.allianceInfo_title{
    color: #fff;
    background: #ff840c;
    display: inline-block;
    padding: 0 30px;
    height:      40px;
    line-height: 40px;
    margin: 25px 0;
}
.allianceInfo_join em{
    display: block;
    margin-top: 50px;
}
/*** --------------------- 联盟合作详情 End --------------------- ***/

/*** --------------------- 物业外拓 Begin --------------------- ***/
.extent_waituo{
    margin: 50px 0;
}
.extent_waituo_info{
    box-shadow: 0 0 30px rgba(0,0,0,.2);
    margin-top: 80px;
}
.extent_waituo_l .extent_waituo_info{
    margin-right: 35px;
}
.extent_waituo_r .extent_waituo_info{
    margin-left: 35px;
}
.extent_waituo_berif{
}
.extent_waituo_l .extent_waituo_berif{
    padding: 60px 0 0 35px;
}
.extent_waituo_r .extent_waituo_berif{
    padding: 60px 35px 0 ;
}
.extent_waituo_berif em{
    font-size: 16px;
    line-height: 2em;
    font-weight: normal;
    font-style: normal;
    color: #666666;
    display: inline-block;
    position: relative;
    margin-bottom: 10px;
}
.extent_waituo_berif em:after{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
    background: #f79332;
    content: '';
}
.extent_waituo_berif p{
    text-align: justify;
    font-size: 14px;
    color: #666666;
    line-height: 2em;
}
.extent_waituo_pic{
    position: relative;
}
.extent_waituo_pic img{
    position: relative;
    width: 100%;
    top: -35px;
}
.extent_waituo_l .extent_waituo_pic img{
    right: -35px;
}
.extent_waituo_r .extent_waituo_pic img{
    left: -35px;
}
.extent_waituo_button{
    text-align: center;
}
.extent_waituo_button button,.extent_waituo_button a{
    display: inline-block;
    margin: 50px 0 0;
    border: 0;
    outline: none;
    font-size: 16px;
    color: #fff;
    background: #09499b;
    line-height:   50px;
    border-radius: 50px;
    padding: 0 60px;
}

.extentInfoPage_info{
    color: #666666;
    margin-bottom: 15px;
    padding: 0 15px;
}
.extentInfoPage_info img{
    width: 100%;
}
.extentInfoPage_info .extentInfoPage_title{
    display: block;
    font-style: normal;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 10px;
    color: #333;
}
.extentInfoPage_info p{
    text-align: justify;
    font-size: 14px;
    line-height: 2em;
}
/*** --------------------- 物业外拓 End --------------------- ***/

/*** --------------------- 营销公司 Begin --------------------- ***/
.yingXiao{
    overflow: hidden;
    padding: 30px 0;
}
.yingxiaoPic{
    position: relative;
    float: left;
    width: 50%;
    box-sizing: border-box;
    margin-right: 40px;
}
.yingxiaoPic img,.yingxiaoPic1,.yingxiaoPic2{
    width: 100%;
}
.yingxiaoPic1:after,.yingxiaoPic2:after{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #d1e5ff;
    z-index: 1;
    opacity: 1;
    transition: opacity 1s ease-in-out;
    content: '';
}
.yingxiaoPic1{
    position: relative;
    top: 0;
    left: 0;
    z-index: 2;
}
.yingxiaoPic2{
    position: absolute;
    z-index: 1;
    right: 0;
    top:  40px;
    left: 40px;
}
.yingxiaoPic1:after{
    opacity: 0;
}
.yingxiaoPic2:after{
    opacity: 1;
}




.yingxiaoInfo{
    overflow: hidden;
    padding: 25px 30px;
    box-sizing: border-box;
}
.yingxiaoTitle{
    display: inline-block;
    font-size: 0;
    padding: 20px 140px 20px 40px;
    color: #fff;
    text-align: justify;
    background: #09499b;
    box-sizing: border-box;
}
.yingxiaoTitle_ch{
    font-size: 18px;
    line-height: 1em;
}
.yingxiaoTitle_en{
    font-size: 14px;
    line-height: 1.5em;
    white-space: nowrap;
}
.yingxiaoText{
    text-align: justify;
    font-size: 14px;
    line-height: 30px;
    color: #666;
    text-indent: 2em;
    margin-top:   40px;
    padding-left: 40px;
    box-sizing: border-box;
}


.yingXiaoService{
    position: relative;
    margin-top: 35px;
}
.yingXiaoService:after{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 105px;
    background: #d1e5ff;
    z-index: 1;
    content: '';
}
.yingXiaoServiceList{
    margin: 0 5px 80px;
}
.yingXiaoServiceList li{
    float: left;
    width: 20%;
    padding: 0 5px;
    box-sizing: border-box;
    position: relative;
    top: 0;
    transition:top .3s ease-in-out;
}
.yingxiaoani1 li:nth-child(2n){
    top: 25px;
}
.yingxiaoani2 li:nth-child(2n-1){
    top: 25px;
}
.yingXiaoServiceItem{
    text-align: center;
    position: relative;
    box-shadow: 0 0 10px #ccc;
    overflow: hidden;
}
.yingXiaoServiceItem img{
    width: 100%;
}
.yingXiaoServiceItem p{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    color: #333333;
    font-size: 18px;
    line-height: 70px;
    background: rgba(255,255,255,.6);
}
.yingXiaoServiceItem p:after{
    position: absolute;
    width: 0;
    height: 0;
    bottom: 100%;
    right: 0;
    border-width:20px 200px 0 0;
    border-style:solid;
    border-color:transparent rgba(255,255,255,.6) transparent transparent;/*透明 灰 透明 透明 */
    content: '';
}
.yingXiaoServiceItem:hover{

}
.yingXiaoServiceItem:hover p{
    background: rgba(247,147,50,.6);
    color: #fff;
}
.yingXiaoServiceItem:hover p:after{
    border-color:transparent rgba(247,147,50,.6) transparent transparent;/*透明 灰 透明 透明 */
}
.yingXiaoServiceItem a{
    color: inherit;
}
/*** --------------------- 营销公司 End --------------------- ***/

/*** --------------------- 商业管理 Begin --------------------- ***/
.shangyeBriefView{
    margin-bottom: 35px;
}
.shangyeBrief{
    padding: 30px 0;
    box-sizing: border-box;
}
.shangyeTitle{
    position: relative;
    font-size: 16px;
    line-height: 2em;
    color: #414141;
    display: inline-block;
    margin-bottom: 30px;
}
.shangyeTitle:after{
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    height: 4px;
    background: #f79332;
    content: '';
}
.shangyeText{
    text-align: justify;
    color: #414141;
    font-size: 14px;
    line-height: 2em;
}
.shangyeList{
    color: #fff;
    font-size: 14px;
    text-align: justify;
    background: #09499b;
    line-height: 2em;
    padding: 10px 35px;
    box-sizing: border-box;
}
.shangyeList li{
    position: relative;
    padding-left: 20px;
    box-sizing: border-box;
}
.shangyeList li:after{
    position: absolute;
    width: 10px;
    height: 10px;
    background: #f79332;
    border-radius: 50%;
    top: 10px;
    left: 0;
    content: '';
}
.shangyeList i{
    font-size: 18px;
    color: #f79332;
    padding-right: .5em;
    font-style: normal;
}
.shangyeBriefPic{
    padding-left: 35px;
    box-sizing: border-box;
    margin-bottom: 35px;
}
.shangyeBriefPic img{
    width: 100%;
}

.shangyeSwiper{
    position: relative;
    padding: 0 80px;
    box-sizing: border-box;
    margin-top: -35px;
}
.shangyeNext,.shangyePrev{
    position: absolute;
    width:  60px;
    height: 90px;
    top: 50%;
    margin-top: -30px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 80%;
    transition: opacity .3s ease-in-out;
    cursor: pointer;
}
.shangyeNext{
    right: 0;
    background-image: url(../../images/newlifeV2/shangye_swipe_next.png);
}
.shangyePrev{
    left: 0;
    background-image: url(../../images/newlifeV2/shangye_swipe_prev.png);
}
.shangyeNext:hover{
    background-image: url(../../images/newlifeV2/shangye_swipe_next_hover.png);
}
.shangyePrev:hover{
    background-image: url(../../images/newlifeV2/shangye_swipe_prev_hover.png);
}
.shangyeWarp{
    white-space: nowrap;
    overflow: hidden;
    font-size: 0;
    padding: 35px 0;
    /*box-shadow: 0 0 1px red;*/
    width: 100%;
}
.shangyeSlide{
    overflow: hidden;
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    display: inline-block;
    width: 31.3333%;
    margin: 0 1%;
    position: relative;
    font-size: 0;
}

@keyframes shagnyeScale1 { from{ transform: scale(1.0); } to{ transform: scale(1.1); } }
@keyframes shagnyeScale2 { from{ transform: scale(1.1); } to{ transform: scale(1.0); } }
.shangyeSlide img{
    width: 100%;
    -webkit-animation: shagnyeScale2 .3s 1 forwards;
    -moz-animation:    shagnyeScale2 .3s 1 forwards;
    -o-animation:      shagnyeScale2 .3s 1 forwards;
    animation:         shagnyeScale2 .3s 1 forwards;
}

.shangyeSlide:hover img{
    -webkit-animation: shagnyeScale1 .3s 1 forwards;
    -moz-animation:    shagnyeScale1 .3s 1 forwards;
    -o-animation:      shagnyeScale1 .3s 1 forwards;
    animation:         shagnyeScale1 .3s 1 forwards;

}
.shangyeSlide p{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size:   18px;
    line-height: 18px;
    padding: 60px 0;
    text-align: center;
    z-index: 1;
}
.shangyeSlide p span{
    position: relative;
    z-index: 2;
}
.shangyeSlide p:after{
    position: absolute;
    left: -1px;
    right: -1px;
    bottom: 0;
    height: 50%;
    background: #fff;
    content: '';
}
.shangyeSlide p:before{
    position: absolute;
    left: -1px;
    right: -1px;
    top: 0;
    height: 51%;
    background: url(../../images/newlifeV2/shangyeTitleBg.png) center center no-repeat;
    background-size: 100% 100%;
    content: '';
}
.shangyeSlide a{
    color: inherit;
}
/*** --------------------- 商业管理 End --------------------- ***/

/*** --------------------- 智慧社区 Begin --------------------- ***/
.zhsh{
    padding-bottom: 85px;
}

.zhshItem{
    float: left;
    width: 50%;
    box-sizing: border-box;
}
.zhsh .zhshItem:first-child{
    padding-right: 30px;
}
.zhsh .zhshItem:last-child{
    padding-left: 30px;
}
.zhshItemInner{
    height: 0;
    position: relative;
    padding-top: 63.5%;
}
.zhshItemPicView{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.zhshItemFooter{
    position: absolute;
    top: 100%;
    left: 5%;
    width: 66%;
    height: 90px;
    margin-top: -45px;
    background: #f3f7ff;
    z-index: 2;
    text-align: center;
    line-height: 90px;
    font-size: 18px;
}
.zhshItemFooterText{
    border: 4px solid #f79332;
    color: #f79332;
    padding: 10px 50px;
    position: relative;
}
.zhshItemFooterText:after{
    position: absolute;
    width: 16px;
    height: 16px;
    top: -15px;
    right: -15px;
    background: #f79332;
    border: 7px solid #f3f7ff;
    box-sizing: content-box;
    content: '';
}

.zhshItemInner:hover .zhshItemFooter{
    background: #f79332;
}
.zhshItemInner:hover .zhshItemFooterText{
    color: #f3f7ff;
    border-color: #f3f7ff;
}
.zhshItemInner:hover .zhshItemFooterText:after{
    background: #f3f7ff;
    border: 7px solid #f79332;
}


/*** --------------------- 智慧社区 End --------------------- ***/

/*** --------------------- 建业大食堂 Begin --------------------- ***/
.datAbout{
    position: relative;
    padding: 100px 0;
}
.dstImgView{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 50%;
    z-index: 1;
}
.dstImg{
    height: 100%;
}
.dstInfo{
    margin-left: 37.5%;
    background: #09499b;
    color: #fff;
    padding: 30px 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
}
.dstInfoHeader{
    font-size: 16px;
    margin-bottom: 1.5em;
}
.dstInfoText{
    font-size: 14px;
    line-height: 2em;
    text-align: justify;
    min-height: 12em;
}

.characteristic{
    margin: 0 -15px;
}
.characteristicItem{
    float: left;
    width: 33.333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
}
.characteristicItemInner{
    margin-right: 40px;
    margin-top: 45px;
}
.characteristicImgView{
    background: #f0f7ff;
    height: 0;
    padding-top: 74%;
    position: relative;
}
.characteristicImg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: -45px;
    right: -40px;
    box-shadow:0 0 12px rgba(255,213,172,.7);
}
/*** --------------------- 建业大食堂 End --------------------- ***/

/*** --------------------- 投资者关系Begin --------------------- ***/
.navLink::after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: #FF840c;
}
.mycontainer {
    padding-top: 20px;
    padding-bottom: 20px;
}
.contentView {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.equalView {
    overflow: hidden;
}
.equal_2 {
    float: left;
    width: 50%;
}
.equal_3 {
    float: left;
}
.equal_4 {
    float: left;
    width: 25%;
}
.equal_5 {
    float: left;
    width: 20%;
}

.navView {
    height: 60px;
    font-size: 12px;
    border-bottom: 1px solid #e7e7e7;
    background: #fff;
}

.navViewFixed {
    position: fixed;
    left: 0;
    right: 0;
    top: 50px;
    z-index: 8;
}
.navViewInner {
    height: 100%;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
.navPath {
    float: left;
    height: 100%;
    overflow: hidden;
}
.navChangeLanguage {
    float: right;
    overflow: hidden;
    height: 20px;
    margin-top: 20px;
}
.languageIcon {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    margin-left: 10px;
    float: left;
    font-size: 0;
}
.languageIcon_j {
    background-image: url(../../images/newlifeV2/jian@3x.png);
}
.languageIcon_f {
    background-image: url(../../images/newlifeV2/fan@3x.png);
}
.languageIcon_y {
    background-image: url(../../images/newlifeV2/ying@3x.png);
}
.active.languageIcon_j,.languageIcon_j:hover {
    background-image: url(../../images/newlifeV2/jian_nor@3x.png);
}
.active.languageIcon_f,.languageIcon_f:hover {
    background-image: url(../../images/newlifeV2/fan_nor@3x.png);
}
.active.languageIcon_y,.languageIcon_y:hover {
    background-image: url(../../images/newlifeV2/ying_nor@3x.png);
}
.navList {
    float: right;
    height: 100%;
    overflow: hidden;
     margin-right: 60px;
}
.navPathIcon {
    float: left;
    width: 60px;
    height: 60px;
    background: #F3F7FF url(http://www.jianye.com.cn/static/img/icon_home.png) center center no-repeat;
}
.navPathList {
    float: left;
    height: 100%;
    line-height: 60px;
    color: #333;
    position: relative;
}
.navPathItem {
    padding: 0 8px;
    position: relative;
    float: left;
    height: 100%;
    line-height: 60px;
}
.navPathItem:after {
    position: absolute;
    right: -8px;
    width: 16px;
    height: 100%;
    top: 0;
    background: url(http://www.jianye.com.cn/static/img/icon_arr.png) center center no-repeat;
    content: '';
}
.navPathList .navPathItem:last-child {
    color: #FF840c;
}
.navPathList .navPathItem:last-child:after {
    display: none;
}
.navLink.active::after {
    content: '';
}
.navItem {
    float: left;
    margin-left: 10px;
}
.navLink {
    display: block;
    height: 100%;
    line-height: 60px;
    color: #333;
    font-size: 14px;
    position: relative;
}
.navLink.active,.navLink:hover {
    color: #ff840c;
}



.theme1 {
    overflow: hidden;
}
.theme1_fl,.theme1_fr {
    width: 590px;
    box-sizing: border-box;
    min-height: 300px;
}
.theme1_fl {
    float: left;
}
.theme1_fr {
    float: right;
}
.theme1_card {
    background: #f6f6f6;
    padding-left: 50px;
    padding-right: 30px;
    padding-top: 15px;
    box-sizing: border-box;
    margin-top: 20px;
    height: 210px;
}
.theme1_fl .theme1_card:first-child,.theme1_fr .theme1_card:first-child {
    margin-top: 0;
}
.theme1_fl .theme1_card:nth-child(1),.theme1_fl .theme1_card:nth-child(2),.theme1_fl .theme1_card:nth-child(3) {
    height: 210px;
}
.theme1_fr .theme1_card:nth-child(1) {
    height: 440px;
}
.theme1_title {
    font-weight: bold;
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
    line-height: 24px;
    text-align: justify;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.theme1_text {
    font-size: 14px;
    color: #333;
    line-height: 26px;
    text-align: justify;
}
.theme1_card2Info {
    margin-bottom: 10px;
}
theme1_card2{
padding-top: 10px;
}
.theme1_h3 {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    line-height: 26px;
}



.theme2 {

}
.theme2_list {

}
.theme2_item {
    height: 80px;
    background: #F8F8F8;
    line-height: 80px;
    margin-top: 10px;
    overflow: hidden;
}
.theme2_list .theme2_item {
    margin-top: 0;
}
.theme2_item:hover {
    background: #ff840c;
}
.theme2_item:hover .theme2_title {
    color: #fff;
}
.theme2_item:hover .theme2_time {
    color: #fff;
}
.theme2_item:hover .icon_pdf {
    background-image: url(http://www.jianye.com.cn/static/img/icon_pdf_h.png);
}
.theme2_time {
    font-size: 18px;
    color: #9B9B9B;
    margin-left: 50px;
    margin-right: 50px;
    float: left;
}
.theme2_title {
    font-size: 16px;
    float: left;
    width: 840px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
}
.theme2_docIcon {
    width: 80px;
    height: 80px;
    background-position: right center;
    background-repeat: no-repeat;
    float: right;
    margin-right: 50px;
}
.icon_pdf {
    background-image: url(http://www.jianye.com.cn/static/img/icon_pdf_n.png);
}



.theme3_list {
    margin-top: -60px;
}
.theme3_item {
    position: relative;
    height: 310px;
    margin-top: 60px;
}
.theme3_link:hover .theme3_title {
    color: #ff840c;
}
.theme3_pic {
    width: 200px;
    display: block;
    margin: 0 auto;
}
.theme3_title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 20px;
    color: #333333;
}



.theme4_list {
    margin: -14px -14px 0;
}
.theme4_item {
    padding: 14px 0;
    box-sizing: border-box;
    height: 367px;
    overflow: hidden;
}
.theme4_card {
    margin: 0 14px;
    position: relative;
}
.theme4_link {
    color: #fff;
    display: block;
}
.theme4_link:after {
    transition: opacity .3s ease-out;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    content: '';
}
.theme4_card:hover .theme4_link:after {
    z-index: 1;
    background: #ff840c;
    opacity: .4;
}
.theme4_card:hover .theme4_title {
    font-size: 30px;
}
.theme4_pic {
    display: block;
    width: 100%;
}
.theme4_title {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    font-size: 30px;
    line-height: 40px;
    margin-top: -20px;
    color: #fff;
    text-align: center;
    z-index: 2;
    transition: font-size .3s ease-in-out;
}



.theme5_list {
    margin: -10px;
}
.theme5_item {
    box-sizing: border-box;
    margin: 10px 0;
}
.theme5_itemInner {
    background: #f8f8f8;
    margin: 0 10px;
    padding: 20px 15px;
}
.theme5_textView {
    height: 66px;
}
.theme5_text {
    font-size: 14px;
    color: #383532;
    line-height: 22px;
}



.theme6_list {
    margin: -10px;
}
.theme6_item {
    margin: 0 -10px;
}
.theme6_item {
    margin: 10px 0;
}
.theme6_itemInner {
    background: #f8f8f8;
    margin: 0 10px;
    padding: 20px 15px;
}
.theme6_title {
    font-size: 22px;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.theme6_textView {
    height: 66px;
}
.theme6_text {
    font-size: 14px;
    color: #383532;
    line-height: 22px;
}
/*** --------------------- 投资者关系End --------------------- ***/

/*** --------------------- 20201116 by taoyanran Begin --------------------- ***/
.pc .navList {
    white-space: nowrap;
    margin-right: 160px;
    margin-left: 50px;
}
.pc .navItem {
    float: none;
    display: inline-block;
    margin: 0;
    padding: 0 10px;
}
.pc .navViewInner .prev,
.pc .navViewInner .next {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: -20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-image: url("data:image/png;base64,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");
    content: '';
}
.pc .navViewInner .prev {
   left: 0;
    transform: rotate(180deg);
}
.pc .navViewInner .next {
    right: 100px;
}
/*** --------------------- 20201116 by taoyanran End --------------------- ***/

/*** --------------------- Begin --------------------- ***/
/*** --------------------- End --------------------- ***/