.g-menu .catalog-list {

	display:block

}



.slider-pager {

	position:absolute;

	bottom:10px;

	right:10px;

	height:16px;

	z-index:1

}

.slider-pager .pager-link {

	width:16px;

	height:16px;

	display:inline-block;

	*display:inline;

	zoom:1;

	margin-left:7px;

	border-radius:9px;

	background-color:#fff;

	text-align:center;

	line-height:16px;

	color:#666;

	font-size:11px

}

.slider-pager .pager-active {

	background-color:#de0000;

	color:#fff

}

.slider-pager .pager-active:hover {

	color:#fff

}

.top-banner {

	height:395px;

	width:100%

}

.top-banner .banner-wrap {

	height:395px;

	overflow:hidden;

	position:relative

}

.top-banner .banner-wrap li a {

	display:block;

	height:395px;

	width:100%

}

.top-banner .banner-wrap .bx-wrapper {

	z-index:13

}

.top-banner .top-slider-pager {

	z-index:14

}

.top-banner .top-slider-pager .pager-link {

	width:18px;

	height:18px;

	line-height:18px

}

.top-banner .slider-next {

	z-index:14;

	width:28px;

	height:50px;

	position:absolute;

	top:172px;

	background:url(../fk_images/i_index_icon02.png) no-repeat 0 -223px;

	cursor:pointer;

	opacity:.4;

	filter:alpha(opacity=40);

	display:none

}

.top-banner .slider-next:hover {

	opacity:.7;

	filter:alpha(opacity=70)

}

.floor-slider {

	width:576px;

	height:300px;

	overflow:hidden;

	position:relative

}

.floor-slider .bx-prev,.floor-slider .bx-next,.top-banner .bx-prev,.top-banner .bx-next {

	display:none

}

.banner {

	margin-top:20px

}

.floor {

	width:960px;

	margin:20px auto 0 auto;

	text-align:left

}

.floor .f-title {

	border-bottom:3px solid #efefef;

	height:34px

}

.f-title .name {

	float:left;

	width:192px;

	height:34px

}

.f-title .name a {

	width:192px;

	height:34px;

	display:block;

	text-indent:-99999em;

	background:url(../fk_images/home_spirit.png) no-repeat;

	overflow:hidden

}

.f-title .brand {

	float:left;

	height:18px;

	line-height:16px;

	width:753px;

	padding:8px 0 8px 15px;

	color:#676767

}

.floor .brand .txt {

	float:left

}

.floor .brand .item {

	float:left

}

.floor .brand .item a {

	color:#676767

}

.floor .brand .item a:hover {

	color:#ec1a25

}

.floor .brand .item li {

	float:left;

	padding:0 12px 0 0

}

.floor .brand .link {

	float:right;

	font-family:"ËÎÌå"

}

.floor .brand .blue {

	color:#59779d

}

.pro_wrap {

	border:1px solid #ccc;

	padding:20px 0 10px 0

}

.floor .f-main {

	height:300px;

	_overflow:hidden

}

.floor .f-title a.hot {

	color:#ed1b24

}

.f-main .left-part {

	float:left;

	border:1px solid #ccc;

	border-bottom:0;

	width:162px;

	height:297px;

	overflow:hidden;

	padding:2px 14px 0 14px;

	line-height:1.4

}

.left-part .f-cate {

	text-align:left;

	border-bottom:1px dotted #d7d7d7;

	padding:0 0 5px 0

}

.left-part .f-cate.last {

	border:0

}

.f-cate dt {

	font:bold 12px "ËÎÌå";

	clear:right;

	padding:7px 0 2px 3px

}

.f-cate dd {

	float:left;

	width:80px;

	padding:2px 0

}

.f-cate .f-point {

	display:block;

	width:8px;

	height:12px;

	background:url(../fk_images/home_spirit.png) no-repeat -168px -124px;

	float:left

}

.f-cate .c-item {

	float:left;

	color:#666

}

