@charset "utf-8";
/* CSS Document */
.public_anchor {position: relative; top: -100px;}
.m2banner{ position:relative;margin-top: 100px;}
.m2banner .bgImg{position:relative; height:35vw; min-height:200px;}
.m2banner .bgImg:before {content: "";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(0,0 ,0 ,0); z-index:1;}
.m2banTxt{ position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%); color:#fff;z-index:2;}

.m2banTxt .container{ position:relative;}
.m2banTxt .container::before {position:absolute; content:"";bottom:0;left:0;height:100%;width:6px; background-color:#ffff00;}

.m2banTxt strong{position: relative; font-size:0.6rem; line-height:1; display: block; letter-spacing: 3px;}
.m2banTxt p{ font-size:0.3rem; line-height:1; letter-spacing: 2px; display: block; margin-top: 16px; font-weight:bold;}

.m2posWpr{ line-height:0.8rem; background: #F7F7F7; height:0.8rem; }
.m2pos{ float:left;}
.m2pos_home{ background: url(../images/m2n_hico.png) no-repeat center center; float: left; height:0.8rem; width: 14px; margin-right:8px; }
.m2pos i{ background: url(../images/m2pos_ar.png) no-repeat center center; float: left; height:0.8rem; width: 28px; }
.m2pos_a{float:left; font-size:18px;}
.m2pos span{ font-size: 18px; float:left;}

.m2menu{ float:right;}
.m2menu_a{ display: inline-block; padding: 0 10px; line-height:0.8rem; position: relative; font-size: 18px; letter-spacing: 1px; margin-left:2.08vw; }
.m2menu_a.on{color: #e60012;}
.m2menu_a:after{content: "";height: 4px;width: 0%;position: absolute;left: 50%;bottom: 0px;transition:all 0.5s ease;transform:translateX(-50%);background: linear-gradient(to right,  #e60012 0%,#e60012 100%);}
.m2menu_a.on:after,.m2menu_a:hover:after{ width:100%;}
@media (max-width:1799px){
.m2banner .bgImg{height:32vw;}

.m2posWpr{line-height:56px; height:56px;}
.m2menu_a{line-height:56px; font-size:16px; padding:0 6px;}
.m2menu_a:after{height:3px;}
.m2pos_a{font-size:16px;}
.m2pos i{height:56px;}
.m2pos_home{height:56px;}
.m2pos span{font-size:16px;}
}


@media (max-width:993px){
.public_anchor {position: relative; top: -56px;}
.m2banner{ position:relative;margin-top: 0px;}	
.m2banner .bgImg{height:200px;}
.m2banTxt strong{font-size:24px; line-height:36px;}
.m2banTxt p{font-size:14px; line-height:26px; margin-top:5px;}

.m2posWpr{line-height:50px; height:50px;}
/*.m2pos{display:none;}*/
.m2menu{float:none; text-align:center;}
.m2menu_a{line-height:50px; font-size:15px;}
}
@media (max-width:767px){
.m2posWpr .container{ overflow-x:auto;}
.m2pos{ display:none;}
.m2menu{ white-space:nowrap; }
.m2menu_a{margin:0 10px;}
.m2banTxt strong{font-weight:normal;}
}





/*********n_about *********/
.n_intro_bg{position: relative;overflow: hidden; width:100%;}
.n_intro_bg ._bg{position:absolute;top:0;left:0;width:100%;height: 100%;z-index: -1;overflow: hidden;background-attachment: fixed;background-image: URL(../images/n_intro_bg.jpg);background-size: cover;}

.n_intro_bg ._info{width: 75%;padding:1rem 1.6rem 0.8rem 0;position: relative;}
.n_intro_bg ._info:before{content:'';position: absolute;top: 0;right:0;width: 100vw;height: 100%;background-color: #fff;z-index: -1;}
.n_intro_bg ._info ._qts{font-size:0.36rem;margin-top: 0.4rem; color:#e60012; font-weight:bold;line-height:1.5;}
.n_intro_bg ._info ._text{font-size:0.2rem;margin-top:0.5rem;color:#666;text-align:justify;line-height:1.7;}
.n_intro_bg ._info ._text p{ text-indent:2em;}

.n_intro_bg .n_abwz_bg{background-color: #fff;padding:1.3rem 0;position: relative;z-index: 2;}
.n_intro_bg .n_abwz_bg ._txtBg{position:absolute;top:50%;left:0;z-index:-1;width:100%;overflow:hidden;transform:translateY(-50%);}
.n_intro_bg .n_abwz_bg ._txtBg>div{width:200%;animation: letters linear 30s infinite;}
@keyframes letters {
  0% {
    transform: none;
    -webkit-transform: none;
  }
  100% {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
}
.n_intro_bg .n_abwz_bg ._txtBg>div ._item{width:100%;justify-content:center;}
.n_intro_bg .n_abwz_bg ._txtBg>div ._item>img{max-width:90%;object-fit:contain;}

.n_intro_bg .n_abwz_bg .hmc2ul{ margin-top:0px;}

/********culture*****************/
.BusinessPartner{ position:relative; background:#fff7eb;padding: 1rem 0px;}
.BusinessPartner .box {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 0.1rem;
  margin-top: 0.74rem;
}
.BusinessPartner .box .item {
  text-align: center;
  background: #fff;
  border-radius: 0.25rem;
  padding: 40px 0.15rem 30px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.BusinessPartner .box .item .content1 p {
  width: 1.85rem;
  height: 1.85rem;
/*  border: 1px dashed #e60012;*/
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.BusinessPartner .box .item .content1 p img{
      margin: auto;
      width: 95%;
      height: 95%;
      transition: .4s;
	  animation: floatAnimation 2s infinite ease-in-out;
}


.BusinessPartner .box .item:nth-child(1) .content1 p img{
	animation-delay: 0s; /* 第一个图片无延迟 */
}
 
.BusinessPartner .box .item:nth-child(2) .content1 p img{
  animation-delay: 0.5s; /* 第二个图片延迟0.5秒 */
}
 
.BusinessPartner .box .item:nth-child(3) .content1 p img {
  animation-delay: 1s; /* 第三个图片延迟1秒 */
}

.BusinessPartner .box .item:nth-child(4) .content1 p img{
  animation-delay: 1.5s; /* 第二个图片延迟0.5秒 */
}
 
.BusinessPartner .box .item:nth-child(5) .content1 p img {
  animation-delay: 2s; /* 第三个图片延迟1秒 */
}

/* 定义动画 */
@keyframes floatAnimation {
  0% {
    transform: translateY(0); /* 起始位置 */
  }
  50% {
    transform: translateY(-20px); /* 中间位置，向上移动20px */
  }
  100% {
    transform: translateY(0); /* 结束位置 */
  }
}
 
.BusinessPartner .box .item .content1 p svg {
  margin: auto;
}
.BusinessPartner .box .item .content1 p svg path {
  fill: #fff;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.BusinessPartner .box .item .content2 {
  font-size: 0.24rem;
  color: #e60012;
  font-weight:bold;
  margin-top: 0.2rem;
}
.BusinessPartner .box .item .content3 {
  font-size: 18px;
  color: #333;
  line-height:2;
  margin-top: 0.12rem;
}
.BusinessPartner .box .item:hover {
  -webkit-box-shadow: 0px 0px 50.32px 17.68px rgba(230，0，18, 0.08);
  box-shadow: 0px 0px 50.32px 17.68px rgba(230，0，18, 0.08);
  -webkit-transform: translateY(-0.2rem);
  -ms-transform: translateY(-0.2rem);
  transform: translateY(-0.2rem);
}
/*.BusinessPartner .box .item:hover .content1 p {
  background: #e60012;
}*/
.BusinessPartner .box .item:hover .content1 p svg path {
  fill: #fff;
}

@media screen and (max-width:768px) {
.BusinessPartner .box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.1rem;
    margin-top: 0.6rem;
}
}

@media screen and (max-width:540px) {
.BusinessPartner .box {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 0.1rem;
    margin-top: 0.4rem;
}
}
/*******n_advantage_bg**********/
.n_advantage_bg{ position:relative; background:url(../images/n_advantage_bg.png) center top no-repeat;  background-size:cover;padding: 1rem 0px;}

.adv_tab{ width:100%; margin:50px auto 0px; overflow:hidden;border-radius: 40px;}
.adv_tab_hd {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;text-align: center;}
.adv_tab_hd li{ min-width:25%; height: 3rem;background: -webkit-gradient(linear,left top,left bottom,from(#e60012),to(#f5c09e));background: linear-gradient(#e60012,#f5c09e);cursor:pointer;border-right: 1px solid rgba(255, 255 ,255 , 0.3);-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.adv_tab_hd li:last-child{border-right: 1px solid rgba(255, 255 ,255 , 0);}

.adv_tab_hd li .core-index{position: relative;padding: 0.3rem 0 0;font-size: 0.9rem;font-weight: 700;color: #fff;}
.adv_tab_hd li .core-title-1 {padding-top: 20px;font-size: 0.32rem;font-weight: 800;color: #fff;line-height: 1.5;}
.adv_tab_hd li .core-title-2{font-size: 16px;font-weight: 400;color: #fff;line-height: 1.5;}


.adv_tab_hd li .core-active-item{display:none;position: relative;padding: 0 0.25rem;height:3rem;background-color: #fff;text-align: left;}
.core-active-tag{padding-top: 0.36rem;font-size: 0.5rem;font-weight: 800;color: #e60012;}.core-active-title{padding: 10px 0;font-size: 0.26rem;font-weight: bold;color: #000000;}
.core-active-content{/* padding-top: 10px; */font-size: 0.2rem;font-weight: 400;color: #000000;line-height: 1.5;text-align: left;}
.core-active-flag{
    width: 0.84rem;
    height: 0.75rem;
    position: absolute;
    top: -0.35rem;
    left: 50%;
    margin: 0 -0.42rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABLCAYAAAAMN7v2AAAAAXNSR0IArs4c6QAABX1JREFUeF7tnE/Ib0MYx79P3YWFhYWFhaJYWCiKhaKQK8otbq4ihKKuXKEU5d7cQqh7uwqxIEQhRCGEolgqirKgKIqyoCws1Fdfzft23t97/syZ88w5c37vOdvfzJyZz3lmvjPP88zPsDxuBMytpaUhLDAdjWCBucB0JODY1GKZC0xHAo5NFWeZJHcBuBDAHgDnATgTwPFhzH8C+AHAFwDeM7NPHVkMbqoomCSvB3AYwOmRI/sWwMNm9npk+azFioBJ8gQALwdrTBnwOwBuMTNZ7mTP5DBJngrg4x7W2ARL0/9SM/tpKpqTwiR5PoA3AZzkBOAXANea2ZdO7fVqZjKYJK8E8BqA43r1uLvwPwD2mdn73UV9S0wCk+R9Eg4AUu5cz0EzeyRX43XtjgozbHuOATgw0iCfAnCPmf07xvtGg0lSe8U3AFw+xsAq7/gQwDVm9nfu944CMyj2u2EDnntMde1/DWBvbqXPDpPkWTqtADh5CoqVd2rLdJWZfZOrH1lhkrwsbH02joO5xhHbrpReQD+KrdCnXDaYJO8A8ERmxe4z1o2yEqP7zexoSuW2Ou4wg2I/pA57d9a5vccAHPJUeleYJLUBl2LL4zOHR2u5lF7Tf/DjBpOkBOZtAOcO7tW4Dcidd52Z6Sg66HGBSfIMAB8AkNNijo+UfreZ/Tik84NhkrwEgFxgpSh2Kg9t6nWmT1b6QTBJ3gTg2QzOilQgQ+tp7TxgZs+nNJQMk6QU+2DKS2dQR977Q3372RtmUGx5xff1fdnMysvPemMfpe8Fk6ScuK8CuGhmYFK7+0lQ+j9iGoiGSVJBLil2bLAr5v1zKCOlvzjGSRIFk6RCr/KKe4UX5gCx2kdZpsIhraHlTpgkrwbwyhopduqHlNLfYGZvNTXQCpPkAyG8kNqBdazXGA6phRkU+xkAN68jDYcxPQfgzlWl3wYzhBd0xt7t8NJ1bmJbOGQLzBBekGLrrL083QS2JD5swiR5TjhjTx1e6B5CWSU2Ex+qMO8CcKRAz3hZ6Lb3Rp77u83s6dVprpiNPEDeWRalA0nt35bskToBWqZ7HFpNbwXnvtoo3rQ1OgWA1GoRonqwygvdY2Y/V39u3LRPmIERZxfTlWrMEOk6AWntVG7Q/un6XtSbtVm/vSmi2Xk211CWY+X/H7Qzqy4KZgB6RcjO2GlK3+ngaBWgpom1A11xvwXX2+cxi020ZW40RlJK/9mMw7oxXFRGR0WFf7codlvl3jDDlD8xhC/W1RmicIXCvn/Fkle5JJgBqNbOFzQN+rxwBmXlCL+tTyAtac2sA0HywXARagacOruYFOJ1gxmsVDfLtAebq9JLsfeb2UuduFsKJE/z1TZDmoxizbptNqdHt9q0Pg6+h+kGM1joaQC0eM8lgcslYct1mlfNMKQWKlHhgsLNU6mEssjfvfrpapmVvWjpSa/y2Son0yXJNZtlrlhpicld7unXo8AM62gpFwU2wwte03q1nSzTvEbpp77CMjiRNeYDjAIzWKguV2mtGlvppdjyin8XA2RImdFgBqBykgjo2UM63aOurvkJ5K896iQXHRVmACqlV8ZI7gupo11AHU2A6j5zuHj1KIB7k82gveKoV6MnhVnZj3pf4pdiK7zweKaP1Nrs6NO8Rum9wiGT/Z1EEZZZsVD98Ykyk1PznLYlBOxIy6wAldLLSdI3Z/57iVmf8EIu0JNP85XjZ9+/nhB8/cNB9r+MiPkARcGsbJ2eBHBrxwBeDAkBrs6KGGhNZYqDWZn2bfn0nQkBQ6Ck1i0WZrDS1Zse0QkBqUCG1CsaZgCqW8NSeu0hdRcnKiFgCJTUusXDDECl9LuG3gdPhRRbbxYwYwczdbkFpuMXWGA6wvwPxIyAW8lhF04AAAAASUVORK5CYII=) 0 0 no-repeat;
    background-size: 0.84rem auto;
}
.adv_tab_hd li.active .core-normal{ display:none;}
.adv_tab_hd li.active .core-active-item{display:block;}

.adv_tab_bd{ overflow:hidden;}
.adv_tab_bd .adv_tab_nr{display:none; position:relative; max-height:6rem;}
.adv_tab_bd .adv_tab_nr.thisclass{ display:block;}
.adv_tab_bd .adv_tab_nr img{ width:100%;}
.adv_tab_bd .adv_tab_nr .stroke-text{position: absolute;top: 1.1rem;right: 1.2rem;z-index: 3;font-size: 0.9rem;color: transparent;-webkit-text-stroke: 2px #fff;text-stroke: 2px #fff;font-weight: 700;}

@media screen and (max-width:768px) {
.adv_tab_bd .adv_tab_nr .stroke-text{position: absolute;top: .2rem;right: 0.3rem;}

}

/***************************/
.n_ip_bg{height:100vh; position:relative;}
.n_ip_bg .n_ip_item{ height:100vh;}
.n_ip_bg .hmFocus_item { height: 100vh; position: relative; overflow: hidden; }
.n_ip_bg .hmFs_bg { height: 100%; width: 100%; background-repeat:no-repeat; background-size:cover; background-position:center center;-webkit-transform:scale(1); transform:scale(1); }

.n_ip_bg .hmFs_layBg{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3);}
.n_ip_bg .active .hmFs_bg{ visibility: visible;/* -webkit-animation: scaleBg 6s linear forwards; animation: scaleBg 6s linear forwards;*/}

.hmTxtDes2{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%); z-index:5; color:#fff;}
.IP_hmimg { width:35%; transition:all 0.8s ease-in-out; opacity:0; transform:translate(180px,0px) }
.IP_hmTxt { width:65%; transition:all 0.8s ease-in-out; opacity:0; transform:translate(180px,0px) }
.n_ip_bg .active .IP_hmimg {transform:translate(0,0); opacity:1; transition-delay:0.4s;}
.n_ip_bg .active .IP_hmTxt{transform:translate(0,0); opacity:1; transition-delay:0.5s;}

.n_ip_bg .slick-prev{ background: url(../images/fsBtn.png) no-repeat center center; display: inline-block; height:0.6rem; width: 0.6rem; position: absolute; left:0.6rem; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -0.3rem; z-index: 2; border: 2px solid rgba(255,255,255,0.8); transition:all 0.5s ease; border-radius:50%; transform:rotate(180deg); opacity:0.5; }
.n_ip_bg .slick-next{ background: url(../images/fsBtn.png) no-repeat center center; display: inline-block; height: 0.6rem; width: 0.6rem; position: absolute; right: 0.6rem; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -0.3rem; z-index: 2; border: 2px solid rgba(255,255,255,0.8); transition:all 0.5s ease; border-radius:50%; opacity:0.5;}
.n_ip_bg .slick-prev:hover,.hmFocusWpr .slick-next:hover{ opacity:1;}


@media screen and (max-width:768px) {
.n_ip_bg{height:50vh; position:relative;}
.n_ip_bg .n_ip_item{ height:50vh;}
.n_ip_bg .hmFocus_item {height: 50vh; position: relative;overflow: hidden;}
}



/*========================门店展示==========================*/
.md1{ position:relative;background:url(../images/n_md_bg.jpg) no-repeat center top; background-size:cover; padding:1rem 0px;
background: -webkit-gradient(linear,left top,left bottom,from(#e60012),to(#fbd7c1));
background: linear-gradient(#e60012,#fbd7c1);}
/*.md1:before {content:"";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(0,0 ,0 ,0.5);backdrop-filter: blur(10px);}*/

.md1 .hmTnm{position:relative; text-align:center;}
.md1 .hmTnm strong span{display:flex;align-items: center;background:#fff; font-weight:normal;font-size:0.36rem;  color:#e60012; border-radius:40px; padding:10px 0.4rem;}
.md1 .hmTnm strong span .icon {fill:#e60012 ;fill-rule: evenodd; width: 0.4rem;height: 0.4rem;}


.md1 .box3{position:relative;margin-top:.6rem;}
.md1 .box3 img{width:100%; display:block;max-height: 1.9rem;object-fit: cover;}
.md1 .box3 li{position:relative; width:19%; overflow:hidden; border-radius:10px;}
.md1 .box3 li:before {content:"";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(0,0 ,0 ,0.5);}

.md1 .box4{position:relative; margin:25px 0;  overflow:hidden;}

.md1 .box5{position:relative; text-align:center;}
.md1 .box5 img{width:100%; display:block;max-height: 1.9rem;object-fit: cover;}
.md1 .box5 li{position:relative; width:19%;overflow:hidden; border-radius:10px;}
.md1 .box5 li:before {content:"";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(0,0 ,0 ,0.5);}

.md1 .box6{position:relative;margin-top:1rem;align-items: center;}
.md1 .box6 li:first-child{ font-size:0.6rem; color:#fff; }
.md1 .box6 li:first-child:after {content: "";display: block;width: 5px;height:0%; border-radius:10px;background-color:#e60012;position: absolute;left: 0;top: 0;}

.md1 .box6 li:first-child span{ font-size:0.6rem; color:#e60012; font-weight:bold;font-family:'rbt_bb'; }
.md1 .box6 li{ position:relative; font-size:0.2rem; color:#908488;font-weight:bold; padding-left:20px;}
.md1 .box6 li:after {content: "";display: block;width:7px;height: 100%; border-radius:10px;background-color:#e60012;position: absolute;left: 0;top: 0;}

.md1 .box6 li span{ font-size:0.8rem; color:#fff; font-weight:bold;font-family:'rbt_bb';line-height: 1;}
.md1 .box6 li em{ font-size:0.3rem; color:#fff; font-style:normal;}

/*门店展示*/
.index_case_list .pic {position:relative;z-index:1;border-radius:20px;overflow:hidden;transition:all 0.5s;height: 5rem;}
.index_case_list .pic img{width:100%;display:block;/* max-height:5rem; */object-fit: cover;height: 100%;}
.index_case_list .pic:after{ content:''; width:100%; height:100%; display:block; background:rgba(0,0,0,0.66); position:absolute; left:0; top:0; transition:all 0.5s;}
.index_case_list .swiper-slide-active .pic:after{background:rgba(0,0,0,0);}

.index_case_list .pic .ico img{height:35px; width:auto; vertical-align:middle; margin-right:.1rem; }
.index_case_list  .txt{position:absolute;left:0;bottom:0;background:#fff;width:100%;text-align:center;display:flex;justify-content:center;font-size:.28rem;/*  */color: #eb5e01;padding:10px 0;opacity:0;transition:all 0.5s;align-items: center;}
.index_case_list .swiper-slide-active .txt{ opacity:1;}

/*按钮切换*/	
#index_case_btn1 {width:100%; position:relative;}
#index_case_btn1 .swiper-pagination,.zuo_you{ display:none;}	
#index_case_btn1 .swiper-button-prev,#index_case_btn1 .swiper-button-next {width:60px;height: 60px; background:rgba(0,0,0,0.8); border-radius:100%; transition:0.3s all; top:50%; margin-top:-35px; color:rgba(255,255,255,0.5); position:absolute; z-index:3; cursor:pointer;text-align: center;line-height: 75px;}
#index_case_btn1 .swiper-button-prev .icon,#index_case_btn1 .swiper-button-next .icon{ width:25px; height:25px;fill: #fff; transition:0.3s all; opacity:0.8;}
#index_case_btn1 .swiper-button-prev:hover,#index_case_btn1 .swiper-button-next:hover { background:rgba(235,92,2,0.9); color:#fff;}
#index_case_btn1 .swiper-button-prev {left:1%;transform: rotate(180deg);}
#index_case_btn1 .swiper-button-next {right:1%;}
#index_case_btn1 .swiper-pagination{ display:block; width:100%; text-align:center; position:relative; margin-top:25px; cursor:pointer;}
#index_case_btn1 .swiper-pagination-bullet{width:10px;height: 10px; display: inline-block;  background:none; border:solid 1px #666; opacity:1; margin:0 3px; transition:0.3s all; border-radius:10px;}
#index_case_btn1 .swiper-pagination-bullet-active{  background:rgba(235,92,2,1); border:solid 1px rgba(235,92,2,1);}

/*按钮切换*/	
#index_case_btn2 {width:100%; position:relative;}
#index_case_btn2 .swiper-pagination,.zuo_you{ display:none;}
#index_case_btn2 .swiper-button-prev,#index_case_btn2 .swiper-button-next {width:60px;height: 60px; background:rgba(0,0,0,0.8); border-radius:100%; transition:0.3s all; top:50%; margin-top:-35px; color:rgba(255,255,255,0.5); position:absolute; z-index:3; cursor:pointer;text-align: center;line-height: 75px;}
#index_case_btn2 .swiper-button-prev .icon,#index_case_btn2 .swiper-button-next .icon{ width:25px; height:25px;fill: #fff; transition:0.3s all; opacity:0.8;}
#index_case_btn2 .swiper-button-prev:hover,#index_case_btn2 .swiper-button-next:hover { background:rgba(235,92,2,0.9); color:#fff;}
#index_case_btn2 .swiper-button-prev {left:1%;transform: rotate(180deg);}
#index_case_btn2 .swiper-button-next {right:1%;}
#index_case_btn2 .swiper-pagination{ display:block; width:100%; text-align:center; position:relative; margin-top:25px; cursor:pointer;}
#index_case_btn2 .swiper-pagination-bullet{width:10px;height: 10px; display: inline-block;  background:none; border:solid 1px #666; opacity:1; margin:0 3px; transition:0.3s all; border-radius:10px;}
#index_case_btn2 .swiper-pagination-bullet-active{  background:rgba(235,92,2,1); border:solid 1px rgba(235,92,2,1);}



@media screen and (max-width:768px) {
.index_case_list .pic {height:3.5rem;}
.index_case_list .pic .ico img{height:15px; margin-right:5px; }
.index_case_list  .txt{font-size:12px; padding:5px 0;}
.zuo_you{display:block;width:190px;height:42px;margin: -25px auto 0 auto; position:relative;background:url(../images/you.png) no-repeat right top;background-size: 36px auto;}
.zuo_you:before{content:"";position:absolute;top:0;left:0;width:36px; height:42px;background:url(../images/zuo.png) no-repeat top;background-size:100% auto;}


}

@media screen and (max-width:768px) {
.md1 .box2{margin-top:30px;}
.md1 .box2 img{ height:52px;}
.md1 .box3{margin-top:15px;}
.md1 .box4{ margin:15px 0;  overflow:hidden;}
.md1 .box6{margin-top:30px;}
.md1 .box6 li img{height:28px;}
.md1 .box6 li:first-child{width:100%; text-align:center; margin-bottom:20px;}
.md1 .box6 li:first-child img{ height:25px;}
}



/***********视频***************/
.store_video {
  padding: 130px 0 80px;
  background-position: center center; background-repeat: no-repeat; background-size: cover;
  background-image: url('../images/store_video_bg.jpg');
  display: flex; flex-direction: column; align-items: center;
}
.store_video__col {
  margin: 60px 0 0; padding: 128px 35px 88px;
  width: 1280px; height: 844px;
  background-position: top center; background-repeat: no-repeat; background-size: 100% 100%;
  background-image: url('../images/store_video_col_bg.png');
}
.store_video__col video {
  width: 100%; border-radius: 35px; overflow: hidden;
}
@media screen and (max-width:768px) {
  .store_video {
    padding: 50px 15px;
  }
  .store_video__col {
    margin: 25px 0 0; padding: 40px 20px 15px;
    width: 100%; height: auto;
  }
  .store_video__col video {
    border-radius: 15px;
  }
}
/* .n_video_bg{ position:relative;background:url(../images/n_md_bg.jpg) no-repeat center top; background-size:cover; padding:1rem 0px;
background: -webkit-gradient(linear,left top,left bottom,from(#e60012),to(#fbd7c1));
background: linear-gradient(#e60012,#fbd7c1);} */
/*.n_video_bg:before {content:"";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(0,0 ,0 ,0.5);backdrop-filter: blur(10px);}*/

/* .n_video_bg .hmTnm{position:relative; text-align:center;}
.n_video_bg .hmTnm strong span{display:flex;align-items: center;background:#fff; font-weight:normal;font-size:0.36rem;  color:#e60012; border-radius:40px; padding:10px 0.4rem;}
.n_video_bg .hmTnm strong span .icon {fill:#e60012 ;fill-rule: evenodd; width: 0.4rem;height: 0.4rem;}

.n_video_box{ margin-top:0.6rem;}
.hmc7item{ width:33.333%;padding:0 12px; margin-bottom:25px;}
.hmc7aBox.scaleImg .overflowHide { height:3.5rem; }
.hmc7aBox.scaleImg .overflowHide:before{content:""; width:100%; height:100%; background:rgba(0,0,0,0.3); position:absolute; left:0; top:0; z-index:2;}
.hmc7aBox.scaleImg .overflowHide i{ height: 80px; width: 80px; position: absolute; z-index: 3; transform: translate(-50%,-50%); top: 50%; left: 50%; background: url(../images/paly_i0.png) no-repeat center center; }
.hmc7aBox.scaleImg .overflowHide i:before{ content: ""; background: url(../images/paly_i1.png) no-repeat center center; height: 100%; width: 100%; position: absolute; left: 0px; top: 0px;  }
.hmc7aBox.scaleImg .overflowHide i:after{ content: ""; background: url(../images/paly_i2.png) no-repeat center center; height: 100%; width: 100%; position: absolute; left: 0px; top: 0px;}
.hmc7aBox.scaleImg:hover .overflowHide i:before{animation: rotate 1.8s linear infinite; }
.hmc7aBox.scaleImg:hover .overflowHide i:after{animation: rotate2 1.8s linear infinite;}
.hmc7aBox.scaleImg .overflowHide strong{ position:absolute; width:100%; left:0; bottom:0; text-align:center;color:#fff; font-size:16px; line-height:2;z-index:4;}


.mvlayerBg{ height: 100%; width: 100%; position: fixed; z-index: 82; left: 0px; top: 0px; right: 0px; bottom: 0px; background:rgba(0,0,0,0.8); }
.mvLayer {  width: 100%; transform:translateY(-50%); position: fixed; z-index: 85; left: 0px; top: 50%; }
.mvClose { background: url(../images/m2mvClose.png) no-repeat; height: 38px; width: 38px; position: absolute; top: -38px; right: 0; cursor: pointer; z-index: 5; }
.m2mvBox { width: 66%; height: 706px; position: relative; background: #000; margin:0 auto; }

@keyframes rotate{
from{transform: rotate(0deg)}

to{transform: rotate(360deg)}

}

@keyframes rotate2{
from{transform: rotate(360deg)}

to{transform: rotate(0deg)}

}


@media screen and (max-width:768px) {
.hmc7item {
    width: 100%;
    padding: 0 12px;
    margin-bottom: 25px;
}

} */



/*********n_news******************/
.n-news-bg{ position:relative; width:100%; padding:0.8rem 0px; overflow:hidden;}
.mc_e1_list {  margin: 0 -20px;padding-bottom: 10px;overflow:hidden;}
.mc_e1_li {float: left; width: 33.333333%;  padding:20px; margin-bottom: 25px;}
.n-news-bg .mc_list_png { width: 100%; position: relative; z-index: 1; top: 0;left: 0;}
.n-news-bg .mc_e1_lisbox {position: relative; display: block;transition: all .36s;}
.mc_list_imgbox { position: relative;overflow: hidden;}
.mc_e1_imgbox img {object-fit: cover;z-index: initial;transition: all .36s;}
.n-news-bg .mc_list_img {width: 100%;height: 100%;position: absolute;z-index: 2;top: 0; left: 0;}
.mc_e1_lisbox::before { content: ""; position: absolute; left: 0; bottom: 0;z-index: 1; width: 100%; height: 1px;background: #e2e0e0;}
.mc_e1_lisbox::after {content: ""; position: absolute;left: 0; bottom: 0;z-index: 1;width: 0;height: 1px; background: #e60012;transition: all .36s;}
.mc_e1_txtbox {padding: 28px 28px 15px;}
.mc_e1_txt {font-size: 18px;line-height: 30px;height: 60px;overflow: hidden;color: #000000;margin-bottom:5px;}
.mc_e1_date {font-size: 16px;color: #999999;}
.mc_e1_lisbox:hover { box-shadow: 0 5px 15px 4px rgba(214, 211, 211, .75);}
.mc_e1_lisbox:hover::after { width: 100%; }
.mc_e1_lisbox:hover .mc_e1_imgbox img { transform: scale(1.1); }

@media screen and (max-width: 769px){
 .mc_e1_li {float: left; width: 100%;  padding:20px; margin-bottom: 25px;}
}


/*****详细页*****/
.news_box { padding: 0.5rem 0px; background: #f5f8ff;overflow: hidden;}
.news-art-main{background:#fff;margin:0px auto;padding:5%;}
.art-tit h4{text-align: center;font-size:0.26rem;font-weight: normal;line-height: 36px;padding-bottom: 20px;color: #333;}
.art-tit h5{text-align: center;font-size: 14px;font-weight: normal;line-height: 38px;color: #888;border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.art-tit h5 span{display: inline-block;max-width: 300px; width:50%;}
.art-main{padding: 0.4rem 0px;}
.art-main p{font-size: 17px;line-height:1.8;color: #666; text-indent:2em; margin:4px 0px;}
.art-main p img{ margin-left:-2em;}
.art-main h3{font-size:28px;line-height:1.5;color: #333; font-weight:normal;}
.art-main h4{font-size:20px;line-height:1.8;color: #333;}
.art-main img { max-width: 100% !important; height: auto;}

.art-main li{ text-indent:2em;line-height:1.8;margin:4px 0px;}


.art-back li{font-size: 14px;}
.art-footer-last{border-top: 1px solid #e2e2e2;padding-top: 6px;line-height: 30px;}
.art-footer-next{border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;line-height: 30px;}

.art-footer-last a,.art-footer-next a {line-height: 30px;color: #555;}
.art-footer-last a:hover,.art-footer-next a:hover {color:#e60012;}

.art-footer-back{padding-top: 26px;float: right;margin-top: -82px;margin-right: 20px;}
.art-footer-back a{display: block;position: relative;width: 130px;height: 40px;overflow: hidden;border: 2px solid #e60012;line-height:36px;text-align: center;box-sizing: border-box;color: #e60012;}
.art-footer-back a span{display: block;position: relative;top: 0;}
.art-footer-back a:hover span{background: #e60012;color: #fff;top: -100%;line-height:40px;}
.art-footer-back a:hover{border: 2px solid rgba(0, 40, 150, 1);color: rgba(0, 40, 150, 1);}

.art-footer-back a:after { content: ''; display: inline-block; background-image: url(../images/47.png);background-position: center center; background-size: 100% 100%; background-repeat: no-repeat;width: 13px;height: 13px;margin: 0 0 0 .2rem;}



/*********n_contact_bg***********/
.n_contact_bg{ position:relative; width:100%; padding:1rem 0px; overflow:hidden;}

.lx_list{ margin-top:0.5rem;}
.lx_list li{width:24%; background:#fff; border-radius:15px;padding: 40px 30px 40px 30px;transition:0.5s all; position:relative;}
.lx_list li .ico{ height:46px;  margin-bottom:.3rem;}
.lx_list li .ico img{transition:0.5s all;height: 100%;}
.lx_list li .info{ color:#999; font-size:.2rem;line-height:1.6; transition:0.5s all;}
.lx_list li .info:after{ content:''; width:.46rem; height:4px; background:#e60012; margin:.1rem 0px .4rem; display:block; transition:0.5s all;}
.lx_list li .info h6{ font-size:.24rem;color:#333}
.lx_list li h5{ font-size:.18rem;  line-height:1.3;}

.lx_list li.active{ background:#e60012; color:#fff;}
.lx_list li.active .info{ color:#fff; }
.lx_list li.active .info:after{  background:#fff;}
.lx_list li.active .info h6{ color:#fff;}
.lx_list li.active .ico img{ filter: grayscale(100%) brightness(1000%);}

/*********n_map_bg***********/
.n_map_bg{ position:relative; width:100%; padding:1rem 0px; overflow:hidden; background:#fff;}
.n_map_bg .n_map_box{ position:relative;margin-top:0.5rem; border-radius:10px; overflow:hidden; width:100%;}
.n_map_bg .n_map_box img{ width:100%; border:none;}
.n_map_add{position:absolute;top:15%;left: 34.3%;background:#fff;border-radius:10px;padding:0.2rem;}
/*.n_map_add:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #ffffff;
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.5s ease-out;
}*/
/*********masseag************/
.n_contact_masseag { position:relative; width:100%; padding:1rem 0px;}
.n_contact_masseag form {width: 100%; margin-top:0.6rem;border-radius: 0.1rem;border: 1px solid rgba(230，0，18, 0.4);background: #FFF;box-shadow: 0px 0px 0.129rem 0px rgba(0, 0, 0, 0.11);padding: 0.51rem 0.4rem 0.59rem;}
.n_contact_masseag form .t {display: flex;flex-direction: row;align-items: flex-start;justify-content: flex-start;margin-bottom: 0.14rem;}
.n_contact_masseag form .t span {color: #E62F43;margin-right: 0.06rem;}
.n_contact_masseag form .input-wrap {display: flex;flex-direction: row;align-items: center;justify-content: space-between;margin-bottom: 0.37rem;}
.n_contact_masseag form .input-wrap .l,
.n_contact_masseag form .input-wrap .r {width: calc((100% - 0.72rem)/2);}
.n_contact_masseag form .input-wrap .l .b,
.n_contact_masseag form .input-wrap .r .b {background-color: #F5F5F5;border-radius: 0.1rem;overflow: hidden;}
.n_contact_masseag form .input-wrap .l .b input,
.n_contact_masseag form .input-wrap .r .b input {padding: 0.2rem 0.3rem;background-color: unset;border: unset;font-size: 0.16rem;width: 100%;}
.n_contact_masseag form .input-wrap .l {margin-right: 0.72rem;}
.n_contact_masseag form .input-item textarea {width: 100%;height: 1.21rem;background-color: #F5F5F5;padding: 0.2rem 0.3rem;box-sizing: border-box;border: unset;border-radius: 0.1rem;}
.n_contact_masseag form .tips {display: flex;flex-direction: row;align-items: flex-start;justify-content: flex-start;margin-top: 0.28rem;margin-bottom: 0.93rem;}
.n_contact_masseag form .tips span {color: #A7A7A7;}
.n_contact_masseag form .tips p {color: #a7a7a7;}

.n_contact_masseag form .submit {margin: 0 auto;background-color: #e60012;width: min-content;white-space: nowrap;border-radius: 0.345rem;border: 0.01rem solid #e60012;transition: all 0.3s linear;margin-top: .4rem;}
.n_contact_masseag form .submit:hover {background-color: #fff;border: 0.01rem solid #e60012;}
.n_contact_masseag form .submit .button {font-size: 0.18rem;color: #fff;padding: 0.2rem 0.75rem;background-color: unset;border: unset; cursor:pointer;transition: all 0.3s linear;}
.n_contact_masseag form .submit:hover .button {color: #e60012;}

@keyframes autoHeight {
	100% {height: 500px;}}



/********招商加盟***************/
/*二级页面 banner*/
.page_ban{ width:100%; position:relative; overflow:hidden; }
.page_ban .pic {position:relative;animation: o-scale 20s linear infinite; height:80vh;  overflow:hidden;}
.page_ban .pic video{width:auto; height:100%;object-fit:cover; display:block;margin: 0 auto;}
.page_ban .pic img{width:100%; height:100%;object-fit:cover; display:block;}

.page_ban .txt{position:absolute; left:0; top:0; bottom:0; right:0;  z-index:9; display: flex; flex-direction: column;justify-content: center;}
.page_ban .txt h2 { font-size:.6rem;  color:#fff; margin-top:.8rem;}
.page_ban .txt h2:after{ content:''; width:1.3rem; height:.06rem; background:#e60012; display:block;  margin:.15rem 0 .1rem; border-radius:5px;}
.page_ban .txt h5 { font-size:.28rem; font-weight:600; color:#fff;  }

@media screen and (max-width:768px) {
.page_ban .pic{height:auto;}
.page_ban .pic video { width: 100%;}
.page_ban .txt h2 { font-size:25px; margin-top:0;}
.page_ban .txt h2:after{ content:''; width:50px; height:3px; margin:10px 0 10px;}
.page_ban .txt h5 { font-size:15px; }

}



/*********n_contact_bg***********/
.n_hezuo_bg{ position:relative; width:100%; padding:1rem 0px; overflow:hidden;}

.m2proCitems{ margin:2.6vw -7px 0;display:flex; justify-content:space-between;}
.m2proCitems li{margin:0 7px;width:19%;transition:all 0.5s ease;border-radius:0.4em;overflow:hidden;height:440px;position:relative;background: #e60012;}
.m2proCitems li.on{ width:70%;}
.m2procDx{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; color: #FFF; padding: 95px 5px 0px 18px; transition:all 0.5s ease; }
.m2procDx strong{ font-size: 24px; line-height: 36px; font-weight: normal; letter-spacing: 2px; display: block; }
.m2procDx p{ font-size: 16px; line-height: 24px; margin-top: 5px; }
.m2procDx span{height: 80px;width: 80px;position: absolute;right: 15px;bottom: 20px;}
.m2procDx span img{filter: grayscale(100%) brightness(1000%);opacity: 0.7;}


.m2proCitems li.on .m2procDx{opacity:0;}
.m2proHx{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; opacity: 0; transition: all 0.5s ease; padding: 48px 40px 0px; background-size:cover; }
.m2proCitems li.on .m2proHx{opacity:1;}
.m2proHx span{ display: block; height: 60px; width: 60px; transition:all 0.5s ease; opacity:0; transform:translateY(30px); }
.m2proHx strong{ font-size: 26px; line-height: 40px; font-weight: bold; color: #e60012; letter-spacing: 1px; display: block; margin: 12px 0px; transition:all 0.5s ease; opacity:0; transform:translateY(30px); }
.m2proHx p{ font-size: 16px; line-height: 30px; color: #555; transition:all 0.5s ease; opacity:0; transform:translateY(30px); max-width:485px; text-align:justify; }
.m2proCitems li.on .m2proHx span{ opacity:1; transform:translateY(0); transition-delay:0.0s;}
.m2proCitems li.on .m2proHx strong{ opacity:1; transform:translateY(0); transition-delay:0.3s;}
.m2proCitems li.on .m2proHx p{ opacity:1; transform:translateY(0); transition-delay:0.6s;}


@media (max-width:767px){
.m2proBan_txt strong{ font-weight:normal;}
.m2proBan_txt p{font-size:14px; line-height:26px;}
.m2proCitems{margin-left:0; margin-right:0;flex-wrap:wrap; margin-top:25px; display:block;}
.m2proCitems li,.m2proCitems li.on{width:100%; margin-left:0; margin-right:0}
.m2proCitems li .m2proHx span{ opacity:1; transform:translateY(0);}
.m2proCitems li .m2proHx strong{ opacity:1; transform:translateY(0);}
.m2proCitems li .m2proHx p{ opacity:1; transform:translateY(0);}
.m2proCitems li .m2proHx{opacity:1;}
.m2proCitems li{height:335px;}
}


/*.hz_list{ margin-top:0.5rem;}
.hz_list li{width:48%; background:#fff; margin-bottom:0.4rem; border-radius:15px;padding: 40px 30px 40px 30px;transition:0.5s all; position:relative;}
.hz_list li .ico{ height:46px;  margin-bottom:.3rem;}
.hz_list li .ico img{transition:0.5s all;height: 100%;}
.hz_list li .info{ color:#333; font-size:.26rem;line-height:1.6; transition:0.5s all;}
.hz_list li .info:after{ content:''; width:.46rem; height:4px; background:#e60012; margin:.1rem 0px .2rem; display:block; transition:0.5s all;}
.hz_list li .text_info{ font-size:.18rem;  line-height:1.8;}

.hz_list li.active{ background:#e60012; color:#fff;}
.hz_list li.active .info{ color:#fff; }
.hz_list li.active .info:after{  background:#fff;}
.hz_list li.active .ico img{ filter: grayscale(100%) brightness(1000%);}
*/


/*加盟条件*/
.zsjm6{position:relative;background:url(../images/jm_bg4.jpg) no-repeat center center;background-size:cover;padding: 1.2rem 0 .6rem;overflow:hidden;}
.zsjm6:before {content:"";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(0,0 ,0 ,0.6);backdrop-filter: blur(1px);}



.zsjm6 .box2{ margin-top:.9rem; position:relative;}
.zsjm6 .box2 li{ width:30%; margin-bottom:.8rem; margin-right:5%;}
.zsjm6 .box2 li img{max-height:.72rem;}
.zsjm6 .box2 li:nth-child(3n){margin-right:0;}

@media screen and (max-width:768px) {
.zsjm6{ padding:50px 0 30px;}
.zsjm6 .box2{ margin-top:25px; }
.zsjm6 .box2 li{width:100%; margin-bottom:15px; margin-right:0;}
.zsjm6 .box2 li img{max-height:38px;}
.zsjm6 .box2 li:nth-child(4){ width:100%; margin-right:0;}
.zsjm6 .box2 li:nth-child(5){ width:100%; margin-right:0;}

}

/*加盟流程*/
.processBox { position:relative;padding: 1rem 0;}

.processBox .box2{margin: 2rem auto 0rem;max-width:1256px;background:url(../images/xian.png) no-repeat top center;padding:0 1.5rem;box-sizing:border-box;background-size: 100% 9.96rem;}

.processBox .box2 li{width:2.1rem; text-align:center;}
.processBox .box2 ul.a li{margin-top: -0.66rem;}
.processBox .box2 ul.b {margin-top: 1.6rem;}
.processBox .box2 ul.c {margin-top: 1.6rem;}
.processBox .box2 ul.d {margin-top: 1.6rem;}
.processBox .box2 ul li .iconYuan {position: relative;width: 1.2rem;height: 1.2rem;border-radius: 50%;border: 1px solid #e60012;display: flex;align-items: center;justify-content: center;margin: 0 auto;background: #e60012;}
.processBox .box2 ul li .iconYuan img {width: 46%;filter: grayscale(100%) brightness(500%);}
.processBox .box2 ul li .text {font-size: 0.2rem;color: #666;margin-top: 0.15rem;font-weight: bold;}
.processBox .box2 ul li .iconYuan:hover {background-color: #e60012;}
.processBox .box2 ul li .iconYuan:hover img {filter: grayscale(100%) brightness(500%);animation: jello 1.2s;}
.processBox .box2 ul .iconYuan i:before {content: '';position: absolute;left: 0;top: 0;border: 1px solid #e60012;width: 100%;height: 100%;border-radius: 50%;opacity: 0}
.processBox .box2 ul .iconYuan i:after {content: '';position: absolute;left: 0;top: 0;border: 1px solid #e60012;width: 100%;height: 100%;border-radius: 50%;opacity: 0}
.processBox .box2 ul li .iconYuan:hover i:before {animation: serv_one_border .9s 0s ease 1;}
.processBox .box2 ul li .iconYuan:hover i:after {animation: serv_one_border 1.5s 0s ease 1;}


.processUl {display: flex;background: url(../images/processlline.png) no-repeat center center;background-size: 96% auto;height: 500px; margin-top:0.5rem;}
.processUl li {display: flex;flex-direction: column;align-items: center;justify-content: flex-start;width: 8.3%;padding: 0 8px;}
.processUl li:nth-child(2n) {justify-content: flex-end;}
.processUl li .iconYuan {position: relative;width: 98px;height: 98px;border-radius: 50%;border: 1px solid #e5e5e5;display: flex;align-items: center;justify-content: center;}
.processUl li .iconYuan img {width: 46%;}
.processUl li .text {font-size: 20px;color: #666;margin-top: 10px;}
.processUl li .iconYuan:hover {background-color: #e60012;}
.processUl li .iconYuan:hover img {filter: grayscale(100%) brightness(500%);animation: jello 1.2s;}
.processUl .iconYuan i:before {content: '';position: absolute;left: 0;top: 0;border: 1px solid #e60012;width: 100%;height: 100%;border-radius: 50%;opacity: 0}
.processUl .iconYuan i:after {content: '';position: absolute;left: 0;top: 0;border: 1px solid #e60012;width: 100%;height: 100%;border-radius: 50%;opacity: 0}
.processUl li .iconYuan:hover i:before {animation: serv_one_border .9s 0s ease 1;}
.processUl li .iconYuan:hover i:after {animation: serv_one_border 1.5s 0s ease 1;}

@media screen and (max-width:1440px) {.processUl {height: 450PX;}
.processUl li .iconYuan {width: 80PX;height: 80PX;}
.processUl li .text {font-size: 18PX;}
}
@media screen and (max-width:1000px) {
.processBox .box2 {padding: 0 0rem;margin:1rem auto 0rem;}
.processBox .box2 li {width: 1.5rem; text-align: center;}
.processBox .box2 ul li .text {
    font-size:14px;
    color: #666;
    margin-top: 0.05rem;
    font-weight: bold;
}
.processUl {flex-direction: column;height: auto;background: #fff;}
.processUl li {flex-direction: row;width: 100%;margin-bottom: 15px;align-items: center;transition: all 0s !important;}
.processUl li:nth-child(2n) {justify-content: flex-start;}
.processUl li .iconYuan {width: 50px;height: 50px;}
.processUl li .text {margin-top: 0;margin-left: 15px;font-size: 14px;text-align: left;}
.processUl li .iconYuan {background-color: #e60012;}
.processUl li .iconYuan img {filter: grayscale(100%) brightness(500%);}
}
@keyframes serv_one_border {0% {opacity: 0}
5% {opacity: 1}
80% {opacity: 0}
100% {opacity: 0;transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);-webkit-transform: scale(1.5);-moz-transform: scale(1.5)}
}
@keyframes jello {from,11.1%,to {-webkit-transform: none;-moz-transform: none;transform: none}
22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);-moz-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg)}
33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);-moz-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg)}
44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);-moz-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg)}
55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);-moz-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg)}
66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);-moz-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg)}
77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);-moz-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg)}
88.8% {-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);-moz-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg)}
}



/*常见问题*/
/*.zsjm8{ background:#e60012;padding: 1rem 0 0;overflow:hidden;}*/
.zsjm8 .hmTnm{ position: relative;}
.zsjm8 .hmTnm strong{ display: inline-block; }
.zsjm8 .hmTnm strong span{display:flex;align-items: center;background:#fff; font-weight:normal;font-size:0.36rem;  color:#e60012; border-radius:40px; padding:10px 0.4rem;}
.zsjm8 .hmTnm strong span .icon {fill:#e60012;fill-rule: evenodd; width: 0.4rem;height: 0.4rem;}
.zsjm8 .hmTnm p{ font-size:0.22rem; font-weight: 100; line-height:2; padding-left:0.1rem;}


.wenti_box li{background:#fff;border-radius:20px;position:relative;margin-bottom:.5rem;}
.wenti_box li .pic{position:absolute;right:0;top:-.4rem;overflow:hidden; }
.wenti_box li .pic img{width:.45rem;display:block;}
.wenti_box li h3{ font-size:.16rem;background:#f37b30;width:100%;line-height:.45rem;border-radius:.45rem;color:#fff;padding:0 .2rem;box-sizing:border-box;}
.wenti_box li h3 i{font-size:.2rem;font-style:normal;}
.wenti_box li .da{margin:.2rem .2rem .3rem;box-sizing:border-box;  }
.wenti_box li .da span{display:inline-block;font-size:.22rem;font-weight:bold;width:5%;}
.wenti_box li .da p{display:inline-block;width:93%;position:relative;top:.03rem;line-height:2; text-align:justify; height:3rem; overflow:auto; padding-right:15px; box-sizing:border-box; }

.wenti_box li .da p::-webkit-scrollbar{height:0px; width:3px;background: #ddd;}
.wenti_box li .da p::-webkit-scrollbar-track{background: #ddd;}
.wenti_box li .da p::-webkit-scrollbar-thumb {background:#aaa;}

/*分页器*/
#cjwt_box{position:relative;padding-top:.5rem;}
#cjwt_box .swiper-pagination{ display:block; width:100%; text-align:center; position:relative; cursor:pointer;}
#cjwt_box .swiper-pagination-bullet{width:50px;height: 5px; display: inline-block;  background:rgba(204,204,204,.5); opacity:1; margin:0 3px; transition:0.3s all; border-radius:10px;}
#cjwt_box .swiper-pagination-bullet-active{  background: #fff;}

@media screen and (max-width:768px) {
.zsjm8{ padding:50px 0 0;}
.wenti_box li .pic img{width:30px;}

.wenti_box li h3{ font-size:13px; line-height:36px; padding:0 10px; }
.wenti_box li h3 i{font-size:15px;}
.wenti_box li .da span{ font-size:14px;}
.wenti_box li .da p{top:0;line-height:1.6;  height:220px; padding-right:10px; font-size:13px; }
/*分页器*/
#cjwt_box .swiper-pagination{ display:block; width:100%; text-align:center; position:relative; cursor:pointer;}
#cjwt_box .swiper-pagination-bullet{width:8px;height:8px; display: inline-block;  background:rgba(204,204,204,.5); opacity:1; margin:0 3px; transition:0.3s all; border-radius:10px;}
#cjwt_box .swiper-pagination-bullet-active{  background: #e60012;}
}


.zsjm8 .box3{text-align:center;position:relative;background:url(../images/n_md_bg.jpg) no-repeat center center;background-size:cover;padding: 1.5rem 0px;}
.zsjm8 .box3:before {content:"";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(0,0 ,0 ,0.5);backdrop-filter: blur(5px);}
.zsjm8 .box3 img{ max-width:100%; display:block;}
.zsjm8 .box3 .ico{position:relative; left:0; bottom:0; width:100%;}
.zsjm8 .box3 .ico li{ margin:2vh 0px;}
.zsjm8 .box3 .ico li:nth-child(1) img{ max-height:9vh;}
.zsjm8 .box3 .ico li:nth-child(2) img{ max-height:4.5vh;}
@media screen and (max-width:768px) {
.zsjm8 .box3{ padding:0.6rem 0px;}
.zsjm8 .box3 img{ max-width:100%; display:block;}

.zsjm8 .box3 .ico li{ margin-bottom:5px;}
.zsjm8 .box3 .ico li:nth-child(1) img{ max-height:20px;}
.zsjm8 .box3 .ico li:nth-child(2) img{ max-height:15px;}


.lx_list li {
    width: 100%;
    background: #fff;
    border-radius: 15px;
    padding: 0.4rem; margin-bottom:15px;
    transition: 0.5s all;
    position: relative;
}
}


/**/
.joinWarp{ position:relative;  padding:1rem 0px; overflow:hidden;background:#e60012;}
.joinWarp .hmTnm{ position: relative;}
.joinWarp .hmTnm strong{ display: inline-block; }
.joinWarp .hmTnm strong span{display:flex;align-items: center;background:#fff; font-weight:normal;font-size:0.36rem;  color:#e60012; border-radius:40px; padding:10px 0.4rem;}
.joinWarp .hmTnm strong span .icon {fill:#e60012;fill-rule: evenodd; width: 0.4rem;height: 0.4rem;}
.joinWarp .hmTnm p{ font-size:0.22rem; font-weight: 100; line-height:2; padding-left:0.1rem;}

.m-list13{overflow:hidden;margin-top:0.5rem;}
.m-list13 li{overflow: hidden;padding-bottom: 20px;}
.m-list13 .top{position:relative;display:table;width:100%;-webkit-transition: all 0.6s ease 0s;-moz-transition: all 0.6s ease 0s;-ms-transition: all 0.6s ease 0s;-o-transition: all 0.6s ease 0s;transition: all 0.6s ease 0s;position: relative;padding: 0.2rem 0.5rem;font-size: 0.3rem;font-weight: 700;color: #000;line-height: 0.45rem;background: -webkit-gradient(linear,left top,left bottom,from(#f9c8a9),to(#ffedef));background: linear-gradient(180deg,#f9c8a9,#ffedef);border-radius: 76px;}
.m-list13 .top .item_job{font-weight:bold;line-height: 0.45rem;cursor:pointer;/* font-size: 12px; */}
.m-list13 li.on .top{background: #f9414f;color: #ffff;background: -webkit-gradient(linear, left top, left bottom, from(#ea5b02), to(#f7c7a8));background: linear-gradient(180deg, #ea5b02 0%, #f7c7a8 100%);color: #fff;}
.m-list13 .top .item_icon{position: absolute;top: 0;right: 0;width: 0.4rem;height: 0.4rem;top: 50%;right: 0.4rem;margin: -0.2rem 0;}
.m-list13 li .top .item_icon{background:url(../images/icon_close.png) no-repeat center center;transition: 0.5s all ease;-webkit-transition: 0.5s all ease;background-size: 0.4rem;}
.m-list13 li.on .top .item_icon{ background-image:url(../images/icon_open.png);}
.m-list13 .con{display:none;position: relative;overflow:hidden;font-size: .3rem;line-height: 1.7;color: #fff;padding: 0.3rem 0.5rem;}
.m-list13 .con .conitem{}

@media screen and (max-width:768px) {	
.m-list13 .top {font-size:20px;}	
.m-list13 .con {  font-size: 18px; padding: 0.3rem 0.2rem;}
}


/********分页*********/
.text-center {text-align: center;}
.pagination{display: inline-block; padding-left: 0; margin:20px 0px 20px; border-radius: 4px; font-size: 12px;}
.pagination > li{display: inline;}
.pagination > li > a,
.pagination > li > span{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #4d4d4d; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index: 3; color: #000; background-color: #eee; border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index: 2;color: #fff;cursor: default;background-color: #e60012;border-color: #e60012;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}

