/*¹«¹²µ÷ÓÃ²¿·Ö*/
*{ margin:0; padding:0;}
body {background-image:url(../images/bei.jpg);
background-repeat:repeat; font-family: "Microsoft YaHei";font-family:"Î¢ÈíÑÅºÚ";font-size: 12px;line-height: 22px;margin: 0;padding: 0; overflow-x:hidden;
 background:url(../images/bg.jpg) repeat-x left top}
img {border: 0 none;}
ul, li {list-style:none;}
a { text-decoration: none;color:#000;}
a:hover {text-decoration: none;}
.clear1{ clear: both; font-size: 1px; height: 0px; line-height: 0px; overflow: hidden; }
.pos-r {position: relative;}
.pos-a {position: absolute;}
.Opacity {opacity: .5;filter: alpha(opacity=50);}
.blank10{height:10px;margin:0 auto;}
.blank20{height:20px;margin:0 auto;}
.blank30{height:30px;margin:0 auto;
background-color:#FFF;}
.blank36{height:36px;margin:0 auto;}
.blank40{height:40px;margin:0 auto;}
.blank45{height:45px;margin:0 auto;}
.blank66{height:66px;margin:0 auto;}
.blank73{height:73px;margin:0 auto;}

/*#head */
/*#head */
#head {overflow: hidden;height:93px;
background-image:url(../images/headbg1.png);

position:absolute;
top:0px;
z-index:1000;
width:1920px;*width:-1920px;_width:-1920px;margin:0 auto;
left:50%;margin-left:-960px;*margin-left:-960px;_margin-left:-960px;
}
#head .head_box
{width:1100px;height:95px;margin:0 auto;position:relative;padding-left:50px;}
#head .head_box .head_box_log{
float:left;
height:95px;
line-height:95px;
}
#head .head_box .head_box_log img{
margin-top:5px;
margin-left:35px;}
#head .head_box .head_box_tel{
margin-top:22px;
margin-right:25px;
width:250px;
height:95px;
line-height:18px;
float:right;}
#head .head_box .head_box_tel .head_box_tel_img{
margin-right:10px;
float:left;}
#head .head_box .head_box_tel span{
display:block;}
#head .head_box .head_box_tel .head_box_tel_time{
color:#000000;
font-family:Î¢ÈíÑÅºÚ;
font-size:12px;}
#head .head_box .head_box_tel .head_box_tel_num{
color:#016e1e;
font-family:Impact;
font-size:20px;}
/*#head */
/*Menu*/
#Menu {
height:42px;
background-color:#b4b8ab;
position:absolute;
top:91px;
z-index:1000;filter:alpha(opacity=80); /*Ö§³Ö IE ä¯ÀÀÆ÷*/
-moz-opacity:0.80; /*Ö§³Ö FireFox ä¯ÀÀÆ÷*/
opacity:0.80; /*Ö§³Ö Chrome, Opera, Safari µÈä¯ÀÀÆ÷*/
width:1920px;*width:-1920px;_width:-1920px;margin:0 auto;
left:50%;margin-left:-960px;*margin-left:-960px;_margin-left:-960px;}
#Menu .Menu_box{width:1100px;height:42px;margin:0 auto;position:relative;
padding-left:50px;
background-image:url(../images/bg1.png);}
#Menu .Menu_box .nav_box{
margin-left:6px;
width:850px;
height:42px;
line-height:42px;
float:left;
}

#Menu .Menu_box .nav_box ul li ul a, #Menu .Menu_box .nav_box ul li ul a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:104px; 
height:30px; 
color:#000; 
border:1px solid #fff;
border-width:1px 1px 0 0;
background:#c9c9a7; 
line-height:30px; 
font-size:11px;
}



#Menu .Menu_box .nav_box li ul{
padding:0; 
margin:0;
list-style-type: none;
display:none;}
#Menu .Menu_box .nav_box li{
position:relative;

}
#Menu .Menu_box .nav_box ul li ul li{
float:left:0px;}
#Menu .Menu_box .nav_box li:hover ul {
position:relative;
display:block; 
position:absolute; 
top:42px; 
left:-52px; 
z-index:10000;
width:105px;
}

#Menu .Menu_box .nav_box ul li:hover ul a{
display:block; 
background:#016e1d; 
color:#FFF;
}

