 
/* CSS Document */
body{ background:url(../images/bg.jpg) repeat-y center #f2f2f2;}
body,p,ul,li{margin:0px;padding:0px;}
.clearfix:after{display:block;height:0px;visibility:hidden;clear:both;content:".";}
.clearfix{zoom:1;}
img{border:none;}
li{ list-style:none;}
.lft{ float:left;}
.rgt{ float:right;}

.page960{width:958px; height:auto; margin:0 auto; background:#FFF; border-left:#ccc 1px solid; border-right:#ccc 1px solid; overflow:hidden; }
#header{ width:958px; height:64px; background:url(../images/headbg.jpg) no-repeat top;}
.companyname{padding-left:30px; width:600px; height:60px; font:normal 24px/60px "Microsoft Yahei","Arial"; color:#1d3489; overflow:hidden;}
.toplink{padding-right:25px;}
.toplink a{ color:#666; text-decoration:none; font-size:12px; display: inline-block; background:url(../images/toplinkicon.jpg) no-repeat 0 27px; padding:25px 10px 0 15px;}
.banner{width:958px; height:249px; background:url(../images/banner.jpg) no-repeat; overflow:hidden;}

.companyabout{ min-height:80px;_height:80px;}
.companyabout .title{ width:958px; height:23px; background: url(../images/companytitle.jpg) no-repeat;}
.companyabout p{ font:12px/32px "ËÎÌå"; color:#333;padding:0 45px;}
.companyabout p img{ float:left; padding:0 15px 5px 0;}

.joblist{font-size:12px; color:#333;}
.joblist .title{ width:958px; height:32px; background: url(../images/jobstitle.jpg) no-repeat; margin-top:20px;}
.joblist .content table{margin:0 17px; width:924px;}
.joblist th{ color:#555; background:#e6e6e6; height:32px;}
.joblist td{ color:#666; border-bottom:1px solid #e6e6e6; line-height:32px;}
.joblist a{ color:#333; text-decoration:none;}
.joblist a:hover{ color:#1d3489;text-decoration:underline;}
.joblist .department{text-indent:30px;border-bottom:#ccd5f4 2px solid; font-size:14px; font-weight:bold; color:#1d3489; height:30px; line-height:30px;padding-top:5px;}

.contactus{font-size:12px; color:#333;}
.contactus .title{ width:958px; height:23px; background: url(../images/contacttitle.jpg) no-repeat; margin-top:20px;}
.contactus .content{padding-left:50px; padding-top:10px;width:880px; background:url(../images/contactuspic.jpg) no-repeat 750px bottom ; position:relative;}
.contactus a{ color:#333; text-decoration:none;}
.contactus a:hover{ text-decoration:underline;}
.contactus span{ display:inline-block;}

#footer{ width:938px; height:60px; background: url(../images/footerbg.jpg) repeat-x 0 26px; color:#333; font:12px/26px "Arial","ËÎÌå"; text-align:center; margin:25px 10px 0;}
#footer a{ color:#333; text-decoration:none;}
#footer strong{ font-weight:normal;}

.video { padding:10px; float:right; font-size:12px; }
.viplogo { vertical-align:bottom; }
.athlogo { vertical-align:bottom; }
.other-sites-links { margin:0px; padding:0px 0px 0px 0px; list-style:none; }
.other-sites-links li { float:left; padding-right:20px; width:136px; height:66px; overflow:hidden; margin-right:10px; }
.other-sites-links li a { display:block; width:150px; height:60px; line-height:200px; border:#eee 3px solid; }
.other-sites-links li a:hover { display:block; width:150px; height:60px; line-height:200px; border:#ccc 3px solid; }
.other-sites-links li.jobui { background:url(../images/jobui.gif); }
.other-sites-links li.baidu { background:url(../images/baidu.gif); }
.other-sites-links li.google { background:url(../images/google.gif); }
.contact { line-height:22px; }