#banner_box { width: 980px; position: relative; overflow: hidden; height: 441px; }
#banner_box ul { position: absolute; height: 441px; }
#banner_box ul li { float: left; }
#banner_box ul li a { float: left; padding: 0px; display: block; }
#banner_box img { }
#banner_box .btn { position: absolute; z-index: 1000; bottom: 10px; right: 7px; }
#banner_box .btn span { cursor: pointer; font-weight: bold; font-size: 13px; color: #808080; margin-right: 4px; display: inline-block; padding: 5px 8px; background: #dbdbdb; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; line-height: 13px; }
#banner_box .btn span.on { background: #4d4d4d; color: #fff; }
#hot { position: relative; float: left; width: 100%; }
#hot .clearBoth { display: none; }
#hot .centerBoxHeading { width: 980px; background: url(../images/newbg.jpg) repeat-x left top; color: #fff; font-size: 14px; line-height: 35px; text-indent: 10px; text-decoration: none; text-transform: capitalize; height: 35px; clear: both; overflow: hidden; }
#hot .title_more { display: none; }
.why_buy_for_us .col-1 { float: left; width: 49%; }
.why_buy_for_us .col-2 { float: right; width: 49%; }
.why_buy_for_us .col-narrow { width: 33%; }
.why_buy_for_us .col-wide { width: 65%; }
.col3-set .col-1 { float: left; width: 32%; }
.col3-set .col-2 { float: left; width: 32%; margin-left: 2%; }
.col3-set .col-3 { float: right; width: 32%; }
.col4-set .col-1 { float: left; width: 23.5%; }
.col4-set .col-2 { float: left; width: 23.5%; margin: 0 2%; }
.col4-set .col-3 { float: left; width: 23.5%; }
.col4-set .col-4 { float: right; width: 23.5%; }
.why_buy_for_us { float: left; width: 940px; padding: 20px 0px; margin: 20px; border-top: 1px dashed #4A88A1; border-bottom: 1px dashed #4A88A1; }
.why_buy_for_us dl { background: url(../images/why-sprite.png) no-repeat; background-position: -160px 0; }
.why_buy_for_us dt { color: #555555; font-size: 12px; font-weight: bold; line-height: 16px; padding: 0 0 5px 48px; }
.why_buy_for_us dd { color: #666666; font-size: 11px; line-height: 16px; padding: 0 0 0 48px; }
.why_buy_for_us .row-1 { margin: 0 0 20px; }
.why_buy_for_us .row-1 dl.col-1 { background-position: -120px -49px; }
.why_buy_for_us .row-1 dl.col-2 { background-position: -80px -93px; }
.why_buy_for_us .row-2 dl.col-1 { background-position: -40px -142px; }
.why_buy_for_us .row-2 dl.col-2 { background-position: 0 -187px; }
.product-name { float: left; width: 100%; }
.product-name_box { padding-left: 10px; float: left; width: 256px; }
.product-name h2 { float: left; font-size: 25px; line-height: 50px; }
.product-name img { float: right; margin: 3px; }
.pule { float: left; width: 100%; }
.pule ol { float: left; width: 100%; padding: 0px; }
.alt { width: 161px; height: 230px; display: inline-block; float: left; border: 0; margin: 0px; padding: 13px; border: 1px solid #e6e6e6; margin: 5px 0px 5px 6px; }
.alt:hover { border-color: #ccc; }
.alt .comment_gravatarn { width: 161px; height: 161px; float: left; margin: 0px; }
.alt .comment_gravatarn a { width: 161px; height: 161px; text-align: center; display: table-cell; *font-size:143px;
 *display:block;
vertical-align: middle; padding: 0px; }
.alt .comment_gravatarn a:hover { border-color: #ccc; }
.alt .comment_gravatarn a img { vertical-align: middle; }
.alt .comment_authorn { float: left; width: 100%; height: 30px; text-transform: capitalize; text-align: center; margin: 8px 0; }
.alt .comment_authorn p { }
.alt .comment_authorn p a { overflow: hidden; height: auto; max-height: 30px; font-size: 12px; color: #000; line-height: normal; font-weight: bold; display: block; }
.alt .comment_authorn p a:hover { text-decoration: underline; }
.price { float: left; line-height: 20px; text-align: center; width: 100%; }
.price .regularprice, .price .normalprice { padding: 0px 0px; font-size: 13px; color: #505050; text-decoration: line-through; }
.price .productSpecialPrice { color: red; padding: 0px 0px; font-size: 13px; font-weight: bold; padding-left: 10px; }
.get_to_cart { float: left; width: 105px; height: 20px; text-align: center; display: none; }
.content_left { float: left; height: auto; overflow: hidden; width: 960px; padding: 0% 10px; margin: 0px; }
.content_right { float: right; height: auto; width: 180px; padding: 0%; margin: 0px 0% 0px 0px; position: relative; }
.pro-list { color: #66666; float: left; height: auto; padding: 10px 0; width: 100%; position: relative; }
.pro-list-left { float: left; line-height: 20px; padding: 0px; width: 500px; min-height: 300px; }
#product_main_picture { float: left; width: 498px; background: #fff; border: 1px solid #ccc; margin-bottom: 10px; }
#product_main_picture a { width: 480px; height: 350px; text-align: center; display: table-cell; *font-size:263px;
 *display:block;
vertical-align: middle; padding: 0px; margin: 9px; }
#product_main_picture a img { vertical-align: middle; text-align: center; }
#productAdditionalImages { float: left; width: 504px; }
#productAdditionalImages a { height: 60px; width: 60px; border: 1px solid #ccc; margin: 0px 4px 4px 0; padding: 9px; }
#productAdditionalImages a { text-align: center; vertical-align: middle; }
#productAdditionalImages .clearBoth { display: none; }
.pro-list-right { color: #222; float: left; font-size: 12px; line-height: 19px; width: 450px; padding: 0% 0px 0px 10px; }
.fon { float: left; clear: both; padding: 0px; border: 0; width: 100%; }
.product_name { border: 0; padding: 0px; }
.product_name strong { font: bold 20px/1.5 Arial, Helvetica, sans-serif; color: #000; }
.fon .regularprice, .fon .normalprice { font-size: 20px; color: #aaa; line-height: 30px; font-weight: bold; padding-right: 20px; }
.fon .normalprice { display: none; }
.fon .productSpecialPrice { }
.fon .productSpecialPrice span { font-size: 20px; color: #f00; font-weight: bold; line-height: 30px; }
.fon1 { padding: 1% 0; width: 100%; margin: 10px 0 0 0%; float: left; font-size: 11px; color: #3d3d3d; }
.main_right .pro-list form { float: left; width: 100%; margin: 0px; }
.fon2 { float: left; padding: 5px 0; width: 100%; margin: 0px; line-height: 30px; }
.fon2 p { font-weight: bold; padding: 0px; margin: 0px; color: #222; font-size: 11px; float: left; }
.fon2 .atc { float: right; padding: 0; background: none; margin: 0px 0 0 30px; }
.fon2 .pro_qty { float: left; padding: 0px; color: #222; clear: both; }
.fon2 .pro_qty b { padding-right: 5px; }
.fon3 { float: left; padding: 0px 0%; width: 100%; position: relative; margin-top: 10px; }
.fon3 strong { float: left; margin-top: 4px; }
.fon3 a { float: left; margin: 0px 2px; display: block; }
.fon4 { float: left; padding: 0px 0%; width: 100%; position: relative; margin: 10px 0; }
.fon4 hr { margin-bottom: 10px; }
.fon4 strong label { text-transform: uppercase; padding: 0px; font-size: 11px; }
.fon4 form { float: left; width: auto !important; }
.fon4 strong { float: left; }
/  .product_clloect {
float: left;
padding: 2px 0px;
line-height: 23px;
font-size: 11px;
color: #000;
clear: both;
text-align: right;
}
.product_clloect strong { float: left; width: auto; padding-right: 10px; font-weight: normal; }
.product_clloect a { position: relative; width: 20px; height: 20px; float: left; }
.product_clloect a img { position: absolute; left: 0px; }
.addthis_toolbox { float: left; clear: both; }
.related_product { border-bottom: none; height: auto; margin: 0% 0px 1% 0; width: 100%; }
#productTellFriendLink, #productReviewLink { float: left; margin: 0px; padding: 1%; width: 48%; display: none; }
#productReviewLink a { float: right; }
.content_left .settab { margin: 0px; float: left; position: relative; width: 100%; margin-top: 10px; }
.content_left .settab #J_setTabANav { float: left; width: auto; }
.content_left .settab #J_setTabABox { clear: both; overflow: hidden; border: 1px solid #e4e4e4; min-height: 329px; padding: 5px; }
.content_left .settab .tab-menu { margin-right: 0px; text-align: center; float: left; width: auto; margin-right: 4px; }
.content_left .settab .tab-menu span { border: 1px solid #e4e4e4; color: #000; line-height: 30px; text-align: center; float: left; font-weight: bold; font-size: 11px; padding: 0px 20px 0px 15px; cursor: pointer; margin-bottom: -1px; position: relative; background: #eee; }
.content_left .settab #J_setTabANav .hover span { border-bottom: 0; background: #fff; color: #000; z-index: 99; height: 31px; }
.content_left .settab #productsindex1, .settab #featuredProducts { width: 100%; }
.content_left .settab #productsindex1 .pule { overflow: hidden; width: 100%; border: 0; }
.detail { color: #3D3D3D; float: left; font-size: 12px; margin: 0%; padding: 1%; width: 98%; }
#ProductReviews_1 { color: #3D3D3D; float: left; font-size: 12px; margin: 0%; padding: 1%; width: 98%; }
#ProductReviews_1 ul { float: left; width: 100%; text-transform: capitalize; }
#ProductReviews_1 #foot_reviews_box { float: left; clear: both; margin-bottom: 5px; margin-top: 5px; width: 100%; }
#ProductReviews_1 #foot_reviews_content { float: left; width: 100%; }
#ProductReviews_1 #foot_reviews_name { float: left; width: 100%; caption-side: bottom; text-align: right; }
#ProductReviews_1 p { height: 100px; text-align: center; font-weight: bold; font-size: 11px; color: #000; text-transform: capitalize; line-height: 50px; }
#ProductReviews { color: #3D3D3D; float: left; font-size: 12px; margin: 0%; padding: 1%; width: 98%; }
#reviewsSaid { float: left; width: 100%; padding-bottom: 10px; border-bottom: 1px dotted #666; margin-bottom: 20px; }
#reviewsSaid #productReviewsDefaultNoReviews { border: 3px solid #ccc; background: #eee; text-align: center; margin: 20px 0; padding: 5px; }
#ProductReviews #reviewsWrite { float: left; width: 100%; height: auto; }
#ProductReviews #reviewsWrite form { width: 98%; padding: 1%; }
#ProductReviews #reviewsWrite span { float: left; }
#ProductReviews #reviewsWrite h2 { float: left; width: auto; font-size: 13px; font-style: italic; color: #000; margin: 0px 3px; }
#ProductReviews #reviewsWrite #review-text { min-width: 98%; max-width: 98%; min-height: 50px; max-height: 100px; border: 1px solid #E9E5E2; }
#J_setTabABox .Related-w { background: none; border: 0; }
#J_setTabABox .keyword_content { background: none; }
/ .detail .Related-w {
border-top: 1px solid #292929;
}
.detail .keyword_title { font-size: 11px; text-indent: 0px; color: #000; }
.detail .keyword_content { min-height: inherit; }
.detail .keyword_content a, .detail .keyword_content li { text-indent: 0px; width: 21%; margin-right: 3%; }
.product_rz { overflow: hidden; padding: 10px 0%; }
.product_rz span { text-align: left; float: left; width: 100%; text-align: center; }
#Pro_About_brand { float: left; width: 100%; text-align: center; padding: 10px 0px; }
.reviewsWriteName { width: 250px; float: left; border: 0; border-bottom: 1px solid #ccc; color: #666; }


#indexDefault { float: left; width: 100%; }
#indexDefault .centerBoxHeading { width: 980px; background: url(../images/newbg.jpg) repeat-x left top; color: #fff; font-size: 14px; line-height: 35px; text-indent: 10px; text-decoration: none; text-transform: capitalize; height: 35px; clear: both; overflow: hidden; }







/*================================================================================所有产品、热销、新品页面=================================================================================*/





#newProductsDefault #product_list_main { padding: 10px 0px; }
#specialsListing { float: left; border: 1px solid #DDDCDC; }
#hotProductsDefault, #newProductsDefault, #allProductsDefault { width: 100%; float: left; }
#sorter form { float: left; }
#sorter form select { float: left; padding: 2px; }
#allProductsDefaultHeading, #hotProductsDefaultHeading, #newProductsDefaultHeading, #specialsListingHeading { color: #292929; font-family: 'FuturaLight'; font-size: 30px; font-weight: normal; letter-spacing: -0.02em; line-height: 36px; margin: 0; padding: 0; text-indent: 10px; overflow: hidden; }
#sorter { float: left; width: 100%; padding: 10px 0px; margin: 5px 0px; line-height: 20px; background: #eee; }
#sorter label { float: left; padding: 3px 3px 3px 10px; font-size: 12px; font-weight: bold; line-height: 20px; }
.pager { clear: both; }
#sorter form { float: left; }
#sorter form select { float: left; padding: 2px; }
#product_list_top, #product_list_bottom { width: auto; background: url(../images/title_bg.gif) repeat-x left top; color: #000; font-size: 12px; line-height: 31px; text-indent: 10px; text-decoration: none; text-transform: capitalize; height: 31px; clear: both; overflow: hidden; border: 3px solid #fff; }
#allProductsListingTopNumber, #hotProductsListingTopNumber, .results, #specialsListingTopNumber, #allProductsListingBottomNumber, #newProductsDefaultListingBottomNumber, #hotProductsListingBottomNumber, #specialsListingBottomNumber, #reviewsDefaultListingTopNumber, #reviewsDefaultListingBottomNumber { float: left; padding: 0px; padding-left: 10px; line-height: 31px; }
#allProductsListingTopLinks, #hotProductsListingTopLinks, .links, #specialsListingTopLinks, #allProductsListingBottomLinks, #newProductsDefaultListingBottomLinks, #hotProductsListingBottomLinks, #productsListingListingBottomLinks, #specialsListingBottomLinks, #reviewsDefaultListingTopLinks, #reviewsDefaultListingBottomLinks { float: right; padding: 0px; padding-right: 10px; line-height: 31px; }
.current { padding: 2px 7px; text-decoration: underline; }
.navSplitPagesLinks a { background: #FFFFFF; border: 1px solid #DDDCDC; margin: 0; padding: 2px 7px; }
.navSplitPagesLinks a:hover { background: #eee; }

#product_list_main { float: left; width: 100%; }
.product_list_border { width: 100%; padding: 3px 0px; }
#product_list_box:before, #product_list_box:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; clear: both; }
#product_list_box { float: none; border: 1px solid #ECEAEA; padding: 1%; }
.product_list_img { float: left; width: 30%; max-width: 160px; margin-right: 1%; height: 160px; border-right: 1px solid #ECEAEA; }
.product_list_img a { vertical-align: middle; height: 160px; width: 160px; *font-size:140px;
 *display:block;
display: table-cell; text-align: center; }
.product_list_img a img { vertical-align: middle; }
.product_list_text { float: left; width: 69%; line-height: 20px; margin-left: 10px; }
.product_list_title { float: left; width: 100%; }
.product_list_title a { display: block; font-size: 17px; color: #000; font-weight: bold; line-height: 25px; min-height: 30px; margin-bottom: 10px; border-bottom: 1px solid #ECEAEA; }
.product_list_title a:hover { color: #BD0403; }
.product_list_model { float: left; clear: both; width: auto; }
.product_list_qty_n, .product_list_qty_y { float: left; clear: both; width: auto; }
.product_list_made { float: left; clear: both; width: auto; }
.product_list_price { float: left; clear: both; width: auto; font-weight: bold; text-align: left; padding: 10px 0px; }
.product_list_price span { padding: 0px 10px; }
.product_list_price .normalprice { color: #ccc; font-size: 18px; display: none; }
.product_list_price .productSpecialPrice { color: #000; font-size: 20px; }
.product_list_detail { float: left; clear: both; width: 100%; }


/*---------videos-------------*/
.videos { float: left; width: 100%; border-bottom: 1px solid #e4e4e4; padding: 10px 0px 0; }
.videos h3 { float: left; width: 100%; margin-bottom: 5px; border-bottom: 1px solid #e4e4e4; text-align: left; font-size: 15px; color: #818181; line-height: 30px; }
.videos_img { float: left; margin: 10px 30px; }
.videos_img a { display: block; width: 190px; height: 110px; overflow: hidden; position: relative; }
.videos_img img { width: 190px; height: auto; -webkit-border-radius: 8px; border-radius: 8px; }
.videos_title { display: block; clear: both; color: #4c88a2; font-size: 12px; }
span.play-button { width: 44px; height: 50px; display: block; position: absolute; top: 30px; left: 70px; z-index: 50; background: transparent url('../images/swf/video-play.png') no-repeat; }

#ezPageDefault #ezPagesHeading{}
/*---------end videos-------------*/