/* 全局样式开始 */
html,body {margin:0px;color:#000000;font-size:12px;font-family:Arial, Helvetica, sans-serif; background:url(/images/body_bg.jpg) top repeat-x #eaeaea; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,textarea{padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
table,tr,td,th,input,textarea{ font-family:Arial, Helvetica, sans-serif;font-size:12px; }
img {border:0px;}
.blue_bg{ color:#999999; }
/* 全局样式结束 */

/*  all  */
#all{ width:998px;margin:0 auto;padding:0;overflow-x:hidden;background:#FFF; }
#price_item_0{display:none;}
#price_item_1{display:none;}
#price_item_2{display:none;}
.inc{ width:100%;overflow-x:hidden;line-height:20px;clear:both; }
li{ list-style:none; }


/*  Header  */
#header{ width:998px;margin:0 auto;overflow:hidden; }
#header .header_top{ width:998px;height:120px;margin:0 auto;overflow:hidden; background-image:url(/images/header01.gif);  }
#header .header_top #logo{ overflow:hidden; float:left;display:inline;text-align:center; }
#header .header_top .top_r{ width:788px;height:110px;overflow:hidden;float:left; }
#header .header_top .top_r #userinfo{ width:625px;height:31px;line-height:30px;overflow:hidden;padding:0 20px 0 50px;float:right;clear:both;background:url(/images/top_bg.jpg) no-repeat; }
#header .menu_box{ width:998px;height:31px;line-height:28px;overflow:hidden;margin:0 auto; }
#header .menu_box #menu{ width:924px;height:31px;overflow:hidden;float:left;_display:inline; background-image:url(images/menu02.gif); }
#header .menu_box #menu ul{ width:770px;height:28px;overflow:hidden;text-decoration:none; }
#header .menu_box #menu ul li{ padding:0 10px;float:left;display:inline; color:#FFFFFF; }
#header .menu_box #menu ul li a{ color:#FFFFFF; }
#header .menu_box #cartinfo{ width:210px;height:30px;background:url(/images/cart_bg.jpg) no-repeat;float:left; }
#header #search{ width:998px;overflow:hidden;margin:0 auto; }
#header #search #search_form{ width:998px;height:35px;line-height:35px;overflow:hidden; }
#header #search #search_hot{ width:998px;margin:0 auto;line-height:25px; }
#header #search #search_hot .title{ width:108px;text-align:center;float:left;_display:inline; }
#header #search #search_hot .list{ width:880px;padding-right:10px;float:left; }


/*  Main  */
#main{ width:998px;margin:0 auto;overflow-x:hidden; }
#main .main_l{ width:176px;overflow-x:hidden;float:left;display:inline;}
#main .main_l .catebox{ width:170px;overflow:hidden;margin:0 auto; }
#main .main_l .catebox .cate_title{ width:148px;padding-left:10px;height:26px;line-height:26px;overflow:hidden;margin:5px 0px 10px 5px;background:url(/images/cate_title_bg.jpg) no-repeat; }
#main .main_l .catebox .cate_list{ width:160px; height:20px; line-height:20px;overflow:hidden;margin:5px auto;border-bottom:1px solid #FF6633; }
#main .main_l .catebox .cate_list .list1{ width:150px;height:20px;overflow:hidden; }
#main .main_l .catebox .cate_list .list2{ width:160px;padding-left:8px;height:25px;overflow:hidden; }
#main .main_l .left{ width:170px;_height:320px;min-height:320px;line-height:25px;background-image:url(images/ltb_body.gif);overflow-x:hidden;margin:0 auto;}
#main .main_l .left .newsletter{ width:184px;height:184px;overflow:hidden;margin:0 auto;background:url(/images/newsletter_bg.jpg) top left no-repeat; }
#main .main_l .left .leftinfo{ width:184px;margin:5px auto; }
#main .main_l .left .leftinfo .lefttitle{ width:175px;padding-left:9px;height:26px;line-height:26px;overflow:hidden; background:url(/images/left_title.jpg) no-repeat; }
#main .main_l .left .leftinfo .leftlist{ width:174px;padding:0 5px;height:24px;line-height:24px;overflow:hidden; }
#main .main_r{ width:808px;_height:400px;min-height:400px; padding-left:5px;overflow-x:hidden;float:left; }
#main .main_r #banner{ width:806px;height:240px;overflow:hidden;margin:0 auto; }
#main .main_r .intro{ width:806px;_height:80px;min-height:80px;overflow-x:hidden;margin:0 auto; }
#main .main_r .intro .title{ width:806px;height:24px;line-height:24px;overflow:hidden;background:url(/images/rtb2_1.gif) no-repeat;color:#ffffff; }
#main .main_r .intro .intro_box{ width:804px;line-height:20px; border:1px solid #00CCFF; }
#main .main_r .intro .intro_box .pro1{ width:170px;height:160px;overflow:hidden;float:left;display:inline;text-align:center; margin-top:5px; }
#main .main_r .intro .intro_box .pro{ width:195px;height:185px;overflow:hidden;float:left;display:inline;text-align:center; margin-top:10px; }
#main .main_r .intro .intro_box .pro .img{ width:150px;height:150px;margin:5px auto 0;overflow:hidden;}
#main .main_r .intro .intro_box .pro .prointro{ width:150px; _height:14px;line-height:14px;clear:both;margin:0 auto; }
#main .main_r .intro .intro_box .pro1 .prointro{ width:130px; height:42px;line-height:14px;clear:both;margin:0 auto; }

/*  Link  */
#link{ width:978px;margin:0 auto;overflow-x:hidden;padding:0 10px; }




/*  Footer  */
#footer{ width:998px;height:auto;margin:0 auto;overflow:hidden;border-top:2px solid #FF9933; text-align:center; }
#footer #footer_menu{ width:998px;height:30px;overflow:hidden;margin:0 auto; }
#footer #footer_menu ul{ width:540px;height:30px;overflow:hidden;margin:0 auto; }
#footer #footer_menu ul li{ list-style:none;float:left;height:30px;line-height:30px;overflow-y:hidden;margin:0 5px; }
#footer .rights{ width:998px;height:auto;line-height:24px;overflow:hidden;margin:0 auto; }
#footer .footer_img{ width:998px;height:80px;overflow:hidden;margin:0 auto; }





/* padding */
.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
.blank1{margin:0px auto; clear:both; height:1px; font-size:1px; overflow:hidden;}
.blank3{margin:0px auto; clear:both; height:3px; font-size:1px; overflow:hidden;}
.blank6{margin:0px auto; clear:both; height:6px; font-size:1px; overflow:hidden;}
.blank9{margin:0px auto; clear:both; height:9px; font-size:1px; overflow:hidden;}
.blank12{margin:0px auto; clear:both; height:12px; font-size:1px; overflow:hidden;}
.blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}
.blank20{margin:0px auto; clear:both; height:20px; font-size:1px; overflow:hidden;}

.current_img{background:url(/images/img.jpg);}
.line{border-bottom:1px dashed #ccc;height:1px;overflow:hidden;}
.page{ width:100%;height:30px;line-height:30px;margin:0 auto;text-align:center; }


/* 字体样式开始 */
.f_red {color:red;}
.f_white{ color:#FFF; }
.f_blue{ color:#155e93; }
.f_14px {font-size:14px;}
.f_16px {font-size:16px;}
.b {font-weight:bold;}
.under{ text-decoration:underline; }
.through{ text-decoration:line-through; }
/* 字体样式结束 */


/* 链接样式开始 */
a:active,a:link,a:visited { color: #010101;text-decoration: none;}
a:hover {color: #da2665;text-decoration: underline;}
a.blue:active,a.blue:link,a.blue:visited {color: #204d88;text-decoration:none; }
a.blue:hover {color: #F93;text-decoration: underline; }
a.white:active,a.white:link,a.white:visited {color: #FFFFFF;text-decoration:none; }
a.white:hover {color: #FFFFFF;text-decoration: underline; }
/* 链接样式结束 */

/* 表单样式开始 */
.form_input {border: 1px solid #ccc;padding:1px;height:20px;behavior:url(#default#savehistory);font-family:Arial, Helvetica, sans-serif; }
.form_area {border: 1px solid #cccccc;behavior: url(#default#savehistory);font-family:Arial, Helvetica, sans-serif; }
.form_button {padding-top: 2px;height: 20px;border: 1px solid #ccc;}
.gory_button{ background:none;border:none;background:url(/images/button-grey.gif);width:130px;height:25px;line-height:25px;font-weight:bold;color:#333;text-align:center;cursor:pointer; }
/* 表单样式结束 */

/* 表格样式开始 */
.table_border { border: 1px solid #CCC;}
.border_bot{ border-bottom:1px dashed #CCC; }
/* 表格样式结束 */

.nav{ position:absolute;left:0;top:0;visibility: hidden;margin:0px;padding:0px;overflow:visible;line-height:25px;z-index:10000000;padding-top:1px; background:url(/images/nav_list_top.jpg) top no-repeat; }
.nav a, .nav a:visited, .nav a:active, .nav a:link { text-decoration:none;display:block;width:170px;height:27px;color:#000000;background:url(/images/nav_list.jpg) no-repeat;filter:alpha(opacity=90);padding-left:15px; }
.nav a:hover { text-decoration:none;display:block;background:url(/images/nav_list_over.jpg) no-repeat;color:#000000;width:170px;height:27px;padding-left:15px;font-weight:bold; }



