body
{FONT-SIZE: 14px; color:#5C5C5C;font:13px/1.5em "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;margin:0 auto;height:100%}
A{FONT-SIZE: 14px; COLOR: #000; LINE-HEIGHT: normal; font:14px/1.5em "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; TEXT-DECORATION: none}
A:hover {font-size:14px;COLOR: #000000;font:14px/1.5em "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; }
img {border:0px}
.red{color:#FF0000}
.green{color:#339933}
.black{color:#000}
p {font-size:14px}
.center {text-align:center}
.bigfont{font-size:14px}
.smallfont{font-size:9px}
#top
{width:100%;height:120px;margin:0 auto;background:url(images/bg_header.gif)}
#header
{width:980px;height:120px;margin:0 auto;background:url(images/header.jpg)}
#menu
{width:980px;height:33px;margin-top:67px;float:right;text-align:right;} /* ����з�վ���߶ȸ�Ϊ47 */
#bar
{width:980px;height:80px;margin:10px auto}
#subsite
{width:200px;height:20px;margin:0 auto;float:right;}

/* subsite */
#unipro_login_un .loginFldselect{width:130px;float:right; position:relative;padding:6px 0 0 0;} #unipro_login_un #loginFldselectdis{width:130px;height:15px;overflow:hidden;padding:2px 0 2px 11px;line-height:14px;color:#000;background:url(images/nav_mj_001.png) no-repeat ;display:block;cursor:pointer;}
#unipro_login_un #loginFldselectop{position:absolute;left:0;border:1px solid #c8c8c8;border-top:none;width:128px;background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity:.9; opacity:0.9;padding:4px 0;overflow:hidden;} #unipro_login_un #loginFldselectop a{display:block;line-height:18px;padding:2px 0 0 6px;color:#000;width:128px;text-decoration:none;margin-left:4px;}


#leftnav
{
	width: 238px;
	float: left;
	min-height: 649px;
	background: url(images/leftbg.png) no-repeat;
}
#leftnav ul
{
	list-style: none;	
	margin-left: 17px;
	padding-top: 10px;
	padding:0;
}

#leftnav li
{
	
}
#leftnav li a, #leftnav li a:link, #leftnav li a:visited 
{
	display: block;
	margin: 10px;
	width: 190px;
    font-size: 13px;  
    text-decoration: none; 
    font-weight: normal;
    font-family: Arial, Verdana;
    color: #000;
}
#middle
{
	float: left;
	width: 700px;
}

.subcontent
{
	margin: 20px; height:auto
}
.subcontent ul
{
	margin-left: 30px;
}
.subcontent li
{
	margin-bottom: 10px;
}
h1
{
	font-size: 22px;
	font-weight: bold;
	margin: 10px 0px;
	color: #ff6600;
}
h2
{
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0px;
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 5px;
}


#homeflash
{width:980px;height:250px;margin:10px auto;}
#homecontent
{width:980px;height:auto;overflow:hidden;margin:10px auto;}
#homecon_left
{width:700px;height:auto;overflow:hidden;margin:0 auto;float:left;}
#homecon_lefttop
{width:700px;height:470px;margin:0 auto;}
#homecon_welcome
{width:330px;height:450px;margin:0 auto;float:left;padding:10px}
#homecon_news
{width:329px;height:450px;margin:0 auto;float:left;padding:10px;border-left:1px dashed #ddd}
#homecon_news ul
{margin:0 auto;padding:10px;}
#home_3cell
{width:700px;height:300px;overflow:hidden;margin:0 auto;border-bottom:3px solid #ddd}
.home_cell12
{width:225px;height:auto;overflow:hidden;margin-top:15px;margin-right:12px;float:left;}
#home_cell3
{width:225px;height:auto;overflow:hidden;margin-top:15px;float:right;}
#home_3cell p
{margin:3px auto;height:80px}
#homecon_right
{width:262px;height:auto;overflow:hidden;margin:0 auto;float:right}
#home_ann
{width:250px;height:300px;margin:0 auto;border:1px solid #ddd;margin-bottom:5px;padding:5px;text-align:center}
#home_anncon
{width:250px;height:210px;margin:0 auto;overflow:hidden;text-align:left}
#home_links
{width:700px;height:auto;overflow:hidden;margin:10px auto;}

#aboutcon
{width:980px;height:500px;margin:10px auto;font-size:18px}

#govcon
{width:980px;height:auto;overflow:hidden;margin:0 auto}

#faqcon
{width:980px;height:auto;overflow:hidden;margin:0 auto}

#contactcon
{width:980px;height:700px;margin:10px auto;font-size:18px;font-size:12px}
.formSub {
	width: 180px;
	padding-top: 5px;
	float: left;
	margin-left: 20px;
}

.tb
{
	border: 1px solid #ccc;
	padding: 3px;
	margin-bottom: 10px;
}


#productcon
{width:980px;height:auto;overflow:hidden;margin:10px auto;}
#productcon
{width:980px;height:auto;margin:10px auto;font-size:18px;font-size:12px}
.producttitle
{font-size:18px;font-weight:800;color:#FF6633;margin:5px auto;width:100%;background:#eee}
.productpicblk
{width:980px;height:auto;overflow:hidden;margin:10px auto;}
.productpicfrm
{width:142px;height:230px;overflow:hidden;margin:10px;float:left;}
.productpic
{width:140px;height:140px;border:1px solid #ddd;margin:0 auto;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.productpic p 
{position:static;+position:absolute;top:50%}
.productpic img 
{position:static;+position:relative;top:-50%;left:-50%;}
.productpictitle
{width:140px;height:auto;overflow:hidden;text-align:center}

#projectcon
{width:980px;height:auto;overflow:hidden;margin:10px auto;font-size:18px;font-size:12px}
#projectvideo
{width:640px;height:420px;margin:0 auto;}

#partnercon
{width:980px;height:auto;overflow:hidden;margin:0 auto}
#partnersignupcon
{width:980px;height:auto;overflow:hidden;margin:0 auto}

.glspic
{width:450px;height:338px;margin:7px;border:1px solid #ddd;float:left;padding:10px;text-align:center}

#news
{width:980px;
min-height:700px;overflow:hidden;margin:10px auto;}
#newsdate
{width:800px;height:20px;margin:0 auto;border-bottom:2px solid #ccc;text-align:right}
#newscon
{width:800px;height:auto;margin:20px auto;}

#footer
{width:100%;height:62px;margin-top:10px;background:url(images/bg_footer.gif)}
#footer_con
{width:980px;height:47px;margin:0 auto;color:#CCC;padding-top:15px}
