/* search-list.css Date:2019-12-10 15:18:31 */
@charset "UTF-8";
	.btn {
	cursor:pointer;
	text-align:center;
	font-family:"Microsoft Yahei";
	border:0 none;
	transition:all .08s ease-in;
	-moz-transition:all .08s ease-in;
	-ms-transition:all .08s ease-in;
	-o-transition:all .08s ease-in;
	-webkit-transition:all .08s ease-in;
	outline:0
}
.btn-primary {
	color:#fff;
	background:#E6133C;
	font-size:16px;
	height:36px;
	width:136px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px
}
.btn-primary:hover {
	background:#fa2244
}
.btn-notprimary {
	color:#fff;
	background:#bbb;
	font-size:16px;
	height:36px;
	width:136px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px
}
.btn-secondary {
	height:26px;
	background:#E6133C;
	width:70px;
	color:#fff;
	font-size:12px
}
.btn-secondary:hover {
	background:#fa2244
}
.btn-notsecondary {
	height:26px;
	background:#bbb;
	width:70px;
	color:#fff;
	font-size:12px
}
.btn-notsecondaryclick {
	height:26px;
	background:#fa2244;
	width:70px;
	color:#fff;
	font-size:12px
}
.btn-submit {
	height:26px;
	width:70px;
	background:#fff;
	color:#333;
	border:1px solid #ccc;
	font-size:12px
}
.btn-submit:hover {
	color:#000;
	border:1px solid #999
}
.btn-notsubmit {
	height:26px;
	width:70px;
	background:#eee;
	border:1px solid #ccc;
	color:#999;
	font-size:12px
}
.btn-notsubmitclick {
	height:26px;
	width:70px;
	background:#fff;
	border:1px solid #ccc;
	color:#333;
	font-size:12px
}
.btn-greysubmit {
	height:26px;
	width:70px;
	background:#f5f5f5;
	color:#333;
	border:1px solid #ccc;
	font-size:12px
}
.btn-greysubmit:hover {
	color:#000;
	border:1px solid #999;
	background:#eee
}
.btn-notgreysubmit {
	height:26px;
	width:70px;
	background:#eee;
	border:1px solid #ccc;
	color:#999;
	font-size:12px
}
.btn-notgreysubmitclick {
	height:26px;
	width:70px;
	background:#f5f5f5;
	color:#333;
	border:1px solid #ccc;
	font-size:12px
}
body {
	background:#fff
}
.list-class li {
	float:left;
	position:relative;
	width:108px;
	height:48px;
	border:1px solid #eee;
	overflow:hidden;
	text-align:center;
	line-height:48px;
	color:#999;
	margin:4px 5px 4px 0;
	display:inline;
	cursor:pointer;
	white-space:nowrap;
	text-overflow:ellipsis
}
.list-class li span {
	display:inline;
	text-align:center
}
.list-class li span img {
	height:48px
}
.list-class li i {
	display:none
}
.list-class li i img {
	width:96px;
	height:48px
}
@-moz-document url-prefix() {
	.list-class li span {
	float:left;
	width:100%
}
}.list-class li.on {
	background:#fff url(../images/cha-1.png) no-repeat right bottom;
	height:46px;
	border:2px solid #ddd;
	width:106px;
	line-height:46px;
	color:#999
}
.list-class li.on i {
	display:inline;
	color:#999;
	white-space:nowrap
}
.list-class li.on span {
	display:none
}
.list-class li.on:hover {
	background:#fef9ee url(../images/cha-2.png) no-repeat right bottom;
	height:46px;
	border:2px solid #d5af82;
	width:106px;
	line-height:46px;
	color:#987144
}
.list-class li:hover {
	background:#fef9ee;
	height:46px;
	border:2px solid #d5af82;
	width:106px;
	line-height:46px
}
.list-class li:hover span {
	display:none
}
.list-class li:hover i {
	display:inline;
	color:#987144;
	white-space:nowrap
}
.listclass li {
	float:left;
	margin-left:-1px;
	position:relative
}
.listclass li a span {
	float:left;
	display:inline-block
}
.listclass li a i {
	float:left;
	margin-left:7px;
	display:inline-block;
	width:7px;
	height:34px;
	background-repeat:no-repeat
}
.listclass li a:link,.listclass li a:visited {
	border:1px solid #ccc;
	display:block;
	padding:0 15px;
	height:34px;
	line-height:34px;
	background:#f8f8f8
}
.listclass li a:hover {
	background:#f8f8f8;
	border:1px solid #df3d36;
	color:#e6133c;
	position:relative;
	z-index:2
}
.listclass li a.disable {
	border:1px solid #ccc;
	color:#bbb;
	cursor:not-allowed
}
.listclass li a.disable:hover {
	border:1px solid #ccc;
	color:#bbb
}
.listclass li:hover i {
	background-position:-7px center
}
.listclass li.on {
	z-index:3
}
.listclass li.upanddown i {
	background-image:url(../images/icon-xiala.png);
	background-position:0 center
}
.listclass li.upanddown a.disable i {
	background-image:url(../images/list-new-arrow.png);
	background-position:-7px center
}
.listclass li.sort i {
	background-image:url(../images/icon-xiala1.png);
	background-position:0 center
}
.listclass li.on a:link,.listclass li.on a:visited {
	background:#c01133;
	border:1px solid #c01133;
	color:#FFF
}
.listclass li.on i {
	background-position:-14px center
}
.listclass li.down i {
	background-position:-21px center
}
.left-money {
	float:left;
	margin-left:10px;
	display:inline-block;
	height:34px;
	position:relative;
	z-index:3;
	width:164px
}
.left-money .moneyshow {
	padding:4px;
	position:absolute;
	border:1px solid #ccc;
	background:#f8f8f8
}
.left-money .moneyshow .btn-secondary {
	background:#e6133c;
	border:1px solid #e6133c
}
.left-money .moneyshow .btn-secondary:hover {
	background:#fa2244;
	border:1px solid #fa2244
}
.left-money input {
	height:24px;
	border:1px solid #ccc;
	width:68px;
	text-align:center;
	background:#fff;
	float:left;
	font-family:'Microsoft YaHei';
	vertical-align:middle;
	*line-height:24px
}
.left-money span {
	display:inline-block;
	padding:0 5px;
	float:left
}
.option {
	float:left
}
.option label {
	margin-right:25px;
	line-height:34px;
	float:left;
	cursor:pointer
}
.option label input {
	float:left;
	cursor:pointer;
	margin-top:10px;
	outline:0;
	padding:0;
	list-style:none;
	*margin-top:8px
}
.option label span {
	cursor:pointer;
	float:left;
	margin-left:5px;
	color:#333;
	font-family:'Microsoft YaHei'
}
.option label span.on-span {
	color:#2e3385;
	background:url(../images/kj-icon.png) no-repeat left;
	padding-left:18px
}
.option label img {
	margin:4px 0 0 6px;
	cursor:pointer;
	width:78px;
	height:26px
}
.option label i {
	width:12px;
	height:12px;
	margin-top:11px;
	margin-left:4px;
	float:left;
	display:inline;
	background:url(../images/list-new-alert.png) 0 0 no-repeat
}
.option label i .tips {
	z-index:1000;
	text-align:left;
	border:1px solid #ffdaa2;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:6px 8px;
	color:#000;
	background-color:ivory;
	position:absolute;
	top:25px;
	left:-100px;
	font-family:'Microsoft YaHei';
	display:none
}
.option label i .tips .tip-arrow-top {
	margin-top:-14px;
	position:absolute;
	top:0;
	left:98px;
	width:17px;
	height:14px;
	background:url(../images/tip-yellow_arrow.png) no-repeat
}
.option label i .tips .tips-line {
	width:240px;
	height:24px;
	line-height:24px;
	float:left;
	display:inline;
	color:#bb7e23
}
.option label i .tips .tips-line a {
	float:right;
	display:inline;
	color:#999
}
.option label i .tips .tips-line a em {
	width:12px;
	height:12px;
	margin:7px 4px 0;
	float:right;
	display:inline;
	background:url(../images/list-new-alert.png) 0 -26px no-repeat
}
.option label i .tips .tips-line a:hover {
	color:#e6133c
}
.option label i .tips .tips-line a:hover em {
	background-position:0 -39px
}
.option label i .tips .tips-txt {
	width:240px;
	height:auto;
	line-height:22px;
	float:left;
	display:inline;
	color:#000
}
.option label i:hover {
	background-position:0 -13px;
	position:relative
}
.option label i:hover .tips {
	display:inline
}
.pro-class {
	width:1200px
}
.pro-class:after {
	display:block;
	content:" ";
	height:0;
	clear:both;
	visibility:hidden
}
.pro-class li {
	margin-top:10px;
	margin-right:10px;
	float:left;
	position:relative;
	width:230px;
	height:390px
}
.pro-class li:hover .search-list-show {
	bottom:0
}
.pro-img {
	overflow:hidden
}
.pro-img .phone {
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	color:#fff;
	background:#ff4a4a;
	background:-moz-linear-gradient(135deg,#ff4a4a 20%,#e911b9);
	background:-webkit-gradient(linear,20% 80%,0 0,from(#ff4a4a),to(#e911b9));
	background:-webkit-linear-gradient(135deg,#ff4a4a 20%,#e911b9);
	background:linear-gradient(135deg,#ff4a4a 20%,#e911b9);
	background:-o-linear-gradient(135deg,#ff4a4a 20%,#e911b9);
	padding:5px;
	border-radius:3px;
	margin-right:10px
}
.pro-img .ptuan {
	position:absolute;
	bottom:0;
	left:0;
	cursor:pointer;
	color:#fff;
	padding:3px 12px;
	background:#ff4a4a;
	background:-moz-linear-gradient(135deg,#ff4a4a 20%,#e911b9);
	background:-webkit-gradient(linear,20% 80%,0 0,from(#ff4a4a),to(#e911b9));
	background:-webkit-linear-gradient(135deg,#ff4a4a 20%,#e911b9);
	background:linear-gradient(135deg,#ff4a4a 20%,#e911b9);
	background:-o-linear-gradient(135deg,#ff4a4a 20%,#e911b9);
	border-radius:3px;
	margin-right:10px
}
.phoneshow {
	width:140px;
	height:140px;
	position:absolute;
	left:0;
	top:30px;
	display:none
}
.ptuanshow {
	width:160px;
	height:160px;
	position:absolute;
	left:0;
	top:0;
	display:none
}
.point {
	float:right;
	padding-top:19px;
	height:10px
}
.point ul li {
	float:left;
	margin-left:6px;
	display:inline;
	width:10px;
	height:10px;
	background-image:url(../images/dian-bg.png);
	background-position:left center;
	background-repeat:no-repeat
}
.point ul li.on,.point ul li:hover {
	background-position:right center
}
.path {
	font-family:'Microsoft YaHei';
	position:relative;
	height:56px;
	z-index:195
}
.path-icon {
	float:left;
	padding-left:15px;
	background:url(../images/left-icon.png) no-repeat left;
	padding-right:10px;
	font-size:12px!important
}
.path-font {
	float:left;
	color:#333;
	margin:0;
	padding:0;
	background:0 0;
	padding-right:10px;
	padding-left:10px
}
.path-current a:link,.path-current a:visited,.path-font a:link,.path-font a:visited {
	color:#333;
	text-decoration:none;
	display:block;
	max-width:72px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.path-current a:hover,.path-font a:hover {
	color:#e6133c;
	text-decoration:underline
}
.path-show {
	border:1px dashed #ddd;
	line-height:24px;
	height:24px;
	padding:0 20px 0 10px;
	color:#333;
	background:url(../images/showrighticon.png) no-repeat right 10px;
	position:relative
}
.path-show span {
	display:block;
	max-width:72px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.path-show span a:link,.path-show span a:visited {
	color:#333
}
.path-show span a:hover {
	color:#e6133c;
	text-decoration:underline
}
.path-show-1 {
	border:1px dashed #d5af82;
	line-height:24px;
	height:24px;
	padding-left:10px;
	color:#333;
	position:relative
}
.path-show-1 .fl {
	color:#999;
	float:left
}
.path-show-1 i {
	color:#987144
}
.path-show:hover {
	border:1px dashed #e6133c;
	background:url(../images/showrighticon.png) no-repeat right -17px
}
.path-show:hover span {
	color:#e6133c
}
.path-input {
	height:22px;
	padding:1px;
	border:1px solid #ddd;
	padding-left:10px;
	width:150px
}
.path-input input {
	float:left;
	height:22px;
	border:0;
	width:125px;
	font-family:'Microsoft YaHei';
	vertical-align:middle;
	*line-height:22px
}
.path-input button {
	height:22px;
	width:22px;
	border:0;
	background:url(../images/select-button.png) no-repeat center center;
	cursor:pointer;
	float:right
}
.path-input-bk {
	border:1px solid #7fcbfe;
	border-radius:2px;
	box-shadow:0 0 3px #bbb
}
.path-input-bk button {
	background:#7fcbfe url(../images/select-button-bg.png) no-repeat center center
}
.filter {
	border-top:2px solid #987144;
	font-family:'Microsoft YaHei';
	float:left;
	display:inline
}
.filter-item {
	background:#f8f8f8;
	border-bottom:1px solid #ddd;
	float:left;
	display:inline
}
.filter-left {
	float:left;
	display:inline;
	width:90px;
	margin:0 20px;
	color:#999;
	text-align:right;
	line-height:34px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.filter-right {
	width:1040px;
	float:left;
	display:inline;
	background:#FFF;
	padding:6px 0;
	padding-left:20px;
	line-height:22px;
	min-height:22px;
	color:#333
}
.wid-list {
	width:925px
}
.filter-right-item {
	margin-right:28px;
	max-width:88px;
	height:22px;
	line-height:22px;
	float:left;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.filter-right-item a:link {
	color:#333;
	white-space:nowrap
}
.filter-right-item a:visited {
	color:#333
}
.filter-right-item a:hover {
	color:#987144;
	text-decoration:underline
}
.filter-right-item-auto {
	width:auto;
	margin-right:35px;
	height:22px
}
.filter-item-pr {
	padding-right:14px;
	background:url(../images/xlicon.png) no-repeat right 9px;
	display:inline-block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	max-width:72px
}
.ulfclass li:hover .filter-item-pr {
	background:url(../images/xlicon.png) no-repeat right -22px
}
.sequence {
	margin-top:20px;
	height:36px;
	float:left;
	display:inline
}
.sequence-left {
	height:36px;
	float:left;
	overflow:hidden;
	font-family:'Microsoft YaHei'
}
.sequence-right {
	margin-left:10px;
	height:34px;
	border:1px solid #ccc;
	background:#f8f8f8;
	padding:0 4px 0 10px;
	float:right;
	width:645px
}
.sequence-right-pt {
	float:right;
	color:#666;
	line-height:26px;
	padding-top:4px
}
.sequence-right-pt span {
	color:#e6133c
}
.fl {
	float:left;
	display:inline
}
.swicon {
	height:24px;
	width:24px;
	border:1px solid #ccc;
	background-color:#eee;
	background-position:center center;
	background-repeat:no-repeat;
	margin-left:8px;
	display:block
}
.swicon:hover {
	background-color:#fff;
	border:1px solid #999;
	box-shadow:0 0 3px #bbb
}
.buledt {
	background-image:url(../images/slicon.png);
	float:left
}
.buridt {
	background-image:url(../images/swicon.png);
	float:right
}
.prolist {
	font-family:'Microsoft YaHei';
	margin-top:10px;
	position:relative;
	float:left;
	display:inline
}
.pro-show {
	width:202px;
	border:1px solid #eee;
	padding:14px 13px;
	height:auto;
	padding-bottom:0;
	float:left;
	display:inline
}
.pro-class li:hover .pro-show {
	border:1px solid #e6133c;
	background:#fff;
	border-radius:2px;
	box-shadow:0 0 3px rgba(0,0,0,.25);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.25);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.25)
}
.pro-icon {
	position:absolute;
	right:2px;
	top:2px;
	z-index:2
}
.pro-money {
	height:26px;
	margin-top:10px;
	position:relative
}
.pro-name {
	line-height:21px;
	color:#333;
	height:21px;
	word-break:break-all;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.pro-name i {
	background:#6db1cd;
	color:#fff;
	height:16px;
	border-radius:2px;
	padding:0 4px;
	float:left;
	margin-right:4px;
	display:block;
	line-height:16px;
	font-size:12px;
	margin-top:2px
}
.two-line {
	height:42px;
	overflow:hidden;
	white-space:normal;
	word-break:break-all
}
.product-comment {
	height:42px;
	clear:both
}
.pro-name a:link,.pro-name a:visited {
	color:#333;
	word-break:break-all
}
.pro-name a:hover {
	color:#e6133c;
	text-decoration:underline
}
.pro-info {
	line-height:21px;
	color:#ff875a;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.pro-info a {
	color:#ff875a;
	text-decoration:none;
	word-break:break-all
}
.pro-info a:hover {
	color:#ff875a;
	text-decoration:underline
}
.pro-discount {
	line-height:21px;
	color:#e6133c;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-decoration:none
}
.pro-discount a {
	color:#e6133c;
	text-decoration:none;
	word-break:break-all
}
.pro-discount a:hover {
	color:#e6133c;
	text-decoration:underline
}
.pro-button {
	padding:4px 0 14px;
	display:block
}
.pro-button button {
	width:100%
}
.pro-button button.btn-primary {
	border:1px solid #e6133c;
	background:#fff;
	color:#e6133c
}
.pro-button button.btn-primary:hover {
	background:#e6133c;
	color:#fff
}
.pro-assess {
	height:21px;
	line-height:21px
}
.pro-assess-left {
	float:left;
	background:url(../images/w13-icon.png) no-repeat left;
	padding-left:20px;
	color:#08c
}
.pro-assess-new {
	float:left;
	background:url(../images/list-praise.png) no-repeat left;
	padding-left:18px;
	color:#ff4c61;
	margin-left:12px
}
.pro-assess-right {
	float:left;
	color:#999
}
.pro-assess-right a:link,.pro-assess-right a:visited {
	color:#999
}
.pro-assess-right a:hover {
	color:#333;
	text-decoration:underline
}
.pro-top {
	height:21px;
	line-height:21px
}
.pro-top .pro-top-left {
	float:left;
	background:url(../images/list-top-icon.png) no-repeat left;
	padding-left:20px;
	color:#999
}
.pro-top .pro-top-left span {
	float:left
}
.pro-top .pro-top-left .red {
	float:left;
	display:inline;
	margin:0 4px;
	color:#666;
	text-decoration:none;
	max-width:84px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.pro-top .pro-top-left a.red:hover {
	text-decoration:underline
}
.fr-show {
	float:left;
	width:68px;
	margin-left:2px
}
.ul-secondary {
	margin-left:-1px;
	*position:relative;
	*left:-1px
}
.ul-secondary li {
	float:left;
	padding:0 15px;
	color:#FFF;
	width:108px;
	margin-top:15px;
	border-left:1px dashed #fff;
	display:inline-block
}
.ul-secondary li dl {
	margin:0;
	list-style:none;
	padding:0
}
.ul-secondary li dd {
	margin:0;
	list-style:none;
	padding:0;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#bbb;
	display:block;
	height:21px;
	line-height:21px
}
.ul-secondary li dd a:link,.ul-secondary li dd a:visited {
	color:#bbb;
	font-size:12px;
	line-height:21px
}
.ul-secondary li dd a:hover {
	text-decoration:underline;
	color:#FFF
}
.ul-secondary li dd.on,.ul-secondary li dd.on a:link,.ul-secondary li dd.on a:visited {
	color:#eee;
	font-weight:700
}
.ul-secondary li dd.on a:hover {
	color:#eee;
	font-weight:700;
	text-decoration:none
}
.path-show:hover .show-drop {
	display:block
}
.show-drop {
	position:absolute;
	top:25px;
	left:0;
	padding-top:10px;
	z-index:1;
	display:none
}
.show-drop-bg {
	overflow:hidden;
	background:url(../images/show-bg-1.png);
	padding-bottom:15px;
	line-height:21px;
	max-width:834px;
	position:relative
}
.show-drop-bg:after {
	display:block;
	content:" ";
	height:0;
	clear:both;
	visibility:hidden
}
.white {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	float:left;
	max-width:120px
}
.white-gb {
	float:left;
	background:url(../images/bi.png) no-repeat center center;
	height:24px;
	width:24px;
	cursor:pointer
}
.path-pa {
	position:absolute;
	left:0;
	white-space:nowrap;
	height:26px;
	font-size:0
}
.path-tue {
	position:absolute;
	right:0;
	top:0;
	width:38px;
	height:56px;
	background:#FFF url(../images/tue.png) no-repeat center center;
	display:none;
	cursor:pointer
}
.path-tue1 {
	position:absolute;
	left:0;
	top:0;
	width:38px;
	height:56px;
	background:#FFF url(../images/tue1.png) no-repeat center center;
	display:none;
	cursor:pointer
}
.showbg {
	position:absolute;
	left:-1px;
	border:1px solid #ddd;
	background:#FFF;
	top:26px;
	display:none;
	min-width:100%;
	line-height:21px;
	padding:5px 0
}
.showbg dd {
	float:left;
	line-height:21px;
	padding:0 12px;
	white-space:nowrap;
	color:#333;
	width:60px;
	display:inline-block;
	text-overflow:ellipsis;
	overflow:hidden
}
.showbg dd a:link,.showbg dd a:visited {
	color:#333
}
.showbg dd a:hover {
	color:#987144;
	text-decoration:underline
}
.wide-version dd {
	float:left;
	line-height:21px;
	padding:0 12px;
	white-space:nowrap;
	color:#333;
	width:75px;
	display:inline-block;
	overflow:hidden
}
.wide-version dd a:link,.wide-version dd a:visited {
	color:#333
}
.wide-version dd a:hover {
	color:#987144;
	text-decoration:underline
}
.ulfclass {
	margin-left:-6px
}
.ulfclass li {
	padding:0 6px;
	height:26px;
	border:1px solid #FFF;
	float:left;
	margin-right:25px;
	position:relative
}
.ulfclass li span {
	position:absolute;
	width:100%;
	height:3px;
	background:#FFF;
	left:0;
	top:26px;
	display:none;
	z-index:2
}
.ulfclass li:hover {
	border:1px solid #ddd;
	z-index:4
}
.ulfclass li:hover .showbg,.ulfclass li:hover span {
	display:block
}
.fr-button {
	float:right
}
.fr-button-a {
	float:left;
	height:22px;
	width:56px;
	line-height:22px;
	background:#eee;
	color:#666;
	text-align:center;
	cursor:pointer
}
.fr-button-a:hover {
	background:#fef9ee;
	color:#987144
}
.fr-button-b {
	float:left;
	height:22px;
	width:50px;
	line-height:22px;
	background:#fff;
	color:#666;
	text-align:center;
	cursor:pointer;
	background-image:url(../images/showrighticon.png);
	background-repeat:no-repeat;
	background-position:right 9px;
	padding-right:6px
}
.fr-button-b:hover {
	color:#987144
}
.clr {
	clear:both
}
.hdl {
	height:24px;
	border-bottom:1px solid #ebebeb;
	position:relative
}
.hdl dl {
	position:absolute;
	left:0;
	top:0
}
.hdl dl dd {
	float:left;
	height:23px;
	line-height:23px;
	white-space:nowrap;
	margin-right:12px;
	display:inline;
	color:#333
}
.hdl dl dd:hover {
	color:#987144;
	border-bottom:2px solid #987144;
	cursor:pointer
}
.hdl dl dd.on {
	color:#987144;
	border-bottom:2px solid #987144
}
.list-class1 li {
	float:left;
	position:relative;
	width:108px;
	height:48px;
	border:1px solid #eee;
	overflow:hidden;
	text-align:center;
	line-height:48px;
	color:#999;
	margin:0 4px 8px 0;
	*margin-right:3px;
	display:inline-block;
	cursor:pointer
}
.list-class1 li span {
	display:inline-block;
	text-align:center;
	max-width:96px
}
.list-class1 li i {
	display:none
}
.list-class1 li i img {
	width:96px;
	height:48px
}
.list-class1 li.on {
	background:#fef9ee url(../images/cha-3.png) no-repeat right bottom;
	height:46px;
	border:2px solid #d5af82;
	width:106px;
	line-height:46px;
	color:#987144
}
.list-class1 li.on i {
	display:inline-block;
	color:#987144;
	white-space:nowrap
}
.list-class1 li.on span {
	display:none
}
.list-class1 li.on:hover {
	background:#fef9ee url(../images/cha-3.png) no-repeat right bottom
}
.list-class1 li:hover {
	background:#fef9ee;
	height:46px;
	border:2px solid #d5af82;
	width:106px;
	line-height:46px
}
.list-class1 li:hover span {
	display:none
}
.list-class1 li:hover i {
	display:inline-block;
	color:#987144;
	white-space:nowrap
}
.w48 {
	width:48px!important;
	*margin:0 2px
}
.max-h {
	overflow:auto;
	max-height:224px;
	margin-top:8px;
	position:relative
}
.choice {
	margin-top:15px;
	line-height:30px;
	background:#f4f1e9;
	padding:0 10px;
	display:none
}
.choice-left {
	color:#999;
	float:left
}
.choice-show {
	margin-left:60px;
	line-height:30px
}
.choice-show label {
	float:left;
	margin-right:25px
}
.choice-show input {
	float:left;
	margin-top:8px
}
.choice-show span {
	margin-left:6px;
	float:left;
	line-height:30px;
	color:#333;
	font-family:'Microsoft YaHei'
}
.multiselect label {
	float:left;
	margin-right:25px;
	line-height:24px;
	font-family:'Microsoft YaHei';
	white-space:nowrap
}
.multiselect label input {
	float:left;
	margin-top:5px
}
.multiselect label span {
	float:left;
	margin-left:6px;
	display:inline
}
.showbutton {
	height:26px;
	text-align:center;
	text-align:center;
	padding-top:15px;
	padding-bottom:6px;
	line-height:26px
}
.showbutton .btn-secondary {
	background:#987144;
	color:#FFF;
	border:1px solid #987144
}
.showbutton .btn-secondary:hover {
	background:#d5af82;
	border:1px solid #d5af82
}
.pt6 {
	padding-top:6px
}
.sx-show {
	display:none
}
.shshow {
	max-height:116px;
	overflow:hidden;
	position:relative
}
.zk-icon {
	background-position:right -18px
}
.fr {
	float:right;
	display:inline
}
.ltshow {
	position:absolute;
	width:154px;
	top:39px;
	left:4px;
	display:none
}
.inp-focus {
	background:#fff;
	font-size:12px;
	color:#444;
	border:1px solid #7fcbfe!important;
	box-shadow:0 0 3px #bbb;
	-moz-box-shadow:0 0 3px #bbb;
	-ms-box-shadow:0 0 3px #bbb;
	-o-box-shadow:0 0 3px #bbb;
	-webkit-box-shadow:0 0 3px #bbb
}
.showheight {
	background:#FFF!important;
	height:61px;
	border:1px solid #ccc
}
.pathclip {
	clip:rect(0,auto,1050px,0);
	position:absolute;
	width:100%;
	left:0;
	height:26px
}
.max-h::-webkit-scrollbar {
	width:6px;
	height:6px
}
.max-h::-webkit-scrollbar-track-piece {
	background-color:#f1f1f1;
	border-radius:5px
}
.max-h::-webkit-scrollbar-thumb:vertical {
	height:5px;
	background-color:#999;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border:0;
	outline:0
}
.max-h::-webkit-scrollbar-thumb:hover {
	background-color:#666
}
.max-h::-webkit-scrollbar-thumb:horizontal {
	width:6px;
	background-color:#CCC;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px
}
.listicon-1 {
	overflow:hidden;
	height:30px;
	margin-top:4px;
	position:relative
}
.listicon-1 dl {
	margin-left:-4px;
	position:absolute
}
.listicon-1 dl dd {
	float:left;
	width:30px;
	height:30px;
	background:#f8f8f8;
	position:relative;
	cursor:pointer;
	margin-left:4px
}
.listicon-1 dl dd span {
	width:28px;
	height:28px;
	display:none;
	border:1px solid #ddd;
	position:absolute;
	left:0;
	top:0
}
.listicon-1 dl dd.on span,.listicon-1 dl dd:hover span {
	display:block
}
.listicon-1:after {
	display:block;
	content:" ";
	height:0;
	clear:both;
	visibility:hidden
}
.left-bg {
	position:absolute;
	left:0;
	top:0;
	height:30px;
	width:13px;
	background:#FFF;
	z-index:1;
	background-image:url(../images/left-bg.png);
	background-position:left top;
	display:none;
	cursor:pointer
}
.right-bg {
	position:absolute;
	right:0;
	top:0;
	height:30px;
	width:13px;
	background:#FFF;
	z-index:1;
	background-image:url(../images/left-bg.png);
	background-position:right top;
	display:none;
	cursor:pointer
}
.bn-1 {
	background-position:left bottom;
	cursor:auto
}
.bn-2 {
	background-position:right bottom;
	cursor:auto
}
.pro-class .on-show {
	height:390px
}
.pro-class .on-show .pro-show {
	height:367px;
	padding-bottom:7px
}
.newnone {
	text-align:center;
	border:1px solid #fde9bd;
	background:#fffdf0;
	margin-top:20px;
	padding:25px 0;
	float:left;
	display:inline;
	width:1188px
}
.newnone-icon {
	background:url(../images/none-pro.png) no-repeat left top;
	padding-left:85px;
	text-align:left;
	display:inline-block;
	font-family:'Microsoft YaHei'
}
.newnone-title {
	height:30px;
	font-size:18px;
	color:#f60
}
.newnone-title span {
	color:#333
}
.newnone-font {
	line-height:18px;
	color:#666
}
.newnone-font a:link,.newnone-font a:visited {
	color:#08c
}
.newnone-font a:hover {
	text-decoration:underline
}
.titleshow {
	line-height:38px;
	height:38px;
	font-size:18px;
	color:#f60;
	background:#fffdf0;
	border:1px solid #fde9bd;
	padding:0 14px;
	font-family:'Microsoft YaHei';
	margin-top:10px
}
.titleshow span {
	color:#333
}
.path-left {
	height:26px;
	line-height:26px;
	padding:15px 0;
	float:left;
	width:1050px;
	position:relative
}
.path-right {
	float:right;
	color:#666;
	line-height:56px;
	background:#FFF;
	text-align:right;
	width:140px;
	width:140px;
	position:relative;
	z-index:3
}
.ovhidden {
	overflow:hidden
}
.money-fl {
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	color:#e6133c;
	line-height:26px;
	font-size:18px
}
.money-fr {
	float:right
}
.money-fr span {
	float:left;
	margin-left:3px;
	display:inline-block;
	height:18px;
	margin-top:4px;
	line-height:18px;
	text-align:center;
	border-radius:3px;
	cursor:pointer;
	color:#fff;
	padding:0 3px;
	background:#ff4c61
}
.money-fr span.xndc {
	color:#fff;
	background:#ec3c47
}
.ticon-2 {
	background:url(../images/t-icon.png) no-repeat left -16px;
	display:inline-block;
	width:16px;
	height:16px;
	margin-left:5px;
	margin-top:5px
}
.show1 {
	height:22px;
	overflow:hidden
}
.flist {
	color:#999!important;
	background:none!important
}
.flist a {
	color:#999!important;
	background:#f8f8f8!important;
	border:1px solid #ccc!important;
	cursor:default!important
}
.listclass li.flist i {
	background-position:0 center!important
}
.w1200 .main-content {
	position:relative
}
.showbg label {
	float:left;
	margin-left:20px;
	*margin-left:15px;
	line-height:24px;
	font-family:'Microsoft YaHei';
	white-space:nowrap
}
.showbg dl {
	float:left
}
.showbg label input {
	float:left;
	margin-top:5px;
	*margin-top:2px
}
.ulfclass li .showbg label span {
	float:left;
	margin-left:6px;
	*margin-left:3px;
	display:inline;
	position:static;
	width:auto;
	height:24px;
	line-height:24px;
	background:#FFF
}
.btn-submit {
	margin-left:3px
}
.multiselect label input {
	*margin-top:2px
}
.sequence .flienav-list,.sequence .search-line {
	display:none
}
.sequence-fixed {
	width:100%;
	height:34px;
	line-height:34px;
	margin-top:0;
	float:left;
	display:inline;
	background:#fff;
	position:fixed;
	top:0;
	left:0;
	z-index:1001;
	border:solid #ddd;
	border-width:1px 0
}
.sequence-fixed .flienav-list {
	width:84px;
	height:34px;
	position:relative;
	float:left;
	display:inline
}
.sequence-fixed .flienav-list .flienav-show {
	padding-left:14px;
	width:70px;
	height:34px;
	float:left;
	display:inline;
	color:#333
}
.sequence-fixed .flienav-list .flienav-show span {
	float:left;
	display:inline
}
.sequence-fixed .flienav-list .flienav-show i {
	width:7px;
	height:5px;
	background:url(../images/icon-xiala1.png) 0 -7px no-repeat;
	float:left;
	display:inline;
	margin:14px 0 0 6px
}
.sequence-fixed .flienav-list .listclass {
	float:left;
	display:inline;
	width:342px
}
.sequence-fixed .flienav-list .nav-show {
	background:#e6133c;
	position:absolute;
	left:0;
	top:30px;
	width:190px;
	line-height:30px;
	display:none
}
.sequence-fixed .flienav-list:hover .flienav-show {
	color:#fff;
	background:#e6133c;
	margin-top:-1px;
	border-top:1px solid #e6133c
}
.sequence-fixed .flienav-list:hover .flienav-show i {
	background-position:-14px -7px
}
.sequence-fixed .flienav-list:hover .nav-show {
	display:block
}
.sequence-fixed .sequence-left {
	overflow:visible
}
.sequence-fixed .sequence-left .index-none {
	z-index:0
}
.sequence-fixed .listclass li.on {
	z-index:1003
}
.sequence-fixed .listclass li.on a:link,.sequence-fixed .listclass li.on a:visited {
	background:#c01133;
	border:1px solid #c01133;
	color:#FFF;
	margin-top:-1px
}
.sequence-fixed .listclass li a:link,.sequence-fixed .listclass li a:visited {
	border:0 none;
	background:#fff
}
.sequence-fixed .listclass li a:hover {
	background:#fff;
	border:0 none;
	color:#e6133c;
	position:relative;
	z-index:1002
}
.sequence-fixed .listclass li a.disable {
	border:0 none;
	color:#bbb;
	cursor:not-allowed
}
.sequence-fixed .listclass li a.disable:hover {
	border:0 none;
	color:#bbb
}
.sequence-fixed .left-money .moneyshow {
	padding:4px;
	position:absolute;
	border:0 none;
	background:0 0;
	margin:1px
}
.sequence-fixed .left-money .moneyshow .btn-secondary {
	background:#e6133c;
	border:1px solid #e6133c
}
.sequence-fixed .left-money .moneyshow .btn-secondary:hover {
	background:#fa2244;
	border:1px solid #fa2244
}
.sequence-fixed .left-money .showheight {
	background:#FFF;
	height:61px;
	border:1px solid #ccc;
	margin:0
}
.sequence-fixed .sequence-right {
	margin-left:0;
	border:0 none;
	background:#fff;
	width:574px
}
.sequence-fixed .sequence-right .sequence-right-pt .fl {
	display:none
}
.sequence-fixed .option label {
	margin-right:5px
}
.sequence-fixed .search-line {
	width:132px;
	height:26px;
	float:right;
	display:inline;
	position:relative;
	margin-right:0;
	margin-top:4px
}
.sequence-fixed .search-line input {
	width:120px;
	height:24px;
	float:left;
	display:inline;
	border:1px solid #ccc;
	padding:0 5px
}
.sequence-fixed .search-line input:focus {
	border:1px solid #7fcbfe;
	box-shadow:0 0 3px #7fcbfe;
	-moz-box-shadow:0 0 3px #7fcbfe;
	-ms-box-shadow:0 0 3px #7fcbfe;
	-o-box-shadow:0 0 3px #7fcbfe;
	-webkit-box-shadow:0 0 3px #7fcbfe
}
.sequence-fixed .search-line .search {
	width:22px;
	height:22px;
	float:left;
	display:inline;
	position:absolute;
	right:4px;
	top:2px;
	background:url(../images/select-button.png) no-repeat
}
.sequence-fixed .swicon {
	border:0 none;
	background-color:transparent;
	width:14px
}
.sequence-fixed .swicon:hover {
	background-color:transparent;
	border:0 none;
	box-shadow:none
}
.sequence-fixed .fr-show {
	width:45px
}
.sequence-fixed .left-ul-show {
	top:4px;
	min-height:419px
}
.sequence-fixed .left-ul-show li {
	height:419px
}
.sequence-fixed .show-right {
	padding:4px 10px
}
.fr-button-top {
	margin-top:4px
}
.wid-list-change {
	width:930px
}
.sequence-fixed .listclass {
	float:left;
	display:inline;
	width:342px
}
.listclass {
	margin-left:1px
}
.page-show {
	text-align:center;
	height:26px;
	padding-top:70px;
	clear:both;
	font-family:'Microsoft YaHei'
}
.page-show table {
	margin:0 auto;
	text-align:center;
	font-size:0;
	white-space:nowrap;
	vertical-align:middle
}
.page {
	display:inline-block;
	text-align:center;
	font-size:12px;
	white-space:nowrap
}
.page ul {
	display:inline-block;
	text-align:center;
	margin:0 auto
}
.page li {
	margin:0 2px;
	display:inline-block;
	height:26px;
	*float:left
}
.page li a:link,.page li a:visited {
	background:#eee;
	height:24px;
	*width:24px;
	min-width:24px;
	border:1px solid #ccc;
	color:#333;
	line-height:24px;
	text-align:center;
	display:block
}
.page li a:hover {
	background:#FFF;
	border:1px solid #999;
	box-shadow:0 0 3px #bbb
}
.page li.ym a:link,.page li.ym a:visited {
	width:48px
}
.page li.on a:hover,.page li.on a:link,.page li.on a:visited {
	background:#e6133c;
	color:#fff;
	border:1px solid #e6133c
}
.recommend-show {
	margin-top:20px;
	border:1px solid #ddd;
	border:1px solid #eee;
	position:relative;
	float:left;
	display:inline;
	width:1188px
}
.recommend-top {
	height:48px;
	padding:0 24px 0 15px
}
.recommend-top-left {
	float:left;
	font-size:18px;
	color:#333;
	font-family:'Microsoft YaHei';
	line-height:48px
}
.recommend-ul {
	font-family:'Microsoft YaHei';
	padding:0 4px;
	position:relative;
	height:273px
}
.recommend-money {
	text-align:center;
	line-height:42px;
	font-size:18px;
	color:#e6133c;
	font-family:Verdana,Geneva,sans-serif
}
.ul-recommend li {
	position:absolute!important;
	width:100%;
	top:0
}
.pro-recommend {
	float:left;
	padding:14px 14px 0;
	border:1px solid #FFF;
	margin-left:5px;
	width:200px;
	background:#fff
}
.pro-recommend:hover {
	border:1px solid #e6133c;
	border-radius:2px;
	box-shadow:0 0 2px rgba(0,0,0,.25)
}
.pro-img {
	height:200px;
	width:200px;
	position:relative
}
.progress-bar-ol {
	position:absolute;
	right:20px;
	top:19px;
	height:10px
}
.progress-bar-ol li {
	float:left;
	width:16px;
	display:inline
}
.progress-bar-ol li a {
	width:10px;
	height:10px;
	background-image:url(../images/dian-bg.png);
	background-position:0 top;
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
	text-indent:10px;
	overflow:hidden;
	position:relative
}
.progress-bar-ol li .li-a-circle-red {
	width:10px;
	height:10px;
	background-image:url(../images/dian-bg.png);
	background-position:-10px top;
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
	text-indent:10px;
	overflow:hidden;
	position:relative
}
.hshow {
	position:absolute;
	left:50%;
	margin-left:-595px;
	top:0
}
.banner-itemleft {
	overflow:hidden;
	height:407px;
	width:180px;
	text-align:left;
	color:#FFF;
	padding:9px 0 9px 10px;
	line-height:30px;
	box-shadow:-2px 2px 2px rgba(0,0,0,.2);
	-moz-box-shadow:-2px 2px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:-2px 2px 2px rgba(0,0,0,.2)
}
.banner-itemleft ul {
	font-size:0
}
.banner-itemleft li {
	height:30px;
	padding-left:6px;
	cursor:pointer;
	color:#fff;
	font-family:'Microsoft YaHei'
}
.banner-itemleft li i {
	float:left;
	width:16px;
	height:16px;
	margin-top:7px;
	display:inline-block;
	line-height:16px;
	font-size:16px;
	background:url(../images/nav-v3-icon-1.png) no-repeat
}
.banner-itemleft li i.jinkou {
	background-position:0 0
}
.banner-itemleft li i.shengxian {
	background-position:0 -30px
}
.banner-itemleft li i.shipin {
	background-position:0 -60px
}
.banner-itemleft li i.huli {
	background-position:0 -90px
}
.banner-itemleft li i.muying {
	background-position:0 -120px
}
.banner-itemleft li i.jiaju {
	background-position:0 -150px
}
.banner-itemleft li i.lengdong {
	background-position:0 -180px
}
.banner-itemleft li i.fuzhuang {
	background-position:0 -210px
}
.banner-itemleft li i.xiangbao {
	background-position:0 -240px
}
.banner-itemleft li i.sanc {
	background-position:0 -270px
}
.banner-itemleft li i.jiadian {
	background-position:0 -300px
}
.banner-itemleft li i.qiche {
	background-position:0 -330px
}
.banner-itemleft li i.yiliao {
	background-position:0 -360px
}
.banner-itemleft li i.zhubao {
	background-position:0 -390px
}
.banner-itemleft li i.xiexue {
	background-position:0 -420px
}
.banner-itemleft li span {
	float:left;
	margin-left:10px;
	display:inline-block;
	font-size:13px
}
.banner-itemleft li span a:link,.banner-itemleft li span a:visited {
	color:#fff;
	text-decoration:none
}
.banner-itemleft li.on {
	background:#f9f9f9;
	position:relative;
	z-index:6
}
.banner-itemleft li.on span {
	color:#222
}
.banner-itemleft li.on i {
	color:#e6133c
}
.banner-itemleft li.on span a:link,.banner-itemleft li.on span a:visited {
	color:#222
}
.banner-itemleft li.on span a:hover {
	text-decoration:underline;
	color:#e6133c
}
.left-ul-show {
	position:absolute;
	left:190px;
	top:0;
	min-height:421px;
	background:#f9f9f9;
	box-shadow:0 0 4px rgba(0,0,0,.2);
	-moz-box-shadow:0 0 4px rgba(0,0,0,.2);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
	display:none;
	width:775px;
	border:1px solid #e6133c;
	border-left:0;
	z-index:3
}
.left-ul-show li {
	width:775px;
	height:423px;
	display:none
}
.show-left {
	float:left;
	max-width:526px;
	padding:5px
}
.show-w233 {
	float:left;
	width:245px;
	margin:0 15px 0 20px;
	display:inline-block;
	overflow:hidden
}
.show-title {
	font-weight:700;
	color:#222;
	line-height:38px;
	min-height:38px
}
.show-title span {
	background:#f9f9f9;
	padding-right:5px
}
.nav-show ul li .show-title a:link,.nav-show ul li .show-title a:visited,.show-title a:link,.show-title a:visited {
	color:#222;
	text-decoration:none
}
.show-title a:hover {
	color:#e6133c;
	text-decoration:underline
}
.show-font {
	line-height:24px;
	color:#666;
	padding-bottom:10px;
	margin-left:-9px
}
.show-font a:link,.show-font a:visited {
	float:left;
	padding:0 8px;
	margin:4px 0;
	line-height:14px;
	height:14px;
	border-left:1px solid #ddd;
	white-space:nowrap;
	color:#666
}
.show-font a:hover {
	color:#e6133c!important;
	text-decoration:underline
}
.show-font span {
	margin:0 3px
}
.show-left-bottom {
	width:496px;
	height:92px;
	background:#fff;
	margin:0 auto;
	overflow:hidden
}
.show-right {
	float:right;
	padding:5px 10px;
	width:170px
}
.h200 {
	margin-top:5px;
	height:200px;
	overflow:hidden;
	width:170px
}
.h200 img {
	width:170px;
	height:200px
}
.show-left-1 {
	float:left;
	max-width:280px;
	margin-left:5px;
	margin-top:5px
}
.menu-nav-main {
	float:left;
	width:190px;
	height:30px;
	background:#c01133;
	color:#fff;
	font-family:'Microsoft YaHei';
	font-size:14px;
	font-weight:700;
	margin-top:1px
}
.menu-nav-all i {
	width:16px;
	height:15px;
	background:url(../images/v3index_icon.png) no-repeat top center;
	display:block;
	float:left;
	margin:8px 8px 0 16px
}
.gb-icon {
	width:31px;
	height:31px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	background:url(../images/header-bg.png) no-repeat;
	background-position:-31px -205px
}
.gb-icon:hover {
	background-position:-62px -205px
}
.int-nav {
	line-height:28px
}
.int-nav ul li {
	height:28px;
	line-height:28px
}
.int-nav ul li i {
	margin-top:6px
}
.act1190-enter {
	width:1190px;
	height:90px
}
.act1190-enter img {
	width:1190px;
	height:90px;
	border:0
}
.activity-enter {
	width:200px;
	height:360px;
	padding-bottom:14px;
	display:inline;
	float:left
}
.activity-enter img {
	width:200px;
	height:360px;
	border:0
}
.pro-img-show {
	width:186px;
	height:28px;
	position:absolute;
	left:0;
	bottom:0;
	line-height:28px;
	padding:0 7px;
	background:rgba(0,0,0,.7);
	*background:#000;
	color:#fff
}
.hotsale {
	text-align:center;
	background:rgba(236,89,92,.9)
}
.select-icon-1 {
	float:left;
	padding-left:18px;
	background:url(../images/select-icon-1.png) no-repeat left 7px
}
.select-icon-right {
	float:right
}
.pro-money {
	white-space:nowrap
}
.pro-money .primary-money {
	font-size:12px;
	color:#999;
	margin:0 0 0 2px;
	padding:0;
	float:left;
	line-height:26px
}
.item-recommend {
	clear:both;
	background:#fffadf;
	border:1px solid #fff1cf;
	height:48px;
	line-height:48px;
	padding:0 13px;
	font-size:14px;
	font-weight:700;
	color:#333;
	margin-top:20px;
	margin-bottom:10px;
	width:1162px;
	float:left;
	display:inline
}
.welfare-search-main {
	text-align:center;
	padding-top:45px
}
.welfare-search-main .welfare-search-info {
	height:36px;
	width:510px;
	background:#666;
	border-radius:2px;
	margin:36px auto 20px
}
.welfare-search-main .welfare-search-info .welfare-search-info-left {
	float:left;
	width:454px;
	padding:2px 0 2px 2px
}
.welfare-search-main .welfare-search-info .welfare-search-info-left input {
	height:32px;
	border:0;
	margin:0;
	background:#FFF url(../images/welfare-icon-1a.png) no-repeat 10px center;
	width:100%;
	box-sizing:border-box;
	padding:0 10px 0 30px;
	font-family:'Microsoft YaHei'
}
.welfare-search-main .welfare-search-info .welfare-search-info-right {
	float:right;
	width:50px
}
.welfare-search-main .welfare-search-info .welfare-search-info-right button {
	width:50px;
	height:36px;
	border:0;
	outline:0;
	background:url(../images/welfare-icon-2a.png) no-repeat center center;
	cursor:pointer
}
.welfare-ul-show {
	margin-top:40px
}
.welfare-ul-show.welfare-ul-fixed {
	height:124px
}
.welfare-ul-show.welfare-ul-fixed .welfare-ul {
	position:fixed;
	width:1188px;
	bottom:0;
	background:#FFF;
	z-index:9999
}
.welfare-ul {
	border:1px solid #c9c9c9
}
.welfare-ul .welfare-ul-top {
	border:1px solid #c9c9c9;
	position:absolute;
	width:1188px;
	left:0;
	bottom:124px;
	background:#FFF
}
.welfare-ul .welfare-ul-top .welfare-overflow {
	padding:10px 0 0 25px;
	overflow:auto;
	max-height:407px;
	position:relative
}
.welfare-ul .welfare-ul-top .welfare-overflow .h35 {
	height:35px;
	clear:both
}
.welfare-ul .welfare-ul-top .welfare-stop {
	height:35px;
	text-align:right;
	font-size:12px;
	color:#999;
	clear:both;
	position:absolute;
	width:1168px;
	bottom:0;
	left:0;
	background:#FFF
}
.welfare-ul .welfare-ul-top .welfare-stop span {
	padding-right:14px;
	line-height:35px;
	background:url(../images/xiala-icon1.png) no-repeat right;
	cursor:pointer
}
.welfare-ul .welfare-ul-bottom .welfare-ul-bottom-fl {
	float:left;
	border-right:1px solid #CCC;
	height:124px;
	width:41px;
	background:#fafafa
}
.welfare-ul .welfare-ul-bottom .welfare-ul-bottom-fl .welfare-list-title {
	border-top:3px solid #e6133c;
	background:url(../images/welfare-ul-icon-1.png) no-repeat center 20px;
	padding-top:44px;
	font-size:14px;
	color:#666;
	text-align:center;
	line-height:16px
}
.welfare-ul .welfare-ul-bottom .welfare-ul-bottom-fr {
	float:right;
	width:316px
}
.welfare-ul .welfare-ul-bottom .welfare-ul-bottom-fr .quota {
	float:left;
	padding-right:15px;
	width:175px;
	margin-top:5px;
	padding-top:2px
}
.welfare-ul .welfare-ul-bottom .welfare-ul-bottom-fr .quota div {
	background:#fafafa;
	height:28px;
	box-sizing:border-box;
	border:1px dashed #c9c9c9;
	border-radius:5px;
	margin-top:6px;
	line-height:26px;
	padding:0 15px;
	text-align:center;
	font-size:12px;
	color:#6a6a6a
}
.welfare-ul .welfare-ul-bottom .welfare-ul-bottom-fr .quota div span {
	color:#e6133c
}
.welfare-ul .welfare-ul-bottom .welfare-ul-bottom-fr .quota-button {
	float:right;
	width:95px;
	padding:0 15px;
	border-left:1px solid #d2d2d2;
	margin-top:5px;
	height:115px
}
.welfare-ul .welfare-ul-bottom .welfare-ul-bottom-fr .quota-button a:link,.welfare-ul .welfare-ul-bottom .welfare-ul-bottom-fr .quota-button a:visited {
	display:block;
	height:26px;
	box-sizing:content-box;
	border:1px solid #e6133c;
	line-height:26px;
	text-align:center;
	color:#e6133c;
	font-size:12px;
	margin-top:23px
}
.welfare-ul .welfare-ul-bottom .welfare-ul-bottom-fr .quota-button a:link.j,.welfare-ul .welfare-ul-bottom .welfare-ul-bottom-fr .quota-button a:visited.j {
	color:#fff;
	background:#e6133c;
	margin-top:10px
}
.welfare-ul .welfare-ul-bottom .welfare-ul-width {
	float:left;
	width:830px;
	position:relative;
	overflow:hidden;
	height:124px
}
.welfare-ul .welfare-ul-bottom .welfare-ul-width .qb-left {
	float:left;
	width:10px;
	height:18px;
	background:url(../images/qb-left.png) no-repeat center center;
	margin-top:50px;
	position:absolute;
	left:10px;
	top:0;
	cursor:pointer
}
.welfare-ul .welfare-ul-bottom .welfare-ul-width .qb-right {
	float:right;
	width:10px;
	height:18px;
	background:url(../images/qb-right.png) no-repeat center center;
	margin-top:50px;
	position:absolute;
	right:10px;
	top:0;
	cursor:pointer
}
.welfare-ul .welfare-ul-bottom .welfare-ul-width .welfare-width {
	width:790px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	height:124px
}
.welfare-ul .welfare-ul-bottom ul {
	position:absolute
}
.welfare-ul .welfare-ul-bottom ul li {
	padding:15px 8px
}
.welfare-ul ul {
	margin:0;
	padding:0;
	list-style:none
}
.welfare-ul ul li {
	padding:15px 10px;
	list-style:none;
	width:142px;
	height:94px;
	float:left;
	box-sizing:content-box
}
.welfare-ul ul li .list-left {
	float:left;
	width:70px;
	height:70px;
	position:relative
}
.welfare-ul ul li .list-left i {
	position:absolute;
	right:-5px;
	top:-5px;
	background:url(../images/promotion-delete.png) no-repeat center center;
	width:15px;
	height:15px;
	display:none;
	opacity:.5;
	cursor:pointer
}
.welfare-ul ul li .list-left i:hover {
	opacity:1
}
.welfare-ul ul li .list-left img {
	width:70px;
	height:70px
}
.welfare-ul ul li:hover i {
	display:block
}
.welfare-ul ul li .list-right {
	float:left;
	margin-left:5px;
	display:inline
}
.welfare-ul ul li .list-right .topmoney {
	font-size:14px;
	color:#e6133c;
	line-height:36px
}
.welfare-ul ul li .list-right .bottominput {
	height:27px;
	border-radius:1px;
	border:1px solid #ccc
}
.welfare-ul ul li .list-right .bottominput .fl-input {
	float:left
}
.welfare-ul ul li .list-right .bottominput .fl-input input {
	height:27px;
	border:0;
	width:32px;
	text-align:center
}
.welfare-ul ul li .list-right .bottominput .fr-button {
	float:right;
	border-left:1px solid #ccc;
	width:15px
}
.welfare-ul ul li .list-right .bottominput .fr-button .welfare-icon-top {
	height:13px;
	border-bottom:1px solid #CCC;
	cursor:pointer;
	background:url(../images/welfare-icon-top.png) no-repeat center center
}
.welfare-ul ul li .list-right .bottominput .fr-button .welfare-icon-bottom {
	height:13px;
	cursor:pointer;
	background:url(../images/welfare-icon-bottom.png) no-repeat center center
}
.welfare-ul ul li .list-content {
	clear:both;
	color:#666;
	line-height:24px;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:132px;
	overflow:hidden
}
.search-list-show {
	position:absolute;
	bottom:-20px;
	left:0;
	width:100%;
	height:20px;
	box-sizing:border-box;
	transition:all .3s ease-in-out
}
.search-list-show a:link,.search-list-show a:visited {
	display:block;
	float:left;
	line-height:18px;
	border-radius:2px;
	border:1px solid #949494;
	background:rgba(255,255,255,.7);
	padding:0 6px;
	margin-right:4px;
	font-size:12px;
	max-width:48px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#666;
	*padding:0 6px;
	*width:48px
}
.search-list-show a:hover {
	color:#e6133c;
	border:1px solid #e6133c
}
.search-list-show a:nth-child(3) {
	margin-right:0
}
.progress-bar-ol {
	width:auto!important
}
.money-fm {
	margin-top:4px;
	float:right;
	color:white;
	padding:0 3px;
	border-radius:2px;
	background:linear-gradient(90deg,#42ADF1 0%,#118EDD 100%);
}
