@charset "utf-8";
body {
	font-family: "宋体";
	font-size: 12px;
	line-height:1.7;
	padding:6px 0px 0px 6px;
	margin:0px;
}
*{padding:0px;margin:0px}
ul, li {
line-height:1.5;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
img{border:0px}
a:link {
	color: #0077b7;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.search_nav{float:right;margin:18px 0px 0px 0px}
.search_nav input{border:1px solid #ccc;width:240px;height:17px}
.search_nav img{margin:4px 0px 0px 2px}
.header{width:954px;margin-left:3px}
.g_foot{width:954px;text-align:right;margin:12px 3px 0px 3px;clear:both;}
.topline{padding:4px 4px 0px 0px;background:#c1e0f6;margin:16px 0px 0px 0px}
.main_content{width:960px;padding:8px 0px 0px 0px}
.global_menu ul {
background:#2e98d6 none repeat scroll 0%;
height:2em;
width:954px;
}
.global_menu li {
border-right:1px solid #FFFFFF;
float:left;
}
.global_menu li a {
background:#2e98d6 none repeat scroll 0%;
color:#FFFFFF;
display:block;
height:1.4em;
font-size:13px;
padding:0.21em 1.8em;
float:left;
text-decoration:none;
}
.global_menu li a:hover {
background:#277bac none repeat scroll 0%;
}
.menu_shadow{
width:100%;
height:5px;
font-size:1px;
background:url(../img/globalNavShadow.gif)}
.globalNavActive {
font-weight:bold;
background:#277bac!important;
}
.main_ad{margin:0px 3px 6px 0px;float:left;padding-left:3px}
.news_box{width:380px;float:left;
background-image:url(../img/2columnBorder.gif);
padding:0px 3px;
}
.other_box{width:185px;float:left;
background-image:url(../img/1columnBorder.gif);
padding:0px 3px;
}
.right_box{width:202px;float:left;
background-image:url(../img/3columnBorder.gif);
padding:0px 3px;
margin:6px 0px 0px 6px}
.right_box h3{font-size:12px;font-weight:bold;padding:0px 6px 0px 6px}
.right_box p{padding:6px}
.boxHeader {
color:#FFFFFF;
height:24px;
overflow:hidden;
}
.bluebg {
background:#0077B7 none repeat scroll 0%;
}
.blue1bg {
background:#138194 none repeat scroll 0%;
}
.redbg {
background:#a40021 none repeat scroll 0%;
}
.greenbg {
background:#5b8424 none repeat scroll 0%;
}
.boxHeader h2 {
font-size:12px;
font-weight:bold;
padding:4px 0px 0px 4px
}
.boxHeader a {
color:#FFFFFF;
float:right;
font-weight:normal;
padding:4px 5pt 0pt 7px;
}
.boxHeight198 {
height:17.3em;
overflow:hidden;
}
.box_body {
clear:both;
position:relative;
}
.boxFooter{
background-image:url(../img/footer_bg.gif);
height:6px;
font-size:1px;
}
.news_foot{width:380px}
.other_foot{width:185px}
.right_foot{width:202px}
.img_left {
float:left;
margin:0pt 10px 14px 0pt;
}
.newsbody {
width:363px;
padding:8px;
}
.newsbody h1{font-size:13px;}
.newsbody p{display:block}
.newslist{background:url(../img/dottedLine.gif) top left repeat-x}
.newslist span{margin-right:4px;font-size:10px;font-weight:bold;color:#666666}
.newslist li{padding:5px 0px 4px 0px;height:1.4em;background:url(../img/dottedLine.gif) bottom left repeat-x}
.other_info{padding:4px;height:91px;overflow:hidden}
.other_link{background:url(../img/dottedLine.gif) top left repeat-x}
.other_link li{padding:6px 0px 4px 0px;height:1.4em;background:url(../img/dottedLine.gif) bottom left repeat-x}
.other_link li a{height:10px;width:55px;padding:0px 6px 0px 0px;display:block;margin:0px 3px 0px 0px;float:right;}
.green_arrow a{background:url(../img/green_arrow.gif)  right center no-repeat;color:#5b8424;}
.blue_arrow a{background:url(../img/blue_arrow.gif) right 40%  no-repeat;color:#138194;}
.red_arrow a{background:url(../img/red_arrow.gif) right 40%  no-repeat;color:#a40021;}
.main_left{width:191px;float:left}
.main_right{float:left}
.about_title,.whatnew_title,.client_title,.hrm_title,.partner_title,.contact_title{width:188px;height:145px;text-align:center;margin:0px 1px 0px 3px;
vertical-align:middle;display:table-cell;font-size:115px;}
.about_title{background:#579800;}
.whatnew_title{background:#353335;}
.client_title{background:#a41f00;}
.partner_title{background:#2e98d6}
.contact_title{background:#494949}
.main_info1{width:760px;margin:0px 0px 12px 0px}
.main_info2{width:550px;float:left;margin:0px 0px 12px 0px}
.main_info1 h1,.main_info2 h1{background:url(../img/dottedLine.gif) bottom left repeat-x;padding:2px 0px 3px 0px;font-weight:bold;font-size:13px;}
.main_info1 p,.main_info2 p{text-indent:2em;margin:12px 0px 0px 0px;line-height:1.8;text-align:justify}
.main_info1 strong{margin:18px 0px 6px 24px}
.submenu_body{clear:both;overflow:hidden;margin:0px 0px 4px 4px}
.submenu_body a{width:167px;background:url(../img/dottedLine.gif) bottom left repeat-x;padding:4px 0px 4px 8px;float:left;text-decoration:none;color:#000000}
.submenu_body a:hover{
	background-color: #F0F0F0;
}
.style1{margin:0px 5px 0px 0px}
.activesubmenu{background:#F0F0F0 none repeat scroll 0%!important;font-weight:bold}
.service_list li{
	list-style-type:disc;
	list-style-position:inside;
	margin:6px 0px 3px 0px;
	padding:0px 0px 0px 12px;
}
.whatnewslist dd{padding:5px 0px 4px 12px;background:url(../img/arrow.gif) left center no-repeat;border-bottom:1px solid #e6e6e6}
.whatnewslist dd span{float:right;color:#666666}
.newsdetail h1{font-size:14px;font-weight:bold;text-align:center}
.client_list a{width:200px;height:100px;float:left;margin:18px 24px 0px 0px;display:block;padding:3px 3px 0px 4px;color:#000;text-align:center;font-weight:bold}
.client_imgbox{width:196px;height:69px;border:1px solid #cccccc;background:#fff;text-align:center;
vertical-align:middle;display:table-cell; 
  /* hack for ie */
    *display: block;
    *font-size: 60px;
    /* end */
}
.client_list a:hover{background:#4c4848;color:#fff}