html,body,form,h3{margin:0;padding:0;}
body{
	font-size:12px;
	color:#333333;
	line-height:170%;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background:#064D71;
}
h3{font-family:"Arial Black"; font-weight:normal;margin:18px 0 0 0;height:60px;line-height:1.8em;color:#064D71;font-size:16px;text-align:center;}
a{color:#064D71; text-decoration:none;}
a:hover{color:#FF0000; text-decoration:underline;}
#webtop{height:109px;background:#09344F url(images/top_right.jpg) no-repeat top right;}
#webhead{position:relative;width:1002px;height:109px;margin:0 auto;background:url(images/top_left.jpg) no-repeat top left;}
.logo,#so,#a5d{position:absolute;}
.logo{left:110px;top:28px;}
#so{right:100px;top:45px;}
#so .soinput{border:#06273C solid 1px;height:13px;}
#a5d{right:100px;top:80px;}
#webmenu{height:36px;background:url(images/menu_bg.jpg) repeat-x left top;}
#webcontent{width:795px;margin:0 auto;padding:15px 0;}
.lbj{background:#ffffff url(images/topbg.jpg) no-repeat left top;}
.left_pro{margin-top:12px;padding-top:10px;background:#ffffff url(images/leftbg.jpg) no-repeat left top;}
#left_m{margin:6px 0;padding:0; list-style-type:none;}
#left_m li{}
#left_m li a{display:block;height:22px;padding-left:16px;line-height:22px;color:#333333; text-decoration:none;background:url(images/icon.gif) no-repeat 7px center;}
#left_m li a:hover{color:#FF0000; text-decoration:none;}
#left_z{margin:0 0 0 10px;padding:0; list-style-type:none;}
#left_z li{}
#left_z li a{display:block;padding-left:16px;line-height:180%;color:#333333; text-decoration:none;background:url(images/icon.gif) no-repeat 7px center;}
#left_z li a:hover{color:#FF0000; text-decoration:none;}
.propic{width:120px;height:120px;border:#CCCCCC solid 1px;}
#catead{margin-bottom:12px;}
.prolist{margin:4px 0;}
.profgx{margin:4px 0;padding:0;color:#045A85;height:1px;width:100%;}
.proname{color:#04618F; font-weight:bold;}
.location{color:#333333;border-bottom:#045A85 solid 1px;}
.location span{margin:auto 3px;}

.newslist{margin:0px;padding:0px;list-style-type: none;}
.newslist li{padding:5px 0 5px 20px;margin-top:4px;	background: url(images/gif.gif) no-repeat 6px 11px;border-bottom:#cccccc solid 1px;overflow:auto;zoom:1;}
.newslist li span{width:80px;display:block;float:left;}
.newslist li a{display:block;float:left;width:360px;}

#nav{width:816px;height:32px;line-height:32px;list-style-type: none;margin:0 auto;padding:0px;overflow:hidden;}
#nav li{float:left;font-size:12px;}
#nav li.lifgx{width:6px;}
#nav a {display:block;padding:0 16px; *float:left;height:32px;color:#FFFFFF;text-align:center;text-decoration:none;background:url(images/m2.gif) no-repeat center 24px;}
#nav a:hover{color:#FFC80C;text-decoration:none;background:url(images/m1.gif) no-repeat center 24px;}
#nav li ul {clear:both;list-style-type: none;text-align:left;left: -999em;position: absolute;margin:0 0 0 -3px;padding:0px;border:#09344F solid 1px;border-top:none;background:#ffffff url(images/topbg.jpg) no-repeat left top;}
#nav li ul li{float: none;}
#nav li ul a{float:none;color:#09344F;text-decoration:none;display: block;height:26px;line-height:26px;text-align:center;font-weight: normal;background:none;}
#nav li ul a:hover {color:#FFC80C;font-weight:normal;background:#09344F;}
#nav li:hover ul {left: auto;clear:both;}
#nav li.sfhover ul {left: auto;clear:both;}
#a1{width:120px;}
#a2{width:120px;}
#a3{width:150px;}
#a4{width:145px;}
#a5{width:140px;}
#a6{width:120px;}

.pro_fbt{font-size:11px; font-weight:bold;height:36px;line-height:36px;color:#09344F;background:url(images/d1.jpg) no-repeat center right;}

#webfoot{color:#FFFFFF;background:#284155 url(images/footbg.jpg) repeat-x left top;}
.selectext{font-size:11px;}
.text_content{font-family:Arial,sans-serif;font-size:12px;}
.text_content img{max-width:450px;width:expression(width>450?"450px":width);overflow:hidden;} 
.page{font-size:12px;text-align:center;margin-top:10px;height:25px;padding-top:5px;line-height:2em; clear:both;}
.page a ,.page span{margin:5px 1px 0 1px;color:#999;padding:2px;font:normal 12px Verdana;text-align:center;text-decoration:none;border:1px solid #5C9CC0;}
.page a:hover {color:#000;background:#eee;}
.page span{background:#F2FAFF;color:red;font-weight: bold;}