@charset "utf-8";
html {
	font-size: 625%;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, a {
	margin: 0;
	padding: 0;
}
body {
	font-family: "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
 font-size: .16rem;
	background-color: #f9f9f9;
}
ol, ul, li {
	list-style: outside none none;
}
a {
	text-decoration: none;
}
a:focus, a:active {
	outline: medium none;
}
img {
	display: block;
	max-width: 100%;
}
header, section, footer, div, figure, figcaption, h1, h2, h3, h4, p, ul, ol, form, fieldset, figure, dl, dd, dt, a {
	box-sizing: border-box;
}
.none {
	display: none;
}
.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*#ef4122*/

/*--------------------css开始--------------------*/
/*--------------------走进永光css开始--------------------*/
.container {
	margin-top: 40px;
}
.container02 {
	margin-top: 48px;
}
.footer {
	position: fixed;
	bottom: 0;
	width: 100%;
}
.bottom a {
	float: left;
	width: 25%;
	text-align: center;
	background: #222;
	color: #fff;
	/*border-right: 1px solid #333;*/
	padding: 4px 0;
}
.bottom a:last-child {
	border-right: none;
}
.bottom a span:first-child {
	display: block;
font-size: .24rem;
}
.bottom a span:last-child {
font-size: .12rem;
}
#wrapper {
	margin: 0px;
	width: 100%;
	min-height: 168px;
	float: left;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
#scroller {
	height: auto;
	float: left;
	padding: 0px;
}
#scroller ul {
	list-style: outside none none;
	display: block;
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
#scroller li {
	display: block;
	float: left;
	width: auto;
	height: auto;
	text-align: center;
	font-size: 0px;
	padding: 0px;
	position: relative;
}
#scroller li a {
	display: block;
	padding: 0px;
	margin: 0px;
}
#scroller li p {
	position: absolute;
	z-index: 2;
	display: block;
	width: 100%;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.5);
	color: rgb(244, 244, 244);
	font-size: 14px;
	line-height: 28px;
	text-align: left;
	text-indent: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
}
#nav {
	float: right;
	margin-top: -15px;
	padding: 0px;
	position: relative;
	width: auto;
	z-index: 3;
}
#prev, #next {
	float: left;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px;
	width: 80px;
	display: none;
}
#next {
	float: right;
	text-align: right;
}
#indicator > li {
	display: block;
	float: left;
	list-style: outside none none;
	padding: 0px;
	margin: 0px;
}
#indicator {
	display: block;
	margin: 0px 8px;
	padding: 0px;
	width: auto;
}
#indicator > li {
	text-indent: -9999em;
	width: 8px;
	height: 8px;
	border-radius: 4px;
	background: rgb(136, 136, 136) none repeat scroll 0% 0%;
	overflow: hidden;
	margin-right: 4px;
}
#indicator > li.active {
	background: rgb(221, 221, 221) none repeat scroll 0% 0%;
}
#indicator > li:last-child {
	margin: 0px;
}
.menu301 {
	overflow: hidden;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	margin-bottom: 20px;
}
.menu301 li {
	float: left;
	width: 24.71%;
	/*min-height: 100px;*/
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}
.menu301 li a {
	display: block;
	height: 4.6em;
	text-align: center;
	overflow: hidden;
}
.menu301 li img {
	height: 40px;
	margin: 4px auto 0;
	vertical-align: middle;
}
.menu301 li span {
	display: inline-block;
	width: 100%;
	font-family: Microsoft YaHei;
	line-height: 25px;
	color: rgb(56, 56, 66);
	overflow: hidden;
}
.menu301 li:nth-child(1) {
	border-bottom: 1px solid rgb(222, 222, 222);
	border-right: 1px solid #f3f3f3;
}
.menu301 li:nth-child(2) {
	border-bottom: 1px solid rgb(222, 222, 222);
	border-right: 1px solid #f3f3f3;
}
.menu301 li:nth-child(3) {
	border-bottom: 1px solid rgb(222, 222, 222);
	border-right: 1px solid #f3f3f3;
}
.menu301 li:nth-child(4) {
	border-bottom: 1px solid rgb(222, 222, 222);
}
.cd {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
margin-bottom: .56rem;
}
.cd ul li {
	border-bottom: 1px solid #f3f3f3;
	padding: 8px 10px;
	overflow: hidden;
	position: relative;
}
.cd ul li em {
	width: 15px;
	height: 22px;
	background: transparent url('../images/em.jpg') no-repeat scroll 0% 0%;
	position: absolute;
	right: 3%;
	top: 28%;
}
.cd_left {
	width: 12%;
	height: auto;
	float: left;
}
.cd_left img {
	height: 32px;
	width: 32px;
	/*border: 1px solid #ededed;
	border-radius: 5px;*/
	overflow: hidden;
}
.cd_right {
	float: left;
	padding-top: 5px;
	width: 75%;
}
.cd_right h2 {
	color: rgb(56, 56, 66);
	font-family: Microsoft YaHei;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
}
.cd_right p {
	color: rgb(159, 159, 159);
	width: 90%;
	font-family: Microsoft YaHei;
	white-space: nowrap;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	line-height: 28px;
}
/*--------------------关于我们css开始--------------------*/
.aboutus {
padding: .1rem .1rem .6rem .1rem;
}
.aboutus img {
margin-bottom: .2rem;
}
.aboutus p {
	color: #666;
font-size: .14rem;
line-height: .32rem;
margin-bottom: .1rem;
	text-indent: 2em;
}
/*--------------------新闻中心css开始--------------------*/
header {
	background: #3a3a3a;
	color: rgb(255, 255, 255); /*display: -moz-box;*/
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 99;
}
header span {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 42px;
	cursor: pointer;
}
header span:active {
	background-color: rgb(51, 51, 51);
}
header h2 {
	margin: 0px;
	font-size: 18px;
	line-height: 40px;
	font-weight: normal;
	display: block;
	text-align: center;
	background-color: #de3c00;
}
.navlist {
	background: transparent url('../images/list.gif') no-repeat scroll center center / auto 15px;
}
.lm {
	background: transparent url('../images/down.png') no-repeat scroll center center / auto 18px;
}
.news {
	overflow: hidden;
}
.list-article li {
	border-bottom: 1px solid rgb(238, 238, 238);
}
.list-article li a {
	display: block;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	overflow: hidden;
	padding: 15px 10px;
}
.list-article li a:active {
	background: rgb(248, 248, 248) none repeat scroll 0% 0%;
}
.list-article li img {
	width: 120px;
	height: 82px;
	float: left;
	margin-right: 10px;
}
.list-article li h3 {
	margin: 0px;
	font-size: 16px;
	color: #323232;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: normal;
}
.list-article li span {
	color: #909090;
	font-size: 12px;
}
.list-article li p {
	margin: 5px 0px 0px;
	padding: 0px;
	height: 36px;
	font-size: 14px;
	color: #646464;
	line-height: 18px;
	overflow: hidden;
}
.page-box {
	text-align: center;
	padding-bottom: 60px;
}
.digg {
	text-align: left;
	padding-left: 35%;
	display: inline-block;
	border-radius: 4px;
	padding: 4px;
	font-size: 12px;
}
.digg span {
	padding: 4px 6px;
	border: 1px solid #F3F3F3;
	line-height: 1;
	background-color: #F3F3F3;
	display: inline-block;
	border-radius: 0px;
	color: #666;
	margin-right: 4px;
}
.digg a {
	padding: 4px 6px;
	border: 1px solid #f3f3f3;
	line-height: 1;
	background-color: #F3F3F3;
	display: inline-block;
	border-radius: 0px;
	color: #333;
	margin-right: 4px;
}
.digg .current {
	background-color: #de3c00;
	color: #fff;
}
.case {
	overflow: hidden;
	border-bottom: 1px solid rgb(238, 238, 238);
 padding: 0 0 .6rem 0;
	background-color: #fff;
}
.list-picture li {
	width: 48%;
	float: left;
	padding: 1%;
	padding-top: 10px;
	text-align: center;
	box-shadow: 1px 1px 0px rgb(238, 238, 238);
}
.list-picture li img {
	width: 140px;
	height: 110px;
	display: inline-block;
}
.list-picture li h3 {
	margin: 10px 0px 10px 0px;
 font-size: .14rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #323232;
	font-weight: normal;
}
.case1 {
	border-bottom: 1px solid #ececec;
 margin-bottom: .1rem;
}
.case1 h4 {
	font-weight: normal;
	width: 100%;
	text-align: center;
	font-size: 18px;
	line-height: 26px;
}
.case1 span {
	color: #909090;
	font-size: 14px;
	display: block;
	text-align: center;
	padding: 6px 0;
}
.case_intro {
 padding: 0 .1rem .6rem .1rem;
}
.case_intro p {
 font-size:.14rem;
	color: #666;
	text-indent: 2em;
 line-height: .32rem;
}
.case_intro h4 {
	font-weight: normal;
	color: #333;
 padding: .14rem .2rem;
}
.case_intro img {
 margin-bottom: .08rem;
	width: 100%;
}
.hezuopic {
 padding: .1rem;
}
.hezuo {
 padding: .1rem;
}
.hezuo p {
	font-size: 0.14rem;
	color: #666;
	text-indent: 2em;
	line-height: 0.26rem;
}
.hezuo p:first-child {
	color: #646464;
}
.hezuo p:nth-child(2) {
	color: #646464;
}
.hezuo p:last-child {
	color: #646464;
}
.hezuophone {
	line-height: 40px;
	background-color: #f5f5f5;
	text-align: center;
	margin-bottom: 55px;
}
/*text-align: right;*/
padding: .06rem 0;
/*font-size: .14rem;*/
}
.hezuophone p:first-child {
	color: #323232;
 font-size:.18rem;
}
.hezuophone p:nth-child(2) span {
	/*background: #333;*/
	color: #de3c00;
font-size: .16rem;
}
.hezuophone p:last-child span {
	/*background: #333;*/
	color: #de3c00;
font-size: .16rem;
}
.lyimg img {
	width: 100%;
	height: auto;
}
.message {
	margin: 10px 10px 70px 20px;
	border-left: 2px solid rgb(250, 190, 0);
	background-color: #fff;
	padding: 10px 0px;
}
.djly {
	font-size: 20px;
	color: #de3c00;
	padding-left: 20px;
	position: relative;
	line-height: 24px;
	font-weight: bold;
}
.lyb {
	width: 24px;
	height: 24px;
	border: 2px solid #de3c00;
	display: block;
	position: absolute;
	left: -15px;
	top: 0px;
	border-radius: 50%;
	background: rgb(255, 255, 255) url('../images/bi.png') no-repeat scroll center center / 12px 12px;
}
.message_box {
	margin: 20px 0px 20px 20px;
	position: relative;
	display: none;
}
.lybox {
	border: 1px solid rgb(221, 221, 221);
	border-radius: 5px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	padding: 10px;
}
.lybox textarea {
	width: 100%;
	border: 1px solid rgb(204, 204, 204);
	padding: 5px;
	font-size: 12px;
	border-radius: 3px;
	margin-bottom: 10px;
	box-sizing: border-box;
	font-family: "微软雅黑";
}
.lybox input {
	width: 100%;
	height: 30px;
	border: 1px solid rgb(204, 204, 204);
	padding: 0px 5px;
	font-size: 12px;
	border-radius: 3px;
	margin-bottom: 10px;
	box-sizing: border-box;
	font-family: "微软雅黑";
}
.lybox button {
	width: 100%;
	height: 40px;
	border-radius: 4px;
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	background: #de3c00;
	border: none;
}
.liuyan {
	margin: 20px;
	position: relative;
}
.liuyan .jiedian {
	display: block;
	width: 10px;
	height: 10px;
	border: 2px solid #de3c00;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	position: absolute;
	top: 5px;
	left: -28px;
	border-radius: 50%;
}
.liuyan .name {
	font-size: 14px;
	color: #de3c00;
	border-bottom:dashed 1px #ececec;
	padding-bottom:5px;
	padding-bottom: 20px;
}
.liuyan .name a {
	color: #de3c00;
}
.liuyan .date {
	font-size: 12px;
	color: #de3c00;
}
.liuyan .cont {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	border: 1px solid rgb(221, 221, 221);
	border-radius: 5px;
	margin: 10px 0px;
	padding: 10px;
	line-height: 22px;
font-size: .14rem;
}
.huifu {
	margin: 20px 0px 20px 20px;
	position: relative;
}
.huifu .name {
	font-size: 16px;
	color: #fabe00;
}
.huifu .date {
	font-size: 12px;
	color: #fabe00;
}
.huifu .cont {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	border: 1px solid rgb(221, 221, 221);
	border-radius: 5px;
	margin: 10px 0px;
	padding: 10px;
	line-height: 22px;
font-size: .14rem;
}
.liuyan ul {
	overflow: hidden;
	margin-top: 20px;
}
.liuyan ul li {
	width: 25%;
	overflow: hidden;
	margin-right:12%;
	float: left;
	text-align:center;
	font-size:14px;
	line-height:20px;
}
.liuyan ul li:nth-child(3n){
	margin-right:0px;
}
.liuyan ul li .netlogo {
	overflow: hidden;
	border: solid 1px #ececec;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px; 
	border-radius: 50px;
}
.liuyan ul li .netlogo img{
	width:100%;
}
.liuyan ul li a{
	color:#333;
}
.liuyan ul li p{
	margin-top:5px;
}
.arrowIcon{
	width:6px;
	height:21px;
	display:inline-block;
	margin-top:5px;
	float:right;
}
.online_saleBox{
	padding-bottom:20px;
}
.online_sale {
	background: #fff;
	border-radius: 4px;
	margin-left:.1rem;
	margin-right:.1rem;
	margin-bottom:.1rem;
	border: 1px solid #ececec;
	margin-top:10px;
}
body div.online_sale:last-child {
	margin-bottom: .5rem;
}
.online_sale > a > p {
padding: .1rem .1rem;
	color: #666;
font-size: .16rem;
}
.online_sale > a > p{
	color:#333;
}
.online_sale > a > p:focus,.online_sale > a > p:active{
	color:#fff;
}
.online_sale a > p > span {
	display: inline-block;
	float: right;
}
.zhankai {
	display: none;
}
.zhankai > p {
 padding:.14rem .1rem;
	color: #666;
 font-size: .14rem;
	border-bottom: 1px solid #ececec;
}
.zhankai > a > p {
 padding:.14rem .1rem;
	color: #666;
 font-size: .14rem;
	border-bottom: 1px solid #ececec;
}
.zhankai > p:last-child {
	border-bottom: none;
}
.zhankai > a > p > span {
	display: inline-block;
	float: right;
font-size: .12rem;
}
.zhankai > a > span {
	display: inline-block;
	float: right;
font-size: .12rem;
}
.imp {
	background: #de3c00;
	color: #fff!important;
}
 @media only screen and (min-width: 480px) {
ul.list-picture li {
	width: 33.33%;
}
}
 @charset "utf-8";
