@charset "utf-8";
/*
Template Name: ECSHOP Default
Template URI: http://www.ecshop.com/
Description: The default ECSHOP template.
Version: 1.0
Author: ECSHOP Team
Author URI: http://www.ecshop.com/
Logo filename: logo.gif
*/


/* ============ 改版新样式开始 ============== */
/* 2008-12-16 cuizhen  */
@import url(css/head_foot.css);
@import url(css/categorynew.css);
@import url(css/goodnews.css);
@import url(css/box.css);
@import url(css/new_layout.css);
@import url(css/category.css);
@import url(css/good.css);
@import url(css/user.css);
@import url(css/header.css);
/*=============== 页面框架和通用样式 ================= */
body {
	
	font: 12px, Arial, Helvetica, sans-serif;
	color:#000;
	margin: 0;
	background:url(images/0812/index_bg.gif) repeat-x top;
}
del { font-family:"宋体", Arial, Helvetica, sans-serif}
a:visited, a:link {color:#808080; text-decoration:none;}
a:hover {color:#666666; text-decoration:underline;}

#container {
  width: 980px;
  overflow:hidden;  
  margin: 0px auto;
  background-image:url(images/0812/topbg.gif);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#FFF;
}
#containernew {
  width: 980px;
  overflow:hidden;  
  margin: 0px auto;
  background-image:url(images/0812/topbg.gif);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#FFF;
}
#containerclass {
  width: 980px;
  overflow:hidden;  
  margin: 0px auto;
  background-repeat:repeat-x;
  background-position:top;
  background-color:#FFF;
  margin-top:3px;
}
#globalHead{
  width: 980px;
  margin: 10px 0 0 0;
  overflow: hidden;
}
#globalFoot{
  float:left;
  width: 980px;
  overflow: hidden;
  margin:10px 0 0 0;
}
#globalFoot a{ color:#000}
#globalLeft {
  float: left;
  width: 200px;
  margin: 0 5px 0 0;
}

.globalLeftModule {
  margin: 0 auto;  
  width: 210px;
  border: 1px #009900 solid;  
}

.globalLeftModule-top{
  color:#FFF;
  width: 100%;
  line-height:25px;
  margin: 0 auto;
  background-image:url(images26/index_7.gif);
  background-position:top;
  background-repeat:repeat-x;  
}

.globalLeftModule ul{
  margin: 5px 0px;
  list-style-type:none;
}
.globalLeftModule li{
  margin: 5px 0px 5px 15px;
  list-style-type:none;
}


#globalRight{
  float:right;
  width:760px;
}
#globalBigRight
{
  float:right;
  width:760px;
}
#globalBigRight #globalRight {
  float:left;
  margin: 0 auto;
}
.globalRight-top{
  width:760px;
  padding-left: 5px;
  border-color:#EEE;
  line-height:25px;
  margin: 0 auto;
  font-size:14px;
  font-weight:bold;	
  background-image:url(images/0812/box_bg.gif);
  background-position:top;
  background-repeat:repeat-x;
}
.globalFrame {
  margin-top: 5px;
  width: 760px;
  overflow:hidden;       
}
.globalFrame p{margin: 10px 10px;}
.moduleBg {
  border: 1px solid #d4d4d4;
  margin-bottom: 4px;
}
.globalModule {
  margin: 5px 0px;  
  width: 758px; 
  border: 1px solid #d4d4d4;
}
.globalModule-top{
width:758px;
  border-color:#EEE;
  line-height:25px;
  margin: 0 auto;
  padding: 0 5px;
  background-image:url(images/0812/box_bg.gif);
  background-position:top;
  background-repeat:repeat-x;
}
.globalModule h3 {
  line-height: 25px;
  color: #333;
  background: #ededed url(images/0812/title_bg.gif) repeat-x;
  height: 25px;
  padding: 0 8px;
}
.globalModuleContent {
  line-height: 1.6em;
  color: #333;
}
.globalArtileModule{
	margin: 10px 5px;
	text-align:left;
	padding: 5px;	
}
.globalArtileModule h1{
	font-size:12px;
	text-align:center;	
}
.globalArtileRelative{
	margin: 10px;
	line-height: 25px;
}
.globalArtileNext{
	margin-left: 10px;
	line-height: 25px;
}

