.section { width: 1200px; margin: 0 auto; }

.header-top { height: 40px; background-color: #6d6d6d; font-size: 14px; line-height: 40px; text-align: right; color: #fff; }

.header-top .a1 { color: #FFBF00; }

.header-top .a2 { color: #fff; margin-right: 40px; }

.header-warp { height: 90px; }

.header-warp .logo { display: inline-block; vertical-align: top; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 90px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.header-warp .nav { padding-top: 27px; line-height: 36px; font-size: 16px; color: #111; float: right; }

.header-warp .nav li { display: inline-block; vertical-align: top; padding: 0 20px; }

.header-warp .nav li.on { background-color: #0054a3; color: #fff; border-radius: 5px; }

.header-warp .nav li.on a { color: #fff; }

.home-banner-warp .banner { position: relative; }

.home-banner-warp .slidesjs-container { height: 400px; }

.home-banner-warp .col { height: 400px; background-size: auto 400px; background-position: center top; background-repeat: no-repeat; }

.home-banner-warp .slidesjs-pagination { position: absolute; left: 0; right: 0; bottom: 10px; text-align: center; z-index: 999; }

.home-banner-warp .slidesjs-pagination li { display: inline-block; vertical-align: top; padding: 0 11px; font-size: 0; }

.home-banner-warp .slidesjs-pagination li a { display: inline-block; width: 8px; height: 8px; background-color: rgba(255, 255, 255, 0.3); border-radius: 50%; }

.home-banner-warp .slidesjs-pagination li a.active { background-color: #fff; }

.n-banner { height: 300px; background-size: auto 300px; background-position: center top; background-repeat: no-repeat; }

.home-about .title { font-size: 28px; text-align: center; padding: 50px 0; }

.home-about .content { font-size: 20px; text-align: justify; line-height: 1.5; }

.home-products { padding-bottom: 100px; }

.home-products .title { font-size: 28px; text-align: center; padding: 50px 0; }

.home-products .product-conn { width: 1200px; height: 300px; position: relative; overflow: hidden; }

.home-products .product-conn ul { height: 300px; position: absolute; font-size: 0; line-height: 0; }

.home-products .product-conn li { width: 300px; height: 300px; display: inline-block; vertical-align: top; padding: 0 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.home-products .product-conn li a { display: block; border-radius: 10px; overflow: hidden; background-color: #fefefe; padding-bottom: 5px; }

.home-products .product-conn li a:hover { background-color: #fefefe; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); -webkit-transition: all .5s; transition: all .5s; }

.home-products .product-conn li img { max-width: 260px; max-height: 260px; }

.home-products .product-conn li h3 { font-size: 20px; line-height: 1.5; text-align: center; font-weight: normal; padding: 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.footer { background-color: #333; color: #fff; padding: 50px 0; text-align: center; }

.page-section { padding: 50px 0; }

.page-section .title { font-size: 28px; text-align: center; padding: 50px 0; }

.page-section .conn { font-size: 20px; text-align: justify; line-height: 1.5; }

.pagelist { font-size: 20px; color: #ccc; line-height: 1; text-align: center; }

.pagelist li { display: inline-block; vertical-align: top; }

.pagelist li:nth-child(1) a, .pagelist li:nth-child(2) a, .pagelist li:nth-last-child(1) a, .pagelist li:nth-last-child(2) a { color: #333; border: 1px #333 solid; }

.pagelist li:nth-child(1) { margin-right: 10px; }

.pagelist li:nth-last-child(1) { margin-left: 10px; }

.pagelist li a { color: #ccc; display: inline-block; width: 45px; height: 42px; text-align: center; line-height: 42px; }

.pagelist li.disabled { color: #ccc; }

.pagelist li.disabled a { color: #ccc; border-color: #ccc; }

.pagelist li.on a { color: #333; }

.products-list { width: 1200px; position: relative; overflow: hidden; }

.products-list ul { height: 300px; position: absolute; font-size: 0; line-height: 0; }

.products-list li { width: 33%; display: inline-block; vertical-align: top; padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.products-list li a { display: block; border-radius: 10px; overflow: hidden; background-color: #fefefe; padding-bottom: 5px; text-align: center; }

.products-list li a:hover { background-color: #fefefe; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); -webkit-transition: all .5s; transition: all .5s; }

.products-list li img { max-width: 260px; height: 260px; }

.products-list li h3 { font-size: 20px; text-align: center; font-weight: normal; padding: 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.categary-warp { background-color: #f5f5f5; padding: 10px 0; text-align: center; font-size: 14px; margin-top: 50px; }

.categary-warp li { display: inline-block; vertical-align: top; padding: 0 30px; }

.categary-warp li:first-child { display: none; }

.categary-warp li.on a { color: #0054a3; }

.products-section .title { font-size: 28px; text-align: center; padding: 50px 0; }

.products-section .pic { text-align: center; }

.products-section .pic img { max-width: 1000px; max-height: 1000px; }

.products-section .conn { font-size: 16px; line-height: 2; padding: 50px 0 100px 0; }

.news-list { padding-bottom: 50px; }

.news-list .box { display: block; position: relative; padding: 20px 20px 20px 350px; min-height: 240px; border-bottom: 1px #ccc solid; }

.news-list .box:hover { background-color: #fefefe; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); -webkit-transition: all .5s; transition: all .5s; }

.news-list .box .img { position: absolute; left: 20px; top: 20px; width: 300px; height: 200px; overflow: hidden; }

.news-list .box .tit { font-size: 20px; color: #333; padding-bottom: 20px; }

.news-list .box .date { color: #999; padding: 10px 0; }

.news-list .box .desc { font-size: 16px; line-height: 1.5; color: #666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }

.news-section .title { font-size: 28px; text-align: center; padding: 50px 0; }

.news-section .pic { text-align: center; }

.news-section .pic img { max-width: 1000px; max-height: 1000px; }

.news-section .conn { font-size: 16px; line-height: 2; padding: 50px 0 50px 0; }

.news-section .date { padding-bottom: 100px; color: #999; text-align: right; }

.enav li:first-child { display: none; }
/*# sourceMappingURL=css.css.map */