/* html{filter: gray();} */

body {
	background:	#fff url(m.png) repeat-x 0 -85px;
	font:		small/normal Arial,Helvetica,Sans-Serif;
	margin:		0;
	padding:	0;
	min-width:	980px;
}

a {
	color:			#03c;
	text-decoration:	none;
}

a:visited {
	color:	#639;
}

a:hover, h3 a {
	text-decoration:	underline;
}

h1, h2, h3, h4, h5, h6 {
	color:		#525051;
	font-size:	small;
	font-weight:	200;
	margin:		0;
	padding:	0;
}

h1 {
	font-size:	93%;
	color:		#898994;
}

.sb_ph h1 {
	text-transform:	uppercase;
}

h2, h3 {
	font-size:	125%;
}

h1 a {
	color:	#f60;
}

h2 {
	margin:	0 0 .62em;
}

h2, h2 a, h2 a:visited {
	color:	#f76120;
}

h2 span {
	margin-left:	.47em;
	font-size:	small;
	color:		#525051;
}

h2 span span, h2 cite {
	margin:	0 .47em 0 0;
}

h2 span a, h2 span a:hover {
	color:	#03c;
}

img {
	border:	0;
}

cite, .sb_cite {
	color:		#568e1a;
	font-style:	normal;
	word-wrap:	break-word;
}

strong {
	font-weight:	700;
}

.sb_count {
	color:		#898994;
	font-size:	93%;
}

.sb_meta, .sb_meta a, .sb_meta a:visited {
	color:	#a1a1a1;
	margin:	0;
}

.sb_alert {
	color:	#d90026;
}

.sb_alert a {
	font-style:	italic;
}

#sw_hdr, #sw_content, #sw_main, #sw_foot {
	width:	100%;
	float:	left;
}

#sw_content {
	position:	static;
	z-index:	3;
	min-height:	344px;
}

#sw_canvas {
	padding:	0 0 0 15px;
}

#sw_main {
	width:		100%;
	margin:		0 0 0 -15px;
	padding:	0 0 1.54em 15px;
}

﻿h2, h3 {
	font-size:	110%;
}

.ja h2, .ja h3 {
	font-size:	120%;
}

#sw_aside {
	__zoom:	1;
	width:	185px;
	float:	left;
	margin:	0 0 0 -195px;
	color:	#525051;
}

#sw_aside ul, #sw_aside li {
	padding:	0;
	list-style:	none;
	overflow:	hidden;
}

#sw_aside li {
	padding:	4px 0;
	margin-top:	1px;
}

#sw_aside a, #sw_aside em {
	font-style:	normal;
	word-wrap:	break-word;
}

div#sw_nav ul, div#sw_nav li, #sw_nav a, #sw_nav em, #sw_nav span {
	display:	block;
	margin:		0;
	padding:	0;
	width:		170px;
}

div#sw_nav li {
	margin:	0 0 1px;
}

#sw_nav a, #sw_nav em {
	background:	#f2f2f2;
	color:		#03c;
	padding:	4px 20px;
	width:		130px;
}

#sw_nav a {
	width:	128px;
	border:	1px #f2f2f2 solid;
}

#sw_nav a:hover {
	background-color:	#dadada;
	border-color:		#dadada;
}

#sw_nav a:focus {
	outline:	none;
	border:		1px #333 dotted;
}

#sw_nav em {
	background:	none;
	color:		#fff;
	font-style:	normal;
	font-weight:	bold;
	position:	relative;
}

#sw_nav span {
	background:	url(m.png) right -1px no-repeat;
	display:	block;
	height:		23px;
	margin:		-23px 0 0;
	padding:	0 40px 0 0;
	width:		auto;
}

#sw_nav span span {
	margin:			0;
	padding:		0;
	background-position:	-24px -1px;
	width:			71px;
}

.sw_navA {
	background:	#f9761d;
	__float:	left;
	position:	relative;
}

.sw_nav1 {
	text-transform:	uppercase;
}

.sw_menu {
	background:	none;
	padding:	0 20px 10px;
	font-size:	93%;
}

