﻿@charset "utf-8";
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;
	color:#545454
}
li {
	list-style:none;
}
fieldset, img {
	border:0;
}
em {
	font-style:normal;
}
button, input, select, textarea {
	font-size:100%;
}
legend {
	color:#000;
}
hr {
	border:none;
	height:1px;
}
body, button, input, select, textarea {
	font:12px/1.125 "Simsun", san-serif;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
.clear {
	clear:both;
	height:0;
	font:0/0 Arial;
	visibility:hidden;
}
.l {
	float:left;
}
.r {
	float:right;
}
a:link,a:visited{color:#0056BD;text-decoration:underline}
a:hover{color:#FF6600;text-decoration:none}
.warp_p {
	margin:0 auto;
	padding:10px 0;
	background:#fff;
}
.path {
	margin:0 auto;
	padding:0 10px;
	height:31px;
	line-height:30px;
	color:#666;
	background:#FFF url(../images/topnav_bg.png) repeat-x;
}
.path a {
	color:#03C;
	text-decoration:none;
}
.path a:hover {
	color:#f60;
}
.path span {
	float:right;
}
.warp_w {
	width:1054px;
	margin:0 auto;
}

.p_page {
	margin:0 auto;
	padding:10px 0;
	width:828px;
}
.p_page .prev a, .p_page .next a, .iconShowPre, .iconShowNext, .iconShowPre:hover, .iconShowNext:hover, .iconPrehover, .iconNexthover, .p_page .first span, .p_five .forward .end, .b_image .info .look, .b_image .info .fav, .b_image .info .print, .b_image .info .send, .b_image .share .xiaonei, .b_image .share .kai, .b_image .share .sina, .p_five .btn, .p_five .btn:hover, .p_five .backward .first {
	background:url(http://icon.zol-img.com.cn/products/picIcon.png) no-repeat;
}
.iconShowPre, .iconShowNext, .iconShowPre:hover, .iconShowNext:hover, .iconPrehover, .iconNexthover {
	display:inline-block;
	width:44px;
}
.txcenter {
	text-align:center;
}
#picBody {
	display:none;
}
.picTip {
	font-size:16px;
	text-align:center;
}
.iconShowPre {
	background-position:-334px 50%;
}
.iconShowNext {
	background-position:-366px 50%;
}
.iconShowPre:hover {
	background-position:-268px 50%;
}
.iconShowNext:hover {
	background-position:-301px 50%;
}
.iconPrehover {
	background-position:-268px 50%;
}
.iconNexthover {
	background-position:-301px 50%;
}
.p_page .prev, .p_page .next, .p_page .end {
	border:1px solid #DDD;
	width:85px;
	height:26px;
	text-align:center;
	line-height:26px;
}
.p_page .prev, .p_page .info, .p_page .next, .p_page .end {
	float:left;
}
.p_page .first {
	color:#ccc;
}
.p_page .first span {
	background-position:-35px -262px;
	padding-left:10px;
}
.p_page .next a, .p_page .prev a, .p_page .first span, .p_page .end a {
	display:block;
	height:26px;
	line-height:26px;
	height:23px\9;
	line-height:23px\9;
	padding-top:3px\9;
}
.p_page .prev a {
	background-position:-35px -228px;
	padding-left:10px;
}
.p_page .next a {
	background-position:-170px -229px;
	padding-right:10px;
}
.p_page .end a {
	text-align:center;
}
.p_page .prev a:hover, .p_page .next a:hover {
	color:#f60;
	text-decoration:underline;
}

.p_page .info {
	float:none;
	text-align:center;
	line-height:26px;
}
.p_page .info a {
	color:#333;
}
.p_page .info a:hover {
	color:#f60;
	text-decoration:underline;
}
.p_page .info strong, .p_page .info span {
	font-size:14px;
}
.hidden {
	display:none;
}
.warp_w .b_image {
	width:960px;
	text-align:center;
}
.warp_w .pic-box {
	width:962px;
}
.pic-box {
	position:relative;
	zoom:1;
	width:802px;
	min-height:520px;
	margin:0 auto;
}
.pic-box .wd45l, .pic-box .wd45r {
	width:45px;
	position:absolute;
	top:0;
}
.wd45l {
	left:-45px;
}
.wd45r {
	right:-45px;
}
#category {
	
}
.category {
	position:absolute;
	z-index:9;
	width:98px;
	padding:4px 0;
	right:-110px;
	line-height:22px;
}
.category h4 {
	height:22px;
	font-size:12px;
	color:#333;
}
.pic-cate-item {
	padding-bottom:8px;
}
.pic-cate-item li {
	height:22px;
	overflow:hidden;
}
.pic-cate-item .cur a {
	color:#f60;
	text-decoration:none;
	font-weight:bold;
}
.pic-cate-item a {
	color:#369;
	text-decoration:underline;
}
.pic-cate-item a:hover {
	color:#f60;
}
.pic-cate-item li span {
	color:#999;
}
.more-cate {
	margin-top:-5px;
}
.b_image {
	border:1px solid #D4D4D4;
	width:800px;
	position:relative;
	margin:0 auto;
	padding:0;
	z-index:3;
}
.b_image .state {
	text-align:center;
	position:relative;
	zoom:1;
}
.b_image .state img {
	vertical-align:middle;
}
.b_image .info {
	background:#fff;
	height:37px;
	line-height:37px;
	padding:0 10px;
	clear:both;
	position:relative;
	zoom:1;
}
.b_image .info div {
	float:right;
	height:16px;
	line-height:16px;
	padding-top:7px;
	vertical-align:middle;
}
.b_image .info div em {
	color:#333;
}
.b_image .info span {
	color:#9A9A9A;
}
.b_image .info a {
	display:inline-block;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
.b_image .info .look {
	background:url("http://icon.zol-img.com.cn/products/imgbgbtn.gif") no-repeat;
	text-align:center;
	width:102px;
	overflow:hidden;
}
.b_image .info .fav {
	background-position:-50px -190px;
	margin:0 5px;
	padding:0 14px;
	color:#000;
}
.b_image .info .print {
	background-position:-50px -190px;
	padding:0 14px;
	color:#000;
}
.b_image .info .share {
	border:1px solid #DDD;
	bottom:-1px;
	height:141px;
	position:absolute;
	right:-33px;
	width:31px;
	padding-top:0;
	_bottom:-2px;
}
.b_image .share .shareTip {
	line-height:16px;
	padding:8px;
	position:absolute;
	text-align:center;
}
.b_image .info .send, .b_image .share .xiaonei, .b_image .share .kai, .b_image .share .sina {
	text-indent:-9999px;
	display:inline-block;
	width:16px;
	height:23px;
	overflow:hidden;
	vertical-align:middle;
}
.b_image .info .send {
	background-position:0 -134px;
}
.b_image .share .xiaonei {
	background-position:0 -157px;
}
.b_image .share .kai {
	background-position:0 -186px;
}
.b_image .share .sina {
	background-position:0 -220px;
}
.b_image .group-intro-title {
	line-height:25px;
	font-weight:bold;
	color:#999;
	padding-bottom:5px;
	text-align:center;
}
.b_image .group-intro-content {
	line-height:22px;
	font-size:12px;
	padding:0 10px 15px;
	color:#666;
	text-indent:24px;
}
.cover_ctn {
	position:absolute;
	width:818px;
	left:0;
	top:0;
}
.cover_ctn .left_img {
	float:left;
	width:408px;
	cursor:url("http://icon.zol-img.com.cn/products/pic_left.ai"), auto;
}
.cover_ctn .right_img {
	float:left;
	width:408px;
}
.p_five {
	width:878px;
	margin:5px auto;
}
.p_five .btn, .p_five .backward .first, .p_five .forward .end {
	display:block;
	width:26px;
	height:83px;
	text-indent:-9999px;
	overflow:hidden;
}
.p_five .backward .btn {
	background-position:-97px 0;
	cursor:pointer;
	margin:5px 7px 0 0;
}
.p_five .backward .btn:hover {
	background-position:-60px 0;
	cursor:pointer;
}
.p_five .backward .first {
	background-position:-23px 0;
	margin:5px 7px 0 0;
}
.p_five .forward .btn {
	background-position:-137px 0;
	cursor:pointer;
	margin:5px 0 0 7px;
}
.p_five .forward .btn:hover {
	background-position:-176px 0;
	cursor:pointer;
}
.p_five .forward .end {
	background-position:-216px 0;
	cursor:auto;
	margin:5px 0 0 7px;
}
.p_five .picEnd p {
	margin-top:25px;
}
.pf_info {
	text-align:center;
	color:#9A9A9A;
	font-size:14px;
	margin-top:23px;
}
.p_five .info a {
	font-size:14px;
	text-decoration:underline;
}
.p_five .info a.cur {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.intro {
	border-bottom:1px dashed #CCC;
	line-height:24px;
	margin:4px 0 9px;
	padding:0 20px 4px;
	text-align:left;
	color:#666;
}
.p_show {
	text-align:center;
	display:block;
	width:812px;
}
.p_show .pic_con {
	width:835px;
	display:block;
	overflow:hidden;
}
.p_show ul {
	margin:0 auto;
}
.p_show li {
	float:left;
	display:inline;
	padding:5px 4px 0;
}
.p_show li span {
	width:106px;
	height:81px;
	float:left;
}
.p_show li a {
	border:1px solid #DDD;
	padding:3px;
	width:100px;
	height:75px;
	line-height:73px;
	display:block;
	float:left;
	overflow:hidden;
*line-height:0;
*font-size:66px;
*zoom:1;
}
.p_show a .end {
	border:1px solid #999;
	display:inline-block;
	width:72px;
	height:55px;
	padding:20px 9px 0;
	line-height:20px;
	text-decoration:underline;
}
.p_show .sel {
	background:url(http://icon.zol-img.com.cn/products/pic_icon.png) no-repeat 50px -286px;
}
.p_show .sel a, .p_show li a:hover {
	padding:0;
	border:4px solid #F60;
}
.p_show li img {
	vertical-align:middle;
	margin-top:1px\0;
	height:75px;
	width:100px;
}
:root .p_show li img {
	margin-top:0\0;
}
.p_show .picEnd a {
	font-size:12px;
*line-height:75px;
}
.p_show .picEnd a p {
	margin-top:0;
}

#imgShowPre, #imgShowPre:link, #imgShowPre:visited {
	background:url("http://icon.zol-img.com.cn/products/0.gif") no-repeat scroll 0 0 transparent;
	cursor:url("http://icon.zol-img.com.cn/products/left.cur"), pointer;
	height:100%;
	left:0;
	outline:medium none;
	position:absolute;
	top:0;
	width:50%;
	z-index:9999;
}
#imgShowPre:hover {
	cursor:url("http://icon.zol-img.com.cn/products/left.cur"), pointer;
}
#imgShowNext, #imgShowNext:link, #imgShowNext:visited {
	background:url("http://icon.zol-img.com.cn/products/0.gif") no-repeat scroll 0 0 transparent;
	cursor:url("http://icon.zol-img.com.cn/products/right.cur"), pointer;
	height:100%;
	outline:medium none;
	position:absolute;
	right:0;
	top:0;
	width:50%;
	z-index:9999;
}
#imgShowNext:hover {
	cursor:url("http://icon.zol-img.com.cn/products/right.cur"), pointer;
}
#imgShowFirstNext, #imgShowFirstNext:link, #imgShowFirstNext:visited {
	background:url("http://icon.zol-img.com.cn/products/0.gif") no-repeat scroll 0 0 transparent;
	cursor:url("http://icon.zol-img.com.cn/products/right.cur"), pointer;
	height:100%;
	outline:medium none;
	position:absolute;
	left:0;
	top:0;
	width:50%;
	z-index:9999;
}
#imgShowFirstNext:hover {
	cursor:url("http://icon.zol-img.com.cn/products/right.cur"), pointer;
}
.bw {
	width:960px;
	margin:0 auto;
}
#ft {
	background:url(http://icon.zol.com.cn/logo/logo.gif) no-repeat 15px 0;
	border-top:1px solid #D9D9D9;
	margin-top:10px;
	padding-bottom:10px;
}
#ft .scon {
	float:right;
	width:320px;
	padding:5px 0;
	line-height:22px;
	height:22px;
}
#ft .scon .input {
	border:1px solid #CCC;
	width:240px;
	line-height:14px;
	padding:3px;
	height:14px;
}
#copyright {
	text-align:center;
	line-height:24px;
	color:#333;
	font-family:verdana, Arial;
	clear:both;
}
#copyright a {
	text-decoration:underline;
}
#picDetail_pic_nav_bottom {
	margin-bottom:5px;
	text-align:center;
}
.footn {
	float:none;
	clear:both;
	padding:0 15px;
	height:32px;
	border-top:1px solid #D9D9D9;
	margin:8px 0 0 0;
	font-family:verdana;
}
.footn img, .footn input {
	float:left;
}
.footn input.putin {
	width:236px;
	height:20px;
	font:12px/20px simsun;
	margin:0 6px;
	border:1px solid #ccc;
}
.footn input.button {
	height:20px;
	border:1px solid #ccc;
	width:40px;
}
.footn .r {
	float:right;
}
.footn .pd5 {
	padding:5px 0;
}
.footnc {
	float:none;
	clear:both;
	padding:10px auto;
	background:#fff;
	text-align:center;
	font:12px/25px simsun;
	color:#333;
}
.footnc .lan12i {
	color:#07519A;
	text-decoration:underline;
}
.footnc .lan12i:hover {
	color:#f60;
	text-decoration:none;
}
.footnc .lv12i {
	color:#393;
	text-decoration:underline;
}
.footnc .lv12i:hover {
	color:#f60;
	text-decoration:none;
}
.footnc .h12 {
	color:#f30;
	text-decoration:none;
}
.footnc .h12:hover {
	color:#f60;
	text-decoration:underline;
}
.footnc .hei12 {
	color:#333;
	text-decoration:none;
}
.footnc .hei12:hover {
	color:#333;
	text-decoration:underline;
}
.lenovo_ad {
	line-height:28px;
	margin-top:5px auto 0;
	padding:5px 0;
	text-align:center;
}
.lenovo_ad a {
	color:#333;
}
.lenovo_ad a:hover {
	color:#F60;
}
.widget_wrap {
	width:500px;
	padding-bottom:15px;
	background:#1c1c1c;
	position:absolute;
	left:160px;
	top:50%;
	margin-top:-150px;
	z-index:10000;
	overflow:hidden;
}
.widget_close {
	position:absolute;
	top:10px;
	right:10px;
	width:17px;
	height:18px;
	background:url(http://icon.zol-img.com.cn/products/pic_icon.png?2001) no-repeat -50px -134px;
	text-indent:-9999em;
	overflow:hidden;
}
.widget_tip {
	margin:29px 38px 0 38px;
	padding:1px;
	overflow:hidden;
	_zoom:1;
}
.widget_tip .pic {
	float:left;
	margin-right:18px;
}
.widget_tip .pic img {
	vertical-align:top;
}
.widget_tip p {
	line-height:24px;
	color:#666;
}
.widget_tip .widget_msg {
	font-size:14px;
	color:#ccc;
	margin-bottom:9px;
}
.widget_tip .widget_next {
	margin:0 5px;
	font-weight:bold;
	font-family:"Simsun";
	color:#fff;
}
.widget_tip .widget_next:hover {
	color:#fff;
}
.widget_forward {
	padding-left:25px;
	background:url(http://icon.zol-img.com.cn/products/pic_icon.png?2001) no-repeat 5px -257px;
}
.widget_piclist {
	margin:30px 0 0 38px;
}
.widget_piclist dt {
	height:6px;
	margin-right:38px;
	border-bottom:1px solid #555;
	font-size:0;
	position:relative;
}
.widget_piclist dt span {
	position:absolute;
	top:0;
	left:0;
	padding-right:10px;
	background:#1c1c1c;
	color:#ccc;
	font-size:12px;
}
.widget_piclist ul {
	padding:26px 0 0 0;
}
.widget_piclist li {
	float:left;
	width:120px;
	margin-right:32px;
	line-height:16px;
	text-align:center;
}
.widget_piclist li img {
	vertical-align:middle;
	margin-bottom:5px;
}
.widget_tip p a, .widget_piclist a {
	color:#ccc;
	text-decoration:underline;
}
.widget_tip a:hover, .widget_piclist a:hover {
	color:#ccc;
	text-decoration:none;
}
.widget_tip .widget_forward {
	text-decoration:none;
}
#readMorePicGroup_close {
	cursor:pointer;
}
#operatTable {
	width:100%;
}
#operatTable .mid, #operatTable .mid a {
	color:#333;
	font-weight:bold;
}
#operatTable .mid a:hover {
	color:#f60;
}
#operatTable .mid em {
	color:#666;
	font-weight:normal;
	padding:0 5px;
}
#operatTable .mid b {
	color:#666;
	font-weight:normal;
}
#operatInfo {
	padding:5px 10px;
	line-height:15px;
	height:auto;
}
.b2c-coop {
	margin:0 0 20px 0;
	text-align:center;
	height:50px;
	font:bold 14px/50px simsun, "Simsun", arial;
}
.b2c-coop a {
	margin:0 18px;
	color:#c00;
	text-decoration:underline;
}
.b2c-coop a:hover {
	color:#c00;
}
.advbox {
	background: none repeat scroll 0 0 #FFFFFF;
	margin:10px auto;
	width:880px;
	height:auto;
	position:relative
}