﻿/*
Template Name: EC模板堂跃迁光电正版授权模板
Template URI: http://php8.taobao.com
Description: 人人科技Znrr.com 客服联系 QQ:136349117
Version: 2.73
Author: 进模板堂挑选更多ECSHOP模板
Author URI: http://php8.taobao.com
Logo filename: logo.gif
*/


body {
	text-algin:center;
	margin:0px;
	font-size:12px;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	color:#646464;
	padding:0;
}
h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, b, dl, dt, dd, form, label, ol, ul, li, legend, span, input {
	margin:0;
	padding:0;
}
ul, li, ol {
	list-style:none;
}
p {
	margin:0px;
	padding:0px;
	color:#6b6b6b;
	word-break: break-all;
}
img {
	border:0px;
}
a {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#0a6737;
	text-decoration:none;
	*vertical-align:baseline;
}
a.red {
	color:#FA6400;
}
.clr {
	clear:both;
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	overflow: hidden;
	padding:0px;
	margin:0px;
}
.clear {
	clear:both;
	padding:0px;
	font-size:0px;
	margin:0px;
	height:0px;
	line-height:0;
	overflow:hidden;
	display:block;
}
.clear1 {
	clear:both;
	height:5px;
	font-size:0px;
	margin:0px;
	padding:0px;
	line-height:0;
	overflow:hidden;
	display:block;
}
.clear2 {
	clear:both;
	height:10px;
	font-size:0px;
	margin:0px;
	padding:0px;
	line-height:0;
	overflow:hidden;
	display:block;
}
.clear3 {
	clear:both;
	height:20px;
	font-size:0px;
	margin:0px;
	padding:0px;
	line-height:0;
	overflow:hidden;
	display:block;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.hide {
	display:none;
}
.box {
	width:1200px;
	margin:auto;
}
input {
	outline:none
}
em {
	font-style:normal;
}
input {
	outline:none;
}
/*顶部浮动*/
.topMenu {
	width:100%;
	height:33px;
	text-align:center;
	position:relative;
	top:0;
	z-index:101;
	padding:0px;
	background:#f7f7f7;
	border-bottom:1px solid #eeeeee;
}
.topMenu a {
	color:#969696;
}
.topMenu a:hover {
	color:#669900;
}
.pW {
	width:1200px;
	margin:auto;
}
.topTh li {
	float:left;
	position:relative;
	line-height:33px;
	z-index:9
}
/*顶部城市选择*/
.topTh .d3, .topTh .d4 {
	width:30px;
	height:30px;
}
.topTh .d1 {
	color:#969696;
}
.topTh .d3 q, .topTh .d4 q {
	height:16px;
	position:absolute;
	top:9px;
	quotes:none;
}
.topTh .d3 q {
	background:url(images/header.png) no-repeat -55px 0;
	width:19px;
	left:12px;
	cursor:pointer;
	quotes:none;
}
.topTh .d4 q {
	background:url(images/header.png) no-repeat -74px 0;
	width:17px;
	left:8px;
	quotes:none;
}
.topTh .d4 .dd {
	display:none;
	left:-50px;
	top:32px;
}
.topTh .d4 .dd .sf_wx_t {
	width:136px;
	height:22px;
	line-height:22px;
	color:#515151;
}
.topTh .d4 .dd .sf_wx {
	display:block;
	width:136px;
	height:110px;
	background:url(images/weixin.png) no-repeat top center #FFFFFF;
}
.topTh .login {
	color:#999999;
	padding:0 10px;
}
.topTh .login a:link, .topTh .login a:visited {
	color:#969696;
}
.topTh .login a:hover {
	color:#669900;
}
.topTh .logininfo {
	color:#666666;
}
.topTh .myOrder {
	padding:0 10px;
}
.topTh .menus {
	padding:0 10px 0 10px;
	width:60px;
	cursor:default;
	margin:6px 0 0 0;
	line-height:22px;
}
.topMenu .fr b {
	position:absolute;
	right:5px;
	top:8px;
	background:url(images/header.png) no-repeat -86px -130px;
	width:8px;
	height:4px;
	transition:transform .2s ease-in 0s;
	-webkit-transition:-webkit-transform .2s ease-in 0s;
	overflow:hidden;
}
.topTh .allCat {
	padding:0 15px;
	cursor:default;
	*margin:0;
	margin:6px 0 0 0;
	line-height:22px;
}
.topTh .allCat .site {
	color:#969696;
}
.topTh .allCat a.t {
	color:#969696;
}
.topTh .allCat s {
	position:absolute;
	right:0px;
	top:8px;
	background:url(images/header.png) no-repeat -86px -130px;
	width:8px;
	height:4px;
	transition:transform .2s ease-in 0s;
	-webkit-transition:-webkit-transform .2s ease-in 0s;
	overflow:hidden;
}
.topTh .blank, .topTh .dd, .topTh .outline {
	display:none;
	position:absolute;
	border:1px solid #dadada;
	background-color:white;
}
.topTh .blank {
	margin-left:5px;
	top:0;
	height:33px;
	z-index:-1;
	left:0;
	width:78px;
	-moz-box-shadow:0 0 5px #dadada;
	-webkit-box-shadow:0 0 5px #dadada;
	box-shadow:0 0 5px #dadada;
}
.topTh .menus .blank {
	_margin-top:-6px;
	_height:37px;
}
.topTh .menus .dd {
	margin-left:5px;
	_margin-left:0px;
	line-height:22px;
	left:0;
	width:78px;
	-moz-box-shadow:0 0 5px #dadada;
	-webkit-box-shadow:0 0 5px #dadada;
	box-shadow:0 0 5px #dadada;
	top:28px;
}
.topTh .menus.hover b {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	*background:url(images/header.png) no-repeat -169px -2px;
}
.topTh .outline {
	z-index:1;
	left:6px;
	width:78px;
	height:8px;
	top:24px;
	border:0 none;
	overflow:hidden;
}
.topTh .allCat .blank, .topTh .allCat .outline {
	width:81px;
	_width:86px;
}
.topTh .allCat .blank {
	_margin-top:-6px;
	_height:37px;
}
.topTh .allCat .dd {
	top:28px;
	width:815px;
	margin-right:-10px;
	right:0;
	left:auto;
	padding-top:10px;
	-moz-box-shadow:0 0 5px #dadada;
	-webkit-box-shadow:0 0 5px #dadada;
	box-shadow:0 0 5px #dadada;
}
.allCat dl {
	float:left;
	width:200px;
	padding:15px 19px 0 20px;
	text-align:left;
	margin-bottom:10px;
}
.allCat dl dt {
	font-weight:bold;
	margin-bottom:5px;
	font-size:16px;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
}
.allCat dl dd {
	line-height:20px;
	height:100px;
	overflow:hidden;
}
.allCat dl dd a {
	display:block;
	width:65px;
	height:30px;
	overflow:hidden;
	float:left;
	line-height:30px;
	color:#666666;
}
.allCat dl dd p {
	width:100%;
	float:left;
}
.allCat dl .dh1 {
	color:#669900;
}
.allCat dl .dh2 {
	color:#FA6400;
}
.allCat dl .dh3 {
	color:#646464;
}
.allCat .line {
	background:url(images/line.jpg) center repeat-y;
	height:90px;
	width:5px;
	margin:20px 0 0 0;
}
.allCat dl .fore1 {
}
.topTh .allCat.hover s {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	*background:url(images/header.png) no-repeat -169px -2px;
}
.topTh .hover .t {
	color:#669900;
}
.topTh .hover .blank, .topTh .hover .dd, .topTh .hover .outline {
	display:block;
}
.topMenu .fr.hover b {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	*background:url(images/header.png) no-repeat -169px -2px;
}
.tShow .corner {
	display:none;
	width:8px;
	height:15px;
	position: absolute;
	top:25px;
	left:8px;
	z-index:2;
}
.tShow .corner .aBg, .tShow .corner .aCt {
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	width: 0;
}
.tShow .aBg {
	border-left: 8px dashed rgba(0, 0, 0, 0);
	border-left: 8px dashed white\0;
	border-bottom: 8px solid #dadada;
	border-right: 8px dashed rgba(0, 0, 0, 0);
	border-right: 8px dashed white\0;
	position: relative;
	border-top:0 none;
}
.tShow .aCt {
	border-left: 8px dashed rgba(0, 0, 0, 0);
	border-left: 8px dashed white\0;
	border-bottom: 8px solid #ffffff;
	border-right: 8px dashed rgba(0, 0, 0, 0);
	border-right: 8px dashed white\0;
	position: relative;
	border-top:0 none;
	margin:-7px 0 0 0px;
}
:root .tShow .aBg {
	border-left: 8px dashed rgba(0, 0, 0, 0);
	border-right: 8px dashed rgba(0, 0, 0, 0);
}
:root .tShow .aCt {
	border-left: 8px dashed rgba(0, 0, 0, 0);
	border-right: 8px dashed rgba(0, 0, 0, 0);
}
*+html .tShow .aBg {
	border-left: 8px dashed white;
	border-right: 8px dashed white;
}
*+html .tShow .aCt {
	border-left: 8px dashed white;
	border-right: 8px dashed white;
}
*html .tShow .aBg {
	border-left: 8px dashed white;
	border-right: 8px dashed white;
}
*html .tShow .aCt {
	border-left: 8px dashed white;
	border-right: 8px dashed white;
}
.topTh .tShow.hover .corner {
	display:block;
}
.topTh .d2 .corner {
	left:45px;
}
#header {
	padding:0;
	height:104px;
	width:1200px;
	margin:0 auto;
}
.header_inner {
	width:1200px;
	margin:auto;
	position:relative;
	z-index:31;
}
.header_inner .logo {
	width:240px;
	margin:0px;
	float:left;
	padding:14px 0px 0px 0px;
	position:relative;
}
.header_inner .logo a.logoleft {
	display:block;
	position:absolute;
	left:0px;
	width:200px;
	padding:0px 0px 0px 0px;
	background:url(images/indexImg20130307.png) -33px 0px no-repeat;
	height:66px;
}
.header_inner .logo a.logoright {
	display:block;
	position:absolute;
	width:116px;
	right:0px;
	height:66px;
	background:url(images/indexImg20130307.png) -160px 0px no-repeat;
}
.header_inner .logo .logoright_best {
	margin-top:12px;
}
.header_inner .logo div.logo-text {
	position:absolute;
	top:73px;
	left:0;
	color:#000;
	font-size:14px;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	clear:both;
	letter-spacing:1px;
	text-align:center;
	width:240px;
}
.header_inner .logo div.logo-text font {
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	font-size:14px;
	font-weight:bold;
}
.header_inner .search {
	position:absolute;
	width:514px;
	margin:0px;
	padding:0px;
	right:245px;
	top:28px;
}
.header_inner .search input.text {
	border:1px solid #669900;
	width:425px;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	float:left;
	padding:0px 0px 0px 4px;
}
.header_inner .search input.submit {
	margin:0px;
	height:34px;
	width:78px;
	cursor:pointer;
	float:left;
	vertical-align:middle;
	border:0;
	background:url(images/header.png) no-repeat -100px -179px;
	color:#FFF;
}
.search_hot {
	clear:both;
	text-align:left;
	padding:4px 0px 0px 0px;
}
.search_hot a {
	margin:0px 8px 0px 0px;
	color:#979797;
}
.search_hot a:hover {
	color:#669900;
}
/*顶部购物车*/
.shopingcar {
	width:146px;
	padding-left:48px;
	position:absolute;
	top:28px;
	right:0px;
	height:33px;
	border:1px solid #efefef;
	line-height:33px;
	font-size:12px;
}
.shopingcar a:hover {
	color:#669900;
}
.shopingcar s {
	background:url(images/header.png) no-repeat -54px -16px;
	width:23px;
	height:21px;
	left:17px;
	position:absolute;
	top:4px;
}
.shopingcar b#in_cart_num {
	position:absolute;
	top:-1px;
	left:154px;
	width:40px;
	height:34px;
	text-align:center;
	line-height:34px;
	background-color:#fa9600;
	color:white;
	font-size:16px;
	font-weight:600;
}
.shopingcar ul li.nmlist {
	border: 0 none;
}
.shopingcar ul li.nmline {
	border-bottom: 1px dashed #CCCCCC;
	height: 0;
	line-height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.shopingcar ul li.nmtop {
	background-color: #F2F6ED;
	border-bottom: 1px solid #CCCCCC;
	height: 26px;
	line-height: 26px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.nmtitle {
	color: #1B6146;
	float: left;
}
.nmtotal {
	float: right;
}
.nmtotal font {
	color: #EA5404;
	font-size: 14px;
	font-weight: bold;
}
.nmtotal a:link {
	color:#999999;
}
#ECS_CARTINFO.hover .blank, #ECS_CARTINFO.hover #cart_lists, #ECS_CARTINFO.hover .outline {
	display:block;
	position:absolute;
	border:1px solid #efefef;
	background-color:white;
}
#ECS_CARTINFO.hover .blank {
	top:-1px;
	height:33px;
	z-index:-1;
	left:-1px;
	width:194px;
	-moz-box-shadow:0 0 5px #dadada;
	-webkit-box-shadow:0 0 5px #dadada;
	box-shadow:0 0 5px #efefef;
}
#ECS_CARTINFO.hover .outline {
	z-index:1;
	left:0;
	width:194px;
	height:8px;
	top:33px;
	border:0 none;
}
#ECS_CARTINFO.hover .t {
	color:#666666;
}
#ECS_CARTINFO .setCart {
	background:url(images/header.png) no-repeat -102px -235px;
	margin:2px 0 0 0;
}
#cart_lists {
	display:none;
	width:360px;
	right:-1px;
	_right:-2px;
	-moz-box-shadow:0 0 5px #efefef;
	-webkit-box-shadow:0 0 5px #efefef;
	box-shadow:0 0 5px #dadada;
	top:34px;
}
#cart_lists .btn {
	display:none;
}
.floatcar {
	padding:10px;
	width:340px;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}
.floatcar .nopro {
	width:240px;
	height:42px;
	margin:0 0 0 85px;
	background:url(images/header.png) no-repeat -99px -123px;
}
.floatcar .nopro p {
	padding-left:50px;
}
.floatcar .nopro p span {
	color:#969696;
}
.floatcar .nopro p span .no_dl {
	color:#669900;
}
.floatcar .title {
	color:#6c6c6c;
	border-bottom:1px solid #1b6146;
	height:24px;
}
.floatcar .total p {
	width:170px;
	float:left;
}
#totalNumber {
	color:#ea5404;
	font-size:14px;
	font-weight:bold;
}
.floatcar .total p font {
	color:#ea5404;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.floatcar ul {
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
	max-height:195px;
	_height:201px;
	overflow:auto;
}
.floatcar ul li {
	margin:0px;
	padding:12px 0px 12px 0px;
	height:40px;
	position:relative;
	border-bottom:1px dashed #ccc;
	line-height:18px;
	color:#565656;
}
.floatcar ul li:hover {
	background:#f5f5f5;
}
.floatcar ul li .l {
	position:absolute;
	width:45px;
	height:45px;
}
.floatcar ul li .l img {
	width:40px;
	height:40px;
	vertical-align:middle;
	border:1px solid #ccc;
}
.floatcar ul li .c {
	position:absolute;
	width:200px;
	height:36px;
	left:48px;
	top:14px;
	overflow:hidden;
}
.floatcar ul li .c a {
	color:#565656;
	text-decoration:none;
	display:block;
	height:18px;
	overflow:hidden;
}
.floatcar ul li .c a:hover {
	color:#669900;
	text-decoration:none;
}
.floatcar ul li .c b {
	color:#cecece;
	font-weight:normal;
}
.floatcar ul li .r {
	position:absolute;
	text-align:right;
	width:80px;
	height:36px;
	right:0px;
}
.floatcar ul li .r font {
	color:#f05404;
	font-size:14px;
	font-weight:bold;
}
.floatcar ul li .r a {
	clear:both;
	color:#999999;
	text-decoration:none
}
.floatcar ul li .r a:hover {
	text-decoration:underline
}
/*----页头---*/
.mainNav {
	width:100%;
	height:32px;
	border-bottom:2px solid #679800;
	_overflow:hidden;
}
.navmenu {
	margin:0px auto;
	color:#303437;
	padding:0;
	width:1200px;
	clear:both;
}
.navmenu .categories {
	float:left;
	width:200px;
	background:#76ac25;
	height:34px;
	text-align:left;
	position:relative;
	z-index:31
}
.navmenu .categories .dt {
	height:34px;
	overflow:hidden;
	background:url(images/cate_bg.jpg);
}
.navmenu .categories a.topall {
	height:40px;
	line-height:40px;
	display:block;
	margin:0px;
	padding:0px;
	color:#fff;
	font-size:15px;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	font-weight:bold;
	width:200px;
	text-align:center;
	text-decoration:none;
}
.menu1 {
	width:1000px;
	float:right;
	position:relative;
	z-index:30
}
.menu1 ul {
	width:1000px;
	overflow:hidden;
	height:32px;
	line-height:32px;
	border-bottom:2px solid #679800;
}
.menu1 li {
	float:left;
	text-align:center;
	color:#303437;
}
.menu1 li a {
	font-size:14px;
	text-align:center;
	text-decoration:none;
	display:block;
	height:40px;
	margin:0 15px;
	font-family:Arial, Helvetica, sans-serif;;
	color:#333;
	font-weight:700;
}
.menu1 li a:hover {
	font-size:14px;
	color:#669900;
	text-decoration:none
}
.menu1 li a.cur {
	color:#669900;
}
/*公共头部品类菜单显示*/
#public_cate .dd {
	display:none;
}
#public_cate.hover .dd {
	display:block;
}
/*---------品类菜单 ----------*/
/*---------品类菜单 ----------*/
#allSort {
	margin:0;
	z-index:998;
	padding:0;
	width:200px;
	height:480px;
	position:absolute;
	background-color:#76ac25;
}
#booksort {
	padding-top:8px;
	padding-left:15px;
}
#booksort .item {
	height:58px;
}
#booksort .item .i-master {
	display:block;
	height:54px;
	padding-left:15px;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
}
#booksort .item .i-master a {
	color:white;
	margin-left:2px;
}
#booksort .item .i-master a:hover {
	color:#fa9600;
}
#booksort .item h3 {
	font-weight:normal;
	font-size:14px;
	padding-top:5px;
	line-height:22px;white-space:nowrap;
}
#booksort .item .subCat {
	font-size:12px;
	overflow:hidden;
	line-height:20px;
	height:20px;
}
#booksort .item .subCat a {
	color:#ddeac8;
}
#booksort .item .subCat li {
	float:left;
	margin-right:8px;
	_display:inline;
}
#booksort .item .i-cm {
	position:absolute;
	top:0;
	left:200px;
	width:560px;
	height:480px;
	background:#ffffff;
	z-index:999;
	display:none;
}
#booksort .item .i-master s {
	position:absolute;
	width:11px;
	height:54px;
	background-color:white;
	left:190px;
	z-index:1000;
	display:none;
	margin-top:-47px;
}
#booksort .item .i-master h3 .item-1 {
	width:16px;
	height:22px;
	background:url(images/left_lm_a.png) no-repeat -10px 5px;
	margin-left:-20px;
	float :left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item .i-master h3 .item-2 {
	width:14px;
	height:22px;
	background:url(images/left_lm_a.png) no-repeat -10px -46px;
	margin-left:-20px;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item .i-master h3 .item-3 {
	width:16px;
	height:22px;
	background:url(images/left_lm_a.png) no-repeat -10px -104px;
	margin-left:-20px;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item .i-master h3 .item-4 {
	width:16px;
	height:22px;
	background:url(images/left_lm_a.png) no-repeat -10px -157px;
	margin-left:-20px;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item .i-master h3 .item-5 {
	width:16px;
	height:22px;
	background:url(images/left_lm_a.png) no-repeat -10px -265px;
	margin-left:-20px;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item .i-master h3 .item-6 {
	width:16px;
	height:22px;
	background:url(images/left_lm_a.png) no-repeat -10px -319px;
	margin-left:-20px;
	float:left;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item .i-master h3 .item-7 {
	width:16px;
	height:22px;
	background:url(images/left_lm_a.png) no-repeat -10px -373px;
	margin-left:-20px;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item .i-master h3 .item-8 {
	width:16px;
	height:22px;
	background:url(images/left_lm_a.png) no-repeat -10px -212px;
	margin-left:-20px;
	float:left;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item .i-master h3 .item-9 {
	width:16px;
	height:22px;
	background:url(images/left_lm_a.png) no-repeat -10px -428px;
	margin-left:-20px;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item.hover .i-cm {
	display:block;
}
#booksort .item.hover .i-master {
	background-color:white;
	color:#76ac25;
	margin-left:-10px;
	_position:relative;
}
#booksort .item.hover .i-master h3 {
	margin-left:10px;
}
#booksort .item.hover .i-master .subCat {
	margin-left:10px;
}
#booksort .item.hover .i-master a {
	color:#76ac25;
	text-decoration:none;
}
#booksort .item.hover .i-master a:hover {
	text-decoration:underline;
}
#booksort .item.hover .i-master s {
	display:block;
}
#booksort .item.hover .i-master h3 .item-1 {
	width:16px;
	height:22px;
	background:url(images/left_lm.png) no-repeat 0 5px;
	margin-left:-20px;
	float :left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item.hover .i-master h3 .item-2 {
	width:14px;
	height:22px;
	background:url(images/left_lm.png) no-repeat 0 -46px;
	margin-left:-20px;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item.hover .i-master h3 .item-3 {
	width:16px;
	height:22px;
	background:url(images/left_lm.png) no-repeat 0 -104px;
	margin-left:-20px;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item.hover .i-master h3 .item-4 {
	width:16px;
	height:22px;
	background:url(images/left_lm.png) no-repeat 0 -157px;
	margin-left:-20px;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item.hover .i-master h3 .item-5 {
	width:16px;
	height:22px;
	background:url(images/left_lm.png) no-repeat 0 -265px;
	margin-left:-20px;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item.hover .i-master h3 .item-6 {
	width:16px;
	height:22px;
	background:url(images/left_lm.png) no-repeat 0 -319px;
	margin-left:-20px;
	float:left;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item.hover .i-master h3 .item-7 {
	width:16px;
	height:22px;
	background:url(images/left_lm.png) no-repeat 0 -373px;
	margin-left:-20px;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item.hover .i-master h3 .item-8 {
	width:16px;
	height:22px;
	background:url(images/left_lm.png) no-repeat 0 -212px;
	margin-left:-20px;
	float:left;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .item.hover .i-master h3 .item-9 {
	width:16px;
	height:22px;
	background:url(images/left_lm.png) no-repeat 0 -428px;
	margin-left:-20px;
	float:left;
	_margin-left:-10px;
	_position:relative;
}
#booksort .i-cm .i-left {
	float:left;
	width:542px;
}
#booksort .i-cm .i-right {
	float:right;
	width:205px;
	height:506px;
}
#booksort .cat-sort {
	width:542px;
	height:246px;
	padding:8px 0 24px 10px;
}
#booksort .cat-sort dl {
	overflow:hidden;
	zoom:1;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	padding:1px 0 0 0;
}
#booksort .cat-sort dt {
	padding-right:10px;
	float:left;
	text-align:right;
	height:18px;
	line-height:18px;
	margin:4px 0px;
	color:#76ac25;
}
#booksort .cat-sort dt a {
	color:#76ac25;
}
#booksort .cat-sort dt a:hover {
	text-decoration:underline;
}
#booksort .cat-sort dd {
	overflow:hidden;
	zoom:1;
}
#booksort .cat-sort dd a {
	float:left;
	white-space:nowrap;
	display:block;
	text-decoration:none;
	font-size:12px;
	height:18px;
	line-height:18px;
	margin:4px 0px;
	text-align:left;
	padding:0px 6px;
	border-left:1px solid #ccc;
	color:#666;
}
#booksort .cat-sort dd a:hover {
	text-decoration:none;
	color:#76ac25;
}
#booksort .i-left .i-img img {
	width:560px;
	height:200px;
}
a.submit5 {
	margin:10px 0 0 0;
	display:block;
	font-size:14px;
	color:#fff;
	height:28px;
	line-height:28px;
	cursor:pointer;
	vertical-align:middle;
	vertical-align:baseline\9;
	text-decoration:none;
	width:110px;
	text-align:center;
	background:url(images/productinfo.png) no-repeat -182px -234px;
}
a.submit5:hover {
	color:#fff;
	background:url(images/productinfo.png) no-repeat -182px -262px;
}
/*-----------焦点图-----------*/
.num {
	position:absolute;
	right:6px;
	top:310px;
	z-index:10;
}
.num a {
	width:20px;
	height:20px;
	line-height:20px;
	display:inline-block;
	text-align:center;
	margin:0px 4px 0px 0px;
	cursor:pointer;
	text-decoration:none;
	color:#977037;
	font-weight:bold;
	border:1px solid #fff;
	background:#fcf9f4;
	font-size:14px;
}
.num a.cur {
	background:#977037;
	color:#fff;
}
.clearfix:after {
	content: ".";
	display: block;
	height:0;
	clear: both;
	visibility:hidden;
}
.clearfix {
	zoom:1;
}
.clearfix div {
	width:80px;
	float:left;
}
.wrapper {
	width:635px;
	margin:0 auto;
	float:left;
}
/*menu new end*/

#main {
	width:1200px;
	margin:auto;
	padding:0px 0px 0px 0px;
	background:#fff;
	height:100%;
}
/*--------TAB探索标签----------*/
.tabsosuo {
	border-bottom:2px solid #aaaaaa;
	height:25px;
	line-height:25px;
}
.tabsosuo strong {
	display:block;
	float:left;
	width:70px;
	text-align:right;
}
.tabsosuo ul {
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	list-style:none;
	text-align:center;
}
.tabsosuo li {
	display:inline;
	line-height:25px;
}
.tabsosuo li a {
	color:#565656;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	height:27px;
	float:left;
	width:120px;
	margin:0px 0px 0px 4px;
	font-size:15px;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	font-weight:bold;
}
.tabsosuo li a:hover {
	color:#176246;
}
.tabsosuo li a.tabactive {
	color:#176246;
	background:url(images/tab_btn_bg.jpg) no-repeat bottom left;
	font-weight:bold;
	float:left;
	width:120px;
}
.tabsosuo span {
	float:left;
	width:110px;
	float:right;
	text-align:right;
	line-height:25px;
	display:block;
}
.tabsosuo span option {
	line-height:25px;
	font-size:12px;
}
.tabsosuo span select {
	line-height:25px;
	font-size:12px;
}
/*--------页脚----------*/
.pageFooter {
	width:1200px;
	margin:0 auto;
}
.pageFooter .middle {
	float:left;
	width:290px;
	height:145px;
	margin:4px 0px 0px 10px;
	background:url(images/logo.jpg) no-repeat left top;
}
.pageFooter .middle ul {
	padding:85px 0 0 0;
}
.pageFooter .middle .kefu {
	font-size:20px;
	color:#646464;
	font-weight:bold;
	padding:6px 0;
}
.pageFooter .left {
	float:left;
	margin:35px 0 0 0;
	width:235px;
	height:145px;
}
.pageFooter .left ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.pageFooter .left ul li {
	font-size:14px;
	color:#666666;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	font-weight:bold;
}



.pageFooter .left .f_ios li {
	width:80px;
	text-align:center;
	margin:0 50px 8px 0;
*margin-right:25px;
	line-height:24px;
}
.pageFooter .left .f_ios span {
	display:block;
	width:80px;
	height:80px;
	background:url(images/foot_bottom.png) no-repeat 0px 0px;
	margin:auto;
}
.pageFooter .left .f_wx li {
	width:80px;
	text-align:center;
	margin:0 0 8px 0;
	line-height:24px;
}
.pageFooter .left .f_wx span {
	display:block;
	width:80px;
	height:80px;
	background:url(images/foot_bottom.png) no-repeat -83px 0px;
	margin:auto
}
.pageFooter .right {
	float:left;
	margin:35px 0 0 0;
	width:645px;
}
.pageFooter .right ul {
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:136px;
}
.pageFooter .right ul li {
	text-align:left;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	height:24px;
	line-height:24px;
}
.pageFooter .right ul li a {
	color:#707070;
	display:block;
	padding:0px 0px 0px 0px;
}
.pageFooter .right ul li.title {
	color:#707070;
	font-weight:bold;
	font-size:14px;
}
.pageFooter .pic {
	height:44px;
	width:1200px;
	background:#ededed;
	text-align:center;
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:both;
}
#footer {
	line-height:18px;
	color:#969696;
	width:100%;
	overflow:hidden;
}
#footer a {
	color:#646464;
	text-decoration:none;
}
#footer a:hover {
	color:#669900;
	text-decoration:none;
}
#footer .f_ios a:hover {
	color:#646464;
	text-decoration:none;
}

