@charset "utf-8";
/* CSS Document */
*,::before,::after{margin:0px; box-sizing: border-box;}
.selector-for-some-widget {
  box-sizing: content-box;
}
html,body{color: #333; margin:0px; height:100%;font-family: Arial, Helvetica, sans-serif; font-size:12px;}
html{overflow-y:auto;}

ul,li,dt,dl,dd,ol{list-style:none; padding:0px; margin:0px;}
li{line-height:20px;}
p{margin:0px; padding:0px;}
img{border:0px;}
a{color:#333; text-decoration:none;}
a:hover{color:#CC0001; text-decoration:underline;}
input{font-size:12px;font-family: Arial, Helvetica, sans-serif; vertical-align: middle;}
input[type=text],input[type=password]{border:1px #CCC solid; padding:1px 5px; height:30px; overflow:hidden; background:#FFF;}
select{height:30px; padding-left: 5px; font-size: 12px; border:1px #CDCDCD solid; background: url(../images/select-icon-black.png) right center no-repeat #FFF; appearance: none;-webkit-appearance: none;-webkit-border-radius: 0px;-moz-border-radius: 0px; color:#333; font-family: Arial, Helvetica, sans-serif;}
textarea{border:1px #CCC solid; padding:1px 5px;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {select{padding-right: 20px;}}
.boxborder{border:1px #DFDFDF solid;}
.boxborder1{border:1px #DFDFDF solid; border-top:0px;}
.bread_crumbs{line-height:25px; margin-bottom: 10px;}
.red{color:#CC0001;}
.pink{color:#F09;}
.green{color:#009900;}
.gray{color:#666;}
.orange{color:#FF7800;}
.weight{font-weight:bold;}
.line-through{text-decoration:line-through;}
.font12{font-size: 12px;}
.font13{font-size: 13px;}
.font14{font-size: 14px;}
.font15{font-size: 15px;}
.font16{font-size: 16px;}
.font17{font-size: 17px;}
.font18{font-size: 18px;}

.clear{overflow:hidden; height:10px; clear:both; width:100%;}
.clear1{overflow:hidden; height:1px; margin-top:-1px; clear:both; width:100%;}
hr{clear: both; border-top: solid #dedede; border-width: 1px 0 0; margin: 0 0 30px; height: 0;}

.w100{width: 100% !important;}


.fl{float: left;}
.fr{float: right;}
.layout-pl10{padding-left: 20px;}
.layout-pl20{padding-left: 20px;}
.layout-pl30{padding-left: 30px;}
.layout-pl40{padding-left: 40px;}
.layout-pl50{padding-left: 50px;}
.layout-pr10{padding-right: 10px;}
.layout-pr20{padding-right: 20px;}
.layout-pr30{padding-right: 30px;}
.layout-pr40{padding-right: 40px;}
.layout-pr50{padding-right: 50px;}
.layout-pt10{padding-top: 10px;}
.layout-pt20{padding-top: 20px;}
.layout-pt30{padding-top: 30px;}
.layout-pt40{padding-top: 40px;}
.layout-pt50{padding-top: 50px;}
.layout-pb10{padding-bottom: 10px;}
.layout-pb20{padding-bottom: 20px;}
.layout-pb30{padding-bottom: 30px;}
.layout-pb40{padding-bottom: 40px;}
.layout-pb50{padding-bottom: 50px;}

.layout-ml10{padding-left: 10px;}
.layout-ml20{padding-left: 20px;}
.layout-ml30{padding-left: 30px;}
.layout-ml40{padding-left: 40px;}
.layout-ml50{padding-left: 50px;}
.layout-mr10{padding-right: 10px;}
.layout-mr20{padding-right: 20px;}
.layout-mr30{padding-right: 30px;}
.layout-mr40{padding-right: 40px;}
.layout-mr50{padding-right: 50px;}
.layout-mt10{padding-top: 10px;}
.layout-mt20{padding-top: 20px;}
.layout-mt30{padding-top: 30px;}
.layout-mt40{padding-top: 40px;}
.layout-mt50{padding-top: 50px;}
.layout-mb10{padding-bottom: 10px;}
.layout-mb20{padding-bottom: 20px;}
.layout-mb30{padding-bottom: 30px;}
.layout-mb40{padding-bottom: 40px;}
.layout-mb50{padding-bottom: 50px;}

.text-center{text-align: center;}
.text-right{text-align: right;}

.flex{display: flex;}
.flex-gap5{gap: 5px;}
.flex-gap10{gap: 10px;}
.flex-gap15{gap: 15px;}
.flex-gap16{gap: 16px;}
.flex-gap20{gap: 20px;}
.flex-gap30{gap: 30px;}
.flex-gap40{gap: 40px;}
.flex-gap50{gap: 50px;}

.flex-justify-center{justify-content: center;}
.flex-col{flex-direction: column;}
.flex-justify-between{justify-content: space-between;}

.fixed{position: fixed;}

.sticky{position: sticky;}
.top-0{top: 0px;}

.w100{width: 100% !important;}
.h100{height: 100% !important;}

.mt10{margin-top: 10px !important;}
.mt20{margin-top: 20px !important;}
.mt30{margin-top: 30px !important;}

.mb10{margin-bottom: 10px !important;}
.mb20{margin-bottom: 20px !important;}
.mb30{margin-bottom: 30px !important;}

.ml10{margin-left: 10px !important;}
.ml20{margin-left: 20px !important;}
.ml30{margin-left: 30px !important;}

.mr10{margin-right: 10px !important;}
.mr20{margin-right: 20px !important;}
.mr30{margin-right: 30px !important;}

p.success{padding: 10px 10px 10px 33px; margin:10px; border: 1px solid #66CC66; background: url(../images/notification.png) no-repeat -71px 0px #D9FED9;}
p.warning{padding: 10px 10px 10px 33px; margin:10px; border: 1px solid #F9B336; background: url(../images/notification.png) no-repeat -44px -29px #FEF8E0;}
p.error{padding: 10px 10px 10px 33px; margin:10px; border: 1px solid #Fb817E; background: url(../images/notification.png) no-repeat -16px -57px #FEF2F2;}

.pages{display:block; overflow:hidden; margin-top:10px;}
.pages .pages_left{width:auto; float:left; height:24px; line-height:24px;}
.pages .pages_right{height:24px; float:right;}
.pages .page{display:inline-block;line-height:22px;margin:0 3px;padding:0 10px;border-radius:3px;background:#ff8600;border:0;color:#fff;cursor:pointer;font-size:12px;overflow:visible;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;box-shadow:none;background:#F6F6F6;border:1px solid #D0D0D0;background:-webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#E8E8E8));	background:-moz-linear-gradient(top,#FFFFFF,#E8E8E8);color:#333333;font-weight:normal;}
.pages .pagecur,.pages .page:hover {background:#333; border: 1px #333 solid; text-decoration:none;color:#FFF;}

/*评论星级*/
.star {	display:inline-block;overflow:hidden;position:relative;vertical-align:middle;background-image:url(../images/star-ratings.png);background-repeat:no-repeat;}
.star em {position:absolute;left:-99999px;}
.starS1,.starS2,.starS3,.starS4,.starS5,.starS0,.starS0_5,.starS1_5,.starS2_5,.starS3_5,.starS4_5 {
    width:70px;
    height:15px;
}
.starS5 {background-position:0 -20px;}
.starS4 {background-position:-14px -20px;}
.starS3 {background-position:-28px -20px;}
.starS2 {background-position:-42px -20px;}
.starS1 {background-position:-56px -20px;}
.starS0 {background-position:-70px -20px;}
.starS4_5 {background-position:0 0;}
.starS3_5 {background-position:-14px 0;}
.starS2_5 {background-position:-28px 0;}
.starS1_5 {background-position:-42px 0;}
.starS0_5 {background-position:-56px 0;}
.starB1,.starB2,.starB3,.starB4,.starB5,.starB0,.starB0_5,.starB1_5,.starB2_5,.starB3_5,.starB4_5 {
    width:100px;
    height:18px;
}
.starB5 {background-position:0 -60px;}
.starB4 {background-position:-20px -60px;}
.starB3 {background-position:-40px -60px;}
.starB2 {background-position:-60px -60px;}
.starB1 {background-position:-80px -60px;}
.starB0 {background-position:-100px -60px;}
.starB4_5 {background-position:0 -40px;}
.starB3_5 {background-position:-20px -40px;}
.starB2_5 {background-position:-40px -40px;}
.starB1_5 {background-position:-60px -40px;}
.starB0_5 {background-position:-80px -40px;}
.starH1,.starH2,.starH3,.starH4,.starH5,.starH0_5,.starH1_5,.starH2_5,.starH3_5,.starH4_5 {
    width:100px;
    height:18px;
}
.starH5 {background-position:0 -100px;}
.starH4 {background-position:-20px -100px;}
.starH3 {background-position:-40px -100px;}
.starH2 {background-position:-60px -100px;}
.starH1 {background-position:-80px -100px;}
.starH4_5 {background-position:0 -80px;}
.starH3_5 {background-position:-20px -80px;}
.starH2_5 {background-position:-40px -80px;}
.starH1_5 {background-position:-60px -80px;}
.starH0_5 {background-position:-80px -80px;}
#post_review .starS0,#post_review .starB0 {display:inline-block;}

.discount_timer{padding-left:20px; line-height:24px; font-size:22px; color:#333; background:url(../images/timeleftclock.gif) left center no-repeat;}
.discount_timer span.day{font-size:12px; padding:0px 2px;}
.discount_label{color: #AC0707; border: 1px solid #AC0707; display: inline-block; font-size:13px; line-height:16px; text-align:left; padding: 1px 2px;}


#header,#footer{width:100%; display:block;}
#main{max-width:990px; margin:auto;}
#main_left{width:190px; float:left;}
#main_right{width:calc(100%-200px); float:right;}
#wrapper{margin:auto; padding: 0px;}
.wrapper{margin:auto; padding: 0px;}

.display-table {display:table;table-layout:fixed;width:100%}
.display-table-cell {display:table-cell;vertical-align:middle;float:none}
#main_left .left_box{width:190px;}
#main_left .left_box h3, #main_left .left_box .h3{height:30px; line-height:30px; font-size:14px; padding:0px 10px; color:#333; border-bottom: 2px #7F7F7F solid;}
#main_left .left_box dl.help_menu {padding:0px 10px; overflow: hidden;}
#main_left .left_box dl.help_menu dt {font-weight: bold; font-size:12px; height:30px; line-height:30px; text-align:left;}
#main_left .left_box dl.help_menu dd {}
#main_left .left_box dl.help_menu dd a {color: #666A6B;display: block; line-height: 17px; padding:5px 0px;}

#main_left #catebox{background:#fff;padding-bottom:10px;}
#main_left #catebox li{border-top:1px solid #fff;border-bottom:1px solid #ececec;height:24px;line-height:24px;padding:3px 0;text-indent:10px;width:190px;position:relative;font-size:13px;}
#main_left #catebox > li > a{display:block;}

#main_left .left_box_con{border:1px #99CC01 solid; border-top:0px; width:190px;}
#main_left #catebox li a.catea{color:#222}
#main_left #catebox li.nobor{border:0;}
#main_left #catebox li.hover{border-top:2px solid #CCC;border-bottom:2px solid #CCC;border-left:2px solid #CCC; top:-1px; padding:2px 0px;}
#main_left #catebox li a:hover{color:#BD0E12;}
#main_left #catebox li dl{display:none;position:absolute;left:188px;top:-34px;z-index: 999;background:#fff;border:2px solid #CCC;width:520px;padding:0px 10px;}
#main_left #catebox li dl dt{min-height:24px;line-height:24px;text-align:left;font-size:12px;padding-left:10px; text-indent:0px; width:150px; float:left;}
#main_left #catebox li dl dt a{color:#333;}
#main_left #catebox li dl dd{width:350px;float:left; min-height:24px; line-height:24px; padding-left:9px; text-indent:0px;overflow:hidden;font-weight:normal;border-left:1px solid #CCC;}
#main_left #catebox li.hover dl{display:block;}
#main_left #catebox li .clear1{overflow:hidden; height:0px; margin-top:-1px; clear:both; width:100%;}
#main_left #catebox li dl .twobox{display:block;border-top: 1px solid #ccc;}
#main_left #catebox li dl .notop{display:block;border-top:0px;}

#main_left #catebox li dl a{color:#333;}
#main_left #catebox li dl dd a{margin-right:5px;}
#main_left #catebox li p{height:28px;width:30px;background:#fff;position:absolute;right:-8px;top:0;display:none; z-index: 9999999}
#main_left #catebox li.hover p{display:block}

.banner{width:100%; overflow:hidden; margin:auto;}
.index_floor .floor_title{font-size: 20px;color: #333;display: block;text-align:center;margin:0px;margin-top:10px;}
.index_floor .floor_title span{position:relative;display: inline-block;height:38px;padding:0 30px; background-color:#fff;line-height: 38px;}
.index_floor .floor_con{border-top:2px dotted #a8a8a8; margin-top:-19px;padding-top:20px;overflow: hidden;}
.boxtop{height:31px; line-height:31px; text-align:left; text-indent:10px; color:#000; font-weight:bold; font-size:16px; border-bottom:1px #DFDFDF solid; background:none;}
ul.products{margin:auto;}
ul.products li{margin:10px 10px 0px 0px; width:190px; float:left; position:relative; z-index:0; text-align:center;}
ul.products li a.pic{display:table-cell; vertical-align:middle; width:190px; height:250px; line-height:250px; overflow:hidden; text-align:center; *display:block; *font-size:302px; *color:#fff;}
ul.products li a.name{display:block; line-height:22px; font-weight:bold; overflow:hidden;}
ul.products li .price{height:22px; line-height:22px; overflow:hidden;}
ul.products li .orgprice{height:22px; line-height:22px; overflow:hidden; color:#333; text-decoration:line-through;}
ul.products li .price span{ display:inline-block; color:#333; text-decoration:line-through; margin-right:5px; line-height:22px;}
ul.products li .price strong{ color:#CC0001; display:inline-block; line-height:22px; font-size:16px;}
ul.products li.nomrg{margin-right: 0px;}
ul.products li.clear{height:10px; border:none; padding:0; margin:0; clear:both; width:100%; overflow:hidden; font-size:1px;}

ul.productlist{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: 0px;}
ul.productlist li{padding:15px 15px 0px 0px; margin: 0px; position:relative; z-index:0; text-align:center;}
ul.productlist li a.pic{display:block; position: relative; z-index: 1; height: 0px; padding-bottom: 150%; }
ul.productlist li a.pic img{max-width: 100%; max-height: 100%; position: absolute; margin: auto; left: 0px; right: 0px; top:0px; bottom:0px;}

ul.productlist li a.name{display:block; line-height:22px; font-weight:bold; overflow:hidden; margin: 10px 0px;}
ul.productlist li .price{height:22px; line-height:22px; overflow:hidden;}
ul.productlist li .orgprice{height:22px; line-height:22px; overflow:hidden; color:#333; text-decoration:line-through;}
ul.productlist li .price span{ display:inline-block; color:#333; text-decoration:line-through; margin-right:5px; line-height:22px;}
ul.productlist li .price strong{ color:#CC0001; display:inline-block; line-height:22px; font-size:16px;}
ul.productlist li .discount_label{color: #AC0707; border: 1px solid #AC0707; display: inline-block; font-size: 12px; line-height: 14px; padding: 0px 2px; border-radius: 2px;}
ul.productlist li .sold_out{color: #FFF; position: absolute; z-index: 2; opacity: 0.5; top: 0px; bottom: 0px; font-size: 30px; text-transform: uppercase; line-height: 40px; padding: 0px 2px; background: #333333; width: 100%; text-align: center;}

ul.categorylist{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: 0px;}
ul.categorylist li{padding:15px 15px 0px 0px; margin: 0px; position:relative; z-index:0; text-align:center;}
ul.categorylist li a.pic{display:block; position: relative; z-index: 1; height: 0px; padding-bottom: 150%; }
ul.categorylist li a.pic img{max-width: 100%; max-height: 100%; z-index: 5; position: absolute; margin: auto; left: 0px; right: 0px; top:0px; bottom:0px;}
ul.categorylist li a.name{display:block; padding-top: 10px; line-height:22px; font-weight:bold; overflow:hidden;}
ul.categorylist li a.pic:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f0eeee;
    z-index: 1;
}

#bottom_box{width:990px; border-top:3px #EFEFEF solid; margin:auto; padding-top:30px;}
#bottom_box .bombanner{text-align:center;}

.container{width: 100%; padding: 0px 15px; margin: auto;}
.row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: 0px;}
.row_nomrg{display: flex; flex-wrap: wrap; margin-right: 0px; margin-left: 0px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-12,
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-12,
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-12,
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-12,
.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-12{flex: 0 0 100%; max-width: 100%;margin: 0px; padding: 15px 15px 0px 0px;}
.col-xs-1pcs,.col-xs-2pcs,.col-xs-3pcs,.col-xs-4pcs,.col-xs-5pcs,.col-xs-7pcs,.col-xs-8pcs,.col-xs-9pcs,.col-xs-10pcs,.col-xs-12pcs,
.col-sm-1pcs,.col-sm-2pcs,.col-sm-3pcs,.col-sm-4pcs,.col-sm-5pcs,.col-sm-7pcs,.col-sm-8pcs,.col-sm-9pcs,.col-sm-10pcs,.col-sm-12pcs,
.col-md-1pcs,.col-md-2pcs,.col-md-3pcs,.col-md-4pcs,.col-md-5pcs,.col-md-7pcs,.col-md-8pcs,.col-md-9pcs,.col-md-10pcs,.col-md-12pcs,
.col-lg-1pcs,.col-lg-2pcs,.col-lg-3pcs,.col-lg-4pcs,.col-lg-5pcs,.col-lg-7pcs,.col-lg-8pcs,.col-lg-9pcs,.col-lg-10pcs,.col-lg-12pcs,
.col-xl-1pcs,.col-xl-2pcs,.col-xl-3pcs,.col-xl-4pcs,.col-xl-5pcs,.col-xl-7pcs,.col-xl-8pcs,.col-xl-9pcs,.col-xl-10pcs,.col-xl-12pcs{flex: 0 0 100%; max-width: 100%;margin: 0px; padding: 15px 15px 0px 0px;}
.row.nopaddingtop .col-xl-1,.row.nopaddingtop .col-xl-2,.row.nopaddingtop .col-xl-3,.row.nopaddingtop .col-xl-4,.row.nopaddingtop .col-xl-5,.row.nopaddingtop .col-xl-7,.row.nopaddingtop .col-xl-8,.row.nopaddingtop .col-xl-9,.row.nopaddingtop .col-xl-10,.row.nopaddingtop .col-xl-12{padding-top: 0px;}
.row.nopaddingtop .col-xl-1pcs,.row.nopaddingtop .col-xl-2pcs,.row.nopaddingtop .col-xl-3pcs,.row.nopaddingtop .col-xl-4pcs,.row.nopaddingtop .col-xl-5pcs,.row.nopaddingtop .col-xl-7pcs,.row.nopaddingtop .col-xl-8pcs,.row.nopaddingtop .col-xl-9pcs,.row.nopaddingtop .col-xl-10pcs,.row.nopaddingtop .col-xl-12pcs{padding-top: 0px;}

.nopaddingtop{padding-top: 0px !important;}

@media (max-width: 575.98px) {
    .col-xs-5ths,.col-xs-4ths{flex: 0 0 50%; max-width: 50%;margin: 0px; padding: 15px 15px 0px 0px;}
    .col-xs-0{flex: 0 0 0%; max-width: 0%; display: none;}
    .col-xs-1{flex: 0 0 8.3333%; max-width: 8.3333%; display: unset;}
    .col-xs-2{flex: 0 0 16.6666%; max-width: 16.6666%; display: unset;}
    .col-xs-3{flex: 0 0 25%; max-width: 25%; display: unset;}
    .col-xs-4{flex: 0 0 33.3333%; max-width: 33.3333%; display: unset;}
    .col-xs-5{flex: 0 0 41.6666%; max-width: 41.6666%; display: unset;}
    .col-xs-6{flex: 0 0 50%; max-width: 50%; display: unset;}
    .col-xs-7{flex: 0 0 58.3333%; max-width: 58.3333%; display: unset;}
    .col-xs-8{flex: 0 0 66.6666%; max-width: 66.6666%; display: unset;}pcs
    .col-xs-9{flex: 0 0 75%; max-width: 75%; display: unset;}
    .col-xs-10{flex: 0 0 83.3333%; max-width: 83.3333%; display: unset;}
    .col-xs-12{flex: 0 0 100%; max-width: 100%; display: unset;}
    
    .col-xs-1pcs{flex: 0 0 100%; max-width: 100%;}
    .col-xs-2pcs{flex: 0 0 50%; max-width: 50%;}
    .col-xs-3pcs{flex: 0 0 33.3333%; max-width: 33.3333%;}
    .col-xs-4pcs{flex: 0 0 25%; max-width: 25%;}
    .col-xs-5pcs{flex: 0 0 20%; max-width: 20%;}
    .col-xs-6pcs{flex: 0 0 16.6666%; max-width: 16.6666%;}
    .col-xs-7pcs{flex: 0 0 14.2857%; max-width: 14.2857%;}
    .col-xs-8pcs{flex: 0 0 12.5%; max-width: 12.5%;}
    .col-xs-9pcs{flex: 0 0 11.1111%; max-width: 11.1111%;}
    .col-xs-10pcs{flex: 0 0 10%; max-width: 10%;}
    .col-xs-12pcs{flex: 0 0 8.3333%; max-width: 8.3333%;}


    .layout-pl10,.layout-pl20,.layout-pl30,.layout-pl40,.layout-pl50{padding-left: 0px;}
    .layout-pr10,.layout-pr20,.layout-pr30,.layout-pr40,.layout-pr50{padding-right: 0px;}
    .layout-ml10,.layout-ml20,.layout-ml30,.layout-ml40,.layout-ml50{margin-left: 0px;}
    .layout-mr10,.layout-mr20,.layout-mr30,.layout-mr40,.layout-mr50{margin-right: 0px;}
}
@media (min-width: 576px) {
    .col-sm-5ths,.col-sm-4ths{flex: 0 0 33.3333%; max-width: 33.3333%;margin: 0px; padding: 15px 15px 0px 0px;}
    .col-sm-0{flex: 0 0 0%; max-width: 0%; display: none;}
    .col-sm-1{flex: 0 0 8.3333%; max-width: 8.3333%; display: unset;}
    .col-sm-2{flex: 0 0 16.6666%; max-width: 16.6666%; display: unset;}
    .col-sm-3{flex: 0 0 25%; max-width: 25%; display: unset;}
    .col-sm-4{flex: 0 0 33.3333%; max-width: 33.3333%; display: unset;}
    .col-sm-5{flex: 0 0 41.6666%; max-width: 41.6666%; display: unset;}
    .col-sm-6{flex: 0 0 50%; max-width: 50%; display: unset;}
    .col-sm-7{flex: 0 0 58.3333%; max-width: 58.3333%; display: unset;}
    .col-sm-8{flex: 0 0 66.6666%; max-width: 66.6666%; display: unset;}
    .col-sm-9{flex: 0 0 75%; max-width: 75%; display: unset;}
    .col-sm-10{flex: 0 0 83.3333%; max-width: 83.3333%; display: unset;}
    .col-sm-12{flex: 0 0 100%; max-width: 100%; display: unset;}
    
    .col-sm-1pcs{flex: 0 0 100%; max-width: 100%;}
    .col-sm-2pcs{flex: 0 0 50%; max-width: 50%;}
    .col-sm-3pcs{flex: 0 0 33.3333%; max-width: 33.3333%;}
    .col-sm-4pcs{flex: 0 0 25%; max-width: 25%;}
    .col-sm-5pcs{flex: 0 0 20%; max-width: 20%;}
    .col-sm-6pcs{flex: 0 0 16.6666%; max-width: 16.6666%;}
    .col-sm-7pcs{flex: 0 0 14.2857%; max-width: 14.2857%;}
    .col-sm-8pcs{flex: 0 0 12.5%; max-width: 12.5%;}
    .col-sm-9pcs{flex: 0 0 11.1111%; max-width: 11.1111%;}
    .col-sm-10pcs{flex: 0 0 10%; max-width: 10%;}
    .col-sm-12pcs{flex: 0 0 8.3333%; max-width: 8.3333%;}
}
@media (min-width: 768px) {
    .col-md-5ths,.col-md-4ths{flex: 0 0 25%; max-width: 25%; padding:15px 15px 0px 0px; margin: 0px; }
    .col-md-0{flex: 0 0 0%; max-width: 0%; display: none;}
    .col-md-1{flex: 0 0 8.3333%; max-width: 8.3333%; display: unset;}
    .col-md-2{flex: 0 0 16.6666%; max-width: 16.6666%; display: unset;}
    .col-md-3{flex: 0 0 25%; max-width: 25%; display: unset;}
    .col-md-4{flex: 0 0 33.3333%; max-width: 33.3333%; display: unset;}
    .col-md-5{flex: 0 0 41.6666%; max-width: 41.6666%; display: unset;}
    .col-md-6{flex: 0 0 50%; max-width: 50%; display: unset;}
    .col-md-7{flex: 0 0 58.3333%; max-width: 58.3333%; display: unset;}
    .col-md-8{flex: 0 0 66.6666%; max-width: 66.6666%; display: unset;}
    .col-md-9{flex: 0 0 75%; max-width: 75%; display: unset;}
    .col-md-10{flex: 0 0 83.3333%; max-width: 83.3333%; display: unset;}
    .col-md-12{flex: 0 0 100%; max-width: 100%; display: unset;}
    
    .col-md-1pcs{flex: 0 0 100%; max-width: 100%;}
    .col-md-2pcs{flex: 0 0 50%; max-width: 50%;}
    .col-md-3pcs{flex: 0 0 33.3333%; max-width: 33.3333%;}
    .col-md-4pcs{flex: 0 0 25%; max-width: 25%;}
    .col-md-5pcs{flex: 0 0 20%; max-width: 20%;}
    .col-md-6pcs{flex: 0 0 16.6666%; max-width: 16.6666%;}
    .col-md-7pcs{flex: 0 0 14.2857%; max-width: 14.2857%;}
    .col-md-8pcs{flex: 0 0 12.5%; max-width: 12.5%;}
    .col-md-9pcs{flex: 0 0 11.1111%; max-width: 11.1111%;}
    .col-md-10pcs{flex: 0 0 10%; max-width: 10%;}
    .col-md-12pcs{flex: 0 0 8.3333%; max-width: 8.3333%;}
}
@media (min-width: 990px) {
    .col-lg-5ths{flex: 0 0 20%; max-width: 20%; padding:15px 15px 0px 0px; margin: 0px; }
    .col-md-4ths{flex: 0 0 25%; max-width: 25%; padding:15px 15px 0px 0px; margin: 0px; }
    .container{padding: 0px; max-width: 990px;}
    .col-lg-0{flex: 0 0 0%; max-width: 0%; display: none;}
    .col-lg-1{flex: 0 0 8.3333%; max-width: 8.3333%; display: unset;}
    .col-lg-2{flex: 0 0 16.6666%; max-width: 16.6666%; display: unset;}
    .col-lg-3{flex: 0 0 25%; max-width: 25%; display: unset;}
    .col-lg-4{flex: 0 0 33.3333%; max-width: 33.3333%; display: unset;}
    .col-lg-5{flex: 0 0 41.6666%; max-width: 41.6666%; display: unset;}
    .col-lg-6{flex: 0 0 50%; max-width: 50%; display: unset;}
    .col-lg-7{flex: 0 0 58.3333%; max-width: 58.3333%; display: unset;}
    .col-lg-8{flex: 0 0 66.6666%; max-width: 66.6666%; display: unset;}
    .col-lg-9{flex: 0 0 75%; max-width: 75%; display: unset;}
    .col-lg-10{flex: 0 0 83.3333%; max-width: 83.3333%; display: unset;}
    .col-lg-12{flex: 0 0 100%; max-width: 100%; display: unset;}
    
    .col-lg-1pcs{flex: 0 0 100%; max-width: 100%;}
    .col-lg-2pcs{flex: 0 0 50%; max-width: 50%;}
    .col-lg-3pcs{flex: 0 0 33.3333%; max-width: 33.3333%;}
    .col-lg-4pcs{flex: 0 0 25%; max-width: 25%;}
    .col-lg-5pcs{flex: 0 0 20%; max-width: 20%;}
    .col-lg-6pcs{flex: 0 0 16.6666%; max-width: 16.6666%;}
    .col-lg-7pcs{flex: 0 0 14.2857%; max-width: 14.2857%;}
    .col-lg-8pcs{flex: 0 0 12.5%; max-width: 12.5%;}
    .col-lg-9pcs{flex: 0 0 11.1111%; max-width: 11.1111%;}
    .col-lg-10pcs{flex: 0 0 10%; max-width: 10%;}
    .col-lg-12pcs{flex: 0 0 8.3333%; max-width: 8.3333%;}
}
@media (min-width: 1200px) {
    .col-xl-0{flex: 0 0 0%; max-width: 0%; display: none;}
    .col-xl-1{flex: 0 0 8.3333%; max-width: 8.3333%;}
    .col-xl-2{flex: 0 0 16.6666%; max-width: 16.6666%;}
    .col-xl-3{flex: 0 0 25%; max-width: 25%;}
    .col-xl-4{flex: 0 0 33.3333%; max-width: 33.3333%;}
    .col-xl-5{flex: 0 0 41.6666%; max-width: 41.6666%;}
    .col-xl-6{flex: 0 0 50%; max-width: 50%;}
    .col-xl-7{flex: 0 0 58.3333%; max-width: 58.3333%;}
    .col-xl-8{flex: 0 0 66.6666%; max-width: 66.6666%;}
    .col-xl-9{flex: 0 0 75%; max-width: 75%;}
    .col-xl-10{flex: 0 0 83.3333%; max-width: 83.3333%;}
    .col-xl-12{flex: 0 0 100%; max-width: 100%;}
    
    .col-xl-1pcs{flex: 0 0 100%; max-width: 100%;}
    .col-xl-2pcs{flex: 0 0 50%; max-width: 50%;}
    .col-xl-3pcs{flex: 0 0 33.3333%; max-width: 33.3333%;}
    .col-xl-4pcs{flex: 0 0 25%; max-width: 25%;}
    .col-xl-5pcs{flex: 0 0 20%; max-width: 20%;}
    .col-xl-6pcs{flex: 0 0 16.6666%; max-width: 16.6666%;}
    .col-xl-7pcs{flex: 0 0 14.2857%; max-width: 14.2857%;}
    .col-xl-8pcs{flex: 0 0 12.5%; max-width: 12.5%;}
    .col-xl-9pcs{flex: 0 0 11.1111%; max-width: 11.1111%;}
    .col-xl-10pcs{flex: 0 0 10%; max-width: 10%;}
    .col-xl-12pcs{flex: 0 0 8.3333%; max-width: 8.3333%;}
}
@media (max-width: 989.98px) {#main,#bottom_box,#banner,#main_left,#main_right,.pages .pages_left{width:auto;}
    .pages .pages_left,.pages .pages_right{float: none; display: block; text-align: center;}
    .pages .pages_right{margin-top:10px;}
}
@media (max-width: 768px) {
    .pages .page{display: none;}
    .pages .pagecur,.pages .page_prev,.pages .page_next{display: inline-block;}
}

#copyright{width:100%; display:block; padding:25px 0px;}
#bomnav{width:1000px; line-height:30px; text-align:center; margin:auto;}
#bomnav a{font-family:"Palatino Linotype", "Book Antiqua", Palatino,"Times New Roman", Times, serif; font-size:14px; color:#FFF; padding:0px 20px;}
#copyright .copyright{width:1000px; line-height:25px; text-align:center; color:#999; margin:auto;}



/*产品详细页样式*/
#goodsbox{padding:0px;}
#goodsleft{float:left; position:relative; z-index: 1;}
#goodsright{float:right;}
#goodsdiv{ position:relative;}
#goodsleft .image_list_box{width:82px; margin-right:10px; position:absolute; left: 0px; top:0px; padding-top:25px; padding-bottom:25px; height:400px}
#goodsleft .image_list{width:82px; position:relative;}
#goodsleft .image_list ul,#goodsleft .image_list ul li{padding:0px; margin:0px;}
#goodsleft .image_list ul{overflow:hidden; width:82px; height:360px;}
#goodsleft .image_list ul li{width:82px; height:82px; margin-bottom:6px;}
#goodsleft .image_list ul li a{width:82px; height:82px; padding:1px; display:block; text-align:center;}
#goodsleft .image_list ul li a img{max-width:80px; max-height:80px;}
#goodsleft .image_list ul li a.current,#goodsleft .image_list ul li a:hover{padding:0px; border:1px #e3631e solid;}
#goodsleft .image_list_box .image_prev,#goodsleft .image_list_box .image_next{position:absolute; width:82px; height:10px; display:block; background:url(../images/y.png) no-repeat;}
#goodsleft .image_list_box .image_prev{background-position:31px -164px; left:0px; top:0px;}
#goodsleft .image_list_box .image_next{background-position:31px -219px; left:0px; bottom:0px;}
#goodsleft .image_list_box .image_prev:hover,#goodsleft .image_list_box .image_next:hover{opacity:0.5; filter:Alpha(opacity=50);}
#goodsleft .image_list_box .image_prev_lock,#goodsleft .image_list_box .image_prev_lock:hover{background-position:31px -134px; cursor:text;}
#goodsleft .image_list_box .image_next_lock,#goodsleft .image_list_box .image_next_lock:hover{background-position:31px -194px; cursor:text;}

#goodsleft .goodsdivimg{width:380px; height:380px; margin-left:92px; border:1px #E4E4E4 solid; text-align:center; line-height:380px; display:table-cell; position:relative;vertical-align:middle; float:left;}
#goodsleft .goodsdivimg a{display:block; position: relative; z-index: 1; height: 0px; padding-bottom: 100%; cursor: zoom-in; }
#goodsleft .goodsdivimg img{max-width: 100%; max-height: 100%; position: absolute; margin: auto; left: 0px; right: 0px; top:0px; bottom:0px;}

.goodsdivinfo{width:320px; line-height:20px; text-align:center;}

#goods_details_left{width:190px; position: relative; left: 0px; top:0px;}
#goods_details_right{width:790px; float:right;}
#goods_details_right .details_box img,#goods_details_right .details_box video{max-width: 100%!important;max-height: 100%!important; height: auto !important;}
#goods_details_bottom{position: relative;}
#goods_details_left .left_box{width:100%;}
#goods_details_left .left_box h3, #goods_details_left .left_box .h3{height:30px; line-height:30px; font-size:14px; padding:0px 10px; color:#333; border-bottom: 2px #7F7F7F solid;}
.goods_details .container_box{width:790px; margin: auto;}
.goods_param_div{line-height:25px; overflow: visible; position: relative; clear: both;}
.goods_param_div h1{margin-top:5px; margin-bottom:5px; font-size:16px; text-align: left;}
a.addtowishlist{color: #333;}
a.addtowishlist:hover{color: #FF20A4;}
a.addtowishlist span{color: #FF20A4;}
.span_bg {  min-width: 30px;  font-size:11px;  border:1px #C8C9CD solid; display:inline-block; text-align:center; line-height:18px; padding:5px; background-color:#FFFFFF; margin-right:4px; margin-bottom:4px; cursor:pointer }
.span_bg_check {  min-width: 30px; font-size:11px; border:2px #FF6701 solid; display:inline-block; text-align:center; line-height:18px; padding:4px; background:url(../images/span_bg.jpg) #FFFFFF right bottom no-repeat; margin-right:4px;margin-bottom:4px;  cursor:pointer}
.span_bg_disable {  min-width: 30px;  font-size:11px;  border:1px #C8C9CD dashed; color: #CCC; display:inline-block; text-align:center; line-height:18px; padding:5px; background-color:#FFFFFF; margin-right:4px; margin-bottom:4px; cursor:not-allowed;}
.span_bg[option_value_showimage="1"],.span_bg_disable[option_value_showimage="1"]{line-height: 1px; padding: 2px;}
.span_bg_check[option_value_showimage="1"]{line-height: 1px; padding: 1px;}
.span_bg label,.span_bg_check label{cursor: pointer; color: #F30;}
.span_bg[option_value_showimage="1"],.span_bg_check[option_value_showimage="1"],.span_bg_disable[option_value_showimage="1"]{position: relative; z-index: 1;}
.span_bg[option_value_showimage="1"] label,.span_bg_check[option_value_showimage="1"] label,.span_bg_disable[option_value_showimage="1"] label{position: absolute; z-index: 1; left: 0px; bottom:0px; height: 16px; line-height: 16px; display: inline-block; padding: 0px 3px; font-size: 11px; background: #FF9500; color: #FFFFFF;}
a.addtocart_btn{padding: 5px 20px; line-height:30px; color: #FFF; background: #333; font-weight: bold; font-size: 16px; display: inline-block;}
a.addtocart_btn:hover{background: #C00; text-decoration:none;}
a.addtocart_btn{color:rgb(241,241,241);width:auto; padding:5px 20px;border:none;	border-radius:4px;background:#FF9500;background:-webkit-gradient(linear,0 0,0 100%,from(#FF9500),to(#FF7800));	background:-moz-linear-gradient(top,#FF9500,#FF7800);cursor:pointer;	font-family:arial; display: inline-block;}
a.addtocart_btn:hover {background:#FF9500;color:#fff; text-decoration: none;}
a.addtocart_btn:acitve{background:#FF9500;background:-webkit-gradient(linear,0 0,0 100%,from(#FF7800),to(#FF9500));	background:-moz-linear-gradient(top,#FF7800,#FF9500);	color:rgb(226,222,222);}
a.outofstock_btn{padding: 5px 20px; color: #FFF; background: #999; font-weight: bold; font-size: 16px; display: inline-block; line-height:30px; text-decoration:none;}
.goods_param_div .buynum{border-top:1px #CCC solid; border-bottom:1px #CCC solid; overflow: hidden; display: inline-block; float: left;}
.goods_param_div .buynum .minus,.goods_param_div .buynum .plus{width:28px; height:28px; border-left:1px #CCC solid; border-right:1px #CCC solid; text-align:center; line-height:28px; background: #f5f5f5; color:#333; padding: 0px; margin: 0px; font-size:14px; font-weight:bold; display:block; float:left;}
.goods_param_div .buynum input.num{width:50px; height:28px; line-height:28px; padding:0px 5px; margin:0px; border:0px #CCC solid; border-radius:3px; display:block; float:left; text-align:center; line-height:28px; color:#333; font-size:14px; font-weight:bold; text-align:center;}
.goods_param_div #gotoreviews{cursor: pointer;}
.goods_param_div #gotoreviews:hover{text-decoration: underline;}
.goods_param_div .remark{min-height: 50px; min-width: 200px;}

.addtocart_success{background: #fff; border: solid 1px #CCC; padding:0px; position:absolute; top:50px; right:0px; width:360px; font-size:12px; z-index:9; display: none;}
.addtocart_success .tips_title{font-weight: bold; text-align: center;}
.addtocart_success .tips_content{padding: 10px; line-height: 20px;}
.addtocart_success ul{border-top:1px #CCC solid; background:#F9F9F9; padding: 10px; overflow: hidden;}
.addtocart_success ul li.continue_shopping{text-align:left; float: left;}
.addtocart_success ul li.shopping_cart{text-align:right; float: right;}
.addtocart_success i{width:16px; height:10px; background:url(../images/cart_success_arrow.png) no-repeat; position:absolute; top:-10px; left:120px; z-index:10;}
.goods_details .wishlist{display: inline-block;background: #f5f5f5; border: #ddd solid 1px; padding: 8px 13px; border-radius: 3px; vertical-align: bottom; line-height:18px; margin-right:10px; float:left;}
.goods_details .wishlist button{display:inline-block; cursor: pointer; border:none; width:23px;height:22px;background:url(../images/y.png) no-repeat 0 -262px;opacity:0.7;filter:alpha(opacity=70); vertical-align:middle;}
.goods_details .wishlist button.saved{background:url(../images/y.png) no-repeat 0 -309px;opacity:0.9;filter:alpha(opacity=90);}
.goods_details .wishlist button:hover{opacity:1;filter:alpha(opacity=100);}
.goods_details .wishlist span{display:inline-block;background:#fff;border:#ddd solid 1px;border-radius:2px;padding:1px 8px 1px 5px;color:#666;position:relative;margin-left:10px;}
.goods_details .wishlist span em,.wishlist span i{display:inline-block;position:absolute;width:0;height:0;border-style:solid;}
.goods_details .wishlist span em{left:-12px;top:4px;border-width:6px;border-color:transparent #ddd transparent transparent;}
.goods_details .wishlist span i{left:-10px;top:5px;border-width:5px;border-color:transparent #fff transparent transparent;}
.goods_details .wishlist:hover{background:#eee;border:#cfcfcf solid 1px;}
.goods_details .wishlist.haved{background:#fff;}
.goods_details #wishlist_tips,.goods_details  #qv_wishlist_tips{position:absolute;display:none;background:#fff;padding:6px 15px;color:#000;border:#ccc solid 1px;white-space:nowrap;border-radius:3px;z-index:1000;}
.goods_details #wishlist_tips span,#wishlist_tips em,#qv_wishlist_tips span,#qv_wishlist_tips em{display:inline-block;width:0;height:0;position:absolute;border-style:solid;}
.goods_details #wishlist_tips span,.goods_details #qv_wishlist_tips span{left:50%;bottom:-20px;margin-left:-10px;border-width:10px;border-color:#ccc transparent transparent transparent;}
.goods_details #wishlist_tips em,.goods_details #qv_wishlist_tips em{left:50%;bottom:-17px;margin-left:-9px;border-width:9px;border-color:#fff transparent transparent transparent;}
.goods_details .blacktips{position:absolute;padding:7px 10px;background:#000;color:#fff;border-radius:5px;display:none;z-index:1000;}
.goods_details .blacktips i{position:absolute;display:inline-block;height:0;width:0;border-style:solid;border-width:8px;border-color:transparent transparent #000;top:-16px;left:50%;margin-left:-8px;}
.goods_details .container_box > h3, .goods_details .container_box > .h3{height:30px; line-height:30px; font-size:14px; padding:0px 10px; border-bottom:2px #7F7F7F solid}
.goods_details .container_box .details_box{padding:10px; font-size: var(--font_body_size);}
.goods_details .container_box .details_box img{max-width: 100%;}
.goods_details .container_box .details_box ul{list-style: unset;}
.goods_details .container_box .details_box ol{list-style: auto;}
.goods_details .container_box .details_box li{list-style-type: unset; margin-left:10px;}
.goods_details .container_box .details_item_name{height:30px; line-height:30px; font-size:14px; padding:0px 10px; font-weight:bold;}
.goods_details .container_box .specifications{padding:0px 10px; border-bottom:1px #DDD solid;}
.goods_details .container_box .specifications th{font-size:12px; padding-bottom:6px; padding-right:6px; padding-top:6px; border-top:1px #DDD solid; vertical-align:top;}
.goods_details .container_box .specifications td{font-size:12px; padding-bottom:6px; padding-top:6px; border-top:1px #DDD solid;}

.goods_details .container_box > h3 a.more, .goods_details .container_box > .h3 a.more{float:right; font-weight:normal;}
.goods_details .container_box > h3 a.more span, .goods_details .container_box > .h3 a.more span{font-weight:bold;}
.goods_details .container_box .average_rating{background:#f5f5f5; padding:20px 25px;}
.goods_details .container_box .average_rating h6{font-size: 16px; color: #333; font-weight: bold; margin: 0 0 15px 0; border-bottom: #e9e9e9 solid 1px; padding-bottom: 5px;}
.goods_details .container_box .average_rating strong{font: bold 16px Verdana; color: #cb2027; padding: 0; vertical-align: middle; margin-left: 9px;}
.goods_details .container_box .average_rating .review-nums{color: #999; vertical-align: middle; margin-right:10px;}
.goods_details .container_box .review_box{padding:20px 0px;}
.goods_details .container_box .review_box h6{font-size: 16px; color: #333; font-weight: bold; margin: 0 0 5px 0; border-bottom: #e9e9e9 solid 1px;     padding: 5px 10px;}
.goods_details .container_box .review_title{background-color: #fff; font-size: 16px; color: #333; line-height: 30px; padding-left: 0;}
.goods_details .container_box .goods_reviews_list{}
.goods_details .container_box .goods_reviews_list .review_item{position:relative; overflow:hidden; border-bottom:1px #e9e9e9 solid; padding-top:10px;}
.goods_details .container_box .goods_reviews_list .review_item .review_left{width:190px; float:left; position:absolute; left:10px; top:10px;}
.goods_details .container_box .goods_reviews_list .review_item .review_right{width:190px; right:10px; top:10px; position: absolute;}
.goods_details .container_box .goods_reviews_list .review_item .review_content{padding:0px 200px; min-height:80px; padding-bottom:10px; line-height:20px;}
.goods_details .container_box .goods_reviews_list .review_item .review_left p{padding:0px; padding-bottom:5px;}
.goods_details .container_box .goods_reviews_list .review_item .review_right p{padding:0px; padding-bottom:5px; text-align:right;}
.goods_details .container_box .goods_reviews_list .review_item .review_left .by-text{font-size:12px; color:#999;}
.goods_details .container_box .goods_reviews_list .review_item .review_left .name-text{font-size:12px; color:#333; font-weight:bold; margin-left:5px;}
.goods_details .container_box .goods_reviews_list .review_item .review_left .date-text{font-size:12px; color:#999;}
.goods_details .container_box .goods_reviews_list .review_item a .icon-position-yes, .goods_details .container_box .goods_reviews_list .review_item  a .icon-position-no{min-width: 15px; height: 20px; line-height: 20px; display: inline-block; padding: 0 0 0 14px; font-size: 11px; background:url(../images/y.png) no-repeat;}
.goods_details .container_box .goods_reviews_list .review_item a .icon-position-yes{background-position:0px -548px; margin-right:5px;}
.goods_details .container_box .goods_reviews_list .review_item a .icon-position-no{background-position:0px -589px;}
.goods_details .container_box .goods_reviews_list .review_item a:hover .icon-position-yes{background-position:0px -567px; margin-right:5px;}
.goods_details .container_box .goods_reviews_list .review_item a:hover .icon-position-no{background-position:0px -609px;}
.goods_details .container_box .goods_reviews_list .review_item a.disabled{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.goods_details .container_box .review_bar{height: 40px; line-height: 40px; text-align: center; background: #f5f5f5;}
.goods_details .container_box .review_bar a{color: #666;}

.goodsreviews_writereview{}
.goodsreviews_writereview .writereview_left{width:320px; float:left;}
.goodsreviews_writereview .writereview_right{width:660px; float:right; background: #f3f3f3;}
.goodsreviews_writereview .writereview_right ul.row{margin-right: 0px;}
.goodsreviews_writereview .writereview_right ul.row li{padding: 5px 10px; line-height: 30px;}
.goodsreviews_writereview .writereview_right ul.row li input{width: 220px;}
.goodsreviews_writereview .writereview_right ul.row li textarea{width: 300px;}
.goodsreviews_writereview .writereview_left .item_info_box{background: #f3f3f3;}
.goodsreviews_writereview .writereview_left .item_info_box .info_title{padding-top: 10px; margin-left: -5px;}
.goodsreviews_writereview .writereview_left .item_info_box .info_title span{display: inline-block; zoom: 1; vertical-align: top;}
.goodsreviews_writereview .writereview_left .item_info_box .title_left{width: 6px; height: 35px; background: url(../images/reviews_bg.png) 0 -41px no-repeat;}
.goodsreviews_writereview .writereview_left .item_info_box .title_right{padding: 0 34px 0 25px; height: 35px; line-height: 34px; margin-left: -5px; background: url(../images/reviews_bg.png) right -41px no-repeat; color: #fff; font-size: 16px; font-weight: 700; padding-top: 2px; max-width: 260px; overflow: hidden;}
.goodsreviews_writereview .writereview_left .item_info_box .info_content{margin: 0 20px; padding: 10px 0 20px 0; border-bottom: 1px #ccc solid; overflow-y: auto; position: relative; min-height:100px;}
.goodsreviews_writereview .writereview_left .info_content .product_img{float: left;}
.goodsreviews_writereview .writereview_left .item_info_box .info_content img{max-width: 112px; max-height: 156px; object-fit: scale-down;}
.goodsreviews_writereview .writereview_left .info_content .info_text{width: 160px; font-weight: 700; font-size: 13px; overflow: hidden; float: right;}
.goodsreviews_writereview .writereview_left .info_content .info_text a{color: #666; line-height: 18px; display: block; max-height: 110px; overflow: hidden;}
.goodsreviews_writereview .writereview_left .product_price{color: #E3631E; font-weight: bold; font-size: 14px; line-height: 30px;}
.goodsreviews_writereview .writereview_left .info_text .product_price{position: absolute; bottom: 20px; line-height: 18px;}
.goodsreviews_writereview .writereview_left .info_text p{color: #666; font-size: 12px; font-weight: 100;}
.goodsreviews_writereview .writereview_left .rating_box{clear: both; border-top: 1px #fff solid; margin: 0 20px; padding: 15px 0 30px 0;}
.goodsreviews_writereview .writereview_left .rating_box .rating_title{color: #666; line-height: 25px;}
.goodsreviews_writereview .writereview_left .rating_box .rating_title strong{font: bold 16px Verdana; color: #cb2027; padding: 0; vertical-align: middle; margin-left: 9px;}
.goodsreviews_writereview .writereview_left .rating_box .link_blue_line{float: none; vertical-align: middle; text-decoration: none; color: #315C99; display:inline-block; line-height:18px;}
.goodsreviews_writereview .writereview_left .rating_box .reviews_star_box{padding-left: 0; margin-top: 20px;}
.goodsreviews_writereview .writereview_left .rating_box .reviews_star{clear: both;}
.goodsreviews_writereview .writereview_left .rating_box .reviews_star_level, .goodsreviews_writereview .writereview_left .rating_box .reviews_star_bar, .goodsreviews_writereview .writereview_left .rating_box .reviews_star_num{float: left; display: inline-block; margin-right: 10px;}
.goodsreviews_writereview .writereview_left .rating_box .reviews_star_bar{height: 8px; background: #CCC; width: 156px; margin-top: 3px; margin-left:10px;}
.goodsreviews_writereview .writereview_left .rating_box .reviews_star_bar span{background: #E3631E; height: 8px; display: block; max-width: 100%;}
.goodsreviews_writereview .writereview_left .rating_box .reviews_star_num{float: none; vertical-align: top; color: #999; line-height:16px;}
.write_review_tips{padding:10px;}
.write_review_tips h4{padding-top: 10px; padding-bottom:5px;}

.goodsreviews_lists .container_box{width:100%; margin: auto;}
.goodsreviews_lists .container_box .average_rating{background:#f5f5f5; padding:20px 25px;}
.goodsreviews_lists .container_box .average_rating h6{font-size: 16px; color: #333; font-weight: bold; margin: 0 0 15px 0; border-bottom: #e9e9e9 solid 1px; padding-bottom: 5px;}
.goodsreviews_lists .container_box .average_rating strong{font: bold 16px Verdana; color: #cb2027; padding: 0; vertical-align: middle; margin-left: 9px;}
.goodsreviews_lists .container_box .average_rating .review-nums{color: #999; vertical-align: middle; margin-right:10px;}
.goodsreviews_lists .container_box .review_box{padding:20px 0px;}
.goodsreviews_lists .container_box .review_box h6{font-size: 16px; color: #333; font-weight: bold; margin: 0 0 5px 0; border-bottom: #e9e9e9 solid 1px;     padding: 5px 10px;}
.goodsreviews_lists .container_box .review_title{background-color: #fff; font-size: 16px; color: #333; line-height: 30px; padding-left: 0;}
.goodsreviews_lists .container_box .goods_reviews_list{}
.goodsreviews_lists .container_box .goods_reviews_list .review_item{position:relative; overflow:hidden; border-bottom:1px #e9e9e9 solid; padding-top:10px;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item .review_left{width:190px; float:left; position:absolute; left:10px; top:10px;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item .review_right{width:190px; float:right; right:10px; top:10px;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item .review_content{padding:0px 200px; min-height:60px; padding-bottom:10px; line-height:20px;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item .review_left p{padding:0px; padding-bottom:5px;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item .review_right p{padding:0px; padding-bottom:5px; text-align:right;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item .review_left .by-text{font-size:12px; color:#999;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item .review_left .name-text{font-size:12px; color:#333; font-weight:bold; margin-left:5px;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item .review_left .date-text{font-size:12px; color:#999;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item a .icon-position-yes, .goodsreviews_lists .container_box .goods_reviews_list .review_item  a .icon-position-no{min-width: 15px; height: 20px; line-height: 20px; display: inline-block; padding: 0 0 0 14px; font-size: 11px; background:url(../images/y.png) no-repeat;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item a .icon-position-yes{background-position:0px -548px; margin-right:5px;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item a .icon-position-no{background-position:0px -589px;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item a:hover .icon-position-yes{background-position:0px -567px; margin-right:5px;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item a:hover .icon-position-no{background-position:0px -609px;}
.goodsreviews_lists .container_box .goods_reviews_list .review_item a.disabled{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

.goodsreviews_lists .reviewlists_left{width:320px; float:left;}
.goodsreviews_lists .reviewlists_right{width:660px; float:right;}
.goodsreviews_lists .reviewlists_left .item_info_box{background: #f3f3f3;}
.goodsreviews_lists .reviewlists_left .item_info_box .info_title{padding-top: 10px;}
.goodsreviews_lists .reviewlists_left .item_info_box .info_title span{display: inline-block; zoom: 1; vertical-align: top;}
.goodsreviews_lists .reviewlists_left .item_info_box .title_left{width: 6px; height: 35px; background: url(../images/reviews_bg.png) 0 -41px no-repeat;}
.goodsreviews_lists .reviewlists_left .item_info_box .title_right{padding: 0 35px 0 25px; height: 36px; line-height: 35px; margin-left: -5px; background: url(../images/reviews_bg.png) right -41px no-repeat; color: #fff; font-size: 16px; font-weight: 700; padding-top: 2px; max-width: 260px; overflow: hidden;}
.goodsreviews_lists .reviewlists_left .item_info_box .info_content{margin: 0 20px; padding: 10px 0 20px 0; border-bottom: 1px #ccc solid; overflow-y: auto; position: relative;}
.goodsreviews_lists .reviewlists_left .info_content .product_img{float: left;}
.goodsreviews_lists .reviewlists_left .item_info_box .info_content img{max-width: 112px; max-height: 156px;}
.goodsreviews_lists .reviewlists_left .info_content .info_text{width: 160px; font-weight: 700; font-size: 13px; overflow: hidden; float: right;}
.goodsreviews_lists .reviewlists_left .info_content .info_text a{color: #666; line-height: 18px; display: block; max-height: 110px; overflow: hidden;}
.goodsreviews_lists .reviewlists_left .product_price{color: #E3631E; font-weight: bold; font-size: 14px; line-height: 30px;}
.goodsreviews_lists .reviewlists_left .info_text .product_price{position: absolute; bottom: 20px; line-height: 18px;}
.goodsreviews_lists .reviewlists_left .info_text p{color: #666; font-size: 12px; font-weight: 100;}
.goodsreviews_lists .reviewlists_left .rating_box{clear: both; border-top: 1px #fff solid; margin: 0 20px; padding: 15px 0 30px 0;}
.goodsreviews_lists .reviewlists_left .rating_box .rating_title{color: #666; line-height: 25px;}
.goodsreviews_lists .reviewlists_left .rating_box .rating_title strong{font: bold 16px Verdana; color: #cb2027; padding: 0; vertical-align: middle; margin-left: 9px;}
.goodsreviews_lists .reviewlists_left .rating_box .link_blue_line{float: none; vertical-align: middle; text-decoration: none; color: #315C99; display:inline-block; line-height:18px;}
.goodsreviews_lists .reviewlists_left .rating_box .reviews_star_box{padding-left: 0; margin-top: 20px;}
.goodsreviews_lists .reviewlists_left .rating_box .reviews_star{clear: both;}
.goodsreviews_lists .reviewlists_left .rating_box .reviews_star_level, .goodsreviews_lists .reviewlists_left .rating_box .reviews_star_bar, .goodsreviews_lists .reviewlists_left .rating_box .reviews_star_num{float: left; display: inline-block; margin-right: 10px;}
.goodsreviews_lists .reviewlists_left .rating_box .reviews_star_bar{height: 8px; background: #CCC; width: 156px; margin-top: 3px; margin-left:10px;}
.goodsreviews_lists .reviewlists_left .rating_box .reviews_star_bar span{background: #E3631E; height: 8px; display: block; max-width: 100%;}
.goodsreviews_lists .reviewlists_left .rating_box .reviews_star_num{float: none; vertical-align: top; color: #999; line-height:16px;}

/*shop cart*/
#shopcart_content{position: relative;}
#shopcart_left{width: 680px; float: left;}
#shopcart_left #cart_list_title{padding-bottom: 10px; padding-right: 15px;}
#shopcart_left .cart_list li{line-height: 24px;}
#shopcart_left .cart_list a.remove{outline-style: none; text-decoration: none; min-width: 24px; min-height: 24px; display: inline-block;}
#shopcart_left .cart_list a.remove span.icon{font-size: 12px; color: #999;}
#shopcart_right{width: 300px; float: right;}
#shopcart_right.cart_page{background:#eee;}
#shopcart_content .calculator{background:url(../images/circleDot.png) repeat-x;width:260px;margin-top:10px;padding-top:28px;margin-left:20px;padding-bottom:5px;}
#shopcart_content .calculator li{padding:5px 10px;background:#fff;margin-bottom:10px;margin-top:10px;}
#shopcart_content .calculator .calculator_title{padding:10px;text-align:center}
#shopcart_content .calculator li:nth-child(1){border-top:none}
#shopcart_content .calculator li:nth-last-child(1){border-bottom:none}
#shopcart_content .calculator .count{padding:5px 10px;font-size:11px;position:relative;border-radius:4px;}
#shopcart_content .calcuFollow{position:fixed;top:0px !important;}
#shopcart_content .count table{table-layout:fixed;width:188px;}
#shopcart_content .count td{vertical-align:bottom;white-space:normal;word-wrap:break-word;word-break:break-all;line-height:15px;padding:4px 0;}
#shopcart_content .count .item_tit{text-align:right;color:#666;width:105px;padding-right:5px;}
#shopcart_content .count a{font-weight:200;text-decoration:underline;font-size:11px}
#shopcart_content .count .close_btn{display:inline-block;width:15px;height:15px;background:url(../images/pay_logo.png) no-repeat 100% -29px;margin-left:4px;vertical-align:middle}
#shopcart_content .addnew_btn,.savetips_btn,#shopcart_content .cartlist .savetips_btn,#shopcart_content .cartlist .addnew_btn{position:relative;z-index:20;margin:0 0 0 3px;cursor:help;color:#999999;text-decoration:underline;}
#shopcart_content .cartlist .top_pad{padding-top:35px;vertical-align:top;}
#shopcart_content .calculator .subtotal{text-align:center;padding:20px 3px}
#shopcart_content .subtotal a{display:inline-block;color:#184c95;font-size:11px;text-decoration:underline;margin-top:10px;vertical-align:middle;}
#shopcart_content .subtotal a:hover{text-decoration:none;}
#shopcart_content .subtotal strong{font-size:14px}
#shopcart_content .subtotal .red{color:#b00000}
#shopcart_content .checkout_btn{padding:5px 0;width:90%;border:none;border-radius:5px;box-shadow:0 1px 1px #929292;background:#f27f42;background:-webkit-gradient(linear,0 0,0 100%,from(#fb9546),to(#ec6d40));background:-moz-linear-gradient(top,#fb9546,#ec6d40);color:#fff;margin-top:10px;font-weight:700;font-size:14px;cursor:pointer;margin-top:20px}
#shopcart_content .fast_pay{padding-top:10px;background:#fff;text-align:center;}
#shopcart_content .paypal_btn{display:block;width:122px;height:32px;margin:0 auto 10px;background:url(../images/pay_logo.png) no-repeat 0 -51px;text-indent:-9999px;overflow:hidden}
#shopcart_content .fast_pay a:hover{text-decoration:none;}
#shopcart_content .fast_pay p{font-size:10px;line-height:12px;padding-bottom:10px;text-align:center;color:#999999;}
#shopcart_content .item_price_info li {padding:0;margin:8px 0;}
#shopcart_content .item_price_info {overflow:hidden;clear:both;	width:auto;}
#shopcart_content .item_price_info .item_tit {text-align:center;width:auto;border:none;color:#999;padding:0 28px;}
#shopcart_content .item_price_info .item_content {text-align:center;width:auto;	border:none;font-size:16px;color:#000;}
#shopcart_content .calculator .useCoupon {color:#184c95;display:block;text-align:center;background:#eee;text-decoration:underline;}
#shopcart_content .calculator .useCoupon:hover {color:#184c95;}
#shopcart_content .calculator .total {background:#333;}
#shopcart_content .total .item_price_info .item_tit {color:#fff;font-size:14px;	background:#333;}
#shopcart_content .total .item_price_info .item_content {color:#fff;background:#333;font-size:16px;}
#shopcart_content .calculator .checkout {background:none;padding:0;}
#shopcart_content .calculator .checkout button,button.cusbutton {color:rgb(241,241,241);width:100%;padding:11px 0;border:none;	border-radius:4px;background:#FF9500;	text-transform:uppercase;	cursor:pointer;	font-family:arial;}
#shopcart_content .calculator .checkout button:hover,#shopcart_content button.cusbutton:hover {filter: brightness(0.95);}
#shopcart_content .calculator .checkout button:active,#shopcart_content button.cusbutton:acitve {filter: brightness(0.9);}
#shopcart_content button.cusbutton {width:auto;	padding-left:30px;padding-right:30px;}
#shopcart_content .or {	text-align:center;padding:5px 0;}
#shopcart_content .paypal {display:block;width:auto;height:37px;margin:auto;text-align: center;}
#shopcart_content .bigger_promotion_discount{border: 1px dashed #a8a8a8; border-radius: 3px;}
#shopcart_content .bigger_promotion_discount li{line-height: 24px; color: #333;}
#shopcart_content .bigger_promotion_discount li i{color: #FFF; font-size: 12px; background: #d31111; padding: 5px; border-radius: 3px; margin-right: 5px;}

.btn1{display:inline-block;line-height:24px;text-align: center;margin:0;padding:0 14px;border-radius:3px;background:#ff8600;border:0;color:#fff;cursor:pointer;font-size:12px;overflow:visible;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;box-shadow:none;background:#F6F6F6;border:1px solid #D0D0D0;color:#333333;font-weight:normal;}
.btn1:hover {filter: brightness(0.95);}
.btn1:active {filter: brightness(0.9);}
.btn2{color:rgb(241,241,241);width:auto; min-width: 100px; text-align: center; padding:15px 15px;border:none;	border-radius:4px;background:#FF9500;cursor:pointer;	font-family:arial; display: inline-block;}
.btn2:hover {filter: brightness(0.95);}
.btn2:acitve{filter: brightness(0.9);}

#shopcart_content .buynum{display: inline-block; margin: auto; width: auto;}
#shopcart_content .buynum .minus,#shopcart_content .buynum .plus{width:24px; height:24px; border:1px #CCC solid; text-align:center; line-height:24px; color:#333; font-size:14px; font-weight:bold; border-radius:3px; display:block; float:left;}
#shopcart_content .buynum input.num{width:35px; height:24px; line-height:24px; padding:0px 5px; margin:0 5px; border:1px #CCC solid; border-radius:3px; display:block; float:left; text-align:center; line-height:24px; color:#333; font-size:14px; font-weight:bold; text-align:center;}


/*user------------------------------------------------------------------------*/
#user_content .loginOrRegBox{margin: auto; max-width: 500px;}
#user_content .bigtitle{height: 30px; line-height: 30px; font-size: 18px; font-family: Georgia; margin-bottom:10px;}
#user_content .login_box,#user_content .reg_box{width:100%; border:0px #CCC solid;}
#user_content .login_box h3,#user_content .reg_box h3{line-height:30px; text-align: center; padding:0px 10px; font-weight:bold; font-size:14px; border-bottom:0px #CCC solid;}
#user_content .login_box .content,#user_content .reg_box .content{padding:10px;}
#user_content .reg_box{}
#user_content .login_box a,#user_content .reg_box a{text-decoration:underline;}
#user_content .login_box a:hover,#user_content .reg_box a:hover{color:#F30}
#user_content .login_box input.text{width:100%;}
#user_content .reg_box input.text{width:100%;}
#user_content .forgotpassword input.text{width:100%;}
#user_content .login_box .or{margin: 20px -10px 20px -10px; position: relative; background-color: #cccccc; height: 1px;}
#user_content .login_box .or span{background-color: #EEEEEE; position: absolute; top: -7px; right: 13px; padding: 0 8px; font-weight: bold; color: #333; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
#user_content label.error{ margin-top:10px; color:#F00; display:block;}
#user_content input.checkbox { border: none }
#user_content input.error { border: 1px solid red; }
#user_content .forgotpassword{max-width: 580px; margin: auto; padding: 50px 0px;}
#user_content .forgotpassword .row_nomrg > li{padding-bottom: 15px; line-height: 30px;}

/*account---------------------------------------------------------------------*/
#main_account{max-width:990px; margin:auto;}
#main_account_left{width:190px; float:left;}
#main_account_right{width:calc(100% - 200px); float:right;}
#main_account_left .left_box{width:190px;}
#main_account_left .left_box h3{height:30px; line-height:30px; font-size:14px; padding:0px 10px; background:#7F7F7F; color:#FFF; margin:0px;}
#main_account_left .left_box h3 span.icon{display: none; font-size: 30px; width: 30px; height: 30px; text-align: center; vertical-align: middle; float: right;}
#main_account_left .left_box ul.menu{padding:0px 10px; background:#EFEFED; border:1px #DDD solid; border-top:0px;}
#main_account_left .left_box ul.menu li{height:30px; line-height:30px;}
#main_account_left .left_box ul.menu li a{font-size:12px; line-height:30px; display:block; padding-left:10px; background:url(../images/arrow.png) 0px -20px no-repeat;}
#main_account_right .right_box{width:100%;}
#main_account_right .right_box h3{height:30px; line-height:30px; font-size:14px; padding:0px 10px; border-bottom:2px #7F7F7F solid; margin:0px;}
#main_account_right .right_box h3 a.add_link{float: right; font-weight: normal; color: #F30;}
#main_account_right .right_box .right_box_con{border: 1px #E3E3DE solid;}
#main_account_right .right_box .account_list_title ul{border: 1px #E3E3DE solid; margin-right: 0px; background: #EFEFED;}
#main_account_right .right_box .account_list_title ul li,#main_account_right .right_box .account_list ul li{padding:8px 8px 8px 10px;}
#main_account_right .right_box .account_list ul{/*border: 1px #E3E3DE solid;*/ margin-right: 0px; border-top: 0px;}
#main_account_right .right_box .account_list a.link{color:#3175c8; font-weight:bold;}
#main_account_right .right_box .account_list ul.bordertop{border-top: 1px #E3E3DE solid;}
#main_account_right .right_box .list{font-size: 11px; border: 1px #E3E3DE solid;}
#main_account_right .right_box .list th {text-align: left; padding: 8px 8px 8px 10px; border-bottom: 1px #f1f1f1 solid;line-height: 12px; font-size: 12px; color: #666;}
#main_account_right .right_box .list th {background-color: #EFEFED; border-bottom: 1px solid #ECECEC; color: #777; padding: 8px 8px 8px 10px;}
#main_account_right .right_box .list td{padding: 8px 8px 8px 10px; border-bottom: 1px #f1f1f1 solid;line-height: 12px; font-size: 12px; color: #666; line-height: 22px;}
#main_account_right .right_box .account_info td{font-weight:bold; font-size:12px;}
#main_account_right .right_box .list a{color:#3175c8; font-weight:bold;}
#main_account_right .right_box .address_info td{font-weight:bold; font-size:12px;  padding: 8px 12px 8px 12px;}
#main_account_right .right_box .address_info input[type=text]{min-width:260px;}
#main_account_right .right_box .address_info .country{width:264px;}
#main_account_right .right_box .list a.list_goods_image,#main_account_right .right_box .account_list a.list_goods_image{width: 40px; height: 40px; border: 1px solid #e1e1e1; text-align: center; display: table-cell; vertical-align: middle; line-height: 40px; overflow: hidden; text-align: center; margin-right: 5px; margin-bottom: 5px; display: inline-block;}
#main_account_right .right_box .list a.list_goods_image:hover,#main_account_right .right_box .account_list a.list_goods_image:hover{border: 1px solid #FF9500;}

#main_account_right .right_box .form_box{border:1px #CDCDCD solid; display:block; background:#FFF;}
#main_account_right .right_box .form_box .form_header{height:30px; background:#EFEFED; line-height:30px; border-bottom:1px #CDCDCD solid; overflow:hidden;}
#main_account_right .right_box .form_box .form_table{width:100%; border:0px; border-spacing:0px; padding:5px 0px; }
#main_account_right .right_box .form_box .form_table th,#main_account_right .right_box .form_box .form_table td{padding:5px 10px; font-size:12px; background:#FFF;}
#main_account_right .right_box .form_box .form_header ul.tabs{position: absolute; z-index: 1; margin-left: 0px; margin-top: 0px; height: 31px; overflow: hidden;}
#main_account_right .right_box .form_box .form_header ul.tabs li{height: 30px; line-height:30px; padding: 0px 20px; border-right: 1px #CDCDCD solid; float: left; cursor: pointer; font-size:14px;}
#main_account_right .right_box .form_box .form_header ul.tabs li.cur{background: #FFF; color:#C00;}
#main_account_right .right_box label.error{ margin-top:10px; color:#F00; display:block;}
#main_account_right .right_box input.checkbox { border: none }
#main_account_right .right_box input.error { border: 1px solid red; }
#main_account_right .right_box ul.addresslist{}
#main_account_right .right_box ul.addresslist li{padding:10px 10px 0px 0px;}
#main_account_right .right_box ul.addresslist li.nomrg{margin-right: 0px;}
#main_account_right .right_box ul.addresslist li.clear{height:10px; border:none; padding:0; margin:0; clear:both; width:100%; overflow:hidden; font-size:1px;}
#main_account_right .right_box ul.addresslist li .default_addr{float: left; margin-right: 5px; margin-bottom: 10px;}
#main_account_right .right_box ul.addresslist li label{line-height: 15px; display: block;}
#main_account_right .right_box .order_details_action_box{background: #F3F3F3; padding: 10px 15px}
#main_account_right .right_box .order_details_action_box a{}
#main_account_right .right_box .list a.btn2{color: #FFF;}
#main_account_right .right_box .list a.red{color: #F00;}
#main_account_right .right_box .order_details ul.tabs{height: 32px; border-bottom: 2px #7F7F7F solid;}
#main_account_right .right_box .order_details ul.tabs li{height: 30px; line-height:30px; margin-left: 10px; float: left;}
#main_account_right .right_box .order_details ul.tabs li a{color: #333; height: 30px; padding: 0px 10px; display: inline-block; float: left; background: #FFF;}
#main_account_right .right_box .order_details ul.tabs li a.selected{background: #7F7F7F; color:#FFF; text-decoration: none;}
#main_account_right .right_box .order_details ul.tabs li a:hover{text-decoration: none;}
#main_account_right .right_box .order_details .total_amount{font-weight: bold; font-size: 14px; color: #ff7800;}
#main_account_right .right_box .order_details .y-not-re{}
#main_account_right .right_box .order_details .y-not-re span {background: url(../images/no-data.png) no-repeat 50% 20px;text-align: center;padding-top: 173px;display: block;margin: 0 auto;padding-bottom: 10px;}

#main_account_right .right_box #process{margin:0 auto;padding:0px 10px 40px 35px; overflow: hidden;}
#main_account_right .right_box .section1{width:100%;}
#main_account_right .right_box .section2{width:403px;}
#main_account_right .right_box .section3{width:533px;}
#main_account_right .right_box .section4{width:706px;}
#main_account_right .right_box .section5{width:880px;}
#main_account_right .right_box #process .node,#main_account_right .right_box #process .proce{float:left;position:relative;height:13px;background-image:url(../images/bg_status.jpg);background-repeat:no-repeat; margin-top: 40px;}
#main_account_right .right_box #process .node{width:13px;}
#main_account_right .right_box #process .proce{width:125px;border:solid #fff;border-width:0 5px;}
#main_account_right .right_box #process .tx1{height:26px;margin-bottom:20px; margin-top: 10px;}
#main_account_right .right_box #process .tx3{color:#999;line-height:15px; display: none;}
#main_account_right .right_box .node.wait{background-position:-115px -40px;}
#main_account_right .right_box .node.ready{background-position:-115px 0px;}
#main_account_right .right_box .node.singular{background-position:-140px -60px;}
#main_account_right .right_box .proce.wait{background-position:0 -40px;}
#main_account_right .right_box .proce.doing{background-position:0 -20px;color:#360;}
#main_account_right .right_box .proce.ready{background-position:0 0;}
#main_account_right .right_box #process .wait .tx2{color:#999;}
#main_account_right .right_box #process ul{position:absolute;margin-top:-38px;text-align:center;}
#main_account_right .right_box #process .proce ul{z-index:5;width:150px;}
#main_account_right .right_box #process .node ul{z-index:1;width:318px;margin-left:-152px;}
*html #main_account_right .right_box #process{overflow:hidden;}
*html #main_account_right .right_box #process .node{background-position-x:-150px;}
*html #main_account_right .right_box #process .proce{background-position-x:0;}
*html #main_account_right .right_box #process .wait{background-position-y:-40px;}
*html #main_account_right .right_box #process .doing{background-position-y:-20px;}
*html #main_account_right .right_box #process .ready{background-position-y:0;}
*html #main_account_right .right_box #process .singular{background-position-y:-60px;}

#main_account_right .right_box .order_question{border:1px solid #ECECEC; border-top:0px;}
#main_account_right .right_box .order_question .question_header{background: #EFEFED; height: 30px; line-height: 30px; padding: 0px 10px; overflow: hidden;}
#main_account_right .right_box .order_question .question_header .question_topic,#main_account_right .right_box .order_question .question_header .question_status{display: inline-block; float: left; height: 30px; line-height: 30px; font-size: 12px; font-weight: bold;}
#main_account_right .right_box .order_question .question_header .question_status{float: right;}
#main_account_right .right_box .order_question .question_list{ overflow: hidden;}
#main_account_right .right_box .order_question .question_list > li{padding:0px 10px;overflow: hidden; border-top:1px solid #ECECEC;}
#main_account_right .right_box .order_question .question_list > li .postname{width: 15%; text-align: right; line-height: 30px; padding-right: 10px; box-sizing: border-box; display: inline-block; float: left;}
#main_account_right .right_box .order_question .question_list > li .postconent{width: 85%; box-sizing: border-box; line-height: 30px;  display: inline-block; float: left;}
#main_account_right .right_box .order_question .question_list > li .postconent .posttime{line-height: 30px;}
#main_account_right .right_box .order_question .question_list > li .postconent .postdetail{line-height: 30px;}
#main_account_right .right_box .order_question .question_list > li.reply_btn{line-height: 10px; padding-bottom: 10px; margin-bottom: 10px; overflow: hidden; border:none;}
#main_account_right .right_box .order_question .reply_form{display:none;}
#main_account_right .right_box .settings_bar .icon{transition: all 1s;font-size: 20px; width: 20px; height: 20px; text-align: center; vertical-align: middle; float: right;}
#main_account_right .right_box .settings_bar li.cur .icon{transition: all 1s;transform: rotate(180deg); -webkit-transform: rotate(180deg);}

.list_no_result{padding:50px 0px; text-align:center;}
.list_no_result .no_result_tips{text-align:center; font-size:18px; color:#333;}
.list_no_result .no_result_tips span{color:#F00;}

.daohang{margin: 20px 0px;}
.daohang a{font-weight: bold !important;}

.account_address_form input,.account_address_form select{min-width: 300px;}
#user_content .login_box .row li,#user_content .reg_box .row li{line-height: 30px;}
.orderquestionform{margin: 0px; padding: 10px;}
.orderquestionform li{padding: 5px;}
.orderquestionform li input,.orderquestionform li textarea{width: 100%;}
.orderquestionform li textarea{height: 80px;}
.orderquestionreplyform{margin: 0px; padding: 10px; max-width: 500px;}
.orderquestionreplyform li{padding: 5px;}
.orderquestionreplyform li input,.orderquestionreplyform li textarea{width: 100%;}
.orderquestionreplyform li textarea{height: 80px;}
#details-swiper-container{display: none;}
@media (max-width: 768px) {
    #goodsleft{display: none;}
    #goodsleft .goodsdivimg{margin-left: 0px; width: 100%;}
    #goodsleft .goodsdivimg{height: auto; }
    #goodsleft{padding-right: 15px;}
    #cart_list_title{display: none;}
    #shopcart_content .calculator{background: none; float: none; width: 100%; padding-top: 0px; margin-left: 0px}
    #shopcart_right{width: 100%; padding-left: 15px; padding-right: 15px;}
    #main_account_right .right_box #process{display: none;}
    #details-swiper-container{display: block;}
    #details-swiper-container .swiper {
      width: 100%;
      height: 100%;
    }

    #details-swiper-container .swiper-slide {
      overflow: hidden;
      text-align: center;
    }
    #details-swiper-container .swiper-slide img{max-width: 100%;}
}
@media (max-width: 989.98px) {
    #goodsleft .goodsdivimg{margin-left: 0px;}
    #goodsleft .image_list_box{position:relative; z-index: 1; height: auto; width: 100%; padding: 0px 25px;}
    #goodsleft .image_list_box .image_list{width: 350px; height: 82px;}
    #goodsleft .image_list ul{width: auto;  height: 82px;}
    #goodsleft .image_list ul li{float: left; margin-right: 5px;}
    #goodsleft .image_list_box .image_prev,#goodsleft .image_list_box .image_next{width: 10px; height: 82px;}
    #goodsleft .image_list_box .image_prev{background-position:-40px -655px;}
    #goodsleft .image_list_box .image_next{background-position:-40px -710px; left: unset; right: 0px;}
    .goods_details .container_box{width: 100%;}
    #goods_details_left,#goods_details_right{display: block; width: 100%; position: static; float: none;}
    #shopcart_left{width: 100%; padding-right: 15px;}
    #shopcart_content .calculator{background: none; float: right; padding-top: 0px;}
    #shopcart_right{width: 100%; padding-right: 15px; margin-top: 15px;}
    #main_account,#main_account_left,#main_account_right,#main_account_left .left_box{width: 100%; max-width: 880px;}
    #main_account_left{padding-bottom: 15px;}
    #main_account_left .left_box ul.menu{display: none;}
    #main_account_left .left_box.menu_on ul.menu{display: block;}
    #main_account_left .left_box h3 span.icon{display: unset;transition: all 1s;}
    #main_account_left .left_box.menu_on .icon{transition: all 1s;transform: rotate(180deg); -webkit-transform: rotate(180deg);}
}
@media (min-width: 989.98px) {
    #goods_details_left ul.productlist li{width: 100% !important; flex: 0 0 100% !important;
    max-width: 100% !important;}
    .cart_list{padding-right: 15px;}    
    #goodsbox{margin-right: 0px;}
}
@media (max-width: 575.98px) {
    .goodsreviews_writereview .writereview_left .info_content .info_text{float: left; padding-left: 10px;}
    .account_address_form input,.account_address_form select{width: 100%;}
    #user_content .login_box input,#user_content .login_box input.text,#user_content .login_box select{width: 100%;}  
    #user_content .reg_box input,#user_content .reg_box input.text,#user_content .reg_box select,#user_content .forgotpassword input,#user_content .forgotpassword input.text{width: 100%;}    
    .goodsreviews_writereview .writereview_right ul.row li input,.goodsreviews_writereview .writereview_right ul.row li textarea{width: 100%;}
    .goodsreviews_lists .reviewlists_left .info_content .info_text{float: left; padding-left: 10px;}
    .goods_details .container_box .goods_reviews_list .review_item .review_right{position: inherit; width: 100%;}
    .goods_details .container_box .goods_reviews_list .review_item .review_content{padding-right: 0px; padding-left: 160px;}
    .goods_details .container_box .goods_reviews_list .review_item .review_left{width: 150px;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
    .goodsreviews_writereview .writereview_left .item_info_box .info_content{border-bottom: 0px;}
    .goodsreviews_writereview .writereview_left .item_info_box{position: relative; z-index: 1;}
    .goodsreviews_writereview .writereview_left .item_info_box .info_title,.goodsreviews_writereview .writereview_left .item_info_box .info_content{width: 280px;}
    .goodsreviews_writereview .writereview_left .rating_box{float: right; width:-webkit-calc(100% - 330px); width:-moz-calc(100% - 330px); width:calc(100% - 330px); position: absolute; top: 0px; right: 0px;}
    .goodsreviews_writereview .writereview_left .rating_box .reviews_star_bar{width: 90px;}    
    
    .goodsreviews_lists .reviewlists_left .item_info_box .info_content{border-bottom: 0px;}
    .goodsreviews_lists .reviewlists_left .item_info_box{position: relative; z-index: 1;}
    .goodsreviews_lists .reviewlists_left .item_info_box .info_title,.goodsreviews_lists .reviewlists_left .item_info_box .info_content{width: 280px;}
    .goodsreviews_lists .reviewlists_left .rating_box{float: right; width:-webkit-calc(100% - 330px); width:-moz-calc(100% - 330px); width:calc(100% - 330px); position: absolute; top: 0px; right: 0px;}
    .goodsreviews_lists .reviewlists_left .rating_box .reviews_star_bar{width: 90px;}
}
@media (min-width: 768px) and (max-width: 989.98px) {
    .goodsreviews_writereview .writereview_right{width:-webkit-calc(100% - 330px); width:-moz-calc(100% - 330px); width:calc(100% - 330px);}
    #user_content .login_box input,#user_content .login_box input.text,#user_content .login_box select{width: 100%;}   
    #user_content .reg_box input,#user_content .reg_box input.text,#user_content .reg_box select{width: 100%;}    
    .goodsreviews_lists .reviewlists_right{width:-webkit-calc(100% - 330px); width:-moz-calc(100% - 330px); width:calc(100% - 330px);} 
}
@media (max-width: 768px) {    
    .goodsreviews_writereview .writereview_right{border-top: 1px #ccc solid;}
    .goodsreviews_writereview .writereview_left,.goodsreviews_writereview .writereview_right{width: 100%; float: none;}
    .goodsreviews_lists .reviewlists_right{border-top: 1px #ccc solid;}
    .goodsreviews_lists .reviewlists_left,.goodsreviews_lists .reviewlists_right{width: 100%; float: none;}
}

@media (max-width: 575.98px) {    
    .lt_sm_hd{display: none;}
}
@media (max-width: 767.98px) {    
    .lt_md_hd{display: none;}
}
@media (max-width: 989.98px) {    
    .lt_lg_hd{display: none;}
}
@media (max-width: 1199.98px) {    
    .lt_xl_hd{display: none;}
}
@media (min-width: 576px) {    
    .mt_sm_dp{display: block;}
    .mt_sm_hd{display: none;}
}
@media (min-width: 768px) {    
    .mt_md_dp{display: block;}
    .mt_md_hd{display: none;}
}
@media (min-width: 990px) {    
    .mt_lg_dp{display: block;}
    .mt_lg_hd{display: none;}
}
@media (min-width: 1200px) {    
    .mt_xl_dp{display: block;}
    .mt_xl_hd{display: none;}
}

.xubox_botton a.xubox_yes{
width: 68px;
height: 26px;
line-height: 26px;
padding: 0 3px;
border-radius: 3px;
background: #ff8600;
background: -webkit-gradient(linear,0 0,0 100%,from(#ff9400),to(#ff7800));
background: -moz-linear-gradient(top,#ff9400,#ff7800);
border: 0;
color: #fff;
cursor: pointer;
font-size: 12px;
overflow: visible;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.xubox_botton a.xubox_yes:hover{background: #FF9500;}
.xubox_botton a.xubox_no{
width: 68px;
height: 24px;
line-height: 24px;
padding: 0 3px;
border-radius: 3px;    
box-shadow: none;
background: #F6F6F6;
border: 1px solid #D0D0D0;
background: -webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#E8E8E8));
background: -moz-linear-gradient(top,#FFFFFF,#E8E8E8);
color: #333333;
font-weight: normal;}
.xubox_botton a.xubox_no:hover{background: #eee;}
.help_details{padding: 0 10px;}
@media (min-width: 990px) {    
    .help_details{min-height: 300px;}
}
.affiliate_share{}
.affiliate_share a{min-width:32px; text-decoration: none; height:32px; text-align: center; margin-right:3px; display:inline-block; font-size: 20px; color:var(--color_footer_social_media);}
.affiliate_share a.facebook:hover{background-position:0px 0px;}
.affiliate_share a.facebook:hover{background-position:0px -41px;color:#427eed;}
.affiliate_share a.twitter{background-position:-42px 0px;}
.affiliate_share a.twitter:hover{background-position:-42px -41px;color:#427eed;}
.affiliate_share a.youtube{background-position:-84px 0px;}
.affiliate_share a.youtube:hover{background-position:-84px -41px;color:#da0f0f;}
.affiliate_share a.pinterest{background-position:-124px 0px;}
.affiliate_share a.pinterest:hover{background-position:-124px -41px;color:#fd2775;}
.affiliate_share a.instagram{background-position:-165px 0px;}
.affiliate_share a.instagram:hover{background-position:-165px -41px;color:#914949;}
.affiliate_share a.tumblr:hover{color:#310da8;}
.affiliate_share a.vimeo:hover{color:#1ea9e9;}
#affiliate_share_goods{max-height: 100px; cursor: zoom-in;}
#affiliate_share_goods.show_large{max-width: 100%; max-height: none; cursor: zoom-out;}
.paypal_checkout_btn{background: #ffc439 !important; text-transform: none !important; text-decoration: none !important; color: #2C2E2F !important; font-weight: normal !important; width: 100%;}
.paypal_checkout_btn:hover{background: #fac240 !important;}
.paypal_checkout_btn .icon{color: #073c66; font-size: 16px; margin-right: 5px; vertical-align: middle;}