

/* banner */
.banner{width: 100%;height:auto;overflow: hidden;position: relative;}
.banner .swiper{width: 100%;height: 100%;}
/* .banner .swiper img{width: 100%;height:100%;} */
.banner .list{width:100%;height: 100%;}
.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;background-size: 100% auto;}
.banner #banner_prev{left:5%;background: url(../images/banner_prev.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;background-size: 100% auto;}
.banner #banner_next{right: 5%;background: url(../images/banner_next.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;background-size: 100% auto;}
.banner #banner_prev.fade{opacity: 0;}
.banner #banner_next.fade{opacity: 0;}
.banner .swiper-pagination{width:100%;height: 8px;padding: 0;margin: 0;bottom: 38px;}
.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 6px;}
.banner .swiper-pagination span{width: 13px;height: 13px;background: #fff;padding: 0;border: solid 1px transparent;opacity: 1;vertical-align: middle;border: 0;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{/* width: 6px;height: 6px; */border-color:transparent;background: #f2c417;}
.banner .swiper-pagination-bullet{border-radius: 16px;}
.banner .swiper-pagination{height: auto;bottom: 30px;}
.banner #banner_mb{display: none;}

.banner .num_page{position: absolute;right:5%;bottom:30px;width:auto;z-index: 2;color: #fff;font-size: 40px;font-family: mont;white-space: nowrap;}
.banner .num_page span{display: inline-block;}

@media only screen and (max-width:1260px){
	.banner #banner_prev, .banner #banner_next{width: 20px;height: 36px;}
	/* .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;}
}
@media only screen and (max-width:768px){
	.banner .num_page{font-size:30px;}
}
@media only screen and (max-width:750px){
	.banner #banner_pic{display: none;}
	.banner #banner_mb{display: block;}
}
@media only screen and (max-width:480px){
.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 .list01 {position: relative;z-index: 1;background: #c2b4a7;overflow: hidden;}
.banner .list01 .text{position: absolute;left: 0;top:46.5%;width:100%;height: auto;transform: translate(0,-50%);z-index: 2;}
.banner .list01 .text .wrap{margin: 0 0 0 auto;text-align: right;transform: translateX(50%);opacity: 0.2;transition: all 0.6s 0.9s ease-out;}
.banner .list01 .text .bottom img{margin-top: 6.5%;transform: translateX(17px);}
.banner .list01 .img{overflow: hidden;}
.banner .list01 .img img{transform: translateX(-50%);opacity: 0.2;transition: all 1s 0.5s ease-out;}
.banner .list01.after .img img{transform: translateX(0);opacity: 1;}
.banner .list01.after .text .wrap{transform: translateX(0);opacity: 1;}
@media only screen and (max-width:1260px){
	.banner .list01 .text .bottom img{transform: translateX(5px);}
	.banner .list01 .text .wrap{width: 50%;}
}
@media only screen and (max-width:480px){
	.banner .list01 .text .wrap{width: 65%;}
	.banner .list01 .text .wrap .top{margin: 0 0 0 auto;width: 60%;}
} */


/* common_css */
section{width: 100%;overflow: hidden;}

.idx_title {color: #666;}
.idx_title .title{font-size: 28px;position: relative;z-index: 1;line-height: 1em;display: inline-block;font-weight: normal;color:#465dac;}
/* .idx_title .title:after{content: "";position: absolute;left: 0;bottom: 0;width: 80px;height: 9px;background: #ff7e00;z-index: -1;} */
.idx_title .slogan{margin-top: 6px;font-size: 16px;line-height: 1.8;}
.idx_title .en{display: block;margin-bottom: 10px;font-size: 18px;font-family: arial;color: #999;text-transform:capitalize;}
@media only screen and (min-width:481px){
}
@media only screen and (max-width:1260px){
.idx_title .title{font-size: 26px;}
}
@media only screen and (max-width:850px){
.idx_title .title{font-size: 20px;}
.idx_title .en{font-size: 15px;margin-bottom: 8px;}
.idx_title .slogan{font-size: 14px;}
}
@media only screen and (max-width:520px){
.idx_title .title{font-size: 18px;}
.idx_title .en{font-size: 12px;}
.idx_title .slogan{/* margin-left: auto;margin-right:auto;max-width: 80%; */margin-top:10px;font-size: 14px;}
}
@media only screen and (max-width:380px){
	.idx_title .title{font-size: 16px;}
}

.common_more span{display: inline-block;width:auto;font-size: 14px;box-sizing: border-box;font-size:16px;color:#465dac;}
.common_more span i{display: inline-block;margin-left: 13px;width: 74px;height: 20px;background: url(../images/icon_02.png)no-repeat center;vertical-align: text-bottom;background-size:100% auto;}
.common_more span:hover{color:#465dac;}
@media only screen and (max-width:1260px){
	.common_more span{font-size:14px}
	.common_more span i{width: 60px;}
}
@media only screen and (max-width:520px){
	.common_more span{font-size:12px}
	.common_more span i{width: 50px;}
}

/* ml_part01 */
.ml_part01{padding:108px 0 0;background:linear-gradient(to bottom,#e5eaff 56%,#fff 100%);}
.ml_part01 .idx_title{color:#465dac;}
.ml_part01 .idx_title .slogan{}
.ml_part01 .intro{display:flex;flex-wrap:nowrap;justify-content: space-between;margin-top:58px;}
.ml_part01 .intro .item{width:25%;transition: width 0.3s linear;}
.ml_part01 .intro .item.cur{width:50%;}
.ml_part01 .intro .item .wrap{position: relative;}
.ml_part01 .intro .item .img{position: relative;padding-bottom: 252px;width:100%;height:0;overflow: hidden;}
.ml_part01 .intro .item .img img{position: absolute;left:0;top:50%;width:auto;max-width:initial;height:100%;transform: translateY(-50%);}
.ml_part01 .intro .item .intro_txt{position: absolute;left:0;top:0;padding:12%;width:100%;box-sizing:border-box;color:#666;}
.ml_part01 .intro .item.cur .intro_txt{padding:6%;}
.ml_part01 .intro .item .intro_txt .tit{font-size:19px;font-weight: bold;margin-bottom:16px;}
.ml_part01 .intro .item .intro_txt .des{font-size:16px;line-height:1.4;}
@media only screen and (max-width:1260px){
	/* .ml_part01 .intro .item .intro_txt .tit{font-size:20px;} */
	.ml_part01{padding:78px 0 0;}
	.ml_part01 .intro .item .intro_txt .des{font-size:16px;}
}
@media only screen and (max-width:1080px){
	.ml_part01 .intro_box .odcontent{width:100%}
}
@media only screen and (max-width:850px){
	.ml_part01{padding:58px 0 0;}
	.ml_part01 .intro .item .intro_txt .tit{font-size:17px;}
	.ml_part01 .intro .item .intro_txt .des{font-size: 15px;}
}
@media only screen and (max-width:520px){
	.ml_part01{padding:30px 0 0;background: #fff;}
	.ml_part01 .idx_title{color:#666;}
	.ml_part01 .idx_title .slogan{color:#666;margin-top: 8px;}
	.ml_part01 .intro_box{display: none;}
	.ml_part01 .intro{flex-wrap: wrap;}
	.ml_part01 .intro .item{width:100%;}
	.ml_part01 .intro .item.cur{width: 100%;}
	.ml_part01 .intro .item .img{padding-bottom: 175px;}
	.ml_part01 .intro .item .img img{width: 100%;height: auto;}
	.ml_part01 .intro .item .intro_txt{padding:6%;}
	.ml_part01 .intro .item .intro_txt .tit{font-size: 16px;}
}

/* home_product */
.home_product{padding: 5.5% 0;}
/* .home_product .product_box{padding: 50px 5% 409px 8%;background: linear-gradient(to bottom,#003ca6 80%,transparent 80%);color: #fff;box-sizing: border-box;}
.home_product .product_box .top{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
.home_product .product_box .top .title{font-size: 58px;font-size:36px;font-weight: bold;}
.home_product .product_box .top .s_box{width: calc(90% - 500px);width: -webkit-calc(90% - 500px);}
.home_product .product_box .top .s_box .search_box{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.home_product .product_box .top .s_box .search_box form{width: 76.5%;}
.home_product .product_box .top .s_box .search_box input{display: inline-block;vertical-align: middle;height: 48px;line-height: 48px;font-size: 16px;}
.home_product .product_box .top .s_box .search_box .sch{padding: 0 18px 0 48px;width: calc(100% - 81px);width:-webkit-calc(100% - 81px);box-sizing: border-box;background:#fff url(../images/icon_search.png)no-repeat left 18px center;}
.home_product .product_box .top .s_box .search_box .sch::placeholder{font-size: 16px;color: #aca9a9;}
.home_product .product_box .top .s_box .search_box input.sub{width:81px;font-size: 16px;color: #fff;background-color: #04b2eb;}
.home_product .product_box .top .s_box a{padding: 0 15px;width: 20.5%;text-align: center;display: inline-block;box-sizing: border-box;white-space: nowrap;transition: all 0.3s linear;} */
.home_product .pdct_content{margin-top: 23px;margin-top:46px;position: relative;}
.home_product .pdct_content .pdct_nav{/* background:#f5f5f5; */}
.home_product .pdct_content .pdct_nav ul{display: flex;flex-wrap: wrap;justify-content: flex-start;width: calc(100% - 10px);width: -webkit-calc(100% - 10px);}
.home_product .pdct_content .pdct_nav ul li{padding: 10px 25px;padding:12px 22px;margin-top:4px;width: auto;font-size: 18px;box-sizing: border-box;white-space: nowrap;text-align: center;}
.home_product .pdct_content .pdct_nav ul li.on{border-radius: 30px;box-shadow: 0 0 16px #ccd3f1;color: #465dac;}
.home_product .pdct_content .list_content_m{display: none;}
.home_product .pdct_content .list_content{margin-top:62px;margin-top:30px;width: 100%;background: #fff;padding: 0;box-sizing: border-box;}
.home_product .pdct_content .list_content:after{content: "";position: absolute;left: 100%;top: 0;width: 100%;height: 100%;background: #fff;}
.home_product .pdct_content .list_content .pdct_nav ul li.on{background: #fff;}
.home_product .pdct_content .item{position: relative;border-top:2px solid #465dac;}
.home_product .pdct_content .item:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(70,93,171,1);transition: all .2s linear;z-index: 1;opacity: 0;}
.home_product .pdct_content .item .text_wrap{padding: 18px 6%;text-align: left;color: #fff;box-sizing: border-box;/* background:#f7f7f7; */position: absolute;left:0;top:auto;width:100%;bottom:50%;z-index: 2;opacity: 0;transform: translateY(50%);text-align: center;}
.home_product .pdct_content .item .tit{font-weight: normal;font-weight: bold;font-size:24px;font-size:18px;font-weight: bold;}
.home_product .pdct_content .item .des{margin-top:8px;margin-bottom:4px;font-size:16px;/* min-height: 42px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; */overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.home_product .pdct_content .item .more{display: inline-block;margin-top: 24px;color: #666;font-size: 16px;transition:all .3s linear;font-size:14px;display: none;}
.home_product .pdct_content .item .img{position: relative;padding-bottom: 80%;overflow: hidden;background: #e1e1e1;}
.home_product .pdct_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.home_product .pdct_content .list_content .part{position: relative;}
.home_product .pdct_content .page_center{margin-top:30px;}
.home_product .pdct_content .common_prev,.home_product .pdct_content .common_next{position: absolute;top:50%;width:44px;height:44px;border-radius: 50%;background-color: #f3c310;background-repeat: no-repeat;background-position: center;transform: translateY(-50%);z-index: 2;cursor: pointer;}
.home_product .pdct_content .common_prev{right:calc(100% + 30px);right:-webkit-calc(100% + 30px);background-image: url(../images/pics_prev.png);}
.home_product .pdct_content .common_next{left:calc(100% + 30px);left:-webkit-calc(100% + 30px);background-image: url(../images/pics_next.png);}
.home_product .pdct_content .swiper-button-lock{display: initial;}
@media only screen and (min-width:521px){
	.home_product .pdct_content .item:hover .text_wrap{opacity: 1;}
	.home_product .pdct_content .item:hover:after{opacity: 0.6;}
	.home_product .product_box .top .s_box a:hover{letter-spacing: 2px;}
	.home_product .pdct_content .common_prev:hover,.home_product .pdct_content .common_next:hover{box-shadow: 0 0 15px rgba(243,195,16,0.6);}
}
@media only screen and (max-width:1440px){
	/* .home_product .product_box .top .title{font-size: 42px;} */
}
@media only screen and (max-width:1260px){
	.home_product .pdct_content{margin-top:46px;}
	.home_product .pdct_content .pdct_nav ul li{padding:12px 14px;font-size:18px;white-space: initial;}
	/* .home_product .pdct_content .list_content{margin-top:50px;} */
	.home_product .pdct_content .item .tit{font-size:18px;}
	.home_product .pdct_content .item .more{margin-top:20px;font-size:14px;}
	.home_product .pdct_content .common_prev{right:100%;transform: translate(50%,-50%);}
	.home_product .pdct_content .common_next{left:100%;transform: translate(-50%,-50%);}
}
@media only screen and (max-width:1080px){
	.home_product .pdct_content .pdct_nav ul li{font-size:16px;width: initial;}
	.home_product .pdct_content .item .text_wrap{/* padding:24px 2%; */}
}
@media only screen and (max-width:850px){
	.home_product{padding: 50px 0;}
	.home_product .pdct_content{margin-top:26px;}
	.home_product .pdct_content .pdct_nav{}
	.home_product .pdct_content .pdct_nav ul li{padding:10px;font-size: 14px;}
	.home_product .pdct_content .pdct_nav ul li.on{box-shadow: 0 0 8px #ccd3f1;}
	.home_product .pdct_content .list_content{margin-top:20px;}
	.home_product .pdct_content .list_content_m{margin-top:20px;}
	.home_product .pdct_content .item .text_wrap{padding:8% 6%}
	.home_product .pdct_content .item .tit{font-size:16px;}
	.home_product .pdct_content .item .des{font-size:14px; /* min-height: 38px; */}
	.home_product .pdct_content .item .more{margin-top:16px;}
	.home_product .pdct_content .item .text_wrap{opacity: 1;color:#465dac;bottom: 0;transform: initial;text-align: left;}
	.home_product .pdct_content .item:after{opacity: 0.3;background: rgba(255,255,255);}
	.home_product .pdct_content .item:hover:after{opacity: 0.3;}
	
}
@media only screen and (max-width:520px){
	.home_product{padding: 30px 0;}
	.home_product .pdct_content{margin-top:20px;}
	.home_product .pdct_content .pdct_nav{}
	/* .home_product .pdct_content .pdct_nav ul:after{content:"";width: 33.3%;} */
	.home_product .pdct_content .pdct_nav ul li{padding:8px 10px;width: auto;font-size:13px;}
	.home_product .pdct_content .pdct_nav ul li.on {box-shadow: 0 0 4px #ccd3f1;}
	.home_product .pdct_content .list_content{margin-top:20px;}
	.home_product .pdct_content .item .text_wrap{padding:14px 4%;}
	.home_product .pdct_content .item .tit{font-size:14px;}
	.home_product .pdct_content .item .more{margin-top:10px;font-size:12px;}
	.home_product .pdct_content .common_prev,.home_product .pdct_content .common_next{position: initial;margin:0 8px;transform: initial;display: inline-block;width: 32px;height: 32px;background-size:8px auto;}
	.home_product .pdct_content .page_center{margin-top:20px;}
	.home_product .pdct_content .item .des{margin-top:4px;font-size:12px;}
}


/* pro_solution */
.pro_solution{padding:5% 0 0;}
.pro_solution .layout{margin:22px auto 34px;margin:40px auto 34px;width: 790px;max-width:100%;font-size:14px;}
.pro_solution .layout span{margin-right:2px;padding:16px 20px;box-sizing: border-box;background-color: #e3e7ec;width: 36.6%;width:20.6%;border-radius: 4px;}
.pro_solution .layout input{display: inline-block;padding:16px 20px;background-color: #e3e7ec;width: 36.6%;width:51.6%;box-sizing: border-box;border-radius: 4dpx;}
.pro_solution .layout input.up{width: 25.7%;background: #facd00;}
.pro_solution .words{margin:0 auto;width:810px;max-width: 100%;color:#666;}
.pro_solution .words a{display: inline-block;margin:0 10px;line-height: 24px;}
.pro_solution .words a:hover{color:#465dac;}
@media only screen and (max-width:850px){
	.pro_solution{padding:50px 0 0;}
	.pro_solution .layout{margin:22px auto 26px;}
	.pro_solution .layout span{padding:12px 14px;border-radius: 4px;}
	.pro_solution .layout input{padding:12px 14px;border-radius: 4px;}
}
@media only screen and (max-width:520px){
	.pro_solution{padding:30px 0 0;}
	.pro_solution .layout{display: none;}
	.pro_solution .words{margin-top: 20px;}
}

/* home_area */
.home_area{padding:5% 0;/* background: #edf0f3;background: #e5eaff; */background:url(../images/area_bg.jpg)no-repeat center/cover;color: #fff;}
.home_area .idx_title .title{color:#fff;}
.home_area .idx_title .slogan{margin-left: auto;margin-right: auto;max-width: 900px;}
.home_area .solute_layout{margin-top: 50px;/* background:linear-gradient(to bottom,#edf0f3 86.5%,#fff 86.5%);padding:100px 0;*/}
.home_area .solute_nav{position: relative;width: 100%;z-index: 1;z-index: 2;box-sizing: border-box;}
.home_area .solute_nav > ul{display: flex;flex-wrap: wrap;justify-content: space-around;}
.home_area .solute_nav > ul li{padding: 5% 2% 2%;padding:40px 2% 16px;padding:40px 0;width:calc(100% / 3);width:-webkit-calc(100% / 3);cursor: pointer;box-sizing: border-box;z-index: 1;border-right:1px solid rgba(255,255,255,0.3);border-top: 1px solid rgba(255,255,255,0.3);position: relative;z-index: 1;}
.home_area .solute_nav > ul li .wrap{position: relative;z-index: 3;}
.home_area .solute_nav > ul li:after{content: "";position: absolute;left:0;top:0;width: 100%;height: 100%;opacity: 0;background-color: rgba(243,197,23,1);z-index: -1;}
.home_area .solute_nav > ul li:before{content: "";position: absolute;left:0;top:0;width: 100%;height: 100%;z-index: 0;opacity: 0;}
.home_area .solute_nav > ul li:nth-child(3n){border-right: 0;}
.home_area .solute_nav > ul li:nth-child(-n+3){border-top: 0;}
.home_area .solute_nav > ul li > .flx_w{align-items: center;justify-content: flex-start;flex-wrap: nowrap;}
.home_area .solute_nav > ul li .num{font-size: 15px;margin-right: 20%;}
.home_area .solute_nav > ul li.on{/* background-color:#f7cd00; */color:#fff}
/* .home_area .solute_ > av ul li.on:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;} */
.home_area .solute_nav > ul li .wrap{/* white-space: nowrap; */text-align:center;}
.home_area .solute_nav > ul li .wrap i{display: inline-block;margin-bottom:24px;width: 36px;width:auto;/* filter: grayscale(1) brightness(100); */vertical-align: text-bottom;}
.home_area .solute_nav > ul li .wrap i img{transition: all .3s linear;}
.home_area .solute_nav > ul li.on .wrap i{filter: initial;}
.home_area .solute_nav > ul li .hd{display: inline-block;font-size: 24px;font-size:18px;vertical-align: text-bottom;width: 100%;}
.home_area .detail_con{/* position: absolute; */padding: 6% 2.5% 6% 3.5%;/* left: 96%;top: 0%; */width: 368px;text-align: left;box-sizing: border-box;opacity: 1;visibility: visible;transition: all .4s cubic-bezier(.215,.61,.455,1);box-shadow: -2px 6px 16px rgba(0,0,0,0.16);}
.home_area .detail_con > .por{height:100%;}
.home_area .detail_con .tit{margin-bottom: 68px;margin-top:40px;font-weight: normal;font-size: 28px;font-size:24px;line-height: 1.5;font-weight: bold;}
.home_area .detail_con .con{font-size: 16px;line-height: 2;text-align: justify;}
.home_area .detail_con .con a{display: block;margin-bottom:3%;white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.home_area .detail_con .con a:last-child{margin-bottom: 0;}
.home_area .detail_con .more span{display: inline-block;position:absolute;left:0;bottom:0;width:auto;font-size: 14px;box-sizing: border-box;font-size:16px;}
.home_area .detail_con .more span i{display: inline-block;margin-left: 13px;width: 74px;height: 20px;background: url(../images/icon_02.png)no-repeat center;vertical-align: text-bottom;background-size:100% auto;}
.home_area .pic_content{margin:26px 0 0;padding:0 0 0 18.6%;width: 100%;box-sizing: border-box;}
.home_area .pic_content .slogan{display: block;margin-bottom: 4%;text-align: right;font-size: 42px;color: #fefefe;}
.home_area .pic_content .content{padding:0 0 20px 0;background:#fff;}
.home_area .pic_content .content .item{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.home_area .pic_content .item .img{width:calc(100% - 368px);width:-webkit-calc(100% - 368px);overflow: hidden;}
@media only screen and (min-width:521px){
	.home_area .solute_nav > ul li:hover .wrap i img{transform: scale(0.85);}
	.home_area .solute_nav > ul li:hover:after{opacity: 1;}
	.home_area .solute_nav > ul li:hover:before{opacity: 1;}
	.home_area .solute_nav > ul li:nth-child(1):before{background: url(../images/solute_case01.png)no-repeat center/cover;}
	.home_area .solute_nav > ul li:nth-child(2):before{background: url(../images/solute_case02.png)no-repeat center/cover;}
	.home_area .solute_nav > ul li:nth-child(3):before{background: url(../images/solute_case03.png)no-repeat center/cover;}
	.home_area .solute_nav > ul li:nth-child(4):before{background: url(../images/solute_case04.png)no-repeat center/cover;}
	.home_area .solute_nav > ul li:nth-child(5):before{background: url(../images/solute_case05.png)no-repeat center/cover;}
	.home_area .solute_nav > ul li:nth-child(6):before{background: url(../images/solute_case06.png)no-repeat center/cover;}
}
@media only screen and (max-width:1700px){
	.home_area .pic_content{padding:0 0 0 10%;}
}
@media only screen and (max-width:1260px){
	.home_area .pic_content{padding:0 0 0 5%;}
	/* .home_area .solute_nav > ul li .wrap i{width: 32px;} */
	.home_area .solute_nav > ul li .hd{font-size:18px;}
	.home_area .solute_nav > ul li .wrap i{width: 60px;}
	.home_area .detail_con .tit{margin-bottom:40px;font-size:22px;}
	.home_area .detail_con .con{font-size:16px;line-height:1.8;}
	.home_area .detail_con .more span{font-size:14px;}
	.home_area .detail_con .more span i{width: 60px;}
}
@media only screen and (max-width:1195px){
	.home_area .pic_content{padding:0 0 0 5%;}
}
@media only screen and (max-width:1080px){
	.home_area .solute_nav > ul li .hd{margin-top:10px;width: 100%;font-size:18px;}
	.home_area .solute_nav > ul li .wrap{white-space: initial;}
	/* .home_area .solute_nav > ul li .wrap i{width: 24px;} */
}
@media only screen and (max-width:850px){
	.home_area{padding:50px 0;}
	.home_area .solute_layout{/* padding:50px 0; */margin-top: 30px;}
	.home_area .solute_nav > ul li .wrap i{width: 36px;margin-bottom: 0;}
	.home_area .solute_nav > ul li{padding:20px 0;}
	.home_area .solute_nav > ul li .hd{font-size:16px;}
	.home_area .detail_con .tit{margin-bottom:26px;font-size:18px;}
	.home_area .detail_con .more span{position: initial;margin-top:50px}
	.home_area .detail_con .con{font-size:14px;}
	.home_area .pic_content .item .img img{height:100%;}
}
@media only screen and (max-width:750px){
	.home_area .detail_con{padding:6% 5%;width: 100%;}
	.home_area .pic_content{padding:0;}
	.home_area .pic_content .content{padding:0;}
	.home_area .pic_content .content .item{flex-wrap: wrap;}
	.home_area .pic_content .item .img{width: 100%;}
}
@media only screen and (max-width:520px){
	.home_area{padding:30px 0;}
	.home_area .solute_nav > ul li{padding:20px 2%;width: calc(100% / 3);width: -webkit-calc(100% / 3);border-radius: 0;}
	.home_area .solute_nav > ul li:nth-child(-n+3){border-top: 0;}
	.home_area .solute_nav > ul li:nth-child(3n){border-right:0;}
	.home_area .solute_nav > ul li .hd{font-size:14px;}
	.home_area .detail_con .tit{margin-top:20px;font-size:16px;}
	.home_area .detail_con .more span{font-size:12px;}
	.home_area .detail_con .more span i{width: 50px;height: 16px;}
}


/* home_technology */
.home_technology{padding:5% 0 0;}
.home_technology .common_more span{margin-top: 10px;}
.home_technology .layout{margin-top:50px;}
.home_technology .layout .part{width:32.2%;}
.home_technology .layout .part .img{position: relative;padding-bottom:84.8%;overflow: hidden;}
.home_technology .layout .part .img img{position: absolute;left:50%;top:50%;width: 100%;height:auto;transform: translate(-50%,-50%);}
.home_technology .layout .part .box{position: relative}
.home_technology .layout .part .text_wrap{position: absolute;left:0;top:0;padding:8% 8%;width:100%;height:100%;box-sizing: border-box;color:#fff;}
.home_technology .layout .part .text_wrap .por{height:100%}
.home_technology .layout .part .text_wrap .top i{display: inline-block;margin-bottom: 16px;}
.home_technology .layout .part .text_wrap .top h3{font-size:20px;}
.home_technology .layout .part .text_wrap .bottom {position: absolute;left:0;bottom:24px;width: 100%;}
.home_technology .layout .part .text_wrap .bottom .tit{display: inline-block;font-size:13px;width:100%;padding-bottom: 10px;border-bottom:2px solid #d0d4d9;color:#efc82d;}
.home_technology .layout .part .text_wrap .bottom .tit span{opacity: 0;transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.home_technology .layout .part .text_wrap .bottom .some{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:10%;width:100%;overflow: hidden;}
.home_technology .layout .part .text_wrap .bottom .some span{margin-top:12px;font-size:13px;width:50%;}
.home_technology .layout .part .text_wrap .bottom .some span:nth-child(-n+2){margin-top:0;}
@media only screen and (min-width:521px){
	.home_technology .layout .part:hover .text_wrap .bottom .tit span{opacity: 1;}
	.home_technology .layout .part:hover .text_wrap .bottom .some{margin-top:22px;height:0;}
}
@media only screen and (max-width:1260px){
	.home_technology .layout .part .text_wrap .top i{width: 40px;}
	.home_technology .layout .part .text_wrap .top h3{font-size:20px}
	.home_technology .layout .part .text_wrap .bottom .some{margin-top:16px;}
}
@media only screen and (max-width:1080px){
	.home_technology .layout .part .text_wrap .top h3{font-size:18px;}
	.home_technology .layout .part .text_wrap .bottom{position:initial;margin-top:10px}
}
@media only screen and (max-width:850px){
	.home_technology{padding:50px 0 0;}
	.home_technology .layout{margin-top:40px;}
	.home_technology .layout .part .text_wrap .top h3{font-size:16px;}
	.home_technology .layout .part .text_wrap .top i{margin-bottom: 10px;width: 30px;}
	.home_technology .layout .part .text_wrap .bottom .tit{padding-bottom: 6px;}
	.home_technology .layout .part .text_wrap .bottom .tit span{display: none;}
	.home_technology .layout .part .text_wrap .bottom .some{margin-top: 10px;}
}
@media only screen and (max-width:520px){
	.home_technology{padding:30px 0 0;}
	.home_technology .layout{margin-top:26px;}
	.home_technology .layout .part{margin-bottom:16px;width: 100%;}
	.home_technology .layout .part:last-child{margin-bottom: 0;}
	.home_technology .layout .part .text_wrap{padding:8% 5%;}
	.home_technology .layout .part .img{padding-bottom: 65.8%;}
}

/* home_profile */
.home_profile{padding:5% 0;background:#f3f3f3;}
.home_profile .idx_title .slogan{margin-left:auto;margin-right:auto;max-width: 960px;}
.home_profile .strength ul{justify-content: space-evenly;}
.home_profile .strength ul .item{padding: 30px 0 0;width: 20%;box-sizing: border-box;/* background-color:rgba(255,255,255,.88); */}
.home_profile .strength ul .item i{display: inline-block;margin-bottom: 14px;}
.home_profile .strength ul .item .top{position: relative;}
.home_profile .strength ul .item:nth-last-child(1) .top:after{content: initial;}
.home_profile .strength ul .item .top span{display: inline-block;color: #080103;font-size: 16px;vertical-align: bottom;}
.home_profile .strength ul .item .top span.num{margin-right:16px;font-size: 36px;font-size:42px;color: #465dac;font-weight: normal;line-height: 0.8em;}
.home_profile .strength ul .item .top span:nth-child(2){width: 21px;height: 21px;line-height:21px;font-size:16px;background: #465dac;color:#fff;border-radius: 50%;text-align: center;}
.home_profile .strength ul .item .top p{margin-top:8px;font-size: 16px;color:#666;}

.profile_brand{padding:6.2% 0 5%;background:url(../images/brand_bg.jpg)no-repeat center/cover;}
.profile_brand .box_layout{margin-top: 40px;}
.profile_brand .box_layout .box{margin:0 0 0 auto;width:57.6%}
.profile_brand .box_layout .box .lf{width:62.9%;background: url(../images/brand_01.jpg)no-repeat center;background-size: cover;}
.profile_brand .box_layout .box .lf .item{padding:13% 8%;box-sizing: border-box;color:#666}
.profile_brand .box_layout .box .lf .item .tit{margin-bottom:28px;font-size:18px;}
.profile_brand .box_layout .box .lf .item .con{font-size:16px;line-height: 1.8;}
.profile_brand .box_layout .box .rt{width:36.3%}
.profile_brand .box_layout .box .rt .item{padding:46px 3% 54px;text-align: center;box-sizing: border-box;color: #fff;}
.profile_brand .box_layout .box .rt a:nth-child(1) .item{margin-bottom: 2%;background: url(../images/brand_02.jpg)no-repeat center;background-size: cover;}
.profile_brand .box_layout .box .rt a:nth-child(2) .item{background: url(../images/brand_03.jpg)no-repeat center;background-size: cover;}
.profile_brand .box_layout .box .rt .item .des{font-size:16px;}
.profile_brand .box_layout .box .rt .item .tit{margin-top:6px;font-size:18px;}
@media only screen and (max-width:1260px){
	.home_profile .strength ul .item .top span.num{font-size:30px;}
	.home_profile .strength ul .item .top span:nth-child(2){font-size:12px;}
	
	.profile_brand .box_layout .box .lf .item .tit{margin-bottom: 20px;font-size: 18px;}
	.profile_brand .box_layout .box .rt .item .tit{font-size: 18px;}
}
@media only screen and (max-width:850px){
	.home_profile{padding:50px 0 5%}
	.home_profile .strength ul .item .top span.num{margin-right:8px;font-size:26px;}
	.home_profile .strength ul .item .top p{margin-top:8px;font-size:14px;}
	.home_profile .strength ul .item i{width: 36px;}
	
	.profile_brand{padding:50px 0;}
	.profile_brand .box_layout .box{width: 100%;}
	.profile_brand .box_layout .box .lf .item .tit{font-size:18px;}
	.profile_brand .box_layout .box .rt .item .tit{font-size:18px;}
}
@media only screen and (max-width:520px){
	.home_profile{padding:30px 0;}
	.home_profile .strength ul .item{width: 50%;text-align: center;}
	.home_profile .strength ul .item .top span.num{font-size: 24px;}
	.home_profile .strength ul .item .top p{font-size: 12px;}
	
	.profile_brand{padding:30px 0;background-size: 134% auto;background-position: right top 0;background-color: #e8f3f7;}
	.profile_brand .idx_title .slogan{max-width: 52%;margin: 6px 0 0 auto;text-align: left;line-height: 1.6;}
	.profile_brand .box_layout{margin-top:10px;background-size: auto 100%;background-position: right top 0;}
	.profile_brand .box_layout .box .lf{margin-bottom:2%;width: 100%;}
	.profile_brand .box_layout .box .lf .item{padding:14px 5%;}
	.profile_brand .box_layout .box .lf .item .tit{font-size:16px;margin-bottom:8px;}
	.profile_brand .box_layout .box .lf .item .con{font-size:14px}
	.profile_brand .box_layout .box .rt{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.profile_brand .box_layout .box .rt > a{width: 49%;}
	.profile_brand .box_layout .box .rt .item{padding:28px 4%;width: 100%;}
	.profile_brand .box_layout .box .rt .item .tit{font-size:14px;}
}


/* home_news */
.home_news{padding:0 0 5%;background-image: url(../images/y-3.png);background-repeat: no-repeat;background-position: -10vw 8%;background-size: 30% auto;background:#f3f3f3;}
.home_news .idx_title{margin-bottom: 18px;}
.home_news .layout{position: relative;z-index: 1;}
/* .home_news .layout:after{content:"";position: absolute;right:0;top:0;width: 31.6%;height:100%;z-index: -1;background-image: linear-gradient(135deg,#5dc1a7,#429070);} */
.home_news .layout .lf_part{width: 66.1%;width: 100%;}

.home_news .first_row{/* display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end; */margin-bottom: 30px;}
.home_news .news_nav{color:#999;font-size:16px;}
.home_news .news_nav ul{white-space: nowrap;display: inline-block;margin-right: 20px;}
.home_news .news_nav ul li{display: inline-block;margin-left:10px;padding-left:10px;border-left: 1px solid #999;cursor: pointer;user-select: none;}
.home_news .news_nav ul li.on{color:#1f512a;font-weight: bold;}
.home_news .news_nav ul li:first-child{margin-left:0;padding-left: 0;border-left: 0;}
.home_news .news_nav .a1{}
.home_news .news_layout_wrap .item .img{position: relative;padding-bottom:66%;width:100%;height:0;overflow: hidden;box-sizing: content-box;}
.home_news .news_layout_wrap .item .img img{position: absolute;left:50%;top:50%;width:auto;max-height:100%;transform: translate(-50%,-50%);transition: all .3s linear;}
.home_news .news_layout_wrap .item .date{margin:7% 0;font-size: 17px;color:#1f512a;}
.home_news .news_layout_wrap .item .date span:first-child{font-size: 16px;}
.home_news .news_layout_wrap .item .text_wrap{padding:5.5% 7.5%;padding:20px 0 0;box-sizing: border-box;/* border: 1px solid #dad8d3; */}
.home_news .news_layout_wrap .item .tit{font-size: 22px;font-size:18px;font-weight: normal;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.home_news .news_layout_wrap .item .con{margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 15px;line-height: 1.8;min-height: 58px;color:rgba(51,51,51,0.7);overflow: hidden;}
.home_news .news_layout_wrap .item .btm{display: flex;flex-wrap: wrap;justify-content: space-between;font-size: 14px;color: #333;border-top:2px solid #eae8e5;margin:33px 0 0;padding:16px 0 0;display: none;}
.home_news .news_layout_wrap .item .btm i{display: inline-block;width: 22px;height: 20px;background: url(../images/icon_03.png)no-repeat center/100% auto;}

/* .home_news .layout .rt_part{padding-top:5%;margin-top: 5%;width: 31.6%;width: 100%;box-sizing: border-box;position: relative;border-top: 1px solid #dcdcdc;}
.home_news .layout .rt_part .idx_title .title{}
.home_news .layout .rt_part .idx_title{margin-bottom: 5%;}
.home_news .layout .rt_part ul{box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;}
.home_news .layout .rt_part ul li{width:49%;transition: all .1s linear;margin-bottom:4%;background: #fff;}
.home_news .layout .rt_part ul li .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;padding:15px 0 30px}
.home_news .layout .rt_part ul li .time{width: 58.5px;width: 90.5px;font-size:16px;text-align:center;box-shadow:0 0 5px rgba(0,0,0,0.3);transform:translateX(-3px)}
.home_news .layout .rt_part ul li .time > div{padding:5px;box-sizing:border-box;}
.home_news .layout .rt_part ul li .time .y{background:#429070;color:#fff;font-size:17px}
.home_news .layout .rt_part ul li .time .day{color:#000;background:#fff;font-weight:bold;}
.home_news .layout .rt_part ul li .tit{margin-top: 1.4%;width:calc(94% - 90.5px);width:-webkit-calc(94% - 90.5px);font-weight:normal;font-size:16px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.home_news .layout .rt_part .one_more{position: absolute;left:50%;top:100%;display:inline-block;padding-bottom:10px;font-size: 16px;letter-spacing: 2px;transform: translateX(-50%);}
.home_news .layout .rt_part .one_more:after{content:"";position: absolute;left:50%;bottom: 0;width:0;height:2px;background:#1f512a;transition: all .3s linear;transform: translateX(-50%);} */

@media only screen and (min-width:521px){
	/* .home_news .layout .rt_part ul li:hover{transform: translateY(-3px);}
	.home_news .layout .rt_part .one_more:hover:after{width:100%;} */
	.home_news .news_layout_wrap .item:hover .img img{transform: translate(-50%,-50%) scale(1.1);}
}
@media only screen and (max-width:1260px){
	.home_news .news_layout_wrap .item .tit{font-size:16px;}
}
@media only screen and (max-width:1080px){
	.home_news .news_layout_wrap .item .date span:first-child{font-size: 13px;}
	.home_news .news_layout_wrap .item .date{font-size: 15px;}
	/* .home_news .layout .rt_part ul li .tit{font-size:14px} */
}
@media only screen and (max-width:850px){
	.home_news{padding:0 0 50px 0;}
	.home_news .layout:after{content:initial}
	.home_news .layout .lf_part{width: 100%;}
	/* .home_news .layout .rt_part{padding:5% 0;width: 100%;background-image: linear-gradient(135deg,#5dc1a7,#1f512a);} */
	/* .home_news .layout .rt_part .one_more{position: initial;transform: initial;}
	.home_news .layout .rt_part ul{}
	.home_news .layout .rt_part ul li{margin-bottom: 4%;}
	.home_news .layout .rt_part ul li .wrap{padding:10px 0 20px}
	.home_news .layout .rt_part ul li .time{width: 58.5px;font-size: 14px;}
	.home_news .layout .rt_part ul li .time .y{font-size: 16px;}
	.home_news .layout .rt_part ul li .tit{width: calc(94% - 58.5px);width: -webkit-calc(94% - 58.5px);} */
	
	.home_news .news_layout_wrap .item .text_wrap{padding:19px 0 0}
	.home_news .news_layout_wrap .item .tit{font-size: 16px;}
	.home_news .news_layout_wrap .item .con{font-size:14px;min-height: 48px;}
	.home_news .news_layout_wrap .item .btm{margin:16px 0 0;}
}
@media only screen and (max-width:520px){
	.home_news{padding:0 0 30px 0;}
	.home_news .idx_title {margin-bottom: 8px;}
	.home_news .first_row{margin-bottom: 20px;}
	.home_news .news_nav{font-size: 14px;}
	.home_news .news_nav ul{margin-right: 14px;}
	.home_news .news_layout_wrap .item .tit{font-size: 14px;}
	.home_news .news_layout_wrap .item .con{margin-top:8px;}
	.home_news .news_layout_wrap .item .img{padding-bottom: 50%;}
	.home_news .news_layout_wrap .item .btm{font-size: 12px;}
	.home_news .news_layout_wrap .item .btm i{width: 16px;height: 16px;}
	
	/* .home_news .layout{padding: 30px 0}
	.home_news .layout .rt_part{margin:30px 0 0;padding:30px 0 0;}
	.home_news .layout .rt_part .idx_title{margin-bottom: 20px;}
	.home_news .layout .rt_part ul li{width: 100%;}
	.home_news .layout .rt_part ul li .tit{width: calc(97% - 58.5px);width: -webkit-calc(97% - 58.5px);}
	.home_news .layout .rt_part ul li .time .y{font-size:16px;}
	.home_news .layout .rt_part ul li .time{font-size: 14px;} */
}


