body {
	margin:0;
	background-color: #235cb0;
}
#HomePage {
	color:#FFF;
	background-color: #235cb0;
	background-image: url(../images/HomeBottom.jpg);
	background-repeat: no-repeat;
	background-position: center 200px;
}
a img {
	border:0;
}
td {
	font-size:12px;
	line-height:24px;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
.more a {
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}
.case {
	width:165px;
	height:130px;
	float:left;
	padding-top: 9px;
	padding-right: 18px;
	padding-bottom: 9px;
	padding-left: 18px;
}
.xian {
	background-repeat: repeat-y;
	background-position: left top;
}
.case td {
	color:#1f4c82;
}
.NewsList li {
	border-bottom:#999999 1px dashed;
	width:230px;
	margin-left: 2px;
}
.NewsListbai li {
	border-bottom:#fff 1px dashed;
	width:380px;
	margin-left: 2px;
}
.NewsListbai li a {
	background:url(../images/ico.gif) 10px center no-repeat;
	padding-left:20px;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px;
}
.NewsList li a {
	background:url(../images/ico.gif) 10px center no-repeat;
	padding-left:20px;
	color:#44464a;
	text-decoration:none;
}
.NewsList li a:hover {
	color:#990000;
}
#login td {
	color:#333333;
}
.LoginTxt {
	width:129px;
	height:20px;
	background:url(../images/LoginFomBack.jpg) left top no-repeat;
	border:none;
}
.butForm {
	display: block;
	text-transform: uppercase;
	width: 58px;
	height: 52px;
	border: 0;
	background:url(../images/LoginBut.jpg) left top no-repeat;
	text-indent:-3000px;
}
.SearchTxt {
	float:left;
	width:120px;
	height:20px;
	background:url(../images/SearchFomBack.jpg) left top no-repeat;
	border:none;
	margin:0;
	padding:0
}
.SearchBut {
	float:left;
	display: block;
	text-transform: uppercase;
	width: 55px;
	height: 20px;
	border: 0;
	background:url(../images/SearchBut.jpg) left top no-repeat;
	text-indent:-3000px;
	margin:0;
	padding:0
}
/*.InfoContent{ border-left:#0c3c50 4px solid;}*/
.InfoContent {
	margin-left:4px;
}
.xiang {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size:14px;
}
.xiang .f14 a {
	font-size:14px;
	color: #333333;
}
.InfoContent a {
	color:#FF9900;
	text-decoration: none;
	font-size: 12px;
}
.InfoContent a:hover {
	color:#666666;
}
.content {
	background:url(../images/InfoBottomBack.jpg) left bottom no-repeat;
	padding-bottom:150px;
}
#ItemList li {
	line-height:34px;
	border-bottom:#999999 1px dashed;
	margin:0 12px;
}
#title, #title a {
	color:#10297b;
	text-decoration:none;
}
#ItemList li a {
	background:url(../images/ico.gif) 10px center no-repeat;
	padding-left:20px;
	color:#44464a;
	text-decoration:none;
}
#ItemList li a:hover {
	color:#990000;
}
.CaseList {
	width:211px;
	float:left;
	margin-left:25px;
	margin-bottom:10px;
}
.page a {
	padding:2px 8px;
	background:url(../images/page.gif) center center no-repeat;
	color:#000000;
}
#Bottom td {
	color:#000;
}
#Bottom td a {
	color:#000;
	text-decoration:none;
}
#bottom2 td {
	color:#000;
}
#bottom2 td a {
	color:#000;
	text-decoration:none;
}
div.test {
	text-align:left;
	width:550px;
	height:20px;
	line-height:20px;
	border:1px;
	border-top:5px;
	padding:0 5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.zz {
	background-attachment: scroll;
	background-image: url(../images/zz_ditu.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.lxwm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.news {
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #31579D;
	border-bottom-color: #e8e8e8;
}
.news_bt {
	font-size: 22px;
	font-weight: bold;
	color: #22349B;
	text-decoration: none;
}
.lybj1 {
	background-attachment: fixed;
	background-image: url(../images/ly_bj1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	line-height:30px;
	width: 343px;
	text-align: left;
}
.lybj2 {
	background-attachment: fixed;
	background-image: url(../images/ly_bj2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 174px;
	line-height:30px;
	width: 345px;
	text-align: left;
	overflow: hidden;
}
#fontlan .a {
	font-size: 12px;
	line-height: normal;
	color: #1f4c82;
	text-decoration: none;
}
.kuangzi {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	height: 110px;
}
/***************************新增加样式*****************/
.qywh {
	background:url(../images/xsjt.jpg) no-repeat left center;
	font-size:15px;
	font-weight:bold;
	color:#fe9805;
	text-indent:26px;
}
.qywh02 {
	color:#e3e3e3;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:16px;
	text-indent:26px;
	border-bottom:#0c3d4e solid 2px;
}
.lanmu_BT {
	background:url(../images/TitRightBack01_2.jpg) no-repeat;
	text-indent:60px;
	font-size:14px;
	font-weight:bold;
	color:#363636;
}
/******************tree菜单*******************/
	/* 无限子级菜单 开始 */
		* {
	margin:0px;
	padding:0px;
}
/* 外框 */
		#TreeMenu {
	Width:194px;
	word-wrap:break-word;
}
/* 每一个ul */
		#TreeMenu ul {
	margin:	0px 0px 0px 10px;
	list-style:	none;
}
/* 第一个ul */
		ul#TreeTop {
	margin:	0px;
}
/* 每一个li */
		#TreeMenu ul li {
	line-height:1.8;
	width:	100%;
}
/* 每一个li里面的a 开始 */
			#TreeMenu ul li a {
	font-size:			12px;
	font-weight:		normal;
	text-decoration:	none;
}
#TreeMenu ul li a:link,  #TreeMenu ul li a:visited {
	color:	#44464a;
}
#TreeMenu ul li a:hover {
	color:	#FF0000;
}
#TreeMenu ul li a:active {
	color:	#009933;
}
/* 每一个li里面的a 结束 */
	
		/* 关闭的节点 开始 */
			li.TreeClosed {
 background:
}
li.TreeClosed ul {
	display:	none;
}
/* 关闭的节点 结束 */
	
		/* 打开的节点 */
		li.TreeOpened {
	background:#FF3;
}
/* 最终节点 开始 */
			li.TreeChild {
	background:url(http://www.cnlei.org/mycode/CNLTreeMenu/Ver1.0.2/css/skin3/child.gif) no-repeat 0px 0px;
}
/* 调整最终节点的位置 */
			#TreeMenu ul li.TreeChild {
	margin:	0px 0px 0px 4px;
}
/* 调整最终节点中a的位置 */
			#TreeMenu ul li.TreeChild a {
	padding:	0px 0px 0px 15px;
}
/* 最终节点 结束 */
		
		/* 全部展开折叠 开始 */
			#SwitchAllNodes {
	padding:	10px 0px 10px 15px;
}
a#AllOpenID,  a#AllCloseID {
	color:	#009933;
	text-decoration:	none;
}
a#AllCloseID {
	display:	none;
}
a#AllOpenID:hover,  a#AllCloseID:hover {
	color:	#FF0000;
}
/* 全部展开折叠 结束 */
	/* 无限子级菜单 结束 */
