/*Banner002058 */
.Banner002058{ position:relative; z-index:1; height: auto; overflow: hidden;}

.Banner002058 li a,
.Banner002058 li{ height:450px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}



.Banner002058 .swiper-pagination{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .swiper-pagination span{width:12px; height:12px;display:inline-block;margin:0 5px;}

.Banner002058 .swiper-pagination .swiper-pagination-bullet-active{ background:#fff;}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
}


.list_down{  padding:3% 0 0 ;}
.list_down li{  line-height:25px; border-bottom:1px solid #eee; padding:0 0px 0 20px; position:relative;}
.list_down li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.list_down li a{ display:block; padding:17px 0;}
.list_down li span{ padding-right:10px;}
.list_down li i{ font-style:normal; position:relative; float:right; padding-left:15px; padding-right:30px; background-color:#00874b; color:#fff; font-size:12px;}
.list_down li i::before{ position:absolute; content:''; width:25px; height:100%; background:url(../../images/subject2/list_down-icon.jpg) no-repeat center center/contain; right:0;}
@media(max-width:480px){
.list_down h1{font-size:20px;}
}
@media(max-width:375px){
.list_down li i{padding-left:5px;}
}

.list_leader {  padding:3% 0 0 ;}
.list_leader .list{  width:100%;  margin-bottom:2%; border:1px solid #e9efee; border-left:2px solid #00874b; padding:2%;}
.list_leader .list .h3{ color:#00874b; font-size:17px;/* font-weight:normal; */margin:0; padding:0;}
.list_leader .list .h4{ color:#00874b; font-size:16px; margin:0; padding:10px 0;}
.list_leader .list:hover{ box-shadow:0 2px 7px rgba(0,0,0,0.19);}

.TextList000746{padding: 2% 0 0;    min-height: 310px;}
.TextList000746 li{border-bottom: #f0f0f0 1px dashed; line-height:27px; padding:10px 0;}
.TextList000746 li a{ padding-left:12px; position: relative;}
.TextList000746 li a:before{ content: ""; display: block; width: 3px; height:3px; background:#888; border-radius: 50%; position: absolute; left: 0; top: 12px;}
.TextList000746 li a:hover{ color:#02801a;}
.TextList000746 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
/*.RighInfo002228 .auto{ max-width:1100px;}*/
.RighInfo002228 .single-header{ text-align:center;border-bottom: 1px solid #ddd;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header p span{position:relative;z-index:2;padding:0 30px;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#555; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;text-align: center;}
.RighInfo002228 .more{float: right;margin-top: 25px;}
.RighInfo002228 .more a{display: inline-block;width: 120px;height: 40px;text-align: center;background: #00874b;color: #fff;line-height: 40px;}
.RighInfo002228 .more a:hover{color: #fff;background: #0c7add;}
.RighInfo002228 .info_pn{float: left;margin-top: 20px;}
.RighInfo002228 .info_pn span {display: block;padding: 2px 0;}
.RighInfo002228 .info_pn span a{color: #555;}
.RighInfo002228 .info_pn span a:hover{color: #0c7add;}
@media(max-width:950px){
.RighInfo002228 .auto{ padding:0 4%;}
}
@media screen and (min-width:465px){
.RighInfo002228 .col2{ width:48%;}
.RighInfo002228 .fr{ float:right;}
.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
.RighInfo002228 .single-header h1{ font-size:24px;}
.RighInfo002228 .single-header h3{ font-size:18px;}
.RighInfo002228 .single-content p{ padding:15px 0;} 
.RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{background: #f5f5f5;padding:2% 0;}

.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.RighInfo002228 .single-content p{  margin:0; font-size: 16px;line-height: 32px;margin-bottom: 30px;color:#333;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}

@media(max-width:950px){
.RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
.RighInfo002228 .col2{ width:48%;}
.RighInfo002228 .fr{ float:right;}
.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
.RighInfo002228 .single-header h1{ font-size:24px;}
.RighInfo002228 .single-header h3{ font-size:18px;}
.RighInfo002228 .single-content p{} 
.RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
.RighInfo002228 .single-header h1{ font-size:30px;}
}
/*
 .Banner002187 
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:280px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
.Banner002187 span{ height:auto; background:none; height:auto;}
.Banner002187 img{ display:block;}
}
.Menu002188{ border-bottom:1px solid #e3e3e3;padding:20px 0 0;}
.Menu002188 .Menu{ float:left;}
.Menu002188 .location:after{display:none;}
.Menu002188 .Menu li{ float:left; padding:0 20px 20px;}
.Menu002188 .Menu li a{ font-size:15px; color:#333; padding-bottom:19px;transition: .3s ease-out;}
.Menu002188 .Menu li a.aon,.Menu002188 .Menu li a:hover{ color:#498b2a;border-bottom:2px solid #498b2a;font-weight:bold;}
.Menu002188 .Currents{ text-align:right;  color:#666; line-height:25px; float:right;}
.Menu002188 .Currents em{ font-style:normal;background:url(../../images/subject/menu002188-current_icon.jpg) no-repeat left center; background-size:auto 100%; padding-left:30px; display:inline-block;}
.Menu002188 .location{border-bottom: none;}
.Menu002188 .Currents a{color:#666;transition: .3s ease-out;}
.Menu002188 .Currents a:hover{color:#498b2a;}
.Menu002188 .location a:hover, .location span{color:#498b2a!important;}
@media (max-width: 1000px){
.Menu002188  .Currents{ display:none;}
.Menu002188 .Menu li a{padding-bottom: 3px;}
}

/*Banner002579 */
.Banner002579{overflow: hidden;}
.Banner002579 img{display:block; width:100%;}
.Banner002579 .Banner-wb{height: 100%;position: relative;top:-300px;}
.Banner-wb div{width: 200px; height: 100%; background: -webkit-linear-gradient(top, rgba(0,135,75,0.9), rgba(255,255,255,0.2)); overflow: hidden; color:#fff;background:linear-gradient(rgba(0,135,75,0.9),rgba(255,255,255,0.2));}
.Banner-wb p{font-size: 24px; line-height: 0; padding: 0 20px; padding-top:100px;}
.Banner-wb em{display: block; width: 30px; height: 1px; background: #fff; margin-left: 20px; margin-bottom: 10px;}
.Banner-wb span{display: block; font-size: 16px; padding: 0 20px;}
.Banner002579 span{ display: none;}
.Banner002579 img{ max-width: none; width: 100%;}
@media only screen and (max-width: 1200px){
.Banner002579 .Banner-wb{display: none;}   
}
@media only screen and (min-width: 768px) {
.Banner002579 img{}
}
@media only screen and (min-width: 1024px) {
.Banner002579 img{}
}
@media only screen and (min-width: 1000px) {
.Banner002579{} 
.Banner002579 img{}
.Banner002579 img{ display: none;}
.Banner002579 span{ display: block; background-position: center; background-repeat: no-repeat; height: 280px; width: 100%;}
}
/*
 .Page002193 
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #498b2a; background:#498b2a;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#498b2a;}
.Page002193 .p_count b{ color:#498b2a;}
.Page002193 .p_total b{ color:#498b2a;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#498b2a; border-color:#498b2a;}
.Page002193 .p_page b{ font-weight:normal;}

/*PicList001958*/
.PicList001958{padding: 3% 0 0;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:30px; height:90px; overflow:hidden;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}
/*Top002209*/
/*body{ background:#000;}*/
.Top002209{ background:#fff; padding:10px 0; line-height:87px;}
.Top002209 .header{ position: relative; z-index: 100;}
.Top002209 .header-left{  float:left;    width: 35%;max-width: 400px;}
.Top002209 .header-mid{width: 64%; float:right;}
.Top002209 .header-mid .ul{ display:flex;justify-content: space-between;}
.Top002209 .header-mid .ul:after{ display:none;}
.Top002209 .header-right dd{ float:left;}
.Top002209 .top-search{width:30px; display: none;}
.Top002209 .open-search{ display:block; background:url(../../images/subject11/top002209-icon.jpg) no-repeat center center; float:right; width:30px; height:87px; position:relative; z-index:2; border:1px solid transparent;}
.Top002209 .open-search.show{ background: none;}
.Top002209 .open-search.show:before,
.Top002209 .open-search.show:after{ position: absolute; content: ''; width: 70%; height: 3px; background: #478A2C; left: 15%; top: 50%; margin-top: -1.5px;}
.Top002209 .open-search.show:before{ transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);}
.Top002209 .open-search.show:after{ transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg);}
.Top002209 .search-box{ width:300px; margin-top: 10px;  position:absolute; right:0; top:-100%; z-index:1;height:45px; opacity:0;transition:opacity 0.3s;}
.Top002209 .search-box .text{ border:1px solid #478A2C; width:100%; line-height:43px; height:45px; padding:0 40px 0 10px; color:
#666; background:#fff; display: block;}
.Top002209 .search-box .btn{background:url(../../images/subject11/top002209-icon.jpg) no-repeat center center; position:absolute; right:0; top:0; height:100%; width:39px;}
.Top002209 .header-menu li{  font-size:16px;width:auto!important ;}
.Top002209 .header-menu li#m612,
.Top002209 .header-menu li#m592{display:none;}
.Top002209 .header-menu li em a{ color:#424a4e;}
.Top002209 .header-menu li.aon em a,
.Top002209 .header-menu li em a:hover{ color:#478A2C;}

.Top002209 .header-show .top-search{}
.Top002209 .header-show .search-box{ z-index:5; opacity:1; top:100%;}
@media(min-width:1025px){
.Top002209 .header-right{ position: absolute; right: 0; top: 0;}	
.Top002209 .header-menu li .sub{ display:none !important;}
.Top002209 .top-search{ position:relative;}
}
@media(max-width:1024px){
	.Top002209 .header-right{ float: right;}
	.Top002209 .search-box{ width: 100%; margin-top: 0;}
.Top002209{ position:relative; z-index:100; padding:2% 0;}
.Top002209 .header-left{ display:table; width: 60%;}
.Top002209 .header-left .logo{ display:table-cell; vertical-align:middle;}
.Top002209 #header-menu{ position:absolute; top:100%; background:#000; width:200px; right:0; display:none;}
.Top002209 #header-menu li em,
.Top002209 #header-menu li em a{ border-bottom:0;}
.Top002209 #header-menu li em a{ font-weight:normal; text-align:center;}
.Top002209 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002209 #header-menu li .sub{ display:none !important;}
.Top002209 #header-menu li.has-sub em::before{display:none;}

.Top002209 #open_menu{ margin:24px 10px ; width:39px; height:39px; border-radius:50%; background:#498b2a; position:relative;}
.Top002209 #open_menu i,
.Top002209 #open_menu i::before,
.Top002209 #open_menu i::after{ background:#fff;}
.Top002209 #open_menu i{ left:20%; width:60%; height:2px; margin-top:-1px;}
}

/*
 .Banner002246 为demo编号
 */
.Banner002246{}
.Banner002246 .bx-wrapper{ position:relative; z-index:1;}
.Banner002246 .bx-viewport{ z-index:1;}
.Banner002246 li a{ display:block;}
.Banner002246 li img{ display:block; width:130%; position: relative; left: -15%; max-width: none;}
.Banner002246 .bx-controls{ position:absolute; left:0; width:100%; bottom:6%; z-index:10;}
.Banner002246 .bx-pager{margin:0 auto; text-align:center;}
.Banner002246 .bx-pager div{ display:inline-block; height:12px; margin:0 6px;}
.Banner002246 .bx-pager div a{ display:block; width:10px; height:10px; border: 2px solid #fff; border-radius:50%; overflow:hidden; line-height: 50px;}
.Banner002246 .bx-pager div a.active{  background-color: #fff;}
@media(min-width:768px){
.Banner002246 li img{width:100%; left: 0; max-width: 100%;}
.Banner002246 .bx-controls{ bottom:5%; left:auto; right:0;}
.Banner002246 .bx-pager div a{ display:block; width:12px; height:12px;}
}

.homeTit{color: #498b2a;margin: 0; margin-bottom: 15px; font-weight: normal;line-height: 40px; border-bottom: 1px solid #eee; position: relative; padding-left: 10px;}
.homeTit::before{display: block;content: ''; width: 4px; height: 25px;background: #498b2a; position: absolute; left: 0; top: calc(50% - 12px);}
.homeTit h2{display: inline-block;margin: 0; font-weight: 400; line-height: 46px;font-size: 22px;}
.homeTit span{font-size: 16px;letter-spacing: 1px; margin-left: 4px; color: #ccc;font-weight: normal;text-transform: uppercase;}
.homeTit a{ float:right; background:url(../../images/subject11/floor001272-more.jpg) no-repeat right center; padding-right:15px; font-size:13px; font-weight:normal; line-height: 47px;}
.homeTit a:hover{color: #45892E;}
@media(max-width: 768px){
.homeTit h2{font-size: 20px;}
.homeTit span{font-size: 12px;}
}
/*
 .Floor001125 为demo编号
 */
.Floor001125{ padding:2% 0;}
.Floor001125 .box{ float:left; width:48%;}
.Floor001125 .box_1{ margin-left:4%;}
.Floor001125 .box h1{ margin:0; padding-bottom:20px; font-size:28px; color:#333;font-weight:normal; line-height:30px;}
.Floor001125 .box h1 a{ float:right; color:#999; font-size:12px;}
.Floor001125 .box ol{ background-color:#fff; overflow:hidden; margin-bottom:21px; height:117px; position:relative; transition:all ease 0.3s; border: 1px solid #eee;}
.Floor001125 .box ol:hover{background-color:#478A2C;}
.Floor001125 .box ol::after,
.Floor001125 .box ol::before{ position:absolute; content:''; right:0; top:0; border-radius:50%; width:300px; height:300px; background-color:rgba(255,255,255,0.4); opacity:0;}
.Floor001125 .box ol::after{width:100px; height:100px; top:50px; right:50px;background-color:rgba(255,255,255,0.2);}
.Floor001125 .box ol:hover::before{animation: linear 1s quan1125 infinite;}
.Floor001125 .box ol:hover::after{animation: linear 1.2s quan1125 infinite;}
.Floor001125 .box ol:last-child{ margin-bottom:0;}
.Floor001125 .box ol div{padding:20px 20px 0 215px; position:relative; z-index:2;}
.Floor001125 .box ol .Ispic{ position:absolute; width:190px; height:100%; left:0; top:0; z-index:2;}
.Floor001125 .box ol h5{ margin:0;margin-bottom: 10px; font-weight:normal; font-size:16px; padding-bottom:5px;}
.Floor001125 .box ol time{color: #aaa;font-size: 14px;}
.Floor001125 .box ol:hover h5 a,.Floor001125 .box ol:hover time{ color:#fff;}
.Floor001125 .box li{ margin-bottom:3px; border: 1px solid #eee;}
.Floor001125 .box li:last-child{ margin-bottom:0;}
.Floor001125 .box li div{ display:none;background-color:#fff; height:160px; font-size:13px; line-height:24px; padding:5% 3% 0 5%;}
.Floor001125 .box li div a{color:#478A2C;}
.Floor001125 .box li h4{ font-weight:normal; font-size:15px; margin:0; line-height:42px; color:#666; background:url(../../images/subject11/floor001125-on.jpg) no-repeat 97% center #fff;padding-right:10%;}
.Floor001125 .box li h4 time{ float:left; padding:0 3%;}
.Floor001125 .box li h4 i{ float:right; font-style:normal; padding:0 3%; font-weight:bold;}
.Floor001125 .box li h4 a,
.Floor001125 .box li h4 i{ color:#333;}
.Floor001125 .box li h4.on{ background-color:#478A2C; background-image:url(../../images/subject11/floor001125-on_2.jpg);color:#fff;}
.Floor001125 .box li h4.on a,
.Floor001125 .box li h4.on i{ color:#fff;}
@keyframes quan1125 {
	0% {transform: scale(0);opacity: 1;}
	50% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0;}
}
@-webkit-keyframes quan1125 {
	0% {transform: scale(0);opacity: 1;}
	50% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0;}
}
@-moz-keyframes quan1125 {
	0% {transform: scale(0);opacity: 1;}
	50% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0;}
}
@media(max-width:800px){
.Floor001125 .box{ width:auto; float:none;}
.Floor001125 .box_1{ margin-left:0; margin-top:3%;}
.Floor001125 .box li div{ padding-bottom:5%; height:auto;}
}
@media(max-width:375px){
.Floor001125 .box ol div{ padding-left:40%;}
.Floor001125 .box ol .Ispic{ background-size:contain;width:37%;}
}
/*
 .Floor001806 为demo编号
 */
.Floor001806{ padding:2% 0;}

.Floor001806 section{ float:left; width:48%; margin-right:4%;}
.Floor001806 .box_2{ margin-right:0;}

.Floor001806 dl{ background:#f9f9f9; padding:0 5%;}
.Floor001806 dd{ position:relative; padding:20px 0; border-bottom:1px solid #ebebeb; box-shadow:0 1px 0 #fff;}
.Floor001806 dd:last-child{ border-bottom:0;}
.Floor001806 dd a{ line-height:28px; overflow:hidden; display:block; font-size: 14px;}
.Floor001806 dd a h1{font-size: 16px; font-weight: normal;margin: auto;}
.Floor001806 dd a p{ font-size: 14px; font-weight: normal; line-height: 22px;  height: 40px;color: #666; margin: 0; height: 40px;}
.Floor001806 dd a:hover{color:#478A2C;}

.Floor001806 figure{ line-height:24px; overflow: hidden; padding: 20px; background: #f9f9f9;max-height: 387px;}
.Floor001806 figure .Ispic{ float: left; width: 45%;}
.Floor001806 figure .con{float: right; width: 50%;}
.Floor001806 figure h3{ font-weight:normal; color:#478A2C; font-size:24px;}
.Floor001806 figure p{ line-height:28px; overflow:hidden;height:196px; margin:0; color:#666;}
.Floor001806 figure .more{ display:block; color:#478A2C;border:1px solid #478A2C; font-size:14px; width: 35%;line-height: 30px; text-align: center; margin-top: 25px; transition: all .5s;}
.Floor001806 figure .more:hover{ background: #478A2C; color: #fff;}
@media(max-width:1000px){
.Floor001806 section{ margin-bottom:3%; width:49%; margin-right:2%;}
.Floor001806 .box_1{ float:none; width:auto; margin-right:0;}
.Floor001806 .box_2{width: 100%;}
.Floor001806 figure .con,.Floor001806 figure .Ispic{float: none; width: 100%;}
.Floor001806 figure{max-height: none;}
.Floor001806 figure p{height:auto;}

}
@media(max-width:480px){
.Floor001806 section{ float:none; width:auto; margin-right:0;}
}
/*
 .Floor001272 为demo编号
 */
.Floor001272{ padding:2% 0;}
.Floor001272 dd{ float:left; width:48%;}
.Floor001272 dd:nth-child(2){ float:right;}
.Floor001272 dd img{ display:block; width:100%;}
.Floor001272 li{ margin-top:2%; border:1px solid #f2f2f2; padding:10px 15px 10px 5px;line-height:40px; transition:0.4s;}
.Floor001272 li a{ position:relative; padding-left:9%; padding-right:10px; font-size: 15px;}
.Floor001272 li a::before{ position:absolute; content:''; left:0; top:0; width:8%; height:100%; background:url(../../images/subject11/floor001272-icon_1.jpg) no-repeat center center/contain; transition:0.4s;}
.Floor001272 li time{ float:right;}
.Floor001272 dd:nth-child(2) li a::before{ background-image:url(../../images/subject11/floor001272-icon_2.jpg);}
.Floor001272 li:hover{ color:#478A2C;border-color:#478A2C;}
.Floor001272 li:hover a{color:#478A2C;}
.Floor001272 li:hover a::before{ background-image:url(../../images/subject11/floor001272-icon_1_hover.jpg);}
.Floor001272 dd:nth-child(2) li:hover a::before{ background-image:url(../../images/subject11/floor001272-icon_2_hover.jpg);}
@media(max-width:640px){
.Floor001272 dd{ float:none !important; width:auto;}
.Floor001272 dd:nth-child(2){ margin-top:3%;}
}
/*
 .Bottom002264 为demo编号
 */
.Bottom002264{ background:#478A2C; padding:3% 0 2%; color:#fff;}
.Bottom002264 dl{ float:right;}
.Bottom002264 dt,
.Bottom002264 dd{ float:left;}
.Bottom002264 dd{ padding-right:23px; padding-top:6px;}
.Bottom002264 dt{ width: 100px;}
.Bottom002264 .botshare{ text-align:right; padding:15px 0;}
.Bottom002264 .botshare a{ display: inline-block; margin-left: 10px; background:url(../../images/subject11/bottom002264-icon_shars.jpg) #fff no-repeat; width: 27px; height: 27px; border-radius: 50%; transition: background-image .3s ease-in-out;float: none;}
.Bottom002264 .botshare a.bds_weixin{ background-position: 0 0;}
.Bottom002264 .botshare a.bds_qzone{ background-position: -27px 0;}
.Bottom002264 .botshare a.bds_tsina{ background-position: -54px 0;}

.Bottom002264 figure{ float:left;width:160px;  position:relative; margin-left:10px;}
.Bottom002264 figure a{display:block; height:30px; line-height:30px; color:#fff;}
.Bottom002264 figure .a_sel{ overflow:hidden; background-color:#fff; padding:0 40px 0 10px; font-size:12px; color:#1a1919; position:relative;}
.Bottom002264 figure .a_sel::before,
.Bottom002264 figure .a_sel::after{ position:absolute; content:'';}
.Bottom002264 figure .a_sel::before{ width:30px; height:30px; background-color:#fff; right:0; top:0; z-index:1;}
.Bottom002264 figure .a_sel::after{ width:0; z-index:3; height:0; border-right:5px solid transparent; border-left:5px solid transparent; border-top:5px solid #484747; right:12px; top:50%; margin-top:-2px;}
.Bottom002264 .hide_sel{ position:absolute; bottom:30px; left:0; width:100%; display:none; z-index:50;}
.Bottom002264 .hide_sel a{background-color:#fff; color: #1a1919; margin-bottom:2px; text-align:center;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Bottom002264 nav{ margin:0; line-height:30px; display: inline-block;}
.Bottom002264 nav a{ color:#fff; margin-right:10px;}
.Bottom002264 nav em{ border-left:#696969 1px dotted; display: inline-block; width: 1px; height: 10px; margin-right: 9px;}
.Bottom002264 .copyright{ display: inline-block;}
.Bottom002264 .copyright a{ color: #fff;}

.Bottom002264 .botcontact span{ display: inline-block; position: relative; padding-left: 25px;}
.Bottom002264 .botcontact span i{ position: absolute; left: 0; top: 0; display: block; width: 20px; height: 20px;}
.Bottom002264 .botcontact p{margin: 10px 0; position: relative; padding-left: 25px;}
.Bottom002264 .botcontact p i{ position: absolute; left: 0; top: 0; display: block; width: 20px; height: 20px;background: url(../../images/subject11/bottom002264-fax.jpg) no-repeat center;}
.Bottom002264 .botcontact p b{font-size: 18px;}
.Bottom002264 .botcontact .addr{ margin-right: 10px;}
.Bottom002264 .botcontact .addr i{ background: url(../../images/subject11/bottom002264-addr.jpg) no-repeat center;}
.Bottom002264 .botcontact .tel{ font-weight: bold; font-size: 18px;}
.Bottom002264 .botcontact .tel i{ background: url(../../images/subject11/bottom002264-tel.jpg) no-repeat center;}
@media(max-width:1000px){
.Bottom002264{ text-align:center;}
.Bottom002264 dl{ float:none;}	
.Bottom002264 dt{ display:none;}
.Bottom002264 dd{float:none; padding-right:0; display:inline-block; width:70%;}
.Bottom002264 aside{ text-align:center;}
.Bottom002264 figure{ margin:0 auto; width:46%; float: none;}
.Bottom002264 p a{margin:0 5px;}
.Bottom002264 .botshare{ text-align: center;}
}
@media(max-width:640px){
.Bottom002264 aside,
.Bottom002264 p,
.Bottom002264 .copyright{ font-size:12px;}
.Bottom002264 p{ padding:0;}
.Bottom002264 dd{width:90%;}
}


/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:2% 0 4%;}
.RichInfo005 .auto{ background:#fff;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;border-bottom:1px dashed #d2d2d2;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:26px; font-weight:normal; color:#444;}
.RichInfo005 .news_info .title h1 span{}
.RichInfo005 .news_info .title p{ margin:0;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .center { text-align:center ;}
.RichInfo005 .news_info .info{  font-size: 14px; line-height:30px; color: #444; padding: 15px 0 ;}
.RichInfo005 .news_info p {  font-size: 14px; line-height:30px; color: #444 ;}

.RichInfo005 .news_info .bot{  position: relative ; margin-top: 50px;} 


.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0; position: absolute; right: 0; top: 0px ;} 
.RichInfo005 .news_info .info_back a{ color:#fff; font-size:14px; background:#498b2a; display: block; padding: 10px 30px;}
.RichInfo005 .news_info .info_back a:hover{  background: #367923;}
.RichInfo005 .news_info .info_pn span{ display:block; font-size: 14px; margin: 15px 0;}
.RichInfo005 .news_info .info_pn span a{ color:#666;}
.RichInfo005 .news_info .info_pn span a:hover{color:#e60012;}
@media(max-width:1000px){
    
    .RichInfo005 .news_info .info_back{ position: relative ;}
    
    .RichInfo005 .news_info .bot{  position: relative ; margin-top:15px;} 
}

.SinglePage{ padding: 15px 0; font-size: 14px; color: #444; line-height: 30px;}



	
.h_title{ background: linear-gradient(to bottom, #f1f1f1, #fff 12%,#eee); height:47px;line-height:46px;padding-right: 20px;}
.h_title span:after{content: '';width:12px;height: 47px; background: linear-gradient(to bottom, #498b2a, #498b2a 12%,#498b2a 80%);display: block;float:left;margin-right: 20px;}
.h_title a{float:right;font-size: 12px;color: #999;}
.h_title span{ display:inline-block;color:#75baf1; font-size:18px; margin-right:5%;margin-top: 0; cursor:pointer; position:relative;}
.h_title span.on{ color:#498b2a; font-weight:bold;}
.h_floor_3 {z-index: 50;margin-bottom: 10px;}
.h_floor_3 .list dd{color: #333; width: 23.5%;float:left;
border: 1px solid #eee;margin-right: 2%;line-height: 39px;
margin-top: 13px;font-size: 14px;text-align: center;padding: 0 10px;}
.h_floor_3 .list dd:nth-child(4n){margin-right: 0;}

.h_floor_3 .list dd a:hover{color: #478A2C;}
@media(max-width:640px){
.h_floor_3 .list dd{ float:none; width:100%; margin:1% 0;}
}

/*2022/10/31*/
.Floor001806 dd,
.Floor001806 dl{
    padding:0;}
.Floor001806 dd h1{
font-weight:normal; font-size:15px; margin:0; line-height:42px; color:#666; background:url(../../images/subject11/floor001125-on.jpg) no-repeat 97% center #fff;padding-right:10%;}
.Floor001806 dd a{
	font-size:15px;line-height:42px;}
.Floor001806 dd.on h1{
 background-color:#478A2C; background-image:url(../../images/subject11/floor001125-on_2.jpg);color:#fff;}
.Floor001806 dd h1 time {
    float: left;
    padding: 0 3%;}
.Floor001806 dd div {
    display: none;
    background-color: #fff;
    height: 160px;
    font-size: 13px;
    line-height: 24px;
    padding: 5% 3% 0 5%;}
.Floor001806 dd:last-child,
.Floor001806 dd{
	    border: 1px solid #ebebeb;
		    margin-bottom: 3px;}
@media (max-width: 800px){
	.Floor001806 dd div {
    padding-bottom: 5%;
    height: auto;}

}

/* 20230815 */
.list_photo{ padding:3% 0;}
.list_photo li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; transition: all .5s; position: relative;top: 0;}
.list_photo li:hover{box-shadow: 0 0 10px #9E0E02; top: -5px;}
.list_photo li:hover h2{font-weight: 700;}
.list_photo li:nth-child(3n){ margin-right:0;}
.list_photo li a{ display:block;}
.list_photo li h2{ margin:0; font-size:15px; font-weight: 400; color:#333; text-align:center; padding:3% 2%; transition: all .3s;}
.list_photo li figure{ background-position:center center; background-repeat:no-repeat; background-size:contain; padding-bottom:67%;}
@media(max-width:640px){
.list_photo li{width:49%;}
.list_photo li:nth-child(3n){ margin-right:2%;}
.list_photo li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.list_photo li h2{font-size:14px;}
}

.submenu{ display:flex; justify-content: center; gap: 20px; padding-top:2%;}
.submenu a{ font-size:15px; color:#333; padding-bottom:19px;transition: .3s ease-out;}
.submenu a.cur,.submenu a:hover{ color:#498b2a;border-bottom:2px solid #498b2a;font-weight:bold;}
.column-title{position: relative; margin: 30px 0; font-size: 22px; color: #333; font-weight: bold; border-bottom: 1px solid #eee;}
.column-title span{color: #00874b;position: relative; display: inline-block;}
.column-title span:after{background: #00874b; display: block; margin-top: 15px; width:100%; height: 2px; content: '';}
.column-title a{ float:right; background:url(../../images/subject11/floor001272-more.jpg) no-repeat right center; padding-right:15px; font-size:13px; font-weight:normal; line-height: 47px;}
.column-title a:hover{color: #45892E;}
/*
 .Bottom002264 为demo编号
 */
.Bottom002264_2{ background:#498737; padding:2% 0 1% 0; color:#fff;}
.Bottom002264_2 dl{ float:right;}
.Bottom002264_2 dt{ float:left;width:100px;position: relative;top:-8px;}
.Bottom002264_2 dt img{ width:100%;border:1px solid #fff;}
.Bottom002264_2 dt span{display: block;text-align: center;font-size: 14px;padding-top: 8px;}

.Bottom002264_2 nav{ margin:0; line-height:30px; padding:10px 0; display: inline-block;}
.Bottom002264_2 nav a{ color:rgba(255,255,255,.8); margin-right:10px;}
.Bottom002264_2 nav em{ border-left:rgba(255,255,255,.4) 1px dotted; display: inline-block; width: 1px; height: 10px; margin-right: 9px;}
.Bottom002264_2 .copyright{ display: inline-block;color:rgba(255,255,255,.8);padding-left: 16px;}
.Bottom002264_2 .copyright a{ color:rgba(255,255,255,.8);}
.Bottom002264_2 .botcontact span{ display: inline-block; position: relative; padding-left:0;}
.Bottom002264_2 .botcontact span i{ position: absolute; left: 0; top: 0; display: block; width: 20px; height: 20px;}
.Bottom002264_2 .botcontact .addr{ margin-right: 10px;}
.Bottom002264_2 .botcontact .addr b{padding-left: 25px; background: url(../../images/subject8/bottom002264-addr.jpg) no-repeat left; background-size: contain; font-weight: normal;}
.Bottom002264_2 .botcontact .tel b{ padding-left: 25px;background: url(../../images/subject8/bottom002264-tel.jpg) no-repeat left;background-size: contain;font-weight: normal;}

.Bottom002264_2 .botcontact .zs {display: block; margin: 10px 0 20px;}
.Bottom002264_2 .botcontact .zs em{ font-weight: bold; font-size: 18px;font-style: normal;}
.Bottom002264_2 .botcontact .zs b{ padding-left: 25px;background: url(../../images/subject8/bottom002264-tel2.jpg) no-repeat left;background-size: contain;font-weight: normal;}
@media(max-width:1000px){
	.Bottom002264_2 {padding: 30px 0;}
	.Bottom002264_2 nav{padding: 0;}
	.Bottom002264_2 .botcontact{ padding: 0 20px;}
	.Bottom002264_2 .botcontact span{ margin-bottom: 10px;}
.Bottom002264_2{ text-align:center;}
.Bottom002264_2 dl{ float:none;}	
.Bottom002264_2 dt{ display:none;}
.Bottom002264_2 dd{float:none; padding-right:0; display:inline-block; width:70%;}
.Bottom002264_2 aside{ text-align:center;}
.Bottom002264_2 figure{ margin:0 auto; width:46%; float: none;}
.Bottom002264_2 p a{margin:0 5px;}
.Bottom002264_2 .botshare{ text-align: center;}
	.Bottom002264_2 .copyright{ padding-left: 0;}
	
}
@media(max-width:640px){
.Bottom002264_2 aside,
.Bottom002264_2 p,
.Bottom002264_2 .copyright{ font-size:12px;}
.Bottom002264_2 p{ padding:0;}
.Bottom002264_2 dd{width:90%;}
}

.PicList001512{ padding:3% 0;}

.PicList001512 .list{ padding-top:2%;}
.PicList001512 dd{ float:left; margin-right:2%; margin-bottom:2%; width:49%; border:1px solid #edebec; padding:5px; color:#666; padding:4px;}
.PicList001512 dd:nth-child(2n){ margin-right:0;}
.PicList001512 dd div{ position:relative; padding-left:32%;padding-right: 20px; height:210px; overflow:hidden;}
.PicList001512 dd figure{ position:absolute; left:0; top:0; height:100%;width:28%;}
.PicList001512 dd h5,
.PicList001512 dd p{ margin:0; line-height:26px;}
.PicList001512 dd h2{font-size:18px; font-weight: normal; margin:30px 0 10px 0 ;}
.PicList001512 dd h5{font-size:14px; font-weight: normal; margin:0 0 10px 0  ;}
.PicList001512 dd p{ color:#888;font-size:14px;}

@media(max-width:768px){
.PicList001512 dd{ float:none; width:auto; margin-right:0;}
}
@media(max-width:480px){
.PicList001512 .name h3{ font-size:24px;}
.PicList001512 dd figure{width:43%;}
.PicList001512 dd div{padding-left:45%;}
}


/*Floor002634 */
.Floor002634{ padding:1% 0 ; background:#f8f8f8;}
.Floor002634 .auto{ background:#fff; padding:30px;}


.Floor002634 .owl-stage-outer{ overflow:hidden;}
.Floor002634 .owl-item{ float:left;}
.Floor002634 .owl-carousel .disabled{ display:none;}

.Floor002634 .title .item a{ display:inline-block; border:1px solid #e6f4f6; border-radius:30px; line-height:30px; padding:0 9px;color:#999;}
.Floor002634 .title .owl-item.on .item a{ font-weight:bold; color:#0598aa;}

.Floor002634 .list dl{ border:1px solid #e2e2e2; padding:10%;}
.Floor002634 .list dl dd{ line-height:20px; margin:10% 0 5% 0; font-size:13px;}
.Floor002634 .list dl dt{ position:relative;}
.Floor002634 .list dl dt::after{ position:absolute; content:'';width:52%; height:1px; background:#f2f2f2; bottom:0; right:0;}
.Floor002634 .list dl dt .pic{ width:48%;}
.Floor002634 .list dl dt .pic img{ display:block; width:100%;}
.Floor002634 .list dl dt .txt{ width:56.63%; padding-left:12%;}
.Floor002634 .list dl dt .txt a.dot{ color:#498b2a;font-size: 16px;}
.Floor002634 .list dl dt .txt p{ color:#999;font-size: 16px;margin: 10px 0;}

.Floor002634 .list .owl-dots{ text-align:center; padding-top:2%; padding-bottom:0%;}
.Floor002634 .list .owl-dots button{ width:10px; margin:0 5px; opacity:0.1; padding:0; border:none; border-radius:50%; height:10px; background:#498b2a;}
.Floor002634 .list .owl-dots button.active{ opacity:1;}
@media(max-width:768px){

.Floor002634 .auto{}
.Floor002634 .title{ padding-left:75px;}
.Floor002634 .title b{ font-size:16px;}
}