*{ margin: 0px; padding: 0px; }*
body {
         background:#ffffff; 
	     font-size:12px; 
	     color:#333333;
	     line-height:25px;
	     font-family: "Tahoma", "Arial", "Sans-Serif";
}

a:link    {color:#333333; text-decoration:none;}
a:visited {color:#333333; text-decoration:none;}
a:hover   {color:#70943c; text-decoration:underline;}
a:active  {color:#333333; text-decoration:none;}
img       {border:0px; margin:0px; padding:0px;}
ul,li     {padding:0; margin:0;list-style:none;}
form      {margin:0px;}

.green {color:#70943c;}
.green a:link    {color:#70943c; text-decoration:none;}
.green a:visited {color:#70943c; text-decoration:none;}
.green a:hover   {color:#ff7f00; text-decoration:underline;}
.green a:active  {color:#70943c; text-decoration:none;}

.orange {color:#ff7f00;}
.orange a:link    {color:#ff7f00; text-decoration:none;}
.orange a:visited {color:#ff7f00; text-decoration:none;}
.orange a:hover   {color:#70943c; text-decoration:underline;}
.orange a:active  {color:#ff7f00; text-decoration:none;}

.red {color:#eb0000;}
.red a:link    {color:#eb0000; text-decoration:none;}
.red a:visited {color:#eb0000; text-decoration:none;}
.red a:hover   {color:#70943c; text-decoration:underline;}
.red a:active  {color:#eb0000; text-decoration:none;}

del,.clear {
         float:none;
         clear:both;
         display:block;
         font-size:0px;
         height:0px;
         width:auto;	
         line-height:0px;
         min-height:0px;
		 overflow:hidden;
}
.zuipin {
         width:1000px;
		 height:auto;
		 margin:auto;
}

.header {
         width:1000px;
		 height:110px;
		 margin:auto;
}

.logo {
         width:245px;
		 height:55px;
         padding-top:28px;
		 float:left;
}

.header_login {
         width:309px;
		 height:45px;
         margin-top:18px;
		 padding:40px 0px 0px 436px;
		 background:url(../images/header-login-bg.jpg) no-repeat right top;
         float:right;
}

.header_login label {
         padding-left:3px;
}

.header_login span {
         padding:0px 5px;
}

.login_out {
         width:239px;
		 height:38px;
		 line-height:38px;
		 margin-left:60px;
		 padding-left:10px;
		 background:#f3f3f3; 
}

.login_out img {
         vertical-align:middle;
}

.header_text {
         width:173px;
		 height:38px;
         display:block; 
		 float:left;
}

.header_eixt {
         width:60px;
		 height:38px;
         display:block; 
		 float:left;
}

.menu {
         height:auto;
         background:url(../images/menu-bg.jpg) repeat-x;
}

.menu_box {
         width:1000px;
		 height:auto;
		 margin:auto;
}

.nav_left {
         width:202px;
		 height:auto;
         float:left;
		 
}

.nav_left li {	
        width:202px;
        float:left;
		list-style: none;		
}

.nav_left_t {
		 height:31px;
         padding:50px 0px 0px 0px;
		 text-align:center;
         background:url(../images/nav-left-t-bg.jpg) no-repeat;		 
}

#jsddm li ul {
         margin:0;
	     padding:0;
         position:absolute;
         visibility: hidden;
		 z-index:100;
}

.sn_nav {
         width:200px;
		 height:574px;
		 background:#fff8d8;
		 border-left:1px solid #ff7f00;
		 border-right:1px solid #ff7f00;
		 border-bottom:1px solid #ff7f00;
		 overflow:hidden;
}

.nav_items {
         line-height:25px;
         padding:5px 5px 5px 5px;
		 border-top:1px solid #ffffff;
		 border-bottom:1px solid #fbeeb2;
		 display:inline-block;
}

.nav_items_t {
         width:54px;
		 font-size:14px;
		 font-weight:bold;
		 color:#70943c;
		 float:left;
}

.nav_items_t a:link    {color:#70943c; text-decoration:none;}
.nav_items_t a:visited {color:#70943c; text-decoration:none;}
.nav_items_t a:hover   {color:#ff7f00; text-decoration:none;}
.nav_items_t a:active  {color:#70943c; text-decoration:none;}

.nav_items_c {
         width:136px;
         float:left;
}

.nav_items_c label {
         width:68px;
         display:block;
		 float:left;
}

.nav_right {
         width:788px;
		 height:auto;
         margin-left:10px;
		 float:left;
}

.nav_right_t {
         width:788px;
		 height:38px;
         padding-top:2px;
}

.nav_right_left {
         width:548px;
		 display:block;
		 float:left;
}

.nav_right_right {
         width:240px;
		 display:block;
		 float:left;
}

.nav_right_t li {
         width:80px;
		 height:38px;
		 text-align:center;
		 line-height:38px;
		 font-weight:bold;
		 font-size:14px;
		 font-family: "Microsoft YaHei", monospace !important;
         float:left;
		 display:block;
		 position:relative; 
}

.nav_right_t li a:link,.nav_right_t li a:visited {color:#ffffff; text-decoration:none; display:block;}
.nav_right_t li a:hover {
         color:#ffffff; 
		 width:80px;
		 height:38px;
		 line-height:38px;
		 text-decoration:none;
		 background:url(../images/nav-bg.jpg) no-repeat left top;
}
.nav_right_t li a:active {color:#ffffff; text-decoration:none;}

.nav_right_c {
         color:#ffffff;
         background:url(../images/nav-bg.jpg) no-repeat;
}

.new {
         width:28px;
	     height:28px;
         background:url(../images/xin.png) no-repeat;
	     display:block;
	     position:absolute; 
		 top:-17px;
		 left:30px;
}

.search_box {
         height:33px;
         margin-top:7px;
}

.search {
         width:245px;
		 height:23px;
		 padding-left:5px;
		 border:1px solid #7a9e44;
		 background:#ffffff;
		 float:left;
}

.search input {
         border:0px;
         margin:0px;
         padding:0px;
		 vertical-align:middle;
}

.search_input {
         width:195px;
		 height:16px;
		 line-height:16px;
		 color:#666666;
}

.search_button {
         width:50px;
         height:24px;
		 line-height:24px;
		 color:#ffffff;
		 background:url(../images/search-button.jpg) repeat-y;
		  cursor:pointer;
}

.hot_search {
         width:274px;
         float:left;
		 padding-left:20px;
		 line-height:27px;
}

.hot_search label {
         padding-right:10px;
}

.s_cart{ 
         width:240px;
		 height:23px;
		 border:1px solid #ff7f00;
         float:left; 
		 position:relative; 
		 cursor:pointer;
		 z-index:999;
		 background:#ffffff;
}

.cart_t {
         width:160px;
		 line-height:23px;
		 padding-left:30px;
		 background:url(../images/cart-t.jpg) no-repeat;
         float:left;
}

.cart_t span {
         padding:0px 5px 0px 5px;   
}

.no_cart { 
         text-align:center;
         color:#666666;
}

.cart_detail { 
         position:absolute; 
		 right:-1px;
		 top:24px; 
		 width:300px; 
		 display:none; 
		 background:#fff; 
		 border:1px solid #dfdfdf; 
		 padding:10px 10px 10px 10px;
}

.cart_pro {
         border-bottom:1px dotted #dfdfdf;
		 padding:10px 0px 5px 0px;

}

.cart_pro_img {
         width:82px;
         float:left;
		 border:1px solid #dfdfdf; 
}

.cart_pro_img img {
         width:80px;
		 height:60px;
}

.cart_pro_c {
         width:200px;
		 line-height:18px;
		 padding-left:10px;
         float:left;
}

.cart_pro_t {
         padding-bottom:8px;
}

.cart_pro_p {
         width:150px;
         float:left;
		 display:block;
}

.cart_del {
         width:50px;
		 float:right;
		 display:block;
}

.cart_account {
         width:50px;
		 height:23px;
		 line-height:23px;
		 text-align:center;
		 background:url(../images/cart-button.jpg) no-repeat;
         float:left;
}

.cart_account a:link    {display:block;width:50px;height:25px;color:#ffffff; text-decoration:none;}
.cart_account a:visited {color:#ffffff; text-decoration:none;}
.cart_account a:hover   {color:#ffffff; text-decoration:none;}
.cart_account a:active  {color:#ffffff; text-decoration:none;}

.help_box {
         width:998px;
		 height:200px;
		 margin-top:10px;
		 border:1px solid #dddddd;
}

.help {
         width:996px;
		 height:198px;
		 background:#f3f3f3;
		 border:1px solid #ffffff;		 
}

.help_mod {
         width:152px;
		 height:170px;
		 background:url(../images/help-bg.jpg) no-repeat;
		 background-position:150px 30px;
         float:left;
}

.help_mod_t {
         font-size:14px;
		 font-weight:bold;
		 font-family: "Microsoft YaHei", monospace !important;
		 margin-top:10px;
		 padding:0px 0px 10px 15px;
		 background:url(../images/help-t.jpg) no-repeat;
		 background-position:15px 30px;
}

.help_mod_t img {
         vertical-align:middle;
}

.help_mod_t label {
         padding-right:5px;
}

.help_mod_c {
         padding-left:15px;
		 margin-left:15px;
		 background:url(../images/t-bg.gif) no-repeat;
		 padding-bottom:3px;
}

.help_mod_tel {
         float:left;
		 padding:40px 0px 0px 5px;
}
.column {
         width:auto;
		 height:auto;
		 margin-top:10px;
}
.footer_safe {
         width:998px;
		 height:78px;
		 padding:10px 0px;
		 border:1px solid #dddddd;
}

.safe_mod {
         padding:0px 1px 0px 7px;
         float:left;
}

.safe_mod_t {
         font-size:14px;
		 font-weight:bold;
		 font-family: "Microsoft YaHei", monospace !important;
}

.safe_mod_c {
         margin-top:10px;
}

.safe_mod_c label {
         padding-right:4px;
}

.footer {
         text-align:center;
		 padding-top:15px;
}

.footer a {
         padding:0px 5px;
}
.zuipin_mod {
         width:auto;
		 height:auto;
		 border-top:3px solid #70943C;
		 border-left:1px solid #dddddd;
		 border-right:1px solid #dddddd;
		 border-bottom:1px solid #dddddd;
}

.zuipin_mod_t {
         width:auto;
		 height:34px;
		 line-height:33px;
		 background:#f3f3f3;
		 border:1px solid #ffffff;
}

.zuipin_mod_t_l {
         font-size:14px;
		 font-weight:bold;
		 padding-left:10px;
         font-family: "Microsoft YaHei", monospace !important;
		 background:url(../images/mod_t_l.jpg) no-repeat 0px 0px;
         float:left;
		 min-width:15px;
		 min-height:15px;
}

.zuipin_mod_t_r {
         float:right;
		 background:url(../images/mod_t_r.jpg) no-repeat right top;
		 padding-right:10px;
		 min-width:5px;
		 min-height:15px;
}

.zuipin_mod_c {
         border-top:1px solid #dddddd;
		 padding:10px;
		 display:table;
} 
.page_con {
         vertical-align:middle;
}

.page_up img,.page_down img {
         padding-top:1px;
		 vertical-align:middle;
}
.zp-page{ float:right; margin-top:10px;}
.zp-page .all-page{ color:#999;}
.zp-page a{ padding:4px 8px; border:1px solid #dddddd;}
.zp-page a.now-page{ background-color:#090; color:#fff; border:1px solid #fff;}
.now-page{color:#70943c;border:1px solid #dddddd;padding:4px 8px;}
.no-pre{ cursor:no-drop;}
.no-next{ cursor:no-drop;}
.crumbs {
		 font-weight:bold;
		 font-family: "Microsoft YaHei", monospace !important;
}

.crumbs label {
         padding:0px 5px;
}
.crumbs h1 {
         font-size:12px;
		 display:inline;
}
.all_nav {
         padding-bottom:5px;
         border-bottom:1px dotted #dddddd;
		 margin-bottom:10px;
		 width:980px;
}

.all_nav_t {
         font-size:14px;
		 font-weight:bold;
}

.all_nav_c label {
         padding-right:20px;
}
.divOver {
         background:#f3f3f3;
}
.notice-msg li,.note-msg li {
         width:auto;
		 height:29px;
         background:#fff8d8 url(../images/note_msg_icon.gif) no-repeat 10px 10px;
		 border:1px solid #ff7f00;
		 padding:6px 0px 0px 30px;
}
.user_table {
         margin-bottom:10px;
}

.user_table table {
         border-left:1px solid #dddddd;
		 border-top:1px solid #dddddd;
}

.user_table table thead {      
         background:#f3f3f3;
}

.user_table table td {
         text-align:center;
		 padding:3px 5px;
         border-right:1px solid #dddddd;
		 border-bottom:1px solid #dddddd;
}
.link{width:978px;margin:10px auto;border:1px #ddd solid; padding:5px 10px}
.link a{ margin:auto 10px;}
.onlinekefu{width:137px;float:right;position:fixed !important;top/**/:210px;position:absolute; z-index:100;top:expression(offsetParent.scrollTop+210);right:10px;}
.kft{line-height:42px;height:42px;background-image:url(../images/kf1.gif);color:#fff;text-align:center;width:137px}
.kfc{background-image:url(../images/kf2.gif);display:table;width:137px;}
.kfc div{height:42px;line-height:21px;text-align:center; margin:5px auto;border-bottom:1px #ccc dotted;width:120px;}
.kfb{height:8px;background-image:url(../images/kf3.gif); overflow:hidden;width:137px}