body{background-color:#f9f9f9;}

/*列表页*/
.bfbjobs{text-align:left;}
.bfbjobs .search{float:left;width:100%;margin:30px 0 0 0;}
.bfbjobs .search .u1{float:left;margin:0 0 0 225px;width:776px;height:40px;border:#b4b4b4 solid 2px;border-radius:4px;}
.bfbjobs .search .u1 li{float:left;}
.bfbjobs .search .u1 .l1{width:671px;overflow:hidden;height:40px;}
.bfbjobs .search .u1 .l1 input{float:left;width:671px;padding-left:40px;border:0;font-size:14px;height:40px;background:url(../img/wen.png) no-repeat;background-position:10px 10px;background-color:#fff;}
.bfbjobs .search .u1 .l2{width:105px;}
.bfbjobs .search .u1 .l2 input{float:left;border:0;width:105px;height:40px;font-size:16px;cursor:pointer;}
.bfbjobs .selmain{float:left;width:1198px;margin:15px 0 0 0;border:#eeeeee solid 1px;padding:0 25px 15px 25px;background-color:#fff;}
.bfbjobs .selmain .u1{float:left;width:1198px;margin:15px 0 0 0;font-size:14px;color:#555555;}
.bfbjobs .selmain .u1 li{float:left;}
.bfbjobs .selmain .u1 .l1{width:52px;padding-top:9px;}
.bfbjobs .selmain .u1 .l2{width:1056px;overflow:hidden;height:33px;}
.bfbjobs .selmain .u1 .l2 a{float:left;padding:3px 10px 0 10px;height:23px;border:#fff solid 1px;color:#726e6e;margin-right:10px;margin-top:5px;border-radius:2px;}
.bfbjobs .selmain .u1 .l2 a:hover{border:#b4b4b4 solid 1px;background-color:#f7f7f7;color:#726e6e;}
.bfbjobs .selmain .u1 .l2 .a1{border:#b4b4b4 solid 1px;background-color:#f7f7f7;color:#726e6e;}
.bfbjobs .selmain .u1 .l2 .tj2{float:left;clear:both;width:1039px;margin:5px 0 0 -0;padding:5px 5px 10px 10px;border:#EEEEEE solid 1px;background-color:#FBFBFB;}
.bfbjobs .selmain .u1 .l2 .tj2 a{border:#FBFBFB solid 1px;}
.bfbjobs .selmain .u1 .l2 .tj2 a:hover{border:#b4b4b4 solid 1px;}
.bfbjobs .selmain .u1 .l2 .tj2 .a1{border:#68bef9 solid 1px;}
.bfbjobs .selmain .u1 .l21{height:auto;overflow:auto;}
.bfbjobs .selmain .u1 .l3{width:90px;}
.bfbjobs .selmain .u1 .l3 a{float:right;margin-top:5px;width:46px;height:22px;border:#dddddd solid 1px;border-radius:2px;font-size:12px;padding:4px 0 0 9px;background:url(../../img/jiandown.gif) no-repeat;background-position:37px 10px;}
.bfbjobs .selmain .u1 .l3 a:hover{background-color:#f9f9f9;}
.bfbjobs .selmain .u1 .l3 .a1{background:url(../../img/jianup.gif) no-repeat;background-position:37px 10px;}
.bfbjobs .selmain .xiala{float:left;width:1198px;margin:15px 0 0 0;font-size:14px;color:#555555;}
.bfbjobs .selmain .xiala .d1{width:52px;padding-top:9px;float:left;}
.bfbjobs .selmain .xiala .d2{float:left;width:127px;height:30px;margin:4px 10px 0 0;}
.bfbjobs .selmain .xiala .d2 .s1{float:left;width:120px;height:24px;border:#DDDDDD solid 1px;border-radius:2px;padding:4px 0 0 5px;background:url(../img/jian.gif) right center no-repeat;background-color:#fff;cursor:pointer;}
.bfbjobs .selmain .xiala .d2 .xllist{float:left;width:125px;margin-top:-2px;border:#ddd solid 1px;position:relative;background-color:#fff;}
.bfbjobs .selmain .xiala .d2 .xllist a{float:left;padding:4px 5px 0 5px;height:24px;width:115px;}
.bfbjobs .selmain .xiala .d2 .xllist a:hover{text-decoration:none;background-color:#f2f2f2;}
.bfbjobs .selmain .xiala .d2 .xllist1{width:375px;}
.bfbjobs .nser{float:left;background-color:#F9F9F9;border:#E1E1E1 solid 1px;border-top:0;width:1248px;text-align:left;font-size:14px;padding:0 0 8px 0;}
.bfbjobs .nser .u1{float:left;width:1248px;}
.bfbjobs .nser .u1 li{float:left;}
.bfbjobs .nser .u1 .l1{width:80px;text-align:left;color:#808080;padding:8px 0 0 13px;}
.bfbjobs .nser .u1 .l2{width:1155px;}
.bfbjobs .nser .u1 .l2 .s1{float:left;}
.bfbjobs .nser .u1 .l2 .s1 a{color:#808080;border:#FFBC89 solid 1px;padding:0 23px 0 6px;height:19px;background:url(../../img/serclose1.gif) right center no-repeat;margin:7px 4px 0 0;background-color:#fff;float:left;}
.bfbjobs .nser .u1 .l2 .s1 a:hover{border:#FF8040 solid 1px;background:url(../../img/serclose2.gif) right center no-repeat;background-color:#fff;}
.bfbjobs .zwlist{float:left;width:950px;text-align:left;border-top:#eee solid 1px;margin:15px 0 15px 0;font-size:14px;}
.bfbjobs .zwlist .list{float:left;padding:18px 20px 0 20px;border:#EDF1F2 solid 1px;border-top:0;height:112px;width:908px;background-color:#fff;}
.bfbjobs .zwlist .list .u1{float:left;width:908px;}
.bfbjobs .zwlist .list .u1 li{float:left;}
.bfbjobs .zwlist .list .u1 .l1{width:368px;}
.bfbjobs .zwlist .list .u1 .l1 a{float:left;font-size:16px;font-weight:700;color:#ff0000;height:32px;}
.bfbjobs .zwlist .list .u1 .l1 a:hover{text-decoration:underline;}
.bfbjobs .zwlist .list .u1 .l2{width:160px;font-size:16px;font-weight:700;color:#ff0000;}
.bfbjobs .zwlist .list .u1 .l3{width:380px;padding:1px 0 0 0;overflow:hidden;height:18px;}
.bfbjobs .zwlist .list .u1 .l3 a{color:#666666;}
.bfbjobs .zwlist .list .u1 .l3 a:hover{color:#ff0000;}
.bfbjobs .zwlist .list .u2{float:left;width:908px;height:40px;}
.bfbjobs .zwlist .list .u2 li{float:left;}
.bfbjobs .zwlist .list .u2 .l1{width:528px;padding:4px 0 0 0;color:#666;}
.bfbjobs .zwlist .list .u2 .l1 span{color:#c9c9c9;font-size:10px;}
.bfbjobs .zwlist .list .u2 .l2{width:300px;padding:4px 0 0 0;color:#666;}
.bfbjobs .zwlist .list .u2 .l2 span{color:#c9c9c9;font-size:10px;}
.bfbjobs .zwlist .list .u2 .l3{width:80px;}
.bfbjobs .zwlist .list .u2 .l3 a{float:left;color:#fff;width:80px;border-radius:2px;background-color:#ff552e;text-align:center;padding:6px 0 0 0;height:26px;}
.bfbjobs .zwlist .list .u3{float:left;width:908px;}
.bfbjobs .zwlist .list .u3 li{float:left;}
.bfbjobs .zwlist .list .u3 .l1{width:528px;overflow:hidden;height:24px;}
.bfbjobs .zwlist .list .u3 .l1 span{float:left;padding:3px 8px 0 8px;height:21px;border-radius:2px;margin:0 10px 0 0;font-size:12px;background-color:#eef7fd;color:#7b929f;}
.bfbjobs .zwlist .list .u3 .l2{width:300px;padding:2px 0 0 0;}
.bfbjobs .zwlist .list .u3 .l2 a{float:left;background:url(../../img/wxsmall.gif) no-repeat;background-position:5px 5px;background-color:#f4f4f4;padding:4px 7px 0 27px;height:21px;color:#666666;font-size:12px;}
.bfbjobs .zwlist .list .u3 .l2 span{float:left;margin:-88px 0 0 10px;position:relative;border:#eee solid 1px;}
.bfbjobs .zwlist .list .u3 .l3{width:80px;}
.bfbjobs .zwlist .list .u3 .l3 a{float:left;font-size:12px;background:url(../img/fav.gif) no-repeat;height:20px;margin:2px 0 0 12px;background-position:0 1px;padding:0 0 0 18px;}
.bfbjobs .zwlist .list:hover{background-color:#fcfcfc;}
.bfbjobs .zwlist .glopage{float:left;margin:15px 0 0 0;}
.bfbjobs .zwlist .listzd{background-color:#fcfcfc;}

.zwright{float:right;width:290px;text-align:left;margin-top:5px;}
.zwright .hotpro{float:left;width:290px;margin-bottom:10px;background-color:#fff;}
.zwright .hotpro li{float:left;}
.zwright .hotpro .l1{font-size:14px;font-weight:700;height:27px;width:280px;padding:9px 0 0 10px;}
.zwright .hotpro .l2{width:270px;padding:10px 0;margin:0 10px;line-height:20px;border-top:#eee dotted 1px;}
.zwright .hotpro .l2 img{width:60px;height:60px;margin:0 8px 0 0;}
.zwright .hotnew{float:left;width:290px;margin-bottom:10px;margin-top:10px;text-align:left;background-color:#fff;}
.zwright .hotnew .u1{float:left;width:290px;margin:0 10px;}
.zwright .hotnew .u1 li{float:left;}
.zwright .hotnew .u1 .l1{width:90px;font-size:14px;height:27px;border-bottom:#CB0000 solid 1px;padding:9px 0 0 0px;}
.zwright .hotnew .u1 .l2{width:180px;height:27px;border-bottom:#ddd solid 1px;text-align:right;padding:9px 0 0 0;}
.zwright .hotnew .u2{float:left;width:270px;margin:5px 10px;border-top:0;background-color:#fff;}
.zwright .hotnew .u2 li{float:left;}
.zwright .hotnew .u2 .l1{width:22px;padding:6px 0 0 5px;height:22px;}
.zwright .hotnew .u2 .l1 span{float:left;width:16px;color:#666;height:16px;background-color:#DDDDDB;text-align:center;}
.zwright .hotnew .u2 .l1 .s1{background-color:#EB322F;color:#fff;}
.zwright .hotnew .u2 .l1 .s2{background-color:#EB322F;color:#fff;}
.zwright .hotnew .u2 .l1 .s3{background-color:#EB322F;color:#fff;}
.zwright .hotnew .u2 .l2{padding:5px 0 0 0;height:23px;width:243px;}







