@charset "utf-8";
/*首页开始*/
.indexed_main {
	width: 100%;
	min-width: 1200px;
	background: #f6f6f6;
}
.indexed_banner {
	width: 100%;
	position: relative;
	z-index: 1;
}
.indexed_banner .bd {
	width: 100%;
	overflow: hidden;
}
.indexed_banner .bd ul {
	width: 100%;
	height: 448px;
	overflow: hidden;
}
.indexed_banner .bd ul li {
	width: 100%;
	height: 448px;
	float: left;
	background-position: center top;
	background-repeat: repeat-x;
}
.indexed_banner .bd ul li a {
	display: block;
	height: 448px;
}
.indexed_banner .hd {
	position: absolute;
	z-index: 2;
	width: 1200px;
	left: 50%;
	bottom: 24px;
	margin-left: -600px;
	text-align: center;
}
.indexed_banner .hd ul {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	text-align: center;
}
.indexed_banner .hd ul li {
	display: block;
	float: left;
	width: 22px;
	height: 21px;
	margin: 0 8px;
	cursor: pointer;
	background: url(../images/indexed_icon30.png) no-repeat center center;
}
.indexed_banner .hd ul li.on {
	background: url(../images/indexed_icon31.png) no-repeat center center;
}
.indexed_banner .banner_pos {
	width: 234px;
	height: 420px;
	position: absolute;
	right: 50%;
	margin-right: -600px;
	top: 15px;
	background: #fff;
	z-index: 3;
}
.indexed_banner .banner_pos .banner_pos_t {
	width: 218px;
	height: 143px;
	padding: 9px 8px;
	text-align: center;
	overflow: hidden;
}
.indexed_banner .banner_pos .banner_pos_t img {
	width: 218px;
	height: 143px;
}
.indexed_banner .banner_pos .banner_pos_m {
	padding: 17px 10px 10px 10px;
	border-top: 1px solid #e9e9e9;
	overflow: hidden;
}
.indexed_banner .banner_pos .banner_pos_m .banner_pos_m_bt {
	overflow: hidden;
	height: 24px;
	line-height: 24px;
}
.indexed_banner .banner_pos .banner_pos_m .banner_pos_m_bt h3 {
	float: left;
	font-weight: normal;
	font-size: 16px;
	color: #333;
	margin-left: 3px;
}
.indexed_banner .banner_pos .banner_pos_m .banner_pos_m_bt a {
	float: right;
	color: #999;
}
.indexed_banner .banner_pos .banner_pos_m .banner_pos_m_bt a:hover {
	color: #fe5e00;
}
.indexed_banner .banner_pos .banner_pos_m .banner_pos_m_con {
	margin-top: 5px;
	padding-bottom: 11px;
	overflow: hidden;
	height: 130px;
}
.indexed_banner .banner_pos .banner_pos_m .banner_pos_m_con ul li {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 13px;
	margin-top: 6px;
	padding-left: 18px;
	background: url(../images/indexed_icon34.png) no-repeat 7px center;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.indexed_banner .banner_pos .banner_pos_b {
	height: 60px;
	border-top: 1px solid #e9e9e9;
	overflow: hidden;
}
.indexed_banner .banner_pos .banner_pos_b .to_login {
	float: left;
	display: block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	padding-left: 57px;
	color: #555;
	font-size: 14px;
	background: url(../images/indexed_icon36.png) no-repeat 31px center;
}
.indexed_banner .banner_pos .banner_pos_b .to_regist {
	float: right;
	display: block;
	width: 59px;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	border-left: 1px solid #e9e9e9;
	padding-left: 57px;
	color: #ff5e01;
	font-size: 14px;
	background: url(../images/indexed_icon36.png) no-repeat 31px center;
}
.indexed_banner .banner_pos .banner_pos_b a:hover {
	background-color: #f9f9f9;
}
.indexed_timebuy {
	overflow: hidden;
	background: #fff;
}
.indexed_timebuy .timebuy_bt {
	width: 218px;
	height: 224px;
	float: left;
	overflow: hidden;
}
.indexed_timebuy .timebuy_bt img {
	width: 218px;
	height: 224px;
}
.indexed_timebuy .timebuy_con {
	width: 982px;
	height: 224px;
	float: left;
	overflow: hidden;
}
.indexed_timebuy .timebuy_con .timebuy_banner {
	float: left;
	width: 297px;
	height: 224px;
	position: relative;
}
.indexed_timebuy .timebuy_con .timebuy_banner .bd ul {
	height: 224px;
	overflow: hidden;
}
.indexed_timebuy .timebuy_con .timebuy_banner .bd li {
	width: 297px;
	height: 224px;
	float: left;
	overflow: hidden;
}
.indexed_timebuy .timebuy_con .timebuy_banner .bd li img {
	width: 297px;
	height: 224px;
}
.indexed_timebuy .timebuy_con .timebuy_banner .hd {
	position: absolute;
	left: 25px;
	bottom: 25px;
}
.indexed_timebuy .timebuy_con .timebuy_banner .hd ul {
	overflow: hidden;
}
.indexed_timebuy .timebuy_con .timebuy_banner .hd ul li {
	width: 11px;
	height: 11px;
	float: left;
	cursor: pointer;
	margin-left: 5px;
	overflow: hidden;
	background: url(../images/indexed_icon50.png) no-repeat center center;
}
.indexed_timebuy .timebuy_con .timebuy_banner .hd ul li.on {
	background: url(../images/indexed_icon51.png) no-repeat center center;
}
.indexed_timebuy .timebuy_con .timebuy_list {
	float: left;
	width: 675px;
	padding: 12px 0 12px 10px;
	overflow: hidden;
}
.indexed_timebuy .timebuy_con .timebuy_list ul {
	overflow: hidden;
}
.indexed_timebuy .timebuy_con .timebuy_list ul li {
	float: left;
	width: 215px;
	height: 200px;
	overflow: hidden;
	margin-right: 10px;
}
.indexed_timebuy .timebuy_con .timebuy_list ul li a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.indexed_timebuy .timebuy_con .timebuy_list ul li img {
	width: 215px;
	height: 200px;
}
.indexed_brand {
	overflow: hidden;
	background: #fff;
}
.indexed_brand a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.indexed_brand .indexed_brand_l {
	float: left;
	width: 240px;
	height: 391px;
	overflow: hidden;
}
.indexed_brand .indexed_brand_l img {
	width: 240px;
	height: 391px;
}
.indexed_brand .indexed_brand_m {
	float: left;
	width: 717px;
	height: 391px;
	overflow: hidden;
}
.indexed_brand .indexed_brand_m dl {
	width: 717px;
	height: 392px;
	margin: 0 0 -1px 0;
}
.indexed_brand .indexed_brand_m dl dt {
	float: left;
	width: 477px;
	height: 195px;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	overflow: hidden;
}
.indexed_brand .indexed_brand_m dl dt img {
	width: 477px;
	height: 195px;
}
.indexed_brand .indexed_brand_m dl dd {
	float: left;
	width: 238px;
	height: 195px;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	overflow: hidden;
}
.indexed_brand .indexed_brand_m dl dd img {
	width: 238px;
	height: 195px;
}
.indexed_brand .indexed_brand_r {
	float: left;
	width: 243px;
	height: 391px;
	overflow: hidden;
}
.indexed_brand .indexed_brand_r ul {
	overflow: hidden;
	width: 244px;
	height: 392px;
	margin: 0 -1px -1px 0;
}
.indexed_brand .indexed_brand_r ul li {
	float: left;
	width: 121px;
	height: 97px;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	overflow: hidden;
}
.indexed_brand .indexed_brand_r ul li a {
	width: 121px;
	height: 97px;
	display: block;
	text-align: center;
	overflow: hidden;
}
.indexed_brand .indexed_brand_r ul li a i {
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.indexed_brand .indexed_brand_r ul li img {
	max-width: 100%;
	max-height: 94px;
	vertical-align: middle;
}
.floorItem {
	overflow: hidden;
}
.floorItem .fl_bt {
	height: 36px;
	border-bottom: 2px solid #4c4948;
}
.floorItem .fl_bt h2 {
	float: left;
	font-size: 21px;
	line-height: 30px;
	position: relative;
	color: #333;
}
.floorItem .fl_bt .hd {
	float: right;
}
.floorItem .fl_bt ul {
	height: 36px;
}
.floorItem .fl_bt ul li {
	float: left;
	height: 36px;
	line-height: 36px;
	margin-left: 20px;
	position: relative;
}
.floorItem .fl_bt ul li:after {
	display: none;
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -3px;
	width: 6px;
	height: 3px;
	background: url(../images/indexed_icon52.png) no-repeat 0 0;
}
.floorItem .fl_bt ul li a {
	display: block;
	padding: 0 5px;
	font-size: 13px;
	color: #333;
}
.floorItem .fl_bt ul li.on {
	border-bottom: 2px solid #ff5e01;
}
.floorItem .fl_bt ul li.on:after {
	display: block;
}
.floorItem .fl_con {
	height: 515px;
	overflow: hidden;
	background: #fff;
}
.floorItem .fl_con .fl_con_l {
	width: 180px;
	height: 498px;
	float: left;
	padding: 17px 12px 0;
}
.floorItem .fl_con .fl_con_l ul {
	overflow: hidden;
}
.floorItem .fl_con .fl_con_l ul li {
	height: 32px;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
}
.floorItem .fl_con .fl_con_l ul li a {
	display: block;
	width: 75px;
	height: 32px;
	line-height: 32px;
	margin-right: 15px;
	font-size: 13px;
	color: #555;
	text-align: center;
	float: left;
}
.floorItem .fl_con .fl_con_l ul li a:hover {
	color: #ff5e01;
}
.floorItem .fl_con .fl_con_l b {
	display: block;
	width: 180px;
	height: 300px;
	overflow: hidden;
	margin-top: 12px;
}
.floorItem .fl_con .fl_con_l b img {
	width: 180px;
	height: 300px;
}
.floorItem .fl_con .fl_con_r {
	float: left;
	width: 995px;
	height: 515px;
	border-left: 1px solid #f1f1f1;
}
.floorItem .fl_con .fl_con_r .bd_item {
	width: 995px;
	height: 515px;
	float: left;
	position: relative;
	z-index: 96;
}
.floorItem .fl_con .fl_con_r .bd_item .innerBody {
	overflow: hidden;
	width: 996px;
	height: 516px;
	margin: 0 -1px -1px 0;
}
.floorItem .fl_con .fl_con_r .bd_item .innerBody ul {
	overflow: hidden;
}
.floorItem .fl_con .fl_con_r .bd_item .innerBody ul li {
	float: left;
	width: 158px;
	height: 235px;
	padding: 22px 20px 0;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	overflow: hidden;
}
.floorItem .fl_con .fl_con_r .bd_item .innerBody ul li .li_img {
	height: 150px;
	text-align: center;
	overflow: hidden;
}
.floorItem .fl_con .fl_con_r .bd_item .innerBody ul li .li_img img {
	width: 150px;
	height: 150px;
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	-moz-transition: transform .4s ease, -moz-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.floorItem .fl_con .fl_con_r .bd_item .innerBody ul li:hover .li_img img {
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}
.floorItem .fl_con .fl_con_r .bd_item .innerBody ul li .li_name {
	height: 40px;
	line-height: 20px;
	margin-top: 5px;
	overflow: hidden;
}
.floorItem .fl_con .fl_con_r .bd_item .innerBody ul li .li_price {
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
	color: #ff5e01;
	overflow: hidden;
}
.floorItem .fl_con .fl_con_r .bd_item .innerOther {
	position: absolute;
	z-index: 97;
	right: 0;
	top: 0;
	width: 200px;
	height: 515px;
	overflow: hidden;
}
.floorItem .floorStyleA .fl_con_r .bd_item .innerBody {
	width: 796px;
}
.floorItem .floorStyleB .fl_con_r .bd_item .innerBody .fore1 {
	width: 198px;
	height: 257px;
	padding: 0 0 0 398px;
}
.floorItem .floorStyleB .fl_con_r .bd_item .innerBody .fore3, .floorItem .floorStyleB .fl_con_r .bd_item .innerBody .fore4 {
	width: 159px;
}
.floorItem .floorStyleB .fl_con_r .bd_item .innerBody .fore1 img, .floorItem .floorStyleB .fl_con_r .bd_item .innerBody .fore2 img, .floorItem .floorStyleB .fl_con_r .bd_item .innerBody .fore3 img {
	width: 198px;
	height: 257px;
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	-moz-transition: transform .4s ease, -moz-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.floorItem .floorStyleB .fl_con_r .bd_item .innerBody .fore1:hover img, .floorItem .floorStyleB .fl_con_r .bd_item .innerBody .fore2:hover img, .floorItem .floorStyleB .fl_con_r .bd_item .innerBody .fore3:hover img {
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}
.floorItem .floorStyleB .fl_con_r .bd_item .innerBody .fore2 {
	width: 198px;
	height: 257px;
	padding: 0;
}
.floorItem .floorStyleB .fl_con_r .bd_item .innerBody .fore3 {
	width: 198px;
	height: 257px;
	padding: 0 1px 0 0;
}
.floorItem .floorStyleB .fl_con_r .bd_item .innerOther {
	width: 399px;
	height: 257px;
	left: -1px;
}
.indexed_cheaper {
	overflow: hidden;
}
.indexed_cheaper .cheaper_bt {
	height: 36px;
	border-bottom: 2px solid #4c4948;
}
.indexed_cheaper .cheaper_bt h2 {
	font-size: 21px;
	line-height: 30px;
	color: #333;
}
.indexed_cheaper .indexed_cheaper_l {
	float: left;
	width: 952px;
	overflow: hidden;
}
.indexed_cheaper .indexed_cheaper_l .indexed_cheaper_l_con {
	overflow: hidden;
}
.indexed_cheaper .indexed_cheaper_l .indexed_cheaper_l_con a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.indexed_cheaper .indexed_cheaper_l .indexed_cheaper_l_con dl {
	overflow: hidden;
}
.indexed_cheaper .indexed_cheaper_l .indexed_cheaper_l_con dl dt {
	float: left;
	width: 235px;
	height: 402px;
	overflow: hidden;
}
.indexed_cheaper .indexed_cheaper_l .indexed_cheaper_l_con dl dt img {
	width: 235px;
	height: 402px;
}
.indexed_cheaper .indexed_cheaper_l .indexed_cheaper_l_con dl dd {
	float: left;
	width: 717px;
	height: 402px;
	overflow: hidden;
}
.indexed_cheaper .indexed_cheaper_l .indexed_cheaper_l_con dl dd a {
	display: block;
	width: 239px;
	height: 201px;
	float: left;
	overflow: hidden;
}
.indexed_cheaper .indexed_cheaper_l .indexed_cheaper_l_con dl dd a img {
	width: 239px;
	height: 201px;
}
.indexed_cheaper .indexed_cheaper_r {
	float: left;
	width: 248px;
	overflow: hidden;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con {
	width: 225px;
	height: 402px;
	padding: 0 10px 0 12px;
	overflow: hidden;
	background: #fff;
	border-left: 1px solid #e7e7e7;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con dl {
	height: 108px;
	padding-top: 25px;
	overflow: hidden;
	border-top: 1px dotted #cccccc;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con dl dt {
	float: left;
	width: 80px;
	height: 80px;
	overflow: hidden;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con dl dt img {
	width: 80px;
	height: 80px;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con dl dd {
	float: left;
	width: 135px;
	margin-left: 10px;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con dl dd .dd_t {
	overflow: hidden;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con dl dd .dd_t .avatar {
	float: left;
	width: 30px;
	height: 30px;
	overflow: hidden;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con dl dd .dd_t .avatar img {
	width: 30px;
	height: 30px;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con dl dd .dd_t .name {
	float: left;
	width: 100px;
	height: 30px;
	line-height: 30px;
	color: #666;
	overflow: hidden;
	margin-left: 5px;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con dl dd .dd_b {
	background: #f5f5f5;
	padding: 5px 10px;
	position: relative;
	border-radius: 3px;
	margin-top: 5px;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con dl dd .dd_b i {
	display: block;
	width: 9px;
	height: 14px;
	background: url(../images/indexed_icon53.png) no-repeat 0 0;
	position: absolute;
	left: -9px;
	top: 7px;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con dl dd .dd_b p {
	width: 115px;
	max-height: 54px;
	line-height: 18px;
	overflow: hidden;
}
.indexed_cheaper .indexed_cheaper_r .indexed_cheaper_r_con dl.fore1 {
	border-top: none;
}
/*首页结束*/

/*左侧楼层导航开始*/
#elevator {
	width: 107px;
	overflow: hidden;
	position: fixed;
	z-index: 9999;
	left: 50%;
	margin-left: -654px;
	top: 100px;
}
#elevator dl {
	position: relative;
	width: 44px;
	height: 39px;
	cursor: pointer;
}
#elevator dl.last {
	border-bottom: 1px solid #dddddd;
}
#elevator dl dt {
	width: 42px;
	height: 38px;
	position: relative;
	z-index: 2;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
}
#elevator dl dd {
	visibility: hidden;
	width: 63px;
	height: 39px;
	line-height: 39px;
	color: #fff;
	position: absolute;
	z-index: 1;
	right: 34px;
	top: 0;
	background-color: #ff5e01;
	transition: right 0.3s ease-in-out 0.1s;
}
#elevator dl:hover dt {
	border-color: #ff5e01;
	background-color: #ff5e01;
}
#elevator dl.sel_1 dt {
	background-image: url(../images/elevator_icon1.png);
}
#elevator dl.sel_2 dt {
	background-image: url(../images/elevator_icon2.png);
}
#elevator dl.sel_3 dt {
	background-image: url(../images/elevator_icon3.png);
}
#elevator dl.sel_4 dt {
	background-image: url(../images/elevator_icon4.png);
}
#elevator dl.sel_5 dt {
	background-image: url(../images/elevator_icon5.png);
}
#elevator dl.sel_6 dt {
	background-image: url(../images/elevator_icon6.png);
}
#elevator dl.sel_7 dt {
	background-image: url(../images/elevator_icon7.png);
}
#elevator dl.sel_8 dt {
	background-image: url(../images/elevator_icon8.png);
}
#elevator dl.sel_9 dt {
	background-image: url(../images/elevator_icon9.png);
}
#elevator dl.sel_10 dt {
	background-image: url(../images/elevator_icon10.png);
}
#elevator dl.sel_11 dt {
	background-image: url(../images/elevator_icon11.png);
}
#elevator dl.sel_12 dt {
	background-image: url(../images/elevator_icon12.png);
}
#elevator dl.sel_1:hover dt {
	background-image: url(../images/elevator_icon13.png);
}
#elevator dl.sel_2:hover dt {
	background-image: url(../images/elevator_icon14.png);
}
#elevator dl.sel_3:hover dt {
	background-image: url(../images/elevator_icon15.png);
}
#elevator dl.sel_4:hover dt {
	background-image: url(../images/elevator_icon16.png);
}
#elevator dl.sel_5:hover dt {
	background-image: url(../images/elevator_icon17.png);
}
#elevator dl.sel_6:hover dt {
	background-image: url(../images/elevator_icon18.png);
}
#elevator dl.sel_7:hover dt {
	background-image: url(../images/elevator_icon19.png);
}
#elevator dl.sel_8:hover dt {
	background-image: url(../images/elevator_icon20.png);
}
#elevator dl.sel_9:hover dt {
	background-image: url(../images/elevator_icon21.png);
}
#elevator dl.sel_10:hover dt {
	background-image: url(../images/elevator_icon22.png);
}
#elevator dl.sel_11:hover dt {
	background-image: url(../images/elevator_icon23.png);
}
#elevator dl.sel_12:hover dt {
	background-image: url(../images/elevator_icon24.png);
}
#elevator dl:hover dd {
	visibility: visible;
	right: -63px;
	background-color: #ff5e01;
}

