body {margin: 0;padding: 0;font: 12px Arial,"宋体";color: #245;background: url(../images/bg.jpg) repeat;}
* {margin: 0;padding: 0;}
.layout {margin: 0 auto;width: 776px;}
.layout2{margin: 0 auto;width: 766px;}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4 {font-size: 12px;}
a {color: #245;text-decoration: none;}
a:hover {color: #06a;text-decoration: underline;}
a img {border: 0;}
input{font: 12px Arial,"宋体";}
select{font: 12px Arial,"宋体";}
.index{margin: 0 auto;width: 784px;background-color:#fff;}





/*--------------------------head——头部和菜单--------------------------*/
#header {overflow: hidden;margin-bottom:5px;}
#page3 #header{height: 204px;background: url(../images/studbg.gif) repeat-x;}
#page4 #header{height: 109px;background: url(../images/page4bg.gif) repeat-x;}
#top{width: 776px;height: 176px;background: url(../images/banner.jpg) no-repeat;}
#top_s{height: 99px;background: url(../images/logo.jpg) no-repeat;}
#top_1{height: 105px;background: url(../images/top_1.jpg) no-repeat;}
#logo a{}
#toplink{float: right;padding-top:14px;margin-right:5px;}
#nav li{float: left;}
#nav {clear:both;height: 30px;background:url(../images/nav.gif) repeat-x 0 -30px;}
#nav h4{background: url(../images/nav.gif) no-repeat left 0;}
#nav ul{margin-left:25px;height: 30px;background: url(../images/nav.gif) no-repeat right -60px;}
#nav li{display: block;padding:0 14px;line-height: 27px;font-weight:normal;background: url(../images/navline.gif) no-repeat right 7px;}
*html #nav li{line-height: 30px;}

#nav_s {margin-left:25px;width: 870px;margin-left:5px;clear:both;height: 30px;background:url(../images/nav_s.gif) repeat-x 0 -30px;}
#nav_s h4{background: url(../images/nav_s.gif) no-repeat left 0;}
#nav_s ul{height: 30px;background: url(../images/nav_s.gif) no-repeat right -60px;}
#nav_s li{float: left;display: block;padding:0 25px;line-height: 27px;font-weight:normal;background: url(../images/navline.gif) no-repeat right 7px;}

#nav_c {margin-left:25px;width: 984px;margin-left:5px;clear:both;height: 30px;background:url(../images/nav_s.gif) repeat-x 0 -30px;}
#nav_c h4{background: url(../images/nav_s.gif) no-repeat left 0;}
#nav_c ul{height: 30px;background: url(../images/nav_s.gif) no-repeat right -60px;}
#nav_c li{float: left;display: block;padding:0 12px;line-height: 27px;font-weight:normal;background: url(../images/navline.gif) no-repeat right 7px;}

/*#nav li a:link,#nav li a:visited{color: #fff;text-decoration: none;}
#nav li a:hover{color: #def;}
#nav li a.cur:link,#nav a.cur:visited{color: #def;}*/
/*--------------------------main--------------------------*/

 .top{padding: 10px 0 0 130px;border-bottom: 1px solid #3383be;}
 .top p{line-height: 30px;}
 .button{margin: 10px 0 0 170px;}






.sidebox1{float: left;width: 182px;}
#main_1,#main_2{float: left;}
.sidebox1 .box1{background-color:#f1f1f1;border-bottom: 1px solid #ddd;}
.notice{padding: 7px;position: relative;height: 176px;}
.notice h4,.member h4{line-height: 27px;height: 27px;color: #fff;background: url(../images/noticebg.gif) repeat-x 0 -27px;}
* +html .member h4{width: 580px;}
.notice h4 span,.member h4 span{display: block;padding-left:15px;background: url(../images/noticebg.gif) no-repeat left 0;}
.notice h4 strong,.member h4 strong{display: block;background: url(../images/noticebg.gif) no-repeat right -54px;}
.notice ul{padding: 7px 8px 8px;}
.notice li{line-height: 16px;list-style: none;padding:3px 0 3px 5px;border-bottom: 1px dotted #999;background: url(../images/pot2.gif) no-repeat 0 9px;}
.sidebox1 .box2{padding: 8px 10px;background-color: #e9f4fe;border-bottom: 1px solid #bcc9cc;}
.sidebox1 .box2 ul{margin: 5px 0 0 15px;}
.sidebox1 .box2 li{padding-left:8px;float: left;width: 64px;line-height: 20px;background: url(../images/pot3.gif) no-repeat 0 7px;list-style: none;}
*html .sidebox1 .box2 li{background: url(../images/pot3.gif) no-repeat 0 5px;}
.helpcenter{padding-bottom:4px;background: url(../images/helpbg.gif) repeat-x 0 137px;}
* html .helpcenter{padding-bottom:4px;background: url(../images/helpbg.gif) repeat-x 0 139px;}
* +html .helpcenter{height:145px;}
.helpcenter h4{margin-top:2px;height: 50px;background: url(../images/helph4.gif) no-repeat 15px 0;}
.guide h4{margin-top:2px;height: 50px;background: url(../images/guideh4.gif) no-repeat 15px 0;}
* +html .guide{height:170px;}
.mainbox1{float: left;width: 408px;}
.jobseeker{float: left;width: 184px;height: 235px;padding: 8px;background: url(../images/mainbox1bg.gif) repeat-x;border-bottom: 1px solid #7bc;}
.jobseeker h3{line-height: 42px;text-align: center;margin-bottom:2px;background: url(../images/jobseekerbg.gif) repeat-x 0 -42px;}
.jobseeker h3 a{color: #fff;}
.jobseeker h3 a:hover{color: #cef;}
.jobseeker h3 span{display: block;background: url(../images/jobseekerbg.gif) no-repeat left 0;}
.jobseeker h3 strong{display: block;background: url(../images/jobseekerbg.gif) no-repeat right -84px;}
.jobseeker ul{padding: 0 5px;margin-top:-5px;}
.jobseeker li{padding:0 0 5px 5px;line-height: 20px;list-style: none;background: url(../images/sline.gif) repeat-x 0 22px;}
.jobseeker li span{padding-left:10px;background: url(../images/pot4.gif) no-repeat 0 5px;}
/**html .jobseeker li{border-bottom: 2px inset #C8EDFF;}*/
.jobseeker li a{color: #05a;}
.jobseeker li a:hover{color: #cef;}
.employer{float: left;width: 184px;height: 235px;padding: 8px;background: url(../images/mainbox1bg.gif) repeat-x 0 -251px;border-bottom: 1px solid #ea6;}
.employer h3{line-height: 42px;text-align: center;margin-bottom:2px;background: url(../images/employerbg.gif) repeat-x 0 -42px;}
.employer h3 a{color: #fff;}
.employer h3 a:hover{color: #fdc;}
.employer h3 span{display: block;background: url(../images/employerbg.gif) no-repeat left 0;}
.employer h3 strong{display: block;background: url(../images/employerbg.gif) no-repeat right -84px;}
.employer ul{padding: 0 5px;margin-top:-5px;}
.employer li{padding:0 0 5px 5px;line-height: 20px;list-style: none;background: url(../images/eline.gif) repeat-x 0 22px;}
.employer li span{padding-left:10px;background: url(../images/pot5.gif) no-repeat 0 5px;}
/**html .employer li{border-bottom: 2px inset #fdc;}*/
.employer li a{color: #a30;}
.employer li a:hover{color: #fdc;}
.mainbox1 h4{line-height: 23px;padding-top:3px;margin-bottom:7px;background: url(../images/newsbg.gif) repeat-x;border-bottom: 1px solid #BCC9D1;}
.news,.hotjob,.job{position: relative;}
.major{margin-top:5px;height: 78px;overflow: hidden;padding-left:10px;}
.major img{float: left;padding: 1px;border: 1px solid #069;}
.major dl{float: left;width: 275px;margin-left:8px;}
.major dt{font-weight:bold;color: #01669C;line-height: 22px;}
.major dd{text-indent: 2em;line-height: 16px;}
.news ul{padding: 4px 0 1px 0;}
.news li{padding-left:18px;line-height: 20px;height: 20px;list-style: none;background: url(../images/pot2.gif) no-repeat 10px 9px;}
.hotjob_content li{list-style: none;line-height: 22px;padding-left:18px;background: url(../images/pot2.gif) no-repeat 10px 9px;}
.sidebox2{float: left;width: 160px;}
.search{padding: 7px 7px 0;background: url(../images/sidebox2bg.gif) repeat-x;border-bottom: 1px solid #9cd;}
.search h4{line-height: 27px;margin-bottom:8px;height: 27px;color: #fff;background: url(../images/searchbg.gif) repeat-x 0 -27px;}
.search h4 span{display: block;padding-left:15px;background: url(../images/searchbg.gif) no-repeat left 0;}
.search h4 strong{display: block;background: url(../images/searchbg.gif) no-repeat right -54px;}
.search .inner{padding-bottom:3px;border-bottom: 2px groove #dcf8fe;}
* html .search .inner{border-bottom: 2px inset #e2f3f8;}
* +html .search .inner{border-bottom: 2px inset #dcf8fe;}
.search p,.notice .inner p{padding: 3px 0;text-align: center;}
/** html .search p{padding: 3px 0 1px 0;}*/
.search select{width: 140px;}
.search select,.search input{color: #567;}
.button1{width: 18px;height: 19px;margin-left:2px;cursor: pointer;background: url(../images/button1.gif) no-repeat;border:0;}
.button2{padding: 2px 12px;cursor: pointer;background: url(../images/button2.gif) no-repeat;}
.button_sear{background: url(../images/button2.gif) no-repeat;width: 46px;height: 19px;border: 0;color: #fff;}
*html .button2{padding: 3px 12px;}
* +html .button2{padding: 3px 12px;}
.search a{color: #fff;}
p.button{margin: 3px 0 5px;text-align: center;}
.ad p{margin-bottom:4px;}
.ad p a.train{display: block;width: 160px;height: 31px;background: url(../images/ad_1.gif) no-repeat;text-align: center;}
.ad p a.abroad{display: block;width: 160px;height: 31px;background: url(../images/ad_2.gif) no-repeat;text-align: center;}
.ad p a.bank{display: block;width: 160px;height: 35px;background: url(../images/ad_3.gif) no-repeat;text-align: center;}
.ad p a.law{display: block;width: 160px;height: 55px;background: url(../images/xdf.gif) no-repeat;text-align: center;}
.link,.subsidebox,.subsidebox2{padding: 5px;background: url(../images/linkbg.gif) repeat-x;border-bottom: 1px solid #bcc9cf;}
.link h4,.subsidebox h4,.subsidebox2 h4,.listbox h4{padding-bottom:5px;border-bottom: 1px dashed #bcc;}
.link ul{padding: 3px 0 0 10px;}
.link li{padding-left:10px;list-style: none;line-height: 18px;background: url(../images/pot3.gif) no-repeat 0 8px;}
* html .link li{line-height: 21px;}
* +html .link li{line-height: 21px;}
* html .link p span{background: url(../images/pot7.gif) no-repeat 10px 2px;}
.ad_2 li{float: left;margin: 0 0 5px 37px;list-style: none;width: 121px;}
.ad_2 li.first{margin-left:0;width: 123px;}
.ad_2 img{border: 1px solid #bcc;}
.job h4,.recon h4,.recon_s h4{line-height: 23px;background: url(../images/jobbg.gif) repeat-x;}
.job ul{padding: 5px 0 5px 8px;width: 760px;}
.job li{float: left;width: 235px;padding-left:15px;list-style: none;height: 22px;background: url(../images/pot2.gif) no-repeat 6px 6px;}
.school ul{padding: 5px 0 5px 20px;}
.school li{float: left;width: 225px;padding-left:15px;list-style: none;line-height: 22px;background: url(../images/pot2.gif) no-repeat 6px 10px;}




.hotjob_nav{
    height: 27px;
    background: url(../images/hotjob_navbg.gif) repeat-x;
}
.hotjob_nav li{
    padding-left:16px;
    float: left;
    width: 75px;
    height: 27px;
    line-height: 30px;
    font-weight:bold;
    list-style: none;
}
.hotjob_nav li.active a{
    color: #08d;
    text-decoration: none;
}

.hotjob_nav li.active{
    background: url(../images/active.gif) no-repeat;
}
.hotjob_nav li.normal{
    background: url(../images/normal.gif) no-repeat;
}

/*--------------------------二级--------------------------*/
.mainbox2{float: left;width: 598px;}
#page2 .mainbox2{float: left;width: 558px;}
.sidebox3{float: left;width: 238px;}
.adbox_e{float: left;width: 352px;}
.tel{height:28px;line-height: 28px;padding-left:6px;background-color:#fec;border: 1px solid #fda;}
.login_e,.login_s{padding: 6px;background-color:#fec;border: 1px solid #fda;}
* html .login_s{padding: 7px 5px 7px 6px;}
.login_e h4,.login_s_in h4{line-height: 29px;margin-bottom:8px;height: 29px;color: #fff;background: url(../images/login_ebg.gif) repeat-x 0 -29px;}
.login_e h4 span,.login_s_in h4 span{display: block;padding-left:15px;background: url(../images/login_ebg.gif) no-repeat left 0;}
.login_e h4 strong,.login_s_in h4 strong{display: block;background: url(../images/login_ebg.gif) no-repeat right -58px;}
.login_e_in{border-bottom: 1px dotted #7b7b7b;}
.login_e p{padding: 2px 0 2px 15px;}
* +html .login_e p{padding: 3px 0 3px 15px;}
.login_e .button{margin-left:36px;border: 0;}
.login_in_exp p{padding: 5px 0 6px 10px;}
* html .login_in_exp p{padding: 6px 0 5px 10px;}
.button3{padding: 2px 12px 3px;cursor: pointer;background: url(../images/button3.gif) no-repeat;border:0;}
* html .button3{padding: 4px 8px;background: url(../images/button3.gif) no-repeat;border:0;}
* +html .button3{padding: 4px 8px;background: url(../images/button3.gif) no-repeat;border:0;}
.button4{margin-left:15px;width: 79px;height: 21px; cursor: pointer;background: url(../images/button4.gif) no-repeat;border:0;}
.button9{margin-left:20px;width: 79px;height: 21px; cursor: pointer;background: url(../images/button9.gif) no-repeat;border:0;}
.button10{margin-left:20px;width: 90px;height: 28px; cursor: pointer;background: url(../images/button10.gif) no-repeat;border:0;font-size: 14px;font-weight:bold;}
.button11{margin:20px 0;width: 120px;height: 28px; cursor: pointer;background: url(../images/button11.gif) no-repeat;border:0;font-size: 14px;font-weight:bold;}
.button11_2{margin:20px 0;width: 150px;height: 28px; cursor: pointer;background: url(../images/button11_2.gif) no-repeat;border:0;font-size: 14px;font-weight:bold;}
.button8{width: 79px;height: 21px; cursor: pointer;background: url(../images/button8.gif) no-repeat;border:0;}
.login_in_exp li,.login_s_exp li{list-style: none;line-height: 20px;padding-left:15px;background: url(../images/pot3.gif) no-repeat 5px 6px;}
.adbox_e_1{}
.member{float: left;padding:7px;background-color:#e9f4fe;width: 584px;}
.member label{float: left;color: #f60;width: 65px;}
.member ul{padding: 10px;}
* html .member ul{padding: 12px 10px;}
.member li{line-height: 22px;list-style: none;}
.recon{float: left;width: 377px;border: 1px solid #9bc;height: 296px;}
.recon_s{position: relative;width: 556px;border: 1px solid #9bc;}
ul.notice_e{padding: 5px 0;height: 128px;overflow: hidden;}
* html .subsidebox ul{height: 120px;}
* +html .subsidebox ul{height: 136px;}
* +html .subsidebox2 ul{height: 194px;}
.subsidebox li,.subsidebox2 li{padding: 3px 0 3px 10px;line-height: 18px;background: url(../images/pot2.gif) no-repeat 3px 12px;list-style: none;}
table.stu{text-align: center;overflow: hidden;border: 1px solid #fff;}
table.stu th{background-color:#f7f7f7;line-height: 27px;height: 27px;font-weight:normal;}
#page2 table.stu th{line-height: 23px;height: 23px;}
* html #page2 table.stu th{line-height: 20px;height: 20px;}
table.stu td{line-height: 21px;}
#page2 table.stu td{line-height: 22px;}
          td.name{width: 68px;background: url(../images/pot2.gif) no-repeat 8px 8px;overflow: hidden;}
          td.school{width: 120px;overflow: hidden;}
          td.name_com{text-align: left;padding-left:15px;width: 180px;background: url(../images/pot2.gif) no-repeat 5px 8px;}
          td.num{width: 15%;}
.recon ul{padding: 5px;}
.recon li{line-height: 22px;list-style: none;padding-left:15px;background: url(../images/pot2.gif) no-repeat 8px 10px;}
.login_s{width:426px; }
.login_s_in{float: left;width: 218px;padding-right:10px;border-right: 1px dotted #7b7b7b;}
.login_s_exp{float: left;width: 195px;margin-top:10px;}
.login_s p{padding: 3px 0 4px 15px;}
* +html .login_s p{padding:3px 0 2px 15px; }
.login_s_exp ul{padding: 5px 5px 0 10px;}
* html .login_s p{padding: 2px 0 2px 15px;}
.picnews{float: left;width: 318px;}
.loginbox{float: left;}
.listbox{float: left;position: relative;width: 380px;height: 185px;background: #e9f4fe;padding: 7px 5px 10px 5px;border-bottom: 1px solid #cdf;}
* html .listbox{height: 194px;}
* +html .listbox{height: 194px;}
.sidebox4{float: right;width: 200px;}
.listbox ul{padding: 7px 0;}
* html .listbox ul{padding: 8px 0;}
.listbox li{padding-left:15px;line-height: 22px;list-style: none;background: url(../images/pot2.gif) no-repeat 5px 10px;}


.wel{margin:10px 0 0 5px;vertical-align: middle;}
.wel p{padding-bottom:4px;line-height: 16px;}
/*#sidebox5{float: left;margin-left:5px;width: 170px;position:relative;margin-left:-165px; display:inline;}
* html #sidebox5{float: left;margin-left:2px;width: 170px;}
#mainbox3{position:relative; display:block; background:#fff; border-left:170px solid #e9f4fe; border-right:200px solid #ccc; overflow:visible;}
#sidebox6{float:left; position:relative; width:198px; margin-right:-197px; display:inline;}*/


/* This bit does all the work */
#container {min-width: 600px;margin: 0 5px;position:relative;min-height:420px; display:block; background:#fff; border-left:170px solid #e9f4fe; border-right:224px solid #fff; overflow:visible;} 
#container2 {min-width: 600px;margin: 0 5px;position:relative;min-height:420px; display:block; background:#fff; border-left:170px solid #e9f4fe; border-right:0 solid #fff; overflow:visible;} 
#left {float:left; position:relative; width:170px; margin-left:-170px; display:inline;}
#right {float:right; position:relative; width:224px; margin-right:-224px; display:inline;}
* + html #left {
    position: absolute;
}
* html #left {
    position: absolute;
}


* + html #container {
    min-height:600px;
}

* html #container{
height:600px;
}


#left .box{border-bottom: 1px dashed #789;}
p.tx{padding: 5px 0 3px 5px;text-indent: 2em;line-height: 18px;}
.notice .inner{padding-top:5px;}
.search_student select{width: 140px;}
.midbox{padding: 4px;border: 1px solid #ade;}
.midbox h3{position: relative;color: #fff;height: 27px;line-height: 27px;background: url(../images/stuh3bg.gif) repeat-x 0 -27px;}
.midbox h3 span{padding-left:15px;display: block;background: url(../images/stuh3bg.gif) no-repeat left 0;}
.midbox h3 strong{display: block;background: url(../images/stuh3bg.gif) no-repeat right -54px;}
table.login{margin: 5px auto;}
table.login th,table.login td{line-height: 22px;}
td.jobname,td.comname,td.date,td.state,td.schoolname{border-bottom: 1px solid #d9d9d9;}
td.jobname,td.date,td.state,td.schoolname{text-align: center;}
td.jobname{width: 25%;}
td.schoolname{width: 15%;}
td.comname{width: 38%;}
td.date{width: 80px;}
th.company,td.company{text-align: left;}
.helpbox{margin: 0 8px;padding: 5px 0;border: 1px solid #bcf;}
* +html .helpbox{height:45px;}
.helpbox li{float: left;padding-left:13px;width: 60px;line-height: 24px;text-align: center;background: url(../images/pot3.gif) no-repeat 8px 9px;list-style: none;}
p.dt{line-height: 24px;padding-left:15px;background: url(../images/pot2.gif) no-repeat 8px 9px;}
.button5{width: 103px;height: 24px; cursor: pointer;background: url(../images/button5.gif) no-repeat;border:0;}
.button6{width: 103px;height: 24px; cursor: pointer;background: url(../images/button6.gif) no-repeat;border:0;}

.position {padding-left:30px;background:#e7f5ff url(../images/pot3.gif) no-repeat 20px 12px;line-height:30px; border-top: 2px solid #0377b2;}
* html .position{background:#e7f5ff url(../images/pot3.gif) no-repeat 20px 13px;}

.sidebox5 {float: left;width: 190px;}
.hotnews{border-bottom: 1px dashed #ccc;}
.hotnews p{text-indent: 2em;line-height: 22px;}
.mainbox4{float: left;width: 555px;border-left: 1px solid #ccc;padding-left:10px;}
.middle{float: left;width: 555px;border-left: 1px solid #ccc;padding-left:10px;}
.newslist{width: 555px;}
.newsbox{border-bottom: 1px solid #999;}
.newsbox li{padding-left:15px;background: url(../images/pot2.gif) no-repeat 8px 13px;line-height: 30px;list-style: none;}
.newview{padding: 1px;border: 1px solid #ccc;}
.newview h2{text-align: center;line-height: 40px;background:#eee;}
.zw{margin: 10px 20px;padding-bottom:10px;line-height: 24px;font-size: 14px;border-bottom: 1px solid #eee;}
.zw a{color: #00d;text-decoration: underline;}
    li.ComName{float: left;width: 340px;padding-left:20px;list-style: none;background: url(../images/pot4.gif) no-repeat 10px 6px;}
p.from{color: #bbb;margin: 0 20px;text-align: center;border-bottom: 1px solid #eee;line-height: 30px;}
p.gotop{padding: 20px;text-align: right;}
a.gotop{clear:both;display: block;width: 33px;height: 12px;background: url(../images/gotop.gif) no-repeat;}
p.close{padding: 20px;text-align: center;}
a.close{padding: 2px 38px;background: url(../images/close.gif) no-repeat;}
* html a.close{display: block;padding: 0;width: 76px;height: 19px;background: url(../images/close.gif) no-repeat;}

.menu h3{
	text-align: center;
	height: 26px;
	line-height: 26px;
	color: #fff;
	background: url(../images/menu.gif) no-repeat;
}

.menu li {
    text-align: center;
	list-style: none;
    background: url(../images/pot3.gif) no-repeat;
}
.menu li a:link,.menu li a:visited {
	display: block;
	margin-top: 2px;
	text-align: center;
	height: 27px;
	line-height: 27px;
	background: url(../images/menu.gif) no-repeat 0 -27px;
}
.menu li a:hover {
	background: url(../images/menu.gif) no-repeat 0 -54px;
}
.menu li.active a:link,.menu li.active a:visited {background: url(../images/menu.gif) no-repeat 0 -54px;}


.menu2 h4{height: 29px;line-height: 29px;background: url(../images/menu_2.gif) no-repeat;}
.menu2 h4 span{padding-left:20px;background: url(../images/pot3.gif) no-repeat 10px 2px;}
.menu2 ul{padding: 5px 0;}
.menu2 li{line-height: 22px;padding-left:20px;background: url(../images/pot2.gif) no-repeat 10px 10px;}
.menu2 li.active a{color: #06a;}

.data,.data2,.JbResult{margin:20px 0 0 20px;}
.data p img{border: 1px solid #eee;}
.data p,.data2 p{padding: 5px 0;}
.data2 p{width: 400px;}
.JbResult p{font-size: 16px;padding: 10px;text-align: center;}
.JbResult p.con{color: #f60;}
.data label{display: block;float: left;width: 120px;text-align: right;}
.data2 label{display: block;float: left;width: 120px;text-align: right;}
* html .data label{margin-top:5px;}

p.an{padding:5px 0 15px 122px;}
/*p.bo{border-bottom: 1px dashed #ccc;}*/
table.hr{text-align: center;}
table.hr th{height: 25px;background-color:#eee;}
table.hr td{height: 22px;border-bottom: 1px dotted #ccc;}
.data div p{float: left;}
p.lb_1{width: 30px;margin:40px 0 0 10px;}
* +html p.lb_1{width: 50px;margin:40px 0 0 -10px;}
.button12{font: 12px "宋体";width: 40px;margin-bottom:15px;}
.Resultbox{padding-bottom:5px;border-bottom: 1px solid #eee;}
.Resultbox p{padding: 5px 0 0 20px;line-height: 18px;}
* html .Resultbox p{padding: 5px 0 0 30px;}

.SearchResult th{
    height: 30px;
}
.SearchResult td{
    height: 30px;
}
td.dd{
    text-align: center;
}
table.sea td{
    height: 30px;
}
.sx h3{
text-align: center;
height: 30px;
color: #f00;
}
.tx{
margin: 20px;
padding: 5px 8px;
border: 1px solid #ccc;
line-height: 25px;
}





p.title{height: 37px;background: url(../images/title_06.gif) no-repeat;}
.JobContent h3{margin-bottom:10px;}
.JobContent_1{margin-top:5px;border: 1px solid #97D5EF;}
.JobContent_1 p{padding: 0 10px 5px;}
.JobContent_1 h4{margin-bottom:5px;background:#e7f5ff;line-height: 25px;}
.JobContent_1 h4 span{padding-left:20px;background: url(../images/pot3.gif) no-repeat 10px 5px;}
* html .JobContent_1 h4 span{background: url(../images/pot3.gif) no-repeat 10px 2px;}
.order_1{padding:3px 0;background:#F2F9FE;}
.order_2{padding:3px 0;background:#fafafa;}
.contact{margin: 0 5px;padding: 2px 0;background:#FCF2DD;border: 1px dashed #F8C38D;}
.data textarea{font-size: 14px;}
.data_zc{padding-left:150px;}
.data_sign{width: 600px;margin: 20px auto;}
.SearchWide{width: 740px;margin: 0 auto;}
.signbox{margin-top:10px;border: 1px solid #ade;margin-bottom:50px;}
.signbox h3{padding-left:30px;background:#cef;line-height: 26px;}
.button7{padding: 2px 12px 6px 12px;cursor: pointer;background: url(../images/button7.gif) no-repeat;border:0;}
* html .button7{padding: 3px 7px 3px;cursor: pointer;background: url(../images/button7.gif) no-repeat;border:0;}
* +html .button7{padding: 3px 7px 3px;cursor: pointer;background: url(../images/button7.gif) no-repeat;border:0;}
.resume h3{text-align: center;line-height: 30px;}
table.resume{margin: 0 auto;}
table.resume th{padding-left:20px;height: 30px;background: url(../images/thbg.gif) repeat-x;font-size: 14px;line-height: 33px;text-align: left;}
table.resume td{line-height: 24px;padding-right:10px;border-bottom: 1px solid #eee;}
td.title{width: 10%;text-align: right;color: #26a;}
td.title2{width: 20%;text-align: right;color: #26a;}
td.cont{width:25%;}
td.foto{width: 150px;text-align: center;vertical-align: top;padding-top:20px;}
td.describe{line-height: 18px;padding: 5px 30px;}
p.fj{padding: 10px 0;font-size: 14px; text-align: center;}
.resume li{line-height: 22px;padding-left:8px;list-style: none;background: url(../images/pot2.gif) no-repeat 0 10px;}
* html .resume li{background: url(../images/pot2.gif) no-repeat 0 8px;}
a.dl{padding-right:35px;background: url(../images/dl.gif) no-repeat 30px 0;}
a.dl2{padding-right:35px;background: url(../images/dl.gif) no-repeat 480px 0;}
th.back{background:#DCF2F9;border-top: 3px solid #7EC2D9;}
p.head{background:#E3F6FC;font-weight:bold;padding-left:30px;margin:0 20px;}





.lyb{margin:5px 0;border-bottom: 1px dashed #ccc;}
.lyb h4{background: url(../images/pot2.gif) no-repeat 0 10px;padding-left:10px;line-height: 24px;}
.lyb p{line-height: 22px;}
.lyb2 label{float: left;text-align: right;width: 80px;}
.lyb2 p{margin: 5px 0;}






#sign{}
#sign h3{background-color:#cef;line-height: 30px;text-align: left;padding-left:15px;margin-bottom:10px;}
.sign-in p{margin: 5px 0;}




#fullBg{
background-color: Gray;
display:none;
z-index:3;
position:absolute;
left:0px;
top:0px;
filter:Alpha(Opacity=30);
/* IE */
-moz-opacity:0.4;
/* Moz + FF */
opacity: 0.4;
}
#msg{
position:absolute;
z-index:4;
display:none;
background-color:#FFFFFF;
border:1px solid #993300;
}
#msg #close{
height:30px;
text-align:right;
padding-top:8px;
padding-right:15px;
}
#msg #ctt{
text-align:center;
font-size:12px;
padding-bottom:15px;
}
#cPic{
cursor:pointer;
}



#majorname{width: 700px;position: relative;background:#EEF8FF;border-bottom: 5px solid #18d;padding-bottom:40px;}
#majorname h4{padding-left:15px;line-height: 27px;height: 27px;color: #fff;background: url(../images/noticebg.gif) repeat-x 0 -27px;margin-bottom:10px;}
.major-head{border-bottom: 1px solid #ccc;}
table.hav{font-size: 12px;}
table.hav tr{padding: 5px 0;}
table.hav li{float: left;width: 200px;overflow: hidden;list-style: none;line-height: 27px;}
td.hyname{padding:6px 0 0 10px;width: 160px;vertical-align: top;font-weight:bold;color: #f60;}
td.hycon{}
.major-head p{float: left;line-height: 22px;line-height: 22px;}
.major-head p.lab{width: 120px;vertical-align: middle;padding-left:10px;color: #f60;}
.major-head li{float: left;width: 200px;overflow: hidden;list-style: none;line-height: 27px;}



table.service{background:#eee;}
table.service td{background:#fff;text-align: center;padding: 5px 0;}
td.td1{width: 20px;}
td.td2{width: 40px;}
td.td3{width: 150px;}

.newsbox dl{margin-bottom:10px;}
.newsbox dt{font-weight:bold;margin-bottom:10px;color: #08c;}
.newsbox dd{line-height: 20px;text-indent: 2em;}
.newsbox dd p{margin-bottom:5px; }


.newsend{padding: 10px 0 10px 200px;}
.newsend p{float: left;margin-right:5px;}

b.d{font-size: 16px;color: #f00;}
.interview{margin:20px 0 0 20px;text-align: center;}
.interview h3{text-align: center;margin-bottom:15px;}
.interview p{line-height: 20px;}

.explain{font-size: 14px;padding: 5px;text-align: left;margin-top:10px;}


#scrollDiv{padding-left:20px;margin-bottom:5px;font-size: 14px;height: 15px;}


.pic{width:252px;float: left;margin-top:20px;}
.pic p{text-align: center;padding: 5px 0;}
.sch-work h3{background: url(../images/sch.jpg) no-repeat;height: 31px;text-align: center;}
.df-work h3{background: url(../images/df.jpg) no-repeat;height: 31px;text-align: center;}
.sch-work p,.df-work p{border: 1px solid #E0DFDF;width: 143px;float: left;margin:5px 0 5px 6px;}
.searchbox{background:#f8f8f8;padding: 5px;}
.searchbox span{background: url(../images/searchsp.gif) no-repeat 10px 0;padding:5px 0 10px 35px;}


.peixun{
padding: 4px;
border: 1px solid #7de;
background:#cee;
}
   .train_in{
   background:#fff;
   padding: 2px;
   font-size:16px;
   line-height: 25px;
   font-weight:bold;
   }
   .peixun p.st{
   padding:20px 10px 3px;
   text-indent:2em;
   }
   .train_type{
   margin:30px 0;;
   font-size: 16px;
   font-weight:bold;
   }
   .train_type a{
   color: #f00;
   }
   .train_type p{
   padding-left:50px;
   background: url(../images/hand.gif) no-repeat 20px 2px;
   }


   .train_type h2{
   color: #018989;
   margin-bottom:20px;
   background: url(../images/trainh2.gif) no-repeat;
   height: 32px;
   line-height: 32px;
   }
   .train_type h2 span{
   padding-left:50px;
   background: url(../images/trainh2bg.gif) no-repeat 20px 0;
   }

   .personnel{
   margin-bottom:10px;
   }
   .personnel h3{
   margin-bottom:5px;
   background: url(../images/pertitle.gif) no-repeat;
   line-height: 32px;
   }
      .personnel h3 span{
      padding-left:30px;
      background: url(../images/pot.gif) no-repeat 15px 0;
      }

      .per_content{
      padding: 10px;
      background:#F2F2F2;
      border: 1px solid #ddd;
      }

          .per_content p{
          text-indent: 2em;
          line-height: 20px;
          }
          .btn{
          float: right;
          margin: 6px;
          }
          .btn img{
          cursor: pointer;
          }

          .table_down ul{
          padding: 10px 20px;
          }
          .table_down li{
          line-height: 22px;
          list-style: none;
          }
          .table_down li a{
          text-decoration: underline;
          }

   .middle{
      
   }



/*以下上视频面试窗口*/

#spin{
   width: 725px;
   margin: 0 auto;
   border-top: 1px solid #ccc;
}
.window{
   width: 150px;
   height:200px;
   float: left;
   margin-top: 20px;
   padding-left:55px;
   
}
.ship{
   margin-left:20px;

}
.tupian{
  display:block;
  margin-left:15px;
}
.tupian img{
  width: 84px;
  float: left;
  }
.tupian li{
 list-style: none;
 margin-bottom: 5px;
}
.tupian li span{
  margin-left:20px;
}
.ziti{
  display:block;
  float:right;
  margin-top:5px;
}
.sp{
  width: 16px;
  height: 16px;
  background: url(../images/lock.gif) no-repeat;
  
}
.dn{
 width:12px; 
 height:13px; 
 background: url(../images/green.gif) no-repeat;
}
.rs{
 width: 12px;
 height: 12px;
background: url(../images/red.gif) no-repeat;
}
.gongsi{
  width: 150px;
  margin-top: 5px;
  float: left;
}
.gongsi li{
  margin-top:5px;
}
.gongsi h4 span{
  font-weight:normal;
  color: #347187;
}
.more{
  float: right;
}





/*--------------------------footer--------------------------*/
#footer{padding-bottom:10px;background: #5C99D0 url(../images/footbg.gif) repeat-x;text-align: center;color: #fff;}
#footer_s{border-top: 1px solid #ccc;text-align: center;color: #333;padding: 10px 0;}





#page3 #footer{background:none;text-align: center;color: #333;}
#footer a{color: #fff;}
#footer a:hover{color: #ff0;}
.quicklink{padding: 0 33px;}
.quicklink p{padding: 5px;border-bottom: 2px groove #328eCf;}
*html .quicklink p{border-bottom: 2px inset #2c92da;}
* +html .quicklink p{border-bottom: 2px inset #328eCf;}
.copy{margin:5px 0;}
.copy p{line-height: 18px;}

/*--------------------------share--------------------------*/
a.white,a.white:visited{color: #fff;text-decoration: none;}
a.white:hover{color: #def;}
a.cur:link,a.cur:visited{color: #def;}
#page3 a.cur:link,#page3 a.cur:visited{color: #ff8;}
span.hid{display: none;}
span.pot{padding-left:25px;background: url(../images/pot8.gif) no-repeat 8px 3px;}
* html span.pot{background: url(../images/pot8.gif) no-repeat 8px 1px;}
.side{margin-left:8px;}
.sew{margin-bottom:8px;}
p.more{position: absolute;right:10px;top:6px;}
p.more a{color: #333;}
p.more a:hover{color: #c6c6c6;}
p.more2{padding: 6px 0 5px 15px;background: url(../images/pot3.gif) no-repeat;border-top:2px groove #fdfdfd;}
* html p.more2{border-top:2px inset #fff;}
b.list{padding-left:15px;background: url(../images/pot6.gif) no-repeat 0 3px;}
* html b.list{padding-left:15px;background: url(../images/pot6.gif) no-repeat 0 1px;}
a.red{color: #a30;cursor: pointer;}
a.b{margin-left:20px;}
p.smore{margin-top:4px;padding-top:5px;line-height: 20px;background: url(../images/linkpbg.gif) repeat-x;}
p.smore span{padding-left:22px;background: url(../images/pot7.gif) no-repeat 10px 4px;}
* html p.smore span{background: url(../images/pot7.gif) no-repeat 10px 3px;}
.input1{width: 145px;height: 18px;border: 1px solid #7f9db9;background: #fff;}
.input2{width: 145px;height: 18px;border: 1px solid #7f9db9;background: #ffe;}
.input3{padding: 1px;border: 1px solid #7f9db9;background: #fff;}
.input4{padding: 1px;border: 1px solid #7f9db9;background: #E7F7FE;}
span.red{color: #a30;}
span.red2{color: #f00;}
span.gray{color: #999;}
a.blue{padding-left:20px;color: #211;background: url(../images/pot1.gif) no-repeat 11px 5px;text-decoration: none;}
* html a.blue{background: url(../images/pot1.gif) no-repeat 11px 3px;}
a.blue:hover{color: #ff0;}
a.gray{color: #333;}
a.red2{color: #d50;}
a.unde{text-decoration: underline;}
p.more3{margin-right:20px;text-align: right;}
a.dblue{color: #148;}
a.orange{color: #fb8;}
a.blue2{position: relative;margin-right:15px;color: #16d;float: right;}
a.f14{font-size: 14px;}
span.f14{font-size: 14px;}
p.r{position:relative;margin-right:10px; float: right;font-size: 12px;color: #eff;font-weight:normal;}
span.r{float: right;}
span.day{font-size: 11px;color: #bbb;}
.fy{margin-bottom:10px;}
a.page{;padding: 0 2px;font-weight:bold;}
p.lh{margin-bottom:10px;}
p.more4{position: absolute;right:10px;top:13px;}
p.more4 a{color: #cef;}
span.more{font-weight:normal;float: right;padding-right:5px;}









/* haker */
.clear{clear: both;height:1px;overflow:hidden;}

.clearer:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
	.clearer {display: inline-table;}
	/* Hides from IE-mac \*/
*	html .clearer {height: 1%;}
	.clearer {display: block;}
	/* End hides */


    /* error */
#err{margin:200px auto;width: 418px;height: 260px;background: url(../images/err.gif) no-repeat;}
#err span{display: none;}
.err-in{padding: 70px 0 0 150px;}
#err p{height: 25px;line-height: 22px;}
#err p.err1{font-size: 16px;color: #5C0;font-weight:bold;}


/* ---------------分页------------------- */
/* ------------- Pagination: Clean ------------ */
/* -------------------------------------------- */

#pagination-clean  			  { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#pagination-clean h2    	  { clear:both; border:0; margin:0; padding-top:30px; font-size:13px; }
#pagination-clean p     	  { border:0; margin:0; padding:0; padding-bottom:20px; }
#pagination-clean ul    	  { border:0; margin:0; padding:0; }

#pagination-clean li          { border:0; margin:0; padding:0; list-style:none; float:left; }
#pagination-clean a           { margin-right:2px; }
#pagination-clean .previous-off,
#pagination-clean .next-off   { color:#888; display:block; float:left; padding:0px 0px; }	
#pagination-clean .next a,
#pagination-clean previous a  { border:none;}	
#pagination-clean .active     { color:#f00; font-weight:bold; font-size:14px; display:block; float:left; padding:0px 2px;}
#pagination-clean .no-active a   { font-weight:bold; font-size:14px; display:block; float:left; padding:0px 2px;}
#pagination-clean a:link,
#pagination-clean a:visited   { color:#0e509e; display:block; float:left; padding:0px 2px; text-decoration:none; }
#pagination-clean a:hover     { text-decoration:underline; }
*html #pagination-clean .first a,
*html #pagination-clean .last a{padding-top:3px;}