.left {
	float:left;
	width:210px;
}
.right {
	float:right;
	width:770px;
}
.m1,.m2 {
	border:1px solid #ddd;
}
.m1 .mt,.m2 .mt {
	height:28px;
	line-height:28px;
	border-bottom:1px solid #ddd;
	background-position:0 -287px;
	background-repeat:repeat-x;
}
.m1 .mt h2,.m2 .mt h2 {
	padding:0 8px;
	font-family:'simsun';
}
.m1 h2 {
	font-size:14px;
}
.m2 h2 {
	font-size:12px;
}
.right .tab {
	float:left;
}
.mt .extra {
	float:right;
	display:inline;
	font-weight:normal;
}
.p-bfc {
	overflow:hidden;
	*zoom:1;
}
.thickbox iframe {
	display:block;
}
.breadcrumb {
	margin-top:4px
}
/*.root61*/
.root61 .right {
	width:990px;
}
/*common*/
.m1 .mt,.m2 .mt,.topic-best,.corner,.u-name a b,.btn-append b,.btn-comment,#comments-list .mt,.star,#relate-r .title {
	background-image:url(../images/newicon20130223.png);
}
.hl_red,a.hl_red,.hl_red:hover,.hl_red:visited,#summary .hl_red {
	color:#c00;
}
.hl_green,a.hl_green,.hl_green:hover,.hl_green:visited,.root61 .w {
	width:1210px;
	margin:0 auto;
}
.m,.mb,.mc,.mt,.p-detail,.p-img,.p-market,.p-name,.p-price,.sm,.smb,.smc,.smt {
	overflow:hidden;
}
a {
	color:#666
}
.ac {
	text-align:center;
}
#summary .hl_green {
	color:#090;
}
.hl_blue,a.hl_blue,.hl_blue:hover,.hl_blue:visited {
	color:#005AA0;
}
.hl_gray,a.hl_gray,.hl_gray:hover,.hl_gray:visited,#summary .hl_gray {
	color:#9C9A9C;
}
.f12 {
	font-size:12px;
}
.f14 {
	font-size:12px;
}
.fwb {
	font-weight:bold;
}
.fwn {
	font-weight:normal;
}
.nobg,#user-comm-list .nobg {
	background-image:none
}
.u-address {
	margin-left:5px;
}
.arrow {
	width:11px;
	height:6px;
	font:12px/12px 'simsun';
	overflow:hidden;
	*zoom:1;
	*line-height:14px;
	line-height:14px\0;
	background:#fff;
	position:relative;
	top:1px;
	z-index:1;
}
.arrow em,.arrow span {
	float:left;
	width:12px;
	height:12px;
}
.arrow span {
	margin-top:-11px;
	color:#f5f5f5;
	_margin-top:-13px;
	_display:none;
}
.arrow em {
	color:#D9D9D9;
}
.btn-gray {
	border-top:1px solid #DEDEDE;
	border-right:1px solid #B5B6B5;
	border-bottom:1px solid #B5B6B5;
	border-left:1px solid #DEDEDE;
	text-decoration:none;
	text-align:center;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f2f2f2));
	background:-moz-linear-gradient(top,#fafafa,#f2f2f2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#f2f2f2');
}
.btn-gray,.btn-gray:hover,.btn-gray:visited {
	text-decoration:none;
}
.c-pagenav {
	padding-bottom:10px;
}
q:before,q:after {
	content:'';
}
q::before,q::after {
	content:'';
}
/* user level */
.rank s {
	float:left;
	width:16px;
	height:16px;
	background:url(../images/rank2011.gif);
	margin:3px 5px
}
.r2 s {
	background-position:0 -17px
}
.r3 s {
	background-position:0 -34px
}
.r4 s {
	background-position:0 -51px
}
.r5 s {
	background-position:0 -68px
}
.r6 s {
	background-position:0 -87px
}
.r7 s {
	background-position:0 -104px
}
.r8 s {
	background-position:0 -121px
}
.r9 s {
	background-position:0 -138px
}
.r10 s {
	background-position:0 -154px
}
/*star*/
.star {
	display:inline-block;
	width:75px;
	height:14px;
	background-image:url(../images/newicon20130509.png);
}
.sa5 {
	background-position:-109px -239px;
}
.sa4 {
	background-position:-124px -239px;
}
.sa3 {
	background-position:-139px -239px;
}
.sa2 {
	background-position:-154px -239px;
}
.sa1 {
	background-position:-169px -239px;
}
.sa0 {
	background-position:-184px -239px;
}
#comment-detail {
	border:0;
	border-top:2px solid #999;
	position:relative;
}
#comment-detail .mt {
	background:#f7f7f7;
	border:solid #ddd;
	border-width:0 1px 1px;
}
#comment-detail .mt h2 {
	font-family:\5fae\8f6f\96c5\9ed1;
	font-weight:normal;
	font-size:14px;
}
#comment-detail #user-pin {
	color:#e4393c;
}
#comment-detail #comments-list {
	background:none;
}
#relate-r ul {
	border:solid #ddd;
	border-width:0 1px 1px;
}
#relate-r .title {
	border-style:solid;
	border-width:2px 1px 0;
	border-color:#999 #ddd #fff;
	height:30px;
	line-height:30px;
	color:#333;
	padding-left:10px;
	font-family:\5fae\8f6f\96c5\9ed1;
	font-weight:normal;
	font-size:14px;
	background:#fff;
}
ul.lh li,#relate-r li {
	float:left;
}
ul.lh .p-img,ul.lh .p-price,#relate-r .p-img,#relate-r .choose {
	text-align:center;
}
ul.lh .p-name,#relate-r .p-name {
	line-height:1.5em;
	height:3em;
	overflow:hidden;
}
.lh-s,#relate-r ul {
	height:184px;
	overflow:hidden;
}
.lh-s li,#relate-r li {
	width:120px;
	padding:10px 16px;
}
.root61 .lh-s li,.root61 #relate-r li {
	padding:10px 22px;
}
#comment-detail .extra {
	padding-right:10px;
	width:200px;
	*width:210px;
	*padding-right:0;
}
.u-name a {
	color:#005AA0;
}
/* share */
.share-link {
	height:25px;
	padding-top:3px;
}
.share-link em {
	float:left;
	margin-right:5px;
	line-height:24px;
}
.share-link a {
	float:left;
	width:22px;
	height:23px;
	overflow:hidden;
	line-height:100px;
	background-image:url(../images/icon2011111801.png);
	background-repeat:no-repeat;
}
.s-sina {
	background-position:-88px -56px;
}
.s-qq {
	background-position:0 -57px;
}
.s-renren {
	background-position:-44px -57px;
}
.s-kaixin {
	background-position:-66px -56px;
}
.s-douban {
	background-position:-22px -57px;
}
.s-sina:hover {
	background-position:-88px -33px;
}
.s-qq:hover {
	background-position:0 -33px;
}
.s-renren:hover {
	background-position:-44px -33px;
}
.s-kaixin:hover {
	background-position:-66px -33px;
}
.s-douban:hover {
	background-position:-22px -33px;
}
.partake-new {
	position:absolute;
	top:2px;
	right:3px;
	width:207px;
	overflow:hidden;
	zoom:1;
}
.partake-new span {
	float:left;
	position:relative;
	top:-6px!important;
}
.partake-new span.bds_more {
	padding-top:0;
	top:0!important;
	padding-bottom:9px;
	padding-left:25px;
}
/*商品信息*/
#product-info {
	border:1px solid #ddd;
}
#product-info .mt {
	height:30px;
	background:#f7f7f7;
	border:0;
}
#product-info h2 {
	height:30px;
	line-height:30px;
	color:#333;
	padding-left:10px;
	font-family:\5fae\8f6f\96c5\9ed1;
	font-weight:normal;
	font-size:14px;
}
#product-info .mc ul {
	padding:10px;
}
#product-info li {
	overflow:hidden;
	padding:2px 0;
	*zoom:1;
}
#product-info .dt {
	color:#999;
	float:left;
}
#product-info .dd {
	float:left;
}
#product-info .p-tags .dd {
	float:none;
	clear:both;
	padding-top:5px;
}
#product-info .p-tags q {
	margin-bottom:5px;
}
#product-info .p-name {
	height:3em;
	line-height:1.5em;
	margin-bottom:10px;
}
#p-num-comment {
	color:#9C9A9C;
}
#product-info .btn-append {
	display:block;
	margin:0 auto;
	width:138px;
	height:40px;
	background:url(../images/p-btns.png) no-repeat 0 0;
	overflow:hidden;
	cursor:pointer;
	font-size:12px;
	line-height:100px;
}
#product-info .btn-append:hover {
	background-position:-146px 0;
}
/*搭配组合*/
#combination {
	border:1px solid #ddd;
}
#combination  .mt {
	height:30px;
	background:#f7f7f7;
	border:0;
}
#combination  h2 {
	height:30px;
	line-height:30px;
	color:#333;
	padding-left:10px;
	font-family:\5fae\8f6f\96c5\9ed1;
	font-weight:normal;
	font-size:14px;
}
#combination ul {
	margin-top:-1px;
	padding:0 8px;
}
#combination li {
	overflow:hidden;
	border-top:1px dotted #DEDEDE;
	zoom:1;
}
#combination .p-img {
	float:left;
	margin-right:5px;
	width:50px;
	height:50px;
	overflow:hidden;
}
#combination .p-name {
	float:left;
	width:134px;
	height:3em;
	margin-top:10px;
}
/*用户评价列表*/
#user-comm-list {
	border:1px solid #ddd;
}
#user-comm-list .mt {
	height:30px;
	background:#f7f7f7;
	border:0;
}
#user-comm-list  h2 {
	height:30px;
	line-height:30px;
	color:#333;
	padding-left:10px;
	font-family:\5fae\8f6f\96c5\9ed1;
	font-weight:normal;
	font-size:14px;
}
#user-comm-list ul {
	width:188px;
	padding:8px 10px 4px;
	overflow:hidden;
}
.moreTopic li {
	background:url(../images/20130606a.png) no-repeat 0 6px;
	padding-left:25px;
	line-height:22px;
	border-bottom:1px dotted #ccc;
	padding-top:3px;
	margin:0px 0 5px;
}
.moreTopic .more {
	float:right;
	background:none;
	border:0;
}
.moreTopic .more s {
	display:inline-block;
	width:8px;
	height:8px;
	/*background:url(../images/arr_more.gif);
	*/
}
/*浏览了还浏览*/

