@charset "utf-8";
.head01{line-height: 40px;border-bottom: 1px solid #e5e5e5; }
.head02{color:#666;font-size:12px;}
.headnav{line-height: 53px;padding:8px 6px!important;}
.headnav img{height:46px;}
.headnav01{margin-left: 8%!important;}
.headnav01 li a{color:#333!important;font-weight:600;}
.headnav01 li a:hover{color:red!important;border-bottom: 4px solid red;padding-bottom: 4px;}
.headnav02::after{border-top: 0rem!important;}

.headbanner {background: url(../images/libanner01.jpg)no-repeat center;overflow: hidden;height: 300px;background-size: cover;}

.about{padding-top: 50px;}
.about01 {text-align:center;}
.about01 h2{color: black!important;font-weight:550;}
.about02{text-align:center;}
.value20,.value50,.value8000,.value10000{font-weight:700;border-bottom: 1px solid #e5e5e5;padding-top: 10px;}
.value20,.value50,.value8000,.value10000{font-size:2.5rem;color:#333;text-align:center;}
.about02 p{padding:30px 0px;line-height: 24px;font-size:14px;color: #666;}


.factory{border-top: 1px solid #e5e5e5;}
.factory-head{text-align:center;}
.factory-head h4{padding:20px 0px;color: black!important;font-weight:550;}
.factory03{overflow: hidden;}
.factory03 img{width: 100%;cursor: pointer;transition: all 0.6s;}
.factory03 img:hover{transform: scale(1.5);}
.factory04{padding:40px 30px;}
.factory04{-webkit-box-shadow:2px 2px 30px rgba(0,0,0,0.1);}
.factory-name{font-size:20px;line-height: 32px;color: #666;margin-bottom:15px;}
.factory-text{font-size:14px;line-height: 22px;height: 66px;margin-bottom:22px;color:#666;overflow: hidden;}
.factory-link{margin-bottom: 10px;}
.factory-link a{fonnt-size:12px;line-height: 20px;color: #666;text-decoration:none;}
.factory-more{width: 36px;height: 3px;background-color: red;}


.product{background-color: #eaedf2;margin-top:50px;}
.product-head{text-align:center;}
.product-head h4{padding:20px 0px;color: black!important;font-weight:550;}
.product-list{text-align:center;margin-bottom:30px;}
.product-list a{text-align:center;color: #333333;margin:0px 10px;}
.product-list a:hover{color:red;text-decoration: none}
.product-classify{font-size:14px;line-height: 44px;border:1px solid;border-radius: 30px;display: inline-block;padding:0px 30px;}



.product-pic { padding: 50px 0; background: #eaedf2; }
.product-pic .subtit { text-align: center; margin-bottom: 30px; }
.product-pic .subtit a { font-size: 14px; color: #333; display: inline-block; line-height: 42px; border: 1px solid transparent; text-decoration: none; margin: 0 10px; border-radius: 30px; }
.product-pic .subtit a.on { padding: 0 30px; border-color: #111; color: #111; }
.product-pic .subtit a:hover { color: #ea0000; }
.product-pic .hb03list { padding: 10px 0 90px; }
.product-pic .hb03list .swiper-slide { background: #fff; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1); box-shadow: 2px 2px 30px rgba(0,0,0,0.1); box-sizing: border-box; -webkit-transition: all .2s; transition: all .2s; }
.product-pic .hb03list .swiper-slide:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.product-pic .hb03list .swiper-slide .img img { display: block; width: 100%; }
.product-pic .hb03list .swiper-slide .box { padding: 40px 30px; }
.product-pic .hb03list .swiper-slide .box .nam { line-height: 30px; height: 30px; margin-bottom: 10px; overflow: hidden; }
.product-pic .hb03list .swiper-slide .box .nam a { font-weight: bold; font-size: 14px; color: #333; }
.product-pic .hb03list .swiper-slide .box .txt { font-size: 12px; color: #666; line-height: 20px; height: 60px; overflow: hidden; margin-bottom: 20px; }
.product-pic .hb03list .swiper-slide .box .btn { position: relative; }
.product-pic .hb03list .swiper-slide .box .btn:after { content: ''; width: 36px; height: 3px; background: #e70000; position: absolute; left: 0; bottom: -10px; }
.product-pic .hb03list .swiper-slide .box .btn a { font-size: 12px; line-height: 20px; color: #666; text-decoration: none; }
.product-pic .hb03list .swiper-slide .box .btn a:hover { color: #ea0000; }
.product-pic .hb03list .swiper-pagination { font-size: 12px; font-family: arial; line-height: 50px; }
.product-pic .hb03list .swiper-pagination .swiper-pagination-current { margin: 0 10px; }
.product-pic .hb03list .swiper-pagination .swiper-pagination-total { margin: 0 10px; }
.product-pic .hb03list .swiper-button-prev { margin-top: 0; height: 50px; width: 20px; top: auto; bottom: 10px; left: 50%; margin-left: -60px; background: url(../images/leftarr.png) no-repeat center; }
.product-pic .hb03list .swiper-button-next { margin-top: 0; height: 50px; width: 20px; top: auto; bottom: 10px; left: 50%; margin-left: 40px; background: url(../images/rightarr.png) no-repeat center; }

.inxnews-des{text-align:center;font-size:14px;color:#666;margin-bottom: 40px;}
.inxnews-col{padding:0% 2% 3% 2%;}
.inxnews-main{padding:60px ;background: #fff;-webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1);}
.inxnews-time{font-size:12px;line-height: 20px;color: #999;}
.inxnews-tit{line-height：28px;margin:10px 0px 20px 0px;}
.inxnews-tit a{font-size: 18px;color:#111; }
.inxnews-tit02{color:#777;font-size:14px;line-height: 24px;height: 72px;overflow: hidden;margin-bottom:16px;}
.inxnews-tit04{width: 24px;height: 24px;display: block;background: url(../images/tit04.png) no-repeat;float: left;}
.inxnews-tit05{width: 24px;height: 24px;display: block;background: url(../images/tit05.png) no-repeat;float: right;}
.inxnews-bottom{text-align:center;}
.inxnews-bottom a{display: inline-block;line-height: 46px;background-color: red;border-radius: 30px;color:white;font-size:13px;padding:0px 30px;}
.inxnews-bottom a:hover{padding:0px 80px;color: white;text-decoration:none;}

.link-us{margin-top: 50px;}
.link-us01 img{width: 100%;cursor: pointer;transition: all 0.6s;}
.link-us01 img:hover{transform: scale(1.5);}
.link-us01{padding: 0px!important;overflow:hidden;}
.link-us02 {padding: 0px!important;}


.foot-menu01{height: 80px;background-color:#343d44; margin-top:30px;}
.foot-menu-list{line-height: 80px;}
.foot-menu-list a{color:white;font-size:14px;}
.foot-menu-list a:hover{color: white;}

.foot-link{background-color:#343d44; }
.foot-link02{margin: 30px 0px;}
.foot-link-work{border-right:solid thin #a9a9a9;color:#bbbbbb;}
.foot-link-work h1{font-size:32px;}
.foot-link-about{;color:#bbbbbb;}
.foot-icp{background-color:#2a3137;height: 60px; }
.foot-icp02{text-align:center;}
.foot-icp02 span{color:white;font-size:14px;line-height: 60px;}
.foot-icp02  span a{color:white;font-size:14px;line-height: 60px;}


.about-us{padding:30px 0px;}
.menu-list{background: #fff; padding: 4px; margin-bottom: 30px; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1); text-align:center;}
.menu-list h4{font-size:20px;font-weight:bold;color: red;line-height: 20px;padding:20px 0 10px;}
.menu-list01 p a{font-size:16px;padding:10px 55px;color:black;line-height: 30px;height: 30px;}
.menu-list01 p a:hover{color: white;text-decoration: none;background-color: red;border-radius:30px;}

.link-list{background: #fff; padding: 4px; margin-bottom: 30px; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1); }
.link-list h4{font-size:20px;font-weight:bold;color: red;line-height: 20px;padding:20px 0 10px;}
.link-list p{margin-bottom:0px!important;line-height: 24px;color:#666;font-size:14px;padding-left: 15%;}

.article-main01{background: #fff; padding: 4px; margin-bottom: 30px; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1);}
.article-main02{padding:40px 64px;}
.article-banner{border-bottom:solid thin;margin-bottom:50px;height: 20px;border-color: gray;}
.article-banner h1{float: left;color:#39424b;line-height: 40px;font-size:30px;background-color: white;padding-right: 10px;font-weight:400;}
.article-banner01{float: right;background-color: white;padding-left: 10px;line-height: 40px;color: #999;}

.pagess {clear: both;height: 30px;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#105095; color:#fff;border: 1px solid #105095}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #105095;padding: 2px 9px;margin: 0 3px;background:#105095;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}


.product-main{background: #fff;border: solid 1px #dedede ;  -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1);padding:0px!important;overflow: hidden;}
.product-main a img{width: 100%}
.product-main01{padding:30px;}
.product-main01 h6{color:#333 ;font-size: 16px;font-weight: bold;line-height: 30px;margin-bottom: 10px;overflow: hidden;height: 30px;}
.product-main01 p{font-size: 12px; color: #666; line-height: 20px; height: 40px; overflow: hidden;margin-bottom: 0px!important;}
.product-main01 p span a {color:white;}

.product-main02{padding:2% 0 2% 0;}
.product-main:hover{margin-top: 5px!important;transition-duration:0.3s;}
.product-main:hover h6{color: red;}

.scnl-pic-main{padding:0% 5% 2% 5% }
.scnl-pic img{width: 100%;padding:4% 0%;}

.news-tab02{padding:0;}
.news-tab{padding:25px 30px;border: solid 1px #dedede ;}
.news-tab01{padding:10px 0px;}
.news-tit a:hover{color:red;text-decoration:none;}

@media(min-width: 1000px){
    .about-us-product{padding:3% 5%!important;}


}


@media (max-width: 767px){
	.foot-link {background-color:#343d44;}
	.foot-link-about{text-align:center;}
	.headbanner{height: 200px}
	.article-main02{padding:0px 20px;}
	.news-tab01{padding:5px 0px;}
	.news-tab02{padding:0px;}
	.news-tab03{padding:0px;}
	.news-tab{padding:25px 15px;}
	.inxnews-main{padding:40px 30px;}
}

@media (max-width: 520px){
	.headnav img{height:30px;}
	.headbanner{height: 150px}
}