
/* 初始化
----------------------------------------------- */
body {
 font-family: Assistant, sans-serif, Arial, Lucida, Verdana, Helvetica, Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53;
 color: #555;
 background-color: #FFF;
}
body, button, input, textarea {
 font-size: 14px;
 line-height: 1.531;
 outline: none;
 margin: 0;
 padding: 0;
 border: 0;
}
a {
 color: #000;
}
a:hover {
 color: #ee2233;
 text-decoration: none;
}
p, ul, ol, dl, dt, dd, form, blockquote {
 margin: 0;
 padding: 0;
}
ul, ol {
 list-style: none;
}
h1, h2, h3, h4, h5, h6 {
 font-size: 14px;
 margin: 0;
 padding: 0;
 font-family:'微软雅黑';
}
input, select {
 font-family: Microsoft Yahei;
 vertical-align: middle;
 box-sizing: border-box;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
 background-color: transparent;
 background-image: none;
 transition: background-color 50000s ease-in-out 0s;
}
em, b, i {
 font-style: normal;
 font-weight: normal;
}
img {
 vertical-align: middle;
 border: 0;
}
label {
 cursor: pointer;
}
/* 主体框架
----------------------------------------------- */
#wrapper .mb {
 margin:0 auto;
 padding:60px 0 0 0;
}
@media (min-width: 1200px) {
 .container {
  max-width: 1180px;
 }
}

/* 首页样式
----------------------------------------------- */
/* -- slideShow -- */
.slide-show {
 position: relative;
 clear:both;
 padding:50px 0 0 0;
}
.slide-show .swiper-container {
 position: static;
}
.slide-show .swiper-button-next.swiper-button-disabled, .slide-show .swiper-button-prev.swiper-button-disabled {
 pointer-events: all;
}

.slide-show .swiper-slide{ position:relative;}
.slide-show .swiper-slide img{/*-webkit-filter: contrast(50%);filter: contrast(50%);*/}
.slide-show .swiper-slide strong{ position:absolute; top:35%; left:0; width:100%;text-align:center;color:#fff; font-size:50px;}
.slide-show .swiper-slide strong span{color:#ee2233; font-size:70px;}
.slide-show .swiper-slide em{ position:absolute; bottom:10%; right:10%; width:15%;text-align:left;color:#fff; font-size:20px;}
.slide-show .swiper-slide i{ position:absolute; bottom:10%; right:10%; width:20%;text-align:left;color:#fff; font-size:14px;}
.slide-show .swiper-slide a {}
.slide-show .swiper-button-prev {
 left: 50px;
}
.slide-show .swiper-button-next {
 right: 50px;
}
.slide-show .swiper-button-prev, .slide-show .swiper-button-next {
 display: none;
 color: #FFF;
}
.slide-show:hover .swiper-button-prev, .slide-show:hover .swiper-button-next {
 display: block;
}
.productdes{ background:#f9f9f9; text-align:center; padding:146px 50px;}
.productdes h1{ font-size:50px; padding:20px 0; color:#000;}
.productdes dl{}
.productdes dt{}
.productdes dd{}
.productdes dd.yuanshengsudes{ background:#DDB577; border-radius:20px; margin:9% 10%; height:40px; line-height:40px;color:#fff; font-size:20px;}
.productdes dd ul{ padding:0 0 50px 0; height:70px; line-height:70px;}
.productdes dd ul li{display:inline-table;display:inline-block;zoom:1;*display:inline; padding:0 6%; background:url(../images/dagou.png) no-repeat left center; font-size:20px;}
.yssgt{ text-align:center; padding:0;color:#000;}
.yssgt dl{ padding:0 0 3% 0;}
.yssgt dl dt{ font-size:50px; font-weight:900; text-align:left; line-height:60px;}
.yssgt dl dd{ background:#FBBD58;margin:6% 0; font-size:34px; font-weight:900; line-height:65px; height:65px;}
.yssgt dl dd.for b{font-weight:900;font-size:34px;}
.yssgt dl dd em{ display:none;}
.yssgt dl dd.des{ background:none;font-weight:300;font-size:20px;}
.yssgt dl dd.des i{ padding:0 1%;}
.yssgt dl dd.des span{ padding:0 1%;}
@media (max-width:992px) {
.yssgt dl dt{ font-size:34px; text-align:center;}
.yssgt dl dd{font-size:34px;margin:5% auto 10% auto; }
.slide-show .swiper-slide a {
  height: 200px;
 }
}
.swiper-pagination-bullet {
 background-color: transparent;
 opacity: 1;
 margin: 0 6px !important;
 width: 60px;
 height: 3px;
 border-radius: 0;
 outline: none;
 background-color: #ccc;
}
.swiper-pagination-bullet span {
 display: block;
 width: 60px;
 height: 3px;
 background-color: #ccc;
}
.swiper-pagination-bullet i {
 display: block;
 background-color:#ee2233;
 height: 3px;
 width: 60px;
 transform: scaleX(0);
 transform-origin: left;
 transition-timing-function: linear;
}
.swiper-pagination-bullet-active i {
 animation: middle 10s forwards;
}
@keyframes middle {
 0% {
  transform: scaleX(0);
  left: 0;
 }
 100% {
  transform: scaleX(1);
  left: 0;
 }
}
/* -- index-box -- */
#index .index-box {
 padding: 60px 0 0 0;
 zoom: 1;
 overflow: hidden;
}
@media (max-width:992px) {
 #index .index-box {
  padding: 50px 0;
 }
}
#index .index-box.bg {
 background-color: #F5F5F5;
}
#index .index-box h3 {
 text-align: center;
 margin-bottom: 50px;
}
#index .index-box h3 b {
 display: block;
 color: #000;
 font-size:50px;
 margin-bottom: 10px;
 font-family:'微软雅黑';
}
#index .index-box h3 em {
 display: block;
 margin-top: 8px;
 color: #999;
 font-size:30px;
}
#index .index-box h4 {
 color: #333;
 margin-bottom: 30px;
 font-size: 23px;
}
#index .index-box .more {
 text-align: center;
}
#index .index-box .more a {
 display: inline-block;
 padding: 5px 30px;
 border: 1px solid #DDD;
 color: #19B4EA;
}
#index .index-box .more a:hover {
 border: 1px solid #19B4EA;
 background-color: #19B4EA;
 color: #FFF;
}
/* -- recProduct -- */
#index .product-list {
 margin-bottom: 25px;
}
.productpad{ padding:40px 0 0 0;}
#index .product-list .row {
 margin-left: -9px;
 margin-right: -9px;
}
#index .product-list .col-md-3, #index .product-list .col-md-4, #index .product-list .col-md-8, #index .product-list .col-6, #index .product-list .col-12 {
 padding-left: 8px;
 padding-right: 8px;
}


.scroll-container {
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
  border-top:1px solid #eee;
  border-bottom:1px solid #eee;
  margin:auto auto 5% auto;
 /* overflow-x: hidden;*/
}

.nav-list {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
}

.nav-item {
  display: inline-block;
  padding: 10px 20px 10px 0;
  cursor: pointer;
  text-align:right;
}

.knowledge{ padding:80px 0; clear:both;}
.knowledgeleft{float:left; width:69%;}
.knowledgeleft .articlenews{ width:100%; margin:0 auto;}
.knowledgeleft .articlenews h1{font-size:24px; color:#000; font-weight:900;height:60px; line-height:60px; margin:0 auto;}
.knowledgeright{ float:left; width:30%;}
.knowledgeright .ad1{color:#000;text-align:center;padding:0; width:100%; margin:0 auto; overflow:hidden;}
.knowledgeright .ad1 dl dt{ font-size:50px; font-weight:900; line-height:60px;}
.knowledgeright .ad1 dl dd{ background:#FBBD58;margin:0 auto; font-size:34px; font-weight:900; line-height:60px; height:60px;}
.knowledgeright .ad1 dl dd.for b{font-weight:900;font-size:34px;}
.knowledgeright .ad1 dl dd em{ display:none;}
.knowledgeright .ad1 dl dd.des{ background:none;font-weight:300;font-size:20px;}
.knowledgeright .ad1 dl dd.des i{ padding:0 1%;}
.knowledgeright .ad1 dl dd.des span{ padding:0 1%;}
.knowledgeright .ad2{width:100%;}
.knowledgeright .ad2 img{ width:100%;}
.knowledgeright .ad3{}



@media(min-width: 992px) {
 #index .product-list .col-md-8 {
  -ms-flex: 0 0 70%;
  flex: 0 0 68.4%;
  max-width: 68.4%;
 }
 #index .product-list .col-md-4 {
  -ms-flex: 0 0 30%;
  flex: 0 0 31.6%;
  max-width: 31.6%;
 }
}
#index .product-list .item {
 margin-bottom: 15px;
}
#index .product-list .item {


}
.img-box img{}
#index .product-list .item .img.multi img{/**/}
#index .product-list .item .img.multi .other {
 display: none;
}
#index .product-list .item .img.multi:hover .main {
 display: none;
}
#index .product-list .item .img.multi:hover .other {
 display: block;
}
#index .product-list .item .img img {
 width: 100%;
}
#index .product-list .item .name {
 margin-top: 12px;
}
#index .product-list .item .price-box {
 margin-top: 5px;
}
#index .product-list .item .price-box .price {
 font-size: 16px;
 color:#ee2233;
}
/* -- link -- */
#index .link {
 padding: 10px 0;
}
#index .link strong {
 color: #7A7F81;
 font-weight: bold;
}
#index .link a {
 color: #555;
}
#centerpad{ padding:50px 0 0 0;}
/* page
----------------------------------------------- */
#page {
 padding: 28px 0;
 min-height: 400px;
 width: 800px;
 margin: 0 auto;
}
#page h1 {
 color: #333333;
 padding:30px 0;
 font-size: 32px;
}

