@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font-size:12px; line-height:160%; font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; color:#333; background: url(images/body_bg.jpg) repeat-x left top #efefef; height:100%; width:100%; }
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img { margin:0; padding:0; }
ul, ol, li, dl, dt, dd { list-style:none; }
input, select, option { font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:11px; margin:0;}
img { border:0px; }
.clear{ clear:both}
a:visited, a:link{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}


#header {background:url(images/header_bg.jpg) no-repeat; width:960px; margin:0 auto; color:#fff; padding-top:20px;}
#logo {float:left; padding-left:30px;}
.top_home { float:right; background:url(images/icon_home.png) no-repeat right 4px; height:20px; line-height:20px; color:#fff; padding-right:20px; margin-right:10px;}

.banner { padding-top:40px;}


#main {width:960px; margin:0 auto;}
.boxStyle {}
.boxStyle .box_t { background:url(images/box_top.gif) no-repeat; height:20px; line-height:20px;}
.boxStyle .box_c { background:url(images/box_cen.gif) repeat-y; height:100%;}
.boxStyle .box_b { background:url(images/box_bottom.gif) no-repeat; height:20px; line-height:20px;}

.main_content { padding:10px 20px 0 20px;}
.left_pro {float:left; width:560px; border-right:solid 1px #ccc; margin-top:20px;}
.right_pro {float:right; width:350px;}

.left_pro .pro_box {padding:0 20px 40px 10px;}
.left_pro .product_info {padding-left:170px;}
.left_pro .product_name a {font-size:24px; line-height:28px;}

.right_pro .pro_box {padding:20px 10px;}
.right_pro .product_info {padding-left:110px;}
.right_pro .product_name a {font-size:18px; line-height:22px;}
.right_pro .product_img {padding-top:20px;}

.pro_box {overflow:hidden;_zoom:1;}
.pro_box .product_img {float:left;}
.pro_box .product_name { color:#891a1a;}
.pro_box .product_name span { display:block; font-size:12px; color:#666; font-weight:normal;}
.pro_box .product_name a {color:#891a1a; text-decoration:none;}
.pro_box .product_name a:hover {text-decoration:underline;}
.pro_box .product_price {padding:10px 0 20px 0;}
.pro_box .product_price big { font-size:20px; color:#891a1a;}
.pro_box .product_price small { font-size:12px; background:url(images/price_del.png) no-repeat; padding:0 5px;}
.pro_box .product_txt { padding:10px 0; font-size:11px; line-height:16px;}
.pro_box .product_txt dt { background:url(images/s_line.jpg) no-repeat 0 5px; padding-left:8px; font-weight:bold; font-size:12px;}
.pro_box .product_btn { text-align:right; padding-right:20px;}

.main_more {text-align:right; padding:10px 10px 20px 0;}
.main_more a { color:#891a1a; text-decoration:none; font-weight:bold;}
.main_more a:hover {text-decoration:underline;}

#footer { text-align:center; border-top:solid 1px #ccc; padding:10px;}
#footer a {color:#333; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

