html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span,p {
    padding: 0;
    margin: 0;
}
ul { list-style: none;margin: 0; padding: 0;}
a:hover{cursor: pointer;}
html {width: 100%;overflow-x: hidden;}
 input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}

.banner .swiper-slide img{width: 100%}
textarea {  -webkit-appearance: none;}
.left{float: left;}
.right{float: right;}
.clear{clear: both}
img{border:0px;max-width: 100%}
a{text-decoration: none;outline: none}
div{outline: none}
ul,li{list-style-type: none}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box;}
.main{margin:0 auto;width:94%;}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.myhidden{display:none;}
.flex_{display: flex;display: -webkit-flex;display: -ms-flex;}
.flex_space-between{display: flex;justify-content:space-between;}
.flex_end{display: flex;justify-content:flex-end;}
.flex_justify-content{display: flex;justify-content:center;}
.flex_justify-content-around{display: flex;justify-content:space-around;}
.flex_align-items{display: flex;align-items:center;}
.flex_wrap{ flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.text_center{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.acenter{text-align: center;}
.flex_align_end{display: flex;align-items:flex-end;}

.align_center{text-align:center;}
.alignleft{text-align: left}
.alignright{text-align: right}
.overflow{overflow: hidden}
.overes{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.overes2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.relative{position: relative;}
.absolute{position: absolute;}

html {font-size:calc(100vw/360 * 100);}
body {font-size: 0.14rem;overflow-x:hidden;}


html{height: 100%;}
body.open {height: 100%;
  overflow: hidden;
}

#sidebar {
    width: 0%;
    height: 100%;
    background: #111111;
    position: absolute;
    top: 0;
    overflow-x: hidden;
    overflow-y: auto;
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    z-index: 10;
}
#sidebar ul li {
    display: block;
    border-bottom: 1px solid #020202;
    font-size: 0.14rem;
    width: 100%;
    padding:0.15rem 0 0.13rem;
}
.agent-mobile #sidebar ul li {
    border-color: rgba(255, 255, 255, .05);
}
#sidebar ul li a {
    display: block;
    color: #fff;
    padding: 0 0.25rem;

}

.nr {
    position: relative;
    z-index: 10;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}

#close{position: absolute;right:0.1rem;top:0.1rem;}
#close img{height:0.15rem;}

li.navitem{
    position: relative;
    left: 0.3rem;
    opacity: 0;
    transition: .3s;
    transitino-delay: 1s;
}

body.open li.navitem{
    left: 0px;
    opacity: 1;
    transition: 1s;
}
body.open li.navitem:nth-child(2)  {
    transition-delay: 0.2s;
}

body.open li.navitem:nth-child(3)  {
    transition-delay: 0.4s;
}

body.open li.navitem:nth-child(4)  {
    transition-delay: 0.6s;
}

body.open li.navitem:nth-child(5)  {
    transition-delay: 0.8s;
}

body.open li.navitem:nth-child(6)  {
    transition-delay: 1s;
}

body.open li.navitem:nth-child(7)  {
    transition-delay: 1.2s;
}
body.open li.navitem:nth-child(8)  {
    transition-delay: 1.4s;
}
body.open li.navitem:nth-child(9)  {
    transition-delay: 1.6s;
}
body.open li.navitem:nth-child(10)  {
    transition-delay: 1.8s;
}

body.open li.navitem:nth-child(11)  {
    transition-delay: 2s;
}
body.open li.navitem:nth-child(12)  {
    transition-delay: 2.2s;
}
body.open li.navitem:nth-child(13)  {
    transition-delay: 2.4s;
}
body.open li.navitem:nth-child(14)  {
    transition-delay: 2.6s;
}
body.open #sidebar{width:60%;}
body.open .nr { transform: translate3d(70%,0,0);  -webkit-transform: translate3d(70%,0,0);background: rgba(0,0,0,0.1);}

