#page{
    position: relative;
    width: 100%;
    overflow: hidden;
    min-height: 100vh;
}

#home-head{
    position: relative;
    width: 100%;
    height: 115px;
    background-color: #ffffff;
    padding-top: 35px;
}

#home-head-wrap{
    width: 1200px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.h-h-logo{
    width: 150px;
    height: 65px;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -75px;
}

.h-h-right{
    width: 250px;
    height: 80px;
    float: right;
    position: relative;
}

.h-h-left{
    width: 250px;
    height: 65px;
    float: left;
    position: relative;
}

.h-h-left-title{
    font-size: 15px;
    font-weight: 700;
    color: #00a79d;
    height: 22px;
}

.h-h-left-hui{
    font-size: 14px;
    color: #00a79d;
    height: 22px;
    line-height: 22px;
}

.h-h-left-tq{
    font-size: 14px;
    color: #00a79d;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.h-h-left-wd{
    margin-left: 10px;
}

.tqicon{
    width: 16px;
    height: 16px;
    margin-left: 2px;
}

.h-h-iconteam{
    position: relative;
    width: 250px;
    height: 25px;
}

.h-h-icon{
    float: left;
    width: 25px;
    height: 25px;
    cursor: pointer;
}

.h-h-search{
    width: 250px;
    height: 25px;
    margin-top: 10px;
}

.search_input{
    width: 170px;
    height: 25px;
    border: solid 1px #dadada;
    float: left;
    text-indent: 10px;
}

.search_click{
    width: 27px;
    height: 25px;
    float: left;
    cursor: pointer;
}

#home-menu,#second-menu{
    width: 100%;
    height: 72px;
    position: relative;
    margin-top: 10px;
}

#home-menu-wrap,#second-menu-wrap{
    width: 100%;
    height: 54px;
    background: url(/public/static/img/menu_b.png) no-repeat left top ;
    background-size:100% 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
}

.home-menu-shadow,.second-menu-shadow{
    width: 1920px;
    position: absolute;
    top: 44px;
    left: 50%;
    transform: translate(-50%);
    -ms-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -webkit-transform: translate(-50%);
    -o-transform: translate(-50%);
}

.home-menu-div,.second-menu-div{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    height: 54px;
    text-align: center;
}

.home-menu-ul{
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    height: 44px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    position: relative;
}
ul{
    padding: 0px;

}

.home-menu-li{
    width: 145px;
    height: 44px;
    position: relative;
    float: left;
    background: no-repeat left top ;
    background-size:100% 100%;
    cursor:pointer;
}

.home-menu-m{
    width: 145px;
    height: 44px;
    position: relative;
    overflow: hidden;
}

p{
    margin: 0px;
}

.home-menu-pzn{
    color: #FFFFFF;
    font-size: 14px;
    text-align: center;
    margin-top: 7px;
    margin-top: 10px \9;
}

@media \0screen {
    .home-menu-pzn{
        margin-top: 10px;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .home-menu-pzn{
        margin-top: 10px;
    }
}


.home-menu-pen{
    color: #FFFFFF;
    font-size: 10px;
    text-align: center;
    font-weight: 100;
    letter-spacing:1px;
}

.home-menu-cut{
    width: 1px;
    height: 18px;
    margin-top: 13px;
    list-style:none;
    float: left;
    background-color: #FFFFFF;
}

.home-menu-li:hover{
    background-image: url(/public/static/img/menu_bon.jpg);
}

.home-menu-s{
    width: 145px;
    background-color: #3a9fa9;
    position: absolute;
    top: 44px;
    left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
}

.home-menu-sli{
    width: 145px;
    height: 30px;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 35px;
    text-align: center;
    list-style:none;
}

.home-menu-sli:hover{
    color: #007984;
}

#home-main,#second-main{
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 40px;
}

#home-cont,#second-cont{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
}

.home-headline,.second-headline{
    width: 1200px;
    overflow: hidden;
    position: relative;
    margin-bottom: 15px;
}

#home-headline-cont{
    width: 1200px;
    position: relative;
    overflow: hidden;
}

.home-headline-cont-new1{
    width: 383px;
    position: relative;
    overflow: hidden;
    margin-right: 25px;
    float: left;
}

.home-headline-cont-new2{
    width: 383px;
    position: relative;
    overflow: hidden;
    float: left;
}

.home-headline-cont-other{
    width: 383px;
    position: relative;
    overflow: hidden;
    margin-right: 25px;
    float: left;
}

.home-headline-cont-video,.home-headline-cont-video2{
    width: 383px;
    height: 237px;
    position: relative;
    overflow: hidden;
}

.home-headline-cont-t1{
    width: 383px;
    position: relative;
    overflow: hidden;
}

.home-headline-cont-t2{
    margin-top: 5px;
    width: 383px;
    position: relative;
    overflow: hidden;
}


.video-img1{
    width: 100%;
}

.v-play1{
    width: 10%;
    position: absolute;
    bottom: 15px;
    left: 10px;
}

.line1{
    width: 100%;
    height: 10px;
    background-color: #3b9fa9;
    margin-bottom: 15px;
}

.home-headline-cont-t1title{
    color: #3c3c3c;
    font-size: 18px;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 0px;
}

.home-headline-cont-t1title2{
    color: #3c3c3c;
    font-size: 20px;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 5px;
}

