/*
Template Name: tt315_style
Template URI: http://www.tt315.cn/
Description: design by blank.
Version: 2.7.2
Author: blank
Author URI: http://blank.yon.com.cn/
Logo filename: logo.gif
Template Type: type_0
*/

body{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
	padding:0;
	margin:0;
	border:none;
	list-style-type:none;
	font-size:12px;
}
i {
	font-family:Verdana;font-style: normal;
}
em {
	font-style: normal;
	padding-left:2px;
	vertical-align: text-top;
}
.p_j em { font-size:11px;}
a {
	color: #336699;
	text-decoration: none;
}
a:hover {
	color: #F00;
	text-decoration: underline;
}

/* ====== index.dwt ====== */
.main {
	width: 1200px;
	margin:0 auto;
	overflow:hidden;
}
.left { 
	float:left;
}
.right {
	float:right;
}
.logo {
	padding:12px 0;
}
#search {
	height:28px;
	*height:22px;
	padding-top:8px;
	padding-bottom:6px;
	overflow:hidden;
}
#search a {
	color: #333;
	text-decoration: none;	
}
#search a:hover {
	color: #F00;
}
.search {
	background-color: #E3E3E3;
	height:25px;
	padding:3px 0 0 5px;
	line-height: 22px;
	font-weight: bold;
}
.kw {
	width: 380px;
	border: 1px solid #C9C9C9;
}
.s_b {
	float: left;
	height: 23px;
	width: 57px;
	padding:3px 0 0 5px;
}
.user {
	padding:17px 50px 0 0;
	*padding:24px 50px 0 0;
}
.telbuy { float:left; background:url(/img/tel.gif) no-repeat left center; padding-left:34px; margin:8px 0 0 50px; width:180px;}
.telbuy .tel { font-size:22px; font-weight:bold; margin-bottom:-4px; float:left; width:100%;}
.telbuy .teltext { font-size:11px; font-family:"微软雅黑"; color:#666; width:100%; float:left;}
.l_n {
	background: url(/img/l_m.gif) repeat-x 0px 10px;
	*background: url(/img/l_m.gif) repeat-x 0px 17px;
	height: 27px;
	padding-top:10px;
	*padding-top:17px;
	line-height: 28px;
}
.l_n li {
	float: left;
}
.l_n a {
	margin:0 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.l_n a:hover {
	color:#999;
}
.l_n .cart {
	background: url(/img/cart.gif) no-repeat;
	padding-left: 20px;
	background-position: 5px 6px;
}
.nav {
	width: 100%;
	height: 35px;
	background-image: url(/img/navbg.gif);
	background-repeat: repeat-x;
	overflow:visible;
	padding-bottom:5px;	
}
.nav ul { float:right;}
.nav li {
	overflow: visible;
	float:left;
	padding:0 53px;
	position: relative;
	z-index:10000;
	height: 35px;
	background-image: url(/img/navr.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}
/* 设置选单区块*/ 
.nav li dl {
	width:106px;/*ie6*/
	position: absolute;
	left: 0;
	top: 0;
}
.nav li dt a,
.nav li dd a { display:block; }
/* 设置主选单dt */ 
.nav li dt a {
	font-weight: bold;
	overflow:hidden;
	padding:10px 0;
}
.nav li dt a {
	width:100%;
	color:#FFF;
	font-weight: bold;
	text-align: center;
}
.nav li dt img {
	margin:0 0 1px 5px;
}
/* 设置子选单dd */ 
.nav li dd {
	width:180px;
	background-color:#464646;
	padding:0 14px;
}
.nav li dd.last { border-bottom:0; }
.nav li dd a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:8px 0;
	border-bottom:solid 1px #727272;
}
.nav li dd a:hover {
	display:block;
	color:#ffcc00;
	text-decoration:underline;
	padding:8px 0;
	border-bottom:solid 1px #727272;
}

/*隐藏子选单*/ 
.nav li dd { display:none; }
/* 滑鼠滑入显示子选单 */ 
.nav li:hover dd,
.nav li a:hover dd { display:block; }
.nav li dl:hover dt a { background:url(/img/n_b.gif) repeat-x; padding:10px 0;}
.nav li dt a:hover { color:#FFF;}
/*ie6 hack*/ 
.nav li:hover,
.nav li a:hover { border:0; }
.nav table {
	border-collapse:collapse;
	padding:0;
	text-align:left;
}
.homebox {
	width:1187px;
	padding:11px 0 0 10px;
	height:565px;
	background: url(/img/bg1.jpg) no-repeat 4px 0px;
}

/*幻灯*/
#homeimg{
	width:710px;
	height:273px;
	background:#000;
	float:left;
}
#homeimg #imgbox {
	position:relative;
	margin: 0 auto;
}
#homeimg .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 273px;
	overflow: hidden;
}
#homeimg .Slides li {
	float: left;
	width: 710px;
	height: 273px;
}

