/* #head #nav #pagebody #pagebody_left #pagebody_right #foot*/
body {
	font-family: "宋体";
	background-image: url(../images/bg_page.gif);
	background-repeat: repeat-x;
	background-color: #DCDCDC;
	color: #000000;
}
img{border: none}
#head, #nav, #banner,#ban_foot, #pagebody,#cyframepagebody,#contentpagebody,#foot{margin:0 auto; width:750px} 

/*  #nav ------------------------------------------------------- */
#nav {
	line-height: 24px;
	list-style-type: none;
	background-image: url(../images/nav_bg.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 36px;
	padding-left: 227px
}
#nav/**/{
	line-height: 24px;
	list-style-type: none;
	background-image: url(../images/nav_bg.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 36px;
	width: 523px;
	padding-left: 227px
}

#nav li {float: left; width: 87px}
 
#nav a,#nav a:hover {
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav_mouse.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	display: block;
	height: 36px;
	width: 87px
}

#nav a:hover {background-image: url(../images/nav_mouse.gif);background-position: 0px -36px}

/* NAV 下拉菜单 -------------------------------------------------------*/

#nav li ul a,#nav li ul a:hover{
	display: block;
	width: 66px;
	\width:86px;
	w\idth:68px;
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	background-image: url(../images/nav_no2_mouse.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 19px;
	\height:34px;
	height/**/:21px;
	line-height: 12px;
	margin-left: 2px;
	padding-left: 18px;
	padding-top: 13px;
	background-color: #C2DEEF;
	border: 1px solid #99CCFF;
}
#nav li ul a:hover {
	background-image: url(../images/nav_no2_mouse.gif);
	background-repeat: no-repeat;
	background-position: 0px -34px;
	background-color: #79BCFF;
}


#nav ul li {
	position: relative;
  }
  
li ul {
	position: absolute;
	display: none;
	width: 80px;
  }

/* Styles for Menu Items */

li:hover ul, li.over ul { display: block; } /* The magic */

/*  #head ------------------------------------------------------ */
#head {
	height: 90px;
}

h1 {
	width: 450px;
	float: left;
}

#topnav {
	display: block;
	float: right;
	width: 130px;
	margin-top: 25px;
	font-size: 12px;
}

#topnav a ,#topnav a:hover{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

#topnav a:hover{
	color: #006699;
	background-color: #E2ECF5;
	text-decoration: underline;
}

/*  #pagebody -------------------------------------------------- */
#pagebody {background-image:url(../images/bg_pagebody.gif);background-repeat: repeat-y;background-color:#FFFFFF}

/*  内容页#contentpagebody -------------------------------------------------- */
#contentpagebody{
	background-image:url(../images/bg_textpage.jpg);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}

#contentpagebody/**/{width:670px}

#contentpagemap {
	font-size: 12px;
	color: #666666;
	text-align: right;
	clear: both;
	margin-bottom: 20px;
}

#contentpagemap a,#contentpagemap a:hover{color: #666666;text-decoration: none}
#contentpagemap a:hover{color: #FF9900;text-decoration: underline}

#contentpagebody h2 {
	font-family: "黑体";
	font-size: 36px;
	width: 100%;
	padding: 0px;
	height: 80px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	line-height: 40px;
}

.h2fontsize{
	font-size: 26px;
	color: #000000;
}

#contentpagebody h2 span {
	display: block;
	font-size: 12px;
	font-family: "宋体";
	font-weight: bold;
	color: #999999;
	line-height: 20px;
}

#contentpagebody #conlift {
	width: 110px;
	float: left;
}
#contentpagebody #conlift span {
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-align: center;
}
#contentpagebody #conright {
	width: 540px;
	float: right;
	font-size: 12px;
	line-height: 18px;
}

.conrightimg {
	display: block;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.conclears{
	clear: both;
	height: 20px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	background-image: url(../images/logo_mane.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#userfoottx {
	font-size: 12px;
	color: #006699;
	line-height: 18px;
}



/*  #pagebody_left --------------------------------------------- */
#pagebody_left {
	width: 170px;
	float: left;
	padding: 10px;
}
#pagebody_left/**/{
	width: 150px;
	float: left;
	padding: 10px;
}

#pbl_softin {
	font-size: 12px;
	line-height: 18px;
	color: #006699;
}

#version{
	color: #666666;
	display: block;
	padding-top: 10px;
}

#pbl_softin a ,#pbl_softin a:hover{
	color: #666666;
	text-decoration: none;
}

#pbl_softin a:hover {
	color: #006699;
	background-color: #CBE1EF;
	text-decoration: underline;
}

#pbl_softin div {
	margin-top: 5px;
}


#pbl_softin div span {
	color: #666666;
	display: block;
	padding-left: 24px;
}

#catenasoft li {
	margin-top: 10px;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
}

#catenasoft a,#catenasoft a:hover  {
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	display: block;
}

#catenasoft a:hover  {
	background-color: #DDEEFB;
}

#catenasoft span {
	color: #FFFFFF;
	background-image: url(../images/title_blusbg.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 35px;
	text-align: center;
	height: 35px;
	width: 150px;
	margin-top: 15px;
	font-weight: bold;
	font-size: 14px;
}
#pal {
	margin-top: 10px;
	font-size: 12px;
}

#pal a,#pal a:hover {
	color: #000000;
	text-decoration: none;
}
#pal a:hover {
	color: #006699;
	text-decoration: underline;
	background-color: #D3E3F5;
}


#pal span {
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-align: center;
	background-image: url(../images/link_blus.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	height: 30px;
	width: 150px;
	background-color: #C0D2EF;
	line-height: 30px;
	margin-top: 20px;
}

#pal li {
	padding-left: 10px;
	margin-top: 10px;
}

/*  #pagebody_right -------------------------------------------- */
#pagebody_right {
	float: right;
	width: 570px;
	padding: 10px;
}
#pagebody_right/**/{
	float: right;
	width: 550px;
	padding: 10px;
}

/*  #foot ------------------------------------------------------ */
#foot{
	background-color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
}
#foot span {color: #FFFFFF}

/*  # ------------------------------------------------------ */
/*  # ------------------------------------------------------ */
/*  # ------------------------------------------------------ */
/*  # ------------------------------------------------------ */
