#content {
	position: relative;
	z-index: 10000
}

#content .sheep-icon {
	position: absolute;
	width: 160px;
	height: 320px;
	background: url(../images/sheep.gif) 0 0 no-repeat
}

#content .sheep-icon.left-sheep {
	background-position: 0 0
}

#content .sheep-icon.right-sheep {
	background-position: -170px 0
}

#content .left-sheep {
	left: -140px;
	z-index: 10003
}

#content .right-sheep {
	right: -140px;
	top: -90px;
	z-inde: 10003
}


.banner {
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 240px;
	width: 716px;
	float: left;
}

.banner ul {
	height: 400px;
}

.banner ul li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 400px;
	opacity: 0;
	filter: alpha(opacity = 0);
	z-index: 1;
	display: none
}

.banner ul li.on {
	display: block;
	z-inedx: 5
}

.banner ul li .w12 a {
	display: block;
	width: 970px;
	height: 350px;
	margin-left: 230px
}
.refer-wrap {
	float: right;
	height: 400px;
	margin-top: 10px;
	margin-left: 10px;
	width: 233px;
}

.refer-wrap .refer-box {
	height: 193px;
	border: 1px solid #ddd;
}

.refer-wrap .refer-box.bt {
	margin-top: 10px;
}

.refer-title {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	border-bottom: 1px dashed #ddd;
	padding-left: 5px;
	padding-right: 10px;
	font-size: 13px;
}

.refer-title .more:hover, .refer-wrap div.list a:hover {
	color: #d81e06;
}

.refer-title h3 {
	float: left;
	color: #d81e06;
}

.comp .refer-title h3, .comp .refer-title .more:hover, .refer-wrap .comp div.list a:hover{
	color: #3c8aff;
}

.refer-title i {
	display: block;
	float: left;
	width: 20px;
	height: 100%;
	margin-right: 5px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 14px 1
}

.refer-title i.activity-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABJUlEQVQ4ja2VzZGEIBBGvfDpcRKg7RAmFEMwBEMwgwnBEAxhQvA0NJ4MwRDcw8AuizL+1HQV5YHi+fFoiixLlHDBL1b31PylGgmdJUyiVf01qCUMlrCMhO4rQNGqtoTFEhZbor8MGji7+e8vkLBc3r5oVQsXLFxwCLSE+RqQ0I6EbgN43qfb5mRL9EJoY+DplJbUwy0cLGHeAC7CBXvPH8toVFuAeBiNynveSffuu2iskhqNSgitobw5nW4kdPHci9Xde06nK9Fv+nK9ZwlT+BOfPg3U6rkGqoef3zzxjwn/TvftKfJjKG9W6QltEui8/GuNHeC82zqhx/DeDpzdYiWH7vVqYYneqRhSbg+V2960OgStnkajOgULS7hg0ao2lDdHnoQfyogsOQw8zZkAAAAASUVORK5CYII=);
}

.refer-title i.comp-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABBUlEQVQ4ja2Uwa3DIAyGGYEROkKOFXYkRugIGYERcovsHBiBETJCR+gIb5T/HV7yRNqUkKaWOCDMx+8fy8bsBA/w7YhIgtAKbnv5xfARlgX9sidFug64fARzioYUiQf41QOKx2EoCQIrpq2LPsKSIpEgVMPaEXEvjwW9U3TFpLmkqeplU+EpCULu2aay7Pw64FIsnRRpTxUL+hxavFNT7lYrnVLoI2z+acUPrAEa8+fdV4F5vAUuDXsUSIrkI+wLrB0RnaI5CnSKhhXTCjp3/WHYs6CV7E9h/6KWlpu9+2HF4+x68fI5SBDyFvERtnrKbIVTNLk3TtGdntpO0bHizop7zVj7BdY62zmFBpAtAAAAAElFTkSuQmCC);
}
.refer-wrap .list {
	padding: 0 5px;
	overflow: hidden;
	height: 159px;
}
.refer-wrap div.list a  {
	display:block;
	height: 32px;
	line-height: 32px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 13px;
}
.act-news a {
	color: #d81e06;
	font-weight: bold;
}

