﻿/*

Rkanr Template System
Create at 2010-5-11 10:30:49

*/
/* --------- page module [226] 页面CSS css begin -------- */
/*Reset.css*/
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, DD, DL, DT, LI, OL, UL, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-family: inherit;
	font-family: ����,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: baseline;
}
A IMG
{
	border: none;
}
A
{
	text-decoration: none;
}
A:link
{
	text-decoration: none;
}
A:hover, A:active
{
	text-decoration: underline;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
Q:before, Q:after, BLOCKQUOTE:before, BLOCKQUOTE:after
{
	content: "";
}
UL
{
	list-style-type: none;
}
.clear
{
	clear: both;
}
/*link style*/
A.black
{
	color: black;
}
A.blue
{
	color: #1C58A1;
}
A.orange
{
	color: #FF6600;
}
A.red
{
	color: #F43133;
}
/*start*/
/*body*/
body
{
	background: white url(bg.gif) repeat-x;
}
/*header*/
#header
{
	width: 960px;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
}
#header .userbar
{
	height: 25px;
	clear: both;
	background: #ededed;
	border-bottom: solid 1px #d4d4d4;
	line-height: 25px;
	color: #7c7c7c;
}
#header .userbar .reg
{
	line-height: 15px;
	padding: 1px 5px 0 6px;
	background: #ff5c0c url(reg.gif) no-repeat;
	color: white;
	margin: 0 5px;
}
#header .userbar .reg:hover
{
	text-decoration: none;
}
#header .userbar input
{
	width: 73px;
	height: 15px;
	border: 0;
	border: solid 1px #d5d5d5;
}
#header .userbar .login
{
	width: 36px;
	height: 15px;
	background: orange url(login.gif) no-repeat;
	border: 0;
	color: White;
	padding: 0;
	line-height: 15px;
	margin: 0 5px;
}
#header .userbar a
{
	padding-left: 15px;
	background: #ededed url(icon01.gif) no-repeat;
	color: #7c7c7c;
}
#header .userbar .forgetpwd
{
	margin-right: 320px;
}
#header .pageheader
{
	height: 70px;
	margin-top: 48px;
	background: white url(headerbg.gif) no-repeat;
}
#header .pageheader .logo
{
	float: left;
	margin-right: 35px;
	display: inline;
}
#header .pageheader .tab
{
	float: left;
	margin-top: 44px;
	display: inline;
}
#header .pageheader .tab li
{
	float: left;
}
#header .pageheader .tab li a
{
	width: 100px;
	height: 26px;
	display: block;
	background: white url(tab.gif) no-repeat;
	color: #9d9d9d;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	line-height: 26px;
}
#header .pageheader .tab li a:hover, #header .pageheader .tab li .onselect
{
	text-decoration: none;
	background: white url(tabselect.gif) no-repeat;
	color: White;
}
#header .navbar
{
	width: 940px;
	padding: 8px 10px 10px;
	height: 21px;
	background: white url(navbar.gif) no-repeat center top;
	clear: both;
	text-align: right;
}
#header .navbar .nav
{
	float: left;
	margin-left: 12px;
	display: inline;
}
/* CSS滑动门 */
#header .navbar .nav li
{
	float: left;
	margin-left: 3px;
	display: inline;
	padding: 0 0 0 8px;
	background: none;
}
#header .navbar .nav li:hover, #header .navbar .nav .lion
{
	background: url(navselect.gif) no-repeat left top;
}
#header .navbar .nav li a
{
	display: block;
	padding: 4px 13px 4px 0;
	color: white;
	background: url(line.gif) no-repeat right top;
}
#header .navbar .nav li a:hover
{
	color: #ff5207;
	background: url(navselect.gif) no-repeat right top;
	text-decoration: none;
	_color: white; /* hack for IE 6*/
	_background: url(line.gif) no-repeat right top; /* hack for IE 6*/
	_text-decoration: underline; /* hack for IE 6*/
}
#header .navbar .nav li .onselect
{
	color: #ff5207;
	background: url(navselect.gif) no-repeat right top;
}
#header .navbar .nav li .onselect:hover
{
	color: #ff5207;
	background: url(navselect.gif) no-repeat right top;
	text-decoration: none;
}
#header .navbar .search
{
	width: 381px;
	padding-left: 26px;
	margin-left: 40px;
	height: 21px;
	float: left;
	background: url(search.gif) no-repeat;
}
#header .navbar .ddl
{
	width: 57px;
	height: 21px;
	float: left;
}
#header .navbar .search input
{
	width: 262px;
	height: 15px;
	border: 0;
	padding: 0px;
	vertical-align: middle;
}
#header .navbar .searchbtn
{
	width: 38px;
	height: 21px;
	border: 0;
	padding: 0;
	background: white url(searchbtn.gif) no-repeat;
	color: #ff5207;
	margin: 0 10px;
}
#header .navbar .upload
{
	height: 12px;
	display: block;
	float: right;
	background: url(upload.gif) no-repeat;
	padding: 5px 27px 5px;
	color: White;
}
#header .navbar .shopreg
{
	height: 12px;
	display: block;
	float: right;
	background: url(shopreg.gif) no-repeat;
	padding: 5px 27px 5px;
	color: White;
}
#header .location
{
	width: 940px;
	padding: 8px 10px 5px;
	background: white;
	color: #454545;
}
#header .location a
{
	color: #454545;
}
/*content*/
#content
{
	width: 960px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	background: white;
}
/*full*/
#content .fullbox
{
	width: 950px;
	clear: both;
	overflow: hidden;
	background: white url(fullbox.gif) repeat-y;
	margin: 10px auto;
}
#content .firstbox
{ margin-top:0;}
#content .fullbox .title
{
	height: 18px;
	padding: 15px 160px 0 30px;
	background: #62b44c url(fullboxheader.gif) no-repeat;
}
#content .fullbox .title h2, #content .fullbox .title h2 a
{
	float: left;
	color: #ff5101;
	font-weight: bold;
}
#content .fullbox .title .more
{
	float: right;
	color: White;
	background: url(point.gif) no-repeat left 4px;
	padding-left: 12px;
}
#content .fullbox .content
{
	float: left;
	width: 930px;
	padding: 0 10px 10px;
	background: url(fullboxfooter.gif) no-repeat bottom;
}
/*album*/
#content .fullbox .album
{
	width: 910px;
	padding: 10px 20px 25px;
}
#content .fullbox .album li
{
	width: 106px;
	margin: 8px 12px;
	overflow: hidden;
	float: left;
	display: inline;
}
/* 固定高度图片方案 */
#content .fullbox .album li .preview
{
	width: 96px;
	height: 72px;
	display: block;
	padding: 4px;
	border: solid 1px #cccccc;
}
#content .fullbox .album li .preview img
{
}
/* 未知高度图片垂直居中方案 */
#content .fullbox .album li .logo
{
	width: 104px;
	height: 80px;
	border: solid 1px #cccccc;
	text-align: center; /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align: middle; /* 针对IE的Hack */ 
	*display:block;
    *font-size:71px;/*约为高度的0.873，80*0.873 约为71 有说是0.89 */
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
#content .fullbox .album li .logo img
{ /*设置图片垂直居中*/
	vertical-align: middle;
}
#content .fullbox .album li .descn
{
	height:30px;
	overflow:hidden;
	margin-top: 5px;
	text-align: center;
}
#content .fullbox .album li .descn, #content .fullbox .album li .descn a
{
	color: #929292;
	line-height: 15px;
}

/*footer*/
#footer
{
	width: 910px;
	height: 100px;
	margin: 0 auto;
	padding: 15px 25px;
	clear: both;
	background: white url(footer.gif) no-repeat center top;
	overflow: hidden;
}
/* +copyright */
#footer .copyright li
{
	text-align: center;
	line-height: 20px;
}

/* --------- page module [226] 页面CSS css end -------- */
