

.culture .banner{

    padding-top:60px;

}

.culture .banner img{

    width: 100%;

    /*height: 300px;*/

    vertical-align: bottom;

}

.culture .ico-bg{

    width: 100%;

    background: #4d4847;

}



.culture .ico #ul{

    overflow: hidden;

    padding: 20px 10px;

    display: flex;

    justify-content: space-between;

}



.culture .ico  #ul a{

    /* float: left; */

    width:110px;

    box-sizing: content-box;

    margin-right: 130px;

    cursor: pointer;

}

.culture .ico #ul a:last-child{

    margin-right: 0px;

}

.culture  .ico  #ul a img{

    width: 110px;

    height: 110px;

    margin-bottom: 24px;

}

.culture .ico #ul a p{

    font-size: 18px;

    color: #ccc;

    text-align:center;

    margin-top:10px;

}
.culture .ico #ul a:hover p{
    color: #e29e2e;
}
.culture .ico #ul .yactive p{

    color: #e29e2e;

}

.culture  #box .item{

    display: none;

    width: 100%;

    background: #3f3b3a;

    color:#fff;
    font-size: 14px!important;
    line-height: 24px;
    /*text-indent: 2em;*/

}

 .yw1200{
     width: 1200px;
     margin:0 auto;
     padding: 60px 0 20px;
}

.culture  .title-header{
    padding-bottom:10px;
    border-bottom:1px solid #795e35;
}

.culture  .title span{
    font-size: 32px;
    color: #fff;
}

.culture  .title  text{

    font-size: 24px;
    color: #ffaf29;
    text-indent: 2em;

}

.culture .story .first .cont{

    padding: 36px 0;

    overflow: hidden;

}

.culture .story .first .cont img{

    width: 566px;

    height: 650px;

    float: left;
    margin-right: 44px;

}

.culture .story .first .cont .tt{

    float: right;

    width: 49%;

}

.culture .story .first .cont .tt h1{

    font-size: 32px;

    color: #fff;

    margin-top:90px;

    margin-bottom: 15px;

}

.culture .story .first .cont .tt p.eng{

    font-size: 24px;

    color: #ffaf29;

    line-height: 24px;

    margin-bottom: 30px;

}

.culture .story .first .cont .tt  .line{

    width:50px;

    height: 4px;

    background: #ffaf29;

}

.culture .story .first .cont .tt .tex{
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    margin-top: 30px;
    text-indent: 2em;

}



.culture .story .second .video {

   margin: 30px 0;

   position: relative;

   height: 680px;

}



.culture .story .second .video video{

    width: 100%;

    height: 680px;

    display: inline-block;

    vertical-align: baseline;



}



.culture .story  .video .video-img{

	position: absolute;

    top:50%;

    left:50%;

    transform: translate(-50%,-50%);

    width:76px;

    height: 76px;

    z-index: 999;

    background: url(../icon/video.png) no-repeat;

    background-size: 100% 100%;

	cursor:pointer;

}



.culture .line{

    width: 100%;

    height: 2px;

    background: #e29e2e;

}

