@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body, button, input, select, textarea,p { font-family: "Arial"; font-size:14px;}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr {margin: 0;
padding: 0;}
i,em{ font-style:normal; font-weight:normal;}
input[type="text"], input[type="password"], textarea {outline-style: none;}
ul{ padding:0; margin:0;}
li{ list-style:none; display:block;}
body{height:100%; background-color:#f3f4f5; color:#565656;}
a{ color:#565656; text-decoration:none;}
a:hover{ color:#008929;}/*==green===*/
h1{ font: bolder 30px Arial; color:#ffffff;}
h2{font: normal 24px Arial; color:#02521a;font-weight:bolder; line-height:60px;}
h3{font: normal 22px Arial; color:#454545;}
h4{ font: bolder 22px Arial; color:#008929;}
h5{font: bolder 15px Arial; color:#008929; }
img{ border:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.icon_phone,.icon_mail,.icon_fax,.top_list_r li.line,.shopping_cart,.arrow_s,.search,.column_list ul li.line1,.content_shadow,.f_btn,.c_btn,.L_header,.item2,.item3,.item4,.l_btn,.m_manage_list ul li.line1,.delete,.add,.Order_NO,.search_ordeNO,.calendar_search,.succed_icon,.buy_again,.counter ul li,.sortby_arrow,.cur_sortby_arrow,.icon_hot1,.icon_hot2,.mb_work_search,.m_icon,.w_sortby_arrow,.w_cur_sortby_arrow,.add_cart,.icon_add,.edit_icon,.create_order,.m_back,.buy_online,.back,.continu_shop,.icon1,.icon2,.icon3,.icon4,.icon5,.icon6{ background-image:url(../images/icon.png);}
.G_box{ width:100%;position:absolute;}
/*header*/
.nav,.header_top_c,.footer_con{ width:1160px; position:absolute; left:50%; margin-left:-580px; }
.header{ width:100%; height:150px; float:left;}
.header_top{ background:url(../images/top-bg.jpg) repeat-x; height:37px;}
.header_top_c{ height:32px;}
.top_list{ float:left;}
.top_list li{ height:32px; line-height:32px; color:#FFF; font-size:12px; text-shadow:0 1px 2px #666; float:left; margin-right:30px;}
.icon_phone,.icon_mail,.icon_fax{position:relative;float:left;display:block;}
.icon_phone{ background-position:0 0; width:10px; height:13px;top: 9px;}
.icon_mail{ width:17px; height:8px;  background-position:-9px 0;top:12px;}
.icon_fax{ width:23px; height:17px; background-position:-23px 0;top:5px;}
.top_list_r{ float:right;}
.top_list_r li{float:left; height:32px; line-height:32px; color:#fff;}
.top_list_r li.line{ background-position:-114px 0; display:block; width:2px; position:relative; top:6px;}
.top_list_r li a{padding:0 10px; color:#FFF; line-height:32px;}
.top_list_r li a:hover{ text-decoration:underline;}
.G_nav{ height:115px;background-color:#FFF; width:100%;}
.nav{height:115px;}
.logo{ background:url(../images/logo.png) no-repeat; width:83px; height:83px; float:left; margin-top: 13px;}
.company{ font: bold 35px Arial; position:relative; left:20px;top:20px;height:40px; width:570px; float:left;}
.menu{ width:790px; float:left; margin-top:40px;}
.menu li{ margin-left:5px; float:left; display:block; height:15px; line-height:15px; border-right:1px solid #565656;}
.menu li a{ font-size:18px; padding:0 13px;font-weight:900}
.menu li a:hover{text-decoration:underline;}
.cart{ width:280px; float:right; height:85px; background-color:#f2fcf5; border:solid 1px #e6f6eb; position:relative;top:-30px;}
.shopping_cart{ width:280px; height:32px; background-position:-130px 0; background-repeat:no-repeat; margin-top:10px; }
.shopping_cart span{ line-height:31px; float:left;  margin-left:15px;}
.shopping_cart span.items{ height:31px; line-height:31px; margin-left:35px; width:36px; text-align:center;}
.shopping_cart span.checkout_btn{margin-left:0; width:90px;}
.shopping_cart span.checkout_btn a{ color:#FFF; line-height:29px; padding: 4px 0px 4px 17px;margin-left:30px;}
.search{ background-position:-130px -37px; width:270px; height:27px; float:left; margin-top:7px;}
.search input{ border:none; height:24px; line-height:24px; background:none; padding-left:15px; color:#b5b5b5; width:210px;}
.confirm{height:27px; cursor: pointer; height: 27px; padding: 4px 11px; color:#FFF;}
.confirm:hover{ color: #FFF;}
.content{ width:1160px; position:relative; left:50%; margin-left:-580px; bottom:20px;}
/*footer*/
.footer{ width:100%; height:40px; line-height:40px; color:#fff;  background-color:#008929; clear:both;}
.footer_con{ font-size:12px;}
.copyright{ line-height:40px; color:#FFF; width:650px; float:left; font-size:12px;}
.copyright a,.copyright a:hover{ color:#FFF;}
.foot_nav{/* position:absolute; right:0; top:20px;*/ float:right;text-align:right;}
.foot_nav ul{ margin-top:15px;}
.foot_nav ul li{ display:block; float:left; padding:0 8px 0 8px; border-right:1px solid #ffffff;line-height:11px;}
.foot_nav ul li a{ color:#FFF;}
.foot_nav ul li a:hover{ text-decoration:underline;}

.link_center a{text-align: center;}