body{
	margin: 0;padding: 0; font-size: 13px; line-height: 1.5; min-height: 100%;background-color: #fff;
}
*{box-sizing: border-box;}
img { max-width: 100%; }
h1{padding: 0;font-size:16px;margin: 0;font-weight:bold;color:red;}
h3{font-size: 20px;}
ul,li{list-style: none;padding: 0;margin: 0;}
input,textarea{background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));}
hr{height:0px;border:1px dashed #ccc; margin: 5px 0  ;}
/*==================常用===========================*/
.showhide, #footer .showhide{display:none}
.red{color:red;}
.green{color:green;}
.yellow{color:yellow;}
.formnote{color:#ccc;}
.textaligncenter{text-align: center}
/*金额收入、支出样式*/
.income,.expend{font-weight: bold;font-size: 15px;}
.income {color:#5da000; }  /*收入：绿色*/
.expend{color:#ff7920;}  /*支出：橙色*/
.radiusbox{border: 1px solid #ccc; border-radius: 8px;}
.nopadding{padding: 0}
.nopadding-left{padding-left: 0}
.nopadding-right{padding-right: 0;}
.margintop15{margin-top: 15px;}
.margintopbottom10{margin:10px 0;}
.dangerborder{border:1px solid #c33125;}
.input-error{
	border-color: #ba2737;
}
.input-ok{
	border-color: #1e8e02;
}
.wordbreak{
	word-break: break-all;
	word-wrap: break-word;
}
/*========== 导航 =========*/
.nav{height:400px;position: relative;top:0;left:0}
.navbar-left,.navbar-right{position: absolute;}
.navbar-left{left:0;margin-left:5px;padding-left:3px;padding-right: 0;margin-top: 30px;
	/*background: url("/public/uploads/modules/product/images/arrow.png") no-repeat left 50px;*/
}
.navbar-left li{line-height: 290%;}
.navbar-left .logo{margin-bottom: 10px;}
.navbar-left a{color:green;font-size: 21px;font-family: "黑体";display:block;text-align: center;}
.navbar-left a:hover{text-decoration: none;color: #c73b3b;}

.navbar-right{padding-top: 230px;margin-right: 26px;right:0}
.navbar-right strong{display: block;text-align: center;font-size: 18px;color: green;}

/*========== 在线客服 =========*/
.kefu-pop{
	width: 45px;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter: alpha(opacity=90);
	opacity: 0.9;
	position: fixed;
	top: 35%;
	right: 0;
	text-align: center;
	color: #555;
	font-size: 28px;
	z-index: 9999;
}
.kefu-pop-ul{
	border:1px solid #666633; border-right:0; padding: 5px;
	border-radius: 8px 0 0 8px;
	background: #fff;}
.kefu-pop-ul .borderSplit{border-top: 1px dotted #663;border-bottom: 1px dotted #663;}
.kefu-pop-ul .borderTopSplit{border-top: 1px dotted #663;}
.kefu-pop-ul .borderBottomSplit{border-bottom: 1px dotted #663;}
a.kefu-pop-li{text-align: center; text-decoration: none ; cursor: pointer;display:block;}
a.kefu-pop-li p{margin-bottom: 5px;}
.kefu-pop-text{font-size: 13px;color: #0000A1;}

.kefu-pop .popover {
	width: 230px;font-size:14px;
	color: #444;
	cursor: default;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}
.kefu-pop .popover img{margin-bottom: 5px;}
.fa-shopping-cart{color:red;}
/*================== 在线客服 ================== */
#cartbox h3 a{color:#fff;}
/*购物车*/
.cart h3{
	line-height: 50px;background: url("/public/images/bg8.png") repeat-x 0 0;color:#fff;margin: 0 0 18px 0;
}
.cartform ul{border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;padding:10px 0;margin: 20px 0px;}
.cartform  li{padding-bottom: 10px;display:block;margin-bottom: 0}
.cartform  li label{padding-top: 6px;}
.cartform  h4, .cartform  h5{text-align: center;}

/*底部*/
.bottom{background-color: #404553;color: #fff;text-align: center;line-height:220%}
.bottom a{color:#fff;}
.bottom h3{font-size: 15px;font-family: "微软雅黑", "MicrosoftYahei", "宋体", "Arial";padding-top: 18px;margin-bottom: 10px;}
.bottom-body{padding: 20px;padding-top: 0;}
.tel a{color: #ff8737;}
.tel {
	color: #ff8737;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
}
.beian{padding: 15px;background-color: #1f2228;color: #fff;text-align: center;}

/*购物*/
button.add,button.minus{color:green;}
span[id^='pay']{color:blue;}