.interest {
	float: left;
	width: 748px;
	margin-left: 240px;
	display: inline
}

.interest .head {
	height: 28px;
	line-height: 28px
}

.interest .head p {
	float: left;
	font-size: 14px;
	font-family: "Microsoft Yahei"
}

.interest .head .scroll_info {
	float: right;
	width: 210px;
	padding-left: 15px;
	overflow: hidden;
	height: 28px;
	background: url('../images/icon_announ.gif') 0 7px no-repeat
}

.interest .head .scroll_info .scroll_box {
	width: 193px;
	float: left;
	overflow: hidden;
	height: 28px
}

.interest .head .scroll_info .scroll_btn {
	display: block;
	width: 13px;
	float: right;
	height: 13px;
	background: url('../images/announ_next_btn.gif') 0 0 no-repeat;
	margin-top: 7px
}

.scroll_info .scroll_info_box {
	float: left;
	width: 193px;
	overflow: hidden;
	position: relative;
	height: 28px
}

.scroll_info .scroll_info_box ul {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.scroll_info .scroll_info_box ul li {
	height: 28px;
	overflow: hidden;
	font-weight: bold;
	float: left;
	width: 193px
}

.interest .interest_list {
	border: 1px solid #ddd;
	position: relative;
	height: 273px;
	overflow: hidden
}

.interest .interest_list ul {
	position: relative;
	width: 746px;
	height: 273px
}

.interest_list ul li {
	padding: 0 10px;
	position: absolute
}

.interest_list li.list_1 {
	padding: 0 10px 10px 0;
	margin: 10px 0 0 10px;
	left: 0;
	top: 0;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	width: 273px;
	height: 87px;
	overflow: hidden
}

.interest_list li.list_2 {
	padding: 10px 0 10px 10px;
	border-bottom: solid 1px #ddd;
	width: 273px;
	height: 87px;
	overflow: hidden;
	left: 293px;
	top: 0
}

.interest_list li.list_3 {
	border-left: solid 1px #ddd;
	margin: 10px 0;
	width: 138px;
	height: 253px;
	overflow: hidden;
	left: 586px;
	top: 0
}

.interest_list li.list_4 {
	border-right: solid 1px #ddd;
	margin: 10px 0;
	width: 126px;
	height: 145px;
	overflow: hidden;
	top: 107px;
	left: 0
}

.interest_list li.list_5 {
	border-right: solid 1px #ddd;
	padding: 10px 10px 0;
	width: 126px;
	height: 145px;
	overflow: hidden;
	top: 107px;
	left: 147px
}

.interest_list li.list_6 {
	border-right: solid 1px #ddd;
	margin: 10px 0;
	width: 126px;
	height: 145px;
	overflow: hidden;
	top: 107px;
	left: 294px
}

.interest_list li.list_7 {
	padding: 10px;
	width: 126px;
	height: 145px;
	overflow: hidden;
	top: 107px;
	left: 441px
}

.accordion {
	width: 200px;
	float: right;
	height: 300px
}

.accordion dl {
	background-color: #fff
}

.accordion dl dt {
	height: 28px;
	line-height: 28px;
	background-color: #3c8aff;
	padding-left: 10px;
	color: #fff;
	font-family: "Microsoft Yahei";
	cursor: pointer
}

.accordion dl dd {
	height: 186px;
	border: 1px solid #1cc8df;
	border-top: 0;
	display: none;
	overflow: hidden
}

.accordion dl dd ul {
	padding: 5px 10px
}

.accordion dl dd li {
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.accordion dl dd li span {
	float: right;
	font-weight: bold;
	color: #ff8b00
}

.accordion dl dd li a {
	display: inline-block;
	_display: block;
	float: left;
	width: 150px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.accordion dl dd li a.w1 {
	width: 100px
}

.accordion dl.on dt {
	background-color: #36c
}

.accordion dl.on dd {
	display: block
}

.floors_brand {
	height: 305px
}

.floors_brand div.floors_title {
	padding: 0
}

.floors_brand .show_brand {
	height: 273px;
	overflow: hidden
}

.floors_brand .show_brand .show_big_img {
	float: left;
	width: 788px;
	height: 100%
}

.floors_brand .show_brand .show_small_list {
	float: right;
	width: 411px;
	height: 271px;
	border-bottom: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8
}

.floors_brand .show_brand .show_small_list ul li {
	float: left;
	width: 136px;
	height: 67px;
	border-left: 1px solid #a8a8a8;
	border-top: 1px solid #a8a8a8;
	position: relative;
	cursor: pointer
}

.floors_brand .show_brand .show_small_list ul li .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 136px;
	height: 67px;
	background-color: #a8a8a8;
	opacity: .8;
	filter: alpha(opacity = 80);
	display: block
}

.floors_brand .show_brand .show_small_list ul li.on .bg {
	display: none
}

.floors_title {
	height: 32px;
	line-height: 32px;
	position: relative;
	padding: 0 10px
}

.floors_title h2 {
	float: left;
	font-size: 18px;
	font-weight: normal;
	color: #888
}

.floors_title a.more_btn {
	float: right;
	color: #444;
	font-size: 14px
}

.floors_title a.more_btn:hover {
	color: #ff8b00;
	text-decoration: underline
}

.floors_title ul {
	float: left;
	height: 30px;
	margin-top: 2px;
	line-height: 30px
}

.floors_title ul li {
	float: left;
	text-align: center;
	cursor: pointer;
	padding: 0 15px;
	font-family: "Microsoft Yahei";
	font-size: 14px
}

.floors_title ul li a {
	color: #fff
}

.floors_events div.floors_title {
	background-color: #3d3d3d;
	color: #fff
}

.floors_events div.floors_title h2 {
	color: #fff;
	width: 190px
}

.floors_events div.floors_title a.more_btn {
	color: #fff
}

.floors_events div.floors_title ul li.on {
	background-color: #fff;
	color: #3d3d3d
}

.floors_events div.floors_title ul li.on a {
	color: #3d3d3d
}

div.floors_cont {
	overflow: hidden
}

.floors_events ul.index_goods_list li.index_goods_item {
	height: 267px
}

div.floors_cont div.vertial_box {
	float: left;
	width: 200px;
	height: 288px;
	position: relative
}

ul.show-img-point {
	position: absolute;
	bottom: 10px;
	overflow: hidden;
	z-index: 2;
	right: 10px
}

ul.show-img-point li {
	float: left;
	width: 10px;
	height: 10px;
	background: #fff;
	cursor: pointer;
	margin-left: 5px
}

ul.show-img-point li.on {
	background: #ccc
}

div.floors_cont div.vertial_box .show_img {
	position: absolute;
	top: 0;
	z-index: 1
}

div.floors_cont div.vertial_box .show_img li {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
	display: none;
	width: 200px;
	height: 288px
}

div.floors_cont div.vertial_box .show_img li.on {
	opacity: 1;
	filter: alpha(opacity = 100);
	display: block
}

div.floors_cont div.events_list {
	float: right;
	width: 1000px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	position: relative;
	height: 287px
}

div.index_goods_box {
	position: relative;
	height: 286px;
	width: 100%
}

.advertising_banner {
	height: 180px;
	overflow: hidden
}

.advertising_banner img {
	float: left
}

.floors_mode {
	overflow: hidden
}

.floors_mode .floors_title {
	border-bottom: 2px solid #3d3d3d
}

.floors_mode div.floors_title h2 {
	width: 160px;
	background: url('../images/icon_shop.gif') 0 0 no-repeat;
	padding-left: 30px
}

.floors_mode.YP div.floors_title h2 {
	background-position: 0 3px
}

.floors_mode.YLQX div.floors_title h2 {
	background-position: 0 -54px
}

.floors_mode.BJP div.floors_title h2 {
	background-position: 0 -82px
}

.floors_mode.SP div.floors_title h2 {
	background-position: 0 -112px
}

.floors_mode .floors_title a.more_btn {
	display: block;
	line-height: 32px;
	background: url('../images/icon_more1.gif') right 9px no-repeat;
	padding-right: 17px
}

.floors_mode .floors_title ul li.on {
	color: #fff;
	background-color: #3d3d3d
}

.floors_mode .mode_l {
	width: 200px;
	color: #454545
}

.floors_mode .mode_l div.ad, .floors_mode .mode_l div.ad img {
	height: 320px;
	width: 200px
}

.floors_mode .mode_l div.hot {
	padding: 5px 10px 4px;
	border: 1px solid #ccc;
	border-top: 0;
	line-height: 22px;
	background-color: #f4f4f4;
	height: 88px
}

.floors_mode .mode_c {
	width: 800px;
	overflow: hidden
}

.floors_mode .mode_c .index_goods_item {
	border-right: 1px solid #ebebeb
}

.floors_mode div.f-hot {
	border-bottom: solid 1px #ccc;
	float: left;
	width: 1000px
}

.floors_mode div.f-hot h3 {
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	border-bottom: 2px solid #1293a5;
	font-size: 14px
}

.floors_mode div.f-hot ul {
	height: 97px;
	overflow: hidden;
	width: 100%
}

.floors_mode div.f-hot ul li {
	float: left;
	width: 230px;
	padding: 10px;
	height: 77px
}

.floors_mode div.f-hot ul li img {
	float: left;
	margin-right: 5px
}

.floors_mode div.f-hot ul li p {
	height: 19px;
	line-height: 19px;
	width: 134px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

div.hot .num {
	width: 25px;
	height: 39px;
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 10000
}

.one {
	background: url('../images/num_1.gif') 0 0 no-repeat
}

.two {
	background: url('../images/num_2.gif') 0 0 no-repeat
}

.three {
	background: url('../images/num_3.gif') 0 0 no-repeat
}

.floors_mode .mode_r {
	width: 200px;
	height: 286px
}

.floors_mode .mode_r.brand-list {
	overflow: hidden
}

.floors_mode .mode_r.brand-list li {
	width: 100px;
	height: 70px;
	float: left;
	margin-top: 1px
}

.floors_mode .mode_r.brand-list li a {
	display: block;
	width: 100%;
	height: 100%
}

.floors_mode .mode_r.brand-list img {
	width: 100px;
	height: 70px
}

.floors_news {
	overflow: hidden
}

.floors_news .mode_c {
	margin-left: 30px
}

.floors_news .list_news {
	padding-top: 6px;
	overflow: hidden
}

.floors_news .list_news li {
	float: left;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	width: 160px;
	margin-right: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 10px;
	background: url('../images/buttle.gif') 0 11px no-repeat
}

.picture_news {
	padding: 10px 0;
	height: 60px;
	border-bottom: 1px dotted #a6e4e9
}

.picture_news dl dt {
	float: left;
	width: 60px;
	height: 60px;
	overflow: hidden
}

.picture_news dl dt img {
	width: 60px;
	height: 60px
}

.picture_news dl dd {
	float: right;
	width: 310px;
	height: 60px
}

.picture_news dl dd h4 {
	height: 24px;
	line-height: 24px;
	overflow: hidden
}

.picture_news dl dd p {
	overflow: hidden;
	height: 36px;
	line-height: 18px;
	color: #a8a8a8
}

.floors_news .mode_r {
	margin-left: 30px
}

.floors_news .news h2 {
	height: 36px;
	line-height: 36px;
	padding: 0 0 1px 5px;
	background: url('../images/news_h2_bg.gif') 0 bottom no-repeat;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	font-weight: normal;
	color: #454545
}