.f-cate .c-item:hover {

	color:#f11b23

}

.left-part .f-topic {

	text-align:left;

	padding:0 0 5px 0

}

.f-topic dt {

	font-weight:bold;

	padding:5px 0

}

.f-topic dd {

	padding:3px 0

}

.f-topic .f-point {

	display:block;

	width:8px;

	height:12px;

	background:url(../fk_images/home_spirit.png) no-repeat -168px -124px;

	float:left

}

.f-topic .c-item {

	float:left;

	color:#666

}

.f-topic .c-item:hover {

	color:#f11b23

}

.f-main .center-part {

	float:left;

	border-right:1px #ccc solid

}

.f-main .right-part {

	float:left;

	line-height:0;

	font-size:0;

	position:relative

}

.f-main .right-part a {

	display:block;

	height:300px;

	width:191px;

	position:absolute;

	left:0;

	top:0

}

.floor-0 {

	height:280px

}

.floor-0 .news {

	float:left;

	width:192px

}

.floor-0 .news h4 {

	height:42px;

	width:190px;

	margin-right:2px;

	text-indent:6px

}

.floor-0 .news h4 a,.floor-0 .news h4 span {

	height:34px;

	width:190px;

	display:block;

	text-align:left;

	overflow:hidden;

	border-bottom:1px solid #ccc;

	line-height:34px;

	color:#323232;

	font-size:14px;

	font-family:"Î¢ÈíÑÅºÚ"

}

.floor-0 .news ul {

	height:96px

}

.floor-0 .news li {

	line-height:22px;

	text-indent:6px

}

.floor-0 .news li a {

	color:#666

}

.floor-0 .news li a.hot {

	color:#ed1b24

}

.floor-0 .news li a:hover {

	color:#ed1b24

}

.floor-0 .free-exp {

	height:57px;

	overflow:hidden;

	display:block

}

.floor-0 .coop-link {

	height:85px;

	overflow:hidden;

	display:block

}

.floor-0 .hot-buy {

	float:left;

	width:768px;

	position:relative

}

.floor-0 .tabs {

	height:34px;

	width:768px;

	border-bottom:1px solid #ccc;

	position:relative

}

.floor-0 .tabs a {

	position:absolute;

	width:95px;

	height:33px;

	line-height:33px;

	font-size:14px;

	font-weight:bold;

	font-family:"Î¢ÈíÑÅºÚ";

	border:1px solid #ccc;

	display:block;

	text-align:center;

	overflow:hidden;

	cursor:default

}

.floor-0 .tabs a:hover {

	color:#000

}

.floor-0 .tabs .tabs-a {

	left:0;

	top:0;

	z-index:1;

	background-position:0 0

}

.floor-0 .tabs .tabs-b {

	left:96px;

	top:0;

	z-index:1;

	background-position:0 -33px

}

.floor-0 .tabs .tabs-c {

	left:192px;

	top:0;

	z-index:1;

	background-position:0 -66px

}

.floor-0 .tabs .current {

	z-index:2;

	border-top:2px solid #000;

	height:32px;

	border-bottom-color:#fff;

	line-height:32px

}

.floor-0 .tabs-con {

	width:766px;

	height:244px;

	*height:246px;

	border:1px solid #ccc;

	border-top:0

}

.floor-0 .tabs-con .pro_list {

	padding:5px 0

}

.floor-0 .tabs-con .pro_list li {

	width:191px;

	height:auto;

	padding-top:0

}

.floor-0 .tabs-con-item {

	position:relative

}

.floor-0 .tabs_hot_list {

	padding:5px 0

}

.floor-0 .tabs_hot_list li {

	float:left;

	width:255px;

	text-align:center

}

.floor-0 .hot-comm-ico {

	position:absolute;

	top:0;

	right:0;

	display:block;

	width:41px;

	height:41px;

	background:transparent url(../fk_images/home_spirit.png) right -10px no-repeat

}

