@charset "UTF-8";
/* 解决一部分浏览器的swipe4按钮点击,出现边框 */
.swiper-button-prev:focus,.swiper-button-next:focus{outline:none;}
/* 解决一部分浏览器的swipe4按钮点击,出现蓝色背景  */
.swiper-button-prev,.swiper-button-next{cursor:pointer !important;-webkit-tap-highlight-color:rgba(255,255,255,0);}
.swiper-pagination-bullet{background-color:unset !important;}
.swiper-pagination-bullet:focus{outline:none !important;}
/* 百度地图水印去除 */
.anchorBL{display:none;;}
.anchorBL a img{display:none !important;}
img{transition:all ease .5s;}

/* -------------------------banner2 与 面包屑 start-------------------- */
.main1{max-width:1280px;margin:0 auto 160px;width:calc(1280 / 1920 * 100vw);}
.banner_box{position:relative;}
.banner_img{transition:all ease .3s;}
.banner_txt{position:absolute;top:50%;transform:translateY(-50%);max-width:1920px;color:#fff;}
.banner_txt h1{font-size:36px;text-align:center;font-weight:bold;}
.banner_txt p{font-size: 16px;line-height:36px;}

.crumbs{font-size:18px;max-height:80px;overflow:hidden;}
.crumbs_box{border-top:#e0e0e0 solid 1px;border-bottom:#e0e0e0 solid 1px;width:100%;}
.crumbs ul{justify-content:flex-start;}
.crumbs ul li{font-size:16px;color:var(--helpColor);line-height:80px;}
.crumbs ul li:not(:last-child){margin-right:30px;position:relative;}
.crumbs ul li:not(:last-child)::after{content:'';display:block;position:absolute;top:50%;left:calc(100% + 15px);width:8px;height:8px;border:var(--helpColor) solid 1px;border-bottom:unset;border-left:unset;transform:translate(-75%,-50%) rotate(45deg);}
.crumbs ul li a{line-height:80px;color:var(--helpColor);}
.crumbs_jt{margin:0 3px;}
@media(max-width:1685px){
.crumbs{height:60px;font-size:14px;}
.crumbs ul li{line-height:60px;}
.crumbs ul li a{line-height:60px;font-size:14px;}
.crumbs-left li strong{line-height:60px;}
.main1{margin:0 auto 120px;}
}
@media(max-width:1240px){
.main1{width:90%;}
}
@media(max-width:1080px){
.banner_box{padding-top:52px;}
.banner_txt{top:calc(50% + 26px);}
.banner_txt h1{font-size:22px;}
.banner_img{height:320px;}
.banner_img img{width:100%;height:100%;object-fit:cover;}
.crumbs ul{margin-right:10%;}
.main1{width:92%;margin:0 auto 80px;}
}
@media(max-width:768px){
.banner_txt p{font-size:14px;line-height:30px;}
.crumbs{display:none !important;}
.banner_img{height:280px;}
.main1{margin:0 auto 40px;}
}
@media(max-width:475px){
.banner_box{padding-top:47px;}
.banner_img{height:190px;}
}
/* -------------------------banner2 与 面包屑 end-------------------- */

/* ----------------------首页 start---------------------------- */
.index-banner .swiper-cont{width:100%;height:560px;transition:all ease .3s;}
.index-banner .swiper-cont img{width:100%;height:100%;object-fit:cover;}
.index-banner .swiper-button-prev,.index-banner .swiper-button-next{left:auto;right:8.333333%;width:36px;height:36px;border-radius:50%;background-color:rgba(255,255,255,.5);margin-top:0;background-image:none;}
.index-banner .swiper-button-prev::after,.index-banner .swiper-button-next::after{content:'';display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border:#ccc solid 1px;border-bottom:unset;border-left:unset;}
.index-banner .swiper-button-prev{transform:translateY(-90%);}
.index-banner .swiper-button-prev::after{transform:translate(-50%,-25%) rotate(-45deg);}
.index-banner .swiper-button-prev:hover::after{border-color:var(--mainColor);}

.index-banner .swiper-button-next{transform:translateY(40%);}
.index-banner .swiper-button-next::after{transform:translate(-50%,-75%) rotate(135deg);}
.index-banner .swiper-button-next:hover::after{border-color:var(--mainColor);}

.home_main{padding:40px 0 80px;}
.home_part{margin-bottom:40px;}
.home_part_top{margin-bottom:20px;}
.home_part_top a{display:block;position:relative;width:22px;height:22px;border:#ccc solid 1px;border-radius:50%;}
.home_part_top a::after{content:'';display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border:#ccc solid 1px;transform:translate(-75%,-50%) rotate(45deg);border-bottom:unset;border-left:unset;}
.home_part_top a:hover,.home_part_top a:hover:after{border-color:var(--mainColor);}
.home_title{align-items:flex-end;}
.home_title h5{font-size:22px;font-weight:bold;margin-right:20px;}
.home_title span{font-size:14px;color:var(--helpColor);}

.home_part01_cont{align-items:stretch;background-color:#fff;overflow:hidden;max-height:419px;}
.home_part_img{width:197px;position:relative;}
.home_part_left_txt{position:absolute;top:0;left:0;color:#fff;width:100%;height:100%;padding:60px 20px;}
.home_part_left_txt h4{font-size:24px;font-weight:bold;margin-bottom:15px;}
.home_part_left_txt p{font-size:16px;font-weight:bold;}
.home_part01_right{width:calc(100% - 197px);display:grid;grid-template-columns:repeat(4,25%);grid-template-rows:repeat(3,33.33%);align-items: stretch;}
.home_part01_item{padding:20px;border-left:var(--bgColor) solid 1px;border-bottom:var(--bgColor) solid 1px;align-items:flex-start;}
.home_part01_img{border:var(--borderColor) solid 1px;margin-right:20px;min-width:98px;overflow:hidden;}
.home_part01_txt{width:calc(100% - 118px);}
.home_part01_txt h6{font-size:18px;line-height:36px;}
.home_part01_txt p{font-size:16px;color:var(--helpColor);}
.home_part01_item:hover .home_part01_img{border-color:var(--mainColor);}
.home_part01_item:hover .home_part01_img img{transform:scale(1.2);}
.home_part01_item:hover .home_part01_txt{color:var(--mainColor);}

.home_part02_cont{align-items:stretch;}
.home_part02_item{width:calc((100% - 20px) / 2);background-color:#fff;align-items:stretch;}
.home_part02_right{width:calc(100% - 197px);display:flex;flex-direction:column;overflow:hidden;justify-content:flex-start;align-items:stretch;}
.home_part02_gs{padding:20px;width:100%;align-items:stretch;}
.home_part02_gs_item{width:calc((100% - 40px) / 3);padding:20px 10px;display:flex;justify-content:center;align-items:flex-start;text-align:center;border:#ccc solid 1px;}
.home_part02_gs_txt h6{font-size:16px;margin-top:20%;}
.home_part02_gs_txt p{font-size:14px;color:var(--helpColor);}
.home_part02_gs_logo,.home_part02_list a img{max-width:102px;width:100%;margin:0 auto;transition:all .5s;}

.home_part02_list{display:grid;width:100%;grid-template-columns:repeat(3,calc((100% - 40px ) / 3));justify-content:space-between;grid-template-rows:repeat(2,50%);padding:0 20px;}
.home_part02_list a{display:block;width:calc(100%);padding:20px 10px;border:#ccc solid 1px;margin-bottom:20px;line-height:36px;text-align:center;font-size:18px;color:var(--helpColor);overflow:hidden;}
.home_part02_list a:hover{border-color:var(--mainColor);color:var(--mainColor);}
.home_part02_list a:hover img{transform:scale(1.2);}

.home_part04_cont{width:100%;align-items:stretch;}
.home_part04_item{width:calc((100% - 80px) / 3);}
.home_part04_box{padding:20px;background-color:#fff;height:100%;}
.home_part04_img{margin-bottom:20px;}
.home_part04_box a{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;font-size:16px;color:var(--helpColor);text-indent:12px;line-height:36px;position:relative;max-width:460px;overflow:hidden;}
.home_part04_box a::before{content:"";display:block;border-radius:50%;width:4px;height:4px;background-color:#ccc;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.home_part04_box a:hover{color:var(--mainColor);}
.home_part04_box a:hover::before{background-color:var(--mainColor);}
@media(max-width:1700px){
.home_part02_list a{font-size:16px;}
}
@media(max-width:1600px){
.home_part02_gs_item{padding:15px 10px;}
}
@media(max-width:1440px){
.index-banner .swiper-cont{height:480px;}
.home_part02_cont{flex-wrap:wrap;}
.home_part02_item{width:100%;}
.home_part02_item:not(:last-child){margin-bottom:20px;}
.home_part01_right{grid-template-columns:repeat(2,50%);grid-template-rows:repeat(3,33.33%);}
}
@media(max-width:1080px) {
.index-banner{padding-top:52px;}
.index-banner .swiper-cont{height:320px;}
.home_part04_item{width:calc((100% - 40px) / 3);}
.home_main{padding:40px 0;}
}
@media(max-width:768px) {
.home_title h5{font-size:18px;margin-right:10px;}
.home_part04_box a{max-width:660px;margin-right:0;}
.home_part{margin-bottom:30px;}
.index-banner .swiper-cont{height:280px;}
.home_part04_cont{flex-wrap:wrap;}
.home_part04_item{width:100%;}
.home_part04_item:not(:last-child){margin-bottom:20px;}

.home_part_img{width:120px;}
.home_part01_cont{max-height:255px;}
.home_part01_right{grid-template-columns:repeat(2,50%);grid-template-rows:repeat(2,50%);width:calc(100% - 120px);}
.home_part_left_txt{padding:15px;}
.home_part_left_txt h4{font-size:16px;margin-bottom:5px;}
.home_part_left_txt p{font-size:12px;}

.home_part01_item{align-items:center;}
.home_part01_img{width:70px;min-width:70px;}
.home_part01_txt{width:calc(100% - 90px);}
.home_part01_txt h6 {font-size: 16px;}
.home_part01_txt p{font-size:14px;}

.home_part02_item{max-height:219px;overflow:hidden;}
.home_part02_right{width:calc(100% - 120px);display:flex;flex-direction:column;justify-content:space-between;align-items:center;}
.home_part02_gs{padding:10px;}
.home_part02_gs_txt h6{font-size:16px;}
.home_part02_gs_txt p{font-size:12px;}
.home_part02_list{padding:0 10px;}
}
@media(max-width:600px) {
.home_part01_right{grid-template-columns:repeat(1,100%);grid-template-rows:repeat(2,50%);width:calc(100% - 120px);}
.home_part01_item{padding:10px;}
.home_part01_img{margin-right:10px;}
.home_part01_txt{width:calc(100% - 80px);}
.home_title h5{font-size:16px;}
.home_title span{font-size:12px;}
.home_part02_gs_item{padding:10px;}
.home_part02_gs_txt h6{font-size:14px;}
.home_part02_list{grid-template-columns:repeat(3,calc((100% - 20px ) / 3));align-items:flex-start;grid-template-rows:repeat(1,70%);}
.home_part02_gs_item{width:calc((100% - 20px) / 3);}
}
@media(max-width:475px) {
.index-banner {padding-top:47px;}
.index-banner .swiper-cont{height:190px;}
.home_part02_gs{grid-template-columns:repeat(1,100%);margin-top:15px;}
.home_part02_gs_item{width:100%;min-width:calc((100% - 10px) / 2);margin-right:10px;}
.home_part02_list{grid-template-columns:repeat(2,calc((100% - 10px ) / 2));grid-template-rows:repeat(1,40%);}
}
@media(max-width:375px) {
.home_part02_list{margin-top:10px;}
}
/* ----------------------首页 end---------------------------- */

/* ---------------------- 产品中心 start---------------------- */
.pro_table_title{font-size:18px;font-weight:bold;margin-bottom:10px;}
.pro_table_class{margin-bottom:40px;justify-content:flex-start;flex-wrap:wrap;}
.pro_table_class li a{font-size:16px;color:#666;margin-right:20px;line-height:25px;}
.pro_table_class li a:hover{color:var(--mainColor);}

.pro_table{width:100%;background-color:#fff;padding:40px 40px 80px;}
.pro_table table{margin-bottom:40px;width:100%;color:var(--helpColor);}
.pro_table table thead{background-color:var(--bgColor);}
.pro_table table tbody tr{border-bottom:var(--borderColor) solid 1px;}
.pro_table tr th{line-height:56px;font-size:16px;text-align:left;}
.pro_table tr th:first-child{padding-left:52px;}
.pro_table tr th:last-child{padding-right:65px;text-align:right;}
.pro_table tr td{padding:40px 0;font-size:14px;}
.pro_table tr td:first-child{padding-left:20px;}
.pro_table tr td:last-child{padding-right:20px;display:flex;flex-wrap:wrap;width:100%;justify-content:flex-end;}
.pro_style{align-items:flex-start;}
.pro_style .home_part01_txt h6{color:#000;font-size:16px;}
.pro_style .home_part01_txt p{font-size:14px;}
.pro_btn{width:123px;line-height:46px;border-radius:4px;display:block;background-color:var(--mainColor);color:#fff;text-align:center;margin-bottom:16px;font-size:16px;}
.pro_wd{display:flex;justify-content:center;align-items:center;width:100%;color:var(--helpColor);font-size:14px;}
.pro_wdimg{width:16px;margin-right:5px;}

/* 分页 */
.pageList{justify-content:center;text-align:center;}
.pageList ul li{margin-right:17px;}
.pageList ul li a{display:block;font-size:14px;width:40px;line-height:40px;color:var(--helpColor);background-color:var(--bgColor);}
.page_input input{width:50px;line-height:40px;background-color:var(--bgColor);padding:0 5px;}
.page_input_btn{cursor:pointer;line-height:40px;width:50px;margin-left:13px;color:#fff;background-color:var(--mainColor);}
.pageActive a{background-color:var(--mainColor) !important;color:#fff !important;}
.pageList ul li:hover a{background-color:var(--mainColor);color:#fff;}


/* 产品详情 */
.proDetail_part01_left .swiper-slide{display:flex;justify-content:center;align-items:center;}
.pro_cont{width:100%;align-items:flex-start;flex-wrap:wrap;}
.pro_cont_left{flex:1;}
.proDetail_part01{align-items:flex-start;flex-wrap:wrap;background-color:#fff;padding:40px;margin-bottom:40px;}
.proDetail_part01_left{width:342px;}
.proDetail_part01_left .swiper1{height:342px;border:var(--borderColor) solid 1px;}
.proDetail_part01_left .swiper1 .swiper-slide img{max-width:138px;}
.proDetail_part01_left .swiper2{margin-top:10px;}
.proDetail_part01_left .swiper2 .swiper-slide{border:var(--borderColor) solid 1px;position:relative;width:calc((100% - 30px) / 4);padding-top:calc((100% - 30px) / 4);}
.proDetail_part01_left .swiper2 .swiper-slide img{max-width:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.proDetail_part01_left .swiper-slide-thumb-active{border:var(--mainColor) solid 1px !important;}
.swiper_nav{padding:0 34px;position:relative;}
.swiper_nav_btn{width:24px;border:var(--borderColor) solid 1px;height:100%;position:absolute;left:0;top:0;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);}
.swiper_nav_next{right:0;left:auto;}
.swiper_nav_btn::after,.swiper_nav_btn::after{content:'';display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border:#ccc solid 1px;border-bottom:unset;border-left:unset;}
.swiper_nav_prev::after{transform:translate(-25%,-50%) rotate(-135deg);}
.swiper_nav_next::after{transform:translate(-75%,-50%) rotate(45deg);}
.proDetail_part01_right{width:calc(100% - 342px - 40px);}
.proDetail_part01_title{font-size:24px;margin-bottom:32px;}
.proDetail_part01_title2{font-size:16px;margin-bottom:10px;}
.proDetail_part01_right p{font-size:16px;color:#888;line-height:32px;margin-bottom:32px;}
.proDetail_part01_right .proDetail_part01_money{font-size:14px;line-height:20px;}
.proDetail-btn{width:123px;line-height:46px;text-align:center;color:#fff;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);background-color:var(--mainColor);font-size:16px;border-radius:4px;margin-right:40px;}
.proDetail_part01_right .pro_wd{flex:1;width:auto;justify-content:flex-start;}
.proDetail_part01_right .pro_wd span{max-width:56px;}

.proDetail_part02{background-color:#fff;}
.proDetail_part02_title{padding:20px 24px;border-bottom:var(--borderColor) solid 1px;}
.proDetail_part02_title h5{font-size:18px;}
.proDetail_part02 p{padding:60px 60px 80px;font-size:16px;line-height:36px;color:var(--helpColor);}

.pro_cont_right{width:280px;background-color:#fff;margin-left:40px;}
.pro_cont_right_top{padding:20px;border-bottom:var(--borderColor) solid 1px;}
.pro_cont_right_top h5{font-size:18px;}
.pro_cont_right_cont{padding:20px;}
.pro_cont_right_list{overflow:auto;max-height:470px;}
.pro_cont_right_item{margin-bottom:20px;}
.pro_cont_right_img{border:var(--borderColor) solid 1px;width:72px;height:72px;display:flex;justify-content:center;align-items:center;margin-right:15px;overflow:hidden;}
.pro_cont_right_txt{width:calc(100% - 88px);}
.pro_cont_right_txt h6{font-size:18px;width:100%;}
.pro_cont_right_txt p{font-size:14px;color:var(--helpColor);line-height:24px;}
.pro_cont_right_item:hover .pro_cont_right_img img{transform:scale(1.2);}
.pro_cont_right_item:hover .pro_cont_right_txt h6{color:var(--mainColor);}
/* 询价弹窗 */
.proDeatail-popup{transform:scale(0);transition:transform .3s linear;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:99999;}
.popup-open{transform: scale(1);}
.popup-cont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:60px;background-color:#fff;width:calc(782 / 1920 * 100vw);overflow:hidden;box-sizing:border-box;}
.popup-flag{position:absolute;top:20px;right:20px;width:36px;height:36px;cursor:auto;-webkit-tap-highlight-color:rgba(255,255,255,0);background-color:var(--bgColor);border-radius:50%;}
.popup-flag::before,.popup-flag::after{content: '';display:block;width:16px;height:1px;background-color:#999;position:absolute;top:50%;left:50%;}
.popup-flag::before{transform:translate(-50%,-50%) rotate(45deg);}
.popup-flag::after{transform:translate(-50%,-50%) rotate(-45deg);}
.popup-title{font-size:24px;text-align:center;margin-bottom:40px;}
.form-cont{flex-wrap:wrap;}
input, textarea{font-family: "微软雅黑",Arial, Helvetica;font-size:16px;}
.form-item{width:calc((100% - 20px) / 2);margin-bottom:20px;border:var(--borderColor) solid 1px;padding:0 25px;background-color:var(--bgColor);}
.form-item input{line-height:56px;flex:1;background-color:transparent;}
.form-label{width:100%;margin-bottom:20px;border:var(--borderColor) solid 1px;padding:20px 25px;background-color:var(--bgColor);position:relative;height:148px;}
.form-label textarea{border:unset;background-color:unset;width:100%;height:100%;}
.form-foot{justify-content:flex-start;width:100%;flex-wrap:wrap;}
.form-foot-left{border:var(--borderColor) solid 1px;overflow:hidden;background-color:var(--bgColor);padding:0 25px;width:180px;margin-right:20px;}
.form-foot-left input{line-height:56px;text-align:left;background-color:rgba(255,255,255,0);width:100%;}
.form-captcha{width:120px;border:var(--borderColor) solid 1px;height:56px;min-width:100px;}
.form-captcha img{width:100%;height:100%;object-fit:cover;}
.form-foot-right{line-height:56px;text-align:center;background-color:var(--mainColor);color:#fff;width:178px;cursor:pointer;margin-left:auto;font-size:16px;}
@media(max-width:1680px){
.popup-cont{padding:40px;}
.popup-title{margin-bottom:30px;}
.form-item{padding:0 15px;}
.form-item input,.form-foot-left input{line-height:40px;font-size:14px;}
.form-label{padding:15px;}
.form-foot-left{padding:0 15px;width:140px;}
.form-label textarea{font-size:14px;}
.form-captcha{width:80px;height:40px;margin-right:20px;}
.form-foot-right{width:100px;line-height:40px;}
.proDetail_part02 p{padding:40px 40px 60px;}
.proDetail-btn{margin-right:20px;width:100px;line-height:40px;}
}
@media(max-width:1440px){
.pro_cont_right{width:230px;margin-left:20px;}
}
@media(max-width:1080px){
.pro_table_title{font-size:16px;}
.pro_table_class li a{font-size:14px;}

.proDetail_part02 p{padding:20px 20px 40px;font-size:14px;line-height:28px;}
.pro_cont_right{width:100%;margin-left:0px;margin-top:20px;}

.pro_part01{padding-top:52px;overflow:auto;}
.pro_table{padding:20px 20px 40px;min-width:960px;}
.pro_table tr th{line-height:50px;}
.pro_table tr td{padding:20px 0;}
.pro_table tr td:first-child{padding-left:10px;}
.pro_table tr td:last-child{padding-right:10px;}
.pro_btn{line-height:40px;width:100px;}

.popup-cont{width:50%;padding:50px;}
.popup-title{margin-bottom:20px;}
.form-item{width:100%;margin-bottom:15px;}
}
@media(max-width:955px){
.form-foot-right{margin:20px auto 0;}
}
@media(max-width:768px){
.pro_table{margin-top:40px;}
.proDetail_part01_right{width:100%;flex:unset;margin-top:20px;}
.proDetail_part01_title{font-size:18px;margin-bottom:10px;}
.proDetail_part01_left{margin:0 auto;}
.proDetail_part01_right p{font-size:14px;margin-bottom:10px;line-height:22px;}
.proDetail_part01{padding:20px;margin-bottom:20px;}

.pageList{display:none;}
/* 更多按钮 */
.more_btn{display:block;width:120px;line-height:40px;border-radius:20px;text-align:center;border:var(--mainColor) solid 1px;margin:0 auto;color:var(--helpColor);}
.more_btn:focus{color:var(--helpColor);}
.more_btn:active{color:var(--helpColor);}
.more_btn:visited{color:var(--helpColor);}

.popup-cont{width:90%;padding:30px;}
.form-foot-right{margin:0 0 0 auto;}
.popup-title{margin-bottom:10px;font-size:22px;}
}
@media(max-width:485px){
.form-foot-right{margin:20px auto 0;}
.proDetail_part01_left{width:250px;}
.proDetail_part01_left .swiper1{height:250px;}

}
@media(max-width:380px){
.form-foot-left{width:108px;}
.form-captcha{margin-right:0px;}
}
/* ---------------------- 产品中心 end---------------------- */

/* ---------------------- 代理品牌 start---------------------- */
.agent_part01{margin-top:80px;}
.agent_part01_list{padding-bottom:40px;}
.agent_part01_item{padding:40px;background-color:#fff;margin-bottom:40px;align-items:flex-start;}
.agent_part01_img{width:240px;border:var(--borderColor) solid 1px;margin-right:20px;}
.agent_part01_txt{flex:1;}
.agent_part01_txt h4{font-size:24px;line-height:36px;margin-bottom:10px;}
.agent_part01_txt p{font-size:14px;color:var(--helpColor);line-height:36px;}
.agent_part01 .page_input input,.agent_part01 .pageList ul li a{background-color:#fff;}
.agent_part01 .pageList ul li:hover a{background-color:var(--mainColor);}
@media(max-width:1685px){
.agent_part01{margin-top:60px;}
}
@media(max-width:1080px){
.agent_part01{margin-top:40px;}
.agent_part01_item{padding:20px;margin-bottom:20px;}
.agent_part01_item:last-child{margin-bottom:0;}
.agent_part01_txt h4{font-size:22px;}
}
@media(max-width:768px){
.agent_part01_item{flex-wrap:wrap;}
.agent_part01_img{width:80%;margin:0 auto 20px;max-width:300px;}
.agent_part01_txt{width:100%;flex:auto;}
}
@media (max-width: 560px){
.agent_part01 .agent_part01_list{padding-bottom:20px;}
}
/* ---------------------- 代理品牌 end---------------------- */

/* ---------------------- 新闻资讯 start---------------------- */
.news_top{background-color:#fff;padding:16px 0;}
.news_top .main1{margin-bottom:0;white-space:nowrap;overflow:auto;}
.news_top_item{width:157px;line-height:56px;font-size:18px;border-radius:4px;color:var(--helpColor);display:flex;justify-content:center;align-items:center;}
.news_top_item:not(:last-child){margin-right:40px;}
.news_top_icon1,.news_top_icon2{width:18px;margin-right:10px;}
.news_top__active .news_top_icon1,.news_top_item:hover .news_top_icon1{display:none;}
.news_top__active .news_top_icon2,.news_top_item:hover .news_top_icon2{display:block;}
.news_top_item:hover{color:#fff;background-color:var(--mainColor);}
.news_top__active{background-color:var(--mainColor);color:#fff;}
.news_part01_item{align-items:flex-start;background-color:#fff;padding:40px 40px 40px 20px;margin-bottom:40px;}
.news_part01_img{margin-right:40px;width:360px;overflow:hidden;}
.new_part01_cont{color:var(--helpColor);width:calc(100% - 400px);}
.new_part01_cont h4{font-size:24px;line-height:36px;color:#000;}
.new_part01_cont p{font-size:16px;line-height:32px;}
.new_part01_time{margin-top:40px;font-size:14px;}
.new_part01_more{display:flex;}
.new_part01_more span{max-width:0px;color:var(--mainColor);white-space:nowrap;transition:all ease .5s;overflow:hidden;}
.new_part01_more i{display:block;position:relative;margin-left:20px;}
.new_part01_more i::after{content:'';display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border:var(--helpColor) solid 1px;border-bottom:unset;border-left:unset;transform:translate(-75%,-50%) rotate(45deg);}
.news_part01_item:hover .news_part01_img img{transform:scale(1.2);}
.news_part01_item:hover .new_part01_more span{max-width:100px;}
.news_part01_item:hover .new_part01_more i::after{border-color:var(--mainColor);}

/* 新闻详情 */
.news_top_last_item{color:var(--helpColor);font-size:16px;display:flex;align-items:center;margin-left:auto;}
.news_top_last_item i{display:block;position:relative;width:22px;height:22px;border:#ccc solid 1px;border-radius:50%;margin-left:10px;margin-top:2px;}
.news_top_last_item i::after{content:'';display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;border:#ccc solid 1px;transform:translate(-75%,-50%) rotate(45deg);border-bottom:unset;border-left:unset;}
.news_top_last_item:hover{color:var(--mainColor);}
.news_top_last_item:hover i,.news_top_last_item:hover i::after{border-color:var(--mainColor);}

.news_detail_cont{padding:80px 60px 0;background-color:#fff;margin-bottom:40px;}
.news_detail_top{padding-bottom:40px;border-bottom:var(--borderColor) solid 1px;}
.news_detail_top h2{font-size:32px;font-weight:bold;margin-bottom:24px;}
.news_detail_top p{font-size:16px;color:var(--helpColor);}
.news_detail_txt{border-bottom:var(--borderColor) solid 1px;}
.news_detail_txt p{font-size:16px;color:var(--helpColor);line-height:36px;}
.news_detail_msg{padding:40px 0;font-size:16px;color:var(--helpColor);}
.news_detail_msg a{color:var(--mainColor);margin-left:20px;}
.news_detail_nav{background-color:#fff;padding:0 20px;}
.news_detail_nav a{color:var(--helpColor);line-height:88px;font-size:16px;display:flex;max-width:250px;white-space:nowrap;}
.news_detail_nav a:hover span{color:var(--mainColor);}
@media(max-width:1685px){
.news_top{padding:10px 0;}
.news_top_item{font-size:16px;line-height:40px;width:120px;}
.news_top_icon1,.news_top_icon2{width:16px;margin-right:8px;}
.news_top_last_item{font-size:14px;}
.news_top_last_item i{width:18px;height:18px;}
.news_top_last_item i::after{width:5px;height:5px;}

.new_part01_cont h4{font-size:22px;}
.news_detail_cont{padding:60px 40px 0;}
.news_detail_nav a{line-height:66px;}
.news_detail_top h2{font-size:28px;margin-bottom:20px;}
}
@media(max-width:1080px){
.news_part01_item{padding:20px;margin-bottom:20px;}
.news_part01_img{width:300px;margin-right:20px;}
.new_part01_cont{width:calc(100% - 320px);}
.new_part01_cont h4{font-size:20px;}
.new_part01_cont p{font-size:14px;line-height:28px;}
.new_part01_time{margin-top:20px;}
.news_top_item:not(:last-child){margin-right:20px;}
.news_detail_cont{padding:50px 30px 0;}
.news_detail_nav a{line-height:55px;font-size:14px;}
.news_detail_top h2{font-size:22px;margin-bottom:10px;}
.news_detail_msg{padding:20px 0;font-size:14px;}
.news_detail_top{padding-bottom:20px;}
.news_detail_txt p{font-size:14px;line-height:32px;}
}
@media(max-width:768px){
.agent_part01_list{padding-bottom:20px;}
.news_top_item{font-size:14px;line-height:36px;width:100px;min-width:100px;}
.news_part01_img{width:250px;height:150px;}
.news_part01_img img{width:100%;object-fit:cover;height:100%;}
.new_part01_cont{width:calc(100% - 250px);}
.new_part01_time{margin-top:38px;}

.news_detail_cont{margin-bottom:20px;padding:30px 20px 0;}
.news_detail_nav a{max-width:120px;}
}
@media(max-width:560px){
.agent_part01_list{padding-bottom:0;}
.news_part01_item{flex-wrap:wrap;}
.news_part01_img{width:100%;height:auto;margin-right:0;}
.new_part01_cont{width:100%;margin-top:10px;}
.new_part01_time{margin-top:20px;}
.new_part01_cont h4{font-size:18px;}
.new_part01_cont p{line-height:18px;}
}
/* ---------------------- 新闻资讯 end---------------------- */

/* ---------------------- 关于公司 start---------------------- */
.about_part:first-child{margin-top:80px;}
.about_part{margin-bottom:160px;}
.about_title{display:flex;justify-content:center;align-items:center;margin-bottom:60px;flex-wrap:wrap;}
.about_title_msg{width:100%;text-align:center;font-size:16px;color:var(--helpColor);margin-top:27px;}
.about_title h3{font-size:28px;color:var(--mainColor);font-weight:bold;margin:0 30px;}
.about_part .swiper-button-prev,
.about_part .swiper-button-next{width:48px;height:48px;border:#ccc solid 2px;border-radius:50%;background-image:unset;opacity:1;}
.about_part .swiper-button-prev::after,
.about_part .swiper-button-next::after{content:'';display:block;position:absolute;top:50%;left:50%;width:14px;height:14px;border:#ccc solid 2px;transform:translate(-75%,-50%) rotate(45deg);border-bottom:unset;border-left:unset;}
.about_part .swiper-button-prev::after{transform:translate(-25%,-50%) rotate(-135deg);}
.about_part .swiper-button-prev:hover,
.about_part .swiper-button-next:hover{border-color:var(--mainColor);background-color:var(--mainColor);}
.about_part .swiper-button-next:hover::after,.about_part .swiper-button-prev:hover::after{border-color:#fff;}
.btn_box{display:flex;justify-content:center;align-items:center;margin-top:40px;}
.about_part04 .btn_box .swiper-button-prev,.about_part04 .btn_box .swiper-button-next{display:block;position:relative;margin:0 20px;}

.about_part01_img{width:520px;margin-right:60px;}
.about_part01_txt{flex:1;}
.about_part01_txt h5{font-size:18px;color:#000;margin-bottom:30px;font-weight:bold;}
.about_part01_txt p{color:var(--helpColor);font-size:16px;line-height:36px;}

.about_part02_item{width:calc((100% - 120px) / 4);position:relative;overflow:hidden;}
.about_part02_item:hover img{transform:scale(1.2);}
.about_part02_txt{position:absolute;width:100%;bottom:0;left:0;color:#fff;text-align:center;min-height:95px;max-height:95px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.about_part02_txt h5{font-size:18px;margin-bottom:20px;font-weight:bold;}
.about_part02_txt p{font-size:16px;}

.about_part03 .swiper-container{padding:72px 0;}
.about_part03 .swiper-slide{position:relative;}
.about_part03 .swiper-slide h2{position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%);font-size:470px;color:#f5ebe6;font-weight:bold;width:100%;}
.about_part03 .swiper_cont{display:flex;align-items:stretch;width:700px;background-color:#fff;}
.about_part03 .swiper_img{width:260px;}
.about_part03 .swiper_txt{padding:40px;flex:1;text-align:left;}
.about_part03 .swiper_txt h6{font-size:24px;}
.about_part03 .swiper_txt p{font-size:16px;color:var(--helpColor);line-height:36px;}

.about_part03_yearbox{display:flex;width:100%;justify-content:space-between;margin-top:40px;text-align:center;}
.about_part03_year h5{color:#000;font-size:24px;font-weight:bold;opacity:0;transition:all ease .2s;}
.about_part03_year h6{font-size:16px;color:var(--helpColor);transition:all ease .2s;}
.about_part03_yearbox .swiper-wrapper{justify-content:space-between;}
.about_part03_yearbox .swiper-slide{width:auto !important;height:auto;opacity:1;position:relative;flex-wrap:wrap;justify-content:space-between;flex-direction:column;}
.about_part03_yearbox{position:relative;}
.about_part03_yearbox::after{content:"";display:block;width:94%;height:1px;position:absolute;background-color:#ccc;top:calc(50% + 4px);left:50%;transform:translateX(-50%);z-index:-1;}
.about_part03_yearbox .swiper-slide .about_part03_circle{display:block;margin:20px auto;width:16px;height:16px;border-radius:50%;background-color:#fff;border:#ccc solid 2px;position:relative;}
.about_part03_yearbox .swiper-slide .about_part03_circle::after{content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:#fff;position:absolute;top:0px;left:0px;z-index:2;}
.about_part03_yearbox .swiper-slide-thumb-active h5{opacity:1;width:100%;}
.about_part03_yearbox .swiper-slide-thumb-active .about_part03_circle::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:var(--mainColor);position:absolute;top:50%;left:50%;transform:translate(-3px,-3px);z-index:3;}
.about_part03_yearbox .swiper-slide-thumb-active h6{opacity:0;width:100%;}

.about_part04 .swiper-slide{background-color:#fff;padding:40px;}
@media(min-width:1920px){
.about_part03 .swiper-slide h2{font-size:470px;}
}
@media(max-width:1920px){
.about_part03 .swiper-slide h2{font-size:calc(470 / 1920 * 100vw);}
/* .about_part03 .swiper_cont{width:calc(700 / 1920 * 100vw);} */
}
@media(max-width:1680px){
.about_part03 .swiper_cont{width:600px;}
.about_part03 .swiper_txt{padding:20px;}
.about_part03 .swiper-container{padding:40px 0;}
.about_part03_yearbox{margin-top:20px;}
}
@media(max-width:1560px){
.about_part01_img{width:420px;margin-right:20px;}
.about_part01_txt h5{margin-bottom:20px;}
.about_part01_txt p{max-height:216px;overflow:auto;}
}
@media(max-width:1440px){
.about_part03_yearbox::after{width:90%;}
}
@media(max-width:1240px){
.about_part03_yearbox::after{width:92%;}
.about_part03 .swiper-slide h2 {font-size: calc(320 / 1080 * 100vw);}
}
@media(max-width:1240px){
.about_part03_yearbox::after{width:90%;}
}
@media(max-width:1080px){
.about_part02_item{width:calc((100% - 60px) / 4);}
.about_part02_item h5{font-size:16px;margin-bottom:10px;}
.about_part02_txt{min-height:75px;max-height:75px;}
.about_part02_item p{font-size:14px;}
.about_part03_year h5{font-size:22px;}
.about_part01_img{width:300px;}
.about_part01_txt p{max-height:140px;overflow:auto;font-size:14px;line-height:28px;}
.about_part04 .swiper-slide{padding:20px;}
.about_part03 .swiper_cont{width:80%;align-items:center;}
.about_part03 .swiper-container{padding:0;}
.about_part03 .about_part03_cont .swiper-wrapper{padding-top:60px;}
.about_part03 .swiper-slide h2{font-size:100px;top:-80px;left:0;transform:unset;}
.about_part03 .swiper_txt h6{font-size:22px;}
}
@media(max-width:768px){
.about_part02{flex-wrap:wrap;}
.about_part02_item{width:calc((100% - 20px) / 2);margin-bottom:20px;}
.about_part01{flex-wrap:wrap;}
.about_part01_img{width:100%;margin-right:0;margin-bottom:20px;}
.about_part01_txt p{max-height:unset;}
.about_part .swiper-button-prev, .about_part .swiper-button-next{width:40px;height:40px;}
.about_part .swiper-button-prev::after, .about_part .swiper-button-next::after{width:10px;height:10px;}
.about_part03 .swiper_txt p{font-size:14px;line-height:20px;}
.about_part03 .swiper_img{width:200px;}
.about_part03 .swiper_txt h6{font-size:20px;}
.about_part03_year h5{font-size:18px;}
.about_part03_yearbox::after{top:calc(50% + 2px);}
}
@media(max-width:600px){
.about_part03 .swiper_cont{width:100%;}
.about_part03 .swiper_img{width:140px;}
.about_part03 .swiper_txt{padding:10px;}
.about_part03 .swiper-button-prev, .about_part03 .swiper-button-next{bottom:0;top:auto;}
.about_part03 .swiper-button-prev{left:30%;}
.about_part03 .swiper-button-next{right:30%;}
.about_part03 .swiper-slide h2 {font-size:60px;top:-50px;}
.about_part03 .about_part03_cont .swiper-wrapper{padding:60px 0;}
}
@media(max-width:475px){
.about_part03 .swiper_img{width:100px;}
}
/* ---------------------- 关于公司 end---------------------- */

/* ---------------------- 联系我们 start---------------------- */
.contact_part_w{background-color:rgba(255,255,255,1);}
.contact_part01{padding:80px 0;margin-bottom:80px;}
.contact_part01 .main1,.contact_part03 .main1{margin-bottom:0;}
.contact_part01_left{flex:1;padding-right:100px;}
.contact_part01_left .about_title{justify-content:flex-start;margin-bottom:10px;}
.dituContent{height:394px;}/* 地图高度 */
.contact_part01_icon{width:28px;margin-right:15px;}
.contact_part01_item{padding:30px 0;border-bottom:var(--borderColor) solid 1px;}
.contact_part01_item p{font-size:16px;color:var(--helpColor);}

.contact_part02_nav{position:relative;padding:0 56px;}
.contact_part02_nav .swiper-slide{width:auto;}
.contact_part02_btn{line-height:48px;border-radius:4px;text-align:center;border: solid 1px #cccccc;padding:0 20px;font-size:16px;color:var(--helpColor);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);}
.contact_part02 .swiper-button-prev,
.contact_part02 .swiper-button-next{width:36px;height:36px;}
.contact_part02 .swiper-button-prev::after,
.contact_part02 .swiper-button-next::after{width:10px;height:10px;}
.contact_part02_cont{background-color:#fff;padding:40px;margin-top:40px;}
/* 职位导航选择状态 */
.contact_part02_btn_active{background-color:var(--mainColor);border-color:var(--mainColor);color:#fff;}
.contact_part02_img{width:380px;position:relative;margin-right:40px;}
.contact_part02_img p{font-size:24px;color:#fff;position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%);}
.contact_part02_txt{max-height:320px;overflow-y:auto;flex:1;}
.contact_part02_title{color:var(--mainColor);font-size:18px;margin-bottom:22px;}
.contact_part02_title i{width:6px;height:6px;border-radius:50%;background-color:var(--mainColor);margin-right:10px;}
.contact_part02_msg{color:var(--helpColor);font-size:16px;line-height:32px;}

/* .contact_part02 .swiper-wrapper{padding:0 56px;width:calc(100% - 112px);margin:0 auto;overflow:hidden;} */

.contact_part03{padding:80px 0 160px;}
.contact_form{flex-wrap:wrap;}
.contact_form input,.contact_form textarea{width:100%;font-family: "微软雅黑",Arial, Helvetica;font-size:16px;background-color:var(--bgColor);border:var(--borderColor) solid 1px;}
.contact_form input{line-height:56px;padding:0 25px;}
.contact_form textarea{padding:25px;}
.contact_form li{width:calc((100% - 80px ) / 3);}
.contact_form .contact_message,.contact_form .form_code{width:100%;}
.contact_form li:not(:last-child){margin-bottom:40px;}
.form_code input{width:260px;margin-right:20px;}
.contact_captcha{width:120px;border:var(--borderColor) solid 1px;height:56px;}
.contact_captcha img{object-fit:cover;height:100%;}
.contact_submit{width:178px;line-height:56px;background-color:var(--mainColor);color:#fff;text-align:center;font-size:18px;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);}
.contact_part01_right{width:600px;height:435px;box-shadow: 0px 2px 12px 0px rgba(195, 195, 195, 0.3);padding:20px;overflow:hidden;}
@media(max-width:1680px){
.about_part{margin-bottom:120px;}
.contact_part03{padding: 60px 0 120px;}
.contact_form li:not(:last-child){margin-bottom:30px;}
.contact_form input{line-height:48px;padding:0 15px;}
.contact_form textarea{padding:15px;}
.contact_captcha{height:52px;}
.contact_submit{width:156px;line-height:50px;font-size:16px;}
}
@media(max-width:1440px){
.about_part{margin-bottom:80px;}
.contact_part03{padding: 40px 0 80px;}
.about_title{margin-bottom:40px;}
}
@media(max-width:1080px){
.about_title h3 {font-size: 22px;margin: 0 15px;}
.contact_part01{padding:60px 0;margin-bottom:60px;}
.contact_part01_right{width:500px;}
.contact_part02_btn{line-height:40px;padding:0 10px;font-size:14px;}
.contact_part02_img{width:330px;margin-right:20px;}
.contact_part02_txt{max-height:295px;}
.about_part{margin-bottom:60px;}
.contact_part03{padding: 30px 0 60px;}
.about_title{margin-bottom:20px;}
.contact_form li:not(:last-child){margin-bottom:20px;}
.contact_form input{line-height:40px;padding:0 15px;font-size:14px;}
.contact_form textarea{padding:15px;font-size:14px;}
.contact_captcha{height:44px;min-width:100px;}
.contact_submit{width:130px;line-height:42px;}
.contact_form li {width: calc((100% - 40px ) / 3);}
.contact_part02_cont{padding:20px;}
.contact_part02_img p{font-size:22px;}
}
@media(max-width:768px){
.contact_part01_cont{flex-wrap:wrap;}
.contact_part01_left,.contact_part01_right{width:100%;}
.contact_part01_left{padding-right:0;margin-bottom:20px;}
.contact_part01_item{padding:20px 0;}

.contact_part02_item{flex-wrap:wrap;}
.contact_part02_img{width:50%;margin:0 auto 20px;}
.contact_part02_msg{font-size:14px;line-height:28px;}
.contact_part02_title{font-size:16px;margin-bottom:10px;}
.contact_part02_txt{width:100%;flex:unset;}
.about_part{margin-bottom:40px;}
.contact_part03{padding: 20px 0 60px;}
.contact_form li {width:100%;}
.form_code{flex-wrap:wrap;}
.form_code > div:first-child{width:100%;margin-bottom:20px;}
.contact_part02_img p{font-size:18px;}
}
@media(max-width:475px){
.contact_part02_img{width:100%;}
.form_code input{width:175px;}
}
/* ---------------------- 联系我们 end---------------------- */