
 .clearfix:after,
 .course-item:after,.breadcrumb-bar .breadcrumb-inner:after,
 .histroy-event-item:after,.service-cells:after{content:'';display:block;width:100%;height:0;clear:both;visibility:hidden;}


a{-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease;}
.aside-tools,
.head-nav-drop,
.head-nav-drop li a,
.head-nav-drop li a:before,
.appoint-panel,.appoint-panel .panel-close,
.layer-quick-item,.layer-quick-item .quick-item-ico:before,.layer-quick-item .quick-item-ico:after,
.layer-intro .swiper-button-prev,.layer-intro .swiper-button-next,
.layer-service .service-item-ico,.layer-service .service-item-inner,.layer-service .service-item-img:before,.layer-service .service-item-tit,
.layer-life .life-item-info,.layer-life .life-item-inner,
.layer-environ .slider-item-tit,.layer-environ .swiper-button-prev,.layer-environ .swiper-button-next,
.index-news-list li a:after,.index-news-item .news-item-tit,
.foot-nav-menu li a:before,
.sys-loadmore .btn-loadmore,.news-list-item .list-item-bd:before,
.foot-appoint-bar,.foot-appoint-bar .appoint-close{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.layer-life .life-item-img img{-webkit-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease;}
.service-item-img,.index-news-item .news-item-img{display:block;position:relative;overflow:hidden;}
.service-item-img img,.layer-life .life-item-img img,.index-news-item .news-item-img img,.news-media-box img,.course-item-img img{-webkit-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease;}
.service-item:hover .service-item-img img,.layer-life .life-item-inner:hover img,.index-news-item:hover .news-item-img img,.news-media-box:hover img,.course-item-img:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.layer-intro-thumbs .thumbs-img{-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}


.has-anm-lines .item-name{display:inline-block;position:relative;}
.has-anm-lines .item-name:before{content:'';display:block;width:0%;height:1px;position:absolute;left:0;bottom:0;background-color:#ff9e23;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.has-anm-lines  a:hover .item-name:before{width:100%;}



.head-layer{width:100%;position:fixed;left:0;top:0;z-index:3;background-color:#fff;background-color:rgba(255,255,255,.7);box-shadow:0 0 15px rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.07);-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;}
.head-layer .head-logo{height:92px;float:left;}
.head-layer .head-logo:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.head-layer .head-logo img{width:auto;max-height:66px;}
.head-layer .head-right{float:right;}
.head-layer .head-nav{float:left;padding-right:20px;}
.head-layer .head-nav-item{display:inline-block;position:relative;}
.xymob-sub-menu{display:none;position:absolute;background: #0a8647;padding-bottom: 15px;width: 100%;padding-top: 10px;}
.xymob-sub-menu li{text-align: center;line-height: 30px;}
.xymob-sub-menu li a{
    font-size: 16px;
    color: #fff;
}
.xymob-sub-menu li:hover{background: #fd8e00;}
.head-layer .head-nav-item.current .head-nav-toggle a{color:#0a8647;}
.head-layer .head-nav-toggle{display:inline-block;line-height:82px;font-size:18px;font-weight:bold;position:relative;}
.head-layer .head-nav-toggle a{display:block;padding:10px 30px 0;}
.head-layer .head-nav-drop{width:220px;background-color:#058a47;background-color:rgba(5,138,71,.8);border-radius:10px;position:absolute;left:50%;margin-left:-110px;top:100%;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);visibility:hidden;-webkit-transform-origin:center 0;-moz-transform-origin:center 0;-ms-transform-origin:center 0;-o-transform-origin:center 0;transform-origin:center 0;}
.head-layer .head-nav-drop li,.head-layer .head-nav-drop li a{color:#fff;}
.head-layer .head-nav-drop li a{display:block;height:49px;line-height:49px;text-align:center;font-size:16px;position:relative;}
.head-layer .head-nav-drop li + li a{border-top:1px solid rgba(255,255,255,.15);}
.head-layer .head-nav-drop li a:hover{background-color:#ff9e23;color:#fff;}
.head-layer .head-nav-drop li:first-of-type a{border-radius:10px 10px 0 0;padding-top:10px;}
.head-layer .head-nav-drop li:last-of-type a{border-radius:0 0 10px 10px;padding-bottom:10px;}
.head-layer .head-nav-drop li:first-of-type:before{content:'';display:block;width:0;height:0;overflow:hidden;border:12px solid rgba(5,138,71,.8);border-left-color:transparent;border-right-color:transparent;border-top:0;position:absolute;left:50%;margin-left:-12px;bottom:100%;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.head-layer .head-nav-drop li:first-of-type:hover:before{border-bottom-color:#ff9e23;}
.head-layer .head-nav-item:hover .head-nav-toggle a{color: #ffffff;background: #0a8647;}
.head-layer .head-nav-item:hover .head-nav-drop{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;filter:alpha(opacity=100);visibility:visible;}
.head-layer .head-hotline,.head-layer .head-hotline a{color:#fff;}
.head-layer .head-hotline{line-height:32px;font-size:18px;font-weight:bold;padding:5px 20px 6px 12px;margin-top:28px;float:right;background-color:#fd8e00;border-radius:25px;float:left;}
.head-layer .head-hotline .hotline-ico{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-image: url(../image/phone.png);vertical-align:middle;}
.head-layer .head-hotline .hotline-txt{display:inline;vertical-align:middle;padding-left:12px;}
.head-layer .head-nav .head-hotline{display:none;}
.sub-head-layer{background-color:rgba(255,255,255,.4);}
/*.head-layer .head-logo img,.head-layer .head-nav-toggle a,.head-layer .head-hotline{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}*/
/*.head-fixed-active {position:fixed;}
.head-fixed-active .head-logo{height:80px;}
.head-fixed-active .head-layer .head-nav-toggle{line-height:80px;}
.head-fixed-active .head-nav-toggle a{padding-top:0;}
.head-fixed-active .head-logo img{max-height:58px;}
.head-fixed-active .head-hotline{margin-top:16px;}


.head-fixed-active .head-logo{height:82px;}
.head-fixed-active .head-logo img{max-height:60px;}
.head-fixed-active .head-nav-toggle{line-height:72px;}
.head-fixed-active .head-hotline{margin-top:15px;}
.head-fixed-hide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.head-fixed-active {-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;position:fixed;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-
-webkit-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;}*/



.foot-layer{background-color:#025e41;position:relative;}
.foot-layer:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;background-image:url(../image/footer-bg.png);}
.foot-layer .foot-service,.foot-layer .foot-service a{color:#fff;}
.foot-layer .foot-service{position:relative;z-index:1;padding:35px 0;}
.foot-layer .col-contact{width:23.5%;padding:10px 5% 30px 0;float:left;position:relative;margin-right:5%;}
.foot-layer .col-contact:before{content:'';display:block;width:1px;height:100%;background-color:#2c7960;position:absolute;right:0;top:0;}
.foot-layer .foot-logo{display:block;margin-bottom:25px;}
.foot-layer .foot-logo img{max-width:100%;max-height:66px;width:auto;height:auto;}
.foot-layer .foot-hotline,.foot-layer .foot-hotline a{color:#f0b805;}
.foot-layer .foot-hotline{display:block;font-size:24px;font-weight:bold;position:relative;}
.foot-layer .foot-hotline a{pointer-events:none;}
.foot-layer .hotline-call{position:absolute;left:0;top:0;width:100%;height:100%;}
.foot-layer .foot-address{display:block;font-size:16px;}
.foot-layer .foot-nav{float:left;width:45%;}
.foot-layer .foot-nav-item{width:30%;float:left;padding-top:5px;}
.foot-layer .foot-nav-item .nav-item-hd{margin-bottom:18px;}
.foot-layer .foot-nav-item .nav-item-tit{font-size:16px;font-weight:normal;}
.foot-layer .foot-nav-menu li{padding-right:15px;line-height:25px;}
.foot-layer .foot-nav-menu li a{display:inline-block;vertical-align:middle;position:relative;padding-right:5px;}
.foot-layer .foot-nav-menu li a:hover{color:#f0b805;}
.foot-layer .foot-nav-menu li a:before{content:'';display:block;width:0%;height:1px;background-color:#f0b805;position:absolute;left:0;bottom:0;}
.foot-layer .foot-nav-menu li a:hover:before{width:100%;}
.foot-layer .foot-qrcodes{width:19%;float:right;text-align:right;letter-spacing:-6px;-ms-text-align-last:justify;text-align-last:justify;}
.foot-layer .foot-qrcodes:after{content:'';display:block;width:100%;height:0;}
.foot-layer .qrcode-item{display:inline-block;width:40%;padding-top:10px;text-align:center;letter-spacing:normal;-ms-text-align-last:center;text-align-last:center;vertical-align:top;}
.foot-layer .qrcode-item .qrcode-img{display:block;}
.foot-layer .qrcode-item .qrcode-img img{width:100%;height:auto;}
.foot-layer .qrcode-item .qrcode-name{display:block;padding-top:5px;}
.foot-layer .foot-bar{padding:15px 0 20px;border-top:1px solid #2c7960;position:relative;z-index:1;}
.foot-layer .foot-bar,.foot-layer .foot-bar a{color:#fff;margin:0 5px}
.foot-layer .copyright{float:left;}
.foot-layer .copyright .beian{margin-left:10px}
.foot-layer .foot-right{float:right;}
.phone-call{pointer-events:none;}


.aside-tools{position:fixed;right:30px;bottom:30px;z-index:2;}
.aside-tools .tool-item{text-align:center;margin-top:3px;}
.aside-tools .tool-item,.aside-tools .tool-item a{color:#fff;}
.aside-tools .tool-btn{display:block;width:88px;padding:10px 0;text-align:center;margin:0 auto;background-color:#005e40;border-radius:12px;position:relative;overflow:hidden;}
.aside-tools .tool-ico,.aside-tools .tool-txt{position:relative;z-index:1;}
.aside-tools .tool-ico{background-image:url(../image/aside-icons.png);background-repeat:no-repeat;}
.aside-tools .tool-ico{display:block;width:45px;height:45px;margin:0 auto;}
.aside-tools .tool-ico-time{background-position:0 0;}
.aside-tools .tool-ico-consult{background-position:-45px 0;}
.aside-tools .tool-ico-service{background-position:-90px 0;}
.aside-tools .tool-txt{display:block;padding:0 0 2px;}
.aside-tools .tool-btn-up{height:88px;padding:0;}
.aside-tools .tool-ico-up{width:88px;height:88px;background-position:0 -45px;}
.aside-tools .tool-btn:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform:scale(.3);-ms-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3);}
.aside-tools .tool-btn:hover:before{background-color:#ff9e23;-webkit-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);}
.aside-tools .tool-item-up{opacity:0;filter:alpha(opacity=0);-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
.aside-tools {-webkit-transform:translateY(88px);-ms-transform:translateY(88px);-o-transform:translateY(88px);transform:translateY(88px);}
.aside-tools.up-active {-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.aside-tools.up-active .tool-item-up{opacity:1;filter:alpha(opacity=100);-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}


.appoint-pop{width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;left:0;top:0;z-index:9;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden;}
.appoint-pop-wrap{width:545px;background-color:#fff;border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.5);overflow:hidden;position:relative;margin:0 auto;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;max-width:90%;}
.appoint-pop-wrap .appoint-pop-hd,.appoint-pop-wrap .appoint-pop-hd a{color:#fff;}
.appoint-pop-wrap .appoint-pop-hd{font-size:27px;padding:1.5em 40px 1.2em;background-color:#0b9d44;background-image:-webkit-linear-gradient(-90deg,#1eae3b,#009349);background-image:linear-gradient(180deg,#1eae3b,#009349);}
.appoint-pop-wrap .appoint-pop-tit{font-size:1.3em;;}
.appoint-pop-wrap .appoint-pop-bd{padding:15px 40px 60px;}
.appoint-pop-wrap .inst-name{font-size:17px;font-weight:bold;padding-bottom:.5em;}
.appoint-pop-wrap .inst-name,.appoint-pop-wrap .inst-name a{color:#ec4e00;}
.appoint-pop-wrap .appoint-form-item{padding:11px 0;}
.appoint-pop-wrap .datepiker-btn{cursor:pointer;}
.appoint-pop-wrap .appoint-form-ipt{display:inline-block;width:100%;font-size:16px;font-weight:bold;color:#666;height:49px;line-height:47px;border:1px solid #b5b5b5;border-radius:10px;outline:0;box-sizing:border-box;padding:0 1em;vertical-align:bottom;}
.appoint-pop-wrap .appoint-form-ipt::-webkit-input-placeholder{color:#666;}
.appoint-pop-wrap .appoint-form-ipt::-moz-placeholder{color:#666;}
.appoint-pop-wrap .appoint-form-ipt:-ms-input-placeholder{color:#666;}
.appoint-pop-wrap .appoint-form-ipt:-moz-placeholder{color:#666;}
.appoint-pop-wrap .appoint-form-ipt.error-tips{border-color:#ec4e00;color:#ec4e00;}
.appoint-pop-wrap .appoint-form-ipt.error-tips::-webkit-input-placeholder{color:#ec4e00;}
.appoint-pop-wrap .appoint-form-ipt.error-tips::-moz-placeholder{color:#ec4e00;}
.appoint-pop-wrap .appoint-form-ipt.error-tips:-ms-input-placeholder{color:#ec4e00;}
.appoint-pop-wrap .appoint-form-ipt.error-tips:-moz-placeholder{color:#ec4e00;}
.appoint-pop-wrap .form-ipt-num,.appoint-pop-wrap .form-ipt-contact{width:180px;}
.appoint-pop-wrap .form-ipt-sms{width:58.5%;float:left;}
.appoint-pop-wrap .appoint-form-foot{padding-top:35px;}
.appoint-pop-wrap .appoint-form-btn{display:block;width:100%;font-size:18px;color:#fff;font-weight:bold;text-align:center;height:52px;line-height:52px;border-radius:8px;outline:0;cursor:pointer;background-color:#0f9957;border:0;outline:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.appoint-pop-wrap .appoint-form-btn:hover{background-color:#029549;}
.appoint-pop-wrap .appoint-pop-close{display:inline-block;width:50px;height:50px;vertical-align:middle;background-position:center;background-repeat:no-repeat;position:absolute;right:10px;top:10px;background-image:url();cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.appoint-pop-wrap .appoint-pop-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.appoint-pop-wrap .form-ipt-cell{width:100%;position:relative;}
.appoint-pop-wrap .form-ipt-cell .appoint-form-ipt{background:none;position:relative;z-index:1;}
.appoint-pop-wrap .date-toggle{display:inline-block;width:49px;height:49px;background-color:#bfbfbf;border-radius:0 8px 8px 0;position:absolute;right:0;top:0;background-position:center;background-repeat:no-repeat;background-image:url();cursor:pointer;}
.appoint-pop-wrap .btn-get-sms{height:49px;line-height:49px;width:38.5%;float:right;background-color:#ff9e23;}
.appoint-pop-wrap .btn-get-sms:hover{background-color:#f80;}
.appoint-pop-wrap .get-sms-disabled,.appoint-pop-wrap .get-sms-disabled:hover{background-color:#ddd;cursor:default;pointer-events:none;}
.appoint-pop-wrap .check-item{display:inline-block;font-size:16px;font-weight:bold;padding-left:5%;}
.appoint-pop-wrap .check-ipt{-webkit-appearance:none;display:inline-block;width:30px;height:30px;width:25px;height:25px;border-radius:5px;border:1px solid #aaa;outline:0;cursor:pointer;box-shadow:3px 3px 6px rgba(0,0,0,.2) inset;background-position:4px center;background-repeat:no-repeat;vertical-align:bottom;}
.appoint-pop-wrap .check-ipt:checked{background-image:url();}
.appoint-pop-wrap .check-label{padding-left:2px;font-weight:bold;cursor:pointer;vertical-align:bottom;position:relative;bottom:-3px;}
.appoint-pop-wrap label.error-tips{display:block;width:100%;clear:both;color:#ec4e00;font-size:16px;font-weight:bold;position:absolute;left:0;bottom:0;padding:12px 0;text-align:center;background-color:#fdfbea;}
.appoint-pop-hide{opacity:0;visibility:hidden;}
.appoint-pop-show{opacity:1;visibility:visible;}
.appoint-pop-show .appoint-pop-wrap{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}




.index-slider-layer{width:100%;position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat;background-image:url(../image/loading.svg);-webkit-background-size:auto 60px;background-size:auto 60px;}
.index-slider-layer .index-slider-banners{position:relative;}
.index-slider-layer .slider-banner-item{height:auto;position:relative;text-align:center;background-color:#eee;}
.index-slider-layer .slider-banner-mask{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.5);z-index:2;}
.index-slider-layer .slider-item-img{display:block;width:100%;height:auto;}
.swiper-button-next:after,.swiper-button-prev:after{display:none;}
.swiper-button-prev,.swiper-button-next{background-position:center;background-repeat:no-repeat;}
.swiper-button-prev{background-image: url(../image/left.png);}
.swiper-button-next{background-image: url(../image/right.png);}


.index-layer{padding:75px 0 80px;}
.layer-head{margin-bottom:85px;text-align:center;}
.layer-head,.layer-head a{color:#00934c;}
.layer-head .layer-title{display:inline-block;padding:0 155px 8px;font-size:42px;position:relative;}
.layer-head .layer-title:before,.layer-head .layer-title:after{content:'';display:block;width:119px;height:20px;background-repeat:no-repeat;background-position:0 0;background-image:url(../image/index-tit-ico-left.png);position:absolute;top:50%;margin-top:-10px;}
.layer-head .layer-title:before{left:0;}
.layer-head .layer-title:after{right:0;background-image:url(../image/index-tit-ico-right.png);}
.layer-head .layer-title .title-impt{color:#fd8e00;}
.index-layer .layer-subtit{font-size:18px;color:#000;font-weight:normal;width:500px;margin:0 auto;max-width:100%;}
.layer-head-white,.layer-head-white a,.layer-head-white .layer-subtit{color:#fff;}
.layer-head-white .title-impt{color:#f9be00;}
.index-slider-layer .slide-item-cont{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;}
.index-slider-layer .slide-item-cont,.index-slider-layer .slide-item-cont a{color:#fff;}
.index-slider-layer .slide-item-cont .layout{display:inline-block;vertical-align:middle;}
.index-slider-layer .slide-item-cont:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.index-slider-layer .slider-item-title{font-size:72px;line-height:1.2em;}
.index-slider-layer .slider-item-title .title-txt-impt{color:#f00;}
.index-slider-layer .slider-item-title .item-title-txt{vertical-align:bottom;}
.index-slider-layer .slider-item-desc{font-size:36px;padding-top:7px;}
.index-slider-layer .slider-cont-inner{width:70%;padding-left:18%;}
.index-slider-layer .swiper-slide-active .slider-cont-inner{-webkit-animation:fadeInUp 1.2s ease;-o-animation:fadeInUp 1.2s ease;animation:fadeInUp 1.2s ease;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
.index-slider-layer .slider-banner-item{position:relative;overflow:hidden;}
.index-slider-layer .item-title-img{vertical-align:bottom;padding-left:.1em;}
.index-slider-layer .item-title-img img{height:1.65em;width:auto;position:relative;top:3px;vertical-align:top;}
.index-slider-layer .slider-item-img{position:relative;z-index:1;-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.index-slider-layer .banner-item-video{background-color:#000;}
.index-slider-layer .banner-item-video.swiper-slide-active .slider-item-img{opacity:0;}
.index-slider-layer .banner-item-video .video-obj{-webkit-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease;opacity:0;}
.index-slider-layer .banner-item-video.swiper-slide-active .video-obj{opacity:1;}
.index-slider-layer .swiper-slide-active .slider-item-img{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.index-slider-layer .video-obj{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:fill;object-position:center;}
.index-slider-layer .swiper-pagination{width:100%;position:absolute;left:0;bottom:30px;text-align:center;z-index:2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;}
.index-slider-layer .swiper-pagination-bullet{width:32px;height:6px;border-radius:5px;background-color:#c5c5c5;border:0;margin:0 3px;}
.index-slider-layer .swiper-pagination-bullet-active{background-color:#f9be00;}

.appoint-panel,.index-slider-layer .swiper-pagination{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.appoint-panel{width:930px;max-width:100%;position:absolute;left:0;right:0;margin:0 auto;bottom:0;z-index:2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);opacity:0;filter:alpha(opacity=0);}
.appoint-panel .panel-close{display:inline-block;width:28px;height:28px;border:2px solid #048947;background-position:center;background-repeat:no-repeat;border-radius:50%;position:absolute;right:-25px;top:-28px;cursor:pointer;background-image: url(../image/x.png);}
.appoint-panel .panel-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.appoint-panel .panel-inner{padding:20px 2% 5px 7%;background-color:#048947;background-color:rgba(0,147,76,.9);border-radius:20px 20px 0 0;}
.appoint-panel .panel-hd{display:block;font-size:20px;font-weight:bold;}
.appoint-panel .panel-hd,.appoint-panel .panel-hd a{color:#fff;}
.appoint-panel .panel-title{display:inline;font-size:24px;}
.appoint-panel .panel-subtit{display:inline;font-size:20px;font-weight:normal;}
.appoint-panel .panel-bd{padding-top:10px;}
.appoint-panel .appoint-ipt{display:inline-block;height:38px;line-height:38px;padding:0 7px 0 15px;background-color:#fff;border:0;font-size:18px;font-weight:bold;margin-right:7px;outline:0;margin-bottom:8px;}
.appoint-panel .appoint-ipt::-webkit-input-placeholder{color:#515151;}
.appoint-panel .appoint-ipt::-moz-placeholder{color:#515151;}
.appoint-panel .appoint-ipt:-ms-input-placeholder{color:#515151;}
.appoint-panel .appoint-ipt:-moz-placeholder{color:#515151;}
.appoint-panel .appoint-ipt-name{width:190px;}
.appoint-panel .appoint-ipt-phone{width:430px;}
.appoint-panel .appoint-btn{display:inline-block;color:#fff;font-size:18px;width:112px;height:38px;line-height:38px;border-radius:8px;outline:0;border:0;background-color:#fd8e00;}
.has-appoint-show .swiper-pagination{bottom:140px;}
.has-appoint-show .appoint-panel{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;filter:alpha(opacity=100);}

.layer-quick-nav{background-color:#efefef;padding:15px 0;text-align:center;}
.layer-quick-nav .quick-nav-slider{width:100%;position:relative;overflow:hidden;}
.layer-quick-items{display:flex;flex-wrap:wrap;justify-content:space-between;}
.layer-quick-items li{display:inline-block;width:11.07%;vertical-align:middle;/*padding:25px;*/letter-spacing:normal;text-align:center;}
.layer-quick-item{display:inline-block;width:100%;padding:22px 0 17px;margin:10px 0;text-align:center;background-color:#fff;border-radius:22px;font-size:18px;font-weight:bold;}
.layer-quick-item:hover{background-color:#fd8e00;box-shadow:3px 3px 6px rgba(0,0,0,.1);}
.layer-quick-item .quick-item-ico{display:block;width:70px;height:70px;margin:0 auto 3px;position:relative;overflow:hidden;vertical-align:middle;}
.layer-quick-item .quick-ico-inner{width:100%;height:140px;}
.layer-quick-item:hover{color:#fff;}
.layer-quick-item .quick-ico-1:before{background-position:0 0;}
.layer-quick-item .quick-ico-2:before{background-position:-70px 0;}
.layer-quick-item .quick-ico-3:before{background-position:-140px 0;}
.layer-quick-item .quick-ico-4:before{background-position:-210px 0;}
.layer-quick-item .quick-ico-5:before{background-position:-280px 0;}
.layer-quick-item .quick-ico-6:before{background-position:-350px 0;}
.layer-quick-item .quick-ico-7:before{background-position:-420px 0;}
.layer-quick-item .quick-txt{display:block;}
.layer-quick-item .quick-item-ico:after{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);}
.layer-quick-item .quick-ico-1:after{background-position:0 -70px;}
.layer-quick-item .quick-ico-2:after{background-position:-70px -70px;}
.layer-quick-item .quick-ico-3:after{background-position:-140px -70px;}
.layer-quick-item .quick-ico-4:after{background-position:-210px -70px;}
.layer-quick-item .quick-ico-5:after{background-position:-280px -70px;}
.layer-quick-item .quick-ico-6:after{background-position:-350px -70px;}
.layer-quick-item .quick-ico-7:after{background-position:-420px -70px;}
.layer-quick-item .quick-ico-more:before,.layer-quick-item .quick-ico-more:after{display:none;}
.layer-quick-item .quick-ico-more{background-position:center;background-repeat:no-repeat;background-image:url(../image/dian.png);position:relative;bottom:-10px;}
.layer-quick-item:hover .quick-item-ico:before{-webkit-transform:scale(.5) translateY(-50%);-ms-transform:scale(.5) translateY(-50%);-o-transform:scale(.5) translateY(-50%);transform:scale(.5) translateY(-50%);opacity:0;}
.layer-quick-item:hover .quick-item-ico:after{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);opacity:1;}
.layer-quick-item .quick-item-txt{display:block;height:1.5em;}

.layer-intro{}
.layer-intro .layer-head{}
.layer-intro .layer-head .layer-subtit{width:600px;color:#666;}
.layer-intro .layer-body .layout{position:relative;}
.layer-intro .layer-body .layout:before{content:'';display:block;width:30%;height:30px;background-image:-webkit-linear-gradient(0deg,#fff,#00934c);border-radius:0 20px 0 0;position:absolute;right:40px;top:-20px;}
.layer-intro .layer-intro-inner{box-shadow:3px 3px 8px rgba(0,0,0,.2);border-radius:20px;position:relative;z-index:1;background-color:#fff;}
.layer-intro .layer-intro-thumbs{width:49%;float:left;border-radius:20px;position:relative;overflow:hidden;z-index:2;margin-top:-31px;}
.layer-intro .layer-intro-thumbs .thumbs-img {display:block;width:100%;height:auto;-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);}
.layer-intro .layer-intro-thumbs .swiper-slide:hover .thumbs-img{-webkit-transform:scale(1.08) rotate(1deg);-moz-transform:scale(1.08) rotate(1deg);-ms-transform:scale(1.08) rotate(1deg);-o-transform:scale(1.08) rotate(1deg);transform:scale(1.08) rotate(1deg);}
.layer-intro .layer-intro-thumbs .swiper-slide-active .thumbs-img{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.layer-intro .swiper-button-prev,.layer-intro .swiper-button-next{display:inline-block;width:32px;height:70px;line-height:70px;text-align:center;background-color:#209a6b;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-35px;z-index:1;}
.layer-intro .swiper-button-prev:hover,.layer-intro .swiper-button-next:hover{background-color:#ff9e23;}
.layer-intro .swiper-button-prev{left:0;border-radius:0 35px 35px 0;}
.layer-intro .swiper-button-next{right:0;border-radius:35px 0 0 35px;}
.layer-intro .swiper-button-prev:after{padding-right:5px;}
.layer-intro .swiper-button-next:after{padding-left:5px;}
.layer-intro .swiper-button-next:after,.layer-intro .swiper-button-prev:after{color:#fff;font-size:20px;}
.layer-intro .swiper-button-prev,.layer-intro .swiper-button-next{}
.layer-intro .swiper-button-prev{background-image: url(../image/leftx.png);background-position:35% center;}
.layer-intro .swiper-button-next{background-image: url(../image/rightx.png);background-position:65% center;}
.layer-intro .swiper-pagination-bullets{width:100%;position:absolute;left:0;bottom:20px;z-index:1;text-align:center;display:none;}
.layer-intro .layer-intro-main{width:51%;float:right;}
.layer-intro .layer-intro-cont{padding:45px 40px 30px;font-size:17px;color:#000;}
.layer-intro .layer-intro-cont p{padding-bottom:19px;line-height:1.8em;}
.layer-intro .layer-intro-cont p+p{text-indent:2em;}
.layer-intro .layer-intro-cont .txt-impt{color:#f6a700;}
.layer-intro .layer-intro-more{text-align:right;padding-right:15px;}
.layer-intro .layer-intro-info{text-align:center;letter-spacing:-10px;background-color:#f6f6f6;position:relative;border-radius:0 0 20px 0;}
.layer-intro .layer-intro-info:before{content:'';display:block;width:196.07%;height:100%;position:absolute;right:0;top:0;background-color:#f6f6f6;border-radius:0 0 20px 20px;}
.layer-intro .intro-info-item{display:inline-block;width:33.33333333%;letter-spacing:normal;padding:19px 0;vertical-align:top;position:relative;z-index:1;}
.layer-intro .intro-info-item .info-item-hd{display:block;font-size:45px;line-height:1.1em;font-weight:bold;color:#00934c;}
.layer-intro .intro-info-item .info-item-hd .txt-label-num{display:inline-block;vertical-align:bottom;}
.layer-intro .intro-info-item .info-item-hd .txt-label-small{display:inline-block;vertical-align:bottom;line-height:1.7em;font-size:14px;font-weight:normal;}
.layer-intro .intro-info-item .info-item-bd{display:block;font-size:16px;color:#666;padding-top:10px;max-width:170px;margin:0 auto;line-height:1.35em;}


.layer-service{width:100%;position:relative;padding-top:50px;padding-bottom:20px;overflow:hidden;}
.layer-service .layer-head{margin-bottom:40px;}
.layer-service .layout{position:relative;z-index:1;}
.layer-service .layer-service-thumbs{padding:30px 25px 0 0;margin-right:-25px;overflow:hidden;position:relative;}
.layer-service .layer-bg{content:'';display:block;width:100%;height:70%;background-color:#00934c;position:absolute;left:0;top:0;background-image:url(../image/index-services-bg.png);background-position:right 0;background-repeat:no-repeat;}
.layer-service .swiper-wrapper{height:auto;}
.layer-service .service-item{width:33.33333333%;display:inline-block;height:auto;display:-webkit-flex;display:-ms-flex;display:flex;}
.layer-service .service-item-inner{display:block;width:100%;box-sizing:border-box;padding:20px;background-color:#f8f8f8;border-radius:12px;box-shadow:5px 5px 5px rgba(0,0,0,.2);}
.layer-service .service-item-img,.layer-service .service-item-img img{display:block;width:100%;height:auto;border-radius:12px;overflow:hidden;}
.layer-service .service-item-img{position:relative;}
.layer-service .service-item-img:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;/*background-color:rgba(0,0,0,.3);*/z-index:1;}
.layer-service .service-item-bd{padding-top:16px;}
.layer-service .service-item-ico{display:inline-block;padding:15px;background-color:#00934c;border-radius:50%;margin-right:12px;float:left;}
.layer-service .service-item-ico i{display:inline-block;width:70px;height:70px;background-repeat:no-repeat;vertical-align:middle;background-image:url(../image/index-services-icons.png);}
.layer-service .service-item-ico i.item-ico-1{background-position:0 0;}
.layer-service .service-item-ico i.item-ico-2{background-position:-70px 0;}
.layer-service .service-item-ico i.item-ico-3{background-position:-140px 0;}
.layer-service .service-item-info{padding-top:10px;}
.layer-service .service-item-tit{display:block;}
.layer-service .service-item-tit,.layer-service .service-item-tit a{font-size:26px;color:#1b7262;}
.layer-service .service-item-desc{display:block;font-size:16px;line-height:1.2em;color:#333;}
.layer-service .service-item-inner:hover {-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);box-shadow:10px 10px 20px rgba(0,0,0,.25);}
.layer-service .service-item-inner:hover .service-item-img:before{opacity:.1;}
.layer-service .service-item-inner:hover .service-item-ico{background-color:#ff9e23;-webkit-animation:swing 1.2s ease;-o-animation:swing 1.2s ease;animation:swing 1.2s ease;}
.layer-service .service-item-inner:hover .service-item-tit{color:#ff9e23;}


.layer-life{background-position:center bottom;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;padding-bottom:55px;}
.layer-life .life-items{margin:-10px -8px 0;}
.layer-life .life-item{width:20%;float:left;}
.layer-life .life-item-inner{display:block;margin:8px;border-radius:12px;position:relative;overflow:hidden;box-shadow:10px 10px 25px rgba(0,0,0,.2);}
.layer-life .life-item-inner:hover {-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px);}
.layer-life .life-item-inner:hover .life-item-info{background-color:#ff9e23;}
.layer-life .life-item-img{display:block;position:relative;overflow:hidden;margin-bottom:-2px;}
.layer-life .life-item-img img{display:block;width:100%;height:auto;}
.layer-life .life-item-info{padding:10px 18px;background-color:#00934c;}
.layer-life .life-item-info,.layer-life .life-item-info a{color:#fff;}
.layer-life .life-item-tit{font-size:24px;margin-bottom:3px;}
.layer-life .life-item-desc{min-height:2.6em;line-height:1.3em;font-size:16px;}
.layer-life .life-item:nth-of-type(2n){padding-top:155px;}


.layer-environ {position:relative;overflow:hidden;padding-bottom:45px;}
.layer-environ .layout{position:relative;margin-top:-10px;}
.layer-environ .layer-environ-thumbs{width:100%;}
.layer-environ .environ-slider-item{display:block;width:810px;margin:0 auto;position:relative;padding-bottom:30px;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;}
.layer-environ .environ-slider-item,.layer-environ .environ-slider-item a{color:#fff;}
.layer-environ .environ-slider-item .slider-item-inner{display:block;width:100%;height:auto;position:relative;overflow:hidden;border-radius:12px;}
.layer-environ .environ-slider-item .slider-item-img img{display:block;width:100%;height:auto;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.layer-environ .environ-slider-item .slider-item-tit{width:100%;box-sizing:border-box;background-color:#00934c;background-color:rgba(0,147,76,.8);text-align:center;padding:1em 1.5em;font-size:22px;font-weight:bold;position:absolute;left:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);opacity:0;}
.layer-environ .swiper-slide-prev .slider-item-inner,.layer-environ .swiper-slide-next .slider-item-inner{box-shadow:15px 15px 15px rgba(0,0,0,.3);}
.layer-environ .swiper-slide-active .slider-item-inner{box-shadow:20px 20px 20px rgba(0,0,0,.3);}
.layer-environ .swiper-slide-active .slider-item-tit{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
.layer-environ .swiper-slide-active .slider-item-img img{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}
.layer-environ .swiper-slide-active:hover .slider-item-tit{background-color:#00934c;}
.layer-environ .swiper-button-prev,.layer-environ .swiper-button-next{display:inline-block;width:55px;height:60px;line-height:60px;text-align:center;background-color:#00934c;border-radius:6px;color:#fff;}
.layer-environ .swiper-button-prev:hover,.layer-environ .swiper-button-next:hover{background-color:#fd8e00;}
.layer-environ .swiper-button-prev{left:10%;}
.layer-environ .swiper-button-next{right:10%;}
.layer-environ .swiper-pagination-bullets{display:none;}


.layer-news .layer-head{background-color:#00934c;text-align:left;padding:60px 0 35px;text-align:left;margin-bottom:0;}
.layer-news .layer-title{padding-left:0;}
.layer-news .layer-title:before{display:none;}
.layer-news .layer-subtit{margin:0;width:650px;}
.layer-news .index-news-main{width:56.5%;float:left;padding-top:40px;}
.layer-news .index-news-items{text-align:justify;}
.layer-news .index-news-item{display:inline-block;width:43.5%;}
.layer-news .index-news-item:nth-child(2){margin-left:78px}
.layer-news .index-news-items:after{content:'';display:inline-block;width:100%;height:0;vertical-align:top;}
.layer-news .index-news-item .news-item-inner{display:block;width:100%;}
.layer-news .index-news-item .news-item-img,.layer-news .index-news-item .news-item-img img{display:block;border-radius:12px;width:100%;height:auto;}
.layer-news .index-news-item .news-item-info{padding:15px 0 20px;}
.layer-news .index-news-item .news-item-tit{font-size:18px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;vertical-align:top;}
.layer-news .index-news-item .news-item-tit,.layer-news .index-news-item .news-item-tit a{color:#00934c;}
.layer-news .index-news-item .news-item-desc{max-height:4.5em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#333;}
.layer-news .index-news-item:hover .news-item-tit{color:#ff9e23;}
.layer-news .index-news-list{padding-top:0;}
.index-news-list li{padding:9px 0;line-height:32px;font-size:16px;border-bottom:1px solid #cbcbcb;position:relative;}
.index-news-list li:before{content:'';display:inline-block;width:6px;height:10px;background: url(../image/jiantou.png);position:absolute;left:0;top:50%;margin-top:-5px;}
.index-news-list li a{display:inline-block;position:relative;margin-left:18px;vertical-align:top;}
.index-news-list li .news-name{margin-right:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index-news-list li .news-time{position:absolute;right:0;top:10px;text-align:right;color:#818181;}
.index-news-aside{width:37%;float:right;margin-top:-135px;margin-bottom:25px;position:relative;z-index:1;}
.index-news-aside .news-aside-inner{padding:16px 16px 50px;border-radius:30px 30px 30px 0;background-color:#fff;box-shadow:10px 30px 35px rgba(0,0,0,.15);}
.index-news-aside .news-media-box{display:block;position:relative;overflow:hidden;border-radius:30px;margin-bottom:25px;}
.index-news-aside .news-media-box,.index-news-aside .news-media-box a{color:#fff;}
.index-news-aside .news-media-box .media-img,.index-news-aside .news-media-box .media-img img{display:block;width:100%;height:auto;}
.index-news-aside .news-media-box .media-tit{width:84%;padding:10px 8%;font-size:20px;line-height:1.3em;position:absolute;left:0;bottom:0;z-index:1;background-color:rgba(0,147,76,.85);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.layer-news .news-aside-hd{padding-right:25px;margin-bottom:15px;}
.layer-news .news-aside-hd .side-hd-tit{line-height:54px;font-size:30px;float:left;}
.layer-news .news-aside-hd .side-hd-tit,.layer-news .news-aside-hd .side-hd-tit a{color:#127a3d;}
.layer-news .news-aside-hd .side-hd-more{display:inline-block;width:52px;height:52px;font-size:30px;color:#c3822b;text-align:center;border:1px solid #d9d9d9;border-radius:50%;float:right;position:relative;}
.layer-news .news-aside-hd .side-hd-more:after{content:'+';display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;vertical-align:middle;-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.layer-news .news-aside-hd .side-hd-more:hover{background-color:#ff9e23;color:#fff;border-color:#ff9e23;}
.layer-news .news-aside-hd .side-hd-more:hover:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.layer-news .news-aside-list li{height:36px;line-height:36px;font-size:16px;overflow:hidden;}
.layer-news .news-aside-list li a{display:block;height:36px;}
.layer-news .news-aside-lists .item-name{display:block;white-space:nowrap;text-overflow:ellipsis;}
.layer-news .news-aside-list li a{display:block;padding-left:28px;position:relative;}
.layer-news .news-aside-list li a:before{content:'';display:inline-block;width:6px;height:10px;background: url(../image/jiantou.png);position:absolute;left:4px;top:50%;margin-top:-5px;}
.layer-news .news-aside-list .item-name:before{bottom:3px;}



@media screen and (max-width:1680px){
.layout{width:1200px;}

.head-layer .head-nav-toggle a{padding-left:18px;padding-right:18px;}
/* ------------------------ page:é¦–é¡µ  ------------------------ */
.layer-quick-nav{padding-top:15px;padding-bottom:15px;}
.layer-environ .environ-slider-item{width:58%;}
}
@media screen and (max-width:1400px){
/* ------------------------ é¡µçœ‰  ------------------------ */
.head-layer .layout{position:relative;}
.head-layer .head-nav{padding-right:0;}
.head-layer .head-nav-toggle a{padding-top:42px;line-height:52px;}
.head-layer .head-hotline{position:absolute;right:0;top:6px;margin-top:5px;font-size:16px;line-height:28px;padding:2px 10px 2px 7px;}

/* ------------------------ page:é¦–é¡µ  ------------------------ */
.layer-service .service-item-inner{padding:12px;}
.layer-service .service-item-ico{padding:10px;}
.layer-service .service-item-info{padding-top:0;}
}
@media screen and (max-width:1280px){}
@media screen and (max-width:1200px){
/* ------------------------ é¡µçœ‰  ------------------------ */
.toph{
	float: left;
    line-height: 45px;
    margin-left: 10px;
    font-size: 18px;
	}
.head-logo a{float: left;margin-top: 0px;}
.head-layer{position:relative;clear:both;}
.head-layer .head-logo{float:none;text-align:center;height:auto;padding:20px 0 10px;}
.head-layer .head-logo:before{display:none;}
.head-layer:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.head-layer .head-right{float:none;}
.head-layer .head-hotline{float:right;position:static;}
.head-layer .head-nav-toggle{line-height:65px;}
.head-layer .head-nav-toggle a{padding-top:0;padding-left:25px;padding-right:25px;}
.head-layer .head-hotline{margin-top:8px;}
.head-layer .head-nav-toggle a{padding:0;padding-right:20px;}
/* ------------------------ page:é¦–é¡µ  ------------------------ */
.index-slider-layer .slider-item-title{font-size:55px;}
.index-slider-layer .slider-item-desc{font-size:24px;}
.layer-quick-nav .layer-quick-items li{width:12.5%;}
.layer-quick-nav .layer-quick-item{font-size:16px;border-radius:15px;}
.layer-service .service-item-tit{font-size:24px;}
.layer-service .service-item-desc{font-size:14px;margin-top:5px;}
.layer-news .index-news-item{width:47%;}
.layer-news .index-news-item:nth-child(2){margin-left:10px}
.layer-news .layer-subtit{max-width:55%;}
/* ------------------------ é¡µåº•  ------------------------ */
.foot-layer .foot-service .layout{position:relative;}
.foot-layer .foot-logo{margin-bottom:15px;}
.foot-layer .col-contact{width:auto;float:none;padding-right:0;margin-right:0;}
.foot-layer .col-contact:before{display:none;}
.foot-layer .foot-nav{width:100%;float:none;}
.foot-layer .foot-qrcodes{width:30%;max-width:260px;position:absolute;right:0;top:0;}
.aside-tools{font-size:12px;}
}
.toph{
	float: left;
    line-height: 100px;
    margin-left: 20px;
    font-size: 24px;
	}
.head-logo a{float: left;margin-top: 12px;}
@media screen and (max-width:991px){

.toph{
	float: left;
    line-height: 45px;
    margin-left: 10px;
    font-size: 18px;
	}
.head-logo a{float: left;margin-top: 0px;}
.head-layer .head-nav{padding-right:0;}
.head-layer .head-nav-list{display:none;}
.head-layer .head-hotline{font-size:16px;padding-right:10px;position:relative;display:none;}
.head-layer .head-hotline a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;}
.head-layer .head-nav-toggle{font-size:16px;}
.head-layer .head-logo{padding:20px 0;}
.aside-tools .tool-btn{width:75px;}
.aside-tools .tool-ico{width:30px;height:30px;-webkit-background-size:90px 90px;background-size:90px 90px;}
.aside-tools .tool-ico-time{background-position:0 0;}
.aside-tools .tool-ico-consult{background-position:-30px 0;}
.aside-tools .tool-ico-service{background-position:-60px 0;}
.aside-tools .tool-txt{font-size:12px;}
.aside-tools .tool-btn-up{height:70px;}
.aside-tools .tool-btn-up:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.aside-tools .tool-ico-up{display:inline-block;width:60px;height:60px;background-position:0 -30px;vertical-align:middle;}
.aside-tools {-webkit-transform:translateY(75px);-ms-transform:translateY(75px);-o-transform:translateY(75px);transform:translateY(75px);}
.aside-tools.up-active {-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.head-layer .mobile-nav-btn{position:absolute;right:-10px;top:0;bottom:0;text-align:center;padding:0 8px;cursor:pointer;opacity:.8;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.head-layer .mobile-nav-btn i{display:inline-block;width:36px;height:36px;line-height:36px;font-size:22px;background-image:url(../image/deng.png);background-position:center;background-repeat:no-repeat;-webkit-background-size:70% auto;background-size:70% auto;vertical-align:middle;}
	.head-layer .mobile-nav-btn:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.head-layer .mobile-nav-back{height:52px;background-color:#00934c;border-bottom:1px solid #00934c;text-align:left;}
.head-layer .mobile-nav-back .mobile-back-btn{display:inline-block;line-height:32px;vertical-align:top;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:center;padding:10px 10px;}
.head-layer .mobile-nav-back .mobile-back-btn i{display:inline-block;vertical-align:middle;width:32px;height:32px;border-radius:50%;background-image:url();background-repeat:no-repeat;background-position:center;-webkit-background-size:55% auto;background-size:55% auto;}
.head-layer .mobile-menu-btn{height:30px;line-height:30px;font-size:13px;cursor:pointer;position:absolute;right:0;top:3px;padding:5px 10px;-webkit-transition:transform .1s linear;-o-transition:transform .1s linear;transition:transform .1s linear;-webkit-tap-highlight-color:rgba(0,0,0,0);background-image:url();}
.head-layer .mobile-menu-btn{}
.head-layer .head-nav{width:100%;height:100vh;background-color:rgba(0,0,0,.6);position:fixed;right:0;top:0;z-index:9;opacity:0;visibility:hidden;}
.head-layer .head-nav-list{width:80%;height:100%;position:absolute;right:0;top:0;background-color:rgba(255,255,255,.99);display:-ms-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.head-layer .head-nav-list>ul{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.head-layer .head-nav-list>ul>li{display:block;float:none;padding:0;margin-right:0;}
.head-layer .head-nav-list>ul>li+li:after{content:'';display:block;height:1px;background-color:rgba(0,0,0,.035);position:absolute;left:25px;right:25px;top:0;}
.head-layer .head-nav-list>ul>li .head-nav-toggle{display:block;font-weight:bold;}
.head-layer .head-nav-list>ul>li .head-nav-toggle a{display:block;color:#333;height:30px;line-height:30px;padding:10px 25px;}
.head-layer .head-nav-list>ul>li.current .head-nav-toggle a{background-color:#f9f9f9;}
.head-layer .head-nav-list>ul>li.current .head-nav-toggle a:before{content:'';display:inline-block;width:4px;height:22px;background-color:#00934c;position:absolute;left:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
.head-layer .head-nav-list>ul>li .head-nav-toggle a:active{background-color:rgb(0 147 76);}
.head-layer .head-nav-list>ul>li.current:before{display:none;}
.head-layer .head-nav-list>ul>li>ul{opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;position:static;width:auto;margin-top:0;}
.head-layer .head-nav-list>ul>li ul{padding-bottom:15px;opacity:0;visibility:hidden;display:none! important;box-shadow:none;}
.head-layer .head-nav-list>ul>li li a{color:#666;height:36px;line-height:36px;border:0;padding:0 0 0 1em!important;border-bottom:0;font-size:14px;position:relative;}
.head-layer .head-nav-list>ul>li li a:before,.head-layer .head-nav-list>ul>li>ul>li:first-of-type>a:before{content:'';display:block;width:4px;height:4px;border-radius:50%;background-color:#999;border:0;position:absolute;left:3px;top:50%;margin-top:-2px;}
.head-layer .head-nav-list>ul>li li a:hover{background-color:#fff;border:0;color:#f99d33;}
.head-layer .head-nav-list>ul>li.active ul{display:block;opacity:1;visibility:visible;-webkit-animation:fadeIn .2s ease;-o-animation:fadeIn .2s ease;animation:fadeIn .2s ease;}
.head-layer .head-nav-list>ul>li.active .mobile-menu-btn{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}
.show-mobile-nav .head-layer .head-nav{opacity:1;visibility:visible;}
.show-mobile-nav .head-layer .head-nav-list{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.head-layer .head-hotline{display:none;}
.head-layer .head-nav-list .head-hotline{color:#fff;border:1px solid #fd8e00;font-size:1.5em;float:none;display:block;width:auto;text-align:left;margin:25px;float:left;background-color:#fd8e00;padding:.2em 1.5em .2em .5em;border-radius:30px;}
.head-layer .head-hotline .hotline-ico{width:24px;height:24px;background-position:center 0;-webkit-background-size:auto 95%;background-size:auto 95%;background-image: url(../image/phone.png);vertical-align:middle;margin-right:3px;}
.head-layer .head-hotline .hotline-label{font-weight:normal;font-size:18px;color:#fff;letter-spacing:2px;}
.head-layer .head-hotline .mobile-call{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}


.foot-layer .foot-qrcodes{width:auto;max-width:260px;position:static;float:none;padding-top:20px;}


.layer-head .layer-title{font-size:36px;padding:0 35px 8px;}
.layer-head .layer-title:before, .layer-head .layer-title:after{display:none;}
.index-slider-layer .slider-cont-inner{text-align:left;width:100%;padding-left:0;}
.index-slider-layer .slider-item-title{font-size:42px;}
.index-slider-layer .swiper-pagination{bottom:20px;padding-top:0;}
.has-appoint-show .appoint-panel{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
.appoint-body{width:100%;height:100%;position:fixed;left:0;top:0;z-index:3;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;display:none;}
.appoint-panel{width:90%;background:none;position:relative;}
.appoint-panel .panel-close{right:0;top:-40px;}
.appoint-panel .panel-inner{border-radius:8px;padding:5%;}
.appoint-panel .panel-title{font-size:18px;}
.appoint-panel .panel-subtit{display:block;font-size:14px;font-weight:normal;}
.appoint-panel .appoint-ipt{display:block;width:100%;height:32px;line-height:32px;font-size:14px;font-weight:normal;box-sizing:border-box;}
.appoint-panel .appoint-btn{height:32px;line-height:32px;font-size:16px;}
.layer-quick-nav {padding-top:40px;padding-bottom:40px;background-color:#fff;border-bottom:15px solid #fafafa;}
.layer-quick-nav .layer-quick-items{justify-content:center;margin-left:-10px;margin-right:-10px;}
.layer-quick-nav .layer-quick-items li{width:25%;}
.layer-quick-nav .layer-quick-item{display:block;margin:10px;width:auto;border-bottom:2px solid #00934c;}
.layer-quick-nav .layer-quick-item{background-color:#f9f9f9;border:1px solid #ddd;font-weight:normal;}
.layer-quick-nav .layer-quick-item:hover{color:#222;box-shadow:none;}
.layer-quick-item .quick-item-ico{margin-bottom:0;}
.layer-quick-item .quick-item-ico:after{display:none;}
.layer-quick-item:hover .quick-item-ico:before{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;}
.mobile-appoint-show .appoint-body{opacity:1;visibility:visible;}
.mobile-appoint-show .appoint-panel{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.layer-news .layer-subtit{width:100%;max-width:inherit;}
.layer-intro .layer-intro-inner{padding-top:30px;}
.layer-intro .layer-intro-thumbs{width:70%;float:none;margin-left:auto;margin-right:auto;margin-top:auto;}
.layer-intro .layer-intro-main{width:100%;float:none;}
.layer-intro .layer-intro-info:before{display:none;}
.layer-service .layer-bg{-webkit-background-size:auto 170px;background-size:auto 170px;}
.layer-service .layer-head{margin-bottom:20px;}
.layer-service .service-item-inner:hover {-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.layer-service .layer-service-thumbs{padding-right:0;margin-right:auto;}
.layer-service .service-item-inner,.layer-service .service-item-inner:hover{box-shadow:0 5px 5px rgba(0,0,0,.15);}
.layer-life .life-items{text-align:center;letter-spacing:-10px;}
.layer-life .life-item{width:33.33333333%;float:none;padding-top:0!important;display:inline-block;letter-spacing:normal;}
.layer-life .life-item:nth-of-type(4),.layer-life .life-item:nth-of-type(5){width:50%;}
.layer-life .life-item:nth-of-type(4) img,.layer-life .life-item:nth-of-type(5) img{height:25vw;object-fit:cover;}
.layer-life .life-item-info{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(5,137,72,.5);background-color:rgba(0,0,0,.6);box-sizing:border-box;
display:flex;justify-content:center;align-items:center;}
.layer-news .index-news-main{width:auto;float:none;}
.index-news-aside{width:auto;float:none;margin:30px auto 0;}
.index-news-aside .news-aside-hd{padding-right:0;margin-bottom:8px;}
.index-news-aside .news-aside-hd .side-hd-tit{font-size:28px;line-height:36px;}
.index-news-aside .news-aside-hd .side-hd-more{width:36px;height:36px;font-size:22px;}
.index-news-aside .news-aside-inner{display:flex;align-items:center;padding:20px;}
.index-news-aside .news-aside-inner:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.index-news-aside .news-media-box{width:40%;border-radius:15px;float:left;margin-bottom:0;}
.index-news-aside .news-media-box .media-img img{height:30vw;object-fit:cover;}
.index-news-aside .news-media-box .media-tit{width:100%;box-sizing:border-box;font-size:16px;padding:10px 20px;}
.index-news-aside .news-aside-story{width:60%;float:left;padding-left:20px;box-sizing:border-box;}

}
@media screen and (max-width:768px){

.head-layer .head-hotline{padding:10px;line-height:initial;}
.head-layer .head-hotline a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;}	
.head-layer .head-hotline .hotline-ico{vertical-align:middle;}


.foot-layer .foot-logo img{max-height:48px;}
.foot-layer .foot-hotline{font-size:28px;}
.foot-layer .foot-address{font-size:14px;}
.foot-layer .foot-nav-item{width:100%;margin-right:0;border-right:0;min-height:inherit;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.15);box-sizing:border-box;}
.foot-layer .foot-nav-item:nth-of-type(3){margin-bottom:0!important;}
.foot-layer .foot-nav-item .nav-item-hd{padding:5px 50px 5px 0;position:relative;margin-bottom:0!important;}
.foot-layer .foot-nav-item .nav-item-title{font-size:1.2857em;}
.foot-layer .foot-nav-item .nav-item-bd{display:none;padding-bottom:10px;}
.foot-layer .foot-nav-item .nav-item-menu li{font-size:1.1429em;padding:0;}
.foot-layer .foot-nav-item .nav-item-menu li a{display:block;color:rgba(255,255,255,.6);padding:.4em 0;}
.foot-layer .foot-nav-item:nth-of-type(3){margin-bottom:25px;}
.foot-layer .mobile-hd-btn{display:inline-block;width:30px;height:30px;position:absolute;right:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto;cursor:pointer;}
.foot-layer .mobile-hd-btn:before,.foot-layer .mobile-hd-btn:after{content:'';display:inline-block;width:10px;height:2px;background-color:rgba(255,255,255,.6);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.foot-layer .mobile-hd-btn:after{width:2px;height:10px;}
.foot-layer .foot-contacts{font-size:1.1429em;}
.foot-layer .foot-hotline a{pointer-events:inherit; }
.foot-layer .foot-nav-item.item-active .mobile-hd-btn:before{opacity:0;}
.foot-layer .foot-nav-item.item-active .mobile-hd-btn:before,.foot-layer .foot-nav-item.item-active .mobile-hd-btn:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff;}
.phone-call{pointer-events:inherit;}


.layer-intro .intro-info-item .info-item-hd{font-size:32px;}
.layer-head .layer-title{padding:0 0 20px;position:static;}
.layer-intro .layer-intro-cont{padding:35px 20px 30px;}
.layer-environ .layout{overflow:hidden;position:relative;}
.layer-environ .environ-slider-item .slider-item-inner{box-shadow:0 25px 20px -10px rgba(0,0,0,.15);}
.layer-environ .swiper-button-prev,.layer-environ .swiper-button-next{display:none;}
.layer-environ .swiper-slide-active .slider-item-tit{padding:.6em 1em;font-size:20px;font-weight:normal;}
.layer-environ .swiper-pagination-bullets{display:block;padding-top:0;}
}
@media screen and (max-width:640px){
.layout{width:92%;max-width:inherit;}

.toph{
	float: left;
    line-height: 35px;
    margin-left: 10px;
    font-size: 18px;
	height: 45px;
	}
.head-logo a{float: left;margin-top: 0px;}
.index-slider-layer .slider-item-title{font-size:36px;}
.index-slider-layer .slider-item-desc{font-size:20px;}
.index-slider-layer .swiper-pagination-bullet{width:24px;height:4px;}
.layer-quick-nav .layer-quick-items{margin-left:-6px;margin-right:-6px;}
.layer-quick-nav .layer-quick-item{margin:6px;padding:10px 0;}
}

@media screen and (max-width:480px){
.layout{width:92%;max-width:inherit;}

.head-layer .head-logo{text-align:left;padding-bottom:12px;}
.head-layer .head-logo img{max-height:36px;}
.head-layer .head-hotline .hotline-txt{display:inline;padding-left:8px;}
.head-layer .head-nav-list .head-hotline{font-size:1.3em;padding-top:.35em;padding-bottom:.35em;}
.head-layer .head-hotline .hotline-ico{width:20px;height:20px;}

.foot-layer .foot-service{padding-bottom:15px;}
.foot-layer .foot-qrcodes{max-width:200px;}
.foot-layer .copyright,.foot-layer .foot-right{float:none;}
.foot-layer .foot-right{padding-top:8px;}
.foot-layer .foot-nav-menu li{position:relative;padding-left:20px;}
.foot-layer .foot-nav-menu li a{display:block;max-width:80%;}
.foot-layer .foot-nav-menu li:before{content:'';display:inline-block;width:3px;height:3px;background-color:rgba(255,255,255,.6);position:absolute;left:3px;top:50%;margin-top:-3px;}

.aside-tools {-webkit-transform:translateY(42px);-ms-transform:translateY(42px);-o-transform:translateY(42px);transform:translateY(42px);right:15px;}
.aside-tools.up-active {-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.aside-tools .tool-btn{width:42px;padding:9px 0;text-align:center;}
.aside-tools .tool-ico{display:inline-block;width:21px;height:21px;-webkit-background-size:63px 63px;background-size:63px 63px;vertical-align:middle;}
.aside-tools .tool-ico-consult{background-position:-21px 0;}
.aside-tools .tool-ico-service{background-position:-42px 0;}
.aside-tools .tool-btn-up{width:42px;height:42px;padding:0;}
.aside-tools .tool-ico-up{width:42px;height:42px;background-position:0 -21px;}
.aside-tools .tool-txt{display:none;}

.appoint-pop-wrap{border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);}
.appoint-pop-wrap .appoint-pop-hd{font-size:14px;padding:15px 20px 10px;position:relative;}
.appoint-pop-wrap .appoint-pop-tit{font-size:16px;}
.appoint-pop-wrap .appoint-pop-close{width:30px;height:30px;-webkit-background-size:auto 40%;background-size:auto 40%;top:50%;margin-top:-15px;}
.appoint-pop-wrap .appoint-pop-bd{padding:20px 20px 40px;}
.appoint-pop-wrap .inst-name{font-size:16px;}
.appoint-pop-wrap .appoint-form-ipt{height:36px;line-height:34px;border-radius:5px;}
.appoint-pop-wrap .date-toggle{width:36px;height:36px;-webkit-background-size:auto 60%;background-size:auto 60%;}
.appoint-pop-wrap .appoint-form-item{padding:8px 0;}
.appoint-pop-wrap .appoint-form-ipt{font-size:14px;font-weight:bold;padding:0 10px;}
.appoint-pop-wrap .form-ipt-num, .appoint-pop-wrap .form-ipt-contact,.appoint-pop-wrap .form-ipt-sms{width:55%;}
.appoint-pop-wrap .check-item{font-size:14px;}
.appoint-pop-wrap .check-ipt{width:16px;height:16px;border-radius:3px;background-position:3px center;-webkit-background-size:auto 80%;
background-size:auto 80%;vertical-align:middle;box-shadow:2px 2px 4px rgba(0,0,0,.2) inset;}
.appoint-pop-wrap .btn-get-sms{width:41%;height:36px;line-height:36px;font-size:14px;font-weight:normal;}
.appoint-pop-wrap .check-label{font-weight:normal;}
.appoint-pop-wrap .appoint-form-foot{padding-top:20px;}
.appoint-pop-wrap .appoint-form-btn{height:40px;line-height:40px;border-radius:10px;font-size:16px;}
.appoint-pop-wrap .btn-get-sms{height:36px;line-height:36px;border-radius:5px;font-size:14px;}
.appoint-pop-wrap label.error-tips{padding:6px 0;display:none;font-size:13px;}


.swiper-pagination-bullets{padding-top:10px;}
.swiper-pagination-bullet{width:6px;height:6px;margin:0 5px;}
.index-layer{padding:45px 0;}
.layer-head{margin-bottom:30px;}
.layer-head .layer-title{font-size:24px;padding-bottom:15px;}
.index-layer .layer-subtit{font-size:14px;}
.index-slider-layer .slider-item-title{font-size:20px;}
.index-slider-layer .slider-item-desc{font-size:14px;}
.index-slider-layer .swiper-pagination{bottom:5px;}
.index-slider-layer .swiper-pagination-bullet{width:15px;}
.layer-quick-nav {padding-top:20px;padding-bottom:20px;border-bottom-width:8px;}
.layer-quick-nav .layout{}
.layer-quick-nav .layer-quick-items{margin-left:-6px;margin-right:-6px;}
.layer-quick-nav .layer-quick-item{font-size:12px;margin:6px;padding:3px 0 6px;border-radius:8px;}
.layer-quick-items li{width:25%!important;box-sizing:border-box;padding:0;}
.layer-quick-item{font-size:14px;font-weight:normal;width:100%;padding-top:10px;padding-bottom:10px;margin:2px 0;}
.layer-quick-item .quick-item-ico{width:50px;height:50px;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);margin-bottom:-3px;}
.layer-quick-item .quick-item-ico:before, .layer-quick-item .quick-item-ico:after{width:50px;height:50px;-webkit-background-size:350px 100px;background-size:350px 100px;}
.layer-quick-item .quick-ico-1:before{background-position:0 0;}
.layer-quick-item .quick-ico-2:before{background-position:-50px 0;}
.layer-quick-item .quick-ico-3:before{background-position:-100px 0;}
.layer-quick-item .quick-ico-4:before{background-position:-150px 0;}
.layer-quick-item .quick-ico-5:before{background-position:-200px 0;}
.layer-quick-item .quick-ico-6:before{background-position:-250px 0;}
.layer-quick-item .quick-ico-7:before{background-position:-300px 0;}
.layer-quick-item .quick-txt{display:block;}
.layer-quick-item .quick-ico-1:after{background-position:0 -50px;}
.layer-quick-item .quick-ico-2:after{background-position:-50px -50px;}
.layer-quick-item .quick-ico-3:after{background-position:-100px -50px;}
.layer-quick-item .quick-ico-4:after{background-position:-150px -50px;}
.layer-quick-item .quick-ico-5:after{background-position:-200px -50px;}
.layer-quick-item .quick-ico-6:after{background-position:-250px -50px;}
.layer-quick-item .quick-ico-7:after{background-position:-300px -50px;}
.layer-quick-item .quick-ico-more{-webkit-background-size:65% auto;background-size:65% auto;}
.layer-intro{padding-top:30px;}
.layer-intro .layer-body .layout:before{top:-12px;}
.layer-intro .layer-intro-inner{border:1px solid #eee;padding-top:5px;box-shadow:2px 2px 0 rgba(0,0,0,.1);overflow:hidden;position:relative;}
.layer-intro .layer-intro-thumbs{width:auto;margin:0 5px;}
.layer-intro .layer-intro-info{padding:10px 0;}
.layer-intro .intro-info-item .info-item-hd{font-size:24px;}
.layer-intro .layer-intro-cont{padding:30px 15px;}
.layer-intro .intro-info-item{padding:10px 0;}
.layer-intro .intro-info-item .info-item-bd{font-size:13px;}
.layer-intro .intro-info-item .info-item-bd{max-width:90%;}
.layer-intro .swiper-button-prev,.layer-intro .swiper-button-next{width:30px;height:60px;line-height:60px;margin-top:-30px;}
.layer-intro .layer-intro-more{text-align:center;}
.layer-intro .sys-btn{padding-left:1em;padding-right:1em;}
.layer-intro .swiper-pagination-bullets{display:none;}
.layer-intro .swiper-buttons{display:block;}
.layer-intro .swiper-button-prev, .layer-intro .swiper-button-next{width:25px;height:50px;margin-top:-25px;-webkit-background-size:35% auto;background-size:35% auto;}
.layer-service .layer-bg{-webkit-background-size:auto 100px;background-size:auto 100px;}
.layer-service .layer-service-thumbs{padding-top:0;}
.layer-service .swiper-pagination-bullets{padding-top:20px;}
.layer-service .service-item-ico{padding:15px;}
.layer-service .service-item-ico i{width:40px;height:40px;-webkit-background-size:120px 40px;background-size:120px 40px;}
.layer-service .service-item-ico i.item-ico-1{background-position:0 0;}
.layer-service .service-item-ico i.item-ico-2{background-position:-40px 0;}
.layer-service .service-item-ico i.item-ico-3{background-position:-80px 0;}
.layer-service .service-item-tit, .layer-service .service-item-tit a{font-size:20px;}
.layer-life{padding-top:0;padding-bottom:40px;}
.layer-life .life-item{width:100%!important;float:none;display:block;}
.layer-life .life-item-img img{height:36vw!important;object-fit:cover;}
.layer-life .life-item-inner:hover {-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.layer-life .life-item-inner:hover .life-item-info{background-color:rgba(0,0,0,.6);}
.layer-life .life-item-tit{font-size:20px;}
.layer-life .life-item-desc{font-size:14px;}
.layer-environ {padding-bottom:0;}
.layer-environ .swiper-slide-active .slider-item-tit{font-size:16px;padding:.4em 1em;-webkit-transition:none;-o-transition:none;transition:none;}
.layer-news .layer-head{padding:35px 0 20px;}
.layer-news .index-news-main{padding-top:20px;}
.layer-news .index-news-item{vertical-align:top;width:48.5%;}
.layer-news .index-news-item:nth-child(2){margin-left:7px}
.layer-news .index-news-item .news-item-info{padding-bottom:0;}
.index-news-list li{display:flex;border-bottom-color:#eee;padding:6px 0;}
.index-news-list li:before{-webkit-background-size:auto 8px;background-size:auto 8px;}
.index-news-list li a{display:block;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;margin-left:12px;}
.index-news-list li .news-name{margin-right:0;flex:1;padding-right:25px;}
.index-news-list li .news-time{position:static;font-size:14px;}
.index-news-aside .news-aside-inner{display:block;padding:15px;box-shadow:2px 8px 8px rgba(0,0,0,.08);border-radius:20px 20px 20px 0;}
.index-news-aside .news-aside-hd .side-hd-tit{font-size:20px;}
.index-news-aside .news-aside-hd .side-hd-more{width:30px;height:30px;}
.index-news-aside .news-media-box,.index-news-aside .news-aside-story{width:100%;float:none;}
.index-news-aside .news-aside-story{padding-left:0;margin-top:20px;}
.index-news-aside .news-media-box .media-img img{height:40vw;}
.index-news-aside .news-media-box .media-tit{font-weight:normal;font-size:14px;padding:8px 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.index-news-aside .news-aside-list li a{padding-left:20px;}
.index-news-aside .news-aside-list li a:before{-webkit-background-size:auto 8px;background-size:auto 8px;}
}






.sub-head-banner{width:100%;padding:13.8% 0;position:relative;overflow:hidden;}
.sub-head-banner .banner-img,.sub-head-banner .banner-img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
.sub-head-banner .banner-img img{display:block;width:100%;height:100%;object-fit:cover;-webkit-animation:2.5s bgZommIn ease;-o-animation:2.5s bgZommIn ease;animation:2.5s bgZommIn ease;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s;}
.sub-head-banner .banner-cont{width:100%;position:absolute;left:0;bottom:25%;z-index:2;}
.sub-head-banner .banner-cont,.sub-head-banner .banner-cont a{color:#fff;}
.sub-head-banner .banner-info{display:inline-block;padding-left:.5em;position:relative;text-align:right;-webkit-animation:fadeInUp 1.2s ease;-o-animation:fadeInUp 1.2s ease;animation:fadeInUp 1.2s ease; -webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both; -webkit-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s;}
.sub-head-banner .banner-title{font-size:48px;}
.sub-head-banner .banner-info:after{content:'';display:inline-block;width:1.5em;height:1px;background-color:rgba(255,255,255,.7);margin-top:15px;margin-bottom:15px;}
.sub-head-banner .banner-info:before{content:'';display:block;width:45%;height:1px;background-color:rgba(255,255,255,.7);position:absolute;right:0;bottom:0;}

.breadcrumb-bar{position:relative;}
.breadcrumb-bar .breadcrumb-inner{padding:20px 0 0;border-bottom:1px solid #999;}
.breadcrumb-bar,.breadcrumb-bar a{color:#033333;}
.breadcrumb-bar .breadcrumb-tabs{float:left;font-size:18px;font-weight:bold;}
.breadcrumb-bar .breadcrumb-tab a{outline:0;}
.breadcrumb-bar .breadcrumb-tab a:hover{color:#0a8647;}
.breadcrumb-bar .breadcrumb-tab{display:inline-block;line-height:55px;position:relative;padding:0 20px;margin-right:12px;}
.breadcrumb-bar .breadcrumb-tab:before{content:'';display:block;width:0%;height:3px;background-color:#0a8647;position:absolute;left:50%;bottom:-2px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.breadcrumb-bar .breadcrumb-tabs:hover .tab-active:before{width:0;left:50%;}
.breadcrumb-bar .breadcrumb-tabs:hover .breadcrumb-tab:hover:before{width:100%;left:0;}
.breadcrumb-bar .breadcrumb-tab.tab-active,.breadcrumb-bar .breadcrumb-tab.tab-active a{color:#0a8647;}
.breadcrumb-bar .breadcrumb-tab.tab-active:before{width:100%;left:0;}
.breadcrumb-bar .breadcrumb-list {float:right;text-align:right;font-size:16px;line-height:50px;}
.breadcrumb-bar .breadcrumb-list ul,.breadcrumb-bar .breadcrumb-list li{display:inline;}
.breadcrumb-bar .breadcrumb-list li{padding:0 2px 00 ;}
.breadcrumb-bar .breadcrumb-list li+li:before{content:'>';padding-right:5px;}
.breadcrumb-bar .breadcrumb-label{display:inline;}
.breadcrumb-bar .breadcrumb-list li a:hover{color:#ff9e23;}

.course-list{margin-top:-20px;}
.course-list ul{padding-bottom:20px;}
.course-item{width:100%;padding:70px 0 55px;font-size:16px;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease;}
.course-item,.course-item a{color:#080103;}
.course-item a:hover{color:#ff9e23;}
.course-item:after{width:0;}
.course-item:hover{background-color:#fafafa;}
.course-item .course-item-img,.course-item .course-item-img img{border-radius:10px;}
.course-item .course-item-img{width:39%;float:left;position:relative;overflow:hidden;}
.course-item .course-item-img img{display:block;width:100%;height:auto;}
.course-item .course-item-cont{width:57%;float:right;margin-left:4%;padding-top:28px;position:relative;}
.course-item .course-item-title a{display:block;width:100%;font-size:24px;font-weight:bold;margin-bottom:45px;}
.course-item .course-item-desc{height:5.4em;line-height:1.8em;overflow:hidden;margin-bottom:55px;}
.course-item .has-anm-lines .item-name:before{height:2px;}
.course-item .article-meta-bar,.course-item ul.article-meta-bar{width:100%;position:absolute;left:0;bottom:7px;font-size:17px;padding-bottom:0;white-space:nowrap;}
.course-item+.course-item{border-top:1px solid #d9d9d9;}
.article-meta-bar{font-size:16px;}
.article-meta-bar,.article-meta-bar a{color:#868686;}
.article-meta-bar li{display:inline-block;vertical-align:top;}
.article-meta-bar li:last-of-type{margin-right:0;}
.article-meta-bar .meta-ico{display:inline-block;width:23px;height:23px;vertical-align:middle;background-position:center;background-repeat:no-repeat;}
.article-meta-bar .meta-ico-time{background-image:url();}
.article-meta-bar .meta-ico-review{background-image:url();}
.article-meta-bar .meta-label{display:inline;vertical-align:middle;padding-left:5px;}




.detail-head-layer{background-color:#fff;}
.page-news-detail{background-color:#d4d4d4;padding:92px 0 60px;}
.page-news-detail .layout{max-width:1100px;}
.page-news-detail .breadcrumb-bar{padding-top:25px;padding-bottom:10px;}
.page-news-detail .breadcrumb-bar:before{display:none;}
.page-news-detail .breadcrumb-inner{border-bottom:0;}
.news-detail-wrap,.news-detail-wrap a{color:#080103;}
.news-detail-wrap{background-color:#fff;border-radius:15px;padding:95px 65px 80px;font-size:18px;}
.news-detail-wrap .news-detail-head {text-align:center;padding-bottom:25px;border-bottom:1px solid #e5e5e5;margin-bottom:30px;}
.news-detail-wrap .news-detail-title{font-size:36px;margin-bottom:30px;}
.news-detail-wrap .news-detail-cont{padding-bottom:40px;font-size:18px;line-height:1.8em;}
.news-detail-wrap .news-detail-cont p{margin-bottom:50px;}
.news-detail-wrap .news-detail-foot{text-align:right;font-size:18px;}
.news-detail-wrap .news-foot-btn{display:inline-block;min-width:140px;line-height:1.5em;padding:.5em 1em;text-align:center;font-size:18px;color:#00934c;border:1px solid #00934c;border-radius:30px;margin-left:25px;}
.news-detail-wrap .news-foot-btn:hover{color:#fff;background-color:#00934c;border-color:#00934c;}
.news-detail-wrap .btn-operate-up{}
.news-detail-wrap .operate-visited{background-color:#00934c;color:#fff;pointer-events:none;}
.news-detail-wrap .operate-ico{display:inline-block;width:17px;height:17px;background-position:center;background-repeat:no-repeat;background-image:url();vertical-align:middle;}
.news-detail-wrap .operate-visited .operate-ico,.news-detail-wrap .news-foot-btn:hover .operate-ico{background-image:url();}
.news-detail-wrap .operate-num{vertical-align:middle;margin-left:8px;}



.sub-layer-head {margin-bottom:55px;}
.sub-layer-head .layer-title{font-size:36px;}
.page-about-intro{padding:60px 0 0;}
.page-about-intro .about-intro-body{padding-bottom:20px;}
.about-intro-side{width:42%;float:left;}
.about-intro-side .about-hdbox{padding-bottom:170px;}
.about-intro-side .about-headline{font-size:38px;color:#fd8e00;padding-bottom:2.35em;}
.about-intro-side .about-headline .txt-eng{display:block;font-weight:bold;font-size:48px;line-height:1.2em;margin-bottom:.5em;}
.about-intro-side .about-headline .txt-cn{display:block;font-size:1em;font-weight:normal;}
.about-intro-side .about-subtit{font-size:24px;color:#0a8647;font-weight:bold;line-height:1.5em;}
.about-intro-side .about-subtit .subtit-item{display:inline-block;vertical-align:top;}
.about-intro-side .about-subtit .subtit-item+.subtit-item{padding-left:1.2em;}
.about-intro-side .about-{}
.about-intro-main{width:100%;float:left;position:relative;z-index:1;}
.about-intro-main .intro-main-inner{padding:0 35px 35px;background-color:#fff;border-radius:10px;}
.about-intro-main .intro-content{font-size:18px;line-height:2em;}
.about-intro-main .intro-content,.about-intro-main .intro-content a{color:#033333;}
.about-intro-main .intro-content p{}
.about-intro-main .intro-thumbs{margin:0 -13px -13px;letter-spacing:-10px;}
.about-intro-main .intro-thumb-item{display:inline-block;width:50%;letter-spacing:normal;vertical-align:middle;}
.about-intro-main .intro-thumb-item .thumb-item-inner{display:block;margin:13px;position:relative;overflow:hidden;}
.about-intro-main .intro-thumb-item .thumb-item-img{display:block;width:100%;height:auto;position:relative;overflow:hidden;}
.about-intro-main .intro-thumb-item .thumb-item-inner,.about-intro-main .intro-thumb-item .thumb-item-img{border-radius:12px;}
.about-intro-main .intro-thumb-item .thumb-item-img img{display:block;width:100%;height:auto;}
.intro-thumb-item .sys-anm-img .ico-zoom{-webkit-background-size:auto 60%;background-size:auto 60%;}
.page-about-foot{background-color:#0a8647;font-size:18px;padding:30px 0 75px;}
.page-about-foot .about-intro-main{margin-top:-90px;}
.page-about-foot .intro-summary{max-width:90%;}
.page-about-foot .intro-summary,.page-about-foot .intro-summary a{color:#fff;}
.page-about-foot .intro-summary p{padding-bottom:2em;}
.sys-anm-img .item-img:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.sys-anm-img .ico-zoom{display:inline-block;width:65px;height:65px;background-color:rgba(255,255,255,.15);border-radius:50%;background-repeat:no-repeat;background-position:center;background-image:url();position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:3;opacity:0;visibility:hidden;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.sys-anm-img:hover a{color:inherit;}
.sys-anm-img:hover .item-img:before{background-color:rgba(0,0,0,.7);}
.sys-anm-img:hover .item-img img{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);-o-transform:scale(1.12);transform:scale(1.12);}
.sys-anm-img:hover .ico-zoom{opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}



.page-about-history{padding-bottom:0!important;overflow:hidden;}
.page-about-history .sub-layer-head{margin-bottom:120px;}
.histroy-events {position:relative;}
.histroy-events .events-line{display:block;width:2px;height:100%;background-color:#b1b1b1;position:absolute;left:50%;margin-left:-1px;top:0;}
.histroy-event-item{width:46.6%;padding-right:3.5%;position:relative;padding-bottom:140px;}
.histroy-event-item+.histroy-event-item{margin-top:-170px;}
.histroy-event-item .event-dot{display:inline-block;width:22px;height:22px;border-radius:50%;background-color:#00934c;position:absolute;right:-11px;top:0;}
.histroy-event-item .event-item-img,.histroy-event-item .event-item-img img{border-radius:12px;}
.histroy-event-item .event-item-img{width:64%;float:left;}
.histroy-event-item .event-item-cont{width:31%;padding-left:5%;float:left;}
.histroy-event-item .event-item-time{display:block;font-size:30px;line-height:1.2em;font-weight:bold;color:#0a8647;margin-bottom:.9em;text-align:right;}
.histroy-event-item .event-item-desc{font-size:18px;text-align:justify;}
.histroy-event-item .event-item-desc,.histroy-event-item .event-item-desc a{color:#033333;}
.histroy-event-item:nth-of-type(2n){margin-left:50%;padding-left:3.5%;padding-right:0;}
.histroy-event-item:nth-of-type(2n) .event-dot{left:-11px;right:auto;}
.histroy-event-item:nth-of-type(2n) .event-item-cont{float:left;padding-left:0;padding-right:5%;}
.histroy-event-item:nth-of-type(2n) .event-item-time{text-align:left;}
.histroy-event-item:nth-of-type(2n) .event-item-img{float:right;}
.lineIn{animation-name:lineIn;animation-fill-mode:both;}
@keyframes lineIn{
	0%{height:0;opacity:0;}
	100%{height:100%;opacity:1;}
}



.page-about-contact,.page-about-honors,.page-about-history,.page-news,.page-course{padding:60px 0 160px;}
.page-about-contact .sub-layer-head{margin-bottom:130px;}
.about-contact-side{width:50%;float:left;}
.about-contact-side .contact-map,.about-contact-side .contact-map img{display:block;width:100%;height:auto;border-radius:10px;}
.about-contact-main{width:45%;float:right;}
.about-contact-main .contact-cell{padding-left:70px;font-size:18px;position:relative;font-weight:bold;margin-bottom:45px;}
.about-contact-main .contact-cell-hd{display:block;color:#909090;}
.about-contact-main .contact-cell-bd{padding-top:4px;}
.about-contact-main .contact-cell-ico{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-image:url(../image/contact-icons.png);position:absolute;left:0;top:0;}
.about-contact-main .contact-ico-tel{background-position:0 0;}
.about-contact-main .contact-ico-email{background-position:-40px 0;}
.about-contact-main .contact-ico-local{background-position:-80px 0;}
.about-contact-main .contact-ico-postcode{background-position:-120px 0;}
.about-contact-main .contact-txt-lg{font-size:1.66666667em;}
.about-contact-main .contact-cell:hover .contact-cell-ico{-webkit-animation:swing .6s ease;-o-animation:swing .6s ease;animation:swing .6s ease;}



.about-honor-items{margin:0 -25px;letter-spacing:-10px;}
.about-honor-item{display:inline-block;width:25%;letter-spacing:normal;vertical-align:top;text-align:center;}
.about-honor-item .honor-item-inner{display:block;margin:0 25px 25px;}
.about-honor-item .honor-item-img,.about-honor-item .honor-item-img img{display:block;width:100%;height:auto;border-radius:10px;}
.about-honor-item .honor-item-info{padding:15px 0 0;}
.about-honor-item .honor-item-tit{font-size:18px;font-weight:normal;}


@media screen and (max-width:1680px){}
@media screen and (max-width:1400px){
	.breadcrumb-bar .breadcrumb-tab{padding:0 10px;}
}
@media screen and (max-width:1200px){

	.page-news-detail{padding-top:0;}
}
@media screen and (max-width:991px){
	.sub-head-banner .banner-title{font-size:36px;}
	.breadcrumb-bar .breadcrumb-inner{padding:30px 0;border-bottom-color:#f2f2f2;background-color:#fafafa;width:100%;position:relative;overflow:hidden;}
	.breadcrumb-bar .breadcrumb-inner{max-width:inherit;width:100%;box-sizing:border-box;overflow:hidden;overflow-x:auto; -webkit-overflow-scrolling:touch;position:relative;z-index:1;}
	.breadcrumb-bar:before{content:'';display:block;width:25px;position:absolute;right:0;top:0;bottom:3px;background-image:linear-gradient(90deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.7) 70%);z-index:5;}
	.breadcrumb-bar .breadcrumb-inner::-webkit-scrollbar {height:3px;background-color:rgba(255,255,255,0);}
	.breadcrumb-bar .breadcrumb-inner::-webkit-scrollbar-thumb { background-color:rgba(0,0,0,.4);border-radius:2px;}
	.breadcrumb-bar .breadcrumb-tabs{float:none;text-align:left;white-space:nowrap;letter-spacing:-10px;}
	.breadcrumb-bar .breadcrumb-tab.tab-active:before{display:none;}
	.breadcrumb-bar .breadcrumb-tab{line-height:inherit;padding:2px;margin:0;letter-spacing:0;width:auto;}
	.breadcrumb-bar .breadcrumb-tab:before{display:none;}
	.breadcrumb-bar .breadcrumb-tab a{display:inline-block;text-align:center;padding:.3em .9em;/*color:#0a8647;*/background-color:#fff;border:1px solid #f2f2f2;border-radius:2em;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;}
		.breadcrumb-bar .breadcrumb-tab a:hover{color:inherit;}
	.breadcrumb-bar .breadcrumb-tab.tab-active a{background-color:#0a8647;border-color:#0a8647;color:#fff;}
	.breadcrumb-bar .breadcrumb-list{float:none;text-align:center;display:none;}

	.layer-title-box{position:relative;}
	.sub-layer-head .layer-title{display:block;font-size:36px;padding:0 .3em;vertical-align:middle;}
	.sub-layer-head .layer-title:before,.sub-layer-head .layer-title:after{display:inline-block;width:20%;height:30px;margin-top:-15px;background-position:center;position:static;vertical-align:middle;margin-top:auto;}
	.sub-layer-head .layer-title:before{margin-right:10px;}
	.sub-layer-head .layer-title:after{margin-left:10px;}
	.page-about-intro .about-intro-body{padding-bottom:60px;}
	.about-intro-side{width:100%;float:none;text-align:center;}
	.about-intro-side .about-hdbox{padding-bottom:35px;}
	.about-intro-side .about-headline{padding-bottom:1em;}
	.about-intro-main{width:100%;float:none;}
	.about-intro-main .intro-main-inner{padding:0;}
	.page-about-foot{padding-top:50px;border-radius:20px 20px 0 0;}
	.page-about-foot .intro-summary{max-width:inherit;text-align:left;}
	.page-about-foot .about-intro-main{margin-top:auto;}
	.page-about-foot .about-intro-main .intro-main-inner{padding:15px;}
	.about-intro-main .intro-thumbs{margin:-8px;}
	.about-intro-main .intro-thumb-item .thumb-item-inner{margin:8px;}

	.page-about-history{position:relative;overflow:hidden;}
	.page-about-history .sub-layer-head{margin-bottom:60px;}
	.histroy-events{padding-bottom:60px;}
	.histroy-events .events-line{left:0;margin-left:auto;}
	.histroy-event-item,.histroy-event-item:nth-of-type(2n){width:100%;padding:0;margin:auto;}
	.histroy-event-item+.histroy-event-item{margin-top:60px;}
	.histroy-event-item .event-item-img{width:50%;float:right;box-sizing:border-box;padding-left:30px;}
	.histroy-event-item .event-item-img img{width:100%;height:auto;}
	.histroy-event-item .event-item-cont{width:50%;box-sizing:border-box;float:left;padding-left:50px;}
	.histroy-event-item .event-item-time{text-align:left;}
	.histroy-event-item .event-dot,.histroy-event-item:nth-of-type(2n) .event-dot{width:36px;height:36px;right:auto;left:-21px;border:2px solid #00934c;background-color:#fff;}
	.histroy-event-item .event-dot:before{content:'';display:inline-block;width:60%;height:60%;background-color:#00934c;border-radius:50%;position:absolute;left:20%;top:20%;}
	.histroy-event-item:nth-of-type(2n) .event-item-cont{padding-right:0;padding-left:50px;}

	.about-honor-items{margin:0 -10px;}
	.about-honor-item .honor-item-inner{margin:0 10px 10px;}

	.page-about-contact{padding-bottom:60px;}
	.page-about-contact .layout{max-width:700px;}
	.page-about-contact .sub-layer-head{margin-bottom:60px;}
	.about-contact-side,.about-contact-main{width:100%;float:none;}
	.about-contact-main{padding-top:35px;}
}
@media screen and (max-width:768px){
	.page-about-contact, .page-about-honors, .page-about-history, .page-news, .page-course{padding-top:40px;padding-bottom:60px;}

	.breadcrumb-fixed-active .breadcrumb-inner{width:100%;position:fixed;left:0;top:0;z-index:3;}

	.about-honor-item{width:33.33333333%;}

	.sub-layer-head .layer-title:before,.sub-layer-head .layer-title:after{-webkit-background-size:contain;background-size:contain;}
}
@media screen and (max-width:640px){}
@media screen and (max-width:480px){
	.sub-head-banner {box-sizing:border-box;min-height:135px;}
	.sub-head-banner .banner-title{font-size:20px;}
	.sub-head-banner .banner-info:after{margin-top:8px;margin-bottom:5px;vertical-align:middle;}
	.breadcrumb-bar .breadcrumb-inner{padding:10px 0 8px;}
	.breadcrumb-bar .breadcrumb-inner::-webkit-scrollbar-thumb { background-color:transparent;}
	.breadcrumb-bar .breadcrumb-tab{font-size:14px;}
	.breadcrumb-bar .breadcrumb-tab a{min-width:4.2em;padding:6px 10px 4px;}
	.page-about-intro,.page-about-contact,.page-about-honors,.page-about-history,.page-news,.page-course{padding-top:35px!important;}
	.sub-layer-head,.page-about-history .sub-layer-head,.page-about-contact .sub-layer-head{margin-bottom:35px;position:relative;}

	.page-about-intro .about-intro-body{padding-bottom:35px;}
	.sub-layer-head .layout{position:relative;}
	.sub-layer-head .layer-title{font-size:22px;}
	.about-intro-side .about-headline{font-size:24px;}
	.about-intro-side .about-headline .txt-eng{font-size:30px;}
	.about-intro-side .about-subtit{font-size:18px;}
	.about-intro-main .intro-content{font-size:16px;}
	.page-about-foot{font-size:15px;padding:35px 0;}
	.page-about-foot .intro-summary{padding:0 .5em;}
	.page-about-foot .about-intro-main .intro-main-inner{padding:10px;}
	.about-intro-main .intro-thumbs{margin:-4px;}
	.about-intro-main .intro-thumb-item .thumb-item-inner{margin:4px;}
	.about-intro-main .intro-thumb-item .thumb-item-inner, .about-intro-main .intro-thumb-item .thumb-item-img{border-radius:8px;}

	.histroy-events{margin-left:10px;}
	.histroy-events .events-line{width:1px;}
	.histroy-event-item,.histroy-event-item:nth-of-type(2n){padding-left:20px;padding-top:35px;box-sizing:border-box;position:relative;}
	.histroy-event-item+.histroy-event-item{margin-top:45px;}
	.histroy-event-item .event-dot,.histroy-event-item:nth-of-type(2n) .event-dot{width:20px;height:20px;left:-11px;border-width:1px;}
	.histroy-event-item .event-item-cont,.histroy-event-item:nth-of-type(2n) .event-item-cont{padding-left:0;width:95%;float:none;}
	.histroy-event-item .event-item-time{font-size:18px;width:100%;position:absolute;left:20px;top:0;}
	.histroy-event-item .event-item-desc{font-size:14px;margin-top:15px;}
	.histroy-event-item .event-item-img,.histroy-event-item:nth-of-type(2n) .event-item-img{padding-left:0;width:60%;float:none;}
	.histroy-event-item .event-item-img,.histroy-event-item .event-item-img img{border-radius:8px;}

	.about-honor-items{margin:0 -5px;}
	.about-honor-item .honor-item-inner{margin:0 5px 15px;}
	.about-honor-item{width:50%;}
	.about-honor-item .honor-item-tit{font-size:14px;}
	.about-honor-item .honor-item-info{padding-top:10px;}

	.about-contact-main .contact-cell{padding-left:40px;font-size:15px;margin-bottom:20px;font-weight:normal;margin-left:10px;padding-top:3px;}
	.about-contact-main .contact-cell-hd{font-weight:bold;}
	.about-contact-main .contact-cell-ico{width:25px;height:25px;-webkit-background-size:100px 25px;background-size:100px 25px;}
	.about-contact-main .contact-ico-tel{background-position:0 0;}
	.about-contact-main .contact-ico-email{background-position:-25px 0;}
	.about-contact-main .contact-ico-local{background-position:-50px 0;}
	.about-contact-main .contact-ico-postcode{background-position:-75px 0;}
	.about-contact-main .contact-cell-bd{padding-top:0;}
	.about-contact-main .phone-call{font-size:1.3em;}
	.about-contact-main .phone-call .contact-txt-lg{font-size:1em;}
}





.page-news{padding-bottom:60px;}
.news-slider-section{position:relative;overflow:hidden;padding:35px 20px 80px 0;padding-right:20px;margin-right:-20px;}
.news-slider-section .news-slider-cells{opacity:.5;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease;/*-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);*/}
.news-slider-section .swiper-slide-active{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.news-slider-cells{}
.news-slider-cells .news-cell-img,.news-slider-cells .news-cell-img img{border-radius:10px;}
.news-slider-cells .news-cell-img{width:50%;float:left;position:relative;overflow:hidden;}
.news-slider-cells .news-cell-img img{display:block;width:100%;height:auto;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
.news-slider-cells .news-cell-img a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease;}
.news-slider-cells .news-cell-cont{width:60%;float:right;margin-left:-10%;background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.35);border-radius:10px;position:relative;z-index:1;}
.news-slider-cells .news-cont-inner{padding:6%;}
.news-slider-cells .news-cell-time{display:block;font-size:24px;margin-bottom:.8em;font-weight:bold;}
.news-slider-cells .news-cell-time .time-year{font-size:1.8em;}
.news-slider-cells .news-cell-time,.news-slider-cells .news-cell-time a,.news-slider-cells .news-cell-title,.news-slider-cells .news-cell-title a{color:#0a8647;}
.news-slider-cells .news-cell-title {width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-slider-cells .news-cell-title a:hover{color:#fd8e00;}
.news-slider-cells .news-cell-title{font-size:30px;margin-bottom:1.15em;}
.news-slider-cells .news-cell-desc{font-size:16px;line-height:1.5em;max-height:4.5em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.news-slider-cells .news-cell-more{padding-top:45px;text-align:right;}
.news-slider-cells .news-cell-more .news-btn-more{display:inline-block;width:66px;height:30px;background-repeat:no-repeat;background-position:center;vertical-align:top;position:relative;}
.news-slider-cells .news-cell-more .news-btn-more:before,.news-slider-cells .news-cell-more .news-btn-more:after{content:'';display:inline-block;width:100%;height:100%;vertical-align:top;right:0;top:0;background-repeat:no-repeat;background-position:center;position:absolute;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.news-slider-cells .news-cell-more .news-btn-more:after{);}
.news-slider-cells .news-cell-more .news-btn-more:before{);right:50%;z-index:1;opacity:0;filter:alpha(opacity=0);}
.news-slider-cells .news-cell-more .news-btn-more:hover:before{opacity:1;filter:alpha(opacity=100);right:0;}
.news-slider-cells .news-cell-more .news-btn-more:hover:after{opacity:0;filter:alpha(opacity=0);right:-50%;}
.news-list-items{margin:0 -35px;letter-spacing:-10px;}
.news-list-item{display:inline-block;width:33.33333333%;vertical-align:top;letter-spacing:normal;}
.news-list-item .list-item-inner{display:block;margin:20px 35px 50px;border-radius:12px;background-color:#f7f7f7;position:relative;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.news-list-item .list-item-img{position:relative;z-index:1;}
.news-list-item .list-item-img,.news-list-item .list-item-img img{display:block;width:100%;height:auto;}
.news-list-item .list-item-img:before{display:none;}
.news-list-item .list-item-bd{padding:18px 20px 90px;position:relative;}
.news-list-item .list-item-tit{height:2.6em;line-height:1.3em;font-size:20px;font-weight:bold;overflow:hidden;margin-bottom:1em;}
.news-list-item .list-item-time{display:block;font-size:14px;margin-bottom:1.2em;color:#666;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;}
.news-list-item .list-item-desc{font-size:16px;line-height:1.5em;max-height:4.5em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.news-list-item .list-item-bd:before{content:'';display:block;width:40px;height:2px;background-color:#0a8647;position:absolute;left:20px;bottom:40px;}
.news-list-item .list-item-inner:hover{box-shadow:8px 8px 12px rgba(0,0,0,.25);/*background-color:#0a8647;*/}
.news-list-item .list-item-inner:before{content:'';display:block;width:100%;height:0%;position:absolute;left:0;top:0;background-color:#0a8647;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.news-list-item .list-item-inner:hover:before{height:100%;bottom:0;top:auto;}
.news-list-item .list-item-inner:hover,.news-list-item .list-item-inner:hover a,.news-list-item .list-item-inner:hover .list-item-time{color:#fff;}
.news-list-item .list-item-inner:hover .list-item-bd:before{background-color:#eaff00;}
.sys-loadmore{text-align:center;}
.sys-loadmore .btn-loadmore{display:inline-block;min-width:160px;text-align:center;background-color:#0a8647;padding:.4em 1em;color:#fff;font-weight:bold;border-radius:2em;margin-bottom:10px;}
.sys-loadmore .btn-loadmore:hover{background-color:#ff9e23;}
.sys-loadmore .btn-loadmore-none,.sys-loadmore .btn-loadmore-none:hover,
.sys-loadmore .btn-loading,.sys-loadmore .btn-loading:hover{background-color:#eee;color:#aaa;}
.sys-loadmore .loading-txt{padding-left:6px;vertical-align:middle;}
.sys-loadmore .loading-ico{display:inline-block;width:30px;height:30px;background:url(../image/loading.svg) center no-repeat;-webkit-background-size:120% auto;background-size:120% auto;vertical-align:middle;opacity:.8;}
.sys-loadmore .btn-loading,.sys-loadmore .btn-loading:hover{padding:.1em 1em;background-color:#fff;border:1px solid #e2e2e2;}



.page-service{}
.section-service{padding:85px 0;}
.section-service:nth-of-type(2n){background-color:#efefef;padding-bottom:60px;}
.service-cells{}
.service-cells .service-cell-thumb{width:45%;float:left;}
.service-cells .service-cell-thumb .thumb-img,.service-cells .service-cell-thumb .thumb-img a,.service-cells .service-cell-thumb img{display:block;width:100%;height:auto;border-radius:12px;position:relative;overflow:hidden;}
.service-cells .service-cell-thumb .thumb-img{box-shadow:0 0 40px rgba(0,0,0,.25);position:relative;}
.service-cells .service-cell-thumb .thumb-img img{-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}
.service-cells .service-cell-thumb .thumb-img:before,.service-cells .service-cell-thumb .thumb-img:after{content:'';display:block;position:absolute;z-index:1;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
.service-cells .service-cell-thumb .thumb-img:before{width:20%;height:100%;left:40%;top:0;}
.service-cells .service-cell-thumb .thumb-img:after{width:100%;height:20%;left:0;top:40%;}
.service-cells .service-cell-thumb .thumb-img:hover:before{width:100%;left:0;background-color:rgba(0,0,0,.1);}
.service-cells .service-cell-thumb .thumb-img:hover:after{height:100%;top:0;background-color:rgba(0,0,0,.1);}
.service-cells .service-cell-thumb .thumb-img:hover img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;}
.service-cells .service-cell-cont{width:50%;float:right;}
.service-cells .service-cell-hd{margin-bottom:20px;}
.service-cells .service-cell-ico{display:inline-block;width:75px;height:75px;vertical-align:middle;margin-right:10px;background-repeat:no-repeat;background-image:url(../image/service-icos.png);}
.service-cells .service-ico-1{background-position:0 0;}
.service-cells .service-ico-2{background-position:-75px 0;}
.service-cells .service-ico-3{background-position:-150px 0;}
.service-cells .service-ico-4{background-position:-225px 0;}
.service-cells .service-ico-5{background-position:-300px 0;}
.service-cells .service-cell-tit{display:inline;font-size:48px;vertical-align:middle;}
.service-cells .service-cell-tit,.service-cells .service-cell-tit a{color:#fd8e00;}
.service-cells .service-cell-subtit{font-size:20px;line-height:1.9em;color:#666;font-weight:bold;margin-bottom:2.2em;}
.service-cells .service-cell-desc{font-size:18px;line-height:1.8em;}
.service-cells .service-cell-desc,.service-cells .service-cell-desc a{color:#2c9b00;}
.section-service:nth-of-type(2n) .service-cell-thumb{float:right;}
.section-service:nth-of-type(2n) .service-cell-cont{float:left;}

.foot-appoint-bar{background-color:#fd8e00;text-align:center;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;max-height:300px;}
.foot-appoint-bar .layout{width:auto;max-width:96%;padding:20px 0;position:relative;}
.foot-appoint-bar .appoint-panel-hd,.foot-appoint-bar .appoint-panel-hd a{color:#fff;}
.foot-appoint-bar .appoint-panel-hd{display:inline-block;font-size:16px;min-width:20em;font-weight:bold;line-height:1.2;vertical-align:middle;}
.foot-appoint-bar .appoint-panel-title{font-size:3em;}
.foot-appoint-bar .appoint-panel-subtit{font-size:1em;}
.foot-appoint-bar .appoint-panel-bd{display:inline-block;vertical-align:middle;}
.foot-appoint-bar .appoint-cell{display:inline-block;}
.foot-appoint-bar .appoint-ipt{display:inline-block;height:38px;line-height:38px;font-size:18px;font-weight:bold;padding:0 10px 0 12px;border:0;outline:0;background:#fff;border-radius:10px;vertical-align:middle;margin:5px 7px 5px 0;}
.foot-appoint-bar .appoint-ipt::-webkit-input-placeholder{color:#333;}
.foot-appoint-bar .appoint-ipt::-moz-placeholder{color:#333;}
.foot-appoint-bar .appoint-ipt:-ms-input-placeholder{color:#333;}
.foot-appoint-bar .appoint-ipt:-moz-placeholder{color:#333;}
.foot-appoint-bar .appoint-ipt-name{width:220px;}
.foot-appoint-bar .appoint-ipt-phone{width:350px;}
.foot-appoint-bar .appoint-btn{display:inline-block;width:112px;height:38px;line-height:38px;font-size:18px;color:#fff;font-weight:bold;border:0;border-radius:10px;background-color:#2c9b00;vertical-align:middle;margin:5px 0;outline:0;}
.foot-appoint-bar .appoint-close{display:inline-block;width:60px;height:60px;border-radius:12px;background-color:#fd8e00;position:absolute;right:0;top:-25px;background-repeat:no-repeat;background-position:center;background-image:url();cursor:pointer;}
.foot-appoint-bar .appoint-close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.foot-appoint-hide{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);opacity:0;max-height:0;}



.page-environment{padding:30px 0;}
.environment-list{letter-spacing:-10px;margin-left:-21px;margin-right:-21px;}
.environment-item{display:inline-block;width:50%;vertical-align:middle;letter-spacing:normal;}
.environment-item,.environment-item a{color:#01934c;}
.environment-item .env-item-inner,.environment-item .env-item-img{border-radius:15px;position:relative;overflow:hidden;}
.environment-item .env-item-inner{display:block;margin:30px 21px 100px;position:relative;}
.environment-item .env-item-img{display:block;width:100%;height:auto;}
.environment-item .env-item-img img{-webkit-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease;}
.environment-item .env-item-tit{display:inline-block;padding:1.88em .55em;font-size:30px;font-weight:bold;text-align:center;min-width:7em;border-radius:12px 0 0 0;background-color:rgba(255,255,255,.8);position:absolute;right:0;bottom:0;z-index:1;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.environment-item .env-item-inner:hover .env-item-tit{background-color:rgba(253,190,0,.8);color:#fff;}
.environment-item .env-item-inner:hover .env-item-img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}



@media screen and (max-width:1680px){}
@media screen and (max-width:1200px){

	.course-item .course-item-cont{padding-top:10px;}
	.course-item .course-item-title a{margin-bottom:30px;}

	.page-news-detail .layout{max-width:92%;}
}
@media screen and (max-width:991px){
	.has-anm-lines .item-name:before{display:none;}

	.foot-appoint-bar .appoint-panel-hd{display:block;text-align:center;padding-bottom:10px;}
	.foot-appoint-bar .appoint-ipt{box-sizing:border-box;max-width:100%}
	.foot-appoint-bar .appoint-panel-title{font-size:2.5em;}
	.foot-appoint-bar .appoint-panel-bd{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
	.foot-appoint-bar .appoint-cell+.appoint-cell{padding-left:8px;}
	.foot-appoint-bar .appoint-ipt{width:100%;box-sizing:border-box;}

	.news-list-items{margin:0 -8px;}
	.news-list-item .list-item-inner{margin:0 8px 16px;}

	.course-item .course-item-cont{padding-top:0;}
	.course-item .course-item-desc{}
	.course-item .article-meta-bar,.course-item ul.article-meta-bar{font-size:16px;}
	.course-item .course-item-img{width:36%;}
	.course-item .course-item-cont{width:64%;}

	.page-news-detail .breadcrumb-bar .breadcrumb-inner{background:none;max-width:inherit;padding-top:0;padding-bottom:0;}
	.page-news-detail .breadcrumb-bar .breadcrumb-list{display:block;text-align:left;}

	.environment-list{margin-left:-8px;margin-right:-8px;}
	.environment-item .env-item-inner{margin:0 8px 60px;}
	.environment-item .env-item-tit{font-size:24px;padding:1em 5px;}
	.environment-item .env-item-inner,.environment-item .env-item-img{border-radius:12px}
}
@media screen and (max-width:768px){

	.page-service{width:100%;position:relative;overflow:hidden;}
	.page-service .layout{max-width:600px;}
	.service-cells .service-cell-thumb,.service-cells .service-cell-thumb .thumb-img,.service-cells .service-cell-thumb .thumb-img a,.service-cells .service-cell-thumb img{width:100%;float:none;}
	.service-cells .service-cell-thumb .thumb-img:before, .service-cells .service-cell-thumb .thumb-img:after{display:none;}
	.service-cells .service-cell-thumb .thumb-img{box-shadow:0 0 15px rgba(0,0,0,.1);}
	.service-cells .service-cell-thumb img{object-fit:cover;}
	.service-cells .service-cell-cont{width:auto;float:none;padding:20px 15px;margin:-50px 15px 0;background-color:rgba(255,255,255,1);border-radius:20px;position:relative;}
	.service-cells .service-cell-tit{font-size:36px;}
	.foot-appoint-bar .appoint-btn{width:3.5em;}

	.news-slider-section{padding-right:0;margin-right:auto;padding-top:0;padding-bottom:60px;}
	.news-slider-cells{display:block;position:relative;}
	.news-slider-cells .news-cont-inner{padding:0;}
	.news-slider-cells .news-cell-img{width:100%;float:none;}
	.news-slider-cells .news-cell-cont{width:100%;position:absolute;left:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.8);border-radius:0 0 10px 10px;box-shadow:none;}
	.news-slider-cells .news-cell-time,.news-slider-cells .news-cell-desc,.news-slider-cells .news-cell-more{display:none;}
	.news-slider-cells .news-cell-title{margin-bottom:0;font-weight:normal;font-size:22px;}
	.news-slider-cells .news-cell-title a{color:#fff;display:block;padding:3% 6%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box;}
	.news-list-item{width:50%;}

	.course-item{padding:35px 0;}
	.course-item .course-item-title{}
	.course-item .course-item-title a{font-weight:normal;font-size:20px;margin-bottom:2em;}
	.course-item .course-item-desc{display:none;}
	.article-meta-bar li{margin-right:30px;}

	.environment-item .env-item-tit{font-size:20px;}
}
@media screen and (max-width:640px){}
@media screen and (max-width:480px){

	.section-service,.section-service:nth-of-type(2n){padding:35px 0;overflow:hidden;}
	.section-service .layout{width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;}
	.service-cells .service-cell-cont{margin-top:-90px;box-shadow:0 0 30px rgba(0,0,0,.08);}
	.service-cells .service-cell-ico{width:50px;height:50px;-webkit-background-size:250px 50px;background-size:250px 50px;}
	.service-cells .service-ico-1{background-position:0 0;}
	.service-cells .service-ico-2{background-position:-50px 0;}
	.service-cells .service-ico-3{background-position:-100px 0;}
	.service-cells .service-ico-4{background-position:-150px 0;}
	.service-cells .service-ico-5{background-position:-200px 0;}
	.service-cells .service-cell-tit{font-size:24px;}
	.service-cells .service-cell-subtit{font-size:16px;margin-bottom:1.5em;line-height:1.8em;}
	.service-cells .service-cell-desc{font-size:14px;}
	.service-cells .service-cell-thumb .thumb-img,.service-cells .service-cell-thumb .thumb-img a,.service-cells .service-cell-thumb img{border-radius:8px;}
	.service-cells .service-cell-cont{border-radius:10px;}
	.foot-appoint-bar .appoint-panel-hd{font-size:14px;}
	.foot-appoint-bar .appoint-panel-title{font-size:1.5em;}
	.foot-appoint-bar .appoint-panel-subtit{margin-top:.3em;}
	.foot-appoint-bar .appoint-ipt,.foot-appoint-bar .appoint-btn{height:32px;line-height:32px;border-radius:3px;}
	.foot-appoint-bar .appoint-ipt{font-weight:normal;}
	.foot-appoint-bar .appoint-ipt,.foot-appoint-bar .appoint-btn{font-size:14px;}
	.foot-appoint-bar .appoint-close{width:40px;height:40px;border-radius:5px;-webkit-background-size:auto 36%;background-size:auto 36%;top:-20px;}

	.news-slider-section{padding-bottom:25px;}
	.news-slider-cells .news-cell-cont{background-color:rgba(0,0,0,.5);}
	.news-slider-cells .news-cell-title{font-size:14px;font-weight:normal;}
	.news-slider-cells .news-cell-title,.news-slider-cells .news-cell-title a{color:#fff;}
	.news-slider-cells .news-cell-img, .news-slider-cells .news-cell-img img{border-radius:6px;}
	.news-slider-section .swiper-pagination-bullets{padding-top:10px;}
	.news-list-items{margin:0 -5px 20px;}
	.news-list-item .list-item-inner{margin:0 5px 10px;border-radius:8px;box-shadow:0 -1px 0 rgba(0,0,0,.02) inset;background-color:#f8f8f8;}
	.news-list-item .list-item-bd{padding:15px 10px 25px;}
	.news-list-item .list-item-bd:before{left:10px;bottom:25px;width:30px;display:none;}
	.news-list-item .list-item-tit{font-size:14px;font-weight:normal;margin-bottom:.5em;overflow :hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.6em;line-height:1.3em;}
	.news-list-item .list-item-desc{display:none;}
	.news-list-item .list-item-time{font-size:12px;margin-bottom:0;}
	.sys-loadmore .btn-loadmore{font-size:12px;min-width:120px;}
	.sys-loadmore .btn-loading{padding-top:0;padding-bottom:0;}
	.sys-loadmore .loading-ico{width:28px;height:28px;}

	.course-item{padding:20px 0;}
	.course-item .course-item-img,.course-item .course-item-img img{border-radius:5px;}
	.course-item .course-item-cont{padding-top:0;}
	.course-item .course-item-title a{font-size:16px;margin-bottom:.8em;line-height:1.4em;}
	.course-item .article-meta-bar, .course-item ul.article-meta-bar{position:static;font-size:14px;}
	.article-meta-bar li{margin-right:12px;}
	.article-meta-bar li+li{display:none;}
	.article-meta-bar .meta-ico{width:1.2em;height:1.2em;-webkit-background-size:contain;background-size:contain;display:none;}
	.course-item+.course-item{border-top-color:#f6f6f6;}
	.article-meta-bar .meta-label{padding-left:0;}

	.page-news-detail{padding:0 0 20px;}
	.breadcrumb-bar .breadcrumb-list{font-size:13px;line-height:30px;}
	.page-news-detail .breadcrumb-bar .breadcrumb-inner{padding-bottom:0;}
	.news-detail-wrap{padding:35px 20px;border-radius:8px;}
	.news-detail-wrap .news-detail-title{font-size:20px;margin-bottom:10px;line-height:1.5em;}
	.news-detail-wrap .news-detail-cont{font-size:16px;}
	.news-detail-wrap .news-detail-cont p{margin-bottom:30px;}
	.news-detail-wrap .news-detail-foot{text-align:center;}
	.news-detail-wrap .news-foot-btn{margin-left:0;}
	.news-detail-wrap .news-foot-btn+.news-foot-btn{margin-left:10px;}
	.news-detail-wrap .news-foot-btn{min-width:6em;font-size:14px;}
	.news-detail-wrap .operate-ico{width:14px;height:14px;-webkit-background-size:contain;background-size:contain;}

	.environment-list{margin-left:-5px;margin-right:-5px;}
	.environment-item .env-item-inner{margin:0 5px 40px;}
	.environment-item .env-item-tit{font-size:16px;padding:1em 5px;}
	.environment-item{width:100%;}
	.environment-item .env-item-img img{width:100%;height:50vw;object-fit:cover;}
}



.sys-dialog-pop {width:100%;height:100%;position:fixed;left:0;top:0;z-index:9;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.sys-dialog-pop .dialog-pop-wrap{width:500px;position:fixed;left:50%;margin-left:-250px;top:50%;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.2);border-radius:4px;position:relative;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.sys-dialog-pop .dialog-pop-hd{padding:25px 20px 15px;border-bottom:1px solid #eee;background-color:#f8f8f8;}
.sys-dialog-pop .dialog-pop-hd .pop-hd-title{font-size:16px;font-weight:bold;}
.sys-dialog-pop .dialog-pop-bd{padding:30px 20px;}
.sys-dialog-pop .dialog-pop-msg{padding-top:30px;}
.sys-dialog-pop .dialog-pop-txt{font-size:16px;}
.sys-dialog-pop .dialog-pop-ft{padding:10px 20px 25px;text-align:right;}
.sys-dialog-pop .btn-cell{display:inline-block;padding-left:5px;}
.sys-dialog-pop .sys-btn{padding:.2em 1.5em;font-size:16px;}
.sys-dialog-pop .pop-hd-close{display:inline-block;width:55px;height:55px;background-position:center;background-repeat:no-repeat;background-image:url();position:absolute;right:0;top:0;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:.7;}
.sys-dialog-pop .pop-hd-close:hover{opacity: 1;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.sys-dialog-pop.pop-show{opacity:1;visibility:visible;}
.sys-msg-pop{width:100%;height:100%;position:fixed;left:0;top:0;z-index:9;background-color:rgba(0,0,0,0);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.msg-pop-body{width:500px;background-color:rgba(0,0,0,.8);border-radius:4px;position:absolute;left:50%;margin-left:-250px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.msg-pop-body,.msg-pop-body a{color:#fff}
.msg-pop-body .msg-cont{padding:35px 60px 30px;text-align:center;font-size:16px;}
.msg-pop-body .pop-close{display:inline-block;width:45px;height:45px;background-position:center;background-repeat:no-repeat;background-image:url();position:absolute;right:0;top:0;cursor:pointer;}
.sys-msg-pop.active{opacity:1;visibility:visible;}
@media screen and (max-width:640px){
	.sys-dialog-pop .dialog-pop-wrap{width: 85%;left: 7.5%;margin-left: 0;}
	.sys-dialog-pop .dialog-pop-hd{padding-top: 15px;}
	.sys-dialog-pop .pop-hd-close{width: 45px;-webkit-background-size: auto 11px;background-size: auto 11px;}
	.sys-dialog-pop .dialog-pop-txt{font-size: 14px;}
	.sys-dialog-pop .dialog-pop-bd{padding: 20px;}
	.sys-dialog-pop .pop-hd-close:hover{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-tap-highlight-color:transparent;}
	.msg-pop-body{width: 85%;left: 7.5%;margin-left: 0;}
	.sys-dialog-pop .sys-btn{font-size: 14px;padding: .2em 1em .15em;}
	.msg-pop-body .pop-close{width: 36px;height: 36px;-webkit-background-size: auto 10px;background-size: auto 10px;-webkit-tap-highlight-color:transparent;}
}




.yunu-footer-fix {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgb(43 93 204 /85%);
    z-index: 10;
    display: none;
}
.yunu-footer-fix li {
    float: left;
    width: 25%;
}
.yunu-footer-fix li a {
    display: block;
    text-align: center;
    color: #fff;
    padding: 10px 0;
    font-size: 12px;
    line-height: 1;
}
.yunu-footer-fix li i {
    display: block;
    height: 20px;
    background: no-repeat center;
    background-size: contain;
    margin-bottom: 6px;
}
.yunu-footer-fix li i.i1 {
    background-image: url(../image/f_01.png);
}
.yunu-footer-fix li i.i2 {
    background-image: url(../image/f_02.png);
}
.yunu-footer-fix li i.i4 {
    background-image: url(../image/f_04.png);
}
.yunu-footer-fix li i.i3 {
    background-image: url(../image/f_03.png);
}
@media screen and (max-width: 767px){
.yunu-footer-fix {
    display: block;
}
.foot-layer .foot-bar{padding-bottom:70px}
}