html,body,p,form,ul,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
body,a,li,input,button,textarea{font-family:"microsoft yahei" !important}
table{border-collapse:collapse;border-spacing:0}
th,td{padding:0}
a{text-decoration:none}
li{list-style:none}
img{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;background-color:#fff}

.clearfix:before,.clearfix:after{content:"";display:table;clear:both}
.clearfix{*zoom:1;/*ie6,7*/}
.dicon{background:url(http://img01.51jobcdn.com/im/jobs/list_icon_dw.png) no-repeat}

.at,
	.d_rt .inf .a, .d_rt .inf.i2 label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.bg_f5{background-color:#f5f5f5}

.d_lt{float:left;width:215px;border-right:1px solid #efefef;text-align:center}
.d_rt{float:right;width:356px;padding:0 40px}
.d_rt .rtit{color:#333;margin-bottom:20px;padding-left:30px}
.d_rt .rtit a{float:right}
.d_rt .rtit .a:link,.d_rt .rtit .a:visited,.d_rt .rtit .a:active{color:#00457d}
.d_rt .rtit .a:hover{color:#ff6000}
.d_rt .rtit.r1,.d_rt .rtit.r2{background:url(http://img01.51jobcdn.com/im/2016/temp/icon_hsearch.png) no-repeat}
.d_rt .rtit.r2{background-position:0 -30px}
.d_rt .rc{padding:30px 0 40px;border-top:1px dotted #ddd}
.d_rt .rc:first-child{padding-top:0;border-top:0 none}
.d_rt .rno{min-height:150px;padding-left:30px}
.d_rt .rno .p_but{margin-left:30px}
.d_rt .inf{height:30px;line-height:30px;margin-bottom:12px;padding-left:30px}
.d_rt .inf.i2{padding-left:0}
.d_rt .inf.i2 label{float:left;max-width:150px;color:#ff6000;margin:0 20px;padding:0 10px;background-color:#fef5e6}
.d_rt .inf.i2 label:hover{background-color:#ffe8cd}
.d_rt .inf .a{display:block;color:#666}
.d_rt .inf .a:hover{color:#ff6000}

.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-position:-170px -60px !important}
.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 !important}
.el li{font-size:14px;text-indent:16px}
.el li a{display:block;height:33px;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-position:-75px -85px}

.val{float:left;width:296px;height:34px;font:14px/34px "Microsoft YaHei";color:#333;padding:0 0 0 10px;background-color:#FFF;border:0 none}

.c{position:relative;width:366px;min-height:30px;line-height:30px;color:#999;margin-bottom:20px;padding-left:116px}
.c.c1{width:228px}
.c.c_h{min-height:38px;line-height:38px}
.c.c_h .el{border:2px solid #ff6000}
.c.c_h .el.on .ul{width:auto;top:34px;right:-2px;left:-2px}
.c.c_h .txt, .c.c_h .txt .ef{height:34px}
.c.c_h .ic{height:24px;line-height:24px}
.c.c_bd .txt{border:2px solid #ff9f20}
.c label{position:absolute;width:75px;text-align:right;font-size:12px;color:#666;top:0;left:0}

.btnbox{text-align:center;padding:20px 0 10px}
.p_sou{text-indent:-5px}
.p_sou .p_but{width:226px;height:42px;line-height:42px;font-size:18px;margin-left:0}

/*±êÌâ*/
.tit{line-height:20px;font-size:20px;color:#333;padding:30px 0 40px}
.tit span{padding-left:20px;border-left:3px solid #ff6100}