﻿:root{
	--main_color:#d80c18;        /* 主色 */
	--main_color_rgb:216,12,24;  /* rgba */
}
@font-face{ font-family:'alimama'; src: url('/images/alimama.ttf');}
@font-face{ font-family:'DINPro'; src: url('/images/fonteditor.ttf');}
#mould48450>div{min-height:400px;}
#mould72105 .menu span{background-color:#cc2a2e;background:#cc2a2e;}
#mould72105 .menu span:before{background-color:#cc2a2e;background:#cc2a2e;}
#mould72105 .menu span:after{background-color:#cc2a2e;background:#cc2a2e;}
#mould72106{ background:#cc2a2e;}
#mould72106 .swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:#fff;background:#fff;width:10px;height:10px;}
#mould72106 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#cc2a2e;background:#cc2a2e;width:10px;height:10px;}
.menu span{background: var(--main_color);}
.menu span:before, .menu span:after {background: var(--main_color);}
/*联系我们*/
/* 联系 */
.lx_box{ padding-top:30px;}
.lx_box .width_1600{     width: 94%;
    text-align: center;
    margin: 0 auto;}
.lx_box .heading p{ margin: 10px 0 16px 0;}
.lx_box .txt {display: flex;
    flex-direction: column;}
.lx_box .txt div{ text-align:center;}
.lx_box .txt div span{display:block;width: 50px;height: 50px;border-radius:50%;margin:0 auto;background-size: auto 100%;margin-top: 2%;}
.lx_box .txt div:nth-child(1) span{  background:  url(/images/ico1.png) no-repeat center;}
.lx_box .txt div:nth-child(2) span{ background:  url(/images/ico1.png) no-repeat center;}
.lx_box .txt div:nth-child(3) span{ background: url(/images/ico3.png) no-repeat center;}
.lx_box .txt div em{font-size: 16px;padding: 9px 0 10px 0;display:inline-block;border-bottom:1px solid var(--main_color);}
.lx_box .txt div p{font-size: 16px;margin-bottom: 10px;margin-top: 5px;}
.lx_box .txt div p a{color:#333;}
.lx_box .txt div.p p{ font-size:16px;}
.lx_box1 .map{     border: 2px solid var(--main_color);min-height: 200px;background: url(/images/mapp.jpg) no-repeat;background-size: auto 100%;}

.lx_box2{padding-top: 50px;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{ -webkit-appearance: none; margin: 0;}
input[type=number]{ -moz-appearance: textfield;}
#messages11{margin-bottom: 50px;border-radius:10px;padding-top: 0px;}
#messages11 input{border: 1px solid var(--main_color);background:none;outline: none;box-shadow:none;border-radius:8px;width: 49%;padding:30px;box-sizing:border-box;font-size:15px;margin-bottom: 20px;box-shadow: 0 0 10px rgb(0 0 0 / 5%);} 
#messages11 input:focus{ box-shadow:none;}
#messages11 textarea{ display: block; border: 1px solid var(--main_color); box-shadow:none; background:none; outline: none; width: 100%; padding: 20px 25px;box-sizing: border-box;min-height:160px; border-radius:8px;} 
#messages11 textarea:focus{ 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:280px; line-height:52px; border-radius:30px;}
.heading{ font-size:20px; font-weight:bold;margin-bottom: 4%;}
.heading span{ position:relative; z-index:1;}
.heading p{ font-size:16px;text-transform: uppercase;}


.product li {margin-bottom: 2%;}


#liucheng {
    margin: 6% 0;
}
liucheng .swiper-slide {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
/* 加盟费用 */
table.feiyong{border-collapse: collapse;margin-bottom: 5%;}
.feiyong th, td {border: 1px solid #ddd;padding: 8px;text-align: left;text-align: center;}
.feiyong th {background-color: var(--main_color);text-align: center;color:#fff;}
.feiyong tr{line-height:1.25;}


/* 加盟要求 */
.yaoqiu.width_1600 {display: flex;flex-direction: column;border-radius: 50px;margin-bottom: 5%;}
.yaoqiu h3{margin-top:3%;}
.yaoqiu .top {display: flex;justify-content: space-around;padding: 0 0% 4%;}
.yaoqiu .one {text-align: center;}
.one img {
    width: 60%;
}
.yaoqiu h5 {line-height: 2;font-size: 16px;font-weight: bold;}
.yaoqiu .bot {display: flex;justify-content: space-around;padding: 2% 3% 4% 3%;}
.yaoqiu .two {text-align: center;}
.two img {
    width: 60%;
}



/* 常见问题 */
.wenti.width_1600 {/* display: flex; */}
.wenti .lef {
    flex: 1;
    max-width: 600px;
    /* display: flex; */
    flex-direction: column;
    justify-content: space-between;
}

.wenti .lef .wt {border-radius: 10px;background: #fff;padding: 5%;box-shadow: 0px 0 10px 2px #0000001c;margin: 20px;}
.wenti .lef .wt .q span {display: flex;width: 30px;height: 30px;background: #d80c18;justify-content: center;align-items: center;margin-right: 2%;border-radius: 50%;color: #fff;    font-size: 14px;font-weight: normal;}
.wenti .lef .wt .q {display: flex;align-items: center;    font-size: 18px;font-weight: 500;}
.wenti .lef .wt .a {display: flex;flex-direction: row;margin-top: 1%;line-height: 1.8;}
.wenti .rig {flex: 1.5;/* display: flex; */margin-left: 1%;}
.wenti .rig .a {line-height: 1.95;}
.wenti .rig .wt {/* margin: 2% 0; */flex: 1;/* margin-left: 3%; */border-radius: 10px;background: #fff;padding: 5%;box-shadow: 0px 0 10px 2px #0000001c;margin-bottom: 20px;}
.wenti .rig .wt .q span {display: flex;width: 30px;height: 30px;background: #d80c18;justify-content: center;align-items: center;margin-right: 2%;border-radius: 50%;color: #fff;    font-size: 14px;font-weight: normal;}
.wenti .rig .wt .q {margin-bottom: 2%;line-height: 2;display: flex;align-items: center;    font-size: 18px;font-weight: 500;}
.wenti .wt:hover{ background: var(--main_color);color:#fff;}
.wenti .wt:hover .q span{color: #d80c18;background:#fff;}


/* 支持体系 */
div#tixi {padding: 5% 0;}
.hezis{    display: flex;
    flex-direction: column;}
.hezi {flex: 1;max-width: 400px;padding: 0 1%;display: flex;flex-direction: column;align-items: center;}
.hezi img {border-radius: 20px;border: 3px solid #cdae66;}
.hezi h1 {font-size: 20px;background: #cdae66;width:100%;line-height: 52px;text-align: center;margin: 7% 0;border-radius: 5px;}
.hezi p {font-size: 16px;line-height: 1.5;}




.mendian ul {
     display: grid;
    grid-template-columns: repeat(2, 1fr); /* 每行两列 */
    gap: 10px;
}

.mendian h3 {
    font-size: 16px;line-height: 1;
}

div#xingxiang {
    width: 90%;
    margin: 20px auto;
}
.wenhua img {
    width: 36%;
}

.wenhua h5 {
    font-size: 18px;
}

.wenhua.width_1600 {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.wenhua  div {
    margin-bottom: 3%;
}






.peizhi{    margin-top: 10px;}
.brand_cont .heading span:before {content: "";width: 45px;height: 45px;}
.brand_box1 {margin-top: 8%;padding: 0 3%;}
.brand_box1_content .txt p {line-height: 26px;}
.brand_box1_content img {margin-top: 2%;}
.brand_box2{
    margin-top: 8%;
}
.brand_box2 .left{
    padding: 0 3%;
}
.brand_box2 .left span {
    line-height: 26px;
}
.brand_box2 .heading span:before {
    content: "";
    width: 45px;
  height: 45px;}

.top { background: #fff; height:auto; padding:4px 0;}
.top .logo > a{ width:30%;     margin: 13px 10px 0;}
.top .logo img{ width:100%; margin-top: 0; border-radius:4px;}
.top .logo p{ font-size: 12px; line-height:16px; margin-top:10px;color: var(--main_color);margin-left:3%;}
.top .logo p a{ font-size: 20px; line-height:22px;color: var(--main_color);}
.top ul{ top: 0.58rem;}
.menu{ top: 48%;}
.gyr h4 {
    font-size: 18px;
}
.gyr p {
    text-align: justify;
    text-indent: 2em;
    line-height: 1.5;
    margin-bottom: 1%;
}
.lm_nav7{ background: #cc2a2e; height: 46px; margin-bottom:20px;}
.lm7_list{ margin: 0 auto;}
.lm7_list li{ background: none; height: 46px;}
.lm7_list li a{ text-decoration: none; line-height: 46px;}
.lm7_list .two_this{ text-decoration: none; position: relative;}
.lm7_list .two_this:after{ content: ""; clear: both; display: block; height: 1px; width: 80%; position: absolute; left: 10%; top: 38px; background: #fff;}

#mould72111{ width:100%; padding:0 15px 20px 15px; box-sizing: border-box;}
#mould72111 p{ line-height:30px!important; float: inherit!important; margin: inherit!important;}
#mould72111 p img{ margin:5px 0!important;}

.lc1 .lc1_cont .lc1_left .lc1_tit{ font-size:14px;}

.product ul{ margin-top:0;}
.product li a{ border:1px solid #ccc; box-sizing:border-box;}
.product li p{ font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.picture1 .picture1-cont{ padding:0 15px; margin:0; width:100%; box-sizing:border-box;}
.picture1 .picture1-cont > ul li{ width:48%;}
.news2{ width:100%; padding:0 15px; box-sizing:border-box;}
.news2 ul li:first-child a{ padding-top:0;}
.n2_img{ height:80px;}
.n2_img img{ height:100%;}
.n2_contain{ width:67%;}
.n2_contain p:nth-child(1){ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.n2_contain p:nth-child(3){ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;text-indent: inherit;}
.news2 ul li:last-child a{ border-bottom: none; padding-bottom:5px;}
.news_xq h3 span{ margin:0 10px;}
.news_xq p span{ display:inline;}
.fy_all{ margin:.15rem auto;}
.news_xq h2{ line-height: 30px;}
.fy_all div a{ background:#666;}

#mould72132{ width:92%; margin:0 auto;}
.product_ > p:nth-child(2) span{ margin:0 5px;}
.product_ .peizhi p{ font-weight: normal; line-height:30px; font-size: 16px;}

.tb_page1{ margin: .1rem 0.15rem; width: auto;}
.tb_page1 h4{ font-weight: normal; margin:0;}
.tb_page1 h4 a{ color:#e60012!important;}

#mould72136{ padding-bottom:30px;}
.lianxiwo{ width:94%; margin:0 auto; padding-bottom: 20px;}
.lianxiwo h2{font-size: 18px;color: #cc2a2e;}
.lianxiwo p{ line-height: 30px !important;}
.allmap{ height: auto; width:94%; margin:0 auto 20px auto;}
.allmap p{ float:inherit !important; margin:0!important;}

/*======================底部======================*/
.flex_space {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.footer_bg{ width: 100%; background: var(--main_color);padding-top: 20px;}
.footer_bg .foot_pic{ width:60%; 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;}
.b_contact .lj {margin: 0 auto;padding: 20px 0;}
.b_contact .lj p {color: #fff;}
.b_contact .lj p a{color: #fff;}
.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%;}
li.t_center {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.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%;}
.copyright{ padding: 0.2rem 7%;color:rgba(255,255,255,0.5);text-transform:uppercase; font-size:12px;}
.copyright a{color:rgba(255,255,255,0.5);}

.zzs {
width: 90%;
margin: 0 auto;
}

.zza {
color: #fff;
display: flex;
    flex-direction: column;
    align-items: center;
}

.zza p {
/* line-height: 2; */
margin-bottom: 3%;
}

li {}

.messages3 a#submit {
background: #FFF;
width: 60px;
line-height: 2;
display: flex;
align-items: center;
justify-content: center;border-radius: 5px;margin-bottom: 2%;color:var(--main_color);}
.zzb {color: #fff;}
ul#message2 {
    display: flex;
    flex-direction: column;
    align-items: center;
}


#mould37086{ padding:0 3%; box-sizing:border-box; margin-bottom:20px;}
.video video{ height: auto;}
.video p{ margin-top:10px;}


.newslist1 .news2{ width:100%; padding:0 15px; box-sizing:border-box;}
.newslist1 .news2 li{ box-shadow: 0 0 10px rgb(0 0 0 / 20%); padding:12px; box-sizing:border-box; margin-bottom:20px;}
.newslist1 .news2 ul li a{ border-bottom:none; color:#333; padding:0;}
.newslist1 .news2 ul li h3{ font-size:20px; border-bottom:1px solid #ccc;}

.input_text input {height: 36px;}
#mould59558 {width: 92%;margin: 0 auto;}
input[type="submit"] {background: #cc2a2e;margin: 10px auto 20px auto;width: 100%;display: block;}


  .lc1 .lc1_cont .lc1_right{color: #333;font-size: 16px;    width: 70%;    top: 5%;}
  .lc1 .lc1_cont .lc1_left .lc1_tit { font-size: 18px;color: #cc2a2e;font-weight: 600;margin-top: 15%;}
  .lc1:after { left: 26%;background-color: #cc2a2e;}
  .lc1 .lc1_cont .lc1_cicle { left: 21.8%;    opacity: 0.5; background: #cc2a2e;}
  .lc1 .lc1_cont:before { left: 22.7%;background: #cc2a2e;}
  .lc1 .wWLine {  margin-bottom: 30px;    padding: 15px 15px;}
  .lc1 .lc1_cont {height: initial;}

.message input[type="button"] {background: #cc2a2e;}


#mould72134 .headst tr td{ background-color:#cc2a2e;background:#cc2a2e; }
#mould72134 .cd-faq-trigger::before{ background-color:#cc2a2e;background:#cc2a2e; }
#mould72134 .cd-faq-trigger::after{ background-color:#cc2a2e;background:#cc2a2e; }







