.clear {
	clear:both;
}
.so {
	background:url(sobg.jpg) no-repeat;
	height:30px;
	width:260px;
}
.so form {
	padding-left:8px;
}
.so input {
	float:left;
	width:220px;
	height:30px;
	line-height:30px;
	border:0;
	background:0;
	color:#666;
}
.so button {
	float:left;
	margin-left:3px;
	width:25px;
	height:26px;
	border:0 none;
	cursor:pointer;
	background:0 none;
}
.wz {
	height:40px;
	line-height:33px;
	color:#333;
	padding-top:6px;
}
.wz a {
	color:#333
}
.wza {
	padding-left:16px;
	background:url(wz.jpg) 0 9px no-repeat;
}
.nei {
	height:auto;
}
.neia {
	width:710px;
}
.nco {
	height: auto;
}
.nch {
	color:#555; padding-left:20px; padding-top:15px;
	
}
.nch h3 {
	font-size:18px; height:29px; line-height:26px;
	font-family:Î¢ÈíÑÅºÚ, ºÚÌå;background:url(nti.jpg) no-repeat bottom left; padding-left:25px;
}
.nch {
	font-size:14px;
}
.nch strong {
	color:#F00;
}
.neib {
	width:260px;
}
.rbg {
	background: url(rbg.jpg) no-repeat;
	height:140px;
}
.rbg h4 {
	display:block;
	height:30px;
	line-height:30px;
	font-size:14px;
	padding-left:55px;
	padding-top:10px;
}
.rbg p img {
	width:110px;
	height:80px;
	float:left;
	border:1px solid #ddd;
	margin-right:8px;
}
.rbg p {
	display:block;
	padding:0 12px;
	line-height:22px;
}
.nad {
	height: auto;
}
.re {
	height:280px;
}
.reti {
	height:31px;
	line-height:31px;
	background:url(nbg.jpg) no-repeat;
	padding-left:20px;
}
.reti strong {
	font-size:14px;
}
.rex {
	padding-top:3px;
	padding-left:5px;
}
.rex ul {
	background:url(sz.jpg) no-repeat;
}
.rex ul li {
	height:24px;
	line-height:24px;
	padding-left:25px; overflow:hidden;
}
.lie {
	padding:0 20px; 
}
.lie ul { background:url(x1.jpg) repeat-x bottom; padding-bottom:15px; margin-right:15px; padding-top:15px;
}
.lie ul li {
	background:url(d3.jpg) left center no-repeat;
	height:30px;
	line-height:30px;
	padding-left:15px;
	color:#999
}
.lie ul li a {
	font-size:14px;
}
.epages {
	height:30px;
	line-height:30px;
	padding-top:20px;
	margin-left:10px;
}
.epages a {
	border:1px solid #e1e1e1;
	padding:3px;
	margin:0 4px;
}
.breadcrumbs {
	color:#003f76;
	font-size:12px;
	height:20px;
	line-height:20px;
	padding:5px 5px;
	border-bottom:1px #d4d4d4 dashed;
	margin-left:10px;
	margin-right:10px;
}
.breadcrumbs a {
	color:#003f76;
	font-size:12px;
}
.content_info {
	padding:15px 30px 0px;
}
.content_info .article_titlebox {
	text-align:center;
}
.content_info h1 {
	text-align:center;
	font-size:24px;
	height:30px;
	color:#06447A;
	font-family:Microsoft YaHei;
}
.content_info .article_title {
	height:60px;
	line-height:60px;
	overflow:hidden;
	zoom:1;
	display:inline-block;
*+display:inline;
}
.content_info .article_title h1 {
	display:inline;
	float:left;
	font-size:24px;
	height:30px;
	color:#333;
	font-family:Microsoft YaHei;
}
.content_info .article_title span a {
	font-size:13px;
	color:#d80000;
}
.content_info .hehe {
	line-height:18px;
	margin:15px auto 10px;
	font-size:12px;
	color:#333;
}
.content_info .auinfo {
	float:left;
	width:320px;
	padding-top:5px;
}
.content_info .auinfo span.time {
	margin-right:10px;
}
.content_info .auinfo span.source {
	margin-right:10px;
}
.content_info .auinfo span.cxin {
	margin-right:10px;
}
.content_info .auinfo span.suo {
	margin-right:10px;
}
.content_info .auinfo span.suo img {
	margin-top:-5px;
	vertical-align:middle;
}
.content_info span.author {
	text-align:center;
	margin-top:10px;
	margin-right:10px;
}
.content_info span.author a {
	color:#a0b8de;
}
.content_info span.author span a {
	color:#cc0000;
}
.content_info .op {
	float:right;
	width:170px;
	padding-top:5px;
}
.content_info .op li {
	float:left;
	line-height:18px;
	background:url(bg_w1.gif) no-repeat 10px 3px;
	padding-left: 21px;
}
.content_info .op li.pz {
	background:0 none;
	padding:0;
}
.content_info .op li.fontsize {
	position:relative;
}
.content_info .op li a {
	display:block;
	padding-left:18px;
	text-align:left;
	background:url(bgfunction.jpg) no-repeat;
	color:#059;
}
.content_info .op li.pz a {
	background-position:left -31px;
}
.content_info .op li.print {
	background:0 none;
	padding:0;
}
.content_info .op li.print a {
	background-position:left -50px;
}
.content_info .op li.fontsize a {
	background-position:left -70px;
}
.content_info .op .fontsizelayer {
	position:absolute;
	left:10px;
	top:15px;
	background:url(bgfunction.jpg) no-repeat scroll 0 0;
	width:75px;
	height:27px;
	line-height:30px;
	color:#bebebe;
	padding:3px 0px 0px 5px
}
.content_info .op .fontsizelayer a {
	background:0 none;
	margin:0 4px;
	display:inline-block;
	padding:0;
}
.content_info .op li.fonttype {
	position:relative;
}
.content_info .op li.fonttype a.zt {
	background:url(font-type.jpg) no-repeat left 1px;
}
.content_info .op .fonttypelayer {
	position:absolute;
	left:10px;
	top:15px;
	background:url(bgfunction.jpg) no-repeat scroll 0 0;
	width:75px;
	height:27px;
	line-height:30px;
	color:#bebebe;
	padding:3px 0px 0px 5px
}
.content_info .op .fonttypelayer a {
	background:0 none;
	margin:0 4px;
	display:inline-block;
	padding:0;
}
.content_info .abstract {
	width:648px;
	background-color:#F6F6F6;
	border:1px #ccc solid;
	padding:8px;
	margin-top:10px;
	font-size:14px;
	color:#666;
	line-height:24px;
	text-indent:2em;
}
.abstractt {
	border-top:1px #ccc solid;
	font-size:12px;
	color:#666;
	line-height:24px;
	text-indent:2em;
	margin-bottom:10px;
}
.abstractt strong {
	height:30px;
	line-height:30px;
	display:block;
	border-bottom:1px solid #ccc;
	background-color:#F6F6F6;
	font-size:14px;
}
.abstractt p {
	text-indent:2em;
	line-height:25px;
	padding:0 8px;
}
.content_info .content {
	font-size:14px;
	font-family:Simsun;
	text-align:justify;
	margin-top:15px;
	color:#333
}
.content_info .content p {
	color:#333;
	line-height:26px;
	margin-top:2px;
}
.content_info .artibottom {
	margin-top:15px;
}
.content_info .artibottom .bq {
	font-size:14px;
	color:#074b83;
}
.content_info .artibottom .bq span {
	font-weight:bold;
	color:#000;
}
.content_info .artibottom .bq a {
	color:#074b83;
}
.content_info .artibottom .editor {
	float:right;
	font-size:14px;
	color:#000;
}
.interactive {
	margin: 0 auto;
	margin-top:20px;
	overflow: hidden;
	width: 290px
}
.interactive div a {
	color:#666;
	line-height:18px;
	line-height:20px\0;
}
.news_relate {
	margin-top:15px;
	border-top:1px #ccc dashed;
}
.news_relate .love {
	font-size:14px;
	color:#000;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-top:5px;
}
.news_relate ul {
	padding:3px;
}
.news_relate li {
	float:left;
	width:290px;
	background:url(list_f_03.jpg) no-repeat left center;
	padding-left:15px;
	height:30px;
	line-height:30px;
	color:#003f76;
	overflow:hidden;
}
.news_relate li a {
	color:#003f76;
	font-size:14px;
}
.listp {
	padding:10px;
}
.listp ul li {
	float:left;
	width:160px;
	height:165px;
	margin-left:10px;
	margin-top:8px;
}
.pt img {
	border:1px solid #ddd;
	padding:2px;
	height:130px;
	width:150px;
}
.ptz {
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:center;
	margin-top:5px;
	width:150px;
}
.soj {
}
.soj ul {
}
.soj ul li {
	height:25px;
	line-height:25px;
	padding-left:10px;
}


/*ÀíÂÛÔÚÏßÊ×Ò³*/
.lilun {
	width:710px; overflow:hidden;
}


.ntuij{ height:20px; line-height:20px;}
.ntuij strong{ display:block; float:left; text-align:center; width:45px; background:#900; color:#fff; height:20px; line-height:20px;}
.ntuij a{ display:block; float:left; width:200px; padding-left:5px; font-family:Î¢ÈíÑÅºÚ}

.ntuijx{ padding-top:6px;}
.ntuijx img{ width:260px; height:170px;}
.ntuijx p{ display:block; line-height:21px; font-family:Î¢ÈíÑÅºÚ}