@charset "utf-8";
/* CSS Document */
.mainBox{ width:963px;height:auto }
.mainBanner{ height:391px; width:963px; text-align:center;}

.mainbcxBottom{ width:963px; clear:both;  margin-top:8px }
.mainbxoLeft{ width:720px;float:left;}
.broadcast{ width:710px; height:26px;  background:url(images/index/broadcast.gif) scroll no-repeat left top;line-height:25px;overflow:hidden}
.broadcast a{color:#FFFFFF;}
.broadcast a:hover{color:#FFFFFF;}
.broadcast li{height:25px;padding-left:10px;}
.news{ width:350px; margin:12px 10px 10px 0; height:120px; border:1px solid #d7d7d7; float:left;}
.news span{ color:#ff3300; margin:5px;}
.newsTitle{ height:14px;width:340px; padding:5px;}
.newsTitle h2{ font-size:14px; color:#333; font-weight:bold; width:100px; float:left; margin-left:5px; margin-top:5px;}
.newsTitle a{color:#42629B; text-decoration:none; float:right;margin-top:5px; margin-right:20px;}
.newsTitle a:hover{ color:#42629B;text-decoration:underline;}
.newsList{ width:340px; padding:5px !important; *padding:0 0 0px 10px;}
.newsList ul{ height:66px !important; *height:56px;width:315px; padding-left:10px; margin-bottom:10px; margin-top:10px !important;}
*+html .newsList li{ background:url(images/index/index_dot.gif) left center scroll no-repeat; padding-left:15px; line-height:24px;}
.newsList li{ background:url(images/index_dot.gif) left center scroll no-repeat; padding-left:15px; line-height:22px;}
.newsList a{ color:#666;}
.newsList a:hover{color:#42629B;}

.produList{ height:120px; width:345px; border:1px solid #d7d7d7; float:left; margin-top:12px; margin-bottom:10px;}
.produList span{ color:#ff3300; margin:5px;}

.produListDetail{margin:7px 0px 10px 10px; width:335px; height:108px;×height:108px;_height:100px;border:0; }
.produEdu{ height:50px; width:335px; float:left}
.produEduTitle{ height:45px; width:75px; color:#333; font-size:14px; font-weight:bold;float:left; padding-top:5px;}
.produEduList{ height:50px; width:260px; float:left}
.produEduList li{ line-height:24px; width:120px; float:left; margin-left:8px;*margin-left:8px;_margin-left:5px;}
.produEduList li a{ color:#666; }
.produEduList li a:hover{ color:#42629B;text-decoration:underline;}

.produJob{ height:50px; width:325px; float:left}
.produJobTitle{height:45px; width:75px; color:#333; font-size:14px; font-weight:bold;float:left;padding-top:5px;}
.produJobList{height:50px; width:240px; float:left}
.produJobList ul{ height:50px; width:240px;}
.produJobListNomal{ line-height:24px;width:110px; float:left; margin-left:5px;*margin-left:5px;_margin-left:4px;}
.produJobList li{ line-height:24px; width:120px; float:left; margin-left:8px;*margin-left:8px;_margin-left:5px;}
.produJobList li a{ color:#666;}
.produJobList li a:hover{ color:#42629B;text-decoration:underline;}

.schoolList{ width:705px; height:120px; border:1px solid #d7d7d7; float:left;}
.schoolListTitle{ margin-left:10px;*margin-left:10px;_margin-left:20px;height:18px; margin-top:10px; background:url(images/index/schoollisttitle.jpg) no-repeat scroll left center; text-align:right; margin-right:20px;}
.schoolListTitle a{ color:#42629B; margin:0 5px;}
.schoolListTitle a:hover{ color:#42629B; text-decoration:underline;}
.schoolListDetail{ width:700px; margin-left:3px;}
.schoolListDetail p{ line-height:24px;}
.schoolListDetail li{ width:140px; float:left; text-align:center;margin:0px 0px 10px 0px; }

.mainbxoRight{ width:240px; height:270px;float:left;}
.indexLogin .indexLoginTitle .indexLoginDetail .indexLoginBottom{ width:240px;}
.indexLoginTitle{height:27px; background:url(images/index/bg_login.jpg) left top scroll no-repeat;}
.indexLoginDetail{height:180px; background:url(images/index/login_repeat_bg.jpg) repeat-y scroll left top; padding-top:10px;}
.indexLoginDetailTxt{ width:40px;height:24px; margin-left:15px;×margin-left:15px;_margin-left:10px;}
.indexLoginDetail li{float:left;line-height:28px;}
.indexLoginDetail input{ height:19px; border:1px solid #9c9c9c; margin-left:15px; width:145px; padding-top:2px; margin-bottom:8px; padding-left:3px;}
#Verifycode{ height:19px; border:1px solid #9c9c9c; margin-left:15px; width:98px; padding-top:2px; margin-bottom:8px; padding-left:3px;}
.indexLoginBottom{ height:12px; background:url(images/index/bg_login.jpg) left -29px scroll no-repeat;} 
.forgetpassword{ padding-top:10px; margin-left:20px; }
.forgetpassword a{ color:#ff3300; text-decoration:underline;}
.forgetpassword a:hover{ color:#ff3300; text-decoration:underline;}
.newreg{ border-top:1px dotted #aaa; width:237px; height:40px; margin-top:5px;}
.newreg img{ margin-left:25px; margin-top:8px;}

.indexAd{ width:240px; height:292px; margin-top:4px;*margin-top:4px;_margin-top:0px; overflow:hidden;}