#page .info {
 padding: 2px 0 20px 0;
 color: #999999;
}
#page .content {
 color: #666;
 line-height: 200%;
 padding-top: 40px;
}
#page .content img {
 max-width: 100%;
}
/* product_category
----------------------------------------------- */
#product-category .product-list {

}
#product-category .product-list .row {
 margin-left: -9px;
 margin-right: -9px;
}
#product-category .product-list .col-md-3, #product-category .product-list .col-md-4, #product-category .product-list .col-md-8, #product-category .product-list .col-6, #product-category .product-list .col-12 {
 padding-left: 9px;
 padding-right: 9px;
}
#product-category .product-list .col-md-8 {
 -ms-flex: 0 0 70%;
 flex: 0 0 68.4%;
 max-width: 68.4%;
}
#product-category .product-list .col-md-4 {
 -ms-flex: 0 0 30%;
 flex: 0 0 31.6%;
 max-width: 31.6%;
}
#product-category .product-list .item {
 margin-bottom: 15px;
}
#product-category .product-list .item .img {
 border: 1px solid #fff;
}
#product-category .product-list .item .img.multi .other {
 display: none;
}
#product-category .product-list .item .img.multi:hover .main {
 display: none;
}
#product-category .product-list .item .img.multi:hover .other {
 display: block;
}
#product-category .product-list .item .img img {
 width: 100%;
}
#product-category .product-list .item .name {
 margin-top: 12px;
}
#product-category .product-list .item .price-box {
 margin-top: 5px;
}
#product-category .product-list .item .price-box .price {
 font-size: 16px;
}
.scrolltext{border-bottom:1px solid #e6e6e6;margin:0 0 8% 0;}
#quotation{width:100%;height:171px;overflow:hidden;margin:3% auto;}
#quotation li{line-height:26px; width:46%; float:left; min-height:100px; padding:0 0 2% 0; margin:0 2%;}
#quotation li p{}
#quotation li p.add{color:#aaa;font-size:10px; height:auto;}
#quotation li p.add span{color:#aaa; float:right;}
/* product
----------------------------------------------- */
#product {
 padding: 0;
 margin:10px 1.5%;border-top:1px solid #e6e6e6;
}
#product .product-img-info {
 display: flex;
 padding:50px 0 0 0;
 gap: 30px;
}
/* -- product-img -- */
#product .product-img-info .product-img {
 width: 500px;
}
@media(max-width: 992px) {
 #product .product-img-info {
  display: block;
 }
 #product .product-img-info .product-img {
  width: 100%;
 }
}
#product .product-img-info .product-img .gallery-top {
 margin-bottom: 10px;
}
#product .product-img-info .product-img .gallery-top img {
 width: 100%;
}
#product .product-img-info .product-img .gallery-thumbs {
 overflow: hidden;
 position: relative;
}
#product .product-img-info .product-img .gallery-thumbs .thumb-list {
 display: flex;
 list-style: none;
 transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
 will-change: transform;
}
#product .product-img-info .product-img .gallery-thumbs .thumb-list .thumb-item {
 flex: 0 0 auto;
 width: calc(19.9% - 7.5px);
 margin-right: 10px;
 cursor: pointer;
}
#product .product-img-info .product-img .gallery-thumbs .thumb-list .thumb-item img {
 width: 100%;
}
#product .product-img-info .product-img .gallery-thumbs .thumb-list .thumb-item.active img {
 outline: 2px solid #ee2233;
 outline-offset: -2px;
}
#product .product-img-info .product-img .btn-favorites {
 margin-top: 20px;
}
/* -- jqzoom -- */
#product .product-img-info .jqzoom {
 position: relative;
 cursor: crosshair;
}
#product .product-img-info .zoomdiv {
 z-index: 100;
 position: absolute;
 top: 0px;
 left: 0px;
 width: 400px;
 height: 400px;
 background: #ffffff;
 border: 1px solid #CCCCCC;
 display: none;
 text-align: center;
 overflow: hidden;
}
#product .product-img-info .jqZoomPup {
 z-index: 10;
 visibility: hidden;
 position: absolute;
 top: 0px;
 left: 0px;
 width: 50px;
 height: 50px;
 border: 1px solid #aaa;
 background-color: #FFF;
 opacity: 0.3;
 -moz-opacity: 0.3;
 -khtml-opacity: 0.3;
 filter: alpha(Opacity=30);
}
/* -- mobile-image -- */
.mobile-image {
 display: none;
 position: absolute;
 left: 0;
 top: 0;
 z-index: 2000;
 background-color: #000;
}
.mobile-image .close {
 text-align: right;
 padding: 10px 20px 0 20px;
 opacity: 1;
}
.mobile-image .close i {
 color: #000;
 display: inline-block;
 width: 30px;
 height: 30px;
 line-height: 30px;
 text-align: center;
 background-color: #FFF;
 border-radius: 15px;
}
.mobile-image img {
 width: 100%;
 margin-top: 10px;
}
/* -- product-info -- */
#product .product-img-info .product-info {
 flex-grow: 1;
 padding-top: 0;
 line-height: 130%;
 width:50%;
 padding:0 1%;
}
#product .product-img-info .product-info h1 {
 font-size: 30px;
 color: #000;
 margin-bottom: 30px;
}
#product .product-img-info .product-info ul {
 margin-bottom: 50px;
 line-height:24px;
 color:#333;
}
#product .product-img-info .product-info .product-price {
 margin-bottom: 5px;
}
#product .product-img-info .product-info .product-price .price {
 color: #ee2233;
}
#product .product-img-info .product-info .product-price i{ color:#999; text-decoration: line-through; padding:0 1%;}
#product .product-img-info .product-info .btn-ask a {
 display: inline-block;
 padding: 5px 25px;
 background-color: #19B4EA;
 color: #FFF;
}
#product .product-img-info .product-info .btn-ask a .fa {
 margin-right: 5px;
}
/* -- model-list -- */
#product .product-img-info .product-info .model-list {
 zoom: 1;
 overflow: hidden;
}
#product .product-img-info .product-info .model-list a {
 display: inline-block;
 border: 1px solid #DDD;
 margin-right: 5px;
 margin-bottom: 5px;
}
#product .product-img-info .product-info .model-list a.cur {
 border: 1px solid #e3393c;
}
#product .product-img-info .product-info .model-list a img {
 width: 40px;
 width: 40px;
}
#product .product-img-info .product-info .model-list a i {
 margin: 0 8px;
}
/* -- buy-box -- */
#product .product-img-info .product-info .buy-box {
 margin-bottom: 40px;
}
#product .product-img-info .product-info .buy-box .attribute {
 margin-bottom: 25px;
}
#product .product-img-info .product-info .buy-box .attribute dl {
 margin-bottom: 5px;
}
#product .product-img-info .product-info .buy-box .attribute dt {
 font-weight: normal;
}
/* -- quantity -- */
#product .product-img-info .product-info .buy-box .quantity {
 margin-bottom: 20px;
}
#product .product-img-info .product-info .buy-box .quantity .name {
 font-size: 14px;
 color: #777;
}
#product .product-img-info .product-info .buy-box .quantity .number-box {
 border-top: 1px solid #DDD;
 border-bottom: 1px solid #DDD;
 line-height: 45px;
 display: flex;
 justify-content: space-between;
 align-items: center;
 width: 150px;
}
#product .product-img-info .product-info .buy-box .quantity .number-box em{ padding:0 0 0 30px;}
#product .product-img-info .product-info .buy-box .quantity .number-box span {
 width: 50px;
 text-align: center;
 cursor: pointer;
 border-left: 1px solid #DDD;
 border-right: 1px solid #DDD;
}
#product .product-img-info .product-info .buy-box .quantity .number-box .inp {
 text-align: center;
}
.min am-btn{ display:inline-table;display:inline-block;zoom:1;*display:inline;}

