/* banner */
.banner{width: 100%;height:auto;overflow: hidden;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-container img{width: 100%;height:100%;}
.banner .list{width:100%;height: 100%;}
.banner .pcpt{display: block;}
.banner .mbpt{display: none;}
/* .banner .swiper-button-prev{background:rgba(0,0,0,0.47) url('../images/arrow-left-light.png') no-repeat center;left: calc((100% - 1500px)/2);width: 73px;height: 73px;border-radius: 50%;}
.banner .swiper-button-next{background:rgba(0,0,0,0.47) url('../images/arrow-right-light.png') no-repeat center;right: calc((100% - 1500px)/2);width: 73px;height: 73px;border-radius: 50%;} */
.banner .swiper-pagination{width:100%;height: auto;padding: 0;margin: 0;bottom: 38px;bottom: 4.5%;}
.banner .swiper-pagination span{width: 13px;height: 13px;background: #917657;padding: 0;border: solid 1px transparent;opacity: 1;border-radius: 50%;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 30px;background: #F18500;border-color:transparent;border-radius: 10px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
/* .banner .swiper-pagination span{width: 16px;height: 16px;margin: 0 8px;border: 3px solid #fff;} */
.banner .vdo_wrap .vedio_itdc{padding: 0 2.3%;width: auto;top: 69%;left: 50%;transform: translateX(-50%);color: #fff;font-size: 20px;background: #07C26b;border-radius: 30px;}
 .banner .vdo_wrap .vedio_itdc p{display: inline-block;margin-right: 25px;padding: 8% 0;vertical-align: middle;}
 .banner .vdo_wrap .vedio_itdc i.more{display: inline-block;width: 30px;height: 24px;vertical-align: middle;background:url(../images/i_vdo.png)no-repeat center}
.banner .swiper-container .hide{
  opacity:0;
}
.banner .swiper-button-next,.banner .swiper-button-prev{
  transition:opacity .5s;
}
@media only screen and (max-width:1420px){
	.banner .swiper-button-prev{left: 5%;}
	.banner .swiper-button-next{right: 5%;}
}
@media only screen and (max-width:750px){
	.banner .pcpt{display: none;}
	.banner .mbpt{display: block;}
}
@media only screen and (max-width:480px){
.banner{ margin-top:53px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
	.banner .swiper-pagination span{height: 8px;height: 8px;}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 35px;}
}

.home_advance{background: #f6f6f6;}
.home_advance .pf_adv{padding: 0 3%;box-sizing: border-box;}
.home_advance .pf_adv .item{padding: 5% 0;width: 20%;text-align: center;box-sizing: border-box;}
/* .home_advance .pf_adv .item:nth-last-child(-n + 2){background-color: rgba(5,137,200,0.88);} */
/* .home_advance .pf_adv .item .top{border-right: 1px solid #838486;box-sizing: border-box;} */
.home_advance .pf_adv .item:nth-child(2n) .top{border-right: none;}
.home_advance .pf_adv .item:nth-child(3) .top{border-right-color: #fff;}
.home_advance .pf_adv .item .top span{display: inline-block;color: #d9b988;font-size: 24px;}
.home_advance .pf_adv .item .top span.num{font-size: 0.5rem;color: #f18500;font-weight: bold;font-family: arial;line-height: 0.5rem;}
/* .home_advance .pf_adv .item:nth-last-child(-n + 2) .top span{color:#fff} */
.home_advance .pf_adv .item p{font-size: 0.20rem;color: #333;line-height: 0.20rem;}
/* .home_advance .pf_adv .item:nth-last-child(-n + 2) p{color: #fff;} */
@media only screen and (max-width:768px){
	.home_advance .pf_adv{padding: 0;}
.home_advance .pf_adv .item .top span{font-size: 16px;}
.home_advance .pf_adv .item .top span.num{font-size: 30px;}
.home_advance .pf_adv .item p{font-size: 14px;line-height: normal;}
}
@media only screen and (max-width:480px){
	.home_advance .pf_adv .num_adv{justify-content: space-around;}
.home_advance .pf_adv .item{padding: 25px 2%;width: 48%;}
.home_advance .pf_adv .item .top span.num{font-size: 26px;}
}

/* profile */
.home_profile{padding: 5% 0 5%;}
.home_profile .content_layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home_profile .content_layout .lf_part{padding: 3.1% 3% 1% 7%;width: 50%;min-height: auto;box-sizing: border-box;transition: all .3s;background-size: cover;box-sizing: border-box;color: #fff;}
.home_profile .content_layout .lf_part .top_box .name{font-size: 30px;text-transform: uppercase;font-family: arial;color: #342c2a; font-weight:bold;}
.home_profile .content_layout .lf_part .txt{margin: 7% 0 6%;box-sizing: border-box;font-size: 16px;line-height: 30px;color: #333;}
/* .home_profile .content_layout .lf_part .txt p{} */
.home_profile .content_layout .lf_part .other_box{margin-top: 22px;}
.home_profile .content_layout .lf_part .other_box .flx_w{justify-content: flex-start;}
.home_profile .content_layout .lf_part .other_box .item{margin:0 0 1% 0;font-size: 17px;color: #F18500;letter-spacing: 2px;}
.home_profile .content_layout .lf_part .other_box .item a{display: block;box-sizing: border-box;white-space: nowrap;border: 1px solid #F18500;}
.home_profile .content_layout .lf_part .other_box .item a i{display: inline-block;width:42px;height: 38px;vertical-align: middle;background:#F18500 url(../images/icon_01.png)no-repeat center;background-size: 68%;}
.home_profile .content_layout .lf_part .other_box .item a span{display: inline-block;padding: 0 0.4rem;vertical-align: middle;}
.home_profile .content_layout .video_part{width: 50%;transition: all .5s;cursor: pointer;}
.home_profile .content_layout .video_part .videolist{position: relative;}
.home_profile .content_layout .video_part img.ico{width: 100%;}
.home_profile .content_layout .video_part .videoed{position: absolute;top: 50%;left: 50%;width: auto;transform: translate(-50%,-50%);transition: all .5s;}
/* .home_profile .content_layout .video_part:hover .videoed{transform: translate(-50%,-50%) rotateZ(120deg);} */
.home_profile .content_layout .video_part .video_hide{display: none;height: 100%;}
.home_profile .content_layout .video_part .video_hide video{object-fit: contain;width: 100%;height: 100%;background: #000;}
.home_profile .line{margin-top: 4.9%;width: 100%;height: 1px;background-color: #e4e4e4;}

.home_profile .pf_part {padding-top: 3%;background: #eeeef0;}
.home_profile .pf_part ul li{width: 24%;}
.home_profile .pf_part ul li .img{overflow: hidden;}
.home_profile .pf_part ul li .img img{transition: all .3s;}
.home_profile .pf_part ul li:hover .img img{transform: scale(1.1);}
.home_profile .pf_part ul li p{left: 0;bottom: 0;padding: 2.7% 3%;width: 100%;color: #fff;font-size: 0.20rem;text-align: center;box-sizing: border-box;}
@media only screen and (max-width:990px){
	.home_profile .content_layout .lf_part{width: 100%;padding:30px 3%;background-size: cover;min-height: auto;}
	.home_profile .content_layout .lf_part .top_box .name{font-size: 24px;}
	.home_profile .content_layout .video_part{margin-top: 3%;width: 100%;}
	.home_profile .content_layout .video_part .videoed{width: 75px;}
	.home_profile .pf_part{padding-top: 30px;}
	.home_profile .pf_part ul li p{font-size: 18px;}
}
@media only screen and (max-width:768px){
	.home_profile{padding: 5% 0;}
	.home_profile .content_layout .lf_part .top_box .name{font-size: 33px;}
	.home_profile .content_layout .lf_part .other_box .item{transition: all .3s;font-size: 14px;}
	.home_profile .content_layout .lf_part .other_box .item a{transition: all .3s;}
	.home_profile .content_layout .lf_part .other_box .item a i{background-size: 50%;}
	.home_profile .content_layout .lf_part .top_box .name{font-size: 20px;}
	.home_profile .content_layout .lf_part .txt{margin: 3% 0 4%;}
	.home_profile .content_layout .video_part{margin: 0;}
}
@media only screen and (max-width:480px){
	.home_profile{padding: 30px 0;}
	.home_profile .content_layout .video_part{margin-top: 0;}
	.home_profile .content_layout .video_part .videoed{width: 60px;}
	.home_profile .content_layout .lf_part .top_box .name{font-size: 18px;}
	.home_profile .content_layout .lf_part .txt{margin-top: 5%;font-size: 14px;line-height: 24px;}
	.home_profile .content_layout .lf_part .other_box .item{font-size: 14px;}
	.home_profile .content_layout .lf_part .other_box .item a{width: 130px;}
	.home_profile .pf_part ul li{width: 49%;}
	.home_profile .pf_part ul li p{font-size: 15px; padding:5%;}
}

/* common_css */
.idx_title .title strong{font-size: 38px;color: #353535;}
.idx_title .title strong.em{letter-spacing: 1px;}
.idx_title .slogan{margin-top: 2.8%;max-width: 406px;font-size: 14px;color: #342c2a;line-height: 26px;}
@media only screen and (max-width:990px){
	.idx_title .title strong{font-size: 24px;}
}
@media only screen and (max-width:480px){
	.idx_title .title strong{font-size: 18px;}
	.idx_title .slogan{margin-top: 16px;line-height: 24px;}
}
/* home_product */
.home_product{}
.home_product .layout{padding: 4% 5.5% 2.5%;background: #ededed;box-sizing: border-box;}
.home_product .pdct_nav{width: 40%;}
.home_product .pdct_nav ul{width: 100%;;max-width: 230px;}
.home_product .pdct_nav ul li{padding: 12px 3% 12px 11%;margin: 25px 0;font-size: 20px;color: #342b2c;border: 2px solid #342c2a;border-left: 15px solid #342c2a;box-sizing: border-box;}
/* .home_product .pdct_nav ul li:nth-child(1){margin-top: 9px;} */
.home_product .pdct_nav ul li a:hover{color: #f18500;}
.home_product .pdct_nav .item { margin-top:15%;}
.home_product .pdct_nav .item a{display: inline-block;box-sizing: border-box;white-space: nowrap;border: 1px solid #F18500;}
.home_product .pdct_nav .item a i{display: inline-block;width:42px;height: 38px;vertical-align: middle;background:#F18500 url(../images/icon_01.png)no-repeat center;background-size: 68%;}
.home_product .pdct_nav .item a span{display: inline-block;padding: 0 0.4rem;vertical-align: middle;color: #F18500;font-size: 17px;}
.home_product .img_content{width:60%;}
.home_product .img_content .img{margin: 6.5% 0 0 0;width: 100%;text-align: center;}
.home_product .img_content .img img{margin:0 0 0 7%;width: 100%;max-width: 800px;}
@media only screen and (max-width:990px){
	.home_product .pdct_nav ul li{font-size: 16px;}
	.home_product .pdct_nav ul{max-width: 190px;}
	.home_product .img_content .img img{margin: 0;}
}
@media only screen and (max-width:768px){
	.home_product .layout{padding: 30px 3%;}
	.home_product .pdct_nav{width: 100%;}
	.home_product .pdct_nav ul{max-width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
	.home_product .pdct_nav ul li{padding: 6px 2%;margin: 8px 0;margin-right: 2%;width: 32%;}
	/* .home_product .pdct_nav ul li:nth-child(1){margin-top: 18px;} */
	.home_product .pdct_nav ul li:nth-child(3n){margin-right: 0;}
	.home_product .pdct_nav .item a{margin-top: 10px;}
	.home_product .pdct_nav .item a i{background-size: 50%;}
	.home_product .pdct_nav .item a span{font-size: 14px;}
	.home_product .img_content{width: 100%;}
	.home_product .img_content .img img{margin: 0 auto;}
}
@media only screen and (max-width:480px){
	.home_product .pdct_nav ul li{margin-right: 2%;width: 49%;font-size: 14px;}
	.home_product .pdct_nav ul li:nth-child(3n){margin-right: 2%;}
	.home_product .pdct_nav ul li:nth-child(2n){margin-right: 0;}
	.home_product .pdct_nav .item { margin-top:8%;}
}
/* home_news */
.home_news{margin:0 0 5%}
.home_news .layout{padding: 33.6px 20px 0;background: #eeeef0;box-sizing: border-box;}
.home_news .idx_title{margin-bottom: 10px;}
.home_news .news_nav{margin-bottom: 5%;}
.home_news .news_nav .idx_title{margin-left: 4.7%;}
.home_news .news_nav ul{width: 616px;}
.home_news .news_nav ul li{position: relative;float: left;padding-bottom:12px;font-size: 20px;color: #353535;width: 50%;text-align: center;border-bottom: 2px solid #cecece;cursor: pointer;}
.home_news .news_nav ul li.on:after{content: "";position: absolute;left: 0;bottom: -3px;width: 100%;height: 4px;background: #F18500;}
.home_news .news_content .item ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.home_news .news_content .item ul li{margin-right: 0.93%;width: 24.3%;/*background: #b6b6b8;color: #fff;*/}
.home_news .news_content .item ul li:nth-last-child(1){margin-right: 0;}
.home_news .news_content .item ul li .img{position: relative;padding-bottom: 58%;width: 100%;height: 0;overflow: hidden;}
.home_news .news_content .item ul li .img img{position: absolute;width: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all .3s;}
.home_news .news_content .item ul li:hover .img img{transform: translate(-50%,-50%) scale(1.1);}
.home_news .news_content .item ul li .bd{padding: 7% 7% 7%;box-sizing: border-box;}
.home_news .news_content .item ul li p{margin:0 0 3.8%;font-size: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/* .home_news .news_content .item ul li p:hover{color: #ff7f00;} */
.home_news .news_content .item ul li .time{margin: 3% 0;/*padding-left: 24px;*/font-size: 14px;box-sizing: border-box;/*background: url(../images/icon_time.png)no-repeat left center/12px;*/}
.home_news .news_content .item ul li .con{font-size: 16px;line-height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	
@media only screen and (max-width:768px){
	.home_news .layout{padding: 30px 3% 0;}
	.home_news .news_nav .idx_title{margin-left: 0;}
	.home_news .news_nav ul li{font-size: 18px;}
	.home_news .news_content .item ul{justify-content: space-between;}
	.home_news .news_content .item ul:after{content: "";width: 49.5%;}
	.home_news .news_content .item ul li .bd{padding: 8% 5%;}
	.home_news .news_content .item ul li{margin:0 0 1% 0;width: 49.5%;}
	.home_news .news_content .item ul li p{font-size: 16px;}
	.home_news .news_content .item ul li .time{margin: 6% 0;}
	.home_news .news_content .item ul li .con{font-size: 14px;}
}
@media only screen and (max-width:480px){
.home_news .news_content .item ul li{width: 100%;}
.home_news .news_content .item ul li:nth-last-child(1){display: none;}
}

/* home_others */
.home_others{margin-bottom: 14px;}
.home_others .other_part{width: 50%;min-height: 401px;position: relative;}
.home_others .other_part:nth-child(1){background: url(../images/other01.jpg)no-repeat center/cover;}
.home_others .other_part:nth-child(2){background: url(../images/other02.jpg)no-repeat center/cover;}
.home_others .other_part .text{position: absolute;width: 94%;max-width: 500px;color: #fff;text-align: center;}
.home_others .other_part .tag{font-size: 30px;}
.home_others .other_part .line{margin: 10px auto 14px;width: 35px;height: 2px;background: #fff;}
.home_others .other_part p{line-height: 27px;}
.home_others .other_part .more{position: relative;display: inline-block;margin-top: 5%;padding: 10px 7%;font-size: 16px;border: 1px solid transparent;}
.home_others .other_part .more:hover{border-color:#fff}
.home_others .other_part .more:after{content:"";position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;transform: translate(-50%,-50%);border: 1px solid #fff;transition: all .2s linear;}
.home_others .other_part .more:hover:after{width: 94%;height: 120%;}
.home_others .other_part:nth-child(1) .text{top: 27%;right: 8.5%;}
.home_others .other_part:nth-child(2) .text{top: 27%;left: 8.5%;}
@media only screen and (max-width:1100px){
	.home_others .other_part .tag{font-size: 24px;}
	.home_others .other_part:nth-child(1) .text{right: 3%;}
	.home_others .other_part:nth-child(2) .text{left: 3%;}
	.home_others .other_part .more{padding: 7px 5%;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.home_others .other_part{width: 100%;min-height: 300px;}
}

