﻿.lj {width: 1280px;margin: 0 auto;padding: 30px 0;}
.lj p {color: #fff;}
.lj p a{color: #fff;}
/*产品*/
.four_pro{ background:none;}
.child_content{ width:1360px; padding: 40px 0 0 0;min-height: 720px;}
.pro_detail .f_left{ width:18%; float:left;}
.pro_detail .f_left h2{ background:var(--main_color); font-weight:bold; line-height:60px; font-size: 24px; text-align: center;}
.pro_detail .f_left li{ line-height:54px; background:#f2f2f2; padding-left:24px; border-bottom:1px solid #ccc;}
.pro_detail .f_left li.active>a{ color:var(--main_color);}
.pro_detail .f_left li>a{ display: block; font-weight:bold;}
.pro_detail .f_left li>a:hover{ color:var(--main_color);}
.pro_detail .f_left .sub-dhmenu{ display:none;}
.pro_detail .f_left li.active .sub-dhmenu{ display:block;}
.pro_detail .f_left .sub-dhmenu a{ line-height:46px; display: block; border-top:1px solid #ccc; padding-left:10px;}
.pro_detail .f_left .sub-dhmenu a:hover{ background: rgba(0,146,64,0.2); color:#333;}

.pro_detail .f_right{ width:78%; float:right;}
.pro_detail .f_right>ul>li{ width:32%; float:left; margin-right:2%; margin-bottom:10px;}
.pro_detail .f_right>ul>li:nth-child(3n){ margin-right:0;}
.pro_detail .f_right>ul>li a{ overflow:hidden; display:block; /*border: 1px solid #ccc;*/ position:relative;}
.pro_detail .f_right>ul>li img{ transition:1s;}
.pro_detail .f_right>ul>li:hover img{ transform:scale(1.05);}

.pro_detail .f_right>ul>li img.i0{ }
.pro_detail .f_right>ul>li img.i1{ opacity: 0; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.pro_detail .f_right>ul>li:hover img.i0{ opacity: 0; transition: .5s ease-in-out;}
.pro_detail .f_right>ul>li:hover img.i1{ opacity: 1; transition: .5s ease-in-out;}

.child_content p{ color:#333; text-indent: inherit; text-align:center; line-height: 40px;}

.four_page{ margin: 0 0 30px 0;}
.four_list li{ color:#333;}
.four_list li a{ border: 1px solid #999; color:#333;}
.four_list li:hover a{ background:var(--main_color); border: 1px solid var(--main_color); color:#fff;}


.main3{ width:100%; padding:0;}
.fenye3_all h4{ color:#333;}
.fenye3_all h4 a{ color:var(--main_color);}
.product3_txt{ color:#333; min-height:100px;}
.product3_txt h3{ padding:20px 0;}









.product-list,.main2{ width:1360px;}
.product-list > ul li{ width:24%; margin-bottom:20px;}
.product-list > ul li p:first-child{ border:1px solid #ccc; height:auto;}

.product2_xq_con{ width:100%;}
.product2_xq h2{ height:auto;}
.main2 .fenye3_all{ width:100%;}

.picture1 .picture1-cont{ width:1360px;}
.picture1 .picture1-cont > ul a{ border:1px solid #ccc;}
.picture1 .picture1-cont > ul li a img{ height:233px;}
.wz_main,.news001 .news_ny_bg,.rel_cont{ width:1360px;}
.wz_main .wz_news_ny li .img_box{ height:260px;}
.wz_main .wz_news_ny li .text{ width:67.2%;}
.wz_main .wz_news_ny li:hover .text span {
 border-color:#31a554;
 background-color:#31a554;
 background:#31a554;
 border-radius:4px;
 color:#fff;
}
.news001 .news_ny_cont{ padding:0;}
.news001 .news_ny_cont_xq h3 a,.tb_page h4 a,.newcontent h3 a{ color:#31a554;}
.f-page{ margin-top:0;}



/* 产品列表 */
/*栏目
.ny_lanmu{ width:1360px; margin:0 auto;}
.ny_lanmu ul{ margin:48px auto 36px auto; height:60px; background:#fff; border-radius:30px;}
.ny_lanmu li{ width: 194px; float:left;}
.ny_lanmu li a{ line-height:60px; text-align:center; display:block;}
.ny_lanmu li.active{ background:var(--main_color); border-radius:30px;}
.ny_lanmu li.active a{ color:#fff!important;}
.ny_lanmu li:hover a{ color:var(--main_color);}
.ny_lanmu1 li{ width: 170px;}*/

/*产品列表
.product-list > ul li img{ width: 100%; height: auto; transition: 1s;}
.product-list{ width:1536px;}
.product-list > ul li{ margin-bottom:1.2%; width:24.1%;}
.product-list > ul li p:first-child{ height:auto;}
.fenye{ margin-bottom:48px;}

.product_xq3 h2{ height: auto; width: 50%;}
.main3{ padding:0; width:1600px;}
.morebanner{ margin:0 auto;}*/



/* 技术培训 */
.technology_a{ padding:1rem 0;}
.technology_a li{ position:relative; margin-bottom:1rem;}
.technology_a li:last-child{ margin-bottom:0;}
.technology_a li .img{ width:84%; border-radius:12px; overflow:hidden; float:left;}
.technology_a li .img img{ width:100%; transition: 0.5s all;}
.technology_a li .img:hover img{ transform:scale(1.1);}
.technology_a li .txt{ width:30%; border-radius:12px; overflow:hidden; position:absolute; right:0; bottom:40px; background:#fff; padding:36px; box-sizing:border-box; box-shadow: 0 0 10px rgb(0 0 0 / 15%);}
.technology_a li .txt h2{ font-size:30px; font-family:'alimama'; color:var(--main_color); margin-bottom:12px;}
.technology_a li .txt p{ line-height:30px; color:#333;}
.technology_a li .txt p span{ color:var(--main_color);}

.technology_a li:nth-child(even) .img{ float:right;}
.technology_a li:nth-child(even) .txt{ right:inherit; left:0;}

/* 技术培训 详情 */
.rtyTextEdit{ padding:1rem;}


/* CSS Document */
:root{
	--main_color:#e70012;        /* 主色 */
	--main_color_rgb:231,0,18;  /* rgba */
}

.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}

@font-face{ font-family:'alimama'; src: url('/images/alimama.ttf');}
@font-face{ font-family:'Beba'; src: url('/images/BebasNeue-Bold.ttf');}

/*返回顶部*/
.back_top{ position: fixed; right: 24px; bottom: 48px; width: 64px; height: 64px; color: #fff; border-radius:6px; background:rgba(0,0,0,0.5); text-align:Center; cursor: pointer;}
.back_top img{ width: 20px; display: block; margin:0 auto 5px auto; padding-top:10px;}
.back_top p{ font-size: 14px;}


/*滚动条美化*/
body::-webkit-scrollbar{ width: 10px !important;}
body::-webkit-scrollbar-track{ background-color: #f3f3f3;}
body::-webkit-scrollbar-track-piece{ background-color: #f3f3f3; -webkit-border-radius: 4px;}
body::-webkit-scrollbar-thumb{ background-color: #ddd; border: solid 1px #C0C0C0; border-radius: 4px;}
body::-webkit-scrollbar-corner{ background-color: #ddd;}
body::-webkit-resizer{ background-repeat: no-repeat; background-position: bottom right;}
body::-webkit-scrollbar-thumb:hover{ background-color: #F3F3E0;}
::-webkit-scrollbar{ width: 15px;}

.main_a{ width: 88%; margin: auto; max-width: 1280px; position:relative;}
.t_left_center{ display: flex; flex-direction: column; justify-content: center;}
.flex_space{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.t_center{ display: flex; flex-direction: column; justify-content: center; align-items: center;}
.flex_start{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
.ellipsis1{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

@-webkit-keyframes sxs { 
	from {-webkit-transform: translateY(-10px);}
    to { -webkit-transform: translateY(10px) }
}



/*导航菜单*/
#mould86068{
    z-index: 100;
    width: 90%;
    left: 5%;
    top: 0.25rem;
    position: absolute;
    transition: 0.5s all;
    background: rgba(255,255,255,0.98);
    border-radius: 90px;
    box-shadow: 0 1px 20px rgb(0 0 0 / 4%);
}
.navbars41{
	width: 90%;
    margin: auto;
    max-width: 1440px;
  
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.navbars41 .logo{
    width: 2.4rem;
    height: 0.9rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.navbars41 .logo img{ 
    display: block;
    transition: 0.5s all;
}
.navbars41 .navs_a{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.navbars41 ul{
	display: flex;
    height: 100%;
}
.navbars41 li{ 
    padding: 0 1.6vw;
    position: relative;
}
.navbars41 li>a{
    position: relative;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  
    z-index: 2;
    font-size: .18rem;
    font-weight: 600;
    transition: 0.5s all;
}
.navbars41 li.active>a:after{
	content: "";
    display: block;
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0.2rem;
    background:#e70012;
}
.navbars41 li>a:hover{ color:var(--main_color);}
.navbars41 li.active>a{ color:var(--main_color);}

/*导航 下拉菜单*/
.navbars41 li .hide1{ 
    white-space: nowrap;
    min-width: 100%;
    position: absolute;
    top: 100%;
    left: 50%;
    background: rgba(255,255,255,.99);
    -webkit-transform: translate(-50%,20px);
    -ms-transform: translate(-50%,20px);
    transform: translate(-50%,20px);
    border-radius: 5px;
    padding: 15px 15px;
    opacity: 0;
    pointer-events: none;
    transition: all .3s;
    box-shadow: 0 2px 30px rgba(231,0,18,.15);
}
.navbars41 li .hide1:after{
  content:"";
  position:absolute;
  bottom:100%;
  left:50%;
  border-style:solid;
  margin-left:-7px;
  border-width:7px;
  border-color:transparent transparent #fff;
}
.navbars41 li .hide1 p:not(:last-of-type){ border-bottom:1px solid #ddd;}
.navbars41 li .hide1 a.active,.navbars41 li .hide1 a:hover{ color:var(--main_color);}
.navbars41 li .hide1 a{
    display: block;
    position: relative;
    font-size: .16rem;
    padding: 15px 0;
    -webkit-transition: color .3s cubic-bezier(.645,.045,.355,1);
    -ms-transition: color .3s cubic-bezier(.645,.045,.355,1);
    transition: color .3s cubic-bezier(.645,.045,.355,1);
    text-align: center;
}
.navbars41 li .hide1 a:before{
  content:"";
  position:absolute;
  top:7px;
  bottom:7px;
  left:-15px;
  width:3px;
  background:var(--main_color);
  -webkit-transform:scaleY(0);
  -ms-transform:scaleY(0);
  transform:scaleY(0);
  -webkit-transition:-webkit-transform .3s cubic-bezier(.162,.85,.45,1);
  transition:transform .3s cubic-bezier(.162,.85,.45,1);
}
.navbars41 li .hide1 a.active:before,.navbars41 li .hide1 a:hover:before{
  -ms-transform-origin:top;
  -webkit-transform-origin:top;
  transform-origin:top;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.navbars41 li .hide1.active{
  pointer-events:all;
  -webkit-transform:translate(-50%);
  -ms-transform:translate(-50%);
  transform:translate(-50%);
  -webkit-transition-delay:.1s;
  -ms-transition-delay:.1s;
  transition-delay:.1s;
  opacity:1;
}


/*内页大图*/
.fixed_img{ width:100%; position:relative; overflow:hidden; background:#000;}
.fixed_img .txt{ position:absolute; left:0; top:0; bottom:0; right:0;  z-index:9; }
.fixed_img .txt h2{ font-size:.6rem; line-height: .6rem; font-family:'alimama'; color:#fff; margin-top:.8rem;}
.fixed_img .txt h2:after{ content:''; width:1.3rem; height:.06rem; background:var(--main_color); display:block;  margin:.15rem 0 .1rem; border-radius:5px;}
.fixed_img .txt h5{ font-size:.28rem; line-height: .36rem; font-weight:600; color:#fff;  }


/* about1 开始 */
.about1{ background: #f5f5f5 url(/images/about/about_bg1.png) no-repeat center top; background-size: 73%; padding: 1.5rem 0 1rem;}
.about1 .boxs_a .right{ width:282px; padding-top: 0.22rem;}
.about1 .boxs_b{ background:#fff; border-radius:30px; overflow:hidden; margin-top:1rem;}
.about1 .boxs_b .pic{ width:50%;}
.about1 .boxs_b .pic img{ width:100%; display:block;}
.about1 .boxs_b .txt{ width:50%; padding:.6rem 50px 0; box-sizing:border-box;}
.about1 .boxs_b .img1{ text-align:center; margin-bottom:.3rem;}
.about1 .boxs_b .img1 div{ display:inline-block; margin:0 .3rem;}
.about1 .boxs_b h3{ font-size:18px; margin-bottom:20px; line-height:1.6; font-weight:bold;}
.about1 .boxs_b .desc{ text-align:justify; line-height:1.6; font-size:14px;}
.about1 .boxs_b .img2{ text-align:center; margin-top:.5rem;}
.about1 .boxs_b .img2 img{width:100%; display:block;}

.about4{ background:url(/images/about/about_bg2.jpg) no-repeat center top; background-size:cover; padding:150px 0 2.2rem;  position:relative; overflow:hidden;}
.about4 .boxs_a .li{ margin-bottom:.7rem; position:relative;}
.about4 .boxs_a .li .img{ width:300px; position:absolute; left:200px; top:160px; animation: sxs 2s linear infinite alternate;}
.about4 .boxs_b{ width:70%; position:absolute; right:0; top:150px;}
.about4 .boxs_b img{ width:100%; display:block;}

.about4 .boxs_c{ margin-top:365px;}
.about4 .boxs_c .li{ width:23%; background:#fff; text-align:center; padding:30px 10px 25px; box-sizing:border-box; border-radius:25px;}
.about4 .boxs_c .li .txt{ margin-top:25px;}
.about4 .boxs_c .li .txt p{ line-height:1.5; font-size:18px; color:#666; font-family:'alimama';}

/*门店实景*/
.md1{ background:url(/images/about/md_bg1.jpg) no-repeat center top; background-size:cover; padding:0 0 1.25rem;}
.md1 .box1{ background:#fff; border-radius:60px; padding:36px 136px; margin-top:-68px; position:relative; }
.md1 .box1 .tit{ margin-bottom:30px; text-align:center;}
.md1 .box1 .tuzi{ position:absolute; left:50%; top:-63px; margin-left:-46px;}
.md1 .box01{ color:rgba(255,255,255,0.6); padding:15px 10%; text-align:center; font-size:12px; line-height:1.6;}
.md1 .box2{ text-align:center; margin-top:1rem;}
.md1 .box3{ margin-top:.6rem;}
.md1 .box3 img{ width:100%; display:block;}
.md1 .box4{ margin:25px 0;  overflow:hidden;}

.md1 .box5{ text-align:center;}
.md1 .box5 img{ width:100%; display:block;}
.md1 .box6{ margin-top:1.25rem;}

/*门店展示*/
#index_case_btn{ width:100%; position:relative;}
.index_case_list .pic {position:relative; z-index:1; border-radius:20px; overflow:hidden; transition:all 0.5s;}
.index_case_list .pic img{width:100%; display:block;}
.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:18px; 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; padding:10px 0; opacity:0; transition:all 0.5s;display: flex;
    align-items: center;}
.index_case_list  .txt p{ font-size:.28rem; font-family:'alimama'; color:var(--main_color);}
.index_case_list .swiper-slide-active .txt{ opacity:1;}

#index_case_btn .swiper-pagination,.zuo_you{ display:none;}
	
/*按钮切换*/	
#index_case_btn .swiper-button-prev,#index_case_btn .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:10; cursor:pointer;}
#index_case_btn .swiper-button-prev i,#index_case_btn .swiper-button-next i{ font-size:25px; transition:0.3s all; }
#index_case_btn .swiper-button-prev:hover,#index_case_btn .swiper-button-next:hover { background:var(--main_color); color:#fff;}
#index_case_btn .swiper-button-prev { left:1%;}
#index_case_btn .swiper-button-next { right:1%;}

/*分页器*/
#index_case_btn .swiper-pagination{ display:block; width:100%; text-align:center; position:relative; margin-top:25px; cursor:pointer;}
#index_case_btn .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_btn .swiper-pagination-bullet-active{ background: var(--main_color); border:solid 1px var(--main_color);}


/*门店形象*/
.md2{ background:#f3f3f3; padding:1.25rem 0 1.25rem;  overflow:hidden;}
.md2 .box1{ text-align:center; position:relative; z-index:2;}
.md2 .box2{ text-align:center; font-size:1.68rem; color:#EDEDED; font-weight:bold; margin-top:-75px; position:relative; z-index:0;}
.md2 .box3{ background:#fff; padding:50px 50px; border-radius:30px; margin-top:-40px; z-index:3; position:relative;}
.md2 .swiper-slide{ border-radius:30px; overflow:hidden;}

.md3{ background: url(/images/about/md_bg3.jpg) no-repeat center top; background-size: cover; padding: 1rem 0 1rem; overflow: hidden;}
.md3 .box1{ text-align:center; margin-bottom:.48rem;}
.md3 .box2{ border-radius:30px; overflow:hidden; background: var(--main_color); width:100%; padding:30px; box-sizing:border-box;}
.md3 .box2 ul{ background:#fff; border-radius:20px; overflow:hidden; padding:13px; box-sizing:border-box;}
.md3 .box2 li{ width:24%; border-radius:10px; overflow:hidden;}
.md3 .box2 li:nth-child(-n+12){ margin-bottom:1%;}

/* about1 结束 */


/* 联系我们 开始*/
.lx_list{ margin-top:.64rem;}
.lx_list li{ width:30%; background:#fff; text-align:center; border-radius:15px; padding:.5rem 0; transition:0.5s all; position:relative;}
.lx_list li .tuzi{ position:absolute; left:50%; transform:translateX(-50%); top:-70px; z-index:-1; opacity:0; transition:0.5s all;}
.lx_list li .ico{ height:59px;  margin-bottom:.4rem;}
.lx_list li .ico img{transition:0.5s all;}
.lx_list li h5{ font-size:.32rem; font-family:'alimama'; line-height:1.3; }
.lx_list li h5:after{ content:''; width:.46rem; height:4px; background:var(--main_color); margin:.1rem auto .4rem; display:block; transition:0.5s all;}
.lx_list li .info{font-family:'alimama'; color:#ccc; line-height:1.6; transition:0.5s all;}
.lx_list li .info h6{ font-size:.18rem; font-weight:normal;}
.lx_list li .info p{ font-family:'alimama'; line-height:1.6; font-size:.18rem; }
.lx_list li.active{ background:var(--main_color); color:#fff;}
.lx_list li.active .info{ color:#fff; }
.lx_list li.active h5:after{ background:#fff;}
.lx_list li.active .ico img{filter: grayscale(100%) brightness(1000%);}

#messages11{ background:#fff; margin-bottom:.64rem; box-shadow: 0 0 10px rgb(0 0 0 / 5%); border-radius:10px; padding: 0.6rem;}
#messages11 input{ border: none; background:#f5f5f5; outline: none; box-shadow:none; border-radius:15px; width: 48%; padding:30px; box-sizing:border-box; font-size:15px; margin-bottom: 24px;} 
#messages11 input:focus{ border:none; box-shadow:none;}
#messages11 textarea{ font-size:15px; display: block;border: none; box-shadow:none; background:#f5f5f5; outline: none; width: 100%;padding: 20px 25px;box-sizing: border-box;min-height:120px; border-radius:15px;} 
#messages11 textarea:focus{ border:none; box-shadow:none;}
#messages11 .submit{ display:block; border:none;outline: none; font-size:16px; margin:40px auto 0; cursor:pointer; text-align:center; color:#fff; background:var(--main_color);  transition:0.3s all;
  width:2.8rem; line-height:52px; border-radius:30px;}
/* 联系我们 结束*/


/* 新闻内页 开始 */
.news_list_title{ margin:1rem 0 .4rem; }

.news_list_txt{ position:relative; padding-left:.25rem;}
.news_list_txt:before{ content:''; display:block; width:.1rem; height:100%; position:absolute; left:0; top:0; background:var(--main_color); border-radius:10px;}
.news_list_txt p{ font-size:.24rem; color:#ddd; margin-bottom:10px; line-height:1; font-weight:600; text-transform: uppercase;}
.news_list_txt h2{ font-size:.52rem; color:#000; line-height:1; font-family:'alimama'; letter-spacing:6px;}

.news_list_title .btns{ display: flex; align-self: flex-end;}
.news_list_title a{ font-size:20px; color:#999; border:solid 2px #999; width:160px; line-height:42px; display:block; border-radius:44px; text-align:center; transition:0.3s all;}
.news_list_title a:hover{ color:var(--main_color); border:solid 2px var(--main_color);}


.news_a .swiper-container{ padding:.1rem;}
.news_a .swiper-slide{ transition: 0.5s; background: #fff; overflow: hidden; cursor: pointer; padding: 10px; box-sizing: border-box; box-shadow: 0 0 10px rgb(0 0 0 / 15%);}
.news_a .swiper-slide .img{ overflow: hidden; position: relative;}
.news_a .swiper-slide .img img{ transition:1s;}
.news_a .swiper-slide .img:hover img{ transform:scale(1.1);}
.news_a .swiper-slide .news_logo{ margin-top: -30px; padding-left: 10px; position: relative; width:200px;}
.news_a .swiper-slide .text{ padding: 10px 10px;}
.news_a .swiper-slide .text h2{ font-size: 24px; transition: 0.5s; color: #000; font-family: 'alimama'; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_a .swiper-slide .text h2:after{ content:''; width:46px; height:3px; background:var(--main_color); display:block; margin:0 0 10px 0;}
.news_a .swiper-slide .text p{ font-size:14px; color: #888; text-align: justify; line-height: 1.6; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news_a .swiper-slide .text time{ font-size:14px; display: block; color: #999; padding: 15px 0px 10px 0px; transition: 0.5s; text-align: right; border-bottom: solid 1px var(--main_color);}
.news_a .swiper-pagination{ bottom:0;}
.news_a .swiper-pagination-bullet{ width:36px; background:rgba(0,0,0,0.4); border-radius:4px; opacity:.8; transition: 0.3s all;}
.news_a .swiper-pagination-bullet-active{ width:76px; background:var(--main_color);}


.Signing{ position:relative; border-radius:25px; margin-bottom:1rem;}
.Signing ul{ margin-top:.3rem;}
.Signing li{ background:#fff; padding:.2rem .5rem; box-sizing:border-box; margin-bottom:.25rem; transition:all .3s; cursor:pointer; border-radius:50px; box-shadow: 0 0 8px rgb(0 0 0 / 8%);}
.Signing li h3{ font-weight:normal; font-size:.24rem; font-family:'alimama';width:75%;transition:all .3s;}
.Signing li span{ color:#e8e8e8;transition:all .3s; font-size:.36rem; font-family: 'Beba';}
.Signing li:hover{ background:var(--main_color);}
.Signing li:hover h3{ color:#fff;}
.Signing li:hover span{ color:#fff;}

/* 新闻内页 结束 */

/* 新闻列表 详情 开始*/
#mould54304{ padding-bottom:1rem;}
.news_a li{ width:31%;}
.lanmuInfo{ font-size: 48px; color: #000; font-family: 'alimama'; text-align:center; padding:.8rem 0 .4rem; position:relative; margin-bottom:.24rem;}
.lanmuInfo:after{ content:''; width:64px; height:3px; background:var(--main_color); position:absolute; left:50%; bottom:10%; margin-left:-32px;}

#mould76982{ margin:.64rem auto .48rem auto;}
#mould76982 h2{ font-size: .3rem; line-height: 1.6; color: #000; text-align:center; font-weight:bold;}
#mould76982 .art_info{ margin-bottom:25px; color:#888; border-bottom: solid 1px #e8e8e8; position:relative; text-align: center;}
#mould76982 .art_info em{ position:relative; font-size:14px; display:inline-block; line-height:60px; font-style:normal; margin-right:25px;}
.content{ padding-bottom:.64rem;}
.content p{ line-height: 1.6;}
.content p img{ padding:10px 0;}
.tb_page{ margin: initial;}
.tb_page h4 a{ color:var(--main_color);}
/* 新闻列表 详情 结束*/



/* 加盟整合页 开始 */
.join_a{ background: #f5f5f5 url(/images/about/about_bg1.png) no-repeat center top; background-size: cover; padding: 1.2rem 0 1rem;}
.join_a .box2{ background:url(/images/join/jm_pic02.png) no-repeat center #fff; background-size:90% auto; border-radius:40px; box-sizing:border-box; position:relative; padding:1rem .8rem;}

.join_b{ background:url(/images/zsjm/jm_pic04.png) no-repeat center top var(--main_color); background-size:contain; padding:.6rem 0 .3rem; position:relative;}
.join_b .box1{ text-align:center; font-size:.66rem; color:#fff; font-family:'alimama'; margin-bottom:.4rem;}
.join_b .box2 li{ display:flex; align-self:flex-end;}
.join_b .box3{ text-align:center; color:rgba(255,255,255,0.6); margin-top:.3rem; font-size:.14rem; line-height:1.4; padding:0 8%;}

.join_c{ background:url(/images/join/jm_bg2.jpg) no-repeat center top; background-size:cover; padding:1.5rem 0 1rem; overflow:hidden;}
.join_c .box2 .swiper-wrapper{ height:364px!important;}
.join_c .box2 .swiper-slide img{ width:auto;}
.join_c .box2{ margin-top:.8rem;}
.join_c .box2 .tabs1{ margin-top:.8rem; width:100%;}
.join_c .box2 .tabs1 a{ background:#fff; width:2.2rem; text-align:center; font-size:.28rem;line-height:.8rem;border-radius:80px;color: #ccc;position:relative;font-family:'alimama'; position:relative;}
.join_c .box2 .tabs1 a:last-child{ margin-right:0;}
.join_c .box2 .tabs1 a.active{ color:#000;}
.join_c .box2 .tabs1 a.active:after{ content:''; width:.86rem; height:4px; border-radius:4px; background:var(--main_color); display:block; position:absolute; bottom:15px; left:50%; transform:translateX(-50%);}

.join_c .box2 .bz2{ }
.join_c .box2 .bz2 .txt{ margin-left:68px;}
.join_c .box2 .bz2 .tit{ width:280px; margin:25px 0 25px;}
.join_c .box2 .bz2 .tit li{ width:50%; height:40px; border-bottom:solid 4px rgba(255,255,255,0.3); text-align:center; font-size:25px; font-weight:bold; color:#fff; position:relative; cursor:pointer;}
.join_c .box2 .bz2 .tit li.active:after{ content:''; display:block; width:100%; height:4px; background:#fff; position:absolute; left:0; bottom:-4px;}
.join_c .box2 .bz2 .tit li.active:before{ content:"";position:absolute;bottom:0;left:50%;border-style:solid;margin-left:-3px;border-width:5px;border-color:transparent transparent #fff;}
.join_c .box2 .bz2 .con{ position:relative;}
.join_c .box2 .bz2 .con li{ display:none;}
.join_c .box2 .bz2 .con li.active{ display:block; transform:translateY(0);}

.join_d{ padding:1.2rem 0 1rem; position:relative;  overflow:hidden; background:#f5f5f5;}
.join_d .box1 .t_left_{ margin-top: 0.6rem;}
.join_d .box2{ margin-top:.64rem;}
.join_d .box3{ margin-top:1rem;}
.join_d .box4{ right:0; top:1.5rem; position:absolute;}

.join_e{ background:#f5f5f5;}
.join_e .box1{ padding-top:.5rem; box-sizing:border-box; position:relative;}
.join_e .box1 .pic img{ width:100%; display:block;}
.join_e .box1 .con{ position:absolute; left:5%; right:5%; top:16%; bottom:0; display:flex;}
.join_e .box1 .con img{ max-width:100% }
.join_e .box1 li{ padding-top:8%; position:relative; width:20%; text-align:center;}
.join_e .box1 li:nth-child(2){ padding-top:0; width:50%;}
.join_e .box1 li .btns{ position:absolute; left:50%; transform:translateX(-50%); bottom:10%; text-align:center; width:50%;}


/*index7*/
.index7{ background: url(/images/in6_bg.png) no-repeat center #f5f5f5; background-size: 88% auto; padding: 1rem 0 0.5rem;}
.index7 .boxs_a{ margin-bottom: 0.8rem;}
.index7 .boxs_b .tabs2 a{ background:#c0c0c0;display:inline-block; width:190px; text-align:center; font-size:28px;line-height:50px;border-radius:50px;color: #fff;position:relative;font-family:'alimama';}
.index7 .boxs_b .tabs2 a:focus{ text-decoration:none;}
.index7 .boxs_b .tabs2 a span{ font-size:30px;}
.index7 .boxs_b .tabs2 a:last-child{ margin-right:0;}
.index7 .boxs_b .tabs2 a.active{ background:#000;}
#tabs-container2{ width:100%;}
.index7 .boxs_b .txt{ width:50%;overflow:hidden;}
.index7 .boxs_b .quyu li{ margin-top:.68rem;position:relative;box-sizing:border-box;height:5rem;}
.index7 .boxs_b .quyu li h3{ font-size:.5rem;color:var(--main_color);margin-bottom:.3rem;font-family:'alimama';}
.index7 .boxs_b .quyu li h3 span{ font-size:.56rem;}
.index7 .boxs_b .quyu li dt{ font-size:.18rem;margin-bottom:15px;font-weight:bold;color:#000;font-family:'alimama'; line-height:1.5;}
.index7 .boxs_b .quyu li dt strong{ color:#666;}

.index7 .boxs_b .ditu{ width:50%; overflow:hidden;}
.index7 .boxs_b .ditu img{ width:100%; display:block;}
.index7 .boxs_b .ditu span{ display:block; margin-top:.5rem; font-size:14px;}

.join_f{ background:url(/images/join/jm_bg4.jpg) no-repeat center; background-size:cover; padding:160px 0 .6rem;  overflow:hidden;}
.join_f .box2{ margin-top:.9rem; }
.join_f .box2 li{ width:33%; margin-bottom:.8rem; margin-right:8%;}
.join_f .box2 li img{ max-height:.72rem;}
.join_f .box2 li:nth-child(4){ width:auto; margin-right:8%;}
.join_f .box2 li:nth-child(5){ width:auto;margin-right:0;}

.join_g{ background:url(/images/join/jm_bg5.png) no-repeat center top; background-size:cover; padding:100px 0 0;  overflow:hidden;}
.join_g .box2{ margin:200px auto 280px; width:1256px; height:666px; background:url(/images/join/xian.png) no-repeat center center; padding:0 150px; box-sizing:border-box;}
.join_g .box2 li{width:208px; text-align:center;}
.join_g .box2 ul.a li{ margin-top:-66px;}
.join_g .box2 ul.b { margin-top:125px;}
.join_g .box2 ul.c { margin-top:90px;}
.join_g .box2 ul.c li{ width:100%;}

/* 加盟整合页 结束 */

































/*底部*/
.footer_bg{
    width: 100%;
    background: url(/images/foot_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 0.3rem 0 0rem 0;
}
.main_a{ width: 88%; margin: auto; max-width: 1280px; position:relative;}
.b_contact{ padding-top: 160px;}
.b_contact .f_tel{ margin-top:15px; color:#fff;}
.b_contact .f_tel p{ font-size:32px; margin-bottom:10px;}
.b_contact .f_tel span{ font-size:70px; font-family: 'Beba'; color:#fff; letter-spacing: 2px;}

.foot_pic{ position:absolute; right:0.46rem; top:0;}

.foot_ewm{ margin-top:20px;}
.foot_ewm li{ text-align:center;  color:rgba(255,255,255,.9); margin-right:10px;}
.foot_ewm li:last-child{ margin-right:0;}
.foot_ewm li .pic{ width:130px; height:130px; border-radius:6px; overflow:hidden; margin-bottom:12px;}

.foot_s{ width:550px; border-radius:46px; margin-top:25px; background:#fff; padding:6px 30px; box-sizing:border-box; font-family:'alimama'; font-size:23px; color:#888;}
.foot_s img{ display:block;}
.foot_s span{ background:var(--main_color); color:#fff; display:block; line-height:40px; border-radius:42px; padding:0 20px;}

.copyright{ padding:.2rem 0; border-top:solid 1px rgba(255,255,255,0.2); color:#fff; text-transform:uppercase; font-size:16px;}
.copyright a{ color:#fff;}




@media (min-width: 1560px) and (max-width: 1679px){
	.child_content {
    width: 90%;
}
}
@media (min-width: 1440px) and (max-width: 1559px){
.child_content {
    width: 90%;
}
@media (min-width: 1360px) and (max-width: 1439px){
.foot_pic{ position:absolute; right:-0.15rem; top:0;}
  .child_content {
    width: 90%;
}




