﻿

#mould72079{ width:100%; padding:0 20px; min-height:300px;}
.title_ny{ padding:0 20px; margin-bottom:24px;}
.title_ny h2{ font-size:26px; line-height:30px; margin:16px 0 0; font-weight:bold; font-family: pingfang; text-transform: uppercase; background-image:linear-gradient(to bottom,#f39c68,#d53617); color:transparent; -webkit-background-clip:text; border-radius: initial; background-color: initial;}
.title_ny p{ font-size:24px; margin-top:12px;}

.child_content{ width:100%;}


/*荣誉*/
.about_history{ padding:0 24px; box-sizing:border-box;}
.about_history .one_box_b .swiper-wrapper{ height:auto;}

.about_history .one_box_b{ margin:24px 0 10px 0!important; position:relative;}
.about_history .one_box_b .swiper-container{ overflow: hidden; width: 78%;}
.about_history .one_box_b .swiper-slide{ position:relative;}
.about_history .one_box_b .swiper-slide:hover{ cursor: pointer;}
.about_history .one_box_b .swiper-slide div{ opacity:0.5; width:64px; height:64px; margin:0 auto; background: url(/images/btn_honor1.png) no-repeat; line-height:64px; text-align:center; font-size:14px; color:#b4fffe;}

.about_history .one_box_b .swiper-slide div{ background: url(/images/btn_honor2.png) no-repeat; background-size: 100%; color:#f39c68;}
.about_history .one_box_b .swiper-slide.on div{ opacity:1; background: url(/images/btn_honor2_red.png) no-repeat; background-size: 100%; color:#fa9d99;}

.one_box_b .swiper-slide:after{ content:""; height:2px; width:20px; background: #f39c68; position:absolute; top:52%; right:-20px;}
.one_box_b .swiper-slide:before{ content:""; height:2px; width:20px; background: #f39c68; position:absolute; top:52%; left: -20px;}
.one_box_b .swiper-button-disabled{ background: #c1c1c1 url(/images/btn_jt.png) no-repeat!important; opacity:1!important;}
.one_box_b .swiper-button-prev{ width: 35px; height: 35px; border-radius:50%; background: #f39c68 url(/images/btn_jt.png) no-repeat; left:0; top:28%; margin:0; transform: scale(.7);}
.one_box_b .swiper-button-next{ width: 35px; height: 35px; border-radius:50%; background: #f39c68 url(/images/btn_jt.png) no-repeat; right:0; top:28%; transform: rotate(180deg) scale(.7); margin:0;}
.one_box_b .swiper-button-prev:after,.one_box_b .swiper-button-next:after{ display:none;}

.one_box_b .swiper-button-prev:hover{ background:#fa9d99 url(/images/btn_jt_white_red.png) no-repeat; border-radius:50%;}
.one_box_b .swiper-button-next:hover{ background:#fa9d99 url(/images/btn_jt_white_red.png) no-repeat; border-radius:50%;} 



.honor_list_b_up>div{ display:none;}
.honor_list_b_up .one_box_b1{ display:block;}
.honor_list_b_up .one_box_b1 h2{ font-size:60px; line-height:64px; color:#f39c68; text-align:left; padding-bottom:0; margin:10px 0 24px 0;}

.honor_list_b_up .one_box_b1 .swiper-container{ padding-bottom:20px;}
.honor_list_b_up .one_box_b1 .swiper-wrapper{ height:auto;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide img{ transition:.5s; border: 12px solid rgba(50,171,161,0.2); box-sizing:border-box; border-radius:10px; margin-top:10px;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide img:hover{ border: 12px solid rgba(50,171,161,1);}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide span{ font-size:16px; line-height:24px; color:#808080;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide span:first-child{ width:20px; height:20px; background:url(/images/btn_honor.png) no-repeat; background-position:-40px 0;
  display:inline-block; position: relative; top:4px; margin-right:7px;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide-thumb-active{ color:#fa9d99;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide-thumb-active span:first-child{ background-position:-20px 0;}

.honor_list_b_up .one_box_b1 .gallery-top .swiper-pagination{ bottom:0; width:100%;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; margin:0 5px;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-pagination .swiper-pagination-bullet-active{ background:#f39c68;}

.honor_list_b_up .one_box_b1 .gallery-thumbs h2{ font-size:100px; line-height:100px; color:#f39c68; text-align:left; padding-bottom:0; margin:30px 0;}
.honor_list_b_up .one_box_b1 .gallery-thumbs h2:after{ display:none;}
.honor_list_b_up .one_box_b1 .gallery-thumbs .swiper-slide{ text-align:left;}
.honor_list_b_up .one_box_b1 .gallery-thumbs .swiper-slide span{ color:#333; font-size:16px; line-height:36px;}
.honor_list_b_up .one_box_b1 .gallery-thumbs .swiper-slide span:first-child{ background-position:-40px 0;}
.honor_list_b_up .one_box_b1 .gallery-thumbs .swiper-slide-thumb-active span{ color:#f39c68;}




/*厂区*/
.honor_list{ width:100%; padding:0;}
.slider11{ width:100%; margin:0 auto 30px auto; padding-bottom:20px;}
.slider11 .swiper-wrapper{ height:auto;}
.slider11 .swiper-container{ overflow: initial;}
.slider11 .swiper-slide{ transition: 300ms; transform: scale(1); border-radius:8px; overflow:hidden;}
.slider11 .swiper-slide a{ display:block; position:relative;}
.slider11 .swiper-slide a:before{ content:""; width:100%; height:100%; background:url(/images/honor_list_bg.png) no-repeat bottom; background-size:100% 50%; position:absolute; top:0; left:0;}
.slider11 .swiper-slide a:after{ content:""; width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
.slider11 .swiper-slide a div{ width:100%; position:absolute; left:0; bottom:-6px; color:#fff; padding:0 30px 20px 30px; box-sizing:border-box;}
.slider11 .swiper-slide a div h2{ font-size:18px; line-height:18px; text-align:center;}
.slider11 .swiper-slide a div p{ font-size:12px; line-height:12px; margin-top:8px; position:relative; padding-left: 16px;}
.slider11 .swiper-slide a div p:after{ content:""; width:10px; height:10px; border-radius:50%; box-sizing:border-box; background:none; border:2px solid rgba(250,157,153,1); position:absolute; top:50%; left:0; transform:translateY(-50%);}

.slider11 .swiper-slide-active,.slider11 .swiper-slide-duplicate-active{ transform: scale(1)!important; z-index:99;}
.slider11 .swiper-slide-active a:after,.slider11 .swiper-slide-duplicate-active a:after{ background:rgba(0,0,0,0);}

.slider11 .swiper-pagination{ bottom:-20px;}
.slider11 .swiper-pagination-bullet{ width:8px; height:8px;}
.slider11 .swiper-pagination-bullet-active{ width:8px; height:8px; background:#f39c68;}





.about_a{ width:100%; padding:0 15px; box-sizing:border-box;}
.wow1 p{ line-height:24px; text-indent:2em;}
.about_a .right{ margin:10px 0 20px 0;}
.about_a .title_a1 h2{ font-size:28px; line-height:28px; margin:15px 0 0; font-weight:bold; font-family: pingfang; text-transform: uppercase; background-image:linear-gradient(to bottom,#f39c68,#d53617); 
  color:transparent; -webkit-background-clip:text; border-radius: initial; background-color: initial;}
.about_a .title_a1 p{ font-size:24px; margin:6px 0 15px 0;}


/*历程*/
.history_a{ width:100%; padding:20px 15px; background-image:linear-gradient(to bottom,#f39c68,#d53617);}
.history_a .title_a1 h2{ color:rgba(255,255,255,1); text-transform: uppercase; font-size:28px; line-height:28px; margin:10px 0 6px 0;}
.history_a .title_a1 p{ color:#fff; font-size:18px;}
.history_a .tu{ position: relative;}
.history_a .tu::before{ content: ""; display: block; padding-top: 500px;}
.history_a .tu_bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: left center;
    -webkit-animation: play 30s linear infinite;
    animation: play 30s linear infinite;
  
	background-repeat: no-repeat;
    background-size: cover;
}
@-webkit-keyframes play {
	from {
		background-position: 0% 0
	}
	to {
		background-position: 100% 0
	}
}

@keyframes play {
	from {
		background-position: 0% 0
	}
	to {
		background-position: 100% 0
	}
}

/*文化*/
.culture .title_a1 h2{ font-size:28px; line-height:28px; margin:10px 0 0; font-weight:bold; font-family: pingfang; text-transform: uppercase; background-image:linear-gradient(to bottom,#f39c68,#d53617); 
  color:transparent; -webkit-background-clip:text; border-radius: initial; background-color: initial;}
.culture .title_a1 p{ font-size:18px; margin:6px 0 15px 0;}

.culture{ padding:20px 15px;}
.culture li{ margin-bottom:3%; overflow:hidden; width:100%; border-radius:8px; padding:20px 24px; box-sizing:border-box; position:relative; z-index:1;}

.culture li:after{ content:""; background-image: linear-gradient(#f39c68,#d53617); width:100%; height:100%; position:absolute; top:0; left:0; transition:.3s; z-index:-1;}
.culture li div{ color:#fff;}
.culture li div h2{ font-size:22px; font-family: pingfang; position:relative; padding-bottom:20px; margin-bottom:20px;}
.culture li div h2:after{ content:""; position:absolute; left:0; bottom:10px; width:60px; height:1px; background:#fff;}
.culture li div span{ width:54px; height:54px; display:block; background:url(/images/btn_culture.png) no-repeat; float:right;}
.culture li:nth-child(1) div span{ background-position:0 -54px;}
.culture li:nth-child(2) div span{ background-position:-54px -54px;}
.culture li:nth-child(3) div span{ background-position:-108px -54px;}
.culture li:nth-child(4) div span{ background-position:-162px -54px;}
.culture li:nth-child(5) div span{ background-position:-216px -54px;}
.culture li p{ color:#fff; font-size:16px;}





















.peizhi{    margin-top: 10px;}

.active {background: #cb411a;}
.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:#cb411a;background:#cb411a;width:10px;height:10px;}


.news_xq h3 a {color: #cb411a;}


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

.xinwen_xq{ padding:0; width:100%;}
.news_xq h2{ line-height: 30px; margin:24px 0 0 0;}
.news_xq h3{ line-height:30px; margin-bottom:20px;}
.news_xq h3,.news_xq h3 span{ font-size: 14px;}
.news_xq h3 span{ margin:0 10px;}
.news_xq p span{ display:inline; font-size:16px!important;}
.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; box-sizing: border-box; margin-top:24px;}
.product_ .peizhi p{ font-size: 14px; line-height: 24px; font-weight: normal; padding-left:0;}
.tb_page1{ margin: .1rem 0; width: auto;}
.tb_page1 h4{ font-weight: normal; margin:0;}
.tb_page1 h4 a{ color: #cb411a!important;}

.picture1 .picture1-cont{ margin:0; width:100%; box-sizing:border-box;}
.picture1 .picture1-cont > ul li{ width:48%}
.picture1 .picture1-cont > ul a{ box-sizing:border-box;}
.product{ width:100%;}
.product ul{ margin-top:0;}
.product li a{ 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; width:100%;}
.message input[type="button"]{background: #cb411a;}
.message table{ width:100%;}

.lianxiwo{ width:100%; 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:#cb411a;}


.input_text input {height: 36px;}
#mould59558 {width: 100%;margin: 0 auto;}
input[type="submit"] {background: #cb411a;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:#cb411a;box-sizing: border-box;}
.tb_nav li.active a{ border: 0.01rem solid #cb411a;}



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








