﻿﻿
/*详细页幻灯*/


#banner_section {
	margin-left:auto;
	margin-right:auto;
	width:440px;
}
#banner_section .flexslider {
	width:440px;
	height:330px;
	float:left;
	position:relative;
	overflow:hidden;
}
#banner_section .flexslider .flex-direction-nav {
	position:absolute;
	bottom:0px;
	left:0px;
}
#banner_section .flexslider .flex-direction-nav li {
	float:left;
}
#banner_section .promo_banner {
	float:right;
	width:278px;
}
#banner_section .promo_banner .home_banner {
	height:140px;
	margin-bottom:7px;
}
.navigation_container, .products_list li .product_info, ul.sub_menu > li > ul > li:hover, #product_detail, .col_right .block-title {
	border-bottom-color:#f38256;
}
header .top_links > li.highlight a, nav .primary_nav li.active > a, .products_list .price_info button .pr_add, .sideNavCategories > ul.departments > li:hover, .cart_drop .cart_bottom a {
	background:#ffb400;
}
nav .minicart span b, footer .footer_customblock .shipping_info span, ul.breadcrumb li.active a, .product_rightcol .pr_price big, footer .footer_links li a:hover, #shopping-cart-table tr td span.pr_info, #totals-table .total, .cart_drop ul li span.price, .cart_drop .cart_bottom .subtotal_menu big {
	color:#f38256;
}
footer, ul.sub_menu, .sideNavCategories > ul, ul.sub_menu > li > ul, .checkout_tax .shipping_tax, .checkout_discount, .cart_drop {
	border-top-color:#f38256;
}
.flexslider .flex-direction-nav li a:hover, nav .primary_nav > li > a:hover, nav .primary_nav > li:hover > a, .product_rightcol .add_to_buttons button.add_cart, .action_buttonbar button.checkout, #shopping-cart-table tr td a.remove:hover {
	background-color:#ffb400;
}
.products_list li:hover img {
	border-color:#f38256
}
.flex-caption {
	border-left-color:#f38256
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.flex-direction-nav {
*height: 0;
}
.flexslider .flex-direction-nav li a {
	display:block;
	width:62px;
	height:62px;
	background-color:#544f4b;
	margin-right:3px;
	text-indent:-3000px;
	background-repeat:no-repeat;
	background-position:center;
	-moz-transition: background 200ms ease-in-out 0s;
}
.flex-direction-nav .flex-next {
	background-image:url(../images/banner_rotator_right.png);
}
.flex-direction-nav .flex-prev {
	background-image:url(../images/banner_rotator_left.png);
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	right: 5px;
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	left: 5px;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	opacity: .3!important;
	filter:alpha(opacity=30);
	cursor: default;
}






/*新闻焦点图*/
.focus{ position:relative; width:370px; height:250px; background-color: #000; float: left;}  
.focus img{ width: 370px; height: 250px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; opacity: 1 !important;}  
.focus .fbg{bottom:25px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:-28px 0 0 0;overflow:hidden;zoom:1;height:24px;padding-top:16px; padding-left:17px;}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 3px;color:#a4936d;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#666; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ffb400;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

