@import url("iconfont.css");
* {box-sizing:border-box;}
.clear:after {content:'';display:block;clear:both;}
.main-container {width:1300px;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:45px;}
.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:#2B5CBD;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:25px 0;}
.logo-row .logo-wrap {height:92px;float:left;}
.logo-row .logo-wrap img {height:100%;display:block;}
.logo-row .slogan-wrap {float:left;padding-left:30px;margin-top:6px;margin-left:30px;position:relative;}
.logo-row .slogan-wrap::before {content:"";width:1px;height:70px;border-left:1px solid #ddd;position:absolute;left:0;top:8px;}
.logo-row .slogan-wrap img {height:100%;display:block;}
.logo-row .phone-wrap {float:right;padding-top:26px;}
.logo-row .phone-wrap dt {float:left;width:44px;height:44px;background:#2B5CBD;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:#2B5CBD;line-height:1;font-family:Arial;}
.nav-bg {background:#3066d2;height:55px;}
.nav-row > ul > li {float:left;line-height:55px;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 #7c7c7c;border-right:1px solid #fcfcfc;}
.nav-row > ul > li:hover {background:#2B5CBD;}
.nav-row > ul > li:hover a {border-color:#2B5CBD;}
.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:#2B5CBD;}
.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 {margin-top:1px;}
.home-banner .swiper-slide img {width:100%;height:auto;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:60px;opacity:1;border-radius:5px;background:#2B5CBD;}
.home-banner .swiper-pagination {position:absolute;width:100% !important;left:50% !important;text-align:left;bottom:5%;}
.home-banner .swiper-container-horizontal > .swiper-pagination-bullets {bottom:70px;left:0;width:100%;}
.home-banner .button {width:100%;z-index:99;}
.home-banner .button .swiper-button-prev {width:60px;height:60px;border-radius:100%;border:1px solid #fff;left:80px;top:50%;background-color:rgb(0 0 0 / .4);}
.home-banner .button .swiper-button-next {width:60px;height:60px;border-radius:100%;border:1px solid #fff;right:80px;top:50%;background-color:rgb(0 0 0 / .4);}
.home-banner img {display:block;}
.home-banner .swiper-button-next,.home-banner .swiper-button-prev {background-size:12px;}
/* banner结束 *//* 搜索 */.search-wrap {background:#f7f7f7;height:auto;padding:15px 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:#2B5CBD;font-weight:700;}
.search-wrap .hot-words a {font-size:14px;color:#666666;margin:0 0 0 10px;}
.search-wrap .hot-words a::after {content:"\e669";font-family:'iconfont';margin:0px 0 0 5px;}
.search-wrap .search-form {float:right;font-size:0;}
.search-wrap .search-form input {height:34px;border:none;outline:none;}
.search-wrap .search-form input.text {width:300px;background:#ffffff;text-indent:20px;font-size:14px;color:#999999;}
.search-wrap .search-form button.btn {text-align:center;width:34px;height:34px;background:#2B5CBD;color:#fff;background-size:50%;border:0;}
/* 搜索结束 *//* 产品 */.products {margin:50px auto;}
.product-category {width:25%;float:left;padding-right:40px;}
.product-category .title {width:100%;height:120px;background:#3066D2 url(../images/net-bg.png)  top center no-repeat;background-size:100%;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:38px;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:#FF9933;}
.product-category .list ul li:hover a {background:#FF9933;}
.product-category .phone {width:100%;height:120px;background:#3066D2 url(../images/net-bg.png)  bottom center no-repeat;background-size:100%;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;margin-bottom:20px;border-bottom:1px #ccc solid;}
.product-list .title p {font-size:24px;font-weight:bold;color:#333333;float:left;}
.product-list .title p em {color:#2B5CBD;}
.product-list .title a {float:right;font-size:14px;font-weight:bold;color:#333333;text-transform:uppercase;}
.product-list .title a:hover {color:#2B5CBD;}
.product-list .list {width:100%;overflow:hidden;}
.product-list .list ul li {padding:0 15px;float:left;width:33.33%;text-align:center;margin-bottom:10px;}
.product-list.product-center-list .list ul li {width:25%;}
.product-list .img {width:100%;height:auto;overflow:hidden;margin-bottom:10px;position:relative;}
.product-list .img .bg {width:100%;height:100%;display:block;position:absolute;background:#2B5CBD;opacity:0;z-index:9;transition:all .3s;}
.product-list .img i {font-size:28px;display:block;color:#fff;background-size:100%;position:absolute;left:50%;margin-left:-15px;top:-50px;z-index:99;pointer-events:none;transition:all .3s;}
.product-list .list ul li:hover .img .bg {opacity:0.7;}
.product-list .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 {font-size:15px;line-height:40px;}
.product-list .list ul li:hover .text a {color:#2B5CBD;}
/* 产品结束 *//* 优势和特点 */.advantage {height:550px;background:url(../images/adv-bg.png) 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:#ffd533;}
.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:#3066D2;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:#ffd533;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(../images/arrow-bg.png) left top no-repeat;left:50%;margin-left:-40px;}
.application .swiper-button-next {width:40px;height:80px;background:url(../images/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:#2B5CBD;}
.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:#2B5CBD;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;}
.index_about {height:auto;padding-top:50px;padding-bottom:80px;}
.index_about .content dl {position:relative;}
.index_about .content dt {width:600px;height:450px;}
.index_about .aboutimg {width:100%;height:100%;position:absolute;right:0;background:url(../images/aboutbg.jpg) no-repeat center;background-size:100% 100%;}
.index_about .content dd {width:640px;float:left;padding-left:43px;padding-top:20px;}
.index_about .content dd h3 {border-bottom:1px solid #dddddd;}
.index_about .content dd h3 a {font-size:60px;color:#006DB5;font-weight:bold;height:150px;font-family:Arial;}
.index_about .content dd h3 a em {font-size:16px;color:#423f3b;font-style:normal;display:block;padding-bottom:20px;}
.index_about .content dd p {font-size:14px;color:#555;line-height:30px;margin-top:20px;}
.index_about .content span a {margin-top:20px;display:inline-block;}
.index_about .content span .xq {width:144px;height:36px;line-height:36px;text-align:center;margin-right:18px;margin-top:25px;background:#006DB5;border-radius:20px;display:block;float:left;color:#FFF;}
.index_about .content span .zx {width:144px;height:36px;line-height:36px;text-align:center;margin-top:25px;background:#ff5001;border-radius:20px;display:block;float:left;color:#FFF;}
/* 关于我们结束 *//* 厂容厂貌 */.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:#2B5CBD;}
.factory .title-row a {font-size:14px;color:#333333;font-weight:bold;text-transform:uppercase;float:right;}
.factory .title-row a:hover {color:#2B5CBD;}
.factory .list-row {background:#2B5CBD;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-color:#FF9933;margin-top:0;}
.factory .swiper-button-prev:after {color:#ffffff;}
.factory .swiper-button-next {right:0;height:100%;width:40px;top:0;background-color:#FF9933;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:#2B5CBD;}
.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:#2B5CBD;}
.news-item-wrap .list .hot-news .img {width:100%;height:174px;overflow:hidden;}
.news-item-wrap .list .hot-news .img a {width:100%;}
.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:#2B5CBD;}
.news-item-wrap .list .hot-news .text p {font-size:12px;line-height:22px;color:#999999;}
.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:#2B5CBD;}
.news-item-wrap .list  .news-list ul li:first-child {margin-bottom:10px;}
.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:#FF9933;}
.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:#2B5CBD;}
.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;}
.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:#2B5CBD;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(../images/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;}
/*page*/.pagination {padding-left:0;margin:20px 0;border-radius:4px;display:flex;align-items:center;justify-content:center;}
.pagination>li {display:inline}
.pagination>li>a,.pagination>li>span {position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#00A1CD;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span {margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span {border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {z-index:3;color:#fff;background-color:#00A1CD;border-color:#00A1CD;cursor:default}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}
.pagination-lg>li>a,.pagination-lg>li>span {padding:10px 16px;font-size:18px;line-height:1.33333}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {border-bottom-left-radius:6px;border-top-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {border-bottom-right-radius:6px;border-top-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span {padding:5px 10px;font-size:12px;line-height:1.5}
.badge,.label {font-weight:700;line-height:1;white-space:nowrap;text-align:center}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {border-bottom-left-radius:3px;border-top-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {border-bottom-right-radius:3px;border-top-right-radius:3px}
.kaifaing {text-align:center;font-size:50px;}
.kaifaing img {width:500px;}
.kaifaing p {padding:33px 0;}
/* 产品列表页结束 *//* 图文列表 */.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:#2B5CBD;border:1px solid #2B5CBD;}
/* 图文列表结束 */
/* 文字列表 */
.product-list.text-list .list ul li {width:100%;padding:0;line-height:45px;float:none;text-align:left;border-bottom:1px solid #eee;overflow:hidden;margin-bottom:0;font-size:0;}
.product-list.text-list .list ul li span {float:right;font-size:14px;color:#999999;}
.product-list.text-list .list ul li a {display:block;width:70%;font-size:14px;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.product-list.text-list .title {margin-bottom:10px;}
/* 文字列表结束 */
/* 联系我们 */
.page-content {}
.page-content strong {font-size:18px;color:#333333;display:block;margin:10px auto;}
.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:10px;}
.page-content .content-title h1 {font-size:30px;margin-bottom:10px;}
.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 {margin-right: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 {}
.page-content .content-page .next {text-align:right;}
/* 详情页结束 */
/* 产品详情 */
.ppd-img {width:480px;float:left;}
.ppd-img .gallery-top {width:480px;height:360px;border:1px solid #ddd;box-sizing:border-box;overflow:hidden;}
.ppd-img .gallery-thumbs {width:440px;height:75px;box-sizing:border-box;border:1px solid #ddd;margin-top:15px;position:relative;overflow:hidden;padding:5px;}
.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:-6px;transform:scale(.6);}
.ppd-img .swiper-button-next {right:-6px;transform:scale(.6);}
.ppd-info {width:458px;height:450px;float:right;position:relative;}
.ppd-intro {font-size:14px;line-height:26px;color:rgba(140,141,142,1);margin-top:10px;}
.ppd-pname {font-size:24px;line-height:50px;border-bottom:1px solid #ddd;}
.ppd-info-content {padding:20px;margin-top:20px;background:#f2f2f2;height:auto;}
.ppd-info-content p {font-size:14px;color:#333;line-height:20px;display:flex; justify-content: center; align-items: center;}
.ppd-info-content p strong {display:inline-block;font-size:12px;width:15%;}
.ppd-info-content p span {white-space:nowrap;width:85%;overflow:hidden;}
.ppd-info-content p:nth-child(3),.ppd-info-content p:nth-child(4){ align-items: baseline;}
.ppd-info-content p:nth-child(3) span,.ppd-info-content p:nth-child(4) span{ white-space: normal;}
.ppd-tell {width:360px;height:90px;background:#2B5CBD;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 { margin: 20px 0;}
.ppd-content-text table{ width: 100%; border: 0;text-align:center;}
.ppd-content-text table td{ padding:10px 0;}

.page-content .swiper-slide img {width:100%;height:100%;display:block;object-fit:cover;}
.right-warp {background:#fff;margin-top:20px;}
.right-warp .tit {line-height:50px;margin-bottom:10px;border-bottom:1px #ccc solid;}
.right-warp .tit p {font-size:18px;font-weight:bold;color:#333333;float:left;}
.right-warp .tit p em {color:#2B5CBD;}
.right-warp .tit a {float:right;font-size:14px;font-weight:bold;color:#333333;text-transform:uppercase;}
.right-warp .tit a:hover {color:#2B5CBD;}
.tagcloud a {background-color:#ececec;border-radius:2px;display:inline-block;color:#888 !important;float:left;font-size:11px !important;width:auto;height:28px;line-height:28px;margin:0 8px 8px 0;padding:0 8px;position:relative;text-decoration:none;text-align:center;overflow:hidden;}
.right-warp .news-list li {line-height:36px;}
.right-warp .news-list li span {float:right;font-size:14px;color:#999999;}
.right-warp .news-list li a {display:block;width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;color:#666;}
.right-warp .news-list li:hover a {color:#ca2424;}
.right-warp .pro-list ul {display:flex;justify-content:space-between;}
.right-warp .pro-list ul li {float:left;width:48%;text-align:center;margin-bottom:10px;}
.right-warp .pro-list .img {width:100%;height:auto;overflow:hidden;margin-bottom:10px;position:relative;}
.right-warp .pro-list .img .bg {width:100%;height:100%;display:block;position:absolute;background:#ca2424;opacity:0;z-index:9;transition:all .3s;}
.right-warp .pro-list .img i {font-size:28px;display:block;color:#fff;background-size:100%;position:absolute;left:50%;margin-left:-15px;top:-50px;z-index:99;pointer-events:none;transition:all .3s;}
.right-warp .pro-list ul li:hover .img .bg {opacity:0.7;}
.right-warp .pro-list ul li:hover .img i {top:50%;margin-top:-15px;}
.right-warp .pro-list .img img {width:100%;height:100%;display:block;object-fit:cover;}
.right-warp .text {font-size:15px;line-height:40px;}
.right-warp .pro-list .text a {font-size:14px;line-height:40px;}
.right-warp .pro-list ul li:hover .text a {color:#ca2424;}
.h3style1 {font-size:24px;color:#333333;line-height:38px;padding-left:34px;position:relative;margin:20px 0;}
.h3style1:before {content:'';width:84px;height:78px;background:url(../images/h3style1.png) no-repeat;position:absolute;top:0px;left:34px;}
/* 产品详情结束 */
@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 .list ul li {width:50%;padding:0 5px;}
.product-list .list ul li {margin-bottom:10px;}
.product-list .list ul li .img {height:120px;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(../images/right-icon1.png);background-size:100%;}
.right-bar ul li.rtbar-li3 em {background:url(../images/right-icon2.png);background-size:100%;}
.right-bar ul li.rtbar-li2 em {background:url(../images/right-icon3.png);background-size:100%;}
.right-bar ul li.rtbar-li4 em {background:url(../images/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;}
/**网页进度条 */#nprogress {pointer-events:none;}
#nprogress .bar {background:#FF5D4A;position:fixed;z-index:1031;top:0;left:0;width:100%;height:3px;}
#nprogress .peg {display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #FF5D4A,0 0 5px #FF5D4A;opacity:1.0;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px);}
#nprogress .spinner {display:block;position:fixed;z-index:1031;top:15px;right:15px;}
#nprogress .spinner-icon {display:none;width:24px;height:24px;box-sizing:border-box;border:solid 3px transparent;border-top-color:#FF5D4A;border-left-color:#FF5D4A;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite;}
.nprogress-custom-parent {overflow:hidden;position:relative;}
.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar {position:absolute;}
@-webkit-keyframes nprogress-spinner {0% {-webkit-transform:rotate(0deg);}
100% {-webkit-transform:rotate(360deg);}
}
@keyframes nprogress-spinner {0% {transform:rotate(0deg);}
100% {transform:rotate(360deg);}
}
