 
/* 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;}

.page920{width:920px; height:auto; margin:0 auto; background:#FFF; overflow:hidden; }
#header{ width:920px; height:64px; background:url(../images/headbg.jpg) no-repeat top;}
.companyname{padding-left:20px; width:400px; height:60px; text-align:center; font:normal 24px/60px "Microsoft Yahei","Arial"; color:#333; overflow:hidden;}
.toplink{padding-right:15px;}
.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:920px; height:266px; background:url(../images/banner.jpg) no-repeat; overflow:hidden;}

.companyabout{ min-height:80px;_height:80px;}
.companyabout .title{ width:876px; height:16px; background: url(../images/companytitle.jpg) no-repeat; margin:22px 22px 20px;}
.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:876px; height:16px; background: url(../images/jobstitle.jpg) no-repeat;margin:22px 22px 15px;}
.joblist .content table{margin:0 35px; width:850px;}
.joblist th{ color:#555; background:#E1DFE0; border-bottom:1px solid #E6807E; height:30px;}
.joblist td{ color:#666; border-bottom:1px solid #E6807E; line-height:30px;}
.joblist a{ color:#333; text-decoration:none;}
.joblist a:hover{ text-decoration:underline;}
.joblist .department{text-indent:30px;border-bottom:#E6807E 1px solid; font-size:14px; font-weight:bold; color:#c00; height:30px;}

.contactus{font-size:12px; color:#333;}
.contactus .title{ width:876px; height:32px; background: url(../images/contacttitle.jpg) no-repeat;margin:22px 22px 0;}
.contactus .content{padding-left:50px;width:880px; background:url(../images/contactuspic.jpg) no-repeat 700px ; position:relative; }
.contactus a{ color:#333; text-decoration:none;}
.contactus a:hover{ text-decoration:underline;}
.contactus span{ display:inline-block;}

#footer{ width:900px; 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; }