html,body {font-family:微软雅黑,Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;font-size:12px;color:#666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none outside none;margin:0;padding:0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a {color:#333333;text-decoration:none;cursor:pointer;}
h2 { color: #373B3E;font-size: 14px;line-height: 32px;padding:5px 0 5px 10px;;text-align: left;}
.clear{ clear:both}
.left{ float:left}
.right{ float:right}
body {
	background-attachment:scroll;
	-webkit-background-clip:border-box;
	background-clip:border-box;
	background-color:#f1f1f1;
	background-origin:border-box,padding-box;
	background-position:0 -90px,0 0;
	background-repeat:repeat-x,repeat;
	-webkit-background-size:320px 77px,128px 128px;
	background-size:320px 77px,128px 128px;
	overflow-x:hidden;
	margin:0;
	padding:0;
	color:#666666;
}
#page {
	margin:auto;
}
#card_body {
	background-position:0 0
}
#header {
	margin:22px auto 0;
	position:relative;
	width:320px;
}
#content{
	margin:0px auto 20px;
	min-width:301px;
	background: #fff;
}
#footer{
	margin:10px auto;
	text-align:center;
	clear:both;
	overflow:hidden;
	color:#CCC;
	text-shadow:0 1px #999999;
	line-height:25px;
}
.side-nav ul{ zoom:1; position:relative;  }
.side-nav .bg{ position:absolute;  top:0; left:0; width:100%; height:32px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.side-nav .curBg{ position:absolute; top:0; left:0; width:33%; height:32px; background:#e60;  }
.side-nav li{ width:33%; float:left;position:relative; display:block}
.side-nav li a{ display:block; color:#fff;   }
.side-nav li a:hover{ text-decoration:none; color:#fff;  }
.submit {
	background-color:#179F00;
	padding:10px 20px;
	font-size:16px;
	text-decoration:none;
	border:1px solid #0B8E00;
	background-image: linear-gradient(bottom,  #179F00 0%, #5DD300 100%);
	background-image: -o-linear-gradient(bottom, #179F00 0%, #5DD300 100%);
	background-image: -moz-linear-gradient(bottom, #179F00 0%, #5DD300 100%);
	background-image: -webkit-linear-gradient(bottom, #179F00 0%, #5DD300 100%);
	background-image: -ms-linear-gradient(bottom, #179F00 0%, #5DD300 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #179F00),
	color-stop(1, #5DD300)
	);
	-webkit-box-shadow: 0 1px 0 #94E700 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 0 #94E700 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 #94E700 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color: #ffffff;
	display:block;
	text-align:center;
	text-shadow:0 1px rgba(0, 0, 0, 0.2);
}
.submit:active {
	padding-bottom:9px;
	padding-left:20px;
	padding-right:20px;
	padding-top:11px;
	top:0px;
	background-image: linear-gradient(bottom, #5DD300 0%, #179F00 100%);
	background-image: -o-linear-gradient(bottom,  #5DD300 0%, #179F00 100%);
	background-image: -moz-linear-gradient(bottom,  #5DD300 0%, #179F00 100%);
	background-image: -webkit-linear-gradient(bottom,  #5DD300 0%, #179F00 100%);
	background-image: -ms-linear-gradient(bottom,  #5DD300 0%, #179F00 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #5DD300),
	color-stop(1, #179F00)
	);
	-webkit-box-shadow: 0 1px 0 #5DD300 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 0 #5DD300 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 #5DD300 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
}
.submit img{ width:15px; margin:-4px 10px 0 0;}

.submit2 {
	background-color:#ffe156;
	padding:10px 20px;
	font-size:16px;
	text-decoration:none;
	border:1px solid #D2BD85;
	background-image: linear-gradient(bottom,  #ffe156 0%, #fff5cb 100%);
	background-image: -o-linear-gradient(bottom, #ffe156 0%, #fff5cb 100%);
	background-image: -moz-linear-gradient(bottom, #ffe156 0%, #fff5cb 100%);
	background-image: -webkit-linear-gradient(bottom, #ffe156 0%, #fff5cb 100%);
	background-image: -ms-linear-gradient(bottom, #ffe156 0%, #fff5cb 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #ffe156),
	color-stop(1, #fff5cb)
	);
	-webkit-box-shadow: 0 1px 1px #fff3c2 inset, 0 1px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 1px #fff3c2 inset, 0 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 1px #fff3c2 inset, 0 1px 2px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color: #333;
	display:block;
	text-align:center;
	text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
.submit2:active {
	padding-bottom:9px;
	padding-left:20px;
	padding-right:20px;
	padding-top:11px;
	top:0px;
	background-image: linear-gradient(bottom, #fff5cb 0%, #ffe156 100%);
	background-image: -o-linear-gradient(bottom,  #fff5cb 0%, #ffe156 100%);
	background-image: -moz-linear-gradient(bottom,  #fff5cb 0%, #ffe156 100%);
	background-image: -webkit-linear-gradient(bottom,  #fff5cb 0%, #ffe156 100%);
	background-image: -ms-linear-gradient(bottom,  #fff5cb 0%, #ffe156 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #fff5cb),
	color-stop(1, #ffe156)
	);
	-webkit-box-shadow: 0 1px 1px #fff3c2 inset, 0 1px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 1px #fff3c2 inset, 0 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 1px #fff3c2 inset, 0 1px 2px rgba(0, 0, 0, 0.15);
}
.submit2 img{ width:15px; margin:-4px 10px 0 0;}
.del{
	background-color:#F4F4F4;
	padding:10px 20px;
	font-size:16px;
	text-decoration:none;
	border:1px solid #ABABAB;
	background-image: linear-gradient(bottom, #E1E1E1 0%, #ffffff 100%);
	background-image: -o-linear-gradient(bottom, #E1E1E1 0%, #ffffff 100%);
	background-image: -moz-linear-gradient(bottom, #E1E1E1 0%, #ffffff 100%);
	background-image: -webkit-linear-gradient(bottom, #E1E1E1 0%, #ffffff 100%);
	background-image: -ms-linear-gradient(bottom, #E1E1E1 0%, #ffffff 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #E1E1E1),
	color-stop(1, #ffffff)
	);
	-webkit-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color: #666666;
	display:block;
	text-align:center;
	text-shadow:0 1px #FFF;
}
.del:active {
	padding-bottom:9px;
	padding-left:20px;
	padding-right:20px;
	padding-top:11px;
	top:0px;
	background-image: linear-gradient(bottom, #ffffff 0%, #E1E1E1 100%);
	background-image: -o-linear-gradient(bottom,  #ffffff 0%, #E1E1E1 100%);
	background-image: -moz-linear-gradient(bottom,  #ffffff 0%, #E1E1E1 100%);
	background-image: -webkit-linear-gradient(bottom,  #ffffff 0%, #E1E1E1 100%);
	background-image: -ms-linear-gradient(bottom,  #ffffff 0%, #E1E1E1 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #ffffff),
	color-stop(1, #E1E1E1)
	);
	-webkit-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.25);
}
.del img{ width:15px;width:15px; margin:-4px 10px 0 0;}
.receive {
	background-color:#F4F4F4;
	padding:6px 20px;
	position:relative;
	font-size:16px;
	text-decoration:none;
	border:1px solid #C6C6C6;
	background-image:linear-gradient(bottom,#E1E1E1 0%,#ffffff 100%);
	background-image:-o-linear-gradient(bottom,#E1E1E1 0%,#ffffff 100%);
	background-image:-moz-linear-gradient(bottom,#E1E1E1 0%,#ffffff 100%);
	background-image:-webkit-linear-gradient(bottom,#E1E1E1 0%,#ffffff 100%);
	background-image:-ms-linear-gradient(bottom,#E1E1E1 0%,#ffffff 100%);
	background-image:-webkit-gradient(  linear,left bottom,left top,color-stop(0,#E1E1E1),color-stop(1,#ffffff)  );
	-webkit-box-shadow:0 1px 0 #FFFFFF inset,0 1px 0 #EEEEEE;
	-moz-box-shadow:0 1px 0 #FFFFFF inset,0 1px 0 #EEEEEE;
	box-shadow:0 1px 0 #FFFFFF inset,0 1px 0 #EEEEEE;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	-o-border-radius:35px;
	border-radius:35px;
	color:#666666;
	display:block;
	text-align:center
}
.receive:before {
	background-image:linear-gradient(bottom,rgba(255,255,255,0.41) 0%,#E1E1E1 100%);
	background-image:-o-linear-gradient(bottom,rgba(255,255,255,0.41) 0%,#E1E1E1 100%);
	background-image:-moz-linear-gradient(bottom,rgba(255,255,255,0.41) 0%,#E1E1E1 100%);
	background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,0.41) 0%,#E1E1E1 100%);
	background-image:-ms-linear-gradient(bottom,rgba(255,255,255,0.41) 0%,#E1E1E1 100%);
	background-image:-webkit-gradient(  linear,left bottom,left top,color-stop(0,rgba(255,255,255,0.41)),color-stop(1,#E1E1E1)  );
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	padding:5px;
	left:-5px;
	top:-6px;
	z-index:-1;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	-o-border-radius:35px;
	border-radius:35px;
	-webkit-box-shadow:0 1px 1px rgba(144,145,147,0.21) inset,0 1px 0 rgba(255,255,255,0.57);
	-moz-box-shadow:0 1px 1px rgba(144,145,147,0.21) inset,0 1px 0 rgba(255,255,255,0.57);
	-o-box-shadow:0 1px 1px rgba(144,145,147,0.21) inset,0 1px 0 rgba(255,255,255,0.57);
	box-shadow:0 1px 1px rgba(144,145,147,0.21) inset,0 1px 0 rgba(255,255,255,0.57);
}
.receive:active {
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:7px;
	top:0px;
	background-image:linear-gradient(bottom,#ffffff 0%,#E1E1E1 100%);
	background-image:-o-linear-gradient(bottom,#ffffff 0%,#E1E1E1 100%);
	background-image:-moz-linear-gradient(bottom,#ffffff 0%,#E1E1E1 100%);
	background-image:-webkit-linear-gradient(bottom,#ffffff 0%,#E1E1E1 100%);
	background-image:-ms-linear-gradient(bottom,#ffffff 0%,#E1E1E1 100%);
	background-image:-webkit-gradient(  linear,left bottom,left top,color-stop(0,#ffffff),color-stop(1,#E1E1E1)  );
}
.yellow{color:#F90}
.red{ color:#F30}
.green{ color:#093}
.blue{ color:#39F}
.pink{ color:#F69}
.greens{ color:#690}
.fb{ font-weight:bold}
.f14{ font-size:14px;}
.box_exp {
	border:1px solid #C6C6C6;
	background-color:rgba(255,255,255,0.8);
	text-align:left;
	font-size:14px;
	line-height:24px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow:0 1px 1px #f6f6f6;
	margin-bottom:10px;
	position:relative;
	overflow:hidden
}
.box_exp ul li {
	width:33%;
	float:left;
	display:block;
}
.box_exp ul li i {
	display:block;
	text-align:center;
	font-size:28px;
	padding-top:10px;
}
.box_exp ul li i img{
	max-width:80%;
}
.box_exp ul li span {
	display:block;
	text-align:center;
	padding-bottom:10px;
}
.box_exp ul li em {
	font-weight:bold;
	font-style:normal;
	color:#F30;
	display:block;
	text-align:center;
	padding-bottom:10px;
}
.box_exp ul li .line {
	border-right:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
.box_exp ul li .line2 {
	border-bottom:1px dotted #ccc;
}
.box_exp ul li .line3 {
	border-right:1px dotted #ccc;
}
.banners{
	display:block;
	text-align:center;
	position: relative;
	min-height: 26px;
	margin-bottom:10px;
	min-width:320px;
	background: url(../images/top_bg.jpg) 0 0 no-repeat;
	background-size:100% auto;
	height: 64px;
}
.banners img{
	width:100%;
	border:0;
	min-width:320px;
}
.banners .left_menu{
	width: 130px;
	height:64px;
	line-height: 60px;
	float: left;
	margin-left: 20px;
	color:#ddd;
	font-size: 22px;
	overflow: hidden;
	text-align: left;
	text-shadow: 1px 1px 1px #000;
}
.banners .right_menu{
	width: 100px;
	height:64px;
	line-height: 60px;
	float: right;
	margin-right: 20px;
	overflow: hidden;
	text-align: right;
}
.banners .right_menu a{
	font-size: 22px;
	color:#fff;
}
.banner {
	position: relative;
	width: 100%;
	overflow: auto;
	text-align: center;
}
.banner img{
	width: 100%;
}
.round ul {
	border:1px solid #C6C6C6;
	background-color:rgba(255,255,255,0.9);
	text-align:left;
	font-size:14px;
	line-height:24px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow:0 1px 1px #f6f6f6;
	-webkit-box-shadow:0 1px 1px #f6f6f6;
	box-shadow:0 1px 1px #f6f6f6;
	margin-bottom:11px;
	display:block;
	overflow:hidden;
	-webkit-transition:height 0.6s;
	-moz-transition:height 0.6s;
	-o-transition:height 0.6s;
	transition:height 0.6s;
}
.round ul li {
	border:solid #C6C6C6;
	border-width:0 0 1px 0;
	padding:0px 10px 0 10px;
}
.round ul li:only-of-type {
	border-width:0;
}
.round ul li:last-of-type {
	border-width:0;
}
.round ul li,.round ul li span,.round ul li a {
	line-height:22px;
}
.round ul li p {
	padding:0;
	margin:2px 0;
	color:#999;
	font-size:12px;
	line-height:14px;
}
.round ul li h2 {
    color: #373B3E;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    padding: 10px 0 10px 0;
	border-bottom:1px dotted #C6C6C6;
}
.round ul li span h2 {
    color: #373B3E;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    padding: 6px 20px 6px 0;
	border-bottom:0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.round ul li img {
	max-width:100%;
	border:0;
}
.round ul li span {
	display:block;
	background:url(../images/arrow.png) no-repeat right 50%;
	-webkit-background-size:8.5px 13px;
	background-size:8.5px 13px;
	padding:10px 20px 9px 0;
	position:relative;
	font-size:16px;
	min-height:22px;
}
.round li span.none {
    background: none repeat scroll 0 0 transparent;
}
.round ul li span img {
	border:0 none;
	width:50px;
	height:50px;
	float:left;
	margin:0 10px 0 0;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-size:50px 50px;
}
.round ul li span p {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-right:25px;
}
.round ul li span em {
	display:block;
	-webkit-border-radius:20px;
	border-radius:20px;
	color:#FFF;
	font-size:12px;
	line-height:12px;
	margin-top:-10px;
	padding:4px 8px;
	position:absolute;
	right:20px;
	top:50%;
	text-shadow:0 0 #FFFFFF;
	font-style:normal;
}
em.ok {background-color:#1CC200}
em.error {background-color:#FF6600}
em.no {background-color:red}
em.more {text-shadow:0 1px #FFF !important;color:#666666 !important;right:8px !important}
.mb{ margin-bottom:8px}
.round ul li.address {
	line-height:22px;
	padding-left:34px;
}
.round ul li.tel {
	line-height:22px;
	padding-left:34px;
}
.round ul li.nob {
    border-width:0;
}
.round ul li.nob .px{
    border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	margin: 5px 0 4px;
	padding: 5px 10px;
}
.round ul li.nob .dropdown-select{
    border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	margin: 5px 0 4px;
	padding: 5px 10px;
}
.round ul li.nob .pxtextarea{
    border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	margin: 5px 0 5px;
	padding: 5px 10px;
}
.round ul li.nob:last-of-type {
	margin-bottom:8px
}
.round ul li.title{
	background-color:#E1E1E1;
    background-image: linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
	background-image: -o-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
	background-image: -moz-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
	background-image: -webkit-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
	background-image: -ms-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #E7E7E7),color-stop(1, #f9f9f9));
	-webkit-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
	-moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
	box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.round ul li.title span{
    padding: 7px 15px 6px 0; color:#666;text-shadow:0 1px #FFF;
}
.info_head {
	border:1px solid #C6C6C6;
	background-color:rgba(255, 255, 255, 0.8);
	text-align:left;
	font-size:14px;
	line-height:24px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow:0 1px 1px #f6f6f6;
	padding:10px;
	margin-bottom:10px;
}
.info_head .title {
	display:block;
	background:url(../images/arrow.png) no-repeat right 50%;
	-webkit-background-size:8.5px 13px;
	background-size:8.5px 13px;
	padding-right: 15px;
	line-height: 18px;
}
.info_child{
	padding:10px 0;
	line-height:28px;
	border-top:1px #DDDDDD solid;
	margin-top:10px;
}
.info_child img{
	max-width:285px
}
.info_child_txt{
	border-top:1px #CCCCCC dotted;
	padding-top:10px;
}
.info_light{ padding:10px;}
.info_light .title {
	background:url(../images/arrow2.png) no-repeat right 50%;
	-webkit-background-size:13px 8.5px;
	background-size:13px 8.5px;
	line-height: 24px;
	display:block;
}
.info_integral {
	cursor:pointer;
	min-height:24px;
}
.info_integral  i{
	padding-left:5px;
	margin-right:10px;
	font-size:20px;
	position:relative;
	top:2px;
	color:#999
}
.info_integral .title{
	color:#666;
	font-size:15px;
}
.info_integral .titles{
	color:#ff3366;
	font-size:15px;
	font-weight:bold
}
.info_card {
	padding:10px 0 10px 55px;
	cursor:pointer;
	-webkit-background-size:24px 24px;
	background-size:24px 24px;
	min-height:48px;
	position:relative;
	border-bottom:1px #CCCCCC dotted
}
.info_card:last-child{ 
	border-bottom:0px #CCCCCC dotted
}
.info_card_price{
	padding-top:10px;
	line-height: 30px;
	font-weight:bold;
	display:block;
	font-size:14px;
	color:#F30;
	overflow:hidden;
}
.info_card_price em {
	display:block;
	-webkit-border-radius:20px;
	border-radius:20px;
	color:#FFF;
	font-size:12px;
	line-height:12px;
	margin-top:5px;
	padding:4px 8px;
	top:50%;
	text-shadow:0 0 #FFFFFF;
	font-style:normal;
}
.info_card  i{
	display:block;
	color:#999;
	position:absolute;
	top:4px;
	left:-7px;
	text-align:center;
}

.info_card i img{
	max-width:60px;
	max-height:60px;
	min-width:60px;
	min-height:60px;
}
.info_card h1{ font-size:15px; font-weight:bold}
.info_card .title{
	background:none;
	-webkit-background-size:8.5px 13px;
	background-size:8.5px 13px;
	line-height: 24px;
	display:block;
	font-size:12px;
	color:#999
}
.info_card .titles{
	background:none;
	-webkit-background-size:8.5px 13px;
	background-size:8.5px 13px;
	line-height: 24px;
	display:block;
	font-size:14px;
	color:#ff3366;
	font-weight:bold;
}

#nav-footer {
	position:fixed;
	z-index:1;
	bottom: 0px;
	bottom: 0px;
	display:block;
	width:100%;
}
*html #nav-footer {
	margin-top: -1px; 
	position: absolute;
}
#nav-footer ul{ zoom:1; position:relative;}
#nav-footer ul li {
	width:33%;
	float:left;
	display:block;
	text-align:center;
	border-bottom:2px #2C2C2C solid;
	background-image: linear-gradient(bottom, #2C2C2C 0%, #434343 100%);
	background-image: -o-linear-gradient(bottom, #2C2C2C 0%, #434343 100%);
	background-image: -moz-linear-gradient(bottom, #2C2C2C 0%, #434343 100%);
	background-image: -webkit-linear-gradient(bottom, #2C2C2C 0%, #434343 100%);
	background-image: -ms-linear-gradient(bottom, #2C2C2C 0%, #434343 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #2C2C2C),color-stop(1, #434343));
}
#nav-footer ul li i {
	display:block;
	color:#ACACAC;
	text-align:center;
	font-size:28px;
	padding-top:10px;
	padding-bottom:10px;
}
#nav-footer ul li.on{
	border-bottom:2px #AE432C solid;
	background-image: linear-gradient(bottom, #000000 0%, #423C3E 100%);
	background-image: -o-linear-gradient(bottom, #000000 0%, #423C3E 100%);
	background-image: -moz-linear-gradient(bottom, #000000 0%, #423C3E 100%);
	background-image: -webkit-linear-gradient(bottom, #000000 0%, #423C3E 100%);
	background-image: -ms-linear-gradient(bottom, #000000 0%, #423C3E 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #000000),color-stop(1, #423C3E));
}
#nav-footer ul li.on i {color:#FFFFFF;}
.paging{width: 100%;height: 30px;clear: both;text-align: center;margin-top:15px;}
.paging .prev,.paging .next{padding:8px 15px;border:1px solid #ccc;border-radius: 15px;background-color: #fff;}
.paging .prev{}
.paging .next{}
.search{height:28px;line-height: 20px;}
.search .shaixuan{width:14%;height:25px;border:1px solid #3879D9;border-radius:6px;background-color: #fff;background-color:#3879D9;color:#fff;display: block;float: left;text-align: center;line-height: 25px;min-width: 45px;margin-left: 2%;}
.search input{width:60%;float: left;height: 26px;border:1px solid #ccc;border-radius: 5px;text-indent: 5px;line-height: 26px;}
.search .search_btn{width:14%;height:25px;border:1px solid #669900;border-radius:6px;background-color: #fff;background-color: #669900;color:#fff;display: block;float: left;text-align: center;line-height: 25px;min-width: 45px;margin-left:2%;}
#xs_choose_layer{position:absolute;width: 100%;top: 0;left: 0;background-color: #fff;opacity: 0.95;color:#000;border-bottom:1px solid #ccc;box-shadow: 0px 2px 10px #888888;font-size: 14px;display: none;}
#xs_choose_layer a{color:#000;font-size: 14px;}
#xs_choose_layer .title{width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 16px;clear: both;color:#000;}
#xs_choose_layer .jf,#xs_choose_layer .pl,#xs_choose_layer .dj{padding:2px 10px;clear:both;}
#xs_choose_layer span{display: block;clear: both;font-size: 14px;}
#xs_choose_layer a{display: block;font-size: 14px;float: left;margin: 5px 5px;padding: 2px 5px;border:1px solid #ccc;}
#xs_choose_layer .active{background-color: #ccc;}
#xs_choose_layer .close_btn{font-size: 14px;border:1px solid #ccc;margin:0 auto;clear:both;width:80px;height: 25px;text-align: center;line-height: 25px;background-color:#3879D9;color:#fff;border-radius: 5px;border:none;}
.good_num{clear: both;width: 100%;height: 35px;line-height: 35px;}
.good_num span{width:20px;height:35px;line-height:35px;font-size: 20px;float: left;text-align: center;cursor: pointer;}
.good_num input{width: 35px;height: 20px;line-height: 20px;text-align: center;float: left;margin:8px 0 0px 0;}
.input{width:60%;height: 26px;border:1px solid #ccc;border-radius: 5px;text-indent: 5px;line-height: 26px;}
.btn{width:60%;height: 30px;background-color:#3879D9;border-radius: 5px;line-height: 30px;text-align: center;color:#fff;border:none;}
.form-control{width:100%;height: 26px;border:1px solid #ccc;border-radius: 5px;text-indent: 5px;line-height: 26px;}
.dots{position: absolute;top:125px;left:50%;width:80px;height:15px;margin-left: -40px;overflow: hidden;text-align: center;line-height: 15px;}
.dots .dot{float: left;width:15px;height: 15px;border-radius: 15px;background-color: #fff;margin: 0 2px;}
.dots .active{background-color: yellow;}
.qiandao{width: 90%;margin: auto;text-align: center;margin-bottom: 10px;}
.qiandao img{max-height: 84px;width: 100%;}
.product_ad{width: 98%;margin: auto;text-align: center;margin-bottom: 10px;}
.product_ad img{max-width: 100%;}
.top_roll{height:30px;margin: auto;overflow: hidden;background:#fff url('../images/dot.png') 5px center no-repeat;	margin:0px 10px 10px 10px;}
.roll{width:100%;height: 18px;line-height:18px;font-size: 14px;overflow: hidden;margin-top: 6px;}
.roll ul{list-style: none;}
.roll ul li{width:100%;height: 18px;overflow: hidden;line-height:18px;white-space: nowrap;text-overflow: ellipsis;text-indent: 30px;}