﻿
.top .logo > a{ width:60%; margin-right:8px;}
.top .logo img{ width: 90%; margin-left:5%;}
.top .logo p{ font-size: 10px; line-height:14px; margin-top:12px;}
.top .logo p a{ font-size: 14px; line-height:14px;}
.menu{ top: 20%;}
.menu span{ background: #d70c19;}
.menu span:before, .menu span:after{ background: #d70c19;}

#mould55493 .swiper-container .swiper-pagination .swiper-pagination-bullet{ width:10px;height:10px;}
#mould55493 .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;}

#mould55494,#mould55502{ border-bottom: 15px solid #f2f2f2;}
#mould55494 video{ width:100%; margin-bottom:10px;}
#mould55494 .about_img{ padding: 10px 20px 20px 20px;}
#mould55496,#mould55497,#mould55498{ margin-top:20px;}
#mould55497{ border-top-width:0px; border-top-style:solid;}
.product{ width:100%; padding:0 3%; box-sizing:border-box;}
.product ul{ margin-bottom:10px;}
.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;}
.news2 ul li:last-child a{ border-bottom: none; padding-bottom:5px;}
#mould55500 .text2_more{ border-color:#999;color:#999; margin-bottom:20px;}

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

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