.sw_menu h2 {
	color:		#898994;
	background:	none;
	margin:		0;
	padding-top:	10px;
	font-size:	100%;
	border:		0;
	text-transform:	uppercase;
}

.sw_menu h3 {
	font-size:	small;
}

.sw_menu ul {
	margin:	0 0 5px;
}

#sc_expPane {
	padding-top:	16px;
}

#sw_nav a, #sw_nav em {
	padding:	4px 20px;
	__padding:	5px 20px 3px;
	a:		0;
}

.ja #sw_nav a, .ja #sw_nav em {
	padding:	4px 20px;
}

#sw_refine li {
	padding:	0;
}

#sw_refine li a, #sw_refine li .sw_active {
	padding:	4px 10px;
	display:	table-cell;
	display:	inline-block;
}

#sw_refine li .sw_active {
	text-decoration:	none;
	border:			solid 1px #daeef4;
	background-color:	#daeef4;
	padding:		3px 9px;
	color:			#525051;
	font-weight:		bold;
}

#sw_refine li a:hover {
	border:		1px solid #abd9e9;
	padding:	3px 9px;
}

#sw_refine li a:visited {
	color:	#03c;
}

#sw_refine h2 a, #sw_refine h2 a:hover {
	color:			#898994;
	text-decoration:	none;
}

#sw_refine ul {
	padding-left:	5px;
}

#sw_refine .sw_more ul {
	padding:	0;
}

.sb_th, .sb_tc .sb_te, .sb_to .sb_tce {
	display:	none;
}

.sb_tc .sb_ti, .sb_to .sb_ti {
	margin:		.2em 5px 0 0;
	float:		left;
	cursor:		pointer;
	width:		9px;
	height:		9px;
	_overflow:	hidden;
	background:	#fff url(m.png) -9px -26px;
}

.sb_to .sb_ti {
	background-position:	0 -26px;
}

ul.sb_te {
	margin-bottom:	5px;
}

#sw_refine ul.sw_sublist {
	padding-left:	10px;
}

.sb_ts, #sw_refine .sc_rbob {
	display:	block;
}

.sb_rr {
	margin:		5px 0 0 0;
	padding-left:	10px;
}

#sw_refine .sb_rr div {
	float:	left;
}

.sb_rr .sb_in {
	font-size:	100%;
	height:		1.67em;
	border:		1px solid #CCC;
	margin:		3px 5px 0 0;
	padding:	4px 0 0 2px;
	width:		3.42em;
}

.sb_rr .sb_btn {
	background:	#fff;
	border:		0;
	color:		#03c;
	font-size:	100%;
	padding:	0 0 3px 0;
	cursor:		pointer;
}

.sb_rr input.sb_btn:hover {
	text-decoration:	underline;
}

.sw_num {
	padding:	0 5px;
	color:		#898994;
}

#sw_refine .sb_rr label {
	display:	block;
	width:		3.33em;
}

.sw_menu h2:before, .sw_menu li:after, .sw_menu ul:after {
	content:	".";
	display:	block;
	clear:		both;
	height:		0;
	visibility:	hidden;
}

#sw_aside .sc_clr {
	clear:	both;
}

#sw_aside .sc_vc0 {
	float:	left;
	margin:	4px 10px 20px 0;
}

#sw_aside a.sc_va1 {
	padding:	0;
}

.sc_browseEntry {
	position:	fixed;
	_position:	static;
	display:	block;
	bottom:		0;
	left:		0;
	z-index:	2;
	padding:	5px 10px;
	width:		152px;
	border:		solid 1px #ccc;
	color:		#03c;
	background:	#f7f7f7 url(m.png) repeat-x 0 -120px;
}

a.sc_browseEntry:hover {
	text-decoration:	none;
	background-position:	0 -136px;
	border-color:		#abd9e9;
}

a.sc_browseEntry:hover span {
	text-decoration:	underline;
}

.sb_browseEntryIcon {
	margin:		.3em 5px 0 0;
	float:		left;
	width:		5px;
	height:		8px;
	_overflow:	hidden;
	background:	url(m.png) -113px -27px;
}

