.index-banner { position: relative; }
.index-banner .swiper-container1 { position: relative; overflow: hidden; }
.index-banner .swiper-container1:after { content: ""; position: absolute; width: 100%; height: 563px; background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent);left: 0; bottom: 0; pointer-events: none; }
.index-banner .pagination { position: absolute; width: 100%; bottom: 70px; text-align: center; }
.index-banner .pagination .page-text { position: absolute; width: 100%; text-align: center; display: flex; align-items: center; justify-content: center; font-size: 20px; color: #fff; line-height: normal; bottom: 15px; letter-spacing: 4px; }
.index-banner .pagination .page-text #total { opacity: 0.5; }
.index-banner .pagination .swiper-pagination-switch { width: 80px; height: 2px; box-sizing: border-box; cursor: pointer; background-color: #fff; }
.index-banner .pagination .swiper-active-switch { background-color: #007733; }
.inner-page-banner { margin-bottom: 100px; }
.com-title { margin-bottom: 20px; }
.com-title:after { content: ""; display: table; clear: both; }
.com-title .more { float: right; font-size: 16px; color: #fff; cursor: pointer; width: 135px; text-align: center; background-color: #007733; margin-top: 20px; line-height: 40px; }
.com-title .mes { float: right; font-size: 16px; color: #fff; background-color: #f36f00; color: #fff; border-radius: 3px; padding: 0 20px; cursor: pointer; }
.com-title .mes:after { content: ""; display: inline-block; vertical-align: middle; width: 16px; height: 16px; background: url(../images/edit-icon.png) no-repeat center center; }
.com-title .text { float: left; font-weight: bold; position: relative; padding-bottom: 60px; white-space: nowrap; line-height: 1; }
.com-title .text:after { content: ""; position: absolute; width: 64px; height: 4px; background-color: #007733; left: 0; bottom: 0; }
.com-title .text .cn { position: relative; z-index: 1; font-size: 34px; color: #1e1e1e; }
.com-title .text .en { position: absolute; font-size: 54px; font-weight: normal; top: 0px; left: 0; z-index: 0; background-image: linear-gradient(to bottom, #e5e5e5, #f6f6f6); background-clip: text; color: transparent; }
.pic-news-list { overflow: hidden; margin-right: -45px; }
.pic-news-list .item { float: left; width: 33.333333%; box-sizing: border-box; padding-right: 45px; }
.pic-news-list .core { overflow: hidden; width: 100%; padding-bottom: 60px; display: block; border-bottom: 1px solid transparent; cursor: pointer; }
.pic-news-list .core .pic { position: relative; width: 100%; padding-top: 62.1381%; }
.pic-news-list .core .pic .img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; object-fit: cover; }
.pic-news-list .core .context .date { font-size: 16px; color: #a3a1a1; margin-top: 15px; }
.pic-news-list .core .context .title { font-size: 20px; line-height: 34px; height: 68px; overflow: hidden; margin-top: 15px; }
.pic-news-list .core .context .desc { font-size: 17px; color: #515151; line-height: 30px; height: 60px; overflow: hidden; margin-top: 15px; }
.pic-news-list .core .context .detail { color: #007733; font-size: 15px; float: left; clear: both; padding-right: 35px; background: url(../image/detail.png) no-repeat right center; margin-top: 60px; }
.pic-news-list .core:hover { border-bottom-color: #007733; }
.pic-news-list .core:hover .title { color: #007733; }
.pic-news-list-2 { border-top: 1px solid #ebebeb; }
.pic-news-list-2 .item { padding: 35px 0; overflow: hidden; border-bottom: 1px solid #ebebeb; }
.pic-news-list-2 .item .pic { float: left; margin-right: 60px; }
.pic-news-list-2 .item .pic .img { display: block; width: 300px; height: 200px; }
.pic-news-list-2 .item .context { float: none; overflow: hidden; }
.pic-news-list-2 .item .context .date { font-size: 16px; color: #a3a1a1; }
.pic-news-list-2 .item .context .title { font-size: 20px; overflow: hidden; margin-top: 20px; }
.pic-news-list-2 .item .context .desc { font-size: 17px; color: #515151; overflow: hidden; margin-top: 15px; }
.pic-news-list-2 .item .context .detail { color: #007733; font-size: 15px; float: left; clear: both; padding-right: 35px; background: url(../image/detail.png) no-repeat right center; margin-top: 20px; }
.pic-news-list-2 .core:hover .title { color: #007733; }
.pic-news-list-inner { margin-right: -70px; }
.pic-news-list-inner .item { margin-bottom: 35px; padding-right: 70px; border-bottom: 1px solid #e6e5e5; position: relative; }
.pic-news-list-inner .item .core { border: none; }
.pic-news-list-inner .item:nth-child(3n+1):after { content: ""; position: absolute; width: 1px; right: 15px; top: 0; bottom: 35px; background-color: #e6e5e5; }
.pic-news-list-inner .item:nth-child(3n+2):after { content: ""; position: absolute; width: 1px; right: 15px; top: 0; bottom: 35px; background-color: #e6e5e5; }
.new-list { overflow: hidden; }
.new-list .list .item { display: block; line-height: 65px; font-size: 16px; cursor: pointer; border-bottom: 1px solid #f0f0f0; }
.new-list .list .item:hover .text { color: #007733; }
.new-list .list .item .time { float: left; color: #999; }
.new-list .list .item .text { float: none; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; color: #000; padding-left: 20px; }
.index-container { margin: 100px auto; }
.secend-level-menu { position: absolute; left: 0; bottom: 0; }
.secend-level-menu .item { float: left; font-size: 16px; color: #fff; line-height: 55px; text-align: center; white-space: nowrap; width: 160px; position: relative; cursor: pointer; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.secend-level-menu .item:after { content: ""; position: absolute; width: 0; height: 0; top: 100%; left: 50%; margin-left: -10px; border: 10px solid transparent; border-top-color: #00853c; display: none; }
.secend-level-menu .active { background-color: #00853c; color: #fff; }
.secend-level-menu .active:after { display: block; }
.current-menu { background-color: #007733; color: #fff; line-height: 35px; }
.news-info { margin-bottom: 100px; }
.news-info p { font-size: 18px; color: #575757; line-height: 36px; margin-bottom: 1em; text-indent: 2em; }
.news-info img { display: inline-block; }
.news-info .news-title { text-align: center; font-size: 32px; margin-bottom: 30px; color: #111; }
.news-info .source { padding: 15px; line-height: 40px; font-size: 16px; color: #999; text-align: center; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
.news-info .source .time { display: inline-block; }
.news-info .content { margin: 50px 0; }
.news-info .news-bottom { padding-top: 30px; border-top: 1px solid #cccccc; }
.news-info .prev-next { border-top: 1px solid #ebebeb; padding-top: 20px; }
.news-info .prev-next li { display: flex; align-items: center; font-size: 18px; margin: 15px 0; color: #626060; }
.news-info .prev-next li span { color: #007733; width: 85px; position: relative; }
.news-info .prev-next li span:after { content: ""; position: absolute; right: 21px; top: 50%; margin-top: -7px; width: 1px; height: 14px; background-color: #7f7f7f; }
.news-info .prev-next li a:hover { text-decoration: underline; color: #111; cursor: pointer; }
.news-info .prev-next-2 { border-top: 1px solid #ebebeb; padding-top: 50px; overflow: hidden; }
.news-info .prev-next-2 .item { border: 1px solid #ebebeb; line-height: 38px; width: 148px; text-align: center; cursor: pointer; font-size: 16px; color: #505050; }
.news-info .prev-next-2 .item:hover { color: #fff; background-color: #007733; border-color: #007733; }
.news-info .prev-next-2 .prev { float: left; }
.news-info .prev-next-2 .next { float: right; }
.part-page .secend-level-menu .item:after { border-top-color: #87080d; }
.part-page .secend-level-menu .active { background-color: #87080d; }
.part-page .pic-news-list .core .context .detail { color: #c8161d; background: url(../image/detail_red.png) no-repeat right center; }
.part-page .pic-news-list .core:hover { border-bottom-color: #c8161d; }
.part-page .pic-news-list .core:hover .title { color: #c8161d; }
.part-page .news-info .prev-next-2 .item:hover { color: #fff; background-color: #c8161d; border-color: #c8161d; }
.part-page .common-page ul li:hover, .part-page .common-page ul li.active { background-color: #c8161d; color: #fff; }
.part-work-list .core { display: block; overflow: hidden; display: flex; background-color: #fbfbfb; }
.part-work-list .core .context { border: 1px solid #ececec; flex: 1; display: flex; flex-direction: column; justify-content: center; overflow: hidden; }
.part-work-list .core .context .con { padding: 0 60px; }
.part-work-list .core .context .title { font-size: 22px; cursor: pointer; line-height: 34px; }
.part-work-list .core .context .desc { font-size: 18px; line-height: 30px; margin-top: 20px; }
.part-work-list .core .context .date { font-size: 14px; color: #a3a1a1; margin-top: 20px; }
.part-work-list .core .context .detail { color: #fff; font-size: 16px; width: 150px; text-align: center; line-height: 40px; background-color: #c8161d; margin-top: 40px; cursor: pointer; }
.part-work-list .core .context:hover .title { color: #c8161d; }
.part-work-list .core .pic { flex: 1; overflow: hidden; }
.part-work-list .core .pic .image { position: relative; width: 100%; padding-top: 55.5555%; }
.part-work-list .core .pic .img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; object-fit: cover; }
.part-work-list .item { margin-bottom: 55px; }
.part-work-list .item:nth-child(2n+1) .core { flex-direction: row-reverse; }
.inner-common-title { text-align: center; position: relative; line-height: 1; padding-bottom: 45px; margin-bottom: 60px; }
.inner-common-title:before { content: ""; width: 64px; height: 4px; background-color: #007733; position: absolute; bottom: 0; left: 50%; margin-left: -32px; }
.inner-common-title .cn { font-size: 32px; font-weight: bold; position: relative; z-index: 1; }
.inner-common-title .en { position: absolute; top: 0; left: 50%; transform: translateX(-50%); font-size: 50px; background-image: linear-gradient(to bottom, #e5e5e5, #f6f6f6); background-clip: text; color: transparent; }
.inner-common-title-left { text-align: left; }
.inner-common-title-left:before { left: 0; margin-left: 0; }
.inner-common-title-left .en { left: 0; transform: none; }
.org-list { display: flex; flex-wrap: wrap; }
.org-list .item { flex: 1; min-width: calc(50% - 90px); box-sizing: border-box; padding: 90px 0; border-bottom: 1px solid #eaeaea; }
.org-list .item .title { font-size: 22px; line-height: 30px; }
.org-list .item .desc { font-size: 16px; line-height: 30px; margin-top: 15px; }
.org-list .item:nth-child(1) { border-top: 1px solid #eaeaea; }
.org-list .item:nth-child(2) { border-top: 1px solid #eaeaea; }
.org-list .item:nth-child(2n+2) { margin-left: 90px; }
.about-us p { font-size: 17px; color: #575757; line-height: 36px; margin-bottom: 1em; text-indent: 2em; }
.about-us img { display: inline-block; }
.org-total { padding: 40px 0; background-color: #007733; color: #fff; margin-bottom: 100px; margin-top: -60px; }
.org-total .total-item .item { display: inline-block; vertical-align: middle; margin-right: 170px; }
.org-total .total-item .item .num span { font-size: 60px; font-weight: bold; }
.org-total .total-item .item .num em { font-size: 16px; }
.org-total .total-item .item .tit { font-size: 16px; }
.index-search { height: 130px; background: url(../images/search-bg.png) no-repeat center center; background-size: cover; overflow: hidden; border-radius: 10px; position: relative; box-sizing: border-box; padding: 40px 115px; }
.index-search .form { display: block; overflow: hidden; }
.index-search .btn { float: right; height: 50px; width: 130px; text-align: center; line-height: 50px; background-color: #fff; color: #007733; font-size: 16px; border-radius: 3px; margin-left: 25px; }
.index-search .control { float: none; overflow: hidden; }
.index-search .control .inp { font-size: 16px; height: 50px; width: 100%; border: 1px solid #ccc; border-radius: 3px; padding: 0 10px 0 10px; box-sizing: border-box; outline: none; background: transparent; }
.index-search .control .inp:focus { border-color: #fff; }
.mode-banner .index-search { margin: 0; height: 100%; background: none; box-shadow: none; padding: 0; display: flex; align-items: center; }
.mode-banner .index-search .form { width: 100%; }
.mode-banner .index-search .control { background-color: rgba(255, 255, 255, 0.3); border-radius: 3px; }
.mode-banner .index-search .control .inp { color: #fff; }
.index-news { position: relative; z-index: 20; padding-bottom: 113px; }
.index-news:before { width: 11.3vw; height: 24.3vw; content: ''; position: absolute; left: 0; top: 10%; background: url(../image/bg4.png) no-repeat center; background-size: 100%; }
.index-news:after { width: 19.8vw; height: 24vw; content: ''; position: absolute; left: -2%; bottom: -3%; background: url(../image/bg2.png) no-repeat center; background-size: 100%; }
.index-news .layer-wrapper .wrapper { overflow: visible; }
.index-notice { height: 66px; background: #fff; border-radius: 10px; box-shadow: 0 0 35px rgba(0,0,0,0.14); display: flex; overflow: hidden; margin-top: -33px; }
.notice-tit { width: 142px; font-size: 18px; color: #fff; text-align: center; display: flex; justify-content: center; align-items: center; background: #498e28; flex-shrink: 0; }
.notice-swiper { flex: 1; padding-left: 68px;overflow: hidden; }
.notice-swiper .swiper-container { height: 100%; }
.notice-swiper .swiper-slide { display: flex; align-items: center; font-size: 18px; }
.notice-swiper .swiper-slide a{ max-width:65%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.notice-swiper .swiper-slide a:hover{color:#498e28;}
.notice-swiper .swiper-slide span { padding-left: 40px;padding-right:20px; }
.index-tabs { position: relative; display: flex; justify-content: center; margin-top: 90px; }
.index-tabs:after { width: 100%; border-top: 1px solid rgba(0,0,0,0.09); content: ''; position: absolute; left: 0; top: 50%; z-index: -1; }
.index-tabs .item { background: #fff; padding: 0 25px; }
.index-tabs .item .tit { font-size: 32px; position: relative; cursor: pointer; }
.index-tabs .item .tit:after { width: 40px; height: 3px; background: #498e28; border-radius: 0; transform: skew(45deg); content: ''; position: absolute; left: 50%; bottom: -12px; margin-left: -20px; opacity: 0; }
.index-tabs .item .more { display: none;font-size: 16px; padding-right: 35px;padding-left:10px; background: #fff url(../image/more.png) no-repeat right center; position: absolute; right: 0; top: 50%;transform:translateY(-50%); }
.index-tabs .item.active .tit { color: #498e28; }
.index-tabs .item.active .more{ display: block;} 
.index-tabs .item .more:hover{ color:#498e28;background: #fff url(../image/more2.png) no-repeat right center;  }
.index-tabs .item.active .tit:after { opacity: 1; }
.index-news-content { margin-top:45px; }
.index-news-content .items { height: 0; opacity: 0; visibility: hidden; overflow: hidden; }
.index-news-content .items.active { height: auto; opacity: 1; visibility: visible; }
.news-swiper { float: left; width: 44.5%; position: relative; }
.news-swiper .swiper-slide a { display: block; position: relative; border-radius: 10px; overflow: hidden; }
.news-swiper .swiper-slide a .img img{width:100%;}
.news-swiper .swiper-slide .desc { position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.39); padding: 13px 38px; }
.news-swiper .swiper-slide .desc .tit { font-size: 20px; color: #fff; }
.news-swiper .swiper-slide .desc .txt { font-size: 16px; color: rgba(255,255,255,0.6); margin-top: 5px;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
	-webkit-line-clamp: 1; /*display: none;*/}
.news-controls { width: 90px; position: absolute ; z-index: 888; /*bottom: 32px;*/ bottom:15px; right: 27px; display: flex; align-items: center; justify-content: space-between; }
.news-controls .swiper-button-prev, .news-controls .swiper-button-next { display: none; width: 20px; height: 24px; background-size: 100%; margin-top: 0; position: static; }
.news-controls .swiper-pagination { position: static; color: #fff; }
.news-right { width: 51.9%; float: right; }
.news-right .item { display: flex; padding: 12px; align-items: center; justify-content: space-between; margin-top: 10px; margin-bottom: 20px; border-radius: 10px; }
.news-right .item .date { width: 77px; padding: 12px 10px; text-align: center; background: #72bb46; border-radius: 10px; flex-shrink: 0; }
.news-right .item .date span { display: block; }
.news-right .item .date .span1 { font-size: 26px; color: #fff; font-weight: bold; line-height: 1; }
.news-right .item .date .span2 { font-size: 14px; color: #fff; }
.news-right .item .desc { flex: 1; padding-left: 25px;overflow: hidden; }
.news-right .item .desc .tit { font-size: 18px; }
.news-right .item .desc .txt { font-size: 16px; color: #666; margin-top: 10px; }
.news-right .item:hover { background: #f7faf9; }
.news-right .item:hover .date { background: #498e28; }
.news-right .item:hover .desc .tit { color: #498e28; }
.news-right .item:hover .desc .txt { color: #333; }
.index-news-bottom { margin-top: 120px; overflow: hidden; }
.news-zoujin { float: left; width: 44.5%; }
.news-zoujin .index-title { height: 62px; background: #498e28; padding: 0 30px 0 24px; border-radius: 10px 0 32px 0; }
.index-title { display: flex; align-items: center; justify-content: space-between; }
.index-title .tit { font-size: 32px; color: #fff; }
.index-title .more { position: relative; font-size: 16px; color: #fff; padding-right: 35px; background: url(../image/more1.png) no-repeat right center; }
.index-title .more:hover{ color: #FBEDB3; }
.index-title1 .tit { color: #498e28; }
.index-title1 .more { color: #000; background: url(../image/more.png) no-repeat right center; }
.index-title1 .more:hover{background: url(../image/more2.png) no-repeat right center; color: #498e28;}

.zoujin-list { margin-top: 45px; }
.zoujin-list .item { display: flex; align-items: center; justify-content: space-between; margin-bottom: 22px; }
.zoujin-list .item .tit { flex: 1; font-size: 18px; padding-left: 26px; position: relative; }
.zoujin-list .item .tit:before { width: 6px; height: 6px; border: 1px solid #1f764a; transform: rotate(45deg); content: ''; position: absolute; left: 10px; top: 50%; margin-top: -3px; }
.zoujin-list .item .tit:hover { color: #498e28; }
.zoujin-list .item span { color: #8e8e8e; font-size: 16px; }
.block-links { margin-top: 60px; display: flex; justify-content: space-between; }
.block-links .item { width: 125px; text-align: center; padding: 14px 9px; background: rgba(226,226,226,0.2); border-radius: 10px; }
.block-links .item .icon { height: 60px; display: flex; align-items: center; justify-content: center; }
.block-links .item .tit { font-size: 18px; margin-top: 10px; white-space: nowrap; }
.block-links .item:hover { background: rgba(226,226,226,1); }
.zoujin-video { width: 51.9%; float: right; position: relative; border-radius: 10px; overflow: hidden; }
.zoujin-video video { display: none; width: 100%; }
.zoujin-video .posterBg { width: 100%; position: relative; }
.zoujin-video .btn_play { width: 75px; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); }
.index-group { padding-top: 60px; background: url(../image/bg1.jpg) no-repeat center top; background-size: 96.5%; }
.index-group .layer-wrapper .wrapper { display: flex; justify-content: space-between; flex-wrap: wrap; }
.group-left, .group-right { width: 46%; }
.group-box .index-title { padding-left: 14px; }
.group-news { margin-top: 30px; padding: 14px; background: #fff; border-radius: 10px; }
.group-news a { display: block; position: relative; border-radius: 10px; overflow: hidden;} 
.group-news a .img img { width: 100%; }
.group-news a .tit { position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); padding: 15px 20px; font-size: 18px; color: #fff; }
.mt50 { margin-top: 50px; }
.group-list { margin-top: 30px; padding: 0 14px; }
.group-list .item { display: block; /*padding: 35px 28px 40px;*/ padding:25px 28px 25px; border: 1px solid #d8d8d8; border-radius: 10px; margin-top: 32px; }
.group-list .item .date { font-size: 14px; color: #666; }
.group-list .item .tit {/* font-size: 22px;*/ font-size: 18px; margin-top: 15px; overflow: hidden; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; box-orient: vertical; -webkit-box-orient: vertical;  }
.group-list .item:hover { border-color: #498e28; box-shadow: 0 0 20px rgba(0,0,0,0.1); }
.group-list .item:hover .date, .group-list .item:hover .tit { color: #498e28; }
.index-links { margin-top: 70px; margin-bottom: 40px; }
.index-links .layer-wrapper .wrapper { display: flex; }
.links-tit { width: 112px; height: 45px; border-radius: 10px; background: #297a02; font-size: 18px; color: #fff; text-align: center; line-height: 45px; }
.links-list { flex: 1; margin-top: 12px; }
.links-list a { display: inline-block; font-size: 18px; margin-left: 50px; margin-bottom: 1em; }
.links-list a:hover { color: #498e28; }


.index-news-content .swiper-slide .img{ height: 444px; }
.index-news-content .swiper-slide .img img{ object-fit: cover; width: 100%; height: 100%; max-width:none; }
.news-swiper .swiper-slide .desc .tit{/* padding-right: 80px;*/ display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.index-news-bottom{ position: relative; z-index: 88;}
.group-news .img{  height: 260px; } 
.group-news .img img{ width: 100%; height: 100%; object-fit: cover; max-width: none;}

.group-box.mt50{ margin-top: 20px;}
.group-box.mt50 .group-news{ margin-top:10px; }
.mynoticeslist{  height: 200px;display: flex; align-items: center;  margin: 70px 50px 0 50px}
.mynoticeslist ul{ display: flex; align-items: center;}
.mynoticeslist li a{ font-size: 20px; color: #498e28;}
.mynoticeslist li a span{ font-size: 14px; display: block; color:#72bb46;  padding-top:10px;}


.news-controls .swiper-pagination{ position: absolute; right:0; bottom:0; z-index: 8999;}
.news-controls .swiper-pagination span{margin: 0 2px; cursor: pointer;}

.news-controls .swiper-pagination-bullet{ background: #fff;}
.news-controls .swiper-pagination-bullet-active{ background:#70b945;}
/*商贸学校修改*/
/*板块松散问题开始*/
.index-tabs{ margin-top:50px;}
.index-news-bottom{margin-top:30px;margin-top:40px;}
.index-news{padding-bottom: 50px;}
.news-swiper,.news-zoujin{    width: 46.5%;}
.zoujin-video{ width: 50.6%;}
.group-list .item {min-height:143px;}
.group-left{width: 48.5%;}
.group-right{}


/*板块松散问题结束*/

/*最新公告*/
.close5{ cursor: pointer; width:30px; height:30px;  position: absolute; right: -50px; top: 10px;}  
.lays-news{ background: url("../image/ggbgs.png") no-repeat; width: 443px; height: 290px; position: fixed; z-index: 888; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%);}
.layboxsnews{ background:rgba(0,0,0,.5); left: 0; top: 0; width: 100%; height: 100%; position: fixed; z-index: 999; }
/*2025-02-24商贸学校色调调整开始*/
.second-mode{
/*    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8));	*/	
}

/*2025-02-24商贸学校色调调整结束*/




/*2025-02-26 首页调整开始*/
.index-title .tit,.notice-tit a{font-family: "dfdk";}
.notice-tit{font-family: "dfdk"; background: url("../image/ggicon1.png") 0 center no-repeat; background-size:auto 45px; margin-left: 20px;   padding-left:60px;  font-size:24px; color: #000;width: auto;}
.index-notice{ border:2px solid rgba(255,255,255,.1); background-image: linear-gradient(to right,#ffffff, #fffefd, #fff5ed);    box-shadow: 0 0 25px rgba(255, 228, 207, 0.9);/**/}
.notice-swiper{ background: url("../image/noticesbg.png") right 0 no-repeat; background-size: auto 100%;/**/}
.notice-swiper .swiper-slide{ }
.notice-swiper .swiper-slide span{ padding-left: 0; margin-right: 15px; display: inline-block; font-size: 18px;  color: #000;font-family: "dfdk"; position: relative;}
.notice-swiper .swiper-slide span:after{ content: ""; position: absolute; width: 1px; right:0; height:25px; background: #c9c9c9; top: 0;}

.index-tabs{ justify-content:flex-start;}
.index-tabs:after{ left: 350px; width: auto; right: 0;}
.index-news:before{ max-width: 586px; width: 30.5%; height: 431px; top:32px;    background: url(../image/newsbg2.png) no-repeat top; background-size:100% auto;}

.index-tabs .item .tit{ color: #555555;font-family: "dfdk";}
.index-tabs .item .tit:after{transform: skew(0); height: 5px; border-radius:5px; background-image: linear-gradient(to right,#6fb743, #6fb743, #4c912a);  }
.index-tabs .item:nth-child(1){ margin-left: -15px;}
.index-tabs .item{ padding: 0 15px; background: none;}

.news-right .item .date{    background:#f6f6f6;}
.news-right .item .date .span1,.news-right .item .date .span2{ color: #bfbebe;}
.news-right .item:hover{ background: #f6f6f6;}
.news-right .item:hover .desc .tit{ font-weight: bold;}
.news-right .item:hover .date *{color: #fff; opacity: 1;}
.news-right .item:hover .date{background: url(../image/datebg4.png) no-repeat center center;}
.news-swiper .swiper-slide .desc{background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6));
}
.index-tabs .item .more{box-shadow: 0px 2px 10px 0px rgba(250, 115, 2, 0.4);   width: 104px; height: 38px; line-height: 38px; border-radius:38px; background:#fa7302  url(../image/more5.png) no-repeat right 26px center; text-align: center; color: #fff; transition: all .3s;}
.index-tabs .item .more:hover{background:#fb821e url(../image/more5.png) no-repeat right 20px center; color: #fff;box-shadow: 0px 2px 15px 0px rgba(250, 115, 2, 0.6); }

.news-zoujin .index-title{background-image: linear-gradient(to right, #70b945, #70b945, #498e28); position: relative;}
.index-title .more{    background: url(../image/more5.png) no-repeat right center; padding-right: 20px;}
.news-zoujin .index-title:after{ content: ""; width: 160px; height: 100%; position: absolute; z-index: 2; right: 0;  top: 0; background:url(../image/abenter.png) no-repeat right  center;  background-size: auto  100%;}
.index-title .more{ z-index: 8;}

.block-links .item{  background: #ebf4e9; border: 1px solid #3c972b;}
.block-links .item:hover{ background:#e3f3e0; }
.index-group{background: url(../image/serbg2.jpg) no-repeat center 0;}

.index-news:after{background: url(../image/abg6.png) no-repeat right 0; right: 0; left: auto; bottom: 0;}
.index-news .layer-wrapper{  }

/*首页新闻*/
.group-news{ background:none; }
.group-left{ position: relative; padding: 25px 10px 0 10px; }
.group-left:after{ content: ""; display: block; top: 0; height:90%; position: absolute;  top:0; left: 0;right: 0; 
background-image: linear-gradient(to bottom, #ffffff,  rgba(255,255,255,0)); border-top-left-radius: 10px; border-top-right-radius: 10px;  overflow: hidden;}
.group-box,.group-list{ position: relative;z-index: 4;}
.group-box .index-title{ padding: 0 15px;}
.group-box .index-title .tit{ color: #498e28;}
.group-box .index-title .more{}
.group-box .index-title .more{box-shadow: 0px 2px 10px 0px rgba(250, 115, 2, 0.4);   width: 104px; height: 38px; line-height: 38px; border-radius:38px; background:#fa7302  url(../image/more5.png) no-repeat right 26px center; text-align: center; color: #fff; transition: all .3s;}
.group-box .index-title .more:hover{background:#fb821e  url(../image/more5.png) no-repeat right 20px center; color: #fff;box-shadow: 0px 2px 15px 0px rgba(250, 115, 2, 0.6); }
.group-news{ margin-top: 10px;}
.group-list .item{ background: #fff;min-height: 140px;}
.group-list .item:hover{ background:#eaf3ee; border: 1px solid #ffffff;}

.group-box .index-title .tit,.index-tabs .item.active .tit{background-image:-webkit-linear-gradient(left,#70b945,#70b945,#4b9029); 
-webkit-background-clip:text; -webkit-text-fill-color:transparent;}

/*友情链接*/
.index-links .wrapper{ background:#eaf3ee url(../image/linksbg2.jpg) no-repeat right 0 center; padding: 20px; border-radius:10px; margin: 0 22px;     }
.links-list a{ margin-top:5px; margin-bottom: 5px; }
.links-list{ margin-top: 6px;}
.links-tit{background-image:-webkit-linear-gradient(left,#70b945,#70b945,#498e28); border-radius:45px;  }
.index-links{ margin-top: 40px;}
.fbottom{ position: relative;}
.logs{ position: absolute;left: 0; right: 0; top: 50%; transform: translateY(-50%);}
.logs .wrapperss{ display:flex; align-items: center; justify-content: space-between; margin: 0 25PX;}
.logs .gtops{ cursor: pointer;}

.index-banner .img-wrapper{ padding-top: 0;}
.index-banner .img-wrapper img{ position: static;}

.index-banner .bannerIn .arrow-right{}
.zoujin-video,.zoujin-video .posterBg .img{ height: 500px; overflow: hidden;}
.zoujin-video .posterBg .img img{ }
.zoujin-video video,.zoujin-video .posterBg .img img{ object-fit: cover; height: 100%; width: 100%;}
.index-group{ position: relative; }
.index-group .layer-wrapper{ position: relative; z-index: 5}
.index-group:after{    content: ""; display: block; background: url("../image/treebg2.png") left bottom no-repeat; background-size:  100% auto; position:absolute; bottom: -120px;  width: 15.5%; height: 100%;}

/*公告上移动*/
.index-notice{  margin: 0 auto; margin-top: -90px; border-radius:80px;   border:2px solid rgba(255,255,255,.1); border: none; background:rgba(0,0,0,.4); /*  background-image: linear-gradient(to right,#ffffff, #fffefd, #fff5ed);  */  box-shadow: 0 0 25px rgba(255, 255, 255, 0.2); box-shadow: none;}
.notice-swiper{ background: none;}
.index-notice *{ color: #fff;}
.index-notice *:hover{ color:#FCFCD3!important;}
.notice-swiper .swiper-slide span{ color: #fff;}
.index-news:before{ top: 90px;}
.index-notice{ visibility: visible!important;}
.index-tabs{ margin-top:80px;}
/*公告上移动结束*/


/*首页新闻修改只要标题开始*/
.notice-swiper .swiper-slide span{	/*font-family: "din";*/}
.news-right .item .desc .txt{ display: none;}
.news-right .item .date .span1, .news-right .item .date .span2{ color: #999;}
.news-right .item:hover .date *{ color: #fff!important;}
.news-right .item .date .span1{ color: #4b9029;/*color: #fb821e ;*/color: #333 ;}
.news-right .item .date{ margin-right: 20px; background: none; width: 90px; background: #f2f6f4;}
.news-right .item .date {  position: relative;}
.news-right .item .date:after{ content: ""; width: 4px;  background: #fff; position: absolute; right: 0px; height: 90px; top: 0; }
.news-right .item{ padding: 0; height:70px; background: #fafafa; border-radius:10px;  /* border: 1px solid #eee;*/margin-bottom: 0; margin-top: 0;margin-bottom:23px; /* flex-direction:column; justify-content: flex-start; align-items: flex-start;*/}
.news-right .item .desc{padding-left: 0; margin-right: 20px;}

.news-right .item .desc .tit{
display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; white-space: normal;
}

/*首页新闻修改只要标题结束*/


/*按钮颜色调整开始*/
.index-tabs .item .more{
/*a3a632  aacf0f  b5d427
    */
	    background: #b5d427 url(../image/more5.png) no-repeat right 26px center;
	
/*	    box-shadow: 0px 2px 10px 0px rgba(163, 166, 50, 0.4);*/
	
}
.group-box .index-title .more,.index-tabs .item .more{ /*background-color:#a3a632; box-shadow: 0px 2px 10px 0px rgba(163, 166, 50, 0.4);*/ background-color:#b5d427!important;   box-shadow: 0px 2px 10px 0px rgba(181, 312, 39, 0.4);}
.index-tabs .item .more:hover,.group-box .index-title .more:hover{ background-color:#a3a632!important;box-shadow: 0px 2px 10px 0px rgba(181, 312, 39, 0.4);}
/*按钮颜色调整结束*/

/*首页新调整结束*/



@media screen and (max-width: 1550px) {
.notice-swiper{padding-left:40px;}
.news-right .item{margin-top:0;margin-bottom:6px;margin-bottom:10px;}
.zoujin-list{margin-top:25px;}
.zoujin-list .item{margin-bottom: 15px;}
.block-links{margin-top:40px;}
/*.index-news-bottom{margin-top:80px;}*/
.group-list .item{padding:25px 20px;}
.index-links{/*margin-top:100px;*/}
.index-title .tit{font-size:28px;}
	
	
.index-news-content .swiper-slide .img{ height: 392px; }
.group-news .img{  height: 240px; } 
	.group-list .item {padding:22px 28px 22px; }	
	
.zoujin-video,.zoujin-video .posterBg .img{ height: 435px; overflow: hidden;}
	
	
	.index-news-bottom{    margin-top:45px;}	
}
@media screen and (max-width: 1360px) {
	
	.block-links .item{ width: 120px;    padding:8px 6px;}	
	.block-links .item .tit{ margin-top: 5px;}
	.zoujin-video,.zoujin-video .posterBg .img{ height: 420px; overflow: hidden;}
}



@media screen and (max-width: 1100px) {
	.index-banner{margin-top:90px;}
.index-group{background-size:100% 27%;padding-top:40px;}
.group-left, .group-right{width:48%;}
.index-title .tit{font-size:24px;}
.block-links .item .icon{width:40px;height:40px;margin:auto;}
.news-right .item .desc .tit,.zoujin-list .item .tit,.group-news a .tit,.links-list a,.news-swiper .swiper-slide .desc .tit{font-size:16px;}
.zoujin-list .item span,.block-links .item .tit,.news-swiper .swiper-slide .desc .txt{font-size:14px;}
.group-news a .tit{padding:12px 15px;}
.index-tabs .item .tit{font-size:24px;}
.index-tabs .item{padding:0 12px;}
.notice-tit{width:90px;font-size:14px;}
.index-notice{height:45px;margin-top:30px;}
.notice-swiper .swiper-slide{font-size:14px;}
.notice-swiper{padding-left:12px;}
.notice-swiper .swiper-slide a{flex:1;}
.notice-swiper .swiper-slide span{padding-left:20px;}
.index-tabs{margin-top:40px;}
}
@media screen and (max-width: 820px) {
.index-banner .swiper-container1:after { display: none; }
.index-banner .mode-banner .mode-inner img { height: 200px; }
.index-banner .pagination { bottom: 0px; }
.index-banner .pagination .layer-wrapper { padding: 0; }
.index-banner .pagination .w-pagination { display: flex; }
.index-banner .pagination .w-pagination .swiper-pagination-switch { flex: 1; }
.index-container { margin: 20px auto; }
.com-title { display: flex; align-items: center; flex-direction: row-reverse; justify-content: space-between; }
.com-title:after { display: none; }
.com-title .text { padding-bottom: 15px; }
.com-title .text .cn { font-size: 18px; }
.com-title .text .en { display: none; }
.com-title .text:after { height: 2px; }
.com-title .more { margin: 0; background-color: transparent; font-size: 14px; color: #007733; width: auto; float: none; }
.pic-news-list { margin-right: 0; }
.pic-news-list .item { float: none; width: 100%; padding: 0; margin-bottom: 20px; }
.pic-news-list .core { padding-bottom: 0; }
.pic-news-list .core .context .title { height: auto; font-size: 18px; margin-top: 5px; line-height: 28px; }
.pic-news-list .core .context .desc { height: auto; font-size: 14px; line-height: 26px; margin-top: 5px; }
.pic-news-list .core .context .detail { margin-top: 10px; font-size: 14px; }
.pic-news-list-2 .item { padding: 15px 0; }
.pic-news-list-2 .item .pic { float: none; margin: 0; margin-bottom: 10px; }
.pic-news-list-2 .item .pic .img { width: 100%; height: auto; }
.pic-news-list-2 .item .context .title { height: auto; font-size: 18px; margin-top: 5px; line-height: 28px; }
.pic-news-list-2 .item .context .desc { height: auto; font-size: 14px; line-height: 26px; margin-top: 5px; }
.pic-news-list-2 .item .context .detail { margin-top: 10px; font-size: 14px; }
.pic-news-list-inner .item { border: none; }
.pic-news-list-inner .item:nth-child(3n+1):after { display: none; }
.inner-page-banner { margin-bottom: 20px; }
.inner-common-title { margin-bottom: 30px; padding-bottom: 10px; }
.inner-common-title .cn { font-size: 22px; }
.inner-common-title .en { display: none; }
.inner-common-title:before { height: 2px; }
.about-us p { font-size: 16px; line-height: 26px; }
.about-us p:last-child:empty { display: none; }
.news-info { margin: 0; }
.news-info .news-title { font-size: 22px; }
.news-info .source { line-height: normal; padding: 10px; }
.news-info .content { margin: 30px 0; }
.news-info p { font-size: 16px; line-height: 26px; }
.news-info p img { display: block; margin: 0 auto; max-width: 100%; height: auto !important; }
.news-info .prev-next li { font-size: 14px; align-items: flex-start; line-height: 24px; margin: 10px 0; }
.news-info .prev-next li span { width: auto; margin-right: 10px; }
.news-info .prev-next li span:after { display: none; }
.news-info .prev-next-2 { margin: 30px 0; padding: 0; border: none; }
.org-total { margin: 0; padding: 20px 0; margin-bottom: 20px; }
.org-total .total-item { display: flex; align-items: center; justify-content: space-evenly; }
.org-total .total-item .item { margin: 0; }
.org-total .total-item .item .num span { font-size: 32px; }
.org-list { display: block; }
.org-list .item { padding: 0 0 20px 0; margin-bottom: 20px; }
.org-list .item .title { font-size: 20px; }
.org-list .item .desc { font-size: 14px; line-height: 26px; margin-top: 10px; }
.org-list .item:nth-child(2n+2) { margin-left: 0; }
.secend-level-menu .item { width: auto; padding: 0 10px; line-height: 36px; font-size: 14px; }
.part-work-list .item { margin-bottom: 20px; }
.part-work-list .core { display: block; }
.part-work-list .core .context .con { padding: 10px; }
.part-work-list .core .context .title { font-size: 18px; line-height: 28px; }
.part-work-list .core .context .desc { font-size: 14px; line-height: 26px; margin-top: 10px; }
.part-work-list .core .context .date { margin-top: 10px; }
.part-work-list .core .context .detail { margin-top: 10px; width: 100px; height: 30px; line-height: 30px; font-size: 14px; }
.index-search { padding: 0; border: none; margin: 30px 0 0 0; }
.index-search .control .inp { height: 40px; }
.index-search .btn { width: 100px; height: 40px; margin-left: 10px; line-height: 40px; }
.new-list .list .item { line-height: 50px; font-size: 14px; }
.news-swiper,.news-right,.news-zoujin,.zoujin-video,.group-left, .group-right{width:100%;float:none;}
.news-right,.zoujin-video,.group-right{margin-top:30px;}
.index-news{padding-bottom:50px;}
.index-group{background-size:100%;padding-top:0;background:none;}
.index-group .layer-wrapper .wrapper{display: block;}
.news-right .item { background: #f7faf9;margin-bottom: 10px;padding:8px; }
.news-right .item .desc{padding-left:12px;}
.group-news{padding:0;}
.group-left {margin-bottom: 30px;}
.group-left .group-news{margin-top:30px;}
.index-news-bottom{margin-top:40px;}
.zoujin-video .btn_play{width:48px;}
.group-left .index-title .tit{color:#498e28;}
.group-left .index-title .more{color: #000;background: url(../image/more.png) no-repeat right center;}
.group-list{padding:0;}
.group-list .item .tit{font-size:18px;}
.index-links{margin-top:40px;}
.links-list a{margin-left:25px;}
.news-right .item .date{width:70px;}
.news-right .item .date .span1{font-size:20px;}
.news-right .item .desc .tit{overflow: hidden; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; box-orient: vertical; -webkit-box-orient: vertical; text-overflow: none;white-space: normal;}
.news-right .item .desc .txt{display: none;}
.news-swiper .swiper-slide .desc{padding:10px 20px;}
}
@media screen and (max-width: 640px) {
.notice-tit{width:75px;}
.news-zoujin .index-title{height:48px;}
.index-title .more{font-size:14px;background-size:20px!important;padding-right:30px;}
.index-title .tit{font-size:18px;}
.block-links .item{width:23%;}
.block-links .item .icon{width:30px;height:30px;}
.index-group{padding-top:15px;background-size: 100% 60px;}
.group-box .index-title{padding-left:0;}
.group-left .group-news{margin-top:20px;}
.group-left .group-box:nth-child(2){margin-top:30px;}
.group-left .group-box:nth-child(2) .group-news{margin-top:20px;}
.index-links{margin-top:0;}
.index-links .layer-wrapper .wrapper{display: block;}
.links-list a{margin-left:0;margin-right:20px;}
.group-list .item{margin-top:20px;padding:20px 15px;}
.group-list .item .tit{font-size:16px;margin-top:10px;}
.links-tit{font-size:16px;}
.block-links .item .tit{font-size:12px;}
.index-tabs .item .tit{font-size:18px;}
.index-tabs .item .more{font-size:14px;background-size:20px;padding-right:30px;}
.news-swiper{padding-bottom: 20px;}
.news-controls{width:100%; bottom:45px; position: static;margin:20px auto 0; justify-content: center;}
.news-controls .swiper-pagination{width:auto;margin:0 30px;color:#000;}
.news-controls .swiper-button-prev,.news-controls .swiper-button-next{width:40px;height:40px; background-size:9px 16px;margin-top:0;position: static;box-shadow: 0 0 20px rgba(0,0,0,0.2);border-radius: 100%;background-color:#fff;background-repeat: no-repeat;background-position: center;}
.news-controls .swiper-button-prev{background-image:url(../image/arr_left1.png);}
.news-controls .swiper-button-prev:hover{background-image:url(../image/arr_left.png);background-color:#50a33d;}
.news-controls .swiper-button-next{background-image:url(../image/arr_right1.png);}
.news-controls .swiper-button-next:hover{background-image:url(../image/arr_right.png);background-color:#50a33d;}
	
.news-swiper .swiper-slide .desc .tit{ padding-right: 0;}	
.index-news-content .swiper-slide .img{ height: 360px;}	
	
}

@media screen and (max-width:480px) {	
.index-news-content .swiper-slide .img{ height: 240px;}	
.group-news .img{height:220px;}
.group-list .item {min-height: 0;}
	
/*手机端开始*/	
	
/*公告上移动*/
.index-notice{  margin: 0 auto; border-radius:20px;  border:2px solid rgba(255,255,255,.1); background-image: linear-gradient(to right,#ffffff, #fffefd, #fff5ed);    box-shadow: 0 0 25px rgba(255, 228, 207, 0.9);/*   */ ;}
.notice-swiper{ background: none;}
.notice-swiper{ background: url("../image/noticesbg.png") right 0 no-repeat; background-size: auto 100%;/**/}
.index-notice *{ color: #555;}
.index-notice *:hover{ color:#FCFCD3!important;}
.notice-swiper .swiper-slide span{ color: #555;}

/*公告上移动结束*/	
	
	
.index-banner{ margin-top:50px;}
.notice-swiper .swiper-slide{  flex-direction: column-reverse; align-items: center; flex-direction: row; }	
.notice-swiper .swiper-slide span{ font-size: 14px; display: none;}	
.notice-swiper{padding-left: 0;}
	
.notice-swiper .swiper-slide a{    max-width:95%; padding-left: 8px;  align-items: center;  align-items:flex-start;  /* line-height: 120%;*/ display: flex; flex-wrap: wrap; white-space: normal;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical; justify-content: flex-start;
	-webkit-line-clamp: 2; flex: none; text-align: left;}	
.notice-tit{ background-size:30px auto;    padding-left: 30px; margin-left: 10px; width:95px }	
.index-notice{ margin-top: 15px;}	
.group-box .index-title{ padding: 0;}
.group-box .index-title .more{    padding-left: 10px;background: #fa7302 url(../image/more5.png) no-repeat right 26px center; color: #fff;}	
.index-tabs .item .more,.group-box .index-title .more{ background-size:15px auto!important;    width:84px; background-position: right 20px center; 
height: 32px; line-height: 32px; border-radius: 32px;}	
.index-banner .bannerIn .arrow-left, .index-banner .bannerIn .arrow-right{        zoom: 0.8;}
.group-left{ margin-bottom: 5px;}
.index-news{ padding-bottom: 0;}
.index-links{ margin-top: 15px;}
.index-links .wrapper{  margin:0 15px;}
	
.links-tit{width: 92px; height: 36px; line-height: 36px;}	
.index-links .wrapper{ padding: 15px; margin:  15px 0;}
	
.links-list a{ margin-right: 6px;}	
.index-links .wrapper{ background-size: cover;}
.news-right .item .date{ background: #eaf3ee;}
.news-right .item .date .span1, .news-right .item .date .span2{ color: #000;}	
.fbottom>img{  transform: scale(1.2); max-width: 200%;}	
.log{  max-width: 180px;}	
.group-left{    padding: 25px 0 0 0;}
.logs .wrapperss{margin: 0 ;}
.gtops{ max-width: 45px;}

	.zoujin-video,.zoujin-video .posterBg .img{ height: auto; overflow: hidden;}	
	
/*调整首页新闻*/	
	.news-right .item{        padding: 0;}	
	.news-right .item .desc{        padding-left: 0;    margin-right: 15px;}

		.mobile-menucss{  top: 50px;}
	.lays-news{ width: 340px; background-size: 100% auto; height: 225px;   }
	.mynoticeslist{ height: 160px; margin-top: 50px;}
	.close5{ display: block; position: static; margin:25px auto 0 auto; }
	.news-controls{ margin-top: 0;}
	.news-swiper{  padding-bottom: 0}
.news-controls .swiper-pagination{ position: absolute; right:0; bottom:10px; margin: 0 10px;}
	
}

