body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, p, table, th, td, dl, dt, dd
{
	margin: 0px;
	padding: 0px;
	border:none;
}
body, div, td
{
	font-size: 12px;
	font-family: verdana;
}
body {
	color: #000000;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
img
{
	border: 0 none;
}
li
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
h1, h2, h3, h4, h5, h6
{
	font-weight: normal;
	font-size: 100%;
}
input, textarea, select, button
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: inherit;
	vertical-align: middle;
}
textarea
{
	overflow: auto;
}
a:focus
{
	outline-style: none;
	outline-width: 0;
}
ul:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}

.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix { display: inline-block; }
.clear
{
	line-height: 0;
	height: 0;
	font-size: 0;
	clear: both;
}

.bold {font-weight:bold;}

button.btn
{
	border: 0;
	cursor: pointer;
	font-size: 14px;
	white-space:nowrap;
}

div.mutipage
{
	padding:8px 0;
	text-align:center;
	color:#575757;
	overflow:hidden;
}
*html div.mutipage a
{
	width:36px;
}
div.mutipage a
{
	display:inline-block;
	line-height:12px;
	padding:3px 6px 1px 6px;
	min-width:36px;
	text-align:center;
	background:#fff url(../images/pagenumber_bg.gif) repeat-x;
	border:solid 1px #CCCCCC;
	font-size:12px;
	font-family:simsun;
	vertical-align: middle;
	color:#575757;
}
div.mutipage a:hover
{
	text-decoration:none;
	color:#fff;
	background:#FFAB34;
}
div.mutipage a.hatchinglink,div.mutipage a.hatchinglink:hover
{
	padding:2px 2px 0 2px;
	line-height:14px;
	text-decoration:none;
	color:#fff;
	background:#FFAB34;
	min-width:14px;
}
*html div.mutipage a.hatchinglink,*html div.mutipage a.hatching
{
	width:14px;
}
div.mutipage a.hatching
{
	padding:2px 2px 0 2px;
	min-width:14px;
	line-height:14px;
}
div.mutipage a.hatching:hover
{
	text-decoration:none;
	color:#fff;
	background-color:#FFAB34;
}
div.mutipage a.hatchingdot
{
	border:0;
	padding:2px 0 0 0;
	line-height:14px;
	width:14px
}
div.mutipage a.hatchingdot:hover
{
	background:none;
	color:#2f2f2f;
	font-weight:normal
}
div.mutipage input.flat
{
	border:solid 1px #E3E3E3;
	border-color:#B2B2B2 #E3E3E3 #E3E3E3 #B2B2B2;
	color:#575757;
	text-align:center;
	vertical-align: middle;
	margin:0 2px;
}
div.mutipage .button_go
{
	background:url(../images/button_pagenumber_go.gif);
	height:19px;
	width:24px;
	vertical-align: middle;
	font-family:arial !important;
	font-size:10px!important;
	margin-left:4px;
}

a {
	color: #727272;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a.underline:link,a.underline:visited {
	text-decoration: underline;
}


a.black,a.black:visited
{
	color: #000;
}

a.white,a.white:visited
{
	color: #ffffff;
	text-decoration: none;
}

a.red, a.red:visited
{
	color: #F01010;
}

a.blue,a.blue:visited
{
	color: #1D51BE;
}

a.interval {
	color:#333333;
}

.after:after { content: "."; height: 0;	clear: both; visibility: hidden; display: block;}