.sc_browseEntry:hover .sb_browseEntryIcon {
	text-decoration:	none;
	background-position:	-102px -27px;
}

.sb_results, .sb_results ul, .sb_results li, .sb_results li li {
	list-style-type:	none;
	margin:			0;
	padding:		0;
}

.sb_results li {
	padding:	0 0 1.38em;
}

.sb_results p {
	margin:		0;
	line-height:	1.3em;
	word-wrap:	break-word;
}

.sb_results .sb_meta {
	line-height:	1.3em;
}

.sb_results .sb_meta li, .sp_pss li {
	display:	inline;
}

.sb_pag {
	padding:	0;
	margin:		0;
	width:		100%;
	float:		left;
}

.sb_pag ul, .sb_pag li {
	list-style:	none;
	margin:		0;
	padding:	0;
}

.sb_pag li {
	float:	left;
}

.sb_pag h4 {
	display:	none;
}

.sb_pag a, .sb_pag span {
	display:	block;
	border:		1px solid #d4d4d4;
	padding:	.3em .7em;
	margin:		0 .38em 0 0;
	text-align:	center;
}

.sb_pag a, .sb_pag a:visited {
	color:	#f76120;
}

a.sb_pagP, a.sb_pagN, span.sb_pagSp {
	padding:	.38em .5em;
	border:		none;
	color:		#03c;
}

a.sb_pagP:visited, a.sb_pagN:visited {
	color:	#639;
}

.sb_pag a:hover, a.sb_pagS {
	text-decoration:	none;
	background:		#fbefdb;
	border:			1px solid #ffa615;
}

a.sb_pagP {
	margin-right:	.7em;
	padding-left:	0;
}

a:hover.sb_pagP, a:hover.sb_pagN {
	text-decoration:	underline;
	background-color:	transparent;
	border:			none;
}

a.sb_pagP, a.sb_pagN {
	padding-top:	.5em;
}

#sw_hdr {
	position:	relative;
	z-index:	1001;
	_float:		none;
	min-height:	100px;
	_height:	100px;
	min-width:	980px;
}

#sw_tbbg {
	background:	#525051 url(m.png) 0 -85px;
	margin-bottom:	-1.85em;
	height:		1.85em;
}

#sw_ltxt {
	font-size:	170%;
	left:		40px;
	position:	absolute;
	top:		44px;
}

#sw_im {
	position:	absolute;
	height:		100px;
	width:		450px;
	filter:		alpha(opacity=0);
	opacity:	0;
	top:		0;
	left:		0;
}

#sw_imL {
	margin:		36px 0 0 20px;
	_overflow:	hidden;
	width:		125px;
	height:		45px;
}

.sw_imLd #sw_imL {
	background:	url(j1.png) 0 -45px;
}

#sw_imL.sc_idk {
	background-position:	0 0;
}

#sw_imL2, #sw_pLLogo2 {
	display:	none;
	_display:	block;
	height:		300px;
	width:		125px;
	margin:		-45px 0 0 -1px;
}

.sw_imLd #sw_imL2 {
	_filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='j1.png', sizingMethod='crop');
}

#sw_pLLogo {
	margin:		36px 0 0 20px;
	background:	url(m.png) 0 -39px;
	_overflow:	hidden;
	width:		125px;
	height:		45px;
	position:	absolute;
	top:		0;
	left:		0;
}

.sc_idk #sw_imL2 {
	margin-top:	0;
}

#sw_im #sw_imL {
	_background:	none;
}

.sw_logo {
	display:	block;
	height:		45px;
	width:		125px;
	margin:		-30px 10px 0 0;
	float:		left;
}

#sb_form .sw_logo {
	margin-right:	40px;
}

.sw_logoT {
	color:		#000;
	cursor:		pointer;
	display:	block;
	font-size:	13px;
	position:	absolute;
	top:		-9em;
	z-index:	-1;
}

.sw_box a:hover {
	text-decoration:	none;
}

#sw_hdr .sw_box {
	padding:	47px 0 0 20px;
	margin:		0;
}