.ad-floor-0 .hot-buy {

	float:left;

	width:960px;

	position:relative

}

.ad-floor-0 .hot-buy .tabs-notice {

	position:absolute;

	right:0;

	top:0;

	z-index:10;

	height:33px;

	line-height:33px;

	text-align:right

}

.ad-floor-0 .tabs {

	height:34px;

	width:958px;

	border-bottom:1px solid #ccc;

	position:relative

}

.ad-floor-0 .tabs a {

	position:absolute;

	width:95px;

	height:33px;

	line-height:33px;

	font-size:14px;

	font-weight:bold;

	font-family:"Î¢ÈíÑÅºÚ";

	border:1px solid #ccc;

	display:block;

	text-align:center;

	overflow:hidden;

	cursor:default

}

.ad-floor-0 .tabs a:hover {

	color:#000

}

.ad-floor-0 .tabs .tabs-a {

	left:0;

	top:0;

	z-index:1;

	background-position:0 0

}

.ad-floor-0 .tabs .tabs-b {

	left:96px;

	top:0;

	z-index:1;

	background-position:0 -33px

}

.ad-floor-0 .tabs .tabs-c {

	left:192px;

	top:0;

	z-index:1;

	background-position:0 -66px

}

.ad-floor-0 .tabs .current {

	z-index:2;

	border-top:2px solid #000;

	height:32px;

	border-bottom-color:#fff;

	line-height:32px

}

.ad-floor-0 .tabs-con {

	width:958px;

	height:244px;

	*height:246px;

	border:1px solid #ccc;

	border-top:0

}

.ad-floor-0 .tabs-con .pro_list {

	padding:5px 0

}

.ad-floor-0 .tabs-con .pro_list li {

	width:191px;

	height:auto;

	padding-top:0

}

.ad-floor-0 .tabs-con-item {

	position:relative

}

.ad-floor-0 a.hot,.ad-floor-0 a:hover {

	color:#ed1b24

}

.ad-floor-0 .hot-comm-ico {

	position:absolute;

	top:0;

	right:0;

	display:block;

	width:41px;

	height:41px;

	background:transparent url(../fk_images/home_spirit.png) right -10px no-repeat;

	z-index:10

}

.floor-1 .f-title {

	border-bottom-color:#000

}

.floor-1 .f-title .name a {

	background:#fff url(../fk_images/home_spirit.png) -10px -10px no-repeat

}

.floor-1 .shadow_show {

	height:450px;

	overflow:hidden

}

.floor-1#floor-1-style-0 .f-big {

	width:768px;

	height:450px;

	display:block;

	float:left

}

.floor-1#floor-1-style-0 .f-big .floor-slider {

	width:768px;

	height:450px;

	overflow:hidden;

	position:relative

}

.floor-1#floor-1-style-0 .f-r {

	float:left;

	width:192px;

	height:450px

}

.floor-1#floor-1-style-0 .f-l {

	float:left;

	width:192px;

	height:450px

}

.floor-1#floor-1-style-0 .f-c {

	float:left;

	width:576px;

	height:450px

}

.floor-1#floor-1-style-0 .f-c .up {

	width:576px;

	height:300px

}

.floor-1#floor-1-style-0 .f-c .up a {

	display:block;

	width:576px;

	height:300px

}

.floor-1#floor-1-style-0 .f-c .up .slider-pager .pager-link {

	width:16px;

	height:16px;

	display:inline-block;

	*display:inline;

	zoom:1;

	margin-left:7px;

	border-radius:9px;

	background-color:#fff;

	text-align:center;

	line-height:16px;

	color:#666;

	font-size:11px

}

.floor-1#floor-1-style-0 .f-c .up .slider-pager .pager-active {

	background-color:#de0000;

	color:#fff

}

.floor-1#floor-1-style-0 .f-c .up .slider-pager .pager-active:hover {

	color:#fff

}