.globalArtilePosted{
	float:right;
	color:#0066CC;
}
.blue{ color:#006633}
.textInput{width:120px;}
.textDesc { color: #999;}
.textStrong { color: #F60;}
.textHello { color:#F60; font-size:14px;}
.textTime { font: 10px Arial; color: #999; margin-left: 5px; }
.msgNocice {
  background: #f1fafd url(images/0812/icon_notice.gif) no-repeat 10px center;
  padding: 5px 10px;
  margin: 5px 10px;
  border: 1px solid #a5d2eb;
}
.tableList { background-color:#FFF; color:#838383}
.tableList a, .tableList a:visited { color: #666; }
.globalModuleContent a, .globalModule h3 a { color: #337fe6; }
.tableList th {
  text-align: left;
  vertical-align: top;
  color:#666666;
  padding: 3px;
  border-bottom: 1px dashed #DDD;
}
.tableList td {
  vertical-align: top;
  padding: 5px;
  border-bottom: 1px dashed #DDD;
}
.tableList tr.last td {
  border: 0;
}
.textInput {
  height: 15px;
  padding: 3px; margin-right: 5px;
}
#rss {
  text-align: center;
  margin: -20px 0 20px 0;
}
.vAlign {vertical-align: middle;}

#urHere {
  height:30px;
  text-align:left;
  margin: 0 auto;
  padding-top: 2px;
  padding-bottom: 1px;
  line-height: 26px;
  background-image:url(images/0812/ur_here_bg.gif); 
  background-position:top;
  background-repeat:repeat-x;
}

/*=============== 页面头部 ================= */
#div-site{
	float:left;
	width:260px;
	height:15px;
	margin: 0 auto;
	overflow:hidden;
}
#div-logo{
	float:left;
	width:260px;
	height:70px;
	margin: 0 auto;
	overflow:hidden;
}
#div-nav{
	height:40px;	
	width:720px;
	float:left;
	background-position:right;
	background-repeat:no-repeat;
	overflow:hidden;
	margin: 0px;
}
#div-navtop{
	height:30px;	
	width:720px;
	float:left;
	background-position:right;
	background-repeat:no-repeat;
	overflow:hidden;
	margin: 0px;
}
.nav-flower {
	width:76px;
	height:30px;
	float:left;
	text-align:center;
	line-height:30px;
	margin: 10px 0 0 0px;
	background-image: url(images/0812/flowersTab.gif);
}
.nav-flower a, .nav-flower a:visited{color:#000; text-decoration:none; font-size:14px; font-weight:bold;}
.nav-flower a:hover{color:#000; text-decoration:underline; font-size:14px; font-weight:bold;}

.nav-normal {
	width:50px;
	height:30px;
	float:left;
	text-align:center;
	line-height:30px;
	margin: 10px 0 0 0px;
	background-image: url(images/0812/normalTab.gif);
}

.nav-active {
	width:60px;
	height:37px;
	float:left;
	text-align:center;
	line-height:37px;
	margin: 3px 0 0 0px;
	background-image: url(images/0812/firstTab.gif);
}

.nav-normal a, .nav-normal a:visited{color:#000; text-decoration:none; font-size:14px; font-weight:bold;}
.nav-normal a:hover{color:#000; text-decoration:underline; font-size:14px; font-weight:bold;}
.nav-active a, .nav-active a:visited{color:#000; text-decoration:none; font-size:14px; font-weight:bold;}
.nav-active a:hover{color:#000; text-decoration:underline; font-size:14px; font-weight:bold;}


#cart-info{
	margin-top:0px;
	width:430px; 
	float:right;
	line-height:25px;
	text-align:right
}
#cart-inforight{
	margin-top:0px;
	width:240px; 
	float:left;
	line-height:25px;
	font-size:14px;
	font:bold;
	color:red;
	padding-left:20px;
	text-align:right
}
#cart-info a, #cart-info a:visited{color:#FF9900; font-size:12px; text-decoration:none;}
#cart-info a:hover{color:#666666; text-decoration:underline;}

/*=============== 页面尾部 ================= */
#friendBox{
	width:980px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#E5F2AA;
	background-repeat:repeat-x;
}
#friendBox span{margin-left:5px;}

#manualBox{
	width:980px;
	height:90px;
	text-align:center;
	background-image:url(images/0812/footbg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#manualBox dl{float: left; width:160px; text-align:left; margin:15px 0 0 20px;}
#manualBox dt{font-size: 14px;}
#manualBox dd{margin:5px 0; text-align:left;}

#copyRight{
	width:980px;
	text-align:center;
	margin: 10px 0 0 0;
	line-height: 18px;
}
#copyRight span{ line-height:35px;}

/* ================== 搜索条 =====================*/
#globalSearch {
	height: 42px;	
	width: 980px;
	float:left;
	margin: 0 auto;	
	vertical-align:middle;
	background-image:url(images/0812/searchBar.gif); 
	background-repeat:repeat-x; 
}
#globalSearch .textInput {
	width: 150px;
	height: 14px;
	border: 1px solid #999999;
}
#globalSearch select {
	width: 120px;
	height: 20px;
	margin: 0 0 0 10px;
	border: 1px solid #999999;
}
#globalSearch a, #globalSearch a:visited{color:#FFF;}
#globalSearch a:hover{color:#FFFF00; text-decoration:underline;}

#search-bar {width:100%; margin:0 10px;}
#search-bar span{ color:#FFF; margin-left: 5px; margin-right:10px;}
#search-bar div{line-height:42px;}

/* ================== 工具条 =====================*/
#link-bar{	
	float:left;
	height:27px;
	width:980px;
	margin-top:5px;
	vertical-align:middle;	
	background-image:url(images/0812/qq.jpg);
	background-position:left;
	background-repeat:no-repeat;	
}
#link-bar span{ margin:0 3px;}
#help-bar{
	float:left;
	width:210px;
	height:30px;
	line-height:30px;
	text-align:center;
	padding-left: 5px;
}
#info-bar{
	float:left;
	width:475px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#FF0000;
	font-weight:bold;
}