#homeimg .Slides img{
	border:0;
	display: block;
	width: 710px;
	height: 273px;	
}

#homeimg .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 240px; 
	right: 10px;
	z-index: 10;
	height: 25px;	
}
#homeimg .SlideTriggers li{
	float: left;
	display: inline;
	color: #74a8ed;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: pointer;
	overflow: hidden; 
	margin:3px 6px;
	background: url(/img/slide_trigger.gif) no-repeat center center;
}
#homeimg .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(/img/slide_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1em;
	line-height: 18px;
	height: 18px;
	width: 18px;
	margin:2px 6px 0 6px; 
}
/*幻灯*/
.p_r {
	padding:0 0 0 10px;
	width:196px;
	height:272px;
	background: url(/img/bg2.gif) no-repeat 10px bottom;
}
.p_rh {
	width:250px;
	height:273px;
	padding-left:10px;
}
.top {
	padding:8px;
}
.p1 {
	padding-top:4px;
	width:875px;
}
.p1 li {
	float:left;
	padding:2px 5px 0 5px;
}
.p_r2 {
	padding-top:22px;
	background: url(/img/p_rt.gif) no-repeat center 8px;
}
.p_c {
	padding-left:4px;
	width:920px;
	margin-top:5px;
}
.p_c ul {
	border:#d6d6d6 solid;
	border-width:0 1px;
	float:left;
	width:908px;
	padding:0 0 1px 10px;
}
.p_c li {
	padding:0px 22px;
	line-height: 18px;
	width:180px;
	height:193px;
	overflow:hidden;
}
.p_c li img { margin-left:20px; }
.p_c li a.bold {
	font-weight: bold;
	color: #BF2228;
}
.bline {
	text-decoration: line-through;
	font-size:12px;
}
.bline em { font-size:11px; }
.ptime {
	color:#336699;
}
.p_r3 {
	background:url(/img/bg3.gif) no-repeat 10px 9px;
	width:260px;
	height:415px;
	padding:10px 0 0 10px;
	margin-top:5px;
}
.p_r3 img {
	padding: 5px 0 0 7px;
}
.p_n {
	width:1186px;
	padding:10px 0 0 4px;
}
.p_n .new {
	border:#d6d6d6 solid;
	border-width:0px 1px;
	width:1188px;
	}
