/*==============炳宇雕塑css文件=====================*/

/*reset start*/
section,article,aside,header,footer,nav,figure{ display:block; }
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,a,p,dl,dt,dd,span,form,button,input{padding: 0;margin: 0;list-style: none;  font-family:Arial,'Hiragino Sans GB',"微软雅黑"}
em,i{font-style: normal;}
img{border: 0;}
a{text-decoration: none;}
/*reset end*/



/*common start*/
.clear{zoom: 1;}
.clear:after{content: "";display: block; clear: both;}
.center{width: 1200px; margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
body{background: url(../img/bg.jpg)repeat;}
.main-wrap{padding-bottom: 30px;}

@font-face {
    font-family: 'stxingkairegular';
    src: url('../fonts/_-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/*common end*/

/*header start*/
.head-top{height: 30px; width: 100%;background: #3d1701;}
.head-top p{font-size: 14px; color: #b1916f; line-height: 30px;}
.head-buttom{height: 100px; background: url(../img/header_bg.jpg)repeat-x;}
.head-buttom .logo-box{margin-top: 2px;}
.head-buttom .logo-box img{width: 450px;}
.head-buttom .head-nav{margin-top: 38px;}
.head-buttom .head-nav a{float: left; color: white;margin-left: 30px; padding-bottom: 10px; border-bottom: 2px solid transparent;transition: .5s;}
.head-buttom .head-nav a:hover{border-bottom: 2px solid white;}
.head-buttom .head-nav a.active{border-bottom: 2px solid white;}
.border-bg{width: 100%;height: 20px;background: url(../img/header_bg.png)repeat-x;}
/*header end*/


/*banner start*/
.banner-box{ position: relative;height: auto;top: -5px;}
.banner-wrap{background: #eee;font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color:#000; margin: 0; padding: 0; }
.swiper-container { width: 100%; height: auto; }
.swiper-slide { text-align: center; font-size: 18px; background: #fff;  /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-slide img{width: 100%;height: 500px;}   
.banner-box .swiper-container .swiper-button-prev{width: 41px; height: 69px; background: url(../img/icon-slides.png)no-repeat 0 0 ;}
.banner-box .swiper-container .swiper-button-next{width: 41px; height: 69px; background: url(../img/icon-slides.png)no-repeat -43px 0 ;}       
.banner-box .swiper-container .swiper-pagination .swiper-pagination-bullet{background: white; opacity: .7;}
.banner-box .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background: #3d1701;}
.border-bottom-bg{height: 15px; width: 100%;background: url(../img/banner_bg.jpg)repeat-x;position: relative;top: -6px;}
/*banner end*/

/*index start*/
.trademark{padding: 30px 0 40px 0;}
.trademark li{float: left; width: 240px; text-align: center;}
.trademark li img{display: inline-block;}
.trademark li h2{color: #7d2f00; font-weight: normal;font-size: 20px;padding: 5px;}
.trademark li p{font-size: 12px; color: #666666;padding: 5px 0;}

.tit-box{width: 100%;height: 40px; text-align: center; padding-bottom: 20px; background: url(../img/inde_title.jpg)no-repeat bottom center;}
.tit-box h2{color: #7d2f00;font-size: 28px; font-weight: normal;}

.body-box{position: relative;height:510px;margin-top: 60px;}
.body-box>ul{display: flex;flex-wrap: wrap;width: 100%;height: 468px;overflow: hidden;}
.same-box {
    margin-right: 20px;
    margin-bottom: 25px;
    width: 190px;
    height: 190px;
    float: left;
    background: url(../img/box_bg.jpg) no-repeat center center;
    background-size: 100% 100%;
    overflow: hidden;
    padding: 15px;
}
.same-box a{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.same-box a .txt-box {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: rgba(52, 41, 41, 0.8);
    color: #eadbbc;
    text-align: left;
    padding-right: 15px;
    padding-left: 15px;
    left: 0;
    bottom: 0;
    box-sizing: border-box;
}
.pa {
    position: absolute;
}
.pr {
    position: relative;
}
.jiantou {
    font: 400 25px/40px "宋体";
    color: #eadbbc;
    text-align: right;
    float: right;
}
.body-box img{width: 190px;height: 190px;transition: all ease .6s;}
.body-box img.active{
    display: block;
    transform: scale(1.3);
}
.body-box .pic-wrap{ display: none; position: absolute; }
.body-box ul.show{display: block!important;}
.body-box .pic-wrap li{float: left; margin-right: 20px;border: 1px solid #dfc1a7;margin-top: 20px;background: #f8f5eb;}
.body-box .pic-wrap li:nth-of-type(4n+0){margin-right: 0;}
.body-box .pic-wrap li a{font-size: 0; display: block;}
.body-box .pic-wrap li a p{margin-left: 10px; width: 260px; height: 25px; white-space: normal ;overflow: hidden; text-overflow: ellipsis; font-size: 14px; line-height: 25px;text-align:center;color: #333;}
.body-box .pic-wrap li img{width: 279px; height: 259px; padding: 2px; border-bottom: 1px solid #dfc1a7;}
.body-box .pic-wrap li:hover{border-color: #7d2f00;}
.body-box .pic-wrap li:hover img{border-bottom-color: #7d2f00;}

.goods .btns{ text-align: center;width: 100%; margin-top: 30px;}
.goods .btns li{display: inline-block;background: #f8f5eb; cursor: pointer; width: 80px; line-height: 30px;margin: 5px 2px; border: 1px solid #dfc1a7;color: #333333; text-align: center;font-size: 13px;}
.goods .btns li.active{border-color: #7d2f00; color: #7d2f00;}

.news{ margin-top: 40px;}
.news .bd-box{}
.news .bd-box .hd{width: 590px; line-height: 40px; background: #8d3500; overflow: hidden;}
.news .bd-box .hd h2{font-size: 18px;color: white; font-weight: normal; padding-left: 28px;background: url(../img/inde_icon.png)no-repeat 0px center;margin-left: 15px;float:left }
.news .bd-box .hd span{float: right;margin-right: 15px;}
.news .bd-box .hd span a{color: white;}
.news .bd-box .hd span a:hover{text-decoration: underline;}
.news .bd-box .text-list{padding: 10px 5px;}
.news .bd-box .text-list li{line-height: 35px;border-bottom: 1px dashed #dcbca8; padding-left: 10px; background: url(../img/arrow.png)no-repeat 0 center;}
.news .bd-box .text-list li a{color: #333; font-size: 14px; ;}
.news .bd-box .text-list li span{ color: #333; float: right; font-size: 14px;;}
.news .bd-box .content{padding: 15px 5px;}
.news .bd-box .content img{width: 270px; height:210px;}
.news .bd-box .content p{ text-indent: 2em; width: 285px; margin-left: 15px; color: #333333; font-size: 14px; line-height: 30px;}

.case{margin-top: 30px;text-align: center;padding-bottom: 40px;}
.show-box{width: 1200px; height: 335px;overflow: hidden;  position: relative;}
.show-box .move-box{width: 5000px; position: absolute; left: 0; top: 0 ;}
.show-box .move-box li{float: left; margin-right: 20px;border: 1px solid #dfc1a7;margin-top: 20px;background: #f8f5eb;}
.show-box .move-box li a{font-size: 0; display: block; }
.show-box .move-box li img{ width: 279px;height: 259px;  padding: 2px; border-bottom: 1px solid #dfc1a7;}
.show-box .move-box li p{font-size: 14px; line-height: 25px;text-align:center;color: #333;}
.show-box .move-box li:hover{border-color: #7d2f00;}
.show-box .move-box li:hover img{border-bottom-color: #7d2f00;}

.morebtn{width: 100px; line-height: 30px; border: 1px solid #dfc1a7;text-align: center; display: inline-block;font-size: 16px; color: #333333; margin-top: 20px;background: #f8f5eb;}
.morebtn:hover{border-color: #7d2f00;}
.bingyu{
    width: 100%;
    height: 600px;
    background: url(../img/detian.jpg)no-repeat center;
}

.warp{
    width: 1200px;
    margin: 60px auto;
    position: relative;
    height: 550px;
}
.warp-title{
    width: 1060px;
    height: 150px;
    background: #dbc4b4;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    /* font-weight: 700; */
    margin-left: -300px;
    color: #342929;
}
.warp-intro{
    margin-bottom: 10px;
}
.content{
    width: 580px;
}
.content p{
    text-indent: 2em;
    font: 100 15px/24px "宋体";
    margin-top: 20px;
}
.warp img{
    position: absolute;
    width: 560px;
    height: 420px;
    border: 10px solid #3d1701;
    right: 0;
    top: 80px;
}
.more{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    

}
.more a{
    height: 36px;
    line-height: 36px;
    border: 1px solid #333;
    padding: 0 8px;
    color: #333;
    margin-top: 20px;
}
.news-list{
    width: 100%;
    height: 500px;
    margin-top: 30px;
    display: flex;
}
.news-left{
    width: 50%;
    height: 100%;
    background: #ead1a3;
    padding: 40px 0 0 180px;
    box-sizing: border-box;
}
.news-left img{
    width: 560px;
    height: 290px;
    border: 5px solid #342929;
}
.news-left a{
    color: #342929;
}
.news-right{
    width: 50%;
    height: 100%;
    background: #433430;
}
.title{
    width: 560px;
    margin-top: 5px;
    display: flex;
    justify-content: space-between;
}
.title a{
    font-size: 16px;
    font-weight: 600;
}
.title span{
    font-size: 12px;
    color: #878787;
}
.news-img{
    position: relative;
}
.news-one{
    width: 40px;
    height: 55px;
    background: url(../img/xinwen-title.png)no-repeat;
    position: absolute;
    left: 12px;
    top: -5px;
    font-size: 18px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.news-intro{
    width: 560px;
    margin-top: 20px;
    text-indent: 2em;
    letter-spacing: 2px;
    line-height: 1.5;
    font-size: 15px;
    color: #3b3b3b;
}
.news-right{
    padding: 30px;
    box-sizing: border-box;
    color: #fff;
}
.news-right li{
    display: flex;
    border-bottom: 1px dashed #675656;
    padding: 15px 0;
}
.news-data{
    width: 100px;
    border: 1px solid #675959;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
}
.news-data1{
    color: #f4e7cb;
    font-size: 22px;
    margin-right: 30px;
    display: flex;
    align-items: center;
}
.news-data p{
    height: 60px;
    font-size: 30px;
    line-height: 60px;
    color: #f4e7cb;
}
.news-data span{
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #342929;
    text-align: center;
    background: #f4e7cb;
}
.news-right .news-data{
    display: none;
}
.news-right .news-detail{
    display: none;
}
.news-right .news-data.active{
    display: flex;
}
.news-right .news-detail.active{
    display: flex;
}
.news-right .news-data1{
    display: none;
}
.news-right .news-detail1{
    display: none;
}
.news-right .news-data1.active{
    display: flex;
}
.news-right .news-detail1.active{
    display: flex;
}
.news-detail1{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.news-detail{
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    
}
.news-detail a, .news-detail1 a{
    color:#f4e7cb;
    font-size: 18px;

}
.news-detail a:hover ,.news-detail1 a:hover{
    color: #db1b1b;
    text-decoration: underline;
}
.news-detail span, .news-detail1 span{
    margin-top: 10px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 1.5;
    color: #dabc84;
}
.news-detail .news-more,.news-detail1 .news-more{
    font-size: 14px;
    color: #dabc84;
}
/*index end*/

/*footer start*/
.footer{padding-top: 40px;padding-bottom: 30px; background: url(../img/footer_bg.jpg) repeat-x top #3d1701; text-align: center;}
.footer .links{color: #937756;font-size: 14px;padding: 5px 0;}
.footer .links li{display: inline-block; color: #937756;font-size: 14px;}
.footer .links li a{ color: #937756;font-size: 14px;}
.footer p{color: #937756;font-size: 14px;padding: 5px 0;}
.footer p a{color: #937756;font-size: 14px;}
/*footer end*/


/*news start*/
.head-banner{position: relative;top: -5px;; width: 100%;height: 250px; max-height: 350px; background: url(../img/min-banner.jpg)no-repeat;background-size: cover;}
.banner-bottom-border{width: 100%;height: 15px; background: url(../img/banner_bg.jpg)repeat-x;margin-top: -5px;margin-bottom: 10px;}
.side-nav{width: 248px;}
.top-nav{width: 100%; text-align: center;}
.top-nav h3{font-size: 18px; color: #7d2f00;padding-bottom: 10px;;}
.top-nav .page-bg{height: 17px;width: 250px;background: url(../img/page_nav_bg.png)no-repeat;}
.top-nav .top-item{width: 100%;border: 1px solid #b08868;margin-top: 1px;;}
.top-nav .top-item a{text-align: left;text-indent: 80px;  width: 100%;display: block;color: #7d2f00; line-height: 40px; font-size: 16px;border-bottom: 1px dashed #b08868;background: url(../img/page_arrow.png)no-repeat 65px center;}
.top-nav .top-item a:last-child{border-bottom: none;}

.center-nav,.foot-nav{width: 100%; border: 1px solid #b08868;margin-top: 15px;}
.c-nav-hd{line-height: 40px; border-bottom: 1px solid #b08868;}
.c-nav-hd h3{float: left; color: #7d2f00; font-weight: normal; font-size: 18px;padding-left: 40px;background: url(../img/page_icon.png)no-repeat 10px center;}
.c-nav-hd a{float: right;font-size: 14px; color: #7d2f00;padding-right: 10px;}


.sub-nav{padding: 10px;}
.sub-nav li{padding-left: 10px;background: url(../img/arrow.png)no-repeat 0 center; line-height: 35px; height: 35px; border-bottom: 1px dashed #b08868;width: 220px;white-space: normal;overflow: hidden;text-overflow: ellipsis; }
.sub-nav li a{ color: #333; font-size: 14px;}
.sub-nav li a:hover{color: #7d2f00;}

.foot-nav{}
.foot-nav .phone{padding: 10px;}
.foot-nav .phone li{font-size: 14px; color: #333; line-height: 30px;}
.foot-nav .phone li h3{font-size: 16px;color: #333;} 

.list-item{width: 930px;margin-top: 13px;}
.list-item .item-hd{height: 28px; padding-top: 7px; border-bottom: 2px solid #b08868;}
.list-item .item-hd h3{height: 20px;line-height: 20px;font-weight: normal; padding-left: 20px; border-left: 3px solid #7d2f00; color: #7d2f00;}
.list-item .item-hd p{color: #7d2f00; font-size: 14px;}
.list-item .item-hd p a{color: #7d2f00;font-size: 14px;}

.item-content,.content-box,.conten-text{margin-top: 1px; border-top: 1px solid #b08868;}
.item-content li{border-bottom: 1px solid #d0b8a1;padding: 25px 0;}
.item-content li .time{width: 70px; text-align: center; margin-top: 10px; padding: 5px 0;transition: .5s;}
.item-content li .time h1{font-size: 35px;font-weight: normal;color: #8d3500;}
.item-content li .time p{color: #333333;font-size: 14px;;}
.item-content li .contents{width: 840px;}
.item-content li .contents h3{font-size: 18px;padding: 5px 0; color: #333333;font-weight: normal;}
.item-content li .contents p{text-indent: 2em; font-size: 13px; color: #333333; line-height: 25px;}
.item-content li:hover .time{background: #8d3500;}
.item-content li:hover .time h1{color: #FFFFFF;}
.item-content li:hover .time p{color: #FFFFFF;}
.item-content li:hover .contents h3{color: #8d3500;}
/*news end*/


/*goods strat*/
.content-box{width: 930px;}
.content-box li{float: left;margin-right: 20px;border: 1px solid #dfc1a7; text-align: center;margin-top: 20px;background: #f8f5eb;}
.content-box li:nth-of-type(4n+0){margin-right: 0;}
.content-box li a{font-size: 0px;display: block;}
.content-box li img{width: 211px;height: 211px; padding: 2px; border-bottom: 1px solid #dfc1a7;}
.content-box li p{font-size: 14px; color: #333333;line-height: 30px;}
.content-box li:hover{border-color: #7d2f00;}
.content-box li:hover img{border-bottom-color: #7d2f00;}
/*goods end*/


/*about start*/
.about-text{width: 680px;}
.about-text h1{font-weight: normal;font-size: 28px; color:#7d2f00 ; padding: 10px 0 20px 0;}
.about-text p{font-size: 14px; line-height:30px; color: #333333; text-indent: 2em;}

.about-pic{margin-top: 10px;}
.about-pic img{width: 480px;padding: 2px; border: 1px solid #dfc1a7;}

/*about end*/

/*honor start*/
.honor-tit{margin-top: 20px; height: 45px; padding-bottom: 16px; background: url(../img/inde_title.jpg)no-repeat bottom center;}
.honor-tit h1{font-size: 28px; color: #7d2f00; font-weight: normal; text-align: center;}
.honor-list{}
.honor-list li{ float: left; margin-right: 20px; margin-top: 20px;border: 1px solid #dfc1a7; text-align: center;}
.honor-list li a{font-size: 0;display: block;}
.honor-list li:nth-of-type(3n+0){margin-right: 0;}
.honor-list li img{width: 380px; padding: 2px; border-bottom: 1px solid #dfc1a7; background: #f8f5eb;}
.honor-list li p{font-size: 14px; line-height: 25px; color: #333333;}
.honor-list li:hover{border-color: #7d2f00;}
.honor-list li:hover img{border-color: #7d2f00;}
/*honor end*/

/*content start*/
.content-text{overflow: hidden; padding: 40px 0;}
.content-text li{width: 400px; float: left; text-align: center;}
.content-text li img{}
.content-text li h3{font-size: 14px; color: #666; font-weight: normal;padding: 5px 0;}
.content-text li p{font-size: 16px; color: #333333;padding: 5px;}
/*content end*/

/*分享*/
#ckepop{overflow: hidden;}

/*分页按钮 wp-pagenavi*/
.wp-pagenavi{width:96%;text-align:center ; display: inline-block; margin: 30px;}
.wp-pagenavi a, .wp-pagenavi span{padding:6px 12px;margin:2px;font-size:13px;color:#333;background:#F1F1F1; display: inline-block!important;}
.wp-pagenavi a:hover, .wp-pagenavi span.cur{color:#fff;background-color: #8d3500;}

/*详情页 上一篇下一篇*/
.prenext{overflow: hidden; width: 100%; margin: 20px 0;border-top: 1px solid #b08868;}
.prenext p{ font-size: 14px; line-height: 30px; color: #333; text-align: left; cursor: pointer;  }
.prenext p span a{font-size: 14px; color: #333333; display: inline-block; }
.prenext p span a:hover{ color: #7d2f00;}
.text-content{ padding-left: 10px; padding-right: 10px;;}
.text-content-left{ padding-left: 10px; padding-right: 10px; text-align: left;width: 100%;; }


/*show 页面样式*/
.conten-text{}
.conten-text .content-tit{margin-top: 10px; width: 100%; height: 30px;background: #b08868; color: #333; text-align: center; line-height: 30px; font-size: 14px;}
.conten-text .content-tit span{color: #333; font-size: 14px;}
.conten-text h3{color: #7d2f00; text-align: center; font-weight: normal; padding: 15px 0;}
.conten-text img{width: 600px; position: relative; left: 50%;margin-left: -300px; margin-top: 30px;}
.conten-text .txt-box{padding: 10px;color: #333333;font-size: 14px; line-height: 22px;}
.conten-text .share{padding: 10px 0;}






/*文字颜色             #7d2f00   */
/* 侧边栏 */
.right-fixed{position: fixed;right: 5px;top: 50%;transform: translateY(-50%);z-index: 9999;border-radius: 10px;}
.right-fixed ul{width: 74px;height: 400px;background: #fff;border-radius: 10px;box-shadow: rgb(49 83 212 / 15%) 0px 10px 26px 0px;}
.right-fixed ul li{height: 80px;display: flex;flex-direction: column;justify-content: space-around;align-items: center;padding-top:10px;box-sizing: border-box;cursor: pointer;}
.right-fixed ul li:hover{background: #143ef7;color:#fff;}
.right-weixin:hover{border-radius: 10px 10px 0 0;}
.right-fixed ul li:nth-child(5):hover{border-radius:0 0 10px 10px;}
.right-fixed ul img{width: 40px;height: 40px;}
.right-fixed ul span{font-size: 12px;}
.right-fixed-content{position: absolute;border-radius: 10px;box-shadow: rgb(49 83 212 / 15%) 0px 10px 26px 0px;display: flex;align-items: center;justify-content: center;background: #fff;display: none;}
.right-fixed-content1 .zhizhen{width: 15px;height: 15px;background: #fff;position: absolute;top:30px;right:-8px;transform: rotate(45deg);}
.right-fixed-content.active{display: flex;}
.right-fixed-content1{width: 170px;height: 170px;top:0;left:-190px;}
.right-fixed-content2{width: 270px;height: 170px;top:40px;left:-290px;justify-content: left;}
.right-fixed-content2 div:nth-child(1){height: 120px;padding-left:15px;display: flex;flex-direction: column;justify-content: space-around;}
.right-fixed-content2 div span{font-size:14px;color:#979797;}
.right-fixed-content2 div p{font-size:20px;}
.right-fixed-content2 div p:nth-child(2){color:#3251ff;}
.right-fixed-content2 div p:nth-child(4){color:#fa2020;}
.right-fixed-content2 .zhizhen{width: 15px;height: 15px;background: #fff;position: absolute;top:70px;right:-8px;transform: rotate(45deg);}









