@charset "UTF-8";
/* CSS Document */
@font-face {
  font-family: 'iconfont';
  src: url('/font/iconfont.eot');
  src: url('/font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('/font/iconfont.woff2') format('woff2'),
      url('/font/iconfont.woff') format('woff'),
      url('/font/iconfont.ttf') format('truetype'),
      url('/font/iconfont.svg#iconfont') format('svg');
}
*{padding:0;margin:0;/*font-weight:normal;*/}
*,::after,::before{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}
body{font-family:Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5rem;color:#212529;background:#f4f4f4;-webkit-text-size-adjust:none;}
ul,ol,li{list-style: none;}
img{vertical-align:middle;border:0;}
table{border-collapse:collapse}
a:link,a:visited{color: #212529; text-decoration: none;}
a:hover{color:#e6720c; text-decoration: none;}
h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:normal;}
.clearfix:before,.clearfix:after{
content:"";
display:table;
}
.clearfix::after{display:block;clear:both;content:""}
.clearfix:after{
clear:both;}
.clearfix{
*zoom:1;
}

.container{width:100%;margin:0 auto;}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1200px}}
.img-fluid{max-width:100%;height:auto;}
.d-none{display:none!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}

@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}
@media (min-width:992px){.xr-fixed-top-lg-none{position:relative !important;z-index:1;} .productprice{font-size:1.5rem;} .productprice a{font-size:1.2rem;}}
/*--header start--*/
.top-banner{ background-color:#219252; height:80px;}
.ggbj{ margin:0 auto; width:1200px; height:80px; background-color:#CCC; position:relative;}
.ggbj a{ position:absolute; top:0px; right:0px; text-decoration:none; width:20px; height:20px; text-align:center;
	background-color:#818181; color:#FFF; display:inline-block}
.hide{ display:none;}
#top-welcome{width: 100%; background: #ffffff;box-shadow: 0.25rem 0.25rem 0.25rem rgba(210,210,210,0.50);}
.toptext{float: left;font-size:0.9375rem;line-height:1.875rem;font-family:Arial,"Times New Roman", Times, serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.toptext a{color:#f5691c;}
.topnav{float: right;font-family:Arial,"Times New Roman", Times, serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.topnav ul li{float:left; position:relative;}
.topnav ul li a, .topnav ul li a:visited {font-size:0.875rem;line-height:1.875rem;padding:0 0.5rem;background:url(/images/arrow.png) right center no-repeat;}
.topnav ul li a:hover{background:#FFC;color:#e6720c;}
.topnav ul li ul {display: none;}
.topnav ul li:hover a {}
.topnav ul li:hover ul {display:block; position:absolute; top:1.5rem; left:0;min-width:100px;background:#FFF;border:#d8d8d8 1px solid;z-index:1000000;}
.topnav ul li:hover ul li{width:100%; text-align:center;}
.topnav ul li:hover ul li a { background:none;width:100%;font-size:0.875rem;padding:1rem 0;line-height:1.5rem;}
.topnav ul li:hover ul li a:hover {}

.header{width:100%;}
.header .logo{float:left;}
.header #bjTime{font-size:0.93rem;font-weight: bold;color: #3fbb49;padding-left: .5rem !important;}

.search_form{height:2.5rem;border:#54a175 1px solid; border-radius:5px; background:#FFF;}
.input-wrp{float:left;width:85%;}
.input-wrp input{border:0;width:100%;line-height:2.35rem;padding-left:0.5rem;border-radius:5px;font-size:1rem;color:#666;}
.input-list{float:left;width:20%;height:2.35rem;border-left:#54a175 1px solid;background:linear-gradient(to bottom, #ffffff 70%,#d1ebe2 100%);}
.input-list select{width:91%;border:0;color:#797979;height:2.4rem; background:url(/images/select_arrow.png) center right no-repeat transparent;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:0 0.5rem;}
select::-ms-expand { display: none; } 
.input-list option{padding:0.5rem 0;}

.btn-wrp{float:right;width:7%;}
.btn-wrp .search-btn{width:100%;background: linear-gradient(to bottom, #3fbb49 70%,#1a8841 100%);border:0;border-top-right-radius:3px;border-bottom-right-radius:3px;color:#FFF; text-align:center;cursor:pointer;}
.fa{font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-search{font-size:1.5rem;line-height:2.4rem;}
.fa-lg{font-size:2.33333em;line-height:1.75em;vertical-align:-.0667em}

.keyword{ display:block;width:100%;clear:both;height:20px;overflow:hidden;}
.keyword a{display:inline-block;text-align:left;font-size:0.75rem;margin-right:0.5rem;}
.keyword .keyword_first{color:#F00;}

/*--shopping cart--*/

.cart-total{width:30px;height:16px; text-align:center;background:#f56c26;color:#FFF;line-height:1rem; position:relative;margin-left:55px;z-index:5;}
.cart-total span{width:0;height:0;border:4px solid transparent;border-top-color:#f56c26;position:absolute;top:16px;left:8px;}
.cart-button{position:absolute;top:12px;right:0;padding:.1rem 1rem;z-index:0;}
.fa-cart{font-size:2.5rem;color:#737371;}
.cart_bg{}
.iconall{background:url(/images/icon.png) no-repeat;}
.cart_bg span{ display:inline-block;width:41px;height:38px; background-position:0 0;}
.fa-arrow-down{font-size:0.875rem;}
.cart-button:hover{background:#FFF;border:#dcdcdc 1px solid;border-bottom:none;color:#e6720c;z-index:4;}
.cart .cart-list{display:none;}
.cart:hover .cart-list{display:block;width:300px;min-height:100px;padding:1rem;background:#ffffff;border:#dcdcdc 1px solid;box-shadow:0.25rem 0.25rem 0.25rem rgba(210,210,210,0.60); position:absolute;right:0;top:60px;z-index:3;}
.cart-list p{line-height:100px;text-align:center;color:#858585;}
.cart-list dl{width:100%;margin-bottom:1rem;}
.cart-list dl dt{float:left;width:25%;}
.cart-list dl dd{float:left;width:75%;}
.cart-price{font-size:1rem;color:#e6720c;}
.fa-del{float:right;text-align:right;}
.fa-del a{color:#858585;}

.cartbtn{width:100%;}
.btn_cart{font-size:0.75rem;border-radius:3px;padding:0 0.5rem;}
.cartbtn a{color:#FFF;}
.cartbtn a:hover{background:#414141;border:#000 1px solid;}
.price_btn{float:left;background:#f66d1f;border:#f75202 1px solid;}
.gocart_btn{float:right; background:#1e834b;border:#026f2e 1px solid;}
/*--flash sale--*/
.xr-text-red, a.xr-link-red, a.xr-link-red:link, a.xr-link-red:visited, .xr-link-red a, .xr-link-red a:link, .xr-link-red a:visited{color:#fe0000;}
.fa-left,.fa-right{font-size:1.5rem;color:#FFF;}
.fa-left:hover,.fa-right:hover{color:#e6720c;}
.sales_price{color:#fe0000; text-align:left;padding:.2rem .5rem .5rem;}
.sales_price a{color:#fe0000;font-size:1rem;}
.sales_price span{font-size:0.75rem;color:#7f7f7f; text-decoration: line-through;margin-left:.5rem;}
.salesoff{ position:absolute;width:48px;height:42px;top:0;right:0; background-position:-185px -114px;color:#FFF;font-size:0.875rem;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-shadow: #f00 1px 0 0, #f00 0 1px 0, #f00 -1px 0 0, #f00 0 -1px 0; text-align:center;}
.xr-swiper-item{width:12%;}
@media (min-width:320px){.xr-swiper-item{width:33.3%;}}
@media (min-width:576px){.xr-swiper-item{width:25%;}}
@media (min-width:768px){.xr-swiper-item{width:25%;}}
@media (min-width:992px){.xr-swiper-item{width:20%;}}
@media (min-width:1200px){.xr-swiper-item{width:12%;}}

h1,.h1{font-size:1.5rem;}h2,.h2{font-size:1.375rem;}h3,.h3{font-size:1.25rem;}h4,.h4{font-size:1.125rem;}.xr-text-small{font-size:80%;}.xr-text-ss{font-size:0.6875rem;}.xr-text-s{font-size:0.75rem;}.xr-text-m{font-size:0.875rem;}.xr-text-d{font-size:1rem;}.xr-text-l{font-size:1.125rem;}.xr-text-xl{font-size:1.25rem;}.xr-text-xxl{font-size:1.5rem;}.xr-text-xxxl{font-size:1.875rem;}.xr-font-weight-600{font-weight:600;}.xr-text-cross-line{height:1px;border-top:1px solid #ddd;text-align:center;display:block;}.xr-text-cross-line span{background:#fff;padding:0 0.5rem;position:relative;top:-1em;}
@media (min-width:576px){.xr-text-sm-small{font-size:80%;}.xr-text-sm-ss{font-size:0.6875rem;}.xr-text-sm-s{font-size:0.75rem;}.xr-text-sm-m{font-size:0.875rem;}.xr-text-sm-d{font-size:1rem;}.xr-text-sm-l{font-size:1.125rem;}.xr-text-sm-xl{font-size:1.25rem;}.xr-text-sm-xxl{font-size:1.5rem;}.xr-text-sm-xxxl{font-size:2rem;}.xr-font-weight-sm-600{font-weight:600;}}
@media (min-width:768px){h1,.h1{font-size:1.75rem;}h2,.h2{font-size:1.5rem;}h3,.h3{font-size:1.25rem;}h4,.h4{font-size:1.125rem;}.xr-text-md-small{font-size:80%;}.xr-text-md-ss{font-size:0.6875rem;}.xr-text-md-s{font-size:0.75rem;}.xr-text-md-m{font-size:0.875rem;}.xr-text-md-d{font-size:1rem;}.xr-text-md-l{font-size:1.125rem;}.xr-text-md-xl{font-size:1.25rem;}.xr-text-md-xxl{font-size:1.5rem;}.xr-text-md-xxxl{font-size:2rem;}.xr-font-weight-md-600{font-weight:600;}}
@media (min-width:992px){h1,.h1{font-size:2rem;}h2,.h2{font-size:1.75rem;}h3,.h3{font-size:1.5rem;}h4,.h4{font-size:1.25rem;}.xr-text-lg-small{font-size:80%;}.xr-text-lg-ss{font-size:0.6875rem;}.xr-text-lg-s{font-size:0.75rem;}.xr-text-lg-m{font-size:0.875rem;}.xr-text-lg-d{font-size:1rem;}.xr-text-lg-l{font-size:1.125rem;}.xr-text-lg-xl{font-size:1.25rem;}.xr-text-lg-xxl{font-size:1.5rem;}.xr-text-lg-xxxl{font-size:2rem;}.xr-font-weight-lg-600{font-weight:600;}}
@media (min-width:1200px){h1,.h1{font-size:2.25rem;}h2,.h2{font-size:2rem;}h3,.h3{font-size:1.75rem;}h4,.h4{font-size:1.5rem;}.xr-text-xl-small{font-size:80%;}.xr-text-xl-ss{font-size:0.6875rem;}.xr-text-xl-s{font-size:0.75rem;}.xr-text-xl-m{font-size:0.875rem;}.xr-text-xl-d{font-size:1rem;}.xr-text-xl-l{font-size:1.125rem;}.xr-text-xl-xl{font-size:1.25rem;}.xr-text-xl-xxl{font-size:1.5rem;}.xr-text-xl-xxxl{font-size:2rem;}.xr-font-weight-xl-600{font-weight:600;}}

.xr-text-blue,a.xr-link-blue,a.xr-link-blue:link,a.xr-link-blue:visited,.xr-link-blue a,.xr-link-blue a:link,.xr-link-blue a:visited{color:#038dbf !important;}.xr-text-lightgray,a.xr-link-lightgray,a.xr-link-lightgray:link,a.xr-link-lightgray:visited,.xr-link-lightgray a,.xr-link-lightgray a:link,.xr-link-lightgray a:visited{color:#999 !important;}.xr-text-darkgray,a.xr-link-darkgray,a.xr-link-darkgray:link,a.xr-link-darkgray:visited,.xr-link-darkgray a,.xr-link-darkgray a:link,.xr-link-darkgray a:visited{color:#444 !important;}.xr-text-white,a.xr-link-white,a.xr-link-white:link,a.xr-link-white:visited,.xr-link-white a,.xr-link-white a:link,.xr-link-white a:visited{color:#FFF !important;}.xr-text-green,a.xr-link-green,a.xr-link-green:link,a.xr-link-green:visited,.xr-link-green a,.xr-link-green a:link,.xr-link-green a:visited{color:#090 !important;}.xr-text-brown,a.xr-link-brown,a.xr-link-brown:link,a.xr-link-brown:visited,.xr-link-brown a,.xr-link-brown a:link,.xr-link-brown a:visited{color:#996600 !important;}.xr-text-gold,.xr-text-gold a,a.xr-link-gold,a.xr-link-gold:link,a.xr-link-gold:visited,.xr-link-gold a,.xr-link-gold a:link,.xr-link-gold a:visited{color:#F60 !important;}a.xr-link-gray:hover,.xr-link-gray a:hover,a.xr-link-lightgray:hover,.xr-link-lightgray a:hover,a.xr-link-darkgray:hover,.xr-link-darkgray a:hover,a.xr-link-green:hover,.xr-link-green a:hover,a.xr-link-brown:hover,.xr-link-brown a:hover,a.xr-link-gold:hover,.xr-link-gold a:hover,.xr-text-hover-readdark:hover{color:#C00 !important;}a.xr-link-white:focus,a.xr-link-white:hover,.xr-link-white a:focus,.xr-link-white a:hover{color:#FF0 !important;}a.xr-link-unity:focus,a.xr-link-unity:hover{color:#08dea0 !important;}.xr-text-yellow{color:#FF0;}.xr-text-red{color:#F00;}.xr-text-reddark{color:#900;}.xr-text-blue{color:#09C;}.xr-text-georgia{font-family:Georgia;}.xr-text-courier{font-family:"Courier New",Courier,monospace;}.xr-text-consolas{font-family:Consolas;}.xr-text-verdana{font-family:Verdana;}.xr-text-line-through{text-decoration:line-through;color:#999;}.xr-text-line-through strong{color:#666;font-weight:normal;}.xr-text-2lines{position:relative;line-height:1.4em;max-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.xr-text-3lines{position:relative;line-height:1.4em;max-height:4.2em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.xr-text-blink{animation:xr-ani-text-blink 1.2s infinite;-moz-animation:xr-ani-text-blink 1.2s infinite;-webkit-animation:xr-ani-text-blink 1.2s infinite;-o-animation:xr-ani-text-blink 1.2s infinite;}

.xr-btn-orange{color:#fff;border-color:rgba(221,102,0,1.00);background-image:-webkit-linear-gradient(160deg,rgba(255,102,0,1.00) 0%,rgba(221,102,0,1.00) 100%);background-image:-moz-linear-gradient(160deg,rgba(255,102,0,1.00) 0%,rgba(221,102,0,1.00) 100%);background-image:-o-linear-gradient(160deg,rgba(255,102,0,1.00) 0%,rgba(221,102,0,1.00) 100%);background-image:linear-gradient(160deg,rgba(255,102,0,1.00) 0%,rgba(221,102,0,1.00) 100%);}.xr-btn-orange:focus,.xr-btn-orange.focus,.xr-btn-orange:hover,xr-btn-orange:active,.xr-btn-orange:not(:disabled):not(.disabled):active,.xr-btn-orange:not(:disabled):not(.disabled).active,.xr-btn-orange:not(:disabled):not(.disabled):active:focus,.xr-btn-orange:not(:disabled):not(.disabled).active:focus{color:#fff;border-color:rgba(221,102,0,1.00);background-image:-webkit-linear-gradient(160deg,rgba(221,102,0,1.00) 0%,rgba(255,102,0,1.00) 100%);background-image:-moz-linear-gradient(160deg,rgba(221,102,0,1.00) 0%,rgba(255,102,0,1.00) 100%);background-image:-o-linear-gradient(160deg,rgba(221,102,0,1.00) 0%,rgba(255,102,0,1.00) 100%);background-image:linear-gradient(160deg,rgba(221,102,0,1.00) 0%,rgba(255,102,0,1.00) 100%);}.xr-btn-block{display:block;width:100%;}.xr-btn-block-30{display:block;width:30%;}.xr-btn-inline-block{display:inline-block;}.xr-btn-lg{padding:0.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem;}.xr-btn-normal{padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;}.xr-btn-sm{padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem;}.xr-btn-ss{padding:0 0.25rem;font-size:0.75rem;line-height:1.5;border-radius:0.2rem;}

.xr-box-shift{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;position:relative;z-index:100;}
.xr-box-shift:hover{-webkit-box-shadow:0rem 0.25rem 0.5rem rgba(0,0,0,0.2);box-shadow:0rem 0.25rem 0.5rem rgba(0,0,0,0.2);z-index:101;-webkit-transform:translate3d(0,-0.25rem,0);transform:translate3d(0,-0.25rem,0);}



.menu{width: 100%; background: #3fae47;color:#ffffff;line-height:40px;font-family:"Times New Roman", Times, serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.menu h1{float:left;width:22%;font-size:1.25rem; background:#1e844a;margin-bottom:0;}
.menu .fa-list{padding-left:0.2rem;}
.menu dl{float: left;width:100%;}
.menu dl dt{float:left;width:13%;text-align: center;position:relative;}
.menu dl dt .hot{ display:block;position:absolute;right:0;top:5px;width:23px;height:12px;background-position:-6px -74px;}
.menu dl dt a{ display:block;color: #ffffff;line-height:40px;font-size:1.125rem;}
.menu dl dt a:hover{background:#f8931f;color:#fff;line-height:40px;}

.menu .menunav{float:left;width:22%;font-size:1.25rem; height:40px;background:#1e844a;margin-bottom:0; cursor:pointer;}
.menunav #listnav {display:none;}
.menunav:hover #listnav{display:block; position:absolute; top:40px; left:0;width:265px;height:385px;background:#fff;z-index:10000;text-align:left;}
.menunav:hover #listnav a{color:#333;font-size:1rem;line-height:48px;}
.menunav:hover #listnav a:hover{background:#FFF;color:#f8931f; font-weight:bold;}
.menunav:hover #listnav .subCate .sub_menu h4 a{width:234px;font-size:1rem;color:#000;line-height:1rem;}
.menunav:hover #listnav .subCate .sub_menu li a {display:block;width:100%;font-size:0.875rem;color:#383838;line-height:1rem;padding:0.3rem 0;white-space:nowrap;text-overflow:ellipsis;}
.menunav:hover .sub_menu a:hover{background:none;color:#f8931f; text-decoration:underline;}


.menunav_car ul{display:none;}
.menunav_car:hover{background:#f2f2f2;}
.menunav_car:hover > a {background: #f8931f;color: #fff;line-height: 40px;}
.menunav_car:hover ul {display:block; position:absolute; top:40px; left:0;width:760px;height:385px;background:#f2f2f2;z-index:10000;}
.menunav_car:hover ul li{float:left; display:inline-block;width:25%;padding:.35rem 0; }
.menunav_car:hover ul li a{font-size:.875rem;line-height:1.5rem;color:#333;}
.menunav_car:hover ul li a:hover{background:#f2f2f2;color:#e00024;}
.menunav_car ul li.car-ad{width:100%;clear:both;}
.menunav_car ul li.car-ad a:hover{background:#f2f2f2;}
.menunav_car ul li.car-ad img{max-height:90px;}
.menunav_tech ul{display:none;}
.menunav_tech:hover > a {background: #f8931f;color: #fff;line-height: 40px;}
.menunav_tech:hover ul {display:block; position:absolute; top:40px; left:0;width:156px;height:112px;background:#f2f2f2;z-index:10000;}
.menunav_tech:hover ul li{float:left; display:inline-block;width:100%;padding:.35rem 0; }
.menunav_tech:hover ul li a{font-size:.875rem;line-height:1.5rem;color:#333; font-weight:bold;}
.menunav_tech:hover ul li a:hover{background:#f2f2f2;color:#e00024; font-weight:bold;}
.index-middle{width: 100%; background:#fff;}
.index-member{float:left;width:15%; display:block;}
.left-list{float:left;width:22%;font-family:"Times New Roman", Times, serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
#listnav {position:relative;z-index:1000;width:100%;}
#listnav .mainCate {position:relative;zoom:1;width:100%;}
#listnav .evenLeval {background:#fff;}
#listnav h3 { text-align:left;font-size:1rem;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:48px;color:#4c4c4c; position:relative;}
#listnav h3 span { display:inline-block;width:30px;padding:0 0.3rem;}
#listnav h3:hover{line-height:46px;border: 1px solid #e9e9e9;border-right:1px solid #ffffff;z-index:2; cursor:pointer; background:#FFF;}
#listnav .subCate {display:none;background: #fff;position:absolute;left:100%;margin-left:-1px;top:0;width:760px;white-space:nowrap;border:1px solid #e9e9e9;z-index:1;}
#listnav .subCate1 {display:none;background: #fff;position:absolute;left:100%;margin-left:-1px;top:-48px;width:760px;white-space:nowrap;border:1px solid #e9e9e9;z-index:1;}
#listnav .subCate2 {display:none;background: #fff;position:absolute;left:100%;margin-left:-1px;top:-96px;width:760px;white-space:nowrap;border:1px solid #e9e9e9;z-index:1;}
#listnav .subCate3 {display:none;background: #fff;position:absolute;left:100%;margin-left:-1px;top:-144px;width:760px;white-space:nowrap;border:1px solid #e9e9e9;z-index:1;}
#listnav .subCate4 {display:none;background: #fff;position:absolute;left:100%;margin-left:-1px;top:-192px;width:760px;white-space:nowrap;border:1px solid #e9e9e9;z-index:1;}
#listnav .subCate5 {display:none;background: #fff;position:absolute;left:100%;margin-left:-1px;top:-240px;width:760px;white-space:nowrap;border:1px solid #e9e9e9;z-index:1;}
#listnav .subCate6 {display:none;background: #fff;position:absolute;left:100%;margin-left:-1px;top:-288px;width:760px;white-space:nowrap;border:1px solid #e9e9e9;z-index:1;}
#listnav .subCate7 {display:none;background: #fff;position:absolute;left:100%;margin-left:-1px;top:-336px;width:760px;white-space:nowrap;border:1px solid #e9e9e9;z-index:1;}

/*#listnav .subCate div{padding-left:1rem;}*/
#listnav .subCate .sub_ul {
	float:left;
	width:70%;
	padding:0 0 0 1rem;
	-moz-column-count:2; 	/* Firefox */
	-webkit-column-count:2; /* Safari 和 Chrome */
	column-count:2;
}

#listnav .subCate .sub_menu{display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: space-between;}
  .subCate,.sub_menu{display: inline-block;vertical-align: top;width: 50%;}

#listnav .subCate .sub_menu h4 {width:100%;font-size:1rem;color:#000;padding:0.5rem 0; font-weight:bold;}
#listnav .subCate .sub_menu li a {display:block;width:100%;font-size:0.875rem;color:#383838;line-height:1rem;padding:0.3rem 0;white-space:nowrap;text-overflow:ellipsis;}

#listnav .on {background:#ffffff;color:#e6720c;}
#listnav .on h3 a,#listnav .on p a {color:#e6720c;}
#listnav .on .subCate {display:block !important;}

#listnav .subCate ul li {text-indent: 0.7rem;}

.nav-ad{float:right;width:30%;height:382px; overflow:hidden;}
.nav-ad img{width:100%;}
/*2021.12.16*/
.nav-1 {width: 36%;float: left; padding-left:10px;}
.nav-1 h4 {font-size: 1rem;font-weight: bold;line-height: 2.5rem;}
.nav-1 li {font-size: 0.875rem;line-height: 1.7rem;}
.nav-2 {width: 36%;float: left;}
.nav-2 h4 {font-size: 1rem;font-weight: bold;line-height: 2.5rem;}
.nav-2 li {font-size: 0.875rem;line-height: 1.7rem;}
.nav-3 {width: 28%;float: right;}
.menunav #listnav .subCate .nav-1 h4 a {line-height: 2.5rem;}
.menunav #listnav .subCate .nav-1 li a {line-height: 1.7rem;}
.menunav #listnav .subCate .nav-2 h4 a {line-height: 2.5rem;}
.menunav #listnav .subCate .nav-2 li a {line-height: 1.7rem;}
.nav-product {width: 100%;padding-left:10px;min-height:382px;}
.nav-product ul li {float: left;width: 25%;word-break: break-word;white-space: normal;line-height: 1.2rem;font-size: 0.9rem;padding-top: 20px;}
.nav-product ul li img {margin: 0 auto;width: 70%;height: auto;}
.nav-product ul li div {text-indent: 0px;width: 90%;}
.menunav #listnav .subCate .nav-product h4 a {line-height: 2.5rem;}
.menunav #listnav .subCate .nav-product li a {line-height: 1.7rem;font-size:0.9rem;}
/*2021.12.16*/
.banner-pc{float:left;width:68%; display:block;}
.index-member{float:left;width:15%;font-family:"Times New Roman", Times, serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.member{width:100%;color:#000000;text-align:center;padding:1.5rem 0;}
.fa-member{ display:inline-block;width:48px;height:48px;background-position:-81px 0;}
.member ul{width:100%;padding:0.5rem 0 1rem;}
.member ul li{float:left;width:50%;text-align:center;}
.member ul li .join{background:#f76a1c;padding:0.4rem 1.5rem;border-radius:18px;color:#FFF;}

.member ol li{float:left;width:33%; text-align:center;font-size:0.875rem;color:#595959;} 
.fa-member-login{display:inline-block;width:48px;height:48px;background-position:-158px 0;}
.fa-account{display:inline-block;width:42px;height:42px;background-position:-227px 0;}
.fa-orders{display:inline-block;width:42px;height:42px;background-position:-284px 0;}
.fa-favorites{display:inline-block;width:42px;height:42px;background-position:-339px 0;}

.news{width:100%;border-top:#d8d8d8 1px dashed;font-family:"Times New Roman", Times, serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.newstitle{width:100%;clear:both;padding:0.5rem 0.5rem 0.3rem;}
.newstitle h5{float:left;}
/*code 2021 10 15 start*/
.news ol li{width:100%;border-top:#d8d8d8 1px solid;list-style-type:none;padding:0.1rem 0 0 0.3rem;color:#909090;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;padding-left: 2px;}
.news ol li a{font-size:0.675rem;line-height:1.4rem;color:#909090}
.news ol li a:hover{color:#e6720c;}
.news ol li:nth-child(1){-webkit-line-clamp: 2;height: 50px;}
.news ol li:nth-child(n+2){-webkit-line-clamp: 1;height: 29px;}
/*code 2021 10 15 end*/
.more{float:right;font-size:0.875rem;font-family:Arial, Helvetica, sans-serif;color:#bbbbbb;}



/*--推荐产品--*/
.topproducts{width:102%;}
.recommended{float:left;width:48%;margin:2% 2% 0 0;}
.recommended .title1{width:100%;border-bottom:#28a745 3px solid;padding-bottom:3px;}
.recommended .title1 h3{float:left;color:#28a745;}
.recommended .title1 .title-top{float:left;display:block;width:30px;height:27px;background-position:-81px -74px;}
.recommended .more{line-height:27px;}
.recommended .title2{width:100%;border-bottom:#007bff 3px solid;padding-bottom:3px;}
.recommended .title2 h3{float:left;color:#007bff;}
.recommended .title-new{float:left;display:block;width:30px;height:27px;background-position:-117px -74px;}
.recommended .title-recom{float:left;display:block;width:30px;height:27px;background-position:-153px -74px;}
.recommended .title-stores{float:left;display:block;width:30px;height:27px;background-position:-190px -74px;}

.recommended .title3{width:100%;border-bottom:#996600 3px solid;padding-bottom:3px;}
.recommended .title3 h3{float:left;color:#996600;}

.recommended .title4{width:100%;border-bottom:#dc3545 3px solid;padding-bottom:3px;}
.recommended .title4 h3{float:left;color:#dc3545;}
.recommended ul{width:101.3%;margin-left:-1.3%;}
.recommended ul li{float:left;width:32%;margin-left:1.3%;position:relative;margin-bottom:1%;}

.text-right {text-align: right!important;}
.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.d-inline {display: inline!important;}
.titlename{width:100%;border-bottom:#ff6600 3px solid;padding-bottom:3px;margin-top:1rem;}
.titlename h3{float:left;color:#ff6600;}
.titlename .more{line-height:27px;}

.speciallist{display:-ms-flexbox;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap; flex: 0 0 100%;max-width: 100%;-ms-flex: 0 0 100%;}

.bg-white{background-color:#fff!important}
.text-center{ text-align:center;}
.text-m{font-size:0.875rem;}
.pro-box-shift{-webkit-transition:all .2s linear;transition:all .2s linear;position:relative;z-index:100}
.pro-box-shift:hover{-webkit-box-shadow:0rem .25rem .5rem rgba(0,0,0,0.2);box-shadow:0rem .25rem .5rem rgba(0,0,0,0.2);z-index:101;-webkit-transform:translate3d(0,-0.25rem,0);transform:translate3d(0,-0.25rem,0)}
.pro-box-shift img{width:220px;}
.pro-price{padding:0.44rem;}
.pro-price a{color:#fe0000;}

/*--首页各分类产品--*/
.products{width:100%;clear:both;margin:1rem auto 0;}
.pro-title{width:100%;border-bottom:#3cab48 2px solid;font-family:"Times New Roman", Times, serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.pro-title h3{float:left;color:#3cab48;}
.pro-title ul{float:right;}
.pro-title ul li{float:left;margin-left:1.5rem;}
.pro-title span{float:right;margin-left:2rem;}
.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.125rem .5rem;margin-left:0.5rem;margin-bottom:0.2rem;border:1px solid #dee2e6!important;font-size:0.725rem;line-height:1.125rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn-light{margin-top:0.5rem;}
.btn-white{background:#FFF;}
.pro-title .btn-y{display:inline-block;width:85px;height:33px; background-position:0 -118px;}
.pro-title .btn-g{display:inline-block;width:85px;height:33px; background-position:-94px -118px;margin-left:7px;}
.text-white a{color:#ffffff;}

#tooltip {position: absolute;padding: 5px;z-index: 100003;}
.tipsy-arrow {position: absolute;width: 10px;height:10px;
				line-height: 0;
				top: 0;
				left: 20%;
				background  :#ffffff;
			   border-left  :1px solid #cdcdcd;
			  border-top  :1px solid #cdcdcd;
			  -webkit-transform :rotate(45deg);
			  -moz-transform :rotate(45deg);
			  -o-transform  :rotate(45deg);
			   transform   :rotate(45deg);
			}

			.tipsy-inner {
				background-color: #ffffff;
				color: #4e4e4e;
				max-width: 200px;
				padding: 5px 8px 4px 8px;
				text-align: center;
				border-radius: 3px;
				border:#cdcdcd 1px solid;
			}



.picScroll-left{width:240px; height:495px; overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;position:absolute;bottom:0.5rem;right:0.5rem;z-index:1;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("/images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("/images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{width:240px; height:495px; display:block;}

.products-list-carkey{width:100%; background:#58aa22;overflow:hidden;font-family:"Times New Roman", Times, serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.products-list-carkey h2{padding-left:.5rem;font-size:1rem;line-height:2rem;}
.products-list-carkey ul li{padding-left:2rem;}
.products-list-carkey a{display:block;color:#FFF;line-height:1.19rem;padding:0.25rem 0.5rem;}
.products-list-carkey a:hover{color:#ea7813}

.products-list{width:100%; background:#58aa22;height:124px;overflow:hidden;font-family:"Times New Roman", Times, serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.products-list a{display:block;color:#FFF;line-height:1.25rem;padding:0.25rem 0.5rem;}
.products-list a:hover{color:#ea7813}
.products-right ul li{margin-bottom:12px;}

/*--Mobile phone/Medical supplies--*/
.mobile-phone{width:100%;clear:both;margin:0.5rem 0;}

.brands a{float:left;width:9.3%;margin:0.5% 0 0 0.6%;}
.brands img{width:100%;}
.mobile-left ul li{margin-top:12px;}

/*--Mobile phone/Medical supplies右侧广告图--*/
.picScroll-right{ width:100%;  overflow:hidden; position:relative;margin-bottom:1.5rem;}
.picScroll-right .hd{ overflow:hidden;  height:10px; position:absolute;bottom:5px;z-index:10;}
.picScroll-right .hd ul{ float:right;width:100%; overflow:hidden; zoom:1; zoom:1;}
.picScroll-right .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-left:5px; text-indent:-999px; cursor:pointer; background:url("/images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-right .hd ul li.on{ background-position:0 0; }
.picScroll-right .bd{ padding:0;   }
.picScroll-right .bd ul{ overflow:hidden; zoom:1; }
.picScroll-right .bd ul li{width:100%; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-right .bd ul li .pic{ text-align:center; }
.picScroll-right .bd ul li .pic img{ width:100%;display:block; }
.picScroll-right .bd ul li .pic a:hover img{ }


.easyzoom{}.easyzoom.is-loading img{cursor:progress}.easyzoom.is-ready img{cursor:crosshair}.easyzoom.is-error img{cursor:not-allowed}.easyzoom-notice{position:absolute;top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;background:#FFF;box-shadow:0 0 10px #888}.easyzoom-flyout{position:absolute;z-index:100;overflow:hidden;background:#FFF;top:0;left:0;width:100%;height:100%;display:block;border:1px solid #dee2e6 !important}.xr-swiper-item{width:40%;height:auto}.xr-swiper-item-sm{width:20%;height:auto}.xr-swiper-item-pd-thumb{width:2.5rem;height:2.5rem;overflow:hidden;margin:0;border:1px solid #E4E4E4}.xr-swiper-item-pd-thumb-active{opacity:1;border-color:#F60 !important;box-shadow:0 0 0.5rem rgba(255,102,0,0.8)}@media (min-width:576px){.xr-swiper-item{width:30%}.xr-swiper-item-sm{width:20%}}@media (min-width:768px){.xr-swiper-item{width:auto}.xr-swiper-item-sm{width:18%}}@media (min-width:992px){.xr-swiper-item-sm{width:16%}.xr-swiper-item-pd-thumb,.xr-swiper-item-pd-thumb-active{width:3.5rem;height:3.5rem;overflow:hidden}}@media (min-width:1200px){.xr-swiper-item-sm{width:12%}}

/*--底部--*/
#footer{width:100%; background:#e6e6e6;padding-top:1rem;font-family:"Times New Roman", Times, serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.bemail{float:left;width:35%;}
.bemail ul{width:100%;}
.bemail .input_email{float:left;width:70%;height:2rem;line-height:2rem;padding:0 0 0 0.5rem;color:#c1c1c1;background:#FFF;border:#bababa 1px solid;}
.bemail .email_btn{float:left;height:2rem;line-height:2rem;color:#FFF;padding:0 1rem; background:#1d9150;border:#1c934f 1px solid; cursor:pointer;}
.bemail span{font-size:0.875rem;color:#3f3f3f;}
.follow{padding-top:2rem;}
.bmenu{float:left;width:65%;}
.bmenu dl dt{color:#1da02c;margin-bottom:1%;}
.bmenu dl dd{padding-left:1rem;font-size:0.875rem;line-height:1.5rem;}
.bmenu dl dd a{width:100%;font-size:0.875rem;line-height:1.5rem;white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}
.fa-arrow-right{font-size:1rem;}
.line-top{border-top:#767676 1px solid;}
.copyright{  text-align:left;color:#6c6c6c;font-size:0.875rem;line-height:1.25rem;}
.copyright span{float:left;display:inline-block;width:100px;height:84px;background: url(/images/bg_chinalock.jpg) no-repeat;background-size:84px 84px;-moz-background-size:84px 84px; /* 老版本的 Firefox */}
.copyright img{padding-bottom:0.5rem;}

.banner{width:100%;}
.banner img {
    display: block;
    width: 100%;
}


.banner .swiper-slide-active .banner-font h3, .banner .swiper-slide-active .banner-font h4 {
    opacity: 1;
    transform: translateY(0);
}

.banner .swiper-pagination1 {
	right:0;
    bottom:1rem !important;
    padding:0 1rem;
}

.banner .swiper-pagination-bullet {
    float: left;
    width: 10px;
    height: 10px;
    background: white;
    opacity: 0.4;
    margin-right: 7px !important;
}

.banner .swiper-pagination-bullet-active {
    opacity: 1;
}

.banner .swiper-slide-active img {
    visibility: visible !important;
    -webkit-animation: scaleUpDown 5s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation: scaleUpDown 5s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
}


@-webkit-keyframes scaleUpDown {

    from {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}



@keyframes scaleUpDown {

    from {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

/* side purpose：设置右浮窗显示;used in files：gotoTop_landing.jsp,gotoTop.jsp,activityPsge2_mobile618.jsp*/
.side{position:fixed;width:54px;height:275px;right:2%;bottom:15px;z-index:200001;}
.side ul li{width:54px;height:54px;float:left;position:relative;margin-bottom:5px;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#58aa22;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "Microsoft Yahei"; overflow:hidden;border-radius:50%; }
.side ul li .sidebox:hover{border-radius:0;}
.side ul li .sidebox:hover .show2_hover{ display:none;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#58aa22;border-radius:50%;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#3895F4;opacity:1;filter:Alpha(opacity=100); border-radius:50%;}
.side ul li img{float:left; display:block;}
.side ul li span{ display:block; position:absolute; left:54px; float:left; width:150px; margin-left:-54px; background:#3895F4; vertical-align:middle;}
.side ul li span a{display:block;width:96%;height:40px; overflow:hidden;text-align:center; border-radius:5px; text-align:center; background:#FFF;margin:2%;}
.side ul li:last-child{border-bottom:none;}