#sw_hdr .sw_bd {
	margin-top:	-2.43em;
}

.sb_form_align {
	margin-left:	175px;
	padding:	5px 0 0;
}

a.sw_cb {
	position:	absolute;
	top:		2.58em;
	right:		1.58em;
	color:		#5073b9;
	font-size:	93%;
}

.sb_form_align {
	__padding-top:	2px;
	a:		0;
}

#sw_hdr #sch_scopes li a {
	__padding-bottom:	1px;
	_padding-bottom:	0;
	zoom:			1;
}

#sw_hdr #sch_scopes {
	vertical-align:	middle;
}

.sw_tb, .sw_tb a, .sw_tb * {
	color:		#fff;
	margin:		0;
	padding:	0;
}

.sw_tb a:visited {
	color:	#fff;
}

.sw_tb {
	padding:	.35em 0;
	font-size:	93%;
	width:		100%;
	min-height:	14px;
}

.sw_tb ul {
	display:	block;
	list-style:	none;
	float:		left;
}

.sw_tb div ul {
	padding-right:	1.5em;
}

ul.sw_right {
	float:		right;
	white-space:	nowrap;
	padding-right:	.85em;
}

.sw_tb ul li {
	border-left:	solid 1px #ccc;
	padding:	0 1.33em 0 1.58em;
	display:	inline;
	zoom:		1;
}

.sw_tb div li {
	padding-right:	0;
	border:		0;
}

ul.sw_right li {
	padding:	0 0 0 .85em;
	border:		0;
}

.sw_right li span {
	padding-right:	.85em;
	zoom:		1;
}

.sw_tbb {
	height:		1px;
	font-size:	1px;
	background:	#d1d7da;
	opacity:	.5;
	filter:		alpha(opacity=50);
	width:		100%;
	clear:		both;
}

.sc_active, .sw_u {
	font-weight:	bold;
}

﻿#sw_hdr .sw_tb {
	font-size:	small;
	line-height:	normal;
}

#sw_bta, #sw_fbta {
	font-size:	12px;
	font:		arial regular;
	color:		#006dd4;
	display:	block;
	margin:		-7px 0 0 20px;
}

#sw_bta {
	position:	absolute;
	margin-top:	38px;
	_margin-top:	36px;
	left:		20px;
	top:		38px;
}

#sw_fbta.sw_drk {
	color:	#fff;
}

.content_wrap .sw_logo {
	background:		url(k_zh_cn.png) 0 -39px no-repeat;
	_background-image:	none;
	_filter:		progid:DXImageTransform.Microsoft.AlphaImageLoader(src='k_zh_cn.png', sizingMethod='crop');
}

.lit .sw_logo {
	background-position:	0 -85px;
	_margin-top:		-85px;
	_height:		130px;
}

.sw_imLd #sw_imL {
	background:	url(j1_zh_cn.png) 0 -45px no-repeat;
}

#sw_imL.sc_idk {
	background-position:	0 0;
}

#sw_pLLogo {
	background:	url(j_zh_cn.png) 0 -38px no-repeat;
}

#sw_imL2, #sw_pLLogo2 {
	margin-left:	0;
}

.sw_imLd #sw_imL2 {
	_filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='j1_zh_cn.png', sizingMethod='crop');
}

#sw_im #sw_imL {
	_background:	none;
}

#sb_foot {
	font-size:	85%;
	clear:		both;
	float:		left;
	width:		100%;
	border-top:	solid 1px #f1f1f1;
}

#sw_footL, #sw_footL a {
	color:	#898994;
}

#sb_foot ul {
	display:	block;
	list-style:	none;
	margin:		5px 10px;
	padding:	0;
	float:		right;
}

#sb_foot li {
	display:	inline;
}

#sb_foot a, #sb_foot span {
	margin:	.4em;
}

#sb_foot a span {
	margin:	0;
}

a#sb_feedback {
	color:	#F76120;
}

#sb_foot {
	font-size:	small;
}

