﻿.active {background: #005a1e;}
.active a {color: #fff!important;}#mould72079>#mould61150,#mould72079>#mould61152{ min-height:auto!important;}
#mould72072 .menu span{background-color:#fff;background:#005a1e;}
#mould72072 .menu span:before{background-color:#fff;background:#005a1e;}
#mould72072 .menu span:after{background-color:#fff;background:#005a1e;}

#mould72073 .swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:rgb(255,255,255,0.5);background:rgb(255,255,255,0.5);width:10px;height:10px;}
#mould72073 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;background:#005a1e;width:10px;height:10px;}


.top { background: #fff; height:auto; padding:4px 0;}
.top .logo > a{ width:17%; margin:0 8px;}
.top .logo img{ width:90%; margin-left:10%; margin-top: 3px; border-radius:4px;}
.top .gp{ display: flex; flex-direction: column; margin-left: 1%; border-left: 1px solid #e5e5e5; padding-left: 2%; margin-top:9px;}
.top .gp span:first-child{ color:#999; line-height:18px;}
.top .gp span{ color:#222; font-size:14px; line-height:14px;}
.top ul{ top: 0.58rem;}
.menu{ top: 44%;}

.lm_nav7{ background: #da0010; 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 10px 20px 10px; box-sizing: border-box;}
#mould72080 p{ line-height:30px; float: inherit!important; margin: inherit!important;}
#mould72080 p img{ margin:5px 0!important;}
#mould72080 p a{ display:inline-block; text-indent:0; color:#005a1e;}

.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;    text-indent: inherit;}
.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: #005a1e!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{ }
.product ul{ margin-top:0;}

.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; line-height: 30px; margin:20px 0 0; color: #005a1e;}
.lianxiwo p{ line-height: 30px !important;}

.liuyan{ margin:0.1rem 0;}
.message .input{ padding-left:12px;}
.message .require{ padding: 12px; color: #4b4b4b;}
.message input:focus,.message .require:focus{ border: 1px solid #024190; box-shadow: none; outline: none;}

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

.news_xq h3 a{ color:#005a1e;}
.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;}

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


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

/*联系*/
.footer{ margin-bottom: 60px; background: #333;}
.footer p{ font-size:12px;}

/*底部2*/
.foot3{ position: fixed; z-index: 999; bottom: 0; background: #fff;}

/*底部2*/
.tb_nav li a{font-weight: bold;color:#005a1e;box-sizing: border-box;}
.tb_nav li.active a{ border:none;}
/*内页留言*/
.message input[type="button"]{background: #005a1e;}

/*招聘*/
#mould72092 .headst tr td{ background-color:#005a1e;background:#005a1e; }
#mould72092 .cd-faq-trigger::before{ background-color:#DA0011;background:#005a1e; }
#mould72092 .cd-faq-trigger::after{ background-color:#DA0011;background:#005a1e; }

/*发展历程*/
  .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: #005a1e;font-weight: 600;margin-top: 15%;}
  .lc1:after { left: 26%;background-color: #005a1e;}
  .lc1 .lc1_cont .lc1_cicle { left: 21.8%;    opacity: 0.5; background: #005a1e;}
  .lc1 .lc1_cont:before { left: 22.7%;background: #005a1e;}
  .lc1 .wWLine {  margin-bottom: 30px;    padding: 15px 15px;}
  .lc1 .lc1_cont {height: initial;}




.product li{ border:1px solid #666; border-radius:12px; box-sizing:border-box; overflow: hidden; margin-bottom:12px;}
.product li p{ background:#005a1e; color:#fff;}


#history {
    background: #f2fbe0;
    padding: 20px 15px 15px 15px;
    box-sizing:border-box;
}
.TitHead h2{ font-size:24px; text-align:center; position:relative; padding-bottom:10px; margin-bottom:15px;}
.TitHead h2:before{ width: 36px; height: 3px;content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0px;background: #005a1e;}

.keyan {
    background: #005a1e;
    height: auto;
    display: flex;
    padding: 6% 6% 8%;
    border-radius: 300px 300px 0 0;
    flex-direction: column;
    align-items: center;
}
.licheng li{ width:49%; float:left; margin-bottom:12px;}
.licheng li:nth-child(even){ float:right;}
.licheng li img {
    width: 100%;
    display: block;
    box-shadow: 0px 0px 5px #fff;
    border-radius: 50%;
    margin-bottom: 6%;
}
.licheng h5 {
    color: #fff;
    font-size: 20px;
    line-height: 1;
}
.licheng p {
    line-height: 1;
    font-size: 16px;
    color: #fff;
}


.gyl{ padding:0 10px}
.rightp{ font-size: 16px; line-height: 1.75; margin-bottom: 5%; text-indent: 2em; margin-top:20px;}
.rightp b {font-size: 18px; border-bottom: 1px solid;}
.tus img{ width:100%;}
.tus p{ text-align:center; line-height:30px; margin-bottom:10px;}
.ying{ background: #f2fbe0; padding-top:2px;}






