/*通用CSS开始*/
body {margin:0px;text-align:left;}
body,td,div {font-family:"Arial", "宋体";font-size:12px;line-height:16px;}
a,a:visited{color:#666666; text-decoration:none;}
a.sink,a.sink:visited{color:#999999;}
a:hover{color:#003F8C;}
img{border:0px;}

.clear{clear:both;}
.height-1{height:1px; overflow:hidden;}
.padding-l-4{padding-left:4px;}
.strong{font-weight:bold;}
.hidden{display:none;}
.line-height-20{line-height:20px;}
.float-l{float:left;}
/*通用CSS结束*/

#techray-body{
	background-color: #FFFFFF;
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
}
#techray-container{margin:0px auto; width:930px;}


#techray-footer {height:70px;}
#techray-footer div.footer-content{
	height:46px;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-y;
}
#techray-footer div.copyright {color:#999999; line-height:20px;float:left; padding-left:30px; padding-top:5px;}
#techray-footer div.techray-link{float:right; width:135px; height:18px; margin-top:8px; margin-right:25px; display:inline; position:relative;}
#techray-footer div.bottom{
	height:24px;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-y;
}
#techray-footer div.bottom-right{
	float:right;
	width:24px;
	height:24px;
	background-image: url(../images/footer_right_bottom.gif);
	background-repeat: no-repeat;
}



/*tab开始*/
.tab-main {width:100%;}
.tab-main input{float:left;border:0px; margin:0px; padding:0px; position:relative;}
.tab-main div.tab-main-top {
	padding-left:25px;
	height:26px;
	margin:0px;
	background-image: url(../images/tab_main_top_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.tab-main div.tab-main-top ul {padding:0px; margin:0px; list-style:inside;}
.tab-main div.tab-main-top ul li {
	display:block;
	cursor:pointer;
	font-weight:bold;
	float:left;
	margin-top:3px;
	margin-right:5px;
	width:139px;
	height:23px;
	background-image:url(../images/tab_main_top_li_bg.gif);
	background-repeat:repeat-x;
	list-style:none;
	color:#ffffff;
	padding-left:5px;
	line-height:24px;
}
.tab-main div.tab-main-top div.search {float:right; width:135px; margin-right:25px; margin-top:4px; display:inline;}
.tab-main-top-li{float:left; height:23px;}
.tab-main div.tab-main-top ul li.isactive div.tab-main-top-li{}
.tab-main div.tab-main-top ul li.isactive {background:#FFFFFF; color:#333; font-weight:bold;}

.tab-main div.tab-main-content{
	color:#666666;
	padding-left:30px;
	height:165px;
	overflow:hidden;
	background-image: url(../images/tab_main_content_bg.gif);
	background-repeat: repeat-x;
}
.tab-main div.tab-main-content div.block {width:149px; height:135px; float:left; margin-top:15px;}
.tab-main div.tab-main-content div.thead {font-size:13px; font-weight:bold; color:#000000;}
.tab-main div.tab-main-content div.tbody {font-size:13px; height:70px; margin-top:15px; line-height:22px;}
.tab-main div.tab-main-content div.tmore{font-size:13px; line-height:25px;clear:both;}
.tab-main div.tab-main-content div.tright{text-align:right;}
.tab-main div.tab-main-content div a.more,.tab-main div.tab-main-content div a.more:visited{}
.tab-main div.tab-main-content div a.more:hover{}
.tab-main div.tab-main-content ul.arrow{padding:0px; margin:0px; list-style:none;}
.tab-main div.tab-main-content ul.arrow li{clear:both;height:22px;overflow:hidden;}
.tab-main div.tab-main-content ul.arrow li span.title{
	float:left;
	text-indent:13px;
	background-image: url(../images/tab_main_content_li_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.tab-main div.tab-main-content ul.arrow li span.pubDate{float:right; margin-right:15px;}
.tab-main div.tab-main-content ul.dot{padding:0px 0px 0px 8px; margin:0px 0px 0px 8px; list-style-image:url(../tab_main_content_li_dot.gif);}
.tab-main div.tab-main-content div.double-block {width:292px; padding-left:2px; height:135px; float:left; margin-top:15px; padding-right:5px;}
.tab-main div.tab-main-content div.left-block {width:215px; height:135px; float:left; margin-top:15px; padding-left:2px; padding-top:4px;}
.tab-main div.tab-main-content div.right-block {width:215px; height:135px; float:left; margin-top:15px; text-align:right; padding-top:4px;}
.tab-main div.tab-main-content a.hoverunderline:hover{text-decoration:underline;}
.tab-main div.tab-main-content a.hoverunderline,.tab-main div.tab-main-content a.hoverunderline:visited{}
.tab-main div.tab-main-content div.bold{font-weight:bold; font-size:13px; line-height:22px;}
/*tab结束*/

#select-of-techray-link{
	border: 0px;
	width: 134px;
	height: 18px;
	background-image: url(../images/bottom_kingdee_link_select_bg_out.gif);
	background-repeat: no-repeat;
}
#select-child-techray-link{border: 1px solid silver; background-color:#EBEFF3; width: 132px; padding:0px; position:absolute; bottom:19px; left:0px; display:none; text-indent:4px;}
#child-techray-link{margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; position:relative; list-style-position: outside; font-size: 12px; display:block;}
#child-techray-link li {line-height:20px; height:20px; display:block; position:relative;}
#child-techray-link li a,#child-techray-link li a:visited{display:block;}
#child-techray-link li a:hover{background:#D4DDE2;}
a.techray-link-item, a.techray-link-item:visited{display:block; color:#999999;}

.search-text{
	color:#999999;
	text-indent:3px;
	width:118px;
	height:18px;
	line-height:18px;
	background-image: url(../images/search_text_bg.gif);
	background-repeat: no-repeat;
}
.search-btn{
	cursor:pointer;
	width:17px;
	height:18px;
	background-image: url(../images/search_button_bg.gif);
	background-repeat: no-repeat;
}
#searchFacadeText{font-size:13px;}

.tab-main div.tab-main-content div.thead-a{height:30px; line-height:45px; margin-right:160px; float:left;}
.tab-main div.tab-main-content div.block-a{margin-top:0px; height:120px;}
.tab-main div.tab-main-content div.margin-t-5{margin-top:10px;}