#help-bar a, #help-bar a:visited{color:#009900; text-decoration:none;}
#help-bar a:hover{color:#009900; text-decoration:underline;}

#user-bar{
	color:#FFF;
	float:left;
	width:290px;
	height:30px;
	padding-top: 5px;
	text-align:center;
	background-image:url(images/0812/rightLink.gif);
	background-repeat:repeat-x;			
}

#user-bar a, #user-bar a:visited{color:#FFF;text-decoration:none}
#user-bar a:hover{color:#FFFF00; text-decoration:underline;}

/*==============帮助中心分类=================*/

#help-cat{
 width:210px;
 background-image:url(images/0812/title_bg.gif);
 background-position:top;
 background-repeat:repeat-x;
 line-height:25px;
 border: 1px solid #DDD;
 text-align:left;
}
#help-cat h4{
  color:#FFF;
  font-size:12px;
  font-weight:bold;
  margin: 0px 5px;
}

#help-cat li{ margin:5px 20px;  text-align:left;}
#help-cat span{ font-size:14px; color: #000;0px;text-align:left;}

/*==============会员中心菜单=================*/

#user-menu{
 width:210px;
 background-image:url(images/0812/title_bg.gif);
 background-position:top;
 background-repeat:repeat-x;
 line-height:25px;
 border: 1px solid #DDD;
}
#user-menu h4{
  color:#FFF;
  font-size:12px;
  font-weight:bold;
  margin: 0px 5px;
}

#user-menu li{list-style: square;}

