@charset "UTF-8";
dd.nounderline a,/*dd.nounderline a:visited*/{
	color:#0f0cbf;
	text-decoration:none;
}	
/*dd.nounderline a:hover*/{
	color:#0f0cbf;
	text-decoration:none;
}

dd.way a,/*dd.way a:visited*/{
	color:#5f5f5f;
	text-decoration:none;
}
/*dd.way a:hover*/{
	color:#ff0000;
	text-decoration:none;
}

em,cite{
	font-style:normal;
}
/*h1,h2*/,h3,h4,/*h5,h6*/,dl,dt,dd,ul,li,form{
	margin:0;
	padding:0;
	font-weight:normal;
}

#quicksearch{width:960px;margin:0 auto;}
.quicksearch {
border:1px solid #c5c5c5;
height:80px;
margin:0 0 8px;
background-color:#fff;
}
.quicksearch ul{
	float:left;
	list-style-type:none;	
	padding:4px 0 0 32px;
}
.quicksearch ul li {
	float:left;
	font-size:12px;
	height:17px;
	margin:-5px 0 0 5px;
	padding-top:6px;
	text-align:center;
	width:94px;
}
.quicksearch dl ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:958px;
}

.quicksearch dl ul cite{
	color:#5f5f5f;
	font-style:normal;
}
.quicksearch dl ul li{
	float:left;
	width:110px;
	height:30px;
	padding-top:10px;
	margin:0;
}

.classify{
	height:24px;
	background-color:#F9F9F9;
}
.classify em{
	float:left;
	width:154px;
	line-height:23px;
	padding:1px 0 0 10px;
	font-size:14px;
	font-weight:bold;
}
.classify em a{text-decoration:none;}
.classify_2{
	height:24px;
	background:#F7FBFF;
	border-bottom:1px solid #ccc;
}
.classify_2 em{
	float:left;
	width:154px;
	line-height:23px;
	padding-top:1px;
	font-size:14px;
	background:#D0E4F8;
	font-weight:bold;
}

.quicksearch .subtitle{
	padding:18px 10px 0 0;
	width:80px;
	text-align:right;
}
.quicksearch .subtitle a,/*.quicksearch .subtitle a:visited*/{
	color:#5f5f5f;
	text-decoration:none;
}/*
.quicksearch .subtitle a:hover*/{
	color:#ff0000;
	text-decoration:none;
}
.quicksearch .more{
	width:50px;
	padding-top:18px;
}
.quicksearch .more a,/*.quicksearch .more a:visited*/{
	color:#5f5f5f;
	text-decoration:none;
}/*
.quicksearch .more a:hover*/{
	color:#ff0000;
	text-decoration:none;
}
.quicksearch .way{
	padding-top:5px;
}

.selected{
	border-width:1px;
	border-style:solid;
	border-color:#5898F3;
	border-bottom-color:#fff;
	color:#5898F3;
	cursor:pointer;
	background:#ffffff;
	font-weight:bold;
	position:relative;
	z-index:100;
	}
.noselected{
	border:1px solid #9ec9ec;
	color:#0f0cbf;
	cursor:pointer;
	border-bottom:none;
	}	
.hover{border-color:#5898F3;border-bottom:1px solid #fff;text-decoration:underline;}
.topline{
	width:auto;
	height:1px;
	border-top:1px solid #5898F3;
	margin-top:-1px;
	position:relative;
	z-index:10;
	font-size:0;
}
.topline1{
	width:auto;
	height:1px;
	border-top:1px solid #9ec9ec;
	margin-top:-1px;
	position:relative;
	z-index:10;
	font-size:0;
}

.searchway{
	float:right;
	font-size:14px;
	padding:4px 20px 0 0;
}
.searchway a,/*.searchway a:visited*/{
	text-decoration:none;
}/*
.searchway a:hover*/{
	color:#ff0000;
	text-decoration:none;
}
.searchway cite{
	color:#666666;
}


.imgborder{
	border:1px solid #000000;
}

ul#topnav {
	margin: 0; padding: 0;
	width: 180px;
	list-style: none;
	border:1px solid #DBE1E6;
	letter-spacing:normal;
}
ul#topnav li {
	margin: 0; padding: 0;
	width:0;
	position: relative; /*--Important--*/
	background: url(images/sprite_pg_slate.gif) no-repeat;
}

