/*********** 第一部分 ************/
.conFir{width: 1200px;margin: 20px auto 0;text-align: left;font-size: 14px;}
.conFir:after{clear: both;display: block;width: 100%;content: '';}
.conFir-left{width: 460px;float: left;}
.conFirLeft-ad{width: 460px;height:213px;overflow: hidden;}
.slideBox{ width:460px; height:213px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul li{ position:relative;}
.slideBox .bd ul span{ display:block; height:40px; line-height:40px; background:#000; background:rgba(0,0,0,0.8); position:absolute; bottom:0px; width:100%; color:#fff; padding-left:10px;}
.slideBox .bd img{ width:460px; height:213px; object-fit: cover; }


.conFirLeft-ad img{width: 460px ;height:auto;}
.conFirLeft-list{width: 460px;margin-top: 20px;}
.conFirLeft-list li{width: 435px;padding-left: 25px;background: url(../images/icon.png) no-repeat 5px center;height:36px;line-height: 36px;font-size: 16px;}
.conFirLeft-imgList{width: 460px;margin-top: 20px;}
.conFirLeft-imgList ul li{float: left;width: 203px;padding:10px;border:1px solid #f1dbbf;background: #f7f4e6;border-radius: 5px;}
.conFirLeft-imgList ul li:nth-child(2n){margin-left:5px;}
.conFirLeft-imgList ul li:nth-child(2n+1){margin-right:5px;}
.conFirLeftImgList-img{width: 203px;height:160px;overflow: hidden;}
.conFirLeftImgList-img img{width: 203px;height:160px;}
.conFirLeftImgList-tit{height:30px;line-height: 30px;margin-top: 10px;text-align: center;font-size: 14px;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}

.conFir-center{margin:0 30px;float: left;width: 380px;}
.conFirCenter-tit{margin-top: 5px;height:35px;position: relative;color: #66131e;font-size: 18px;font-weight: bold;text-indent: 5px;}
.conFirCenter-tit:before{width: 100px;position: absolute;height:4px;background: #aa9371;content: '';left:0;bottom:0;}
.conFirCenter-tit:after{width: 298px;position: absolute;height:4px;background: #711221;content: '';right:0;bottom:0;}
.conFirCenter-list{margin:10px 0; }
.conFirCenter-list li{height:38px;line-height: 37px;border-bottom:1px dashed #f5f5f5;font-size: 16px;}
.conFirCenter-list li a{display: inherit;}
.conFirCenter-list li:last-child{border-bottom: 0}

.conFir-right{float: right;width: 300px;}
.conFirRight-tag{border:1px solid #dddddd;border-radius: 5px;}
.conFirRight-tit{display: flex;border-bottom: #dedede 1px solid;}
.conFirRightTit-left{flex: 1;text-align: center;font-size: 16px;line-height: 40px;}
.conFirRightTit-right{height:40px;background: #F9F9F9;border-top-right-radius: 5px;}
.conFirRightTit-right ul{display: flex;}
.conFirRightTit-right ul li{flex: 1;height:40px;line-height: 40px;font-size: 14px;padding:0 10px;}
.conFirRightTit-right ul li.active{border-bottom: 1px solid #ffffff;border-left: 1px solid #dedede;border-right:1px solid #dedede;background: #ffffff;}
.conFirRightTit-right ul li:last-child.active{border-right:0;border-top-right-radius: 5px;}
.conFirRight-list{padding:10px;}
.conFirRight-list li{height:36px;line-height: 35px;border-bottom:1px dashed #f5f5f5;font-size: 14px;}
.conFirRight-list li:last-child{border-bottom: 0}
    .conFirRight-list li a {
        display: inherit;
        overflow:hidden;
        white-space:nowrap;
        text-overflow:ellipsis;
    }
.conFirRight-read{margin-top: 10px;}
.conFirRightRead-tit{height:35px;position: relative;color: #66131e;font-size: 18px;font-weight: bold;text-indent: 5px;}
.conFirRightRead-tit:before{width: 100px;position: absolute;height:4px;background: #aa9371;content: '';left:0;bottom:0;}
.conFirRightRead-tit:after{width: 200px;position: absolute;height:4px;background: #711221;content: '';right:0;bottom:0;}
/*********** 第二 三 四部分 ************/
.conSec{width: 1200px;margin:20px auto 0;text-align: left;}
.conSec:after{content: '';clear: both;display: block;}
.conSec-tit{display: flex;line-height: 45px;}
.conSecTit-left{padding: 0 20px 0 10px;border-bottom: 4px solid #aa9371;font-size: 20px;font-weight: bold;color:#711221; }
.conSecTit-left a{color:#711221;}
.conSecTit-right{flex: 1;border-bottom: 4px solid #711221;}
.conSecTit-item{font-size: 14px;color:#aa9371;padding-left:20px;}
.conSec-Wrap{margin:18px 0 0;}
.conSec-Wrap:after{content: '';clear: both;display: block;}
.conSec-left{width: 340px;float: left;}
.conSecLeft-bigImg{margin-bottom: 10px;}
.conSecLeftBigImg-img{width: 340px;height:227px;overflow: hidden;}
.conSecLeftBigImg-img img{width: 340px;height:227px;    object-fit: cover;}
.conSecLeftBigImg-tit{width: 340px;overflow: hidden;height:32px;line-height: 32px;font-size: 16px;}
.conSecLeft-smallImg{margin-top: 12px;}
.conSecLeft-smallImg li{width: 165px;float: left;}
.conSecLeft-smallImg ul li:nth-child(2n+1){margin-right: 10px;}
.conSecLeftSmallImg-img{width: 165px;height:112px;overflow: hidden;}
.conSecLeftSmallImg-img img{width: 165px;height:112px;}
.conSecLeftSmallImg-tit{height:40px;line-height: 20px;overflow: hidden;padding:6px 10px 0 0;font-size: 14px;}

.conSec-center{margin:0 30px;width: 460px;float: left;}
.conSec-center .conSecCenter-list:first-child{margin-bottom: 20px;}
.conSecCenter-list ul li{height:38px;line-height: 38px;font-size: 16px;overflow: hidden;}
.conSecCenter-list ul li a{display: inherit;}
.conSecCenter-list ul li:first-child{padding-left: 0;list-style:none;height:36px;line-height: 36px;font-size: 20px;font-weight: bold;overflow: hidden;}

.conSec-right{width: 340px;float: right;}
.conSecRight-ad{width: 340px;height:250px;overflow: hidden;}
.conSecRight-ad img{width: 340px;height:250px;    object-fit: contain;}
.conSecRight-list{margin-top: 20px;}
.conSecRight-tit{display: flex;line-height: 45px;}
.conSecRightTit-left{padding: 0 20px 0 10px;border-bottom: 4px solid #aa9371;font-size: 20px;font-weight: bold;color:#711221; }
.conSecRightTit-right{flex: 1;border-bottom: 4px solid #711221;}
.conSecTit-item{font-size: 14px;color:#aa9371;padding-left:9px;}
.conSecRight-wrap{margin:10px 0;}
.conSecRight-wrap li{padding-left: 25px;background: url(../images/icon.png) no-repeat 5px center;height:36px;line-height: 36px;font-size: 16px;}
/*********** 第五部分 ************/
.conThir{width: 1200px;margin:20px auto 0;text-align: left;}
.conThir:after{content: '';clear: both;display: block;}
.conThir-tit{display: flex;line-height: 45px;}
.conThirTit-left{padding: 0 20px 0 10px;border-bottom: 4px solid #aa9371;font-size: 20px;font-weight: bold;color:#711221; }
.conThirTit-left a{color:#711221;}
.conThirTit-right{flex: 1;border-bottom: 4px solid #711221;}
.conThirTit-item{font-size: 14px;color:#aa9371;padding-left:20px;}
.conThir-list:after{content: '';clear: both;display: block;}
.conThir-list li{float: left;width: 392px;margin-right: 12px;display: flex;margin-top: 18px;}
.conThir-list li:nth-child(3n+3){margin-right:0;}
.conThir-left{width: 140px;height:110px;overflow: hidden;}
.conThir-left img{width: 140px;height:110px;}
.conThir-right{flex: 1;margin-left: 10px;}
.conThirRight-tit{height:38px;line-height: 38px;font-size: 16px;overflow: hidden;}
.conThirRight-desc{font-size: 14px;height:60px;line-height: 20px;text-overflow: ellipsis;overflow:hidden;}
.conThirRightDesc-more{color: #711221;}
/*********** 第六部分 ************/
.conFour{width: 1200px;margin:20px auto 0;text-align: left;}
.conFour:after{content: '';clear: both;display: block;}
.conFour-tit{display: flex;line-height: 45px;}
.conFourTit-left{padding: 0 20px 0 10px;border-bottom: 4px solid #aa9371;font-size: 20px;font-weight: bold;color:#711221;}
.conFourTit-left a{color:#711221;}
.conFourTit-right{flex: 1;border-bottom: 4px solid #711221;}
.conFourTit-item{font-size: 14px;color:#aa9371;padding-left:20px;}
.conFour-list{width: 1200px;}
.conFour-list li{width: 232px;margin-top: 18px;margin-right: 10px;height:200px;overflow: hidden;float: left;}
.conFour-list li:nth-child(5n+5){margin-right:0;}
.conFour-list li img{width: 232px;height:200px;    object-fit: cover;}
.box3 {
    overflow: hidden;
    width: 1200px;
    margin: 30px auto 0;
    text-align: left;
}
.box3-a-title {
    font-size: 16px;
    margin-bottom: 8px;
    color: #933;
}
.lanmu_title {
    height: 22px;
    padding: 8px 0;
    border-bottom: 1px solid #efd5d5;
    border-top: #efd5d5 2px solid;
    overflow: hidden;
}
.lanmu_title span.title {
    float: left;
    width: auto;
    color: #ba0000;
    padding: 0 15px 0 10px;
    border-left: 4px solid #ba0000;
    font: bold 18px/20px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
}
.lanmu_title .sub_lanmu {
    width: 1000px;
    float: left;
    margin-left: 14px;
    font: 14px/20px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
    overflow: hidden;
    white-space: nowrap;
}
.lanmu_title .sub_lanmu a {
    color: #666;
    margin-right: 10px;
}
.lanmu_title span.lanmu_more {
    float: right;
    padding-right: 20px;
    font: 14px/22px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
    background: url(../images/sanjiao.png) right no-repeat;
}
.lanmu_title span.lanmu_more a {
    color: #666;
}

.box3_c {
    width: 100%;
    /*height: 255px;*/
    padding-top: 18px;
}
.box3_c dl {
    width: 32%;
    float: left;
    position: relative;
    margin: 0 5px 18px 5px;
}
.box3_c dt {
    width: 140px;
    float: left;
    display: block;
}
.box3_c dd{width: calc(100% - 142px);box-sizing:border-box;float: right;padding: 0;margin: 0;}
.box3_c dl dd span, .box3_c dl dd p {
    padding-left: 10px;
}
.box3_c dt img {
    width: 140px;
    height: 100px;
    padding-bottom: 10px;
}
.flex-item {
    display: flex;
    justify-content: space-between;
}
.recommend-item .left {
max-width: 335px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.latest-item .left {
    max-width: 260px;
}
.updated-at {
    font-size: 12px;
    color: #333;
}
.right-item a {
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.center-item a {
    max-width: 340px;
}



/*********** 地址 ************/
.list-addr{width: 1200px;margin: 20px auto;line-height: 40px;text-align: left;font-size: 14px;}

/*********** 内容 ************/
.conList{margin: 0 auto;width: 1200px;text-align: left;display: flex;font-size: 14px;}

.conList-left{width: 200px;border: 1px solid #eee;border-top:4px solid #6e141f;padding:20px;}
.conListLeft-item{margin-bottom: 10px;}
.conListLeft-item:after{content: '';clear: both;display: block;}
.conListLeft-item h3{margin: 0;line-height: 40px;font-size: 16px;}
.conListLeftItem-list li{display: inline-block;margin: 0 6px 6px 0;}
.conListLeftItem-list li a{display: inline-block;padding:0 10px;border-radius: 3px;border:1px solid #eee;height:30px;line-height: 28px;background: #f8f8f8;}

.conList-center{margin:0 30px; width:580px}
.conListCenter-list li{display: flex;border-bottom: 1px dashed #f0f0f0;padding: 18px 0;}
/*.conListCenter-list li:first-child{padding-top: 0px;}*/
.conList-img{width: 120px;margin-right: 20px;height:90px;}
.conList-img img {width: 120px;height:90px;object-fit: cover;}
.conList-item{flex: 1}
.conList-tit{height:84px;line-height: 22px;overflow: hidden;font-size: 20px;margin-bottom: 6px;}
.conList-bottom{height:20px;line-height: 20px;display: flex;font-size: 12px;}
.conListBot-left{flex: 1;color: #999;}
.conListBot-left a{color: #999}
.conListBot-left span{padding-left: 10px}
.conListBot-right{color: #999;}
.conListCenter-page{text-align: center;margin:10px 0; }
.conListCenter-page a{padding: 3px 11px;display: inline-block;background: #f2f2f2;border-radius: 3px;}
.thisclass{background: #6e141f;color: #fff;padding: 3px 11px;display: inline-block;border-radius: 3px;}

.conList-right{width: 300px;}
.conListRight-img{position: relative;width: 300px;height:215px;overflow: hidden;}
.conListRight-img img{width: 300px;height:215px;}
.conListRight-img p{position: absolute;bottom:0;width: 300px;background: rgba(0, 0, 0, 0.5);height:38px;color: #fff;overflow: hidden;line-height: 38px;font-size: 16px;text-align: center;}
.conListRight-list{margin: 20px 0;}
.conListRight-list li{width: 300px;height:36px;border-bottom: 1px dashed #f5f5f5;line-height: 35px;position: relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*.conListRight-list li:before{content: '·';position: absolute;left: 0}*/
.redName{display: inline-block;font-size: 12px;color: #6e141f;padding-left: 15px;}
.conListRight-imglist{border:1px solid #eee;padding: 10px 0px 0 10px}
.conListRight-imglist ul li{margin-bottom: 10px;margin-right: 10px;position: relative;width: 134px;height:95px;overflow: hidden;float: left;}
.conListRight-imglist li img{width: 134px;height: 95px;}
.conListRight-imglist li p{width: 134px;background: rgba(0, 0, 0, 0.5);text-align: center;line-height: 20px;height: 20px;color: #fff;position: absolute;bottom: 0;}
span.tags {
    padding-left: 0;
}
span.tags i.split {
    margin-left: 3px;
    margin-right: 3px;
}



/* 产品详情 */

.ad{width: auto;}
.art{width: 1200px;margin: 10px auto;text-align: left;font-size: 14px;display: flex;}

.art-left{margin-right: 20px;width: 880px;}

.addr{display: flex;margin-top: 10px;line-height: 36px;}
.addr-left{flex: 1;background: url(../images/ico_location.gif) no-repeat left center;padding-left: 15px;border-bottom: 4px solid #aa9371;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.addr-right{font-size: 12px;border-bottom: 4px solid #6e141f;padding-left: 20px;}

.art-tit{text-align: center;}
.art-time{text-align: center;font-size: 12px;border-bottom: 1px dashed #eee;padding-bottom: 5px;}
.art-content{padding:20px 0;font-size: 18px;}
.art-link{line-height: 30px;}

.art-channelName{padding-left:22px;font-weight: bold;position: relative;line-height: 36px;margin-top: 10px;}
.art-channelName:before{content:'';left: 0;background: url(../images/xgtit.png) no-repeat left center;width: 22px;height:36px;position: absolute;}
.art-channelName:after{content:'';right: 0;background: url(../images/con_bg08.png) repeat-x left center;width: 680px;height:36px;position: absolute;}

.art-channel{display: flex;margin: 10px 0;}
.channel-left{margin-right: 20px;width: 695px;}
.channel-left li{position: relative;display: flex;}
/*.channel-left li:before {content: '·';position: absolute;left: 0;}*/
.channel-left li a{padding-left: 15px;flex: 1}
.channel-left li span{color: #999999;}

.channel-right{width: 165px;position: relative;height:107px;overflow: hidden;}
.channel-img{width: 165px;height:107px;overflow: hidden;}
.channel-img img{width: 165px;height:107px;}
.channel-right p{width: 165px;height:20px;background: rgba(0, 0, 0, 0.5);color: #fff;position: absolute;line-height: 20px;font-size: 12px;overflow: hidden;bottom: 0;text-align: center;}

.art-right{width: 300px;}
.artRight-titList{width: 299px;height: 40px;border: #DEDEDE 1px solid;border-width: 0 0 0 1px;}
.artRight-titList ul li{background: #F7F7F7;border-bottom: #DEDEDE 1px solid;width: 98px;height: 38px;line-height: 38px;border: #DEDEDE 1px solid;border-width: 1px 1px 1px 0;float: left;text-align: center;}
.artRight-titList ul li.active{background: #FFF;border-bottom: none;border-top: #6e141f 1px solid;font-weight: bold;}

.artRight-List{border:1px solid #dedede;border-width: 0px 1px 1px 1px;width: 296px;overflow: hidden;}
.artRight-List ul{padding:10px;}
.artRight-ListBox{height: 60px;overflow: hidden;margin-bottom: 10px;}
.artRight-Listimg{width: 90px;height:60px;overflow: hidden;margin-right: 5px;float: left;}
.artRight-Listimg img{width: 90px;height:60px;}
.artRight-ListTit p:first-child{height:40px;overflow: hidden;}
.artRight-ListTit p{line-height: 20px;}
.artRight-List span{color: #6e141f;font-size: 12px;}
.artRight-List ul li{height:33px;line-height: 32px;overflow: hidden;position: relative;display: flex;border-bottom: 1px dashed #ededed}
.artRight-List ul li:before {content: '·';position: absolute;left: 0;}
.artRight-List ul li a{padding-left: 15px;flex: 1}
.artRight-List ul li:last-child{border-bottom: 0}

.artRight-tit{border-top: 4px solid #6e141f;border-right: 1px solid #dedede;border-left: 1px solid #dedede; width: 256px;margin-top: 20px; padding: 20px 20px 0;font-weight: bold;font-size: 18px;background: #F7F7F7}
.artRight-topicList{background: #F7F7F7;width: 256px;border: 1px solid #dedede;border-width: 0 1px 1px 1px;padding: 20px;}
.artRight-topicList:after{content: '';display: block;clear: both;}
.artRight-topicList ul li{padding: 3px 5px;float: left;margin:0 8px 10px 0;background: #71BCF1;}
.artRight-topicList ul li a{color: #fff;}
.artRight-topicList ul li:nth-child(2){background:#F39C11;}
.artRight-topicList ul li:nth-child(3){background:#4BB4BA;}
.artRight-topicList ul li:nth-child(4){background:#DC6C93;}
.artRight-topicList ul li:nth-child(5){background:#BE8DEC;}
.artRight-topicList ul li:nth-child(6){background:#71BCF1;}
.artRight-topicList ul li:nth-child(7){background:#DC6C93;}
.artRight-topicList ul li:nth-child(8){background:#BE8DEC;}
.artRight-topicList ul li:nth-child(9){background:#4BB4BA;}
.artRight-topicList ul li:nth-child(10){background:#7B7B7B;}
.artRight-topicList ul li:nth-child(11){background:#F39C11;}
.artRight-topicList ul li:nth-child(12){background:#DC6C93;}
.artRight-topicList ul li:nth-child(13){background:#4BB4BA;}
.artRight-topicList ul li:nth-child(14){background:#F39C11;}
.artRight-topicList ul li:nth-child(15){background:#BE8DEC;}
.artRight-topicList ul li:nth-child(16){background:#71BCF1;}
.artRight-topicList ul li:nth-child(17){background:#71BCF1;}
.artRight-topicList ul li:nth-child(18){background:#F39C11;}
.artRight-topicList ul li:nth-child(19){background:#4BB4BA;}
.artRight-topicList ul li:nth-child(20){background:#DC6C93;}
.artRight-topicList ul li:nth-child(21){background:#BE8DEC;}
.artRight-topicList ul li:nth-child(22){background:#71BCF1;}
.artRight-topicList ul li:nth-child(23){background:#DC6C93;}
.artRight-topicList ul li:nth-child(24){background:#BE8DEC;}
.artRight-topicList ul li:nth-child(25){background:#4BB4BA;}
.artRight-topicList ul li:nth-child(26){background:#7B7B7B;}
.artRight-topicList ul li:nth-child(27){background:#F39C11;}
.artRight-topicList ul li:nth-child(28){background:#DC6C93;}
.artRight-topicList ul li:nth-child(29){background:#4BB4BA;}
.artRight-topicList ul li:nth-child(30){background:#F39C11;}
.artRight-topicList ul li:nth-child(31){background:#BE8DEC;}
.artRight-topicList ul li:nth-child(32){background:#71BCF1;}


/* 产品详情 */

/*  */
.topic{width: 1200px;margin: 10px auto;text-align: left;font-size: 14px;display: flex;}

.topic-left{margin-right: 20px;width: 878px;border:1px solid #eee;overflow: hidden;}
.topic-left h2{text-align: center;color: #6e141f}
.topic-img{width: 878px;position: relative;}
.topic-img img{width: 878px;height:auto;}
.topic-img p{position: absolute;background: rgba(255,255,255,0.7);padding:10px;width: 778px;bottom:40px;left:40px;text-indent: 15px;}

.topic-can{width: 798px;margin:10px 40px 20px;}
.b1{width: 80px;font-weight: bold;font-size: 16px;}

.topic-item{padding:0 20px;color: #6e141f;font-size: 20px;}
.topic-item span{display: inline-block;width: 36px;height:36px;line-height: 36px;font-size: 24px;background: #6e141f;color: #fff;border-radius: 18px;text-align: center;margin-right: 10px;}
.topic-detail{margin:20px;border:1px solid #dedede;padding:20px;}
.topic-detail p{text-indent: 20px;}

.topic-more{margin:20px;}
.topic-more li{width: 399px;height:90px;float: left;border-bottom: 1px dotted #dedede;padding-right: 20px;}
.more-tit{height:28px;overflow: hidden;width: 419px;font-weight: bold;}
.more-tit span{display: inline-block;margin:5px 10px 5px 0;line-height: 18px;height:18px;width: 18px;border-radius: 3px;text-align: center;font-size: 12px;font-style: normal;background: #6e141f;color: #fff;}
.topic-more li p{height:60px;line-height: 30px;text-indent: 20px;overflow: hidden;color: #666;}

.topic-right{width: 300px;}
.topicRight-tit{height:40px;line-height: 40px;border:1px solid #dedede;font-size: 18px;padding-left: 20px;}
.topicRight-list{margin: 10px 0 20px;}
.topicRight-list ul li{height: 36px;line-height: 35px;border-bottom: 1px dashed #f5f5f5;list-style: square;padding-left: 25px;font-size: 14px;overflow: hidden;}
.topicRight-list ul li a{display: inherit;}

.topicRight-listimg{margin:10px 0 20px;}
.topicRight-listimg ul li{width: 145px;height:100px;overflow: hidden;float: left;margin-bottom: 10px;}
.topicRight-listimg ul li img{width: 145px ;height:100px;}
.topicRight-listimg ul li:nth-child(2n+1){margin-right: 10px;}