body, html {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background: url(../images/page_bg.gif) 0px 90px no-repeat
}
td {
    font-size: 12px;
	line-height: 18px;
}
p {
    margin: 0px;
}	
img {
    border: 0px;
}		
a:link, a:visited {
    color: #000;
	text-decoration: none;
}
a:hover, a:active {
    color: #c00;
}
.subnav a:link, .subnav a:visited {
    background:url(/images/sub_bg.gif) top no-repeat;
	line-height: 24px;
	float: left;
	width: 165px;
	padding-left: 20px;
}
.subnav a:hover, .subnav a:active {
    background:url(/images/sub_bg.gif) 0px -24px no-repeat;
	width: 157px;
	padding-left: 28px;
}
#subda, #subdb, #subdc, #subdd {
	position: absolute;
	width: 185px;
	visibility: hidden;
	margin-left: 185px;
	border: 1px solid #bfbdc0;
	padding-top: 1px;
	padding-bottom: 1px;
	z-index: 100;
	background: #fff;
}
#shadowa, #shadowb, #shadowc, #shadowd {
	position: absolute;
	width: 185px;
	margin: 4px 0px 0px 190px;
	z-index: 1;
	visibility: hidden;
	background: url(/images/shadow.gif) bottom right no-repeat;	
}
#shadowa {
	height: 171px;
}
#shadowb {
	height: 171px;
}
#shadowc {
	height: 147px;
}
#shadowd {
	height: 171px;
}	
#subda a:link, #subda a:visited, #subdb a:link, #subdb a:visited, #subdc a:link, #subdc a:visited, #subdd a:link, #subdd a:visited {
    background:url(/images/ssub_bg.gif) top no-repeat;
	line-height: 24px;
	float: left;
	width: 157px;
	padding-left: 28px;
}
#subda a:hover, #subda a:active, #subdb a:hover, #subdb a:active, #subdc a:hover, #subdc a:active, #subdd a:hover, #subdd a:active {
    background:url(/images/ssub_bg.gif) 0px -24px no-repeat;
	color: #000;
}
#menupica01, #menupica02, #menupica03, #menupica04, #menupica05, #menupica06, #menupica07, #menupicb01, #menupicb02, #menupicb03, #menupicb04, #menupicb05, #menupicb06, #menupicb07, #menupicb08, #menupicb09, #menupicc01, #menupicc02, #menupicc03, #menupicc04, #menupicc05, #menupicc06, #menupicd01, #menupicd02, #menupicd03, #menupicd04, #menupicd05, #menupicd06, #menupicd07, #menupicd08, #menupicd09, #menupicd10, #menupicd11 {
	position: absolute;
	visibility: hidden;
    background:url(/images/menu_pic_bg.gif) no-repeat;
	width: 181px;
	height: 137px;
	padding: 7px 0px 0px 7px;
	text-align: left;
	margin-left: 120px;
}
img.mpropic {
	width: 174px;
	height: 127px;
}
table.rtitle {
    margin-top: 4px;
}	
.rtitle td {
    background: url(/images/right_title.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	width: 333px;
	line-height: 23px;
	padding-left: 27px;
}
table.rcontitle {
    margin: 4px 0px 4px 0px;
}	
.rcontitle td {
    background: url(/images/right_title.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	width: 523px;
	line-height: 23px;
	padding-left: 27px;
}
table.rconlongtitle {
    margin: 4px 0px 4px 0px;
}	
.rconlongtitle td {
    background: url(/images/right_long_title.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	width: 523px;
	line-height: 23px;
	padding-left: 27px;
}
.rtitle td a:link, .rtitle td a:visited {
    background:url(/images/more_bg.gif) 26px 0px no-repeat;
	width: 40px;
	color: #666;
	line-height: 18px;
	font-weight: normal;
	float: right;
	margin: 3px 10px 0px 0px;
}
.rtitle td a:hover, .rtitle td a:active {
    background:url(/images/more_bg.gif)  31px -18px no-repeat;
	width: 40px;
	color: #c00;
	margin: 3px 10px 0px 0px;
}
.rcon {
     background: url(/images/right_bg.gif) left top repeat-y;
	 padding: 5px 15px 5px 20px;
	 vertical-align: top;
}
.td_case_list_more {
    padding-top: 6px;
}
div.probox {
    background:url(/images/pro_pic_bg.gif) no-repeat;
	width: 183px;
	height: 138px;
	padding: 4px 0px 0px 7px;
	text-align: left;
	float: left;
	display: inline;	
}	    
img.propic {
	width: 174px;
	height: 127px;
}
div.nproright {
	background: url(/images/pro_right.gif) no-repeat;
	width: 336px;
	height: 138px;
	margin-left: 8px;
	display: inline;
	float: left;
}
span.nprotitle {
	float: left;
	width: 320px;
	margin-left: 20px;
	line-height: 38px;
}
span.nprotitle a:link, span.nprotitle a:visited {
	color: #fe9a00;
	font-size: 14px;
	font-weight: bold;
}
span.nprotitle a:hover, span.nprotitle a:active {
	color: #0a2775;
}
span.nproview {
	float: left;
	width: 320px;
	text-align: right;
	padding-top: 6px;
}
.cicbox {
    border: 1px solid #eee;
	border-top-width: 4px;
	padding: 5px;
	line-height: 24px;
}	 
#copyright {
    color: #666;
}
#copyright span {
    font-family: Arial, Helvetica, sans-serif;
}
#copyright a:link, #copyright a:visited {
    text-decoration: underline;
	color: #666;
}
#copyright a:hover, #copyright a:active {
    text-decoration: none;
	color: #c00;
}
.protitle {
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	display: none;
}