.menu ul li:hover ul li a {
display:block; 
background:#faeec7; 
color:#000;
}
.menu ul li:hover ul li a:hover {
background:#dfc184; 
color:#000;
}



#Menu .Menu_box .nav_box ul li {
position:relative;
font-size:14px;
font-family:Î¢ÈíÑÅºÚ;
margin-left:30px;
float:left;}




#Menu .Menu_box .nav_box ul li a {
float:left;}
#Menu .Menu_box .nav_box ul li a img{
disblay:block;
float:right;
margin-left:7px;}
#Menu .Menu_box .nav_box ul li a span{

}
#Menu .Menu_box .nav_box ul li a{color:#FFFFFF;}
#Menu .Menu_box .nav_box ul li:hover a{color:#016e1e;}
#Menu .Menu_box .nav_box ul li .on{color:#016e1e;}
#Menu .Menu_box .search{
float:right;
}
#Menu .Menu_box .search{
height:45px;
line-height:45px;
margin-right:70px;}
#Menu .Menu_box .search .searchtext{
border:0px solid red;
width:120px;
background:none repeat scroll 0 0;
color:#FFF;}
#Menu .Menu_box .search .searchsubmit{
width:22px;
height:25px;
background-color:none;
border:0px solid red;
background:none repeat scroll 0 0;
}




#banner {overflow: hidden;height:598px;position:relative;
}
#banner .banner_box{width:1920px;*width:-1920px;_width:-1920px;height:598px;margin:0 auto;position:relative;
left:50%;margin-left:-960px;*margin-left:-960px;_margin-left:-960px;}





/*Menu*/
.max_box{ width:100%; max-width:1920px; height:auto; margin:0 auto;}

