﻿.peizhi{    margin-top: 10px;}

.active {background: #cc2a2e;}
.active a {color: #fff!important;}
#mould72079>#mould61150,#mould72079>#mould61152{ min-height:auto!important;}
#mould72072 .menu span{background-color:#fff;background:#fff;}
#mould72072 .menu span:before{background-color:#fff;background:#fff;}
#mould72072 .menu span:after{background-color:#fff;background:#fff;}
#mould72073{ background:#C20F26;}
#mould72073 .swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:#fff;background:#fff;width:10px;height:10px;}
#mould72073 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#cc2a2e;background:#cc2a2e;width:10px;height:10px;}


.news_xq h3 a {color: #cc2a2e;}


.top .logo > a{ width:35%; margin-right:15px; margin-top: 9px;}
.top .logo img{ width: 90%; margin-left:6%;}
.top .logo p{ font-size: 10px; line-height:14px; margin-top:12px;}
.top .logo p a{ font-size: 14px; line-height:14px;}
.menu{ top: 45%;}

.lm_nav7{ background: #9d5634; 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: 36px; background: #fff;}

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

.news2 ul li:first-child a{ padding-top:0;}
.news2 ul li:last-child a{ border-bottom:none; padding-bottom:5px;}
.n2_img{ height: 75px;}
.n2_img img{ height: 100%;}
.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;}
.news_xq h2{ line-height: 30px;}
.news_xq h3,.news_xq h3 span{ font-size: 14px;}
.news_xq h3 span{ margin:0 10px;}
.news_xq p span{ display:inline;}
.btns_p a{ font-size: 14px; background: #666;}
.fy_all{ margin: .15rem auto;}
.fy_all div a{ background:#666;}

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

#mould72090{ padding: 0 20px; box-sizing: border-box;}
.product_ .peizhi p{ font-size: 14px; line-height: 24px; font-weight: normal; padding-left:0;}
.tb_page1{ margin: .1rem 0.15rem; width: auto;}
.tb_page1 h4{ font-weight: normal; margin:0;}
.tb_page1 h4 a{ color: #cc2a2e!important;}

.picture1 .picture1-cont{ padding:0 15px; margin:0; width:100%; box-sizing:border-box;}
.picture1 .picture1-cont > ul li{ width:48%}
.picture1 .picture1-cont > ul a{ border:1px solid #ccc; box-sizing:border-box;}
.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;}

.headst tr td{ background:#666; font-size: 0.13rem;}
.cd-faq-trigger{ border-bottom: 0.01rem dashed #ccc;}
.cd-faq-items ul li .a-1:first-child{ width:21%;}
.cd-faq-items ul li .a-1:last-child{ width:19%;}
.cd-faq-trigger::before, .cd-faq-trigger::after{ background: #666;}

#mould72094{ padding-bottom:30px;}

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

.copy h2{ line-height:24px; padding: 8px 0;}
.copy h2 a{ line-height:24px;}

#mould61152,#mould61150{ background: #4c4c4c; border: 1px solid #4c4c4c;}
#mould61152 .tel-1{
    width:80%;
    display: block;
    margin: 0.2rem auto;
    text-align: center;
    background: rgba(255,255,255,1);
    box-shadow: 0 0 4px 3px rgba(0,0,0,0.06);
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.18rem;
    border-radius: 1.8em;
color:#333;
}#mould61150 .tel-1{
    width:80%;
    display: block;
    margin: 0px auto;
    text-align: center;
    background: rgba(255,255,255,1);
    box-shadow: 0 0 4px 3px rgba(0,0,0,0.06);
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.18rem;
    border-radius: 1.8em;
color:#333;
    margin-top: .2rem;
}
#mould61150 .tel-1 div{
background:url(//upload.ruituoyun.com/Upload/website/220/image/2020/08/21/6373360635044188469921957.png) no-repeat;
    background-size: 100%;
    width: 0.3rem;
    height: 0.33rem;
    margin-right: 0.15rem;
    margin-left: .3rem;
    margin-top: .07rem;
}
#mould61150 .tel-1 span{
    font-size: 0.16rem;
    margin-left: 0.15rem;
}
#mould61150 .tel-1 p,#mould61150 .tel-1 span,#mould61150 .tel-1 div {
    vertical-align: middle;
    float: left;
}


#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{ padding:10px; box-sizing:border-box; text-align:center;width: 49%; float: left;}
.newslist1 .news2 ul li a{ border-bottom:none; color:#333; padding:0;}
.newslist1 .news2 ul li h3{ font-size:16px;}

/*内页标签*/
.tb_nav li:nth-child(1) a {background:0;color:#cc2a2e;}


.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;}

/*联系*/
.footer{margin-bottom: 60px;    background: #333;}
/*底部2*/
.foot3{ position: fixed; z-index: 999; bottom: 0; background: #fff;}

/*底部2*/
.tb_nav li a{font-weight: bold;color:#cc2a2e;box-sizing: border-box;}
.tb_nav li.active a{ border: 0.01rem solid #cc2a2e;}

/*内页留言*/
.message input[type="button"]{background: #cc2a2e;}

.top{    position: absolute;z-index: 99;    background: rgba(54,68,92,0.9);}
.top .logo p a {color: #fff;}
.top .logo p {color: #fff;}

.top ul{background: rgba(54,68,92,0.9);}
.top li a{color: #fff;}
.top li:first-child {border-top: 1px solid rgba(255,255,255,0.1);}
.top li {height: .45rem;width: 100%;text-indent: 2em;margin: 0;line-height: .45rem;border-bottom: 1px solid rgba(255,255,255,0.1);}



/*加盟整合页*/

    .cp25 .cp25-main{ width:100%; padding:0 15px; box-sizing:border-box;}
    .cp25 .swiper-container{ width:100%;}
    .cp25 .swiper-wrapper{ height:auto;}
    .cp25:after,.cp25 .swiper-slide a:before,.cp25 .swiper-slide a:after,.cp25 .swiper-slide.swiper-slide-next:after{ display:none;}
    .cp25 .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px;}
    .cp25 .swiper-pagination .swiper-pagination-bullet-active{ background:#f5a830; width:10px; height:10px;}
 

    .box .name{ color:#333; font-size:14px; text-transform: uppercase; text-align:center; margin-bottom:20px;}
    .box .title{ font-size: 24px; line-height: 30px; font-weight:bold; text-align: center; color: #f5a830; margin: 24px 0 2px 0;}
    .cp252 .swiper-container{ padding:0 0 40px 0!important; margin-bottom:0!important;}
    .cp252 .swiper-slide{ border: 2px solid #f5a830; box-sizing:border-box; border-radius:12px; overflow:hidden;}
    .cp252 .swiper-slide img{ border-radius:inherit!important; width:100%;}
    .cp252 .swiper-slide a{ position:relative; display:block;}
    .cp252 .swiper-slide span{ position: absolute; top:-40px; left:50%; transform:translateX(-50%); width:80px; height:80px; background:#f5a830; border-radius:50%; border: 2px solid #fff;}
    .cp252 .swiper-slide span em{ font-size:24px; color:#fff; position:absolute; bottom:10px; left:50%; transform:translateX(-50%);}
    .cp252 .swiper-slide h3{ text-align:center; color:#f5a830!important; font-size:20px; font-weight:bold; margin:15px 0;}
    .cp252 .swiper-slide p{ padding:0 24px; line-height:26px; height:90px; margin:20px 0; text-align:left;}
    
    
    /*条件*/
    .peixun_cont{ width:100%; margin-top:20px; padding:0 15px; box-sizing:border-box;}
    .peixun_cont .img_box{ width:100%; height:208px;}
    .peixun_cont .img_box img{ width:100%; height:100%;}
    .peixun_cont ul{ }
    .peixun_cont li{ width:100%; background: #f5a830; padding: 20px 15px; box-sizing:border-box; color:#fff; margin-top:3px;}
    .peixun_cont li h2{ font-size:18px; line-height:30px; margin:0 0 10px 0; font-weight:bold;}
    .peixun_cont li p{ line-height:24px;}
      
    #zhichi{ width:100%; background: #f5a830; min-height:360px; box-sizing:border-box; padding-bottom:16px; padding-top: 10px; margin-top: 10px;}  
    #zhichi .name,#zhichi .title{ color:#fff;}  
    .zhichi_cont{ width:100%; padding:0 15px; box-sizing:border-box;}  
    .zhichi_cont li{ float:left; width:49%; height:200px; margin:0 2% 2% 0; background: #fff; border-radius:8px; padding:20px 12px 12px 12px; box-sizing:border-box;}  
    .zhichi_cont li:nth-child(2n){ margin-right:0;} 
    .zhichi_cont li span{ width: 55px; height: 55px; margin: 0 auto; background: url(/images/join_icon.png) no-repeat; display: block;}
    .zhichi_cont li:nth-child(2) span{ background-position:-130px 0;}
    .zhichi_cont li:nth-child(3) span{ background-position:-65px 0;}
    .zhichi_cont li:nth-child(5) span{ background-position:-195px 0;}
    .zhichi_cont li:nth-child(6) span{ background-position:-260px 0;}
    .zhichi_cont li:nth-child(4) span{ background-position:-325px 0;}
    .zhichi_cont li:nth-child(7) span{ background-position:-390px 0;}
    .zhichi_cont li:nth-child(8) span{ background-position:-455px 0;}
    .zhichi_cont li h2{ font-size:18px; line-height:30px; text-align:center; margin:12px 0 0 0;}
    .zhichi_cont li p{ line-height:24px;}
      
      
      /*流程*/
    #liucheng{ background:#f5a830; margin: 24px 0; padding-top: 10px;}
    #liucheng .name,#liucheng .title{ color:#fff;}  
    #liucheng ul{ width:100%; padding:0 15px 15px 15px; box-sizing:border-box;}
	#liucheng li{ float:left; width:28%; margin-right:8%; text-align:center;}
	#liucheng li:nth-child(3n){ margin-right:0;}
	#liucheng li a{ display:block; width:100%; height:96.5px; margin:0 auto; border-radius:50%; border: 2px solid #fff; position:relative; background:url(/images/btn-jm.png) no-repeat; transform: scale(0.9);}
    #liucheng li:nth-child(1) a{ background-position: 16px 24px;}
    #liucheng li:nth-child(2) a{ background-position: -188px 24px;}
    #liucheng li:nth-child(3) a{ background-position: -392px 24px;}
    #liucheng li:nth-child(4) a{ background-position: -598px 24px;}
    #liucheng li:nth-child(5) a{ background-position: -802px 24px;}
    #liucheng li:nth-child(6) a{ background-position: -1008px 24px;}
    #liucheng li:nth-child(7) a{ background-position: 15px -62px;}
    #liucheng li:nth-child(8) a{ background-position: -186px -64px;}
    #liucheng li:nth-child(9) a{ background-position: -392px -62px;}
    #liucheng li:nth-child(10) a{ background-position: -596px -65.2px;}
    #liucheng li:nth-child(11) a{ background-position: -800px -64px;}
    #liucheng li:nth-child(12) a{ background-position: -1009px -64px;}
    #liucheng li a span{ position:absolute; left:0; width:40px; height:40px; border-radius:50%; background:#fff; font-size:22px; text-align:center; line-height:40px; color:#f5a830;}
    #liucheng li p{ color:#fff; font-size:18px; margin:10px 0 20px 0;}
      
    .liuyan{ width:100%; margin:24px auto 0 auto; padding:0 15px; box-sizing:border-box;}
    .liuyan .liuyan_text{ }
    .liuyan .liuyan_text h2{ font-size:20px; line-height:20px;}
    .liuyan .liuyan_text h3{ font-size:24px; line-height:24px; font-weight:bold; color:#f5a830; margin: 10px 0;}
    .liuyan .liuyan_text h4{ font-size:18px; line-height:24px;}
    .liuyan .liuyan_text p{ line-height:30px;}
    .liuyan .liuyan_text p:last-child{ color:#999; margin-top:10px;}

    /*留言*/
    #fengcai1 .title{ margin-bottom:12px;font-family: "fzlt";}
    #fengcai1 .name{ color:#333; font-size:18px; text-transform: uppercase; font-family: arial; text-align:center;}
    #messages11{ width:100%; float:right; margin-bottom:60px;}
    .company { position:relative; margin-bottom:12px;font-family: "fzlt";font-weight:bold}
    .company input{ border:none; border-bottom:1px solid #ccc; box-shadow: none; line-height:60px; height:60px; width:100%; outline:medium; padding:0 0 0 80px; margin:0; color:#666; box-sizing: border-box;}
    .company input:focus{ outline:none!important; box-shadow: none;}
    #messages11 .company em{ position:absolute; top:50%; transform:translateY(-50%); left:0; color:#666;}
    #submit1{ width:100%; border:1px solid #ccc; color:#cc2a2e; display: block; text-align: center; line-height: 48px; margin-top:24px;}
    #submit1:hover{ background:#cc2a2e; border:1px solid #cc2a2e; color:#fff;}  




