h2 .p4 {
	width: 98px;
	background-position: 0 -54px;
}

.yws .b {
padding-left:150px;
}
.alt {
line-height:24px;
}
.article_detail {
	margin-bottom: 10px;
	padding: 10px;
	font-size: 14px;
}
.article_detail h1 {
	padding: 10px 0 20px ;
	font-size: 20px;
	color: #4b4b4b;
	
}
.article_detail span {
	display: block;
	line-height: 18px;
	padding: 3px 0 3px 75px;
}
.article_detail span strong {
	position: absolute;
	width: 75px;
	margin-left: -75px;
	color: #666666;	
}
.article_detail .op {
	height: 24px;
	margin-bottom: 55px;
	padding: 0px;
	font-size: 12px;
}
.article_detail .op a {
	margin-right: 15px;
}

.author_detail {
	margin-bottom: 10px;
	padding: 10px;
	font-size: 14px;
}
.author_detail h1 {
	margin-bottom: 10px;
	padding: 10px 20px;
	font-size: 20px;
	color: #333;
	border-bottom: 3px double #aaa;
}
.author_detail .op {
	position: absolute;
	margin: -44px 0 0 520px;
}
.author_detail .op .btns_a {
	_height: 20px;
	_padding-top: 4px;
}
.author_detail .op .btns_a img {
	vertical-align: middle;
}
.author_detail_box {
	padding: 10px;
	background: #fbfbfb;
}
.author_content {
	position: relative;
	padding: 0 15px;
	/*background-image: url(../images/yw_detail_bg.gif);
	background-position: top;*/
}
.author_content h6 {
	padding: 0 15px;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	border-bottom: 1px solid #aaa;
}
.author_content p {
	display: block;
	min-height: 30px;
	_height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	padding: 0 15px 0 90px;		
	border-bottom: 1px solid #ddd;
}
.author_content p strong {
	/*position: relative;
	float: left;*/
	width: 75px;
	font-weight: lighter;	
	margin-left: -75px;
}
.author_content p span {
	display: inline-block;
	/*white-space: nowrap;
	white-space: normal\9;
	*white-space: nowrap;
	_white-space: nowrap;*/
}
.author_content .l5 span {
	width: 110px;
	padding: 0px;
}
.author_content .l3 span {
	width: 185px;
	padding: 0px;
}

.author_content p.intro {
	padding: 0px;
	text-indent: 2em;
} 
.author_content p.clear {
	height: 30px;
} 
.author_content .jintro {
	width: 450px;
	min-height: 120px;
	_height:120px;
	padding: 0px;
}
.outlinks {
	height: 24px;
	padding: 3px;
}



.from span {
	display: inline;
	color: #395a56;
	padding: 0 2px;
	background-color: #e9f8ff; 
	border: 1px solid #395a56;
	white-space: nowrap;
	font-size: 10px;
	line-height: 14px;
	font-family: arial;
}

.article_relate {
	height: 30px;
	margin-bottom: 10px;
	padding: 2px;
	line-height: 30px;
	background-image: url(../images/relate_bg.gif);
	background-repeat: no-repeat;
}
.article_relate ul {
	display: inline;
	padding-top: 2px
}
.article_relate strong, .article_relate li {
	float: left;
	font-size: 14px;
	text-align: center;
}
.article_relate strong {
	width: 120px;
	color: #fff;
}
.article_relate li {
	width: 151px;
}
.article_relate li:hover {
	background-color: #e8eef5;
}
.article_relate_list {
	padding: 5px;
}
.article_relate_list div {
	margin-bottom: 10px;
}
.article_relate_list ul {
	padding: 3px;

}
.article_relate_list p {
	text-align: right;
}


.article_relate_list .num {
	width: auto;
	color: #46587f;
	background:none;
}
.article_relate_list .op {
	float: right;
	margin-right: 5px;
	width: 16px;
	height: 16px;
	background-image: url(../images/relate_op.gif);
	background-repeat: no-repeat;
}
.article_relate_list .on {
	background-position: 0 0;
}
.article_relate_list .off {
	background-position: 0 -16px;
}

.article_relate_list li {
	padding: 3px 0;
	padding-left: 25px;
	line-height: 18px;
}
.article_relate_list li span {
	position: absolute;
	width: 25px;
	margin-left: -25px;
}


.dlink {
	margin: 0 2px;
}
.journal_sp {
	padding: 0 15px;
}
.journal_sp h6 {
	margin: 5px 0;
	font-size: 14px;
	color: #333;
	line-height: 30px;
}

.table_list {
	width: 100%;
	border-collapse:collapse;
	border: 1px solid #d7dbe3;
}
.table_list th {
	height: 20px;
	padding-bottom: 2px;
	text-align: center;
	color: #0084c6;
	background-image: url(../images/table_th.gif);
	background-repeat: repeat-x;	
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
}
.table_list td {
	padding: 3px 6px;
	height: 20px;
	line-height: 20px;
	background-color: #f8fafe;
	border-right: 1px solid #dadada;
}
.table_list .highlight td {
	background-color: #fff;
}
.table_list td input {
	vertical-align: middle;
	margin-right: 5px;
}



.pro_intro2 .yw_d_right {
	margin-bottom: 10px;
}
.pro_intro2 tt {
	padding-left: 4px;
	line-height: 18px;
}
.pro_intro2 .info {
	margin: 5px 0;
	padding:  3px;
	line-height: 18px;
}
.pro_intro2 .fwlist {
	margin-bottom: 5px;
	padding: 3px 9px;	
	border: 1px dashed #aaa;
	
}
.pro_intro2 .fwlist p {
	margin: 5px 0;
	line-height: 18px;
}
.pro_intro2 .fwlist .links {
	height: 24px;
	margin-top: 10px;
	padding-left: 45px;
}
.pro_intro2 .vall {

	padding: 5px;
	text-align: center;
}



.s_links {
	margin: 0 10px;
	font-size: 12px;
}
.adv_show a {
display:block;
margin-bottom:20px;
}


.jright {
	position: absolute;
	top: 1px;
	right: 1px;
	width: 200px;

	padding: 2px 7px;
	background: #fff;
	border: 1px solid #ccc;
}
.author_content .jright p {
	font-size: 12px;
	line-height: 24px;
	padding-left: 60px;
}
.author_content .jright strong {
	width: 60px;
	margin-left: -60px;
}


.by_links {
	margin-left: 10px;
}
.by_links img {
	vertical-align: middle;
	_padding: 5px 0;
}

.zz_y {
	margin-left: 15px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 20px;
	background-image: url(/images/yw_ico.gif);
	background-repeat: no-repeat;
	background-position: 0 -45px;
}
.ck_h {
	margin-left: 15px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 20px;
	background-image: url(/images/ck_h.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.total {
	border-top: 1px solid #ccc;
}
.total td {
	background: #fff;
}
.gw {
	width: 470px;
}

.article_relate_list .submit a {
	margin: 0 15px;
}