#footer .footer_zd {
	height:120px;
	background:#F5F5F5;
	width:100%;
	margin:10px 0 0 0;
}
#footer .footer_zd ul {
	width:1200px;
	margin:0px auto;
}
#footer .footer_zd ul li {
	width:300px;
	height:120px;
	float:left;
}
#footer .footer_zd ul li a {
	width:200px;
	cursor:pointer;
	display:block;
	height:60px;
bblr:expression(this.onFocus=this.blur());
	outline-style:none;
	margin:30px 0 0 50px;
}
#footer .quanqiu {
	background:url(images/qq.jpg) no-repeat center center;
}
#footer .chandi {
	background:url(images/cd.jpg) no-repeat center center;
}
#footer .qcll {
	background:url(images/qc.jpg) no-repeat center center;
}
#footer .sfzd {
	background:url(images/sf.jpg) no-repeat center center;
}
#footer .foot {
	width:100%;
	height:285px;
	border-top:2px solid #679800;
}
#footer .bottom {
	width:1180px;
	height:50px;
	margin:0px auto;
	border-top:1px solid #E0E0E0;
	padding-top:15px;
}
#footer .bottom_kx {
	float:left;
	position:absolute;
	padding-top:6px;
}



#footer .service {
	background:url(images/servicebg.jpg) repeat-y;
}
#footer .siteinfo {
	float:left;
	padding-left:92px;
}
#footer .siteinfo span {
	padding-left:13px;
}/*邮件订阅*/
.mailDY {
	width:302px;
	margin:0px auto;
	padding:15px 0 0 0;
	*padding:0;
}
.mailDYitem {
	zoom:1;
}
.mailDYitem span {
	float:left;
}
.mailDYitem .ftitle {
	width:60px;
}
.mailDYitem .i {
	width:130px;
	height:22px;
	line-height:22px;
	padding:0 2px;
	border:1px solid #cccccc;
	margin-right:2px;
	display:inline;
	color:#969696;
}
.mailDYitem .input_on {
	width:140px;
	height:20px;
	line-height:20px;
	padding:0 2px;
	border:1px solid #669900;
	margin-right:2px;
	display:inline;
}
.mailDY a.dy {
	color:#656565;
	text-decoration:none;
	line-height:25px;
}
a.dy:visited {
	color:#656565;
	text-decoration:none;
}
.mailDY a.dy:hover {
	color:#669900;
	text-decoration:none;
}


.mailDYitem .btn {
	background:url(images/foot_bottom.png) no-repeat -118px -106px;
	height:24px;
	width:44px;
	border:0;
	display:block;
}
.mailDYitem .s {
	height:22px;
	border:1px solid #cccccc;
	margin-right:3px;
	display:inline;
}
.m, .mt, .mc {
	overflow:hidden;
}
.mt {
	cursor:default;
}

