#fp-nav{display: none;}
.fp-viewing-0 .logo .yuan{display: none;}
.fp-viewing-0 .logo .fff{display: block;}

.fp-viewing-0 .head_ico a.login .icon{background: url(../images/nav_03fff.png) center center no-repeat; background-size: 100%;}
.fp-viewing-0 .head_ico a.weixin .icon{background: url(../images/nav_05fff.png) center center no-repeat; background-size: 100%;}


.fp-viewing-0 .head_ico .phone{background: url(../images/index_06.png) left center no-repeat;}


.fp-viewing-1 .navbar,.fp-viewing-2 .navbar,.fp-viewing-3 .navbar{background: #fff;}







@media (max-width: 767px) { 
    .fp-viewing-0 .navbar-default .navbar-toggle{background: url(../images/closebai.png) center center no-repeat; background-size: auto 100%;}
    .fp-viewing-0 .navbar-default .navbar-toggle.collapsed{background: url(../images/wap_menu_03.png) center center no-repeat; background-size: auto 100%;}
}
@media (min-width: 768px){
    .fp-viewing-0 .navbar,.fp-viewing-0 .navbar-nav>li>a{color: #fff;}
    .fp-viewing-0 .navbar-nav li:hover>a,.fp-viewing-0 .navbar-nav li.act>a{color: #fff;}
}

.wrap{display: table-cell; vertical-align: middle; width: 100%; height: 100%;}
.section{display: table;table-layout: fixed;width: 100%;}

.pageNext {position: absolute; width: 66px; height: 64px; left: 50%; bottom: 30px; transform: translateX(-50%); z-index: 99; animation:animation1 3s infinite; animation-timing-function: linear;}
.pageNext a {display: block; width: 100%; height: 100%; background: url(../images/next_icon.png) no-repeat center;}
@keyframes animation1{
  0% {bottom: 30px;}
  25% {bottom: 26px;}
  50% {bottom: 30px; }
  75% {bottom: 34px;}
  100% {bottom: 30px;}
}
@media (max-width: 767px) { 
    .pc_banner{display: none;}
}
@media (min-width: 768px){
    .wap_banner{display: none;}
}
.pc_banner,.pc_banner .swiper,.pc_banner .swiper-wrapper,.pc_banner .swiper-slide{height: 100%;}
.wap_banner,.wap_banner .swiper,.wap_banner .swiper-wrapper,.wap_banner .swiper-slide{height: 100%;}

.banner .swiper-slide{display: block; position: relative; width: 100%; height: 100%; overflow: hidden;}
.banner .swiper-slide .ani{position: absolute;left: 0px; top: 0px; width: 100%; height: 100%; text-align:center;}
.banner .swiper-slide .ani img{width: 100%; height: 100%; object-fit: cover;}



.pc_banner .swiper-button-prev:after,.pc_banner .swiper-button-next:after{font-size: 20px;}
.pc_banner .swiper-button-prev,.pc_banner .swiper-button-next{color: #fff;}
.pc_banner .swiper-pagination{color: #fff; text-align: right; padding-right: 5%;}



.banner .swiper-slide .img{transition: all 5s; -moz-transition: all 5s; -webkit-transition: all 5s; -o-transition: all 5s;transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); width: 100%; height:100%; object-fit: cover; position: absolute; left: 0px; top: 0px;}
.banner .swiper-slide-active .img{transform: scale(1); -ms-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);}

.wap_banner .swiper-pagination span{height:8px; width: 8px; border-radius: 50%; background: #fff;}
.wap_banner .swiper-pagination span.swiper-pagination-bullet-active{background: #fff;}


@media (min-width: 1500px){
    .pc_banner .swiper-button-prev,.pc_banner .swiper-button-next{width: 80px; height:80px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .pc_banner .swiper-button-prev,.pc_banner .swiper-button-next{width: 70px; height:70px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .pc_banner .swiper-button-prev,.pc_banner .swiper-button-next{width: 60px; height:60px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .pc_banner .swiper-button-prev,.pc_banner .swiper-button-next{width: 50px; height:50px;}
}
@media (max-width: 767px) {
    .pc_banner .swiper-button-prev,.pc_banner .swiper-button-next{width: 2em; height:2em;}
}
@media (min-width: 768px){
    
}




.ind_news{background: url(../images/indexbg_03.jpg) center center no-repeat; background-size: cover;}
.ind_about{background: url(../images/indexbg_02.jpg) center center no-repeat; background-size: cover;}


@media (max-width: 767px) {
    .ind_about{background: #fff;}
}
@media (min-width: 768px){
    
}







.ind_aboutimgbig{height: 100%; width: 100%; position: absolute; left: 0px; top: 0px;}
.ind_aboutimgbig .container{height: 100%;}
.ind_aboutimg{width: 50%; position: relative;height: 100%;}
.ind_aboutimg .img{position: absolute; left: 0px; top: 50%; transform: translate(0,-50%);}
.ind_aboutimg .img img{max-width: 80%; max-height: 60%;}
.ind_aboutimg .ul{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.ind_aboutimg ul li{width: 25%; height: 100%; float: left; position: relative;}
.ind_aboutimg ul li:before{content: ""; width: 1px; height: 100%; background: #dadde3; position: absolute; left: 0px; top: 0px;}
.ind_aboutimg ul li span{width: 1px; height: 6%; background: #018e4a; position: absolute; left: 0px; top: 10%;}
.ind_aboutimg ul li:nth-child(1) span{top: 25%;}
.ind_aboutimg ul li:nth-child(2) span{top: 80%;}
.ind_aboutimg ul li:nth-child(3) span{top: 50%;}

.ind_aboutword{float: right; height: 100%;position: relative;}
.ind_aboutwordc{}
.ind_aboutwordc .tab{position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center;}
.ind_aboutwordc .tab a{float: left;}
.ind_aboutwordc .tab a:last-child{margin-right: 0px;}
.ind_aboutwordc .tab a:nth-child(1) .img{background: url(../images/iconindex_06.png) center center no-repeat; background-size: auto 100%;}
.ind_aboutwordc .tab a:nth-child(2) .img{background: url(../images/iconindex_09.png) center center no-repeat; background-size: auto 100%;}
.ind_aboutwordc .tab a:nth-child(3) .img{background: url(../images/iconindex_13.png) center center no-repeat; background-size: auto 100%;}
.ind_aboutwordc .tab a:nth-child(4) .img{background: url(../images/iconindex_15.png) center center no-repeat; background-size: auto 100%;}
.ind_aboutwordc .tab a:nth-child(5) .img{background: url(../images/iconindex_19.png) center center no-repeat; background-size: auto 100%;}
.ind_aboutwordc .tab a.on{color: #018e4a;}
.ind_aboutwordc .tab a.on:nth-child(1) .img{background: url(../images/iconindex_06hover.png) center center no-repeat; background-size: auto 100%;}
.ind_aboutwordc .tab a.on:nth-child(2) .img{background: url(../images/iconindex_09hover.png) center center no-repeat; background-size: auto 100%;}
.ind_aboutwordc .tab a.on:nth-child(3) .img{background: url(../images/iconindex_13hover.png) center center no-repeat; background-size: auto 100%;}
.ind_aboutwordc .tab a.on:nth-child(4) .img{background: url(../images/iconindex_15hover.png) center center no-repeat; background-size: auto 100%;}
.ind_aboutwordc .tab a.on:nth-child(5) .img{background: url(../images/iconindex_19hover.png) center center no-repeat; background-size: auto 100%;}

.ind_aboutwordc .tab a .desc{}

.ind_aboutwordc .content li{display: none;}
.ind_aboutwordc .content li h3{line-height: 1.5;}
.ind_aboutwordc .content li .desc{line-height: 2;}
.ind_more a{display: inline-table; background: #018e4a; border:1px #018e4a solid; color: #fff; border-radius: 30px;}
.ind_more a:hover{background: none;}
@media (min-width: 1500px){
    .ind_aboutimg ul li span{}
    .ind_about .ind_padding{min-height: 80%; height: 80%;}
    .ind_aboutword{width: 46%;}
    .ind_aboutwordc{margin-top: 40px;}
    .ind_aboutwordc .tab a{ width: 19.2%; margin-right: 1%;}
    .ind_aboutwordc .tab a .img{height: 45px; margin-bottom: 10px;}

    .ind_aboutwordc .content li h3{font-size: 36px;}
    .ind_aboutwordc .content li .desc{margin-top: 15px;}
    .ind_aboutwordc .content li .ind_more{margin-top: 50px;}
    .ind_more{font-size: 18px;}
    .ind_more a{padding: 15px 30px}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_aboutimg ul li span{}
    .ind_about .ind_padding{min-height: 80%; height: 80%;}
    .ind_aboutword{width: 46%;}
    .ind_aboutwordc{margin-top: 35px;}
    .ind_aboutwordc .tab a{ width: 19.2%; margin-right: 1%;}
    .ind_aboutwordc .tab a .img{height: 35px; margin-bottom: 10px;}

    .ind_aboutwordc .content li h3{font-size: 30px;}
    .ind_aboutwordc .content li .desc{margin-top: 12px;}
    .ind_aboutwordc .content li .ind_more{margin-top: 40px;}
    .ind_more{font-size: 17px;}
    .ind_more a{padding: 12px 30px}

}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_aboutimg ul li span{}
    .ind_about .ind_padding{min-height: 80%; height: 80%;}
    .ind_aboutword{width: 46%;}
    .ind_aboutwordc{margin-top: 25px;}
    .ind_aboutwordc .tab a{ width: 19.2%; margin-right: 1%;}
    .ind_aboutwordc .tab a .img{height: 30px; margin-bottom: 10px;}

    .ind_aboutwordc .content li h3{font-size: 26px;}
    .ind_aboutwordc .content li .desc{margin-top: 10px;}
    .ind_aboutwordc .content li .ind_more{margin-top: 30px;}
    .ind_more{font-size: 16px;}
    .ind_more a{padding: 10px 30px}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_aboutimgbig{display: none;}

    .ind_about .ind_padding{min-height: 80%; height: 80%;}
    .ind_aboutword{width: 100%;}
    .ind_aboutwordc{margin-top: 25px;}
    .ind_aboutwordc .tab a{margin-right: 30px;}
    .ind_aboutwordc .tab a .img{height: 30px; margin-bottom: 10px;}

    .ind_aboutwordc .content li h3{font-size: 26px;}
    .ind_aboutwordc .content li .desc{margin-top: 10px;}
    .ind_aboutwordc .content li .ind_more{margin-top: 30px;}
    .ind_more{font-size: 16px;}
    .ind_more a{padding: 10px 30px}
}
@media (max-width: 767px) {
    .ind_aboutimgbig{display: none;}

    .ind_about .ind_padding{min-height: 80%; height: 80%;}
    .ind_aboutword{width: 100%;}
    .ind_aboutwordc{margin-top: 25px;}
    .ind_aboutwordc .tab a{width: 33.333%; text-align: center; margin: 0.4em 0px;}
    .ind_aboutwordc .tab a .img{height: 35px; margin-bottom: 10px;}

    .ind_aboutwordc .content li h3{font-size: 26px;}
    .ind_aboutwordc .content li .desc{margin-top: 10px;}
    .ind_aboutwordc .content li .ind_more{margin-top: 30px;}
    .ind_more{font-size: 1.1em;}
    .ind_more a{padding: 10px 30px}
}
@media (min-width: 992px){
    .ind_aboutword{float: right;}
}

.ind_title{color: #018e4a;}
.ind_title h3{padding-left: 20px; background: url(../images/yuandian_03.png) center left no-repeat;}
@media (min-width: 1500px){
    .ind_title h3{font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_title h3{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_title h3{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_title h3{font-size: 16px;}
}
@media (max-width: 767px) {
    .ind_title h3{font-size: 1.2em;}
}
@media (min-width: 768px){
    
}


.ind_newltcate li{line-height: 2;}
.ind_newltcate li a{border-bottom: 1px rgba(255,255,255,0) solid; display: inline-table;}
.ind_newltcate li a.act,.ind_newltcate li a:hover{border-color: #018e4a; color: #018e4a;}

.ind_newright .swiper-button-prev:after,.ind_newright .swiper-button-next:after{color: #018e4a;}
.ind_newright a .datetime i,.ind_newright a .datetime em{display: block; line-height: 1.2;}
.ind_newright a .img{overflow: hidden;}
.ind_newright a img{width: 100%; height: 100%; object-fit: cover;transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s;}
.ind_newright a .word h3{line-height: 1.6; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden;}
.ind_newright a .word .desc{color: #666; line-height: 2; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden;}
.ind_newright a .word span{color: #018e4a;display: none; height: 24px; position: relative; padding-left: 45px;}
.ind_newright a .word span:before{content: "";  background: url(../images/indnews_13.png) center left no-repeat; width: 34px; height: 17px; display: inline-table;position: absolute; left: 0px; top: 50%; transform: translate(0,-50%);}
.ind_newright a .word span i{display: none;}
.ind_newright a:hover .word span i{display: inline-table;}
.ind_newright a:hover img{transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2);}


.ind_newslist{display: none;}
.ind_newslist01{display: block;}

@media (min-width: 1500px){
    .ind_newlt{font-size: 36px; margin-top: 40px;} 
    .ind_newltcate{margin-top: 40px;}
    .ind_newltcate li{padding: 5px 0px;}

    .ind_newright a{width: 323px;}
    .ind_newright a .datetime i{font-size: 54px;}
    .ind_newright a .datetime em{font-size: 18px;}
    .ind_newright a .img{height: 240px; margin-top: 25px;}
    .ind_newright a .word{margin-top: 20px;}
    .ind_newright a .word h3{font-size: 20px;}
    .ind_newright a .word .desc{margin-top: 15px;}
    .ind_newright a .word span{margin-top: 20px; display: block;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_newlt{font-size: 30px; margin-top: 35px;} 
    .ind_newltcate{margin-top: 35px;}
    .ind_newltcate li{padding: 5px 0px;}

    .ind_newright a{width: 272px;}
    .ind_newright a .datetime i{font-size: 44px;}
    .ind_newright a .datetime em{font-size: 18px;}
    .ind_newright a .img{height: 200px; margin-top: 20px;}
    .ind_newright a .word{margin-top: 15px;}
    .ind_newright a .word h3{font-size: 18px;}
    .ind_newright a .word .desc{margin-top: 10px;}
    .ind_newright a .word span{margin-top: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_newlt{font-size: 26px; margin-top: 30px;} 
    .ind_newltcate{margin-top: 30px;}
    .ind_newltcate li{padding: 5px 0px;}

    .ind_newright a{width: 228px;}
    .ind_newright a .datetime i{font-size: 34px;}
    .ind_newright a .datetime em{font-size: 18px;}
    .ind_newright a .img{height: 172px; margin-top: 15px;}
    .ind_newright a .word{margin-top: 15px;}
    .ind_newright a .word h3{font-size: 16px;}
    .ind_newright a .word .desc{margin-top: 10px;}
    .ind_newright a .word span{margin-top: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_newlt{font-size: 22px; margin-top: 25px;} 
    .ind_newltcate{margin-top: 25px;}
    .ind_newltcate li{padding: 5px 0px;}

    .ind_newright a{width: 273px;}
    .ind_newright a .datetime i{font-size: 34px;}
    .ind_newright a .datetime em{font-size: 18px;}
    .ind_newright a .img{height: 205px; margin-top: 15px;}
    .ind_newright a .word{margin-top: 15px;}
    .ind_newright a .word h3{font-size: 16px;}
    .ind_newright a .word .desc{margin-top: 10px;}
    .ind_newright a .word span{margin-top: 20px; display: block;}
}
@media (max-width: 767px) {
    .ind_newlt{font-size: 1.4em; margin-top: 1em;} 
    .ind_newltcate{margin-top: 1em;}
    .ind_newltcate li{float: left; width: 25%; text-align: center;}

    .ind_newright{margin-top: 1.5em;}
    .ind_newright a{}
    .ind_newright a .datetime i{font-size: 2em;}
    .ind_newright a .datetime em{font-size: 1.1em;}
    .ind_newright a .img{height: 18em; margin-top: 1em;}
    .ind_newright a .word{margin-top: 1em;}
    .ind_newright a .word h3{font-size: 1.05em;}
    .ind_newright a .word .desc{margin-top: 1em;}
    .ind_newright a .word span{margin-top: 1em; display: block;}
}
@media (min-width: 768px){
    .ind_news .ind_padding{position: relative;}
    .ind_news .ind_padding:before{content: ""; display: inline-table; width: 1px; height: 200%; background: #ccc; top: 50%; left: 23%; transform: translate(0,-50%); position: absolute;}
    .ind_newleft{float: left; width: 23%;}
    .ind_newright{float: right; width: 75%;}
}