/*==============会员中心登陆=================*/
.user-login {
	float:left; 
	width: 340px;
	height: 270px; 
	margin: 10px 0 10px 15px; 
	border: 1px solid #ddd;
}
.user-login dl{
	font-size:12px; 
	margin: 0 auto;
	text-align: left; 
	background-image:url(images/0812/box_bg.gif);
	background-position:top; 
	background-repeat:repeat-x;	
}
.user-login dt{
	font-size: 14px;
	margin: 0px 0px 20px 10px; 
	font-weight:bold;
	line-height: 26px;
}
.user-login dd{ 
	margin: 12px 12px 0 10px;
	padding-left:5px;
	line-height:30px;
}
.user-login span{line-height:30px;}

/*==========改版新增样式结束 =============*/


/*========== 以下是标准版的定义 =============*/
/*被注释的定义与与新增样式冲突*/

* html {
  filter:expression(document.execCommand("BackgroundImageCache", false, true));
  /*  fix IE6 background flicker  */
}
/*
body {
  font: 12px, Arial, Helvetica, sans-serif;
  color: #808080;
}
*/
img {border: 0px;}
form {
  margin: 0px;
  padding: 0px;
}
div, td, p {
  font: 12px verdana, arail;
  line-height: 150%;
}
input, select, textarea {
  font: 12px "Courier New";
  border: 1px solid #CCC;
}

/*
a:visited, a:link {
  color: #808080;
  text-decoration: none;
}
a:hover {
  color: #2359B1;
}
*/
.clear {
  clear: both;
}
#globalWrapper {
  width: 826px;
  margin: 0px auto;
}
#wrapper {
  float: left;
  width: 802px;
  overflow: hidden;
}

#page-left {
  float: left;
  width: 170px;
  padding: 0px 1px;
  overflow: hidden;
}
#page-middle {
  float: left;
  width: 466px;
  overflow: hidden;
}
#page-right {
  float: left;
  width: 162px;
  padding: 0px 1px;
  overflow: hidden;
}

/*
#container {
  width: 802px;
  border-bottom: 1px solid #CCC;
  background: url(images/content-bg.gif) repeat-y;
  margin: 0px auto;
}
*/

#container2 {
  border-bottom: #CCC solid 1px;
  width: 760px;
  background: url(images/content-bg2.gif) repeat-y;
  margin: 0px auto;
}
#container3 {
  border-bottom: #CCC solid 1px;
  width: 802px;
  background: url(images/content-bg3.gif) repeat-y;
  margin: 0px auto;
}
#container4 {
  border-bottom: #CCC solid 1px;
  width: 802px;
  background: url(images/content-bg4.gif) repeat-y;
  margin: 0px auto;
}
#page-header {
  border: 1px solid #DADADA;
}
#cell-logo {
  background-color: #F5F5F5;
}
#cell-nav {
  background-color: #2359B1;
  height: 35px;
  padding-left: 15px;
  font-size: 14px;
  color: white;
}
#cell-nav ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
#cell-nav li {
  float: left;
  padding: 2px 30px;
  border-right: 1px dotted #FFF;
}
#cell-nav a:visited, #cell-nav a:link {
  color: white;
}
#cell-nav a:hover {
  color: #F2F2F2;
}