h2{font-size:14px;}
h3{line-height:31px;font-size:13px;color:#0B66A8;}
h4{color:#00378B;font-size:13px;color:#0B66A8;font-weight:normal;display:inline;}
h5{color:#646566;font-size:13px;}
h6{color:#666666;line-height:40px;font-size:12px;}

#header, #menu, #footer, #main { width: 950px;margin: 0 auto;padding: 0;clear: both;border:none;}

#header { height:70px; overflow:hidden }
	#header .logo { width:254px;float:left }
	#header .search { width:479px;float:left }
		#header .search .keyword { width:392px; line-height:22px; height:22px; padding-top:3px !important; height:19px !important; padding:0 0 0 3px; font-size:14px; color:gray; border:0;}
		#header .search .submit {width:84px;height:24px;float:left;background:url(../images/search-button-bg.gif) no-repeat;position:relative}
			#header .search .submit .find {position:absolute;top:1px;}

			
#menu .topbar {height:30px;background:url(../images/menu-top-bg.gif);}
	#menu .topbar ul {font-size:14px;color:#fff;padding:8px 0 0 20px;}
		#menu .topbar ul li{float:left}
			#menu .topbar .tab_on {background-image:url(../images/tab.gif);width:55px;height:22px;color:#cc0000;text-align:center;}
			#menu .topbar .tab_on div {margin-top:5px;font-weight:bold;font-size:14px}
			#menu .topbar .tab_off {width:30px;height:22px;color:#ffffff;text-align:center;}
			#menu .topbar .tab_off div {margin-top:5px;font-size:14px}
			#menu .topbar .tab_split {height:22px;color:#ffffff;text-align:center;}
			#menu .topbar .tab_split div {margin-top:5px;font-size:14px}
			
	#menu .subar {height:36px;background:url(../images/menu-sub-bg.gif);overflow:hidden;border-left:solid 1px #999999;border-right:solid 1px #999999;}
		#menu .subar .category {float:left;height:100%;width:120px;margin:11px 0 0 12px}
		#menu .subar .finalbar {float:left;width:466px;height:100%}
			#menu .subar .finalbar ul {font-size:12px;color:#666666;margin-top:15px;float:left;list-style:none;}
				#menu .subar .finalbar ul li {float:left}
				#menu .subar .finalbar ul li a.current {float:left;font-size:14px;font-weight:bold;height:36px;background:url(../images/interval_current.gif) no-repeat}

		#menu .subar .interval {float:left;width:215px;height:36px;position:relative;}
			#menu .subar .interval div {position:absolute;left:0;top:15px;color:#333;height:26px;}
			#menu .subar .interval div span {float:left;}
			#menu .subar .interval div a {float:left;height:26px;color:#333;text-decoration:none}
			#menu .subar .interval div a.current {float:left;font-size:14px;font-weight:bold;height:36px;background:url(../images/interval_current.gif) no-repeat}
			#menu .subar .subscibe {float:left;margin-top:7px;margin-right:5px;width:110px;text-align:right}

#main {width:948px;	border-left:solid 1px #999999;border-bottom:solid 1px #999999;border-right:solid 1px #999999;position:relative}

#leftcolumn {float: left;width: 768px;border-right:solid 1px #999999;}
/* index */
	#leftcolumn .split {width:100%;background-color:#000000;height:4px;font-size:0px;border:none;}
	#leftcolumn .titlebar {background:url(../images/title-bg.gif);height:47px;width:100%;overflow:hidden}
	#leftcolumn .titlebar .order {float:left;color:#900;width:47px;height:47px;text-align:center;vertical-align:middle;font-size:26px;font-family:����;padding-top:6px;overflow:hidden}
	#leftcolumn .titlebar .arrow {float:left;width:17px;padding-top:12px;height:100%}
	#leftcolumn .titlebar .title {float:left;width:500px;height:100%;font-size:14px;color:#900;padding:16px 0 0 8px;}
	#leftcolumn .titlebar .toolbar {float:left;width:194px;height:100%;padding-top:13px}

	#leftcolumn .content {width:100%}
	#leftcolumn .content:after { content: "."; height: 0;clear: both; visibility: hidden; display: block;}
	#leftcolumn .content .photo {float:left;height:129px;width:129px;line-height:100%;/*非IE的主流浏览器识别的垂直居中的方法*/display: table-cell;vertical-align:middle;/*设置水平居中*/text-align:center;/* 针对IE的Hack */*display: block;*font-size: 113px;/*约为高度的0.873，200*0.873 约为175*/*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/width:129px; height:129px;}
	#leftcolumn .content .photo img {vertical-align:middle;border: 1px solid #eee;}
	#leftcolumn .content .intro {float:left;height:129px;width:311px;background:url(../images/list_intro_bg.gif);}
	#leftcolumn .content .intro p {line-height:18px;padding-left:14px;padding-top:14px;padding-right:14px;padding-bottom:0px;color:#666;word-break:break-all}
	#leftcolumn .content .news {float:left;width:326px}
	#leftcolumn .content .news ul {padding:14px 0 0 14px;line-height:18px;color:#600;}
	#leftcolumn .content .news ul li a {color:#600;text-decoration:none}
	
	#leftcolumn .mutipage {width:100%;border-top:solid 1px #999999;background:url(../images/menu-sub-bg.gif);}

/* tag */
	#leftcolumn .fragment {border-top:solid 1px #f60}
		#leftcolumn .fragment .title {height:35px;border-top:solid 1px #f60;background:url(../images/menu-sub-bg.gif);padding:11px 0 0 25px;}
		#leftcolumn .fragment .title .text {float:left;font-size:14px;color:#666}
		#leftcolumn .fragment .title .search {float:right;padding-right:20px}
		#leftcolumn .fragment p {padding:0 0 0 25px;line-height:22px;width:720px;word-break:break-all}
		#leftcolumn .fragment .content .news ul {padding:0px 0 0 23px}

#rightcolumn {float: left;width:179px}
	#rightcolumn .hot {width:100%;border-bottom:solid 1px #999999;}
		#rightcolumn .hot .title {height:30px;font-size:14px;color:#666;}
		#rightcolumn .hot .title p {padding:8px 0 0 18px;}
		#rightcolumn .hot .tag {background:url(../images/hot_keyword.gif) no-repeat;font-size:14px;padding:10px;line-height:150%}
		#rightcolumn .hot .tag a {text-decoration:underline}

#footer {height:110px;color:#666;text-align:center;line-height:150%;padding-top:12px}

/* toolbar */
#toolbar {width:28px; height:200px;border-top:solid 1px #999999;border-left:solid 1px #999999;border-bottom:solid 1px #999999;position:absolute;top:0px;left:-30px;text-align:center}
	#toolbar .tool {background:url(../images/toolbar_bg.gif);height:193px;width:26px;padding-top:5px}

.photo {float:left;height:129px;width:129px;line-height:100%;/*非IE的主流浏览器识别的垂直居中的方法*/display: table-cell;vertical-align:middle;/*设置水平居中*/text-align:center;/* 针对IE的Hack */*display: block;*font-size: 113px;/*约为高度的0.873，200*0.873 约为175*/*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/width:129px; height:129px;}
.photo img {vertical-align:middle;border: 1px solid #eee;}

#partner {margin:0 auto;width:950px;background-color:#cccccc;}
	#partner .container {float:left;width:948px;border:1px solid #999999;margin-bottom:15px;height:auto;border-top:none}
	#partner .title {width:100%;height:33px;}
	#partner .title div {float:left;width:100px;padding-left:20px;padding-top:7px;}
	#partner .box {width:100%;padding-top:16px;padding-bottom:30px;padding-bottom:20px; background:#fff;}
	#partner .category {border-bottom:1px solid #C9C9C9;line-height:25px;height:25px;width:915px;margin-left:20px;font-weight:bold;color:#000000;}
	#partner .partners {margin-left:52px;margin-top:20px;}
	#partner .content {color:#000;line-height:25px;width:100%;margin-left:55px;margin-top:20px;}

/*排名*/
.order {width:30px;font-size:12px;}
.hotword {width:95px;font-size:12px;}
.tend {width:30px;font-size:12px;}