.floor-1#floor-1-style-0 .f-c .down {

	width:576px;

	height:150px

}

.floor-1#floor-1-style-0 .f-c .down a {

	display:block;

	width:576px;

	height:150px

}

.floor-1#floor-1-style-0 .f-r li {

	float:left;

	height:150px;

	overflow:hidden

}

.floor-1#floor-1-style-0 .f-r li a {

	float:left;

	display:block;

	width:192px;

	height:150px

}

.floor-1#floor-1-style-1 .f-r {

	float:left;

	width:192px;

	height:300px;

	overflow:hidden

}

.floor-1#floor-1-style-1 .f-l {

	float:left;

	width:192px;

	height:300px;

	overflow:hidden

}

.floor-1#floor-1-style-1 .f-c {

	float:left;

	width:576px;

	height:300px;

	overflow:hidden

}

.floor-1#floor-1-style-1 .f-list {

	width:960px;

	height:150px;

	font-size:0;

	line-height:0;

	clear:both

}

.floor-1#floor-1-style-1 .f-list li {

	float:left;

	width:192px;

	height:150px;

	overflow:hidden

}

.floor-1 .pro_wrap {

	border-top:0

}

.floor-2 .f-title {

	border-bottom-color:#b54746

}

.floor-2 .f-title .name a {

	background-position:-530px -10px

}

.floor-2 .f-title .brand .link {

	color:#b54746

}

.floor-2 .f-title .brand .link:hover {

	color:#ed1b24

}

.floor-3 .f-title {

	border-bottom-color:#5a779f

}

.floor-3 .f-title .name a {

	background-position:-530px -47px

}

.floor-3 .f-title .brand .link {

	color:#5a75a0

}

.floor-3 .f-title .brand .link:hover {

	color:#ed1b24

}

.floor-4 .f-title {

	border-bottom-color:#967447

}

.floor-4 .f-title .name a {

	background-position:-530px -84px

}

.floor-4 .f-title .brand .link {

	color:#967447

}

.floor-4 .f-title .brand .link:hover {

	color:#ed1b24

}

.floor-4 .left-part .last dd {

	width:160px

}

.floor-5 .f-title {

	border-bottom-color:#000

}

.floor-5 .f-title .name a {

	background:transparent url(../fk_images/home_spirit.png) -10px -50px no-repeat

}

.floor-5 .guan-list {

	height:192px;

	font-size:0;

	line-height:0;

	width:960px;

	overflow:hidden

}

.floor-5 .guan-list li {

	float:left;

	width:192px;

	position:relative;

	height:192px;

	overflow:hidden

}

.floor-5 .guan-list .guan-item {

	height:192px;

	width:192px;

	display:block;

	position:absolute;

	top:0;

	left:0;

	z-index:1

}

.floor-5 .guan-list .pop-txt {

	height:40px;

	width:192px;

	display:block;

	position:absolute;

	bottom:-40px;

	left:0;

	z-index:2;

	background-color:rgba(245,38,35,0.8);

	_background-color:#f24846;

	text-align:center;

	line-height:40px;

	color:#fff;

	font-size:12px;

	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#8cff110f',EndColorStr='#8cff110f')

}

.floor-6 .box-title {

	height:33px;

	border-bottom:1px solid #ccc;

	background:#f5f5f5

}

.floor-6 .box-title a {

	height:33px;

	width:100%;

	display:block;

	text-align:left;

	font-size:15px;

	font-weight:bold;

	font-family:"Î¢ÈíÑÅºÚ";

	line-height:33px;

	text-indent:10px;

	color:#333

}

.floor-6 .coop {

	float:left;

	width:190px;

	height:287px;

	border:1px solid #ccc;

	border-bottom:0

}

.floor-6 .coop .box-title a {

	background-position:0 0

}

.floor-6 .coop .box-con {

	font-size:0;

	line-height:0



}

