body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}    
fieldset,img{border:0}    
table{border-collapse:collapse;border-spacing:0}    
ol,ul{list-style:none}    
h1,h2,h3,h4,h5,h6{font-size:100%}   

body{background:#153e6b;text-align:center;font:12px/180% Verdana,Geneva,sans-serif;color:#fff}
img{border:0}
ul{list-style:none}
a{color:#fff;text-decoration:none}
a:hover{color:#fff}
.fl{float:left}
.fr{float:right}
.border{border:4px solid #709bd6}
.red{color:red}

h1{margin-bottom:15px;font-weight:bold;font-size:2em;color:#fec762}

.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear{display:inline-block}/* Hides from IE-mac \*/*html .clear{height:1%} .clear{display:block}/* End hide from IE-mac */



#wrapper{position:relative;margin:0 auto;width:1002px;background:#598bcf url(i/bg.jpg) 50% 0 repeat-y}
#header{position:relative;height:168px;background:url(i/bg_header.png) no-repeat}
.logo{position:absolute;top:27px;left:30px;width:604px;height:75px;background:url(i/logo.png) no-repeat}
.logo a{display:block;width:604px;height:75px;text-indent:-999em;overflow:hidden}
.headnav{position:absolute;top:10px;right:15px;width:70px;height:26px;color:#fff;overflow:hidden;background:url(i/bg_headnav.png) no-repeat}
.headnav a{display:block;color:#fff;text-indent:-999em}
.headnav a:hover{text-decoration:underline}
#menunav{position:absolute;bottom:15px;left:90px;z-index:9000;width:641px;height:39px;background:url(i/bg_menunav.png) no-repeat;font-family:Verdana}
#menunav ul{padding:0 25px}
#menunav li{float:left;display:inline-block;margin:0 20px;height:39px}
#menunav ul li a{display:inline-block;height:38px;line-height:38px;color:#454d5f;font-size:14px}
#menunav ul li a:hover{color:#355eb6}

#menunav ul li ul,#menunav ul a ul{position:absolute;margin:0;padding:0;margin-left:-110px;margin-top:39px;_margin-top:0;_margin-left:-80px;visibility:hidden;background:#fff;width:160px;height:80px;opacity:0.9;filter:alpha(opacity=90)}
#menunav ul a:hover{border:0}
#menunav ul li:hover ul,#menunav ul a:hover ul{visibility:visible}
#menunav ul ul li{float:none;margin:0;background:#fff;height:26px;line-height:26px}
#menunav ul ul a{display:inherit;display:block;font-size:11px;height:26px;line-height:26px}
#menunav ul ul a:hover{background:#ddd}



#content{min-height:430px;_height:430px;text-align:left}
#content .pos{position:relative}



.psearch{margin:0 auto;width:740px;height:31px;line-height:31px;color:#fff;background:url(i/bg_psearch.png) no-repeat}
.context{padding:5px 50px 20px;text-align:left;min-height:330px;_height:330px}
.context p{margin-bottom:12px}
.c1{background:url(i/bg_c1.png) no-repeat}
.c2{background:url(i/bg_c2.png) no-repeat}
.context .r{float:right;width:220px}

.certlist{width:100%}
.certlist td{padding:10px;text-align:center}
.certlist img{margin:10px}


#catemenu{position:absolute;top:170px;left:640px;text-align:left;font-size:14px;font-weight:bold;}
#catemenu li{padding-left:20px;height:25px;line-height:25px;background:url(i/bg_catemenu_li.gif) 5px 11px no-repeat}
#catemenu a{position:relative}
#catemenu a:hover{color:#f8a849}
#catemenu a span{position:absolute;color:#000;top:-4px;left:1px;z-index:-1}

#mainshow{position:absolute;top:175px;left:100px;z-index:-1}
#mainshow img{}

#products{margin:0 auto 10px;width:1000px}
#products .title{margin:10px auto;padding-left:30px;text-align:left;font-size:24px;color:#b22921}
#products .list{margin:10px auto;width:90%;height:410px;overflow-y:scroll;scrollbar-darkshadow-color:#eceae6;scrollbar-track-color: #eceae6;scrollbar-face-color: #1c3c81;scrollbar-shadow-color:#fff;scrollbar-3dlight-color:#eceae6;scrollbar-highlight-color:#1c3c81;scrollbar-arrow-color:#fff}
#products img{border:1px solid #5876b7}

.jobtable{border-top:1px solid #c1c1c1;border-left:1px solid #c1c1c1}
.jobtable th,.jobtable td{border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1}
.jobtable td{background:#0a6cb1}
.jobtable th{font-weight:normal;text-align:center;line-height:26px;background:#2a75ab}


#footer{position:relative;padding:15px;text-align:center;color:#255699;line-height:200%;background:url(i/bg_footer.png) no-repeat}
#footer a{color:#255699}
#footer a:hover{color:#255699;text-decoration:underline}
#footer #pagehit{position:absolute;top:15px;right:45px}
#footer a.icp{color:#818181}
#footer a.icp:hover{text-decoration:underline}

#footer #kf{position:absolute;right:40px;top:67px}

#backi{position:relative;min-height:100px;_height:100px;background:#fff;border:1px solid #ccc}
#backi .cc{padding:15px;text-align:left}
#backi p{padding-left:25px;height:28px;line-height:28px}
#backi p.tel{color:#880000;font-size:14px;font-weight:bold;background:url(i/ico_tel.gif) 0 50% no-repeat}
#backi p.msn{background:url(i/ico_msn.gif) 0 50% no-repeat}
#backi p.qq{background:url(i/ico_qq.gif) 0 50% no-repeat}
#backi p.msg{background:url(i/ico_msg.gif) 0 50% no-repeat}