.home-headline-cont-t1val{
    color: #555555;
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.home-headline-cont-t1c1{
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

.home-headline-cont-t1c2{
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

.home-headline-cont-type{
    color: #f6841f;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 3px;
}

.home-headline-cont-data,.home-headline-cont-comment{
    font-size: 13px;
    color: #999999;
    margin-left: 5px;
}

.comment-icon{
    width: 12px;
    margin-left: 20px;
}

.home-headline-cont-t2team{
    width: 383px;
    overflow: hidden;
    position: relative;
    margin-bottom: 5px;
}

.home-headline-other-title{
    width: 40px;
    font-size: 14px;
    color: #f6841f;
    float: left;
}

.home-headline-other-title2{
    width: 323px;
    float: left;
    margin-left: 15px;
    font-size: 15px;
    color: #555555;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.home-headline-cont-more{
    color: #555555;
    float: right;
    font-size: 12px;
}

#home-poster1{
    width: 1200px;
    height: 110px;
    position: relative;
    margin-bottom: 15px;
}

.home-poster1-icon{
    width: 70px;
    height: 110px;
    position: relative;
    float: left;
    background-color: #3b9fa9;
}

.p_icon{
    width: 15px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -7.5px;
    margin-top: -10px;
}

.hot2{
    width: 60px;
    height: 53px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -26.5px;
}

.home-poster1-div{
    width: 376px;
    height: 110px;
    position: relative;
    float: left;
    background-size: 100%;
}

.home-poster1-cont{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
    position: relative;
    overflow: hidden;
    padding: 15px;
}

.home-poster1-cont>p{
    color: #ffffff;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size:18px;
    margin-bottom: 5px;
}

.home-poster1-cont>span{
    color: #ffffff;
    font-size: 13px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

#home-poster2{
    width: 1200px;
    position: relative;
    overflow: hidden;
    background-size: 100%;
    margin-bottom: 15px;
}

#home-file,.news-file{
    width: 1200px;
    position: relative;
    overflow: hidden;
}

.home-right-poster{
    width: 350px;
    float: right;
}


.home-file-main{
    width: 810px;
    position: relative;
    overflow: hidden;
    float: left;
}

.home-file-news,.home-file-fortune,.home-file-lifestyle,.home-file-education,.home-file-parenting{
    width: 810px;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}


.home-file-news-menu{
    width: 810px;
    height: 40px;
    position: relative;
    margin-bottom: 20px;
}

.home-file-news-title{
    width: 120px;
    height: 40px;
    background-color: #f6841f;
    position: relative;
    color: #FFFFFF;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    border-radius:5px 5px 0px 0px;
}

.home-file-news-title>span{
    font-size: 12px;
    color: #ffffff;
}

.home-file-news-line{
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 5px;
    background-color: #f6841f;
}

.home-file-news-ul{
    width: auto;
    height: 25px;
    position: absolute;
    right: 0px;
    bottom: 5px;
    margin: 0px;
}

.home-file-news-ul>li{
    width: 100px;
    height: 25px;
    font-size: 13px;
    margin-left: 7px;
    line-height: 25px;
    text-align: center;
    color: #FFFFFF;
    background-color: #2d98a3;
    float: left;
    border-radius:5px 5px 0px 0px;
    cursor: pointer;
}

.home-file-news-left-out{
    float: left;
    position: relative;
}

.home-file-news-left{
    width: 390px;
    height: 385px;
    position: relative;
}

.home-file-news-right{
    width: 390px;
    float: right;
    position: relative;
}
.home-file-news-team{
    width: 390px;
    height: 85px;
    position: relative;
    margin-bottom: 15px;
}

.home-file-news-team-photo{
    width: 105px;
    height: 70px;
    position: relative;
    background: center no-repeat;
    background-size: 100%;
    float: left;
}

.home-file-news-team-title{
    float: left;
    margin-left: 20px;
    width: 265px;
    height: 75px;
    position: relative;
}


.home-file-news-left-type,.home-file-fortune-topteam{
    color: #f6841f;
    font-size: 12px;
}

.home-file-news-team-title>h1{
    color: #555555;
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: inherit;
}

.home-file-news-team-title>span{
    font-size: 11px;
    color: #999999;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.home-right-poster2-team-text>span{
    font-size: 11px;
    color: #999999;
}


.home-file-news-team-line{
    width: 100%;
    background-color: #e8e8e8;
    height: 1px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.home-file-news-team-onephoto{
    width: 390px;
    height: 260px;
    background: center no-repeat;
    background-size: 100%;
    margin-bottom: 5px;
    position: relative;
}

.home-file-news-left>h1{
    font-size: 17px;
    margin-top: 3px;
    margin-bottom: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #000000;
}

.home-file-news-left>p{
    font-size: 12px;
    color: #555555;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 3px;
}

.home-file-news-left>span{
    font-size: 11px;
    color: #999999;
    position: absolute;
    bottom: 3px;
    left: 0px;
}

.home-file-news-oneteam{
    width: 390px;
    height: 85px;
    position: relative;
    margin-bottom: 15px;

}

.home-poster3,.home-poster4,.home-poster5,.home-poster6{
    width: 810px;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
    padding-left: 35px;
}

.home-poster3-icon{
    width: 35px;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #3b9fa9;
}

.home-poster3-div{
    width: 387.5px;
    float: left;
    background-size: 100%;
}

.home-file-fortune-head{
    width: 810px;
    height: 36px;
    background-color: #f4f4f4;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

.home-file-fortune-title{
    width: 110px;
    height: 31px;
    font-size: 14px;
    color: #FFFFFF;
    text-align: right;
    line-height: 31px;
    margin-top: 5px;
    background-color: #f6841f;
    float: left;
}

.home-file-fortune-delta{
    width: 0px;
    height: 31px;
    margin-top: 5px;
    background-color: #f6841f;
    border-top:31px solid #f4f4f4;
    border-left:45px solid transparent;
    float: left;
}

.home-file-fortune-title>span{
    font-size: 12px;
    color: #ffffff;
}

.home-file-fortune-line{
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 3px;
    background-color: #f6841f;
}

.home-file-fortune-more{
    line-height: 36px;
    font-size: 13px;
    color: #018a98;
    float: right;
    margin-right: 20px;
}

.home-file-fortune-top{
    width: 810px;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

.home-file-fortune-main{
    width: 810px;
    position: relative;
    overflow: hidden;
}
.home-file-fortune-topteam{
    width: 256px;
    float: left;
    margin-right: 20px;
    position: relative;
    margin-bottom: 10px;

}

.home-file-fortune-topteam-photo{
    width: 256px;
    height: 161px;
    background: center no-repeat;
    background-size: 100%;
    margin-bottom: 5px;
}

.home-file-fortune-topteam>h1{
    margin-top: 5px;
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 700;
    color: #000000;
}

.home-file-fortune-topteam>span{
    font-size: 11px;
    color: #999999;
}

.home-file-fortune-top-line{
    width: 100%;
    background-color: #e8e8e8;
    height: 3px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.home-file-fortune-left{
    width: 390px;
    position: relative;
    float: left;
}

.home-file-fortune-right{
    width: 390px;
    position: relative;
    float: right;
}

.home-poster4-div{
    width: 775px;
    background-size: 100%;
    float: left;
}

.home-right-poster1,.home-right-poster3{
    width: 350px;
    position: relative;
    background-color: #f6f6f6;
    overflow: hidden;
    margin-bottom: 20px;
}


.postertitle{
    font-size: 14px;
    text-align: center;
    color: #424242;
    font-family: "SimHei";
    margin-top: 10px;
    letter-spacing: 3px;
    font-weight: 700;
}

.home-right-poster1-img,.home-right-poster3-img{
    width: 300px;
    margin-left: 25px;
    margin-bottom: 25px;
    overflow: hidden;
    background-size: 100%;
}

.home-right-poster2,.home-right-hot{
    width: 350px;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

.home-right-poster2>h1,.home-right-hot>h1,.home-right-poster2>span,.home-right-hot>span,.special-right-poster2>h1,.speciale-right-hot>h1,.special-right-poster2>span,.special-right-hot>span{
    color: #1d1e20;
    letter-spacing: 3px;
    font-size: 14px;
    font-weight: 700;
}

.home-right-hotspot-top{
    color: #1d1e20;
    letter-spacing: 3px;
    font-size: 14px;
    line-height: 22px;
    height: 22px;
    float: left;
    margin-left: 5px;
    font-weight: 700;
}


.home-right-poster2-numb1{
    width: 350px;
    height: 215px;
    position: relative;
    background: center no-repeat;
    background-size: 100%;
    margin-top: 20px;
    margin-bottom: 30px;
}

.home-right-poster2-numb1-type{
    width: 60px;
    height: 20px;
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: #f6841f;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
}

.home-right-poster2-numb1-cont{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 350px;
    text-align: left;
}

.home-right-poster2-numb1-cont-in{
    width: 350px;
    overflow: hidden;
    position: relative;
    padding: 5px 25px 20px 25px;
    background-color: rgba(0,0,0,0.5);
    text-align: left;
}

.home-right-poster2-numb1-cont>img{
    width: 35px;
    margin-bottom: 5px;
    margin-left: 25px;
}

.home-right-poster2-numb1-cont-in>p{
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     overflow: hidden;
     font-size: 16px;
     color: #FFFFFF;
     width: 300px;
 }

.home-right-poster2-numb1-cont-in>span{
    font-size: 11px;
    color: #FFFFFF;
}

.home-right-poster2-team{
    width: 350px;
    height: 125px;
    position: relative;
}

.home-right-poster2-team-img{
    width: 160px;
    height: 110px;
    background: center no-repeat;
    background-size: 100%;
    position: relative;
    float: left;
}

.home-right-poster2-team-img>img{
    width: 30px;
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.home-right-poster2-team-text{
    width: 180px;
    float: left;
    position: relative;
    margin-left: 10px;
}

.home-right-poster2-team-text>h1,.home-right-poster2-team-text-type{
    font-size: 12px;
    color: #f6841f;
}

.home-right-poster2-team-text>p{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 14px;
    font-weight: 700;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #252525;
}

.pv-icon{
    width: 14px;
    margin-left: 20px;
    margin-right: 3px;
}

.comment-icon2{
    width: 12px;
    margin-left: 10px;
    margin-right: 3px;
}

.home-right-poster2-line{
    width: 200px;
    height: 10px;
    background-color: #f6f6f6;
    position: absolute;
    top: 5px;
    right: 0px;
}

.home-right-hot-menu{
    width: 350px;
    height: 50px;
    position: relative;
    border-bottom: solid 2px #c7c8c9;
    margin-top: 20px;
}

.home-right-hot-menu>ul{
    width: 350px;
    height: 50px;
    position: relative;
}

.home-right-hot-menu>ul>li{
    width: 116.3px;
    height: 48px;
    border: solid 1px #c7c8c9;
    float: left;
    line-height: 48px;
    background-color: #ebeef0;
    text-align: center;
    color: #7b8a97;
    cursor: pointer;
}

.home-right-hot-menu>ul>li:first-child{
    background-color: #3b9fa9;
    color: #ffffff;
}

.home-right-hot-outside{
    width: 350px;
    height: 440px;
    background-color: #f6f8f9;
    border-bottom: solid 15px #edf3f7;
}

.home-right-hot-main{
    overflow: scroll;
    width: 350px;
    height: 400px;
}

.home-right-hot-team{
    width: 350px;
    height: 30px;
    position: relative;
    margin-top: 10px;
}


.home-right-hot-team-numb{
    float: left;
    width: 35px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #f6841f;
    font-weight: 700;
    margin-left: 10px;
    font-size: 14px;
}

.home-right-hot-team-text{
    float: left;
    width: 280px;
    height: 30px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #117c8e;
    line-height: 31px;
    font-size: 13px;
    border-bottom: dotted 1px #117c8e;
}

.home-right-hotspot{
    width: 350px;
    position: relative;
    overflow: hidden;
}

.fire-icon{
    float: left;
    width: 22px;
}

.home-right-hotspot-main{
    width: 380px;
    position: relative;
    overflow: hidden;
    margin-top: 30px;
}

.home-right-hotspot-team{
    width: 160px;
    position: relative;
    margin-right: 30px;
    float: left;
    margin-bottom: 20px;
}

.home-right-hotspot-team-img{
    width: 160px;
    height: 107px;
    background: center no-repeat;
    background-size: 100%;
}

.home-right-hotspot-team>p{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #555555;
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 5px;
    height: 40px;
}

.home-right-hotspot-team>span{
    font-size: 11px;
    color: #999999;
}

.home-right-hotspot-line,.home-right-poster2-team-line{
    width: 100%;
    background-color: #e8e8e8;
    height: 1px;
    margin-top: 10px;
}

.home-right-poster4{
    width: 350px;
    background-color: #f6f6f6;
    margin-top: 10px;
    overflow: hidden;
}
.home-right-poster4-img{
    width: 300px;
    margin-top: 10px;
    margin-left: 25px;
    margin-bottom: 25px;
    background: center no-repeat;
}

#footer{
    width: 100%;
    position: relative;
    overflow: hidden;
}


#footer-wrap{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    height: 365px;
    position: relative;
    overflow: hidden;
    text-align: center;
 }

.footer-logo{
    width: 150px;
    position:relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

.footer-logo>p{
    color: #f6841f;
    font-size: 14px;
    text-align: center;
    letter-spacing: 1px;
}

.footer-wrap-menu{
    width: auto;
    height: 50px;
    position: relative;
    overflow: hidden;
    display:inline-block;
    *display:inline;
    *zoom:1;

}

.footer-wrap-menu li{
    width: 120px;
    height: 50px;
    float: left;
    position: relative;
    font-size: 14px;
    color: #2c2c2c;
    text-align: center;
    line-height: 50px;
    font-weight: 700;
}

.footer-wrap-icon{
    width: auto;
    display:inline-block;
    *display:inline;
    *zoom:1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

.footer-wrap-icon>li{
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
    margin-left: 7.5px;
    margin-right: 7.5px;
    cursor: pointer;
}

#footer-wrap>p{
    color: #313131;
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    margin-top: 40px;
}

#top-menu{
    width: 100%;
    position: absolute;
    height: 50px;
    z-index: 1000;
    top: 0px;
    left: 0px;
    overflow: hidden;
}


#top-menu-wrap{
    width: 100%;
    position: relative;
    height: auto;
    box-shadow: 5px 5px 10px 5px rgba(0,0,0,0.3);
    overflow: hidden;
    z-index: 100;
    background-color: #ffffff;
    text-align: center;
}


.top-menu-wrap-ul{
    width: auto;
    margin: 0px auto 30px auto;
    height: auto;
    display:inline-block;
    *display:inline;
    *zoom:1;
    position: relative;
    overflow: hidden;

}

.top-menu-wrap-li{
    width: 135px;
    height: auto;
    position: relative;
    float: left;
}

.top-menu-cut{
    float: left;
    width: 1px;
    height: 18px;
    margin-top: 16px;
    background-color: #909090;
}

.top-menu-first{
    width: 135px;
    height: 50px;
    color: #5c5d5e;
    font-size: 14px;
    text-align: center;
    line-height: 50px;
    font-weight: 700;
    cursor:pointer;
}

.top-menu-first:hover{
    color: #f6841f;
}

.top-menu-sub{
    width: 135px;
    height: 35px;
    line-height: 35px;
    color: #999999;
    font-size: 13px;
    text-align: center;
    cursor:pointer;
}

.top-menu-sub:hover{
    color: #f6841f;
}

.news-poster1{
    width: 1200px;
    margin: 50px auto 0px auto;
    position: relative;
    background: center no-repeat;
    background-size: 100%;
}

#news-head{
    width: 100%;
    height: 80px;
    position: relative;
    overflow: hidden;
}

#news-head-wrap{
    width: 1200px;
    position: relative;
    height: 80px;
    margin: 0px auto 0px auto;
}


.news-head-logodiv{
    width: auto;
    height: 52px;
    position: absolute;
    top: 14px;
    left: 65px;
}

.news-head-logo{
    width: 120px;
    float: left;
    height: 52px;
}

.news-head-title{
    width: auto;
    height: 26px;
    float: left;
    line-height: 26px;
    margin-top: 20px;
    margin-left: 15px;
    background-color: #f6841f;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    letter-spacing: 2px;
    font-size: 18px;
    font-weight: 400;
    padding: 0px 10px 0px 10px;
}

.n-h-search{
    width: 250px;
    height: 25px;
    margin-top: 27.5px;
    float: right;
}

.second-menu-ul{
    width: auto;
    display:inline-block;
    *display:inline;
    *zoom:1;
    height: 44px;
    margin: 0px auto 0px auto;
    overflow: hidden;
}

.second-menu-li{
    width: 110px;
    height: 44px;
    position: relative;
    float: left;
    background: no-repeat left top;
    background-size: 100% 100%;
    cursor: pointer;
    color: #FFFFFF;
    line-height: 44px;
    text-align: center;
}

.second-menu-li-hoverlong{
    background-image: url(/public/static/img/menu_bon.png);
}

.second-menu-li:hover{
    background-image: url(/public/static/img/menu_bon.png);
}

.second-menu-cut{
    width: 10px;
    height: 20px;
    background: url(/public/static/img/news-menu-cut.png)no-repeat left top;
    background-size: 100% 100%;
    margin-top: 12px;
    float: left;
    position: relative;
}

.second-headline-cont1{
    width: 350px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 50px;
}

.second-headline-cont1-ban{
    width: 350px;
    height: 542px;
    position: relative;
    overflow: hidden;
}

.second-headline-cont1-ban-img{
    width: 350px;
    height: 542px;
    position: relative;
    background: center no-repeat;
    background-size: auto 100%;
    overflow: hidden;
}

.second-file-right-div5-ban-img{
    width: 300px;
    height: 400px;
    position: relative;
    background: center no-repeat;
    background-size: auto 100%;
}

.second-headline-cont1-ban-valdi{
    width: 350px;
    height: 80px;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.second-file-right-div5-ban-valdi{
    width: 300px;
    height: 70px;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.second-headline-photo1-valdi{
    width: 165px;
    height: 30px;
    background-color: rgba(0,0,0,0.5);
    left: 0px;
    bottom: 0px;
    position: absolute;
}

.second-headline-cont2{
    width: 450px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 50px;
}

.second-headline-cont3{
    width: 300px;
    position: relative;
    overflow: hidden;
    float: left;
}

.swiper-container{
    width: 100%;
    height: 100%;
}
.swiper-slide{
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide>img{
    width: 100%;
    position: relative;
}

.second-ban-p{
    width: 280px;
    position: absolute;
    bottom: 40px;
    left: 22.5px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.second-file-right-div5-ban-p{
    width: 250px;
    left: 22.5px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-left: 25px;
    margin-top: 10px;
}

.second-headline-div{
    width: 350px;
    height: 105px;
    position: relative;
    overflow: hidden;
    margin-top: 25px;
}

.second-headline-photo1{
    width: 165px;
    height: 105px;
    position: relative;
    margin-right: 20px;
    background: center no-repeat;
    background-size: 100%;
    float: left;

}

.second-headline-photo2{
    width: 165px;
    height: 105px;
    position: relative;
    background: center no-repeat;
    background-size: 100%;
    float: left;
}

.second-headline-photo1>p{
    width: 120px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    position: absolute;
    bottom: 10px;
    left: 17.5px;
}

.second-headline-photo2>p{
    width: 120px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    position: absolute;
    bottom: 10px;
    left: 17.5px;
}

.second-headline-cont2-div1{
    width: 475px;
    position: relative;
    overflow: hidden;
}

.second-headline-cont2-div1-title{
    width: 475px;
    height: 30px;
    border-bottom: 2px solid #f6841f;
}

.second-headline-cont2-div1-titlep{
    width: 100px;
    height: 30px;
    border-radius: 5px 5px 0px 0px;
    background-color: #f6841f;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
}

.second-headline-cont2-div1-pteam{
    width: 475px;
    position: relative;
    margin-top: 15px;
    border-bottom: 1px solid #e8e8e8;
}

.second-headline-cont2-div1-pteam-p{
    font-size: 20px;
    color: #3c3c3c;
    margin-bottom: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 700;
    line-height: 22px;
}

.second-headline-cont2-div2-pteam{
    width: 475px;
    position: relative;
    margin-top: 20px;
}

.second-headline-cont2-div3-pteam{
    width: 475px;
    position: relative;
    margin-top: 30px;
}

.second-headline-cont2-div2-pteam-p{
    font-size: 16px;
    color: #555555;
    margin-bottom: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 16px;
    font-weight: 700;
}


.second-poster1{
    width: 300px;
    height: 345px;
    background-color: #f6f6f6;
    overflow: hidden;
}

.second-poster1>h1{
    color: #424242;
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
    letter-spacing:3px;
}

.second-poster1-img{
    width: 260px;
    margin-left: 20px;
    background:  center no-repeat ;
    background-size: 100%;
}

.second-poster1-img2{
    width: 260px;
    height: 291px;
    margin-left: 20px;
    background:  center no-repeat ;
    background-size: 100%;
}

.second-headline-cont3-div{
    margin-top: 20px;
    width: 300px;
    position: relative;
}

.second-headline-cont3-div-img{
    width: 300px;
    height: 177px;
    background: center no-repeat;
    background-size: 100%;
    position: relative;
}

.second-headline-cont3-div-di{
    width: 300px;
    background-color: rgba(0,0,0,0.5);
    height: 40px;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.second-headline-cont3-div-di>p{
    width: 270px;
    font-size: 14px;
    color: #ffffff;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-left: 15px;
    margin-top: 10px;
}

.second-headline-cont3-div-ul{
    width: 300px;
    position: relative;
    overflow: hidden;
    margin-top: 10px;
}

.second-headline-cont3-div-ul>li{
    width: 300px;
    margin-top: 10px;
    overflow: hidden;
}

.second-headline-cont3-div-dian{
    width: 7px;
    height: 7px;
    background-color: #000000;
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}

.second-headline-cont3-div-p{
    width: 280px;
    font-size: 14px;
    color: #3c3c3c;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news-poster2{
    width: 1200px;
    background: center no-repeat;
    background-size: 100%;
    margin-bottom: 30px;
}

.second-file{
    width: 1200px;
    overflow: hidden;
    position: relative;
}

.second-file-main{
    width: 850px;
    float: left;
    position: relative;
    overflow: hidden;
    margin-top: -30px;
}

.second-file-right{
    width: 300px;
    float: right;
    position: relative;
    overflow: hidden;
    margin-left: 50px;
}

.second-file-main-hot1{
    width: 850px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #e8e8e8;
    margin-top: 15px;
    border-top: 1px solid #e8e8e8;
    padding-top: 15px;
}

.second-file-main-hot1-top{
    width: 850px;
    height: 350px;
    position: relative;
    background: center no-repeat;
    background-size: 100%;
    border-radius: 10px;
    overflow: hidden;
}

.second-file-main-hot1-toptext{
    width: 850px;
    height: 50px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    overflow: hidden;
    background-color: rgba(0,0,0,0.5);
}


.second-file-main-hot1-type{
    width: auto;
    height: 20px;
    background-color: #f6841f;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    float: left;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 25px;
    margin-top: 10px;
}

.second-file-main-hot1-type2{
    width: auto;
    height: 20px;
    background-color: #f6841f;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    float: left;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    position: absolute;
    top: 10px;
    left: 15px;
}

.second-file-main-hot1-toptext>p{
    font-size: 14px;
    color: #ffffff;
    line-height: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    float: left;
    margin-left: 10px;
    width: 700px;
    margin-top: 10px;
    text-align: left;
}

.second-file-main-hot1-team{
    width: 850px;
    height: 164px;
    position: relative;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
}

.second-file-main-hot1-team1{
    width: 276px;
    height: 164px;
    position: relative;
    float: left;
    background: top center no-repeat;
    background-size: 100%;
    border-radius: 5px;
    overflow: hidden;
}

.second-file-main-hot1-team2,.second-file-main-hot1-team3{
     width: 276px;
     height: 164px;
     position: relative;
     float: left;
     margin-left: 10px;
    background: top left no-repeat;
    background-size: 100%;
    border-radius: 5px;
    overflow: hidden;
}

.second-file-main-hot1-teamtext{
    width: 276px;
    height: 40px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    overflow: hidden;
    background-color: rgba(0,0,0,0.5);
}

.second-file-main-hot1-teamtext>p{
    font-size: 14px;
    color: #ffffff;
    line-height: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    float: left;
    width: 246px;
    margin-left: 15px;
    margin-top: 5px;
}

.second-file-main-valteam{
    width: 850px;
    height: 140px;
    position: relative;
    overflow: hidden;
    margin-top: 25px;
}

.second-file-main-valteam-photo{
    width: 235px;
    height: 140px;
    background: center no-repeat;
    background-size: 100%;
    border-radius: 5px;
    float: left;
}

.second-file-main-valteam-cont{
    width: 590px;
    height: 140px;
    float: left;
    position: relative;
    overflow: hidden;
    margin-left: 25px;
}

.second-file-main-valteam-cont>h1{
    font-size: 18px;
    color: #3c3c3c;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.second-file-main-valteam-cont>p{
    color: #9e9e9e;
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 10px;
}

.second-file-main-valteam-cont-ftext{
    width: 590px;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.second-file-main-valteam-cont-type,.second-file-main-hot2-type{
    width: auto;
    height: 20px;
    background-color: #f6841f;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    float: left;
    text-align: center;
    margin-right: 10px;
    padding-left: 5px;
    padding-right: 5px;
}

.second-file-main-valteam-cont-data,.second-file-main-valteam-cont-comment{
    font-size: 13px;
    color: #999999;
}

.second-file-main-valteam-cont-comment{
    margin-left: 5px;
}

.second-file-main-hot2{
    width: 850px;
    position: relative;
    overflow: hidden;
    margin-top: 15px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}

.second-file-main-hot2-title{
    width: 850px;
    margin-top: 15px;
    margin-bottom: 15px;
    height: 20px;
}

.second-file-main-hot2-title>p{
    width: 750px;
    height: 20px;
    color: #3c3c3c;
    line-height: 20px;
    font-size: 18px;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.second-file-main-hot2-phototeam{
    width: 850px;
    position: relative;
    overflow: hidden;
    height: 122px;
    margin-bottom: 20px;
}

.second-file-main-hot2-photo{
    width: 205px;
    height: 122px;
    float: left;
    margin-right: 10px;
    background: top center no-repeat;
    background-size: 100%;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
}

.second-file-main-hot2-photo-fdi{
    width: 205px;
    height: 30px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-color: rgba(0,0,0,0.5);
}

.second-file-main-hot2-photo-fdi>p{
    font-size: 14px;
    color: #ffffff;
    line-height: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    float: left;
    width: 175px;
    margin-left: 15px;
    margin-top: 5px;
}

.second-file-main-hot2-photolast{
    width: 205px;
    height: 122px;
    float: left;
    background: top center no-repeat;
    background-size: 100%;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
}

.second-file-main-hot3{
    width: 850px;
    position: relative;
    overflow: hidden;
    margin-top: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}

.second-file-main-loadon{
    width: 850px;
    height: 40px;
    color: #ffffff;
    text-align: center;
    line-height: 40px;
    font-weight: 700;
    font-size: 18px;
    background-color: #f6841f;
    border-radius: 5px;
    margin-top: 20px;
    cursor: pointer;
}

.second-file-right-div1{
    width: 300px;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #e8e8e8;
}

.second-file-right-div1-title{
    width: 300px;
    height: 16px;
    border-left: 5px solid #f6841f;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    text-indent: 10px;
}

.second-file-right-div1-p{
    margin-top: 10px;
    margin-bottom: 10px;
    color: #3c3c3c;
    font-size: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.second-file-right-div1-nub{
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    font-weight: 700;
    font-style:oblique;
}

.second-file-right-div2{
    width: 300px;
    position: relative;
    overflow: hidden;
    margin-top: 30px;
    border-bottom: 1px solid #e8e8e8;
}

.second-file-right-div2-photo{
    width: 300px;
    height: 177px;
    background: center no-repeat;
    background-size: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
}

.second-file-right-div2-team{
    width: 300px;
    height: 14px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}

.second-file-right-div2-dian{
    width: 5px;
    height: 5px;
    margin-top: 4.5px;
    float: left;
    background-color: #000000;
    margin-right: 5px;
    margin-left: 5px;
}

.second-file-right-div2-team>p{
    font-size: 14px;
    line-height: 14px;
    height: 14px;
    color: #3c3c3c;
    width: 280px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    float: left;
}

.second-file-right-div3{
    width: 300px;
    margin-top: 30px;
    overflow: hidden;
    position: relative;
}

.second-file-right-div3-valteam{
    width: 300px;
    height: 100px;
    border-bottom: 1px solid #e8e8e8;
    overflow: hidden;
    position: relative;
    margin-top: 20px;
}

.second-file-right-div3-valteam-photo{
    width: 130px;
    height: 77px;
    background: center no-repeat;
    background-size: 100%;
    float: left;
    position: relative;
}

.second-file-right-div3-valteam-text,.second-file-right-div4-valteam-text{
    width: 160px;
    float: left;
    height: 77px;
    position: relative;
    margin-left: 10px;
}

.second-file-right-div3-valteam-text>p{
    color: #3c3c3c;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 10px;
}

.second-file-right-div4-valteam-text>p{
    color: #3c3c3c;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.pv-icon2{
    margin-right: 3px;
    width: 14px;
}

.second-file-right-div3-valteam-text>span,.second-file-right-div4-valteam-text>span{
    font-size: 11px;
    color: #999999;
}

.second-file-right-div4-valteam-text>h1{
    color: #f6841f;
    font-size: 12px;
}

.second-file-right-div4,.second-file-right-div5{
    width: 300px;
    overflow: hidden;
    position: relative;
    margin-top: 30px;
}

.second-file-right-div4-fdi{
    width: 300px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 30px;
    background-color: rgba(0,0,0,0.5);
}

.second-file-right-div4-play{
    width: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
}

.second-file-right-div4-videop{
    color: #FFFFFF;
    font-size: 14px;
    width: 260px;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 20px;
}

.second-file-right-div5-ban{
    width: 300px;
    height: 400px;
    margin-top:20px;
    position: relative;
    margin-bottom: 20px;
}

.second-ban-p2{
    width: 260px;
    position: absolute;
    bottom: 30px;
    left: 20px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;


}

.third-headline{
    width: 850px;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}

.third-poster2-icon{
    width: 50px;
    height: 100%;
    background-color: #3b9fa9;
    position: absolute;
    top: 0px;
    left: 0px;
}

.third-poster2-photo{
    width: 800px;
    float: left;
    background: center no-repeat;
    background-size: 100%;
}

.third-poster2{
    width: 850px;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
    padding-left: 50px;
}

.secondpage2-headline{
    width: 1200px;
    position: relative;
    overflow: hidden;
}

.secondpage2-headline-left{
    width: 550px;
    position: relative;
    float: left;
    margin-right: 50px;
    overflow: hidden;
    padding-top: 10px;
}

.secondpage2-headline-right{
    width: 600px;
    height: 390px;
    position: relative;
    float: left;
    overflow: hidden;
}

.secondpage2-headline-left-team{
    width: 550px;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

.secondpage2-headline-left-team>h1{
    color: #3c3c3c;
    font-size: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 7px;
}

.secondpage2-headline-left-team>p{
    color: #555555;
    font-size: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.secondpage2-headline-right-ban{
    width: 600px;
    height:350px;
    position: relative;
}


.secondpage2-headline-right-pagination{
    width: 100%;
    position: relative;
    overflow: hidden;
}

.secondpage2-recommend{
    width: 1200px;
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}

.secondpage2-recommend-title{
    width: 1200px;
    height: 18px;
    border-left: 5px solid #f6841f;
}

.secondpage2-recommend-title>p{
    width: 100px;
    height: 18px;
    line-height: 18px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    float: left;
}

.secondpage2-recommend-title-line{
    width: 1095px;
    height: 2px;
    float: left;
    background-color: #3c9fa9;
    margin-top: 7px;
}

.secondpage2-headline-right-ban-fdi{
    width: 600px;
    height: 50px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-color: rgba(0,0,0,0.5);
}

.secondpage2-headline-right-p{
    width: 550px;
    margin-top: 10px;
    margin-left: 25px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left;
}

.swiper-container3{
    width: 1100px;
    height: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.secondpage2-recommend-ban{
    width: 1200px;
    height: 200px;
    margin-top: 30px;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

.secondpage2-recommend-ban-photo{
    width: 267.5px;
    height: 159px;
    background: center no-repeat;
    background-size: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.secondpage2-recommend-next{
    width: 30px;
    height: 40px;
    position: absolute;
    top: 85px;
    right: 0px;
    background: url(/public/static/img/secondpage2-recommend-next.png) center no-repeat ;
    background-size: 100%;
}

.secondpage2-recommend-prev{
    width: 30px;
    height: 40px;
    position: absolute;
    top: 85px;
    left: 0px;
    background: url(/public/static/img/secondpage2-recommend-prev.png) center no-repeat ;
    background-size: 100%;
}

.secondpage2-recommend-p{
    width: 220px;
    color: #3c3c3c;
    font-size: 17px;
    font-weight: 700;
    position: absolute;
    left: 24px;
    bottom: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.article-path{
    width: 850px;
    height: 14px;
    position: relative;
    color: #c6c6c6;
    font-size: 12px;
    line-height: 14px;
    letter-spacing:3px;
    text-indent: 40px;
}

.article-path>a{
    color: #c6c6c6;
    font-size: 12px;
    line-height: 14px;
    letter-spacing:1px;
}

.article-cont-head{
    width: 850px;
    position: relative;
    overflow: hidden;
    border-bottom: 2px solid #e8e8e8;
}

.article-cont-head>h1{
    width: 770px;
    color: #3c3c3c;
    font-size: 29px;
    margin: 35px 40px 30px 40px;
    font-weight: 700;
}

.article-cont-head p,.article-cont-head span{
    font-size: 12px;
    color: #9e9e9e;
    margin-left: 40px;
    margin-bottom: 15px;
    float: left;
}
.article-cont-head img{
    float: left;

}

.article-cont-head-spant{
    width: 850px;
    position: relative;
    overflow: hidden;
}

.article-cont-head-share{
    width: auto;
    height: 20px;
    line-height: 20px;
    position: absolute;
    bottom: 15px;
    right: 0px;
    font-size: 12px;
    color: #9e9e9e;
    overflow: hidden;
}

.article-cont-head-share-p{
    line-height: 20px;
    height: 20px;
    font-size: 12px;
    color: #9e9e9e;
    float: left;
}

.article-cont-head-icon{
    width: 20px;
    float: left;
    cursor: pointer;
}

.article-cont-val{
    width: 710px;
    margin: 50px 70px 50px 70px;
    overflow: hidden;
    position: relative;
    font-size: 16px;
}

.article-cont-val p{
    line-height: 30px;
    font-size: 16px;
}

.article-cont-val img{
    margin: auto;
    display: block;
    width: 90%;
}

.article-cont-val span{
    line-height: 30px;
}

.article-poster1{
    width: 850px;
    background: center no-repeat;
    background-size: 100%;
    position: relative;
}

.article-cont-like{
    width: 180px;
    height: 50px;
    margin: 60px 335px 60px 335px;
    background-color: #f6841f;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
}

.like-icon{
    width: 25px;
    margin: 12.5px 0px 0px 50px;
}

.article-cont-like>span{
    color: #FFFFFF;
    font-size: 20px;
    position: absolute;
    top: 12px;
    left: 80px;
}

.article-cont-warp{
    width: 850px;
    position: relative;
    overflow: hidden;
    border-bottom: 2px solid #e8e8e8;
}

.article-cont-copy{
    width: 850px;
    position: relative;
    border-bottom: 2px solid #e8e8e8;

}

.article-cont-copy>p{
    width: 800px;
    margin: 20px 0px 0px 25px;
    text-align: center;
    font-size: 15px;
    color: #636363;
}

.article-cont-copy-click{
    width: 130px;
    height: 30px;
    margin: 10px 0px 25px 360px;
    border: 2px solid #f6841f;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

.copy-link{
    width: 25px;
    margin: 0px 0px 0px 5px;
}

.article-cont-copy-click>p{
    font-size: 14px;
    color: #f6841f;
    line-height: 26px;
    position: absolute;
    left: 30px;
    top: 0px;
}

.article-cont-copy-share{
    width: 200px;
    height: 30px;
    position: relative;
    margin: 0px 0px 15px 325px;
    overflow: hidden;
}


.article-cont-copy-share-p{
    line-height: 30px;
    height: 30px;
    font-size: 12px;
    color: #9e9e9e;
    float: left;
}

.article-cont-copy-share-icon{
    width: 27px;
    float: left;
    cursor: pointer;
}

.comment-title{
    width: 850px;
    height: 60px;
    border-bottom: 2px solid #e8e8e8;
    position: relative;
    color: #3c3c3c;
    font-size: 22px;
    font-weight: 700;
    line-height: 60px;
}

.article-comment-user{
    width: 850px;
    position: relative;
    overflow: hidden;
}

.article-comment-user-team{
    width: 850px;
    height: 50px;
    position: relative;
    margin-top: 30px;
}

.user-photo{
    width: 50px;
    height: 50px;
    position: relative;
    background: url(/public/static/img/user-icon.png) center no-repeat;
    background-size: 100%;
    float: left;
}

.comment-name{
    float: left;
    width: 430px;
    height: 50px;
    border: none;
    line-height: 16px;
    font-size: 16px;
    background-color: #f7f7f7;
    border-radius: 10px;
    margin-left: 20px;
    text-indent: 20px;
}

.comment-val{
    float: left;
    width: 780px;
    height: 50px;
    border: none;
    line-height: 16px;
    font-size: 16px;
    background-color: #f7f7f7;
    border-radius: 10px;
    margin-left: 20px;
    text-indent: 20px;
}

.comment-code{
    float: left;
    width: 230px;
    height: 50px;
    border: none;
    line-height: 16px;
    font-size: 16px;
    background-color: #f7f7f7;
    border-radius: 10px;
    margin-left: 20px;
    text-indent: 20px;
}

.user-text{
    color: #3c3c3c;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    line-height: 50px;
    width: 50px;
    height: 50px;
    float: left;
}

.comment-info{
    width: 180px;
    height: 50px;
    background-color: #f6841f;
    border-radius: 5px;
    text-align: center;
    line-height: 50px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    margin: 30px 0px 0px 70px;
}

.article-comment-div{
    width: 850px;
    position: relative;
    overflow: hidden;
    margin-top: 45px;
}

.article-comment-team-cont{
    width: 780px;
    float: left;
    background-color: #f7f7f7;
    border-radius: 5px;
    margin-left: 20px;
}

.article-comment-team{
    width: 850px;
    position: relative;
    overflow: hidden;
    margin-bottom: 35px;
}

.article-comment-team-name{
    color: #3c3c3c;
    font-size: 16px;
    font-weight: 500;
    margin-top: 18px;
    margin-left: 15px;
}

.article-comment-team-val{
    width: 750px;
    margin-top: 18px;
    margin-left: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #636363;
    margin-bottom: 18px;
}

.article-comment-time{
    width: 850px;
    height: 20px;
    float: left;
    margin-top: 10px;
}

.article-comment-time-p{
    color: #adacac;
    font-size: 12px;
    margin-left: 70px;
}

.article-comment-time-like{
    color: #adacac;
    font-size: 12px;
    margin-left: 20px;
    cursor: pointer;
}

.article-comment-time-likeshu{
    color: #adacac;
    font-size: 13px;
    margin-left: 10px;
}

.article-comment-onload,.article-recommend-onload{
    width: 850px;
    height: 50px;
    position: relative;
    background-color: #f6841f;
    border-radius: 5px;
    text-align: center;
    line-height: 50px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 65px;
    cursor: pointer;
}

.article-recommend-onload{
    margin-top: 60px;
}

.article-comment-footer{
    width: 850px;
    height: 65px;
    border-top: 2px solid #e8e8e8;
    color: #898989;
    font-size: 14px;
    line-height: 65px;
    text-align: right;
}

.article-recommend{
    width: 850px;
    position: relative;
    overflow: hidden;
    margin-top: 42px;
}

.article-recommend-title{
    width: 850px;
    height: 20px;
    border-left: 5px solid #f6841f;
}

.article-recommend-title-p{
    width: 100px;
    height: 20px;
    color: #3c3c3c;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 20px;
    float: left;
}

.article-recommend-line{
    width: 745px;
    height: 2px;
    background-color: #3c9fa9;
    float: left;
    margin-top: 6px;
}
#right-float-wrap{
    width: 1400px;
    position: fixed;
    height: 1px;
    top: 0px;
    left: 50%;
    transform: translate(-50%);
    -ms-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -webkit-transform: translate(-50%);
    -o-transform: translate(-50%);
    z-index: 100000;
}


#right-float{
    width: 65px;
    position: absolute;
    right: 5px;
    top: 50vh;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.right-float-icon-team{
    width: 50px;
    height: 50px;
    position: relative;
    overflow: hidden;
    background: center no-repeat;
    background-size: 100%;
    cursor: pointer;
}

.secondpage2-headline-right-ban-img{
    width: 600px;
    height: 350px;
    position: relative;
    overflow: hidden;
    background: center center no-repeat;
    background-size: 100%;
}

@media all and (max-width:1400px){
    #right-float-wrap{
        width: 100%;
    }
}

.share-link{
    position: absolute;
    left: 120%;
    top: 0px;
    opacity: 1;
}

.captchadiv{
    float: left;
    position: relative;
    margin-left: 20px;
    cursor: pointer;
}

#footer-body{
    width: 1000px;
    overflow: hidden;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.search-title{
    width: 810px;
    position: relative;
    font-size: 14px;
    font-weight: 700;
}

.video-val{
    width: 1200px;
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

.video-val-team{
    width: 350px;
    height: 215px;
    position: relative;
    background: center no-repeat;
    background-size: 100%;
    margin: 25px;
    float: left;
}

.video-page{
    width: 100%;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.pagination{
    width: auto;
    display:inline-block;
    *display:inline;
    *zoom:1;
}

.pagination>li{
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}

.pagination a{
    color: #555555;
    font-size: 16px;
}

.active span{
    color: #3a9fa9;
    font-size: 16px;
}

.disabled span{
    color: #555555;
    font-size: 16px;
}

.article-pagediv{
    width: 710px;
    height: 100px;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.article-pagediv-ul{
    width: auto;
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin: 35px auto 35px auto;
    overflow: hidden;
    position: relative;
}

.article-pagediv-li{
    width: 30px;
    height: 30px;
    font-size: 16px;
    text-align: center;
    border: 1px solid #ddd;
    float: left;
    color: #4a4a4a;
    line-height: 30px;
}

.article-pagediv-li-back{
    width: 60px;
    height: 30px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #ddd;
    float: left;
    color: #4a4a4a;
    line-height: 30px;
    font-weight: 700;
}

.article-pagediv-li-next{
    width: 60px;
    height: 30px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #ddd;
    float: left;
    color: #4a4a4a;
    line-height: 30px;
    font-weight: 700;
    border-radius: 0px 5px 5px 0px;
}

.article-pagediv-li-title{
    width: 60px;
    height: 30px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #ddd;
    float: left;
    color: #4a4a4a;
    line-height: 30px;
    font-weight: 700;
    border-radius: 5px 0px 0px 5px;
}

#footer-body>p{
    font-size: 16px;
}

.imgfad{
    text-align: center;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    overflow: hidden;
}

.lazy{
    width: 100%;
    position: relative;
}

.img2{
    width: auto;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0px;
    transform: translate(-50%);
    -ms-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -webkit-transform: translate(-50%);
    -o-transform: translate(-50%);
}

.home-banner-div{
    width: 380px;
    height: 210px;
    position: relative;
    overflow: hidden;
}

.qrcode{
    width: 200px;
    height: 230px;
    background: #ffffff;
    position: absolute;
    right: 80px;
    top: 30px;
    border: 1px #4d575f solid;
    padding: 25px;
    display: none;
    z-index: 1000;
}

.qrclose{
    width: 23px;
    position: absolute;
    top: 2px;
    right: 2px;
    cursor: pointer;
}

.qrcode>p{
    position: absolute;
    width: 150px;
    text-align: center;
    top: 180px;
    left:25px;
    color: #4d575f;
}

.news-head-xian{
    width: 2px;
    height: 52px;
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    background-color:#f6841f;
}

.news-head-tqdiv{
    width: auto;
    height: 40px;
    float: left;
    margin-top: 12px;
    overflow: hidden;
}

.second-tqicon{
    width: 40px;
    height: 40px;
    position: relative;
    float: left;
    background: center center no-repeat;
    background-size: 100%;
}

.news-head-tqdiv-textdiv{
    width: 250px;
    height: 40px;
    float: left;
    position: relative;
    overflow: hidden;
    margin-left: 10px;
}

.news-head-tqdiv-text-div1{
    width: auto;
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #9e9e9e;
}

.sitemap-main{
    width: 100%;
    overflow: hidden;
    position: relative;
}

.sitemap-cont{
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-top: 30px;
}

.sitemap-val-team{
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}

.sitemap-val-title{
    width: 100px;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    float: left;
}

.sitemap-val-cont{
    width: 700px;
    margin-left: 10px;
    float: left;
    line-height: 30px;
    overflow: hidden;
}

.sitemap-val-cont>a{
    font-size: 15px;
    color: #3b9fa9;
}

.sitemap-val-title>a{
    color: #3b9fa9;
    font-weight: 700;
    line-height: 30px;
}

.sitemap-val-cont>span{
    color: #f6841f;
    line-height: 30px;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 15px;
}

.article-special{
    width: 710px;
    height: 300px;
    margin-top: 30px;
    margin-bottom: 30px;
    background-color: #eeeeee;
}

.article-special-title{
    width: 50px;
    height: 300px;
    background-color: #f6841f;
    position: relative;
    float: left;
}
.article-special-title>p{
    width: 16px;
    font-size: 16px;
    color: #FFFFFF;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -60px;

}

.article-special-div{
    width: 660px;
    height: 300px;
    position: relative;
    overflow: hidden;
}

.article-special-team{
    margin: 10px;
    width: 200px;
    height: 230px;
    float: left;
}

.article-special-team-photo{
    width: 200px;
    height: 127px;
}

.article-special-team-photo>img{
    width: 100% !important;
}

.article-special-team>h1{
    font-size: 16px;
    color: #3c3c3c;
    font-weight: 700;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    margin-top: 5px;
    margin-bottom: 5px;
}

.article-special-team>span{
    font-size:11px;
    color:#999999;
}

.special_cont_team_type{
    color:#f6841f;
    font-size:12px;
    margin-top: 5px;
}

.article-special-specialtitle{
    width: 660px;
    height: 50px;
}

.article-special-specialtitle-p{
    width: 640px;
    line-height: 50px !important;
    margin-left: 10px;
    color: #3c3c3c;
    font-weight: 700;
    font-size: 18px !important;
}