html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, del, em, font, img, dl, dt, dd, ol, ul, li, form, label, input {
	margin: 0 auto;
	padding: 0;
}
body {
	font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 0;
	margin: 0 auto;
	width: 100%;
	background:#fff;
}
ul, li {
	list-style: none;
}
select, input {
	padding: 0;
	margin: 0;
	outline: none; font-family:Microsoft Yahei;
}
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #0067AC;
}
a img {
	border: 0;
}
img {
	vertical-align: middle;
	max-width:100%;
}
em{ font-style:normal;}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
*html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
*+html .clearfix {
	min-height: 1%;
}
.clr {
display: block;
overflow: hidden;
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}
p{ margin:0 0 10px 0; padding:0;}
ul,li,dl,dt,dd{ padding:0; margin:0; list-style:none;}
i{ padding:0 5px;}
.content {
	margin:0 auto;
	padding:0; width:1190px;
}
.none{ display:none;}
.block{ display:block;}
/*color*/
.grey{ background:#F5F5F5;}
.blue{ border-color:#0067AC; background-color:#0067AC;}
.blue-txt{color:#0067AC;}
.blue-txt:hover{ text-decoration:underline;}
.red{ background-color:#EE494D;}
.orange{ color:#FF6600;}
.red-txt{color: #e4393c;}
.grey-txt{ color:#999;}
/*head*/
.tool{ height:33px; line-height:33px; border-bottom:1px solid #E1E0E0; background:#F7F6F6; color:#666;}
.tool .fl a{ color:#0067ac; padding:0 5px;}
.tool .fl a i{ color:#BEBEBE; padding:0 5px;}
.fa-sort-desc{ color:#888888;}
.tool .fr{position:relative;z-index:100;} 
.tool .fr ul{list-style:none;} 
.tool .fr li {float:left;position:relative;} 
.tool .fr ul ul {visibility:hidden;position:absolute;left:0px;top:33px;border: solid 1px #d1d1d1;
border-top: 0;
background-color: #fff;
box-shadow: rgba(0,0,0,0.2) 1px 1px 1px 0; padding:0; font-size:12px;} 
.tool .fr ul li:hover ul, 
.tool .fr ul a:hover ul{visibility:visible;} 
.tool .fr a{display:block;padding:0 6px;} 
.tool .fr a:hover,.tool .fr li:hover a{ background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0 5px;}
.tool .fr li:hover a{ color:#0067AC;}
.tool .fr ul ul li {clear:both;text-align:center;} 
.tool .fr ul ul li a{display:block;width:85px; line-height:25px;margin:0;} 
.tool .fr ul ul li a:hover,.tool .fr li:hover li a{border:0; border:0; padding:0 5px; color:#333;} 
.tool .fr ul ul li a:hover{ background:#e7e6e6; color:#0067AC;}
.tool .fr .tel .fa{ font-size:18px; color:#BEBEBE;}
.tool .fr .tel b{ font-size:18px; color:#0067ac;}
.tool .fr li:hover .fa.fa-sort-desc:before {content: "\f0d8";}
.header .logo{ width:280px; padding:30px 0;}
.pay-head .logo{ padding:10px 0;}
.header .logo span.tit{ line-height:55px; font-size:20px; margin-left:10px;}
.header .header-r{ width:835px; position:relative; padding-top:40px;}
.erweima{ position:absolute; top:15px; right:0; text-align:center;}
.erweima .title{ line-height:25px; padding-bottom:5px;}
.header .header-r .search{ position:absolute; left:0; top:50px; border-width:2px; border-style:solid; width:545px; height:35px;}
.header .header-r .search .search-txt{ width:420px; padding:5px 10px; height:25px; line-height:25px; border:0; margin:0; color:#8d8d8d; float:left;}
.header .header-r .search .search-btn{float:right; width:105px; background-image:url(../images/search-icon.png); background-position:12px center; background-repeat:no-repeat; font-size:18px; color:#fff; border:0;line-height:35px; height:35px; font-family:Microsoft Yahei; padding-left:20px; cursor:pointer;}
.header .header-r .ask-price{ position:absolute; right:140px; top:50px; line-height:39px;}
.header .header-r .ask-price a{ background:#FF7201; display:block; padding:0 15px 0 10px; font-size:14px; color:#fff;}
.header .header-r .ask-price a i,.nav .caigou a i{ font-size:18px; padding:0 10px 0 0px;}
.nav{height:50px; background:#0067AC;}
.nav .category{ width:180px; position:relative; z-index:99;}
.nav .nav-right{ width:1010px;}
.nav .nav-sub{ width:870px;}
.nav .nav-sub li{ float:left; width:140px; text-align:center; line-height:50px; font-size:18px;}
.nav .nav-sub li a{ color:#fff; display:block;}
.nav .nav-sub li a:hover{ background:#00923F; color:#fff;}
.nav .nav-sub li a.active,.nav .nav-sub li a.active:hover{ background:#85C226; color:#fff;}
.nav .caigou{ padding:10px 0; position:relative; z-index:20;}
.nav .caigou a.tit{ background:#85C325; color:#fff; font-size:14px; line-height:30px; display:block; padding:1px 10px;}
.nav .caigou:hover a.tit{ border:1px solid #ddd; border-bottom:0; background:#fff; color:#0067AC; padding:0 8px 1px 8px;}
.nav .caigou .settleup-content{ display:none; position:absolute; top:40px; right:0;width: 350px;
background: #fff;}
.nav .caigou .settleup-content .top-line{ position:absolute; top:0px; right:0; width:124px; border-top:1px solid #fff; height:1px;}
.nav .caigou:hover .settleup-content{ display:block;}
.nav .caigou .settleup-content .smt {
height: 25px;
padding: 6px 8px;
background-position: 0 -118px;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #DDD #DDD #EEE;
line-height: 25px;
}
.nav .caigou .settleup-content .smc {
border: solid #ddd;
border-width: 0 1px;
background: #fff;
height: auto!important;
height: 344px;
max-height: 344px;
overflow-y: auto;
}
.nav .caigou .settleup-content #mcart-mz li {
padding: 8px 10px;
border-top: 1px dotted #ccc;
overflow: hidden;
line-height: 17px;
vertical-align: bottom;
}
.nav .caigou .settleup-content #mcart-mz .dt{background: #bffab1;padding: 2px 10px;}
#settleup-content .hl-orange {
background: #f60;
}
#settleup-content .hl-orange {
margin-right: 5px;
color: #fff;
display: inline-block;
padding: 0 2px;
font: 12px/16px simsun;
}
.nav .caigou .settleup-content .p-img {
width: 50px;
height: 50px;
border: 1px solid #ddd;
padding: 0;
margin-right: 10px;
font-size: 0;
}
.nav .caigou .settleup-content .p-img img{ width:50px; height:50px;}
.nav .caigou .settleup-content .p-name {
width: 150px;
height: 54px; overflow:hidden; line-height:18px;
}

.nav .caigou .settleup-content .delete {
color: #005EA7;
}
.nav .caigou .settleup-content .smb {
padding: 8px;
background: #F5F5F5;
border: solid #ddd;
border-width: 0 1px 1px; text-align:right;
}
.nav .caigou .settleup-content .smb b {
margin: 0 5px;
color: #E4393C;
}
.nav .caigou .settleup-content .smb strong {
font-size: 18px;
}
.nav .caigou .settleup-content .smb a {
display:inline-block; *zoom:1;*display:inline;
width: 120px;
height: 30px;
margin-top: 6px;
color: #fff;
text-align: center;
font-weight: 700;
line-height: 30px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.nav .caigou .settleup-content .p-detail{ text-align:right;}

.category a.cat-all{ display:block; line-height:50px; font-size:18px; color:#fff;}
.category a.cat-all .fa-sort-desc{ color:#fff; padding-left:50px;}
.header .progress{padding-top:45px; width:481px;}
.header .progress .progress-2{background: url(../images/step2.png) no-repeat;
width: 481px;
padding-top: 23px;
overflow: hidden;
height: 23px;}
.header .progress li {
width: 160px;
height: 23px;
float: left;
color: #bce8a3;
line-height: 23px;
text-align: center;
}
.header .progress li b {
width: 22px;
height: 25px;
display: none;
}
.header .progress li.s2 {
color: #7abd54;
width: 161px;
}
.header .progress li.s3 {
color: #aaaaaa;
}

/*category*/
.category {position:relative;}
.category a.cat-all{display:block;background:#015198; color:#fff; text-align:center;}
.all-sort-list { position:absolute; top:50px; left:0; width:176px; border:2px solid #015198; border-top:none;background:#EDF3FA; }
.all-sort-list .item.bo { border-top:none; } 
.all-sort-list .item h3 { line-height:35px; border-bottom:1px solid #D0E0F1;padding:1px 10px; margin:0; font-size:14px; font-weight:normal; width:156px; overflow:hidden; }
.all-sort-list .hover h3 { position:relative; z-index:13;  background:#FFF; border-color:#DDD; border-width:1px 0px; border-style:solid; }
.all-sort-list .item span { padding:0px 5px; color:#A40000;} 
.all-sort-list .item a { color:#000; text-decoration:none; }
.all-sort-list .item a:hover { font-weight:bold; color:#0067AC; }
.all-sort-list .item h3 a.title{ color:#015198; font-weight:bold;}
.all-sort-list .item h3 dl{ padding:5px 0; margin:0;}
.all-sort-list .item h3 dt{ font-size:14px; line-height:24px;}
.all-sort-list .item h3 dd{ line-height:24px; height:24px; overflow:hidden; font-size:12px; margin:0; padding:0; float:left; width:48%; padding-right:2%;}
.all-sort-list .item h3 dd a{ color:#999999;}
.all-sort-list .item h3 dd a:hover{ color:#0067AC;}
.all-sort-list .item-list { 
	display:none; width:770px;
	position:absolute;
	min-height:200px;
	_height:200px;
	background:#FFF;
	left:175px;
	box-shadow:0px 0px 10px #DDDDDD;
	border:1px solid #DDD;
	top:3px;
	z-index:10;
}
.all-sort-list .item-list .close { 
	position:absolute;
	width:26px;
	height:26px;
	color:#FFFFFF;
	cursor:pointer;
	top:-1px;
	right:-26px;
	font-size:20px;
	line-height:20px;
	text-align:center;
	background:rgba(0, 0, 0, 0.6); 
	background-color:transparent\9;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#60000000', endColorstr='#60000000');
}

.item-list .subitem { float:left; width:450px; padding:15px; }
.item-list .subitem .cate-r-title{ font-size:18px;}
.item-list .subitem dl { padding:6px 0px; overflow:hidden; zoom:1; }
.item-list .subitem .fore1 { border-top:none; }
.item-list .subitem dt {line-height:30px; color:#0067AC; border-bottom:1px solid #ddd; margin-bottom:10px;}
.item-list .subitem dt a{ color:#0067AC;}
.item-list .subitem dd { margin:0; padding:0;}
.item-list .subitem dd em { display:inline-block; font-style:normal; height:14px; line-height:14px; padding:0px 8px; margin-top:10px; border-left:1px solid #CCC; }
.item-list .subitem dd em a, .item-list .cat-right dd a { color:#666; text-decoration:none; }
.item-list .subitem dd em a:hover, .item-list .cat-right dd a:hover { font-weight:normal; text-decoration:underline; }
.item-list .cat-right { float:right; width:290px; }
.item-list .cat-right dl { width:194px; padding:6px 8px; }
.item-list .cat-right dd { padding-top:6px; line-height:22px; overflow:hidden; padding:3px 0px 0px; }
.item-list .cat-right dt { padding:3px 6px 0px 0px; font-weight:700; color:#0067AC;  }
.item-list .cat-right dd a:hover { color:#666; }
.nav .category .all-sort-list-left{ display:none;}
.nav .category:hover .all-sort-list-left{ display:block;}
.header .header-r-cart{ width:550px;}
/*foot*/
.mar-top-30{ margin-top:30px;}
.foot-mid{background: #f5f5f5; padding:30px 0;}
.mod_help_item {
display: inline;
float: left;
padding-left: 56px;
width: 142px;
}
.mod_help_item h5 {
margin:0 0 4px 0;
font-weight: bold;
font-size: 14px;
}
.mod_help_item li {
line-height: 24px;
white-space: nowrap;
}
.subfooter{ text-align:center; padding:20px 0; line-height:25px;}
.subfooter span{ padding:0 5px;color: #666;}
.sf_verify {
padding-top: 10px;
text-align: center;
}
.sf_verify_lk_1, .sf_verify_lk_2 {
overflow: hidden;
display: inline-block;
zoom: 1;
width: 128px;
height: 46px;
margin-left: 5px;
margin-right: 5px;
text-indent: -9999px;
vertical-align: top;background-image: url(../images/hdft.png);
background-repeat: no-repeat;
}
.sf_verify_lk_1 {
background-position: -130px 0;
}
.sf_verify_lk_2 {
background-position: 0 0;
}