*{

    margin: 0;

    padding: 0;

    box-sizing: border-box;
}
body,html {
        width:100%;

        height:100%;
}
.works-container, .partner-container, #culetrue, #ourselves,.works-banner, .news-list{
    min-height: calc(100% - 253px);
}
/*标题*/
/*img{ max-width:100%}*/
.title-wrap{

    position: relative;

    text-align: center;

}

.title-wrap>span{

    position: absolute;

    left: 50%;

    display: block;

    width: 45px;

    height: 1px;

    background: #f5821f;

    transform: translate(-50%,0);

}

.title-wrap .title-en{

    font-size: 32px;

    font-weight: 600;

}

.title-wrap .title-ch{

    font-size: 18px;

    padding-top: 10px;

}

*, *:before, *:after {

    box-sizing: border-box;

}

*, *:focus, *:active, *:focus:active, *:before, *:before:focus, *:before:active, *:before:focus:active, *:after, *:after:focus, *:after:active, *:after:focus:active {

    outline: none;

}

textarea{

    vertical-align:top;

}

ul {

    padding: 0;

}



li {

    list-style: none;

    padding: 0;

}

.tabbar:after{

    content: '';

    height: 0;

    display: block;

    clear: both;

}

.tabbar{

   margin: 40px auto;

}

.tabbar>li{

    float: left;

    margin-right: 20px;

}

.tabbar>li:last-child{

    margin-right: 0;

}

.tabbar>li>a{

    display: block;

    width: 148px;

    height: 40px;

    border: solid 1px #f5821f;

    color: #f5821f;

    transition: .3s;

    line-height: 40px;

    text-align: center;

    text-decoration: none;

}

.tabbar>li>a:hover{

    background: #f5821f;

    color: #fff;

}

.tabbar>li>a.active{

    background: #f5821f;

    color: #fff;

}

.share{

    float: left;

    margin-left: 20px;

}

.share img{

    margin-right: 10px;

}

.goback{

    float: right;

    display: block;

    width: 100px;

    height: 32px;

    line-height: 32px;

    text-align: center;

    border: solid 1px #818181;

    font-size: 14px;

    color: #818181;

    transition: .3s;

}
.media-date > a{

    float: right;

    height: 30px;

    width: 80px;

    display: block;

    line-height: 30px;

    text-align: center;

    background: #a9a9a9;

    color: #fff;

    margin-right: 50px;

    margin-top: 5px;

    border-radius: 4px;

}
.goback:hover{

    background: #818181;

    color: #fff;

}
.media-object{
    height:170px;
}
.news-list>.container{

    margin: 20px auto;

    background: #fff;

    padding: 60px 60px 30px;

}
