锘?talent2_img {width:100%;} .container { display:table; overflow:hidden;} .warp { vertical-align:middle; display:table-cell; /*text-align:center;*/ _position:absolute; _top:50%; _left:50%; } .container_content { display:inline-block; position:relative; _position:relative; _top:-50%; _left:-50%; } .tanlent1_banner {width:100%; height:254px; margin-top:45px; color:white; background:url("../images/talent_banner.jpg") no-repeat center center;} .tanlent1_banner h3 {padding:0 50px; margin:0; font-size:17px; } .tanlent1_banner p {padding:0 50px; margin:0; font-size:12px; margin-top:14px; margin-bottom:20px; text-indent:2em; font-weight:bold; line-height:1.5em; } .process {width:100%; height:280px; background-color:#F4F4F4;} .content_table {width:100%; min-height:713px;} .content_table2 {width:100%; min-height:458px;} .talent_table {width:100%; table-layout:fixed; text-align:center; margin-bottom:50px;} .talent_table thead tr {background-color:#2D8BC8;} .talent_table thead tr th {height:50px; color:white; font-size:15px; font-weight:lighter;} .talent_table td {height:30px; border-bottom:1px solid #ADADAD; padding:10px 5px; font-size:15px; color:#4e4e4e;} .talent_table td a {text-decoration:none; color:#2D8BC8;} .talent_table td a:hover {text-decoration:underline;} .resume_grid { position:relative; font-size:0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; color:#2a2a2a; overflow:hidden; height:40px; border-bottom:none; margin-bottom:8px;} .resume_grid.show {height:auto; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; margin-bottom:15px;} .grid_t { height:40px; line-height:40px; padding:0 20px; font-size:17px; color:#2a2a2a; background-color:#f0f0f0; cursor:pointer;} .grid_t span {float:right; padding-left:16px; padding-bottom:16px; margin-top:12px; background:url("../images/open2.png") no-repeat center center; background-size:contain;} .resume_grid.putin .grid_t { background-color:#2D8BC8; color:white;} .resume_grid.show .grid_t span {background-image:url("../images/close.png");} .resume_grid .input {margin-top:15px; clear:both;} .resume_grid input[type=text] {font-size:13px;} .resume_grid .input label {display:inline-block; font-size:15px; vertical-align:middle; } .resume_grid .input label.y_label {width:78px; margin-left:30px;} .resume_grid .input label.l_label {width:110px; margin-left:30px;} .resume_grid .input label.ll_label {width:121px; margin-left:30px;} .resume_grid .input label.s_label {width:66px; margin-left:20px;} .resume_grid .input label.n_label {margin-right:5px; margin-left:30px;} .resume_grid .input input[type=text] {width:202px; height:28px; border:2px solid #E5E5E5; padding:0 3px; vertical-align:middle; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;} .resume_grid .input input.s_input[type=text] {width:172px; -webkit-border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; border-radius:2px 0 0 2px;} .resume_grid .input input.l_input[type=text] {width:440px;} .resume_grid .input input.m_input[type=text] {margin-left:5px; width:223px;} .resume_grid .input input.xs_input[type=text] {width:150px;} .resume_grid .input input.ll_input[type=text] {width:418px;} .resume_grid .input input.ll_input2[type=text] {width:281px;} .resume_grid .input input.sss_input[type=text] {width:48px;} .resume_grid .input input.ss_input[type=text] {width:64px;} .resume_grid .input input.ss_input2[type=text] {width:74px;} .resume_grid .input input.bl_input[type=text] {width:576px;} .resume_grid .input input.bl_input2[type=text] {width:683px;} .resume_grid .input textarea {width:683px; resize:none; height:100px; font-size:14px; border:2px solid #E5E5E5; padding:5px 5px; vertical-align:top; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;} .resume_grid .input input[type=radio] {width:0; height:0; visibility:hidden; position:absolute;} .resume_grid .input input[type=checkbox] {width:0; height:0; visibility:hidden; position:absolute;} .resume_grid .input .b_select {width:212px; height:32px; font-size:15px; vertical-align:middle; border:2px solid #E5E5E5; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;} .resume_grid .input .s_select {width:50px; height:32px; font-size:15px; vertical-align:middle; border:2px solid #E5E5E5; -webkit-appearance:none; -moz-appearance:none; appearance:none;} .resume_grid .input .s_select::-ms-expand { display: none; } .resume_grid .input span {display:inline-block; width:30px; height:32px; line-height:32px; vertical-align:middle; text-align:center; font-size:15px; margin-right:5px; background-color:#e6e6e6; color:#4e4e4e; -webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0;} .resume_grid .btns {font-size:16px; margin-bottom:15px; margin-top:35px; margin-left:110px;} .resume_grid .btns a {display:inline-block; width:115px; height:40px; cursor:pointer; text-align:center; line-height:40px; background-color:#dddddd; letter-spacing:4px; outline:none; color:#2a2a2a; margin-right:15px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-decoration:none;} .resume_grid .btns a.save {background-color:#2D8BC8; color:white;} .resume_grid .input .check_label {margin:0; padding:0; display:inline-block; margin-right:15px; width:38px; height:28px; line-height:28px; border:2px solid #E5E5E5; vertical-align:middle; text-align:center; cursor:pointer;} .resume_grid .input input.sex:checked+label {background:url("../images/checked.png") no-repeat right top; background-size:16px auto; border-color:#1D8BBE;} .resume_grid .input input.b_checkbox+label {padding-left:25px; background:url("../images/check_box.png") no-repeat; background-position:0 0; background-size:18px 36px; cursor:pointer; margin-left:20px;} .resume_grid .input input.b_checkbox:checked+label {background-position:0 -18px;} .resume_grid .input input.b_checkbox2+label {padding-left:25px; background:url("../images/check_box.png") no-repeat; background-position:0 0; background-size:18px 36px; cursor:pointer; margin-left:10px;} .resume_grid .input input.b_checkbox2:checked+label {background-position:0 -18px;} .resume_grid .tx {width:124px; height:160px; line-height:160px; border:1px solid #E5E5E5; font-size:16px; position:absolute; right:20px; top:55px; overflow:hidden;} .resume_grid .tx #tx {width:100%; vertical-align:middle; border:none; } .resume_grid .tx div {position:absolute; width:100%; height:30px; line-height:30px; bottom:0; left:0; z-index:2; font-size:16px; text-align:center; cursor:pointer;} .resume_grid .tx div.bg_div {z-index:1; background-color:white; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;} .resume_grid .tx input[type=file] {position:absolute; width:0; height:0; bottom:0; left:0; z-index:4; opacity:0; cursor:pointer; padding-left:100%; padding-bottom:30px;} .resume_grid .s_p {font-size:13px; padding:0 30px; margin:0; margin-top:30px; margin-bottom:10px; position:relative;} .resume_grid .s_p2 {font-size:13px; padding:5px 30px 10px 30px; margin:0;} .resume_grid .s_p .delete {display:block; width:15px; height:15px; position:absolute; right:30px; top:0; background:url("../images/delete.png") no-repeat center center; background-size:contain; cursor:pointer;} .resume_grid .table_input {display:block; font-size:13px; padding:10px 20px 10px 20px; margin:0 auto; table-layout:fixed; } .resume_grid .table_input thead tr th {font-size:15px; font-weight:lighter; text-align:center;} .resume_grid .table_input input[type=text] {width:100%; height:28px; border:2px solid #E5E5E5; padding:0 3px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;} .resume_grid .table_input td {position:relative;} .resume_grid .table_input td a {display:block; width:15px; height:15px; vertical-align:middle; background:url("../images/delete.png") no-repeat center center; background-size:contain; cursor:pointer;} .resume_grid .table_input select {width:115%; height:32px; font-size:13px; border:2px solid #E5E5E5; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;} .check_input {margin-left:20px; margin-top:15px; font-size:15px; color:#2a2a2a;} .check_input input[name=agree] {margin-right:10px; cursor:pointer;} .check_input a {color:#4e4e4e; margin:0 3px; text-decoration:none;} .check_input a:hover {text-decoration:underline;} .check_input p {font-size:14px; color:red; margin:0; padding:0; margin-left:-14px; margin-top:5px;} .submit {width:100%; height:60px; margin-top:12px; border:none; outline:none; background-color:#2D8BC8; color:white; font-size:24px; font-weight:bold; letter-spacing:3px; cursor:pointer;} .resume_grid .line {width:650px; border-bottom:1px solid #E5E5E5; margin-top:20px; margin-left:15px; clear:both;} .resume_grid .line2 {margin:0 30px; border-bottom:2px dashed #E5E5E5; margin-top:20px; margin-left:15px; clear:both; position:relative;} .resume_grid .line3 {margin:0 30px; border-bottom:1px solid #E5E5E5; margin-top:20px; margin-left:15px; clear:both;} .resume_grid .line2 .add_icon {display:block; position:absolute; width:38px; height:12px; text-decoration:none; cursor:pointer; background:url("../images/add_icon.png") no-repeat center center; background-size:contain; right:30px; top:0;} #lightbox {display:none; position:fixed; width:100%; height:100%; top:0; left:0; background-color:white; filter:alpha(opacity=30); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; z-index:1000;} #tip {display:none; position:fixed; width:620px; height:580px; top:52%; left:50%; padding:20px 20px; margin-top:-310px; margin-left:-330px; background-color:white; border:1px solid #3a3a3a; color:#3a3a3a; z-index:1001;} #tip p {font-size:14px; margin:0; padding:0; line-height:1.5em; margin-bottom:10px; text-align:justify;} #tip_close {position:absolute; top:5px; right:5px; cursor:pointer;} #tip_close img {width:30px; height:30px; border:none;} .showtip {cursor:pointer;} @media screen and (max-device-width: 1440px) { .talent_table td { font-size: 13px; } .tanlent1_banner h3 {font-size:16px; } .process {height:240px;} .grid_t {font-size:15px;} .resume_grid input[type=text] {font-size:12px;} .resume_grid .input label {font-size:13px;} .resume_grid .input label.y_label {width:74px; margin-left:20px;} .resume_grid .input label.l_label {width:94px; margin-left:20px;} .resume_grid .input label.ll_label {width:101px; margin-left:10px;} .resume_grid .input label.s_label {width:56px; margin-left:20px;} .resume_grid .input label.n_label {margin-left:20px;} .resume_grid .input input[type=text] {width:166px; } .resume_grid .input input.s_input[type=text] {width:136px; } .resume_grid .input .b_select {width:176px; font-size:13px;} .resume_grid .input .s_select {width:40px; font-size:13px;} .resume_grid .input input.l_input[type=text] {width:436px;} .resume_grid .input input.m_input[type=text] {width:255px;} .resume_grid .input input.xs_input[type=text] {width:120px;} .resume_grid .input input.ll_input[type=text] {width:344px;} .resume_grid .input input.ll_input2[type=text] {width:230px;} .resume_grid .input input.sss_input[type=text] {width:38px;} .resume_grid .input input.ss_input[type=text] {width:50px;} .resume_grid .input input.ss_input2[type=text] {width:70px;} .resume_grid .input input.bl_input[type=text] {width:480px;} .resume_grid .input input.bl_input2[type=text] {width:574px;} .resume_grid .table_input thead tr th {font-size:12px;} .resume_grid .input input.b_checkbox+label {padding-left:21px; background-position:0 0; background-size:14px 28px;} .resume_grid .input input.b_checkbox:checked+label {background-position:0 -14px;} .resume_grid .s_p {font-size:12px; padding:0 20px;} .resume_grid .s_p2 {font-size:12px; padding:5px 20px 10px 20px;} .resume_grid .input textarea {width:564px; font-size:13px;} .check_input {font-size:13px;} .submit {height:50px; font-size:22px;} .resume_grid .tx {width:110px; height:142px; line-height:142px; font-size:14px; right:10px;} .resume_grid .tx div {font-size:14px;} #tip {width:620px; height:440px; top:52%; left:50%; padding:20px 20px; margin-top:-240px; margin-left:-330px; } #tip h4 {font-size:15px;} #tip p {font-size:12px;} } .tip_td {position:relative;} .tip_td_div {position:absolute; z-index:1000; top:100%; left:0; padding:20px; padding-bottom:10px; font-size:12px; text-align:left; border:1px solid #3259a7; background-color:white; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; -webkit-box-shadow:2px 3px 3px #dddddd; -moz-box-shadow:2px 3px 3px #dddddd; box-shadow:2px 3px 3px #dddddd; display:none;} .tip_td_div:after {content:""; display:block; position:absolute; top:-13px; left:41px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 13px solid white;} .tip_td_div:before {content:""; display:block; position:absolute; top:-14px; left:40px; width: 0; height: 0; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 14px solid #3259a7;} .tip_td_div_grid {width:600px; max-height:400px; overflow:auto; } .tip_tr:hover .tip_td_div {display:block;} .tip_td_div_grid>label {font-weight:bold; display:block; margin-bottom:10px; color: #2a2a2a;} .tip_td_div_grid>ul {display:block; margin:0; margin-bottom:15px; position:relative; /*left:-20px;*/ overflow:hidden;} .tip_td_div_grid>ul li {margin:0; padding:0; line-height:1.5; position:relative; list-style:none;} .tip_td_div_grid>ul li:before {content:"鈥?; position:absolute; left:-10px; top:0;} .tip_td_div_grid>ul.tip_td_ul1 li { width:40%; display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-right:20px; } .tip_td_div_grid>ul.tip_td_ul1 li label {display:block; float:left; width:30%;} .tip_td_div_grid>ul.tip_td_ul1 li span {display:block; float:left; width:70%;}