.mod_slider {
	width:2000px;
	height:550px;
	position:relative;
	margin:0 auto;
	overflow:hidden
}
.mod_slider .inner {
	width:100%;
	overflow:hidden
}
.mod_slider .pic_list {
	position:relative
}
.mod_slider .pic_list li {
	float:left;
	position:relative;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.mod_slider .pic_list a {
	display:block;
	text-align:center
}
.mod_slider .pic_list img {
	width:100%;
	min-height:240px
}
.mod_slider .pic_list .hidden {
	display:none
}
.mod_slider .bar_wrap {
	width:100%;
	height:35px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	z-index:20;
	text-align:center
}
.mod_slider .bar {
	display:inline-block;
	padding:0 8px;
	min-width:110px;
	height:36px;
	overflow:hidden;
	text-align:center;
	border-radius:20px
}
.mod_slider .bar li {
	display:inline-block;
	margin:10px 5px;
	width:10px;
	height:10px;
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	border-radius:5px;
	cursor:pointer
}
.mod_slider .bar li.cur {
	opacity:1;
	filter:alpha(opacity=100);
	cursor:default
}
.scrollLayout .mod_slider .inner,.fixedLayout .mod_slider .inner {
	-webkit-transform:translateZ(0)
}
.service_wrap .icon_service,.service_wrap_footer .icon_service {
	background-image:url(/pc/img/mall/sprite.png?t=111);
	background-repeat:no-repeat
}
body {
	overflow-x:hidden;
	position:relative
}
.header {
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.12);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.12);
	box-shadow:0 2px 3px rgba(0,0,0,0.12)
}
.banner_wrap {
	height:550px;
	position:relative
}
.mod_slider {
	position:absolute;
	left:50%;
	margin-left:-1000px
}
.mod_slider .pic_list a img {
	display:block;
	width:2000px;
	height:550px
}
.mod_slider .bar {
	width:130px
}
.mod_slider .bar li {
	float:left
}
.service_wrap {
	width:240px;
	height:400px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:353px;
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);
	box-shadow:0 2px 2px rgba(0,0,0,0.1);
	background:#fff
}
.service_wrap li {
	height:100px;
	margin:0 20px;
	border-bottom:1px dotted #e8e8e8;
	position:relative;
	overflow:hidden
}
.service_wrap .last {
	border-bottom:0 none
}
.service_wrap .icon_service {
	width:42px;
	height:42px;
	position:absolute;
	top:28px;
	left:0;
	background-position:0 -50px
}
.service_wrap .icon_service_2 {
	background-position:-60px -50px
}
.service_wrap .icon_service_3 {
	background-position:-120px -50px
}
.service_wrap .icon_service_4 {
	background-position:-180px -50px
}
.service_wrap h3,.service_wrap .desc {
	margin-left:52px
}
.service_wrap h3 {
	color:#000000;
	padding-top:30px;
	margin-bottom:5px;
	font:400 16px/20px \5FAE\8F6F\96C5\9ED1
}
.service_wrap .desc {
	font-size:12px;
	line-height:14px;
	color:#999
}
.service_wrap .service {
	display:block;
	width:200px;
	height:60px;
	margin-top:20px;
	background:url(image/icon_service.png) no-repeat 0 0
}
.service_wrap .service_0 {
	background-position:0 -240px
}
.service_wrap .service_1 {
	background-position:0 -300px
}
.service_wrap .service_2 {
	background-position:0 -360px
}
.service_wrap .service_3 {
	background-position:0 -420px
}
.cate_wrap {
	border-bottom:1px solid #e6e6e6
}
.cate_wrap .inner {
	width:1190px;
	height:148px;
	margin:0 auto
}
.cate_wrap .cate_list {
	overflow:hidden;
	zoom:1
}
.cate_wrap .cate_list li {
	float:left;
	width:148px
}
.cate_wrap .cate_list .url {
	display:block;
	padding-top:30px;
	cursor:pointer
}
.cate_wrap .cate_list .icon_cate {
	display:block;
	width:60px;
	height:60px;
	margin:0 auto 15px;
	background:url(image/icon_cate.png) no-repeat 0 0
}
.cate_wrap .cate_list .icon_cate_1 {
	background-position:0 0
}
.cate_wrap .cate_list .icon_cate_2 {
	background-position:-60px 0
}
.cate_wrap .cate_list .icon_cate_3 {
	background-position:-120px 0
}
.cate_wrap .cate_list .icon_cate_4 {
	background-position:-180px 0
}
.cate_wrap .cate_list .icon_cate_5 {
	background-position:0 -60px
}
.cate_wrap .cate_list .icon_cate_6 {
	background-position:-60px -60px
}
.cate_wrap .cate_list .icon_cate_7 {
	background-position:-120px -60px
}
.cate_wrap .cate_list .icon_cate_8 {
	background-position:-180px -60px
}
.cate_wrap .cate_list img {
	display:block;
	width:60px;
	height:60px;
	margin:0 auto 15px;
	border:0 none
}
.cate_wrap .cate_list .txt {
	display:block;
	line-height:16px;
	color:#666;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center
}
.cate_wrap .cate_list .txt em {
	margin-left:10px;
	color:#999
}
.main_wrap {
	width:1190px;
	margin:0 auto 50px
}
.floor {
	height:565px
}
.floor .hd {
	height:88px;
	overflow:hidden
}
.floor .hd h2 {
	color:#333;
	height:30px;
	margin-top:38px;
	font:400 28px/30px \5FAE\8F6F\96C5\9ED1
}
.floor .icon_split {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:5px;
	height:25px;
	margin:0 10px;
	background-position:-290px 0;
	position:relative;
	top:2px;
	*top:5px
}
.floor .content_wrap {
	height:470px;
	position:relative
}
.floor .content_wrap .product {
	display:block;
	position:absolute
}
.floor .content_wrap .product:hover {
	text-decoration:none
}
.floor .content_wrap .product img {
	display:block;
	width:100%
}
.floor .content_wrap .product .hidden {
	display:none
}
.floor_1 .product {
	width:230px;
	height:230px
}
.floor_1 .product_1 {
	width:470px;
	height:470px;
	top:0;
	left:0
}
.floor_1 .product_2,.floor_1 .product_3,.floor_1 .product_4 {
	top:0
}
.floor_1 .product_5,.floor_1 .product_6 {
	top:240px
}
.floor_1 .product_2,.floor_1 .product_5 {
	left:480px
}
.floor_1 .product_3,.floor_1 .product_6 {
	left:720px
}
.floor_1 .product_4 {
	left:960px;
	height:470px
}
.floor_2 .product {
	width:230px;
	height:230px
}
.floor_2 .product_1,.floor_2 .product_2,.floor_2 .product_3,.floor_2 .product_4 {
	top:0
}
.floor_2 .product_4 {
	width:470px;
	height:470px;
	left:720px
}
.floor_2 .product_5,.floor_2 .product_6 {
	top:240px
}
.floor_2 .product_2 {
	left:240px
}
.floor_2 .product_3,.floor_2 .product_6 {
	left:480px
}
.floor_2 .product_5 {
	width:470px
}
.floor_3 .product {
	width:230px;
	height:230px
}
.floor_3 .product_1,.floor_3 .product_2,.floor_3 .product_3 {
	top:0
}
.floor_3 .product_4,.floor_3 .product_5,.floor_3 .product_6 {
	top:240px
}
.floor_3 .product_2 {
	width:470px;
	height:470px;
	left:240px
}
.floor_3 .product_3,.floor_3 .product_5 {
	left:720px
}
.floor_3 .product_3 {
	width:470px
}
.floor_3 .product_6 {
	left:960px
}
.service_wrap_footer {
	background:#fff;
	width:100%;
	border-top:1px solid #e8e8e8;
	position:static;
	margin-left:0
}
.service_wrap_footer .service_inner {
	width:1190px;
	height:135px;
	margin:0 auto
}
.service_wrap_footer li {
	float:left;
	height:135px;
	width:207px;
	padding:0 45px;
	position:relative
}
.service_wrap_footer .icon_service {
	width:56px;
	height:56px;
	background-position:0 -100px;
	position:absolute;
	top:40px;
	left:45px
}
.service_wrap_footer .icon_service_2 {
	background-position:-60px -100px
}
.service_wrap_footer .icon_service_3 {
	background-position:-120px -100px
}
.service_wrap_footer .icon_service_4 {
	background-position:-180px -100px
}
.service_wrap_footer h3,.service_wrap_footer .desc {
	margin-left:70px
}
.service_wrap_footer h3 {
	color:#000000;
	padding-top:47px;
	margin-bottom:5px;
	font:400 18px/20px \5FAE\8F6F\96C5\9ED1
}
.service_wrap_footer .desc {
	font-size:14px;
	line-height:16px;
	color:#999
}
.service_wrap_footer .service {
	display:block;
	width:200px;
	height:60px;
	margin-top:35px;
	background:url(image/icon_service.png) no-repeat 0 0
}
.service_wrap_footer .service_4 {
	background-position:0 -240px
}
.service_wrap_footer .service_5 {
	background-position:0 -300px
}
.service_wrap_footer .service_6 {
	background-position:0 -360px
}
.service_wrap_footer .service_7 {
	background-position:0 -420px
}
@-webkit-keyframes bounce {
	0%,20%,53%,80%,100% {
	-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
40%,43% {
	-webkit-transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0)
}
70% {
	-webkit-transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0)
}
}@keyframes bounce {
	0%,20%,53%,80%,100% {
	-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
40%,43% {
	-webkit-transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0)
}
70% {
	-webkit-transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0)
}
}/*# sourceMappingURL=index.css.map */

