﻿.link1227 a::after{display:inline-block;content:'|';font-size:12px;margin: 0 14px;color: #666;}
.link1227 a:last-child::after{ display:none;}
.link1227 a{line-height:5}
.link1227{border-top:dashed #ccc 1px}
/*Top002262*/
.Top002262 { background: #666; ; z-index: 100;height: 50px}
.Top002262 .auto{position: relative}
.Top002262 .header-menu{float: left;width: 93%}
.Top002262 .header-menu li{}
.Top002262 .header-menu li em{position:relative;}
.Top002262 .header-menu li em:hover::after,
.Top002262 .header-menu li em a{ line-height:50px; position:relative; font-size:16px; color:#fff;}
.Top002262 .header-menu li em a:hover,
.Top002262 .header-menu li.aon em a{background:#009541}
.Top002262 .header-menu li .sub{ overflow:hidden; }
.Top002262 .header-menu li .sub-menu{ padding:15px; text-align:center;}
.Top002262 .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
.Top002262 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002262 .header-menu li .sub-menu dt a{color:#666; transition:0.3s;}
.Top002262 .header-menu li .sub-menu dt a:hover{ background:none; color:#009541; }
.Top002262 .header-right{width:83px;height:50px;background:url(../images/Top002262-search.png) no-repeat center center #009541;border-left:1px solid #e0e0e0;transition:all 300ms;-webkit-transition:all 300ms;position:absolute;right:0;top:0;z-index:10;cursor:pointer;}
.Top002262 .top-search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/Top002262-search.png) no-repeat center center;width:83px;height:50px;  display:block;}
.Top002262 .open-search-show{ position:relative; background:none;}
.Top002262 .search-box{ position:absolute; top:100%; right:0; z-index:100; display:none;}
.Top002262 .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.Top002262 .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top002262 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}

@media(max-width:1024px){
.Top002262{height: 50px}
.Top002262 .header-right{left: 0}
.Top002262 .search-box{ right:auto; left:0;}
.Top002262 .search-box .btn::before{display: none}
.Top002262 #header-menu{ position:fixed; right:-100%; top:0; z-index:100; padding-top:70px; width:50%; max-width:300px; height:100%; transition: ease-in-out 0.3s;background: rgba(102,102,102,0.9);overflow: auto}
.Top002262 #header-menu.header-menu-show{ right:0;}
.Top002262 #header-menu li em,
.Top002262 #header-menu li em a{ border-bottom:0;}
.Top002262 #header-menu li em a{ font-weight:normal;}
.Top002262 #header-menu li em {line-height: 50px}
.Top002262 #header-menu li em a:hover,

.Top002262 #header-menu li.has-sub em a{ background:url(../images/Top002262-icon.png) no-repeat 95% center;}
.Top002262 #header-menu li.clickon em a{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 #header-menu li.clickon em a{background-color: #009541}

.Top002262 #header-menu li.aon em a{background-color: #009541}


.Top002262 #header-menu li .sub-menu{ padding:5%;}
.Top002262 #open_menu{ width:40px; height:50px; margin-left:10px; position:absolute; z-index:101; transition:background 0.3s;right: 2%}
.Top002262 #open_menu i,
.Top002262 #open_menu i::before,
.Top002262 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top002262 #open_menu i::before{ top:10px;}
.Top002262 #open_menu i::after{top:-10px;}
.Top002262 #open_menu i{ left:20%; width:28px;height:3px; margin-top:-1px;}
.Top002262 #open_menu.open_menu_on{ right:2%;}
.Top002262 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
}

/*
 .Page002274 为demo编号
 */
.Floor002643 .owl-nav{ text-align: center; padding: 4% 0 0 0;}
.Floor002643 .owl-nav button{margin: 0 auto;border: none; outline: none;background: none;}
.Floor002643 .owl-prev{font-family: å®‹ä½“;}
.Floor002643 .owl-next{font-family: å®‹ä½“;}
.Floor002643 .owl-nav span{display: inline-block;padding: 0 25px;line-height: 37px;background-color: #eef0f1;color: #666666;margin-left: 5px; font-size: 20px;}
.Page002274{ text-align:center; padding:2% 0 8%;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#009541;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}


/*Floor002573 */
.Floor002573{ position:relative; z-index:0;}
.Floor002573 h1{ padding:0 0 1.5%; font-size:22px; margin:0; font-weight:normal; color:#666;}
.Floor002573 h1 a{ float:right; background:url(../images/Floor001272-more.gif) no-repeat right center; padding-right:15px; font-size:14px; color:#666;}
.Floor002573 h1 a:hover{color: #009541}
.Floor002573 .owl-carousel{ position:relative; z-index:10;}
.Floor002573 .owl-stage-outer{ overflow:hidden;}
.Floor002573 .owl-item{ float:left;}
.Floor002573 .item{ position:relative; overflow:hidden;}
.Floor002573 .item a{ color:#fff; position:absolute; left:0; top:0; height:100%; width:100%; text-align:center;  transition:0.3s;}
.Floor002573 .item .pic{ display:block; width:100%;}
.Floor002573 .item a > div{ width:100%;}
.Floor002573 .item:hover img{ transform:scale(1.2);transition: 0.5s}


.Floor002573 .item h3{ margin:0; font-size:16px; padding:2% 0; font-weight:normal;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;width: 100%;z-index: 99}
.Floor002573 .item:hover h3{ background: rgba(1,148,63,0.9)}

.Floor002573 .disabled{ display:block !important;}
.Floor002573{margin:2% 0 3% 0}
.Floor002573 .owl-nav{ text-align:center;}
.Floor002573 .owl-nav button{ margin:0 1px; position:relative; border:none; width:40px; height:40px; padding:0; cursor:pointer; background: rgba(1,148,63,0.6)}
.Floor002573 .owl-nav button:hover{ background: rgba(1,148,63,0.8)}
.Floor002573 .owl-nav span{ overflow:hidden; display:block;  text-align:left;text-indent:-999em; width:12px; height:12px; border-top:3px solid #fff; border-right:3px solid #fff; }
.Floor002573 .owl-nav .owl-prev{position: absolute;left:-50px ;   top: 40%;}
.Floor002573 .owl-nav .owl-next{position: absolute;right:-50px ;   top: 40%;}
.Floor002573 .owl-nav .owl-prev span{margin-left:15px; transform:rotate(-135deg);}
.Floor002573 .owl-nav .owl-next span{margin-left:12px;transform:rotate(45deg);}
@media(max-width:1366px){
.Floor002573 .owl-nav .owl-prev{position: absolute;left:0px ;   top: 40%;}
.Floor002573 .owl-nav .owl-next{position: absolute;right:0px ;   top: 40%;}
}
@media(max-width:480px){
.Floor002573 .item .icon{ max-width:40px; max-height:40px;}
}


/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .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;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -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 {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    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-loaded {
    display: block; }
  .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; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Banner002465 为demo编号
 */
.Banner002465{ position: relative;}
.Banner002465 li a{ display:block; }
.Banner002465 li a .phoneimg{ display: none;}
.Banner002465 .owl-nav{display: none;}
.Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002465 .owl-dots>div{ display:inline-block; margin:0 0.5%;position: relative;}
.Banner002465 .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
.Banner002465 .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1200px){
.Banner002465 li a .pcimg{ display: none;}
.Banner002465 li a .phoneimg{ display: block;}
.Banner002465 .owl-dots>div{ margin: 0 3px;}
}


/*
 .Floor001272 为demo编号
 */
.Floor001272{padding:3% 0;;background: #f9f9f9}
.Floor001272 dd{ float:left; width:49%;}
.Floor001272 dd:nth-child(2){ float:right;}
.Floor001272 dd h2{ font-size:22px; margin:0;line-height:32px; padding-bottom:3%;font-weight: normal}
.Floor001272 dd h2 a{ float:right; background:url(../images/Floor001272-more.gif) no-repeat right center; padding-right:15px; font-size:14px; font-weight:normal;color: #666}
.Floor001272 dd img{ display:block; width:100%;}
.Floor001272 li{ margin-top:2%; border:1px solid #d9d9d9; padding:10px 15px 10px 5px;line-height:40px; transition:0.4s;font-size: 16px;border-radius: 4px;}
.Floor001272 li a{ position:relative; padding-left:1em; padding-right:10px; }
.Floor001272 a:hover {color:#009541;}
.Floor001272 li time{ float:right;}
.Floor001272 li:hover{ color:#009541;border-color:#009541;}
@media(max-width:640px){
.Floor001272 dd{ float:none !important; width:auto;}
.Floor001272 dd:nth-child(2){ margin-top:3%;}
}
/*
 .Floor000834 为demo编号
 */
.Floor000834{ padding-bottom:1%;}

.Floor000834 h1{ padding-top:3%; line-height:35px; font-size:22px; margin:0; font-weight:normal; color:#404040;}
.Floor000834 h1 a{ float:right; background:url(../images/Floor001272-more.gif) no-repeat right center; padding-right:15px; font-size:14px; color:#757575;}
.Floor000834 li{ float:left; overflow:hidden; width:14%; margin-right:0.333333%; position:relative; margin-top:1%;}
.Floor000834 li:nth-child(7){ margin-right:0;}
.Floor000834 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor000834 li figure{ padding-bottom:70%; transition:all ease 0.5s;}
.Floor000834 li p{ position:absolute; margin:0; left:0; bottom:0; background: url(../images/Floor000834-icon.png) no-repeat 90% center rgba(0,0,0,0.5); width:100%; height:40px; line-height:40px; padding:0 30px 0 10px; color:#fff; font-size:16px;}
.Floor000834 li:hover figure{ transform:scale(1.2);}



@media(max-width:768px){
.Floor000834 li{ width:49%; margin-right:2%; margin-top:2%;}
.Floor000834 li:nth-child(4n){ margin-right:2%;}
.Floor000834 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor000834 h1{ font-size:20px;}
.Floor000834 li p{ position:relative; background:none; color:#333; text-align: center; font-size:14px; padding:0;}
.Floor000834 li:hover figure{ transform:scale(1);}
}



/*Bottom002673 */
.Bottom002673{ background:#666;color:#eee; text-align:center;}
.Bottom002673 .logo{ padding:1% 0 0;}
.Bottom002673 .logo img{ margin: 0 10px;}
.Bottom002673 footer{padding: 0% 0 2%; line-height: 30px;}
.Bottom002673 nav{padding:1% 0; line-height: 30px;}
.Bottom002673 nav a{ font-size:14px;}
.Bottom002673 nav a::after{ display:inline-block; font-style:italic; content:'|'; font-size:12px;margin:0 14px 0 10px;color:#eee; }
.Bottom002673 nav a:last-child::after{ display:none;}
.Bottom002673 a{ color:#eee; display:inline-block;}
.Bottom002673 a:hover{ color:#fff;}
.Bottom002673 .bdsharebuttonbox {padding:0}
.Bottom002673 .bdsharebuttonbox a{ display:inline-block; float:none; width:40px; height:40px;background:url(../images/Bottom002673_share.png) no-repeat left center; background-size:cover;margin: 0;}
.Bottom002673 .bdsharebuttonbox a.bds_weixin{ background-position: -58px center;}
.Bottom002673 .bdsharebuttonbox a.bds_qzone{ background-position: -114px center;}

/*Banner002621 */
.Banner002621 img{ display:block; width:100%;}
@media(min-width:1025px){
.Banner002621 .wap{ display:none;}
}
@media(max-width:1024px){
.Banner002621 .pc{ display:none;}
}
/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
.Menu002272 .nav-menu ul{display: none;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px;color: #666;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: "·"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #aaa;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 a:hover,.Menu002272 .aon a{color: #009541;}
.Menu002272 .current span{padding-left: 10px;font-size: 14px}

@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu ul{display: block;float: left;font-size: 16px}
	.Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;border-bottom:2px solid #fff}
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{border-bottom:2px solid #009541;}

	.Menu002272 .nav-menu .location{float: right;}
	.Menu002272 .current a{line-height: 60px;}
}
@media screen and (min-width:1024px ) {
	.Menu002272 .nav-menu ul li{padding: 0 12px;margin: 0 6px;}
}
@media screen and (min-width:1200px ) {
	.Menu002272 .nav-menu ul li{font-weight: inherit;}
	.Menu002272 .current a{font-weight: inherit;}
	.Menu002272 .current span{font-weight: inherit;}
}
/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450{ padding:2% 0;}

@media only screen and (max-width: 1200px) {
.RighInfo002450 .auto{ margin-left: 15px; margin-right: 15px;}	
}
.RighInfo002450 .wrap-container .tit{ color: #333; font-size: 24px; margin: 0 0 2%; font-weight: normal;}
@media only screen and (min-width:1201px ) {
	.RighInfo002450 .wrap-container .tit{ font-size: 30px;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}	
}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word{ color: #444; font-size: 16px;text-indent: 2em;line-height: 28px; margin-top: 3%;}
@media only screen and (min-width:767px ) {
	.RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 5%;}
	.RighInfo002450 .wrap-container .word{ margin-top: 0;}
}



/*
 .Top000641 为demo编号
 */
.Top000641{ background: #666;}
.Top000641 header,.Top000641 .top{ position:relative;}
.Top000641 .cn{position: absolute; top: 22%; left: 370px;}
.Top000641 .cn span{ font-size: 16px; font-weight: bold;}
.Top000641 .cn i{font-style: normal; font-weight: normal; font-size: 12px;}
.Top000641 .top{ height:50px; max-width: 1200px; margin: 0 auto;}
.Top000641 .welcome{ background: #f6f6f6; color: #333; height:39px; line-height: 39px;}
.Top000641 .welcome .tel{ width:1200px; margin:0 auto;}
.Top000641 .welcome .tel span{ float:right; color:#fff;}
.Top000641 .welcome .tel span.server{ float:none;}
.Top000641 .welcome .tel span b{font-size: 18px;}
.Top000641 .search{ width:83px; height:50px; background:url(../images/Top000641_search.png) no-repeat center center #009541; border-left:1px solid #e0e0e0; transition:all 300ms; -webkit-transition:all 300ms; position:absolute; right:0; top:0; z-index:10; cursor:pointer}
.Top000641 .search .searchbox{position:absolute; right:0; top:50px; background:#fff; padding:0 10px; width:200px; border:1px solid #ccc; display:none; background:#fff; overflow:hidden; z-index: 10;}
.Top000641 .search .click{ display:block; background:none; height:83px;}
.Top000641 .search .searchbox a{ float:right; width:20px; height:20px; background:url(../images/Top000641_search.png) no-repeat center center #009541; margin:10px 0;}
.Top000641 .search .searchbox input{ margin:10px 0; width:130px; border:none;}
.Top000641 .search:hover,
.Top000641 .search_bg{ background:#009541 url(../images/Top000641_search1.png) no-repeat center center;}

.Top000641 .language{ margin:33px 14px 0; width:52px; height:24px; line-height:24px; background:url(../images/Top000641_language.jpg) no-repeat center center; position:absolute; right:83px; top:0;}
.Top000641 .language span{ display:block; text-indent:10px; cursor:pointer;}
.Top000641 .language dl{ position:absolute; left:-1px; top:23px; border:1px solid #f7f7f7; width:52px; border-bottom:none; transition:all 300ms; -webkit-transition:all 300ms; height:0; overflow:hidden; background:#fff;}
.Top000641 .language dl a{ border-bottom:1px solid #f7f7f7;}
.Top000641 .language:hover dl{ height:auto;}
.Top000641 .language a{ display:block; text-indent:10px;}

.Top000641 nav{ position:absolute; left:0px; top:0; z-index: 333; transition: all 300ms; -webkit-transition: all 300ms; width: 93%;}
.Top000641 nav ul li{float: left; width: 12.5%; position: relative;}
.Top000641 nav ul li > .navA{ font-size:16px; display:block; height:50px; line-height:50px; width:100%; text-align:center; transition:all 300ms; -webkit-transition:all 300ms; color:#fff;}
.Top000641 nav li:hover > .navA,
.Top000641 nav li.onnav > .navA{ color:#fff; background:#009541;}
.Top000641 nav ul dl{left:0; top:50px; width:100%;overflow:hidden;}
.Top000641 nav ul dl dt{ padding:10px 0; text-align: center;}
.Top000641 nav ul dl dt a{ display:block; line-height:27px;}
.Top000641 nav ul dl dd{ float:right; width:186px; padding:10px 0;}
.Top000641 nav ul dl dd img{ width:186px; height:140px;}
.Top000641 nav ul dl dt a:hover{color: #009541;}
.Top000641 nav.onnav { left: 0; }
@media (max-width: 1200px){
 .Top000641 .top,.Top000641 .welcome .tel{  width:1000px; margin:0 auto;}
}

@media (max-width: 1000px){
	.Top000641 .top,.Top000641 .welcome .tel{ width:100%}
	.Top000641 .top{ height:auto;}
	.Top000641 nav{ float:left; position:static; width: 89%;  margin-left: 10px;}
	.Top000641 .logo{ float:left;}
}

@media (max-width:768px){
	.Top000641 .search .searchbox{ width: 100%;}
	.Top000641 .search{ border:none;}
	.Top000641 nav{ width:50%; position:fixed; z-index:333; height:auto; margin-top:0; left:-100%; top:0; background:rgba(102,102,102,0.9); transition: all ease-out 0.3s; height: 100%;}
	.Top000641 nav li{ float:none !important;; width:100% !important;}
	.Top000641 nav li > .navA{ line-height:40px; height:40px;}
	.Top000641 nav li dl{ display:none !important;}
	.Top000641 .search{ right:50px;}
	.Top000641 .language{ right:130px;}
	.Top000641 nav{ margin-left:0;}
	
	.Top000641 .mobile_menu{ position:absolute; z-index:5; top:50%; width:28px; height:28px; margin-top:-6px; right:2%; cursor:pointer;}
	.Top000641 .mobile_menu span{ position:absolute; width:100%; height:3px; background-color:#fff; left:0; top:50%; margin-top:-1.5px;transition:all ease-out 0.3s;}
	.Top000641 .mobile_menu span::before,
	.Top000641 .mobile_menu span::after{ position:absolute; content:''; left:0; width:100%;height:3px; background-color:#fff; transition:all ease-out 0.3s;}
	.Top000641 .mobile_menu span::before{ top:-10px;}
	.Top000641 .mobile_menu span::after{ bottom:-10px;}
	.Top000641 .onmenu span{ background-color:transparent;}
	.Top000641 .onmenu span::before{ transform:rotate(-45deg); top:0;}
	.Top000641 .onmenu span::after{ transform:rotate(45deg); bottom:0;}
}
@media (max-width:767px){
 .Top000641 .cn{display: none;}
 .Top000641 .welcome .tel span.server{ float:none; display:none;}
 .Top000641 .top .logo{  width:37%;}
 .Top000641 .language,.Top000641 .search{ float:left; position:static;}
 .Top000641 .language{ position:relative; right:-9px;}
 .Top000641 .mobile_menu{ top:39%;}
}
@media (max-width:319px){
	.Top000641 .menu{ float:right;}
	  .Top000641 .search{ width:63px}
	}



/*
 .Top001021 为demo编号
 */
.Top001021{ width:100%; padding-top:3px; background: #fff;}
.Top001021 header{ max-width: 1200px; margin: 0 auto; padding: 10px 0;}
.Top001021 .top1{ position:relative; z-index:20;}
.Top001021 .top1 dd{ float:left;line-height:30px; }
.Top001021 .top1 dd.search{ width:213px; position:relative;}
.Top001021 .top1 dd .text{ width:100%; border:1px solid #ededed; height:30px; line-height:30px; padding-left:17px; background:#f4f4f4; border-radius:30px;}
.Top001021 .top1 dd .btn{position:absolute; right:0; top:0; height:100%; width:40px; background:url(../images/Top001021-search.png) no-repeat center center; cursor:pointer; border:none;}
.Top001021 .mobile_menu{ display:none;}
.Top001021 .top1 dd.link{ font-size:15px;}
.Top001021 .top1 dd.link img{ padding-right: 8px; line-height: 30px;}
.Top001021 .top1 dd.link span{ display:inline-block; padding:0 18px;}
.Top001021 .top1 dd.link span{ position:relative; color: #666;}
.Top001021 .top1 dd.link span::before{ position:absolute; content:''; right:0; top:50%; margin-top:-2.5px; width:1px; height:5px; border-right:1px dotted #999;}
.Top001021 .top1 dd.share a{ display:inline-block; width:30px; height:30px; border-radius:50%; background:url(../images/Top001021-icon.png) no-repeat 0 0 #3cb134;}
.Top001021 .top1 dd.share a.a_collect{ position:relative;}
.Top001021 .top1 dd.share a.a_collect img{ position:absolute; width:100px; height:100px; border:5px solid #fff; top:35px; left:50%; margin-left:-50px; max-width:none; display:none; z-index:10;}
.Top001021 .top1 dd.share a.a_collect:hover img{ display:block;}
.Top001021 .top1 dd.share a.a_qq{ background-color:#ff6060; background-position:right 0; margin-left:12px;}

@media(min-width:1001px){
.Top001021 .top1 dl{ position:absolute; right:0; top:50%; margin-top:-15px;}
}
@media(max-width:1050px){
.Top001021{border-bottom:3px solid #0e408b;}
.Top001021 .logo{ padding-right:0;}
.Top001021 .top1{padding-bottom:15px; }
.Top001021 .top1 dl{ float:right;}
.Top001021 .top1 dd.share{ padding-top: 20px;}
.Top001021 .top1 dd.link{ display:none;}
.Top001021 .top1 dd.search{ margin-right:10px;}
.Top001021 .mobile_menu{ display:block; width:40px; height:30px; position:relative; font-size:24px;color:#0e408b;}
.Top001021 .mobile_menu span{ position:absolute; left:50%; margin-left:-12px; top:50%; margin-top:-12px;}
}
@media(max-width:510px){
.Top001021 .top1 dd.share{display: none;}
}
@media(max-width:480px){
.Top001021 nav li dt a{ font-size:14px;}
}


/*Floor002635 */
.Floor002635{ margin:2% 0;}
.Floor002635 .auto{ position:relative;}
.Floor002635 .box{ position:relative; z-index:2;}
.Floor002635 dt img{ float: left; width: 20%; max-width: 40px;}
.Floor002635 a:hover{ color: #009541;}
.Floor002635 .box-right dt{ width: 48%; float: left; border: 1px solid #dedede; list-style: none; padding: 3%; background: #f3f3f3; margin-bottom: 20px;}
.Floor002635 .box-right dt:nth-child(2n){ float: right;}
.Floor002635 .box-right dt span{ font-size: 18px; margin:0 0 0 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: block; float: left; line-height: 40px; width: 60%;}
.Floor002635 .box-right dt i{ font-style: normal;float: right; line-height: 40px;color: #009541; width: 5%;}
@media(min-width:1025px){
.Floor002635 .bg{ position:absolute; z-index:1; top:0; height:100%; background:#fff;}
.Floor002635 .bg-left{ left:0; width:49%;}
.Floor002635 .bg-right{ right:0; width:49%;}
.Floor002635 .box-left{ float:left; width:49%;}
.Floor002635 .box-right{ float:right;width:49%;}

}
.Floor002635 .box h2{ margin:0 0 17px 0; position:relative; border-bottom:1px solid #e5e5e5; }
.Floor002635 .box h2 a{ position:absolute; right:0; top:50%; margin-top:-10px; width:60px; text-align:center; line-height:20px; border-radius:20px; background:#ededed; color:#999; font-size:12px; text-transform:uppercase; font-weight:normal;}
.Floor002635 .box h2 a:hover{ background:#009541; color:#fff;}
.Floor002635 .box h2 b{ display:inline-block; margin-right:6%; font-size:22px; font-weight:normal; color:#999; line-height:44px; border-bottom:2px solid transparent;}
.Floor002635 .box-left h2 b{ cursor:pointer;}
.Floor002635 .box h2 b.on{color:#009541; border-bottom-color:#009541;}

.Floor002635 .box li{ position:relative; line-height:38px; border-bottom:2px dotted #efefef;}
.Floor002635 .box li::before{ position:absolute; content:''; width:6px; height:6px; border:1px solid #d0ecef; right:100%; top:50%; margin-top:-3px; margin-right:12px; border-radius:50%;}
.Floor002635 .box li time{ float:right; font-size:12px; color:#a9a9a9;}


@media(max-width:1200px){
.Floor002635 .auto{ padding:0 2%;}
}
@media(max-width:1024px){
.Floor002635 .column,
.Floor002635 .intro{ float:none; width:100%;}
.Floor002635 .box-left{ margin-bottom:2%;}
.Floor002635 .auto{ padding:0 2%;}
.Floor002635 .box li{ padding-left:12px;}
.Floor002635 .box li::before{ right:auto; left:0; margin-right:0;}
}
@media(max-width:500px){
.Floor002635 .box-right dt{ height: 70px; overflow: hidden;}
}
@media(max-width:480px){
.Floor002635 .intro h3,
.Floor002635 .box h2 b{ font-size:16px;}
}
@media(max-width:450px){
.Floor002635 dt img{ float: left; max-width: 40px;}
}
@media(max-width:340px){
.Floor002635 i{ display: none;}
}
@media(max-width:350px){
.Floor002635 dt img{ margin-top: 7px;}
}


/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:48px;background:#009541; color:#fff; display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:48px; height:48px; background:url(../images/Other002539-icon.png) no-repeat left top #009541;  border-radius: 5px; margin-bottom: 1px;}
.Other002539 .qq{ background-position:0 -20px;}
.Other002539 .li_sina .icon{ background-position:0 -50px;}
.Other002539 .li_tel .icon{ background-position:0 -100px;}
.Other002539 .li_feedback .icon{ background-position:0 -147px;}
.Other002539 .icon.gettop{ background-position:0 100%;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#009541;}
}




/*Floor002643 */
.Floor002643{ padding:2% 0}
.Floor002643 h1{font-size: 16px;color: #009541;padding:6% 14px;margin: 0; border-bottom: 3px solid #009541}

.Floor002643 dd{border: solid 1px #ddd; min-height:670px;}

.Floor002643 dd{ float:left;}
@media(min-width:769px){
.Floor002643 dd{width:23.71%; margin-right:1.72%;margin-bottom: 1.72%}
.Floor002643 dd:nth-child(4n){ margin-right:0;}
}
.Floor002643 dd .pic img{ display:block; width:100%;margin: 3% 0;}
.Floor002643 dd ul{padding:0% 0 2%}
.Floor002643 dd li{ float:left; width:100%; padding:5px 10px;}
.Floor002643 dd li a{ position:relative; line-height:40px; padding:0 17px 0 10px; background:#f9f9f9; color:#666; transition:background 0.2s;}
.Floor002643 dd li a::after{ position:absolute; content:''; width:7px; height:7px; border-top:1px solid #bbb; border-right:1px solid #bbb; right:10px; top:50%; margin-top:-3px; transform:rotate(45deg);}
.Floor002643 dd li a:hover{ background:#009541; color:#fff;}
.Floor002643 dd li a:hover::after{ border-color:#fff;}
@media(max-width:1400px){
.Floor002643 .auto{ padding:0 2%;}
}
@media(min-width:481px) and (max-width:768px){
.Floor002643 dd{width:49%; margin-right:2%; margin-bottom:2%;}
.Floor002643 dd:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor002643 dd{ float:none;min-height:inherit; margin-bottom:3%; padding-bottom:3%; height: auto;}
.Floor002643 h2{ font-size:20px;}

}
@media(max-width:375px){

}



/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0;}
.RighInfo002226 .dl{color:#617182;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #009541 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25;}
.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:right;}
@media(max-width:1000px){
.RighInfo002226 .word{ float:none; text-align: center;}
.RighInfo002226 .pic{ float:none; text-align: center;}
}


/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:3% 0 0 0;}
.PicList002239 li{ border: 1px solid #e3e3e3; margin-bottom: 3%; float:left; padding: 10px;}
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; line-height:50px; text-align: center; margin-top: 10px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #333; background: #f5f5f5;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}



/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:2% 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 #009541; background:#009541;}
.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:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#009541; border-color:#009541;}
.Page002193 .p_page b{ font-weight:normal;}




/*PicList002582 */
.PicList002582{ padding-top:3%;}
.PicList002582 li{ float:left; margin-right:2%; margin-bottom:4%;}
@media(min-width:1025px){
.PicList002582 li{ width:23.5%;}
.PicList002582 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1024px) and (min-width:641px){
.PicList002582 li{ width:32%;}
.PicList002582 li:nth-child(3n){ margin-right:0;}
}

@media(max-width:640px){
.PicList002582 li{ width:49%;}
.PicList002582 li:nth-child(2n){ margin-right:0;}
}
.PicList002582 li a{ display:block; padding:10px; border-radius:0 20px 0 20px; transition:0.3s;}
.PicList002582 li .Ispic{ padding-bottom:80%; background-size:contain; background-color:#fff; transition:0.3s;}
.PicList002582 li .txt{ padding:8% 2%; text-align:center; border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.PicList002582 li .txt p{ margin:0; font-size:16px;}
.PicList002582 li .txt span{ color:#999;}
.PicList002582 li a:hover{ background:#f8f8f8; color:#009541;}
.PicList002582 li a:hover .txt{ border-color:transparent;}
.PicList002582 li a:hover  .Ispic{ border-radius:20px 20px 0 0;}




/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:3% 0;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #009541;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#009541; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#009541; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#009541; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#009541; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}
.RighInfo001277 .tab .info h2{ text-align: center;}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	



/*RighInfo002554 */
.RighInfo002554 th{ background: #f9f9f9;}
.RighInfo002554 h2{ text-align: center; font-size: 20px; font-weight: normal; color: #333; margin: 30px 0;}
.RighInfo002554 .img{ text-align: center;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ border:1px solid #eee; border-collapse:collapse; line-height:30px; padding:15px;}
.RighInfo002554 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo002554 .table_1 .th_2,
.RighInfo002554 .table_1 .th_3,
.RighInfo002554 .table_1 .th_4{ color:#000;}
.RighInfo002554 .table_1 .th_1{ color:#000; background: #f9f9f9;}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}




/*PicList001912*/
.PicList001912{ padding: 3% 0 0 0;}
.PicList001912 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.PicList001912 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.PicList001912 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.PicList001912 li{ margin-bottom:35px; border:1px solid #e3e3e3;}
.PicList001912 li div{ background:url(../images/PicList001912-libg.jpg) repeat-x left bottom #fff; padding:2%; overflow:hidden;}
.PicList001912 li .pic{ float:left; width:22.5%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:50px; font-size:16px;}
.PicList001912 li h3 span{ float:right; color:#999; font-size:12px; font-weight:normal;}
.PicList001912 li p{ line-height:24px; overflow:hidden; height:72px; color:#999;}
.PicList001912 li .more{ color:#009541;}
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}




/*TextList002514 */
.TextList002514{ padding: 3% 0 2% 0;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#009b4c; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#009b4c;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#009b4c; padding:30px 0;}
.TextList002514 .job-email a{ color: #009b4c;}








/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 50px 0 70px}
	.RighInfo002275 .text .title{margin-bottom: 30px}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}




/*
 .Form000961 为demo编号
 */
.Form000961{ padding:2% 0;}
.Form000961 .form{ display:table; width:100%;}
.Form000961  figure{ display:table-cell; vertical-align:middle;}
.Form000961  figure:nth-child(2){ width:50%; padding-left:2%;}
.Form000961  figure p{ line-height:28px;  color:#7d7d7d; text-indent:25px;}
.Form000961 td{ padding-bottom:10px;}
.Form000961 td div{ position:relative;}
.Form000961 td div .form_err{ position:absolute; right:8px; top:18px; color:#f31313; line-height:20px; font-weight:bold;}
.Form000961 td div .text{ width:100%; border:1px solid #dadada; line-height:46px; height:46px; padding:0 10px;}
.Form000961 td div textarea.text{ line-height:23px; height:138px; padding:11px 10px;}
.Form000961 td div.float_l{ float:left; width:48%}
.Form000961 td div.float_r{ float: right; width:50%;}
.Form000961 td.btn{ text-align:center;}
.Form000961 td.btn input{ cursor:pointer; color:#fff; border:none; background:#009541; width:70%; max-width:167px; height:45px;}
@media(max-width:1000px){
.Form000961  figure{vertical-align:top;}
}
@media(max-width:768px){
.Form000961  figure:nth-child(2){ display:none;}
}




/*
 .PicList001814 为demo编号
 */
.PicList001814{ padding: 3% 0 2% 0;}
.PicList001814 li{ float:left; margin-right:1.5%; padding:1% 0; width:18.8%;}
.PicList001814 li:nth-child(5n){ margin-right:0;}
.PicList001814 li a{ display:block; border:1px solid #eee; padding:4%;}
.PicList001814 li figure{ padding-bottom:100%;}
.PicList001814 li .Ispic{ background-position: center center; background-size: contain;}
.PicList001814 li figure img{ display:none;}
.PicList001814 li h2{ margin:0; font-size:14px; font-weight:normal; line-height:50px; border-bottom:1px solid #eaeaea; }
.PicList001814 li p{text-align: center; background: #009541; color: #fff;}
.PicList001814 li span{ display:inline-block; line-height:40px; background:url(../images/PicList001814-more.png) no-repeat right center; padding-right:24px; font-size:14px;}
.PicList001814 li a:hover{ color:#009541;}
@media(max-width:768px){
.PicList001814 li{ width:48%; margin-right:4%;}
.PicList001814 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001814 li{ width:auto; float:none; margin-right:0;}
}
/*Menu002306*/
.Menu002306{padding-top: 30px;}
.Menu002306 .side-title{ line-height:50px; background-color:#009541; margin-left: 20px; font-size:16px; font-weight:bold; color:#fff; padding:0 75px 0 32px;  position: relative; border-radius: 8px 0 0 0;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}
.Menu002306 .side-title::before{ position: absolute; bottom: 0; left: -20px; width: 0; height: 0; 
border-style: dashed dashed solid dashed; border-width:0 15px 44px 20px; border-color: transparent transparent #009541 transparent;}
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{border-radius: 0 0 50px 0;background-color:#f3f7f9;padding-bottom: 50px; overflow:hidden;}
.Menu002306 .side-menu li a{ display:block;line-height:32px;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #e7f0f4;}
.Menu002306 .side-menu > ul > li >a{ padding:0 32px;font-weight:bold; color:#333; line-height:49px; position:relative;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#009541; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:16px; top:50%; margin-top:-8px;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{ background:url(../images/Menu002306-a_on.png) no-repeat left center; padding-left:15px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > a{ background-color:#e7f0f4;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#002870;}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{}
.Menu002306 .side-other dd.dd_2{}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#87b2c7; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #87b2c7; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#87b2c7; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}


.RichInfo005{ padding:3% 0 4%;}
.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;color: #009541}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify;line-height: 24px;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#15499a; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#009541;}
.RichInfo005 .news_info .info_pn{padding-top: 2%;line-height: 24px;}




/*
 单篇
 */
/*
 .RighInfo002239 为demo编号
 */
.RighInfo002239{ padding: 3% 0 3%; background: #f8f8f8;}
.RighInfo002239 li{padding: 2% 0; border-bottom: 1px solid #eaeaea;}
.RighInfo002239 li:nth-child(1){padding-top:1%;}
.RighInfo002239 li strong a{color:#e60012;}
.RighInfo002239 li span a{padding:0 2% ;}


/*
搜索
*/
.searchlist {padding:2% 0 1% 0;}
.searchlist ul li{ padding:2% 0; border-bottom:1px solid #eaeaea; font-size:14px;}
.searchlist ul li aside{ padding-right:120px; position:relative;}
.searchlist ul li:hover a{color:#2784c4; }
.searchlist ul li time{ position:absolute; right:0; top:30%; color:#999; }
.searchlist ul li .des{ margin-top:10px;}

.bdshare-button-style0-32 a{margin: 0 0 0 12px !important;}
.sr-bdimgshare{ display: none !important;}
.bd_weixin_popup{height: 320px !important;}









.H_page1{}
.H_page1 .l_box{ width: 74.5%; float: left;}
.H_page1 .r_box{ width: 23.5%; float: right;}
.H_page1 .title_h3{ height: 45px; line-height: 45px; border-bottom: solid 2px #009541; font-weight: normal; font-size: 20px; color: #444444;}
.H_page1 .ti_span{ font-size: 16px; color: #555555; display: block; height: 40px; line-height: 40px; padding: 0 15px; background:#f5f5f5 url(../images/ti_ico.png) no-repeat 10px center; padding-left: 25px;}
.H_page1 .ss_box{ width: 66%; float: left; height:610px;}
.H_page1 .newcp_box{ width: 31.5%; float: right;border: solid 1px #e6e6e6; height:610px;}
.H_page1 .ss_box .pro_search{ border: solid 1px #e6e6e6; margin-bottom: 20px;}

.H_page1 .ss_box .pro_search .search_home{ position:relative; padding: 12px 22px; height: 60px;}
.H_page1 .ss_box .pro_search .search_home .text{width: 100%; color: #999999; display: block;padding:0 43px 0 10px; line-height: 35px; height: 35px; background: #fff;border: 1px solid #e9e9e9; font-size: 14px;}
.H_page1 .ss_box .pro_search .search_home .text:focus{border-color: #009541;background: #fff;color: #333;}
.H_page1 .ss_box .pro_search .search_home .btn{position: absolute; right: 35px; top: 0; background: url(../images/ss_ico.png) no-repeat center center; width: 21px; height: 100%;}

.H_page1 .ss_box .pro_lb{ border: solid 1px #e6e6e6;}
.H_page1 .ss_box .pro_lb{border: solid 1px #e6e6e6;}
.H_page1 .ss_box .pro_lb .pro_lb_box{ background:#f5f5f5; padding: 8px; height: 445px;}
.H_page1 .ss_box .pro_lb .pro_lb_box li{ float: left; width: 49.5%; margin-right: 1%; border: solid 1px #e6e6e6; margin-bottom: 1%; background: #fff; position: relative; padding: 0 8px; height: 80px; cursor: pointer;}
.H_page1 .ss_box .pro_lb .pro_lb_box li:nth-child(2n){ margin-right: 0;}
.H_page1 .ss_box .pro_lb .pro_lb_box li .Ispic{ height:100%;width: 28%; position: absolute; left: 2%; top: 0;}
.H_page1 .ss_box .pro_lb .pro_lb_box li .con{ padding-left: 42%;}
.H_page1 .ss_box .pro_lb .pro_lb_box li .con p{ margin: 0; font-size: 16px; color: #555555; margin-top: 28px;}
.H_page1 .ss_box .pro_lb .pro_lb_box li .hover{ position: absolute; width: 100%; height: 100%; background: #009541 url(../images/jt_ico.png) no-repeat 95% center; left: 0; top: 0;  padding: 20px;opacity: 0; transition: 0.3s;}
.H_page1 .ss_box .pro_lb .pro_lb_box li:hover .hover{ opacity: 1;}
.H_page1 .ss_box .pro_lb .pro_lb_box li .hover p{ margin: 0; color: #fff; font-size: 14px;}
.H_page1 .ss_box .pro_lb .pro_lb_box li .hover span{ display: block; color: #fff; font-size: 14px;}

.H_page1 .ss_box .pro_lb .pro_lb_box li .dl{ position: absolute; width: 100%;background: #009541; padding: 25px;z-index: 9; padding-top: 40px; display: none; height: 438px; overflow-y: auto;color: #fff;}
.H_page1 .ss_box .pro_lb .pro_lb_box li .dl dd a{ color: #fff; font-size: 14px; background: url(../images/dian.png) no-repeat left; padding-left: 15px; line-height: 35px;}
.H_page1 .ss_box .pro_lb .pro_lb_box li .dl dd a:hover{ color:#e6e6e6 }
.H_page1 .ss_box .pro_lb .pro_lb_box li .dl .x_close{ background: url(../images/x_ico.png) no-repeat; width: 17px; height: 17px; display: block; cursor: pointer; position: absolute; top: 22px;  right: 22px;}
.H_page1 .ss_box .pro_lb .pro_lb_box li.Item1 .dl{ right: -102.7%; top: -1px; }
.H_page1 .ss_box .pro_lb .pro_lb_box li.Item2 .dl{ left: -102.7%; top: -1px; }
.H_page1 .ss_box .pro_lb .pro_lb_box li.Item3 .dl{ right: -102.7%; top: -86px; }
.H_page1 .ss_box .pro_lb .pro_lb_box li.Item4 .dl{ left: -102.7%; top: -86px; }
.H_page1 .ss_box .pro_lb .pro_lb_box li.Item5 .dl{ right: -102.7%; top: -172px; }
.H_page1 .ss_box .pro_lb .pro_lb_box li.Item6 .dl{ left: -102.7%; top: -172px; }
.H_page1 .ss_box .pro_lb .pro_lb_box li.Item7 .dl{ right: -102.7%; top: -260px; }
.H_page1 .ss_box .pro_lb .pro_lb_box li.Item8 .dl{ left: -102.7%; top: -260px; }
.H_page1 .ss_box .pro_lb .pro_lb_box li.Item9 .dl{ right: -102.7%; top: -345px; }
.H_page1 .ss_box .pro_lb .pro_lb_box li.Item10 .dl{ left: -102.7%; top: -345px; }


.H_page1 .newcp_box .list{ padding: 25px;}
.H_page1 .newcp_box .list li .Ispic{ width: 32%; float: left; padding-bottom: 30%;}
.H_page1 .newcp_box .list li .word{ width: 60%; float: right;}
.H_page1 .newcp_box .list li .word h3{ margin: 0; background: url(../images/ti_ico1.png) no-repeat left; color: #009541; font-size: 16px; padding-left: 20px;}
.H_page1 .newcp_box .list li .word h3 span{ border-bottom: solid 1px #009541; display: inline-block;}
.H_page1 .newcp_box .list li .word p{ margin: 0; height: 42px; overflow: hidden; margin-top: 5px; color: #7d7d7d;}
.H_page1 .newcp_box .list li{ border-bottom: solid 1px #e6e6e6; padding: 30px 0;}
.H_page1 .newcp_box .list li:last-child{ border-bottom: none;}

.ziz_box{border: solid 1px #e6e6e6; height: 610px; overflow: hidden;}
.ziz_box .list{ margin-bottom:2px;}
.ziz_box .job-title{ font-size:16px; cursor:pointer; position:relative; height: 40px; line-height: 40px; color: #fff; background: #6e6e6e; text-align: center;}
.ziz_box .job-title i{ position:absolute; background: url(../images/ti_ico2.png) no-repeat; width: 10px; height: 12px; right:20px; top:50%; margin-top:-5px;}
.ziz_box .job-title.select i{ background: url(../images/ti_ico2on.png) no-repeat; width: 12px; height: 10px;}
.ziz_box .job-main{ display: none;}
.ziz_box .job-main .job-info{ padding: 25px 15px 10px 15px;}
.ziz_box .job-main .job-info li{ position: relative; margin-bottom: 21px;}
.ziz_box .job-main .job-info li span{ display: inline-block; background: #6e6e6e; color: #fff; width: 21px; height: 24px; line-height: 24px; text-align: center;}
.ziz_box .job-main .job-info li a{ color: #333333; font-size: 16px;}



@media(max-width:1024px){
    .H_page1 .l_box{ width: 100%; float: none;}
    .H_page1 .r_box{ width: 100%; float: none;}
    .H_page1 .ss_box{ width: 100%; float: none;}
    .H_page1 .newcp_box{ width: 100%; float: none;}
    .H_page1 .ss_box .pro_lb .pro_lb_box li .hover{ padding: 20px 12px;}
    .H_page1 .ss_box .pro_lb .pro_lb_box li .con p{ font-size: 14px;}
    .H_page1 .newcp_box{ height: auto;}
    .H_page1 .newcp_box .list li{ padding: 15px 0;}
    .ziz_box{ height: auto;}
    .ziz_box .job-main .job-info li a{ font-size: 14px;}
    .ziz_box .job-main .job-info li{ margin-bottom: 12px;}
}



