
/**招聘**/
body{ }
.ow-join-body{ margin:0 auto; padding:0; width:1200px; }
.ow-join-body:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-left-section{ box-sizing:border-box; float:left; margin:20px 0 20px 0; width:250px; z-index:9999; }
.ow-right-section{ box-sizing:border-box; float:left; padding:0 0 0 20px; width:950px; }

/**左侧分类**/
.ow-shop-catelist{ background:#fff; border:1px solid #e4e4e4; border-radius:5px; -webkit-box-shadow: rgba(0,0,0,0.05) 0px 0px 3px; -moz-box-shadow: rgba(0,0,0,0.05) 0px 0px 3px; box-shadow: rgba(0,0,0,0.05) 0px 0px 3px;}
.ow-shop-catelist:hover{ border-color:#0067ed; transition:0.5s; }
.ow-shop-catelist a,
.ow-shop-catelist a:visited{ }
.ow-shop-catelist a:hover {}
.ow-shop-catelist a:active {}
.ow-shop-catelist ul.menu{ margin:0; padding:10px 10px 50px 10px;}
.ow-shop-catelist ul.menu li.n1{ line-height:24px; list-style:none; margin:0; padding:0; position:relative; vertical-align:top;}
.ow-shop-catelist ul.menu li.n1:before{ content:""; position:absolute; border-bottom:1px solid #eee; bottom:0; left:10px; right:10px; }
.ow-shop-catelist ul.menu li.n1 a.n1{ box-sizing:border-box; display:inline-block; font-size:16px; line-height:140%; padding:15px 10px; padding-right:52px; width:100%;  }
.ow-shop-catelist ul.menu li.n1 a.n1:hover{ background-color:#f2f2f2; border-radius:5px; transition:0.5s;}
.ow-shop-catelist ul.menu li.n1 span.arrows{ cursor:pointer; display:inline-block; float:right; height:16px; width:16px; padding:14px; position:absolute; right:0; top:5px;}
.ow-shop-catelist ul.menu li.n1 span.arrows:hover{ background-color:#f2f2f2; border-radius:5px;}
.ow-shop-catelist ul.menu li.n1 span.arrows i{ display:inline-block; background:url("../images/icons/chevron-down.svg") 0 center no-repeat; background-size:16px 16px; height:16px; width:16px;}
.ow-shop-catelist ul.menu li.n1 span.arrows.is-open i{ background:url("../images/icons/chevron-up.svg") 0 center no-repeat; background-size:16px 16px; }
.ow-shop-catelist ul.menu li.n1 ul.sub-menu{ display:none; padding:0 0 5px 0;}
.ow-shop-catelist ul.menu li.n1 ul.sub-menu li{ height:42px; line-height:42px; list-style:none; margin:0; padding:0; overflow:hidden;}
.ow-shop-catelist ul.menu li.n1 ul.sub-menu li:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-shop-catelist ul.menu li.n1 ul.sub-menu li a{ display:block; font-size:14px; line-height:42px; margin:0; padding:0 0 0 10px;}
.ow-shop-catelist ul.menu li.n1 ul.sub-menu li a img{ height:42px; width:42px; margin:0 5px 0 0; }
.ow-shop-catelist ul.menu li.n1 ul.sub-menu li a:hover{ background-color:#f2f2f2; border-radius:5px; transition:0.5s; }

/**职位列表**/
.ow-job-list{ border:1px solid #e4e4e4; border-radius:5px; margin:20px 0; padding:10px 30px;}
.ow-job-list:hover{ border-color:#ccc; transition:0.5s; }
.ow-job-list h2{ border-bottom:1px solid #e4e4e4; font-size:20px; margin:0; padding:15px 0px; }
.ow-job-list ul{ margin:0; padding:0;}
.ow-job-list ul li{ list-style:none; margin:10px 0; padding:10px 0px;}
.ow-job-list ul li:hover{ background:#fffeef; transition:0.5s;}
.ow-job-list ul li h3{ font-size:18px; margin:0; padding:10px 0 0 0;}
.ow-job-list ul li .ow-editor-content-text{ color:#666; font-size:15px; }

/**详细**/
.ow-join-content-container{ border:1px solid #eee; margin:20px 0; padding:30px 50px 50px 50px;}
.ow-join-content-container h1{ font-size:28px; margin:0; padding:0;}
.ow-join-content-container .ow-editor-content-text{ color:#666; font-size:15px;}