/**/* {box-sizing:border-box;}
.clear:after {content:'';display:block;clear:both;}
.main-container {width:1200px;margin:0 auto;}
.full-main {width:100%;min-width:1200px;}
.row {margin-right:-15px;margin-left:-15px;}
.head-box .top-row {background:#f7f7f7;line-height:34px;}
.head-box .top-row .top-left {float:left;}
.head-box .top-row .top-left p {font-size:12px;color:#999999;}
.head-box .top-row .top-right {float:right;}
.head-box .top-row .top-right a {display:block;float:left;padding:0 15px;border-left:1px solid #eee;color:#999999;}
.head-box .top-row .top-right a.online {background:#ca2424;color:#ffffff;}
.wap-menu {float:right;background:none;border:1px solid #333;padding:5px 8px;display:none;}
.wap-menu span {display:block;width:20px;height:2px;background:#333333;margin:4px 0;}
.logo-row {padding:24px 0;}
.logo-row .logo-wrap {display:flex;align-items:center;height:62px;float:left;}
.logo-row .logo-wrap img {max-height:62px;}
.logo-row .slogan-wrap {float:left;padding-left:30px;border-left:1px solid #ddd;margin-top:6px;margin-left:30px;}
.logo-row .slogan-wrap img {height:100%;display:block;}
.logo-row .phone-wrap {float:right;padding-top:10px;}
.logo-row .phone-wrap dt {float:left;width:44px;height:44px;background:#ca2424;border-radius:50%;}
.logo-row .phone-wrap dd {float:left;padding-left:10px;}
.logo-row .phone-wrap dd span {font-size:14px;color:#999999;line-height:1;}
.logo-row .phone-wrap dd p {font-size:28px;color:#ca2424;line-height:1;font-family:Arial;}
.nav-bg {background:#333333;height:44px;}
.nav-row > ul > li {float:left;line-height:44px;font-size:0;position:relative;}
.nav-row > ul > li > a {font-size:16px;color:#ffffff;line-height:1;display:inline-block;vertical-align:middle;padding:0 40px;border-left:1px solid #434343;border-right:1px solid #2c2c2c;}
.nav-row > ul > li:hover {background:#ca2424;}
.nav-row > ul > li:hover a {border-color:#ca2424;}
.nav-row > ul > li:first-child a {border-left:none;}
.nav-row > ul > li:last-child a {border-right:none;}
.nav-row > ul > li[class*="current"] {background:#ca2424;}
.nav-row > ul > li[class*="current"] a {border:none;}
.nav-row > ul > li ul {display:none;position:absolute;left:0;background:#333333;width:100%;z-index:99;padding:10px 0;}
.nav-row > ul > li:hover ul {display:block;}
.nav-row > ul > li ul li a {font-size:14px;line-height:44px;text-align:center;display:block;color:#cccccc;}
.nav-row > ul > li ul li a:hover {background:#222222;color:#ffffff;}
/* banner*/.home-banner .swiper-slide img {width:100%;height:680px;object-fit:cover;display:block;}
.home-banner .button .swiper-pagination-bullet {width:10px;height:10px;display:inline-block;border-radius:100%;background:#fff;opacity:.5;margin:0 4px;}
.home-banner .button .swiper-pagination-bullet-active {width:40px;opacity:1;border-radius:5px;background:#ca2424;}
.home-banner .swiper-pagination {position:absolute;width:1200px !important;left:50% !important;margin-left:-600px;text-align:left;}
.home-banner .swiper-container-horizontal > .swiper-pagination-bullets {bottom:70px;left:0;width:100%;}
.home-banner .button {width:1200px;position:absolute;z-index:99;bottom:80px;left:50%;margin-left:-600px;}
.home-banner .button .swiper-button-prev {width:40px;height:40px;border-radius:100%;border:1px solid #fff;right:50px;left:auto;}
.home-banner .button .swiper-button-next {width:40px;height:40px;border-radius:100%;border:1px solid #ca2424;background:#ca2424;right:0;left:auto;}
.home-banner .button .swiper-button-prev:after {font-size:16px;color:#ffffff;}
.home-banner .button .swiper-button-next:after {font-size:16px;color:#ffffff;}
.home-banner img {display:block;}
/* banner结束*//* 搜索*/.search-wrap {background:#f7f7f7;height:80px;padding:23px 0;}
.search-wrap .hot-words {float:left;line-height:34px;}
.search-wrap .hot-words span {font-size:14px;}
.search-wrap .hot-words span em {color:#ca2424;font-weight:700;}
.search-wrap .hot-words a {font-size:14px;color:#666666;margin:0 10px;}
.search-wrap .search-form {float:right;font-size:0;}
.search-wrap .search-form input {height:34px;border:none;}
.search-wrap .search-form input.text {width:300px;background:#ffffff;text-indent:20px;font-size:14px;color:#999999;}
.search-wrap .search-form input.btn {text-indent:-999999px;width:34px;height:34px;background:#ca2424 url(../image/search-btn.png) center center no-repeat;background-size:50%;}
/* 搜索结束*/
/* 产品*/
.products {margin:50px auto;}
.product-category {width:25%;padding-right:40px;}
.product-category .title {width:100%;height:120px;background:#ca2424 url(../image/net-bg.png)  top center no-repeat;padding-left:40px;overflow:hidden;}
.product-category .title p {font-size:30px;color:#ffffff;line-height:1;margin-top:30px;margin-bottom:10px;}
.product-category .title span {font-size:14px;font-family:Arial;color:#fff;opacity:.5;line-height:1;text-transform:uppercase;}
.product-category .list {background:#333333;padding:6px 10px;}
.product-category .list ul li {padding:4px 0;}
.product-category .list ul li a {line-height:40px;padding-left:40px;display:block;color:#ffffff;font-size:16px;position:relative;}
.product-category .list ul li a:after {content:'';display:block;width:6px;height:6px;border-radius:100%;background:#ffffff;position:absolute;left:20px;top:50%;transform:translateY(-50%);}
.product-category .list ul li[class*="current"] a {background:#ca2424;}
.product-category .list ul li:hover a {background:#ca2424;}
.product-category .phone {width:100%;height:120px;background:#ca2424 url(../image/net-bg.png)  bottom center no-repeat;overflow:hidden;padding-left:20px;padding-top:40px;}
.product-category .phone dl dt {width:44px;height:44px;float:left;margin-top:-3px;margin-right:3px;}
.product-category .phone dl dt img {display:block;}
.product-category .phone dl dd span {font-size:14px;color:#ffffff;line-height:1;}
.product-category .phone dl dd p {font-size:24px;color:#ffffff;line-height:1;}
.product-list {width:75%;float:left;}
.product-list .title {line-height:60px;}
.product-list .title p {font-size:24px;font-weight:bold;color:#333333;float:left;}
.product-list .title p em {color:#ca2424;}
.product-list .title a {float:right;font-size:14px;font-weight:bold;color:#333333;text-transform:uppercase;}
.product-list .title a:hover {color:#ca2424;}
.product-list .list {width:100%;overflow:hidden;}
.product-list ul li {padding:0 15px;float:left;width:33.33%;text-align:center;margin-bottom:30px;}
.product-list .img {width:100%;overflow:hidden;margin-bottom:10px;position:relative;}
.product-list .img a {width:100%;height:100%;display:block;position:absolute;background:#ca2424;opacity:0;z-index:9;transition:all .3s;}
.product-list .img i {width:30px;height:30px;display:block;background:url(../image/search-btn.png);background-size:100%;position:absolute;left:50%;margin-left:-15px;top:-50px;z-index:99;pointer-events:none;transition:all .3s;}
.product-list ul li:hover .img a {opacity:0.7;}
.product-list ul li:hover .img i {top:50%;margin-top:-15px;}
.product-list .img img {width:100%;height:100%;display:block;object-fit:cover;}
.product-list .text a {font-size:14px;line-height:40px; display:block; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.product-list ul li:hover .text a {color:#ca2424;}
/* 产品结束*//* 优势和特点*/.advantage {height:550px;background:url(../image/wb.jpg) 0 0 no-repeat;background-size:cover;background-attachment:fixed;padding-top:60px;}
.advantage .title {text-align:center;}
.advantage .title p {font-size:30px;color:#ffffff;line-height:1;margin-bottom:1px;}
.advantage .title p em {color:#ca2424;}
.advantage .title p em strong {font-size:40px;font-style:italic;}
.advantage .title span {font-size:14px;color:#999999;letter-spacing:2px;text-transform:uppercase;}
.advantage .list {margin-top:50px;}
.advantage .list ul li {width:20%;float:left;text-align:center;}
.advantage .list ul li p {width:88px;height:88px;border-radius:50%;padding:5px;background:#ffffff;margin:0 auto;margin-bottom:15px;}
.advantage .list ul li p img {width:100%;display:block;transition:all .3s ease;}
.advantage .list ul li:hover p img {transform:rotateY(180deg);}
.advantage .list ul li span {font-size:18px;color:#ffffff;line-height:24px;}
.application {margin-top:-160px;}
.application .swiper-container .swiper-slide {width:50%;background:#b61b1b;padding:35px 60px;height:315px;}
.application .swiper-container .swiper-slide:nth-child(2n+1):after {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.1);}
.application .swiper-container .swiper-slide .number {width:140px;float:left;}
.application .swiper-container .swiper-slide .number p {font-size:100px;color:#ffffff;height:70px;overflow:hidden;font-family:DIN,Arial,Helvetica,sans-serif;line-height:1;}
.application .swiper-container .swiper-slide .number:after {content:'';width:100%;height:1px;display:block;background:#ffffff;margin-top:20px;}
.application .swiper-container .swiper-slide .text {width:calc(100% - 140px);float:left;padding:80px 20px 0;}
.application .swiper-container .swiper-slide .text p {font-size:20px;font-weight:bold;color:#ffffff;line-height:1;margin-bottom:15px;}
.application .swiper-container .swiper-slide .text span {font-size:14px;color:#ffffff;line-height:24px;}
.application .swiper-button-prev {width:40px;height:80px;background:url(../image/arrow-bg.png) left top no-repeat;left:50%;margin-left:-40px;}
.application .swiper-button-next {width:40px;height:80px;background:url(../image/arrow-bg.png) right top no-repeat;right:50%;margin-right:-40px;}
.application .swiper-button-prev:after {color:#ffffff;font-size:24px;margin-left:10px;}
.application .swiper-button-next:after {color:#ffffff;font-size:24px;margin-right:10px;}
/* 优势和特点结束*//* 关于我们*/.about {margin:60px auto;}
.about-left {width:800px;float:left;padding-top:30px;}
.about-left .text-row {height:150px;}
.about-left .text-row .title {width:25%;float:left;}
.about-left .text-row .title p {font-size:30px;color:#333333;line-height:1;margin-bottom:10px;}
.about-left .text-row .title p em {color:#ca2424;}
.about-left .text-row .title span {font-size:14px;letter-spacing:2px;line-height:1;color:#999999;}
.about-left .text-row .content {width:75%;float:left;}
.about-left .text-row .content p {font-size:14px;color:#333333;line-height:26px;}
.about-left .img-row {position:relative;}
.about-left .img-row img {width:100%;display:block;}
.about-left .img-row a {width:80px;height:80px;display:block;background:#ca2424;text-align:center;line-height:80px;font-size:14px;font-weight:bold;color:#ffffff;position:absolute;left:20px;bottom:-20px;text-transform:uppercase;}
.about-right {width:300px;float:right;}
.about-right {padding:20px;}
.about-right img {width:100%;display:block;border:8px solid #ddd;}
/* 关于我们结束*//* 厂容厂貌*/.factory .title-row {line-height:40px;margin-bottom:10px;}
.factory .title-row p {font-size:24px;color:#333333;float:left;}
.factory .title-row p em {color:#ca2424;}
.factory .title-row a {font-size:14px;color:#333333;font-weight:bold;text-transform:uppercase;float:right;}
.factory .title-row a:hover {color:#ca2424;}
.factory .list-row {background:#ca2424;padding:20px 0;}
.factory .list-row .swiper-container {padding:0 40px;}
.factory .list-row .swiper-slide {width:25%;padding:0 10px;}
.factory .list-row .swiper-slide .img {width:100%;height:180px;overflow:hidden;}
.factory .list-row .swiper-slide a {width:100%;display:block;position:relative;}
.factory .list-row .swiper-slide .img img {width:100%;height:100%;display:block;object-fit:cover;}
.factory .list-row .swiper-slide .text {position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:rgba(202,36,36,.6);opacity:0;}
.factory .list-row .swiper-slide .text p {font-size:16px;color:#ffffff;line-height:180px;}
.factory .list-row .swiper-slide:hover .text {opacity:1;}
.factory .swiper-button-prev {left:0;height:100%;width:40px;top:0;background:#ca2424;margin-top:0;}
.factory .swiper-button-prev:after {color:#ffffff;}
.factory .swiper-button-next {right:0;height:100%;width:40px;top:0;background:#ca2424;margin-top:0;}
.factory .swiper-button-next:after {color:#ffffff;}
/* 厂容厂貌结束*//* 新闻*/.news {margin:50px auto;overflow:hidden;}
.news-item-wrap {padding:0 15px;width:33.33%;float:left;}
.news-item-wrap .title {line-height:40px;margin-bottom:10px;}
.news-item-wrap .title p {font-size:24px;color:#333333;float:left;}
.news-item-wrap .title p em {color:#ca2424;}
.news-item-wrap .title a {float:right;font-size:14px;font-weight:bold;color:#333333;text-transform:uppercase;}
.news-item-wrap .title a:hover {color:#ca2424;}
.news-item-wrap .list .hot-news .img {width:100%;height:174px;overflow:hidden;}
.news-item-wrap .list .hot-news .img img {width:100%;height:100%;object-fit:cover;display:block;}
.news-item-wrap .list .hot-news .text {padding-bottom:15px;border-bottom:1px dashed #ddd;overflow:hidden;}
.news-item-wrap .list .hot-news .text h4 {margin-bottom:10px;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-item-wrap .list .hot-news .text h4 a {font-size:18px;color:#333333;font-weight:500;line-height:1;}
.news-item-wrap .list .hot-news .text h4:hover a {color:#ca2424;}
.news-item-wrap .list .hot-news .text p {font-size:12px;line-height:22px;color:#999999;}
.news-item-wrap .list  .news-list {margin-top:10px;}
.news-item-wrap .list  .news-list ul li {line-height:36px;}
.news-item-wrap .list  .news-list ul li span {float:right;font-size:14px;color:#999999;}
.news-item-wrap .list  .news-list ul li a {display:block;width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;color:#666;}
.news-item-wrap .list  .news-list ul li:hover a {color:#ca2424;}
.news-item-wrap .qna-wrap {border:1px solid #ddd;padding:0 20px;}
.news-item-wrap .list .qna-item {padding-bottom:30px;padding-top:30px;border-bottom:1px dashed #ddd;}
.news-item-wrap .list .qna-item:last-child {border:none;}
.news-item-wrap .list .qna-item .q-row {padding-left:30px;margin-bottom:10px;position:relative;}
.news-item-wrap .list .qna-item .q-row:after {content:'Q';font-size:14px;color:#ffffff;font-weight:bold;text-align:center;line-height:20px;width:20px;height:20px;display:block;position:absolute;left:0;top:0;background:#ca2424;}
.news-item-wrap .list .qna-item .q-row a {font-size:16px;color:#333333;line-height:20px;}
.news-item-wrap .list .qna-item .q-row:hover a {color:#ca2424;}
.news-item-wrap .list .qna-item .a-row {padding-left:30px;font-size:14px;color:#999999;line-height:26px;position:relative;}
.news-item-wrap .list .qna-item .a-row:after {content:'A';font-size:14px;color:#ffffff;font-weight:bold;text-align:center;line-height:20px;width:20px;height:20px;display:block;position:absolute;left:0;top:2px;background:#999999;}
/* 新闻结束*//* 友情链接*/.link {padding:30px 0;background:#f5f5f5;font-size:0;}
.link span {display:inline-block;line-height:21px;vertical-align:middle;margin-right:30px;}
.link span img {display:block;}
.link a {font-size:14px;color:#666666;padding:0 20px;border-right:1px solid #ddd;line-height:21px;display:inline-block;vertical-align:middle;}
/* 友情链接结束*//* footer*/.footer {background:#333333;}
.footer .footer-nav-row {line-height:1;padding:30px 0;border-bottom:1px solid #505050;}
.footer .footer-nav-row ul li {float:left;}
.footer .footer-nav-row ul li a {display:block;padding:0 30px;font-size:14px;color:#ffffff;border-right:1px solid #555;}
.footer .contact-row {padding:40px 0;}
.footer .contact-row .footer-logo {float:left; width:24%;}
.footer .contact-row .footer-logo img { max-height:60px;}
.footer .contact-row .add-wrap {float:left;margin-left:60px;padding-left:50px;border-left:1px solid #505050;}
.footer .contact-row .add-wrap strong {font-size:14px;font-weight:bold;color:#ffffff;display:block;line-height:1;margin-bottom:20px;}
.footer .contact-row .add-wrap p {font-size:12px;color:#777777;line-height:24px;}
.footer .contact-row .contact-wrap {float:left;margin-left:100px;}
.footer .contact-row .contact-wrap strong {font-size:14px;font-weight:bold;color:#ffffff;display:block;line-height:1;margin-bottom:20px;}
.footer .contact-row .contact-wrap p {font-size:30px;color:#ffffff;line-height:1;margin-bottom:20px;}
.footer .contact-row .contact-wrap a {width:120px;height:36px;display:block;background:#ca2424;line-height:36px;text-align:center;font-size:14px;color:#ffffff;}
.footer .contact-row .contact-wrap a:before {content:'';display:inline-block;width:14px;height:14px;background:url(../image/contact-icon.png);background-size:100%;vertical-align:middle;margin-right:5px;}
.footer .contact-row  .qr-wrap {float:right;text-align:center;}
.footer .contact-row  .qr-wrap img {width:120px;height:120px;display:block;margin-bottom:10px;}
.footer .contact-row  .qr-wrap p {font-size:12px;color:#777777;line-height:1;}
.footer .copyright-row {line-height:80px;border-top:1px solid #505050;}
.footer .copyright-row p {font-size:14px;color:#777777;float:left;}
.footer .copyright-row span {float:right;font-size:14px;color:#777777;}
.footer .copyright-row span a {color:#ffffff;}
/* footer结束*//* 产品列表页*/.page-banner {width:100%;height:300px;}
.page-banner img {width:100%;height:100%;display:block;object-fit:cover;}
.breadcrumb {float:left;line-height:34px;}
.breadcrumb #crumbs {display:inline;}
.breadcrumb a::after {content:'>';margin:0 5px;}
.navigation {text-align:center;font-size:0;margin-top:30px;}
.navigation h2 {display:none;}
.navigation a,.navigation span {font-size:14px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;background:#f5f5f5;margin:0 1px;}
.navigation span {background:#ca2424;color:#ffffff;}
.navigation a:hover,.navigation span:hover {background:#ca2424;color:#ffffff;}
.navigation a.next,.navigation a.prev {width:auto;padding:0 15px;}
.page-main {padding-bottom:100px;}
/* 产品列表页结束*//* 图文列表*/.product-list.img-text-list ul li {width:100%;padding:30px 0;float:none;text-align:left;border-bottom:1px solid #eee;overflow:hidden;margin-bottom:0;}
.product-list.img-text-list ul li:first-child {padding-top:0;}
.product-list.img-text-list ul li a {float:none;opacity:1;position:static;}
.product-list.img-text-list .title {line-height:30px;margin-bottom:10px;}
.product-list.img-text-list .title a {font-size:18px;}
.img-text-list .img {width:240px;height:160px;overflow:hidden;float:left;margin-bottom:0;}
.img-text-list .img img {width:100%;height:100%;object-fit:cover;}
.img-text-list .text {width:calc(100% - 260px);float:left;padding-left:20px;}
.img-text-list .text .content {font-size:14px;line-height:24px;margin-bottom:20px;color:#666666;}
.img-text-list .text .more {line-height:32px;display:inline-block;padding:0 20px;border:1px solid #ddd;color:#999999;}
.img-text-list .text .more:hover {color:#ffffff;background:#ca2424;border:1px solid #ca2424;}
/* 图文列表结束*//* 文字列表*/.product-list.text-list ul li {width:100%;padding:0;line-height:60px;float:none;text-align:left;border-bottom:1px solid #eee;overflow:hidden;margin-bottom:0;font-size:0;}
.product-list.text-list ul li span {float:right;font-size:14px;color:#999999;}
.product-list.text-list ul li a {display:block;width:70%;font-size:14px;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
/* 文字列表结束*//* 联系我们*/.page-content {padding-bottom:50px;}
.page-content strong {font-size:18px;color:#333333;display:block;margin-bottom:20px;}
.page-content p {font-size:14px;line-height:30px;color:#333333;}
.page-content .map {width:100%;height:400px;overflow:hidden;border:1px solid #999;margin-top:30px;}
.page-content .map img {width:100%;height:100%;display:block;object-fit:cover;}
/* 联系我们结束*//* 关于我们*/.page-content img {max-width:100%;height:auto;display:block;}
/* 关于我们结束*//* 详情页*/.page-content .content-title {text-align:center;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:15px;}
.page-content .content-title h4 {font-size:20px;margin-bottom:5px;}
.page-content .content-title p span {font-size:14px;color:#999999;margin:0 10px;white-space:nowrap;}
.page-content .content-text {padding-bottom:50px;border-bottom:1px solid #ddd;}
.page-content .content-text p {font-size:14px;line-height:26px;text-indent:2em;margin-bottom:10px;}
.page-content .content-text img {max-width:100%;display:block;margin:20px auto;}
.page-content .content-page {line-height:30px;padding:20px 0;}
.page-content .content-page .row div {width:50%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.page-content .content-page span {font-size:14px;color:#999999;margin:0 15px;}
.page-content .content-page a {font-size:14px;color:#666666;}
.page-content .content-page .next span {float:right;}
.page-content .content-page .next {text-align:right;}
/* 详情页结束*//* 产品详情*/.ppd-img {width:500px;float:left;}
.ppd-img .gallery-top {width:500px;height:360px;border:1px solid #ddd;box-sizing:border-box;overflow:hidden;}
.ppd-img .gallery-thumbs {width:500px;height:90px;box-sizing:border-box;border:1px solid #ddd;margin-top:20px;position:relative;overflow:hidden;padding:5px 25px;}
.ppd-img .gallery-thumbs .swiper-slide {cursor:pointer;box-sizing:border-box;overflow:hidden;border:1px solid #f5f5f5;}
.gallery-thumbs .swiper-slide {height:100%;opacity:0.4;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active {opacity:1;}
.ppd-img .gallery-thumbs .swiper-slide img {height:100%;}
.ppd-img .swiper-button-prev {left:0;transform:scale(.6);}
.ppd-img .swiper-button-next {right:0;transform:scale(.6);}
.ppd-info {width:360px;height:470px;float:right;position:relative;}
.ppd-pname {font-size:24px;line-height:50px;border-bottom:1px solid #ddd;}
.ppd-info-content {padding-top:20px;}
.ppd-info-content p {font-size:14px;color:#333;line-height:24px;}
.ppd-tell {width:360px;height:90px;background:#ca2424;line-height:90px;text-align:center;font-size:24px;color:#ffffff;position:absolute;bottom:0;}
.ppd-content-box {border:1px solid #eee;margin-top:40px;box-sizing:border-box;}
.ppd-content-text-title {width:100%;height:50px;line-height:50px;text-indent:20px;background:#eeeeee;font-size:16px;font-weight:bold;color:#333333;}
.ppd-content-text {padding:30px 20px 50px;font-size:14px;line-height:30px;color:#666666;}
.ppd-content-text img {display:visible;}
.page-content .swiper-slide img {width:100%;height:100%;display:block;object-fit:cover;}
/* 产品详情结束*/@media only screen and (max-width:760px) {.main-container {width:100%;margin:0 auto;padding:0 20px;}
.full-main {width:100%;min-width:100%;}
.row {margin-right:-5px;margin-left:-5px;}
/* 头部*/.head-box .top-row {display:none;}
.nav-bg {border-top:1px solid #ddd;height:auto;position:absolute;z-index:99;background:#333;overflow:hidden;padding:15px 0;display:none;}
.nav-row > ul > li {float:none;position:relative;text-align:center;}
.nav-row > ul > li > a {padding:0;width:100%;border:none;}
.nav-row > ul > li ul {display:none;}
.nav-row > ul > li:hover ul {display:none;}
.nav-bg.wap-home {display:block;}
.logo-row .logo-wrap {height:34px;float:left;}
.wap-menu {display:block;}
.slogan-wrap {display:none;}
.phone-wrap {display:none;}
/* banner*/.home-banner .swiper-slide img {height:200px;}
.home-banner .button {display:none;}
/* search*/.search-wrap {padding:15px 0;height:auto;}
.search-wrap .hot-words {display:none;}
.search-wrap .search-form {width:100%;}
.search-wrap .search-form input.text {width:calc(100% - 34px);}
/* product*/
.product-category {width:100%;padding:0;}
.product-category .title {display:none;}
.product-category .phone {display:none;}
.product-category .list {overflow:hidden;overflow-x:hidden;display:-webkit-box;overflow-x:scroll;margin-top:20px;margin-bottom:20px;}
.product-category .list ul {white-space:nowrap;width:auto;overflow:hidden;}
.product-category .list ul li {display:inline-block;}
.product-category .list ul li a {padding:0 15px;}
.product-category .list ul li a:after {display:none;}
.product-list {width:100%;}
.product-list ul li {width:50%;padding:0 5px;}
.product-list ul li {margin-bottom:10px;}
.product-list ul li .img {margin-bottom:0;}
/* advantage*/.advantage {height:660px;}
.advantage .list {margin-top:30px;}
.advantage .list ul li {width:33.33%;margin-bottom:20px;}
.advantage .list ul li p {width:68px;height:68px;}
.advantage .list ul li span {font-size:16px;color:#ffffff;line-height:24px;}
.application {margin-top:-160px;}
.application .swiper-container .swiper-slide {width:100%;padding:15px 20px;height:200px;}
.application .swiper-container .swiper-slide .number {width:40px;}
.application .swiper-container .swiper-slide .number::after {margin-top:10px;}
.application .swiper-container .swiper-slide .number p {font-size:30px;height:20px;}
.application .swiper-container .swiper-slide .text {width:calc(100% - 40px);padding:20px  0 0 10px;}
.application .swiper-button-prev {display:none;}
.application .swiper-button-next {display:none;}
/* about*/.about {position:relative;}
.about-left {width:100%;float:none;padding-top:30px;margin-bottom:50px;}
.about-left .text-row .title {width:100%;float:none;margin-bottom:20px;}
.about-left .text-row {height:auto;}
.about-left .text-row .content {width:100%;float:none;margin-bottom:20px;}
.about-right {display:none;}
.factory .list-row .swiper-slide {width:100%;padding:0 10px;}
/* news*/.news-item-wrap {padding:0;width:100%;float:none;margin-top:20px;margin-bottom:20px;}
/* link*/.link {display:none;}
/* footer*/.footer .footer-nav-row {display:none;}
.footer .contact-row .footer-logo {float:none;text-align:center;}
.footer .contact-row .add-wrap {float:none;margin-left:0;padding:20px;border:1px solid #505050;margin-top:20px;}
.footer .contact-row .contact-wrap {float:none;margin-left:0;margin-top:30px;text-align:center;}
.footer .contact-row .contact-wrap a {margin:0 auto;}
.footer .contact-row .qr-wrap {float:none;}
.footer .contact-row .qr-wrap img {margin:20px auto;}
.footer .copyright-row {text-align:center;line-height:24px;padding:30px 0;}
.footer .copyright-row p {font-size:14px;color:#777777;float:none;}
.footer .copyright-row span {float:none;}
/* page*/.page-banner {height:160px;}
.page .search-form {display:none;}
.page-main {padding-bottom:60px;}
.product-list.img-text-list ul li:first-child {padding-top:30px;}
.img-text-list ul li .img {width:120px;height:110px;overflow:hidden;float:left;margin-bottom:0;}
.img-text-list .text {width:calc(100% - 120px);float:left;padding-left:20px;}
.product-list.img-text-list .title a {font-size:16px;line-height:24px;}
.img-text-list .text .content {display:none;}
.page-content {padding-top:30px;}
.page-content .map {width:100%;height:200px;overflow:hidden;border:1px solid #999;}
.page-content .content-page span {margin:0;margin-right:15px;}
.page-content .content-page .row div {width:100%;float:none;}
.page-content .content-page .next span {float:none;}
.page-content .content-page .next {text-align:left;}
.page-content .wp-block-image {margin:15px 0;padding:0;}
.ppd-img {width:100%;float:none;}
.ppd-img .gallery-top {width:100%;height:260px;border:1px solid #ddd;box-sizing:border-box;overflow:hidden;}
.ppd-img .gallery-thumbs {width:100%;height:70px;box-sizing:border-box;border:1px solid #ddd;margin-top:10px;position:relative;overflow:hidden;padding:5px 25px;}
.ppd-info {width:100%;height:auto;float:none;position:static;}
.ppd-tell {width:100%;height:90px;line-height:90px;text-align:center;font-size:24px;color:#ffffff;position:static;margin-top:20px;}
/* right-bar*/.right-bar {display:none;}
;}
/*right-bar*/.right-bar {position:fixed;top:50%;right:0;width:60px;height:203px;z-index:9999;margin-top:100px;}
.right-bar ul li {width:60px;height:60px;background:#ab2126;box-shadow:0 2px 21px rgba(108,108,108,.19);cursor:pointer;position:absolute;}
.right-bar ul li a {width:60px;height:60px;cursor:pointer;overflow:hidden;display:block;float:left;}
.rtbar-li2 {top:61px;}
.right-bar ul li.rtbar-li3 {top:122px;width:240px;}
.rtbar-li4 {top:183px;}
.right-bar ul li em {width:60px;height:60px;display:block;}
.right-bar ul li.rtbar-li1 em {background:url(../image/right-icon1.png);background-size:100%;}
.right-bar ul li.rtbar-li3 em {background:url(../image/right-icon2.png);background-size:100%;}
.right-bar ul li.rtbar-li2 em {background:url(../image/right-icon3.png);background-size:100%;}
.right-bar ul li.rtbar-li4 em {background:url(../image/right-icon4.png);background-size:100%;}
.right-bar ul li.rtbar-li2 p {text-align:center;line-height:1;margin-bottom:20px;}
.right-bar ul li:hover {background:#333333;box-shadow:0 2px 21px rgba(90,123,172,0.45);}
.right-bar ul li:hover i {color:#ffffff;}
.rtbar-li3 strong {font-size:20px;line-height:60px;color:#fff;font-weight:500;}
.rtbar-li4 i {color:#ffffff;}
.right-bar ul li.rtbar-li4 a span {color:#ffffff;}
.rtbar_shwx {position:absolute;right:60px;top:0px;background:#fff;box-shadow:0 2px 21px rgba(108,108,108,.19);display:none;z-index:20;}
.rtbar_shwx img {padding:5px;max-width:140px;}
.right-bar ul li.gotop {display:none;}
.pagebar {padding:20px;overflow:hidden;}
.pagebar .pagination {display:flex;justify-content:center;margin-top:10px;}
.pagination a {background:#fff;border:1px solid #ccc;color:#333;font-size:12px;padding:7px 8px;margin:0 2px;border-radius:3px;}
.pagination span {color:#333;font-size:12px;padding:7px 2px;margin:0 2px;border-radius:3px;}
.pagination a:hover {color:#ca2424;border:1px solid #ca2424;}
.pagination a.page-num-current {color:#fff;background:#ca2424;border:1px solid #ca2424;}
.pagination .st {font-family:宋体;}
.text-secondary {text-align:center;padding:20px 0;}


/*==================================================*/
/*内容初始化*/
.contenttxt{line-height:30px;font-size:14px;color:#111;font-family:"Microsoft YaHei"!important}
.contenttxt img { max-width:88%;margin:15px auto; display:block}
.contenttxt p,.contenttxt span,.contenttxt font,.contenttxt th,.contenttxt td,.contenttxt div,.contenttxt i,.contenttxt em,.contenttxt h1,.contenttxt h2,.contenttxt h3,.contenttxt h4,.contenttxt h5{font-size:16px!important; font-family:"Microsoft YaHei"!important;font-weight:normal!important;text-indent:0px!important;white-space: normal!important}
.contenttxt td{padding-left:15px!important;}

.PageIntroduce { }
.PageIntroduce .contenttxt { color:#333; line-height:2; color:#333;}

.text-overflow {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.text-overflow2 {overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text-overflow3 {overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.w1200 {margin:auto;width:1200px;clear:both;}
.w1320 {margin:auto;max-width:1320px;min-width:1200px;clear:both;}
.w1380 {margin:auto;width:1380px;clear:both;}
.w1430{max-width: 1430px; margin:auto;}
.w1460 {margin:auto;width:1460px;clear:both;}
.AWF_box {margin: auto;width: 1440px;clear: both;}
.Warp_P12 { padding:0 12%;}
.Warp_p94 { width: 94%;max-width: 1500px;min-width: 1200px; margin:auto;}
.Warp_p96 { width: 96%;max-width: 1400px;min-width: 1200px; margin:auto;}
.warp_p90 { width: 1300px;margin: 0 auto;max-width: 90%;}
.wpa_p92 {margin:auto;width:94%;clear:both; min-width:1200px;}
@media screen and (max-width: 1680px){
.w1430{max-width: 1300px;}
}
@media screen and (max-width: 1440px){
.w1430{max-width: 1200px;}
}
@media(max-width:1460px){
.w1460 {padding:0;margin:auto;width:1200px;}
.AWF_box {padding:0;margin:auto;width:1200px;}
}

.b1 {height:.1px;font-size:1px;clear:both;width:100%;overflow:hidden}
.b5 {height:5px;font-size:1px;clear:both;width:100%;overflow:hidden}
.b10 {height:10px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b15 {height:15px;font-size:1px;clear:both;width:100%;overflow:hidden}
.b20 {height:20px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b25 {height:25px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b30 {height:30px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b40 {height:40px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b50 {height:50px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b60 {height:60px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b70 {height:70px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b74 {height:74px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b80 {height:80px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b88 {height:88px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b90 {height:90px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b100 {height:100px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b106 {height:106px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b160 {height:160px;font-size:1px; clear:both;width:100%;overflow:hidden}

.PageMain { display:flex;}
.PageMainL { width:280px; margin-right:40px;}
.PageMainR { overflow:hidden; flex:1;}

/* pages */
.pages {padding:20px 0;text-align:center;font-size:12px;}
.pages a:link,.pages a:visited,.pages a:active  {background:#FFFFFF;border:#E6E6E6 1px solid;padding:6px;text-decoration:none;margin:0 6px;}
.pages a:hover  {background:#F1F1F1;border:#CCCCCC 1px solid;color:#FF6600;}
.pages strong {background:#2E6AB1;padding:6px;border:#CCCCCC 1px solid;color:#FFFFFF;}
.pages_inp {border:#CCCCCC 1px solid;padding:6px;width:30px;text-align:center;color:#666666;}
.pages_btn {width:48px;background:#EEEEEE;border:#CCCCCC 1px solid;font-weight:bold;padding:6px;margin:0 6px;}
.pages label {background:#FFFFFF;border:#CCCCCC 1px solid;padding:6px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}



.show_preview { display:flex;}
.show_preview_l { }
.show_preview_l img { width:320px;}
.show_preview_r { flex:1; overflow:hidden; padding-left:50px;}
.show_preview_r h1 { line-height: 22px; display: block;font-size: 16px;color: #000;padding-bottom: 10px; margin-bottom: 15px;border-bottom: 1px dotted #cccccc;}
.show_preview_r p { line-height:24px; font-size:14px; color:#888;}
.show_preview_r .base { margin-top:15px;}
.show_preview_r .base dl{overflow:hidden;width:100%;font-size:14px;line-height:30px;}
.show_preview_r .base dt{float:left;color:#888;width:85px;}
.show_preview_r .base dd{overflow:hidden;;color:#000;}
.show_preview_r .hot_tel { margin-top:20px; display:flex; align-items:center; padding-bottom:20px;}
.show_preview_r .hot_tel a{display:inline-block;width:150px;line-height:34px;color:#fff;font-size:14px;background:#767676;text-align:center; margin-right:20px;}
.show_preview_r .hot_tel a:hover { background:#000; color:#fff;}

.sellShowMain { }
.SellShowTitle { display:block; overflow:hidden; border-bottom:3px solid #ca2424;} 
.SellShowTitle strong { font-size:16px; color:#fff; font-weight:400; background:#ca2424; padding:0 40px; line-height:46px; display:inline-block;}

.sell_show_content { border-top:none;}

.SellRecBox { padding:20px 0; border-top:none;}
.SellRec { overflow:hidden;}
.SellRec ul { display:flex;}
.SellRec ul li { width:23.5%; margin-right:2%; box-sizing:border-box;box-sizing:border-box;}
.SellRec ul li .image { width:100%; border:1px solid #eee; transition:all .3s; box-sizing:border-box; padding:8px;}
.SellRec ul li .image img { width:100%;}
.SellRec ul li strong { display:block; font-size:16px; color:#333; text-align:center; font-weight:400; line-height:44px;transition:all .3s;}
.SellRec ul li:hover .image { border:1px solid #ca2424;}
.SellRec ul li:hover strong { color:#ca2424;}

.PageNewsList { }
.PageNewsList ul { }
.PageNewsList ul li { line-height:60px; font-size:14px; border-bottom: 1px solid #eee;}
.PageNewsList ul li span { float:right; color:#999;}


.PageNewsMain { }
.PageNewsTitle { font-size:24px; color:#333; }
.PageNewsInfo { color:#999; font-size:14px; margin:20px 0;background: #f8f8f8;padding: 14px 15px;border: 1px solid #eee;}

.honor_title { font-size:30px; color:#333; text-align:center; margin:2% 0;}
.honor_show { margin:2% 0; }
.honor_show ul { display: flex; flex-wrap: wrap; border:1px solid #ddd; margin-top:3%; border-right:none; border-bottom:none;}
.honor_show ul li { width:50%;box-sizing:border-box; font-size:14px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; display: table;}
.honor_show ul li span { display: table-cell; padding:10px;}
.honor_show ul li span:nth-child(1) { width:20%; background:#fafafa; border-right:1px solid #ddd; font-weight:700;}
.honor_show_title { line-height:42px; height:42px; font-size:16px; background:#f5f5f5; padding:0 15px; border:1px solid #eee; margin:2% 0; font-weight:700;}

.PageMainTitle { color: #333;font-size: 26px; text-align:center;}
.PageMainInfo { color:#adadad; font-size:14px; padding:30px 0; border-bottom:1px dashed #ededed;text-align:center;}

.photo_show a { box-sizing: border-box;display:block;text-align:center; margin-top:20px;}
.photo_show a p { font-size:14px; line-height:30px; color:#666; }
.photo_show a img { max-width:100%;}
.photo_show { padding:5% 0; overflow:hidden;}

.PageContact { font-size:14px; color:#333; line-height:26px;}
.PageContact p { margin-bottom:10px;}
.PageContact em { color:#ca2424; font-size:28px;}

@media (max-width: 767px) {
@media screen and (max-width:320px){html{font-size:42.67px;font-size:13.33333vw}}
@media screen and (min-width:321px) and (max-width:31.2rem){html{font-size:48px;font-size:13.33333vw}}
@media screen and (min-width:361px) and (max-width:375px){html{font-size:50px;font-size:13.33333vw}}
@media screen and (min-width:376px) and (max-width:393px){html{font-size:52.4px;font-size:13.33333vw}}
@media screen and (min-width:394px) and (max-width:412px){html{font-size:54.93px;font-size:13.33333vw}}
@media screen and (min-width:413px) and (max-width:414px){html{font-size:55.2px;font-size:13.33333vw}}
@media screen and (min-width:415px) and (max-width:480px){html{font-size:64px;font-size:13.33333vw}}
@media screen and (min-width:481px) and (max-width:5.8rem){html{font-size:72px;font-size:13.33333vw}}
@media screen and (min-width:541px) and (max-width:6.8rem){html{font-size:85.33px;font-size:13.33333vw}}
@media screen and (min-width:641px) and (max-width:720px){html{font-size:96px;font-size:13.33333vw}}
@media screen and (min-width:721px) and (max-width:768px){html{font-size:102.4px;font-size:13.33333vw}}
@media screen and (min-width:769px){html{font-size:102.4px;font-size:13.33333vw}}
@media screen and (min-width:769px){html{font-size:102.4px}}
.contenttxt{line-height:.6rem;font-size:.28rem;color:#111;font-family:"Microsoft YaHei"!important}
.contenttxt img { max-width:100%; height:auto;margin:.2rem auto; display:block;}
.contenttxt p,.contenttxt span,.contenttxt font,.contenttxt th,.contenttxt td,.contenttxt div,.contenttxt i,.contenttxt em,.contenttxt h1,.contenttxt h2,.contenttxt h3,.contenttxt h4,.contenttxt h5{font-size:.28rem!important; font-family:"Microsoft YaHei"!important;font-weight:normal!important;text-indent:0px!important;white-space: normal!important}
.contenttxt td{padding-left:.3rem!important;}

.PageIntroduce { padding:0 .2rem;}

.PageMain { display:block;}

.show_preview { display:block; padding:.2rem;}
.show_preview_l { }
.show_preview_l img { width:100%;}
.show_preview_r { flex:1; overflow:hidden; padding-left:0; margin-top:.4rem;}

.PageNewsMain { padding:.2rem;}


}

