@charset "gb2312";
/* CSS Document */

body{ background:#f8f8f8; color:#333;}
body, button, input, select, textarea {font: 12px/24px  "\5B8B\4F53";}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,table{ margin: 0; padding: 0;}
img, iframe{ display:block; border:0;}
ul, li{ list-style:none;}

a{color:#333;text-decoration:none}
a:hover{color:#e40000;text-decoration:underline;}
.ht_span5{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:5px;}
.ht_span10{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:10px;}
.ht_span30{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:30px;}
.ht_span1{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:1px;}
.ht_div{ width:980px; padding:20px 10px; margin:0 auto; background:#fff;}


#header{ overflow:hidden;}
.header01{background-attachment: scroll; background-image:url(images/banner_01.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:130px; overflow:hidden;}
.header02{background-attachment: scroll; background-image:url(images/banner_02.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:149px; overflow:hidden;}
.header03{background-attachment: scroll; background-image:url(images/banner_03.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:60px; overflow:hidden; padding-top:15px;}
.header031{background-attachment: scroll; background-image:url(images/banner_031.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden; padding-top:20px;}

.daoyu{ width:920px; padding-left:60px; margin:0 auto; line-height:22px;}

.header04 ul li{ float:left; width:240px; font-size:16px; font-weight:bold; color:#fff; text-align:center;}
.header04 ul li a{ color:#fff; }
.header04 ul li a:hover{ color:#fff; text-decoration:underline;}
/*logo*/
.ht_top{ height:41px; width:100%; background:#fff; overflow:hidden;}
.ht_top_l{ float:left; width:500px; padding-left:10px; height:41px; color:#4E4E4E;}
.ht_top_r{ float:right; width:100px;  text-align:right; padding-top:18px;}
.ht_top_r UL LI{ float:left; padding-left:15px; background:url(../images/icon_heart.jpg) no-repeat; margin-left:10px;}
.ht_top_r UL LI A{ color:#4E4E4E; text-decoration:none;}
.mainBox{ width:960px; padding:20px; background:#fff;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
.fr{ float:right;}
.fl{ float:left;}
.gray{ color:#777;}

.ht_div table{ width:980px; text-align:center;  border:solid 1px #e1e1e1; border-bottom:none; border-right:none;}
.ht_div table th{ height:30px;background:#f3f3f3;}
.ht_div table td{ padding:3px; border-bottom:solid 1px #f0f0f0;border-right:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;} 

/*无领导小级面试*/
.wldpic{ float:left; width:376px; height:218px; background:url(images/wldpic.jpg) no-repeat; margin-right:15px;}
.h4{ font-size:16px; font-weight:bold;}
.bkgl{ width:100px; height:43px; background:url(images/bkgl.jpg) no-repeat; padding-left:880px; padding-top:170px;}
.buttonbg{ width:90px; height:27px; background:url(images/buttonbg.jpg) no-repeat; text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:27px;}
.buttonbg a{ color:#fff;}
.buttonbg a:hover{ color:#fff600; text-decoration:none;}

.zhou{ width:980px; height:63px; background:url(images/zhou.jpg) no-repeat; margin-top:10px; font-family:"\5FAE\8F6F\96C5\9ED1"}

.xk1{ float:left;width:140px; height:53px; text-align:center; font-size:16px; font-weight:bold; color:#cb0000; background:url(images/liuchengdianhover.gif) no-repeat;  padding-top:10px;}
.xk2{ float:left; width:140px; height:53px;  text-align:center; font-size:16px;background:url(images/liuchengdian.gif) no-repeat; padding-top:10px;}
.xks1{ width:911px; background:url(images/tagsay.jpg) no-repeat; margin:0 auto; height:81px; padding:10px; line-height:22px; text-indent:2em;}
.xks2{ display:none;}
/*结构化面试*/
.jghpic{ float:left; width:376px; height:218px; background:url(images/jgh.jpg) no-repeat; margin-right:15px;}
.ind2{ text-indent:2em;}

.kstdbg{ float:left; width:307px; height:221px; background:url(images/kstdbg.jpg) no-repeat; padding:10px;}
.kstdbg h5{ font-size:16px; margin-bottom:10px;}
.kstdbglibg{ background:url(images/num.jpg) no-repeat;padding-left:22px;}
.kstdbglibg1{ background:url(images/num.jpg) no-repeat 0 -90px; padding-left:22px;}
.kstdbglibg2{ background:url(images/num.jpg) no-repeat 0 -147px;  height:20px; padding-left:22px;}
.kstdbglibg3{ background:url(images/num.jpg) no-repeat 0 -170px;  height:20px; padding-left:22px;}
.kstdbglibg4{ background:url(images/num.jpg) no-repeat 0 -195px;  height:20px; padding-left:22px;}

.xkk1{ float:left;width:140px; height:53px; text-align:center; font-size:16px; font-weight:bold; color:#cb0000; background:url(images/liuchengdianhover.gif) no-repeat;  padding-top:10px;}
.xkk2{ float:left; width:140px; height:53px;  text-align:center; font-size:16px;background:url(images/liuchengdian.gif) no-repeat; padding-top:10px;}
.xkks1{ width:911px; background:url(images/tagsay.jpg) no-repeat; margin:0 auto; height:81px; padding:10px; line-height:22px; text-indent:2em;}
.xkks2{ display:none;}


.kctsbg{ width:460px; height:308px; background:url(images/kctsbg.jpg) no-repeat; padding: 100px 20px 0 500px;}

/*结构化面试页*/
.leftBox{ float:left; width:710px; height:345px; }
.leftBoxwhite{ width:670px; height:230px; background:#fff; margin-top:10px; padding:20px;}
.leftBoxwhite p{ line-height:22px; text-indent:2em; padding:0; margin:0;}
.rightBox{ float:left; width:250px; height:345px; margin-left:20px;}
.rightBoxwhite{ width:210px; height:280px; background:#fff; margin-top:10px; padding:20px;}
.rightBoxwhite li span{ color:#d00202; margin-right:2px;}
.rightBoxwhite li{ line-height:28px; }

.leftBox1{ float:left; width:710px; height:270px; overflow:hidden;}
.leftBoxwhite1{ width:670px; height:230px; background:#fff; margin-top:10px; padding:20px;}
.leftBoxwhite1 p{ line-height:22px; text-indent:2em; padding:0; margin:0;}
.rightBox1{ float:left; width:250px; height:270px; margin-left:20px; overflow:hidden;}
.rightBoxwhite1{ width:210px; height:230px; background:#fff; margin-top:10px; padding:20px;}
.rightBoxwhite1 li span{ color:#d00202; margin-right:2px;}
.rightBoxwhite1 li{ line-height:28px; }

.bkfd{ padding-left:20px;}
.bkfd li{background:url(images/dian.jpg) no-repeat 0 8px; padding-left:10px;}
.bt{ font-size:14px; background:#eeeeee; width:290px; height:24px; line-height:24px; text-align:center;}

.ztsz{ float:left; width:280px; height:270px; background:#fff; border-top:solid 1px #252525; padding:10px 20px 20px 20px; margin-top:10px;}
.ztsz h4{ font-size:16px; margin-bottom:5px; }
.greybg{width:50px; height:24px; text-align:center; line-height:24px; background:#e4e4e4;}
.stars{ width:120px; padding-left:10px;}
.greybgtxt{ width:220px; height:140px; padding-left:10px;}

.ht_div1{ width:960px; padding:20px; margin:0 auto; background:#fff;}
.ht_div1 p{ text-indent:2em;}
.daohang{ width:980px; height:25px; line-height:25px;margin:0 auto;}

.msdy{ width:230px; height:220px; background:#fff; margin-top:10px; padding:10px;}
.msdy ul li{ background:url(images/dian.jpg) no-repeat 0 8px; padding-left:10px; line-height:24px;}

#footer{ height:100px; padding-top:10px; text-align:center; width:1000px; margin:0 auto;}
#footer img{ display:inline;}