@font-face {
	font-family:"Antiqua";
	src: url(./fonts/BKANT.TTF);
}

/* 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: 8px;padding: 0;margin: 0;bottom: 38px;}
.banner .swiper-pagination span{width: 14px;height: 14px;background: #b5b5b5;padding: 0;border: solid 1px transparent;opacity: 1;border-radius: 50%;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background: #e62128;border-color:transparent;border-radius: 10px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 16px;}
.banner .swiper-pagination-bullet{border-radius: 16px;}
.banner .swiper-pagination{height: auto;bottom: 3.5%;}
/* .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 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;width: 10px;height: 10px;}
}

.banner .list .list_wrap.before img{transition: 3s linear 0s;}
.banner .list .list_wrap.after img{transform: scale(1.08);}

/* index_title */
.idx_title{text-align: center;}
.idx_title h2{font-size: 42px;}
.idx_title b{color: #e6262e;}
.idx_title .line{margin: 1.2% auto 0;width: 62px;height: 2px;background: #e62129;}
@media only screen and (max-width:1400px){
	.idx_title h2{font-size: 34px;}
	.idx_title .line{margin:2.2% auto 0}
}
@media only screen and (max-width:768px){
	.idx_title h2{font-size: 30px;}
}
@media only screen and (max-width:480px){
	.idx_title h2{font-size: 20px;line-height: 30px;}
	.idx_title .line{margin: 20px auto 0;width: 43px;}
}
@media only screen and (max-width:320px){
	.idx_title h2{font-size: 18px;}
}

/* home_join */
.home_join {padding: 50px 0 6%;background: #aaa;overflow: hidden;}
.home_join .program_layout{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.home_join .program_layout .program_nav{width: 48.5%;}
.home_join .program_layout .program_nav_wrap{width: 100%;}
.home_join .program_layout .program_nav_wrap .join_title{margin-bottom: 4%;padding-left: 5%;box-sizing: border-box;}
.home_join .program_layout .program_nav_wrap .join_title span,.home_join .program_layout .program_nav_wrap .join_title b{display: inline-block;vertical-align: text-bottom;}
.home_join .program_layout .program_nav_wrap .join_title span{color: #878686;}
.home_join .program_layout .program_nav_wrap .join_title b{margin-left: -14px;font-size: 42px;color: #fff;}
.home_join .program_layout .program_nav_wrap .swiper-container{overflow: initial;}
.home_join .program_layout .program_nav_wrap .text_slide{margin: 0 0 0 auto;width: 700px;max-width: 80%;}
.home_join .program_layout .program_nav_wrap .text_slide .item_layout{margin: 0.5px 0;padding: 2.8% 9% 2.7%;box-sizing: border-box;background: #fff;display: flex;flex-wrap: wrap;justify-content: space-between;}
.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_num{display: none;font-size: 70px;color: #fff;}
.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_content{width: 100%;}
.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_content .title span{font-size: 23px;}
.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_content .title em{display: inline-block;margin-left: 4px;font-size: 16px;color: #8f8f8f;}
.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_content .con{margin-top: 3%;font-size: 14px;line-height: 26px;}
.home_join .program_layout .program_nav_wrap .text_slide .active-nav .item_layout{position: relative;left: -25%;padding: 3.8% 5% 2.5%;width:125%;background: #e6262e;color: #fff;}
.home_join .program_layout .program_nav_wrap .text_slide .active-nav .item_layout .layout_num{display: block;}
.home_join .program_layout .program_nav_wrap .text_slide .active-nav .item_layout .layout_content{width: calc(94% - 83px);width: -webkit-calc(94% - 83px);}
.home_join .program_layout .program_nav_wrap .text_slide .active-nav .item_layout .layout_content .title em{color: #fff;}
.home_join .program_layout .program_nav_wrap .text_slide .active-nav .item_layout .layout_content .con{margin-top: 2%;}
/* .home_join .program_layout .program_nav_wrap .text_slide .nav_name{display:block;padding: 3% 5px 3%;color: #afafaf;font-size: 23px;cursor: pointer;position: relative;text-align: center;border-left: 1px solid #cecdcd;font-family: impact;} */
.home_join .program_layout .program_nav_wrap .text_slide .active-nav p.nav_name{background: #00a2e9;color: #fff;}
.home_join .program_layout .program_content{/* width: 51.5%; */margin-top: 1.9%;width: 980px;}
.home_join .program_layout .program_content .program_con_wrap{box-sizing: border-box;position: relative;}
.home_join .program_layout .program_content .item_slide{position: relative;}
.home_join .program_layout .program_content .img img{width: 100%;}
.home_join .program_layout .program_content .item_slide .program_slide{position: relative;margin-top: -24px;width: 113px;z-index: 2;}
#program_next,#program_prev{width: 49.5%;height: 55px;background-color: #fff;background-repeat: no-repeat;background-position: center;cursor: pointer;}
#program_next{background-image: url(../images/next.png);}
#program_prev{background-image: url(../images/prev.png);}
#program_next:hover,#program_prev:hover{background-color: #e5e5e5;}
@media only screen and (max-width:1400px){
	.home_join .program_layout .program_nav_wrap .join_title span{width: 50%;}
	.home_join .program_layout .program_nav_wrap .join_title b{font-size: 30px;}
	.home_join .program_layout .program_nav_wrap .text_slide .active-nav .item_layout{left: -15%;width: 115%;}
	.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_num{font-size: 50px;}
	.home_join .program_layout .program_nav_wrap .text_slide .active-nav .item_layout .layout_content{width: calc(94% - 50px);width: -webkit-calc(94% - 50px);}
	.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_content .con{line-height: 24px;}
}
@media only screen and (max-width:1200px){
	.home_join .program_layout{flex-wrap: wrap;flex-flow: column-reverse;}
	.home_join .program_layout .program_nav_wrap{margin: 0 auto;width: 90%;}
	.home_join .program_layout .program_nav{width: 100%;}
	.home_join .program_layout .program_nav_wrap .join_title{margin-bottom: 40px;}
	.home_join .program_layout .program_nav_wrap .text_slide{width: 100%;max-width: 87%;}
	.home_join .program_layout .program_content{display: none;margin: 0 auto;width: 90%;}
}
@media only screen and (max-width:768px){
	.home_join .program_layout .program_nav_wrap .join_title span{width: 262px;}
	.home_join .program_layout .program_nav_wrap .join_title b{font-size: 26px;}
	.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_content .title span{font-size: 20px;}
	.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_content .title em{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.home_join{padding: 40px 0;}
	.home_join .program_layout .program_nav_wrap .join_title{padding-left: 0;margin-bottom: 20px;}
	.home_join .program_layout .program_nav_wrap .join_title span{width: 135px;}
	.home_join .program_layout .program_nav_wrap .join_title b{font-size: 20px;margin-left: 10px;}
	.home_join .program_layout .program_nav_wrap{width: 94%;}
	.home_join .program_layout .program_nav_wrap .text_slide{max-width: initial;}
	.home_join .program_layout .program_nav_wrap .text_slide .item_layout{padding: 20px 5%;}
	.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_num{margin-bottom: 10px;font-size: 34px;}
	.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_content .con{line-height: normal;}
	.home_join .program_layout .program_nav_wrap .text_slide .active-nav .item_layout .layout_content{width:100%;}
	.home_join .program_layout .program_nav_wrap .text_slide .active-nav .item_layout{left: 0;width: 100%;}
	.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_content .title span{font-size: 16px;display: block;}
	.home_join .program_layout .program_nav_wrap .text_slide .item_layout .layout_content .title em{margin-left: 0;font-size: 12px;}
}
@media only screen and (max-width:320px){
	.home_join .program_layout .program_nav_wrap .join_title b{font-size: 18px;}
}

.home_product{padding: 4% 0 2%;}
.home_product .in_type{padding-top: 3.5%;align-items: center;background: url(../images/pro_bg.png)no-repeat center;}
.home_product .in_type .type{width: 80%;}
.home_product .in_type .type .type_item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.home_product .in_type .type .type_item .pdct_img{width: 55%;position: relative;}
.home_product .in_type .type .type_item .pdct_img .img1{width: 85%;}
.home_product .in_type .type .type_item .pdct_img .img2{width: 100%;}
.home_product .in_type .type .type_item .pdct_img .hot_sale{position: absolute;right: 14%;top: 13%;width: auto;}
.home_product .in_type .type .type_item .pdct_mes{width: 45%;}
.home_product .in_type .type .type_item .pdct_mes p{color: #666;font-size: 16px;line-height: 28px;}
.home_product .in_type .type .type_item .pdct_mes .tit{font-size: 39px;color: #e62129;}
.home_product .in_type .type .type_item .pdct_mes .en{margin: 1% 0 0;font-size: 14px;}
.home_product .in_type .type .type_item .pdct_mes .banner{font-size: 16px;}
.home_product .in_type .type .type_item .pdct_mes .line{margin: 4.5% 0 6%;width: 28px;height: 2px;background: #e62129;}
.home_product .in_type .type .type_item .pdct_mes .more span{display: inline-block;padding: 2.5% 14%;margin-top: 13%;color: #e8380d;font-size: 14px;border: 1px solid #e8380d;border-radius: 0 20px 0 20px;letter-spacing: 4px;}
.home_product .in_type .type .type_item .pdct_mes .more span:hover{background: #e8380d;color: #fff;}
.home_product .in_type .in_nav{width: 13%;}
.home_product .in_type .in_nav ul li{position: relative;margin-bottom: 20%;cursor: pointer;}
/* .home_product .in_type .in_nav ul li.on:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/product-current.png)no-repeat center bottom 1px/75%;z-index: -1;} */
.home_product .in_type .in_nav ul li:hover{opacity: .5;}
.home_product .in_type .in_nav ul li:nth-last-child(1){margin-bottom: 0;}
@media only screen and (max-width:980px){
.home_product .in_type{flex-wrap: wrap;padding-top: 40px;background-size: 100%;}
.home_product .in_type .type{width: 100%;}
.home_product .in_type .in_nav{width: 100%}
.home_product .in_type .in_nav > ul{display: flex;flex-wrap: wrap;justify-content: center;}
.home_product .in_type .in_nav > ul > li{margin: 6% 2% 0;width: 14px;height: 14px;background: #a4a1a1;border-radius: 50%;}
.home_product .in_type .in_nav > ul > li.on{background: #e8380d;}
.home_product .in_type .in_nav > ul > li.on:after{width: 140%;height: 140%;border: 2px solid #e8380d;border-radius: 50%;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.home_product .in_type .in_nav > ul > li .small_img{display: none;}
.home_product .in_type .in_nav ul li:hover{opacity: 1;background: #e8380d;}
}
@media only screen and (max-width:768px){
	.home_product {padding: 40px 0;}
	
	.home_product .in_type .type .type_item .pdct_mes .tit{font-size: 24px;}
.home_product .in_type .type .type_item .pdct_img{margin: 0 auto;width: 60%;}
.home_product .in_type .type .type_item .pdct_mes{margin-top: 4%;width: 100%;}
.home_product .in_type .type .type_item .pdct_mes .mes_wrap{margin: 0 auto;width: 100%;text-align: center;}
.home_product .in_type .type .type_item .pdct_mes .line{margin: 4% auto;}
.home_product .in_type .type .type_item .pdct_mes .more span{padding: 1.5% 5%;margin-top: 4%;}
}
@media only screen and (max-width:480px){
.home_product .in_type{padding-top: 26px;}
.home_product .in_type .type .type_item .pdct_img{width: 80%;}
.home_product .in_type .type .type_item .pdct_mes .tit{font-size: 20px;}
.home_product .in_type .in_nav > ul > li{margin:8% 2% 0;width: 11px;height: 11px;}
.home_product .in_type .type .type_item .pdct_mes p{font-size: 14px;}
}

.idx_wrap{margin: 0 auto;width: 100%;max-width: 1245px;}

/* home_case */
.home_case{padding: 3% 0;background: #f9f9f9;}
.home_case .content_list {margin-top: 3.5%;}
.home_case .content_list .item{padding: 1% 2% 1.5%;width: 30%;background: #fff;box-sizing: border-box;position: relative;border-radius: 20px;}
.home_case .content_list .item .tit{padding-bottom: 3.5%;text-align: center;font-size: 20px;font-weight: bold;border-bottom: 2px solid #f1f1f1;}
.home_case .content_list .item .tit i,.home_case .content_list .item .tit span{display: inline-block;vertical-align: text-bottom;}
.home_case .content_list .item .tit i{margin-right: 7px;}
.home_case .content_list .item .con{padding: 2.5% 3% 0;box-sizing: border-box;font-size: 14px;line-height: 25px;}
.home_case .content_list .item i.more{position: absolute;left: 50%;bottom: 0;width: 38px;height: 38px;background: url(../images/icon_04.png)no-repeat center/100%;transform: translate(-50%,50%);}
.home_case  .case_list{position: relative;margin-top: 48px;}
.home_case  .case_list .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;}
.home_case  .case_list .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.home_case  .case_list p{margin-top: 4%;font-size: 14px;color: #666;}
.home_case  .case_list #case_prev,.home_case  .case_list #case_next{position: absolute;top: 50%;width: 14px;height: 24px;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;cursor: pointer;z-index: 2;}
.home_case  .case_list #case_prev{right: 105%;background-image: url(../images/prev.png);}
.home_case  .case_list #case_next{left: 105%;background-image: url(../images/next.png);}
@media only screen and (max-width:1400px){
	.home_case .case_list #case_prev{right: 102%;}
	.home_case .case_list #case_next{left: 102%;}
}
@media only screen and (max-width:990px){
	.home_case{padding: 40px 0;}
	.home_case .content_list{margin-top: 30px;}
	.home_case .content_list .item{width: 32%;}
}
@media only screen and (max-width:768px){
	.home_case .content_list .item{padding: 3% 2% 4.5%;margin: 20px 0;width: 100%;}
	.home_case .content_list .item .tit{font-size: 22px;}
	.home_case .content_list .item .con{font-size: 16px;line-height: 24px;}
	.home_case .case_list p{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.home_case{display: none;}
	.home_case .content_list{margin-top: 10px;}
	.home_case .case_list #case_prev{right: auto;left: 0;}
	.home_case .case_list #case_next{left: auto;right: 0;}
}

/* home_service */
.home_service{background-color: #f5f5f5;}
.home_service .bg{padding: 3.5% 0 0;background-image: linear-gradient(to top,#e62129 113px,#fff 113px);}
.home_service .service_content{padding-top: 5%;}
.home_service .service_content .layout{background: #e6262e;position: relative;}
.home_service .service_item{margin-bottom: 1.4%;width:50%;position: relative;z-index: 1;}
.home_service .service_content .layout::before{content: "";position: absolute;left: 36%;top: 50%;width: 50px;height: 50px;transform: translate(-50%,-50%);background:url(../images/icon_red_dot.png)no-repeat center/100%;z-index: 3;}
.home_service .service_content .layout::after{content: "";position: absolute;right: 36%;top: 50%;width: 50px;height: 50px;transform: translate(50%,-50%);background:url(../images/icon_red_dot.png)no-repeat center/100%;z-index: 3;}
.home_service .service_item .text_box{position: absolute;padding: 7% 5% 3% 7%;top: 50%;right: 1%;width: 55%;height: 100.5%;transform: translateY(-50%);background: #fff;box-sizing: border-box;transition: all .4s;z-index: 0;}
.home_service .service_item .text_box:after{content: "";position: absolute;right: 100%;top: 50%;width: 27px;height: 41px;transform: translateY(-50%);background: url(../images/ser_left.png) no-repeat center/100%;z-index: 1;}

.home_service .service_item .text_box .title{color: #000;font-size: 30px;line-height: 36px;white-space: nowrap;}
.home_service .service_item .text_box .line{margin: 19px 0 19px;width: 39px;height: 2px;background: #fac12c;}
.home_service .service_item .text_box .con{margin-top: 13%;font-size: 14px;line-height: 20px;color: #666;}
.home_service .service_item .text_box .con p{margin-bottom: 8%;}
.home_service .service_item .text_box .con p:nth-last-child(1){margin-bottom: 0;}
.home_service .service_item .text_box .num{}
.home_service .service_item:nth-child(even) .text_box{padding: 7% 7% 3% 5%;right: auto;left: 1%;}
.home_service .service_item:nth-child(even) .text_box:after{content: "";position: absolute;left: 100%;top: 50%;width: 27px;height: 41px;transform: translateY(-50%);background: url(../images/ser_right.png) no-repeat center/100%;z-index: 1;}
.home_service .service_item:nth-last-child(-n+2){margin-bottom: 0;}
.home_service .gongyi_step {margin-top: 40px;}
.home_service .gongyi_step .title{text-align: center;}
.home_service .gongyi_step .title span{display: inline-block;position: relative;color: #000;font-size:  26px;}
.home_service .gongyi_step .title span:before{content: "";position: absolute;width: 60px;height: 2px;background: #fac12c;right: 109%;top: 50%;}
.home_service .gongyi_step .title span:after{content: "";position: absolute;width: 60px;height: 2px;background: #fac12c;left: 109%;top: 50%;}
.home_service .gongyi_step ul{margin-top: 4%;justify-content: flex-start;}
.home_service .gongyi_step ul li{text-align: center;margin-right: calc((100% - 860px) / 9);margin-right: -webkit-calc((100% - 860px) / 9);max-width: 86px;}

.home_service .gongyi_step ul li:nth-last-child(1){margin-right: 0;}
.home_service .gongyi_step ul li i{display: inline-block;width: 86px;height: 86px;border-radius: 50%;background: #fff;position: relative;}
.home_service .gongyi_step ul li i:after{content: "";position: absolute;top: 50%;left: 112%;width: 15px;height: 20px;transform: translateY(-50%);background: url(../images/icon_08.png)no-repeat center;}
.home_service .gongyi_step ul li:nth-last-child(1) i:after{content: initial;}
.home_service .gongyi_step ul li.cur i{background: #fac12c;position: relative;}
.home_service .gongyi_step ul li i img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}
.home_service .gongyi_step ul li p{margin-top: 17%;font-size: 14px;color: #4e4e4e;font-weight: bold;}
@media only screen and (max-width:1200px){
	.home_service .bg{padding: 40px 0 0 ;}
	.home_service .service_item .text_box .num{width: 70px;}
	.home_service .service_item .text_box .title{font-size: 20px;line-height: 30px;}
	.home_service .service_item .text_box .con{font-size: 16px;line-height: 24px;}
}
@media only screen and (max-width:1000px){
	.home_service .service_content .layout::before{width: 35px;height: 35px;}
	.home_service .service_content .layout::after{width: 35px;height: 35px;}
	.home_service .service_item .text_box{width: 70%;}
	.home_service .gongyi_step ul li{margin:10px 0;width: calc(100% / 5);max-width: initial;}
	.home_service .service_item .text_box .con{font-size: 14px;}
}
@media only screen and (max-width:768px){
	.home_service .service_item{margin-bottom: 3%;width: 100%;}
	.home_service .service_item .text_box{right: 0;}
	.home_service .service_item:nth-child(even) .text_box{left: 0;}
	.home_service .service_item .text_box .title{font-size: 20px;}
	.home_service .service_item .text_box .con{margin-top: 6%;}
	.home_service .service_item:nth-last-child(-n+2){margin-bottom: 25px;}
	.home_service .service_item:nth-last-child(1){margin-bottom: 0;}
}
@media only screen and (max-width:480px){
	.home_service{display: none;}
	.home_service .service_content{padding-top: 30px;}
	.home_service .service_content .layout{padding: 0;}
	.home_service .service_item .bg_img{width: 100%;}
	.home_service .service_item .bg_img img{width: 100%;}
	.home_service .service_item .text_box{position: initial;padding: 3%;top: auto;right: 10px;bottom: 10px;width: 96%;transform: initial;height: auto;}
	.home_service .service_item .text_box .title{font-size: 16px;}
	.home_service .service_item:nth-child(even) .text_box{padding: 3% ;left: 10px;}
	.home_service .service_item::before{display: none;}
	.home_service .service_item .text_box .num{margin-top: 10px;}
	.home_service .service_item .text_box .con{font-size: 14px;}
	.home_service .service_item .text_box .line{margin: 10px 0;}
	.home_service .gongyi_step .gy_wrap{overflow-x: scroll;}
	.home_service .gongyi_step .title span{font-size: 20px;}
	.home_service .gongyi_step ul{margin-top: 30px;min-width: 900px;}
	.home_service .gongyi_step ul li i{width: 70px;height: 70px;}
	.home_service .gongyi_step ul li i img{width: 40px;}
	.home_service .gongyi_step ul li p{margin-top: 20px;}
	.home_service .gongyi_step .title span:before,.home_service .gongyi_step .title span:after{width: 40px;}
}

.home_service .bottom_text{padding: 3% 0 2%;background: #e62128;color: #fff;text-align: center;}
.home_service .bottom_text .tit{font-size: 31px;}
.home_service .bottom_text p{margin: 6px 0 1%;font-size: 16px;}
.home_service .bottom_text i{display: inline-block;}
.home_service .bottom_text span{display: inline-block;margin: 0 10px 0 1px;font-size: 14px;font-family: arial;}
.home_service .bottom_text b{font-size: 29px;}
.home_service .bottom_text a.more{display: inline-block;padding: 8px 32px;margin-left: 1.6%;font-size: 14px;color: #000;border-radius: 30px;background: #fff;}
.home_service .bottom_text i,.home_service .bottom_text span,.home_service .bottom_text b{vertical-align: middle;}
@media only screen and (max-width:1200px){
	.home_service .bottom_text .tit{font-size: 24px;}
	.home_service .bottom_text b{font-size: 22px;}
}
@media only screen and (max-width:768px){
	.home_service .bottom_text{padding: 30px 0;}
	.home_service .bottom_text b{font-size: 20px;}
	.home_service .bottom_text a.more{padding: 4px 24px;}
}
@media only screen and (max-width:480px){
	.home_service .bottom_text .tit{font-size: 20px;}
	.home_service .bottom_text p{font-size: 14px;}
	.home_service .bottom_text i{width: 30px;}
}

/* home_join2 */
.home_join2{padding: 3% 0 5%;background: #f9f9f9;}
.home_join2 .adv_class{margin-top: 4%;position: relative;}
.home_join2 .adv_class:after{}
.home_join2 .adv_class .adv_nav{box-sizing: border-box;border-bottom: 1px solid #dbdbdb;}
.home_join2 .adv_class .adv_nav ul{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.home_join2 .adv_class .adv_nav ul li{width: 20%;font-size: 18px;line-height: 2.1;color: #333;text-align: left;cursor: pointer;position: relative;white-space: nowrap;text-align: center;}
.home_join2 .adv_class .adv_nav ul li .bg_white{padding: 6% 9px 1.8%;background: #fff;position: relative;color: #6c6b67;}
.home_join2 .adv_class .adv_nav ul li .bg_white:before{content: "";position: absolute;top:50%;right: 0;width: 1px;height: 59px;transform: translateY(-50%);background: #ddd;}
.home_join2 .adv_class .adv_nav ul li.on .bg_white{background: #e6252c;color: #fff;}
.home_join2 .adv_class .adv_nav ul li.on .bg_white::before{content: initial;}
.home_join2 .adv_class .adv_nav ul li.on i{filter: brightness(20);}
.home_join2 .adv_class .adv_nav ul li:nth-last-child(1) .bg_white::before{content: initial;}
.home_join2 .adv_class .adv_nav ul li i{display: inline-block;}
.home_join2 .adv_class .adv_nav ul li span{display: block;position: relative;font-weight: bold;font-size: 18px;}
.home_join2 .adv_class .class_list .content_box{position: absolute;left: 0;top: 50%;width: 80%;max-width: 534px;transform: translateY(-50%);color: #fff;background: #e62128;}
.home_join2 .adv_class .class_list .content_box .lf_img{position: absolute;left: 0;top: 50%;transform: translate(-50%,-50%);}
.home_join2 .adv_class .class_list .content_box .lf_img > div{border-radius: 50%;border: 8px solid rgba(0,0,0,0.23);overflow: hidden;}
.home_join2 .adv_class .adv_content .content_box .txt{padding: 3.5% 1% 6.5% 120px;box-sizing: border-box;}
.home_join2 .adv_class .adv_content .content_box .txt p{font-size: 14px;line-height: 1.7;}
@media only screen and (max-width:1440px){
	.home_join2 .adv_class .adv_content .class_list{margin: 0;}
}
@media only screen and (max-width:1200px){
	.home_join2{padding: 40px 0;}
	.home_join2 .adv_class .adv_content .content_box .txt p{font-size: 16px;line-height: 24px;}
	.home_join2 .adv_class .adv_content .class_list .img{position: relative;width: 100%;height: 468px;overflow: hidden;}
	.home_join2 .adv_class .adv_content .class_list .img img{position: absolute;left: 0;top: 0;max-width: initial;height: 100%;}
	.home_join2 .adv_class .adv_nav ul li i{width: 50px;}
	.home_join2 .adv_class .adv_nav ul li span{font-size: 16px;}
	.home_join2 .adv_class .adv_nav ul li .num_img img{width: 80px;}
	.home_join2 .adv_class .class_list .content_box{left: 10%;}
	.home_join2 .adv_class .class_list .content_box .lf_img{width: 120px;}
	.home_join2 .adv_class .adv_content .content_box .txt{padding: 3.5% 1% 3.5% 85px;}
}
@media only screen and (max-width:768px){
	.home_join2{padding: 40px 0;}
	.home_join2 .adv_class{margin-top: 30px;}
	.home_join2 .adv_class .adv_nav ul li:before{right: -45%;}
	.home_join2 .adv_class .class_list .content_box{width: 86%;}
	.home_join2 .adv_class .adv_content .content_box .txt p{font-size: 14px;}
}
@media only screen and (max-width:680px){
	.home_join2 .adv_class .adv_nav{padding: 0;}
	.home_join2 .adv_class .adv_nav ul{flex-wrap: wrap;justify-content: space-between;}
	.home_join2 .adv_class .adv_nav ul li{width: 50%;box-sizing: border-box;text-align: center;font-size: 14px;line-height: normal;}
	.home_join2 .adv_class .adv_nav ul li .bg_white{padding: 20px 0;}
	.home_join2 .adv_class .adv_nav ul li .bg_white:before{content: initial;}
	.home_join2 .adv_class .adv_nav ul:after{content: "";width: 50%;}
	.home_join2 .adv_class .adv_nav ul li .num_img{display: none;}
	.home_join2 .adv_class .adv_nav ul li span{font-size: 15px;}
	.home_join2 .adv_class .class_list .content_box{left: 0;width: 92%;}
	.home_join2 .adv_class .adv_content .content_box .txt{padding-left: 155px;}
	.home_join2 .adv_class .adv_content .content_box .txt p{font-size: 14px;line-height: 24px;}
	.home_join2 .adv_class .class_list .content_box .lf_img{transform: translate(0,-50%);}
}
@media only screen and (max-width:480px){
	.home_join2 .adv_class .adv_nav ul li{white-space: initial;}
	.home_join2 .adv_class .adv_nav ul li .bg_white{padding: 14px 0;}
	.home_join2 .adv_class .adv_nav ul li i{display: none;}
	.home_join2 .adv_class .class_list .content_box{padding: 6% 0 0;}
	.home_join2 .adv_class .class_list .content_box .lf_img{position: initial;transform: initial;margin: 0 auto;width: 90px;}
	.home_join2 .adv_class .adv_content .content_box .txt{padding: 3%;}
	.home_join2 .adv_class .adv_content .class_list .img{height: 370px;}
	.home_join2 .adv_class .adv_content .class_list .img img{position: initial;height: auto;}
}


/* profile */
.home_profile{padding: 3.2% 0 0;}
.home_profile .bg{background: linear-gradient(to top,#f4f4f4 146px,#fff 146px);}
.home_profile .content_layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home_profile .content_layout .lf_part{padding-right: 7%;width: 50%;box-sizing: border-box;}
.home_profile .content_layout .lf_part .top_box{position: relative;margin-top: 12px;}
.home_profile .content_layout .lf_part .top_box::before{content: "";position: absolute;left: 0;bottom: 91%;width: 61px;height: 34px;background: url(../images/icon_06.png)no-repeat center/100%;}
.home_profile .content_layout .lf_part .top_box:after{content: "";position: absolute;left: 0;top: 100%;width: 61px;height: 24px;background: url(../images/icon_07.png)no-repeat center/100%;}
.home_profile .content_layout .lf_part .top_box .name{font-size: 42px;}
.home_profile .content_layout .lf_part .top_box .slogan{margin: 4px 0 23px;font-size: 14px;color: #000;}
/* .home_profile .content_layout .lf_part .top_box .line{width: 84px;height: 3px;background: #666;} */
.home_profile .content_layout .lf_part .txt{margin-top: 11.6%;}
.home_profile .content_layout .lf_part .txt p{font-size: 14px;line-height: 26px;color: #1d1d1d;}
.home_profile .content_layout .lf_part .txt .more{display: inline-block;color: #ff8400;}
.home_profile .content_layout .lf_part .ab_more{display: inline-block;margin-top: 24.5%;padding: 2.9% 7.8%;font-size: 14px;color: #fff;background: #e62128;}
.home_profile .content_layout .img_part{width: 50%;}

.home_profile .factory_power{padding: 3% 0 3.2%;background: #f4f4f4;}
.home_profile .factory_power .title p{font-size: 26px;}
.home_profile .factory_power .title em{margin-top: 4px;font-size: 22px;font-weight: bold;display: block;color: #e62128;text-transform: uppercase;}
.home_profile .factory_power .img_list{margin-top: 4%;}
@media only screen and (max-width:1200px){
	.home_profile{padding: 60px 0 40px;}
	.home_profile .content_layout .lf_part .top_box::before{width: 50px;}
	.home_profile .content_layout .lf_part .top_box:after{width: 50px;}
	.home_profile .content_layout .lf_part .top_box .name{font-size: 30px;}
}
@media only screen and (max-width:990px){
	.home_profile .content_layout .lf_part{width: 100%;padding:0 2%;}
	.home_profile .content_layout .lf_part .top_box .name{font-size: 40px;}
	.home_profile .content_layout .img_part{margin-top: 5%;width: 100%;}
	.home_profile .content_layout .lf_part .ab_more{margin-top: 6.5%;padding: 2% 4.8%;}
}
@media only screen and (max-width:768px){
	.home_profile .content_layout .lf_part .top_box .name{font-size: 26px;}
	.home_profile .content_layout .lf_part .top_box .slogan{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.home_profile{padding: 40px 0;}
	.home_profile .content_layout .lf_part .top_box .name{font-size: 20px;}
	.home_profile .content_layout .lf_part .top_box .slogan{margin: 8px 0 20px;font-size: 14px;}
	.home_profile .content_layout .lf_part .top_box .line{width: 60px;height: 2px;}
	.home_profile .content_layout .lf_part .txt p{font-size: 14px;line-height: 24px;}
	.home_profile .content_layout .lf_part .top_box::before,.home_profile .content_layout .lf_part .top_box::after{width: 40px;}
	.home_profile .factory_power{display: none;padding: 30px 0 0;}
	.home_profile .factory_power .title p{font-size: 20px;}
	.home_profile .factory_power .title em{font-size: 14px;}
}

/* home_joinTable */
.home_joinTable{padding: 4.3% 0 2.2%;background: url(../images/join_table_bg.jpg)no-repeat center/cover;color: #fff;overflow: hidden;}
.home_joinTable .layout{align-items: center;}
.home_joinTable .lf_part{width: 39%;}
.home_joinTable .lf_part .title .line{margin-bottom: 5px;width: 53px;height: 4px;background: #fff;}
.home_joinTable .lf_part .title p{font-size: 30px;font-weight: bold;}
.home_joinTable .lf_part .title p b{color: #fff000;}
.home_joinTable .lf_part .img{margin-top: 4%;width: 107%;margin-left: -13%;}
.home_joinTable .mid_part{position: relative;width: 22%;box-sizing: border-box;border-left: 1px solid #fff;border-right: 1px solid #fff;}
.home_joinTable .mid_part .hot_line{margin: 0 auto;width: 94%;max-width: 150px;}
.home_joinTable .mid_part .hot_line span{font-size: 15px;}
.home_joinTable .mid_part .hot_line p{font-size: 25px;font-family: impact;letter-spacing: -1px;}
.home_joinTable .mid_part .ol_ct{display: inline-block;margin: 18% 0 13%;padding: 9px 32px;background: #fff;color: #7d7d7d;font-size: 12px;border-radius: 30px;}
.home_joinTable .mid_part .ol_ct i{display: inline-block;margin-right: 8px;}
.home_joinTable .mid_part .wx_ewm{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 11%;}
.home_joinTable .mid_part .wx_ewm .text{width: calc(100% - 120px);width: -webkit-calc(100% - 120px);}
.home_joinTable .mid_part .wx_ewm .text p{margin-top: 32%;}

.home_joinTable .rt_part{width: 39%;position: relative;}
.home_joinTable .rt_part:after{content: "";position: absolute;left: 85%;bottom: -19%;width: 284px;height: 316px;background: url(../images/ser_people.png)no-repeat center/100%;}
.home_joinTable .rt_part .taBle{margin: 0 auto;width: 94%;max-width: 362px;}
.home_joinTable .rt_part .taBle ul li{margin-bottom: 5%;}
.home_joinTable .rt_part .taBle ul li:nth-last-child(1){margin-bottom: 0;}
.home_joinTable .rt_part .taBle ul li span{display: block;margin-bottom: 5px;font-size: 20px;font-weight: bold;}
.home_joinTable .rt_part .taBle ul li input{display: block;padding: 0 8px;width: 100%;height: 47px;line-height: 47px;font-size: 14px;border-radius: 5px 0 0 5px;box-sizing: border-box;}
.home_joinTable .rt_part .taBle ul li input::placeholder{color: #959191;}
.home_joinTable .rt_part .taBle ul li.upload a{display: block;padding: 12px 0;width: 90%;background: #004da1;text-align: center;border-radius: 5px;}
.home_joinTable .rt_part .taBle ul li.upload i{display: inline-block;vertical-align: middle;}
.home_joinTable .rt_part .taBle ul li.upload span{display: inline-block;margin: 0 0 0 20px;vertical-align: middle;font-weight: normal;font-size: 15px;}

@media only screen and (max-width:1300px){
	.home_joinTable .lf_part,.home_joinTable .rt_part{width: 30%;}
	.home_joinTable .lf_part .title .line{width: 40px;}
	.home_joinTable .lf_part .title p{font-size: 20px;}
	.home_joinTable .mid_part{width: 34%;}
	.home_joinTable .mid_part .ol_ct{margin: 7% 0;padding: 6px 20px;}
	.home_joinTable .mid_part .wx_ewm .text p{margin-top: 14px;}
	.home_joinTable .rt_part .taBle ul li span{font-size: 16px;}
	.home_joinTable .rt_part .taBle ul li input{height: 40px;line-height: 40px;font-size: 13px;}
	.home_joinTable .rt_part .taBle ul li.upload a{padding: 9px 0;}
	.home_joinTable .rt_part .taBle ul li.upload span{font-size: 14px;}
}
@media only screen and (max-width:768px){
	.home_joinTable{padding: 40px 0;}
	.home_joinTable .lf_part{width: 100%;}
	.home_joinTable .lf_part .img{margin:4% 0;width: 100%;text-align: center;}
	.home_joinTable .mid_part, .home_joinTable .rt_part{width: 49%;}
	.home_joinTable .rt_part:after{content: initial;}
}
@media only screen and (max-width:480px){
	.home_joinTable .mid_part{margin: 6% 0;display: none;}
	.home_joinTable .rt_part{width: 100%;}
	.home_joinTable .rt_part .taBle ul li span{font-size: 14px;}
	.home_joinTable .rt_part .taBle ul li input{height: 35px;line-height: 35px;font-size: 12px;}
	.home_joinTable .rt_part .taBle ul li.upload a{width: 100%;}
}


/* home-news */
.home_news{padding: 4% 0 2%;}
.home_news .news_wrap{padding: 0 2%;box-sizing: border-box;}
.home_news .news_nav{margin: 4% 0 3%;}
.home_news .news_nav ul{float: left;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.home_news .news_nav ul li{font-size: 24px;color: #000;position: relative;}
.home_news .news_nav ul li.on{color: #e62128;font-weight: bold;}
.home_news .news_nav ul li.on:after{content: "";position: absolute;left: 0;top: 119%;width: 100%;height: 4px;background: #e62128;}
.home_news .news_nav ul li:nth-child(1){margin-right: 76px;}
.home_news .news_nav ul li:nth-child(1):before{content: "";position: absolute;left: 131%;top: 50%;width: 20px;height: 2px;background: #e62128;}
.home_news .news_nav .name{float: right;font-size: 34px;font-weight: bold;color: #e62128;}
.home_news .idx_news_layout{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 0 0 2%;width: 100%;box-sizing: border-box;}
.home_news .title_top{margin-top: 2.6%;border-bottom: 1px solid #ebebeb;}
.home_news .title_top .title h6{display: inline-block;padding: 12px 0 12px 51.3px;font-size: 20px;color: #333;background: url(../images/icon_05.png)no-repeat left center;}
.home_news .title_top .title h6 .en{margin-left: 6px;font-style: normal;font-weight: normal;font-size: 14px;color: #e2e2e2;}
.home_news .title_top .title .more{padding: 15px 41px;color: #333;background-color: #e9e9e9;}
.home_news .idx_news_layout .lf_part{width: 48.2%;}
.home_news .idx_news_layout .lf_part .news_01{}
.home_news .idx_news_layout .lf_part .news_01 .n_img{position: relative;padding-bottom: 46%;width: 80%;height: 0;overflow: hidden;}
.home_news .idx_news_layout .lf_part .news_01 .n_img img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);}
.home_news .idx_news_layout .lf_part .news_01 .news_list{box-sizing: border-box;}
.home_news .idx_news_layout .lf_part .news_01 .news_list .other{margin-top: 4%;}
.home_news .idx_news_layout .lf_part .news_01 .news_list .other li{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home_news .idx_news_layout .lf_part .news_01 .news_list .other .lf_time{width: 14%;max-width: 80px;text-align: center;color: #333;}
.home_news .idx_news_layout .lf_part .news_01 .news_list .other .lf_time .time_bg{padding: 2% 0 0;}
.home_news .idx_news_layout .lf_part .news_01 .news_list .other .lf_time .day{font-size: 43px;font-weight: bold;color: #02418e;}
.home_news .idx_news_layout .lf_part .news_01 .news_list .other .lf_time .y_m{font-size: 13px;}
.home_news .idx_news_layout .lf_part .news_01 .news_list .other .rt_content{padding: 0 7% 0 5%;width: 85%;box-sizing: border-box;border-left: 1px solid #ebebeb;}
.home_news .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .tit{position: relative;font-size: 18px;color: #1f1f1f;box-sizing: border-box;font-weight: normal;}
.home_news .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .con{margin: 2% 0 1%;font-size: 14px;color: #333;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.home_news .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .more{display: inline-block;font-size: 14px;color: #32348a;}
.home_news .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .m_time{display: none;}

.home_news .idx_news_layout .rt_part{width: 47.9%;}
.home_news .idx_news_layout .rt_part .news_02{}
.home_news .idx_news_layout .rt_part .news_02 ul li{margin-bottom: 20px;padding: 2.5% 0;display: flex;flex-wrap: wrap;justify-content: space-between;border: 1px solid #ebebeb;}
.home_news .idx_news_layout .rt_part .news_02 ul li:nth-last-child(1){margin-bottom: 0;}
.home_news .idx_news_layout .rt_part .news_02 .lf_time{width: 20%;max-width: 120px;text-align: center;color: #333;}
.home_news .idx_news_layout .rt_part .news_02 .lf_time .time_bg{padding: 5px 0;border-right: 1px solid #ebebeb;}
.home_news .idx_news_layout .rt_part .news_02 .lf_time .day{font-size: 50px;line-height: 50px;font-weight: bold;}
.home_news .idx_news_layout .rt_part .news_02 .lf_time .y_m{font-size: 15px;}
.home_news .idx_news_layout .rt_part .news_02 .rt_content{padding: 0 4% 0;width: 80%;box-sizing: border-box;}
.home_news .idx_news_layout .rt_part .news_02 .rt_content .tit{position: relative;font-size: 18px;color: #1f1f1f;box-sizing: border-box;font-weight: normal;}
.home_news .idx_news_layout .rt_part .news_02 .rt_content .con{margin: 2% 0 1%;font-size: 14px;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.home_news .idx_news_layout .rt_part .news_02 .rt_content .more{display: inline-block;font-size: 14px;color: #32348a;}
.home_news .idx_news_layout .rt_part .news_02 .rt_content .m_time{display: none;}
@media only screen and (max-width:1400px){
	.home_news .news_wrap{padding: 0;}
}
@media only screen and (max-width:1200px){
	.home_news{padding: 40px 0;}
	.home_news .news_nav ul li{font-size: 20px;}
	.home_news .news_nav .name{font-size: 24px;}
	.home_news .idx_news_layout{padding: 0;}
	.home_news .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .tit,.home_news .idx_news_layout .rt_part .news_02 .rt_content .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.home_news{padding: 40px 0;}
	.home_news .news_nav{margin: 30px 0 20px;}
	.home_news .news_nav ul li{font-size: 16px;}
	.home_news .news_nav ul li:nth-child(1){margin-right: 58px;}
	.home_news .news_nav .name{font-size: 18px;}
	.home_news .idx_news_layout{margin-top: 20px;}
	.home_news .idx_news_layout .lf_part{width: 100%;}
	.home_news .idx_news_layout .lf_part .news_01 .n_img{width: 100%;}
	.home_news .idx_news_layout .lf_part .news_01 .n_img img{width: 100%;}
	.home_news .idx_news_layout .rt_part{margin-top: 30px;width: 100%;}
	.home_news .idx_news_layout .rt_part .news_02 .lf_time .day{font-size: 43px;line-height: normal;}
	.home_news .idx_news_layout .rt_part .news_02 .lf_time{max-width: 90px;}
}
@media only screen and (max-width:480px){
	.home_news .news_nav .name{display: none;}
	.home_news .idx_news_layout{margin-top: 20px;}
	.home_news .idx_news_layout .lf_part .news_01 .news_list .other .lf_time{display: none;}
	.home_news .idx_news_layout .lf_part .news_01 .news_list .other .rt_content{padding: 4% 3%;width: 100%;}
	.home_news .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .tit{font-size: 15px;}
	.home_news .idx_news_layout .lf_part .news_01 .news_list .other .rt_content .m_time{display:block;}
	.home_news .idx_news_layout .rt_part{margin-top: 10px;}
	.home_news .idx_news_layout .rt_part .news_02 ul li{margin-bottom: 10px;}
	.home_news .idx_news_layout .rt_part .news_02 .lf_time{display: none;}
	.home_news .idx_news_layout .rt_part .news_02 .rt_content{padding: 4% 3%;width: 100%;}
	.home_news .idx_news_layout .rt_part .news_02 .rt_content .tit{font-size: 15px;}
	.home_news .idx_news_layout .rt_part .news_02 .rt_content .m_time{display:block;}
}

/* friend_link */
.friend_link{margin-bottom: 1%;font-size: 16px;}
.friend_link a{display: inline-block;margin-left: 1%;}
@media only screen and (max-width:768px){
	.friend_link{font-size: 14px; display:none;}
}


