.header{background: #fff}
.navbar-inverse .navbar-nav>li>a{color: #000}
.lang-box{color: #fff;}
.ny_banner{position: relative;}
.nybanner_txt{position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: right; align-items: center; display: flex;}
.nybanner_txt p{font-size: 24px; text-transform: uppercase; font-family: "HarmonyOS_Sans_SC_Light"; color: #fff;}
.nybanner_txt h3{font-size: 48px; font-family: "HarmonyOS_Sans_SC_Bold"; padding-top: 20px; color: #fff;}
.ny_nav{border-bottom: solid 1px #eee; text-align: center; margin-bottom: 75px;}
.ny_nav li{ display: inline-block;}
.ny_nav li a{padding: 40px 55px; font-size: 18px; display: block; position: relative;}
.ny_nav li a:after{content: ""; display: block; width: 1px; height: 18px; background: #666; position: absolute; right: 0; top: 45px;}
.ny_nav li:last-child a:after{display: none}
.ny_nav .active a:before{width: 70%; height: 2px; content: ""; display: block; background: #911577; bottom: 0; left: 0; right: 0; margin: auto; position: absolute;}
.company .com_txt{ padding: 40px; height: 100%; }
.com_txt p{line-height: 36px; color: #333; text-indent: 2em; margin-bottom: 30px; font-family: "HarmonyOS_Sans_SC_Light";}
.company .com_txt p:last-child{margin-bottom: 0}
.fuwu_txt p{text-align: center; text-indent: 0}
.jiazhiguan img,.qiyewenhua img,.haiwaicang img{border-radius: 6px;}
.fanwei_li img{border-radius: 6px;}
.company {display: flex;}
.company .col-sm-6{padding: 0}
.company img{ width: 100%; height: 100%; border-radius: 6px;}
.ny_tit{font-size: 30px; font-family: "HarmonyOS_Sans_SC_Bold"; color: #911577; text-align: center; padding-bottom: 50px;}
.company{margin-bottom: 100px;background: #f6f5f8; align-items: center;}
.jiazhiguan .row{display: flex; align-items: center; }
.jiazhiguan {margin-bottom: 90px;}
.zhedie_li{border-bottom: solid 2px #eee; cursor: pointer;}
.zhedie_li h3{padding:30px 0; color: #666666; font-size: 24px; font-family: "HarmonyOS_Sans_SC_Bold";}
.zhedie_li p{margin-bottom: 0px; font-size: 16px;  font-family: "HarmonyOS_Sans_SC_Light";    overflow: hidden; display:none; transition: all 0.5s;}
.zhedie_li.active p{margin-bottom: 30px; display:block }
.zhedie_li.active h3{color: #911577}

.zhedie{padding-left: 30px; padding-bottom: 30px;}
.qiyewenhua{margin-bottom: 90px;}
.wenhua_li{position: relative;}
.shim_txt{position: absolute; overflow: hidden; cursor: pointer; width: 100%; height: 142px; background: rgba(0,0,0,0.28); top: 0; bottom: 0; margin: auto; text-align: center;}
.shim_txt h3{font-family: "HarmonyOS_Sans_SC_Bold"; font-size: 24px; line-height: 142px; color: #fff; padding-bottom: 30px; transition: all 0.2s}
.shim_txt p{font-size: 16px; color: #fff; font-family: "HarmonyOS_Sans_SC_Light"; opacity: 0; transition: all 0.5s}
.shim_txt:hover p{opacity: 1;}
.shim_txt:hover h3{line-height: 24px; padding-top: 35px;}
.jianjie_txt img,.zhaopin_li img{width: 100%}

/*代打包*/
.daidabao table td{padding: 15px 20px;}
.daidabao table tr:first-child{background: #911577}


.jm_hezuo1 a{padding:15px 15px; display:block}
.jm_hezuo2 a,.jm_hezuo3 a{padding:15px 0; display:block}
.jm_hezuo2 .col-sm-3,.jm_hezuo3 .col-sm-3{width:20%}

/*创始人*/
.chuangshiren {display: flex; background: #f5f5f5; align-items: center; margin-bottom: 85px;}
.chuangshiren > div{padding: 0; }
.csr_txt{padding: 0 130px; text-align: center;}
.csr_txt h3{font-size: 30px;  font-family: "HarmonyOS_Sans_SC_Bold"; color: #911577; padding-bottom: 40px;}
.csr_txt h3 span{font-family: "HarmonyOS_Sans_SC_Light"; text-transform: uppercase;}
.csr_txt p{font-size: 18px; font-family: "HarmonyOS_Sans_SC_Light"; line-height: 2em; }
.tiantuan .swiper {
      width: 100%;
      height: 100%; overflow: hidden; 
    }

    .tiantuan .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center; border-radius: 6px; overflow: hidden;
    }

    .tiantuan .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
.tiantuan{background: #911577; padding-bottom: 145px; padding-top: 75px; position: relative; margin-bottom: 60px;}
.tiantuan .ny_tit{color: #fff}
.tiantuan .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 85px;}
.tiantuan .swiper-pagination-bullet{width: 16px; height: 16px; border-radius: 16px; background: #fff;}
.tiantuan .swiper-pagination-bullet:focus{outline: none}
.tiantuan img{border: solid 10px #fff;}

.jianjie_txt{text-align: center; font-size: 18px;font-family: "HarmonyOS_Sans_SC_Light"; line-height: 2em; }
.csr-jianjie{padding-bottom: 100px;}


/*联系我们*/
.contact_li{background: #f5f5f5;border-radius: 6px;padding: 30px 45px;text-align: center;height: 100%;}
.contact_li img{margin-bottom: 20px;}
.contact_li h3{font-size: 18px; font-weight: normal; margin-bottom: 20px;}
.contact_li p{/* height: 48px; */line-height: 24px;font-family: "HarmonyOS_Sans_SC_Light";}
.map{margin: 70px 0 90px 0;}



/*新闻*/
.new_li img{border-radius: 6px; margin-bottom: 20px;}
.new_li{margin-bottom: 50px;font-family: "HarmonyOS_Sans_SC_Light";  transition: all 0.5s;}
.new_li h3{font-size: 20px;  padding-bottom: 8px; color: #000; transition: all 0.5s}
.new_li a:hover h3{color: #911577; font-weight: bold;}
.new_li:hover{transform: scale(1.05);}
.new_li p{padding-bottom: 20px; color: #000}
.new_li span{font-size: 14px; color: #000}
.new_li h3,.new_li p{white-space: nowrap; /* 保证文本在一行内显示 */
  overflow: hidden; /* 超出容器部分隐藏 */
  text-overflow: ellipsis; /* 使用省略符号表示文本被截断 */}
.new_tit{font-size: 30px; font-family: "HarmonyOS_Sans_SC_Bold"; text-align: center;}
.news_time{font-family: "HarmonyOS_Sans_SC_Light"; font-size: 14px; line-height: 60px; border-bottom: solid 1px #eee; margin-bottom: 50px; text-align: center;}
.news_detail{padding-bottom: 90px;}
.news_content{line-height: 36px; font-family: "HarmonyOS_Sans_SC_Light";}


/************************pages**********************/
.pages{margin:30px 0 90px 0;text-align: center;}
.pages a,.pages span{display: inline-block;height: 36px;padding:0 8px;margin:0 5px; line-height: 34px;color:#666;  border:1px solid #ccc;  min-width: 36px;text-align: center; font-size: 14px;border-radius: 30px;}
.pages a:hover,.pages a.active{background: #911577; color: #fff; border: solid 1px #911577}
.pages a.on{background: #911577; color: #fff; border: solid 1px #911577}
/*.pages a.none,.pages a.none:hover{border:1px solid #ccc; color:#fff;cursor: default;}*/


/*加盟*/
.jm_txt h3{font-size: 30px; font-family: "HarmonyOS_Sans_SC_Bold"; text-align: center; color: #911577; margin-bottom: 25px;}
.jm_txt dl{ font-family: "HarmonyOS_Sans_SC_Light"; }
.jm_txt dl dt,.jm_txt dl dd{line-height: 36px; text-indent: 2em}
.jm_txt dl dd:before{content: ""; position: absolute; left: 30px; top: 0; display: inline-block; width: 36px; height: 36px; background: url(../images/icons.png) no-repeat left 5px; float: left; }
.jm_txt dl dd.icon2:before{background-position: left -30px;}
.jm_txt dl dd.icon3:before{background-position: left -65px;}
.jm_txt dl dd.icon4:before{background-position: left -103px;}
.jm_txt dl dd.icon5:before{background-position: left -140px;}
.jm_txt dl dd{text-indent: 0; padding-left: 72px; position: relative;}
.ny_tit span{font-family: "HarmonyOS_Sans_SC_Light";  display: block; font-size: 16px; padding-top: 20px;}
.fuchi dl{width: 100%; background: #fff; padding: 30px; border-radius: 6px;}
.fuchi dl dd{font-family: "HarmonyOS_Sans_SC_Light"; text-indent: 2em; min-height: 110px;}
.fuchi dl dt{font-family: "HarmonyOS_Sans_SC_Bold"; font-size: 24px; text-align: center; padding-bottom: 20px;}
.fuchi{padding-bottom: 100px; margin-bottom: 0}
.hezuo_jm{padding: 100px 0}
.hz_navli{text-align: center; padding-bottom: 60px;}
.hz_navli a{display: inline-block; line-height: 45px; padding: 0 40px; border-radius: 6px; font-size: 18px;}
.hz_navli a.active{background: #911577; color: #fff}
.hz_txt dl dd:before{content: ""; display: inline-block; width: 36px; height: 36px; background: url(../images/hz_06.png) no-repeat left 5px; float: left;}
.hz_txt dl dd.icon2:before{background-position: left -30px;}
.hz_txt dl dd.icon3:before{background-position: left -65px;}
.hezuolc dl{background: #f5f5f5; padding: 80px 30px; height:100%}
.hezuolc dl dd{min-height: 44px;}

/*极速理赔*/
.lp_txt dl dd:before{display: none}
.lp_txt dl dd{padding-left: 0; line-height: 24px;}
.lp_txt dl dt{text-indent: 0; color: #911577; font-weight: bold;}
.lp_txt dl{padding-left: 80px;}
.lp_txt .yanwu{background: url(../images/lp_08.png) no-repeat 20px 10px; margin-bottom: 30px;}
.lp_txt .diushi{background: url(../images/lp_11.png) no-repeat 20px 10px;}


/*招聘*/
.zhaopin_li img{border-radius: 6px; }
.zhaopin_li{position: relative; transition: all 0.5s; display: block;}
.zhaopin_li span{position: absolute; height: 30px; display: block; text-align: center; font-size: 30px; color: #fff;font-family: "HarmonyOS_Sans_SC_Bold"; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}
.jr_email{font-size: 36px;font-family: "HarmonyOS_Sans_SC_Light"; line-height: 2em; padding: 100px 0; text-align: center;}

.job-head{background-color: #911577;color:#fff;height: 50px;line-height: 50px;} 
.job-list{margin-bottom: 100px}
.job-list .item{border-bottom: 1px solid #f1f1f1;font-family: "HarmonyOS_Sans_SC_Light";}
.scrollbar{overflow-x: auto;position: relative;}
.job-list .item ul{cursor: pointer;}
.job-list .item li{line-height: 30px;padding:15px;}
.job-list .item .cont{background-color: #f5f5f5;padding:45px 25px;display: none;}
/*.job-list .item.active .cont{display: none;}*/
.job-list .cont .text{line-height: 2em; font-family: "HarmonyOS_Sans_SC_Light";}
.job-list .cont .text h3{font-family:"HarmonyOS_Sans_SC_Bold"; font-size: 18px; color: #911577; line-height: 2em;}
.job-list .cont .link{display: block;width: 160px;height: 50px;line-height: 50px;background-color: #911577;color:#fff;text-align: center;margin-top: 20px;}
.job-wrapper{padding:60px 0;}
.jiaru_ny ul {min-width: 900px;display: flex;}
.jiaru_ny ul li{padding:0 15px;}
.jiaru_ny ul li.tit{flex:1;}
.jiaru_ny ul li.type{width: 150px;}
.jiaru_ny ul li.city{width: 150px;}
.jiaru_ny ul li.num{width: 150px;}
.jiaru_ny ul li.date{width: 130px;}
.zhaopin_li:hover{transform: scale(1.05);}


/*产品*/
.pro_banner_txt2{text-align: left;}
.mashangjj{width: 180px; height: 46px; line-height: 46px; border-radius: 6px; background: #911577; display: block; margin: 0 auto; text-align: center; color: #fff;}
.mashangjj:hover{color: #fff}
.xiangmu_li dd span{display: block; font-size: 18px; padding-bottom: 15px;}
.xiangmu_li dl dd{text-align: center; text-indent: 0}
.fanwei_li{position: relative; display: unset;}
.fanwei_li p{position: absolute; left: 0 ;right: 0; top: 0; bottom: 0; margin: auto; text-align: center; font-size: 24px; font-family:"HarmonyOS_Sans_SC_Bold"; color: #fff; display: block;}
.liaojie{padding: 100px 0}
.xiangmu_li .row,.liaojie .row{display:flex; flex-wrap:wrap;justify-content: flex-start;}
.liaojie_li{display: flex; min-height: 172px; height:100%; align-items: center; background: #f5f5f5; border-radius: 6px; padding: 50px; font-family: "HarmonyOS_Sans_SC_Light"; }
.liaojie_li img{margin-right: 30px;}
.liaojie_li dt{font-family:"HarmonyOS_Sans_SC_Bold";}
.liaojie_li dl dt,.liaojie_li dl dd{line-height: 24px;}
.gengduo_txt h3{font-size: 30px; font-family:"HarmonyOS_Sans_SC_Bold"; color: #911577}
.gengduo_txt{text-align: center;}
.gengduo_txt p{text-indent: 0}
.gengduo_txt .mashangjj{display: inline-block; margin: 0 8px;     position: relative;}
.gengduo_txt .mashangjj img{display:none; position: absolute; width:100px; height:100px}
.gengduo_txt .mashangjj:hover img{display:block; }
.gengduo_txt .mashangjj span{width: 22px; height: 22px; margin-right: 5px; display: inline-block; background: url(../images/wx.png) no-repeat center center; position: relative; top: 5px; background-size: cover;}
.gengduo_txt .mashangjj .xcxicon{background: url(../images/xcx.png) no-repeat center center; position: relative; top: 5px; background-size: 16px;}
.haiwaicang{background: #f5f5f5}
.haiwaicang .zhedie{padding-right: 50px;}
.navbar-toggle{margin-top: 28px;}
.navbar-inverse .navbar-toggle .icon-bar{background: #000}
.contact .row{    display: flex;
    flex-wrap: wrap;}

@media (min-width:992px) {    
    
} 
   
@media (min-width:1440px) {  
	
} 

@media(max-width:1440px){ 
	 .hezuolc dl dd{min-height: 66px;}
}

@media(max-width:991px){ 
  .xiangmu_li .row, .liaojie .row{display:block}
	.company{display: block;}
  .ny_nav li a{padding: 25px 15px;}
  .ny_nav{font-size: 0}
  .ny_nav li a:after{top: 30px;}
  .nybanner_txt h3{font-size: 28px; padding-top: 0}
  .nybanner_txt p{font-size: 18px;}
  .fuchi dl{margin-bottom: 30px}
  .hz_navli a{padding: 0 15px}
  .jm_hezuo li{margin-bottom: 30px;}
  .company .com_txt{padding: 30px 15px}
  .jm_txt dl dd:before{left: 0}
  .jm_txt dl dd{padding-left: 32px;}
  .jm_txt dl dt{text-indent: 0}
  .lp_txt dl dd{padding-left: 0;}
  .chuangshiren,.jiazhiguan .row{display: block;}
  .zhedie{padding-left: 0;}
  .zhaopin_li,.wenhua_li{margin-bottom: 30px;}
  .csr_txt{padding: 30px;}
  .contact_li,.jianjie_txt img{margin-bottom: 30px;}
  #allmap{height: 400px !important}
  .jr_email{font-size: 24px;}
  .jiaru_ny ul{min-width: 100%}
  .type,.city,.num{display: none}
  .fanwei .col-sm-4{margin-bottom: 30px; overflow: hidden; }
  .liaojie_li{margin-bottom: 30px;}
  .gengduo_txt .mashangjj{margin-bottom: 30px;}
  .daidabao table td{padding: 15px 5px;}

  .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background: #fff}
  .navbar-collapse{z-index: 11; background: rgba(145,21,119,0.8); top: 0px;}
  .navbar-inverse .navbar-nav>li{line-height: 36px}
  .navbar-inverse .navbar-nav>li>a{color: #fff; line-height: 48px}
  .navbar-inverse .navbar-nav>li{display: block;}
  .jm_hezuo2 .col-sm-3,.jm_hezuo3 .col-sm-3{width:100%}
  
}

@media(max-width:767px){  
	

}