/*4.加入我们_人才信息.html*/
/*banner*/
.banner{width: 100%;overflow: hidden;}
/*公司概况*/
.join_us .bd{height: 80px;}
.join_us .h2{float: left;width: 95px;height: 37px;overflow: hidden;text-indent: -9999px;background: url(../image/title.jpg) 0 -80px no-repeat;margin: 18px 20px 0 0;padding-right: 20px;display: inline;border-right: 1px solid #E9E9E9;}
/*面包屑*/
.join_us{padding-bottom: 50px;}
.join_us .tab_tit a{font-size: 14px;margin-right:20px;line-height:50px;}
.search_box{margin-top: 21px;}
.join_us .tab_tit .tabs_focus{padding: 0 5px 18px;}
.join_us .p{font-size: 16px;overflow: hidden;color: #666;line-height: 30px;}
.join_us .img{margin: 20px 0;}
.talent_strategy dd{padding-bottom: 20px;}
.talent_strategy .title a{line-height: 80px;height: 80px;font-size:26px;}
.talent_strategy .pic_summary .img{float: right;margin:87px 0 0 35px;}
.join_us .img img:hover{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.talent_strategy .summary{font-size: 16px;height: auto;margin-top: 0;}
/*4.加入我们_招聘信息.html*/
/*文章列表*/
.recruitment dl{border-top: 1px solid #ededed;margin-top: 20px;}
.recruitment dd{border-bottom: 1px solid #ededed;}
.recruitment .pic_summary{padding:22px 0 20px;}
.recruitment .img{margin:3px 0 0;width: 90px;height:75px;background: #e20002;color: #fff;text-align: center;padding-top: 15px;}
.recruitment .img var{font-size: 12px;display: block;line-height:14px;}
.recruitment .img .big{font-size: 48px;line-height:50px;}
.recruitment .title a{padding:30px 85px 0 32px;}
.recruitment a.read_more{width:80px;height:140px;background-position: 0 -90px;bottom: 1px;}
.recruitment a.read_more:hover{background-position: -80px -90px;}

/* 简历投递form */
.error{ color:#ee2929;}
.error option{ color:#333;}

.formmodular {}
.formmodular li {margin-bottom: 20px; font-family: "Microsoft Yahei"; font-size: 16px; line-height: 54px; color: #000000;}
.formmodular li span {display: inline-block; width: 214px; padding-right: 35px; text-align: right;}
.formmodular li input:focus, .formmodular li select:focus, .formmodular li textarea:focus{border-color: #ee2929; color: #000000;}
.formmodular li input.scorecheckbox{ margin: 0 6px;}
.formmodular li p {margin-left: 118px;}
.formmodular li b {color: #999;font-weight: normal; margin-left: 15px;}
.formmodular li .title{ height: 28px; margin-left: 153px; margin-bottom: 40px; overflow: hidden; font-size: 16px; line-height: 28px; color: #a7a7a7;}
.formmodular li .title em{ padding: 0 20px 0 16px; font-size: 22px; font-weight: bold; color: #000000; background: url(../image/sub_sprite01.png) 0 -301px no-repeat;}
.formmodular li .titmarg{ margin-top: 50px;}
.formmodular li .requiredstar { display: none; color: #ee2929; padding-right: 10px;}
.formmodular li .text {border: 1px solid #d3d3d3; height: 54px; width: 515px; padding-left: 13px; font-size: 16px; line-height: 52px; color: #a7a7a7; background: #f6f6f6;}
.formmodular li .select {border: 1px solid #d3d3d3; height: 54px; width: 198px; padding-left: 13px; font-size: 16px; line-height: 52px;}
.formmodular li .radio {margin-right: 8px;}
.formmodular li .radio[value="female"], .formmodular li .radio[value="mass"], .formmodular li .radio[value="others"], .formmodular li .radio[value="married"]{ margin-left: 35px;}
.formmodular li .departmentzhongke {margin-left: 0px;}
.formmodular li .departmentother {margin-left: 0px;}
.formmodular li .departmentotherinput {margin-left: 28px; width: 208px;}
.formmodular li .verticaltop {vertical-align:top;}
.formmodular li .rightdivwrap {display: inline-block; width: 310px;}
.formmodular li .rightdivwrap input[type="radio"]{ margin-right: 6px;}
.formmodular li .rightdivwrap input[type="checkbox"]{ margin-right: 10px;}
.formmodular li .englishscore {margin-left: 10px; width: 70px;}
.formmodular li .englishscore.left {margin-right: 19px;}
.formmodular li .englishscore.englishscoreother { width: 130px;}
.formmodular li .textarea {width: 808px; height: 154px; padding: 0 10px; border:1px solid #d3d3d3;margin-left: 94px; font-size: 16px; line-height: 52px; color: #a7a7a7; background: #f6f6f6;}
.formmodular li .leaderinfo {height: 54px; line-height: 54px;}
/*.formmodular li.mailaddress input{ height: 98px;}*/
.formmodular .job label, .formmodular .experience label, .formmodular .hobby label, .formmodular .socialpractice label{display: block; margin-left: 173px;}
.formmodular li .submit {display: block; margin: 62px auto 0; width: 240px; height: 54px; line-height: 54px; text-align: center; background: #e30002; color: #fff; font-size: 16px;font-family: "Microsoft Yahei"; cursor: pointer;}
.formmodular li .submit:hover { background: #d02424;}
.contactwrap {text-align: center; }
.contactwrap p { color: #999; font-size: 14px;font-family: "Microsoft Yahei"; line-height:22px;}
.contactwrap p span {color: #44aaee;}
.contactwrap .downloadform { font-size: 14px;font-family: "Microsoft Yahei";color: #44aaee; text-decoration: underline; display: block; margin-top: 26px; margin-bottom: 46px;}
