﻿body {overflow: auto;}
/*Top002434*/
.Top002434 {position: absolute; width: 100%; border-bottom:1px solid rgba(255, 255, 255, 0.3); z-index: 100; }
.Top002434 .header{ height:100px;}
.Top002434 .header-left{ float:left; height:100%; position:relative;  width:16%;}
.Top002434 .logo{ position:absolute; left:0; top:50%; transform:translateY(-50%);max-width:174px;}
.Top002434 .header-mid{ float:left; width:68%; position: relative; z-index: 1;}
.Top002434 .header-menu li em a{ font-size:16px;color:#fff; display:inline-block; line-height:6px; padding:38px 0 27px; position:relative;}
.Top002434 .header-menu li em a p{font-size:12px;text-transform:uppercase; -webkit-transform: scale(0.8);}
.Top002434 .header-menu li em a:before{  position:absolute;content: ""; left:50%; bottom:0; width: 0; height: 2px;background: #fff; transition:0.3s; transform:translateX(-50%);}
.Top002434 .header-menu li:hover em a::before,
.Top002434 .header-menu li.aon em a::before{ width:100%;}
.Top002434 .header-menu li:hover em a,
.Top002434 .header-menu li.aon em a{ color:#fff;}
.Top002434 .header-menu li .sub{width: 100%;overflow:hidden;background:rgba(0,0,0,0.5);}
.Top002434 .header-menu li .sub-menu{ padding:15px 0; }
.Top002434 .header-menu li .sub-menu dt{ padding:0 17px; position:relative;}
.Top002434 .header-menu li .sub-menu dt::before{ position:absolute; content:''; width:0; height:14px; background:#004b64; left:0; top:50%; margin-top:-7px; transition:0.3s;}
.Top002434 .header-menu li .sub-menu dt:hover::before{ width:8px; display: none;}
.Top002434 .header-menu li .sub-menu dt a{  border-bottom:1px solid rgba(255,255,255,.4); line-height:40px; background:url(../images/Top002434-icon_a.png) no-repeat left center; color:#fff; text-align: center;transition:0.3s;}
.Top002434 .header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 .header-menu li .sub-menu dt a:hover{ background-color:#00803e;transition:0.3s;}
.Top002434 .header-menu li.has-sub:hover .sub{  height:auto;}

.Top002434 .header-right{ float:right; padding-top:35px; position: relative; z-index:2;}
.Top002434 .header-right > *{ float:left; line-height:28px;position:relative;}
.Top002434 .search_box{ position:absolute; right:50px; top:150%; display:none;}
.Top002434 .search_box{ box-shadow:0 3px 9px 0 rgba(0,0,0,.15); border:1px solid #fff; border-top:0; width:254px; background:rgba(0,0,0,0.2);}
.Top002434 .search_box .text{ width:100%; line-height:48px; height:48px; padding:0 48px 0 10px; background:none; border:none; color:#fff;}
.Top002434 .search_box .btn{ position:absolute; right:0; line-height:48px; width:48px; text-align:center; color:#fff; font-size:16px; top:0;}
.Top002434 .search_box::after{ position:absolute; content:''; border:8px solid transparent; border-bottom-color:rgba(0,0,0,0.2); right:0; top:-16px;}
.Top002434 .open-search{ position: relative;display:block; width:28px; height:28px; margin-right: 25px; -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; background:url(../images/Top002434-icon_search.png) no-repeat center center;}
.Top002434 .top-search { position: relative; padding-right: 25px;}
.Top002434 .top-search:after { position: absolute;content: '';width: 1px;height: 15px;top:50%;right:25px;margin-top:-8px;background:#fff;}

.Top002434 .weather > * { float: left;}
.Top002434 .weather iframe { margin-top: 4px; margin-right: 6px;}
.Top002434 .weather span { display: inline-block;margin-right: 7px;color:#fff;font-weight: 300; }
.Top002434 .weather span.s1 img  { display: block;}
.Top002434 .weather iframe .wTemp  { display: none;}
@media(min-width:1024px){
    .Top002434 .header-menu li .sub { display: none;}
}
@media(max-width:1440px){
    .Top002434 .open-search { margin-right: 8px;}
    .Top002434 .top-search {padding-right: 15px;}
    .Top002434 .top-search:after { right: 15px;}
    .Top002434 .header-mid { width: 64%;}
    .header-menu li {width: auto!important;padding:0 1.9%;}
}
@media(max-width:1365px){
    .Top002434 .header-mid { width: 62%;}
    .header-menu li {padding:0 1.5%;}
}
@media(max-width:1024px){
    /*.Top002434 .header { height: 70px;}*/
    .Top002434 #header-menu li em a p{display:none}
    .Top002434 .header-left{ width:30%;}
    .Top002434 .header-mid{ position: static;}
    .Top002434 .header-right{ padding-right:50px; position: static;}
    .Top002434 #open_menu{ height:30px; background:#00803e; border-radius:0; top:50%;margin-top:-15px; border:none;}
    .Top002434 #open_menu i,
    .Top002434 #open_menu i::before,
    .Top002434 #open_menu i::after{ background:#fff;}
    .Top002434 #open_menu.open_menu_on{ top:10px;}
    .Top002434 #header-menu ul{ background:#00803e; padding-left:0; padding-right:0;}
    .Top002434 #header-menu li{ padding:0 5%;}
    .Top002434 #header-menu li em,
    .Top002434 #header-menu li em a{ border-bottom:0;}
    .Top002434 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
    .Top002434 #header-menu li em a{ font-weight:normal;}
    .Top002434 #header-menu li.clickon em a{ background:none;}
    .Top002434 #header-menu li.clickon{ padding-bottom:5%;}
    .Top002434 #header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
    .Top002434 #header-menu li .sub-menu dl{ background:rgba(255,255,255,0.5); border-radius:5px;}
}

@media(max-width:640px) {
    .Top002434 .header { height: 70px;}
    .Top002434 .header-right { padding-top: 20px;}
    .Top002434 #open_menu.open_menu_on {top:30px;}
    .Top002434 .weather iframe {width: 60px!important;height: 22px!important;}
    .Top002434 .search_box {width: 200px;overflow: hidden;left: 50%;transform: translateX(-50%);}

}
/*Banner002744 */
.Banner002744{}
/*slick Basic*/
.Banner002744 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002744 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002744 .slick-list:focus {outline: none}
.Banner002744 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002744 .slick-slider .slick-track,
.Banner002744 .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)}
.Banner002744 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002744 .slick-track:before,
.Banner002744 .slick-track:after{display: table; content: '';}
.Banner002744 .slick-track:after{ clear: both;}
.Banner002744 .slick-loading .slick-track { visibility: hidden;}
.Banner002744 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002744 .slick-slide .slick-loading img { display: none;}
.Banner002744 .slick-slide .dragging img { pointer-events: none;}
.Banner002744 .slick-initialized .slick-slide { display: block;}
.Banner002744 .slick-loading .slick-slide { visibility: hidden;}
.Banner002744 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002744 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Banner002744 li.slick-slide{position: relative;}
.Banner002744 li.slick-slide a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; opacity: 0;-webkit-opacity: 0;}
.Banner002744 li.slick-slide > img{display: block; width: 100%;}
.Banner002744 .slick-dots{position: absolute; width: 100%;left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%); bottom: 5%; text-align: center;z-index: 10;}
.Banner002744 .slick-dots li{ display: inline-block; width: 7px; height: 7px; background: rgba(255,255,255,0.6); margin: 0 20px; cursor: pointer;}
.Banner002744 .slick-dots li button{display: none;}
.Banner002744 .slick-dots li.slick-active{ width: 47px;background: #fff;}
@media(min-width:1025px){
    .Banner002744 li.slick-slide > img.wap{display: none;}
}
@media(max-width:1024px){
    .Banner002744 li.slick-slide > img.pc{display: none;}
}
@media(max-width:640px){
    .Banner002744 .slick-dots li{ margin:0 10px;}
    .Banner002744 .slick-dots li.slick-active{ width: 20px;}
}


/*Floor002783 */
.Floor002783{padding:5.3% 0;}
.Floor002783 ul{position:relative;padding-bottom: 41.28%;}
.Floor002783 li{ position:absolute; overflow:hidden;}
.Floor002783 li:nth-of-type(1){ left:0; top: 0; width:29.1%; height: 40.9%; }
.Floor002783 li:nth-of-type(2){ left:29.45%; top: 0; width:41.1%; height: 57.75%; }
.Floor002783 li:nth-of-type(3){ right:0; top: 0; width:29.05%; height: 57.75%; }
.Floor002783 li:nth-of-type(4){ left:0; bottom: 0; width:29.1%;  height: 58.3%;}
.Floor002783 li:nth-of-type(5){ left:29.45%; bottom: 0;width: 32.15%;height: 41.4%;}
.Floor002783 li:nth-of-type(6){ right:0; bottom: 0; width:38%;  height: 41.4%;}
.Floor002783 li a{ display:block; padding:15px; height:100%; }
.Floor002783 li figure img{ display:none;}
.Floor002783 li figure{ margin-bottom:10px; background-size:contain;}
.Floor002783 li h3{ margin:0; font-size:24px; font-weight:normal; line-height:30px; color:#fff; width:80%; }
.Floor002783 li h5{ margin:0; font-size:14px; font-weight:normal;font-family: Arial; line-height:30px; color: rgba(255, 255, 255, 0.5); width:80%;text-transform: uppercase;letter-spacing: 2px; }
.Floor002783 li:nth-of-type(3) h5{ left: 10%;}
.Floor002783 li:nth-of-type(4) h5{ bottom:4.5%;  left: 10%;}

.Floor002783 li .more{ position: absolute;display: block;right: 5%;top: 50%;margin-top: -5px;width: 32px; height: 11px; background: url(../images/Floor002783-more.png) no-repeat center; }
.Floor002783 li .text { position: absolute;width:100%;padding-left:5%;margin-bottom:5%;left:0;bottom:0;transition: .6s;}
.Floor002783 li .text_h{ opacity:0; position:absolute; padding-left:5%;left:0; bottom:0; height:100%; width:100%; background:rgba(0, 128, 62, 0.5); transition:0.3s;}
.Floor002783 li .text_h aside {  position:absolute; padding-left: 5%;padding-bottom:5%;left:0;bottom:-100%;transition:0.6s;}
.Floor002783 li .text_h aside p { font-size: 16px; font-weight: 300; color: #fff; line-height: 1.8;}
.Floor002783 li .text_h aside .more { position: relative;display: block;right:unset; margin-top: 40px;}

.Floor002783 li a:hover .text{ opacity:0;}
.Floor002783 li a:hover .text_h { opacity:1;}
.Floor002783 li a:hover .text_h aside { bottom:0;}

@media(max-width:1100px){
    .Floor002783 ul{ padding-bottom:60%;}
}

@media(max-width:920px){
    .Floor002783 ul{padding-bottom: 0;}
    .Floor002783 li{ position:relative; left: auto !important; right: auto !important;top: auto !important;bottom: auto !important;width: 49% !important;height: auto !important;float: left; margin-bottom: 2%;margin-right: 2%;}
    .Floor002783 li:nth-child(2n+1){margin-right:0;}
    .Floor002783 li a{height:auto; padding-bottom: 60%; }
    .Floor002783 li h5{font-size:20px; }
    .Floor002783 li:nth-of-type(3) h5,
    .Floor002783 li:nth-of-type(4) h5{left: 5%; bottom:9%; }
}
@media(max-width:560px){
    .Floor002783 li{float: none; margin-right: 0; width:100% !important;}
}
@media(max-width:480px){
    .Floor002783 li h3 { font-size: 20px;}
    .Floor002783 li h5 { font-size: 18px;}

}


/*.index_title*/
.index_title { padding:1.4% 0 3% 0;text-align: center;}
.index_title h3 {margin:0 0 10px; font-weight: normal;font-size: 38px; color: #333;}
.index_title h4 {margin:0; font-family: "Microsoft YaHei Light";;font-size: 20px; color: #d1d1d1; text-transform: uppercase;letter-spacing: 2px;}
@media(max-width:480px){
    .index_title h3 { font-size: 24px; margin-bottom: 10px;}
}

/*index_Membership*/
.index_Membership { padding: 3.5% 0 5.3% 0; margin-bottom:5%;background: #f5f6f8;}
.index_Membership .index_title { margin-bottom: 1%;background:url("../images/index_tit_bg.png") no-repeat center;background-size:contain;}
.index_Membership .cont { overflow: hidden; background:#fff;}
.index_Membership .cont .text { padding:3% 3% 4% 6.6%;}
.index_Membership .cont .text h3 {margin: 0 0 3%; font-weight: normal;font-size: 22px;color: #00803e;}
.index_Membership .cont .text h4 {margin: 0 0 5%; font-weight: normal;font-size: 20px;color: #333;}
.index_Membership .cont .text p {margin: 0 0 10%; font-weight: 300;line-height: 1.8;font-size: 16px;color: #666;}
.index_Membership .cont .text .more { position: relative;display: block;width: 192px;height: 50px;line-height: 50px;padding:0 5%; font-size: 16px;color:#fff;font-weight:300;background:#00803e;}
.index_Membership .cont .text .more:after { position: absolute;content:''; width: 10px; height: 1px;top:50%;right:5%;background:#fff;transition: .3s;}
.index_Membership .cont .text .more:hover:after { width: 40px;}
.index_Membership .cont .pic .Ispic { position: relative; padding-bottom:47.2%;}
@media(min-width:641px){
    .index_Membership .cont .text {float: left; width: 42.25%; }
    .index_Membership .cont .text h3 { font-size: 34px;}
    .index_Membership .cont .pic {float: right; width: 57.75%; }
    .index_Membership .cont .pic .Ispic:after { position: absolute;content: '';height:100%;width:35%;background:url("../images/index_Membership_bg.png") no-repeat;}
}

/*
 .Floor002297
 */
.Floor002297{ padding:0; position:relative; }
.Floor002297 .index_title { margin-bottom: 1%;background:url("../images/index_tit_bg2.png") no-repeat center;background-size:contain;}
.Floor002297 .video-list{ position: relative;}
.Floor002297 .video-list .box{ position:relative; z-index: 3;}
.Floor002297 .video-list .box a{ display: block; cursor: pointer; position: absolute;}
.Floor002297 .video-list .box,
.Floor002297 .video-list .box .pic,
.Floor002297 .video-list .box img,
.Floor002297 .video-list .box .video,
.Floor002297 .video-list .box .video video{ width:100%; height:100%;}
.Floor002297 .video-list .box .v_name {position: absolute;top: 60%;left: 50%;font-size: 36px;letter-spacing: 2px;color: #fff;transform: translate(-50%,-50%);z-index: 1;}
.Floor002297 .video-list .box .Ispic{ padding-bottom: 47.7%;}
.Floor002297 .video-list .box .video{ display:none; position:absolute; background-color:#000; z-index: 2;}
.Floor002297 .video-list .box a.play{ left:0; width:100%; height:100%;background-image:url(../images/Floor002297-video_play.png); background-repeat:no-repeat; background-position:center  center; background-color:rgba(0, 0, 0, 0.30); }
.Floor002297 .video-list .box a.play:hover{ background-color: transparent; }
.Floor002297 .video-list .box a.close{ z-index:1; width:29px; height:54px; right:0px; top:0px; background:url(../images/Floor002297-video_close.png) no-repeat;}

.Floor002297 .video-list .hd{ position:absolute;  bottom:0; left:0; padding:1.8% 314px 1.8% 105px; width: 73.8%;background:rgba(0,0,0,0.5) ;z-index: 5;}
.Floor002297 .video-list .hd ul li a{ display:block;border:solid 3px transparent;}
.Floor002297 .video-list .hd ul li img{ cursor:pointer; border:solid 3px transparent;opacity: 0.8;}
.Floor002297 .video-list .hd ul li .Ispic { padding-bottom:47.4%;}
.Floor002297 .video-list .hd ul li a.cur ,
.Floor002297 .video-list .hd ul li a:hover{ border:solid 3px #00803e;}
.Floor002297 .video-list .hd .btn{ top:50%;  position:absolute; width:50px; height:18px; display:block; cursor:pointer; line-height:0; font-size:0; text-indent:-999px; overflow:hidden; }
.Floor002297 .video-list .hd .prev{ margin-top: -20px;right:118px; background:url(../images/Floor002297-arrow_prev.png) no-repeat;}
.Floor002297 .video-list .hd .next{ margin-top: 5px;right:74px; background:url(../images/Floor002297-arrow_next.png) no-repeat;}
@media only screen and (max-width:767px ) {
    .Floor002297{ padding: 10% 0 4% 0;}
    .Floor002297 .video-list{ width: 100%; position: relative; top: 0;}
    .Floor002297 .video-list .box .v_name {top:auto;bottom:10%;transform: translate(-50%,0);font-size: 20px;white-space: nowrap;}
    .Floor002297 .video-list .box .Ispic { padding-bottom: 67%;}
    .Floor002297 .video-list .hd{ position: relative;bottom: 0;padding:0; margin-top: 4%;width: 100%;}
    .Floor002297 .video-list .hd ul li .Ispic { padding-bottom: 50%;}
    .Floor002297 .video-list .hd .btn { display: none;}
}

/*carousel */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1; }
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
.owl-carousel .owl-item img {
    display: block;
    width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.owl-carousel.owl-loaded {
    display: block; }
.owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
.owl-carousel.owl-hidden {
    opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
.owl-carousel.owl-rtl {
    direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
    display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
    z-index: 0; }

.owl-carousel .owl-animated-out {
    z-index: 1; }

.owl-carousel .fadeOut {
    animation-name: fadeOut; }

@keyframes fadeOut {
    0% {
        opacity: 1; }
    100% {
        opacity: 0; } }

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
    transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000; }

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none; }

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%; }



.Banner002563 .slick-slider{position:relative;display:block;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.Banner002563 .slick-list{position:relative;z-index:1;display:block;overflow:hidden}
.Banner002563 .slick-list:focus{outline:0}
.Banner002563 .slick-list.dragging{cursor:pointer;cursor:hand}
.Banner002563 .slick-slider .slick-list,.Banner002563 .slick-slider .slick-track{-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)}
.Banner002563 .slick-track{position:relative;top:0;left:0;display:block}
.Banner002563 .slick-track:after,.Banner002563 .slick-track:before{display:table;content:''}
.Banner002563 .slick-track:after{clear:both}
.Banner002563 .slick-loading .slick-track{visibility:hidden}
.Banner002563 .slick-slide{display:none;float:left;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.Banner002563 .slick-slide .slick-loading img{display:none}
.Banner002563 .slick-slide .dragging img{pointer-events:none}
.Banner002563 .slick-initialized .slick-slide{display:block}
.Banner002563 .slick-loading .slick-slide{visibility:hidden}
.Banner002563 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.Banner002563 .slick-arrow .slick-hidden{display:none}
.Banner002563 .slick-arrow{position:absolute;z-index:10;width:60px;height:90px;background:rgba(0,0,0,.13);top:50%;margin-top:-45px;font-size:0;padding:0;cursor:pointer;transition:.2s;border:0}
.Banner002563 .slick-arrow:hover{background:#108d4b}
.Banner002563 .slick-arrow::before{position:absolute;content:'';width:20px;height:20px;transform:rotate(-45deg);top:50%;margin-top:-10px;border-top:2px solid #108d4b;border-left:2px solid #108d4b}
.Banner002563 .slick-arrow:hover::before{border-color:#fff!important}
.Banner002563 .slick-prev{left:2%}
.Banner002563 .slick-prev::before{left:40%}
.Banner002563 .slick-next{right:2%}
.Banner002563 .slick-next::before{left:20%;transform:rotate(135deg)}
.Banner002563 .slick-dots{position:absolute;left:0;text-align:center;width:100%;bottom:5%;z-index:10}
.Banner002563 .slick-dots li{display:inline-block;padding-right:28px;position:relative;cursor:pointer}
.Banner002563 .slick-dots li:after{position:absolute;content:'';right:0;top:0;width:28px;height:1px;background:rgba(255,255,255,.28);top:50%}
.Banner002563 .slick-dots li:last-child{padding-right:0}
.Banner002563 .slick-dots li:last-child:after{display:none}
.Banner002563 .slick-dots li button{display:block;border:1px solid transparent;width:30px;height:30px;border-radius:50%;margin:0 2px;position:relative;font-size:0;padding:0;background:0 0}
.Banner002563 .slick-dots li button::before{position:absolute;left:50%;top:50%;margin-top:-6px;margin-left:-6px;width:12px;height:12px;border-radius:50%;content:'';background:#fff}
.Banner002563 .slick-dots li.slick-active button{border-color:#fff}
.Banner002563 li{position:relative}
.Banner002563 li a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.Banner002563 li .txt-img{position:absolute;width:100%;top:0;left:0;text-align:center;z-index:1;height:80%}
.Banner002563 li .txt-img .ytable{height:100%}
.Banner002563 li .txt-img img{opacity:0;transform:translateX(-100%);transition:1s}
.Banner002563 li.slick-current .txt-img img{transform:translateX(0);opacity:1}
@media(max-width:1200px){.Banner002563{padding:0}
}
@media(min-width:1025px){.Banner002563 li>img{display:block;width:100%}
.Banner002563 li img.wap{display:none}
}
@media(max-width:1024px){.Banner002563 li img.pc{display:none}
.Banner002563 li .table img{max-width:75%;margin:0 auto}
}
@media(max-width:480px){.Banner002563 .slick-arrow{transform:scale(.7)}
.Banner002563 .slick-dots li{padding-right:10px}
.Banner002563 .slick-dots li::after{width:10px}
.Banner002563 .slick-dots li button{width:20px;height:20px}
}
.Floor002842{padding:1%}
.Floor002842 .slick-slider{position:relative;display:block;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;z-index:1}
.Floor002842 .slick-list{position:relative;z-index:1;display:block;overflow:hidden}
.Floor002842 .slick-list:focus{outline:0}
.Floor002842 .slick-list.dragging{cursor:pointer;cursor:hand}
.Floor002842 .slick-slider .slick-list,.Floor002842 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.Floor002842 .slick-track{position:relative;top:0;left:0;display:block}
.Floor002842 .slick-track:after,.Floor002842 .slick-track:before{display:table;content:''}
.Floor002842 .slick-track:after{clear:both}
.Floor002842 .slick-loading .slick-track{visibility:hidden}
.Floor002842 .slick-slide{display:none;float:left;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.Floor002842 .slick-slide .slick-loading img{display:none}
.Floor002842 .slick-slide .dragging img{pointer-events:none}
.Floor002842 .slick-initialized .slick-slide{display:block}
.Floor002842 .slick-loading .slick-slide{visibility:hidden}
.Floor002842 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.Floor002842 .slick-arrow .slick-hidden{display:none}
.Floor002842{position:relative;z-index:1;min-height:90px}
.Floor002842 .btn,.Floor002842 .title{position:absolute;z-index:10}
.Floor002842 .title .inner{position:absolute;left:2vw;right:2vw;bottom:3vw;color:#000}
.Floor002842 .title .cn{font-size:34px}
.Floor002842 .title .en{font-size:42px}
.Floor002842 .btn{background:#e9edf0;top:0;right:0}
.Floor002842 .slick-arrow{position:absolute;width:5vw;height:5vw;background:#fff;border:0;padding:0;font-size:0}
.Floor002842 .slick-arrow:not(.slick-disabled){cursor:pointer;background-color:#ea5433}
.Floor002842 .slick-arrow:before{display:inline-block;width:70%;max-width:38px;background:url(../images/Floor002842-more.png) no-repeat right center;height:9px;content:''}
.Floor002842 .slick-disabled:before{background-image:url(../images/Floor002842-more2.png)}
.Floor002842 .slick-prev{right:100%;top:100%}
.Floor002842 .slick-prev:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.Floor002842 .slick-next{left:0;bottom:0}
.Floor002842 .slider li{float:left;position:relative}
.Floor002842 .slider li a{display:block;background:#333;color:#fff}
.Floor002842 .slider li a>*{position:absolute}
.Floor002842 .slider li .Ispic{left:0;top:0;width:100%;height:100%;opacity:.3;transition:.3s}
.Floor002842 .slider li .more,.Floor002842 .slider li .txt{left:2vw;bottom:3vw;transition:.3s}
.Floor002842 .slider li .txt{position:absolute;right:2vw;font-size:24px}
.Floor002842 .slider li .txt:before{width:25px;margin-bottom:2vw;background:#fff;display:block;content:'';height:4px}
.Floor002842 .slider li a:hover .txt{bottom:10vw}
.Floor002842 .slider li a:hover .Ispic{opacity:.8}
.Floor002842 .slider li .more{background:url(../images/Floor002842-more.png) no-repeat right center;width:0;height:9px}
.Floor002842 .slider li a:hover .more{width:38px}
.Floor002842 .cn{margin-bottom:10px}
.Floor002842 .en{font-family:DINBold}
@media(min-width:1025px){.Floor002842 .btn,.Floor002842 .title{width:25%;height:18.75vw}
.Floor002842 .title{right:0;top:18.75vw}
.Floor002842 .slider li{width:25%}
.Floor002842 .slider li a{height:18.75vw}
}
@media(min-width:1025px) and (max-width:1366px){.Floor002842 .slider li .txt{font-size:20px}
.Floor002842 .title .cn{font-size:28px}
.Floor002842 .title .en{font-size:36px}
}
@media(max-width:1024px){.Floor002842{min-height:75vw}
.Floor002842 .btn,.Floor002842 .title{width:50%;height:37.5vw}
.Floor002842 .title{right:50%;top:37.5vw}
.Floor002842 .slider li{width:50%}
.Floor002842 .slider li:nth-child(1){margin-right:50%}
.Floor002842 .slider li:nth-child(2){margin-left:50%}
.Floor002842 .slider li a{height:37.5vw}
.Floor002842 .slick-arrow{width:10vw;height:10vw}
.Floor002842 .slider li a:hover .txt{bottom:20vw}
}
@media(max-width:640px){.Floor002842 .slider li .txt{font-size:3.5vw}
.Floor002842 .title .cn{font-size:4vw}
.Floor002842 .title .en{font-size:5vw}
.Floor002842 .cn{margin-bottom:1vw}
.Floor002842 .slider li .txt:before{width:5vw;height:1vw;margin-bottom:2vw}
.Floor002842 .slider li .more,.Floor002842 .slider li .txt{left:4vw;bottom:5vw}
.Floor002842 .slider li .txt{right:4vw}
}
.contest{padding:0 1% 1% 1%;position:relative}
.contest .pic{width:50%;float:right;min-height:800px}
.contest .text{width:50%;float:left;min-height:800px;background:url(../images/contest-bg.jpg);padding:10% 12%;font-family:DINBold}
.contest .box{width:100px;height:8px;background-color:#e60012;position:absolute;right:48%;top:14%}
.contest .text h1{font-size:34px;color:#000;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400;margin-bottom:10px}
.contest .text span{font-size:42px;color:#000;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.contest .text .list{width:100%;margin-top:4%}
.contest .text ul{list-style:none}
.contest .text .list a{font-size:16px;color:#999;line-height:36px}
.contest .text .list a:hover{font-size:18px;color:#e60012;line-height:36px;transition:transform .5s ease-in-out}
.contest .text .more{width:130px;height:42px;color:#fff;font-size:14px;line-height:42px;text-align:center;background-color:#108d4b;margin-top:10%}
.Floor002467{padding:1%;padding-bottom:1%}
.Floor002467 .videobox{position:relative;height:200px}
.Floor002467 .videobg{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;height:200px}
.Floor002467 .videobg .play{display:block;background:url(../images/Floor002467-play.png) no-repeat center;width:100%;height:100%;position:absolute;top:0;left:0;background-size:30px 30px;cursor:pointer;z-index:5}
.Floor002467 .videobg h2{font-size:18px;margin:0;position:absolute;top:50%;left:0;width:100%;text-align:center;font-weight:400;color:#fff;margin-top:40px}
.Floor002467 .video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:15;display:none}
.Floor002467 .video video{width:100%;height:100%;background:#000}
@media only screen and (min-width:768px){.Floor002467 .videobg,.Floor002467 .videobox{height:400px}
.Floor002467 .videobg .play{background-size:40px 40px}
.Floor002467 .videobg h2{font-size:20px}
}
@media only screen and (min-width:1024px){.Floor002467 .videobg h2{font-size:24px}
.Floor002466 .list .item .word{bottom:38px;left:20px}
}
@media only screen and (min-width:1200px){.Floor002467 .videobg,.Floor002467 .videobox{height:600px}
.Floor002467 .videobg .play{background-size:50px 50px}
.Floor002467 .videobg h2{font-size:30px}
}
.Floor002278 .wrap-tit{position:absolute;top:50%;margin-top:-87px;left:10%}
.Floor002278 .wrap-tit a{-webkit-writing-mode:vertical-lr;writing-mode:tb-rl;writing-mode:vertical-lr;text-transform:uppercase;color:#888;font-size:12px}
.Floor002278 .wrap-tit a i{margin-top:8px;font-size:14px}
.Floor002278 .wrap-tit h1{margin:0;text-transform:uppercase;color:#000;font-size:42px;font-weight:400}
.Floor002278 .wrap-tit h1 span{display:block;font-size:36px;font-family:DINBold}
.Floor002278 .wrap-container{position:relative}
.Floor002278 .list .auto{margin-left:25%}
.Floor002278 .list .item{width:100%;padding:95px 25px;border-left:1px solid #eaeaea;margin:0 auto}
.Floor002278 .list .owl-item:last-child .item{border-right:1px solid #eaeaea}
.Floor002278 .list .item time{display:block;color:#666;font-size:14px;font-family:DINBold;line-height:1}
.Floor002278 .list .item time span{color:#000;font-size:48px;display:block;font-style:none;font-family:DINBold}
.Floor002278 .list .item .tit{font-size:24px;margin:20px 0;line-height:24px;height:36px;overflow:hidden;line-height:36px;font-weight:400}
.Floor002278 .list .item:hover .tit a{color:#e60012}
.Floor002278 .list .item .pic{overflow:hidden}
.Floor002278 .list .item figure{color:#333;margin:20px 0;font-size:16px;line-height:26px;height:48px;overflow:hidden}
.Floor002278 .list .item .more{width:130px;height:42px;color:#fff;font-size:14px;line-height:42px;text-align:center;background-color:#108d4b;margin-top:12%}
.Floor002278 .list .item .more a{color:#fff}
.Floor002278 .list .item :hover .more{color:#e60012}
@media only screen and (min-width:768px){.Floor002278 .list .item .more,.Floor002278 .list .item .tit a{transition:color .3s ease-out}
.Floor002278 .list .item .pic img{transition:transform .5s ease-in-out}
.Floor002278 .list .item .pic a:hover img{transform:scale(1.1)}
}
@media only screen and (max-width:1674px){.Floor002278 .list .auto{padding:0 102px 0 120px;max-width:none}
.Floor002278 .wrap-tit{left:0}
}
@media only screen and (max-width:1366px){.Floor002278 .list .auto{padding:0 0 0 120px}
}
@media only screen and (max-width:1199px){.Floor002278 .list .auto{max-width:954px;margin:0 auto}
}
@media only screen and (max-width:767px){.Floor002278 .list .auto{max-width:537px}
.Floor002278 .list .item{padding:40px 25px}
}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;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{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-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.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-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 .owl-carousel{display:block}
.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%}

.Timeline000183{position:relative;padding-bottom:45px}
.Timeline000183 .line{width:1px;height:100%;left:50%;margin-left:-.5px;background-color:#e8e8e8;position:absolute;top:0}
.Timeline000183{padding:5% 0}
.Timeline000183 .list{padding:2% 0}
.Timeline000183 .list ol{position:relative;font-size:30px;text-align:center;padding-left:0;padding-right:182px}
.Timeline000183 .two ol{padding-left:178px;padding-right:0}
.Timeline000183 .list ol i{background-color:#108d4b;width:10px;height:10px;position:absolute;left:50%;margin-left:-5px;top:50%;margin-top:-5px}
.Timeline000183 .list li{float:left;width:50%;margin-top:140px;overflow:hidden;position:relative}
.Timeline000183 .list li .pic{position:absolute;right:0;top:0}
.Timeline000183 .list li .pic img{width:228px;height:192px}
.Timeline000183 .list li div{background-color:#f7f7f7;padding-right:248px;padding-left:15px;padding-top:4%;padding-bottom:4%}
.Timeline000183 .list li div h1{margin:0;font-weight:400;font-size:20px;padding-bottom:12px}
.Timeline000183 .list li div p{color:#666;font-size:16px;line-height:24px;margin:0}
.Timeline000183 .list li:hover div h1 a{color:#e60012}
.Timeline000183 .list li.even{float:right;margin-top:0}
.Timeline000183 .list li.even .pic{left:0;right:auto}
.Timeline000183 .list li.even div{padding-left:248px;padding-right:15px;padding-bottom:20px}
.Timeline000183 .list li.last{margin-bottom:0}
.Timeline000183 .list li.first{margin-top:0}
.Timeline000183 .list li.first .pic1{margin-top:5%}
.Timeline000183 .list .pic4{margin-top:5%}



.Floor002529{padding:5% 0;background:url(../images/Floor002529_bg.png) no-repeat right bottom}
.Floor002529 .video{position:relative;z-index:1}
.Floor002529 .video img{display:block;width:100%}
.Floor002529 .file,.Floor002529 .open_video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.Floor002529 .open_video span{position:absolute;left:0;text-align:center;top:50%;margin-top:-41px;color:#fff;width:100%;line-height:20px}
.Floor002529 h1{font-size:30px;font-weight:400;text-align:center;margin-bottom: 30px;}
.Floor002529 p{font-size:16px;text-align:left;line-height:30px;font-family: "Microsoft YaHei Light";
    color: #000;}
.Floor002529 .open_video span::before{display:block;content:'';max-width:60px;width:15%;height:52px;background:url(../images/Floor002467-play.png) no-repeat center;background-size:contain;margin:0 auto 10px}
.Floor002529 .file{z-index:3;display:none}
.Floor002529 .file video { width: 100%;height: 100%;background:#000;}
.Floor002529 .file .close{position:absolute;z-index:10;right:1%;top:3%;width:40px;height:40px;border-radius:50%;background:#e60012;cursor:pointer}
.Floor002529 .file .close span{font-size:20px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.Floor002529 .intro{padding-bottom:2%}
.Floor002529 .intro .ul_num{max-width:900px;margin:4% auto}
.Floor002529 .intro .ul_num li{float:left;width:33.333333%;text-align:center;font-size:18px;color:#000}
.Floor002529 .intro .ul_num li span{color:#00803e;font-size:70px;font-family: "Oswald-Regular";}
.Floor002529 .intro .ul_num li p{font-size:24px;margin:0;text-align:center;font-family: "Microsoft YaHei Light";
    color: #000;}
@media(max-width:1024px){.Floor002529 .intro .ul_num li span{font-size:40px}
}
@media(max-width:640px){.Floor002529 .intro .ul_num li{font-size:14px}
.Floor002529 .intro .ul_num li span{font-size:30px}
.Floor002529 .intro .ul_num li p{font-size:18px}
.Floor002529 .video img{height:220px}
}





.Menu002272 .nav-menu{background: #f5f5fa;}
.Menu002272 .nav-menu ul{display:none}
.Menu002272 .current{padding-left:25px;background:url(../images/Menu002272-icon.png) no-repeat left center}
.Menu002272 .current a{font-size:14px;color:#717171;padding:0 13px 0 10px;position:relative;line-height:45px}
.Menu002272 .current a:after{content:"·";position:absolute;top:0;right:0;line-height:20px;height:20px;color:#ddd;font-family: "Microsoft YaHei"; font-weight:bold}
.Menu002272 .current a:first-child{padding-left:0}
.Menu002272 .current a:hover{color:#00803e}
.Menu002272 .current span{padding-left:10px}
.Menu002272 .nav-menu ul li{letter-spacing: 1px;transition:0.3s;}
.Menu002272 .nav-menu ul li a{display:block;width:100%;height:100%}
@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:first-child{margin-left:0}
.Menu002272 .nav-menu ul li.on,.Menu002272 .nav-menu ul li:hover{background:#00803e;transition:0.3s;}
.Menu002272 .nav-menu ul li.on a,.Menu002272 .nav-menu ul li:hover 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;letter-spacing: 1px;}
.Menu002272 .current span{color: #00803e;}
}

/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:450px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
    .Banner002187 span{ height:auto; background:none; height:auto;}
    .Banner002187 img{ display:block;}
}


/*PicList002120 */
.PicList002120{  padding:4% 0 0;}
.PicList002120 ul{margin:0 -1.5%;}
.PicList002120 li{ float:left; width:30.33333%; margin: 0 1.5%; margin-bottom:3%;box-shadow: 0 0 10px 2px #eee;}
.PicList002120 li a{ display:block;}
.PicList002120 li a:hover {color: #00803E;}
.PicList002120 li p{ margin:0;  line-height:70px; padding:0 2%; text-align:center; font-size:17px}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:cover;}

.PicList002120-1 ul { display: none;}

@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%; margin-left: 0;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
    .PicList002120 ul {margin:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}
/*
 PicList000715 为demo编号
 */
.PicList000715{ padding-top:4%;}
.PicList000715 ul li{ width:31.66666%; float:left; margin-right:2.5%; margin-bottom:4.16667%; background: #f3f7f9;transition: .3s;}
.PicList000715 ul li:nth-child(3n){ margin-right:0;}
.PicList000715 ul li img{ width:100%;}
.PicList000715 li.transBig_Img .Ispic{padding-bottom:65%}
.PicList000715 ul li .CasesCont{ padding:0 6.5789%; background:#f3f7f9;}
.PicList000715 ul li h1{ margin:0;font-size:18px; color:#00803e; letter-spacing:2px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:2.5; padding-top:4%;font-family: "Microsoft YaHei Light";}
.PicList000715 ul li h1 span{    font-size: 14px; margin-left: 4%;}
.PicList000715 ul li p{font-size: 14px;margin:0;line-height:1.6666;letter-spacing:1px;text-transform:uppercase;margin:0;min-height:69px;overflow:hidden;font-family: "Microsoft YaHei Light";color: #000;}
.PicList000715 ul li .CasesCont .more{color:#a7c222; font-size:0.75em; background:url(../images/BG5.jpg) no-repeat left center; padding-left:20px; text-transform:uppercase; display:inline-block; letter-spacing:1px; margin:8% 0;}
.PicList000715 ul li dl{ width:100%; padding:5% 0;}
.PicList000715 ul li dl a{ margin-right:3px; background:#00803e; float:left;font-size:14px; color:#fff; display:block; padding:5px 10px;}
.PicList000715 ul li .main{ padding: 0 6.5789%;}
.PicList000715 ul li:hover {box-shadow: 0 0 8px 4px #c5bfbf }
@media (max-width:768px){
    .PicList000715 ul li{ width: 47.5%; margin-right:5%;}
    .PicList000715 ul li:nth-child(3n){ margin-right:5%;}
    .PicList000715 ul li:nth-child(2n){ margin-right:0;}
    }
@media (max-width:480px){
    .PicList000715 ul li{ width: 100%; margin-right:0%;}
    .PicList000715 ul li:nth-child(3n){ margin-right:0%;}
    .PicList000715 ul li:nth-child(2n){ margin-right:0;}
    .PicList000715 ul li p { height: auto;}
    }
/*Timeline002853 */



/*slick Basic*/
.Timeline002853 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Timeline002853 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Timeline002853 .slick-list:focus {outline: none}
.Timeline002853 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002853 .slick-slider .slick-track,
.Timeline002853 .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)}
.Timeline002853 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Timeline002853 .slick-track:before,
.Timeline002853 .slick-track:after{display: table; content: '';}
.Timeline002853 .slick-track:after{ clear: both;}
.Timeline002853 .slick-loading .slick-track { visibility: hidden;}
.Timeline002853 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Timeline002853 .slick-slide .slick-loading img { display: none;}
.Timeline002853 .slick-slide .dragging img { pointer-events: none;}
.Timeline002853 .slick-initialized .slick-slide { display: block;}
.Timeline002853 .slick-loading .slick-slide { visibility: hidden;}
.Timeline002853 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Timeline002853 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width:30%;}
.Timeline002853 .slider-for{float: right;width:64%;}
.Timeline002853 .slider-nav .slick-arrow{width: 197.246%;right:0; top: 50%;}
.Timeline002853 .slider-nav .slick-prev{margin-top: -65px;}
.Timeline002853 .slider-nav .slick-next{margin-top: 65px;}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Timeline002853 .slider-nav li{padding-right: 3vw;text-align: right;}
}
.Timeline002853 .slider-nav{border-right: 1px solid #efefef;position: relative; padding: 3vw 0;}
.Timeline002853 .slider-nav  .slick-arrow{position: absolute; font-size: 0;border:0;border-bottom: 1px solid #efefef; cursor: pointer;font-size: 0;padding: 0; z-index: 10;}
.Timeline002853 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 25px; height: 25px; background: url(../images/Timeline002853_btn.png) no-repeat center center #fff; left: 50%; top: 50%; margin: -12px 0 0 -12px;}
.Timeline002853 .slider-nav li{line-height: 129px; font-size: 18px;color: #ccc;font-weight: 100;}
.Timeline002853 .slider-nav li span{font-family: "Oswald-Regular";font-size: 30px;margin-right: 10px;}
.Timeline002853 .slider-nav li.slick-center{color: #666;}
.Timeline002853 .slider-for .box{padding-top: 6.2vw;line-height: 28px;font-size: 17px;font-family: "Microsoft YaHei Light";color: #000;}
.Timeline002853 .slider-for .year{ font-family: "Oswald-Regular";color: #00803e;font-size: 48px;line-height: normal;}
.Timeline002853 .slider-for .desc{color: #00803e; margin: 1vw 0 2vw 0;font-size: 20px;line-height: 28px;}
/*.Timeline002853 .slider-for .box .info span{     width: 32.8%;margin: 8px 0;display: inline-block; }*/


.Timeline002853 .table_1{height:460px; overflow-y: auto; padding-right: 20px;}
.Timeline002853 .table_1::-webkit-scrollbar{width:4px;  height:100%;}
.Timeline002853 .table_1::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
.Timeline002853 .table_1::-webkit-scrollbar-thumb{ background: #bfbfbf; border-radius:2px;}
.Timeline002853 .table_1::-webkit-scrollbar-thumb:hover{background:#00803e;}
.Timeline002853 .table_1::-webkit-scrollbar-corner{background: #00803e;}

.Timeline002853 .table_1 th,
.Timeline002853 .table_1 td{text-align:center;border-collapse:collapse;line-height: 28px;height: 51px; width: 33.3%;}
.Timeline002853 .table_1 th{ font-size:16px; font-weight: bold;background:#00803e; color:#fff}
.Timeline002853 .table_1 .th1{ background:#169f58;}
.Timeline002853 .table_1 td{font-size: 15px;color:#555;border: 1px solid #e5e5e5;}
.Timeline002853 .table_1 tr:nth-child(2n+1) td{ background:#eee}



@media(max-width:1024px){
.Timeline002853{padding-bottom:30px;}
.Timeline002853 .slider-nav li{line-height: 60px; text-align: center;}
.Timeline002853 .slider-nav{padding: 0 5vw;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}
.Timeline002853 .slider-nav .slick-arrow{width: 1px; height: 100%;background: #efefef; top: 0;}
.Timeline002853 .slider-nav .slick-prev{ left: 2.5vw;}
.Timeline002853 .slider-nav .slick-next{ right: 2.5vw;}
.Timeline002853 .slider-nav .slick-prev:before{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
}
@media(max-width:640px){
.Timeline002853 .slider-nav li{font-size: 16px;}
.Timeline002853 .slider-nav li span{font-size: 24px;}
    .Timeline002853 .slider-for .box{ font-size: 15px;}
/*    .Timeline002853 .slider-for .box .info span { width: 49%;}*/
}

/*PicList002735 */
.PicList002735{    background: #f7f7fa;padding: 5% 0;}
.PicList002735  .title .cn{ font-size:30px; color:#333; text-align:center;font-family: 'Microsoft YaHei Light';font-weight: bold;;}
.PicList002735  .title .line{ display:block; margin:17px auto; width:45px; height:2px; background:#dedede;}
.PicList002735  .title .en{ font-size:16px; color:#666; line-height:30px; text-align:center; text-transform:uppercase}
.PicList002735 li{ margin-bottom: 2%; margin-top: 2%;}
.PicList002735 li a{display: block;background: #f0f0f0; border: 3px solid #f0f0f0; transition: 0.3s;}
.PicList002735 li a:hover{border-color: #00803e; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 65.241%;}
.PicList002735 li .txt{padding: 25px;}
.PicList002735 li .txt h3{font-size: 18px; color:#00803e;font-family: "Microsoft YaHei Light";}
.PicList002735 li .txt p{line-height: 33px; height: auto;font-size: 16px;font-family: "Microsoft YaHei Light";color: #000;}
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 31.3333%; }
.PicList002735 li:not(:nth-child(3n)){margin-right: 3%;}
.PicList002735 li .txt p {height: 140px;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}
/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450{ padding: 5% 0 2%;}
.RighInfo002450 .auto{ position: relative; }

.RighInfo002450 .wrap-container .tit{ color: #00803e; font-size: 24px;     padding: 3% 0 2%;
    margin: 0;font-family: "Microsoft YaHei Light";}
@media only screen and (min-width:1201px ) {
    .RighInfo002450 .wrap-container .tit{ font-size: 30px;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}
}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word{margin-top: 3%;font-size: 16px;line-height: 30px;color: #000;font-family: "Microsoft YaHei Light";}
@media only screen and (min-width:767px ) {
    .RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 5%;}
    .RighInfo002450 .wrap-container .word{ margin-top: 0;}
}


/*! fancyBox 插件样式，如有一样的只留一份 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5){

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

    #fancybox-loading div {
        background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
        background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
    }
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }



/*
 .PicList002311 为demo编号
 */
.PicList002311{}
.PicList002311 .CenTitle{ padding:15px 0 10px 0; position:relative; z-index:1; margin-top: 20px; border-top: 1px solid #e7f0f4;}
.PicList002311 .CenTitle .name{ text-align:center; font-size:15px; font-weight:bold; color:#555; line-height:30px;}
.PicList002311 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}

.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{display:block;position:absolute;top:50%;transform:translateY(-50%);width: 35px;height: 35px;background:url(../images/PicList002311-button_hover.png);cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 2%;}
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; padding-top:10px; line-height:20px;font-size: 16px;color: #000;font-family: "Microsoft YaHei Light";}
.PicList002311 .honorList .list .ul .dot:hover{ color:#00803e;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 50px 0;    margin-bottom: 6%;}
    .PicList002311 .honorList .list .ul .dot{font-size: 18px;}
}
@media only screen and (max-width:640px ) {
    .PicList002311 .honorList .list .ul .dot{ font-size: 15px;}
}


/*RighInfo002542 */
.RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%;}
.RighInfo002542 .intro:nth-child(2n){ background:#f5f5f5;}
@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:53%;}
.RighInfo002542 .intro:nth-child(2n) .Ispic{ width:47%; left:auto; right:0;}
.RighInfo002542 .intro .info_main{ padding:7% 5% 5% 59%;}
.RighInfo002542 .intro:nth-child(2n) .info_main{ padding-left:20%; padding-right:52%;}
}

.RighInfo002542 .title{ font-size:30px; color:#666;}
.RighInfo002542 .title span{ display:block; color:#000; font-family:"MS Serif", "New York", serif; font-size:60px;}
.RighInfo002542 .title::after{ width:50px; height:2px; background:#000; content:''; display:block; margin-top:20px;}
.RighInfo002542 .info_main .info{ padding-top:3%;}
.RighInfo002542 .info_list{ max-width:1360px;}
.RighInfo002542 .info_list dl{ padding:4% 0;}
@media(min-width:481px){
.RighInfo002542 .info_list dd{ float:left; width:31.5%; margin-right:2.75%;}
.RighInfo002542 .info_list dd:nth-child(3n){ margin-right:0;}
.RighInfo002542 .info_list dd:nth-child(3n+1){ clear:left;}
}
.RighInfo002542 .info_list dd img{ display:block; width:100%;}
.RighInfo002542 .info_list dd p{ font-size:20px;color: #000;
    font-family: "Microsoft YaHei Light";}
.RighInfo002542 .info_list dd p span{ font-size:16px; color:#999; font-family:"Courier New", Courier, monospace; text-transform:uppercase;}
.RighInfo002542 .info_list dd div{ line-height:26px;}
@media(max-width:1360px){
.RighInfo002542 .info_list{ padding:0 2%;}
}
@media(max-width:1024px){
.RighInfo002542 .intro .Ispic{ padding-bottom:50%;}
.RighInfo002542 .intro .info_main{ padding:5%;}
}
@media(max-width:640px){
.RighInfo002542 .title span{ font-size:40px;}
.RighInfo002542 .title{ font-size:24px;}
}




.RighInfo001400{ padding:4% 0 6%}
.RighInfo001400 #map{float: left; width: 48%;/*  height: 415px; */border: 6px solid #fff;border-radius: 5px;box-shadow: 0 0 10px 2px #eee;}
.RighInfo001400 .contact{float: right; width: 48%;padding-top: 2%;}
.RighInfo001400 .contact dl{font-size: 18px; line-height: 43px;font-family: "Microsoft YaHei Light";color: #000;}
.RighInfo001400 .contact dl span{display: inline-block; color: #00803e; font-size: 20px; font-weight:bold}
.RighInfo001400 .tip{padding-top: 10px; margin-top: 10px; border-bottom: 1px solid #eee;}
.RighInfo001400 .contact dd.tip span{font-size: 20px; color: #00803e; display: block;}
.RighInfo001400 .txt{ padding-left: 48px;background: url(../images/RighInfo001400_route.png) left 0 no-repeat;min-height: 50px;line-height: 24px;font-size: 18px;}

@media screen and (max-width: 767px){
.RighInfo001400  #map{ float: left;width: 100%;}
.RighInfo001400  .contact{ float: left;width: 100%;}
    .RighInfo001400 .contact dl { font-size: 16px;}
    .RighInfo001400 .contact dd.tip span { font-size: 18px;}
    .RighInfo001400 .txt { font-size: 16px;}
}

/*PicList001954*/
.PicList001954{padding-top:4.3%}
.PicList001954 ul{ }
.PicList001954 li{ padding-bottom:0%;}
.PicList001954 li h1{ margin:0; border-bottom:1px solid #ebe5e0;  position:relative;}
.PicList001954 li h1{    color: #00803e;font-size: 30px;padding-right: 120px; font-family: "Microsoft YaHei Light";}
.PicList001954 li h1:after{ display:block; content:'';height:2px; margin-top:20px;background-color:#00803e; width:40px;}
.PicList001954 li .pre{ margin:2% 0; font-size: 16px;line-height: 30px;color: #000;font-family: "Microsoft YaHei Light";}
.PicList001954 li figure{ padding-left:16%; background:url(../images/PicList001954-img_bg.jpg) no-repeat left top #382119;}
.PicList001954 li figure img{ display:block; width:100%;}
@media(max-width:640px){
.PicList001954 .ad,
.PicList001954 ul{ float:none; width:auto;}
    .PicList001954 li h1 { font-size: 22px;}
    .PicList001954 .ad{ text-align:center; padding-bottom:3%;}
    .PicList001954 .ad img{ width:auto;}
}
/*RighInfo002857 */


.RighInfo002857{padding-top: 5vw;}
.RighInfo002857 .title{padding-bottom: 4.11vw;color: #333;font-size: 100px;}
.RighInfo002857 .title .cn{font-size: 0.34em;}
.RighInfo002857 .title .en{font-size: 0.42em;font-family: "DINBold"; text-transform: uppercase;}
@media(max-width:640px){
    .RighInfo002857 { padding-top: 10vw;}
.RighInfo002857 .title{font-size: 80px;}
}
@media(max-width:480px){
.RighInfo002857 .title{font-size: 60px;}
}

.RighInfo002857 .edit-css .tit{font-size: 24px;color: #00803e;padding-bottom:3vw;}
.RighInfo002857 .edit-css .tit p{margin-top:5px;font-size:16px;color:#999}
.RighInfo002857 .edit-css li{margin-bottom: 4%;color: #999;}
.RighInfo002857 .edit-css li .icon{font-size: 18px;margin-bottom: 5px;color: #000;font-family: "Microsoft YaHei Light";}
.RighInfo002857 .edit-css li aside{font-size: 17px;margin-top: 10px;color: #00803e;display: inline-block;font-family: "Oswald-Regular";}
@media(min-width:641px){
.RighInfo002857 .edit-css li{float: left;width: 32%; padding-left: 22px; border-left:5px solid #f8f8f8;}
.RighInfo002857 .edit-css li:not(:nth-child(3n)){margin-right: 2%;}
.RighInfo002857 .edit-css li:nth-child(3n+1){clear: left;}
}
@media(max-width:640px){
.RighInfo002857 .edit-css .tit{font-size: 20px;}
}
@media(max-width:480px){
.RighInfo002857 .edit-css .tit{font-size:18px;}
.RighInfo002857 .edit-css li{ padding: 22px; border-bottom:5px solid #f8f8f8;}
}
/*RighInfo000623 */


.RighInfo000623{padding: 5.125vw 0;}
.RighInfo000623 .auto{max-width: 1400px;}
.RighInfo000623 .title{margin-bottom: 2vw;}
.RighInfo000623 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #00803e; margin-top: 1vw;}
.RighInfo000623 .title .cn{font-size: 30px;color: #00803e; padding-bottom: 10px;font-weight: bold;font-family: "Microsoft YaHei Light";}
.RighInfo000623 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;text-transform: uppercase;}
@media(max-width:768px){
.RighInfo000623 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .title .cn{font-size: 6vw;}
}

.RighInfo000623 .ytable-cell{padding: 3.167vw 0;}
.RighInfo000623 .pic .inner{ position: relative;}
.RighInfo000623 .pic time{bottom: 0; text-align: right;position: absolute;right: 0; background: rgba(165,45,51,0.64);color: #fff; padding: 26px 50px 26px 26px;}
.RighInfo000623 .pic time span{display: block;margin-bottom: 5px;font-family: 'DIN-Medium';font-size: 72px; line-height: 0.8em;}
.RighInfo000623 .pic time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}

.RighInfo000623 .info{background: url("../images/RighInfo000623_bg.jpg") no-repeat right top #fff; background-size: contain;}
.RighInfo000623 .p-info{font-size: 18px;line-height: 2.4em;color: #000;font-family: "Microsoft YaHei Light";}
.RighInfo000623 .p-info p{margin: 0 0 2vw 0;}
.RighInfo000623 .p-info p b{font-family: "Oswald-Regular";margin-right: 6px;font-size: 30px;color: #00803e;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{ position: relative;width: 208.696%;}
.RighInfo000623 .pic .inner:after{ position: absolute;content:''; width: 97px; height: 117px;right:0;bottom:0;background:#f9f9fb}
.RighInfo000623 .info .inner{padding-left: 31.624%;padding-right: 8.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .pic time span{font-size: 12vw;}
.RighInfo000623 .p-info{font-size: 3.5vw;}
}






/*RighInfo002554 */
.RighInfo002554{ padding:4% 0 5%;}
.RighInfo002554  .title .cn{ font-size:30px; color:#333; text-align:center;font-family: 'Microsoft YaHei Light';font-weight: bold;;}
.RighInfo002554  .title .line{ display:block; margin:17px auto; width:45px; height:2px; background:#dedede;}
.RighInfo002554  .title .en{ font-size:16px; color:#666; line-height:30px; text-align:center; text-transform:uppercase}
.RighInfo002554  .title .txt1{ font-size:16px; color:#666; line-height:30px; text-align:right;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ text-align:center; /*border:1px solid #eee;*/ border-collapse:collapse; line-height:27px; height: 75px;font-family: "Microsoft YaHei Light";}
.RighInfo002554 .table_1 th{ font-size:18px; font-weight: bold;background:#00803e; color:#fff}
.RighInfo002554 .table_1 th span{font-size: 14px;  line-height: 22px; }
.RighInfo002554 .table_1 td{ font-size:16px; color:#000}
.RighInfo002554 .table_1 .th_2{ background:#169f58;}
.RighInfo002554 .table_1 .th_3{ background:#00803e;}
.RighInfo002554 .table_1 .th_4{ background:#169f58;}
.RighInfo002554 .table_1 .th_2,
.RighInfo002554 .table_1 .th_3,
.RighInfo002554 .table_1 .th_4{ color:#fff;}
.RighInfo002554 .table_1 tr:nth-child(2n+1) td{ background:#eee}
.RighInfo002554 .table_2 td{border: 1px solid #e5e5e5;height: 62px;background: #fff;}

@media(max-width:480px){
    .RighInfo002554  .title .cn{ font-size:22px;}
    .RighInfo002554  .title .line{margin:8px auto;}
    .RighInfo002554  .title .txt1{ text-align:center;}
    .RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
    .RighInfo002554 .table_1 th { font-size: 16px;}
    .RighInfo002554 .table_1 td { font-size: 15px;}
}







/*RighInfo002852 */

.RighInfo002852{padding: 6.15vw 0 5% 0;}
.RighInfo002852 .title{padding-bottom: 2vw;color: #333;font-size: 100px; padding-left:20px; position:relative}
.RighInfo002852 .title:after{position:absolute;top:9%;left:0%;content: "";height:48px;width:4px;background: #00803e;vertical-align: middle;}
.RighInfo002852 .title .cn{font-size: 30px;}
.RighInfo002852 .title .en{font-size:14px;font-family: "Microsoft YaHei Light";color: #999;}
@media(max-width:640px){
.RighInfo002852 .title{font-size: 80px;}
}
@media(max-width:480px){
.RighInfo002852 .title{font-size: 60px;}
}

.RighInfo002852 .intro-main{padding-bottom: 2vw;}
.RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
.RighInfo002852 .singlePage{line-height: 32px;color: #000;font-size: 16px;font-family: "Microsoft YaHei Light";}
.RighInfo002852 .title-css{padding: 1vw 0;}
.RighInfo002852 .title-css span{display: inline-block;padding-bottom: 10px; border-bottom: 3px solid #ea5433;font-size: 24px;color: #ea5433;}
@media(min-width:641px){
.RighInfo002852 .intro-main .left{float: left; width: 63%;}
.RighInfo002852 .intro-main .pic{float: right;width: 30.195%;}
}
@media(max-width:640px){
    .RighInfo002852 .intro-main .pic{width: 80%; margin: 0 auto;}
}
@media(max-width:480px){
.RighInfo002852 .title-css span{font-size: 18px;}
}
/*RighInfo002816 */
.RighInfo002816{padding-top: 5%;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{margin-bottom: 3%;}
.RighInfo002816 ul .inner{background: #fff;padding-top: 8%; padding-bottom: 8%;font-size: 16px;line-height: 30px;color: #000;font-family: "Microsoft YaHei Light";}
.RighInfo002816 ul h3{ font-size: 30px; color: #00803e;}
.RighInfo002816 ul h3:before{display: inline-block; content: ''; height:25px; width:4px; background:#00803e; vertical-align: middle; margin-right: 15px;}
.RighInfo002816 ul .li p{ line-height: 30px; }
.RighInfo002816 ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 15%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}
}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 20px;}
}
@media(max-width:640px){
    .RighInfo002816 ul h3 { font-size: 22px; margin-top: 0;}
}

/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track,
.PicList002433 .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)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before,
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{}
.PicList002433 .main{ padding:6% 0 0% 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #00803e; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#00803e; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #00803e; border-right:2px solid #00803e; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:320px;padding: 8px;padding-top: 12px;/*background: url(../images/PicList002433_kuang.png) no-repeat ;*/background-size:100% 100%;border:1px solid #eee;}
.PicList002433  .list li p{margin:0 auto;max-width: 350px;width:90%;line-height: 25px;max-height:50px;color: #000;font-size: 17px;font-family: "Microsoft YaHei Light";}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}


/*RighInfo002810 */
.RighInfo002810{padding: 5% 0;}

.RighInfo002810 .txt-logo{background: url(../images/RighInfo002810-bg.jpg); margin-bottom: 3%;padding: 4% 0;}
.RighInfo002810 .txt-logo .txt .inner{display:inline-block;font-weight: bold;text-align: left;line-height: 26px;color: #333; font-size: 15px;}

.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom:3%;}
.RighInfo002810 .txt-list .info{line-height: 32px;
    font-size: 17px;
    font-family: "Microsoft YaHei Light";
    color: #000; }
.RighInfo002810 .txt-list .red{    color: #00803e;font-size: 22px;}
.RighInfo002810 .txt-list .bed{    color: #00803e;font-size: 18px;}
@media(min-width:769px){
.RighInfo002810 .txt-logo .ytable-cell{width: 50%; text-align: center;}
.RighInfo002810 .txt-logo .txt{border-right: 1px solid #eee;}
.RighInfo002810 .txt-list .pic{width: 46.667%;}
.RighInfo002810 .txt-list .pic img{max-width: 92.858%;}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
.RighInfo002810 .txt-list .info{border-bottom: 1px solid #eee;}
}
@media(max-width:768px){
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-logo{text-align: center;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
    .RighInfo002810 .txt-list .red { font-size: 20px;}
    .RighInfo002810 .txt-list .bed { font-size: 16px;}
    .RighInfo002810 .txt-list .info { font-size: 16px;}
}
/*
 .Floor002376 为demo编号
 */

.Floor002376{ padding:5% 0 0% ;}
.Floor002376 .item .item-inner{ position: relative; padding-top: 60%;}
.Floor002376 .item .pic{ position: absolute; top: 0; left: 0; width: 100%; text-align: center;}
.Floor002376 .item .word{ border-bottom: 5px solid #f0f0f0;}
.Floor002376 .item .word-inner{ }
.Floor002376 .item time{font-size: 16px;color: #00803e;display: block;position: relative;padding-left: 25px;font-family: "Oswald-Regular";}
.Floor002376 .item time:before{content: "e700";font-family:"iconfont" !important;font-size: 18px;color: #00803e;position: absolute;left: 0;top: 0px;}
.Floor002376 .item h3{ font-size: 16px; margin: 3% 0; overflow: hidden; line-height: 30px; }
.Floor002376 .item h3 a{ color: #333;}
.Floor002376 .item h3 a:hover{ color: #00803e;}
.Floor002376 .item figure{font-size: 14px;line-height: 27px;color: #666;height: 48px;overflow: hidden;font-size: 16px;font-family: "Microsoft YaHei Light";}
@media only screen and (max-width:767px ) {
    .Floor002376{ position: relative; padding-bottom: 50px; margin-bottom: 20px;}
    .Floor002376 .item{ max-width: 503px; margin: 0 auto;}
    .Floor002376 .item+.item{ padding-top: 20px;}
    .Floor002376 .wrap-head{position: static; text-align: center;}
    .Floor002376 .wrap-head .more{ left: 50%; bottom: 0; top: auto; margin-left: -80px;}
    .Floor002376 .item .word{ padding: 8% 7%;}
}
@media only screen and (min-width:768px ) {
    .Floor002376 .wrap-head h1{font-size: 24px; line-height: 42px;}
    .Floor002376 .wrap-head h1 em{ font-size: 42px; top: 10px;padding-right: 30px;}
    .Floor002376 .wrap-container{ margin: 0 -2.7%; }
    .Floor002376 .item{ float: left; width: 33.3334%; padding: 0 1.7%;margin-bottom: 3%;}
    .Floor002376 .item .pic{min-height:36%;}
    .Floor002376 .item .word-inner{ padding: 11% 4% 10% }
    .Floor002376 .item h3{font-size: 18px;
    font-family: "Microsoft YaHei Light"; }
    .Floor002376 .item.odd .item-inner{ padding-bottom: 60%; padding-top: 0;}
    .Floor002376 .item.odd .pic{  top: auto; bottom: 0;}
    .Floor002376 .item.odd .word{ border-top: 10px solid #f0f0f0; border-bottom: none;}
    .Floor002376 .item .pic .transBig_Img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);width: 100%;}


}
@media only screen and (min-width:1024px ) {
    .Floor002376 .wrap-head h1{font-size: 26px; line-height: 48px;}
    .Floor002376 .wrap-head h1 em{ font-size: 48px;}
    .Floor002376 .item .pic{ min-height: 44%;}
    .Floor002376 .item .item-inner{}
    .Floor002376 .item.odd .item-inner{ padding-bottom: 62%;}
}
@media only screen and (min-width:1280px ) {
    .Floor002376 .wrap-head h1{font-size: 28px; line-height: 54px;}
    .Floor002376 .wrap-head h1 em{ font-size: 54px; }
}
@media only screen and (min-width:1440px ) {
    .Floor002376 .wrap-head h1{font-size: 30px; line-height: 60px;}
    .Floor002376 .wrap-head h1 em{ font-size: 60px; }
    .Floor002376 .item .pic{min-height: 58%;}
}

/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; border-radius: 3px;margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#00803e;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}




.history-list{padding-top: 5%; font-size: 16px; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out;}
.history-list .out-ul{position: relative;}
.history-list .out-ul::before{ content: ""; position: absolute; left: 7.4%; width: 1px; height: 100%; background: #eee; z-index: 1;}
.history-list li.one{padding-bottom: 2%; position: relative; z-index: 2;}
.history-list li.one>.inner{position: relative; padding-left: 10%;}
.history-list .year{font-size: 32px; font-family: "Oswald-Regular"; color: #00803e; position: absolute; left: 1%; top: 0;margin: 0;     letter-spacing: 1px;}
.history-list li.one>.inner::before{content: ""; position: absolute; top: 2%; left: 6.7%; width: 17px; height: 17px; background: #77b394; border-radius: 100%; z-index: 1;}
.history-list li.one>.inner::after{content: ""; position: absolute; top: 3.2%; left: 7%; width: 9px; height: 9px; background: #00803e; border-radius: 100%; z-index: 2;}
.history-list .content{background:#f6f6fa; padding: 4%;}
.history-list .content .Ispic{display: block; padding-bottom: 50.667%;}
.history-list .content .word{ padding: 0 2% 0 5%; line-height: 1.85;}
.history-list .content .word h3{ color:#00803e;    font-family: "Microsoft YaHei Light";}
.history-list .content .word .ul-dot li{color: #000;max-height: 200px;/*overflow-y: auto;overflow-x: hidden;*/font-family: "Microsoft YaHei Light";padding-left: 0px;}
/*.history-list .content .word .ul-dot li::-webkit-scrollbar {width: 5px;height: 1px;}
.history-list .content .word .ul-dot li::-webkit-scrollbar-thumb {border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #16579e;}
.history-list .content .word .ul-dot li::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #EDEDED;}*/
.history-list .content .word .ul-dot li>span{color:#292929;position:relative}
.history-list .content .word .ul-dot li>span:after{ position: absolute; content:""; width:6px; height:6px; border-radius:50px; background:#00803e; top:10px; left:-12px}
.history-list .loadmore{ text-align: center; padding: 3% 0 7%;}
.history-list .loadmore a{display: inline-block; width: 180px; height: 50px; line-height: 50px; color: #fff;background: #00803e; border-radius: 5px;}
@media (max-width:1024px) {
.history-list .year{font-size: 20px;}
}
@media (min-width:769px) {
.history-list .content .pic{width: 400px;float: left;}
.history-list .content .word{width: calc(100% - 400px); float: left;}
}
@media (max-width:768px) {
.history-list{font-size: 14px;}
.history-list .out-ul::before{left: 60px;}
.history-list li.one>.inner::before{left: 52px;}
.history-list li.one>.inner::after{left: 56px;}
.history-list li.one>.inner{padding-left: 80px;}
.history-list .year{font-size: 18px;}
.history-list .content{padding: 2%;}
.history-list .content .word{padding: 2%;}
.history-list .loadmore a{width: 130px; height: 54px; line-height: 54px;}
}





/*
 .PicList002273 为demo编号
 */
.PicList002273{ padding:4% 0 1%}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{ padding-top: 10px;font-size: 18px;color:#00803e;display: block;font-family: "Oswald-Regular";line-height: 1;}
.PicList002273 .right .time span{font-size: 30px;margin-right: 6px;position: relative;top:1px;}
.PicList002273 .right .h3{color: #333;font-size: 18px;}
.PicList002273 li:hover .right .h3 a {color: #00803e;}
.PicList002273 .right .p{color: #000;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 2%;background: #F5F5Fa;padding: 18px 20px;border-radius: 3px;font-family: "Microsoft YaHei Light";transition: .3s;}

@media screen and (min-width:768px ) {
    .PicList002273 .left{float: left;width: 25%;}
    .PicList002273 .right{float: right;width: 72%;}
    .PicList002273 .right .time{margin-top: 0px; padding-top: 0;}
    .PicList002273 ul li{;}
}

@media screen and (min-width:1024px ) {
    .PicList002273 .right .time{margin-top: 4%;}
    .PicList002273 ul li:hover{box-shadow: 0 10px 14px rgba(60,60,66,0.3);}
    .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: 5%;cursor: pointer;margin-top: -10px}
}

@media screen and (min-width:1200px ) {
    .PicList002273 .left{float: left;margin-right: 50px;}
    .PicList002273 .right{float: left;max-width: 730px;}
    .PicList002273 .right .h3{margin:20px 0 10px 0;}
    .PicList002273 .right .p{line-height: 27px;}
    .PicList002273 ul li{padding-right: 20px;}
}





/*Map002858 */
.Map002858 { padding:0% 0 6%}
.Map002858 #allmap{height: 23.96vw;border: 6px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 10px 2px #eee;}
.Map002858 #allmap,
.Map002858 #allmap *{box-sizing: content-box;}
.Map002858 #allmap img{max-width: inherit;}
.Map002858 .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;}
@media(max-width:1024px){
.Map002858 #allmap{height: 40vw;}
}
@media(max-width:480px){
.Map002858 #allmap{height: 70vw;}
}







/*Form001852 */
.Form001852{ padding:5% 0;}
.Form001852 .title{font-size: 25px;color: #00803e;font-weight: bold; text-align:center;font-family: "Microsoft YaHei Light"; padding-bottom:3%}
@media(max-width:480px){
.Form001852 .title span{ font-size:18px;}
}

.Form001852 .from-title{ text-align:center; padding:3% 0;}
.Form001852 .from-title span{ font-size:12px; letter-spacing:5px;color:#c94645;}
.Form001852 .from-title h1{ margin:0; font-size:42px; padding:10px 0; font-weight:normal; color:#000;}
.Form001852 .from-title h1:after{ display:block; margin:0 auto; width:70px; height:10px; background-color:#00803e; margin-top:20px; content:'';}
@media(max-width:640px){
.Form001852 .from-title h1{ font-size:30px;}
.Form001852 .from-title h1:after{ height:5px;}
}
.Form001852 .from{ max-width:1200px; margin:0 auto; }
.Form001852 .from td{ padding-bottom:2%;}
.Form001852 .from td div{ position:relative;}
.Form001852 .from td.f_name{ padding-right:5%; width:52%;}
.Form001852 .from label{ position:absolute; left:10px; top:0;line-height:55px; color:#999;font-family: "Microsoft YaHei Light";}
.Form001852 .from .text{ width:100%; height:55px; line-height:55px; text-indent:10px; border:none; background:#f5f5fa;}
.Form001852 .from textarea.text{ height:200px;}
.Form001852 .from .btn{ text-align:center;}
.Form001852 .from .btn input{font-weight:bold;cursor:pointer;padding:0;border:none;width: 105px;height: 40px;border-radius: 4px;color:#fff;font-family: "Microsoft YaHei Light";background: #00803e;}

.Form001852 .address dl{ border-bottom:1px solid #e4e4e4; padding:3% 0;}
.Form001852 .address dd{ float:left; padding-left:15%;width:50%;}
.Form001852 .address dd h1,
.Form001852 .address dd h2,
.Form001852 .address dd p{ font-size:16px;padding-left:44px; line-height:35px;}
.Form001852 .address dd h1,
.Form001852 .address dd h2{ font-weight:normal;background-repeat:no-repeat; background-position: left center;}
.Form001852 .address dd h1{ font-size:24px; }
.Form001852 .address dd h2{ font-size:18px;}
.Form001852 .address dd h1.h1_1{ background-image:url(../images/Form001852-icon1.jpg);}
.Form001852 .address dd h1.h1_2{ background-image:url(../images/Form001852-icon2.jpg);}
.Form001852 .address dd h2.h2_1{ background-image:url(../images/Form001852-icon3.jpg);}
.Form001852 .address dd h2.h2_2{ background-image:url(../images/Form001852-icon5.jpg);}
.Form001852 .address dd h2.h2_3{ background-image:url(../images/Form001852-icon6.jpg);}
.Form001852 .address dd h2.h2_4{ background-image:url(../images/Form001852-icon4.jpg);}
@media(max-width:640px){
.Form001852 .address dd{ float:none; width:auto; padding-left:0;}
}

/*
 .PicList000671 为demo编号
 */
.PicList000671{padding:4% 0 1%;}
.PicList000671 ul li .videoCon{ display:none; border-bottom:3px solid #245bb5;}
.fancybox-skin.videoCon .text{ font-size:18px; font-weight:normal; display:block;}
.PicList000671 *{ -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.PicList000671 .nowrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.PicList000671 ul li{ width:32%; float:left; margin:0 2% 2% 0;}
.PicList000671 ul li:nth-child(3n){ margin-right:0;}
.PicList000671 ul li figure{ padding-bottom:70%; position:relative; background-repeat:no-repeat; background-position: center center; background-size: cover;}
.PicList000671 ul li figure a{ position:absolute; display:block; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.3); background-image:url(../images/PicList000671-icon-video.png); background-repeat:no-repeat; background-position: center center;}
.PicList000671 ul li figure a:hover{ background-color:transparent}
.PicList000671 ul li h5{font-size: 16px;padding: 14px 0;margin:0;font-family: "Microsoft YaHei Light";text-align:center;border-bottom: dashed 1px #c1c1c1;}
.PicList000671 ul li time{ display:block; color:#b3b3b3; background:url(../images/PicList000671-icon.png) no-repeat right;font-family: "Oswald-Regular";padding-top: 2%;}
@media screen and (max-width:640px){
.PicList000671 ul li{ width:49%;}
.PicList000671 ul li:nth-child(2n){ margin-right:0;}
.PicList000671 ul li:nth-child(2n+1){ margin-right:2%;}
}
.video-fanybox .fancybox-skin .text{ font-size:18px; font-weight:normal;}

#map2{height:618px;}
#map2 img{ max-width: none}

/*Floor002749 */
.Floor002749{ padding: 80px 0;background: #f5f6f8;}
.Floor002749 .index_title {margin-bottom: 1%;background: url(../image/index_tit_bg.png) no-repeat center;background-size:contain;}

@media(min-width:769px){
    .Floor002749 .top-news{float: left;width: 47.68%;}
    .Floor002749 .list dl{float: right; width: 49.4%;}
    .Floor002749 .list dd:first-child{margin-bottom: 8%;}
    .Floor002749 .list dd .ytable{height: 100%;}
}
.Floor002749 .top-news{}
.Floor002749 .top-news,
.Floor002749 .list dd{}
.Floor002749 .list .pic{display: block; position: relative;}
.Floor002749 .list .Ispic{ padding-bottom: 55%;}
.Floor002749 .list dd{}

.Floor002749 .list a{color: #666;}
.Floor002749 .list h2{font-size: 20px;color:#000; font-weight: normal; line-height: 30px; margin: 0;}
.Floor002749 .list h2.dot2{max-height: 60px;}
.Floor002749 .list time {font-family: 'Oswald-Regular'; color: #888; transition: .3s;}
.Floor002749 .list time b{font-size: 36px;color: #333;}
.Floor002749 .list a:hover time ,
.Floor002749 .list a:hover time b ,
.Floor002749 .list a:hover h2{color: #00803e;}
.Floor002749 .top-news .txt{position: relative; margin: 35px 0; padding-left: 95px;}
.Floor002749 .top-news .txt p{font-size: 16px;font-weight: 300;color: #666666;}
.Floor002749 .top-news .txt time{position: absolute; border-right: 1px solid #e5e5e5;color:#888; padding-right: 20px; text-align: center;left: 0; top: 50%; transform: translateY(-50%);}
.Floor002749 .top-news .txt time b{display: block; line-height: 36px; font-size: 36px; color: #333;}
.Floor002749 .list dd .pic { width: 89.7%;}
.Floor002749 .list dd time { position: absolute;left:0;bottom:0;padding: 0.4% 3.4%; text-align: center;background: #f5f6f8}
.Floor002749 .list dd time b{  display: block;margin: 0 auto;}
.Floor002749 .list dd p{line-height: 26px; /*max-height: 52px;*/color: #888; font-size: 16px; margin: 5% 0;}
.Floor002749 .list dd h2{position: relative;min-height: 30px;}
.Floor002749 .list dd h2 a{position: absolute; left: 0; top: 0; max-width: 100%;}
.Floor002749 .list dd:hover time {background:#00803e}
.Floor002749 .list dd:hover time ,
.Floor002749 .list dd:hover time b { color: #fff;}

.Floor002749 .list .more a{color: #888;}
.Floor002749 .list .more a:after{display: inline-block; content: ''; width: 8px; height: 8px; border-right: 2px solid #888; border-top: 2px solid #888; vertical-align: middle; margin-left: 10px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002749 .list  .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}

.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #eb422c;}
@media(min-width:769px) and (max-width:1024px){
    .Floor002749 .list h2{font-size: 16px;line-height: 22px;}
    .Floor002749 .list dd h2{min-height: 22px;}
    .Floor002749 .list dd p{line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0;}
}
@media(max-width:768px){
    .Floor002749 .list dd{margin-top: 20px; height: auto!important;}
    .Floor002749 .list dd,
    .Floor002749 .top-news{padding: 0;}
}
@media(max-width:640px){
    .Floor002749{ padding: 30px 0;}
    .Floor002749 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
    .Floor002749 .top-news .txt {margin:15px 0 25px;}
    .Floor002749 .list h2{font-size: 18px;}
    .Floor002749 .list dd p{font-size: 14px;line-height: 20px; max-height: 60px;  margin: 10px 0;}
    .Floor002749 .list a { display: block;}
    .Floor002749 .list dd .pic { width: 100%;}
    .Floor002749 .list h2.dot2 {margin:15px 0;}
}
@media(max-width:480px){
    .Floor002749 .tab li a{padding: 0 5px; line-height: 30px; font-size: 14px;}
}

/*.matchList*/
.RighInfo0024501 .title { padding-top:4%; text-align: center;}
.RighInfo0024501 .title h3 { font-size: 30px;margin:0 0 30px;font-weight: normal;color: #333;}
.RighInfo0024501 .title h4 { font-size: 28px;margin:0 0 30px ;font-weight: normal; color: #00803e;}
.RighInfo0024501 .title h5 { font-size: 24px;margin:0 0 30px ;font-weight: normal; color: #00803e;}
.RighInfo0024501 .title P { padding: 0 24.4%; line-height: 30px;font-size: 16px; color: #666666;font-family: 'Microsoft YaHei Light'}

.matchList { position: relative;}
.matchList .point li { position: absolute;width: 26px;height: 26px;line-height: 24px;font-size: 14px;font-family:Arial;font-weight: bold;text-align: center;border-radius:50%;border:1px solid transparent;}
.matchList .point.red  li { background:#e60012;}
.matchList .point.red li:nth-of-type(1) { top:54%;left:50%;}
.matchList .point.red li:nth-of-type(2) { top: 46.3%;left: 40.9%;}
.matchList .point.red li:nth-of-type(3) { top: 54.7%;left: 31.5%;}
.matchList .point.red li:nth-of-type(4) { top: 57.8%;left: 24.4%;}
.matchList .point.red li:nth-of-type(5) { top: 46%;left: 27%;}
.matchList .point.red li:nth-of-type(6) { top: 30.3%;left: 31.7%;}
.matchList .point.red li:nth-of-type(7) { top: 30.5%;left: 36%;}
.matchList .point.red li:nth-of-type(8) { top: 41.8%;left: 44.5%;}
.matchList .point.red li:nth-of-type(9) { top: 51.8%;left: 56.7%;}
.matchList .point.red li:nth-of-type(10) { top: 46.3%;left: 56%;}
.matchList .point.red li:nth-of-type(11) { top: 43%;left: 52%;}
.matchList .point.red li:nth-of-type(12) { top: 38.2%;left: 48.2%;}
.matchList .point.red li:nth-of-type(13) { top: 26.8%;left: 39.5%;}
.matchList .point.red li:nth-of-type(14) { top: 15%;left: 31.9%;}
.matchList .point.red li:nth-of-type(15) { top: 16.7%;left: 40.6%;}
.matchList .point.red li:nth-of-type(16) { top:30.3%;left: 48.4%;}
.matchList .point.red li:nth-of-type(17) { top:38.8%;left:63%;}
.matchList .point.red li:nth-of-type(18) { top: 47%;left: 69.3%;}
.matchList .point.yellow li { background:#fff600;}
.matchList .point.yellow li:nth-of-type(1) { top: 67%;left: 73.7%;}
.matchList .point.yellow li:nth-of-type(2) { top: 80.3%;left: 73.9%;}
.matchList .point.yellow li:nth-of-type(3) { top: 86%;left: 74.8%;}
.matchList .point.yellow li:nth-of-type(4) { top: 84.2%;left: 62.2%;}
.matchList .point.yellow li:nth-of-type(5) { top: 79.8%;left: 47.8%;}
.matchList .point.yellow li:nth-of-type(6) { top: 77.3%;left: 42.7%;}
.matchList .point.yellow li:nth-of-type(7) { top: 78%;left: 56.4%;}
.matchList .point.yellow li:nth-of-type(8) { top: 80.2%;left: 67.5%;}
.matchList .point.yellow li:nth-of-type(9) { top: 70.8%;left: 69%;}
.matchList .point.yellow li:nth-of-type(10) { top: 70.9%;left: 62.2%;}
.matchList .point.yellow li:nth-of-type(11) { top: 74%;left: 55.5%;}
.matchList .point.yellow li:nth-of-type(12) { top: 71%;left: 39.8%;}
.matchList .point.yellow li:nth-of-type(13) { top: 77.8%;left: 27.5%;}
.matchList .point.yellow li:nth-of-type(14) { top: 77.7%;left: 23.5%;}
.matchList .point.yellow li:nth-of-type(15) { top: 72.7%;left: 19.6%;}
.matchList .point.yellow li:nth-of-type(16) { top: 69.5%;left: 22.6%;}
.matchList .point.yellow li:nth-of-type(17) { top: 63.8%;left: 36.3%;}
.matchList .point.yellow li:nth-of-type(18) { top: 59.3%;left: 54.3%;}
.matchList .point li a{ display: block; width: 100%; height: 100%;}
.matchList .point.red li a{color:#fff; }
.matchList .point.yellow li a { color:#333;}
.matchList .point li:hover {border-color:#000;background:#fff; }
.matchList .point li:hover a {color:#000;}
@media(max-width:640px){
    .RighInfo0024501 .title { font-size: 22px;}
    .RighInfo0024501 .title h3 { font-size: 22px;margin-bottom: 10px;}
    .RighInfo0024501 .title h4,
    .RighInfo0024501 .title h5 {font-size: 20px;margin-bottom: 10px;}
    .matchList .point li {width: 18px;height: 18px;line-height: 16px;font-size: 12px;}
}

.matchInfo { margin-bottom:4%;}
.matchInfo .content {  display: flex; margin-top: 4%; margin-left: 20px;border:2px solid #00803e;}
.matchInfo .content .left { float: left;padding:4.5%; width: 67.8%;}
.matchInfo .content .left .tab{ position: relative;}
.matchInfo .content .left .tab li { position: absolute; width: 42px; height: 42px; line-height: 40px;border:2px solid #00803e;border-radius:50%; background:#fff;text-align: center;box-shadow: 1px 6px 7px 0.2px hsla(149, 100%, 25%, 0.32);}
.matchInfo .content .left .tab li:nth-of-type(2) { top:22%;left: 35%;}
.matchInfo .content .left .tab li:nth-of-type(5) {top: 44%;left: 66%;}
.matchInfo .content .left .tab li:nth-of-type(6) {top: 58%;left: 42%;}
.matchInfo .content .left .tab li:nth-of-type(4) {top: 44%;left: 18%;}
.matchInfo .content .left .tab li:nth-of-type(3) {top:22%;left: 78%;}
.matchInfo .content .left .tab li:nth-of-type(9) {top: 72%;left: 67%;}
.matchInfo .content .left .tab li:nth-of-type(1) {top:22%;left: 3%;}
.matchInfo .content .left .tab li:nth-of-type(8) {top: 72%;left: 10%;}
.matchInfo .content .left .tab li:nth-of-type(7) {top: 53%;left: 94%;}
.matchInfo .content .left .tab li a {display: block;width: 100%;height: 100%;color:#00803e; font-size: 18px; font-weight: bold;font-family: Arial;}
.matchInfo .text_list .text { display: none;}
.matchInfo .content .left .tab li:hover,
.matchInfo .content .left .tab li.on {background:#00803e;}
.matchInfo .content .left .tab li.on a ,
.matchInfo .content .left .tab li:hover a {color:#fff;}
.matchInfo .content .right { float: right; width: 32%;border-left:2px solid #00803e;}
.matchInfo .content .right .pic { height:100%;}
.matchInfo .content .right .Ispic{ height:100%;  display: none;}

.matchInfo .text p { font-size: 16px; line-height: 1.5;}
@media(max-width:640px){
    .RighInfo0024501 .title P {padding: 0 2%;}
    .matchInfo .content { display: block; margin-left: 0;}
    .matchInfo .content .left,
    .matchInfo .content .right { float: none; width: 100%;}
    .matchInfo .content .left .tab li {width:26px;height:28px; line-height: 26px;}
    .matchInfo .content .left .tab li a { font-size: 16px;}
    .matchInfo .content .right { border-left:0;}
    .matchInfo .content .right .Ispic{ height: auto;padding-bottom: 180%;}
}


/*Bottom002900 */
.Bottom002900{background: #e5e1db;padding: 3vw 0 0;font-family: 'SourceHanSansCN-Light';color:#333;}
.Bottom002900,
.Bottom002900 a{color: #000;}
.Bottom002900 .auto{max-width: 1720px;}
@media(min-width:1441px){
    .Bottom002900 .inner{margin: 0 auto;}
}
.Bottom002900 .inner2 {padding: 1.2% 0;margin-top: 2.5%;border-top: 1px solid rgba(0,0,0,0.1);overflow: hidden;}
.Bottom002900 .b_nav nav dd a{opacity: 0.9; font-size: 14px;}
.Bottom002900 .b_nav nav dd a:hover{opacity: 1; color:#00803e;}

@media(min-width:1025px){
    .Bottom002900{font-size: 16px;}
    .Bottom002900 .contact{width: 25%;}
    .Bottom002900 .contact .logo {margin-bottom: 25px;}
    .Bottom002900 .b_nav{width: 70%;max-width: 1120px;}
}

.Bottom002900 .b_nav nav{/* padding: 0 0 45px 0; *//* margin: 0 0 45px 0; */}
.Bottom002900 .b_nav nav dl{float: left; max-width: 140px;}
.Bottom002900 .b_nav nav dt{padding-bottom: 30px; font-size: 18px;}
.Bottom002900 .b_nav nav dd{line-height: 28px;}
@media(max-width:1024px){
    .Bottom002900 .b_nav nav{display: none;}
}

.Bottom002900 .btm_links { float: left;color: rgba(0,0,0,0.7);line-height: 30px;font-size: 14px;}
.Bottom002900 .btm_links a{ position: relative; padding-right: 10px; margin-right: 4px;}
.Bottom002900 .btm_links a:after { position: absolute;content:'·';right:0;}
.Bottom002900 .btm_links a:last-of-type:after { display: none;}
.Bottom002900 .copyright{ float: right;color: rgba(0,0,0,0.7);line-height: 30px;font-size: 14px;}
.Bottom002900 .btm_links a,
.Bottom002900 .copyright a{opacity: 0.7;}

.Bottom002900 a:hover{opacity: 1!important;}

.Bottom002900 .contact .num{font-size: 30px;font-family: 'Oswald-Regular'; font-weight: bold;margin-bottom: 36px;line-height: 1em;letter-spacing: 2px;}
.Bottom002900 .share li{float: left;position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 50%; bottom: 100%; width: 130px; padding: 5px;transform:translateX(-50%);background: #fff; margin-bottom: 25px;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:8px solid transparent; left: 50%; top: 100%;transform:translateX(-50%);border-top-color: #fff;}
.Bottom002900 .share li:not(:last-child){margin-right: 20px;}
.Bottom002900 .share li a{display: block;border: 1px solid rgba(0,0,0,0.2); width: 45px; height: 45px;background-position: center center;background-repeat: no-repeat;background-size:18px;border-radius: 50%; cursor: pointer; opacity: 0.8;}
.Bottom002900 .share li a.a_wx{background-image: url("../images/Bottom002900_wx.png");}
.Bottom002900 .share li a.a_sina{background-image: url("../images/Bottom002900_sina.png");}
.Bottom002900 .share li a.a_douyin{background-image: url("../images/Bottom002900_douyin.png");}
.Bottom002900 .share li a:hover{ opacity: 1;}
@media(min-width:1025px){
    /*.Bottom002900 .contact .hotline {padding-left: 26px;}*/
    .Bottom002900 .contact .tit{padding-bottom: 20px;}
    .Bottom002900 .share{margin: 0; }
}
@media(min-width:1025px) and (max-width:1280px){
    .Bottom002900 .share li:not(:last-child){margin-right: 2vw;}
}
@media(max-width:1024px){
    .Bottom002900{text-align: center;}
    .Bottom002900 .logo{padding: 0 20% 3%;}
    .Bottom002900 .contact .tit{padding: 3vw 0;}
    .Bottom002900 .share ul{margin: 0 auto;display: table;}
    .Bottom002900 .share li figure{left: 50%; margin-left: -60px;}
    .Bottom002900 .share li figure:before{left: 50%; margin-left: -5px;}
}
@media(max-width:480px){
    .Bottom002900 .contact .num{margin-bottom: 1em;font-size: 8vw;}
    .Bottom002900 .copyright{font-size: 12px; line-height: normal;}
    .Bottom002900 .share li a{width: 40px; height: 40px;}
    .Bottom002900 .btm_links { float: none;text-align: center;}
    .Bottom002900 .btm_links a{ display: inline-block;}
}


#canvas { position: relative;}
@media(min-width:641px) {
    #canvas .thumbnails { height: 140px!important;}
}
@media(max-width:480px) {
    .thumbnails > div { width: 100%;}
}

/*
     .RichInfo005
     */
.RichInfo005{ padding:40px 0; min-height: 300px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;font-size:16px;line-height:1.8;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#00803e; font-size:14px;}
.RichInfo005 .news_info .info_pn { padding-bottom: 4%;}
.RichInfo005 .news_info .info_pn span{ display:block; margin-bottom: 10px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#00803e;}
.info_back{ text-align:center; clear:both; padding:20px 0 3%;}
.info_back a{ color:#00803e; font-size:14px;}

/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}


.sub_menu {padding:3% 0 0;text-align:center;}
.sub_menu a { display: inline-block;/*padding: 0 20px;*/width: 10%;margin-right:10px;line-height: 40px; text-align: center;font-size: 15px;background:#f5f5fa;border-radius:50px;}
.sub_menu a.aon ,
.sub_menu a:hover { color:#fff;background:#00803e;}


/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{color:#fff;background-color: #00803e;}
@media(min-width:768px){
    .Menu002252{padding:25px 0 10px;}
    .Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding: 30px 0 0;}
   .Menu002252 a{display:inline-block;line-height:36px;padding:0 20px;background: #eee;min-width:130px;border-radius:36px;}
}


/*背景图放大*/
.transform_img:hover .Ispic{
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.transform_img .ohid{overflow: hidden;}
.transform_img .Ispic{
  -webkit-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
/*背景图放大*/

/*img放大*/
.transBig_Img{overflow: hidden;}
.transBig_Img img{-webkit-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}
  .transBig_Img:hover img{
    -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  }
/*img放大*/