/*main*/

body
{font-size: 12px;margin: 0px auto;font-family: 宋体, Arial;text-align: center;}
table,td,div
{font-size: 12px;font-family:宋体, Arial; margin:0px; padding:0px;}
ul,li,dl,dt,dd{margin:0;padding:0;list-style:none; line-height:normal; }
form{margin:0;padding:0;}
img{margin:0;padding:0;border:none;}
a
{color: black;text-decoration: none;}
a:hover
{color: coral;text-decoration: none;}
em{font-style:normal;}
.sep_line{border-bottom: #999999 1px dashed; margin:3px 0px; clear:both; }
A.l_white:hover {
	text-decoration: underline;
	color:#FFFFFF;
	
}
A.l_black::link {
	color: #000000;
	text-decoration: none;
}
A.l_black::visited {
	text-decoration: none;
	color: #000000;
}
A.l_black::hover {
	text-decoration: underline;
	color: #FF0000;
	position: relative;
	bottom: -1px;
}
A.l_black::active {
	text-decoration: none;
	color: #000000;
}
A.l_blue::link {
	color: #0D5190;
	text-decoration: none;
}
A.l_blue:visited {
	text-decoration: none;
color=#0D5190; 	color: #0D5190;
} 
A.l_blue:hover {
	text-decoration: underline;
	color:#FF0000;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
	
}
a:active {
	text-decoration: none;
	color: #666666;
}

/*menu*/
#topNav ul,#topNav li{margin:0;padding:0; list-style:none;font-size:12px;float:left;}
#topNav{margin-top:3px;height:27px;overflow:hidden;}
#topNav li{margin:0 6px;}
#topNav li a{float:left;display:block;height:27px;line-height:27px;vertical-align:middle;color:#fffff3;margin:1px 1px 0;font-weight:bold;padding:0 12px; text-decoration:none;}
#topNav a.now ,
#topNav li a:hover{background:#9fcbf0;color:#045eac;border:1px solid #fff;border-bottom:none;margin:0;}
#topNav div{display:none;}
#subNav{margin-top:3px;position:absolute;font-size:12px;color:#004080;height:24px; line-height:24px;vertical-align:middle; white-space:nowrap;}
#subNav a{display:block;color:#004080;float:left;margin:0 6px; text-decoration:none; white-space:nowrap;}
#subNav a:hover{color:#f00;}

#leftTop{background:url(/images/main_13.jpg);width:217px;height:53px; position:absolute;margin-top:-28px;}
#leftTop em{display:block;font-style:normal;color:#fff;font-weight:bold;margin:27px 0 0 33px;font-size:14px;}
#leftTop1{font-size:12px; color:#FFF;line-height:25px; vertical-align:middle;}
#leftTop1 td{ padding:7px 0 0 0;}
#left h5{display:block;font-style:normal;color:#fff;font-weight:bold;margin:0 0 0 33px;font-size:14px;}

/*menu_tab*/
.topNav
{ background:url(/images/line3.jpg); height:29px;
	}
.topNav ul li{height: 28px;font-weight:bold; float:left; margin:0 5px;  padding:0 3 ; line-height:28px; vertical-align:middle;color:#666; }
.topNav .topMove 
{ 
	background:url(/images/main_51.jpg); background-color:#7facd4; color:White; overflow:hidden;
	font-weight:normal;	
}

.subNav{ clear:both; text-align:left;}
.subNav ul li{display:none; float:left; }
.subNav ul li div{height:143px;width:578px;}
.sub_title{ height:32px; background-color:#E8E8EA;COLOR: #005aaa; FONT-SIZE: 14px; FONT-WEIGHT: bold; line-height:32px; vertical-align:middle; padding-left:5px;}
.sub_left{float:left; width:177px; text-align:center; padding-left:3px;}
.sub_right{float:left; width:401px; text-align:left; line-height:180%; }


.menu_info td{ height:25px;}

/*news*/
.news_img
{	border: #cccccc 1px solid;	width: 145px;height:140px; vertical-align:middle; text-align:center;	
	
	display: table-cell;
	/* 针对IE的Hack */	
	*font-size: 109px;	/*约为高度的0.873，200*0.873 约为175*/	
	font-family:Arial; margin:0px auto;

	
}
.news_img img{vertical-align:middle; text-align:center;  }

/*-----精品网站---*/
.case_img{ float:left;  margin:3px 8px; text-align:center; width:165px;}
.case_img img{ border: #ccc 1px solid; width:150px; height:120px;}
.oth_class{ float:left;width:130px; margin:2px 5px;}
.oth_class img{ border: lightgrey 1px solid;}

/*---首页左边菜单----*/
.left_menu
{ background:url(/images/main_22.gif) no-repeat 15px 8px; overflow:hidden; text-align:left;
	height:25px;line-height:25px; vertical-align:middle;
	}

.left_menu a,.left_menu a:visited{ font-weight:bold;  padding-left:30px;color:White;  }
.left_menu_sep{ background:url(images/main_28.gif) no-repeat; overflow:hidden; width:191px; height:2px; margin: 0 auto; clear:both;}
.left_menu_sub{ display:none;color:White; text-align:left;  vertical-align:middle; height:90px; line-height:180%;}
.left_menu_sub a{ color:White;  }
.left_menu_sub a:visited{ color:White;}
.left_menu_sub img{ float:left; margin:3 5 3 10;}.




.font12 { COLOR: #e6e7e8; FONT-SIZE: 12px }
	.STYLE19 { COLOR: #ffffff }
.style5 {color: #FFFFFF; font-weight: bold; }
.style1 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.style2 {color: #005AAA; line-height:160%;}
.style3 {color: #FFFFFF}

/*首页人才*/
#jobmsg ul{ margin:15px 0px;}
#jobmsg ul li{ margin:5px 0px;}
#jobmsg ul li a{ padding-right:8px;}

/*首页生日*/
#birth{ background:url(/images/birthbg.jpg) no-repeat center center; overflow:hidden; width:217px; height:150px; margin-top:25px;
	}
#birth_msg{margin:65px 0px 0px 108px; font-size:14px; color:#005932; line-height:180%; font-weight:bold;}

/*首页Google成功案例*/
#googlecase ul{ list-style:none; line-height:normal; padding:5px 0px;}
#googlecase ul li{ background:url(/images/icon.jpg) no-repeat 8px center;}
#googlecase ul li a{ color:White; padding-left:16px; height:22px; line-height:22px; vertical-align:middle;}
