﻿/*********************
产品页面样式
**********************/
a
{
	border: 0;
}
img
{
 border:0;
 
}
.center
{
	width: 976px;
	margin: 0px auto;
	padding: 2px;
}

.com_a
{
	width: 972px;
	float: left;
	padding-left:10px;
}
d .com_a span
{
	float: left;
}

.com_b
{
	width: 952px;
	height: 600px;
	margin-top: 10px;
	float: left;
	overflow: hidden;
}

.com_c
{
	width: 470px;
	float: left;
	padding-left:10px;
}

.com_d
{
	width: 450px;
	margin-left: 10px;
	display: inline;
	margin-top: 15px;
	color: #474747;
	float: left;
}

.com_d ul
{
	display: block;
	list-style: none;
}

.com_d ul li
{
	padding: 5px 0px;
	width: 450px;
	float: left;
}

.com_d ul li H1
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 15px;
	float: left;
}

.com_d ul li H2
{
	padding-top: 10px;
	float: left;
	font-size: 12px;
	font-weight: normal;
}

.com_d ul li H3
{
	padding-bottom: 10px;
	float: left;
	font-size: 12px;
	font-weight: normal;
}

.com_e
{
	background: url(../cn_asp/images/com_c.jpg) repeat-x bottom;
	float: left;
}

.com_f
{
	font-size: 12px;
	font-weight: normal;
	color: #2246ba;
}

.com_f a
{
	font-size: 12px;
	font-weight: normal;
	color: #2246ba;
}

.com_j
{
	color: #ff0404;
	font-size: 22px;
	font-weight: bold;
}

.com_h
{
	color: #959595;
	text-decoration: line-through;
}

.com_k
{
	font-size: 12px;
	color: #ff0404;
}

.com_l
{
	margin-top: 4px;
	float: left;
}

.com_d ul li ul.tb-Color
{
	float: left;
	margin-top: 10px;
	padding-left:4px;
	overflow: hidden;
}
.com_d ul li ul.tb-Color li
{
	text-align: center;
	border: 1px #666666 solid;
	background-color: #FFFFFF;
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 2px;
	padding: 2px;
	position: relative;
	vertical-align: middle;
}
.com_d ul li ul li.tb-selected
{
	text-align: center;
	border: 1px #CD0000 solid;
	background-color: #FFFFFF;
	float: left;
	height: 22px;
	margin: 0 2px;
	position: relative;
	vertical-align: middle;
}
.tb-Color li.tb-selected i
{
	position: absolute;
	width: 12px;
	height: 12px;
	background-image: url(../cn_asp/images/gx.gif);
	overflow: hidden;
	text-indent: -9999em;
	bottom: 1px;
	right: 1px;
}

.tb-Color li com_no
{
	line-height: 11px;
	text-align: center;
	cursor: hand;
	margin-right: 2px;
}

.com_ck
{
	border: none;
	background-image: url(../cn_asp/images/gx.gif);
	width: 44px;
	height: 38px;
	display: block;
	float: left;
	line-height: 38px;
	text-align: center;
	cursor: hand;
	margin-right: 2px;
}
.con_f1
{
	background: url(../cn_asp/images/com_f1.gif) no-repeat;
	width: 28px;
	height: 22px;
	display: block;
	float: left;
	line-height: 22px;
	text-align: center;
	cursor: hand;
	margin-right: 2px;
}
.con_f2
{
	background: url(../cn_asp/images/com_f2.gif) no-repeat;
	width: 28px;
	height: 22px;
	display: block;
	float: left;
	line-height: 22px;
	text-align: center;
	cursor: hand;
	margin-right: 2px;
}

/*********/
.cloud-zoom img
{
	width: 450px;
	height: 450px;
}

.cloud-zoom-lens
{
	background-color: #fff;
	cursor: pointer;
}

.cloud-zoom-big
{
	overflow: hidden;
}