.floor-6 .vip-box {

	float:left;

	width:383px;

	height:287px;

	border-top:1px solid #ccc

}

.floor-6 .vip-box .box-title a {

	background-position:0 -33px

}

.floor-6 .vip-box .box-con {

	width:383px;

	height:253px;

	overflow:hidden

}

.floor-6 .vip-box ul {

	width:384px;

	height:253px;

	color:#9a9a9a

}

.floor-6 .vip-box li {

	width:162px;

	height:125px;

	float:left;

	background-color:#fff;

	padding:0 18px 0 12px;

	overflow:hidden

}

.floor-6 .vip-box li a,.floor-6 .vip-box li a:hover {

	color:#9a9a9a

}

.floor-6 .vip-box li.vip-sub-1 {

	border-right:1px solid #ebebeb;

	width:161px;

	height:127px

}

.floor-6 .vip-box li.vip-sub-2 {

	height:127px

}

.floor-6 .vip-box li.vip-sub-3 {

	border-top:1px solid #ebebeb;

	border-right:1px solid #ebebeb;

	width:161px

}

.floor-6 .vip-box li.vip-sub-4 {

	border-top:1px solid #ebebeb

}

.floor-6 .mbb-story {

	float:left;

	width:383px;

	height:287px;

	border:1px solid #ccc;

	border-bottom:0

}

.floor-6 .mbb-story .box-title {

	background:#FFF;

	border-bottom:0

}

.floor-6 .mbb-story .box-title a {

	background-position:0 -66px

}

.floor-6 .mbb-story .box-con {

	padding:0

}

.floor-6 .mbb-story h5 {

	font-size:14px;

	font-weight:bold;

	font-family:"Î¢ÈíÑÅºÚ"

}

.floor-6 .story-list .pic {

	float:left;

	height:122px;

	width:125px;

	padding:6px 0 0 11px

}

.floor-6 .story-list .list {

	float:left;

	height:128px;

	width:224px

}

.floor-6 .story-list .list li {

	line-height:23px;

	height:23px

}

.floor-6 .story-list .list li i {

	display:inline-block;

	*display:inline;

	zoom:1;

	width:2px;

	height:3px;

	background:url(../fk_images/home_spirit.png) no-repeat -170px -130px;

	vertical-align:middle;

	margin-right:5px;

	font-size:0;

	line-height:0;

	margin-top:-1px

}

.floor-6 .story-list .list li a {

	color:#888

}

.floor-6 .story-list .list li a.hot {

	color:#ed1b24

}

.floor-6 .follow {

	height:26px;

	margin:0;

	padding:12px 0 0 11px;

	border-top:1px solid #ddd

}

.floor-6 .follow h5 {

	height:26px;

	float:left;

	width:90px;

	line-height:26px

}

.floor-6 .follow .follow-list a {

	width:32px;

	height:26px;

	display:block;

	float:left;

	margin-right:5px;

	text-align:left;

	text-indent:-9999px;

	position:relative

}

.floor-6 .follow .follow-list a.f-weibo {

	background:url(../fk_images/home_spirit.png) -10px -130px no-repeat

}

.floor-6 .follow .follow-list a.f-tx {

	background:url(../fk_images/home_spirit.png) -70px -130px no-repeat

}

.floor-6 .follow .follow-list a.f-weixin {

	background:url(../fk_images/home_spirit.png) -10px -157px no-repeat

}

.floor-6 .follow .follow-list .mbb-weixin {

	width:249px;

	height:294px;

	background-image:url(../fk_images/weixin.png);

	position:absolute;

	top:-297px;

	left:-110px;

	z-index:10;

	display:block;

	visibility:hidden

}

.floor-6 .follow .follow-list a.f-weixin:hover {

	border:0

}

.floor-6 .follow .follow-list a.f-weixin:hover .mbb-weixin {

	visibility:visible

}

.floor-6 .subscription {

	width:361px;

	padding-left:11px;

	margin-top:14px

}

