/* banner_nei */
.banner_nei{display: block;overflow: hidden;position: relative;}
.banner_nei .list img{width: 100%;}
.banner_nei .s_img{display: none;}
/* .banner_nei .s_img .list{height: 200px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner_nei .s_img .list a{display: block;height: 100%;} */
.banner_nei .layout{position: absolute;width: 100%;left:0;top: 50%;transform: translateY(-50%);z-index: 2;}
.banner_nei .layout .wrap{margin: 0 auto;width: 90%;max-width: 1400px;}
.banner_nei .text{color: #f9f9f9;text-shadow: 0 0 10px rgba(0,0,0,0.5);}
.banner_nei .text .cn{margin-top: 0;font-size: 36px;text-transform: capitalize;}
.banner_nei .text .en{margin-top: 10px;font-size: 50px;}
.banner_nei .text .slogan{margin-top:1%;font-size: 18px;}
.banner_nei .text .line{margin:18px auto;width: 72px;height: 2px;background: #fff;}
.banner_nei .text .ewm_img{margin-top: 30px;}

.banner_nei .pf_banner_text .top{color: #ffd400;font-weight: bold;}
.banner_nei .pf_banner_text .top .row1{margin-bottom: 10px;font-size: 26px;}
.banner_nei .pf_banner_text .top .row2{font-size: 0.35rem;}
.banner_nei .pf_banner_text .slogan{margin-top: 10px;width: 100%;max-width: 377px;font-size: 14px;line-height: 1.5em;}

.banner_nei .mask{position: absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to right,rgba(4,72,146,0.5),transparent);z-index: 1;}

@media only screen and (max-width:1080px){
	.banner_nei .pf_banner_text .top .row1{font-size: 24px;}
	.banner_nei .pf_banner_text .top .row2{font-size: 20px;}
}
@media only screen and (max-width:520px){
	.banner_nei .nei_wrap{width: 100%;}
	.banner_nei .pf_banner_text .top .row1{font-size: 18px;}
	.banner_nei .pf_banner_text .top .row2{font-size: 16px;}
}


/* add */
.banner_nei .js-m.animate .list img{animation: slow_flash 1s 0s 1;animation-fill-mode: forwards;}
.banner_nei .list{position: relative;/* padding-bottom: 26%; */width: 100%;height: auto;overflow: hidden;}
.banner_nei .list img {/* position: absolute;left: 50%;top: 50%;width: 100%;max-width: initial;transform: translate(-50%,-50%); */}
@keyframes slow_flash{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@keyframes slow_flash2{
	from{opacity: 0.8;transform:translate(-50%,-50%) scale(1.2);}
	to{opacity: 1;transform:translate(-50%,-50%) scale(1);}
}
@-webkit-keyframes name{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@media only screen and (max-width:1280px){
	.banner_nei .layout .wrap{width: 90%;}
	/* .banner_nei .text .cn{font-size: 40px;} */
	.banner_nei .text .cn{font-size:38px;}
	.banner_nei .text .slogan{font-size:20px;}
}
@media only screen and (max-width:850px){
	.banner_nei .text .cn{font-size: 24px;}
	.banner_nei .text .en{font-size:24px;}
	.banner_nei .text .slogan{margin-top:10px;font-size:16px;}
	.banner_nei .text .ewm_img{width: 90px;}
}
@media only screen and (max-width:750px){
	.banner_nei .js-m.animate .list img{animation: slow_flash2 1s 0s 1;animation-fill-mode: forwards;}
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
	.banner_nei .text .ewm_img{display: none;}
	.banner_nei .text .cn{font-size: 22x;}
	
	.banner_nei .list{position: relative;padding-bottom:50%;width:100%;height:0;overflow: hidden;}
	.banner_nei .list img{position: absolute;left:50%;top:50%;width:auto;max-width:initial;max-height:100%;transform: translate(-50%,-50%);}
}
@media only screen and (max-width:520px){
	.banner_nei .text{font-size: 16px;}
	.banner_nei .text .cn{margin-top: 0px;font-size: 18px;}
	.banner_nei .text .en,.banner_nei .text .slogan{font-size: 14px;}
	.banner_nei .text .line{margin-top: 6px;}
}

/* common_css */
.nei_wrap{margin:0 auto;width:90%;max-width: 1400px;}

.location{padding:24px 0;color: #808285;}
.location i.home{display: inline-block;vertical-align: middle;width: 12px;height: 12px;background: url(../images/home.png)no-repeat center;}
.location a{display: inline-block;vertical-align: middle;font-size: 15px;position: relative;}
/* 间符号 */
/* .location a:before{content: "";position: absolute;right: calc(100% + 10px);right: -webkit-calc(100% + 10px);top: 50%;width: 3px;height: 12px;background:url(../images/about_bg1.png) no-repeat center;transform: translateY(-50%);} */
.location a:hover{color: #029bf1;}
@media only screen and (max-width:520px){
	.location{padding: 12px 0;}
	.location a{font-size: 12px;}
}

/*  left */
.hr_nav{margin-top:50px;}
.hr_nav ul{justify-content: flex-start;}
.hr_nav ul li{margin: 0 10px;}
.hr_nav ul li:first-child{margin-left:0;}
.hr_nav ul li a{display: inline-block;padding: 8px 14px;border: 1px solid #999;font-size: 16px;border-radius: 6px;}
.hr_nav ul li span{display:inline-block;padding: 12px 40px;border: 1px solid #999;font-size: 20px;}
.hr_nav ul li a:hover,.hr_nav ul li a.cur{color: #004ea2;border-color: #004ea2;background-color: ##c2def5;}
.hr_nav ul li span:hover,.hr_nav ul li.on span{color: #004ea2;border-color: #004ea2;background-color: ##c2def5;}
@media only screen and (max-width:1080px){
	.hr_nav ul li a{padding:10px 24px;font-size: 18px;}
}
@media only screen and (max-width:850px){
	.hr_nav{margin-top:20px;}
	.hr_nav ul li a{font-size: 16px}
	.hr_nav ul li span{font-size: 14px;}
}
@media only screen and (max-width:520px){
	/* .hr_nav ul{justify-content: space-between;} */
	/* .hr_nav ul:after{content: "";width: 32%;} */
	.hr_nav ul li{margin: 0 6px;/* width: 32%; */}
	.hr_nav ul li a{padding:10px 16px;font-size: 13px;width: 100%;box-sizing: border-box;}
}

/* pro-left */
.product_nav {}
/* .product_nav .tit{font-size: 24px;} */
.product_nav .nav_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_nav .home{position: relative;width: 60px;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;background:#fff url(../images/home.png) center center no-repeat;background-size: 22px 21px;transition: all 0.3s;box-sizing: border-box;z-index: 2;display:none;}
.product_nav .sec_pro_nav{width: 100%;}
.product_nav .sec_pro_nav .swiper{/* overflow: initial; */}
.product_nav .sec_pro_nav ul{width: auto;}
.product_nav .sec_pro_nav ul li{display: inline-block;padding: 32px 0;width:auto;height: auto;font-size: 16px;box-sizing: border-box;position: relative;z-index: 1;}
/* .product_nav .sec_pro_nav ul li:after{content:"";position: absolute;left:50%;bottom:6px;width:48px;height: 4px;transform:translateX(-50%);z-index: 2;background:#e8340e;border-radius:0 0 10px 10px;opacity: 0;transition:opacity 0.3s linear;} */
/* .product_nav .sec_pro_nav ul li.cur:after{opacity:1;} */
.product_nav .sec_pro_nav ul li.cur{}
.product_nav .sec_pro_nav ul li.cur i{}
.product_nav .sec_pro_nav ul li:hover:after{opacity:1;}

.product_nav .sec_pro_nav ul li .sample{margin: 0 auto 10px;width: 46px;height: 46px;position: relative;}
.product_nav .sec_pro_nav ul li .sample img{position: absolute;left:50%;top:50%;width:auto;height: 100%;transform:translate(-50%,-50%);}
.product_nav .sec_pro_nav ul li a{display: block;position: relative;}
.product_nav .sec_pro_nav ul li a:after{content:"";position: absolute;left:0;top:calc(100% + 8px);width:0;height:2px;background:#004ea2;}
.product_nav .sec_pro_nav ul li.cur a:after{width:100%;}
.product_nav .sec_pro_nav ul li p{overflow: hidden;text-align:center;}
.product_nav .sec_pro_nav ul li i{position: absolute;right:5%;top:50%;transform: translateY(-50%);width:24px;height: 24px;line-height: 24px;text-align: center;background: #fff;cursor: pointer;user-select: none;z-index: 2;}
.product_nav .sec_pro_nav .swiper-button-next, .product_nav .sec_pro_nav .swiper-button-prev{margin-top: 0;top: 0;width: 61px;height: 100%;background-color: rgba(255,255,255,0.6);}
.product_nav .sec_pro_nav .swiper-button-prev:after,.product_nav .sec_pro_nav .swiper-button-next:after{content: initial;}
.product_nav .sec_pro_nav .swiper-button-prev{left: 0;background-image: url(../images/icon_rec01.png);background-repeat: no-repeat;background-position: center;}
.product_nav .sec_pro_nav .swiper-button-next{right: 0;background-image: url(../images/icon_rec02.png);background-repeat: no-repeat;background-position: center;}
.my-button-disabled{visibility: hidden;}
.product_nav .next_nav{position: absolute;padding:10px 0;left:30%;top:100%;width:100%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);display: none;background: #0c0c0d;}
.product_nav .next_nav a{display: block;padding:10px 18px;font-size: 16px;color: #fff;box-sizing: border-box;}
@media only screen and (min-width:521px){
	.product_nav .next_nav a:hover{color: #e8340e;}
}

@media only screen and (max-width:850px){
	/* .product_nav .tit{font-size: 20px;} */
	/* .product_nav .sec_pro_nav .swiper-button-next, .product_nav .sec_pro_nav .swiper-button-prev{width: 44px;background-color:transparent;} */
}
@media only screen and (max-width:520px){
	.product_nav .nei_wrap{width: 100%;}
	.product_nav .home{width: 44px;background-size: 16px;}
	/* .product_nav .sec_pro_nav{width: calc(100% - 44px);width: -webkit-calc(100% - 44px);} */
	/* .product_nav .tit{font-size: 16px;} */
	.product_nav .sec_pro_nav .swiper-button-next, .product_nav .sec_pro_nav .swiper-button-prev{width: 28px;background-size:9px auto;}
	.product_nav .sec_pro_nav ul li{padding: 16px 10px;font-size: 13px;/* width: 36%; */}
	.product_nav .sec_pro_nav ul li .sample{margin-bottom:4px;width: 32px;}
	/* .product_nav .sec_pro_nav ul li p{margin:0 0 10px} */
	.product_nav .sec_pro_nav ul li:after{bottom:8px;height: 2px;}
}

/* list_title */
.list_title{margin-bottom: 46px;position: relative;}
.list_title .title{line-height: 1em;text-transform: uppercase;font-size:30px;}
.list_title .title span{display: inline-block;padding-left: 25px;font-size: 24px;border-left: 1px solid #ddd;line-height: 1.1em;text-transform: initial;}
.list_title .list_more{position: absolute;right: 0;top: 0;font-size: 20px;color: #666;}
.list_title .list_more:hover{color: #000;}
@media only screen and (max-width:850px){
	.list_title .title{font-size: 24px;}
	.list_title .title span{padding-left: 2.5%;font-size: 18px}
	.list_title .list_more{font-size: 16px;}
}
@media only screen and (max-width:520px){
	.list_title{margin-bottom: 20px;}
	.list_title .title{font-size: 18px;}
	.list_title .title span{font-size: 16px;}
	.list_title .list_more{font-size: 14px;}
}

.news_function{margin:20px 0;}
.news_function .content_search{margin-right:48px;width: 294px;box-sizing: border-box;}
.news_function .content_search .box_wrap{align-items: center;}
.news_function .content_search .shuru{display: block;padding:0 16px;width: calc(100% - 50px);width:-webkit-calc(100% - 50px);height: 27px;background-color:#f6f6f6;box-sizing: border-box;height: 54px;}
.news_function .content_search .shuru::placeholder{color:#999;}
.news_function .content_search .up{display: block;width: 50px;height: 54px;background-image: url(../images/search2.png);background-color:#f6f6f6;background-repeat: no-repeat;background-position: center;}

.news_function .year_search select{padding:0 16px;width: 186px;box-sizing: border-box;color: #999;border: 0;height: 50px; appearance: none;-webkit-appearance: none;-moz-appearance: none;background:#f6f6f6 url("../images/no_select.png") no-repeat scroll right 10px center;}
@media only screen and (max-width:1280px){
.news_function .content_search{margin-right:26px;width: 200px;}
.news_function .content_search .shuru{height: 36px;width: calc(100% - 36px);width: -webkit-calc(100% - 36px);}
	.news_function .content_search .up{width: 36px;height: 36px;background-size:16px auto;}
	.news_function .year_search select{height: 36px;}
}
@media only screen and (max-width:520px){
	.news_function{margin-bottom: 0;width: 100%;}
	.news_function .content_search{margin-right: 0;width: 63%;}
	.news_function .year_search{width: 36%;}
	.news_function .year_search select{width: 100%;}
}


/* expand */
.document_function .news_function{justify-content: center;}
.document_function .news_function .content_search{margin-right:0;width:540px;border: 1px solid #DDD;}
.document_function .news_function .content_search{}
.document_function .news_function .content_search .shuru{background: transparent;}
.document_function .news_function .content_search .up{background-color: transparent;}


/* ab_news */
.newslist{padding:44px 0 5% 0;}
.newslist .list_title{align-items: center;margin-bottom: 26px;}
.newslist .news_wrap{box-sizing: border-box;padding: 0 5% 0 10.5%;}
.newslist .news_list{position: relative;background: #fff;}
.newslist .news_page{position: absolute;left: 55%;bottom: 8%;width: 198px;height: auto;z-index: 2;box-sizing: border-box;white-space: nowrap;}
.newslist .news_page .swiper-pagination{position: initial;text-align: left;}
.newslist .news_page .swiper-pagination-bullet{margin: 0 16px 0 0;width: 8px;height: 8px;background: #fff;box-sizing: border-box;opacity: 1;border: 0;opacity: 0.3;}
.newslist .news_page .swiper-pagination-bullet-active{background: #fff;opacity: 1;}

.newslist .news_page #h_news_nav .dot{display: inline-block;width: 16px;height: 16px;box-sizing: border-box;border: 2px solid #cecece;background: #f5f5f5;border-radius: 50%;cursor: pointer;;}
.newslist .news_page #h_news_nav .swiper-slide-thumb-active .dot{background: #ff730f;border: 2px solid #ff730f;}

.newslist .layout{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;}
.newslist .img_part{width: 49.9%;}
.newslist .img_part .img{position: relative;padding-bottom: 61.4%;width: 100%;height: 0;overflow: hidden;}
.newslist .img_part .img img{position: absolute;left: 50%;top: 50%;width: 100%;max-width: initial;min-height: 100%;transform: translate(-50%,-50%);}
.newslist .content_part{padding: 5% 5% 3%;width: 50%;box-sizing: border-box;background:url(../images/ab_news_bg.png) repeat center;background-color: #033770;color:#fff;}
.newslist .content_part .tit{margin-bottom: 4.2%;font-size: 24px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-weight: normal;}
.newslist .content_part .time{font-size: 16px;margin-bottom: 7%;font-family: Montserrat;}
.newslist .content_part .time span{display: inline-block;vertical-align: text-bottom;line-height: 1em;color: rgba(255,255,255,0.5);}
.newslist .content_part .time span.m_d{margin-right:16px;font-size:30px;color: #fff;;}
.newslist .content_part .con{font-size: 16px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newslist .content_part .more{margin-top: 15%;display: inline-block;font-size: 16px;}
.newslist .content_part .more i{display: inline-block;margin-left: 10px;width: 20px;height: 20px;background: url(../images/icon_02.svg)no-repeat center;vertical-align: middle;}
.newslist .content_part .more span{display: inline-block;vertical-align: middle;}
.newslist .prev,.newslist .next{position: absolute;top: 50%;width: 60px;height: 60px;transform: translateY(-50%);border-radius: 50%;background: #1fa839;z-index: 2;cursor: pointer;}
.newslist .prev:hover,.newslist .next:hover{background: #0072b8;}
.newslist .prev img,.newslist .next img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.newslist .prev{left:3%}
.newslist .next{right:3%}
@media only screen and (max-width:1440px){
	.newslist .content_part{/* padding:3%; */}
	.newslist .content_part .tit{}
	.newslist .content_part .con{font-size: 16px;line-height: 28px;}
	.newslist .content_part .more{margin-top: 10%;font-size: 16px;}
}
@media only screen and (max-width:1080px){
	.newslist .news_list{background: #f5f5f5;}
	.newslist .content_part .feat li{width: 15%;}
	.newslist .content_part .feat li p{font-size: 16px;}
	.newslist .content_part .tit{font-size: 20px;margin-bottom: 10px;}
	.newslist .content_part .time{margin-bottom: 25px;}
	.newslist .content_part .time span.m_d{font-size: 26px;}
	.newslist .content_part .con{font-size: 16px;line-height: 28px;}
	.newslist .img_part{width: 100%;}
	.newslist .content_part{padding: 5% 20px 80px;width: 100%;order: 2;}
	.newslist .prev, .newslist .next{width: 45px;height: 45px;}
	.newslist .content_part .more{margin-top: 5%;}
	.newslist .content_part .more i{margin-right: 8px;width: 24px;height: 24px;background-size: 100% auto;}
	.newslist .news_page{left: auto;right: 0%;padding: 0 20px;width: 100%;box-sizing: border-box;bottom: 30px;}
	.newslist .news_page .swiper-pagination{text-align: right;}
	.newslist .news_page .swiper-pagination-bullet{margin: 0 0 0 14px;}
	
}
@media only screen and (max-width:850px){
	.newslist{padding: 50px 0 ;}
	.newslist .img_part{margin: 0 auto;}
	.newslist .box_wrap{max-height: initial;}
	.newslist .content_part{}
	.newslist .content_part .time span.m_d{font-size: 18px;}
	.newslist .content_part .feat li i{display: inline-block;}
	.newslist .content_part .feat li i img{width: 60px;}
	.newslist .content_part .t{font-size: 15px;}
	.newslist .prev, .newslist .next{top: 20%;}
	.newslist .news_page .swiper-pagination-bullet{}
	.newslist .content_part .tit{font-size:18px;}
}
@media only screen and (max-width:520px){
	.newslist{padding: 40px 0;}
	.newslist .content_part .tit{font-size: 16px;}
	.newslist .content_part .time{}
	.newslist .content_part .con{font-size: 14px;line-height: 24px;}
	.newslist .content_part .feat{display: none;}
	.newslist .content_part .time span.m_d{font-size: 16px;}
	.newslist .content_part .time{font-size: 14px;}
	.newslist .content_part .more span{font-size: 14px;}
	.newslist .news_page .swiper-pagination-bullet{margin: 0 0 0 10px;}
	.newslist .news_page{bottom: 3.5%;}
	.newslist .content_part .more i{width: 12px;height: 12px;}
	.newslist .news_page #h_news_nav .dot{width: 12px;height: 12px;}
	.newslist .news_page{/* width: 96px; */}
}

.newslist .bottom_list{margin-top: 7%;}
.newslist .bottom_list ul{}
.newslist .bottom_list ul li{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 38px 0;border-bottom: 1px solid #ececec;align-items: center;}
.newslist .bottom_list ul a:nth-child(1) li{padding-top: 0;}
.newslist .bottom_list ul li .lf_time{padding: 18px 0;width: 86px;text-align: center;background: #fff;color: #033770;border: 2px solid #033770;}
.newslist .bottom_list ul li .lf_time .day{font-size: 36px;line-height: 1em;}
.newslist .bottom_list ul li .lf_time .y-m{margin-top:6px;font-size: 16px;line-height: 1.2em;}
.newslist .bottom_list ul li .rt_con{width: calc(96% - 86px);width: -webkit-calc(96% - 86px);}
.newslist .bottom_list ul li .rt_con .tit{font-size: 20px;transition: color 0.3s linear;}
.newslist .bottom_list ul li .rt_con .con{margin-top: 22px;font-size: 16px;line-height: 1.6;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newslist .bottom_list ul li .img_part{width: 250px;}
.newslist .bottom_list ul li .img{position: relative;padding-bottom: 60%;height: 0;overflow: hidden;}
.newslist .bottom_list ul li .img img{position: absolute;left: 50%;top: 50%;width: 100%;z-index: 1;transform: translate(-50%,-50%);transition: transform 0.3s linear;}
.newslist .bottom_list ul li:hover .rt_con .tit{color: #004ea2;}
.newslist .bottom_list ul li:hover .img img{transform: translate(-50%,-50%) scale(1.1);}
@media only screen and (max-width:1280px){

	
}
@media only screen and (max-width:1080px){
}
@media only screen and (max-width:850px){
.newslist .bottom_list ul li .rt_con .tit{font-size: 18px;}
.newslist .bottom_list ul li .rt_con .con{margin-top: 14px;}
.newslist .bottom_list ul li .lf_time .day{font-size: 30px;}
.newslist .bottom_list ul li .lf_time .y-m{font-size: 14px;}

}
@media only screen and (max-width:520px){
	.newslist .bottom_list ul li{padding:20px 0;}
	.newslist .bottom_list ul li .img_part{display: none;}
	.newslist .bottom_list ul li .rt_con .con{font-size: 14px;}
	.newslist .bottom_list ul li .lf_time .day{font-size: 32px;}
	.newslist .bottom_list ul li .lf_time{padding:0;width: 100%;display: flex;background: initial;border: 0;align-items: center;}
		.newslist .bottom_list ul li .lf_time .y-m{margin-top:0;font-size: 16px;}
		.newslist .bottom_list ul li .lf_time .day{order: 1;font-size: 16px;}
		.newslist .bottom_list ul li .lf_time .day:before{content:"-";}
		.newslist .bottom_list ul li .rt_con{margin-top: 10px;width: 100%;}
		.newslist .bottom_list ul li .rt_con .tit{font-size: 16px;}
		.newslist .bottom_list ul li .img_part{width: 100%;}
}



/* news */
#main_nei{width: calc(96% - 391px);width: -webkit-calc(96% - 391px);border-radius: 5px;box-sizing: border-box;background: #fff;}
#recommand_list{width: 391px;}
#recommand_list ul.rcomd{border-radius: 5px;box-sizing: border-box;background-color: #fff;}
#recommand_list ul.rcomd li.tit{border-bottom: 1px solid #e9e9e9;padding-bottom: 30px;}
#recommand_list ul.rcomd li.tit b{font-size: 22px;font-weight: normal;}
#recommand_list ul.rcomd li{display: flex;flex-wrap: wrap;justify-content:space-between;margin-bottom: 30px;/* padding-bottom: 30px;border-bottom: 1px dotted #e5e5e5; */}
#recommand_list ul.rcomd li:nth-last-child(1){margin-bottom: 0;}
#recommand_list ul.rcomd li .lf_ico{width: 36%;}
#recommand_list ul.rcomd li .lf_ico .img{position: relative;padding-bottom:66%;width: 100%;height: 0;overflow: hidden;border-radius: 4px;}
#recommand_list ul.rcomd li .lf_ico .img img{position: absolute;left: 50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
#recommand_list ul.rcomd li .text{width: 60%;}
/* #recommand_list ul.rcomd li:nth-child(2) .text{margin-top: 15px;} */
#recommand_list ul.rcomd li .text h3{padding-left: 15px;font-size: 16px;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;box-sizing: border-box;position: relative;color: #666;}
#recommand_list ul.rcomd li .text h3::before{content: "";position: absolute;left: 2px;top:8px;width: 4px;height: 4px;background: #666;border-radius: 50%;}
#recommand_list ul.rcomd li .text .con{margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#recommand_list ul.rcomd li .text .time{margin-top: 10px;font-size: 14px;color: #999;}

#recommand_list .other_part{margin-top:10%;}
#recommand_list .other_part ul.rcomd li{display: block;}
#recommand_list .other_part ul.rcomd li .text{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
#recommand_list .other_part ul.rcomd li .text h3{width:calc(96% - 78px);width:-webkit-calc(96% - 78px)}
#recommand_list .other_part ul.rcomd li .text .time{margin-top:0;}


#recommand_list .c_project{padding: 8% 10%;/* border: 1px solid #e6ecf2; */box-sizing: border-box;background-color: #fff;border-radius: 10px;box-shadow: 0 0 20px rgba(0,0,0,0.06);}
#recommand_list .c_project li{width: 100%;}
#recommand_list .c_project .tag{display:inline-block;border: 1px solid #e1e1e1;border-radius: 5px;padding: 5px 25px;color: #004ea2;border-color: #004ea2;background-color: #d2e1ef;}
#recommand_list .c_project .project_logo{margin:30px 0;text-align: center;}
#recommand_list .c_project .project_logo img{width: 146px;}
#recommand_list .c_project .des{font-size: 16px;line-height: 1.6;}
#recommand_list .c_project .member_num{margin-top: 20px;font-size: 16px;}
#recommand_list .c_project .member_num a:hover{color: #ff0000;}
#recommand_list .c_project .member_num p:not(:last-of-type){margin-bottom: 6px;}
@media only screen and (max-width:1280px){
	#recommand_list ul.rcomd li.tit b{font-size: 20px;}
	#recommand_list ul.rcomd li{margin-bottom: 20px;/* padding-bottom: 20px; */}
}
@media only screen and (max-width:1080px){
	#main_nei{width: calc(98% - 270px);width: -webkit-calc(98% - 270px);}
	#recommand_list{width: 270px;}
}
@media only screen and (max-width:850px){
	/* #main_nei{padding: 30px 2%;} */
	#main_nei{width: 100%;}
	#recommand_list{margin-top: 20px;width:100%;}
	#recommand_list ul.rcomd{padding: 30px 0 0;}
	#recommand_list .other_part{margin-top: 0;}
	/* #recommand_list ul.rcomd li .lf_ico{width: 82px;} */
	/* #recommand_list ul.rcomd li .text{width: calc(96% - 82px);width: -webkit-calc(96% - 82px);} */
	#recommand_list ul.rcomd li .lf_ico .img{padding-bottom: 60%;}
	#recommand_list ul.rcomd li .text .con{line-height: 24px;}
	
	.member_mode #recommand_list{order: -1;margin:0 0 20px 0;}
	#recommand_list .c_project{padding:8% 6%;}
}
@media only screen and (max-width:750px){
	#main_nei{width: 100%;}
	#recommand_list{margin-top: 0;width:100%;}
}
@media only screen and (max-width:520px){
	#main_nei{padding: 0}
	#recommand_list ul.rcomd li.tit{padding-bottom: 20px;}
	#recommand_list ul.rcomd li.tit b{font-size: 16px;}
	#recommand_list ul.rcomd li .text h3{font-size: 14px;}
	#recommand_list ul.rcomd li .text .con{font-size: 12px;line-height: 20px;}
	#recommand_list ul.rcomd li .text .time{font-size: 12px;}
	#recommand_list .c_project .des{font-size:14px;}
	#recommand_list .c_project .member_num{font-size:14px;}
}

/* .page_top{margin-bottom: 3%;align-items: flex-end;color: #707070;font-size: 18px;padding-bottom: 34px;border-bottom: 1px solid #e9e9e9;}
.page_top .crumbs{color: #13527d;font-size: 18px;font-weight: normal;}
.page_top a:hover{color: #029bf1;}
@media only screen and (max-width:1080px){
	.page_top{font-size: 16px;}
	.page_top .crumbs{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.page_top{font-size: 14px;padding-bottom: 3%;}
	.page_top .crumbs{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.page_top{font-size: 12px;}
	.page_top .crumbs{font-size: 12px;}
} */

.page{margin-top: 6%;padding: 2% 0;}
.page li{margin-bottom: 4%;width: 100%;font-size: 16px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page li a:hover{color: #029bf1;}
.page li i{display: inline-block;margin-right:10px;width: 20px;height: 20px;background-repeat: no-repeat;background-position: center;vertical-align: bottom;}
.page li.page_prev i{background-image: url(../images/page_prev.png);}
.page li.page_next i{background-image: url(../images/page_next.png);}
.page li.page_return i{background-image: url(../images/page_return.png);}
@media only screen and (max-width:520px){
	.page li{margin:2px 0;width: 100%;font-size: 14px;}
	.page li:nth-last-child(1){text-align: left;}
}

/* news */
.news{padding: 5% 0;}
.news #main_nei{}
.news .news_title {padding-bottom: 4%;border-bottom: 1px solid #efefef;}
.news .news_title .title{font-size:36px;font-weight: normal;line-height: 1.5em;}
.news .news_title .mes{margin-top: 36px;font-size:16px;}
.news .news_title .mes span{display: inline-block;}
.news .news_title .mes span.time{}
.news .news_title .mes span.series{display: inline-block;/* background-image: repeating-linear-gradient(to right,#004ea9,#029bf1);color: #FFFFFF;padding: 5px 15px; */}
.news .news_content{margin-top: 5%;font-size: 16px;line-height: 1.8;color: #333;}
.news .news_content .img{margin-bottom: 20px;text-align: center;}
.news .news_content p{margin-bottom: 22px;}
.news .news_content p,.news .news_content span{font-family:initial !important;}
.news .news_content video,.news .news_content iframe,.news .news_content embed{max-width: 100%;}
.news .des_video video,.news .des_video iframe{width:100%}
.news.member_mode .des_lx .lx_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.news.member_mode .des_lx .lx_list li{margin-bottom:10px;width:48%}
.news.member_mode .des_lx .lx_list li.w100{width:100%}


/* .news .return{margin-top: 3%;}
.news .return a{display: inline-block;padding: 10px 25px;color: #fff;background: #130c04;} */
@media only screen and (max-width:1280px){
	.news .news_title .title{font-size: 30px;}
}
@media only screen and (max-width:1080px){
	.news .news_title .title{font-size: 24px;}
	.news .news_title .mes span{font-size: 16px;}
}
@media only screen and (max-width:850px){
	.news{padding: 50px 0;}
	.news .news_title .title{font-size: 20px;}
	.news .news_title .mes{margin-top: 15px;}
	.news .news_title .mes span{font-size: 14px;}
	.news .news_content p,.news .news_content span{font-size:16px !important;line-height:2 !important;}
	
	.news .center{margin-top: 30px;}
	.news .news_content{/* line-height: 28px; */}
}
@media only screen and (max-width:750px){
	.news #main_nei{margin-top: 0;}
	
}
@media only screen and (max-width:520px){
	.news_bg{display: none;}
	.news{padding: 40px 0;}
	.news .news_title .mes span.time{font-size: 12px;}
	.news .news_title .title{font-size: 16px;}
	.news .news_content{margin-top: 20px;font-size: 14px;/* line-height: 24px; */}
	.news .news_content p,.news .news_content span{font-size:14px !important;}
	.news .news_content p{margin-bottom: 12px;}
	
	.news .center a{padding: 8px 20px;}
	.news .news_content video,.news .news_content iframe,.news .news_content embed{height: 350px;}
	/* .news .return{margin-top: 15px;}
	.news .return a{font-size: 12px;} */
}

/* documentlist */
.documentlist{padding:5% 0;}
.documentlist .list_content{margin-top:64px;position: relative;overflow-x: scroll;max-height: 90vh;}
.documentlist .list_content .thead{display: flex;flex-wrap: wrap;justify-content: space-between;padding:20px 2%;background:#EEE;box-sizing: border-box;position: sticky;top:0;z-index: 1;}
.documentlist .list_content .thead .th{font-size:20px;}
.documentlist .list_content .thead .th:first-child{width:35%}
.documentlist .list_content .thead .th:nth-child(2){width:20%;}
.documentlist .list_content .thead .th:nth-child(3){width:20%}
.documentlist .list_content .thead .th:nth-child(4){width:15%;}
.documentlist .list_content .list li{display: flex;flex-wrap: nowrap;justify-content: space-between;font-size: 16px;box-sizing: border-box;padding:20px 2%;}
.documentlist .list_content .list li a{display: block;width: 35%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;position: relative;}
.documentlist .list_content .list li a:before{ content: "";display: inline-block;margin-right: 14px;width: 10px;height: 10px;background: url(../images/icon_dot.png) no-repeat center;}
   
.documentlist .list_content .list li span:nth-child(2){width:20%;}
.documentlist .list_content .list li span:nth-child(3){width:20%;}
.documentlist .list_content .list li span:nth-child(4){width:15%;}
.documentlist .list_content .list li a:hover{color:#004ea2;text-shadow: 0 0 1px #004ea2;}

@media only screen and (max-width:1280px){
	.documentlist{padding:64px 0;}
	.documentlist .list_content .thead .th{font-size: 20px;}
}
@media only s creen and (max-width:850px){
	.documentlist{padding:50px 0;}
	.documentlist .list_content{margin-top:50px}
	.documentlist .list_content .list li a img{width: 20px;}
}
@media only screen and (max-width:768px){
	.documentlist .list_content .thead{padding:18px 20px;}
	.documentlist .list_content .thead .th{font-size: 18px;}
	.documentlist .list_content .list li{padding:18px 20px;}
}
@media only screen and (max-width:520px){
	.documentlist{padding:30px 0;}
	.documentlist .list_content{margin-top:30px;}
	.documentlist .list_content .tb{width: 800px;}
	.documentlist .list_content .thead{padding:16px;}
	.documentlist .list_content .thead .th{font-size:16px;}
	.documentlist .list_content .list li{padding:16px;font-size: 14px;}
	.documentlist .list_content .list li a:before{margin-right:6px;}
	
	.documentlist .list_content .list li a img{width: 20px;}
}
@media only screen and (max-width:380px){
	.documentlist .list_content .tb{width: 700px;}
}

/* news_doc */
.news_doc #recommand_list .page ul li{text-align: right;}
.down_doc{margin-top:46px;}
.down_doc .hd{font-size:16px;font-weight:bold;color:#004ea2;padding-bottom:20px;border-bottom:1px solid #ececec;}
.down_doc a{display:block;margin-top:20px;font-size:16px;}
.down_doc .zip{display:inline-block;margin-right:10px;vertical-align:bottom;width: 20px;height: 20px;background:url(../images/icon_zip.png)no-repeat center/100% auto;}
.down_doc a:hover{color: #029bf1;}
@media only screen and (max-width:520px){
	.down_doc a{font-size:14px;}
}


.common_news_list{}
.common_news_list ul li{font-size: 16px;}
.common_news_list ul li:not(:last-of-type){margin-bottom:10px;}
.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;}
}

.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: 20px;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;}
}

/* danglist */
.danglist .news_con{display: flex;flex-wrap: wrap;justify-content: space-between;}
.danglist .news_con .news_banner{width: 33.3%;}
.danglist .news_con .nsp .first_news{margin-top:40px;}
.danglist .news_con .nsp .first_news .title{font-size: 20px;font-weight: normal;white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.danglist .news_con .nsp .first_news .title:hover{color: #c1272d;}
.danglist .news_con .news_banner .list{position: relative;}
.danglist .news_con .news_banner .list .img{position: relative;padding-bottom:78%;padding-bottom:66%;}
.danglist .news_con .news_banner .list .img img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%);transform: translate(-50%,-50%);}
.danglist .news_con .news_banner .list .mask{position: absolute;left: 0;bottom: 0;padding:16px 20px;width: 100%;background: rgba(45,58,75,.81);box-sizing:border-box;}
.danglist .news_con .news_banner .list .text_wrap{color:#fff;width:calc(100% - 100px);width:-webkit-calc(100% - 100px)}
.danglist .news_con .news_banner .list .tit{font-size:20px;}
.danglist .news_con .news_banner .swiper-pagination{text-align: right;width: 98%;left:auto;right:0;width: 100px;bottom:16px;}
.danglist .news_con .news_banner .swiper-pagination-bullet{background: #fff;margin: 0 6px;opacity: 1;width: 11px;height: 11px;}
.danglist .news_con .news_banner .swiper-pagination-bullet-active{background: #004ea2;}
.danglist .news_con .nsp{width: 65%;box-sizing: border-box;background:#fff;}
.danglist .news_con .nsp .nav_top_title{width: 100%;background:#ececec;}


.danglist .news_con .nsp .nav_top_title .lst_name{position: relative;padding:12px;background:#004ea2;color:#fff;}
.danglist .news_con .nsp .nav_top_title .lst_name.on{}
/* .danglist .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%);} */

.danglist .news_con .nsp .common_news_list{margin-top: 20px;}
@media only screen and (max-width:1340px){
	.danglist .news_con .nsp .common_news_list .title{width: 60%;}
}
@media only screen and (max-width:1080px){
	.danglist .news_con .nsp .first_news{margin-top:30px;}
	.danglist .news_con .nsp .first_news .title{font-size:18px;}
	.danglist .news_con .nsp .nav_top_title .lst_name{}
	.danglist .news_con .nsp .common_news_list ul li:nth-last-child(-n+3){display:none;}
	.danglist .news_con .news_banner .list .tit{font-size:16px;}
}
@media only screen and (max-width:880px){
	.danglist .news_con .nsp .first_news .title{font-size:17px;}
	.danglist .news_con .news_banner{width: 100%;}
	.danglist .news_con .news_banner .list .img{padding-bottom:60%;}
	.danglist .news_con .nsp{padding:20px;margin-top:30px;width: 100%;box-shadow: 0 0 10px rgba(172,172,172,0.64);}
	.danglist .news_con .nsp .nav_top_title .lst_name{}
	
}
@media only screen and (max-width:520px){
.danglist .news_con{display: block;width: 100%;}
	.danglist .news_con .nsp .nav_top_title .lst_name{}
	.danglist .news_con .news_banner .list .tit{font-size:14px;}
	.danglist .news_con .news_banner .list .mask{padding:14px 20px}
	
	.danglist .news_con .nsp .first_news .title{font-size:16px;}
	.danglist .news_con .news_banner .swiper-pagination{bottom: 12px;}
	
}

.abt{padding: 44px 0 5% 0;}
.abt .content{ font-size:16px; line-height:2;font-family:initial !important;}
.abt .content, .abt .content p, .abt .content span{font-family:initial !important;}
@media only screen and (max-width:850px){
	.abt .content,.abt .content p,.abt .content span{font-size:16px !important;}
}
@media only screen and (max-width:520px){
	.abt .content,.abt .content p,.abt .content span{font-size:16px !important;line-height:2 !important;}
}

/* Q&A有问有答 */
.QAList{padding: 44px 0 2% 0;}

.layui-reply ul li{margin-bottom: 20px;padding: 42px 0;background: #f7f7f7;box-sizing: border-box;border-radius: 6px;font-size: 16px;}
.layui-reply .ori-item .content{padding: 14px;background: #e7e7e7;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;font-size:20px;}
.layui-reply .ori-item .content label{width: 75px;}
.layui-reply .ori-item .content .con{width: calc(100% - 75px);width: -webkit-calc(100% - 75px);}
.layui-reply .basic-item{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;padding:0 14px;box-sizing:border-box;}
.layui-reply .basic-item .lf_box{width: 48px;height: 48px;border-radius: 50%;overflow: hidden;background:#029bf1;border-radius:50%;color:#fff;position: relative;}
.layui-reply .basic-item .lf_box .touxiang{position: absolute;top:50%;left:50%;font-size:24px;transform:translate(-50%,-50%);}
.layui-reply .basic-item .center_box{width: calc(100% - 65px);width: -webkit-calc(100% - 65px);}
.layui-reply .basic-item .center_box .line-1 span{display: inline-block;margin-right: 10px;}
.layui-reply .basic-item .center_box .name-field{font-weight: bold;}
.layui-reply .basic-item .center_box .desc-field{color: #666;}
.layui-reply .basic-item .center_box .line-2{margin: 10px 0;}
.layui-reply .basic-item .center_box .line-2 .real-reply{line-height:1.6}
.layui-reply .basic-item .center_box .line-3{color: #999;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.layui-reply .basic-item .center_box .line-3 .time-field{margin-right: 10px;}
.layui-reply .basic-item .center_box .line-3 .action-field button{background: transparent;color: #999;cursor: pointer;}
.layui-reply .basic-item .center_box .line-3 .action-field button i{display: inline-block;margin-right: 2px;width: 20px;height: 15px;vertical-align: bottom;background-repeat: no-repeat;background-position: center;filter: grayscale(1);}
.layui-reply .basic-item .center_box .line-3 .action-field button i.rpy{background-image: url(../images2/reply.png);}
.layui-reply .basic-item .center_box .line-3 .action-field button i.good{background-image: url(../images2/good.png);}
.layui-reply .basic-item .center_box .line-3 .action-field button i.del{background-image: url(../images2/delete.png);}
.layui-reply .basic-item .center_box .line-3 .action-field button.active i{filter: grayscale(0);}
.layui-reply .basic-item .center_box .line-3 .action-field button.active{color: #265fd7;}
.layui-reply .basic-item .center_box .line-3 .action-field a{color: #029bf1;}


.layui-reply .reply-item {margin-top: 25px;display: none;}
.layui-reply .reply-item .lf_box{width: 48px;height: 48px;}
.layui-reply .reply-item .lf_box .touxiang{border-radius: 50%;overflow: hidden;}
.layui-reply .reply-item .center_box{width: calc(100% - 145px);width: -webkit-calc(100% - 145px);}
.layui-reply .reply-item .center_box textarea{padding: 4px 10px;width: 100%;height: 64px;background: #fff;box-sizing: border-box;font-family: inherit;border: 1px solid #265FD7;border-radius: 4px;resize: none;white-space: pre-wrap;}
.layui-reply .reply-item .send-button{width: 80px;height: 65px;color: #fff;background-color: #265FD7;border-radius: 4px;cursor: pointer;}
@media only screen and (min-width:1920px){
	.layui-reply .basic-item .center_box .line-3 .action-field button:hover i{filter: grayscale(0);}
	.layui-reply .basic-item .center_box .line-3 .action-field button:hover{color: #265fd7;}
}
@media only screen and (max-width:850px){
	.QAList{padding: 50px 0;}
	.layui-reply .ori-item .content{font-size:18px;}
}
@media only screen and (max-width:520px){
	.QAList{padding: 40px 0;}
	.layui-reply ul li{padding:0;background:#fff;}
	.layui-reply .ori-item .content{font-size:14px;}
	.layui-reply ul li{font-size:14px;}
	.layui-reply .basic-item .center_box{width: 100%;}
	.layui-reply .basic-item .lf_box{width: 30px;height: 30px;}
	.layui-reply .basic-item .lf_box .touxiang{font-size:20px;}
	.layui-reply .ori-item .content label{width: 60px;}
	.layui-reply .ori-item .content .con{width: calc(100% - 60px);width: -webkit-calc(100% - 60px)}
}

.common_p_more{margin-top:46px;}
.common_p_more .right a{font-size:24px}
.common_p_more .hd{font-size:16px;font-weight:bold;color:#004ea2;padding-bottom:20px;border-bottom:1px solid #ececec;}
.more_question{margin-top:12px}
.more_question ul li{padding: 3px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: flex;font-size:16px;}
.more_question ul li a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.more_question ul li span {color: #029bf1;}
@media only screen and (max-width:850px){
	.common_p_more .right a{font-size:20px}
}
@media only screen and (max-width:520px){
	.more_question ul li{font-size:14px;}
	.common_p_more .right a{font-size:18px}
}

/* caselist */
	.caselist{padding:46px 0 5% 0}
	.caselist .list_content{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:7%;}
	.caselist .list_content .item{margin-right:1.33%;margin-bottom:2%;width: 24%;box-sizing:border-box;box-shadow:0 0 15px rgba(0 0 0 / 10%);background:linear-gradient(to bottom,#fff,#dedfe7)}
	.caselist .list_content .item:nth-child(4n){margin-right:0}
	/* .caselist .list_content:after{content:"";} */
	/* .caselist .list_content .item{margin-right:0;margin-bottom:2%;} */
	.caselist .list_content .item .img{position: relative;padding-bottom:75%;width: 100%;height:0;overflow: hidden;}
	.caselist .list_content .item .img img{position: absolute;left:50%;top:50%;width: auto;max-width:80%;height:auto;transform:translate(-50%,-50%);}
	.caselist .list_content .item .text_wrap{padding:18px 14px;transition:padding 0.3s linear;text-align:center;}
	.caselist .list_content .item .text_wrap .tit{font-weight:normal;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
	
	.caselist.caselist_huiyuan .list_content .item{background:none}
	.caselist.caselist_huiyuan .list_content .item .img img{max-height:80%;}
	.caselist.caselist_huiyuan .list_content .item .text_wrap .tit{font-size:18px;}
	@media only screen and (min-width:480px){
		.caselist .list_content .item:hover{box-shadow:initial}
		/* .caselist .list_content .item:hover .text_wrap{padding-left:0;padding-right:0;} */
		.caselist .list_content .item:hover .img:after{background:rgba(0,0,0,0)}
		.caselist .list_content .item:hover .img:before{opacity: 0;}
	}
	@media only screen and (max-width:1280px){
		.caselist .list_content .item .text_wrap .tit{font-size:16px}
		.caselist.caselist_huiyuan .list_content .item .text_wrap .tit{font-size:16px;}
	}
	@media only screen and (max-width:1080px){
		/* .caselist{padding:64px 0} */
		.caselist .list_content{justify-content:space-between;}
		.caselist .list_content:after{content:"";width:32%}
		.caselist .list_content .item{margin-right:0;margin-bottom:2%;width: 32%;}
	}
	@media only screen and (max-width:850px){
		.caselist{padding:50px 0;}
		.caselist .list_content .item .text_wrap{padding:20px 15px;}
		
		
		
	}
	@media only screen and (max-width:750px){
		
	}
	@media only screen and (max-width:520px){
		.caselist{padding:40px 0}
		.caselist .list_content:after{width:100%}
		.caselist .list_content .item{margin-bottom:6%;width: 100%;}
		.caselist .list_content .item .text_wrap{padding:10px}
		.caselist .list_content .item .text_wrap .tit{font-size:14px}
		
		.caselist.caselist_huiyuan .list_content .item{width: 47%;}
		.caselist.caselist_huiyuan .list_content .item .text_wrap .tit{font-size:14px;}
	}
	
	/* article */
	.relative_more{padding:5% 0 0 0}
	.article_more{margin-top:5%;}
	.article_more .swiper-slide{padding:20px;box-sizing: border-box;}
	.article_more .item{box-sizing: border-box;border-radius: 10px;overflow: hidden;}
	.article_more .item .text_wrap{padding: 4% 3% 50px;box-sizing: border-box;}
	.article_more .item .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
	.article_more .item .img img{position: absolute;left: 50%;top: 50%;width: auto;max-height:96%;transition: all .3s linear;transform: translate(-50%,-50%);}
	.article_more .item .tit{font-size: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;color: #333;/* min-height: 54px; */line-height: 1.7em;text-align:center}
	.article_more .item .con{margin:18px 0 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 100%;font-weight: lighter;line-height: 1.6;}
	.article_more .item .btm{position: absolute;left:50%;bottom:30px;width:86%;font-size: 14px;color: #999;transform: translateX(-50%);justify-content:flex-end;}
	.article_more .item .time:before{content:"";display:inline-block;margin-right:4px;width:21px;height:21px;background:url(../images/sj.png)no-repeat center/100% auto;vertical-align: text-bottom;}
	.article_more .item .m{display: block;width: 24px;height:24px;background:url(../images/icon_arrow3.png)no-repeat center}
	
	.article_more .swiper-button-next:after, .article_more .swiper-button-prev:after{background: rgba(0,78,162,0.8);color: #fff;font-size: 30px;padding: 13px 6px;}
	@media only screen and (min-width:521px){
		.article_more .item:hover .mid_row::before{width: 100%;}
		/* .article_more .item .mid_row .rt_time{opacity: 0;transform: translateX(-20px);} */
		.article_more .item:hover .rt_time{opacity: 1;transform: translateX(0px);}
		.article_more .item:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
		.article_more .item:hover .img img{transform:translate(-50%,-50%) scale(1.1);}
	}
	@media only screen and (max-width:1280px){
		
		.article_more .item .mid_row .rt_time span.year{font-size: 16px;}
		.article_more .item .tit{}
		.article_more .item .con{margin-top: 10px;}
	}
	@media only screen and (max-width:1080px){
		
	}
	@media only screen and (max-width:850px){
		.relative_more{padding: 50px 0 0}
		.article_more{margin-top: 40px;}
		.article_more .item .mid_row{font-size: 16px;}
		.article_more .item .mid_row .lf_type i{width: 20px;height: 20px;background-size: 20px;}
		.article_more .item .mid_row .rt_time span{font-size: 14px;}
		.article_more .item .mid_row .rt_time span.m-d{font-size: 18px;}
		.article_more .item .tit{font-size: 17px;}
		.article_more .item .con{font-size: 14px;}
	}
	@media only screen and (max-width:520px){
		.relative_more{padding:40px 0 0;}
		.article_more{margin-top: 30px;}
		.article_more .swiper-slide{padding: 0;}
		.article_more .item{padding: 0;border-radius: 6px;}
		.article_more .item .text_wrap{padding: 18px 0 40px;}
		.article_more .item .btm{bottom: 10px;width: 100%;}
		.article_more .item .tit{margin-top: 0;font-size: 16px;font-weight: bold;min-height: auto;line-height: 1.5;}
		.article_more .item .mid_row{/* margin: 6% 0 15px; */font-size: 14px;}
		.article_more .item .mid_row {margin: 15px 0 0;font-size: 14px;position: initial;width: 100%;background: none;padding: 0;}
		.article_more .item .mid_row .rt_time{color: #666;display: flex;justify-content: space-between;}
		.article_more .item .mid_row .rt_time span{font-size: 14px;display: inline-block;}
		.article_more .item .mid_row .rt_time span.m-d{font-size: 14px;}
		.article_more .item .mid_row .rt_time span.year{display: none;font-size: 14px;}
		.article_more .item .img img{left: 50%;top: 50%;transform: translate(-50%,-50%);}
		.article_more .item .time:before{width: 18px;height: 18px;}
		.article_more .item .m{width: 18px;height: 18px;background-size: 100% auto;}
	}