/*头部样式*/
#header{width:1200px;margin:0 auto;height: 105px;z-index: 9999;position: absolute;left:0;right:0;top:0;margin:auto;}
.logo{float:left;}

/*热门搜索*/
.search-box{width: 1480px;position: absolute;left:0;right:0;margin:auto;z-index: 999; bottom:0;height: 70px;border-bottom:2px solid #946b17;}
.search{width: 1200px;margin:0 auto;}
#formsearch{float:left;margin-top: 22px;}
.k1{float:right;height:70px;line-height:70px;}
.hotSearch{float:right;height:70px;line-height:70px;font-weight:normal;}
/*搜索和热门搜索*/
.hotSearch a{margin-right:6px;}
#formsearch input{height:24px;background:#fff;border:1px solid #946b17;line-height:24px;}
#formsearch input#keyword{height:24px;line-height:24px;color:#666;width: 270px;text-indent: 15px;}
#formsearch input#s_btn{width:48px;height:26px;line-height:26px;text-align:center;background-color:#946b17;color:#fff;border:none;cursor:pointer;margin-left: -3px;}



/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}
#container {
    width: 1200px;
    margin:0 auto;
    margin-bottom: 20px;    
}

/*主体样式*/
.container {
    background: url(../images/bj1.jpg) no-repeat top;
}
.procate-box {
    width: 1200px;
    margin:0 auto;
    padding-top: 70px;
}
.reuse {
    text-align: center;    margin-top: -58px;
}
.procate-list {
    text-align: justify;
    margin-top: 2px;
}
.procate-list li {
    position: relative;
    display: inline-block;
    width: 22%;
    vertical-align: top;
    text-align: center;
    margin-top: 30px;
}
.procate-list li a.img{
    display: block;
    background: url(../images/catebj.png) no-repeat center;
}
.procate-list li h3 {
    line-height: 35px;
    font-weight: normal;
}
.procate-list li h3 a{
    display: block;
    color:#503811;
    font-size: 18px;
}
.procate-list:after {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    height: 0;
    content: '';
}
.catemore {
    width: 174px;
    height: 36px;
    display: block;
    margin:0 auto;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color:#946b17 !important;
    border:1px solid #946b17;
    border-radius: 20px;
    margin-top: -7px;
}

.intro-box {
    padding-top: 126px;
    width: 1021px;
    margin:0 auto;
}
.intro-img {
    text-align: justify;
    margin-top: 40px;
}
.intro-img li {
    position: relative;
    display: inline-block;
    width: 300px;
    height: 158px;
    vertical-align: top;
    text-align: center;
    margin-bottom: 14px;
}
.intro-img:after {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    height: 0;
    content: '';
}
.intro-text {
    width: 906px;
    margin:0 auto;
    font-size: 14px;
    color:#888888;
    line-height: 27px;
    padding:30px 0px;
}
.intromore {
    width: 174px;
    height: 36px;
    display: block;
    margin:0 auto;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color:#946b17 !important;
    border:1px solid #946b17;
    border-radius: 20px;
    margin-top: 15px;
}
.product-box {
    width: 1200px;
    margin:0 auto;
    padding-top: 187px;
        margin-top: -66px;
}
.product-list {
    text-align: justify;
    margin-top: 80px;
}
.product-list li {
    position: relative;
    display: inline-block;
    width: 247px;
    vertical-align: top;
}
.product-list .slick-slide {
    margin:10px;
}
.product-list li h3 {
    line-height: 30px;
    font-weight: normal;
}
.product-list li h3 a{
    display: block;
    font-size: 16px;
}
.product-list li h3 p{
    line-height: 18px;
}
.product-list:after {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    height: 0;
    content: '';
}
.promore {
    width: 174px;
    height: 36px;
    display: block;
    margin:0 auto;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color:#946b17 !important;
    border:1px solid #946b17;
    border-radius: 20px;
    margin-top: 45px;
}
.index-message {
    padding-top: 360px;
    padding-bottom: 90px;
}
.mesmore {
    width: 132px;
    height: 29px;
    display: block;
    margin:0 auto;
    line-height: 29px;
    margin:0 auto;
    background: #946b17;
    font-size: 14px;
    color:#fff !important;
    border-radius: 20px;
    text-align: center;
}
.news-box {
    width: 1200px;
    margin:0 auto;
    padding-top: 60px;
    background: url(../images/bj3.png) no-repeat left;
    padding-bottom: 120px;
}
.news-list {
    width: 546px;
    float:right;
    padding-top: 30px;
}
.news-list li {
    height: 84px;
    border-bottom:1px solid #eeeeee;
    margin-top: 20px;
}
.news-list li .newtime {
    width: 59px;
    height: 59px;
    background: #946b17;
    text-align: center;
    float:left;
    margin-left: 20px;
}
.news-list li .newtime span {
    color:#fff;
    font-size: 16px;
    line-height: 35px;
}
.news-list li .newtime p{
    font-size: 12px;
    color:#fff;
}
.news-list li h3 {
    width: 410px;
    float:left;
    margin-left: 20px;
    font-weight: normal;
}
.news-list li h3 a {
    display: block;
    font-size: 15px;
    color:#333;
}
.news-list li h3 p {
    font-size: 12px;
    color:#999;
}
/*友情链接*/
.f_link{width:1200px;margin:0 auto;line-height:30px;padding:21px 0px;}

/*页面底部*/
.foot {
    background: #fff6e3;
    padding:50px 0px;
}
#footer {position:relative;width:1200px;margin:0 auto;}
.footlogo {
    float:left;
}
.quick-link {
    float:left;
    width: 180px;
    margin-left: 100px;
    margin-right: 100px;
}
.quick-link h3 {
    font-size: 18px;
    color:#666666;
    line-height: 50px;
    font-weight: normal;
}
.footnav li{
    width: 50%;
    float:left;
    line-height: 35px;
}
.footnav li a{
    display: block;
    font-size: 14px;
}
.foot-lx {
    float:left;
    font-size: 14px;
    color:#666;
    line-height: 30px;
    margin-top: 29px;
}
.foot-lx span {
    font-size: 18px;
    color:#946b17;
}
.zhuyin span a {
    font-size: 14px !important;
}
.ewm {
    float:right;
    margin-top: 40px;
}


/*------------内页-------------------*/

.prodescription {
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
    line-height: 24px;
    padding: 10px;
    margin-bottom: 15px;
    text-indent: 20px;
    display: none;
}

.n_banner {
    text-align: center;
}

.n_banner img {
    max-width: 100%;
    height: auto;
}

.m55 {
    max-width: 1200px;
    margin: 0 auto;
}

.left {
    width: 300px;
    float: left;
    padding-top: 36px;
}

.right {
    width: 860px;
    float: right;
    padding-top: 50px;
}

.left h3 {
    font-size: 22px;
    font-weight: normal;
    line-height: 65px;
    color: #fff;
    padding-left: 40px;
    background: #946b17;
    background-size: cover;
    margin-top: 15px;
}

.left .content {
    border: 1px solid #eee;
    border-top: none;
}

.n_contact .content {
    padding: 10px;
    line-height: 30px;
}

.sitemp {
    background: #e5e5e5;
    margin-bottom: 14px;
    height: 50px;
    line-height: 50px;
}

.sitemp .site {
    font-size: 14px;
    color: #000;
    margin-right: 20px;
    float: right;
}

.site a {
    font-size: 14px;
    color: #000;
}

.sitemp h2 {
    font-size: 20px;
    color: #666;
    float: left;
    text-indent: 20px;
    line-height: 50px;
    font-weight: normal;
}

.sort_album {
    margin-top: 15px;
}