/*左侧楼层导航结束*/

/*
@Author：盛世华彩-邱
 */
.bannerBox{
	width: 980px;
	float: left;
	margin-left: 220px;
	margin-top: 10px;
}
.bannerBox .banner{
	width: 764px;
	height: 355px;
	float: left;
	position: relative;
	z-index: 1;
}
.bannerBox .banner .ctrl{
	display: block;
	width: 37px;
	height: 57px;
	position: absolute;
	z-index: 2;
	top: 50%;
	margin-top: -29px;
	cursor: pointer;
}
.bannerBox .banner .ctrl.prev{
	left: 10px;
	background: url("../images/icon_prev.png") no-repeat left top;
}
.bannerBox .banner .ctrl.next{
	right: 10px;
	background: url("../images/icon_next.png") no-repeat left top;
}
.bannerBox .banner .ctrl.prev.prevStop,.bannerBox .banner .ctrl.next.nextStop{
	cursor: not-allowed;
}
.bannerBox .banner .bd ul li a{
	display: block;
	width: 764px;
	height: 355px;
	overflow: hidden;
}
.bannerBox .banner .bd ul li a img{
	width: 764px;
	height: 355px;
}
.bannerBox .banner .hd{
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 0px;
	bottom: 18px;
	text-align: center;
}
.bannerBox .banner .hd ul li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 30px;
	height: 3px;
	margin: 0px 6px;
	background: url("../images/banner_hd_li.png") no-repeat left top;
}
.bannerBox .banner .hd ul li.on{
	background: url("../images/banner_hd_li_on.png") no-repeat left top;
}
.bannerBox .rightBox{
	float: right;
	width: 216px;
	overflow: hidden;
	background-color: white;
}
.bannerBox .rightBox .top{
	padding: 10px 0px 10px;
	overflow: hidden;
	border-bottom: solid 1px #EEEEEE;
}
.bannerBox .rightBox .top .userInfo {
	padding: 0px 20px;
}
.bannerBox .rightBox .top .avatar{
	display: block;
	width: 45px;
	height: 45px;
	overflow: hidden;
	float: left;
}
.bannerBox .rightBox .top .avatar img{
	width: 45px;
	height: 45px;
	border-radius: 50%;
}
.bannerBox .rightBox .top dl{
	float: left;
	margin-left: 10px;
}
.bannerBox .rightBox .top dl dt{
	height: 25px;
	line-height: 25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #d70c19;
	font-weight: bold;
}
.bannerBox .rightBox .top dl dd{
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #777777;
}
.bannerBox .rightBox .top .userLink{
	padding: 0px 10px;
	margin-top: 10px;
	text-align: center;
}
.bannerBox .rightBox .top .userLink a{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0px 8px;
	padding: 0px 17px;
	border-radius: 3px;
}
.bannerBox .rightBox .top .userLink a.user_center,.bannerBox .rightBox .top .userLink a.logout{
	padding: 0px 8px;
}
.bannerBox .rightBox .top .userLink a.login,.bannerBox .rightBox .top .userLink a.user_center{
	height: 25px;
	line-height: 25px;
	color: white;
	background-color: #d70c19;
}
.bannerBox .rightBox .top .userLink a.login:hover,.bannerBox .rightBox .top .userLink a.user_center:hover{
	opacity: 0.8;
}
.bannerBox .rightBox .top .userLink a.reg,.bannerBox .rightBox .top .userLink a.logout{
	height: 23px;
	line-height: 23px;
	color: #d70c19;
	border: solid 1px #b3d3ff;
	margin-top: 5px;
}
.bannerBox .rightBox .top .userLink a.reg:hover,.bannerBox .rightBox .top .userLink a.logout:hover{
	border-color: #d70c19;
}
.bannerBox .rightBox .arcBox{
	padding: 10px 13px 18px 18px;
	overflow: hidden;
	/* margin-top: 10px; */
	border-bottom: solid 1px #EEEEEE;
}
.bannerBox .rightBox .arcBox .hd{

}
.bannerBox .rightBox .arcBox .hd ul{
	float: left;
}
.bannerBox .rightBox .arcBox .hd ul li{
	float: left;
	margin-right: 20px;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	padding-bottom: 5px;
}
.bannerBox .rightBox .arcBox .hd ul li a{
	color: #474747;
}
.bannerBox .rightBox .arcBox .hd ul li.on{
	font-weight: bold;
	background: url("../images/arc_li_bg.jpg") no-repeat center bottom;
}
.bannerBox .rightBox .arcBox .hd span{
	float: right;
	color: #d70c19;
	cursor: pointer;
}
.bannerBox .rightBox .arcBox .hd span:hover{
	opacity: 0.8;
}
.bannerBox .rightBox .arcBox .bd{
	margin-top: 8px;
}
.bannerBox .rightBox .arcBox .bd .bdItem{
	display: none;
}
.bannerBox .rightBox .arcBox .bd ul{
	height: 112px;
	overflow: hidden;
}
.bannerBox .rightBox .arcBox .bd ul li{
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 10px;
	background: url("../images/li_icon_dot.png") no-repeat left center;
}
.bannerBox .rightBox .quickLink{
}
.bannerBox .rightBox .quickLink a{
	display: block;
	height: 18px;
	line-height: 18px;
	float: left;
	text-align: center;
	width: 105px;
	padding-top: 50px;
	padding-bottom: 7px;
	color: #545454;
}
.bannerBox .rightBox .quickLink a.bom{
	width: 104px;
	border-right: solid 1px #EEE;
	background: url("../images/index_icon_bom.png") no-repeat center 10px;
	background-size: 42px auto;
}
.bannerBox .rightBox .quickLink a.order{
	background: url("../images/index_icon_order.png") no-repeat center 15px;
	background-size: 31px auto;
}
.floor{
	width: 1200px;
	margin: 20px auto 0px;
}
.floor .hd{
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.floor .hd h3{
	float: left;
	width: 250px;
	margin-right: 10px;
	overflow: hidden;
	font-size: 20px;
}
.floor .hd h3 font{
	margin-right: 10px;
}
.floor1 .hd h3 font {
	color: #d70c19;
}
.floor2 .hd h3 font {
	color: #f56853;
}
.floor3 .hd h3 font {
	color: #556fff;
}
.floor .hd ul{
	float: left;
	max-width: 850px;
	overflow: hidden;
}
.floor .hd ul li{
	float: left;
	display: inline;
	margin-right: 26px;
	font-size: 14px;
}
.floor .hd ul li.on,.floor .hd ul li:hover{
	/*background: url("../images/floor_li_on.jpg") no-repeat center bottom;*/
}
.floor .hd ul li.on a{
	color: #d70c19;
}
.floor .hd .moreLink{
	display: block;
	float: right;
	padding-right: 20px;
	color: #888888;
	background: url("../images/index_icon_link.png") no-repeat right center;
}
.floor .hd .moreLink:hover{
	color: #d70c19;
}
.floorAd{
	width: 220px;
	height: 416px;
	float: left;
	overflow: hidden;
}
.floor .bd{
	margin-top: 10px;
}
.floor .bdItem{
	width: 980px;
	height: 416px;
	float: left;
	display: none;
	background-color: white;
}
.floor .bdItem .item{
	width: 204px;
	float: left;
	padding: 20px;
	padding-top: 22px;
	position: relative;
	z-index: 1;
	border-bottom: solid 1px #eaeaea;
	border-left: solid 1px #eaeaea;
}
.floor .bdItem .item:hover{
	box-shadow: 0px 0px 5px rgba(0,0,0,.1);
}
.floor .bdItem .item dl dt{
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.floor .bdItem .item dl dd{
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #d70c19;
}
.floor .bdItem .item .productThumb{
	display: block;
	width: 120px;
	height: 120px;
	overflow: hidden;
	float: right;
}
.floor .bdItem .item .productThumb img{
	width: 120px;
	height: 120px;
}
.floor .bdItem .item .addToCart{
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: white;
	position: absolute;
	background: #d70c19;
	z-index: 2;
	left: 0px;
	bottom: 0px;
	display: none;
}
.floor .bdItem .item:hover .addToCart{
	display: block;
}
.floor .bdItem .item .addToCart:hover {
	background: #d70c19;
}
.floor .bdItem .item .addToCart span{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 25px;
	background: url("../images/index_icon_cart.png") no-repeat left center;
}