body,ul,li,ol,dl,dt,dd,h1,h2,h3,h5,span,em,i,p,a,b,big,small{display:block;margin:0;padding:0;box-sizing:border-box}
strong{display:inline}
dd,dl,dt,li,ul{list-style:none}
a{text-decoration:none}
i,em{font-style:normal}
img{border:0;display:block}
hr{border:none}
table{border-collapse:collapse}
div{box-sizing:border-box}
body{background:#FFF;font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif;min-width:1200px;color:#363636}
.clearfix:after{clear: both;display:block;visibility:hidden;height:0;content:"."}
.clearfix{*+height:1%}
.wrap{margin:0 auto;width:1200px}
.wrap .header{float:left;clear:both;width:100%;height:100px;border-bottom:1px solid #363636}
.header .logo{float:left;margin:20px 0 0 0;width:170px;height:58px}
.logo img{width:170px;height:58px}
.header .breadcrumb{float:left;overflow:hidden;margin:39px 0 0 60px;padding:0 0 0 39px;width:700px;height:58px;background:url(../images/injob_bread.png) no-repeat left 10px;background-size:28px;line-height:58px}
.breadcrumb a{float:left;margin:0 12px 0 0;color:#363636;font-size:13px}
.breadcrumb i{float:left;margin:0 12px 0 0;max-width:350px;color:#363636;font-size:13px}
.breadcrumb a:hover{color:#be6868}
.header span{float:right;margin:39px 10px 0 0;width:180px;height:39px;box-shadow:6px 6px 9px 0 #999;text-align:center;font-weight:700;line-height:39px}
.header span a{float:left;clear:both;width:100%;background:#b7cbd8;color:#363636}
.header span a:hover{background:#363636;color:#fff}
.wrap .main{float:left;width:770px}
.main h1{float:left;clear:both;margin:39px 0 0 0;width:100%;height:30px;font-size:22px;line-height:30px}
.main h1::before{float:left;margin:5px 20px 0 0;width:12px;height:20px;background:#b7cbd8;content:""}
.main .content{float:left;clear:both;margin:30px 0 0 0;width:100%;background:#f3f3f3}
.content .element{float:left;clear:both;margin:30px 0 0 30px;width:710px}
.element i{float:left;margin:0 20px 0 0;padding:0 20px;height:30px;background:#b7cbd8;font-size:13px;line-height:30px}
.element span{position:relative;float:right;width:180px;height:50px;background:#fff;font-size:14px;line-height:30px}
.element span a{margin:7px 0 0 30px;width:130px;border-bottom:1px solid #888;color:#be6868}
.element span a:hover{color:#363636}
.content .article{float:left;clear:both;margin:20px 0 30px 30px;width:710px;font-size:15px;line-height:30px}
.article strong{float:left;clear:both;display:block;margin:8px 0;width:100%}
.article p{float:left;clear:both;margin:8px 0;width:100%}
.article p strong{float:none;display:inline}
.article img{float:left;clear:both;max-width:100%}
.article a{display:inline}
.article h2{float:left;clear:both;margin:8px 0;width:100%;font-size:15px}
.article h2::before{float:left;margin:10px 15px 0 0;width:10px;height:10px;border-radius:5px;background:#b7cbd8;content:""}
.main .recommend{float:left;clear:both;margin:50px 0 0 0;width:100%;border:1px dashed #555}
.recommend ul{float:left;clear:both;width:100%}
.recommend li{position:relative;float:left;clear:both;width:100%;height:200px}
.recommend li:nth-child(1)::after{position:absolute;top:200px;left:50px;width:670px;height:1px;border-bottom:1px dashed #555;content:""}
.recommend li:nth-child(1){background:url(../images/injob_ask.png) no-repeat left center}
.recommend li:nth-child(2){background:url(../images/injob_apply.png) no-repeat left center}
.recommend li b{float:left;margin:50px 0 0 200px;width:330px;color:#be6868;font-size:20px;height:30px;line-height:30px}
.recommend li p{float:left;margin:50px 0 0 200px;width:330px;color:#333;font-size:14px;height:30px;line-height:30px}
.recommend li span{float:right;margin:-15px 25px 0 0;width:180px;height:60px}
.recommend li span a{width:100%;border-radius:30px;background:#b7cbd8;box-shadow:6px 6px 6px #999;color:#333;text-align:center;font-weight:700;font-size:16px;line-height:60px}
.recommend li span a:hover{border:1px solid #b7cbd8;background:#fff}
.main .correlation{float:left;clear:both;margin:50px 0 0 0;width:100%;border:1px dashed #555}
.correlation h2{float:left;clear:both;margin:20px 0 0 20px;width:180px;height:39px;border-radius:12px;background:#f3f3f3;color:#363636;text-align:center;font-size:16px;line-height:39px}
.correlation ul{float:left;clear:both;margin:20px 0;width:770px}
.correlation li{float:left;overflow:hidden;margin:0 25px;width:335px;height:36px;line-height:36px}
.correlation li a{float:left;width:260px;color:#363636;font-size:14px}
.correlation li span{float:right;width:50px;color:#666;text-align:right;font-size:13px}
.correlation li a:hover{color:#be6868}
.wrap .sidebar{float:right;margin:75px 0 0 0;width:380px}
.sidebar h3{margin:20px 0 0 0;padding:0 0 0 50px;width:100%;height:50px;border-radius:17px;background:#f3f3f3;color:#363636;font-size:16px;line-height:50px}
.sidebar .hot{float:left;clear:both;width:100%}
.hot ul{float:left;clear:both;margin:20px 0 0 5px;width:370px}
.hot li{float:left;clear:both;overflow:hidden;width:100%;height:36px;line-height:36px}
.hot li a::before{float:left;margin:10px 39px 0 0;width:9px;height:9px;border-radius:5px;background:#b7cbd8;content:""}
.hot li a{float:left;width:260px;color:#363636;font-size:14px}
.hot li span{float:right;width:50px;color:#666;text-align:right;font-size:13px}
.hot li a:hover{color:#be6868}
.sidebar .new{float:left;clear:both;margin:30px 0 0 0;width:100%}
.new ul{float:left;clear:both;margin:20px 0 0 5px;width:370px}
.new li{float:left;clear:both;overflow:hidden;width:100%;height:36px;line-height:36px}
.new li a::before{float:left;margin:10px 39px 0 0;width:9px;height:9px;border-radius:5px;background:#b7cbd8;content:""}
.new li a{float:left;width:260px;color:#363636;font-size:14px}
.new li span{float:right;width:50px;color:#666;text-align:right;font-size:13px}
.new li a:hover{color:#be6868}
.wrap .footer{float:left;clear:both;margin:80px 0 30px 0;width:100%;height:90px;border-radius:50px;background:#363636;font-size:14px;line-height:90px}
.footer b{float:left;margin:0 0 0 300px;width:200px;color:#fff}
.footer ul{float:left;margin:0 0 0 50px;width:500px}
.footer li{float:left;margin:0 50px 0 0}
.footer li a{color:#fff}
.footer li a:hover{text-decoration:underline}
