/*Top002639 */
.Top002639{ background:#fff;}
.Top002639 .auto{ max-width:1280px;}
.Top002639 .header-left{ width:40%;}
.Top002639 .header-left img{ display:block; width:100%; max-width:450px;}
.Top002639 .header-right{ width:60%; padding-top:14px;}
.Top002639 .header-top dl{ float:right;}
.Top002639 .header-top dl > *{ float:left;}
.Top002639 .header-top dt{ border-bottom:1px solid #ddd; position:relative; width:250px;}
.Top002639 .header-top dt .text{ width:100%; line-height:39px; height:39px; border:none; background:none; color:#999; font-size:12px;}
.Top002639 .header-top dt .text.focus{ color:#333;}
.Top002639 .header-top dt .btn{ position:absolute; right:0; top:0; height:100%; width:40px; background:url(../images/Top002639_icon_tel.png) no-repeat right center;}
.Top002639 .header-top dd.code{ margin-left:35px; position:relative; z-index:999; padding-bottom:12px;}
.Top002639 .header-top dd.code a{ display:block; width:32px; height:40px; background:url(../images/Top002639_icon_sina.png) no-repeat center center;}
.Top002639 .header-top dd.code a.wx{ background-image:url(../images/Top002639_icon_wx.png);}
.Top002639 .header-top dd.code figure{ position:absolute; top:100%; width:180px; right:0;padding:10px; background:#5bb432; display:none;z-index:999;}
.Top002639 .header-top dd.code figure img{ display:block; width:100%; z-index:999;position: relative; margin-bottom:14px;}
.Top002639 .header-top dd.code figure img:last-child{  margin-bottom:0;}
.Top002639 .header-top dd:nth-child(4) figure{width:360px;}
.Top002639 .header-top dd:nth-child(4) figure img{ display:inline-block; width:50%; z-index:999;position: relative; margin-bottom:0px;}

.Top002639 .header-top dd.txt{ background:linear-gradient(to bottom, #59b530, #8ec220, #b7d100); color:transparent;-webkit-background-clip: text;font-size:26px;float: left;margin: 2px 45px 0 0; font-weight:bold;}
.Top002639 .header-top dd.tel{ color:#5bb432; font-size:28px; font-weight:bold;}
.Top002639 .header-top dd.tel i{ margin-right:8px;background: url(../images/Top002639_icon_tel.png) no-repeat center center;content: '';display: inline-block;width:32px;height:32px;}
.Top002639 .header-menu{ border-top:1px #eee solid;}
.Top002639 .header-menu li em a{ line-height:65px; font-size:18px; text-align:center; color:#666;}
.Top002639 .header-menu li.aon em a{color:#5bb432; position:relative;}
.Top002639 .header-menu li.aon em a:after{ content:''; background: linear-gradient(to right, #b7d100, #8ec220, #59b530); background: -webkit-linear-gradient(to right, #b7d100, #8ec220, #59b530);width:90px; height:2px; position:absolute; bottom:0; left:50%; margin-left:-45px;}
.Top002639 .header-menu li .sub{width:150px; left:auto; right:50%; margin-right:-75px; margin-top:-2px;}
.Top002639 .header-menu li .sub-menu{ position:relative;background: -webkit-linear-gradient(to bottom, #8ec220, #59b530);background:linear-gradient(to bottom, #8ec220, #59b530); padding:5px 15px;}
.Top002639 .header-menu li .sub dt a{ border-bottom:1px dotted #8ec220; text-align:center; color:#fff;}
.Top002639 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002639 .header-menu li .sub dt a:hover{ background:none; color:#cdda00;}




@media(max-width:1400px){
.Top002639{ padding:0 2%;}
}
@media(max-width:1280px){
.Top002639 .header-top dd.code{display: none;}
}
@media(max-width:1200px){
.Top002639 .header-menu li em a{ font-size:14px;}
}
@media(max-width:1048px){
.Top002639{ position:relative; z-index:100;}
.Top002639 .header-top dd.txt,.Top002639 .header-top dd.tel{display: none;}
.Top002639 .header-right{ padding:10px 0;}
.Top002639 #open_menu{width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; margin-left:10px; position:relative;}
.Top002639 #open_menu i,
.Top002639 #open_menu i::before,
.Top002639 #open_menu i::after{background: linear-gradient(to left, #59b530, #8ec220, #8EC21F); background: -webkit-linear-gradient(to left, #59b530, #8ec220, #8EC21F);}
.Top002639 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002639 #header-menu{ position:fixed; top:0; opacity:0; left:-100%; height:100%; width:60%; max-width:240px; z-index:100; background: linear-gradient(to left, #59b530, #8ec220, #8EC21F); background: -webkit-linear-gradient(to left, #59b530, #8ec220, #8EC21F); transition:ease-out 0.3s; box-shadow:0 5px 10px #000;}
.Top002639 #header-menu.header-menu-show{opacity:1; left:0; }
.Top002639 #header-menu li.has-sub em .op{ display:block;}
.Top002639 #header-menu li a{ padding-left:30px !important;}
}
@media(max-width:768px){
.Top002639{ padding-bottom:4px;}
.Top002639 .header-top dt{ position:absolute; left:0; width:100%; bottom:0; padding:0 2%; background:#f9f9f9;}
.Top002639 .header-top dt .btn{ right:2%;}
.Top002639 .header-left,
.Top002639 .header-right{ width:50%;}
}
/*Banner002674 */
.Banner002674{ position:relative; z-index:1;}
.Banner002674 .btn{ width:240px; color:#fff; font-size:2rem; line-height:58px; height:58px; border-radius:32px; text-align:center; background: linear-gradient(to right, #59b530, #8ec220, #b7d100); background: -webkit-linear-gradient(to right, #59b530, #8ec220, #b7d100); position:absolute; bottom:18%; left:50%; margin-left:-120px; display:block; z-index:100; box-shadow:1px 2px 10px rgba(255,255,255,0.6); -webkit-box-shadow:1px 2px 10px rgba(255,255,255,0.6);}
.Banner002674 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002674 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002674 .slides {display: block;} 
* html .Banner002674 .slides {height: 1%;}
.no-js .Banner002674 .slides > li:first-child {display: block;}
.Banner002674 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002674 .flex-viewport {max-height: 300px;}
.Banner002674 .slides {zoom: 1;}

.Banner002674 .slides li{ position:relative;}
.Banner002674 .slides li .ycenter{ position:absolute; left:0; width:100%; top:0; height:100%;z-index: 999;}
.Banner002674 .slides li .txt{ padding:0 10%; width:100%;}
.Banner002674 .slides li .txt aside{ padding-top:5%;transition:0.8s 0.3s;}
.Banner002674 .slides li .txt aside a{ display:block; border-radius:35px; line-height:35px; width:125px; text-align:center;background:#1ac1b9; color:#fff;}
.Banner002674 .slides li .txt aside a:hover{background:#fff; color:#1ac1b9;}
.Banner002674 .slides li .txt aside,
.Banner002674 .slides li .txt img{ opacity:0; transform:translateX(-50%);}
.Banner002674 .slides li .txt img{ transition:0.5s 0.3s; max-width:50%;}
.Banner002674 .slides li.flex-active-slide .txt aside,
.Banner002674 .slides li.flex-active-slide .txt img{transform:translateY(0); opacity:1;}

@media(max-width:1680px){
.Banner002674 .slides li .txt img{width:40%;}
}

@media(max-width:1280px){
.Banner002674 .slides li .txt img{width:35%;}
}

.Banner002674 .flex-direction-nav{ display:none;}
.Banner002674 .flex-control-nav{ position:absolute; left:0; width:100%; bottom:5%; text-align:center; z-index:10;}
.Banner002674 .flex-control-nav li{ list-style:none; padding:0 5px; display:inline-block;}
.Banner002674 .flex-control-nav li a{ display:block; width:16px; height:16px; border:3px solid #eee; border-radius:50%; cursor:pointer; overflow:hidden; line-height:1000px;}
.Banner002674 .flex-control-nav li a.flex-active{ border-color:#5bb432;}
@media(max-width:640px){
  .Banner002674 .btn{ width:108px; color:#fff; font-size:14px; line-height:32px; height:32px; border-radius:32px;text-align: center; margin-left:-54px; }
.Banner002674 .flex-control-nav li a{width:10px; height:10px; border-width:2px;}
}


/*
 .Floor002279 ä¸ºdemoç¼–å·
 */
.Floor002279 .wrap-container{ position: relative;}
.Floor002279 .list{}
.Floor002279 .list .item{ /*float: left; width: 25%;*/ transition: all .5s ease-out;padding-left: 1px;}
.Floor002279 .list .item .item-inner{position: relative;}
.Floor002279 .list .item .pic{ width: 100%;}
.Floor002279 .list .item .pic img{ width: 100%;}

.Floor002279 .list .item .tit{ position: absolute; left: 25px; top: 25px; font-size:2.2rem; z-index: 3; font-weight:bold; color: #fff; margin-top:6%; line-height: 1.2; transition: all .5s ease-in-out;}
.Floor002279 .list .item .tit span{ font-family: Chaparral Pro; font-size: 30px; text-transform: uppercase; font-weight:normal; display: block; font-family:Arial;}
.Floor002279 .list .item .more{ margin-top:20px; position: absolute; bottom: 25px; left: 25px; z-index: 3;color: #fff; font-size: 14px; padding-right: 20px; line-height: 14px;transition: all .5s ease-out;}
.Floor002279 .list .item .more i{ background: url(../images/Floor002279-icon.png) no-repeat right center; background-size: 100%; width: 14px; height: 14px; display: block; position: absolute; right: 0; top: 50%; margin-top: -7px;}
.Floor002279 .list .item:hover{ text-align: center;}

.Floor002279 .list .item:hover .layer{ background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; opacity: 1; transition: opacity .5s ease-in-out; }
.Floor002279 .list .item:hover .tit{ transform: translate(-50%,-45%); top: 45%; text-align: center; left: 50%;}
.Floor002279 .list .item:hover .more{ transform: translate(-50%,-60%); top: 60%; left: 50%; background: linear-gradient(to right, #59b530, #8ec220, #b7d100); background: -webkit-linear-gradient(to right, #59b530, #8ec220, #b7d100); width: 124px; height: 32px; line-height: 32px;}
.Floor002279 .list .item:hover .more i{ background-image: url(../images/Floor002279-icon_hover.png); right: 15px;}

@media only screen and (min-width:768px ) {
	.Floor002279 .list .item .tit span{font-size: 24px;}
}
@media only screen and (min-width:1025px ) {
  .Floor002279 .list .item .tit span{font-size: 20px;}
}
@media only screen and (min-width:1769px ) {
	.Floor002279 .list .item .tit span{font-size: 30px;}
}
@media only screen and (max-width:1768px ){
.Floor002279 .list .item .tit{font-size:1.6rem;}

}
@media only screen and (max-width:1674px ){
	.Floor002279 .list .auto{max-width: none;}
	.Floor002279 .wrap-tit h1{ color: #333;}
	.Floor002279 .wrap-tit a{ color: #666;}
	.Floor002279 .wrap-tit{ left: 0;}
}
@media only screen and (max-width:767px ){

.Floor002279 .list .item{ /*float: left; width: 25%;*/ transition: all 0s ease-out;}


.Floor002279 .list .item .tit{ transition: all 0s ease-in-out;}
.Floor002279 .list .item .more{ transition: all 0s ease-out;}

  .Floor002279 .list .item .tit{font-size: 16px;}
  .Floor002279 .list .item .tit span{font-size: 16px;}
}
@media only screen and (max-width:365px ){
	.Floor002279 .list .item:hover .more{transform: translate(-50%,-70%); top: 70%;}
}

/*carousel å…¬å…±æ ·å¼åªç•™ä¸€ä»½*/
.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%; }

/*Floor002565 */
@import url('dinBold/dinBold.css');
.Floor002565{ padding:4% 0 1.5% 0;}
.Floor002565 .auto{margin-left:5%;width: 40%;float: left;}
.Floor002565 .title{ padding-top:8px; text-align:center; padding-bottom:2%; font-size:2.5rem; font-weight:bold; color:#333; position:relative;}
.Floor002565 .title aside{font-size:32px;font-family: Arial;text-transform: capitalize; text-transform:uppercase; color:#51af26; margin-bottom:5px;}
.Floor002565 .title:after{ display: block;content: '';height: 4px;background: #b7d100; border-right: 25px solid #8ec21f; width:50px; margin:1.5% auto 0;}
@media(max-width:640px){
.Floor002565 .title .en{ letter-spacing:0;}
.Floor002565 .title{font-size:24px;}
.Floor002565 .title aside{font-size:24px;}
}
.Floor002565 .main{ position:relative;}
.Floor002565 .tab{  background:#fafafa;}
.Floor002565 .tab li{position:relative;padding:15px 110px 15px 15px;overflow:hidden;transition:0.3s;}
.Floor002565 .tab li:hover{background: linear-gradient(to left, #59b530, #8ec220, #8EC21F);}
.Floor002565 .tab li:hover .txt i.i_1 a{ color:#fff;}
.Floor002565 .tab li:hover .txt i.i_3 a{ color:#fff;}
.Floor002565 .tab li:hover .txt i{ color:#fff!important;;}

.Floor002565 .tab li .txt{ margin-left:3%;}
.Floor002565 .tab li .txt i{ font-style:normal; color:#3f3a39;}
.Floor002565 .tab li .txt i.i_1{ padding-bottom: 20px;}
.Floor002565 .tab li .txt i.i_1 a{ font-size:24px; color:#3f3a39;}
.Floor002565 .tab li.on .txt i.i_1 a{ color:#fff;}
.Floor002565 .tab li .txt i.i_2{ font-size:14px;}
.Floor002565 .tab li .txt i.i_3{ padding-top:20px;color:#999999;display: block;position: relative;}
.Floor002565 .tab li .txt i.i_3 a{ color:#999999;position: absolute;right:20px;}
.Floor002565 .tab li .txt i.i_3 a em{display: inline-block;content: '';width:28px;height:5px;background: url(../images/c1.png) no-repeat center center;position: relative;top:-2px;margin-left: 10px;}

.Floor002565 .tab li.on .txt i.i_3 a em{background: url(../images/c0.png) no-repeat center center;}
.Floor002565 .tab li.on .txt i.i_3 a{ color:#fff;}
.Floor002565 .tab li.on .txt i{ color:#fff !important;}

.Floor002565 .tab li .icon img{ max-width:187px;height:auto;}

.Floor002565 .tab li.on .icon .show,
.Floor002565 .tab li .icon .hide{ display:none;}

.Floor002565 .tab li.on{background: linear-gradient(to left, #59b530, #8ec220, #8EC21F); background: -webkit-linear-gradient(to left, #59b530, #8ec220, #8EC21F);}
.Floor002565 .tab li.on .icon .hide{ display:block;}
.Floor002565 .main dl{  display:none;}
.Floor002565 .main dd{ float:left; width:100%;}
.Floor002565 .main dd a{ display:block;background:#fafafa;}
.Floor002565 .main dd a:hover{ color:#c8a063;}
.Floor002565 .main dd .Ispic{ position:relative; overflow:hidden; padding-bottom:74%;}
.Floor002565 .main dd p{ font-size:16px; background:url(../images/Floor002565_p_more.png) no-repeat right center; padding-right:25px; margin:10% 0;}
.Floor002565 .main dd .Ispic::before{ position:absolute;content:'';left: -100%;top: 0;width: 50%;height: 100%;transform: skewX(-45deg); 
background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%); /* Safari 5.1 - 6.0 */ 
background: -o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%);/* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%);/* Firefox 3.6 - 15 */
background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%);/* Ã¦Â â€¡Ã¥â€¡â€ Ã§Å¡â€žÃ¨Â¯Â­Ã¦Â³â€¢ */
}
.Floor002565 .main dd a:hover .Ispic::before{left: 150%;transition: 1s ease; }
@media(max-width:1600px){
.Floor002565 .tab li .icon img{ max-width:159px;height:auto;}

}
@media(max-width:1580px){
.Floor002565 .tab li .icon img{ max-width:140px;height:auto;}
.Floor002565 .tab li .txt i.i_1{ font-size:18px; padding-bottom: 10px;}
.Floor002565 .tab li .txt i.i_3{padding-top:10px;}
}
@media(max-width:1334px){
.Floor002565 .tab li{position:relative;padding: 20px 20px 20px 10px;overflow:hidden;transition:0.3s;}
}
@media(max-width:1200px){
.Floor002565 .tab li .icon img{ max-width:108px;}
.Floor002565 .tab li .txt i.i_2{}
}
@media(max-width:768px){
.Floor002565 .tab li .txt i.i_1{ font-size:18px;}
.Floor002565 .tab li{ padding-left:50px;}
.Floor002565 .main dd{ padding-right:10px;}
.Floor002565 .tab{width:100%!important;;float:left;}
	.Floor002565 .auto{width:100%!important;;float:left;margin: 0;padding: 2%;}
}

.Floor002565 .tab{height:100%;width:50%;float: right;}
.Floor002565 .main dl{max-width:47.3%;}

@media(max-width:640px){
.Floor002565 .main dl{ min-height:inherit !important;}
.Floor002565 .tab{ overflow:hidden; margin-bottom:2%;}
.Floor002565 .tab li{ height:auto !important; float:left; width:50%; display:block !important; padding-left:0; text-align:center; padding:2%;}
.Floor002565 .tab li span{ display:none;}
.Floor002565 .tab li .icon img{  margin:0 auto;}
.Floor002565 .tab li .txt i.i_3 a{display: none;}	

}
@media(max-width:480px){
.Floor002565 .tab li{width:92%; margin-left:4%; }
.Floor002565 .tab li .icon img{ max-width:100% !important;}
.Floor002565 .tab li .txt i.i_1 a{ font-size:15px; padding-top:4%;}
.Floor002565 .tab li .txt i.i_2,
.Floor002565 .tab li .txt i.i_3{ display:none;}
.Floor002565 .main dl{position: relative;left:-5px;}
}

/*Floor001901*/
.Floor001901{padding: 3% 0; overflow: hidden;}
.Floor001901 .auto{margin: 0% 5%;}
.Floor001901 .title{ padding-top:8px; text-align:center; padding-bottom:2%; font-size:2.5rem; font-weight:bold; color:#333; position:relative;}
.Floor001901 .title aside{font-size:32px;font-family: Arial;text-transform: capitalize; text-transform:uppercase; color:#51af26; margin-bottom:5px;}
.Floor001901 .title:after{ display: block;content: '';height: 4px;background: #b7d100; border-right: 25px solid #8ec21f; width: 50px; margin:1.5% auto 0;}

.Floor001901 h3{margin: 0 0 4% 0; font-size: 30px;color: #555; text-align: center; text-transform: uppercase; }
.Floor001901 h3 span{font-size: 50px; display: block; color: #ececec; }
.Floor001901 h3:after{ display:block; margin:0 auto; margin-top:2%;content: ""; width: 52px; height: 2px; background: #e60012;}

.Floor001901 li{float: left; width: 30%; margin-right: 5%; }
.Floor001901 li:last-child{ margin-right:0;}
.Floor001901 li a{ display:block; padding-bottom:5px; background:url(../images/Floor001901-arrow.png) no-repeat left bottom;}
.Floor001901 li a:hover{ background-image:url(../images/Floor001901-arrow_hover.png);}
.Floor001901 li figure{ padding-bottom:65%;}
.Floor001901 li figure img{ display:none;}
.Floor001901 li h2{ margin:0 0 15px 0; font-weight:normal; padding:15px 0; font-size: 16px; color: #494949; background:url(../images/Floor001901-line.png) no-repeat left bottom;}
.Floor001901 li time{font-size: 12px; color: #acacac;}
.Floor001901 li p{ line-height:24px;height: 48px; overflow: hidden; color: #999;}
.Floor001901 li a:hover h2{color: #5bb432;}
@media(max-width:1000px){
.Floor001901 li{float: left; width: 32%; margin-right:2%; }
}
@media(max-width:640px){
.Floor001901 .title{font-size:24px;}
.Floor001901 .title aside{font-size:24px;}
.Floor001901 h3{font-size: 24px; }
.Floor001901 h3 span{font-size: 35px; }
.Floor001901 li{ float:none; width:auto; margin:0 auto; max-width:480px; margin-bottom:3%;}
}

/*
 .Form002324 ä¸ºdemoç¼–å·
 */
.Form002324{ position:fixed; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:99;display: none;}
.Form002324 .wrap-container{ position:fixed; top:50%;margin-top: -260px; width:680px; height:520px; margin-left:-340px; left:50%; background:#fff; z-index:100;}
.Form002324 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/Form002324-colseBtn.jpg) no-repeat;}
.Form002324 .Title{ font-size:14px; color:#999; text-align:center; line-height:26px;}
.Form002324 .Title h3{ font-size:24px; color:#51AF33;padding-top: 20px;}
.Form002324 form{ padding:2% 5%;}
.Form002324 .row{}
.Form002324 .rowbox{ padding-bottom: 0;}
.Form002324 .rowbox:after{ content: "";height: 1px; width: 100%; margin: 30px 0; padding: 0; background-color: #f2f2f2; border: none; display: block;}
.Form002324 .row-inner{  margin: 0 auto; position: relative; padding-left: 130px; color: #666; font-size: 14px; line-height: 44px;}
.Form002324 .row-inner .h5{ position: absolute; left: 0; top: 0; margin: 0; font-size: 14px; font-weight: normal;}
.Form002324 .row-inner h4{ font-size: 14px; font-weight: normal;display: inline-block;margin:0;}
.Form002324 .row-inner .username{ display: block;}
.Form002324 .row-inner .text{border: 1px solid #adadad; color: #adadad; line-height: 32px; width: 100%; max-width: 370px; padding: 0 10px; display: inline-block; border-radius: 3px;}
.Form002324 .row-inner .text1{max-width: 260px;margin-right: 10px;}
.Form002324 .row-inner .text2{max-width: 120px;margin-left: 10px;}
.Form002324 .row-inner .text.focus{border-color: #333; color: #333;}
.Form002324 .btn{ background: linear-gradient(to left, #59b530, #8ec220, #8EC21F); background: -webkit-linear-gradient(to left, #59b530, #8ec220, #8EC21F); line-height: 32px; font-size: 18px; color: #fff; text-align: center; width: 130px; border: none; cursor: pointer; margin: 20px auto 20px; display: inline-block;}
.Form002324 .address>*{ display: block; float: left;}
.Form002324 .address>*+*{ margin-left: 1%;}
.Form002324 .address .selectbox{ max-width: 134px; width:25%;}
.Form002324 .address .selectbox select{ height: 32px; width: 100%; border: 1px solid #adadad;border-radius: 3px; color: #adadad;}
.Form002324 .address .selectbox select.focus{ color: #333;}
.Form002324 .address .text{ width:37% ; max-width: 546px;}

@media(max-width:680px){
  .Form002324 .wrap-container{top:0;margin-top: 0; width:100%; height:100%; margin-left:0; left:0; padding: 10% 2%;z-index: 99999;}
  .Form002324 .closeBtn{top:10%; }
  .Form002324 .Title{ font-size:12px; color:#999; text-align:left; line-height:20px;}
.Form002324 .Title h3{ font-size:16px;padding-top: 10px;}
  .Form002324 form{ padding:2%;}
  .Form002324 .row-inner{ padding-left: 0;}
  .Form002324 .row-inner .h5{ position: relative; font-size: 14px; font-weight: normal;}
  .Form002324 .row-inner .text1{max-width: 160px;}
  .Form002324 .row-inner .text2{max-width: 80px;margin-left: 10px;}
  .Form002324 .address .selectbox{ max-width: 134px; width:30%;}
}




/*Bottom000686 */
.Bottom000686{ position:relative; border-top:2px #5bb432 solid;font-size:18px;}
.Bottom000686:after{ position:absolute; left:0; top:-2px; width:100%; height:2px; content:''; background:url(../images/Bottom002359_bg.png) repeat-x left center; }

.Bottom000686 footer{ background:#fff; padding:2% 0 1%;}
.Bottom000686 footer .auto{  padding:0 5%;}
.Bottom000686 footer .logo{ width:9.16%;}
.Bottom000686 footer .mid{ width:65.04%; padding:0 2%;}
.Bottom000686 footer .mid nav,
.Bottom000686 footer .tel,
.Bottom000686 footer .copyright{ padding-bottom:2%;}
.Bottom000686 footer .mid nav a{ color:#666;display:inline-block; }
.Bottom000686 footer .mid nav a:hover{ color:#5BB432;}
.Bottom000686 footer .mid nav a::after{ margin:0 10px; display:inline-block; content:''; vertical-align:middle; width:2px; border-right:1px dotted #5bb432; height:10px;}
.Bottom000686 footer .mid nav a:last-child::after{ display:none;}
.Bottom000686 footer .tel{color:#5bb432;}
.Bottom000686 footer .tel b{font-size:16px; font-weight:normal; margin-right:3%;}
.Bottom000686 footer .copyright{color:#999;font-size:15px;}
.Bottom000686 footer .share{ overflow:hidden; color:#fff; display:inline-block; background:#5bb432; border-radius:30px; padding:0 15px; line-height:30px;}
.Bottom000686 footer .share > *{ float:left;}
.Bottom000686 footer .bdsharebuttonbox a{ float:left; width:30px; height:30px; line-height:none; margin:0; background:url(../images/Bottom000686_share.png) no-repeat 2px center; margin:0 3px;}
.Bottom000686 footer .bdsharebuttonbox a.bds_weixin{ background-position:-35px center;}
.Bottom000686 footer .bdsharebuttonbox a.bds_qzone{ background-position:-69px center;}
.Bottom000686 footer .code{ width:25.8%;}
.Bottom000686 footer .code ul{padding:0 3%;}
.Bottom000686 footer .code li{ float:left; width:50%; padding:0 3%; text-align:center; color:#666;}
.Bottom000686 footer .code li aside{ border:1px solid #5bb432; padding:7px; position:relative; width:90%;}
.Bottom000686 footer .code li aside i{ position:absolute; width:3px; height:100%; top:0;}
.Bottom000686 footer .code li aside i.i_1{ left:0;}
.Bottom000686 footer .code li aside i.i_2{ right:0;}
.Bottom000686 footer .code li aside i::before,
.Bottom000686 footer .code li aside i::after{ position:absolute; content:''; width:13px; height:12px; }
.Bottom000686 footer .code li aside i::before{ top:0;}
.Bottom000686 footer .code li aside i::after{ bottom:0;}
.Bottom000686 footer .code li aside i.i_1::before,
.Bottom000686 footer .code li aside i.i_1::after{ left:0;border-left:3px solid #5bb432; }
.Bottom000686 footer .code li aside i.i_2::before,
.Bottom000686 footer .code li aside i.i_2::after{ right:0;border-right:3px solid #5bb432; }
.Bottom000686 footer .code li aside i.i_1::before,
.Bottom000686 footer .code li aside i.i_2::before{border-top:3px solid #5bb432;}
.Bottom000686 footer .code li aside i.i_1::after,
.Bottom000686 footer .code li aside i.i_2::after{border-bottom:3px solid #5bb432;}
.Bottom000686 footer .code li aside img{ display:block; width:100%;}
@media(max-width:768px){
.Bottom000686 .bottom-nav{ display:none;}
.Bottom000686 footer dl{ display:block;text-align:center;}
.Bottom000686 footer dl > *{ width:auto !important;}
.Bottom000686 footer .mid{  padding:3% 0;}
.Bottom000686 footer .code{ padding:0 20%;}
.Bottom000686 footer .code p{ font-size: 14px;}
}
@media(max-width:480px){
.Bottom000686 footer .mid nav a::after{ margin:0 5px;}
}

.bd_weixin_popup,
.bd_weixin_popup *{ box-sizing:content-box;}


/*Timeline001915*/
.Timeline001915{ max-width: 1280px;margin: 0 auto; padding:3% 0 4% 0;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:52px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;font-size: 15px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#51af26; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background:linear-gradient(to right, #59b530, #8ec220, #b7d100); width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block;font-size: 16px; width:148px;border-radius: 5px; height:37px; line-height:37px; text-align:center; background:linear-gradient(to right, #59b530, #8ec220, #b7d100);color: #fff;}
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}
/*
 .RighInfo001355 ä¸ºdemoç¼–å·
 */
.RighInfo001355{ padding:3% 0 0% 0;max-width: 1280px;margin: 0 auto;}
.RighInfo001355 .auto{border-top: 1px solid #eee;padding: 3% 0 2% 0;}
.RighInfo001355 .title{font-size: 28px;text-align: center; color: #333;margin-bottom: 3%;}
.RighInfo001355 .title:after{content: '';width: 50px;height: 3px;margin: 0 auto;background: #51af26;display: block;margin-top: 0.5%;}
.RighInfo001355 .word{width: 50%;float: left;}
.RighInfo001355 .word .title{font-size: 24px;font-weight: normal;color: #333;text-align: left;padding-top: 3.5%;}
.RighInfo001355 .word .title:after{display: block;width: 45px;height: 2px;margin: 2% 0 0.7% 0;background: #51af26; content: '';}
.RighInfo001355 .word p{font-size: 16px;line-height: 38px;}
.RighInfo001355 .pic{width: 50%;float: right;text-align: right;}
.RighInfo001355 .pic img{width: 90%;}
@media(max-width:640px){
  .RighInfo001355{padding:0 2%;}
.RighInfo001355 .pic{width: 100%;float: none;text-align: center;}
.RighInfo001355 .word{width: 100%;float: none;}
}
/*
 .Banner002187 ä¸ºdemoç¼–å·
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:400px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
  .Banner002187 span{ height:auto; background:none; height:auto;}
  .Banner002187 img{ display:block;}
}

/*
 .Menu002188 ä¸ºdemoç¼–å·
 */
.Menu002188{ border-bottom:1px solid #e3e3e3;padding:20px 0 0;}
.Menu002188 .Menu{ float:left;}
.Menu002188 .Menu li{ float:left; padding:0 20px 20px;}
.Menu002188 .Menu li:nth-child(1){padding-left: 0;}
.Menu002188 .Menu li a{ font-size:16px; color:#333; padding-bottom:19px;transition: .3s ease-out;}
.Menu002188 .Menu li.cur a,.Menu002188 .Menu li a:hover{ color:#51af26;border-bottom:2px solid #51af26;font-weight:bold;}
.Menu002188 .Currents{ text-align:right;  color:#666; line-height:25px; float:right;}
.Menu002188 .Currents em{ font-style:normal;background:url(../images/Menu002188-current_icon.png) no-repeat left center; background-size:auto 100%; padding-left:30px; display:inline-block;}
.Menu002188 .Currents a{color:#666;transition: .3s ease-out;}
.Menu002188 .Currents a:hover{color:#5BB432;}
@media (max-width: 1000px){
   .Menu002188_2{ display:none;}
   .Menu002188  .Currents{ display:none;}
}
@media (max-width: 640px){
   .Menu002188_v .Menu li{padding:0 8px 10px;}
   .Menu002188_v .Menu li:last-child{padding-right: 0;}
   .Menu002188_v .Menu li a{ font-size:14px;padding-bottom:9px;}
}
@media (max-width: 412px){
   .Menu002188_v .Menu li{padding:0 6px 10px;}
   .Menu002188_v .Menu li:last-child{padding-right: 0;}
   .Menu002188_v .Menu li a{ font-size:12px;padding-bottom:9px;}
}
/*
 .RighInfo002450 ä¸ºdemoç¼–å·
 */
.RighInfo002450{ padding: 4% 0;}
.RighInfo002450 .auto{ position: relative; max-width: 1280px;margin: 0 auto;}
@media only screen and (max-width: 1200px) {
.RighInfo002450 .auto{ margin-left: 15px; margin-right: 15px;}  
}

.RighInfo002450 .wrap-container .tit{ color: #1a1002; font-size: 24px; margin: 0 0 4%; font-weight: normal;}
@media only screen and (min-width:1201px ) {
.RighInfo002450 .wrap-container .tit{ font-size: 26px;}
.RighInfo002450 .wrap-container .tit span{color: #51af26;font-size: 20px;}
}
@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: #1a1002; font-size: 15px; line-height: 35px; margin-top: 3%;}
.RighInfo002450 .wrap-container .word1 { text-align: justify;}
.RighInfo002450 .wrap-container .word1 p{font-size: 16px; line-height: 38px;}
@media only screen and (min-width:767px ) {
  .RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 7%;}
  .RighInfo002450 .wrap-container .word{ margin-top: 0;}
}

   .RighInfo002450 .wrap-container .word1{width:60%;float:left;}
  .RighInfo002450 .wrap-container .pic{ width:31%;float:right;}

@media(max-width:640px){
  .RighInfo002450 .wrap-container .word1,
  .RighInfo002450 .wrap-container .pic{ float: none; width: 100%;}
}


@media(max-width:480px){
  .RighInfo002450 .wrap-container .word1 p{font-size: 13px; line-height: 24px;}
}


 












/*
 .PicList000762 ä¸ºdemoç¼–å·
 */
.PicList000762{ padding-top:3%;max-width: 1280px;margin: 0 auto;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f4f4f4;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:15px; color:#333;font-weight: normal; text-align:center; padding:4% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:62%;}
.PicList000762 li a:hover{ background-color:#51af26; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:1280px){
.PicList000762{padding:3% 2% 0 2%;}
}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}
/*PicList002171 */
.PicList002171{ max-width: 1280px;margin: 0 auto;padding: 3% 0 0 0;}
.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: linear-gradient(to right, #59b530, #8ec220, #b7d100); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:0.9;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:24px; 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:1280px){
.PicList002171{ padding: 3% 2% 0 2%;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*
 .TextList001729 ä¸ºdemoç¼–å·
 */
.TextList001729{padding: 1% 0 2% 0;}
.TextList001729 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001729 .name span{ display:inline-block; border-left:6px solid #f29200; padding-left:15px;}
.TextList001729 .tips{ padding:20px 0;line-height: 25px; border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.TextList001729 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#51af26;}

.TextList001729 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:26.6%; height:46px; border:1px solid #ccc; }
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001729 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/TextList001729-search.png) no-repeat center center; padding:0;}

.TextList001729 ol.type{ margin-top:3%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#51af26; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:32px;}
.TextList001729 ul.type li{cursor:pointer; font-size: 15px;}
.TextList001729 .type li:nth-child(1){width:14%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(6){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(6){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(6){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(6){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5;line-height: 25px; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:45px; line-height:45px; text-align:center; color:#fff; background: linear-gradient(to right, #59b530, #8ec220, #b7d100); font-size:17px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}
/*PicList002120 */
.PicList002120{ padding:3% 0 0% 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}
/*
 .Page002193 ä¸ºdemoç¼–å·
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff;  background: linear-gradient(to right,#59b530,#8ec220,#b7d100);}
.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: linear-gradient(to right, #59b530, #8ec220, #b7d100); border-color:linear-gradient(to right,#59b530,#8ec220,#b7d100);}
.Page002193 .p_page b{ font-weight:normal;}


/*
 .RighInfo002238 ä¸ºdemoç¼–å·
 */
.RighInfo002238{ padding: 4% 0 0 0;}
.RighInfo002238 .auto{border-top: 1px solid #eee;padding: 3% 0 2% 0;}
.RighInfo002238 .title{font-size: 28px;text-align: center; color: #333;margin-bottom: 3%;}
.RighInfo002238 .title:after{content: '';width: 50px;height: 3px;margin: 0 auto;background: #51af26;display: block;margin-top: 0.5%;}
.RighInfo002238 .h-title{font-size: 24px;font-weight: normal;color: #333;margin: 0;}
.RighInfo002238 .h-title:after{display: block;width: 45px;height: 2px;margin: 1% 0 1.5% 0;background: #51af26; content: '';}
.RighInfo002238 .tit:after{ content:"";width:71px; height:1px; background:#c79669; margin:35px 0; display:block; }
.RighInfo002238 .con{font-size:16px; color:#5e5e5e; line-height:38px; margin:0}
.RighInfo002238 .con img{margin-top: 1.5%;}
.RighInfo002238 .fz_60{ font-size:30px;}
.RighInfo002238 .bg{ position: relative; background-color: #202020; min-height: 400px; margin: 50px 0 0; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.RighInfo002238 .bg li{color: #c79669; font-size: 16px; width: 33.3334%; padding:20px 0 ; margin: 0 auto; position: relative; z-index: 3;text-align: center; float: left; width:50%;}
.RighInfo002238 .bg li p{   border: 1px solid #c79669;  margin: 0 auto 15px;width: 130px; height:130px;border-radius: 130px;}
.RighInfo002238 .bg li p b{ font-family: arial; display: block; padding: 44px 0 10px}
@media only screen and (min-width:768px){
   .RighInfo002238 .fz_24{ font-size:18px;}
   .RighInfo002238 .fz_36{ font-size:30px;}
   .RighInfo002238 .fz_60{ font-size:40px;}
   .RighInfo002238 .bg li{width:33.33%; }
   .RighInfo002238 .bg li p{width: 160px; border-radius:160px; height:160px;}
}
@media only screen and (min-width:1024px){
   .RighInfo002238 .fz_24{ font-size:20px;}
   .RighInfo002238 .fz_36{ font-size:32px;}
   .RighInfo002238 .fz_60{ font-size:50px;}
   .RighInfo002238 .bg{ padding:65px  0 0; min-height: 335px}
   .RighInfo002238 .bg li{width:20%; }
}
@media only screen and (min-width:1200px){
   .RighInfo002238 .fz_24{ }
   .RighInfo002238 .fz_36{ font-size:36px;}
   .RighInfo002238 .fz_60{ font-size:60px;}
   .RighInfo002238 .bg li{width:191px; margin: 0 61px 0 0;}
   .RighInfo002238 .bg li p{width: 191px; height:191px;border-radius: 191px;}
   .RighInfo002238 .bg li.last{ margin: 0 0 0 0}
}
@media(max-width:1280px){
.RighInfo002238{ padding: 2%;}
}



/*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; padding:4px;}
.PicList001912 li div{ padding:1%; 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 h3 a:hover{ color:#5BB432;}
.PicList001912 li p{ line-height:24px; overflow:hidden; height:72px; color:#999;}
.PicList001912 li .more{ color:#51af26;}
@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%;}
}
/*
 .RichInfo004 ä¸ºdemoç¼–å·
 */
.RichInfo004{max-width: 1280px;margin: 0 auto;padding: 3% 0 4% 0;}
.RichInfo004 .word{float: left;width: 55%;padding-top: 3%;}
.RichInfo004 .word .title{font-size: 24px;font-weight: normal;color:#333;}
.RichInfo004 .word .title:after{display: block;width: 45px;height: 2px;margin: 2% 0 0.7% 0;background: #51af26;content: '';}
.RichInfo004 .pic{float: right;width: 45%;text-align: right;}
.RichInfo004 p{line-height: 38px;font-size: 16px;}
/*
 .RighInfo002226 ä¸ºdemoç¼–å·
 */
.RighInfo002226{ padding:3% 0 1% 0;}
.RighInfo002226 .auto{border-top: 1px solid #eee;padding: 3% 0 2% 0;}
.RighInfo002226 .dl{padding-top: 15%;}
.RighInfo002226 .dl .h4{ font-size:28px;font-weight: normal; margin:0;color:#333;}
.RighInfo002226 .dl .h4:after{display: block;width: 50px;height: 3px;margin: 2% 0 0.7% 0;background: #51af26;content:'';}
.RighInfo002226 .dl .con{ font-size:16px; padding:26px 0 30px; line-height:38px;}
.RighInfo002226 .word{ float:left; width: 50%;}
.RighInfo002226 .pic{ float:right;width: 50%;text-align: center;padding-left: 6%;}
.RighInfo002226 .pic img{}
@media(max-width:640px){
.RighInfo002226{padding:0 2%;}
.RighInfo002226 .dl{padding-top: 0;}
.RighInfo002226 .word{ float:none; width: 100%;}
.RighInfo002226 .pic{ float:none;width: 100%;padding-left: auto;text-align: center;}
}

.service{padding: 2.5% 0 2% 0;}
.service .list{padding: 10px 0 10px 0;width: 33.33%;float: left;border-left: 1px solid #ddd;margin-top: 3%;}
.service .list .word{padding-top: 1.5%;}
.service .list .word .p1{font-size: 18px;color:#51af26;font-weight: bold;margin-top: 0;}
.service .list .word p{font-size: 14px;margin: 3% 0 0% 0;padding-left: 15px;}
.service .list .word a{background: #51af26;color: #fff;padding: 1.5% 4%;border-radius: 50px;display:block;margin: 4% 0; margin-left: 15px; width: 40%; max-width: 160px; text-align: center;}
.service .list ul{width: 66%;float: right;}
.service .list ul li{list-style:none;float:left;width: 33.3%;padding-left: 0.5%;}
@media(max-width:768px){
.service .list{width: 100%;float: left;}
}


.service .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.service  .map_area{ position:fixed; width:60%; left:20%; top:20%; height:60%; background:#fff;}
.service  .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.service  .map_area #allmap *{ box-sizing:content-box;}
.service  .map_area #allmap img{ max-width:none;}
.service  .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.service  .map_area .close::before,
.service  .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#51af26; top:15px; left:3px;}
.service  .map_area .close::before{ transform:rotate(45deg);} 
.service  .map_area .close::after{ transform:rotate(-45deg);} 
@media(max-width:768px){
.service .map,
.service .select_area{ float:none; width:auto;}
.service .map{margin-left:0;}
}

@media(max-width:375px){
.service  .map_area{width:96%; left:2%;}
.service  .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}



/*
 .Floor001696 ä¸ºdemoç¼–å·
 */
.Floor001696{ background:url(../images/Floor001696-bg.jpg) repeat; padding:0% 0 4% 0;}
.Floor001696 .auto li a{ display:block; }
.Floor001696 .auto li a p{font-size: 15px;text-align: center;margin: 0;}
.Floor001696 .auto li a:hover{color: #333;}
.Floor001696 .auto li figure{ padding-bottom:68%; background-size:contain;position: relative;margin-bottom: 10px;}
.Floor001696 .auto li figure p{position: absolute;background: rgba(0,0,0,0.5);width: 100%;height: 100%;color: #fff;text-align: left;padding-left: 10px;padding-top: 10px;display: none;}
.Floor001696 .auto li figure:hover p{display: block;}
.Floor001696 .title{font-size: 24px;font-weight: bold;text-align: center;color: #333;}
.Floor001696 .title:after{content: '';width: 40px;height: 2px;background: #51af26;display: block;margin: 0 auto;margin-top: 1%;margin-bottom: 2%;}
.Floor001696 .bx-wrapper{ position:relative; z-index:1;}
.Floor001696 .bx-controls-direction a{ position:absolute; width:40px; height:40px; border-radius:50%; top:50%; margin-top:-20px;}
.Floor001696 .bx-controls-direction a.bx-prev{ left:-5%;}
.Floor001696 .bx-controls-direction a.bx-next{ right:-5%;}
.Floor001696 .bx-controls-direction a span{ position:absolute; width:14px; height:14px; left:50%; margin-top:-7px; margin-left:-7px; top:50%; font-size:28px; color:#333;}
.Floor001696 .bx-controls-direction a:hover{ background-color:none;}
.Floor001696 .bx-controls-direction a:hover span{ color:#5BB432;}
@media(max-width:1440px){
.Floor001696 .bx-controls-direction a.bx-prev{ left:-1%;}
.Floor001696 .bx-controls-direction a.bx-next{ right:0%}
}
@media(max-width:480px){
  .Floor001696 .bx-controls-direction{display: none;}
.Floor001696 .auto li a{padding:3px;}
.Floor001696 .bx-controls-direction a{width:30px; height:30px;margin-top:-15px;}
}

.majorservice{padding: 2% 0 4% 0;}
.majorservice .word p{font-size: 16px;line-height: 30px;color: #333;}
.majorservice .word .p1{font-size: 20px;color: #333;font-weight: bold;}
.majorservice .word .p1:after{content: '';width: 40px;height: 2px;background: #51af26;display: block;margin-top: 0.6%;}
.majorservice table{width: 100%;margin: 2% 0 3% 0;}
.majorservice table th:nth-child(1){width: 15%;}
.majorservice table th{font-size: 16px;border: 1px solid #eee;background: #51af26;color: #fff;line-height: 58px;}
.majorservice table td{padding: 2% 2%;border: 1px solid #eee;color: #333;line-height: 32px;font-size: 16px;}
.majorservice table td:nth-child(1){text-align: center;font-size: 16px;font-weight: bold;background: #51af26;color: #fff;}

.majorservice2{padding: 2% 0 4% 0;}
.majorservice2 .word p{font-size: 16px;line-height: 30px;color: #333;}
.majorservice2 .word .p1{font-size: 20px;color: #333;font-weight: bold;}
.majorservice2 .word .p1:after{content: '';width: 40px;height: 2px;background: #51af26;display: block;margin-top: 0.6%;}
.majorservice2 table{width: 100%;margin: 2% 0 3% 0;}
.majorservice2 table th:nth-child(1){width: 13%;}
.majorservice2 table th{font-size: 16px;border: 1px solid #eee;background: #51af26;color: #fff;line-height: 58px;}
.majorservice2 table td{padding: 0.7% 2%;border: 1px solid #eee;color: #333;line-height: 32px;font-size: 16px;}
.majorservice2 table td:nth-child(5){width: 29%;}
.majorservice2 table .td{text-align: center;font-size: 16px;font-weight: bold;background: #51af26;color: #fff;}

.majorservice3{padding: 2% 0 4% 0;}
.majorservice3 .word p{font-size: 16px;line-height: 30px;color: #333;}
.majorservice3 .word .p1{font-size: 20px;color: #333;font-weight: bold;}
.majorservice3 .word .p1:after{content: '';width: 40px;height: 2px;background: #51af26;display: block;margin-top: 0.6%;}
.majorservice3 table{width: 100%;margin: 2% 0 3% 0;}
.majorservice3 table th:nth-child(1){width: 11%;}
.majorservice3 table th{font-size: 16px;border: 1px solid #eee;background: #51af26;color: #fff;line-height: 58px;}
.majorservice3 table td{padding: 2% 2%;border: 1px solid #eee;color: #333;line-height: 32px;font-size: 16px;}
.majorservice3 table .td{text-align: center;font-size: 16px;font-weight: bold;background: #51af26;color: #fff;}

.majorservice4{padding: 2% 0 4% 0;}
.majorservice4 .word p{font-size: 16px;line-height: 30px;color: #333;}
.majorservice4 .word .p1{font-size: 20px;color: #333;font-weight: bold;}
.majorservice4 .word .p1:after{content: '';width: 40px;height: 2px;background: #51af26;display: block;margin-top: 0.6%;}
.majorservice4 table{width: 100%;margin: 2% 0 3% 0;}
.majorservice4 table th:nth-child(1){width: 15%;}
.majorservice4 table th{font-size: 16px;border: 1px solid #eee;background: #51af26;color: #fff;line-height: 58px;}
.majorservice4 table td{padding: 2% 2%;border: 1px solid #eee;color: #333;line-height: 32px;font-size: 16px;text-align: center;}
.majorservice4 table .td{text-align: center;font-size: 16px;font-weight: bold;background: #51af26;color: #fff;}

.majorservice5{padding: 2% 0 4% 0;}
.majorservice5 table{width: 100%;margin: 2% 0 3% 0;}
.majorservice5 table td:nth-child(1){width: 15%;}
.majorservice5 table th{font-size: 16px;border: 1px solid #eee;background: #51af26;color: #fff;line-height: 58px;}
.majorservice5 table td{padding: 2% 2%;border: 1px solid #eee;color: #333;line-height: 32px;font-size: 16px;}
.majorservice5 table td:nth-child(1){text-align: center;font-size: 16px;font-weight: bold;background: #51af26;color: #fff;}
.majorservice5 table td span{margin-right: 30px;}

/*Floor002049 */
.Floor002049{ padding-top:2%;}
.Floor002049 .auto{border-top: 1px solid #eee;padding: 3% 0 2% 0;}
.Floor002049 .title{font-size: 28px;text-align: center; color: #333;margin-bottom: 3%;}
.Floor002049 .title:after{content: '';width: 50px;height: 3px;margin: 0 auto;background: #51af26;display: block;margin-top: 0.5%;}
.Floor002049 .auto{ position:relative;}
.Floor002049 .list li{ position:relative; text-align:center;}
.Floor002049 .list li a{ position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #eee;}
.Floor002049 .list li p{ margin:0; border-top:1px solid #dfe2ef; font-size:18px; padding:5% 3% 2% 3%; color:#000; text-transform:uppercase;}
.Floor002049 .list li i{ color:#333; display:block; padding-bottom:5%;font-style:normal;}
.Floor002049 .list li a:hover{ border-width:3px; border-color:#51af26;}
.Floor002049 .list li:hover i{ color:#333;}
.Floor002049 .list li figure{ padding:4%;}
.Floor002049 .list li figure span{ display:block; padding-bottom:96%;}
.Floor002049 .list li figure img{ display:none;}

.Floor002049 .list .bx-controls-direction{ position:absolute; right:0; top: 110px;right: 10px;}
.Floor002049 .list .bx-controls-direction a{ float:left; width:32px; height:22px; background:url(../images/Floor002049-btn.gif) no-repeat 11px center; overflow:hidden; line-height:100px; border:1px solid #fff; background-color: #51af26;}
.Floor002049 .list .bx-controls-direction a.bx-next{ border-left:0; background-position:-18px center;}
.Floor002049 .list .bx-controls-direction a:hover{ background-image:url(../images/Floor002049-btn_hover.gif); background-color:#243e92; border-color:#243e92;}
@media(max-width:1680px){
.Floor002049 .list .bx-controls-direction{top: 60px;}
}
@media(max-width:1200px){
.Floor002049 .list .bx-controls-direction{ right:2%;}
}
@media(max-width:640px){
.Floor002049 h1{ font-size:18px;}
}
@media(max-width:480px){
.Floor002049 h1 span{ display:none;}
.Floor002049 .list .bx-controls-direction{ position:absolute;top: 25px;right: 10px;}
}

.Framework{}
.Framework .auto{border-top: 1px solid #eee;padding: 3% 0 2% 0;}
.Framework .title{font-size: 28px;text-align: center; color: #333;margin-bottom: 3%;}
.Framework .title:after{content: '';width: 50px;height: 3px;margin: 0 auto;background: #51af26;display: block;margin-top: 0.5%;}



/*
 .RichInfo005 ä¸ºdemoç¼–å·
 */
.RichInfo005{ padding:3% 0; max-width: 1280px;margin: 0 auto;margin-bottom:2%;}
.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;}
.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; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info p{line-height: 28px;font-size: 15px;}
.RichInfo005 .news_info .pic img{}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding-top: 30px;} 
.RichInfo005 .news_info .info_back a{ color:#51AF26;border: 1px solid #51AF26;padding: 0.6% 1.8%; font-size:14px;}
.RichInfo005 .news_info .info_back a:hover{ color:#fff;background:#51AF26 }
.RichInfo005 .news_info .info_pn{margin-top: 3%;}
.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:#51AF26;}
@media(max-width:1280px){
.RichInfo005{ padding:3% 2%;}
}



/*Map002516 */
.Map002516{padding:3% 0;}
.Map002516 .map{border: 1px solid #ECECEC;padding: 5px;}
.Map002516 .map #allmap{ height:400px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
@media(min-width:641px){
.Map002516 .ul_con li{ float:left; width:50%; padding:5% 8%;}
}
.Map002516 .ul_con li div{ padding-left:50px; background-repeat:no-repeat; background-position:left center;}
.Map002516 .ul_con li.location div{ background-image:url(../images/Map002516_address.png);}
.Map002516 .ul_con li.call div{ background-image:url(../images/Map002516_call.png);}
.Map002516 .ul_con li.fax div{ background-image:url(../images/Map002516_fax.png);}
.Map002516 .ul_con li.email div{ background-image:url(../images/Map002516_email.png);}
.Map002516 .ul_con li p{ margin:0; border-bottom:1px solid #efefef; padding-bottom:15px; margin-bottom:15px; color:
#333; font-size:16px;}
.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}
@media(max-width:640px){
.Map002516 .ul_con li{ padding:10px;}
.Map002516 .ul_con li:nth-child(2n){ background:#f5f5f5;}
.Map002516 .map #allmap{ height:280px;}
}


@media(max-width:1280px){
.RighInfo_v{ padding:2%;}
}














@media(max-width:640px){
.RighInfo002226 .word,
.RighInfo001355 .word p,
.RighInfo002226 .dl .con,
.RighInfo002238 .con,	
p{text-align: justify;}
	
}

@media(max-width:480px){
.RighInfo002226 .word,
.RighInfo001355 .word p,
.RighInfo002226 .dl .con,
.RighInfo002238 .con,	
p{font-size: 13px !important; line-height: 24px;}
}


/*  æœç´¢  */

  .service .search-box{ width: 1050px;padding: 0 25px; margin: 16px auto 30px;}
  .service .contain{ font-size: 19px!important;line-height: 24px!important;background-color: #fff!important;border-radius: 4px!important; border: 1px solid #dbdbdb!important;padding: 14px;display: table!important;table-layout: fixed!important;height: 42px!important;width: 100%!important;position: relative!important;box-sizing: border-box;box-shadow: 0 2px 4px rgba(0,0,0,.1);}
  .service .contain .cla_input{font-size: 16px!important;line-height: 22px!important;letter-spacing: normal!important; font-family: Circular,PingFang-SC,Hiragino Sans GB,\\5FAE\8F6F\96C5\9ED1,Microsoft YaHei,Heiti SC!important; color: #484848!important; background-color: transparent!important; border: 0!important; padding: 11px!important; width: 100%!important; font-weight: 600!important; text-overflow: ellipsis!important; box-shadow: none;}
  .service .contain button{position: absolute;top: 14px;right: 14px;font-size: 16px;line-height: 15px;letter-spacing: normal;font-family: Circular,PingFang-SC,Hiragino Sans GB,\\5FAE\8F6F\96C5\9ED1,Microsoft YaHei,Heiti SC!important;color: #fff;padding-left: 18px;padding-right: 18px;border-radius: 4px;background: #1d63b5;height: 44px;text-align: center;display: inline-block; float: right;cursor: pointer;}

/*  æœç´¢ END  */    
    


/*Other002638 */
.Other002638 ul{ position:fixed; right:2%; z-index:110; top:50%; margin-top:-122px;}
.Other002638 li{ position:relative; margin:1px 0;}
.Other002638 li > a{ display:block; width:60px; height:60px; border-radius:3px; background: url(../images/Other002638_icon.png) no-repeat center top #51AF26; transition:0.3s;}
.Other002638 li > a:hover{ background-color:#D2E70F;}
.Other002638 li .wap{ display:none;}
.Other002638 li aside{ display:none; position:absolute; right:100%;line-height:30px; white-space:nowrap; text-overflow:ellipsis; top:0;background:#51AF26; margin-right:1px;border-radius:3px; padding:10px; font-size:15px; color:#fff;}
.Other002638 li aside a{color:#fff;}
.Other002638 li.li_email a{ background-position:center -61px;}
.Other002638 li.li_map a{ background-position:center -122px;}
.Other002638 li.li_gettop a{ background-position:center -183px;}

.Other002638 .li_wx { position:relative;}
.Other002638 .li_wx a{ background-position:center -61px;}

.Other002638 .li_wx figure{ position:absolute; top:0; right:60px;background:#51af26; color:#fff; width:150px; padding:10px; display: none;}
.Other002638 .li_wx figure img{ display:block; width:100%;} 
.Other002638 .li_wx:hover figure{display:block !important; }


@media(min-width:1025px){
.Other002638 li:hover aside{ display:block;} 
}
@media(max-width:1024px){
.Other002638 li a{ display:none;}
.Other002638 li .wap{ display:block;}
}

@media(max-width:640px){
.Other002638 ul{ top:auto; margin-top:0; bottom:2%;}
.Other002638 li > a{ width:30px; height:30px;}
.Other002638 li.li_tel a{ background-position:center -13px;}
.Other002638 li.li_email a{ background-position:center -75px;}
.Other002638 li.li_map a {background-position: center -137px;}
.Other002638 li.li_gettop a {background-position: center -198px;}
}
















/*
 .Floor002368 ä¸ºdemoç¼–å·
 */
.Floor002368{ padding: 3% 0; background: #f8f8f8;}
.Floor002368 .auto{margin: 0% 5%;}
.Floor002368 .auto{margin: 0% 5%;}
.Floor002368 .title{ padding-top:8px; text-align:center; padding-bottom:2%; font-size:2.5rem; font-weight:bold; color:#333; position:relative;}
.Floor002368 .title aside{font-size:32px;font-family: Arial;text-transform: capitalize; text-transform:uppercase; color:#51af26; margin-bottom:5px;}
.Floor002368 .title:after{ display: block;content: '';height: 4px;background: #b7d100; border-right: 25px solid #8ec21f; width: 50px; margin:1.5% auto 0;}

.Floor002368 .auto{overflow: hidden;}
.Floor002368 .list{ padding: 2px 0 10px 0;}
.Floor002368 .owl-carousel .owl-stage-outer{ padding: 2px 0 10px;}
.Floor002368 .list .owl-item{ padding: 0;}
.Floor002368 .list li{box-shadow:0 4px 8px 0 rgba(0,0,0,.1);}
.Floor002368 .list li .pic{ overflow: hidden;}
.Floor002368 .list li .pic a img{ transition: transform .5s ease-in-out;-webkit-transition: transform .5s ease-in-out;-ms-transition: transform .5s ease-in-out;-moz-transition: transform .5s ease-in-out;}
.Floor002368 .list li .pic a:hover img{ transform: scale(1.1);}
.Floor002368 .list li .word .icon{float:left;width:24%;text-align: center;}
.Floor002368 .list li .word .icon img{max-width: 66px;display: table-cell;vertical-align: middle;margin-top: 20px;}
.Floor002368 .list li .word figure{float:left;width:76%;}
.Floor002368 .list li .word{ background: #fff; padding:0 10px; color: #333; font-size: 14px;}
.Floor002368 .list li .word h3{ font-weight: normal; padding: 10px 0; font-size: 16px; border-bottom: 1px dotted #f2f2f2; margin: 0 0 10px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002368 .list li .word h3 a{ color: #333;}
.Floor002368 .list li .word h3 a:hover{ color: #8ec21f;}
.Floor002368 .list li .word p{font-size: 14px;color:#666;}





/*
 .Floor001703 ä¸ºdemoç¼–å·
 */
.Floor001703{ padding:20px 0; overflow:hidden;}
.Floor001703 .auto{margin:0 5%;}
.Floor001703 .title{ padding-top:8px; text-align:center; padding-bottom:2%; font-size:2.5rem; font-weight:bold; color:#333; position:relative;}
.Floor001703 .title aside{font-size:32px;font-family: Arial;text-transform: capitalize; text-transform:uppercase; color:#51af26; margin-bottom:5px;}
.Floor001703 .title:after{ display: block;content: '';height: 4px;background: #b7d100; border-right: 25px solid #8ec21f; width: 50px; margin:1.5% auto 0;}

.Floor001703 .title figure::before{ left:0; transform:translateX(-105%);}
.Floor001703 .title figure::after{ right:0; transform:translateX(105%) rotate(180deg);}

.Floor001703 .intro{ float:left; width:55%; padding-right:5%;}
.Floor001703 .img{ float:right; width:35%; padding-right: 40px; padding-top:40px;}
.Floor001703 .img img{ width:100%;}
.Floor001703 .info{ padding:2% 0;}
.Floor001703 .menu{position: relative;}
.Floor001703 .menu:before{display: inline-block;content: '';width:100%;height:1px;background: #e8e8e8;position: absolute;top:42%;}
.Floor001703 .menu a{ float:left  ;position: relative; width: 33%; padding: 0 0 60px 20px}
.Floor001703 .menu a:before{display: inline-block;content: '';width:1px;height:108px;background: #e8e8e8;position: absolute;top:0;right: 0}
.Floor001703 .menu a:nth-child(3n):before{display: none}




.Floor001703 .menu{ }
.Floor001703 .menu .numb{ display: block;width: 100%;}
.Floor001703 .menu a b{ color:#51AF26;font-family: "Arial";font-size:28px;font-weight: bold; display: inline-block; position: relative}
.Floor001703 .menu a span{ display:inline-block;color:#51AF26;font-family: "Arial";font-size: 68px;font-weight: bold; position: relative ; margin-right: 10px;}
.Floor001703 .menu a span:after{ content: "+"; display: block; position: absolute; right:-24px; top: 0; width: 24px; height: 24px;color:#51AF26;font-family: "Arial";font-weight: bold; font-size: 22px;}
.Floor001703 .menu a:nth-child(3) span:after{ display: none}
.Floor001703 .menu a:nth-child(3) b:after{ content: "+"; display: block; position: absolute; right:-24px; top: 0; width: 24px; height: 24px;color:#51AF26;font-family: "Arial";font-weight: bold; font-size: 22px;}

.Floor001703 .menu a:nth-child(1),
.Floor001703 .menu a:nth-child(4) {padding: 0 0 60px 0}





@media(max-width:1366px){
	
	
	.Floor001703 .intro{  width:55%;}
.Floor001703 .img{ width:45%;}
	.Floor001703 .menu a span{ font-size: 48px;}
	
}









.Floor001703 .menu a p{margin:0;color:#333333;font-size: 15px;}
.Floor001703 .menu a:last-child{ margin-right:0;}

@media(max-width:768px){
	
	.Floor001703 .intro{ float:left; width:100%; padding-right:0;}
.Floor001703 .img{ float:left; width:100%;padding-right: 0; padding-top:0;}
	
	
	
	
.Floor001703 .title figure{font-size:20px;}
.Floor001703 .title figure span{font-size:24px;}
.Floor001703 .menu{width:100%;max-width: auto;position: relative;}
.Floor001703 .menu a{width:50%; float: left; padding: 0 0 20px 0}
	.Floor001703 .menu a:before{  display: none}
	.Floor001703 .menu:after{  display: none}
	
	.Floor001703 .menu a:nth-child(1),
.Floor001703 .menu a:nth-child(4) {padding: 0 0 20px 0}
	
	
}
.comparemain h2{font-size: 20px;color: #333;}
.comparemain p{font-size: 18px;color: #333;}
.comparemain th,.comparemain td{padding:10px;border:1px solid #ddd;height:24px;line-height:24px;}
.comparemain th{background:#f5f5f5;width:15%;}
.comparemain td{text-align:left;font-size: 16px;color: #333;}

.comparemain2{margin-bottom: 3%;}
.comparemain2 h2{font-size: 20px;color: #333;}
.comparemain2 p{font-size: 18px;color: #333;}
.comparemain2 th,.comparemain2 td{padding:10px;border:1px solid #ddd;height:24px;line-height:24px;}
.comparemain2 th{background:#f5f5f5;width:15%;}
.comparemain2 td{text-align: center;font-size: 16px;color: #333;width: 50%;}


.Beneficiary .p1{font-size: 20px;color: #333;font-weight: bold;}
.Beneficiary .p1:after{content: '';width: 40px;height: 2px;background: #51af26;display: block;margin-top: 0.6%;}
.Beneficiary table th{font-size: 16px;border: 1px solid #eee;background: #51af26;color: #fff;line-height: 40px;width: 50%;}
.Beneficiary table td{padding: 2% 2%;border: 1px solid #eee;color: #333;line-height: 32px;font-size: 16px;}
.Beneficiary p{font-size: 16px;line-height: 30px;color: #333;}




/*
 .Banner002465 ä¸ºdemoç¼–å·
 */
.Banner002465{ position: relative;margin-bottom: 3%;}
.Banner002465 li a{ display:block; }
.Banner002465 li a .phoneimg{ 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;}
.Banner002465 .owl-dots>div.active span{background: #51af26; }
.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;}
}

/*Floor002617 */
.Floor002617{ position:relative; z-index:1; overflow:hidden;}
.Floor002617 img{ width:100%; display:block;}
.Floor002617 .ycenter{ position:absolute; z-index:5; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); text-align:center;color:#fff; overflow:hidden;}
.Floor002617 .ycenter_click{ z-index:20; width:auto; height:auto; right:5%; top:5%; left:auto;}
.Floor002617 .ycenter_click .title{ display:none;}
.Floor002617 .video{ width:100%;}
.Floor002617 video{ z-index:10; background:#000; position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002617 .title2{ font-size:36px; font-family:'åŽæ–‡ä¸­å®‹';}
.Floor002617 .title2 b{ display:block; opacity:0.2; text-transform:uppercase; font-size:86px; font-family:"Times New Roman", Times, serif;}
.Floor002617 .title2::after{ display:block; content:''; margin:1% auto 3%; width:1px; height:32px; background:#51AF26;}

.Floor002617 .play_btn{ cursor:pointer; display:inline-block;}
.Floor002617 .play_btn i{ display:block; margin:0 auto 15px; width:49px; height:49px; border:2px solid #51AF26; border-radius:50%; background:url(../images/Floor002617_play.png) no-repeat center center;}
.Floor002617 .close_btn i{ position:relative; background:none;}
.Floor002617 .close_btn i::before,
.Floor002617 .close_btn i::after{ position:absolute; content:''; width:3px; border-radius:3px; height:50%; top:25%; background:#51AF26; left:16px;}
.Floor002617 .close_btn i::after{ left:26px;}
@media(min-width:1600px){
.Floor002617{max-height:728px;}		
}
@media(max-width:1366px){
.Floor002617{max-height: 576px;}	
}
@media(max-width:1024px){
.Floor002617 .title2{ font-size:24px;}
.Floor002617 .title2 b{ font-size:56px;}
}
@media(max-width:640px){
.Floor002617 .title2{ font-size:20px;}
.Floor002617 .title2 b{ font-size:40px;}
}
@media(max-width:480px){
.Floor002617 .title2::after{ display:none;}
.Floor002617 .title2 b{ font-size:30px;}
.Floor002617 .title2{ font-size:18px;}
.Floor002617 .play_btn i{ margin:5px auto; background-size:12px;width: 36px;height: 36px;}
.Floor002617 .close_btn i::before{ left:10px;}
.Floor002617 .close_btn i::after{ left:20px;}
}






