/* banner */
.banner{width: 100%;overflow: hidden;position: relative;}
.banner #banner_pic{display: none;}
.banner .odcontent{width: 70%;}
.banner .swiper{width: 100%;height: 100%;}
/* .banner .swiper img{width: 100%;height:100%;} */
.banner .list{width:100%;height: 100%;}
.banner .list .before{width:100%;height:100%}
.banner .list .img{position: relative;width: 100%;background-repeat: no-repeat;}
.banner .list .img img{/* position: absolute;left:50%;top:50%; */width: 100%;}
/* .banner .list .img:after{content:"";position: absolute;left:0;top:0;width:100%;height: 100%;background:rgba(0,0,0,0.2);} */
.banner .pcpt{display: block;}
.banner .mbpt{display: none;}
.banner #banner_prev,.banner #banner_next{position: absolute;top: 48.5%;transform: translateY(-50%);width: 27px;height: 47px;z-index: 3;cursor: pointer;}
.banner #banner_prev{left:5%;background: url(../images/banner_prev.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;}
.banner #banner_next{right: 5%;background: url(../images/banner_next.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;}
.banner #banner_prev.fade{opacity: 0;}
.banner #banner_next.fade{opacity: 0;}
.banner .swiper-pagination-bullet{margin: 0 8px;}
.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 13px;}
.banner .swiper-pagination{padding:0 5%;width:100%;margin: 0;height: auto;bottom: 40px;text-align: left;box-sizing: border-box;text-align: center;}
.banner .swiper-pagination-bullet{width: auto;height: auto;background-color: transparent;opacity: 1;}
.banner .swiper-pagination-bullet span{color: #fff;font-size: 16px;font-family: arial;position: relative;}
.banner .swiper-pagination-bullet span:after{content:"";position: absolute;left:calc(100% + 0.8vw);top:50%;width: 0;height:1px;background: #fff;}
.banner .swiper-pagination-bullet-active span{margin-right:5vw;}
.banner .swiper-pagination-bullet-active span:after{width: 4.6vw;transition: all .3s linear;}
/* .banner .swiper-pagination .angle{display: inline-block;vertical-align: middle;margin:0 18px 0 0 !important;width: auto !important;height:auto !important;background: none !important;position: relative;z-index: 1;opacity: 1 !important;}
.banner .swiper-pagination .angle svg{width: 60px;height: 60px;}
.banner .swiper-pagination .angle svg > path{stroke: #26d07c;stroke-width: 1.4px;stroke-linecap: butt;stroke-linejoin: miter;fill: none;stroke-dasharray: 400%;stroke-dashoffset: 400%;transition: stroke-dashoffset .8s cubic-bezier(0,0,0,1);transition-delay: 0s;transition-duration: .8s;transition-property: stroke-dashoffset;transition-timing-function: cubic-bezier(0,0,0,1);-webkit-transition: stroke-dashoffset .8s cubic-bezier(0,0,0,1);-moz-transition: stroke-dashoffset .8s cubic-bezier(0,0,0,1);-o-transition: stroke-dashoffset .8s cubic-bezier(0,0,0,1);-ms-transition: stroke-dashoffset .8s cubic-bezier(0,0,0,1);box-sizing: border-box;}
.banner .swiper-pagination .angle.swiper-pagination-bullet-active svg > path{stroke-dashoffset: 88%;transition-delay: .5s;}
.banner .swiper-pagination span{padding: 0;vertical-align: middle;border: 0;position: absolute;left:58%;top:44%;transform: translate(-50%,-50%);z-index: 2;color: #fff;font-size:22px;font-weight: bold;color:#fff;}
.banner .swiper-pagination .angle.swiper-pagination-bullet-active span{color:#26d07c;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{width:16px;height:16px;border-color:transparent;background: #fff;} */
.banner #banner_mb{display: none;}

.banner .num_page{position: absolute;right:5%;bottom:30px;width:auto;z-index: 2;color: #fff;font-size: 40px;white-space: nowrap;}
.banner .num_page span{display: inline-block;}

/* add */
.banner .banner_txt{position: absolute;left:0;top:50%;width: 100%;transform:translateY(-50%);z-index: 3;color: #fff;}
.banner .banner_txt .top{font-size: 56px;text-transform: uppercase;letter-spacing: 10px;font-weight: bold;}
.banner .banner_txt .btm{margin-top:20px;font-size: 20px;letter-spacing: 8px;}

@media only screen and (max-width:1260px){
	.banner #banner_prev, .banner #banner_next{width: 20px;height: 30px;background-size:100% auto;}
	/* .banner #banner_prev,.banner #banner_next{background-size: 20px;} */
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 13px;}
	.banner .num_page{font-size: 48px;}
}
@media only screen and (max-width:1080px){
	.banner .num_page{font-size: 40px;}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 12px;height: 12px;}
	.banner .banner_txt .top{font-size:46px;}
	.banner .banner_txt .btm{margin-top:20px;font-size: 16px;letter-spacing: 8px;}
}
@media only screen and (max-width:850px){
	.banner .num_page{font-size:30px;}
	.banner .swiper-pagination{bottom:24px;}
	.banner .swiper-pagination-bullet span{font-size:15px;}
}
@media only screen and (max-width:830px){
	.banner #banner_pic{display: block;}
}
@media only screen and (max-width:750px){
	/* .banner #banner_pic{display: none;}
	.banner #banner_mb{display: block;} */
}
@media only screen and (max-width:520px){
	/* .banner .odcontent{width: 94%;} */
.banner #banner_prev, .banner #banner_next{height: 22px;background-size: 12px;}
	.banner #banner_prev{left: 3%;}
	.banner #banner_next{right: 3%;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
	.banner .swiper-pagination{bottom: 13px;}
	/* .banner .swiper-pagination span{width: 6px;height: 6px;margin: 0 5px;} */
	.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
	.banner .num_page{font-size:20px;bottom:13px}
	
	.banner .banner_txt{text-align: center;}
	.banner .banner_txt .top{font-size: 36px;letter-spacing: 4px;}
	.banner .banner_txt .btm{font-size: 12px;}
	.banner .list01 .img{background-position: 70% center !important;}
}

/* common_css */
.nav_top_title{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;border-bottom: 1px solid #d9d9d9;}
.nav_top_title .lst_name{padding-bottom:12px;display:inline-block;width: auto;font-size: 22px;font-weight: bold;cursor: pointer;color: #004ea2;position: relative;}
.nav_top_title i{display: inline-block;margin: 2% 30px 0;width: 1px;height: 14px;background: #000;}
.nav_top_title a{color: #666;font-size: 14px;}
.nav_top_title a.active{visibility: visible;display: block;}
.nav_top_title a.more:hover{color: #004ea2;}
@media only screen and (max-width:1080px){
	.nav_top_title .lst_name{font-size: 20px;}
}
@media only screen and (max-width:850px){
	.nav_top_title .lst_name{font-size: 18px;}
}
@media only screen and (max-width:520px){
	.nav_top_title .lst_name{padding-bottom:8px;}
	.nav_top_title .lst_name{font-size: 16px;}
}

/* common_css */
.idx_title{/* padding:20px 0 0; */color: #004ea2;}
.idx_title .en{font-size: 48px;position: absolute;left:50%;top:0;width:auto;max-width:initial;transform: translate(-50%,-50%);z-index: 0;line-height: 1em;color: #eee;text-transform: uppercase;white-space: nowrap;}
.idx_title .title{font-size: 36px;display: inline-block;position: relative;z-index: 1;line-height: 1em;}
.idx_title .title:before{content:"";position: absolute;top:50%;right:calc(100% + 2vw);width:4vw;height: 2px;background:#004ea2;transform: translateY(-50%);}
.idx_title .title:after{content:"";position: absolute;top:50%;left:calc(100% + 2vw);width:4vw;height: 2px;background:#004ea2;transform: translateY(-50%);}
.idx_title .slogan{margin-top: 22px;font-size: 16px;color: #999;line-height: 1.6;}


@media only screen and (max-width:1080px){
	.idx_title .title{font-size: 30px;}
	.idx_title .en{font-size:26px}
}
@media only screen and (max-width:850px){
	.idx_title .title{font-size: 24px;}
	.idx_title .slogan{font-size: 15px;}
}
@media only screen and (max-width:520px){
	.idx_title{padding: 0;}
	.idx_title .title{font-size: 20px;}
	.idx_title .en{font-size:20px;position: initial;transform: initial;}
	.idx_title .slogan{margin-top: 18px;font-size: 14px;}
}
@media only screen and (max-width:380px){
	.idx_title .title{font-size: 18px;}
	.idx_title .en{font-size: 18px;}
}

.common_news_list{}
.common_news_list ul li{font-size: 16px;}
.common_news_list ul li:not(:last-of-type){margin-bottom:20px;}
.common_news_list ul li a{color: #000;}
.common_news_list ul li:hover a{color:#C1272D}
.common_news_list .title{display: inline-block;width: calc(96% - 89px);width:-webkit-calc(96% - 89px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.common_news_list .title i{ padding-right:10px; color:#c1272d;}
.common_news_list .title h4{font-size: 16px;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.common_news_list .title h4:before{content: "";display: inline-block;margin-right:14px;width: 10px;height: 10px;background:url(../images/icon_dot.png) no-repeat center;}
.common_news_list .date{float: right;color:#333; font-size:16px;}

@media only screen and (max-width:520px){
	.common_news_list .title h4{font-size:14px;}
	.common_news_list .date{font-size:14px;}
	.common_news_list .title h4:before{margin-right:10px;}
	.common_news_list ul li:not(:last-of-type){margin-bottom:12px;}
}


.home_news{padding: 65px 0;background:url(../images/news_bg.jpg)no-repeat center top;}

.home_news .news_con{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home_news .news_con .news_banner{width: 49.5%;}
.home_news .news_con .nsp .first_news{margin-top:40px;}
.home_news .news_con .nsp .first_news .title{font-size: 20px;font-weight: normal;white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.home_news .news_con .nsp .first_news .title:hover{color: #c1272d;}
.home_news .news_con .news_banner .list{position: relative;}
.home_news .news_con .news_banner .list .img{position: relative;padding-bottom:78.1%;padding-bottom:66.1%;background-color: #fff;}
.home_news .news_con .news_banner .list .img img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%);transform: translate(-50%,-50%);}
.home_news .news_con .news_banner .list .mask{position: absolute;left: 0;bottom: 0;padding:20px;width: 100%;background: rgba(45,58,75,.81);box-sizing:border-box;}
.home_news .news_con .news_banner .list .text_wrap{color:#fff;width:calc(100% - 100px);width:-webkit-calc(100% - 100px)}
.home_news .news_con .news_banner .list .tit{font-size:20px;}
.home_news .news_con .news_banner .swiper-pagination{text-align: right;width: 98%;left:auto;right:0;width: 100px;bottom:20px;}
.home_news .news_con .news_banner .swiper-pagination-bullet{background: #fff;margin: 0 6px;opacity: 1;width: 11px;height: 11px;}
.home_news .news_con .news_banner .swiper-pagination-bullet-active{background: #004ea2;}
.home_news .news_con .nsp{padding:2%;width: 49%;box-sizing: border-box;background:#fff;}
.home_news .news_con .nsp .nav_top_title{width: 100%;}


.home_news .news_con .nsp .nav_top_title .lst_name{position: relative;padding-left:10px;padding-right:10px;font-size:24px;}
.home_news .news_con .nsp .nav_top_title .lst_name.on{}
.home_news .news_con .nsp .nav_top_title .lst_name:after{content:"";position: absolute;left:50%;top:99%;width: 100%;height: 14px;background:#fff url(../images/icon02.png)no-repeat center;transform: translateX(-50%);}

.home_news .news_con .nsp .common_news_list{margin-top: 20px;padding-top:20px;border-top:1px dashed #ddd;}

.home_news .news_con .nsp #news_part_02{display: none;}
.home_news .news_con .nsp #news_part2_02{display: none;}
			
@media only screen and (max-width:1340px){
	.home_news .news_con .nsp .common_news_list .title{width: 60%;}
}
@media only screen and (max-width:1280px){
	.home_news{padding: 64px 0;}
}
@media only screen and (max-width:1080px){
	.home_news .news_con .nsp .first_news{margin-top:30px;}
	.home_news .news_con .nsp .first_news .title{font-size:18px;}
	.home_news .news_con .nsp .nav_top_title .lst_name{font-size: 20px;}
	.home_news .news_con .nsp .common_news_list ul li:nth-last-child(-n+3){display:none;}
	.home_news .news_con .news_banner .list .tit{font-size:16px;}
}

@media only screen and (max-width:880px){
	.home_news .news_con .nsp .first_news .title{font-size:17px;}
	.home_news .news_con .news_banner{width: 100%;}
	.home_news .news_con .news_banner .list .img{padding-bottom:60%;}
	.home_news .news_con .nsp{padding:20px;margin-top:30px;width: 100%;box-shadow: 0 0 10px rgba(172,172,172,0.64);}
	.home_news .news_con .nsp .nav_top_title .lst_name{font-size: 18px;}
	
}
@media only screen and (max-width: 680px){
	
}
@media only screen and (max-width:520px){
	.home_news{padding: 40px 0;background: none;}
	.home_news .odcontent{display: flex;flex-wrap: wrap;}
	.home_news .news_con{display: block;width: 100%;}
	.home_news .news_con .nsp .nav_top_title .lst_name{font-size:16px}
	.home_news .news_con .news_banner .list .tit{font-size:14px;}
	.home_news .news_con .news_banner .list .mask{padding:14px 20px}
	
	.home_news .news_con .nsp .first_news .title{font-size:16px;}
	.home_news .news_con .news_banner .swiper-pagination{bottom: 12px;}
	
}
			
			
/* ban_line */
.ban_line{margin-top:66px;}
.ban1{padding:5% 5%;box-sizing: border-box;color: #fff;background: url(../images/ban_line1.jpg)no-repeat center/cover;}
.ban1 h3{font-size: 1.6vw;line-height:1.6}
@media only screen and (max-width:1280px){
	.ban1 h3{font-size: 24px;}
}
@media only screen and (max-width:880px){
	.ban_line{margin-top:5%;}
}
@media only screen and (max-width:850px){
	.ban1 h3{font-size: 19px;}
}
@media only screen and (max-width:520px){
	.ban_line{margin-top:20px;}
	.ban1{padding:8% 5%;width: 100%;}
	.ban1 h3{font-size: 16px;}
}

/* news_con2 */
.news_con2{margin-top:66px;}
.news_con2 .nav_top_title .lst_name{padding:26px 24px 20px;color: #333;font-weight: normal;}
.news_con2 .nav_top_title .lst_name.on{color:#fff;font-weight: bold;background: url(../images/label_nav_notice.png)no-repeat center/100% auto;}
.news_con2 .lf{width: 65%;}
.news_con2 .mode_wrap{margin-top:30px;}
.news_con2 .rt{width: 29.6%;}
.news_con2 .rt .ruhui{width:100%;padding:20px 10px;box-sizing: border-box;display: flex;justify-content: center;align-items:center;color: #fff;background: url(../images/ruhui_bg.jpg)no-repeat center/cover;}
.news_con2 .rt .ruhui span{font-size:20px;}
.news_con2 .rt .xuehui{display: flex;flex-wrap: wrap;justify-content: space-between;}
.news_con2 .rt .xuehui a{margin:14px 0 0;padding:10px;width:31%;text-align: center;box-sizing: border-box;border: 1px solid #d9d9d9;}
.news_con2 .rt .xuehui i{display: inline-block;margin-bottom: 4px;}
.news_con2 .rt .xuehui p{font-size: 18px;color: #666;}
@media only screen and (max-width:1080px){
	.news_con2{margin-top:50px;}
	.news_con2 .lf{width: 100%;}
	.news_con2 .rt{margin-bottom:5%;width: 100%;order: -1;}
}
@media only screen and (max-width:850px){
	.news_con2{margin-top:5%;}
	.news_con2 .rt .xuehui i{margin-bottom:8px;}
	.news_con2 .rt .xuehui p{font-size:16px;}
}
@media only screen and (max-width:520px){
	.news_con2{margin:0 0 30px;width: 100%;order:-1;}
	.news_con2 .mode_wrap{margin-top:20px}
	.news_con2 .rt .ruhui i{width: 28px;}
	.news_con2 .rt .ruhui span{font-size:16px;}
	.news_con2 .rt .xuehui p{font-size:14px;}
	.news_con2 .nav_top_title .lst_name{padding: 20px 14px 8px;}
}
@media only screen and (max-width:380px){}


/* home_service */
.home_service{padding: 118px 0;background: url(../images/service_bg.jpg)no-repeat center/cover;}
.home_service .idx_title .title:before,.home_service .idx_title .title:after{background:#fff;}
.home_service .idx_title{color:#fff;}
.home_service .ser_list{margin-top:50px}
.home_service .swiper-slide{background:#fff}
.home_service #idx_equip .item{}
.home_service #idx_equip .item .img{position: relative;padding-bottom: 74%;width: 100%;height: 0;overflow: hidden;}
.home_service #idx_equip .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all 0.1s linear;}
.home_service #idx_equip .item:hover .img img{filter: opacity(0.65);}
.home_service #idx_equip .item .msg {padding: 25px 20px 60px;font-size: 15px;}
.home_service #idx_equip .item .msg .line{margin-bottom:12px;width:28px;height: 2px;background:#004ea2;}
.home_service #idx_equip .item .msg .tit{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-transform: uppercase;font-size: 20px;font-weight: normal;}
.home_service #idx_equip .item .msg .des{margin-top: 10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.home_service .nav_center{margin-top: 35px;font-size: 16px;}
.home_service #equip_prev,.home_service #equip_next{display: inline-block;margin: 0 15px;width: 48px;height:48px;cursor: pointer;user-select: none;position: absolute;border:2px solid #fff;border-radius: 50%;top:50%;transform: translateY(-50%);}
.home_service #equip_prev{right:calc(100% + 40px)}
.home_service #equip_next{left:calc(100% + 40px)}
.home_service #equip_prev:hover,.home_service #equip_next:hover{color: #00254F;}
.home_service .nav_center i{position: absolute;display: block;width: 20px;height: 23px;background-repeat: no-repeat;background-size: 100% auto;background-position: center;left:50%;top:50%;transform: translate(-50%,-50%);}
.home_service #equip_prev i{background-image: url(../images/prev2.png);}
.home_service #equip_next i{background-image: url(../images/next2.png);}


@media only screen and (min-width:521px){
	.home_service #equip_prev:hover,.home_service #equip_next:hover{background-color: #00254f;}
	.home_service #equip_prev:hover i,.home_service #equip_next:hover i{filter: brightness(100);}
}
@media only screen and (min-width:1441px){
	.home_service .nav_center{margin-top:0;}
}
@media only screen and (max-width:1440px){
	.home_service #equip_prev, .home_service #equip_next{position: relative;transform:initial;top:initial;right:initial;left:initial;}
}
@media only screen and (max-width:1280px){
	
	.home_service #idx_equip .item .msg{}
	.home_service #idx_equip .item .msg .tit{font-size: 17px;}
}
@media only screen and (max-width:1080px){
	.home_service{padding:64px 0;}
	.home_service #equip_prev, .home_service #equip_next{width: 44px;height: 44px;}
	.home_service .nav_center i{width: 12px;height: 12px;}
}
@media only screen and (max-width:850px){
	.home_service{}
	.home_service .ser_list{margin-top:5%;}
	.home_service #idx_equip .item .msg{font-size: 14px;}
	.home_service #idx_equip .item .img img{}
	.home_service #idx_equip .item .msg .tit{font-size:16px;}
	.home_service #equip_prev, .home_service #equip_next{width: 36px;height: 36px;}
	
}
@media only screen and (max-width:520px){
	.home_service{padding: 40px 0 ;}
	.home_service .ser_list{margin-top:30px;}
	.home_service #idx_equip .item .msg{padding: 20px 10px 40px;font-size: 14px;}
	.home_service #idx_equip .item .msg .tit{font-size: 12px;font-weight: normal;}
	.home_service #idx_equip .item .msg .des {display: none;}
	.home_service #idx_equip .item .img img{}
	.home_service .nav_center{margin-top: 25px;font-size: 14px;}
	.home_service #equip_prev, .home_service #equip_next{width: 36px;height: 36px;}
}

/* home_news_other */
.home_news_other{padding:118px 0;}

.home_news_other .other_layout .item{padding:16px 18px 3%;margin-bottom:1.2%;width:32.3%;width:49.3%;border-top:4px solid #004ea2;box-shadow:0 0 10px rgba(172,172,172,0.43);box-sizing: border-box;}
.home_news_other .other_layout .item .common_news_list{margin-top:28px;}
.home_news_other .other_layout .item:nth-child(1){border-color: #ee8000;}
.home_news_other .other_layout .item:nth-child(2){border-color: #5fb3bb;}
.home_news_other .other_layout .item:nth-child(3){border-color: #537fd0;}
.home_news_other .other_layout .item:nth-child(1) .common_news_list .title h4:before{background-image: url(../images/icon_dot1.png);}
.home_news_other .other_layout .item:nth-child(2) .common_news_list .title h4:before{background-image: url(../images/icon_dot2.png);}
.home_news_other .other_layout .item:nth-child(3) .common_news_list .title h4:before{background-image: url(../images/icon_dot3.png);}
.home_news_other .other_layout .item:nth-child(4) .common_news_list .title h4:before{background-image: url(../images/icon_dot3.png);}
.home_news_other .other_layout .item .common_news_list ul li:hover a{color: #c1272d;}
.home_news_other .other_layout .item:nth-child(1) .common_news_list ul li:hover a{color:#ee8000;}
.home_news_other .other_layout .item:nth-child(2) .common_news_list ul li:hover a{color:#5fb3bb;}
.home_news_other .other_layout .item:nth-child(3) .common_news_list ul li:hover a{color:#537fd0;}

.home_news_other .other_layout .item .nav_top_title .lst_name:before{content:"";display:inline-block;margin-right:8px;width:22px;height: 22px;vertical-align: text-bottom;transform:translateY(-2px);background-repeat: no-repeat;background-position: center;background-image:url(../images/icon_o3.png);}
.home_news_other .other_layout .item:nth-child(1) .nav_top_title .lst_name:before{background-image:url(../images/icon_o1.png);}
.home_news_other .other_layout .item:nth-child(2) .nav_top_title .lst_name:before{background-image:url(../images/icon_o2.png);}
.home_news_other .other_layout .item:nth-child(3) .nav_top_title .lst_name:before{background-image:url(../images/icon_o3.png);}
@media only screen and (max-width:1080px){
	.home_news_other{padding:64px 0;}
}
@media only screen and (max-width:850px){
	.home_news_other{}
	.home_news_other .other_layout .item{margin-bottom:1.8%;width: 49%;}
	.home_news_other .other_layout .item .nav_top_title .lst_name:before{width: 18px;height: 18px;background-size: 100% auto;}
}
@media only screen and (max-width:520px){
	.home_news_other{padding:40px 0;}
	.home_news_other .other_layout .item .common_news_list{margin-top: 20px;}
	.home_news_other .other_layout .item{margin-bottom:5%;width: 100%;}
}

/* home_pics */
.home_pics{padding:5% 0;overflow:hidden;background:url(../images/honor_bg.jpg)no-repeat center/cover;}
.home_pics .swiper{}
.home_pics .swiper-slide{background:#fff;overflow:hidden}
/* .home_pics .swiper-slide:hover{background: #e8340e;} */
.home_pics .item{overflow: hidden;box-sizing: border-box;}
.home_pics .cer_img{position: relative;padding-bottom: 76%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;}
.home_pics .cer_img img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);z-index: 1;}
.home_pics .tit{margin-top: 20px;text-align: center;font-size: 18px;color: #3c3c3c;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
/* .home_pics .item:hover .tit{color: #fff;} */
.home_pics .honor_layout{margin:50px -5.4% 0;box-sizing: border-box;}
.home_pics .honor_layout .bg_white{padding:0 5%;box-sizing: border-box;}
.home_pics .slide_prev,.home_pics .slide_next{position: absolute;top: 40%;width: 44px;height: 44px;transform: translateY(-50%);font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;text-align:center;z-index:2;background-repeat: no-repeat;border-radius: 50%;background-position: center;border: 2px solid #ddd;filter: grayscale(1);}
.home_pics .slide_prev{left:0%;background-image: url(../images/prev1.png);}
.home_pics .slide_next{right: 0%;background-image: url(../images/next1.png);}
.home_pics .slide_prev:hover,.home_pics .slide_next:hover{border-color: #004ea2;filter: initial;}
.home_pics .my-button-disabled{opacity: 1;}
.home_pics .qudao{padding:76px 0 0;}
.home_pics .qudao .nei_title {color:#fff}
.home_pics .qudao .nei_title .title{color:#fff}
.home_pics .qudao .nei_title .slogan{display:inline-block;max-width:724px;}
.home_pics .qudao .map_img{margin-top:-10%}
.home_pics .qudao .map_img .dot{position: absolute;left:50%;top:0;width: auto;transform:translate(-50%,0);z-index: 2;animation: fsh 2s 0s infinite alternate;opacity: 0.2;}
@keyframes fsh{
	0{opacity:0.2}
	100%{opacity:1;}
}
@media only screen and (max-width:1280px){
	
}
@media only screen and (max-width:850px){
	.home_pics{padding:64px 0;}
	.home_pics .honor_layout{margin:5% 0 0;}
	.home_pics .honor_layout .bg_white{padding:0}
	.home_pics .slide_prev, .home_pics .slide_next{position: relative;display:inline-block;margin:30px 10px 0;width: 36px;height: 36px;transform:initial;}
	.home_pics .tit{font-size:16px;margin-top:12px;}
}
@media only screen and (max-width:520px){
	.home_pics{padding:40px 0;}
	.home_pics .honor_layout{margin-top:30px;}
	.home_pics .slide_prev, .home_pics .slide_next{margin:20px 10px 0;}
	
}