/*comment*/
#comment {
	border-top:2px solid #999;
}
#comment .mt {
	background:#fff;
	height:30px;
	border:0;
}
#comment h2 {
	height:30px;
	line-height:30px;
	color:#333;
	padding-left:10px;
	font-family:\5fae\8f6f\96c5\9ed1;
	font-weight:normal;
	font-size:14px;
}
#comment .mc {
	padding:10px 0;
	overflow:hidden;
	zoom:1;
}
#comment .rate {
	float:left;
	width:120px;
	padding:20px 0 0;
	text-align:center;
}
#comment .rate strong {
	font:normal 46px/30px arial;
	color:#e4393c;
}
#comment .rate span {
	color:#999;
	font-family:arial;
}
#comment .rate strong span {
	font-size:24px;
	color:#c00;
}
#comment .percent {
	float:left;
	width:186px;
	height:74px;
	padding:8px 0;
}
#comment .percent span {
	color:#9C9A9C;
}
#comment .percent dl {
	padding:2px 0;
	overflow:hidden;
	zoom:1;
}
#comment .percent dt {
	float:left;
	width:70px;
}
#comment .percent dd {
	float:left;
	width:100px;
	height:10px;
	margin-top:6px;
	overflow:hidden;
	background:#efefef;
}
#comment .percent dd div {
	overflow:hidden;
	height:10px;
	width:0;
	background:#e4393c;
}
/*old*/
#comment .actor {
	float:left;
	position:relative;
	width:280px;
	height:85px;
	padding:5px 15px 0;
	line-height:15px;
	border-right:1px solid #E4E4E4;
	overflow:hidden;
	zoom:1;
}
#comment .actor a {
	color:#005aa0;
}
#comment .actor ul {
	margin-top:5px;
	height:40px;
	overflow:hidden;
}
#comment .actor li {
	float:left;
	width:120px;
	height:15px;
	padding:2px 17px 2px 0;
	overflow:hidden;
}
#comment .actor li span {
	color:#9C9A9C;
}
#comment .actor .u-name {
	float:left;
	width:90px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#comment .actor span {
	float:right;
}
#comment .btns {
	float:right;
	width:155px;
	height:75px;
	padding-top:5px;
	line-height:15px;
	text-align:center;
}
#comment .btn-comment {
	display:block;
	overflow:hidden;
	margin:5px auto;
	width:119px;
	height:30px;
	line-height:30px;
	font-size:12px;
	background:url(../images/newicon20130509.png) -142px -390px no-repeat;
}
#comment .btn-comment:hover {
	text-decoration:none;
}
#comment .btns .btn-comment {
	color:#333;
}
#comment .btns a {
	color:#005aa0;
}
#comment #i-comment .actor {
	padding:5px 0 0 2px;
	width:294px;
	border:solid #e4e4e4;
	border-width:0 1px;
}
.root61 #comment #i-comment .actor {
	padding:5px 15px 0;
	width:398px;
}
#comment #i-comment .actor li a {
	color:#333;
}
/*root61*/
 .root61 #comment .rate {
	width:190px;
}
.root61 #comment .actor {
	width:446px;
}
.root61 #comment .actor li {
	width:160px;
}
/*#comments-list*/
#comments-list .mt .tab {
	height:29px;
	*height:28px;
	*zoom:1;
	background:none;
	float:left;
	overflow:visible;
	margin-left:-1px;
}
#comments-list,#consult {
	margin-bottom:20px;
}
#comment-0 .extra {
	padding-top:5px;
}
#comments-list .extra {
	padding-right:10px;
	font-size:12px;
	padding-top:2px;
}
#comments-list .order dd {
	background-image:url(../images/20120418a.png);
	background-repeat:repeat-x;
}
#comments-list {
	background-position:0 0;
	margin-bottom:0px;
}
#comments-list .fore1 {
	padding:5px 8px;
	border-bottom:1px solid #E7E3E7;
	zoom:1;
}
#comments-list .fore2 {
	padding:3px 8px;
	border-top:1px solid #fff;
	zoom:1;
}
#comments-list .total {
	float:right;
	height:22px;
	padding:2px 15px 2px 0;
	border-right:1px solid #E7E3E7;
	line-height:22px;
	color:#c30;
}
.pagin {
	float:right;
	height:22px;
	padding:10px 0 6px;
	border-left:1px solid #fff;
}
#comments-list .order dd {
	height:22px;
	border:1px solid #CECBCE;
	background:#fff;
	margin-right:5px;
	line-height:22px;
	overflow:hidden;
}
#comments-list .order a {
	display:block;
	padding:0 10px;
	color:#333;
}
#comments-list .order b {
	display:block;
	position:absolute;
	top:6px;
	right:8px;
	width:9px;
	height:11px;
	overflow:hidden;
}
#comments-list .order .curr {
	border:1px solid #e4393c;
	background:#e4393c;
}
#comments-list .order .curr a:link,#comments-list .order .curr a:visited {
	color:#fff;
}
#comments-list {
	background:url(../images/tab.png) 0 -41px repeat-x;
	overflow:visible;
	padding-top:2px;
}
#comments-list .mt {
	height:30px;
	line-height:30px;
	border:solid #ddd;
	border-width:0 1px;
	background:#fff;
	background:0;
	overflow:visible;
}
#comments-list .mc {
	clear:both;
}
#comments-list .iloading {
	margin:20px auto;
}
#comments-list .tab a {
	float:none;
}
#comments-list .mt .tab a:hover {
	color:#e4393c;
	text-decoration:none;
}
#comments-list .tab a:hover,#comments-list .tab a:visited {
	color:#666;
}
#comments-list .tab .curr a,#comments-list .tab .curr a:visited {
	height:32px;
	line-height:34px;
	padding:0 12px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	color:#e4393c;
}
#comments-list .tab .curr a:hover {
	color:#e4393c;
	text-decoration:none;
}
#comments-list .tab li {
	cursor:pointer;
	width:auto;
}
#comments-list .tab .tab-last {
	width:1px;
	height:29px;
}
#comments-list .tab a {
	padding:0 10px 0;
	height:30px;
}
#comments-list .tab li a {
	padding:0 10px;
	float:left;
	font-family:\5fae\8f6f\96c5\9ed1;
	font-weight:normal;
	font-size:14px;
}
#comments-list .tab a em {
	float:right\9\0;
	/* color:#9C9A9C;
	*/ font-weight:normal;
}
#comments-list .tab .curr {
	border-top:2px solid #e4393c;
	color:#e4393c;
	background:#fff;
	margin-top:-6px;
}
*html #comments-list .tab .curr {
	border:0;
	margin-top:0;
}
*html #comments-list .tab .curr a,*html #comments-list .tab .curr a:visited {
	height:30px;
	line-height:30px;
}
#comments-list .tab .curr a {
	position:relative;
	padding-bottom:2px;
	background:#fff;
}
#comments-list .item {
	position:relative;
	padding:0 0 2px 120px;
	margin-top:8px;
	background:#fff;
	zoom:1;
}
#comments-list .item .ac {
	margin:0 0 10px;
}
#comments-list .user {
	position:absolute;
	top:10px;
	left:0;
	width:120px;
	text-align:center;
	color:#9C9A9C;
}
#comments-list .user .u-name {
	width:120px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#comments-list .user a {
	color:#005aa0;
}
#comments-list .u-icon img {
	width:50px;
	height:50px;
	padding:8px;
	background:url(../images/avatar-bg.png) no-repeat 0 0;
}
#comments-list .i-item {
	padding:10px 15px 0;
	border:1px solid #d0e4c2;
	background:#fcfffa;
}
#comments-list .i-item .btn {
	clear:both;
}
#comments-list .o-topic {
	padding:0 0 2px;
	margin-bottom:10px;
	border-bottom:1px solid #d0e4c2;
	overflow:hidden;
	zoom:1;
}
#comments-list .topic {
	float:left;
	margin-right:10px;
}
#comments-list .topic-best {
	width:35px;
	height:20px;
	line-height:100px;
	overflow:hidden;
	margin-right:5px;
	background-position:-243px -112px;
}
#comments-list .star {
	*float:left;
}
#comments-list .date-comment {
	float:right;
	color:#9C9A9C;
}
#comments-list .date-comment a {
	margin-right:10px;
	color:#999;
}
#comments-list .comment-content dl {
	padding:2px 0;
	overflow:hidden;
	float:none;
	*zoom:1;
}
#comments-list .comment-content dt {
	float:left;
	width:62px;
	text-align:right;
	color:#9C9A9C;
}
#comments-list .comment-content dd {
	float:left;
	width:530px;
	word-wrap:break-word;
}
#comments-list .comment-content dd a,#comments-list .comment-content dd a:visited {
	color:#005ea7;
}
#comments-list .item .btns {
	clear:both;
	padding:10px 0 10px 0;
	overflow:hidden;
	zoom:1;
	line-height:23px;
	white-space:nowrap;
}
#comments-list .btn-reply,#comments-list .btn-agree,#comments-list .btn-oppose {
	display:block;
	height:20px;
	line-height:20px;
	padding:0 10px;
	border:1px solid #d5d5d5;
	text-decoration:none;
	text-align:center;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f2f2f2));
	background:-moz-linear-gradient(top,#fafafa,#f2f2f2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#f2f2f2');
	margin-right:0;
	border-radius:3px;
}
#comments-list .btn-agree,#comments-list .btn-oppose {
	float:left;
	margin-right:10px;
	display:inline;
}
#comments-list .useful span {
	float:left;
	margin-right:5px;
	color:#999;
}
#comments-list .item-reply {
	border-top:1px dotted #d0e4c2;
	padding-left:50px;
	*zoom:1;
}
#comments-list .item-reply strong {
	width:45px;
	color:#BEBEBE;
	font-size:20px;
	font-family:arial;
	text-align:right;
	float:left;
	display:inline;
	margin:5px 0 0 -45px
}
#comments-list .item-reply dl {
	padding:5px;
}
#comments-list .item-reply dt {
	margin-bottom:4px;
	color:#9C9A9C;
	overflow:hidden;
	zoom:1;
}
#comments-list .item-reply dt .u-name {
	float:left;
}
#comments-list .item-reply dt a {
	float:left;
	color:#005aa0;
	margin-right:8px;
}
#comments-list .item-reply dt .date-comment {
	float:right;
}
#comments-list .corner {
	position:absolute;
	overflow:hidden;
}
#comments-list .tl {
	top:10px;
	left:108px;
	width:14px;
	height:26px;
	background:url(../images/newicon20130509.png) -259px -47px no-repeat;
}
#comments-list .pagin,#consult .pagin {
	margin-top:8px;
}
#comments-list .comment-show-pic {
	overflow:hidden;
	*zoom:1;
}
#comments-list .comment-content dd a img {
	float:left;
	border:1px solid #ddd;
	margin-left:5px;
	padding:2px;
}
#comments-list .comment-show-pic table {
	float:left;
	margin:-5px 0 0 -5px;
}
#comments-list .comment-show-pic td {
	width:128px;
	height:96px;
	border:1px solid #d3d3d3;
	background:#fff;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:3px;
}
#comments-list .comment-show-pic a {
	display:inline-block;
	float:left;
	vertical-align:middle;
	margin-right:5px;
}
#comments-list .comment-show-pic td a {
	float:none;
	margin:0;
}
#comments-list .comment-content dd td a img {
	float:none;
	border:0;
	margin:0;
	padding:0;
}
#comments-list .comment-show-pic a:hover {
	text-decoration:none;
}
#comments-list .comment-show-pic span {
	float:left;
	margin-top:82px;
}
#comments-list .comment-show-pic em {
	display:none;
}
*html #comments-list .comment-show-pic a img {
	float:left;
	margin-top:-1px;
}
/*root61*/
 .root61 #comments-list .comment-content dd {
	width:770px;
}
.root61 .comment-show-pic em {
	display:inline;
}
.root61 #comments-list .item .btns {
	/*padding-left:650px;
	*/
}
/*comment-list-new*/
.root61 #comment .btns {
	width:180px;
}
.actor-new {
	float:left;
	position:relative;
	width:248px;
	height:98px;
	overflow:hidden;
	padding:5px 15px 0;
	line-height:15px;
	border:solid #E4E4E4;
	border-width:0 1px;
	white-space:nowrap;
}
.comm-tags:hover {
	text-decoration:none;
}
.comm-tags {
	float:left;
	height:21px;
	line-height:21px;
	padding:0 7px;
	margin-right:5px;
	background:#eee;
}
.actor-new .comm-tags {
	margin-top:5px;
}
.comm-tags span {
	color:#333;
}
.comm-tags em {
	color:#999;
}
.dl-extra span {
	color:#9C9A9C;
}
.dl-extra em {
	margin-right:1em;
}
.reply-list {
	padding:5px;
}
.reply-left {
	width:500px;
}
.reply-input input {
	width:464px;
	height:15px;
	line-height:12px;
	padding:4px 5px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-left:1px solid #aaa;
	border-top:1px solid #aaa;
}
.replay-form {
	clear:both;
}
.replay-form .arrow {
	float:right;
	display:inline;
	margin-right:2.5em;
	_display:none;
}
#comments-list .reply-lz {
	border:none;
}
* html .reply-lz .arrow {
	top:auto;
	bottom:-13px;
	z-index:2;
}
* html #comments-list div.mt {
	background-position:0 -286px;
}
.reply-meta {
	padding:5px 0;
}
.reply-meta .p-bfc {
	visibility:hidden;
}
.reply-wrap {
	border:1px solid #d9d9d9;
	background:#f5f5f5;
	padding:0 10px 10px 10px;
	margin-bottom:5px;
	clear:both;
}
.reply-wrap p {
	height:30px;
	line-height:30px;
}
.reply-wrap em,.reply-con em {
	color:#999;
}
.reply-btn {
	float:left;
	margin-left:5px;
	width:51px;
	height:23px;
	line-height:23px;
}
.reply-btn,.reply-btn:hover,.reply-btn:visited {
	text-decoration:none;
	color:#333;
}
.reply-con .u-name a {
	padding:0 5px;
}
.u-name a b {
	display:inline-block;
	margin:0 0 -2px 4px;
	width:11px;
	height:15px;
	background-position:-85px -267px;
	*zoom:1;
}
#comment-sort {
	height:27px;
	padding:2px 10px 0 0;
}
#comments-list .dl-extra {
	clear:both;
}
#comments-list .dl-extra dl {
	float:left;
	margin-right:1em;
	*float:none;
}
.root61 #comments-list .dl-extra dl {
	*float:left;
}
#comments-list .dl-extra dd {
	float:left;
}
#comment .actor {
	padding:5px 10px 0;
}
.i-item .useful,.i-item .btn-reply {
	float:right;
}
.root61 #comment .actor {
	width:420px;
	padding:5px 15px 0;
}
.root61 .reply-input input {
	width:684px;
}
.root61 .reply-left {
	width:730px;
}
.root61 .actor-new {
	width:398px;
}
.root61 #comments-list .comment-content .dl-extra dd {
	width:auto;
}
/* .p-item */
.p-item .p-info em {
	color:#999;
}
.p-item .p-info a,.p-comm a {
	color:#005AA0;
}
.p-item .p-btns {
	float:left;
}
.p-item .p-btns .addToCart {
	display:block;
	line-height:100px;
	overflow:hidden;
	width:105px;
	height:21px;
	background:url(../images/p-btns-20130514.png) -1px -46px no-repeat;
	margin-top:10px;
}
.p-item .p-btns .addToCart:hover {
	background-position:-147px -46px;
}
.comments-list-user .p-item {
	padding-top:15px;
}
.comments-list-user .p-item .p-img img {
	border:1px solid #eee;
}
.comments-list-user .p-item .p-img {
	float:left;
	margin-right:10px;
	padding:0;
}
.comments-list-user .p-item .p-detail {
	float:left;
	width:600px;
}
.comments-list-user .p-item .p-name {
	padding-bottom:10px;
}
.comments-list-user .p-item .p-info .p-info-item {
	margin-right:4em;
}
.comments-list-user .p-item .p-name  a {
	color:#005AA0;
}
#comments-list.comments-list-user .user {
	display:none;
}
#comments-list.comments-list-user .corner {
	width:24px;
	height:13px;
	background:url(../images/20130603a.png) 0 0 no-repeat;
	top:-12px;
	left:70px;
}
#comments-list.comments-list-user .item {
	padding-left:60px;
}
#comments-list.comments-list-user .p-s-n .star,#comments-list.comments-list-user .p-s-n  em,#comments-list.comments-list-user .p-s-n  a {
	position:relative;
	float:left;
	display:inline-block;
	vertical-align:middle;
	margin-right:3px;
	top:2px;
}
#comments-list.comments-list-user .p-info-item {
	float:left;
}
.comments-list-user .reply-input input {
	width:524px;
}
.comments-list-user .reply-left {
	width:560px;
}
.root61 .comments-list-user .reply-left {
	width:790px;
}
.root61 .comments-list-user .reply-input input {
	width:744px;
}
.root61 .comments-list-user .p-item .p-detail {
	width:813px;
}
/* comments-list-sort */
#comments-list.comments-list-sort {
	border:none;
}
#comments-list.comments-list-sort .mc {
	padding-top:15px;
}
#comments-list.comments-list-sort .mt {
	}#comments-list.comments-list-sort .user {
	display:none;
}
#comments-list.comments-list-sort .item {
	padding-left:0;
}
#comments-list.comments-list-sort .corner {
	width:24px;
	height:13px;
	background:url(../images/20130603a.png) 0 0 no-repeat;
	top:-12px;
	left:70px;
}
.comments-list-sort .item {
	clear:both;
}
.comments-list-sort .p-img {
	width:178px;
	padding:0 0 0 50px;
}
.comments-list-sort .list-item {
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
}
.comments-list-sort .p-detail {
	width:649px;
	padding-bottom:10px;
}
.comments-list-sort .p-detail .p-comm {
	padding-bottom:10px;
}
.comments-list-sort .p-info-item {
	float:left;
}
.comments-list-sort .p-s-n {
	width:300px;
}
.comments-list-sort .p-s-n .star,.comments-list-sort .p-s-n  em,.comments-list-sort .p-s-n  a {
	position:relative;
	float:left;
	display:inline-block;
	vertical-align:middle;
	margin-right:3px;
	top:2px;
}
.comments-list-sort .reply-input input {
	width:574px;
}
.comments-list-sort .reply-left {
	width:610px;
}
.comments-list-sort .p-item {
	/*width:762px;
	*/margin:0;
	padding:0;
	overflow:hidden;
}
.comments-list-sort .i-item {
	width:730px;
	_width:727px;
}
.root61 .comments-list-sort .i-item {
	width:950px;
	_width:947px;
}
.root61 .comments-list-sort .reply-left {
	width:840px;
}
.root61 .comments-list-sort .reply-input input {
	width:794px;
}
.root61 .comments-list-sort .p-detail {
	width:860px;
}
/*recommend*/
#recommend-s ul {
	padding:10px;
}
#recommend-s ul li {
	text-align:center;
}
#recommend-s .rate strong {
	color:#c00;
}
.pagin a {
	cursor:pointer;
	height:20px;
	width:20px;
	display:inline-block;
	border:1px solid #dedede;
	text-align:center;
	padding:0 6px;
	line-height:20px;
	margin:0 4px;
}
a.current {
	border-color:#f22e00;
	color:#f22e00;
}
a.next {
	width:40px
}