input.submit1:hover {
	background:url(images/productinfo.png) repeat-x 0 -124px;
}
/*彩贝合作帐号工具条*/
.pages {
	margin:12px;
	text-align: right;
	font-size:14px;
	padding:0 0 10px 0
}
.pages a {
	border:1px solid #dadada;
	color: #6b6b6b;
	margin: 2px;
	padding:3px 6px;
	text-decoration: none;
}
.pages a:hover {
	border:1px solid #669900;
	color:#669900;
}
.pages .prev {
	position:relative;
	padding-left:20px;
}
.pages .next {
	position:relative;
	padding-right:20px;
}
.pages .prev .prevarr {
	border-width:5px;
	border-color:#FFFFFF #ff0000 #FFFFFF #FFFFFF;
	border-style:dashed solid dashed dashed;
	height:0;
	width:0;
	font-size:0;
	overflow:hidden;
	position:absolute;
	left:4px;
	top:6px;
}
*html .pages .prev .prevarr {
	top:7px;
}
.pages .next .nextarr {
	border-width:5px;
	border-color:#FFFFFF #FFFFFF #FFFFFF #ff0000;
	border-style:dashed dashed dashed solid;
	height:0;
	width:0;
	font-size:0;
	overflow:hidden;
	position:absolute;
	right:4px;
	top:6px;
}
*html .pages .next .nextarr {
	left:58px;
	top:7px;
}
.pages .disabled .prevarr {
	border-color:#FFFFFF #dadada #FFFFFF #FFFFFF;
}
.pages .disabled .nextarr {
	border-color:#FFFFFF #FFFFFF #FFFFFF #dadada;
}
.pages a:hover {
	color: #176246;
	text-decoration: none;
}
.pages a:active {
	border: 1px solid #4A2F24;
	color: #4A2F24;
	text-decoration: none;
}
.pages .current {
	color: #ea5404;
	font-weight: bold;
	margin: 2px;
	padding:3px 6px;
	border:1px solid #ea5404;
}
.backToTop {
	background: url(images/btntop.gif) no-repeat left top #FFFFFF;
	bottom: 10px;
	color: #FFFFFF;
	cursor: pointer;
	display: none;
	font-size: 12px;
	height: 55px;
	opacity: 0.8;
	padding: 0;
	position: fixed;
	right: 10px;
	width: 50px;
}
.breadcrumb {
	overflow:hidden;
}
.breadcrumb strong {
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	font-size:16px;
	padding:0 7px 0 10px;
}
.breadcrumb span {
	font-family:"Arial, Helvetica, sans-serif;"
}
.side-wrap {
	position:fixed;
	bottom:20px;
	left:50%;
	margin-left:610px;
	z-index:999;
}
* html .side-wrap {
	position:absolute;
	bottom:auto;
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0 +20)));
}
.side-wrap .side-c {
	width:44px;
	height:44px;
	position:relative;
	margin-top:6px;
}
.side-wrap .s-cart-smnum {
	position: absolute;
	top: -5px;
	right: 7px;
	width: 18px;
	text-align: center;
	color: #FA9600;
	border: 1px solid #dedede;
	height: 18px;
	line-height: 18px;
	border-radius: 10px;
	background-color: white;
}
.side-wrap .s-cart-num {
	position: absolute;
	top: -5px;
	right: -9px;
	width: 34px;
	text-align: center;
	color: #FA9600;
	border: 1px solid #dedede;
	height: 18px;
	line-height: 18px;
	border-radius: 10px;
	background-color: white;
	overflow:hidden;
}
.side-wrap .s-cart-add {
	background-color:#FA9600;
	color:white;
	border:1px solid #FA9600;
}
.side-wrap .s-cart {
	background:url(images/productList.png) no-repeat 0 -45px;
	width:42px;
	height:42px;
	display:block;
	border:1px solid #dadada;
}
.side-wrap .s-guang {
	background:url(images/productList.png) no-repeat -42px -82px;
	width:42px;
	height:42px;
	display:block;
	border:1px solid #dadada;
}
.side-wrap .s-app {
	background:url(images/productList.png) no-repeat -42px -40px;
	width:42px;
	height:42px;
	display:block;
	border:1px solid #dadada;
	text-indent:-9999px;
	overflow:hidden;
}
.side-wrap .s-back {
	background:url(images/productList.png) no-repeat -84px -142px;
	width:42px;
	height:42px;
	display:block;
	border:1px solid #dadada;
}
.side-wrap .s-top {
	width:42px;
	height:42px;
	display:none;
	background:url(images/productList.png) no-repeat 0 -82px;
	border:1px solid #dadada;
}
.side-wrap a.s-cart:hover {
	background:url(images/productList.png) no-repeat 0 -147px;
}
.side-wrap a.s-guang:hover {
	background:url(images/productList.png) no-repeat -42px -184px;
}
.side-wrap a.s-app:hover {
	background:url(images/productList.png) no-repeat -42px -142px;
}
.side-wrap a.s-back:hover {
	background:url(images/productList.png) no-repeat -84px -184px;
}
.side-wrap a.s-top:hover {
	background:url(images/productList.png) no-repeat 0 -184px;
}
.side_pos {
	right:10px;
	left:auto;
	margin-left:0;
}
.side_pos .s-guang, .side_pos .s-cart, .side_pos .s-app, .side_pos .s-top {
	filter:alpha(opacity=80);
	opacity:0.8;
}
.listpic-mini {
	position:absolute;
	width:60px;
	height:60px;
	border:1px solid #dadada;
	overflow:hidden;
	z-index:98;
}
.listpic-mini img {
	width:60px;
	height:60px;
}
.cart-shopping, .history, .appDown {
	position:absolute;
	right:44px;
	bottom:0px;
	width:372px;
	overflow:hidden;
}
.cart-list, .his-list, .appItem {
	position:relative;
	bottom:0;
	border:1px solid #dadada;
	width:360px;
	background-color:white;
}
.cart-list .floatcar, .his-list .floatcar {
	position:static;
	border:0 none;
	box-shadow:none;
	background-color:white;
}
.cart-list .floatcar .btnhover, .his-list .floatcar .btnhover {
	top:-29px
}
.cart-list .btn {
	display:none;
}
.cart-list .cart-num {
	height:48px;
	text-align:center;
	color:#000000;
	display:none;
}
.cart-list .cart-num-icon {
	background:url(../images/productList.png) no-repeat -88px -39px;
	height:18px;
	padding:0 0 0 25px;
	display:inline-block;
	margin-top:20px;
}
.cart-list #add-num {
	color:#EA5404
}
.cart-wrap .cart-arr {
	right:-8px;
	position:absolute;
	margin-left:-1px;
	bottom:160px;
	background:url(images/productList.png) no-repeat -88px -88px;
	width:8px;
	height:15px;
}
.guang .cart-num {
	text-align:center;
	color:#000000;
	padding:10px;
	border-bottom:1px solid #1B6146;
}
.guang .cart-arr {
	right:-8px;
	position:absolute;
	margin-left:-1px;
	bottom:110px;
	background:url(images/productList.png) no-repeat -88px -88px;
	width:8px;
	height:15px;
}
.guang .floatcar ul, .cart-wrap .floatcar ul {
	max-height:260px;
}
.guang .floatcar ul li .r a:link, .guang .floatcar ul li .r a:visited {
	color:#547e01;
}
.floatcar ul li .c a {
	height:18px;
	overflow:hidden;
	display:block;
}
.floatcar ul li .c b {
	font-weight:normal;
	color:#cecece
}
#list_cart .title {
	color:#666666;
}
.p-list .list-all .title-c, .l-buy .title-c, .p-guess .title-c, .fl-pic .title-c {
	height:40px;
	line-height:20px;
	overflow:hidden;
}
.cx_icon {
	position:absolute;
	top:5px;
}
#list_cart ul li.nmtop {
	background-color: #F2F6ED;
	border-bottom: 1px solid #CCCCCC;
	height: 26px;
	line-height: 26px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#list_cart ul li.nmlist {
	border: 0 none;
}
#list_cart ul li.nmline {
	border-bottom: 1px dashed #CCCCCC;
	height: 0;
	line-height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.appDown .cart-arr {
	right:-8px;
	position:absolute;
	margin-left:-1px;
	bottom:63px;
	background:url(images/productList.png) no-repeat -88px -88px;
	width:8px;
	height:15px;
}
.appItem {
	padding:20px 0 0 0;
}
.appItem .sf-client {
	margin-bottom:10px;
	margin-left:50px;
	position:relative;
	text-align:left;
}
.appItem .client-img {
	width:115px;
	height:116px;
	overflow:hidden;
	background:url(images/indexImg20130307.png) no-repeat 0 -210px;
	display:block;
}
.appItem i {
	position:absolute;
	width:50px;
	height:29px;
	left:135px;
	top:20px;
	background:url(images/header.png) no-repeat -73px -93px;
	display:block;
}
.appItem .client-txt {
	position:absolute;
	left:145px;
	top:54px;
}
.appItem .client-txt em {
	display:block;
	line-height:20px;
}
.appItem .client-txt strong {
	color:#76ac25;
	line-height:20px;
}
.appItem .client-promo {
	height:30px;
	background:url(images/indexImg20130307.png) no-repeat -116px -210px #fcfbe4;
	text-align:center;
	color:#fa6400;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.appItem .client-promo a:link, .appItem .client-promo a:visited {
	color:#fa6400;
}
/*--------全部公用---------*/
.ms_titlehead {
	background:url(images/mstitle_bg.jpg) repeat-y left top #d6ac72;
	height:28px;
	line-height:28px;
	border:1px solid #ece0d0;
	border-bottom:none;
}
.ms_titlehead h2 {
	width:150px;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:28px;
	font-family:微软雅黑;
}
.ms_titlehead h2 img {
	border:0px;
	padding:0px;
	margin:0px;
}
.ms_titlehead .linkandmore {
	width:490px;
	float:right;
	padding:0px 0px 0px 0px;
}
.ms_titlehead .linkandmore ul {
	width:380px;
	float:left;
	padding:0px;
	margin:0px;
}
.ms_titlehead .linkandmore ul li {
	list-style:none;
	overflow:hidden;
	text-align:right;
	height:28px;
}
.ms_titlehead .linkandmore ul li a {
	color:#835025;
	padding:0px 8px 0px 8px;
	border-right:1px solid #aa8662;
	display:block;
	text-align:center;
	text-decoration:none;
	float:right;
	height:14px;
	line-height:14px;
	margin:10px 0px 0px 0px;
}
.ms_titlehead .linkandmore ul li a:hover {
	text-decoration:underline;
}
.ms_titlehead .linkandmore span {
	float:right;
	display:block;
	width:50px;
}
.ms_titlehead .linkandmore span a {
	color:#835025;
	text-decoration:none
}
.mscontent_box {
	background:url(images/mscbg.jpg) repeat-x bottom #fff;
	padding:12px;
	border:1px solid #ece0d0;
	border-top:none;
}
.s23 {
	padding:0px;
	margin:0px 0px 0px 0px;
}
.s23 li {
	width:485px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.s23 li img {
	float:left;
	height:180px;
	width:180px;
	overflow:hidden;
}
.s23 li div {
	float:left;
	margin:0px;
	padding:12px 0px 12px 22px;
	line-height:22px;
	height:152px;
	overflow:hidden;
	width:260px;
}
.s23 li div h4 {
	text-indent:0px;
	font-size:14px;
	height:28px;
	line-height:28px;
	overflow:hidden
}
.s23 li div a {
	text-indent:26px;
	display:block;
}
.mplist {
}
.mplist li {
	width:160px;
	float:left;
	text-align:center;
}
.mplist li .pic {
	padding:4px 4px 8px 4px;
}
.mplist li p {
	overflow:hidden;
	height:30px;
	text-align:center;
	line-height:15px;
}
.mplist li a {
	font-weight:bold;
	font-size:13px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
.s24 {
	padding:0px;
	margin:0px 0px 0px 0px;
	width:1200px;
}
.s24 div {
	width:330px;
	float:left;
	margin:0px 3px 0px 0px;
	padding:0px;
	list-style:none;
	background:url(images/mstitlelinkbg.jpg) repeat-x bottom;
}
.s24 div img {
	width:330px;
	margin:0px;
	padding:0px;
	background:url(images/mstitlelinkbg.jpg) repeat-x bottom;
	height:80px;
}
.s24 div ul {
	border:1px solid #ece0d2;
	border-top:0px;
	padding:18px;
}
.s24 div ul li {
	width:290px;
	overflow:hidden;
	height:26px;
	line-height:26px;
}
.s24 div ul li a {
	font-size:12px;
	font-weight:bold;
	color:#926a2d;
}
.titlehead {
	height:34px;
	line-height:34px;
	border-bottom:2px solid #81A84A;
}
.titlehead h2 {
	width:150px;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:34px;
	font-family:微软雅黑;
}
.titlehead h2 img {
	border:0px;
	padding:0px;
	margin:0px;
}
.titlehead h3 {
	width:180px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 16px;
	font-size:14px;
	color:#669900;
	font-family:微软雅黑;
	height:34px;
	overflow:hidden;
}
.titlehead h3 img {
	border:0px;
	padding:0px;
	margin:0px;
}
.titlehead h4 {
	width:156px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	font-family:"微软雅黑"
}
.titlehead h4 img {
	border:0px;
	padding:0px;
	margin:0px;
}
.titlehead .linkandmore {
	width:490px;
	float:right;
	padding:0px 0px 0px 0px;
}
.titlehead .linkandmore ul {
	width:380px;
	float:left;
	padding:0px;
	margin:0px;
}
.titlehead .linkandmore ul li {
	list-style:none;
	overflow:hidden;
	text-align:right;
	height:30px;
}
.titlehead .linkandmore ul li a {
	color:#81a84a;
	padding:0px 8px 0px 8px;
	border-right:1px solid #aa8662;
	display:block;
	text-align:center;
	text-decoration:none;
	float:right;
	height:14px;
	line-height:14px;
	margin:10px 0px 0px 0px;
}
.titlehead .linkandmore ul li a:hover {
	text-decoration:underline;
}
.titlehead .linkandmore span {
	float:right;
	display:block;
	width:70px;
	line-height:35px;
}
.titlehead .linkandmore span a {
	color:#81a84a;
	text-decoration:none;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	line-height:40px;
}
.flhead {
	background:#f4f4f4;
	height:120px;
}
.flhead ul {
	padding:20px 0px 0px 0px;
}
.flhead ul li {
	width:110px;
	text-align:center;
	float:left;
	list-style:none;
}
.flbox {
	border:1px solid #81a84a;
	width:490px;
	float:left;
	margin:5px 3px 0px 3px;
}
.flbox ul {
	padding:5px;
	margin:0px 0px 0px 0px;
}
.flbox h2 {
	padding:0px;
	background:url(images/fltitlebg.jpg) repeat-y top left;
	margin:0px;
	height:30px;
	font-size:0px;
}
.flbox ul li {
	text-align:left;
	float:left;
	list-style:none;
	border-bottom:1px dashed #ccc;
	clear:both;
	padding:0px 5px 5px 0px;
	width:470px;
	margin:0px 0px 5px 0px;
	line-height:20px;
}
.flbox ul li a {
	margin:4px;
	text-decoration:none
}
.flbox ul li a:hover {
	margin:4px;
	text-decoration:underline
}
.fltitie1, .fltitie2, .fltitie3, .fltitie4, .fltitie5, .fltitie6, .fltitie7, .fltitie8, .fltitie9, .fltitie10, .fltitie389, .fltitie452 {
	background:url(images/fltitle.jpg?v=1312) #81a84a no-repeat;
	height:35px;
	line-height:35px;
	font-size:15px;
	font-family:微软雅黑;
	color:#fff;
	padding:0 0 0 46px;
}
.fltitie1 a, .fltitie2 a, .fltitie3 a, .fltitie4 a, .fltitie5 a, .fltitie6 a, .fltitie7 a, .fltitie8 a, .fltitie9 a, .fltitie10 a, .fltitie389 a, .fltitie452 a {
	color:#fff;
}
.fltitie1 {
	background-position:0 -209px;
}/*母婴*/
.fltitie2 {
	background-position:0 -248px;
}/*保健*/
.fltitie3 {
	background-position:0 -140px;
}/*粮油*/
.fltitie4 {
	background-position:0 -36px;
}/*酒水*/
.fltitie5 {
	background-position:0 -177px;
}/*茶饮*/
.fltitie6 {
	background-position:0 -72px;
}/*休闲*/
.fltitie7 {
	background-position:0 -104px;
}/*饼干*/
.fltitie8 {
	background-position:0 0;
}/*生鲜*/
.fltitie9 {
	background-position:0 -282px;
}/*用品*/
.fltitie10 {
	background-position:0 -270px;
}/*地图*/
.fltitie389 {
	background-position:0 -345px;
}/*礼品*/
.fltitie452 {
	background-position:0 -314px;
}/*时令优选*/
.flbox_s1 {
	border:1px solid #81a84a;
	margin:5px 3px 0px 3px;
}
.flbox_s1 ul {
	padding:5px;
	margin:0px 0px 0px 0px;
	height:100%;
}
.flbox_s1 h2 {
	padding:0px;
	background:url(../images/fltitlebg.jpg) repeat-y top left #d6ac72;
	margin:0px;
	height:30px;
	font-size:0px;
}
.flbox_s1 ul li {
	text-align:left;
	float:left;
	list-style:none;
	border-bottom:1px dashed #ccc;
	clear:both;
	padding:0px 5px 5px 0px;
	width:970px;
	margin:0px 0px 5px 0px;
	line-height:20px;
}
.flbox_s1 ul li a {
	margin:4px;
	text-decoration:none;
	display:block;
	width:110px;
	overflow:hidden;
	float:left;
}
.flbox_s1 ul li a:hover {
	margin:4px;
	text-decoration:underline
}
.flbox_s1 strong {
	margin:4px;
	clear:both;
	float:left;
	display:block;
	width:100%;
}
.flbox_cat {
	border:1px solid #81a84a;
	margin:5px 3px 0px 3px;
}
.flbox_cat ul {
	padding:5px;
	margin:0px 0px 0px 0px;
}
.flbox_cat h2 {
	padding:0px;
	background:url(../images/fltitlebg.jpg) repeat-y top left #d6ac72;
	margin:0px;
	height:30px;
	font-size:0px;
}
.flbox_cat ul li {
	text-align:left;
	list-style:none;
	border-bottom:1px dashed #ccc;
	clear:both;
	padding:5px 5px 5px 0px;
	margin:0px 0px 5px 0px;
	line-height:20px;
}
.flbox_cat ul li a {
	margin:4px;
	text-decoration:none
}
.flbox_cat ul li a:hover {
	margin:4px;
	text-decoration:underline
}
.fllogobox {
	margin:0px
}
.fllogobox ul {
	padding:0px;
	margin:0px;
}
.fllogobox h2 {
	padding:0px;
	background:url(../images/fltitlebg.jpg) repeat-y top left #d6ac72;
	margin:0px;
	height:30px;
	font-size:0px;
}
.fllogobox ul li {
	float:left;
	list-style:none;
	padding:0px;
	width:90px;
	margin:8px 10px 16px 10px;
	height:100px;
}
.fllogobox ul li img {
	width:60px;
	height:60px;
}
.fllogobox ul li a.brand_pic {
	padding:1px;
	display:block;
	width:60px;
	height:60px;
	margin:0 auto;
}
.fllogobox ul li a.brand_pic:hover {
	border:1px solid red;
	padding:0px;
	width:60px;
	height:60px;
}
.fllogobox ul li a.brand_ch, .fllogobox ul li a.brand_en {
	text-align:center;
	line-height:18px;
	height:18px;
	overflow:hidden;
	display:block;
}
.fllogobox ul li a.brand_ch {
	color:#565656;
}
.fllogobox ul li a.brand_en {
	color:#989898;
}
.flimgbox {
	border:1px solid #81a84a;
	width:490px;
	float:left;
	margin:5px 3px 0px 3px;
}
.flimgbox ul {
	padding:5px;
	margin:0px 0px 0px 0px;
}
.flimgbox ul li {
	text-align:left;
	float:left;
	list-style:none;
	border-bottom:1px dashed #ccc;
	clear:both;
	padding:0px 5px 5px 0px;
	width:470px;
	margin:0px 0px 5px 0px;
	line-height:20px;
}
.flimgbox ul li img {
	width:60px;
	height:60px;
}
.flimgbox ul li a {
	margin:4px;
	text-decoration:none
}
.flimgbox ul li a:hover {
	margin:4px;
	text-decoration:underline
}
.fl2 {
	width:158px;
	margin:0px;
	overflow:hidden;
}
.fl2 strong {
	clear:both;
	width:158px;
}
.fl2 ul {
	margin:6px;
	padding:0px;
}
.fl2 ul li {
	margin:0px 0px 6px 0px;
	padding:4px 0px 4px 0px;
	width:100%;
	border:0px;
}
.fl2 ul li a {
	margin:0px 8px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	white-space:nowrap;
	font-size:12px;
}
.fl2 ul li a:hover {
	margin:0px 8px 0px 0px;
	padding:0px;
}
.fl2 ul li strong {
	clear:both;
	display:block;
	padding:0px 0px 4px 0px;
	color:#1b6147;
	height:20px;
	font-size:14px;
}
.fl2 ul li strong a {
	font-size:14px;
}
.fl3 {
	width:158px;
	margin:0px;
	overflow:hidden;
}
.fl3 strong {
	clear:both;
	width:158px;
}
.fl3 h2 {
	clear:both
}
.fl3 ul {
	margin:6px;
	padding:0px;
}
.fl3 ul li {
	margin:0px 0px 6px 0px;
	padding:4px 0px 4px 0px;
	width:100%;
	border:0px;
}
.fl3 ul li a {
	margin:0px 4px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	white-space:nowrap;
}
.fl3 ul li a:hover {
	margin:0px 4px 0px 0px;
	padding:0px;
}
.fl3 ul li strong {
	clear:both;
	display:block;
	padding:0px 0px 4px 0px;
	font-size:14px;
	font-weight:bold;
	color:#565656
}
.loginl {
	width:618px;
	height:352px;
	clear:both
}
.loginr {
	width:375px;
	background:#fff;
}
.loginr .title {
	background:url(../images/logintitlebg.jpg) repeat-y top;
	height:40px;
	line-height:40px;
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#176246
}
.loginr .title img {
	float:left;
}
.loginr .content {
	border:1px solid #cfab6f;
	background:url(../images/logincontentbg.jpg) repeat-x top;
}
.loginr .content ul {
	margin:11px 16px 0px 16px;
	border-bottom:1px solid #e1c9a5;
	padding:0px 0px 6px 0px;
}
.loginr .content ul li {
	list-style:none;
	text-align:left;
	padding:4px 0px 3px 0px;
	color:#176246;
}
.loginr .content ul li a {
	vertical-align:middle;
	text-decoration:none
}
.loginr .content .sidebarA {
	float:left;
	width:25%;
	text-align:right;
	font-size:13px;
	height:22px;
	line-height:22px;
}
.loginr .content .sidebarB {
	float:left;
	width:65%;
	text-align:left;
	height:22px;
}
.loginr .content .sidebarB input {
	width:140px;
	border:1px solid #e1c9a5;
	height:18px;
	line-height:18px;
}
.loginr .content .imglink img {
	border:1px solid #cba24d;
}
.loginr .content .imglink img:hover {
	border:1px solid #ecc980;
}
.loginr .content .botton {
	text-align:center;
	clear:both
}
.loginr .content .check {
	clear:both;
	padding:0 0 0 153px;
*padding:0 0 0 169px;
	_margin-top:3px;
}
.loginr .content .check input {
	_margin-top:-3px;
}
.cbox3 {
}
.cbox4 {
	width:196px;
	float:right
}
.title3 {
	background:#ddc297;
	height:35px;
	text-align:center;
	color:#814e23;
	font-weight:bold
}
.content4 {
	background:#efebe2;
}
input.submit1 {
	font-size:12px;
	background-color:#6c9c0a;
	color:#fff;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	height:22px;
	line-height:22px;
	cursor:pointer;
	vertical-align:middle;
	vertical-align:baseline\9;
}
input.submit1:hover {
	background:url(images/productinfo.png) repeat-x 0 -124px;
}
input.submit2 {
	font-size:8px;
	background:url(../images/btn_bg.jpg) repeat-x bottom;
	color:#fff;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:12px;
	line-height:8px;
	cursor:pointer;
	width:12px;
	vertical-align:middle;
*font-size:12px;
}
a.submit2 {
	font-size:12px;
	background:url(../images/btn_bg.jpg) repeat-x bottom;
	color:#fff;
	border:none;
	margin:1px 2px 0px 2px;
	padding:0px 0px 0px 0px;
	height:12px;
	line-height:12px;
	cursor:pointer;
	width:10px;
	vertical-align:middle;
	font-size:12px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}
a.submit2:hover {
	color:#fff;
	text-decoration:none;
}
input.submit3 {
	font-size:12px;
	background:#aaaaaa;
	color:#fff;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;
	height:22px;
	line-height:22px;
	cursor:pointer;
	vertical-align:middle;
	_vertical-align:top;
}
input.text {
	font-size:12px;
	border:1px solid #dadada;
	margin:0px;
	padding:0px 0px 0px 4px;
	height:20px;
	line-height:20px;
}
select.select {
	display:block;
	font-size:12px;
	float:left;
	border:1px solid #926e3e;
	height:22px;
	line-height:22px;
}
select.select option {
	font-size:12px;
	display:block;
}
.cn_box li input.text {
	width:30px;
	text-align:center;
	padding:0;
}
.title2 {
	background:url(../images/titlebg2.jpg) repeat-y left top;
	height:22px;
	line-height:23px;
	text-align:center;
	color:#176246;
	font-weight:bold;
	overflow:hidden;
}
.title3 {
	background:url(../images/wnewtitlebg.jpg) repeat-y left top;
	height:28px;
	line-height:28px;
	text-align:left;
	color:#176246;
	font-weight:bold;
	overflow:hidden;
	font-size:14px;
	padding:0px 0px 0px 12px;
}
.content2 {
	border:1px solid #988e75;
	border-top:none;
	text-align:center;
	padding:6px 0px;
	font-size:12px;
	background:url(../images/tabmenu_contentbg.gif) repeat-x top #edd9b6;
	color:#956942;
}
.content2 ul {
}
.content2 ul li {
	text-align:left;
	background:url(../images/tabmenu_contenticon.gif) no-repeat 4px 4px;
	padding:0px 5px 1px 20px;
	overflow:hidden;
	list-style:none;
}
.content2 ul li a {
	text-decoration:none;
}
.content2 ul li a:hover {
	text-decoration:underline;
}
.c2_li1 li {
	height:18px;
	line-height:18px;
}
.c2_li2 {
	height:197px;
}
.c2_li2 li {
	height:18px;
	line-height:18px;
}
.c2_li3 {
	height:176px;
}
.c2_li3 li {
	height:18px;
	line-height:18px;
}
.content3 {
	border:1px solid #988e75;
	border-top:none;
	text-align:center;
	padding:6px 0px;
	font-size:12px;
	background:url(../images/tabmenu_contentbg.gif) repeat-x top #edd9b6;
	color:#956942;
}
.content3 ul {
}
.content3 ul li {
	text-align:left;
	padding:0px 5px 1px 18px;
	overflow:hidden;
	list-style:none;
}
.content3 ul li a {
	text-decoration:none;
}
.content3 ul li a:hover {
	text-decoration:underline;
}
.c3_li1 {
	height:134px;
}
.c3_li1 ul {
}
.c3_li1 li {
	height:22px;
	line-height:22px;
}
.c3_li2 {
	height:230px;
}
.c3_li2 ul {
}
.c3_li2 li {
	height:22px;
	overflow:hidden;
	line-height:22px;
	width:90%;
}
.pbox {
	clear:both;
	margin:0px 0px 0px 0px;
	background:#fff;
	padding:0px;
}
.pbox .sidebarA {
	margin:0px 0px 0px 0px;
	float:left;
	width:160px;
	position:relative;
}
.pbox .sidebarA .titlehead {
	background:#81a84a;
	height:34px;
	text-align:center;
}
.logolist {
	background:#fff;
	border-top:none;
}
.logolist ul {
	height:320px;
	padding:8px 0px 0px 0px;
}
.logolist ul li {
	float:left;
	width:78px;
	text-align:center;
	list-style:none
}
.logolist ul li img {
	width:60px;
	height:60px;
}
.toplogo ul li {
	float:left;
	width:88px;
	text-align:center;
	list-style:none;
	border:1px solid #eeeeee;
	background:#fff;
	margin:0px 2px 2px 2px;
	height:60px;
}
.toplogo ul li img {
	width:60px;
	height:60px;
}
.toplogo {
	background:#f5f5f5;
	height:338px;
	padding:4px 2px 0px 4px;
}
.toplogo img {
}
.pbox .sidebarB {
	float:right;
	width:835px;
	display:inline;
	overflow:hidden;
}
.plist {
	padding:0px;
	height:100%;
}
.plist ul li {
	width:150px;
	margin:0px 3.5px 0px 3.5px;
	_display:inline;
	float:left;
	list-style:none;
	height:215px;
}
.plist ul li .pic {
}
.plist ul li .pic a {
	padding:1px;
	display:block;
	width:150px;
	margin:0 auto;
	height:150px;
}
.plist ul li .pic a:hover {
	padding:0px;
	border:1px solid #dadada;
	height:150px;
}
.plist ul li .isp {
}
.plist ul li p {
	text-align:center;
	color:#6b6b6b;
	margin:0px;
	overflow:hidden;
	height:30px;
	line-height:15px;
	padding:6px 12px 0px 12px;
}
.plist ul li p a {
	display:block;
	clear:both;
	color:#565656;
	text-decoration:none;
}
.plist ul li div {
	text-align:center;
	color:#999999;
}
.plist ul li div span {
	color:#ea5404;
	font-size:12px;
	font-family:Arial;
}
.s1 ul {
	height:219px;
	float:left;
	width:632px;
	padding:8px 0px 0px 0px;
}
.s1 ul li {
	position:relative;
}
.s1 ul li span {
	top:4px;
	right:4px;
}
.s1 ul li p {
	padding:0px;
	text-align:left;
	width:150px;
	line-height:18px;
}
.s1 ul li p.title-a {
	height:36px;
}
.s1 ul li p.title-b {
	height:18px;
}
.s1 ul li p.title-c {
	height:18px;
	color:red;
}
.s1 ul li p a {
	margin:auto;
	padding:0px;
}
.s1 ul li .price {
	color:#ea5404;
	text-align:left;
	line-height:20px;
	font-size:16px;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	padding:4px 0px 4px 0px;
	width:150px;
	margin:auto
}
.s1 ul li .price font {
	color:#565656;
	font-size:12px;
	text-decoration:line-through;
	padding:0px 0px 0px 6px;
}
.s2 ul {
	height:656px;
	float:left;
	width:632px;
	background:url(../images/plistbg.gif) repeat-x top #fff;
	padding:8px 0px 0px 0px;
}
.s3 p {
	height:214px;
	float:left;
	width:632px;
	background:url(../images/plistbg.gif) repeat-x top #fff;
	padding:8px 0px 0px 0px;
}
.s4 ul {
	height:656px;
	float:left;
	width:632px;
	background:url(../images/plistbg.gif) repeat-x top #fff;
	padding:8px 0px 0px 0px;
}
.s5 ul {
	float:left;
	width:714px;
	background:url(../images/plistbg.gif) repeat-x top #fff;
	padding:8px 0px 0px 0px
}
.s5 ul li {
	margin:0px;
	padding:6px 14px 0px 14px;
}
.s8 {
	padding:12px;
}
.s8 img {
	float:left;
	border:1px solid #ece0d2;
}
.s8 h3 {
	float:right;
	text-align:left;
	width:456px;
	padding:12px 12px 0px 12px;
	overflow:hidden;
	height:22px;
	line-height:22px;
}
.s8 p {
	float:right;
	text-align:left;
	width:456px;
	padding:12px;
	text-indent:24px;
	line-height:20px;
	overflow:hidden;
	height:146px;
}
.s6 ul {
	float:left;
	width:714px;
	background:url(../images/plistbg.gif) repeat-x top #fff;
	padding:8px 0px 0px 0px
}
.s6 ul li {
	margin:0px;
	padding:6px 14px 0px 14px;
}
.s7 {
	background:#efebe2;
}
.s7 ul {
	padding:12px;
	background:#efebe2;
}
.s7 ul li {
	list-style:none;
	line-height:18px;
	padding:2px 0px 2px 0px;
}
.s7 ul li input {
	vertical-align:middle
}
.s7 ul li p {
	padding:12px 0px 0px 0px;
	border:0px;
	text-indent:0px
}
.s7 p {
	padding:12px;
	text-indent:24px
}
.s7 h3 {
	padding:12px 12px 0px 12px;
	margin:0px;
	font-size:14px;
}
.s10 {
	padding:12px;
	border:1px solid #eeeeee;
}
.s10 ul {
}
.s10 ul li {
	width:260px;
	height:120px;
}
.s10 ul li img {
	float:left;
	height:120px;
	width:120px;
}
.s10 ul li span {
	padding:0px 0px 12px 0px;
	display:block
}
.s10 ul li p {
	padding:20px 0px 0px 0px;
	float:left;
	overflow:hidden;
	width:120px;
	text-align:left;
}
.s10 ul li div {
	float:left;
}
.s11 {
	padding:0px;
}
.s11 ul {
	padding:12px 0px 0px 0px;
	margin:0px;
}
.s11 ul li {
	width:200px;
	height:240px;
	margin:6px 3px 0px 3px;
	padding:0px;
	position:relative
}
.s11 ul li img {
}
.s11 ul li span {
	top:1px;
}
.s11 ul li p {
	padding:0px;
	text-align:left;
	width:150px;
	margin:0px auto;
	line-height:18px;
}
.s11 ul li p.title-a {
	height:36px;
}
.s11 ul li p.title-b {
	height:18px;
}
.s11 ul li p.title-c {
	height:18px;
	color:red;
}
.s11 ul li p a {
	margin:auto;
	padding:0px;
}
.s11 ul li .price {
	color:#ea5404;
	text-align:left;
	line-height:20px;
	font-size:16px;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	padding:4px 0px 4px 0px;
	width:150px;
	margin:auto
}
.s11 ul li .price font {
	color:#565656;
	font-size:12px;
	text-decoration:line-through;
	padding:0px 0px 0px 6px;
}
.s12 {
	padding:0px;
	margin:12px 0px 0px 0px;
	height:120px;
}
.s12 li {
	width:340px;
	height:120px;
	float:left;
	margin:0px 0px 0px 12px;
	padding:0px;
	list-style:none
}
.s12 li img {
	float:left;
	height:120px;
	width:120px;
}
.s12 li div {
	float:left;
	margin:0px;
	padding:12px;
	text-indent:26px;
	line-height:18px;
	height:99px;
	overflow:hidden;
	width:190px;
}
.s12 li div h4 {
	text-indent:0px;
	font-size:14px;
	height:22px;
	line-height:22px;
	overflow:hidden
}
.s13 {
	border:1px solid #f7eada;
	width:314px;
	float:left;
	padding:12px 12px 12px 12px;
	margin:12px 0px 12px 12px;
	background:#fffaf0;
}
.s13 li {
	margin:0px 0px 0px 0px;
	list-style:none;
	background:url(../images/tabmenu_contenticon.gif) 2px 3px no-repeat;
	padding:0px 0px 0px 16px;
	overflow:hidden;
	height:16px;
	line-height:16px
}
.s13 li span {
	padding:0px 0px 12px 0px;
	display:block
}
.s14 {
	padding:0px;
	border:1px solid #dadada;
}
.s14 ul {
	padding:3px 0px 0px 3px;
	margin:0px;
}
.s14 ul li {
	height:240px;
	margin:0px;
	padding:0px;
	text-align:center
}
.s14 ul li img {
}
.s14 ul li span {
	padding:0px 0px 12px 0px;
	display:block
}
.s14 ul li p {
	padding:0px 0px 0px 0px;
}
.s15 ul {
	float:left;
	background:url(../images/plistbg.gif) repeat-x top #fff;
	padding:12px
}
.s15 ul li {
	margin:0px;
	padding:6px 6px 0px 6px;
}
.s16 {
	padding:0px;
	margin:12px 0px 0px 0px;
	height:220px;
}
.s16 li {
	height:120px;
	float:left;
	margin:0px 0px 0px 12px;
	padding:0px;
	list-style:none
}
.s16 li img {
	float:left;
	height:200px;
	width:240px;
}
.s16 li div {
	float:left;
	margin:0px;
	padding:12px;
	line-height:20px;
	height:94px;
	overflow:hidden;
	width:400px;
}
.s16 li div h4 {
	text-indent:0px;
	font-size:14px;
	padding:0px 0px 4px 0px;
}
.s16 li div a {
	padding:0 0 0 26px;
}
.s17 {
	padding:0px;
	margin:0px 0px 0px 0px;
	height:290px;
}
.s17 li {
	width:340px;
	height:120px;
	float:left;
	margin:12px 0px 0px 12px;
	padding:0px 0px 12px 0px;
	list-style:none;
	overflow:hidden;
}
.s17 li img {
	float:left;
	height:120px;
	width:120px;
}
.s17 li div {
	float:left;
	margin:0px;
	padding:12px;
	line-height:20px;
	height:94px;
	overflow:hidden;
	width:190px;
}
.s17 li div h4 {
	text-indent:0px;
	font-size:14px;
	padding:0px 0px 4px 0px;
}
.s17 li div a {
	padding:0 0 0 26px;
}
.s18 {
	padding:0px;
	margin:0px 0px 0px 0px;
}
.s18 li {
	width:340px;
	height:120px;
	float:left;
	margin:12px 0px 0px 12px;
	padding:0px 0px 12px 0px;
	list-style:none;
	overflow:hidden;
}
.s18 li img {
	float:left;
	height:120px;
	width:120px;
}
.s18 li div {
	float:left;
	margin:0px;
	padding:12px;
	line-height:18px;
	height:94px;
	overflow:hidden;
	width:190px;
}
.s18 li div h4 {
	text-indent:0px;
	font-size:14px;
}
.s18 li div a {
	padding:0 0 0 26px;
}
.s19 {
	padding:0px;
	margin:0px;
}
.s19 li {
	height:120px;
	margin:0px;
	padding:5px;
	list-style:none;
	overflow:hidden;
}
.s19 li img {
	float:left;
	height:120px;
	width:120px;
}
.s19 li div {
	float:left;
	margin:0px;
	padding:12px;
	line-height:18px;
	height:94px;
	overflow:hidden;
	width:116px;
}
.s19 li div h4 {
	text-indent:0px;
	font-size:14px;
	height:18px;
	overflow:hidden;
}
.s19 li div a {
	padding:0 0 0 26px;
}
.s20 {
	padding:12px;
}
.s20 {
	padding:0px;
	margin:12px 0px 0px 0px;
}
.s20 li {
	display:block;
	margin:0px;
	padding:0px;
	float:left;
	height:100px;
	width:200px;
}
.s20 li img {
}
.s20 li span {
	padding:0px 0px 12px 0px;
	display:block
}
.s20 li p {
	padding:0px 0px 0px 0px;
}
.s21 {
	padding:12px;
}
.s21 {
	padding:0px;
	margin:12px 0px 0px 0px;
}
.s21 li {
	display:block;
	margin:0px;
	padding:0px;
	float:left;
	height:100px;
	width:200px;
}
.s21 li img {
}
.s21 li span {
	padding:0px 0px 12px 0px;
	display:block
}
.s21 li p {
	padding:0px 0px 0px 0px;
}
.s22 {
	padding:0px;
}
.s22 ul {
	padding:0px;
	margin:0px;
}
.s22 ul li {
	width:182px;
	height:240px;
	margin:6px 3px 0px 3px;
	padding:0px;
}
.s22 ul li img {
}
.s22 ul li span {
	padding:0px 0px 12px 0px;
	display:block
}
.s22 ul li p {
	padding:0px 0px 0px 0px;
	text-align: center
}
.s22 ul li p a {
	margin:auto
}
.ggList {
	border:1px solid #d8d8d8;
	padding:10px;
}
.ggList .title {
	border-bottom:1px solid #d5d5d5;
	height:25px;
	padding:0px 0px 0px 0px
}
.ggList .title font {
	font-size:14px;
	font-weight:bold;
	color:#565656;
	border-bottom:2px solid #176246;
	display:block;
	width:120px;
	height:25px;
}
.ggList ul {
	padding:12px 0px 0px 0px
}
.ggList ul li {
	height:23px;
	line-height:23px;
	padding:0px 0px 0px 20px;
	background:url(../images/ic1o04.gif) no-repeat 10px 10px;
	position:relative;
	clear:both
}
.ggList ul li a {
	color:#565656;
	width:650px;
	overflow:hidden;
	height:23px;
	float:left;
}
.ggList ul li span {
	color:#565656;
	width:90px;
	float:right;
}
.eggwindow {
	position:absolute;
	top:50%;
	left:50%;
	width:550px;
	height:400px;
	margin-top:-300px;
	margin-left:-275px;
	display:none;
	z-index:9999
}
.choose {
	width:275px;
	height:125px;
}
.choose img {
	margin:0px 4px 0px 0px;
}
.tlistA {
	float:left;
	width:716px;
	padding:0px;
}
.tlistB {
	float:right;
	width:275px;
}
.jkys_box {
	width:718px
}
.productsbox {
}
.productsbox h4 {
	font-size:14px;
	padding-bottom:4px;
}
.p1 {
}
.p2 {
	height:650px;
}
.padding {
	padding:12px;
}
#clickTop {
	font-size:0px;
}
#promotion {
	font-size:0px;
}
.subproductsbox {
	font-size:12px;
	width:158px;
	border:1px solid #81A84A;
}
.yupsub {
	width:275px;
}
.yup_r {
	width:718px;
}
.contentbox {
}
.c1 {
	border:1px solid #eeeeee;
	padding:24px;
	font-size:14px;
}
.c1 h2 {
	font-size:16px;
	text-align:center;
	border-bottom:1px solid #eee;
	padding:6px;
	height:22px;
	line-height:22px;
	font-family:"微软雅黑"
}
.c1 p {
	text-indent:26px;
	padding:5px;
	line-height:20px;
}
.c1 img {
	margin:5px;
}
.c2 {
	border:1px solid #eeeeee;
	padding:24px;
	font-size:14px;
}
.c2 h2 {
	font-size:16px;
	text-align:center;
	border-bottom:1px solid #eee;
	padding:6px;
	height:22px;
	line-height:22px;
	font-family:"微软雅黑"
}
.c2 p {
	text-indent:26px;
	padding:5px;
	line-height:20px;
}
.c2 img {
	margin:5px;
}
.contentbox .sidebarA {
	margin:0px;
	float:left;
}
.contentbox .sidebarB {
	margin:0px;
	float:right;
}
.toplist {
}
.toplist h2 {
	background:url(../images/titlebg1.jpg) repeat-x top;
	color:#5f4c3e;
	font-size:14px;
	display:block;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.toplist ol {
	margin:0px;
	padding:6px 0px 6px 0px;
	height:180px;
	background:#efebe2;
}
.toplist ol li {
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	clear:both;
	height:18px;
	line-height:18px;
	width:190px;
}
.toplist ol li a {
	color:#8e6b2b;
	text-decoration:none;
	padding:0px 0px 0px 6px;
}
.toplist ol li a:hover {
	text-decoration:underline;
}
.toplist ol span {
	font-size:10px;
	font-weight:normal;
	color:#fff;
	padding:0px 0px 0px 2px;
	margin:0px;
	height:18px;
	width:18px;
	background:url(../images/toplistolbg.gif) no-repeat 0% 50%;
	display:block;
	float:left;
	text-align:left
}
.t1 {
	width:195px;
}
.t2 ol {
	height:110px;
}
.t2 ol li {
	width:95%;
	overflow:hidden
}
.list {
	border:1px solid #dddddd;
	background:#f5f5f5;
}
.list thead {
}
.list thead th {
	background:#81a84a;
	font-size:12px;
	text-align:center;
	padding:6px;
	color:#fff;
}
.list tbody {
	background:#f5f5f5;
}
.list tbody tr {
}
.list tbody tr td {
	padding:6px;
	border-bottom:1px solid #dddddd;
	border-left:none;
}
.list tbody tr td span {
	color:red;
	clear:both;
	display:block
}
.list tfoot tr {
}
.list tfoot tr td {
	padding:6px;
	text-align:right
}
.list tfoot tr td span {
	color:#ea5405;
}
.listtop {
	background:#f5f5f5;
	padding:8px;
	margin:0px;
}
.listtop ul {
	margin:0px;
	padding:0px;
}
.listtop ul li {
	padding:4px 0px 4px 0px;
}
.listtop ul li strong {
	width:100px;
	display:block;
	text-align:right;
	float:left;
}
.listtop textarea {
	vertical-align:top;
	resize:none;
}
.listtop span {
	color:#ea5404
}
.list1 {
	width:100%;
}
.helpbox {
	padding:24px;
	font-size:14px;
	line-height:22px;
}
.helpbox img {
	padding:0px; max-width:740px;
}
.regbox {
	background:url(../images/logincontentbg.jpg) repeat-x top #fefbf6;
	padding:0px 0px 12px 0px
}
.regbox ul {
	margin:0px;
	padding:0px;
}
.regbox ul li {
	list-style:none;
	text-align:left;
	padding:8px 0px 8px 0px;
	color:#176246;
}
.regbox ul li a {
	vertical-align:middle;
	text-decoration:none
}
.regbox .sidebarA {
	float:left;
	width:40%;
	text-align:right;
	font-size:13px;
	height:22px;
	line-height:22px;
}
.regbox .sidebarB {
	float:left;
	width:19%;
	text-align:left;
	height:22px;
}
.regbox .sidebarB input {
	border:1px solid #E1C9A5;
	height:18px;
	line-height:18px;
	width:180px;
}
.regbox .sidebarB img {
	vertical-align:middle
}
.regbox .sidebarB2 {
	float:left;
	width:28%;
	text-align:left;
	height:22px;
	margin:0px 0px 0px 5px;
	display:inline;
	overflow:hidden;
}
.regbox .sidebarB2 input {
	border:1px solid #e1c9a5;
	height:18px;
	line-height:18px;
	width:180px;
	vertical-align:middle;
}
.regbox .sidebarB2 img {
	vertical-align:middle
}
.regbox .reg_msg {
	float:left;
	width:30%;
	text-align:left;
	height:22px;
}
.regbox .imglink img {
	border:1px solid #cba24d;
}
.regbox .imglink img:hover {
	border:1px solid #ecc980;
}
.regbox .botton {
	text-align:center;
	clear:both
}
.regbox .agreement {
	display:block;
	border:1px solid #eee;
	width:700px;
	height:80px;
	overflow:auto;
	margin:auto;
	padding:12px;
	background:#fff;
	line-height:20px;
}
.regbox .agreement p {
	padding:8px 0px 0px 0px;
	text-indent:24px;
}
.regbox .agreement h4 {
	text-align:center
}
.cpjs_list {
	clear:both;
	border-top:1px solid #f1f1f1;
	margin:0px;
	padding:0px;
	height:100%;
}
.cpjs_list li {
	color:#6b6b6b;
	float:left;
	width:404px;
	padding:0px;
	border-bottom:1px solid #f1f1f1;
	height:22px;
	line-height:22px;
	border-right:1px solid #f1f1f1;
}
.cpjs_list li strong {
	font-weight:normal;
	width:100px;
	text-align:right;
	display:block;
	float:left;
	background:#f1f1f1;
	height:22px;
	line-height:22px;
	padding:0px 6px 0px 0px;
	margin:0px 6px 0px 0px;
}
.cpjs_titlelist {
	clear:both;
}
.cpjs_titlelist li {
	color:#6b6b6b;
	padding:4px 0px 4px 0px;
}
.cpjs_titlelist li span {
	font-weight:normal;
	width:100px;
	text-align:right;
	display:block;
	float:left;
}
.buylistnumber {
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}
.buylistnumber li {
	background:#fff;
	border-bottom:1px solid #eeeeee;
}
/*--------表单---------*/
.list3 {
}
.list3 ul {
	padding:12px;
	width:80%;
	margin:auto;
}
.list3 ul li {
	list-style:none;
	text-align:center;
	padding:6px 0px 6px 0px;
	margin:0px;
}
.list3 ul li span {
	color:#ea5405
}
.list3 ul.border {
	border-top:1px solid #efe8de;
	vertical-align:middle;
}
.list3 .sidebarA {
	float:left;
	width:25%;
	text-align:right;
	height:22px;
	line-height:22px;
}
.list3 .sidebarB {
	float:left;
	width:72%;
	text-align:left;
	height:22px;
	line-height:22px;
}
.list3 .sidebarC {
	float:left;
	width:38%;
	text-align:right;
	height:22px;
}
/*----用户评论滚动---*/
#tqq {
	OVERFLOW: hidden;
	POSITION: relative;
	height:365px;
}
.recommend {
}
.recommend ul {
	padding:8px 0px 0px 0px;
	border:1px sollid #dadada;
	border-top:none;
}
.recommend ul li {
	list-style-type:none;
	padding:5px 3px 5px 3px;
	height:60px;
	overflow:hidden
}
.recommend ul li img {
	clear:both;
	float:left;
}
.recommend ul li a {
	text-decoration:none;
}
.recommend ul li h3 {
	float:right;
	width:80px;
	font-size:12px;
	font-weight:normal;
	height:20px;
	line-height:20px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.recommend ul li p {
	float:right;
	width:80px;
	height:32px;
	overflow:hidden;
	line-height:16px;
}
.recommend1 {
	height:auto;
	padding:0px 0px 0px 0px;
}
.recommend1 ul {
	padding:0px;
	margin:0px;
}
.recommend1 ul li {
	text-align:left;
}
.recommend1 ul li h3 {
	margin:10px 0px 0px 0px;
	float:left;
	height:20px;
	overflow:hidden
}
.recommend1 ul li img {
	width:60px;
	height:60px;
	margin-right:4px;
}
.recommend1 ul li strong {
	float:left;
	color:#565656;
}
.recommend1 ul li strong a {
	float:left;
	color:#ea5404;
}
.recommend2 {
	padding:0px 0px 0px 0px;
}
.recommend2 ul {
	padding:0px;
	margin:0px;
}
.recommend2 ul li {
	text-align:left;
}
.recommend2 ul li h3 {
	margin:10px 0px 0px 0px;
	float:left;
}
.recommend2 ul li img {
	width:60px;
	height:60px;
}
.recommend2 ul li strong {
	float:left;
	color:#176246;
}
.tjcx {
	height:370px
}
.tjcx ul {
	padding:8px 0px 0px 0px;
}
.clear {
	clear:both;
	padding:0px;
	font-size:0px;
	margin:0px;
	height:0px;
	border:none;
	overflow:hidden;
}
.clear1 {
	clear:both;
	height:5px;
	font-size:0px;
	margin:0px;
	padding:0px;
	border:none;
	overflow:hidden;
}
.clear2 {
	clear:both;
	height:10px;
	font-size:0px;
	margin:0px;
	padding:0px;
	border:none;
	overflow:hidden;
}
.floatright {
	float:right;
}
.floatleft {
	float:left;
}
/*----翻页页码---*/
.page {
	text-align:center;
	padding:12px 12px 12px 12px;
	margin:0px;
	clear:both;
}
.page A {
	border-right:#176246 1px solid;
	padding-right: 5px;
	border-top: #176246 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #176246 1px solid;
	color: #025e42;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #176246 1px solid;
	TEXT-DECORATION: none;
}
.page A:hover {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	COLOR: #4a2f24;
	BORDER-BOTTOM: #999 1px solid
}
.page A:active {
	BORDER-RIGHT: #4a2f24 1px solid;
	BORDER-TOP: #4a2f24 1px solid;
	BORDER-LEFT: #4a2f24 1px solid;
	COLOR: #4a2f24;
	BORDER-BOTTOM: #4a2f24 1px solid
}
.page .current {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BACKGROUND:url(../images/btn_bg.jpg) repeat-x bottom #087d56;
	border:1px solid #176246;
}
.page .disabled {
	BORDER-RIGHT: #dadada 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #dadada 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #dadada 1px solid;
	COLOR: #ddd;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #dadada 1px solid
}
.plistpage {
	text-align:center;
	padding:12px 12px 12px 12px;
	margin:0px;
	padding:12px;
	clear:both
}
/*----用户中心菜单---*/
ul#menu, ul#menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width: 100%;
}
ul#menu a {
	display: block;
	text-decoration: none;
}
ul#menu li {
	margin-top: 0px;
}
ul#menu li a {
	background:#ffffff;
	color:#646464;
	padding: 0.5em;
	font-size:14px;
	font-weight:bold;
}
ul#menu li a:hover {
}
ul#menu li ul li a {
	background:#ffffff;
	color:#646464;
	padding-left:20px;
	font-size:12px;
	font-weight:normal;
}
ul#menu li ul li a:hover {
	color:#669900;
}
ul#menu li ul li.btndown {
	background:#69af05;
	border:0px;
	padding-left:20px;
	color:#fff;
	font-weight:bold;
	height:30px;
	line-height:30px;
}
.code {
	border:1px solid #ccc;
	list-style-type: decimal-leading-zero;
	padding: 5px;
	margin: 0;
}
.code code {
	display: block;
	padding: 3px;
	margin-bottom: 0;
}
.code li {
	background: #ddd;
	border: 1px solid #ccc;
	margin: 0 0 2px 2.2em;
}
.indent1 {
	padding-left: 1em;
}
.indent2 {
	padding-left: 2em;
}
/*----用户中心状态浮层---*/
.state {
}
.state a {
	border:2px solid #f0dbb0;
	text-decoration:none;
	background:#fff;
	padding:0px 2px 0px 2px;
	height:16px;
}
.state p {
	border:2px solid #f0dbb0;
	background:#fff;
	padding:12px;
	text-align:left;
	position:absolute;
	width:300px;
	margin:0px 0px 0px -100px;
#margin:18px 0px 0px -180px;
	_margin:18px 0px 0px -180px;
}
/*----用户中心状态浮层---*/
.linknav {
	clear:both
}
.linknav a {
	margin:0px 6px 0px 6px;
}
/*--------商品信息页------*/
.cp_box {
}
.cp_box h1 {
	border-bottom:1px dashed #b2b2b2;
	font-size:14px;
	line-height:22px;
	padding:0px 0px 6px 0px;
	text-align:center;
	clear:both;
	color:#333333
}
.cp_box h1 span {
	font-size:14px;
	line-height:22px;
	padding:0px 0px 6px 0px;
	color:#ea5404
}
.cp_l {
	width:344px;
	float:left;
	padding-left:12px;
}
.cp_l li {
	clear:both;
}
.lltitle {
	text-align:center;
	color:#804f21;
	font-size:14px;
	clear:both;
	height:20px;
}
.cp_pic img {
	width:330px;
	height:330px;
	margin:0px;
	padding:0px;
}
.cp_pic_s {
	padding:21px 0px 0px 0px;
#padding:0px 0px 0px 0px;
	_padding:0px 0px 0px 0px;
	height:62px;
}
.cp_pic_s img {
	border:1px solid #d8d8d8;
	width:60px;
	height:60px;
	float:left;
	margin:0px 2px 0px 2px;
}
.cp_pic_s img:hover {
	border:1px solid #c79f61;
}
.cp_fx {
	font-size:14px;
	text-align:left;
	height:28px;
	padding-top:22px;
}
.cp_fx img {
	vertical-align:middle
}
.cp_r {
	width:434px;
	float:right;
	padding-right:12px;
	position:relative;
	z-index:2;
}
.cp_r ul {
}
.cp_r ul li {
	padding:6px;
	color:#333333;
	clear:both;
}
/*.cp_r ul li .carwindownew{margin-left:-100px;}*/
font.li_text3 {
	color:#EA5404;
}
font.li_text5 {
	color:#5a5a5a;
	text-decoration: line-through;
	font-family: Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	vertical-align: middle;
}
font.li_text4 {
	color:#EA5404;
	font-size:22px;
	font-family:"微软雅黑"
}
ul.cn_box {
	border:1px solid #d7d7d7;
	background:#f5f5f5;
	padding:6px 12px 0px 12px;
}
li.btn1 a {
	border:1px solid #c0bebf;
	background:#fbf5ed;
	cursor:pointer;
	padding:4px;
	text-decoration:none;
	color:#313131;
	background:#fff;
	margin:0px;
	white-space: nowrap;
	float:left;
}
li.btn1 a:hover {
	border:1px solid #5b5b5b;
	background:#fff;
	color:#313131;
}
li.btn2 a {
	color:#0041c1;
	text-decoration:underline
}
li.btn2 a:hover {
	color:#0041c1;
	text-decoration:none
}
li.btn3 a {
	text-decoration:none;
	border:0px;
	margin:0px 0px 0px 10px
}
ul.yh_box {
	border:1px solid #d7d7d7;
	padding:12px;
	margin-top:12px;
	background:#fbf5ed;
}
ul.yh_box li {
	background:url(../images/d_ico.gif) no-repeat 0% 50%;
	padding:4px 0px 4px 8px
}
ul.yh_box li a {
	cursor:pointer;
	text-decoration:none
}
.cpjs_box {
	clear:both;
	padding:12px;
	clear:both;
}
.cpjs_box h1 {
	font-size:14px;
	background:#efefef;
	font-weight:bold;
	padding:6px 6px 0px 6px;
	border:0px;
}
.cpjs_box p, .ps_box p {
	font-size:14px;
	line-height:24px;
}
.cpjs_box p img {
	margin:12px 12px 0px 0px
}
.cp_qianggou {
	color:#999999;
	margin-left:10px;
}
.cp_qiangtime {
	color:#565656;
	font-size:16px;
}
/*--商品信息--*/
.product_info {
	font-size:14px;
	line-height:22px;
	clear:both;
}
.product_info h2 {
	padding:0px;
	height:40px;
	margin:12px 0px 12px 0px;
	clear:both;
	text-indent:0px;
}
.product_info span {
	display:block;
	width:350px;
	text-align:center;
	float:left;
}
.pl_box {
	padding:12px;
	background:#f5f5f5;
	border-top:2px solid #176246
}
.pl_box ul {
	border-top:1px solid #d7d7d7;
	border-right:1px solid #efe4ce;
	margin:0px 0px 0px 0px;
	background:#fff;
}
.pl_box ul li {
	border-bottom:0px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
}
.zx ul {
}
.zx ul li {
	padding:12px;
	border-bottom:1px solid #eeeeee;
}
.zx ul li p span {
}
.zx ul li p {
	background:#fff;
	padding:4px 4px 0px 4px;
	color:#8a8a8a;
}
.zx ul li p strong {
	padding:0x;
	color:#176246;
}
.pl_box .n {
	line-height:22px;
	margin:12px 0px 0px 0px;
	height:22px;
}
.pl_box .n a {
	line-height:22px;
}
.pl_box .n p {
	float:left;
	text-align:left;
	padding:0px;
}
.pl_box .n img {
	vertical-align:middle
}
.pl_box .n span {
	float:right;
	text-align:right;
	padding:0px;
	display:block;
	color:#8a8a8a
}
.pl_box ul li .u {
	clear:both;
	background:#fff;
	color:#8b8b8b;
	padding:4px 12px 0px 24px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	zoom:1;
}
.pl_box ul li .u span {
	float:left;
	text-align:left;
}
.pl_box ul li .u p {
	width:200px;
	float:right;
	text-align:right;
	color:#8b8b8b;
}
.pl_box ul li .q, .pl_box ul li .a {
	clear:both;
	background:#f9f9f9;
	padding:3px 12px 3px 0px;
	color:#6b6b6b;
	overflow:hidden;
	zoom:1;
}
.pl_box ul li .a {
	color:#824f22;
}
.pl_box ul li .q span, .pl_box ul li .a span {
	float:left;
	line-height:22px;
	text-align:right;
	padding:0 0 0 24px;
	width:60px;
}
.pl_box ul li .q p, .pl_box ul li .a p {
	overflow:hidden;
	zoom:1;
	line-height:22px;
	text-align:left;
}
.pl_box ul li .a p {
	color:#824f22;
}
.plpage {
	height:20px;
	padding-top:8px;
	line-height:20px;
}
.plpage .page {
	clear:none;
	text-align:right;
	line-height:20px;
}
.page .disabled {
	color:#999;
}
.plpage .page p {
	float:left;
}
.plpage .page span {
	float:right;
}
.plpage .page a {
	float:left;
	padding:0 3px;
	color:#4A2F24;
	border:1px solid #ccc;
}
.page .current, .page .disabled {
	line-height:18px;
}
.plpage p {
	float:left;
	width:300px;
	line-height:20px;
	height:20px;
}
.plpage img {
	vertical-align:middle
}
.plpage span {
	float:right;
}
.menu_bg1 {
	height:39px;
	width:181px;
}
.shopcarbtn {
	text-align:center;
	padding:60px 0px 0px 0px;
	height:150px;
	border-left:1px solid #eee;
	display:block;
	width:140px;
	line-height:20px;
	float:right;
}
.shopcarbtn span {
	clear:both;
	display:block
}
.shopcarand {
	width:10px;
	line-height:150px;
	font-size:20px;
}
img.pic_btn {
	width:12px;
	height:62px;
	border:none;
	cursor:pointer
}
img.pic_btn:hover {
	width:12px;
	height:62px;
	border:none
}
.cx_icon {
	position:relative;
	width:28px;
	height:21px;
	margin:-140px 0px 0px 0px;
	float:right;
	padding:0px;
	top:0px;
	right:0px;
}
/*--------美食地图---------*/
.msnews_box {
	border:1px solid #eae0d6;
	border-top:none;
	padding:0px;
	background-color:#f7e9cc;
}
.msnews_title {
	padding:0px 0px 12px 0px;
	clear:both;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #e1c9a5;
	border-top:1px solid #fff;
}
.msnews_title img {
	width:273px;
	height:110px;
	float:left;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}