#content{ height:auto; margin:0 auto; width:100%;}
#content .banner { margin:0 auto; clear:both;  width:100%;}
.swipe{width:100%; line-height:0; overflow:hidden;position:relative;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
#slider{display:block;}
#slider li img{width:100%;}
.swipe #pagenavi{ display:block; position:absolute; bottom:0%; left:45%;}
.swipe #pagenavi a{ padding:5px 5px; background-image:url(../images/a.png); background-repeat:no-repeat; margin-right:5px;cursor:pointer;}
.swipe #pagenavi a.active{ background-image:url(../images/b.png);}

html{_text-overflow:ellipsis}
@charset "utf-8";
/* CSS Document */
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
ul,ol,li{list-style-type:none}
li{vertical-align:0}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal}
a{outline-style:none;color:#444444;text-decoration:none}
a:hover{color:#00988a; text-decoration:none}
input,select,textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif}
em{font-style:normal}
img{border:0px}
.clear{clear:both; height:0px; overflow:hidden}
.hidden{display:none;}
.fl,.fldi{float:left}
.fr,.frdi{float:right}
.fldi,.frdi{display:inline}
.pr{ position:relative}
.pa{ position:absolute}



/* css style */
.w,.auto{ margin-left:auto; margin-right:auto}
.main{ width:953px; height:364px; margin-bottom:20px}
.mlbg,.mrbg{ width:8px; height:372px; top:-8px}
.mlbg{ background:url(../images/bg11.jpg) no-repeat; left:-16px}
.mrbg{ background:url(../images/bg12.jpg) no-repeat; right:-16px}
.mtop{ height:115px; margin-bottom:25px}
.mtop li{ float:left; margin-right:3px;}
.mtop li,.mtop li img{ width:235px; height:115px}
.mtop .mtli{ margin-right:0px}
.mbot{ height:224px; 
background-color:#ffffff;}
.mb_bt{ height:24px; margin-bottom:23px; background:url(../images/bg5.jpg) no-repeat left center;
margin-left:-5px;}
.mb_bt .fl{ line-height:24px;
font-size:16px;
color:#666666;}
.mb_bt .f2{ line-height:24px;
margin-right:3px;
font-size:16px;
float:left;
color:#419256;
 font-family: "Microsoft YaHei";font-family:"Î¢ÈíÑÅºÚ";
 font-weight:bold;
}
.mb_bt span{ font-size:14px; font-family: "Microsoft YaHei";font-family:"Î¢ÈíÑÅºÚ";}
.mb_bt em{ color:#838383; padding-left:5px}
.mb_bt .fr{ padding:10px 3px 0 0}
.mb_l{ width:299px;
padding:33px 17px}
.mbl_dl{ height:98px;
width:305px;
overflow:hidden; display:block}
.mbl_dl_img{
margin-top:10px;}
.mbl_dl_img1{
}
.mbl_dt{
width:187px;
height:18px;
overflow:hidden;
font-size:13px;
color:#016e1d; font-family: "Microsoft YaHei";font-family:"Î¢ÈíÑÅºÚ";}
/*.mbl_dt,.mbl_dt img{ width:120px; height:168px}*/
.mbl_dd{ /*width:196px; line-height:24px; text-align:right*/
width:290px;
padding-left:13px;
height:70px;
border-left:1px solid #d9d9d9;
color:#666666;
font-size:13px;
margin-top:10px;
margin-bottom:30px;}
.mbl_dd1{ /*width:196px; line-height:24px; text-align:right*/
color:#666666;
font-size:13px;
margin-top:10px;
width:193px;
height:65px;
overflow:hidden;}
.mbl_dd div{ height:144px; text-align:left}
.mb_c{ width:328px;padding:33px 17px}
.mbc_nr{ height:168px}
.mbc_nr li{ height:24px; line-height:24px; background:url(../images/bg6.jpg) no-repeat left center; padding-left:11px}
.mb_r{ width:200px;padding:33px 17px}
.mb_r1{ width:200px;padding:33px 17px}
.fr1 img{
float:left;
margin-bottom:5px;
margin-right:11px;}
.fr1 span{
display:block;
margin-bottom:7px;}
.mb_r div{ padding-top:8px}
.mb_r div,.mb_r div img{ width:226px; height:64px}
.mbc_nr_left{
width:190px;
height:78px;
float:right;}
.mbc_nr_right img{
margin-bottom:30px;float:left;}
.carform option{
width:170px;
height:20px;}


#banner_section {
	margin-left:auto;
	margin-right:auto;
	width:700px;
}
#banner_section .flexslider {
	width:346px;
	height:155px;
	float:left;
	position:relative;
}
#banner_section .flexslider .flex-direction-nav {
	position:absolute;
	bottom:45px;
	right: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:#f38256;
}
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:#f38256;
}
.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:18px;
	height:33px;
	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/da.png);
	position:absolute;
	top:-40px;
	right:0px;
}
.flex-direction-nav .flex-prev {
	background-image:url(../images/xiao.png);
	
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	right: 0px;
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	left: 0px;
}
.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;
}
.slides li{
width:390px;
height:89px;}
.slides li img{
width:118px;
height:69px;
float:left;
margin-right:8px;}
.slides li span{
display:block;
width:190px;
height:20px;
overflow:hidden;
color:#016e1d;
font-size:13px;

}
.slides li p{
display:block;
width:190px;
height:63px;
overflow:hidden;
font-size:13px;
color:#666666;
}

.main2{ width:155px; height:30px; }
#cate {
	float: left;
	height: 26px;
	line-height: 26px;
	text-align: left;
	width:155px;
	padding-right:20px;
	position: relative;
}
#cate .cate_wrp {
	overflow: hidden;
}
#cate .cate_inp {
	padding-left:15px;
	height: 24px;
	width: 110px;
	border-radius: 3px 0 0 3px;
	border: 1px solid #D4D4D4;
	border-right:none;
	background: #fff;
	float: left;
}
#cate a.cate_tri:link,  #cate a.cate_tri:visited {
	width:26px;
	height:26px;
	float: left;
	background: transparent url('../images/select_right.gif') no-repeat center center;
}
#cate .cate_drop {
	background:#E2E2E2;
	width:150px;
	border:1px solid #ADADAD;
	border-radius: 2px;
}
#cate .cate_drop li {
	padding-left:15px;
	width:135px;
}
#cate .cate_drop li:hover {
	background: #419256;
	color: #fff;
	cursor: pointer;
}





#bot {overflow: hidden;height:68px;
background-color:#535353;}
#bot .bot_box{width:1100px;height:68px;
line-height:68px;margin:0 auto;position:relative;
text-align:center;
font-family:Î¢ÈíÑÅºÚ;
font-size:10px;color:#b6b9b1;
}