/* 
#search-bar {
  background-color: #F5F5F5;
  border-top-width: 3px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: none;
  border-left-style: solid;
  border-top-color: #DADADA;
  border-right-color: #DADADA;
  border-left-color: #DADADA;
  display: table;
  width: 800px;
  height:28px;
}

#search-bar #search-left {
    position:absolute;
}

#search-bar #search-right {
    float:right;
    position:relative;
    right:0;
}

#search-bar img, #search-bar input {
  vertical-align: middle;
}
*/
.textbox {
  border: 1px solid #959595;
  padding: 0 2px;
}
.textbox-light {
  border: 1px solid #CECECE;
  padding: 0 2px;
}
#main-table {
  background-color: #DADADA;
  table-layout: fixed;
  width: 100%;
}
#main-table td {
  background-color: #FFF;
}
#formLogin ul {
  padding: 0px;
  margin: 8px 8px 8px 30px;
}
#formLogin li {
  color: #2359B1;
  line-height: 16px;
  padding: 3px 0;
}
.cell-cat {
  background-color: #FFFFFF;
  padding: 3px;
}
#cat-div {
  background-color: #FFFFFF;
  background-image: url(images/cat_bg.jpg);
  background-repeat: repeat-x;
  padding: 10px;
  margin: 3px;
}
#cat-div ul {
  padding: 2px;
  margin: 0;
  list-style-type: none;
}
#cat-div li {
  padding-left: 15px;
  background-image: url(images/cat_arrow.gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  line-height: 180%;
}
#cat-div li .parent-cat {
  font-weight: bold;
}
#cat-div a:visited, #cat-div a:link {
  color: #333;
  text-decoration: none;
}
#cat-div a:hover {
  color: #007ED6;
  text-decoration: none;
}
.title-div {
  background-image: url(images/cell_title_bg.gif);
  background-repeat: repeat-x;
  border-bottom: 1px solid #DADADA;
  border-top: 1px solid #DADADA;
  font-size: 14px;
}
#footer-table {
  background-image: url(images/cell_title_bg.gif);
  background-repeat: repeat-x;
  border: 1px solid #DADADA;
}
#footer-logo {
  background-image: url(images/footer_bg.gif);
}
.content-div {
  padding: 5px;
}
.goods-price {
  color: #E44087;
}
.market-price {
  background: url(images/line_through.gif) repeat-x center 8px;
}
.goods-table {
  background-color: #DADADA;
  width: 140px;
  height:160px;
  text-align: center;
  margin: 5px 20px 5px 5px;
}
.goods-table td {
  vertical-align:top;
  background-color: #FFF;
}
.article-list {
  padding: 2px;
  margin: 0px;
  list-style-type: none;
}
.article-list li {
  background-image: url(images/news_arrow.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 1.5em;
  border-bottom: 1px dashed #808080;
  line-height: 180%;
  white-space:nowrap;
  width:200px;
  text-overflow:ellipsis;
  overflow:hidden;
}
.top-list {
  padding: 2px;
  margin: 0px;
  list-style-type: none;
}
.top-list li {
  padding-left: 1em;
  line-height: 130%;
}
.history-list {
  padding: 0 0 0 1.5em ;
  margin: 0;
}
.goods-list {
  background-color: #DADADA;
  width: 98%;
  margin: 3px;
}
.goods-list td {
  background-color: #FFF;
}
.cart-div {
  margin: 3px;
  padding: 10px;
  background-image: url(images/cart_bg.gif);
  background-repeat: repeat-x;
}
#login-news {
  width: 800px;
  overflow: hidden;
  border-right: 1px solid #DADADA;
  border-left: 1px solid #DADADA;
}
#login {
  float: left;
  width: 170px;
}
.cell-news {
  background: url(images/news_bg.gif) repeat-x center bottom;
  float: left;
  width: 242px;
  height: 170px;
}
#tab-title {
  clear:both;
  background:url(images/tab_title.gif) no-repeat left bottom; 
  height:40px;
}
.tab-front,
.tab-back {
  font-weight: bold;
  line-height: 26px;
  height: 26px;
  display: inline;
  margin: 8px -7px 0 8px;
  padding:0 10px;
  float:left;
  border: 1px solid #00508F;
  border-bottom-width: 0;
  cursor: pointer;
}

.tab-front {
  color: #4262AC;
  background: url(images/tab_front.gif) repeat-x;
}

.tab-back {
  color:#FFF;
  background: url(images/tab_back.gif) repeat-x;
}

.cell-normal {
  background-image: url(images/news_bg.gif);
  background-repeat: repeat-x;
}
#flow-region {
  padding-bottom: 20px;
}
#flow-region th {
  background: #F0F0F0;
  padding: 4px 0;
}
#pager {
  text-align: right;
  padding: 3px 12px;
}
img.thumb {
  margin: 10px 0;
}
td.help-cat {
  background-color: #FFFFFF;
  background-image: url(images/cell_title_bg.gif);
  background-repeat: repeat-x;
  font-size: 14px;
  padding-top: 4px;
}
td.help-cat img {
  vertical-align: middle;
}
div.addto_cart {
  margin-top: 5px;
  padding: 5px;
  border-top: 1px dotted #DADADA;
}
div.addto_cart img {
  vertical-align: middle;
}
#compareLink { text-decoration: underline; }

