.category-filter {
	padding-top:13px;
	font-family:Microsoft YaHei
}
.category-filter .prompt {
	padding-bottom:10px
}
.category-filter .prompt .txt {
	color:#888
}
.category-filter .prompt a {
	color:#005aa0;
	padding:0 8px
}
.category-filter .prompt .line {
	color:#e2e2e2
}
.category-filter .prompt-info {
	height:36px;
	line-height:36px;
	border:solid 1px #e6e6e6;
	border-bottom:0;
	padding-left:15px;
	color:#888
}
.category-filter .prompt-info strong {
	margin-right:8px
}
.category-filter .prompt-info a {
	padding-right:10px
}
.root_body .category-filter .filter dl dd {
	width:1024px
}
.category-filter .filter dl.selected table {
	width:auto
}
.category-filter .filter dl.selected dd .current {
	height:16px;
	line-height:16px;
	padding:1px 8px;
	border:1px solid #c91449;
	color:#333;
	margin:0 5px 1px 0;
	color:#cf000e;
	float:left
}
.category-filter .filter dl.selected dd .current a, .category-filter .filter dl.selected dd .current span {
	display:inline-block;
	vertical-align:top
}
.category-filter .filter dl.selected dd .current a {
	width:7px;
	height:7px;
	overflow:hidden;
	background:url(images/icon.gif) 0 -133px no-repeat;
	margin-top:5px;
	margin-left:8px
}
.category-filter .filter dl.selected dd .clear {
	display:block;
	width:50px;
	text-align:center;
	color:#555;
	line-height:20px
}
.category-filter .filter dl.cat {
	border-top:0
}
.category-filter .filter dl.cat dt a {
	color:#666;
	font-weight:bold;
	font-size:14px
}
.category-filter .filter dl.cat dt a:hover, .category-filter .filter dl.cat dt a.current {
	color:#cf000e!important;
	text-decoration:none
}
.category-filter .filter dl.cat dd a {
	display:inline-block;
	vertical-align:top;
	margin-right:50px;
	color:#cf000e;
	padding:2px 5px
}
.category-filter .filter dl.cat dd a strong {
	color:#555
}
.category-filter .filter dl.cat dd a:hover {
	text-decoration:none;
	color:#cf000e!important
}
.category-filter .filter dl.cat dd a:hover strong {
	color:#cf000e
}
.category-filter .filter dl.cat dd a.current {
	background:#cf000e;
	color:#fff!important
}
.category-filter .filter dl.cat dd a.current strong {
	color:#fff
}
.category-filter .filter dl.brand dd .shell {
	position:relative
}
.category-filter .filter dl.brand dd .shell ul {
	border-left:solid 1px #e7e7e7
}
.category-filter .filter dl.brand dd .shell ul li {
	width:102px;
	height:51px;
	text-align:center;
	position:relative;
	text-overflow:ellipsis;
	border-bottom:solid 1px #e7e7e7;
	border-right:solid 1px #e7e7e7;
	float:left
}
.category-filter .filter dl.brand dd .shell ul li.li7 {
	border-top:solid 1px #e7e7e7
}
.category-filter .filter dl.brand dd .shell ul li.li9 {
	border-top:solid 1px #e7e7e7
}
.category-filter .filter dl.brand dd .shell ul li .relative {
	position:relative;
	height:0
}
.category-filter .filter dl.brand dd .shell ul li .abs {
	display:none;
	width:100px;
	height:20px;
	line-height:20px;
	text-align:center;
	padding-top:14px;
	padding-bottom:15px;
	border:solid 2px #cf000e;
	text-decoration:none;
	color:#cf000e;
	background:#fff;
	position:absolute;
	left:-1px;
	top:-1px
}
.category-filter .filter dl.brand dd .shell ul li .txt {
	display:inline-block;
	width:100px;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.category-filter .filter dl.brand dd .shell ul li .a {
	display:block;
	height:51px;
	text-align:center
}
.category-filter .filter dl.brand dd .shell ul li .a .txt {
	margin-top:15px
}
.category-filter .filter dl.brand dd .shell ul li.hover .abs {
	display:block
}
.category-filter .filter dl.brand dd .shell ul li.hover .abs:hover {
	color:#cf000e!important
}
.category-filter .filter dl.normal dd .shell {
	height:22px;
	overflow:hidden
}
.category-filter .filter dl.normal dd .shell.auto {
	height:auto
}
.category-filter .filter dl.normal dd .list a {
	display:inline-block;
	vertical-align:top;
	margin-right:40px;
	color:#555;
	height:20px;
	line-height:20px
}
.category-filter .filter dl.normal dd .list a:hover {
	color:#cf000e!important;
	text-decoration:none
}
.category-filter .filter dl.normal dd .list input, .category-filter .filter dl.normal dd .list .price-btn {
	vertical-align:top;
	font-family:Microsoft YaHei
}
.category-filter .filter dl.normal dd .list input {
	width:56px;
	text-align:center;
	height:20px;
	line-height:20px;
*height:19px;
	padding:0;
	outline:0;
	border:1px solid #dbdbdb;
	color:#666;
	margin:0
}
.category-filter .filter dl.normal dd .list .price-btn {
	border:1px solid #dbdbdb;
	height:22px;
*height:21px;
	margin-left:5px;
	background:#f4f4f4;
	cursor:pointer;
	color:#67544e
}
.category-filter .fixed-cat {
	width:100%;
	background:#fff;
	position:fixed;
	z-index:500;
	left:0;
	top:0;
	_position:absolute;
	_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+0));
	display:none
}
.category-filter .fixed-cat .filter {
	height:36px;
	overflow:hidden;
	box-shadow:0 3px 5px #bbb;
	border-top:0
}
.category-filter .fixed-cat .filter .shell {
	height:20px;
	overflow:hidden
}
.global-nav {
	box-shadow:0 3px 3px #DDD;
	position:relative;
	z-index:10
}
.global-nav .nav-links .item {
	padding:0 14px
}
.root_body .global-nav .nav-links .item {
	padding:0 20px
}
.list-bg {
	background:url(images/list-icon.png?v2);
	_background:url(images/list-icon.gif?v2);
	background-repeat:no-repeat
}
.sort-panel {
*position:relative;
*z-index:5;
	font-family:Microsoft YaHei
}
.sort-panel .sort-wrap {
	width:978px;
	height:35px;
	line-height:35px;
	border:1px solid #e9e8e4;
	background:#fcfcfc
}
.sort-panel .s-attrs {
	float:left;
	width:245px
}
.sort-panel .s-attrs li {
	float:left;
	line-height:36px
}
.sort-panel .s-attrs .a-key {
	width:48px;
	height:35px;
	border-right:1px solid #e9e9e9;
	text-align:center;
	display:block;
	color:#666
}
.sort-panel .s-attrs .a-cur {
	font-weight:600;
	color:#cf000e;
	background:#fff
}
.sort-panel .a-key .k-icon {
	width:9px;
	height:8px;
	overflow:hidden;
	margin-left:2px;
	display:inline-block;
	font-size:8px;
*+vertical-align:2px;
	_margin-top:13px
}
.sort-panel .a-key:hover {
	color:#cf000e!important;
	text-decoration:none
}
.sort-panel .a-key .k-ASC {
	background-position:0 -69px
}
.sort-panel .a-key .k- {
	background-position:0 -79px
}
.sort-panel .a-key:hover .k-ASC {
	background-position:0 -49px
}
.sort-panel .a-key:hover .k- {
	background-position:0 -59px
}
.sort-panel .a-cur .k-ASC {
	background-position:0 -49px
}
.sort-panel .a-cur .k-DESC {
	background-position:0 -59px
}
.sort-panel .s-page {
	height:24px;
	line-height:26px;
	margin-top:5px;
	margin-left:-10px;
	margin-right:5px;
	float:right
}
.sort-panel .s-page .p-info {
	color:#999
}
.sort-panel .s-page .p-btn {
	width:23px;
	height:21px;
	margin-left:2px;
	display:inline-block;
	vertical-align:middle
}
.sort-panel .s-page .p-prev {
	background-position:-21px -109px
}
.sort-panel .s-page .p-next {
	background-position:-46px -88px
}
.sort-panel .s-page .p-prev-disabled {
	background-position:-21px -88px;
	cursor:default
}
.sort-panel .s-page .p-next-disabled {
	background-position:-45px -109px;
	cursor:default
}
.sort-panel .sort-other {
	margin-top:-1px;
*position:relative;
*z-index:-1
}
.sort-panel .s-options {
	height:35px;
	color:#666;
	margin-left:225px;
	_margin-left:220px
}
.sort-panel .s-options .o-item {
	margin-top:6.5px;
	padding-left:15px;
	float:left;
	position:relative
}
.sort-panel .s-options .o-key {
	line-height:22px;
	color:#333;
	float:left
}
.sort-panel .s-options .o-select {
	height:20px;
*height:19px;
	padding:0 5px;
	margin-left:5px;
	line-height:20px;
*line-height:16px;
	float:left;
	position:relative;
	color:#666;
	border:solid 1px #fff
}
.sort-panel .s-options .o-select-hover {
	height:auto;
	position:relative;
	z-index:10
}
.sort-panel .s-options .o-select label {
	margin-right:3px;
	line-height:20px;
	display:inline-block;
	height:20px
}
.sort-panel .o-select .s-icon {
	width:9px;
	height:5px;
	overflow:hidden;
	margin-left:12px;
	_margin-top:8px;
	line-height:5px;
	font-size:5px;
	display:inline-block;
	vertical-align:1px;
*vertical-align:2px;
	background:url(/images/category/icon.gif) -20px -128px no-repeat
}
.sort-panel .o-select .s-checkbox, .sort-panel .o-select .s-radio {
	padding:0;
	margin:0;
	margin-right:3px;
*margin-right:1px;
	vertical-align:middle;
+margin-top:-2px
}
.sort-panel .s-options .o-area .o-select, .sort-panel .s-options .o-time .o-select {
	border:solid 1px #d6d6d6
}
.sort-panel .o-select .s-list {
	width:89px;
*width:85px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:1px;
	border:1px solid #d6d6d6;
	border-top:0;
	line-height:22px;
	left:-1px;
	top:20px;
+top:17px;
	position:absolute;
	display:none
}
.sort-panel .o-select .s-list a {
	color:#555
}
.sort-panel .o-select .s-list a:hover {
	color:#cf000e!important
}
.sort-panel .o-select-hover .s-list {
	background:#fff;
	display:block
}
.sort-panel .sort-other .s-options {
	margin-left:0
}
.sort-panel .s-options .o-area .o-select-active {
	height:21px;
	border-bottom:1px solid #fff;
	z-index:9;
	background:#fff
}
.sort-panel .s-options .o-area .o-select-active .o-shadow {
	height:4px;
	font-size:0;
	position:absolute;
	background:#fff;
	bottom:-2px;
	left:0;
	z-index:5
}
.sort-panel .o-area .a-box {
	width:420px;
	padding:20px;
	padding-bottom:22px;
	border:1px solid #d9d9d9;
	left:-1px;
	top:21px;
	position:absolute;
	background:#fff;
	z-index:4;
	line-height:20px;
	font-family:微软雅黑
}
.sort-panel .a-box .a-close {
	margin-right:-17px;
	margin-top:-18px;
	color:#333;
	float:right;
	font-size:20px
}
.sort-panel .a-box .a-close:hover {
	color:#cf000e!important;
	text-decoration:none
}
.sort-panel .a-box .a-tabs {
	border-bottom:2px solid #c9c2ba;
	height:24px
}
.sort-panel .a-tabs .t-tab {
	width:85px;
	line-height:22px;
	border:1px solid #eee;
	border-bottom:0;
	margin-right:4px;
	color:#333;
	display:inline-block;
	text-align:center
}
.sort-panel .a-tabs .t-tab:hover {
	color:#333!important;
	text-decoration:none
}
.sort-panel .a-tabs .t-tab .name {
	display:inline-block;
	height:16px;
	line-height:16px
}
.sort-panel .a-tabs .t-cur {
	border:2px solid #c9c2ba;
	border-bottom:0;
	position:relative;
	top:1px;
*top:2px;
	_top:3px;
	height:23px;
*height:21px;
	background:#fff
}
.sort-panel .a-box .none {
	display:none
}
.sort-panel .t-tab .t-arrow {
	width:8px;
	height:6px;
	margin-left:3px;
	font-size:2px;
	display:inline-block;
	background-position:0 -164px;
	_vertical-align:10px;
	_position:relative;
	_top:10px;
	_left:3px
}
.sort-panel .t-cur .t-arrow {
	background-position:0 -159px
}
.sort-panel .a-box .a-regions {
	padding:10px;
	padding-left:4px;
	padding-top:12px;
	margin-right:-30px
}
.sort-panel .a-regions li {
	width:70px;
	height:27px;
	line-height:22px;
	float:left
}
.sort-panel .a-regions li.long {
	width:140px;
	white-space:nowrap;
	overflow:hidden
}
.sort-panel .a-regions .r-item {
	color:#666;
	padding:3px 5px
}
.sort-panel .a-regions .r-item:hover {
	color:#fff!important;
	background:#777;
	text-decoration:none
}
.sort-panel #JS_area_select {
	z-index:6;
	cursor:pointer
}
.sort-panel .s-options .o-xianhuo {
	padding-left:0;
	display:none
}
.sort-panel .o-xianhuo .o-select {
	padding-left:0;
	border:1px solid #fff
}
.sort-panel .sort-other .o-xianhuo {
	padding-left:2px;
	display:block
}
.sort-panel .s-options .o-time {
	display:none;
	padding-left:10px;
*padding-left:8px
}
.sort-panel .s-options .o-time .o-select {
	width:84px;
	padding-top:1px;
	line-height:19px
}
.sort-panel .s-options .o-time .o-select-hover .s-list {
	height:63px
}
.sort-panel .s-options .o-time .o-select .s-icon {
	float:right;
	margin-top:8px;
*margin-top:-9px;
	_margin-top:-11px
}
.sort-panel .o-time .t-icon {
	width:14px;
	height:16px;
	margin-right:6px;
	_margin-top:4px;
	display:inline-block;
	background-position:-12px -13px;
	line-height:14px;
	font-size:10px;
	vertical-align:-4px;
*+vertical-align:-2px;
	_vertical-align:-3px
}
.sort-panel .sort-other .o-time {
	margin-left:11px;
	display:block
}
.self-panel {
	margin-top:13px;
	font-family:Microsoft YaHei
}
.self-panel .self-wrap {
	height:24px;
	line-height:24px;
	padding:6px 10px 5px;
	border:solid 1px #e6e6e6;
	border-bottom:0;
	background:#fcfcfc
}
.self-panel .s-info {
	margin-right:5px;
	float:right;
	color:#999
}
.self-panel .s-info .i-num {
	color:#cf000e
}
.self-panel .s-title {
	color:#333;
	font-size:12px
}
.self-panel .s-srvs .s-item {
	color:#666;
	float:left;
	margin-right:10px
}
.self-panel .s-srvs .s-item .link {
	display:inline-block;
	height:24px;
	line-height:24px;
	padding-left:25px;
	background:url(images/icon.gif) no-repeat
}
.self-panel .s-srvs .s-item .back {
	background-position:0 -32px
}
.self-panel .s-srvs .s-item .year {
	background-position:0 -56px
}
.self-panel .s-srvs .s-item .pay {
	background-position:0 -80px
}
.self-panel .s-srvs .s-item .sms {
	background-position:0 -104px
}
.self-panel .s-srvs .s-item a {
	color:#666
}
.self-panel .s-srvs .s-item a:hover, .self-panel .s-srvs #JS_expr_info a {
	color:#cf000e!important
}
.list-panel {
	font-family:Microsoft YaHei;
	margin-top:18px
}
.list-panel .list-goods {
	z-index:2;
	z-index:0
}
.list-panel .list-goods .g-item {
	width:314px;
	height:323px;
	margin-right:16px;
	margin-bottom:15px;
	border:1px solid #f5f5f5;
	float:left;
	position:relative;
	z-index:1
}
.list-panel .list-goods .g-item.last3 {
	margin-right:0
}
.list-panel .list-goods .g-rank {
	width:91px;
	height:30px;
	line-height:25px;
	color:#fff;
	position:absolute;
	left:0;
	top:10px;
	z-index:4;
	text-indent:1em;
	font-family:宋体
}
.list-panel .list-goods .g-rank .r-num {
	padding:0 2px;
	font-size:15px;
	vertical-align:-1px
}
.list-panel .list-goods .g-float {
	width:66px;
	height:48px;
	right:-3px;
	top:0;
	position:absolute;
	z-index:4
}
.list-panel .list-goods .g-float-custom {
	width:80px;
	height:70px;
	right:11px;
	top:9px;
	position:absolute;
	z-index:4
}
.list-panel .list-goods .g-dtl {
	width:300px;
	margin:7px;
	margin-bottom:0;
	background:#fff;
	position:absolute;
	z-index:2
}
.list-panel .g-dtl .d-img {
	width:300px;
	height:200px;
	display:block;
	margin:0 auto;
transition:opacity .15s ease-out;
-webkit-transition:opacity .15s ease-out;
-moz-transition:opacity .15s ease-out;
-o-transition:opacity .15s ease-out
}
.list-panel .g-dtl a:hover .d-img {
	opacity:.9;
	filter:alpha(opacity=90)
}
.list-panel .g-dtl .d-price {
	height:26px;
	padding-left:2px;
	margin-top:8px;
	_margin-top:6px
}
.list-panel .d-price .p-money {
	color:#c00;
	font-size:20px;
	font-weight:500
}
.list-panel .p-money .m-mark {
	font-size:13px;
	font-family:Microsoft YaHei
}
.list-panel .p-money .m-count {
	font-family:Arial
}
.list-panel .d-price .p-del {
	margin-left:4px;
	margin-right:6px;
	color:#999
}
.list-panel .d-price .p-tag {
	color:#fff;
	padding:0 2px;
	vertical-align:3px
}
.list-panel .d-price .p-tag-red {
	background:#ed6d6e
}
.list-panel .d-price .p-tag-yellow {
	background:#f5ae54
}
.list-panel .g-dtl .d-name {
	height:38px;
	line-height:20px;
	color:#333;
	display:block;
	overflow:hidden;
	margin-top:4px
}
.list-panel .d-name .n-extra {
	color:#f70
}
.list-panel .g-dtl .d-tags {
	border-top:1px solid #eee;
	border-bottom:0;
	margin-top:8px;
*margin-top:5px;
	color:#999;
	text-align:center;
	display:inline-block;
}
.list-panel .d-tags .t-item {
	width:149px;
	height:30px;
	padding-bottom:1px;
	line-height:30px;
	display:inline-block;
	float:left;
}
.list-panel .d-tags .t-num {
	color:#38b;
	font-family:Arial
}
.list-panel .d-tags .t-sale {
	border-right:solid 1px #eee
}
.list-panel .d-tags .t-pop {
	border-left:1px solid #eee;
	border-right:1px solid #eee
}
.list-panel .g-dtl .t-item a {
	width:100%;
	height:100%;
	color:#999;
	text-decoration:none;
	display:inline-block
}
.list-panel .g-dtl .t-item a:hover .t-num {
	color:#f60
}
.list-panel .g-dtl .d-options {
	padding-top:10px;
	text-align:center;
	font-family:宋体;
	display:none
}
.list-panel .d-options .o-btn {
	height:23px;
	line-height:23px;
	padding:0 9px;
	border:1px solid #c3c3c3;
	border-radius:3px;
	display:inline-block;
	background-position:0 -306px;
	background-repeat:repeat-x;
	vertical-align:middle;
	color:#666;
	text-decoration:none
}
.list-panel .d-options .o-btn:hover {
	text-decoration:none; border:#CC0000 1px solid;
} 
.list-panel .d-options .o-cart {
	padding-left:10px
}
.list-panel .d-options .o-cart:hover .o-icon {
	background-position:0 -171px
}
.list-panel .d-options .o-collect {
	padding:0 15px
}
.list-panel .d-options .o-btn b, .list-panel .d-options .o-btn span {
	display:inline-block;
	vertical-align:top
}
.list-panel .d-options .o-icon {
	width:18px;
	height:14px;
	line-height:20px;
	margin-right:4px;
	margin-top:4px;
	background-position:0 -125px
}
.list-panel .list-goods .g-hover {
	z-index:2
}
.list-panel .g-hover .g-dtl {
	height:248px;
*height:248px;
	padding:5px;
	border:1px solid #014188;
	margin:0;
	left:-1px;
	top:-1px;
	box-shadow:0 0 10px #aaa;
	z-index:3
}
.list-panel .g-hover .g-dtl .d-tags {
	border-bottom:1px solid #f5f5f5
}
.list-panel .g-hover .d-options {
	display:block
}
.list-panel .float_bg, .float_bg2, .float_bg3, .float_bg_fx {
	z-index:4;
	width:44px;
	height:44px;
	vertical-align:middle;
	position:absolute;
	background:url(../images/default/tag_new_2.png) center center no-repeat!important;
	text-align:center;
	right:7px;
	top:7px
}
.list-panel .float_bg4 {
	z-index:3;
	vertical-align:middle;
	position:absolute;
	width:80px;
	height:70px;
	margin:13px 0 0 158px
}
.list-panel .float_bg span, .float_bg2 span, .float_bg3 span {
	display:inline-block;
	font-weight:bold;
	color:#fff;
	vertical-align:top;
	margin-left:1px
}
.list-panel .float_bg3 span {
	margin-left:0
}
.list-panel .float_bg3 .text1 {
	font-size:14px;
	padding-top:12px;
	font-family:'Microsoft Yahei', "微软雅黑"
}
.list-panel .float_bg .text1, .float_bg2 .text1 {
	font-size:16px;
	padding-top:10px;
	font-family:'Microsoft Yahei', "微软雅黑"
}
.list-panel .float_bg .text2, .float_bg2 .text2 {
	font-size:12px
}
.list-panel .float_bg .text3, .float_bg2 .text3 {
	font-size:13px;
	font-family:"Microsoft Yahei";
	padding-top:12px
}
.list-panel .float_bg_fx span {
	display:inline-block;
	font-weight:bold;
	color:#fff;
	vertical-align:top;
	font-size:14px
}
.list-panel .float_bg_fx span.text1 {
	font-size:14px;
	padding-top:5px;
	font-family:'Microsoft Yahei', "微软雅黑"
}
.list-panel .float_bg_fx span.text2 {
	font-size:14px;
	font-family:Arial
}
.analysis-info {
	padding:3px;
	background:#fffce8;
	border:1px solid #eedcc7;
	font-size:15px;
	font-family:"Microsoft Yahei", "SimHei";
	margin-top:20px
}
.analysis-info .analysis-text {
	padding:20px
}
.analysis-info .analysis-text span {
	color:#686657
}
.analysis-info i {
	display:inline-block;
	width:33px;
	height:32px;
	margin-right:10px;
	background:url(/images/category/icon.gif) 0 0 no-repeat;
	vertical-align:middle
}
.analysis-data {
	margin-top:20px;
	font-family:Microsoft YaHei
}
.analysis-data .analysis-title {
	font-size:14px;
	padding-bottom:10px;
	border-bottom:solid 1px #ddd
}
.analysis-data .analysis-body {
	margin-top:15px
}
.analysis-keyword .analysis-title a, .analysis-keyword .analysis-title span {
	font-size:12px
}
.analysis-keyword .analysis-title span {
	color:#646464
}
.analysis-keyword .analysis-body {
	height:210px
}
.analysis-keyword .analysis-body li {
	width:226px;
	padding-left:24px;
	float:left
}
.analysis-keyword .analysis-body li.first {
	padding-left:0
}
.analysis-keyword .analysis-body li .face {
	height:149px;
	overflow:hidden
}
.analysis-keyword .analysis-body li .face img {
	width:226px;
	height:149px
}
.analysis-keyword .analysis-body li .name {
	display:block;
	height:16px;
	line-height:16px;
	text-align:center;
	font-size:14px;
	margin-top:12px;
	overflow:hidden
}
.analysis-keyword .analysis-body li p {
	text-align:center;
	margin-top:12px;
	color:#989898;
	line-height:16px
}
.analysis-keyword .analysis-body li p span {
	display:inline-block;
	vertical-align:top
}
.analysis-keyword .analysis-body li p .yen {
	padding-top:1px
}
.analysis-keyword .analysis-body li p .n {
	font-size:14px;
	margin-right:15px
}
.root_body .analysis-keyword .analysis-body {
	height:240px
}
.root_body .analysis-keyword .analysis-body li {
	width:277px
}
.root_body .analysis-keyword .analysis-body li .face, .root_body .analysis-keyword .analysis-body li .face img {
	width:277px;
	height:182px
}
.analysis-active ul li {
	width:316px;
	padding-left:16px;
	margin-bottom:16px;
	float:left
}
.analysis-active ul li.first {
	padding-left:0
}
.analysis-active ul li img {
	width:316px;
	height:142px
}
.root_body .analysis-active ul li {
	width:384px;
	padding-left:19px;
	margin-bottom:19px
}
.root_body .analysis-active ul li.first {
	padding-left:0
}
.root_body .analysis-active ul li img {
	width:384px;
	height:173px
}
.page-panel .p-wrap {
	height:40px;
	margin-top:26px;
	font-family:Microsoft YaHei;
	text-align:center
}
.page-panel .p-prev:hover {
	color:#cf000e!important;
	text-decoration:none
}
.page-panel .p-next:hover {
	height:34px;
	line-height:34px;
	padding:0 14px;
	border:2px solid #cf000e;
	color:#cf000e!important;
	text-decoration:none
}
.page-panel .p-item {
	height:36px;
	padding:0 15px;
	text-align:center;
	line-height:36px;
	display:inline-block;
	border:1px solid #ddd;
	font-size:15px;
transition:box-shadow .15s ease-out;
-webkit-transition:box-shadow .15s ease-out;
-moz-transition:box-shadow .15s ease-out;
-o-transition:box-shadow .15s ease-out
}
.page-panel .p-next {
	margin-right:17px;
	height:34px;
	line-height:34px;
	padding:0 14px;
	border:2px solid #cf000e
}
.page-panel .p-item:hover {
	box-shadow:0 0 4px #ddd
}
.page-panel .p-num:hover {
	color:#cf000e!important
}
.page-panel .p-cur {
	color:#fff;
	background:#014188
}
.page-panel .p-cur:hover {
	color:#fff;
	box-shadow:none
}
.page-panel .p-ellipsis {
	margin:0 15px;
	color:#dfdfdf
}
.page-panel .p-info {
	color:#b5b5b5;
	font-size:14px;
	font-family:宋体
}
.page-panel .p-info .i-num {
	margin:0 5px;
	font-family:Microsoft YaHei
}
.page-panel .p-input {
	width:32px;
	height:20px;
	line-height:20px;
	padding:7px 0;
	border:1px solid #ddd;
	text-align:center;
	margin:0;
	outline:0
}
.page-panel .p-enter {
	height:34px;
	line-height:32px;
	width:64px;
	display:inline-block;
	border:1px solid #ddd;
	background:#f5f5f5;
	font-size:14px;
	font-family:宋体;
	color:#63544f
}
.page-panel .p-enter:hover {
	text-decoration:none;
	color:#333!important
}
.page-panel .p-arrow {
	font-family:宋体
}
.page-panel .p-disabled {
	color:#999!important;
	cursor:default;
	height:36px;
	padding:0 15px;
	text-align:center;
	line-height:36px;
	display:inline-block;
	border:1px solid #ddd;
	font-size:15px
}
.page-panel .p-disabled:hover {
	color:#999!important;
	text-decoration:none;
	box-shadow:none;
	height:36px;
	padding:0 15px;
	line-height:36px;
	border:1px solid #ddd
}
.page-panel .p-item, .page-ellipsis .p-info, .page-panel .p-enter, .page-panel .p-input {
	vertical-align:middle
}
.favour-panel {
	height:360px;
	overflow:hidden;
	margin-top:30px;
	font-family:Microsoft YaHei
}
.favour-panel .f-title {
	height:20px;
	line-height:20px;
	color:#000;
	margin-bottom:12px
}
.favour-panel .f-title .Left {
	font-size:15px
}
.favour-panel .f-title a {
	font-size:14px
}
.favour-panel .f-title a span {
	font-family:宋体;
	letter-spacing:-2px;
	font-size:12px
}
.favour-panel .g-item-hide {
	display:none
}

