/* banner */
.banner{width: 100%;height:auto;overflow: hidden;position: relative;background: #000;}
.banner .swiper{width: 100%;height: 100%;}
/* .banner .swiper img{width: 100%;height:100%;} */
.banner .list{width:100%;height: 100%;}
.banner .list > div:after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 39.8%;background: linear-gradient(to bottom,rgba(0,0,0,0.46) -14%,transparent);}
.banner .pcpt{display: block;}
.banner .mbpt{display: none;}
.banner #banner_prev,.banner #banner_next{position: absolute;top: 48.5%;transform: translateY(-50%);width: 60px;height: 60px;z-index: 3;cursor: pointer;background-size: 100% auto;border:2px solid rgba(255,255,255,0.5);border-radius: 50%;}
.banner #banner_prev{left:5%;background: url(../images/banner_prev.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;background-size: 23.3% auto;}
.banner #banner_next{right: 5%;background: url(../images/banner_next.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;background-size: 23.3% auto;}
.banner #banner_prev.fade{opacity: 0;}
.banner #banner_next.fade{opacity: 0;}

.banner .swiper-pagination{width:100%;bottom:40px;padding: 0;margin: 0;}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 10px;width: 10px;height: 10px;opacity: 1;background-color: #b6c8c7;vertical-align: middle;position: relative;transition: all .3s linear;}
.banner .swiper-pagination .swiper-pagination-bullet:after{content:"";position: absolute;left:50%;top:50%;width: calc(100% + 6px);height:calc(100% + 6px);border: 1px solid #fff;border-radius: 50%;z-index: 1;transform:translate(-50%,-50%);opacity: 0;}
.banner .swiper-pagination .swiper-pagination-bullet-active{/* background:#e8340e; */width: 14px;height: 14px;}
.banner .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 1;}
.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;font-weight: bold;}

/* .banner .common_btn a{margin-top:60px;}
.banner .common_btn a:hover{box-shadow: inset 0 0 0 30px #fdd200;border-color: #fdd200;} */

@media only screen and (max-width:1440px){
	.banner #banner_prev, .banner #banner_next{width: 50px;height: 50px;}
}
@media only screen and (max-width:1280px){
	.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;}
	.banner #banner_prev, .banner #banner_next{width: 40px;height: 40px;}
}
@media only screen and (max-width:1080px){
	.banner .num_page{font-size: 40px;}
}
@media only screen and (max-width:850px){
	.banner .swiper-pagination{bottom:30px;}
	.banner .num_page{font-size:30px;}
}
@media only screen and (max-width:750px){
	.banner .pcpt{display: none;}
	.banner .mbpt{display: block;}
}
@media only screen and (max-width:520px){
.banner #banner_prev, .banner #banner_next{width: 26px;height: 26px;background-size: 6px;}
	.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;width: 10px;height: 10px;}
	.banner .num_page{font-size:20px;bottom:13px}
}

.banner .list01 {position: relative;z-index: 1;overflow: hidden;}
.banner .list01 .text{position: absolute;left: 0;top:50%;width:100%;height: auto;transform: translate(0,-50%);z-index: 2;color:#fff;}
.banner .list01 .text .wrap{margin: 0 auto 0 auto;text-align: center;/* transform: translateX(50%); */opacity: 1;transition: all 0.1s 0.9s ease-out;}
.banner .list01 .text .top h2{font-size: 62px;font-weight: normal;line-height: 1em;}
.banner .list01 .text .top .slogan{margin-top:10px;font-size: 19px;}
.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:1;}
.banner .list01.after .img img{opacity: 1;}
.banner .list01.after .text .wrap{opacity: 1;}
@media only screen and (max-width:1440px){
	
	.banner .list01 .text .top h2{font-size: 52px;}
}
@media only screen and (max-width:1280px){
	.banner .list01 .text .top h2{font-size: 42px;}
	.banner .list01 .text .bottom img{transform: translateX(5px);}
	.banner .list01 .text .top .slogan{font-size: 17px;}
}
@media only screen and (max-width:850px){
	.banner .list01 .text .top h2{font-size: 32px;}
	.banner .list01 .text .top .slogan{font-size:16px;}
}
@media only screen and (max-width:520px){
	.banner .list01 .text{top:55%;}
	.banner .list01 .text .wrap{width: 86%;}
	.banner .list01 .text .top h2{font-size: 18px;}
	.banner .common_btn{display: none;}
	
	.banner .list01 .img{position: relative;padding-bottom: 66%;width: 100%;height: 0;}
	.banner .list01 .img img{position: absolute;left:50%;top:50%;max-width: initial;height: 100%;transform: translate(-50%,-50%);}
}

