
/*reset*/
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {margin: 0;	padding: 0;}
fieldset, img {border: 0;}
/* remember to define focus styles! */
:focus {	outline: 0;}
address, caption, cite, code, dfn,em, th, var, optgroup {font-style: normal;	font-weight: normal;}
abbr, acronym {border: 0;	font-variant: normal;}
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

input, button, textarea,select, optgroup, option {font-family:inherit;font-size: inherit;font-style: inherit;font-weight: inherit;margin:inherit;}

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */

code, kbd, pre, samp { font-family: courier new, courier, monospace; ont-size: 100%;} /* 统一等宽字体 */
pre{ 
	white-space:pre-wrap;/*css-3*/ 
	white-space:-moz-pre-wrap;/*Mozilla,since1999*/ 
	white-space:-pre-wrap;/*Opera4-6*/ 
	white-space:-o-pre-wrap;/*Opera7*/ 
	word-wrap:break-word;/*InternetExplorer5.5+*/
} 


/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
/*input, button, textarea, select {*font-size: 100%;}
input {font-size:11px;}*/
body {line-height: 1.5;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;	border-spacing: 0;margin:0 auto;}
caption, th {text-align: left;}

sup, sub {	font-size: 100%;	vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}


h1 { font-size: 2em;line-height:1.5em;} 
h2 { font-size: 1.5em; line-height:1.5em;} 
h3 { font-size: 1.5em; line-height:1.2em;} 
h4 { font-size: 1.4em; line-height:1.2em;}
h5 { font-size: 1.2em;line-height:1.2em;}
h6 { font-size: 1em;} 
h1, h2, h3, h4, h5, h6 {font-weight: normal;}

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

button {padding:0 5px;}


body{
	margin:0 auto;padding:0;text-align:center;
}

body blockquote.ads-quote {
	text-align:left;
	padding:0;
	background-repeat:no-repeat;
	background-position:center;
}
body blockquote.ads-quote div.ads-conlinks
,body blockquote.ads-quote div.ads-con {
	overflow:hidden;
}

a.ads-link {
	display:block;
	text-align:center;
}
body blockquote.ads-quote pre.ads-by-pre {
	padding:0;
	margin:0;
	text-align:right;
	line-height:11px;
	height:11px;
	font-size:11px;
}
body blockquote.ads-quote pre.ads-by-pre a{
	height:11px;
	line-height:11px;
	display:block;
	float:right;
	background-color:#848484;
	color:#d5d5d5;
	padding:0;
	border:1px solid #777;
	text-align:center;
	width:65px;
}
body blockquote.ads-quote pre.ads-by-pre a i {
	background-color:#666;
	font-size:9px;
	padding:0 3px;
	color:#eee;
}