﻿@charset "utf-8";
@media screen {
body {
	background:#ffffff;
	margin:0px auto;
	text-align:center;
	background: #eee url(/images/bg-slide.gif) repeat-x; 
}
h4, h3, h2, h1 {
	font-family:tahoma;
}
/*页面主框架*/
.page_width {
	width:962px;
	position:relative;
	margin:auto;
	text-align:left;
	clear:both;
	z-index:10;
}
#left_panel {
	width:205px;
	text-align:left;
	float:left;
	height:100%;
}

.searchitem {margin:10px 0px;}
.searchitem  .title {margin-bottom:5px;}
.searchitem  .title a {color:green}
.searchitem  .summary {color:#666}
.searchitem  .keyword {color:blue;margin:5px 0px;}
#right_panel {
	width:715px;
	text-align:left;
	float:left;
	height:100%;
	margin-left:10px;
	border:1px solid #d0d0d0;
}
#banner {
	width:100%;
	height:240px;
	border:1px solid #d0d0d0;
	overflow:hidden;
	margin-bottom:10px;
}
/*正文*/
#page_body {
	width:700;
	overflow-x:hidden;
	clear:both;
}
#path {
	margin-top:5px;
	padding:0px 10px;
}
#page_title {
	margin:10px auto;
	padding:0px 10px;
	font-size:11pt;
	font-weight:bold;
}
#page_content {
	padding:20px 20px;
	overflow-x:hidden;
	overflow-y:visible;
}
#mainMenu {
	clear:both;
	height:21px;
	width:100%;
}
/*页中banner*/

/*首页幻灯片*/
#homeBanner {
	width:295px;
	text-align:left;
	float:right;
	margin:auto;
	position:relative;
	height:237px;
	clear:right
}
#fW_Content {
	top:0;
	left:0;
	position:relative;
	z-index:5;
	height:237px;
	overflow:hidden;
	background-color:#fff;
	DISPLAY: block;
	position:relative;
	padding:0px;
	overflow:hidden

}
#fW_Controls {
	DISPLAY:block;
	position:absolute;
	z-index:10;
	right:10px;
	bottom:10px;
}
#fW_Controls A {
	FONT-SIZE: 8pt;
	FLOAT: left;
	WIDTH: 14px;
	COLOR: #000;
	HEIGHT: 14px;
	line-height:16px;
	TEXT-ALIGN: center;
	line-height:100%;
	margin-top:10px;
	background:url(/images/norm.png) center no-repeat;
	margin-right:3px;
	color:#ffffff;
	background:#a15d04;
	filter:Alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
#fW_Controls A.activeSlide {
	COLOR: #ffffff;
	background-color:#eb6100;
	filter:Alpha(opacity=100);
	-moz-opacity:100;
	opacity:100;
	text-decoration:none;
}
#fW_Controls A:hover {
	COLOR: #fff;
	background-color:#eb6100;
	text-decoration:none;
	filter:Alpha(opacity=100);
	-moz-opacity:100;
	opacity:100;
}
/*链接样式*/
.linkbutton {
	height:21px;
	margin-right:5px;
	float:left
}
.linkbutton .l {
	display:block;
	float:left;
	background:url(/images/btn_l.jpg) no-repeat;
	height:21px;
	width:6px;
	vertical-align:middle
}

.linkbutton .icon
{
	float:left;height:21px;width:20px;padding-top:5px;line-height:21px;background:url(/images/btn_c.jpg) repeat-x;
}
.linkbutton .c {
	display:block;
	float:left;
	background:url(/images/btn_c.jpg) repeat-x;
	height:21px;
	vertical-align:middle;
	cursor:hand;
	padding:0px 3px;
}
.linkbutton .r {
	display:block;
	float:left;
	background:url(/images/btn_r.jpg) no-repeat;
	height:21px;
	width:6px;
	vertical-align:middle
}
.linkbutton:hover .l {
	background:url(/images/btn_lover.jpg) no-repeat;
}

