
.header-search {
height: 48px;
z-index: 3;
}
.relative {
position: relative;
}
.absolute {
position: absolute;
}
.common-bg {
background-image: url(/images/bg_png24.png);
background-repeat: no-repeat;
}
.header-search-leftbg {
width: 10px;
height: 48px;
font-size: 0px;
background-position: 0px 0px;
overflow: hidden;
}
.fl {
float: left;
display: inline;
}

.header-search-textwrap {
width:420px;
padding: 1px 6px 8px 9px;
background-position: 0px -49px;
background-repeat: repeat-x;
}

.header-search-rightbg {
padding: 1px 1px 9px 0px;
width: 41px;
height: 38px;
background-position: -11px 0px;
overflow: hidden;
}
.header-search-text {
width:420px;
}
.header-search-text {
padding: 10px 0px;
height: 18px;
outline: none;
z-index: 3;
line-height: 18px;
background-color: transparent; 
}
.relative {
position: relative;
}


.header-search input, select, textarea, button {
outline: none;
}
.header-search img, input, button, select {
border: none;
vertical-align: middle;
}
.header-search-submit {
width: 40px;
height: 38px;
cursor: pointer;
background-color: transparent;
}
.header-search-tip {
display: none;
left: 20px;
top: 11px;
height: 20px;
white-space: nowrap;
line-height: 20px;
z-index: 1000;
color: #999;
} 
.tmclass{
	width:310px;
	height:92px;
	float:left; border-radius: 3px;
text-overflow: ellipsis;
-o-text-overflow:ellipsis; 
overflow: hidden;
margin:5px;
padding:5px;
border:1px solid #ececec;
background-color: #F8F8F8;
}
.title{
	font-size:15px;
	font-weight:bold;
}
.tmGroup{
border:1px solid #ececec; 
       width: 1148px;
   	height:auto;
   	padding:5px;
   	_height:300px;
   	min-height:300px;
   	line-height:25px;
   	background-color: #FAFAFA;
}
.tmGroupLeft{
	float:left;
	width:400px;
	border-right:1px solid #888888;
}
.tmGroupRight{
	float:left;
	width:540px;
   	padding:5px;
}
.tmGroupRight .note{
	color:#ff0000;
}
.title0{
	font-size:18px;
	font-weight:bold;
	font-family:simhei;
}
.content0{
	font-size: 15px;
font-weight: bold;
font-family: simhei;
text-indent:2em;
text-align:left;
}
.note0{
	font-size:15px; 
	font-family:KaiTi;
	padding: 5px;
}

.tmL2{
	width: 830px;
	border-bottom: solid 1px #ECECEC;
	float:left;
    padding-left: 10px;
    background: url(/images/dot1.png) no-repeat;
    background-position-y:10px;
}
.tmL2_hover{
	border-bottom: solid 1px #666666;
	cursor:pointer;
}
.searchNote{ 
    color: #666666; 
}
.searchResultL0{
	width:80px;
	float:left;
	font-size: 15px;

font-family:simhei;
}
.searchResultL1{
	width:80px;
	float:left;
	text-align:center;
	font-size: 15px;
font-weight: bold;
}
.searchResultL2{
	width:auto;
	float:left;
}
.searchLeft{
	width:760px;
	float:left;
}
.searchRight{
	width: 220px;
 float: left;
 margin-left: 8px;
 border: 1px solid #CCC;
 margin-top: 10px;
}
.ar{
	padding:0px;
}
.gbiregitab{
     width: 1152px;
    padding-left: 8px;
}
.gbiregitab li{
height: 20px;
float: left;
margin: 0px 10px;
width: 108px;
}

tr.selected a{
	color:#ffffff; 
}
.syspUl,.syspUl2{
	width:470px;
	
}
.syspUl2 li{
	width:229px;
	overflow: hidden; 
    background-color: rgb(96, 238, 227); 
	float:left;
	padding-left:5px;
	margin: 1px 0px 0px 1px;
}
.syspUl li{
	width:464px;
	overflow: hidden; 
    background-color: rgb(96, 238, 227); 
	float:left;
	padding-left:5px;
	margin: 1px 0px 0px 1px;
}
.refCode{
	width:40px;
	float:left;
	text-align:center;
}
.refTitle{
	width:auto;
	float:left;
}
.hytx{
	float:right;width:145px;border:1px solid #dadada;margin:6px;min-height:800px;
	background-color:#f0f0f0;
}
.hytx h2{
	font-size:15px;
	text-align:center;
	padding:8px;
	margin-bottom:-8px;
}
.hyg{
	background-color:#ffffff;
	margin:8px 0px;
	padding:5px 10px;
}
.hyt{
	font-size:14px;
	color:#333333;
}
.cna a {
    background-color: #d6d6d6;
    float: left;
    height: 18px;
    width: 18px;
    margin-top: 5px;
    margin-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
     text-decoration: none;
}
.cna A:hover {
	color: #FFFFFF;
	background-color: #b20707;
	text-decoration: none;
}