form.sort {
  padding: 15px 5px 5px;
  text-align: right;
}
form.sort img {
  vertical-align: middle;
}
span.modify {
  line-height: 32px;
  float: right;
  padding-right: 10px;
  margin-top: 10px;
  font-size: 14px;
}
#loader {
  background-color: #FFFFCC;
  border: 1px solid #CC0000;
  position: fixed;
  color: #CC0000;
  z-index: 1000;
  left: 0px;
  bottom: 0px;
  padding: 5px 15px;
  /*display: none;*/
  filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.65);
  opacity: 0.65;
}
* html #loader {
  position: absolute;
}

a#catalog-list {
  background: url(images/arrow_catalog.gif) no-repeat right top;
  padding-right: 10px;
}

a:hover#catalog-list {
  background: url(images/arrow_catalog.gif) no-repeat right -12px;
}

.catalog-div {
  border: 1px solid #808080; background: #FFF; display: none; position: absolute; padding: 5px 20px;margin:0;z-index:999;
}
.catalog-div ul{
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.catalog-div li {
  white-space:nowrap;
}
.catalog-div .top-cate {
  border-bottom: 1px solid #DADADA; font-weight:bold; margin: 3px auto;
}
.catalog-div .snd-cate {
  padding-left: 1em;
}
span.notice {
  color: #F00;
}

span.promote {
 position: absolute;
 z-index: 1;
 opacity: 0.5;
 width: 100px;
 height: 100px;
 background: url(images/watermark_promote.gif)  50px 70px no-repeat;
}

* +html .photo_largar {
 display:inline !important;
}


.photo_largar {
 position: relative;
 display:block;
}

img.new {
 position: absolute;
 right: 10px;
 top: 0;
}

span.hot {
 position: absolute;
 z-index: 1;
 opacity: 0.5;
 width: 100px;
 height: 100px;
 background: url(images/watermark_new.gif)  50px 70px no-repeat;
}

span.best {
 position: absolute;
 z-index: 1;
 opacity: 0.5;
 width: 100px;
 height: 100px;
 background: url(images/watermark_best.gif)  50px 70px no-repeat;
}
#myship-list {
  background: #F1F1F1;
  padding: 5px 20px;
  margin-top: 20px;
}

#myship {
  margin: 0 auto 30px auto;
}

#myship .myship-title {
  background: #DADADA;
}

#myship td {
  border-bottom: 1px dotted #DADADA;
  padding: 5px 10px;
}

#myship .colum2 {
  background: #F1F1F1;
}
#myship .colum1 {
  background: #F7F7F7;
}

#price-grade {
  list-style: none;
  margin: 0;
  padding: 0;
}
#price-grade li {
  font: 12px Arial;
  background: url(images/arrow_orange.gif) no-repeat left center;
  padding-left: 10px;
  margin: 0 0 5px 8px;
}
#price-grade #price-grade-current {
  color: #333;
  background: url(images/arrow_black.gif) no-repeat left center;
}
#pwd_lower, #pwd_middle, #pwd_high {
  border-bottom: 2px solid #DADADA;
}
.activity-list {
  margin: 10px auto;
  border-collapse: collapse;
  border: 1px solid #DADADA;
  border-top: 3px solid #7fbee1;
}
.activity-list th {
  text-align: left;
  vertical-align: top;
  background: #F1F1F1;
  width: 140px;
  padding: 3px 10px;
}
.activity-list td {
  vertical-align: top;
  padding: 3px 10px;
}
.activity-list td a {
  color: #2359B1;
}
.activity-list td a:hover {
  text-decoration: underline;
}

