@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px}
img{ border:0px}
a{text-decoration:none}
body{ font-size:12px}
ul{ list-style:none}
li{ list-style:none}
.red{ color:#FF679A}
.main{ width:950px; margin:auto;  font: 12px/1.6 tahoma,arial,sans-serif;}
.cat{ height:35px;TEXT-ALIGN: center; WIDTH: 920px; BORDER-COLLAPSE: collapse; border:#ECECEC 1px solid;}
.cat td{ border-left:#E9E9E9 1px solid;height:35px; line-height:35px;font-size:16px; font-weight:bold; }
.cat td a{ font-size:16px; color:#666666; font-weight:bold;}
.cat td a:link{ font-size:16px; color:#666666; font-weight:bold;}
.cat td a:visited{ font-size:16px; color:#666666; font-weight:bold;}
.cat td a:active{ font-size:16px; color:#666666; font-weight:bold;}
.cat td a:hover { font-size:16px; color:#666666; font-weight:bold;}
.cat .curcat{ background:#FF6699; color:#FFF;font-size:16px; font-weight:bold; }
.cat .curcat a{ color:#FFF;font-size:16px; font-weight:bold; }
.cat .curcat a:link{ color:#FFF;font-size:16px; font-weight:bold; }
.cat .curcat a:visited{ color:#FFF;font-size:16px; font-weight:bold; }
.cat .curcat a:active{ color:#FFF;font-size:16px; font-weight:bold; }
.cat .curcat a:hover{ color:#FFF;font-size:16px; font-weight:bold; }

.keywords{ width:948px; height:151px; border:#ECECEC 1px solid; margin-top:10px; background:url(../images/topad.png)}
.space{ width:948px; height:140px; border:#ECECEC 1px solid; margin-top:10px}
.keywords .keywords-left{ width:780px; float:left}
.space .space-left{ width:140px; height:140px; float:left}
.space .space-left .avatar{ width:110px; height:110px; position:relative; top:15px; left:15px}
.space .space-left .avatar img{ width:110px; height:110px; }
.space .space-center{ float:left; width:664px}
.space .space-center .username{ height:70px; width:100%; border-bottom:#666 1px dashed;overflow:hidden}
.space .space-center .username table{ position:relative; top:20px}
.space .space-right{ float:left; margin-left:15px; margin-top:20px}

.space .goods-top ul{margin-top:16px;}
.space .goods-top ul li{ float:left; width:122px; height:30px; line-height:30px; text-align:center; margin-left:10px}
.space .goods-top ul li a{ color:#666666;font-size:14px; font-weight:bold}
.space .goods-top ul li.cur{ border:#FF0099 solid 1px}
.space .goods-top ul li.cur a{ color:#FF0099;}

.goodsTop {
	width: 100%;
	overflow: hidden;
	padding-top: 5px;
}
.goodsTop .bbs_hot li {
	width: 86px;
	height: 86px;
	border: 1px solid #ddd;
	float: left;
	margin: 2px;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.goodsTop .bbs_hot li a {
	width: 86px;
	height: 86px;
	float: left;
}
.goodsTop .bbs_hot li span {
	width: 86px;
	height: 20px;
	background: #fff;
	cursor: pointer;
	display: block;
	line-height: 20px;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	position: absolute;
	bottom: 0;
	left: 0;
}
.goodsTop .gsT_r {
	width: 910px;
	padding-left: 10px;
}
.goodsTop .gsT_r .gs_key {
	width: 125px;
	float: left;
}
.goodsTop .gsT_r .gs_key h2 {
	line-height: 25px;
	font-size:14px
}
.goodsTop .gsT_r .gs_key ul li {
	width: 55px;
	height: 21px;
	float: left;
	line-height: 21px;
	overflow: hidden;
}
.goodsTop .gsT_r .gs_key ul li.hl a {
	color: #ff71a1;
}

.keywords .keywords-right{ width:162px; overflow:hidden}

.good{ width:960px; }
.good .goods-top{ height:44px; border-bottom:1px #BBBBBB dashed}
.good .goods-top ul{ position:relative; top:6px; left:10px}
.good .goods-top ul li{ float:left; width:122px; height:30px; line-height:30px; text-align:center; margin-left:10px}
.good .goods-top ul li a{ color:#666666;font-size:14px; font-weight:bold}
.good .goods-top ul li.cur{ border:#FF0099 solid 1px}
.good .goods-top ul li.cur a{ color:#FF0099;}

.goods ul{ width:960px; display:none; position:relative; top:10px; overflow:hidden;}
.goods #goods_list_img_u{ width:980px; height:auto; position:relative; top:10px; overflow:hidden; float:left;}

.goods ul li{ width:201px; height:auto; padding:0 12px; border:#D9D9D9 1px solid; overflow:hidden;}
.goods ul li a.img{ width:200px; padding:13px 0; display:block; overflow:hidden;}
.goods ul li a.img img{ }
.goods ul li p.name{ height:25px; line-height:25px; color:#6F6F6F; padding-left:5px; font-size:14px; font-weight:bold}
.goods ul li div.comment{ height:25px; line-height:25px; color:#7D7D7D; padding-left:5px; font-size:14px;}
.goods ul li div .icon1,.icon2{ color:#666666}
.goods ul li .pinglun{ width:201px; height:35px; overflow:hidden;}
.goods ul li .pinglun .pinglun_s{ height:35px; background:url(../images/list_bg.jpg) no-repeat; float:left; display:inline; overflow:hidden;}
.goods ul li .pinglun .pinglun_s1{ width:58px; background-position:0 0;}
.goods ul li .pinglun .pinglun_s2{ width:4px; background-position:-59px 0;}
.goods ul li .pinglun .pinglun_s3{ border-top:#ff569a 1px solid; border-bottom:#ff569a 1px solid; line-height:20px; vertical-align:middle; font-weight:bold; background:none; height:20px; padding:0 5px; background-position:0 0; color:#ff579a;}
.goods ul li .pinglun .pinglun_s4{ width:2px; background-position:-95px 0;}
#pinglun_r{ width:225px; height:1px; background:#e7ebdc; position:absolute; z-index:2; margin-left:-12px; overflow:hidden;}
.goods ul li .pinglun .pinglun_s5{ width:45px; float:right; text-indent:17px; padding-top:7px; background-position:-157px 0;}

.goods .zhanxian{ width:226px; height:auto; float:left; margin-right:15px; display:inline; overflow:hidden;}
.goods .zhanxian .zhanxian_list{background:none repeat scroll 0 0 #FFFFFF; width:200px; height:300px; padding:0 12px; margin-bottom:15px; overflow:hidden;}
.goods .zhanxian .zhanxian_list a.img{ width:200px; padding:13px 0; display:block; overflow:hidden;}
.goods .zhanxian .zhanxian_list a.img img{ }
.goods .zhanxian .zhanxian_list p.name{ height:25px; line-height:25px; color:#6F6F6F; padding-left:5px; font-size:14px; font-weight:bold}
.goods .zhanxian .zhanxian_list div.comment{ height:25px; line-height:25px; color:#7D7D7D; padding-left:5px; font-size:14px;}
.goods .zhanxian .zhanxian_list div .icon1,.icon2{ color:#666666}
.goods .zhanxian .zhanxian_list .pinglun{ width:201px; height:35px; overflow:hidden;}
.goods .zhanxian .zhanxian_list .pinglun .pinglun_s{ height:35px; background:url(../images/list_bg.jpg) no-repeat; float:left; display:inline; overflow:hidden;}
.goods .zhanxian .zhanxian_list .pinglun .pinglun_s1{ width:58px; background-position:0 0;}
.goods .zhanxian .zhanxian_list .pinglun .pinglun_s2{ width:4px; background-position:-59px 0;}
.goods .zhanxian .zhanxian_list .pinglun .pinglun_s3{ border-top:#ff569a 1px solid; border-bottom:#ff569a 1px solid; line-height:20px; vertical-align:middle; font-weight:bold; background:none; height:20px; padding:0 5px; background-position:0 0; color:#ff579a;}
.goods .zhanxian .zhanxian_list .pinglun .pinglun_s4{ width:2px; background-position:-95px 0;}
.pinglun_r{ width:225px; height:1px; background:#e7ebdc; position:absolute; z-index:2; margin-left:-12px; overflow:hidden;}
.goods .zhanxian .zhanxian_list .pinglun .pinglun_s5{ width:45px; float:right; text-indent:17px; padding-top:7px; background-position:-157px 0;}


.icon1{ float:left;  height:14px; background:url(../images/icon.gif) no-repeat; overflow:hidden; padding-left:16px;}
.icon2{ float:left;  height:14px; background:url(../images/icon.gif) 0px -16px no-repeat; overflow:hidden; padding-left:16px; margin-left:6px}

.good .good-left{ width:690px; float:left; position:relative; margin-left:10px;}
.good .good-left .info{ height:260px; width:100%;}
.good .good-left .info .img{ width:224px; height:224px; float:left; text-align:center}
.good .good-left .info .img img{}
.good .good-left .info .more{ width:438px; height:224px; float:left; margin-left:20px; color:#666666;font-size:14px; overflow:hidden }
.good .good-left .info .more div.title{ margin-bottom:15px}
.good .good-left .info .more div.price{ margin-bottom:15px}
.good .good-left .info .more div.link{ margin-bottom:15px}
.good .good-left .info .more div.like{ margin-bottom:15px}
.good .good-left .info .more div.comment{ margin-bottom:15px}
.good .good-left .info .more .title h3{ font-size:14px}
.good .good-left .info .more .link { height:28px}
.good .good-left .info .more .link .icon3{ float:left; width:100px; height:28px; background:url(../images/icon.gif) 0px -35px; color:#FFF; font-weight:bold; line-height:28px; text-align:center}
.good .good-left .info .more .like{background:url(../images/icon.gif) 0px -63px no-repeat ; height:15px; width:50px; padding-left:20px; clear:both;}
.good .good-left .info .more .comment{ width:438px; background:#F7F7F7; height:88px; overflow:hidden}
.good .good-left .info .more .comment .avatar{ float:left; width:32px}
.good .good-left .info .more .comment .avatar img{ width:32px; height:32px}
.good .good-left .info .more .comment .more{ float:left; margin-left:8px; width:380px}
.good .good-left .info .more .comment .more .commentwords{ line-height:20px; margin-top:2px}
.good .good-left .info .more .comment .more .commentwords img{ margin-bottom:-5px}
.good .good-left .info .tag{ margin-top:10px; clear:both; height:20px}
.good .good-left .info .tag .tag-left{ float:left; width:350px}
.good .good-left .info .tag .tag-left span{ margin-right:10px;color:#666666}
.good .good-left .info .tag .tag-left span a{ color:#666666}
.good .good-left .info .tag .tag-right{ float:right; width:250px; text-align:right; font-family:'宋体'; height:14px; line-height:14px;}
.good .good-left .info .tag .tag-right a{ margin-right:5px; float:left; color:#666666}

.s_tx,.s_renren,.s_sina{ background:url(../images/icon.gif) 0px -101px; width:14px; height:14px; display:block; float:left}
.s_renren{ background-position:-20px -102px;}
.s_tx{ background-position:-40px -102px;}

.good-left .comments{ width:689px; height:514px; background:url(../images/comments-bg.gif); position:relative}
.good-left .comments .form{_margin-left:8px; _margin-top:18px; position:relative; top:18px; left:17px}
.good-left .comments .form .text{ border:#DDDDDD 1px solid; width:557px; height:27px; padding-left:3px; padding-top:3px}
.good-left .comments .form .submit{ width:56px; height:28px; background:url(../images/icon.gif) -45px -35px no-repeat; border:0px; color:#FFF; font-weight:bold; margin-top:1px; cursor:pointer}

.morecomments ul{ width:666px; margin:auto}
.morecomments ul li{ border-bottom:1px #DDDDDD dotted; width:666px; margin-bottom:20px; height:46px; overflow:hidden}
.morecomments ul li .avatar{ float:left; width:32px; height:32px}
.morecomments ul li .avatar img{ width:32px; height:32px;}
.morecomments ul li .more{ float:left; margin-left:8px; width:620px; color:#666666;height:42px; overflow:hidden;}
.morecomments ul li .more .words{margin-top:3px}
.morecomments ul li .more .words img{ margin-bottom:-5px}
.morecomments ul li .more .time{margin-left:10px; color:#999999}

.good .good-right{ width:200px; float:left; margin-left:20px}
.good .good-right h3{ font-size:14px; color:#666666}
.good .good-right table{ margin-top:5px}
.good .good-right table td{ text-align:center;border:#FF679A 1px solid;}
.good .good-right table img{}
.good .good-right table p{ text-align:center; color:#666666}

.remind{ color:#F00; font-weight:bold}
textarea {  overflow: hidden; z-index: y; clip:  rect(   )}

#expression ul li{ border-left:#3CF 1px solid; border-bottom:#3CF 1px solid;float:left; width:25px; height:25px; overflow:hidden}
#expression{display:none; position:absolute; top:54px; _top:58px; left:50px; _margin-left:-533px}
#expression ul{ float:left; z-index:99;TEXT-ALIGN: center; border:#3CF 2px solid;width:494px; background:#FFF; border-bottom:1px #3CF solid; border-left:1px #3CF solid}

/*--新的--*/
.top_tags_bd {
    background-color: #FFFFFF;
    padding: 0;
}
.top_tags .top_tags_nav {
    background: url("../images/top_tags_nav.png") no-repeat scroll 0 bottom transparent;
    height: 36px;
    margin: 4px 18px 16px;
    min-height: 36px;
    overflow: hidden;
}
.top_tags_nav li {
    background: url("../images/top_tags_nav.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 33px;
    line-height: 33px;
    margin: 3px 2px 0 0;
    text-align: center;
    width: 96px;
}
.top_tags_nav li a {
    color: #FF89A7;
    display: block;
    font-size: 14px;
    font-weight: bold;
}
.top_tags_nav li.active {
    background-position: right 0;
    height: 36px;
    line-height: 36px;
    margin: 0 2px 0 0;
}
.top_tags_nav li.active a {
    font-size: 16px;
}
.top_tags_ft {
    background: url("../images/r_ft_w_940x3.png") no-repeat scroll 0 0 transparent;
    height: 3px;
    width: 940px;
}
.top_tags ul {
    min-height: 90px;
    position: relative;
}
.top_tags_bd li {
    float: left;
    min-height: 80px;
    padding: 5px 15px 10px;
    width: 85px;
}
.top_tags_bd li.w15 {
    width: 147px;
}
.top_tags_bd li.w20 {
    width: 209px;
}
.top_tags_bd li.w17 {
    width: 176px;
}
.top_tags_bd li.w13 {
    width: 132px;
}
.top_tags_bd li.share {
    border-right: medium none;
    color: #666666;
    line-height: 20px;
    padding: 5px 0 0;
    position: absolute;
    right: 10px;
    width: 150px;
}
.top_tags_bd li.share .share_more {
    background: url("../images/more-btn.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 6px 0 10px 78px;
    width: 59px;
}
.top_tags_bd li.share .share_pic {
    overflow: hidden;
}
.top_tags_bd li.share .share_pic img {
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 100px;
    width: 150px;
}
.top_tags_bd li.share .icon-hot {
    color: #666666;
    height: 40px;
    line-height: 18px;
    overflow: hidden;
    width: 155px;
}
.top_tags_bd li.share .icon-hot img {
    float: left;
    height: 18px;
    padding-bottom: 10px;
    padding-right: 3px;
    position: relative;
    top: -3px;
    width: 26px;
}
.top_tags .list_all_name {
    color: #FF6699;
    font-family: Georgia;
    font-size: 14px;
    white-space: nowrap;
}
.top_tags .top_tags_list .list_name {
    color: #87B32E;
    font-size: 12px;
}
.top_tags p {
    line-height: 22px;
    overflow: hidden;
    padding-top: 10px;
}
.top_tags p span {
    color: #666666;
    padding: 0 8px 0 0;
    white-space: nowrap;
}
.top_tags .h {
    color: #FF85B4;
}
.top_tags p span a {
    color: #666666;
    padding: 1px 3px 2px;
}
.top_tags p a:hover {
    background-color: #FFD4E4;
    border-radius: 3px 3px 3px 3px;
    padding: 1px 3px 2px;
}
.top_tags p .bg, .top_tags p .bg:hover {
    background-color: #FF70A7;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    padding: 1px 3px 2px;
}
.top_tags .tags_list {
    border: medium none;
    padding: 10px 5px 0;
    width: 39px;
}
.top_tags .tags_list a {
    color: #666666;
    line-height: 22px;
    white-space: nowrap;
}
.top_tags_bd ul {
    min-height: 0;
    overflow: hidden;
    padding-bottom: 0;
}
.top_tags li .wid {
    width: 26px;
}
.top_tags li.pl {
}
.top_tags .list_w span {
    display: block;
    float: left;
    height: 22px;
    width: 48px;
    word-wrap: normal;
}
.top_tags .list_f a {
    width: 50px;
}
.top_tags_bd .c1 {
    width: 51px;
}
.top_tags_bd .c2 {
    width: 112px;
}
.top_tags_bd .c3 {
    width: 168px;
}
.top_tags_bd .c4 {
    width: 224px;
}
.top_tags_bd .c5 {
    width: 271px;
}
.top_tags_bd .c7 {
    width: 245px;
}

.category_sort_all {
    height: 45px;
    margin: 0 0px;
    padding-top: 10px;
    width: 350px;
}
.category_sort_all h1 {
    color: #669900;
    font-size: 30px;
}
.category_sort_all ul, .category_sort_all ul li {
    float: left;
    overflow: hidden;
}
.category_sort_l span {
    background: url("../images/category_bg1.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #888888;
    float: left;
    padding: 1px 4px 1px 3px;
}
.category_sort_l .c span {
    background: url("../images/category_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #FFC2D9;
    border-right: 1px solid #FFC2D9;
    border-top: 1px solid #FFC2D9;
    color: #FF70A7;
    font-weight: bold;
}
.category_sort_l i {
    background: url("../images/category_bg_l1.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 23px;
    width: 10px;
}
.category_sort_l .c i {
    background: url("../images/category_bg_l.png") no-repeat scroll 0 0 transparent;
}
.category_sort_r span {
    background: url("../images/category_bg1.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #888888;
    float: left;
    padding: 1px 2px 1px 5px;
}
.category_sort_r .c span {
    background: url("../images/category_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #FFC2D9;
    border-left: 1px solid #FFC2D9;
    border-top: 1px solid #FFC2D9;
    color: #FF70A7;
    font-weight: bold;
}
.category_sort_r i {
    background: url("../images/category_bg_r1.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 23px;
    width: 10px;
}
.category_sort_r .c i {
    background: url("../images/category_bg_r.png") no-repeat scroll 0 0 transparent;
}
.category_sort_c span {
    background: url("../images/category_bg1.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #888888;
    float: left;
    padding: 1px 5px;
}
.category_sort_c .c span {
    background: url("../images/category_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #FFC2D9;
    border-right: 1px solid #FFC2D9;
    border-top: 1px solid #FFC2D9;
    color: #FF70A7;
    font-weight: bold;
}
.category_sort_all .category_color li {
    position: relative;
}
.category_color_l span {
    background: url("../images/category_bg1.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #888888;
    float: left;
    padding: 3px 4px 3px 3px;
}
.category_color_l .c span {
    background: url("../images/category_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #FFC2D9;
    border-right: 1px solid #FFC2D9;
    border-top: 1px solid #FFC2D9;
    color: #FF70A7;
    font-weight: bold;
}
.category_color_l .i {
    background: url("../images/category_bg_l1.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 23px;
    width: 10px;
}
.category_color_l .c .i {
    background: url("../images/category_bg_l.png") no-repeat scroll 0 0 transparent;
}
.category_color_r span {
    background: url("../images/category_bg1.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #888888;
    float: left;
    padding: 3px 2px 3px 5px;
}
.category_color_r .c span {
    background: url("../images/category_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #FFC2D9;
    border-left: 1px solid #FFC2D9;
    border-top: 1px solid #FFC2D9;
    color: #FF70A7;
    font-weight: bold;
}
.category_color_r .i {
    background: url("../images/category_bg_r1.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 23px;
    width: 10px;
}
.category_color_r .c .i {
    background: url("../images/category_bg_r.png") no-repeat scroll 0 0 transparent;
}
.category_color_c span {
    background: url("../images/category_bg1.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #888888;
    float: left;
    padding: 3px 5px;
}
.category_color_c .c span {
    background: url("../images/category_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #FFC2D9;
    border-right: 1px solid #FFC2D9;
    border-top: 1px solid #FFC2D9;
    color: #FF70A7;
    font-weight: bold;
}
.category_color_l span i, .category_color_r span i, .category_color_c span i {
    display: block;
    height: 15px;
    width: 16px;
}
.category_color li img {
    position: absolute;
    right: 9px;
    top: 7px;
}
.top {
    background: url("../images/taoModule_top.gif") no-repeat scroll 0 0 transparent;
    height: 4px;
    overflow: hidden;
    width: 222px;
}
.end1 {
    background: url("../images/taoModule_end1.gif") no-repeat scroll 0 0 transparent;
}
.end2 {
    background: url("../images/taoModule_end2.gif") no-repeat scroll 0 0 transparent;
}
.end {
    background: url("../images/taoModule_y_end.gif") no-repeat scroll 0 0 transparent;
}