.bk{position:relative;color:#333;margin:15px 12px 20px;background-color:#FFF;border:1px solid #DFDFDF;border-radius:5px}
.bk h3{font:bold 15px/34px "SimHei";color:#612702;text-indent:13px;margin:1px 1px 0;background-color:#FFE6CF;border:1px solid #FEDAB6;border-radius:5px 5px 0 0}
.bk h3 a{display:block;color:#612700;margin-right:13px;background-position:right -240px;-webkit-background-size:31px auto;background-size:31px auto}
.bk h3.t2{margin:0;border:none;background:none;border-bottom:1px solid #E4E4E4}
.bk h3.t2 span{display:block;background-image:-webkit-gradient(linear,left top,left bottom,from(#FBFBFB),to(#E4E4E4));border-bottom:1px solid #FFF}

.bk aside{margin:0 15px;padding:8px 20px 8px 0;border-bottom:1px solid #D6D6D6;}
.bk aside:last-child {border-bottom:none;}
.bk aside.t2{padding-top:12px;padding-bottom:12px}
.bk aside.last {border-bottom: none;}

.bk .c_orange,.bk_lk .c_orange{color:#FD9A39}

.bk .more{margin:10px 0}

.bk .arrow{-webkit-background-size:17px auto;background-size:17px auto}
.bk .arrow.has_list{background-image:url(http://img01.51jobcdn.com/im/mobile/html5/arrow_bottom.png)}
.bk img.new,.bk img.hot{width:38px;height:18px;vertical-align:middle;-webkit-background-size:499px auto;background-size:499px auto}
.bk img.new{background-position:-147px -59px}
.bk img.hot{background-position:-147px -88px}
.bk .c,.bk .m{line-height:160%}
.bk .c.ci{padding-right:38px}
.bk .c span{display:inline-block;max-width:100%;padding-right:38px}
.bk .c span.new,.bk .c span.hot{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAABQCAMAAAC+jdyKAAAAA3NCSVQICAjb4U/gAAAAYFBMVEX/ ///okxTokxTokxTokxTokxTokxTokxTokxTokxTokxTokxTokxTokxT//////fr88uP77dj66dD5 5MX54r/32q/327L10Jnyw33wuWfvtFztq0ntqUPspDjpmSLokxT1OMO3AAAAIHRSTlMAESIzRFV3 iJmqu8zd7v///////////////////////5ZmewoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVY dFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAFnRFWHRDcmVhdGlvbiBUaW1lADEy LzI3LzEyVerNYwAAAOZJREFUSIntlmsPgiAUhsFLpShWdtGs+P//0hZXJ8jZtD6dZ44P7AEOZ7K9 hPwHmsZJrF28n3FeVab8fcch3Goq/eoE8vkjV/4R5verfCH0KCRyxg4zXxhf7qfXBn0R8NVEzOdf Neyrz9TP3VH69MAYE42vWu7zPwv6tvHezu8Tktd34/Op7/TYqT+x9Uz7H/B//j+UF5g/pNLPh+s5 Ttsx/cCygsUpd3TFi0cQBEGQ7cE8CfHd9GICjck2i74Tm2x6CvvTk7bzbZAM+E6ehO1v8yS0Hp0n wf1J5vU4IXXhvjEwT27NCENqbU6XLKX7AAAAAElFTkSuQmCC") right 1px no-repeat;-webkit-background-size:36px auto;background-size:36px auto;}
.bk .c span.hot{background-position:right -41px}
.bk .c2,.bk .c3{line-height:180%}
.bk .c3{color:#666}
.bk .m{font-size:13px;color:#888;padding-left:20px;background-position:-10px -570px;-webkit-background-size:38px auto;background-size:38px auto}

.bk .t_box{margin:10px 15px}
.bk .area td{height:34px;text-align:center;border:1px solid #DEDEDE}
.bk .area a{display:block;line-height:34px}
.bk .c_orange a{color:#FD9A39}
.bk .t td{border-top:none}
.bk .b td{border-bottom:none}
.bk td.l{border-left:none}
.bk td.r{border-right:none}

.bk .bk_close{position:absolute;width:30px;height:27px;top:-10px;right:-10px;background-position:-1px -208px;-webkit-background-size:32px auto;background-size:32px auto}
.bk .t_name{display:inline-block;width:45px;color:#333}
.bk .info{line-height:140%;color:#666;padding:5px 0}

.bk .c4{position:relative;height:26px}
.bk .f_name{position:absolute;left:0;top:0;line-height:26px}
.bk .f_name span{color:#F00;padding-right:5px}
.bk .f_con{line-height:28px;margin-left:75px}
.bk .f_con .txt{width:100%;height:26px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #FFF}
.bk .f_con textarea{width:100%;height:90px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DADADA;}
.bk .c5 .f_name{position:static;display:block;margin-bottom:5px}

.bk .c6 .tl,.bk .c6 .ct{float:left;max-width:58%;line-height:26px}
.bk .c6 .ct{float:right;max-width:40%}

.bk .full{padding-right:0}
.bk .full .f_con{margin-left:0;padding-left:0}

.bk .slet{position:relative}
.bk .slet font{position:absolute;display:block;width:100%;height:26px;font-family:"SimHei";text-align:center;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}
.bk .slet .vl{text-align:right;padding:0}
.bk .slet select{position:absolute;top:0;left:0;width:100%;height:26px;opacity:0.005;z-index:2}

.bk .right .txt{text-align:right}
.bk .right .vl{float:right}

.bk .center .f_con{padding-right:55px}
.bk .center .f_con,.bk .center .txt{text-align:center}

.bk .p,.bk .pt{line-height:150%;margin:10px 15px 15px}
.bk .pt{line-height:180%}
.bk .p h4{font-size:16px;color:#333;margin-bottom:5px}

.bk .count{padding:12px 15px}
.bk .count .t{font-size:18px;font-style:italic;color:#ff8004;margin-bottom:20px}
.bk .count .t strong{font-size:16px;color:#333}
.bk .count .c{position:relative;color:#777;margin-top:5px;padding-left:30px}
.bk .count .c font{position:absolute;width:7px;height:7px;left:10px;top:8px;background-color:#fe9b31;border-radius:20px}
.bk .count .c span{display:inline-block;width:80px}

.bk .rte{position:relative;max-width:300px;height:60px;margin:20px auto 0;background:url(http://img01.51jobcdn.com/im/mobile/html5/line.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}
.bk .rte font{font-style:italic;color:#000}
.bk .rte .m1,.bk .rte .x1,.bk .rte .m2,.bk .rte .x2{position:absolute}
.bk .rte .m2,.bk .rte .x2{display:none;top:-5px}
.bk .rte .m1{bottom:-5px;left:-10px}
.bk .rte .x1{bottom:-5px;right:-10px}
.bk .rte .kd{position:absolute;height:5px;border:1px solid #fe7201;border-bottom:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.bk .rte .kd span{position:absolute;height:4px;background-color:#fe7201;top:5px;left:-1px}

.bk_nd,.bk_lk{line-height:42px;color:#333;text-align:center;margin:15px 12px 20px;background-color:#FFF;border:1px solid #DFDFDF;border-radius:5px}
.bk_lk{text-align:left;padding:0 15px}
.bk_lk a{display:block;-webkit-background-size:17px auto;background-size:17px auto}

.bk_title{font-size:18px;color:#333;margin:15px 12px;padding:0 12px}

.h_email{display:none;position:absolute;background-color:#FFF;box-shadow:0 0 5px #CCC inset;border:1px solid #B9B9B9;border-radius:5px;z-index:9}
.h_email span{display:block;line-height:30px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.h_email .hover{background-color:#E9E9E9}

.location{line-height:42px;color:#612702;margin:15px 12px 20px;text-indent:30px;background-position:-4px -366px;background-color:#FFF;-webkit-background-size:41px auto;background-size:41px auto;border:1px solid #DFDFDF;border-radius:5px}
.location strong{font-weight:normal;font-size:16px}

.r_title{height:26px;line-height:26px;position:relative;font-size:15px;color:#333;text-indent:32px;margin:0 15px -10px;background-position:-6px -244px;-webkit-background-size:31px auto;background-size:31px auto}

.has_list{border-bottom:none !important}
.last+.t_list{border-bottom:none !important}

.t_list{display:none;background-color:#E6E6E6;border-top:1px solid #B7B7B7;border-bottom:1px solid #B7B7B7}
.t_list td{line-height:34px;text-align:center}
.t_list a,p.t_list font,.t_list ul li{display:block;border:1px solid #B7B7B7;border-top-color:#FFF;border-left-color:#FFF}
.t_list .t a{border-top:none}
.t_list .b a{border-bottom:none}
.t_list .l a{border-left:none}
.t_list .r a{border-right:none}
p.t_list span{display:block;padding-right:15px;border-top:1px solid #FFF;border-bottom:1px solid #B7B7B7}
p.t_list .t{border-top:none}
p.t_list .b{border-bottom:none}
p.t_list a,p.t_list font{font-family:"SimHei";padding:10px 0 10px 15px;border:none;-webkit-background-size:17px auto;background-size:17px auto}

.t_list2 p{height:36px;overflow:hidden;border-top:1px solid #E6E6E6;border-bottom:1px solid #FFF}
.t_list2 p:last-child{border-bottom:none}
.t_list2 a{float:left;width:33.2%;line-height:26px;text-align:center;padding:5px 0;border:none}
.t_list2 a span{display:block;padding:0 5px;border-right:1px solid #FFF;-webkit-box-sizing:border-box;box-sizing:border-box}
.t_list2 .l2 a{width:49.8%}
.t_list2 .l2 a span,.t_list2 p a:last-child span{border-right:none}
.t_list2 .l3 a{width:100%}

.t_list3{border-bottom:none}
.t_list3 li{float:left;width:25%;border-bottom:1px solid #B7B7B7;border-right:1px solid #B7b7B7;-webkit-box-sizing:border-box;box-sizing:border-box}
.t_list3 li a{display:block;text-align:center;line-height:35px;border:none}
.t_list3 li:nth-child(4n){border-right:none}
.t_list3 li:nth-child(4n+1) a{border-left:none}

.bn{padding:15px}
.bn .text{text-align:center;padding:20px}
.bn .text img{vertical-align:middle;margin-right:5px}
.bn .text .face1{width:22px;height:24px;background-position:-13px -554px}
.bn .butt{width:100%;margin:0}

.bc{text-align:center;padding:70px 10px}
.bc img{width:60px;height:56px;vertical-align:middle;background:url(http://img01.51jobcdn.com/im/mobile/html5/icons_img.png) no-repeat;-webkit-background-size:auto 56px;background-size:auto 56px}
.bc .letter{background-position:-120px 0}
.bc .book{background-position:0 0}
.bc .file{background-position:-53px 0}
.bc .note{background-position:-180px 0}
.bc.c{color:#ff6204;padding:50px 10px}

.bnt{position:relative;margin-top:80px;padding:15px}
.bnt .i{width:80px;height:80px;position:absolute;top:-60px;left:0px;background:url(http://img01.51jobcdn.com/im/mobile/html5/bg2.png) 0px -58px no-repeat;-webkit-background-size:216px auto;background-size:216px auto}

.bs{line-height:180%;margin:0 12px;padding:15px}

.e2{line-height:160%;text-indent:2em;padding:5px}

.centxt,.leftxt{text-align:center;line-height:160%;font-size:15px;color:#333;padding-bottom:20px}
.leftxt{text-align:left;padding:0 20px 20px}
h4.centxt{font-weight:bold;padding:15px 0 10px}

.l_page{text-align:center;margin:0 16px}
.l_page a{display:inline-block;height:40px;line-height:30px;color:#4D6D9E;margin:0 7px}
.l_page.b_line{border-bottom:1px solid #D6D6D6}

.lbk aside{line-height:25px;color:#333;padding:8px 15px;border-bottom:1px solid #DFDFDF}

.c_blue{color:#4D6D9E; margin: 10px 0;}

.img_title{position:relative;width:196px;height:34px;margin:0 12px;background:url(http://img01.51jobcdn.com/im/mobile/html5/bg2.png) -8px -10px no-repeat;-webkit-background-size:196px auto;background-size:196px auto}

.bk h3,.bk .c,.bk .m,.bk .c span,.bk .c2,.bk .c3,.bk .c4,.bk .c5,.bk .c6,.bk .tl,.bk .ct,.vl,.bk_title,.bk_lk,.bk_lk a,.h_email span,.t_list a,.sl_tab a,.t_list2 span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