.sw_b input {
	float:		left;
	__float:	none;
	border:		0;
	margin:		0 0 -.8em;
	color:		#333;
	font-size:	100%;
	padding:	.2em .64em 0 .44em;
	width:		24.0333em;
	height:		1.4em;
	line-height:	1.2em;
}

.sw_bd {
	position:	relative;
	float:		left;
}

.sw_bd2 .sw_b {
	float:	left;
}

input.sw_q_nrw {
	width:	14.9333em;
}

.sw_b .sw_qbtn {
	background:	#f9761d url(m.png) 0 -1px;
	cursor:		pointer;
	height:		24px;
	width:		24px;
	padding:	24px 0 0;
	margin:		0 0 -12px;
	overflow:	hidden;
}

#sb_form_q2 {
	width:	15.5em;
}

.sw_b {
	font-size:	115.9%;
	__font-size:	113%;
	float:		left;
	__float:	none;
	border:		1px #acbabd solid;
	background:	#fff;
	padding:	.2em .2em 1em;
	__padding:	.13em .2em .93em;
	margin:		0 1px 0 0;
	white-space:	nowrap;
}

#sw_as {
	left:		-1px;
	position:	relative;
	clear:		both;
	display:	none;
	font-size:	small;
}

#sw_filt {
	__margin-top:	1px;
	font-size:	85%;
}

#sw_filt input {
	margin-left:	-3px;
	_margin:	0 0 -1px -8px;
	zoom:		1;
}

#sw_filt label {
	color:		#525051;
	zoom:		1;
	margin-right:	10px;
}

#sw_filt a {
	color:	#03c;
}

#sw_filt {
	font-size:	90%;
}

.sb_adsW {
	clear:			both;
	padding:		0 10px;
	margin:			.7em -10px 1.39em;
	background-color:	#f3faff;
	overflow:		hidden;
	word-wrap:		break-word;
}

.sb_adsN {
	padding:	0 .4em .77em 0;
}

.sb_adsW a, .sb_adsN a {
	display:		block;
	width:			100%;
	text-decoration:	none;
	padding:		.42em 0 .48em;
}

.sb_adsW a:visited, .sb_adsN a:visited, .sb_adsW a:hover, .sb_adsN a:hover {
	text-decoration:	none;
}

.sb_adsN a {
	padding:	0 0 1.3em;
}

.sb_adsN h2, .sb_adsW h2 {
	color:		#898994;
	font-size:	93%;
	font-weight:	200;
	margin:		0 0 .9em;
}

.sb_adsW h2 {
	float:	right;
	margin:	-.3em 0 0 0;
	cursor:	pointer;
}

.sb_adsW a h3, .sb_adsN a h3 {
	color:			#03c;
	font-size:		120%;
	font-weight:		200;
	text-decoration:	underline;
	display:		inline;
}

.sb_adsW a:visited h3, .sb_adsN a:visited h3 {
	color:	#639;
}

.sb_adsN h3 {
	display:	block;
}

.sb_adsN ul, .sb_adsW ul {
	list-style:	none;
	margin:		0;
	padding:	0;
}

.sb_adsW ul {
	margin:	0 0 .31em;
}

.sb_adsN p, .sb_adsW p {
	color:	#000;
	margin:	0;
}

.sb_adsW p {
	padding:	.2em 0 0 0;
}

.sb_adsW cite {
	margin-left:	.5em;
}

.sb_adsN cite {
	display:	block;
	__word-break:	break-all;
	word-wrap:	normal;
}

.sb_adsD {
	color:		#525051;
	margin-left:	.5em;
}

.sc_cbs {
	white-space:	nowrap;
}

.sb_adsW .sc_cbs {
	cursor:	pointer;
}

.sb_adsW .sc_cb {
	position:	relative;
}

.sb_adsW .msg {
	__float:	left;
	width:		auto;
	margin:		0;
}

.sb_adsW .sc_cbt .sc_cb, .sb_adsW .sc_cbi img, .sb_adsW .sc_cbti .sc_cbs {
	margin-left:	.75em;
}

.sc_cbti .sc_cb {
	margin-left:	.5em;
}

