.Top002070.bg{background: #fff;}
.Top002070.bg .header-menu li em a{color: #333;}
.titl{ text-align: center; font-size: 30px; color: #151016; padding: 40px 0 10px;position: relative;}
.titl:after{position: absolute;top:40%;right:0;width:400px;height:1px;background: #e2e2e2;content: "";}
.titl:before{position: absolute;top: 40%;left:0;width: 400px;height:1px;background: #e2e2e2;content: "";}
.titl p{  margin: 0; font-size: 13px; text-transform: uppercase; color: #999;    line-height: 13px;}
@media(max-width:480px){
    .titl{font-size: 20px;}
    .titl p{ letter-spacing: 0;}
    .titl{padding: 20px 0 10px}
    .titl:after,.titl:before{display: none;}
    
}
@media (min-width: 768px) {
    .titl{padding: 0 0 3.5%;font-size: 24px;}
    
}
@media (min-width: 1024px) {
 .titl{ font-size: 30px;}
}
/*Top002070 */
.Top002070{ position:absolute; left:0; top:0; width:100%; z-index:100; border-bottom: 1px solid #fff;}
.Top002070 .header{position: relative;}
.Top002070 .header-left{position:absolute; top:50%; left:0%; transform:translateY(-50%); width:40%; max-width:250px;}
.Top002070 .header-right{  position:absolute; top:50%;right:0%;margin-top:-20px;}
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;}
@media(min-width:1025px){
.Top002070 .header-mid{ margin-right:100px; margin-left:20%;}
}
@media(max-width:480px){
.Top002070{ border:0;}
}
.Top002070 .top-language a{ position:relative; padding:0 15px;}
.Top002070 .top-language a:before,
.Top002070 .top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;}
.Top002070 .top-language a:before{ left:0; width:2px; border-right:1px dotted #8c8c8c; height:5px; }
.Top002070 .top-language a:after{ right:0;border:5px solid transparent; border-top-color:#8c8c8c; }

.Top002070 .open-search{ width:40px;  background:url(../images/top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{line-height:40px;padding: 25px 0;font-size: 17px;position:relative;}
.header-menu li em a{color: #fff;}
.Top002070 .header-menu li em::after{position: absolute;right: 0;top: 50%;margin-top: -1.5px;content: '';width: 3px;height: 3px;background-color: #bdbdbd;display: none;}
.Top002070 .header-menu li:hover em::before{ position:absolute; content:''; width:130%; height:2px; bottom:0; left:-15%;background:#0fce0f;}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#0fce0f;}
.Top002070 .header-menu li .sub{ background:none;width:130%;left: -15%;background: #fff;}
.Top002070 .header-menu li .sub dt{ margin-bottom:1px;}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#333}
.Top002070 .header-menu li .sub dt a:hover{ background:#0fce0f;color: #fff}

@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:50px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#EEE4D8; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#0fce0f !important;} 
.Top002070 #open_menu i{background:#0fce0f; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:rgb(29, 111, 29);}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}
/*Banner002848 */
.Banner002848 img{display: block;width: 100%;}

/*Menu002849 */
.Menu002849{}

.Menu002849 .Current em{float: right;font-style: normal;line-height: 56px;max-width: 90%;}
.Menu002849 .Current,
.Menu002849 .Current a{color: #999;}
.Menu002849 .Current a:hover{color: #0fce0f;}
.Menu002849 .Current a:not(:last-child):after{display: inline-block; width: 5px; height: 5px; vertical-align: middle;background: #e5e5e5; content: ''; margin: 0 17px;}
.Menu002849 .nav-menu{position: relative; padding-right: 40px;}
.Menu002849 .nav-menu:before{position: absolute;width: 200%;top: 0;height: 56px;right: 0;background: #f5f5f5;content: '';}
.Menu002849 .nav{height:56px;overflow: hidden;position: relative; z-index: 10;}
.Menu002849 .nav li{line-height: 56px;float: left;}
.Menu002849 .nav-menu li a{font-size: 16px;color: #333;display: block;transition: 0.3s;padding: 0 20px;}
.Menu002849 .nav-menu li.aon a,
.Menu002849 .nav-menu li a:hover{color: #fff;background: #0fce0f;}
.Menu002849 .nav-menu .more{position: absolute; right: 10px; top: 50%; margin-top: -10px;}
.Menu002849 .nav-menu .more dt{font-size: 0; width: 20px;padding-bottom: 10px; }
.Menu002849 .nav-menu .more dt i{display: block;height: 20px; border-radius: 3px;background: #fff url(../images/menu002849_more.gif) no-repeat center center; cursor: pointer;}

.Menu002849 .nav-menu .more dd{position: absolute; right: 0; width: 200px;background: #fff; top: 100%;border: 1px solid #eee;border-radius: 4px;padding:10px 15px;box-shadow: 0 3px 5px rgba(0,0,0,0.2);display: none;}
.Menu002849 .nav-menu .more dd li{line-height: 40px;}
.Menu002849 .nav-menu .more dd li:not(:last-child){border-bottom: 1px solid #eee;}
@media(min-width:1025px){
.Menu002849 .Current{float: right; width: 28.473%;}
.Menu002849 .nav-menu{float: left;width: 71.527%;}
}
@media(max-width:768px){
.Menu002849 .nav{height: 45px;}
.Menu002849 .nav li{line-height: 45px;margin-right: 10px;}
.Menu002849 .Current em{line-height: 30px;}
}
@media(max-width:480px){
.Menu002849 .nav li a{font-size: 14px;padding: 0 10px;}
    .Menu002849 .nav-menu:before{height: 100%;}
    .Menu002849 .nav{height: auto;}
}
/*
 *  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("../images/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 .Ispic{ padding-bottom:65%;}
.Banner002465 li a .Ispic img{ 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 .owl-dots>div{ margin: 0 3px;}
}
@media(max-width:640px){
.Banner002465 li a .Ispic{ padding-bottom:74%;}
}

/*
 .RighInfo001108 
 */
.RighInfo001108{margin:4% 0;}
.RighInfo001108 .pic{ float:left; width:48%;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{ float:right; width:48%; padding-right:2%; color:#333;}
.RighInfo001108 .txt h1{font-size:18px;font-weight:normal;color: #0fce0f;}
.RighInfo001108 .txt dl{border-top: 2px solid #0fce0f;padding:3% 0;border-bottom:1px solid #d9d9d9;}
.RighInfo001108 .txt dd{ line-height:26px; padding:5px 0;}
.RighInfo001108 .txt p{ line-height:36px;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{color: #0fce0f;width:120px;text-align:center;border: 1px solid #0fce0f;border-radius:30px;line-height:34px;display:inline-block;}
.RighInfo001108 .txt .contact a:hover{ background-color:#0fce0f; color:#fff;}
.RighInfo001108 .tab{margin-top:3%;/* background-color:#e8e8e8; */overflow:hidden;font-weight:bold;border-top: 1px solid #cecece;border-bottom: 2px solid #0fce0f;}
.RighInfo001108 .tab span{cursor:pointer;display:inline-block;padding:0 3%;line-height: 50px;/* border-right: 1px solid #cecece; */font-size: 16px;font-weight: normal;color: #333;}
.RighInfo001108 .tab span.on{background-color: #0fce0f;color:#fff;}
.RighInfo001108 .tab_info{padding: 4% 0;padding-bottom: 0;}
.RighInfo001108 .tab_info > .txt{float: right;width:48%;}
.RighInfo001108 .tab_info .pic{float: left;width:48%;}
.RighInfo001108 .tab_info .info h2{font-size: 18px;color: #333;margin:0;margin-bottom: 1%;}
.RighInfo001108 .tab_info .info p{line-height: 2.8;color: #333;font-size: 14px;margin:0;}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none !important; width:auto !important;}
.RighInfo001108 .tab_info .pic,.RighInfo001108 .tab_info .txt{float: none !important; width:100% !important;}
}



/*Floor002822 */
.Floor002822{overflow: hidden;margin:4% 0;}
.
.Floor002822 .auto:before{position: absolute; content: ''; right: 100%; height: 100%; width: 100%; background: #fff; top: 0;}
.Floor002822 .title{position: relative;padding-left: 44px; padding-bottom: 30px;}
.Floor002822 .title .t-1{font-size: 40px;color: #000;}
.Floor002822 .title p{font-size: 16px;color: #999;max-width: 600px;line-height: 28px;}
.Floor002822 .title .more{position: absolute; width: 56px; height: 51px; background: url(../images/floor002822_more.png) no-repeat center center; right: 0; top: 0;}
.Floor002822 .title .more:before{position: absolute; content: ''; width: 100%; height: 100%;background: url(../images/floor002822_morebg.png) no-repeat center center; left: 0; top: -4px; transition: 0.3s;}
.Floor002822 .title .more:hover:before{background-image: url(../images/floor002822_morebg_hover.png);transform: rotate(180deg); top: 3px;}
@media(max-width:480px){
.Floor002822 .title .t-1{font-size: 30px;}
}

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}

.Floor002822 li a{display: block;position: relative;padding: 20px 0;margin: 0 4px;color: #999;}
.Floor002822 li{width:32%;margin-right: 2%;float: left;margin-bottom: 2%;border-bottom: 2px solid #0fce0f;}
.Floor002822 li:hover{border:0;}
.Floor002822 li:nth-child(3n){margin-right: 0;}
@media(min-width:1025px){
.Floor002822 li .inner:after{position: absolute; right: -5px;content: ''; top: 0; height: 100%; width: 1px;background: #e7e7e7;}
}
.Floor002822 li a:hover .inner:after{opacity: 0;}
.Floor002822 li .inner{padding: 0 20px;position: relative;}
.Floor002822 li aside{font-size: 18px;color: #333;line-height: 28px;margin-top: 10px;}
.Floor002822 li a:hover aside{font-weight: bold;}
.Floor002822 li p{font-size: 16px; line-height: 24px; margin: 10px 0 30px 0;}
.Floor002822 li time{padding-right: 40px; background: url(../images/floor002822_more.png) no-repeat right center;display: inline-block;}

.Floor002822 li .line{position: absolute; right: 0; bottom: 0;width: 0;height: 0;  border: 4px solid #23ac38;border-radius: 5px; opacity: 0; transition: 0.3s;}
.Floor002822 li .line i{position: absolute;border: 4px solid #e6f4eb;border-radius: 5px; width: 30%; height: 60%; right: -4px; bottom:-4px;border-left-color: transparent;border-top-color: transparent;}
.Floor002822 li .line i:before,
.Floor002822 li .line i:after{position: absolute; content: ''; width: 4px; height: 4px; border-radius: 50%;background: #23ac38;}
.Floor002822 li .line i:before{right: -4px; top: -3px;}
.Floor002822 li .line i:after{left: -3px; bottom: -4px;}
.Floor002822 li a:hover .line{width: 100%;opacity: 1; height: 100%; }
.Floor002822 .slick-dots{text-align: center; padding: 20px 0;}
.Floor002822 .slick-dots li{display: inline-block; width: 10px; height: 10px; background: #eee;border-radius: 50%; margin: 0 3px;}
.Floor002822 .slick-dots li button{display: none;}
.Floor002822 .slick-dots li.slick-active{background: #23ac38;}
@media (max-width:1024px){
.Floor002822 .title{padding-left: 24px; }
.Floor002822 li a{padding: 20px 0;}
.Floor002822 li .inner{padding: 0 20px;}
    .Floor002822 li{float: none;width: 100%;}
}

/*Bottom002705 */
.Bottom002705{/* padding:4% 0; */background:url(../images/bottom002705_bg.jpg) no-repeat center top;background-size:cover;color:#fff;}
.Bottom002705 .bottom-mid,
.Bottom002705 .bottom-left{ float:left;}
.Bottom002705 .bottom-left{width:26%;background: rgba(0,0,0,0.5);padding: 4% 2%;}
.Bottom002705 .bottom-right{ float:right; width:24%;}
.Bottom002705 .bottom-mid{width: 70%;overflow:hidden;margin: 4% 0 0% 4%;}
.Bottom002705 .bottom-mid dl{float:left;width: 16.5%;}

.Bottom002705 .logo img{ display:block; width:100%; max-width:265px;}
.Bottom002705 .hotline{margin-top: 10%;color:#959aa3;padding-bottom:3%;display: none;font-size:16px;}
.Bottom002705 .hotline b{ display:block; font-size:32px; letter-spacing:2px; color:#fff;font-family:Helvetica, Arial, sans-serif;}

.Bottom002705 .bottom-mid dt{/* padding-top:30px; */color:#fff;font-size:16px;}
.Bottom002705 .bottom-mid dt aside{ font-size:24px; padding-bottom:10px;}
.Bottom002705 .bottom-mid dt::after{display:block;content:'';width: 95%;height:1px;background:#fff;opacity:0.2;margin: 20px 0;}
.Bottom002705 .link dd{font-size:16px;line-height: 30px;}
.Bottom002705 .link dd a{color:#fff;opacity:0.32;font-size: 15px;}
.Bottom002705 .link dd a:hover{ opacity:1;}
.Bottom002705 .bshare-custom{ overflow:hidden;}
.Bottom002705 .bshare-custom a{ display:block; float:left; padding:0; width:40px; height:40px; border-radius:50%; border:1px solid #fff; background-position: 0 0; background-repeat:no-repeat; opacity:0.6;}
.Bottom002705 .bshare-custom a:hover{ opacity:1;}
.Bottom002705 .bshare-custom a:not(:last-child){ margin-right:10px;}
.Bottom002705 .bshare-custom a.bshare-qqim{ background-image:url(../images/bottom002705_share_qq.png);}
.Bottom002705 .bshare-custom a.bshare-weixin{ background-image:url(../images/bottom002705_share_wx.png);}
.Bottom002705 .bshare-custom a.bshare-sinaminiblog{ background-image:url(../images/bottom002705_share_sina.png);}
.Bottom002705 .bshare-custom a.gettop{background-position: -2px 0; background-image:url(../images/bottom002705_share_gtop.png);}
.Bottom002705 .code{ padding-top:30px;}
.Bottom002705 .code img{ display:block; max-width:148px; width:100%;}

.Bottom002705 .bottom-right{ text-align:right;}
.Bottom002705 .word{ overflow:hidden;}
.Bottom002705 .word::before{ display:block; content:''; width:80%; max-width:180px; height:1px; background:#fff; opacity:0.2; float:right; margin-bottom:15px;}
.Bottom002705 .word p.en{ clear:both; opacity:0.33; font-size:18px; margin-top:0; font-family:candara ,Verdana, Geneva, sans-serif;}
.Bottom002705 .word p.cn{ margin-top:0; font-size:30px; font-weight:bold; max-width:520px; float:right;}
.Bottom002705 .copyright{padding-top: 10%;}
.Bottom002705 .copyright nav a{ color:#fff; opacity:0.3;}
.Bottom002705 .copyright nav a:hover{ opacity:1;}
.Bottom002705 .copyright nav a:not(:last-child)::after{ display:inline-block; content:''; vertical-align:middle; width:1px; height:8px; background:#fff; opacity:0.3; margin:0 8px;}
.Bottom002705 .copyright p{ color:#bfbfbf;}
.Bottom002705 .copyright a{ color:#bfbfbf;}
.Bottom002705 .designer{color:#959aa3;}
.Bottom002705 .designer a{color:#959aa3; text-decoration:underline;}



#bsWXBox{ box-sizing:content-box;}
@media(max-width:1024px){
.Bottom002705 .bottom-mid,
.Bottom002705 .bottom-left,
.Bottom002705 .bottom-right,
.Bottom002705 .bottom-mid dl{ text-align:center; float:none; width:auto;}
    .Bottom002705 .bottom-mid{display: none;}
.Bottom002705 .code img,
.Bottom002705 .logo img{ margin:0 auto;}
.Bottom002705 .hotline{ margin-top:3%;}
.Bottom002705 .bottom-mid dt::after{ margin:20px auto;}
.Bottom002705 .bshare-custom{ display:inline-block;}
.Bottom002705 .word{ padding-top:30px;}
.Bottom002705 .word::before,
.Bottom002705 .word p.cn{ float:none; width:auto; max-width:none;}
.Bottom002705 .copyright{ padding:0;}
}
/*
 .PicList001814 为demo编号
 */
.PicList001814 {margin:4% 0;margin-bottom:0%;}
.PicList001814 li{ float:left; margin-right:2%; padding:1% 0; width:32%;margin-bottom: 2%;}
.PicList001814 li:nth-child(3n){ margin-right:0;}
.PicList001814 li a{ display:block; border:1px solid #eee; padding:0%;}
.PicList001814 li a .txt{padding:0 4%;text-align: center;width: 100%;height: 100%;display: block;border-bottom: 2px solid #0fce0f;}
.PicList001814 li figure{ padding-bottom:64%;}
.PicList001814 li figure img{ display:none;}
.PicList001814 li h2{margin:0;font-size: 16px;font-weight:normal;line-height: 2;margin-top: 20px;}
.PicList001814 li p{ margin:0; font-size:12px; line-height:24px; overflow:hidden; border-bottom:1px solid #eaeaea; height:96px;}
.PicList001814 li .span{display:inline-block;line-height:40px;background:url(../images/piclist001814-more.png) no-repeat right center;padding-right:15px;font-size:14px;margin-bottom: 20px;}
.PicList001814 li a:hover *{ color:#0fce0f;}
.PicList001814 li a:hover h2{ font-weight:bold;}
@media(max-width:768px){
.PicList001814 li{ width:48%; margin-right:4%;}
.PicList001814 li:nth-child(2n){ margin-right:0;}
.PicList001814 li p{ height:72px;}
}
@media(max-width:375px){
/*.PicList001814 li{ width:auto; float:none; margin-right:0;}
.PicList001814 li p{ height:48px;}*/
}
/*Banner002653 */
.Banner002653{ position:relative; overflow:hidden;}
.Banner002653 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002653 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002653 .slides {display: block;} 
* html .Banner002653 .slides {height: 1%;}
.no-js .Banner002653 .slides > li:first-child {display: block;}
.Banner002653 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002653 .flex-viewport {max-height: 300px;}
.Banner002653 .slides {zoom: 1;}
.Banner002653 .slides > li{ position:relative;}
.Banner002653 .slides > li > img{ display:block; width:100%;}
.Banner002653 .slides > li .ycenter{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Banner002653 .slides > li .main{ padding:0 10%; width:100%;}
.Banner002653 .slides > li .main img{ width:40%; max-width:538px;transform:translateY(-20%); transition:0.3s 0.3s;}
.Banner002653 .slides > li.flex-active-slide .main img{transform:translateY(0);}
.Banner002653 .slides > li aside{ color:#fff; font-family:Arial, Helvetica, sans-serif; max-width:530px;transform:translateY(40%);transition:0.5s 0.3s; opacity:0;}
.Banner002653 .slides > li.flex-active-slide aside{transform:translateY(0); opacity:1;}
.Banner002653 .slides > li h3{ font-size:72px; margin:0;}
.Banner002653 .slides > li p{ font-size:24px; line-height:30px; margin:0 0 10% 0;}
.Banner002653 .slides > li aside a{ color:#fff; text-decoration:underline;}
.Banner002653 .flex-control-nav{padding:2% 0;text-align:center;position: absolute;z-index: 10;bottom: 0;width: 100%;left: 0;}
.Banner002653 .flex-control-nav li{ display:inline-block; padding:0 5px;}
.Banner002653 .flex-control-nav li a{ display:block; border:1px solid transparent; border-radius:50%; width:14px; height:14px; position:relative; overflow:hidden; line-height:1000px;}
.Banner002653 .flex-control-nav li a.flex-active{ border-color:#c29c75;}
.Banner002653 .flex-control-nav li a::before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; border-radius:50%; background:rgba(0,0,0,0.3);}
.Banner002653 .flex-control-nav li a.flex-active::before{ background:#c29c75;}
.Banner002653 .flex-direction-nav a{ position:absolute; top:50%; margin-top:-27px;width:54px; height:54px; background:rgba(255,255,255,0.15); border-radius:50%; overflow:hidden; line-height:1000px; z-index:10;}
.Banner002653 .flex-direction-nav a:hover{ background:#fff;}
.Banner002653 .flex-direction-nav a::before{ position:absolute; content:''; width:14px; height:14px; border-right:2px solid #fff; border-top:2px solid #fff; left:50%; top:50%; margin:-7px 0 0 -8px; transform:rotate(45deg);}
.Banner002653 .flex-direction-nav a:hover::before{ border-color:#c09a75;}
.Banner002653 .flex-direction-nav a.flex-prev{ left:3%;}
.Banner002653 .flex-direction-nav a.flex-prev::before{transform:rotate(-135deg); margin-left:-3px;}
.Banner002653 .flex-direction-nav a.flex-next{ right:3%;}
@media(max-width:1024px){
.Banner002653 .flex-direction-nav a{margin-top:-20px;width:40px; height:40px;}
.Banner002653 .flex-direction-nav a::before{width:10px; height:10px; margin-top:-5px;}
.Banner002653 .slides > li h3{ font-size:40px;}
.Banner002653 .slides > li p{ font-size:16px; line-height:normal;}
}
@media(max-width:480px){
.Banner002653 .slides > li h3{ font-size:24px;}
.Banner002653 .slides > li p{ font-size:12px;}
}
/*
 .Floor002439 为demo编号
 */
.Floor002439 { position:relative;}
@media only screen and (min-width:1200px ) {
  .Floor002439{    margin-top: -120px;z-index: 10;}
}
@media only screen and (min-width:1600px ) {
  .Floor002439{ padding-left: 50px; padding-right: 50px;}
}
.Floor002439 .auto{ overflow: hidden; box-shadow: 0px 3px 28px 7px rgba(0, 0, 0, 0.05);}
.Floor002439 .list{ padding-top: 15px;}
.Floor002439 .list .item{position: relative;}
.Floor002439 .list .item:after{background: #efefef;height:50%;top:25%;width:2px;right: 0;content: "";position: absolute;}
.Floor002439 .list .item:last-child::after{display: none;}
.Floor002439 .list .item a{display: block;width: 100%;position: relative;background: #fff;}
.Floor002439 .list .item a .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover;}
.Floor002439 .list .item .word{ padding:10% 5% 10% 10%; color: #333; position: relative; z-index: 3;}
.Floor002439 .list .item .word .pic{width: 13%;float: left;margin-top: 2%;}
.Floor002439 .list .item .word .txt{float: right;width:75%;}
.Floor002439 .list .item .word h3{font-weight: normal;margin: 0% 0 1.345%;font-size: 20px;}
.Floor002439 .list .item .word p{ margin: 0; line-height: 20px; height: 40px; overflow: hidden; font-size: 14px;}
@media only screen and (min-width:640px ) {
 
  .Floor002439 .list .item{float: left;width: 33.3334%;/* padding: 0 10px 20px; */}
}
@media (max-width:480px)
{
    .Floor002439 .list .item .word{ padding:5% 5% 5% 10%; }
}
/*Floor002842 */
@font-face {
  font-family: "DINBold";
  src: url("../fonts/dinbold.woff2") format("woff2"),
       url("../fonts/DINBold.woff") format("woff"),
       url("../fonts/dinbold.ttf") format("truetype"),
       url("../fonts/dinbold.eot") format("embedded-opentype"),
       url("../fonts/dinbold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}
/*slick Basic*/
.Floor002842 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent; z-index: 1;}
.Floor002842 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002842 .slick-list:focus {outline: none}
.Floor002842 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002842 .slick-slider .slick-track, 
.Floor002842 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002842 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002842 .slick-track:before, 
.Floor002842 .slick-track:after{display: table; content: '';}
.Floor002842 .slick-track:after{ clear: both;}
.Floor002842 .slick-loading .slick-track { visibility: hidden;}
.Floor002842 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002842 .slick-slide .slick-loading img { display: none;}
.Floor002842 .slick-slide .dragging img { pointer-events: none;}
.Floor002842 .slick-initialized .slick-slide { display: block;}
.Floor002842 .slick-loading .slick-slide { visibility: hidden;}
.Floor002842 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002842 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002842{position: relative; z-index: 1;margin-top: 4%;}
.Floor002842 .btn,
.Floor002842 .title{position: absolute; z-index: 10;}
.Floor002842 .title .inner{position: absolute; left: 2vw;right: 2vw;bottom: 3vw;color: #000;}
.Floor002842 .title .cn{font-size: 34px; }
.Floor002842 .title .en{font-size: 42px;}
.Floor002842 .btn{background: #e9edf0;top: 0;right: 0; }
.Floor002842 .slick-arrow{position: absolute;width: 5vw;height: 5vw;background:#fff;border: 0;padding: 0;font-size:0;}
.Floor002842 .slick-arrow:not(.slick-disabled){cursor: pointer;background-color: #ea5433;}
.Floor002842 .slick-arrow:before{display: inline-block; width: 70%;max-width: 38px; background: url(../images/floor002842-more.png) no-repeat right center; height: 9px; content: '';}
.Floor002842 .slick-disabled:before{background-image: url(../images/floor002842-more2.png);}
.Floor002842 .slick-prev{right: 100%;top: 100%;}
.Floor002842 .slick-prev:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Floor002842 .slick-next{left: 0;bottom: 0;}

.Floor002842 .slider li{float: left; position: relative;}
.Floor002842 .slider li a{display: block;background:url(../images/floor002842_hover.png);color: #fff;}
.Floor002842 .slider li a > *{position: absolute;}
.Floor002842 .slider li .Ispic{left: 0; top: 0;width: 100%; height: 100%; opacity: 1; transition: 0.3s;}
.Floor002842 .slider li .txt,
.Floor002842 .slider li .more{ left: 2vw;bottom: 3vw;transition: 0.3s;}
.Floor002842 .slider li .txt{position: absolute;right: 2vw;font-size: 24px;opacity: 0;}
.Floor002842 .slider li .txt:before{width: 25px;margin-bottom: 2vw;background: #fff;display: block;content: ''; height: 4px;}
.Floor002842 .slider li a:hover .txt{bottom: 10vw;opacity: 1}
.Floor002842 .slider li a:hover .Ispic{opacity:0.2;}
.Floor002842 .slider li .more{background: url(../images/floor002842-more.png) no-repeat right center; width: 0; height: 9px; }
.Floor002842 .slider li a:hover .more{width: 38px; }
.Floor002842 .cn{margin-bottom: 10px;}
.Floor002842 .en{font-family: "DINBold";}
@media(min-width:1025px){
.Floor002842 .btn,
.Floor002842 .title{ width: 25%;height: 18.75vw;}
.Floor002842 .title{right: 25%;top: 18.75vw; }
.Floor002842 .slider li{width:32%;margin-right: 2%;}
.Floor002842 .slider li:nth-child(3n){margin-right: 0;}
.Floor002842 .slider li a{height: 18.75vw;}
}
@media(min-width:1025px) and (max-width:1366px){
.Floor002842 .slider li .txt{font-size: 20px;opacity: 0;}
.Floor002842 .title .cn{font-size: 28px; }
.Floor002842 .title .en{font-size: 36px;}
}
@media(max-width:1024px){
.Floor002842{min-height: 75vw;}
.Floor002842 .btn,
.Floor002842 .title{ width: 50%;height:37.5vw;}
.Floor002842 .title{right: 50%;top: 37.5vw; }
.Floor002842 .slider li{width: 50%;}
    .Floor002842 .slider li:nth-child(3n){width:100%;}
.Floor002842 .slider li a{height: 37.5vw;}
.Floor002842 .slick-arrow{width: 10vw;height: 10vw;}
.Floor002842 .slider li a:hover .txt{bottom: 20vw;}
}
@media(max-width:640px){
.Floor002842 .slider li .txt{font-size: 3.5vw;}
.Floor002842 .title .cn{font-size: 4vw; }
.Floor002842 .title .en{font-size:5vw;}
.Floor002842 .cn{margin-bottom: 1vw;}
.Floor002842 .slider li .txt:before{width: 5vw; height: 1vw;margin-bottom: 2vw;}
.Floor002842 .slider li .txt,
.Floor002842 .slider li .more{ left: 4vw;bottom: 5vw;}
.Floor002842 .slider li .txt{right: 4vw;}
}
/*
 .Floor001332 为demo编号
 */
.Floor001332{ background:url(../images/bg01.png) no-repeat center center/cover; padding:2% 0 3% 0;margin-top:5%;}
.Floor001332 h2{ margin:0; font-size:28px; font-weight:normal; color:#fff; padding-bottom:3%;}
.Floor001332 h2 a{ float:right; color:#fff; font-size:14px;}
.Floor001332 li{ float:left;width:20%; position:relative; padding-bottom:40%; overflow:hidden; background-repeat:no-repeat; background-position:left top; background-size:auto 100%; transition:0.5s;}
.Floor001332 li .txtall{ position:absolute; z-index:2; color:#fff; text-align:left; text-shadow:1px -1px 2px #000;top:5%;left: 5%;}
.Floor001332 li a{ width:112px; border:1px solid #fff; line-height:40px;color: #fff;padding: 1% 2%;margin-top: 4%;}
.Floor001332 li .txtall img{margin-bottom: 2%;}
.Floor001332 li h5{ margin:0;  width:100%; font-size:18px; font-weight:normal; top:10%; line-height:30px;}
.Floor001332 li p{margin:0;margin-top: 1%;opacity: 0;transition: all 0.3s;}
.Floor001332 li:hover p{opacity: 1;}
.Floor001332 li h5::before{ position:absolute; content:''; width:20px; height:1px; background-color:#fff; left:50%; margin-left:-10px; bottom:-10px;display: none;}
.Floor001332 li::before{ background-image: linear-gradient(90deg, rgba(0,0,0,0.7), transparent);position:absolute;content:''; width:100%; height:100%; transition:0.5s;}
.Floor001332 li:first-child{ width:40%;}
.Floor001332 li:first-child::before{ transform:translateY(-100%);} 
.Floor001332 ul:hover li{width:20% !important;}
.Floor001332 ul li:hover{ width:40% !important;}
.Floor001332 ul:hover li::before{transform:translateY(0);}
.Floor001332 ul li:hover::before{transform:translateY(-100%);}
@media(max-width:1000px){
.Floor001332 li h5{ font-size:16px;}
}
@media(max-width:768px){
.Floor001332 li a{ width:90px; line-height:30px;}
.Floor001332 li p{ height:38px; overflow:hidden;}
}
@media(max-width:640px) and (min-width:481px){
.Floor001332 li h5{ font-size:14px; line-height:20px;}
.Floor001332 li a{  font-size:12px;width:70px; margin-left:-35px;}
}
@media(max-width:480px){
.Floor001332 li{ width:50% !important; background-size:cover;}
.Floor001332 ul:hover li,
.Floor001332 li:hover{ width:50% !important; }

}
@media(max-width:375px){
.Floor001332 h2{font-size:24px;}
.Floor001332 li h5{ font-size:13px;line-height:20px;height:20px; overflow:hidden;}
.Floor001332 li a{  font-size:12px;line-height:20px;width:70px;}
}
/*
 .Floor001050 为demo编号
 */
.Floor001050{/* background-color:#f7f8f8; */position:relative;padding-top: 4%;}
.Floor001050::after{ position:absolute; content:''; right:0; top:0; width:45.5%; height:100%; background:url(../images/floor001050-bg.jpg) no-repeat center center; background-size:cover; z-index:3;display: none;}
.Floor001050::before{ position:absolute; content:''; left:0; top:110px; width:100%; height:1px; background-color:#efefef;display: none}
.Floor001050 .auto{ position:relative; z-index:5;}
.Floor001050 .list{float:right;width:38.9%;/* padding-top:4%; */}
.Floor001050 .txt{float:left;width: 61%;background: #f7f7f7;padding: 4%;}
.Floor001050 .txt h2{margin:0;/* height:110px; */font-size:36px;font-weight:normal;color:#333;/* padding-top:50px; */}
.Floor001050 .list_txt{position:relative; }
.Floor001050 .list_txt:before{position:absolute; content:'';  z-index:1;left:114px; top:0; height:100%; width:1px; background-color:#efefef;}
.Floor001050 .list_txt li div{ padding:27px 0 27px 140px; position:relative;}
.Floor001050 .list_txt li div .img01{position: absolute;width: 15%;left: 0; bottom: 0;}
.Floor001050 .list_txt li time{ position:absolute; left:0; top:27px; width:114px;  font-size:18px; color:#333;}
.Floor001050 .list_txt li time:before{position:absolute;content:'';width:9px;height:9px;border-radius:50%;background-color: #0fce0f;top:50%;margin-top:-4.5px;right:-4.5px;}
.Floor001050 .list_txt li h4{ margin:0; font-size:18px; font-weight:normal;}
.Floor001050 .list_txt li p{ color:#666; margin-bottom:0; line-height:20px; height:40px; overflow:hidden;}
.Floor001050 .list_txt li:hover a{ color:#6bc30d;}
.Floor001050 .list_txt li:hover time:before{border: 7px solid #00ffff;width:23px;height:23px;margin-top:-11.5px;right:-11.5px;}
.Floor001050 .list_txt .bx-wrapper{position:relative;z-index:2;/* padding-bottom:15%; *//* padding-top:5%; */}
.Floor001050 .bx-pager{ display:none;}
.Floor001050 .list_txt .bx-controls-direction{position:absolute;left: 188px;top: -34px;}
.Floor001050 .list_txt .bx-controls-direction a{ background:url(../images/floor001050-icons.png) no-repeat left top; width:20px; height:20px; display:block; overflow:hidden; text-indent:-999em;}
.Floor001050 .list_txt .bx-controls-direction a.bx-next{ background-position: left bottom; margin-top:5px;}
.Floor001050 .list li .Ispic{ display:block; padding-bottom:61%;}
.Floor001050 .list li .txt02{padding: 5% 4%;padding-bottom: 0;}
.Floor001050 .list li time{color: #9999;font-size:12px;display:block;padding:5px 0;}
.Floor001050 .list li h1{margin:0;font-weight:normal;font-size: 20px;line-height:35px;overflow:hidden;height:70px;color: #333;}
.Floor001050 .list li h1 a{color: #333;}
.Floor001050 .list li p{color: #999;line-height:20px;height:60px;overflow:hidden;}
.Floor001050 .list li .more{border:1px solid #0fce0f;width:100px;background: #0fce0f;margin-top: 25px;}
.Floor001050 .list li .more a{line-height: 31px;color: #fff;width:100px;display: block;text-align: center;}
.Floor001050 .list .bx-controls-direction{overflow:hidden;margin-left: 4%;}
.Floor001050 .list .bx-controls-direction a{display:block;float:left;width:50px;height:47px;background-color: #0fce0f;background-repeat:no-repeat;background-position:center center;overflow:hidden;text-indent:-999em;}
.Floor001050 .list .bx-controls-direction a.bx-prev{ background-image:url(../images/floor001050-btn_prev.gif);}
.Floor001050 .list .bx-controls-direction a.bx-next{ margin-left:14px; background-image:url(../images/floor001050-btn_next.gif);}
@media(max-width:1200px){
.Floor001050 .list{ width:41%;}
}
@media(max-width:1000px){
.Floor001050 .list_txt li div{ padding-top:15px; padding-bottom:15px;}
.Floor001050 .list_txt li time{ top:15px;}
}
@media(max-width:768px){
.Floor001050::after,
.Floor001050::before{ display:none;}
.Floor001050 .auto{ padding:0;}
.Floor001050 .txt{  float:none; width:auto; padding:2%;}
.Floor001050 .txt h2{ border-bottom:1px solid #efefef; height:auto; padding-top:3%;}
.Floor001050 .list_txt .bx-wrapper{ padding:3% 0;}
.Floor001050 .list{ float:none; width:auto;padding:2%;background-size:cover;}
}
@media(max-width:480px){
.Floor001050 .txt h2{ font-size:24px;}
.Floor001050 .list_txt .bx-controls-direction{ height:20px; overflow:hidden; left:150px; top:-20px;}
.Floor001050 .list_txt .bx-controls-direction a{ display:inline-block; margin:0 10px 0 0 !important;}
    .Floor001050 .list_txt li h4,.Floor001050 .list li h1{font-size: 14px;height: auto;}
    .Floor001050 .list li p{font-size: 12px;line-height: 2;    height: 67px;}
}

/*Page002046 */
.Page002046 .Pages{ text-align:center; padding-bottom: 4%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0fce0f; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*Form002219*/
.Form002219{ padding-bottom:0%;background: url(../images/map.png) no-repeat;background-size: cover;padding:4% 0}
.Form002219 form{width:70%;float: right;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{color: #ffffff;font-size:14px;position:absolute;left:0;width:70px;text-align:right;line-height:40px;}
.Form002219 .text{border:1px solid #dfdfdf;border-radius:5px;width:100%;padding:0 10px;line-height:38px;height:38px;color:#5b5b5b;background: rgba(255,255,255,0.5);}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{display:inline-block;line-height:40px;min-width:140px;margin-right:20px;background-color:#f3f3f3;color: #0e2e7d;font-size:14px;border:none;border-radius:5px;cursor:pointer;}
.Form002219 .submitbtn{color:#fff;background-color: #0e2e7d;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
    .Form002219 form{float: none;width:100%;}
}
/*Form002219 End*/
.team{width: 100%;position: relative;padding: 3% 0;overflow: hidden;background: #f5f5f5;margin-top: 3%;}
.team-list{width: 100%;}
.team-img{width: 100%;height:120px;line-height:120px;padding: 0 16px;transition: all .4s ease;text-align: center;}
.team-img img{max-width: 100%;}
.team-img:hover{background: #fff;box-shadow: 0 4px 10px 4px #ececec;}
.team-list .swiper-container{padding: 0 10px 20px;}
.team-list .contain{width: 1380px;}
.team-list .swiper-wrapper{padding-bottom: 44px;}
.team-list .swiper-pagination{bottom: 10px;}
.team-list .swiper-pagination-bullet {background: #d4d4d4;opacity: 1;width: 6px;height: 6px;}
.team-list .swiper-pagination-bullet:after{content: "";width: 20px;height: 20px;position: absolute;left: 50%;top: 50%;background: transparent;border: 2px solid #0fce0f;border-radius: 100%;margin-top: -10px;margin-left: -10px;opacity: 0;}
.team-list .swiper-pagination-bullet-active {width: 6px;height: 6px;opacity: 1;position: relative;background-color: #0fce0f;}
.team-list .swiper-pagination-bullet-active:after {opacity: 1;}
.team-list .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 8px;}



/*
 .Floor002467 为demo编号
 */
.Floor002467 .videobox{ position: relative;height: 200px;}
.Floor002467 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002467 .videobg .play{ display: block; background: url(../images/floor002467-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.Floor002467 .videobg h2{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: normal; color: #fff; margin-top: 40px;}
.Floor002467 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 15; display: none;}
.Floor002467 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 400px;}
	.Floor002467 .videobg .play{background-size:40px 40px;}
	.Floor002467 .videobg h2{font-size: 20px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002467 .videobg h2{font-size: 24px;}
	.Floor002466 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 600px;}
	.Floor002467 .videobg .play{background-size:50px 50px;}
	.Floor002467 .videobg h2{font-size: 30px;}
}



/*
 .RighInfo002803 Ã¤Â¸ÂºdemoÃ§Â¼â€“Ã¥ÂÂ·
 */
.RighInfo002803 {margin:3% 0;}
.RighInfo002803 .txtbox { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; margin-bottom: 4%; }
.RighInfo002803 .name { font-size: 24px; color: #000; line-height: 1; padding-bottom: 20px; }
.RighInfo002803 .name em { font-style: normal; color: #0fce0f; }
.RighInfo002803 .word { line-height: 30px; font-size: 16px; color: #585858; position: relative; }
.RighInfo002803 .word .wap_pic { display: block; text-align: center; }
.RighInfo002803 .word .pc_pic { display: none; }
.RighInfo002803 .word .fr { margin-left: 60px; margin-bottom: 40px; }
.RighInfo002803 .word .fl { margin-right: 60px; margin-bottom: 40px; margin-top: 40px; }

@media only screen and (min-width:769px ) {
.RighInfo002803 .name {     font-size: 28px;padding-bottom: 2px; }
.RighInfo002803 .word .wap_pic { display: none; }
.RighInfo002803 .word .pc_pic { display: block; position: absolute; right: 0; top: 0; z-index: -1; }
.RighInfo002803 .word .pic { display: block; float: right; margin-left: 50px; }
.RighInfo002803 .p {padding-right: 54%;margin-bottom: 20px;line-height: 2;font-size: 14px;}
.RighInfo002803 .p1 {padding-right: 40%;}
}

@media (max-width: 1200px) {
.RighInfo002803 .word .pc_pic { position: static; width: 45%; float: right; margin-left: 5%; }
.RighInfo002803 .p, .RighInfo002803 .p1 { padding-right: 0 !important; }
}
.RighInfo002803 ul { padding-top: 4%; }
.RighInfo002803 li { float: left; width: 32%; text-align: center; position: relative; border: 1px solid #ddd; box-shadow: 0 10px 20px rgba(0,0,0,0.12); }
.RighInfo002803 li+li { margin-left: 2%; }
.RighInfo002803 li div { padding: 6% 0; margin: 0 auto; width: 80%; max-width: 280px; }
.RighInfo002803 li figure img { width: 50%; max-width: 100px; ; transition: 0.3s; }
.RighInfo002803 li h3 { font-size: 30px; font-weight: normal; color: #000; margin: 0; margin-top: 15px; }
.RighInfo002803 li p { line-height: 1; font-size: 18px; color: #585858; margin-bottom: 0; }
.RighInfo002803 li:hover * { color: #c92c0d !important; }
.RighInfo002803 li:hover figure img { transform: rotateY(180deg); }

@media(max-width:768px) {
.RighInfo002803 li h3 { font-size: 20px; margin-top: 10px; }
.RighInfo002803 li p { font-size: 16px; }
.RighInfo002803 img{ width:100% !important; height:auto; padding:0 !important;}
}

@media(max-width:480px) {
.RighInfo002803 li { width: 100%; float: none; margin-left: 0 !important; margin: 2% 0; }
    .RighInfo002803 .name{padding-bottom: 0;}
}



/*Floor000556*/ 
.Floor000556{ padding:3% 0;padding-top: 0;}
.Floor000556 .title{ max-width:915px; margin:0 auto; text-align:center;font-size:28px; overflow:hidden;}
.Floor000556 .title a{color: #333;}
.Floor000556 .title aside{font-size: 16px;text-transform: uppercase;}
.Floor000556 .title span{position:relative;/* color: #666; */font-size: 23px;}
.Floor000556 .title span::before,
.Floor000556 .title span::after{ position:absolute; content:''; height:7px; width:360px; background:url(../images/floor000556_line.gif) repeat-x bottom center; top:50%; margin-top:-3.5px;}
.Floor000556 .title span::before{ right:100%; margin-right:50px;}
.Floor000556 .title span::after{ left:100%; margin-left:50px;}

.Floor000556 .tab{text-align:center;padding: 2% 0 3% 0;}
.Floor000556 .tab span{ display:inline-block; line-height: 37px; padding:0 25px; height: 37px; text-align: center; font-size: 14px; cursor: pointer; transition:0.3s;border:1px solid #cecece;margin-right: 2%;}
.Floor000556 .tab .on{ background: #0fce0f; color: #fff; border:0;}
.Floor000556 .tab-info{ display:none;}

.Floor000556 .pro_list{ position:relative; }
.Floor000556 .owl-stage-outer{ overflow:hidden;}
.Floor000556 .owl-item{ float:left;}
.Floor000556 .owl-nav{ display:block;}
.Floor000556 .owl-nav button{ font-size:0; width:50px; height:50px; border:none; position:absolute; top:50%; margin-top:-25px; background:none; cursor:pointer; padding:0;}
.Floor000556 .owl-nav button.owl-prev{ left:0;}
.Floor000556 .owl-nav button.owl-next{ right:0;}
.Floor000556 .owl-nav button::before{ position:absolute; content:''; width:50%; height:50%; border-top:3px solid #e5e5e5; border-right:3px solid #e5e5e5; top:25%; left:25%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor000556 .owl-nav button.owl-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.Floor000556 .owl-nav button:hover::before{ border-color:#0fce0f;}

.Floor000556 .item a{ display:block; border-bottom:5px solid #ddd;transition:0.3s;}
.Floor000556 .item a:hover{ border-bottom-color:#0fce0f;}
.Floor000556 .item a:hover p{color: #0fce0f}
.Floor000556 .item .pic{ text-align:center; overflow:hidden; padding:5px 0;}
.Floor000556 .item .pic img{ width:100%; display:block; margin:0 auto;transition:0.3s;}
.Floor000556 .item:hover  .pic img{ transform:scale(1.12,1.12);}
.Floor000556 .item p{ margin:0; text-align:center; padding:3% 0 3% 0;}

.Floor000556.pzgl .item a{/* width:23%; margin-right:2%; margin-bottom:2%; float:left; */border-bottom:0;}
.Floor000556.pzgl .item a .dot{ font-size:16px; color:#0fce0f;}
.Floor000556.pzgl .item a p{ font-size:14px;}

@media(max-width:480px){
.Floor000556 .title{font-size:18px;}
.Floor000556 .title aside{ font-size:26px;}
.Floor000556 .pzgl .item a{ width:48%;}
}


/*Title002752 */
.Title002752{padding: 3% 0; text-align: center;font-size: 100px;padding-bottom: 0;}
.Title002752 .t-1{font-family:Times, Times New Roman, serif;color: #e7e7e7; font-size: 0.38em; text-transform: uppercase; line-height: 1em;}
.Title002752 .t-2{font-size: 0.25em;color: #0fce0f;line-height: 1.36em;margin-top: -0.75em;}
.Title002752 .t-2:after{display: block; content: '';background: #0fce0f; width: 2px; height: 14px; margin: 2px auto 0;}
@media(max-width:480px){
.Title002752{font-size: 80px;}
}

.comimg{}
.comimg img{margin: 3% 0;}



/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0; min-height:440px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#0fce0f; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{ color:#666; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content .con{ text-indent:2em; margin:0; padding:10px 0;float: left;width: 48%;line-height: 2;color: #333}
.RighInfo002228 .single-content .con h3{padding:1%;background: #ecab6a;border-radius: 10px;color: #fff;font-size: 18px;}
.RighInfo002228 .single-content .con h6{padding:0%;font-size: 16px;margin:0;color: #333;font-weight: normal;}
.RighInfo002228 .single-content .img{width:48%;float: right;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}



/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #0253A2;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}


/*
 .TextList001203 为demo编号
 */
.TextList001203{ padding-top:2%;}
.TextList001203 li{ margin-bottom:10px; line-height:25px; border:1px solid #e3e7e6; padding:0 10px 0 15px; position:relative;}
.TextList001203 li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#0fce0f; left:5px; top:50%; margin-top:-2px;}
.TextList001203 li a{ display:block; padding:15px 0;}
.TextList001203 li span{ padding-right:10px;}
.TextList001203 li i{ font-style:normal; position:relative; float:right; padding-left:15px; padding-right:15px; background-color:#0fce0f; color:#fff; font-size:12px;}
.TextList001203 li i::before{ position:absolute; content:''; width:25px; height:100%; right:0; display:none;}
@media(max-width:480px){
.TextList001203 h1{font-size:20px;}
}
@media(max-width:375px){
.TextList001203 li i{padding-left:5px;}
}

/*
 .TextList001652 为demo编号
 */
.TextList001652{ padding:2% 0;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:25%; text-align:center;}
.TextList001652 .job_ol li{ background-color:#0fce0f; color:#fff; line-height:3em;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:14px;}
.TextList001652 .list_ul li{ padding:1em 0;}
.TextList001652 .list_ul li:nth-child(4) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.TextList001652 .list_ul li:nth-child(4) a:hover{  background-color:#2078da;color:#fff;}
.TextList001652 .job_info{padding:0 5% 2% 5%; line-height:30px;} 
@media(max-width:640px){
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{width:25%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4){ display:none;}
}

/*PicList002171 */
.PicList002171{ padding:2% 0;}
.PicList002171 li{ float:left; width:14%; margin-right:3.2%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.54); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(6n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

.ul_sitemap{ list-style:none;}


/*
 .RighInfo002275 为demo编号
 */
.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; margin-bottom:2%;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 50%;}
	.RighInfo002275 .map{float: right;width: 45%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/righinfo002275-contact_bg.png) no-repeat center; overflow:hidden;}
	.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: 75px}
	.RighInfo002275 .map{ width:45%; height: 430px;}
	.RighInfo002275 .text{width: 50%;}
}