@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { padding: 0; margin: 0; }
ul, ol, dl { list-style-type: none; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button { overflow: visible; vertical-align: middle; outline: none; } input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"] { -webkit-appearance: none; outline: none; }
body, th, td, button, input, select, textarea { font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, "WenQuanYi Micro Hei", Verdana, sans-serif, "\5B8B\4F53"; font-size: 12px; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
img { border: none; margin: 0px; padding: 0px; }
a:link, a:visited { text-decoration: blink; }
body { margin: 0 auto; padding: 0; }
body,html{min-width:1200px;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;overflow: hidden;}
.clearfix{zoom:1;}
.clear{clear:both; font-size:0;overflow:hidden;}
.pr{position: relative;}
.pb{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.show{display:block!important;}
.hide{display:none!important;}
.txtClip{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.allContainer{width: 100%; min-width: 1200px;margin-bottom: 185px;}
.banner { width: 100%; height: 1137px; background: url(../images/banner.png) no-repeat top; min-width: 1200px; text-align: center;}
.mainContainer{width: 1200px;margin: 0 auto;padding-top: 60px;}
.headlines{padding: 30px 0;line-height: 42px;font-size: 28px;border-bottom: 1px dashed #C2BAB3;text-align: center;}
.headlines a{color: #875C3A;}
.column_2{padding-top: 40px;}
.zwqsTab{padding: 30px 40px;width: 650px;height: 428px;background: linear-gradient(133deg, #F9F5F1 0%, #F1EDE8 100%);}
.columnTitle{line-height: 54px;color: #C60000;font-size: 38px;font-weight: 600;letter-spacing: 2px;text-align: center;}
.tallery-thumbs{padding: 6px 0;line-height:42px;}
.tallery-thumbs span{display: inline-block;height: 42px;padding: 0 30px;border-radius: 21px;background: #B0A18B;color: #fff;font-size: 18px;text-align: center;cursor: pointer;}
.tallery-thumbs span.swiper-slide-thumb-active{background:#C60000 ;}
.tallery-thumbs span:first-of-type{margin-right: 16px;}
.tallery-thumbs .swiper-notification{display: none;}
.zwqsTab .tallery-top{margin-top: 30px;height: 342px; background: #FFFFFF;}
.zwqsTab .tallery-top .swiper-slide{padding: 25px 22px 25px 30px;height: 292px;width: 598px !important;}
.zwqsTab .tallery-top .swiper-slide .content{height: 292px;overflow-x: hidden;overflow-y: auto;padding-right: 8px;font-size: 16px;color: #424242;line-height: 28px;}
/* 滚动条整体样式 */
.zwqsTab .tallery-top .swiper-slide .content::-webkit-scrollbar { width: 8px; /* 滚动条宽度 */ }
/* 滚动条轨道样式 */
.zwqsTab .tallery-top .swiper-slide .content::-webkit-scrollbar-track { background-color: #fff; /* 轨道背景色 */ }
/* 滚动条滑块样式 */
.zwqsTab .tallery-top .swiper-slide .content::-webkit-scrollbar-thumb { background-color: #F62727; /* 滑块颜色 */ border-radius: 4px; /* 滑块圆角 */ }
/* 鼠标悬停在滑块上的样式 */
.zwqsTab .tallery-top .swiper-slide .content::-webkit-scrollbar-thumb:hover { background-color: #FB4426; /* 滑块悬停颜色 */ }
/* 滚动条按钮样式 */
.zwqsTab .tallery-top .swiper-slide .content::-webkit-scrollbar-button { display: none; /* 隐藏滚动条按钮 */ }
.tgqdCard{width: 344px;height: 418px;background: linear-gradient(118deg, #FFF8EF 0%, #F5E9D8 100%); border: 8px solid #FFF8EF;padding: 32px 40px 22px;}
.tgqdCardCon{margin-top: 20px;}
.tgqdCardCon p{font-size: 16px;font-weight: 600;color: #875C3A;line-height: 28px;}
.clzgCard{margin-top:10px;}
.clzgCard img{display: block;width: 100%;height:100%;}
.clzgBtn{position: absolute;width: 186px;height: 50px;bottom: -25px;left: 50%;margin-left: -93px;background: url(../images/clzgBtn.png) no-repeat center;line-height: 50px;font-size: 20px;font-weight: 600;color: #FEFAD4;text-align: center;letter-spacing: 3px;}
.column_3{margin-top: 20px;}
.column_3 .tabs{border-bottom: 1px solid #D4D4D4;padding: 25px 0;text-align: center;line-height: 54px;height: 54px;}
.column_3 .tabs a{display: inline-block;margin: 0 55px;font-size: 38px;position: relative;color: #7C5837;cursor: pointer;}
.column_3 .tabs a span.botLine{display: none;bottom: -25px;height: 6px;left: 0;width: 100%;background: #C60000;}
.column_3 .tabs a.active{font-weight: 600;color: #C60000;}
.column_3 .tabs a.active span.botLine{display: block;}
#tabs-container{padding-top: 18px;}
#tabs-container .content-slide li{width: 520px; height: 270px; background: #F7F4F1;padding: 30px;margin-top: 40px;float: left;position: relative;}
#tabs-container .content-slide li.first{margin-right: 40px;}
#tabs-container .content-slide li .title{font-size: 26px;line-height: 37px;font-weight: 600;color: #7C5837;display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 74px;}
#tabs-container .content-slide li .info{font-size: 18px;line-height: 25px;color: #7C5837;padding: 4px 0;}
#tabs-container .content-slide li .info span{display: inline-block;}
#tabs-container .content-slide li .info span.date{margin-left: 10px;}
#tabs-container .content-slide li .summary{margin-top: 10px;line-height: 31px;font-size: 16px;}
#tabs-container .content-slide li .summary a{color: #2C2C2C;  display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height: 93px;}
#tabs-container .content-slide li span.conLinkBtn{display: block;bottom: 30px;left: 30px;}
#tabs-container .content-slide li span.conLinkBtn a{display: block;height: 32px;border: 1px solid #EED3AF;line-height: 32px;padding: 0 27px;font-size: 14px;color: #BD7A1F;}