.root_body .favour-panel .g-item-hide {
	display:block
}
.nothing-panel {
	margin:20px 0
}
.nothing-panel .n-wrap {
	height:100px;
	border:1px solid #fbf1cd;
	line-height:100px;
	background:#fffbeb;
	text-align:center;
	color:#000;
	font-size:14px;
	font-family:宋体
}
.nothing-panel .n-wrap a {
	color:#d81b51;
	color:#cf000e!important
}
.nothing-panel .n-warning {
	width:47px;
	height:47px;
	display:inline-block;
	background-position:-22px -145px;
	vertical-align:-17px;
	margin-right:18px
}
.root_body .sort-panel .sort-wrap {
	width:960px
}
.root_body .sort-panel .s-options .o-xianhuo {
	display:block
}
.root_body .sort-panel .s-options .o-time {
	display:block
}
.root_body .sort-panel .sort-other {
	display:none
}
.root_body .list-panel .list-goods .g-item {
	width:220px;
	height:248px;
	margin-right:20px
}
.root_body .list-panel .list-goods .g-item.last4 {
	margin-right:0
}
.root_body .list-panel .list-goods .g-dtl {
	width:220px
}
.root_body .list-panel .g-dtl .d-img {
	width:220px;
	height:170px
}
.root_body .list-panel .d-tags .t-item {
	width:132px
}
.root_body .list-panel .g-hover .g-dtl {
	height:248px
}
.fixture {
	width:938px;
	padding:35px 20px;
	border:solid 1px #ddd;
	margin:20px auto 0 auto;
	overflow:hidden;
	background:url(images/bg0902.png?1) 0 -752px repeat-x
}
.fixture_module {
	width:300px;
	float:left;
	font-size:12px;
	display:inline
}
.fixture_header {
	height:32px;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd
}
.fixture_module .fixture_title, .fixture_tag .fixture_tagname {
	height:31px;
	width:110px;
	background:#f0f0f0;
	border:1px solid #ddd;
	border-style:solid solid none none;
	line-height:30px;
	font-size:14px;
	color:#333;
	text-align:center;
	font-family:"微软雅黑";
	vertical-align:bottom;
	padding:0 4px;
	cursor:pointer
}
.fixture_module .fixture_title.current {
	height:32px;
	margin-bottom:-1px;
	background:#fff;
	border-bottom:0;
	background:#fff;
	font-weight:bold
}
.fixture_module h4 {
	height:22px;
	line-height:22px;
	color:#222121;
	font-weight:normal;
	text-align:left;
	overflow:hidden
}
.fixture_module p {
	line-height:20px;
	color:#999
}
.pdn a {
	color:#666;
	line-height:32px;
	font-family:"宋体"
}
.pdn .more_icon {
	display:inline-block;
	width:0;
	height:0;
	overflow:hidden;
	border-top:solid 6px #fff;
	border-bottom:solid 5px #fff;
	border-left:solid 5px #000;
	margin-left:6px
}
.pleft {
	padding-left:9px
}
.pright {
	padding-right:9px
}
.mt15 {
	margin-top:15px
}
.fixture_commune {
	height:auto;
	margin-top:15px
}
.fixture_commune .commune_notes {
	height:100px
}
.commune_notes .commune_pic {
	width:146px;
	height:97px;
	border:solid 1px #dadada;
	float:left
}
.commune_notes .commune_pic img {
	width:146px;
	height:97px;
	border:0;
	display:block
}
.commune_notes .commune_txt {
	width:142px;
	float:right
}
.commune_notes .commune_txt .gray, .fixture_commune .commune_info .gray {
	color:#999
}
.commune_notes .commune_txt p {
	line-height:24px
}
.fixture_commune .commune_info {
	margin-top:15px
}
.fixture_commune .commune_info li {
	height:24px;
	line-height:24px;
	text-align:left;
	overflow:hidden
}
.fixture_commune .commune_info li a {
	color:#333;
}
.fixture_commune .commune_info .fixture_span_pirce {
	margin-left:26px
}
.fixture_knowledge {
	height:auto;
	margin-top:15px
}
.fixture_knowledge li {
	width:298px;
	height:23px;
	line-height:23px;
	overflow:hidden
}
.fixture_knowledge li span {
	color:#666;
	display:inline-block
}
.fixture_tag .fixture_header {
	border-left:none
}
.fixture_tag .fixture_tagname {
	width:66px;
	border-top:0;
	background:#fff;
	cursor:default
}
.fixture_tag .fixture_title {
	width:64px
}
.fixture_show {
	height:auto;
	margin-top:15px
}
.fixture_tag .pdn {
	display:none
}
.fixture_show .show_block {
	height:90px
}
.fixture_show a {
	line-height:2;
	color:#666
}
.show_block .show_pic {
	width:133px;
	height:90px;
	float:left
}
.show_block .show_pic img {
	width:133px;
	height:90px;
	display:block;
	border:0
}
.show_block .show_info {
	width:150px;
	height:80px;
	float:right
}
.root_body .fixture {
	width:1200px
}
.root_body .fixture_module {
	width:370px
}
.root_body .own_w_box {
	width:960px;
}
.root_body .commune_notes .commune_txt {
	width:208px
}
.root_body .fixture_tag .pdn {
	display:block
}
.root_body .show_block .show_info {
	width:218px
}