ul#topnav li a {
	display:block;
	width:160px;
	height: 30px;
	line-height:30px;
	padding:0 10px;
	color:#333;
	text-decoration:none;
	border-color:#fff;
	border-style:solid;
	border-width:0 0 1px;
}
ul#topnav li:hover a, ul#topnav li a:hover {margin:0 0 0 -5px;padding:0 5px 0 20px; color:#fff;background-position: 0 -2387px;border-color:#DBE1E6;border-style:solid;border-width:0 0 1px; } /*--Hover State--*/
ul#topnav li a:hover{}
ul#topnav a {
	background: url(images/sprite_pg_slate.gif) 0 -2276px no-repeat;
	width: 180px;
}
.pa-button-title, .pa-button-icon {
	display:inline-block;
vertical-align:middle;
cursor:pointer;
position:relative;
z-index:2;
}
.pa-button-icon{
height:24px;
margin:3px 4px 3px 7px;
position:relative;
width:24px;
z-index:3;
}
.pa-button-title {
font-weight:bold;
max-width:10em;
overflow:hidden;
padding-left:1px;
white-space:nowrap;
}
a.pa-btn-open {
height:20px;
left:-999em;
position:absolute;
top:6px;
width:15px;
}
.hide-textindent {
display:block;
overflow:hidden;
text-indent:-999em;
}
ul#topnav li .sub {
	position: absolute; /*--Important--*/
	z-index:10000;
	left: 180px;
	margin:-50px 0 0;
	background: #556e86 url(images/sub_bg.png) repeat-x; /*--Background gradient--*/
	padding: 10px 0 5px 15px;
	float: left;
	/*--Top right rounded corner--*/
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	/*--Top left rounded corner--*/
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
}
ul#topnav li .row  h3 {font-weight: bold; color:#fff;margin:0 0 5px 0;}
ul#topnav li .sub ul{
	width: 200px;
	float: left;
}
ul#topnav .sub ul li {
	position:static;
	float:left;
	width: 90px; /*--Override parent list item--*/
	padding: 5px;
	color: #fff;
	background:none;
	overflow:hidden;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
	
ul#topnav .sub ul li a {
	float: none;
	display: inline;
	height: 20px;
	line-height:20px;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	background-position: 0pt -3098px;
	padding: 10px 5px 5px 9px;
	text-decoration: none;
	color: #fff;
	border:none;
}
ul#topnav .sub ul li a:hover {
	text-decoration:underline;
}

.box250 {width:300px; padding:0 0 15px 0; background:url(images/box_base.gif) no-repeat left bottom; margin-bottom:10px;}
.box250 h3 {background:url(images/box.gif); height:27px; line-height:27px; padding:0 15px; margin:0; color: #4d4d4d; font-size: 14px; font-weight:bold; border-bottom: 1px solid #d9d9d9;}
.box250 ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:272px; background:url(images/box_background.gif); height:auto;}
.box250 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
.box250 ul li a {text-decoration:none; font-size:12px;}
.box250 ul li a:hover {text-decoration:underline;}