/*新改样式*/	
.zuosuojin {
	height:24px;
	line-height:24px;
	text-indent:65px;
	font-size:15px;
	font-weight:bold;
	color:#373737;
}
.fwzx {
	background:url(../images/xxjt.jpg) no-repeat 5px 5px;
	height:15px;
	color:#fd9f13;
	font-size:15px;
	font-weight:bold;
	text-indent:31px;
}
.service {
	font-family:"Arial", Gadget, sans-serif;
	font-size:20px;
	color:#dadada;
	text-indent:31px;
}
.dixian {
	border-bottom:#0c3d4e solid 2px;
	height:60px;
	width:194px;
}
.xzm {
	font-size:13px;
}
.flash{ width:1003px; height:210px; margin:0 auto; margin-bottom:50px;}




/*二级菜单*/

.menu {
	font-size:13px;
	padding-bottom:200px;
	width:800px;
	position:absolute;
	top:48px;
	left: 436px;
	z-index:10000;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	width:800px;
}
/* style the sub-level lists */
.menu ul ul {
	width:115px;
}
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {
	float:left;
	line-height:3em;
	display:block;
	padding:0 15px;
}
.menu ul li ul li {
	
	
}
/* style the sub level list items */
.menu ul ul li {
	display:block;
	width:115px;
	height:auto;
	line-height:33px;
}
/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	float:left;
	height:100%;
	font-size:13px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
/* hack IE5.x to get the correct the faulty box model and get the width right */
* html .menu a, * html .menu a:visited {
}
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {
	display:block;
	background:#000066;
	margin-left:20px;
	color:#fff;
	width:115px;
	height:100%;
	line-height:1em;
	padding:5px 0;
	font-family:"宋体";
	font-size:13px;
	border-bottom:1px solid #FFF;
}
* html .menu ul ul a, * html .menu ul ul a:visited {
	width:115px;
}
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {
	border-collapse:collapse;
	padding:0;
	margin:-1px;
	width:0;
	height:0;
	font-size:1em;
	z-index:1;
	border:0;
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
	background:#000066;
}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {
	background:#000066;
}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {
	background:#fff;
}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {
	background:#000066;
}
/* style the level hovers */
/* first */
* html .menu a:hover {
	color:#009;
	background:transparent url(http://www.zzsky.cn/effect/images/200902172100/trans.gif);
	position:relative;
	z-index:100;
}
.menu li:hover {
	position:relative;
}
.menu :hover > a {
	color:#009;
	background:transparent url(http://www.zzsky.cn/effect/images/200902172100/trans.gif);
}
/* second */
* html .menu ul ul a:hover {
	color:#009;
	background:#fff;
	position:relative;
	z-index:110;
}
.menu ul ul li:hover {
	position:relative;
}
.menu ul ul :hover > a {
	color:#009;
	background:#fff;
}
/* third */
* html .menu ul ul ul a:hover {
	color:#009;
	background:#fff;
	position:relative;
	z-index:120;
}
.menu ul ul ul :hover > a {
	background:#fff;
}
/* fourth */
.menu ul ul ul ul a:hover {
	background:#fff;
	position:relative;
	z-index:130;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:2.8em;
	_top:3em;
}
/* position the third level flyout menu */
.menu ul ul ul {
	left:12em;
	top:0;
}
/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul {
	visibility:visible;
	height:auto;
	padding:0 3em 3em 3em;
	_padding:0;
	background:transparent url(http://www.zzsky.cn/effect/images/200902172100/trans.gif);
	left:-5em;
	_left:-5em;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul {
	visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul {
	visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul {
	visibility:visible;
	left:5em;
	_left:8em;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {
	visibility:visible;
}