.floor-6 .subscription h5 {

	float:left

}

.floor-6 .subscription .more-sub {

	float:right;

	font-family:"ËÎÌå";

	color:#999

}

.floor-6 .sub-title {

	height:23px;

	line-height:23px

}

.floor-6 .sub-form {

	height:34px;

	clear:both;

	width:349px;

	background:url(../fk_images/home_spirit.png) no-repeat -10px -90px;

	overflow:hidden;

	padding:0 2px 0 10px

}

.floor-6 .sub-form .subtext {

	height:24px;

	border:0;

	line-height:24px;

	padding:0;

	margin:4px 0 0 0;

	outline:0;

	float:left;

	width:256px

}

.floor-6 .sub-form .subbt {

	float:right;

	width:80px;

	height:30px;

	background-color:#999;

	color:#fff;

	border:0;

	margin-top:2px;

	cursor:pointer

}

.floor-brand .f-title {

	border-bottom-color:#000

}

.floor-brand .f-title .name a {

	background:transparent url(../fk_images/home_spirit.png) -530px -121px no-repeat

}

.floor-brand .brand-list {

	overflow:hidden;

	*zoom:1;

	background-color:#dedede;

	border-bottom:1px #dedede solid

}

.floor-brand .brand-list li {

	float:left;

	display:inline;

	width:137px;

	height:60px;

	background:#f8f8f8

}

.floor-brand .brand-list li a {

	height:57px;

	display:block;

	overflow:hidden;

	padding:1px;

	border-left:1px #dedede solid;

	border-top:1px #dedede solid;

	background:#FFF

}

.floor-brand .brand-list li a span {

	height:22px;

	display:block;

	overflow:hidden;

	color:#a0a0a0;

	line-height:18px;

	text-align:center;

	background:#f8f8f8;

	cursor:pointer

}

.floor-brand .brand-list li a:hover {

	border-color:#999;

	position:relative;

	z-index:1;

	padding:1px 0 0 1px;

	border-right:1px #999 solid;

	border-bottom:1px #999 solid

}

.floor-brand .brand-list li a:hover span {

	color:#505050

}

.g-menu .channel li.m-home a {

	background-color:#fff;

	margin-left:-1px;

	zoom:1;

	position:relative;

	color:#ef1e24;

	background-image:none

}

.g-menu .channel li.m-home a:hover {

	padding-left:0;

	background-color:#fff;

	color:#ef1e24;

	height:33px;

	line-height:34px;

	margin:1px 0 1px -1px

}

#js-is-home .pro_list .pro_info .name {

	height:36px;

	overflow:hidden

}

.pro_list .price .red {

	font-weight:bold

}

#hot-comm .bx-prev {

	background:url(../fk_images/public_spirit.png) no-repeat;

	background-position:-530px -50px;

	left:-40px;

	width:30px;

	height:50px;

	position:absolute;

	cursor:pointer;

	top:90px;

	text-indent:-9999px;

	overflow:hidden;

	outline:0

}

#hot-comm .bx-prev:hover {

	background-position:-560px -50px

}

#hot-comm .bx-next {

	background:url(../fk_images/public_spirit.png) no-repeat;

	background-position:-620px -50px;

	right:-40px;

	width:30px;

	height:50px;

	position:absolute;

	cursor:pointer;

	top:90px;

	text-indent:-9999px;

	overflow:hidden;

	outline:0

}

#hot-comm .bx-next:hover {

	background-position:-590px -50px

}

.tabs-pic-box {

	position:absolute;

	top:0;

	left:418px;

	height:34px;

	width:350px;

	text-align:right;

	overflow:hidden

}

.color_egg {

	position:fixed;

	_position:absolute;

	bottom:350px;

	right:30px;

	width:160px;

	height:160px;

	z-index:101;

	_bottom:auto;

	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||150)-(parseInt(this.currentStyle.marginBottom,10)||150)))

}

