@charset "utf-8";
html { background-color:#FFF; height:100%; overflow-y:scroll; }
body,dl,dt,dd,ul,ol,form,input,p,iframe,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
li { list-style:none; }
body,var,th,td { font:12px Simsun;}
body { color:#555; background-color:#FFF; }
select,input,button,textarea { font:12px Arial; }
a,img{ border:none; }
var,img,select { vertical-align:middle; }
a { color:#555; cursor:pointer; text-decoration:none }
em { font-style:normal; }
var,a:hover { color:#F90; }
button {
	cursor:pointer;
	vertical-align:top;
	height:21px;
	padding:3px 7px 0 7px;
	*padding: 3px  0 0 0;
	*margin-right:5px;
	border:#EEE 1px outset;
	background-color:#F9F9F9;                                                                                                    ;
	overflow:hidden;
	}
	a.but-a { line-height:27px; }
	a.but-a,
	button.but-a {
		display:inline-block;
		color:#333;
		font-size:13px;
		font-weight:700;
		width:126px;
		height:27px;
		margin:5px 5px 0 0;
		padding:0;
		border:none;
		background:none url("images/pub-but.gif") no-repeat 0 -121px;
		overflow:hidden;
	}
p.err { text-align:center; color:red; line-height:50px; }
h1.pub-h1 { font-size:12px; font-weight:100; margin-bottom:5px; background:#F39B49 url("images/pro-h1-bg.gif") no-repeat right 0; overflow:hidden; zoom:1 }
	h1.pub-h1 label { color:#FFF; display:inline-block; float:left; height:15px; padding:5px 0 1px 36px; background: url("images/pro-h1-label.gif") no-repeat 0 0; overflow:hidden; zoom:1; }
	h1.pub-h1 a { color:#FFF; }
	h1.pub-h1 a:hover { text-decoration:underline; }
	h1.pub-h1 a.back { color:#FFF; float:right; margin:5px 7px 0 0; }
h2.pub-h2 { clear:both; height:9px; margin-bottom:10px; border-top:#FFA801 2px solid; border-bottom:#FFA801 2px solid; background-color:#F9F9F9; }
img.checkcode { cursor:pointer; height:10px; vertical-align:middle; }

.pub-w { clear:both; width:972px; margin:0 auto; overflow:hidden; zoom:1; }
.list-search { height:26px; padding:10px 0 0 5px; background: url("images/pub-bg.gif") repeat-x 0 0px; overflow:hidden; }
	.list-search label,
	.list-search span, 
	.list-search input, 
	.list-search button, 
	.list-search select { vertical-align:middle; }
	.list-search ul li { position: relative; }
	.list-search span.pagenum { position: absolute; right:10px; }
	.list-search a.but-1 , 
	.list-search a.but-2 , 
	.list-search a.but-3 { font-family:Arial; vertical-align:middle; display:inline-block; width:25px; height:25px; background:url("images/list.gif") no-repeat -52px 0; overflow:hidden; }
	.list-search a.but-2 { background-position: -78px 0; }
	.list-search a.but-3 { height:24px; line-height:24px; text-align:center; border:#DDD 1px solid; background-image:none; background-color:#F9F9F9; }
	.list-search a.but-1.off { background-position: 0 0; }
	.list-search a.but-2.off { background-position: -26px 0; }
	.list-search a.but-3.off { color:#FFF; font-weight:700; border-color:#F9AD75; background-color:#FC0; }
	
table.pub-table { width:100%; margin:5px auto; background-color:#EEE; }
	table.pub-table caption { padding:6px 5px 4px 10px; text-align:left; color:#FFF; background-color:#FA0; }
	table.pub-table caption em { float:right; }
	table.pub-table tr td { font:12px Simsun; line-height:19px; padding: 2px 3px; }
	table.pub-table thead tr { background-color:#F9F9F9; }
	table.pub-table tbody tr { background-color:#FFF; }
	table.pub-table tbody tr.bgcss td,
	table.pub-table tbody.bgcss tr td { background-color:#F9F9F9; }
	table.pub-table tbody tr.off { background-color:#F7F7F7; }
	table.pub-table tbody tr.hover { cursor:pointer; background-color:#FFA; }
	table.pub-table tbody tr td.label { width:120px; text-align:right; }
	table.pub-table tbody tr td input { margin:0;padding:0; vertical-align:middle; }
	input.input,
	table.pub-table tbody tr td input.input ,
	table.pub-table tbody tr td.input input { margin:1px 0; height:19px; line-height:19px; border:#DDD 1px solid; }
	table.pub-table tbody tr td.textarea textarea { width:550px; border:#DDD 1px solid; overflow:hidden; }
	table.pub-table tbody tr td a.but-del { display:inline-block; width:18px; height:18px; background:url("images/but-del.gif") no-repeat 0 0; }
	table.pub-table tfoot tr { background-color:#F9F9F9; }
	table.pub-table.edit tfoot tr td { padding-left:126px; }
	table.pub-table.edit tbody tr td.upinput label { display:inline-block; width:48px; text-align:right;}
	table.pub-table tr td span.red { color:red; display:inline-block; padding:0px 3px 0 3px; font-size:12px; font-weight:700; }
	table.pub-table tr td span.money { font-family:Arial; display:inline-block; padding:5px 3px 0 3px; color:red; font-size:21px; font-weight:700; }
	
	button.but-back,
	button.but-editnum ,
	button.but-delall ,
	button.but-settlement { *margin-right:5px; color:#FFF; height:24px; border:0; background: url("images/pub-but.gif") no-repeat 0 0; }
	button.but-back { width:80px; text-indent:1.2em; background-position:0 -25px; }
	button.but-editnum { width:80px; background-position: -81px -25px;} 
	button.but-delall { text-indent:1.2em; width:90px;}
	button.but-settlement { width:100px; background-position:-91px 0px;}

.naver { padding-top:5px; height:75px; }
	.naver .logo { float:left; width:220px; height:70px; overflow:hidden; }
	.naver .right { float:right; width:735px; padding-right:5px; }
	.naver .right ul { height:45px; text-align:right; }
	.naver .right ul span {color:#EFEFEF; display:inline-block; padding:5px 10px 3px 27px; border:#DEDEDE 1px solid; background:#FFF url("images/ico-ali.gif") no-repeat 2px 3px;}
	.naver .right dl {  float:right; overflow:hidden;zoom:1;}
	.naver .right dl dd { float:left; font-family:Simsun; }
	.naver .right dl dd span { color:#FFF; font-size:14px; font-weight:700; }
	.naver .right dl dd a {display:block; color:#FFF; font-size:14px; font-weight:700; width:98px; height:25px; padding-top:8px; text-align:center; background:url("images/pub-but.gif") no-repeat 0 -87px; }
	.naver .right dl dd a:hover { background-position:-98px -87px; }
	
.search { height:29px; background:#9DC10B url("images/topic-bg.jpg") no-repeat right -299px; }
	.search-left { float:left; height:25px; padding:5px 0 0 10px; background:#9DC10B url("images/topic-bg.jpg") no-repeat 0 -269px; }
	.search-left label { float:left; display:inline-block; width:70px; color:#FFF; font-size:14px; font-weight:700; padding:3px 5px 0 0; text-align:right; }
	.search-left input.s-input { float:left; height:17px; line-height:17px; color:#AAA; margin-right:5px; border:#EEE 1px solid; }
	.search-left button { float:left; height:19px; line-height:1em; *padding-top:2px;_padding:0; color:#FFF; margin-right:5px; border:#769108 1px outset; background-color:#566B00; }
	.search-right { color:#8EB00B; float:right; padding:9px 10px 0 0; }
	.search-right a { color:#FFF; }
	
	.ad-search { display:none; position:absolute; padding-right:15px; border:#566B00 1px solid; margin-top:22px; background-color:#E6FA9C; overflow:hidden; }
	.ad-search ul li { width:400px; clear:both; padding:3px; overflow:hidden; zoom:1; }
	.ad-search ul li label { display:inline-block; width:70px; color:#333; font:12px Sumsin; text-align:right; padding:4px 0 0 0; }
	
.pro-search { padding:3px; border:#DDD 1px solid; background-color:#F9F9F9; overflow:hidden; zoom:1; }
	.pro-search label { float:left; display:inline-block; width:70px; color:#080; font-size:12px; font-weight:700; padding:5px 5px 0 0; text-align:right; }
	.pro-search input.s-input { float:left; height:19px; line-height:19px; margin-right:5px; border:#EEE 1px solid; }
	.pro-search button { float:left; *padding-top:2px;_padding:0; margin-right:5px; }

/* index CSS End */
.index { margin-top:15px; }
	.left-menu { float:left; width:203px; padding-bottom:46px; background:url("images/left-menu-bottom.jpg") no-repeat right bottom; overflow:hidden; zoom:1 }
	.left-menu dl { padding:10px 1px 15px 21px; border-right:#C02D4A 2px solid; background:url("images/left-menu-top.jpg") no-repeat 1px 0; overflow:hidden; }
	.left-menu dl dt { color:#FFF; font-size:14px; font-weight:700; height:24px; padding:5px 0 0 22px; background: url("images/topic-label-1.gif") no-repeat 2px 8px; }
	.left-menu dl dd a { display:block; color:#090; font-size:14px; font-weight:700; padding:5px 0 4px 22px; background: url("images/buy.gif") no-repeat 4px 6px; }
	.left-menu dl dd dl { padding:0 0 15px 0; border:none; background-image:none; }
	.left-menu dl dd dl dd { background: url("images/pub-bg.gif") repeat-x 0 -38px; }
	.left-menu dl dd dl dd a { color:#333; font-size:12px; font-weight:100; padding: 7px 0 6px 1em; background: url("images/icon-a.gif") no-repeat 2px 9px; }
	.left-menu dl dd dl dd dl { padding:0;}
	.left-menu dl dd dl dd dl dd { background-image: none; }
	.left-menu dl dd dl dd dl dd a { padding-left:2em; background: url("images/icon-a.gif") no-repeat 1em -16px; }
	.left-menu dl dd dl dd a:hover { color:#F90; }
	.left-menu dl dd dl dd dl dd dl dd a { padding-left:3em; background: url("images/icon-a.gif") no-repeat 2em -16px; }
	
	.index-right { width:762px; float:right;}
	.index-l { width:549px; float:left; overflow:hidden; }
	.l-search { height:30px; padding:7px 0 0 15px; border-left:#DCDCDC 1px solid; border-right:#DCDCDC 1px solid; background:url("images/pub-bg.gif") repeat-x 0 0; overflow:hidden; }
	.l-search label { display:block; float:left; width:82px; height:30px; margin-right:10px; border-left:#DCDCDC 1px solid; border-right:#DCDCDC 1px solid; background:url("images/pub-bg.gif") repeat-x 0 -38px; }
	.l-search label span { display:block; height:29px; background:url("images/sb.gif") no-repeat center 3px; }
	.l-search input { float:left; width:320px; height:21px; line-height:21px; margin-right:10px; border:#DDD 1px solid; }
	.l-search button { float:left; width:57px; height:28px; margin-top:-3px; border:none; background:url("images/search_but1.jpg") no-repeat 0 0; }
	
	.l-flash { margin-top:0px; border:#DCDCDC 1px solid; }
	.l-commend { margin-top:0px; margin-bottom:10px; }
	.l-commend dl { border:#DCDCDC 1px solid; border-top:none; overflow:hidden; zoom:1; }
	.l-commend dl dt { height:30px; padding:7px 5px 0 15px; background:url("images/pub-bg.gif") repeat-x 0 0; }
	.l-commend dl dt label { display:block; font-size:14px; font-weight:700; float:left; height:21px; padding:9px 15px 0 15px; border-left:#DCDCDC 1px solid; border-right:#DCDCDC 1px solid; background:url("images/pub-bg.gif") repeat-x 0 -38px; }
	.l-commend dl dt a { float:right; margin-top:7px; }
	.l-commend dl dd { height:162px; padding:5px 0 15px 0; overflow:hidden; }
	.l-commend dl dd img { width:120px; height:111px; padding:2px 8px 2px 8px; background:url("images/img-bg.gif") no-repeat 0 0; }
	.l-commend dl dd label{ clear:both; padding:3px 0; display:block; text-align:center; }
	.l-commend dl dd label.red { color:red; }
	
	
	.index-r { width:205px; float:right; overflow:hidden; }
	.index-r dl { margin-bottom:10px; background:url("images/topic-bg.jpg") repeat-x 0 -209px; }
	.index-r dl dt { height:19px; padding:10px 0 0 10px; background:url("images/topic-bg.jpg") no-repeat 0 -179px; overflow:hidden; }
	.index-r dl dt label { float:left; font-weight:700; color:#D00; padding-left:20px; background:url("images/topic-label-1.gif") no-repeat 0 1px; }
	.index-r dl dt span { float:right; height:19px; margin-top:-10px; padding:10px 5px 0 0; background:url("images/topic-bg.jpg") no-repeat right -239px; }
	.index-r dl dd { padding:10px 0; border:#DDD 1px solid; background-color:#FFF; }
	.index-r dl dd img { width:100%; }
	.index-r dl dd ul { padding:0 10px; }
	.index-r dl dd ul li { height:15px; padding:7px 0 3px 0; border-bottom:#EEE 1px dotted; }
	
	.index-m { clear:both; padding-top:10px; overflow:hidden; zoom:1; }
	.index-m dl { margin-bottom:15px; background: url("images/topic-bg.jpg") repeat-x 0 -30px; }
	.index-m dl dt { height:17px; padding:11px 0 0 15px; background: url("images/topic-bg.jpg") no-repeat 0 0; }
	.index-m dl dt label { color:#FFF; float:left; font-size:14px; font-weight:700; font-family: Simsun; margin-top:-3px; padding-left:15px; background:url("images/topic-label.gif") no-repeat 0 2px; }
	.index-m dl dt span { display:block; float:right; height:20px; padding:8px 10px 0 0; margin-top:-11px; background: url("images/topic-bg.jpg") no-repeat right -60px; }
	.index-m dl dt span a { color:#FFF; }
	.index-m dl dd { padding-bottom:15px; border:#0566B5 1px solid; border-top:none; background-color:#FFF; overflow:hidden;}
	.index-m dl dd ul { padding:10px 0 10px 12px; }
	.index-m dl dd ul li { float:left; padding-right:11px; line-height:19px; }
	.index-m dl dd ul li span { display:block; text-align:center; display:block; width:120px; height:110px; line-height:110px; padding:4px 8px 12px 8px; background:url("images/img-bg.gif") no-repeat 0 0; overflow:hidden;}
	.index-m dl dd ul li span img { width:120px; height:110px; vertical-align:middle; }
	.index-m dl dd ul li h3 { text-align:center; font-size:13px; }
	.index-m dl dd ul li label { clear:both; display:block; text-align:center; }
	.index-m dl dd ul li label.red { color:red; }
	
	.index-m dl dd ul li ol { text-align:center; }
	.index-m dl.index-dl-2 { background-position: 0 -120px; }
	.index-m dl.index-dl-2 dt { background-position: 0 -90px; }
	.index-m dl.index-dl-2 dt span { background-position: right -150px; }
	.index-m dl.index-dl-2 dd  { border-color:#A0CF43; }
	
	.index-m-1 {}
	.index-m-1 dl { float:left; width:168px; padding:10px 11px 15px 0px; }
	.index-m-1 dl dt { text-align:left; }
	.index-m-1 dl dt a img { padding:1px; border:1px solid #e1e1e1; }
	.index-m-1 dl dt a:hover img { padding:0px; border:2px solid #f90; }
	.index-m-1 dl dt h1 { font-weight:700; font-size:13px; padding:5px 0; }
	
	.index-m-1 dl dd {}
	.index-m-1 dl.pro-list-class dd a { display:inline-block; padding:5px 0 4px 15px; background:url("images/icon-a.gif") no-repeat 5px 9px; }	
	
	.index-c { clear:both; padding-top:10px; overflow:hidden; zoom:1; }
/* index CSS End */
/* list CSS End */
.list { margin-top:15px; }
	.right-main { float:right; width:762px; overflow:hidden; }
.show-class { padding-bottom:10px; }
	.show-class ul { padding:0px 0 7px 0; border-bottom:#F90 2px solid; overflow:hidden; zoom:1; }
	.show-class ul li { float:left; width:124px; padding:7px 0 5px 0; text-align:center; }
/* list CSS End */

/* product CSS */
.pro-list dl dd ul a.buy ,
a.pro-a-buy { display:inline-block; width:57px; height:21px; background:url("images/but_buy.gif") no-repeat 0 0; }
.pro-list dl dd ul a.fav,
a.pro-a-fav { display:inline-block; width:57px; height:21px; background:url("images/but_buy.gif") no-repeat -58px 0; }
table.pub-table a.pro-a-buy,
table.pub-table a.pro-a-fav{ vertical-align:middle; background-position-y:-21px;}
a.search-more { display:inline-block; width:87px; height:26px; vertical-align:middle; background:url("images/search-more.gif") no-repeat 0 0; }
	
.pro-list { padding:15px 0 0 10px; }
	.pro-list dl { float:left; width:370px; padding:5px 0 5px 0px; overflow:hidden; zoom:1; }
	.pro-list dl h2 { font-size:12px; font-family:Simsun; padding:0 0 7px 15px; background:url("images/topic-label.gif") no-repeat 0 0px; }
	.pro-list dl dt { float:left; width:120px; text-align:center; padding:2px 7px 5px 8px; height:111px; line-height:111px; background:url("images/img-bg.gif") no-repeat 0 0; overflow:hidden;}
	.pro-list dl dt img { vertical-align:middle; width:120px; }
	.pro-list dl dd { float:left; width:225px; height:122px; padding:0px 5px 5px 5px; }
	.pro-list dl dd ul { padding:3px 0 2px 0; height:15px; }
	.pro-list dl dd ol { padding:0 0 3px 0; line-height: 17px; }
	.pro-list dl dd ol span { font-weight:700; color:#C65; }
	.pro-list-table p.page,
	.pro-list p.page { font-family:Arial; clear:both; text-align:right; padding:10px; overflow:hidden; zoom:1; }
	
.pro-list-table { padding:15px 0 0 10px; }
	.pro-list-table dl { clear:both; padding:15px 0; border-bottom:#999 1px dashed; overflow:hidden; zoom:1;}
	.pro-list-table dl dt { float:left; width:135px; line-height:25px; text-align:center; overflow:hidden;}
	.pro-list-table dl dt span {display:block; width:120px; padding:2px 7px 5px 8px; height:111px; line-height:111px; background:url("images/img-bg.gif") no-repeat 0 0; overflow:hidden;}
	.pro-list-table dl dt img { width:120px; vertical-align:middle; }
	.pro-list-table dl dd { float:right; width:590px; }
	.pro-list-table dl dd h2.caption { display:block; font-size:13px; padding:0 0 7px 0; }
	.pro-list-table dl dd h2.caption label { float:left; display:block; padding:7px 0 0px 15px; background:url("images/topic-label.gif") no-repeat 0 9px; }
	.pro-list-table dl dd h2.caption a.more { float:right; width:87px; height:26px; font-size:12px; background:url("images/search-more.gif") no-repeat 0 0; }
	.pro-list-table dl dd table.pub-table { margin:0; }
/* Products Flash CSS */
.pro-flash { float:left; width:340px; font-family:simsun;}
	.pro-flash dl { float:left; position:relative; width:340px; padding:4px; overflow:hidden; zoom:1; }
	.pro-flash dl dt { position:relative; width:340px;  border:#DDD 1px solid; overflow:hidden; }
	.pro-flash dl dt span { display:block; width:340px; height:280px; line-height:280px; text-align:center; overflow:hidden; }
	.pro-flash dl dt span img { cursor:pointer; vertical-align:middle; }
	
	.pro-flash dl dd { padding:5px 0 0 5px; height:60px; overflow:hidden; }
	.pro-flash dl dd span {
		display:block;
		cursor:pointer;
		float:left;
		width:40px;
		height:40px;
		line-height:40px;
		margin:8px 7px;
		filter:alpha(opacity=60); 
		opacity:0.6; 
		text-align:center;
	}
	.pro-flash dl dd span.off { 
		margin:0;
		padding:8px 7px;
		opacity:1.0; 
		filter:alpha(opacity=100); 
		background:url("images/pro-list-1.gif") no-repeat 4px 0;
	}
	.pro-flash dl dd span img { cursor:pointer; vertical-align:middle; }
	
/* Products Flash CSS End */
.pro-jies { width:400px; float:left;}
	.pro-jies dl { padding-left:10px; overflow:hidden; zoom:1; }
	.pro-jies dl dd { line-height:21px; overflow:hidden; }
	.pro-jies h2 { font-size:17px; color:#000; padding:0px 0 15px 0; overflow:hidden; }
	.pro-jies dl dd { background-color:#FFF; }
	.pro-jies dl dd ul { padding:10px 0 5px 0; }
	.pro-jies dl dd ul strong { color:#C00; font-size:23px; }
	.pro-jies dl dd ul span.num { color:#CC6648; font-size:13px; font-weight:700; }
	.pro-jies dl dd ul em { font-size:19px; font-family:simsun; font-weight:700; }
	.pro-jies dl dd label { display:inline-block; font:12px Simsun; text-align:right; width:73px; }
	.pro-jies dl dd label#area { padding-bottom:5px; }
	.pro-jies dl dd label#area a.area { color:#1F86B1; padding-right:12px; background:url("images/topic-label.gif") no-repeat right -19px;}
	.pro-jies dl dd label a { color:#2953A6; }
	.pro-jies dl dd ol { padding-top:10px; border-top:#EEE 1px solid; }
	.pro-jies dl dd ol input { height:19px; line-height:19px; border:#DDD 1px solid; }
	.pro-jies dl dd ol a { margin-top:25px; background-position-y: -21px; }
	.pro-jies dl dd ol a.pro-a-buy { width:127px; height:36px; background:url("images/pub-but.gif") no-repeat -128px -50px; }
	.pro-jies dl dd ol a.pro-a-fav { width:127px; height:36px; background:url("images/pub-but.gif") no-repeat 0px -50px; }
.pro-notes { clear:both; padding:15px 10px; line-height:21px; }
.pro-table { clear:both; padding-bottom:15px; }
.pro-not { clear:both; padding-bottom:10px; overflow:hidden; zoom:1; }
	.proname { font-size:17px; font-weight:700; padding:0 0 8px 0; overflow:hidden; }
.selectarea { display:none; text-align:left; position:absolute; width:280px; padding:5px; border:#FFBF69 3px solid; background-color:#FFF; overflow:hidden; zoom:1; }
	.selectarea a { color:#2953A6; cursor:pointer; display:inline-block; width:66px; text-align:center; padding:3px 0 2px 0; margin:2px; }
	.selectarea a:hover { color:#FFF; background-color:#FFBF69; }

.pro-related { padding: 0 0 15px 15px; overflow:hidden; zoom:1; }
	.pro-related dl { float:left; text-align:center; width:150px; height:220px; padding:0 15px; overflow:hidden; }
	.pro-related dl dt { width:122px; height:112px; text-align:center; padding:9px 12px 14px 12px; background:url("images/pro-bg.gif") no-repeat center 0; }
	.pro-related dl dt img { width:120px; }
	.pro-related dl dt a { display:block; height:112px; line-height:110px; border:#FFF 1px solid; overflow:hidden; }
	.pro-related dl dt a:hover { border-color:#FE8; }
	.pro-related dl dd { padding:5px 0 0 0; }

.pro-book {}
	.pro-book-text {}
	.pro-book-text dl { margin-bottom:10px; font-family:Simsun; }
	.pro-book-text dl dt { padding:5px; height:15px; border-top:#EEE 1px dotted; background-color:#FAFAFA; }
	.pro-book-text dl dt label { float:left; margin-right:15px; color:red; }
	.pro-book-text dl dt span { float:right; color:#BBB; }
	.pro-book-text dl dt span img { vertical-align:top; }
	.pro-book-text dl dd { padding:7px; line-height:15px; }
	.book-content p.pagec { padding:5px; border-top:#EEE 1px solid; }
	
	.pro-book form { border:#EEE 1px solid; border-bottom:none; background-color:#FBFBFB; }
	.pro-book form ul { padding:5px; border-bottom:#EEE 1px solid; }
	.pro-book form ul label { display:block; float:left; width:80px; padding-top:2px; text-align:right; }
	.pro-book form ul input,
	.pro-book form ul textarea { border:#EEE 1px solid; }
	.pro-book form ul input { height:17px; line-height:17px; }
	.pro-book form ul textarea { width:500px; line-height:15px; }
	.pro-book form ul span { display:inline-block; vertical-align:top; margin-top:3px; }
	.pro-book form ul span input { border:none; vertical-align:middle; margin-right:3px;}
	.pro-book form ul var { vertical-align:middle; }
	
/* product CSS End */
/* news CSS */
.news-list {}
	.news-list dl { padding:15px 0; }
	.news-list dl dd { padding:9px 0 7px 17px; border-bottom:#EEE 1px dotted; background:url("images/icon-a.gif") no-repeat 5px -14px; }
	.news-list dl dd span { float:right; }
	.news-list p.page { text-align:right; padding-top:7px; border-top:#DDD 1px solid; }
.news-content {}
	.news-content p.news-topic { font-size:17px; padding:10px 0; }
	.news-content p.news-author { width:90%; margin:0 auto; padding-top:7px; color:#AAA; border-top:#EEE 1px dotted; }
/* news CSS End */
.buy-topic {}
	.buy-topic h1 { }
	.buy-topic ul { padding:5px 0 0 15px; height:47px; vertical-align:middle; background:url("images/iStep.jpg") no-repeat 0px 10px; overflow:hidden; zoom:1; }
	.buy-topic ul label { color:blue; }
	.buy-topic ul span.off { color:red; }

/* foot CSS */
.help { margin-top:15px; padding-top:15px; border-top:#6FB280 2px solid; background:url("images/link.jpg") no-repeat right 15px;}
	.help-right { float:right; height:232px; padding-left:30px; }
	.help-right dl { width:115px; float:left; }
	.help-right dl dt { height:80px; }
	.help-right dl dd { padding:5px 0; }
.foot { line-height:21px; margin-top:15px; padding:10px 0; border-top:#9DC10B 2px solid; }
/* foot CSS End */
.loading { width:550px; height:150px; color:#AAA; text-align:center; padding-top:150px; background:#333 url("images/loading.gif") no-repeat center 40px; }
.layer-form { width:550px; }
	.layer-form form { width:300px; padding:50px 0 50px 0px; margin:0 auto; }
	.layer-form form.reg { width:380px; }
	.layer-form form ul { clear:both; padding:4px 0; }
	.layer-form form ul label { display:block; color:#888; float:left; width:100px; padding-top:5px; text-align:right; }
	.layer-form form ul input { vertical-align:middle; height:19px; line-height:19px; border:#DDD 1px solid; }
	.layer-form form ul img { margin-top:4px; }
.loading-end {}
	.loading-end dl { width: 320px; height:190px; padding-top:100px; padding-left: 180px; }
	.loading-end dl dt { color:red; font-size:15px; font-weight:700; padding:0 0 10px 0; }
	.loading-end dl dd { color:#555; line-height:22px; padding-left:5px; }
	.error {  background:#FFF url("images/ico_error.jpg") no-repeat 60px 100px; }
	.success { background:#FFF url("images/ico_Success.jpg") no-repeat 60px 90px; }

/* QQ CSS */
.kfqq { width:142px; position:absolute; }
.kfqq dl,
.kfqq dl dt,
.kfqq dl dd { background-image:url("images/kefu.gif");}
	.kfqq dl {padding-bottom:21px; background-position: -284px bottom; background-repeat:no-repeat;}
	.kfqq dl dt { height:52px; padding:18px 0 0 10px; background-position: 0 0; background-repeat:no-repeat;}
	.kfqq dl dd { padding-left:1em; padding-top:5px; background-position: -142px 0; background-repeat:repeat-y;}
	.kfqq dl dd img { vertical-align:middle;}
/* QQ CSS End */

/* Book CSS */
.book { width:720px; margin:0 auto; padding:20px 0; background-color:#FFF; overflow:hidden;}
	.book h1 { width:100%;font-size:15px; padding:7px 0 3px 0;border-bottom:#ADCA56 2px solid; background-color:#FFF; }
	.book dl { width:700px;padding:5px 9px; border:#DDD 1px solid; margin-bottom:1px; background-color:#F3F3F3; overflow:hidden; }
	.book dl dt { width:119px; height:200px; float:left; line-height:18px; border:#CCC 1px solid; border-right:none; background-color:#F7F7F7; overflow:hidden; }
	.book dl dt img { display:block; margin:5px auto;}
	.book dl dd {width:578px; height:200px; float:left; line-height:18px; border:#CCC 1px solid; background-color:#FFF; overflow:hidden; }
	.book dl dd ul { clear:both; padding:5px 5px 3px 5px; border-bottom:#EFEFEF 1px dotted; overflow:hidden; zoom:1; }
	.book dl dd ul.zt { height: 17px; background-color:#FDFDFD;}
	.book dl dd ul.zt label { float:left; }
	.book dl dd ul.zt span { color:#CCC; float:right; }
	.book dl dd ul.nr { height:125px; word-break:break-all; }
	.book dl dd ul.hf { padding-top:3px; word-break:break-all; background-color:#F9F9F9; }
	.book .book-page { margin:1px 0; padding-right:5px; border:#DDD 1px solid; background-color:#F7F7F7; text-align:right; overflow:hidden; }
	.book form { border:#DDD 1px solid; padding:5px; background-color:#F3F3F3;}
	.book form ul { width:100%; padding:3px 0 4px 0; border-top:#FFF 1px solid; border-bottom:#F3F3F3 1px solid; background-color:#FAFAFA; }
	.book form ul label { width:120px; float:left; text-align:right; line-height:21px; display:inline-block; vertical-align:top; }
	.book form ul input { height:17px; line-height:17px; border:#DDD 1px solid; vertical-align:middle;}
	.book form ul textarea { width:560px; border:#DDD 1px solid; }
	.book form ul button { vertical-align:middle; }
	.book form ul var { font:12px ""; color:#F90; vertical-align:middle;}
/* Book CSS End */

/* link CSS */
.link { line-height:19px; }
/* link CSS End */

.art-content { padding:1em; line-height:21px; }
.alipay { width:520px; padding: 15px; height:180px; line-height:21px; background:url("images/alipay.jpg") no-repeat center 70px;}
.orders { width:97%; margin:0 auto; padding-top:25px; line-height:21px; }
	.orders table caption { background-color:#BBB; }

#content { width:750; margin:0 auto;  }
#side { float:left; width:373px;}
#side img { border:1px solid #CCC; padding:1px; }
#main { margin-left:373px; margin-bottom:20px; }
#main ul li { list-style: outside; list-style-type: disc; }

#content2 { width:750px; height:225px; margin-top:0; margin-bottom:20x;   }
#side2 { float:left; width:373px; }
#side2 img { border:1px solid #CCC; padding:1px; }
#main2 { margin-left:373px;  height:225px; }
#main2 ul li { list-style:outside2; list-style-type: disc; }


#content3 { width:750px; height:225px; margin-top:0; margin-bottom:20x;   }
#main3 { width:260px; height:225px; float:left;}
#main3 dl dt { list-style:none; font-weight:bold; font-size:12px; }
#main3 dl dt dd { list-style:outside2; list-style-type: disc; }
#side3 { margin-left:260px; }
#side3 img { border:1px solid #CCC; padding:1px; }

#paragraph_content { width:750px; margin:0 auto; position:relative; }
#insert_content_1 { position:absolute; top:197px; left:254px;}
#insert_content_2 { position:absolute; top:220px; left:254px;}
#insert_content_3 { position:absolute; top:120px; left:110px; color:#FFF; font-size:14px; }
#insert_content_4 { position:absolute; top:240px; left:36px;}
#insert_content_5 { position:absolute; top:278px; left:11px;}