.linkbutton:hover .icon
{
		background:url(/images/btn_cover.jpg) repeat-x;

}
.linkbutton:hover .c {
	background:url(/images/btn_cover.jpg) repeat-x;
	color:white
}
.linkbutton:hover .r {
	background:url(/images/btn_rover.jpg) no-repeat;
}
/*顶部导航*/
#topnav {
	text-align:right;
	height:21px;
}
#topnav a {
	padding-left:10px;
	background:url(/images/black_dot.jpg) no-repeat left;
	margin-left:15px;
}
/*logo*/
#logo {
	float:left;
	vertical-align:bottom
}
#topad {
	float:left;
	vertical-align:bottom
}
#topbar {
	position:absolute;
	right:0;
	bottom:10px;
	vertical-align:bottom;	
	width:320px;
	height:25px;line-height:25px;
}
#search .l {
	float:left;
	background:url(/images/btn_l.jpg) no-repeat;
	height:21px;
	width:6px;
	vertical-align:middle;
}
#search .c {
	float:left;
	background:url(/images/btn_c.jpg) repeat-x;
	height:21px;
	vertical-align:middle;
	padding:0px 5px;
}
#search .r {
	float:left;
	background:url(/images/btn_r.jpg) no-repeat;
	height:21px;
	width:6px;
	vertical-align:middle
}
/*页脚*/
#footer_link {
	margin:5px auto;
	border-bottom:1px solid #e0e0e0;
}
#footer_nav {
	float:right;clear:none;
	text-align:left;
	z-index:100;
	color:#ffffff;line-height:24px;
}
#footer_nav *  {color:white}
#footer {
	float:left;clear:none;color:#ffffff;line-height:24px;
}
/* Box定义*/
#help {
	margin-top:10px;
}
#help .box .t {
	clear:both;
	height:13px;
}
#help .box .t .l {
	width:14px;
	height:13px;
	background:url(/images/helpbox1.jpg) no-repeat;
	float:left
}
#help .box .t .c {
	width:918;
	height:13px;
	background:url(/images/helpbox2.jpg) repeat-x;
	float:left
}
#help .box .t .r {
	width:13px;
	height:13px;
	background:url(/images/helpbox3.jpg) no-repeat;
	float:left
}
#help .box .m {
	clear:both;
	height:120
}
#help .box .m .l {
	width:14px;
	height:100%;
	background:url(/images/helpbox4.jpg) repeat-y;
	float:left;
}
#help .box .m .c {
	height:100%;
	float:left;
	width:917px;
}
#help .box .m .r {
	width:13px;
	height:100%;
	background:url(/images/helpbox6.jpg) repeat-y;
	float:right
}
#help .box .b {
	clear:both;
	height:43px;
}
#help .box .b .l {
	width:14px;
	height:43px;
	background:url(/images/helpbox7.jpg) no-repeat;
	float:left
}
#help .box .b .c {
	width:918;
	height:43px;
	background:url(/images/helpbox8.jpg) repeat-x;
	float:left
}
#help .box .b .r {
	width:13px;
	height:43px;
	background:url(/images/helpbox9.jpg) no-repeat;
	float:left
}
#help .help_item {
	width:150px;
	float:left;
	margin-right:2px;
}
#help .help_item .subtitle {
	padding-left:22px;
	background:url(/images/folder_icon.jpg) no-repeat left center;
	height:19px;
	font-weight:bold
}
#help .help_item .title {
	height:18px;
	padding-left:18px;
	background:url(/images/t.jpg) no-repeat left center;
	line-height:18px;
}
#help .help_item .last {
	height:18px;
	padding-left:18px;
	background:url(/images/l.jpg) no-repeat left center;
	line-height:18px;
}
/*首页样式*/
#prod_menu {
	width:196px !important;
	width:200px;
	border:1px solid #d0d0d0;
	height:100%;
	float:left;
	clear:none;
}
#prod_menu .title {
	font-size:10pt;
	font-weight:bold;
	padding:5px 0px !important;
	padding:5px 10px;
}
/*推荐*/
#leftAd {
	width:200px;
	height:100%;
	float:left;
	clear:none;
}
.block_title {
	margin-bottom:10px;
}
#recommendbox {
	padding:0px !important;
	padding:0px 10px;
	padding-top:5px;
	border:1px solid #d0d0d0;
	width:735px;
	height:100%;
	float:right
}
#recommendbox .title {
	line-height:150%
}
#recommendbox .col {
	margin:0px;
}
#recommendbox .price {
	margin:0px;
	line-height:100%;
}
/*促销和新品*/
#specialbox {
	width:185px !important;
	width:200px;
	padding: 5px 5px !important;
	padding:5px 10px;
	border:1px solid #d0d0d0;
	margin-bottom:8px;
	height:100%;
	float:left;
	clear:none
}
#specialbox .subtitle {
	font-weight:bold;
	font-size:10pt;
	margin-bottom:10px;
}
#specialbox .title {
	text-align:left
}
#specialbox .row {
	clear:both;
	height:60px;
	margin-bottom:5px;
}
#specialbox .description {
	float:left;
	clear:right;
	padding-left:5px;
}
#specialbox .pic {
	float:left;
	border:1px solid #e0e0e0;
	height:60px;
	width:60px;
	overflow:hidden
}
#specialbox .price {
	font-weight:bold;
	color:#F60
}
#newbox {
	padding:0px !important;
	padding: 10px;
	border:1px solid #d0d0d0;
	width:735px;
	height:100%;
	float:right
}
/*热卖*/
#hotbox {
	padding:0px !important;
	padding: 10px;
	border:1px solid #d0d0d0;
	width:735px;
	height:100%;
	float:right
}
#hotbox .title {
	line-height:150%
}
#hotbox .col {
	margin:0px;
}
#hotbox .price {
	margin:0px;
	line-height:100%;
}
#leftsale {
	wdith:196px !important;
	width:200px;
	height:100%;
	float:left;
	clear:none;
}
#tracebox {
	width:176px !important;
	border:1px solid #d0d0d0;
	height:106px;
	padding:5px 10px;
	background:url(/images/boxbg.jpg) repeat-x top;
	margin-bottom:8px;
	width:100%;
}
#tracebox .title {
	font-weight:bold;
	font-size:10pt;
}
#boardbox {
	width:176px !important;
	width:100%;
	height:250px;
	padding:5px 10px;
	border:1px solid #d0d0d0;
	margin-bottom:8px;
}
#boardbox .subtitle {
	font-weight:bold;
	font-size:10pt;
	margin-bottom:5px;
}
#boardbox .title {
	margin-bottom:3px;
}
#subscribebox {
	width:176px !important;
	width:100%;
	border:1px solid #d0d0d0;
	padding:5px 10px;
	height:108px;
	background:url(/images/boxbg.jpg) repeat-x top
}
#subscribebox .title {
	font-weight:bold;
	font-size:10pt;
}
#tips {
	float:left;
	margin-top:15px;
}
#comment {
	float:right;
	margin-top:15px
}
.activebutton {
	width:80px;
	height:18px;
	line-height:18px;
	padding:0px;
	text-align:center;
	background:url(/images/active.jpg);
	border:none;
	color:#ffffff
}
.inactivebutton {
	width:80px;
	height:18px;
	line-height:18px;
	padding:0px;
	text-align:center;
	background:url(/images/inactive.jpg);
	border:none;
	color:#ffffff
}
/*内页样式*/