.msnews_title ul {
	padding:0px;
	margin:0px
}
.msnews_title ul li {
	font-size:13px;
	overflow:hidden;
	width:240px;
	height:26px;
	line-height:26px;
	margin:6px 0px 0px 8px;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.msnews_title ul li a {
	font-weight:bold;
}
.msnews_title ul li a:hover {
	color:#f37520;
}
.msnews_box {
	height:313px;
	overflow:hidden;
}
.mappic {
	text-align:center;
}
.msnews_title2 {
	padding:0px 0px 12px 0px;
	clear:both;
	margin:0px;
}
.msnews_title2 img {
	width:180px;
	height:180px;
	margin:20px 0 5px 0;
	overflow:hidden;
}
.msnews_title2 ul.mapt1 {
	border-bottom:1px solid #E1C9A5;
	padding:0 0 8px 10px;
	margin:0;
}
.msnews_title2 ul.mapt2 {
	border-top:1px solid #FFFFFF;
	padding:10px 0 0 10px;
	margin:0;
}
.msnews_title2 ul li {
	font-size:13px;
	overflow:hidden;
	width:240px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:left;
}
.msnews_title2 ul.mapt1 li {
	text-align:center;
}
.msnews_title2 ul li a {
	font-weight:bold;
}
.msnews_title2 ul li a:hover {
	color:#f37520;
}
/*--------红酒---------*/
.wnews_box {
	border:1px solid #eae0d6;
	border-top:none;
	padding:14px 5px 8px 5px;
	background:url(../images/wnewcbg.jpg) repeat-x bottom;
}
.wnews_title {
	padding:0px;
	clear:both;
	margin:8px 0px 8px 0px;
}
.wnews_title img {
	width:90px;
	height:90px;
	float:left;
	margin:0px 0px 0px 0px;
}
.wnews_title ul {
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
}
.wnews_title ul li {
	font-size:13px;
	overflow:hidden;
	height:22px;
	line-height:22px;
	margin:0px 0px 0px 0px;
	background:url(../images/wnewslistimg.jpg) no-repeat 0% 6px;
	padding:0px 0px 0px 16px;
	width:236px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.wnews_title ul li a {
}
.wnews_title ul li a:hover {
	color:#e2862f;
}
.wtoplistbox {
	border:1px solid #ebd3d1;
	background:url(../images/wnewcbg.jpg) repeat-x bottom;
}
.wtoplistbox ul {
	margin:0px;
	padding:0px;
}
.wtoplistbox ul li {
	border-bottom:1px dashed #ccc;
	width:96%;
	margin:auto;
	height:72px;
	padding:4px 0px 0px 0px;
}
.wtoplistbox ul li img {
	float:left;
	width:60px;
	height:60px
}
.wtoplistbox ul li h3 {
	font-size:12px;
	display:block;
	height:42px;
	line-height:42px;
	padding:0px 0px 0px 5px;
	font-size:13px;
	font-weight:normal;
	overflow:hidden;
}
.wtoplistbox ul li strong {
	padding:0px 0px 0px 5px;
	font-size:13px;
	color:red;
}
.wcxlist {
	border-bottom:1px dashed #ead2d0;
	padding:6px 0px 0px 6px;
}
.wcxlist img {
	float:left;
	margin-bottom:5px;
#margin-bottom:0px;
	_margin-bottom:0px;
}
.wcxlist ul {
	padding:6px 6px 6px 6px;
	float:right;
	width:190px;
}
.wcxlist ul li a {
	font-size:13px;
}
.wcxlist ul li {
	height:22px;
	line-height:22px
}
.wcxlist ul li span {
	color:#cc2222;
	font-weight:bold;
}
.wtitle {
	background:url(../images/wtitlebg.jpg) repeat-y left #e6b9c0;
	border:1px solid #ebd3d1;
	border-bottom:none;
}
.wcontentpic {
}
.wcontentpic span {
	width:5px;
	float:left;
	display:block;
}
.wcontentpic img {
	float:left;
}
.wcontenttext {
	padding:12px 12px 0px 12px;
	border:1px solid #ebd3d1;
	border-top:none;
	background:url(../images/wnewcbg.jpg) repeat-x bottom;
}
.s25 {
	padding:0px;
	margin:0px 0px 0px 0px;
}
.s25 ul {
	padding:0px;
	margin:16px 0px 0px 0px;
}
.s25 li {
	width:340px;
	float:left;
	margin:0px 0px 12px 0px;
	padding:0px;
	list-style:none;
}
.s25 li img {
	float:left;
	height:130px;
	width:130px;
}
.s25 li div {
	float:left;
	margin:0px;
	padding:16px 0px 0px 12px;
	line-height:22px;
	height:120px;
	overflow:hidden;
	width:180px
}
.s25 li div a {
	clear:both;
	width:180px;
	display:block;
	overflow:hidden;
	height:20px;
	line-height:20px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.s25 li div h4 {
	text-indent:0px;
	font-size:13px;
	height:28px;
	line-height:28px;
	overflow:hidden
}
/*--------分享---------*/
.ckepop {
	height:23px;
	line-height:23px;
	padding:6px 0px 0px 12px;
}
.ckepop span {
	float:left;
	font-weight:bold;
	font-size:12px;
}
.ckepop a {
	height:23px;
	width:22px;
	display:block;
	float:left;
	margin:0px 4px 0px 0px;
}
.ckepop a.qzone {
	background:url(../images/fxicon.jpg) no-repeat 0px -0px;
}
.ckepop a.tsina {
	background:url(../images/fxicon.jpg) no-repeat -22px -0px;
}
.ckepop a.renren {
	background:url(../images/fxicon.jpg) no-repeat -44px -0px;
}
.ckepop a.kaixin001 {
	background:url(../images/fxicon.jpg) no-repeat -66px -0px;
}
/*----广告---*/
.banner1 img {
	border:1px solid #eeeeee;
	margin:0px 0px 5px 0px;
#margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	padding:0px;
}
.banner1 a {
	margin:0px;
	padding:0px;
}
.banner2 {
	width:190px;
	float:right;
	padding:5px 4px 0px 0px;
}
.banner2 img {
	border:1px solid #ece0d2;
	margin-bottom:5px;
#margin-bottom:0px;
	_margin-bottom:0px;
}
.banner4 {
	width:160px;
	padding:5px 0px 0px 0px;
}
.banner4 img {
	clear:both;
	border:1px solid #eeeeee;
	margin-bottom:0px;
}
.banner5 {
	width:190px;
	float:right;
	padding:5px 5px 0px 0px;
}
.banner5 img {
	clear:both;
	border:1px solid #eeeeee;
	margin-bottom:5px;
}
.banner6 {
	padding:5px 5px 0px 0px;
}
.banner6 img {
	clear:both;
	border:1px solid #eeeeee;
	margin-bottom:5px;
}
.banner8 {
	padding:0px;
}
.banner8 img {
	margin:0px;
	padding:0px;
	float:left;
	width:315px;
	height:222px;
}
.banner9 {
	height:90px;
	font-sizd:0px;
	clear:both;
	margin:0px;
	padding:5px 0px;
}
.banner9 img {
	height:90px;
	margin:0px;
	padding:0px;
	width:1200px;
}
.banner10 {
	font-sizd:0px;
	clear:both;
	margin:0px;
	padding:0px;
}
.banner10 img {
	width:275px;
}
.banner8 img.indexjk {
	padding:0 2px 0 0;
	background-color:#f6dfbd
}
/*----站内信息---*/
.znxx {
	text-align:left;
	padding:26px;
}
.znxx ul {
	margin:0px;
	padding:0px;
	width:100%
}
.znxx ul li {
	margin:0px 0px 6px 0px;
	line-height:30px;
	text-align:left;
	clear:both
}
.znxx ul li h4 {
	text-align:left
}
.znxx ul li p {
	text-align:left;
	text-indent:16px;
}
.pborder {
	border-bottom:1px solid #F4E1BA;
}
/*----弹窗---*/
.window {
	width:350px;
	border:3px solid #e6e6e6;
	position:absolute;
	margin-left:-150px;
	margin-top:-150px;
	top:50%;
	left:50%;
	background:#fff;
}
.window .content {
	padding:20px 12px 12px 12px;
	text-align:center;
	line-height:24px;
	font-size:14px;
}
.window .titlehead {
	background-color:#f5f5f5;
	height:31px;
	line-height:31px;
	border:0 none;
}
.window h3 {
	width:150px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 16px;
	font-size:14px;
	color:#565656;
	font-family:微软雅黑;
}
.window h3 img {
	border:0px;
	padding:0px;
	margin:0px;
}
.carwindow {
	width:340px;
	height:90px;
	border:1px solid #176246;
	position:absolute;
	top:200px;
	left:0;
	background:#fff;
	z-index:999;
}
.carwindow .content {
	padding:12px 12px 12px 20px;
	text-align:center;
	line-height:22px;
	height:67px;
	overflow:hidden;
}
.carwindow .content1 {
	padding:5px;
	text-align:left;
	line-height:20px;
	border-top:#999 1px dashed;
	color:#804F21;
}
.carwindow .content img {
	float:left;
	margin:14px 0px 0px 0px;
}
.carwindow .content ul {
	float:left;
	width:260px;
}
.carwindow .content ul li {
	text-align:left;
	padding:0px 0px 0px 20px;
	color:#804F21;
}
.carwindow .content ul li a {
	background: url(../images/shopingcar_btnbg.gif) repeat-x scroll center top #8A683C;
	width:75px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0;
	border:0;
	border: 1px solid #926E3E;
	margin: 0 12px 0 0;
	color:#ffffff;
	display:block;
	float:left;
}
.carwindow .content ul li a:hover {
	background: url(../images/shopingcar_btnbg.gif) repeat-x scroll center top #8A683C;
	width:75px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0;
	border:0;
	border: 1px solid #926E3E;
	margin: 0 12px 0 0;
	color:#ffffff;
	display:block;
	float:left;
	text-decoration:none;
}
.carwindow .content ul li span a {
	background: url(../images/shopingcar_btnbg.gif) repeat-x scroll center top #8A683C;
	width:95px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0;
	border:0;
	border: 1px solid #926E3E;
	margin: 0 12px 0 0;
	color:#ffffff;
	display:block;
	float:left;
}
.carwindow .content ul li span a:hover {
	background: url(../images/shopingcar_btnbg.gif) repeat-x scroll center top #8A683C;
	width:95px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0;
	border:0;
	border: 1px solid #926E3E;
	margin: 0 12px 0 0;
	color:#ffffff;
	display:block;
	float:left;
	text-decoration:none;
}
.carwindow .content ul li .pclose {
	background:none;
	width:95px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0;
	border:0;
	margin: 0 12px 0 0;
	color:#804F21;
	display:block;
	float:left;
	text-decoration:underline;
}
.carwindow .content ul li .pclose:hover {
	background:none;
	width:95px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0;
	border:0;
	margin: 0 12px 0 0;
	color:#804F21;
	display:block;
	float:left;
	text-decoration:underline;
}
.carwindow .content ul li span {
	color:red;
}
.carwindow .content ul li .submit1 {
	list-style-type:none;
	border-style:none;
	width:65px;
	text-align:center;
	height:22px;
	line-height:18px;
	margin:0;
	padding:0 0 2px 0;
	border:0;
	border: 1px solid #926E3E;
	overflow:hidden;
	margin-top:-1px;
}
.carwindow .content1 ul {
	width:320px;
}
.carwindow .content1 li {
	float:left;
	width:78px;
	text-align:center;
	color:#804F21;
	overflow:hidden;
	padding:0 1px;
	clear:none;
}
.carwindow .content1 li a {
	border:0;
	color:#804F21;
}
.carwindow .content1 li h3 {
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	height:20px;
	width:80px;
	color:#804F21;
	overflow:hidden;
}
/*加入购物车new*/
.carwindownew {
	width:340px;
	border:1px solid #176246;
	position:absolute;
	top:200px;
	left:0;
	background:#fff;
	z-index:999;
}
.carwindownew .content {
	padding:12px 12px 12px 20px;
	text-align:center;
	line-height:22px;
	height:67px;
	overflow:hidden;
}
.carwindownew .content1 {
	padding:5px;
	text-align:left;
	line-height:20px;
	border-top:#999 1px dashed;
}
.carwindownew .content img {
	float:left;
	margin:14px 0px 0px 0px;
}
.carwindownew .content ul {
	float:left;
	width:260px;
}
.carwindownew .content ul li {
	text-align:left;
	padding:0px 0px 0px 20px;
}
.carwindownew .content ul li a {
	background: url(../images/btn_bg.jpg) repeat-x bottom #058a5f;
	width:75px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0;
	border:0;
	border: 1px solid #01533c;
	margin: 0 12px 0 0;
	color:#ffffff;
	display:block;
	float:left;
}
.carwindownew .content ul li a:hover {
	background: url(../images/btn_bg.jpg) repeat-x bottom #058a5f;
	width:75px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0;
	border:0;
	border: 1px solid #058a5f;
	margin: 0 12px 0 0;
	color:#ffffff;
	display:block;
	float:left;
	text-decoration:none;
}
.carwindownew .content ul li span a {
	background: url(../images/shopingcar_btnbg.gif) repeat-x scroll center top #8A683C;
	width:95px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0;
	border:0;
	border: 1px solid #926E3E;
	margin: 0 12px 0 0;
	color:#ffffff;
	display:block;
	float:left;
}
.carwindownew .content ul li span a:hover {
	background: url(../images/shopingcar_btnbg.gif) repeat-x scroll center top #8A683C;
	width:95px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0;
	border:0;
	border: 1px solid #926E3E;
	margin: 0 12px 0 0;
	color:#ffffff;
	display:block;
	float:left;
	text-decoration:none;
}
.carwindownew .content ul li .pclose {
	background:none;
	width:95px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0;
	border:0;
	margin: 0 12px 0 0;
	color:#804F21;
	display:block;
	float:left;
	text-decoration:underline;
}
.carwindownew .content ul li .pclose:hover {
	background:none;
	width:95px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding:0;
	border:0;
	margin: 0 12px 0 0;
	color:#804F21;
	display:block;
	float:left;
	text-decoration:underline;
}
.carwindownew .content ul li span {
	color:red;
}
.carwindownew .content ul li .submit1 {
	list-style-type:none;
	border-style:none;
	width:65px;
	text-align:center;
	height:22px;
	line-height:18px;
	margin:0;
	padding:0 0 2px 0;
	border:0;
	border: 1px solid #926E3E;
	overflow:hidden;
	margin-top:-1px;
}
.carwindownew .content1 ul {
	width:320px;
}
.carwindownew .content1 li {
	float:left;
	width:78px;
	text-align:center;
	color:#ea5404;
	overflow:hidden;
	padding:0 1px;
	clear:none;
}
.carwindownew .content1 li a {
	border:0;
}
.carwindownew .content1 li h3 {
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	height:20px;
	width:80px;
	color:#804F21;
	overflow:hidden;
}
/*----购买咨询回复---*/
.gmhf {
	width:700px;
	height:40px;
	background:#fef9f3;
	border-width:1px;
	border-color:#cdae76;
	border-style:solid;
	margin:0px;
	padding:8px;
	float:left;
	text-align:left;
	font-Size:12px;
}
/*---- 我的购物车增减按钮 ---*/

/*-- 提交支付 --*/
.submitbox {
	border:1px solid #eeeeee;
	padding:40px;
}
.submitbox ul {
	margin:0px 0px 0px 0px;
}
.submitbox ul li {
	list-style:none;
	padding:12px;
	text-align:center
}
.submitbox .titlehead2 {
	border:0px solid #cfaa6f;
	background:#fff;
	padding:8px;
	margin:0px;
	text-align: center;
}
.submitbox .listtop2 {
	border:0px solid #cfaa6f;
	background:#fff;
	padding:8px;
	margin:0px;
	text-align: center;
}
.cordbox {
	border:1px solid #dadada;
	background:#f5f5f5;
	width:500px;
	float:left;
	padding:5px;
	text-align:left
}
.cordbox img {
	vertical-align:middle;
}
.cordbox textarea {
	vertical-align:middle;
}
/*-- 提交订单 --*/
.sidebarC .productsbox .titlehead2 {
	border:0px solid #cfaa6f;
	background:#fff;
	padding:8px;
	margin:20px;
	text-align: center;
}
.sidebarC .productsbox .listtop2 {
	border:0px solid #cfaa6f;
	background:#fff;
	padding:8px;
	margin:20px;
	text-align: center;
}
.listtop2 ul {
	padding:8px 3px 3px 200px;
	margin:3px 3px 3px 2px;
	text-align: center;
}
.listtop2 ul li {
	float: left;
	width: auto;
	margin: 2px;
	height: auto;
	padding: 2px;
	width:105px;
	list-style:none;
	text-align: center;
}
.listtop2 span {
	color:#ea5404
}
.listtop2 a {
	text-decoration:underline
}
.list1 {
	width:100%;
}
.list1 td {
	line-height:18px;
}
/*-- 线上支付 --*/
.sidebarC .productsbox .titlehead3 {
	border:0px solid #cfaa6f;
	background:#fff;
	padding:20px;
	margin:20px;
}
.sidebarC .productsbox .listtop3 {
	border:0px solid #cfaa6f;
	background:#fff;
	padding:20px;
	margin:20px;
}
.listtop3 ul {
	padding:8px 3px 3px 200px;
	margin:3px 3px 3px 2px;
}
.listtop3 ul li {
	float: left;
	width: auto;
	margin: 2px;
	height: auto;
	padding: 2px;
	width:105px;
	list-style:none;
	text-align: center;
}
.listtop3 span {
	color:red
}
.yinhang {
	width:100%;
	height:24px;
	text-align:left;
	border:1px solid #dadada;
	background:#f5f5f5;
	padding:6px 0px 0px 2px;
}
.sidebarC .productsbox .listtop3 .yinhang span {
	color:#000000
}
.znxx .listtop4 {
	width:100%;
	height:700PX;
	style:1px solid #cfaa6f;
	border :1px solid #F3E6D5;
	padding:0px;
	margin:0px;
	line-height: 25px;
	background-color: #FBF4EC;
	border-top:1px solid #efe8de;
}
.listtop4 ul {
	padding:8px 3px 3px 200px;
	margin:3px 3px 3px 2px;
}
.listtop4 ul li {
	float: left;
	width: auto;
	margin: 2px;
	height: auto;
	padding: 2px;
	width:105px;
	list-style:none;
	text-align: center;
}
.listtop4 ul .border {
	border-top:1px solid #efe8de;
}
.listtop4 span {
	color:red
}
.listtop4 input {
	border:1px solid #cfaa6f;
	color:red
}
.tiandan {
	width:100%;
	height:24px;
	text-align:left;
	border:1px solid #cfaa6f;
	background:#FFF0D2;
	padding:6px 0px 0px 2px;
}
.listtop4 span {
	color:#000000
}
.payment td {
	padding:6px;
}
/*-- 我的优选--*/
.productsbox .wdyx {
	width:780px;
	height:245px;
	border:1px solid #dadada;
	background:#f5f5f5;
	text-align:left;
	padding:26px;
}
.productsbox .wdyx h4 {
	text-indent:0px;
	font-size:12px;
}
.productsbox .wdyx .wdyxA {
	width:135px;
	height:245px;
	text-align:center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cfaa6f;
	padding:0px;
	line-height: 30px;
}
.productsbox .wdyx .wdyxB {
	width:100%;
	text-align:left;
}
.wdyxB ul {
	margin:0px 0px 0px 0px;
}
.wdyxB ul li {
	list-style:none;
	padding:0px;
	text-align:left;
	color: #666;
	margin-left: 4px;
}
.wdyx span {
	color:#F00
}
/*-- 订单详情 --*/
.listddxq {
	border:1px solid #dadada;
	background:#f5f5f5;
}
.listddxq thead {
}
.listddxq thead th {
	background:#f5f5f5;
	font-size:12px;
	text-align:left;
	padding:6px;
	border-bottom:1px solid #dadada;
	border-right:1px solid #cfaa6f;
	color:#176246;
}
.listddxq tbody {
}
.listddxq tbody tr {
}
.listddxq tbody tr td {
	padding:6px;
}
.listddxq tbody tr td span {
	color:red;
	clear:both;
	display:block
}
.listddxq tfoot tr {
}
.listddxq tfoot tr td {
	padding:6px;
	text-align:right
}
.listddxq tfoot tr td span {
	color:red;
}
.tdtitle {
	text-align:right;
	font-weight:bold;
}
.tdtitle2 {
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background:#81a84a;
}
/*-- 礼篮 --*/
#nf_freepage {
}
.nf_freesearch {
	height:26px;
	padding:15px 0;
}
.nf_freesearch .nf_freeseachc .nf_freeseachct {
	font-weight:700;
	padding-right:9px;
	line-height:20px;
	height:20px;
}
.nf_freeselect option {
	margin:5px 0;
	padding:0 20px;
}
.nf_freesearch .nf_freeseachc .nf_freeseachc2 {
	margin:0 12px;
}
.nf_freesearch .nf_freeseachc .nf_freeseachc3 input {
	width:150px;
	padding-left:9px;
	float:left;
	height:17px;
	line-height:17px;
}
.nf_freesearch .nf_freeseachc .nf_freeseachc3 button {
	border:none;
	margin-left:9px;
	cursor:pointer;
	width:52px;
	height:20px;
}
.nf_freecon {
	width:962px;
	overflow:hidden;
	clear:both;
	border:1px solid #ddd;
	margin:10px;
	padding:1px;
}
.nf_freecontl, .nf_frddcontr {
	overflow:hidden;
}
.nf_freetitle {
	height:26px;
	line-height:26px;
	font-size:12px;
}
.nf_freetitle li, .nf_freepro li {
	text-align:center;
	float:left;
}
.nf_freepro ul {
	padding:0px;
	margin:0px;
}
.nf_freepro li {
	height:24px;
	line-height:24px;
	border-bottom:1px dotted #ddd;
	padding:2px 0px 2px 0px;
}
.nf_freepro p {
	height:64px;
	line-height:64px;
	font-size:25px;
	font-weight:700px;
	color:#F03;
	text-align:center;
	padding:12px;
}
.nf_title ul li {
	background:#f4e1ba;
	font-size:12px;
	text-align:center;
	padding:0px;
	border-bottom:1px solid #cfaa6f;
	border-right:1px solid #cfaa6f;
	color:#804f21;
	float:left;
}
.nf_freelist1, .nf_freelist6 {
	width:320px;
}
.nf_freeprol .nf_freeprolxx .nf_freelist3 span, .nf_freeprol .nf_freeprolxx .nf_freelist4 span {
	padding:0px;
}
.nf_freelist2, .nf_freelist3, .nf_freelist4, .nf_freelist7 {
	width:150px;
}
li.nf_freelist5 {
	width:157px;
	border-right:none;
}
.nf_freetitle .nf_freetitle li.nf_freelist8, .nf_freepro li.nf_freelist5, .nf_freepro li.nf_freelist8 {
	width:145px;
	border-right:none;
}
.nf_freelist7 .nf_freelist7con {
	height:20px;
	width:80px;
	overflow:hidden;
	margin:2px 0px 0px 0px;
}
.nf_freelist7 .nf_freelist7con a, .nf_freelist7 .nf_freelist7con span {
	display:block;
	float:left;
}
.nf_freelist7 .nf_freelist7con a {
	width:19px;
	height:20px;
	line-height:20px;
	background:#FFD7D7;
	padding-left:1px;
	cursor:pointer;
}
.nf_freelist7 .nf_freelist7con a:hover {
	text-decoration:none;
}
.nf_freelist7 .nf_freelist7con span {
	border:1px solid #FFD7D7;
	width:28px;
	height:18px;
	line-height:18px;
	background:#fff;
	margin:0 5px;
}
.nf_freelist8 a {
	color:#36c;
}
.nf_freelist8 a:hover {
	color:red;
	text-decoration:underline;
}
.nf_freecontl {
	width:642px;
	float:right;
}
.nf_freetitlel {
	background:#F7F7F7;
	color:#666;
}
.nf_freetitlel ul, .nf_freeprol ul {
	overflow:hidden;
	margin:0px;
	padding:0px
}
.nf_freepro_title {
	width:630px;
	clear:both;
}
.nf_freepro_title ul {
	padding:0px;
	margin:0px;
}
.nf_freepro_title li {
	height:24px;
	line-height:24px;
	border-bottom:1px dotted #ddd;
	padding:2px 0px 2px 0px;
}
.nf_freepro_title p {
	height:64px;
	line-height:64px;
	font-size:25px;
	font-weight:700px;
	color:#F03;
	text-align:center;
	padding:12px;
}
.nf_freeprol {
	overflow:auto;
	height:160px;
	clear:both;
}
.nf_freeprol span {
	padding:0px;
}
.nf_frddcontr {
	width:630px;
	float:right;
	overflow:hidden;
}
.nf_freetitler {
	background:#FFE8E8;
	color:#268CFF;
}
.nf_freepror {
	width:634px;
	height:146px;
	overflow:auto;
	background:#fff;
	margin:0px;
}
.nf_freepror ul {
}
.nf_freemoney1, .nf_freemoney2 {
	width:379px;
	height:160px;
	overflow:hidden;
	display:block;
}
.nf_freemoney {
	border-top:1px solid #dddddd;
	background:#f9f5f2;
	padding:4px 4px 0px 4px;
	overflow:hidden;
}
.nf_freemoney p {
	width:400px;
	float:left;
	padding:4px;
}
.nf_freemoney a {
	width:160px;
	float:left;
}
.even {
	background:#fff3e8;
}
.odd {
	background:#FFF;
}
.mouseover {
	background:#fce294;
	font-size:15px;
	color:red;
}
.selected {
	background:#fce294;
	color:red;
	font-size:14px;
}
.nf_freesearch .nf_freeseachc li, .nf_freemoney2 .nf_freemoney21 p {
	float:left;
}
.ll_img {
	border:2px solid #a57e43;
	border-right:none;
	padding:12px 0px 12px 12px;
	background:url(../images/ll_bg.gif) no-repeat right bottom #fbf5ed;
}
*html .ll_img {
	background:url(../images/ll_bgie6.gif) no-repeat right bottom #fbf5ed;
}
.ll_imgsun {
	border:2px solid #a57e43;
	padding:12px 0px 12px 12px;
	background-color:#fbf5ed;
}
.ll_r_top {
	border:2px solid #a57e43;
	border-left:none;
	margin:0px;
	background:#fbf5ed;
	padding:6px 6px 6px 0px;
}
.ll_r_bottom {
	padding:0px;
	width:640px;
	border:1px solid #dddddd;
	margin:0px 0px 0px 0px;
}
.nf_freemoney11 {
}
.nf_freemoney11 span {
	color:red;
	padding:0 12px;
	font-weight:bold;
	font-size:14px;
}
/*-------相册------*/
	.rollBox img {
	border:none;
}
.rollBox {
	width:330px;
	overflow:hidden;
	margin:0px;
}
.rollBox .Cont {
	width:306px;
	overflow:hidden;
	padding:0px;
	margin:6px 0px 0px 0px;
}
.rollBox .ScrCont {
	width:10000000px;
}
.rollBox .Cont .pic {
	width:51px;
	float:left;
	text-align:center;
}
.rollBox .Cont .pic img {
	padding:2px;
	background:#fff;
	display:block;
	margin:0px;
	height:45px;
	width:45px;
}
.rollBox .Cont .pic p {
	line-height:26px;
	color:#505050;
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
	color:#626466;
	text-decoration:none;
	border:1px solid #eee;
	width:49px;
	height:49px;
	display:block;
}
.rollBox .Cont a:hover {
	color:#f00;
	text-decoration:underline;
	border:1px solid #fb8800;
	width:49px;
	height:49px;
	display:block;
}
.rollBox #List1, .rollBox #List2 {
	float:left;
}
.img1, .img2, .Cont {
	float:left;
}
.img1, .img2 {
	width:10px;
	height:52px;
	display:block;
	cursor:pointer;
	margin:6px 0px 0px 0px;
}
.img1 {
	background:url(../images/pic_btn_l.gif) no-repeat;
}
.img2 {
	background:url(../images/pic_btn_r.gif) no-repeat;
}
.cloud-zoom-lens {
	background-color:#fff;
	cursor:move;
}
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:0px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	top:0px;
}
.cloud-zoom-big {
	border:4px solid #fff;
	overflow:hidden;
}
.cloud-zoom-loading {
	color:#fff;
	padding:0px;
	border:0px;
	position:absolute;
}
/*用户中心查看站内信*/
.msg_cont {
	color:#804F21;
	padding:10px;
	line-height:22px;
	height:260px;
	overflow:hidden;
}
/*back to top*/
.backToTop {
	display:none;
	width:50px;
	height:55px;
	padding:0px;
	background:url(../images/btntop.gif) no-repeat top left #fff;
	color:#fff;
	font-size:12px;
	position:fixed;
	_position:absolute;
	right:10px;
	bottom:10px;
	cursor:pointer;
	filter:alpha(opacity=80);
	opacity:0.8;
	_bottom:auto;
}
/*问卷调查*/
.option_view {
	padding:50px 150px;
	line-height:30px;
}
.option_view p {
	border:1px solid #E1C9A5;
	border-top:none;
}
.option_view p strong {
	color:#804F21;
}
/*字体颜色*/
.red {
	color:#ea5404;
}
.red a:link {
	color:#ea5404;
}
.red a:visited {
	color:#ea5404;
}
.green {
	color:#ea5404;
}
/*--上传图片--*/
.flashimgsize {
}
.flashimgsize img {
	width:74px;
	height:80px;
}
/*--报错--*/
.error_cont {
	position:relative;
	padding:0px 0px 20px 0px;
}
.error_box {
	background:#fff;
	padding:12px;
	text-align:left;
	height:180px;
	width:900px;
	padding:20px;
	margin:20px 0px 0px 40px;
	line-height:40px;
	font-family:"微软雅黑"
}
.error_tj {
	background:#fff;
	padding:12px;
	text-align:left;
	width:900px;
	padding:20px;
	border:1px solid #eee;
	margin:20px 0px 0px 40px;
	line-height:22px;
	font-family:"微软雅黑"
}
.error_tj .title {
	border-bottom:1px solid #eee;
	margin:auto;
	line-height:20px;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	font-weight:bold;
	height:22px;
	font-size:14px
}
.error_tj .title span {
	border-bottom:2px solid #1b6147;
	height:22px;
	display:block;
	width:150px;
}
.error_box h2 {
	font-size:35px;
	color:#7c7c7c;
	padding:50px 0px 0px 0px;
	margin:0px;
}
.error_box a {
	font-size:25px;
	color:#0000cc;
	text-decoration:underline
}
.error_box a:hover {
	text-decoration:none
}
.error_box p {
	font-size:22px;
}
#totalSecond {
	font-size:30px;
	font-weight:bold;
	color:red;
}
.error_box img {
	float:left;
	margin-right:20px;
}
.left-arrow, .right-arrow {
	float:left;
	display:inline;
	margin:10px 0px 0px 0px;
}
.left-arrow, .right-arrow {
}
.fl-pic ul {
	width:3500px;
}
.fl-pic ul li {
	float:left;
	display:inline;
	margin:0px 12px 0px 0px;
	width:800px;
	height:220px;
}
.fl-pic ul li .pic-box {
	float:left;
	display:inline;
	margin:0px 8px 0px 0px;
	width:150px;
	height:220px;
	text-align:center;
}
.left-arrow a, .right-arrow a {
	width:15px;
	height:23px;
	display:block;
	text-indent:-9999px;
}
.friend-Link {
	position:relative;
	margin:0px;
	width:900px;
	height:280px;
}
.tj_title {
	font-size:12px;
	width: 150px;
	height:28px;
	overflow:hidden
}
.tj_title a {
	font-size:12px;
	color:#606060;
}
.tj_price {
	color: #ea5404;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	font-size: 16px;
	line-height: 20px;
	margin: auto;
	padding: 0px;
	text-align: left;
	width: 150px;
	height:22px;
}
.tj_price font {
	color: #999;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	font-size: 12px;
	text-decoration: line-through;
	padding:0px 0px 0px 6px;
}
.tj_shop_btn {
	text-align:left;
	width:150px;
	margin:auto;
	height:20px;
}
.tj_shop_btn span {
	float:left;
	padding-right:4px;
}
.error_tj {
	height:290px;
}
/*--企业客户--*/
.uinput {
	border:1px solid #e4d2b6;
	background-color:#fff;
	padding:0 0 10px 0;
}
.uinput_toppic {
	text-align:center;
	padding:20px 0;
}
.uinput_info {
	background:url(../images/uinputline.gif) no-repeat center top;
	width:715px;
	margin:0 auto;
	padding:20px 100px;
	line-height:22px;
}
.uinput_reg {
	text-align:right;
}
.uinput_reg a {
	text-decoration:underline;
}
.uinput_reg a:visited {
	text-decoration:underline;
}
.uinput_caigou {
	width:916px;
	margin:0 auto;
}
.uinput_cgt {
	background:url(../images/uinputt01.gif) no-repeat;
	width:916px;
	height:40px;
}
.uinput_cgc {
	border:1px solid #ebebeb;
	border-top:0;
	background:url(../images/uinputbg01.gif) repeat-x #fefbed;
	padding:20px 0 20px 0;
}
.uinput_form {
	overflow:hidden;
	margin-top:8px;
}
.uinput_form2 {
	overflow:hidden;
	width:340px;
	height:25px;
	margin-top:8px;
}
.uinput_formlabel {
	float:left;
	width:260px;
	text-align:right;
	padding:4px 6px 0 5px;
*padding:8px 6px 0 5px;
	height:16px;
	color:#176246;
}
.uinput_formlabel2 {
	float:left;
	width:120px;
	text-align:right;
	padding:4px 6px 0 5px;
*padding:8px 6px 0 5px;
	height:16px;
	color:#176246;
}
.uinput_forminput {
	zoom:1;
	overflow:hidden;
	float:left;
}
.uinput_ipt {
	width:180px;
	font-size:12px;
	padding:1px 2px;
	height:20px;
	line-height:20px;
	border:1px solid #dadada;
	overflow:hidden;
}
.uinput_txt {
	width:300px;
	font-size:12px;
	padding:1px 2px;
	height:100px;
	line-height:20px;
	border:1px solid #dadada;
	resize:none;
}
.uinput_yan {
	width:60px;
	font-size:12px;
	padding:1px 2px;
	height:20px;
	line-height:20px;
	border:1px solid #dadada;
	overflow:hidden;
}
.uinput_btn {
	background:url(../images/btn_bg.jpg) repeat-x bottom #007e55;
	width:70px;
	height:21px;
	line-height:21px;
	overflow:hidden;
	text-align:center;
	border:0;
	color:#FFF;
}
.uinput_btn2 {
	background:url(../images/btn_bg.jpg) repeat-x bottom #007e55;
	width:157px;
	height:21px;
	line-height:21px;
	overflow:hidden;
	text-align:center;
	border:0;
	color:#FFF;
}
.reg_msg {
	float:left;
}
/*--企业用户注册--*/
.uregister {
	width:800px;
	margin:0 auto;
}
.uregister_t01 {
	background:url(../images/uinputt02.gif) no-repeat;
	width:800px;
	height:38px;
}
.uregister_t02 {
	background:url(../images/uinputt03.gif) no-repeat;
	width:800px;
	height:38px;
}
.uregister_t03 {
	background:url(../images/uinputt04.gif) no-repeat;
	width:800px;
	height:38px;
}
.uregister_c {
	background-color:#fdfaf5;
	padding:20px 0;
}
.uregister_c2 {
	background-color:#fdfaf5;
	padding:20px 10px 20px 60px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.uinput_yes {
	text-align:center;
	margin:20px 0 0 0;
}
.uregister .agreement {
	background:#FFFFFF;
	border: 1px solid #EEEEEE;
	display: block;
	height: 80px;
	line-height: 20px;
	margin: auto;
	overflow: auto;
	padding: 12px;
	width: 700px;
	margin-top:10px;
}
.uregister .agreement h4 {
	text-align:center;
	font-size:14px;
}
/*--在注册页登录--*/
.reg_login {
	text-align:right;
	color:#804F21;
	padding:0 20px 0 0;
}
/*注册页input样式*/
.input_on {
	border:1px solid #999;
	background-color:#FFFFCC;
}
.input_on2 {
	background-color:#FFFFCC;
}
.input_on3 {
	border:1px solid #999;
	height:18px;
	line-height:18px;
	padding:0px;
	width:49px;
}
.input_on4 {
	border:1px solid #999;
	height:18px;
	line-height:18px;
	padding:0px;
	width:49px;
	background-color:#FFFFCC;
}
/*---健康饮食---*/
.h_hotpic {
	width:700px;
	height:330px;
	left:0px
}
.h_hotpic ul {
	height:330px;
}
.h_hotpic ul li {
	width:700px;
	height:330px;
}
.h_hotpic .btnBg {
	width:700px;
	height:20px;
	left:0;
	bottom:0;
}
.h_hotpic .btn {
	width:614px;
	height:10px;
	padding:0px 14px 14px 0px;
	right:0;
	bottom:0;
}
.h_leftbox {
	width:700px;
}
.h_sub {
	width:295px;
}
.h_box {
	padding:5px 0 0 0;
	height:247px;
	overflow:hidden;
}
.h_title2 {
	background: url("../images/titlebg01.gif") repeat-y scroll left top transparent;
	color: #804F21;
	font-weight: bold;
	height: 34px;
	line-height: 31px;
	overflow: hidden;
	text-indent:15px;
	color:#906a2b;
	font-size:14px;
	font-weight:bold;
}
.h_content {
	border:1px solid #a5c56b;
	border-top:0;
	background:url(../images/h_contbg01.gif) repeat-x left bottom;
	height:287px;
	padding:8px 0 0 0;
}
.h_content ul li {
	height:23px;
	line-height:23px;
	overflow:hidden;
	padding:0px 10px 0 25px;
	background:url(../images/h_dot01.gif) no-repeat 10px 8px;
}
.h_buttons {
	width:323px;
	border:1px solid #a5c56b;
	margin-left:5px;
	height:232px;
	overflow:hidden;
	padding:8px 0 0 0;
	background:url(../images/h_contbg01.gif) repeat-x left bottom;
	display:inline;
}
.h_buttons ul li {
	float:left;
	padding:5px 0px 0px 10px;
	height:50px;
	overflow:hidden;
}
.h_mababy {
	width:362px;
	border:1px solid #a5c56b;
	margin-left:5px;
	height:240px;
	overflow:hidden;
	display:inline;
	background:url(../images/h_contbg01.gif) repeat-x left bottom;
}
.h_mababylist {
	padding:5px 6px 0 8px;
}
.h_mababylist li {
	line-height:26px;
	height:26px;
	overflow:hidden;
}
.h_mababylist li strong {
	font-size:14px;
	margin-right:8px;
}
.h_oldyoung {
	width:278px;
	margin-left:5px;
	border:1px solid #a5c56b;
	background:url(../images/h_contbg01.gif) repeat-x left bottom;
	height:240px;
	overflow:hidden;
	padding:0 5px;
}
.h_oldyoungcont {
	padding:5px 0 0 0;
	margin:0;
	overflow:hidden;
	width:278px;
}
.h_oldyoungcont dt {
	width:120px;
}
.h_oldyoungcont dd {
	overflow:hidden;
	zoom:1;
	margin:0;
	padding:0;
	height:18px;
	line-height:18px;
}
.h_borderbtm {
	border-bottom:1px solid #c8e299;
}
.h_oldyoungcont dd.h_oldyoungt {
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
}
.h_banner {
	margin-top:5px;
}
.h_food {
	border:1px solid #a5c56b;
	background-color:#fff;
	margin-top:5px;
}
.h_foodtit {
	background: url(../images/titlebg03.gif) no-repeat;
	height:28px;
}
.h_foodtit2 {
	background: url(../images/titlebg02.gif) no-repeat;
	height:28px;
}
.h_foodcont {
	padding:5px 0;
	height:282px;
	overflow:hidden;
}
.h_foodbaoj {
	width:303px;
	border:1px solid #a5c56b;
	margin-left:5px;
	display:inline;
	padding:0 10px 10px 10px;
	height:270px;
	background:url(../images/h_contbg01.gif) repeat-x left bottom;
}
.h_foodcat, .h_foodcat dt, .h_foodcat dd {
	padding:0;
	margin:0;
}
.h_foodcat dt {
	font-size:14px;
	font-weight:bold;
	color:#804f21;
}
.h_pad1 dt {
	padding:10px 0;
}
.h_pad3 dt {
	padding:10px 0;
	height:22px;
	line-height:22px;
}
.h_pad2 dt {
	padding:18px 0 12px 0;
}
.h_foodcat dd {
	float:left;
	width:75px;
	height:18px;
	line-height:18px;
	overflow:hidden;
}
.h_foodpwd {
	width:362px;
	border:1px solid #a5c56b;
	margin-left:5px;
	display:inline;
	background:url(../images/h_contbg01.gif) repeat-x left bottom;
	height:280px;
}
.h_foodpwdlist {
	padding:0 10px;
	height:126px;
}
.h_weiyulu {
	width:288px;
	margin-left:5px;
	display:inline;
	height:280px;
	border:1px solid #a5c56b;
	background:url(../images/h_contbg01.gif) repeat-x left bottom;
}
.h_weiyululist {
	padding:0 10px;
	height:125px;
}
.h_wlist li {
	height:18px;
	line-height:18px;
	overflow:hidden;
}
.h_wtext {
	border:1px solid #c8d0bd;
	width:260px;
	height:110px;
	resize:none;
	font-size:12px;
	padding:2px;
	color:#333;
}
.h_winput {
	padding:5px 0 0 0;
}
.h_pwdtt {
	padding:0 10px 0 0;
}
.h_fabu {
	background:url(../images/h_fabu.gif) no-repeat;
	width:52px;
	height:21px;
	float:right;
	border:0;
	margin:0 10px 0 0;
	display:inline;
}
.h_schin {
	width:166px;
	background:url(../images/h_searchbg.gif) repeat-x left top;
	height:18px;
	padding:1px 2px;
	font-size:12px;
	overflow:hidden;
	border:1px solid #cf6e0d;
	float:left;
}
.h_schbtn {
	background:url(../images/h_schbtn.gif) no-repeat;
	height:22px;
	width:52px;
	border:0;
	float:left;
	text-align:center;
	color:#FFF;
	line-height:22px;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
}
.h_weiyululist2 {
	padding:0 10px;
}
.h_weiyulucont {
	padding:5px 0 0 0;
	margin:0;
	overflow:hidden;
	height:113px;
}
.h_weiyulucont dt {
	width:120px;
}
.h_weiyulucont dd {
	overflow:hidden;
	zoom:1;
	margin:0;
	padding:0;
}
.h_weiyulucont dd.h_oldyoungt {
	font-size:14px;
	font-weight:bold;
	margin:5px 0;
	height:20px;
	line-height:20px;
}
.h_des {
	height:72px;
	line-height:18px;
	text-indent:24px;
}
/*---美食厨房Food kitchen ----*/
.fk_top5 {
	margin-top:5px;
}
.fk_c {
	color:#804f21;
}
.fk_c a:link {
	color:#804f21;
}
.fk_c a:visited {
	color:#804f21;
}
.fk_c a:hover {
	color:#fb8800;
	text-decoration:none
}
.fk_corange {
	color:#fb8800;
}
.fk_left {
	width:600px;
}
.fk_right {
	width:395px;
	overflow:hidden;
}
.fk_title {
	font-size:18px;
	font-weight:bold;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	color:#fa951d;
	text-indent:6px;
}
.fk_cattitle {
	background:url(../images/fk_titlebg01.gif) no-repeat;
	height:34px;
	line-height:34px;
	color:#633d2b;
	font-family:"Arial, Helvetica, sans-serif;";
}
.fk_t {
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 10px;
}
.fk_more {
	text-align:right;
	margin:0 0 0 250px;
}
.fk_vblist {
	border:1px solid #f8dfc8;
	border-top:0;
	padding:0 10px;
	height:190px;
}
.fk_vblist li {
	background:url(../images/fk_dot.gif) repeat-x left bottom;
	padding:5px 0 0 0;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.fk_vblist a {
	float:left;
	display:block;
	width:290px;
	overflow:hidden;
	height:24px;
	padding:0 10px 0 0;
}
.fk_vblist span {
	display:block;
	overflow:hidden;
	zoom:1;
}
.fk_peiliao {
	height:158px;
	border:1px solid #f8dfc8;
	margin-top:5px;
	padding:10px;
	color:#804f21;
}
.fk_pl {
	width:175px;
	background:url(../images/fk_dot2.gif) repeat-y right top;
	margin:0;
	padding:0;
	overflow:hidden;
	height:158px;
	overflow:hidden;
	line-height:16px;
}
.fk_pl dt {
	float:left;
	font-weight:bold;
}
.fk_pl dd {
	zoom:1;
	overflow:hidden;
}
.fk_gongyi {
	background:url(../images/fk_shalou.gif) no-repeat 20px bottom;
	height:58px;
	width:115px;
	font-weight:bold;
	padding:20px 0 0 60px;
}
.fk_operate {
	padding:5px;
}
.fk_operate li {
	float:left;
	padding:5px 0 5px 5px;
	width:190px;
}
.fk_opintro {
	height:60px;
	overflow:hidden;
	padding:5px;
	font-family:"Arial, Helvetica, sans-serif;";
	line-height:16px;
}
.fk_jpcont {
	border:1px solid #f8dfc8;
	border-top:0;
	padding:10px;
	height:360px;
	overflow:hidden;
}
.fk_jplist {
	height: 125px;
}
.fk_jpcatname {
	font-size:14px;
	color:#804f21;
	padding:0 0 5px 0;
}
.fk_jplist ul {
	float: left;
}
.fk_jplist ul li {
	height: 90px;
	overflow: hidden;
	width: 90px;
	margin-right:5px;
	display:inline;
	float:left;
}
.fk_jplist ul li img {
	width:88px;
	height:88px;
	overflow:hidden;
}
.fk_imgb {
	display:block;
	width:88px;
	height:88px;
	border:1px solid #fccda1;
}
.fk_imgb:hover {
	border:1px solid #fb8800;
}
.fk_jplist .scrollBox {
	height: 90px;
	margin: 0 auto;
	overflow: hidden;
	width: 371px;
}
.fk_jplist .scrollBox .Cont {
	margin: 0 13px 0 17px;
	overflow: hidden;
	width: 285px;
}
.fk_jplist .scrollBox .ScrCont {
	width: 1200px;
}
.fk_prev, .fk_next {
	cursor:pointer;
}
.fk_prev {
	width:28px;
	height:90px;
	display:block;
	background:url(../images/fk_btnleft02.gif) no-repeat;
}
.fk_prev:hover {
	background:url(../images/fk_btnleft01.gif) no-repeat;
}
.fk_next {
	width:28px;
	height:90px;
	display:block;
	background:url(../images/fk_btnright02.gif) no-repeat;
}
.fk_next:hover {
	background:url(../images/fk_btnright01.gif) no-repeat;
}
.fk_vediotitle {
	background:url(../images/fk_titlebg02.gif) no-repeat;
	height:29px;
}
.fk_vediotitle2 {
	background:url(../images/fk_titlebg03.gif) no-repeat;
	height:29px;
}
.fk_vediocont {
	border:1px solid #f8dfc8;
	border-top:0;
	padding:10px 34px;
	height:130px;
}
.fk_vediocont li {
	width:180px;
	height:130px;
	overflow:hidden;
	margin-right:4px;
	display:inline;
	float:left;
}
.fk_vediocont li img {
	width:178px;
	height:128px;
	overflow:hidden;
}
.fk_aborder {
	display:block;
	width:178px;
	height:128px;
	border:1px solid #FFF;
}
.fk_aborder:hover {
	border:1px solid #d96e09;
}
.fk_vediolistcont {
	border:1px solid #f8dfc8;
	border-top:0;
	padding:10px 50px;
}
.fk_vediolistcont li {
	width:182px;
	height:200px;
	float:left;
	padding:10px 20px;
	overflow:hidden;
}
.fk_vediolistcont li img {
	width:180px;
	height:130px;
	overflow:hidden;
}
.fk_aborder2 {
	display:block;
	width:180px;
	height:130px;
	border:1px solid #FFF;
}
.fk_aborder2:hover {
	border:1px solid #d96e09;
}
.fk_vtxt {
	padding:10px 0;
	line-height:18px;
	color:#804f21;
}
.fk_vc {
	height:16px;
	overflow:hidden;
	color:#804f21;
}
.fk_vtime {
	text-align:right;
	color:#804f21;
}
.fk_vt {
	color:#804f21;
	height:16px;
	overflow:hidden;
}
.fk_vt a:link {
	text-decoration:underline;
}
.fk_vt a:visited {
	text-decoration:underline;
}
.fk_vt a:hover {
	color:#d96e09;
	text-decoration:underline;
}
/*--雅扑会--*/
.yuptitle {
	background:url(../images/yupnavbg.jpg) repeat-y;
	height:80px;
	border:#5c5c5c 1px solid;
	line-height:20px;
	overflow:hidden;
}
.yuptitle img {
	float:left;
}
.yup_attitude {
	background:url(../images/yuptitle1.jpg) no-repeat 55px 13px;
	float:left;
	padding:23px 0 0 137px;
	height:50px;
}
.yuptitle ul {
	width:125px;
}
.yuptitle li {
	float:left;
	width:62px;
}
.yuptitle a:link {
	color:#fffefe;
	text-decoration:none;
}
.yuptitle a:visited {
	color:#fffefe;
	text-decoration:none;
}
.yuptitle a:hover {
	color:#eed4a4;
	text-decoration:none;
}
.yup_shijie {
	background:url(../images/yuptitle2.jpg) no-repeat 40px 13px;
	float:left;
	padding:23px 0 0 120px;
	height:50px;
}
.yup_horizon {
	background:url(../images/yuptitle3.jpg) no-repeat 40px 13px;
	float:left;
	padding:23px 0 0 120px;
	height:50px;
}
.yup_flashmid {
	height:440px;
	padding:5px 0 0 0;
	background-color:#EBEBEB;
	overflow:hidden;
}
.yup_flashmid1 {
	height:440px;
	padding:4px 0 0 0;
	background:url(../images/yupbg.jpg) repeat-x top #ebebeb;
	overflow:hidden;
}
.yup_hot {
	width:308px;
	height:438px;
	left:0px;
	float:left;
	border:#5c5c5c 1px solid;
}
.yup_hot ul {
	height:380px;
}
.yup_hot ul li {
	width:308px;
	height:450px;
}
.yup_hot .btnBg {
	width:308px;
	height:20px;
	left:0;
	bottom:0;
}
.yup_hot .btn {
	width:300px;
	height:10px;
	padding:0px 14px 14px 0px;
	right:0;
	bottom:0;
}
.yup_flash {
	float:left;
}
.yup_flashright {
	float:right;
	width:683px;
	border:#5c5c5c 1px solid;
	height:438px;
}
.yup_flashright1 {
	width:382px;
	border-right:#5c5c5c 1px solid;
	float:left;
}
.yup_flashright2 {
	width:300px;
	float:right;
}
.yup_horizontitle {
	background:url(../images/yuptitlebg.jpg) repeat-x;
	height:34px;
	border-right:#303030 1px solid;
	line-height:34px;
	padding-right:9px;
}
.yup_horizontitle img {
	float:left;
}
.yup_more {
	float:right;
}
.yup_more a:link {
	color:#b9b9b9;
	text-decoration:none;
}
.yup_more a:visited {
	color:#b9b9b9;
	text-decoration:none;
}
.yup_more a:hover {
	color:#eed4a4;
	text-decoration:none;
}
.yup_horizoncon {
	background:url(../images/yupcontentbg1.jpg) repeat-x top;
	height:221px;
	border-bottom:#5c5c5c 1px solid;
	padding:25px 10px 25px 23px;
	overflow:hidden;
}
.yup_contitle1 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	height:19px;
	overflow:hidden;
}
.yup_horizoncon a:link {
	color:#dfdfdf;
	text-decoration:none;
}
.yup_horizoncon a:visited {
	color:#dfdfdf;
	text-decoration:none;
}
.yup_horizoncon a:hover {
	color:#0091da;
	text-decoration:none;
}
.yup_contitle1 a:link {
	color:#dfdfdf;
	text-decoration:none;
}
.yup_contitle1 a:visited {
	color:#dfdfdf;
	text-decoration:none;
}
.yup_contitle1 a:hover {
	color:#0091da;
	text-decoration:none;
}
.yup_conlist {
	margin-top:22px;
	line-height:20px;
}
.yup_conlist li {
	float:left;
	width:170px;
	height:20px;
	overflow:hidden;
	font-size:14px;
	margin:0 0 7px 0;
	overflow:hidden;
}
.yup_contitle2 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:35px;
	_margin-top:20px;
	height:19px;
	overflow:hidden;
}
.yup_weeklytitle {
	background:url(../images/yuptitlebg.jpg) repeat-x;
	height:34px;
	line-height:34px;
	overflow:hidden;
}
.yup_weeklycon {
	background:url(../images/yupcontentbg1.jpg) repeat-x top;
	height:251px;
	border-bottom:#5c5c5c 1px solid;
	overflow:hidden;
	padding:10px 0 10px 10px;
}
.yup_weeklycon img {
	margin-right:10px;
	float:left;
}
.yup_weeklylist {
	line-height:20px;
	margin-top:8px;
}
.yup_weeklylist li {
	height:60px;
	overflow:hidden;
	width:270px;
}
.yup_weeklylist a:link {
	color:#ffffff;
	text-decoration:none;
}
.yup_weeklylist a:visited {
	color:#ffffff;
	text-decoration:none;
}
.yup_weeklylist a:hover {
	color:#ee7800;
	text-decoration:none;
}
.yup_flash1 {
	background:url(../images/yupcontentbg2.jpg) repeat-x top;
	height:132px;
	_height:135px;
	_margin-top:-2px;
}
.yup_content {
	padding:5px 0 0 0;
	background-color:#ebebeb;
	width:1200px;
}
.yup_contentleft {
	width:308px;
	border:#d4d4d4 1px solid;
	background:url(../images/yupcontentbg.jpg) repeat;
	height:702px;
	overflow:hidden;
}
.yup_con {
}
.yup_con1 {
	padding:13px 10px;
	height:197px;
	border-bottom:#d4d4d4 1px solid;
}
.yup_con2 {
	padding:13px 10px;
	height:190px;
}
.yup_conpic1 {
	margin-top:15px;
}
.yup_conpic1 img {
	width:288px;
	height:150px;
	overflow:hidden;
}
.yup_contentright {
	width:683px;
	border:#d4d4d4 1px solid;
	background:url(../images/yupcontentbg.jpg) repeat;
	height:400px;
	overflow:hidden;
}
.yup_contentright1 {
	width:685px;
	height:704px;
	overflow:hidden;
}
.yup_shijiecon {
	padding:10px;
}
.yup_shijiecon1 {
	width:180px;
	padding:18px 15px 0 0;
	overflow:hidden;
	height:158px;
}
.yup_shijietitle {
	font-size:14px;
	font-weight:bold;
	height:16px;
	overflow:hidden
}
.yup_shijietitle a:link {
	color:#000000;
	text-decoration:none;
}
.yup_shijietitle a:visited {
	color:#000000;
	text-decoration:none;
}
.yup_shijietitle a:hover {
	color:#0091da;
	text-decoration:none;
}
.yup_content1 {
	width:382px;
	float:left;
}
.yup_content2 {
	width:301px;
	float:right;
}
.yup_people {
	background:url(../images/yuptitlebg.jpg) repeat-x;
	height:34px;
	line-height:34px;
	overflow:hidden;
	border-left:#8b8b8b;
	padding-right:9px;
}
.yup_shijiecon2 {
	line-height:20px;
	margin-top:14px;
	color:#535353;
	height:80px;
	overflow:hidden;
}
.yup_info {
	margin:10px 0px 0 0px;
	float:right;
}
.yup_info a:link {
	color:#0091da;
	text-decoration:none;
}
.yup_info a:visited {
	color:#0091da;
	text-decoration:none;
}
.yup_info a:hover {
	color:#0091da;
	text-decoration:underline;
}
.yup_shijiecon3 {
	margin-top:25px;
}
.yup_peoplecon {
	border-left:#d4d4d4 1px solid;
	padding:10px 15px 10px 10px;
	height:207px;
}
.yup_peoplecon1 {
	width:115px;
	margin-top:18px;
}
.yup_peoplelist {
	margin-top:10px;
	line-height:20px;
	color:#010101;
}
.yup_peoplelist li {
	color:#010101;
	width:260px;
	height:20px;
	overflow:hidden;
}
.yup_peoplelist a:link {
	color:#535353;
}
.yup_peoplelist a:visited {
	color:#535353;
}
.yup_peoplelist a:hover {
	color:#0091da;
}
.yup_zhuanlan {
	border-left:#d4d4d4 1px solid;
	padding:10px;
	height:85px;
	overflow:hidden;
}
.yup_pic {
	margin:5px 0;
	height:108px;
}
.yup_pic img {
	width:685px;
	height:108px;
	overflow:hidden;
}
.yup_news {
	border:#d4d4d4 1px solid;
}
.yup_news a:hover {
	color:#e28731;
	text-decoration:none;
}
.yup_newscon {
	padding:10px 0 10px 5px;
	height:128px;
	background-color:#ffffff;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}
.yup_newscon div {
	float:left;
	width:112px;
	overflow:hidden;
	line-height:30px;
}
.yup_newscon img {
	border:#d4d4d4 1px solid;
}
.spacing_top {
	padding:6px 0 0 0;
}
.sell_list {
	margin:5px 12px 0 16px;
	width:575px;
	float:left;
	display:inline;
	overflow:hidden;
	height:110px;
}
.sell_list li {
	width:110px;
	height:110px;
	overflow:hidden;
	display:inline;
	text-align:center;
	float:left;
	margin-right:5px;
}
.sell_list li img {
	width:110px;
	height:110px;
	overflow:hidden;
	display:block;
}
.yupleftBtn {
	margin-left:9px;
	margin-top:24px;
	float:left;
	display:inline;
	width:32px;
	height:66px;
	overflow:hidden;
	background:url(../images/yupbtn6.jpg) no-repeat;
}
.yupleftBtn:hover {
	background:url(../images/yupbtn1.jpg) no-repeat;
}
.yuprightBtn {
	margin-right:7px;
	margin-top:24px;
	float:right;
	display:inline;
	width:32px;
	height:66px;
	overflow:hidden;
	background:url(../images/yupbtn2.jpg) no-repeat;
}
.yuprightBtn:hover {
	background:url(../images/yupbtn5.jpg) no-repeat;
}
.yup_banner {
	height:90px;
	font-sizd:0px;
	clear:both;
	margin:0px;
	padding:5px 0px 0px 0px;
	background-color:#ebebeb;
}
.yup_banner img {
	width:1200px;
	height:90px;
}
.yup_flashright1new {
	width:383px;
	float:left;
}
/*--雅扑会列表页--*/
.yupbody1 {
	background:url(../images/yupbg.jpg) repeat-x 0 -444px #ebebeb;
}
.yup_horizon1 {
	background:url(../images/yuptitle3.jpg) no-repeat 30px 13px;
	float:left;
	padding:23px 0 0 110px;
	height:50px;
}
.yup_titleon a:link {
	color:#eed4a4;
}
.yup_titleon a:visited {
	color:#eed4a4;
}
.yup_artleft {
	width:308px;
	border:#d4d4d4 1px solid;
	background:url(../images/yupcontentbg.jpg) repeat;
	height:588px;
	overflow:hidden;
}
.yup_con3 {
	padding:13px 10px;
	height:160px;
	border-bottom:#d4d4d4 1px solid;
}
.yup_con4 {
	padding:13px 10px;
	height:150px;
}
.yup_artright {
	border:#d4d4d4 1px solid;
	background:url(../images/yupcontentbg.jpg) repeat;
	width:683px;
	overflow:hidden;
}
.yup_artcon {
	padding:0 15px;
}
.yup_artlist {
	border-bottom:#d5d5d5 1px solid;
	padding:18px 13px;
	height:90px;
	overflow:hidden;
}
.yup_artlistcon {
	width:526px;
	line-height:20px;
	color:#535353;
}
.yup_artlistcon .yup_c1 {
	height:20px;
	overflow:hidden;
}
.yup_c1 a {
	color:#000000;
	text-decoration:none;
}
.yup_c1 a:hover {
	color:#804f21;
	text-decoration:none;
}
.yup_c2 a {
	color:#535353;
	text-decoration:none;
}
.yup_c2 a:hover {
	color:#804f21;
	text-decoration:none;
}
.yup_artlistcon1 {
	margin-top:3px;
	height:40px;
	overflow:hidden;
	text-indent:24px;
}
.yup_arttime {
	float:right;
	margin:5px 15px 0 0;
	display:inline;
}
.yup_page {
	text-align:center;
	padding:25px 0 25px 190px;
	height:23px;
	overflow:hidden;
}
.yup_page img {
	float:left;
}
.yup_pageon {
	background:url(../images/yup_pagebg.jpg) no-repeat;
	font-weight:bold;
	width:22px;
	height:23px;
	line-height:23px;
	display:block;
	float:left;
	overflow:hidden;
}
.yup_pageoff {
	background:url(../images/yup_pagebg1.jpg) no-repeat;
	width:22px;
	height:23px;
	line-height:23px;
	display:block;
	float:left;
	overflow:hidden;
}
.yup_page a {
	margin:0 3px;
	color:#535353;
	text-decoration:none;
}
.yup_page a:hover {
	color:#535353;
	text-decoration:none;
}
.yup_peopletitle {
	text-align:center;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	padding:25px 20px 10px 20px;
	line-height:20px;
	overflow:hidden;
	border-bottom:#d5d5d5 1px solid;
}
.yup_auther {
	color:#535353;
	text-align:center;
	padding:15px 0;
}
.yup_yupcon {
	padding:10px;
	color:#535353;
	line-height:24px;
}
.yup_yupcon p {
	line-height:20px;
	text-indent:26px;
	padding:5px 0;
	font-size:14px;
}
.yup_weeklyhot {
	width:120px;
	height:145px;
	float:left;
	overflow:hidden;
	background:url(../images/yuppic12.jpg) no-repeat;
	padding:15px 5px 20px 5px;
	line-height:20px;
	text-align:center;
}
.yup_c3 {
	color:#ee7800;
	font-weight:bold;
}
.yup_c4 {
	color:#804F21;
}
/*优选基金右侧标题bg*/
.yx_title3 {
	background:#ddc297;
	height:35px;
	text-align:center;
	color:#814e23;
	font-weight:bold
}
.jjbl_style {
	width:95%;
	margin:4px 0px 0px 6px
}
.jjbl_style td {
	text-align:center;
	padding:6px;
	border:1px solid #eeeeee;
	background:#fbecd5;
}
.jjbl_title {
}
.jjbl_title td {
	font-weight:bold;
}
/*快递单查询*/	
.sfbg {
	background:url(../images/searchboxbox_bg.jpg) repeat-y left #f7e7cd;
	padding:0px;
	margin:0px;
}
.sfsearchbox {
	width:523px;
}
.sfsearchbox from {
	padding:0px;
	margin:0px;
}
.sfsinput {
	background:url(../images/sfsearchbg.jpg) no-repeat top left;
	width:523px;
	height:130px;
}
.sfsinput .top {
	height:50px;
}
.sfsinput .top p {
	float:right;
	width:300px;
	display:block;
	padding:0px 6px 0px 0px;
	margin:26px 0px 0px 0px;
	text-align:right;
}
.sfsinput .bottom {
	padding:11px 0px 0px 12px;
}
.sfsinput .bottom .inputtext {
	height:30px;
	padding:0px 0px 0px 120px;
	line-height:30px;
	font:14px;
	color:#b2b2b2;
	vertical-align:bottom;
	width:360px;
	margin-right:5px;
	border:none;
	background:none;
}
.sfsinput .bottom .inputbutton {
	background:url(../images/sfsearchbutton.jpg) no-repeat top left;
	border:none;
	width:105px;
	height:35px;
	cursor: pointer;
	vertical-align:bottom;
	margin:2px 0px 0px 0px;
}
.sfsinput .text {
	padding:12px 12px 6px 12px;
}
.sfsearchbox .sftext {
	padding:0px;
	margin:0px;
	border:1px solid #d1aa71;
	text-align:left;
	padding:12px;
	background:#fdfaf5;
	line-height:20px;
}
.sfsearch {
	border:3px solid #b2864f;
	width:523px;
	background:#fff;
	position:absolute;
	padding:0px;
	clear:both;
	float:left;
	margin-top:-0px;
#margin-top:-60px;
	_margin-top:-60px;
}
.sfsearchbox #connect {
}
/*我的积分*/
.myjifen {
	padding:12px;
	margin-top:10px;
	line-height:20px;
	border:1px solid #dadada;
	background-color:#f5f5f5;
}
.myjifen a {
	text-decoration:underline;
}
/*账户信息*/
.usermodify {
	margin: 0 0 0 200px;
	color: #FFFFFF;
}
.usermodify a {
	background:  url(../images/btn_bg.jpg) repeat-x bottom;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	padding:2px 5px;
}
.usermodify a:hover {
	color: #FFFFFF;
	background:url(../images/productinfo.png) no-repeat 0 -124px;
}
.usermodify a:visited {
	color: #FFFFFF;
}
.usermodify2 {
	color: #FFFFFF;
}
.usermodify2 a {
	background:#69af05;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	padding:2px 5px;
}
.usermodify2 a:hover {
	color: #FFFFFF;
	background:url(../images/productinfo.png) no-repeat 0 -124px;
}
.usermodify2 a:visited {
	color: #FFFFFF;
}
/*专题*/

