html,body,p,form,ul,li,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
body,a,li,input,button,textarea{font-family:"microsoft yahei" !important}
a{text-decoration:none}
li{list-style:none}
img{vertical-align:top}
img,input,button,textarea{border:0 none}
textarea{line-height:20px}
input,button,textarea{font-size:14px;outline:0 none;margin:0;padding:0}
input::-ms-clear{display:none}
body{line-height:20px;font-size:14px;color:#333;background-color:#f5f5f5}
table{border-collapse:collapse}
.footer{background-color:#fff}

.p_but.green{background-color:#65bb00;border-color:#65bb00}
.p_but.green:hover{background-color:#5eaa00;border-color:#5eaa00}

#goTop{position:fixed;display:none;width:48px;height:40px;line-height:16px;color:#FFF;font-size:0;text-align:center;bottom:68px;margin-left:1042px;padding-top:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARAgMAAACpwcRXAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAf7YpoZUAAAA2SURBVAjXY1gFBBACCTA6AAm2CUBCagmQyFoJFFq1yoGBbdWqCQxSq1YtYchatQooCNaFSQAAlUoWlVZDMAcAAAAASUVORK5CYII=) center center #C1C1C1 no-repeat}
#goTop:hover{font-size:12px;background:#FF6000}

.container{position:relative;margin:10px auto 5px}
.container .lf{float:left}
.container .rt{float:right}

.ctxt .e a,.ctxt .e span,
	.bmsg .cname,.bmsg .time,.bmsg .sch,.bmsg .add,
	.dtxt .tt,.dtxt .c{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.ad_box{position:fixed;width:120px;top:135px;margin-left:1042px}
.ad_box img{padding-bottom:10px}
.ad_box.left{margin-left:-162px}

.el{position:relative;float:left;height:34px;line-height:34px;border:1px solid #ddd}
.el ul{position:absolute;width:72px;height:34px;line-height:34px;color:#333;overflow:hidden;cursor:pointer;top:0;left:0;border:1px solid transparent;z-index:1}
.el ul em{position:absolute;width:10px;height:6px;top:15px;right:8px;background:url(//img01.51jobcdn.com/im/2020/jobs/list_icon_dw.f13d4f7e.png) -170px -60px no-repeat}
.el ul.on{height:66px;background-color:#fff;border-color:#eee;z-index:5}
.el ul.on li{height:33px}
.el ul.on em{top:14px;background-position:-150px -60px}
.el li{font-size:14px;text-indent:16px}
.el li a{display:block;height:33px;font-size:14px;color:#333}
.el li:hover{background-color:#eee}
.el .ipt{position:relative;float:left;width:186px;height:24px;padding:5px 0 5px 73px;background-color:#fff}
.el .mytxt{float:left;width:100%;height:24px;line-height:24px;font:14px/24px "Microsoft YaHei";color:#333;text-align:left;text-indent:12px;padding:0;border:0 none;border-left:1px solid #ddd;border-right:1px solid #ddd}
.el .addbut{float:left;width:103px;height:34px;font-size:14px;font-family:"Microsoft YaHei";color:#333;cursor:pointer}
.el .addbut input{float:left;width:73px;height:34px;line-height:34px;color:#333;cursor:pointer;margin-left:5px;background-color:#fff;border:0 none}
.el .addbut:hover, .addbut:hover input{background-color:#eee}
.el .addbut em{float:right;width:10px;height:10px;margin:12px 13px 0 0;background:url(//img01.51jobcdn.com/im/2020/jobs/list_icon_dw.f13d4f7e.png) -75px -85px no-repeat}

.d_search{width:388px;padding:20px 20px 0}
.d_search .fbox{height:78px}
.d_search .fbox2{height:30px;padding:22px 0 26px}
.d_search .el{margin-bottom:10px;border:2px solid #65bb00}
.d_search .el2,.d_search .el3{float:left;width:189px;margin-right:10px}
.d_search .el3{margin-right:0}
.d_search .ipt{width:208px}
.d_search .btnbox{position:relative;text-align:center;padding:13px 0 14px}
.d_search .btnbox a{position:absolute;line-height:30px;font-weight:bold;color:#65bb00;right:0}
.d_search .btnbox a:hover{text-decoration:underline}
.d_search .p_but{width:100px}
.d_search .p_rad{position:absolute;line-height:30px;color:#999;right:50px}
.d_search .p_rad input[type="checkbox"]{vertical-align:middle;margin-right:5px}
.d_search .el.on .ul{width:auto;top:34px;right:-2px;left:-2px}
.d_search .el2.on .ul{top:28px}

.flash{width:524px;overflow:hidden;padding:0 20px}
.flash .h2{height:46px;line-height:46px;font-size:16px;font-weight:bold;color:#65bb00;border-bottom:1px solid transparent}
.flash .blackline{margin-bottom:16px}
.flash .flashwall{width:524px;overflow:hidden;border-bottom:1px solid #000;border-right:1px solid #000}
.flash .flashwall li{display:inline;float:left;background-color:#fff;border-top:1px solid black;border-left:1px solid black}
.flash .cflashwall_detailtable{position:absolute;z-index:1;display:none;margin:0;padding:0;cursor:pointer}
.flash .cflashwall_company_and_job{width:200px;background-color:#fff;border-color:#65bb00 !important}
.flash .cflashwall_company{height:22px;line-height:22px;font-weight:bold;font-size:12px;color:#fff;vertical-align:middle;padding-left:10px;background-color:#65bb00}
.flash .cflashwall_company a{color:#fff}
.flash .cflashwall_job{height:22px;line-height:22px;font-size:12px;vertical-align:middle;padding-left:10px}
.flash .cflashwall_job a{color:#333}
.flash .cshadowright{width:6px;line-height:0;font-size:0}
.flash .cshadowbottom,.flash .cshadowrightbottom{height:6px;line-height:0;font-size:0}
.flash .cflashwall_blank{border-color:#65bb00 !important}

.abox,.cbox,.dbox{margin-bottom:10px;background-color:#fff}
.abox{height:155px}
.cbox{padding:0 20px}

.dbox{padding:15px 20px}
.dbox.img2 a,.dbox.img3 a{float:left;margin-left:22px}
.dbox.img2 a:first-child,.dbox.img3 a:first-child{margin-left:0}
.dbox.img3 a{margin-left:10px}

.warn{line-height:34px;font-size:16px;font-weight:bold;color:#ff6000;text-align:center;cursor:pointer;margin-top:-10px;margin-bottom:10px;background-color:#fffad5}

.htit{position:relative;height:38px;line-height:38px;color:#379502;padding-left:30px;background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCAAGAAYDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAj/2gAMAwEAAhADEAAAAGMUGZ//xAAkEAAAAwUJAAAAAAAAAAAAAAADBQcAAQIRFQYIExQhMTJBgf/aAAgBAQABPwBA0MVM5vVqCUFKg0y0BY4SpGeKLFn5jwy69147Ob//xAAdEQABAwUBAAAAAAAAAAAAAAAGAgMEAAEREiJh/9oACAECAQE/AB0fIHCGbHYmaOpzuvKuureV/8QAHBEAAgICAwAAAAAAAAAAAAAABAYCAxIiABEh/9oACAEDAQE/AGtnWaVgEooDOmfWEPNdef/Z) left center no-repeat}
.htit em{position:absolute;width:100%;height:2px;left:0;top:50%;margin-top:-1px;background-color:#f86108}
.htit strong{position:relative;display:inline-block;padding:0 20px;background-color:#fff}
.htit .a{position:relative;float:right;padding-left:20px;background-color:#fff}


.btit{height:42px;border-bottom:1px solid #f0f0f0}
.btit li{float:left;height:40px;line-height:42px;color:#999;text-align:center;cursor:pointer;margin-left:20px;border-bottom:2px solid transparent}
.btit li:first-child{margin-left:0}
.btit li.on{color:#65bb00;font-weight:bold;border-bottom-color:#65bb00}

.ctit{height:42px}
.ctit li{float:left;width:147px;height:42px;line-height:42px;text-align:center;cursor:pointer;margin-left:16px;background-color:#f2f2f2}
.ctit li:first-child{margin-left:0}
.ctit li.on{color:#fff;background-color:#65bb00}

.btxt .tt{height:60px;line-height:90px;text-align:right;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAeCAMAAAC1+tjYAAABGlBMVEUAAAB1wCab0WRyvyZ2wC1zvyd0vyiCziOAv0BzvylyvihyuylxwSN1vjFsvyJzvidzvyZ2wiFzviVepBdzwidxvCVzvydzvydzvyd1wCqb0WSb0WRzvyeb0WRzvydzvyeb0WSb0WSb0WRzvyeb0WSb0WRmqCRzvyeb0WRzvydzvyeb0WSb0WSb0WRzvyeb0WT////4/PXv9+qz2paFx0Kp1ohanhW83qSWz12VzWj7/fmLyVTn89/X68l/xDnu9+XO573F47G535JcoBbD5KKY0GD3+/L0+u7q9t/f79TR6rjL56+AxT96wjJ1wSvl89bf8M3W7MCz3Imo13ig0Xii1G6TzFiKx0x9xDZxsDFmqCRfoxux24eVz1zBw48xAAAALnRSTlMAN1UvBbUsAgQzHxwKEAcpJBcUDxo9+O3ay8amnpqLaU488+fUtJx6bFJQMy8kY5BGDQAAAiJJREFUSMet1GlzmkAYwHGbGKUIckTbpmna9L4XdoUqIEGtdxJz3+33/xrdB1cXXcl0Bv8vkBf4m31mYXOztlDW3gCzPm5rvdwzZa0c+rpe7lUK1xvYtj3ooaUuW8Gj3HNpNXfWdRyne4YWCzAOERTaUN2GMEpUFbmLYRT5/SiKBn4UDS8SGgk93EIQdlGz7oHkLnCvRc7/0+Cd86ddWJpHwuAR7oXI2Q7iOTa7OWrZ7XiJI1yjHMzKOV5hNTe5CYLjBFfHuFWb1sTNIG116PNq7tTv+4MDztXabUIIxoR2WUOp3I7IdTudrk2XNhzDDUrUIgiaDSvuLHqf29+YtjPjxoeH45g7hRvEgjlHBK5B6lbAi7xrTTtIDDs58fu4f5TcCjIf1mUcWtG33FuRo9514+8t3wph2LBNbNcjyB0Jh8AHgWOlciGmO1P3YJ3haPmI+rLI+VcOa4Jur3w+azwsBGPSYakGdG3pAFXfLXAd32adoxO/M98JnofS0nO0PcZlin9j3zNx4gnwErjj7FyVcxlXx09P9ub1ejcPv+OqT6En/1X86OZmQdNlQy3G3EeLFTz8gmTTKMmyrmuaVoA2xQpxmqbrcskwVUUp56XiVPthzbu+B25bkvL5cllRFFVVTdMwKpUSJEP0t1KpGKapqtsKZcChEG/X4jXugcvNog9KRYqz6H9pcJEkhgj9tJL17oDL0J612F02bn9jqU9ZuH/1i051KxfyfgAAAABJRU5ErkJggg==) left 30px no-repeat}
.btxt .tt.t2{background-image:url(//img01.51jobcdn.com/im/2020/xy/icon_btt_02.2e132276.png)}
.btxt .cell{display:none}

.ctxt{margin-left:-10px}
.ctxt .e{float:left;width:292px;height:68px;margin:10px 0 0 10px;padding:10px;border:1px solid #E8E8E8}
.ctxt .e:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.16);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,0.16);-o-box-shadow:0 0 10px 0 rgba(0,0,0,0.16);box-shadow:0 0 10px 0 rgba(0,0,0,0.16)}
.ctxt .e a{float:left;width:182px;height:34px;line-height:34px;font-size:14px;color:#333}
.ctxt .e a:hover{color:#ff6000}
.ctxt .e .co_name{color:#999}
.ctxt .e span{float:right;width:92px;height:34px;line-height:34px;font-size:14px;color:#999;text-align:right}
.ctxt .cell{height:200px;display:none}

.amsg .ad_a,.amsg .ad_bcd{padding-bottom:10px}
.amsg .mainleft a,.amsg .adtablec_xy td a{font-size:12px;color:#333}
.amsg .mainleft a:hover,.amsg .adtablec_xy td a:hover{color:#ff6000}
.amsg .adtableb_xy td,.amsg .adtablec_xy td,.amsg .adtabled_xy td{padding-left:7px}
.amsg .adtableb_xy td:first-child,.amsg .adtablec_xy td:first-child,.amsg .adtabled_xy td:first-child{padding-left:0}
.amsg .adtablec_xy td{width:115px;color:#333;text-align:center}
.amsg .cnew51cimage{padding-top:5px;background-color:#f2f2f2}
.amsg .cnew51ctitle{line-height:24px;background-color:#f2f2f2}
.amsg table{margin-top:10px}

.amsg .ad_a{margin-bottom:10px}
.amsg .mainleft a{font-size:12px;color:#333}
.amsg .mainleft a:hover{color:#ff6000}
.amsg .adtableb_xy td{padding-left:7px}
.amsg .adtableb_xy td:first-child{padding-left:0}
.amsg table{margin-top:10px}

.bmsg,.cmsg{padding-bottom:15px}
.bmsg{margin-left:-18px}
.bmsg .e{position:relative;float:left;width:330px;line-height:30px;margin:10px 0 0 18px;padding:10px 130px 10px 10px;border:1px solid #e8e8e8}
.bmsg .cname{display:block;font-size:18px;font-weight:bold;margin-bottom:8px}
.bmsg .but{position:absolute;width:100px;height:36px;line-height:36px;color:#fff;text-align:center;cursor:pointer;top:50px;right:20px;margin-top:-8px;background-color:#564e7a;
		-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.bmsg .but:hover{background-color:#212250;border-color:#212250}
.bmsg .time,.bmsg .area{position:relative;height:30px;overflow:hidden;padding-left:25px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAArCAMAAAB/90lmAAAAaVBMVEUAAAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT6pCn+AAAAInRSTlMA9waMYsD6HFzbXxDRyHpCNzLm1iPxc2cVGdzMuLKYbEwqBt25MQAAANdJREFUKM/dzUeOxDAMBdGSqGA559C5ff9DDkwY7TtMrfjAxQeIkkJIEtFy413bOm+cKuRggexwNIemTh0RDxR7A+CF5C7midAqXTdCF1Daad8nZXIcLgoLbkA8v7wQjePMmQ2y4E6FDF2vlrZdKqOCTQZjBtn4r9m5DKGcLVos/WddP76M+rsLmtwtsHig6wC/AFWDfdxuD0tTAcaSeWt9hjUHYRaQGQ72kW/v3PQl9sCrhub5bKB+AWM/AteRpwgQU472HlZYhzdndVkUZQ0/V9UlQATtD2HTCcmSYf1/AAAAAElFTkSuQmCC) 0 -20px no-repeat}
.bmsg .time{color:#ff6000;background-position:0 8px}
.bmsg .sch{float:left;max-width:100px}
.bmsg .add{float:left;max-width:190px;margin-left:10px}
.bmsg .cname,.bmsg .sch{color:#333}
.bmsg .sch:hover{color:#ff6000}

.cmsg .change{line-height:42px;text-align:right;margin-bottom:-15px}

.dmsg .e{float:left;width:222px;margin-left:22px;border:1px solid #999}
.dmsg .e:first-child{margin-left:0}
.dmsg .e .dtit{height:50px;line-height:50px;font-size:18px;font-weight:bold;text-align:center;overflow:hidden;background:url(//img01.51jobcdn.com/im/2020/xy/bg_dtit.3bbd8711.png) no-repeat;border-top:2px solid #f86108}
.dmsg .e1 .dtit{background-position:-247px 0;border-top-color:#72a4ff}
.dmsg .e2 .dtit{background-position:-494px 0;border-top-color:#65bb00}
.dmsg .e3 .dtit{background-position:-741px 0;border-top-color:#9166ff}
.dmsg .more{line-height:30px;text-align:right;margin:0 20px;border-top:1px dashed #999}
.dmsg .more a{color:#65bb00}
.dmsg .more a:hover{text-decoration:underline}
.dmsg .tt{font-weight:bold;margin-bottom:6px}
.dmsg .dtxt{margin:0 20px;padding:10px 0}
.dmsg .dtxt .txt{line-height:24px}
.dmsg .dtxt .c{display:block;line-height:34px;color:#333}
.dmsg .dtxt .c:hover{color:#ff6000}

.emsg,.emsg ul li a{font-size:12px;color:#666666}
.emsg ul li{height:24px;line-height:24px;overflow:hidden}
.emsg ul li a:hover{color:#ff6000}
.emsg ul li img{vertical-align:middle}
.emsg .etit{overflow:hidden;padding:10px 0 12px}
.emsg .etit li{float:left;width:310px;margin-left:-1px;padding:0 5px;border-left:1px dotted #bababa}
.emsg .etxt{padding:10px 0 12px}
.emsg .etxt li{float:left;width:235.5px;padding-left:5px}
.emsg .ehr{line-height:0;font-size:0;border-top:1px dotted #bababa}

.openSreen{position:fixed;display:none;width:834px;height:510px;overflow:hidden;top:50%;left:50%;margin-top:-255px;margin-left:-417px;z-index:1000}
.openSreen .close,.openSreen .open{position:absolute;width:120px;height:40px;cursor:pointer;bottom:94px;right:354px;background-color:#fff;opacity:0;filter:alpha(opacity=0);z-index:1002}
.openSreen .close{width:30px;height:30px;top:96px;right:159px}
.openSreen .meteor,.openSreen .star{position:absolute;top:-100px;left:-100px;z-index:1001}
.openSreen .star{width:2px;height:2px;background-color:#fff}
.shadow{position:fixed;display:none;width:100%;height:100%;top:0;left:0;z-index:999;filter:alpha(opacity=70);opacity:0.7;background-color:#000000}

.dw_fb{position:fixed;width:48px;height:48px;overflow:hidden;text-indent:-200px;text-decoration:none !important;bottom:10px;margin-left:1042px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABgBAMAAACpouxDAAAAG1BMVEX/YADBwcH////5+fnx8fHm5uba2trPz8/Hx8eUKGHxAAAAmklEQVRIx+3S0QnDMAwEUHEbdIPj6A6doyN0lG5eWQ2FxhK0kASH5Pxh8CMWlmJHD+RpewexPMxBHmZXtUNmXwQsd5X9BpwoA8hhvIjoBwJJ7bTv1cSEZUAU3RX7GlEX4TNgNDKpIVgGNDBAnEO8g219l1C83E+HHMoguRQ5YQvQJ2vCey9hNzX+h0fR9lsxj+uzgPuQv8/x4AVQhGD7oI7EpQAAAABJRU5ErkJggg==) 0 -48px no-repeat}
.dw_fb:hover{background-position:0 0}