.Top000883{ position: absolute; width: 100%;z-index: 99;}
.Top000883 .auto{ position: relative; padding-top: 15px;}
.Top000883 .auto .top{ background: url(../images/nav_bg.png) no-repeat; padding-bottom: 15px; }
.Top000883 .logo{ position:absolute; left:30px; top:20%; }
.Top000883 .logo img{height:70px; display:block; }

.Top000883 .search{ position:absolute; right:135px; top:40%;  background:url(../images/Top001803-search.png) no-repeat center;height:30px;cursor:pointer; width:39px;}
.Top000883 .search dl{ z-index: 9; width:0; overflow:hidden; transition:0.3s;height:33px;  position:absolute; right:0; top:0;  }
.Top000883 .search .text{border:1px solid #ededed; border-radius:2px; line-height:32px; height:32px; width:100%;
	padding:0 35px 0 5px;color:#999999; background:#fff;}
.Top000883 .search .btn{  position:absolute; border:none;right:0; padding:0; top:-1px;height:100%; width:30px; cursor:pointer;  background: url(../images/search.png)  no-repeat left center; }
.Top000883 .search:hover dl{width:176px;}

.Top000883 .share{ position:absolute; right:20px; top:40%;}
.Top000883 .share a{ display: inline-table;}
.Top000883 .share a.oa_a{ background: url(../images/oa_ico.png) no-repeat; width: 99px; height: 30px; margin-right: 5px;}

.Top000883 nav{padding-left:190px; z-index: 99;}
.Top000883 nav li{ float: left; line-height:32px; position: relative; padding:30px 30px 28px 30px; text-align:center; }

.Top000883 nav li > a:hover,
.Top000883 nav li.aon > a{ color: #4bb23f; font-weight: bold;border-bottom: solid 3px #4bb23f; padding-bottom: 10px;}
.Top000883 nav li.aon{ }

.Top000883 nav ul li dl{ width: 445px;  background:#f3ffec; padding: 35px; border-radius: 0 0 0 30px;}
.Top000883 nav ul li dl dt{ width:280px;  float: right;  text-align: center;}
.Top000883 nav ul li dl dt img{ min-width: 100%;}
.Top000883 nav ul li dl ol{ float: left; width: 90px;}
.Top000883 nav ul li dl ol dd{text-align: left; margin: 0; line-height: inherit; margin-top: -10px; margin-bottom: 20px;}
.Top000883 nav ul li dl ol dd:last-child{ margin-bottom: 0;}

.Top000883 nav ul li#m16 dl{left: -15px;}
.Top000883 nav ul li#m19 dl{left: -131px;}



.Top000883 nav li span{ display:none;}
.Top000883 nav li a{ color:#666666; }
.Top000883 nav dl{ display: none; width:100%;  position: absolute; left: 0; top: 100%; background:#e4ecff;}
.Top000883 nav dl dd a{ color:#333333;}
.Top000883 .mobile_menu{ display:none;}

@media(max-width:1200px){
	.Top000883 .auto{ padding-top: 0;}
	.Top000883 .auto .top{ background: #f3ffec; padding-bottom: 0;}
	.Top000883{ position: inherit;background: #f3ffec;}
	.Top000883 .logo{ left:2%;}
	.Top000883 .search{ right:165px;}
	.Top000883 .share{ right:52px;}
	.Top000883 .logo{ position:relative; top:auto; margin-top:0; padding:1% 50% 2% 0;}
	.Top000883 nav{ top: 100%;  right: 0; background: #4bb23f; width: 100%;  transform: translate(50%,-50%) scale(0);
		transition: 0.3s;padding-right:0; padding-left: 0;
		position: absolute;}
	.Top000883 nav.navOut{ transform:translateX(0); opacity:1;}
	.Top000883 nav li,
	.Top000883 nav ul{ float:none;}
	.Top000883 nav li:after{ display:none;}
	.Top000883 nav li{ padding:0 !important; font-weight:bold; }
	.Top000883 nav li > a{ display:none;}
    .Top000883 nav li#m12 > a{ display: block; color: #fff; border-bottom: solid 1px #fff; padding-bottom: 0; padding: 2%}
    .Top000883 nav li#m12 span{ display: none; color: #fff;}
	.Top000883 nav li#m1 > a,
	.Top000883 nav li > span,
	.Top000883 nav li dl a{ display:block; padding:2%;}
	.Top000883 nav li#m1 > a,
	.Top000883 nav li > span{ color:#fff;border-bottom:1px solid #e4ecff;}
	.Top000883 nav li dl{position:relative; top:auto;}
	.Top000883 nav li dl a{border-bottom:1px solid rgba(0,0,0,0.2); }
	.Top000883 .mobile_menu{ display:block; position:absolute; right:2%; top:50%; transform:translateY(-50%); color:#4bb23f; font-size:24px; transition:0.2s; line-height:24px; text-align:center;}
	.Top000883 .openMenu{ transform:translateY(-50%) rotate(90deg);}

	.Top000883 nav ul li dl{ width: 100%!important; left: 0!important; background: #a6d3a1!important; border-radius: inherit;}
	.Top000883 nav ul li dl dt{ display: none;}
	.Top000883 nav ul li dl ol{ float: none!important; width: 100%!important; margin-left: 0!important; border-right: none!important;}
	.Top000883 nav ul li dl ol dd{ display: block!important; text-align: center!important; float: none!important; padding-right: 0!important;}
	.Top000883 nav ul li dl .text{ display: none;}
}
@media(max-width:860px){
	.Top000883 .logo{ left:2%;}
}
@media(max-width:768px){
	.Top000883 .logo{ left:2%;}
}
@media(max-width:640px){
}



/*PicList002173 */
.PicList002173{ padding:2% 0 3% 0;}
.PicList002173 .title{ font-size:24px; margin-bottom:3%;}
.PicList002173 .title:before{ display:inline-block; content:''; margin-right:10px; width:20px; height:4px; background:#006cba; vertical-align:middle; color:#333;}
.PicList002173 .video{ position:relative; padding-bottom:47.8%;}
.PicList002173 .video video{ position:absolute; left:0; width:100%; top:0; height:100%; background:#000;}
.PicList002173 .owl-carousel{ padding:0 30px; margin-top:3%;}
.PicList002173 .item{ padding:0 15px; cursor:pointer;}
.PicList002173 .item figure{padding-bottom:56%; position:relative;}
.PicList002173 .item figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList002173-icon_video.png) no-repeat center center; background-color:rgba(82,99,111,0.4);}
.PicList002173 .item figure img{ display:none;}
.PicList002173 .item h3{ margin:0;border:1px solid #e8e8e8; border-top:0; line-height:57px; padding:0 3%; font-weight:normal; font-size:16px;}
.PicList002173 .owl-carousel .ON h3{ background:#006cba; border-color:#006cba; color:#fff; font-weight:bold;}

.PicList002173 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002173-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList002173 .owl-nav .owl-prev{ left:0;}
.PicList002173 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002173 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002173 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002173 .owl-nav div.disabled{ cursor:default;}

@media(max-width:1000px){
.PicList002173 .item{ padding:0 10px;}
}
@media(max-width:640px){
.PicList002173 .item h3{line-height:45px;font-size:14px;}
}
@media(max-width:480px){
.PicList002173 .title{ font-size:20px;}
}
/**æ’ä»¶æ ·å¼ æœ‰ç›¸åŒ ç•™ä¸€ä¸ªå³å¯**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/

/*
 .Banner002236 ä¸ºdemoç¼–å·
 */
.Banner002236 span{ display: none;}
@media (min-width:1200px) {
.Banner002236 span{ margin: 0; background-repeat: no-repeat; background-position: top center; height: 450px; display: block;}
.Banner002236 img{ display: none;}
}

/*Map002134 */
.Map002134{ padding-bottom:3%;}
.Map002134 .column{ text-align:center; font-size:24px; color:#549c19; padding:2% 0; line-height:20px;}
.Map002134 .column:after{ display:block; content:''; width:100%;margin-top:-10px;}
.Map002134 .column span{ display:inline-block; padding-left:30px; }
.Map002134 .column span b{ display:inline-block; padding-right:30px;}
.Map002134 .tips{ text-align:center; padding-bottom:2%;}
.Map002134 .map{ float:left; width:65%; margin-left:3%; text-align:center;}
.Map002134 .select_area{ float:left; width:20.4%; padding-top:5%;}
.Map002134 .select_area dl{ position:relative; margin-bottom:10%;}
.Map002134 .select_area dt{ line-height:37px; border:1px solid #dedede; padding:0 30px 0 15px; background:url(../images/Map002134-icon_sel.gif) no-repeat 96% center; cursor:pointer;}
.Map002134 .select_area dd{ position:absolute; left:0; width:100%; background:#fff; top:100%; z-index:10;border:1px solid #dedede; border-top:0; display:none; }
.Map002134 .select_area dd a{ display:block; padding:0 10px; line-height:30px;}
.Map002134 .select_area dd a:hover{ background-color:#ececec;color:#c02a05;}


.Map002134 .select_area select{ line-height:37px; width:242px; height:35px; border:1px solid #dedede; padding:0 30px 0 15px; cursor:pointer;}

.Map002134 .select_area select a{ display:block; padding:0 10px; line-height:30px;}
.Map002134 .select_area select a:hover{ background-color:#ececec;color:#c02a05;}



.Map002134 .select_area .text{ width:100%; line-height:37px;height:37px;border:1px solid #dedede;padding:0 15px; color:#999; margin-bottom:10%;}
.Map002134 .select_area .btn{ cursor:pointer; border:none; background:#549c19; color:#fff; width:100%; max-width:109px; height:39px;}

.Map002134 .time{ background:#efefef; padding:10px; color:#333; margin-top:2%;}
.Map002134 .table td{ border:1px solid #efefef; text-align:center; padding:2% 10px;}
.Map002134 .table .tr_top td{ font-weight:bold;color:#333}
.Map002134 .table td.td_0{ width:18%;}
.Map002134 .table td.td_1{ width:40%;}
.Map002134 .table td.td_2{ width:16%;}
.Map002134 .table td.td_3{ width:16%;}
.Map002134 .table td.td_4 a{ color:#549c19;}

.Map002134 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002134  .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff;}
.Map002134  .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002134  .map_area #allmap *{ box-sizing:content-box;}
.Map002134  .map_area #allmap img{ max-width:none;}
.Map002134  .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002134  .map_area .close::before,
.Map002134  .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.Map002134  .map_area .close::before{ transform:rotate(45deg);} 
.Map002134  .map_area .close::after{ transform:rotate(-45deg);} 
@media(max-width:768px){
.Map002134 .map,
.Map002134 .select_area{ float:none; width:auto;}
.Map002134 .map{margin-left:0;}
.Map002134 .select_area{padding:2% 0;}
.Map002134 .select_area dl,
.Map002134 .select_area .text{ margin-bottom:2%;}
}
@media(max-width:640px){
.Map002134 .table .tr_top{ display:none;}
.Map002134 .table td{ display:block; width:auto !important; text-align:left; background-color:#efefef;}
.Map002134 .table tr:nth-child(2n) td{ background-color:#fff;}
.Map002134 .table td.td_0{ font-weight:bold; color:#000;}
}
@media(max-width:375px){
.Map002134  .map_area{width:96%; left:2%;}
.Map002134  .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}
/*PicList002146 */
.PicList002146{ padding-top:2%;}
.PicList002146 li{ float:left; width:24%; margin:0 0.5% 2%;}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:77%;}
.PicList002146 li h3{ border:1px solid #e8e8e8; border-top-width:3px; border-top-color:#f4f4f4; padding:2% 15% 2% 2%; line-height:40px; position:relative;}
.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:13%; height:100%; border-left:1px solid #e8e8e8; background:url(../images/PicList002146-more.gif) no-repeat center center;}

.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:#549c19; z-index:10; transition:0.3s; color:#fff; }
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002146 li .hover img{ border-radius:50%; width:100px; height:100px;}
.PicList002146 li .hover h5{ margin-top:10px; line-height:22px; max-height:44px; overflow:hidden;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
.PicList002146 li .hover p{ font-size:12px; line-height:20px; margin:0; max-height:60px; overflow:hidden;}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:14px;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002146 li .hover img{ width:70px; height:70px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002146 li .hover img{ width:50px; height:50px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:480px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:14px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}
@media(max-width:375px){
.PicList002146 li{ float:none; width:auto;} 
}
/*
 .PicList000181 ä¸ºdemoç¼–å·
 */
.PicList000181{padding-top:30px;}
.PicList000181 li{height:214px;margin-bottom:25px;border:1px solid #e1e1e1;padding-right:30px; padding-left:402px;background:#fafafa; position:relative;}
.PicList000181  li .pic{ position:absolute; left:0; top:0;}
.PicList000181  li .pic img{ width:378px; height:214px;}
.PicList000181 dt{padding:20px 0 10px 0;border-bottom:1px solid #e1e1e1 ; margin-bottom:15px;}
.PicList000181 dt a{color:#333;font-size:18px;font-weight:bold;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}   
.PicList000181 dt span{color:#666;font-size:16px;float:right;}
.PicList000181 dd{ margin-bottom:15px;color:#999;line-height:25px; height:50px; overflow:hidden;font-size:14px;}
.PicList000181  dt a:hover{color:#549c19;}
.PicList000181 dd a{background:url(../images/PicList000181-more.png) no-repeat 75% center #fff;width:115px;padding-left:25px;height:45px;border:1px solid #e1e1e1;display: inline-block;line-height: 45px;font-size:14px;color:#333;}
.PicList000181 dd a:hover{background-color: #fafafa;color:#549c19;}

@media (max-width: 640px) {
	.PicList000181  li .pic{ width: 50%;}
	.PicList000181 li{ padding-left: 53%;}
	.PicList000181 li .pic img{ width: 100%; height: auto;}
}
@media(max-width:480px){
	.PicList000181 li{ height: auto;}
	.PicList000181 li .pic{ width: 100%;position: inherit;}
	.PicList000181 li{ padding-left: 0; padding-right: 0;}
	.PicList000181 li dl{ padding: 10px;}
}

/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding-bottom:1%;}
.RighInfo002218 .box1{padding:15px 0 15px 0;color:#728391;font-size:14px;line-height:30px;}
.RighInfo002218 .box1 .pic{float:right;margin-left:2%;margin-top:60px;}
.RighInfo002218 .box1 .h3{font-size:18px;color:#549c19;margin:10px 0 10px 0; font-weight:normal;}
.RighInfo002218 .box1 figure{color:#728391;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
/*
 .PicList002239 ä¸ºdemoç¼–å·
 */
.PicList002239{ padding-top:30px;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 55px; text-align: center; }
.PicList002239 li .li1{ float: left;padding: 15.5px 0; font-size: 16px; color: #549c19;}
.PicList002239 li .text{ padding: 0 20px}
.PicList002239 li .span2{ float: right; font-size: 14px; color: #999; padding:17px 0; padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center; cursor: pointer;}
.PicList002239 .open_info{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.PicList002239  .info_area{ position:absolute; width:90%; max-width:1200px; left:50%; transform:translate(-50%,-50%); top:50%; background:#fff; padding:5%;}
.PicList002239  .info_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.PicList002239  .info_area .close::before,
.PicList002239  .info_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.PicList002239  .info_area .close::before{ transform:rotate(45deg);} 
.PicList002239  .info_area .close::after{ transform:rotate(-45deg);} 
.PicList002239  .info_area .pic{width:100%; height:auto; overflow:hidden; top:0; left:0; text-align:center;} 
.PicList002239  .info_area .txt{ overflow:auto; padding-top:15px; text-align:center;}
@media (min-width: 640px) {
.PicList002239 li{ float: left; width: 48%; margin: 0 1% 55px;}	
}
@media (min-width: 1024px) {
.PicList002239 li{  width: 31.33%; }	
}
@media (min-width: 1250px) {
.PicList002239 .ul{ margin:0 -30px;}
.PicList002239 li{margin: 0 30px 25px ; width: 360px;}	
}


.Timeline000753{ padding:3% 0; }
.Timeline000753 .title{ text-align:center;background:url(../images/Timeline000753-title.png) no-repeat center bottom; padding-bottom:25px; margin-bottom:45px;}
.Timeline000753 .title h1 span{ border-bottom:#549c19 3px solid; display:inline-block; font-size: 28px; font-weight: normal; padding-bottom: 15px;}
.Timeline000753 .bx-controls{ display:none;}
.Timeline000753 .prev,
.Timeline000753 .next{ text-align:center;}
.Timeline000753 .prev a,
.Timeline000753 .next a{ display:inline-block; background:url(../images/Timeline000753-icon_up.png) no-repeat center center; width:21px; height:21px; cursor:pointer;}
.Timeline000753 .next a{ background-image:url(../images/Timeline000753-icon_down.png);}
.Timeline000753 .prev{ padding-bottom:20px;}
.Timeline000753 .next{ padding-top:20px;}
.Timeline000753 .bx-wrapper{ position:relative;}
.Timeline000753 .bx-wrapper:before{ position:absolute; content:''; width:3px; height:100%; background-color:#f5f7ec; left:50%; margin-left:-1.5px; top:0;}
.Timeline000753 .list li{ padding:16px 0;}
.Timeline000753 .list li .txt{position:relative; padding-right:56%;}
.Timeline000753 .list li.odd .txt{padding-left:56%; padding-right:0;}
.Timeline000753 .list li .txt div{ background-color:#f5f7ec; border-radius:5px; padding:10px; position:relative; }
.Timeline000753 .list li .txt div figure{ width:35%; padding-bottom:12%; border-radius:5px;background-position: left top; background-repeat:no-repeat; background-size:contain; position:absolute; right:10px; top:10px;}
.Timeline000753 .list li .txt div p{ margin:0; padding-right:40%; line-height:24px; color:#333; min-height:62px;}


.Timeline000753 .list li:nth-of-type(odd) .txt div figure{ width:35%; padding-bottom:12%; border-radius:5px;background-position: left top; background-repeat:no-repeat; background-size:contain; position:absolute; right:10px; top:10px;}
.Timeline000753 .list li:nth-of-type(even) .txt div figure{  width:35%; padding-bottom:12%; border-radius:5px;background-position: left top; background-repeat:no-repeat; background-size:contain; position:absolute; left:10px; top:10px;}
.Timeline000753 .list li:nth-of-type(even) .txt div p{padding-left:40%; padding-right: 0;}


.Timeline000753 .list li .txt div::before{ position:absolute; content:''; width:0; height:0;border-top: 7px solid transparent;border-left: 11px solid #fff;border-bottom: 7px solid transparent; right:-10px;}
.Timeline000753 .list li.odd .txt div::before{ right:auto; left:-10px;border-right: 11px solid #fff; border-left:0;}
.Timeline000753 .list li time{position:absolute; left:50%; margin-left:-32px; top:0; border-radius:50%; text-align:center; font-family:"Times New Roman"; color:#999;width:64px; height:64px;background-color:#f3f3f3;font-size:14px; font-weight:bold;}
.Timeline000753 .list li time span{ display:block;font-size:24px; padding-top:22%; font-weight:normal;}
.Timeline000753 .list li:hover .txt div::before{ border-left-color:#549c19;}
.Timeline000753 .list li:hover .txt div{ background-color:#549c19;}
.Timeline000753 .list li:hover .txt div p{ color:#fff;}
.Timeline000753 .list li.odd:hover .txt div::before{ border-right-color:#549c19;}
.Timeline000753 .list li:hover time{width:86px; height:86px; margin-left:-43px; top:-11px; color:#549c19;font-size:18px;}
.Timeline000753 .list li:hover time::before{ position:absolute; content:''; width:110px; height:110px;  border-radius:50%;border:2px dotted #549c19; left:-13px; top:-13px;}
.Timeline000753 .list li:hover time span{ font-size:34px;}
@media(max-width:768px){
	.Timeline000753 .title h1{font-size:35px;}
	.Timeline000753 .list li .txt div figure{ width:auto!important; position:relative!important; left:0!important; top:0!important; padding-bottom:34%!important;}
	.Timeline000753 .list li .txt div p{ padding-left:0!important; min-height:inherit;}
	.Timeline000753 .list li .txt div p{ padding-right: 0!important;}
	.Timeline000753 .list li time{ margin-left:-25px;width:50px; height:50px;font-size:12px;}
	.Timeline000753 .list li time span{font-size:18px;}
	.Timeline000753 .list li:hover time{width:60px; height:60px; margin-left:-30px; top:-5px; font-size:14px;}
	.Timeline000753 .list li:hover time::before{width:70px; height:70px; left:-7px; top:-7px;}
	.Timeline000753 .list li:hover time span{ font-size:18px;}
}
@media(max-width:480px){
	.Timeline000753 .title h1{font-size:26px; }
}
@media(max-width:640px){
	.Timeline000753 .list li .txt{ padding-right:0 !important; padding-left:0 !important; padding-top:70px;}
	.Timeline000753 .list li .txt div::before{ display:none;}
	.Timeline000753 .list li:hover time{ background-color:#549c19; color:#fff;}
}



@media(max-width:1200px){
	.Timeline000453{ width: 100%; padding: 5%;}
	.Timeline000453 .year .bd{ width: 100%;}
	.Timeline000453 .list ul{ width: 100%;}
	.Timeline000453 .list{ width: 100%;}
	/*.Timeline000453 .arrow-year{ display: none;}*/
	/*.Timeline000453 .year{ display: none;}*/
	.Timeline000453 .arrow a.prev{ left: -7%;}
	.Timeline000453 .arrow a.next{ right: -7%;}
}


@media(max-width:768px){

}


/*
 PicList000864 ä¸ºdemoç¼–å·
 */
.PicList000864{ padding-top:30px;}
.PicList000864 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.PicList000864 li:nth-child(3n){ margin-right:0;}
.PicList000864 li .Ispic{ padding-bottom:60%; position:relative; display:block;}
.PicList000864 li h5{font-size: 16px;font-weight: normal;margin:15px 0 0;padding: 0;}
.PicList000864 li h5 a:hover{color: #e60012;}
.PicList000864 li p{ margin:10px 0; line-height:20px; height:40px; overflow:hidden;}
.PicList000864  ul li span{float: right;font-size: 12px;color: #999;}
.PicList000864  li .more{float: left;width:42px;height: 11px;display: block;background:url(../images/PicList000864_icon.jpg) no-repeat center;}
@media(max-width:768px){
.PicList000864 li{width:49%;}
.PicList000864 li h5{line-height:30px;}
.PicList000864 li:nth-child(3n){ margin-right:2%;}
.PicList000864 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000864 li{ width:100%;}
.PicList000864 li h5{ margin-top:2px;}
.PicList000864 li p{ margin:2px 0 10px 0;}
}
/*
 .Map000101 ä¸ºdemoç¼–å·
 */
.Map000101{ padding-top:30px;padding-bottom:30px;}
.Map000101 .map{width:700px; float:left;}
.Map000101 .map #allMap{height:450px; width:100%;}
.Map000101 .map #allMap img{ max-width:none;}
.Map000101 .info{ float:right; width:500px;max-height:450px; overflow:auto;}
.Map000101 .info li{ line-height:25px;padding:20px; border-bottom:1px #dbdbdb dotted;}
.Map000101 .info li p{ margin:0;}
.Map000101 .info li h1{ margin:0;font-size:14px;}
.Map000101 .info li.on{ background-color:#eee;}
@media(max-width:1200px){
	.Map000101 .map{width:100%; float: none;}
	.Map000101 .info{ width: 100%; float: none; margin-top: 10px;}
}

/*Page002080 */
.Page002080{ text-align:center; padding:2% 0; line-height:31px;}
.Page002080 .Pages a{ display:inline-block; vertical-align:middle;}
.Page002080 .Pages .p_cur,
.Page002080 .Pages .p_count,
.Page002080 .Pages .p_total,
.Page002080 .Pages .p_jump,
.Page002080 .Pages .a_first,
.Page002080 .Pages .a_end{ display:none;}
.Page002080 .Pages .a_prev,
.Page002080 .Pages .a_next{ width:76px; height:31px; background:url(../images/Page002080-btn.png) no-repeat left top; overflow:hidden; line-height:110px;}
.Page002080 .Pages .a_next{ background-position: right bottom;}
.Page002080 .Pages .a_prev:hover{ background-position: left bottom;}
.Page002080 .Pages .a_next:hover{ background-position: right top;}
.Page002080 .Pages em{ font-style:normal; display:inline-block; font-size:18px; margin:0 10px;}
.Page002080 .Pages em a{ padding:0 5px;}
.Page002080 .Pages a.a_cur{ color:#549c19;}
@media(max-width:375px){
.Page002080 .Pages em{ display:none;}
}

/*
 .TextList002208 ä¸ºdemoç¼–å·
 */
.TextList002208{padding-top: 2%;}
.TextList002208 .thead{ background:#233d85;line-height:40px; text-align:center; background:#549c19;}
.TextList002208 .thead span{ float:left; width:14%; color:#fff; display:block; font-size:14px; height:40px; text-align:center; font-weight:bold; position:relative;}
.TextList002208 .thead span+span{ border-left: solid 1px #fff;}
.TextList002208 .thead span i{ background:url(../images/TextList002208-icon.png) no-repeat -134px -78px; display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
.TextList002208 .dl{}
.TextList002208 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl .dt{line-height:40px; text-align:center; cursor:pointer; background:#f1f1f1; position: relative;}
.TextList002208 .dl .dt span{float:left; width:14%;  display:block; font-size:14px;}
.TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}
.TextList002208 .dl .dt .btn{ text-decoration:underline; position:relative;}
.TextList002208 .dl .dt i{ position:absolute;  right:10px; background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; margin-top:-5px;}
.TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none;}
.TextList002208 .conbox .h5{color:#333; font-size:12px;}
.TextList002208 .jobname{ width:30% !important;}
.TextList002208 .dl.active .dt span,.TextList002208 .dl.active .btn{ color:#549c19;}
.TextList002208 .dl.active .dt i{ background-position:-44px -70px;}
@media(max-width:1000px){
	.TextList002208 .dl .dt .btn{ padding-right:20px;}
	.TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
	.TextList002208 .dl.active .dt i{background-position:-48px -70px; }
	
}
@media(max-width:640px){
	.TextList002208 .jobyq,.TextList002208 .dl .dt i,.TextList002208 .time,.TextList002208 .thead span i{ display:none !important;}
	.TextList002208 .thead span,.TextList002208 .dl .dt span{ width:23%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
}

/*
 .Top000764 ä¸ºdemoç¼–å·
 */
.Top000764{ background-color:#fff; }
.Top000764 .logo{ float: left;}
.Top000764 .search{ position:absolute; right:0; top:50%; margin-top:-16px; z-index:10; border:#ebebeb 1px solid; background:#fafafa; border-radius:16px;max-width:192px; width:30%;}
.Top000764 .search .text{ height:33px; line-height:33px;  padding-left:15px; padding-right:40px; border:none; background:none; width:100%;}
.Top000764 .search .btn{ position:absolute; right:0; height:100%; width:40px; top:0; border:none; background:url(../images/Top000764-icon.png) no-repeat center center; background-size:20px 20px; cursor:pointer;}
@media(min-width:769px){
.Top000764 nav{ position:relative; z-index:100; float: right;}
.Top000764 nav ul{ float:right;}
.Top000764 nav li{ float:left; padding:0 32px; font-size:16px; text-align:center; }
.Top000764 nav li > a{ display:inline-block;height:49px; position:relative;}
.Top000764 nav li > a::before{ position:absolute; content:'';width:1px; height:15px; background-color:#e5e5e5; right:-32px; top:4px;}
.Top000764 nav li > a:hover,
.Top000764 nav li:hover > a,
.Top000764 nav li  a.aon{ border-bottom:4px solid #ee7700; color:#ee7700;}
.Top000764 nav li span{ display:none;}
.Top000764 nav li .subnav{ position:absolute; width:100%; left:0; /*top:49px;*/ padding-top:30px; background-color:#f6f6f6; display:none;}
.Top000764 nav li .subnav dl{ float:right;}
.Top000764 nav li .subnav dd{ float:left;  width:244px; margin-left:20px; text-align:center;}
.Top000764 nav li .subnav dd img{ width:100%; height:150px;}
.Top000764 nav li .subnav dd a:hover{color:#ee7700;}
.Top000764 .mobile_menu{ display:none;}
}
@media(max-width:1440px){
.Top000764 .search{ right:2%;}
}
@media(max-width:1200px) and (min-width:769px){
.Top000764 nav ul{ float:none;}
.Top000764 nav li{ padding:0; width:14.28%;}
.Top000764 nav li > a::before{ display:none;}
.Top000764 nav ul{margin-top:0;}
}
@media(max-width:1000px) and (min-width:769px){
.Top000764 nav li .subnav dl{ float:none; text-align:right;}	
.Top000764 nav li .subnav dd{ width:20%; display:inline-block; margin-left:1%; float:none;}
.Top000764 nav li .subnav dd img{height:auto;}
}
@media(max-width:768px){
.Top000764 .logo{ padding-right:51%; padding-top:10px; padding-bottom:10px;}
.Top000764 .search{ margin-right:50px;}
.Top000764 .mobile_menu{ position:absolute; right:2%; top:50%; margin-top:-16px;  border-radius:3px; border:#ebebeb 1px solid; background:#fafafa; width:40px; height:33px; cursor:pointer;}
.Top000764 .mobile_menu span{ width:20px; height:2px; position:absolute; left:50%; margin-left:-10px; top:50%; margin-top:-1px; background-color:#999;}
.Top000764 .mobile_menu span::after,
.Top000764 .mobile_menu span::before{ position:absolute; content:'';width:20px; height:2px;background-color:#999; width:100%;}
.Top000764 .mobile_menu span::after{ top:-6px;}
.Top000764 .mobile_menu span::before{ bottom:-6px;}
.Top000764 nav{ position:absolute; right:0; width:200px; background-color:#fff; display:none;}
.Top000764 nav li{ text-align:center;}
.Top000764 nav li >a{ display:none;}
.Top000764 nav li:first-child >a,
.Top000764 nav li span{ display:inline-block; line-height:49px;height:49px; font-size:16px; color:#333;}
.Top000764 nav li span{ cursor:pointer;}
.Top000764 nav li:hover >a,
.Top000764 nav li:hover span{border-bottom:4px solid #ee7700; color:#ee7700;}
.Top000764 nav li .subnav,
.Top000764 nav li .subnav figure{ display:none;}
.Top000764 nav li .subnav{ padding:10px 0;}
.Top000764 nav li .subnav p{ margin:0; line-height:40px;}
}

/*
 Floor000780 ä¸ºdemoç¼–å·
 */
.Floor000780 ul{ overflow:hidden;}
.Floor000780 h1{margin-top:40px;margin-bottom:50px;text-align:center; font-weight:normal; color:#1d1d1d; font-size:27px;}
.Floor000780 h1 span{ display:block; padding-top:15px; color:#a0a0a0; font-size:18px; position:relative;}
.Floor000780 h1 span::before{ position:absolute; content:''; width:0; height:0; border:5px solid #bfbfbf; border-left-color:transparent; border-right-color:transparent; border-top:0; top:5px; left:50%; margin-left:-5px;}
.Floor000780 ul li{ float:left; width:24.6%; padding-bottom:6%;  text-align:center;}
.Floor000780 ul li a.radius{ background-color:#df8645; display:block; width:146px; height:146px; margin:auto; border-radius:100px; overflow:hidden;transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;border: 4px solid #f0f2e7;}
.Floor000780 ul li:hover a.radius{background-color:rgba(255, 185, 1, 0.70);border: 3px solid #5eb94b;}
.Floor000780 ul li a.radius img{ padding-top:0;}
.Floor000780 ul li a img{ padding-top:10px;}
.Floor000780 ul li p{ text-align:center; color:#1d1d1d; font-size:18px; line-height:30px; overflow:hidden; margin:15px 0;}
.Floor000780 ul li .more{ display:block; position:relative;}
.Floor000780 ul li .more {  position:relative; margin-left:21px; display:inline-block; color:#523f24;margin-top: 20px; font-family: "Times New Roman", Times, serif}
.Floor000780 ul li .more::before,
.Floor000780 ul li .more::after{content:""; position:absolute; display:block;}
.Floor000780 ul li .more::before{ left:-21px; top:3px; width:14px; height:14px;  background-color:#8d9575; border-radius:100px; z-index:100}
.Floor000780 ul li .more::after{ left:-16px; top:5px; width:0px; height:0px; overflow:hidden; font-size:0; line-height:0; border-color:transparent transparent transparent #fff; border-style: dashed dashed dashed solid; border-width:5px; z-index:100}

@media (max-width:768px){
	.Floor000780 ul li{ width:100%; margin-left:0; }
	.Floor000780 ul li p{ text-align:center; }
	}

/*
 .Floor000648 ä¸ºdemoç¼–å·
 */
.Floor000648{ background:#F8FFF7; background-size:100% auto; padding:1% 0 3% 0;}
.Floor000648 h1{margin-bottom:40px;text-align:center; font-weight:normal; color:#1d1d1d; font-size:27px;}
.Floor000648 h1 span{ display:block; padding-top:15px; color:#a0a0a0; font-size:12px; position:relative; text-transform: uppercase;}
.Floor000648 h1 span::before{ position:absolute; content:''; width:0; height:0; border:5px solid #bfbfbf; border-left-color:transparent; border-right-color:transparent; border-top:0; top:5px; left:50%; margin-left:-5px;}

.Floor000648 .img{ float:left; width:50%; position:relative;}

.Floor000648 .img figure{ position:relative;}
.Floor000648 .img figure a{ position:absolute; left:0; top:0; width:100%; height:100%; /*background:url(../images/Floor002234-videobtn.png) no-repeat right bottom;*/}
.Floor000648 .img #Floor001783_video,
.Floor000648 .img #Floor001783_video_wrapper{ position:absolute !important; left:0; top:0; z-index:10;}


.Floor000648 a{ color:#333;}
.Floor000648 .info{ float:right; width:47%;}
.Floor000648 .info p{ line-height:27px;}
.Floor000648 .info dl{ overflow:hidden;}
.Floor000648 .info dd{ float:left; width:16%; margin-right:5%;}
.Floor000648 .info dd:last-child{ margin-right:0;}
.Floor000648 .info dd a{ display:block; text-align:center;}
.Floor000648 .info dd span{  display:block; font-size:14px; padding-top:10px; color: #333;}
.Floor000648 .info dd span:hover{ color: #4bb23f;}
@media(max-width:1000px){
.Floor000648 .img,
.Floor000648  .info{ float:none; width:100%;}
.Floor000648 .img{ text-align:center;}
}
@media(max-width:480px){
.Floor000648  .info p{ font-size:12px; line-height:20px;}
.Floor000648 .title{font-size: 24px; line-height:45px;}
.Floor000648 .title span{ font-size:16px;}
}
@media(min-width:1024px){
	.Floor000648 .img{ padding-top:35px;}
}
/*
 .Floor001233 ä¸ºdemoç¼–å·
 */
.Floor001233{ background-color:#e8edf5; padding:3% 0;}

.Floor001233 h1{ margin:0 0 3% 0; text-align:center; font-weight:normal; color:#1d1d1d; font-size:27px;}
.Floor001233 h1 span{ display:block; padding-top:15px; color:#a0a0a0; font-size:18px; position:relative;}
.Floor001233 h1 span::before{ position:absolute; content:''; width:0; height:0; border:5px solid #bfbfbf; border-left-color:transparent; border-right-color:transparent; border-top:0; top:5px; left:50%; margin-left:-5px;}

.Floor001233 .more{ text-align:center;}
.Floor001233 .more a{ display:inline-block; border:1px dashed #d0d5dc; font-size:15px; padding:0 10px 0 30px; line-height:30px; background:url(../images/Floor001233-more.png) no-repeat 10px center; color:#999; transition:all ease-in-out 0.3s;}
.Floor001233 .more a:hover{ background:#1d2088; color:#fff; padding-left:10px;}

.Floor001233 li{ float:left; width:25%; margin-bottom:3%; position:relative; overflow:hidden;}
.Floor001233 li img{ display:block; width:100%; position:relative; z-index:3;}
.Floor001233 li figure{ position:absolute;  width:100%;  height:100%; background-color:rgba(29, 32, 136, 0.85); color:#fff; z-index:0;}
.Floor001233 li:hover figure{ z-index:5;}
.Floor001233 li .table{display:table;width:100%;  height:100%;}
.Floor001233 li .table_cell{ display:table-cell; vertical-align:middle; text-align:center; padding-left:5%; padding-right:5%;}
.Floor001233 li h2{ position:absolute; width:100%; padding:5%; left:0; top:0; color:#fff; margin:0; font-size:14px; font-weight:normal; z-index:4;transition:all ease-in-out 0.3s;}
.Floor001233 li h2 b{ font-size:20px;}
.Floor001233 li:hover h2{ opacity:0;}
.Floor001233 li h3{ font-size:20px; margin:0;}
.Floor001233 li p{ line-height:20px; overflow:hidden; height:40px; margin:5px 0;}
.Floor001233 li figure span{ display:inline-block; width:35px; height:35px; background:url(../images/Floor001233-hover_more.png) no-repeat center center/contain;}
@media(max-width:768px){
.Floor001233 li{ width:50%;}
}
@media(max-width:375px){
.Floor001233 h1{ font-size:20px;}
.Floor001233 h1 span{font-size:15px;}
.Floor001233 li h2 b,
.Floor001233 li h3{ font-size:16px;}
.Floor001233 li h2{ font-size:12px;}
.Floor001233 li p{ height:20px; font-size:12px;}
.Floor001233 li figure span{ width:22px; height:22px;}
}
/*
 .Floor000819 ä¸ºdemoç¼–å·
 */
.Floor000819{ background:#fff; background-size:cover; padding:2% 0;}

.Floor000819 h1{ margin:0 0 2% 0; text-align:center; font-weight:normal; color:#1d1d1d; font-size:27px;}
.Floor000819 h1 span{ display:block; padding-top:15px; color:#a0a0a0; font-size:12px; position:relative; text-transform: uppercase;}
.Floor000819 h1 span::before{ position:absolute; content:''; width:0; height:0; border:5px solid #bfbfbf; border-left-color:transparent; border-right-color:transparent; border-top:0; top:5px; left:50%; margin-left:-5px;}
.Floor000819 li{ float:left; width:22%; margin-right:4%; text-align:center; }
.Floor000819 li:last-child{ margin-right:0;}
.Floor000819 li a{ display:block;}
.Floor000819 li a:hover{color: #333;}
.Floor000819 li:hover h1{color: #4bb23f;}
.Floor000819 li figure{ background-position: center center; background-repeat:no-repeat; background-size:cover; padding-bottom:73%;height: 160px;}
.Floor000819 li h1{ margin:3% 0; font-weight:normal; font-size:18px;}
.Floor000819 li p{ line-height:22px; height:44px; margin:0; overflow:hidden; padding:0 8%;}
@media(max-width:1000px){
.Floor000819 li h1{font-size:20px;}
}
@media(max-width:768px){
.Floor000819 li{width:49%; margin-right:2%;margin-bottom:3%;}	
.Floor000819 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor000819 .title{ font-size:26px;}
.Floor000819 li h1{font-size:16px;}
.Floor000819 li p{ font-size:12px; line-height:18px; height:36px;}
}

.about_box{ margin:  3% 0; margin-bottom: 0; min-height: 380px;}
.about_box .ab_page1 h3{ color: #4bb23f; font-weight: normal; font-size: 24px; position: relative; text-align: center;}
.about_box .ab_page1 h3:after{position: absolute;  content: ''; width: 20px; height: 2px; background-color: #4bb23f; left: 49%; bottom: -15px;}
.about_box .ab_page1 ul li{ float: left; width: 33.33%; text-align: center; padding: 2%;}
.about_box .ab_page1 ul li h4{ font-size: 18px; color: #000;}
.about_box .ab_page1 ul li p{ font-size: 16px; color: #727272;}

@media(max-width:480px){
	.about_box .ab_page1 ul li{ float: none; width: 100%; text-align: center;}
}


.about_box .ab_page2{ background: #f5f7ec; padding: 3% 0; padding-bottom: 5%;}
.about_box .ab_page2 h3{ color: #4bb23f; font-weight: normal; font-size: 24px; position: relative; text-align: center; margin-bottom: 5%;}
.about_box .ab_page2 h3:after{position: absolute;  content: ''; width: 20px; height: 2px; background-color: #4bb23f; left: 49%; bottom: -15px;}
.about_box .ab_page2 ul li{ float: left; width: 230px; margin-right: 12px; text-align: center;}
.about_box .ab_page2 ul li:last-child{ margin-right: 0;}
.about_box .ab_page2 ul li h4{ font-size: 16px; color: #4bb23f; margin: 0; margin-bottom: 8px;}
.about_box .ab_page2 ul li p{ font-size: 14px; color: #727272; margin: 0; margin-bottom: 10px;}
.about_box .ab_page2 ul li .con{ background: #fff; padding: 10px;}


@media only screen and (max-width:1200px) {
	.about_box .ab_page2 ul li{ float: left; width: 18.5%; margin-right: 1.5%; text-align: center;}
}
@media(max-width:480px){
	.about_box .ab_page2 ul li{ float: none; width: 100%; margin-right: 0;}
}

.about_box .ab_page3{ padding: 3% 0; text-align: center; font-size: 16px;}
.about_box .ab_page3 h3{ color: #4bb23f; font-weight: normal; font-size: 24px; position: relative; text-align: center; margin-bottom: 5%;}
.about_box .ab_page3 h3:after{position: absolute;  content: ''; width: 20px; height: 2px; background-color: #4bb23f; left: 49%; bottom: -15px;}
.about_box .ab_page4{ padding: 3% 0;background: #fafbf5;}
.about_box .ab_page4 h3{ color: #4bb23f; font-weight: normal; font-size: 24px; position: relative; text-align: center; margin-bottom: 5%;}
.about_box .ab_page4 h3:after{position: absolute;  content: ''; width: 20px; height: 2px; background-color: #4bb23f; left: 49%; bottom: -15px;}
.about_box .ab_page4 li figure { float: left; margin: 0 3%; width: 30%; }
.about_box .ab_page4 li div{ float: left; width: 60%;}
.about_box .ab_page4 li div span{ color: #4bb23f;font-size: 18px;}
.about_box .ab_page4 li{float: left; width: 33.3333333%; margin-bottom: 5%;}
@media(max-width:768px){
	.about_box .ab_page4 li{float: none; width: 100%; margin-bottom: 3%;}
}


/*ç®¡ç†å›¢é˜Ÿ*/
.PicList001825 .auto{background-color:#fff; min-height: 350px;}
.PicList001825 ul{ padding:2%;}
.PicList001825 li{ float:left; width:23.5%; margin-right:2%; padding-bottom:2%; margin-bottom:2%; text-align:center;}
.PicList001825 li:nth-child(4n){ margin-right:0;}
.PicList001825 li p{ font-size:18px; margin-bottom:5px;}
.PicList001825 li span{ color:#8c8c8c;}
.PicList001825 li figure{ padding-bottom:124%;}
.PicList001825 li figure img{ display:none;}
@media(max-width:1000px){
	.PicList001825 ul{ padding:2% 0;}
}
@media(max-width:640px){
	.PicList001825 li{ width:49%;}
	.PicList001825 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
	.PicList001825 li p{ font-size:15px;}
	.PicList001825 li span{ font-size:12px;}
}



.Floor002234{ position: relative; padding: 3% 0;}
.Floor002234 video{ width: 100%; /*max-height: 600px;*/ max-height:560px;margin: 0 auto;display: block;position: relative;padding-bottom: 40px;}
.Floor002234 video.on {z-index: 4;}
@media (min-width: 1280px) {
	.Floor002234 video{  /*height: 600px;*/height: 560px; background:#000}
}
#Floor002234_play{position: absolute; top: 0; left: 0; width: 100%; height: 100%;   cursor: pointer; z-index: 3;}
#Floor002234_play .img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2 ; background-position: top center; background-repeat: no-repeat; }
#Floor002234_play span.anniu{position: absolute; top: 0; left: 0; width: 100%; height: 100%;  background: url(../images/Floor002234-videobtn.png) no-repeat center center; z-index: 3}
@media (max-width: 1199px) {
	#Floor002234_play .img{ background: none !important;}
	#Floor002234_play .img img{display: block;}
}
@media (min-width: 1200px) {
	#Floor002234_play .img img{display: none;}
	.ovy{ width: 700px; margin:0px auto;padding: 0px; }
	.flo-sou{display: none}
}



.RighInfo001848{ padding:2% 0;}
.RighInfo001848 .title{ text-align:center;}
.RighInfo001848 .title span{ display:inline-block; background:#4bb23f; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:10%; vertical-align:middle;}

.RighInfo001848 .img_scroll{ max-width:1200px; margin:0 auto; }
.RighInfo001848 .img_scroll .bx-wrapper{position:relative;}
.RighInfo001848 .img_scroll li img{ display:block; width:100%;}
.RighInfo001848 .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.RighInfo001848 .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev{ left:0;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next{ right:0;}

.RighInfo001848 .info{ padding:3% 0;}
@media(max-width:480px){
	.RighInfo001848 .title span{ font-size:18px;}
}


.RichInfo005{ padding:30px 0 60px; min-height: 350px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal; background: none; border: 0;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding:10px 0 20px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph; line-height: 28px;}
.RichInfo005 .news_info .info p{ font-size: 14px; color: #666; line-height: 28px;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#4bb23f; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999; font-size: 14px;overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	display: block;}
.RichInfo005 .news_info .info_pn span a:hover{color:#4bb23f;}



.Form001413{ padding:2% 0 ;}
.Form001413 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative; max-width: 600px; margin: 0 auto;}
.Form001413 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#e67401;}

.Form001413 .form{ padding-top:30px; max-width: 600px; margin: 0 auto
;}
.Form001413 .form li{ width: 100%; margin-bottom: 2%;}
.Form001413 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; color:#666; }
.Form001413 .form select{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; color:#666; }
.Form001413 .form p{ margin:0 0 10px 0;color:#e67401;}
.Form001413 .form li em{ font-style:normal; color:#bcbcbc;}
.Form001413 .form li em i{ font-style:normal; color:#fadbbe;}
.Form001413 .form .btn{ background:#e67401; color:#fff; cursor:pointer; font-size:14px; width:160px; height:45px; border-radius:3px;
	border:none; margin-top:20px;}

@media screen and (max-width: 768px){
	.Form001413 .form li{ width: 100%!important;}
}



.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(84,156,25,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
	.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
	.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
	.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
	.PicList002171 li{ width:49%;}
	.PicList002171 li:nth-child(2n){ margin-right:0;}
	.PicList002171 li dt{ font-size:15px;}
}



.TextList001203{ width:1200px; margin:0 auto; padding:2% 0 3% 0; font-size: 14px; }
.TextList001203 h1{ margin:0; font-weight:normal; padding-bottom:2%; font-size:24px; color:#4bb23f;}
.TextList001203 li{ margin-bottom:10px; line-height:25px; border:1px solid #e3e7e6; padding:0 10px 0 15px; position:relative;}
.TextList001203 li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#4bb23f; left:5px; top:50%; margin-top:-2px;}
.TextList001203 li a{ display:block; padding:15px 0;}
.TextList001203 li span{ padding-right:10px;}


.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}
.ul_sitemap a:hover{ color: #4bb23f;}




.auto_fleft{ float:left}
.wid40{ width:40%;}
.wid60{ width:59%;}
@media(max-width:1200px){}
@media(max-width:860px){
	.wid40{ width:100%;}
	.wid60{ width:100%;}
}
@media(max-width:768px){
	.wid40{ width:100%;}
	.wid60{ width:100%;}
}
@media(max-width:640px){
	.wid40{ width:100%;}
	.wid60{ width:100%;}
}