/* 全局CSS
----------------------------------------------------------------------*/
body {
	font-family: "Microsoft Yahei", helvetica, arial;
	color: #262626;
}
a, a:link {
	text-decoration: none;
}
.red {
	color: #F00;
}
/*以下部分是Validform必须的*/
 .Validform_checktip {
	display: block;
	color: #999;
	font-size: 14px;
}
 .Validform_right {
	color: #71b83d;
}
 .Validform_wrong {
	color: #F00;
	white-space: nowrap;
}
 .Validform_loading {
}
 .Validform_error {
	background: #FEFBD3;
}
/*焦点图样式*/
#slider {
	margin-top: 1em;
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
}
/*图标导航样式*/
.nav-list {
	position: relative;
	margin: 5% auto 3% auto;
	width: 100%;
}
.nav-list ul {
	margin: 0;
	padding: 0;
	zoom: 1;
}
.nav-list ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.nav-list ul li {
	display: block;
	position: relative;
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 25%;
	text-align: center;
}
.nav-list ul li a {
	display: block;
	position: relative;
	margin: 5% auto;
	text-align: center;
	width: 68%;
	line-height: 35px;
}
.nav-list ul li a img {
	display: block;
	margin: auto;
	max-width: 100%;
}
.nav-list ul li a.pressed img {
	opacity: 0.5;
}
.nav-list ul li a span {
	display: block;
	margin: auto;
	width: 98%;
	font-size: 13px;
	font-weight: bold;
	color: #262626;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/*按钮样式*/
 textarea,  select,  input[type="text"],  input[type="search"],  input[type="number"],  input[type="password"] {
	margin: 0.5em 0;
	padding: 0.7em 1em;
	height: auto;
	border: 1px solid #ececec;
	border-radius: 0.2125em;
	font-family: "Microsoft Yahei", helvetica, arial;
	color: #262626;
	font-size: 14px;
	line-height: 1.3em;
}
.btn {
	position: relative;
	margin: 0.5em 0;
	padding: 0.7em 1em;
	display: block;
	background: #fff;
	color: #353535;
	font-size: 14px;
	font-family: "Microsoft Yahei", helvetica, arial;
	line-height: 1.3em;
	text-align: center;
	border-radius: 0.2125em;
	letter-spacing: 0.2em;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: pointer;
}
#btnSubmit:hover, #btnSubmit:focus {
	background-color: #de3c00;
}
.btn.full {
	width: 100%;
}
.btn.gray {
	color: #777;
	background: #ddd;
	border-color: #ddd;
}
.btn.green {
	color: #fff;
	background: #52A152;
	border-color: #52A152;
}
.btn.red {
	color: #fff;
	background: #f00;
	border-color: #f00;
}
.btn.blue {
	color: #fff;
	background: #de3c00;
	border-color: #de3c00;
}
.btn.orange {
	color: #fff;
	background: #f90;
	border-color: #f90;
}
.backButton {
	position: absolute;
	display: block;
	left: 25px;
	top: 0;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-overflow: ellipsis;
	text-align: left;
	text-decoration: none;
	width: 50px;
	height: 32px;
	line-height: 44px;
	vertical-align: top;
	z-index: 2;
	cursor: pointer;
}
.backButton:before {
	position: absolute;
	left: -20px;
	top: 10px;
	content: "";
	font-family: 'chevron';
	font-size: 22px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	z-index: -1;
}
/*标题样式*/
.section {
	margin: 1em -10px 0.5em -10px;
	border-bottom: 1px solid #fafafa;
}
.section h1 {
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 2.2em;
	border-bottom: 1px solid #cececf;
	font-size: 17px;
	font-weight: bold;
	color: #262626;
}
.section h1 span {
	display: block;
	margin-right: 10px;
	float: right;
	color: #666;
	font-size: 12px;
	font-weight: normal;
}
 .meta {
	margin: 1em auto auto auto;
	padding-bottom: 10px;
	border-bottom: 1px solid #EEE;
}
 .meta .meta-tit {
	color: #de3c00;
	font-size: 19px;
	margin: 0 0 10px;
}
 .meta .meta-info {
	font-size: 12px;
	color: #999;
}
 .meta .meta-info span {
	margin-right: 0.5em;
}
/*列表样式*/
 .listview {
	margin: 0 -10px;
}
 .listview.inset {
	margin: 10px 0;
	border-color: #ddd;
	border-radius: 0.2125em;
}
 .listview .nodata {
	margin: 0 10px;
	line-height: 35px;
}
 .listview li:first-child {
	border-top: 0;
}
 .listview li {
	border-color: #efefef;
}
 .listview li>a {
	padding: 15px 20px 15px 10px;
	color: #53575E;
}
 .listview li>a>img {
	float: left;
	margin-right: 10px;
	width: 75px;
}
 .listview li>a>h2 {
	display: block;
	margin: 0;
	padding: 0;
	color: #de3c00;
	font-size: 15px;
	font-weight: normal;
	height: 30px;
	line-height: 150%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
 .listview li>a .intro {
	margin: 0 0 5px 0;
	color: #8c8c8c;
	font-size: 12px;
	line-height: 20px;
	height: 40px;
	text-overflow: ellipsis;
	overflow: hidden;
}
 .listview li>a .note {
	margin: 0 0 5px 0;
	height: 40px;
}
 .listview li>a .note p {
	margin: 0;
	padding: 0;
	color: #8c8c8c;
	height: 20px;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
 .listview li>a .note p .price {
	display: inline-block;
	margin-right: 3px;
	color: #F00;
	font-size: 15px;
	font-style: inherit;
}
 .listview li>a .note p .date {
	display: inline-block;
	margin-right: 3px;
	font-size: 12px;
	font-style: inherit;
}
 .listview li>a .note p .hot {
	display: block;
	float: right;
	padding: 0 5px;
	font-size: 12px;
	font-style: inherit;
}
 .listview li>a>.text {
	display: block;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
 .listview li>a>.date {
	display: block;
	float: right;
	margin: 0 5px;
	padding: 0;
	font-size: 12px;
	font-style: normal;
	color: #8c8c8c;
}
 .listview li>a>.number {
	display: block;
	float: left;
	margin: 0 3px 0 0;
	padding: 3px 0;
	width: 18px;
	color: #fff;
	font-size: 10px;
	font-style: normal;
	line-height: 1em;
	text-align: center;
	background: #de3c00;
	border-radius: 3px;
}
 .listline li:first-child {
	margin-top: 1em;
	border-top: 1px solid #ebebeb;
}
/*筛选菜单样式*/
.select-bar {
	margin: 0 -10px;
}
.select-bar:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.select-bar .col {
	float: left;
	width: 50%;
}
.select-bar .col a {
	position: relative;
	margin: 0;
	padding: 0.8em 1em;
	display: block;
	background: #fff;
	color: #353535;
	font-size: 14px;
	font-family: "Microsoft Yahei", helvetica, arial;
	line-height: 1.2em;
	text-align: center;
	border: 1px solid #ddd;
	border-left: 0;
	letter-spacing: 0.2em;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: pointer;
}
.select-bar .col:last-child a {
	border-right: 0;
}
.select-bar .col a.icon-back:after {
	position: absolute;
	display: block;
	left: 0.5625em;
	top: 50%;
	margin-top: -11px;
	content: "";
	width: 22px;
	height: 22px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2012%2014%22%20style%3D%22enable-background%3Anew%200%200%2012%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M4%2C3V0L0%2C4l4%2C4V5c0%2C0%2C6%2C0%2C6%2C3s-5%2C4-5%2C4v2c0%2C0%2C7-1%2C7-6C12%2C4%2C7%2C3%2C4%2C3z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.select-bar .col a.icon-carat-r:after {
	position: absolute;
	display: block;
	right: 0.5625em;
	top: 50%;
	margin-top: -11px;
	content: "";
	width: 22px;
	height: 22px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20style%3D%22enable-background%3Anew%200%200%208%2012%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%222%2C0%200%2C2%204%2C6%200%2C10%202%2C12%208%2C6%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.select-bar .col a.icon-trash:after {
	position: absolute;
	display: block;
	right: 0.5625em;
	top: 50%;
	margin-top: -7px;
	content: "\72";
	font-family: 'IcoMoon';
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
}
.select-bar .col a.icon-check:after {
	position: absolute;
	display: block;
	left: 0.5625em;
	top: 50%;
	margin-top: -7px;
	content: "\7d";
	font-family: 'IcoMoon';
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
}
.category-bar {
}
.category-bar li {
	margin: 0 0 5px 0;
	clear: both;
	list-style: none;
}
.category-bar li h2 a {
	display: block;
	font-size: 17px;
	color: #de3c00;
	line-height: 35px;
	border-bottom: 1px solid #ddd;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.category-bar li p:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.category-bar li p a {
	display: block;
	float: left;
	margin: 10px 0;
	font-size: 15px;
	color: #666;
	width: 33.333%;
	line-height: 20px;
	height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/*分页页码*/
.page-list {
	position: relative;
	margin: 20px 0;
	clear: both;
}
.page-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.page-list a, .page-list span {
	margin: 0;
	padding: 0;
	display: none;
	float: left;
	width: 25%;
	line-height: 35px;
	border: 1px solid #ddd;
	border-right-color: #fff;
	font-size: 13px;
	text-align: center;
	background: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.page-list span {
	color: #999;
}
.page-list a {
	color: #de3c00;
}
.page-list span:nth-child(1), .page-list span:nth-child(2), .page-list a:nth-child(2) {
	display: block;
	float: left;
}
.page-list span:nth-last-child(1), .page-list a:nth-last-child(1) {
	display: block;
	float: left;
	border-right-color: #ddd;
}
.page-list .current {
	display: block;
	float: left;
}
/*内容样式*/
 .video-box {
	margin-top: 10px;
	width: 100%;
}
 .entry {
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 24px;
	word-wrap: break-word;
}
 .entry img {
	max-width: 100%!important;
	height: auto!important;
}
 .entry h2, .entry h3, .entry h4 {
	padding-bottom: 5px;
	border-bottom: 1px solid #EEE;
	color: #111;
}
 .entry h2 {
	font-size: 17px;
}
 .entry h3,  .entry h4 {
	font-size: 14px;
}
 .entry strong {
	color: #DC2523;
}
 .entry ul, .entry ol {
	margin: 16px;
}
 .entry li {
	margin-left: 26px;
}
 .entry ul li {
	list-style: disc outside none;
}
 .entry ol li {
	list-style: decimal outside none;
}
 .entry p {
	display: inherit;
	margin: 15px 0;
	color: #333;
	font-size: 15px;
	line-height: 24px;
	word-wrap: break-word;
}
 .entry a {
	text-decoration: underline;
}
 .entry code,  .comment code {
	background-color: #EEE;
	border-radius: 2px 2px 2px 2px;
	color: #777;
	font-family: 'courier new';
	margin: 0 4px;
	padding: 1px 4px;
}
 .entry table {
	border-left: 1px solid #EEE;
	border-top: 1px solid #EEE;
}
 .entry table th {
	background-color: #F9F9F9;
	text-align: center;
}
 .entry table td,  .entry table th {
	border-bottom: 1px solid #EEE;
	border-right: 1px solid #EEE;
	padding: 5px 10px;
}
/*评论样式*/
 .comment-add {
	padding-bottom: 15px;
}
 .comment-add .btn-list .btn {
	margin: 0;
	padding: 0.5em 0.7em;
	float: right;
	color: #fff;
	border-color: #de3c00;
	background: #de3c00;
}
 .comment-add .btn-list .code {
	display: inline-block;
	margin: 0;
	padding: 0.5em;
	width: 60px;
	height: auto;
	text-transform: uppercase;
}
 .comment-list {
	margin: 0 -10px;
}
 .comment-list .nodata {
	margin: 0 10px;
	line-height: 35px;
}
 .comment-list li {
	padding: 15px 10px;
	border-bottom: 1px solid #efefef;
	list-style: none;
}
 .comment-list li:first-child {
	border-top: 1px solid #efefef;
}
 .comment-list li:last-child {
	border-bottom: none;
}
 .comment-list li .floor {
	display: none;
	float: right;
	font-size: 17px;
	color: #ddd;
}
 .comment-list li .avatar {
	display: none;
	background: #fff;
	border-radius: 2px 2px 2px 2px;
	float: left;
	height: 36px;
	overflow: hidden;
	width: 36px;
}
 .comment-list li .avatar img {
	width: 36px;
	height: 36px;
}
 .comment-list li .inner p {
	margin: 0;
	padding: 0;
	font-size: 15px;
	color: #262626;
	line-height: 1.5em;
}
 .comment-list li .inner .meta {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 13px;
	color: #999;
	border: none;
}
 .comment-list li .inner .meta .blue {
	color: #1E7BB3;
}
 .comment-list li .inner .meta .time {
	float: right;
}
 .comment-list li .answer {
	margin: 10px 0 0 0;
	padding: 10px;
	background: #F6F6F6;
	border: 1px solid #E6E6E6;
	border-radius: 3px;
}
 .comment-list li .answer p {
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 1.5em;
}
 .comment-list li .answer .meta {
	margin: 0 0 5px 0;
	padding: 0;
	color: #999;
	font-size: 13px;
	border: none;
}
 .comment-list li .answer .meta .blue {
	color: #1E7BB3;
}
 .comment-list li .answer .meta .time {
	float: right;
}
 .more-comment {
	margin: 15px 0 0 0;
}
 .more-comment .btn {
	display: block;
	margin: 0;
	padding: 0 10px;
	width: 100%;
	line-height: 35px;
	height: 35px;
	color: #de3c00;
	font-size: 15px;
	text-align: center;
	border: 1px solid #d8d8d8;
	border-radius: 0;
	background: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/*表单样式*/
 .form-box {
	margin: 10px 0;
}
 .form-box input[type="checkbox"] + label:before {
	left: 0;
	top: 0;
}
 .form-box input[type="checkbox"] + label {
	display: block;
	float: none;
	margin: 0.5em 0;
	padding: 0 0 10px 25px;
	width: auto;
}
 .form-box input.code {
	width: 50%;
}
 .form-box .send {
	display: block;
	float: right;
	margin-top: 7px;
	width: 40%;
	text-align: center;
	border: 1px solid #ddd;
	border-radius: 0.2125em;
	color: #555;
	font-size: 14px;
	line-height: 42px;
	height: 42px;
}
 .form-box .send.gray {
	color: #999;
}
 .form-box>dl {
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
	font-size: 14px;
	line-height: 40px;
}
 .form-box>dl:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
 .form-box>dl dt {
	display: block;
	float: left;
	width: 30%;
	color: #777;
}
 .form-box>dl dd {
	display: block;
	float: left;
	padding: 10px 0;
	width: 70%;
	line-height: 20px;
}
 .form-box>dl dd input,  .form-box>dl dd select {
	margin: -5px 0;
}
/* 页面头部CSS
----------------------------------------------------------------------*/
 h2.logo {
	display: block;
	float: left;
	margin: 5px auto auto 5px;
	padding: 0;
	height: 36px;
}
 h2.logo img {
	height: 34px;
}
/* 购物商城CSS
----------------------------------------------------------------------*/
 .goods-item {
	margin: 15px 0;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius: 0.2125em;
}
 .goods-item h2 {
	margin: 0 0 10px;
	padding-bottom: 10px;
	color: #53575e;
	font-size: 14px;
	line-height: 1em;
	font-weight: normal;
	border-bottom: 1px solid #efefef;
}
 .goods-item>dl {
	clear: both;
	font-size: 14px;
	padding: 5px 0;
}
 .goods-item>dl dt {
	display: block;
	float: left;
	padding-right: 5px;
}
 .goods-btn {
	margin: 15px 0;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius: 0.2125em;
}
 .goods-btn h1 {
	margin: 0 0 10px;
	padding-bottom: 10px;
	color: #de3c00;
	font-size: 19px;
	border-bottom: 1px solid #efefef;
}
 .goods-btn:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
 .goods-btn .price-box {
	margin-bottom: 10px;
	line-height: 1.8em;
}
 .goods-btn .price-box:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
 .goods-btn .price-box div {
	display: block;
	float: left;
	width: 50%;
}
 .goods-btn .price-box div b {
	color: #F00;
	font-size: 21px;
}
 .goods-btn .input-box {
	margin-bottom: 10px;
	clear: both;
	line-height: 37px;
	height: 37px;
}
 .goods-btn .input-box .listbox {
	display: inline-block;
	vertical-align: middle;
}
 .goods-btn .input-box a {
	display: block;
	float: left;
	margin: 0;
	padding: 5px 12px;
	border: 1px solid #ddd;
	font-size: 15px;
	line-height: 25px;
	height: 35px;
	color: #353535;
	cursor: pointer;
}
 .goods-btn .input-box input[type="text"] {
	display: block;
	float: left;
	margin: 0;
	padding: 5px 10px;
	width: 50px;
	border: 1px solid #ddd;
	border-left: 0;
	border-right: 0;
	border-radius: 0;
	font-size: 15px;
	line-height: 25px;
	height: 35px;
	text-align: center;
}
 .goods-btn .btn-box .col {
	float: left;
	width: 50%;
}
 .goods-btn .btn-box .add {
	display: block;
	width: 100%;
	box-sizing: border-box;
	border-color: #f00;
	color: #fff;
	background: #f00;
	cursor: pointer;
}
 .goods-btn .btn-box .buy {
	display: block;
	width: 100%;
	box-sizing: border-box;
	border-color: #de3c00;
	color: #fff;
	background: #de3c00;
	cursor: pointer;
}
 .goods-btn .btn-box .over {
	color: #999;
	background: #f7f7f7;
	border-color: #e8e8e8;
	cursor: default;
}
 .spec-box {
	position: relative;
	margin-top: 10px;
}
 .spec-box:after {
	clear: none;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}
 .spec-box dl {
	clear: both;
	display: block;
}
 .spec-box dl:after {
	clear: none;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}
 .spec-box dl dt {
	float: left;
	width: 20%;
	line-height: 38px;
	min-height: 38px;
	color: #53575e;
}
 .spec-box dl dd {
	position: relative;
	padding: 5px 0;
	line-height: 26px;
	min-height: 26px;
	color: #6c6c6c;
}
 .spec-box dl dd s {
	display: inline-block;
	text-decoration: line-through;
}
 .spec-box dl dd .price {
	display: inline-block;
	margin-right: 5px;
	color: #f40;
	font-size: 24px;
	font-weight: 700;
}
 .spec-box dl dd .items {
	list-style: none;
}
 .spec-box dl dd .items li {
	position: relative;
	float: left;
	margin: 0 5px 8px 0;
	padding: 1px;
	line-height: 20px;
	vertical-align: middle;
}
 .spec-box dl dd .items li a {
	display: block;
	padding: 1px;
	color: #666;
	min-width: 10px;
	width: auto !important;
	text-align: center;
	text-decoration: none;
	border: 1px solid #eee;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
}
 .spec-box dl dd .items li a span {
	display: inline-block;
	padding: 5px 9px;
	font-style: normal;
	line-height: 20px;
}
 .spec-box dl dd .items li a img {
	width: 36px;
	height: 38px;
	vertical-align: middle;
}
 .spec-box dl dd .items li a.selected {
	margin: -1px;
	color: #333;
	border: 2px solid #f40;
	color: #f40;
}
/* 图片分享CSS
----------------------------------------------------------------------*/
 .photo-list {
	margin: 10px -0.5em 0.5em;
	padding: 0;
}
 .photo-list:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
 .photo-list .nodata {
	margin: 0 10px;
	line-height: 35px;
}
 .photo-list li {
	float: left;
	width: 33.3333%;
	list-style: none;
}
 .photo-list li a {
	display: block;
	margin: 0.5em;
}
 .photo-list li a img {
	display: block;
	height: auto;
	width: 100%;
	border: 1px solid #efefef;
}
 .photo-list li a.pressed img {
	opacity: 0.5;
}
 .photo-list li a h2 {
	display: block;
	font-size: 13px;
	font-weight: normal;
	color: #de3c00;
	line-height: 30px;
	height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
 .album-list {
	margin: 10px -0.5em 0.5em;
	padding: 0;
}
 .album-list:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
 .album-list li {
	float: left;
	width: 33.333%;
	list-style: none;
}
 .album-list li:first-child {
	width: 66.666%;
}
 .album-list li a {
	position: relative;
	display: block;
	margin: 0.5em;
}
 .album-list li a img {
	display: block;
	height: auto;
	width: 100%;
	border: 1px solid #efefef;
}
 .album-list li a .info {
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	width: 100%;
	height: 30px;
	background: rgba(0,0,0,0.4);
	overflow: hidden;
}
 .album-list li a .info h2 {
	margin: 0;
	padding: 0 10px;
	font-size: 13px;
	color: #fff;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
 .album-list li a .info p {
	margin: 0;
	padding: 0 10px;
	font-size: 12px;
	color: #fff;
	height: 30px;
	line-height: 15px;
	font-weight: normal;
	text-overflow: ellipsis;
	overflow: hidden;
}
 .album-list li:first-child a .info {
	height: 70px;
}
 .album-list li:first-child a .info h2 {
	font-size: 15px;
}
/*会员中心
----------------------------------------------------------------------*/
 .link-box {
	margin: 15px 0;
	text-align: center;
}
 .link-box a {
	display: inline-block;
	margin-right: 15px;
	color: #666;
	font-size: 13px;
	line-height: 1.5em;
}
 .oauth-list {
	margin: 10px 0;
}
 .oauth-list:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
 .oauth-list h2 {
	margin: 0;
	padding: 5px 0;
	color: #666;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2em;
	height: auto;
}
 .oauth-list a {
	display: block;
	float: left;
	margin: 0 20px 0 0;
	padding: 10px 0;
	line-height: 1.5em;
	vertical-align: middle;
}
 .oauth-list a img {
	min-width: 24px;
	vertical-align: middle;
}
 .head-box {
	margin: 0 -10px 15px -10px;
	padding: 20px 0 0 0;
	background: #f9831d;
	background-image: -moz-linear-gradient(top, #f9831d, #f9831d);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9831d), color-stop(1, #f9831d));
}
 .head-box .avatar-box {
	margin: 0 auto 20px 20px;
	color: #fff;
}
 .head-box .avatar-box:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
 .head-box .avatar-box img {
	float: left;
	width: 64px;
	height: 64px;
	border: 1px solid #efefef;
	border-radius: 3px;
}
 .head-box .avatar-box h3 {
	margin: 0 auto 0 74px;
	padding: 0;
	font-size: 15px;
	line-height: 20px;
	height: 24px;
}
 .head-box .avatar-box p {
	display: block;
	margin: 0 auto 0 74px;
	padding: 0;
	line-height: 20px;
	height: 20px;
}
 .head-box .avatar-box p span {
	font-size: 12px;
}
 .head-box .tip-box {
	padding: 7px 0;
	background: rgba(255,0,0,0.3);
}
 #navbar a.pressed {
	border-radius: 0 !important;
	background: #f9831d;
!important
}
 .head-box .tip-box:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
 .head-box .tip-box dl {
	float: left;
	display: block;
	width: 25%;
	text-align: center;
	color: #fff;
	font-size: 13px;
	border-left: 1px solid #f9831d;
}
 .head-box .tip-box dl:first-child {
	border-left: 0;
}
 .detail-list {
	margin: 0 -10px;
}
 .detail-list .nodata {
	margin: 0 10px;
	line-height: 50px;
	color: #999;
	text-align: center;
}
 .detail-list li {
	display: block;
	position: relative;
	clear: both;
	padding: 15px 10px;
	border-bottom: 1px solid #efefef;
	list-style: none;
}
 .detail-list li:first-child {
	border-top: 0;
}
 .detail-list li:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
 .detail-list li input[type="checkbox"] + label:before {
	left: 0;
	top: 2px;
}
 .detail-list li label {
	display: block;
	float: none;
	margin: 0;
	padding: 0 0 0 25px;
	width: auto;
}
 .detail-list li label h4 {
	font-size: 15px;
	font-weight: normal;
	color: #222;
	line-height: 20px;
}
 .detail-list li label h4 span {
	float: right;
}
 .detail-list li label p {
	font-size: 12px;
	color: #8c8c8c;
	line-height: 20px;
}
 .detail-list li label p span {
	float: right;
}
/*订单样式
----------------------------------------------------------------------*/
 .car-list {
	margin: 0 -10px;
}
 .car-list.inset {
	margin: 10px 0;
	border: 1px solid #ddd;
	border-radius: 0.2125em;
}
 .car-list.inset li:last-child {
	border-bottom: 0;
}
 .car-list .nodata {
	position: relative;
	padding: 20px 0;
	text-align: center;
}
 .car-list .nodata h1 {
	display: block;
	height: 90px;
}
 .car-list .nodata h1:before {
	position: absolute;
	margin-left: -30px;
	left: 50%;
	top: 30px;
	content: "\63";
	font-family: 'IcoMoon';
	color: #de3c00;
	font-size: 60px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	z-index: -1;
}
 .car-list .nodata p {
	color: #999;
	font-size: 17px;
	line-height: 35px;
}
 .car-list li {
	position: relative;
	padding: 10px;
	border-bottom: 1px solid #efefef;
	list-style: none;
}
 .car-list li:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
 .car-list li label.select {
	position: absolute;
	display: block;
	top: 5px;
	left: 35px;
}
 .car-list li .img-box {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	width: 75px;
}
 .car-list li .img-box img {
	width: 75px;
}
 .car-list li>h2 {
	display: block;
	margin: 0;
	padding: 0;
	color: #de3c00;
	font-size: 15px;
	font-weight: normal;
	height: 40px;
	line-height: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
}
 .car-list li p.stxt {
	color: #888;
	font-size: 12px;
	line-height: 1.3em;
}
 .car-list li .note {
	display: block;
	margin-left: 80px;
	padding-top: 10px;
}
 .car-list li .note .price {
	display: inline-block;
	color: #F00;
	font-size: 15px;
	font-style: normal;
	line-height: 23px;
}
 .car-list li .note span {
	display: block;
	float: right;
	color: #8c8c8c;
	font-size: 12px;
	line-height: 23px;
}
 .car-list li .note .btn-list {
	display: block;
	float: right;
}
 .car-list li .note .btn-list input {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 30px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #ddd;
	border-left: 0;
	border-right: 0;
	border-radius: 0px;
	color: 262626;
	font-size: 14px;
	line-height: 23px;
}
 .car-list li .note .btn-list a {
	display: block;
	float: left;
	margin: 0;
	padding: 0 8px;
	border: 1px solid #ddd;
	color: #de3c00;
	font-size: 14px;
	line-height: 23px;
	height: 25px;
}
 .car-list li .note .btn-list a.del {
	margin-left: 5px;
	border: 0;
	line-height: 25px;
	color: #777;
}
 .car-total {
	display: block;
	margin: 0 -10px;
	padding: 15px 10px;
	background: #fafafa;
}
 .car-total .btn-list {
	float: right;
}
 .car-total .note {
	display: block;
}
 .car-total .note h3 {
	color: #333;
	font-size: 14px;
	line-height: 1.8em;
}
 .car-total .note p {
	color: #333;
	font-size: 13px;
	line-height: 1.5em;
}
 .wrap-box {
	margin: 15px 0;
	padding: 6px 10px;
	border: 1px solid #ddd;
	border-radius: 0.2125em;
	background: #fff;
}
 .wrap-box:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
 .wrap-box h2 {
	margin: 0 0 10px;
	padding-bottom: 10px;
	color: #de3c00;
	font-size: 15px;
	line-height: 1em;
	font-weight: normal;
	border-bottom: 1px solid #efefef;
}
 .wrap-box h2 span {
	float: right;
	color: #8c8c8c;
	font-size: 14px;
}
 .wrap-box>p {
	display: block;
	width: 100%;
	font-size: 13px;
	color: #777;
	line-height: 20px;
}
 .wrap-box>dl {
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
	font-size: 14px;
	line-height: 40px;
}
 .wrap-box>dl:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
 .wrap-box>dl dt {
	display: block;
	float: left;
	width: 30%;
	color: #777;
}
 .wrap-box>dl dd {
	display: block;
	float: left;
	padding: 10px 0;
	width: 70%;
	line-height: 20px;
}
 .wrap-box>dl dd input,  .wrap-box>dl dd select {
	margin: -5px 0;
}
 .wrap-box .tip {
	text-align: center;
}
 .wrap-box .tip .icon {
	margin: auto;
	color: #F00;
	font-size: 60px;
}
 .wrap-box .img-list {
	position: relative;
	display: block;
}
 .wrap-box .img-list:after {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -16px;
	content: "";
	font-family: 'chevron';
	color: #777;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
 .wrap-box .img-list img {
	display: inline-block;
	margin: 0 3px 5px 3px;
	width: 75px;
}
 .wrap-box .note {
	display: block;
	position: relative;
	border-top: 1px solid #efefef;
}
/* .wrap-box .note .btn-list{ position:absolute; right:0; top:6px; }*/
 .wrap-box .note p {
	font-size: 14px;
}
 .address-list {
	list-style: none;
	margin: 15px 0;
}
 .address-list li {
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #f0f0f0;
	font-size: 14px;
	cursor: pointer;
}
 .address-list li.selected {
	border: 2px solid #f00;
}
 .address-list li em {
	color: #999;
	font-style: normal;
}
/* 查询页面样式
----------------------------------------------------------------------*/
 .search-bar {
	margin: 15px 0;
}
 .search-bar:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
 .search-bar .col {
	float: left;
	width: 80%;
}
 .search-bar .col-1 {
	float: left;
	width: 20%;
}
 .search-bar input[type="search"] {
	margin: 0;
	padding: 10px;
	font-size: 14px;
	height: 40px;
	line-height: 20px;
	border-right: 0;
	border-radius: 0;
}
 .search-bar .btn {
	margin: 0;
	padding: 10px;
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	border-radius: 0;
	background-color: #de3c00;
	color: rgb(255, 255, 255);
}
 .search-bar i {
	display: block;
	color: #8c8c8c;
	font-size: 12px;
	font-style: normal;
}
#verifyCode {
	font-size: 12px;
}
/* 页面底部样式
----------------------------------------------------------------------*/
.copyright {
	margin: 20px -20px 0 -20px;
	padding: 0;
	background: #fafafa;
	border-top: 1px solid #ddd;
	text-align: center;
}
.copyright p {
	padding: 10px 0;
	line-height: 1.2em;
	font-size: 15px;
	color: #ccc;
}
.copyright p a {
	margin: 0 5px;
	color: #666;
	font-size: 15px;
	font-weight: normal;
}
.copyright address {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: #999;
}
