@charset "utf-8";
*{margin:0;padding:0;border:0;font-size:14px;background:transparent;font-family:"Microsoft YaHei","微软雅黑";}
body{position: relative;background: #f7f7f7;}
ul,li{list-style: none;}
a{text-decoration: none;cursor: pointer;}
em,i{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix {*zoom: 1;}
.w1180{width: 1180px;margin: 0 auto;background: #fff;height: auto;overflow: hidden;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}

.banner{height: 300px;background: url(../../images/hishop/job/banner.jpg) center top no-repeat;margin-top: -46px;}

.title{font-size: 32px;text-align: center;color:#121212;padding: 70px 0 46px;}

.step_1{height: auto;overflow: hidden;margin-bottom: 30px;}
.step_1 .con_box{float: left;height: auto;overflow: hidden;width: 790px;padding: 34px 0 0 50px;}
.step_1 .con_box p{font-size: 16px;color: #333333;font-weight: 500;line-height: 34px;padding-bottom: 20px;}
.step_1 .con_box span{display: block;font-size: 16px;color: #333333;font-weight: 500;border-top: 1px solid #dfdfdf;width: 730px;padding: 18px 0;}
.step_1 .con_box i{display: block;border: 1px solid #3b83fb;text-align: center;font-size: 16px;font-weight: 500;color: #3052e5;width: 428px;height: 48px;line-height: 48px;}

.floor_1 .box{width: 340px;background: #f7faff;float: left;}
.floor_1 .box a{display: block;width: 340px;height: 159px;line-height: 160px;font-size: 22px;color: #121212;font-weight: 500;border-bottom: 1px solid #dae7ff;position: relative;}
.floor_1 .box a:last-child{border-bottom: none;}
.floor_1 .box a.on{color:#fff;background: #4180f2;height: 160px;border-bottom: none;}
.floor_1 .box a.on::before{content: '';display: block;width: 0;height: 0;border-top: 11px solid transparent;border-bottom: 11px solid transparent;
							border-left: 22px solid #4180f2;position: absolute;top: 70px;right: -22px;}
.floor_1 .box a i{display: block;height: 60px;width: 60px;overflow: hidden;background-image: url(../../images/hishop/job/ico.png);background-size: 190px;background-position: 0 0;float: left;margin:50px 18px 0 30px;}
.floor_1 .box a:nth-child(3) i,.floor_1 .box a:nth-child(4) i{background-position: -65px 0;}
.floor_1 .box a:nth-child(5) i,.floor_1 .box a:nth-child(6) i{background-position: -130px 0;}
.floor_1 ul{float: left;height: auto;overflow: hidden;width: 790px;padding: 34px 0 0 50px;height: 926px;}
.floor_1 ul li{height: 960px;overflow: hidden;}
.floor_1 ul li p{font-size: 16px;color: #333333;font-weight: 500;line-height: 34px;padding-bottom: 30px;}
.floor_1 ul li p span{display: block;font-weight: bold;font-size: 16px;color: #333333;margin-bottom: ;}

.floor_2{height: auto;overflow: hidden;padding-bottom: 70px;}
.floor_2 ul{background: none;margin-bottom: 20px;}
.floor_2 ul li{float: left;width: 380px;height: 230px;overflow: hidden;margin-right: 20px;background: #fff;}
.floor_2 ul li:last-child{margin-right: 0;}
.floor_2 ul li span{display: block;font-size: 18px;color:#121212;font-weight: 500;padding: 22px 0 12px 26px;}
.floor_2 ul li p{color:#333333;font-size: 14px;padding-left: 26px;line-height: 26px;}

.floor_2 .box .w1180{height: 200px;background: url(../../images/hishop/job/fl2_4.png) center 50px no-repeat #fff;}
.floor_2 .box p{font-size: 16px;color:#121212;float: left;padding-top: 138px;margin-left: 76px;font-weight: 500;}
.floor_2 .box p:nth-child(2){margin-left: 138px;}
.floor_2 .box p:nth-child(3){margin-left: 150px;}
.floor_2 .box p:nth-child(4){margin-left: 136px;}
.floor_2 .box p:nth-child(5){margin-left: 152px;}
.floor_2 .box img{clear: both;display: block;margin: -32px auto 10px;}
.floor_2 .box span{display: block;text-align: center;}
.floor_2 .box span i{display: block;font-size: 16px;text-align: center;color:#121212;padding: 8px 0 10px 0;font-weight: 500;}
.floor_2 .box span em{display: block;color:#666666;line-height: 24px;font-size: 14px;font-weight: 500;}
