
a:hover,.news-box .news-title .item .date:hover{ color: #ef7c06;}
.index-banner { position: relative; max-width: 1920px; margin: 0 auto;/*margin-top:140px;*/margin-top:90px;  }
.index-banner .swiper { position: relative; overflow: hidden; } 
.index-banner .swiper-pagination{bottom:40px;}
.index-banner .swiper-pagination-bullet{ width: 16px;height: 4px;opacity:1;margin:0 6px!important;position: relative;background: #fff;border-radius: 4px;transition:all 0.3s;  }
.index-banner .swiper-pagination-bullet-active{width:37px; }  
.index-banner .banner-text{width:100%;position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index: 20;}
.index-banner .banner-text .layer-wrapper .wrapper{width:48.6%;}
.index-banner .banner-text .txt{margin-top:20px;line-height: 1.6;}
.index-banner .banner-text .btn_more{display:block;width:150px;height:50px;text-align: center;line-height: 50px;border-radius: 50px;font-size:16px;color:#fff;margin-top:40px;background:#ef7c06;}
.index-banner .banner-text .btn_more:hover{ background:#dc7308;}
.indFade{opacity:0;transform:translateX(50px);-webkit-transform:translateX(50px);transition:all 0.6s ease 0.6s;-webkit-transition:all 0.6s ease 0.6s;}
.index-banner .swiper-slide-active .indFade{opacity:1;transform:translateX(0px);-webkit-transform:translateX(0px);}
.inner-page-banner { margin-bottom: 100px; }

.index-jjhx{padding:65px 0 55px;}
.jjhx-box{max-width: 1270px;margin:50px auto 0; display: flex;flex-wrap: wrap; justify-content: space-between;}
.jjhx-box .item{position: relative;margin-bottom: 3.5%;border-radius: 10px;overflow: hidden; }
.jjhx-box .item .img{height:338px;display: flex;justify-content: flex-end;}
.jjhx-box .item .img img{max-width: none;height:100%;}
.jjhx-box .item:nth-child(1){width:61.7%;}
.jjhx-box .item:nth-child(2){width:34.8%;}
.jjhx-box .item:nth-child(3){width:48.4%;}
.jjhx-box .item:nth-child(4){width:48.4%;}
.jjhx-box .item .desc{position: absolute;left:0;right:0;bottom:0;padding:0 60px 65px;z-index: 20; transition: all 0.3s;}
.jjhx-box .item .desc .icon{width:50px;}
.jjhx-box .item .desc .tit{margin-top:12px;}
.jjhx-box .item .desc .txt{width:250px;margin-top:25px;}
.jjhx-box .item .desc .more{height:53px;background:rgba(0,0,0,0.5);position: absolute;left:0;right:0;bottom:0;display: flex;justify-content: flex-end;align-items: center;padding:0 50px; opacity: 0; transition: all 0.3s;}
.jjhx-box .item .desc .more span{padding-right:50px;background:url(../images/more.png) no-repeat right center;}
.jjhx-box .item:hover .desc{padding-bottom: 90px;}
.jjhx-box .item:hover .desc .more{opacity: 1; }
.jjhx-box .item .desc .more:hover{color: #ef7c06;}
.jjhx-box .item .desc .more:hover span{background:url(../images/more2.png) no-repeat right center;}
.index-news{padding:65px 0 55px;background:#f8f8f8;}
.news-box{margin-top:50px;display: flex;justify-content: space-between;}
.news-box .news-pic{width:54.17%;}
.news-box .news-pic .img{ max-height: 410px; overflow:hidden;}
.news-box .news-pic .img img{ width: 100%!important; height: 100%!important;  object-fit: cover;}
.news-box .news-title{width:42.7%;}
.news-box .news-pic .desc{background:#fff;padding:15px 23px 25px;display: flex; position: relative;z-index: 5;}
.news-box .news-pic .desc .date{width:78px;height:78px;background:#ef7c06;border-radius: 4px;display: flex;  flex-direction: column; justify-content: center;align-items: center;font-size:12px;color:#fff;margin-right:25px;margin-top:-43px;}
.news-box .news-pic .desc .date span{line-height: 1;}
.news-box .news-title .item{padding:16px 0;border-bottom: 1px solid #d2d2d2;}
.news-box .news-title .item .date{margin-top:10px;color:#878787;}
.news-box .news-title .item:nth-last-child(1){border-bottom:none;}

.index-partner{padding:65px 0 55px;}
.partners_swiper{max-width:1130px;margin:auto;margin-top:40px;position: relative;} 
.partners_swiper .swiper{padding:10px;}
.partners_swiper .swiper-slide {height:80px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1); display: flex;justify-content: center;align-items: center;padding:5px;border-radius: 5px;}
.partners_swiper .swiper-slide .img{height:100%; display: flex;justify-content: center;align-items: center;overflow: hidden;}
.partners_swiper .swiper-slide .img img{max-height: 100%; transition: all .3s;}

.partners_swiper .swiper-slide:hover .img img{ transform: scale(1.05)}
.partners_swiper .swiper-button-next,.partners_swiper  .swiper-button-prev{color:#0062b2;}
.partners_swiper  .swiper-button-prev{left:-10%;}
.partners_swiper .swiper-button-next{right:-10%;}

.partners_swiper .swiper-button-prev,.partners_swiper .swiper-button-next{width:68px;height:68px;border-radius: 100%;margin-top:-34px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.partners_swiper .swiper-button-prev{ background:#ef8305 url(../images/arr_left.png) no-repeat center;background-size:24px;}
.partners_swiper .swiper-button-next{ background:#ef8305 url(../images/arr_right.png) no-repeat center;background-size:24px;}
.partners_swiper .swiper-button-prev:after,.partners_swiper .swiper-button-next:after{display: none;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;cursor: pointer;pointer-events: auto;}
.partners_swiper .swiper-pagination{position: static;margin-top:30px;display: none;}
.partners_swiper .swiper-pagination-bullet{ width: 16px;height: 4px;opacity:1;margin:0 6px!important;position: relative;background: #ef8305 ;border-radius: 4px;transition:all 0.3s;  }
.partners_swiper .swiper-pagination-bullet-active{width:37px; } 

.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; } 
.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; } 

.mod-mobile{ display: none;}
.mod-pc{ display: block;}






@media screen and (max-width: 1550px) {
 
	
}
@media screen and (max-width: 1360px) {
	
 
	
}



@media screen and (max-width: 1100px) {
	.index-banner{margin-top:0;}
	.index-banner .banner-text .btn_more{width:120px;height:44px;line-height: 44px;margin-top:20px;}
	.jjhx-box .item .img{height:240px;}
	.jjhx-box .item .desc{padding:0 30px 30px;}
	.jjhx-box .item .desc .icon{width:44px;}
	.jjhx-box .item .desc .txt{width:100%;margin-top:10px;}
	.jjhx-box .item .desc .more{justify-content: center;}
	.index-jjhx{padding:30px 0;}
	.partners_swiper .swiper-button-prev,.partners_swiper .swiper-button-next{display: none;}
	.partners_swiper .swiper-button-next{right:0;}
	.partners_swiper .swiper-pagination{display: block;}
 
}
@media screen and (max-width: 820px) {
 .news-box{display: block;}
 .news-box .news-pic{width:100%;}
 .news-box .news-title{width:100%;margin-top:30px;}
}
@media screen and (max-width: 640px) {
.jjhx-box .item{width:100%!important;} 
.jjhx-box .item .img{height:auto; }
.jjhx-box .item .img img{max-width: 100%;height:auto;}
.index-news{padding:30px 0;}
.news-box{margin-top:30px;}
.news-box .news-pic .desc .date{width:80px;height:60px;margin-top:-30px;}
.news-box .news-title .item{padding:12px 0;}
	
}

@media screen and (max-width: 480px) {
.jjhx-box .item .img{height:170px; }	
	.jjhx-box .item .img img{ width: 100%!important; height: 100%!important; object-fit: cover;}
	.jjhx-box{ margin-top: 25px; margin-bottom: 35px;}
	
}


@media screen and (max-width:640px) {	
	
	/*banner图*/	
.index-banner .bannerIn{ height:350px;}	
.index-banner .img-wrapper{ height:350px;}		
	.index-banner .img-wrapper .mod-mobile{ height:350px;}
	
	.index-banner .img-wrapper img{ object-fit: cover;  max-width: none; width: 100%!important; height: 100%!important;}
	.index-banner .banner-text .tit{ font-size:20px;}
	.index-banner .banner-text .txt{ font-size: 14px;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
	-webkit-line-clamp:3;}
	.index-banner .banner-text .layer-wrapper .wrapper{ width: 80%; margin: 0 auto; text-align: center;}
	.index-banner .banner-text{ top: 45%;}
	
	.index-banner .banner-text .btn_more{ margin:20px auto 0 auto;}
	.index-banner .banner-text .btn_more{ width:80px; font-size: 12px; height: 30px; line-height: 30px;}
	.jjhx-box .item .desc,.jjhx-box .item:hover .desc{ padding-bottom: 20px;}
	.jjhx-box .item .desc .tit{ margin-top: 5px;}
	.jjhx-box .item .desc .more{ display: none!important;}
	
	.mod-mobile{ display: block;}

.mod-pc{ display: none;}
	
	
}

