*{margin: 0px;padding: 0px;-webkit-text-size-adjust: none;}
.inter img{width: 100%;}
.head{width: 1200px;margin: 0px auto;padding: 0px 0px;display: flex;justify-content: space-between;align-items: center;}
.head ul{display: flex;justify-content: space-between;align-items: center;height: 60px;}
.head ul li{padding: 0px 0px;height: 60px;line-height: 58px;}
.head ul li a{font-size: 16px;color: #171717;display: inline;border-right: 2px solid #898989;padding:0px 30px;}
.head ul li:hover{border-bottom: 2px solid #1090cd;}
.head ul li.active{border-bottom: 2px solid #1090cd;}
.head ul li:last-child a{border: 0px;}
.banner{background: #34b3d9;}
.banner img{width: 100%;}
.bg{background: linear-gradient(to bottom,#32b5db,#d6f2f8);padding: 30px 0px;}
.cend{width: 1200px;margin: 30px auto;margin-top: -125px;position: relative;}
.top{background: url(../img/bg_top.png) no-repeat;height: 26px;background-size: 100% auto;}
.center{background: url(../img/bg_center.png);height: auto;background-size: 100% auto;min-height: 200px;padding: 5px 100px;}
.bottom{background: url(../img/bg_bottom.png) no-repeat;background-size: 100% auto;height: 108px;}
.title{background: url(../img/title_bg.png) no-repeat;height: 59px;width: 263px;text-align: center;line-height: 48px;color: #fff;font-size: 28px;font-weight: bold;letter-spacing: 3px;margin: 30px auto;}
.t{display: block;margin: 20px 0px;}
.center p{font-size: 14px;color: #333333;;line-height: 35px;}
.center p strong{font-size: 14px;color: #333333;;line-height: 35px;font-weight: bold;}
.center h3{font-weight: bold;color: #43b4e0;font-size: 20px;margin: 20px 0px;}
.company{display: flex;justify-content: center;align-items: center;padding: 20px 0px;}
.left{margin-right: 100px;}
.left h2{font-size: 16px;font-weight: bold;color: #272727;line-height: 20px;text-align: right;}
.left h2.h2{margin-top: 30px;}
.right{background: url(../img/bg.png) no-repeat;width: 637px;height: 323px;padding: 44px 30px;}
.right p{text-align: center;font-size: 17px;}
.right p strong{font-weight: bold;}
.footer{background: #43b4e0;text-align: center;color: #fff;line-height: 60px;font-size: 14px;}

.jobs{overflow: hidden;margin-top: 30px;}
.job_left{width: 190px;float: left;padding: 15px 0px;background: #43b4e0;position: relative;min-height: 400px;}
.job_left ul{padding-left: 15px;padding-right: 15px;}
.job_left ul li{color: #fff;font-weight: bold;font-size: 14px;text-align: left;height: 40px;line-height: 40px;border-bottom: 1px solid #fff;cursor: pointer;position: relative;text-align: left;padding-left: 15px;}
.job_left ul li.active img{display: block;}
.job_left ul li img{position: absolute;top: 50%;right: -10px;margin-top: -5.5px;display: none;}
.job_left p{font-size: 14px;text-align: center !important;color: #fff !important;position: absolute;bottom: 0px;left: 50%;margin-left: -77px;}
.job_right{width: calc(100% - 210px);float: right;border: 1px solid #EEEEEE;padding: 15px;min-height: 400px;}
.job_right a img{display: block;margin: 30px auto;}
.job_right>div{display: none;}
.job_right>div:nth-child(1){display: block;}
.job_right p strong span{font-weight: bold;font-size: 15px;}
.job_right p span strong{font-weight: bold;font-size: 15px;}
.job_right p span{font-weight: bold;}
.jobTitle{ margin-bottom: 8px; padding: 0 20px; color: #fff; font-size: 16px; line-height: 50px; font-weight: bold; background-color: #43b4e0; }
.jobTitle span{ margin-left: 15px; display: inline-block; width: 12px; height: 7px; background: url("../img/triangle.png") no-repeat; }
.jobBorder{ padding: 20px 10px 60px; border: #ececec 1px solid; }
.jobBorder p{ font-size: 14px; line-height: 24px; }
