@charset "utf-8";
/* CSS Document */
@import "system.css";
@import "member.css";
@import "cart.css";
/*------ zhcart-product-view ------*/

.viewbox{overflow:hidden;}

.viewpicleft{ float:left; width:364px; overflow:hidden;}
.viewpicleft a.viewpic{ width:360px; height:360px; line-height:360px; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden; color:#fff; *font-size:327px; *font-family:Arial; *display:block; border:1px solid #DFDFDF; background-color:#FFFFFF}
.viewpicleft a.viewpic img{ vertical-align:middle;}
.viewimgbox{ width:352px; height:55px; overflow:hidden; padding:10px 6px;}
.viewimgbox a.btn_prev{ float:left; width:13px; height:64px; background:url(../images/y.png) no-repeat -40px -954px;}
.viewimgbox a.btn_prev:hover{ background:url(../images/y.png) no-repeat 0px -954px;}
.viewimgbox a.btn_next{ float:right; width:13px; height:64px; background:url(../images/y.png) no-repeat -40px -1043px;}
.viewimgbox a.btn_next:hover{ background:url(../images/y.png) no-repeat 0px -1043px;}
ul.viewimg{ float:left; height:64px; width:320px; padding:2px 0px;}
ul.viewimg li{ height:55px; float:left; width: 55px; border:1px solid #dfdfdf; display:block; text-align: center; margin:0 3px 10px 2px; padding: 1px; overflow: hidden;}
ul.viewimg li a{ width:55px; height:55px; line-height:55px; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden; color:#fff; *font-size:55px; *font-family:Arial; *display:block;
}
ul.viewimg li a img{}
ul.viewimg li.cur:hover{ padding: 0px; background:url(../images/icon01.gif) no-repeat center top; border:2px solid #DD3232;}

.viewfontright{ float:right; width:595px; overflow:hidden;}
.viewfontright h2{ font-size:16px; color:#333; margin-bottom:3px;border-bottom:1px solid #cccccc; padding:2px 0 7px 0}
.viewfontright h2 .product_itemno{ font-size:12px; font-weight:normal;   overflow:hidden; color: #969696; padding:0 5px; white-space:nowrap;display: block;}


.itemnobox{ border-bottom:1px dashed #ddd; padding:10px 0; overflow:hidden; color: #969696;}
.prod-info-review{border-bottom:1px dotted #ddd; padding:10px 0; overflow:hidden;}
.prod-info-review .write-review {margin:0 10px 0 3px;line-height:15px;float:left}
.prod-info-review .star {float:left}
.prod-info-socialShare{float: right; width: 150px;}
.prod_info_currency_selector {position:absolute;z-index:10;line-height:24px;/*top:-2px;left:-9px;*/border:1px solid #fff;background:#fff; margin-left: -8px;}
.prod_info_currency_selector dt a {padding:2px 0 0 4px;	line-height:20px;width:52px;display:block;font-size:14px;text-indent:3px;color:#333}
.prod_info_currency_selector dt a .stroked-arrow {position:absolute;left:auto;top:6px}
.prod_info_currency_selector dt a .stroked-arrow em,.prod_info_currency_selector dt a .stroked-arrow i {
	border-style:solid;border-color:#999 transparent transparent transparent;border-width:5px 4px 0 4px;display:block;position:relative;top:0
}
.prod_info_currency_selector dt a .stroked-arrow i {border-color:#fff transparent transparent transparent;top:-7px}
.prod_info_currency_selector dt a .stroked-arrow {right:15px;width:0;top:10px}
.prod_info_currency_selector dt a:hover {border-color:#b6b6b6;text-decoration:none}
.prod_info_currency_selector dd {margin-left:0;font-size:12px;display:none}
.prod_info_currency_selector dd ul {width:56px;text-indent:9px;margin-top:6px;padding-bottom:4px;background-color:#FFF}
.prod_info_currency_selector dd a {display:block}
.prod_info_currency_selector dd a:hover {text-decoration:none;background-color:#e56766;color:#fff}
.prod_info_currency_selector:hover {border:1px solid #b6b6b6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
       -moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3)
}
.prod_info_currency_selector:hover dd {display:block}

p.iconlink{ float:right; padding-right:10px;}
p.iconlink a{ width:16px; height:16px; display:block; float:left; margin-right:5px;}
p.iconlink span{ background:url(../images/numbg.gif) no-repeat left top; padding-left:12px; height:16px; display:block; float:left; line-height:16px; margin-left:3px;}
p.iconlink span span{ background:url(../images/numbg.gif) no-repeat right top; padding-right:12px; padding-left:0; display:block; float:left; height:16px; position:relative;}
p.iconlink span b{ background:url(../images/icon03.gif) no-repeat left top; width:4px; height:6px; display:block; position:absolute; left:-18px; top:5px; _left:-21px;}

.pricebox{ font-size:20px; color:#C01D1C; padding:10px 0; border-bottom:1px dotted #ddd; width: 100%;display: inline-block;}
.pricebox .goods_price_info{width: 50%; display: inline-block;}
.pricebox .goods_price{font-size: 20px; color: #C01D1C;/* margin-left: 60px;*/}
.pricebox sup{ font-size:11px;}
.pricebox span.product_discount{ color:#C01D1C; font-size:13px; font-weight:bold;}
.pricebox span.oldprice{ text-decoration:line-through; color:#949494; font-size:12px;}
.pricebox strong{ font-size:14px; color:#494949;}

.discount_days{ padding:12px 0; border-bottom:1px solid #D3D3D3; overflow:hidden; color:#333;}
.discount_days span.discount{ display:block; float:left; width:64px; height:17px; line-height:17px; text-align:center; font-size:13px; color:#fff; font-weight:bold; background:url(../images/discount_off_bg.jpg) no-repeat left top; margin-right:5px;}
.discount_days a{ text-decoration:underline;}

.timelimitbox{background: url(../images/timer_big.jpg)no-repeat 10px 2px; display: inline-block; text-indent: 35px;}
.pricebox .bg{color: #333;}
.day_count, .day_seconds{font-weight: bold;}
.days{font-weight: 500; font-size: 13px;}
.free_shipping_div{padding: 10px 0;border-bottom:1px solid #D3D3D3; font-size: 12px;}
.free_shipping_div strong{font-size: 14px; font-weight: bold;}
.free_shipping_div span.close{width: 11px; height: 10px; background:url(../images/icon5.jpg) no-repeat right top; display: inline-block;padding-left: 10px; cursor: pointer;}
.free_shipping_div span.open{width: 11px; height: 10px; background:url(../images/icon4.jpg) no-repeat right top; display: inline-block;padding-left: 10px; cursor: pointer;}


dl.viewdl{ width:100%; overflow:hidden; padding-top:10px;}
dl.viewdl dt{ float:left; color:#000; width:55px; line-height:20px; font-weight:bold;}
dl.picsize{}
dl.picsize dt,dl.viewcolor dt{ padding:8px 2px 0 0; font-weight: bold;}
dl.viewdl dd{ float:left; width:auto;}
dl.picsize dd a{ display:block; float:left; border:1px solid #CDCDCD; padding:1px 6px; margin:8px 5px 0 0; color:#7E7E7E; line-height:18px; background:#fff; height: 18px;}
dl.picsize dd a.cur,dl.picsize dd a:hover{ padding:0 5px; border:2px solid #DD3232; position:relative;}
dl.viewcolor dd a{ text-align: center; border:1px solid #E2E1E3; display:block; float:left; margin-right:5px; padding:1px; position:relative; height: 40px; width: 40px;}
dl.viewcolor dd a:hover,dl.viewcolor dd a.cur{ border:2px solid #DD3232; padding:0;}
dl.picsize dd a.cur b,dl.picsize dd a:hover b,dl.viewcolor dd a:hover b,dl.viewcolor dd a.cur b{ background:url(../images/tu_cur.png) no-repeat left top; width:10px; height:10px; display:block; position:absolute; bottom:0px; right:0px;}
dl.picsize dd a.disable, dl.viewcolor dd a.disable{background:none; border: 1px dotted #E2E1E3; position:static; cursor:not-allowed; padding:1px 6px; }
dl.picsize dd a.disable, dl.viewcolor dd a.disable b{background:none;}
dl.picsize dd a.disable:hover{  background:none; border: 1px dotted #E2E1E3; position:static; padding:1px 6px;}
.product_promotion{ padding-left:1px; overflow:hidden;}
.product_promotion .promotion{background:url(../images/point.jpg)no-repeat 0px 6px; text-indent: 1em; color: 7f7f7f; width: 100%; margin:3px; margin-top:3px}
.product_promotion .promotion span{display: inline-block;text-indent: 1px;}
.product_promotion .promotion span.content{width: 50%;}
.product_promotion .promotion span.discount-timer{background: url(../images/timer_small.jpg) no-repeat 0px 0px; text-indent: 18px; font-weight: bold;}

form.quantityform{ overflow:hidden;}
form.quantityform a.iconleft{ display:block; float:left; width:21px; height:21px;background:url(../images/y.png) no-repeat -29px -1117px;}
form.quantityform a.iconright{ display:block; float:left; width:21px; height:21px;background:url(../images/y.png) no-repeat 0px -1117px;}
form.quantityform input{ float:left; width:48px; height:21px; line-height:21px; text-align:center; background:url(../images/y.png) no-repeat 0px -1145px; border:0; margin:0 -1px; color:#7E7E7E;}
form.quantityform #goods_stock{line-height: 21px; color: #666; margin-left: 5px;}
form.quantityform #goods_stock strong{color: #000;}

.viewbtnbox{ border-top:0px solid #D4D4D4; border-bottom:1px solid #ddd; padding-bottom: 15px; color:#000; font-size:11px;}
.viewbtnbox .fl{ width:300px; line-height:20px;}
.viewbtnbox .fl a{ text-decoration:underline; font-size:12px; margin-left:5px;}
a.btn_buynow{ height:35px; line-height: 35px; font-weight: bold; font-size: 16px; font-family: Arial; padding: 0 30px; border: 1px #2678D3 solid; border-radius:3px; -webkit-border-radius: 3px; background:#2D90F8; color: #FFF; display:inline-block;  display:block; float:left; margin-top:8px;}
a.btn_addtocart{ height:35px; line-height: 35px; font-weight: bold; font-size: 16px; font-family: Arial; padding: 0 30px; border: 1px #FF7B11 solid; border-radius:3px; -webkit-border-radius: 3px; background:#FFA811; color: #FFF; display:inline-block; float:left; margin:8px 15px 0 0;}
a.btn_arrivalnotice{ height:35px; line-height: 35px; font-weight: bold; font-size: 16px; font-family: Arial; padding: 0 30px; border: 1px #ad0000 solid; border-radius:3px; -webkit-border-radius: 3px; background:#db1d1d; color: #FFF; display:inline-block; float:left; margin:8px 15px 0 0;}
a.btn_outstock{ height:35px; line-height: 35px; font-weight: bold; font-size: 16px; font-family: Arial; padding: 0 30px; border: 1px #b6b6b6 solid; border-radius:3px; -webkit-border-radius: 3px; background:#e0e0e0; color: #757575; display:inline-block; float:left; margin:8px 15px 0 0;}
a.btn_sold_out{ height:35px; line-height: 35px; font-weight: bold; font-size: 16px; font-family: Arial; padding: 0 30px; border: 1px #b6b6b6 solid; border-radius:3px; -webkit-border-radius: 3px; background:#e0e0e0; color: #757575; display:inline-block; float:left; margin:8px 15px 0 0;}
.viewbtnbox #add_favorites{font-size: 12px;}
.viewbtnbox #add_favorites label{color: #FF8400;}

.specialoffers{
    height:22px; line-height: 22px; color: #282828; font-size: 15px; font-weight: 700; padding: 0 0; float: left;width: 100%; text-align: left;
 }

.viewnav{ padding:5px 0; line-height: 25px;}
.viewnav a{  padding:0 5px;}

.picfont{ line-height:20px; font-size:11px; color:#333; width:470px; overflow:hidden;}
.picfont a{ text-decoration:underline;}
.picfont .fr{ width:360px;}

.view_block_box{ overflow:hidden;}
.view_block_boxcon{ overflow:hidden;}
.boxtitle{ border-bottom:2px solid #1F5FAE; height:25px; line-height: 25px; overflow:hidden;}
.boxtitle h3{ /*background:url(../images/hbg.jpg) no-repeat left top;*/ height:25px; line-height:25px; color:#2F2F2F; font-size:14px; float:left;}
.boxtitle h3 span{ float:left; height:25px; display:block; /*background:url(../images/hbg.jpg) no-repeat right top;*/ padding-right:15px;}
.boxtitle a.more{float: right; color: #666;}

ul.proleft{ float:left; width:110px; padding:15px 34px 0 0;}
.bought{ font-size:11px;}

.ultimatelybought{overflow:hidden;}
.ultimatelybought h3{border-top: 2px #0E73DC solid; height: 32px; background: #F3F3F3; text-indent: 15px; line-height: 32px; font-size: 14px;}

.ultimatelybought_productsbox{ width:770px; min-height: 160px;float:right; background:url(../images/ultimately_bought_line.jpg) no-repeat left center; padding:15px 30px 0;}
.proroll_btnprev{ width:11px; height:17px; overflow:hidden; float:left; display:block; margin-top:70px; background: url(../images/y.png) -39px -256px no-repeat;}
.proroll_btnnext{ width:11px; height:17px; overflow:hidden; float:right; display:block; margin-top:70px; background: url(../images/y.png) -39px -292px no-repeat;}
.proroll_products{ width:740px; overflow:hidden; float:left; height: 200px;}
.proroll_products ul.products li{ padding:0 5px; margin-right:0; height: 200px;}
ul.proleft li,.ultimatelybought_productsbox ul li{ width:98px;}
ul.proleft li a.pic,.ultimatelybought_productsbox ul li a.pic{ width:98px;}

.tabtitle{ overflow:hidden; background: url(../images/button_bg.png) 0px -88px repeat-x;}
.tabtitle a{ border: 1px #D9D9D9 solid; padding: 1px; font-weight:bold; width:118px; height:26px; display:block; float:left; line-height:26px; text-align:center; color:#000; margin-right:3px;}
.tabtitle a:hover,.tabtitle a.cur{ color:#000; border: 1px #D9D9D9 solid; border-top: 2px #0E73DC solid; padding: 1px; padding-top: 0px; background: #FFF; border-bottom: 1px #FFF solid;}

#product_table{position: relative;height:27px;margin-bottom:10px;border-top: 2px solid #E5E5E5;background: #F4F4F4;}
#product_table ul{position: relative;height: 30px;margin-top: -2px;}
#product_table li{ float:left;height: 30px;width:120px; border-right:2px solid white;}
#product_table li a{display: block;float: left;width: 100%;height:27px;border-top: 2px solid #E5E5E5;line-height:27px;text-align: center;background: #F4F4F4;}
#product_table li a.cur{ border-color:#0B74D6;background: #fff; font-weight:bold;}

.tabfontbox{overflow:hidden; padding:10px 5px;}
.tabfont{ line-height:22px; color:#6D6D6D; display:none;}
.tabfont strong{ color:#202020;}
.tabfont .detail_con{color:#202020;float:left;display:block}
.tabfont .detail_title{font-size:16px;line-height: 30px;margin: 20px 0px 0px;padding: 0px;}
.tabfont .detail_con_s{color:#333333;font-family:Verdana, Helvetica, sans-serif;background-color:#FFFFFF;}

#boxleft1{ float:left; width:762px;}
#boxright1{ float:right; width:210px; overflow:visible;}
.reviewslist{ padding:15px 0; overflow:hidden; position:relative; border-bottom:1px dashed #DCDCDC;}
.reviewleft{ float:left; width:155px; color:#888; padding:0 15px;}
.reviewmid{ float:left; width:590px;}
.comment_list{}
.comment_list .reviewmid{width: 575px;}
.comment_list .review_overall{overflow: hidden;}
.comment_list .review_stars{width: 150px; padding-right: 10px; border-right: 1px #B2B2B2 dotted; float: left;}
.comment_list .review_stars h3{font-size: 14px; line-height: 25px; color: #FFF; background: #FF9C00; position: relative; padding: 0px 8px; margin-bottom: 10px;}
.comment_list .review_stars h3 span{position:absolute; width:0px; height:0px; top: 25px; left:8px; border:6px solid; border-color:#FF9C00 transparent transparent transparent; border-style:solid dashed dashed dashed;}
.comment_list .review_goods{width: 590px; float:left; margin-left:10px;}
.comment_list .review_goods .pic{width: 140px; margin-right: 5px; text-align: center; float: left;}
.comment_list .review_goods .goods_info{width: 440px; float: left;}
.comment_list .review_goods a.name{font-weight: bold; font-size: 16px; color: #000;}
.comment_list .review_goods .goods_price{color: #ff0000; font-weight: bold; display: block; font-size: 16px; line-height: 25px;}
.comment_list .review_goods .goods_star{display: block;}
.comment_list .review_goods .goods_star span{float: left; display: inline-block; padding-right: 10px; color: #333;}
.comment_list .review_goods .goods_descript{line-height: 20px; color: #666;}
.reviewslist .service_replay{line-height: 25px; font-size: 12px; color: #ff6633; font-weight: bold;}
.comment_list .service_reply{background: url(../images/servicereplay.jpg) left center no-repeat;margin-left: 2px;margin-top: 6px;margin-bottom: 6px;padding-left: 17px;color: #009948;font-weight: bold;}
.comment_list .servicereplycontent{padding-left: 20px; color:#666666}
.reviewleft p{ padding:8px 0;}
.reviewleft a{ color:#333;}
.reviewleft a.verifiedbuy{ display:block; background:url(../images/verified_buyer.jpg) no-repeat left center; padding:8px 0 5px 23px; font-weight:bold; color:#527637;}

.comment_list .review_goods .buyit_btn{display: inline-block; background: #479EE1; color: #FFF; padding: 3px 8px; border: 1px #215EB1 solid;}

.averagerating{background: #F8F8F8; padding: 16px; border-top: 2px #EDEDED solid; overflow: hidden;}
.averagerating .averageleft{float: left; color: #676767; line-height: 20px;}
.averagerating .averageleft span.average{font-weight: bold; font-size: 14px;}
.averagerating a.write-a-review{float: right; font-size: 12px; background: #FDEDA0; color: #BC7B41; border: 1px #EAB360 solid; display: inline-block; padding: 3px 10px;}
.comment_pagebox .pagebox{background: none; text-align: right; border: none;}

.comment_recomdproducts{width: 210px; background: #f7f7f7;}
.comment_recomdproducts h2{height: 26px; color: #FFF; position: relative;}
.comment_recomdproducts h2 span{background-color: #666;display: block;padding: 3px 0 3px 5px;line-height: 20px;position: relative;left: -4px;zoom: 1; font-size: 12px;width: 209px;}
.comment_recomdproducts h2 b{position: absolute;width: 4px;height: 4px;background: url(../images/commentRecomdArrow.gif) no-repeat;left: -4px;bottom: -4px;overflow: hidden;}
.comment_recomdproducts ul.productlist{padding: 0px 10px 10px 10px; width: auto; display: block;}
.comment_recomdproducts ul.productlist li{display: block; float: none; padding-top: 10px; width: auto; overflow: hidden;}
.comment_recomdproducts ul.productlist li a.pic{line-height: 178px; height:178px; background-color:#FFFFFF;}
.comment_recomdproducts ul.productlist li a.pic img{ max-height:178px; max-width:178px;}
.comment_recomdproducts ul.productlist li a.name{ padding: 0px;}
.comment_recomdproducts ul.productlist li .rightinfo{ color: #9A9A9A; line-height: 20px;}
.comment_recomdproducts ul.productlist li .rightinfo span.black{color: #000; font-weight: bold;}
.comment_recomdproducts ul.productlist li .rightinfo span.price{color: #C1040A; }

/*commentList弹出遮罩层*/
#comment_background {position:absolute; z-index:998; top:0px; left:0px; background:rgb(50,50,50);background:rgba(0,0,0,0.5); display:none;}
#comment_content {position:absolute; width:500px; z-index:999; padding:20px; background:#fff; border-radius:0px; display:none;border: 2px #000 solid;}
.comment_tip{float:left;color:#0E65C0;font-size:16px;font-weight:bold;margin: 18px 0 8px;}
.comment_close{display:block;background:url(../images/comment_close.png) no-repeat;width:17px;height:17px;float:right;cursor: pointer;}

.reviewfont{ line-height:18px; padding-right:0px; font-size:13px; color:#666666;}
.reviewpic{ padding:10px 0;}
.reviewpic a{ border:1px solid #DCDCDC; width:85px; height:85px; line-height:85px; text-align:center; display:table-cell; vertical-align:middle; overflow:hidden; color:#fff; *font-size:77px; *font-family:Arial; *display:block; float:left; margin-right:5px;}
.reviewpic a img{ vertical-align:middle;}

a.btn_reply{ float:left; background:url(../images/reply_bg.jpg) no-repeat left top; height:19px; line-height:19px; text-align:center; padding-left:8px;}
a.btn_reply span{ float:left; background:url(../images/reply_bg.jpg) no-repeat right top; height:19px; padding-right:8px; display:block;}

.wasthis{ text-align:right; color:#ccc; float:right; width:200px;}
.wasthis a{ padding-left:18px; margin:0 2px; color:#666;}
.wasthis a.btn_good{ background:url(../images/btn_good.jpg) no-repeat left center;}
.wasthis a.btn_bad{ background:url(../images/btn_bad.jpg) no-repeat left center;}

.reviewslist .fackbook-share{ text-align:right; position:absolute; right:0; bottom:8px; }
.reviewslist .fackbook-share a{ background:url(../images/social.png) no-repeat -134px 0px; padding-left:20px; height:16px; line-height:16px; color:#888; display:block;}

.reviewstitle{ border:1px solid #ddd; background:#F3F3F3; padding:5px 15px; color:#000; font-size:15px; border-top-left-radius:2px; border-top-right-radius:2px;}
.reviewstitle span{font-size:12px; color:#999999;}

.box992 ul.products li.no_marg{ margin-right:0;}

.writeareview{ padding:10px 0 15px; border-bottom:1px solid #BDBDBD; color:#2a2a2a;}
.writeareview h3{ font-size:16px; color:#1f5fae; padding-bottom:10px;}
.writeareview p{ line-height:16px; padding:0 35px;}
form.reviewform{ background:url(../images/img-writeareview.jpg) no-repeat left top; padding-left:250px;}
form.commentform{}
table.review_table tr td{ padding:5px 2px;}
.review_text{ border:1px solid #B3B3B3; width:352px; height:25px; line-height:25px; padding:0 5px;}
.review_textarea{ border:1px solid #B3B3B3; width:446px; height:102px;}
.input_code{ border:1px solid #B3B3B3; width:62px; height:25px; line-height:25px; padding:0 3px;}
.submit_btn{ padding: 0px; margin: 0px; background:#1879E5; color: #FFF; font-size: 14px; height:25px; line-height: 25px; border: 1px #1F5FAE solid; padding-left: 10px; padding-right: 10px; display: inline-block; cursor:pointer; overflow: hidden;}

.icon-quote-left{width: 15px; height: 12px; background:url(../images/y.png) no-repeat 0px -629px; display: inline-block; margin-right: 5px;}
.icon-quote-right{width: 15px; height: 12px; background:url(../images/y.png) no-repeat -36px -648px; display: inline-block; margin-left: 5px;}

a.view_Askanewquestion{height: 32px; line-height: 32px; font-weight: bold; font-size: 14px; font-family: Arial; padding: 0 18px; border: 1px #FF7B11 solid; border-radius:3px; -webkit-border-radius: 3px; background:#FFA811; color: #FFF; display:inline-block;}
a.view_Askanewquestion:hover{color: #FFF; text-decoration: none;}

/*添加购物车弹出层*/
.add_cart_tip{ width:341px; background:url(../images/cart_tip_buttom.png) no-repeat left bottom; padding-bottom:8px; position:absolute; margin-left:-200px; z-index:999; +margin-top:48px; +margin-left:-200px;overfolw:visible}
.add_cart_tip .top{ width:341px; height:14px; background:url(../images/cart_tip_top.png) no-repeat left top;}
.add_cart_tip .mid{ width:341px; background:url(../images/cart_tip_mid.png) repeat-y left top; padding:5px 18px; overflow:hidden; line-height:18px; text-align:right; font-weight:bold;height: 100px;}
.add_cart_tip .mid .left{width: 39px; height: 100%;text-align: center;float: left; background:url(../images/succeed.png) no-repeat left center; display:block}
.add_cart_tip .mid .right{text-align: left;margin-left: 50px;}
.add_cart_tip .mid .right strong{font-size: 18px; font-weight: bold;}
.add_cart_tip .mid .right p{font-size: 12px;margin-top: 10px;}
.add_cart_tip a{ color:#0099D6; text-decoration:underline;}

/*到货通知表单*/
.arrival_notice_form{ width:352px; background:url(../images/arrival_buttom.png) no-repeat left bottom; padding-bottom:10px; position:absolute; margin-top:48px; margin-left:0px; z-index:999; +margin-top:48px; +margin-left:0px;overfolw:visible}
.arrival_notice_form .top{ width:352px; height:14px; background:url(../images/arrival_top.png) no-repeat left top;}
.arrival_notice_form .mid{ background:url(../images/arrival_middle.png) repeat-y left top; padding:5px 18px; overflow:hidden; line-height:18px; text-align:right; font-weight:bold;height: 180px;}
.arrival_notice_form table { border: none; }
.arrival_notice_form tr{height: 35px;}
.arrival_notice_form td {text-align: left; color: #5b5b58; font-size: 12px;}
.arrival_notice_form td.first{color: #685b3e; font-weight: bold;}
.arrival_notice_form .input_box{border: 1px solid #e8cf98; height: 26px;}
a.btn_arrivalnotice_sub{ height:32px; line-height: 32px; font-weight: bold; font-size: 16px; font-family: Arial; padding: 0 30px; border: 1px solid #c0a462; border-radius:3px; -webkit-border-radius: 3px; background:#d5bb83; color: #fff; display:inline-block; float:left; margin:8px 15px 0 0;}
.arrival_notice_form .close{width:325px; background:url(../images/arrival_close.png) no-repeat right top; height: 14px; display: inline-block; margin-top: -5px; cursor: pointer;}
/*------ zhcart-product(分类列表页面) ------*/
.shopby_category{ overflow:hidden;}
ul.shopbycate_1{ margin-top:5px;}
ul.shopbycate_1 li{}
ul.shopbycate_1 li a{ padding-left:5px; color:#333; font-weight:bold; display:block; line-height:25px;border-bottom: 1px #eee solid;}
ul.shopbycate_2{ margin-bottom: 10px;}
ul.shopbycate_2 li{}
ul.shopbycate_2 li a{font-weight:normal;border-bottom:0;}
ul.shopbycate_2 li a:hover{ background:#f7f7f7;}
ul.shopbycate_2 li a.fold{ background:url(../images/icon1.jpg) no-repeat left center;}
ul.shopbycate_3{}
ul.shopbycate_3 li{}
ul.shopbycate_3 li a{ font-weight:bold; color:#1f5fae;}

.narrowby{  overflow:hidden;}
.narrowby dl{overflow:hidden;border-bottom: 1px #eee solid; padding-bottom:10px;}
.narrowby dl dt{ cursor: pointer; font-weight:bold; color:#1c1c1c; text-transform:uppercase; background:url(../images/y.png) no-repeat left -908px; margin: 8px 5px; padding:0px 0 0px 15px;}
.narrowby dl dt.showup{background:url(../images/y.png) no-repeat left -934px;}
.narrowby dl dd{ line-height:22px; color:#303030; padding:0 3px; margin:2px 0 0;}
.narrowby dl dd span{ color:#999}
.narrowby dl dd a{display: block; height: 22px; line-height: 22px; padding-left: 20px; color:#303030; background: url(../images/y.png) -36px -762px no-repeat;}
.narrowby dl dd a.cur,.narrowby dl dd a:hover{background: url(../images/y.png) -36px -785px no-repeat #F5F5F5;}

.newarrival{ width:210px; overflow:hidden;}
.newarrival h3{ font-size:18px; font-weight:normal; color:#000;}
ul.newarrival_products{ width:210px; overflow:hidden;}
ul.newarrival_products li{ width:210px; overflow:hidden; border-bottom:1px dashed #666; padding:10px 0;}

ul.newarrival_products li a.name{ float:left; font-size:11px; display:block; padding-left:10px; width:168px; color:#131313;}
ul.newarrival_products li a.pic{ width:105px; height:155px; padding-top:8px; display:table-cell;}
ul.newarrival_products li .price_review{ font-size:11px; color:#131313; padding-top:5px;}
ul.newarrival_products li .price_review span.price{ color:#C90006; font-size:14px; font-weight:bold; padding-left:3px;}
ul.newarrival_products li span.no_num{ display:block; width:18px; height:19px; line-height:18px; text-align:center; color:#fff; background:url(../images/no._bg.jpg) no-repeat left
 top; float:left;}
ul.newarrival_products li span.no_num_1{ background:url(../images/no.1_bg.jpg) no-repeat left top;}
ul.newarrival_products li span.no_num_2{ background:url(../images/no.2_bg.jpg) no-repeat left top;}

.box752{}

.boxtitle_16{ font-size:16px;}
.boxtitle_16 span{ color:#8e8e8e;}

.viewlistbox{ border:1px solid #eee; background:#F5F5F5; overflow:hidden; height:26px; padding:8px 10px 0;}
.viewlistnav{ float:left; color:#525252; padding-top:2px;}
.viewlistnav a{ color:#1C1C1C; padding:0 5px;}
.viewlistnav a:hover{ color:#1F5FAE;}
.viewlistnav a.cur{ color:#1F5FAE; font-weight:bold;}
.viewlistnav .price{}
.viewlistnav .price_up{background:url(../images/price_up.png) no-repeat left top; width: 7px; height: 8px; display: block; float: right; margin-top: 4px;}
.viewlistnav .price_down{background:url(../images/price_down.png) no-repeat left top; width: 7px; height: 8px; display: block; float: right; margin-top: 4px;}
form.showform{ float:right; color:#1C1C1C;}
.viewpattern{ float:right; line-height:20px;}
.viewpattern a{ margin-right:15px; padding-left:18px;}
.viewpattern a.view_list{ background:url(../images/icon_viewlist.jpg) no-repeat left center;}
.viewpattern a.view_list:hover{ background:url(../images/icon_viewlist_ah.jpg) no-repeat left center;}
.viewpattern a.view_gallery{ background:url(../images/icon_viewgallery.jpg) no-repeat left center;}
.viewpattern a.view_gallery:hover{ background:url(../images/icon_viewgallery_ah.jpg) no-repeat left center;}

ul.productlist{ width:100%; overflow: visible; position:relative;}
ul.productlist li{ float:left; width:238px; position:relative; margin:5px 8px 0 8px;}
ul.productlist li a.pic{ width:238px; height:230px; line-height:230px; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden; color:#fff; *font-size:336px; *font-family:Arial; *display:block; border:1px #eee solid; background-color:#FFFFFF;}
ul.productlist li a.pic img{ max-width:230px; max-height:230px;}
ul.productlist li a.pic:hover{ border-color:#ccc;}
ul.productlist li a.name{ font-size:11px; color:#131313; display:block; padding-top:5px;}
ul.productlist li a.name:hover{ color:#D53F43; text-decoration:underline;}
ul.productlist li .price{ color:#DA001E; padding-top:2px; font-size:11px;}
ul.productlist li .price strong{ font-size:14px;}
ul.productlist li .price span.oldprice{ color:#6F6F6F;}
.price span.oldprice{ text-decoration:line-through;}
ul.productlist li .star{ padding-top:2px; color:#212121; font-size:11px;}
ul.productlist li.other{ width:100%; height:20px; font-size:1px; clear:both; padding:0; margin:0; overflow:hidden;}
ul.productlist li.no_marg{ margin-right:0;}

ul.products{ overflow:hidden;}
ul.products li{ float:left; width:128px; position:relative;margin: 5px 10px;}
ul.products li a.pic{ width:128px; height:128px; line-height:128px; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden; color:#fff; *font-size:114px; *font-family:Arial; *display:block; border:1px #dfdfdf solid; background-color:#FFFFFF;}
ul.products li a.pic img{ max-width:128px; max-height: 128px; }
ul.products li a.name{font-size:11px; padding:1px;}
ul.products li .price{ font-size:16px; font-weight:bold; color: #DA001E;}
ul.products li .price span{ font-size:11px; font-weight:normal;}
ul.products li .price span.oldprice{ color:#333; text-decoration:line-through; display:block;}
ul.products li span.freeship{ display:block; padding-top:5px; color:#000;}
ul.products li span.time{ padding-top:5px; display:block;}
ul.products li .star{ padding-top:0px;}
ul.products li span.iconDiscount{ width:36px; height:40px; display:block; color:#fff; background:url(../images/discount_off.gif) no-repeat left top; font-size:18px; font-weight:bold; padding-left:1px; text-shadow: 0 -1px 0 #D9D9D9; position:absolute; top:0; right:0;}
ul.products li.other{ width:100%; height:5px; clear:both; font-size:1px; padding:0; margin:0; overflow:hidden;}
.productbox ul.products li .price{ padding-top:10px;}
ul.products li.no_marg{ margin-right:0;}

span.discount_off{ width:36px; height:40px; display:block; color:#fff; background:url(../images/discount_off.gif) no-repeat left top; font-size:18px; font-weight:bold; padding-left:1px; text-shadow: 0 -1px 0 #D9D9D9; position:absolute; top:0; right:0;}
.pagebox{ font-size:11px; border:1px solid #eee; background:#f5f5f5; padding:5px 0; text-align:center; overflow:hidden;}
.pagebox a{ border:1px solid #ddd; padding:5px 7px; background:#fff; margin:0 4px; display:inline-block; color:#000000;}
.pagebox a.cur{ border:0; font-weight:bold; background:none;}
.pagebox a:hover{background:#ddd;color:#000000;}
.pagebox a.prev{background:url(../images/y.png) left -698px no-repeat #fff; padding-left: 10px;}
.pagebox a.next{background:url(../images/y.png) right -683px no-repeat #fff; padding-right: 10px;}
.pagebox a.prev:hover{background:url(../images/y.png) left -698px no-repeat #ddd;}
.pagebox a.next:hover{background:url(../images/y.png) right -683px no-repeat #ddd;}
/*促销*/
/**/
.free_shipping{ color:#898989; font-size:11px; padding-top:5px;}
.free_shipping a{ color:#a80d11; font-weight:bold;}

.promotionbox{ width:207px; background:url(../images/promotionbox_bot.png) no-repeat left bottom; padding-bottom:10px; color:#4d4d4d; position:absolute; margin-top:0; margin-left:8px; z-index:999; +margin-top:12px; +margin-left:-66px;overfolw:visible}
.promotiontop{ width:207px; height:15px; background:url(../images/promotionbox_top.png) no-repeat left top;}
.promotioncon{ width:171px; background:url(../images/promotionbox_mid.png) repeat-y left top; padding:5px 18px; overflow:hidden; line-height:18px; text-align:right; font-weight:bold;}
.promotioncon a{ color:#0099D6; text-decoration:underline;}


/*------ Please input your answer ------*/
.passwordbox{ width:648px; margin:15px auto 0; border:1px solid #CACACA; background:#fff; padding:15px 18px; overflow:hidden;}
.passwordbox h3{ font-size:18px; color:#232323; border-bottom:1px solid #BABABA; padding-bottom:10px;}

a.back{ float:right; font-weight:normal; font-size:12px; padding-top:5px;}

table.password_table{ margin:0 auto; color:#232323;}
table.password_table tr td{ padding:5px 3px;}
.password_text{ border:0; background:url(../images/password_input.jpg) no-repeat left top; width:285px; height:29px; padding:1px 5px;}
.btn_submit{ border:0; background:url(../images/submit_btn.jpg) no-repeat left top; width:89px; height:31px; cursor:pointer;}

/*------ mail sent ------*/
.mailsent_table{ margin:0 auto;}
.mailsent_table tr td{ padding:5px; line-height:18px; font-size:13px; color:#34a104;}
.mailsent_table tr td a{ text-decoration:underline;}
/*------ Help Center ------*/

.topquestions{ margin-top:10px;overflow:hidden;}
.topquestions h3{ font-size:15px; color:#393939; border-bottom:3px solid #1F5FAE; padding-bottom:5px;}
.topquestions ul{ border-bottom:1px solid #2F6AB3; padding:15px 0 15px 5px;}
.topquestions ul li{ height:20px; line-height:20px;}
.topquestions ul li a{ color:#3a3a3a;}
.topquestions dl{ float:left; width:248px; padding-left:5px; height:100px;}
.topquestions dl dt{ font-size:13px; font-weight:bold; color:#3a3a3a; padding:5px 0;}
.topquestions dl dd{ line-height:20px; padding-left:2px;}
.topquestions dl dd a{ display:block; color:#3a3a3a; height:20px;}
/*------News--------*/
.newbox p{ line-height:20px;}
.newbox{}
table.newstale{}
table.newstale span.newtime{ background:#FCFCFC; border:1px solid #E2E2E2; width:28px; height:34px; padding:3px 6px; display:block; font-size:13px; color:#b3b3b3; font-weight:bold;}
table.newstale span.newtime strong{ display:block; font-size:16px; color:#1c1c1c;}
table.newstale h4{ padding:2px 0; color:#393939;}
table.newstale tr td{ border-bottom:1px dotted #ddd; padding:15px 0;}
.newbox h4.newstitle{ font-size:16px; color:#141414; border-bottom:1px solid #ddd; padding:10px 5px; margin-bottom:10px;}
.newbox h4.newstitle span{ color:#999; font-size:12px; float:right; font-weight:normal; padding-top:6px;}
h3.tit_font19{ font-size:19px; color:#1f5fae; font-weight:normal; padding:5px 0;}

.empty_cart p a.btn_continue_shopping,a.btn_continue_shopping{background:none; background-color:#1782ee;border-radius:3px; border:1px #1782ee solid;color:#FFFFFF; line-height:32px; text-align: center;font-size: 14px; font-weight:bold;}
.empty_cart p a.btn_continue_shopping:hover,a.btn_continue_shopping:hover{background:none;background-color:#007fff;}

/*brands*/
.brands_box{}
.brands_box h2{font-size:16px; color:#000; line-height:25px;}
.brands_box .brandtags{line-height:25px; font-size:12px; text-align:center;}
.brands_box .brandtags a{color:#333; margin:0px 5px; text-decoration:underline;}
.brands_box h3{font-size:16px; line-height:25px; padding-left:10px;}
.brands_box ul.brandslist{padding:5px; background:#f7f7f7; border-top:2px #eee solid; margin-bottom:20px; overflow:hidden;}
.brands_box ul.brandslist li{width:240px; height:25px; line-height:25px; float:left;}
.brands_box ul.brandslist li a{color:#333;}
.brands_box ul.brandslist li a:hover{text-decoration:underline;}

.brand_product ul.productlist li{margin: 5px 13px 0px 0px;}
.brand_product ul.productlist li.no_marg {margin-right:0px;}
.deals_product ul.productlist li{margin: 5px 13px 0px 0px;}
.deals_product ul.productlist li.no_marg {margin-right:0px;}
.deals_box{}
.deals_box_con{ border:1px solid #eee; border-top:0px; background:#fff; padding:10px; /*width:738px;*/ overflow:hidden;}
.deals_box_con h3{ font-size:14px; color:#333; width: 50px; float: left; padding: 5px 0px; line-height: 22px;}
.deals_box_con ul{width: 920px; float: left; overflow: hidden;}
.deals_box_con ul li{width: 180px; float: left; height: 25px; line-height: 22px; padding: 5px 0px; overflow: hidden;}
.deals_box_con ul li a{display: inline-block; line-height: 22px; color: #1060C3; padding: 0px 5px;}
.deals_box_con ul li a:hover,.deals_box_con ul li.cur a{background: #FF7506; color: #FFF;border-radius: 3px; -webkit-border-radius: 3px;}

.deals_time{background: #F5F5F5; padding: 20px; text-align: center;}
.deals_time .text{ width:306px; height:40px; padding-right: 10px; display:inline-block; color:#000; text-align:right; line-height:40px; text-transform: uppercase; font-weight: bold; font-size: 28px; float: left;}
.deals_time .textr{ width:206px; height:40px; padding-left: 10px;  display:inline-block; color:#000; text-align:left; line-height:40px; text-transform: uppercase; font-weight: bold; font-size: 28px; float: left;}
.colockbox{width:292px;height:40px;background:url(../images/colockbg.png) no-repeat; display: inline-block; float: left;}
.colockbox span{float:left;display:block;width:50px;height:40px;line-height:40px;font-size:24px;color:#ffffff;letter-spacing:8px; overflow:hidden; margin-right:20px; padding-left:8px; letter-spacing:14px}
.colockbox span.second{margin:0;}
#demo01{width:292px;}
#shopping_btn_box{ margin:10px 0;}
#shopping_btn_box a{ margin-right:10px;}
.product_search_tip{line-height:24px; margin-bottom:10px;}
.product_search_tip ul{ padding:5px;}
.product_search_tip ul li{ float:left; padding-right:8px;}
.search_no_result{margin:10px 0 10px 0; display: block;height: 35px;text-align: left;line-height: 35px;background: #FFFFE5;color: #B5A16F;border: 1px #F3DEAF solid;font-size: 12px;border-radius: 3px;}
.search_no_result img{margin:0 10px 0 20px;}

/*wholesale table*/
.wholesaletable{border: 1px #CCC solid; width: 300px; background: #FFF; margin-top: 10px;}
.wholesaletable th,.wholesaletable td{padding: 5px; text-align: center;}
.wholesaletable th{background: #0066CB; color: #FFF; text-align: center;}
.wholesaletable th.qty,.wholesaletable td.qty{width: 40px;}
.wholesaletable td.qty input{width: 40px; border: 1px #CCC solid; padding: 1px; height: 20px; line-height: 20px; text-align: center;}
.wholesaletable tr.odd{background: #FFF;}
.wholesaletable tr.even{background: #f5f4f4;}


.download li p{display:none}
.download li.first p{display:block}





