/*------------ banner ------------*/

.banner .slick-arrow {
    color: #fff;
    background: rgba(0, 0, 0, .7);
    border: 0px solid rgba(0, 0, 0, 0.7);
}

.banner .slick-arrow:hover {
    background: #8C0000;
}

.banner .slick-dots li button {
    color: transparent;
    background: transparent;
    border: 2px solid #C95252;
}

.banner li button:hover,
.banner li.slick-active button {
    background: #AD0501;
    border-color: #AD0501;
}


/*------------ title ------------*/

section .title {
    color: #000000;
    margin: 0 0 30px;
}

section .title:before {
    content: "\e1007";
    color: #AD0501;
}

.title2 {
    color: #000000;
}


/*------------ more ------------*/

.more {
    color: #fff;
    background: #AD0501;
}

.more:hover {
    background: #444;
}

.more.color02 {
    background: #AD0501;
}

.more.color02:hover {
    background: #DBCCB0;
}

/*------------ news ------------*/

.news-list {
    border-top: 1px solid #DDDDDD;
    max-width: 1000px;
    margin: 0 auto;
}

.news-list li {
    border-bottom: 1px solid #DDDDDD;
    display: block;
}

.news-list li a {
    border: 0;
    background: transparent;
}

.news-list li:hover {
    background: #EBEBED;
}

.news-list li a:hover {
    background: transparent;
}

.news-list .date {
    border-right: 1px solid #666666;
}

.news-list li .name {
    color: #666666;
}

.news-list li a:hover .name {
    color: #666666;
}

.news-list li a:hover .date {
    color: #AD0501;
}


/*------------ about ------------*/

.sect02 {
    background: url('/../../images/common/color_black/index/about_bg_02.jpg');
}

.sect02:before {
    background: url('/../../images/common/color_black/index/about_bg.jpg') 360px -510px;
}

.about-title {
    color: #fff;
    background: url('/../../images/common/color_black/index/about_title.png');
}


/*------------ products ------------*/

.sect03 {
    background: url('/../../images/common/color_black/index/products_bg.jpg') no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}

.product-title {
    color: #000000;
}

.product-arrow button {
    color: #fff;
    background: #999;
}

.product-arrow button:hover {
    background: #caac87;
    color: #fff;
}

.product-list .text {
    background: #fff;
}

.product-list a:hover .text {
    background: #e5e5e5;
}

.product-list .name {
    color: #000;
}

.product-list .description {
    color: #999999;
}

.product-list a:hover .description {
    color: #000;
}


/*------------ service ------------*/

.sect04 {
    background: url('/../../images/common/color_black/index/service_bg.jpg');
}

.sect04 .title {
    color: #fff;
}

.sect04 .title:before {
    content: "\e1008";
    color: #DBCCB0;
}

.sect04 .editor {
    color: #CCCCCC;
}


/*------------ album ------------*/


.album-arrow button {
    color: #fff;
    background: #999;
}

.album-arrow button:hover {
    background: #caac87;
    color: #fff;
}

.sect05 .title:before {
    content: "\e1006";
}

.album-list li .pic:before {
    background: rgba(0, 0, 0, .2);
}


/*------------ rwd ------------*/

@media screen and (max-width: 1024px) {
    .about-title {
        background: url('/../../images/common/color_black/index/about_bg.jpg');
        font-size: 26px;
    }
}
