.detailview img{
	vertical-align: middle;
	max-width: 500px; 
	width: expression(this.width >500 && this.height < this.width ? 500: true); 
}

.detailview table{
	max-width: 500px !important; 
	width: expression(this.width >500 && this.height < this.width ? 500: true); 
}

.detailview li,ul{
    list-style:disc inside none ;
}

.detailview li {
	margin-left:25px;
}

.detailview H1,H2,H3,H4,H5,H6{
	margin-top:8px;
	margin-bottom:8px;
}

.detailview H4{
	font-size: 18px;
}

.detailview H3{
	font-size: 18px;
}

.detailview a:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.detailview a:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.detailview a:hover {
	font-size: 12px;
	color: 519eae;
	text-decoration: none;
}
.detailview a:active {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.detailview hr
{
	height:1px;
}
.detailview span.title
{
	font-weight:bold;
	width:380px;
	text-align:left;
}
.detailview .list-text {
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	height: 18px;
}
.detailview p {
	margin-top:3px;
	margin-bottom:3px;
	text-indent:2em;
}
.detailview p.twoem {
	text-indent:2em;
}
.detailview ol{
	margin-left:22px;
	margin-right:2px;
}
.detailview ol.twoem{
	margin-top:3px;
	margin-left:50px;
	margin-right:2px;
	margin-bottom:3px;
}
.detailview div.hrmenu{
	margin-top:1px;
	padding:3px;
	padding-left:8px;
	padding-top:6px;
	background-color:#EFEFEF;
}
.detailview div.lmenu
{
	height:30px;
	background-color:#CCCCCC;	
	color:white;
	text-align:center;
	padding-top:8px;
}
.detailview div.lsubmenu
{
	height:24px;
	background-color:#FCFCFC;
	border-bottom:1px solid #EEEEEE;
	padding-top:4px;
	padding-left:20px;
}
.detailview div.navi
{
	height:30px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	padding-top:9px;
	padding-left:20px;
}
.detailview .datetime-text {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #999999;
	font-size: 9px;

}
.detailview .abstract {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.detailview .english-copyright {
	font-size: 10px;
	font-family:Verdana;
	color: #666666;
	text-decoration: none;
}
.detailview .table-entir {
	border-left:1px #999999 solid;
	border-right:1px #999999 solid;
	background-color:white;
}
.detailview .list-from-text {

	font-family: "·ÂËÎ_GB2312";
	color: #999999;
	font-size: 12px;
}
.detailview .leftline-td {
	background-color: #dddddd;
}
.detailview .back-white {
	background-color: #FFFFFF;
}
.detailview .left-table-back {
	background-color: f2f2f2;
}
.detailview .left-table-back-eeeeee {

	background-color: FCFCFC;
}
.detailview td {
	font-family:Arial;
	font-size: 12px;
	line-height: 16px;

}

.detailview td p {
	text-indent:0em;
}
.detailview td.left{
	padding-bottom:6px;
	background-color:#EFEFEF;
	text-align:center;
}
.detailview div.MsoNormal{
	text-indent:2em;
}

.detailview td div.MsoNormal{
	text-indent:0em;
}

.detailview div.product{
	padding-left:12px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#CCCCCC;
	margin-top:0px;
	margin-bottom:5px;
	text-align:left;
}
.detailview div.special{
	padding-left:12px;
	padding-top:3px;
	margin-bottom:5px;
	text-align:left;
}
.detailview .bigred { 
	font-size: 10pt; 
	color: #c60800 ; 
	font-weight: bold;
}
.detailview input {
	font-size: 12px;
	font-family:Arial;
	line-height: 14px;
}
.detailview input.mhr {
	font-size:12px;
	border: 1px solid #666666;
}
.detailview input.button{
	border: 1px solid #666666;
	background-color:#FFCC00;
	font-weight:bold;
	padding-top:2px;
	height:20px;
	width:45px;
}
.detailview select {
	font-size: 12px;
	line-height: 14px;
	background-color: #f9f9f9;
	height: 18px;

}
.detailview .homepage-list-text {

	color: #000000;
	font-size: 12px;
	line-height: 15px;
}
.detailview .article-title {
	line-height: 24px;
	color: #BD0000;
	font-family: "·ÂËÎ_GB2312";
	font-size: 16px;
	text-align:center;
	padding-top:24px;

}
.detailview .article-content {
	line-height: 20px;
}
.detailview .list-title-lm {
	font-family: "ËÎÌå";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.detailview .MoreSpecialTopic {
	position: relative;
	left: 0px;
	top: -16px;
	background-color: #FFFFFF;
	z-index: 99;
	line-height: 0px;
}
.detailview .query{
	background-color:#CCCCCC;
	/*color:#FFFFFF;
	font-weight:bold;*/
}
.detailview .mhr {
	color: #005C90;
	font-weight: bold;
}

.menu a:hover, .menu .subhover {
  display:block;
  margin-left:-8px !important;
}

