#banner{overflow: hidden;}
#banner .swiper-container{
   --swiper-navigation-color: #fff;/* 单独设置按钮颜色 */
   --swiper-navigation-size: 40px;/* 设置按钮大小 */
}
.xh-container{overflow: hidden;position: relative;}
.xh-container .swiper-pagination-bullet{
	opacity: 1;
    background:#fff;
  }

.xh-container .swiper-pagination-bullet-active{
    background:#ca142a !important;
  }
.xh-container .swiper-pagination{text-align: right; padding-right: 20px; bottom: 14px;}
.xh-container .title{position: absolute; bottom: 0; background: rgba(0,0,0,.5); width: 100%;padding: 12px 60px 12px 20px; color: #fff;}
#dongtai {position: relative; z-index: 2; }
#dongtai .dtbox{ border-top: 15px #e2e2e2 solid; margin-bottom: 50px; margin-top: -9.6%;padding:5.6% 3.8% 4.5%; background: #fff url(../images/dot.png) 30px 30px no-repeat; position: relative;box-shadow: 0 -45px 45px rgba(0,0,0,.3);}
#dongtai .dtbox::after{position: absolute; width: 50%; height: 15px; background: #ca142a; content: ""; right: 0; top: -15px;}
#dongtai .row{margin: 0 -25px;}
#dongtai .row .col-lg-6{padding:0 25px;}
#dongtai .dttit,#lsdw .lstit{font-size: 26px; font-weight: bold; position: relative;}
#dongtai .dttit .more{position: absolute; right: 0; color: #b1985f; font-size: 16px; text-decoration: none; font-weight: normal;}
#dongtai .dttit a:hover.more{color:#ca142a;}
#dongtai .dttit span，,#lsdw .lstit span{color: #af9361;}
#dongtai .dtsub,#lsdw .lssub{font-size: 12px;  margin-top: 3px; text-transform: uppercase;}
#dongtai .xhdt{list-style: none; margin: 20px 0 0; padding: 0;}
#dongtai .xhdt li{border-bottom: 1px dotted #ccc; padding: 10px 0; position: relative; padding-right: 85px;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
#dongtai .xhdt li span{position: absolute; right: 0; color: #b1b1b1; font-size: 14px;}
#dongtai .xhdt li a{color: #393939; text-decoration: none;}
#dongtai .xhdt li a:hover{color: #c07926;}
#dongtai .xhdt i{color:#c07926;}
#liucheng{background: #ceb690 url(../images/lc_bg.jpg) no-repeat; padding: 5.6%; margin-top: 30px;}
#hangye{background:#fafafa url(../images/bg.jpg) top center no-repeat; padding: 4.6% 0;}

#hangye .nav-pills{border-bottom: 1px solid #dadada; margin-bottom: 5.6%;}
#hangye .nav-pills .nav-link.active{background: none; color: #ca142a; border-bottom: 4px solid #ca142a; border-radius: 0;}
#hangye .nav-pills .nav-link{color: #393939;font-size: 24px; font-weight: bold; text-align: left; padding-left: 0; padding-right: 0; margin: 0 30px;}
#hangye .nav-pills .nav-link span{display:block; font-size: 14px; font-weight: normal; text-transform: uppercase;}
#hangye .hybox{box-shadow: 0 0 10px rgba(0,0,0,.1); border-radius: 5px;padding: 6.6%;position: relative; padding-left: 150px;background: #fff;}
#hangye .hybox .title a{color: #393939; text-decoration: none; font-weight: bold; }
#hangye .hybox .title a:hover{color: #ca142a;}
#hangye .hybox .title{margin-bottom: 15px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#hangye .hybox p{color: #848484; max-height: 112px; overflow: hidden; margin-bottom: 0; text-indent: 2em;}
#hangye .hybox .time{position: absolute; border-bottom: 1px solid #b1985f; padding-bottom: 30px; left: 40px;  font-size:24px;}
#hangye .hybox .time span{display: block; color: #999; font-weight: normal; font-size: 16px;}
#hangye .tab-content .row{margin:-20px;}
#hangye .tab-content .row .col-md-6{padding:0 20px; margin-bottom: 40px;}
#gyxh{background:#741011 url(../images/gybg.jpg) no-repeat; padding: 4.6% 0;}
#gyxh p{text-indent: 2em;}
#gyxh .gytit{font-size: 26px; font-weight: bold;color: #d2bd8e;}
#gyxh .gysub{font-size: 12px;  margin-top: 3px; text-transform: uppercase;color: #d2bd8e;}
#gyxh .gybox{background: #fff; padding:4.6%; margin-top: 40px;}
#gyxh p{margin-bottom: 40px;}
#gyxh p:last-child{margin-bottom: 0;}
#gyxh img{margin-top: 20px;}
#lsdw{padding: 4.6% 0;}
#lsdw .lsbox{}
#lsdw .lsbox-container{position: relative; overflow: hidden;border-top: 1px solid #efefef; border-left: 1px solid #efefef; margin-top: 40px;}
#lsdw .row{margin: 0;}
#lsdw .swiper-slide{padding:0.4% 0; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; text-align: center;}
/*#lsdw .lslogo{filter: grayscale(100%);transition: filter 0.5s ease; opacity: .8}
#lsdw .lslogo:hover {filter: grayscale(0%); opacity: 1;}*/
@media (max-width: 991px){
#dongtai .dttit, #lsdw .lstit{margin-top: 30px;}
#dongtai .dtbox{background-image: none;}
}
@media (max-width:767px){
	#hangye .hybox{padding: 20px;}
	#hangye .hybox .time{position: static;margin-bottom: 10px; padding-bottom: 10px;}
	#hangye .nav-pills .nav-link{font-size: 18px;margin-right: 0; margin-bottom: 30px;}
	#hangye .nav-pills .nav-link span{font-size: 12px;}
	#gyxh{padding-top: 40px; padding-bottom: 40px;}
	#hangye .tab-content .row .col-md-6{margin-bottom: 20px;}
	#footer .title{margin-top: 20px;}
	#footer ul{margin-bottom: 20px;}
}