#product_price{color:#ee2233;}
#product .product-img-info .product-info .buy-box .add-to-cart {
 outline: 1px solid #999;
 outline-offset: -1px;
 background-color: #FFF;
 line-height: 45px;
 width: 100%;
}
#product .product-img-info .product-info .buy-box .add-to-cart:hover {
 outline: 2px solid #333;
 outline-offset: -2px;
}
#product .product-img-info .product-info .buy-box .buy-now {
 background-color: #ee2233;
 color: #FFF;
 line-height: 46px;
 text-align:center;
 width: 100%;
 margin-top: 10px;
 display:block;
}
#product .product-img-info .product-info .buy-box .buy-now a{ display:block; width:100%;color:#fff;}
#product .product-img-info .product-info .buy-box .buy-now a:hover{ outline: 2px solid #ee2233; background:#ee2233;
 outline-offset: -2px;}
/* -- attribute-list -- */
#product .product-img-info .product-info .attribute-list {
 margin-bottom: 15px;
}
#product .product-img-info .product-info .attribute-list dt {
 font-size: 12px;
 color: #777;
 font-weight: normal;
}
#product .product-img-info .product-info .attribute-list .radio-box input[type="radio"] {
 display: none;
}
#product .product-img-info .product-info .attribute-list .radio-box span {
 display: inline-block;
 outline: 1px solid #e6e6e6;
 outline-offset: -1px;
 cursor: pointer;
 border-radius: 18px;
 min-width: 50px;
 text-align: center;
}
#product .product-img-info .product-info .attribute-list .radio-box input[type="radio"]:checked + span {
 outline: 2px solid #333;
 outline-offset: -2px;
}
#product .product-img-info .product-info .attribute-list .radio-box span i {
 display: inline-block;
 margin: 3px;
}

#product .product-img-info .product-info .attribute-list .radio-box span i img {
 width: 30px;
 height: 30px;
 border-radius: 15px;
}
#product .product-img-info .product-info .attribute-list .radio-box span em {
 display: inline-block;
 padding: 0 15px;
 line-height: 36px;
 vertical-align: middle;
}
/* -- product-content -- */
#product .product-content {
 padding: 0;
}
#product .product-content h3 {
 padding: 30px 0 10px 0;
 color: #333;
 font-weight: bold;
 font-size: 16px;
 border-bottom: 1px solid #e6e6e6;
}
#product .product-content h3 span{ float:right; }
#product .product-content h3 span a{ font-weight:300; font-size:12px; text-indent:-5000px;}
#product .product-content h3 img{ width:60%; float:right;}
.product-contentcur{ padding:50px 0;}
#product .product-content ul {
 padding: 15px 0;
 color: #666;
 line-height: 200%;
}
#product .product-content img {
 max-width: 100%;
}
/* article-category
----------------------------------------------- */
#article-category .article-list {
 margin-top: 20px;
}
#article-category .article-list .item {
 margin-bottom: 30px;
}
#article-category .article-list .item.first {
 text-align: center;
}
#article-category .article-list .item .img {
 border: 1px solid #e6e6e6;
}
#article-category .article-list .item .img img {
 width: 100%;
}
#article-category .article-list .item .title {
 margin-top: 12px;
 font-size: 22px;
 color: #333;
}
#article-category .article-list .item .time {
 margin-top: 6px;
 font-size: 12px;
}
#article-category .article-list .item .desc {
 margin-top: 12px;
 color: #999;
}
/* article
----------------------------------------------- */
#article {
 padding: 28px 0;
 min-height: 400px;
 width: 800px;
 margin: 0 auto;
}
#article h1 {
 color: #333333;
 font-size: 48px;
}
#article .info {
 padding: 2px 0 20px 0;
 color: #999999;
}
#article .content {
 color: #666;
 line-height: 200%;
 padding-top: 40px;
}
#article .content img {
 max-width: 100%;
}
/* search
----------------------------------------------- */
#search-list dl {
 border-bottom: 1px dotted #D1D1D1;
 padding: 20px 0;
 zoom: 1;
 overflow: hidden;
 position: relative;
}
#search-list dl.last {
 border-bottom: 0;
}
#search-list dt {
 margin-bottom: 10px;
 font-size: 16px;
}
#search-list dt b {
 color: #CC0000;
 font-weight: bold;
}
#search-list dd {
 color: #999999;
 line-height: 180%;
 zoom: 1;
 overflow: hidden;
 padding-right: 90px;
}
#search-list dd p.img {
 width: 80px;
 float: left;
}
#search-list dd p.img img {
 width: 100%;
}
#search-list dd p.desc b {
 color: #CC0000;
}
#search-list dd.have-img p.desc {
 margin-left: 90px;
 margin-right: 80px;
}
#search-list .date {
 position: absolute;
 right: 0;
 top: 20px;
 text-align: right;
}
@media (max-width: 768px) {
 #search-list dd.have-img p.desc {
  margin-right: 60px;
 }
}
#search-list .date em {
 display: block;
 color: #555;
 text-align: center;
 font-size: 36px;
}
#search-list .date p {
 font-size: 16px;
 color: #999999;
 margin-top: 5px;
}
/* 全局样式
----------------------------------------------- */
/* -- ur-here -- */
.ur-here {
 zoom: 1;
 overflow: hidden;
 border-bottom: 1px solid #DDD;
 padding: 25px 0 10px 0;
}
.ur-here .here {
 float: left;
 line-height: 20px;
 color: #999999;
 font-weight: bold;
}
@media (max-width:992px) {
 .ur-here.product-category .here {
  display: none;
 }
}
.ur-here .here a {
 color: #999999;
}
.ur-here .here b {
 margin: 0 8px;
}
.ur-here .sort {
 float: right;
}
.ur-here .sort a {
 display: inline-block;
 margin-left: 10px;
}
.ur-here .sort a.active {
 color: #19B4EA;
}
.ur-here .sort a i {
 margin-left: 5px;
 font-size: 12px;
 color: #999;
}
.ur-here .sort a.active i {
 color: #19B4EA;
}
/* -- tree -- */
.head-name {
 margin-top: 35px;
 color: #333;
 font-size: 30px;
}
/* -- tree -- */
.tree-box {
 margin-bottom: 15px;
}
.tree-box h3 {
 padding: 25px 0 10px 0;
 line-height: 20px;
 color: #999999;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 1px solid #DDD;
 margin-bottom: 15px;
}
@media (max-width:992px) {
 .tree-box h3 {
  display: none;
 }
}
.tree-box li {
 padding: 8px 8px;
}
.tree-box li a {
 color: #000;
 font-size: 14px;
}
.tree-box li.cur {
 background-color: #19B4EA;
}
.tree-box li.cur a {
 color: #FFF;
}
@media (max-width:992px) {
 .tree-box {
  margin-top: 10px;
 }
 .tree-box ul {
  display: inline-block;
 }
 .tree-box li {
  display: inline-block;
  padding: 0;
  margin-right: 5px;
  margin-top: 5px;
 }
 .tree-box li i {
  display: none;
 }
 .tree-box li a {
  display: block;
  border: 1px solid #e6e6e6;
  padding: 5px 8px;
 }
 .tree-box ul ul li a {
  color: #888;
 }
}
.tree-box .search {
 display: block;
 margin: 20px 0;
}
@media (max-width: 768px) {
 .tree-box .search {
  margin: 12px 0;
 }
}
.tree-box .search .keyword {
 width: 85px;
}
/* -- visualize-box -- */
.visualize-box p:hover, .visualize-box h4:hover, .visualize-box h3:hover, .visualize-box h2:hover, .visualize-box dt:hover, .visualize-box dd:hover, .visualize-box em:hover, .visualize-box span:hover {
 background-color: rgba(243, 156, 18, .1);
}
/* -- screen -- */
.screen {
 padding-top: 20px;
 border-bottom: 1px dotted #DDD;
}
.screen dl {
 margin-bottom: 10px;
}
.screen dl dt {
 display: inline-block;
 font-weight: bold;
}
.screen dl dd {
 display: inline-block;
}
.screen dl dd a {
 display: inline-block;
 background-color: #DDD;
 color: #555;
 padding: 2px 10px;
 margin-right: 8px;
}
#footernav{ display:none;}
@media (max-width: 768px) {
 .screen dl dt {
  display: block;
 }
 .screen dl dd {
  display: block;
 }
 .screen dl dd a {
  margin-top: 8px;
 }
}
.screen dl dd a.cur {
 background-color: #19B4EA;
 color: #FFF;
}
/* -- search-box -- */
.search-box {
 border: 1px solid #DDDDDD;
 background-color: #FFF;
 height: 28px;
 padding-left: 10px;
 position: relative;
}
.search-box .keyword {
 color: #CCCCCC;
}
.search-box .btnSearch {
 position: absolute;
 right: 0;
 top: 0;
 background: url(images/icon_search.png) no-repeat 50% 50%;
 width: 28px;
 height: 28px;
 text-indent: -999px;
 overflow: hidden;
 cursor: pointer;
}
/* -- tabs -- */
.tabs {
 border-bottom: 1px solid #e6e6e6;
}
.tabs .nav-link {
 display: block;
 margin-bottom: -1px;
}
.tabs .nav-link.active {
 border: 1px solid #e6e6e6;
 border-bottom: 0;
 background-color: #FFF;
}
/* -- scale -- */
.scale {
 overflow: hidden;
}
.scale img {
 width: 100%;
 cursor: pointer;
 transition: all 0.6s;
}
.scale:hover img {
 transform: scale(1.1);
}
/* -- common -- */
.cue {
 color: #ee2233;
 font-size: 14px;
}
.clear {
 clear: both;
 height: 0;
 line-height: 0;
 font-size: 0;
}
.captcha {
 text-transform: uppercase;
}
.price {
 color: #ee2233;
}
.price-line {
 color: #999;
 font-size: 14px;
 text-decoration: line-through;
}
.price-gray {
 color: #999;
 font-size: 14px;
}
.price-cue {
 background-color: #fff1eb;
 color: #ff5000;
 font-size: 11px;
 padding: 2px 6px;
 border-radius: 10px;
 margin-left: 3px;
 margin-right: 6px;
}
.none {
 display: none;
}
.pointer {
 cursor: pointer;
}
@media (max-width: 992px) {
 .m-none {
  display: none;
 }
}
@media (min-width: 992px) {
 .p-none {
  display: none;
 }
}
.nowrap {
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.coupon-get-list {
 display: inline-block;
}
.coupon-get-list .get-coupon {
 display: inline-block;
 font-size: 12px;
 margin: 0 8px 8px 0;
 cursor: pointer;
}
.coupon-get-list .get-coupon em {
 display: inline-block;
 border: 1px solid #e6e6e6;
 background-color: #e6e6e6;
 padding: 0 12px;
 line-height: 24px;
 color: #000;
 border-radius: 2px;
}
.coupon-get-list .get-coupon em.n {
 border-right: 0;
}
.coupon-get-list .get-coupon em.t {
 border-left: 0;
 color:#ee2233;
}
.coupon-get-list .get-coupon.got em {
 background-color: #ffdedf;
 color: #df3033;
}
/* -- sort-count -- */
.sort-count {
 display: flex;
 justify-content: space-between;
 align-items: center;
 margin:20px auto auto auto;
 display:none;
}
.sort-count .sort a {
 display: inline-block;
 margin-right: 20px;
}
.sort-count .sort a.active {
 text-decoration: underline;
 text-underline-offset: .3rem;
}
.sort-count .sort a i {
 margin-left: 5px;
 font-size: 12px;
 color: #999;
}

/* -- color -- */
.c#ee2233 {
 color: #F40;
}
.cOra {
 color: #f30;
}
.cGre {
 color: #0c6;
}
.cBlu {
 color: #69c;
}
.cGra {
 color: #999;
}

