﻿


/* 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_top1{ position: fixed; right: 24px; bottom: 48px; width: 48px; height: 48px; color: #fff; border-radius:6px; background:rgba(0,0,0,0.5); text-align:Center; cursor: pointer;}
.back_top1 img{ width: 20px; display: block; margin:12px auto 0;}

.t_left_center{ display: flex; flex-direction: column; justify-content: center;}
.flex_start{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
.flex_space{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.t_center{ display: flex; flex-direction: column; justify-content: center; align-items: center;}
.main_a{ width:100%; padding:0 20px; box-sizing:border-box;}

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

/*====================== 导航 ======================*/
#mould86068{ width: 100%; left: 0; top: 0; height: 60px; border-radius: 0; position: fixed; z-index: 200; background: #fff; box-shadow: 0 1px 20px rgb(0 0 0 / 10%);}
.navbars41{ width: 100%; padding: 0 10px; box-sizing: border-box;}
.navbars41 .logo{ height:60px;}
.navbars41 .logo img{ height:38px;}

/*======================手机菜单按钮======================*/
.m_nav_btn{ width: 30px;height: 30px;transition: 0.3s;cursor: pointer;border:none;padding: 0;outline: none;background:none; margin-top:15px; display:block;}
.m_nav_btn .line{position: relative;display: block;width: 25px;height: 3px;margin: 0px auto 0;background:var(--main_color);border-radius:3px;}
.m_nav_btn .line:before,.m_nav_btn .line:after{content: '';width: 100%;height: 3px;left: 0;position: absolute;background:var(--main_color);border-radius:3px;transition-duration: 0.3s,0.3s;transition-delay: 0.1s,0s;}
.m_nav_btn .line:before{transition-property: bottom,transform;bottom: 8px;}
.m_nav_btn .line:after{transition-property: top,transform;top: 8px;}
.m_nav_btn_active .line {background: transparent;-webkit-transition-delay: 0s,0s;-moz-transition-delay: 0s,0s;-ms-transition-delay: 0s,0s;-o-transition-delay: 0s,0s;transition-delay: 0s,0s}
.m_nav_btn_active .line:after,.m_nav_btn_active .line:before {-webkit-transition-delay: 0s,.1s;-moz-transition-delay: 0s,.1s; -ms-transition-delay: 0s,.1s; -o-transition-delay: 0s,.1s; transition-delay: 0s,.1s}
.m_nav_btn_active .line:before {bottom: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.m_nav_btn_active .line:after {top:0px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}

/*======================手机弹出菜单======================*/
.m_tc_box{position: fixed;top:0px;left: 0;bottom: 0;right: 0;background:url(/images/m/nav_bg.jpg) no-repeat center top; background-size:cover; z-index: 102; display:none;}
.m_tc_box .wrapper {position: absolute;left: 0;right: 0;height: 100%;padding:15px 22px; box-sizing:border-box;/*overflow-x: hidden;overflow-y: auto;*/z-index: 110;}
.nav_ico{ position:absolute; right:25px; bottom:25px; max-width:33%;}
.nav_ico img{width:100%;}

.m_menu{ margin-top:100px;}
.m_menu li{ margin-top:5vh; position:relative; padding-left:12px;}
.m_menu li.active:before{ content:''; display:block; width:4px; height:100%; border-radius:5px; background:#fff; position:absolute; left:0; top:0; }
.m_menu li a{ color:rgba(255,255,255,0.68); font-size:28px; font-family:'alimama';}
.m_menu li p{ font-size:14px; text-transform:uppercase; margin-top:3px;}
.m_menu li.active a{ color:#fff;}
.m_menu li.active p{ color:#fff;}


/*======================底部======================*/
.footer_bg{ width: 100%; background: var(--main_color);padding-top: 20px;}
.footer_bg .foot_pic{ width:64%; margin:0 auto;}
.b_contact{ padding:0 7%;}
.b_contact .f_tel{ margin-top:15px; color:#fff;}
.b_contact .f_tel p{ font-size:18px; margin-bottom:24px;}
.b_contact .f_tel a{ font-size:48px; font-family: 'Beba'; color:#fff; letter-spacing: 2px;}

.foot_ewm { margin-top:24px;}
.foot_ewm li{ width:23%; text-align:center;  color:rgba(255,255,255,.9); font-size:10px;}
.foot_ewm li .pic img{width:100%;}
.foot_s{ width:100%; border-radius:25px; margin-top:20px; padding:6px 12px; font-size:14px; background:#fff; box-sizing:border-box; font-family:'alimama';  color:#888;}
.foot_s img{ display:block;  height:25px; margin-top: 2px;}
.foot_s span{ background:var(--main_color); color:#fff; display:block; line-height:28px; padding:0 8px; border-radius:42px;}
.foot_tel{ margin:20px 0 25px;}
.foot_tel img{ width:100%;}
.b_contact .lj {margin: 0 auto;padding: 20px 0;}
.b_contact .lj p {color: #fff;}
.b_contact .lj p a{color: #fff;}
.copyright{ padding:.2rem 0; border-top:solid 1px rgba(255,255,255,0.2); color:rgba(255,255,255,0.5);text-transform:uppercase; font-size:12px;}
.copyright a{color:rgba(255,255,255,0.5);}

/*======================内页图======================*/
.fixed_img{ width:100%; margin-top:60px; position:relative; overflow:hidden;}
.fixed_img img{ width:100%;}
.fixed_img .txt{ position:absolute; left:0; top:0; bottom:0; right:0;  z-index:9; }
.fixed_img .txt h2{ font-size:.24rem; line-height: .24rem; font-family:'alimama'; color:#fff; margin-top:.2rem;}
.fixed_img .txt h2:after{ content:''; width:36px; height: 2px; background:var(--main_color); display:block;  margin:10px 0 6px; border-radius:5px;}
.fixed_img .txt h5{ font-family:'Beba'; font-size:.18rem; line-height: .2rem; font-weight:600; color:#fff;}

/*======================内页图======================*/
.about1{ background: #f2f2f2; padding:40px 0;}
.about1 .boxs_a img{ height: 75px;}
.about1 .boxs_b{ background: #fff; border-radius: 15px; margin-top: 30px; padding-bottom: 25px; overflow: hidden;}
.about1 .boxs_b .pic{ width: 100%; position: relative; z-index:1;}
.about1 .boxs_b .pic:after{ content:""; width:100%; height:30%; background: linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.8)); position:absolute; left:0; bottom:0; z-index:0;}
.about1 .boxs_b .pic .img1{ position: absolute; left: 2%; bottom: 20px; z-index:2;}
.about1 .boxs_b .pic .img1 div{ display: inline-block; margin:0 10px;}
.about1 .boxs_b .pic .img1 div img{ height:40px;}
.about1 .boxs_b .txt{ width: 100%; padding: 20px 20px 0;box-sizing: border-box;}
.about1 .boxs_b .txt h3{ font-size: 14px; margin-bottom: 15px; line-height: 1.5;}
.about1 .boxs_b .txt .desc{ line-height: 1.8;}


.about4{ background:url(/images/about/about_bg2.jpg) no-repeat center top; background-size: cover; padding:40px 0;  position:relative; overflow:hidden;}
.about4 .boxs_a .li{ margin-bottom:32px; position:relative;}
.about4 .boxs_a .li:first-child img{ height:40px;}
.about4 .boxs_a .li:last-child>img{ height:80px;}
.about4 .boxs_a .li .img{ width:40%; position:absolute; left:32%; top:80px; animation: sxs 2s linear infinite alternate;}

.about4 .boxs_b{ width:62%; position:absolute; right:0; top:26px;}
.about4 .boxs_b img{ width:100%; display:block;}
.about4 .boxs_c{ margin-top:160px;}
.about4 .boxs_c .li{ width:48%; background:#fff; text-align:center; padding:24px 10px 16px; box-sizing:border-box; border-radius:12px;}
.about4 .boxs_c .li:nth-child(-n+2){ margin-bottom:4%;}
.about4 .boxs_c .li .pic img{ height:36px;}
.about4 .boxs_c .li .txt{ margin-top:16px;}
.about4 .boxs_c .li .txt p{ line-height:1.5; font-size:12px; color:#666; font-family:'alimama';}


/*门店实景*/
.md1{ background:url(/images/about/md_bg1.jpg) no-repeat center top; background-size:cover; padding:30px 0;}
.md1 .box1{ background:#fff; border-radius:16px; padding:25px 15px 20px; position:relative; }
.md1 .box1 .tit{ margin-bottom:30px; text-align:center;}
.md1 .box1 .tit img{ width:80%;}
.md1 .box1 .shuzi img{ height:30px;}
.md1 .box01{ color:rgba(255,255,255,0.6); padding:15px 5%; text-align:center; font-size:12px; line-height:1.6;}
.md1 .box2{ text-align:center; margin-top:20px;}
.md1 .box2 img{ height:64px;}
.md1 .box3{ margin-top:.3rem;}
.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: 36px;}
.md1 .box6 li:first-child{ text-align:Center; width:100%; margin-bottom:24px;}
.md1 .box6 li:first-child img{ height:25px;}
.md1 .box6 li img{ height:26px;}

/*门店展示*/
#index_case_btn{ width:100%; position:relative;}
#index_case_btn .swiper-wrapper{ height:auto;}
.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:16px; width:auto; vertical-align:middle; margin-right:6px; margin-top: 2px;}
.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;}
.index_case_list  .txt p{ font-size:.14rem; 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-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:36px 0;  overflow:hidden;}
.md2 .box1{ text-align:center; position:relative; z-index:2;}
.md2 .box1 img{ height:60px;}
.md2 .box2{ text-align:center; font-size:1.68rem; color:#EDEDED; font-weight:bold; margin-top:; position:relative; z-index:0;}
.md2 .box3{ border-radius:10px; z-index:3; position:relative;}
.md2 .swiper-wrapper{ height:auto;}
.md2 .swiper-slide{ border-radius:15px; overflow:hidden;}

.md3{ background: url(/images/about/md_bg3.jpg) no-repeat center top; background-size: cover; padding: 36px 0; overflow: hidden;}
.md3 .box1{ text-align:center; margin-bottom:.2rem;}
.md3 .box1 img{ height:60px;}
.md3 .box2{ overflow:hidden; width:100%;}
.md3 .box2 ul{ background:#fff; border-radius:8px; overflow:hidden; padding:10px; box-sizing:border-box;}
.md3 .box2 li{ width:48%; border-radius:6px; overflow:hidden;}
.md3 .box2 li:nth-child(-n+14){ margin-bottom:10px;}

/* about1 结束 */




/* 加盟整合页 开始 */
.join_a{ background: #f5f5f5 url(/images/about/about_bg1.png) no-repeat center top; background-size: cover; padding: 36px 0 24px;}
.join_a .box1 img{ max-width:80%;}
.join_a .box2{ background:url(/images/join/jm_pic02.png) no-repeat center #fff; background-size:90% auto; border-radius:10px; box-sizing:border-box; position:relative; padding: 24px;}
.join_a .box2 li:nth-child(1){max-width:37%;}
.join_a .box2 li:nth-child(2){max-width:52%;}

.join_b{ background:url(../images/zsjm/jm_pic04.png) no-repeat center top var(--main_color); background-size:contain; padding:.4rem 0 .3rem; position:relative;}
.join_b .box1{ text-align:center; font-size:.24rem; color:#fff; font-family:'alimama'; margin-bottom:.4rem;}
.join_b .box2 li{ width:33.3%; text-align: center; margin-bottom:30px;}
.join_b .box2 li img{ height: 66px;}
.join_b .box3{ text-align:center; color:rgba(255,255,255,0.6); font-size:.13rem; line-height:1.6;}

.join_c{ background:url(/images/join/jm_bg2.jpg) no-repeat center top; background-size:cover; padding:36px 0; overflow:hidden;}
.join_c .box1 img{ max-height:60px;}
.join_c .box2 .swiper-wrapper{ }
.join_c .box2 .swiper-slide{ background:#fff; border-radius: 30px; overflow: hidden;}
.join_c .box2 .swiper-slide img{ width:auto;}
.join_c .box2{ margin-top: 24px;}
.join_c .box2 .tabs1{ margin-bottom:.2rem; width:100%;}
.join_c .box2 .tabs1 a{ background:#fff; width:19%; text-align:center; font-size:14px; line-height:30px;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 .bz2{ padding-bottom:24px;}
.join_c .box2 .bz2 .txt{ margin-left:20px;}
.join_c .box2 .bz2 .txt h3 img{ height:24px;}
.join_c .box2 .bz2 .tit{ width:180px;}
.join_c .box2 .bz2 .tit li{ width:50%; line-height:40px; border-top:solid 4px rgba(0,0,0,0.3); text-align:center; font-size:13px; font-weight:bold; color:#666; position:relative; cursor:pointer;}
.join_c .box2 .bz2 .tit li.active:after{ content:''; display:block; width:100%; height:4px; background:#666; position:absolute; left:0; top:-4px;}
.join_c .box2 .bz2 .tit li.active:before{ content:"";position:absolute;top:0;left:50%;border-style:solid;margin-left:-3px;border-width:5px;border-color:#666 transparent transparent;}
.join_c .box2 .bz2 .con{ position:relative;}
.join_c .box2 .bz2 .con li{ display:none;}
.join_c .box2 .bz2 .con li img{ max-width:90%;}
.join_c .box2 .bz2 .con li.active{ display:block; transform:translateY(0);}

.join_d{ padding:30px 0; position:relative;  overflow:hidden; background:#f5f5f5;}
.join_d .box1 .t_left_ img{ max-height:60px;}
.join_d .box1 div:last-child{ right: 0; top: 40px; position: absolute; max-width: 55%;}
.join_d .box2{ margin-top:.24rem;}
.join_d .box2 img{ max-height:60px;}
.join_d .box3{ margin-top:24px;}
.join_d .box3 li{ width:20%;}
.join_d .box3 li img{ width:90%;}
.join_d .box4{ right:0; top:1.5rem; position:absolute;}

.join_e{ background:#f5f5f5; padding-bottom:36px;}
.join_e .box1{ 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 top 100px #f5f5f5; background-size:150% auto;padding:30px 0 40px;border-top:dashed 2px #F5D4D4;overflow:hidden;}
.index7 .boxs_a{ margin-bottom:30px;}
.index7 .boxs_a img{ width:40%;}
.index7 .boxs_b .ditu img{ width:100%; display:block;}
.index7 .boxs_b .ditu span{ display:block; margin-top:.24rem; font-size:10px;}

.index7 .boxs_b .txt{ width:100%;}
.index7 .boxs_b .txt dl{ background:#fff; border-radius:10px; margin-top:15px; padding:15px 15px; font-family:'alimama'; cursor: pointer;}
.index7 .boxs_b .txt dt{ font-size:20px; position:relative; padding-left:28px; background:url(/images/m/jt.png) no-repeat left center; background-size:contain;}
.index7 .boxs_b .txt dt span{ font-size:22px;}
.index7 .boxs_b .txt dt i{ font-size:12px; border-radius:100%; border:solid 1px #333; width:20px; line-height:20px; text-align:center; position:absolute; left:0; top:0;}
.index7 .boxs_b .txt dd{ line-height:2; display:none;  margin-top:10px;}
.index7 .boxs_b .txt dd strong{ color:#999;}
.index7 .boxs_b .txt dl.active dd{ display:block;}

.join_f{ background:url(/images/m/jm_bg4.jpg) no-repeat center; background-size:cover; padding:40px 0 10px;  overflow:hidden;}
.join_f .box1 img{ max-height:50px;}
.join_f .box2{ margin-top:40px; }
.join_f .box2 li{ margin-bottom:30px;}
.join_f .box2 li img{ height:40px;}

.join_g{ background:url(/images/join/jm_bg5.png) no-repeat center top; background-size:cover; padding:30px 0 0;  overflow:hidden;}
.join_g .box1 img{ max-height:50px;}
.join_g .box2{ margin:80px auto 100px; width:100%; height:220px;padding:0 15px;background:url(/images/join/xian.png) no-repeat center center; background-size:100% 100%; box-sizing:border-box;}
.join_g .box2 li{ width:85px; text-align:center;}
.join_g .box2 li img{ height:88px;}
.join_g .box2 ul.c li{ width:100%;}
.join_g .box2 ul.c li img{ width:68px; height:auto;}
.join_g .box2 ul.a li{ margin-top:-30px;}
.join_g .box2 ul.b { margin-top:20px;}
.join_g .box2 ul.c{ margin-top:15px;}

/* 加盟整合页 结束 */


/* 新闻内页 开始 */
.news_list_title{ margin:30px 0 10px;}
.news_list_txt{ position:relative; padding-left:16px;}
.news_list_txt:before{ content:''; display:block; width:6px; height:100%; position:absolute; left:0; top:0; background:var(--main_color); border-radius:10px;}
.news_list_txt p{ font-size:.12rem; color:#ddd; margin-bottom:6px; line-height:1; font-weight:600; text-transform: uppercase;}
.news_list_txt h2{ font-size:.24rem; color:#000; line-height:1; font-family:'alimama'; letter-spacing:3px; margin:4px 0;}

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


.news_a .swiper-container{ margin-top:20px; box-shadow: 0 0 10px rgb(0 0 0 / 15%);}
.news_a .swiper-wrapper{ height:auto;}
.news_a .swiper-slide{ transition: 0.5s; background: #fff; overflow: hidden; cursor: pointer; padding: 10px; box-sizing: border-box;}
.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: -20px; padding-left: 10px; position: relative; width:160px;}
.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; margin:0;}
.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:8px; margin-bottom:.4rem;}
.Signing ul{ margin-top:.3rem;}
.Signing li{ background:#fff; padding:8px 15px; box-sizing:border-box; margin-bottom:.16rem; transition:all .3s; cursor:pointer; border-radius:8px; box-shadow: 0 0 8px rgb(0 0 0 / 8%);}
.Signing li h3{ font-weight:normal; font-size:.16rem; line-height:20px; font-family:'alimama';width:100%;transition:all .3s; margin-bottom:5px; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Signing li span{ color:#666;transition:all .3s; font-size:.14rem; font-family: 'Beba';}
.Signing li:hover{ background:var(--main_color);}
.Signing li:hover h3{ color:#fff;}
.Signing li:hover span{ color:#fff;}

/* 新闻内页 结束 */

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

#mould76982{ margin:.24rem auto;}
#mould76982 h2{ font-size: .18rem; line-height: 1.4; color: #000; text-align:center; font-weight:bold; margin:0;}
#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:36px; font-style:normal; margin-right:25px;}
.content{ padding-bottom:.64rem;}
.content p{ line-height: 1.6;}
.content p img{ padding:10px 0;}
.content video{ max-width:100%; height:auto !important;}
.tb_page{ margin: initial;}
.tb_page h4 a{ color:var(--main_color);}
/* 新闻列表 详情 结束*/


/*分页*/
.fy_all{ margin: 0 auto .15rem auto;}
.fy_all div a{ background:#666; font-size: 12px;}
/*新闻*/
.news2{ width:100%; padding:0 15px; box-sizing: border-box;}
.news2 ul li:first-child a{ padding-top:0;}
.news2 ul li:last-child a{ border-bottom:none; padding:20px 0;}
.n2_img{ width:100%; border-radius:12px; overflow:hidden; margin-bottom:12px;}
.n2_contain{ width:100%;}
.n2_contain p:nth-child(1){ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.n2_contain p:nth-child(3){ text-indent:inherit; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

/*fenye*/
.tb_page1{ width: auto;}
.tb_page1 h4{ display: flex; color: #666; font-weight: normal; margin:0;}
.tb_page1 h4 span{ line-height: 30px; display:inline-block; width: 64px;}
.tb_page1 h4 a{ width: calc(100% - 64px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:var(--main_color);}


/* 联系我们 开始*/
.lx_list{ margin-top:.3rem;}
.lx_list li:first-child{ width:100%; background:var(--main_color); color:#fff;}
.lx_list li:first-child .ico img{filter: grayscale(100%) brightness(1000%);}
.lx_list li:first-child .info{ color:#fff;}
.lx_list li:first-child h5{ font-size:.24rem; line-height:36px;}
.lx_list li:first-child h5:after{ background:#fff;}
.lx_list li:first-child .info p{ font-size:.36rem;line-height:36px; font-family: 'Beba';}

.lx_list li{ width:48%; background:#fff; text-align:center; border-radius:15px; padding:.2rem 0; transition:0.5s all; position:relative;}
.lx_list li+li{ margin-top:12px; box-shadow: 0 0 10px rgb(0 0 0 / 8%);}
.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{ margin-bottom:.2rem;}
.lx_list li .ico img{transition:0.5s all; height:30px;}
.lx_list li h5{ font-size:.14rem; font-family:'alimama'; line-height:20px; margin:0;}
.lx_list li h5:after{ content:''; width:.36rem; height:2px; background:var(--main_color); margin:.1rem auto .15rem; 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:.12rem; font-weight:normal; margin:0;}
.lx_list li .info p{ font-family:'alimama'; line-height:1.4; font-size:.12rem;}

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


.tb_nav li:nth-child(1) a{ background:0; color:#333;}
.tb_nav li a{ font-weight: bold; color:#333; box-sizing: border-box;}
.tb_nav li.active a{ border:none; background:var(--main_color); color:#fff;}

#mould72090{ padding: 0 20px; box-sizing: border-box;}
.product_{ margin-top:30px;}
.product_ .peizhi p{ font-size: 14px; line-height: 24px; font-weight: normal; padding-left:0;}


/* 技术培训 */
.technology_a{ padding:30px 0;}
.technology_a li{ position:relative; margin-bottom:30px; background:#fff; border-radius:12px; overflow:hidden; box-shadow: 0 0 10px rgb(0 0 0 / 15%);}
.technology_a li:last-child{ margin-bottom:0;}
.technology_a li .img{ width:100%;}
.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{ overflow:hidden; padding:14px; box-sizing:border-box;}
.technology_a li .txt h2{ font-size:24px; line-height:30px; font-family:'alimama'; color:var(--main_color); margin:0 0 10px;}
.technology_a li .txt p{ line-height:24px; 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:20px;}