#itemNew {
	width:1178px;
	float:left;
	display:none;
}
#itemNew h2 {
	float:left;
	padding:0 20px;
	font-size:12px;
}
#show_new_area {
	padding-bottom:5px;
	float:left;
}
#show_new_area li {
	float:left;
	width:280px;
	*width:284px;
	height:126px;
	*height:130px;
	padding:5px 0 0 5px;
	background:url(/img/p_nbg.gif) no-repeat;
	margin:13px 0 0 9px;
	*margin:13px 0 0 5px;
	overflow:hidden;
}
.pbrand { padding:2px 0 0 5px; *padding:2px 0 0 3px; width:60px; height:21px;}
.p_n2 {
	width:50px;
	height:50px;
	*height:55px;
	background:url(/img/p_n2.png) no-repeat center center;
	float:left;
	color:#FFF;
	text-align:center;
	line-height:62px;
	font-weight: bold;
	left: -6px;
	bottom: -6px;
	*bottom: -3px;
	position: relative;
	overflow:hidden;
}
.p_n2 a,.p_n2 a:hover {
	color:#fff; text-decoration:none;
}
.p_n2 em { display:none;}
.pname { padding-top:2px; *padding-top:5px; padding-bottom:2px;width:140px;padding-left:5px; padding-right:5px; float:left;}
.pname a {
	font-weight:bold;
	color:#BF2228;
	
	
}
#show_new_area .brief {
	color:#666;
	float:left;
	padding-left:5px;
	width:140px;
	overflow: hidden;
	max-height:28px;  
    _height:e­xpression(this.scrollHeight > 28 ? "28px" : "auto");
	*max-height:30px;  
    *_height:e­xpression(this.scrollHeight > 40 ? "40px" : "auto");
	font-size:11px;
}
.p_j {
	float:right;
	position: relative;
	right:6px;
	bottom:22px;
	width:250px;
	text-align:right;
	z-index: 20;
	color:#666;
	font-size:11px;
}
.p_j b {
	font-size:22px;
	font-weight:bold;
	color:#BF2228;
}
.p_ma { float:left; padding-top:10px; text-align:center; width:100%;}
.p_ma2 { padding:0 3px 10px 0;}
.m_b {
	width:1190px;
	margin:10px 0 0 5px;
	background:url(/img/tr.gif) no-repeat top right #E3E3E3;
}
.help {
	width:1170px;
	padding:10px 0 10px 20px;
	float:left;
}
.help dl { float:left; width:130px; line-height:19px;}
.help dt a { color:#333; font-weight:bold; padding-bottom:4px;}
.rss { float:right; width:400px; padding:0 5px 0 0;}
.rss img { padding:0 0 5px 5px;}
#footer { padding:18px 0 20px 28px; color:#999; width:100%; float:left; font-size:11px;}
#footer p { padding-bottom:18px;}
#footer a { color:#999; } 
.cx { float:left; width:100%; padding-top:8px; line-height:20px;}
.cxkey {
	background-color: #BF2228;
	border: none;
	color:#FFF;
	height:19px;
	width:120px;
}
.cxbt {
	background: url(/img/s_xc.gif) no-repeat;
	height: 23px;
	width: 57px;
	border: none;
	cursor: pointer;
	vertical-align: middle;
	margin-bottom:1px;
}
#ECS_ORDER_QUERY { padding:2px 0 0 5px; float:left;}
.cx2 {
	color: #336699;
}

/* ====== category.dwt ======*/

.lbox { float:left; width:180px; padding:0 0 0 5px;}
.lbox h2 { width:165px; background:#D10B0C url(/img/new.gif) no-repeat right; padding:8px 0 5px 15px; color:#FFF;border:#fff solid; border-width:1px 0px;}
.ctree h3 { background-color:#5C5C5C; width:162px; padding:4px 0 2px 18px; font-weight:bold; border:#fff solid; border-width:1px 0px; overflow:hidden; color:#fff; cursor: pointer; }
.ctree h3 a { color:#FFF;}
.ctree {background:#F0F0F0;}
.plus { background:url(/img/plus.gif) no-repeat 5px center;}
.minus { background:url(/img/minus.gif) no-repeat 5px center;}
.ctree li { width:175px; padding:3px 0 3px 5px; color:#333; font-family:verdana; font-size:11px; font-weight:bold;}
.ctree li a { color:#000; font-weight:normal; }
.ctree .trees li { font-weight:normal; color:#666;}
.ctree li img { vertical-align:middle; padding:0 0 2px 4px;}
.ctree .more { background:url(/img/plus2.gif) no-repeat 5px 5px; padding:3px 0 3px 18px; font-weight:bold; float:left; color:#000;}
.ctree .moreless { background:url(/img/minus2.gif) no-repeat 5px 5px; padding:3px 0 3px 18px; font-weight:bold; float:left;color:#000;}
.mbox { float:left; padding:5px 0 0 5px; width:780px; overflow:hidden;}
.mbox2 { float:left; padding:5px 0 0 5px; width:1000px; overflow:hidden;}
.ur { padding:5px 0; width:522px; float:left;}
.ur a {
	color:#3A66CC;
	text-decoration: underline;
	font-weight:bold;
}
.mr { float:left; margin-right:-1px; width:522px; min-height:10px; }
.mr li {
	float:left;
	width:215px;
	padding:0 25px 10px 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E3E3E3;
}
.mr .goodsimg { padding-left:30px;}
.mr .name a { color:#000; line-height:20px; font-weight:bold;}
.mr .brief {
	color:#000;
	float:left;
	overflow: hidden;
	width:100%;
	max-height:45px; 
    _height:e­xpression(this.scrollHeight > 45 ? "45px" : "auto");
	*max-height:40px;  
    *_height:e­xpression(this.scrollHeight > 40 ? "40px" : "auto");
	font-size:11px;
}
.mr .price { color:#CC0000; line-height:20px; font-weight:bold;}
.top10 { float:left; width:258px; background:#EDEDED; margin-top:-30px; padding-bottom:10px;}
.top10 h3 { padding:7px 0 6px 5px; background:#000; color:#FFF;}
.top10 li {
	margin-left:28px;*margin-left:32px;
	width:230;
	padding:8px 0 0 0px;
	list-style-type: decimal;
}
.top10 li a { color:#000; margin-left:-5px; *margin-left:-8px;}
.top10 li a:hover { color:#0066cc; text-decoration:none;}
.mp { float:left; width:100%;}
.mpad { width:100%; float:left; padding:10px 0; text-align:center;}
.mp h3 {
	padding:3px 0 3px 6px;
	background:#F0F0F0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
.mp h3 img {vertical-align: middle;}
.goodsList { padding:10px 0px;}
.goodsList li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
	width:780px;
	float:left;
	padding-bottom:5px;

}

.goodsList p.thumb { float:left; text-align:center;}
.goodsList p.thumb a { text-decoration:underline; color:#0066cc;}
.goodsList p.goodsName { float:left; width:600px; padding-top:20px;}
.goodsList p.goodsName a { color:#0066cc; font-weight:bold; padding-bottom:3px; float:left; width:100%;}
.goodsList p.price { color:#cc0000; font-weight:bold; font-size:18px; padding-top:5px; float:left;}
.goodsList p.price img { margin-bottom:-4px;}
.goodsList p.brand { font-weight:bold; color:#444; width:480px; padding-top:5px; float:left;}
.goodsList p.brand a,.goodsList p.rank a { color:#0066cc;}
.goodsList p.rank { float:right; padding-top:6px;}
.goodsList p.rank img { vertical-align:top; float:left}
.goodsList p.rank b { display:none; font-weight:normal; float:left; text-decoration:underline;}
.goodsList p.rank:hover b { display:block; font-weight:normal; float:left; text-decoration:underline;}
.goodsgrid { float:left; width:100%; background:url(/img/lingbg.gif) 0 -5px; margin-top:10px;}
.goodsgrid li {	float:left; height:265px; width:193px; border-right:#E3E3E3 1px solid; margin-bottom:10px; overflow:hidden;}
.goodsgrid li p { padding:0 10px;}
.goodsgrid .goodsName a { font-weight:bold; color:#000; padding-bottom:3px; float:left; width:100%;} 
.goodsgrid .price { font-weight:bold; color:#cc0000; float:left; padding-top:3px; padding-bottom:5px; width:100%;}
.goodsgrid .goodsimg { padding-left:30px;}
.goodsgrid a#compareLink { color:#666; padding-top:3px; float:left;}
.goodstext li {
	float:left;
	width:740px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding:20px;
}
.goodstext p { float:left;}
.goodstext p.goodsName { width:100%; float:left;}
.goodstext p.goodsName a { color:#0066cc; font-weight:bold; padding-bottom:3px; float:left; }
.goodstext p.goodsName a#compareLink { color:#666; font-weight:normal; padding-bottom:3px; float:right;}
.goodstext p.price { color:#cc0000; font-weight:bold; font-size:18px; padding-top:5px; float:left; width:100%;}
.goodstext p.brief { float:left; width:740px;}
.goodstext p.price img { margin-bottom:-4px;}
.goodstext p.brand { font-weight:bold; color:#444; width:480px; padding-top:5px; float:left;}
.goodstext p.brand a,.goodsList p.rank a { color:#0066cc;}
.goodstext p.rank { float:right; padding-top:5px;}
.goodstext p.rank img { vertical-align:top; float:left}
.goodstext p.rank b { display:none; font-weight:normal; float:left; text-decoration:underline;}
.goodstext p.rank:hover b { display:block; font-weight:normal; float:left; text-decoration:underline;}
.mp #pager {
	padding:4px 6px 3px 0;
	height:20px;
	background:#F0F0F0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	float:left;
	width:774px;
	margin-top:-6px;
	text-align:right;
	font-weight:bold;
	overflow:hidden;
}
.mp #pager .page { float:right;}
.mp #pager img { vertical-align:top; padding:0; float:left}
.mp #pager a,#pager .point { color:#000; background:url(/img/pg_bg.gif) repeat-x; height:18px; float:left; line-height:18px;}
.mp #pager a.nmb,#pager .point { padding:0 3px; float:left;}
.mp #pager .now {color:#cc0000; float:left; background:url(/img/pg_bg.gif) repeat-x; height:18px; padding:0 3px; line-height:18px;}
.mp #pager .total { float:left; line-height:18px; padding-right:10px; font-weight:normal;}
.mp #pager .total b { font-weight:normal;color:#cc0000;}
.mp #pager .pgform {background:url(/img/pg_bg.gif) repeat-x;height:16px; float:left; padding-top:2px;}
.mp #pager .pgbt { float:left; height:10px; width:20px; border:#c9c9c9 solid 1px;}
.mp #pager .pgright,#pager .next,#pager .last { float:left;}

.rbox { float:right; width:220px; overflow:hidden;}
.rbox h3 { padding:6px 0 4px 5px; font-weight:bold; background:#bf2228; width:215px; float:left; color:#FFF;}
.rbox h3 a { color:#FFF;}
.rbox .cart { padding:8px 5px 10px 10px; width:205px; float:left;}
.rbox .cart a { padding-right:20px; background: url(/img/cart.gif) no-repeat right top; float:left; color:#0066cc;}
.skeys { padding:5px 5px 5px 0; float:left; width:215px;}
.skeys a { float:left; width:95px; padding:3px 0 3px 10px; color:#0066cc;}
.skeys a:hover { background: #F5F5F5;}
.rbox .abox { float:left; padding:0 0 10px 0;}


/* ======商品比较浮动块 ====== */
#compareBox {
 width:128px;
 background:#eee;
 padding:5px;
 border: 1px solid #ccc;
 position: absolute;
 right:5px;
 top:200px;
}

#compareBox input {
    width:57px; height:23px;
    border:none;
    background:url(/img/bijiao.gif) no-repeat;
	cursor:pointer;
}

#compareList {
 margin:0px 0px 5px 0px;
 padding-bottom:10px;
 width:126px;
 float:left;
 background:#fff;
 border:1px solid #ccc;
}

#compareList li {
 color: #333;
 text-align:left;
 background: #fff;
 width:116px;
 padding: 8px 0;
 margin:0 5px;
 font-weight:bold;
 float:left;
 border-bottom:#ccc dotted 1px;
}

#compareList li img {
 float:right;
 cursor:pointer;
}
#compare td { padding:5px 0;}
-->


/* ====== goods.dwt ====== */

.goods { width:760px; padding:0 10px; overflow:hidden;}
.goods h1 { padding:8px 5px; background:#dddddd; font-size:14px; float:left; line-height:20px; width:754px; margin-bottom:10px;}
.goods .gimg { float:left; margin-right:20px; width:300px; overflow:hidden;}
.goods .ur { padding:5px 0; width:760px; float:left;}
.goods .ur a {
	color:#336699;
	text-decoration: underline;
	font-weight:normal;
}
.goods .gimg span {width:6px; height:46px; background:url(/img/gbg.gif) no-repeat 1px center; float:left;}
.goods .gimg span.spanR {width:6px; height:46px; background:url(/img/gbg.gif) no-repeat -4px center; float:right;}
.goods .gimg .gallery {width:274px; float:left; margin:0 5px; _margin-left:5px; overflow:hidden;}
.goods .gimg .gallery ul{width:auto;}
.goods .gimg .gallery li{float:left; width:48px; margin:0 2px;}
.goods .gimg .gallery li img{width:46px; height:46px; display:block; border:#eee solid 1px;}
.grank { padding:5px 20px; float:left; border:#CCC solid 1px; margin:20px 0 0 0; font-weight:bold; width:258px; line-height:20px;}
.gtxt { float:left; width:430px;}
.gtxt li { line-height:25px;}
.gtxt li.nub i {color:#bf2228;}
.gtxt li b { padding-left:40px;}
.gtxt li.model b { padding-left:40px;}
.gtxt li.hd b { padding-left:5px;}
.gtxt li.gsn b { padding-left:16px;}
.gtxt li.uprice b { padding-left:23px;}
.gtxt li.mprice b { padding-left:54px;}
.gtxt li.nub b { padding-left:13px; color: #369D2F;}
.gtxt li.model { line-height:16px; padding-top:5px;}
.gtxt li.gprice { font-weight:bold; font-size:14px; padding-top:20px; }
.gtxt li.mprice { line-height:16px; padding-top:10px; font-size:14px;}
.gtxt li.js,.gtxt li.uprice { font-size:14px;}
.gtxt li.mprice b,.gtxt li.uprice b,.gtxt li.js b,.gtxt li.hd b,.gtxt li .gtime,.gtxt li #leftTime { font-weight:normal;}
.gtxt li .gtime { padding-right:9px;}
.gtxt li.mprice b {	text-decoration:line-through;}
.gtxt li.gprice .shop,.gtxt li.gprice .shop em { font-size:20px; color:#bf2228;}
.gtxt li a.hd { color:#fff; background: #369D2F; padding:2px; font-weight:bold; margin-right:-4px;}
.gtxt li a.hdcat { border:#369D2F solid 1px; padding:1px 2px; *padding:1px 2px 2px 2px; font-weight:bold;}
.gtxt li a.hd i {font-style: italic;}
.gtxt li.buy { padding-top:20px; font-size:14px;}
.gtxt li.buy img { margin-left:20px;}
.gtxt li.buy a { font-size:12px;}
.gtxt li.buy .fav { padding-left:189px; padding-right:10px; width:49px;}
.buynub { padding:10px 0 0 0;}
.buynub table td { border-bottom:#eee solid 1px; text-align:center;}
.ginfobox { float:left; width:760px; padding:10px 0 20px 0;}
.ginfobox h3 { float:left; width:760px; height:41px; background: url(/img/ginfobg.gif) repeat-x;}
.ginfobox h2 { float:left; height:41px; background: url(/img/ginfo_nbg.gif) no-repeat center 32px;}
.ginfobox h2.h2bg { height:41px; background: none;}
.ginfobox .none {display:none;}
#com_v,#com_h { padding:10px; width:740px; float:left}
#description { line-height:25px;}
.ginfomore { float:left; width:740px; padding:20px 0px; margin:0 10px; background:url(/img/hr.gif) repeat-x; color:#666; overflow:hidden;}
.ginfomore b { color:#000;}
.gtag p { padding:5px 0;}
.ginfomore .goodsimg,.TabbedPanelsContent .goodsimg { width:100px; height:100px; padding:3px; border:#eee solid 1px; margin-bottom:5px;}
.ginfomore li { padding:10px 8px; width:130px; text-align:center; font-weight:bold; float:left; color:#bf2228; line-height:16px;}
#ECS_BOUGHT,#ECS_COMMENT { color:#000;}
#ECS_BOUGHT table td { border-bottom:#ddd solid 1px; text-align:center;}
#ECS_BOUGHT .bnbox,#ECS_COMMENT .gcomment { padding:15px 10px;}
#ECS_COMMENT .gcomment li { width:700px; color:#333; font-weight:normal; border-bottom:#ccc solid 1px; padding:5px 10px; line-height:20px; float:left;}
#ECS_COMMENT #gcomment li { width:740px; }
#ECS_COMMENT .gcomment li p.txt { float:left; text-align:left; width:580px;}
#ECS_COMMENT .gcomment li p.cuser { float:right; text-align:left;color:#336699; width:100px; padding-left:20px;}
#ECS_COMMENT .gcomment li p.cuser img { padding-top:3px;}
#ECS_COMMENT .gcomment li p.re { float:left; width:100%; text-align:left; padding:5px 0;color:#336699;}
#ECS_COMMENT .gcomment li p.re b {color:#336699;}
#ECS_COMMENT .gcomment li .time { color:#999;}
#ECS_COMMENT #pagebar { padding:10px; float:left; width:740px; text-align:left; border:none;}
#ECS_COMMENT #pagebar a,#buy_pager a { padding:2px; border:#ccc solid 1px; background:#f5f5f5;}
#docomment { width:750px; margin-left:4px; margin-bottom:20px;}
.docomment { float:left; padding:10px; color:#000; border:#ccc solid 1px; margin-top:10px; width:718px;}
.docomment td { padding:3px 0;}
.docomment b { padding:0 0 5px 0; float:left; width:100%;}
.goodsbg { background:#eee;}
.grbox ul { padding: 5px 0 10px 0; float:left;}
.grbox li { padding:10px; border-bottom:#ccc solid 1px; width:200px; font-weight:bold;text-align:center;}
.grbox li b { font-size:16px;}
.grbox li#clear_history {border-bottom:none; text-align:left; cursor:pointer; }
.grbox li .gimg { background:#fff;}
.grbox li img {padding:3px; margin:3px 0;}
#gleft h3 { border:#eee solid; border-width:1px 0px;}
#gleft h2 { border:#eee solid; border-width:1px 0px; background:#D10B0C url(/img/new.gif) no-repeat 142px;}
#gleft { width:174px; overflow:hidden;}
.gbgs { background:url(/img/gbgs.gif) repeat-y; float:left; width:1200px;}
#history_list { float:left;}
#history_list .gimg { width:90px; height:90px; line-height:20px;}
.asearch { float:left; width:100%; padding-bottom:20px;}
.asbox {padding:10px; background: #F9F9F9;border:#eee solid 1px; margin-bottom:10px;}
.asbox .sbnt { width:57px; height:23px; background:url(/img/s_b.gif) no-repeat; border:none; cursor:pointer;}
#brandr { width:780px; float:left;}
#brandr li { padding-left:15px; padding-right:14px; width:230px;}
.usrbox { float:left; width:1140px; padding:20px 20px 40px 40px;}
.usBox_1 { padding:30px 0 10px 60px; float:left; width:400px; border:#bbb solid 4px; margin-right:20px; background:url(/img/login.gif) no-repeat;}
.usBox_2 { padding:30px 0 10px 60px; float:left; width:600px; border:#bbb solid 4px; margin-right:20px; background:url(/img/reg.gif) no-repeat;}
.usBox_3 { padding:30px 0 10px 60px; float:left; width:600px; border:#bbb solid 4px; margin-right:20px; background:url(/img/getpassword.gif) no-repeat;}
.usBox_1 td,.usBox_2 td,.usBox_3 td { padding:8px 0; font-size:14px;}
.inputBg { width:200px; padding:4px 0; border:#ccc solid 1px; font-size:14px;}
.usTxt { width:440px; float:left; background:#f2f2f2; line-height:25px; padding-bottom:10px;}
.usTxt b { float:left; width:435px; padding:3px 0 2px 5px; background:#336699; color:#FFF; margin-bottom:5px;}
.noreg { padding:20px; border:#ddd solid 4px; font-size:16px; font-weight:bold; color:#333;}
#pwd_lower,#pwd_middle,#pwd_high { border-bottom:#bbb solid 2px;}
.usBox_2 td span { color:#444;}
.regb { width:150px; height:34px; background:url(/img/regb.gif) no-repeat; border:none; cursor:pointer;}
#userm li a.curs { font-weight:bold;}
#userm li { font-size:12px; padding-top:6px;}
#userm h2,#userm h3 {font-size:13px;}
#userm ul { padding:2px 0; float:left; background:#f0f0f0;}
.usermbox { float:left; padding:10px; margin-left:5px; width:760px; overflow:hidden; border:#ccc solid 1px; background:url(/img/uc_bg.gif) repeat-x;}
.userbox_1 { width:330px; margin:20px 20px 10px 0; float:left; line-height:22px; border:#eee solid 1px; padding:10px;}
.usermbox .userbox_1 h5 { font-weight:bold; border-bottom:#ccc dotted 1px; padding:0 0 2px 0; width:330px; margin-bottom:10px; background:url(/img/d_n.gif) no-repeat 55px 8px;}
.surplus { background:url(/img/userbox_bg.gif) no-repeat; height:81px; padding-top:10px; width:180px; text-align:center; float:left; line-height:22px; color:#626262; margin:30px 10px 30px 40px;}
.surplus a { color:#626262;}
.surplus em { display:none;}
.userbox_1 li { list-style-type:decimal; margin-left:20px;}
.usermbox2 { float:left; padding:10px; margin-left:5px; width:760px; overflow:hidden; border:#ccc solid 1px; background:url(/img/uc_bg.gif) repeat-x;}
.usermbox2 .title td,.usermbox2 .title th,.usermbox .title td,.usermbox .title th { font-weight:bold; background:#006ebd; padding:6px 0 4px 0; color:#fff; border-bottom:none;}
.usermbox2 td,tr.bottomline td { padding:8px 6px 4px 5px; border-bottom:#eee solid 1px;}
.usermbox td { padding:8px 0 4px 0;}
.usermbox2 h5,.usermbox h5 { padding:5px 17px; border-bottom:#ccc solid 2px; margin-bottom:10px; color:#bf2228; width:726px; float:left; background:url(/img/u3.gif) no-repeat left 3px;}
.usermbox2 h5 a.f6 { font-weight:normal;}
.usermbox2 table { margin-bottom:20px; float:left;}
.usermbox table { float:left;}
#userboxpage .pagebar { width:750px; margin:0 0 10px 2px; background:#fff; border:none;}
.usermbox2 .f6,.usermbox2 .bold td { font-weight:bold;}
.paynow { float:left; line-height:26px; margin-right:10px;}
.nobottmline td { border:none;}
.flowBox { float:left; padding:10px; width:943px; margin:0 5px 10px 5px; color:#333;}
.flowBox table { float:left;}
.flowBox .title th { font-weight:bold; background: url(/img/cart_bg.gif) repeat-x; line-height:37px; padding:0;}
.flowBox .title td { padding:8px 6px 4px 5px; border-bottom:#ccc solid 1px;}

.flowBox .title a { font-weight:bold;}
.clearcart { background:url(/img/clearcart.gif) no-repeat; width:90px; height:17px; border:none; cursor:pointer; vertical-align:middle;}
.refreshcart { background:url(/img/refreshcart.gif) no-repeat; width:90px; height:17px; border:none; cursor:pointer; vertical-align:middle;}


.TabbedPanels {float:left; width:943px; margin:0 5px 10px 15px; color:#333;}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 8px 12px;
	margin: 0px 2px 0px 0px;
	background-color: #f9f9f9;
	list-style: none;
	border-left: solid 1px #ddd;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-weight:bold;
	color:#666;
}

.TabbedPanelsTabHover {
	background-color: #eee;
}
.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
	color:#333;
}
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	background-color: #fff;
	float:left;
	margin-bottom:20px;
}
.TabbedPanelsContent {
	padding: 20px 10px 10px 10px;
	float:left;
	width:923px;
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}
.TabbedPanelsContent li { float:left; width:174px; text-align:center; padding-right:10px;}
.TabbedPanelsContent a { font-weight:bold;}
.youhui td { padding:10px 0; line-height:22px; vertical-align:top; border-bottom:#eee dotted 1px;}
.flowBox1 { float:left; width:580px; margin:10px 10px 0 10px; color:#333;}
.flowBox1 table { width:560px;}
.flowBox1 td { padding:8px 0;}
.flowBox1 th { padding:8px 0; border-bottom:#ccc dotted 1px;}
.flowBox1 h6 { padding:4px 10px; background:#006ebd; margin-bottom:5px; font-size:18px; color:#fff; font-family:"微软雅黑";}
.flowBox1 h6 a { float:right; color:#eee;}
.flowBox1 td .inputBg { width:195px; background:#f9f9f9;border-top:#ccc solid 1px;border-left:#ccc solid 1px;border-right:#eee solid 1px;border-bottom:#eee solid 1px; padding-left:5px; font-size:12px;}
.flowBox1 select {background:#f3f0b4;border-top:#ccc solid 1px;border-left:#ccc solid 1px;border-right:#eee solid 1px;border-bottom:#eee solid 1px; padding:3px 0;}
.flowBox1 textarea {background:#f9f9f9;border-top:#ccc solid 1px;border-left:#ccc solid 1px;border-right:#eee solid 1px;border-bottom:#eee solid 1px; padding:3px 0;}
.flowBox1 .f4_b { font-size:14px; font-weight:bold; color:#006ebd;}
.flowBox2 { width:1160; padding:20px; float:left;}
.flowBox2 h6 { padding:20px; border:#ccc solid 3px;}
.article { font-size:14px; padding:10px 5px;line-height:22px; }
.article p { line-height:22px;font-size:14px;}
.articlec .docomment { border:#ccc solid 1px;}
#article {float:left; width:760px; padding:20px 10px;}
.articlec { float:left; margin-top:20px; padding-left:8px;}
.articlelist { padding:10px; float:left;}
.articlelist li { float:left; width:764px; padding:10px 0 5px 0; border-bottom:#ccc dotted 1px;}
.articlelist li a { float:left;}
.articlelist #userboxpage .pagebar { width:764px; padding-top:10px;}
.groupbox { float:left; width:100%;}
.groupbox li { float:left; border-bottom:#eee solid 1px; width:100%; padding:20px 0;}
.groupbox h3 { padding:6px; background:#f9f9f9; border:#eee solid 1px; text-align:center;}
.groupbox td { padding:8px 5px 5px 5px; text-align:center; border-bottom:#eee dotted 1px; font-weight:bold;line-height:18px;}
.groupbox th { padding:8px 5px 5px 5px; text-align:center; background:#f9f9f9; border-bottom:#eee solid 1px; font-weight:bold;line-height:18px;}
#advancedSearchForm .inputBg { width:100px;}
/* QQ客服 */

.QQbox{ z-index:999999; width: 150px; right: 3px; top: 50px; position: absolute;}
.QQbox .press{ right: 0; border: none; cursor: pointer;width: 26px; height: 136px;position: absolute;}
.QQbox .Qlist{ left: 0; width: 150px; background: url(siderIM_bg.gif) padding:5px;}
.QQbox .Qlist .b{ float: right; height: 6px; width: 150px; font-size: 1px; }
.QQbox .Qlist .infobox{ text-align:center; background:#bdc5cb; background-image:url(siderIM_infobox.gif); background-repeat:no-repeat; padding-top:5px; line-height:14px; color:#000; font-weight: bold;}
.QQbox .Qlist .t{ background:url(siderIM_title.gif); height:34px;}
.QQbox .Qlist .b{ background:url(siderIM_bottom.gif); height:9px; overflow:hidden; }
.QQbox .Qlist .con{ background: url(siderIM_bg.gif); width: 100%; padding: 5px 0px;}
.QQbox .Qlist .con h2{ height: 22px; font: bold 12px/22px "宋体"; background: url(siderIM_bg.gif) repeat-y -163px 0; border: 1px solid #3a708d; text-align: center; color:#fff;}

.QQbox .Qlist .con ul li{ padding: 5px 5px 0px 15px;font-weight:bold; }
.QQbox .Qlist .con ul li.odd { color:#666;}
.QQbox .Qlist .con ul li img { vertical-align:middle; margin:2px 3px 3px 0;}

/*QQ END*/