.row {
	clear:both;
}
/*仅标题*/
.onlytitle {
	height:24px;
}
.onlytitle .col {
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow-x:hidden;
	height:100%;
	padding-left:10px;
	background:url(/images/black_dot.jpg) no-repeat left center;
}

/*下载*/
.download {
	height:30px;
}
.download .col {
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow-x:hidden;
	height:100%;
	padding-left:25px;
	background:url(/images/zip.gif) no-repeat left top;
	vertical-align:middle;
}

.news_header {height:22px; line-height:22px;background:#090;color:white;font-weight:bold;padding-left:10px;}
.summary p {margin:8px 0px;}

/*标题+摘要*/
.title_summary {
}
.title_summary .col {
	float:left;
	margin:5px auto;
}
.title_summary .title {
	background:url(/images/black_dot.jpg) no-repeat left center;
	padding-left:10px;
	font-weight:bold
}
.title_summary .summary {
}
.title_summary .summary p {
	margin:3px 0px;
}
/*博客*/
.blog {
	
}
.blog .col {
	float:left;
	margin:5px auto;
	border-bottom:1px solid #e0e0e0;
}
.blog .title {
	background:url(/images/black_dot.jpg) no-repeat left center;
	padding-left:10px;
	font-weight:bold;
}
.blog .title a {color:green}
.blog .time {
	color:#999999
}
.blog .summary {
}
.blog .summary p {
	margin:3px 0px;
}
.blog .more {
	display:block;
	margin-top:5px;
	height:20px;
	line-height:20px;
	color:#F60
}
/*全文*/
.fulltext {
}
.fulltext .col {
	float:left;
	margin:5px auto;
}
.fulltext .title {
	font-weight:bold;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:5px;
}
.fulltext .content {
}
.fulltext .content p {
	margin:3px 0px;
}
/*左图右文*/
.left_right {
}
.left_right .col {
	float:left;
	margin:10px 0px;
}
.left_right .pic {
	width:120px;
	height:120px;
	overflow:hidden;
	float:left;
	border:1px solid #d0d0d0;
}
.left_right .description {
	float:left;
	padding:0px 10px;
}
.left_right .title {
	text-align:left;
	clear:right;
	font-weight:bold;
	margin-bottom:5px;
}
.left_right .summary {
	text-align:left;
	color:#666666;
	clear:right;
}
.left_right .summary p {
	margin:3px 0px;
	color:#666666
}
.left_right .price {
	font-weight:bold;
	color:#f60;
	font-size:10pt;
}
.left_right .more a {color:green; text-decoration:underline}
/*上图下文*/
.top_bottom {
}
.top_bottom .col {
	float:left;
	text-align:center;

}
.top_bottom .pic {
	width:120px;
	height:120px;
	border:1px solid #e0e0e0;
	overflow:hidden;
}
.top_bottom .title {
	margin:2px auto;
}
.top_bottom .price {
	font-weight:bold;
	color:#f60;
	font-size:10pt;
}

/*像册*/
.gallery {
}
.gallery .col {
	float:left;
	text-align:center;
	margin-right:30px;margin-bottom:20px;width:120;
}
.gallery .pic {
	border:1px solid #e0e0e0;
	overflow:hidden;
}
.gallery .title {
	margin:2px auto;
}

/*层叠图片*/
.cascade_picture {
}
.cascade_picture .col {
	float:left;
	text-align:center;
}
.cascade_picture .pic {
	width:120px;
	height:120px;
	border:1px solid #e0e0e0;
	overflow:hidden;
}
.cascade_picture .subtitle {
	padding-top:0px !important;
	padding-top:4px;
	height:24px;
	line-height:24px;
	background:url(/images/textboxbg.jpg) repeat-x top center;
	font-size:9pt;
	font-weight:bold;
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	margin:10px auto;
	padding-left:10px;
}
.cascade_picture .price {
	font-weight:bold;
	color:#f60;
	font-size:10pt;
}
/*层叠文字*/
.cascade_text {
}
.cascade_text .col {
	float:left;
	text-align:left;
}
.cascade_text .subtitle {
	padding-top:0px !important;
	padding-top:4px;
	height:24px;
	line-height:24px;
	background:url(/images/textboxbg.jpg) repeat-x top center;
	font-size:9pt;
	font-weight:bold;
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	margin:5px auto;
	padding-left:10px;
}
.cascade_text .title {
	display:inline;
	padding-left:10px;
	background:url(/images/black_dot.jpg) no-repeat left center
}
.cascade_text .more {
	clear:both;
}
/*内页产品分类*/
#leftMenubox {
}
#leftMenubox .title {
	color:#ffffff;
	font-size:8pt;
	font-weight:bold;
	padding:0px 10px;
	margin-bottom:5px;	
	height:22px;
	background:#090
}
/*覆写样式*/
#left_panel #subscribebox {
	border:none;
	border-top:1px solid #e0e0e0;
}
#left_panel #tracebox {
	border:none;
}
#serviceBox {
	margin-top:10px;
}
#serviceBox .title {
	color:#ffffff;
	font-size:9pt;
	font-weight:bold;
	padding:0px 10px;
	margin-bottom:5px;
	background:#666666;
}
#serviceBox .item {
}
#serviceBox .item a {
	width:188px !important;
	display:block;
	clear:both;
	height:24px;
	line-height:24px;
	padding:3px 6px;
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow-x:hidden;
}
#serviceBox .item a div {
	float:left;
}
#serviceBox .item a .qq {
}
#serviceBox .item a .msn {
	background:url(/images/msn.jpg) no-repeat center left
}
#serviceBox .item a .skype {
}
#serviceBox .item a .icon {
	height:24px;
	width:24px;
	vertical-align:middle;
	line-height:24px;
	margin-right:2px;
}
#serviceBox .item a:hover {
}
#pager {
	clear:both;
	padding:5px 0px;
	text-align:right;
}
#Pager a {
	margin:0 2px;
	height:16px;
	padding:0 4px;
	text-decoration:underline;
	line-height:16px;
}
#Pager a:hover {
	text-decoration:none;
	background:#666666;
	color:#ffffff
}
#Pager .selected {
	text-decoration:none;
	background:#666666;
	color:#ffffff
}
#pager_header #pager {
	border-bottom:1px solid #e0e0e0;
	margin-bottom:10px;
}
#pager_footer #pager {
	border-top:1px solid #e0e0e0;
	margin-top:10px;
}
/*商品展示区*/
#toparea {
	clear:both;
}
#photoArea {
	width:400px;
	float:left;
}
#BuyArea {
	margin-left:410px;
	border:1px solid #E0e0e0;
	height:400px;
	padding:0px 10px
}
#BuyArea .title {
	font-size:10pt;
	font-weight:bold
}
#BuyArea .summary {
	margin:10px 0px;
}
#BuyArea .price {
	color:#F60;
	font-weight:bold;
	font-size:10pt;
}
#BuyArea .label {
	width:80px;
}
#bottomArea {
	clear:both;
	margin-top:10px;
}
#photoShow {
	width:400px;height:400px;text-align:left;clear:both;margin:auto;position:relative; overflow:hidden;border:1px solid #e0e0e0;
}
#Photo_Content {
	top:0;left:0;position:relative;z-index:5;width:400px;height:400px;overflow:hidden; 
	}
.prod_pic {
	overflow:hidden;
	height:400px;
	width:400px;
	cursor:url(/images/zoom_in.cur)
}

#pic_nav {height:60px;width:100%;margin:10px 0px;}
#pic_nav a {cursor:hand;border:1px solid #999999;margin-right:5px;margin-bottom:5px;display:block; float:left}
#pic_nav A.activeSlide {
	filter:Alpha(opacity=100);
	-moz-opacity:100;
	opacity:100;
	border:1px solid #F60;
}
#pic_nav A:hover {
	filter:Alpha(opacity=100);
	-moz-opacity:100;
	opacity:100;
		border:1px solid #F60;

}

#pic_nav p {
	margin:5px 0px;
	line-height:150%
}
label {
	width:60px;
	float:left
}
}
@media print {
}
