ul{
    margin: 0;
    padding:0;
}
body {
    min-width: 1200px;
    position: relative;
    padding: 0;
    margin: 0;
    background: #fff;
}
p{
    padding: 0;
    margin: 0;
}
.none {
    display: none !important;
}
a:hover, a:visited, a:link, a:active {
    color: white;
}
.content {
    width: 100%;
    overflow: hidden;
    font: 14px'微软雅黑', 'microsoft yahei ui', sans-serif;
}
.clearfix:after{content:'.';display:block;clear:both;line-height:0;height:0;visibility:hidden}
.top {
    position: relative;
}
.top img {
    position: relative;
    left: 50%;
    top: 0;
    margin-left: -960px;
    display: block;
    /* margin-top: -4px; */
}
.title {
    position: relative;
}
.title img {
    position: relative;
    left: 50%;
    top: 0;
    margin-left: -960px;
    display: block;
    /* margin-top: -4px; */
}

.section1 .content-box{
    overflow: hidden;
    background: url(https://file.40017.cn/img140017cnproduct/cn/s/2019/zt/pc/191209/section1-bg.png) top center no-repeat;
    height: 790px;
}
.section1 .content-box .content{
    width: 1040px;
    height: 654px;
    margin: 0 auto;
}

.video-box{
    width: 1040px;
    /* height: 410px; */
    margin-bottom:10px ;
}

.video-box .video {
    float: left;
    width: 672px;
    height: 410px;
    font-size: 0;
}

.video-box .video-tab {
    float: right;
    width: 355px;
    padding-top:16px;
}
.video-box .video-tab img {
    width: 100%;
    height: 125px;
    display: block;
    margin-bottom: 10px;
}

.section1 .content-box .content-bottom{
    width: 1040px;
    height: 222px;
    background: url(https://file.40017.cn/img140017cnproduct/cn/s/2019/zt/pc/191209/section1_bottom_img.png) top center no-repeat;
    position: relative;
}

.section1 .content-box .content-bottom a{
    width: 111px;
    height: 25px;
    display: block;
    position: absolute;
    right: 48px;
    top:38px;
}

.section1 .content-box .content-bottom p{
    width: 967px;
    line-height: 24px;
    font-size: 18px;
    color:#666;
    text-indent: 2em;
    position: absolute;
    top:116px;
    left:26px;
}

.section2 .content-box{
    overflow: hidden;
    background: url(https://file.40017.cn/img140017cnproduct/cn/s/2019/zt/pc/191209/section2-bg.png) top center no-repeat;
    height: 500px;
}

.section2 .content-box .content,
.section3 .content-box .content,
.section4 .content-box .content{
    width: 1040px;
    height: 324px;
    margin: 0 auto;
}


.section2 .content-box .tab,
.section3 .content-box .tab,
.section4 .content-box .tab{
    width: 260px;
    height: 324px;
    float: left;
    background: rgba(255, 255, 255, 0.6);
}

.section2 .content-box .tab-title,
.section3 .content-box .tab-title,
.section4 .content-box .tab-title{
    width: 260px;
    height: 64px;
    background: #dcc9aa;
    text-align: center;
    line-height: 64px;
    color: #774600;
    font-size: 32px;
    margin-bottom:15px;
}
.section3 .content-box .tab-title,
.section4 .content-box .tab-title{
    margin-bottom:45px;
}
.section2 .content-box .tab-list,
.section3 .content-box .tab-list,
.section4 .content-box .tab-list{
    width: 206px;
    height: 50px;
    background: url(https://file.40017.cn/img140017cnproduct/cn/s/2019/zt/pc/191209/section3-tab-bg.png) no-repeat;
    background-size:206px 50px;
    text-align: center;
    line-height: 50px;
    font-size: 24px;
    color: #fff;
    margin:0 auto 10px;
}
.section2 .content-box .tab-list-acitve,
.section3 .content-box .tab-list-acitve,
.section4 .content-box .tab-list-acitve{
    width: 206px;
    height: 50px;
    background: url(https://file.40017.cn/img140017cnproduct/cn/s/2019/zt/pc/191209/section3-tab-active-bg.png) no-repeat;
    background-size:206px 50px;
    text-align: center;
    line-height: 50px;
    font-size: 24px;
    color: #fff;
    margin:0 auto 10px;
}
.section2 .content-box .list-box,
.section3 .content-box .list-box,
.section4 .content-box .list-box{
    float: left;
}

.section2 .content-box .list-box .list,
.section3 .content-box .list-box .list,
.section4 .content-box .list-box .list{
   width: 248px;
   height: 322px;
   border:1px solid #c7c7c7;
   margin-left:10px;
   float: left;
}

.section2 .content-box .list-box .list img,
.section3 .content-box .list-box .list img,
.section4 .content-box .list-box .list img{
    width: 248px;
    height: 160px;
    display: block;
}
 
.section2 .content-box .list-box .list .product-box,
.section3 .content-box .list-box .list .product-box,
.section4 .content-box .list-box .list .product-box{
    width: 248px;
    height: 148px;
    background: #fff;
    padding-top:14px;
}

.section2 .content-box .list-box .list .product-box .title{
    margin:0 14px;
    min-height: 40px;
    line-height: 20px;
    font-size: 18px;
    color:#333;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
    margin-bottom: 3px;
}
.section2 .content-box .list-box .list .product-box .doc,
.section3 .content-box .list-box .list .product-box .doc,
.section4 .content-box .list-box .list .product-box .doc {
    margin:0 14px;
    font-size: 14px;
    color:#666;
    min-height: 43px;
    border-bottom:1px dotted #c5a97d;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
}
.section2 .content-box .list-box .list .product-box .doc span,
.section3 .content-box .list-box .list .product-box .doc span,
.section4 .content-box .list-box .list .product-box .doc span{
    width: 32px;
    height: 14px;
    text-align: center;
    line-height: 14px;
    background: #ff6c00;
    font-size: 12px;
    color:#fff;
    border-radius: 7px;
    display: inline-block;
    margin-right: 4px;
}

.section2 .content-box .list-box .list .product-box a,
.section3 .content-box .list-box .list .product-box a,
.section4 .content-box .list-box .list .product-box a{
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #f1c271;
    border-radius: 4px;
    font-size: 16px;
    color:#484f54;
    margin: 10px auto;
    display: block;
}

.section3 .content-box{
    overflow: hidden;
    background: url(https://file.40017.cn/img140017cnproduct/cn/s/2019/zt/pc/191209/section3-bg.png) top center no-repeat;
    height: 512px;
}

.section3 .content-box .list-box .list .product-box .title,
.section4 .content-box .list-box .list .product-box .title{
    margin:0 14px;
    line-height: 20px;
    font-size: 18px;
    color:#333;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1; 
    margin-bottom: 3px;
}

.section3 .content-box .list-box .list .product-box .address,
.section4 .content-box .list-box .list .product-box .address {
    margin:0 14px;
    font-size: 14px;
    color:#666;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1; 
}

.section3 .content-box .list-box .list .product-box .address span,
.section4 .content-box .list-box .list .product-box .address span{
    width: 32px;
    height: 14px;
    text-align: center;
    line-height: 14px;
    background: #ff6c00;
    font-size: 12px;
    color:#fff;
    border-radius: 7px;
    display: inline-block;
    margin-right: 4px;
}

.section4 .content-box{
    overflow: hidden;
    background: url(https://file.40017.cn/img140017cnproduct/cn/s/2019/zt/pc/191209/section4-bg.png) top center no-repeat;
    height: 481px;
}

.section5 .content-box{
    overflow: hidden;
    background: url(https://file.40017.cn/img140017cnproduct/cn/s/2019/zt/pc/191209/section5-bg.png) top center no-repeat;
    height: 947px;
}

.section5 .content-box .content{
    width: 1044px;
    margin: 7px auto;
}

.section5 .content .list-box{
    width: 515px;
    height: 361px;
    float: left;
    position: relative;
    display: block;
    margin: 0 9px 9px 0;
    border:1px solid #dbdbdb;
}

.section5 .content .list-box:nth-child(2n){
    margin-right:0 ;
}

.section5 .content .list-box img{
    width: 515px;
    height: 304px;
    display: block;
}
.section5 .content .list-box .doc-box{
    width: 515px;
    height: 304px;
    display: block;
    position: absolute;
    left:0;
    top:0;
    background: rgba(0, 0, 0, 0.6);
}
.section5 .content .list-box .doc-box p{
    width: 466px;
    line-height: 30px;
    font-size: 20px;
    color:#fff;
    position: absolute;
    left:23px;
    top:15px;
}

.section5 .content .list-box .doc-box div{
    width: 206px;
    height: 50px;
    background: url(https://file.40017.cn/img140017cnproduct/cn/s/2019/zt/pc/191209/section5-btn-bg.png) no-repeat;
    position: absolute;
    bottom:33px;
    left:155px;
}

.section5 .content .list-box .bottom{
    width: 515px;
    height: 57px;
    color: #333;
    font-size: 24px;
    font-weight: bold;
    background: #fff;
    line-height: 57px;
    overflow: hidden;
    /* text-indent: 2em; */
    text-align: center;
}

.nav-box {
    display: none;
    position: fixed;
    z-index: 11;
    top: 50%;
    margin-top: -365px;
    left: 50%;
    margin-left: 531px;
    width: 165px;
}

.nav-box .nav span{
    width: 165px;
    height: 56px;
    text-align: center;
    display: block;
    background: url(https://file.40017.cn/img140017cnproduct/cn/s/2019/zt/pc/191209/right-list.png) no-repeat;
    color:#cfae69;
    line-height: 56px;
    font-size: 20px;
    margin-bottom:10px ;
}
.nav-box .nav span.on{
    width: 165px;
    height: 56px;
    text-align: center;
    display: block;
    background: url(https://file.40017.cn/img140017cnproduct/cn/s/2019/zt/pc/191209/right-list-active.png) no-repeat;
    color:#fff;
    line-height: 56px;
    font-size: 20px;
    
}

.nav-box .top{
    width: 43px;
    height: 43px;
    display: block;
    background: url(https://file.40017.cn/img140017cnproduct/cn/s/2019/zt/pc/191209/right-top.png) no-repeat;
    margin: 0 0 0 64px;
}



.top {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.top .inside {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.top .inside li {
    float: left;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    left: 50%;
    top: 0;
    width: 1920px;
    margin-left: -960px
}

.top img {
    display: block
}

#headerImg{
    height: 989px;
}

#headerImg li img:nth-child(1){
    height: 495px;
}
#headerImg li img:nth-child(2){
    height: 494px;
}