﻿@charset"utf-8";
	html {
	height:100%
}
* {
	margin:0 auto;
	padding:0
}
body {
	background:#fff;
	color:#333;
	font-size:12px;
	font-family:Arial,"宋体",Tahoma,Verdana,sans-serif,simsun
}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
fieldset {
	border:0;
	border-style:none
}
div {
	height:auto
}
ul,li {
	list-style:none
}
img {
	border:0
}
h1,h2,h3,h4,h5,h6 {
	font-size:14px
}
h1,h2,h3 {
	font-weight:normal;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
a {
	color:#333;
	text-decoration:none
}
a:hover,a:active {
	color:#ff6562;
	text-decoration:underline
}
a:focus {
	outline:0;
	-moz-outline:0
}
a img {
	border:0
}
input,button,select {
	vertical-align:middle;
	font-size:12px
}
input {
	outline:0;
	-moz-outline:0
}
*:focus {
	outline:0
}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {
	background-color:#ff;
	background-image:none;
	color:#333
}
textarea {
	padding:5px;
	color:#333
}
input.input {
	padding:6px;
	border:1px solid #e5e5e5;
	color:#333;
	font-size:12px
}
input.input.hui {
	color:#999
}
table {
	border:0;
	border-collapse:collapse;
	border-spacing:0
}
em {
	font-style:normal
}
.clear {
	clear:both;
	width:100%;
	height:1px;
	font-size:1px;
	line-height:1px
}
.clearfix:after {
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
	content:" ";
	font-size:0
}
.clearfix {
	clear:both;
	zoom:1
}
.money {
	color:#e50000;
	font-style:normal;
	font-family:Arial
}
.money.big {
	font-family:"\534E\6587\7EC6\9ED1",Arial
}
.money2 {
	color:#333;
	font-style:normal;
	font-family:Arial
}
.money2.big {
	font-family:"\534E\6587\7EC6\9ED1",Arial
}
.fyahei {
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.green {
	color:#ff6562
}
.fa {
	font-family:Arial
}
.fbold {
	font-weight:bold
}
.funder {
	text-decoration:underline
}
.hui {
	color:#999
}
.fl {
	float:left
}
.fr {
	float:right
}
.tc {
	text-align:center
}
.tl {
	text-align:left
}
.tr {
	text-align:right
}
.relative {
	position:relative
}
.disno {
	display:none
}
.nodisp {
	display:inline
}
.disp {
	display:none
}
a.nline {
	text-decoration:none
}
a.green {
	color:#ff6562
}
a.green:hover {
	text-decoration:underline
}
.mt0 {
	margin-top:0
}
.mt20 {
	margin-top:20px
}
.mb20 {
	margin-bottom:20px
}
.mb10 {
	margin-bottom:10px
}
.mb15 {
	margin-bottom:15px
}
.mb20 {
	margin-bottom:20px
}
.fsize12 {
	font-size:12px
}
.fsize14 {
	font-size:14px
}
.fl1 {
	text-align:center;
}
.fsize16 {
	font-size:16px
}
.fsize18 {
	font-size:18px
}
.fsize22 {
	font-size:22px
}
.fsize24 {
	font-size:24px
}
.fsize28 {
	font-size:28px
}
.fsize30 {
	font-size:30px
}
.fsize32 {
	font-size:32px
}
.padding5px {
	padding:5px
}
.padding10px {
	padding:10px
}
.padding15px {
	padding:15px
}
.padding20px {
	padding:20px
}
.padding25px {
	padding:25px
}
.padding30px {
	padding:30px
}
.padding35px {
	padding:35px
}
.mr10 {
	margin-right:10px
}
.mrl10 {
	margin-right:10px;
	margin-left:10px
}
.b10px {
	clear:both;
	height:10px;
	font-size:1px;
	line-height:1px
}
.b15px {
	clear:both;
	height:15px;
	font-size:1px;
	line-height:1px
}
.b20px {
	clear:both;
	height:20px;
	font-size:1px;
	line-height:1px
}
.obtn {
	float:left;
	display:block;
	padding:5px 30px;
	border:1px solid #ff6562;
	background:#ff6562;
	color:#fff;
	text-align:center;
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	cursor:pointer
}
a.ibtn1 {
	float:left;
	display:block;
	padding:7px 22px;
	border:1px solid #e50000;
	background:#e50000;
	color:#fff;
	text-align:center;
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
a.ibtn1:hover {
	color:#fff
}
a.ibtn2 {
	float:left;
	display:block;
	padding:7px 22px;
	border:1px solid #e50000;
	background:#fff;
	color:#e50000;
	text-align:center;
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
a.ibtn2:hover {
	color:#e50000
}
a.ibtn3 {
	float:left;
	display:block;
	padding:7px 22px;
	border:1px solid #ff6562;
	background:#fff;
	color:#ff6562;
	text-align:center;
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
a.ibtn4 {
	float:left;
	display:block;
	padding:7px 22px;
	border:1px solid #e5e5e5;
	background:#f4f4f4;
	color:#999;
	text-align:center;
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
a.ibtn4:hover {
	color:#999;
	text-decoration:none
}
a.ibtn1:hover,a.ibtn2:hover,a.ibtn3:hover {
	text-decoration:none
}
a.ibtn1.dis {
	border:1px solid #999;
	background:#999
}
a.ibtn2.dis {
	border:1px solid #999;
	color:#999
}
a.ibtn3.dis {
	border:1px solid #999;
	color:#999
}
a.btn {
	display:block;
	background:#e50000;
	color:#fff;
	text-align:center
}
a.btn:hover {
	text-decoration:none
}
a.btn.b1 {
	padding:0 11px;
	width:48px;
	height:24px;
	line-height:24px
}
a.btn.b2 {
	width:120px;
	height:60px;
	text-align:center;
	line-height:60px
}
a.btn.dis {
	background:#f4f4f4;
	color:#999
}
a.btn2 {
	display:block;
	background:#ff6562;
	color:#fff;
	text-align:center
}
a.btn2:hover {
	text-decoration:none;
	color:#fff
}
a.btn2.b1 {
	padding:0 6px;
	width:48px;
	height:24px;
	line-height:24px
}
a.btn2.b2 {
	height:48px;
	font-size:18px;
	line-height:48px;
	_height:48px;
	font-size:18px;
	_line-height:48px
}
a.btn6 {
	display:block;
	height:24px;
	border:1px solid #ff6562;
	background:#fff;
	color:#ff6562;
	text-align:center;
	line-height:24px
}
a.btn6:hover {
	text-decoration:none
}
a.btn7 {
	display:block;
	height:24px;
	border:1px solid #e50000;
	background:#e50000;
	color:#fff;
	text-align:center;
	line-height:24px
}
a.btn7:hover {
	text-decoration:none
}
a.btn3 {
	display:block;
	background:#ff6562;
	color:#fff;
	text-align:center;
	white-space:nowrap
}
a.btn3:hover {
	text-decoration:none
}
a.btn3.b1 {
	padding:0 15px;
	height:30px;
	line-height:30px
}
a.btn3.b1.dis {
	background:#f4f4f4;
	border:#e5e5e5;
	color:#999
}
a.btn3.b2 {
	padding:0 30px;
	height:30px;
	line-height:30px
}
a.btn4 {
	display:block;
	border:1px solid #ddd;
	background:#fff;
	color:#666;
	text-align:center
}
a.btn4:hover {
	text-decoration:none
}
a.btn4.b1 {
	padding:0 15px;
	height:28px;
	line-height:30px
}
a.btn5 {
	display:block;
	border:0;
	background:#ff6562;
	color:#fff;
	text-align:center
}
a.btn5:hover {
	text-decoration:none
}
a.btn5.b1 {
	padding:0 5px;
	height:24px;
	line-height:24px
}
a.btn8 {
	display:block;
	background:#e5e5e5;
	color:#999;
	text-align:center;
	white-space:nowrap
}
a.btn8:hover {
	text-decoration:none
}
a.btn8.b1 {
	padding:0 15px;
	height:30px;
	line-height:30px
}
a.btn8.b2 {
	padding:0;
	height:48px;
	line-height:48px
}
a.btn9 {
	display:block;
	color:#999;
	background:#f4f4f4;
	text-align:center;
	border:1px solid #e5e5e5;
	padding:0 20px;
	margin-left:5px
}
a.btn9:hover {
	text-decoration:none
}
a.btn10 {
	display:block;
	background:#e50000;
	color:#fff;
	text-align:center;
	padding:0 6px;
	width:48px;
	height:24px;
	line-height:24px
}
a.btn10:hover {
	text-decoration:none;
	color:#fff
}
a.btn11 {
	display:block;
	color:#f90;
	background:#FFF;
	text-align:center;
	border:1px solid #e5e5e5;
	padding:0 20px;
	margin-left:5px
}
a.btn11:hover {
	text-decoration:none
}
a.sbtn1 {
	display:block;
	border:0;
	background:#ff6562;
	color:#fff;
	text-align:center;
	padding:6px 20px;
	border:1px solid #ff6562
}
a.sbtn1:hover {
	text-decoration:none;
	color:#fff
}
a.sbtn2 {
	display:block;
	border:0;
	background:#fff;
	color:#ff6562;
	text-align:center;
	padding:6px 20px;
	border:1px solid #ff6562
}
a.sbtn2:hover {
	text-decoration:none;
	color:#ff6562
}
a.sbtn3 {
	display:block;
	border:0;
	background:#e50000;
	color:#fff;
	text-align:center;
	padding:6px 20px;
	border:1px solid #e50000
}
a.sbtn3:hover {
	text-decoration:none;
	color:#fff
}
a.sbtn4 {
	display:block;
	border:0;
	background:#f4f4f4;
	color:#999;
	text-align:center;
	padding:6px 20px;
	border:1px solid #e5e5e5
}
a.sbtn4:hover {
	text-decoration:none;
	color:#999
}
a.sbtnicon {
	display:block;
	border:0;
	background:#ff6562;
	color:#fff;
	text-align:center;
	padding:0 10px 0 35px;
	border:1px solid #ff6562;
	position:relative;
	height:30px;
	line-height:30px;
	float:left
}
a.sbtnicon:hover {
	color:#fff
}
a.sbtnicon i.kf {
	background-position:-446px -114px;
	display:block;
	height:18px;
	left:10px;
	position:absolute;
	top:5px;
	width:18px
}
a.sbtnicon:hover {
	text-decoration:none
}
.ra {
	display:block;
	width:16px;
	height:16px;
	background-position:-79px -25px;
	vertical-align:middle;
	position:relative;
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg")
}
.ra .checked {
	display:block;
	width:16px;
	height:16px;
	background-position:-98px -25px;
	position:absolute;
	left:0;
	top:0;
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg")
}
.ck {
	display:block;
	width:16px;
	height:16px;
	background-position:-41px -25px;
	vertical-align:middle;
	position:relative;
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg")
}
.ck .checked {
	display:block;
	width:16px;
	height:16px;
	background-position:-60px -25px;
	position:absolute;
	left:0;
	top:0;
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg")
}
.tip {
	position:absolute;
	z-index:1001;
	display:block;
	padding:0 5px;
	border:1px solid #ccc;
	background:#fff
}
.tip i {
	position:absolute;
	top:-8px;
	left:22px;
	display:block;
	width:11px;
	height:9px;
	background-position:-308px -3px
}
.catlist {
	height:390px;
	width:228px;
	position:absolute;
	left:0;
	top:50px;
	z-index:1000;
	display:none
}
.catlist .maincat {
	background:#fff;
	z-index:1001;
	position:absolute;
	left:0;
	top:0;
	width:230px;
	opacity:.9
}
.catlist .maincat li {
	height:45px;
	padding:9px 0 10px 50px;
	border-bottom:1px dashed #e5e5e5;
	position:relative;
	margin-left:0;
	border-top:0;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5
}
.catlist .maincat li .line {
	border-right:1px solid #f4f4f4;
	display:none;
	height:63px;
	position:absolute;
	top:0;
	right:-1px
}
.catlist .maincat li.hover .line {
	display:block
}
.catlist .maincat li.white {
	border-bottom:1px dashed #fff
}
.catlist .maincat li.hover {
	background:#f4f4f4;
	border-right:1px solid #f4f4f4;
	width:179px;
	border-bottom:1px solid #e5e5e5
}
.catlist .maincat li.nb {
	border-bottom:0;
	height:46px
}
.catlist .maincat h2 {
	font-family:"\5FAE\8F6F\96C5\9ED1";
	display:block;
	margin-bottom:4px
}
.catlist .maincat h2 a {
	font-size:14px
}
.catlist .maincat .sub a {
	display:block;
	float:left;
	color:#999;
	height:24px;
	line-height:24px;
	font-size:12px;
	margin-right:10px
}
.catlist .maincat .sub a:hover {
	color:#ff6562
}
.catlist .maincat .sub a.n {
	margin-right:0
}
.catlist .maincat i,.catlist s {
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg");
	display:block;
	position:absolute
}
.catlist .maincat i {
	width:24px;
	height:24px;
	left:16px;
	top:14px
}
.catlist .maincat s {
	width:9px;
	height:13px;
	right:-2px;
	top:22px;
	background-position:-484px -190px;
	display:none
}
.catlist .maincat li.hover s {
	display:block
}
.catlist .maincat .zxyp i {
	background-position:-132px -154px
}
.catlist .maincat .ylqx i {
	background-position:-156px -154px
}
.catlist .maincat .ysbj i {
	background-position:-180px -154px
}
.catlist .maincat .jsyp i {
	background-position:-204px -154px
}
.catlist .maincat .mrhf i {
	background-position:-228px -154px
}
.catlist .maincat .zyyp i {
	background-position:-252px -154px
}
.catlist .subcat {
	width:758px;
	position:absolute;
	left:229px;
	top:0;
	z-index:1000;
	background:#f4f4f4;
	border:1px solid #e5e5e5;
	min-height:389px;
	padding:0 10px;
	display:none
}
.catlist .subcat .sitems {
	padding:0 45px 0 10px;
	width:520px;
	float:left
}
.catlist .subcat .sitems li {
	border-bottom:1px dotted #e1e1e1;
	overflow:hidden;
	padding:10px 0 10px 95px;
	position:relative
}
.catlist .subcat .sitems li.last {
	border-bottom:0;
	height:25px
}
.catlist .subcat .sitems li .bit {
	background:#ff6562;
	color:#fff;
	float:none;
	height:20px;
	line-height:20px;
	left:0;
	padding:0;
	position:absolute;
	top:9px;
	width:73px;
	padding-left:5px;
	color:#fff;
	text-decoration:none
}
.catlist .subcat .sitems li .bit:hover {
	color:#fff;
	text-decoration:none
}
.catlist .subcat .sitems li .bit label {
	background-color:#0aa454;
	display:block;
	height:20px;
	width:20px;
	position:absolute;
	right:0;
	top:0
}
.catlist .subcat .sitems li .bit i {
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg");
	background-position:-14px -21px;
	right:3px;
	top:0;
	position:absolute;
	height:20px;
	width:14px
}
.catlist .subcat .sitems li.last .bit {
	left:432px;
	margin:0
}
.catlist .subcat .sitems li .bit2 {
	background:#ccc;
	color:#fff;
	float:none;
	height:20px;
	line-height:20px;
	left:0;
	padding:0;
	position:absolute;
	top:15px;
	width:73px;
	padding-left:5px
}
.catlist .subcat .sitems li .bit2 label {
	background-color:#bbb;
	display:block;
	height:20px;
	width:20px;
	position:absolute;
	right:0;
	top:0
}
.catlist .subcat .sitems li .bit2 i {
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg");
	background-position:-14px -21px;
	right:3px;
	top:0;
	position:absolute;
	height:20px;
	width:14px
}
.catlist .subcat .sitems li.last .bit2 {
	left:432px;
	margin:0
}
.catlist .subcat .sitems li a {
	float:left;
	margin:5px 8px;
	overflow:hidden;
	height:14px;
	white-space:nowrap;
	color:#666
}
.catlist .subcat .sitems li a:hover {
	color:#ff6562
}
.catlist .subcat .rmpp {
	padding:15px 0 0 10px;
	width:169px;
	float:left
}
.catlist .subcat .rmpp .pp a {
	display:block;
	float:left;
	height:40px;
	width:80px;
	margin:0 4px 4px 0;
	border:1px solid #eaeaea
}
.catlist .subcat .rmpp .pp a.last {
	margin-right:0
}
.catlist .subcat .rmpp .pp a img {
	height:40px;
	width:80px
}
.catlist .subcat .rmpp .adout a {
	display:block;
	border:1px solid #e5e5e5;
	width:166px;
	height:120px;
	margin:5px 0 9px
}
.catlist .subcat .rmpp .adout img {
	width:166px;
	height:120px
}
.catlist .subcat .rmpp .tj {
	border:1px solid #eaeaea;
	margin-bottom:15px
}
.catlist .subcat .rmpp .tj h6 {
	background:#fff none repeat scroll 0 0;
	border-bottom:1px dotted #eaeaea;
	color:#666;
	display:block;
	font-size:12px;
	padding:8px 10px 8px 14px;
	text-align:left;
	font-weight:bold
}
.catlist .subcat .rmpp .tj ul {
	background:#fff;
	padding:5px 10px
}
.catlist .subcat .rmpp .tj ul li {
	float:left;
	height:28px;
	line-height:28px;
	background-image:url("../images/icons.png");
	background-position:-490px -260px;
	background-repeat:no-repeat;
	color:#999;
	padding-left:18px
}
.catlist .subcat .rmpp .tj ul li.hover {
	background-position:-490px -349px
}
.catlist .subcat .rmpp .tj ul li.last {
	border-bottom:0
}
.catlist .subcat .rmpp .tj ul li a {
	display:block;
	height:28px;
	line-height:28px;
	overflow:hidden;
	white-space:nowrap;
	width:131px;
	color:#666;
	float:left
}
.catlist .subcat .rmpp .tj ul li a:hover {
	color:#ff6562
}
.tabnav {
	height:50px;
	border-bottom:1px solid #ff6562;
	line-height:50px;
	background:#fff;
	min-width:500px
}
.tabnav.fw {
	width:950px
}
.tabnav.fw .navul {
	width:100%
}
.tabnav .navul {
	float:left
}
.tabnav .navul li {
	float:left;
	margin-right:1px
}
.tabnav .navul li a {
	height:50px;
	line-height:50px;
	position:relative;
	display:block;
	padding:0 32px;
	background:#f7f7f7;
	text-decoration:none;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	text-align:center;
	float:left
}
.tabnav .navul li a:hover {
	background:#ff6562;
	color:#fff
}
.tabnav .navul li a.cur {
	background:#ff6562;
	color:#fff;
	border-color:#ff6562
}
.tabnav .navul li a label {
	color:#080
}
.tabnav .navul li a.cur label {
	color:#fff
}
.tabnav .navul li a:hover label {
	color:#fff
}
.tabnav.small {
	height:40px;
	line-height:40px
}
.tabnav.small .navul li a {
	padding:0 30px;
	height:40px;
	line-height:40px
}
.tabnav.small span.count {
	color:#999;
	float:right;
	padding-right:10px
}
.tabnav.small span.count b {
	color:#333;
	padding:0 5px
}
.tabnav2 {
	border-bottom:1px solid #e5e5e5
}
.tabnav2 .navul {
	height:49px;
	background:#fff
}
.tabnav2 .navul li {
	position:relative;
	float:left;
	width:238px;
	height:49px;
	text-align:center;
	line-height:30px
}
.tabnav2 .navul li a {
	position:relative;
	display:block;
	border-bottom:1px solid #e5e5e5;
	text-decoration:none;
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:49px
}
.tabnav2 .navul li a.cur,.tabnav2 .navul li a:hover {
	height:49px;
	border-bottom:1px solid #ff6562;
	background:#fff;
	color:#ff6562;
	line-height:49px
}
.tabnav2 .navul li a i {
	position:absolute;
	bottom:-1px;
	left:115px;
	display:none;
	width:10px;
	height:6px;
	background-image:url("../images/icons.png");
	background-position:-156px -4px
}
.tabnav2 .navul li a.cur i,.tabnav2 .navul li a:hover i {
	display:block
}
.tabnav2small {
	border-bottom:1px solid #e5e5e5
}
.tabnav2small .navul {
	height:49px;
	background:#fff
}
.tabnav2small .navul li {
	position:relative;
	float:left;
	width:238px;
	height:49px;
	text-align:center;
	line-height:30px
}
.tabnav2small .navul li a {
	position:relative;
	display:block;
	border-bottom:1px solid #e5e5e5;
	text-decoration:none;
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:49px
}
.tabnav2small .navul li a.cur,.tabnav2 .navul li a:hover {
	height:49px;
	border-bottom:1px solid #ff6562;
	background:#fff;
	color:#ff6562;
	line-height:49px
}
.tabnav2small .navul li a i {
	position:absolute;
	bottom:-1px;
	left:70px;
	display:none;
	width:10px;
	height:6px;
	background-image:url("../images/icons.png");
	background-position:-156px -4px
}
.tabnav2small .navul li a.cur i,.tabnav2 .navul li a:hover i {
	display:block
}
.tabnav3 {
	position:relative;
	border:0
}
.tabnav3 .navul {
	height:49px;
	background:#f4f4f4
}
.tabnav3 .navul li {
	position:relative;
	float:left;
	width:180px;
	height:49px;
	border-right:1px solid #e5e5e5;
	text-align:center;
	line-height:49px
}
.tabnav3 .navul li.first {
	border-left:1px solid #e5e5e5
}
.tabnav3 .navul li a {
	position:relative;
	display:block;
	border-top:1px solid #e5e5e5;
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:49px
}
.tabnav3 .navul li a.cur {
	height:49px;
	border-top:2px solid #ff6562;
	background:#fff;
	color:#ff6562;
	line-height:49px;
	_border-left-color:#fff;
	_border-right-color:#fff;
	_border-bottom:0
}
.tabnav3 .more {
	position:absolute;
	right:10px;
	bottom:10px;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.tabnav3 .more a {
	color:#ff6562;
	text-decoration:underline
}
.tabnav4 {
	border-bottom:1px solid #ff6562
}
.tabnav4 .navul {
	height:42px;
	background:#fff
}
.tabnav4 .navul li {
	position:relative;
	float:left;
	width:140px;
	height:42px;
	text-align:center;
	line-height:30px
}
.tabnav4 .navul li a {
	position:relative;
	display:block;
	border-bottom:1px solid #ff6562;
	text-decoration:none;
	font-size:16px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:42px;
	cursor:pointer
}
.tabnav4 .navul li a.cur,.tabnav2 .navul li a:hover {
	height:42px;
	border-bottom:1px solid #ff6562;
	background:#fff;
	color:#ff6562;
	line-height:42px
}
.tabnav4 .navul li a i {
	position:absolute;
	bottom:-1px;
	left:70px;
	display:none;
	width:10px;
	height:6px;
	background-image:url("../images/icons.png");
	background-position:-156px -4px
}
.tabnav4 .navul li a.cur i,.tabnav2 .navul li a:hover i {
	display:block
}
.tabnav5 {
	position:relative;
	border:0
}
.tabnav5 .navul {
	height:49px;
	background:#f4f4f4
}
.tabnav5 .navul li {
	position:relative;
	float:left;
	width:385px;
	height:49px;
	text-align:center;
	line-height:49px;
	border:0
}
.tabnav5 .navul li.first {
	border-right:1px solid #e5e5e5;
	width:384px
}
.tabnav5 .navul li a {
	position:relative;
	display:block;
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:49px;
	border-bottom:1px solid #e5e5e5;
	text-decoration:none
}
.tabnav5 .navul li a.cur {
	height:49px;
	background:#fff;
	color:#ff6562;
	line-height:49px;
	border-bottom:1px solid #fff
}
.tabnav6 {
	position:relative;
	border:0
}
.tabnav6 .navul {
	height:41px;
	background:#f4f4f4;
	border-bottom:1px solid #e5e5e5
}
.tabnav6 .navul li {
	position:relative;
	float:left;
	width:300px;
	height:40px;
	border-right:0;
	text-align:center;
	line-height:40px
}
.tabnav6 .navul li.first {
	border-right:1px solid #e5e5e5
}
.tabnav6 .navul li a {
	position:relative;
	display:block;
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:40px;
	text-decoration:none
}
.tabnav6 .navul li a:hover {
	color:#333
}
.tabnav6 .navul li a.cur {
	height:41px;
	border-bottom:1px solid #fff;
	background:#fff;
	line-height:49px;
	_border-left-color:#fff;
	_border-right-color:#fff;
	_border-bottom:0;
	border-right:1px solid #e5e5e5
}
.tabnav6 .navul li.first a.cur {
	border-right:0
}
.catediv {
	padding:0 15px 15px 0;
	position:relative
}
.catediv .cname {
	font-size:18px;
	font-weight:bold
}
.catediv .line {
	background-image:url("../images/line.png");
	display:inline-block;
	height:10px;
	position:absolute;
	left:86px;
	top:12px;
	width:1100px
}
span.star {
	position:relative;
	display:inline-block;
	width:70px;
	height:14px;
	background-image:url("../images/icons.png");
	background-position:-233px -91px;
	vertical-align:middle
}
span.star label {
	position:absolute;
	top:0;
	left:0;
	width:70px;
	height:14px;
	background-image:url("../images/icons.png");
	background-position:-233px -77px;
	vertical-align:middle
}
span.star.red label {
	background-position:-233px -105px
}
.spec span {
	position:relative;
	padding-left:25px;
	height:24px;
	color:#333;
	line-height:24px;
	display:block
}
.spec i {
	position:absolute;
	top:4px;
	left:0;
	display:block;
	width:16px;
	height:16px;
	background-image:url("../images/icons.png")
}
.spec i.dao {
	background-position:-451px -5px
}
.spec i.quan {
	background-position:-472px -5px
}
.spec i.man {
	background-position:-451px -26px
}
.spec i.baoyou {
	background-position:-451px -26px
}
.spec i.fahuo {
	background-position:-472px -26px
}
.spec i.fahuo2 {
	background-position:-77px -46px
}
.spec i.zheng2 {
	background-position:-95px -46px
}
.spec i.piao2 {
	background-position:-113px -46px
}
.spec i.xian {
	background-position:-113px -62px
}
.spec i.xian2 {
	background-position:-95px -62px
}
.zz i {
	display:block;
	width:24px;
	height:24px;
	background-image:url("../images/icons.png")
}
.zz i.zong {
	background-position:-365px -46px
}
.zz i.fen {
	background-position:-391px -46px
}
.zz i.danti {
	background-position:-131px -46px
}
.zz i.gsp {
	background-position:-157px -46px
}
.zz i.yyzz {
	background-position:-209px -46px
}
.zz i.jyxkz {
	background-position:-183px -46px
}
.zz i.spws {
	background-position:-417px -46px
}
.zz i.qixie {
	background-position:-443px -46px
}
.zz i.shipin {
	background-position:-469px -46px
}
.zz i.zzjg {
	background-position:-235px -46px
}
.zz i.swdj {
	background-position:-287px -46px
}
.zz i.zyys {
	background-position:-261px -46px
}
.zz i.scxkz {
	background-position:-474px -209px
}
.quantity {
	float:left;
	display:block;
	width:90px;
	_width:92px;
	height:22px;
	border:1px solid #ccc;
	text-align:center;
	line-height:22px
}
.quantity a {
	float:left;
	display:inline-block;
	width:24px;
	height:22px;
	background-color:#fff;
	background-image:url("../images/icons.png");
	text-decoration:none;
	line-height:22px
}
.quantity a.dis {
	background-color:#e5e5e5
}
.quantity a.add {
	background-position:-192px -79px
}
.quantity a.sub {
	background-position:-165px -79px
}
.quantity a.dis.add {
	background-position:-192px -105px
}
.quantity a.dis.sub {
	background-position:-165px -105px
}
.quantity input {
	float:left;
	width:40px;
	height:22px;
	_height:23px;
	border:0;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	text-align:center;
	font-family:Arial;
	line-height:22px;
	_line-height:23px
}
.fc-e50 {
	color:#e50000
}
.fc-e16 {
	color:#e16070
}
.disno {
	display:none
}
.icons {
	background-image:url("../images/icons.png");
	background-repeat:no-repeat
}
.rx {
	display:inline-block;
	width:33px;
	height:16px;
	background-position:-220px -26px;
	font-size:0;
	overflow:hidden
}
.header_top {
	height:40px;
	border-bottom:1px solid #e5e5e5;
	background:#f4f4f4;
	color:#666;
	line-height:40px;
	_overflow:hidden;
	min-width:1190px
}
.header_top .container {
	position:relative;
	margin:0 auto 0;
	width:1190px;
	height:40px;
	text-align:center;
	line-height:40px
}
.header_top .left {
	float:left;
	width:455px;
	padding-left:5px
}
.header_top .right {
	float:right;
	width:730px
}
.header_top.small .container {
	position:relative;
	margin:0 auto 0;
	width:990px;
	height:40px;
	text-align:center;
	line-height:40px;
	_overflow:hidden
}
.header_top.small .container .left {
	float:left;
	width:250px
}
.header_top.small .container .right {
	float:right;
	width:735px
}
.header_top li {
	position:relative;
	float:left;
	border-right:1px solid #f4f4f4;
	border-left:1px solid #f4f4f4;
	z-index:9997
}
.header_top li .wxbig,.header_top li .appbig {
	position:absolute;
	top:40px;
	left:-80px;
	display:none
}
.header_top li.n {
	padding-left:0
}
.header_top li i {
	float:left;
	display:block;
	margin:10px 5px 10px 0;
	width:20px;
	height:20px
}
.header_top li s {
	float:left;
	display:block;
	margin:10px 10px 10px 10px;
	width:1px;
	height:20px;
	border-right:1px solid #e5e5e5;
	font-size:0;
	overflow:hidden
}
.header_top li.fix a {
	float:none;
	display:inline-block
}
.header_top li label {
	color:#333
}
.header_top .left li a {
	white-space:nowrap;
	height:40px;
	line-height:40px;
	float:left;
	display:block
}
.header_top .icons.fav {
	background-position:-2px -4px
}
.header_top .icons.sina {
	background-position:-26px -4px
}
.header_top .icons.wx {
	background-position:-49px -3px
}
.header_top .icons.app {
	background-position:-68px -3px
}
.header_top .icons.cart {
	background-position:-88px -3px
}
.header_top .right li {
	float:right;
	width:80px
}
.header_top .right li.n {
	padding-right:0
}
.header_top .right li.person {
	width:95px;
	padding-left:15px
}
.header_top .right li.cart {
	width:110px;
	padding-left:15px
}
.header_top .right li.fix {
	width:280px;
	text-align:right
}
.header_top .right li a.disa {
	display:block;
	float:left
}
.header_top .right li.hover {
	height:41px;
	border-right:1px solid #ccc;
	border-bottom:0;
	border-left:1px solid #ccc;
	background:#fff
}
.header_top .right li.hover.person {
	width:95px
}
.header_top .right li.hover.cart {
	width:110px
}
.header_top .right li.hover.person a {
	color:#ff6562
}
.header_top .right li.hover.cart a.hi {
	color:#e50000
}
.header_top .right li.hover.cart a.hi label {
	color:#e50000
}
.header_top .right li .line {
	position:absolute;
	bottom:0;
	left:0;
	z-index:10000;
	display:none;
	width:100%;
	height:1px;
	border-top:0;
	border-bottom:1px solid #fff
}
.header_top .right li.hover .line {
	display:block
}
.header_top .right li.cart {
	margin:0 20px
}
.header_top .right li.hover s {
	display:none
}
.header_top .right .menu_list {
	position:absolute;
	top:40px;
	left:-1px;
	z-index:999;
	display:none;
	overflow:hidden;
	width:96px;
	min-width:100%;
	border:1px solid #ccc;
	background:#fff
}
.header_top .right .menu_list a {
	display:block;
	width:100%;
	height:30px;
	text-align:left;
	text-indent:15px;
	line-height:30px
}
.header_top .right .menu_list a:hover {
	background:#f4f4f4
}
.header_top .right li.hover .menu_list a {
	color:#333
}
.header_top .right li.hover .menu_list a:hover {
	color:#ff6562
}
.header_top .right .cart_box {
	position:absolute;
	top:40px;
	left:-1px;
	z-index:9999;
	display:none;
	overflow:hidden;
	padding:15px;
	width:325px;
	border:1px solid #ccc;
	background:#fff;
	text-align:left;
	line-height:25px
}
.header_top .right .cart_box .title {
	border-bottom:1px dashed #f0f0f0
}
.header_top .right li.hover.cart a.green {
	float:none;
	display:inline;
	color:#ff6562
}
.header_top .right .cart_list dl {
	clear:both;
	overflow:hidden;
	margin-right:5px;
	padding:8px 0;
	max-height:62px;
	border-bottom:1px dashed #f0f0f0;
	line-height:20px
}
.header_top .right .cart_list dl dt {
	float:left;
	clear:both;
	width:240px;
	text-align:left;
	line-height:23px
}
.header_top .right .cart_list dl dt img {
	float:left;
	margin:0 12px 0 0;
	width:50px;
	height:50px;
	border:1px solid #eee
}
.header_top .right .cart_list dl dt a {
	display:block
}
.header_top .right .cart_list dl dd {
	float:right;
	padding-top:5px;
	height:40px;
	color:#999;
	text-align:right
}
.header_top .right .cart_list dl dd a {
	float:none;
	color:#999;
	text-decoration:underline
}
.header_top .right .cart_list dl dd a:hover {
	color:#e50000
}
.header_top .right .cart_total {
	margin:10px 0;
	height:30px;
	text-align:right;
	line-height:30px
}
.header_top .right .cart-submit {
	margin:8px 0;
	height:24px
}
.header_top .icons.dorpdown {
	background-position:-121px 1px;
	margin-right:0
}
.header_top .hover .icons.dorpdown {
	background-position:-137px 1px
}
.header .container {
	position:relative;
	margin:0 auto 0;
	width:1190px;
	height:140px
}
.header .logo {
	position:absolute;
	top:32px;
	left:10px;
	width:330px;
	_width:336px
}
.header .logo a {
	float:left;
	display:block;
	height:70px
}
.header .logo a.name {
	width:210px;
	height:70px;
	display:block
}
.header .logo a img {
	width:210px;
	height:70px
}
.header .logo .sub {
	float:left;
	margin:10px;
	padding-left:15px;
	height:55px;
	border-left:1px solid #e5e5e5;
	font-weight:bold;
	font-size:24px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:55px
}
.header .logo .sub_name {
	color:#666;
	white-space:nowrap
}
.header .step {
	background-image:url("../images/step.png");
	height:70px;
	position:absolute;
	right:0;
	text-align:right;
	top:32px;
	width:425px;
	_width:425px;
	display:none;
	background-position:-29px -14px
}
.header .step.s1 {
	background-position:-29px -14px
}
.header .step.s2 {
	background-position:-29px -84px
}
.header .step.s3 {
	background-position:-29px -154px
}
.header .step.s4 {
	background-position:-29px -224px
}
.header .step.s5 {
	background-position:-29px -294px
}
.header .search {
	position:absolute;
	top:39px;
	left:340px;
	width:550px
}
.search_input {
	position:relative;
	width:542px;
	height:36px;
	border:2px solid #ff6562;
	line-height:36px
}
.search_input .opt {
	position:relative;
	float:left;
	padding:0 10px 0 25px;
	width:45px;
	height:37px;
	border:1px solid #e5e5e5;
	border-bottom:0;
	background:#f4f4f4;
	cursor:pointer
}
.search_input .opt i {
	position:absolute;
	top:12px;
	right:10px;
	width:15px;
	height:15px;
	background-position:-109px 1px
}
.search_input .opt_list {
	position:absolute;
	left:0;
	z-index:998;
	overflow:hidden;
	width:80px;
	height:35px;
	border:1px solid #e5e5e5;
	border-bottom:0;
	background:#fff;
	background:#fff
}
.search_input .opt_list.hover {
	height:auto;
	border-bottom:1px solid #e5e5e5
}
.search_input .opt_list li {
	height:36px;
	line-height:36px
}
.search_input .opt_list li a {
	display:block;
  padding:0 10px 0 25px;
  font-size: 16px;
}
.search_input .opt_list li i {
	position:absolute;
	top:11px;
	right:8px;
	display:none;
	width:15px;
	height:15px;
	background-image:url("../images/icons.png");
	background-position:-109px 1px
}
.search_input .opt_list li.current i {
	display:block
}
.search_input .opt_list li a:hover {
	background:#f4f4f4
}
.search_input .txt {
	float:left;
	margin-left:82px;
	padding:5px 10px;
	width:350px;
	height:26px;
	border:0;
  line-height:26px;
  font-size: 16px;
  color: #ccc;
}
.search_input .txt.hui {
	color:#bbb
}
.search_input .submit {
	float:left;
	width:90px;
	height:38px;
	border:0;
	background:#ff6562;
	color:#fff;
	font-size:14px;
  cursor:pointer;
  font-size: 16px;
}
.search_input .suggest {
	position:absolute;
	top:38px;
	left:80px;
	z-index:1001;
	display:none;
	width:370px;
	border:1px solid #e5e5e5;
	background:#fff;
	color:#333
}
.search_input .suggest .his {
	position:relative;
	padding:0 10px;
	height:30px;
	border-bottom:1px dashed #eee;
	color:#999;
	line-height:30px
}
.search_input .suggest .his a {
	position:absolute;
	right:10px;
	color:#999
}
.search_input .suggest .his a:hover {
	color:#ff6562
}
.search_input .suggest p {
	padding:0 10px;
	height:30px;
	line-height:30px;
	cursor:pointer
}
.search_input .suggest p.cur {
	background:#f4f4f4
}
.search_input .suggest p label {
	color:#333;
	font-weight:bold
}
.header .search .hot_search {
	margin-top:10px;
	margin-left:-1px
}
.header .search .hot_search li {
	float:left;
	display:block;
	padding:0 12px;
	height:14px;
	border-left:1px solid #ccc
}
.header .search .hot_search li.noborder {
	border-left:0
}
.header .search .hot_search li.highlight a {
	color:#e50000
}
.header .search .slogo {
	display:none
}
.header .search .hot_search li a {
	color:#999
}
.header .search .hot_search li a:hover {
	color:#ff6562
}
.header .promise {
	position:absolute;
	top:39px;
	right:0;
	z-index:0;
	width:300px
}
.header .promise a {
	float:right;
	width:175px;
	height:40px;
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg");
	background-position:-88px -262px;
	display:block;
	margin-right:10px
}
.header.small {
	margin-top:0
}
.header.small .container {
	width:990px;
	height:120px
}
.header.small .logo.small {
	width:260px
}
.header.small .logo {
	top:24px
}
.header.small .search {
	left:260px;
	width:460px
}
.header.small .search_input {
	width:451px
}
.header.small .search_input .txt {
	width:260px
}
.header.shop .container {
	height:86px
}
.header.shop .logo {
	top:8px
}
.header.shop .search {
	top:21px
}
.header.shop .promise {
	top:22px
}
.fixtop {
	width:100%;
	height:60px;
	background:#000;
	opacity:.8;
	position:fixed;
	top:0;
	display:none;
	z-index:99999
}
.fixtop2 {
	width:100%;
	height:60px;
	background:0;
	position:fixed;
	top:0;
	z-index:999;
	display:none;
	z-index:100000
}
.fixtop2 .inner {
	width:1190px;
	margin:0 auto;
	position:relative
}
.fixtop2 .inner .slogo {
	background-image:url("../images/logo2.png");
	width:160px;
	height:40px;
	display:block;
	position:absolute;
	left:10px;
	top:7px
}
.fixtop2 .inner .search_input {
	position:absolute;
	width:690px;
	top:10px;
	left:300px
}
.fixtop2 .inner .search_input .txt {
	width:498px
}
.fixtop2 .inner .search_input .suggest {
	width:518px
}
.fixbottom {
	width:100%;
	height:125px;
	position:fixed;
	bottom:0;
	display:none;
	z-index:100000
}
.fixbottom .inner {
	width:1190px;
	margin:0 auto;
	position:relative;
	top:-25px;
	height:144px;
	z-index:9999
}
.fixbottom .innerMask {
	height:125px;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	z-index:9996;
	opacity:.8;
	filter:alpha(opacity=80);
	background:#000
}
.sbanner {
	height:90px;
	background-image:url("../images/shopbanner.png")
}
.sbanner .container {
	width:1190px;
	margin:0 auto;
	height:90px;
	position:relative
}
.sbanner .container .logobg {
	background-image:url("../images/icons.png");
	background-position:-416px -305px;
	height:38px;
	left:5px;
	position:absolute;
	top:28px;
	width:38px
}
.sbanner h2 {
	color:#fff;
	font-size:28px;
	font-weight:bold;
	height:90px;
	line-height:90px;
	padding-left:55px;
	width:625px;
	text-align:left;
	float:left;
	overflow:hidden;
	position:absolute
}
.sbanner .zzicons {
	position:absolute;
	right:0;
	top:28px;
	float:left;
	width:490px;
	float:right
}
.sbanner .zzicons ul li {
	float:left;
	padding:0 0 0 45px;
	height:34px;
	line-height:34px;
	position:relative;
	color:#fff;
	margin-right:20px
}
.sbanner .zzicons ul li i {
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg");
	width:34px;
	height:34px;
	display:block;
	position:absolute;
	left:0;
	top:0
}
.sbanner .zzicons ul li i.i1 {
	background-position:-317px -265px
}
.sbanner .zzicons ul li i.i2 {
	background-position:-354px -265px
}
.sbanner .zzicons ul li i.i3 {
	background-position:-391px -265px
}
.sbanner .zzicons ul li i.i4 {
	background-position:-428px -265px
}
.wxbig {
	z-index:99999;
	border:1px solid #e5e5e5;
	background:#fff
}
.wxbig .pic {
	position:relative;
	width:258px;
	height:258px;
	background:url("../images/icon_wx_big.jpg")
}
.wxbig .txt {
	padding:0 10px 5px;
	width:238px;
	color:#666;
	text-align:center;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.appbig {
	z-index:99999;
	border:1px solid #e5e5e5;
	background:#fff
}
.appbig .pic {
	position:relative;
	width:258px;
	height:258px;
	background:url("../images/icon_app_big.png")
}
.appbig .txt {
	padding:0 10px 5px;
	width:238px;
	color:#666;
	text-align:center;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.nav {
	background:#ff6562;
	min-width:1190px
}
.nav .container {
	position:relative;
	margin:0 auto 0;
	width:1190px;
	height:50px
}
.nav .mainnav li {
	float:left;
	padding:0 30px;
	height:50px;
	line-height:50px
}
.nav .mainnav li a {
	color:#fff;
	font-size:16px;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.nav .mainnav li.home {
	padding:0 50px 0 50px
}
.nav .mainnav li.category {
	padding:0;
	padding-left:20px;
	width:210px;
	background:#0aa454;
	cursor:pointer
}
.nav .mainnav li.category a {
	text-decoration:none
}
.nav .mainnav li.cur {
	background:#0aa454
}
.nav2 {
	background:#fff;
	position:relative;
	z-index:202
}
.nav2 .container {
	position:relative;
	margin:0 auto 0;
	width:1190px;
	height:50px
}
.nav2 .mainnav li {
	float:left;
	padding:0 30px;
	height:50px;
	line-height:50px
}
.nav2 .mainnav li a {
	color:#333;
	font-size:20px;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.nav2 .mainnav li a:hover {
	color:#FF6562
}
.nav2 .mainnav li.home {
	padding:0 50px 0 50px
}
.nav2 .mainnav li.category {
	padding:0;
	padding-left:20px;
	width:210px;
	background:#FF6562;
	color:#fff
}
.nav2 .mainnav li.category a {
	color:#fff
}
.nav2 .mainnav li.cur {
	background:#FF6562
}
.snav {
	background:#f8f8f8;
	border-bottom:0 solid #e5e5e5
}
.snav .container {
	position:relative;
	margin:0 auto 0;
	width:1190px;
	height:50px
}
.snav .mainnav li {
	float:left;
	padding:0 30px;
	height:50px;
	line-height:50px
}
.snav .mainnav li a {
	color:#333;
	font-size:16px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	text-decoration:none
}
.snav .mainnav li.home {
	padding:0 50px 0 50px
}
.snav .mainnav li.cur {
	border-bottom:1px solid #FF6562
}
.snav .mainnav li.cur a {
	color:#FF6562
}
#wrap {
	margin:0 auto;
	width:1190px;
	text-align:left
}
#wrap.small {
	width:990px
}
.breadcrumb {
	padding:15px 0;
	min-height:24px;
	color:#aaa;
	text-align:left;
	line-height:24px
}
.breadcrumb a {
	float:left;
	display:block
}
.breadcrumb i {
	float:left;
	display:block;
	margin:3px 12px 0;
	width:8px;
	height:18px;
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg");
	background-position:-30px -23px
}
.breadcrumb strong {
	color:#666;
	font-weight:normal
}
.breadcrumb .cat {
	position:relative;
	float:left;
	padding:0 20px 0 8px;
	height:22px;
	border:1px solid #FF6562;
	background:#fff;
	color:#333;
	line-height:22px
}
.breadcrumb .cat s {
	position:absolute;
	top:4px;
	right:4px;
	display:inline-block;
	width:12px;
	height:12px;
	background-image:url("../images/icons.png");
	background-position:-365px 0
}
.breadcrumb .cat a.m {
	color:#333;
	text-decoration:none
}
.breadcrumb .cat.hover {
	height:28px;
	border-bottom:0;
	background:#fff
}
.breadcrumb .cat.hover a.m {
	color:#333;
	color:#333
}
.breadcrumb .cat.hover s {
	background-position:-155px 0
}
.breadcrumb .cat ul {
	position:absolute;
	top:27px;
	left:-1px;
	z-index:998;
	display:none;
	padding:8px 0;
	width:218px;
	border:1px solid #FF6562;
	background:#fff
}
.breadcrumb .cat.hover ul {
	display:block
}
.breadcrumb .cat.hover ul li {
	float:left;
	display:block;
	margin:6px 0;
	padding:0 9px;
	height:14px;
	border-left:1px solid #ccc;
	line-height:14px
}
.breadcrumb .cat.hover ul li.n {
	border-left:0
}
.breadcrumb .cat.hover ul li a.cur {
	color:#FF6562
}
.breadcrumb .cat .line {
	position:absolute;
	bottom:0;
	left:0;
	z-index:1000;
	display:none;
	width:100%;
	height:1px;
	border-top:0 none;
	border-bottom:1px solid #fff
}
.breadcrumb .cat.hover .line {
	display:block
}
.footer {
	margin-top:0;
	min-width:1190px
}
.footer .container {
	margin:0 auto 0;
	width:1190px
}
.footer .navigation {
	padding:20px 0;
	height:135px;
	border-top:1px solid #e8e8e8;
	background:#f4f4f4
}
.footer .navigation dl {
	float:left;
	width:147px
}
.footer .navigation dl dt {
	color:#6a6a6a;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:26px
}
.footer .navigation dl dd {
	margin-top:6px;
	text-align:left
}
.footer .navigation dl dd a {
	display:block;
	overflow:hidden;
	height:26px;
	color:#888;
	text-align:left;
	line-height:26px
}
.footer .navigation dl dd a:hover {
	color:#FF6562
}
.footer .navigation dl dd a.qr {
	height:auto
}
.footer .navigation dl dd a.qr img {
	width:80px;
	height:80px
}
.footer .navigation dl.last {
	width:90px
}
.footer .navigation dl.service {
	width:200px
}
.footer .navigation dl.service p {
	color:#888;
	line-height:26px;
	height:26px
}
.footer .copyright {
	padding:0 0 70px;
	height:200px;
	background:#444a50;
	color:#fff;
}
.footer .copyright p {
	color:#fff;
  text-align:center;
  font-size: 18px;
  padding-top: 15px;
}
.footer .copyright p .mr {
	margin-right:18px
}
.footer .copyright p.white a {
	color:#dee5ea
}
.footer .copyright p a {
	padding:0 10px;
	color:#959aa0
}
.footer .copyright p a.first {
	padding-left:0
}
.footer .copyright p.copy {
	font-family:Tahoma,Helvetica,Arial,sans-serif
}
.footer .copyright .cert {
	margin-top:10px
}
.footer .copyright .icon {
	float:left;
	margin-right:10px;
	width:100px;
	height:40px;
	background:url("../images/icon_rz.gif");
	line-height:40px
}
.footer .copyright p.font {
	margin-top:5px
}
.footer .copyright p.zz span {
	display:block;
	float:left;
	height:20px;
	line-height:20px
}
.footer .copyright p.zz span.gaba img {
	float:left;
	display:block;
	width:20px;
	height:20px;
	vertical-align:middle
}
.footer .copyright p.zz span.gaba a {
	float:left;
	display:block;
	padding-left:3px;
	line-height:20px;
	height:20px
}
.footer .copyright .icon.gs {
	background-position:0 0
}
.footer .copyright .icon.bj {
	background-position:0 -40px
}
.footer .copyright .icon.ba {
	background-position:0 -80px
}
.footer .copyright .icon.ls {
	background-position:0 -120px
}
.footer .copyright .icon.zx {
	background-position:0 -160px
}
.footer .copyright .icon.al {
	background-position:0 -200px
}
.footer .copyright .icon.cx {
	background-position:0 -240px
}
.footer .copyright .icon.sw {
	background-position:0 -320px
}
.footer .copyright .icon a {
	display:block;
	width:100px;
	height:40px
}
.footer .container.small {
	margin:0 auto 0;
	width:990px
}
.footer .simple {
	color:#999;
	padding:10px 0
}
.footer .simple p {
	text-align:center;
	padding:6px 0
}
.footer .simple p a {
	color:#999;
	margin:0 6px
}
.footer .simple p.zz span {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	margin-right:12px
}
.footer .simple p.zz span.gaba img {
	float:left;
	display:block;
	width:20px;
	height:20px;
	vertical-align:middle
}
.footer .simple p.zz span.gaba a {
	float:left;
	display:block;
	padding-left:3px;
	line-height:20px;
	height:20px;
	margin:0
}
.iform li {
	padding:10px 0;
	height:40px;
	color:#666;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:40px
}
.iform li.radio .ckdiv {
	margin-right:20px
}
.iform li.radio .ra {
	margin-top:9px
}
.iform img.vcode {
	margin-right:5px;
	vertical-align:middle;
	width:100px;
	margin-left:5px;
	float:left;
	height:42px;
	line-height:42px
}
.iform.bg {
	background:#fcfcfc;
	padding:10px
}
.iform.s li {
	padding:0
}
.iform.s li .note {
	font-size:12px;
	font-family:"宋体"
}
.iform .bginput {
	float:left;
	display:block
}
.iform .note {
	float:left;
	display:block;
	margin-right:10px;
	width:170px;
	height:40px;
	color:#999;
	text-align:right;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:40px
}
.iform .note label {
	margin-right:5px;
	color:#e50000;
	vertical-align:middle;
	font-size:16px;
	font-family:serif
}
.iform.s .note label {
	font-size:10px
}
.iform li.line {
	margin:10px 0;
	padding:0;
	height:40px;
	line-height:40px;
	border-top:1px dotted #ccc;
	background:#f9f9f9
}
.iform li.line label {
	width:165px;
	text-align:right;
	display:inline-block
}
.iform li.stitle {
	padding:0 0 0 180px;
	height:24px;
	color:#666;
	line-height:24px
}
.iform li.license {
	padding:0 0 0 180px
}
.iform li.license .ckdiv .ck {
	top:12px
}
.iform li.license a {
	color:#FF6562
}
.iform li.op {
	padding-left:180px
}
.iform li.op a {
	float:left;
	width:320px
}
.iform li.choice {
	height:80px
}
.iform li.choice .type {
	float:left
}
.iform li.choice .type .item {
	display:block
}
.iform li.choice .type .item .ckdiv {
	float:left
}
.iform li.choice .type .item .ckdiv .ck {
	margin-top:8px
}
.iform li.choice .type .item .ckdiv .ra {
	top:13px
}
.iform li .ckdiv.s .ra {
	margin-top:8px
}
.iform li .ckdiv.s .ck {
	margin-top:8px
}
.iform li .ckdiv.s {
	font-family:"宋体";
	font-size:12px
}
.iform li .vcode img {
	vertical-align:middle;
	height:40px;
	margin:0 5px
}
.iform li .vcode a {
	color:#FF6562
}
.iform .iselect {
	height:32px;
	border:1px solid #e5e5e5;
	min-width:90px
}
.iform .iselect.big {
	height:38px
}
.iform .bginput {
	position:relative
}
.iform .bginput i {
	position:absolute;
	top:9px;
	left:10px;
	display:block;
	width:18px;
	height:25px;
	background-image:url("../images/icons.png")
}
.iform .bginput i.user {
	background-position:-391px -109px
}
.iform .bginput i.pass {
	background-position:-410px -109px
}
.iform .input_big {
	padding:0 20px 0 35px;
	width:265px;
	height:40px;
	border:1px solid #e5e5e5;
	color:#333;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:40px
}
.iform .input_big.s {
	padding:0 20px 0 10px;
	width:290px
}
.iform .input_big.textarea {
	padding:5px 20px 5px 10px;
	width:440px;
	line-height:22px;
	height:auto
}
.iform .input_s {
	border:1px solid #e5e5e5;
	color:#333;
	font-size:12px;
	height:30px;
	line-height:30px;
	padding:0 10px;
	width:200px
}
.iform .oninfo {
	position:relative;
	float:left;
	margin-left:5px;
	padding:0 10px 0 25px;
	font-size:12px;
	font-family:Arial,"宋体";
	display:none
}
.iform .oninfo i {
	position:absolute;
	top:13px;
	left:5px;
	display:block;
	width:15px;
	height:15px;
	background-image:url("../images/icons.png")
}
.iform .oninfo.err {
	color:#e16070
}
.iform .oninfo.focus {
	margin-top:7px;
	margin-left:12px;
	padding-left:10px;
	height:28px;
	border:1px solid #e5e5e5;
	background:#f4f4f4;
	line-height:28px
}
.iform .oninfo.err i {
	background-position:-280px -120px
}
.iform .oninfo.ok i {
	background-position:-297px -120px
}
.iform .oninfo.focus i {
	top:8px;
	left:-7px;
	width:7px;
	height:12px;
	background-position:-429px -116px
}
.login {
	width:100%;
	height:540px;
	background:#353c45;
	background-position:center center
}
.login.loginbg1 {
	background-image:url("../images/loginbg1.png")
}
.login.loginbg2 {
	background-image:url("../images/loginbg2.png")
}
.login .container {
	margin:0 auto 0;
	width:990px
}
.login .left {
	float:left;
	width:540px;
	height:540px
}
.login .left a {
	display:block;
	width:540px;
	height:540px
}
.login .left a img {
	width:100%;
	height:100%
}
.login .right {
	float:left;
	width:450px
}
.login .form {
	margin-top:50px;
	padding:20px 40px 20px 40px;
	width:320px;
	background:#fff
}
.login .form .item {
	position:relative;
	height:50px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:50px
}
.login .form .item span {
	font-size:16px
}
.login .form .item span.note {
	color:#999;
	display:block;
	float:left;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:14px;
	height:40px;
	line-height:40px;
	margin-right:10px;
	text-align:right;
	width:58px
}
.login .form .item span.note1 {
	color:#999;
	font-size:14px
}
.login .form .item a.smalla {
	font-size:12px
}
.login .form .item .r {
	position:absolute;
	top:0;
	right:0;
	font-size:14px
}
.login .form .item .r a {
	color:#FF6562;
	text-decoration:underline;
	font-size:14px
}
.login .form .item .r.f {
	text-decoration:underline
}
.login .form .item .input_big {
	padding:0 20px 0 35px;
	width:265px;
	height:40px;
	border:1px solid #ccc;
	color:#333;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:40px
}
.login .form .item .input_big.short {
	padding:0 10px;
	margin-right:5px
}
.login .form .item.mt {
	margin-top:10px
}
.login .form .item.op {
	margin:5px 0
}
.login .form .bginput {
	position:relative
}
.login .form .bginput i {
	position:absolute;
	top:1px;
	left:10px;
	display:block;
	width:18px;
	height:25px;
	background-image:url("../images/icons.png");
	_top:10px
}
.login .form .bginput i.user {
	background-position:-351px -109px
}
.login .form .bginput i.pass {
	background-position:-371px -109px
}
.login .form .bginput img.vcode {
	height:40px;
	width:80px;
	vertical-align:middle;
	margin-right:5px
}
.login .ckdiv {
	font-size:14px
}
.login .ckdiv .ck {
	margin-top:14px
}
.login .other {
	margin-bottom:20px
}
.login .other a {
	float:left;
	display:block;
	margin-right:20px;
	width:30px;
	height:30px;
	background-image:url("../images/icons.png")
}
.login .other a.qq {
	background-position:-416px -142px
}
.login .other a.weixin {
	background-position:-448px -142px
}
.login .other a.alipay {
	background-position:-416px -174px
}
.login .other a.weibo {
	background-position:-448px -174px
}
.login .ltip {
	position:relative;
	padding-left:20px;
	color:#e16070
}
.login .ltip i {
	position:absolute;
	top:1px;
	left:0;
	display:block;
	width:15px;
	height:15px;
	background-position:-280px -120px
}
.register {
	width:100%;
	border-top:1px solid #e5e5e5;
	background:#f4f4f4
}
.register .container {
	margin:0 auto 0;
	width:990px
}
.register .form {
	padding:30px 0
}
.register .form .items {
	padding:30px 0;
	border:1px solid #e5e5e5;
	background:#fff
}
.page {
	height:25px;
	line-height:25px
}
.page .num {
	float:left;
	margin:0 7px
}
.page .num label {
	color:#FF6562
}
.page a {
	float:left;
	display:block;
	width:25px;
	height:25px;
	background-image:url("../images/icons.png");
	background-repeat:no-repeat
}
.page a.l {
	background-position:-254px 0
}
.page a.r {
	background-position:-280px -0
}
.page a.l.d {
	background-position:-202px -0
}
.page a.r.d {
	background-position:-228px -0
}
.pager {
	margin:10px 0;
	font-family:arial
}
.pager .list {
	float:right;
	text-align:center
}
.pager .list a {
	float:left;
	display:block;
	margin:1px;
	width:35px;
	height:35px;
	border:1px solid #f0f0f0;
	background-color:#fcfcfc;
	text-decoration:none;
	line-height:35px
}
.pager .list a:hover {
	border:1px solid #FF6562;
	background:#fff;
	color:#FF6562
}
.pager span {
	float:left;
	display:block;
	margin:1px;
	width:35px;
	height:35px;
	border:1px solid #f0f0f0;
	background-color:#fcfcfc;
	line-height:35px;
	cursor:default
}
.pager span.current {
	border:1px solid #FF6562;
	background:#FF6562;
	color:#fff
}
.pager .list a.next,.pager .list a.prev {
	padding:0 20px;
	width:40px
}
.pager .list a.noprev {
	padding:0 20px;
	width:40px;
	border:1px solid #f0f0f0;
	background-color:#fcfcfc;
	color:#999
}
.pager .list a.nonext {
	padding:0 20px;
	width:40px;
	border:1px solid #f0f0f0;
	background-color:#fcfcfc;
	color:#999
}
.pager2 {
	font-family:arial;
	margin:10px 0
}
.pager2 .list {
	float:right;
	text-align:center
}
.pager2 .list a {
	background-color:#FF6562;
	border:1px solid #FF6562;
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	margin:1px;
	text-decoration:none;
	width:35px;
	color:#fff;
	margin-left:10px
}
.pager2 .list a.next,.pager2 .list a.prev {
	padding:0 20px;
	width:40px
}
.filter {
	padding:0 10px;
	height:40px;
	border:1px solid #e5e5e5;
	background:#f4f4f4;
	line-height:24px
}
.filter .paixu {
	float:left;
	margin:7px 15px 0 0;
	vertical-align:middle
}
.filter .paixu a {
	position:relative;
	float:left;
	display:block;
	overflow:hidden;
	padding:0 15px 0 15px;
	height:22px;
	border:1px solid #e5e5e5;
	border-left:0;
	background:#fff;
	line-height:22px
}
.filter .paixu a.ud {
	padding:0 15px 0 15px
}
.filter .paixu a.first {
	border-left:1px solid #e5e5e5
}
.filter .paixu a:hover,.filter .paixu a.cur {
	background:#fff;
	color:#FF6562
}
.filter .paixu a .arrow {
	position:absolute;
	top:6px;
	right:5px;
	background-position:1px 1px;
	background-position:-184px -25px
}
.filter .paixu a .arrow.up {
	background-position:-210px -25px
}
.filter .paixu a .arrow.down {
	background-position:-197px -25px
}
.filter .paixu .arrow {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:12px;
	height:12px
}
.filter .condition {
	width:450px;
	float:left;
	margin:7px 15px 0 0
}
.filter .condition .cinput {
	border:1px solid #e5e5e5;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	width:140px;
	padding:0 5px
}
.filter .condition .cinput.small {
	width:50px
}
.filter .condition .cbtn {
	background:#FF6562;
	height:25px;
	width:50px;
	border:1px solid #e5e5e5;
	color:#fff;
	cursor:pointer
}
.filter .txt {
	float:left;
	margin:7px 0 0 20px
}
.filter .page {
	float:right;
	margin-top:8px
}
.filter .ckdiv {
	margin-top:7px;
	margin-left:10px
}
.filter .downup {
	margin-top:7px
}
.searchresul {
	margin-bottom:20px
}
.searchresul b {
	margin:0 5px;
	color:#f90
}
.ckdiv {
	position:relative;
	float:left;
	padding-left:20px;
	cursor:pointer
}
.ckdiv .ck {
	position:absolute;
	top:4px;
	left:0
}
.ckdiv .ra {
	position:absolute;
	top:4px;
	left:0
}
.ckdiv.n {
	margin-left:0
}
.ichoice {
	position:relative;
	float:left;
	margin-right:10px;
	padding:0 20px;
	border:1px solid #e5e5e5;
	background:#fff;
	text-align:center;
	line-height:30px;
	cursor:pointer
}
.ichoice.dis {
	background:#f4f4f4;
	color:#999
}
.ichoice i {
	position:absolute;
	top:0;
	left:0;
	display:block;
	display:none;
	width:14px;
	height:14px;
	background-image:url("../images/icons.png")
}
.ichoice.cur i {
	display:block;
	background-position:-248px -120px
}
.ichoice.cur {
	border:1px solid #e16070
}
.ichoice2 {
	position:relative;
	float:left;
	margin-right:10px;
	padding:0 20px;
	border:1px solid #e5e5e5;
	background:#fff;
	text-align:center;
	line-height:30px;
	cursor:pointer
}
.ichoice2 i {
	position:absolute;
	top:0;
	left:0;
	display:block;
	display:none;
	width:18px;
	height:18px;
	background-image:url("../images/icons.png")
}
.ichoice2.cur i {
	display:block;
	background-position:-262px -120px
}
.ichoice2.cur {
	border:1px solid #e16070
}
.downup {
	position:relative;
	float:left;
	height:22px;
	border:1px solid #ccc;
	background:#fff
}
.downup .now {
	position:relative;
	overflow:hidden;
	padding-right:22px;
	padding-left:5px;
	white-space:nowrap;
	float:left
}
.downup i {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:20px;
	height:22px;
	background-color:#fff;
	background-position:-121px 3px;
	cursor:pointer
}
.downup.hover i {
	background-position:-137px 1px
}
.downup.hover {
	border-bottom:0
}
.downup .other {
	position:absolute;
	top:22px;
	left:-1px;
	z-index:1000;
	display:none;
	padding:3px 0;
	min-width:100%;
	border:1px solid #ccc;
	background:#fff;
	white-space:nowrap;
	max-height:238px;
	overflow-y:auto;
	overflow-x:hidden
}
.downup.hover .other {
	display:block
}
.downup .line {
	position:absolute;
	bottom:-1px;
	left:0;
	z-index:1001;
	display:none;
	width:100%;
	height:1px;
	border-top:0 none;
	border-bottom:1px solid #fff
}
.downup.hover .line {
	display:block
}
.downup .other a {
	display:block;
	padding:0 15px 0 5px;
	height:24px;
	color:#333;
	text-decoration:none;
	line-height:24px
}
.downup .other a:hover {
	background:#f4f4f4
}
.downup2 {
	position:relative;
	float:left;
	margin-top:5px;
	height:28px;
	border:1px solid #ccc;
	line-height:28px;
	cursor:pointer
}
.downup2 .now {
	position:relative;
	overflow:hidden;
	padding-right:20px;
	padding-left:10px;
	max-width:220px;
	min-width:130px;
	white-space:nowrap;
	float:left
}
.downup2 .other li.cur {
	background:#f4f4f4
}
.downup2 .other {
	position:absolute;
	top:28px;
	left:-1px;
	z-index:1001;
	display:none;
	padding:3px 0;
	min-width:100%;
	border:1px solid #ccc;
	background:#fff;
	white-space:nowrap
}
.downup2 .other a {
	display:block;
	padding:0 15px 0 10px;
	height:30px;
	color:#333;
	text-decoration:none;
	line-height:30px
}
.downup2 .other a:hover {
	background:#f4f4f4
}
.downup2.hover .other {
	display:block
}
.downup2 .line {
	position:absolute;
	bottom:-1px;
	left:0;
	z-index:1001;
	display:none;
	width:100%;
	height:1px;
	border-top:0 none;
	border-bottom:1px solid #fff
}
.downup2.hover .line {
	display:block
}
.downup2 i {
	position:absolute;
	top:4px;
	right:0;
	display:block;
	width:20px;
	height:20px;
	background-color:#fff;
	background-position:-121px 1px
}
.downup2.hover i {
	background-position:-137px 1px
}
.ileft {
	float:left;
	margin:20px 20px 0 0;
	width:220px
}
.iright {
	float:left;
	width:950px
}
.iright .breadcrumb {
	padding:0
}
.ileft_side {
	float:left;
	margin:0 20px 0 0;
	width:220px
}
.iright_side {
	float:right;
	width:950px
}
.category li {
	display:block
}
.category li h5 {
	padding:0 30px;
	width:158px;
	height:40px;
	border-top:1px solid #e5e5e5;
	background:none repeat scroll 0 0 #f4f4f4;
	font-weight:normal;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:40px;
	cursor:pointer
}
.category li h5 i {
	float:left;
	display:inline-block;
	margin:13px 10px 10px 0;
	width:15px;
	height:15px;
	background-image:url("../images/icons.png");
	background-position:-214px -83px
}
.category li h5.n {
	border-bottom:0
}
.category li.hover h5 i {
	background-position:-214px -109px
}
.category li .items {
	display:none
}
.category li .items a {
	display:block;
	float:left;
	height:28px;
	line-height:28px;
	overflow:hidden;
	padding:0 10px;
	width:60px;
	text-align:center;
	text-decoration:none;
	margin:0 1px 1px 0
}
.category li .items a:hover {
	background:#FF6562;
	color:#fff
}
.category li .items a.cur {
	background:#FF6562;
	color:#fff
}
.category li.hover .items {
	display:block;
	padding:10px 22px
}
.block {
	margin-bottom:20px;
	border:1px solid #e5e5e5
}
.block h4 {
	padding:0 20px;
	height:40px;
	border-bottom:1px solid #ddd;
	background:#f4f4f4;
	font-weight:normal;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:40px
}
.block h4.nb {
	border-bottom:0
}
.block ul li {
	float:left
}
.block ul li .photo {
	display:block;
	text-align:center;
	height:160px;
	width:178px
}
.block ul li .txt {
	display:block;
	overflow:hidden;
	margin-top:5px;
	height:20px;
	line-height:18px;
	_width:178px;
	text-align:left
}
.block ul li .txt.nofix {
	height:auto
}
.block ul li .subtitle {
	padding:2px 0;
	color:#f90;
	line-height:20px;
	_width:178px
}
.block ul li .st {
	padding:5px 0;
	color:#999;
	line-height:20px;
	height:16px;
	overflow:hidden
}
.block ul li .money {
	height:24px;
	color:#e50000;
	text-align:center;
	font-style:normal;
	font-family:Arial;
	line-height:24px
}
.block ul.li6 li {
	padding:15px 18px;
	width:160px;
	height:225px
}
.block ul.li6 li a.photo {
	width:160px;
	height:160px
}
.block ul.li6 li img {
	width:160px;
	height:160px
}
.block ul.li6 li .money {
	font-size:14px
}
.block ul.li9 li {
	padding:15px 8px;
	width:115px;
	height:175px
}
.block ul.li9 li a.photo {
	width:110px;
	height:110px
}
.block ul.li9 li img {
	width:110px;
	height:110px
}
.block ul.li9 li .money {
	font-size:12px
}
.goods li {
	display:block;
	padding:10px 20px;
	border-bottom:1px solid #e5e5e5
}
.goods li a {
	display:block
}
.goods li img {
	width:160px;
	height:160px
}
.goods li.nb {
	border-bottom:0
}
.goods li .money {
	text-align:left
}
.goods li .money {
	font-size:14px
}
.goodlist {
	margin-top:10px
}
.goodlist li {
	float:left;
	margin-right:20px;
	width:221px;
	height:325px;
	margin-bottom:20px;
	position:relative;
	z-index:1;
	overflow:visible
}
.goodlist li.last {
	margin-right:0
}
.goodlist li.hover {
	z-index:3
}
.goodlist li .info {
	position:absolute;
	left:0;
	top:0;
	border:1px solid #f5f5f5;
	overflow:hidden;
	z-index:3;
	background:#fff;
	width:221px;
	padding-top:5px
}
.goodlist li.hover .info {
	border:1px solid #e5e5e5
}
.goodlist li .info .photo {
	display:block;
	text-align:center;
	margin:0 10px;
	height:195px
}
.goodlist li .info .photo img {
	width:190px;
	height:190px
}
.goodlist li .info .money {
	height:24px;
	color:#e50000;
	text-align:center;
	text-align:left;
	font-size:18px;
	font-family:"\534E\6587\7EC6\9ED1",Arial;
	line-height:24px;
	margin:0 10px
}
.goodlist li .info .money.small {
	font-size:14px
}
.goodlist li .info .ph {
	overflow:hidden;
	height:30px;
	color:#999;
	line-height:30px;
	margin:0 10px;
	white-space:nowrap
}
.goodlist li .info .ph label {
	color:#333
}
.goodlist li .info .st {
	color:#999;
	margin:0 10px;
	overflow:hidden;
	white-space:nowrap;
	height:20px;
	line-height:26px
}
.goodlist li .info .st label {
	color:#333
}
.goodlist li .info .ph img {
	height:14px;
	vertical-align:middle;
	width:auto
}
.goodlist li .info .txt {
	display:block;
	overflow:hidden;
	margin-top:5px;
	height:20px;
	line-height:20px;
	margin:0 10px;
	margin-top:3px
}
.goodlist li .info .no {
	color:#999;
	line-height:20px;
	margin:0 10px
}
.goodlist li .info .h {
	color:red
}
.goodlist li .info .n {
	display:none;
	margin:0 10px;
	line-height:22px;
	margin:6px 10px
}
.goodlist li.hover .info .n {
	display:block
}
.goodlist li.hover .info .n .money {
	margin:0
}
.goodlist li .info .op {
	padding:0;
	border-top:1px dashed #f5f5f5;
	text-align:center;
	line-height:28px;
	height:28px
}
.goodlist li .info .op a.b {
	display:none
}
.goodlist li.hover .info .op a.b {
	display:inline-block
}
.goodlist li.hover .info .op {
	border-right:0;
	border-left:0;
	background:#f4f4f4;
	margin-bottom:12px
}
.goodlist li .info .op span {
	display:inline-block;
	width:212px;
	border-right:1px solid #fff;
	text-align:left;
	padding-left:10px
}
.goodlist li.hover .info .op span {
	display:inline-block;
	width:130px;
	border-right:1px solid #f5f5f5
}
.goodlist li .info .op span b {
	margin:0 2px;
	color:#FF6562;
	font-weight:normal
}
.goodlist li .info .op a {
	display:inline-block;
	width:80px;
	color:#e50000;
	background:#fff
}
.goodlist li.hover .info .op a {
	background:#e50000;
	color:#fff
}
.goodlist li .info .op a:hover {
	color:#FF6562
}
.goodlist li.hover .info .op a:hover {
	color:#fff
}
.goodlist li .info .n .money {
	font-size:12px
}
.goodlist li .info .n a {
	float:right;
	color:#999;
	text-decoration:underline
}
.itemsC {
	display:block;
	padding:10px 22px
}
.itemsC a {
	display:block;
	float:left;
	height:28px;
	line-height:28px;
	margin:0 1px 1px 0;
	overflow:hidden;
	padding:0 10px;
	text-align:left;
	text-decoration:none;
	width:60px
}
.itemsC a:hover {
	background:#FF6562 none repeat scroll 0 0;
	color:#fff
}
.innersearch {
	padding:10px;
	background:#fff
}
.innersearch .txt.hui {
	color:#bbb
}
.innersearch .txt {
	float:left;
	padding:3px 3px;
	width:148px;
	height:24px;
	border:0 none;
	border:1px solid #ccc;
	line-height:24px
}
.innersearch .submit {
	position:relative;
	float:left;
	width:40px;
	height:32px;
	border:1px solid #ccc;
	background:#ccc;
	font-size:14px;
	cursor:pointer
}
.innersearch .submit i {
	display:block;
	width:16px;
	height:16px;
	background-position:-391px -29px
}
.select {
	margin-top:20px;
	border:1px solid #ddd;
	line-height:24px
}
.select .opt {
	padding:0 10px;
	height:40px;
	background:#f4f4f4;
	line-height:40px
}
.select .opt span {
	position:relative;
	display:inline-block;
	margin-right:3px;
	padding:0 24px 0 5px;
	height:24px;
	border:1px solid #eee;
	background:#fff;
	line-height:24px
}
.select .opt span.result {
	border:0;
	background:0
}
.select .opt span.result label {
	color:#e16070
}
.select .opt span.result b {
	color:#e16070;
	font-weight:normal
}
.select .opt span label {
	color:#FF6562
}
.select .opt span a {
	position:absolute;
	top:6px;
	right:6px;
	width:11px;
	height:11px;
	background-image:url("../images/icons.png");
	background-position:-282px -29px
}
.select .opt span a:hover {
	background-position:-304px -29px
}
.select .opt .h {
	color:#e16070
}
.select .opt .b {
	margin:0 5px
}
.select .tj {
	float:right;
	color:#999
}
.select .tj a {
	color:#999
}
.select .tj a:hover {
	color:#FF6562
}
.select .tj b {
	margin:0 5px;
	color:#333;
	font-weight:normal
}
.select .sitems {
	padding:5px 10px;
	background:#fff
}
.select .sitems li {
	position:relative;
	overflow:hidden;
	padding:6px 0 6px 100px;
	border-bottom:1px solid #efefef;
	line-height:16px
}
.select .sitems li.nb {
	border-bottom:0
}
.select .sitems li span.bit {
	position:absolute;
	top:12px;
	left:0;
	float:none;
	padding:0;
	width:70px;
	height:16px;
	color:#999;
	text-align:right;
	line-height:16px
}
.select .sitems li span.bit2 {
	position:absolute;
	top:12px;
	left:0;
	float:none;
	padding:0;
	width:75px;
	height:16px;
	color:#999;
	text-align:right;
	line-height:16px
}
.select .sitems li span.plus,.select .sitems li span.sub {
	position:absolute;
	top:9px;
	right:5px;
	width:45px;
	height:24px;
	line-height:24px;
	cursor:pointer;
	color:#999
}
.select .sitems li span i.icons {
	position:absolute;
	top:4px;
	right:0;
	display:block;
	width:15px;
	height:15px
}
.select .sitems li span.plus i {
	background-position:-123px 0
}
.select .sitems li span.sub i {
	background-position:-291px -27px
}
.select .sitems li .more {
	display:none
}
.select .sitems li a {
	float:left;
	overflow:hidden;
	margin:0 11px 0 0;
	padding:7px 10px;
	width:62px;
	white-space:nowrap
}
.select .sitems li a.cur {
	color:#FF6562
}
.select .sitems li a:hover {
	color:#FF6562
}
.select .sitems.tl li a {
	width:68px
}
.select .sitems li a i {
	color:#999;
	cursor:pointer;
	font-style:normal
}
.tdgcontainer {
	position:fixed;
	position:fixed;
	bottom:0;
	bottom:px;
	left:0;
	z-index:1003;
	display:none;
	width:100%
}
.tdgcontainer .infotip {
	display:none;
	margin:0 auto;
	width:1190px;
	border:1px solid #db9a9a;
	background:#ffe8e8;
	color:#c00;
	text-align:center;
	line-height:30px;
	padding:5px 0
}
.tdg {
	margin:0 auto;
	width:1190px;
	border:1px solid #ddd;
	background:#fff;
	-webkit-box-shadow:0 0 13px 0 #ccc;
	-moz-box-shadow:0 0 13px 0 #ccc;
	box-shadow:0 0 13px 0 #ccc;
	text-align:left;
	text-align:left
}
.tdg .bcontent {
	margin:0 auto;
	padding:0 0 10px;
	width:980px;
	height:180px;
	border:2px solid #f4f4f4;
	text-align:left
}
.tdg .top {
	position:relative;
	width:1190px;
	height:36px;
	line-height:36px
}
.tdg .top .tab-btns {
	height:40px;
	border-bottom:1px solid #ccc;
	background:#f4f4f4
}
.tdg .top ul {
	list-style:outside none none
}
.tdg .top li {
	position:relative;
	float:left;
	width:125px;
	height:40px;
	border-right:1px solid #ccc;
	text-align:center;
	line-height:30px
}
.tdg .top .tab-btns a.cur {
	position:relative;
	height:41px;
	background:#fff;
	color:#666;
	color:#FF6562;
	font-weight:normal
}
.tdg .top .tab-btns a {
	color:#666;
	text-decoration:none
}
.tdg .top .tab-btns a {
	display:block;
	font-size:14px;
	line-height:40px
}
.tdg .bd {
	position:relative;
	display:none;
	overflow:hidden;
	width:1190px
}
.tdg .bd .item1 {
	position:relative;
	float:left;
	padding:20px 10px;
	width:231px;
	height:85px;
	border-right:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	line-height:18px
}
.tdg .bd .item1.n {
	border-bottom:0
}
.tdg .bd .item1.nr {
	border-right:0
}
.tdg .bd .item1 .photo {
	float:left;
	margin-right:10px;
	padding:2px;
	border:1px solid #eee;
	vertical-align:middle;
	text-align:center
}
.tdg .bd .item1 .photo img {
	width:78px;
	height:78px
}
.tdg .bd .item1 .txt {
	overflow:hidden;
	height:38px
}
.tdg .bd .item1 .st {
	overflow:hidden;
	margin:4px 0;
	height:20px
}
.tdg .bd .item1 .price {
	overflow:hidden
}
.tdg .bd .item1 a.btn5 {
	position:absolute;
	right:0;
	bottom:0;
	display:none
}
.tdg .bd .item1 .no {
	margin:32px 0 0 120px;
	color:#eee;
	font-size:50px;
	font-family:arial
}
.tdg .bd .item1.w2 {
	width:276px
}
.tdg .bd .item1.w2.nr {
	width:279px
}
.tdg .top .operate {
	position:absolute;
	top:0;
	right:0;
	clear:both;
	padding-right:22px;
	width:190px;
	height:40px;
	text-align:right;
	line-height:40px
}
.tdg .tdgop {
	position:absolute;
	top:90px;
	right:1px;
	width:160px
}
.tdg .tdgop a {
	float:left;
	margin:0 27px
}
.tdg .tdgop a.btn4 {
	margin-top:10px;
	width:58px
}
.reginbox {
	position:absolute;
	top:22px;
	left:-1px;
	z-index:9999;
	overflow:hidden;
	padding:6px;
	width:300px;
	border:1px solid #e5e5e5;
	background:#fff;
	display:none
}
.reginbox.big {
	width:410px;
	_width:130px
}
.reginbox .shuom {
	padding:3px 0 3px 6px;
	vertical-align:middle;
	text-align:left
}
.reginbox .dline {
	clear:both;
	display:block;
	margin:5px 0;
	padding:0;
	width:100%;
	height:1px;
	border-bottom:1px dashed #ddd;
	font-size:1px;
	line-height:1px
}
.reginbox ul {
	display:block;
	overflow:hidden;
	width:285px;
	list-style-type:none;
	cursor:auto
}
.reginbox.big ul {
	width:400px
}
.reginbox ul li {
	float:left;
	overflow:hidden;
	padding:2px 12px 2px 3px;
	width:42px;
	text-align:left;
	white-space:nowrap;
	word-break:keep-all
}
.reginbox ul li a {
	float:left;
	padding:2px 3px;
	color:#333;
	text-decoration:none;
	line-height:16px
}
.reginbox ul li a:hover {
	background:#FF6562;
	color:#fff
}
.btip {
	position:fixed;
	bottom:0;
	z-index:999;
	display:none;
	width:100%;
	height:100px;
	background:#333;
	color:#fff;
	font-size:50px;
	line-height:100px;
	opacity:.9;
	text-align:center
}
.btip a {
	color:#080
}
i.warn {
	background-position:-73px -212px;
	height:22px;
	position:absolute;
	width:24px
}
.warntip {
	background-color:#fff;
	border:1px solid #e5e5e5;
	margin:10px 0;
	padding:10px 10px 10px 40px;
	color:#e16070;
	position:relative
}
.warntip i.warn {
	left:7px;
	top:7px
}
.infotip {
	border:1px solid #e5e5e5;
	color:#999;
	margin:10px 0;
	padding:10px
}
.dfix {
	position:fixed;
	top:0;
	z-index:9999
}
.moreload {
	background:#f4f4f4;
	border:1px solid #e5e5e5;
	margin:10px 0;
	padding:10px 20px;
	text-align:center;
	cursor:pointer
}
.had {
	margin:10px 0
}
.had a {
	display:block
}
.had a img {
	width:1190px
}
.share {
	padding:5px 0;
	height:28px
}
.share .ids {
	float:left;
	margin-top:5px
}
.share .item {
	position:relative;
	float:right;
	display:block;
	padding:0 0 0 20px;
	margin-top:6px
}
.share .item b {
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	overflow:hidden;
	height:22px
}
.share .item.s b {
	width:18px;
	height:18px;
	background-position:-163px -24px
}
.share .item.f b {
	width:18px;
	height:18px;
	background-position:-144px -25px
}
.share .item.f.cur b {
	width:18px;
	height:18px;
	background-position:-181px -4px
}
.share .item em {
	color:#999
}
#bdshare {
	float:right
}
.share .bds_more {
	background:0;
	background-image:none
}
.share a {
	text-decoration:none;
	cursor:pointer
}
.share .line {
	float:right;
	margin:0 6px;
	color:#e5e5e5;
	margin-top:5px
}
.share .fx {
	float:left;
	display:block;
	margin-left:20px
}
.tipinfo {
	border:1px solid #e5e5e5;
	position:relative;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:14px;
	margin-bottom:50px;
	padding:80px 0
}
.tipinfo .info {
	position:relative;
	margin:0 auto;
	width:450px;
	padding-left:50px
}
.tipinfo .info .suc {
	position:absolute;
	left:0;
	top:5px;
	width:38px;
	height:24px;
	background-position:-314px -110px
}
.tipinfo .info h6 {
	color:#FF6562;
	font-size:24px;
	margin-bottom:10px
}
.tipinfo .info {
	position:relative
}
.tipinfo .info p {
	line-height:40px;
	height:40px;
	clear:both
}
.tipinfo .info p a {
	color:#FF6562
}
.tipinfo .info p a.txt {
	color:#666;
	text-decoration:underline
}
.tipinfo .info p a.sbtn2 {
	padding:0 20px;
	margin-top:20px;
	margin-right:20px
}
.outblock {
	border:1px solid #e5e5e5;
	padding:30px
}
.outblock .formtip {
	color:#666;
	padding:10px 0 30px 0;
	font-size:18px;
	text-align:center;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.outblock .ws {
	border:1px solid #e5e5e5;
	width:770px;
	margin-bottom:60px;
	padding-bottom:30px
}
.outblock .ws .htip {
	padding:30px 0;
	color:#999;
	text-align:center
}
.guidecontainer {
	margin:20px 0;
	display:none
}
.guidecontainer .other {
	float:left;
	margin-left:20px;
	width:240px
}
.guide {
	float:left;
	width:928px;
	border:1px solid #e5e5e5
}
.guide .ytip {
	color:#999;
	line-height:40px;
	padding-left:20px
}
.guide .ytip.warning {
	border-bottom:1px solid #e5e5e5;
	color:red
}
.guide {
	width:1188px
}
.guide h2 {
	font-size:18px;
	line-height:50px;
	height:50px;
	text-align:center;
	background:#f4f4f4;
	border-bottom:1px solid #e5e5e5
}
.guide .subinfo .title {
	background:#f4f4f4;
	line-height:40px;
	height:40px;
	display:block;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding-left:15px;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.guide .subinfo dt {
	padding-left:15px;
	line-height:40px;
	height:40px;
	width:200px;
	float:left;
	border-top:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5
}
.guide .subinfo dd {
	padding-left:15px;
	line-height:40px;
	height:40px;
	width:957px;
	float:left;
	border-top:1px solid #e5e5e5
}
.guide .subinfo dd strong {
	font-weight:normal
}
.guide .subinfo dt.first {
	border-top:0
}
.guide .subinfo dd.first {
	border-top:0
}
.guide .subinfo .rcode {
	position:absolute;
	border:1px solid #eee;
	border-top:0;
	border-bottom:0;
	background:#fff;
	right:0;
	top:42px
}
.guide .subinfo .rcode img {
	padding:0 13px;
	height:118px;
	width:118px
}
.guide .subinfo .rcode .txt {
	text-align:center;
	padding:0 5px 5px 5px;
	line-height:18px;
	color:#aaa
}
.guide .maininfo dt {
	background:#f4f4f4;
	line-height:40px;
	height:40px;
	display:block;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding-left:15px;
	font-weight:bold
}
.guide .maininfo dt {
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.guide .maininfo dt strong {
	font-weight:normal
}
.guide .maininfo dt img {
	vertical-align:middle
}
.guide .maininfo dd {
	background:#fff;
	display:block;
	line-height:24px;
	padding:10px 20px
}
.guide .maininfo dd table td {
	background:#fff;
	border:1px solid #e5e5e5;
	font-family:"宋体";
	font-size:12px;
	text-align:left;
	padding:5px 10px
}
.guide .ytip.warning {
	border-bottom:1px solid #e5e5e5;
	color:#999;
	line-height:24px;
	padding:10px 10px 10px 20px
}
.guide .warntip {
	border:0;
	border-bottom:1px solid #e5e5e5;
	margin:0;
	padding:14px 10px 14px 40px
}
.guide .warntip i.warn {
	top:10px;
	left:10px
}
.guide .maininfo dd.simagelist {
	padding:0
}
.simagelist a {
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	display:block;
	float:left;
	width:385px;
	padding:5px
}
.simagelist a.nbr {
	border-right:0;
	width:386px
}
.simagelist a.nbb {
	border-bottom:0
}
.simagelist a img {
	height:300px;
	vertical-align:middle;
	width:300px;
	padding:0 45px
}
.goods2 {
	border-left:1px solid #e5e5e5
}
.goods2 li {
	display:block;
	padding:10px 15px;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	float:left;
	height:230px;
	width:158px
}
.goods2 li.nr {
	width:162px
}
.goods2 li a {
	display:block;
	width:156px;
	height:156px
}
.goods2 li .photo img {
	height:156px;
	width:156px;
	transition:transform .2s linear 0s
}
.goods2 li .photo img:hover {
	transform:translateX(-8px)
}
.goods2 li .price {
	text-align:left;
	margin:8px 0
}
.goods2 li .price .money {
	font-size:14px
}
.goods2 li .price del {
	color:#999;
	margin-left:10px;
	font-size:12px
}
.goods2 li a.txt {
	display:block;
	height:20px;
	line-height:18px;
	margin-top:5px;
	overflow:hidden
}
.goods2 li .st {
	color:#999;
	display:block;
	height:20px;
	line-height:20px;
	margin:2px 0;
	overflow:hidden
}
.goods2.b6 li {
	width:157px;
	height:235px;
	padding:10px 20px
}
.goods2.b6 li .photo img {
	width:155px;
	height:155px
}
.goods2.b6 li.nr {
	width:158px
}
.goods2.b5 li {
	width:148px;
	height:235px;
	padding:10px 20px
}
.goods2.b5 li .photo img {
	width:150px;
	height:150px
}
.goods2.b5 li.nr {
	width:152px
}
.goods3 li {
	display:block;
	padding:10px;
	border:1px solid #e5e5e5;
	float:left;
	height:230px;
	width:156px;
	margin:20px 15px 0 0;
	background:#fff
}
.goods3 li.last {
	margin-right:0
}
.goods3 li a {
	display:block;
	text-align:center
}
.goods3 li .photo img {
	height:152px;
	width:152px;
	transition:transform .2s linear 0s
}
.goods3 li img:hover {
	transform:translateX(-8px)
}
.goods3 li .price {
	text-align:left;
	margin:8px 0
}
.goods3 li .price .money {
	font-size:14px
}
.goods3 li .price del {
	color:#999;
	margin-left:10px;
	font-size:12px
}
.goods3 li a.txt {
	display:block;
	height:20px;
	line-height:18px;
	margin-top:5px;
	overflow:hidden;
	text-align:left
}
.goods3 li .st {
	color:#999;
	display:block;
	height:20px;
	line-height:20px;
	margin:2px 0;
	overflow:hidden
}
.ipp {
	margin:20px 0;
	border:1px solid #e5e5e5
}
.ipp li {
	float:left;
	padding:18px
}
.ipp li a {
	display:block;
	width:160px;
	height:80px;
	border-right:1px dotted #e5e5e5
}
.ipp li.last a {
	border-right:0
}
.ipp li a img {
	width:160px;
	height:80px
}
.for404 {
	width:492px;
	margin:0 auto;
	margin-top:100px;
	margin-bottom:50px;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.for404 .img {
	background-image:url("../images/404.png");
	background-repeat:no-repeat;
	width:492px;
	height:215px
}
.for404 .info {
	padding-left:70px
}
.for404 h1 {
	font-size:30px;
	font-weight:normal;
	margin-top:50px;
	text-align:center;
	color:#666
}
.for404 .info p {
	font-size:16px;
	color:#999;
	line-height:30px
}
.for404 .info a {
	color:#FF6562
}
.error {
	width:492px;
	margin:0 auto;
	margin-top:100px;
	margin-bottom:50px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	position:relative;
	padding-left:100px
}
.error .img {
	position:absolute;
	top:30px;
	left:0;
	width:65px;
	height:60px;
	background-image:url("../images/icons.png");
	background-position:-5px -196px
}
.error h1 {
	font-size:24px;
	font-weight:normal;
	margin-top:50px;
	color:#e16070
}
.error .info p {
	font-size:16px;
	color:#999;
	line-height:50px
}
.error .info a.green {
	color:#FF6562;
	text-decoration:underline;
	font-size:14px
}
.error .info a.btn3 {
	margin-top:10px;
	font-size:14px
}
.error .textarea {
	background:#fff none repeat scroll 0 0;
	border:1px solid #e5e5e5;
	color:#666;
	font-size:12px;
	height:100px;
	line-height:24px;
	margin:3px 0;
	overflow:auto;
	padding:12px;
	vertical-align:middle;
	width:400px
}
.bnav {
	margin:20px 0
}
.bnav li {
	width:150px;
	height:140px;
	margin-right:10px;
	float:left;
	background:#f4f4f4;
	padding:15px 20px
}
.bnav li.last {
	margin-right:0
}
.bnav li.hover {
	background:#FF6562
}
.bnav li.hover a {
	color:#fff
}
.bnav li h3 {
	margin-bottom:5px;
	font-family:"宋体"
}
.bnav li h3 a {
	font-weight:bold;
	font-size:12px;
	color:#666
}
.bnav li .subct a {
	display:block;
	float:left;
	width:75px;
	padding:5px 0;
	color:#666
}
.bnav li.hover .subct a {
	color:#fff
}
.links {
	border:1px solid #e5e5e5;
	margin:20px 0
}
.links .lnav {
	border-bottom:1px solid #e5e5e5;
	line-height:40px;
	height:40px;
	background:#f4f4f4
}
.links .hnav li {
	float:left;
	background:#f4f4f4;
	width:137px
}
.links .hnav li a {
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:14px;
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#333;
	text-decoration:none;
	border-right:1px solid #e5e5e5
}
.links .hnav li a.cur {
	background:#fff;
	border-bottom:1px solid #fff;
	height:41px
}
.links .linkimg {
	padding:10px 15px
}
.links .linkimg a {
	display:block;
	float:left;
	border:1px solid #eaeaea;
	margin:15px 15px 15px 15px;
	width:160px;
	height:60px;
	text-align:center
}
.links .linkimg a img {
	height:30px;
	margin:15px 0;
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
	opacity:.5
}
.links .linktxt {
	display:block;
	padding:20px 35px
}
.links .linktxt a {
	display:block;
	float:left;
	margin:10px 0;
	width:110px;
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.links .linktxt a:hover {
	color:#FF6562
}
.sslist li {
	border-top:1px dotted #e5e5e5;
	padding:20px 20px 20px 0;
	position:relative
}
.sslist li.first {
	border-top:0
}
.sslist .img {
	float:left;
	width:185px;
	height:120px
}
.sslist .img .con img {
	border:1px solid #e5e5e5;
	height:80px;
	width:160px;
	padding:10px
}
.sslist .img .addr {
	text-align:center;
	padding:10px 0;
	color:#666
}
.sslist .info {
	float:left;
	width:630px;
	margin-left:20px;
	color:#999
}
.sslist .info strong {
	margin-bottom:10px;
	font-weight:normal;
	display:block
}
.sslist .info strong a {
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	display:block;
	float:left
}
.sslist .info strong a .h {
	color:red
}
.sslist .info strong i {
	background:#e16070;
	border-radius:10px;
	color:#fff;
	display:block;
	float:left;
	font-style:normal;
	height:16px;
	padding:2px 9px;
	text-align:center;
	margin:6px 0 0 5px
}
.sslist .info strong i.y {
	background:#fff;
	border:1px solid #f90;
	border-radius:14px;
	color:#f90;
	display:block;
	float:left;
	font-style:normal;
	height:16px;
	margin:2px 0 0 10px;
	padding:4px 12px;
	text-align:center
}
.sslist .info strong i.z {
	background:#fff;
	border:1px solid #FF6562;
	border-radius:14px;
	color:#FF6562;
	display:block;
	float:left;
	font-style:normal;
	height:16px;
	margin:2px 0 0 10px;
	padding:4px 12px;
	text-align:center
}
.sslist .info p {
	line-height:30px;
	clear:both
}
.sslist .info p.pf span.star {
	margin-top:-3px
}
.sslist li .spec {
	position:absolute;
	right:20px;
	top:22px
}
.slidenav {
	position:fixed;
	right:2px;
	top:233px;
	background:#fff;
	width:52px;
	z-index:9997;
	display:none
}
.slidenav .i {
	display:block;
	height:30px;
	width:30px;
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg");
	border:1px solid #e5e5e5;
	border-bottom:0;
	padding:10px;
	text-decoration:none;
	position:relative
}
.slidenav .i.last {
	border-bottom:1px solid #e5e5e5
}
.slidenav .i i {
	display:none;
	width:20px;
	height:20px;
	line-height:20px;
	background:#e50000;
	color:#fff;
	text-align:center;
	border-radius:20px;
	position:absolute;
	right:5px;
	top:5px;
	font-style:normal;
	font-size:12px;
	font-family:Arial;
	opacity:.8
}
.slidenav .i.hover i {
	opacity:0
}
.slidenav .i.i1 {
	background-position:-91px -308px;
	background-color:#FF6562;
	border-color:#FF6562
}
.slidenav .i.i2 {
	background-position:-138px -307px
}
.slidenav .i.i3 {
	background-position:-188px -307px
}
.slidenav .i.i4 {
	background-position:-236px -307px
}
.slidenav .i.i5 {
	background-position:-284px -307px;
	display:none
}
.slidenav .i.i6 {
	background-position:-335px -307px
}
.slidenav .i.i6.hover {
	border-top:1px solid #fff
}
.slidenav .i .contact {
	position:absolute;
	right:51px;
	top:-1px;
	display:none;
	font-size:0;
	padding-right:10px
}
.slidenav .i .contact .qqcon {
	background:#FF6562;
	padding:8px;
	width:126px
}
.slidenav .i .contact .qqcon p {
	color:#fff;
	line-height:1;
	font-size:12px;
	position:relative
}
.slidenav .i .contact .qqcon .js {
	height:24px;
	background:#fff;
	padding:10px 0;
	text-align:center;
	margin-top:8px
}
.slidenav .i .contact .qqcon p img {
	position:absolute;
	top:-4px;
	right:2px;
	cursor:pointer;
	height:20px;
	width:20px
}
.slidenav .i .contact .qqcon .js+img {
	height:79px;
	width:126px
}
.slidenav .i .gzwm {
	position:absolute;
	right:51px;
	top:-103px;
	background:#fff;
	padding:15px 20px;
	border:1px solid #e5e5e5;
	color:#333;
	border-right:0;
	white-space:nowrap;
	line-height:24px;
	width:155px;
	display:block;
	height:198px;
	width:90px;
	text-align:center;
	display:none
}
.slidenav .i .gzwm .wxsbg {
	background-image:url("../images/wxsmall.png");
	width:80px;
	height:80px;
	margin-bottom:5px
}
.slidenav .i .gzwm .wbsbg {
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg");
	width:28px;
	height:24px;
	margin-top:10px;
	margin-bottom:10px;
	background-position:-364px -234px
}
.slidenav .i .gzwm .gzwb {
	background:#ee7076;
	color:#fff;
	width:66px;
	display:block
}
.slidenav .i.i3.hover .gzwm {
	display:block
}
.slidenav .i.i7 {
	background-position:-121px -358px
}
.slidenav .i .app {
	position:absolute;
	right:51px;
	top:-103px;
	background:#fff;
	padding:15px 20px;
	padding-top:32px;
	border:1px solid #e5e5e5;
	color:#333;
	border-right:0;
	white-space:nowrap;
	line-height:24px;
	width:155px;
	display:block;
	height:156px;
	width:90px;
	text-align:center;
	display:none
}
.slidenav .i .app .appbg {
	background-image:url("../images/app80.png");
	width:80px;
	height:80px;
	margin-bottom:5px
}
.slidenav .i .app .gzwb {
	background:#FF6562;
	color:#fff;
	width:75px;
	display:block;
	margin-top:5px
}
.slidenav .i.i7.hover .app {
	display:block
}
.slidenav .i .t {
	display:none;
	height:30px;
	width:30px;
	text-align:center;
	text-decoration:none;
	cursor:pointer
}
.slidenav .i.hover {
	background-color:#FF6562;
	color:#fff;
	border-color:#FF6562
}
.slidenav .i.hover .t {
	display:block;
	background:#FF6562;
	color:#fff;
	border-color:#FF6562
}
.slidenav-left {
	position:fixed;
	left:5px;
	top:234px;
	width:118px;
	z-index:99999;
	display:none;
	height:238px
}
.slidenav-left .c {
	position:absolute;
	right:8px;
	top:24px;
	background-image:url("../images/icons.png");
	background-position:-357px -14px;
	display:block;
	height:14px;
	width:14px
}
.links2 {
	border:1px solid #e5e5e5;
	margin:20px 0
}
.links2 .lnav {
	border-bottom:1px solid #e5e5e5;
	line-height:40px;
	height:40px;
	background:#f4f4f4
}
.links2 .hnav li {
	float:left;
	background:#f4f4f4;
	width:137px
}
.links2 .hnav li a {
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:14px;
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#333;
	text-decoration:none;
	border-right:1px solid #e5e5e5
}
.links2 .hnav li a.cur {
	background:#fff;
	border-bottom:1px solid #fff;
	height:41px
}
.links2 .linkimg {
	padding:10px 15px
}
.links2 .linkimg a {
	display:block;
	float:left;
	border:1px solid #eaeaea;
	margin:15px 15px 15px 15px;
	width:160px;
	height:60px;
	text-align:center
}
.links2 .linkimg a img {
	height:30px;
	margin:15px 0;
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
	opacity:.5
}
.links2 .linktxt {
	display:block;
	padding:5px 35px;
	border-bottom:1px dashed #eee
}
.links2 .linktxt.last {
	border-bottom:0
}
.links2 .linktxt a {
	display:block;
	float:left;
	margin:10px 0;
	width:110px;
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.links2 .linktxt a.first {
	font-weight:bold;
	width:110px;
	pointer-events:none
}
.links2 .linktxt a:hover {
	color:#FF6562
}
.bigwrap {
	overflow:hidden
}
.bigwrap td img {
	display:block
}
.tagdesc {
	border:1px solid #ddd;
	padding:10px 20px;
	margin-top:20px
}
.tagdesc h3 {
	margin-bottom:5px;
	color:#cba831
}
.tagdesc p {
	color:#BBB;
	line-height:20px;
	padding-right:20px;
	max-height:40px;
	overflow:hidden
}
.tagdesc p a.more {
	color:#FF6562
}
.tagdesc p a.more:hover {
	color:#080
}
.footermask {
	opacity:.5;
	background:#e5e5e5
}
.bad {
	margin:20px 0;
	width:100%
}
* html .slidenav {
	position:absolute;
	left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0)-1);
	top:expression(eval(document.documentElement.scrollTop)+200)
}
.other-c {
	border:1px solid #e5e5e5;
	padding:15px 20px;
	margin-bottom:10px;
	margin-top:20px
}
.other-c .item {
	padding-bottom:15px;
	line-height:20px
}
.other-c .item b {
	margin-bottom:10px;
	display:block
}
.other-c .item b a {
	float:right;
	color:#080;
	font-weight:normal
}
.other-c .item .txt {
	color:#999
}
.other-c .sitems2 li {
	overflow:hidden;
	display:block;
	padding:6px 0 6px 0;
	zoom:1;
	position:relative
}
.other-c .sitems2 li span {
	color:#666;
	vertical-align:top;
	display:inline-block;
	line-height:16px;
	padding:2px 0 0;
	padding-right:20px;
	text-align:left;
	width:150px
}
.other-c .sitems2 li div {
	display:inline-block;
	width:960px;
	color:#999
}
.popup {
	position:fixed;
	width:100%;
	height:100%;
	min-height:100%;
	z-index:9999;
	top:0;
	left:0;
	display:none
}
.bg-grey {
	background:#000;
	opacity:.4;
	height:100%;
	width:100%;
	filter:alpha(opacity=40);
	z-index:100
}
.popup .content {
	position:absolute;
	height:100%;
	width:100%;
	vertical-align:middle;
	text-align:center;
	top:0
}
.y-center-inline {
	display:inline-block;
	height:100%;
	width:0;
	vertical-align:middle
}
.popup .content .body {
	vertical-align:middle;
	background:#fff;
	display:inline-block;
	min-height:200px;
	min-width:400px;
	text-align:left;
	max-width:900px;
	max-height:600px;
	overflow:hidden
}
.taocan .content .body {
	width:861px
}
.taocan .content .body .title {
	line-height:60px;
	border-bottom:1px solid #e4e4e4;
	position:relative;
	font-size:16px;
	padding-left:20px;
	height:60px
}
.taocan .content .body .title .close {
	cursor:pointer;
	position:absolute;
	top:18.5px;
	right:18.5px;
	background:url('../images/sprite.png') no-repeat -12px -35px;
	width:22px;
	height:23px
}
.taocan .content .body .subcont {
	padding:20px
}
.taocan .content .body .subcont h1 {
	font-size:16px;
	line-height:40px
}
.taocan .content .body .subcont .details {
	font-size:0;
	vertical-align:middle
}
.taocan .content .body .subcont .details .left {
	text-align:left;
	width:630px;
	white-space:nowrap;
	vertical-align:middle;
	overflow-x:auto;
	overflow-y:hidden;
	font-size:0;
	height:250px;
	*zoom:1;
	position:relative;
	z-index:1
}
.taocan .content .body .subcont .details .left .item {
	font-size:14px;
	position:relative;
	display:inline-block;
	width:150px;
	margin:0 10px
}
.taocan .content .body .subcont .details .left .item:first-child,.taocan .content .body .subcont .details .left .item:first-child:hover h2 {
	text-decoration:none;
	cursor:default
}
.taocan .content .body .subcont .details .left .item img {
	width:150px;
	height:150px
}
.taocan .content .body .subcont .details .left .item h2,.taocan .content .body .subcont .details .left .item h3 {
	white-space:normal;
	text-align:center;
	line-height:1.5;
	font-size:12px
}
.taocan .content .body .subcont .details .left .item h2 {
	color:#000;
	padding-top:5px;
	height:40px;
	overflow:hidden
}
.taocan .content .body .subcont .details .left .item h3 {
	color:#e50000
}
.taocan .content .body .subcont .details .left .item .num {
	position:absolute;
	top:128px;
	left:0;
	display:block;
	background:url('../images/sprite.png') no-repeat 3px 0;
	height:23px;
	width:50px;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-size:12px
}
.taocan .content .body .subcont .details .left .item+.item {
	padding-left:60px;
	background:url('../images/plus.gif') no-repeat 2px 59px
}
.taocan .content .body .subcont .details .left .item+.item .num {
	left:60px
}
.taocan .content .body .subcont .details .left .item:hover {
	text-decoration:none
}
.taocan .content .body .subcont .details .left .item:hover h2 {
	text-decoration:underline
}
.taocan .content .body .subcont .details .left p.checked em,.taocan .content .body .subcont .details .left p:hover em {
	display:block
}
.taocan .content .body .subcont .details .right {
	padding:22px 0;
	width:180px;
	font-size:0;
	display:inline-block;
	background:#f5f5f5;
	vertical-align:top;
	margin-left:10px;
	position:relative;
	z-index:2
}
.taocan .content .body .subcont .details .right h1,.taocan .content .body .subcont .details .right h2,.taocan .content .body .subcont .details .right h3,.taocan .content .body .subcont .details .right h4 {
	text-align:center;
	line-height:1;
	font-size:12px;
	color:#999;
	font-weight:normal;
	margin:0 20px
}
.taocan .content .body .subcont .details .right h2 {
	color:#e50000;
	font-size:24px;
	padding:8px 0 16px 0
}
.taocan .content .body .subcont .details .right h2 small {
	font-size:16px;
	padding-left:2px
}
.taocan .content .body .subcont .details .right h3 {
	padding:16px 0 8px 0;
	border-top:1px solid #e4e4e4
}
.taocan .content .body .subcont .details .right h3 small,.taocan .content .body .subcont .details .right h4 small {
	padding:0 3px
}
.taocan .content .body .subcont .details .right a.sbtn3 {
	width:80%;
	display:block;
	font-size:18px;
	padding:0;
	margin:auto;
	line-height:40px;
	margin-top:16px
}
.taocan .content .body .subcont .details .right .pic-cont {
	height:100%;
	text-align:center;
	display:inline-block;
	width:316px;
	vertical-align:top
}
.taocan .content .body .subcont .details .right .text {
	display:inline-block;
	height:100%;
	color:#999;
	background:#e4e4e4;
	text-align:center
}
.taocan .content .body .subcont .details .right .text span {
	display:inline-block;
	font-size:14px;
	vertical-align:middle;
	width:24px
}
.ie7-inline,.y-center-inline,.popup .content .body,.taocan .content .body .subcont .details .left,.taocan .content .body .subcont .details .right .text,.taocan .content .body .subcont .details .right,.taocan .content .body .subcont .details .right .text span,.taocan .content .body .subcont .details .right .pic-cont,.taocan .content .body .subcont .details .right {
	display:inline-block;
	*display:inline
}
.taocan .content .body .desc {
	border-top:1px solid #e4e4e4;
	padding:16px 0 0 0;
	max-height:100px;
	overflow:hidden;
	overflow-y:auto
}
.taocan .content .body .desc p {
	line-height:1.6;
	padding:6px 0
}
.tcselect {
	font-size:0;
	margin-top:-5px;
	margin-left:-5px
}
.tcselect a {
	display:inline-block;
	font-size:12px;
	line-height:30px;
	padding:0 16px;
	border:1px solid #e4e4e4;
	text-decoration:none;
	*display:inline;
	*zoom:1;
	height:30px;
	margin:4px 5px
}
.tcselect a:hover {
	border-color:red;
	color:#000
}
.tcselect a.checked {
	border:2px solid red;
	position:relative;
	background:#fff url('../images/right.png') no-repeat right bottom
}
.maininfo {
	text-align:left;

}
.maininfo .left {
	float:left;
	width:370px
}
.maininfo .bigpic {
	width:369px;
	height:369px;
	border:1px solid #e5e5e5;
	display:block;
	position:relative
}
.maininfo .bigpic .imgzoom {
	width:360px;
	height:360px;
	padding:3px
}
.maininfo .bigpic .imgTip {
	bottom:0;
	color:#999;
	left:0;
	position:absolute;
	text-align:left;
	width:100%;
	z-index:998;
	text-align:center;
	line-height:32px;
	background:#fff
}
.maininfo .bigpic .zoomWindow {
	margin-left:-7px;
	margin-top:-1px
}
.maininfo .piccontainer {
	position:relative;
	overflow:hidden;
	margin:10px 0;
	height:66px
}
.maininfo .pic_list {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	height:66px
}
.maininfo .pic_list a.p {
	float:left;
	display:block;
	margin-left:10px;
	width:64px;
	height:64px;
	border:1px solid #e5e5e5
}
.maininfo .pic_list a.p:focus {
	outline:0;
	-moz-outline:0
}
.maininfo .pic_list a.p:hover {
	border:1px solid #ccc
}
.maininfo .pic_list a.p.first {
	margin-left:0
}
.maininfo .pic_list a.p img {
	margin:2px;
	width:60px;
	height:60px
}
.maininfo .piccontainer .arrow {
	position:absolute;
	top:13px;
	width:23px;
	height:42px
}
.maininfo .piccontainer .arrow.l {
	left:1px;
	background-position:-5px -45px
}
.maininfo .piccontainer .arrow.r {
	right:1px;
	background-position:-3px -90px
}
.maininfo .piccontainer .arrow.l:hover {
	background-position:-31px -45px
}
.maininfo .piccontainer .arrow.r:hover {
	background-position:-29px -90px
}
.maininfo .right {
	position:relative;
	float:left;
	margin-left:20px;
	width:800px;
	_width:799px;
	_overflow:hidden
}
.maininfo h1 {
	margin-bottom:20px;
	padding:0 20px 0 0;
	font-size:18px
}
.maininfo h1 i {
	float:left;
	margin-top:6px;
	margin-right:3px;
	_margin-top:3px
}
.maininfo h1 strong {
	float:left;
	overflow:hidden;
	width:740px;
	white-space:nowrap;
	font-weight:normal
}
.maininfo .info dl {
	float:left;
	width:640px;
	line-height:24px
}
.maininfo .info dl dt.l,.maininfo .info dl dd.l {
	border-bottom:1px dashed #e5e5e5
}
.maininfo .info dl dt {
	float:left;
	padding:13px 0;
	width:64px;
	border:0;
	color:#999;
	text-align:right;
	height:24px
}
.maininfo .info dl dd {
	position:relative;
	float:left;
	padding:13px 0 13px 29px;
	width:716px;
	border:0;
	height:24px
}
.maininfo .info dl dd strong {
	font-weight:normal
}
.maininfo .info dl dd a.fix {
	float:left;
	color:#999
}
.maininfo .info dl dd a.fix:hover {
	color:#FF6562
}
.maininfo .info dl dd img {
	vertical-align:middle
}
.maininfo .info dl dd.w1 {
	width:547px
}
.maininfo .info dl dd.w2 {
	width:270px
}
.maininfo .info dl dd.w3 {
	width:184px
}
.maininfo .info dl dd.w3 .tip {
	width:540px;
	left:-327px;
	display:none;
	padding:10px 15px;
	top:45px
}
.maininfo .info dl dd.w3 .tip i {
	left:289px
}
.maininfo .info dl dd.w2 .downup .now {
	overflow:hidden;
	max-width:240px
}
.maininfo .info dl dd .z {
	color:#999;
	position:absolute;
	right:0;
	top:0;
	padding:13px 0;
	height:24px;
	line-height:24px;
	cursor:pointer
}
.maininfo .info dl.price {
	width:800px;
	background:#f4f4f4
}
.maininfo .info dl.price em {
	font-size:18px
}
.maininfo .info dl.price .num {
	font-size:28px
}
.maininfo .info dl.price dt,.maininfo .info dl.price dd {
	padding:18px 0;
	height:24px
}
.maininfo .info dl.price dd {
	padding-left:20px
}
.maininfo .info dl.price dd .money {
	margin-right:20px
}
.maininfo .info dl dd.w1 .f1 {
	float:left;
	margin-right:20px
}
.maininfo .info dl dd.w1 .f2 {
	float:left
}
.maininfo .info dl dd.w1 {
	position:relative
}
.maininfo .info dl dd.w1 .tip {
	display:none;
	padding:10px 15px;
	top:38px
}
.maininfo .info .mobile {
	position:absolute;
	top:123px;
	right:0;
	width:119px;
	height:160px;
	background:#fff
}
.maininfo .info .mobile .m {
	padding:4px 0 4px 42px;
	background:#FF6562;
	color:#fff;
	line-height:18px
}
.maininfo .info .mobile .m span {
	position:absolute;
	top:7px;
	left:16px;
	width:20px;
	height:32px;
	background-position:-57px -46px
}
.maininfo .info .mobile img {
	padding:21px;
	width:75px;
	height:75px;
	border:1px solid #e5e5e5
}
.maininfo a.tdgbtn {
	position:absolute;
	top:63px;
	right:10px;
	width:108px;
	height:24px;
	border:1px solid #ccc;
	background:#f4f4f4;
	text-align:center;
	text-decoration:none;
	line-height:24px
}
.maininfo a.all {
	float:left;
	display:block;
	padding:0 15px;
	border:1px solid #FF6562;
	color:#FF6562;
	text-align:center;
	text-decoration:none
}
.maininfo a.all b {
	margin:0 3px;
	font-weight:normal
}
.tabnav .location {
	position:relative;
	float:right;
	margin-top:22px;
	height:24px;
	line-height:24px
}
.tabnav .location .d {
	float:right;
	display:block;
	margin-top:1px;
	width:24px;
	height:20px;
	background-position:-326px -4px
}
.tabnav .location span {
	float:right;
	padding:0 6px
}
.tabnav .location a.small {
	float:right;
	color:#999
}
.tabnav .location a.small.h {
	padding-right:2px;
	color:#FF6562
}
.tabnav .location a.small:hover {
	color:#FF6562
}
.tabnav .location a.small.s:hover {
	color:#e50000
}
.tabnav .location .address {
	position:absolute;
	top:28px;
	right:0;
	z-index:1002;
	display:none;
	padding:10px 15px;
	width:455px;
	border:1px solid #ccc;
	background:#fff
}
.tabnav .location .address .item {
	margin:5px 0 10px
}
.tabnav .location .address .item select {
	margin-right:10px;
	height:24px;
	min-width:100px;
	border:1px solid #ccc;
	line-height:24px
}
.tabnav .location .address .item .input {
	padding:0 7px;
	width:301px;
	height:24px;
	border:1px solid #ccc;
	line-height:24px
}
.tabnav .location .address .item a {
	display:inline-block
}
.tabnav .location .address .item a.btn2.b1 {
	margin-left:10px;
	height:27px;
	line-height:25px
}
.tabnav .location .address .addexp {
	padding-left:35px;
	color:#999
}
.tabnav .location .address .addtip {
	padding-left:35px;
	color:red
}
.tabnav .location .address .addlist {
	margin-left:36px;
	text-align:left
}
.tabnav .location .address .addlist li {
	margin:3px 0;
	width:397px;
	height:30px
}
.tabnav .location .address .addlist li label {
	float:left;
	display:block;
	overflow:hidden;
	padding:2px 5px;
	width:307px;
	background:#f4f4f4;
	white-space:nowrap
}
.tabnav .location .address .addlist li a {
	float:right;
	margin-right:10px
}
.tabnav .location .address .addlist li a.use {
	color:#FF6562;
	text-decoration:underline
}
.tabnav .location .address .addlist li a.del:hover {
	color:#e50000
}
.tabnav .location .address .delbtn {
	position:absolute;
	top:-1px;
	right:-1px;
	display:block;
	width:24px;
	height:24px;
	border:1px solid #ccc;
	cursor:pointer
}
.tabnav .location .address .delbtn i {
	display:block;
	margin-top:4px;
	width:14px;
	height:14px;
	background-position:-129px -23px
}
.slist {
	line-height:24px
}
.slist li {
	position:relative;
	padding:20px 0 20px 0;
	border:1px solid #fff;
	border-bottom:1px solid #f4f4f4
}
.slist li.hover {
	background:#f9f9f9;
	border-color:#fff;
	border-bottom:1px solid #f4f4f4
}
.slist li .img {
	position:relative;
	float:left;
	width:122px
}
.slist li .img a {
	display:block;
	height:120px;
	border:1px solid #e5e5e5;
	background:#fff
}
.slist li .img img {
	margin:10px;
	width:100px;
	height:100px
}
.slist li .img .flager {
	position:absolute;
	top:0;
	left:0;
	width:55px;
	height:25px
}
.slist li .img .flag {
	float:left;
	display:block;
	margin-right:2px;
	width:24px;
	height:25px;
	background-image:url("../images/icons.png")
}
.slist li .img .flag.s {
	background-position:-313px -45px
}
.slist li .img .flag.t {
	background-position:-339px -45px
}
.slist li .info {
	float:left;
	padding-left:15px;
	width:360px
}
.slist li .sale {
	float:left;
	padding-left:10px;
	width:190px
}
.slist li .sale .dw {
	display:inline-block;
	margin-right:3px;
	width:14px;
	height:14px;
	background-position:-379px -5px;
	vertical-align:middle
}
.slist li .sale .hover .dw {
	background-position:-398px -5px
}
.slist li .sale .n {
	color:#999;
	font-size:12px;
	font-family:Arial,"宋体"
}
.slist li .sale .money {
	width:190px
}
.slist li .shop {
	float:left;
	padding-right:40px;
	padding-left:10px;
	width:330px
}
.slist li .spec {
	float:left;
	padding-left:10px;
	width:100px
}
.slist li .tip {
	display:none
}
.slist li .info h3 {
	display:block;
	font-weight:normal;
	background:url(../images/bs.png) no-repeat 100px center;
}
.slist li .info h3 a {
	font-size:14px
}
.slist li .shop p .star {
	margin-top:-4px
}
.slist li p {
	position:relative;
	color:#999
}
.slist li p.address .tip {
	position:absolute;
	top:120px;
	left:508px
}
.slist li p.money {
	color:#e50000
}
.slist li p i.clienticon {
	float:left;
	display:block;
	margin-top:4px;
	margin-left:5px;
	width:67px;
	height:18px;
	background-image:url("../images/zx.gif");
	background-position:0 0;
	cursor:pointer
}
.slist li p a.nclient {
	float:left;
	display:block;
	margin-top:4px;
	margin-left:5px;
	width:18px;
	height:18px;
	cursor:pointer
}
.slist li .shop .stitle {
	float:left;
	display:block;
	max-width:295px;
	font-size:12px
}
.slist li .shop .g {
	margin:0 2px;
	color:#080;
	font-family:Arial
}
.slist li .shop .h {
	margin:0 2px;
	color:#e16070;
	font-family:Arial
}
.slist li .spec span {
	position:relative;
	clear:both;
	display:block;
	color:#333
}
.slist li .spec span.h {
	color:red
}
.slist li .spec span.g {
	color:#080
}
.slist li .spec .btn6 {
	margin-bottom:10px;
	width:85px
}
.slist li .spec .btn7 {
	margin-bottom:10px;
	width:85px
}
.slist li .tip {
	top:26px;
	left:0;
	white-space:nowrap
}
.noinfo {
	position:relative;
	overflow:hidden;
	padding:50px 0;
	width:1190px;
	border-bottom:1px dashed #ccc
}
.noinfo .imgbox {
	position:absolute;
	top:68px;
	left:220px;
	width:65px;
	height:60px;
	background-image:url("../images/icons.png");
	background-position:-5px -196px
}
.noinfo .contentbox {
	overflow:hidden;
	margin-left:320px;
	width:490px;
	text-align:left
}
.noinfo .contentbox p {
	margin:0;
	padding:0;
	padding:10px 0;
	color:#666;
	text-align:left;
	line-height:24px
}
.noinfo .contentbox p.tlt {
	color:#333;
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:35px
}
.noinfo .contentbox ul li {
	padding:10px 0;
	padding-right:10px;
	border-top:1px dotted #e5e5e5;
	color:#666;
	line-height:24px
}
.noinfo .contentbox ul li.last {
	border-bottom:1px dotted #e5e5e5
}
.noinfo .contentbox ul li a {
	color:#FF6562;
	text-decoration:underline
}
.noinfo .contentbox ul li a.r {
	float:right;
	color:#FF6562;
	text-decoration:underline
}
.qg {
	padding:10px
}
.qg .tip1 {
	position:relative;
	padding-left:30px;
	height:50px;
	border-bottom:1px dotted #e5e5e5;
	line-height:50px
}
.qg .tip1 i {
	position:absolute;
	top:11px;
	left:0;
	display:block;
	width:25px;
	height:25px;
	background-image:url("../images/icons.png");
	background-position:-73px -232px
}
.qg .qgTitle {
	position:relative;
	margin:10px;
	padding-left:10px;
	padding-left:25px;
	color:#999;
	text-align:left;
	line-height:36px
}
.qg .qgTitle span {
	color:#666;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.qg .qgTitle i {
	position:absolute;
	top:11px;
	left:0;
	display:block;
	width:15px;
	height:15px;
	background-color:#e16070
}
.qg .qgTable {
	margin-left:0;
	width:840px
}
.qg .qgTable td.r {
	text-align:right
}
.qg .qgTable td {
	padding:10px 0;
	text-align:left;
	line-height:36px
}
.qg .qgTable td.w1 {
	width:70px
}
.qg .qgTable td span {
	color:#e16070;
	font-family:serif
}
.qg .qgTable td span.ff {
	color:#fff
}
.qg .qgTable td input {
	padding:0 5px;
	width:100px;
	height:28px;
	border:1px solid #ccc;
	line-height:28px
}
.qg .line {
	margin:10px 0;
	height:1px;
	border-bottom:1px dotted #ccc
}
.qg .qgsb {
	margin:30px 0 0 400px
}
.qg .qgtip {
	display:none;
	padding:10px 0 15px 0;
	border-bottom:1px dotted #ccc;
	color:#FF6562
}
.tdgfull {
	border:1px solid #e5e5e5
}
.tdgfull .title {
	background-color:#f4f4f4;
	line-height:40px;
	height:40px;
	border-bottom:1px solid #e5e5e5;
	padding:0 10px
}
.tdgfull .title .num {
	color:#e16070
}
.tdgfull .title b {
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-weight:normal
}
.tdgfull .title .other {
	float:right
}
.tdgfull .title .other a {
	color:#666
}
.tdgfull .tdglist li {
	clear:both;
	border-bottom:1px dotted #e5e5e5;
	line-height:50px;
	padding:0 20px 0 10px;
	height:50px
}
.tdgfull .tdglist li .name {
	color:#333;
	float:left;
	margin:0 5px
}
.tdgfull .tdglist li a.del {
	float:right
}
.tdglist li a.del:hover {
	color:#e50000
}
.tdgfull .more {
	line-height:50px;
	padding:5px 20px 5px 10px;
	height:50px
}
.tdgfull .more .sinput {
	width:362px;
	float:right
}
.tdgfull .more .sinput input {
	width:270px;
	height:30px;
	line-height:30px;
	border:1px solid #e5e5e5;
	padding:0 5px
}
.tdgfull .more .sinput button {
	width:80px;
	background:#FF6562;
	height:32px;
	line-height:32px;
	margin-left:-3px;
	color:#fff;
	border:1px solid #FF6562;
	cursor:pointer
}
.shoplist {
	padding-top:20px
}
.tdgT {
	border:1px solid #e5e5e5;
	border-collapse:collapse;
	margin:0 auto 20px;
	width:100%
}
.tdgT.hover {
	border:1px solid #FF6562
}
.tdgT tr {
	padding:10px 0
}
.tdgT td.yaoinfo {
	line-height:24px;
	text-align:left;
	width:600px
}
.tdgT ul {
	float:left;
	overflow:hidden;
	padding:10px;
	width:560px
}
.tdgT ul li {
	border-top:1px dotted #e5e5e5;
	float:left;
	list-style:outside none none;
	padding:10px 0;
	text-align:left
}
.tdgT ul li.first {
	border-top:0
}
.tdgT ul li .pic {
	border:1px solid #eee;
	float:left;
	height:50px;
	padding:5px;
	width:50px
}
.tdgT ul li .pic img {
	height:50px;
	width:50px
}
.tdgT ul li .txt {
	float:left;
	padding:5px;
	width:360px
}
.tdgT ul li p {
	width:262px;
	float:left;
	padding:0 5px;
	color:#999
}
.tdgT ul li h3 a {
	font-size:12px;
	font-weight:normal
}
.tdgT ul li span.price {
	float:left;
	height:60px;
	line-height:60px;
	overflow:hidden;
	text-align:right;
	white-space:nowrap;
	width:80px;
	font-size:16px;
	padding-right:20px
}
.tdgT td.total {
	color:#999;
	line-height:24px;
	padding-left:40px;
	text-align:left;
	width:175px;
	border:1px dotted #e5e5e5;
	border-top:0;
	border-bottom:0
}
.tdgT td.total a {
	margin-top:10px;
	margin-left:15px
}
.tdgT td.shopinfo {
	text-align:left;
	width:330px
}
.tdgT td.shopinfo {
	text-align:left;
	width:390px
}
.tdgT td.shopinfo .detail {
	line-height:24px;
	margin:10px;
	padding:10px;
	color:#999
}
.tdgT td.shopinfo .detail .titles {
	position:relative
}
.tdgT td.shopinfo .detail .titles i {
	float:left;
	display:block;
	margin-top:4px;
	margin-left:5px;
	width:18px;
	height:18px;
	background-image:url("../images/icons.png");
	background-position:-429px -4px;
	cursor:pointer
}
.tdgT td.shopinfo .detail .titles a {
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:14px
}
.tdgT td.shopinfo .detail .h {
	color:#e16070;
	font-family:Arial;
	margin:0 2px
}
.tdgT td.shopinfo .detail .g {
	color:#080;
	font-family:Arial;
	margin:0 2px
}
.tdgT td.shopinfo .detail span.star {
	margin-right:3px;
	margin-top:-4px
}
.article {
	padding:20px
}
.article li {
	width:540px;
	float:left;
	padding-bottom:5px;
	margin-right:40px
}
.article li.nb {
	margin-right:0
}
.article li .l {
	display:block;
	float:left;
	padding:10px 15px 0;
	position:relative;
	width:100px
}
.article li .l img {
	height:80px;
	width:100px
}
.article li .r {
	float:left;
	padding:10px 10px 0 0;
	width:400px
}
.article li .r .t {
	display:block;
	font-weight:bold;
	height:16px;
	line-height:16px;
	margin-left:0;
	margin-right:0;
	margin-top:5px;
	overflow:hidden;
	color:#666
}
.article li .txtdesc {
	color:#666;
	line-height:24px;
	margin-top:10px
}
.article2 {
	padding:0 10px;
	margin-bottom:20px
}
.article2 li {
	width:100%;
	float:left;
	padding:20px 0;
	border-bottom:1px dotted #999
}
.article2 li.nb {
	margin-right:0
}
.article2 li a {
	display:block;
	height:28px;
	line-height:28px;
	overflow:hidden;
	white-space:nowrap;
	font-weight:bold
}
.article2 li.cur a {
	color:#ff6562
}
.article2 li .txtdesc {
	color:#666;
	overflow:hidden;
	line-height:22px
}
.tagseo {
	border:1px solid #ddd;
	height:33px;
	line-height:33px;
	margin-top:10px;
	margin-bottom:20px;
	overflow:hidden
}
.tagseo .title {
	color:#333;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:14px;
	padding:0 5px 0 18px
}
.tagseo a {
	color:#888;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	margin-right:30px
}
.tagseo a:hover {
	color:#ff6562
}
.maininfo2 {
	text-align:left;
	margin-bottom:20px
}
.maininfo2 .left {
	float:left;
	width:420px;
	position:relative
}
.maininfo2 .bigpic {
	border:1px solid #e5e5e5;
	width:419px;
	height:419px;
	display:block;
	position:relative
}
.maininfo2 .bigpic .imgzoom {
	height:419px;
	width:419px
}
.maininfo2 .bigpic .zoomWindow {
	margin-left:-10px;
	margin-top:-1px
}
.maininfo2 .bigpic .imgTip {
	bottom:0;
	color:#999;
	left:0;
	position:absolute;
	text-align:left;
	width:100%;
	z-index:998;
	text-align:center;
	line-height:32px;
	background:#fff
}
.maininfo2 .zsbg {
	width:80px;
	height:80px;
	position:absolute;
	left:0;
	top:0;
	background-image:url("../images/icons.png");
	_background-image:url("../images/icons.jpg");
	background-position:-4px -258px;
	z-index:999
}
.maininfo2 .piccontainer {
	position:relative;
	overflow:hidden;
	margin:10px 0;
	height:76px
}
.maininfo2 .pic_list {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	height:76px
}
.maininfo2 .pic_list a.p {
	float:left;
	display:block;
	margin-left:10px;
	width:74px;
	height:74px;
	border:1px solid #e5e5e5
}
.maininfo2 .pic_list a.p:focus {
	outline:0;
	-moz-outline:0
}
.maininfo2 .pic_list a.p:hover {
	border:1px solid #ccc
}
.maininfo2 .pic_list a.p.first {
	margin-left:0
}
.maininfo2 .pic_list a.p img {
	width:70px;
	height:70px;
	margin:2px
}
.maininfo2 .piccontainer .arrow {
	position:absolute;
	width:28px;
	height:52px;
	top:13px
}
.maininfo2 .piccontainer .arrow.l {
	left:1px;
	background-position:-54px -77px
}
.maininfo2 .piccontainer .arrow.r {
	right:1px;
	background-position:-80px -77px
}
.maininfo2 .piccontainer .arrow.l:hover {
	background-position:-110px -77px
}
.maininfo2 .piccontainer .arrow.r:hover {
	background-position:-136px -77px
}
.maininfo2 .center {
	float:left;
	width:510px;
	margin:0 20px;
	position:relative;
	_overflow:hidden;
	_margin:0 19px
}
.maininfo2 h1 {
	font-size:18px
}
.maininfo2 h1 i {
	float:left;
	margin-right:3px;
	margin-top:4px
}
.maininfo2 h1 strong {
	float:left;
	font-weight:normal;
	width:472px
}
.maininfo2 .info {
	width:510px;
	_overflow:hidden
}
.maininfo2 .info dl {
	width:510px;
	float:left;
	line-height:24px;
	height:auto
}
.maininfo2 .info dl dt.l,.maininfo2 .info dl dd.l {
	border-bottom:1px dashed #e5e5e5
}
.maininfo2 .info dl dt {
	float:left;
	color:#999;
	width:64px;
	border:0;
	text-align:right;
	padding:13px 0
}
.maininfo2 .info dl dd {
	float:left;
	border:0;
	position:relative;
	padding:13px 0 13px 24px;
	min-height:24px;
	height:auto!important;
	height:24px;
	min-height:24px
}
.maininfo2 .info dl dd strong {
	font-weight:normal
}
.maininfo2 .info dl dd a.fix {
	position:absolute;
	left:180px;
	top:13px;
	color:#999
}
.maininfo2 .info dl dd a.fix:hover {
	color:#ff6562
}
.maininfo2 .info dl dd img {
	vertical-align:middle
}
.maininfo2 .info dl dd.w1 {
	width:416px
}
.maininfo2 .info dl dd.w2 {
	width:205px;
	overflow:hidden;
	white-space:nowrap
}
.maininfo2 .info dl dd.w2n {
	width:205px;
	white-space:nowrap
}
.maininfo2 .info dl dd.w3 {
	width:129px;
	_width:115px;
	verflow:hidden;
	white-space:nowrap
}
.maininfo2 .info dl dd.w3 .tip {
	width:540px;
	left:-410px;
	display:none;
	padding:10px 15px;
	top:45px
}
.maininfo2 .info dl dd.w3 .tip i {
	left:373px
}
.maininfo2 .info dl dd.w2 .downup .now {
	max-width:170px;
	overflow:hidden
}
.maininfo2 .info dl.price {
	background:#f4f4f4;
	width:510px;
	margin-bottom:10px;
	padding:5px 0;
	position:relative
}
.maininfo2 .info dl dd .z {
	color:#999;
	position:absolute;
	right:0;
	top:0;
	padding:13px 0;
	height:24px;
	line-height:24px;
	cursor:pointer
}
.maininfo2 .info .prices {
	position:relative
}
.maininfo2 .info .prices .qrcode {
	position:absolute;
	right:0;
	top:0;
	width:86px;
	height:40px;
	line-height:40px;
	border:1px solid #f4f4f4;
	text-align:left;
	padding-left:36px;
	color:#ff6562;
	cursor:pointer
}
.maininfo2 .info .prices .qrcode.hover {
	border:1px solid #ff6562;
	background-color:#ff6562;
	color:#fff
}
.maininfo2 .info .prices .qrcode i {
	display:block;
	width:20px;
	height:20px;
	background-position:-4px -347px;
	position:absolute;
	left:10px;
	top:9px
}
.maininfo2 .info .prices .qrcode.hover i {
	background-position:-27px -347px
}
.maininfo2 .info .prices .qrcode s {
	display:block;
	width:14px;
	height:20px;
	background-position:-347px -25px;
	position:absolute;
	right:7px;
	top:9px
}
.maininfo2 .info .prices .qrcode.hover s {
	background-position:-49px -341px;
	top:10px
}
.maininfo2 .info .prices .qrcode.hover .code {
	color:#666
}
.maininfo2 .info .prices .qrcode .code {
	display:none;
	position:absolute;
	top:41px;
	left:-1px;
	width:122px;
	border:1px solid #e5e5e5;
	background:#fff;
	border-top:0;
	padding-bottom:15px;
	z-index:9999
}
.maininfo2 .info .prices .qrcode.hover .code {
	display:block
}
.maininfo2 .info .prices .qrcode .code img {
	width:75px;
	text-align:center;
	margin:15px 25px;
	_margin:15px 23px;
	margin-bottom:0
}
.maininfo2 .info .prices .qrcode .code .txt {
	text-align:center;
	line-height:14px;
	_line-height:25px
}
.maininfo2 .info dl.h2 {
	margin-bottom:10px
}
.maininfo2 .info em {
	font-size:18px
}
.maininfo2 .info span.num {
	font-size:30px;
	font-weight:bold;
	position:relative;
	margin-left:2px
}
.maininfo2 .info span.num .zk {
	background:#e16070;
	display:inline-block;
	padding:0 5px;
	color:#fff;
	font-size:12px;
	line-height:20px;
	height:20px;
	font-weight:normal;
	position:absolute;
	right:-73px;
	top:7px
}
.maininfo2 .info span.num .zk i {
	background-image:url("../images/icons.png");
	background-position:-315px -31px;
	height:8px;
	left:-5px;
	position:absolute;
	top:6px;
	width:6px
}
.maininfo2 .info span.smallnum {
	font-size:16px
}
.maininfo2 .info .plist {
	margin-right:20px
}
.maininfo2 .info .plist li {
	text-align:left;
	font-family:serif;
	border-bottom:1px dashed #e5e5e5;
	line-height:35px;
	height:35px;
	clear:both
}
.maininfo2 .info .plist li.nb {
	border-bottom:0
}
.maininfo2 .info .plist li span {
	float:left;
	display:block
}
.maininfo2 .info .plist li span.money {
	width:115px
}
.maininfo2 .info .plist li span.sl {
	width:158px
}
.maininfo2 .info .plist li span.cl {
	color:#999;
	float:right
}
.maininfo2 .info dl.price del {
	font-size:16px;
	margin-left:2px
}
.maininfo2 .info dl.price dt,.maininfo2 .info dl.price dd {
	padding-top:0;
	padding-bottom:0;
	padding:8px 0
}
.maininfo2 .info dl.price dd {
	padding-left:30px
}
.maininfo2 .info dl .active {
	color:#e16070;
	cursor:pointer
}
.maininfo2 .info dl .active i {
	position:absolute;
	display:block;
	background-image:url("../images/icons.png");
	background-position:-322px -31px;
	position:absolute;
	width:12px;
	height:8px;
	cursor:pointer;
	left:120px;
	top:12px
}
.maininfo2 .info dl.price dd.full {
	position:absolute;
	top:0;
	left:0;
	width:448px;
	height:auto;
	background:#f4f4f4;
	padding:10px 30px;
	white-space:normal;
	z-index:999;
	border:1px solid #ddd
}
.maininfo2 .info dl.price dd.full p {
	border-bottom:1px dashed #e5e5e5
}
.maininfo2 .info dl.price dd.full p.title {
	color:#e16070;
	font-weight:bold;
	padding:5px 0
}
.maininfo2 .info dl.price dd.full p.title span {
	float:left;
	margin-right:10px
}
.maininfo2 .info dl.price dd.full .t1 {
	line-height:30px;
	height:30px
}
.maininfo2 .info dl.price dd.full .t2 {
	padding:6px 0;
	line-height:24px;
	position:relative
}
.maininfo2 .info dl.price dd.full .t3 {
	line-height:30px;
	height:30px
}
.maininfo2 .info dl.price dd.full .c {
	color:#e16070;
	margin-right:20px
}
.maininfo2 .info dl.price dd.full .d {
	position:relative;
	padding:0 20px;
	color:#999;
	display:block;
	width:170px;
	font-weight:normal
}
.maininfo2 .info dl.price dd.full .d i {
	display:block;
	height:16px;
	width:16px;
	background-position:-374px -27px;
	position:absolute;
	left:0;
	top:4px
}
.maininfo2 .info dl.price dd.full .sq {
	position:relative;
	padding-right:18px;
	color:#e16070;
	float:right;
	cursor:pointer
}
.maininfo2 .info dl.price dd.full .sq i {
	background-position:-335px -31px;
	height:8px;
	position:absolute;
	right:0;
	top:10px;
	width:12px
}
.maininfo2 .info dl.price dd.full .t2 i.dot {
	height:5px;
	width:5px;
	border-radius:5px;
	background:#ff6562;
	position:absolute;
	left:-10px;
	top:16px;
	display:block
}
.maininfo2 .info dl.price dd.full .pz {
	display:block
}
.maininfo2 .info dl.price dd.full .pz label {
	color:#e16070
}
.maininfo2 .info dl.price dd.full label {
	color:#e16070;
	margin:0 3px
}
.maininfo2 .info dl.price dd.full label.hui {
	color:#999
}
.maininfo2 .info dl.h2 dt,.maininfo2 .info dl.h2 dd {
	padding-top:5px;
	padding-bottom:4px
}
.maininfo2 .info dl.h2 dt.pt {
	padding-top:11px
}
.maininfo2 .info dl .par {
	padding:0 15px;
	display:inline-block
}
.maininfo2 .info .mainop {
	padding:20px 0 20px 87px
}
.maininfo2 .info .mainop .ibtn1 {
	margin-left:20px;
	margin-right:20px
}
.maininfo2 .info .sinfo {
	padding:5px 15px;
	border-top:1px dashed #e5e5e5;
	clear:both;
	margin-top:15px
}
.maininfo2 .info .sinfo p {
	color:#999;
	line-height:24px;
	height:24px;
	padding:2px 0
}
.maininfo2 .info .sinfo .spec {
	padding:0
}
.maininfo2 .info .sinfo .spec span {
	display:block;
	float:left;
	margin-right:20px
}
.maininfo2 .info .ptips {
	background:#f4f4f4;
	position:relative;
	padding:20px 10px;
	padding-left:55px;
	color:#999;
	margin:10px 0;
	clear:both
}
.maininfo2 .info .ptips span {
	margin-right:6px
}
.maininfo2 .info .ptips i {
	background-position:-73px -212px;
	height:22px;
	position:absolute;
	width:24px;
	left:20px;
	top:17px
}
.maininfo2 .info .ptips .sbtn1 {
	margin-top:-7px
}
.maininfo2 .right {
	width:218px;
	padding:0;
	float:left
}
.maininfo2 .saleinfo {
	background:#f4f4f4;
	border:1px solid #e5e5e5;
	overflow:hidden;
	position:relative
}
.maininfo2 .saleinfo.h2 {
	height:426px
}
.maininfo2 .saleinfo .title {
	padding:10px 15px
}
.maininfo2 .saleinfo .title a {
	display:block;
	text-align:center;
	margin-bottom:10px
}
.maininfo2 .saleinfo .title a img {
	width:120px;
	height:60px;
	border-radius:5px
}
.maininfo2 .saleinfo .title p {
	color:#ff6562;
	position:relative;
	line-height:18px;
	text-align:center
}
.maininfo2 .saleinfo .title p i {
	background-position:-347px -30px;
	display:block;
	height:9px;
	position:absolute;
	right:0;
	top:4px;
	width:14px
}
.maininfo2 .saleinfo .title p.hover i {
	background-position:-360px -30px
}
.maininfo2 .saleinfo .title p.pr {
	padding-right:15px
}
.maininfo2 .saleinfo .detail dl {
	float:left;
	width:31px;
	border-right:1px dotted #ccc;
	padding:0 11px;
	line-height:22px;
	text-align:center
}
.maininfo2 .saleinfo .detail dl.nr {
	border-right:0
}
.maininfo2 .saleinfo .detail .pf {
	padding-bottom:5px
}
.maininfo2 .saleinfo .detail dt {
	display:block
}
.maininfo2 .saleinfo .detail dd {
	display:block;
	color:#e16070
}
.maininfo2 .saleinfo .detail p {
	display:block;
	line-height:24px;
	color:#777;
	padding:0 15px;
	position:relative
}
.maininfo2 .saleinfo .detail p span.star {
	position:absolute;
	left:73px;
	top:4px;
	margin-right:5px
}
.maininfo2 .saleinfo .detail p label.num {
	position:absolute;
	left:147px;
	_margin-top:-5px
}
.maininfo2 .saleinfo .detail .zz {
	padding:6px 15px 10px 15px;
	border-bottom:1px dashed #e5e5e5;
	margin-bottom:10px
}
.maininfo2 .saleinfo .detail .zz i {
	float:left;
	margin:0 6px 5px 0
}
.maininfo2 .saleinfo .enter {
	margin:8px 15px
}
.maininfo2 .saleinfo .enter a {
	margin-bottom:10px;
	float:left;
	display:block;
	height:28px;
	border:1px solid #ff6562;
	text-align:left;
	color:#ff6562;
	line-height:28px;
	background:#fff;
	position:relative;
	text-decoration:none
}
.maininfo2 .saleinfo .enter a.one {
	margin-left:51px
}
.maininfo2 .saleinfo .enter a i {
	width:20px;
	height:20px;
	position:absolute;
	left:53px;
	top:4px;
	display:block;
	background-image:url("../images/icons.png")
}
.maininfo2 .saleinfo .enter a.dp {
	padding-left:82px;
	width:100px
}
.maininfo2 .saleinfo .enter a.dp i {
	background-position:-417px -24px
}
.maininfo2 .saleinfo .enter a.kf {
	padding-left:30px;
	width:55px;
	margin-right:10px
}
.maininfo2 .saleinfo .enter a.kf.nmr {
	margin-right:0
}
.maininfo2 .saleinfo .enter a.kf i {
	background-position:-428px -2px;
	left:8px
}
.maininfo2 .saleinfo .enter a.ys {
	padding-left:30px;
	width:55px
}
.maininfo2 .saleinfo .enter a.ys i {
	background-position:-479px -159px;
	left:8px
}
.maininfo2 .saleinfo .enter a.dp.small {
	padding-left:30px;
	width:55px;
	margin-right:10px;
	margin-top:0
}
.maininfo2 .saleinfo .enter a.dp.small i {
	background-position:-417px -24px;
	left:8px
}
.maininfo2 .saleinfo .enter2 {
	margin:8px 15px
}
.maininfo2 .saleinfo .enter2 a.kf {
	margin-right:10px
}
.maininfo2 .saleinfo .go {
	position:absolute;
	bottom:0;
	text-align:center;
	border-top:1px dotted #e5e5e5;
	height:28px;
	line-height:28px;
	width:100%;
	background:#efefef
}
.maininfo2 .saleinfo .go a {
	color:#666;
	width:100%
}
.maininfo2 .saleinfo .go a:hover {
	color:#ff6562
}
.maininfo2 .right.w2 {
	height:541px
}
.maininfo2 .center.w2 {
	width:950px;
	margin-right:0
}
.maininfo2 .left.w2 {
	width:240px
}
.maininfo2 .left.w3 {
	width:950px;
	margin-left:20px
}
.silist {
	height:80px;
	border:1px solid #e5e5e5;
	margin:10px 0
}
.silist .left {
	float:left;
	width:40px;
	padding:20px;
	display:block;
	height:40px;
	background:#f4f4f4;
	color:#999;
	font-size:18px;
	text-align:center;
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.silist .sales li {
	height:56px;
	margin:12px 5px;
	padding:0 10px;
	display:block;
	float:left;
	border-right:1px dotted #e5e5e5;
	width:130px;
	text-align:center;
	line-height:24px
}
.silist .sales label {
	display:block;
	text-align:center;
	line-height:30px;
	height:30px;
	font-size:14px;
	width:130px;
	cursor:pointer
}
.silist .sales li a {
	overflow:hidden;
	text-align:center;
	width:130px;
	text-decoration:none
}
.silist .sales li a p {
	white-space:nowrap;
	overflow:hidden;
	width:120px
}
.silist .right {
	float:right;
	width:140px;
	height:80px;
	display:block
}
.silist .right a {
	display:block;
	color:#fff;
	background:#ff6562;
	text-align:center;
	margin:27px 35px 0 0;
	float:right
}
.detail .htitle {
	background:#f4f4f4;
	border:1px solid #e5e5e5;
	margin:10px 0;
	padding:10px 20px
}
.detail .htitle h6 {
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:16px;
	font-weight:normal;
	width:300px;
	float:left;
	line-height:20px
}
.detail .htitle a.more {
	float:right;
	color:#ff6562;
	line-height:20px
}
.detail .title {
	position:relative;
	height:40px;
	line-height:40px;
	padding-left:70px;
	background:#eefaf4;
	margin:10px 0
}
.detail .title h2,.detail .title h3 {
	font-size:16px
}
.detail .title span {
	display:inline-block;
	width:60px;
	height:40px;
	background:#ff6562;
	position:absolute;
	left:0;
	top:0
}
.detail .title i {
	width:26px;
	height:28px;
	background-image:url("../images/icons.png");
	position:absolute;
	left:16px;
	top:6px
}
.detail.goods .title i {
	background-position:-305px -78px
}
.detail.img .title i {
	background-position:-334px -76px
}
.detail.intro .title i {
	background-position:-363px -76px
}
.detail.cert .title i {
	background-position:-389px -77px;
	height:30px
}
.detail.promise .title i {
	background-position:-414px -77px
}
.detail.ask .title i {
	background-position:-471px -111px
}
.detail.evaluate .title i {
	background-position:-444px -77px
}
.detail.drug .title i {
	background-position:-472px -77px
}
.detail.articles .title i {
	background-position:-5px -409px
}
.detail dl.summary {
	padding:20px;
	line-height:30px;
	border:1px solid #eee;
	margin-bottom:10px
}
.detail dl.summary dt {
	float:left;
	width:75px;
	color:#999;
	text-align:right;
	height:30px
}
.detail dl.summary dd {
	float:left;
	padding:0 10px;
	width:358px;
	height:30px;
	overflow:hidden
}
.detail dl.summary dd strong {
	font-weight:normal
}
.detail dl.summary dd img {
	vertical-align:middle
}
.detail .imagelist a {
	display:block;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #e5e5e5;
	padding:3px
}
.detail .imagelist a img {
	width:462px;
	height:462px;
	vertical-align:middle
}
.detail .imagelist2 li {
	float:left;
	margin-top:5px;
	margin-bottom:5px
}
.detail .imagelist2 li img {
	width:310px;
	height:210px;
	vertical-align:middle
}
.detail .imagelist3 li {
	float:left;
	border:1px solid #e5e5e5;
	margin-top:5px;
	margin-bottom:5px;
	padding:3px
}
.detail .imagelist3 li img {
	width:302px;
	height:210px;
	vertical-align:middle
}
.detail .service {
	border:1px solid #e5e5e5;
	padding:20px
}
.detail .service .item {
	float:left;
	width:490px
}
.detail .service .item.l {
	width:490px
}
.detail .service .item.r {
	width:418px
}
.detail .service .item .icons {
	width:62px;
	height:62px;
	float:left
}
.detail .service .item .zp {
	background-position:-4px -132px
}
.detail .service .item .fp {
	background-position:-66px -132px
}
.detail .service .item .txt {
	float:left;
	padding:0 14px;
	width:375px
}
.detail .service .item .txt h5 {
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:16px;
	font-weight:normal
}
.detail .service .item .txt p {
	line-height:20px
}
.detail .service .item.r .txt {
	width:328px
}
.detail .dl1 dl {
	line-height:24px;
	margin-bottom:15px
}
.detail .dl1 dl dt {
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:16px;
	font-weight:normal;
	display:block;
	line-height:30px
}
.detail .dl1 dl dt span {
	color:#ff6562;
	font-size:20px;
	font-family:Arial;
	display:inline-block;
	width:35px
}
.detail .dl1 dl dd {
	display:block;
	padding:0 35px;
	line-height:24px;
	color:#666
}
.detail .dl1 dl dd p i {
	display:inline-block;
	height:5px;
	width:5px;
	border-radius:5px;
	background:#bbb;
	margin-right:8px
}
.detail .dl1 dl dd.lc {
	margin:10px 0
}
.detail .dl1 dl dd.lc span {
	position:relative;
	float:left;
	width:152px;
	height:42px;
	background:#e16070;
	border-radius:5px;
	margin-right:30px;
	color:#fff;
	padding:10px
}
.detail .dl1 dl dd.lc span i {
	height:32px;
	width:10px;
	display:block;
	position:absolute;
	right:-10px;
	top:15px;
	background-image:url("../images/icons.png");
	background-position:-237px -120px
}
.detail .dl2 dl {
	line-height:24px;
	margin-bottom:15px
}
.detail .dl2 dl dt {
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:16px;
	font-weight:normal;
	display:block;
	line-height:30px
}
.detail .dl2 dl dt span {
	display:inline-block;
	width:16px;
	height:16px;
	background:#e16070;
	vertical-align:middle;
	margin-right:16px;
	margin-top:-3px
}
.detail .dl2 dl dd {
	display:block;
	padding:0 0 15px 0;
	line-height:24px;
	color:#666;
	border-bottom:1px solid #e5e5e5;
	margin-left:35px
}
.detail .dl2 dl dd.nb {
	border-bottom:0
}
.detail .dl2 dl dd label {
	color:red
}
.detail .dl2 dl dd p {
	margin-top:10px;
	position:relative
}
.detail .dl2 dl dd p i {
	display:inline-block;
	height:5px;
	width:5px;
	border-radius:5px;
	background:#bbb;
	margin-right:8px
}
.detail .dl2 dl dd.lc {
	margin:10px 0
}
.detail .dl2 dl dd.lc span {
	position:relative;
	float:left;
	width:152px;
	height:42px;
	background:#e16070;
	border-radius:5px;
	margin-right:30px;
	color:#fff;
	padding:10px
}
.detail .dl2 dl dd.lc span i {
	height:30px;
	width:10px;
	display:block;
	position:absolute;
	right:-10px;
	top:15px;
	background-image:url("../images/icons.png");
	background-position:-31px -15px
}
.detail .dl2 dl dd p a.all {
	background:#fff;
	display:block;
	border:1px solid #ff6562;
	padding:0 15px;
	text-align:center;
	color:#ff6562;
	text-decoration:none;
	position:absolute;
	left:525px;
	top:0
}
.detail .dl2 dl a.green {
	color:#ff6562
}
.detail .dl2 dl .sl {
	display:none;
	border:1px solid #e5e5e5;
	margin:10px 0;
	text-align:center
}
.detail .dl2 dl .sl label {
	color:#999;
	text-align:left;
	display:block;
	margin:5px 10px
}
.detail .dl2 dl .sl1 img {
	width:600px;
	height:260px
}
.detail .dl2 dl .sl2 img {
	width:680px;
	height:400px
}
.detail .elist li {
	clear:both;
	display:block;
	overflow:hidden;
	padding-bottom:0;
	width:950px;
	padding:5px 0
}
.detail .elist .left {
	float:left;
	width:50px;
	display:inline
}
.detail .elist .left img {
	width:50px;
	height:50px;
	border-radius:50px;
	border:1px solid #f4f4f4
}
.detail .elist .left p {
	text-align:center;
	height:24px;
	overflow:hidden;
	padding:0
}
.detail .elist p {
	color:#333;
	line-height:24px;
	padding:5px 0
}
.detail .elist p.npt {
	padding-top:0
}
.detail .elist p.huifu label {
	color:#ff6562;
	margin-right:5px
}
.detail .elist p.h {
	color:#999
}
.detail .elist p.h label {
	color:#e50000;
	margin:0 20px 0 0
}
.detail .elist p.bt {
	border-top:1px solid #e5e5e5
}
.detail .elist .right {
	float:left;
	width:880px;
	display:inline;
	margin-left:20px
}
.detail .elist .right .txt {
	border-bottom:1px solid #e5e5e5;
	padding:5px 10px 5px 0
}
.detail .elist .right .txt .ask {
	padding-top:0
}
.detail .aform textarea {
	background:#fff;
	border:1px solid #e5e5e5;
	font-size:12px;
	height:100px;
	line-height:24px;
	margin:3px 0;
	overflow:auto;
	padding:12px;
	vertical-align:middle;
	width:924px
}
.detail .aform textarea.hui {
	color:#999
}
.detail .aform .op {
	margin:10px 0
}
.detail .aform .user {
	padding:20px 0
}
.detail .aform .user a {
	color:#ff6562
}
.detail .aform .ytip {
	padding-bottom:10px;
	color:#999
}
.table1 {
	border:1px solid #eee;
	width:950px;
	border-bottom:0
}
.table1 tr {
	vertical-align:middle
}
.table1 tr td {
	background:#f5f5f5;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	padding:10px 30px 10px 10px;
	text-align:right;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	width:105px;
	line-height:24px
}
.table1 tr td.desc {
	background:#fff;
	border-right:0;
	text-align:left;
	font-size:12px;
	border-bottom:1px solid #eee;
	width:762px;
	font-family:"宋体";
	padding:10px 20px
}
.table1 tr td img {
	max-width:120px
}
.table1 tr td.desc table td {
	background:#fff;
	border:1px solid #e5e5e5;
	font-family:"宋体";
	font-size:12px;
	text-align:left;
	padding:5px 10px
}
.table1 tr td.desc.hui {
	color:#999
}
.table1 tr td.desc.warntips {
	padding-left:0
}
.table1 tr td.desc.warntips .warntip {
	margin:0;
	border:0;
	padding:0;
	padding-left:40px;
	color:#999
}
.table1 tr td.desc.warntips .warntip i.warn {
	left:7px;
	top:1px
}
.table1 tr td a.g {
	display:block;
	float:left;
	margin-right:10px;
	border:1px solid #e5e5e5
}
.table1 tr td a.g img {
	width:120px;
	height:120px;
	vertical-align:middle
}
.mdesc {
	margin-bottom:10px
}
.mdesc .warntip {
	margin-bottom:0;
	border-bottom:0;
	color:#999
}
.mdesc .txtdetail {
	line-height:30px;
	border:1px solid #eee;
	padding:20px
}
.pinfen .zp {
	font-size:14px;
	text-align:left;
	margin:10px 0;
	overflow:hidden;
	font-size:16px
}
.pinfen .zp label {
	color:#999
}
.pinfen .cot {
	position:relative;
	border:1px #e5e5e5 solid;
	height:171px
}
.pinfen .cot .pfdetail {
	width:330px;
	float:left;
	height:152px
}
.pinfen .cot .pfdetail li {
	color:#999;
	height:24px;
	line-height:24px;
	text-align:left;
	border-bottom:1px #e5e5e5 solid;
	border-right:1px #e5e5e5 solid;
	background:#f4f4f4;
	vertical-align:middle;
	padding:9px 0 9px 20px
}
.pinfen .cot .pfdetail li span {
	float:left
}
.pinfen .cot .pfdetail li.cur {
	color:#666;
	background:#fff;
	border-right:0;
	position:relative;
	border-right:1px #e5e5e5 #fff;
	border-color:#fff
}
.pinfen .cot .pfdetail .rate {
	background:#e16070;
	width:110px;
	height:24px;
	display:inline-block;
	line-height:24px;
	color:#fff;
	margin-left:10px;
	text-align:center
}
.pinfen .cot .pfdetail .rate label {
	font-weight:bold
}
.pinfen .cot .pfdetail .star {
	margin-top:4px;
	margin-right:10px
}
.pinfen .cot .subdetail {
	width:270px;
	background:#fff;
	padding:5px 10px;
	float:left;
	margin-left:60px
}
.pinfen .cot .subdetail .sub {
	font-size:12px;
	text-align:left;
	height:24px;
	line-height:24px
}
.pinfen .cot .subdetail .sub label {
	color:#e16070;
	margin:0 3px
}
.pinfen .cot .subdetail .fenping {
	display:block;
	overflow:hidden;
	border-right:1px solid #e5e5e5
}
.pinfen .cot .subdetail .fenping li {
	vertical-align:middle;
	line-height:18px;
	height:18px;
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-align:left;
	overflow:hidden;
	padding:4px 0
}
.pinfen .cot .subdetail .fenping li span {
	float:left
}
.pinfen .cot .subdetail .fenping li span.fen {
	width:27px;
	height:18px;
	background:#e16070;
	display:inline-block;
	text-align:center;
	color:#fff;
	margin-right:10px
}
.pinfen .cot .subdetail .fenping li span.schedule {
	width:135px;
	height:11px;
	background:#ffeaea;
	display:inline-block;
	position:relative;
	margin-top:4px;
	margin-right:10px
}
.pinfen .cot .subdetail .fenping li span.schedule label {
	width:135px;
	height:11px;
	background:#e50000;
	position:absolute;
	left:0;
	top:0
}
.pinfen .cot .other {
	float:left;
	width:268px;
	padding-top:31px
}
.pinfen .cot .other .bb {
	border:1px dashed #e5e5e5;
	padding:15px 0;
	color:#999;
	margin-bottom:18px;
	width:170px;
	text-align:center
}
.pinfen .cot .other .bb label {
	font-family:Arial;
	color:#e16070;
	font-size:16px;
	margin:0 2px
}
.nobuytip {
	background:#f6f6f6;
	color:#888;
	line-height:24px;
	padding:10px 10px 10px 60px;
	text-align:left;
	position:relative;
	height:auto!important;
	_height:88px;
	width:440px;
	overflow:hidden
}
.nobuytip .cclient {
	margin-top:5px;
	width:270px;
	overflow:hidden;
	height:33px;
	float:left
}
.nobuytip i.wr {
	background-position:-73px -212px;
	height:22px;
	position:absolute;
	left:24px;
	top:25px;
	width:24px
}
.nobuytip .cclient .txt {
	margin-left:6px;
	height:30px;
	line-height:30px;
	width:140px;
	overflow:hidden
}
.yhq {
	margin-bottom:20px;
	border:1px solid #e5e5e5;
	padding:0 5px
}
.yhq a {
	height:60px;
	width:137px;
	display:block;
	text-decoration:none;
	float:left;
	margin:9px
}
.yhq a:hover {
	text-decoration:none
}
.yhq a .left {
	float:left;
	width:100px;
	height:60px;
	font-size:12px;
	background:#ff9f04;
	color:#fff;
	text-align:left;
	cursor:pointer
}
.yhq a .left em {
	font-family:Arial;
	font-weight:bold;
	font-style:normal;
	font-size:16px
}
.yhq a .left label {
	font-size:24px
}
.yhq a .left p {
	margin-left:10px
}
.yhq a .left .main {
	font-size:20px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	margin-top:8px
}
.yhq a .right {
	float:left;
	width:15px;
	height:50px;
	background:#ffffed;
	color:#ff9f04;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	padding:8px 5px 0;
	border:1px dotted #ff9f04;
	border-left:1px dashed #ff9f04
}
.pack {
	margin:0 0 20px 0;
	width:100%
}
.packNav {
	border-bottom:1px solid #ddd;
	min-height:39px;
	position:relative;
	text-align:center;
	z-index:1
}
.pnav {
	bottom:2px;
	_bottom:-2px;
	display:block;
	float:left;
	min-height:30px;
	list-style-type:none;
	position:relative;
	z-index:3
}
.pnav li {
	float:left;
	line-height:30px
}
.pnav li a {
	float:left;
	display:block;
	height:40px;
	border-top:1px solid #ddd;
	line-height:40px;
	min-width:100px;
	padding:0 20px;
	background:#f9f9f9;
	cursor:pointer;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	text-decoration:none
}
.pnav li a.cur {
	border-top:1px solid #ff6562;
	background:#fdfdfd;
	color:#ff6562;
	font-weight:bold;
	border-bottom:1px solid #fff;
	height:40px
}
.suits .p-img,.suits .p-name,.suits .p-price {
	overflow:hidden
}
.suits .p-img {
	margin:0 auto
}
.suits .p-img img {
	width:120px;
	height:120px
}
.suits .p-img a:link,.suits .p-img a:visited {
	text-decoration:none
}
.suits .p-img {
	padding:5px 10px;
	width:120px
}
.suits .p-img a img {
	border:0 none;
	vertical-align:middle;
	width:120px;
	height:120px
}
.suits .p-name {
	padding:0;
	width:170px;
	height:30px;
	text-align:center;
	overflow:hidden
}
.suits .p-price {
	text-align:center;
	margin-top:10px
}
.bl1 {
	border-left:1px solid #ddd
}
.pack .suits s {
	background-position:-135px -204px;
	display:inline;
	float:right;
	height:35px;
	margin-top:50px;
	width:35px
}
.infos {
	width:210px;
	float:left;
	margin-top:55px;
	color:#999
}
.suits {
	width:970px;
	overflow-x:auto;
	float:left;
	text-align:left;
	border-right:1px solid #e5e5e5
}
.suits ul {
	height:195px;
	width:970px;
	float:left;
	padding:10px 0
}
.suits ul li {
	width:240px;
	float:left
}
.infos .p-saving {
	margin-left:55px;
	text-align:left;
	margin-bottom:10px
}
.infos .p-price {
	margin-left:55px;
	text-align:left;
	padding:10px 0
}
.infos .p-buy {
	margin-left:55px;
	text-align:left;
	margin-top:5px;
	margin-right:50px;
	display:none
}
.pcontent {
	border:1px solid #ddd;
	border-top:0;
	padding:0 3px;
	background:#fdfdfd;
	position:relative;
	top:-2px
}
.yblock {
	border:1px solid #e5e5e5;
	float:left
}
.yblock .title {
	background:#f4f4f4;
	border-bottom:1px solid #e5e5e5;
	line-height:35px;
	padding-left:20px
}
.yblock .title h4 {
	color:#666;
	float:left;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:14px;
	width:100px
}
.yblock .title a {
	float:right;
	color:#999;
	margin-right:10px
}
.yblock .title a:hover {
	color:#ff6562
}
.yblock ul {
	padding:11px 10px
}
.yblock ul li {
	color:#999;
	list-style-type:disc;
	margin:0 5px 0 15px
}
.yblock ul li a {
	display:block;
	height:32px;
	line-height:32px;
	overflow:hidden;
	white-space:nowrap;
	width:198px
}
.yblock ul li label {
	margin-right:5px;
	color:#999
}
.yblock ul.nostyle li {
	list-style-type:none;
	margin:0 5px
}
.yblock ul.nostyle li a {
	width:210px
}
.xblock {
	border:1px solid #e5e5e5
}
.xblock .titles {
	background:#f4f4f4;
	border-bottom:1px solid #e5e5e5;
	line-height:35px;
	padding-left:20px
}
.xblock .titles h4 {
	color:#666;
	float:left;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:14px;
	width:100px
}
.xblock .titles a {
	float:right;
	color:#999;
	margin-right:10px
}
.xblock .titles a:hover {
	color:#ff6562
}
.stabnav {
	border-bottom:1px solid #e5e5e5;
	margin-top:20px;
	position:relative
}
.stabnav h2 {
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:18px;
	line-height:50px
}
.stabnav a.more {
	bottom:5px;
	color:#999;
	line-height:30px;
	position:absolute;
	right:10px
}
.stabnav a.more:hover {
	color:#ff6562
}
.hotlist2 {
	background:#fff
}
.hotlist2 li {
	border-top:1px dotted #e5e5e5;
	height:60px;
	margin:0 10px;
	padding:15px 0
}
.hotlist2 li a.photo {
	border:1px solid #e5e5e5;
	float:left;
	height:50px;
	padding:2px;
	width:50px
}
.hotlist2 li a.photo img {
	height:50px;
	width:50px
}
.hotlist2 li .info {
	float:left;
	margin-left:10px;
	width:130px
}
.hotlist2 li a.txt {
	display:block;
	height:24px;
	line-height:24px;
	overflow:hidden
}
.hotlist2 li .info .desc {
	color:#999;
	height:24px;
	line-height:24px;
	overflow:hidden
}
.hotlist2 li .info .price {
	line-height:24px
}
.hotlist2 li .info .price.money {
	font-size:14px
}
.hotlist2 li .info .price del {
	color:#999;
	font-size:12px;
	margin-left:10px;
	font-family:"宋体"
}
.hotlist2 li.first {
	border-top:0
}
.sintro {
	line-height:30px;
	padding:20px;
	border:1px solid #e5e5e5;
	border-top:0;
	text-indent:30px;
	background-image:url(../images/jianjie_bg.gif)
}
.sintro .map {
	width:848px;
	height:500px;
	border:1px solid #e5e5e5;
	margin-top:10px
}
.nodeletefirst {
	position:fixed
}
.mask {
	filter:alpha(opacity=80);
	opacity:.8;
	position:fixed;
	_position:absolute;
	z-index:9998;
	top:0;
	left:0;
	width:100%;
	_width:expression(document.documentElement.clientWidth);
	height:100%;
	_height:expression(document.documentElement.clientHeight);
	background:#323232;
	background:rgba(0,0,0,1.0)
}
.webox {
	font-family:"\5FAE\8F6F\96C5\9ED1";
	position:fixed;
	_position:absolute;
	z-index:9999;
	padding:5px;
	background:#a9a9a9;
	min-height:220px;
	min-width:350px
}
.webox #inside {
	background-color:#fff;
	min-height:220px
}
.webox #inside h2 {
	-moz-user-select:none;
	-webkit-user-select:none;
	position:relative;
	display:block;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:40px;
	height:40px;
	padding-left:15px;
	background:#e7e7e7;
	font-weight:normal;
	cursor:move;
	font-weight:normal;
	color:#333
}
.webox #inside h2 a {
	position:absolute;
	display:block;
	right:12px;
	top:12px;
	background-image:url("../images/icons.png");
	width:14px;
	height:14px;
	cursor:pointer;
	display:inline-block;
	background-position:-357px -13px
}
.webox #inside h2 a:hover {
	background-position:center bottom;
	background-position:-129px -24px
}
.boxcentent {
	padding:20px;
	position:relative
}
.boxcentent .icon {
	background-image:url("../images/icons.png");
	display:block;
	position:absolute
}
.boxcentent .icon.success {
	top:45px;
	left:45px;
	width:32px;
	height:26px;
	background-position:-100px -205px
}
.boxcentent .icon.warning {
	top:49px;
	left:50px;
	width:24px;
	height:22px;
	background-position:-73px -212px
}
.boxcentent .txt {
	padding:30px 0 30px 60px;
	font-size:14px
}
.boxcentent .txt2 {
	padding-left:0
}
.opdiv {
	margin:0 auto
}
#thumblist span a.zoomThumbActive img {
	border:1px solid #ddd
}
#thumblist span a {
	height:50px;
	display:block
}
#thumblist span a:hover img {
	border:1px solid #ccc
}
.zoomPad {
	position:relative;
	float:left;
	cursor:crosshair;
	z-index:99
}
.zoomPreload {
	-moz-opacity:.8;
	opacity:.8;
	filter:alpha(opacity = 80);
	color:#333;
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none;
	border:1px solid #CCC;
	background-color:white;
	padding:8px;
	text-align:center;
	background-image:url(../images/zoomloader.gif);
	background-repeat:no-repeat;
	background-position:43px 30px;
	z-index:110;
	width:90px;
	height:43px;
	position:absolute;
	top:0;
	left:0;
	* width:100px;
	* height:49px
}
.zoomPup {
	overflow:hidden;
	background-color:#FFF;
	-moz-opacity:.6;
	opacity:.6;
	filter:alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
	z-index:101;
	cursor:crosshair
}
.zoomOverlay {
	position:absolute;
	left:0;
	top:0;
	background:#FFF;
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
	z-index:101
}
.zoomWindow {
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	height:auto;
	z-index:11000
}
.zoomWrapper {
	position:relative;
	border:1px solid #eee;
	z-index:110
}
.zoomWrapperTitle {
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:10px;
	position:absolute;
	top:0;
	left:0;
	z-index:120;
	-moz-opacity:.6;
	opacity:.6;
	filter:alpha(opacity = 60)
}
.zoomWrapperImage {
	display:block;
	position:relative;
	overflow:hidden;
	z-index:110
}
.zoomWrapperImage img {
	border:0;
	display:block;
	position:absolute;
	z-index:101
}
.zoomIframe {
	z-index:-1;
	filter:alpha(opacity=0);
	-moz-opacity:.80;
	opacity:.80;
	position:absolute;
	display:block
}
