.navbar-dark .yuan{display: none;}
.navbar-dark .fff{display: block;}



.pages{text-align: center;}
.pages div{display: inline-table;}
.pages a,.pages span{float: left; margin: 0px 2px; width: 30px; height: 30px; line-height: 30px; border:1px solid #d9d9d9; border-radius: 4px;}
.pages  .nums{ width:50px;}
.pages a:hover,.pages span.current{border-color:#7ed28e; color: #7ed28e;}


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

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


.middle{display: table-cell;    vertical-align: middle; }

.main_ban{position: relative; color: #fff; text-align: center;}
.main_ban2{color: #fff; line-height: 2.2;}
.main_ban2 .container{position: relative;}
.main_dszimg{position: absolute; right: 0px; bottom: 0px; height: 80%;}
.main_dszimg img{max-height:100%;}
.main_ban img{width: 100%; height: 100%; object-fit: cover;}
.main_banword{position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); width: 100%;}
.main_banword h3{line-height: 1.5;}
.main_banword .desc{line-height: 2;}
.main_ban2word.center{margin: 0px auto; text-align:center;}
.main_ban2word .qianming{text-align: right;}
.main_ban2word .qianming img{max-width: 30%;}
@media (min-width: 1500px){
	.main_ban2 .container{padding:190px 0px 150px;}
    .main_banword h3,.main_ban2word h3{font-size: 60px;}
    .main_banword .desc1{font-size: 24px;}
    .main_ban2word{width: 60%;}
    .main_ban2word .desc{margin-top: 30px;}
    .main_ban2word .qianming{margin-top: 50px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
	.main_ban2 .container{padding:170px 0px 120px;}
    .main_ban .img{height: 520px;}
    .main_banword h3,.main_ban2word h3{font-size: 44px;}
    .main_banword .desc1{font-size: 20px;}
    .main_ban2word{width: 60%;}
    .main_ban2word .desc{margin-top: 30px;}
    .main_ban2word .qianming{margin-top: 40px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ban2{min-height: 450px;}
	.main_ban2 .container{padding:150px 0px 100px;}
    .main_ban .img{height: 400px;}
    .main_banword h3,.main_ban2word h3{font-size: 36px;}
    .main_banword .desc1{font-size: 18px;}
    .main_ban2word{width: 60%;}
    .main_ban2word .desc{margin-top: 25px;}
    .main_ban2word .qianming{margin-top: 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ban2{min-height: 400px;}
	.main_ban2 .container{padding:130px 0px 80px;}
    .main_ban .img{height: 360px;}
    .main_banword h3,.main_ban2word h3{font-size: 32px;}
    .main_banword .desc1{font-size: 16px;}
    .main_ban2word{width: 60%;}
    .main_ban2word .desc{margin-top: 25px;}
    .main_ban2word .qianming{margin-top: 20px;}
}
@media (max-width: 767px) {
	.main_ban2 .container{padding:8em 2% 3em;}
	.main_ban2.main_ban2dsz .container{padding:8em 2% 23em;}
    .main_ban .img{height: 20em;}
    .main_banword h3,.main_ban2word h3{font-size: 2em;}
    .main_banword .desc{margin-top: 0.5em;}
    .main_banword .desc1{font-size: 1.1em;}
    .main_ban2word .desc{margin-top: 1em;}
    .main_ban2word .qianming{margin-top: 1em;}
    .main_dszimg{height: 20em; left: 50%; transform: translate(-50%,0);}
}
@media (min-width: 768px){
    .main_banword .desc{padding:0px 10%; margin-top: 10px;}
    .main_ban2wordbig{min-height: 400px;}
}



.main_about{background: url(../images/jtjs_02.jpg) center center no-repeat;}
.main_aboutul li{float: left;}
.main_aboutul li:nth-child(4){float: right;}
.main_aboutul li .number{color: #018e4a;}


@media (min-width: 1500px){
	.main_aboutul li:nth-child(2),.main_aboutul li:nth-child(3){margin-left: 290px;}
    .main_aboutul li .number i{font-size: 72px;}
    .main_aboutul li .number em{font-size: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_aboutul li:nth-child(2),.main_aboutul li:nth-child(3){margin-left: 244px;}
    .main_aboutul li .number i{font-size: 60px;}
    .main_aboutul li .number em{font-size: 24px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_aboutul li:nth-child(2),.main_aboutul li:nth-child(3){margin-left: 200px;}
    .main_aboutul li .number i{font-size: 50px;}
    .main_aboutul li .number em{font-size: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_aboutul li:nth-child(2),.main_aboutul li:nth-child(3){margin-left: 135px;}
    .main_aboutul li .number i{font-size: 40px;}
    .main_aboutul li .number em{font-size: 18px;}
}
@media (max-width: 767px) {
    .main_aboutul li{width: 50%; text-align: center; margin: 0.6em 0px;}
    .main_aboutul li .number i{font-size: 2em;}
    .main_aboutul li .number em{font-size: 1.4em;}
}
@media (min-width: 768px){
    
}


.padding_tb{}

@media (min-width: 1500px){
    .padding_tb{padding: 90px 0px;}
    .padding_t{padding-top: 90px;}
    .padding_b{padding-bottom: 90px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .padding_tb{padding: 70px 0px;}
    .padding_t{padding-top: 70px;}
    .padding_b{padding-bottom: 70px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .padding_tb{padding: 50px 0px;}
    .padding_t{padding-top: 50px;}
    .padding_b{padding-bottom: 50px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .padding_tb{padding: 40px 0px;}
    .padding_t{padding-top: 40px;}
    .padding_b{padding-bottom: 40px;}
}
@media (max-width: 767px) {
    .padding_tb{padding: 2em 0px;}
    .padding_t{padding-top: 2em;}
    .padding_b{padding-bottom: 2em;}
}
@media (min-width: 768px){
    
}




@media (min-width: 1500px){
    .padding_stb{padding: 60px 0px;}
    .padding_st{padding-top: 60px;}
    .padding_sb{padding-bottom: 60px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .padding_stb{padding: 50px 0px;}
    .padding_st{padding-top: 50px;}
    .padding_sb{padding-bottom: 50px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .padding_stb{padding: 40px 0px;}
    .padding_st{padding-top: 40px;}
    .padding_sb{padding-bottom: 40px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .padding_stb{padding: 30px 0px;}
    .padding_st{padding-top: 30px;}
    .padding_sb{padding-bottom: 30px;}
}
@media (max-width: 767px) {
    .padding_stb{padding: 1.5em 0px;}
    .padding_st{padding-top: 1.5em;}
    .padding_sb{padding-bottom: 1.5em;}
}
@media (min-width: 768px){
    
}


@media (min-width: 1500px){
    .margin_tb{margin: 90px 0px;}
    .margin_t{margin-top: 90px;}
    .margin_b{margin-bottom: 90px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .margin_tb{margin: 70px 0px;}
    .margin_t{margin-top: 70px;}
    .margin_b{margin-bottom: 70px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .margin_tb{margin: 50px 0px;}
    .margin_t{margin-top: 50px;}
    .margin_b{margin-bottom: 50px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .margin_tb{margin: 40px 0px;}
    .margin_t{margin-top: 40px;}
    .margin_b{margin-bottom: 40px;}
}
@media (max-width: 767px) {
    .margin_tb{margin: 2em 0px;}
    .margin_t{margin-top: 2em;}
    .margin_b{margin-bottom: 2em;}
}
@media (min-width: 768px){
    
}


@media (min-width: 1500px){
    .margin_stb{margin: 60px 0px;}
    .margin_st{margin-top: 60px;}
    .margin_sb{margin-bottom: 60px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .margin_stb{margin: 50px 0px;}
    .margin_st{margin-top: 50px;}
    .margin_sb{margin-bottom: 50px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .margin_stb{margin: 40px 0px;}
    .margin_st{margin-top: 40px;}
    .margin_sb{margin-bottom: 40px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .margin_stb{margin: 30px 0px;}
    .margin_st{margin-top: 30px;}
    .margin_sb{margin-bottom: 30px;}
}
@media (max-width: 767px) {
    .margin_stb{margin: 1.5em 0px;}
    .margin_st{margin-top: 1.5em;}
    .margin_sb{margin-bottom: 1.5em;}
}
@media (min-width: 768px){
    
}





.main_aboutc{line-height: 2;}
.main_aboutc .img img{height: 100%; width: 100%; object-fit: cover;}
.main_aboutc .word h3{line-height: 2;}
@media (min-width: 1500px){
	.main_aboutc{margin-top: 60px;}
    .main_aboutc .img,.main_aboutc .word .middle{height: 460px;}
    .main_aboutc .word h3{font-size: 36px;}
    .main_aboutc .word .desc{margin-top: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_aboutc{margin-top: 50px;}
    .main_aboutc .img,.main_aboutc .word .middle{height: 390px;}
    .main_aboutc .word h3{font-size: 30px;}
    .main_aboutc .word .desc{margin-top: 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_aboutc{margin-top: 40px;}
    .main_aboutc .img,.main_aboutc .word .middle{height: 320px;}
    .main_aboutc .word h3{font-size: 26px;}
    .main_aboutc .word .desc{margin-top: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_aboutc{margin-top: 30px;}
    .main_aboutc .img,.main_aboutc .word .middle{height: 280px;}
    .main_aboutc .word h3{font-size: 22px;}
    .main_aboutc .word .desc{margin-top: 15px;}
}
@media (max-width: 767px) {
    .main_aboutc{margin-top: 1.2em;}
    .main_aboutc .word{margin-top: 1em;}
    .main_aboutc .word h3{font-size: 1.3em;}
    .main_aboutc .word .desc{margin-top: 0.5em;}
}
@media (min-width: 768px){
    .main_aboutc .img{float: left; width: 51%;}
    .main_aboutc .word{float: right; width: 47%;}
}




.main_youshi{background: url(../images/jtjs_07.jpg) center center no-repeat;}
.main_youshi .left{color: #fff; line-height: 2;}
.main_youshi .left h3{position: relative; display: inline-table; line-height: 2;}
.main_youshi .left h3:after{content: ""; width: 60%; height: 3px; background: #fff; position: absolute; left: 0px; bottom: 0px;}
.main_youshi .right{background: rgba(255,255,255,0.9); border-radius: 10px; overflow: hidden;}
.main_youshilist .tab{border-bottom: 1px #bfbfbf solid;}
.main_youshilist .tab a{float: left; }
.main_youshilist .tab a:nth-child(1){margin-left: 0px;}
.main_youshilist .content li{display: none; line-height: 2; position: relative;}
.main_youshilist .content li h3{line-height: 2;}
.main_youshilist .content li i{font-size: 150px; position: absolute; right: 0px; bottom: 0px; line-height: 0.8; font-family: Impact; color: rgba(1,142,74,0.1);}


.main_youshilist .tab a:nth-child(1) .icon{background: url(../images/jtjsicon_05.png) center center no-repeat; background-size: auto 100%;}
.main_youshilist .tab a:nth-child(2) .icon{background: url(../images/jtjsicon_10.png) center center no-repeat; background-size: auto 100%;}
.main_youshilist .tab a:nth-child(3) .icon{background: url(../images/jtjsicon_07.png) center center no-repeat; background-size: auto 100%;}
.main_youshilist .tab a.on{color: #018e4a; border-bottom: 2px #018e4a solid; }
.main_youshilist .tab a.on:nth-child(1) .icon{background: url(../images/jtjsicon_05hover.png) center center no-repeat; background-size: auto 100%;}
.main_youshilist .tab a.on:nth-child(2) .icon{background: url(../images/jtjsicon_10hover.png) center center no-repeat; background-size: auto 100%;}
.main_youshilist .tab a.on:nth-child(3) .icon{background: url(../images/jtjsicon_07hover.png) center center no-repeat; background-size: auto 100%;}


@media (min-width: 1500px){
    .main_youshi .left p{font-size: 18px; margin-top: 30px;}
    .main_youshilist{padding-top: 40px;}
    .main_youshilist .tab a{font-size: 24px; margin-left: 240px; padding-bottom: 10px;}
    .main_youshilist .tab a .icon{height: 43px; margin-bottom: 18px;}
    .main_youshilist .content li{padding: 40px 0px 0px; min-height: 300px;}
    .main_youshilist .content li h3{font-size: 30px;}
    .main_youshilist .content li .desc{margin-top: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_youshi .left p{font-size: 17px; margin-top: 25px;}
    .main_youshilist{padding-top: 35px;}
    .main_youshilist .tab a{font-size: 20px; margin-left: 200px; padding-bottom: 10px;}
    .main_youshilist .tab a .icon{height: 38px; margin-bottom: 15px;}
    .main_youshilist .content li{padding: 35px 0px 0px; min-height: 300px;}
    .main_youshilist .content li h3{font-size: 26px;}
    .main_youshilist .content li .desc{margin-top: 18px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_youshi .left p{font-size: 16px; margin-top: 20px;}
    .main_youshilist{padding-top: 30px;}
    .main_youshilist .tab a{font-size: 18px; margin-left: 155px; padding-bottom: 10px;}
    .main_youshilist .tab a .icon{height: 35px; margin-bottom: 12px;}
    .main_youshilist .content li{padding: 30px 0px 0px; min-height: 300px;}
    .main_youshilist .content li h3{font-size: 22px;}
    .main_youshilist .content li .desc{margin-top: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_youshi .left p{font-size: 15px; margin-top: 15px;}
    .main_youshilist{padding-top: 25px;}
    .main_youshilist .tab a{font-size: 16px; margin-left: 100px; padding-bottom: 10px;}
    .main_youshilist .tab a .icon{height: 30px; margin-bottom: 10px;}
    .main_youshilist .content li{padding: 25px 0px 0px; min-height: 300px;}
    .main_youshilist .content li h3{font-size: 20px;}
    .main_youshilist .content li .desc{margin-top: 12px;}
}
@media (max-width: 767px) {
    .main_youshi .left p{font-size: 1em; margin-top: 0.6em;}
    .main_youshi .right{margin-top: 1em;}
    .main_youshilist{padding-top: 2em;}
    .main_youshilist .tab a{font-size: 1em; width: 33.333%; text-align: center; padding-bottom: 0.6em;}
    .main_youshilist .tab a .icon{height: 2em; margin-bottom: 0.5em;}
    .main_youshilist .content li{padding: 1.5em 3% 0px; min-height: 24em;}
    .main_youshilist .content li h3{font-size: 1.2em;}
    .main_youshilist .content li .desc{margin-top: 1em;}
}
@media (min-width: 768px){
    .main_youshi .left{float: left; width: 23%;}
    .main_youshi .right{float: right; width: 68%; padding: 0px 4%;}

}


.main_title{position: relative;}
.main_title.center{text-align: center;}
.main_more{display: inline-table; color: #fff; background: #018e4a; border:1px #018e4a solid; border-radius: 30px;}
.main_more:hover{background: none;}
.main_title .main_more{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%);}
@media (min-width: 1500px){
    .main_title h3{font-size: 48px;}
    .main_more{padding:15px 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_title h3{font-size: 36px;}
    .main_more{padding:12px 30px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_title h3{font-size: 30px;}
    .main_more{padding:10px 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_title h3{font-size: 24px;}
    .main_more{padding:8px 30px;}
}
@media (max-width: 767px) {
    .main_title h3{font-size: 1.5em;}
    .main_more{padding:0.3em 2em;}
}
@media (min-width: 768px){
    
}




.main_dsj{background: url(../images/jtjs_08.jpg) center center no-repeat;}
.main_dsjlist{position: relative; line-height: 2;}


.main_dsjlist .mySwiper2 {}
.main_dsjlist .mySwiper2 .swiper-slide{position: relative;}
.main_dsjlist .mySwiper2 .title{color: #018e4a; text-align: center; line-height: 1; position: absolute; left: 0px; top: 0px; z-index: -1; width: 100%;}
.main_dsjlist .mySwiper2 .desc{background: rgba(255,255,255,0.9); border-radius: 20px;}


.main_dsjlist .swiper-button-next,.main_dsjlist .swiper-button-prev{background: #018e4a; right: 0px; border-radius: 50%;}
.main_dsjlist .swiper-button-prev:after,.main_dsjlist .swiper-button-next:after{font-size: 24px; color: #fff;}
.main_dsjlist .mySwiper{position: relative;}
.main_dsjlist .mySwiper:after{content: ""; width: 100%; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); border-bottom: 1px #bfbfbf dashed;}
.main_dsjlist .mySwiper .swiper-slide{cursor: pointer; text-align: center; position: relative;}
.main_dsjlist .mySwiper .swiper-slide span{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}

.main_dsjlist .mySwiper .swiper-slide-thumb-active{color: #018e4a;}
.main_dsjlist .mySwiper .swiper-slide-thumb-active span{background: url(../images/yuandian_032.png) center  bottom no-repeat;  top: 32%;}



@media (min-width: 1500px){
    .main_dsjlist .mySwiper2{}
    .main_dsjlist .mySwiper2 .swiper-slide{padding:0px 240px;}
    .main_dsjlist .mySwiper2 .title{font-size: 200px;}
    .main_dsjlist .mySwiper2 .desc{padding:50px 8%; margin-top: 120px;}

    .main_dsjlist .mySwiper{font-size: 24px; line-height: 100px; margin: 60px 10% 0px;}

    .main_img{margin-top: 60px;}
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_dsjlist .mySwiper2{}
    .main_dsjlist .mySwiper2 .swiper-slide{padding:0px 180px;}
    .main_dsjlist .mySwiper2 .title{font-size: 160px;}
    .main_dsjlist .mySwiper2 .desc{padding:45px 8%; margin-top: 100px;}

    .main_dsjlist .mySwiper{font-size: 20px; margin: 50px 10% 0px;}

    .main_img{margin-top: 50px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_dsjlist .mySwiper2{}
    .main_dsjlist .mySwiper2 .swiper-slide{padding:0px 120px;}
    .main_dsjlist .mySwiper2 .title{font-size: 120px;}
    .main_dsjlist .mySwiper2 .desc{padding:40px 8%; margin-top: 65px;}

    .main_dsjlist .mySwiper{font-size: 20px; margin: 40px 10% 0px;}

    .main_img{margin-top: 40px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_dsjlist .mySwiper2{}
    .main_dsjlist .mySwiper2 .swiper-slide{padding:0px 80px;}
    .main_dsjlist .mySwiper2 .title{font-size: 100px;}
    .main_dsjlist .mySwiper2 .desc{padding:35px 8%; margin-top: 55px;}

    .main_dsjlist .mySwiper{font-size: 18px; margin: 20px 10% 0px;}

    .main_img{margin-top: 30px;}
}
@media (max-width: 767px) {
	.main_dsjlist{margin-top: 1em;}
    .main_dsjlist .mySwiper2{}
    .main_dsjlist .mySwiper2 .swiper-slide{padding:0px 6%;}
    .main_dsjlist .mySwiper2 .title{font-size: 6em;}
    .main_dsjlist .mySwiper2 .desc{padding:1.6em 8%; margin-top: 4em;}

    .main_dsjlist .mySwiper{font-size: 1.2em; margin: 1.5em 10% 0px;}
    .main_dsjlist .mySwiper .swiper-slide{ height: 5em;}
	.main_dsjlist .mySwiper .swiper-slide span{ line-height: 2;}
	.main_dsjlist .mySwiper .swiper-slide-thumb-active span{height: 3em;}

    .main_img{margin-top: 1.5em;}
}
@media (min-width: 768px){
    .main_dsjlist{margin-top: 20px;}
    .main_dsjlist .swiper-button-next,.main_dsjlist .swiper-button-prev{width: 45px; height: 45px;}
    .main_dsjlist .mySwiper .swiper-slide{ height: 100px;}
	.main_dsjlist .mySwiper .swiper-slide span{ line-height: 50px;}
	.main_dsjlist .mySwiper .swiper-slide-thumb-active span{height: 50px; line-height: 1;}
}




.main_dtzx{}
.main_dtzxlist{line-height: 2;}
.main_dtzxlist span{color: #666;}
.main_dtzxlist .img{overflow: hidden;}
.main_dtzxlist 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;}
.main_dtzxlist h3{line-height: 1.6;}
.main_dtzxlistl h3{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1; overflow: hidden;}
.main_dtzxlistr a{border-bottom: 1px #e5e5e5 solid; display: block;}
.main_dtzxlistr a .img{float: right; width: 32%;}
.main_dtzxlistr a .desc{float: left; width: 66%;}
.main_dtzxlistr h3{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden;}
.main_dtzxlist a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
@media (min-width: 1500px){
    .main_dtzxlist{margin-top: 40px;}
    .main_dtzxlist h3{font-size: 20px; margin-top: 10px;}
    .main_dtzxlistl,.main_dtzxlistr a{padding:28px 0px;}
    .main_dtzxlistl .img{height: 450px;}
    .main_dtzxlistl .desc{margin-top: 30px;}

    .main_dtzxlistr a .img,.main_dtzxlistr a .desc .middle{height: 145px;}
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_dtzxlist{margin-top: 30px;}
    .main_dtzxlist h3{font-size: 18px; margin-top: 8px;}
    .main_dtzxlistl,.main_dtzxlistr a{padding:28px 0px;}
    .main_dtzxlistl .img{height: 376px;}
    .main_dtzxlistl .desc{margin-top: 25px;}

    .main_dtzxlistr a .img,.main_dtzxlistr a .desc .middle{height: 120px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_dtzxlist{margin-top: 30px;}
    .main_dtzxlist h3{font-size: 16px; margin-top: 6px;}
    .main_dtzxlistl,.main_dtzxlistr a{padding:20px 0px;}
    .main_dtzxlistl .img{height: 310px;}
    .main_dtzxlistl .desc{margin-top: 20px;}

    .main_dtzxlistr a .img,.main_dtzxlistr a .desc .middle{height: 100px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_dtzxlist{margin-top: 30px;}
    .main_dtzxlist h3{font-size: 15px; margin-top: 4px;}
    .main_dtzxlistl,.main_dtzxlistr a{padding:11px 0px;}
    .main_dtzxlistl .img{height: 240px;}
    .main_dtzxlistl .desc{margin-top: 20px;}

    .main_dtzxlistr a .img,.main_dtzxlistr a .desc .middle{height: 90px;}
}
@media (max-width: 767px) {
    .main_dtzxlist{margin-top: 1.2em;}
    .main_dtzxlist h3{font-size: 1.05em; margin-top: 0.3em;}
    .main_dtzxlistl,.main_dtzxlistr a{padding:0.8em 0px;}
    .main_dtzxlistl .img{}
    .main_dtzxlistl .desc{margin-top: 20px;}

    .main_dtzxlistr a .img,.main_dtzxlistr a .desc .middle{height: 6em;}
}
@media (min-width: 768px){
    .main_dtzxlistl{float: left; width: 48.6%;}
    .main_dtzxlistr{float: right; width: 48.6%;}

}


.main_hdxm{background: url(../images/lsnyyjybg_17.jpg) center center no-repeat;}
.main_hdxmlist .swiper-button-prev:after,.main_hdxmlist .swiper-button-next:after{color: #018e4a;}
.main_hdxmlist a{background: #fff;}
.main_hdxmlist a .img{overflow: hidden;}
.main_hdxmlist 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;}
.main_hdxmlist a span{color: #666;}
.main_hdxmlist a h3{line-height: 1.8;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden;}
.main_hdxmlist a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
@media (min-width: 1500px){
    .main_hdxmlist a{width: 440px;}
    .main_hdxmlist a .img{height: 290px;}
    .main_hdxmlist a .word{padding: 25px 6%; height: 160px;}
    .main_hdxmlist a h3{font-size: 20px; margin-top: 15px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_hdxmlist a{width: 370px;}
    .main_hdxmlist a .img{height: 243px;}
    .main_hdxmlist a .word{padding: 22px 6%; height: 150px;}
    .main_hdxmlist a h3{font-size: 18px; margin-top: 12px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_hdxmlist a{width: 303px;}
    .main_hdxmlist a .img{height: 200px;}
    .main_hdxmlist a .word{padding: 18px 6%; height: 130px;}
    .main_hdxmlist a h3{font-size: 16px; margin-top: 10px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_hdxmlist a{width: 240px;}
    .main_hdxmlist a .img{height: 158px;}
    .main_hdxmlist a .word{padding: 15px 6%; height: 120px;}
    .main_hdxmlist a h3{font-size: 15px; margin-top: 10px;}
}
@media (max-width: 767px) {
    .main_hdxmlist a{}
    .main_hdxmlist a .img{height: 17em;}
    .main_hdxmlist a .word{padding: 1em 6%;}
    .main_hdxmlist a h3{font-size: 1.05em; margin-top: 0.6em;}
}
@media (min-width: 768px){
    
}


.main_yjlylist .tab a{display: block; border-bottom: 1px #e5e5e5 solid; line-height: 2;}
.main_yjlylist .tab a h3{line-height: 1.8;display: -webkit-box; -webkit-box-orient: vertical;  overflow: hidden;}
.main_yjlylist .tab a.on{color: #018e4a;}
.main_yjlylist .content li{display: none;}
.main_yjlylist .content li img{width: 100%; height: 100%; object-fit: cover;}


@media (min-width: 1500px){
	.main_yjlylist .tab a{min-height: 106px; padding: 22px 5% 23px 0px;}
	.main_yjlylist .tab a h3{font-size: 20px; -webkit-line-clamp: 2;}
	.main_yjlylist .content li{height: 600px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
	.main_yjlylist .tab a{min-height: 96px; padding: 15px 5% 15px 0px;}
	.main_yjlylist .tab a h3{font-size: 18px; -webkit-line-clamp: 2;}
	.main_yjlylist .content li{height: 500px;}
}
@media (min-width: 992px) and (max-width: 1199px){
	.main_yjlylist .tab a{min-height: 88px; padding: 8.5px 5% 8.5px 0px;}
	.main_yjlylist .tab a h3{font-size: 16px; -webkit-line-clamp: 2;}
	.main_yjlylist .content li{height: 415px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.main_yjlylist .tab a{min-height: 58px; padding: 11px 5% 11px 0px;}
	.main_yjlylist .tab a h3{font-size: 16px; -webkit-line-clamp: 1;}
	.main_yjlylist .content li{height: 320px;}
}
@media (max-width: 767px) {
	.main_yjlylist .tab a{ padding: 0.6em 4%;}
	.main_yjlylist .tab a h3{font-size: 16px; -webkit-line-clamp: 2;}
	.main_yjlylist .content li{margin-top: 1em;}
}
@media (min-width: 768px){
    .main_yjlylist .tab{float: left; width: 36%;}
    .main_yjlylist .content{float: right; width: 64%;}
}




.main_yjcg{background: url(../images/lsnyyjybg_02.jpg) center center no-repeat;}
.main_yjcglist .swiper{width: 100%; height: 100%; margin-left: auto; margin-right: auto; line-height: 2;}
.main_yjcglist .swiper-slide {background: #fff; height: calc((100% - 30px) / 2) !important; display: flex; justify-content: center; align-items: center; border:1px #dcdcdc solid;}
.main_yjcglist .swiper-slide span{color: #666f7d;}
.main_yjcglist .swiper-slide h3{line-height: 1.8;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden;}
.main_yjcglist .swiper-slide:hover{background: #018e4a; border:1px #018e4a solid; color: #fff;}
.main_yjcglist .swiper-slide:hover span{color: #fff;}
.main_yjcglist .swiper-pagination{bottom: 0px;}
.main_yjcglist .swiper-pagination .swiper-pagination-bullet-active{background: #018e4a; width: 20px; border-radius: 6px;}
@media (min-width: 1500px){
	.main_yjcglist {height: 450px;}
	.main_yjcglist .swiper{padding-bottom: 60px;}
	.main_yjcglist .swiper-slide .word{margin: 0px 6%;}
	.main_yjcglist .swiper-slide h3{font-size: 20px; margin-top: 10px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_yjcglist {height: 420px;}
	.main_yjcglist .swiper{padding-bottom: 55px;}
	.main_yjcglist .swiper-slide .word{margin: 0px 6%;}
	.main_yjcglist .swiper-slide h3{font-size: 18px; margin-top: 8px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_yjcglist {height: 400px;}
	.main_yjcglist .swiper{padding-bottom: 50px;}
	.main_yjcglist .swiper-slide .word{margin: 0px 6%;}
	.main_yjcglist .swiper-slide h3{font-size: 16px; margin-top: 6px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_yjcglist {height: 360px;}
	.main_yjcglist .swiper{padding-bottom: 45px;}
	.main_yjcglist .swiper-slide .word{margin: 0px 6%;}
	.main_yjcglist .swiper-slide h3{font-size: 15px; margin-top: 5px;}
}
@media (max-width: 767px) {
    .main_yjcglist {}
	.main_yjcglist .swiper{padding-bottom: 3em;}
	.main_yjcglist .swiper-slide .word{margin: 2em 6%;}
	.main_yjcglist .swiper-slide h3{font-size: 1.05em; margin-top: 5px;}
}
@media (min-width: 768px){
    
}



.main_zhanw{background: url(../images/lsnyyjybg_03.jpg) center center no-repeat; background-size: cover; color: #fff;}
.main_zhanwul li{background: rgba(255,255,255,0.1); border-radius: 10px; overflow: hidden;line-height: 2; cursor: pointer;}
.main_zhanwul li .word{border-radius: 10px;}
.main_zhanwul li .img{display: table-cell;    vertical-align: middle; }
.main_zhanwul li .title{line-height: 1.6;}
.main_zhanwul li .word2{}
	
@media (min-width: 1500px){
	.main_zhanwul li{height: 550px;}
	.main_zhanwul li .word{padding: 0px 8%;}
	.main_zhanwul li .img{height: 60px;}
	.main_zhanwul li .title{font-size: 24px; margin-top: 30px;}
	.main_zhanwul li .desc{margin-top: 10px;}
	.main_zhanwul li .word1{padding-top: 260px;}
	.main_zhanwul li .word2{padding-top: 45px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_zhanwul li{height: 480px;}
	.main_zhanwul li .word{padding: 0px 8%;}
	.main_zhanwul li .img{height: 60px;}
	.main_zhanwul li .title{font-size: 20px; margin-top: 25px;}
	.main_zhanwul li .desc{margin-top: 10px;}
	.main_zhanwul li .word1{padding-top: 200px;}
	.main_zhanwul li .word2{padding-top: 40px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_zhanwul li{height: 400px;}
	.main_zhanwul li .word{padding: 0px 8%;}
	.main_zhanwul li .img{height: 60px;}
	.main_zhanwul li .title{font-size: 18px; margin-top: 20px;}
	.main_zhanwul li .desc{margin-top: 10px;}
	.main_zhanwul li .word1{padding-top: 140px;}
	.main_zhanwul li .word2{padding-top: 35px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_zhanwul li{height: 350px;}
	.main_zhanwul li .word{padding: 0px 8%;}
	.main_zhanwul li .img{height: 60px;}
	.main_zhanwul li .title{font-size: 16px; margin-top: 15px;}
	.main_zhanwul li .desc{margin-top: 10px;}
	.main_zhanwul li .word1{padding-top: 140px;}
	.main_zhanwul li .word2{padding-top: 35px;}
	.main_zhanwul li .word2 .img{display: none;}
	.main_zhanwul li .word2 .title{margin-top: 0px;}
}
@media (max-width: 767px) {
    .main_zhanwul li{margin: 0.8em 0px;}
	.main_zhanwul li .word{padding: 2em 8%;}
	.main_zhanwul li .img{height: 60px;}
	.main_zhanwul li .title{font-size: 1.1em; margin-top: 1em;}
	.main_zhanwul li .desc{margin-top: 1em;}
	.main_zhanwul li .word1{display: none;}
}
@media (min-width: 768px){
    .main_zhanwul li{float: left; width: 23.5%; margin-left: 2%; position: relative;}
    .main_zhanwul li:nth-child(4n-3){margin-left: 0px;}
    .main_zhanwul li .word2{position: absolute; left: 0px; top: 100%; width: 100%; height: 100%; background: #018e4a;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s}
	.main_zhanwul li:hover .word2{top: 0px;}
}




.main_location{line-height: 2;}
.main_news{line-height: 2;}
.main_news .title{text-align: center; line-height: 1.6;}
.main_news .time{color: #999999;text-align: center;}
.main_news .time span{display: inline-table; }
.main_news .content{color: #696969; border-bottom: 1px #e5e5e5 solid; border-top: 1px #e5e5e5 solid;}
.prev_next{line-height: 2;}
.prev_next a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
.prev_next,.prev_next a{color: #696969;}
.prev_next span{display: block;}
@media (min-width: 1500px){
    .main_news .title{font-size: 36px;}
    .main_news .time{margin-top: 15px;}
    .main_news .time span{margin: 0px 15px;}
    .main_news .content{padding: 35px 0px; margin: 25px 0px;}
} 
@media (min-width: 1200px) and (max-width: 1499px){
    .main_news .title{font-size: 28px;}
    .main_news .time{margin-top: 12px;}
    .main_news .time span{margin: 0px 12px;}
    .main_news .content{padding: 30px 0px; margin: 22px 0px;}
} 
@media (min-width: 992px) and (max-width: 1199px){
    .main_news .title{font-size: 24px;}
    .main_news .time{margin-top: 10px;}
    .main_news .time span{margin: 0px 10px;}
    .main_news .content{padding: 25px 0px; margin: 20px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_news .title{font-size: 20px;}
    .main_news .time{margin-top: 8px;}
    .main_news .time span{margin: 0px 8px;}
    .main_news .content{padding: 20px 0px; margin: 15px 0px;}
}
@media (max-width: 767px) {
    .main_news .title{font-size: 1.2em;}
    .main_news .time{margin-top: 0.3em;}
    .main_news .time span{margin: 0px 0.3em;}
    .main_news .content{padding: 1em 0px; margin: 0.6em 0px;}
    .prev_next .prev,.prev_next .next{margin: 0.2em 0px;}
}
@media (min-width: 768px){
    .prev_next{position: relative;}
    .prev_next .prev,.prev_next .next{max-width: 45%;}
    .prev_next .prev{float: left;}
    .prev_next .next{float: right;}
}




.main_newshowrt span{background: linear-gradient(to right, #0277c3, #018e4a); -webkit-background-clip: text; color: transparent; font-weight: bold; position: relative; display: inline-table;}
.main_newshowrt span:after{content: ""; background: linear-gradient(to right, #0277c3, #018e4a); position: absolute; left: 0px; bottom: 0px; height: 3px; display: inline-table; width: 40%;}

.main_newshowr{width: 385px;}
.main_tjnews{margin-top: 10px;}
.main_tjnews a{display: block;border-bottom:1px solid #e5e5e5; padding: 15px 0px;}
.main_tjnews a .img{width: 130px; height: 86px; overflow: hidden; float: left; border-radius: 10px; text-align: center;}
.main_tjnews a .img>img{width: 100%; height: 100%; object-fit: cover;}
.main_tjnews a .img .middle{height: 86px;}
.main_tjnews a .img .middle img{max-height: 84px;}
.main_tjnews a .desc{float: right; width: 240px; line-height: 1.6;} 
.main_tjnews a .desc h3{font-size: 18px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 1.6;}
.main_tjnews a .desc p{color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-top: 5px;}


@media (min-width: 1500px){
    .main_newshowl{width: 980px;}
    .main_newshowrt span{font-size: 30px; padding-bottom: 15px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_newshowl{width: 720px;}
    .main_newshowrt span{font-size: 24px; padding-bottom: 12px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 1200px){
    .main_newshowl{float: left;}
    .main_newsshow .time span{margin-right: 20px;}
    .main_newshowr{float: right;}
}
@media (max-width: 1199px){
    .main_newshowr{display: none;}
    .main_newsshow .title{text-align: center;}
    .main_newsshow .time{text-align: center;}
}








.main_hzhb{background: url(../images/hzhb_02.jpg) center center no-repeat; background-size: cover;}
.main_hzhbtitle{text-align: center;}
.main_hzhbul{text-align: center;}
.main_hzhbul li{display: inline-table;}
.main_hzhbul li i{color: #018e4a;}

.main_hzhblist a{float: left; background: #fff; border:1px #e5e5e5 solid; text-align: center;}
.main_hzhblist a .img{width: 500px;}
@media (min-width: 1500px){
	.main_hzhbtitle,.main_hzhbul li i{font-size: 48px;}
	.main_hzhbul li{margin: 0px 50px;}
	.main_hzhbul li em{font-size: 24px;}
	.main_hzhblist a{width: 18.4%; margin:15px 0px 15px 2%; }
	.main_hzhblist a:nth-child(5n-4){margin-left: 0px;}
	.main_hzhblist a .img{height: 94px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_hzhbtitle,.main_hzhbul li i{font-size: 40px;}
	.main_hzhbul li{margin: 0px 40px;}
	.main_hzhbul li em{font-size: 20px;}
	.main_hzhblist a{width: 18.4%; margin:10px 0px 10px 2%; }
	.main_hzhblist a:nth-child(5n-4){margin-left: 0px;}
	.main_hzhblist a .img{height: 90px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_hzhbtitle,.main_hzhbul li i{font-size: 32px;}
	.main_hzhbul li{margin: 0px 30px;}
	.main_hzhbul li em{font-size: 18px;}
	.main_hzhblist a{width: 18.4%; margin:8px 0px 8px 2%; }
	.main_hzhblist a:nth-child(5n-4){margin-left: 0px;}
	.main_hzhblist a .img{height: 86px;}

}
@media (min-width: 768px) and (max-width: 991px){
    .main_hzhbtitle,.main_hzhbul li i{font-size: 28px;}
	.main_hzhbul li{margin: 0px 20px;}
	.main_hzhbul li em{font-size: 16px;}
	.main_hzhblist a{width: 23.5%; margin:6px 0px 6px 2%; }
	.main_hzhblist a:nth-child(4n-3){margin-left: 0px;}
	.main_hzhblist a .img{height: 86px;}
}
@media (max-width: 767px) {
    .main_hzhbtitle,.main_hzhbul li i{font-size: 1.4em;}
	.main_hzhbul li{margin: 0.5em 4%;}
	.main_hzhbul li em{font-size: 1.1em;}
	.main_hzhblist a{width: 49%; margin:0.5em 0px; }
	.main_hzhblist a:nth-child(2n){float: right;}
	.main_hzhblist a .img{height: 8em;}
}
@media (min-width: 768px){
    
}




.main_case{}
.main_case a{position: relative; color: #fff; display: block;}
.main_case a .img{overflow: hidden;}
.main_case 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;}
.main_case a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_case a .desc{position: absolute; left: 0px ;bottom: 0px; width: 100%; background: linear-gradient(to top, #014295, rgba(255,255,255,0));}
.main_case a .desc h3{line-height: 2;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

@media (min-width: 1500px){
	.main_case a{ margin-bottom: 10px;}
	.main_case a .img{height: 300px;}
	.main_case a .desc{padding:15px 4%;}
	.main_case a .desc h3{font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_case a{ margin-bottom: 8px;}
	.main_case a .img{height: 252px;}
	.main_case a .desc{padding:12px 4%;}
	.main_case a .desc h3{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_case a{ margin-bottom: 5px;}
	.main_case a .img{height: 210px;}
	.main_case a .desc{padding:10px 4%;}
	.main_case a .desc h3{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_case a{ margin-bottom: 4px;}
	.main_case a .img{height: 162px;}
	.main_case a .desc{padding:8px 4%;}
	.main_case a .desc h3{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_case a{ margin: 0.4em 0px;}
	.main_case a .desc{padding:8px 4%;}
	.main_case a .desc h3{font-size: 1.1em;}
}
@media (min-width: 768px){
    .main_case a{float: left; width: 33%; margin-left: 0.5%;}
    .main_case a:nth-child(3n-2){margin-left: 0px;}
}


.main_zhnycy{background: #f6f7fc;}
.main_zhnycy .container{background: #fff;}
.main_zhnycy .img img{width: 100%; height: 100%; object-fit: cover;}
.main_zhnycy .word .main_title h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main_zhnycy .word .desc{line-height: 2.2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
@media (min-width: 1500px){
	.main_zhnycy .img,.main_zhnycy .word .middle{height: 560px;}
	.main_zhnycy .word{padding: 0px 4%;}
	.main_zhnycy .word .desc{margin-top: 50px;-webkit-line-clamp: 9;}
	.main_zhnycy .word .desc p{margin: 10px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_zhnycy .img,.main_zhnycy .word .middle{height: 465px;}
	.main_zhnycy .word{padding: 0px 4%;}
	.main_zhnycy .word .desc{margin-top: 40px;-webkit-line-clamp: 8;}
	.main_zhnycy .word .desc p{margin: 10px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_zhnycy .img,.main_zhnycy .word .middle{height: 386px;}
	.main_zhnycy .word{padding: 0px 4%;}
	.main_zhnycy .word .desc{margin-top: 30px;-webkit-line-clamp: 7;}
	.main_zhnycy .word .desc p{margin: 10px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.main_zhnycy .word{padding: 30px 4%;}
	.main_zhnycy .word .desc{margin-top: 25px;}
	.main_zhnycy .word .desc p{margin: 10px 0px;}
}
@media (max-width: 767px) {
    .main_zhnycy .word{padding: 1.5em 4%;}
	.main_zhnycy .word .desc{margin-top: 1em;}
	.main_zhnycy .word .desc p{margin: 0.5em 0px;}
}
@media (min-width: 992px){
    .main_zhnycy .img{width: 49%; float: left;}
    .main_zhnycy .word{width: 51%; float: right;}
}




.main_search{border:1px rgba(255,255,255,0.5) solid;  border-radius: 30px; overflow: hidden;}
.main_search li{float: left;}
.main_search li input{background: none; width: 100%; border:0px #fff solid;}

.main_search li.txt input{text-indent: 20px; color: #fff;}
.main_search li.sub{float: right; background: #018e4a; border-radius: 30px; overflow: hidden;}
.main_search li.sub input{background: url(../images/search_03.png) center left 25% no-repeat; text-indent: 30px;}
@media (min-width: 1500px){
	.main_search{max-width: 900px; margin: 50px auto 0px;}
	.main_search li input{height: 58px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_search{max-width: 700px; margin: 40px auto 0px;}
	.main_search li input{height: 52px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_search{max-width: 600px; margin: 30px auto 0px;}
	.main_search li input{height: 48px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_search{max-width: 500px; margin: 25px auto 0px;}
	.main_search li input{height: 44px;}
}
@media (max-width: 767px) {
    .main_search{max-width: 90%; margin: 1.2em auto 0px;}
    .main_search li.txt{ width: 70%;}
    .main_search li.sub{ width: 30%;}
	.main_search li input{height: 2.4em;}
}
@media (min-width: 768px){
    .main_search li.txt{ width: 80%;}
    .main_search li.sub{ width: 20%;}
}



.main_join{line-height: 2;}
.mjtitle{float: left;}
.mjtitle span{display: inline-table;}
.main_joint{background: #018e4a; color: #fff; border-radius: 10px;}
.main_join .rs,.main_join .zpdw,.main_join .gzdd{text-align:center;}
.main_joint .mjtitle span{padding-left: 35px;}
.main_joint .gwmc span{background: url(../images/jrwm_04.png) center left no-repeat;}
.main_joint .rs span{background: url(../images/jrwm_06.png) center left no-repeat;}
.main_joint .zpdw span{background: url(../images/jrwm_08.png) center left no-repeat;}
.main_joint .gzdd span{background: url(../images/jrwm_11.png) center left no-repeat;}


.main_joinlistt{border-bottom: 1px #eeeeee solid;}
.main_joinlistt .more span{background: url(../images/jrwm_21.png) center center no-repeat; background-size: 38%; width: 100%; height: 100%; display: inline-table; cursor: pointer;}
.main_joinlist li .main_joinlistt .more.active span{background: url(../images/jrwm_18.png) center center no-repeat; background-size: 38%;}
.main_joinlistc{display: none;}
		
.main_joinljtd a{display: inline-table; border-radius: 30px; background: #018e4a; color: #fff;}
.main_joinljtd a i{background: url(../images/jrwm_22.png) center left no-repeat; padding-left: 35px; display: inline-table;}
@media (min-width: 1500px){
	.main_joint,.main_joinlistt,.main_joinlistc{padding: 15px 3%;}
	.main_joinlistc{font-size: 18px;}

	.main_joinljtd{margin-top: 40px;}
	.main_joinljtd a{padding: 10px 40px;}

}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_joint,.main_joinlistt,.main_joinlistc{padding: 12px 3%;}
    .main_joinlistc{font-size: 16px;}

    .main_joinljtd{margin-top: 35px;}
    .main_joinljtd a{padding: 8px 40px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_joint,.main_joinlistt,.main_joinlistc{padding: 10px 3%;}
    .main_joinlistc{font-size: 15px;}

    .main_joinljtd{margin-top: 25px;}
    .main_joinljtd a{padding: 5px 35px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_joint,.main_joinlistt,.main_joinlistc{padding: 8px 2%;}
    .main_joinlistc{font-size: 15px;}

    .main_joinljtd{margin-top: 25px;}
    .main_joinljtd a{padding: 5px 35px;}
}
@media (max-width: 767px) {
    .main_joint,.main_joinlistt,.main_joinlistc{padding: 0.4em 2%;}

    .main_joinljtd{margin-top: 1em;}
    .main_joinljtd a{padding: 0.4em 2em;}
    .main_join .mjtitle{line-height: 2.4em;}
    .main_join .mjtitle span{height: 2.4em;}
    .main_join .rs,.main_join .zpdw,.main_join .gzdd{display: none;}
    .main_join .gwmc{width: 80%;}
    .main_join .more{width: 20%;}
}
@media (min-width: 768px){
	.main_join .mjtitle{line-height: 40px;}
	.main_join .mjtitle span{height: 40px;}
    .main_join .gwmc{width: 44%;}
	.main_join .rs{width: 12%;}
	.main_join .zpdw{width: 20%;}
	.main_join .gzdd{width: 16%;}
	.main_join .more{width: 8%;}
	.main_joinlistt .more span{height: 40px;}
}



.main_mtzx{}
.main_mtzx a{position: relative; color: #fff; display: block;}
.main_mtzx a .img{overflow: hidden;}
.main_mtzx 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;}
.main_mtzx a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_mtzx a .desc{position: absolute; left: 0px ;bottom: 0px; width: 100%; }
.main_mtzx a .desc h3{line-height: 2;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

@media (min-width: 1500px){
    .main_mtzx a{ margin-bottom: 10px;}
    .main_mtzx a .img{height: 300px;}
    .main_mtzx a .desc{padding:15px 4%;}
    .main_mtzx a .desc h3{font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_mtzx a{ margin-bottom: 8px;}
    .main_mtzx a .img{height: 252px;}
    .main_mtzx a .desc{padding:12px 4%;}
    .main_mtzx a .desc h3{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_mtzx a{ margin-bottom: 5px;}
    .main_mtzx a .img{height: 210px;}
    .main_mtzx a .desc{padding:10px 4%;}
    .main_mtzx a .desc h3{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_mtzx a{ margin-bottom: 4px;}
    .main_mtzx a .img{height: 162px;}
    .main_mtzx a .desc{padding:8px 4%;}
    .main_mtzx a .desc h3{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_mtzx a{ margin: 0.4em 0px;}
    .main_mtzx a .desc{padding:8px 4%;}
    .main_mtzx a .desc h3{font-size: 1.1em;}
}
@media (min-width: 768px){
    .main_mtzx a{float: left; width: 33%; margin-left: 0.5%;}
    .main_mtzx a:nth-child(3n-2){margin-left: 0px;}
}

.main_new{line-height: 1.8;}
.main_new a{display: block;}
.main_new a .img{overflow: hidden;}
.main_new 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;}

.main_new a .title{line-height: 1.6;display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.main_new a .datetime{color: #666666;}
.main_new a .desc{color: #666666; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.main_new a .ydqw{color: #018e4a; display: block;}
.main_newone a{background: #f9f9f9; display: block;}
.main_newone a .title{-webkit-line-clamp: 2;}
.main_newlist a{position: relative;}
.main_newlist a .title{-webkit-line-clamp: 1; position: relative;}
.main_newlist a:after{position: absolute; left: 0px; bottom: 0px; width: 0px; height:3px; background: #018e4a;transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; content: ""; display: inline-table;}
.main_newlist a:hover:after{width: 100%;}
.main_new a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
@media (min-width: 1500px){
    .main_newone a .img,.main_newone a .middle{height:450px;}
    .main_newone a .title{font-size: 30px;}
    .main_newone a .datetime{margin-top: 30px;}
    .main_newone a .desc{-webkit-line-clamp: 3; margin-top: 30px;}
    .main_newone a .ydqw{margin-top: 40px;}

    .main_newlist a{margin-top: 60px; padding-bottom: 40px;}
    .main_newlist a .img{height:265px;}
    .main_newlist a .word{margin-top: 18px;}
	.main_newlist a .title{font-size: 20px;}
    .main_newlist a .datetime{margin-top: 10px;}
    .main_newlist a .desc{-webkit-line-clamp: 2;margin-top: 10px; height:58px;}
    .main_newlist a .ydqw{margin-top: 40px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_newone a .img,.main_newone a .middle{height:376px;}
    .main_newone a .title{font-size: 24px;}
    .main_newone a .datetime{margin-top: 25px;}
    .main_newone a .desc{-webkit-line-clamp: 3; margin-top: 25px;}
    .main_newone a .ydqw{margin-top: 30px;}

    .main_newlist a{margin-top: 50px; padding-bottom: 30px;}
    .main_newlist a .img{height:220px;}
    .main_newlist a .word{margin-top: 15px;}
    .main_newlist a .title{font-size: 18px;}
    .main_newlist a .datetime{margin-top: 8px;}
    .main_newlist a .desc{-webkit-line-clamp: 2;margin-top: 8px; height:54px;}
    .main_newlist a .ydqw{margin-top: 35px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_newone a .img,.main_newone a .middle{height:312px;}
    .main_newone a .title{font-size: 20px;}
    .main_newone a .datetime{margin-top: 20px;}
    .main_newone a .desc{-webkit-line-clamp: 3; margin-top: 20px;}
    .main_newone a .ydqw{margin-top: 25px;}

    .main_newlist a{margin-top: 40px; padding-bottom: 20px;}
    .main_newlist a .img{height:183px;}
    .main_newlist a .word{margin-top: 12px;}
    .main_newlist a .title{font-size: 16px;}
    .main_newlist a .datetime{margin-top: 6px;}
    .main_newlist a .desc{-webkit-line-clamp: 2;margin-top: 6px; height:52px;}
    .main_newlist a .ydqw{margin-top: 25px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_newone a .img,.main_newone a .middle{height:241px;}
    .main_newone a .title{font-size: 18px;}
    .main_newone a .datetime{margin-top: 10px;}
    .main_newone a .desc{-webkit-line-clamp: 3; margin-top: 10px;}
    .main_newone a .ydqw{margin-top: 10px;}

    .main_newlist a{margin-top: 30px; padding-bottom: 15px;}
    .main_newlist a .img{height:142px;}
    .main_newlist a .word{margin-top: 12px;}
    .main_newlist a .title{font-size: 15px;}
    .main_newlist a .datetime{margin-top: 5px;}
    .main_newlist a .desc{-webkit-line-clamp: 2;margin-top: 5px;height:50px;}
    .main_newlist a .ydqw{margin-top: 18px;}
}
@media (max-width: 767px) {
    .main_newone a .word{padding: 1em 4%;}
    .main_newone a .title{font-size: 1.2em;}
    .main_newone a .datetime{margin-top: 0.6em;}
    .main_newone a .desc{-webkit-line-clamp: 3; margin-top: 0.6em;}
    .main_newone a .ydqw{margin-top: 0.6em;}

    .main_newlist a{margin-top: 1.2em; padding-bottom: 1em;}
    .main_newlist a .word{margin-top: 0.8em;}
    .main_newlist a .title{font-size: 1.1em;}
    .main_newlist a .datetime{margin-top: 0.6em;}
    .main_newlist a .desc{-webkit-line-clamp: 2;margin-top: 0.6em;}
    .main_newlist a .ydqw{margin-top: 1.2em;}
}
@media (min-width: 768px){
    .main_newone a .img{float: left; width: 50%;}
    .main_newone a .word{float: right; width: 50%; padding: 0px 3%;}

    .main_newlist a{float: left; width: 32%; margin-left: 2%;}
    .main_newlist a:nth-child(3n-2){margin-left: 0px;}
}



.main_qnygsjs{background: url(../images/rshqny_02.jpg) center bottom no-repeat; line-height: 2;}
.main_qnygsjslist .content{overflow: auto;}
.main_qnygsjslist .content li{display: none;}
.main_qnygsjslist .content li .word{color: #666;}


.main_qnygsjslist .tab a{display: inline-table; text-align:center;}
.main_qnygsjslist .tab a.on{color: #018e4a;}
@media (min-width: 1500px){
    .main_qnygsjslist{width: 60%;}
    .main_qnygsjslist .content{height:440px;}
    .main_qnygsjslist .content li .desc{font-size: 30px; margin-top: 30px;}
    .main_qnygsjslist .content li .word{margin-top: 50px;}

    .main_qnygsjslist .tab{}
    .main_qnygsjslist .tab a{margin-right: 100px;}
	.main_qnygsjslist .tab a .desc{font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_qnygsjslist{width: 62%;}
    .main_qnygsjslist .content{height:420px;}
    .main_qnygsjslist .content li .desc{font-size: 26px; margin-top: 25px;}
    .main_qnygsjslist .content li .word{margin-top: 40px;}

    .main_qnygsjslist .tab{}
    .main_qnygsjslist .tab a{margin-right: 100px;}
    .main_qnygsjslist .tab a .desc{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_qnygsjslist{width: 65%;}
    .main_qnygsjslist .content{height:380px;}
    .main_qnygsjslist .content li .desc{font-size: 22px; margin-top: 20px;}
    .main_qnygsjslist .content li .word{margin-top: 34px;}

    .main_qnygsjslist .tab{}
    .main_qnygsjslist .tab a{margin-right: 80px;}
    .main_qnygsjslist .tab a .desc{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_qnygsjslist{width: 75%;}
    .main_qnygsjslist .content{height:420px;}
    .main_qnygsjslist .content li .desc{font-size: 22px; margin-top: 20px;}
    .main_qnygsjslist .content li .word{margin-top: 34px;}

    .main_qnygsjslist .tab{}
    .main_qnygsjslist .tab a{margin-right: 80px;}
    .main_qnygsjslist .tab a .desc{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_qnygsjslist{width: 100%;}
    .main_qnygsjslist .content{height:45em;}
    .main_qnygsjslist .content li .desc{font-size: 1.2em; margin-top: 1em;}
    .main_qnygsjslist .content li .word{margin-top: 1.2em;}

    .main_qnygsjslist .tab{}
    .main_qnygsjslist .tab a{float: left; width: 33.33%;}
    .main_qnygsjslist .tab a .desc{font-size: 1.1em;}
}
@media (min-width: 768px){
    .main_qnygsjslist .tab a .desc{margin-top: 8px;}
}



.main_qnycpzx{background: url(../images/rshqnypbg_02.jpg) center center no-repeat; background-size: cover;}
.main_qnycpzxlist a{color: #fff; position: relative;}
.main_qnycpzxlist a .img{overflow: hidden;}
.main_qnycpzxlist 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;}

.main_qnycpzxlist a .desc{position: absolute; left: 0px; bottom: 4%; width: 100%; padding: 0px 2%; line-height: 2;}

.main_qnycpzxlist a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}

.main_qnycpzxlist .swiper-pagination{bottom: 0px;}
.main_qnycpzxlist .swiper-pagination .swiper-pagination-bullet-active{background: #018e4a; width: 30px; border-radius: 6px;}

@media (min-width: 1500px){
	.main_qnycpzxlist .img{height:400px;}
    .main_qnycpzxlist a .desc{font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_qnycpzxlist .img{height:333px;}
    .main_qnycpzxlist a .desc{font-size: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_qnycpzxlist .img{height:275px;}
    .main_qnycpzxlist a .desc{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_qnycpzxlist .img{height:212px;}
    .main_qnycpzxlist a .desc{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_qnycpzxlist .mySwiper{padding-bottom: 3em;}
}
@media (min-width: 768px){
    .main_qnycpzxlist .mySwiper{padding-bottom: 60px;}
}




.main_yjysm{background: url(../images/rshwh_02.jpg) center center no-repeat; background-size: cover;}
.main_yjysmlist li{cursor: pointer;}

.main_yjysmlist li .word{background: #fff; border-radius: 10px; overflow: hidden; position: relative; transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; box-shadow: 0px 0px 5px #ccc;}

.main_yjysmlist li:nth-child(1) .icon{background: url(../images/rshwh_04.png) left center no-repeat; background-size: auto 100%;}
.main_yjysmlist li:nth-child(2) .icon{background: url(../images/rshwh_12.png) left center no-repeat; background-size: auto 100%;}
.main_yjysmlist li:nth-child(3) .icon{background: url(../images/rshwh_07.png) left center no-repeat; background-size: auto 100%;}

.main_yjysmlist li:nth-child(1):hover .icon{background: url(../images/rshwh_04hover.png) left center no-repeat; background-size: auto 100%;}
.main_yjysmlist li:nth-child(2):hover .icon{background: url(../images/rshwh_12hover.png) left center no-repeat; background-size: auto 100%;}
.main_yjysmlist li:nth-child(3):hover .icon{background: url(../images/rshwh_07hover.png) left center no-repeat; background-size: auto 100%;}

.main_yjysmlist li .word .title{line-height: 1.5;}
.main_yjysmlist li .word .desc{line-height: 2;}
.main_yjysmlist li:hover .word{background: #018e4a; color: #fff;}


@media (min-width: 1500px){
	.main_yjysmlist li{width: 30%; margin-left: 5%;}
    .main_yjysmlist li:nth-child(3n-1){padding-top: 60px;}
    .main_yjysmlist li .word{padding:60px 6%;}
    .main_yjysmlist li .icon{height:52px;}
    .main_yjysmlist li .title{font-size: 30px; margin-top: 10px;}
    .main_yjysmlist li .word .desc{margin-top: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_yjysmlist li{width: 30%; margin-left: 5%;}
    .main_yjysmlist li:nth-child(3n-1){padding-top: 50px;}
    .main_yjysmlist li .word{padding:50px 6%;}
    .main_yjysmlist li .icon{height:48px;}
    .main_yjysmlist li .title{font-size: 24px; margin-top: 8px;}
    .main_yjysmlist li .word .desc{margin-top: 16px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_yjysmlist li{width: 30%; margin-left: 5%;}
    .main_yjysmlist li:nth-child(3n-1){padding-top: 40px;}
    .main_yjysmlist li .word{padding:40px 6%;}
    .main_yjysmlist li .icon{height:44px;}
    .main_yjysmlist li .title{font-size: 20px; margin-top: 6px;}
    .main_yjysmlist li .word .desc{margin-top: 12px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_yjysmlist li{width: 30%; margin-left: 5%;}
    .main_yjysmlist li:nth-child(3n-1){padding-top: 30px;}
    .main_yjysmlist li .word{padding:30px 6%;}
    .main_yjysmlist li .icon{height:44px;}
    .main_yjysmlist li .title{font-size: 18px; margin-top: 5px;}
    .main_yjysmlist li .word .desc{margin-top: 10px;}
}
@media (max-width: 767px) {
    .main_yjysmlist li{margin: 0.8em 0px;}
    .main_yjysmlist li .word{padding:1.5em 6%;}
    .main_yjysmlist li .icon{height:3em;}
    .main_yjysmlist li .title{font-size: 1.2em; margin-top: 5px;}
    .main_yjysmlist li .word .desc{margin-top: 10px;}
}
@media (min-width: 768px){
    .main_yjysmlist li{float: left;}
    .main_yjysmlist li:nth-child(3n-2){margin-left: 0px;}
}





.main_rshjs{background: url(../images/rshwh_15.jpg) center center no-repeat; background-size: cover; color: #fff;}
.main_rshjsdesc{line-height: 2;}


@media (min-width: 1500px){
    .main_rshjscon{width: 48%; margin: 40px 0px 100px;}
	.main_rshjsdesc{margin-top: 50px;} 
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_rshjscon{width: 55%; margin: 35px 0px 80px;}
    .main_rshjsdesc{margin-top: 45px;} 
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_rshjscon{width: 55%; margin: 30px 0px 70px;}
    .main_rshjsdesc{margin-top: 40px;} 
}
@media (min-width: 768px) and (max-width: 991px){
    .main_rshjscon{width: 60%; margin: 25px 0px 50px;}
    .main_rshjsdesc{margin-top: 35px;}
}
@media (max-width: 767px) {
    .main_rshjscon{margin: 1em 0px 3em;}
    .main_rshjsdesc{margin-top: 2em;}
}
@media (min-width: 768px){
    
}




.main_xnyfdcy .swiper-button-prev:after,.main_xnyfdcy .swiper-button-next:after{color: #018e4a;}
.main_xnyfdcy a{position: relative; line-height: 2;}
.main_xnyfdcy a .word{border-radius: 10px;background: #f9f9f9; overflow: hidden;}
.main_xnyfdcy a .word .more span{display: inline-table;}
.main_xnyfdcy a .word1{border-bottom: 2px #018e4a solid;}
.main_xnyfdcy a .word1 .title{color: #018e4a;}
.main_xnyfdcy a .word1 .more span{ background: url(../images/xnyfdcy_06.png) center center no-repeat;}
.main_xnyfdcy a .word2{background: url(../images/xnyfdcy_08.png) center center no-repeat; color: #fff; position: absolute; left: 0px; top: 100%; width: 100%;transition: all 0.6s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s;}
.main_xnyfdcy a .word2 .more span{ background: url(../images/xnyfdcy_04.png) center center no-repeat;}
.main_xnyfdcy a:hover .word2{top: 0px;}

@media (min-width: 1500px){
    .main_xnyfdcy a{width: 440px;}
    .main_xnyfdcy a .word{padding:40px 8%;}
    .main_xnyfdcy a .title{font-size: 30px;}
    .main_xnyfdcy a .desc1{font-size: 24px; margin-top: 50px; height:96px;}
    .main_xnyfdcy a .desc2{height:200px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_xnyfdcy a{width: 370px;}
    .main_xnyfdcy a .word{padding:35px 8%;}
    .main_xnyfdcy a .title{font-size: 26px;}
    .main_xnyfdcy a .desc1{font-size: 20px; margin-top: 40px; height:80px;}
    .main_xnyfdcy a .desc2{height:160px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_xnyfdcy a{width: 303px;}
    .main_xnyfdcy a .word{padding:30px 8%;}
    .main_xnyfdcy a .title{font-size: 22px;}
    .main_xnyfdcy a .desc1{font-size: 18px; margin-top: 35px; height:72px;}
    .main_xnyfdcy a .desc2{height:150px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_xnyfdcy a{width: 240px;}
    .main_xnyfdcy a .word{padding:25px 8%;}
    .main_xnyfdcy a .title{font-size: 20px;}
    .main_xnyfdcy a .desc1{font-size: 16px; margin-top: 30px; height:64px;}
    .main_xnyfdcy a .desc2{height:140px;}
}
@media (max-width: 767px) {
    .main_xnyfdcy a{}
    .main_xnyfdcy a .word{padding:1.5em 8%;}
    .main_xnyfdcy a .word2{display: none;}
    .main_xnyfdcy a .title{font-size: 1.4em;}
    .main_xnyfdcy a .desc1{font-size: 1.1em; margin-top: 1.5em;}
    .main_xnyfdcy a .desc2{min-height: 10em;}
}
@media (min-width: 768px){
    .main_xnyfdcy a .word .more span{width: 40px; height:40px;}
}




.main_rshxny .swiper-button-prev:after,.main_rshxny .swiper-button-next:after{color: #018e4a;}
.main_rshxny a{position: relative; line-height: 2;}
.main_rshxny a .word{border-radius: 10px; overflow: hidden;}
.main_rshxny a img{width: 100%; height:100%; object-fit: cover;}
.main_rshxny a .word1{position: relative;}
.main_rshxny a .word1 .title{position: absolute; left: 0px; bottom: 0px; width: 100%; color: #fff; background: linear-gradient(to top, #014295, rgba(255,255,255,0));}

.main_rshxny a .word2{background: rgba(1,142,74,0.9); color: #fff; position: absolute; left: 0px; top: 100%; width: 100%;transition: all 0.6s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s;}
.main_rshxny a .more span{background: #fff; border-radius: 30px; color: #018e4a;}
.main_rshxny a .word2 .more span{}


@media (min-width: 1500px){
    .main_rshxny a{width: 440px;}
    .main_rshxny a .img,.main_rshxny a .middle{height:600px;}
    .main_rshxny a .title{font-size: 24px;}
    .main_rshxny a .word1 .title{padding:100px 10% 40px;}

    .main_rshxny a .word2{padding: 0px 10%;}
    .main_rshxny a .desc{margin: 50px 0px; min-height: 200px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_rshxny a{width: 370px;}
    .main_rshxny a .img,.main_rshxny a .middle{height:500px;}
    .main_rshxny a .title{font-size: 20px;}
    .main_rshxny a .word1 .title{padding:80px 10% 30px;}

    .main_rshxny a .word2{padding: 0px 10%;}
    .main_rshxny a .desc{margin: 40px 0px; min-height: 160px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_rshxny a{width: 303px;}
    .main_rshxny a .img,.main_rshxny a .middle{height:410px;}
    .main_rshxny a .title{font-size: 18px;}
    .main_rshxny a .word1 .title{padding:60px 10% 25px;}

    .main_rshxny a .word2{padding: 0px 10%;}
    .main_rshxny a .desc{margin: 25px 0px; min-height: 120px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_rshxny a{width: 240px;}
    .main_rshxny a .img,.main_rshxny a .middle{height:330px;}
    .main_rshxny a .title{font-size: 16px;}
    .main_rshxny a .word1 .title{padding:50px 10% 20px;}

    .main_rshxny a .word2{padding: 0px 10%;}
    .main_rshxny a .desc{margin: 20px 0px; min-height: 100px;}
}
@media (max-width: 767px) {
    .main_rshxny a{}
    .main_rshxny a .title{font-size: 1.2em;}
    .main_rshxny a .word1 .title{padding:3em 10% 1em;}
}
@media (min-width: 768px){
    .main_rshxny a .more span{padding:10px 30px;}
    .main_rshxny a:hover .word2{top: 0px;}
}



.main_contactul li{border:1px #e5e5e5 solid; line-height: 2;}

.main_contactul li p{padding-left: 25px;background: url(../images/contact_19.png) top 10px left no-repeat; line-height: 2.2;}
.main_contactul li p.address{background: url(../images/contact_11.png) top 10px left no-repeat;}
.main_contactul li p.email{background: url(../images/contact_14.png) top 10px left no-repeat;}
@media (min-width: 1500px){
    .main_contactul li{padding:30px 35px;}
    .main_contactul li .title{font-size: 30px; margin-top: 20px;}
    .main_contactul li .desc{min-height:80px;}
    .main_contactul li p{font-size: 18px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_contactul li{padding:25px 25px;}
    .main_contactul li .title{font-size: 24px; margin-top: 15px;}
    .main_contactul li .desc{min-height:72px;}
    .main_contactul li p{font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_contactul li{padding:20px 20px;}
    .main_contactul li .title{font-size: 20px; margin-top: 12px;}
    .main_contactul li .desc{min-height:99px;}
    .main_contactul li p{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_contactul li{padding:20px 20px;}
    .main_contactul li .title{font-size: 20px; margin-top: 12px;}
    .main_contactul li .desc{min-height:93px;}
    .main_contactul li p{font-size: 14px;}
}
@media (max-width: 767px) {
    .main_contactul li{padding:1em 4%; margin: 1em 0px;}
    .main_contactul li .title{font-size: 1.4em; margin-top: 1em;}
    .main_contactul li .desc{}
    .main_contactul li p{}
}
@media (min-width: 768px){
    .main_contactul li{float: left; margin-left: 2%; width: 32%;}
    .main_contactul li:nth-child(3n-2){margin-left: 0px;}
}




#map{width: 100%; height: 100%;}
.BMap_Marker img{max-width: 9999999%;}
.BMap_pop img{max-width: 20px;}
.BMap_Marker label{max-width: 1000px;}



@media (min-width: 1500px){
    .main_ditu{height:700px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ditu{height:550px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ditu{height:450px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ditu{height:400px;}
}
@media (max-width: 767px) {
    .main_ditu{height:20em;}
}
@media (min-width: 768px){
    
}





.main_liuyan{background: url(../images/contact_22.jpg) center center no-repeat; background-size: cover;}
.main_liuyanbig{position: relative; height:100%;}
.main_messages{position: absolute; right: 0px; background: #018e4a; color: #fff; line-height: 2;}

.main_messagesul input,.main_messagesul textarea{background: rgba(255,255,255,0.2); border:0px #000 solid; color: #fff; width: 100%; text-indent: 15px;}
.main_messagesul input::-webkit-input-placeholder,.main_messagesul textarea::-webkit-input-placeholder{color: rgba(255,255,255,0.8);}
.main_messagesul .sub{}
.main_messagesul .sub input{background: #fff; color: #018e4a; width: 40%; text-indent: 0px;}
@media (min-width: 1500px){
    .main_liuyan{height: 600px;}
    .main_messages{padding:60px 4%; bottom: 140px;}
    .main_messages .title{font-size: 30px}
    .main_messages .desc{font-size: 24px; margin-top: 25px;}
    .main_messagesul{margin-top: 40px}
    .main_messagesul li{margin:10px 0px;}
    .main_messagesul .sub{margin-top: 20px;}
    .main_messagesul input{height:55px;}
    .main_messagesul textarea{height:100px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_liuyan{height: 500px;}
    .main_messages{padding:50px 4%; bottom: 100px;}
    .main_messages .title{font-size: 24px}
    .main_messages .desc{font-size: 20px; margin-top: 20px;}
    .main_messagesul{margin-top: 30px}
    .main_messagesul li{margin:10px 0px;}
    .main_messagesul .sub{margin-top: 20px;}
    .main_messagesul input{height:50px;}
    .main_messagesul textarea{height:90px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_liuyan{height: 450px;}
    .main_messages{padding:40px 4%; bottom: 60px;}
    .main_messages .title{font-size: 20px}
    .main_messages .desc{font-size: 18px; margin-top: 15px;}
    .main_messagesul{margin-top: 25px}
    .main_messagesul li{margin:10px 0px;}
    .main_messagesul .sub{margin-top: 15px;}
    .main_messagesul input{height:46px;}
    .main_messagesul textarea{height:85px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_liuyan{height: 380px;}
    .main_messages{padding:30px 4%; bottom: 30px;}
    .main_messages .title{font-size: 18px}
    .main_messages .desc{font-size: 16px; margin-top: 10px;}
    .main_messagesul{margin-top: 20px}
    .main_messagesul li{margin:10px 0px;}
    .main_messagesul .sub{margin-top: 10px;}
    .main_messagesul input{height:46px;}
    .main_messagesul textarea{height:85px;}
}
@media (max-width: 767px) {
    .main_liuyan{height: 26em;}
    .main_messages{padding:30px 4%; bottom: 2em; width: 100%;}
    .main_messages .title{font-size: 1.2em}
    .main_messages .desc{font-size: 1em; margin-top: 0.6em;}
    .main_messagesul{margin-top: 1em}
    .main_messagesul li{margin:0.6em 0px;}
    .main_messagesul .sub{margin-top: 0.6em;}
    .main_messagesul input{height:2.4em;}
    .main_messagesul textarea{height:5em;}
}
@media (min-width: 768px){
    
}




.main_hxyw li{flex: 1; overflow: hidden; transition: .5s; background: rgba(1, 66, 149, 0.7); position: relative; cursor: pointer; line-height: 2; border-radius: 10px;}
.main_hxyw li .img{height:56px; display: table-cell; vertical-align: middle;}
.main_hxyw li h3{font-weight: bold; line-height: 1.8;}

.main_hxyw li a{display: inline-table; background: #fff; border-radius: 30px; color: #018e4a;}


@media (min-width: 1500px){
    .main_hxyw{}
    .main_hxyw li{margin:0px 10px; padding:30px 2%; height:500px;}
    .main_hxyw li h3{font-size: 24px; margin-top: 30px; height:86px;}
    .main_hxyw li p{margin-top: 10px; min-height:180px;}
    .main_hxyw li a{padding:8px 30px;}
    .main_hxyw li .more{margin-top: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_hxyw{}
    .main_hxyw li{margin:0px 8px; padding:25px 2%; height:450px;}
    .main_hxyw li h3{font-size: 20px; margin-top: 25px;}
    .main_hxyw li p{margin-top: 8px; min-height:160px;}
    .main_hxyw li a{padding:6px 30px;}
    .main_hxyw li .more{margin-top: 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_hxyw{}
    .main_hxyw li{margin:0px 5px; padding:20px 2%; height:360px;}
    .main_hxyw li h3{font-size: 18px; margin-top: 20px;}
    .main_hxyw li p{margin-top: 6px; min-height:140px;}
    .main_hxyw li a{padding:6px 25px;}
    .main_hxyw li .more{margin-top: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_hxyw{}
    .main_hxyw li{margin:0px 3px; padding:20px 2%; height:410px;}
    .main_hxyw li h3{font-size: 18px; margin-top: 20px;}
    .main_hxyw li p{margin-top: 6px; min-height:140px;}
    .main_hxyw li a{padding:6px 25px;}
    .main_hxyw li .more{margin-top: 20px;}
}
@media (max-width: 767px) {
    .main_hxyw{}
    .main_hxyw li{margin:0.8em 0px; padding:2em 5%;}
    .main_hxyw li h3{font-size: 1.2em; margin-top: 1em;}
    .main_hxyw li p{margin-top: 0.3em;}
    .main_hxyw li a{padding:0.3em 2em;}
    .main_hxyw li .more{margin-top: 1em;}
}
@media (min-width: 768px){
    .main_hxyw{display: flex;}
    .main_hxyw li .img:after{background: url(../images/blackbg_03.png) center center no-repeat; background-size: 100% 100%;}
    .main_hxyw li.act {flex: 1 1 20%;}
    .main_hxyw li.act h3{height:auto;}
    .main_hxyw li p{opacity: 0; overflow: hidden;}
    .main_hxyw li.act p{opacity: 1;}
    .main_hxyw li .more{opacity: 0; overflow: hidden;}
    .main_hxyw li.act .more{opacity: 1;}
}






.main_qyglptfw{position: relative;}
.main_qyglptfw .swiper-button-next,.main_qyglptfw .swiper-button-prev{ }



.main_qyglptfw .swiper-button-prev:after,.main_qyglptfw .swiper-button-next:after{font-size: 20px;}
.main_qyglptfw a{line-height: 2;}

.main_qyglptfw a .word,.main_qyglptfw a .qyglptfw_right,.main_qyglptfw a .img{width: 100%; height:100%;}
.main_qyglptfw a img{width: 100%; height:100%; object-fit: cover;}

.main_qyglptfw a .qyglptfw_right{position: relative;border-radius: 20px; overflow: hidden;}
.main_qyglptfw a .qyglptfw_right .title{position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 0px 8%; color: #fff;background: linear-gradient(to top, #014295, rgba(255,255,255,0)); height:50%;}
.main_qyglptfw a .qyglptfw_right .title h3{line-height: 2;}




@media (min-width: 1500px){
    .main_qyglptfw a{width: 230px; height:550px;}
    .main_qyglptfw a.swiper-slide-active{width: 900px;}
    .main_qyglptfw a .qyglptfw_right .title{padding-top: 180px;}
    .main_qyglptfw a.swiper-slide-active .qyglptfw_left{padding: 40px 5% 0px 0px;}
    .main_qyglptfw a.swiper-slide-active .qyglptfw_left .desc{margin-top: 40px;}
}

@media (min-width: 1200px) and (max-width: 1499px){
    .main_qyglptfw a{width: 200px; height:480px;}
    .main_qyglptfw a.swiper-slide-active{width: 730px;}
    .main_qyglptfw a .qyglptfw_right .title{padding-top: 140px;}
    .main_qyglptfw a.swiper-slide-active .qyglptfw_left{padding: 35px 5% 0px 0px;}
    .main_qyglptfw a.swiper-slide-active .qyglptfw_left .desc{margin-top: 35px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_qyglptfw a{width: 160px; height:400px;}
    .main_qyglptfw a.swiper-slide-active{width: 610px;}
    .main_qyglptfw a .qyglptfw_right .title{padding-top: 140px;}
    .main_qyglptfw a.swiper-slide-active .qyglptfw_left{padding: 30px 5% 0px 0px;}
    .main_qyglptfw a.swiper-slide-active .qyglptfw_left .desc{margin-top: 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_qyglptfw a{width: 130px; height:350px;}
    .main_qyglptfw a.swiper-slide-active{width: 450px;}
    .main_qyglptfw a .qyglptfw_right .title{padding-top: 90px;}
    .main_qyglptfw a.swiper-slide-active .qyglptfw_left{padding: 30px 5% 0px 0px;}
    .main_qyglptfw a.swiper-slide-active .qyglptfw_left .desc{margin-top: 30px;}
}
@media (max-width: 767px) {
    .main_qyglptfw{padding:0px 6%;}
    .main_qyglptfw .swiper-button-prev:after,.main_qyglptfw .swiper-button-next:after{color: #018e4a;}
    .main_qyglptfw .swiper-button-next,.main_qyglptfw .swiper-button-prev{width: 15px;}
    .main_qyglptfw .swiper-button-prev{left: 0px;}
    .main_qyglptfw .swiper-button-next{right: 0px;}
    .main_qyglptfw a .qyglptfw_right{margin-top: 1em;}
    .main_qyglptfw a .qyglptfw_right .title{padding-top: 4em;}
    .main_qyglptfw a .img{height:20em;}
    .main_qyglptfw a .qyglptfw_left{padding: 0em 5% 0px 0px;}
    .main_qyglptfw a .qyglptfw_left .desc{margin-top: 1em;}

}
@media (min-width: 768px){
    .main_qyglptfw .swiper-button-prev:after,.main_qyglptfw .swiper-button-next:after{color: #fff;}
    .main_qyglptfw .swiper-button-next,.main_qyglptfw .swiper-button-prev{top: auto; bottom: 12%;background: #018e4a; width: 40px;height:40px; border-radius: 50%;}
    .main_qyglptfw .swiper-button-next{right: auto; left: 80px;}
    .main_qyglptfw a .qyglptfw_left{display: none;}
    .main_qyglptfw a.swiper-slide-active .qyglptfw_left{display: block;}
    .main_qyglptfw a.swiper-slide-active .qyglptfw_left{float: left; width: 48%;}
    .main_qyglptfw a.swiper-slide-active .qyglptfw_right{float: right; width: 52%;}
}