/***产品详细****/
.cpcontent{width:100%;padding:0 0 50px 0;}
.cpcontenthad{  margin:0 auto;padding:0 3%;}
.cpcontenthad ul{height:80px;line-height:80px; border-bottom:1px solid #ccc;}
.cpcontenthad ul li{float:left;line-height:80px;}
.cpcontenthad ul li{font-size:12px; font-weight:300;color:#666;}
.cpcontenthad ul li img{width:100%;}
.cpcontenthad ul li.des{ float:right;}
.contentfirst{ background:#FBBD58; text-align:center; padding:2% ;}
.contentfirst h1{ font-size:50px; font-weight:900; color:#000; padding:5% 0 0 0;}
.contentfirst h2{ font-size:40px; font-weight:300; color:#000; padding:1% 0;}
.contenttwo{ background:#f9f9f9; text-align:center; padding:2% 0 4% 0; margin:auto auto 10% auto;}
.contenttwo h1{ font-size:50px; font-weight:900; color:#000; padding:5% 1% 0 1%;}
.contenttwo h2{ font-size:40px; font-weight:300; color:#000; padding:1% 3%;}
.cpcontentpad{ background:#fff; margin:1%; padding:6% 0 5% 0;}
.cpcontentpad dl{display:inline-table;display:inline-block;zoom:1;*display:inline; padding:2% 0; margin:0; width:31%;}
.cpcontentpad dl dt{ overflow:hidden; padding:0; margin:3%;}
.cpcontentpad dl dt img{width:100%}
.cpcontentpad dl dd{ padding:0; margin:0; background:#FBBD58;  margin:0 3%;display:block; height:48px; line-height:48px; border-radius:0 0 10px 10px; color:#fff;font-weight:900; font-size:20px; position:relative;top:-10px;}

.cpcontentpad2{ background:#fff; margin:3%; padding:6% 0 5% 0;}
.cpcontentpad2 dl{display:inline-table;display:inline-block;zoom:1;*display:inline; padding:2% 0; margin:0; width:31%;}
.cpcontentpad2 dl dt{ overflow:hidden; padding:0; margin:0 3%;}
.cpcontentpad2 dl dt img{width:100%;border-radius:15px 15px 0 0;}
.cpcontentpad2 dl dd{ padding:0; margin:0; background:#FBBD58;  margin:0 3%;display:block; height:82px; border-radius:0 0 10px 10px; color:#fff; padding:10px 0 0 0; font-weight:900; font-size:20px;}
.jingzunbaxiang{}

.jingzunbaxiang{ background:#fff; margin:1%; padding:6% 0 5% 0;}
.jingzunbaxiang dl{display:inline-table;display:inline-block;zoom:1;*display:inline; padding:2% 0; margin:0; width:24%;}
.jingzunbaxiang dl dt{ overflow:hidden; padding:0; margin:0 3%;}
.jingzunbaxiang dl dt img{width:100%}
.jingzunbaxiang dl dd{ padding:0; margin:0; background:#FBBD58;  margin:0 3%;display:block; height:48px; line-height:48px; border-radius:0 0 10px 10px; color:#fff;font-weight:900; font-size:20px;}


.laofangfa{ background:#fff; margin:3%; padding:6% 0 5% 0;}
.laofangfa dl{display:inline-table;display:inline-block;zoom:1;*display:inline; padding:2% 0; margin:0; width:31%;}
.laofangfa dl dt{ overflow:hidden; padding:0; margin:0 3%;}
.laofangfa dl dt img{width:100%;border-radius:15px 15px 0 0;}
.laofangfa dl dd{ padding:0; background:#FBBD58;  margin:3% 2%;display:block; height:40px; line-height:40px; border-radius:30px; color:#fff;font-weight:900; font-size:20px;}
.laofangfa dl dd.des{ background:none;color:#FBBD58;}

.shiyanshuju{background:#fff; width:94%; margin:3% auto;padding:2% 0;color:#000;}
.shiyanshuju dl{ margin:3% auto; width:100%; }
.shiyanshuju dl dt{width:94%; margin:0 auto; background:#E7C16C;border-radius:20px; }
.shiyanshuju dl dt.show{ background:#fff;}
.shiyanshuju dl dt.show img{border-radius:20px;}
.shiyanshuju dl dt img{border-radius:20px; margin:0 auto; padding:6% 0;}
.shiyanshuju dl dd{ font-size:24px; padding:3% 3% 0 3%;}

.datetip{ padding:5% 3% 0 3%; font-size:16px;}

.shiyanshuju1{background:#fff; width:94%; margin:3% auto;padding:5% 0;color:#000; clear:both;}
.shiyanshuju1 ul{display:inline-table;display:inline-block;zoom:1;*display:inline; text-align:center; }
.shiyanshuju1 ul li{display:inline-table;display:inline-block;zoom:1;*display:inline; text-align:center;padding:5% 0;}
.shiyanshuju1 ul li span{color:#ee3344; padding:0 2px 0 0; position:relative;top:4px;}
.shiyanshuju1 ul li em{color:#FA6336;padding:0 2px 0 0;position:relative;top:4px;}
.shiyanshuju1 ul li u{color:#CC3399; text-decoration:none;padding:0 2px 0 0;position:relative;top:4px; text-decoration:none;}
.shiyanshuju1 ul li i{color:#00FF00;padding:0 2px 0 0;position:relative;top:4px;}
.shiyanshuju1 dl{ width:20%;display:inline-table;display:inline-block;zoom:1;*display:inline; text-align:left;min-height:150px;border-left:1px solid #ccc;border-bottom:1px solid #ccc; position:relative; margin:auto 3% 5% 3%;}
.shiyanshuju1 dl dt{ position:absolute;left:-30px;min-height:200px; width:30px; top:40px;}
.shiyanshuju1 dl dt p{ height:40px;border-top:1px solid #ccc;color:#000;}
.shiyanshuju1 dl dt p span{ font-size:12px; position:relative;top:-12px; font-weight:300; width:25px; background:#fff; height:20px; line-height:20px; display:block; text-align:right;}
.shiyanshuju1 dl dt.one{ position:absolute;left:-30px;min-height:200px; width:30px; top:0;}
.shiyanshuju1 dl dt.one p{ height:40px;border-top:1px solid #ccc;color:#000;}
.shiyanshuju1 dl dt.one p span{ font-size:12px; position:relative;top:-12px; font-weight:300; width:25px; background:#fff; height:20px; line-height:20px; display:block; text-align:right;}


.shiyanshuju1 dl dd{text-align:center; height:200px; position:relative;}
.shiyanshuju1 dl dd h4{ position:absolute;bottom:-40px; font-size:14px; font-weight:300; text-align:center;}
.shiyanshuju1 dl dd p{display:inline-table;display:inline-block;zoom:1;*display:inline;margin:0 3%; width:15%;}
.shiyanshuju1 dl dd p span{background:#ee3344; width:15%;vertical-align: bottom;display: table-cell; height:200px;}
.shiyanshuju1 dl dd p em{background:#FA6336; width:15%;vertical-align: bottom;display: table-cell; height:200px;}
.shiyanshuju1 dl dd p strong{margin:0;background:#fff; width:100%;height:50px; position:relative; bottom:150px; display:block;}
.shiyanshuju1 dl dd p u{background:#CC3399; width:15%;vertical-align: bottom;display: table-cell;height:200px; text-decoration:none;}
.shiyanshuju1 dl dd p i{background:#00FF00; width:15%;vertical-align: bottom;display: table-cell; height:200px;}





.usehead{text-align:center; padding:5% 0 4% 0;color:#fff;}
.usehead h1{ font-size:50px; font-weight:900; color:#000; padding:0 3%;}
.usehead h1 img{ width:100%; height:100%;}
.usehead h2{ font-size:30px; font-weight:300; color:#000; padding:1% 3% 0 3%;}


.showhead{text-align:center; padding:5% 0 0 0;color:#fff;}
.showhead h1{ font-size:50px; font-weight:900; color:#000; padding:0 3%;}
.showhead h2{ font-size:40px; font-weight:300; color:#000; padding:1% 3% 0 3%;}

.shijian{margin:0 auto; padding:0 3%;color:#000;}
.shijiancenter{ background:#fff;}
.shijiancenter dl{padding:0 0 5% 0;}
.shijiancenter dl dt{ font-size:24px; width:98%;}
.shijiancenter dl dt img{border-radius:50px; margin:1%;}
.shijiancenter dl dd{ margin:0 2%;}
.shijiancenter dl dd b{color:#000;font-weight:900; font-size:14x;}
.shijiancenter dl dd em{color:#000;}

.yssusecenter{ margin:2% 3%; background:#fff;}
.yuanshengsuuse{color:#000; padding:4% 1.5%;}
.yuanshengsuuse dl{display:inline-table;display:inline-block;zoom:1;*display:inline; width:32%;}
.yuanshengsuuse dt{color:#FBBD58; font-size:18px;}
.yuanshengsuuse dt i{ font-size:80px; font-weight:300;font-style: italic;}
.yuanshengsuuse dl dd{ padding:5% 0;}
.yuanshengsuuse dl dd img{ width:95%; height:80%;border-radius:15px;}
.imgfd img{background:none;transition: transform 0.3s ease;}
.adhome{ width:100%; height:100%; overflow:hidden;font-family:'微软雅黑'; }
.adhome dl{color:#000;}
.adhome dl dt{ width:100%; background:#fff;}
.adhome dl dt img{text-align:center; overflow:hidden; width:100%; padding:0 0 7px 0; background:none;transition: transform 0.3s ease;}
.adhome dl dt img:hover{transform: scale(1.1);}
.adhome dl dd{ clear:both;}
.adhome dl dd.first{border-top:65px solid #FBBD58; position:relative; top:-11px;font-weight:900;}
.adhome dl dd.first h2{ position:absolute;top:-34px; padding:0 5%; font-size:50px;font-weight:900;}
.adhome dl dd.first b{ padding:0 5%; font-size:34px; display:block; margin:3% auto; font-weight:900;}
.adhome dl dd.last{ padding:7% 5% 0 0;}
.adhome dl dd.last p{text-align:right;font-size:50px;}
.adhome dl dd.last p.des{font-size:50px;}

@media (max-width: 768px) {
 .btn, .btn-gray, .btn-payment, .btn-captcha, .text-input, .text-area, .text-area-auto, .inp-main {
  max-width: 100%;
 }
.contentfirst h1{ font-size:30px; font-weight:900; color:#000; padding:5% 2% 0 2%;}
.contentfirst h2{ font-size:20px; font-weight:300; color:#000; padding:1%;}
.contenttwo h1{ font-size:30px; font-weight:900; color:#000; padding:5% 2% 0 2%;}
.contenttwo h2{ font-size:20px; font-weight:300; color:#000; padding:1%;}
.usehead h1{ font-size:30px; font-weight:900; color:#000; padding:5% 2% 0 2%;}
.usehead h2{ font-size:20px; font-weight:300; color:#000; padding:1%;}
.showhead h1{ font-size:30px; font-weight:900; color:#000; padding:5% 2% 0 2%;}
.showhead h2{ font-size:20px; font-weight:300; color:#000; padding:1%;}

.laofangfa dl dd{ font-weight:300; font-size:14px;}
.laofangfa dl dd.des{ background:none;color:#FBBD58;font-size:14px; line-height:24px;}
.shijiancenter dl{padding:0 0 5% 0;}
.shijiancenter dl dt{ font-size:24px; width:98%;}
.shijiancenter dl dt img{border-radius:25px}
.shijiancenter dl dd{ margin:0 2%;}
.shijiancenter dl dd b{color:#000;font-weight:300; font-size:12x;}
.shijiancenter dl dd em{color:#000;}
}
/*- input-file -*/
.input-file {
 width: 80px;
}
.input-file .input-file-show {
 height: 80px;
 line-height: 80px;
 text-align: center;
 color: #555;
 background-color: #F5F5F5;
}
.input-file .input-file-show img {
 width: 100%;
 height: 80px;
}
.input-file .input-file-btn {
 width: 100%;
 background-color: #e6e6e6;
 color: #999;
 line-height: 25px;
 cursor: pointer;
 text-align: center;
 -webkit-appearance: none;
}
/*- table-basic -*/
.table-basic {
 color: #666666;
 border-left: 1px solid #e6e6e6;
 border-top: 1px solid #e6e6e6;
 border-collapse: collapse;
}
.table-basic select {
 color: #8F8F8F;
}
.table-basic td, .table-basic th {
 border-right: 1px solid #e6e6e6;
 border-bottom: 1px solid #e6e6e6;
}
.table-basic th {
 background-color: #e6e6e6;
}
.table-basic .child {
 background-color: #FFFFFF;
}
.table-basic td label {
 margin-right: 15px;
}
.table-basic td i {
 color: #F00;
 margin-left: 5px;
 font-weight: bold;
}
/*- form-basic -*/
.form-basic dl {
 zoom: 1;
 overflow: hidden;
 margin-bottom: 20px;
}
.form-basic dl dt {
 font-weight: bold;
 margin-bottom: 5px;
 font-size: 13px;
}
.form-basic dl dt i {
 color: #F00;
 margin-left: 5px;
 font-weight: bold;
}
.form-basic dl dd label {
 margin-right: 15px;
 line-height: 34px;
}
/*- form-mini -*/
.form-mini {
 width: 400px;
 position: relative;
 border: 0;
}
@media(max-width: 992px) {
 .form-mini {
  width: 100%;
 }
}
.form-mini .keyword {
 outline: none;
 width: 100%;
 padding:10px 20px;
 box-sizing: border-box;
 height: 45px;
 color: #000;
 background: #FFF;
 border:2px solid #ee2233;
 font-weight:300;
 font-size:14px;
 display:inherit;
}
.form-mini:hover .keyword {
 background:#fff;
 color:#000;
}

.form-mini:focus-within .keyword, .form-mini:not(:placeholder-shown) .keyword  a{
display:block; width:100%;
}
.form-mini label {
 position: absolute;
 top: 12px;
 left: 20px;
 color: #000;
 font-size: 14px;
 pointer-events: none;
 transition: all 0.1s;
 color: #555;
 font-weight: normal;
 letter-spacing: .1rem;
}
.form-mini .keyword:focus + label, .form-mini .keyword:valid + label {
 font-size: 10px;
 top: 3px;
}
.form-mini .btn-submit {
 position: absolute;
 right: 0;
 top: 0;
 width: 45px;
 text-align: center;
 line-height: 45px;
 background: none;
 color: #ee2233;
}
/*- form-control -*/
.form-control {
 border: 1px solid #E9E9E9;
 padding: 6px 3px;
}

/*- table-div -*/
.table-div {
 zoom: 1;
 overflow: hidden;
}
.table-div dl {
 zoom: 1;
 overflow: hidden;
 margin-bottom: 20px;
}
.table-div dl dt {
 font-weight: bold;
 margin-bottom: 5px;
 font-size: 13px;
}
.table-div dl dt i {
 color: #F00;
 margin-left: 5px;
 font-weight: bold;
}
.table-div dl dd label {
 margin-right: 15px;
 line-height: 34px;
}
@media (max-width:992px) {
 .table-div dl dt {
  float: none;
 }
}
/* -- lift -- */
.lift {
 margin-top: 60px;
 color: #999;
 font-size: 14px;
}
.lift a {
 color: #999;
}
.lift span {
 margin-right: 15px;
}
/* -- pager -- */
.pager {
 text-align: center;
 padding-top: 20px;
 color: #666;
 font-size: 14px;
 display:none;
}
.pager a {
 color: #666;
 text-decoration: underline;
}
/* -- pager class two -- */
.pager ul {
 display: inline-block;
}
.pager ul li {
 display: block;
 float: left;
}
.pager ul li a, .pager ul li em {
 display: block;
 padding: 0 7px;
 margin: 0 8px;
 line-height: 30px;
 text-decoration: none;
 border-left-width: 0;
 border-radius: 0;
}
.pager ul li a:hover {
 border-bottom: 1px solid #555;
}
.pager ul li.active a {
 border-bottom: 1px solid #555;
 cursor: default;
}
.pager ul li em.total {
 margin-left: 10px;
 border-left-width: 1px;
 color: #999;
}
/* footer
----------------------------------------------- */
.footernav{ display:none;}
#footer {
 padding: 40px 0 0 0 ;
 background:#fff;
 border-top:1px solid #e6e6e6;
}
#footer .foot-nav .item .nav-parent {
 margin-bottom: 16px;
 font-size: 16px;
 font-weight:300;
 color: #555;
}
#footer .foot-nav .item .nav-child{ line-height:34px;color: #777;}
#footer .foot-nav .item .nav-child p.hiden{ display:none;}
#footer .foot-nav .item .nav-child p{display:inline-table;display:inline-block;zoom:1;*display:inline; margin:0 8% 0 0;}
#footer .foot-nav .item .nav-child p a {
 color: #777;
 font-size:14px;
}
#footer .foot-nav .item .nav-child p a:hover{color:#555;}
@media (max-width:992px) {
 #footer {
  padding: 20px 0 0 0 ;
 }
 #footer .foot-nav .item {
  margin-bottom: 15px;
 }
 #footer .foot-nav .item .nav-child p{margin:0 7% 0 0;}
}
.tel {
 color: #999;
 font-size: 14px;
 display:;
}
@media (max-width:992px) {
 #footer .foot-nav .item .nav-child a, #footer .foot-nav .item .nav-child em {
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 15px;
 }
}
@media (max-width:1024px){
.knowledgeright .ad2{ padding:10% 0 0 0;}
.knowledgeleft{float:none; width:100%;}
.knowledgeleft .articlenews h1{ font-size:20px; color:#000; font-weight:900;height:60px; line-height:60px; margin:auto auto 5% auto; background:none; padding:0 ;}
.knowledgeright{float:none; width:100%;}
.knowledgeright .ad1 dl dt{ font-size:30px; font-weight:900; line-height:60px;}
.knowledgeright .ad1 dl dd.for b{font-weight:900;font-size:30px;}


.tableft{font-size:14px; width:16%;}
.shiyanshuju1 dl{ width:25%;display:inline-table;display:inline-block;zoom:1;*display:inline; text-align:left;min-height:150px;border-left:1px solid #ccc;border-bottom:1px solid #ccc; position:relative; margin:5% 3%; position:relative;left:10px;}
.shiyanshuju1 dl dt{ position:absolute;left:-25px;min-height:200px; width:25px; top:40px;}
.shiyanshuju1 dl dt p span{ font-size:10px; width:20px;}
.shiyanshuju1 dl dt.one{ position:absolute;left:-25px;min-height:200px; width:25px; top:0;}
.shiyanshuju1 dl dt.one p span{ font-size:10px; width:20px;}
.shiyanshuju1 dl dd h4{ font-size:12px; bottom:-30px;}

#wrapper .mb{ padding:0;}
.product-info h1{ padding:8% 0 0 0;}
.productpad{border-top:1px solid #e6e6e6;}
#product {
 padding:  0;
 margin:0 1.5%;border-top:none;
}
#product .product-img-info .product-info{ width:50%;}
#product .product-img-info{ padding:0;}
.slide-show .swiper-slide strong{ position:absolute; top:22%; left:0; width:100%;text-align:center;color:#fff; font-size:26px;}
.slide-show .swiper-slide em{ display:none;}
.slide-show .swiper-slide i{ display:none;}
.slide-show:hover .swiper-button-prev, .slide-show:hover .swiper-button-next{ display:none;}
.adhome dl dd.first h2{ font-size:34px; top:-25px;}
.adhome dl dd.last p{font-size:44px;}
.scrolltext{border-bottom:1px solid #e6e6e6;margin:0 0 10% 0;}
#quotation{width:100%;height:250px ;}
#quotation li{line-height:24px;}
}
#footer .email-social .social{ position:relative;top:15px;}
.hiden{ display:none;}
.copy-right{font-size:12px;}
.foot-lang{ text-align:left;}
#footer .email-social .social{ text-align:center;}
.express-payment{ text-align:center;}
#footer .info-box{ margin-top:0;}
}



/* -- contact -- */
#footer .contact {
 text-align: center;
 
}
#footer .contact .tel {
 color: #19B4EA;
 font-size: 20px;
 margin-bottom: 10px;
}
#footer .contact .online-qq {
 margin-bottom: 10px;
}
#footer .contact .online-qq a {
 display: inline-block;
 color: #19B4EA;
 padding: 5px 20px;
 border: 1px solid #19B4EA;
}
#footer .contact .online-qq a i {
 margin-right: 5px;
}
#footer .contact .email {
 color: #999;
}
/* -- email-social -- */
#footer .email-social {
 display: flex;
 justify-content: space-between;
 margin-top: 20px;
 align-items: center;
}
#footer .email-social .subscribe {
 margin-bottom: 20px;
 font-size: 16px;
 color: #555;
}
.tongfenginfor{ padding:50px 0;}
@media(max-width: 992px) {
 #footer .email-social {
  display: block;
 }
 #footer .email-social .social {
  margin-top: 20px;
 }
}
#footer .email-social .social a {
 margin-left: 15px;
 font-size: 18px;
}
#footer .email-social .social a:first-child {
 margin-left: 0;
}
#footer .email-social .social a:hover {
 color: #000;
}
/* -- info-box -- */
#footer .info-box {
 margin-top:50px;
 background:#fff;
 border-top:1px solid #e6e6e6;
}
/* -- lang-icon -- */
#footer .info-box .lang-icon {
 display: flex;
 justify-content: space-between;
 margin-bottom: 0;
 align-items: center;
 padding:20px 0 0 0;
}
@media(max-width: 992px) {
 #footer .info-box .lang-icon {
  display: block;
 }
}

#footer .info-box .lang-icon .foot-lang  {
 margin-bottom: 10px;
 color: #999;
}
#footer .info-box .lang-icon .foot-lang .lang-select {
 position: relative;
 width: 200px;
}
#footer .info-box .lang-icon .foot-lang .lang-select .cur-lang {
 display: block;
 padding: 0 20px;
 box-sizing: border-box;
 height: 45px;
 line-height: 45px;
 color: #777;
 background: #FFF;
 outline: 1px solid #999;
 outline-offset: -1px;
}
#footer .info-box .lang-icon .foot-lang .lang-select .cur-lang::after {
 border: 0;
 font: normal normal normal 12px / 1 FontAwesome;
 content: "\f107";
 position: absolute;
 right: 15px;
 top: 50%;
 margin-top: -5px;
}
#footer .info-box .lang-icon .foot-lang .lang-select.active .cur-lang::after {
 transform: rotate(-180deg);
 transition: transform 0.1s ease;
}
#footer .info-box .lang-icon .foot-lang .lang-select.active .cur-lang {
 outline: 2px solid #555;
 outline-offset: -2px;
}
#footer .info-box .lang-icon .foot-lang .lang-select .lang-list {
 display: none;
 position: absolute;
 left: 0;
 bottom: 100%;
 margin-bottom: 10px;
 width: 100%;
 border: 1px solid #CCC;
}
#footer .info-box .lang-icon .foot-lang .lang-select.active .lang-list {
 display: block;
 background-color: #FFF;
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
}
#footer .info-box .lang-icon .foot-lang .lang-select.active .lang-list a {
 display: block;
 padding: 10px 20px;
}
@media(max-width: 992px) {
#wrapper .mb{ padding:0;}
 #footer .info-box .express-payment {
  margin-top: 20px;
 }
}
#footer .info-box .express-payment img {
 height: 32px;
 margin-left: 15px;
}
#footer .info-box .express-payment img:first-child {
 margin-left: 0;
}
#footer .net-safe-record {
 margin-left: 10px;
}
#footer .net-safe-record img {
 vertical-align: bottom;
}

@media (max-width:992px) {
 #footer .copy-right {
  text-align: center;
  padding:30px 0;
 }
}
.footererweima img{ width:100px; height:100px;}


.productpay{ padding:0 0 30px 0;}




table.hovertable {
            font-size:11px;
            color:#333333;
            border-width:0;
            border-color: #999999;
            border-collapse: collapse;
			width:100%;
        }
        table.hovertable tr {
            background-color:#f9f9f9;
        }
        table.hovertable td {
            border-width: 1px;
            padding: 8px 5px;
            border-style: solid;
            border-color: #f1f1f1;
			font-size:14px;
			color:#333;
        }
.tableft{font-size:14px; width:12%;}	
.tabRight{ background:#fff;}
#footer .info-box .express-payment img {
 height: 32px;
 margin-left: 20px;
}
#footer .copy-right{
 font-size: 12px;
 color:#999;
 padding:0 0 10px 0;
}
#footer .copy-right a{
 font-size: 12px;
 color:#999;
}
#footer .foot-lang p{ color:#999;}
#footer .foot-lang p a{
 color:#999; padding:0 10px 0 0;
}

.partner{}
.partner ul{ padding:3% 0;}
.partner ul li strong{color:#000;}
.partner dl{ float:left;text-align:center; width:25%; padding:0; margin:0;}
.partner dl dt{padding:0; margin:0; font-weight:300; background:#e6e6e6; height:40px; line-height:40px;color:#000;}
.partner dl dd{padding:0; margin:0;border-bottom:1px solid #e6e6e6; height:40px; line-height:40px;}
.clear{ clear:both;}
.questionshead{background:#00CA93; text-align:center;}
.questionshead h1{color:#fff; padding:10% ; font-size:30px;}
@media (min-width: 768px) {
#wrapper .mb{ padding:0;}
 .form-control {
  display: inline-block;
  width: auto;
 }
 .productpad{border-top:1px solid #eee;}
 #product .product-img-info .product-info{ width:100%;}
}
@media (max-width:560px) {
#product .product-img-info .product-info{ width:100%;}
.tel{display:none;}
.shijiancenter dl{padding:0 0 5% 0;}
.shijiancenter dl dt{ font-size:24px; width:98%;}
.shijiancenter dl dt img{border-radius:25px}
.shijiancenter dl dd{ margin:0 2%;}
.shijiancenter dl dd b{color:#000;font-weight:300; font-size:12x;}
.shijiancenter dl dd em{color:#000;}
.contentfirst h1{ font-size:20px; font-weight:900; color:#000; padding:5% 2% 0 2%;}
.contentfirst h2{ font-size:14px; font-weight:300; color:#666; padding:1%;}
.contenttwo h1{ font-size:20px; font-weight:900; color:#000; padding:5% 2% 0 2%;}
.contenttwo h2{ font-size:14px; font-weight:300; color:#666; padding:1%;}
.usehead h1{ font-size:20px; font-weight:900; color:#000; padding:5% 2% 0 2%;}
.usehead h2{ font-size:14px; font-weight:300; color:#666; padding:1%;}
.showhead h1{ font-size:20px; font-weight:900; color:#000; padding:5% 2% 0 2%;}
.showhead h2{ font-size:14px; font-weight:300; color:#666; padding:1%;}
.cpcontentpad dl dd{ background:#FBBD58;  margin:0 3%;display:block; height:30px; line-height:30px; font-weight:300; font-size:12px;}
.cpcontentpad2 dl dd{ padding:0; margin:0; background:#FBBD58;  margin:0 3%;display:block; height:50px; border-radius:0 0 10px 10px; color:#fff; padding:5px 0 0 0; font-weight:300; font-size:12px;}
.jingzunbaxiang dl dd{ background:#FBBD58;display:block; height:30px; line-height:30px; font-weight:300; font-size:12px;}
.laofangfa dl dd{ font-weight:300; font-size:12px; height:30px; line-height:30px;}
.laofangfa dl dd.des{ background:none;color:#FBBD58;font-size:14px; line-height:24px;}
#footer .info-box .lang-icon {
 padding:30px 0 0 0;
}
.foot-lang{ text-align:center;font-size:12px;padding:0 15%;}
.text-input { padding:0;}
#footer .copy-right{
padding:0 0 30px 0;
}
#footer .info-box .lang-icon .foot-lang{ margin-bottom:40px;}
.scrolltext{padding:0 0 5% 0;}
.product-info h1{ padding:8% 0 0 0;}
}

@media(max-width: 480px) {
#footer .info-box {
 margin-top:50px;
 background:#e6e6e6;
 border-top:none;
}
.adhome{ width:100%; height:100%; overflow:hidden;}
.adhome dl{color:#000;}
.adhome dl dt{}
.adhome dl dt img{ width:100%; height:100%; line-height:100%; text-align:center;}
.adhome dl dd{}
.adhome dl dd.first{border-top:34px solid #FBBD58; position:relative;}
.adhome dl dd.first h2{ position:absolute;top:-16px; padding:0 5%; font-size:24px;font-weight:900;}
.adhome dl dd.first b{ padding:0 5%; font-size:24px; display:block; margin:6% auto; font-weight:900;}
.adhome dl dd.last{ padding:7.5% 5% 2% 0;}
.adhome dl dd.last p{text-align:right;font-size:24px; font-weight:900;}
.adhome dl dd.last p.des{font-size:30px;}
.productpad{border-top:1px solid #eee;}
.show-pro1{ padding:0 3%;}
.tel{display:none;}
.shijiancenter dl{padding:0 0 5% 0;}
.shijiancenter dl dt{ font-size:24px; width:98%;}
.shijiancenter dl dt img{border-radius:25px}
.shijiancenter dl dd{ margin:0 2%;}
.shijiancenter dl dd b{color:#000;font-weight:300; font-size:12x;}
.shijiancenter dl dd em{color:#000;}
.shijian{ padding:0 3%;}
.shijian dl dt b{padding:0;font-size:14px;}
.shijian dl dt b em{ font-size:14px;}
.baipishu{border:none;}
.contentfirst h1{ font-size:20px; font-weight:900; color:#000; padding:5% 2% 0 2%;}
.contentfirst h2{ font-size:14px; font-weight:300; color:#666; padding:1%; }
.contenttwo h1{ font-size:20px; font-weight:900; color:#000; padding:5% 2% 0 2%;}
.contenttwo h2{ font-size:14px; font-weight:300; color:#666; padding:1%;}
.cpcontentpad dl dd{ background:#FBBD58;  margin:0 3%;display:block; height:30px; line-height:30px; font-weight:300; font-size:12px;}
.cpcontentpad2 dl dd{ padding:0; margin:0; background:#FBBD58;  margin:0 3%;display:block; height:48px; border-radius:0 0 10px 10px; color:#fff; padding:5px 0 0 0; font-weight:300; font-size:12px;}
.jingzunbaxiang dl dd{ background:#FBBD58;display:block; height:30px; line-height:30px; font-weight:300; font-size:12px;}
.laofangfa dl dd{ font-weight:300; font-size:12px; height:30px; line-height:30px;}
.laofangfa dl dd.des{ background:none;color:#FBBD58;font-size:14px; line-height:24px;}
.shiyanshuju dl dd{ font-size:14px; padding:5% 3%;}
.showhead h1{ font-size:20px; font-weight:900; color:#000; padding:5% 2% 0 2%;}
.showhead h2{ font-size:14px; font-weight:300; color:#666; padding:1%;}
.cpcontenthad ul{height:60px;line-height:50px;}
.cpcontenthad ul li{float:left;line-height:50px;}
.cpcontenthad ul li{font-size:12px; font-weight:300;color:#666;}
.cpcontenthad ul li img{width:80%;float:left;}
.cpcontenthad ul li.des{ float:right;}
.text-input {
font-size:14px;
 border:none;
 background:#fff;
 border-bottom:1px solid #f1f1f1;
 height:46px;
 line-height:46px;
 border-radius:15px 0 0 0;
 color:#000;
 background:#fff;
 margin:0 auto;
}
.shijian dl dt{ font-size:14px;}
.express-payment{ display:none;}
#footer .info-box .lang-icon .foot-lang { margin-bottom:0;}
.foot-lang { text-align:left;}
.productdes{ background:red; text-align:center; padding:50px 10px;}
.productdes h1{ font-size:30px; padding:18px 0; color:#000;}
.productdes dl{}
.productdes dt{}
.productdes dd{}
.productdes dd.yuanshengsudes{ background:#DDB577; border-radius:20px; margin:9% 0; height:40px; line-height:40px;color:#fff; font-size:14px; padding:0 30px;}
.productdes dd ul{ padding:0 0 60px 0; height:70px; line-height:70px;}
.productdes dd ul li{display:inline-table;display:inline-block;zoom:1;*display:inline; padding:0 0 0 40px; background:url(../images/dagou.png) no-repeat left center; font-size:14px;}
.questions h1{ font-size:18px;}
#footer .info-box .lang-icon {
 padding:30px 0 0 0;
}
.footernav{ display:none; margin-bottom: 0;
 bottom:0;_margin-bottom:0;width:100%;position:fixed;right:0;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:999;height:50px; line-height:50px;text-align:center; background:#fff;border-top:1px solid #e6e6e6; }
.foot-lang{ text-align:center; font-size:12px;padding:0 15%;}
.footernav dl{ padding:0; margin:0;}
.footernav dl dt{display:inline-table;display:inline-block;zoom:1;*display:inline;text-align:center; width:24%;padding:0; margin:0;}
.footernav dl dt a{color:#000; font-weight:300; font-size:14px;}
.footernav dl dt a span{ position:relative;left:30px;color:#ddd;}
.footernav dl dt.alink a{ background:#ee2233; display:block;color:#fff;}
.hiden{ display:none;}
#about .main h1 {
 color: #333333;
 font-size: 18px;
}
 #page{ width:auto; text-align:left;}
 .buy-now{
 margin-bottom: 0;
 bottom:0;_margin-bottom:0;width:100%;position:fixed;right:0;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:999;height:48px;text-align:center;
}
.jqzoo{ width:100px; height:30px; line-height:30px; overflow:hidden;}
#product .product-img-info .product-info h1{ font-size:16px; padding:8% 0 0 0; font-weight:900;}
#page{ min-height:300px;}
#page h1{ font-size:16px;}
#page .content{ margin:0; padding:0 10%;}
#wrapper .mb{ margin:0;}
#about .main h1{ font-size:20px; color:#ee2233;}
#product .product-img-info .product-info .buy-box{ margin:0;}
#index .index-box h3 b{ font-size:20px; font-weight:900;}
#index .index-box h3 em{ font-size:14px;}
.show-pro1{ margin:0 1%;}
#footer .email-social .social{ position:relative;top:15px;}
#product .product-img-info .product-info ul {
 margin-bottom:10px;
 }
 .partner dl dt{ font-size:12px;}
 .partner dl dd{ font-size:12px;}
 #footer .foot-nav .item .nav-child p{margin:0;}
 .yuanshengsuuse dt i{ font-size:50px; font-weight:300;font-style: italic;}
 .swiper-container-cube .swiper-cube-shadow img{ width:100%; height:100%; line-height:100%; overflow:hidden;}
 .navbar-nav{ background:#fff; text-align:left; padding:0 0 5% 0; position:relative;top:-2px;}
 .navbar-nav li{ height:40px; line-height:18px; padding:0 3%;}
 #product .product-img-info {
 padding:0;
}
#product {
 padding: 0 0 40px 0;
 margin:0 1.5%;border-top:1px solid #e6e6e6;
}
.slide-show .swiper-slide strong{ position:absolute; top:30%; left:0; width:100%;text-align:center;color:#fff; font-size:24px;}
.slide-show .swiper-slide em{ display:none;}
.slide-show .swiper-slide i{ display:none;}
.slide-show:hover .swiper-button-prev, .slide-show:hover .swiper-button-next{ display:none;}
.scrolltext{border-bottom:none;margin:0 0 5% 0;}
#quotation{width:100%;height:225px;overflow:hidden;margin:3% auto;}
#quotation li{line-height:22px; width:46%; float:left; min-height:80px; padding:0 0 2% 0; margin:0 2%;}
#quotation li p{}
#quotation li p.add{color:#aaa;font-size:10px; height:auto;}
#quotation li p.add span{color:#aaa; float:right;}
#product .product-img-info .product-info{ width:100%;}
.product-info h1{ padding:8% 0 0 0;}
#wrapper .mb{ padding:0;}
.yssgt dl{}
.yssgt dl dt{ font-size:24px; text-align:center;}
.yssgt dl dd{font-size:24px;margin:5% auto 12% auto;}
.yssgt dl dd.des span{ background:none;}
.yssgt dl dd.for{text-align:center; margin:auto auto 10% auto; height:34px; padding:0 3%;}
.yssgt dl dd.for b{ position:relative;top:-1px; font-size:24px; font-weight:900;}
.shiyanshuju1 dl{ width:25%;display:inline-table;display:inline-block;zoom:1;*display:inline; text-align:left;min-height:150px;border-left:1px solid #ccc;border-bottom:1px solid #ccc; position:relative; margin:5% 3%; position:relative;left:10px;}
.shiyanshuju1 dl dt{ position:absolute;left:-25px;min-height:200px; width:25px; top:40px;}
.shiyanshuju1 dl dt p span{ font-size:10px; width:20px;}
.shiyanshuju1 dl dt.one{ position:absolute;left:-25px;min-height:200px; width:25px; top:0;}
.shiyanshuju1 dl dt.one p span{ font-size:10px; width:20px;}
.shiyanshuju1 dl dd h4{ font-size:12px;bottom:-45px;}	
table.hovertable td{ font-size:12px;}
.tableft{ width:20%}
.hid{ display:none;}
.knowledge{ padding:60px 0; clear:both;}
.knowledgeleft{float:none; width:100%;}
.knowledgeleft .articlenews h1{ font-size:20px; color:#000; font-weight:900;height:60px; line-height:60px; margin:auto auto 5% auto; background:none; padding:0 ;}
.knowledgeright{float:none; width:100%;}
.knowledgeright .ad1 dl dt{ font-size:24px; font-weight:900; line-height:60px;}
.knowledgeright .ad1 dl dd{ line-height:50px; height:60px;}
.knowledgeright .ad1 dl dd.for b{font-weight:900;font-size:24px;}
.knowledgeright .ad2{ padding:8% 0 0 0;}
 }

