/* banner_nei */
.banner_nei{display: block;overflow: hidden;position: relative;}
.banner_nei .list img{width: 100%;}
.banner_nei .s_img{display: none;}
/* .banner_nei .s_img .list{height: 200px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner_nei .s_img .list a{display: block;height: 100%;} */
.banner_nei .layout{position: absolute;width: 100%;left:0;top: 50%;transform: translateY(-50%);z-index: 1;}
.banner_nei .layout .wrap{margin: 0 auto;width: 90%;max-width: 1243px;}
.banner_nei .text{color: #fff;}
.banner_nei .text .cn{margin-top: 0;font-size: 50px;}
.banner_nei .text .en{margin-top: 2%;font-size:20px;}
.banner_nei .text .slogan{margin-top: 1.8%;font-size: 24px;}
.banner_nei .text .line{margin-top: 15px;width: 27px;height: 3px;background: #2c3a5f;}
@media only screen and (max-width:1200px){
	.banner_nei .text .cn{font-size: 36px;}
	.banner_nei .text .en{margin-top: 1%;font-size: 16px;}
}
@media only screen and (max-width:768px){
	.banner_nei .text .cn{font-size: 26px;}
}
@media only screen and (max-width:750px){
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
}
@media only screen and (max-width:480px){
	/*.banner_nei .layout{bottom: 10%;transform: initial;}*/
	.banner_nei .layout .wrap{width: 94%;}
	.banner_nei .text .en{font-size: 14px;}
	.banner_nei .text .cn{font-size: 20px;}
	
}

/* nei_wrap */
.nei_wrap {margin: 0 auto;width: 90%;max-width: 1243px;}
@media only screen and (max-width:480px){
	.nei_wrap{width: 94%;}
}

/* nei_title{} */
.nei_title{text-align: center;font-size: 26px;color: #404440;}
@media only screen and (max-width:768px){
	.nei_title{font-size: 22px;}
}
@media only screen and (max-width:480px){
	.nei_title{font-size: 20px;}
}

/* location */
.location {border-bottom: 1px solid #e9e9e9;}
.location ul{padding: 1.9% 0 1.8% 23px;background: #fff;box-sizing: border-box;}
.location ul li.lc{position: relative;}
.location ul li.lc:before{content: "";position: absolute;right: calc(100% + 8px);right: -webkit-calc(100% + 8px);top: 1px;width: 19px;height: 19px;background: url(../images/icon_location.png)no-repeat center;}
.location ul li{float: left;margin:0 8px;color: #666;}
.location ul li:nth-child(1){margin-left: 0;}
.location ul li:nth-last-child(1){margin-right: 0;}
.location ul li a{font-size: 14px;}
@media only screen and (max-width:768px){
.location ul li{margin: 0 6px;}
.location ul li a{font-size: 14px;}
}
@media only screen and (max-width:480px){
.location ul{padding: 15px 0 15px 23px;}
.location ul li a{font-size: 12px;}
}

/* about_profile */
.about_profile{padding: 2.7% 0 4.2%;color: #404440;}
.about_profile .pf_content{margin: 4.7% 0 3%;font-size: 16px;line-height: 1.9;}
.about_profile .pf_content p{margin-bottom: 2.3%;}
.about_profile .pf_top .img{text-align: center;}
@media only screen and (max-width:768px){
	.about_profile{padding: 40px 0;}
	.about_profile .pf_content{line-height: 28px;}
}
	
@media only screen and (max-width:480px){
	.about_profile .nei_title{font-size: 20px;}
	.about_profile .pf_content{font-size: 14px;line-height: 24px;}
}

/* about_culture2 */
.about_culture2{padding: 5.4% 0 0;background: url(../images/wh_bg.jpg)no-repeat top center/100%;}
.about_culture2 .nei_title{color: #000;}
.about_culture2 .nei_title .tit{margin-top: 0;text-align: left;}
.about_culture2 .content_wrap{position: relative;padding-left: 18.5%;box-sizing: border-box;}
.about_culture2 .content {margin-top: 4.1%;padding: 9% 12.7% 8.5% 6.8%;box-sizing: border-box;background-color: #fff;transition: all .4s ease-in;position: relative;}
/* .about_culture2 .content ul li{width: 24%;}
.about_culture2 .content ul li .img img{width: 100%;}
.about_culture2 .content ul li .tit{margin-top: 7%;font-size: 20px;}
.about_culture2 .content ul li .con{margin-top: 12px;font-size: 16px;line-height: 24px;} */
.about_culture2 .content .item .img{position: relative;padding-bottom: 57%;width: 100%;height: 0;overflow: hidden;}
.about_culture2 .content .item .img img{width: 100%;}
.about_culture2 .content .item .tit{margin-top: 7%;font-size: 20px;}
.about_culture2 .content .item .con{margin-top: 12px;font-size: 16px;line-height: 24px;}
.about_culture2 .content .cul_slide_prev,.about_culture2 .content .cul_slide_next{position: absolute;position: absolute;top: 50%;width: 40px;height: 40px;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;font-size: 2rem;color: #fff;cursor: pointer;z-index: 3;}
.about_culture2 .content .cul_slide_prev {background-image: url(../images/prev.png);left: 3%;}
.about_culture2 .content .cul_slide_next {background-image: url(../images/next.png);right: 5%;}
.about_culture2 .content .button-disabled{visibility: hidden;}
@media only screen and (max-width:1800px){
	.about_culture2 .content_wrap{padding-left: 14%;}
}
@media only screen and (max-width:1400px){
	.about_culture2 .content_wrap{padding-left: 5%;}
	.about_culture2 .content{padding: 9% 5% 6% 5.8%;}
}
@media only screen and (max-width:900px){
	.about_culture2 .content ul li{margin: 10px 0;}
}
@media only screen and (max-width:768px){
	.about_culture2{padding: 40px 0 0;}
}
@media only screen and (max-width:480px){
	.about_culture2{padding: 40px 0 20px;}
	.about_culture2 .content_wrap{padding: 0 3%;}
	.about_culture2 .content{padding:6% 5% 6%;box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
	/* .about_culture2 .content ul li{width: 100%;}
	.about_culture2 .content ul li .tit{font-size: 16px;}
	.about_culture2 .content ul li .con{line-height: 20px;font-size: 14px;} */
	.about_culture2 .content .item .tit{font-size: 15px;}
	.about_culture2 .content .item .con{line-height: 20px;font-size: 14px;}
	.about_culture2 .content .cul_slide_prev {left:0;}
	.about_culture2 .content .cul_slide_next {right: 0;}
}

/* about_honor */
.about_honor{padding: 3.5% 0 2.3%;background: #f4f4f4;}
.about_honor .honor .cer_img{position: relative;padding-bottom: 133%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;background: #fff;}
.about_honor .honor .cer_img img{position: absolute;top: 50%;left: 50%;width: 77%;transform: translate(-50%,-50%);z-index: 1;}
.about_honor .honor .tit{margin-top: 5%;text-align: center;font-size: 16px;color: #404440;}
.about_honor .honor .honor_layout{margin-top: 7.8%;box-sizing: border-box;}
.about_honor .honor .honor_layout .bg_white{padding: 0 2.2% 0;box-sizing: border-box;}
.about_honor .slide_prev,.about_honor .slide_next{position: absolute;top: 50%;width: 40px;height: 40px;transform: translateY(-50%);font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;text-align:center;line-height:40px;z-index:2;background-repeat: no-repeat;background-color: #fff;background-position: center;border: 1px solid #d7d7d7;}
.about_honor .slide_prev{right:100%;background-image: url(../images/prev.png);}
.about_honor .slide_next{left: 100%;background-image: url(../images/next.png);}
.about_honor .slide_prev:hover,.about_honor .slide_next:hover{background-color: #e62128;}
#baguetteBox-overlay .full-image img{max-width: 80%;}
@media only screen and (max-width:1600px){
	.about_honor .slide_next{left: auto;right: -3%;}
	.about_honor .slide_prev{right:auto;left: -3%;}
}
@media only screen and (max-width:1300px){
	.about_honor .wrap{width: 100%;}
	.about_honor .honor .honor_layout{margin-top: 4.8%;}
	.about_honor .honor .honor_layout .bg_white{padding:0 3%;}
	.about_honor .slide_prev, .about_honor .slide_next{width: 35px;height: 35px;}
}
@media only screen and (max-width:768px){
	.about_honor{padding: 40px 0;}
	.about_honor .honor .cer_img img{width: 85%;}
}
@media only screen and (max-width:480px){
	.about_honor{padding:30px 0;}
	.about_honor .honor{margin-top: 30px;}
	.about_honor .honor .honor_layout{padding: 0;}
	.about_honor .slide_prev,.about_honor .slide_next{padding: 0;line-height: 35px;text-align: center;background-position: center;}
	.about_honor .slide_prev{left: -2%;}
	.about_honor .slide_next{right: -2%;}
	.about_honor .honor .tit{font-size: 14px;}
}

.hide{display: none;}

/* about_develop */
.about_develop{margin: 2.5% 0 0;}
.about_develop .history{box-sizing: border-box;background: #fff;}
.about_develop .history .hd_title{display: inline-block;margin-bottom: 3%;font-size: 26px;color: #3c3c3c;}
.about_develop .history .his_bg{margin-top: 34px;padding: 4.5% 0 5%;background: url(../images/his_bg.jpg)repeat-y top center/100%;}
.about_develop .history  ul{background: url(../images/red_line.png)repeat-y;background-position: center;}
.about_develop .history  ul li{position: relative;}
/* .about_develop .history  ul li .year .dsc{margin-left: 10px;display: inline-block;font-size: 18px;} */
.about_develop .history .content{display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;padding: 0 45px 55px 10px;width: 50%;min-height: 140px;box-sizing: border-box;border: 1px solid transparent;}
.about_develop .history .content:after{content: "";position: absolute;top: -6px;right: 0;width: 11px;height: 11px;transform: translateX(53%);background: #eb0616;border-radius: 50%;border: 4px solid rgba(235,6,22,0.3);background-clip:content-box;}
.about_develop .history  ul li:nth-child(even) .content:after{right: auto;left: 0;transform: translateX(-50%);}
.about_develop .history  ul li:nth-child(odd) .content{flex-flow: row-reverse;}
.about_develop .history  ul li:nth-child(even) .content{padding: 0 10px 55px 45px;margin: 0 0 0 auto;}
/* .about_develop .history .content:hover{background: #fff;border-color: #cfcfcf;transition: all .3s;} */
.about_develop .history .content .time{width: 115px;}
.about_develop .history .content .time .y-m{margin-bottom: 10px;font-size: 36px;color: #333;}
.about_develop .history .content .time .year{margin-top: 35%;font-size: 30px;}
.about_develop .history .content .nei_r{width: calc(96% - 115px);width: -webkit-calc(96% - 115px);}
.about_develop .history .content .nei_r .title{font-size: 16px;color: #444;}
.about_develop .history .content .text{overflow: hidden;}
.about_develop .history .content .text p{height: 100%;font-size: 14px;line-height:32px;color: #404440;}
.about_develop .history .more_btm a{display: inline-block;margin-top: -20px;width: 48px;height: 48px;line-height: 44px;background: url(../images/icon_d_more.png)no-repeat center/100%;color: #fff;font-size: 30px;text-align: center;cursor: pointer;}
/* .about_develop .history .content .pic_box{width: calc((100% - 80px) / 2);}
.about_develop .history .content .pic_box .img{position: relative;height: 0;padding-bottom: 180px;overflow: hidden;transition: all .5s;}
.about_develop .history .content .pic_box .img img{position: absolute;top: 0;left: 50%;height: 100%;max-width: initial;transform: translateX(-50%);transition: all .5s;} */
@media only screen and (max-width:990px){
	.about_develop{margin: 40px 0 0;}
	.about_develop .history .content{width: 100%;padding: 0 3% 5%;}
	.about_develop .history .content .time .year{margin-top: 0;font-size: 20px;}
	.about_develop .history ul{background-position: left center;}
	.about_develop .history .content{align-items: center;}
	.about_develop .history ul li:nth-child(odd) .content{flex-flow: initial;}
	.about_develop .history  ul li:nth-child(even) .content{padding: 5% 3%;}
	/* .about_develop .history ul li::before{content: "";position: absolute;left: 0;top: 50%;width: 12px;height: 12px;transform: translate(-7px,-50%);border-radius: 50%;border: 2px solid #333;z-index: 2;background-color: #fff;} */
	.about_develop .history .content:after{left: 0;right: auto;transform: translateX(-50%);}
	.about_develop .history .more_btm a{width: 36px;height: 36px;line-height: 33px;}
}
@media only screen and (max-width:768px){
	.about_develop .history .hd_title{padding-bottom:15px;font-size: 24px;}
	.about_develop .history .content .time .y-m{margin-bottom: 5px;font-size: 28px;}
	.about_develop .history ul li::before{width: 8px;height: 8px;transform: translate(-5px,-50%);}
}
@media only screen and (max-width:480px){
	.about_develop{margin: 30px 0 0;}
	.about_develop .history .his_bg{margin-top: 30px;padding: 40px 0;}
	.about_develop .history .hd_title{font-size: 20px;}
	.about_develop .history .content .time{width: auto;}
	.about_develop .history .content .time .y-m{font-size: 22px;}
	.about_develop .history .content .nei_r{width: calc(96% - 62px);width: -webkit-calc(96% - 62px);}
	.about_develop .history .content .text p{line-height: 24px;}
}


/* about_factory */
.about_factory{padding: 1.7% 0 2.5%;background: url(../images/case_bg.jpg)no-repeat center/cover;}
.about_factory .class_list{margin-top: 2.2%;}
.about_factory .case_content .class_list .swiper-slide{width: 35%;max-width: 836px;min-width: 836px;}
.about_factory .case_content .class_list .item{position: relative;}
.about_factory .case_content .class_list .item .img{position: relative;padding-bottom: 60%;width: 100%;height: 0;overflow: hidden;}
.about_factory .case_content .class_list .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.about_factory .case_content .class_list .item .tit{position: absolute;left: 0;bottom: 0;padding: 2.2% 0;width: 100%;font-size: 14px;color: #fff;background: rgba(0,0,0,0.6);text-align: center;}
.about_factory .change{padding: 26px 0 0;}
.about_factory .swiper-pagination{position: initial;width: 100%;}
.about_factory .swiper-pagination-bullet{width: 9px;height: 9px;margin: 0 4px;position: relative;background: #666;opacity: 1;vertical-align: middle;}
.about_factory .swiper-pagination-bullet-active{width: 9px;height: 9px;background:#ff0000;border-radius: 50%;}
@media only screen and (max-width:900px){
	.about_factory .case_content .class_list{margin: 0 auto;width: 90%;}
	.about_factory .case_content .class_list .swiper-slide{width: 100%;max-width: initial;min-width: initial;}
}
@media only screen and (max-width:768px){
	.about_factory{padding: 40px 0;}
	.about_factory .case_content{margin-top: 30px;}
}

@media only screen and (max-width:480px){
	.about_factory{padding: 30px 0;}
	.about_factory .case_content .class_list{width: 94%;}
	.about_factory .case_content .class_list .swiper-slide{width: 100%;}
	.about_factory .change{padding: 20px 0 10px;}
}
				

/* productlist */
.productlist{padding:0 0 57px 0;}
.productlist .p_list_wrap{margin: 0 auto;width: 90%;max-width: 1636px;}
.productlist .tag span{display: inline-block;color:#666;font-size: 1rem;}
.productlist .nav_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.productlist .nav_wrap .title{font-size: 30px;color: #000;font-weight: bold;}
.productlist .nav_wrap .mob_nav{display: none;width: 100%;padding: 6px 0;background: #004893;}
.productlist .nav_wrap .mob_nav span{margin:0 5px;}
.productlist .nav_wrap .sec_nav{margin-top: 7.2%;width: 236px;}
.productlist .nav_wrap .sec_nav .title{padding: 7px 0;font-size: 24px;box-sizing: border-box;color: #000;}
.productlist .nav_wrap .sec_nav .first_row{padding: 11px 10px 11px 32px;position: relative;border: 1px solid #000;}
.productlist .nav_wrap .sec_nav .first_row i{display: inline-block;position: absolute;top: 50%;left: 12px;width: 12px;height: 12px;transform: translateY(-50%);z-index: 2;cursor: pointer;}
.productlist .nav_wrap .sec_nav .first_row i::before{content:"";position: absolute;top: 0;left: 45%;width: 1px;height: 100%;background: #000;transition: all .2s;}
.productlist .nav_wrap .sec_nav .first_row i::after{content:"";position: absolute;top: 45%;left: 0%;width: 100%;height: 1px;background: #000;}
.productlist .nav_wrap .sec_nav > li{margin-top: 10px;border-bottom-color: transparent;box-sizing: border-box;}
.productlist .nav_wrap .sec_nav > li:nth-last-child(1){border-bottom-color: #fff;}
.productlist .nav_wrap .sec_nav > li a{display:inline-block;color: #000;font-size: 17px;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.productlist .nav_wrap .sec_nav > li.title_on .first_row{border-color: #e62128;}
.productlist .nav_wrap .sec_nav > li.title_on .first_row a{color: #e62128;}
.productlist .nav_wrap .sec_nav > li.title_on .first_row{}
.productlist .nav_wrap .sec_nav > li.title_on .first_row i::before{transform: rotateZ(-90deg);background: #e62128;}
.productlist .nav_wrap .sec_nav > li.title_on .first_row i::after{display: none;}
.productlist .nav_wrap .next_nav{display: none;}
.productlist .nav_wrap .next_nav > li{border-bottom: 1px solid #fff;}
.productlist .nav_wrap .next_nav > li:nth-last-child(1){border-top-color:transparent ;border-bottom-color: transparent;}
.productlist .nav_wrap .next_nav > li > a{display: block;padding: 14px 20px 15px 20px;color: #000;font-size: 16px;position: relative;}
.productlist .nav_wrap .next_nav > li > a:after{content:"";position: absolute;top: 50%;right: 20px;width: 12px;height: 12px;transform: translateY(-50%);background: url(../images/icon_add.png)no-repeat center;filter: grayscale(0.95);}
.productlist .nav_wrap .next_nav > li > a:hover{color: #e62128;}
.productlist .nav_wrap .next_nav > li > a:hover:after{filter: initial;}

.productlist .list_wrap{margin-top:7.2%;padding-left: 3.8%;width:calc(94.5% - 236px);width: -webkit-calc(94.5% - 236px);box-sizing: border-box;border-left: 1px solid #c6c3c3;}
.productlist .list_wrap .flx_w:after{content: "";width: 30%;}
.productlist .list_item{margin-bottom: 6%;width: 30%;box-sizing: border-box;transition: all 0.3s;}
.productlist .list_item:hover{border-color: #e62128;}
.productlist .list_item:hover .title{color: #e62128;}
.productlist .list_item .list_img{position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;cursor: pointer;background: #f5f5f5;}
.productlist .list_item .list_img img{position: absolute;top: 50%;left: 50%;width:100%;height: auto;transform: translate(-50%,-50%);}
.productlist .list_item .con_box{margin-top: 7%;}
.productlist .list_item .title{font-size: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-align: left;}
.productlist .list_item .line{margin: 7% 0 4%;width: 100%;height: 1px;background: #a1a0a0;}
.productlist .list_item .con{font-size: 14px;line-height: 24px;color: #333; height:48px; overflow:hidden;}
.productlist .list_item a.more{display: inline-block;margin-top: 8%;color: #000;font-size: 14px;}
@media only screen and (max-width:1300px){
	.productlist .list_wrap .flx_w:after{width: 31.5%;}
	.productlist .list_item{width: 31.5%;}
	.productlist .list_item .title{font-size: 20px;}
}
@media only screen and (max-width:1000px){
	.productlist .list_wrap .flx_w:after{width: 49%;}
	.productlist .list_item{width: 49%;}
	.productlist .list_item .title{font-size: 16px;line-height: 28px;}

}
@media only screen and (max-width:768px){
	.productlist .nav_wrap .sec_nav{width: 210px;}
	.productlist .nav_wrap .sec_nav .title{font-size: 20px;}
	.productlist .nav_wrap .sec_nav > li a{font-size: 15px;}
	.productlist .list_wrap{width: calc(96.5% - 210px);width: -webkit-calc(96.5% - 210px);}
}
@media only screen and (max-width:480px){
	.productlist{padding: 30px 0;}
	.productlist .p_list_wrap{width: 94%;}
	.productlist .list_item .list_img{width: 100%;display: block;}
	.productlist .list_item .title{line-height: 1.5;font-size: 15px;}
	.productlist .list_item .txt{font-size: 0.875rem;min-height: 38px;}
	.productlist .nav_wrap .mob_nav{display: block;}
	.productlist .nav_wrap .sec_nav{margin-top: 2.2%;width: 100%;}
	.productlist .nav_wrap .sec_nav .title{display: none;}
	.productlist .nav_wrap .sec_nav .first_row{padding: 6px 40px;}
	.productlist .nav_wrap .next_nav > li > a{padding: 6px 36px 6px 48px;font-size: 14px;}
	.productlist .list_wrap{margin-top: 4.2%;padding-left: 0;width: 100%;border-left: 0;}
	.productlist .list_item .con{}
	.productlist .list_item a.more{margin-top: 12%;}
	
}

/* banner_join */
.banner_nei .layout.ban_join{left: 0;bottom: auto;top: 50%;transform: translateY(-50%);}
.banner_nei .layout.ban_join .text{text-align: center;}
.banner_nei .layout.ban_join .text .cn{font-size: 60px;font-weight: bold;}
.banner_nei .layout.ban_join .text .en{margin-top: 0.5%;font-size: 18px;font-weight: bold;}
.banner_nei .layout.ban_join .text .line{margin: 25px auto 15px;width: 100%;max-width: 1079px;height: 1px;background: #fff;}
.banner_nei .layout.ban_join .text .slogan{margin-top: 0;font-size: 20px;}
.banner_nei .layout.ban_join .text .hot_line{display: inline-block;margin-top: 3.6%;padding: 8px 26px;font-size: 33px;background: #e62128;}
@media only screen and (max-width:1300px){
	.banner_nei .layout.ban_join .text .cn{font-size: 40px;}
	.banner_nei .layout.ban_join .text .en{font-size: 16px;}
	.banner_nei .layout.ban_join .text .slogan{font-size: 16px;}
	.banner_nei .layout.ban_join .text .hot_line{font-size: 20px;}
}
@media only screen and (max-width:768px){
	.banner_nei .layout.ban_join .text .cn{font-size:26px;}
	.banner_nei .layout.ban_join .text .hot_line{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.banner_nei .layout.ban_join .text .cn{font-size: 18px;}
	.banner_nei .layout.ban_join .text .en{margin-top: 1.5%;font-size: 12px;}
	.banner_nei .layout.ban_join .text .line{margin: 10px auto;}
	.banner_nei .layout.ban_join .text .slogan,.banner_nei .layout.ban_join .text .hot_line{font-size: 12px;}
}

/* join_common */
.join_title {text-align: center;}
.join_title .tit{font-size: 24px;}
.join_title .slogan{margin-top: 1.5%;font-size: 16px;}
.join_title .line{margin: 2.2% auto 0;width: 80px;height: 2px;background: #e62128;}
@media only screen and (max-width:768px){
	.join_title .tit{font-size: 22px;}
	.join_title .slogan{font-size: 14px;}
	.join_title .line{margin-top: 20px;width: 62px;}
}
@media only screen and (max-width:480px){
	.join_title .tit{font-size: 20px;}
	.join_title .line{width: 46px;}
}

/* join_advantage */
.join_advantage {padding: 45px 0 0;}
.join_advantage .content{margin:5% 0 45px;}
.join_advantage .content .img{text-align: center;}

.join_advantage .list_content{padding: 3.2% 0 1.8%;background:url(../images/adv_bg2.jpg)no-repeat center/cover}
.join_advantage .step_list li{padding:2.6% 4px;width: 50%;box-sizing: border-box;color: #fff;border-bottom: 1px dashed rgba(255,255,255,0.4);}
.join_advantage .step_list li:nth-child(even) .wrap{margin: 0 0 0 auto;width: 82%;}
.join_advantage .step_list li i{width: 25px;height: 25px;}
.join_advantage .step_list li i .num{display: inline-block;margin-top: 5px;width: auto;font-size: 18px;}
.join_advantage .step_list li .text{width: calc(95.5% - 25px);width: -webkit-calc(95.5% - 25px);}
.join_advantage .step_list li .text .tit{margin-bottom: 12px;font-size: 25px;font-weight: bold;}
.join_advantage .step_list li .text .con{font-size: 16px;line-height: normal;}
.join_advantage .step_list li .text .con .red{color: #ff0000;}
@media only screen and (max-width:990px){
	.join_advantage .step_list li i{width: 70px;height: auto;}
	.join_advantage .step_list li i .num{font-size: 40px;}
	.join_advantage .step_list li .text{width: calc(98% - 70px);width: -webkit-calc(98% - 70px);}
	.join_advantage .step_list li .text .tit{font-size: 20px;}
	.join_advantage .step_list li .text .con{font-size: 14px;}
}
@media only screen and (max-width:768px){
	.join_advantage{padding: 30px 0 0;}
	.join_advantage .list_content{padding: 30px 0;}
	.join_advantage .step_list li{width: 100%;}
	.join_advantage .step_list li:nth-child(odd){border:0;}
	.join_advantage .step_list li i{width: 40px;}
	.join_advantage .step_list li i .num{font-size: 30px;}
	.join_advantage .step_list li .text {width: calc(98% - 40px);width: -webkit-calc(98% - 40px);}
	.join_advantage .step_list li .text .tit{font-size:18px;}
	.join_advantage .step_list li:nth-child(even) .wrap{width: 93%;}
}
@media only screen and (max-width:680px){
}
@media only screen and (max-width:480px){
	.join_advantage .content{margin: 5% 0 30px;}
.join_advantage .step_list li i .num{margin: 0;font-size: 24px;}
	.join_advantage .step_list li .text .tit{font-size: 16px;}
	.join_advantage .step_list li .text .con{line-height: 20px;}
	.join_advantage .step_list li:nth-child(even) .wrap{width: 95%;}
}


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

/* join_step */
.join_step{padding: 2.3% 0 3.7%;}
.join_step .step_list{margin-top: 5%;}
.join_step .step_list ul li{padding: 11px 0;margin-bottom: 1.3%;width: 23%;border: 3px solid #6b6868;box-sizing: border-box;text-align: center;color: #726e66;}
.join_step .step_list ul li:hover{border-color: #e62128;}
.join_step .step_list ul li span{display: inline-block;position: relative;font-size: 18px;font-weight: bold;}
.join_step .step_list ul li span:after{content: "";position: absolute;left: 130%;top: 50%;width: 5px;height: 2px;background: #726e66;}
.join_step .step_list ul li span:before{content: "";position: absolute;right: 130%;top: 50%;width: 5px;height: 2px;background: #726e66;}
.join_step .step_list ul li p{margin: 2% 0;font-size: 16px;}
.join_step .step_list ul li em{display: block;font-size: 12px;color: #b1b1b1;line-height: 2.3;}
@media only screen and (max-width:768px){
	.join_step{padding: 0 0 30px;}
	.join_step .step_list{margin-top: 30px;}
	.join_step .step_list ul li p{margin: 8% 0;}
	.join_step .step_list ul li em{line-height: normal;}
}
@media only screen and (max-width:480px){
	.join_step .step_list ul li{margin-bottom: 2.3%;width: 49%;}
}

/* join_certification */
.join_certification{padding: 3.8% 0 2.2%;background: url(../images/join_cer_bg.jpg)no-repeat center/cover;}
.join_certification .join_title{color: #fff;}
.join_certification .join_title .line{background: #fff;}
.join_certification .cer_list{margin-top: 3.5%;}
.join_certification .cer_list .item .img{position: relative;padding-bottom: 140%;/* padding-bottom: 75%; */width: 100%;height: 0;overflow: hidden;}
.join_certification .cer_list .item .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;}
.join_certification .cer_list .item p{margin-top: 9%;text-align: center;color: #fff;}

.join_certification .bottom_text{/* margin: 12.8% 0 0; */margin: 6.8% 0 0;color: #fff;text-align: center;}
.join_certification .bottom_text .tit{display: inline-block;font-size: 31px;position: relative;}
.join_certification .bottom_text .tit:after{content: "";position: absolute;left: 103%;top: 50%;width: 14px;height: 14px;transform: translateY(-50%);border-radius: 50%;background: #e62128;}
.join_certification .bottom_text .tit:before{content: "";position: absolute;right: 103%;top: 50%;width: 14px;height: 14px;transform: translateY(-50%);border-radius: 50%;background: #e62128;}
.join_certification .bottom_text p{margin: 6px 0 1%;font-size: 16px;}
.join_certification .bottom_text i{display: inline-block;}
.join_certification .bottom_text span{display: inline-block;margin: 0 10px 0 1px;font-size: 14px;font-family: arial;}
.join_certification .bottom_text b{font-size: 29px;}
.join_certification .bottom_text a.more{display: inline-block;padding: 8px 32px;margin-left: 1.6%;font-size: 14px;color: #000;border-radius: 30px;background: #fff;}
.join_certification .bottom_text i,.join_certification .bottom_text span,.join_certification .bottom_text b{vertical-align: middle;}
@media only screen and (max-width:1200px){
	.join_certification .bottom_text .tit{font-size: 24px;}
	.join_certification .bottom_text b{font-size: 22px;}
}
@media only screen and (max-width:768px){
	.join_certification{padding: 40px 0;}
	.join_certification .cer_list{margin-top: 30px;}
	.join_certification .bottom_text{margin-top: 0;padding: 30px 0;}
	.join_certification .bottom_text b{font-size: 20px;}
	.join_certification .bottom_text a.more{padding: 4px 24px;}
	.join_certification .bottom_text .tit{font-size: 20px;}
}
@media only screen and (max-width:480px){
	.join_certification .bottom_text{padding: 30px 0 0;}
	.join_certification .bottom_text .tit{font-size: 16px;}
	.join_certification .bottom_text p{margin: 3% 0;font-size: 14px;}
	.join_certification .bottom_text i{width: 30px;}
	.join_certification .bottom_text b{font-size: 14px;}
}

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

.join_joinTable .rt_part{width: 39%;position: relative;}
.join_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%;}
.join_joinTable .rt_part .taBle{margin: 0 auto;width: 94%;max-width: 362px;}
.join_joinTable .rt_part .taBle ul li{margin-bottom: 5%;}
.join_joinTable .rt_part .taBle ul li:nth-last-child(1){margin-bottom: 0;}
.join_joinTable .rt_part .taBle ul li span{display: block;margin-bottom: 5px;font-size: 20px;font-weight: bold;}
.join_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;}
.join_joinTable .rt_part .taBle ul li input::placeholder{color: #959191;}
.join_joinTable .rt_part .taBle ul li.upload a{display: block;padding: 12px 0;width: 90%;background: #004da1;text-align: center;border-radius: 5px;}
.join_joinTable .rt_part .taBle ul li.upload i{display: inline-block;vertical-align: middle;}
.join_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){
	.join_joinTable .lf_part,.join_joinTable .rt_part{width: 30%;}
	.join_joinTable .lf_part .title .line{width: 40px;}
	.join_joinTable .lf_part .title p{font-size: 20px;}
	.join_joinTable .mid_part{width: 34%;}
	.join_joinTable .mid_part .ol_ct{margin: 7% 0;padding: 6px 20px;}
	.join_joinTable .mid_part .wx_ewm .text p{margin-top: 14px;}
	.join_joinTable .rt_part .taBle ul li span{font-size: 16px;}
	.join_joinTable .rt_part .taBle ul li input{height: 40px;line-height: 40px;font-size: 13px;}
	.join_joinTable .rt_part .taBle ul li.upload a{padding: 9px 0;}
	.join_joinTable .rt_part .taBle ul li.upload span{font-size: 14px;}
}
@media only screen and (max-width:768px){
	.join_joinTable{padding: 40px 0;}
	.join_joinTable .lf_part{width: 100%;}
	.join_joinTable .lf_part .img{margin:4% 0;width: 100%;text-align: center;}
	.join_joinTable .mid_part, .join_joinTable .rt_part{width: 49%;}
	.join_joinTable .rt_part:after{content: initial;}
}
@media only screen and (max-width:480px){
	.join_joinTable .mid_part{margin: 6% 0;display: none;}
	 .join_joinTable .rt_part{width: 100%;}
	 .join_joinTable .rt_part .taBle ul li span{font-size: 14px;}
	 .join_joinTable .rt_part .taBle ul li input{height: 35px;line-height: 35px;font-size: 12px;}
	 .join_joinTable .rt_part .taBle ul li.upload a{width: 100%;}
}

.join_store{padding: 51px 0 49px;background: url(../images/store_bg.jpg)no-repeat center/cover;}
.join_store .store_case .bottom{margin-top: 40px;padding: 0 0 20px;box-sizing: border-box;}
.join_store .store_case .bottom .swiper-wrapper{/* margin: 0 auto;width: 80%; *//* padding: 0 12%;box-sizing: border-box; */}
.join_store .store_case .bottom .swiper-wrapper .swiper-slide{position: relative;padding: 7% 0;/* margin:30px 0; */transition: transform .5s;z-index: 1;}
.join_store .store_case .bottom .swiper-wrapper .swiper-slide-active{transform: scale(1.78);position: relative;z-index: 3;}
.join_store .store_case .bottom .swiper-slide-prev .img,.join_store .store_case .bottom .swiper-slide-next .img{position: relative;transform-style: preserve-3d;perspective: 1000px;transform: scale(1.25);}
.join_store .store_case .bottom .swiper-slide-prev .img:after,.join_store .store_case .bottom .swiper-slide-next .img:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(48,48,48,0.7);z-index: 2;}
/* .join_store .store_case .bottom .swiper-slide-prev .img img{ transform:rotateY(20deg)}
.join_store .store_case .bottom .swiper-slide-next .img img{ transform:rotateY(-20deg)} */
.join_store .store_case .bottom p{display: none;margin-top: 8%;font-weight: bold;font-size: 24px;text-align: center;}
.join_store .store_case .bottom .swiper-wrapper .swiper-slide-active p{display: block;}
/* .join_store .store_case .bottom:before{content: "";position: absolute;left: 0;top: 0;width: 25%;height: 100%;background-image: linear-gradient(to right,rgba(250,250,250),rgba(250,250,250,0));z-index: 3;}
.join_store .store_case .bottom:after{content: "";position: absolute;right: 0;top: 0;width: 25%;height: 100%;background-image: linear-gradient(to right,rgba(250,250,250,0),rgba(250,250,250));z-index: 3;} */
#store_prev,#store_next{position: absolute;top: 50%;width: 52px;height: 52px;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-color: #999;border-radius: 100%;z-index: 3;cursor: pointer;}
#store_prev{background-image: url(../images/white_prev.png);left: 15.5%;}
#store_next{background-image: url(../images/white_next.png);right: 15.5%;}


@media only screen and (max-width:990px){
.join_store .store_case .bottom .swiper-wrapper .swiper-slide-active p{font-size: 16px;}
}
@media only screen and (max-width:768px){
	#store_prev, #store_next{width: 45px;height: 45px;}
}
@media only screen and (max-width:480px){
	.join_store {padding: 30px 0;}
	.join_store .store_case .bottom{margin-top: 30px;padding: 0;}
	.join_store .store_case .bottom .swiper-wrapper .swiper-slide{padding: 0;}
	.join_store .store_case .bottom .swiper-wrapper .swiper-slide-active{transform: scale(1);}
	.join_store .store_case .bottom .swiper-slide-prev .img,.join_store .store_case .bottom .swiper-slide-next .img{transform: scale(0.85);}
	#store_prev, #store_next{width: 35px;height: 35px;background-size: 10px;}
	#store_prev{left: 3%;}
	#store_next{right: 3%;}
}

.join_store_btm{padding: 3.4% 0 3.6%;}
.join_store_btm .ser_part .item{padding: 25px 1.5% 3.5%;width: 32.3%;box-sizing: border-box;transition: all .4s;text-align: center;background: #535354;color: #fff;}
.join_store_btm .ser_part .item i{position: relative;display: inline-block;padding-bottom: 154px;width: 154px;height: 0;max-width: 80%;border-radius: 50%;overflow: hidden;box-shadow: 5px 5px 10px rgba(0,0,0,0.3);}
.join_store_btm .ser_part .item i img{position: absolute;left: 50%;top: 50%;width: auto;max-width: initial;transform: translate(-50%,-50%);}
.join_store_btm .ser_part .item .tit_box{padding: 10px 0 0;text-align: center;}
.join_store_btm .ser_part .item .tit_box .tit{margin: 0 auto;font-size: 32px;position: relative;}
.join_store_btm .ser_part .item .text{margin-top: 9%;font-size: 16px;line-height: 30px;}
.join_store_btm .ser_part .item:hover{transform: translateY(-5px);}
@media only screen and (max-width:1300px){
	.join_store_btm .ser_part .item .tit_box .tit{font-size: 26px;}
}
@media only screen and (max-width:768px){
	.join_store_btm{padding: 40px 0;}
.join_store_btm .ser_part .item .tit_box .tit{font-size: 16px;}
	.join_store_btm .ser_part .item i{padding-bottom: 110px;width: 110px;}
	.join_store_btm .ser_part .item i img{width: 110%;}
	.join_store_btm .ser_part .item .text{margin-top: 15px;font-size: 14px;line-height: normal;}
}
@media only screen and (max-width:480px){
	.join_store_btm{padding: 30px 0;}
	.join_store_btm .ser_part .item{padding: 30px 3% 20px;margin-bottom: 20px;width: 100%;}
	.join_store_btm .ser_part .item:nth-last-child(1){margin-bottom: 0;}
}

/* product */
.product{padding:0 0 57px 0;}
.product .p_list_wrap{margin: 0 auto;width: 90%;max-width: 1636px;}
.product .tag span{display: inline-block;color:#666;font-size: 1rem;}
.product .nav_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product .nav_wrap .title{font-size: 24px;color: #000;font-weight: bold;}
.product .nav_wrap .mob_nav{display: none;width: 100%;padding: 6px 0;background: #004893;}
.product .nav_wrap .mob_nav span{margin:0 5px;}
.product .nav_wrap .sec_nav{margin-top: 7.2%;width: 236px;}
.product .nav_wrap .sec_nav .title{padding: 7px 0;font-size: 24px;box-sizing: border-box;color: #000;}
.product .nav_wrap .sec_nav .first_row{padding: 11px 10px 11px 32px;position: relative;border: 1px solid #000;}
.product .nav_wrap .sec_nav .first_row i{display: inline-block;position: absolute;top: 50%;left: 12px;width: 12px;height: 12px;transform: translateY(-50%);z-index: 2;cursor: pointer;}
.product .nav_wrap .sec_nav .first_row i::before{content:"";position: absolute;top: 0;left: 45%;width: 1px;height: 100%;background: #000;transition: all .2s;}
.product .nav_wrap .sec_nav .first_row i::after{content:"";position: absolute;top: 45%;left: 0%;width: 100%;height: 1px;background: #000;}
.product .nav_wrap .sec_nav > li{margin-top: 10px;border-bottom-color: transparent;box-sizing: border-box;}
.product .nav_wrap .sec_nav > li:nth-last-child(1){border-bottom-color: #fff;}
.product .nav_wrap .sec_nav > li a{display:inline-block;color: #000;font-size: 17px;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.product .nav_wrap .sec_nav > li.title_on .first_row{border-color: #e62128;}
.product .nav_wrap .sec_nav > li.title_on .first_row a{color: #e62128;}
.product .nav_wrap .sec_nav > li.title_on .first_row{}
.product .nav_wrap .sec_nav > li.title_on .first_row i::before{transform: rotateZ(-90deg);background: #e62128;}
.product .nav_wrap .sec_nav > li.title_on .first_row i::after{display: none;}
.product .nav_wrap .next_nav{display: none;}
.product .nav_wrap .next_nav > li{border-bottom: 1px solid #fff;}
.product .nav_wrap .next_nav > li:nth-last-child(1){border-top-color:transparent ;border-bottom-color: transparent;}
.product .nav_wrap .next_nav > li > a{display: block;padding: 14px 20px 15px 20px;color: #000;font-size: 16px;position: relative;}
.product .nav_wrap .next_nav > li > a:after{content:"";position: absolute;top: 50%;right: 20px;width: 12px;height: 12px;transform: translateY(-50%);background: url(../images/icon_add.png)no-repeat center;filter: grayscale(0.95);}
.product .nav_wrap .next_nav > li > a:hover{color: #e62128;}
.product .nav_wrap .next_nav > li > a:hover:after{filter: initial;}

.product .list_wrap{margin-top:7.2%;padding-left: 3.8%;width:calc(94.5% - 236px);width: -webkit-calc(94.5% - 236px);box-sizing: border-box;border-left: 1px solid #c6c3c3;}
@media only screen and (max-width:768px){
	.product .nav_wrap .sec_nav{width: 100%;}
	.product .nav_wrap .sec_nav .title{font-size: 20px;}
	.product .nav_wrap .sec_nav > li a{font-size: 15px;}
.product .list_wrap{width:100%;}
}
@media only screen and (max-width: 480px){
	.product{padding: 30px 0;}
	.product .p_list_wrap{width: 94%;}
	.product .nav_wrap .mob_nav{display: block;}
	.product .nav_wrap .sec_nav{margin-top:2.2%}
	.product .nav_wrap .sec_nav .title{display: none;}
	.product .nav_wrap .sec_nav .first_row{padding: 6px 40px;}
	.product .nav_wrap .next_nav > li > a {padding: 6px 36px 6px 48px;font-size: 14px;}
	.product .list_wrap {margin-top: 4.2%;padding-left: 0;width: 100%;border-left: 0;}
}


/* product */
.product .pro_layout{background: url(../images/pro_bg.png)no-repeat center/100%;}
.product .img_box{width: 40%;}
.product .img_box .big_show{width: 100%;}
.product .img_box .big_show .img img{width: 100%;}
.product .pro_ind{padding:4.2% 2% 1%;width: 55%;box-sizing: border-box;}
.product .pro_ind .introduce h2{padding-bottom: 3%;font-size: 25px;border-bottom: 1px solid #c5c5c5;color: #e62128;}
.product .pro_ind .introduce em{margin: 2% 0;display: block;font-size: 15px;}
.product .pro_ind .introduce .content{margin-top: 5%;font-size: 15px;line-height: 24px;color: #666;}
.product .pro_ind .introduce .slogan{margin-top: 6%;font-size: 18px;color: #000;line-height: 26px;}
.product .pro_ind .introduce a{display: inline-block;padding: 1.5% 4%;margin-top: 3%;color: #e8380d;font-size: 14px;border: 1px solid #e8380d;border-radius: 0 20px 0 20px;letter-spacing: 4px;}
.product  .pro_ico{padding:0 29px;margin-top: 8%;width: 100%;box-sizing: border-box;}
.product .pro_ind .introduce a:hover{background: #eb380d;color:#fff}
.product  .small_show{}
.product  .small_show .right_img_list{border: 1px solid transparent;box-sizing: border-box;}
.product  .small_show .swiper-slide-thumb-active{border:1px solid #000;transition:all .3s ease 0s;}
.product  #pro_prev,.product  #pro_next{position: absolute;top: 50%;width: 16px;height: 25px;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-size: 100%;z-index: 3;cursor: pointer;}
.product  #pro_prev{left: 0;background-image: url(../images/pro_prev.png);}
.product  #pro_next{right: 0;background-image: url(../images/pro_next.png);}


.product .main_content{margin-top: 40px;}
.main_content td{ padding:5px 10px; word-break:break-word;}  /*段落前空格*/
.main_content table {border-collapse:collapse}  /*表格内线条不显示重复线条*/
.main_content td{border:1px solid #c0c0c0; }  /*线条粗细 线条颜色*/
@media only screen and (max-width:768px){
.main_content td{ padding:2px 2px;}	 
}
.main_content .features table td{padding:2.5% 10px;border-color: transparent;box-sizing: border-box;}
}
@media only screen and (max-width:680px){
	.main_content .features table tr{display: flex;flex-wrap: wrap;}
	.main_content .features table tr:nth-child(even){flex-flow: column-reverse;}
	.main_content .features table td{padding: 2.5% 0;width: 100%;}
}
.product #pro_neirong .content_nav {padding: 1.7% 0 0;background: #274396;}
.product #pro_neirong .content_nav .title{margin-bottom: 19px;font-size: 24px;color: #fff;letter-spacing: 1px;}
.product #pro_neirong .content_nav ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.product #pro_neirong .content_nav ul li{padding: 1.5% 0;margin-right: 0.1%;width: 24.9%;text-align: center;font-size: 15px;color: #fff;text-transform: uppercase;font-weight: bold;box-sizing: border-box;cursor: pointer;}
.product #pro_neirong .content_nav ul li.on{color: #2d4798;background: #fff;}
.product #pro_neirong .about_content .item{padding: 5% 1%;font-size: 15px;line-height: 1.3;color: #1d1d1d;box-sizing: border-box;}
.product #pro_neirong .about_content .item video,.product #pro_neirong .about_content .item iframe{width: 100%;}
.product #pro_neirong .about_content .specification ul li{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.product #pro_neirong .about_content .specification ul li .name{width: 100%;max-width: 50%;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.product #pro_neirong .about_content .specification ul li .name i{display: inline-block;margin-right: 10px;vertical-align: middle;}
.product #pro_neirong .about_content .specification ul li a{display: block;padding: 11px 28px;border: 1px solid #e8380d;color: #e8380d;}

@media only screen and (max-width:1200px){
	.product .img_box{width:60%;}
	.product .pro_ind{width: 100%;}
}

@media only screen and (max-width:768px){
	.product .img_box{width: 100%;}
	.product .pro_ind .introduce h2{font-size: 22px;}
	.product .pro_ind .introduce .content{margin-top: 3%;}
	.product .pro_ind .introduce .slogan{font-size: 16px;line-height: 24px;}
	.product #pro_neirong .content_nav{margin-top: 30px;padding-top: 20px ;}
	.product #pro_neirong .content_nav .title{margin-bottom: 15px;font-size: 16px;}
}
@media only screen and (max-width:480px){
	.product .pro_ind{padding-top: 8%;}
	.product .pro_ind .introduce h2{font-size: 18px;}
	.product .pro_ind .introduce .slogan{font-size: 14px;}
	.product #pro_neirong .content_nav ul li{padding: 10px 1%;width: 49.9%;}
	.product #pro_neirong .about_content .item{padding: 20px 0;font-size: 14px;}
	.product #pro_neirong .about_content .specification ul li .name{width: calc(100% - 65px);width: -webkit-calc(100% - 65px);font-size: 14px;}
	.product #pro_neirong .about_content .specification ul li a{padding: 7px 15px;}
	.product .main_content{margin-top: 3%;}
}

/* pro_related */
.pro_related{padding: 3% 0;}
.pro_related .nei_title{position: relative;font-size: 0.24rem;}
.pro_related .nei_title .btn_box{position: absolute;width: 100px;height: 40px;bottom: 0;right: 0;z-index: 2;}
.pro_related #recmd_prev,.pro_related #recmd_next{width: 49%;height: 100%;background-color: #faa844;background-repeat: no-repeat;background-position: center;cursor: pointer;background-size: 10px;}
.pro_related #recmd_prev{background-image: url(../images/white_prev.png);}
.pro_related #recmd_next{background-image: url(../images/white_next.png);}
.pro_related .nei_title .tit{position: relative;padding-bottom: 10px;font-size: 26px;}
.pro_related .nei_title .tit:after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #333;}
.pro_related .nei_title .en{margin-bottom: 0;}
.pro_related .nei_title p{display: inline-block;}
.pro_related .content{margin-top: 30px;}
.pro_related .content .item{color: #000;}
.pro_related .content .item .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;border: 1px solid #dedede;box-sizing: border-box;background: #fff;}
.pro_related .content .item .img img{position: absolute;left: 50%;top: 50%;width: auto;height: 100%;max-width: initial;transform: translate(-50%,-50%);}
.pro_related .content .item p{margin: 6px 5.4% 0;font-size: 16px;line-height: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-weight: bold;text-align: left;font-weight: normal;}
@media only screen and (max-width:768px){
	.pro_related .content .item p{font-size: 14px;line-height: 24px;}
	.pro_related .nei_title{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.pro_related{padding: 30px 0 20px;}
	.pro_related .content{margin-top: 18px;}
	.pro_related .content .item p{margin: 6px 0.4% 0;font-size: 14px;line-height: 24px;}
	.pro_related .nei_title .tit{font-size: 20px;}
	.pro_related .swiper-button-prev{width: 13px;left: 0;}
	.pro_related .swiper-button-next{width: 13px;right: 0;}
	.pro_related .swiper-button-next:after,.pro_related .swiper-button-prev:after{transform: scale(0.5);}
	.pro_related .nei_title .btn_box{position: initial;margin: 10px 0 0 auto;width: 80px;height: 30px;}
}

/* newslist */
.newslist{margin: 3% 0 3.5%;}
.newslist .list:after{content:" ";width: 31.7%;}
.newslist .list li{ margin-bottom:1.3%;width: 31.7%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.newslist .list .imgBox{display: inline-block; width: 100%;}
.newslist .list .imgBox .img{position: relative;padding-bottom: 56%;width: 100%;height: 0;overflow: hidden;background: #f3f3f3;border: 1px solid #afafaf;box-sizing: border-box;}
.newslist .list .imgBox img{position: absolute;top: 0;left: 0;width: 100%;}
.newslist .list .cont{position: relative;padding: 4% 3% 2%;margin-top: 2.5%;width: 100%;overflow: hidden;color:#000;box-sizing: border-box;}
.newslist .list .title{font-size: 18px; line-height: 1.4em;color: #1f1f1f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newslist .list .time{margin-bottom: 5px;font-size: 16px;font-weight: bold;color: #02418e;}
.newslist .list .time span{display: inline-block;}
.newslist .list .word{ font-size: 14px; line-height: 1.6em; margin:10px 0 6%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333;}
.newslist .list li:hover{background: #f4f4f4;transition: all .3s linear;}
.newslist .list .Box:hover .word{ color:#000; }
.newslist .list li:hover .MoreBox2 .a{color: #02418e;}

.newslist .MoreBox2 .a{ display: inline-block; vertical-align: middle; font-size: 15px; line-height: 30px;}
/* .newslist .MoreBox2:hover .a{ background-color: #038647; border-color: #038647; color:#fff; } */

@media only screen and (max-width: 768px){
    .newslist .list .title{ padding-right: 0; font-size: 16px; }
    .newslist .list .time{ display: none; }
    .newslist .list .word{ margin:10px 0 5px;line-height: 18px;}
		.newslist .MoreBox2 .a{line-height: 25px;}
}
@media only screen and (max-width: 680px){
	.newslist .list:after{width: 48.5%;}
	.newslist .list li{width: 48.5%;}
}
@media only screen and (max-width: 480px){
	.newslist{margin: 30px 0 0;}
	.newslist .list .title{font-size: 14px;}
	.newslist .list .word{margin: 5px 0 10px;font-size: 12px;}
	.newslist .MoreBox2 .a{font-size: 12px;}
}


/* news_recom */
.news_recom{padding: 0 0 4%;}
.news_recom .nei_wrap{padding-top: 2%;border-top: 1px solid #e62128;}
.news_recom .news_layout{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 3%;}

.news_recom .news_layout .rt_part{width: 100%;}
.news_recom .news_layout .rt_part ul li{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-bottom: 2.8%;}
.news_recom .news_layout .rt_part ul li:nth-last-child(1){margin-bottom: 0;}
.news_recom .news_layout .rt_part ul li .lf_ico{width: 130px;}
.news_recom .news_layout .rt_part ul li .lf_ico .img{position: relative;width: 100%;height: 0;padding-bottom:63%;overflow: hidden;background: #f5f7f6;}
.news_recom .news_layout .rt_part ul li .lf_ico .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.news_recom .news_layout .rt_part ul li .rt_text{padding: 0 1.5%;width: calc(100% - 130px);width: -webkit-calc(100% - 130px);box-sizing: border-box;}
.news_recom .news_layout .rt_part ul li .rt_text > div{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;font-size: 16px;}
.news_recom .news_layout .rt_part ul li .rt_text .tit{display: inline-block;width: calc(100% - 100px);width: -webkit-calc(100% - 100px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #1f1f1f;font-size: 18px;}
.news_recom .news_layout .rt_part ul li .rt_text .time{width:auto;color: #02418e;font-weight: bold;}
.news_recom .news_layout .rt_part ul li .rt_text .con{margin-top: 8px;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333;}

@media only screen and (max-width:768px){
	.news_recom{padding:0 0 5% 0;}
	.news_recom .news_layout .rt_part ul li .rt_text .tit{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.news_recom{padding: 0 0 30px 0;}
	.news_recom .nei_wrap{padding-top: 25px;}
	.news_recom .news_layout{margin-top: 20px;}
	.news_recom .news_layout .rt_part ul li .lf_ico{width: 120px;}
	.news_recom .news_layout .rt_part ul li .rt_text .tit{width: 100%;font-size: 14px;}
	.news_recom .news_layout .rt_part ul li .rt_text .time{font-size: 14px;}
}


/* news */
			.news{margin: 3% 0;}
			.news .title{color: #333;text-align: center;}
			.news .title .tit{position: relative;display: inline-block;padding-bottom: 19px;white-space: nowrap;text-overflow: ellipsis;color: #1f1f1f;border-bottom: 2px solid #ca0f1f;font-size: 34px;}
			.news .title p.time{margin: 3% 0 0;text-align: center;font-size: 16px;}
			.news .back{margin-bottom: 3%;}
			.news .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
			.news .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #e62128;}
			.news .text{margin-top: 3.2%;text-align: center;font-size: 16px;line-height: 28px;text-align: left;color: #333;}
			.news .text iframe,.news .text video{max-width: 100%;}
			@media only screen and (max-width:1300px){
				.news .title{font-size: 30px;}
			}
			@media only screen and (max-width:768px){
				.news{margin: 30px 0;}
				.news .title .tit{font-size: 20px;padding-bottom: 2%;}
				.news .text{font-size: 14px;line-height: 24px;}
			}
			@media only screen and (max-width:480px){
				.news .back{margin-bottom: 10%;}
				.news .back span{font-size: 14px;}
				.news .title .tit{font-size: 16px;}
				.news .text {margin-top: 6%;line-height: 24px;font-size: 14px;}
				.news .title p.time{margin-top: 1%;font-size: 14px;}
				.news .title .tit{max-width: 100%	;overflow: hidden;}
				.news .title .back{margin-top: 10px;width: 100%;text-align: center;}
				.news .text iframe,.news .text video{height: 350px;}
			}
			
			/* page */
			.page{margin:4% 0 0 0;}
			.page > div{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.page .page_prev,.page .page_next{display: block;color: #e62128;font-size: 16px;}
			.page i{display: inline-block;vertical-align: middle;}
			.page i img{display: block;}
			.page span{display: inline-block;margin: 0 8px;vertical-align: middle;}
			@media only screen and (max-width:768px){
				.page i{width: 18px;}
				.page .page_prev, .page .page_next{font-size: 14px;}
			}
			@media only screen and (max-width:480px){
				.page{margin: 8% 0 0;}
				.page.flx{flex-wrap: wrap;}
				.page i{width: 12px;}
				.page .page_prev, .page .page_next{margin: 5px 0;max-width: 100%;}
				
			}
			
			/* pro_related */
			.news_related{width: 100%;margin-top:2%;padding: 3% 0 0;background: #fff;border-top: 1px dashed #b2b2b2;}
			.news_related .rel_head{display: inline-block;width: 152px;line-height: 40px;border-radius: 5px;font-size: 21px;color: #333;margin-bottom: 20px;text-align: center;font-weight: normal;background: #e62128;color: #fff;}
			.news_related .content_wrap:after{content: "";width: 100%;}
			.news_related .content_wrap.flx{margin-top: 10px;flex-wrap: wrap;justify-content: flex-start;}
			.news_related .content_wrap{width: 100%;}
			.news_related .content_item{display: flex;flex-wrap: nowrap;justify-content: space-between;padding-bottom: 10px;margin:10px 0;width: 100%;transition: all .3s;box-sizing: border-box;position: relative;overflow: hidden;border-bottom: 1px solid #e5e5e5;color: #1f1f1f;font-size: 16px;}
			.news_related .content_item .tit{display: inline-block;width: calc(100% - 110px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.news_related .content_item .time{display: inline-block;}

			@media only screen and (max-width:768px){
				.news_related{padding-top: 30px;margin-top: 30px;width: 100%;}
				.news_related .rel_head{margin-bottom: 0;padding:6px 10px ;width: auto;font-size: 16px;line-height: normal;box-sizing: border-box;}
				.news_related .content_item{font-size: 14px;}
			}
			@media only screen and (max-width:600px){
				.news_related .rel_head{width: 100%;font-size: 18px;}
			}
			@media only screen and (max-width:480px){
				.news_related .rel_head{font-size: 16px;}
				.news_related .content_item{margin: 10px 0 0;}
			}
			
			/* caselist */
			.caselist{margin: 3% 0 3.5%;}
			.caselist .list:after{content:" ";width: 31.7%;}
			.caselist .list li{ margin-bottom:1.3%;width: 31.7%;display: flex;flex-wrap: wrap;justify-content: space-between;}
			.caselist .list .imgBox{display: inline-block; width: 100%;}
			.caselist .list .imgBox .img{position: relative;padding-bottom: 56%;width: 100%;height: 0;overflow: hidden;background: #f3f3f3;border: 1px solid #afafaf;box-sizing: border-box;}
			.caselist .list .imgBox img{position: absolute;top: 0;left: 0;width: 100%;}
			.caselist .list .cont{position: relative;padding: 4% 3% 2%;margin-top: 2.5%;width: 100%;overflow: hidden;color:#000;box-sizing: border-box;}
			.caselist .list .title{font-size: 18px; line-height: 1.4em;color: #1f1f1f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
			.caselist .list .time{margin-bottom: 5px;font-size: 16px;font-weight: bold;color: #02418e;}
			.caselist .list .time span{display: inline-block;}
			.caselist .list .word{ font-size: 14px; line-height: 1.6em; margin:10px 0 6%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333;}
			.caselist .list li:hover{background: #f4f4f4;transition: all .3s linear;}
			.caselist .list .Box:hover .word{ color:#000; }
			.caselist .list li:hover .MoreBox2 .a{color: #02418e;}
			
			.caselist .MoreBox2 .a{ display: inline-block; vertical-align: middle; font-size: 15px; line-height: 30px;}
			/* .caselist .MoreBox2:hover .a{ background-color: #038647; border-color: #038647; color:#fff; } */
			
			@media only screen and (max-width: 768px){
			    .caselist .list .title{ padding-right: 0; font-size: 16px; }
			    .caselist .list .time{ display: none; }
			    .caselist .list .word{ margin:10px 0 5px;line-height: 18px;}
					.caselist .MoreBox2 .a{line-height: 25px;}
			}
			@media only screen and (max-width: 680px){
				.caselist .list:after{width: 48.5%;}
				.caselist .list li{width: 48.5%;}
			}
			@media only screen and (max-width: 480px){
				.caselist{margin: 30px 0 0;}
				.caselist .list .title{font-size: 14px;}
				.caselist .list .word{margin: 5px 0 10px;font-size: 12px;}
				.caselist .MoreBox2 .a{font-size: 12px;}
			}
			
			.case{margin: 3% 0;}
			.case .title{color: #333;text-align: center;}
			.case .title .tit{position: relative;display: inline-block;padding-bottom: 19px;white-space: nowrap;text-overflow: ellipsis;color: #1f1f1f;border-bottom: 2px solid #ca0f1f;font-size: 34px;}
			.case .title p.time{margin: 3% 0 0;text-align: center;font-size: 16px;}
			.case .back{margin-bottom: 3%;}
			.case .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
			.case .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #e62128;}
			.case .text{margin-top: 3.2%;text-align: center;font-size: 16px;line-height: 28px;text-align: left;color: #333;}
			.case .text iframe,.case .text video{max-width: 100%;}
			@media only screen and (max-width:1300px){
				.case .title{font-size: 30px;}
			}
			@media only screen and (max-width:768px){
				.case{margin: 30px 0;}
				.case .title .tit{font-size: 20px;padding-bottom: 2%;}
				.case .text{font-size: 14px;line-height: 24px;}
			}
			@media only screen and (max-width:480px){
				.case .back{margin-bottom: 10%;}
				.case .back span{font-size: 14px;}
				.case .title .tit{font-size: 16px;}
				.case .text {margin-top: 6%;line-height: 24px;font-size: 14px;}
				.case .title p.time{margin-top: 0;font-size: 14px;}
				.case .title .tit{max-width: 100%	;overflow: hidden;}
				.case .title .back{margin-top: 10px;width: 100%;text-align: center;}
				.case .text iframe,.case .text video{height: 350px;}
			}
			
			/* case_related */
			.case_related{width: 100%;margin-top:2%;padding: 3% 0 0;background: #fff;border-top: 1px dashed #b2b2b2;}
			.case_related .rel_head{display: inline-block;width: 152px;line-height: 40px;border-radius: 5px;font-size: 21px;color: #333;margin-bottom: 20px;text-align: center;font-weight: normal;background: #e62128;color: #fff;}
			.case_related .content_wrap:after{content: "";}
			.case_related .content_wrap.flx_w{margin-top: 10px;flex-wrap: wrap;justify-content: flex-start;}
			.case_related .content_item{margin-right: 1.33%;width: 24%;}
			.case_related .content_item:nth-child(4n){margin-right: 0;}
			.case_related .content_item .img{position: relative;padding-bottom: 75%;width: 100%;overflow: hidden;}
			.case_related .content_item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
			.case_related .content_item .tit{margin-top: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: center;color: #1f1f1f;font-size: 16px;}
			
			@media only screen and (max-width:768px){
				.case_related{padding-top: 30px;margin-top: 30px;width: 100%;}
			.case_related .rel_head{margin-bottom: 0;padding:6px 10px ;width: auto;font-size: 16px;line-height: normal;box-sizing: border-box;}
			.case_related .content_item .tit{font-size: 14px;}
			}
			@media only screen and (max-width:600px){
				.case_related .rel_head{width: 100%;font-size: 18px;}
			}
			@media only screen and (max-width:480px){
				.case_related .rel_head{font-size: 16px;}
				.case_related .content_wrap.flx_w{justify-content: space-between;}
				.case_related .content_wrap:after{width: 48%;}
				.case_related .content_item{margin: 5px 0;margin-right: 0;width:48%;}
			}
			
			/* contact */
			.contact{padding: 45px 0 4.5%;background: url(../images/pro_bg.png)no-repeat center/auto;}
			.ct_title {text-align: center;}
			.ct_title .tit{font-size: 34px;}
			.ct_title .line{margin: 2.2% auto 0;width: 80px;height: 2px;background: #e62128;}
			.contact .content_box{margin-top: 8%;}
			.contact .company_mes{padding:0 3% 0 0;width: 50%;box-sizing: border-box;}
			.contact .company_mes .tit{color: #004da1;font-size: 30px;font-weight: normal;}
			/* .contact .company_mes em{display: block;margin-top: 10px;color: #999;font-size: 16px;} */
			.contact .company_mes ul{margin-top: 6%;}
			.contact .company_mes ul li{padding-left: 30px;margin-bottom: 12px;font-size: 16px;line-height: 28px;box-sizing: border-box;background-repeat: no-repeat;background-position: left top 4px;background-size: auto 72%;}
			.contact .company_mes ul li.company{background-image: url(../images/icon_company.png);}
			.contact .company_mes ul li.telephone{background-image: url(../images/icon_telephone.png);}
			/* .contact .company_mes ul li.address{background-image: url(../images/ct_address.png);} */
			/* .contact .company_mes ul li.tel{background-image: url(../images/ct_tel.png);}
			.contact .company_mes ul li.phone{background-image: url(../images/ct_phone.png);}
			.contact .company_mes ul li.fax{background-image: url(../images/ct_fax.png);}
			.contact .company_mes ul li.email{background-image: url(../images/ct_email.png);} */
			
			.contact .ol_leaving{width: 50%;box-sizing: border-box;border-radius: 8px;}
			.contact .ol_leaving .tit{font-size: 20px;}
			.contact .ol_leaving em{display: block;margin-top: 10px;font-size: 16px;color: #000;}
			.contact .ol_leaving .mes_box{display: flex;margin-top: 20px;flex-wrap: wrap;justify-content: space-between;}
			.contact .ol_leaving .mes_box li{margin-bottom: 15px;padding:0 8px;width: 49%;height:45px;line-height:45px;box-sizing: border-box;border: 1px solid #004da1;}
			.contact .ol_leaving .mes_box li input{width: 100%;font-size: 14px;color: #757575;background: transparent;}
			.contact .ol_leaving .mes_box li.content{padding: 12px 8px;width: 100%;height: auto;line-height: initial;}
			.contact .ol_leaving .mes_box li.content textarea{width: 100%;height: 50px;resize: none;font-family: normal;font-size: 14px;color: #757575;background: transparent;}
			.contact .ol_leaving .upload .code{width: 49%;}
			.contact .ol_leaving .upload .code ul li{padding:0 8px;width: 48%;height:45px;line-height:45px;box-sizing: border-box;border: 1px solid #004da1;position: relative;}
			.contact .ol_leaving .upload .code ul li input{width: 100%;max-width: 100px;}
			.contact .ol_leaving .upload .code ul li img{position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);}
			.contact .ol_leaving .upload .code ul li.cd_img{width: 49%;padding: 20px 0;}
			.contact .ol_leaving .upload .up_btn{width: 49%;}
			.contact .ol_leaving .upload .up_btn input{width: 100%;padding: 12px 0;background: #004da1;color: #fff;font-size: 16px;}
			@media only screen and (max-width:768px){
				.contact .ol_leaving .tit{font-size: 20px;}
				.contact .ol_leaving em{font-size: 14px;}
				.contact .ol_leaving .mes_box li input{font-size: 12px;}
				.contact .ol_leaving .mes_box li.content textarea{font-size: 12px;}
				.contact .ol_leaving .upload .up_btn input{font-size: 14px;}
			}
			@media only screen and (max-width:768px){
				.contact{padding: 7% 0 6%;}
				.ct_title .tit{font-size: 22px;}
				.ct_title .line{margin-top: 18px;width: 60px;}
			.contact .company_mes .tit{font-size: 24px;}
			}
			@media only screen and (max-width:680px){
				.contact .company_mes{width: 100%;}
				.contact .ol_leaving{width: 100%;}
			}
			@media only screen and (max-width:480px){
				.contact{padding: 30px 0 30px;}
				.ct_title .tit{font-size: 18px;}
				.contact .ol_leaving{padding: 18px 0 0;}
				.contact .company_mes .tit,.contact .ol_leaving .tit{font-size: 18px;}
				/* .contact .company_mes em{font-size: 15px;} */
				.contact .company_mes ul li{padding-left: 25px;line-height: 20px;font-size: 14px;}
				.contact .ol_leaving .mes_box li{height: 35px;line-height: 35px;}
				.contact .ol_leaving .upload .code{width:100%;}
				.contact .ol_leaving .upload .code ul li{width: 48%;height: 35px;line-height: 35px;}
				.contact .ol_leaving .upload .code ul li.cd_img{width: 100px;}
				.contact .ol_leaving .upload .code ul li.cd_img{padding: 16px 0;}
				.contact .ol_leaving .upload .up_btn{margin-top: 15px;width: 100%;}
				.contact .ol_leaving .upload .up_btn input{padding: 9px 0;}
			}
			
			/* photolist */
			.photolist {padding: 4% 0 5%;}
			.photolist .list_content {margin-top: 2%;}
			.photolist .list_content .flx_w{justify-content: flex-start;}
			/* .photolist .list_content .flx_w:after{content: "";width: 32.4%;} */
			.photolist .list_item{margin-right: 1.33%;margin-bottom: 3%;width: 24%;box-sizing: border-box;transition: all 0.3s;border: 1px solid #dedede;}
			.photolist .list_item:nth-child(4n){margin-right: 0;}
			.photolist .list_item:hover{border-color: #02418e;}
			.photolist .list_item:hover .title{color: #02418e;}
			/* .photolist .list_item:nth-child(3n){margin-right: 0;} */
			.photolist .list_item .list_img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;cursor: pointer;}
			.photolist .list_item .list_img img{position: absolute;top: 50%;left: 50%;width:auto;max-width: initial;height: 90%;transform: translate(-50%,-50%);}
			.photolist .list_item .title{margin:6px 5.4%;font-size: 16px;color: #1f1f1f;line-height: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-align: left;font-weight: normal;text-align: center;}
			#baguetteBox-overlay .full-image img{max-height: 90%;}
			@media only screen and (max-width:1000px){
				.photolist .list_item .title{font-size: 16px;line-height: 28px;}
				
			
			}
			@media only screen and (max-width:768px){
				.photolist .list_content .flx_w{justify-content: space-between;}
				.photolist .list_content .flx_w:after{content: "";width: 32.4%;} 
				.photolist .list_item{margin-right: 0;width: 32.4%;}
				.photolist .nav_wrap .sec_nav .title{font-size: 20px;}
			}
			@media only screen and (max-width:480px){
				.photolist{padding: 30px 0;}
				.photolist .list_content .flx_w:after{width: 49%;} 
				.photolist .list_item{width: 49%;}
				.photolist .list_item .list_img{width: 100%;display: block;}
				.photolist .list_item .title{margin: 12px 10px;line-height: 1.5;font-size: 14px;}
				.photolist .list_item .txt{font-size: 0.875rem;min-height: 38px;}
			}
.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%; PADDING: 30px 0 30px; TEXT-ALIGN: center}
.wp-pagenavi a {
BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px;BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi a:hover {
BORDER-LEFT-COLOR:#3055a3; BORDER-BOTTOM-COLOR:#3055a3; BORDER-TOP-COLOR:#3055a3; BORDER-RIGHT-COLOR:#3055a3;background:#3055a3; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/
.wp-pagenavi a.page-num-current {
BORDER-LEFT-COLOR:#3055a3; BORDER-BOTTOM-COLOR:#3055a3; BORDER-TOP-COLOR:#3055a3; BORDER-RIGHT-COLOR:#3055a3; background:#3055a3; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#3055a3 1px solid;border-radius:5px;
color:#fff;
}/*当前选中页码的背景色*/
.text-norecord{ font-size:14px; line-height:35px;}
@media screen and (max-width: 640px) {
.m640{ display:none;}
}			