html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
cite { font-style:normal; }
strong { font-weight:bold; }

select {font-size:12px}

body { font-size:12px;}

/* @ Tables */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

/* @ link */
a { text-decoration:none; color:black; }
a:hover { text-decoration:underline; }

/* @ forms */
label,button { cursor: pointer; }
input { font-size:12px; }
input.text,textarea.text { border:1px solid #6189C6; padding:3px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; }



#container				{ width:950px;margin:0 auto }
.top					{ border:1px solid #AAA8AB;border-top:0;height:60px;padding:0 10px;position:relative }
.top img				{ vertical-align:top;padding:5px 0 0 0 }
.top .rt,.top .rt2			{ position:absolute }
.top .rt				{ left:400px;top:20px }
.top .rt a				{ display:inline-block;background:url(../images/dhc_ac.gif) no-repeat 0 3px;*background-position:0 2px;padding:0 0 0 15px;color:#06C; }
.top .rt2				{ right:3em;top:8px }
#nav					{ height:42px;background:url(../images/navbg.gif) repeat-x 0 0 }
#nav ul					{ list-style:none;height:37px;line-height:30px;border-left:1px solid #AAA8AB;border-right:1px solid #AAA8AB;padding:0 0 0 7px }
#nav ul li				{ float:left;background:url(../images/navbg.gif) no-repeat right -79px;height:37px;padding:0 1px 0 0 }
#nav ul li a				{ font-size:14px;font-weight:bold;color:#444;display:block;height:37px;padding:0 14px;;float:left }
#nav ul li a:hover			{ background:url(../images/navbg.gif) repeat-x 0 -42px;text-decoration:none }


#col-1					{ float:left;width:950px;clear:both;margin:10px 0 0 0 }
#col-1 .left2				{ float:left;width:110px; }
#col-1 .left				{ float:left;width:530px;height:300px;background:url(../images/lbg.gif) no-repeat 0 0 }
#col-1 .left .c				{ padding:40px 10px 0 220px }
#col-1 .left .c ul			{ line-height:1.7 }
#col-1 .left h3				{ font-weight:bold }
#col-1 .right				{ float:right;width:300px;height:300px; }



#col-1 .right				{ overflow:hidden;position:relative }

.slider					{ position:absolute }
.slider li				{ list-style:none;display:inline }
.slider img				{ width:300px; height:300px; display:block }
#idTransformView .num			{ position:absolute; left:5px; bottom:5px }
#idTransformView .num li		{ float: left;color: #0039C9;text-align: center;line-height: 16px;width:16px;height:16px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #0039C9;background-color: #fff }
#idTransformView .num li.on		{ color: #fff;line-height: 21px;width: 21px;height: 21px;font-size: 16px;margin: 0 1px;border: 0;background-color: #0039C9;font-weight: bold }

#recommend ul				{ list-style:none; }
#recommend ul li			{ float:left;width:105px;height:126px;padding:10px 0 0 0;background:transparent url(../images/faceBg.gif) no-repeat left top;margin:10px 0 0 10px;_margin:7px 0 0 8px;overflow:hidden }
#recommend ul li a			{ display:block;text-align:center;color:#0043C0 }
#recommend ul li a span			{ display:block;line-height:2;text-align:center;cursor:pointer;width:90px;margin:0 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
#recommend ul li img			{ border:1px solid #9DBDFF }


#item					{ float:left;width:950px;margin:10px 0 0 0 }
#item .entry				{ float:left;width:312px;border:1px solid #CECECE;margin:0 1px }
#item .entry h3				{ background:url(../images/titlebg.gif) 0 0;height:24px;border-bottom:1px solid #CECECE;line-height:24px;color:#0A92F5;font-weight:normal }
#item .entry h3 strong			{ display:block;background:url(../images/ac.gif) no-repeat 6px center;line-height:24px;padding:0 0 0 15px }
#item .entry h3 cite			{ float:right;padding:0 8px 0 0 }
#item .entry h3 cite a:hover		{ color:#0A92F5 }
#item .entry ul				{ list-style:inside square;padding:0 7px;color:#0A92F5;line-height:1.8;min-height:110px;height:auto!important;height:110px;visibility:visible }
#item .entry ul	li			{ position:relative;line-height:1.8 }
#item .entry ul	li a:hover		{ color:#0A92F5 }
#item .entry ul cite			{ font-size:10px;color:#777;position:absolute;top:0;right:0 }
#item .hot				{ padding:0 5px;position:relative;height:130px }
#item .hot .img				{ position:absolute;top:7px;left:6px }
#item .hot .word			{ position:absolute;top:7px;left:100px;width:205px;color:#666 }
#item .hot .word a			{ line-height:1.8;text-decoration:underline;font-weight:bold }
#item .hot .word a:hover		{ text-decoration:none }
#item .hot .word .lt			{ text-decoration:line-through;font-weight:bold;color:#666 }
#item .hot .word .off			{ font-weight:bold;color:red }


#lSide,#main,#rSide			{ float:left;margin:10px 0 0 0 }
#lSide					{ width:200px }
#main					{ width:545px;margin:10px 0 0 10px }
#rSide					{ width:185px;margin:10px 0 0 10px }

#hn					{ background-color:#D1E1EE;padding:5px 0;margin:0 0 10px 0 }
#hn .entry				{ padding:0 5px }
#hn .entry span,
#hn .entry cite				{ display:block;background:url(../images/titlebg.gif) 0 0;height:24px;border:1px solid #CECECE;line-height:24px;font-weight:bold;font-size:14px;cursor:pointer }
#hn .entry span	strong,
#hn .entry cite	strong			{ display:block;background:url(../images/ac.gif) no-repeat 15px center;line-height:24px;padding:0 0 0 25px }
#hn .entry ul				{ list-style:none;background-color:#FFF;line-height:1.8;padding:5px 0;border-left:1px solid #D1E1EE;border-right:1px solid #D1E1EE }
#hn .entry ul li			{ padding:0 0 0 20px }
#hn .entry ul a				{ color:#06C }
#hn .entry ul a:hover			{ color:#0033B3 }


#localtion				{ padding:0px 10px;line-height:1.8;background-color:#EEE;font-family:"ËÎÌå"; }
#localtion a				{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px }
#grid					{ border:1px solid #CECECE; }
#grid h3				{ background:url(../images/titlebg.gif) 0 0;height:24px;border-bottom:1px solid #CECECE;line-height:24px;color:#0A92F5;font-weight:normal }
#grid h3 strong				{ display:block;background:url(../images/ac.gif) no-repeat 6px center;line-height:24px;padding:0 0 0 15px }
#grid ul				{ list-style:square inside;padding:0 7px;line-height:30px;color:#0A92F5;min-height:700px;height:auto!important;height:700px;visibility:visible }
#grid ul li				{ position:relative;line-height:30px; }
#grid ul li a				{ text-decoration:underline;font-weight:bold }
#grid ul li a:hover			{ text-decoration:none;color:#0A92F5 }
#grid ul li cite			{ color:#666;font-size:10px;position:absolute;right:0;top:0;height:20px;line-height:20px }
#grid ul li .intro			{ display:block;line-height:18px;color:#777;padding:0 0 0 .3em;overflow:hidden }
#fenye					{ background-color:#EEE;line-height:24px;height:24px }

h2.subject				{ color:#06C;font-size:14px;font-weight:bold;background:url(../images/ac.gif) no-repeat 6px center;line-height:30px;padding:0 0 0 15px;border-bottom:1px solid #CECECE }
h2.subject cite				{ font-size:12px;color:#666;float:right;font-weight:normal }
#content				{ padding:10px;line-height:1.8;border:1px solid #CECECE;border-top:0;border-bottom:0 }

.buy					{ text-align:center }
.buy a					{ display:block;height:30px;line-height:30px;font-weight:bold;font-size:14px;background-color:#F5F5F5;border-bottom:1px solid #CECECE  }
.buy a:hover				{ background-color:#FFC;color:red }

.hots					{ border:1px solid #CECECE;margin:10px 0 0 0 }
.hlist					{ border:1px solid #CECECE;margin:0 0 10px 0 }
.hots ul,
.hlist ul				{ list-style:square inside;padding:0 5px;line-height:1.8;color:#0A92F5 }
.hots ul a:hover,
.hlist ul a:hover			{ color:#0A92F5 }
.hots h3,
.hlist h3				{ background:url(../images/titlebg.gif) 0 0;height:24px;border-bottom:1px solid #CECECE;line-height:24px;color:#0A92F5;font-weight:normal }
.hots h3 strong,
.hlist h3 strong			{ display:block;background:url(../images/ac.gif) no-repeat 6px center;line-height:24px;padding:0 0 0 15px }

.pi					{ background-color:#DFDFDF;padding:0 0 0 1em;height:40px;line-height:20px }
.pi .cart				{ float:right; }
.pi .cart a				{ display:block;height:40px;width:119px;background:url(../images/dhc_cart2.gif) no-repeat;line-height:40px;font-weight:bold;font-size:14px;padding:0 0 0 50px;color:#FFF }

#pageNext				{ width:500px;margin:0 auto;clear:both }
#pageNext a				{ text-decoration:underline }
#pageNext a:hover			{ text-decoration:none } 

#links					{ border:1px solid #CECECE;padding:5px;width:938px;float:left;margin:10px 0 0 0;line-height:1.6 }
#links a				{ padding:0 3px }
#footer					{ padding:10px 0;float:left;width:950px }
#footer .about				{ text-align:center;border-top:1px solid #CECECE;border-bottom:1px solid #CECECE;line-height:2;color:#CECECE }
#footer .about a			{ font-size:14px;color:#444;font-weight:bold }
#footer .copyright			{ background:url(../images/botlogo.jpg) no-repeat 20px center;height:64px;padding:10px 0 0 100px;line-height:1.6 }