body{font-size:12px;background:#fff;color:#48484b;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,th,img,div,tr,p,select,dl,dt,dd{margin:0;padding:0; }
li{ list-style:none;}
img{border:0 none;vertical-align:middle;}
a{ text-decoration:none; color:#48484b; outline:none;cursor: pointer;}
a:focus{ outline:none;}
.clear{clear:both; height:0px;display:block; line-height:0px; visibility:hidden; overflow:hidden;zoom:1;}
input{vertical-align:middle; border:none;background:none;}
select{vertical-align:middle;border:none;background:none;}
button{ text-align:center; border:0; cursor:pointer;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:12px;}
textarea,input{	word-wrap:break-word;word-break:break-all;padding:0px;background:none;}
label{ cursor:pointer;}
input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{  border:none;}
input[type=button],input[type=submit]{ cursor:pointer;}
input:focus{outline:none;}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
html .fixed{*zoom:1;}


.servicebox img{ border:none!important;}

.fixedbox ul.fixedboxlist li.fixeboxli.fixeboxli {
	 text-align: center; position: relative;
}
.fixedbox ul.fixedboxlist li.hover.cart_bd.fixeboxli {
	
}
.fixedbox ul.fixedboxlist li.hover.service.fixeboxli {
	
}
.fixedbox ul.fixedboxlist li.hover.backtotop.fixeboxli {
	text-align: center; position: relative;
}
.fixedbox ul.fixedboxlist li.hover.home.fixeboxli {
	background: rgb(241, 241, 241); margin: 1px auto 0px; padding: 10px 1px 1px;width: 60px; height: 55px; text-align: center; position: relative;
}
.fixedbox ul.fixedboxlist li.home.fixeboxli a {
	width: 60px; height: 55px; text-decoration: none; display: block;
}
.fixedbox ul.fixedboxlist li p.good_cart {
	background: rgb(58, 163, 24); padding: 0px 4px; top: 0px; height: 15px; right: 0px; color: rgb(255, 255, 255); line-height: 15px; overflow: hidden; font-size: 12px; font-weight: bold; display: block; position: absolute;
}
.fixeboxli .fixeboxspan {
	margin: 0px auto; width: 26px; height: 24px; display: block; cursor: pointer;
}
.cart_bd.fixeboxli .fixeboxspan {
	background:  no-repeat 0px 0px;
}
.cart_bd.fixeboxli .fixeboxspan {
	background:  no-repeat 0px 0px;
}
.startwork.service.fixeboxli .fixeboxspan {
	background:  no-repeat -26px 0px;
}
.commuting.service.fixeboxli .fixeboxspan {
	background:  no-repeat -52px 0px;
}
.backtotop.fixeboxli .fixeboxspan {
	background:  no-repeat -78px 0px;
}
.home.fixeboxli .fixeboxspan {
	background:  no-repeat -104px 0px;
}
.fixedbox ul.fixedboxlist li.fixeboxli strong {
	height: 22px; color: rgb(102, 102, 102); line-height: 22px; font-weight: normal; cursor: pointer;
}

.fixedbox ul.fixedboxlist li.hover.cart_bd .cartbox {
	display: block;
}
.fixedbox ul.fixedboxlist li.hover .bjfff {
	background: rgb(255, 255, 255); top: 0px; width: 10px; height: 64px; right: -5px; position: absolute;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxlist {
	height: 296px; position: relative; z-index: 1000000; overflow-y: auto;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxc ul {
	margin: 0px auto; width: 256px;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxc ul li {
	height: 62px; padding-top: 11px; 
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxc ul li .p-img {
	width: 48px; height: 48px; overflow: hidden; float: left;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxc ul li .p-img img {
	width: 48px; height: 48px;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxc ul li .p-name {
	width: 105px; height: 38px; text-align: left; line-height: 19px; overflow: hidden; padding-left: 8px; float: left;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxc ul li .p-name a {
	color: rgb(102, 102, 102);
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxc ul li .p-detail {
	width: 72px; text-align: left; float: right;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxc ul li .p-detail span.p-price {
	display: block;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxc ul li .p-detail span.p-price strong {
	color: red; font-weight: normal;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxc ul li .p-detail a.delete {
	color: rgb(153, 153, 153);
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .message {
	 height: 92px; line-height: 92px;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxfoot {
	margin: 0px auto; width: 256px; height: 48px; text-align: left; line-height: 48px;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxfoot span {
	color: rgb(153, 153, 153); line-height: 48px; float: left;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxfoot em {
	line-height: 48px; float: left;
}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox .cartboxfoot strong {
	color: red; line-height: 48px; font-size: 12px; font-weight: bold; float: left;
}


.fixedbox ul.fixedboxlist li.hover.service .servicebox {
	display: block;
}
.fixedbox ul.fixedboxlist li.service .servicebox dl {
	margin: 0px auto; width: 162px; height: 85px; padding-top: 10px;
}



/*�޸�*/


.fixedbox ul.fixedboxlist li.service .servicebox { background:#fff; left: -260px; top: -1px; width: 260px; display: none; position: absolute; z-index: 999; height:95px; 
}


.kefudiv a{ display:inline-block;}

.fixedbox {
	 top: 243px; width:37px; right: 0px; position: fixed; z-index: 9999; _position: absolute;
}

.fixedbox ul.fixedboxlist {
	padding:0px;
}
.servicetopbg{}
.kefudiv{ width:230px; height:38px;}
.servicetopbg{ padding-top:5px; width:222px; height:42px;}
.fixedbox ul.fixedboxlist li.cart_bd .cartbox {
	left: -185px; top: -160px; width:184px; height:198px; display: none; position: absolute; z-index: 9999;
}
.fixedboxlist li{ margin-bottom:1px;}