@charset "gb2312";
*{ margin:0; padding:0}
body{
	background-color:#fff;
    margin: 0;
	padding: 0;
	color: #000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(bg.gif) repeat-x;
	background-color:#FFFFFF;
}
a{ text-decoration: none; color:#000}
a:hover{color:#CC0000}

.web_item,.web_item2,.web_body{width:990px; margin:0px auto; overflow:hidden;}
.web_item2{background:#ffffff}
#header{ width:990px; float:left; display:inline;}
#logo{float:left; display:inline; margin-top:10px;}
#logo img{ border:0}
#userlogin{ float:right; display:inline; width:298px; height:63px; background:url(login_bg.gif) no-repeat; overflow:hidden}
#loginform{ float:left; display:inline; margin:8px 5px; line-height:27px;}
#login_uid,#login_upwd{ width:100px;margin-left:4px; color:#666666}
#loginsubmit{ margin-left:5px; vertical-align:bottom}
#userlogin a{ text-decoration:underline; color:#990000; margin-left:70px;}
#loginalert{ float:left; display:inline; width:278px; margin:8px 10px; color:#990000}
#loginalert a{ float:left; margin:0; margin-right:10px; line-height:25px;}
#loginalert a:hover{ color:#FF0000}
#language{ width:990px; float:left; display:inline; margin-top:2px; text-align:right; }
#language a{ margin:0 10px;color:#333333}
#language a:hover{ color:#CC0000}
#nav{ width:990px; height:35px; float:left; display:inline; margin-top:10px; background:url(nav.jpg) no-repeat;}
#nav a{ float:left; display:inline; line-height:35px; color:#000000; padding:0 30px;font-weight:bolder; background:url(nav_bg.gif) no-repeat; background-position:left}
#nav a.nosplit{ margin-left:40px; background:none;}
#nav a:hover{ background:url(nav_current.jpg) repeat-x; color:#FFFFFF; }
.nav_menu,.nav_menu_child{ width:200px; border:1px #CCCCCC solid; background:#FFFFFF; display:none; position:absolute; z-index:999}
.nav_menu a,.nav_menu_child a{ display:block; line-height:22px; padding:0 5px; border-bottom:1px #CCCCCC solid}
.nav_menu a:hover,.nav_menu_child a:hover{ background-color:#EFEFEF}
#menu_contact{ width:160px;}
#menu_standard{ width:162px;}
#nav_menu_inspection,#nav_menu_audit,#nav_menu_scope,#nav_menu_whyus{ background:url(dot.gif) no-repeat 180px 8px;}
#nav_menu_inspection:hover,#nav_menu_inspection.nav_menu_child_current{ background:url(dot2.gif) no-repeat 180px 8px;}
#nav_menu_audit:hover,#nav_menu_audit.nav_menu_child_current{ background:url(dot2.gif) no-repeat 180px 8px;}
#nav_menu_scope:hover,#nav_menu_scope.nav_menu_child_current{ background:url(dot2.gif) no-repeat 180px 8px;}
#nav_menu_whyus:hover,#nav_menu_whyus.nav_menu_child_current{ background:url(dot2.gif) no-repeat 180px 8px;}

#foot_nav{width:990px; height:28px; float:left; display:inline; background:url(foot_nav.gif) no-repeat; margin-top:15px; line-height:28px; text-align:center;color:#333333}
#foot_nav a{ margin:0 20px; color:#333333}
#foot_nav a:hover{ color:#CC0000}
#foot_copyright{width:990px; float:left; display:inline; line-height:20px; text-align:center; color:#666666; padding:10px 0;}
#support{ display:none}

.no{ color:#f00; line-height:40px;}
#backtop{ color:#CC0000; font-weight:bolder; margin-top:20px; float:left}
div.cutepage {width:98%; margin-top:20px; margin-bottom:20px; text-align:center; padding:3px; float:left}
div.cutepage a { border:1px #2c2c2c solid; padding:2px 5px; color:#fff; background:url(pageimg1.gif) #2c2c2c; margin-right:2px; text-decoration:none;}
div.cutepage a:hover {border:1px #990000 solid; color:#fff;background:url(pageimg2.gif) #aad83e;}
div.cutepage a:active {border:1px #990000 solid; color:#fff;background:url(pageimg2.gif) #aad83e;}
div.cutepage span.current {	border:1px #990000 solid; color:#fff;background:url(pageimg2.gif) #aad83e; margin-right:2px; padding:2px 5px;}
div.cutepage span.disabled {background:#f9f9f9; border:1px #999 solid; padding:2px 5px; margin-right:2px; color:#999;}