.zplist {
	padding:8px 0px 0px 8px;
	_padding:8px 0px 0px 0px;
	margin:0px;
	height:100%;
	border:1px solid #eee;
}
.zplist ul li {
	margin:0px;
	float:left;
	list-style:none;
	padding:0px;
}
.zplist ul li .pic {
}
.zplist ul li .pic a {
	display:block;
	margin:0 auto;
	padding:0px;
}
.zplist ul li .pic a:hover {
	padding:0px
}
.zplist ul li span {
	padding:0px 0px 12px 0px;
}
.zplist ul li .isp {
}
.zplist ul li p {
	text-align:center;
	color:#999999;
	margin:0px;
	overflow:hidden;
	height:30px;
	line-height:15px;
	padding:4px 12px 0px 12px;
}
.zplist ul li p a {
	display:block;
	clear:both;
	color:#565656;
	text-decoration:none;
	margin:auto;
	padding:0px;
	font-size:13px;
}
.zplist ul li p a:hover {
	text-decoration:underline;
	color:#6b6b6b;
}
.zplist ul li div {
	text-align:center;
	color:#999999;
}
.zplist ul li div span {
	color:#875b34;
	font-size:13px;
	font-family:Arial;
}
.zplist ul li p.sline {
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.zplist ul li div.pricecur {
	height:20px;
	line-height:20px;
}
.zplist ul li div.priceonly {
	margin-top:15px;
}
.zplist .fontcolor {
	color:#565656
}
.sline {
	text-decoration: line-through;
	font-family:"Arial, Helvetica, sans-serif;"
}
.sline span b {
	font-weight:normal
}
.zt3 ul li {
	width:327px;
	height:390px;
}
.zt3 ul li .pic a {
	width:300px;
	height:300px;
	position:relative
}
.zt3 ul li .pic a:hover {
	height:300px;
}
.zt3 ul li .pic a span {
	top:0px;
	left:0px;
}
.zt3 ul li .pic img {
	width:300px;
	height:300px;
}
.zt4 ul li {
	width:234px;
	height:318px;
	margin:0px 6px 0px 6px;
	padding:8px 0px 0px 0px;
}
.zt4 ul li .pic a {
	width:210px;
	height:210px;
	position:relative
}
.zt4 ul li .pic a:hover {
	height:210px;
}
.zt4 ul li .pic a span {
	top:0px;
	left:0px;
}
.zt4 ul li .pic img {
	width:210px;
	height:210px;
}
.zt5 ul li {
	width:182px;
	height:260px;
	margin:0px 8px 0px 8px;
	padding:8px 0px 0px 0px;
}
.zt5 ul li .pic a {
	width:150px;
	height:150px;
	position:relative
}
.zt5 ul li .pic a:hover {
	height:150px;
}
.zt5 ul li .pic a span {
	top:0px;
	left:0px;
}
.zt5 ul li .pic img {
	width:150px;
	height:150px;
}
.zp5 ul li {
	width:150px;
	height:140px;
}
.zp5 ul li .pic a {
	width:110px;
	height:110px;
}
.zp5 ul li .pic a:hover {
	height:110px;
}
.zp5 ul li .pic img {
	width:110px;
	height:110px;
}
.zpbutton {
	padding:12px;
}
input.submit {
	font-size:12px;
	background:#1b6147;
	color:#fff;
	margin:0px;
	height:22px;
	line-height:22px;
	cursor:pointer;
	border:none;
}
/*首页新焦点图*/
#slidecont {
	width:635px;
	z-index:0;
	float:left;
	margin-left:5px;
	display:inline;
	height:342px;
	position:relative;
}
#slideimg {
	width:635px;
	margin:0px auto;
	height:342px;
	overflow:hidden;
	z-index:-1;
}
#slidebtn {
	bottom: 6px;
	height: 23px;
	padding: 0 8px 0 10px;
	position: absolute;
	right: 0;
	z-index:2;
}
#slidebtn a {
	float:left;
	background-color: #FFFFFF;
	display: block;
	height: 24px;
	line-height: 24px;
	margin-left: 5px;
	text-align: center;
	width: 25px;
	opacity:0.4;
	filter:alpha(opacity=50);
	text-decoration:none;
}
#slidebtn a.activeSlide {
	width: 25px;
	height: 24px;
	display:block;
	opacity:1;
	filter:alpha(opacity=100);
}
/*--藏酒--*/
.kobg {
	background-color:#392e22;
}
.komiddle {
	background-color:#392e22;
	padding:20px 158px;
	color:#3c220c;
}
.koimg {
	margin:0;
	padding:0;
	display:block;
}
.kotitle {
	height:29px;
	font-size:16px;
	font-weight:bold;
	line-height:29px;
	color:#fae5b8;
	padding-left:20px;
}
.kocontent {
	line-height:22px;
	padding:30px 30px;
	background-color:#f6efe4;
}
.kocontent p {
	text-indent:24px;
	padding:10px 0;
	color:#3c220c;
}
.kotitle1 {
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.kocontent .fl {
	width:483px;
}
.kocontent .fr img {
	margin:0;
	padding:20px 0 0 0;
	display:block;
}
.kocenter {
	text-align:center;
}
.xuanjiu .fl {
	width:300px;
	padding-top:20px;
}
.xuanjiu .fr {
	width:270px;
	text-align:center;
}
.kobg1 {
	background-color:#000000;
	padding:10px 0 0 0;
}
.kobg2 {
	background-color:#000000;
	padding:16px 0 0 0;
}
.kopic1 {
	background-color:#6a264d;
	padding:0 0 5px 0;
}
.kopic2 {
	background-color:#353334;
	padding:0 0 13px 0;
}
.komt12 {
	margin-top:12px !important;
	margin-top:10px;
}
.kopic3 {
	background-color:#353334;
}
.kobg1 img {
	margin:0;
	padding:0;
	display:inline-block;
}
.kobg2 img {
	margin:0;
	padding:0;
	display:inline-block;
}
.koh407 {
	height:407px;
	overflow:hidden;
}
.koh250 {
	height:250px;
	overflow:hidden;
}
/*商品列表品牌显示控制*/
.showmore {
	float:right;
	margin:0 10px 5px 10px;
	width:55px;
	height:18px;
	line-height:18px;
	background:url(../images/btn_bg.jpg) repeat-x bottom;
	text-align:center;
	color:#FFF;
	cursor:pointer;
}
a.showmore {
	color:#fff;
	text-decoration:none;
}
a.showmore:hover {
	color:#fff;
	text-decoration:none;
}
/*公告*/
.showSytle_1 {
	font-weight:bold
}
.showSytle_2 {
	font-weight:bold
}
.showSytle_3 {
	font-weight:bold
}
/*邮箱验证成功*/
.newbox {
	border:1px solid #dadada;
	background-color:#FFF;
	zoom:1;
}
.newthead {
	height:34px;
	line-height:34px;
	background:#f5f5f5;
}
.newthead h3 {
	font-size:14px;
	font-weight:bold;
	color:#565656;
	padding:0 10px;
}
.newcont {
	text-align:center;
	padding:50px 10px 10px 10px;
}
.newtxt1 {
	font-size:18px;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	color:#1a8532;
	height:39px;
	line-height:39px;
	font-weight:bold;
	text-align:left;
	text-align:center;
}
.new_yes {
	background:url(../images/dengluzhuceform.gif) no-repeat 0 -53px;
	padding:5px 0 12px 54px;
}
.new_wrong {
	background:url(../images/dengluzhuceform.gif) no-repeat 5px -95px;
	padding:6px 0 4px 54px;
}
.newtxt2 {
	font-size:14px;
	color:#666666;
	padding:30px 0 0 0;
}
.newnomail {
	margin:25px;
	border:1px solid #dadada;
	background-color:#f5f5f5;
	color:#666666;
}
.newfc {
	color:#316ACA;
}
.newfc a {
	color:#316ACA;
	text-decoration:underline;
}
.newfc a:hover {
	color:#316ACA;
}
.new10s {
	font-size:14px;
	color:#999999;
	font-family:"Arial, Helvetica, sans-serif;";
	font-weight:normal;
}
.newgo {
	padding:40px 100px;
	text-align:center;
	margin:25px;
}
.newtxt4 {
	color:#996633;
	font-size:14px;
}
.newlink {
	padding:30px 10px 0 10px;
	font-size:14px;
}
/*订单成功*/
.newtxt5 {
	color:#176246;
	padding:30px 0 0 0;
}
.newred {
	color:#ea5404;
}
.newtbl {
	padding:0px;
	margin:25px;
}
.newdingdan th {
	height:45px;
	color:#666666;
	font-size:14px;
}
.newdingdan td {
	border-top:1px solid #dadada;
	background-color:#f5f5f5;
	height:45px;
	font-size:14px;
	text-align:center;
	color:#565656
}
.newcont2 {
	text-align:center;
	padding:10px 10px 0 10px;
	margin:0 0 40px 0;
}
/*付款成功*/
.newtxt6 {
	color:#666666;
	padding:30px 0 0 0;
}
.newtxt7 {
	padding:10px 10px 10px 25px;
	font-size:14px;
	color:#176246;
	font-weight:bold;
}
/*order*/
.addrList input {
	float:left;
	margin:8px 0 0 15px;
*margin:3px 0 0 15px;
	display:inline;
}
.addrList label {
	float:left;
	width:520px;
}
.addrList a {
	float:left;
	color:#3366cc;
	text-indent:0
}
.addrList a:hover {
	color:#3366cc;
	border:none
}
.fapiao p {
	height:30px;
	line-height:30px;
}
.fapiao tbody {
	border:none;
}
.fapiao tbody tr td {
	border:none;
}
.fapiao tbody tr td span {
	display:inline;
}
/*helper*/
.otherType {
	margin:3px;
	display:block;
	padding:5px;
	background-color:#f5f5f5;
	border:1px solid #dadada;
}
.otherType span {
	color:#ea5404;
}
.inv_note {
	text-align:left;
	color:#ea5404;
	padding:0 0 3px 16px;
	line-height:20px;
}
/*addcart*/
.btn_box {
	margin:10px 0;
	border-top:1px dashed #B2B2B2;
	padding:5px 13px;
}
.btn_box .newaddcart {
	width:115px;
	height:24px;
	line-height:24px;
	font-size:14px;
	text-align:center;
	color:#f5f5f5;
	padding:0;
}
/*cardbox*/
.list tfoot tr td.cardtd {
	padding:0;
}
.carboximg {
	padding:10px 10px 0 10px;
	zoom:1;
	overflow:hidden;
}
.carboximg dl, .carboximg dt, .carboximg dd {
	margin:0;
	padding:0;
}
.carboximg dt, .carboximg dd {
	text-align:center;
}
.newGiftCard {
	background: url("../images/shopingcar_btnbg.gif") repeat-x #1b6147;
	border: 1px solid #1b6147;
	color: #FFFFFF;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding:2px;
	text-decoration:none;
}
.newGiftCard:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.newGiftCard:hover {
	color: #FFFFFF;
	text-decoration:none;
}
/*问卷调查*/
.questiontitle {
	background:url(../images/questionbg.jpg) repeat-y;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#1b6147;
}
.questionborder {
	border:#dadada 1px solid;
}
.questioncon {
	padding:18px 23px;
}
.questiontop {
	background-color:#fffbf2;
	padding:22px;
	color:#1b6147;
	font-size:14px;
	line-height:22px;
}
.questiontop strong {
	line-height:24px;
}
.question {
	padding:10px 20px 20px 20px;
	color:#535353;
}
.questionbold {
	font-weight:bold;
	padding:20px 0 0 0;
}
.questionn {
	padding:15px 0 0px 10px;
}
.questionn input {
	line-height:150%;
	vertical-align:middle;
	margin:0;
	padding:0;
	_margin-bottom:3px;
}
.questionn label {
	padding:0 15px 0 0;
}
.questionin {
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:#535353 1px solid;
}
.question textarea {
	width:870px;
	height:180px;
	border:#caad74 1px solid;
	font-size:12px;
}
.question_btn {
	text-align:center;
	padding:15px;
}
#questionalert {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 3px solid #A58048;
	border-radius: 5px 5px 5px 5px;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 12px;
	width:497px;
	z-index: 99999;
	margin-top:100px;
	position:fixed;
	padding: 0px;
	margin-left:-240px;
	margin-top:-200px;
	_position:absolute;
	_margin-top:600px;
}
.qalert1 {
	margin:0 10px;
	padding:0 0 10px 0;
	border-bottom:#caad74 1px solid;
	color:#7d5014;
	font-weight:bold;
}
.qalert2 {
	padding:10px;
	color:#7d5014;
	font-size:12px;
	text-align:left;
	line-height:22px;
}
#questionalert .submit1 {
	line-height:18px;
}
.wenjuan {
	background:#fffdfa;
	border:#caad74 1px solid;
	position:fixed;
	width:20px;
	padding:4px 0;
	line-height:16px;
	text-align:center;
	color:#7d5014;
	margin-left:1001px;
	_position:absolute;
	bottom:10px;
	cursor:pointer;
}
.wenjuan:hover {
	background:#fff2e0;
}
.wenjuan a {
	text-decoration:none;
}
.wenjuan a:hover {
	text-decoration:none;
}
/*card*/
.card_box {
	border:1px solid #dadada;
	overflow:hidden;
	zoom:1;
	background-color:#FFF;
	overflow:hidden;
	width:998px;
}
.card_box dl, .card_box dd, .card_box dt {
	margin:0;
	padding:0;
}
.card_box dl {
	width:1200px;
}
.card_title {
	height:35px;
	background:url(../images/lipin_img.jpg) no-repeat 0px 0px #f0e0c9;
	text-align:left;
}
.card_t {
	height:35px;
	background:#f5f5f5;
	border:1px solid #dadada;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	line-height:35px;
}
.card_t a {
	height:35px;
	line-height:35px;
	color:#565656;
	font-weight:bold;
	font-size:14px;
}
.card_ding {
	margin-top:20px;
	overflow:hidden
}
.card_ding dl {
	overflow:hidden;
	zoom:1;
}
.card_dingt1 {
	background:url(../images/lipingkat.gif) no-repeat;
	height:27px;
	border-bottom:1px solid #ece0d1;
}
.card_dingt2 {
	background:url(../images/lipingkat.gif) no-repeat 0 -27px;
	height:27px;
	border-bottom:1px solid #ece0d1;
}
.card_dingt3 {
	background:url(../images/lipingkat.gif) no-repeat 0 -54px;
	height:27px;
	border-bottom:1px solid #ece0d1;
}
.card_dingt4 {
	background:url(../images/lipingkat.gif) no-repeat 0 -81px;
	height:27px;
	border-bottom:1px solid #ece0d1;
}
.card_dingt5 {
	background:url(../images/lipingkat.gif) no-repeat 0 -108px;
	height:27px;
	border-bottom:1px solid #ece0d1;
}
.card_cat {
	width:249px;
	float:left;
	text-align:center;
	overflow:hidden;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
}
.card_img {
	padding:25px 0;
}
.card_pic {
	border-bottom:1px solid #ece0d1;
}
.card_price {
	color:#ea5404;
	font-size:14px;
	padding:0 10px 15px 10px;
	line-height:30px;
}
.card_price span {
	font-size:22px;
	font-family:Helvetica LT Black;
	font-weight:bold;
}
.card_price span.card_rmb {
	color:#ea5404;
	font-wieght:bold;
	font-size:14px;
}
.card_cut, .card_add {
	background:url(../images/lipingkabg02.gif) no-repeat;
	line-height:14px;
	padding:0 5px;
	font-size:12px;
	overflow:hidden;
}
.card_add {
	padding:0 4px;
}
.card_numipt {
	border:1px solid #dadada;
	width:50px;
	font-size:12px;
	line-height:16px;
	height:16px;
	padding:1px;
	overflow:hidden;
}
.card_moneyipt {
	border:1px solid #dadada;
	width:100px;
	font-size:12px;
	line-height:16px;
	height:16px;
	padding:1px;
	overflow:hidden;
}
.card_num {
	color:#565656;
	font-size:14px;
	margin:20px;
}
.card_pall {
	height:60px;
	line-height:60px;
	font-size:14px;
	color:#565656;
	background-color:#f5f5f5;
	padding:0 20px;
}
.card_pall span {
	font-family:Arial;
	font-size:24px;
	color:#ea5404;
}
dd.card_buding {
	font-size:14px;
	color:#5d412c;
	padding:10px 15px;
	overflow:hidden;
	zoom:1;
	background-color:#f5f5f5;
	margin-top:20px;
	line-height:30px;
}
.card_money {
	font-family:Arial;
	font-size:24px;
	color:#ea5404;
}
.card_fapiao {
	padding:10px 15px 20px 15px;
}
.card_fapiao li {
	margin-top:10px;
	text-align:center;
}
.card_corp {
	width:100%;
	height:100px;
	resize:none;
	border:1px solid #a07948;
}
.card_valid {
	text-align:right;
	color:#959595;
}
.card_buy {
	background:url(../images/btn_bg.jpg) repeat-x bottom;
	width:100px;
	height:27px;
	text-align:center;
	display:block;
	color:#FFF;
	text-decoration:none;
	line-height:27px;
	margin:0 auto;
	font-weight:bold;
}
a.card_buy:visited {
	color:#fff;
	text-decoration:none;
}
a.card_buy:hover {
	color:#fff;
	text-decoration:none;
}
.card_tab {
	background:url(../images/cardbg.gif) repeat-x 0 32px;
	height:40px;
	line-height:32px;
	margin:0 20px 10px 20px;
	overflow:hidden;
	zoom:1;
}
.card_tab li {
	float:left;
	font-family:微软雅黑;
	font-size:16px;
	color:#565656;
	width:112px;
	text-align:center;
	height:40px;
	cursor:pointer;
}
.card_tab li.on {
	background:url(../images/cardbg.gif) no-repeat 0px -51px;
	color:#176246;
}
.card_subtab {
	height:24px;
	line-height:24px;
	margin:0 35px 10px 35px;
	overflow:hidden;
	zoom:1;
}
.card_subtab li {
	float:left;
	font-size:12px;
	color:#999999;
	width:80px;
	text-align:center;
	height:24px;
	cursor:pointer;
}
.card_subtab li.on {
	background-color:#f5f5f5;
	color:#176246;
}
.card_dt {
	border-top:1px solid #ece0d1;
}
.card_hcont {
	margin:10px 40px 20px 40px;
	color:#565656;
	line-height:22px;
}
.card_pro_img {
	height:210px;
	overflow:hidden;
}
.card_pro_title {
	height:30px;
	line-height:30px;
	overflow:hidden
}
/*slides*/
#slidelabel_nav {
	bottom: 6px;
	height: 23px;
	padding: 0 8px 0 10px;
	position: absolute;
	right: 0;
	z-index:2;
}
#slidelabel_nav li {
	float:left;
	background-color: #FFFFFF;
	display: block;
	height: 24px;
	line-height: 24px;
	margin-left: 5px;
	text-align: center;
	width: 25px;
	opacity:0.4;
	filter:alpha(opacity=50);
	text-decoration:none;
	cursor:pointer;
}
#slidelabel_nav li.on {
	width: 25px;
	height: 24px;
	display:block;
	opacity:1;
	filter:alpha(opacity=100);
}
#slidelabel_nav li a {
	text-decoration:none;
}
#slidelabel_nav li a:hover {
	text-decoration:none;
}
/*购物流程*/
.process {
	border:#d8d8d8 1px solid;
	color:#333333;
}
.processtitle {
	height:36px;
	line-height:36px;
	font-size:16px;
	font-weight:bold;
	text-indent:10px;
}
.processcon {
	padding:30px 15px;
}
.processt1 {
	font-family:微软雅黑;
	color:#656565;
	font-weight:bold;
}
.processc1 {
	color:#389a5b;
}
.processt2 {
	width:112px;
	line-height:18px;
	margin-right:25px;
}
.processt3 {
	width:82px;
	height:18px;
	line-height:18px;
}
.processcon1 {
	padding:10px 0 0 18px;
	color:#b8b8b8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.processmt8 {
	margin-top:8px;
}
.processcon li {
	padding:0 0 0 10px;
	float:left;
	width:380px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.processcon li a {
	color:#3561ce;
}
.processcon li a:hover {
	color:#3561ce;
}
.processcon img {
	padding:15px;
}
/*友情链接*/
.links {
	border:#dadada 1px solid;
}
.linkstitle {
	height:36px;
	line-height:36px;
	color:#1B6147;
	font-size:14px;
	font-weight:bold;
	text-indent:12px;
}
.linkscon {
	padding:10px;
}
.linksbox {
	border:#dadada 1px solid;
	padding:10px;
	margin-bottom:10px;
	background:#f5f5f5
}
.linkstitle1 {
	font-size:14px;
	color:#1B6147;
	padding:5px 0 20px 0;
	font-weight:bold;
}
.linkslist li {
	width:148px;
	float:left;
	height:28px;
	line-height:28px;
	color:#1B6147;
	padding:0 0 0 10px;
	overflow:hidden;
}
.linkscon a {
}
.linkscon a:hover {
	text-decoration:none;
}
.linkslist ul {
	overflow:hidden;
	zoom:1;
}
.linksstep {
	color:#666666;
	padding:20px;
	font-size:14px;
}
.linksstepcon {
	font-size:12px;
	padding:10px 0;
	line-height:24px;
}
/*优惠券添加*/
/*.coupon_list{margin:10px 10px 10px 20px;width:580px;height:188px;overflow-y:auto;}*/
.coupon_list {
	margin:10px 10px 10px 20px;
}
.coupon_list .tbl_list {
	text-align:center;
	border:1px solid #dadada;
	border-bottom:0 none;
}
.coupon_list .tbl_list th {
	background-color:#dadada;
}
.coupon_list .tbl_list tr td {
	text-align:center;
	border-bottom:1px solid #dadada;
	background:#fff;
}
/*发票记忆添加*/
.inv_memory {
	margin:10px 10px 5px 20px;
	padding:5px;
	width:570px;
	border:1px solid #F4E1BA;
	background-color:#FCF8EF;
}
.invList {
	overflow:hidden;
	zoom:1;
}
.invList input {
	display: inline;
	float: left;
	margin:8px 0 0 5px;
*margin:3px 0 0 5px;
}
.invList label {
	float: left;
	width: 360px;
}
.invList a {
	color: #BBBBBB;
	float: left;
	text-indent: 0;
}
.tLabel {
	float:left;
	line-height:26px;
}
.tSelect {
	background: url(../images/dateimg.gif) no-repeat 202px 3px;
	border: 1px solid #CCCCCC;
	height: 20px;
	line-height: 20px;
	margin-left: 10px;
	overflow: hidden;
	padding: 2px 30px 2px 10px;
	width: 190px;
	cursor:pointer;
}
/*重新选择配送时间*/
.datechange {
	width:237px;
	position:absolute;
	z-index:5;
	background-color:#FFF;
	_left:auto;
	border:1px solid #c1dcf2;
	padding:5px;
}
.dateTop {
	overflow:hidden;
	zoom:1;
}
.dateTop h3 {
	float:left;
}
.datetbl {
	border-top:1px solid #c1dcf2;
	border-left:1px solid #c1dcf2;
}
.datetbl div {
	width:58px;
	height:40px;
	border-bottom:1px solid #c1dcf2;
}
.datetbl .w {
	float:left;
	text-align:center;
	line-height:18px;
	color:#333;
	width:58px;
	border-right:1px solid #c1dcf2;
	margin:0;
	clear:none;
	padding:0;
}
.datetbl .dateTh .w {
	background-color:#eaf3fe;
	height:35px;
	padding:5px 0;
	border-bottom:1px solid #c1dcf2;
}
.datetbl .dateTh, .datetbl .dateTbody {
	overflow:hidden;
	zoom:1;
}
.datetbl td {
	padding:3px;
}
.datetbl .cur {
	background-color:#e47911;
	color:#FFF;
	line-height:40px;
}
.datetbl .disable {
	background-color:#eeeeee;
}
.datetbl .available {
	cursor:pointer;
	line-height:40px;
}
.datetbl .available:hover {
	border:2px solid #e47911;
	width:54px;
	height:37px;
	overflow:hidden;
	line-height:37px;
}
.datebox {
	text-align:center;
	font-weight:bold;
	color:#000;
	padding:0;
	line-height:20px;
}
.dateclose {
	float:right;
	width:40px;
	height:20px;
	line-height:20px;
	margin:0px 0 5px 0;
	display:inline;
	cursor:pointer;
	text-align:center;
	color:#FFF;
	color:#000;
	border:1px solid #f0f0f0;
	background-color:#eeeeee;
	overflow:hidden;
}
.dateother {
	background:url(../images/dateimg.gif) no-repeat right center;
	padding:5px 30px 0 0;
	text-decoration:underline;
	color:#3366CC;
	font-weight:bold;
	font-size:14px;
	font-size:14px;
}
/*文章内容模板推荐文章*/
.sharefrom {
	text-align:right;
	color:#aaaaaa;
	font-style:italic;
}
.reco_article {
	padding-top:30px;
}
.articlehead {
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	color:red;
}
.articlelist {
	line-height:22px;
	padding:5px 16px;
}
.articlelist li a {
	text-decoration:underline;
	color:#000;
}
.articlelist li a:visited {
	text-decoration:underline;
	color:#000;
}
/*服务承诺*/
.sfmain, .sfpart {
	overflow:hidden;
	zoom:1;
}
.spleft {
	width:560px;
	overflow:hidden;
	height:380px;
}
.spright {
	width:240px;
	border-left:1px dashed #814e21;
	border-bottom:1px dashed #814e21;
	padding:0 0 10px 10px;
	height:370px;
	overflow:hidden;
}
.sppackage {
	background:url(../images/servicep.gif) no-repeat;
	height:25px;
	width:185px;
}
.spexpress {
	background:url(../images/servicep.gif) no-repeat 0 -25px;
	height:25px;
	width:185px;
	margin-top:15px;
}
.sptxt {
	margin:14px 0 0 0;
	padding:0 20px 15px 20px;
	background:url(../images/package.gif) no-repeat 230px top;
	border-bottom:1px dashed #814e21;
}
.sptxt li {
	line-height:22px;
	color:#585657;
}
.sptxt2 {
	padding:14px 20px 0 20px;
}
.sptxt2 li {
	line-height:22px;
}
.sptxt2 li h3, .sptxt2 li p {
	font-size:12px;
}
.sptxt2 li p {
	color:#585657;
	line-height:22px;
}
.sptxt3 {
	overflow:hidden;
	padding:0 0 0 10px;
	border-bottom:1px dashed #814e21;
	height:149px;
}
.sptxt3 h3 {
	font-size:12px;
	line-height:22px;
}
.sptxt3 li {
	line-height:20px;
	color:#585657;
}
.sptitle {
	height:34px;
	line-height:34px;
	background-color:#eaeaea;
	color:#804F21;
	text-align:center;
	font-weight:bold;
}
.spmt5 {
	margin-top:5px;
}
/*赠品池*/
ul.backjf {
	padding:0;
	margin:0;
	overflow:hidden;
	zoom:1;
}
ul.backjf li {
	line-height:20px;
	padding:0;
}
ul.giftsbox {
	overflow:hidden;
	zoom:1;
	padding:0;
}
ul.giftsbox li {
	float:left;
	line-height:34px;
	padding:0;
	clear:none;
}
ul.giftsbox .giftleft {
	color:red;
	width:40px;
	padding:3px 0 0 0;
}
.giftlist {
	overflow:hidden;
	zoom:1;
	padding:3px 0 0 0;
	height:34px;
}
.giftlist span {
	float:left;
	color:#353130;
	color:red;
}
.giftlist strong {
	float:right;
	font-weight:normal;
	color:#34312c;
}
.giftimg {
	border:1px solid #a4aaaa;
	height:32px;
	width:32px;
	margin:0 3px;
	display:inline;
	overflow:hidden;
}
span.giftname {
	color:red;
	overflow:hidden;
	zoom:1;
	width:290px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.giftname a {
	color:red;
}
.giftname a:link {
	color:red;
}
.giftname a:visited {
	color:red;
}
/*购物车*/
.tbl_cart {
}
.tbl_cart th {
	background-color:#81a84a;
	height:34px;
	line-height:34px;
	color:#fff;
	font-weight:bold
}
.tbl_cart tbody tr td {
	border-bottom:1px solid #ebf7ef;
	padding:20px 0px;
	text-align:center;
}
.tbl_cart tbody tr td span {
	color:#ea5405;
}
.tbl_cart tbody tr td.cart_p {
	overflow:hidden;
	zoom:1;
	text-align:left;
}
.cart_pimg {
	float:left;
	margin-right:10px;
	display:inline;
	width:60px;
	height:60px;
	overflow:hidden;
	border:1px solid #eee;
}
.cart_pname {
	overflow:hidden;
	color:#6b6b6b;
	line-height:20px;
	zoom:1;
}
.cart_pname a {
	color:#6b6b6b;
}
.cart_pname a:visited {
	color:#6b6b6b;
}
.tbl_cart tbody tr td.manjian {
	background-color:#F2F6ED;
	height:30px;
	line-height:30px;
	text-align:left;
	padding:0;
	text-indent:10px;
}
.tbl_cart tbody tr td.manjian strong {
	color:#1B6147;
}
.tbl_cart tbody tr td.manjian a {
	color:#3465cc;
	text-decoration:underline;
}
.tbl_cart tbody tr td.manjian a:link {
	color:#3465cc;
	text-decoration:underline;
}
.tbl_cart tbody tr td.manjian a:visited {
	color:#3465cc;
	text-decoration:underline;
}
.tbl_cart tbody tr td.yijian {
	background-color:#F2F6ED;
	height:30px;
	line-height:30px;
	color:#805022;
	text-align:left;
	padding:0;
}
a.countbtn, a.countbtn:hover {
	background-color:#eeeeee;
	border:1px solid #cacaca;
	color: #7d7d7d;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	margin: 1px 2px 0;
	overflow: hidden;
	padding: 0;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 10px;
	overflow:hidden;
}
.favourable {
}
.cartAmount {
	margin: 0px auto;
	width: 65px;
	height:18px;
	overflow:hidden;
	zoom:1;
}
input.amount {
	width:25px;
	float:left;
	font-size:12px;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
	height:14px;
	line-height:14px;
	padding:0px;
}
input.amountnor {
	width:25px;
	font-size:12px;
	text-align:center;
	overflow:hidden;
	height:14px;
	line-height:14px;
	padding:0px;
	border:1px solid #BCBCBC;
	background-color:#E5E5E5;
	margin-left:17px;
}
.totalprice {
	color:#ea5404;
	font-weight:bold;
}
.goshop {
	background:url(../images/btn_bg.jpg) repeat-x top;
	height:30px;
	width:75px;
	border:1px solid #025e43;
	color:#fff;
	margin:15px 10px 0 0;
	cursor:pointer
}
.cartclear {
	background:url(../images/cartbg.gif) no-repeat 0 -104px;
	color:#6b6b6b;
	border:0;
	padding:0 0 0 10px;
	margin:10px;
	cursor:pointer;
	width:90px;
	overflow:hidden;
	height:18px;
}
.jiesuan {
	background:url(../images/btn_bg.jpg) repeat-x bottom;
	height:45px;
	width:150px;
	border:0;
	color:#FFF;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	border:1px #025e43 solid;
	border-right:1px solid #00563e;
}
.submitting {
	background:#f5f5f5;
	height:45px;
	width:150px;
	border:0;
	color:#565656;
	text-align:center;
	font-size:12px;
	cursor:pointer
}
.orderprice {
	font-weight:bold;
	text-align:right;
	padding:10px;
	border-top:1px dashed #565656;
}
.orderprice span {
	font-size:22px;
	color:#f18404;
	font-weight:normal;
}
.pprice {
	padding:10px;
	line-height:20px;
	text-align:right;
}
.js2 {
	width:60px;
	height:24px;
	background:url(../images/btn_bg.jpg) repeat-x top;
	border:1px solid #00553d;
	margin:1px 10px 0 10px;
	display:inline;
	vertical-align:baseline;
	_vertical-align:middle;
	text-align:center;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
.jsing {
	background-color:#fff3d9;
	color:#9A672E;
	font-weight:normal;
}
.jsitem {
	overflow:hidden;
	zoom:1;
	text-align:right;
}
.jsitem strong {
	width:95px;
	float:left;
	text-align:left;
	font-weight:normal;
	margin-left:85px;
}
.cart_title {
	padding:0 0 5px 0;
	zoom:1;
}
.cart_title h3 {
	font-size:20px;
	font-family:微软雅黑;
	float:left;
}
.toArea {
	padding:5px 10px 0 20px;
}
.toTxt {
	float:left;
	line-height:20px;
	font-size:14px;
}
.toSelect {
	font-size:14px;
}
.getfavok {
	position:absolute;
	margin-top:-45px;
	_top:-25px;
	margin-left:-45px;
	width:102px;
	height:43px;
	line-height:37px;
	text-align:center;
	background:url(../images/getfavbg.gif) no-repeat;
}
*html .getfavok {
	margin-top:-22px;
	margin-left:-55px;
}
.cart_columnhd {
	height:22px;
	background-color:#f5f5f5;
	border-bottom:1px solid #f4e1ba;
	padding:10px;
	text-align:left;
	line-height:22px;
}
.cart_checkboxes {
	font-size:14px;
	font-weight:bold;
	color:#565656;
}
.cart_select {
	margin-left:20px;
	display:inline;
	margin-right:5px;
}
.cart_my h3 {
	font-family: 微软雅黑;
	font-size: 20px;
}
.cart_tips {
	padding:10px 0;
}
.cart_tips span {
	color:#ea5405;
}
.cart_inner {
	padding:10px 30px;
	border: 1px solid #dadada;
}
.cart_column {
	padding:8px 0 10px 0;
}
.cart_hd {
	padding:0 0 10px 0;
}
.cart_n {
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
}
.total_item {
	margin-top:10px;
	padding:20px;
	border:1px solid #dadada;
	background-color:#f5f5f5;
	text-align:right;
	color:#565656;
}
.cart_total {
	padding:10px 0 0 0;
	font-weight:bold;
}
.cart_total span {
	color: #CD0000;
	font-size: 22px;
	font-weight: normal;
}
.cart_btn {
	text-align:right;
	padding:10px 0;
}
.linedel {
	border:none;
}
.areashow {
	margin:5px;
	position:relative;
}
.areabtn {
	float:left;
	background:url(../images/areabtn.gif) no-repeat right 1px;
	height:20px;
	padding:0 23px 0 5px;
	background-color:white;
	border:1px solid #dadada;
	line-height:20px;
	color:#000;
	cursor:pointer;
}
.toAreabest {
	padding:0 15px;
	border:1px solid #dadada;
	background-color:white;
	position:absolute;
	margin-left:-60px;
	height:170px;
	width:355px;
}
.toSelectbest {
	height:130px;
	width:118px;
	font-size:12px;
	padding:5px;
}
.closeArea {
	overflow:hidden;
	zoom:1;
	margin:6px 0 0 0;
	height:20px;
}
.closeSelect {
	line-height:0px;
	text-indent:-9999px;
	height:13px;
	width:13px;
	display:block;
	float:right;
	text-decoration:none;
	background:url(../images/areabtn.gif) no-repeat 0 -24px;
	overflow:hidden;
}
.areatips {
	color:#ea5404;
}
.cartAddrPrice {
	position:absolute;
	height:32px;
	width:182px;
	right:20px;
	top:5px;
	_right:30px;
}
.cartAddrPrice .pTxt {
	position:absolute;
	background-color:#fcf8ef;
	border:1px solid #f3e1b9;
	height:23px;
	line-height:23px;
	padding:1px 5px;
	width:170px;
	top:15px;
	;
	right:0;
	color:red;
}
.cartAddrPrice b {
	position:absolute;
	background:url(../images/cartbg.gif) no-repeat -140px -200px;
	width:10px;
	height:5px;
	top:11px;
	right:15px;
}
.cart_hg {
	background:#f2f6ed;
	text-align:left;
}
.cart_hg .box {
	text-align:left;
	width:978px;
	position:relative;
	line-height:20px;
}
.cart_hg .box b {
	color:#176146;
}
.cart_hg .box .l {
	display:block;
	with:120px;
	float:left;
	color:#1b6147;
	font-weight:bold;
	padding:0px 8px 0px 0px;
}
.cart_hg .box .r {
	display:block;
	with:800px;
	float:left;
	color:#565656;
}
.cart_hg .box font {
	color:#3364cb;
	padding:0px 8px 0px 8px;
}
.cart_hg .box .w {
	border:1px solid #1B6146;
	background:#f5f5f5;
	width:450px;
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-220px;
	z-index:999;
}
.cart_hg .box .w .title {
	border-bottom:1px solid #1B6146;
	height:30px;
}
.cart_hg .box .w .title span.text {
	display:block;
	background:#f5f5f5;
	height:30px;
	width:415px;
	line-height:30px;
	padding:0px 0px 0px 8px;
	color:#565656;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.cart_hg .box .w .title a.close-btn {
	display:block;
	width:16px;
	height:16px;
	font-size:12px;
	background:#1B6146;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	padding:0px;
	margin:0px;
	text-align:center;
	float:right;
	margin:6px 8px 0px 0px;
}
.cart_hg .box .w .c {
	max-height:220px;
	_height:220px;
	overflow:auto;
	background:#f5f5f5;
	position:relative;
}
.cart_hg .box .w .c table td {
	padding:4px;
	margin:0px;
}
.cart_hg .box .w .c .pic img {
	border:1px solid #dadada;
	width:32px;
	height:32px;
}
.cart_hg .box .w .b {
	height:30px;
	line-height:30px;
	text-align:center;
	padding:8px 0px 8px 0px;
}
.cart_hg_list {
	padding:0px;
}
.cart_hg_list .box {
	text-align:left;
	line-height:20px;
}
.cart_hg_list .box table td {
	border:none;
	padding:4px 0;
}
.cart_hg_list .box .pic {
	text-align:left;
	overflow:hidden;
}
.cart_hg_list .box .pic b {
	color:#176146;
	float:left;
	line-height:32px;
}
.cart_hg_list .box .pic img {
	border:1px solid #dadada;
	width:32px;
	height:32px;
	vertical-align:middle;
	float:left;
	margin:0 5px;
	_display:inline;
}
.cart_hg_list .box .pic span.pname {
	color:#804F21;
	margin-top:6px;
	display:block;
	overflow:hidden;
	zoom:1;
}
.cart_hg_list .orderbox {
	text-align:left;
	line-height:20px;
}
.cart_hg_list .orderbox table {
	width:100%;
}
.cart_hg_list .orderbox table td {
	border:none;
	padding:4px;
}
.cart_hg_list .orderbox td b {
	color:#FF0000;
	font-weight:normal;
}
.cart_saleicon {
	width:14px;
	height:14px;
	display:block;
	background:url(../images/cart_icon.gif) no-repeat;
}
.cart_saleout {
	width:39px;
	height:14px;
	display:block;
	background:url(../images/cart_icon.gif) no-repeat 0 -14px;
	position:absolute;
	top:10px;
}
*+html .cart_saleout {
	left:0;
}
*html .cart_saleout {
	left:0;
}
#yingProce {
	color:#ea5404
}
/*结算信息*/
.priceitem {
	text-align:left;
	line-height:26px;
	padding:10px 16px;
}
.list tfoot tr td .priceitem span {
}
.priceitem strong {
	color:#ea5405;
}
.orderstep1 {
	background:url(../images/orderstep.gif) no-repeat 0 0;
	height:33px;
	width:702px;
	overflow:hidden;
	margin-bottom:5px;
}
.orderstep2 {
	background:url(../images/orderstep.gif) no-repeat 0 -33px;
	height:33px;
	width:702px;
	overflow:hidden;
	margin-bottom:5px;
}
.znxx ul li p.sfbtn {
	cursor:pointer;
	font-weight:bold;
	overflow:hidden;
	zoom:1;
	text-indent:0;
	margin-left:16px;
	color:#176246
}
.sfbtn b {
	width:12px;
	float:left;
	overflow:hidden;
}
.sfbtn_in {
	padding:10px 0;
	margin:0 20px 10px 20px;
	background-color:#f5f5f5;
	text-align:left;
}
.invMsg {
	overflow:hidden;
	zoom:1;
}
.invMsg p {
	float:left;
	margin-right:20px;
	display:inline;
}
/*订单结算2*/
.fap {
	padding:10px 20px;
	color:#6B6B6B;
}
.fap td {
	padding:2px;
}
.fap .text {
	border:1px solid #acadb2;
	margin-left:3px;
}
.addritem .text {
	border:1px solid #acadb2;
	margin-left:3px;
}
input.cbtn {
	height:30px;
	width:98px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.list3 ul li span.saveit {
	background: url(../images/btn_bg.jpg) repeat-x bottom #058a5f;
	border: 1px solid #01533c;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding:5px;
}
.addritem p {
	padding:2px;
}
.btn1 {
	overflow:hidden;
	zoom:1;
}
#greetingcard label {
	display:block;
	position:relative;
}
#greetingcard span {
	position:absolute;
	line-height:20px;
	left:65px;
	_left:0px;
	color:#BCBCBC;
	cursor:text;
}
.DMinput {
	overflow:hidden;
	zoom:1;
	line-height:24px;
}
.DMinput b {
	float:left;
	font-weight:normal;
}
.DMinput input {
	float:left;
}
.orderCheckbox {
	vertical-align:middle;
}
.orderList ul li {
	padding:6px 0 0 0;
}
ul li.orderListArea {
	background:#f7f7f7;
	border:1px solid #dadada;
	padding:6px 0 10px 0;
}
.orderDl dd {
	padding:0;
	margin:0;
}
h4.orderListTitle {
	margin:0;
	line-height:26px;
}
.addrBtn {
	margin:5px 10px 0 16px;
}
h4.addrToTitle {
	margin-left:16px;
	font-size:12px;
}
h4.addrFromTitle {
	font-size:12px;
}
.addrFromTitle span.addrAlter, h4.orderListTitle span.addrAlter {
	font-size:12px;
	color:#3564ce;
	font-weight:normal;
	cursor:pointer;
}
.addrFrom {
	line-height:22px;
	padding:8px 10px 0px 13px;
	color:#555555;
}
.addrFrom input {
	vertical-align:middle;
}
.addrFrom span.addrFromTip {
	color:#999999;
}
.addrFromItem {
	background-color:#f5f5f5;
	margin:10px 30px;
	padding:5px 10px 15px 10px;
}
.addrFromDL {
	color:#6B6B6B;
	margin:0;
	padding:0;
}
.addrFromDL dd {
	margin:0;
	padding:0px;
}
.addrList {
	overflow:hidden;
	zoom:1;
}
.addrFromBtn {
	margin:10px 0 0 76px;
	overflow:hidden;
	zoom:1;
}
.addrFromBtn .addrFromSave, .addrFromBtn .addrFromCl {
	background-image:url(../images/orderpic.gif);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
	line-height:25px;
	height:25px;
	cursor:pointer;
}
.addrFromBtn .addrFromSave {
	width:105px;
	color:#805022;
}
.addrFromBtn .addrFromCl {
	background-position:0 -25px;
	width:63px;
	margin-left:10px;
	color:#565656;
	_display:inline;
}
.addrToCurr {
	padding:5px 16px;
	line-height:20px;
	color:#555555;
}
.addrFromCurr {
	padding:5px 0;
	line-height:20px;
	color:#555555;
}
.couponList {
	height:28px;
	border-bottom:2px solid #176246;
	overflow:hidden;
	zoom:1;
}
ul.couponTab {
	float:left;
	overflow:hidden;
	zoom:1;
	width:240px;
}
ul.couponTab li {
	clear:none;
	float:left;
	padding:0;
	height:28px;
	line-height:28px;
	width:110px;
	text-align:center;
	background-color:#f4f4f4;
	border:1px solid #dadada;
	border-bottom:0 none;
	color:#555555;
	cursor:pointer;
}
ul.couponTab li.on {
	background-color:#176246;
	border:1px solid #176246;
	border-bottom:0 none;
	color:white;
}
.couponList span.couponUsed {
	color:#48a500;
	background:url(../images/ordericons.gif) no-repeat;
	padding:0 0 2px 23px;
}
a.couponCL {
	color:#0f83d8;
	text-decoration:none;
}
a.couponCL:hover {
	color:#0f83d8;
}
/*我的订单sf*/
.order_tbl {
	line-height:22px;
	padding:5px 0;
	zoom:1;
}
.listddxq tbody tr td .order_tbl span {
	clear:none;
	font-weight:bold;
	display:inline;
	color:#6d6b6e;
}
.listddxq tbody tr td .order_tbl span.fl {
	margin-right:30px;
}
.waybillinfo {
	position:relative;
}
.wayinfo {
	position:absolute;
	width:450px;
	border:1px solid #d4ac78;
	background-color:#fffdf8;
	padding:10px;
	left:100px;
	z-index:999;
	margin-top:-200px;
}
*html .wayinfo {
	left:0px;
	margin-left:-270px;
}
.wayinfotop {
	border-bottom:1px dashed #979691;
	line-height:22px;
	padding:3px;
	overflow:hidden;
	zoom:1;
}
.wayinfotit {
	float:left;
	color:#804F21;
	font-weight:bold;
}
.wayclose {
	float:right;
	background-color:#8a6539;
	width:40px;
	height:20px;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
	color:#FFF;
}
.changecity {
	margin-left:10px;
	color:red;
}
.changecity a:link {
	color:red;
}
.changecity a:visited {
	color:red;
}
/*时令优选单品页*/
.pbox .sl_box {
	width:1200px;
}
.sl_l {
	width:495px;
}
.sl_r {
	width:478px;
	padding-right:0;
}
.sl_pic img {
	width:453px;
	height:453px;
}
.sl_roll {
	width:495px;
}
.sl_roll .sl_cont {
	width:454px;
	margin-left:14px;
	margin-right:5px;
	display:inline;
}
.sl_roll .sl_cont .pic {
	width:66px;
	margin-right:10px;
	display:inline;
}
.sl_roll .sl_cont .pic img {
	width:60px;
	height:60px;
}
.sl_roll .sl_cont a:link, .sl_roll .sl_cont a:visited {
	width:64px;
	height:64px;
}
.sl_img1, .sl_img2 {
	margin:12px 0px 0px 0px;
}
.sl_li {
	overflow:hidden;
	zoom:1;
}
.sl_lil {
	float:left;
	width:200px;
}
.sl_lir {
	overflow:hidden;
	zoom:1;
}
ul.sl_s20 {
	margin:12px 0 0 25px;
	overflow:hidden;
	zoom:1;
}
ul.sl_s20 li div span {
	color:#565656;
	padding-top:3px;
}
.sl_tit h3 {
	font-size:16px;
	font-family:"Arial, Helvetica, sans-serif;"
}
/*彩贝合作帐号工具条*/
.cb_bar {
	border:1px solid #b5d3ea;
	height:24px;
	line-height:24px;
	width:980px;
	margin:auto;
	background:#ebf7ff;
	padding:0px 10px 0px 10px
}
.cb_bar .l {
	display:block;
	float:left;
	width:700px;
}
.cb_bar .r {
	display:block;
	float:right;
	width:200px;
	color:#4c4747;
	text-align:right;
}
.cb_bar .alink {
	border-left:1px solid #add9fb;
	padding:0px 0px 0px 6px;
	color:#0066cc;
}
.cb_bar .l a {
	padding:0px;
	color:#0066cc;
}
/*组合商品详情页*/
.cp_rw {
	width:242px;
	padding-right:0px;
}
.cp_m {
	float:left;
	width:180px;
	height:390px;
	overflow-y:auto;
}
.cp_addicon {
	background:url(../images/p_and.gif) no-repeat left center;
	height:390px;
	width:45px;
	float:left;
	overflow:hidden;
}
.cp_list {
	text-align:center;
	float:left;
}
.cp_list li {
	padding:0 0 6px 0;
}
.cp_name {
	text-align:center;
	color:#555555;
	height:15px;
	line-height:15px;
	padding:3px 0 0 0;
	overflow:hidden;
}
.cp_name a:link {
	color:#555555;
}
.cp_name a:visited {
	color:#555555;
}
.cp_master {
	text-align:center;
	padding:5px 0 10px 0;
}
.cp_li {
	overflow:hidden;
	zoom:1;
}
.cp_lil {
	float:left;
	margin-right:60px;
	display:inline;
}
.cp_lir {
	overflow:hidden;
	zoom:1;
}
/*提货流程*/
.tihuo {
	padding:20px 80px;
}
.tihuo h4 {
	font-size:14px;
}
.tihuolist tbody tr td {
	background-color:#ffffff;
	color:#565656;
}
a.delfcolor {
	color:#6b6b6b;
	margin-left:10px;
}
a.delfcolor:visited {
	color:#6b6b6b;
}
a.delfcolor:hover {
	color:#6b6b6b;
}
.tihuostep1 {
	background:url(../images/thstep.gif) no-repeat right top;
	height:33px;
	width:725px;
	font-size:18px;
	font-family:微软雅黑;
}
.tihuostep2 {
	background:url(../images/thstep.gif) no-repeat right -33px;
	height:33px;
	width:725px;
	font-size:18px;
	font-family:微软雅黑;
}
.tihuostep3 {
	background:url(../images/thstep.gif) no-repeat right -66px;
	height:33px;
	width:725px;
	font-size:18px;
	font-family:微软雅黑;
}
.thform {
	overflow:hidden;
	zoom:1;
	padding:10px 0 0 0;
	height:35px;
}
.thlabel {
	width:200px;
	text-align:right;
	float:left;
	overflow:hidden;
}
.thinput {
	overflow:hidden;
	zoom:1;
}
.thinput1 {
	float:left;
	width:200px;
	margin-top:5px;
}
.thinput2 {
	float:left;
	width:80px;
	margin-top:5px;
}
.tihuoqa {
	margin:0;
	color:#6b6b6b;
}
.tihuoqa dt {
	margin:0;
	background:url(../images/thstep.gif) no-repeat -616px -108px;
	padding:8px 0 0 2px;
	line-height:22px;
}
dl.tihuoqa dt span {
	color:white;
}
.tihuoqa dd {
	padding:0 0 0 4px;
	margin:0;
	line-height:20px;
}
.tihuot {
	font-size:14px;
	font-weight:bold;
	color:#6b6b6b;
}
.thbtn {
	background:url(../images/btn_bg.jpg) repeat-x bottom #007e55;
	width:93px;
	height:35px;
	line-height:35px;
	color:white;
	font-weight:bold;
	font-size:14px;
	border:0;
}
.list3 ul li span.tihuo_yes {
	background:url(../images/thstep.gif) no-repeat 0 -165px;
	padding:5px 0 12px 54px;
	color:#6b6b6b;
	font-weight:normal;
}
.thtxt {
	color:#6b6b6b;
	padding:30px 0 0 0;
}
.thlink {
	color:#01533c;
	font-size:12px;
	font-weight:bold;
	padding:40px 0 0 0;
}
.thfc {
	color:#01533c;
}
.thfc a:link {
	color:#01533c;
	text-decoration:underline;
}
.thfc a:visited {
	color:#01533c;
	text-decoration:underline;
}
.hide {
	display:none;
}
/*列表热销推荐*/
.listhot {
	padding:8px 12px 12px 12px;
	border:1px solid #dadada;
}
.listhot ul {
}
.listhot ul li {
	width:260px;
	height:100px;
}
.listhot ul li img {
	float:left;
	height:100px;
	width:100px;
}
.listhot ul li span {
	padding:0px 0px 12px 0px;
	display:block
}
.listhot ul li p {
	padding:10px 0px 0px 0px;
	float:left;
	overflow:hidden;
	width:120px;
	text-align:left;
}
.listhot ul li div {
	float:left;
	margin-right:5px;
	display:inline;
}
.hottop {
	line-height:20px;
	padding:0 0 10px 0px;
	font-weight:bold;
	color:#176246;
}
/*可追溯*/
.tracebox {
	border:1px solid #dadada;
	margin:10px 0;
	zoom:1;
}
.trace_t {
	background:url(../images/tracebg02.gif) repeat-x 0 -41px;
	height:34px;
	line-height:34px;
	text-indent:10px;
	color:#565656;
	font-size:14px;
	font-weight:bold;
}
.tracebody {
	margin:10px 0 10px 8px;
}
.trace_name {
	height:44px;
	line-height:44px;
	background:url(../images/tracebg01.gif) no-repeat;
	padding:0 0 0 20px;
	font-size:14px;
}
.trace_item {
	margin-left:7px;
	border-left:1px solid #dadada;
	padding:0 0 15px 15px;
	width:963px;
	overflow:hidden;
}
.trace_item li {
	overflow:hidden;
	padding:10px 0 0 0;
	zoom:1;
}
.tag {
	background:url(../images/tracebg02.gif) no-repeat;
	width:38px;
	height:41px;
	line-height:37px;
	text-align:center;
	font-size:14px;
	font-family:Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	color:#fff;
	float:left;
	overflow:hidden;
}
.trace_r {
	padding:0 0 0 10px;
	width:906px;
	overflow:hidden;
}
.trace_time {
	overflow:hidden;
	zoom:1;
}
.trace_time b {
	float:left;
	background:url(../images/tracebg02.gif) no-repeat -73px 0;
	width:5px;
	height:28px;
	overflow:hidden;
	margin:0;
}
.trace_tr {
	float:left;
	padding:0 10px;
	border-top:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	background-color:#fafafa;
	line-height:27px;
	height:27px;
	width:880px;
	color:#565656;
	overflow:hidden;
}
.trace_cont {
	border:1px solid #ebebeb;
	margin-left:4px;
	overflow:hidden;
	zoom:1;
}
.trace_img {
	padding:10px;
	overflow:hidden;
	zoom:1;
	margin:0;
}
.trace_img dt {
	float:left;
	margin:0 10px 0 0;
	color:#565656;
	line-height:26px;
	overflow:hidden;
	width:60px;
	text-align:right;
	_display:inline;
}
.trace_img dd {
	overflow:hidden;
	zoom:1;
	padding:0;
	margin:0;
	color:#565656;
	line-height:26px;
}
.trace_img dd div {
	float:left;
	width:230px;
	margin-right:10px;
	padding:5px 0 10px 0;
	cursor:pointer;
}
.trace_srh {
	margin:50px 30px;
}
.trace_srh li {
	overflow:hidden;
	zoom:1;
	margin-top:15px;
}
.trace_lb {
	float:left;
	width:400px;
	text-align:right;
	padding:6px 0 0 0;
	color:#565656;
}
.trace_input {
	float:left;
}
.trace_ipt {
	border: 1px solid #D5D5D5;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding: 1px 2px;
	width: 180px;
}
.trace_btn {
	background: url(../images/btn_bg.jpg) repeat-x bottom;
	height:27px;
	width:100px;
	text-align:center;
	line-height:27px;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	border:0;
	cursor:pointer;
}
#trace_big {
	position:absolute;
	display:none;
	width:400px;
	border:1px solid #ddd;
	overflow:hidden;
}
#trace_big img {
	height:100%;
	width:100%;
}
#trace_big div {
	position:absolute;
	top:0;
	left:0;
	width:400px;
	opacity:0.5;
	filter:alpha(opacity=50);
	background:#fff url(../images/loading220.gif) 50% 50% no-repeat;
}
.traceintro {
	margin:0 20px;
	padding:20px 0;
	border-top:1px dotted #d4d4d4;
	overflow:hidden;
	zoom:1;
}
.tracemethod {
	float:left;
	width:476px;
	padding:10px 0;
}
.tracemethod .web {
	background:url(../images/tracemethod.gif) no-repeat;
	height:18px;
	text-indent:-9999px;
}
.tracemethod .mobile {
	background:url(../images/tracemethod.gif) no-repeat 0 -18px;
	height:18px;
	text-indent:-9999px;
}
.tracemethod dd {
	text-align:center;
	margin-top:20px;
	line-height:24px;
}
.tracestep {
	color:#EA5404;
	font-weight:bold;
}
.tracerline {
	border-right:1px dotted #d4d4d4;
}
.trace_main {
	padding:15px;
}
.trace_itemp {
	overflow:hidden;
	zoom:1;
	width:720px;
}
.trace_itemp li {
	float:left;
	width:350px;
	color:#565656;
	font-size:14px;
	padding:0 0 0 10px;
	line-height:30px;
	height:34px;
}
.trace_itemt {
	border-top:1px dotted #d5d5d5;
	padding:10px 0 0 0;
}
.trace_itemt li {
	color:#565656;
	font-size:14px;
	padding:0 0 0 10px;
	line-height:30px;
}
.trace_line {
	border-top:1px dotted #d5d5d5;
}
.trace_img {
	padding:10px 0 0 5px;
}
.trace_sf {
	background-color:#f9f0e1;
	height:34px;
	line-height:34px;
	padding:0 30px;
	margin-top:10px;
	font-size:14px;
	color:#565656;
}
.trace_sf a:link {
	text-decoration:underline;
	color:#565656;
}
.trace_sf a:visited {
	text-decoration:underline;
	color:#565656;
}
.trace_imgname {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	font-family:微软雅黑;
	color:#565656;
	line-height:26px;
	height:26px;
	overflow:hidden;
}
/*优惠券升级*/
.coupon_desc {
	position:relative;
}
.brandshow {
	position:absolute;
	width:293px;
	border:1px solid #dadada;
	background-color:#FFF;
	margin-left:-210px;
*margin-left:-240px;
	z-index:99;
	padding:15px 0 0 0;
}
a.bClose {
	background-color:#1b6147;
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	right:5px;
	top:5px;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	line-height:15px;
}
a.bClose:hover {
	color:#FFF;
	text-decoration:none;
}
.linkshow {
	display:block;
	height:20px;
}
.brandlist {
	overflow:hidden;
	zoom:1;
	padding:5px;
	margin:0;
}
.brandlist dt {
	float:left;
	color:#565656;
	font-weight:bold;
	text-align:right;
	width:95px;
}
.brandlist dd {
	overflow:hidden;
	zoom:1;
	text-align:left;
	margin:0;
}
.brandlist dd div {
	float:left;
	margin-right:8px;
	white-space:nowrap;
	text-align:left;
}
/*优惠券领取*/
.couponbox {
	background:#f5f5f5;
}
.couponinfo {
	padding:60px 20px 80px 340px;
}
.cpok {
	background:url(../images/couponicon.gif) no-repeat 0 0;
	height:31px;
	line-height:31px;
	color:#ea5404;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 40px;
}
.cpend {
	background:url(../images/couponicon.gif) no-repeat 0 -31px;
	height:31px;
	line-height:31px;
	color:#ea5404;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 40px;
}
.cplink {
	margin-top:50px;
	font-size:14px;
	font-weight:bold;
}
.cptips {
	margin-top:10px;
	color:#565656;
}
.couponyan {
	overflow:hidden;
	zoom:1;
}
.cplabel {
	line-height:25px;
	font-size:14px;
}
.coupon_btn {
	background:url(../images/couponicon.gif) repeat-x 0 -65px;
	width:78px;
	height:28px;
	line-height:28px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	border:0;
	cursor:pointer;
}
/*收货地址新样式（单品页，购物车页使用）*/
#regionSf, #regionSfv {
	float:left;
}
em {
	font-style: normal;
}
#store-selector .close, #store-selector_sfv .close, #store-selector1 .close {
	background:url(../images/sf-stock.png) no-repeat 0 -70px;
	display: none;
	height: 17px;
	left: 345px;
	position: absolute;
	top: 35px;
	width: 17px;
	z-index: 2;
}
#store-selector .tips {
	line-height:24px;
	color:red;
	padding:0 3px 0 0;
}
#store-selector.hover .content, #store-selector.hover .close, #store-selector_sfv.hover .content, #store-selector_sfv.hover .close, #store-selector1.hover .content, #store-selector1.hover .close {
	display: block;
}
#store-selector.hover .close, #store-selector_sfv.hover .close, #store-selector1.hover .close {
	cursor: pointer;
}
#store-selector .content, #store-selector_sfv .content, #store-selector1 .content {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CECBCE;
	box-shadow: 0 0 5px #DDDDDD;
	display: none;
	left: -45px;
	padding: 15px;
	position: absolute;
	top: 25px;
	width: 390px;
}
#store-selector .juli1 {
	left:-250px;
}
#store-selector .juli2 {
	left:140px;
}
.m, .mt, .mc {
	overflow: hidden;
}
.mt {
	cursor: default;
}
#store-selector, #store-selector_sfv, #store-selector1 {
	float: left;
	height: 26px;
	margin-right: 6px;
	position: relative;
	z-index: 91;
}
#store-selector.hover .text, #store-selector_sfv.hover .text, #store-selector1.hover .text {
	border-bottom: 0 none;
	height: 25px;
	z-index: 1;
}
#store-selector .text, #store-selector_sfv .text, #store-selector1 .text {
	background:#FFFFFF;
	border: 1px solid #CECBCE;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	padding: 0 20px 0 4px;
	position: relative;
	top: 0;
	font-size:12px;
	font-weight:normal;
}
#store-selector .text b, #store-selector_sfv .text b, #store-selector1 .text b {
	background:url(../images/indexImg20130307.png?v=1.3) no-repeat -401px -2px;
	display: block;
	height: 24px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 17px;
}
#store-selector .area-list li, #store-selector_sfv .area-list li, #store-selector1 .area-list li {
	clear: none;
	padding: 2px 0 2px 15px;
	font-size:12px;
}
#store-selector .tab li, #store-selector_sfv .tab li, #store-selector1 .tab li {
	clear: none;
	float: left;
	padding: 0;
}
.SF-stock {
	position: relative;
	font-size:12px
}
.SF-stock .tab {
	border-bottom: 1px solid #176246;
	float: left;
	height: 25px;
	overflow: visible;
	width: 100%;
	_overflow:hidden;
}
.SF-stock .tab a {
	color:#9e9e9e;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	cursor: pointer;
	float: left;
	height: 23px;
	line-height: 23px;
	margin-right: 3px;
	padding: 0 21px 1px 11px;
	position: relative;
	text-align: center;
}
*html .SF-stock .tab a {
	position:static;
}
.SF-stock .tab a {
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}
.SF-stock .tab a:hover {
	color: #176246;
}
.SF-stock .tab a.hover {
	background-color: #FFFFFF;
	border-top:1px solid #176246;
	border-left:1px solid #176246;
	border-right:1px solid #176246;
	color: #176246;
	height: 25px;
	line-height: 22px;
	padding: 0 20px 0 10px;
	text-decoration: none;
}
.SF-stock .tab a i {
	background-image: url(../images/sf-stock.png);
	background-repeat: no-repeat;
}
.SF-stock .tab a i {
	background-position: 0 -35px;
	display: block;
	height: 5px;
	overflow: hidden;
	position: absolute;
	right: 4px;
	top: 10px;
	width: 7px;
}
.SF-stock .tab a:hover i {
	background-position: 0 -28px;
	right: 4px;
	top: 10px;
}
.area-list {
	padding-top: 5px;
}
.area-list li {
	clear: none;
	float: left;
	padding: 2px 0 2px 15px;
	width: 80px;
}
.area-list li a {
	float: left;
	padding: 2px 4px;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	color:#565656;
}
.area-list li a:hover {
	background-color: #176246;
	color: #FFFFFF;
}
.area-list .longer-area {
	width: 370px;
}
.area-list .long-area {
	width: 170px;
}
.sfregionTop {
	width:400px;
	margin:60px 10px 0px 40px;
}
.sfregionTxt {
	line-height:26px;
	font-size:14px
}
.sfregionBuy {
	margin:40px 10px 0px 180px;
}
#store-selector1 {
	height:24px;
	margin-right:3px;
}
#store-selector1 .text {
	height: 20px;
	line-height: 20px;
}
#store-selector1 .area-list {
	padding:5px 0 0 0;
}
#store-selector1 .area-list li {
	line-height:20px;
	height:20px;
	padding:2px 0;
	width:60px;
	overflow:hidden;
}
#store-selector1.hover .content {
	width:300px;
}
#store-selector1 .close {
	left:255px;
}
#store-selector1 .SF-stock ul.tab {
	padding:0;
}
/*账户中心邮箱和手机验证*/
.checkBox {
	padding:20px;
}
.mailStepOne {
	background:url(../images/centerstep.gif) no-repeat;
	height:33px;
}
.mailStepOneRe {
	background:url(../images/centerstep.gif) no-repeat 0 -33px;
	height:33px;
}
.mailStepTwo {
	background:url(../images/centerstep.gif) no-repeat 0 -33px;
	height:33px;
}
.mailStepTwoRe {
	background:url(../images/centerstep.gif) no-repeat 0 -66px;
	height:33px;
}
.mailStepThree {
	background:url(../images/centerstep.gif) no-repeat 0 -66px;
	height:33px;
}
.phoneStepOne {
	background:url(../images/centerstep.gif) no-repeat 0 -99px;
	height:33px;
}
.phoneStepOneRe {
	background:url(../images/centerstep.gif) no-repeat 0 -132px;
	height:33px;
}
.phoneStepTwoRe {
	background:url(../images/centerstep.gif) no-repeat 0 -165px;
	height:33px;
}
.mailList {
	padding:20px 10px;
	width:600px;
	margin:10px auto;
}
.mailList li {
	line-height:26px;
}
.mailCheck {
	font-size:14px;
	color:#565656;
	padding:10px 0 0 100px;
}
.mailInput {
	padding:0 0 0 42px;
}
.phoneInput {
	padding:0 0 0 88px;
	overflow:hidden;
	zoom:1;
}
.mailCheck .n {
	font-size:12px;
	font-weight:bold;
	color:#176246
}
.mailCheck .e {
	color:#355fcd;
}
#flyBuy{position:absolute; z-index:999999; display:none;}


