@charset "gbk";/*!
 * ÍÏ×§°æÄ£°å
 * http://www.evyun.cn
 * ÍÏ×§°æÄÚÒ³¿ò¼ÜÑùÊ½¹æÔò
 */.b-listpage-pic-text-list-0 li {
	width: 100%
}

.b-listpage-pic-text-list-0 .inner {
	padding: 10px 5px;
	border-style: solid dashed dashed solid;
	border-width: 0 0 1px 0;
	margin: 0 0 20px
}

.b-listpage-pic-text-list-0 .pics {
	border-style: solid;
	border-width: 1px;
	margin: 0 0 10px 0;
	display: block;
	padding: 10px
}

.b-listpage-pic-text-list-0 .pic {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.b-listpage-pic-text-list-1 li {
	width: 100%
}

.b-listpage-pic-text-list-1 .inner {
	padding: 10px 5px;
	border-style: solid dashed dashed solid;
	border-width: 0 0 1px 0
}

.b-listpage-pic-text-list-1 .pics {
	border-style: solid;
	border-width: 1px;
	float: left;
	margin: 0 10px 0 0
}

.b-listpage-pic-text-list-1 .pic {
	width: 120px;
	height: 90px;
	overflow: hidden
}

.b-listpage-pic-text-list-1 .pic-intro {
	height: 44px;
	overflow: hidden;
	padding-right: 5px;
	line-height: 20px
}

.b-listpage-pic-text-list-1 .pic-price {
	line-height: 30px;
	height: 30px
}

.b-listpage-pic-text-list-1 .pic-price .list-shopcar-icon {
	display: block
}

.b-listpage-pic-text-list-1 .pl-buy-info-area {
	margin-bottom: 5px
}

.b-listpage-pic-text-list-1 .pl-buy-info-area .pl-buy-number em {
	font-style: normal;
	color: #c00;
	margin-left: 3px
}

.b-listpage-pic-text-list-repeat .inner {
	position: relative
}

.b-listpage-pic-text-list-repeat .pic-attr {
	margin-right: 150px
}

.b-listpage-pic-text-list-repeat .pic-price {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -1.5em;
	line-height: 30px;
	height: 30px
}

.b-listpage-pic-text-list-repeat .pic-price .newPrice em {
	font-size: 20px
}

.b-listpage-pic-text-list-2 li {
	width: 50%
}

.b-listpage-pic-text-list-2 .inner {
	padding: 10px 0;
	border-style: solid dashed dashed solid;
	border-width: 0 1px 1px 0
}

.b-listpage-pic-text-list-2 li:nth-child(2n) .inner {
	border-right: none
}

.b-listpage-pic-text-list-2 .pics {
	border-style: solid;
	border-width: 1px;
	float: left;
	margin: 0 10px
}

.b-listpage-pic-text-list-2 .pic {
	width: 100px;
	height: 100px;
	overflow: hidden
}

.b-listpage-pic-text-list-2 .pic_attr {
	margin-right: 10px
}

.b-listpage-pic-text-list-2 .pic-intro {
	overflow: hidden;
	padding-right: 5px;
	height: 55px;
	line-height: 18px
}

.b-listpage-pic-text-list-2 .pic-price {
	line-height: 30px;
	height: 30px
}

.b-listpage-pic-text-list-2 .pic-price .list-shopcar-icon {
	display: block
}

.b-listpage-pic-text-list-2 .pl-buy-info-area {
	margin-bottom: 5px
}

.b-listpage-pic-text-list-2 .pl-buy-info-area .pl-buy-number em {
	font-style: normal;
	color: #c00;
	margin-left: 3px
}

.b-listpage-pic-text-list-3 {
	position: relative;
	z-index: 1
}

.b-listpage-pic-text-list-3 .inner {
	border: 1px solid #ccc
}

.b-listpage-pic-text-list-3 .pics {
	display: block;
	border: none
}

.b-listpage-pic-text-list-3 .pic {
	width: 200px;
	height: 200px
}

.b-listpage-pic-text-list-3 .pic-attr h3 {
	height: 24px
}

.b-listpage-pic-text-list-3 .buy-over-icon,.b-listpage-pic-text-list-3 .pl-collect,.b-listpage-pic-text-list-3 .pl-collect em,.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-name em,.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-service a {
	background-image: url(../images/pro-list-li-icon.png)
}

.b-listpage-pic-text-list-3 .buy-over-icon {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 47px;
	height: 47px;
	background-position: 0 -33px;
	font: 400 14px/47px 'ËÎÌå';
	color: #FFF;
	text-align: center;
	z-index: 2
}

.b-listpage-pic-text-list-3 .pl-collect {
	position: absolute;
	bottom: 8%;
	right: -100px;
	height: 32px;
	line-height: 32px;
	background-position: 0 0;
	overflow: hidden
}

.b-listpage-pic-text-list-3 .pl-collect em {
	background-position: 0 -84px;
	width: 18px;
	height: 19px;
	float: left;
	margin: 6px 0 0 10px
}

.b-listpage-pic-text-list-3 .pl-collect b {
	color: #FFF;
	font-size: 14px;
	float: left;
	line-height: 32px;
	padding: 0 10px 0 8px
}

.b-listpage-pic-text-list-3 .pl-collect .yes-collect em {
	background-position: -19px -84px
}

.b-listpage-pic-text-list-3 .pl-small-pic-list {
	width: 100%;
	overflow: hidden
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-small-pic-list-inner {
	margin-right: -4px
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-list-dd {
	float: left;
	width: 25%
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-list-dd span {
	display: block;
	height: 45px;
	border: 1px solid #CCC;
	overflow: hidden;
	margin: 5px 4px 0 0;
	cursor: pointer
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-list-dd span img {
	width: 100%;
	height: 100%
}

.b-listpage-pic-text-list-3 .pl-small-pic-list .pl-list-dd-cur span {
	border-color: #C00
}

.b-listpage-pic-text-list-3 .pl-buy-info-area {
	line-height: 30px;
	height: 30px
}

.b-listpage-pic-text-list-3 .pl-buy-info-area .pl-buy-comment {
	float: left
}

.b-listpage-pic-text-list-3 .pl-buy-info-area .pl-buy-number {
	float: left
}

.shop-b-listpage-pic-text-list-3.b-listpage-pic-text-list-3 .pl-buy-info-area .pl-buy-number {
	float: right
}

.b-listpage-pic-text-list-3 .pl-buy-info-area em {
	font-style: normal;
	font-weight: 700;
	color: #C00;
	margin: 0 2px
}

.b-listpage-pic-text-list-3 .pl-shop-info-area {
	border-top: 1px dashed #CCC;
	padding: 5px 0;
	height: 31px;
	position: relative;
	overflow: hidden
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-name {
	float: left;
	line-height: 30px
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-name em {
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
	width: 20px;
	height: 22px;
	background-position: -38px -83px
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-service {
	position: absolute;
	right: 0;
	top: 8px
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-service a {
	display: inline-block
}

.b-listpage-pic-text-list-3 .pl-shop-info-area .pl-shop-service .pl-shop-qq {
	width: 19px;
	height: 22px;
	background-position: -58px -84px
}

.b-listpage-pic-text-list-3 .pic-price {
	line-height: 30px;
	height: 30px
}

.b-listpage-pic-text-list-3 .pic-price .list-shopcar-icon {
	display: block
}

.wrapper-960 .b-listpage-pic-text-list-3 ul {
	margin: 0 -9px
}

.wrapper-960 .b-listpage-pic-text-list-3 .inner {
	margin: 0 9px 18px;
	padding: 10px
}

.wrapper-1020 .b-listpage-pic-text-list-3 ul {
	margin: 0 -13px
}

.wrapper-1020 .b-listpage-pic-text-list-3 .inner {
	margin: 0 13px 26px;
	padding: 15px
}

.wrapper-1080 .b-listpage-pic-text-list-3 ul {
	margin: 0 -16px 0 -17px
}

.wrapper-1080 .b-listpage-pic-text-list-3 .inner {
	margin: 0 16px 33px 17px;
	padding: 10px 20px
}

.wrapper-1140 .b-listpage-pic-text-list-3 ul {
	margin: 0 -6px
}

.wrapper-1140 .b-listpage-pic-text-list-3 .inner {
	margin: 0 6px 12px;
	padding: 7px
}

.wrapper-1200 .b-listpage-pic-text-list-3 ul {
	margin: 0 -9px
}

.wrapper-1200 .b-listpage-pic-text-list-3 .inner {
	margin: 0 9px 18px;
	padding: 10px
}

.wrapper-1260 .b-listpage-pic-text-list-3 ul {
	margin: 0 -11px 0
}

.wrapper-1260 .b-listpage-pic-text-list-3 .inner {
	margin: 0 11px 22px;
	padding: 15px
}

.wrapper-1320 .b-listpage-pic-text-list-3 ul {
	margin: 0 -12px 0
}

.wrapper-1320 .b-listpage-pic-text-list-3 .inner {
	margin: 0 12px 24px;
	padding: 20px
}

.b-listpage-pic-text-list-4 ul {
	margin: 0
}

.b-listpage-pic-text-list-4 .inner {
	margin: 0
}

.b-listpage-pic-text-list-4 .pics {
	display: block;
	border-width: 1px;
	border-style: solid
}

.b-listpage-pic-text-list-4 .pic {
	width: 150px;
	height: 150px
}

.b-listpage-pic-text-list-4 .pic-attr {
	width: 150px
}

.b-listpage-pic-text-list-4 .pic-price {
	line-height: 30px;
	height: 30px
}

.b-listpage-pic-text-list-4 .pic-price .list-shopcar-icon {
	display: block
}

.b-listpage-pic-text-list-4 .pl-buy-info-area {
	margin-bottom: 5px
}

.b-listpage-pic-text-list-4 .pl-buy-info-area .pl-buy-number em {
	font-style: normal;
	color: #c00;
	margin-left: 3px
}

.wrapper-960 .b-listpage-pic-text-list-4 .inner {
	padding: 10px 18px
}

.wrapper-1020 .b-listpage-pic-text-list-4 .inner {
	padding: 10px 8px
}

.wrapper-1080 .b-listpage-pic-text-list-4 .inner {
	padding: 15px 13px 0
}

.wrapper-1140 .b-listpage-pic-text-list-4 .inner {
	padding: 20px 18px 10px
}

.wrapper-1200 .b-listpage-pic-text-list-4 .inner {
	padding: 10px 8px 5px 9px
}

.wrapper-1260 .b-listpage-pic-text-list-4 .inner {
	padding: 10px 13px
}

.wrapper-1320 .b-listpage-pic-text-list-4 .inner {
	padding: 5px 6px 5px 5px
}

.b-listpage-pic-text-list-5 ul {
	margin: 0
}

.b-listpage-pic-text-list-5 li {
	float: left
}

.b-listpage-pic-text-list-5 .inner {
	margin: 0
}

.b-listpage-pic-text-list-5 .pic-title {
	line-height: 30px;
	height: 30px
}

.b-listpage-pic-text-list-5 .pics {
	display: block;
	border-width: 1px;
	border-style: solid
}

.b-listpage-pic-text-list-5 .pic {
	width: 280px;
	height: 280px
}

.b-listpage-pic-text-list-5 .pic-attr {
	width: 280px
}

.b-listpage-pic-text-list-5 .pic-price {
	line-height: 30px;
	height: 30px
}

.b-listpage-pic-text-list-5 .pic-price .list-shopcar-icon {
	display: block
}

.b-listpage-pic-text-list-5 .pl-buy-info-area {
	margin-bottom: 5px
}

.b-listpage-pic-text-list-5 .pl-buy-info-area .pl-buy-number em {
	font-style: normal;
	color: #c00;
	margin-left: 3px
}

.wrapper-960 .b-listpage-pic-text-list-5 .inner {
	padding: 17px 17px 5px
}

.wrapper-1020 .b-listpage-pic-text-list-5 .inner {
	padding: 27px 27px 5px
}

.wrapper-1080 .b-listpage-pic-text-list-5 .inner {
	padding: 37px 37px 5px
}

.wrapper-1140 .b-listpage-pic-text-list-5 .inner {
	padding: 47px 47px 5px
}

.wrapper-1200 .b-listpage-pic-text-list-5 .inner {
	padding: 7px 7px 5px
}

.wrapper-1260 .b-listpage-pic-text-list-5 .inner {
	padding: 15px 15px 5px
}

.wrapper-1320 .b-listpage-pic-text-list-5 .inner {
	padding: 22px 22px 5px
}

.s-listpage-pic-text-list-1 li {
	width: 100%
}

.s-listpage-pic-text-list-1 .inner {
	border-bottom: 1px dashed #ccc
}

.s-listpage-pic-text-list-1 .pics {
	float: left;
	margin-right: 10px
}

.s-listpage-pic-text-list-1 .pic {
	width: 100px;
	height: 100px
}

.s-listpage-pic-text-list-1 .pic-intro {
	height: 54px;
	line-height: 18px
}

.s-listpage-pic-text-list-1 .pic-price {
	line-height: 30px;
	height: 30px
}

.s-listpage-pic-text-list-1 .pic-price .list-shopcar-icon {
	display: block
}

.s-listpage-pic-text-list-1 .pl-buy-info-area {
	margin-bottom: 5px
}

.s-listpage-pic-text-list-1 .pl-buy-info-area .pl-buy-number em {
	font-style: normal;
	color: #c00;
	margin-left: 3px
}

.s-listpage-pic-text-list-hy li {
	position: relative
}

.s-listpage-pic-text-list-hy .pic {
	width: 150px;
	height: 150px
}

.s-listpage-pic-text-list-hy .pic-code {
	display: none;
	position: absolute;
	bottom: 0
}

.s-listpage-pic-text-list-hy .btn-group {
	padding-top: 5px
}

.s-listpage-pic-text-list-2 ul {
	margin: 0 -5px
}

.s-listpage-pic-text-list-2 li {
	width: 50%
}

.s-listpage-pic-text-list-2 .inner {
	margin: 5px;
	border: 1px dashed #ccc;
	padding: 5px
}

.s-listpage-pic-text-list-2 .pics {
	float: left;
	margin: 0 10px 0 0
}

.s-listpage-pic-text-list-2 .pic {
	width: 100px;
	height: 100px
}

.s-listpage-pic-text-list-2 .pic-intro {
	height: 54px;
	line-height: 18px
}

.s-listpage-pic-text-list-2 .pic-price {
	line-height: 30px;
	height: 30px
}

.s-listpage-pic-text-list-2 .pic-price .list-shopcar-icon {
	display: block
}

.s-listpage-pic-text-list-2 .pl-buy-info-area {
	margin-bottom: 5px
}

.s-listpage-pic-text-list-2 .pl-buy-info-area .pl-buy-number em {
	font-style: normal;
	color: #c00;
	margin-left: 3px
}

.s-listpage-pic-text-list-3 .pics {
	display: block;
	margin: 0 auto 5px;
	border-style: dashed
}

.s-listpage-pic-text-list-3 .pic {
	width: 200px;
	height: 200px
}

.s-listpage-pic-text-list-3 .pic-attr {
	width: 200px;
	overflow: hidden;
	margin: 0 auto
}

.s-listpage-pic-text-list-3 .pic-price {
	line-height: 30px;
	height: 30px
}

.s-listpage-pic-text-list-3 .pic-price .list-shopcar-icon {
	display: block
}

.s-listpage-pic-text-list-3 .pl-buy-info-area .pl-buy-number em {
	font-style: normal;
	color: #c00;
	margin-left: 3px
}

.wrapper-960 .s-listpage-pic-text-list-3 ul {
	margin: 0
}

.wrapper-960 .s-listpage-pic-text-list-3 .inner {
	margin: 0 0 10px;
	padding: 5px 15px
}

.wrapper-1020 .s-listpage-pic-text-list-3 ul {
	margin: 0
}

.wrapper-1020 .s-listpage-pic-text-list-3 .inner {
	margin: 0 0 10px;
	padding: 5px 20px
}

.wrapper-1080 .s-listpage-pic-text-list-3 ul {
	margin: 0
}

.wrapper-1080 .s-listpage-pic-text-list-3 .inner {
	margin: 0 0 10px;
	padding: 5px 25px
}

.wrapper-1140 .s-listpage-pic-text-list-3 ul {
	margin: 0
}

.wrapper-1140 .s-listpage-pic-text-list-3 .inner {
	margin: 0 0 10px;
	padding: 5px 30px
}

.wrapper-1200 .s-listpage-pic-text-list-3 ul {
	margin: 0
}

.wrapper-1200 .s-listpage-pic-text-list-3 .inner {
	margin: 0 0 10px;
	padding: 5px 35px
}

.wrapper-1260 .s-listpage-pic-text-list-3 ul {
	margin: 0
}

.wrapper-1260 .s-listpage-pic-text-list-3 .inner {
	margin: 0 0 10px;
	padding: 5px
}

.wrapper-1320 .s-listpage-pic-text-list-3 ul {
	margin: 0
}

.wrapper-1320 .s-listpage-pic-text-list-3 .inner {
	margin: 0 0 10px;
	padding: 5px 8px 5px 9px
}

.s-listpage-pic-text-list-4 .pics {
	display: block
}

.s-listpage-pic-text-list-4 .pic {
	width: 150px;
	height: 150px
}

.s-listpage-pic-text-list-4 .pic-attr {
	width: 150px;
	overflow: hidden
}

.s-listpage-pic-text-list-4 .pic-price {
	line-height: 30px;
	height: 30px
}

.s-listpage-pic-text-list-4 .pic-price .list-shopcar-icon {
	display: block
}

.s-listpage-pic-text-list-4 .pl-buy-info-area .pl-buy-number em {
	font-style: normal;
	color: #c00;
	margin-left: 3px
}

.wrapper-960 .s-listpage-pic-text-list-4 ul {
	margin: 0
}

.wrapper-960 .s-listpage-pic-text-list-4 .inner {
	margin: 6px 0 10px;
	padding: 5px 11px
}

.wrapper-1020 .s-listpage-pic-text-list-4 ul {
	margin: 0
}

.wrapper-1020 .s-listpage-pic-text-list-4 .inner {
	margin: 6px 0 10px;
	padding: 5px 15px
}

.wrapper-1080 .s-listpage-pic-text-list-4 ul {
	margin: 0
}

.wrapper-1080 .s-listpage-pic-text-list-4 .inner {
	margin: 6px 0 10px;
	padding: 5px 18px
}

.wrapper-1140 .s-listpage-pic-text-list-4 ul {
	margin: 0 -3px 0 -4px
}

.wrapper-1140 .s-listpage-pic-text-list-4 .inner {
	margin: 0 3px 10px 4px;
	padding: 5px 0
}

.wrapper-1200 .s-listpage-pic-text-list-4 ul {
	margin: 0 -7px 0
}

.wrapper-1200 .s-listpage-pic-text-list-4 .inner {
	margin: 0 7px 10px;
	padding: 5px 0
}

.wrapper-1260 .s-listpage-pic-text-list-4 ul {
	margin: 0
}

.wrapper-1260 .s-listpage-pic-text-list-4 .inner {
	margin: 5px 0 10px;
	padding: 5px 8px 5px 9px
}

.wrapper-1320 .s-listpage-pic-text-list-4 ul {
	margin: 0
}

.wrapper-1320 .s-listpage-pic-text-list-4 .inner {
	margin: 0 0 10px;
	padding: 5px 11px 5px 12px
}

.s-listpage-pic-text-list-5 .inner {
	border-bottom: 1px dashed #ccc;
	padding: 5px
}

.s-listpage-pic-text-list-5 .pic-title {
	height: 30px;
	line-height: 30px
}

.s-listpage-pic-text-list-5 .pic-intro {
	line-height: 24px;
	text-indent: 2em
}

.s-listpage-pic-text-list-5 .pic-price .list-shopcar-icon {
	display: block
}

.s-listpage-text-list-1 li {
	width: 100%
}

.s-listpage-text-list-1 code {
	display: inline-block
}

.s-listpage-text-list-1 .inner {
	height: 30px;
	line-height: 30px;
	border-width: 0 0 1px;
	border-style: dotted
}

.s-listpage-text-list-1 .pic-title a {
	font-size: 14px
}

.s-listpage-text-list-2 li {
	width: 100%
}

.s-listpage-text-list-2 code {
	display: inline-block
}

.s-listpage-text-list-2 .inner {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dotted #ccc;
	padding-right: 70px
}

.s-listpage-text-list-2 .text-list-times {
	position: absolute;
	top: 0;
	right: 0
}

.s-listpage-text-list-3 code {
	display: inline-block
}

.s-listpage-text-list-3 ol {
	margin: 0 -5px
}

.s-listpage-text-list-3 li {
	width: 33.3%
}

.s-listpage-text-list-3 .inner {
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	margin: 0 5px;
	border-bottom: 1px dashed #ccc
}

.sidebarLists dt div {
	line-height: 32px;
	height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-width: 0 0 1px;
	border-style: dashed
}

.sidebarLists code {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	background-repeat: no-repeat
}

.sidebarLists .oneClassT code {
	background-position: 0 0
}

.sidebarLists .oneClassTinner {
	padding: 0 10px
}

.sidebarLists .oneClassThover code {
	background-position: 0 -10px
}

.sidebarLists .oneClassTopen code {
	background-position: 0 -20px
}

.sidebarLists .oneClassTinner a {
	font-size: 14px;
	font-weight: 700
}

.sidebarLists .twoClassTinner {
	padding: 0 10px 0 15px
}

.sidebarLists .twoClassT code {
	background-position: 0 -30px
}

.sidebarLists .twoClassThover code {
	background-position: 0 -40px
}

.sidebarLists .twoClassTopen code {
	background-position: 0 -49px
}

.sidebarLists .twoClassTinner a {
	font-size: 12px
}

.sidebarLists .threeClassTinner {
	padding: 0 10px 0 20px
}

.sidebarLists .threeClassT code {
	background-position: 0 -30px
}

.sidebarLists .threeClassThover code {
	background-position: 0 -40px
}

.sidebarLists .threeClassTopen code {
	background-position: 0 -40px
}

.sidebarLists .threeClassTinner a {
	font-size: 12px
}

.sidebarLists .oneClassCopen,.sidebarLists .threeClassCopen,.sidebarLists .twoClassCopen {
	display: block
}

.b-row-sidebar ol {
	margin: 0 -5px;
	zoom: 1
}

.b-row-sidebar ol:after {
	display: table;
	content: "";
	clear: both
}

.b-row-sidebar li {
	width: 20%;
	float: left
}

.b-row-sidebar .liCur .inner {
	background-color: #eee
}

.b-row-sidebar .inner {
	height: 30px;
	line-height: 30px;
	margin: 0 5px 10px;
	padding: 0 5px
}

.b-row-sidebar .inner code {
	display: inline-block
}

.b-row-sidebar .inner a {
	font-size: 14px
}

.b-row-classify-1 .big-classify-wrap {
	width: 80px
}

.b-row-classify-1 .big-classify {
	line-height: 34px;
	height: 34px;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: 700;
	width: auto;
	float: none
}

.article-show-1 {
	overflow: hidden
}

.article-show-1 .show-list {
	margin: 0;
	padding: 10px
}

.article-show-1 .show-head {
	height: 30px;
	line-height: 30px;
	border-bottom: 2px solid #ccc;
	position: relative;
	padding: 0 5px
}

.article-show-1 .head-name {
	display: inline-block;
	font-size: 16px
}

.article-show-1 .show-body {
	overflow: hidden
}

.article-show-1 .show-body-inner {
	padding: 15px
}

.article-show-1 .show-body p {
	line-height: 30px;
	font-size: 14px;
	margin-bottom: 5px
}

.article-show-1 .show-more {
	text-align: center
}

.article-show-1 .show-more .more-btn {
	display: inline-block;
	width: 100px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	border-radius: 5px;
	margin: 10px 0;
	color: #fff;
	background-color: #c00
}

.article-show-2 .tab-switch-module {
	border-width: 1px
}

.article-show-2 .tab-switch-t {
	border-width: 0 0 2px
}

.article-show-2 .tab-switch-t .tab-t-item span.active {
	height: 32px;
	line-height: 32px
}

.article-show-2 .tab-switch-t .tab-t-item span a {
	display: inline-block;
	width: 100%
}

.article-show-2 .tab-switch-t ul {
	left: auto;
	right: 0
}

.article-show-2 .tab-switch-n {
	padding: 0 0 0 10px
}

.filter-sort {
	position: relative;
	z-index: 10
}

.filter-sort .inner {
	padding: 10px 0
}

.filter-sort .select-state {
	float: right;
	margin: 0 5px 0 0;
	position: relative
}

.filter-sort .select-state strong {
	line-height: 24px;
	display: inline-block;
	border: 1px solid #ccc;
	height: 24px;
	width: 90px
}

.filter-sort .select-state i {
	position: absolute;
	right: 10px;
	top: 9px;
	height: 0;
	width: 0;
	overflow: hidden;
	border-width: 8px 5px 0;
	border-style: solid dashed dashed solid;
	border-color: #ccc transparent
}

.filter-sort .select-state strong b {
	padding: 0 0 0 10px
}

.filter-sort .select-state ol {
	position: absolute;
	left: 0;
	top: 25px;
	border: 1px solid #ccc;
	width: 90px;
	background-color: #fff;
	padding: 2px 0;
	display: none
}

.filter-sort .select-state-hover ol {
	display: block
}

.filter-sort .select-state li {
	line-height: 24px;
	cursor: pointer
}

.filter-sort .select-state li b {
	font-weight: 400;
	padding-left: 10px
}

.filter-sort .select-state li:hover {
	background-color: #f5f5f5
}

.filter-sort .select-state li.selected {
	background-color: #ececec
}

.filter-sort .sort-item {
	padding: 0 12px;
	float: left;
	height: 24px;
	line-height: 24px;
	border-width: 1px;
	border-style: solid;
	margin-right: 2px
}

.filter-sort .price-item {
	margin-right: 0;
	float: left;
	height: 24px;
	line-height: 24px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	margin-right: 8px
}

.filter-sort .start-price {
	margin-left: 20px
}

.filter-sort .price-item i {
	font-style: normal
}

.filter-sort .price-item input {
	width: 50px;
	height: 22px;
	border: 0;
	line-height: 22px;
	margin: 1px 0;
	margin: 0 0;
	background-color: transparent
}

.filter-sort .price-between {
	width: 20px;
	padding: 1px 3px 1px 0;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	float: left;
	height: 24px;
	line-height: 24px
}

.filter-sort .price-btn {
	height: 24px;
	width: 50px;
	margin-left: 10px
}

.filter-sort .sort-item-cur {
	background-color: #efefef;
	color: #fff;
	border-color: #eaeaea
}

.show-picture-1 li {
	float: left
}

.show-picture-1 .pics {
	display: block;
	margin: 0 auto 5px;
	width: 200px;
	height: 200px
}

.show-picture-1 .pic {
	width: 200px;
	height: 200px
}

.show-picture-1 .pic-attr {
	width: 200px;
	overflow: hidden;
	margin: 0 auto
}

.wrapper-960 .show-picture-1 ul {
	margin: 0
}

.wrapper-960 .show-picture-1 .inner {
	margin: 0 0 10px;
	padding: 5px 15px
}

.wrapper-1020 .show-picture-1 ul {
	margin: 0
}

.wrapper-1020 .show-picture-1 .inner {
	margin: 0 0 10px;
	padding: 5px 20px
}

.wrapper-1080 .show-picture-1 ul {
	margin: 0
}

.wrapper-1080 .show-picture-1 .inner {
	margin: 0 0 10px;
	padding: 5px 25px
}

.wrapper-1140 .show-picture-1 ul {
	margin: 0
}

.wrapper-1140 .show-picture-1 .inner {
	margin: 0 0 10px;
	padding: 5px 30px
}

.wrapper-1200 .show-picture-1 ul {
	margin: 0
}

.wrapper-1200 .show-picture-1 .inner {
	margin: 0 0 10px;
	padding: 5px 35px
}

.wrapper-1260 .show-picture-1 ul {
	margin: 0
}

.wrapper-1260 .show-picture-1 .inner {
	margin: 0 0 10px;
	padding: 5px
}

.wrapper-1320 .show-picture-1 ul {
	margin: 0
}

.wrapper-1320 .show-picture-1 .inner {
	margin: 0 0 10px;
	padding: 5px 8px 5px 9px
}

.showPicModule_detail .inner {
	border: 0
}

.showPicModule_detail .pics {
	cursor: default
}

.showPicModule_detail .pic {
	overflow-x: auto
}

.showPicModule_0 {
	margin: 10px auto
}

.showPicModule_0 .P_ListItem_1 {
	float: left;
	text-align: center;
	margin: 15px 10px 0;
	width: 210px;
	height: 253px
}

.showPicModule_0 .Pic_box {
	width: 200px;
	height: 200px;
	overflow: hidden;
	margin: 0 auto 5px
}

.showPicModule_0 .pic {
	width: 200px;
	height: 200px;
	overflow: hidden
}

.showPicModule_0 .pic table {
	width: 100%;
	height: 100%
}

.showPicModule_0 .pic td {
	text-align: center;
	vertical-align: middle
}

.showPicModule_0 .FC_PicPrice {
	line-height: 24px;
	padding: 0 5px
}

.showPicModule_0 .FC_PicMore_a {
	margin-left: 10px
}

.showPicModule_0 .FC_PicName {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	padding: 0 5px;
	text-align: left;
	height: 48px;
	overflow: hidden
}

.showPicModule_0 .FC_PicSummary {
	line-height: 20px
}

.showPicModule_1 {
	margin: 10px auto 20px;
	padding-top: 10px
}

.showPicModule_1 .showbigPicArea {
	float: left;
	width: 100%
}

.showPicModule_1 .showbigPic {
	margin-right: 140px;
	min-height: 420px;
	border-width: 1px;
	position: relative
}

.showPicModule_1 .loadingIcon {
	position: absolute;
	z-index: 3;
	left: 0;
	top: 0;
	width: 100%;
	height: 420px;
	text-align: center;
	display: none
}

.showPicModule_1 .loadingIcon img {
	vertical-align: middle
}

.showPicModule_1 .bigPic {
	min-height: 420px;
	overflow: hidden;
	text-align: center;
	font-size: 0;
	position: relative;
	z-index: 2
}

.showPicModule_1 .hook {
	display: inline-block;
	width: 0;
	height: 100%;
	overflow: hidden;
	margin-left: -1px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}

.showPicModule_1 .bigPic a {
	display: inline-block;
	vertical-align: middle
}

.showPicModule_1 .bigPic img {
	vertical-align: middle
}

.showPicModule_1 .showsmallPic {
	float: left;
	margin-left: -130px;
	width: 126px;
	height: 426px;
	position: relative
}

.showPicModule_1 span.down,.showPicModule_1 span.up {
	position: absolute;
	border: 1px solid #ccc;
	display: block;
	height: 15px;
	width: 122px;
	left: 0;
	background-color: #ccc;
	border-radius: 5px;
	cursor: pointer
}

.showPicModule_1 span.up {
	top: -7px
}

.showPicModule_1 span.down {
	bottom: -7px
}

.showPicModule_1 span.down b,.showPicModule_1 span.up b {
	display: block;
	width: 0;
	height: 0;
	border-width: 5px;
	border-style: solid;
	margin: 0 auto;
	overflow: hidden
}

.showPicModule_1 span.up b {
	border-color: #ccc #ccc #000 #ccc
}

.showPicModule_1 span.down b {
	border-color: #000 #ccc #ccc #ccc;
	margin-top: 5px
}

.showPicModule_1 .smallPic {
	height: 400px;
	width: 124px;
	overflow: hidden;
	position: relative;
	top: 15px
}

.showPicModule_1 .smallPic li {
	width: 120px;
	height: 90px;
	border-width: 2px;
	overflow: hidden;
	text-align: center;
	font-size: 0;
	margin-bottom: 6px
}

.showPicModule_1 .smallPic img {
	vertical-align: middle
}

.showPicModule_1 .showPicExplain {
	margin-top: 20px
}

.showPicModule_1 .FC_PicName {
	font-size: 18px;
	line-height: 30px;
	font-weight: 700
}

.showPicModule_1 p.FC_PicSummary {
	text-indent: 2em;
	line-height: 20px;
	font-size: 12px
}

.showPicModule_2 {
	margin: 10px auto 0;
	position: relative;
	padding-bottom: 130px
}

.showPicModule_2 .showbigPic {
	min-height: 150px;
	border-width: #ccc;
	position: relative
}

.showPicModule_2 .loadingIcon {
	position: absolute;
	z-index: 3;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	display: none
}

.showPicModule_2 .loadingIcon img {
	vertical-align: middle
}

.showPicModule_2 .bigPic {
	overflow: hidden;
	text-align: center;
	font-size: 0;
	position: relative;
	z-index: 2
}

.showPicModule_2 .hook {
	display: inline-block;
	width: 0;
	height: 100%;
	overflow: hidden;
	margin-left: -1px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}

.showPicModule_2 .bigPic img {
	vertical-align: middle
}

.showPicModule_2 .showsmallPic {
	width: 100%;
	height: 100px;
	position: absolute;
	left: 0;
	bottom: 0
}

.showPicModule_2 span.down,.showPicModule_2 span.up {
	position: absolute;
	border: 1px solid #ccc;
	display: block;
	height: 92px;
	width: 15px;
	top: 0;
	background-color: #ccc;
	border-radius: 5px;
	cursor: pointer;
	z-index: 2
}

.showPicModule_2 span.up {
	left: 0
}

.showPicModule_2 span.down {
	right: 0
}

.showPicModule_2 span.down b,.showPicModule_2 span.up b {
	display: block;
	width: 0;
	height: 0;
	border-width: 5px;
	border-style: solid;
	margin-top: 45px;
	overflow: hidden
}

.showPicModule_2 span.up b {
	border-color: #ccc #000 #ccc #ccc
}

.showPicModule_2 span.down b {
	border-color: #ccc #ccc #ccc #000;
	margin-left: 5px
}

.showPicModule_2 .smallPic {
	height: 100px;
	overflow: hidden;
	position: relative;
	margin: 0 20px;
	z-index: 1
}

.showPicModule_2 .smallPic ul {
	height: 100px;
	width: 9999px
}

.showPicModule_2 .smallPic li {
	width: 120px;
	height: 90px;
	float: left;
	border-width: 2px;
	overflow: hidden;
	text-align: center;
	font-size: 0;
	margin-right: 16px
}

.showPicModule_2 .smallPic img {
	vertical-align: middle
}

.showPicModule_2 .showPicExplain {
	margin-top: 20px
}

.showPicModule_2 .FC_PicName {
	font-size: 18px;
	line-height: 30px;
	font-weight: 700
}

.showPicModule_2 .FC_PicSummary {
	text-indent: 2em;
	line-height: 20px;
	font-size: 12px
}

.showPicModule_3 {
	width: 700px;
	margin: 0 auto;
	padding: 10px 0
}

.showPicModule_3 .dashed_divide {
	margin: 10px auto
}

.showPicModule_3 .picModuleItem {
	padding: 10px 0
}

.showPicModule_3 .Pic_box {
	width: 690px;
	height: 480px;
	margin: 0 auto 15px
}

.showPicModule_3 .pic {
	width: 690px;
	height: 480px;
	overflow: hidden;
	text-align: center;
	font-size: 0;
	position: relative
}

.showPicModule_3 .pic .hook {
	display: inline-block;
	width: 0;
	height: 100%;
	overflow: hidden;
	margin-left: -1px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}

.showPicModule_3 .pic img {
	vertical-align: middle;
	max-width: 100%
}

.showPicModule_3 h3 {
	font-size: 18px;
	line-height: 30px;
	font-weight: 700
}

.showPicModule_3 p {
	text-indent: 2em;
	line-height: 1.5;
	font-size: 12px
}

.preview {
	position: relative
}

.preview .buy-over-icon {
	background-image: url(../images/pro-list-li-icon.png);
	position: absolute;
	left: 20px;
	top: 20px;
	width: 47px;
	height: 47px;
	background-position: 0 -33px;
	font: 400 14px/47px 'ËÎÌå';
	color: #FFF;
	text-align: center;
	z-index: 2
}

.preview .show-big-pic {
	text-align: left
}

.preview .show-big-pic .pics {
	overflow: hidden;
	position: relative;
	border-width: 1px;
	border-style: solid
}

.preview .show-big-pic table {
	width: 100%;
	height: 100%
}

.preview .show-big-pic .pics td {
	vertical-align: middle;
	text-align: center
}

.preview .show-big-pic .pics td img {
	max-width: 100%
}

.preview .small-pic-list-area {
	margin-top: 10px;
	position: relative
}

.preview .left-but,.preview .right-but {
	position: absolute;
	display: block;
	top: 0;
	outline: 0;
	blr: expression(this.onFocus=this.blur())
}

.preview .left-but {
	left: 0
}

.preview .right-but {
	right: 0
}

.preview .small-pic-list {
	overflow: hidden
}

.preview .small-pic-list li {
	width: 25%
}

.preview .small-pic-list .inner {
	margin: 1px 8px 0 0
}

.preview .small-pic-list .inner .pic {
	text-align: center;
	width: 100%
}

.preview .small-pic-list .inner .hook {
	height: 100%;
	display: inline-block;
	width: 1px;
	margin-left: -2px;
	vertical-align: middle
}

.preview .small-pic-list .inner img {
	vertical-align: middle
}

.wrapper-960 .preview .small-pic-list .pic {
	height: 63px
}

.wrapper-1020 .preview .small-pic-list .pic,.wrapper-1080 .preview .small-pic-list .pic,.wrapper-1140 .preview .small-pic-list .pic,.wrapper-1200 .preview .small-pic-list .pic {
	height: 88px
}

.wrapper-1260 .preview .small-pic-list .pic,.wrapper-1320 .preview .small-pic-list .pic,.wrapper-1920 .preview .small-pic-list .pic {
	height: 98px
}

.head-body-module {
	overflow: hidden
}

.head-body-module .hb-head {
	height: 30px;
	line-height: 30px;
	border-bottom: 2px solid #ccc;
	position: relative;
	padding: 0 5px
}

.head-body-module .hb-head-name {
	float: left;
	font-size: 16px
}

.head-body-module .hb-head-more {
	float: right
}

.head-body-module .hb-body {
	overflow: hidden
}

.head-body-module .hb-body-inner {
	margin: 5px 10px
}

.head-body-module-2 {
	border: 1px solid #CCC
}

.head-body-module-2 .hb-head {
	margin: 0
}

.head-body-module-2 .hb-body-inner {
	overflow: hidden;
	margin: 10px
}

.h1-title {
	font: 700 16px/2 "Î¢ÈíÑÅºÚ"
}

.bsync-custom,.p-activity-tag,.p-attr-list,.p-buy-btn-area,.p-buy-sum,.p-contact-list,.p-details-title,.p-preview-1,.p-price-list,.p-sale-sum-table,.p-service-list,.p-standard-list,.p-standard-table {
	margin-bottom: 10px
}

.p-details-pre-nex {
	overflow: hidden
}

.p-details-pre-nex .details-pre-next {
	line-height: 24px;
	padding: 10px;
	background-color: #F5F5F5
}

.p-details-pre-nex .details-pre {
	float: left;
	text-decoration: inherit
}

.p-details-pre-nex a {
	margin-left: 10px
}

.p-details-pre-nex .details-nex {
	float: right;
	text-decoration: inherit
}

.p-preview-1 {
	width: 290px;
	position: relative;
	z-index: 2
}

.wrapper-1020 .p-preview-1,.wrapper-1080 .p-preview-1,.wrapper-1140 .p-preview-1,.wrapper-1200 .p-preview-1 {
	width: 390px
}

.wrapper-1260 .p-preview-1,.wrapper-1320 .p-preview-1,.wrapper-1920 .p-preview-1 {
	width: 430px
}

.p-preview-1 .show-big-pic .pics {
	display: inline-block
}

.p-preview-1 .show-big-pic table {
	width: 280px;
	height: 280px
}

.wrapper-1020 .p-preview-1 .show-big-pic table,.wrapper-1080 .p-preview-1 .show-big-pic table,.wrapper-1140 .p-preview-1 .show-big-pic table,.wrapper-1200 .p-preview-1 .show-big-pic table {
	width: 380px;
	height: 380px
}

.wrapper-1260 .p-preview-1 .show-big-pic table,.wrapper-1320 .p-preview-1 .show-big-pic table,.wrapper-1920 .p-preview-1 .show-big-pic table {
	width: 420px
}

.p-preview-1 .pl-collect {
	background-image: url(../images/pro-list-li-icon.png);
	position: absolute;
	bottom: 8%;
	right: -100px;
	height: 32px;
	line-height: 32px;
	background-position: 0 0;
	overflow: hidden;
	z-index: 100
}

.p-preview-1 .pl-collect em {
	background-image: url(../images/pro-list-li-icon.png);
	background-position: 0 -84px;
	width: 18px;
	height: 19px;
	float: left;
	margin: 6px 0 0 10px
}

.p-preview-1 .pl-collect b {
	color: #FFF;
	font-size: 14px;
	float: left;
	line-height: 32px;
	padding: 0 10px 0 8px
}

.p-preview-1 .pl-collect .yes-collect em {
	background-position: -19px -84px
}

.p-preview-1 .small-pic-list-area {
	margin-top: 10px
}

.p-preview-1 .left-but,.p-preview-1 .right-but {
	visibility: hidden;
	width: 17px;
	height: 60px
}

.p-preview-1 .left-but {
	background-position: 0 0
}

.p-preview-1 .right-but {
	background-position: right 0
}

.p-preview-1 .zoom {
	position: absolute;
	width: 175px;
	height: 175px;
	background-color: #FC980F;
	border: 1px solid #E08103;
	left: 0;
	top: 0;
	z-index: 2;
	opacity: .5;
	filter: alpha(opacity:50);
	cursor: move
}

.p-preview-1 .zoomPic {
	position: absolute;
	border: 1px solid #ccc;
	width: 300px;
	height: 300px;
	overflow: hidden;
	background-color: #FFF
}

.p-preview-1 .zoomPic img {
	position: absolute
}

.p-preview-1 .p-preview-number-area {
	height: 30px;
	margin-top: 5px
}

.p-preview-1 .p-preview-number {
	line-height: 30px;
	float: left;
	font-size: 14px;
	padding-left: 5px
}

.p-preview-1 .p-preview-number b,.p-preview-1 .p-preview-number strong {
	font-weight: 400
}

.p-preview-1 .p-preview-share {
	float: right
}

.p-details-title .pro-title a.title-tag {
	background-color: #F66;
	white-space: nowrap;
	color: #FFF!important;
	font-family: "Î¢ÈíÑÅºÚ"!important;
	font-style: normal!important;
	text-decoration: none!important;
	font-size: 12px!important;
	padding: 1px 5px
}

.p-details-attr .classify-list {
	border-width: 0
}

.p-details-attr .big-classify-wrap {
	width: 90px;
	text-align: left
}

.p-details-attr .classify-wrap .big-classify {
	line-height: 24px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: 400;
	width: auto;
	color: #888;
	font-family: 'Î¢ÈíÑÅºÚ'
}

.p-details-attr .small-classify {
	line-height: 24px;
	color: #555;
	font-size: 12px;
	padding: 0;
	font-family: 'Î¢ÈíÑÅºÚ'
}

.p-details-attr .small-classify .oldPrice i {
	font-style: normal;
	font-size: 14px;
	color: #999
}

.p-activity-tag li {
	float: left
}

.p-activity-tag li .inner {
	border-width: 1px;
	border-style: solid;
	margin: 0 6px 6px 0;
	padding: 0 5px;
	line-height: 20px;
	height: 20px
}

.p-sale-sum-table table {
	border-width: 1px 0;
	border-style: dashed;
	border-spacing: 10px;
	border-collapse: separate
}

.p-sale-sum-table td {
	text-align: center;
	height: 14px;
	line-height: 14px;
	border-width: 0 0 0 1px
}

.p-sale-sum-table tr td:first-child {
	border-width: 0
}

.p-sale-sum-table .tableModule tr td {
	color: #999
}

.p-sale-sum-table .tableModule tr td em {
	font-style: normal;
	margin-left: 5px
}

.p-wap-buy-area {
	height: 42px;
	position: absolute;
	right: 10px;
	top: 32px;
	z-index: 10
}

.pifa-p-wap-buy-area {
	position: relative;
	top: 0!important;
	margin-bottom: 5px;
	left: 5px
}

.p-wap-buy-area-inner {
	width: 180px;
	border: none;
	padding: 1px;
	position: absolute;
	right: 5px
}

.p-wap-buy-area-hover .p-wap-buy-area-inner {
	padding: 0;
	border: 1px solid #CCC;
	box-shadow: 0 0 1px rgba(0,0,0,.5);
	background-color: #FFF
}

.p-wap-buy-area .p-wap-buy-head {
	height: 40px;
	text-align: center;
	margin: 0 15px
}

.p-wap-buy-area .p-wap-buy-head i,.p-wap-buy-area .p-wap-buy-head strong {
	display: inline-block;
	vertical-align: middle
}

.p-wap-buy-area .p-wap-buy-head strong {
	line-height: 40px;
	margin: 0 10px;
	font-size: 14px;
	font-weight: 400
}

.p-wap-buy-area .p-wap-buy-head i {
	background-image: url(../images/p_wap_buy_icon.png)
}

.p-wap-buy-area .p-wap-buy-head i.wap-icon-1 {
	width: 11px;
	height: 18px;
	background-position: 0 0
}

.p-wap-buy-area .p-wap-buy-head i.wap-icon-2 {
	width: 14px;
	height: 6px;
	background-position: -12px 0
}

.p-wap-buy-area-hover .p-wap-buy-head i.wap-icon-2 {
	background-position: -12px -6px
}

.p-wap-buy-area .p-wap-buy-body {
	display: none;
	margin: 0 3px 3px
}

.p-wap-buy-area .p-wap-buy-body h6 {
	text-align: center;
	line-height: 30px;
	font-size: 14px
}

.p-wap-buy-area .p-wap-buy-body h6 strong {
	color: red;
	font-weight: 400
}

.p-wap-buy-area .p-wap-buy-body .p-wap-buy-code img {
	width: 174px;
	height: 174px
}

.p-wap-buy-area-hover .p-wap-buy-body {
	display: block
}

.p-wap-buy-area-hover .p-wap-buy-head {
	border-bottom: 1px solid #CCC
}

.p-price-list .classify-list {
	background-color: #f9f9f9
}

.p-price-list .classify-module .big-classify-wrap .big-classify {
	line-height: 38px
}

.p-price-list .newPrice {
	margin-right: 10px;
	display: inline-block
}

.p-price-list .newPrice em {
	font-style: normal;
	font-size: 24px;
	color: #ff0036;
	display: inline-block
}

.p-price-list .newPrice em s {
	color: #666;
	font-size: 16px;
	font-style: normal;
	text-decoration: none
}

.p-price-list .newPrice i {
	font-style: normal;
	font-size: 14px;
	color: #666;
	display: inline-block
}

.p-price-list .oldPrice {
	display: inline-block
}

.p-price-list .oldPrice em {
	font-style: normal;
	font-size: 14px;
	color: #999;
	text-decoration: line-through;
	display: inline-block
}

.p-price-list .big-classify {
	line-height: 34px
}

.p-price-list .small-classify {
	float: none;
	line-height: 34px
}

.pf-p-price-list .small-classify {
	line-height: 34px;
	width: 33%;
	float: left
}

.pf-p-price-list .oldPrice em {
	font-style: normal;
	font-size: 14px;
	text-decoration: none
}

.p-attr-list .classify-module {
	zoom: 1
}

.p-attr-list .classify-module:after {
	content: "";
	display: table;
	clear: both
}

.p-attr-list .big-classify {
	padding: 0 10px;
	width: auto;
	float: none
}

.p-attr-list .small-classify {
	float: none
}

.p-attr-list .small-classify .down-btn {
	display: inline-block;
	padding: 0 10px;
	border: 1px solid #CCC;
	border-radius: 3px;
	background-color: #F5F5F5
}

.p-count-down {
	margin-bottom: 10px
}

.p-count-down .countdown-are,.p-count-down .icon {
	float: left
}

.p-count-down .icon {
	width: 19px;
	height: 19px;
	background: url(../images/time_icon.png);
	margin: 0 10px 0 0
}

.p-count-down .countdown-area {
	font-size: 16px;
	line-height: 20px;
	color: #FF7A23
}

.p-count-down .countdown-area em,.p-count-down .countdown-area i {
	font-style: normal
}

.p-count-down .countdown-area b {
	font-weight: 400;
	margin-right: 2px
}

.p-service-list .small-classify-list {
	padding: 0
}

.p-service-list .small-classify .inner {
	margin: 0 8px 5px 0;
	display: inline-block
}

.p-service-list .classify-list .small-classify-list .small-classify.classify-hover .inner {
	background-color: transparent
}

.p-service-list .small-classify .text-list-a {
	display: inline-block
}

.p-service-list .small-classify-list .small-classify-hover .inner {
	background-color: transparent
}

.p-service-list .small-classify-list .small-classify .inner a,.p-service-list .small-classify-list .small-classify-hover .inner a {
	text-decoration: none
}

.p-service-list .small-classify img {
	vertical-align: middle;
	margin-right: 5px;
	width: 18px;
	height: 18px
}

.p-standard-list .classify-list {
	border-width: 0;
	padding: 2px 0;
	zoom: 1
}

.p-standard-list .classify-list:after {
	content: "";
	display: table;
	clear: both
}

.p-standard-list .classify-module .small-classify {
	padding: 0
}

.p-standard-list .classify-module .small-classify-wrap .small-classify .inner {
	padding: 3px 8px;
	border-width: 2px;
	border-style: solid;
	border-color: #CCC;
	cursor: pointer
}

.p-standard-list .classify-module .small-classify-wrap .small-classify .inner a {
	color: #333
}

.p-standard-list .small-classify-list {
	padding: 0
}

.p-standard-list .classify-module .small-classify-list .classify-cur .inner {
	background: transparent url(../images/p-standard-list-small-bg.png) no-repeat bottom right;
	border-color: #ff0036;
	padding: 3px 8px;
	border-width: 2px
}

.p-standard-list .classify-module .small-classify-list .classify-disabled .inner {
	padding: 6px 11px;
	border-width: 1px;
	border-style: dashed;
	border-color: #DDD;
	opacity: .9;
	filter: alpah(opacity:50);
	cursor: no-drop
}

.p-standard-list .classify-module .small-classify-list .classify-disabled .inner a {
	cursor: no-drop;
	color: #a9a9a9
}

.p-standard-list .classify-module .small-classify a {
	font-weight: 700;
	font-family: arial;
	color: inherit
}

.p-standard-list .classify-module .small-classify-list .classify-hover a:hover {
	text-decoration: none
}

.p-standard-table .pf-sum-price {
	padding: 10px 5px
}

.p-standard-table .pf-sum-price li {
	margin-left: 20px;
	float: right;
	line-height: 50px
}

.p-standard-table .pf-sum-price li em {
	font-style: normal;
	padding: 0 2px
}

.p-standard-table .pf-sum-price strong {
	font-size: 14px
}

.p-standard-table .pf-sum-price .newPrice {
	font-size: 14px
}

.p-standard-table .pf-sum-price .newPrice em {
	font-size: 18px
}

.p-standard-table-area {
	overflow-x: auto;
	max-height: 306px;
	overflow-y: hidden;
	width: 100%
}

.p-standard-table .tableModule {
	max-height: 306px;
	overflow-y: auto
}

.p-standard-table table {
	border-width: 0;
	border-collapse: separate;
	border-spacing: 0
}

.p-standard-table td {
	text-align: center;
	border-width: 0 0 1px;
	border-style: solid dashed;
	height: 50px;
	line-height: auto
}

.p-standard-table td em {
	font-style: normal
}

.p-standard-table thead td {
	font-weight: 700;
	width: 100px
}

.p-standard-table .buy-number {
	width: 100px;
	height: 20px;
	border: 1px solid #CCC;
	background-color: #F5F5F5;
	box-shadow: 1px 1px 3px #AAA;
	margin: 0 auto
}

.p-standard-table .buy-number a {
	width: 20px;
	height: 20px;
	text-align: center;
	font-style: normal;
	font: 700 20px/.7 "ËÎÌå";
	cursor: pointer;
	color: #999;
	outline: 0;
	blr: expression(this.onFocus=this.blur());
	float: left
}

.p-standard-table .buy-number a:hover {
	background-color: #ddd;
	color: #777
}

.p-standard-table .buy-number a.no-click {
	background-color: #E8E8E8;
	color: #CCC;
	cursor: no-drop
}

.p-standard-table .buy-number input {
	width: 58px;
	height: 20px;
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #ccc;
	text-align: center;
	float: left;
	font: 700 12px/20px arial;
	padding: 0
}

.p-buy-sum .classify-list {
	border-width: 0;
	padding: 2px 0
}

.p-buy-sum .classify-module .classify-list .big-classify {
	line-height: 46px
}

.p-buy-sum .buy-number {
	width: 67px;
	float: left;
	border: 1px solid #CCC;
	background-color: #F5F5F5;
	margin: 0;
	position: relative
}

.p-buy-sum .buy-number a {
	width: 16px;
	height: 22px;
	overflow: hidden;
	text-align: center;
	font-style: normal;
	font-weight: 700;
	font-size: 20px!important;
	line-height: 100%;
	font-family: "ËÎÌå";
	cursor: pointer;
	color: #999;
	outline: 0;
	blr: expression(this.onFocus=this.blur());
	position: absolute;
	right: 0;
	top: 22px
}

.p-buy-sum .buy-number a.plus {
	border-bottom: 1px solid #ccc;
	top: 0
}

.p-buy-sum .buy-number a:hover {
	background-color: #ddd;
	color: #777
}

.p-buy-sum .buy-number input {
	width: 50px;
	height: 44px;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #ccc;
	text-align: center;
	float: left;
	font: 700 16px/25px arial;
	padding: 0
}

.p-buy-sum .buy-pro-total {
	float: left;
	line-height: 27px;
	padding: 10px 10px 0 2em;
	font-size: 14px
}

.p-buy-sum .buy-pro-total b {
	font-size: 14px;
	color: #777;
	font-weight: 400
}

.p-buy-sum .buy-pro-total em {
	font-style: normal;
	font-size: 16px
}

.p-buy-sum .small-classify {
	float: none;
	overflow: hidden
}

.p-buy-btn-area .btn-group {
	margin: 0
}

.p-buy-btn-area .btn-group a.btn {
	padding: 0;
	border: 0;
	border-radius: 0;
	height: 42px;
	width: 180px;
	background-repeat: no-repeat;
	margin: 0 10px 0 0
}

#innerNowBuy {
	background-image: url(../images/inner_nowbuy.png)
}

#innerAddCat span,#innerNowBuy span {
	visibility: hidden
}

#innerAddCat {
	background-image: url(../images/inner_addcat.png)
}

#yuyueButton {
	line-height: 42px
}

.p-contact-list .classify-wrap {
	float: left;
	width: auto
}

.p-contact-list .classify-list {
	border-width: 1px;
	border-style: solid;
	position: relative;
	padding: 0 15px 0 65px;
	background-color: #fafafa;
	margin: 0 10px 10px 0
}

.p-contact-list .icon-image {
	position: absolute;
	left: 15px;
	top: 12px
}

.p-contact-list .big-classify-wrap {
	width: auto;
	text-align: left;
	float: none
}

.p-contact-list .classify-module .big-classify {
	margin: 8px 0 6px;
	line-height: 1em;
	padding: 0;
	font-size: 12px;
	font-weight: 400;
	width: auto;
	float: none;
	color: #888
}

.p-contact-list .small-classify {
	line-height: 22px;
	font-size: 14px;
	margin: 0 0 8px
}

.p-contact-list .small-classify img {
	vertical-align: top
}

.p-contact-list .small-classify a {
	color: inherit!important;
	font-size: inherit
}

.p-details-attr-warp {
	float: right;
	width: 100%;
	margin-left: -300px;
	position: relative;
	z-index: 1
}

.wrapper-1020 .p-details-attr-warp,.wrapper-1080 .p-details-attr-warp,.wrapper-1140 .p-details-attr-warp,.wrapper-1200 .p-details-attr-warp {
	margin-left: -390px
}

.wrapper-1260 .p-details-attr-warp,.wrapper-1320 .p-details-attr-warp,.wrapper-1920 .p-details-attr-warp {
	margin-left: -430px
}

.p-details-attr-warp .p-details-attr {
	margin-left: 300px
}

.wrapper-1020 .p-details-attr-warp .p-details-attr,.wrapper-1080 .p-details-attr-warp .p-details-attr,.wrapper-1140 .p-details-attr-warp .p-details-attr,.wrapper-1200 .p-details-attr-warp .p-details-attr {
	margin-left: 390px
}

.wrapper-1260 .p-details-attr-warp .p-details-attr,.wrapper-1320 .p-details-attr-warp .p-details-attr,.wrapper-1920 .p-details-attr-warp .p-details-attr {
	margin-left: 430px
}

.wrapper .p-details-area.p-details-area-noleft .p-details-attr-warp {
	float: none;
	margin-left: 0
}

.wrapper .p-details-area-noleft .p-details-attr {
	margin-left: 0
}

.wrapper .p-details-area-noright .p-details-attr-warp {
	float: none;
	margin-right: 0
}

.wrapper .p-details-area-noright .p-details-attr {
	margin-right: 0
}

.p-tab-show-detail {
	margin-bottom: 10px
}

.show-details-article {
	line-height: 2
}

.pro-collbuy-module .hb-body-inner {
	padding: 10px
}

.pro-collbuy-module .pics {
	margin-bottom: 10px
}

.pro-collbuy-module .pic,.pro-collbuy-module .pic img {
	width: 123px;
	height: 123px
}

.pro-collbuy-module .pic-title {
	height: auto;
	line-height: 20px;
	font-weight: 400;
	max-height: 40px
}

.pro-collbuy-module .param_str span {
	display: inline-block;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	white-space: pre
}

.pro-collbuy-list .show-cur-pro {
	width: 130px;
	float: left
}

.pro-collbuy-list .max_mony {
	float: right;
	margin-top: 15px;
	background: url(../images/related_sum.jpg) no-repeat left center;
	padding-left: 50px;
	width: 150px
}

.pro-collbuy-list .max_mony span {
	display: block;
	font-size: 14px;
	color: #555
}

.pro-collbuy-list .max_mony p {
	display: block;
	font-size: 14px;
	color: #555;
	padding: 5px 0
}

.pro-collbuy-list .max_mony p em {
	color: red;
	font-size: 18px;
	font-weight: 800
}

.pro-collbuy-list .max_mony a {
	display: block;
	width: 110px;
	height: 35px;
	border-radius: 4px;
	color: #FFF;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	background-color: #f60
}

.pro-collbuy-list .show-coll-pro .pic-text-list-module {
	margin: 0 170px 0 140px;
	overflow-x: auto
}

.pro-collbuy-list .show-coll-pro-nobuy .pic-text-list-module {
	margin: 0 0 0 140px;
	overflow-x: auto
}

.pro-collbuy-list .show-coll-pro li {
	width: 122px
}

.pro-collbuy-list .show-coll-pro li label input {
	width: 14px;
	height: 14px;
	vertical-align: middle
}

.pro-collbuy-list .show-coll-pro li.add-img {
	width: 60px;
	height: 120px;
	background: url(../images/related_add.jpg) no-repeat center center
}

.pro-collbuy-list .coll-show-hide {
	display: none
}

.pro-collbuy-alert {
	text-align: left
}

.pro-collbuy-alert .news_img {
	padding: 15px 20px;
	overflow: hidden;
	border-bottom: 1px solid #dbdbdb;
	background-color: #fcfcfc;
	margin-bottom: 20px
}

.pro-collbuy-alert .news_img span {
	display: block;
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 20px
}

.pro-collbuy-alert .news_img span img {
	width: 100%
}

.pro-collbuy-alert .news_img p {
	display: block;
	overflow: hidden;
	text-align: left
}

.pro-collbuy-alert .news_img p strong {
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #555
}

.pro-collbuy-alert .news_img p em {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: red;
	padding-top: 10px
}

.pro-collbuy-alert .guige {
	overflow: hidden;
	margin-bottom: 10px
}

.pro-collbuy-alert .guige span {
	display: block;
	max-width: 154px;
	min-width: 42px;
	line-height: 33px;
	float: left;
	font-size: 14px;
	color: #555;
	padding: 0 10px
}

.pro-collbuy-alert .guige a {
	display: block;
	float: left;
	margin-right: 10px;
	padding: 5px 8px;
	border: 2px solid #aaa;
	font-size: 14px;
	color: #555;
	margin-bottom: 10px
}

.pro-collbuy-alert .guige .cur {
	background: url(../images/related_ok.jpg) no-repeat right bottom;
	border: 2px solid #f60
}

.pro-collbuy-alert .guige a.desabled {
	border-color: #ddd;
	background-color: #f5f5f5;
	color: #aaa
}

.pro-collbuy-alert .a_button {
	width: 210px;
	height: 35px;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 0 20px 0
}

.pro-collbuy-alert .a_button a {
	display: block;
	border-radius: 4px;
	font-size: 14px;
	text-align: center
}

.pro-collbuy-alert .a_button .a1 {
	width: 93px;
	height: 33px;
	border: 1px solid #dbdbdb;
	float: left;
	color: #555;
	line-height: 33px
}

.pro-collbuy-alert .a_button .a2 {
	width: 95px;
	height: 35px;
	float: right;
	color: #FFF;
	line-height: 35px;
	background-color: #f60
}

.pro-collbuy-alert .a_button .btn-desabled {
	border-color: #ddd;
	background-color: #f5f5f5;
	color: #aaa
}

.p-related-list {
	margin-bottom: 10px
}

.p-related-list .pic-text-list-module {
	width: auto
}

.p-related-list .pic-text-list-module ul {
	margin: 0 -10px
}

.p-related-list .pic-text-list-module li {
	float: left
}

.p-related-list .pic-text-list-module .inner {
	margin: 5px 10px
}

.p-related-list .pic-text-list-module .pics {
	margin-bottom: 5px;
	display: block;
	overflow: hidden
}

.p-related-list .pic-text-list-module .pic {
	width: 200px;
	height: 200px
}

.p-related-list .pic-text-list-module .pic table {
	width: 100%;
	height: 100%
}

.p-related-list .pic-text-list-module .pic-title {
	line-height: 20px;
	height: 20px;
	text-align: center;
	margin-top: 5px;
	overflow: hidden
}

.p-related-list .pic-text-list-module .pic-attr {
	width: 200px;
	overflow: hidden
}

.p-related-list-2 .pic-text-list-module li {
	width: 50%;
	float: left
}

.p-related-list-2 .pic-text-list-module .inner {
	margin: 10px
}

.p-related-list-2 .pic-text-list-module .pics {
	border-width: 0
}

.p-related-list-2 .pic-text-list-module .pic {
	width: 100%;
	height: auto
}

.p-related-list-2 .pic-text-list-module .pic img {
	width: 100%
}

.p-related-list-2 .pic-text-list-module .pic-attr {
	display: none
}

.p-album-list-ZZ {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 100001;
	opacity: .5;
	filter: alpha(opacity=50)
}

.p-album-list-big {
	position: fixed;
	z-index: 100002;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.p-album-list-big .closeBtn {
	position: absolute;
	z-index: 10;
	width: 50px;
	height: 50px;
	top: 20px;
	right: 30px;
	background: url(../images/big_album_close.png) no-repeat center center;
	cursor: pointer
}

.p-album-list-big .pic-text-list-module li .pics {
	border-width: 0;
	height: auto
}

.p-album-list-big .pic-text-list-module li .pic {
	width: 100%;
	height: 100%
}

.p-album-list-big .pic-text-list-module li .pic-attr {
	display: none
}

.a-abstract,.a-comment,.a-details-con,.a-details-title,.a-related-list {
	margin-bottom: 10px
}

.a-details-title .h1-title {
	border-bottom: 1px dashed #CCC;
	text-align: center;
	padding: 10px 0;
	font-size: 26px
}

.a-abstract .abstract {
	text-align: center;
	padding: 10px 0
}

.a-details-con .hb-head {
	display: none
}

.a-abstract .p-attr-list .classify-wrap {
	float: left;
	width: 50%
}

.a-abstract .p-attr-list .classify-wrap .classify-list {
	padding: 10px 0;
	margin: 0 5px;
	border-bottom: 1px dashed #CCC
}

.a-related-list .text-list-module ol {
	margin: 0 -5px
}

.a-related-list .text-list-module li {
	float: left;
	width: 50%
}

.a-related-list .text-list-module .inner {
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	margin: 0 10px;
	border-bottom: 1px dashed #ccc
}

.a-related-list .text-list-module .inner code {
	display: inline-block
}

.a-related-list .text-list-module .pic-title a {
	font-size: 14px
}

.pay-list {
	overflow: hidden
}

.pay-list ul {
	margin: 0 -5px
}

.pay-list li {
	float: left
}

.pay-list .inner {
	margin: 0 5px 10px;
	padding: 0
}

.pay-list .pics {
	display: block;
	background-color: #FFF;
	position: relative;
	border-radius: 3px
}

.pay-list .pic,.pay-list td {
	width: 120px;
	height: 40px
}

.pay-list .pic .cur-em {
	position: absolute;
	right: 2px;
	top: 2px;
	width: 18px;
	height: 18px;
	background: url(../images/pay_cur_bg.png) no-repeat;
	display: none
}

.pay-list .liCur .pic .cur-em {
	display: block
}

.pay-list .liCur .pics {
	border-color: #F5F5F5
}

.pay-list img {
	vertical-align: middle;
	width: 70%
}

.pay-list b {
	display: none;
	text-align: center;
	line-height: 24px
}

.my-payform .form-module .item-name {
	font-size: 14px;
	width: 120px
}

.my-payform-left .form-module .item-name {
	float: none;
	width: auto
}

.my-payform .pay-proinfo-list {
	margin-bottom: 10px
}

.p-attribute-pro {
	padding: 10px 0
}

.p-attribute-pro ul {
	padding: 10px;
	background-color: #F5F5F5
}

.p-attribute-pro ul li {
	overflow: hidden;
	padding: 5px 0
}

.p-attribute-pro ul .p-l {
	width: 50px;
	height: 50px;
	float: left;
	margin: 5px 10px 0 0
}

.p-attribute-pro ul .p-r {
	overflow: hidden
}

.p-attribute-pro ul h5 {
	font-size: 16px;
	line-height: 30px;
	font-weight: 400
}

.p-attribute-pro ul h5 i {
	display: inline-block;
	padding: 0 5px;
	margin: 0 10px;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	color: #FFF;
	background-color: #C00;
	line-height: 20px
}

.p-attribute-pro ul p {
	line-height: 24px;
	font-size: 14px
}

.p-attribute-pro .proA-content {
	padding-top: 20px;
	overflow: hidden
}

.p-attribute-pro .proA-content .tel {
	font-size: 30px;
	color: #C00;
	float: left;
	margin-right: 20px
}

.p-attribute-pro .proA-content .tel img {
	margin: 10px 10px 0 0;
	float: left
}

.p-attribute-pro .proA-content .tel span {
	width: 200px;
	float: left
}

.p-attribute-pro .proA-content .tel span b {
	font-size: 14px;
	color: #666;
	font-weight: 400
}

.p-attribute-pro .proA-content .p-QQ {
	float: left;
	padding-top: 25px
}

.mainContainer .shop-header-customModuleRow {
	width: 100%
}

.shop-nav-customModule {
	margin-bottom: 0
}

.shop-introduce-customModule .Mo,.shop-nav-customModule .Mo,.shop-search-customModule .Mo {
	border-width: 0
}

.shop-nav-customModule .MoBodyM {
	background: 0 0
}

.shop-introduce-customModule .MoHead,.shop-nav-customModule .MoHead,.shop-search-customModule .MoHead {
	display: none
}

.shop-nav-customModule .MoBodyC {
	margin: 0
}

.shop-header-customModuleRow {
	padding-top: 250px;
	background-image: url(../images/header_bg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat
}

.shop-nav-customModule .MoBodyM {
	background-image: url(../images/nav_bg.png);
	background-repeat: repeat;
	background-position: 0 0
}

.shop-nav ol {
	margin-right: -1px
}

.shop-nav li {
	width: 16.66%;
	float: left
}

.shop-nav li .inner {
	text-align: center;
	line-height: 50px;
	height: 50px;
	margin-right: 1px
}

.shop-nav li .inner span {
	width: 100%;
	height: 100%
}

.shop-nav li .inner a {
	font-family: 'Î¢ÈíÑÅºÚ';
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #FFF;
	display: inline-block;
	width: 100%;
	height: 100%
}

.shop-nav li.liCur .inner,.shop-nav li.liHover .inner {
	background-image: url(../images/nav_hover_bg.png)
}

.shop-nav li.liCur .inner a,.shop-nav li.liHover .inner a {
	color: #FFF
}

.shop-search-customModule .search-module {
	position: static;
	margin: 13px
}

.shop-search-customModule .search-inner {
	width: 670px
}

.shop-search-customModule .keyWord {
	padding: 5px 9px
}

.shop-search-customModule .keyWord .input {
	width: 530px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Î¢ÈíÑÅºÚ'
}

.shop-search-customModule .keyBtn {
	width: 120px;
	height: 48px;
	line-height: 48px;
	background-color: #DC133D;
	border-width: 0;
	font-size: 20px
}

.wrapper-960 .shop-search-customModule .search-inner {
	width: 670px
}

.wrapper-960 .shop-search-customModule .keyWord .input {
	width: 530px
}

.wrapper-1020 .shop-search-customModule .search-inner {
	width: 700px
}

.wrapper-1020 .shop-search-customModule .keyWord .input {
	width: 560px
}

.wrapper-1080 .shop-search-customModule .search-inner {
	width: 730px
}

.wrapper-1080 .shop-search-customModule .keyWord .input {
	width: 590px
}

.wrapper-1140 .shop-search-customModule .search-inner {
	width: 760px
}

.wrapper-1140 .shop-search-customModule .keyWord .input {
	width: 620px
}

.wrapper-1200 .shop-search-customModule .search-inner {
	width: 790px
}

.wrapper-1200 .shop-search-customModule .keyWord .input {
	width: 650px
}

.wrapper-1260 .shop-search-customModule .search-inner {
	width: 820px
}

.wrapper-1260 .shop-search-customModule .keyWord .input {
	width: 680px
}

.wrapper-1320 .shop-search-customModule .search-inner {
	width: 850px
}

.wrapper-1320 .shop-search-customModule .keyWord .input {
	width: 710px
}

.shop-pro-list-1 .pics {
	margin: 0 auto 5px
}

.shop-pro-list-1 .pic {
	width: 150px;
	height: 150px
}

.shop-pro-list-1 .pic-attr {
	width: 150px;
	overflow: hidden;
	margin: 0 auto
}

.shop-pro-list-1 .pic-title {
	font-weight: 400;
	height: 48px
}

.shop-pro-list-1 .newPrice em {
	font-size: 16px
}

.wrapper-960 .shop-pro-list-1 ul {
	margin: 0
}

.wrapper-960 .shop-pro-list-1 .inner {
	margin: 0 0 10px;
	padding: 15px 10px 5px 12px
}

.wrapper-1020 .shop-pro-list-1 ul {
	margin: 0
}

.wrapper-1020 .shop-pro-list-1 .inner {
	margin: 0 0 10px;
	padding: 15px 15px 5px
}

.wrapper-1080 .shop-pro-list-1 ul {
	margin: 0
}

.wrapper-1080 .shop-pro-list-1 .inner {
	margin: 0 0 10px;
	padding: 15px 18px 5px 19px
}

.wrapper-1140 .shop-pro-list-1 ul {
	margin: 0
}

.wrapper-1140 .shop-pro-list-1 .inner {
	margin: 0 0 10px;
	padding: 15px 20px 5px 24px
}

.wrapper-1200 .shop-pro-list-1 ul {
	margin: 0
}

.wrapper-1200 .shop-pro-list-1 .inner {
	margin: 0 0 10px;
	padding: 15px 4px 5px 7px
}

.wrapper-1260 .shop-pro-list-1 ul {
	margin: 0
}

.wrapper-1260 .shop-pro-list-1 .inner {
	margin: 0 0 10px;
	padding: 15px 7px 5px 10px
}

.wrapper-1320 .shop-pro-list-1 ul {
	margin: 0
}

.wrapper-1320 .shop-pro-list-1 .inner {
	margin: 0 0 10px;
	padding: 5px 10px 5px 13px
}

.wrapper-1920 .shop-pro-list-1 ul {
	margin: 0
}

.wrapper-1920 .shop-pro-list-1 .inner {
	margin: 0 0 10px;
	padding: 5px 7px 5px 9px
}

.shop-text-list-1 .inner {
	height: 45px;
	line-height: 45px;
	border-bottom: 1px dotted #ccc;
	padding-right: 70px;
	margin: 0 15px
}

.shop-text-list-1 .inner code {
	width: 5px;
	height: 9px;
	background: url(../images/shop_text_list_1_bg.png) no-repeat;
	display: inline-block
}

.shop-text-list-1 .text-list-times {
	position: absolute;
	top: 0;
	right: 0
}

.shop-pro-list-2 .inner {
	border-bottom: 1px dashed #ccc
}

.shop-pro-list-2 .pics {
	float: left;
	margin-right: 10px
}

.shop-pro-list-2 .pic {
	width: 100px;
	height: 100px
}

.shop-pro-list-2 .pic-price {
	float: right;
	margin-left: 10px
}

.shop-pro-list-2 .pic-price .newPrice {
	font-size: 20px
}

.shop-pro-list-2 .pic-intro {
	overflow: hidden
}

.shop-notice .text {
	font-size: 14px
}

.shop-information .shop-introduce {
	padding: 10px 15px
}

.shop-information .shop-code,.shop-information .shop-logo,.shop-information .shop-main-head,.shop-information .shop-sub-head {
	text-align: center;
	margin-bottom: 10px
}

.shop-information .shop-logo {
	margin: 20px 0 10px
}

.shop-information .shop-logo a {
	display: block;
	border-radius: 50%;
	overflow: hidden
}

.shop-information .shop-main-head {
	line-height: 20px;
	font-size: 16px;
	font-weight: 400
}

.shop-information .shop-main-head em {
	display: inline-block;
	font: normal 400 12px/1 'Î¢ÈíÑÅºÚ';
	background-color: #62AF39;
	color: #fff;
	border-radius: 3px;
	padding: 3px 5px;
	margin: 0 0 0 5px
}

.shop-information .shop-star-level {
	text-align: center;
	padding: 5px 0
}

.shop-information .shop-star-level em {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url(../images/shop_star.png);
	margin: 0 3px
}

.shop-information .shop-star-level em.light {
	background-position: 0 0
}

.shop-information .shop-star-level em.dark {
	background-position: 0 -24px
}

.shop-information .shop-consume {
	line-height: 30px;
	font-size: 18px
}

.shop-information .shop-address,.shop-information .shop-website-url {
	line-height: 24px
}

.shop-information .shop-discount {
	padding: 5px 0
}

.shop-information .shop-discount span {
	display: inline-block;
	font: normal 400 12px/1 'Î¢ÈíÑÅºÚ';
	color: #fff;
	border-radius: 3px;
	padding: 5px;
	margin: 0 3px 6px
}

.shop-information .shop-discount span.span-0 {
	background-color: #C183E2
}

.shop-information .shop-discount span.span-1 {
	background-color: #FFA628
}

.shop-information .shop-discount span.span-2 {
	background-color: #00CB86
}

.shop-information .shop-discount span.span-3 {
	background-color: #FF6060
}

.shop-information .shop-discount span.span-4 {
	background-color: #348BED
}

.shop-information .shop-service {
	padding: 5px 0
}

.shop-information .shop-service li {
	width: 50%;
	float: left;
	line-height: 26px;
	position: relative
}

.shop-information .shop-service li span {
	display: inline-block;
	margin: 0 0 0 23px;
	vertical-align: middle;
	word-wrap: break-word;
	text-overflow: ellipsis
}

.shop-information .shop-service li em {
	position: absolute;
	width: 18px;
	height: 18px;
	left: 0;
	top: 4px;
	vertical-align: middle;
	background: url(../images/shop_star.png) no-repeat 0 -48px
}

.shop-information .shop-sub-head {
	line-height: 24px
}

.shop-information .shop-code-img {
	border: 1px solid #F0F0F0;
	display: inline-block
}

.shop-information .shop-item-box {
	margin-bottom: 10px
}

.shop-information .shop-item-title {
	padding: 5px 10px
}

.shop-information .shop-item-title strong {
	line-height: 24px;
	font-size: 16px;
	font-weight: 400;
	font-style: italic
}

.shop-information .shop-tel-list li {
	font-size: 14px;
	padding: 5px 10px
}

.shop-information .shop-tel-list li strong {
	font-weight: 400
}

.shop-information .shop-online-list li {
	text-align: center
}

.shop-information .shop-item-con {
	padding: 0 5px 5px
}

.shop-information .shop-item-con li.shop-custom-icon a {
	display: inline-block;
	height: 29px;
	border: 1px solid #0AF;
	padding: 0 10px 0 0;
	border-radius: 3px;
	overflow: hidden
}

.shop-information .shop-item-con li img {
	vertical-align: middle;
	margin-right: 5px;
	background-color: #0AF
}

.shop-information .shop-more-btn .btn {
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	width: 100%;
	background-color: #F60;
	color: #FFF;
	font-size: 14px
}

#shopInformation_b {
	margin-bottom: 10px
}

#shopInformation_b .hb-head {
	display: none
}

.big-shop-introduce {
	overflow: hidden;
	border: 1px solid #CCC;
	margin-bottom: 10px
}

.big-shop-introduce .shop-information {
	overflow: hidden;
	margin: 10px
}

.big-shop-introduce .shop-introduce {
	float: left;
	width: 35%;
	margin-right: 10px;
	padding: 0
}

.big-shop-introduce .shop-introduce .shop-logo {
	float: left;
	margin: 10px 10px 0 0
}

.big-shop-introduce .shop-introduce .shop-logo img {
	width: 60px;
	height: 60px
}

.big-shop-introduce .shop-information .shop-sub-head,.big-shop-introduce .shop-introduce .shop-main-head {
	overflow: hidden;
	text-align: left;
	margin: 5px 0 0
}

.big-shop-introduce .shop-information .shop-sub-head {
	height: 50px;
	line-height: 24px;
	overflow: hidden
}

.big-shop-introduce .shop-code {
	float: left;
	margin: 0 10px 0 0
}

.big-shop-introduce .shop-code img {
	width: 80px
}

.big-shop-introduce .shop-item-box {
	margin: 0 10px 0 0;
	float: left
}

.big-shop-introduce .shop-item-box .shop-item-con {
	padding: 0
}

.big-shop-introduce .shop-item-box .shop-item-con li.first-li {
	padding-top: 0
}

.big-shop-introduce .shop-item-box .shop-item-con li {
	padding: 8px 10px 0
}

.big-shop-introduce .shop-item-box .shop-item-con li.shop-custom-icon a {
	display: inline-block;
	height: 29px;
	border: 1px solid #0AF;
	padding: 0 10px 0 0;
	border-radius: 3px;
	overflow: hidden
}

.big-shop-introduce .shop-item-box .shop-item-con li img {
	vertical-align: middle;
	margin-right: 5px;
	background-color: #0AF
}

.big-shop-introduce .shop-btn-area {
	float: right;
	margin: 0;
	width: 110px
}

.big-shop-introduce .shop-btn-area a.btn {
	margin: 20px 0 0
}

.presell-people-list,.presell-price-list {
	margin-bottom: 10px
}

.presell-people-list .classify-list,.presell-price-list .classify-list {
	background-color: #f9f9f9;
	padding: 5px
}

.presell-price-list .big-classify {
	font-size: 14px
}

.presell-price-list .newPrice em,.presell-price-list .oldPrice em {
	font-style: normal
}

.presell-price-list .oldPrice em {
	font-size: 14px
}

.presell-price-list .newPrice em {
	font-size: 22px
}

.presell-people-list {
	position: relative
}

.presell-people-list small[class*=switch] {
	position: absolute;
	right: 20px;
	top: 10px;
	background: url(../images/presell-flow-list-icon.png) no-repeat;
	width: 25px;
	height: 16px;
	cursor: pointer
}

.presell-people-list small.switch-off {
	background-position: 0 -133px
}

.presell-people-list small.switch-on {
	background-position: 0 -149px
}

.presell-people-list .classify-wrap.classify-wrap-hide {
	display: none
}

.presell-people-list .classify-wrap {
	width: 33%;
	float: left
}

.presell-people-list .big-classify-wrap {
	float: none
}

.presell-people-list .classify-wrap .big-classify {
	font-size: 14px;
	width: auto
}

.presell-people-list .small-classify {
	padding: 0 10px
}

.presell-people-list .classify-list-2 .big-classify,.presell-people-list .classify-list-2 .small-classify {
	color: #c00
}

.presell-people-list .classify-list-3 .big-classify,.presell-people-list .classify-list-3 .small-classify {
	text-decoration: line-through
}

.presell-flow-list {
	background-color: #f9f9f9;
	position: relative;
	margin-bottom: 10px
}

.presell-flow-list h6 {
	position: absolute;
	width: 150px;
	height: 58px;
	line-height: 58px;
	font-size: 20px;
	color: #e3393b
}

.presell-flow-list h6 span {
	margin-left: 20px
}

.presell-flow-list .flow-icon {
	position: absolute;
	left: 0;
	top: 5px;
	width: 44px;
	height: 44px;
	background: url(../images/presell-flow-list-icon.png) no-repeat
}

.presell-flow-list .flow-icon-1 {
	background-position: 0 0
}

.presell-flow-list .flow-icon-2 {
	background-position: 0 -44px
}

.presell-flow-list .flow-icon-3 {
	background-position: 0 -88px
}

.presell-flow-list .classify-module {
	margin-left: 150px
}

.presell-flow-list .classify-module .classify-list {
	border-width: 0;
	padding: 5px 15px 5px 50px;
	position: relative
}

.presell-flow-list .classify-module .classify-wrap {
	width: 33%;
	float: left
}

.presell-flow-list .big-classify-wrap {
	float: none
}

.presell-flow-list .classify-wrap .big-classify {
	font-size: 14px;
	width: auto;
	margin: 0 0 5px
}

.presell-flow-list .small-classify {
	padding: 0;
	font-size: 14px
}

.wrapper .web-member-center {
	margin: 0 auto
}

.wrapper-960 .web-member-center {
	width: 960px
}

.wrapper-1020 .web-member-center {
	width: 1020px
}

.wrapper-1080 .web-member-center {
	width: 1080px
}

.wrapper-1140 .web-member-center {
	width: 1140px
}

.wrapper-1200 .web-member-center {
	width: 1200px
}

.wrapper-1260 .web-member-center {
	width: 1260px
}

.wrapper-1320 .web-member-center {
	width: 1320px
}

.web-login {
	float: left
}

.web-login .warn-text {
	clear: both;
	padding: 5px;
	color: red;
	display: none
}

.web-login .tab-switch-module {
	border-width: 0
}

.web-login .tab-switch-module .tab-switch-t {
	border-width: 0 0 1px;
	background-color: transparent;
	height: 40px;
	margin-top: 20px
}

.web-login .tab-switch-t ul {
	left: 10px
}

.web-login .tab-switch-t .tab-t-item span {
	border-width: 0;
	background-color: transparent;
	width: 140px;
	font-size: 16px;
	height: 40px;
	line-height: 40px
}

.web-login .tab-switch-t .tab-t-item span.active {
	border-width: 1px 1px 0
}

.web-login .item-list {
	position: relative;
	padding: 10px 0
}

.web-login .item-list i {
	position: absolute;
	left: 5px;
	top: 24px;
	background-image: url(../images/login_phone_icon.png);

	width: 30px;
	height: 20px
}

.web-login .item-list .item-name {
	position: absolute;
	left: 40px;
	line-height: 48px;
	font-size: 14px
}

.web-login .form-text {
	border-radius: 5px;
	border-width: 1px;
	border-style: solid;
	display: inline-block
}

.web-login .form-text input {
	border: 0;
	background-color: transparent;
	height: 35px;
	margin: 5px 5px 5px 35px;
	font-size: 16px
}

.web-login .phone-user-but .forget-pass {
	margin-left: 10px
}

.web-login .form-but {
	border-width: 1px;
	font-size: 14px;
	display: inline-block;
	height: 45px;
	text-align: center;
	line-height: 45px;
	border-radius: 5px;
	cursor: pointer
}

.web-login .qqwx-login {
	padding-top: 10px
}

.web-login .qqwx-login .item-name {
	float: left;
	line-height: 38px;
	font-size: 14px
}

.web-login .qqwx-login a {
	display: inline-block;
	width: 38px;
	height: 38px;
	background-image: url(../images/qq_login_icon.png);
	margin-right: 10px
}

.web-login .qqwx-login a.qq_url {
	background-position: 0 0
}

.web-login .qqwx-login a.wxLogin {
	background-position: 0 -38px
}

.web-login .get-yzm-but {
	width: 140px;
	vertical-align: top;
	margin-top: 2px
}

.web-login .phone-user-number i {
	background-position: 0 0
}

.web-login .phone-user-number .form-text {
	margin-right: 5px
}

.web-login .phone-user-number input {
	width: 350px
}

.web-login .phone-user-yzm i {
	background-position: 0 -20px
}

.web-login .phone-user-yzm input {
	width: 207px
}

.web-login .phone-user-password i {
	background-position: 0 -40px
}

.web-login .phone-user-password input {
	width: 207px
}

.web-login .phone-user-but .forget-pass {
	margin-left: 10px
}

.web-login .phone-login-but {
	width: 150px;
	font-size: 18px
}

.web-login .web-user-name input,.web-login .web-user-pass input {
	width: 350px
}

.web-login .web-user-name i {
	background-position: 0 -60px
}

.web-login .web-user-pass i {
	background-position: 0 -40px
}

.web-login .web-user-yzm input {
	width: 110px
}

.web-login .web-user-yzm .form-text {
	margin-right: 10px
}

.web-login .web-user-yzm .yzm-img {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer
}

.web-login .web-user-yzm i {
	background-position: 0 -20px
}

.web-login .web-user-but .web-login-but {
	width: 150px;
	font-size: 18px
}

.web-login .web-user-but .forget-pass {
	margin-left: 10px
}

.web-reg {
	float: right;
	width: 400px
}

.web-reg dl {
	padding: 50px 100px 0 0
}

.web-reg dt {
	font-size: 18px;
	line-height: 50px
}

.web-reg .reg-user-but .form-but {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	width: 150px;
	text-align: center;
	border-radius: 5px;
	border-width: 1px;
	cursor: pointer
}

.web-register-module {
	width: 90%;
	margin: 0 auto
}

.web-register-module .item-list {
	margin: 0;
	padding: 10px 0
}

.web-register-module .form-title {
	font-weight: 700
}

.web-register-module .form-text input {
	width: 230px;
	height: 24px
}

.web-register-module .form-text-vcode input {
	width: 100px!important
}

.web-register-module .item-infotext {
	display: none;
	clear: both;
	color: #C00
}

.web-register-module .hint_info {
	display: inline-block;
	margin-left: 10px
}

.web-register-module select {
	margin-right: 5px;
	padding: 2px
}

.web-register-module .item-name {
	width: 100px
}

.web-register-module .phone-code .phone-code-btn-area {
	float: left;
	padding: 0 0 0 10px
}

.web-register-module .phone-code .phone-code-btn-area .form-but {
	line-height: 30px;
	padding: 0 10px;
	width: 100px
}

.web-register-module .phone-code .form-text {
	float: left
}

.web-register-module .phone-code .input_div {
	border: 1px solid #F6E0A4;
	background-color: #FFFAEE;
	color: #666;
	padding: 5px;
	vertical-align: top;
	margin-left: 10px;
	float: left;
	display: none
}

.web-register-module .phone-code .input_div a {
	color: #C00
}

.web-register-module .form-button .reg-ing {
	padding-left: 10px;
	display: none
}

.web-register-module .form-button .reg_button_url img {
	vertical-align: middle;
	width: 25px;
	height: 25px
}

.search-page-module .my-search {
	position: static;
	left: auto;
	top: auto;
	zoom: 1
}

.search-page-module .my-search .search-inner {
	width: auto;
	padding: 10px
}

.search-page-module .my-search .form-select {
	float: left
}

.search-page-module .my-search .form-select select {
	margin: 0 5px 5px 0;
	font-size: 12px;
	padding: 10px
}

.search-page-module .my-search .input {
	width: 450px;
	height: 35px;
	line-height: 35px;
	font-size: 16px
}

.search-page-module .my-search .button {
	width: 120px;
	height: 37px;
	line-height: 37px;
	margin: 0 0 0 5px;
	font-size: 20px
}

.search-page-module .search-results {
	font-size: 16px;
	padding: 10px
}

.search-page-module .search-results b {
	padding: 0 5px;
	font-size: 16px
}

.search-page-module .pic-text-list-module .pic {
	width: 200px;
	height: 200px
}

.cert-form-module {
	width: 90%;
	margin: 0 auto
}

.cert-form-module .item-list {
	margin: 0;
	padding: 10px 0
}

.cert-form-module .form-title {
	font-weight: 700
}

.cert-form-module .form-text input {
	width: 230px;
	height: 24px
}

.cert-form-module .form-text-vcode input {
	width: 100px!important
}

.cert-form-module .item-infotext {
	display: none;
	clear: both;
	color: #C00
}

.cert-form-module select {
	margin-right: 5px;
	padding: 2px
}

.cert-form-module .item-name {
	width: 150px
}

.web-job-img {
	width: 430px;
	height: 280px;
	float: left;
	position: relative;
	margin-right: 20px
}

.web-job-infolist {
	overflow: hidden
}

.web-job-infolist .o-l-e-i {
	padding: 10px
}

.web-job-infolist .o-l-h-t-i {
	font-size: 16px
}

.web-job-infolist .o-l-b-l-e {
	width: 50%
}

.web-job-infolist .o-l-b-l-e-i {
	background: url(../images/text_list_code_bg.jpg) no-repeat left center;
	padding: 0 0 0 15px;
	margin: 0 0 10px
}

.zpConShow {
	padding: 20px 0
}

.zpConShow b.FC_label {
	display: inline-block
}

.zpbut {
	text-align: center;
	margin: 10px 0
}

.zpDetail {
	padding: 10px 30px 30px;
	line-height: 24px
}

.zpDetail dt {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 5px;
	line-height: 30px
}

.zpDetail dd {
	font-size: 14px;
	margin-bottom: 5px
}

.zpFrom {
	width: 500px;
	padding-top: 1px;
	display: none
}

.zpFrom ul {
	margin: 30px 10px
}

.zpFrom li {
	height: 50px
}

.zpFrom label {
	display: block;
	float: left;
	height: 26px;
	padding-right: 10px;
	text-align: right;
	font: 100 14px/24px "Î¢ÈíÑÅºÚ","Microsoft Yahei","ËÎÌå";
	width: 140px
}

.zpFrom .fileDiv,.zpFrom .inputDiv,.zpFrom .selectDiv,.zpFrom .zpzwName {
	float: left;
	margin-right: 10px
}

.zpFrom .zpzwName {
	line-height: 25px;
	font-size: 16px;
	font-family: "Î¢ÈíÑÅºÚ"
}

.zpFrom .inputDiv input {
	height: 20px;
	line-height: 20px;
	width: 180px;
	padding: 2px
}

.zpFrom .selectDiv select {
	padding: 3px
}

.zpFrom .fileDiv input {
	height: 26px
}

.zpFrom .zp_yzm {
	overflow: hidden
}

.zpFrom .zpuserBut {
	padding-left: 150px;
	margin-top: 10px
}

.zpFrom .zpuserBut .but {
	width: 90px;
	height: 30px;
	cursor: pointer
}

.MessageList {
	padding: 1px 0 10px
}

.MLcaption {
	height: 30px;
	padding: 0 10px;
	font: 700 14px/30px "Î¢ÈíÑÅºÚ"
}

.MLcaption .captionL {
	float: left
}

.MLcaption .captionR {
	float: right
}

.MLConArea {
	padding: 10px
}

.MLItem {
	padding: 5px;
	margin-bottom: 10px;
	border: 1px dashed #aaa
}

.userInfoLeft {
	width: 150px;
	float: left;
	text-align: center;
	line-height: 24px;
	padding-top: 20px
}

.userInfoLeft .leaveName {
	font-size: 14px;
	word-break: break-all
}

.MLCon {
	margin-left: 150px;
	padding: 1px 1px 1px 10px;
	border-left: 1px dashed #aaa
}

.MLDetail dt {
	line-height: 30px;
	font-weight: 700;
	font-size: 14px;
	font-family: inherit
}

.MLDetail .Detail {
	line-height: 170%;
	padding: 10px 5px
}

.MLDetail .solid_divide {
	margin: 10px 0
}

.MReplyCon {
	width: 95%;
	margin: 0 auto
}

.MReplyCon dt {
	line-height: 24px;
	height: 24px;
	overflow: hidden
}

.MReplyCon .companyNname {
	float: left
}

.MReplyCon .times {
	float: right
}

.MReplyCon .Detail {
	line-height: 170%;
	padding: 1px 0 5px
}

.MReplyCon .dashed_divide {
	margin: 10px 0
}

.referReply {
	margin: 10px 20px
}

.referReply dt {
	height: 24px
}

.referReply .replyTextarea {
	margin-top: 10px
}

.referReply textarea {
	width: 65%;
	height: 80px;
	overflow-y: auto;
	border-width: 1px;
	border-style: solid
}

.referReply .replySubmit {
	height: 40px;
	padding-top: 10px
}

.referReply .replySubmit input {
	width: 60px;
	height: 35px;
	margin: 5px 10px 0 0
}

.companyInfo {
	margin: 10px
}

.companyInfo li {
	height: 24px;
	line-height: 24px
}

.companyInfo li strong {
	font-weight: 700
}

.inputMessage {
	padding: 1px 0 0
}

.IMcaption {
	font: 100 14px/30px "Î¢ÈíÑÅºÚ";
	padding-left: 20px
}

.inputMessage .solid_divide {
	margin: 10px auto
}

.inputMessage dd {
	padding: 5px
}

.inputMessage .FC_label {
	height: 26px;
	line-height: 26px;
	display: block;
	float: left;
	width: 120px;
	text-align: right;
	padding-right: 10px;
	font-size: 14px
}

.inputMessage .FC_Star {
	font-style: normal;
	padding: 0 10px;
	font-size: 14px;
	color: #C00!important
}

.inputMessage .FC_TxtInput {
	height: 20px;
	font: 100 13px/20px "ËÎÌå";
	padding: 2px 5px
}

.FC_TxtInput {
	width: 200px
}

.inputMessage .FC_normal {
	margin-left: 10px
}

.inputMessage .FC_TxtArea {
	width: 600px;
	height: 150px;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	overflow-y: auto;
	resize: none
}

.yzmArea .FC_label {
	line-height: 50px;
	height: 50px
}

.validatecodeImg {
	float: left;
	padding-right: 15px;
	height: 50px;
	width: 120px
}

.validatecodeImg img {
	vertical-align: middle;
	height: 50px;
	width: 120px
}

.yzmArea .FC_TxtInput {
	width: 100px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin-top: 5px
}

.yzmArea .clickChange {
	float: left;
	line-height: 50px;
	padding-left: 25px
}

.yzmArea .FC_normal {
	line-height: 50px
}

.inputMessage .MSubmit {
	height: 60px;
	padding-top: 20px
}

.MSubmit #overt {
	width: 14px;
	height: 14px;
	float: left;
	margin-top: 10px
}

.MSubmit .overtLabel {
	float: left;
	margin: 10px 20px 0 5px
}

.MSubmit .MessageBut {
	border: none;
	float: left
}

.FC_PicPrice_n,.FC_PicPrice_o {
	font-family: Verdana!important
}

.FC_PicPrice_n,.FC_PicPrice_o {
	font-style: normal!important
}

.FC_PicPrice_n {
	font-size: 14px!important
}

.FC_PicPrice_o {
	font-size: 12px!important
}

.FC_PicPrice_n,.FC_PicPrice_o {
	margin-right: 1em
}

.FC_PicPrice_n {
	color: #E53A3E!important
}

.FC_PicPrice_n {
	font-weight: 700!important
}

.FC_PicPrice_o {
	text-decoration: line-through!important
}

.FC_PicPrice_o {
	color: #ccc!important
}

.pic i {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 65px;
	height: 78px;
	background-repeat: no-repeat;
	z-index: 10000
}

.pic i {
	background-image: url(../images/superscript_dot.png)
}

.pic-fan i {
	background-image: url(../images/superscript_dot_f.png)
}

.pic-ying i {
	background-image: url(../images/superscript_dot_y.png)
}

i.tejia {
	background-position: 0 0
}

i.dujia {
	background-position: -67px 0
}

i.hot {
	background-position: -134px 0
}

i.news {
	background-position: -201px 0
}

i.cuxiao {
	background-position: -268px 0
}

i.tuijian {
	background-position: -335px 0
}

.editor_content_air ol,.editor_content_air ul {
	padding-left: 40px
}

.editor_content_air ul {
	list-style-type: disc
}

.editor_content_air ol {
	list-style-type: decimal
}

.noContent {
	padding: 10px;
	text-align: center;
	font-size: 14px
}

.attrGroup {
	margin-bottom: 10px
}

.attrGroup_t h1 {
	display: inline;
	font-weight: 700
}

.attrGroup .clickmore i,.downPriceSort i,.upPriceSort i {
	background-image: url(../images/filtersort_icon.png)
}

.attrGroup dl.Class_list {
	border-width: 1px 0 0;
	border-style: solid;
	overflow: hidden;
	height: 100%
}

.attrGroup dl.first {
	border-width: 1px
}

.attrGroup .FC_BigClass {
	width: 10%;
	float: left;
	padding-bottom: 1000px;
	margin-bottom: -1000px;
	border-width: 0 1px 0 0;
	border-style: solid;
	margin-right: -1%;
	padding-right: 1px
}

.attrGroup dl.first .FC_BigClass {
	padding-right: 0
}

.attrGroup .FC_BigClass span {
	line-height: 30px;
	margin-left: 10px;
	font-weight: 700;
	font-size: 14px
}

.attrGroup .FC_SmallClass {
	width: 90%;
	float: right;
	position: relative;
	overflow: hidden
}

.attrGroup .attrList {
	margin: 0 20px;
	zoom: 1;
	padding-bottom: 3px
}

.attrGroup .attrList ul {
	padding: 1px 0;
	height: auto;
	overflow: hidden
}

.attrGroup .attrList li {
	float: left;
	margin: 3px 20px 0 0;
	height: 22px;
	line-height: 20px;
	display: block
}

.attrGroup .attrList li a {
	display: inline-block;
	padding: 0 5px;
	white-space: nowrap
}

.attrGroup dl .attrListOpen ul {
	height: auto
}

.attrGroup .clickmore {
	padding: 0 8px 0 0;
	height: 24px;
	line-height: 24px;
	cursor: pointer;
	width: 30px;
	position: absolute;
	right: 15px;
	top: 2px;
	z-index: 2;
	display: none
}

.attrGroup .clickmore i {
	display: block;
	overflow: hidden;
	height: 5px;
	width: 9px;
	position: absolute;
	right: 0;
	top: 9px;
	background-position: -59px 0
}

.attrGroup .clickmore:hover i {
	background-position: -37px 0
}

.attrGroup .clickmoreOpen i {
	background-position: -48px 0
}

.attrGroup .clickmoreOpen:hover i {
	background-position: -26px 0
}

.filterSort {
	padding: 5px 10px
}

.attentionSort,.downPriceSort,.priceInputSort,.timeSort,.upPriceSort {
	float: left;
	height: 24px;
	line-height: 24px;
	border-width: 1px;
	border-style: solid
}

.attentionSort,.timeSort {
	width: 50px;
	margin-right: 10px;
	text-align: center
}

.downPriceSort,.upPriceSort {
	padding: 0 20px 0 10px;
	position: relative
}

.upPriceSort i {
	background-position: 0 -11px;
	display: block;
	width: 7px;
	height: 8px;
	position: absolute;
	right: 8px;
	top: 8px;
	overflow: hidden
}

.upPriceSort:hover i,.upPriceSortCur i {
	background-position: -8px -11px;
	overflow: hidden
}

.downPriceSort {
	border-left: 0;
	margin-right: 10px
}

.downPriceSort i {
	background-position: -16px -11px;
	display: block;
	width: 7px;
	height: 8px;
	position: absolute;
	right: 8px;
	top: 8px;
	overflow: hidden
}

.downPriceSort:hover i,.downPriceSortCur i {
	background-position: -24px -11px
}

.priceInputSort {
	margin-right: 10px
}

.priceInputSort div,.priceInputSort span {
	float: left
}

.priceInputSort div {
	position: relative;
	padding-left: 15px
}

.priceInputSort i {
	font-style: normal;
	font-weight: 400;
	padding: 0 2px;
	position: absolute;
	left: 0;
	top: 1px;
	font-family: arial
}

.priceInputSort .priceBetween {
	border-width: 0 1px;
	border-style: solid;
	padding: 0 5px
}

.priceInputSort input {
	width: 50px;
	height: 21px;
	border: 0;
	line-height: 21px;
	margin: 1px 0
}

.priceSortBut input {
	height: 24px;
	width: 50px
}

.selectSort {
	float: right;
	height: 24px
}

.selectSort select {
	height: 24px;
	width: 100px
}

.attentionSort:hover,.attentionSortCur,.downPriceSort:hover,.downPriceSortCur,.timeSort:hover,.timeSortCur,.upPriceSort:hover,.upPriceSortCur {
	background-color: #ddd;
	color: #333
}

.priceInputSort .priceBetween {
	border-color: #ccc
}

.rowClass dl {
	overflow: hidden;
	zoom: 1;
	padding: 10px
}

.rowClass dl.first {
	border-top: none
}

.rowClass dt {
	display: block;
	line-height: 25px;
	font-size: 14px;
	font-weight: 700;
	padding-left: 10px;
	border-width: 0 0 1px;
	margin-bottom: 5px
}

.rowClass dd {
	width: 220px;
	float: left;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	overflow: hidden
}

.rowClass dd a:hover {
	text-decoration: none
}

.ContainerCrumbs {
	display: block;
	padding-bottom: 5px;
	font-weight: 400
}

.ContainerCrumbs em {
	margin: 0 5px;
	font-style: normal
}

.ContainerCrumbs .firstFont,.ContainerCrumbs .firstFont a {
	font-weight: 700
}

.ContainerCrumbs b {
	font-weight: 400
}

.Big_ListStyle_1 {
	padding: 1px 0;
	zoom: 1
}

.Big_ListStyle_1 .prolist_style {
	margin: 0 auto
}

.Big_ListStyle_1 .prolist_style ul {
	zoom: 1;
	padding: 1px 0 15px
}

.Big_ListStyle_1 .P_ListItem_1 {
	float: left;
	margin: 15px 13px 0 12px;
	width: 210px;
	border-style: solid;
	border-width: 1px;
	position: relative
}

.Big_ListStyle_1 .Pic_box {
	border-style: solid;
	border-width: 0;
	margin-bottom: 10px;
	width: 202px;
	height: 202px;
	margin: 5px auto;
	position: relative
}

.Big_ListStyle_1 .pic {
	width: 200px;
	height: 200px;
	overflow: hidden
}

.Big_ListStyle_1 .pic table {
	width: 100%;
	height: 100%
}

.Big_ListStyle_1 .pic td {
	text-align: center;
	vertical-align: middle
}

.Big_ListStyle_1 strong {
	font-weight: 400
}

.Big_ListStyle_1 .Pic_Price {
	line-height: 24px;
	padding: 0 5px;
	height: 24px;
	overflow: hidden
}

.Big_ListStyle_1 .FC_PicMore_a {
	margin-left: 10px
}

.Big_ListStyle_1 .FC_PicName {
	font-weight: 400;
	font-size: 12px;
	line-height: 24px;
	padding: 0 5px;
	height: 48px;
	overflow: hidden;
	text-align: left
}

.Big_ListStyle_1 .FC_PicName_C {
	font-weight: 400;
	font-size: 12px;
	line-height: 24px;
	padding: 0 5px;
	height: 48px;
	overflow: hidden;
	text-align: center
}

.Big_ListStyle_1 .FC_PicSummary {
	line-height: 20px
}

.Big_ListStyle_2 {
	padding: 1px 0
}

.Big_ListStyle_2 .prolist_style {
	overflow: hidden
}

.Big_ListStyle_2 .P_ListItem_1 {
	float: left;
	width: 50%;
	padding: 10px 0;
	border-style: solid dashed dashed solid;
	border-width: 0 1px 1px 0;
	padding-bottom: 10px;
	margin-right: -1px
}

.Big_ListStyle_2 .P_ListItem_1:nth-child(even) {
	border-right: none
}

.Big_ListStyle_2 .Pic_box {
	border-style: solid;
	border-width: 1px;
	float: left;
	margin: 0 10px;
	position: relative
}

.Big_ListStyle_2 .pic {
	width: 100px;
	height: 100px;
	overflow: hidden
}

.Big_ListStyle_2 .pic table {
	width: 100%;
	height: 100%
}

.Big_ListStyle_2 .pic td {
	text-align: center;
	vertical-align: middle
}

.Big_ListStyle_2 .pic_attr {
	margin-right: 10px;
	height: 100px;
	overflow: hidden
}

.Big_ListStyle_2 .FC_PicMore_a {
	margin-left: 5px;
	display: inline-block
}

.Big_ListStyle_2 .FC_PicName {
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	overflow: hidden
}

.Big_ListStyle_2 .Pic_Price {
	height: 24px;
	line-height: 24px
}

.Big_ListStyle_2 .FC_PicSummary {
	line-height: 24px;
	height: 70px;
	overflow: hidden
}

.Big_ListStyle_3 {
	margin-bottom: 10px
}

.Big_ListStyle_3_c {
	padding: 1px 0
}

.Big_ListStyle_3 .prolist_style {
	margin: 10px auto;
	overflow: hidden
}

.Big_ListStyle_3 .P_ListItem_1 {
	padding: 10px 14px;
	border-style: solid dashed dashed solid;
	border-width: 0 0 1px 0;
	padding-bottom: 10px
}

.Big_ListStyle_3 .Pic_box {
	width: 120px;
	height: 90px;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin-right: 10px;
	position: relative
}

.Big_ListStyle_3 .pic {
	width: 120px;
	height: 90px;
	overflow: hidden
}

.Big_ListStyle_3 .pic table {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.Big_ListStyle_3 .pic td {
	text-align: center;
	vertical-align: middle
}

.Big_ListStyle_3 .pic_attr {
	overflow: hidden
}

.Big_ListStyle_3 .FC_PicMore_a {
	margin-left: 5px;
	display: inline-block
}

.Big_ListStyle_3 .FC_PicName {
	font-weight: 400;
	font-size: 14px;
	line-height: 30px;
	height: 30px
}

.Big_ListStyle_3 .Pic_Price {
	line-height: 24px;
	height: 24px;
	overflow: hidden
}

.Big_ListStyle_3 .FC_PicSummary {
	line-height: 20px;
	max-height: 60px;
	overflow: hidden
}

.Big_ListStyle_4 {
	padding: 1px 0
}

.Big_ListStyle_4 .prolist_style ul {
	padding-bottom: 15px
}

.Big_ListStyle_4 .prolist_style {
	margin: 0 auto;
	overflow: hidden
}

.Big_ListStyle_4 .P_ListItem_1 {
	float: left;
	margin: 15px 17px 0;
	width: 155px;
	border-style: solid;
	border-width: 0;
	overflow: hidden
}

.Big_ListStyle_4 .Pic_box {
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	width: 150px;
	height: 150px;
	margin: 5px auto;
	position: relative
}

.Big_ListStyle_4 .pic {
	width: 150px;
	height: 150px;
	overflow: hidden
}

.Big_ListStyle_4 .pic table {
	width: 100%;
	height: 100%
}

.Big_ListStyle_4 .pic td {
	text-align: center;
	vertical-align: middle
}

.Big_ListStyle_4 .FC_PicPrice {
	line-height: 24px;
	padding: 0 5px
}

.Big_ListStyle_4 .Pic_Price {
	line-height: 24px;
	padding: 0 5px;
	height: 24px;
	overflow: hidden
}

.Big_ListStyle_4 .FC_PicMore_a {
	margin-left: 10px
}

.Big_ListStyle_4 .FC_PicName {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	padding: 0 5px;
	height: 40px;
	overflow: hidden
}

.Big_ListStyle_4 .FC_PicSummary {
	line-height: 20px
}

.Big_ListStyle_5_c li {
	height: 24px;
	line-height: 24px
}

.Big_ListStyle_5_c .firstItem {
	overflow: hidden;
	margin: 0 5px 5px;
	height: 115px
}

.Big_ListStyle_5_c .firstItem .tit {
	height: 20px;
	margin-bottom: 3px
}

.Big_ListStyle_5_c .firstItem .FC_PicName {
	line-height: 20px;
	font-size: 14px;
	font-weight: 700
}

.Big_ListStyle_5_c .firstItem .Pic_box {
	width: 120px;
	height: 90px;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin-right: 10px
}

.Big_ListStyle_5_c .firstItem .pic {
	width: 120px;
	height: 90px;
	overflow: hidden
}

.Big_ListStyle_5 .pic table {
	width: 100%;
	height: 100%
}

.Big_ListStyle_5 .pic td {
	text-align: center;
	vertical-align: middle
}

.Big_ListStyle_5_c .firstItem .pic_arrt {
	overflow: hidden;
	height: 92px
}

.Big_ListStyle_5_c .firstItem .FC_PicSummary {
	line-height: 150%
}

.Big_ListStyle_5_c .firstItem .FC_PicMore_a {
	margin-left: 5px;
	display: inline-block
}

.Big_ListStyle_6 {
	margin-bottom: 10px
}

.Big_ListStyle_6_c {
	padding: 10px
}

.Big_ListStyle_6 .articlelist_style {
	width: 100%;
	overflow: hidden
}

.Big_ListStyle_6 li {
	float: left;
	width: 33%;
	height: 24px;
	line-height: 24px
}

.Big_ListStyle_7 {
	line-height: 180%;
	padding: 10px
}

.listStyle_tab {
	border-width: 1px;
	border-style: solid;
	margin: 10px 0
}

.listStyle_tab_t {
	height: 30px;
	border-style: solid;
	border-width: 0 0 2px;
	position: relative
}

.listStyle_tab_t h3 {
	float: left;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 700;
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.listStyle_tab_t ul {
	position: absolute;
	right: 10px;
	top: -3px;
	padding-top: 3px
}

.listStyle_tab_t li {
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 15px;
	cursor: pointer;
	border-width: 0 0 0 1px;
	border-style: solid;
	width: 100px
}

.listStyle_tab_t li a {
	display: inline-block;
	width: 100%;
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis
}

.listStyle_tab_t li.cur {
	position: relative;
	height: 35px;
	margin-top: -5px;
	border-width: 2px 2px 0
}

.listStyle_tab .listStyle_tab_c {
	padding: 10px 15px;
	line-height: 1.7
}

.listStyle_tab .listStyle_tab_c img {
	max-width: 100%
}

.Big_ListStyle_9 {
	padding-top: 1px
}

.Big_ListStyle_9 .prolist_style {
	padding-bottom: 40px
}

.Big_ListStyle_9 .prolist_style ul {
	zoom: 1;
	padding: 1px 0 25px
}

.Big_ListStyle_9 .proItem {
	float: left;
	width: 215px;
	height: 295px;
	position: relative;
	margin: 10px 10px 0;
	z-index: 1
}

.Big_ListStyle_9 .P_ListItem_2 {
	width: 210px;
	height: 285px;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	position: absolute;
	margin: 0 auto;
	left: 0;
	top: 0
}

.Big_ListStyle_9 .proItemHover {
	z-index: 2
}

.Big_ListStyle_9 .proItemHover .P_ListItem_2 {
	width: 210px;
	min-height: 290px;
	height: auto
}

.Big_ListStyle_9 .Pic_box {
	border-style: solid;
	border-width: 0;
	margin-bottom: 10px;
	width: 202px;
	height: 202px;
	margin: 5px auto;
	position: relative
}

.Big_ListStyle_9 .pic {
	width: 200px;
	height: 200px;
	overflow: hidden
}

.Big_ListStyle_9 .pic table {
	width: 100%;
	height: 100%
}

.Big_ListStyle_9 .pic td {
	text-align: center;
	vertical-align: middle
}

.Big_ListStyle_9 strong {
	font-weight: 400
}

.Big_ListStyle_9 .Pic_Price {
	line-height: 24px;
	padding: 0 5px
}

.Big_ListStyle_9 .FC_PicMore_a {
	margin-left: 10px
}

.Big_ListStyle_9 .FC_PicName {
	font-weight: 400;
	font-size: 12px;
	line-height: 24px;
	padding: 0 5px
}

.Big_ListStyle_9 .FC_PicSummary {
	line-height: 20px
}

.filterArea {
	margin: 5px 10px
}

.Big_ListStyle_10 {
	padding: 1px 0
}

.Big_ListStyle_10 .prolist_style ul {
	padding-bottom: 15px
}

.Big_ListStyle_10 .prolist_style {
	margin: 0 auto
}

.Big_ListStyle_10 .P_ListItem_1 {
	float: left;
	margin: 15px 15px 0;
	width: 285px;
	height: 360px;
	border-style: solid;
	border-width: 0;
	overflow: hidden
}

.Big_ListStyle_10 .Pic_box {
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	width: 280px;
	height: 280px;
	margin: 5px auto;
	position: relative
}

.Big_ListStyle_10 .pic {
	width: 280px;
	height: 280px;
	overflow: hidden
}

.Big_ListStyle_10 .pic table {
	width: 100%;
	height: 100%
}

.Big_ListStyle_10 .pic td {
	text-align: center;
	vertical-align: middle
}

.Big_ListStyle_10 .FC_PicPrice {
	line-height: 30px;
	padding: 0 5px
}

.Big_ListStyle_10 .FC_PicMore_a {
	margin-left: 10px
}

.Big_ListStyle_10 .FC_PicName {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	padding: 0 5px;
	text-align: center
}

.Big_ListStyle_10 .FC_PicSummary {
	line-height: 20px
}

.Big_ListStyle_11 .prolist_style {
	width: 100%;
	overflow: hidden
}

.Big_ListStyle_11 .prolist_style ul {
	margin: 0 10px
}

.Big_ListStyle_11 .P_ListItem_1 {
	border-style: dashed;
	border-width: 0 0 1px 0;
	padding: 10px 0;
	position: relative
}

.Big_ListStyle_11 .P_ListItem_1 .prices {
	position: absolute;
	right: 10px;
	top: 40px;
	font-weight: 400;
	font-size: 25px;
	text-align: center;
	width: 90px;
	overflow: hidden
}

.Big_ListStyle_11 .P_ListItem_1 .prices b {
	display: block;
	width: 90px;
	overflow: hidden;
	font-size: 12px
}

.Big_ListStyle_11 .Pic_box {
	float: left;
	margin-right: 10px;
	width: 120px;
	height: 90px;
	position: relative
}

.Big_ListStyle_11 .pic {
	width: 120px;
	height: 90px;
	overflow: hidden
}

.Big_ListStyle_11 .pic table {
	width: 100%;
	height: 100%
}

.Big_ListStyle_11 .pic td {
	text-align: center;
	vertical-align: middle
}

.Big_ListStyle_11 h3 {
	height: 30px;
	line-height: 30px;
	font-weight: 700
}

.Big_ListStyle_11 p {
	line-height: 18px;
	padding-right: 100px
}

.Big_ListStyle_11 .FC_PicMore_a {
	margin-left: 5px
}

.listItem_style_1 ul {
	margin: 0 5px
}

.listItem_style_1 .P_ListItem_1 {
	position: relative
}

.listItem_style_1 li.dashedLine {
	margin: 10px 0
}

.listItem_style_1 .Pic_box {
	float: left;
	margin-right: 10px;
	border-width: 1px;
	border-style: solid;
	position: relative
}

.listItem_style_1 .pic {
	width: 100px;
	height: 100px;
	overflow: hidden
}

.listItem_style_1 table,.listItem_style_1 td {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center
}

.listItem_style_1 .pic_attr {
	overflow: hidden;
	height: 100px;
	padding-top: 1px
}

.listItem_style_1 h3.FC_PicName {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis
}

.listItem_style_1 p.FC_PicSummary {
	line-height: 18px;
	height: 70px;
	overflow: hidden
}

.listItem_style_1 div.pic-btn {
	overflow: hidden;
	padding: 10px 0 0 0;
	clear: both
}

.listItem_style_1 div.pic-btn input {
	height: 32px;
	width: 80px;
	border: none;
	margin: 0 10px 0 0;
	background: url(../images/hy_gray_btn.png) no-repeat center;
	color: #000;
	cursor: pointer
}

.listItem_style_1 div.pic-code {
	display: none;
	position: absolute;
	bottom: 0
}

.listItem_style_1 .FC_PicMore_a {
	margin-left: 5px
}

.listItem_style_2 li {
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	overflow: hidden
}

.listItem_style_2 li.dashedList {
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	clear: both
}

.listItem_style_2 li .q_title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block
}

.listItem_style_2 .T_ListItem_2 .q_title {
	width: 100%
}

.listItem_style_2 .T_ListItem_2 .q_title {
	float: left;
	width: 78%
}

.listItem_style_2 .T_ListItem_2 .times {
	float: right;
	width: 19%;
	text-align: right;
	padding-right: .5%
}

.listItem_style_3 li.dashedLine {
	padding: 0;
	margin: 5px 0
}

.listItem_style_3 .tit {
	height: 30px;
	line-height: 30px
}

.listItem_style_3 .times {
	float: right;
	padding-right: .5%;
	width: 19%;
	text-align: right
}

.listItem_style_3 .tit .FC_PicName {
	float: left;
	width: 80%;
	padding-left: .5%;
	font-weight: 700;
	hite-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.listItem_style_3 p {
	line-height: 18px;
	text-indent: 2em
}

.listItem_style_3 p .more {
	margin-left: 5px
}

.listItem_style_4 {
	margin: 0 auto
}

.listItem_style_4 .P_ListItem_1 {
	float: left;
	width: 50%
}

.listItem_style_4 .listItem_inner {
	margin: 5px;
	padding: 5px;
	border-width: 1px;
	border-style: dashed;
	overflow: hidden
}

.listItem_style_4 .Pic_box {
	float: left;
	margin-right: 10px;
	position: relative
}

.listItem_style_4 .pic {
	width: 100px;
	height: 100px;
	overflow: hidden
}

.listItem_style_4 .pic table {
	width: 100%;
	height: 100%
}

.listItem_style_4 .pic td {
	text-align: center;
	vertical-align: middle
}

.listItem_style_4 .pic_attr {
	overflow: hidden;
	zoom: 1;
	height: 100px
}

.listItem_style_4 .FC_PicMore_a {
	margin-left: 5px;
	display: inline-block
}

.listItem_style_4 .FC_PicName {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis
}

.listItem_style_4 .FC_PicSummary {
	line-height: 20px;
	word-wrap: break-word
}

.listItem_style_5 ul {
	padding: 5px 0
}

.listItem_style_5 .P_ListItem_1 {
	float: left;
	margin: 10px 5px 0;
	width: 160px;
	height: 220px;
	border-style: solid;
	border-width: 0
}

.listItem_style_5 .Pic_box {
	border-style: solid;
	border-width: 1px;
	width: 150px;
	height: 150px;
	margin: 0 auto 5px;
	position: relative
}

.listItem_style_5 .pic {
	width: 150px;
	height: 150px;
	overflow: hidden
}

.listItem_style_5 .pic table {
	width: 100%;
	height: 100%
}

.listItem_style_5 .pic td {
	text-align: center;
	vertical-align: middle
}

.listItem_style_5 .FC_PicPrice {
	line-height: 24px;
	padding: 0 5px
}

.listItem_style_5 .Pic_Price {
	line-height: 24px;
	padding: 0 5px;
	height: 24px;
	overflow: hidden
}

.listItem_style_5 .FC_PicMore_a {
	margin-left: 10px
}

.listItem_style_5 .FC_PicName {
	font-weight: 400;
	font-size: 14px;
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	text-align: left
}

.listItem_style_5 .FC_PicSummary {
	line-height: 20px
}

.listItem_style_6 ul {
	padding: 5px 0
}

.listItem_style_6 .P_ListItem_1 {
	float: left;
	margin: 15px 10px 0;
	width: 210px
}

.listItem_style_6 .Pic_box {
	width: 200px;
	height: 200px;
	overflow: hidden;
	margin: 0 auto 5px;
	border-width: 1px;
	border-style: dashed;
	position: relative
}

.listItem_style_6 .pic {
	width: 200px;
	height: 200px;
	overflow: hidden
}

.listItem_style_6 .pic table {
	width: 100%;
	height: 100%
}

.listItem_style_6 .pic td {
	text-align: center;
	vertical-align: middle
}

.listItem_style_6 .Pic_Price {
	line-height: 24px;
	padding: 0 2px;
	height: 24px;
	overflow: hidden
}

.listItem_style_6 .FC_PicMore_a {
	margin-left: 10px
}

.listItem_style_6 .FC_PicName {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	padding: 0 5px;
	text-align: left;
	height: 48px;
	overflow: hidden
}

.listItem_style_6 .FC_PicSummary {
	line-height: 20px
}

.listItem_style_7 {
	line-height: 180%;
	padding: 10px
}

.previewDetail_1 {
	float: right;
	width: 100%;
	margin-left: -300px
}

.previewDetail_1 .DetailWrap {
	margin-left: 300px
}

.previewDetail_1 label {
	float: left;
	width: 120px;
	text-align: right;
	font-size: 14px;
	letter-spacing: 3px;
	line-height: 20px
}

.Pro_Tit_1 {
	font: 700 16px/30px "Î¢ÈíÑÅºÚ";
	margin-bottom: 10px
}

.Pro_Tit_1 a {
	background-color: #f60;
	white-space: nowrap;
	color: #FFF!important;
	font-size: 12px;
	padding: 1px 5px
}

.pro_tag_class span {
	display: inline-block;
	border: 1px solid #F44;
	color: #F44;
	padding: 0 5px;
	line-height: 20px;
	margin: 0 5px 5px 0
}

.pro_buy_sumtable {
	border: 1px solid #EEE;
	width: 95%;
	margin: 10px 0 0
}

.pro_buy_sumtable td {
	padding: 10px 0;
	text-align: center;
	border: 1px solid #EEE
}

.product_contact li {
	padding: 5px 0
}

.product_contact {
	border: 1px solid #CCC;
	margin: 10px 0
}

.product_contact .FC_Piclabel {
	width: 120px;
	text-align: left
}

.product_contact i {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px 0 0;
	background-image: url(../images/inner_protel_icon.png);
	background-repeat: no-repeat;
	vertical-align: middle
}

.product_contact i.tel-icon {
	background-position: 0 0
}

.product_contact i.message-icon {
	background-position: 0 -20px
}

.product_contact i.QQ-icon {
	background-position: 0 -40px
}

.product_contact i.href-icon {
	background-position: 0 -60px
}

.Product_Summary_1 {
	padding: 15px 5px
}

.Product_Summary_1 li {
	line-height: 20px;
	padding-top: 5px
}

.Product_Summary_1 .FC_PicPrice_n {
	font-size: 20px
}

.Product_Summary_1 .pro_imglist span {
	margin: 0 8px 5px 0;
	display: inline-block;
	color: #0D8800
}

.Product_Summary_1 .pro_imglist img {
	vertical-align: middle;
	margin-right: 5px;
	width: 18px;
	height: 18px
}

.Product_Summary_1 {
	padding: 15px 5px
}

.Product_Summary_1 li {
	line-height: 20px;
	padding-top: 5px
}

.Product_Summary_1 .FC_PicPrice_n {
	font-size: 20px
}

.Buy_Message_1 {
	padding: 15px 10px;
	margin: 10px 0;
	zoom: 1
}

.Buy_Message_1:after {
	content: ".";
	overflow: hidden;
	display: block;
	height: 0;
	line-height: 0;
	clear: both
}

.Buy_Message_1:hover {
	box-shadow: 1px 1px 3px #aaa
}

.Buy_Message_1 li {
	padding-bottom: 10px;
	clear: both
}

.Buy_Message_1 .Buy_Amount .pro_total,.Buy_Message_1 .Buy_Amount label {
	line-height: 24px
}

.Buy_Message_1 .Buy_Number {
	float: left;
	width: 100px;
	border: 1px solid #ccc;
	background-color: #f5f5f5;
	box-shadow: 1px 1px 3px #aaa;
	margin-right: 10px
}

.Buy_Message_1 .Buy_Number a {
	width: 20px;
	height: 20px;
	text-align: center;
	font-style: normal;
	float: left;
	font: 700 16px/20px "ËÎÌå";
	cursor: pointer;
	color: #999;
	outline: 0;
	blr: expression(this.onFocus=this.blur())
}

.Buy_Message_1 .Buy_Number a:hover {
	background-color: #ddd;
	color: #777
}

.Buy_Message_1 .Buy_Number input {
	float: left;
	width: 58px;
	height: 20px;
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #ccc;
	text-align: center;
	font-weight: 700;
	line-height: 20px;
	padding: 0
}

.Buy_Message_1 .Buy_Versions {
	position: relative;
	padding-left: 100px
}

.Buy_Message_1 .Buy_Versions label {
	line-height: 30px;
	position: absolute;
	left: 0;
	top: 0
}

.Buy_Message_1 .Bersion_List {
	word-break: break-all
}

.Buy_Message_1 .Bersion_List a {
	border: 1px solid #ccc;
	padding: 6px 8px;
	display: inline-block;
	background-color: #fff;
	font-weight: 700;
	margin: 0 4px 10px;
	font-family: arial;
	text-transform: uppercase;
	position: relative;
	box-shadow: 1px 1px 3px #ddd
}

.Buy_Message_1 .Bersion_List a em {
	display: none
}

.Buy_Message_1 .Bersion_List a.cur,.Buy_Message_1 .Bersion_List a:hover {
	border-width: 2px;
	border-style: solid;
	padding: 5px 7px;
	box-shadow: 1px 1px 3px #333
}

.Buy_Message_1 .Bersion_List a.cur em {
	display: block;
	height: 0;
	width: 0;
	overflow: hidden;
	border-width: 5px;
	border-style: dashed solid solid dashed;
	position: absolute;
	bottom: -1px;
	right: -1px
}

.Buy_Message_1 .Bersion_List a.disabled,.Buy_Message_1 .Bersion_List a.disabled:hover {
	border: dashed 1px #ccc;
	padding: 6px 8px;
	color: #ccc;
	cursor: not-allowed;
	box-shadow: none
}

.Buy_Message_1 .Buy_But .SummaryList_but {
	display: inline-block
}

.Buy_Message_1 .Buy_But input {
	margin-right: 10px;
	cursor: pointer
}

.But_Message_1 .Buy_But .SummaryList_but {
	display: inline-block
}

.Buy_Message_1 .Buy_But input.but-desabled {
	opacity: .4;
	filter: alpha(opacity:40)
}

.Buy_Message_1 .New_Buy_But {
	float: left;
	margin-left: 10px;
	clear: none
}

.Buy_Message_1 .New_Buy_But .hideBut {
	height: 42px;
	display: inline-block;
	line-height: 42px;
	font-size: 18px;
	color: #fff;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: 700;
	padding: 0 10px;
	background-color: #c00;
	border: 1px solid #a00;
	border-radius: 5px;
	background-color: #c00;
	background: -moz-linear-gradient(top,red 0,#c00 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,red),color-stop(100%,#c00));
	background: -webkit-linear-gradient(top,red 0,#c00 100%);
	background: -o-linear-gradient(top,red 0,#c00 100%);
	background: -ms-linear-gradient(top,red 0,#c00 100%);
	background: linear-gradient(to bottom,red 0,#c00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#ccff0000, endColorstr=#cccc0000)
}

.Buy_Message_1 .New_Buy_But .hideTel {
	font-size: 25px;
	font-family: arial;
	padding-top: 10px
}

.Buy_Message_1 #Go_Wu_Car {
	position: relative
}

.Buy_Message_1 .Buy_But #Go_Wu_Back {
	width: 129px;
	height: 36px;
	background: #000;
	filter: Alpha(Opacity=60);
	opacity: .6;
	position: absolute;
	top: 0;
	left: -1px;
	z-index: 3
}

.Buy_Message_1 .Buy_But #Go_Wu_Back2 {
	width: 129px;
	height: 36px;
	background: #000;
	filter: Alpha(Opacity=60);
	opacity: .6;
	position: absolute;
	top: 0;
	left: 141px;
	z-index: 3
}

.InnerPreview_1 {
	width: 282px;
	position: relative
}

.InnerPreview_1 .bigPics {
	width: 280px;
	height: 280px
}

.InnerPreview_1 .bigPic {
	overflow: hidden;
	width: 280px;
	height: 280px;
	position: relative;
	text-align: center;
	font-size: 0
}

.InnerPreview_1 .bigPic .hook {
	display: inline-block;
	height: 100%;
	line-height: 0;
	overflow: hidden;
	margin-left: -1px;
	vertical-align: middle;
	width: 0
}

.InnerPreview_1 .bigPic img {
	vertical-align: middle;
	max-width: 280px
}

.InnerPreview_1 .bigPic .zoom {
	position: absolute;
	width: 140px;
	height: 140px;
	background-color: #FC980F;
	border: 1px solid #E08103;
	left: 0;
	top: 0;
	z-index: 2;
	opacity: .5;
	filter: alpha(opacity:50);
	cursor: move
}

.InnerPreview_1 .bigPic table {
	width: 100%;
	height: 100%
}

.InnerPreview_1 .bigPic td {
	vertical-align: middle
}

.InnerPreview_1 .smallPic_listArea {
	height: 64px;
	padding: 1px;
	margin-top: 10px;
	width: 280px;
	position: relative
}

.InnerPreview_1 .left_but,.InnerPreview_1 .right_but {
	position: absolute;
	display: block;
	width: 17px;
	height: 60px;
	top: 0;
	outline: 0;
	blr: expression(this.onFocus=this.blur());
	display: none
}

.InnerPreview_1 .left_but {
	left: 0
}

.InnerPreview_1 .right_but {
	right: 0
}

.InnerPreview_1 .smallPic_list {
	width: 280px;
	overflow: hidden;
	height: 64px
}

.InnerPreview_1 .smallPic_list ul {
	width: 800%
}

.InnerPreview_1 .smallPic_list li {
	float: left
}

.InnerPreview_1 .smallPic_list li span {
	display: block;
	width: 60px;
	height: 60px;
	margin: 1px 4px 0;
	overflow: hidden;
	background-color: #fff
}

.InnerPreview_1 .smallPic_list li img {
	width: 60px;
	height: 60px
}

.InnerPreview_1 .zoomPic {
	position: absolute;
	border: 1px solid #ccc;
	width: 300px;
	height: 300px;
	overflow: hidden
}

.InnerPreview_1 .zoomPic img {
	position: absolute
}

.innerStyle_tab {
	border-width: 1px;
	border-style: solid;
	margin: 10px 0
}

.innerStyle_tab_t {
	height: 30px;
	border-style: solid;
	border-width: 0 0 2px;
	position: relative
}

.innerStyle_tab_t ul {
	position: absolute;
	left: 10px;
	top: -3px;
	padding-top: 3px;
	width: 100%
}

.innerStyle_tab_t li {
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 15px;
	cursor: pointer;
	border-width: 0 0 0 1px;
	border-style: solid
}

.innerStyle_tab_t li.cur {
	position: relative;
	height: 35px;
	margin-top: -5px;
	border-width: 2px 2px 0
}

.innerStyle_tab_c {
	padding: 10px;
	line-height: 1.7
}

.showDetailItem {
	overflow: hidden;
	color: inherit!important
}

.showDetailItemC {
	line-height: 1.7;
	width: 98%;
	overflow: hidden;
	color: inherit!important
}

.innerBigPic {
	text-align: center;
	width: 100%;
	padding: 1px 0
}

.innerBigPic .images {
	width: 95%;
	overflow: hidden;
	margin: 20px auto
}

.SummarylistShowArea {
	margin: 10px 15px 0;
	position: relative;
	padding: 10px;
	min-height: 42px
}

.SummaryList {
	width: 80%
}

.SummaryList dd {
	line-height: 24px;
	font-size: 14px
}

.SummaryList dd .FC_label {
	font-weight: 700
}

.SummarylistShowArea .SummaryList_but {
	position: absolute;
	right: 10px;
	top: 10px
}

.showInfoDetaTable {
	margin: 10px 0
}

.DetailTable {
	width: 100%
}

.DetailTable table,.DetailTable td,.DetailTable th {
	border-width: 1px;
	border-style: solid
}

.DetailTable th {
	padding: 5px;
	font-size: 14px;
	width: 100px;
	text-align: center;
	vertical-align: top;
	font-weight: 700
}

.DetailTable td {
	padding: 5px
}

.articleTit {
	font-size: 26px;
	line-height: 2;
	font-weight: 400
}

.articleDetails {
	color: inherit!important
}

.articleDetails .articleTit {
	font-size: 26px;
	line-height: 38px;
	font-weight: 700;
	text-align: center;
	padding: 5px;
	color: inherit!important
}

.articleDetails .articleAbstract {
	line-height: 30px;
	text-align: center;
	margin-top: 5px
}

.articleDetails .Details {
	line-height: 1.7;
	overflow: hidden;
	color: inherit!important
}

.articleComment {
	margin: 10px 15px
}

.articleCommentT .FC_Tit3_more {
	float: right
}

.CommentList dl {
	padding: 10px 5px 10px 80px;
	position: relative
}

.CommentList dl.first {
	border-width: 0
}

.CommentList .portraitPic {
	position: absolute;
	left: 5px;
	top: 10px;
	text-align: center
}

.CommentList .Pic_box {
	border-width: 1px;
	border-style: solid;
	border-width: 1px;
	border-style: solid;
	height: 50px;
	width: 50px;
	margin-bottom: 5px
}

.CommentList .pic {
	width: 50px;
	height: 50px;
	overflow: hidden
}

.CommentList .FC_UserName {
	display: block;
	width: 50px;
	height: 20px;
	overflow: hidden
}

.CommentList .FC_PicSummary {
	line-height: 1.7;
	padding-right: 40px;
	position: relative;
	font-size: 14px
}

.CommentList .FC_PicSummary .layer {
	position: absolute;
	right: 0;
	top: 0;
	font-weight: 700
}

.CommentList .FC_PicSummary .FC_Time {
	margin-top: 20px;
	display: block;
	font-size: 12px
}

.CommentList .manageReply {
	padding: 10px 0;
	position: relative
}

.CommentList .manageReply .dashedLine {
	margin-bottom: 5px
}

.CommentList .manageReply .FC_UserName {
	line-height: 30px
}

.CommentList .manageReply .FC_Time {
	float: right;
	margin-top: 0
}

.submitComment {
	position: relative;
	padding: 40px 0 0 80px
}

.submitComment .portraitPic {
	text-align: center;
	position: absolute;
	left: 5px;
	top: 40px
}

.submitComment .Pic_box {
	border-width: 1px;
	border-style: solid;
	border-width: 1px;
	border-style: solid;
	height: 50px;
	width: 50px;
	margin-bottom: 5px
}

.submitComment .pic {
	width: 50px;
	height: 50px;
	overflow: hidden
}

.submitComment .FC_TxtArea {
	border-width: 1px;
	border-style: solid
}

.submitComment .FC_TxtArea textarea {
	width: 98%;
	border: 0;
	resize: none;
	margin: 5px auto;
	display: block;
	height: 80px;
	overflow: auto
}

.submitComment .operates {
	margin-top: 20px
}

.submitComment .operL {
	float: left;
	padding-top: 10px
}

.submitComment .operL input {
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin-right: 5px
}

.submitComment .operR {
	float: right
}

.showRelated {
	margin: 10px 0
}

.showRelatedC {
	padding: 10px 5px
}

.txtRelated li {
	width: 48%;
	float: left;
	height: 24px;
	line-height: 24px;
	white-space: pre;
	text-overflow: ellipsis;
	overflow: hidden
}

.relatedPro {
	position: relative;
	zoom: 1
}

.relatedPro .left-but,.relatedPro .right-but {
	display: block;
	height: 0;
	width: 0;
	position: absolute;
	cursor: pointer;
	display: none;
	opacity: .5;
	cursor: pointer;
	z-index: 2;
	overflow: hidden;
	overflow: hidden
}

.relatedPro .left-but {
	border-style: dashed solid dashed dashed;
	border-color: transparent #ccc transparent transparent
}

.relatedPro .right-but {
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #ccc
}

.relatedPro .left-but:hover,.relatedPro .right-but:hover {
	opacity: 1
}

.relatedPro .picRelatedArea {
	margin: 0 auto;
	position: relative;
	overflow: hidden
}

.relatedPro ul {
	width: 800%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1
}

.relatedPro li {
	float: left;
	text-align: center
}

.relatedPro .Pic_box {
	width: 200px;
	height: 200px;
	overflow: hidden;
	margin: 0 auto 5px
}

.relatedPro .pic {
	width: 200px;
	height: 200px;
	overflow: hidden
}

.relatedPro .pic table {
	width: 100%;
	height: 100%
}

.relatedPro .pic td {
	text-align: center;
	vertical-align: middle
}

.relatedPro .FC_PicPrice {
	line-height: 24px;
	padding: 0 5px
}

.relatedPro .FC_PicMore_a {
	margin-left: 10px
}

.relatedPro .FC_PicName {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	padding: 0 5px;
	text-align: center;
	overflow: hidden
}

.relatedPro .FC_PicSummary {
	line-height: 20px
}

.BigpicRelated .picRelatedArea {
	min-height: 270px;
	overflow: hidden;
	zoom: 1
}

.BigpicRelated .left-but,.BigpicRelated .right-but {
	top: 80px
}

.BigpicRelated .left-but {
	left: 5px;
	border-width: 30px 30px 30px 0
}

.BigpicRelated .right-but {
	right: 5px;
	border-width: 30px 0 30px 30px
}

.BigpicRelated li {
	margin: 15px 12px 0;
	width: 210px
}

.BigpicRelated .Pic_box {
	width: 200px;
	height: 200px;
	overflow: hidden;
	margin: 0 auto 5px
}

.BigpicRelated .pic {
	width: 200px;
	height: 200px;
	overflow: hidden
}

.BigpicRelated .Pic_Price {
	height: 20px;
	overflow: hidden
}

.SmallpicRelated .picRelatedArea {
	width: 680px;
	height: 190px
}

.SmallpicRelated .left-but,.SmallpicRelated .right-but {
	border-width: 25px;
	top: 65px
}

.SmallpicRelated .left-but {
	left: 0
}

.SmallpicRelated .right-but {
	right: 0
}

.SmallpicRelated li {
	margin: 15px 5px 0;
	width: 160px;
	height: 210px
}

.SmallpicRelated .Pic_box {
	width: 150px;
	height: 150px;
	overflow: hidden;
	margin: 0 auto 5px
}

.SmallpicRelated .pic {
	width: 150px;
	height: 150px;
	overflow: hidden
}

.SmallpicRelated .Pic_Price {
	height: 20px;
	overflow: hidden
}

.show-rate-summary {
	padding: 10px 0
}

.show-rate-summary ol,.show-rate-summary ul {
	padding-left: 0
}

.seller-rate-info {
	width: 98%
}

.seller-rate-info .text {
	width: 130px;
	border: none;
	padding: 0 0 0 75px
}

.seller-rate-title {
	line-height: 25px;
	float: left;
	font-size: 12px;
	font-weight: 400;
	padding: 5px 5px 0 0;
	margin: 0
}

.score {
	color: #F60;
	font-size: 32px;
	line-height: 32px;
	font-weight: 400;
	margin: 0 2px;
	font-family: Arial;
	float: left
}

.scoreInfo {
	clear: both;
	padding-top: 1px
}

.scoreInfo .c-value-no {
	display: block;
	margin-top: 5px;
	height: 12px;
	vertical-align: inherit;
	overflow: hidden;
	width: 60px;
	text-align: left;
	background-image: url(../images/t1krl0xk8zxxxxxxxx-194-382.png);
	background-repeat: no-repeat
}

.c-value-5 {
	background-position: -128px -71px
}

.c-value-4d5 {
	background-position: -128px -87px
}

.c-value-4 {
	background-position: -128px -103px
}

.c-value-3d5 {
	background-position: -128px -120px
}

.c-value-3 {
	background-position: -128px -137px
}

.c-value-2d5 {
	background-position: -128px -154px
}

.c-value-2 {
	background-position: -128px -170px
}

.c-value-1d5 {
	background-position: -128px -186px
}

.c-value-1 {
	background-position: -128px -203px
}

.c-value-0d5 {
	background-position: -128px -218px
}

.c-value-0 {
	background-position: -128px -234px
}

.graph {
	height: 65px;
	padding: 0;
	vertical-align: middle
}

.scroller {
	display: block;
	margin: 0 5px;
	width: 430px;
	height: 44px;
	text-align: left;
	background-position: 17px bottom;
	background-image: url(../images/t1zy55xcjsxxxxxxxx-487-21.png);
	background-repeat: no-repeat
}

.scroller span {
	display: block;
	height: 22px
}

.scroller em {
	display: block;
	float: right;
	padding-top: 1px;
	height: 22px;
	width: 30px;
	text-align: center;
	color: #fff;
	background-image: url(../images/t1zy55xcjsxxxxxxxx-487-21.png);
	background-repeat: no-repeat;
	background-position: -417px 2px
}

.graph .desc {
	padding-left: 60px;
	overflow: hidden;
	margin-top: -5px;
	zoom: 1;
	display: block;
	width: 400px
}

.graph .desc ul {
	overflow: hidden;
	padding-left: 0
}

.graph .desc li {
	display: block;
	float: left!important;
	width: 80px;
	text-align: center;
	color: gray
}

.J_Show-rate-table {
	width: 100%;
	margin-top: 10px
}

.show-rate-table td {
	padding: 10px 5px
}

.show-rate-table .show-rate-con {
	width: 80%
}

.show-rate-table .show-rate-time span {
	display: block
}

.IForm {
	padding: 1px 0 0
}

.IForm .solid_divide {
	margin: 0 10px
}

.IFormT {
	font: 400 14px/30px "Î¢ÈíÑÅºÚ";
	margin: 0 10px;
	padding-left: 5px
}

.IFormC,.IFormC2 {
	padding: 10px
}

.IFormC table {
	width: 100%
}

.IFormC td {
	padding: 5px
}

.IForm .FC_label {
	height: 26px;
	line-height: 26px;
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
	width: 120px
}

.IForm .FC_Star {
	font-style: normal;
	padding: 0 2px;
	font-size: 14px
}

.IForm .FC_TxtInput {
	height: 20px;
	font: 400 13px/20px "ËÎÌå";
	padding: 2px 5px
}

.IForm .FC_TxtInput {
	width: 200px
}

.IForm .FC_normal {
	margin-left: 10px
}

.IForm .FC_TxtArea {
	width: 550px;
	height: 150px;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	overflow-y: auto;
	resize: none
}

.yzmArea .FC_label {
	line-height: 50px;
	height: 50px
}

.validatecodeImg {
	float: left;
	margin-right: 15px;
	height: 50px;
	width: 120px
}

.validatecodeImg img {
	vertical-align: middle;
	height: 50px;
	width: 120px
}

.yzmArea .FC_TxtInput {
	width: 100px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin-top: 5px
}

.yzmArea .clickChange {
	float: left;
	line-height: 50px;
	padding-left: 25px
}

.yzmArea .FC_normal {
	line-height: 50px
}

.IForm .MSubmit {
	height: 60px;
	padding-top: 20px
}

.MSubmit #overt {
	width: 14px;
	height: 14px;
	float: left;
	margin-top: 10px
}

.MSubmit .overtLabel {
	float: left;
	margin: 10px 20px 0 5px
}

.MSubmit .MessageBut {
	border: none;
	float: left
}

.IFormC2 .P_ListItem_1 {
	padding: 10px 14px;
	border-style: solid dashed dashed solid;
	border-width: 0 0 1px 0;
	padding-bottom: 10px;
	position: relative
}

.IFormC2 .absoluteObj {
	position: absolute;
	right: 60px;
	top: 5px;
	text-align: center
}

.IFormC2 .absoluteObj .FC_PicPrice_n {
	font-size: 30px;
	line-height: 35px
}

.IFormC2 .absoluteObj .FC_TxtInput {
	width: 80px;
	height: 24px;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	margin-top: 5px
}

.IFormC2 .closeObj {
	display: block;
	width: 40px;
	height: 20px;
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	border: 1px solid #888;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	right: 0;
	top: 0
}

.IFormC2 .Pic_box {
	width: 120px;
	height: 90px;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin-right: 10px
}

.IFormC2 .pic {
	width: 120px;
	height: 90px;
	overflow: hidden;
	position: relative
}

.IFormC2 .pic table {
	width: 100%;
	height: 100%
}

.IFormC2 .pic td {
	text-align: center;
	vertical-align: middle
}

.IFormC2 .pic_attr {
	float: left;
	width: 600px
}

.IFormC2 .FC_PicMore_a {
	margin-left: 5px;
	display: inline-block
}

.IFormC2 .FC_PicName {
	font-weight: 400;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-align: left
}

.IFormC2 .FC_PicName_C {
	font-weight: 400;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-align: center
}

.IFormC2 .FC_PicSummary {
	line-height: 20px
}

.IFormC .option_li,.IFormC2 .option_li {
	margin-right: 20px
}

.IFormC .option_li input[type=checkbox],.IFormC2 .option_li input[type=checkbox] {
	width: 14px;
	height: 14px;
	vertical-align: middle
}

.frameContainer {
	margin-bottom: 10px
}

.nyMainContainer {
	margin: 0 auto
}

.hoteInfoWrap {
	border: 1px solid #F7F7F7;
	padding: 5px;
	margin: 10px 5px
}

.hoteInfoWrap .infoDetaTable {
	margin: 0 auto 10px
}

.hoteInfoWrap .infoDetaTable table {
	width: 100%
}

.hoteInfoWrap .infoDetaTable table,.hoteInfoWrap .infoDetaTable td,.hoteInfoWrap .infoDetaTable th {
	border-width: 1px;
	border-style: solid;
	border-color: #ccc
}

.hoteInfoWrap .infoDetaTable td,.hoteInfoWrap .infoDetaTable th {
	padding: 5px
}

.hoteInfoWrap .infoDetaTable .hintText {
	line-height: 30px;
	font-size: 14px
}

.hoteInfoWrap .hoteTable {
	margin: 10px auto
}

.hoteInfoWrap .hoteTable table {
	width: 100%
}

.hoteInfoWrap .hoteTable table td {
	padding: 3px 3px 8px 3px
}

.hoteInfoWrap .hoteTable td.FC_label {
	width: 100px;
	text-align: left
}

.hoteInfoWrap .hoteTable .houseList table {
	border-collapse: separate;
	border-spacing: 2px;
	width: 80%;
	margin: 10px
}

.hoteInfoWrap .hoteTable .houseList caption {
	font-size: 14px;
	line-height: 20px;
	padding: 5px
}

.hoteInfoWrap .hoteTable .houseList td {
	border: 1px solid #ddd;
	padding: 5px
}

.hoteInfoWrap .hoteTable .sumPrice {
	text-align: right;
	line-height: 30px;
	width: 80%
}

.my-payform-left .hoteInfoWrap .hoteTable table td {
	width: 180px
}

.my-payform-left .hoteInfoWrap .hoteTable td.FC_label {
	width: auto;
	text-align: left
}

.showProAlbum {
	width: 98%;
	margin: 0 auto 20px
}

.showProAlbum .photoTitle {
	height: 30px;
	padding-bottom: 10px
}

.showProAlbum .photoTitleName {
	float: right;
	font-size: 14px;
	line-height: 30px
}

.showProAlbum .photoTitleName .photoName a {
	display: inline-block;
	padding: 0 20px;
	height: 30px;
	border: 1px solid #ccc;
	background-color: #efefef;
	color: #000;
	font: 400 14px/30px 'Î¢ÈíÑÅºÚ';
	margin: 0 0 0 20px
}

.showProAlbum .photoNumber {
	padding-left: 5px
}

.showProAlbum .photoNumber b {
	font-weight: 400
}

.showProAlbum .photoNumber em {
	padding: 0 3px
}

.showProAlbum .photoTitleNumber {
	float: left
}

.showProAlbum .showbigPhoto {
	width: 100%;
	position: relative;
	margin-bottom: 30px
}

.showProAlbum .bigPhoto {
	width: 100%;
	overflow: hidden;
	text-align: center;
	position: relative;
	z-index: 1;
	height: 150px
}

.showProAlbum .bigPhoto img {
	max-width: 100%
}

.showProAlbum .loadingIcon {
	position: absolute;
	z-index: 3;
	left: 0;
	top: 0;
	text-align: center;
	width: 100%;
	height: 100%;
	z-index: 3;
	background: #fff url(../images/loading.gif) center no-repeat;
	display: none
}

.showProAlbum .photoNext,.showProAlbum .photoPrev {
	display: block;
	background: url(../images/739f5819499c4d0d88d04a87012e639e.gif);
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
	z-index: 2
}

.showProAlbum .photoPrev {
	left: 0;
	cursor: url(/images/VNew/prev.cur),default
}

.showProAlbum .photoNext {
	right: 0;
	cursor: url(/images/VNew/next.cur),default
}

.showProAlbum .photoEnd {
	width: 240px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 0;
	z-index: 4;
	margin-left: -120px;
	opacity: 0;
	filter: alpha(opacity=0)
}

.showProAlbum .photoEnd .opacitylayer {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #444;
	opacity: .5;
	border: 1px solid #ccc;
	z-index: -1;
	border-radius: 10px
}

.showProAlbum .photoEnd p {
	color: #fff;
	text-align: center;
	padding-top: 15px;
	font-size: 14px
}

.showProAlbum .photoEnd span {
	display: block;
	padding-top: 15px;
	text-align: center
}

.showProAlbum .photoEnd a {
	display: inline-block;
	height: 30px;
	padding: 0 10px;
	background-color: #40ABDF;
	border: 1px solid #83CAEB;
	border-radius: 5px;
	color: #fff;
	line-height: 30px;
	margin-left: 5px
}

.showProAlbum .showPhotoExplain {
	margin: 0 auto 30px;
	width: 90%;
	display: none
}

.showProAlbum .showPhotoExplain .FC_PicName {
	font-size: 18px;
	line-height: 30px;
	font-weight: 700
}

.showProAlbum .showPhotoExplain .FC_PicSummary {
	text-indent: 2em;
	line-height: 20px;
	font-size: 12px
}

.showProAlbum .smallPhotoArea {
	position: relative;
	width: 100%
}

.showProAlbum .nextAlbum,.showProAlbum .prevAlbum {
	width: 116px;
	height: 96px;
	background: url(../images/smallalbum_bg.png) no-repeat right bottom;
	overflow: hidden;
	position: absolute;
	top: 0
}

.showProAlbum .nextAlbum a,.showProAlbum .prevAlbum a {
	display: block;
	width: 100px;
	height: 80px;
	overflow: hidden;
	margin: 6px 0 0 6px
}

.showProAlbum .prevAlbum {
	left: 0
}

.showProAlbum .nextAlbum {
	right: 0
}

.showProAlbum .smallPhotoList {
	position: relative;
	margin: 0 120px
}

.showProAlbum .smallPhotoList span.photoLeft,.showProAlbum .smallPhotoList span.photoRight {
	position: absolute;
	display: block;
	height: 25px;
	width: 25px;
	top: 32px;
	background-color: #ccc;
	border-radius: 50%;
	cursor: pointer
}

.showProAlbum .smallPhotoList span.photoLeft {
	left: -5px
}

.showProAlbum .smallPhotoList span.photoRight {
	right: -5px
}

.showProAlbum .smallPhotoList span.photoLeft b,.showProAlbum .smallPhotoList span.photoRight b {
	display: block;
	width: 0;
	height: 0;
	border-width: 7px;
	overflow: hidden;
	position: absolute;
	top: 5px
}

.showProAlbum .smallPhotoList span.photoLeft b {
	border-color: transparent #aaa transparent transparent;
	border-style: dashed solid dashed dashed;
	left: 0
}

.showProAlbum .smallPhotoList span.photoRight b {
	border-color: transparent transparent transparent #aaa;
	border-style: dashed dashed dashed solid;
	left: 10px
}

.showProAlbum .smallPhotoList span.photoLeft:hover {
	background-color: #999
}

.showProAlbum .smallPhotoList span.photoLeft:hover b {
	border-color: transparent #fff transparent transparent
}

.showProAlbum .smallPhotoList span.photoRight:hover {
	background-color: #999
}

.showProAlbum .smallPhotoList span.photoRight:hover b {
	border-color: transparent transparent transparent #fff
}

.showProAlbum .smallPhotoList .smallPhoto {
	height: 100px;
	overflow: hidden;
	position: relative;
	margin: 0 18px
}

.showProAlbum .smallPhotoList .smallPhoto div.cur {
	width: 100px;
	height: 80px;
	border-width: 2px;
	position: absolute;
	left: 0;
	top: 5px;
	z-index: 3;
	border-width: 2px;
	border-style: solid;
	display: none
}

.showProAlbum .smallPhotoList .smallPhoto ul {
	height: 90px;
	width: 9999px;
	padding-top: 5px
}

.showProAlbum .smallPhotoList .smallPhoto li {
	width: 100px;
	height: 80px;
	float: left;
	overflow: hidden;
	text-align: center;
	font-size: 0;
	margin-right: 10px;
	border-width: 2px
}

.showProAlbum .smallPhotoList .smallPhoto li p,.showProAlbum .smallPhotoList .smallPhoto li span {
	display: none
}

.showProAlbum .smallPhotoList .smallPhoto img {
	vertical-align: middle
}

.wrapper-960 .Big_ListStyle_1 .P_ListItem_1 {
	margin: 15px 13px 0 12px
}

.wrapper-960 .Big_ListStyle_4 .P_ListItem_1 {
	margin: 15px 17px 0
}

.wrapper-960 .Big_ListStyle_9 .proItem {
	width: 215px;
	margin: 10px 10px 0
}

.wrapper-960 .Big_ListStyle_10 .P_ListItem_1 {
	margin: 15px 15px 0
}

.wrapper-960 .listItem_style_5 .P_ListItem_1 {
	margin: 10px 5px 0
}

.wrapper-960 .listItem_style_6 .P_ListItem_1 {
	margin: 15px 10px 0
}

.wrapper-1020 .Big_ListStyle_1 .P_ListItem_1 {
	margin: 15px 21px 0 19px
}

.wrapper-1020 .Big_ListStyle_4 .P_ListItem_1 {
	margin: 15px 23px 0
}

.wrapper-1020 .Big_ListStyle_9 .proItem {
	width: 215px;
	margin: 10px 17px 0 18px
}

.wrapper-1020 .Big_ListStyle_10 .P_ListItem_1 {
	margin: 15px 25px 0
}

.wrapper-1020 .listItem_style_5 .P_ListItem_1 {
	margin: 10px 8px 0 9px
}

.wrapper-1020 .listItem_style_6 .P_ListItem_1 {
	margin: 15px 15px 0
}

.wrapper-1080 .Big_ListStyle_1 .P_ListItem_1 {
	margin: 15px 28px 0 27px
}

.wrapper-1080 .Big_ListStyle_4 .P_ListItem_1 {
	margin: 15px 29px 0
}

.wrapper-1080 .Big_ListStyle_9 .proItem {
	width: 215px;
	margin: 10px 30px
}

.wrapper-1080 .Big_ListStyle_10 .P_ListItem_1 {
	margin: 15px 35px 0
}

.wrapper-1080 .listItem_style_5 .P_ListItem_1 {
	margin: 10px 12px 0 13px
}

.wrapper-1080 .listItem_style_6 .P_ListItem_1 {
	margin: 15px 20px 0
}

.wrapper-1140 .Big_ListStyle_1 .P_ListItem_1 {
	margin: 15px 36px 0 34px
}

.wrapper-1140 .Big_ListStyle_4 .P_ListItem_1 {
	margin: 15px 35px 0
}

.wrapper-1140 .Big_ListStyle_9 .proItem {
	width: 215px;
	margin: 10px 38px 0 37px
}

.wrapper-1140 .Big_ListStyle_10 .P_ListItem_1 {
	margin: 15px 45px 0
}

.wrapper-1140 .listItem_style_5 .P_ListItem_1 {
	margin: 10px 16px 0 17px
}

.wrapper-1140 .listItem_style_6 .P_ListItem_1 {
	margin: 15px 25px 0
}

.wrapper-1200 .Big_ListStyle_1 .P_ListItem_1 {
	margin: 15px 31px 0
}

.wrapper-1200 .Big_ListStyle_4 .P_ListItem_1 {
	margin: 15px 41px 0
}

.wrapper-1200 .Big_ListStyle_9 .proItem {
	width: 215px;
	margin: 10px 45px
}

.wrapper-1200 .Big_ListStyle_10 .P_ListItem_1 {
	margin: 15px 55px 0
}

.wrapper-1200 .listItem_style_5 .P_ListItem_1 {
	margin: 10px 20px
}

.wrapper-1200 .listItem_style_6 .P_ListItem_1 {
	margin: 15px 30px 0
}

.wrapper-1260 .Big_ListStyle_1 .P_ListItem_1 {
	margin: 15px 50px 0 50px
}

.wrapper-1260 .Big_ListStyle_4 .P_ListItem_1 {
	margin: 15px 47px 0
}

.wrapper-1260 .Big_ListStyle_9 .proItem {
	width: 215px;
	margin: 10px 53px 0 52px
}

.wrapper-1260 .Big_ListStyle_10 .P_ListItem_1 {
	margin: 15px 65px 0
}

.wrapper-1260 .listItem_style_5 .P_ListItem_1 {
	margin: 10px 23px 0 24px
}

.wrapper-1260 .listItem_style_6 .P_ListItem_1 {
	margin: 15px 35px 0
}

.wrapper-1320 .Big_ListStyle_1 .P_ListItem_1 {
	margin: 15px 58px 0 57px
}

.wrapper-1320 .Big_ListStyle_4 .P_ListItem_1 {
	margin: 15px 53px 0
}

.wrapper-1320 .Big_ListStyle_9 .proItem {
	width: 215px;
	margin: 10px 60px
}

.wrapper-1320 .Big_ListStyle_10 .P_ListItem_1 {
	margin: 15px 75px 0
}

.wrapper-1320 .listItem_style_5 .P_ListItem_1 {
	margin: 10px 28px 0 29px
}

.wrapper-1320 .listItem_style_6 .P_ListItem_1 {
	margin: 15px 40px 0
}

.jifen_ListStyle_1 .prolist_style ul {
	width: 100%
}

.article_listItem_style .listItem_style_1 {
	margin: 0 10px;
	padding: 0
}

.article_listItem_style .listItem_style_1 .P_ListItem_1 {
	border-style: dashed;
	border-width: 0 0 1px 0;
	padding: 10px 0
}

.article_listItem_style .listItem_style_1 .Pic_box {
	float: left;
	margin-right: 10px;
	width: 120px;
	height: 90px
}

.article_listItem_style .listItem_style_1 .pic {
	width: 120px;
	height: 90px;
	overflow: hidden
}

.article_listItem_style .listItem_style_1 .pic img {
	width: 120px;
	height: 90px
}

.article_listItem_style .listItem_style_1 .pic_attr {
	overflow: hidden;
	height: auto
}

.article_listItem_style .listItem_style_1 .pic_times {
	padding: 5px 0
}

.article_listItem_style .listItem_style_1 h3 {
	height: 30px;
	line-height: 30px;
	font-weight: 700
}

.article_listItem_style .listItem_style_1 p {
	line-height: 18px;
	height: auto
}

.article_listItem_style .listItem_style_1 .FC_PicMore_a {
	margin-left: 5px
}

.article_listItem_style .docMore {
	text-align: center;
	margin-top: 10px
}

.article_listItem_style .docMore a {
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #efefef;
	font-size: 14px
}

.articleBBS {
	margin: 10px 15px
}

.innerStyle_tab_c .articleBBS {
	margin: 5px
}

.articleBBS .FC_Tit3_more {
	float: right
}

.articleBBS .DetailTable {
	margin: 10px 0;
	padding: 1px
}

.articleBBS .DetailTable table {
	margin: -1px;
	width: 100%;
	border-width: 1px 1px 0
}

.articleBBS .DetailTable th {
	font-size: 100
}

.articleBBS .DetailTable td {
	padding: 15px 10px;
	border-width: 0 0 1px
}

.articleBBS .docMore {
	text-align: center;
	margin-top: 10px
}

.articleBBS .docMore a {
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #efefef;
	font-size: 14px
}

.new_em {
	font-size: 14px;
	color: #ff4242;
	font-style: normal;
	line-height: 27px;
	float: left
}

.new_em font {
	color: #555
}

.gantan {
	float: left;
	margin-top: 5px;
	margin-left: 5px
}

.plaint_div1_c {
	width: 274px;
	position: absolute;
	border-radius: 5px;
	overflow: hidden;
	clear: both;
	display: none
}

.plaint_div1_c span {
	display: block;
	width: 21px;
	height: 10px;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0
}

.plaint_div1_c table {
	text-align: center;
	border: 1px solid #dbdbdb;
	margin-top: 9px;
	background: #FFF
}

.plaint_div1_c table th {
	text-align: center;
	height: 35px;
	background-color: #FAFAFB;
	color: #333
}

.plaint_div1_c table td {
	height: 30px;
	border-right: 1px solid #ededed;
	border-top: 1px solid #ededed;
	color: #666
}

.plaint_div1 a {
	border: 2px solid #ccc;
	width: 30px;
	height: 30px;
	display: block;
	border-radius: 50%;
	text-align: center;
	line-height: 30px;
	color: #ccc;
	font-size: 28px;
	float: right
}

.plaint_div1_c table .cur {
	background-color: #FF6606;
	color: #FFF
}