﻿.banner
{
    height: 505px;
    background-color:Gray;
}
.about
{
    width: 100%;
    height: 276px;
    background-color: #f4e3d1;
}
.about .about-content .about-head
{
    height: 53px;
    line-height: 53px;
    color: #440000;
}
.about .about-content .about-head-content
{
    height: 35px;
    line-height: 59px;
}
.about .about-content .about-head .about-head-left
{
    width: 165px;
    height: 35px;
    float: left;
    font-size: 18px;
}
.about .about-content .about-head .about-head-left em
{
    font-size: 14px;
}
.about .about-content .about-head .about-head-left span
{
    padding-left: 5px;
    padding-right: 5px;
}
.about .about-content .about-head .about-head-right
{
    width: 835px;
    height: 35px;
    border-bottom: 1px dashed #440000;
    float: right;
}
.about .about-content .about-head .about-head-right a
{
    float: right;
    line-height: 54px;
    color: #360101;
}
.about .about-content .about-body
{
    height: 223px;
    color: #440000;
}
.about-content .about-body .in_ab_left
{
    width: 690px;
    height: 223px;
    float: left;
    background-image: url(../images/index/about/right_bottom_bg.png);
    background-position: 544px 93px;
    background-repeat: no-repeat;
}
.about-content .about-body .in_ab_right
{
    width: 310px;
    height: 223px;
    float: right;
    text-align: right;
}
.about-content .about-body .in_ab_right img
{
    margin-right: 10px;
}
.about-content .about-body .in_ab_left .about-txt
{
    height: 114px;
}
.about-content .about-body .in_ab_left .about-bottom
{
    height: 109px;
}
.about-content .about-body .in_ab_left .about-bottom ul
{
    margin-left: 10px;
}
.about-content .about-body .in_ab_left .about-bottom a
{
    color: #e1d3c2;
}
.about-content .about-body .in_ab_left .about-bottom li
{
    width: 72px;
    height: 71px;
    line-height: 71px;
    text-align: center;
    float: left;
}
.about-content .about-body .in_ab_left .about-bottom li.about-item
{
    background-image: url(../images/menu_bg.png);
    background-position: center;
    background-repeat: no-repeat;
}
.about-content .about-body .in_ab_left .about-bottom li.line
{
    width: 24px;
    height: 71px;
    text-align: center;
}
.n_news
{
    width: 100%;
    height: 295px;
    background-color: #e2ceb5;
    overflow: hidden;
}
.n_news .news-content .news_in_left
{
    width: 646px;
    margin-right: 20px;
    height: 294px;
    float: left;
    border-top: 1px dashed #440000;
}
.n_news .news-content .news_in_right
{
    width: 314px;
    height: 295px;
    float: right;
}
.n_news .news-content .news-scroll-wrap
{
    width: 303px;
    height: 224px;
    border: 1px solid #761f1f;
}
.n_news .news-content .news_in_left .news-img
{
    float: left;
    width: 328px;
    height: 270px;
    margin-top: 25px;
}
.n_news .news-content .news_in_left #newslist
{
    float: right;
    width: 318px;
    height: 270px;
    margin-top: 25px;
}
.n_news .news-content .news_in_left #newslist li
{
    margin-bottom: 16px;
    height:20px;
    color: #4f0100;
}
.n_news .news-content .news_in_left #newslist li span
{
    width:200px;
    height:20px;
    display:block;
    overflow:hidden;
    float:left;
}
.n_news .news-content .news_in_left #newslist li a
{
    color: #4f0100;
}
.n_news .news-content
{
    margin-top: 43px;
}
.n_news .news-content .news_in_left #newslist li .news-time
{
    float: right;
}
.culture
{
    width: 100%;
    height: 345px;
    background-color: #f4e3d1;
}
.culture .culture-content
{
    background-image: url(../images/index/culture/culture_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 345px;
    position: relative;
}
.culture .culture-content .culture_nav01_top_left
{
    position: absolute;
    top: 111px;
    left: 70px;
}
.culture .culture-content .culture_nav01_top_right
{
    position: absolute;
    top: 111px;
    right: 70px;
}
.culture .culture-content .culture_nav01_bottom_left
{
    position: absolute;
    top: 244px;
    left: 218px;
}
.culture .culture-content .culture_nav01_bottom_right
{
    position: absolute;
    top: 244px;
    right: 218px;
}
.product
{
    width: 100%;
    height: 458px;
    background-color: #f4e3d1;
}
.product .product-content .product-head
{
    width: 515px;
    height: 74px;
    line-height: 74px;
    margin: 0 auto;
    text-align: center;
}
.product .product-content .product-head img
{
    vertical-align: middle;
}
.product .product-content .product-body
{
    height: 384px;
    border-top: 1px dashed #440000;
    padding-top: 6px;
}
.product .product-content .product-head .pro-hea-in-left
{
    float: left;
    width: 187px;
    height: 74px;
    text-align: center;
}
.product .product-content .product-head .pro-hea-in-centre
{
    float: left;
    width: 140px;
    height: 74px;
    text-align: center;
}
.product .product-content .product-head .pro-hea-in-right
{
    float: right;
    width: 187px;
    height: 74px;
    text-align: center;
}
.product .product-content .product-body li
{
    width: 184px;
    height: 335px;
    float: left;
    margin-right: 15px;
}
.product .product-content .product-body li.last
{
    margin: 0px;
}