.cloud-zoom-loading
{
	color: white;
	background: #222;
	padding: 3px;
	border: 1px solid #000;
}
/*********/
#spec-n1
{
	width: 450px;
	height: 450px; /*text-align: center;*/
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

#spec-n2
{
	width: 450px;
	height: 78px;
	overflow: hidden;
	zoom: 1;
}

#spec-list
{
	float: left;
}

#spec-list ul
{
	height: 78px;
	overflow: hidden;
	zoom: 1;
}

#spec-list li
{
	float: left;
	width: 87px;
	text-align: center;
}

#spec-list li a
{
	float: left;
	display: block;
	margin-top: 6px;
	width: 78px;
	height: 65px;
	overflow: hidden;
	border: 1px solid #ccc;
	padding: 1px;
}

#spec-list li a:hover
{
	border: #FF6600 2px solid;
	padding: 0;
}

#spec-left
{
	display: inline;
	width: 16px;
	height: 78px;
	margin-right: 8px;
	background: url(../cn_asp/images/pic-btn.gif) no-repeat;
	float: left;
	cursor: pointer;
}

#spec-right
{
	width: 16px;
	height: 78px;
	background: url(../cn_asp/images/pic-btn.gif) no-repeat -34px 0;
	float: right;
	cursor: pointer;
}


/*******************************************

/*******************************************/
.prod
{
	margin-top: 15px;
	width: 730px;
	float: left;
	background: url(../cn_asp/images/prd_detail_tit.gif) bottom no-repeat;
}
.prod ul
{
	display: block;
	list-style: none;
	padding-left: 28px;
	float: left;
}
.prod ul li
{
	padding: 0px 0px;
	float: left;
}
.prod ul li H1
{
	font-size: 12px;
	font-weight: normal;
	padding-top: 8px;
	float: none;
}
.prod_a a
{
	color: #ffffff;
	text-decoration: none;
	background: #2f2f2f;
	width: 108px;
	text-align: center;
	height: 27px;
	float: left;
	border-right:1px #FFFFFF solid;
}
.prod_a a:link
{
	color: #ffffff;
	text-decoration: none;
	background: #2f2f2f;
	width: 108px;
	text-align: center;
	height: 27px;
	float: left;
	border-right:1px #FFFFFF solid;
}
.prod_a a:visited
{
	color: #ffffff;
	text-decoration: none;
	background: #2f2f2f;
	width: 108px;
	text-align: center;
	height: 27px;
	float: left;
	border-right:1px #FFFFFF solid;
}
.prod_a a:hover
{
	color: #ffffff;
	text-decoration: none;
	background: #2f2f2f;
	width: 108px;
	text-align: center;
	height: 27px;
	float: left;
	border-right:1px #FFFFFF solid;
}
.prod_a a:active
{
	color: #ffffff;
	text-decoration: none;
	background: #2f2f2f;
	width: 108px;
	text-align: center;
	height: 27px;
	float: left;
	border-right:1px #FFFFFF solid;
}

.prod_b a
{
	color: #fff;
	text-decoration: none;

	width: 108px;
	text-align: center;
	height: 27px;
	float: left;
	border-right:1px #FFFFFF solid;
}
.prod_b a:link
{
	color: #fff;
	text-decoration: none;

	width: 108px;
	text-align: center;
	height: 27px;
	float: left;
	border-right:1px #FFFFFF solid;
}
.prod_b a:visited
{
	color: #fff;
	text-decoration: none;

	width: 108px;
	text-align: center;
	height: 27px;
	float: left;
	border-right:1px #FFFFFF solid;
}
.prod_b a:hover
{
	color: #ffffff;
	text-decoration: none;
	background: #2f2f2f;
	width: 108px;
	text-align: center;
	height: 27px;
	float: left;
	border-right:1px #FFFFFF solid;
}
.prod_b a:active
{
	color: #ffffff;
	text-decoration: none;
	background: #2f2f2f;
	width: 108px;
	text-align: center;
	height: 27px;
	float: left;
	
}

.prod_c
{
	width: 500px;

	float: left;
}
.prod_d
{
	width: 972px;
	background: url(../cn_asp/images/com_c.jpg) repeat-x bottom;
	margin-top: 15px;
	padding-bottom: 15px;
	float: left;
}
.prod_d ul
{
	display: block;
	list-style: none;
	padding-left: 20px;
	float: left;
}
.prod_d ul li
{
	padding: 5px 0px;
	width: 190px;
	float: left;
}
.prod_e
{
	width: 972px;
	float: left;
}
.prod_f
{
	border-bottom: 1px #515669 solid;
}

/*******************************************

/*******************************************/
.score
{
	background: url(../cn_asp/images/prod_e.jpg) no-repeat;
	width: 972px;
	height: 107px;
	margin-top: 20px;
	padding-bottom: 10px;
	float: left;
}
.score_a
{
	width: 135px;
	color: #ff3300;
	float: left;
}
.score_a ul
{
	display: block;
	list-style: none;
	padding-top: 25px;
	float: left;
}
.score_a ul li
{
	padding: 0px 0px;
	text-align: center;
	width: 135px;
	float: left;
}
.score_a ul li span
{
	font-size: 36px;
	font-weight: bold;
}
.score_b
{
	width: 300px;
	margin-left: 50px;
	display: inline;
	margin-top: 20px;
	color: #656565;
	float: left;
}
.score_b ul
{
	display: block;
	list-style: none;
}
.score_b ul li
{
	width: 300px;
	padding: 4px 0px;
	float: left;
}
.score_b ul li span
{
	float: left;
	padding-right: 10px;
}
.score_b ul li p
{
	float: left;
	height: 10px;
	display: block;
	padding: 0;
	margin: 0;
	background: #E71216;
}
.score_b ul li img
{
	padding: 0px;
	border: 1px #d1d1d1 solid;
	background-color: #e6e6e6;
	float: left;
}
.score_b ul li H1
{
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
.score_c
{
	width: 265px;
	color: #959595;
	line-height: 22px;
	margin-left: 15px;
	display: inline;
	margin-top: 20px;
	float: left;
}
.score_d
{
	width: 140px;
	margin-left: 58px;
	display: inline;
	margin-top: 15px;
	color: #959595;
	float: left;
}
.score_d ul
{
	display: block;
	list-style: none;
}
.score_d ul li
{
	padding: 3px 0px;
	width: 140px;
	text-align: center;
	float: left;
}
.score_d ul li a
{
	color: #2246ba;
	text-decoration: none;
}
.score_d ul li a:link
{
	color: #2246ba;
	text-decoration: none;
}
.score_d ul li a:visited
{
	color: #2246ba;
	text-decoration: none;
}
.score_d ul li a:hover
{
	color: #d50206;
	text-decoration: none;
}
.score_d ul li a:active
{
	color: #666666;
	text-decoration: none;
}
.score_e
{
	background: url(../cn_asp/images/com_c.jpg) repeat-x top;
	width: 972px;
	padding-top: 25px;
	margin-top: 10px;
	float: left;
}
.score_left
{
	width: 120px;
	background: url(../cn_asp/images/score_5.jpg) no-repeat 106px 20px;
	float: left;
}
.score_left ul
{
	display: block;
	list-style: none;
}
.score_left ul li
{
	padding: 5px 0px;
	width: 86px;
	float: left;
}
.score_left ul li span
{
	width: 86px;
	margin-top: 6px;
	text-align: center;
	float: left;
}
.score_left ul li img
{
	padding: 1px;
	border: 1px #CCCCCC solid;
	float: left;
}
.score_right
{
	border: 1px #d3a1a2 solid;
	background-color: #fff8f8;
	width: 849px;
	margin-left: -1px;
	display: inline;
	float: right;
}
.score_com
{
	width: 836px;
	margin-top: 12px;
	margin-left: 13px;
	display: inline;
	color: #474747;
	padding-bottom: 5px;
	float: left;
}
.score_com ul
{
	display: block;
	list-style: none;
}
.score_com ul li
{
	padding: 3px 0px;
	line-height: 22px;
	width: 836px;
	float: left;
}
.score_com ul li span
{
	background: url(../cn_asp/images/score_6.jpg) no-repeat;
	width: 36px;
	height: 18px;
	float: left;
	text-align: center;
	color: #FFFFFF;
}
.score_com ul li H1
{
	color: #959595;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}


/*******************************************

/*******************************************/
.adv
{
	border: 1px #d6d6d6 solid;
	width: 710px;
	margin-top: 20px;
	float: right;
	margin-right:40px;
}
.adv1
{
	border: 1px #d6d6d6 solid;
	width: 500px;
	margin-top: 20px;
	float: left;
}

.adv_nav
{
	font-size: 12px;
	color: #333333;
	background: url(../cn_asp/images/adv_1.jpg) repeat-x;
	width: 972px;
	height: 31px;
	float: left;
}
.adv_nav span
{
	margin-top: 10px;
	padding-left: 10px;
	float: left;
}
.adv_all
{
	width: 958px;
	margin-left: 10px;
	display: inline;
	margin-top: 10px;
	padding-bottom: 4px;
	float: left;
}
.adv_q
{
	width: 942px;
	color: #474747;
	background-color: #fff9e9;
	padding: 8px;
	padding-bottom: 0px;
	float: left;
}
.adv_q ul
{
	display: block;
	list-style: none;
}
.adv_q ul li
{
	padding: 3px 0px;
	line-height: 22px;
	width: 942px;
	float: left;
}
.adv_q ul li span
{
	background: url(../cn_asp/images/adv_2.jpg) no-repeat;
	width: 20px;
	height: 20px;
	float: left;
	text-align: center;
	color: #FFFFFF;
}
.adv_q ul li H1
{
	color: #cf7f00;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
.adv_q ul li H2
{
	color: #959595;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
.adv_a
{
	width: 942px;
	color: #474747;
	padding: 8px;
	padding-bottom: 0px;
	float: left;
}
.adv_a ul
{
	display: block;
	list-style: none;
}
.adv_a ul li
{
	padding: 3px 0px;
	line-height: 22px;
	width: 942px;
	float: left;
}
.adv_a ul li span
{
	background: url(../cn_asp/images/adv_3.jpg) no-repeat;
	width: 20px;
	height: 20px;
	float: left;
	text-align: center;
	color: #FFFFFF;
}
.adv_a ul li H1
{
	color: #d73200;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
.adv_a ul li H2
{
	color: #959595;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
.adv_black
{
	background: url(../cn_asp/images/com_c.jpg) repeat-x bottom;
}


/*---商品详细页商品咨询---*/
.consulting-tip
{
	border-bottom: #d8d8d8 1px solid;
	border-top: #d8d8d8 1px solid;
	background: #f3f3f3;
	padding: 10px;
	color: #666;
}
.consulting
{
	overflow: hidden;
	zoom: 1;
}
.consulting li
{
	border-bottom: #d8d8d8 1px solid;
}
.consulting li.noconsulting
{
	padding: 15px;
	color: #999;
}
.consulting li dl dt
{
	height: 28px; *margin-top:-14px;_margin-top:-14px;padding:020px;text-align:right;line-height:28px;color:#999;}
.consulting li dl dt span.time
{
	padding-left: 30px;
	font-size: 11px;
}
.consulting li dl dd.ask
{
	margin: 5px 20px;
	padding-left: 20px;
	background: url(../cn_asp/images/ask-icon.gif) left top no-repeat;
	background-position: 0 3px;
}
.consulting li dl dd.ans
{
	margin: 5px 20px;
	padding-left: 20px;
	background: url(../cn_asp/images/ans-icon.gif) left top no-repeat;
	background-position: 0 3px;
	color: #C10225;
}
.consulting li dl dd.time
{
	height: 28px;
	padding: 0 20px;
	padding-left: 30px;
	color: #999;
	font-size: 11px;
	line-height: 28px;
	text-align: right;
}
.consulting li.gray
{
	background: #f3f3f3;
}
.consulting-end
{
	height: 30px;
	padding: 0 15px;
	line-height: 30px;
	font-family: "Microsoft YaHei",微软雅黑;
	overflow: hidden;
	zoom: 1;
}
.consulting-end p.left
{
	float: left;
}
.consulting-end p.left a
{
	color: #C10225;
}
.consulting-end p.right
{
	float: right;
}
.consulting-end p.right span.red
{
	color: #C10225;
	font-weight: bold;
}

.cloud-zoom img{width:380px;height:380px;}
.product-cen{width:970px;background-color:white;overflow:hidden;margin:0 auto;border:solid 1px #DEDEDE;padding:0px;border-bottom:none;}
.product-cen ul{padding-top:0px;}
.product-cen ul li{float:left}
.product-cen ul li.clear, dd.sp span.clear{float:none;clear:both;overflow:hidden;height:0;padding:0;margin:0;}
.product-cen ul .l dd{margin-bottom:5px;width:68px;height:68px;overflow:hidden;}
.product-cen ul .l dd img{width:60px;height:60px;display:block;border:1px solid #ccc;padding:3px;}
.btn-up,.btn-down{background-image:url(../cn_asp/images/sprites1.png);height:5px;cursor:pointer;}
.btn-up{background-position:0 -125px;_background-position:0 -123px;margin-bottom:7px;}
.btn-down{background-position:0 -136px;_background-position:0 -134px;margin-top:7px;}
.item_Ye{height:365px;overflow:hidden;}
.item_Ye dl{}

.product-cen li.l{width:68px;margin-right:5px;}
.product-cen li.c{width:380px;margin-right:5px;}
.product-cen li.r{width:502px; position:relative;}
.r h1{font-size:14px;font-weight:600;background:url(../cn_asp/images/com_c.jpg) repeat-x bottom;line-height:30px;padding-bottom:10px;margin-bottom:7px;}
.r p{background: url(../cn_asp/images/com_c.jpg) repeat-x bottom;padding-left:10px;}
.r p span{display:block;color:#999;line-height:24px;}
.r p span i{text-decoration:line-through;color:#333;font-family:"Microsoft YaHei",微软雅黑;font-style:normal;}
.r p span strong{font-size:22px;color:#f50;font-family:"Microsoft YaHei",微软雅黑;}
.r p span b{color:#f50;}
.r font.blue,.r font.blue a{color:#2246BA;}

.r dl{padding:10px;color:#666;}

.r dl.b{background: url(../cn_asp/images/com_c.jpg) repeat-x bottom;}
.r dl dd{margin-bottom:8px;}
.r dl dd.dd-n{border:1px solid #DFD6AD;padding:10px 20px;background-color:#FEFDE9;color:#796646;}
dd.sp span{display:block;float:left;}
.sp-1{padding:5px 10px;cursor:pointer;border:1px solid #b4b4b4;margin-left:10px;}
.n-k{border:1px dashed #999;}

.sp-2{padding:4px 9px;cursor:pointer;border:2px solid #cd0000;margin-left:10px;background:url(../cn_asp/images/gx.gif) no-repeat right bottom;}
.b-tip{display:none;color:#f60;border:1px solid red;line-height:18px;width:150px;padding-left:1em;margin-top:5px;}
.pro-ad{float:left; width:100%; overflow:hidden;}




.detail-name {
	float: left;
	width: 68px;
	text-align: left;
	line-height: 25px;
}
dd div {
	float: left;
	position:relative;
}
.attr-value a{
	color: #333333;
	text-decoration: none;
	display: block;
	padding: 4px 10px;
	line-height: 20px;
	border: 1px solid #FFFFFF;
	overflow: none;
	white-space: nowrap;
}
.attr-value span {
	float: left;
	border: 1px solid #CCC;
	margin-right: 8px;
	display:block;
	position: relative;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	white-space: inherit;
	
}
.attr-value .current,.attr-value .current a,.attr-value .attr-hover,.attr-value .attr-hover a {
	border: 1px solid #cd0000;
	blr:expression(this.onFocus=this.blur());
	outline:none;
	display:block;
}

.attr-value .current {
	background-image: url(../cn_asp/images/gx.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.attr-value .nocurrent {
	border: 1px dashed #CCCCCC;
	
}
.attr-value .nocurrent a {
	color: #CCCCCC;
	cursor:not-allowed;
	border-color:#FFF;
	blr:expression(this.onFocus=this.blur());
	outline:none;
}
.attr-value .nocurrent a:hover {
	border: 1px solid #FFF;

}


.buy_info {background:#f7ffee;width:215px;height:190px;border:solid 1px #96c604;overflow:hidden; position:absolute;z-index:10;left:10px;top:190px;}
.buy_info .tips {margin-top:20px;margin-bottom:10px;*padding-bottom:10px;*margin-bottom:0; position:relative;}
.buy_info .tips strong {background: url(../cn_asp/images/ico-success.gif) no-repeat 12px 4px;display:block;height:35px;line-height:1.9em;padding-left:45px;font-size:18px; font-weight:normal;color:#333; font-family:"Microsoft YaHei",微软雅黑;}
.buy_info .tips span {margin-left:45px;font-size:12px;display:block;line-height:16px;padding-bottom:20px;}
.buy_info .tips span em {margin:0 3px; color:#CC0000}
.buy_info .tips li {padding-bottom:5px;}
.buy_info .tips li.buy_info_done {display:block;}
.buy_info .tips li.buy_info_fail {display:none;}
.buy_info .tips a {background:#FD9E39;border:solid 1px #FE890B;border-radius:1px; display:block; line-height:1.8em;border-radius:2px;font-weight:bold;color:#fff;text-align:center;float:left;_display:inline;height:22px;width:120px;}
:root .buy_info .tips a {line-height:1.9em\0;}
.buy_info .tips a.gocart {margin-left:45px;margin-bottom:8px;}
.buy_info .tips a.goback {margin-left:45px;width:80px;font-weight:normal;background:none;border:0 none;line-height:1.9em;color:#333;}
.buy_info .tips a.cancel {border:0 none;display:block; background: none; color: #000; font-size: 16px; width:16px;height:16px; line-height: 16px; position:absolute;right:10px;top:-10px;}
.buy_info .tips a.cancel:hover{text-decoration: none;}

