/*--index page--*/

.today_deal {margin-top: 20px; font-size: 13px;}
.today_deal .container_inner {background-color: #FFF; border-top: 2px solid #000;}
.today_deal .deal_title { position: relative; height: 48px; line-height: 48px; padding-left: 20px; font-size: 20px; color: #333; border-bottom: 1px solid #EEE;}
.today_deal .deal_title h2 {float: left;font-size: 20px; line-height: 48px; margin: 0px 18px 0px 0px;}
.today_deal .deal_title h2 i{ font-style: normal; color: #699f00;}
.today_deal .deal_title .count_down { float: left; color: #699f00; font-size:19px; visibility: hidden;}
.today_deal .deal_title .count_down i { color: #333; font-style: normal; margin-right: 5px;}
.today_deal .deal_title .view_more { position: absolute; top: 0px; right: 15px; color: #999; font-size: 13px;}

.today_deal .deal_con{ height: 480px;}
.main_product_box {border-right: 1px solid #EEE;border-left: 1px solid transparent;}
.main_product_box:hover{box-shadow:0 3px 6px 0 rgba(51,51,51,.298039); border-color:#eee}
.today_deal .row_box { float: left;}
.main_product_show {width: 280px; margin: 0px auto; text-align: center; padding-top: 10px; height: 480px;}
.main_product_show a {color: #333;}
.main_product_show a:hover,.product_list_show li a:hover{ text-decoration: none;}
.main_product_show .pro_img {margin-bottom: 25px; width: 280px; height: 280px;}
.main_product_show .pro_img img {max-width: 300px;max-height: 300px; width:250px;}
.main_product_show .pro_title {line-height: 18px; height: 36px; overflow: hidden; margin-bottom: 20px;}
.main_product_show .discount { padding: 0px 0px 10px; text-align: center;}
.main_product_show .discount span { display: inline-block;background-color: #78a524; line-height: 30px; padding: 0px 10px; height: 30px; color: #FFF; font-size: 16px; font-weight: 700;}
.main_product_show .g_price {display: block; font-size: 18px; font-weight: 700; margin-bottom: 3px;}
.main_product_show .g_del_price { color: #999;}

.product_list_show li { position: relative;list-style: outside none none; height: 160px; padding-top: 10px; margin-left: 0px; border-right: 1px solid #EEE; border-left: 1px solid transparent;
    border-top: 1px solid #EEE;}
.product_list_show li:hover{ box-shadow:0 3px 6px 0 rgba(51,51,51,.298039);  border-color:#eee}
.product_list_show li:first-child { border-top: 0px none;}
.product_list_show li a { display: block; height: 140px; color: #333;}
.product_list_show .pro_img { position: absolute; left: 50%; top: 10px; width: 150px;}
.product_list_show .pro_img img { vertical-align: top; width: 140px; height: 140px;}
.product_list_show .pro_info { position: absolute; left: 25%; margin-left: -50px; padding-top: 30px;}
.product_list_show .pro_info .discount { padding: 0px 0px 10px; text-align: left;}
.product_list_show .pro_info .discount span { display: inline-block; background-color: #9aba60; line-height: 30px; padding: 0px 10px; height: 30px; text-align: center; color: #FFF;
    font-size: 16px; font-weight: 700;}
.product_list_show .g_price { display: block; font-size: 18px; font-weight: 700;}
.product_list_show .g_del_price {color: #999;}
.foot_sns_box li{ float:left;}
.gbox_small{ font-size: 11px;}
.sharefeature span a .a_icon{ display: inline-block; background: url("../images/home-sprite.png") no-repeat; vertical-align: top; margin-right: 3px;}
.sharefeature span a:hover{ text-decoration: none;}
.sharefeature span a .icon_share_email{ width: 19px; height: 15px; background-position: -85px -170px;}
.sharefeature span a .icon_share_facebook{ width: 17px; height: 17px; background-position: -22px -169px;}
.sharefeature span a .icon_share_twitter{ width: 18px; height: 17px; background-position: -44px -170px;}
.sharefeature span a .icon_share_pinterest{ width: 17px; height: 17px; background-position: -64px -169px;}
.gbcopy{ max-height: 65px; overflow: hidden; margin-bottom: 5px;}
.dealDescriptionText{ line-height: 20px; font-size: 13px; color:#666;}
.pricedeal{margin-bottom: 5px;}
.pricedeal b{color: #900;font-size: 18px;font-weight: 700;}
.actioncont {position: relative; height: 32px;margin: 10px 13px 18px 0px;}
.actioncont .btn{ display: block; width: 135px; height: 30px; line-height: 30px; background: #71ac00; border: 1px solid #668a22; color:#fff; text-align: center;}
.actioncont .btn:hover{ text-decoration: none; background-color: #5d8e00;}

.order_wrap { height: 44px; line-height: 44px; margin: 20px 0px; border: 1px solid #E8E8E8; background: #FFF none repeat scroll 0% 0%; width: 100%;}
.p_ralative { position: relative;}
.order_wrap a { color: #333; font-size: 14px; padding: 0px 20px; position: relative;}
.order_wrap a.current,.order_wrap strong.current { color: #699f00;}
.order_wrap strong.current{ margin-left:25px; font-weight:bold;}

*::before, *::after { box-sizing: border-box;}
.order_wrap a.orders::after {  background: transparent url("../images/arrow.png") no-repeat scroll 0% 0%; content: ""; position: absolute; width: 9px; height: 10px; right: 5px;
    top: 7px;}
.order_wrap a.desc::after{ background-position: 0px -46px;}
.order_wrap a.asc_desc::after { background-position: 0px -90px;}

.order_wrap a.sd_recently_viewed { border-left: 1px solid #E8E8E8; float: right; background: #F8F8F8 none repeat scroll 0% 0%;  padding-right: 40px; position: relative; height: 42px;
}
.order_wrap a.sd_recently_viewed::after {content: ""; width: 0px; height: 0px; border-width: 6px; border-style: solid; border-color: #CCC transparent transparent;-moz-border-top-colors: none;
    -moz-border-right-colors: none; -moz-border-bottom-colors: none;  -moz-border-left-colors: none; border-image: none; position: absolute; right: 20px;  top: 19px;}
.recent_view_inner { position: absolute; background-color: #F8F8F8; top: 100%;    left: 0px;  z-index: 2;  border: 1px solid #DDD;  margin-top: -2px;  min-height: 42px;
    overflow: hidden; max-height: 140px; box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.1); width: 100%;}
.recent_view_inner a { display: inline-block; padding: 10px;}
.recent_view_inner img { max-height: 120px;}

/*--product list page--*/
.breadcrumb { margin: 15px 0px 20px;}
.breadcrumb h1{font-size: inherit; display: inline;}
.breadcrumb h1 span { font-weight: 700;}
.pro_main_list{ position: relative; margin-bottom: 40px; width:1200px; margin:0px auto; }
.pd_list_box { width: 212px; position: absolute; z-index: 1; background: #fff; border: 1px solid #e4e4e4; padding-bottom: 30px;}
.cate_h2{width: 210px; height: 35px; line-height: 35px; font-size: 18px; font-weight:normal;background: #8c8c8c; color:#fff; text-indent: 17px; }
.pd_list_box dl{ width:190px;padding: 8px 10px;}
.pd_list_box dl dt{ padding-right: 12px; font-size: 12px; font-weight: 700;  line-height: normal; display: inline-block; cursor: pointer;}

.pd_list_box dl dt.attr_less{ background-position:right -324px;}
.pd_list_box dl dt.attr_more{background-position:right 7px}
.pd_listNav{ margin-top:5px;}
.pd_listNav ul li{ overflow: hidden; list-style-type: none; margin: 0px; line-height: 17px; padding: 3px 0px;}
.pd_listNav ul li span { font-size: 12px; color: #999;display: inline-block;}
.pd_listNav ul li i{display: inline-block; background-color:Red;}
.pd_list_item .td_product_list .pro_img {height: 210px;}
.pd_list_item{ min-height:800px;}
.search_proNum em{ font-weight:normal;}

.pd_list_container {margin-left: 240px; overflow: hidden; position: relative; min-height:900px;}
.pd_search_result{ position: relative; margin-bottom: 15px;}
.search_proNum{ position: relative; float: left; font-size: 13px; font-weight:bold;}
.search_proNum i{ font-size: 14px; color:#78a524;}
.search_pagesNum{  position: relative; float: right;}
.search_pagesNum a{ display: inline-block; padding:1px 5px;text-align: center; border: 1px solid #d3d3d4; background: #fff;}
.search_pagesNum a i,.page_number2 a i{display: inline-block;border-style: solid;  width: 0px; height: 0px; font-size: 0px;
    line-height: 0;visibility: visible;}
.search_pagesNum a i.left_arrow_cly,.page_number2 a i.left_arrow_cly{ border-width: 4px 4px 4px 0px; border-color:transparent #b3b3b3 transparent ;}
.search_pagesNum a i.left_arrow,.page_number2 a i.left_arrow{ border-width: 4px 4px 4px 0px; border-color:transparent #629700 transparent ;}
.search_pagesNum a i.right_arrow_cly,.page_number2 a i.right_arrow_cly{ border-width: 4px 0px 4px 4px; border-color:transparent #b3b3b3 transparent ;}
.search_pagesNum a i.right_arrow,.page_number2 a i.right_arrow{ border-width: 4px 0px 4px 4px; border-color:transparent #629700 transparent ;}
.page_number_box .order_wrap{ padding:0px 10px;}
.page_number2{ position: relative; float: left;}
.page_number2 a{ padding: 1px 6px;border: 1px solid #d3d3d4; background: #fff; margin: 0px 2px;}
.page_number2 a i.left_arrow{border-width: 6px 6px 6px 0px; }
.page_number2 a i.right_arrow{ border-width: 6px 0px 6px 6px;}
.page_number2 a.current{color:#629700;}
.page_number2 a:hover.current{text-decoration: none;}
.page_number2 span.nocss{ padding: 3px 6px;border: 1px solid #d3d3d4; background: #fff; margin: 0px 2px; color:#d3d3d4}
.page_number2 span.atcss,.page_number2 span.setcss{ font-size:18px; font-weight:bold; color:#ff6600; padding:0px 5px;}





.page_go{ position: relative; float: right;}
.page_go input.ipt_pageNum{ height: 21px; line-height: 21px;  border: 1px solid #d3d3d4; background: #fff; width: 50px; text-indent: 5px;}
.page_go input.btn_go{ height: 22px; line-height: 22px; border: none; padding: 0px 15px; background: #78a524; color:#fff; font-size: 14px; margin-left: -5px; }

.pd_list_item .td_product_list .pro_name {white-space: normal;}
.pd_addToCart{ display: block; margin-top: 6px;}
.pd_addToCart:hover{ color:#699f00; text-decoration: none; }
.pd_addToCart em{ display: inline-block; width: 16px; height: 16px; line-height: 16px; text-align: center;
    -moz-border-radius: 50%; -webkit-border-radius: 50%;  border-radius: 50%; background:#829165 url("../images/icon.png") no-repeat 3px -288px; color:#829165; vertical-align: top;margin-right: 3px;}
.pd_addToCart:hover em{ background-color: #699f00;}

/*--German warehouse--*/
.gw_bg{ background-color: #fff;}
.gw_fot,.gw_partner_box{ background-color: #f5f5f5; border-top: 1px solid #e5e5e5;}
.grey_brand_bg{ background-color: #fff; border-top: 1px solid #e5e5e5; }
.warehouse_nav{ background-color: #1a1a1a;}
.warehouse_nav .channel_warehouse{ float: left;}
.warehouse_nav .channel_warehouse a {margin-right:40px; color: #717171;}
.warehouse_nav .channel_warehouse a:hover,.warehouse_nav .channel_warehouse a.current{ color:#fff; text-decoration: none;}
.gw_banner{ margin: 30px 0px;}
.gw_banner .container{ text-align: center; border: 1px solid #fff;}
.gw_banner img{ width:auto; margin: 0 auto;  border: 1px solid #929292; }
/* vedio_scroll S*/
.gw_scroll_warp{ height: 425px; background-color: #000; padding: 20px 0px;}
.gw_scroll_warp .dare_to{ color:#fff; font-size: 22px; font-weight: normal; margin-left: 40px;}
.proimg_scroll {height: 330px;width:1200px; overflow: hidden; float: right; display: inline; margin-top: 10px; position: relative;}

.caro_prev, .caro_next {position: absolute; top: 112px; right: 0; display: block; width: 39px;  height: 60px; background: url(../images/home-sprite.png) -41px -196px no-repeat;}
.caro_prev { left: 0; background-position: 0 -196px;}
.caro_prev:hover {background-position: -82px -196px;}
.caro_next:hover { background-position: -123px -196px;}
.caro_box {width: 1078px; height: 330px; margin-left: auto; margin-right: auto; text-align: center; overflow: hidden;}
.caro_box li { width: 218px; height: 100%; float: left;overflow: hidden; text-align: center; padding-bottom: 20px;}
.caro_box li .pro_msg{ width: 202px; background-color: #fff; border-radius: 6px; padding: 10px;}
.caro_box li .pro_msg .pro_img{height:190px;}
.ck-slide .caro_box li img{ width:auto; height:auto;}
.caro_container .pro_name {color: #333; font-size: 13px; display: block; overflow: hidden; text-overflow: ellipsis; word-wrap: normal; margin: 10px 0px;}
.caro_container .pro_price { font-size: 12px; color: #333; display: block;}
.caro_container .pro_price b { font-size: 18px; font-weight: bold;}
.caro_container .order_num { display: block; font-size: 13px; color: #999;margin-top: 10px;}
.caro_container .order_num i {font-style: normal; color: #333; padding-right: 5px;}
#content .caro_box img { display: inline;}
.caro_container img { vertical-align: middle;}
/* vedio_scroll E*/
.gw_feature_list{ margin-top: 57px;}
.gw_featuredPro{ font-size: 22px; float: left;}
.gw_feature_list .pd_list_item .td_product_list .pro_img { padding-top: 10px; text-align: center; min-width: 210px; overflow: hidden;}
.gw_feature_list .td_product_list .pro_msg { margin: 0px 0px 15px 15px; padding: 10px;border: 1px solid #eee;}
.gw_feature_list .td_product_list .pro_msg.current,.gw_feature_list .td_product_list .pro_msg:hover{border: 1px solid #78a524;}
.gw_pageNum .order_wrap { background: #f9f9f9;}
.top_icon,.off_icon,.hot_icon{ position: absolute; z-index: 99; background:url("../images/icon.png") no-repeat; z-index:1;}
.top_icon{ top: 0; right: 0;width: 84px; height: 56px; background-position: 0px -310px; }
.top_icon a{ display:block; width:100%; height:100%;}
.off_icon{ background-position: 0px -376px; top: -5px; right: -5px; width: 50px; height: 55px; line-height:30px; font-size:22px; color:White;}
.hot_icon{ background-position: 0px -440px; top: 0; right: 0; width: 81px; height: 54px;}
.soldOut_icon{ position: absolute;left: 50px; top: 180px; z-index: 99; width: 140px; height: 70px; background:url("../images/home-sprite.png") no-repeat 0 -261px;z-index:1;}
/* service item*/
.gw_service_item{ background-color: #f5f5f5; border-top:1px solid #e5e5e5; margin-top: 50px;}
.gw_service_item .container{ display: block;}
.gw_service_item li{ padding: 30px 44px; width:33%; float: left; position: relative;border-right:1px solid #e5e5e5;}
.gw_service_item li:first-child{ border-left:1px solid #e5e5e5;}
.fast_shipping,.RMA_processing,.onWork24{ display: inline-block; width: 54px; height: 54px; background: url("../images/home-sprite.png") no-repeat; vertical-align: middle; position: relative; float: left; margin-right: 15px;}
.gw_service_item li em.fast_shipping{ background-position: 0 -338px;}
.gw_service_item li em.fast_shipping:hover{background-position: 0 -402px;}
.gw_service_item li em.RMA_processing{ background-position:-64px -338px;}
.gw_service_item li em.RMA_processing:hover{background-position: -64px -402px;}
.gw_service_item li em.onWork24{ background-position:-128px -338px;}
.gw_service_item li em.onWork24:hover{background-position: -128px -402px;}
.gw_service_item li span{ line-height: 24px; font-size: 14px;  float: left; text-align: left;}

/* --products detail--*/
.detail_wrap{ margin-bottom: 10px;}
.detail_main {float: left; width: 100%;}
.detail_main_wrap { margin-left: 660px;}
.detail_main_wrap .product_name{ font-size: 18px; color: #333; line-height: 22px; padding-left: 15px; margin-bottom: 8px;}
.product_star_order { height: 22px; padding: 0px 0px 8px; line-height: 17px; overflow: hidden; width: 100%; margin-bottom: 6px;}
.product_star_order .product_star,.product_star_order .product_reviewfules { display: inline-block; cursor: pointer; overflow: hidden;padding: 0 10px; }
.product_star_order .product_reviewfules{ font-size:11px; color:#ff6600; padding:0px 2px;}
.ui_rating_star1,.ui_rating_star2,.ui_rating_star3,.ui_rating_star4,.ui_rating_star5{display: inline-block;height: 17px; line-height: 17px; width: 81px;  background:transparent url("../images/home-sprite.png") no-repeat;}
.ui_rating_star0{ display:none;}
.ui_rating_star1{ background-position: right -98px;}
.ui_rating_star2{ background-position: right -117px;}
.ui_rating_star3{ background-position: right -136px;}
.ui_rating_star4{ background-position: right -155px;}
.ui_rating_star5{ background-position: right -174px;}
.product_star_order .orders_count { border-left: 1px solid #DDD; padding-left: 15px; margin-left: -1px; cursor: pointer;}
.product_star_order b { font-size: 14px;}

.product_info_price { margin-right: 15px; border-top: 1px solid #DDD; padding-top: 18px;}
.product_info_original{ margin-bottom: 10px;}
.product_info_price dl { display: block; clear: both;}
.product_info_price dl.hiddendiv{ display:none;}
.product_info dl::after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px;}
.product_info_price dt {float: left; text-align: right; width: 95px;padding: 0px 10px 0px 15px; color: #555; line-height: 15px; word-wrap: break-word;}
.product_info_price dd { margin-left: 101px;}
.original_price { color: #333; margin-right: 15px;}
.product_info_current { line-height: 18px;  margin-bottom: 12px;}
.current_price { position: relative; }
.current_price b{ color:#b82704; font-size: 20px; font-weight: normal;}
.current_off{color:#b82704; font-size: 14px;}
.current_cus{ position:relative; margin-left:15px; float:right;}
.current_cus a{ color:#338800; text-decoration:underline;}

.product_info_operation {margin-bottom: 23px; margin-top: 18px; padding: 12px 18px; position: relative; border-top: 1px solid #ddd;}
dl.product_info_color, dl.product_info_size { margin-bottom: 3px;}
.product_info_color dt{ line-height: 32px; color:#555;}
.product_info_color dt b{ color:#000;}
.sku_color li{ float: left; margin-right: 10px;}
.sku_color li a{ display: block; width:49px; height: 49px; border: 1px solid #e0e0e0;}
.sku_color li a img{ width:100%; height:auto;}
.sku_color li a:hover,.sku_color li a.current{border: 1px solid #e47911;}
.msg_error {width: 250px; margin-top: 4px; margin-bottom: 10px; padding: 4px 10px; background: #FFF9EB; border: 1px solid #F7DD89; color:#ff6600;}
.product_info_QY{ margin-top: 18px;}
.product_info_QY dt{    float: left; color: #555; line-height: 15px; font-size: 14px;  margin-right: 10px;}
.product_info_QY dd{}
.ipt_quantity{ width: 70px; height: 27px; line-height: 27px; float:left; border: 1px solid #c2c2c2;padding: 0px 5px; font-size: 14px;color:#000;}
.ipt_quantity_cly{ width: 40px; text-align:center; height: 27px; line-height: 27px; float:left; border: 1px solid #c2c2c2;padding: 0px 5px; font-size: 14px;color:#000;}
.product_info_QY .sub_info { color: #999; margin-top: 5px; height: 15px; line-height: 15px; display: inline-block;}
.product_info_QY .msg_error{ margin-top: 13px;}
/*--button s--*/
.buy_now { margin-bottom: 5px; padding: 0px 18px;}
.buy_now input.buynow{width:144px; height:35px; background:url(../images/buy-btn.png) left top no-repeat; border:0px; vertical-align:middle;}
.buy_now input.buynow_cly{width:144px; height:35px; background:url(../images/buy-btn_cly.png) left top no-repeat; border:0px; vertical-align:middle;}
.buy_now input.addtocart{ border:0px; width:178px; height:35px; background:url(../images/add-btn.png) left top no-repeat; vertical-align:middle;}
.buy_now input.addtocart_cly{ border:0px; width:178px; height:35px; background:url(../images/add-btn_cly.png) left top no-repeat; vertical-align:middle;}
.buy_now .add_digg{ border:1px solid #e2e2e2; padding:10px 20px; padding-left:35px; display:inline-block; margin-left:30px;border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; cursor:pointer;  background:url(/images/hearts.gif) 10px center no-repeat; }
.buy_now .buy_loading{ height:40px; width:180px; position:absolute; background:url(/images/mloading.gif) #ffffff center center no-repeat; display:none; opacity: 0.7; -ms-filter: "alpha(opacity=70)"; filter: alpha(opacity=70);}
.pop_mainload{ width:600px; height:360px; position:absolute;  background:url(/images/loading.gif) #ffffff center center no-repeat; opacity: 0.7; -ms-filter: "alpha(opacity=70)"; filter: alpha(opacity=70); display:none;}


/*--button E--*/
.add_to_wishlist{ line-height:16px; height:16px;padding: 0px 18px;}
.add_to_wishlist strong{content:''; padding-left:20px; display:inline-block; min-width:140px; height:20px; margin-right:3px; line-height:20px;background:url("../images/icon.png") no-repeat 2px -521px;
    margin-bottom:2px; vertical-align:middle}
.add_to_wishlist .newwishlist_pan strong.title,.add_to_wishlist strong.title{ background-image:none; display:block; width:60px; text-align:right; background-color:transparent;}

.sub_info { color: #999;}
.add_to_wishlist{ min-width:250px;}
.add_to_wishlist:hover strong{background-color:#e2e2e2;}
.add_to_wishlist:hover .newwishlist_pan strong{ background-color:transparent;}
.add_to_wishlist strong:hover{ background-color:#e2e2e2;}
.add_to_wishlist .more_wishlist{ min-width:200px; height:auto; background-color:#f2f2f2; position:absolute; margin-top:16px; padding-bottom:10px; z-index:99; display:none;}
.add_to_wishlist .more_wishlist_no{ display:none;}
.add_to_wishlist:hover .more_wishlist{ display:block;}
.more_wishlist ul{ margin:10px;}
.more_wishlist ul li{ border-bottom:1px dashed #d2d2d2;}
.more_wishlist ul li a{ line-height:25px;}
.more_wishlist ul li.default a{ color:#690000;}
.more_wishlist .wishlist_addnow{ text-align:center;}
.more_wishlist .wishlist_addnow a{ border:1px solid #e2e2e2; line-height:23px; background-color:#ffffff; padding:5px 15px;}
.pro_promotions_info{ margin: 40px 0px; padding: 18px;border-top: 1px solid #DDD;}
.pro_promotions_info h2{ font-size: 14px; font-weight: 700;}
.pro_promotions_info ul{ padding-left: 15px; line-height: 20px; color:#949494;}
.pro_promotions_info ul li{list-style: outside none disc; word-wrap: break-word; margin: 0px;}
.pro_promotions_info ul li span{word-wrap: break-word; display: block; color:#333;}
.pro_promotions_info ul li a{ color:#78a524;text-decoration: underline;}

.detail_img{ width: 610px; margin-left: -100%; float: left; display: inline;}
#img{ width:610px; position: relative;}
.ui_image_viewer { position: relative; display: block; border: 1px solid #E8E8E8; background: #FFF; overflow: hidden;}
.ui_image_viewer_thumb_frame img, .ui_image_viewer_image_frame img { vertical-align: middle;}
.ui_image_viewer_thumb_wrap,.ui_image_viewer_image_wrap{ table-layout: fixed; display: table !important;text-align: center;background: #FFF;}
.ui_image_viewer_thumb_wrap { width: auto; height: 400px;z-index: 1; margin: 0 auto;}
.u_image_viewer_viewport { position: absolute; border: 1px solid #CCC; overflow: hidden; background: #FFF;}
#img .image_nav { list-style-type: none; margin: 3px 0px 0px; text-align: center; width: 610px;}
#img .image_nav_item { margin: 0px 8px 0px 0px;  padding-top: 4px; width: 56px; height: 56px; float: left; cursor: pointer; overflow: hidden; display: table; cursor: pointer;}
#img .image_nav_item.current {background: transparent url("../images/thumb_arrow.gif") no-repeat scroll 22px 0px;}
#img .image_nav_item span {display:block; width: 52px; height: 52px; border: 1px solid #DEDEDE; display: table-cell; vertical-align: middle;}
#img .image_nav_item img { border: 1px solid transparent;  max-width: 50px;  max-height: 50px;}
#img .image_nav_item.current span{background: #FFF; border-color: #FCAB42; border-width: 2px;}
/*#img .zoom_in_img { width: 610px; height: 24px; line-height: 24px; color: #999; margin: 35px 0 20px;text-align: center;}*/
.discount_flag {position: absolute;right: -10px; top: -10px; width: 50px; height: 55px; padding-right: 22px;color: #FFF; font: 700 23px/44px Arial; text-align: right;
    background: transparent url("../images/icon.png") no-repeat  0px -376px;}
.sns_tool{ text-align: center;}

hr{background-color: transparent; display: block; height: 1px;border-width: 1px 0px 0px; border-top: 1px solid #E7E7E7;line-height: 19px; margin-top: 0px; margin-bottom: 14px;}
.sims_carousel_heading { clear: left;}
hr.bucketDivider{/*border:0;*/height:44px!important;margin-bottom:-18px;
    background:-moz-linear-gradient(top,#ddd,#f7f7f7 3px,white);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ddd),color-stop(3px,#f7f7f7),color-stop(100%,white));
    background:-webkit-linear-gradient(top,#ddd,#f7f7f7 3px,white);
    background:-o-linear-gradient(top,#ddd,#f7f7f7 3px,white);
    background:-ms-linear-gradient(top,#ddd,#f7f7f7 3px,white);
    background:linear-gradient(top,#ddd,#f7f7f7 3px,white);
    filter:none;z-index:0;zoom:1}
hr.bucketDivider:after{display:block;width:100%;height:44px;
    background-color:transparent;
    background:-moz-linear-gradient(left,white,rgba(255,255,255,0),white);
    background:-webkit-gradient(linear,left top,right top,color-stop(0%,white),color-stop(50%,rgba(255,255,255,0)),color-stop(100%,white));
    background:-webkit-linear-gradient(left,white,rgba(255,255,255,0),white);
    background:-o-linear-gradient(left,white,rgba(255,255,255,0),white);background:-ms-linear-gradient(left,white,rgba(255,255,255,0),white);
    background:linear-gradient(left,white,rgba(255,255,255,0),white);filter:none;z-index:1;content:""}
.a-lt-ie10 hr.bucketDivider,.a-lt-ie9 hr.bucketDivider{border-top:1px solid #e7e7e7;height:1px!important; margin-bottom:14px;display:block; background-color:transparent}

.detail_similar_pro {height: auto; background-color: transparent; padding: 0px 0px;}
.detail_similar_pro .dare_to {color: #000;font-size: 18px; font-weight: normal; margin-left: 0px;}
.detail_similar_pro .caro_prev,.detail_similar_pro .caro_next {position: absolute; top: 112px; right: 0; display: block; width: 36px;  height: 39px; background: url(../images/home-sprite.png) -38px -466px no-repeat;}
.detail_similar_pro .caro_prev { left: 0; background-position: 0 -466px;}
.detail_similar_pro .caro_prev:hover {background-position: -76px -466px;}
.detail_similar_pro .caro_next:hover { background-position: -114px -466px;}
.detail_similar_pro .caro_box li {text-align: left;}
.payment_description_wrap{ padding-bottom: 30px;}
.tit_pdw div{ float: left;display: inline; margin-right: 10px;padding: 5px 15px; font-size: 18px;color:#000; }
.tit_pdw div.this{ text-decoration: none; background-color: #747474; color:#fff;}
.model_description{ padding:20px 0px;}
.model_description table{ width:90%; border:1px solid #e2e2e2;}
.model_description table td{ border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; line-height:180%; padding:2px 5px;}
.model_description table td.btitle{ width:250px; background-color:#f2f2f2; font-weight:bold; text-align:right;}
.model_description .allinfo{ font-size:1em; line-height:180%;}
.model_description h3{ line-height:200%;}

.specifications{ padding-top: 12px; border-top:1px solid #e7e7e7; margin-top: 20px;}
.customer_reviews_wrap{ padding-bottom: 30px;}
.average_rating h3{ float:left; display: inline;}
.product_reviews_link{ float: left; display: inline; height: 22px;  overflow: hidden; margin-left: 8px;}
.starBig{ display: inline-block; height: 22px;  width: 99px; background:url("../images/home-sprite.png") no-repeat 0 -667px; vertical-align: middle;  }
.starBig_1{ background-position: 0 -637px;}
.starBig_2{ background-position: 0 -606px;}
.starBig_3{ background-position: 0 -575px;}
.starBig_4{ background-position: 0 -544px;}
.starBig_5{ background-position: 0 -513px;}
.a_fixed_grid{ float: left;margin: 15px 0;}
.txtsmaller { white-space: nowrap; font-size: 11px; line-height: 19px;}
.a_fixed_grid a { text-decoration: none; cursor: pointer;}
.a_fixed_grid .txtnormal { font-size: 12px; line-height: 17px;padding-right: 10px;float: left;}
.a_fixed_grid .histoFullBar{ margin-right: 1px;border: 1px solid #FFF;float: left; width: 96px; overflow: hidden; font-size: x-small;}
.histoRowfive{ padding: 1px 0px;}
.a_meter{
    overflow:hidden;
    background-color:#f3f3f3;
    background:#f2f2f2;
    background:-webkit-linear-gradient(top,#eee,#f6f6f6);
    background:linear-gradient(to bottom,#eee,#f6f6f6)
}
.a_meter .a_meter_bar{
    border-radius:1px;
    width:0;
    float:left;
    font-size:0;
    height:100%;
    background-color:#ffce00;
    background:#ffba00;
    background:-webkit-linear-gradient(top,#ffce00,#ffa700);
    background:linear-gradient(to bottom,#ffce00,#ffa700);
    -webkit-transition:width .5s ease;
    transition:width .5s ease
}
.a_meter .a_meter_bar:before{
    display:block;
    background-color:rgba(255,255,255,.25);
    margin:1px;
    content:"";
    height:1px;
    font-size:0
}
.a_meter.a_inactive .a_meter_bar{
    background-color:#ddd;
    background:#b3b3b3;
    background:-webkit-linear-gradient(top,#bcbcbc,#aaa);
    background:linear-gradient(to bottom,#bcbcbc,#aaa)
}
.a_meter{
    border-radius:1px;
    box-shadow:inset 0 1px 2px rgba(0,0,0,.4),inset 0 0 0 1px rgba(0,0,0,.1);
    height:17px
}
.a_meter .a_meter_bar{
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.05)
}
.a_fixed_grid .txtnormal { font-size: 12px; line-height: 17px;color: #999;padding-left: 10px;float: left;text-decoration: none;}
.a_fixed_grid .txtlarge { font-size: 14px; font-family: Arial,Verdana,"Helvetica Neue",Helvetica,sans-serif; line-height: 19px;color: #666; margin-bottom: 5px;}
.a_fixed_grid .cr_btn {color: #000; font-weight: bold; text-decoration: none; text-align: center; display: inline-block; vertical-align: top; border-style: solid;
    border-width: 1px;-moz-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.12) inset;-webkit-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.12) inset; box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.12) inset; cursor: pointer; margin: 0px; padding: 0px; outline: 0px none;  -moz-user-select: none;}
.a_fixed_grid .btn_sec { background: transparent -moz-linear-gradient(center top , #F9F8F6, #E4E1DB, #DAD5CE) repeat scroll 0% 0%;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F9F8F6),color-stop(3px,#E4E1DB),color-stop(100%,#DAD5CE));
    background:-webkit-linear-gradient(top,#F9F8F6,#E4E1DB 3px,#DAD5CE);
    background:-o-linear-gradient(top,#F9F8F6,#E4E1DB 3px,#DAD5CE);
    background:-ms-linear-gradient(top,#F9F8F6,#E4E1DB 3px,#DAD5CE);
    background:linear-gradient(top,#F9F8F6,#E4E1DB 3px,#DAD5CE);
    border-color: #8d9096;
    -moz-text-shadow: 0px 1px 0px #F8F8ED;
   -webkit-text-shadow: 0px 1px 0px #F8F8ED;
    text-shadow: 0px 1px 0px #F8F8ED;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;}
.a_fixed_grid .btn_sec:hover{
    background: transparent -moz-linear-gradient(center top , #F9F8F6, #f1f2f5, #e8eaed) repeat scroll 0% 0%;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F9F8F6),color-stop(3px,#f1f2f5),color-stop(100%,#e8eaed));
    background:-webkit-linear-gradient(top,#F9F8F6,#f1f2f5 3px,#e8eaed);
    background:-o-linear-gradient(top,#F9F8F6,#f1f2f5 3px,#e8eaed);
    background:-ms-linear-gradient(top,#F9F8F6,#f1f2f5 3px,#e8eaed);
    background:linear-gradient(top,#F9F8F6,#f1f2f5 3px,#e8eaed);
}
.a_fixed_grid .cr_btn span { color: #000; display: block;}
.a_fixed_grid .cr_btn .btn_medium {line-height: 21px; padding: 1px 8px 2px;}
.a_spacing_micro{ width:100%;margin-bottom: 4px !important;}
.a_icon_row {
    display: block;
    line-height: 0;
    padding-top: 1px;
    padding-bottom: 1px;
}
.a_spacing_none {
    margin-bottom: 0px !important;
}
.a_letter_space { display: inline-block; width: 0.285em;}
.a_size_base {font-size: 13px !important; line-height: 19px !important;}
.a_text_bold { font-weight: 700 !important;}
.a_color_secondary{color: #555 !important;}
.noTextDecoration { color: #568401;}
.a_spacing_small{width: 100%; margin-bottom: 10px !important;}
.a_size_mini { font-size: 11px !important; line-height: 1.465 !important;}
.a_icon_text_separator, .a_text_separator { display: inline-block; margin: -2px 0.67375em 0px; width: 1px; background-color: #DDD; line-height: 0; height: 14px;
    vertical-align: middle;}
.a_section{ margin: 5px 0;}
.MHRHead{ line-height: 18px;}
.cr_vote_buttons{ padding: 5px 0 15px 0; color:#666;}
.a_button {
    padding: 0px;
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: #ADB1B8 #A2A6AC #8D9096;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    display: inline-block;
    background: #E7E9EC none repeat scroll 0% 0%;
    border-radius: 3px;
}
.a_button_beside_text { margin-top: -3px;}
.a_button_small { height: 22px;}
.a_button_inner { display: block; position: relative; overflow: hidden; height: 29px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6) inset; border-radius: 2px;}
.a_button .a_button_inner{ background:#eff0f3;  background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec); background:linear-gradient(to bottom,#f7f8fa,#e7e9ec)}
.a_button:hover .a_button_inner{ background:#e0e3e8;  background:-webkit-linear-gradient(top,#e7eaf0,#d9dce1); background:linear-gradient(to bottom,#e7eaf0,#d9dce1)}
.a_button:active .a_button_inner{ box-shadow:0 1px 3px rgba(0,0,0,.2) inset; background-color:#e7e9ec; background-image:none}
.a_button .a_button_text{
    color:#111
}
.a_button_text{
    padding:0 10px 0 11px;
    text-align:center;
    font-size:12px;
    line-height:22px;
    display:block;
    font-family:Arial,sans-serif;
    background-color:transparent;
    margin:0;
    border:0;
    outline:0;
    white-space:nowrap
}
.a_button_text:hover{ text-decoration: none;}
.a_button_text:focus{
    outline:0
}
a.a_button_text,button.a_button_text{
    width:100%;
    height:100%
}
.a_button_inner{ display:block;  position:relative;  overflow:hidden;
    height:20px;
    box-shadow:0 1px 0 rgba(255,255,255,.6) inset;
    border-radius:2px
}
.a-button + .a-button {
    margin-left: 0.385em;
}
.tags_area{ }
.addTag_area{ margin: 30px 0 0 30px; font-size: 14px; height: 26px;}
.addTag_area label{ line-height: 26px;}
.addTag_area .ipt_addTag{ height: 26px; line-height: 26px; border: 1px solid #d6d6d6; background: #f3f3f3;}
.btn_addNew{ border: none; height: 26px; line-height: 26px; background: #78a524; color:#fff; font-size: 12px; font-family: verdana, arial, Helvetica, sans-senif, SimSun; width:100px;}
.btn_addNew:hover{ background: #67980d; }

/*cart pages*/
#page{max-width:1200px!important}
#page{ margin:0 auto; position:relative; padding-bottom: 80px;}
.main_title_text{ padding:35px 0 20px; border-bottom:1px solid #eee; font-size:24px}
.main_title_text_nums{ font-size:14px; color:#999}
.main_title_text_num{ color:#000}
.main_title .ui-notice{ margin-bottom:10px}
.main_title{ padding:15px 0}
.main_title .continue_shopping{ float:left; padding-top:4px}
.main_title .buy_all_wrap{ float:right}
a.continue_btn{ color:#999;font-size:14px;}
a.continue_btn:hover{ color:#f90;}
#mc-coupon-wrap{ max-width:1200px; min-width:990px; margin:0 auto; padding-top:10px}
.item_group_wrapper{
    margin-bottom:20px;
    padding:15px 20px 30px;
    border:3px solid #eee;
    -webkit-tap-highlight-color:transparent;
}
.item_group{
    width:100%;
    table-layout:fixed;
    word-break:break-all
}
.item_group th{
    font-weight:400;
    color:#999
}
.item_group tbody td{
    padding:15px 0;
    border-bottom:1px solid #eee
}
.item_group caption a{
    color:#666
}
.item_group caption a:hover{
    color:#f90
}
.item_group caption{
    padding-bottom:10px;
    text-align:left;
    color:#999
}
.item_group .seller-name{
    float:left;
    line-height:20px;
    display:inline-block;
    margin-right:20px
}
.item_group .item-product td{
    word-wrap:break-word;
    word-break:break-all
}
.item_group .item-product{
    padding-right:20px
}
.item_group .stock-tips{
    display:inline-block;
    margin:5px 10px 0 0;
    padding:5px;
    color:#f60;
    word-break:normal;
    line-height:15px;
    background-color:#fffaf2;
    border:1px dotted #f90
}
.item_group .item-quality{
    width:113px;
    padding-right:20px
}
.item_group .item-price{
    width:150px;
    padding-right:20px
}
.item_group .item-operate{
    width:80px;
    text-align:right
}
.item_group .item-shipping-cost{
    width:174px;
    padding-right:20px
}
.item_group .item-product-info{
    border:none
}
.item_group .item-product-info-wrapper{
    height:20px;
    padding:0 0 30px
}
.item_group .item-product-info-wrapper .ui-notice{
    margin-top:-20px
}
.item_group .item-header{
    padding-bottom:10px;
    border-bottom:1px solid #eee;
    text-align:left
}
.item_group tbody a{
    color:#333
}
.item_group tbody a:hover{
    color:#699f00;
}
.item_group tfoot td{
    padding-top:15px
}
.item_group .product-operate{
    text-align:right
}
.item_group .product-pic{
    float:left;
    width:80px
}
.item_group .product-link{
    margin:0 0 12px 95px
}
.item_group .product-link a{
    line-height:16px
}
.item_group .product-link .lbl-remaining{
    color:#999;
    font-size:11px;
    padding-top:8px
}
.item_group .product-attribute{
    margin-left:95px;
    min-height:18px
}
.item_group .product-attribute dt{
    float:left;
    color:#999;
    margin-right:5px
}
.item_group .product-attribute dd{
    float:left;
    margin-left:0
}
.item_group .product-attribute dt.in_stock{ color:#699f00;}
.item_group .product-attribute dt.out_stock{ color:#ff0000;}
.item_group .sku-img{
    width:16px;
    height:16px;
    border:1px solid #999;
    vertical-align:middle
}
.item_group .product-color-preview{
    display:inline-block;
    color:#666;
    border:1px solid #999;
    height:14px;
    width:14px;
    vertical-align:bottom
}
.item_group .product-color-title{
    display:inline-block;
    line-height:14px;
    height:14px
}
.item_group .product-attribute dd span{
    margin-right:3px;
    color:#333
}
.item_group .product-remove{
    text-align:right;
    clear:both
}
.item_group .product-price .value{
    font-size:14px;
    color:#333
}
.item_group .product-info-detail,.item_group .product-quantity,.item_group .product-price,.item_group .product-shipping,.item_group .product-operate{
    vertical-align:top
}
.item_group .product-info-detail{
    padding-right:60px
}
.product-quantity .txt-unit-quantity{
    color:#999
}
.item_group .product-shipping{
    width:200px
}
.item_group .product-quantity-input{
    height:14px;
    width:35px
}
.item_group .product-quantity-comment{
    color:#999;
    display:block
}
.product-quantity .product-quantity-comment{
    padding-top:3px
}
.item_group .save-total{
    color:#666;
    padding:1px 3px;
    display:inline-block;
    margin-top:15px;
    background:#f4f4f4
}
.item_group .save-total .price{
    font-weight:700
}
.item_group .discount-count-down{
    color:#333;
    display:inline-block;
    margin-top:10px
}
.item_group .discount-count-down .discount{
    color:#FFF;
    background:#699f00;
    padding:0 10px 0 5px
}
.item_group .discount-count-down .one{
    display:none
}
.item_group .discount-count-down .count-down{
    border:1px solid #FFC7A0;
    border-radius:8px;
    color:#ED5F00;
    display:inline-block;
    margin-left:0;
    padding:0 6px
}
.item_group .sell-discount-icon span{
    display:inline-block;
    margin-top:10px;
    padding:0 7px;
    border:1px dashed #f90;
    line-height:20px;
    border-left:5px solid #f90;
    cursor:default
}
.item_group .product-quantity-highlight{
    color:#f7941d
}
.item_group .product-unavialable{
    color:#ccc!important
}
.item_group .currency,.item_group .value{
    font-weight:700;
    font-size:12px;
    color:#333
}
.item_group .product-shipping-select{
    border:1px solid #C6C6C6;
    clear:both;
    cursor:pointer;
    display:block;
    float:left;
    font-size:12px;
    height:24px;
    line-height:24px;
    padding:0 19px 0 5px;
    position:relative;
    text-align:left;
    white-space:nowrap;
    z-index:1;
    background:url(../images/buyer_common.png) no-repeat scroll 100% 0px #FFF;
    min-width:70px;
    color:#333
}
.item_group .totalprice{ font-weight:bold;}
.item_group .product-shipping-select-open{
    border-bottom:none;
    height:25px;
    z-index:100;
    box-shadow:1px 0 0 rgba(0,0,0,.1)
}
.item_group .product-shipping-cost{
    padding-top:15px;
    clear:both
}
.item_group .free-shipping{
    color:#333;
    display:block;
    font-weight:700;
    font-size:12px
}
.item_group .product-shipping-comment{
    clear:both;
    margin-top:5px
}
.item_group .product-shipping-comment dt{
    float:left;
    color:#a6a6a6
}
.item_group .product-shipping-comment dd{
    float:left;
    color:#666;
    margin-left:0
}
.product-shipping .ui-notice{
    background:#fff;
    margin-top:10px;
    clear:both
}
.product-price-info-wrapper{
    float:right
}
.item_group .product-price-info1,.item_group .product-price-info2,.item_group .product-price-info3{
    float:right;
    clear:both
}
.item_group .product-price-info1 .saved-help{
    margin-left:5px;
    text-indent:-999999px;
    display:inline-block;
    width:16px;
    height:16px;
    cursor:pointer;
}
.item_group .product-price-info2{
    margin-top:5px
}
.item_group .product-price-info3{
    margin-top:15px
}
.item_group .product-price-info3 a{
    text-decoration:none
}
.item_group .product-price-title{
    color:#999;
    margin:0 2px 0 15px;
    line-height:18px
}
.item_group .product-price-title-multi{
    color:#999;
    text-align:right
}
.item_group .product-price-total{
    font-size:14px
}
.item_group .product-operate .product-buy{
    text-align:center
}
.item_group .red-error-hint{
    border:1px red solid
}
.discount-info{
    float:left;
    height:60px;
    padding-top:10px
}
.total-discount-info{
    height:40px
}
.discount-info-title{
    float:left;
    padding-right:12px;
    line-height:20px;
    color:#666
}
.total-discount-info .discount-info-title{
    float:right;
    color:#000;
    font-size:14px
}
.discount-content{
    float:left
}
.discount-content .discount-item{
    margin-bottom:5px;
    position:relative
}
.discount-content .discount-text{
    display:inline-block;
    padding:0 10px;
    border:1px dashed #f90;
    line-height:28px;
    border-left:5px solid #f90
}
.discount-content .discount-coupon{
    color:#333;
    display:inline-block;
    padding:0 10px;
    border:1px dashed #e82a00;
    line-height:28px;
    border-left:5px solid #e82a00;
    cursor:pointer
}
.discount-content .discount-coupon-list{
    box-shadow:4px 4px 5px rgba(0,0,0,.1);
    list-style:none outside none;
    padding:0 15px;
    background:#FFF;
    position:absolute;
    z-index:1;
    border:1px solid #CCC;
    margin-top:-1px;
    word-break:normal
}
.discount-content .discount-coupon-list li{
    width:400px;
    color:#333;
    margin-left:0;
    padding:10px 0;
    border-top:1px solid #f2f2f2
}
.discount-content .discount-coupon-list li:first-child{
    border-top:none
}
.discount-content .discount-coupon-item{
    margin-bottom:2px
}
.discount-content .discount-coupon-btn{
    width:100px;
    margin-left:10px
}
.discount-content .discount-coupon-expired{
    color:#999
}
.discount-content .shop-link{
    padding-top:6px;
    margin-left:10px
}
.total-discount-info .discount-content{
    float:right
}
.total-discount-info .discount-content .discount-text{
    border-color:#e62e04;
    border-left-color:#e62e04
}
.total-discount-info .discount-content .shop-link{
    display:inline-block;
    line-height:20px;
    padding-top:0;
    margin-left:15px
}
.discount-content a{
    color:#634200;
    text-decoration:underline;
    padding-right:10px;
}
.discount-content a:hover{
    color:#f90;
    background-position:right -18px
}
.discount-content .j-coupon-feedback{
    display:none
}
#shopcart-hidden-xman-trigger{
    display:none
}
.bottom-info{
    margin:25px 0 0
}
.bottom-info .bottom-info-left{
    float:left;
    width:750px
}
.bottom-info a.bottom-info-remove-all{
    display:inline-block;
    margin-bottom:20px;
    color:#333
}
.bottom-info a.bottom-info-remove-all:hover{
    color:#f90
}
.bottom-info .bottom-info-right{
    float:right
}
.bottom-info .bottom-info-right-wrapper{
    float:right;
    border-left:1px solid #fff;
    padding-left:30px
}
.bottom-info-right-wrapper li strong{ color:#740800; font-weight:bold;}
.bottom-info .total-price-multi{
    font-size:12px
}
.bottom-info .bottom-info-right ul{
    margin-bottom:5px;
    float:right;
    font-size:14px
}
.bottom-info .bottom-info-right li{
    line-height:18px;
    margin-left:0;
    padding-bottom:12px;
    color:#999;
    text-align:right;
    list-style-type:none
}
.bottom-info .bottom-info-right dt{
    color:#666
}
.bottom-info .bottom-info-right .default-price{
    color:#333;
    font-size:14px;
    padding-left:5px;
    font-weight:700
}
.bottom-info .bottom-info-right .total-price{
    color:#bd1a1d;
    padding-left:5px;
    font-weight:700
}
.bottom-info .total-price-wrapper{
    font-size:18px
}
.bottom-info .bottom-info-escrow{
    border:1px solid #E8E8E8;
    margin-top:11px;
    padding:7px 7px 7px 60px;
    position:relative;
    height:47px;
    background:url(/wimg/buyer/single/buyer_protection_35x41.png?t=8b87e574_0) no-repeat scroll 15px 8px #F9F9F9
}
.bottom-info .bottom-info-escrow em{
    color:#999;
    font:11px/1 Tahoma;
    margin-left:15px
}
.buy-now-info{
    float:right;
    clear:both;
    padding-top:20px;
    color:#999
}
.ui-cost b { color: #b12704;}
.product-quantity .ipt_quantity { width: 50px; margin-right: 3px;}

/*--Help center pages--*/
.help_certer{ margin-bottom: 30px;}
.helpC_con{ float: left; width: 100%; min-height: 1px;}
.helpC_inner{display: inline-block; position: relative; margin-left:240px;}
.hc_search{padding-bottom:40px;}
.hc_search_inner{ height: 31px; overflow: hidden; width: 506px; text-align: center;}
.search_help_ipt{ width:85%; float: left; display: inline-block; height:28px; line-height: 28px; border: 1px solid #a6a6a6; padding:0 5px; color:#666; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.go_btn{width: 60px; height: 28px; }
.hc_list{ margin-bottom: 50px; min-height:500px;}
.hc_popularQ h3{ font-size: 14px; font-weight: 700; color:#000;}
.hc_popularQ_list ul { padding-left: 15px; line-height: 24px; color: #d1d1d1;}
.hc_popularQ_list ul li { list-style: outside none square; word-wrap: break-word; margin: 0px;}
.hc_popularQ_list ul li a { word-wrap: break-word; display: block;}

















.helpC_nav { float: left; background: #F8F8F8; width: 210px; margin-left: -100%;}
.helpC_nav h3{ display: block; height: 35px; line-height: 35px; padding: 0 15px; background: #383838; color:#fff; font-size: 14px; font-weight: 700;}
.helpC_nav ul{ padding-bottom: 30px;}
.helpC_nav ul li{padding: 3px 15px 6px 15px; font-size: 12px; line-height: 17px; cursor:pointer;}
.helpC_nav ul li:hover{ background-color:#f2f2f2;}
.helpC_nav ul li a.current{ color:#699f00;}
.helpC_nav ul li a:hover.current{text-decoration: none;}
.mt35{ margin-top: 35px;}

.common_box{ min-height:600px;}
.common_box .ordertrack_box{ margin:10px 2px;}
.common_box .ordertrack_box dd{ overflow:hidden; margin:10px 0px;}
.common_box .ordertrack_box dd strong{ display:block; width:100px; text-align:right; line-height:25px; float:left; margin-right:10px;}
.common_box .ordertrack_box dd input{ width:200px; height:25px; line-height:21px; padding:2px;}
.common_box .ordertrack_box dd input.alert_subscribe_submit{ height: 32px; min-width: 100px; margin: 0px; padding: 0px 15px; font-size: 13px; color: #FFF; border: 0px none; background-color: #699f00;
    font-family: arial;float: left; clear: right;}
.common_box .ordertrack_box{ width:600px; margin:10px auto;}
.common_box .ordertrack_box dd input.rid{ width:15px; height:15px; vertical-align:middle;}
.common_box .login_box dd strong{ width:170px;}
.common_box .login_box{ border:1px solid #CDE2E9; background-color:White; overflow:hidden; box-shadow: 0px 6px 3px rgba(0, 0, 0, 0.1);
border-radius: 15px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
-moz-border-radius: 15px; /* Mozilla浏览器的私有属性 */
-webkit-border-radius: 15px; /* Webkit浏览器的私有属性 */
border-radius: 15px; /* 四个半径值分别是左上角、右上角、右下角和左下角 */ 
}
.common_box .login_box h2{ background-color:#f2f2f2; display:block; width:100%; line-height:35px; padding:5px;}
.common_box .login_box dl{ margin:5px 10px;}
.connect_other{ margin:10px;}
    
    
#orderstatus{ margin-top:50px; border:1px solid #666666; border-bottom:0px; border-right:0px;}
#orderstatus tr td{line-height:25px; padding:2px; border-bottom:1px solid #666666; border-right:1px solid #666666;}
#orderstatus tr.title td{ background-color:#e2e2e2; font-weight:bold;}
#orderstatus tr td.ordernumber{ width:150px;}
#orderstatus tr td.status{ width:200px;}
#orderstatus tr td.remark{ width:auto; line-height:14px;}

.trackbox{ margin:10px 0px; padding:2px;}
.trackbox input{ width:150px; height:25px; line-height:21px; padding:2px;}

.mult_cansu_list{ margin:0px; padding:0px; background-color:White; padding-bottom:5px;}
.mult_cansu_list h2{ font-size:14px; line-height:20px; margin:0px; padding:0px; border-bottom:1px solid #f2f2f2; padding:5px; font-weight:bold; background-color:#fdfdfd;}
.mult_cansu_list div{ margin:5px 0px; padding:5px; overflow:hidden; height:45px;}
.mult_cansu_list div a{ padding:5px 10px; border:1px solid #e2e2e2; margin:5px 2px; display:block; float:left;}

.function_pan{ text-align:center;}
.function_pan .down_pan{ padding:5px 10px; background:url(/images/jian.gif) #fdfdfd 2px 5px no-repeat; padding-left:25px;}
.function_pan{ text-align:center;}
.function_pan .up_pan{ padding:5px 10px; background:url(/images/add.gif) #fdfdfd 2px 5px no-repeat; padding-left:25px;}

.loadimg{ position:absolute; margin:0px; text-align:center; width:400px; margin-top:180px;}
.loadimg img{ width:50px; height:50px; vertical-align:middle; margin:5px;}

.promark{ width:600px; height:400px; margin-left:-100px; position:absolute; background:url(../images/smallmark.png) no-repeat;}
.mainleft .pomark{ width:1020px; height:490px; position:absolute; background:url(../images/mark.png) repeat-x; margin-top:-500px;}
.mainleft img{ margin:0px auto;}
.mainleft{ overflow:hidden; text-align:center; min-height:500px;}
.mainright{ text-align:center;}
.mainright img{ margin:0px 5px;}


/*sitempa*/
.sitemap_list{ border:2px solid #e2e2e2;}
.sitemap_list .motage p{ text-align:center; line-height:25px;}
.sitemap_list .motage a{ padding:2px 10px; margin:0px 5px; font-size:16px; background-color:#f2f2f2;}
.sitemap_allcategorys{ overflow:hidden; margin:10px; border-top:2px solid #e2e2e2; padding-top:10px;}
.sitemap_allcategorys dl{ width:19%; display:block; float:left; margin-right:10px;}
.sitemap_allcategorys dl dt a{ font-size:16px; font-weight:bold; color:#ff6600;}
.sitemap_allcategorys dl dl{ width:99%; margin-left:5px;}
.sitemap_allcategorys dl dl dt a{ font-size:14px; font-weight:bold; color:#666666;}
.sitemap_allcategorys dl dl dd{ overflow:hidden; margin:3px 0px;}
.sitemap_allcategorys dl dl dd a{ display:block; margin:2px 5px; float:left; width:100%;}

.txcode h2{ text-align:center; line-height:30px; font-size:16px; font-weight:bold;}
.txcode p{ font-size:12px; line-height:16px; margin:0px 5px;}
.txcode p.notes{ font-size:14px; line-height:16px;}
.txcode p a{ margin:5px 2px; border:2px solid #999999; padding:3px 20px; background-color:#f2f2f2;}
.txcode p.mt10{ margin-top:30px;}
.txcode p.select_box{ margin:10px; font-size:14px; line-height:25px; width:300px;}
.txcode p.select_box select{ width:90%; padding:2px; font-size:14px;}
.txcode p.tc{ text-align:center;}

.oproductinfo{ overflow:hidden;}
.oproductinfo .fl{ margin:2px; width:200px; text-align:center;}
.oproductinfo .ofh{ line-height:180%; text-align:center;}
.oproductinfo .tl{ text-align:left;}

.popbox{ margin:5px; overflow:hidden;}
.popbox li{ overflow:hidden; margin:2px 0px;}
.popbox li strong{ display:block; width:150px; line-height:23px; text-align:right; margin-right:5px; margin-right:5px; float:left;}
.popbox li input,.popbox li textarea{ border:1px solid #e2e2e2;}
.popbox li input{ width:300px; height:20px; line-height:18px; padding:1px;}
.popbox li textarea{ width:400px; height:300px; padding:1px;}
.popbox li input.btn{ width:100px; height:25px; line-height:18px;}
.popbox li.oth textarea{ height:200px;}

.oproductinfo{ overflow:hidden; font-family:Arial;}
.oproductinfo .fl{ margin:2px; width:420px; text-align:center; float:left;}
.oproductinfo .fl img{ width:100px; height:100px;}
.oproductinfo .fl h3{ font-size:18px;}
.oproductinfo .fl h4{ font-size:14px; font-weight:normal; margin-bottom:5px;}
.oproductinfo .ofh{ line-height:180%; text-align:left; overflow:hidden;}
.oproductinfo .loading{ width:600px; height:480px; position:absolute; text-align:center; display:none;}
.oproductinfo .loading img{ margin-top:180px;}
.oproductinfo .tl{ text-align:left;}
.productinfo table{ border:1px solid #e2e2e2;}
.productinfo table td{ padding:2px 4px; line-height:23px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}

.popbox{ overflow:hidden; width:850px; height:500px; margin:10px 5px;}
.popbox li{ overflow:hidden; margin:5px 0px;}
.popbox li strong{ display:block; width:150px; line-height:28px; text-align:right; margin-right:5px; margin-right:5px; float:left; font-weight:bold;}
.popbox li input,.popbox li textarea{ border:1px solid #666666;}
.popbox li input{ width:300px; height:26px; line-height:23px; padding:2px;border-radius:4px 4px 4px 4px;}
.popbox li span.showbox{ display:block; overflow:hidden; height:220px;}
.popbox li textarea{ width:400px; height:300px; padding:1px;border-radius:4px 4px 4px 4px;}
.popbox li textarea.rdborder{ border:1px solid #ff6600;}
.popbox li input.btn{ width:100px; height:25px; line-height:18px;}
.popbox li.oth textarea{ height:200px;}
.oproductinfo h4{ line-height:16px;}
.oproductinfo .popbox{ height:auto;}
.popbox li.tr{ text-align:right;}
.popbox li.tr .btn{ margin-right:30px;}

.review_pan{ margin:5px 30px;}
.review_pan li input{ width:97%;}
.review_pan li textarea{ width:48%; margin-right:10px; height:auto; padding:5px; font-size:12px;}
.review_pan li textarea.mwidth{ width:97%;}
.popshoppingcart{ clear:both; border-bottom:2px solid #e2e2e2; padding-bottom:10px;}
.popshoppingcart h2{ font-size:16px; font-weight:bold; height:40px; line-height:30px; padding-left:50px;  background:url(../images/main-ico.png) -113px -107px no-repeat;}
.popshoppingcart a{ margin-right:10px; font-size:12px; line-height:23px;}
.popshoppingcart a.checkout{ border:1px solid #ff6600; background-color:#ff5500; color:White; margin-left:50px; padding:5px 10px;}
.oitemlist{ margin:2px; overflow:hidden;}
.oitemlist h3{ font-size:14px; line-height:23px; color:#666666; clear:both;}
.oitemlist dl{ display:block; width:20%; float:left; padding:2px 0px;}
.oitemlist dl:hover{ background-color:#f2f2f2;}
.oitemlist dl dt.img{ text-align:center;}
.oitemlist dl dd.fullname{ height:35px; font-size:10px; line-height:11px; overflow:hidden;}
.oitemlist dl dd.Oinfo{ color:Red; font-weight:bold; padding:3px 0px;}
.oitemlist dl dd.Oinfo span{ color:Black; font-size:11px;}

.discount-info-title{ font-weight:bold; line-height:30px;}
.phoneNumber_box{ float:right;}
.phoneNumber_box .phone_box{ margin-top:10px;}
.phoneNumber_box .phone_box strong.fb{ font-weight:bold; font-size:14px; line-height:30px;}
.phoneNumber_box .phone_box input{ vertical-align:middle; height:25px; line-height:23px; padding:2px; width:200px;}
.shippingcart_quickfun{ margin-top:20px; min-height:16px;}
.buyAll_btn img{ cursor:pointer; border:2px solid #ffffff; padding:2px;}
.buyAll_btn img:hover{ border:2px dashed #ff8800}

.couponcode input{ width:200px; height:25px; padding:2px; line-height:21px;}
.phonenumber{ border:0px; border-bottom:1px solid #666666; font-family:Arial Greek; font-size:16px;}
.shippingcart_quickfun strong{ padding:5px 15px; border:1px solid #e2e2e2; background-color:#f2f2f2; cursor:pointer;}
.buy-now-info label{ font-size:14px; vertical-align:middle;}
.buy-now-info label label{ text-decoration:underline;}
.buy-now-info input{ width:20px; height:20px; vertical-align:middle; margin-right:5px;}

.addpackbox{ position:absolute; margin-left:150px; margin-top:20px;}
.addpackbox strong{
padding: 5px 15px;
border: 1px solid #e2e2e2;
background-color: #f2f2f2;
cursor: pointer;
}

.shippingmotelist{ margin-top:10px; clear:both;}
.shippingmotelist h2{ font-size:18px;}
.groupbyshippingway_blue{ margin-top:15px;}
.groupbyshippingway_blue p.shippingwayerr{ display:block; background-color:Black; position:absolute; z-index:999; color:White; font-size:20px; line-height:500%; display:none; text-align:center; opacity: 0.7; -ms-filter: "alpha(opacity=70)"; filter: alpha(opacity=70);}

.shoppingcartshippingstyle{margin-left:20px;font-size: 12px; margin-top:10px; overflow:hidden; width:99%;}
.shoppingcartshippingstyle li{float: left; width:48%; height:95px; display:block; overflow:hidden; margin:2px 0px; background-color:#f2f2f2; margin-right:3px;}
.shoppingcartshippingstyle li span{ display:block; clear:both; border:1px solid #e2e2e2; padding:1px; margin:1px 0px; background-color:#666666; color:White;}
.shoppingcartshippingstyle li input{vertical-align: middle;margin-right: 2px;}
.shoppingcartshippingstyle li img{margin-right: 5px;vertical-align:middle;}
.shoppingcartshippingstyle li em{ display:block; font-size:9px; color:#9B6D1C;line-height: 12px;}

.shippingtoarea{ clear:both;}
.shippingtoarea h2{ float:left;}
.shippingtoarea .shippingtoselect{ float:left; margin-left:30px; padding:2px 10px; padding-right:5px; border:1px solid #999999; color:#666666; font-size:14px; cursor:pointer;}
.shippingtoarea .shippingtoselect:hover{ border:1px solid #333333; color:#333333;}
.shippingtoarea .shippingtoselect strong{ text-decoration:underline; font-weight:bold;}
.showallshippingstyle{ margin-top:20px;}
.showshippingcountry{ border:1px solid #e2e2e2;}
.shippingmoteselect{ width:400px;}
.shippingmoteselect p{ border:1px solid #EEC377; background-color:#FFEDCE; padding:2px; line-height:160%; color:#9B6D1C;}
.review_wt textarea{ font-size:12px;}

.searchocategory{ clear:both; margin:5px 0px;}
.searchocategory strong{ font-size:14px;}
.searchocategory a{ margin:0px 10px; font-size:12px; line-height:23px;}

.m5{ margin:5px;}

.pop_wishlist{ position:absolute; display:none; border:1px solid #e2e2e2; background-color:White;  width:250px; z-index:1; margin-top:31px; margin-left:-160px;border-radius: 10px 0px 10px 10px;-moz-border-radius: 10px 0px 10px 10px;-webkit-border-radius: 10px 0px 10px 10px;border-radius: 10px 0px 10px 10px; overflow:hidden;
-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;behavior: url(/PIE.htc);}
.nav_wishlist:hover a{ background-color:White; color:Green;background-position: left -135px;}
.nav_wishlist:hover .pop_wishlist{ display:block;}
.wishlist_pan{ margin:10px;}
.wishlist_pan ul li{ border-bottom:1px dashed #e2e2e2;}
.wishlist_pan ul li a{ font-size:12px; line-height:23px; color:#666666;}
.wishlist_pan ul li.fbt a{ font-weight:bold; color:#014217;}
.nav_wishlist:hover li a{ font-size:12px; line-height:23px; color:#666666;}

.qarrmsg{ margin-left:15px; color:#666666;}
.pop_loading{ text-align:center;}
.pop_loading img{ width:30px; height:30px; margin:5px 0px;}

.newwishlist_pan{ margin-top:15px; display:none;}
.newwishlist_pan h2{ font-size:14px; line-height:23px; font-weight:bold; border-bottom:1px solid #e2e2e2;}
.newwishlist_pan ul li{ overflow:hidden; border-bottom:0px; margin-bottom:5px;}
.newwishlist_pan ul li strong{ display:block; margin-right:5px; line-height:25px; float:left;}
.newwishlist_pan ul li input{ width:150px; height:25px; border:1px solid #666666;}
.quick_btn{ text-align:center;}
.quick_btn input{ width:100px; height:25px; line-height:21px; border:0px; background-color:Green; color:White; font-weight:bold; font-size:14px;}

.wishlist_silder{ width:200px; float:left; margin-right:20px;}
.wishlist_silder h2{ border-top:2px solid #999999; font-size:18px; line-height:23px; font-weight:bold;}
.wishlist_silder ul li{ margin:20px 0px; padding-left:5px;}
.wishlist_silder ul li.atcss{ border-left:2px solid #ff6600;}
.wishlist_silder ul li a{ font-size:14px; line-height:23px;}
.wishlist_silder ul li p{ line-height:14px; font-size:11px;}
.wishlist_body{ overflow:hidden;}
.wishlist_body h2{ font-size:23px; line-height:30px; font-weight:bold;}
.pop_wishlisttheme{ margin:5px; width:590px;}
.pop_wishlisttheme table{ width:100%; margin:0px;}
.pop_wishlisttheme h2{ font-size:14px; font-weight:bold; line-height:25px;}
.pop_wishlisttheme table tr.title td{ font-weight:bold; background-color:#f2f2f2; line-height:25px;}
.pop_wishlisttheme table tr td.name{ width:400px;}
.pop_wishlisttheme table tr td{ font-size:12px; line-height:25px;}
.pop_wishlisttheme table tr td input{ width:250px; border:1px solid #ff9900; line-height:23px; background-color:#f2f2f2; padding:1px;}
.pop_wishlisttheme table tr td input.btn{ width:40px; background-color:White; border:0px; margin-left:5px}

input.flashtocart{ width:120px; height:25px; background-color:green; color:White; border:0px; margin-right:5px;}

.breashloding{position:absolute; display:none; width:1200px; height:500px; background-color:Black; z-index:999; line-height:500px; text-align:center;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.shippingtocontry{ max-width:170px; display:inline-block; overflow:hidden;}
.td_product_list .pro_msg a.pd_addToCart{ color:#ff6600;}
.td_product_list .pro_msg a.pd_addToCart:hover{ text-decoration:underline;}
.shippto_pan{ color:#666666;}
.shippto_pan strong{ margin:5px; line-height:30px; margin-right:2px; font-size:14px;}
.shippto_pan input {
    border: medium none;
    vertical-align: middle;
    padding: 2px;
    background-color: rgb(231, 231, 231);
    height: 22px;
    margin-left: 5px;
    -webkit-box-shadow: inset 0 0 3px #000;
    -moz-box-shadow: inset 0 0 3px #000;
    box-shadow: 0px 0px 3px rgb(0, 0, 0) inset;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 22px;
    cursor:default;
    text-align:center;
}

.wishlistdelete{ display:block; width:30px; height:20px; background-color:#666666; font-weight:bold; color:White; position:relative; margin-top:-20px; margin-left:180px; line-height:20px; text-align:center;}
.select_box{ display:block; position:relative; font-size:14px; margin-top:-20px; width:150px;}
.select_box input{ vertical-align:middle; margin-right:2px; width:15px; height:15px;}
.wlselectbox{ height:25px; padding:2px; vertical-align:middle; }

.pop_quickpages{ width:auto; position:fixed; padding-right:20px; bottom:5px; background-color:Black; height:60px; z-index:9999; left:50%; margin-left:-200px; filter:alpha(opacity=20);  -moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;}
@media screen and (max-width:600px){.pop_quickpages{display:none;}}
.pop_quickpages_no{ width:auto; cursor:move; padding-right:20px; position:fixed; bottom:200px; background-color:Black; height:60px; z-index:9999; left:50%; margin-left:-200px; }
.pop_quickpages span,.pop_quickpages_no span{ display:block; height:94%; background-color:White; float:left; margin:2px; line-height:50px;}
.pop_quickpages span a,.pop_quickpages_no span a{ display:block; width:100%; height:100%; padding:5px 15px; font-size:16px;}
.pop_quickpages span.nocss,.pop_quickpages_no span.nocss{ color:#666666; padding:5px 15px;}
.pop_quickpages span.setcss,.pop_quickpages_no span.setcss{ font-size:18px; color:#ff6600; font-weight:bold; padding:5px 20px;}
.key-visual-main{ width:73%;}
.top-deal{ width:20%}

.info-table{ width:100%; margin:2px; border:1px solid #e2e2e2; border-bottom:0px; border-right:0px; margin-top:25px;}
.info-table tr th{ background-color:#f2f2f2; font-weight:bold; line-height:180%; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.info-table tr td{ line-height:180%; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; text-align:center;}

.pop_slider{ width:300px; float:right; margin-left:10px; background-color:#f2f2f2;}
.ofh{ overflow:hidden; margin-right:10px;}

.imagemore_pan{}
.imagemore_pan .ofh{background-color:#555555; text-align:left; line-height:200%;}
.imagemore_pan .ofh .pop_mark_pan{ display:block; height:100%; margin:0px auto;}
.imagemore_pan .ofh .pop_mark_pan img{ height:100%; min-height:100%;}
.imagemore_pan .left_pan{ width:50px; position:absolute; background-color:#666666; background:url(../images/left_pan.png) center center no-repeat;opacity: 0.1; -ms-filter: "alpha(opacity=10)"; filter: alpha(opacity=10); z-index:999;}
.imagemore_pan .right_pan{ width:50px; position:absolute; background-color:#666666; right:310px; background:url(../images/right_pan.png) center center no-repeat;opacity: 0.1; -ms-filter: "alpha(opacity=10)"; filter: alpha(opacity=10); z-index:999;}
.imagemore_pan .left_pan:hover,.imagemore_pan .right_pan:hover{opacity: 1; -ms-filter: "alpha(opacity=100)"; filter: alpha(opacity=100);}
.top_discussion{ height:60%;}
.web_tui{ height:25%; padding:2px;}
.web_tui h3{ font-size:16px; line-height:20px; margin-top:10px; font-weight:bold; color:#ff6600;}
.addtocart_box{ height:60px; background-color:#e2e2e2; text-align:center;}
.addtocart_box input{ width:120px; height:30px; margin:15px;}
.brand_list img{ margin:2px 3px; max-height:50px;}
.brand_list img{ margin:2px 3px;}
.brand_list a:hover img{-webkit-box-shadow:0 0 10px rgba(0, 204, 204, .5);  
  -moz-box-shadow:0 0 10px rgba(0, 204, 204, .5);  
  box-shadow:0 0 10px rgba(0, 204, 204, .5);  }


/*random*/
.random-box{ width:1200px; margin:5px auto;}
.random-box .header{ overflow:hidden; background-color:#f2f2f2; border-bottom:1px solid #e2e2e2; margin:0px; padding:0px; height:25px;}
.random-box .header li{ display:block; float:left; font-size:14px; text-align:center; width:24%; height:25px; line-height:25px; border-right:2px solid #e2e2e2;}
.random-box .header li.set{ background-color:Black; color:White;}
.random-main-box{ margin:10px 0px;}
.random-main-box info{ overflow:hidden;}
.random-main-box .itemlist dl{ width:20%; height:290px; float:left; border-bottom:1px solid #ffffff; padding-bottom:5px;}
.random-main-box .itemlist dl dl,.random-main-box .itemlist dl dd{ margin:0px 5px;}
.random-main-box .itemlist dl:hover{ border-bottom:1px dashed #666666;}

.dropnote{ margin:2px; font-size:11px; clear:both; color:#ff8800}


.popgift{ height:260px; overflow:auto;}
.popgift h2{ font-size:18px; line-height:30px; padding-left:5px;}
.popgift li{ clear:both; font-size:11px; line-height:13px; padding:2px; overflow:hidden;}
.popgift li img{ float:left; margin:2px; margin-right:5px;}
.popgift li:hover{ background-color:#e2e2e2;}
.popgift li input{ position:absolute; margin-left:280px; margin-top:8px;}
.popgift li a{display:none;}
.popgift li:hover a{ display:inline; border:1px solid #ff6600; margin:2px 2px; padding:0px 5px; background-color:#ff6600; color:White;}


.pop_div_hot{ border:1px solid #000; min-height:500px; border-top:0px; border-bottom:0px; padding:0px;}
.pop_pro_main_list{ margin-bottom:0px;}
.pop_div_hot h1{ line-height:50px; height:60px; font-size:25px; text-align:center; border-bottom:2px solid #000; overflow:hidden; }
.share_info{ overflow:hidden;}
.share_info .ordernumber{ position:absolute; left:50%; font-weight:bold; font-size:50px; margin-left:-230px; margin-top:-20px;background-color:White;}

.share_info_left{ float:left; border-right:2px solid #000; width:50%; padding-top:50px;}
.share_info_right{ overflow:hidden; padding-top:50px; text-align:right;}

.share_info_left img,.share_info_right img{ width:90%;}
.share_info_left strong img,.share_info_right strong img{ width:auto;}
.reviewlist{ margin:5px; width:100%;}
.reviewlist table{ width:100%; border:#e2e2e2; text-align:left; clear:both;}
.reviewlist table td{ line-height:180%;}
.reviewlist table td.btitle{ font-weight:bold;}
.reviewlist strong{ line-height:23px; text-align:left; float:left; font-size:18px; color:#ff6600;}

.main_select_pan a{ background-color:#ffffff; margin:0px 3px; height:25px; line-height:15px; border:1px solid #FFFFFF;display:block; padding:4px 10px; background-color:White; float:left; margin:6px 5px; border-radius:4px 4px 4px 4px; text-decoration:none;}
.main_select_pan a.atcss{ background:url(/images/select_pan.jpg) #ff6600 left top no-repeat;border:1px solid #dddddd;}

.mulitlistadd{ position:absolute; margin-left:230px; border:1px solid #C8D2E0; background-color:#E1E9F5; width:200px; height:200px; z-index:999; display:none;}
.product_list li:hover div{ display:block;}.
.product_list li div li em{ font-size:9px;}

GuongGao{ margin:2px auto;}

#GuongGao h2{ font-size:18px; line-height:25px; text-align:center; margin:2px 5px;}
#GuongGao p{ margin:5px;}
.gonggaopan{ width:365px; height:306px; background:url(/images/ggbg.png) left top no-repeat; position:fixed; bottom:-4px; right:0px; z-index:9999;}
.gonggaopan .headers{ height:35px;  margin:0px; padding:0px;margin-top:17px; overflow:hidden;}
.gonggaopan .headers a{ display:block; width:20px; height:20px; background:url(/images/ggclose.gif) left top no-repeat;  margin-top:2px; margin-left:335px;}
.gonggaopan .gogtitle{ height:38px; line-height:28px; margin:5px 10px; margin-bottom:0px; font-weight:bold; font-size:14px;}
.gonggaopan .section{ margin:0px 10px; height:200px; width:340px; overflow:auto;}
.gonggaopan .section .time,.gonggaopan .section .team{ line-height:25px; text-align:right; padding-right:10px;}


.oopstyle{ margin:5px; line-height:25px; font-size:14px;}
.speprice{ width:99%; clear:both; color:#ff6600;}
strong.spe{ font-size:10px; line-height:14px; padding:2px; margin-left:-10px; color:#ff6600; height:18px; display:block; overflow:hidden;background-color: #5c2222;}
.td_product_list li:hover strong.spe{position: absolute; z-index: 999999; height:auto;}
.product-attribute dt.out_stock,.product-attribute dt.in_stock{ display:none;}
.spenote {margin: 5px;text-align: center;font-size: 14px;color: #ff6600;}

.popnotead{ position:relative;  margin-top:-60px;}
.popnotead div{ text-align:center;}

.bottom-info-right-wrapper .cartinfo{ width:300px; text-align:left;}
.bottom-info-right-wrapper .cartinfo li{ overflow:hidden; text-align:left;}
.bottom-info-right-wrapper .cartinfo li strong{ display:block; font-size:14px; line-height:30px;}
.submitorder{ padding:5px 10px;}
.cartinfo input{ padding:2px; line-height:23px;}
.kge{ line-height:50px; font-weight:bold;}
.kge input{ width:15px; height:15px; margin:5px; vertical-align:middle;}n:left; padding-left:5px; min-height:180px;}
.detailtbuylist dl.selectpan #glprice{ color:#ff6600;}
.detailtbuylist dl dt{ text-align:center; padding:5px 0px;}
.detailtbuylist dl dd.shortname ,.detailbody .allinfo dl dd.shortname a{ font-size:10px; line-height:10px;}
.detailtbuylist dl dd{ text-align:center; line-height:20px;}
.detailtbuylist dl dd.fullname a,.detailtbuylist dl dd.fullname{ line-height:10px; font-size:10px;}
.detailtbuylist dl dd.price strong{ color:#ff6600;}
.foot_sns_box li{float:left;}

.p_warestocks{ margin:5px 20px; padding:0px; overflow:hidden; margin-bottom:20px;}
.p_warestocks strong,.p_warestocks  span{ display:block; float:left; vertical-align:middle;}
.p_warestocks strong{ line-height:23px;}
.p_warestocks span{ padding:5px 15px; border:1px solid #e2e2e2; margin:0px 10px; cursor:pointer;}
.p_warestocks span.atcss{ background-color:#ff6600; color:White; border:1px solid #ff6600; cursor:text;}



.box_title{ overflow:hidden; border-bottom:2px solid #f1f1f1;}
.box_title div{ font-size:16px; line-height:35px; width:30%; float:left; text-align:center;}
.box_title div.actcss{ background-color:#f2f2f2;}



/*model*/

.main_body{ width:1200px; margin:0px auto;}