*{box-sizing: border-box;-webkit-text-size-adjust: none;}
html,body{min-width: 1280px;width: 100%;}
.header{width: 100%;height: 95px;background: #149ce2;}
.headerC{width: 1200px;margin: 0 auto;overflow: hidden;}
.logo{float: left;padding-top: 30px;}
.nav{float: right;}
.nav a{display: block;line-height: 90px;padding: 0 10px;float: left;margin: 0 30px;box-sizing: border-box;color: #fff;font-size: 21px;}
.nav a:hover{border-bottom: 5px solid #0049d5;}
.nav a.on{border-bottom: 5px solid #0049d5;}
.banner{width: 100%;}
.content{width: 100%;background: url(../images/bg.png) no-repeat center top;background-position-y: 0;}
.company{width: 1200px;margin: 0 auto;}
.title{display: block;margin: 30px auto;}
.company p{color: #030000;font-size: 15px;line-height: 30px;}
.company h2{color: #0049d5;font-size: 18px;margin: 35px 0;text-align: center;}
.company h3{color: #323232;font-size: 18px;line-height: 30px;}
.company img{display: block;margin: 0 auto;}
.company  .t1{margin-top: 35px;}
.company  .t3{margin-bottom: 40px;}
.company  .t4{margin: 40px auto 75px;}
.company  .t5{margin: 60px auto 35px;}
.company  .t6{margin: 60px auto 35px;}
.company  .p1{margin-top: 350px;}
.footer{text-align: center;height: 310px;line-height: 568px;background: url(../images/footer.png) no-repeat center top;color: #fff;margin-top: -100px;width: 100%;background-size: 100%;}
.carees{width: 1200px;margin: 0 auto;}
.comList{overflow: hidden;width: 1050px;margin: 0 auto;}
.comList li{width: 165px;line-height: 37px;text-align: center;background: #1380d8;color: #fff;font-size: 18px;float: left;border-radius: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 10px 5px;cursor: pointer;font-weight: bold;}
.comList li:hover{background: #e1e1e1;color: #222222;}
.comList li.on{background: #e1e1e1;color: #222222;}
.comBox{margin-top: 60px;overflow: hidden;margin-bottom: 170px;}
.deptList{width: 355px;float: left;}
.deptList p{width: 352px;line-height: 50px;text-align: center;background: url(../images/combg.png) no-repeat;color: #fff;font-size: 16px;cursor: pointer;margin-top: 5px;}
.deptList p{}
.jobList{float: left;width: 667px;margin-left: 70px;}
.tc{}
.jobList h2 {position: relative;}
.jobList h2 b{display: inline-block;padding-right: 30px;background: #fff;position: relative;z-index: 100;}
.jobList h2 span{height: 2px;background: #1557d1;display: block;position: absolute;width: 100%;top: 50%;transform: translateY(-50%);}
.jobList p{margin-top: 22px;color: #2d2d2d;font-size: 16px;}
.jobList a{margin-top: 27px;display: block;width: 121px;}
.jobCon{margin-top: 32px;}
