@charset "utf-8";
/*CSS reset*/
html, body,
div, span, p, a, img, strong, em, small,
h1, h2, h3, h4,
dl, dt, dd,
ol, ul, li,
table, caption, tbody, tfoot, thead, tr, th, td,
form, label, input, button, textarea, select 
header,footer,nav,section{
	margin : 0;
	padding: 0;
	border : 0;
	outline: 0;
	font-size: 100%;
	font-style: normal;
	font-family:'方正兰亭黑简体';
	
}
ol, ul { list-style:none; }
img    { 
	border: 0 none; 
	appearance: none;
    -webkit-appearance: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    outline: hidden;
    outline-color: rgba(0,0,0,0);
}
table  {	border-collapse: collapse; border-spacing: 0; }
a  { 
	text-decoration:none; 
	appearance: none;
    -webkit-appearance: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: 100%;
    outline: hidden;
    outline-color: rgba(0,0,0,0);}
/* clear float */
.clearfix { _zoom: 1; }
.clearfix:after {
	content: ' ';
	clear: both;
	display: block;
}
/* no-select */
.noselect {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none; (IE10)
}
/* hidden text */
.hiddentext, .hiddentext li {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
input{
	appearance: none;
    -webkit-appearance: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    outline: hidden;
    outline-color: rgba(0,0,0,0);
}

input[type=radio],input[type=checkbox] {
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    background-color: #fff;
    -webkit-background-size: 16px 16px;
}
input[type=radio] {
    -webkit-border-radius: 8px;
    background-image: url("../images/g_yuanLo.png");
    -webkit-background-size: 16px 16px;
}

input[type=radio]:checked {
	background-image: url("../images/g_yuanKong.png");
}
input[type=checkbox] {
    border-radius: 0px;
    background-image: url("../images/g_xuankong.png");
}
input[type=checkbox]:checked {
    background-image:url("../images/l_checked.png");
}
/*公用底部*/
.foot-fixed { width: 100%;margin: 0 auto; overflow: hidden; height: 44px; position: fixed; bottom: 0;left: 0; z-index: 9; }
.index-foot1 { width: 100%; height: 44px; background-color: #FFFFFF; }
.index-foot1 ul { width: 100%; }
.index-foot1 ul li { width: 20%; height: 44px; float: left; }
.index-foot1 ul li a { width: 100%; height: 44px; display: block;  padding-top: 5px;box-sizing: border-box;}
.index-foot1 ul li span { display: block; width: 100%; height: 24px; }
.index-foot1 ul li .fot-index { background: url("../images/foot-icon1.png") center top no-repeat; background-size: auto 19px; }
.index-foot1 ul li .fot-sel-index { background: url("../images/foot-icon01.png") center top no-repeat; background-size: auto 19px; }
.index-foot1 ul li .fot-list { background: url("../images/foot-icon2.png") center top no-repeat; background-size: auto 19px; }
.index-foot1 ul li .fot-sel-list { background: url("../images/foot-icon02.png") center top no-repeat; background-size: auto 19px; }
.index-foot1 ul li .fot-price { background: url("../images/foot-icon3.png") center top no-repeat; background-size: auto 19px; }
.index-foot1 ul li .fot-sel-price { background: url("../images/foot-icon03.png") center top no-repeat; background-size: auto 19px; }
.index-foot1 ul li .fot-cart { background: url("../images/foot-icon4.png") center top no-repeat; background-size: auto 19px; }
.index-foot1 ul li .fot-sel-cart { background: url("../images/foot-icon04.png") center top no-repeat; background-size: auto 19px; }
.index-foot1 ul li .fot-mime { background: url("../images/foot-icon5.png") center top no-repeat; background-size: auto 19px; }
.index-foot1 ul li .fot-sel-mime { background: url("../images/foot-icon05.png") center top no-repeat; background-size: auto 19px; }
.index-foot1 ul li p { color: #666; font-size: 10px; text-align: center; height: 12px; line-height: 12px; }
.index-foot1 ul li.fot-active p { color: #ff5a00; }
footer.index-foot1:before { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; border-top: 1px solid #ddd; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); -moz-transform: scaleY(0.5); -ms-transform: scaleY(0.5); transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; }
/*没有首页的底部*/
.index-foot2 { width: 100%; height: 44px; background-color: #FFFFFF; border-top: 1px solid #ddd; }
.index-foot2 ul { width: 100%; }
.index-foot2 ul li { width: 25%; height: 44px; float: left; }
.index-foot2 ul li a { width: 100%; height: 44px; display: block; padding-top: 5px;box-sizing: border-box;}
.index-foot2 ul li span { display: block; width: 100%; height: 24px; }
.index-foot2 ul li .fot-index { background: url("../images/foot-icon1.png") center top no-repeat; background-size: auto 19px; }
.index-foot2 ul li .fot-sel-index { background: url("../images/foot-icon01.png") center top no-repeat; background-size: auto 19px; }
.index-foot2 ul li .fot-list { background: url("../images/foot-icon2.png") center top no-repeat; background-size: auto 19px; }
.index-foot2 ul li .fot-sel-list { background: url("../images/foot-icon02.png") center top no-repeat; background-size: auto 19px; }
.index-foot2 ul li .fot-price { background: url("../images/foot-icon3.png") center top no-repeat; background-size: auto 19px; }
.index-foot2 ul li .fot-sel-price { background: url("../images/foot-icon03.png") center top no-repeat; background-size: auto 19px; }
.index-foot2 ul li .fot-cart { background: url("../images/foot-icon4.png") center top no-repeat; background-size: auto 19px; }
.index-foot2 ul li .fot-sel-cart { background: url("../images/foot-icon04.png") center top no-repeat; background-size: auto 19px; }
.index-foot2 ul li .fot-mime { background: url("../images/foot-icon5.png") center top no-repeat; background-size: auto 19px; }
.index-foot2 ul li .fot-sel-mime { background: url("../images/foot-icon05.png") center top no-repeat; background-size: auto 19px; }
.index-foot2 ul li p { color: #666; font-size: 10px; text-align: center; height: 12px; line-height: 12px; }
.index-foot2 ul li.fot-active p { color: #ff5a00; }

