@charset "gb2312";
/* CSS Document */

/* 统一定义 */
html{position:relative;margin:0; padding:0; font-size:12px; font-family:"宋体"; color:#4b4b4b; background:#f6f7fb; margin:0px auto;}
body{position:relative; background:url(/images/bodybg.jpg) repeat-x bottom; width:100%;margin:0 auto;}
body.inside{ background:url(../images/insideBg.jpg) repeat-x bottom;}
ul{ margin:0px; padding:0px; list-style-type:none;  }
dd, dl{padding:0px; margin:0px;}
img {border:0px;}
a {color:#666;text-decoration:none;}
a:link,a:visited {color:#666; }
a:active,a:hover {color:#cc0000;}

p{ text-indent:28px; padding:0; margin:0}
.noborder{ border:0px;}


.mainBody{width:938px;margin:0px auto;}
.floatRight{float:right;}


.logo{ height:50px; width:240px; float:left;}
.logo img { height:50px; width:240px;}
.topmenu{ background:url(/images/logo.jpg) 50px 0px no-repeat; height:50px; width:938px;}
.topmenu ul { float:left;margin-left:30px; line-height:50px; font-size:14px; color:#778294; display:inline;}
.topmenu li{ float:left}
.topmenu li a {color:#778294; padding:0 20px;}
.mainFlash{width:938px; height:370px; padding:0; margin:0; line-height:0;clear:both; text-align:center}
.jobFlash{width:938px; height:190px; padding:0; margin:0; line-height:0;clear:both; text-align:center}


/*index*/
.contentBody{width:938px; background:url(../images/mainBg.jpg) no-repeat; height:490px;}

.leftBody{ float:left; margin:0px; width:580px;display:inline;  padding:0px}

.immiNews{ width:260px; float:left; margin:60px 0px 0px 50px; line-height:22px;display:inline;}
.immiNews img{ margin-top:10px;}
.immiNews li{ text-align:left;}
.immiNews li img{ margin-top:0px;}

.eduNews{ width:234px; float:left; margin:10px 0px 0px 25px; line-height:22px;display:inline; }
.eduNews img{ margin-top:16px;}
.eduNews ul{ margin-top:50px;}
.eduNews li img{ margin-top:0px;}
.announce{ float:left; width:520px;  margin:10px 0px 0px 50px;display:inline}


.rightBody { float:right; width:260px; margin:50px 40px 0px 0px; height:400px; display:inline;}
.rightBody img{margin-top:10px}
.rightBody .contactus{ margin-top:60px;}/*indexEnd*/


/*insidePage*/
.insideMain{width:938px; float:left;background:url(../images/insideTop.jpg) no-repeat top;}
.bg{ background:url(../images/insideCenter.jpg) repeat-y center; width:938px; float:left;}
.footBg{ float:left;width:938px; background:url(../images/insideBottom.jpg) no-repeat bottom;}
.contecttitle { margin:30px 50px 10px; float:left; display:inline;}
.contectText{ margin:10px 60px 50px ; font-size:14px;border:#cacfd5 1px solid; background:#FFF; padding:10px; float:left; display:inline;width:780px;}

/*ContactUs*/
.contact dl{float:left; width:800px; display:inline;}
.contact dt{ font-weight:bolder; font-size:14px; float:left; width:780px; line-height:26px; border-bottom:#999 1px dotted; margin:10px; display:inline;}
.contact dd { float:left;}
.contact dd.add{width:480px; float:left}
.contact dd.add p {text-indent:-54px; padding:0px; line-height:20px;  margin:0px; padding-left:80px;}
.contact dd.map{width:300px; float:right}
.contact dd.photo{ height:50px; width:480px; float:left; text-align:center}


/*Assessment*/

.assessment p{ line-height:20px;}
.assessment .button{ width:700px; margin-left:50px; margin-top:10px;float:left; height:100px; display:inline;}
.assessment .button img{margin-left:20px}

.assessmentEdu{ padding:20px;}

.positionList{border:#cacfd5 1px solid; background:#f6f7fb; padding:10px; text-align:center; font-size:14px}
.positionList a { padding:0px 3px;}
div.position p{ text-indent:0px;}


.foot{ width:938px; height:80px; background:url(../images/footbg.jpg) no-repeat bottom; text-align:center; padding-top:20px; color:#666; line-height:18px;}
