*{margin:0;padding:0;}
.container{width:1000px;margin:0 auto;}
.left{float:left;}
.right{float:right;}
ul li{list-style: none;}
a{text-decoration: none;}
/* 2021.6.18修改 */
body{/* overflow-x:hidden;*/font-family: 'Microsoft YaHei';} 
footer,header,nav,section,aside{display: block;}

body{background-color: #F2F2F2;width: 1920px;}
/**菜单样式开始**/
nav{width:100%;background:#ffffff;height:85px;min-width: 1000px;max-width: 1920px}
nav .container{width: 1380px;}
nav .container .logo{float: left;margin-left: 100px;}
nav .container:after{content: '';clear: both;display: block;visibility:hidden;overflow: hidden;}
nav .container .menu ul li{float:left;height: 85px;}
nav .container .menu ul li a{margin-bottom: 10px;margin-left: 7px;margin-right: 7px;display: inline-block;margin-top: 25px;padding:0px 12px 0px 12px;color:#fff;color: black;}
nav .container .menu ul li:last-child a{border-right: none}
nav .container .menu ul li:hover {background-color:#ce131c;}
nav .container .menu ul li:hover a{color: #FFFFFF;}

/**菜单样式结束**/
.box1{height: 480px;width: 1920px;margin-bottom: 100px;}
.box1 img{margin: 55px 0px 0px 350px;}
.box2{height: 200px;width: 1920px;}
.box2-1{height: 350px;width: 810px;position: absolute;margin: 0px 0px 0px 350px;}
.box3{min-height: 800px;margin-left: 340px;margin-bottom: 50px;}
.box3nav{width: 1195px;height: 60px;background-color: #FFFFFF;}
.box3-1{width: 170px;height: 55px;float: left;}
.box3-1:hover{border-bottom: crimson solid 5px;}
.box3-1-1{height: 25px;width: 170px;border-right: #e3e3e3 solid 2px;margin-top: 15px;position: absolute;}
.box3-1-2{height: 25px;width: 170px;margin-top: 15px;position: absolute;}




.box3nav2{width: 1260px;height: 60px;background-color: #FFFFFF;margin-top: 20px;}
.box3nav3{width: 1260px;background-color: #FFFFFF;margin-top: 20px;}
.box3nav3-1{background-color: #FFFFFF;width: 1200px;height: 50px;border-bottom: #d7d7d7 solid 1px;margin-left: 30px;}
.p1{position: absolute;padding: 15px;margin-left: 20px;font-size: 18px;}
.p2{padding: 15px;margin-left: 640px;font-size: 18px;position: absolute;}
.p3{position: absolute;padding: 15px;margin-left: 840px;font-size: 18px;}
.box3nav3-1 img{position: absolute;margin-left: 1130px;padding: 20px;}
.box3nav3-2 img{position: absolute;margin-left: 1130px;padding: 20px;}
.box3nav3-2{background-color: #FFFFFF;width: 1200px;height: 60px;margin-left: 30px;}

.container .location{height: 70px;line-height: 70px;margin-top: 30px;margin-bottom: 0px;}
.container .location a{color:#000;}
.container .location i.ge{display: inline-block;background:#D7000F;width: 5px;height: 30px;vertical-align: middle;margin-right: 20px;}

.zhaopin span{line-height: 50px;float:left;}
.zhaopin p{display: inline-block;height: 50px;border-bottom:2px solid #D7000F;width:932px;line-height: 50px;text-align: right;}
.zhaopin p a{color:#333;}
.zhaopin .zhaopincon ul li{width:250px;float:left;line-height: 50px;height: 50px}
.zhaopin .zhaopincon ul li a{color:#333;}


.zhaopin .box{width:450px;background:#EEEEEE;/*min-height: 250px;*/margin-left: 45px;float:left;margin-top: 20px;}
.zhaopin .box .departmentName{line-height: 50px;margin-left: 20px;color:#D7000F;}
.zhaopin .box ul li{margin-left: 20px;}

.zhaopin .fuli{    background: #eee;
    margin-top: 40px;
    width: 945px;
    margin: 0 auto;
    margin-left: 45px;
    margin-top: 40px;
    padding-left: 20px;
    padding-bottom: 20px;
    line-height: 37px;}
.zhaopin .fuli h3{    line-height: 50px;
    color: #D7000F;}
.joinav {    overflow: hidden;
    width: 400px;
    margin: 20px auto;
}
.joinav a{    width: 120px;
    height: 120px;
    background: #d7000f;
    color: #fff;
    line-height: 120px;
    display: block;
    float: left;
    text-align: center;
    border-radius: 50%;
    margin: -lef;
    margin-left: 105px;
    font-weight: 800;}
.joinav a:first-child{margin-left: 0;}

.footer{background:#ffffff;/*height:107px;*/min-width: 1200px;max-width: 1920px;font-size: 12px;}
.footer .container .footerlogo{margin-top: 40px;margin-left:0px;float: left;}
.footer .container .footercompany{margin-left:80px;margin-top:30px;color:black;float:left;line-height: 25px;}
.footer .container .footercompany a{color:black;margin:0 5px;}
/*新增岗位说明*/
.tooltip{
    line-height: 30px;
    background: #fff;
    width: 780px;
    border: 2px solid red;
    padding: 10px 10px 20px 10px;
    position: relative;
    top: 5px;
    left: 200px;
    z-index: 1;
    box-shadow: 5px 5px 10px #888888;
}
.tooltip::before{
    content:'';
    position: absolute;
    top: 15px;
    left: -7px;
    width: 0;
    height: 0;
    border:7px solid;
    border-color: red white white red;
    transform: rotateZ(-45deg); 
    z-index: 999;
}

/*扫黑*/
#saohei ul li {
    width: 20%;
    float: left;
    height: 80px;
}
#saohei ul li img {
    height: 80px;
}


.produ{padding-left: 50px;}