/* common_css */
section{width: 100%;overflow: hidden;}

/*  */
.idx_title {color: #000;}
.idx_title .title{font-size: 50px;position: relative;z-index: 1;line-height: 1em;font-weight: normal;}
/* .idx_title .title:after{content: "";position: absolute;left: 0;bottom: 0;width: 80px;height: 9px;background: #ff7e00;z-index: -1;} */
.idx_title .line{margin-top:28px;display: inline-block;width: 62px;height: 3px;background: #35974d;}
.idx_title .slogan{margin-top:  24px;font-size: 14px;line-height: 1.8;font-weight: lighter;}
.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:1280px){
.idx_title .title{font-size: 28px;}
.idx_title .slogan{font-size:16px;}
}
@media only screen and (max-width:850px){
.idx_title .title{font-size: 24px;}
.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 .line{margin-top:20px;width: 40px;}
.idx_title .slogan{/* margin-left: auto;margin-right:auto;max-width: 80%; */margin-top:12px;font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width:380px){
	.idx_title .title{font-size: 16px;}
}

/* home_product */
.home_product{padding:100px 0 152px;background-color: #f1f2f7;background-image: url(../images/blue_dot_bg.jpg);background-repeat: no-repeat;background-position: left bottom;background-size: 100% 50%;}
.home_product .idx_title{color: #2b2c2e;}
.home_product .categories_layout{margin-top:68px;}
.home_product .swiper-wrapper{padding:40px 0 0;}
.home_product .swiper-slide{padding-right:48px;box-sizing: border-box;}
.home_product .item{}
.home_product .item .img{position: relative;padding-bottom: 113.9%;width:100%;height:0;overflow: hidden;transition: padding-bottom 0.4s linear;border-radius: 10px;overflow: hidden;}
.home_product .item .img img{position: absolute;left:50%;bottom:0%;width: 100%;transform: translate(-50%,0);transition: all .3s ease-out;z-index: 2;}
.home_product .item .mask{position: absolute;left: 0;top:0;width: 100%;height:100%;background-color: rgba(0,0,0,0.2);z-index: 3;opacity: 0;transition: all .3s linear;}
.home_product .item .pro_ico{position: absolute;right:0;top:0;max-width: 60%;transform: translate(46px,-40px);z-index: 3;}
.home_product .item .pro_ico img{display: block;}
.home_product .item .text_wrap{position: absolute;left:0;bottom:0;padding:0 8% 80px;width:100%;color: #fff;z-index: 4;box-sizing: border-box;}
.home_product .item .text_wrap .tit{font-size: 32px;font-weight: normal;}
.home_product .item .text_wrap .more{display: block;margin-top:18px;font-size: 16px;font-weight: lighter;}
.home_product .item .text_wrap .more i{display: inline-block;margin-left:16px;width: 20px;height: 12px;background: url(../images/icon_arrow.png) no-repeat center/100% auto;vertical-align: middle;}
.home_product .swiper-slide:hover .item .pro_ico img{filter: drop-shadow(0px 0px 20px rgba(255,255,255,0.72));}
.home_product .swiper-slide:hover .item .img{padding-bottom:127%;}
.home_product .swiper-slide:hover .item .img img{bottom:0;}
.home_product .swiper-slide:hover .item .mask{opacity: 1;}

.home_product .common_btn{margin-top: 40px;}
@media only screen and (min-width:521px){
	.home_product .common_btn{margin-top: 0;}
	.home_product .common_btn a{position: absolute;right:0;top:0;z-index:2;}
}
@media only screen and (max-width:1480px){
	.home_product .item .pro_ico{max-width:46%}
	.home_product .item .text_wrap .tit{font-size: 26px;}
}
@media only screen and (max-width:1080px){
	.home_product{padding:64px 0 84px}
	.home_product .swiper-wrapper{padding:26px 0 0;}
	.home_product .swiper-slide{padding-right: 24px;}
	.home_product .item .pro_ico{transform: translate(24px,-22px);}
	.home_product .item .text_wrap .tit{font-size: 22px;}
	.home_product .item .text_wrap{padding-bottom: 40px;}
	.home_product .categories_layout{margin-top: 58px;}
}
@media only screen and (max-width:850px){
	.home_product{padding:50px 0 74px}
	.home_product .item .text_wrap .tit{font-size: 20px;}
}
@media only screen and (max-width:520px){
	.home_product{padding:40px 0px}
	.home_product .categories_layout{margin-top: 26px;}
	.home_product .swiper{padding-right: 22%;}
}

.home_product .swiper-pagination{position: initial;width: 100%;margin-top: 30px;width:100%;bottom:40px;padding: 4px 0;}
.home_product .swiper-pagination .swiper-pagination-bullet{margin:0 10px;width: 10px;height: 10px;opacity: 1;background-color: #ccc;vertical-align: middle;position: relative;transition: all .3s linear;}
.home_product .swiper-pagination .swiper-pagination-bullet:after{content:"";position: absolute;left:50%;top:50%;width: calc(100% + 6px);height:calc(100% + 6px);border: 1px solid #fed200;border-radius: 50%;z-index: 1;transform:translate(-50%,-50%);opacity: 0;}
.home_product .swiper-pagination .swiper-pagination-bullet-active{background:#fed200;width: 14px;height: 14px;}
.home_product .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 1;}
@media only screen and (max-width:1280px){
.home_product .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 13px;}
}
@media only screen and (max-width:850px){
	.home_product .swiper-pagination{bottom:30px;}
}
@media only screen and (max-width:520px){
.home_product .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
	.home_product .swiper-pagination{bottom: 13px;}
	.home_product .swiper-pagination span{width: 6px;height: 6px;margin: 0 5px;}
	.home_product .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;width: 10px;height: 10px;}
}

/* home_profile */
.home_profile{padding:68px 0;background: url(../images/home_pf_bg.jpg)no-repeat left bottom/cover;color: #fff;}
.home_profile .idx_title .title{color: #fff;}
.home_profile .layout .lf_part{position: relative;padding-top:3%;padding-right:8%;width: 40%;box-sizing: border-box;}
.home_profile .layout .lf_part .content{margin-top:6%;font-size: 18px;}
.home_profile .layout .lf_part .content p{margin-bottom: 4.1%;}
.home_profile .layout .lf_part .content p:nth-last-child(1){margin-bottom: 0;}
.home_profile .layout .rt_part{width: 40%;}
.home_profile .layout .rt_part .ys li {margin-bottom: 32px;padding-bottom: 10%;border-bottom: 1px solid #e5e5e5;display: flex;flex-wrap: wrap;justify-content: space-between;}
.home_profile .layout .rt_part .ys li:nth-last-child(1){margin-bottom: 0;}
.home_profile .layout .rt_part .ys li .text_wrap{width: 48%;}
.home_profile .layout .rt_part .ys li .text_wrap span{display: inline-block;font-size: 70px;vertical-align: text-top;line-height: 1em;}
.home_profile .layout .rt_part .ys li .text_wrap span.unit{font-size: 38px;}
.home_profile .layout .rt_part .ys li .des{width:49.2%;text-shadow: 0 0 5px BLACK;}
.home_profile .layout .rt_part .ys li{background-position: right top;background-repeat: no-repeat;background-size: auto;}
.home_profile .layout .rt_part .ys li:nth-child(1){background-image: url(../images/ys_ico01.jpg);}
.home_profile .layout .rt_part .ys li:nth-child(2){background-image: url(../images/ys_ico02.jpg);}
.home_profile .layout .rt_part .ys li:nth-child(3){background-image: url(../images/ys_ico03.jpg);}
.home_profile .layout .rt_part .ys li .text_wrap p{font-size: 14px;margin-top: 5px;}


@media only screen and (min-width:851px){
	.home_profile .common_btn{position: absolute;left: 0;bottom:10%;width: 100%;}
}
@media only screen and (max-width:1440px){
	.home_profile .layout .rt_part .ys li .text_wrap span{font-size:54px;}
}
@media only screen and (max-width:1280px){
	.home_profile{padding:64px 0; }
	.home_profile .layout .lf_part .content{font-size: 16px;}
	.home_profile .layout .rt_part{width: 50%;}
	.home_profile .layout .rt_part .ys li{background-size: 60px auto;}
	.home_profile .layout .rt_part .ys li .text_wrap img{width: 100px;}
}
@media only screen and (max-width:850px){
	.home_profile{padding:50px 0;background-size: auto 100%;}
	.home_profile .layout .lf_part{padding-right:0;padding-top:0;width: 100%;}
	.home_profile .layout .lf_part .content{width: 100%;}
	.home_profile .layout .rt_part{margin-top: 50px;width: 100%;}
	.home_profile .layout .rt_part .ys li{margin-bottom: 5%;padding-bottom: 5%;}
	.home_profile .layout .rt_part .ys li .text_wrap{width: auto;}
	.home_profile .layout .rt_part .ys li .des{width: 60%;}
	.home_profile .layout .rt_part .ys li .text_wrap span{font-size: 40px;}
	.home_profile .layout .rt_part .ys li .text_wrap span.unit{font-size: 28px;}
}
@media only screen and (max-width:520px){
	.home_profile{padding:40px 0;}
	.home_profile .nei_title{padding: 20px 0 20px;}
	.home_profile .layout .lf_part .content{font-size: 15px;}
	.home_profile .layout .lf_part .content p{line-height: 24px;}
	.home_profile .layout .rt_part{margin-top: 30px;}
	.home_profile .layout .rt_part .ys li .des{margin-top: 20px;width: 100%;font-size: 15px;line-height: 1.6;}
	.home_profile .layout .rt_part .ys li .text_wrap span{font-size: 30px;}
	.home_profile .layout .rt_part .ys li .text_wrap span.unit{font-size: 18px;}
}


/* home_news */
.home_news{padding:7% 0;}

.home_news .list_content{margin-top:60px;}
.home_news .swiper-slide{background-color: #F5F7F9;overflow: hidden;}
.home_news .item{position: relative;overflow: hidden;}
/* .home_news .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_news .item .text_wrap{padding:42px 16px 22px;text-align: left;box-sizing: border-box;width:100%;z-index: 2;color:#333;}
.home_news .item .text_wrap .lf{width:100%;}
.home_news .item .tit{font-size:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}
.home_news .item .des{margin-top:10px;margin-bottom:0px;font-size:14px;min-height: 42px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;/* white-space: nowrap;text-overflow: ellipsis; */line-height:1.6;}
.home_news .item .btm{margin-top:15%;font-size:14px;color:#000;}
.home_news .item .btm i{display: inline-block;vertical-align: middle;margin-right:8px;width: 18px;height: 18px;}
.home_news .item .btm .i1{background:url(../images/icon01.png)no-repeat center/100% auto;}
.home_news .item .btm .i2{background:url(../images/icon02.png)no-repeat center/100% auto;}
.home_news .item .btm span{display: inline-block;vertical-align: middle;}
.home_news .item .more{display: inline-block;margin-top: 24px;color: #666;font-size: 16px;transition:all .3s linear;font-size:14px;display: none;}
.home_news .item .img{position: relative;padding-bottom: 68%;overflow: hidden;background: #e1e1e1;border-radius: 10px 10px 0 0;}
.home_news .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: transform 0.3s linear;}
.home_news .item .img:after{content:"";position: absolute;left:50%;top:52%;width: 85px;height: 85px;background:url(../images/case_play.png)no-repeat center/100% auto;transform: translate(-50%,-50%);z-index: 2;}
.home_news .item .img:before{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.1);opacity: 0;z-index: 2;}
.home_news .list_content .part{position: relative;}
.home_news .page_center{margin-top:30px;}
.home_news .common_prev,.home_news .common_next{position: absolute;top:50%;width:65px;height:65px;border-radius: 50%;background-color: #fff;transform: translateY(-50%);z-index: 2;cursor: pointer;}
.home_news .common_prev{right:calc(100% + 0px);right:-webkit-calc(100% + 0px);}
.home_news .common_next{left:calc(100% + 0px);left:-webkit-calc(100% + 0px);}
.home_news .common_prev:after,.home_news .common_next:after{content:"";position: absolute;left:50%;top:50%;width:24px;height: 24px;transform:translate(-50%,-50%);z-index: 2;background-repeat: no-repeat;background-position: center;background-size:80% auto;filter: grayscale(1) opacity(0.1);}
.home_news .common_prev:after{background-image: url(../images/pics_prev.png);}
.home_news .common_next:after{background-image: url(../images/pics_next.png);}
.home_news .swiper-button-lock{display: initial;}

.home_news .common_btn{margin-top: 40px;}
.home_news .common_more {margin-top:7%;}
.home_news .common_more span{padding:10px 56px;}
@media only screen and (min-width:521px){
.home_news .item:hover .text_wrap{opacity: 1;}
	.home_news .item:hover{box-shadow: 0 0 12px rgba(0,0,0,0.15);}
	.home_news .item:hover .img img{transform: translate(-50%,-50%) scale(1.05);}
	.home_news .item:hover .img:before{opacity: 1;}
	
	.home_news .common_more span:hover {color: #fff;box-shadow: inset 0 0 0 20px #ff0000;border-color: #ff0000;}
	
	.home_news .common_btn{margin-top: 0;}
	.home_news .common_btn a{position: absolute;right:0;top:0;z-index:2;}
}
@media only screen and (max-width:1280px){
	.home_news .list_content{margin-top:48px;}
	.home_news .item .tit{font-size:18px;}
	.home_news .item .more{margin-top:20px;font-size:14px;}
}
@media only screen and (max-width:1080px){
	.home_news{padding:64px 0;}
	.home_news .item .text_wrap{/* padding:24px 2%; */}
}
@media only screen and (max-width:850px){
	.home_news{padding:50px 0;}
	.home_news .list_content{margin-top:46px;}
	.home_news .item .tit{font-size:16px;}
	.home_news .item .des{font-size:14px; /* min-height: 38px; */}
	.home_news .item .more{margin-top:16px;}
	.home_news .item .text_wrap{padding-top: 30px;}
	/* .home_news .item:after{opacity: 0.3;background: rgba(255,255,255);} */
	.home_news .item:hover:after{opacity: 0.3;}
}
@media only screen and (max-width:520px){
	.home_news{padding:40px 0;}
	.home_news .list_content{margin-top:20px;}
	.home_news .item .text_wrap{}
	.home_news .item .tit{font-size:16px;}
	.home_news .item .more{margin-top:10px;font-size:12px;}
	.home_news .common_prev,.home_news .common_next{position: relative;margin:0 8px;top:initial;left:initial !important;right:initial !important;transform: initial;display: inline-block;width: 36px;height: 36px;background-size:8px auto;}
	.home_news .page_center{margin-top:20px;}
	.home_news .item .des{margin-top:12px;}
	.home_news .list_content .swiper{padding: 0;}
	.home_news .item .btm{margin-top:10%;font-size: 12px;}
	
	.home_news .common_more{margin-top: 50px;}
}


/* video_inds */
.video_inds .text_box{position: absolute;left: 0;top: 50%;width: 100%;transform: translateY(-50%);color: #fff;text-align: center;z-index: 3;}
.video_inds .text_box .title{font-size: 70px;font-family: gothamBlack;}
.video_inds .text_box .slogan{margin-top: 34px;font-size: 24px;text-transform: uppercase;}
.video_inds #v_click{display: inline-block;margin-top: 7%;padding: 6px 18px;border:1px solid #fff;color: #fff;font-size: 14px;border-radius: 30px;cursor: pointer;}
.video_inds #v_click .flx_w{align-items: center;}
.video_inds #v_click i{position: relative;padding: 8px;z-index: 1;order:2;}
.video_inds #v_click i img{display: block;}
.video_inds #v_click i:after{content: "";position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;border: 8px solid #fff;box-sizing: border-box;border-radius: 50%;transform: translate(-50%,-50%);animation: v_scale 1s 0s infinite alternate;z-index: -1;}
.video_inds #v_click span{margin-right: 13px;}
.video_inds #v_click:hover{background: #fed200;color: #fff;border-color: #fed200;}
.video_inds #v_click:hover i img{filter: grayscale(1) brightness(100);}
.video_inds .big_circle{position: absolute;left:50%;bottom: 0;width:90%;max-width:1566px;transform: translateX(-50%);z-index: 2;}
@keyframes v_scale{
	from{transform:translate(-50%,-50%) scale(0.8);}
	to{transform:translate(-50%,-50%) scale(1);}
}
@media only screen and (max-width:1280px){
	.video_inds .text_box .title{font-size: 38px;}
	.video_inds .text_box .slogan{font-size: 28px;}
	.video_inds #v_click{padding: 5px 1.5%;}
}
@media only screen and (max-width:850px){
	.video_inds .img{position: relative;padding-bottom: 60%;width: 100%;height: 0;overflow: hidden;}
	.video_inds .img img{position: absolute;left: 50%;top: 50%;width: auto;max-width: initial;height: 100%;transform: translate(-50%,-50%);}
	.video_inds .text_box .title{font-size: 28px;}
	.video_inds .text_box .slogan{font-size: 22px;}
}
@media only screen and (max-width:680px){
	.video_inds .text_box .title,.video_inds .text_box .slogan{display: none;}
	.video_inds #v_click{font-size: 14px;}
	.video_inds #v_click i{padding: 8px;}
	.video_inds #v_click span{margin-right: 8px;}
	.video_inds .img{padding-bottom: 75%;}
	.video_inds #v_click i:after{border-width: 2px;}
}


.ab_video .bg_mask{display:none;position:fixed; left:0%;top:0%; width:100%; height:100%;z-index:99;background: rgba(0,0,0,.9);}
.ab_video .videos{ display:none;position:fixed; left:50%; top:50%;max-width: 85%;transform: translate(-50%,-50%);z-index:100; width:90%; height:80%;}
.ab_video .videos video{object-fit: contain;width: 100%;height: 100%;}
.ab_video .vclose { position:absolute;right:-35px; top:-20px; border-radius:100%; cursor: pointer; }


/* home_advantage */
.home_advantage{padding: 0 0 0;}
.home_advantage .title_top{text-align: center;}
.home_advantage .title{margin: 0 auto;font-size: 33px;font-family: stemBold;max-width: 780px;}
.home_advantage .slogan{font-size: 16px;margin: 1.2% auto 0;max-width: 644px;line-height: 1.5;}
.home_advantage ul{margin-top: 44px;}
.home_advantage ul li{padding: 5.2% 3% 2.2%;width: 25%;text-align: center;box-sizing: border-box;}
.home_advantage ul li i{display: inline-block;margin-bottom: 30px;}
.home_advantage ul li .hd{font-size: 20px;font-weight: bold;margin-bottom: 16px;}
.home_advantage ul li .con{font-size: 16px;line-height: 1.5;}
.home_advantage ul li:hover{color: #fff;background: #000;}
.home_advantage ul li:hover i{filter: grayscale(1) brightness(100);}
.home_advantage ul li:nth-child(1):hover{background: #000 url(../images/idx_adbg01.jpg) no-repeat right bottom/100%;}
.home_advantage ul li:nth-child(2):hover{background: #000 url(../images/idx_adbg02.jpg) no-repeat right bottom/100%;}
.home_advantage ul li:nth-child(3):hover{background: #000 url(../images/idx_adbg03.jpg) no-repeat right bottom/100%;}
.home_advantage ul li:nth-child(4):hover{background: #000 url(../images/idx_adbg04.jpg) no-repeat right bottom/100%;}
@media only screen and (max-width:1280px){
	.home_advantage ul li i{width: 58px;}
	.home_advantage ul li .hd{font-size: 18px;}
	.home_advantage ul li{padding: 5.2% 1% 2.5%;}
}
@media only screen and (max-width:1080px){
	.home_advantage .title{font-size: 26px;max-width: 70%;}
	.home_advantage .slogan{margin-top: 15px;}
}
@media only screen and (max-width:850px){
	.home_advantage{padding: 0 0 27px;}
	.home_advantage .title{max-width: 100%;font-size: 20px;}
	.home_advantage ul li{width: 50%;}
	.home_advantage ul li i{margin-bottom: 10%;}
	.home_advantage ul li .hd{font-size: 16px;}
}
@media only screen and (max-width:520px){
	.home_advantage{padding: 40px 0;}
	.home_advantage ul{margin-top: 0;}
	.home_advantage ul li .hd{font-size: 15px;}
}