/*列表页地址筛选*/
.rowTitle {
	float:left;
	line-height:40px;
	color:#565656;
}
/*公共左边栏*/
h2.t {
	height:34px;
	line-height:34px;
	font-family:微软雅黑;
	font-size:14px;
	background-color:#f4f4f4;
	color:#666666;
	text-indent:10px;
}
h2.tm {
	height:34px;
	line-height:34px;
	font-family:微软雅黑;
	font-size:12px;
	background-color:#f4f4f4;
	color:#666666;
	text-indent:10px;
}
.pClass {
	padding:8px 0px 8px 10px;
	overflow:hidden;
	zoom:1;
	color:#565656;
}
.pClass strong a {
	display:block;
	width:138px;
}
.pClass a {
	display:block;
	float:left;
	color:#565656;
	line-height:22px;
	height:22px;
	overflow:hidden;
	margin-right:8px;
}
/*邮件订阅*/
.mailDY {
	margin:0 auto;
	padding:15px 0px 0px 0px;
	width:302px
}
.mailDYitem {
	zoom:1;
}
.mailDYitem span {
	float:left;
}
.mailDYitem .i {
	width:100px;
	height:20px;
	line-height:20px;
	padding:0 2px;
	border:1px solid #cccccc;
	margin-right:2px;
	display:inline;
}
.mailDYitem .btn {
	background:url(images/foot_bottom.png) no-repeat -118px -106px;
	height:22px;
	width:55px;
	border:0;
	display:block;
}
.mailDYitem .s {
	height:22px;
	border:1px solid #cccccc;
	margin-right:3px;
	display:inline;
}
/*详细页评论弹出层 start*/
.popbox {
	background: #f1f1f1;
}
.popc {
	position: relative;
	top: -3px;
	left: -3px;
	background: #fff;
	width: 464px;
	border: #ccc 1px solid;
	padding: 1px;
	padding-bottom: 20px;
}
.popc p {
	padding-left: 24px;
	line-height: 24px;
}
.popc p strong {
	color: #333;
}
.popbox h2 {
	background:#679800;
	color: #fff;
	padding: 0 0 0 20px;
	font: 12px/27px simsun, Arial, Helvetica, sans-serif;
	color: #fff;
	overflow: hidden;
	margin-bottom: 10px;
}
.popbox h2 a, .popbox h2 a:hover {
	float: right;
	color: #fff;
	text-decoration: none;
	padding-right: 12px;
}
.popbox dl {
	padding-left: 60px;
	height: 60px;
	margin-left: 90px;
}
.popbox dt {
	font-size: 14px;
	line-height: 30px;
}
.popbox dd {
	text-indent: 0;
	margin-bottom: 10px;
}
.popc .tc {
	margin: 30px 0;
}
.red_btn_2 {
	display: inline-block;
	cursor: pointer;
	border: none;
	text-align: center;
	width: 71px;
	height: 22px;
	line-height: 22px;
	color: #FFF;
	font-size: 12px;
	background:#679800;
	margin-top:3px;
}
.stat_box .star {
	display:inline-block;
	width: 86px;
	height: 20px;
	background: url(images/sprite_icon.png);
	line-height: 20px;
}
.stat_box .s1 {
	background-position: -10px -50px;
}
.stat_box .s2 {
	background-position: -10px -70px;
}
.stat_box .s3 {
	background-position: -10px -90px;
}
.stat_box .s4 {
	background-position: -10px -110px;
}
.stat_box .s5 {
	background-position: -10px -130px;
}
.captcha {
	margin-left: 0px;
	position: relative;
	top: -1px;
 *margin-left:8px;
 *position:relative;
	top: 10px;
	cursor: pointer;
	margin-right: 3px;
}
/*详细页评论弹出层 end*/
#pic-list .pic-items a.onlickImg{ padding:0; border:1px solid #69af05}

*html #kefu1 { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: 50px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 : document.body.scrollTop +50);
}

#kefu1{position:fixed; right:0px; top:80px; z-index:10008; width: 132px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_tel{height:25px; background: url('img.gif?v=1') no-repeat 0px 0px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_tel_num{color: #c00; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 5px 0px;}

.cs_online{height:30px; background: url('img.gif?v=1') no-repeat 0px -50px;}
.cs_online_qq{height: 25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #666;}

.cs_qcode{padding: 10px 0px 0px 0px;}

.cs_free{height:32px; background: url('img.gif?v=1') no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}

.cs_baidu{height:32px; background: url('img.gif?v=1') no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}

.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 12px; height: 12px; background: url('img.gif?v=1') no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}