body{background-color: #ffffff;}
.banner{width:100%;height: 350px;position: relative;overflow: hidden;}.banner>img{width: auto;position: absolute;left: 50%;margin-left: -960px;top: 0px;}
.location{min-width: 1200px;height: 40px;border-bottom: #ebeaea solid 1px;}
.location>p{width: 1200px;margin: 0 auto;}
.location>p>img{width: 16px;height: 14px;vertical-align: middle;float: left;margin-top: 17px;margin-right: 15px;}
.location>p>a{font-size: 12px;font-family: "宋体";color: #8e8e8e;margin-top: 18px;float: left;display: block;height: 22px;}
.location>p>span{float: left;font-size: 12px;font-family: "宋体";color: #8e8e8e;margin-top: 18px;margin-left: 20px;margin-right: 20px;}
.location>p>a:hover{color: #D7000F;border-bottom: #D7000F solid 1px;}
.location>p>.on{color: #D7000F;border-bottom: #D7000F solid 1px;}
.menu{min-width: 1200px;background-color: #f3f3f3;height: 55px;position: relative;}
.menu>.box{width:546px;margin: 0 auto;overflow: hidden;padding-top: 15px;}
.menu>.box>span{display: block;height: 40px;float: left;margin:0 30px; color: #6f6f6f;font-size: 16px;}
.menu>.box>span>a{color: #6f6f6f;}.menu>.box>span:hover>a{color: #D7000F;}.menu>.box>.on>a{color: #D7000F;}
.menu>.box>.on{border-bottom: #D7000F solid 1px; color: #D7000F;}
.menu>.box>span:hover{border-bottom: #D7000F solid 1px; color: #D7000F;cursor: pointer;}
.content{min-width: 1200px;margin: 0 auto;position: relative;}
.manpower_policy>ul{width: 1200px;margin: 0 auto;margin-top: 66px;margin-bottom: 120px;}
.manpower_policy>ul>li{margin-bottom: 20px;width: 1198px;border: #dcdcdc solid 1px;height: 282px;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.policy_left{width: 599px;height: 282px;float: left;}
.policy_right{width: 599px;height: 282px;float: right;}
.manpower_policy>ul>li img{width: 100%;height: 100%;}
.manpower_policy>ul>li:hover{-webkit-transform: translate(-10px, 0px);-moz-transform: translate(-10px, 0px);-o-transform: translate(-10px, 0px);/*位移*/transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.manpower_policy>ul>li h2{text-align: center;font-size: 24px;color: #444444;height: 58px;background: url(../img/mp_h2_bg1.png) no-repeat center bottom;font-weight: normal;margin-top: 80px;margin-bottom: 22px;}
.manpower_policy>ul>li:hover h2{color: #D7000F;background: url(../img/mp_h2_bg2.png) no-repeat center bottom;}
.p_list1 span{display: block;background: url(../img/q_list1.png) no-repeat center center;height: 65px;}
.p_list1:hover span{background: url(../img/q_list1on.png) no-repeat center center;}
.p_list2 span{display: block;background: url(../img/q_list2.png) no-repeat center center;height: 65px;}
.p_list2:hover span{background: url(../img/q_list2on.png) no-repeat center center;}
.p_list3 span{display: block;background: url(../img/q_list3.png) no-repeat center center;height: 65px;}
.p_list3:hover span{background: url(../img/q_list3on.png) no-repeat center center;}
.career_develop{width: 1200px;margin: 0 auto;overflow: hidden;}
.career_develop>h3{font-size: 24px;font-weight: normal;text-indent: 0.5em;background: url(../img/cd_h2_bg.png) no-repeat 0px 6px;margin-top: 60px;}
.develop{margin: 0 auto;width: 1134px;margin-bottom: 90px;position: relative;}
.develop>h2{text-align: center;font-size: 25px;color: #444444;}
.career_develop>p{font-size: 18px;}
.career_develop>ul>li{float: left;width: 586px;height: 212px;border: #D6D6D6 solid 1px;margin-right: 20px;margin-bottom: 25px;}
.career_develop>ul{margin-top: 36px;margin-bottom: 76px;overflow: hidden;}
.career_develop>ul>.on{margin-right: 0px;}
.career_develop>ul>li>h2{width: 540px;margin: 0 auto;height: 56px;border-bottom:#D6D6D6 solid 1px;font-size: 22px;font-weight: normal;margin-top: 25px;margin-bottom: 30px;color: #444444;}
.career_develop>ul>li>p{width: 540px;margin: 0 auto;font-size: 14px;color: #515151;line-height: 22px;}
.career_develop>ul>li:hover{border: #D7000F solid 1px;}
.career_develop>ul>li:hover>h2{border-bottom: #D7000F solid 1px;color: #D7000F;}
.career_develop>ul>li:hover>p{color: #D7000F;}
.recruitment_state{overflow: hidden;min-width: 1200px;position: relative;}
.recruitment_state_box{padding-top:75px;padding-bottom: 100px;width: 1200px;margin:0 auto;overflow: hidden;}
.recruitment{float: left;}
.recruitment>span{width: 232px;height: 45px;display: block; line-height: 45px;text-align: center;color:#383838;font-size: 18px;border: #c4c4c4 solid 1px;margin-bottom: 5px;cursor: pointer;}
.recruitment>.on{color: #ffffff;background-color: #7d7d7d;}
.recruitment>span:hover{color: #ffffff;background-color: #7d7d7d;}
.recruitment_state_box table{float: right;text-align: center;border-collapse: collapse;/*将表格边框合并成一条*/border: #eeeeee solid 1px;}
.recruitment_state_box th{background-color:#eeeeee;color: #333333;font-size: 16px;font-weight: normal;border-left:#dadada solid 1px;}
td{font-size: 14px;color: #333333;border: #eeeeee solid 1px;}
.particulars{color: #D7000F;cursor: pointer;}
tr{height: 60px;}
tr>th:first-child{border-left:none;}
.state{position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;background: url(../img/p_span_bg1.png) no-repeat;background-size:100% 100%;}
.state_box{width: 910px;height: 400px;position: absolute;background-color:#ffffff;top: 70px;left: 393px;}
.state_box table{margin: 18px auto;border-collapse: collapse;/*将表格边框合并成一条*/border: #eeeeee solid 1px;}
.state_box th{background-color:#eeeeee;color: #333333;font-size: 18px;font-weight: normal;border-bottom:#ffffff solid 1px;}
.state_box td{border: #eeeeee solid 1px;color: #666666;font-size: 16px;}
.state_box td>p{margin-left: 20px;width: 700px;line-height: 24px;}
.state_box td>p>span{margin-right: 30px;}

.contact_us{width: 1200px;margin: 0 auto;padding-top:75px;padding-bottom: 125px;overflow: hidden;}
.contact_us_left,.contact_us_right{float: left;width: 588px;height: 152px;border: #E3E3E3 solid 1px;margin-bottom: 50px;}
.contact_us_left>h2,.contact_us_right>h2{font-size: 16px;margin-left: 20px;margin-top: 35px;margin-bottom: 15px;font-weight: normal;font-family: "宋体";}
.contact_us_left>p,.contact_us_right>p{font-size: 12px;font-family: "宋体";margin-left: 20px;margin-bottom: 15px;color: #a6a6a6;}
.contact_us_left>p>span,.contact_us_right>p>span{width: 320px;float: right;}
.contact_us_right{margin-left:20px ;}
.contact_us>form{width: 590px;overflow: hidden;float: left;}
.contact_us>form>div{width: 588px;border: #a6a6a6 solid 1px;height: 48px;line-height: 48px;margin-bottom: 20px;text-indent: 1em;font-size: 14px;color: #a6a6a6;}
.contact_us>form>div>input{height: 48px;float: right;width: 500px;color: #a6a6a6;text-indent: 0.5em;border: none;}
textarea{width: 582px;height: 115px;border:none;font-size: 14px;color: #a6a6a6;text-indent:0.5em;outline:none;line-height:27px;padding-left:6px;}
.contact_us>form>.txt{width: 588px;height: 115px;border: #a6a6a6 solid 1px;line-height: 34px;text-indent: 0;margin-bottom: 10px;}
.contact_us>img{float: right;}
#submit{width: 130px;height: 38px;font-size: 16px;color: #ffffff;background-color: #D7000F;border: none;float: right;cursor: pointer;}
.map{height: 348px;min-width: 1200px;}
iframe{height: 100%;width: 100%;}
