



.title span{
    display: none;
}

.about-sect .title span{
    display: block;
}



.title h2{
    position: relative;
    font-family: 'Oswald',serif;
    letter-spacing: 0.2px;
    font-size: 55px;
    font-weight: 500;
    line-height: 1.5;
    color: #1F1813;
    display: block;
}

.title h2::first-letter {
    color: #0A70BF;
}

.about-sect .title h2::first-letter, .products-sect .title h2::first-letter {
    color: unset;
}


.about-sect .txt-box .index-about-editor .editor h3 {
   
    font-size: 23px;
    letter-spacing: 0px;
    line-height: 1.2;
}

.products-sect .index_more {
  
    top: 21px;
}

.album-sect {
    padding: 50px 0 70px;
}

.album-sect .index_more {
    top: 23px;
}


.news-sect {
    padding: 97px 0 40px;
}

.news-sect .index_more {
    top: 21px;
}


.service-box {
   
    width: 43%;
}


.service-sect .index_more {
    position: absolute;
    left: calc(100% + 380px);
    bottom: 75px;
}



@media screen and (max-width: 1100px){
  

    .s_pic{
        position: absolute;
        right: 0;
        width: 60%;
    }

    .service-box{
        width: 100%;
        margin: 0;
    }
    .service-sect .index_more {
        left: 50%;
        bottom: 160px;
    }
}

@media screen and (max-width: 1000px){
    .products-sect .index_more,
    .album-sect .index_more,
    .news-sect .index_more,
    .articles-sect .index_more{
        position: absolute;
        right: 0;
        left: 0;
        top: 60px;
        
    }

    .title h2, .about-sect .title h2 {
        font-size: 40px;
        line-height: 1.2;
    }


    .news-sect {
        padding: 60px 0 20px;
        background: url(../../../images/layout03/common/index/a_bg.jpg);
    }

    .service-box {
        width: 100%;
    }
    
    .service-sect .index_more {
        position: relative;
        left: 0;
        bottom: 0;
        right: 0;
        margin: 20px auto 0;
    }


    
}