/*头部*/
header{background:#fff;padding:0.1rem 0;}
header .logo img{height: 0.35rem;}
header .nav img{height: 0.2rem;display: block;}
header .lan{margin-right: 0.15rem;background: #ff6900;padding:5px;border-radius: 20px;}
header .lan a{color: #fff;font-size: 3vw;}

/*首页banner*/
.idx_banner_1{left:0;top:0;width: 58%;}
.idx_banner_2{right:0;top:0;width: 69.8%;}
.idx_banner_nr{padding-bottom: 13vw;}
.idx_banner_left{padding-left: 3%;padding-top: 12vw;color:#fff;}
.idx_banner_kh1{font-size: 4vw;font-weight: bold;line-height: 25px;}
.idx_banner_kh2{font-size: 3vw;margin-top: 10px;}
.idx_banner_more{border:1px solid #fff;border-radius: 6px;display: inline-block;font-size: 2.8vw;padding:6px 12px;margin-top: 6vw;}
.idx_banner_more img{width: 12px;display: inline-block;margin-left: 5px;margin-top: -3px;}
.idx_banner_rig{padding-right: 3%;margin-right: 14vw;margin-top: 13vh;}
.idx_banner_rig img{width: 10vw;}

.sec_top img{height: 6vw;}
.sec_top .sec_tips{font-size: 3.2vw;color:#777777;margin-top: 10px;padding:0 3%;text-align: center;}

/*解决方案*/
.sec1{margin-top: 14vw;}
.sec1_nr{margin:0 auto;margin-top: 10vw;overflow: hidden;}
.sec1_nr .swiper-slide img{width: 36%;}
.sec1_tit{color:#000;font-size: 3.8vw;font-weight: bold;margin-top: 5vw;}
.sec1_tit_en{width: 94%;margin:0 auto;}
.sec1_tips{margin-top: 15px;color:#3a3b3c;line-height: 22px;font-size: 3.4vw;padding:0 3vw;text-align: center;}

.sec1_nr .swiper{width: 94%;margin: 0 auto;}
.sec1_nr .swiper-slide{position: relative;}
.sec1_nr .swiper-slide:after{content: '';position:absolute;right:0;top:0;width: 1px;height: 100%;background: #dfdfdf;}
.sec1_nr .swiper-slide:last-child:after{display: none;}
.sec1_nr .swiper-button-prev{left:0;opacity: 1;}
.sec1_nr .swiper-button-next{right:0;opacity: 1;}
.sec1_nr .swiper-button-prev img,
.sec1_nr .swiper-button-next img{width: 15px;}
.sec1_nr .swiper-button-prev:after{display: none;}
.sec1_nr .swiper-button-next:after{display: none;}

/*关于我们*/
.sec2{margin-top: 10vw;}
.sec2_bj{left:0;top:6vw;width: 95%;}
.sec2_nr{padding-top: 20vw;}
.sec2_left{margin-left: 3%;width: 94%;}
.sec2_left img{width: 80%;margin:0 10%;}
.sec2_rig{width: 94%;margin:0 auto;padding-top: 12vw;}
.sec2_cont{font-size: 3.6vw;color:#363739;margin-top: 5vw;line-height: 30px;}
.sec2_cont_en{overflow-wrap: break-word;}
.sec2_more{border-radius: 6px;display: inline-block;font-size: 2.8vw;padding:8px 12px;margin-top: 6vw;background: #ff7011;}
.sec2_more a{color:#fff;}
.sec2_more img{width: 12px;display: inline-block;margin-left: 5px;margin-top: -3px;}

.sec_zizhi_nr{margin-top: 5vw;}
.zizhi_left{margin-top: 5vw;}
.zizhi_tit{width: 90%;margin:2vw auto 3vw;font-size: 14px;}
.zizhi_tit img{width: 12px;}

/*产品服务*/
.sec3{margin-top: 10vw;}
.sec3_nr{margin-top: 6vw;flex-wrap: wrap;}
.sec3_each{width: 50%;margin-bottom: 5vw;text-align: center;}
.sec3_each img{width:36%;}
.sec3_tit{font-size: 3.8vw;color:#000;margin-top: 4vw;font-weight:bold;height: 7.6vw;}
.sec3_tit_en{padding:0 3%;}
.sec3_tips{margin-top: 2.5vw;color: #3a3b3c;line-height: 22px;font-size: 3.4vw;padding: 0 3vw;text-align: center;}

/*九州概览*/
.sec4{margin-top: 10vw;margin-bottom: 6vw;}
.sec4_nr{padding-top: 22vw;}
.sec4_bj{top:6vw;right:0;}
.sec4_rig{margin-right: 3%;width: 94%;}
.sec4_rig img{width: 80%;margin:0 10%;}
.sec4_left{padding-top: 10vw;}
.sec4_cont{flex-wrap:wrap;margin: 15vw 5% 0;width: 90%;}
.sec4_each{width: 50%;}
.sec4_each:nth-child(2n){padding-left: 15vw;}
.sec4_each:nth-child(2n-1){padding-left: 8vw;}
.sec4_each.key_1,
.sec4_each.key_2{padding-bottom:6vw;}
.sec4_each.key_3,
.sec4_each.key_4{padding-top: 4vw;}
.sec4_num{font-size: 10vw;font-weight: bold;line-height: 60px;}
.sec4_num span{font-size: 7vw;font-weight: 400;}
.sec4_cont_tit{color:#1f2022;font-size: 4vw;}
.sec4_each.key_1 .sec4_num{color:#ff8e42;}
.sec4_each.key_2 .sec4_num{color:#3197ff;}
.sec4_each.key_3 .sec4_num{color:#58c58b;}
.sec4_each.key_4 .sec4_num{color:#353638;}
.sec4_each.key_1:after{content:'';position: absolute;right:0;bottom:0;width: 1px;height: 80px;background: #dfdfdf;}
.sec4_each.key_3:after{content:'';position: absolute;right:0;top:0;width: 1px;height: 80px;background: #dfdfdf;}
.sec4_each.key_1:before{content:'';position: absolute;right:0;bottom:0;width: 80px;height: 1px;background: #dfdfdf;}
.sec4_each.key_2:before{content:'';position: absolute;left:0;bottom:0;width: 80px;height: 1px;background: #dfdfdf;}

/*资源中心*/
.sec5{margin-top: 10vw;margin-bottom: 5vw;}
.sec5_nr{margin-top: 10vw;}
.sec5_left {width:100%;display: flex;flex-direction: column;gap: 20px;}
.sec5_left_each {width: 100%;padding: 8px;background: #f8f8f8;border-radius: 4px;cursor: pointer;transition: all 0.3s ease;}
.sec5_tu {width: 30%;overflow: hidden;border-radius: 4px;}
.sec5_tu img {width: 100%;height: 100%;object-fit: cover;}
.sec5_left_rig {flex: 1;padding-left: 15px;display: flex;flex-direction: column;justify-content: space-between;width:70%;}
.sec5_left_xian{width: 100%;height: 1px;background: #c8c9ce;margin:5px 0;}

.sec5_rig {width:100%;display: flex;flex-direction: column;position: relative;margin-top: 3vw;}
.sec5_rig_each {width: 100%;padding: 8px 0;cursor: pointer;position: relative;overflow: hidden;}
.sec5_rig_info {position: relative;width: 85%;padding-left: 3%;}
.sec5_rig_info::before {content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 1px;background: #eee;height: 100%;}
.sec5_riqi {display: flex;flex-direction: column;color: #878d9a;font-size: 12px;line-height: 1.4;}
.sec5_riqi .year{font-size: 18px;}
.sec5_riqi .day{font-size: 14px;}
.sec5_rig_xian{width: 10px;height: 1px;background: #878d9a;margin:5px 0;}
.sec5_tit {font-size: 15px;font-weight: 600;color: #333;line-height: 2;}
.sec5_desc {font-size: 14px;color: #666;line-height:1.2;}
.sec5_icon{margin-top: 10px;width: 20px;}

/*合作企业*/
.sec_hezuo{width: 100%;background: #ff8433;padding:15px 0;box-shadow: 0 20px 15px 10px #ffe5d3;}
.sec_hezuo .swiper-wrapper {transition-timing-function: linear !important;}

/*二级banner*/
.banner2{position: relative;}
.banner2 .lanmu{position: absolute;left: 3%;top:45%;color: #fff;font-size: 5vw;}

/*轮播图上分类*/
.typelist{margin-top:4vw;}
.typelist>ul{display: flex;justify-content: flex-start;align-items: center;}
.typelist>ul>li>a{font-size: 4vw;color: #000000;width: 100%;display: block;position: relative;margin-right:20px;}
.typelist>ul>li.active>a{color: #ff6900}

.type2list{margin-top: 3vw;}
.type2list ul{display: flex;justify-content: center;}
.type2list li{background: #f7f8fa;height: 10vw;border:1px solid #f7f8fa;text-align: center;line-height: 10vw;margin:0 18px;border-radius: 5px;padding:0 5vw;font-size: 3.6vw;}
.type2list li.active{border-color: #ff6900;}
.type2list li.active a{color:#ff6900;}

/*标题*/
.prod_bt{text-align: center;margin-top: 6vw;font-size: 6.3vw;line-height: 6.3vw;}
/*.prod_bt span{color:#59595c;position: relative;display: inline-block;}*/
/*.prod_bt span::after{content:'';position: absolute;right:0;bottom:0;width: 100%;height:5px;background: #ff9d5c;z-index: -1;}*/

/*产品与服务*/
.prods .tips{margin-top: 8vw;font-size: 4.5vw;color:#000000;text-align: center;padding:0 3%;}
.prods .tips span{color:#ff6900;}
.prods_list{display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 8vw;}
.prods_list .sec3_each{align-items: flex-start;}
.prods_list .sec3_each:nth-child(3n-2){margin-left: 0;}
.prods_list .sec3_each .sec3_tit{margin-top: 6px;}
.prods_list .sec3_each .sec3_tips{text-align: left;}
.prods_list .sec3_each a{color:#ff6900;}
.prods_list .sec3_tips.none{display: none;}

.prodss_list{margin-top: 10vw;}
.prodss_list .swiper{padding-bottom:50px;}
.prods_ea{border:1px solid #e4e4e4;border-radius: 20px;padding-bottom: 30px;position: relative;background: #fff;}
.prods_ea .prodss_tu{margin-top: 5vw;}
.prods_tt{text-align: center;font-size: 4.5vw;color:#000000;margin-top: 4vw;}
.prods_jj{font-size: 3.6vw;color:#3a3b3c;line-height: 24px;padding: 24px;height: 55vw;}
.prods_jj_en{height: auto;padding:24px 3%;}
.prods_ea .prodss_icon{position: absolute;left:-20px;bottom:-20px;z-index:-1;}
.prodsss_list{margin-top: 30px;position: relative;margin-bottom: 100px;}
.prodsss_left{width: 94%;margin:6vw auto 0;}
.prodsss_rig{width: 94%;margin:0 auto;}
.prodsss_ea{display:flex;justify-content: flex-start;height: 18vw;line-height: 18vw;border:1px solid #e4e4e4;padding:0 15px;border-radius: 5px 20px 20px 20px;margin-top: 10vw;box-shadow: 0 0 10px 5px #f2f2f2;}
.prodsss_ea p{width: 12vw;line-height: 12vw;text-align: center;background:url('../img/39.png') no-repeat;font-size: 8vw;color:#fff;margin-top: -4vw;-webkit-background-size: 100%;background-size: 100%;flex-shrink: 0;}
.prodsss_ea div{font-size: 3.6vw;color:#000000;margin-left: 15px;}
.prodsss_ea_en{line-height: 20px;display: flex;align-items: center;}

/*解决方案*/
.case{position: relative;}
.prod_list{margin-top: 6vw;display: flex;justify-content: space-between;position: relative;z-index:99;flex-wrap: wrap;}
.case_each{width: 94%;background: #fff;border:1px solid #e4e4e4;border-radius: 0 15px 15px 15px;box-shadow: 0 0 10px 3px #f6f6f6;margin-bottom: 4vw;margin-left: 3%;}
.case_all{padding:6vw 3%;width: 97%;}
.prod_list .case_each:nth-child(2n-1) .case_all{
    background: url('../img/30.png') no-repeat;
    -webkit-background-size: calc(100% - 3vw);
    background-size: calc(100% - 3vw);
    background-position: 3vw 7vw;
}
.prod_list .case_each:nth-child(2n) .case_all{
    background: url('../img/31.png') no-repeat;
    -webkit-background-size: calc(100% - 3vw);
    background-size: calc(100% - 3vw);
    background-position: 3vw 7vw;
}
.prod_list_en .case_each:nth-child(2n-1) .case_all{
    background: url('../img/30.png') no-repeat;
    background-position: 3vw 6vw;
}
.prod_list_en .case_each:nth-child(2n) .case_all{
    background-position: 3vw 12vw;
}

.case_tit{font-size: 5vw;color:#363739;position: relative;padding-left: 6vw;}
.case_tit_en{height: 12vw;}
.case_tit:before{content:'';position: absolute;width: 8px;height: 8px;border-radius: 5px;background: #ff9d5c;left:3vw;top:2vw;}
.case_nr{font-size: 3.8vw;padding-left: 3vw;padding-top: 3vw;width: 100%;margin-top:3vw;}
.case_nr>div{margin-top: 6px;line-height: 24px;font-family: synormal;color:#515152;}
.case_nr>div>p{display: inline-block;color:#000000;}
.case_nr span{color:#ff6900;}

.news_list_tj{margin-top: 4vw;display: flex;justify-content: space-between;}
.newstj_each{width: 48%;text-align: center;}

.news_list{margin-top: 8vw;display: flex;flex-wrap: wrap;}
.news_list li{padding:4.5vw 3%;width: 100%;background: #f7f7f7;margin-bottom: 4vw;}
.news_list li a{width: 100%;}
.news_list li .time{color: #6c6c6c;font-size: 3.6vw;}
.news_list li .tit{font-size: 3.8vw;color: #353535;margin-top:2.5vw;font-weight: bold;}
.news_list li .jian{font-size: 14px;color: #666666;margin-top:2.5vw;width: 100%;}
.news_list li .newsmore{margin-top: 1vw;}

.page{padding:6vw 0;}
.pagination{width: 100%;text-align: center;font-size: 0;}
.pagination li{display: inline-block;text-align: center;font-size: 14px;color: #8e8d8d;margin:0 6px;min-width: 25px;line-height: 25px;border-radius: 5px;}
.pagination li.active{background:#ff8f40;color: #fff;}
.pagination li a{display: block;text-align: center;color: #4c4c4c;}
.pagination li span{padding:0 8px;}

.news_show .tit{text-align: center;font-size: 4vw;color: #353535;margin-top: 5vw;}
.news_show .info{font-size: 3.6vw;color: #898989;text-align: center;margin:15px 0 0}
.news_show .con{font-size: 3.8vw;color: #353535;line-height: 24px;padding-bottom: 30px;margin-top: 5vw;}

.fenye{padding:5vw 0;font-size: 3.4vw;color: #4c4c4c;}
.fenye li{width:100%;text-align: left;height: 30px;line-height: 30px;}
.fenye li a{color: #9b9b9b;}

/*关于我们*/
.gsjs{margin-top: 5vw;}
.guanyu{background: url('../img/41.png') no-repeat;width: 100%;padding:0 3% 40vw;-webkit-background-size:100% 100%;background-size:100% 100%;}
.gy_top{padding-top: 6vw;}
.gytit{font-size: 5vw;color:#363739;position: relative;padding-left: 20px;}
.gytit:before{content:'';position: absolute;width: 8px;height: 8px;border-radius: 5px;background: #ff9d5c;left:0;top:3vw;}
.gy_xian{width: 45px;height: 2px;background: #ff9d5c;margin-top: 8vw;}
.gy_jies{margin-top: 7vw;font-size:3.6vw;color:#363739;line-height: 30px;}
.tuandui{background: url('../img/42.png') no-repeat;width: 100%;padding:0 3% 6vw;-webkit-background-size:100% 100%;background-size:100% 100%;margin-top: 5vw;}
.tuandui .gy_top{padding-top: 6vw;}
.gytit_eng img{width: 40px;margin-right: 5vw;}

.qywh{margin-top: 6vw;}
.qywh_nr{width: 94%;margin:0 auto;}
.qywh_1{width: 100%;text-align:left;padding-top: 12vw;}
.qywh_jj{font-size: 3.6vw;color:#777777;margin-top: 5vw;}
.qywh_2{width: 100%;height:32vh;background: url('../img/47.png') no-repeat;margin-top: 6vw;-webkit-background-size:100% 100%;
background-size:100% 100%;}
.qywh_2tit{font-size: 4vw;color:#363739;margin-left: 10vw;position: relative;padding-left: 20px;padding-top: 10vh;font-weight: bold;}
.qywh_2tit:before{content:'';position: absolute;width: 8px;height: 8px;border-radius: 5px;background: #ff9d5c;left:0;top:11vh;}
.qywh_2jj{font-size: 3.6vw;color:#363739;margin-left: 20vw;margin-top: 10vw;line-height: 30px;width: 70%;padding-top: 20vw;word-break: break-all;}
.qywh_2.en{height:35vh;}
.qywh_2.en .qywh_2jj{margin-top:5vw;margin-left:3%;width:94%;padding-top:14vw;}

.hzqy .swiper{margin-top: 6vw;}
.hzqy .key_2{margin-left: 100%;margin-top: -3vw;}

.lxwm_ditu{margin-top: 8vw;}
.anchorTL{display: none;}
.anchorBL{display: none;}
.lxwm_info{margin-top: 4vw;}
.lxwm_each{width: 100%;background: #fff;box-shadow: 0 0 10px 5px #f4f3f3;text-align: center;padding-bottom: 7vw;margin-bottom: 6vw;background: url('../img/2.png') no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.lxwm_each .lxwm_icon{margin-top: 7vw;width: 32px;}
.lxwm_each .yuanq{left:0;bottom:0;z-index:-1;}
.lxwm_each .none{display: none;}
.lxwm_each .lxwm_t{color:#636363;font-size: 4.2vw;margin-top: 4vw;}
.lxwm_each .lxwm_n{color:#686868;margin-top: 4vw;}
.lxwm_each:nth-child(1) .lxwm_n{font-size: 3.8vw;padding:0 24px;}
.lxwm_each:nth-child(2) .lxwm_n{font-size: 5.5vw;}
.lxwm_each:hover{background: #ff8d3e;}
.lxwm_each:hover .lxwm_t{color:#fff;}
.lxwm_each:hover .lxwm_n{color:#fff;}

.lxwm_each .lxwm_b{display: none;}
.lxwm_each:hover .lxwm_b{display: inline-block;}
.lxwm_each:hover .lxwm_h{display: none;}

.lxwm_ly{margin-top: 10vw;font-weight: bold;color:#464646;font-size: 6vw;text-align: center;}
.gbook_each{width: 100%;height: 48px;background: #f2f5fa;margin-bottom: 18px;}
.lxwm_gbook{margin-top: 6vw;font-size: 3.8vw;}
.gbook_each input{width: 90%;margin-left: 5%;line-height: 48px;background: none;border:none;color:#464646;}
.gbook_each1{width: 100%;background: #f2f5fa;margin-bottom: 18px;padding:5% 0;}
.gbook_each1 textarea{margin-left: 5%;width: 90%;height: 100px;resize: none;background: none;border:none;}
.lxwm_gbook .submit{width: 113px;line-height: 40px;background: linear-gradient(to right, #ffa96e, #ff822c);margin:0 auto 8vw;text-align: center;border-radius: 10px;font-size: 4vw;color:#fff;cursor: pointer;border:none;}

.contact1_right{width: 180px;text-align:center;font-size: 17px;color: #686868}
.contact1_right .tit{margin-top:5px;}
.contact1{margin-bottom:170px;}
.contact1_left li{font-size: 16px;color: #686868;line-height: 42px;}
.contact1_left li .icon{width: 32px;text-align: left;}
.contact1_left .item1 li{margin-right:45px;}
.contact1_logo{margin-bottom:25px;}

.map{width: 100%;height: 710px}
.map_tit{font-size: 16px;}
.map_addr{font-size: 15px;margin-top: 5px}




/*底部版权*/
.foot1{font-size: 3.2vw;line-height: 1.8;padding: 0.15rem 0;color: #fff;background: #353638;}

.h70{height: 0.65rem}
.foot2{position: fixed;bottom: 0;left:0;width: 100%;z-index: 10;background:#020202;}
.foot2 a{display: block;text-align: center;color: #fff;width:25%;padding-top:0.37rem;font-size:0.14rem;text-align:center;height: 0.65rem}
.foot2 a:nth-child(1){background: url('../images/foot1.png') no-repeat center top 0.1rem;background-size: auto 0.21rem;}
.foot2 a:nth-child(2){background: url('../images/foot2.png') no-repeat center top 0.1rem;background-size: auto 0.21rem;}
.foot2 a:nth-child(3){background: url('../images/foot3.png') no-repeat center top 0.1rem;background-size: auto 0.23rem;}
.foot2 a:nth-child(4){background: url('../images/foot4.png') no-repeat center top 0.1rem;background-size: auto 0.21rem;}

.section1{width: 100%;background:url('../images/sec1.jpg') no-repeat center top;padding:0.25rem 0 0;background-size: 100%;margin-bottom: 0.2rem}

.title{text-align: center;margin-bottom: 0.2rem}
.title span{font-size: 0.22rem;color: #000000;display: block;line-height: 1.2;}
.title p{font-size: 0.16rem;color: #6e7689;margin-top: 0.03rem}
.title.white span,.title.white p{color: #fff}

.data_list{margin-top:0.2rem;color: #fff}
.data_list li{text-align: center;position: relative;}
.data_list li .des span{font-size: 0.35rem;line-height: 1;display: flex}
.data_list li .des em{width: 0.18rem;height: 0.18rem;background:url('../images/jia.png') no-repeat center;display: block;background-size: 100%;margin:0 0.05rem 0.03rem 0.05rem;}
.data_list li .des i{font-size:0.14rem;font-style: normal;}
.data_list li .tit{font-size:0.14rem;margin-top:0.07rem;}

.sec1_info{width: 97%;background:rgba(0,0,0,0.7);color: #fff;margin-top: 0.25rem;padding: 0.25rem 0.15rem 0.3rem;position: relative;z-index: 1}
.sec1_info .tit{font-size: 0.18rem;font-weight: bold;}
.sec1_info .con{font-size: 0.14rem;line-height: 1.8;margin: 0.1rem 0 0.25rem}
.more{width: 1.9rem;height: 0.42rem;line-height: 0.39rem;border:0.02rem solid #a1a1a1;color: #026ce1;font-size: 0.14rem;text-align: center;display: block;margin:0 auto;}

.sec2_list{margin-top: 0.15rem}
.sec2_list li{margin-bottom: 0.3rem}
.sec2_list li .pic{position:relative;width:100%;height:0;padding-top:52%;}
.sec2_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec2_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.sec2_list li a{position: relative;display: block;}
.sec2_list li .date{width: 0.75rem;height: 0.75rem;background:#363636;color: #fff;position: absolute;left: 0;top:-0.1rem;}
.sec2_list li .date span{font-size:0.3rem;line-height: 1;}
.sec2_list li .date p{font-size: 0.15rem;margin-top: 0.03rem}
.sec2_list li .tit{font-size: 0.15rem;color: #000000;margin-top:0.1rem;}
.sec2_list li .des{font-size: 0.13rem;color: #545454;margin-top:0.1rem;}
.sec2_list li .tit:after{content:'';display: block;width: 0.55rem;height: 0.02rem;background:#000000;margin-top:0.1rem;}


.section3{padding:0.2rem 0}



.sec3_type li{position: relative;}
.sec3_type li a{color: #696f77;font-size:0.15rem;text-align: center;width: 100%;display: block;padding:0 0.18rem;position:relative;}
.sec3_type li a:after{content:'';display: block;width: 0;height: 0.02rem;background:#026ce1;display: block;transition: all 0.5s;position: absolute;bottom: 0.02rem;left: 50%;transform: translateX(-50%);}
.sec3_type li:before{content:'';height:0.2rem;width: 0.02rem;background:#d4d9de;display: block;position: absolute;right: 0;top:50%;transform: translateY(-50%);}
.sec3_type li:first-child:after{content:'';height: 0.2rem;width: 0.02rem;background:#d4d9de;display: block;position: absolute;left:0;top:50%;transform: translateY(-50%);}

.sec3_type li.active a{color: #026ce1;font-weight: bold;}
.sec3_type li.active a:after{width:0.12rem; }
.sec3_type{margin-bottom:0.1rem;margin-top:-0.05rem}
.sec3_type{height: 0.45rem;line-height: 0.43rem;overflow-x: auto;white-space: nowrap;}
.sec3_type ul {display: flex;display: -webkit-box;display: -webkit-flex;}


.sec3_list li{width: 48.5%;text-align: center;margin-bottom:0.1rem}
.sec3_list li .pic{display: block;position:relative;width:100%;height:0;padding-top:143%;}
.sec3_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec3_list li .pic img{width: 100%;height: 100%;-o-object-fit: contain;object-fit:contain;}
.sec3_list li .tit{color: #353535;font-size: 0.15rem;margin-top: 0.05rem}

.sec3_list{margin-bottom: 0.15rem}
/*.section4 .sec3_type li{width: 25%}*/
.sec4_list .list{height: 1rem}
.section4{padding-bottom:0.05rem;}

.section4  .swiper {
   width: 100%;
   height: 100%;
   margin-left: auto;
   margin-right: auto;
}

.section4 .swiper-slide {
   text-align: center;
   height: calc((100% - 10px) / 2) !important;

   /* Center slide text vertically */
   display: flex;
   justify-content: center;
   align-items: center;
}
.sec1_bot{position: relative;}
.sec1_bg{position: absolute;top:0.1rem;left: 0;width: 0.9rem;height:2rem;background:url('../images/sec1_bg.png') no-repeat center;}

.type{height: 0.45rem;line-height: 0.43rem;overflow-x: auto;white-space: nowrap;}
.type ul {display: flex;display: -webkit-box;display: -webkit-flex;}
.type li a{color: #4f4f4f;font-size: 0.15rem;}
.type li{margin-right: 0.2rem;position: relative;}
.type li.active a{color: #0086ff;font-weight: bold;}

.danye{padding:0.15rem 0;color: #555555;font-size: 0.14rem;line-height: 2;}

.type2{background:#e7e7e7;}
.type2 .main{height: 0.45rem;line-height: 0.43rem;overflow-x: auto;white-space: nowrap;}
.type2 ul {display: flex;display: -webkit-box;display: -webkit-flex;}
.type2 li a{color: #4f4f4f;font-size: 0.15rem;}
.type2 li{margin-right: 0.2rem;position: relative;}
.type2 li.active a{color: #0086ff;font-weight: bold;}

.type2 li:after{content:'';height: 0.02rem;background:#0086ff;width: 0;transition: all 0.5s;display: block;}
.type2 li.active:after{width: 100%}


.type3{padding:0.1rem 0;}
.type3 li{margin-right: 0.15rem;line-height: 2;}
.type3 li a{color: #757575;font-size: 0.14rem;}
.type3 li.active a{color: #0086ff;font-weight: bold;}



.prod_list li{width: 48.5%;text-align: center;margin-bottom:0.1rem}
.prod_list li .pic{display: block;position:relative;width:100%;height:0;padding-top:143%;}
.prod_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.prod_list li .pic img{width: 100%;height: 100%;-o-object-fit: contain;object-fit:contain;}
.prod_list li .tit{color: #353535;font-size: 0.15rem;margin-top: 0.05rem}



.prod_tit{text-align: center;color: #3a3a3a;font-size: 0.18rem;font-weight: bold;padding-top:0.15rem;padding-bottom: 0.1rem;border-bottom: 0.02rem solid #dcdcdc}
.prod_pic{text-align: center;padding:0.1rem 0;}
.ps .info .tit,.prod_bot .tit,.prod_tj .prod_tj_tit{font-size: 0.18rem;font-weight: bold;color: #3a3a3a;}
.prod_tj .prod_tj_tit{text-align: center;}
.ps .info .des,.prod_bot .con{color: #828282;line-height: 2;padding:0.1rem 0;}
.prod_tj .list{padding:0.1rem 0;}
.prod_tj .list .swiper-slide .tit{font-size: 0.14rem;color: #fff;color: #353535;padding-top:0.05rem;text-align: center;}
.prod_tj .list .swiper-slide .pic{display: block;position:relative;width:100%;height:0;padding-top:143%;}
.prod_tj .list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.prod_tj .list .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: contain;object-fit:contain;}





.job_info li{width:50%;height:1.3rem;padding-top: 0.2rem;text-align: center;}
.job_info li:nth-child(1),.job_info li:nth-child(4){background:url('../images/job.jpg') no-repeat center;background-size: cover}
.job_info li .icon{transition: all 0.5s;width: 0.65rem;margin: auto;}
.job_info li .tit{margin-top: 0.05rem;font-size: 0.14rem;color: #929292;transition: all 0.5s}
.job_info li:nth-child(1) .tit,.job_info li:nth-child(4) .tit{color: #fff}

.job_info{margin:0.1rem 0;}

.job_top .tit {font-size: 0.18rem;color: #222222;font-weight: bold;}
.job_top .info{font-size: 0.14rem;color: #5d5c5c;line-height:2;margin:0.05rem 0;}
.job_bot{padding-top: 0.05rem;font-size: 0.14rem;color: #514f4f;line-height:2;display: none}
.job_bot strong{font-size: 0.16rem;color: #1e1e1e}
.job_bot p{margin-bottom: 0.05rem}

.job_list li{margin-bottom: 0.1rem}

.job_list{margin-top:0.2rem;}

.contact{padding:0.1rem 0;}
.contact ul{padding-top:0.1rem;}
.contact li{line-height:1.5;color: #3f3f3f;font-size: 0.14rem;margin-bottom: 0.05rem}
.contact li .icon{width: 0.23rem;}
.contact li .icon img{max-height: 0.2rem}
.contact li .tit{width: calc(100% - 0.27rem)}
.contact li:nth-child(3) .icon{width: 0.2rem}

.map{width: 100%;height:3.5rem;margin-top:0.15rem;}
.map_addr{margin-top:10px;}

.sec4_list .swiper-slide a{display: block;width: 100%}
.sec4_list .swiper-slide  .pic{position:relative;width:100%;height:0;padding-top:49%;}
.sec4_list .swiper-slide  .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec4_list .swiper-slide  .pic img{width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}

.news_list{min-height: 25vh;}

.zshz_butt{width: 60px;height:60px;background: #fff;border-radius: 12px;position: fixed;right:10px;bottom:100px;z-index:9;text-align: center;font-size: 12px;color:#333;cursor:pointer;border:1px solid #eee;}
.zshz_butt img{width: 60%;margin-top:5px;}
.zshz_zhezhao{width: 100%;height: 100%;background: rgba(0,0,0,0.8);position: fixed;left:0;top:0;z-index:999;display: none;}
.zshz_form{position: fixed;z-index:1000;background: #fff;padding:15px 20px;border-radius:14px;display: none;width: 300px;left: 50%;bottom: 50%;margin-left: -150px;margin-bottom: -200px;}
.zshz_tit{font-size:16px;color:#333;display:flex;justify-content: space-between;}
.zshz_tit img{width: 28px;}
.zshz_each{margin-top: 12px;width: 100%;background: #f2f5fa;;}
.zshz_each input{width: calc(100% - 10px);padding-left:10px;height: 38px;opacity: 1;color:#7b7b7b;background: none;border: none;font-size: 14px;}
.zshz_each textarea{width: calc(100% - 20px);padding:8px 10px;height: 80px;border:none;resize: none;color: #7b7b7b;background: none;font-size: 14px;}
.zshz_sub{margin-top: 12px;text-align: center;}
.zshz_sub button{width: 130px;line-height: 40px;background: linear-gradient(to right, #ffa96e, #ff822c);text-align: center;border-radius: 10px;font-size: 15px;color:#fff;cursor: pointer;border:none;}

/*荣誉资质*/
.zizhi_list{margin-top: 80px;display: flex;gap: 10px;flex-wrap: wrap;}
.zizhi_each{width: calc(calc(100% - 1 * 10px)/2);}

/* 放大预览遮罩层 */
.img-preview-mask {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.85);z-index: 9999;display: none;justify-content: center;}
.img-preview-box {width: 90vw;height: 90vh;position: relative;margin: 5vh 5vw;}
.img-preview-box img {max-width: 100%;max-height: 100%;margin: auto;border-radius: 6px;}
.img-preview-close {position: absolute;top: -40px;right: 0;color: #fff;font-size: 24px;cursor: pointer;width: 40px;height: 40px;line-height: 40px;text-align: center;background: rgba(0, 0, 0, 0.5);border-radius: 50%;}
