/*
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
}
.news-header {
    background: url('../images/header-bg.jpg') no-repeat center center/cover;
    color: white;
    text-align: center;
    padding: 50px 0;
}

.breadcrumb {
    background-color: #f4f4f4;
    padding: 10px;
    font-size: 14px;
}

.breadcrumb a {
    text-decoration: none;
    color: #007BFF;
}

.news-recommendation {
    text-align: center;
    padding: 20px;
    background-color: #f9f9f9;
}

.news-grid {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
    margin: 20px;
}

.news-card {
    background-color: white;
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
    transition: transform 0.3s;
    width: 300px;
    position: relative;
    cursor: pointer;
}

.news-card:hover {
    transform: scale(1.05);
}

.news-card img {
    width: 100%;
    display: block;
}

.news-info {
    padding: 15px;
    text-align: left;
}

.news-info .date {
    color: #999;
    font-size: 12px;
}

.news-info p {
    color: #999;
    font-size: 12px;

}*/
/*******************/

/* Press Release Section */
.press-release-section {
    padding: 60px 0;
    background-color: #f9f9f9;
}

.press-release-card {
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.press-release-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.press-release-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

.press-release-content {
    padding: 20px;
}

.press-release-content h3 {
    font-size: 1.5rem;
    margin-bottom: 10px;
    color: #196f3d;
}

.press-release-content p {
    font-size: 1rem;
    color: #555;
    margin-bottom: 20px;
}

.read-more-btn {
    display: inline-block;
    padding: 10px 20px;
    background-color: #196f3d;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}

.read-more-btn:hover {
    background-color: #1569c7;
}

/* General Reset */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.auto_900{ max-width:900px;}
@media(max-width:900px){.auto_900{ padding:0 2%;}}



.QQ{position:fixed; top:50%; right:1%; border:solid 1px #0980c8; z-index:666666;}
.QQ span{ background:#0980c8; display:block; text-align:center; line-height:32px; color:#fff;}
/*
 *  Owl Carousel - Core 
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

body{overflow-x: hidden;}
.Top002633{  background: url(../images/bg1.png); }
.Top002633 .header-top{position:relative; padding-top:20px; padding-bottom:20px;}
.Top002633 .header-right{ position:absolute; right:0; top:50%; margin-top:-18px;}
.Top002633 .header-right > *{ float:left;}
.Top002633 .header-right dd .bdsharebuttonbox a{ float:left; margin:0 0 0 12px; width:36px; height:36px; line-height:normal;  background:url(../images/Top002633_btn_share.png) no-repeat left center #00a0e9; }
.Top002633 .header-right dd .bdsharebuttonbox a.bds_weixin{ background-position:-50px center;}


.Top002633 .header-right dd .bdsharebuttonbox a.bds_qzone{ display: none}

.Top002633 .header-right dt{ width:198px; position:relative; overflow:hidden;}
.Top002633 .header-right dt .text{ width:100%; line-height:36px; height:36px; padding:0 36px 0 20px; border:none; border:none; color:#999; font-size:12px; background: #eee; }
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#00a0e9;}
.Top002633 .header-right dt .btn{ position:absolute; right:0; top:0; width:36px; height:36px; background:url(../images/Top002633_btn_search.png) no-repeat center center #00a0e9;}
.Top002633 .header-bottom{ background:#00a0e9;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:50px; font-size:14px; border-left: 1px solid #198ad0; position: relative}
.Top002633 .header-menu li:last-child em a{  border-right: 1px solid #1381c4}
.Top002633 .header-menu li.aon em a{background: #0980c8; color: #fff}
/*.Top002633 .header-menu li.aon em a:before{content: ""; display: block; position: absolute; left: 0; top: -4px; width: 120%; height: 4px; background: url(../images/tt.png) no-repeat}
*/

.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width: auto; min-width: 100%; left:50%;transform: translateX(-50%);}
.Top002633 .header-menu li .sub-menu{ position:relative;background:#00a0e9; padding:5px 15px;}
.Top002633 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#00a0e9; left:50%; margin-left:-2.5px; top:-10px;}
.Top002633 .header-menu li .sub dt a{ border-bottom:1px dotted rgba(255,255,255,0.3); text-align:center; color: #fff}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:none; color:#cfebef;}
.Top002633 .header-menu li .cont{width: 110%;}
@media(max-width:1200px){
.Top002633 .header-right{ right:2%;}
}
@media(max-width:1024px){
.Top002633{ position:relative; z-index:100;}
.Top002633 .header-right dd .bdsharebuttonbox a{ margin-left:10px;}
.Top002633 .header-top{ padding:15px 2%;}
.Top002633 #open_menu{width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; margin-left:10px; position:relative;}
.Top002633 #open_menu i,
.Top002633 #open_menu i::before,
.Top002633 #open_menu i::after{background:#00a0e9;}
.Top002633 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002633 #header-menu{ position:absolute; right:0; opacity:0; top:-100%; transform:translateY(-100%); width:60%; max-width:240px; z-index:100; background:#00a0e9; transition:ease-out 0.3s;}
.Top002633 #header-menu.header-menu-show{opacity:1; top:100%; transform:translateY(0); }
.Top002633 #header-menu li.has-sub em .op{ display:block;}
.Top002633 #header-menu li a{ padding-left:30px !important;}
}
@media(max-width:768px){
.Top002633 .logo{ padding-right:50%;}
}
@media(max-width:640px){
.Top002633 .header-right dt{ display:none;}
}
/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:750px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}


.Banner002058 .owl-dots{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .owl-dots>div{ display:inline-block;margin:0 5px;}
.Banner002058 .owl-dots>div span{ display:block; width: 13px; height: 13px; border-radius:7px; background: #fff;line-height: 100px;overflow: hidden}
.Banner002058 .owl-dots>div.active span{ border: 2px solid #fff; background: none}
.Banner002058 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002058-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;display: none}
.Banner002058 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002058 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002058 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002058 .owl-nav .owl-next:hover{ background-position: -50px -50px;}

.Banner002058  .iconfont{ position: absolute; top: 50%; margin-top: -35px; width: 70px; height: 70px; font-size:50px; text-align: center; cursor: pointer; color: #fff; font-weight: lighter;}
.Banner002058  .iconfont:hover{ color: #f8b62b;}

.Banner002058  .prev{ left: 0;z-index: 999;}
.Banner002058  .next{ right: 0;z-index: 999;}

@media(max-width:1040px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
}


.home_title{ color: #666; margin-bottom:3%;}
.home_title span{ font-size: 42px; line-height: 36px; color: #999; text-transform: uppercase;font-family:Arial, Helvetica, sans-serif ; font-weight: bolder; letter-spacing: -2px; display: block }
.home_title h1{ font-size: 32px; margin: 0; font-weight: normal; position: relative }
.home_title h1:after{ content: ""; display: block; width: 30px; height: 3px; background: #ef8200; margin-top: 10px; }
.home_title p{ font-size: 16px; color: #666; line-height: 26px; }

@media(max-width:640px){
.home_title{ text-align:center;}	
.home_title h1:after{ position:absolute; left:50%; margin-left:-15px;}
}


/*
 .Floor001640 demo
 */
.Floor001640{padding:6% 0 4%;background: #f2f3f5 }
.Floor001640 .auto{position: relative}

.Floor001640 .txt{ position: absolute; left: 0; top: -10%; width: 50%; height:98%; background: #fff; z-index: 10; padding: 70px; box-shadow: 0 0 30px rgba(0,0,0,0.15)}

/*
.Floor001640 .txt .info p{font-size: 14px; line-height: 26px; color: #666;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 4; margin-top: 20px}*/




.Floor001640 .all_more{ border:2px solid #ccc;font-size:15px;display:inline-block; line-height:36px; width: 140px; text-align: center; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 80% center;transition:all ease 0.5s; color: #666; margin-top: 10px; padding-right: 10px;}
.Floor001640 .all_more:hover{ background:url(../images/Floor001640-a_more2.png) no-repeat 80% center;background-color:#ef8200;  color:#fff; border: 2px solid #ef8200;}

.Floor001640 .pic{ float:right; width:60%;overflow:hidden;}
.Floor001640 .pic img{ width:100%;}
.Floor001640 .pic img:hover{ transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}

@media(max-width:1200px){
.Floor001640 .txt{ position:absolute; left:2%;}
}
@media(max-width:1040px){
.Floor001640 .txt{height: 116%;}
}
@media(max-width:768px){
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
.Floor001640 .txt{ position:inherit !important;  padding:50px 70px; left:0;}
}



/*Floor002707 */
.Floor002707{z-index:1;padding:4% 0 0; }
.Floor002707 .auto{ position:relative;}

.Floor002707 .home_title{padding-left:65.625%;  padding-top:6%; padding-bottom:4%;}

.Floor002707 .Ispic{overflow:hidden;position:absolute; left:0; top:0; height:100%; width:60%;box-shadow: 0 0 30px rgba(0,0,0,0.4)}
.Floor002707 .list{ padding-left:46.8%;}
.Floor002707 .Ispic:hover{ transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}
.Floor002707 .list li{ position:relative; float:left; display:table; width:25%; text-align:center;height:150px;  background:rgba(14,140,215,0.8);}
.Floor002707 .list li:not(:last-child)::after{ position:absolute; content:''; width:1px; height:40%; background:rgba(255,255,255,0.4); top:30%; right:0;}
.Floor002707 .list li a{ display:table-cell; vertical-align:middle; color:#fff; font-size:16px; padding-left:25px; padding-right:25px;transition:0.3s;}
.Floor002707 .list li a:hover{ background:#ef8200;}
@media(max-width:1600px){
.Floor002707 .auto{ padding:0 2%;}
.Floor002707 .list{padding-left: 44.9%;}
}
@media(max-width:1440px){
.Floor002707 .auto{ min-height:620px;}
}
@media(max-width:1024px){
.Floor002707 .Ispic{ position:relative; display:block; width:100%; height:auto; padding-bottom:62%;}

.Floor002707 .title{ padding:3% 0;}
.Floor002707 .list{ padding:0 0 3% 0;}
.Floor002707 .home_title{ padding:0 2%; text-align:center;  padding-top:6%; padding-bottom:4%;}
.Floor002707 .home_title h1:after{ position:absolute; left:50%; margin-left:-15px;}
.Floor002707 .home_title p{ margin-top:6%;}

}
@media(max-width:640px){
.Floor002707 .list li{ width:50%; height:140px;}
.Floor002707 .list li:nth-child(2n)::after{ display:none;}
}





.Floor002691{ position:relative; z-index:1; background: #f2f3f5 ; overflow:hidden; padding:3% 0 ;}
.Floor002691 .auto{ position:relative;}
.Floor002691 .home_title{ margin-bottom: 20px;}


.Floor002691 .list dl{ text-align:left;padding-left:20%; width:100%; margin:0 auto;position: absolute; right: 0; top:0; }
.Floor002691 .list dl dd{ display: inline-block; border: 2px solid #ddd; padding: 0 22px;text-align: center; border-radius: 50px;margin-left: 10px; margin-bottom:10px;}
.Floor002691 .list dl dd span{ display:inline-block; font-size:15px;  cursor:pointer; line-height: 36px;  }
.Floor002691 .list dl dd.on{ background: #ef8200; border: 2px solid #ef8200}
.Floor002691 .list dl dd.on span{ color:#fff}

.Floor002691 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002691 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002691 .slick-list:focus {outline: none}
.Floor002691 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002691 .slick-slider .slick-track, 
.Floor002691 .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)}
.Floor002691 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002691 .slick-track:before, 
.Floor002691 .slick-track:after{display: table; content: '';}
.Floor002691 .slick-track:after{ clear: both;}
.Floor002691 .slick-loading .slick-track { visibility: hidden;}
.Floor002691 .slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002691 .slick-slide .slick-loading img { display: none;}
.Floor002691 .slick-slide .dragging img { pointer-events: none;}
.Floor002691 .slick-initialized .slick-slide { display: block;}
.Floor002691 .slick-loading .slick-slide { visibility: hidden;}
.Floor002691 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002691 .slick-arrow .slick-hidden { display: none;}

.Floor002691 .list-scroll{ margin: 0 -10px;}
.Floor002691 .list-scroll li.slick-slide a{ display:block; margin:0 auto;transition:0.3s; padding:0 10px;}
.Floor002691 .list-scroll li.slick-slide a:hover{ color:#2c6542;}

.Floor002691 .list-scroll li .pic{overflow: hidden;padding-bottom: 100%; background-size: cover;box-shadow: 0 0 20px rgba(0,0,0,0.1)}
.Floor002691 .list-scroll li .pic:hover{ transition: all 0.6s;  transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05) -ms-transform: scale(1.05);;}

.Floor002691 .list-scroll li .txt{  text-align:center;  font-size:16px; margin-top: 15px;}
.Floor002691 .list-scroll .slick-dots{ text-align:center; padding-top:20px;}
.Floor002691 .list-scroll .slick-dots li{ display:inline-block; cursor:pointer; margin:0 4px; width:10px; height:10px; background:#999; border-radius:50%;}
.Floor002691 .list-scroll .slick-dots li button{ display:none;}
.Floor002691 .list-scroll .slick-dots li.slick-active{ background:#ef8200;}

.Floor002691 .more{ text-align:center; padding:3% 0;}
.Floor002691 .more a{ position:relative; display:block; max-width:250px; margin:0 auto; width:60%; color:#fff; background:#2c6542; text-transform:uppercase; font-size:12px;border:1px solid #dcdcdc; line-height:58px;transition:800ms ease all;}
.Floor002691 .more a:hover{ color:#2c6542; background:#fff; border-color:transparent;}
.Floor002691 .more a::before,
.Floor002691 .more a::after{content:'';position:absolute;height:3px;width:0;background: #2c6542;transition:400ms ease all;}
.Floor002691 .more a::before{top:-1px;right:0;}
.Floor002691 .more a::after{left:0;bottom:-1px;}
.Floor002691 .more a:hover:before,
.Floor002691 .more a:hover:after{width:100%;transition:800ms ease all;}
@media(max-width:1200px){
.Floor002691 .list dl{position:absolute; right:2%;}
}

@media(max-width:640px){
.Floor002691 .home_title{ text-align:center;}	
.Floor002691 .home_title h1:after{ position:absolute; left:50%; margin-left:-15px;}
.Floor002691 .list dl{ position:inherit !important; margin:50px 0 30px;  text-align: center;}

}
@media(max-width:480px){
.Floor002691 .list dl dd{ width:50%; margin:1% 0;}
.Floor002691 .list-scroll li.slick-slide:nth-child(2n-1) a{ margin-top:0;}
}




/*Floor002658 */
.Floor002658{ padding: 3% 0 3%; display: none}
.Floor002658 .auto{ overflow: hidden}

.Floor002658  .home_title{text-align: center;margin-bottom: 30px; }
.Floor002658  .home_title h1:after{margin: 10px auto 0}

.Floor002658 .swiper-container {position: relative;z-index: 1; width:180%;left:-40%; margin:0 auto;}
.Floor002658 .swiper-container-android .swiper-slide, 
.Floor002658 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002658 .swiper-wrapper,
.Floor002658 .swiper-slide {position: relative;width: 100%;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002658 .swiper-wrapper {z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002658 .swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}

.Floor002658 li{ position:relative;transform:scale(0.8); transition:1.5s;}


.Floor002658 li .pic{ padding-bottom: 58%; position: relative; background-size: cover }
.Floor002658 li .pic::before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7;}
.Floor002658 li h1{ font-weight: normal; font-size: 16px; font-weight: normal;  text-align: center}

.Floor002658 li.swiper-slide-active{ transform:scale(1);}
.Floor002658 li.swiper-slide-active .pic::before{ display:none;}


.Floor002658 .btn a{ position:absolute; content:''; width:32px; height:32px; border-top:4px solid #b2b2b2;border-right:4px solid #b2b2b2; transform:rotate(45deg); top:50%; margin-top:-16px; cursor:pointer; z-index:10;}
.Floor002658 .btn a.prev{left:33%; margin-left:-32px;transform:rotate(-135deg);}
.Floor002658 .btn a.next{right:33%; margin-right:-32px;}
.Floor002658 .btn a:hover{ border-color:#c29c75;}
@media(max-width:640px){
.Floor002658 .swiper-container { left:0; width:100%;}
.Floor002658 li{ transform:scale(1);}
.Floor002658 .btn a.prev{left:3%; margin-left:0;}
.Floor002658 .btn a.next{right:3%; margin-right:0;}
.Floor002658 li::before{ display:none;}
}
@media(max-width:480px){
.Floor002658 li aside span{ width:60px; height:60px;}
}














/*Floor002708 */
.Floor002708{ position:relative; padding:5% 0 5%; overflow:hidden;}

.Floor002708 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002708 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002708 .slick-list:focus {outline: none}
.Floor002708 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002708 .slick-slider .slick-track, 
.Floor002708 .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);box-shadow: 0 0 30px rgba(0,0,0,0.2)}

.Floor002708 .slider-for  .slick-list {box-shadow: none }



.Floor002708 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002708 .slick-track:before, 
.Floor002708 .slick-track:after{display: table; content: '';}
.Floor002708 .slick-track:after{ clear: both;}
.Floor002708 .slick-loading .slick-track { visibility: hidden;}
.Floor002708 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002708 .slick-slide .slick-loading img { display: none;}
.Floor002708 .slick-slide .dragging img { pointer-events: none;}
.Floor002708 .slick-initialized .slick-slide { display: block;text-align: center;}
.Floor002708 .slick-loading .slick-slide { visibility: hidden;}
.Floor002708 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002708 .slick-arrow .slick-hidden { display: none;}

.Floor002708 .title{ position:relative; z-index:3; padding-bottom:3%;}





@media(max-width:1024px){
.Floor002708 .home_title{ text-align:center;}	
.Floor002708 .home_title h1:after{ position:absolute; left:50%; margin-left:-15px;}

}


.Floor002708 .list{ background:#f2f3f5;}
.Floor002708 .slider-for .slick-list li a{ font-size:16px; display:block;  color:#222; }
.Floor002708 .slider-for li h2{ font-weight:normal; font-size:26px; line-height:32px; margin:0; max-height:64px; margin-bottom: 20px; opacity: 0.8}
.Floor002708 .slider-for .slick-list li a:hover h2{ text-decoration:underline;}
.Floor002708 .slider-for li time{ display:block; margin:6% 0;}
.Floor002708 .slider-for li p{line-height:26px;  margin:0; opacity: 0.6; overflow:hidden; height:78px;}
.Floor002708 .slider-for li  .all_more{ border:2px solid #ccc;font-size:15px;display:inline-block; line-height:36px; width: 140px; text-align: center; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 80% center;transition:all ease 0.5s; color: #666; margin-top: 30px; padding-right: 10px;}
.Floor002708 .slider-for li  .all_more:hover{ background:url(../images/Floor001640-a_more2.png) no-repeat 80% center;background-color:#ef8200;  color:#fff; border: 2px solid #ef8200;}







.Floor002708 .slider-for .slick-dots{ overflow:hidden;}
.Floor002708 .slider-for .slick-dots > *{ float:left;font-family:Helvetica, Arial, sans-serif; display: none}
.Floor002708 .slider-for .slick-dots li{ display:none;}
.Floor002708 .slider-for .slick-dots li a{ font-size:30px; color:#666; display: none}
.Floor002708 .slider-for .slick-dots li.slick-active{ display:block;}
.Floor002708 .slider-for .slick-dots ol{ color:#000; opacity:0.22; font-size:30px; }
.Floor002708 .slider-img .slick-arrow{ z-index:10; border:none; font-size:0; position:absolute; left:0; bottom:0; width:60px; height:60px;  cursor:pointer;background:#f69727;}
.Floor002708 .slider-img .slick-disabled{background:#ef8200; opacity: 1}
.Floor002708 .slider-img .slick-arrow::before{position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #fff; border-right:4px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002708 .slider-img .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Floor002708 .slider-img .slick-disabled::before{ opacity:1;}
.Floor002708 .slider-img .slick-next{ left:61px; }
@media(min-width:1025px){

.Floor002708 .slider-for{width:46.25%; float:left; padding:5%;}
.Floor002708 .right-img{ float:right; width:53.75%;}
.Floor002708 .slider-img{ width:100%;}
.Floor002708 .slider-for .slick-list li a{width:90%;max-width:568px; margin:0 auto;}
.Floor002708 .slider-for .slick-dots{max-width: 568px;margin: 0 auto; width:90%;}
}
@media(max-width:1024px){
.Floor002708 .right-img{ margin-top:0 !important;}
.Floor002708 .slider-img .slick-arrow{ left:auto; right:0; width:50px; height:50px;}
.Floor002708 .slider-img .slick-prev{ right:51px;}
.Floor002708 .slider-for{ padding:3%;}
.Floor002708 .slider-for li time{ margin:15px 0;}
.Floor002708 .slider-for li .more{ margin-top:25px; margin-bottom:15px;}
}
@media(max-width:640px){
.Floor002708 .slider-for .slick-list li a{ font-size:14px;}
.Floor002708 .slider-for li h2{ font-size:18px;}
.Floor002708::before{ width:100%;}
}





.Floor002566{ padding:0 0 5%;}
.Floor002566 .home_title{ text-align: center; padding-bottom: 30px;}
.Floor002566 .home_title h1:after{ margin: 10px auto 0; float: none}

.Floor002566 .js-img  .swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.Floor002566 .js-img  .swiper-container-android .swiper-slide, 
.Floor002566 .js-img  .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002566 .js-img .swiper-wrapper {position: relative;width: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002566 .js-img .swiper-slide {overflow:hidden;-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%;
position: relative; -webkit-transition-property: -webkit-transform;transition-property: -webkit-transform; -o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002566 .js-img .swiper-slide:hover{ transition: all 0.6s;  transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05) -ms-transform: scale(1.05);;}


.Floor002566 .js-img .swiper-slide-active { opacity:1 !important;}
.Floor002566 .js-img .swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
/*swiper end*/
@media(min-width:769px){
.Floor002566 .main{ position:relative; z-index:1;}

.Floor002566 .box{ position:relative; z-index:1;}

.Floor002566 .box  .js-img,
.Floor002566 .box dl{ width:49.1666666%;}
.Floor002566 .box  .js-img{ float:left;}
.Floor002566 .box dl{ float:right;}
.Floor002566 .js-img li .txt{ width:100%;}
}
@media(max-width:640px){
.Floor002566 .home_title h1:after{ position:absolute; left:50%; margin-left:-15px;}
}
.Floor002566 .js-img li .Ispic{display:block;padding-bottom: 56%;}
.Floor002566 .js-img li .txt{background:#00a0e9;color:#fff; padding:30px ; position:relative;}
.Floor002566 .js-img li .txt::before{ position:absolute; content:''; border:13px solid transparent; border-bottom-color:#c8a063; left:17px; top:-26px;}
.Floor002566 .js-img li .txt h3{ font-size:18px; margin:0 0 10px 0;}
.Floor002566 .js-img li .txt h3 a{ color:#fff;}
.Floor002566 .js-img li .txt p{ line-height:24px; height:48px;  overflow:hidden; margin:0;}
.Floor002566 .js-img li .txt time{ font-family:Arial, Helvetica, sans-serif; text-align:center; border-right:1px dashed rgba(255,255,255,0.3); padding-right:28px; width:90px;}
.Floor002566 .js-img li .txt time span{ line-height:48px; display:block; border-bottom:1px solid rgba(255,255,255,0.5); font-size:53px; margin-bottom:2px;}
.Floor002566 .js-img li .txt figure{ margin:0 0 0 5%; max-width:80%;}

.Floor002566 .pager{ position:absolute; right:2%; bottom:142px; margin-bottom:2%; z-index:10;}
.Floor002566 .pager *{ float:left; width:12px; height:12px; margin:0 3px; border:2px solid #fff; border-radius:50%; opacity:0.3; cursor:pointer;}
.Floor002566 .pager .swiper-pagination-bullet-active{ opacity:1;}
.Floor002566 .box dd{ margin-bottom:2.6%;    box-shadow: 0 0 30px rgba(0,0,0,0.08);}
.Floor002566 .box dd:last-child{ margin-bottom:0;}
.Floor002566 .box dd a{ transition:0.3s; padding:5% 0;border:1px solid transparent; background:#fff;}

.Floor002566 .box dd time{ width:23%; text-align:center; color:#d6d6d6; font-family:Arial, Helvetica, sans-serif;}
.Floor002566 .box dd a:hover time{color:#c8a063;}
.Floor002566 .box dd time span{ display:block; font-size:53px; line-height:46px;}
.Floor002566 .box dd time span::after{ display:block; margin:5px auto; content:''; width:54px; height:1px; background:#d6d6d6;}
.Floor002566 .box dd a:hover time span::after{background:#c8a063;}
.Floor002566 .box dd figure{ max-width:72%;}
.Floor002566 .box dd h2{ font-size:18px; margin:0; font-weight:normal;}
.Floor002566 .box dd p{ margin-bottom:0; line-height:24px; height:48px; overflow:hidden; color:#999;}
.Floor002566 .box dd a:hover p{color:#c8a063;}
@media(max-width:768px){
.Floor002566 .main .auto{ padding:0;}
.Floor002566 .js-img li .txt{ padding:3% 5%;}
}
@media(max-width:480px){
.Floor002566 .js-img li .txt time{ padding-right:16px; width:72px;}
.Floor002566 .js-img li .txt figure{ max-width:75%;}
.Floor002566 .js-img li .txt time span{ font-size:38px; line-height:40px;}
.Floor002566 .box dd{ margin:3% 0 0 0;}
.Floor002566 .box dd time span{ font-size:38px;line-height:40px;}
.Floor002566 .pager{ bottom:110px;}
}







/*
 .Floor002358 为demo编号
 */
.Floor002358{}

.Floor002358 .home_title{ text-align: center; padding-bottom: 30px;}
.Floor002358 .home_title h1:after{ margin: 10px auto 0; float: none}



.Floor002358 { padding: 5% 0; background:#fff; }
.Floor002358 .auto{ position:relative;}
.Floor002358 .title{ text-align:center; font-size:28px; font-family:'微软雅黑'; font-weight:lighter;  color:#333; margin:0; padding-bottom:4%; position:relative;    }
.Floor002358 .title:after{ display:block; margin:0 auto; width:100px; height:1px; background-color:#bbb; margin-top:30px; content:''; }

.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .bd{  }
.Floor002358 .bd ul{ margin: 0; padding:10px;}
.Floor002358 .bd li a{overflow:hidden; width: 100%; margin: 0 0 18px; transition:.5s; display: block;  box-shadow: 0 0 20px rgba(0,0,0,0.15); height: 130px; padding:20px }
.Floor002358 .bd li a:hover{transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.Floor002358 .bd li a img{width: 90%; margin: 0 auto}


.Floor002358 .list .iconfont{ position: absolute; top: 50%; margin-top: -35px; width: 70px; height: 70px; font-size:50px; text-align: center; cursor: pointer; color: #e2e3f5; font-weight: lighter;}
.Floor002358 .list .iconfont:hover{ color: #f8b62b;}
.Floor002358 .list .prev{ left: -80px;}
.Floor002358 .list .next{ right: -80px;}

@media(max-width:1024px){

	.Floor002358 .bd li a{ height: 100px}

}


@media only screen and (min-width:1024px ) {
	.Floor002358 .title{ font-size: 32px;}
}
@media only screen and (max-width:1360px ) {
	.Floor002358 .list{ padding: 0 50px;overflow:hidden;}
	.Floor002358 .list .iconfont{ font-size: 40px; width: 40px; height: 40px; margin-top: -20px;}
	.Floor002358 .list .prev{ left: 0;}
    .Floor002358 .list .next{ right: 0;}
}
@media only screen and (max-width:767px ) {
	.Floor002358 .title{ padding-bottom: 20px;}
	.Floor002358 .list{ padding: 0 15px 0 0;}
	.Floor002358 .list .iconfont{ display: none;}
	.Floor002358 .title{ font-size: 24px;}
	.Floor002358 .title:after{ margin-top: 20px;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;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-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.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 .1s 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-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/










/*Bottom002626 */
.Bottom002626{ background:url(../images/bottom.jpg); padding:4% 2% 3%; }
.Bottom002626 .bottom{padding-bottom:3%; position:relative;}
.Bottom002626 .contact{ position:absolute; right:0; top:0;}
.Bottom002626 .contact dd img{ width:114px; display:block;}
.Bottom002626 .contact dt{ color:rgba(255,255,255,0.9); text-align:right; padding-right:20px; }
.Bottom002626 .contact dt aside{ color:#fff; font-size:20px; font-family:Arial, Helvetica, sans-serif; margin: 5px 0 }
.Bottom002626 .contact .bdsharebuttonbox{ display:inline-block;}
.Bottom002626 .contact .bdsharebuttonbox a{ float:left; width:40px; height:40px; border-radius:50%; border:1px solid rgba(255,255,255,0.2); background:url(../images/Bottom002626_share.png) no-repeat left center; margin:0 10px 0 0;}
.Bottom002626 .contact .bdsharebuttonbox a.bds_weixin{ background-position:-50px center;}
.Bottom002626 .contact .bdsharebuttonbox a.bds_tsina{ background-position:-100px center; margin-right:0; display: none}

.bdsharebuttonbox a:not(.bds_weixin):not(.bds_tsina) {
    background-image: unset;
}

.bdsharelink {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    gap: 12px;
}
 .bdsharelink a {
        border: 1px solid rgba(255,255,255,0.2);
        width: 36px;
        height: 36px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
    }

.Bottom002626 .bottom nav dl{ float:left;}
.Bottom002626 .bottom nav dt{ color:rgba(255,255,255,0.9); font-size:16px; margin-bottom:10px;}
.Bottom002626 .bottom nav dd{ line-height:20px; margin-bottom: 10px;}
.Bottom002626 .bottom nav dd a{ color:#fff; opacity:0.5;}
.Bottom002626 .bottom nav dd a:hover{ opacity:1;}

.Bottom002626 footer{}
.Bottom002626 footer .auto{ padding-top:2%; border-top:1px solid rgba(255,255,255,0.1); }

.Bottom002626 .copyright{ float:left; width:100%;color:rgba(255,255,255,0.3);  height: auto; overflow: hidden}
.Bottom002626 .copyright dd{ float:left; width:50%;}
.Bottom002626 .copyright dt{ float:right; }


.Bottom002626 .copyright dt a{ color:rgba(255,255,255,0.3);}
.Bottom002626 .copyright dt a::after{ display:inline-block; content:''; width:1px; height:12px; vertical-align:middle; margin:0 10px; background:rgba(255,255,255,0.3);}
.Bottom002626 .copyright dt a:last-child::after{ display:none;}

.Bottom002626 .copyright dd span{ color:rgba(255,255,255,0.3);}
.Bottom002626 .copyright dd span a{color:rgba(255,255,255,0.3);;}
.Bottom002626 .copyright a:hover{ color:#fff;}
.Bottom002626 .copyright dd>a{ color:rgba(255,255,255,0.3);}
@media(min-width:768px){
.Bottom002626 nav{max-width: 75%;}
.Bottom002626 nav dl{width: 20%; padding-right: 2%;}
.Bottom002626 nav dl:last-child{padding-right: 0;}
.Bottom002626 .contact{max-width: 30%;}
}
@media(max-width:1280px){
.Bottom002626 .contact dt aside{ font-size:24px;}
}
@media(max-width:1100px){
.Bottom002626 .bottom nav{ display:none;}
.Bottom002626 .contact{ position:relative; width:320px;margin:0 auto;}
}
@media(max-width:768px){
.Bottom002626 .links,
.Bottom002626 .copyright{ float:none; width:auto;}
.Bottom002626 .copyright{ padding-top:3%;}
.Bottom002626 .contact{ width:80%;}
.Bottom002626 .contact dt{ display:inline-block; width:50%;}
.Bottom002626 .contact dd{ display:inline-block; width:50%; text-align:center;}
.Bottom002626 .contact dd img{text-align:center;   margin: 0 auto;}
}
@media(max-width:480px){
.Bottom002626 .contact dt{ display:inline-block; width:60%;}
.Bottom002626 .contact dd{ display:inline-block; width:40%; max-width:144px; text-align:center;}
}



/*Banner002167 
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 .column{ position:absolute; width:100%; height:100%; font-size:33px; padding:0 2%; color:#fff; }
.Banner002167 .column dl{ display:table;width:100%; height:100%;max-width:1200px;  margin:auto;}
.Banner002167 .column span{ display:table-cell;  vertical-align:middle}
.Banner002167 .column span:after{content: ""; display: block; background: yellow; width: 60px; height: 2px; margin-top: 8px; }*/

@media(max-width:1000px){
.Banner002167 .picbg{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
/*
@media(max-width:640px){
.Banner002167 .column{ font-size:24px;}
}
/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
.Menu002272 .nav-menu ul{display: none;}
/*.Menu002272 .current{padding-left: 18px;background: url(../images/Menu002272-icon.png) no-repeat left center;}*/
.Menu002272 .current a{font-size: 14px;color: #717171;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: ">"; position: absolute; top: 0; right: -6px; line-height: 20px; height: 20px; color: #999;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #FC433E;}
.Menu002272 .current span{padding-left: 10px}

@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
	.Menu002272 .nav-menu ul li a{display: block}
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{background: #00a0e9;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.on a{color: #fff;}
	.Menu002272 .nav-menu .location{float: right;}
	.Menu002272 .current a{line-height: 60px;}
}
@media screen and (min-width:1024px ) {
	.Menu002272 .nav-menu ul li{padding: 0 20px;margin: 0 6px;}
}
@media screen and (min-width:1200px ) {
	.Menu002272 .nav-menu ul li{line-height: 73px;}
	.Menu002272 .current a{line-height: 73px;}

}
/*PicList002120 */
.PicList002120{ padding:3% 0 0;	}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:14px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:100%; background-size:cover; box-shadow:  0 0 15px rgba(0,0,0,0.15); border: 8px solid #fff}
@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;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:50px 0 70px;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999; background: #fff}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#ef8200; 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 #fff; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background:url(../images/Page002046-a_next.gif) no-repeat center center #fff;}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 15px; }
}
/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%; background: #f2f3f5}
.PicList000762 li{ float:left; width:23.85%; margin-right:1.5%; margin-bottom:1.5%; }
.PicList000762 li:nth-child(4n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#fff;transition:all ease-in-out 0.3s; box-shadow: 0 0 20px rgba(0,0,0,0.07) }
.PicList000762 li h2{ margin:0; font-size:14px; color:#444; font-weight: normal; text-align:center; padding:7% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:90%; padding-bottom:90%;}

@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;}
}










/*
 .PicList000763 为demo编号
 */
.PicList000765{ padding:3% 0; }
.PicList000765 .home_title{ text-align: center;padding-bottom: 30px;}
.PicList000765 .home_title h1:after{ float: none; margin:10px auto 0}
.PicList000765 .auto{ }


.PicList000765 li h1{ margin:0; font-size:14px; color:#444; font-weight: normal; text-align:center; padding:4% 2%; display: block}
.PicList000765 li .pic{ background-position:center center; background-repeat:no-repeat; background-size:cover;  padding-bottom:100%; border: 1px solid #eee;box-shadow: 0 0 6px rgba(0,0,0,0.07)}
.PicList000765 .swiper-container {padding: 10px 10px 30px;}
.PicList000765 .swiper-pagination {bottom: 0px !important; }
.PicList000765 .swiper-pagination .swiper-pagination-bullet-active{background: #ef8200 }


.PicList000766{ background: #f2f3f5}





/*
 .PicList000763 为demo编号
 */
.PicList000763{  background: #fff; padding: 2% 0}
.PicList000763 .auto{  }

.PicList000763 .home_title{ text-align: center;padding-bottom: 30px;}
.PicList000763 .home_title h1:after{ float: none; margin:10px auto 0}

.PicList000763 li{ float:left; width:23.8%; margin-right:1.5%; margin-bottom:2%; }
.PicList000763 li:nth-child(4n){ margin-right:0;}
.PicList000763 li a{ display:block; background-color:#fff;transition:all ease-in-out 0.3s;}
.PicList000763 li h2{ margin:0; font-size:20px; color:#444; font-weight: normal; text-align:center; padding:5% 2%;}
.PicList000763 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:100%; border: 1px solid #eee; box-shadow: 0 0 10px rgba(0,0,0,0.1)}

@media(max-width:640px){
.PicList000763 li{width:49%;}
.PicList000763 li:nth-child(4n){ margin-right:2%;}
.PicList000763 li:nth-child(2n){ margin-right:0;}
.PicList000763 .home_title h1:after{ margin:10px 0 0 -15px}
}
@media(max-width:480px){
.PicList000763 li h2{font-size:14px;}
}








/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:2% 0; }
.RighInfo001277 .list_img{ float:left; width:50%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:77%; }
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #eee;background-size:contain;box-shadow: 0 0 10px #e5e5e5}
.RighInfo001277 .list{ padding:42px 0 42px 80%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list .bd .tempWrap{ padding: 0 10px}
.RighInfo001277 .list a{ position:absolute; width:19%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;x}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:90%; border:1px solid #eee;box-shadow: 0 0 10px #e5e5e5}
.RighInfo001277 .list li.on figure{ border:1px solid #00a0e9;}
.RighInfo001277 .right_info{ float:right; width:45%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#444; font-size:24px; font-weight: normal }

.RighInfo001277 .right_info p{line-height:26px; font-size: 14px; color:#444; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #00a0e9; padding:10px 8%; color:#00a0e9; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#00a0e9; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:14px; font-weight:normal; color:#444;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f3f5;; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#00a0e9; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}

.RighInfo001277 .info  {  height: auto; overflow: hidden}
.RighInfo001277 .info .gn { width: 100%; float: left; height: auto; overflow: hidden}
.RighInfo001277 .info .gn dl{ width: 32.6%; margin-right: 1%; margin-bottom: 1%; float: left; min-height: 150px; line-height: 22px; background: #f2f3f5; padding: 30px}
.RighInfo001277 .info .gn dl:nth-child(3n) {margin-right: 0}
.RighInfo001277 .info .gn dt{ font-weight:bold;color: #334259}



@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
.RighInfo001277 .right_info p{ margin-bottom:6%;}
.RighInfo001277 .right_info h1{ padding:5% 0 3%;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	
/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:18.8%; margin-right:1.5%; margin-bottom:1.5%;box-shadow: 0 0 10px rgba(0,0,0,0.15)}
.PicList002171 li a{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,160,233,0.95); opacity:0; transition:0.3s; }
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;margin-bottom:15px;}
}
@media(max-width:768px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:320px){
.PicList002171 li{ width:100%;margin-bottom:15px; margin-right:15px;}
}

/*
 .TextList001729 为demo编号
 */

.TextList001729{ padding: 3% 0 }
.TextList001729 .auto{box-shadow:  0 0 20px #e2e3e5}
.TextList001729 ol.type{}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#00a0e9; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:28px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:20%;}
.TextList001729 .type li:nth-child(2){ width:20%;}
.TextList001729 .type li:nth-child(3){ width:20%;}


.TextList001729 .type li:nth-child(1){ padding-left:100px; text-align:left !important;}
.TextList001729 .type li:last-child{ width: 30%; background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 .type#On li:last-child{ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list:last-child{border-bottom:none}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:3% 5%; background: #f5f5f5}
.TextList001729 .list .con p{ font-size: 14px; line-height: 22px;}


.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:150px; width:40%; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#00a0e9; font-size:16px; border-radius:3px;}

/*Form002219*/
.Form002219{ padding:3% 0;}
.Form002219 .auto{ position: relative }


.Form002219 .left{ width: 45%;position: absolute; left: 0; top: 0; height: 100%; background: url(../images/cc.jpg); padding-left: 50px;}
.Form002219 .left dd{ color:rgba(255,255,255,0.8); line-height: 24px; font-size: 15px;}
.Form002219 .left dd h1{font-size: 32px; font-weight: normal; color: #fff; margin: 0 0 20px 0}
.Form002219 .left dd h1:after{content: ""; display: block; width: 30px; height: 2px; background: #fff; margin-top: 20px; }

.Form002219 form{  width: 55%; float:right;background: #f2f3f5; padding: 50px 80px; }
.Form002219 dl{ width:100%; float:left; padding-left:80px; min-height:40px; position:relative; margin-bottom:10px;}


.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:none; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:none; overflow:hidden; resize:none; width:100%; height:180px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:10px; background-color:#334259; color:#eee; font-size:14px; border:none;  cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#00a0e9;} 
@media(max-width:1024px){
	.Form002219 .btn{ min-width:138px;}
	}
@media(max-width:768px){
	.Form002219 .left{ width:98%; position:inherit !important;padding:8% 0; text-align:center;margin: 0 auto;}
	.Form002219 form{ float:none; width:98%; margin: 0 auto;}
	.Form002219 .left dl{ padding-left:0;}
	.Form002219 .left dd h1:after{ left:50%;     margin: 26px auto;}
	}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .left{ width:98%; position:inherit !important;padding:8% 0; text-align:center;margin: 0 auto;}
.Form002219 form{ float:none; width:98%; margin: 0 auto; padding:30px 40px;}
.Form002219 .left dl{ padding-left:0;}
.Form002219 .left dd h1:after{ left:50%;     margin: 26px auto;}
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/
/*
 .TextList001202 为demo编号
 */
.TextList001202 { padding: 3% 0 0}

.TextList001202 li{padding-bottom:5px; }
.TextList001202 dl{ position:relative; padding-left:53px;box-shadow: 0 0 10px #e2e3e5}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #eee;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#0088d2; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:3%; line-height:22px; font-size:14px; background: #fff; }
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 30px; line-height:35px;color:#fff; background-color:#00a0e9;}
.TextList001202 dl.A{ display:none; padding-top:0px; margin-top: -2px;}
.TextList001202 dl.A dt{ top:0px;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on { box-shadow: none}
.TextList001202 dl.A { box-shadow: none}

.TextList001202 dl.Q_on dt{ color:#fff; background-color:#00a0e9;}

@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
}






.Singlepage{ background: #f2f3f5}
.Singlepage .auto{padding: 0 0 3%;}


.Singlepage p{font-size: 14px; line-height: 24px; color: #444}


.Singlepage .about {position: relative; height: auto; overflow: hidden; padding: 6% 0}
.Singlepage .about .pic{width:58%;position: absolute; left: 0; bottom:20px}
.Singlepage .about .text{ float: right;width: 100%; background: #fff; padding:60px 60px 60px; box-shadow: 0 0 15px rgba(0,0,0,0.1);position: relative; z-index: 10; margin-right: 15px;}
.Singlepage .about .h1{font-size: 20px;padding:0 0 10px 0; margin: 0}
.Singlepage .about i{width: 20px; height: 3px; background:#ef8200; display: block }
.Singlepage .culture{width:100%; background: #fff; margin-top: 30px; box-shadow: 0 0 15px rgba(0,0,0,0.1);padding: 50px 0;}
.Singlepage .culture dd{width:33.3334%; float: left; text-align: center; border-right: 1px solid #eee; font-size:14px; color:#333; font-family:"宋体"}
.Singlepage .culture dd:last-child{ border-right:none}
.Singlepage .culture dd .pic{width: 28%; margin: 0 auto; display: block}
.Singlepage .culture dd h1{font-size: 22px; font-weight: normal; margin: 0 0 10px 0; color:#f0880c; font-family:"微软雅黑"}


.Singlepage .culture dd .pic {
            transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
        }

.Singlepage .culture dd .pic:hover {
            transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
        }
.Singlepage .culture dd .pic{
 margin:0 auto 10px;
 width: 60%;
}
.Singlepage .culture{
 padding:20px 0 50px;
}
.Singlepage2 {padding: 3% 0 0}
.Singlepage2 .slu{position: relative; height: auto; overflow: hidden;}
.Singlepage2 .slu .title{text-align: center; font-size: 32px; font-weight: normal; color: #444; margin:0 0 50px 0 }
.Singlepage2 .slu .title:after{ content: ""; display: block; width: 40px; height: 3px; background: #ef8200; margin: 20px auto 0}
.Singlepage2 p{font-size: 14px; line-height: 24px; color: #444}
.Singlepage2 h2{font-size: 20px;  color: #444;font-weight: normal; text-align: center; margin:50px 0 0 0 }
.Singlepage2 h3{font-size: 16px;  color: #444;font-weight: normal;  position: relative; padding-left: 12px; }
.Singlepage2 h3:before{content: "";display: block; position: absolute; left: 0; top: 10px; width: 4px; height: 4px; background: #444 }

.Singlepage2 .line{width: 100%; height: 2px; border-bottom: 1px dashed #ddd; display: block; margin: 30px 0}

@media screen and (min-width:320px ) {
.Singlepage .about .text{ width:96%;  padding: 40px 30px;}
.Singlepage .about {position: relative; height: auto; overflow: hidden; padding: 6% 0}
.Singlepage .about .pic{width:96%;position: unset; text-align:center; margin:0 auto;}
.Singlepage .culture dd{ padding:0 2%;}
}
@media screen and (min-width:480px ) {
.Singlepage .about .text{ width:96%;  padding: 40px 30px;}
.Singlepage .about {position: relative; height: auto; overflow: hidden; padding: 6% 0}
.Singlepage .about .pic{width:96%;position: unset; text-align:center; margin:0 auto;}
.Singlepage .culture dd{ padding:0 2%;}
}
@media screen and (min-width:640px ) {
.Singlepage .about .text{ width:96%;  padding: 40px 60px;}
.Singlepage .about {position: relative; height: auto; overflow: hidden; padding: 6% 0}
.Singlepage .about .pic{width:96%;position: unset; text-align:center; margin:0 auto;}
.Singlepage .culture dd{ padding:0 2%;}
}

@media screen and (min-width:768px ) {
.Singlepage .about .text{ width:96%;  padding: 40px 60px;}
.Singlepage .about {position: relative; height: auto; overflow: hidden; padding: 6% 0}
.Singlepage .about .pic{width:96%;position: unset; text-align:center; margin:0 auto;}
.Singlepage .culture dd{ padding:0 2%;}
}
@media screen and (min-width:1024px ) {
.Singlepage .about .pic{ bottom:160px; left:2%;width:58%;position: absolute; }
.Singlepage .about .text{ float: right;width: 100%; background: #fff; padding:60px 60px 60px; box-shadow: 0 0 15px rgba(0,0,0,0.1);position: relative; z-index: 10; margin-right: 15px;}
}
@media screen and (min-width:1200px ) {
.Singlepage .about {position: relative; height: auto; overflow: hidden; padding: 6% 0}
.Singlepage .about .pic{width:58%;position: absolute; left: 0; bottom:20px}
.Singlepage .about .text{float: right;width: 100%; background: #fff; padding:60px 60px 60px; box-shadow: 0 0 15px rgba(0,0,0,0.1);position: relative; z-index: 10; margin-right: 15px;}
}


/*
 .PicList002273
 */
.PicList002273{padding:4% 0 0;  }
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #ddd;padding: 2px 10px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 14px; line-height: 24px;}
.PicList002273 ul li{overflow: hidden;margin-bottom: 20px;background: #fff;padding: 18px 20px;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.PicList002273 li:hover img{ transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 30%;}
	.PicList002273 .right{float: right;width: 65%;}
	.PicList002273 .right .time{margin-top: 0px;}

}

@media screen and (min-width:1024px ) {


	.PicList002273 ul li{position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	.PicList002273{padding-top: 4%;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width: 600px;}

	.PicList002273 .right .h3{line-height: 16px;margin: 28px 0 17px;}

	.PicList002273 ul li{padding-right: 20px;}
}
/*
 .PicList001747 
 */
.PicList001747{ padding:4% 0 0;}

.PicList001747 li{overflow: hidden;float: left;width: 23.85%; margin-right:1.5%; margin-bottom:1.5%;}
.PicList001747 li:nth-child(4n){ margin-right:0;}
.PicList001747 li a{display: block;box-shadow:  0 0 20px #e2e3e5}

.PicList001747 li figure{ padding-bottom:60%; }
.PicList001747 li figure img{ display:none;}
.PicList001747 li div{ padding:30px;}
.PicList001747 li h3{ margin:0;font-size: 16px; font-weight: normal }
.PicList001747 li p{line-height: 20px; margin:4% 0 0 0;color:#999; height:40px; overflow:hidden; font-size:14px;}
.PicList001747 li:hover figure{ transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}


@media(max-width:768px){
.PicList001747 li{ width:49%;}
.PicList001747 li:nth-child(3n){ margin-right:2%;}
.PicList001747 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}



.PicList001748{padding: 3% 0 4%;background: #f2f3f5; }

.PicList001748 .home_title{ text-align: center;padding-bottom: 30px;}
.PicList001748 .home_title h1:after{ float: none; margin:10px auto 0}

.PicList001748 .auto{}
.PicList001748 li figure{ padding-bottom:60%; }
.PicList001748 li figure img{ display:none;}
.PicList001748 li h3{ margin:0;font-size: 16px; font-weight: normal; margin-top: 10px; }
.PicList001748 li p{line-height: 20px; margin:4% 0 0 0;color:#999; height:40px; overflow:hidden; font-size:14px;}
.PicList001748 .swiper-container {padding: 0 0 40px;}
.PicList001748 .swiper-pagination {bottom: 0px !important; }
.PicList001748 .swiper-pagination .swiper-pagination-bullet-active{background: #ef8200 }


.PicList001749{padding: 3% 0;background: #f2f3f5}

.PicList001749 .home_title{ text-align: center;padding-bottom: 30px;}
.PicList001749 .home_title h1:after{ float: none; margin:10px auto 0}
.PicList001749 li{overflow: hidden;}
.PicList001749 li figure{ padding-bottom:60%; position: relative }
.PicList001749 li:hover figure{ transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}

.PicList001749 li figure img{ display:none;}
.PicList001749 li h3{ margin:0;font-size: 16px; font-weight: normal; margin:15px 0 10px 0; }
.PicList001749 li .time{ display: block; font-size: 12px; background: rgba(0,160,233,0.8); position: absolute; left: 0; bottom: 0;padding: 8px 10px; color: #fff }
.PicList001749 li p{line-height: 20px; color:#999; height:40px; overflow:hidden; font-size:14px; }

.PicList001749 .owl-nav .owl-prev{ left: 0; background-position: left 0; display:none;}
.PicList001749 .owl-nav .owl-next{ right: 0; background-position: right 0; display:none;}
@media only screen and (min-width: 1440px) {
	.PicList001749 .owl-nav .owl-prev{ left: 16.2%;}
	.PicList001749 .owl-nav .owl-next{ right: 17%;}
}


.PicList001749 .owl-dots{ display: block; width: 100%; margin-top:10px; text-align: center;}
.PicList001749 .owl-dots>div{ display: inline-block; margin:0 5px;}
.PicList001749 .owl-dots>div >span{ display: block; width:8px; height:8px; border-radius: 50%; background: #999999;}
.PicList001749 .owl-dots>div.active >span{ background: #ef8200;}

/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:3% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:28px; font-weight:normal; color:#444}
.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 .center { text-align:center }
.RichInfo005 .news_info p {  font-size: 14px; line-height:26px; color: #444 }

.RichInfo005 .news_info .bot{  position: relative ; margin-top: 50px; padding-top: 30px; border-top:1px solid #eee; } 


.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0; position: absolute; right: 0; top: 20px } 
.RichInfo005 .news_info .info_back a{ color:#fff; font-size:14px; background: #334259; display: block; padding: 10px 30px;}
.RichInfo005 .news_info .info_pn span{ display:block; font-size: 14px; margin: 10px 0}
.RichInfo005 .news_info .info_pn span a{ color:#666;}
.RichInfo005 .news_info .info_pn span a:hover{color:#07ad58;}



/*
 .Floor002428 demo
 */
.Floor002428{padding: 3% 0 4%;background: #f2f3f5; }
.Floor002428 li{ position: relative; overflow: hidden;}
.Floor002428 .home_title{ text-align: center;padding-bottom: 30px;}
.Floor002428 .home_title h1:after{ float: none; margin:10px auto 0}
.Floor002428 .auto{ }
.Floor002428 li:hover div{ transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}


.Floor002428 li h1{ margin:0; font-size:14px; color:#444; font-weight: normal; text-align:center; padding:4% 2%; display: block}
.Floor002428 li .pic{ background-position:center center; background-repeat:no-repeat; background-size:cover;  padding-bottom:100%; border: 1px solid #eee;box-shadow: 0 0 10px rgba(0,0,0,0.1)}
.Floor002428 li .pic{ padding-bottom:100%;}

.Floor002428 li h3{ margin:0;font-size: 16px; font-weight: normal; margin-top: 10px; }
.Floor002428 li p{line-height: 20px; margin:4% 0 0 0;color:#999; height:40px; overflow:hidden; font-size:14px;}
.Floor002428 .owl-nav >div{ position: absolute; top: 50%; margin-top: -53px; width: 50px; height: 106px; background: url(../images/Floor002428-btn.png); text-indent: 99999px; overflow: hidden;}
.Floor002428 .owl-nav .owl-prev{ left: 0; background-position: left 0;}
.Floor002428 .owl-nav .owl-next{ right: 0; background-position: right 0;}
@media only screen and (min-width: 1440px) {
	.Floor002428 .owl-nav .owl-prev{ left: 16.2%;}
	.Floor002428 .owl-nav .owl-next{ right: 17%;}
}

.Floor002428 .owl-dots{ display: block!importent; width: 100%; margin-top:10px; text-align: center;}
.Floor002428 .owl-dots>div{ display: inline-block; margin:0 5px;}
.Floor002428 .owl-dots>div >span{display: block;width: 8px;height: 8px;border-radius: 50%;background: #999999;}
.Floor002428 .owl-dots>div.active >span{ background: #ef8200;}




/*
 .Form001725 demo
 */
.Form001725{ padding:2% 0 4%;}
.Form001725 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.Form001725 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#014da1;}
.Form001725 .form{ max-width:1000px; width:100%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; }
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001725 .form td b{width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; font-weight: normal; display: block;}
.Form001725 .form .p1{ margin:0 0 10px 0;color:#014da1; background:url(../images/Form001725-icon.jpg) no-repeat left center; padding-left:20px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{ background:#00a0e9; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:180px; height:50px; border-radius:3px; border:none; margin-top:20px;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
.queueList{margin:20px 0 !important;}
.placeholder .webuploader-pick{ background:#014da1 !important;}
.placeholder{padding-bottom: 22px !important;}
.filelist li p.imgWrap{border:1px solid #f1f1f1;}
.queueList.filled{border:3px dashed #e6e6e6 !important;}
.statusBar{border-top:none !important;}
@media(max-width:768px){
.Form001725 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
}

/*20190516修改样式*/
@media screen and (max-width:600px) {
    .RichInfo005 .news_info .info_back{
        position:static;
    }
}
@media screen and (max-width:678px) {
    .RighInfo001277 .info .gn dl{
        width: 100%;
    }
}
.bd_weixin_popup {
    height:308px !important;
}

.Floor002708 .slick-initialized .slick-slide {
    text-align: left;
    overflow:hidden;
}
.Floor002708 .slick-initialized .slick-slide:hover{ transition: all 0.6s;  transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05) -ms-transform: scale(1.05);;}

.Floor002566 {
    background:#f2f3f5;
}
    .Floor002566 .home_title {
        padding-top: 66px;
    }
@media screen and (min-width: 1043px) {
    .Banner002058 li img.on {
        display: none;
    }
}
.Form002219 .left dl {
    padding-top:30%;
}
.Form002219  .h30 {
    height:38px;
}
    .Form002219  .h250 {
        height:150px;
    }


.bd_weixin_popup {
    height: 310px !important;
}

@media screen and (min-width: 1024px) and (max-width: 1600px) {
    .Floor002707 .Ispic {
    position: absolute;
    left: 0;
    top: 0;
    height: 73%;
    width: 60%;
    box-shadow: 0 0 30px rgba(0,0,0,0.4);
}
    .Floor002707 .home_title {
    padding-left: 65.625%;
    padding-top: 6%;
    padding-bottom: 1.5%;
}
        .Floor002707 .list {
    padding-left: 47.4%;
}
}

@media screen and (max-width:906px) {
    .TextList001729 .type li:nth-child(1) {
        padding-left: 20px;
    }
}


@media screen and (max-width:768px) {
    .TextList001729 .type li:nth-child(1) {
        padding-left: 2px;
    }
    .TextList001729 ol.type {
        font-size: 14px;
    }
    .TextList001729 .type li:last-child {
        width: 23%
    }
}
.maincontent {
    width: 1200px;
    margin: 30px auto 50px;
}
.newsList_box {
    line-height: 30px;
    padding: 1% 0;

}
.newsList_box ul li {
    line-height: 30px;
    padding: 1% 0;
    border-bottom: 1px dashed #ccc;
    font-size: 16px
}

    .newsList_box .time {
        float: right;
        font-size: 12px;
        color: #999;
    }
.Page002046 .Pages {
    text-align: center;
    padding: 3% 0;
}
.Page002046 .searchpage a:hover , .Page002046 .searchpage a.a_cur {
        background-color: #00a0e9;
         color: #fff;
 }
#menu26 {
    display: none;
}


/*********************/




.auto_900{ max-width:900px;}
@media(max-width:900px){.auto_900{ padding:0 2%;}}




.QQ{position:fixed; top:50%; right:1%; border:solid 1px #0980c8; z-index:666666;}
.QQ span{ background:#0980c8; display:block; text-align:center; line-height:32px; color:#fff;}
/*
 *  Owl Carousel - Core 插件样式如遇多个只留一个
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

body{overflow-x: hidden;}
.Top002633{  background: url(../images/bg1.png); }
.Top002633 .header-top{position:relative; padding-top:20px; padding-bottom:20px;}
.Top002633 .header-right{ position:absolute; right:0; top:50%; margin-top:-18px;}
.Top002633 .header-right > *{ float:left;}
.Top002633 .header-right dd .bdsharebuttonbox a{ float:left; margin:0 0 0 12px; width:36px; height:36px; line-height:normal;  background:url(../images/Top002633_btn_share.png) no-repeat left center #00a0e9; }
.Top002633 .header-right dd .bdsharebuttonbox a.bds_weixin{ background-position:-50px center;}


.Top002633 .header-right dd .bdsharebuttonbox a.bds_qzone{ display: none}

.Top002633 .header-right dt{ width:198px; position:relative; overflow:hidden;}
.Top002633 .header-right dt .text{ width:100%; line-height:36px; height:36px; padding:0 36px 0 20px; border:none; border:none; color:#999; font-size:12px; background: #eee; }
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#00a0e9;}
.Top002633 .header-right dt .btn{ position:absolute; right:0; top:0; width:36px; height:36px; background:url(../images/Top002633_btn_search.png) no-repeat center center #00a0e9;}
.Top002633 .header-bottom{ background:#00a0e9;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:50px; font-size:14px; border-left: 1px solid #198ad0; position: relative}
.Top002633 .header-menu li:last-child em a{  border-right: 1px solid #1381c4}
.Top002633 .header-menu li.aon em a{background: #0980c8; color: #fff}
/*.Top002633 .header-menu li.aon em a:before{content: ""; display: block; position: absolute; left: 0; top: -4px; width: 120%; height: 4px; background: url(../images/tt.png) no-repeat}
*/

.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width: auto; min-width: 100%; left:50%;transform: translateX(-50%);}
.Top002633 .header-menu li .sub-menu{ position:relative;background:#00a0e9; padding:5px 15px;}
.Top002633 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#00a0e9; left:50%; margin-left:-2.5px; top:-10px;}
.Top002633 .header-menu li .sub dt a{ border-bottom:1px dotted rgba(255,255,255,0.3); text-align:center; color: #fff}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:none; color:#cfebef;}
.Top002633 .header-menu li .cont{width: 110%;}
@media(max-width:1200px){
.Top002633 .header-right{ right:2%;}
}
@media(max-width:1024px){
.Top002633{ position:relative; z-index:100;}
.Top002633 .header-right dd .bdsharebuttonbox a{ margin-left:10px;}
.Top002633 .header-top{ padding:15px 2%;}
.Top002633 #open_menu{width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; margin-left:10px; position:relative;}
.Top002633 #open_menu i,
.Top002633 #open_menu i::before,
.Top002633 #open_menu i::after{background:#00a0e9;}
.Top002633 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002633 #header-menu{ position:absolute; right:0; opacity:0; top:-100%; transform:translateY(-100%); width:60%; max-width:240px; z-index:100; background:#00a0e9; transition:ease-out 0.3s;}
.Top002633 #header-menu.header-menu-show{opacity:1; top:100%; transform:translateY(0); }
.Top002633 #header-menu li.has-sub em .op{ display:block;}
.Top002633 #header-menu li a{ padding-left:30px !important;}
}
@media(max-width:768px){
.Top002633 .logo{ padding-right:50%;}
}
@media(max-width:640px){
.Top002633 .header-right dt{ display:none;}
}
/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:750px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}


.Banner002058 .owl-dots{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .owl-dots>div{ display:inline-block;margin:0 5px;}
.Banner002058 .owl-dots>div span{ display:block; width: 13px; height: 13px; border-radius:7px; background: #fff;line-height: 100px;overflow: hidden}
.Banner002058 .owl-dots>div.active span{ border: 2px solid #fff; background: none}
.Banner002058 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002058-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;display: none}
.Banner002058 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002058 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002058 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002058 .owl-nav .owl-next:hover{ background-position: -50px -50px;}

.Banner002058  .iconfont{ position: absolute; top: 50%; margin-top: -35px; width: 70px; height: 70px; font-size:50px; text-align: center; cursor: pointer; color: #fff; font-weight: lighter;}
.Banner002058  .iconfont:hover{ color: #f8b62b;}

.Banner002058  .prev{ left: 0;z-index: 999;}
.Banner002058  .next{ right: 0;z-index: 999;}

@media(max-width:1040px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
}


.home_title{ color: #666; margin-bottom:3%;}
.home_title span{ font-size: 42px; line-height: 36px; color: #999; text-transform: uppercase;font-family:Arial, Helvetica, sans-serif ; font-weight: bolder; letter-spacing: -2px; display: block }
.home_title h1{ font-size: 32px; margin: 0; font-weight: normal; position: relative }
.home_title h1:after{ content: ""; display: block; width: 30px; height: 3px; background: #196f3d ; margin-top: 10px; }
.home_title p{ font-size: 16px; color: #666; line-height: 26px; }

@media(max-width:640px){
.home_title{ text-align:center;}	
.home_title h1:after{ position:absolute; left:50%; margin-left:-15px;}
}





/*
 .Floor001640 demo
 */
.Floor001640{padding:6% 0 4%;background: #fff }
.Floor001640 .auto{position: relative}

.Floor001640 .txt{ position: absolute; left: 0; top: -10%; width: 50%; height:98%; background: #fff; z-index: 10; padding: 70px; box-shadow: 0 0 30px rgba(0,0,0,0.15)}


.Floor001640 .txt .info p{font-size: 14px; line-height: 26px; color: #666;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 4; margin-top: 20px; padding-bottom: 2px}




.Floor001640 .all_more{ border:2px solid #ccc;font-size:15px;display:inline-block; line-height:36px; width: 140px; text-align: center; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 80% center;transition:all ease 0.5s; color: #666; margin-top: 10px; padding-right: 10px;}
.Floor001640 .all_more:hover{ background:url(../images/Floor001640-a_more2.png) no-repeat 80% center;background-color:#ef8200;  color:#fff; border: 2px solid #ef8200;}

.Floor001640 .pic{ float:right; width:60%;overflow:hidden;}
.Floor001640 .pic img{ width:100%;}
.Floor001640 .pic img:hover{ transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}

@media(max-width:1200px){
.Floor001640 .txt{ position:absolute; left:2%;}
}
/*space between home & integrate*/
@media(max-width:1040px){
.Floor001640 .txt{height: 30% !important;}
}
@media(max-width:768px){
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto; padding-top: 26%;}
.Floor001640 .txt{ position:inherit !important;  padding:30px 50px; left:0;}
}

/**/

/*Floor002707 */
.Floor002707{z-index:1;padding:4% 0 0; }
.Floor002707 .auto{ position:relative;}

.Floor002707 .home_title{padding-left:65.625%;  padding-top:6%; padding-bottom:4%;}

.Floor002707 .Ispic{overflow:hidden;position:absolute; left:0; top:0; height:100%; width:60%;box-shadow: 0 0 30px rgba(0,0,0,0.4)}
.Floor002707 .list{ padding-left:46.8%;}
.Floor002707 .Ispic:hover{ transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}
.Floor002707 .list li{ position:relative; float:left; display:table; width:25%; text-align:center;height:150px;  background:rgba(14,140,215,0.8);}
.Floor002707 .list li:not(:last-child)::after{ position:absolute; content:''; width:1px; height:40%; background:rgba(255,255,255,0.4); top:30%; right:0;}
.Floor002707 .list li a{ display:table-cell; vertical-align:middle; color:#fff; font-size:16px; padding-left:25px; padding-right:25px;transition:0.3s;}
.Floor002707 .list li a:hover{ background:#ef8200;}
@media(max-width:1600px){
.Floor002707 .auto{ padding:0 2%;}
.Floor002707 .list{padding-left: 44.9%;}
}
@media(max-width:1440px){
.Floor002707 .auto{ min-height:620px;}
}
@media(max-width:1024px){
.Floor002707 .Ispic{ position:relative; display:block; width:100%; height:auto; padding-bottom:62%;}

.Floor002707 .title{ padding:3% 0;}
.Floor002707 .list{ padding:0 0 3% 0;}
.Floor002707 .home_title{ padding:0 2%; text-align:center;  padding-top:6%; padding-bottom:4%;}
.Floor002707 .home_title h1:after{ position:absolute; left:50%; margin-left:-15px;}
.Floor002707 .home_title p{ margin-top:6%;}

}
@media(max-width:640px){
.Floor002707 .list li{ width:50%; height:140px;}
.Floor002707 .list li:nth-child(2n)::after{ display:none;}
}





.Floor002691{ position:relative; z-index:1; background: #f2f3f5 ; overflow:hidden; padding:3% 0 ;}
.Floor002691 .auto{ position:relative;}
.Floor002691 .home_title{ margin-bottom: 20px;}


.Floor002691 .list dl{ text-align:left;padding-left:20%; width:100%; margin:0 auto;position: absolute; right: 0; top:0; }
.Floor002691 .list dl dd{ display: inline-block; border: 2px solid #ddd; padding: 0 22px;text-align: center; border-radius: 50px;margin-left: 10px; margin-bottom:10px;}
.Floor002691 .list dl dd span{ display:inline-block; font-size:15px;  cursor:pointer; line-height: 36px;  }
.Floor002691 .list dl dd.on{ background: #ef8200; border: 2px solid #ef8200}
.Floor002691 .list dl dd.on span{ color:#fff}

.Floor002691 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002691 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002691 .slick-list:focus {outline: none}
.Floor002691 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002691 .slick-slider .slick-track, 
.Floor002691 .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)}
.Floor002691 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002691 .slick-track:before, 
.Floor002691 .slick-track:after{display: table; content: '';}
.Floor002691 .slick-track:after{ clear: both;}
.Floor002691 .slick-loading .slick-track { visibility: hidden;}
.Floor002691 .slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002691 .slick-slide .slick-loading img { display: none;}
.Floor002691 .slick-slide .dragging img { pointer-events: none;}
.Floor002691 .slick-initialized .slick-slide { display: block;}
.Floor002691 .slick-loading .slick-slide { visibility: hidden;}
.Floor002691 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002691 .slick-arrow .slick-hidden { display: none;}

.Floor002691 .list-scroll{ margin: 0 -10px;}
.Floor002691 .list-scroll li.slick-slide a{ display:block; margin:0 auto;transition:0.3s; padding:0 10px;}
.Floor002691 .list-scroll li.slick-slide a:hover{ color:#2c6542;}

.Floor002691 .list-scroll li .pic{overflow: hidden;padding-bottom: 100%; background-size: cover;box-shadow: 0 0 20px rgba(0,0,0,0.1)}
.Floor002691 .list-scroll li .pic:hover{ transition: all 0.6s;  transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05) -ms-transform: scale(1.05);;}

.Floor002691 .list-scroll li .txt{  text-align:center;  font-size:16px; margin-top: 15px;}
.Floor002691 .list-scroll .slick-dots{ text-align:center; padding-top:20px;}
.Floor002691 .list-scroll .slick-dots li{ display:inline-block; cursor:pointer; margin:0 4px; width:10px; height:10px; background:#999; border-radius:50%;}
.Floor002691 .list-scroll .slick-dots li button{ display:none;}
.Floor002691 .list-scroll .slick-dots li.slick-active{ background:#ef8200;}

.Floor002691 .more{ text-align:center; padding:3% 0;}
.Floor002691 .more a{ position:relative; display:block; max-width:250px; margin:0 auto; width:60%; color:#fff; background:#2c6542; text-transform:uppercase; font-size:12px;border:1px solid #dcdcdc; line-height:58px;transition:800ms ease all;}
.Floor002691 .more a:hover{ color:#2c6542; background:#fff; border-color:transparent;}
.Floor002691 .more a::before,
.Floor002691 .more a::after{content:'';position:absolute;height:3px;width:0;background: #2c6542;transition:400ms ease all;}
.Floor002691 .more a::before{top:-1px;right:0;}
.Floor002691 .more a::after{left:0;bottom:-1px;}
.Floor002691 .more a:hover:before,
.Floor002691 .more a:hover:after{width:100%;transition:800ms ease all;}
@media(max-width:1200px){
.Floor002691 .list dl{position:absolute; right:2%;}
}

@media(max-width:640px){
.Floor002691 .home_title{ text-align:center;}	
.Floor002691 .home_title h1:after{ position:absolute; left:50%; margin-left:-15px;}
.Floor002691 .list dl{ position:inherit !important; margin:50px 0 30px;  text-align: center;}

}
@media(max-width:480px){
.Floor002691 .list dl dd{ width:50%; margin:1% 0;}
.Floor002691 .list-scroll li.slick-slide:nth-child(2n-1) a{ margin-top:0;}
}




/*Floor002658 */
.Floor002658{ padding: 3% 0 3%; display: none}
.Floor002658 .auto{ overflow: hidden}

.Floor002658  .home_title{text-align: center;margin-bottom: 30px; }
.Floor002658  .home_title h1:after{margin: 10px auto 0}

.Floor002658 .swiper-container {position: relative;z-index: 1; width:180%;left:-40%; margin:0 auto;}
.Floor002658 .swiper-container-android .swiper-slide, 
.Floor002658 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002658 .swiper-wrapper,
.Floor002658 .swiper-slide {position: relative;width: 100%;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002658 .swiper-wrapper {z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002658 .swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}

.Floor002658 li{ position:relative;transform:scale(0.8); transition:1.5s;}


.Floor002658 li .pic{ padding-bottom: 58%; position: relative; background-size: cover }
.Floor002658 li .pic::before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7;}
.Floor002658 li h1{ font-weight: normal; font-size: 16px; font-weight: normal;  text-align: center}

.Floor002658 li.swiper-slide-active{ transform:scale(1);}
.Floor002658 li.swiper-slide-active .pic::before{ display:none;}


.Floor002658 .btn a{ position:absolute; content:''; width:32px; height:32px; border-top:4px solid #b2b2b2;border-right:4px solid #b2b2b2; transform:rotate(45deg); top:50%; margin-top:-16px; cursor:pointer; z-index:10;}
.Floor002658 .btn a.prev{left:33%; margin-left:-32px;transform:rotate(-135deg);}
.Floor002658 .btn a.next{right:33%; margin-right:-32px;}
.Floor002658 .btn a:hover{ border-color:#c29c75;}
@media(max-width:640px){
.Floor002658 .swiper-container { left:0; width:100%;}
.Floor002658 li{ transform:scale(1);}
.Floor002658 .btn a.prev{left:3%; margin-left:0;}
.Floor002658 .btn a.next{right:3%; margin-right:0;}
.Floor002658 li::before{ display:none;}
}
@media(max-width:480px){
.Floor002658 li aside span{ width:60px; height:60px;}
}














/*Floor002708 */
.Floor002708{ position:relative; padding:5% 0 5%; overflow:hidden;}

.Floor002708 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002708 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002708 .slick-list:focus {outline: none}
.Floor002708 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002708 .slick-slider .slick-track, 
.Floor002708 .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);box-shadow: 0 0 30px rgba(0,0,0,0.2)}

.Floor002708 .slider-for  .slick-list {box-shadow: none }



.Floor002708 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002708 .slick-track:before, 
.Floor002708 .slick-track:after{display: table; content: '';}
.Floor002708 .slick-track:after{ clear: both;}
.Floor002708 .slick-loading .slick-track { visibility: hidden;}
.Floor002708 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002708 .slick-slide .slick-loading img { display: none;}
.Floor002708 .slick-slide .dragging img { pointer-events: none;}
.Floor002708 .slick-initialized .slick-slide { display: block;text-align: center;}
.Floor002708 .slick-loading .slick-slide { visibility: hidden;}
.Floor002708 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002708 .slick-arrow .slick-hidden { display: none;}

.Floor002708 .title{ position:relative; z-index:3; padding-bottom:3%;}





@media(max-width:1024px){
.Floor002708 .home_title{ text-align:center;}	
.Floor002708 .home_title h1:after{ position:absolute; left:50%; margin-left:-15px;}

}


.Floor002708 .list{ background:#f2f3f5;}
.Floor002708 .slider-for .slick-list li a{ font-size:16px; display:block;  color:#222; }
.Floor002708 .slider-for li h2{ font-weight:normal; font-size:26px; line-height:32px; margin:0; max-height:64px; margin-bottom: 20px; opacity: 0.8}
.Floor002708 .slider-for .slick-list li a:hover h2{ text-decoration:underline;}
.Floor002708 .slider-for li time{ display:block; margin:6% 0;}
.Floor002708 .slider-for li p{line-height:26px;  margin:0; opacity: 0.6; overflow:hidden; height:78px;}
.Floor002708 .slider-for li  .all_more{ border:2px solid #ccc;font-size:15px;display:inline-block; line-height:36px; width: 140px; text-align: center; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 80% center;transition:all ease 0.5s; color: #666; margin-top: 30px; padding-right: 10px;}
.Floor002708 .slider-for li  .all_more:hover{ background:url(../images/Floor001640-a_more2.png) no-repeat 80% center;background-color:#ef8200;  color:#fff; border: 2px solid #ef8200;}







.Floor002708 .slider-for .slick-dots{ overflow:hidden;}
.Floor002708 .slider-for .slick-dots > *{ float:left;font-family:Helvetica, Arial, sans-serif; display: none}
.Floor002708 .slider-for .slick-dots li{ display:none;}
.Floor002708 .slider-for .slick-dots li a{ font-size:30px; color:#666; display: none}
.Floor002708 .slider-for .slick-dots li.slick-active{ display:block;}
.Floor002708 .slider-for .slick-dots ol{ color:#000; opacity:0.22; font-size:30px; }
.Floor002708 .slider-img .slick-arrow{ z-index:10; border:none; font-size:0; position:absolute; left:0; bottom:0; width:60px; height:60px;  cursor:pointer;background:#f69727;}
.Floor002708 .slider-img .slick-disabled{background:#ef8200; opacity: 1}
.Floor002708 .slider-img .slick-arrow::before{position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #fff; border-right:4px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002708 .slider-img .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Floor002708 .slider-img .slick-disabled::before{ opacity:1;}
.Floor002708 .slider-img .slick-next{ left:61px; }
@media(min-width:1025px){

.Floor002708 .slider-for{width:46.25%; float:left; padding:5%;}
.Floor002708 .right-img{ float:right; width:53.75%;}
.Floor002708 .slider-img{ width:100%;}
.Floor002708 .slider-for .slick-list li a{width:90%;max-width:568px; margin:0 auto;}
.Floor002708 .slider-for .slick-dots{max-width: 568px;margin: 0 auto; width:90%;}
}
@media(max-width:1024px){
.Floor002708 .right-img{ margin-top:0 !important;}
.Floor002708 .slider-img .slick-arrow{ left:auto; right:0; width:50px; height:50px;}
.Floor002708 .slider-img .slick-prev{ right:51px;}
.Floor002708 .slider-for{ padding:3%;}
.Floor002708 .slider-for li time{ margin:15px 0;}
.Floor002708 .slider-for li .more{ margin-top:25px; margin-bottom:15px;}
}
@media(max-width:640px){
.Floor002708 .slider-for .slick-list li a{ font-size:14px;}
.Floor002708 .slider-for li h2{ font-size:18px;}
.Floor002708::before{ width:100%;}
}





.Floor002566{ padding:0 0 5%;}
.Floor002566 .home_title{ text-align: center; padding-bottom: 30px;}
.Floor002566 .home_title h1:after{ margin: 10px auto 0; float: none}

.Floor002566 .js-img  .swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.Floor002566 .js-img  .swiper-container-android .swiper-slide, 
.Floor002566 .js-img  .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002566 .js-img .swiper-wrapper {position: relative;width: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002566 .js-img .swiper-slide {overflow:hidden;-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%;
position: relative; -webkit-transition-property: -webkit-transform;transition-property: -webkit-transform; -o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002566 .js-img .swiper-slide:hover{ transition: all 0.6s;  transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05) -ms-transform: scale(1.05);;}


.Floor002566 .js-img .swiper-slide-active { opacity:1 !important;}
.Floor002566 .js-img .swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
/*swiper end*/
@media(min-width:769px){
.Floor002566 .main{ position:relative; z-index:1;}

.Floor002566 .box{ position:relative; z-index:1;}

.Floor002566 .box  .js-img,
.Floor002566 .box dl{ width:49.1666666%;}
.Floor002566 .box  .js-img{ float:left;}
.Floor002566 .box dl{ float:right;}
.Floor002566 .js-img li .txt{ width:100%;}
}
@media(max-width:640px){
.Floor002566 .home_title h1:after{ position:absolute; left:50%; margin-left:-15px;}
}
.Floor002566 .js-img li .Ispic{display:block;padding-bottom: 56%;}
.Floor002566 .js-img li .txt{background:#00a0e9;color:#fff; padding:30px ; position:relative;}
.Floor002566 .js-img li .txt::before{ position:absolute; content:''; border:13px solid transparent; border-bottom-color:#c8a063; left:17px; top:-26px;}
.Floor002566 .js-img li .txt h3{ font-size:18px; margin:0 0 10px 0;}
.Floor002566 .js-img li .txt h3 a{ color:#fff;}
.Floor002566 .js-img li .txt p{ line-height:24px; height:48px;  overflow:hidden; margin:0;}
.Floor002566 .js-img li .txt time{ font-family:Arial, Helvetica, sans-serif; text-align:center; border-right:1px dashed rgba(255,255,255,0.3); padding-right:28px; width:90px;}
.Floor002566 .js-img li .txt time span{ line-height:48px; display:block; border-bottom:1px solid rgba(255,255,255,0.5); font-size:53px; margin-bottom:2px;}
.Floor002566 .js-img li .txt figure{ margin:0 0 0 5%; max-width:80%;}

.Floor002566 .pager{ position:absolute; right:2%; bottom:142px; margin-bottom:2%; z-index:10;}
.Floor002566 .pager *{ float:left; width:12px; height:12px; margin:0 3px; border:2px solid #fff; border-radius:50%; opacity:0.3; cursor:pointer;}
.Floor002566 .pager .swiper-pagination-bullet-active{ opacity:1;}
.Floor002566 .box dd{ margin-bottom:2.6%;    box-shadow: 0 0 30px rgba(0,0,0,0.08);}
.Floor002566 .box dd:last-child{ margin-bottom:0;}
.Floor002566 .box dd a{ transition:0.3s; padding:5% 0;border:1px solid transparent; background:#fff;}

.Floor002566 .box dd time{ width:23%; text-align:center; color:#d6d6d6; font-family:Arial, Helvetica, sans-serif;}
.Floor002566 .box dd a:hover time{color:#c8a063;}
.Floor002566 .box dd time span{ display:block; font-size:53px; line-height:46px;}
.Floor002566 .box dd time span::after{ display:block; margin:5px auto; content:''; width:54px; height:1px; background:#d6d6d6;}
.Floor002566 .box dd a:hover time span::after{background:#c8a063;}
.Floor002566 .box dd figure{ max-width:72%;}
.Floor002566 .box dd h2{ font-size:18px; margin:0; font-weight:normal;}
.Floor002566 .box dd p{ margin-bottom:0; line-height:24px; height:48px; overflow:hidden; color:#999;}
.Floor002566 .box dd a:hover p{color:#c8a063;}
@media(max-width:768px){
.Floor002566 .main .auto{ padding:0;}
.Floor002566 .js-img li .txt{ padding:3% 5%;}
}
@media(max-width:480px){
.Floor002566 .js-img li .txt time{ padding-right:16px; width:72px;}
.Floor002566 .js-img li .txt figure{ max-width:75%;}
.Floor002566 .js-img li .txt time span{ font-size:38px; line-height:40px;}
.Floor002566 .box dd{ margin:3% 0 0 0;}
.Floor002566 .box dd time span{ font-size:38px;line-height:40px;}
.Floor002566 .pager{ bottom:110px;}
}







/*
 .Floor002358 demo
 */
.Floor002358{}

.Floor002358 .home_title{ text-align: center; padding-bottom: 30px;}
.Floor002358 .home_title h1:after{ margin: 10px auto 0; float: none}



.Floor002358 { padding: 5% 0; background:#fff; }
.Floor002358 .auto{ position:relative;}
.Floor002358 .title{ text-align:center; font-size:28px; font-family:'微软雅黑'; font-weight:lighter;  color:#333; margin:0; padding-bottom:4%; position:relative;    }
.Floor002358 .title:after{ display:block; margin:0 auto; width:100px; height:1px; background-color:#bbb; margin-top:30px; content:''; }

.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .bd{  }
.Floor002358 .bd ul{ margin: 0; padding:10px;}
.Floor002358 .bd li a{overflow:hidden; width: 100%; margin: 0 0 18px; transition:.5s; display: block;  box-shadow: 0 0 20px rgba(0,0,0,0.15); height: 130px; padding:20px }
.Floor002358 .bd li a:hover{transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.Floor002358 .bd li a img{width: 90%; margin: 0 auto}


.Floor002358 .list .iconfont{ position: absolute; top: 50%; margin-top: -35px; width: 70px; height: 70px; font-size:50px; text-align: center; cursor: pointer; color: #e2e3f5; font-weight: lighter;}
.Floor002358 .list .iconfont:hover{ color: #f8b62b;}
.Floor002358 .list .prev{ left: -80px;}
.Floor002358 .list .next{ right: -80px;}

@media(max-width:1024px){

	.Floor002358 .bd li a{ height: 100px}

}


@media only screen and (min-width:1024px ) {
	.Floor002358 .title{ font-size: 32px;}
}
@media only screen and (max-width:1360px ) {
	.Floor002358 .list{ padding: 0 50px;overflow:hidden;}
	.Floor002358 .list .iconfont{ font-size: 40px; width: 40px; height: 40px; margin-top: -20px;}
	.Floor002358 .list .prev{ left: 0;}
    .Floor002358 .list .next{ right: 0;}
}
@media only screen and (max-width:767px ) {
	.Floor002358 .title{ padding-bottom: 20px;}
	.Floor002358 .list{ padding: 0 15px 0 0;}
	.Floor002358 .list .iconfont{ display: none;}
	.Floor002358 .title{ font-size: 24px;}
	.Floor002358 .title:after{ margin-top: 20px;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;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-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.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 .1s 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-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/










/*Bottom002626 */
.Bottom002626{ background:url(../images/bottom.jpg); padding:4% 2% 3%; }
.Bottom002626 .bottom{padding-bottom:3%; position:relative;}
.Bottom002626 .contact{ position:absolute; right:0; top:0;}
.Bottom002626 .contact dd img{ width:114px; display:block;}
.Bottom002626 .contact dt{ color:rgba(255,255,255,0.9); text-align:right; padding-right:20px; }
.Bottom002626 .contact dt aside{ color:#fff; font-size:20px; font-family:Arial, Helvetica, sans-serif; margin: 5px 0 }
.Bottom002626 .contact .bdsharebuttonbox{ display:inline-block;}
.Bottom002626 .contact .bdsharebuttonbox a{ float:left; width:40px; height:40px; border-radius:50%; border:1px solid rgba(255,255,255,0.2); background:url(../images/Bottom002626_share.png) no-repeat left center; margin:0 10px 0 0;}
.Bottom002626 .contact .bdsharebuttonbox a.bds_weixin{ background-position:-50px center;}
.Bottom002626 .contact .bdsharebuttonbox a.bds_tsina{ background-position:-100px center; margin-right:0; display: none}

.bdsharebuttonbox a:not(.bds_weixin):not(.bds_tsina) {
    background-image: unset;
}

.bdsharelink {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    gap: 12px;
}
 .bdsharelink a {
        border: 1px solid rgba(255,255,255,0.2);
        width: 36px;
        height: 36px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
    }

.Bottom002626 .bottom nav dl{ float:left;}
.Bottom002626 .bottom nav dt{ color:rgba(255,255,255,0.9); font-size:16px; margin-bottom:10px;}
.Bottom002626 .bottom nav dd{ line-height:20px; margin-bottom: 10px;}
.Bottom002626 .bottom nav dd a{ color:#fff; opacity:0.5;}
.Bottom002626 .bottom nav dd a:hover{ opacity:1;}

.Bottom002626 footer{}
.Bottom002626 footer .auto{ padding-top:2%; border-top:1px solid rgba(255,255,255,0.1); }

.Bottom002626 .copyright{ float:left; width:100%;color:rgba(255,255,255,0.3);  height: auto; overflow: hidden}
.Bottom002626 .copyright dd{ float:left; width:50%;}
.Bottom002626 .copyright dt{ float:right; }


.Bottom002626 .copyright dt a{ color:rgba(255,255,255,0.3);}
.Bottom002626 .copyright dt a::after{ display:inline-block; content:''; width:1px; height:12px; vertical-align:middle; margin:0 10px; background:rgba(255,255,255,0.3);}
.Bottom002626 .copyright dt a:last-child::after{ display:none;}

.Bottom002626 .copyright dd span{ color:rgba(255,255,255,0.3);}
.Bottom002626 .copyright dd span a{color:rgba(255,255,255,0.3);;}
.Bottom002626 .copyright a:hover{ color:#fff;}
.Bottom002626 .copyright dd>a{ color:rgba(255,255,255,0.3);}
@media(min-width:768px){
.Bottom002626 nav{max-width: 75%;}
.Bottom002626 nav dl{width: 20%; padding-right: 2%;}
.Bottom002626 nav dl:last-child{padding-right: 0;}
.Bottom002626 .contact{max-width: 30%;}
}
@media(max-width:1280px){
.Bottom002626 .contact dt aside{ font-size:24px;}
}
@media(max-width:1100px){
.Bottom002626 .bottom nav{ display:none;}
.Bottom002626 .contact{ position:relative; width:320px;margin:0 auto;}
}
@media(max-width:768px){
.Bottom002626 .links,
.Bottom002626 .copyright{ float:none; width:auto;}
.Bottom002626 .copyright{ padding-top:3%;}
.Bottom002626 .contact{ width:80%;}
.Bottom002626 .contact dt{ display:inline-block; width:50%;}
.Bottom002626 .contact dd{ display:inline-block; width:50%; text-align:center;}
.Bottom002626 .contact dd img{text-align:center;   margin: 0 auto;}
}
@media(max-width:480px){
.Bottom002626 .contact dt{ display:inline-block; width:60%;}
.Bottom002626 .contact dd{ display:inline-block; width:40%; max-width:144px; text-align:center;}
}



/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 .column{ position:absolute; width:100%; height:100%; font-size:33px; padding:0 2%; color:#fff; }
.Banner002167 .column dl{ display:table;width:100%; height:100%;max-width:1200px;  margin:auto;}
.Banner002167 .column span{ display:table-cell;  vertical-align:middle}
.Banner002167 .column span:after{content: ""; display: block; background: #F3CF9B; width: 60px; height: 4px; margin-top: 8px;}

/*Banner0021671 */
.Banner0021671{ position:relative; z-index:1;}
.Banner0021671 div{ height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner0021671 img{ display:none;}
.Banner0021671 .column dl{ display:table;width:100%; height:100%;max-width:1200px;  margin:auto;}
.Banner0021671 .column span{ display:table-cell;  vertical-align:middle}

.Banner0021671 .column {
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 33px;
    padding: 0 22%;
    color: #fff;
    margin-top: -50px; /* Adjust this value to move the text up */
}

.Banner0021671 .column span:after {
    content: "";
    display: block;
    background: #F3CF9B;
    width: 60px;
    height: 4px;
    margin: 10px auto 0; /* Center the line and adjust top margin */
	
}

.Banner0021671 .column d1 span:after {
    content: "";
    display: block;
    background: #F3CF9B;
    width: 60px;
    height: 4px;
    margin: 10px auto 0; /* Center the line and adjust top margin */
	
}


@media(max-width:1000px){
.Banner002167 .picbg{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 .column{ font-size:16px;}
}
/*
 .Menu002272 demo
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
.Menu002272 .nav-menu ul{display: none;}
/*.Menu002272 .current{padding-left: 18px;background: url(../images/Menu002272-icon.png) no-repeat left center;}*/
.Menu002272 .current a{font-size: 14px;color: #717171;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: ">"; position: absolute; top: 0; right: -6px; line-height: 20px; height: 20px; color: #999;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #187413;}
.Menu002272 .current span{padding-left: 10px}

@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
	.Menu002272 .nav-menu ul li a{display: block}
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{background: #00a0e9;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.on a{color: #fff;}
	.Menu002272 .nav-menu .location{float: right;}
	.Menu002272 .current a{line-height: 60px;}
}
@media screen and (min-width:1024px ) {
	.Menu002272 .nav-menu ul li{padding: 0 20px;margin: 0 6px;}
}
@media screen and (min-width:1200px ) {
	.Menu002272 .nav-menu ul li{line-height: 73px;}
	.Menu002272 .current a{line-height: 73px;}
}
/*PicList002120 */
.PicList002120{ padding:3% 0 0;	}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:14px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:100%; background-size:cover; box-shadow:  0 0 15px rgba(0,0,0,0.15); border: 8px solid #fff}

@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;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:50px 0 70px;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#fff; background: #808b96;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#d35400; 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 #fff; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background:url(../images/Page002046-a_next.gif) no-repeat center center #fff;}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 15px; }
}
/*
 .PicList000762 demo
 */
.PicList000762{ padding-top:2%; background: #f2f3f5}
.PicList000762 li{ float:left; width:23.85%; margin-right:1.5%; margin-bottom:1.5%; }
.PicList000762 li:nth-child(4n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#fff;transition:all ease-in-out 0.3s; box-shadow: 0 0 20px rgba(0,0,0,0.07) }
.PicList000762 li h2{ margin:0; font-size:14px; color:#444; font-weight: normal; text-align:center; padding:7% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:90%; padding-bottom:90%;}

@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;}
}

/*
 .PicList000763 demo
 */
.PicList000765{ padding:3% 0; }
.PicList000765 .home_title{ text-align: center;padding-bottom: 30px;}
.PicList000765 .home_title h1:after{ float: none; margin:10px auto 0}
.PicList000765 .auto{ }


.PicList000765 li h1{ margin:0; font-size:14px; color:#444; font-weight: normal; text-align:center; padding:4% 2%; display: block}
.PicList000765 li .pic{ background-position:center center; background-repeat:no-repeat; background-size:cover;  padding-bottom:100%; border: 1px solid #eee;box-shadow: 0 0 6px rgba(0,0,0,0.07)}
.PicList000765 .swiper-container {padding: 10px 10px 30px;}
.PicList000765 .swiper-pagination {bottom: 0px !important; }
.PicList000765 .swiper-pagination .swiper-pagination-bullet-active{background: #ef8200 }


.PicList000766{ background: #f2f3f5}

/*
 .PicList000763 demo
 */
.PicList000763{  background: #fff; padding: 2% 0}
.PicList000763 .auto{  }

.PicList000763 .home_title{ text-align: center;padding-bottom: 30px;}
.PicList000763 .home_title h1:after{ float: none; margin:10px auto 0}

.PicList000763 li{ float:left; width:23.8%; margin-right:1.5%; margin-bottom:2%; }
.PicList000763 li:nth-child(4n){ margin-right:0;}
.PicList000763 li a{ display:block; background-color:#fff;transition:all ease-in-out 0.3s;}
.PicList000763 li h2{ margin:0; font-size:20px; color:#444; font-weight: normal; text-align:center; padding:5% 2%;}
.PicList000763 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:100%; border: 1px solid #eee; box-shadow: 0 0 10px rgba(0,0,0,0.1)}

@media(max-width:640px){
.PicList000763 li{width:49%;}
.PicList000763 li:nth-child(4n){ margin-right:2%;}
.PicList000763 li:nth-child(2n){ margin-right:0;}
.PicList000763 .home_title h1:after{ margin:10px 0 0 -15px}
}
@media(max-width:480px){
.PicList000763 li h2{font-size:14px;}
}

/*
 .RighInfo001277 demo
 */
.RighInfo001277{ padding:2% 0; }
.RighInfo001277 .list_img{ float:left; width:50%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:77%; }
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #eee;background-size:contain;box-shadow: 0 0 10px #e5e5e5}
.RighInfo001277 .list{ padding:42px 0 42px 80%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list .bd .tempWrap{ padding: 0 10px}
.RighInfo001277 .list a{ position:absolute; width:19%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;x}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:90%; border:1px solid #eee;box-shadow: 0 0 10px #e5e5e5}
.RighInfo001277 .list li.on figure{ border:1px solid #00a0e9;}
.RighInfo001277 .right_info{ float:right; width:45%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#444; font-size:24px; font-weight: normal }

.RighInfo001277 .right_info p{line-height:26px; font-size: 14px; color:#444; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #00a0e9; padding:10px 8%; color:#00a0e9; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#00a0e9; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:14px; font-weight:normal; color:#444;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f3f5;; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#00a0e9; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}

.RighInfo001277 .info  {  height: auto; overflow: hidden}
.RighInfo001277 .info .gn { width: 100%; float: left; height: auto; overflow: hidden}
.RighInfo001277 .info .gn dl{ width: 32.6%; margin-right: 1%; margin-bottom: 1%; float: left; min-height: 150px; line-height: 22px; background: #f2f3f5; padding: 30px}
.RighInfo001277 .info .gn dl:nth-child(3n) {margin-right: 0}
.RighInfo001277 .info .gn dt{ font-weight:bold;color: #334259}



@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
.RighInfo001277 .right_info p{ margin-bottom:6%;}
.RighInfo001277 .right_info h1{ padding:5% 0 3%;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	
/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:18.8%; margin-right:1.5%; margin-bottom:1.5%;box-shadow: 0 0 10px rgba(0,0,0,0.15)}
.PicList002171 li a{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,160,233,0.95); opacity:0; transition:0.3s; }
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;margin-bottom:15px;}
}
@media(max-width:768px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:320px){
.PicList002171 li{ width:100%;margin-bottom:15px; margin-right:15px;}
}

/*
 .TextList001729 demo
 */

.TextList001729{ padding: 3% 0 }
.TextList001729 .auto{box-shadow:  0 0 20px #e2e3e5}
.TextList001729 ol.type{}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#00a0e9; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:28px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:20%;}
.TextList001729 .type li:nth-child(2){ width:20%;}
.TextList001729 .type li:nth-child(3){ width:20%;}


.TextList001729 .type li:nth-child(1){ padding-left:100px; text-align:left !important;}
.TextList001729 .type li:last-child{ width: 30%; background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 .type#On li:last-child{ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list:last-child{border-bottom:none}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:3% 5%; background: #f5f5f5}
.TextList001729 .list .con p{ font-size: 14px; line-height: 22px;}


.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:150px; width:40%; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#00a0e9; font-size:16px; border-radius:3px;}

/*Form002219*/
.Form002219{ padding:3% 0;}
.Form002219 .auto{ position: relative }


.Form002219 .left{ width: 45%;position: absolute; left: 0; top: 0; height: 100%; background: url(../images/cc.jpg); padding-left: 50px;}
.Form002219 .left dd{ color:rgba(255,255,255,0.8); line-height: 24px; font-size: 15px;}
.Form002219 .left dd h1{font-size: 32px; font-weight: normal; color: #fff; margin: 0 0 20px 0}
.Form002219 .left dd h1:after{content: ""; display: block; width: 30px; height: 2px; background: #fff; margin-top: 20px; }

.Form002219 form{  width: 55%; float:right;background: #f2f3f5; padding: 50px 80px; }
.Form002219 dl{ width:100%; float:left; padding-left:80px; min-height:40px; position:relative; margin-bottom:10px;}


.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:none; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:none; overflow:hidden; resize:none; width:100%; height:180px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:10px; background-color:#334259; color:#eee; font-size:14px; border:none;  cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#00a0e9;} 
@media(max-width:1024px){
	.Form002219 .btn{ min-width:138px;}
	}
@media(max-width:768px){
	.Form002219 .left{ width:98%; position:inherit !important;padding:8% 0; text-align:center;margin: 0 auto;}
	.Form002219 form{ float:none; width:98%; margin: 0 auto;}
	.Form002219 .left dl{ padding-left:0;}
	.Form002219 .left dd h1:after{ left:50%;     margin: 26px auto;}
	}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .left{ width:98%; position:inherit !important;padding:8% 0; text-align:center;margin: 0 auto;}
.Form002219 form{ float:none; width:98%; margin: 0 auto; padding:30px 40px;}
.Form002219 .left dl{ padding-left:0;}
.Form002219 .left dd h1:after{ left:50%;     margin: 26px auto;}
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/
/*
 .TextList001202 demo
 */
.TextList001202 { padding: 3% 0 0}

.TextList001202 li{padding-bottom:5px; }
.TextList001202 dl{ position:relative; padding-left:53px;box-shadow: 0 0 10px #e2e3e5}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #eee;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#0088d2; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:3%; line-height:22px; font-size:14px; background: #fff; }
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 30px; line-height:35px;color:#fff; background-color:#00a0e9;}
.TextList001202 dl.A{ display:none; padding-top:0px; margin-top: -2px;}
.TextList001202 dl.A dt{ top:0px;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on { box-shadow: none}
.TextList001202 dl.A { box-shadow: none}

.TextList001202 dl.Q_on dt{ color:#fff; background-color:#00a0e9;}

@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
}

.Singlepage{ background: #f2f3f5}
.Singlepage .auto{padding: 0 0 3%;}


.Singlepage p{font-size: 14px; line-height: 24px; color: #444}


.Singlepage .about {position: relative; height: auto; overflow: hidden; padding: 6% 0}
.Singlepage .about .pic{width:58%;position: absolute; left: 0; bottom:20px}
.Singlepage .about .text{ float: right;width: 100%; background: #fff; padding:60px 60px 60px; box-shadow: 0 0 15px rgba(0,0,0,0.1);position: relative; z-index: 10; margin-right: 15px;}
.Singlepage .about .h1{font-size: 20px;padding:0 0 10px 0; margin: 0}
.Singlepage .about i{width: 60px; height: 3px; background:#2c6542; display: block }
.Singlepage .culture{width:100%; background: #fff; margin-top: 30px; box-shadow: 0 0 15px rgba(0,0,0,0.1);padding: 50px 0;}
.Singlepage .culture dd{width:33.3334%; float: left; text-align: center; border-right: 1px solid #eee; font-size:14px; color:#333; font-family:"宋体"}
.Singlepage .culture dd:last-child{ border-right:none}
.Singlepage .culture dd .pic{width: 28%; margin: 0 auto; display: block}
.Singlepage .culture dd h1{font-size: 22px; font-weight: bold; margin: 0 0 10px 0; color:#5dade2; font-family:"Microsoft YaHei"}


.Singlepage .culture dd .pic {
            transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
        }

.Singlepage .culture dd .pic:hover {
            transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
        }
.Singlepage .culture dd .pic{
 margin:0 auto 10px;
 width: 60%;
}
.Singlepage .culture{
 padding:20px 0 50px;
}
.Singlepage2 {padding: 3% 0 0}
.Singlepage2 .slu{position: relative; height: auto; overflow: hidden;}
.Singlepage2 .slu .title{text-align: center; font-size: 32px; font-weight: normal; color: #444; margin:0 0 50px 0 }
.Singlepage2 .slu .title:after{ content: ""; display: block; width: 40px; height: 3px; background: #ef8200; margin: 20px auto 0}
.Singlepage2 p{font-size: 14px; line-height: 24px; color: #444}
.Singlepage2 h2{font-size: 20px;  color: #444;font-weight: normal; text-align: center; margin:50px 0 0 0 }
.Singlepage2 h3{font-size: 16px;  color: #444;font-weight: normal;  position: relative; padding-left: 12px; }
.Singlepage2 h3:before{content: "";display: block; position: absolute; left: 0; top: 10px; width: 4px; height: 4px; background: #444 }

.Singlepage2 .line{width: 100%; height: 2px; border-bottom: 1px dashed #ddd; display: block; margin: 30px 0}

@media screen and (min-width:320px ) {
.Singlepage .about .text{ width:96%;  padding: 40px 30px;}
.Singlepage .about {position: relative; height: auto; overflow: hidden; padding: 6% 0}
.Singlepage .about .pic{width:96%;position: unset; text-align:center; margin:0 auto;}
.Singlepage .culture dd{ padding:0 2%;}
}
@media screen and (min-width:480px ) {
.Singlepage .about .text{ width:96%;  padding: 40px 30px;}
.Singlepage .about {position: relative; height: auto; overflow: hidden; padding: 6% 0}
.Singlepage .about .pic{width:96%;position: unset; text-align:center; margin:0 auto;}
.Singlepage .culture dd{ padding:0 2%;}
}
@media screen and (min-width:640px ) {
.Singlepage .about .text{ width:96%;  padding: 40px 60px;}
.Singlepage .about {position: relative; height: auto; overflow: hidden; padding: 6% 0}
.Singlepage .about .pic{width:96%;position: unset; text-align:center; margin:0 auto;}
.Singlepage .culture dd{ padding:0 2%;}
}

@media screen and (min-width:768px ) {
.Singlepage .about .text{ width:96%;  padding: 40px 60px;}
.Singlepage .about {position: relative; height: auto; overflow: hidden; padding: 6% 0}
.Singlepage .about .pic{width:96%;position: unset; text-align:center; margin:0 auto;}
.Singlepage .culture dd{ padding:0 2%;}
}
@media screen and (min-width:1024px ) {
.Singlepage .about .pic{ bottom:160px; left:2%;width:58%;position: absolute; }
.Singlepage .about .text{ float: right;width: 100%; background: #fff; padding:60px 60px 60px; box-shadow: 0 0 15px rgba(0,0,0,0.1);position: relative; z-index: 10; margin-right: 15px;}
}
@media screen and (min-width:1200px ) {
.Singlepage .about {position: relative; height: auto; overflow: hidden; padding: 6% 0}
.Singlepage .about .pic{width:58%;position: absolute; left: 0; bottom:20px}
.Singlepage .about .text{float: right;width: 100%; background: #fff; padding:60px 60px 60px; box-shadow: 0 0 15px rgba(0,0,0,0.1);position: relative; z-index: 10; margin-right: 15px;}
}


/*
 News Item PicList002273 demo
 */
.PicList002273{padding:4% 0 0;  }
.PicList002273 .left img{
	width: 100%;
	height: 250px;
	object-fit:fit;


}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #ddd;padding: 3px 10px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin-top: 25px 10px;}
.PicList002273 .right .p {
  color: #999;
  font-size: 14px;
  line-height: 24px;
  margin-top: 20px; /* Adds space above the element */
}

.PicList002273 ul li{overflow: hidden;margin-bottom: 20px;background: #fff;padding: 18px 20px;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.PicList002273 li:hover img{ transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 30%;}
	.PicList002273 .right{float: right;width: 65%;}
	.PicList002273 .right .time{margin-top: 5px;}

}

@media screen and (min-width:1024px ) {


	.PicList002273 ul li{position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	.PicList002273{padding-top: 4%;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width: 600px;}

	.PicList002273 .right .h3{line-height: 20px;margin: 28px 0 17px;}

	.PicList002273 ul li{padding-right: 20px;}
}
/*
 .PicList001747 demo
 */
.PicList001747{ padding:4% 0 0;}

.PicList001747 li{overflow: hidden;float: left;width: 23.85%; margin-right:1.5%; margin-bottom:1.5%;}
.PicList001747 li:nth-child(4n){ margin-right:0;}
.PicList001747 li a{display: block;box-shadow:  0 0 20px #e2e3e5}

.PicList001747 li figure{ padding-bottom:60%; }
.PicList001747 li figure img{ display:none;}
.PicList001747 li div{ padding:30px;}
.PicList001747 li h3{ margin:0;font-size: 16px; font-weight: normal }
.PicList001747 li p{line-height: 20px; margin:4% 0 0 0;color:#999; height:40px; overflow:hidden; font-size:14px;}
.PicList001747 li:hover figure{ transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}

@media(max-width:768px){
.PicList001747 li{ width:49%;}
.PicList001747 li:nth-child(3n){ margin-right:2%;}
.PicList001747 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}

.PicList001748{padding: 3% 0 4%;background: #f2f3f5; }

.PicList001748 .home_title{ text-align: center;padding-bottom: 30px;}
.PicList001748 .home_title h1:after{ float: none; margin:10px auto 0}

.PicList001748 .auto{}
.PicList001748 li figure{ padding-bottom:60%; }
.PicList001748 li figure img{ display:none;}
.PicList001748 li h3{ margin:0;font-size: 16px; font-weight: normal; margin-top: 10px; }
.PicList001748 li p{line-height: 20px; margin:4% 0 0 0;color:#999; height:40px; overflow:hidden; font-size:14px;}
.PicList001748 .swiper-container {padding: 0 0 40px;}
.PicList001748 .swiper-pagination {bottom: 0px !important; }
.PicList001748 .swiper-pagination .swiper-pagination-bullet-active{background: #ef8200 }


.PicList001749{padding: 3% 0;background: #f2f3f5}

.PicList001749 .home_title{ text-align: center;padding-bottom: 30px;}
.PicList001749 .home_title h1:after{ float: none; margin:10px auto 0}
.PicList001749 li{overflow: hidden;}
.PicList001749 li figure{ padding-bottom:60%; position: relative }
.PicList001749 li:hover figure{ transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}

.PicList001749 li figure img{ display:none;}
.PicList001749 li h3{ margin:0;font-size: 16px; font-weight: normal; margin:15px 0 10px 0; }
.PicList001749 li .time{ display: block; font-size: 12px; background: rgba(0,160,233,0.8); position: absolute; left: 0; bottom: 0;padding: 8px 10px; color: #fff }
.PicList001749 li p{line-height: 20px; color:#999; height:40px; overflow:hidden; font-size:14px; }

.PicList001749 .owl-nav .owl-prev{ left: 0; background-position: left 0; display:none;}
.PicList001749 .owl-nav .owl-next{ right: 0; background-position: right 0; display:none;}
@media only screen and (min-width: 1440px) {
	.PicList001749 .owl-nav .owl-prev{ left: 16.2%;}
	.PicList001749 .owl-nav .owl-next{ right: 17%;}
}


.PicList001749 .owl-dots{ display: block; width: 100%; margin-top:10px; text-align: center;}
.PicList001749 .owl-dots>div{ display: inline-block; margin:0 5px;}
.PicList001749 .owl-dots>div >span{ display: block; width:8px; height:8px; border-radius: 50%; background: #999999;}

.PicList001749 .owl-dots>div.active >span{ background: #ef8200;}

/*
 .RichInfo005 demo
 */
.RichInfo005{ padding:3% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:28px; font-weight:normal; color:#444}
.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 .center { text-align:center }
.RichInfo005 .news_info p {  font-size: 14px; line-height:26px; color: #444 }

.RichInfo005 .news_info .bot{  position: relative ; margin-top: 50px; padding-top: 30px; border-top:1px solid #eee; } 


.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0; position: absolute; right: 0; top: 20px } 
.RichInfo005 .news_info .info_back a{ color:#fff; font-size:14px; background: #334259; display: block; 	   padding: 10px 30px;}
.RichInfo005 .news_info .info_pn span{ display:block; font-size: 14px; margin: 10px 0}
.RichInfo005 .news_info .info_pn span a{ color:#666;}
.RichInfo005 .news_info .info_pn span a:hover{color:#07ad58;}



/*
 .Floor002428 demo
 */
.Floor002428{padding: 3% 0 4%;background: #f2f3f5; }
.Floor002428 li{ position: relative; overflow: hidden;}
.Floor002428 .home_title{ text-align: center;padding-bottom: 30px;}
.Floor002428 .home_title h1:after{ float: none; margin:10px auto 0}
.Floor002428 .auto{ }
.Floor002428 li:hover div{ transition: all 0.6s;  transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}


.Floor002428 li h1{ margin:0; font-size:14px; color:#444; font-weight: normal; text-align:center; padding:4% 2%; display: block}
.Floor002428 li .pic{ background-position:center center; background-repeat:no-repeat; background-size:cover;  padding-bottom:100%; border: 1px solid #eee;box-shadow: 0 0 10px rgba(0,0,0,0.1)}
.Floor002428 li .pic{ padding-bottom:100%;}

.Floor002428 li h3{ margin:0;font-size: 16px; font-weight: normal; margin-top: 10px; }
.Floor002428 li p{line-height: 20px; margin:4% 0 0 0;color:#999; height:40px; overflow:hidden; font-size:14px;}
.Floor002428 .owl-nav >div{ position: absolute; top: 50%; margin-top: -53px; width: 50px; height: 106px; background: url(../images/Floor002428-btn.png); text-indent: 99999px; overflow: hidden;}
.Floor002428 .owl-nav .owl-prev{ left: 0; background-position: left 0;}
.Floor002428 .owl-nav .owl-next{ right: 0; background-position: right 0;}
@media only screen and (min-width: 1440px) {
	.Floor002428 .owl-nav .owl-prev{ left: 16.2%;}
	.Floor002428 .owl-nav .owl-next{ right: 17%;}
}

.Floor002428 .owl-dots{ display: block!importent; width: 100%; margin-top:10px; text-align: center;}
.Floor002428 .owl-dots>div{ display: inline-block; margin:0 5px;}
.Floor002428 .owl-dots>div >span{display: block;width: 8px;height: 8px;border-radius: 50%;background: #999999;}
.Floor002428 .owl-dots>div.active >span{ background: #ef8200;}




/*
 .Form001725 demo
 */
.Form001725{ padding:2% 0 4%;}
.Form001725 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.Form001725 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#014da1;}
.Form001725 .form{ max-width:1000px; width:100%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; }
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001725 .form td b{width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; font-weight: normal; display: block;}
.Form001725 .form .p1{ margin:0 0 10px 0;color:#014da1; background:url(../images/Form001725-icon.jpg) no-repeat left center; padding-left:20px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{ background:#00a0e9; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:180px; height:50px; border-radius:3px; border:none; margin-top:20px;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
.queueList{margin:20px 0 !important;}
.placeholder .webuploader-pick{ background:#014da1 !important;}
.placeholder{padding-bottom: 22px !important;}
.filelist li p.imgWrap{border:1px solid #f1f1f1;}
.queueList.filled{border:3px dashed #e6e6e6 !important;}
.statusBar{border-top:none !important;}
@media(max-width:768px){
.Form001725 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
}

/*20190516修改样式*/
@media screen and (max-width:600px) {
    .RichInfo005 .news_info .info_back{
        position:static;
    }
}
@media screen and (max-width:678px) {
    .RighInfo001277 .info .gn dl{
        width: 100%;
    }
}
.bd_weixin_popup {
    height:308px !important;
}

.Floor002708 .slick-initialized .slick-slide {
    text-align: left;
    overflow:hidden;
}
.Floor002708 .slick-initialized .slick-slide:hover{ transition: all 0.6s;  transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05) -ms-transform: scale(1.05);;}

.Floor002566 {
    background:#f2f3f5;
}
    .Floor002566 .home_title {
        padding-top: 66px;
    }
@media screen and (min-width: 1043px) {
    .Banner002058 li img.on {
        display: none;
    }
}
.Form002219 .left dl {
    padding-top:30%;
}
.Form002219  .h30 {
    height:38px;
}
    .Form002219  .h250 {
        height:150px;
    }


.bd_weixin_popup {
    height: 310px !important;
}

@media screen and (min-width: 1024px) and (max-width: 1600px) {
    .Floor002707 .Ispic {
    position: absolute;
    left: 0;
    top: 0;
    height: 73%;
    width: 60%;
    box-shadow: 0 0 30px rgba(0,0,0,0.4);
}
    .Floor002707 .home_title {
    padding-left: 65.625%;
    padding-top: 6%;
    padding-bottom: 1.5%;
}
        .Floor002707 .list {
    padding-left: 47.4%;
}
}

@media screen and (max-width:906px) {
    .TextList001729 .type li:nth-child(1) {
        padding-left: 20px;
    }
}


@media screen and (max-width:768px) {
    .TextList001729 .type li:nth-child(1) {
        padding-left: 2px;
    }
    .TextList001729 ol.type {
        font-size: 14px;
    }
    .TextList001729 .type li:last-child {
        width: 23%
    }
}
.maincontent {
    width: 1200px;
    margin: 30px auto 50px;
}
.newsList_box {
    line-height: 30px;
    padding: 1% 0;

}
.newsList_box ul li {
    line-height: 30px;
    padding: 1% 0;
    border-bottom: 1px dashed #ccc;
    font-size: 16px
}
    .newsList_box .time {
        float: right;
        font-size: 12px;
        color: #999;
    }
.Page002046 .Pages {
    text-align: center;
    padding: 3% 0;
}
.Page002046 .searchpage a:hover , .Page002046 .searchpage a.a_cur {
        background-color: #00a0e9;
         color: #fff;
 }
#menu26 {
    display: none;
}