#tag_box { border:1px #ccc dashed; border-right:none; border-left:none; margin:8px 0;}
#tag_box ul { padding:0; margin:0 0 10px; display:block!important; display:inline-block; overflow:hidden!important; overflow:auto;}
#tag_box ul li { padding-left:14px; list-style:circle inside;}
#tag_box .img li { float:left; text-align:center; list-style:none; width:33%; padding:0 0 8px;}
#tag_box ul li img { width:100px; height:100px;}
#tag_box ul li a {line-height:1.7em;}
#tag_box .img li a { display:block; line-height:1.7em;}
#tag_box h3 { color: #0066FF; margin:0; font-size:12px; text-indent:2em; height:2em; line-height:2em;}
#tag_box a {
    color: #666666;
    text-decoration: underline;
}
#tag_box a:hover {
    text-decoration: none;
}

/*==============购物车样式=================*/

.btnBlue {
  float: left;
  text-align:center;
  background: url(images/btn_blue_l.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding: 2px 4px;
}
.btnBlue a{
  color:#FFFFFF;
  text-decoration:none;  
}
.btnBlue a:hover{
  color:#FFFFFF;
  text-decoration:underline;
}


.btnBluetwo {
  float: left;
  text-align:center;
  background: url(images/blue_r_96i28.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding: 2px 4px;
}
.btnBluetwo a{
  color:#FFFFFF;
  text-decoration:none;  
}
.btnBluetwo a:hover{
  color:#FFFFFF;
  text-decoration:underline;
}
.btnBluetree {
  float: left;
  text-align:center;
  background: url(images/blue_tree.gif) no-repeat;
  background-position: left;
  padding: 2px 4px;
}
.btnBluetree a{
  color:#FFFFFF;
  text-decoration:none;  
}
.btnBluetree a:hover{
  color:#FFFFFF;
  text-decoration:underline;
}



.flow{
	width:978px;
	border: 1px #CCCCCC solid;
	float:left;
	margin: 3px 0px;
	overflow:hidden;
	text-align:center;	
}
.flow-top{
	background-image:url(images/0906/xian2.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-left: 5px;
	font-size: 14px;
	text-align:left;
}
.flow-top a{color:#FFF; padding: 2px; 10px; font-size: 12px; margin-left: 800px; background-image:url(images/0812/rightLink.gif); background-repeat:repeat-x;}
.flow-top a:hover {color:#000;}
.flow-top a:visited {color:#FFF;}
.flow-tableList {	
	background-color:#FFF;
	width:100%;
	padding: 5px 5px;
	text-align:left;
}
.flow-tableList th{padding-left: 2px; color:#339933; font-weight:normal;}
.flow-tableList tr{height:25px;}
.flow-tableList a{ color: #337fe6;  text-decoration:none;}
.flow-tableList a:hover{color::#337fe6; text-decoration:underline;}
.flow-tableList a:visited{color:#337fe6; text-decoration:underline;}
.flow-textInput {border: 1px solid #DDD;}
.flow-goodsname {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	line-height: 22px;
}
.flow-goodsprice {	
	font-size: 11px; color: #595959;	text-decoration: none;	line-height: 22px;
}
.flow-split{ height:5px; margin: 0 auto; background-image:url(images/0812/dot.gif); background-repeat:repeat-x; background-position:top;}

/*新样式,在子文件中不能加载2009-07-02*/

/* ======商品比较浮动块 ====== */
#compareBox {
 width:128px;
 background:url(images/0906/compareBg.gif) no-repeat top center;
 background-color:#edf8ff;
 padding:35px 0 8px 0;
 border: 1px solid #c5e4ff;
 position: absolute;
 right:1px;
 top:200px;
}

#compareBox input {
    width:52px; height:13px;
    border:none;
    background:url(images/0906/compareSub.gif) no-repeat;
}

#compareList {
 margin:0px 0px 8px 0px;
 padding:0px;
 width:120px;
 background:#FFFFFF;
 border:1px solid #d6ecff;
}

#compareList li {
 color: #333;
 text-align:left;
 background: #fff;
 padding: 3px 5px;
 margin: 3px 0;
}

#compareList li img {
 float:right;
 padding-top:4px;
}