.box250 ul li span {float:right;color:#666;font-size:11px;}

#content .box { position: relative; width: 420px; padding: 0 20px 1px; margin-bottom:10px;_margin:0; overflow: hidden; background: #fff url(images/box_bg.gif) repeat-y 0 0; zoom: 1; }
#content .box .cap { position: absolute; width: 460px; height: 6px; margin: 0 -20px; font-size: 1px; behavior: url(iepngfix.htc); }
#content .box .cap.top { top: 0; background: url(images/box_bgtop.png) no-repeat 0 0; *margin-left: -2px; }
#content .box .cap.bottom { bottom: 0; background: url(images/box_bgbottom.png) no-repeat 0 100%; }

#content .subcol .box { width: 156px; padding: 0 12px 1px; background-image: url(images/box_subcol_bg.gif); }
#content .subcol .box .cap { width: 180px; margin: 0 -12px; left: 12px; }
#content .subcol .box .cap.top { background-image: url(images/box_subcol_top.png); }
#content .subcol .box .cap.bottom { background-image: url(images/box_subcol_bottom.png); }

#content .box.col3{ float:left; width: 296px; padding: 0 12px 1px; background-image: url(images/box_col3_bg.gif); }
#content .box.col3 .cap { width: 320px; margin: 0 -12px; left: 12px; }
#content .box.col3 .cap.top { background-image: url(images/box_col3_bgtop.png); }
#content .box.col3 .cap.bottom { background-image: url(images/box_col3_bgbottom.png); }

#content .xcol .box { width: 276px; padding: 0 12px 1px; background-image: url(images/box_home_xcol_bg.gif); }
#content .xcol .box .cap { width: 300px; margin: 0 -12px; left: 12px; }
#content .xcol .box .cap.top { background-image: url(images/box_home_xcol_bgtop.png); }
#content .xcol .box .cap.bottom { background-image: url(images/box_home_xcol_bgbottom.png); }

#content .box.main { width: auto; background: #fff url(images/box_main_bg.png) repeat-y 0 0; }
#content .box.main .cap.top { width: 650px; background-image: url(images/box_main_bgtop.png); }
#content .box.main .cap.bottom { width: 650px; background-image: url(images/box_main_bgbottom.png); *position: relative; }

#content .box.full { width: auto; background: #fff url(images/box_full_bg.png) repeat-y 0 0; }
#content .box.full .cap.top { width: 960px; background-image: url(images/box_full_bgtop.png); }
#content .box.full .cap.bottom { width: 960px; background-image: url(images/box_full_bgbottom.png); *position: relative; }


#content .box h2 { margin: 0 -18px; padding: 6px 10px 4px; color: #4d4d4d; font-size: 14px; border-bottom: 1px solid #d9d9d9; background: #dfdfdf url(images/box_header.gif) repeat-x 0 0; }
#content .box h2 a { color: #4d4d4d; }
#content .subcol .box h2, #content .box.col3 h2, #content .xcol .box h2 { margin: 0 -10px; }

/* changeBox_a1 */
.changeBox_a1{
float:left;
width:960px;height:285px; 
padding:0;
margin-bottom:10px;
position:relative;
}

.changeBox_a1 .a_bigImg img{
position:absolute;
top:0px;left:0px;
display:none;}

.a_last,.a_next{
position:absolute;
top:10px;
width:16px;height:16px;
background:url(images/bot.png) no-repeat;
text-indent:-999em;overflow:hidden;}

.a_last{right:30px;background-position:0 0;}
.a_next{right:12px;background-position:100% 0;}



/* focus
----------------------------------------------- */
#myjQuery {	margin-left:-18px;padding-right: 5px; padding-left: 5px; background: #747474; padding-bottom: 5px; overflow: hidden; width: 446px; padding-top: 5px; position: relative; height: 275px}
#myjQueryContent {	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; overflow: hidden; border-left: #ffffff 1px solid; width: 444px; border-bottom: #ffffff 1px solid; height: 224px}
#myjQueryContent div {	position: absolute; height: 224px;left:6px;top:6px;}
#myjQueryContent .smask {z-index: -1}
#myjQueryContent img {width: 444px; height: 224px}
#myjQueryNav {	border-top: #ffffff 2px solid; display: block; overflow: hidden; width: 446px; height: 47px}
#myjQueryNav li{	display: block; float: left; width: 111px; cursor: pointer; padding-top: 7px; height: 40px; text-align: center; }
#myjQueryNav .nbg {	background: none transparent scroll repeat 0% 0%}
#myjQueryNav a {	display: block; z-index: 12; margin: 0px auto; text-transform: uppercase; width: 85px; color: #ffffff; line-height: 16px; position: relative; height: 30px;overflow:hidden;}
#myjQueryNav .current {	background: none transparent scroll repeat 0% 0%}
#myjQueryNav .current a {	color: #5798F3}
#myjQuery #flow {	margin-top: -47px; z-index: 10; background: url(/css/images/fcurrent.gif); left: 5px; width: 113px; position: absolute; height: 47px}


/* taglist
-----------------------------------------------*/
ul#tag_list{}
ul#tag_list li{ width:16.5%; text-indent:8px; display:block; float:left; line-height:30px; color:#ccc; font-family:arial; font-size:12px;}
ul#tag_list li a{ font-size:14px;}

/* link
-----------------------------------------------*/
.link {clear:both;
line-height:160%;
padding:5px 0;
width:920px;
}
.link a {margin:0 5px 0 0;}

.ulclearfix {zoom:1} 
.ulclearfix:after {content: '\20'; display: block; clear: both; }

/* Scrollable 
 * ===========================================*/
.trigger-bar { width:423px; height:18px; }
.trigger-bar .prev,
.trigger-bar .next {
	float:right;
	width:18px;
	height:18px;
	display:block;
	outline:none;
	background-image:url(images/navigator.png);
	background-repeat:no-repeat;
}
.trigger-bar .prev {
	margin-right:-1px;
	background-position:-40px 0;
}
.trigger-bar .next { margin-left:10px; background-position:-17px 0; }
.trigger-bar .prev:hover {
	text-decoration:none;
	background-position:0 0;
}
.trigger-bar .next:hover {
	text-decoration:none;
	background-position:-57px 0;
}
.scrollable-trigger { float:right; }
.scrollable-trigger a {
	display:inline-block;
	width:6px;
	height:6px;
	margin:6px 5px 0 0;
	font-size:0px;
	color:#70B2D5;
	background:url(images/navigator.png) -80px -10px no-repeat;
	outline:none;
	overflow:hidden;
}
.scrollable-trigger a.current,
.scrollable-trigger a:hover {
	color:#CACACA;
	background:url(images/navigator.png) -80px 0 no-repeat;
}

.scrollable-panel {
	position:relative;
	width:920px;
	height:270px;
	overflow:hidden;
}


.s120,.s120 a{width:130px;height:130px;}
.pic a{display:table-cell;vertical-align:middle;text-align:center;}.pic a img{vertical-align:middle;}

ul.zhuanjia-list{position:absolute;margin:5px 0 0 -15px;width:2010em;}
ul.zhuanjia-list li{display:inline;float:left;margin:5px 0 5px 15px;padding:4px;width:130px;height:245px;border:1px solid #d8d8d8;overflow:hidden;}
ul.zhuanjia-list li:hover, ul.zhuanjia-list li.hover{border:1px solid #5898F3;}
.desc{padding:5px 0 0 3px;}
.desc p{line-height:1.6;color:#666;}
.desc .zhuanjia-name{font-weight:bold;margin-left:-3px;}
.desc .zhuanjia-name a{padding:0 3px 3px;color:#666!important;}
.desc .zhuanjia-name a:hover { color:#fff!important; text-decoration:none;background-color:#5898F3;}
.zhuanjia-online{position:absolute;bottom:0;left:5px;right:0;white-space:nowrap;}
.zhuanjia-online a {float:right;text-align:center;color:#fff;font-weight:bold;padding:2px 4px;background-color:#FE3265;text-decoration:none;}
.zhuanjia-online a:hover {color:#fff;background-color:#5898f3;}