.sc_cbi img, .sc_cbti img {
	margin-bottom:	-.16em;
}

.sb_adsN div a, .sb_adsN div a:visited {
	color:			#898994;
	text-decoration:	underline;
}

.sb_adsN div a:hover, .sc_cb:hover {
	text-decoration:	underline;
}

.sb_adsN ul li p a, .sb_adsW ul li h3 a, .sb_adsN ul li h3 a, .sb_adsW ul li cite a, .sb_adsW ul li a+h3, .sb_adsW ul li cite+span a, .sb_adsW ul li h3+span a, .sb_adsW ul li h3, .sb_adsW ul li span a {
	display:	inline;
}

.sb_adsW ul li h3 a, .sb_adsN ul li h3 a {
	text-decoration:	underline;
}

.sb_adsN ul li p a, .sb_adsW ul li p a {
	color:		#000;
	padding:	0 0 .2em;
}

.sb_adsN ul li cite a, .sb_adsW ul li cite a {
	color:	#568E1A;
}

.sb_adsN ul li cite a {
	display:	block;
}

.sb_adsN ul li a:-moz-any-link:empty, .sb_adsW ul li a:-moz-any-link:empty {
	display:	none;
}

.sb_adsN h3, .sb_adsW h3 {
	font-size:	110%;
}

.sb_adsN p {
	line-height:	140%;
}

.sb_adsW h2 {
	_margin:	0;
	a:		0;
}

.ja .sb_adsN h3, .ja .sb_adsW h3 {
	font-size:	120%;
}

#sw_nav .sw_navA a {
	color:		#fff;
	position:	relative;
	background:	none;
	font-weight:	700;
}

#sw_nav .sw_navB {
	background:	#f2f2f2;
	padding:	4px 10px 2px;
	line-height:	92%;
	font-size:	85%;
	margin-bottom:	0;
}

#sw_nav .sw_navB span, #sw_nav .sw_navB a, #sw_nav .sw_navB a:hover {
	background:	none;
	padding:	0;
}

#sw_nav .sw_navB a {
	display:	inline-block;
	text-transform:	uppercase;
	border-color:	#f2f2f2;
}

#sw_nav .sw_navB span {
	color:	#03c;
	float:	left;
	margin:	0 5px 0 0;
	height:	auto;
}

#sw_nav .sw_navS em {
	background:	#fafafa;
	font-weight:	bold;
	color:		#000;
}

#sw_nav .sw_navC a, #sw_nav .sw_navC em {
	padding-left:	35px;
	font-size:	92%;
}

#sw_nav .sw_navC a {
	background:	#fafafa;
	border-color:	#fafafa;
}

#sw_nav .sw_navC a:hover {
	background:	#dadada;
	border-color:	#dadada;
}

.sc_rvi {
	margin:	0 0 .3em 0;
}

.sc_rvi .sc_ap1 p {
	display:	block;
}

.sc_rc1, .sc_rc2 {
	white-space:	nowrap;
}

.sc_rc2 {
	margin-left:	-2px;
}

.sc_rc1 img {
	width:		12px;
	height:		12px;
	vertical-align:	bottom;
}

.sc_cbg {
	display:	inline-block;
}

.sc_cbg img {
	margin-right:	4px;
	vertical-align:	top;
}

.sc_rbob {
	color:	#568e1a;
}

.sc_rbpb {
	color:	#77add0;
}

.sc_rbgc {
	margin-left:	.5em;
	__margin:	0;
	a:		0;
}

.sc_rb {
	display:		table-cell;
	__display:		inline-block;
	margin:			.3em .5em 0 0;
	background-color:	#ccc;
	overflow:		hidden;
	vertical-align:		top;
	height:			10px;
}

.sc_rbob .sc_rb {
	width:	110px;
}

.sc_rbpb .sc_rb {
	width:	80px;
}

.sc_rbob .sc_rbgb {
	background-color:	#568e1a;
	display:		block;
	height:			10px;
}

.sc_rbpb .sc_rbgb {
	background-color:	#77add0;
	__display:		block;
	height:			10px;
}

