﻿

#mould55504 .swiper-container .swiper-pagination .swiper-pagination-bullet{ width:10px;height:10px;}
#mould55504 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{ width:10px;height:10px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 5px;}
#mould55510>div{ min-height:300px !important;}

.top .logo > a{ width:60%; margin-right:15px;}
.top .logo img{ width: 90%; margin-left:5%; margin-top: 7px;}
.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%;}
.menu span{ background: #d70c19;}
.menu span:before, .menu span:after{ background: #d70c19;}
.swiper-slide img{ display:block;}

.lm_nav7{ background: #d70c19; 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;}

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

#mould55531{ padding:0 3% 3% 3%; box-sizing:border-box;}
#mould55531 h2,#mould55531 h3{ font-size: 20px; line-height: 20px; margin: 0 0 10px 0;}
#mould55531 h2 span{ color:#d70c19; font-weight: bold;}
#mould55531 .tu1{ height:calc(60vw); overflow:hidden; margin: 10px 0;}
#mould55531 .tu1 img{ position: relative; top:-100px;}
#mould55531 .tu2 img{ top:-50px;}
#mould55531 p{ line-height: 26px;}
#mould55531 h3{ margin-top:20px;}
#mould55531 p span{ color: #d70c19; margin-left: -6px;}



#mould55521{ width:92%; margin:0 auto 20px auto;}
#mould55521 p{ line-height: 24px; margin: 0 !important;}
#mould55521 p img{ margin-bottom: 10px;}

.history ul li .date img{ background: #fff; width: 30px; height: 30px; border:none;}
.history ul li .date h2{ line-height: 30px; color: #d70c19;}
.history p{ padding: 0 0.2rem;}

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

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

.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;}
.btns_p a{ font-size: 14px; background: #666;}
#mould55513,#mould55518,#mould55527{ margin: .15rem auto;}
#mould55514{ padding: 0 20px 10px 20px;}
#mould55514 p span{ display:inline;}

#mould55519{ 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;}

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

.kefu{ position: fixed; right:0; bottom: 20%; z-index:999; display:block;}
.kefu a{ background: rgba(215,12,25,0.9) url(/images/kefu.png); width:48px; height:48px; background-size: cover; display: block; border-radius: 50%;}