
body {
  height: 100vh;
  width: 100vw;
}
.page-container{
  background-color: white !important;
}

@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  overflow-y: scroll;
}

:root {
  overflow-y: auto;
  overflow-x: hidden;
}

:root body {
  position: absolute;
}

body {
  width: 100%;
  overflow: hidden;
}

.contain-box {
  padding-bottom: 100px;
}

body {
  /* -moz-user-select: none; */
}

a {
  text-decoration: none;
  cursor: pointer;
}

select::-ms-expand {
  display: none;
}

input::-ms-clear {
  display: none;
}

button {
  outline: none;
  cursor: pointer;
}

button::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
input[type=file] > input[type=button]::-moz-focus-inner {
  border: none;
}

.font0 {
  font-size: 0 !important;
}

li {
  list-style-type: none;
}

input {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  border-radius: 3px;
  outline: none;
}

.mailContent:focus {
  box-shadow: 0 0 5px #188eef;
  -webkit-box-shadow: 0 0 5px #188eef;
  -moz-box-shadow: 0 0 5px #188eef;
}

.mailContent {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  border-radius: 3px;
  outline: none;
}

input:focus,
input:hover {
  box-shadow: 0 0 5px #188eef;
  -webkit-box-shadow: 0 0 5px #188eef;
  -moz-box-shadow: 0 0 5px #188eef;
}

textarea {
  padding: 10px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  border-radius: 3px;
  outline: none;
  border: 1px solid #d5d7dc;
}

textarea:focus {
  box-shadow: 0 0 5px #188eef;
  -webkit-box-shadow: 0 0 5px #188eef;
  -moz-box-shadow: 0 0 5px #188eef;
}

/* 顶部 */
.header-box {
  width: 100%;
  height: 55px;
  background-image: url(../../static/img/position_top_bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.header {
  width: 1200px;
  height: 55px;
  margin: 0 auto;
}

.header .img-box {
  height: 55px;
  line-height: 55px;
  display: inline-block;
}

.header .img-box img {
  /* width: 177px; */
  height: 28px;
  vertical-align: middle;
}

.ver-T {
  display: inline-block;
  vertical-align: top;
}

#promise {
  margin-top: 10px;
  font-size: 12px;
  display: flex;
  align-items: center;
  line-height: 18px;
}

#promise .sx-check {
  margin-right: 14px;
  margin-top: -3px;
}

.header-nav {
  height: 55px;
  line-height: 55px;
  color: #fff;
  display: inline-block;
  margin-left: 177px;
  text-align: right;
}

.header-nav .on,
.header-nav span:hover {
  background: #188cef;
}

.header-nav span {
  font-size: 16px;
  position: relative;
  text-align: left;
  height: 55px;
}

.header-nav span a {
  background-repeat: no-repeat;
  box-sizing: border-box;
  display: block;
  color: #fff;
}

.index-box {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzBBNjlCOTE3ODU0MTFFODg4OTRGM0JDOEU0RUQ1MTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzBBNjlCOTA3ODU0MTFFODg4OTRGM0JDOEU0RUQ1MTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODQ2MEJERjk3ODU0MTFFODkzOTVCMUE5QkI5RDk3NDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ2MEJERkE3ODU0MTFFODkzOTVCMUE5QkI5RDk3NDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Ss0BpAAABTklEQVR42mL6//8/AwHMDcR9QCxASC0hg4SB+Mt/CPgFxOL41DMx4AbKQPwGiD8DsREQPwPiF0CshlMHDluMoa65iiZ+ESpuSqw3XaEa9uOwaA9U3o2QYRFQhSsJhOVyqLoIXIblQhVMIiKGQXgyVH02umG1UIk6Ig2C4QaoviqYYUuhArYkGgTD9lD9cxmBRBMwUu9Ck8B7IN7PQDywAWJxIBYAYklkG/5DA5YUV82F6sOaaF8isUE27gHi30gY5GppJDWvkTWzoKdhJPZkIHYG4hlIYhlQvi8W9RiGIQM5aFhmIonZAbEsLg348iYoQljRxNig4kQZ9p9A7P3Hx2fC4hoY+AbEf9HkQfzvSPxPyJKM4JQLAbeAWBWIH0D5ClD6AZJ6dDEQ/yFMHNkwUMB2Iml4DMQ/gVgFybC70EiTh/IfAXEVEN8DcQACDADZh1IumyZA5AAAAABJRU5ErkJggg==);
  background-position: 25px center;
  background-size: 19px 19px;
  padding-left: 50px;
  padding-right: 25px;
}

.job-box {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg2OUE1MzNDNzg1NDExRTg4QjUyRjZGNTQxQTU5MUU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg2OUE1MzNENzg1NDExRTg4QjUyRjZGNTQxQTU5MUU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODY5QTUzM0E3ODU0MTFFODhCNTJGNkY1NDFBNTkxRTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODY5QTUzM0I3ODU0MTFFODhCNTJGNkY1NDFBNTkxRTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz61Y3xrAAABRklEQVR42qSSsUoDQRCGN8lpEbGLPoMgacXCLmiliD6AYCNc6ysIPoOPYCcWNmJjKVqIYhsUK40JSEC9U7N+c+zBsO6tSH74jmXm5r+5mTXWWhNgG4a2Wm+wE6qtySMgCV7BsQlrDRag9rsy3KFosyJnXM6GconzXYJZ1Z1oC0ZQ93oYuZxoQ3XZh3Nx3QvMaAB5ZIa5e8fXvszwBecb97VSOTQgUR2Xko6+4BsmVfwI2lLwAY/wav6vd3UWjznp8ITDItyqedzBjJqrr2fowbyaexsuyl+S32uqghQ+4brCcB0m4FLFGsXC6PAeDr31Z5BGrk3q3tEx8XiQK5F53Rk37FZkdi1vIcZ5ZHW1OV/TEcNQrvBIKgqWoRsxPIDTUEIMp2Doxc/+uC7dwAfFo1neww7smvHUKe4lm1mBnh1fT7D6I8AAjEaXO2UJBeMAAAAASUVORK5CYII=);
  background-position: 25px center;
  background-size: 20px 16px;
  padding-left: 50px;
  padding-right: 25px;
}

.resume-box {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzRGRUFFQTg3ODU0MTFFODgyQjFDMjVEQ0M1NEI2NjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzRGRUFFQTc3ODU0MTFFODgyQjFDMjVEQ0M1NEI2NjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODg3OUYxRjI3ODU0MTFFODlBNURGMzQ2OTU1Q0M4NzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODg3OUYxRjM3ODU0MTFFODlBNURGMzQ2OTU1Q0M4NzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7jhaVBAAABaElEQVR42ozUv0vDQBjG8atWCv5YFBEyOOjoIAh20MVFEAcdnF10EXXRoYhLwc1BxFEc7OrgP+Dm1tpBLILapVRFB0FBQSoI8Xv4RI5wkRx86PVyfe99kzfNhGE4bow5wCBCk368YCtDgDKTPHZ0IaPPdzQ1D9CneXTIGhqGADWUYDw2UUy4to1Kliif6Iml14YqevGKZYzgw9ljM2plE+obxZhTjk17AaX4xqQAl7jBrjJ4xIlvY1KAfqVYwLdKsk/pznhq9Y0GKiqhA3u4RVeaALPaOOesFfS5kaaEe6x71ldQTxPgWuLjMPY9TCphSFk84Vn3I/Dssz2R82Vgf7iEdt3EYW2eQVFPp64+qdmWLOPUadEBHKm99531NzSxilb4O/K+DOypncqgW/cp6oV5zXOYwkX0Mh0nvDCuM1zp5Olo3Ub/wqKvy2J3fFKZ2ZPP/9IlyoQ6LfjnD8WW9aBGqroXfgQYAOUl4HdGyrN+AAAAAElFTkSuQmCC);
  background-position: 25px center;
  background-size: 16px 18px;
  padding-left: 50px;
  padding-right: 25px;
}

.talent-pool {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NFMEU5MDY3ODU0MTFFODhGOTBENjg3OEUyNTk4NzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NFMEU5MDU3ODU0MTFFODhGOTBENjg3OEUyNTk4NzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFGNERDNkI3ODU0MTFFOEI2NTdBNkZEMzQzQjM2QzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFGNERDNkM3ODU0MTFFOEI2NTdBNkZEMzQzQjM2QzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5EWM1JAAABeUlEQVR42nzUTShEURQH8GeMIpQkXiOLKWLBKNmILMRC2Sg7KzZ2VtjZ2Sl7Sk3JzoLGxkpTVqKJUkRRTKFIanwlz/88/2dOpzfv1q/eOfe+M/fj3XE8z3OMKsjAFzzDE3zCBvsX4R1eYN6+b4vVwytcwRjUQh1MQJ5kXAPMeH9tNapgDh5CZh0oQFbFXSw6FFawg529EQWHOaZZ5fbIj2NOsXXDDxw5pdshfEO7yh2DGwS64BnjtoiCnRCHS5VLQeE/Mku6gdOIJd+a/kZuwXipQ2nh57AJSbO/2zzlJijjQcgPrESdshj0iu0eHlWcMjOTtswf8N/3H1Rbh0k4oTy88RB6oBXSMAtJGIAlHors5UUwq2run7QpNds49Ks4+JhzZlVZ5iuCxDl88KbogTscWKNyLnMHZqxcz7Q8LHCAawaMqn3ahfKQGzKtcrIy/0HaVsjhzKmCch0rTf8++2KME7pgX4nvbg2uzVULjPDdBGP5E7n7FWAAWt8s8sKrP8cAAAAASUVORK5CYII=);
  background-position: 25px center;
  background-size: 20px 15px;
  padding-left: 50px;
  padding-right: 25px;
}

.employment-box {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDRCOTUyOTM3ODU0MTFFOEI5MUFDRjdDMDhBMDhCMTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDRCOTUyOTI3ODU0MTFFOEI5MUFDRjdDMDhBMDhCMTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OENGNkYzNTE3ODU0MTFFOEIyMDU4RjE0M0YwMjlBQzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OENGNkYzNTI3ODU0MTFFOEIyMDU4RjE0M0YwMjlBQzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4nprZRAAABU0lEQVR42qTTTygEURzA8d/uzq78WYyb5KSUG+WkbC6Kg6zao4MrJ3d3J1c3VweU4upISfayh00S7QUrIqGEPN9nf8PsNLOZ/Oqz076Z3+/93ps3YoyRgCwu8IgzNIU888MRkXG4MHjHB1qwjSmMoRkZfOIOx3gRG6YWt3jANRawiTx2MY8q7vGsz+e8DpLUOEEPujGMAeS1C9tBH4b0fj9e0SVeUOXIt6YRnWEFKazp/0G972gn0/49SMlvuHq1M+7p2m106jWLhO7XdzhSH0UsoRdpbXcHZYmIYIEbLEuMSMo/I24BozmZqCX8ZcJ2XOrmu3ELdGARJVRQte+y2OisRzjV81GIKmAPzCrmAuOtONfkUTsWVSCt59/GpI7Zr7LiT/YKHDZo9UATZlEKJlsJfuyOFkI27AlXWMeEjuWwX/9ia5/oW4QttGEDM2FdfgkwAFCzy2DdzcJdAAAAAElFTkSuQmCC);
  background-position: 25px center;
  background-size: 16px 18px;
  padding-left: 50px;
  padding-right: 25px;
}

.statistics-box {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDBFQjZBQzk3ODU0MTFFODkxMDA5QzMwQTQ1OTYwQ0YiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDBFQjZBQzg3ODU0MTFFODkxMDA5QzMwQTQ1OTYwQ0YiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYwRDFFOEM3ODU0MTFFOEFDNUVFMDkwNzIxNkYzNjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEYwRDFFOEQ3ODU0MTFFOEFDNUVFMDkwNzIxNkYzNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eC++oAAABU0lEQVR42pySzyvEQRiHx1pq1RYhtZzctEWUi6L24OAg5V9AuUp79RdwIpFIlOLKCZc9iINyUg6UomzZEiU/wnjm6zOZthX2raf3nc+8887MO2OstQcwAaYc4saYHjgzf7chyEA7jMQl3v2jwCT0Kp6P/ZI8DgtF2gA8wnk0sl82XeJ+WfttO4G+IS0a/1RgWXo/pBXvQofi0eICs8HinLROqJXWFJxmU3Nzbs734Arq4Br6IA0pNbfF3RRa4RimYBHa3EL/CnnoVnMqpJ3Ku6I5uFdORn7GTfoTdME+DMMYJLSrt0sYhEZISnsLC9xo50PIwpNPCJOxanhRXBkWyKsHrvpJif/gr/URxCYsEIrN8lWB1iDvelajuD5s4jMUYA32pC3pyM5W9CLutW5hHVajnaMvZcwFbOvuMe3yoJMlpb+ruc6/qgcF90m2bPl29CnAADpQTBsEvuQyAAAAAElFTkSuQmCC);
  background-position: 25px center;
  background-size: 16px 16px;
  padding-left: 50px;
  padding-right: 25px;
}

.system-box {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzkxMjI4MjU3ODU0MTFFODgzRUVCQkU2MUExOTE3RjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzkxMjI4MjQ3ODU0MTFFODgzRUVCQkU2MUExOTE3RjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTBDQzUwRjY3ODU0MTFFODlEMjdDQkEzM0NEN0M2NEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTBDQzUwRjc3ODU0MTFFODlEMjdDQkEzM0NEN0M2NEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Si5aiAAABrElEQVR42qTTTyilURjH8XOvO/6OifxpmInEllKWk0EJdTXKJAsmlFmqkWw0TdloZkpplBWFFWXJQhkWksUolsI1lM3MsDPhzvXO90y/xentdbs1T306b+ftfc5zznPesOd55Tjy/i9iqIoYY5pQhXH8MsnjHhcoQLbm8vRti032SJMfTGoRVlI3bLJ0++KPJnKSJHiJj5hGwrdwusZ4OMVqRmXDbgfteKdECbfkVOIH2tCJBiWexLOHkoV8CZ6jBy/QhxgKUYQMLOEckaBkcY2fsK0zWkQ9+vEFY1jHGi5VVSgomaexW6tNoQ4datIZvqEZs1j27cQzXLYBXbwIyrCAp5obRpeei9EI45Om9+/dyuzqUfTqQk5gBzXqnG3CZkBzEvrmu5ssE/MYwQr28ErndJKk04Mo+Xe+lPdWZbqlz+AKb9AQsDUrqiPaxaGdizjdaMRPPc9gDvtqTKW2fozXaNV3FThAtVHXttTmr84/d4075Pvu4WfcoBareOIwIVueohRpzhUJirgaZX+j38hSAx7j1FY2hFzcpvBbZWqxGyWM667aBby/AgwAAQkaZrG9UYAAAAAASUVORK5CYII=);
  background-position: 25px center;
  background-size: 19px 17px;
  padding-left: 50px;
  padding-right: 25px;
}

.mail {
  height: 35px;
  border-left: 1px solid #e1e1e1;
  display: inline-block;
  width: 150px;
  margin-left: 12px;
  vertical-align: middle;
  transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  cursor: pointer;
}

.mail font {
  line-height: 38px;
  font-size: 14px;
  color: #fff;
  padding-left: 7px;
  width: 150px;
  text-align: center;
  display: inline-block;
}

.pullDown-box {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2NTNBMjIyNzg1NDExRTg5NDBBRjg1NTA1OTQ5RjNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2NTNBMjIzNzg1NDExRTg5NDBBRjg1NTA1OTQ5RjNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTY1M0EyMjA3ODU0MTFFODk0MEFGODU1MDU5NDlGM0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTY1M0EyMjE3ODU0MTFFODk0MEFGODU1MDU5NDlGM0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz69effDAAAARklEQVR42mL4////6v+4wWoGICEGxK+wSL4GyYEUgHAIFgUgMQaYAgY0q1bDxJEVgKx6CbVODCbOwoAAr4A4G4kNBgABBgBkNpEQSdvqxgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 8px 6px;
  background-position: right center;
  width: 14px;
  height: 39px;
}

/* .mail .on,
.pullDown-box:hover {
    background-image: url(../assets/images/top_sj2_icon.png);
} */
/* body.dragging, body.dragging * {
    cursor: move !important;
}
.dragged{
    position: absolute;
    opacity: 0.5;
    z-index: 2000;
} */
.header-ul {
  background: #fff;
  z-index: 100;
  position: absolute;
  text-align: center;
  border: 1px solid #e1e1e1;
  display: none;
  box-sizing: border-box;
  width: 107px;
}

.header-ul li {
  line-height: 34px;
  color: #909090;
  font-size: 14px;
  box-sizing: border-box;
}

.header-ul li:hover a {
  color: #188eef;
}

.header-ul li a {
  color: #909090;
  font-size: 14px;
  padding: 0 20px;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
}

select select {
  background: transparent;
  border: none;
  outline: none;
}

/* 按钮 */
.mail-btn,
.ewn-btn,
.fb-btn,
.finish-btn,
.shangchuan-btn,
.add-btn,
.fbqx-btn,
.tongguo-btn,
.butongguo-btn,
.tijiao-btn,
.bj-btn,
.shanchu-btn,
.fuzhi-btn,
.pipei-btn,
.xiayilun-btn,
.beidiao-btn,
.change-btn,
.ceping-btn,
.bishi-btn,
.jieguo-btn,
.receping-btn,
.rebishi-btn,
.chakanDetail-btn,
.cehui-btn {
  border: none;
  width: 22px;
  height: 22px;
  line-height: 22px;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: top;
  padding: 0;
  margin-right: 2px;
}

.fb-box,
.finish-box,
.shangchuan-box,
.add-box,
.tongguo-box,
.buttongguo-box,
.bj-box,
.tj-box,
.shanchu-box,
.fuzhi-box,
.daiding-box,
.pipei-box,
.beidiao-box,
.finish-box,
.xiayilun-box,
.change-box1,
.ceping-box,
.bishi-box,
.jieguo-box,
.receping-box,
.rebishi-box {
  display: none;
  position: fixed;
  background: #585858;
  border-radius: 4px;
  z-index: 5;
  color: #fff;
  font-size: 14px;
  line-height: 25px;
  height: 25px;
  text-align: center;
  box-sizing: border-box;
  padding: 0 10px;
}

.release,
.cancel,
.merge,
.upload,
.refresh,
.batch,
.pass-btn,
.noPass-btn,
.pltj-btn,
.anpai,
.tongzhi,
.ceping,
.fasong,
.daochu,
.pipei,
.bishi,
.faqiceping,
.detail-next,
.bf-bufaoffer-btn,
.bufatijian-btn {
  border: 1px solid #d6d7dc;
  color: #909090;
  font-size: 12px;
  border-radius: 5px;
  height: 32px;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: left 12px center;
  margin-right: 12px;
  background-color: transparent;
  padding-left: 32px;
  padding-right: 14px;
  line-height: 30px;
}

textarea {
  padding: 10px;
  color: #323232;
  font-family: Microsoft Yahei;
}

input {
  color: #323232;
}

select {
  color: #323232;
}

/* 修改弹窗 */
.change-del {
  overflow: auto;
  height: 320px;
}

.conBtn span,
.conBtn lable {
  cursor: pointer;
}

.bg-gray {
  background: #e1e1e1;
}

.common-box {
  display: flex;
  margin-bottom: 15px;
  align-items: flex-start;
}

.common-des {
  width: 100px;
  margin-right: 10px;
  text-align: left;
  line-height: 26px;
  flex-shrink: 0;
}

.common-spe {
  width: 100%;
}

/* .common-spe input{
    color: #323232;
    font-size: 14px;
    width: 250px;
    height: 36px;
    border: 1px solid #d7d7da;
    border-radius: 5px;
    box-sizing: border-box;
    padding-left: 10px
} */
.common-spe textarea {
  height: 85px;
  box-sizing: border-box;
  resize: none;
  font-size: 14px;
  color: #323232;
  width: 100%;
}

/* .goTop{
    width: 60px;
    height: 60px;
    background: #fff;
    position: fixed;
    bottom: 120px;
    transition: 1s ease-out;
    -webkit-transition: 1s all ease;
    -o-transition: 1s all ease;
    -moz-transition: 1s all ease;
    background-image: url('../assets/images/gw_top1_icon.png');
    background-size: 24px 27px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.goTop.on{
    background-image: url('../assets/images/gw_top2_icon.png');
}
 */
.upload-input {
  width: 100px !important;
  box-sizing: border-box;
  border: none !important;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  z-index: 999;
}

.upload-jieguo {
  width: 100px !important;
  box-sizing: border-box;
  border: none !important;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  z-index: 999;
}

.upload-resume {
  width: 100px !important;
  box-sizing: border-box;
  border: none !important;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  z-index: 999;
}

/* 底部跳转 */
.items-bottom {
  height: 34px;
  line-height: 34px;
  box-sizing: border-box;
  display: inline-block;
  margin: 30px 0;
  text-align: right;
  width: 100%;
}

.page-control {
  color: #323232;
  font-size: 14px;
  line-height: 34px;
  vertical-align: middle;
  float: left;
}

.controlSelect {
  width: 61px;
  height: 26px;
  line-height: 26px;
  box-sizing: border-box;
  border: 1px solid #d6d7dc;
  margin: 0px 4px 0 7px;
  vertical-align: middle;
}

#controlSelectOffer {
  width: 61px;
  height: 26px;
  line-height: 26px;
  box-sizing: border-box;
  border: 1px solid #d6d7dc;
  margin: 0px 4px 0 7px;
  vertical-align: middle;
}

.total-box {
  line-height: 34px;
  font-size: 14px;
  color: #909090;
}

.total-number {
  font-size: 14px;
  margin: 0 5px;
}

.total-page {
  font-size: 14px;
  margin: 0 5px;
}

.page-box {
  line-height: 34px;
  vertical-align: middle;
  margin-left: 10px;
}

.arrow-left-box,
.arrow-right-box {
  display: inline-block;
  line-height: 14px;
}

.arrow-left-box {
  margin-right: 17px;
}

.arrow-left,
.arrow-right {
  border: none;
  background-color: transparent;
  width: 10px;
  height: 14px;
  line-height: 34px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVEOTZEOUY0Nzg1NDExRThBM0JERjM4RDg2Mzk3RUIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVEOTZEOUY1Nzg1NDExRThBM0JERjM4RDg2Mzk3RUIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUQ5NkQ5RjI3ODU0MTFFOEEzQkRGMzhEODYzOTdFQjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ5NkQ5RjM3ODU0MTFFOEEzQkRGMzhEODYzOTdFQjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WpEvmAAAAl0lEQVR42mKcMGECAwGgAcThTAQUJQDxYSB+yIJDARcQTwVicyB2BOIr2EzUBOKTULYJSBGIwYTFqkNA3AvEiUD8DSbBgmaVGcwqdGtAJmohWWWKTRFMIQgzEgojJqgJZlD+SagNWBUyQB2dCPXEQainsCqEgQVQz5QA8XyoJ7EqZMDiFG1cCtGdcgDkFEJxDXOKAkCAAQC6ehwqrrtkogAAAABJRU5ErkJggg==);
  background-size: 10px 14px;
  background-position: center;
  background-repeat: no-repeat;
}

.arrow-right {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4MkRGRUY2Nzg1NDExRThBMUE3RUIwNDBBNEE3QUVFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc4MkRGRUY3Nzg1NDExRThBMUE3RUIwNDBBNEE3QUVFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzgyREZFRjQ3ODU0MTFFOEExQTdFQjA0MEE0QTdBRUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzgyREZFRjU3ODU0MTFFOEExQTdFQjA0MEE0QTdBRUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4EL/BRAAAAzElEQVR42mKcMGECMwMDA2N+fv4fBjyACYgjgPjwxIkT5QgpXAbE64D4JFCxPy6FjP///wczgIosgNQKqKYKoFN+oZsIBkCJE0DKAIgVgfgoUKMiVoVQxR+AVBAQLwLi40DFIRhWowOgIhMgtRyIbwFxJBMDkQDDRKBJjEAqG4hrgTgH6JzVIHEWNEUCQGo+EMsAsQVQ0X0Mz0CD5xwQgyRtkBWBTYRaVQTEJUCcCVSwAZsbQVZHATEoGMyBih7hi0JQbNjiUwQCAAEGAFmSQ+fBttLrAAAAAElFTkSuQmCC);
  margin-left: 17px;
}

.arrow-left.on {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYwOTBDQkE0Nzg1NDExRThCRDgxRUQ0NEE5RTk4MzY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYwOTBDQkE1Nzg1NDExRThCRDgxRUQ0NEE5RTk4MzY1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjA5MENCQTI3ODU0MTFFOEJEODFFRDQ0QTlFOTgzNjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjA5MENCQTM3ODU0MTFFOEJEODFFRDQ0QTlFOTgzNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4p6UHiAAAAoUlEQVR42mL8//8/Az4g2ftBA0iFMxFQlACkDgPxQxYcCriA1FQgNgdix+fFAleYsCjSBFInoVwTkCIwC+RGGJboeZ8AxK9BNLI4CLOgWWUGswrdJiagIi0kq0yxKQIrhGJGBgKACWqCGZR/EmoDJiDWM4zoMQM0UQdIrQDi00CcDbTxG8yNKACLU7RBDEZ8cQ2Nwm4gLmUkIlGAnBICEGAAGXdxLxHzX4sAAAAASUVORK5CYII=);
}

.arrow-right.on {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCMTc1NDUyNzg1NDExRTg5ODhDQ0QyMjhGMjk2ODJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCMTc1NDUzNzg1NDExRTg5ODhDQ0QyMjhGMjk2ODJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0IxNzU0NTA3ODU0MTFFODk4OENDRDIyOEYyOTY4MkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0IxNzU0NTE3ODU0MTFFODk4OENDRDIyOEYyOTY4MkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4KQZ+gAAAAtklEQVR42ozQQQqBQRjG8dfny1KWFlJuYMeCE1AiC7mBspKVC1iQkgMoC1nJxgkkbFxBuQBZK/5vvUoaw1O/ZjFPM+9MmBxeoiISwV08CdDABulfxTmWOKDiKz4wQBVjjBBzFV/ZI4sMtrY6i5oraphhh/q3otgoE5TRxxrxQP6Mq6h/2raTeijhFn6UEpgihTxOrhN142ibhfeSJrSrOuiihZVrRi027RtyOPses0DRV9I8BRgA2ZUezOgSzSUAAAAASUVORK5CYII=);
}

.number-box {
  font-size: 14px;
  color: #323232;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  line-height: 30px;
  vertical-align: middle;
  display: inline-block;
}

.number-box.on {
  width: 30px;
  height: 30px;
  background-color: #188cef;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  vertical-align: middle;
  display: inline-block;
}

.page-btn {
  line-height: 14px;
  vertical-align: middle;
  margin-left: 10px;
  cursor: pointer;
}

.page-span {
  color: #323232;
  font-size: 14px;
  line-height: 34px;
  vertical-align: middle;
  margin-left: 18px;
}

.page-value {
  width: 44px;
  height: 24px;
  box-sizing: border-box;
  border: 1px solid #d6d7dc;
  margin: 0px 4px 0 7px;
}

.turn-box {
  width: 40px;
  height: 24px;
  border: none;
  background: #188cef;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  display: inline-block;
  line-height: 24px;
  text-align: center;
}

/*全站的弹窗样式*/
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes bounceOut {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  100% {
    opacity: 1;
    transform: scale(0);
  }
}
@keyframes bounceInOut {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  15% {
    opacity: 1;
    transform: scale(1);
  }
  85% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0);
  }
}
.sharonTips {
  animation-fill-mode: both;
  animation-duration: 0.3s;
  z-index: 19910119;
  width: 260px;
  position: fixed;
  -webkit-overflow-scrolling: touch;
  background-color: #fff;
  -webkit-background-clip: content;
  box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3);
  left: 50%;
  top: 50%;
  margin-left: -130px;
  font-size: 14px;
}

.sharonTips-shade {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 19910116;
  background-color: #000;
  opacity: 0.3;
}

/*弹窗的动画行为*/
.anim-bounceIn {
  animation-name: bounceIn;
  -webkit-animation-name: bounceIn;
}

.anim-bounceOut {
  animation-name: bounceOut;
  -webkit-animation-name: bounceIn;
}

.anim-bounceInOut {
  animation-name: bounceInOut;
  -webkit-animation-name: bounceInOut;
  animation-duration: 2.4s;
  -webkit-animation-duration: 2.4s;
}

/*弹窗的样式*/
.sharonTips-toast {
  position: fixed;
  top: 50%;
  left: 50%;
  width: auto;
  padding: 15px 30px;
  text-align: center;
  color: #fff;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.7);
  z-index: 19910120;
}

.sharonTips-prompt input {
  width: 100%;
  height: 30px;
  line-height: 30px;
}

.sharonTips-title {
  padding: 0 80px 0 20px;
  height: 42px;
  line-height: 42px;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  background-color: #F8F8F8;
}

.sharonTips-content {
  position: relative;
  padding: 20px;
  line-height: 24px;
  word-break: break-all;
  font-size: 14px;
  overflow-y: auto;
}

.sharonTips-closeBtn {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 0;
  line-height: initial;
}

.sharonTips-closeBtn a {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 13px;
  height: 13px;
  margin-left: 10px;
  font-size: 12px;
  background: url("/static/images/bullet_del1_icon.png") 0 no-repeat;
}

.sharonTips-btn {
  text-align: right;
  padding: 0 10px 12px;
  pointer-events: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.sharonTips-btn a {
  height: 28px;
  line-height: 28px;
  margin: 0 6px;
  padding: 0 15px;
  border: 1px solid #dedede;
  background-color: #f1f1f1;
  color: #333;
  border-radius: 2px;
  font-weight: 400;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
}

.sharonTips-btn a.yesBtn {
  border-color: #4898d5;
  background-color: #2e8ded;
  color: #fff;
}

/* 短信模板 */
.mailContent {
  /* padding: 0 10px 20px 10px; */
  /* min-height: 140px; */
  outline: 0;
  color: #323232;
  line-height: 24px;
  width: auto;
  text-align: left;
}

.mailSms {
  line-height: 35px;
}

.mailEmail {
  line-height: 35px;
}

.mailP {
  margin-top: 10px;
  color: #323232;
  font-size: 14px;
}

.mailP:focus {
  outline: 0;
}

.mailSpan {
  padding: 0;
  border: none;
  margin-right: 0;
  font-size: 14px;
  color: #188eef !important;
  width: auto !important;
}

.mailSpanDel {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY4MzMyNDAxNzg1NDExRThCNUM4RkUwM0I2Mzg2MDRBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY4MzMyNDAyNzg1NDExRThCNUM4RkUwM0I2Mzg2MDRBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjgzMzIzRkY3ODU0MTFFOEI1QzhGRTAzQjYzODYwNEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjgzMzI0MDA3ODU0MTFFOEI1QzhGRTAzQjYzODYwNEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4KnR2NAAAAnElEQVR42mKcMGFCOQMDA1N+fn47AxKYOHFiCZBiYwISfEDcBhSwQ5I0B1LdQCzI+P//fwao5EEg1gDi70D8EIjdgabuAiuA6tICUlehhhgCJS+AGExI1n7DxmaC6jYDUveB2ACI1YD4JsxNzIKCgg1AegkQewCNPWphYfHu5MmT+0FuAtLsIBN+AnE9UHInzFgg+xCQqgZZBRBgAHf+N5SL68eQAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 8px;
  background-position: center;
  width: 18px;
  height: 16px;
  position: absolute;
  right: 6px;
  top: 10px;
}

.mailInput {
  /* box-sizing: border-box; */
  border: none;
  display: inline-block;
  vertical-align: middle;
  color: #323232;
  font-size: 14px;
  border: none;
  word-break: break-all;
}

/* .mailInput:focus {
    box-shadow: 0 0 5px rgba(24, 142, 239, 1);
    -webkit-box-shadow: 0 0 5px rgba(24, 142, 239, 1);
    -moz-box-shadow: 0 0 5px rgba(24, 142, 239, 1);
} */
.choose p {
  position: relative;
}

/* 雪碧图 */
/* word的图标 */
.word-icon {
  background-image: url(../../static/img/sprite_list_icon.png);
  background-repeat: no-repeat;
  background-position: -99px -84px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0;
}

.excal-icon {
  background-image: url(../../static/img/sprite_list_icon.png);
  background-repeat: no-repeat;
  background-position: -132px -84px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0;
}

.pdf-icon {
  background-image: url(../../static/img/sprite_list_icon.png);
  background-repeat: no-repeat;
  background-position: -67px -84px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0;
}

.image-icon {
  background-image: url(../../static/img/sprite_list_icon.png);
  background-repeat: no-repeat;
  background-position: -4px -84px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0;
}

.html-icon {
  background-image: url(../../static/img/sprite_list_icon.png);
  background-repeat: no-repeat;
  background-position: -133px -105px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0;
}

/* 系统设置导航 */
.mail-hover {
  height: 55px;
  width: 150px;
}

.mail {
  margin-top: 10px;
}

.setting {
  padding: 23px 0 22px 0px;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #e1e1e1;
  width: 97px;
  margin: auto;
  margin-top: 6px;
  text-align: center;
  position: relative;
  transition: 0.5s all ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  visibility: hidden;
  opacity: 0;
  z-index: 11111;
}

.setting-li {
  line-height: 1;
  font-size: 14px;
  color: #909090;
  margin-bottom: 20px;
  cursor: pointer;
}

.settingHeader-li {
  line-height: 1;
  font-size: 14px;
  color: #909090;
  margin-bottom: 20px;
  cursor: pointer;
  margin-bottom: 0;
}

.setting-li:last-child {
  margin-bottom: 0;
}

.setting-li a {
  color: #909090;
  display: block;
  width: 100%;
  height: 100%;
}

.setting-li:first-child:hover a,
.setting-li:hover {
  color: #188eef;
}

.setting-li:nth-child(4):hover a,
.setting-li:hover {
  color: #188eef;
}

.setting-left {
  /* background-image: url(../assets/images/xt_more4_icon.png); */
  background-repeat: no-repeat;
  background-position: left 22px center;
  background-size: 6px 8px;
  transition: 0.5s all ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
}

.setting-right {
  /* background-image: url(../assets/images/xt_more1_icon.png); */
  background-repeat: no-repeat;
  background-position: left 22px center;
  background-size: 6px 8px;
  transition: 0.5s all ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
}

.mail-hover:hover .setting {
  visibility: visible;
  opacity: 1;
}

.guanli {
  box-sizing: border-box;
  text-align: left;
  transition: 0.5s all ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  z-index: 11111111;
}

.guanli-li {
  height: 37px;
  padding: 0 20px;
  line-height: 37px;
  color: #909090;
}

.guanli-li a {
  color: #909090;
  display: block;
  width: 100%;
  height: 100%;
}

.guanli-li:hover,
.guanli-li.on,
.guanli-li:hover a {
  color: #fff;
  background: #188eef;
}

.setting-right:hover {
  background-image: url(../../static/img/xt_more3_icon.png);
  color: #188eef;
}

.setting-right:hover .guanli {
  visibility: visible;
  opacity: 1;
}

.shezhi {
  position: absolute;
  left: -99px;
  box-sizing: border-box;
  border: 1px solid #e1e1e1;
  text-align: center;
  top: 52px;
  transition: 0.5s all ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  z-index: 1111111;
  background: #fff;
}

.shezhi-li {
  height: 37px;
  padding: 0 20px;
  line-height: 37px;
  color: #909090;
}

.shezhi-li a {
  color: #909090;
}

.shezhi-li:hover,
.shezhi-li.on,
.shezhi-li:hover a {
  color: #fff;
  background: #188eef;
}

.setting-left:hover {
  background-image: url(../../static/img/xt_more3_icon.png);
  color: #188eef;
}

.setting-left:hover .shezhi {
  visibility: visible;
  opacity: 1;
}

.conBtn label {
  cursor: pointer;
}

/* ::-webkit-scrollbar {
    width: 5px;
}

::-webkit-scrollbar-track {
    background-color: #fff;
}

::-webkit-scrollbar-thumb {
    background-color: #188eef;
    border-radius: 15px;
}
 */
.tcTitle img {
  cursor: pointer;
}

.clear-box {
  cursor: pointer;
}

.title1 img {
  cursor: pointer;
}

.conBtn label,
.China,
#fore {
  cursor: pointer;
}

.mail-content > div {
  color: #323232;
}

.liyi-box {
  font-size: 14px;
  margin-bottom: 13px;
}

.liyi-box.flex {
  display: flex;
  align-content: center;
}

.radio-box {
  flex-shrink: 0;
}

.send-right-box {
  width: 445px;
  border-radius: 5px;
  min-height: 150px;
  border: 1px solid #d5d7dc;
  box-sizing: border-box;
  color: #323232;
  font-size: 14px;
  padding: 10px;
  text-align: left;
  line-height: 34px;
  /* margin-left: 10px; */
  position: relative;
  overflow: auto;
  max-height: 700px;
}

.send-right-box p {
  line-height: 34px;
  color: #323232;
}

.send-right-box-fix {
  margin-left: 10px;
}

.send-right-box:focus {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  box-shadow: 0 0 5px #188eef;
  -webkit-box-shadow: 0 0 5px #188eef;
  -moz-box-shadow: 0 0 5px #188eef;
  outline: none;
}

.download-ewm {
  width: 50px;
  font-size: 12px;
  position: absolute;
  right: 10px;
  top: 60px;
  cursor: pointer;
  line-height: 20px;
  color: #188eef;
  padding-left: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAYAAADQ4S5JAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMThENkEwOEMwMDExRThCQTA2QjUwRkUxQUNCOUNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMThENkExOEMwMDExRThCQTA2QjUwRkUxQUNCOUNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjExOEQ2OUU4QzAwMTFFOEJBMDZCNTBGRTFBQ0I5Q0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjExOEQ2OUY4QzAwMTFFOEJBMDZCNTBGRTFBQ0I5Q0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4nVO+fAAAAu0lEQVR42mL8//8/AwxI9n4AUbpAfAmIo4F42fNiAQZkwMRAIqC9Bhaou3ECdHmynOQGxOuBmBOHGmYg3gDEwTAN4kDsC9XEgUVDLRD7AzEXTMNiIE4BYheoJjYkxU5AXAPEC6HqGFigEguAmBGI5wAxL1SMH4h7gPgWEGfBQwnJtPlQTbOB+CPUVpAmVyD+hk0DCMyD0iCbjKCarqLEAxZPzoP6zR6I56JLMkr0vv9PUkwDcScpGgACDABCESGJoIkakQAAAABJRU5ErkJggg==) left 3px center no-repeat;
  background-size: 12px;
  box-sizing: border-box;
  z-index: 9999;
}

.min-dialog {
  background: #323232 !important;
  opacity: 0.9;
  display: flex;
  justify-content: center;
  width: 130px;
  height: 130px;
}

/* 空列表 */
.noItem {
  width: 1200px;
  margin: auto;
  text-align: center;
  margin-top: 78px;
  display: none;
}

.noItem-img {
  background-image: url(../../static/img/empty_icon.png);
  background-size: 302px 261px;
  background-repeat: no-repeat;
  background-position: center;
  width: 1200px;
  height: 261px;
}

.noItem-p {
  font-size: 18px;
  color: #909090;
  line-height: 1;
  margin-top: 20px;
  text-align: center;
}

.yuanjianlinoItem {
  margin-top: 78px;
}

.tcTitle img {
  cursor: pointer;
}

.change-close {
  cursor: pointer;
}

.conBtn label,
.conBtn span {
  cursor: pointer;
}

.ProvinceList {
  padding: 20px 10px 20px 10px;
}

#province span {
  cursor: pointer;
}

.conBtn font {
  cursor: pointer;
}

.get_rank_tip {
  color: #eaac00;
  font-size: 14px;
  position: fixed;
  right: 184px;
  top: 351px;
  height: 43px;
  line-height: 43px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAcCAYAAAD815boAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NUMxRTNDREIyMDExRTg4Qjg2RUYyOUIzN0MzMjYzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1NUMxRTNEREIyMDExRTg4Qjg2RUYyOUIzN0MzMjYzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTU1QzFFM0FEQjIwMTFFODhCODZFRjI5QjM3QzMyNjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTU1QzFFM0JEQjIwMTFFODhCODZFRjI5QjM3QzMyNjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6oCgoyAAAKn0lEQVR42rRX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);
  background-repeat: no-repeat;
  background-size: 41px 28px;
  background-position: left center;
  box-sizing: border-box;
  padding-left: 56px;
  display: none;
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight {
  animation-name: fadeInRight;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight {
  animation-name: fadeOutRight;
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
}
@keyframes zoomOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0;
    transform: scale(0.3);
  }
  100% {
    opacity: 0;
  }
}
.addInfoTc .send-right-box div {
  line-height: 34px;
}

.change-bottom .name_fix {
  padding: 10px 0;
  padding-left: 35px;
  cursor: not-allowed;
}

.change-bottom .name_fix span:first-child {
  width: 85px;
  font-size: 14px;
}

.change-bottom .name_fix span:nth-child(2) {
  font-size: 14px;
  color: #323232;
  width: 125px;
  margin-left: -7px;
}

.conBtn_po_fix {
  position: fixed;
  bottom: 0;
  width: 1282px;
  text-align: center;
  background: #fff;
  z-index: 999;
  left: -5px;
  height: 60px;
  line-height: 60px;
  box-shadow: 0 0 20px 1px #e1e1e1;
  margin: auto;
  right: 0;
}

.conBtn_span_po_fix {
  margin-top: 10px;
}

button:disabled {
  background-color: #909090 !important;
}

.upload-ts-table {
  width: 100%;
  margin-bottom: 20px;
}

.upload-ts-table thead tr {
  font-size: 12px;
  color: #323232;
  text-align: left;
  color: #909090;
  background-color: #f4f4f4;
  white-space: nowrap;
  padding: 20px;
  box-sizing: border-box;
}

.upload-ts-table tbody tr {
  border-bottom: 1px solid #e1e1e1;
}

.upload-ts-table th, .upload-ts-table td {
  height: 30px;
  font-size: 12px;
  vertical-align: middle;
  padding: 0 20px;
}

.fj-fileTc {
  margin-left: 136px;
  text-align: left;
}

.toShare {
  line-height: 30px;
  border: 1px solid #00a0d5;
  padding: 0 18px;
  font-size: 12px;
  display: inline-block;
  border-radius: 5px;
  cursor: pointer;
  color: #00a0d5;
  margin-right: 16px;
  position: relative;
}

.qrcode-wrap {
  padding: 10px;
  position: absolute;
  top: -241px;
  left: -49px;
  background: #fff;
  z-index: 1111;
  box-shadow: 0 0 20px #909090;
  padding-top: 30px;
}

.qrcode-wrap .close-btn {
  position: absolute;
  right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU2QUY1MjMyN0I0RDExRTg5NjAzRjc5MTI3OUM0RDc2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU2QUY1MjMzN0I0RDExRTg5NjAzRjc5MTI3OUM0RDc2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTZBRjUyMzA3QjREMTFFODk2MDNGNzkxMjc5QzRENzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTZBRjUyMzE3QjREMTFFODk2MDNGNzkxMjc5QzRENzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4g2mYeAAABAUlEQVR42mKcMGFCIgMDg0V+fn46AwEwceLEaUDqMhOQ8AHiNKDAfgIaNgOpTCD2B2mKAGKQBgegxF4cGjZCDT8NxEGM////h0mANDiBDAA61QlJwyYg5QvEp4Di5iAxuCaogn1AyhGI94BMBOK5QBwKsgGowQymDkUTVONWIOUFxJ+AmA+IDwA1OCKrwdAE1fgGSAkD8VegBh50eSYsGpZDNfwFYm5oIODWBPU0KDSPA7EMEO8AYj+oXzGdBzXRD93TSIGzDyjuDNeELVjRXACPDiB2YxYUFAT5IRhqgzm2yLWwsFh08uRJB6iNBiA/HQLiBchOwgagwT4fZBtAgAEAAQ1wPLNNer8AAAAASUVORK5CYII=);
  background-position: center;
  background-size: 13px;
  width: 13px;
  height: 13px;
  background-repeat: no-repeat;
  cursor: pointer;
  top: 10px;
}

.qrcode-wrap::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-top: 10px solid #fff;
  border-right: 10px solid transparent;
  bottom: -9px;
  left: 0;
  right: 0;
  margin: auto;
}

.qrcode-wrap .img-wrap {
  width: 152px;
  height: 162px;
}

.qrcode-wrap .img-wrap .img {
  width: 100%;
  height: 100%;
}

.qrcode-wrap .qr-message {
  font-size: 12px;
  color: #333;
  margin-top: 10px;
  text-align: center;
  line-height: 1;
}

.el-message {
  z-index: 999999 !important;
}

.nowrap,
.nowrapall,
.nowrapall * {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.break,
.breakall,
.breakall * {
  word-wrap: break-word;
  word-break: break-all;
}

.animate,
.animateall,
.animateall * {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.defaultstyle,
.df {
  position: relative;
  margin: 0;
  padding: 0;
}

html {
  background: #333;
}

body {
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 14px;
  line-height: 20px;
  border: 0;
  background: #fff;
}

/*CSShack*/
body {
  min-width: 1180px\9 ;
  background: #f3f3f3;
}

body::-moz-selection {
  background: #009fd6;
  color: #fff;
}

body::selection {
  background: #009fd6;
  color: #fff;
}

body::-moz-selection {
  background: #009fd6;
  color: #fff;
}

.maxsize {
  margin-left: auto;
  margin-right: auto;
}

@media all and (min-width: 0px) {
  body {
    min-width: auto;
  }
}
.vcenter {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  left: 0;
}

.tb {
  display: table;
  height: 100%;
  width: 100%;
}

.tb-c {
  display: table-cell;
  vertical-align: middle;
}

a {
  text-decoration: none;
  color: #666;
}

input:focus,
select:focus,
textarea:focus {
  outline: none;
}

img {
  max-width: 100%;
  height: auto;
  border: 0;
}

h1,
h2,
h3,
h4,
h5,
p {
  margin: 0;
  padding: 0;
  line-height: 1.2;
}

table {
  border-collapse: collapse;
}

.table {
  overflow: hidden;
}

.table .tr {
  overflow: hidden;
}

.table .tr .td,
.table .tr .th {
  float: left;
}

.hide {
  display: none;
}

.block {
  display: block;
}

.inb {
  display: inline-block;
}

.posr {
  position: relative;
}

.posa {
  position: absolute;
}

.poss {
  position: static;
}

.row {
  overflow: hidden;
}

.row .fl {
  float: left;
}

.cl {
  clear: both;
}

.tal {
  text-align: left;
}

.tac {
  text-align: center;
}

.tar {
  text-align: right;
}

.row .md1 {
  width: 8.3333%;
}

.row .md2 {
  width: 16.6666%;
}

.row .md3 {
  width: 25%;
}

.row .md4 {
  width: 33.3333%;
}

.row .md5 {
  width: 41.6666%;
}

.row .md6 {
  width: 50%;
}

.row .md7 {
  width: 58.3333%;
}

.row .md8 {
  width: 66.6666%;
}

.row .md9 {
  width: 75%;
}

.row .md10 {
  width: 83.3333%;
}

.row .md11 {
  width: 91.6666%;
}

.row .md12 {
  width: 100%;
}

.row .mp0 {
  margin: 0 !important;
  padding: 0 !important;
}

.row .md1,
.row .md2,
.row .md3,
.row .md4,
.row .md5,
.row .md6,
.row .md7,
.row .md8,
.row .md9,
.row .md10,
.row .md11,
.row .dv {
  float: left;
}

input,
select,
textarea {
  -webkit-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  text-indent: 10px;
}

input::-webkit-input-placeholder {
  color: #aaa !important;
}

input:-moz-placeholder {
  color: #aaa !important;
}

input::-moz-placeholder {
  color: #aaa !important;
}

input:-ms-input-placeholder {
  color: #aaa !important;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: normal;
}

.blod {
  font-weight: 900;
}

.heavy {
  font-weight: 600;
}

h5 {
  font-size: 16px;
}

.hl {
  color: #199fd6;
}

/*公共样式*/
.maxsize {
  max-width: 1280px;
}

.fh {
  height: 100%;
}

/*头部*/
.mgt5 {
  margin-top: 5px;
}

.mgt10 {
  margin-top: 10px;
}

.mgt20 {
  margin-top: 20px;
}

.mgt30 {
  margin-top: 30px;
}

.nicescroll::-webkit-scrollbar {
  width: 9px;
  background-color: rgba(255, 255, 255, 0.5);
}

.nicescroll::-webkit-scrollbar-thumb {
  border: none;
  width: 5px;
  background-color: rgba(0, 0, 0, 0.4);
}

.nicescroll::-webkit-scrollbar-corner {
  background-color: rgba(255, 255, 255, 0.5);
}

.nicescroll::-webkit-scrollbar:horizontal {
  height: 9px;
}

.header {
  position: fixed;
  z-index: 999999;
  width: 100%;
  top: 30px;
  left: -4px;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.header .maxsize {
  width: 100%;
}

/*.header.ontop .maxsize { max-width: 99999px; }*/
.header .menu .posr {
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.header .menu .logo {
  position: relative;
  float: left;
  width: 25%;
  color: #5a5a5a;
  padding: 27px 0 0 40px;
}

.header * {
  user-select: none;
  -moz-user-select: none;
  /* Firefox */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -ms-user-select: none;
  /* IE10 */
}

.header .menu .logo img {
  height: 36px;
}

.header .menu .menulist {
  float: right;
  width: 75%;
  position: relative;
}

.header .menu .menulist .functions {
  position: absolute;
  top: 0;
  right: 18px;
}

.header .menu .menulist .functions li:hover .sub {
  display: block;
}

.header .menu .menulist .functions .sub {
  position: absolute;
  right: 0;
  min-width: 160px;
  display: none;
  margin-top: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  border-radius: 6px;
}

.header .menu .menulist .functions .sub:before {
  content: "◆";
  position: absolute;
  top: 0;
  left: 50%;
  right: 0;
  text-align: center;
  font-size: 20px;
  line-height: 20px;
  margin-top: -10px;
  color: #fff;
  height: 10px;
  overflow: hidden;
  background: rgba(0, 0, 0, 0);
}

.header .menu .menulist .functions li.lang .sub a {
  width: auto;
  display: block;
  height: auto;
  line-height: 45px;
  background: #fff;
  color: #666;
  text-align: center;
  padding: 0;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.header .menu .menulist .functions li.lang .sub a:hover {
  background: #3e8ddc;
  color: #fff;
}

.header .menu .menulist .functions li.lang .sub dd:first-of-type a {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  overflow: hidden;
}

.header .menu .menulist .functions li.lang .sub dd:last-of-type a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  overflow: hidden;
}

.header .menu .menulist .functions li.share .sub {
  background: #fff;
  padding: 10px;
  min-width: 96px;
}

.header .menu .menulist .functions li.share .sub a {
  background-image: url("http://bdimg.share.baidu.com/static/api/img/share/icons_0_32.png?v=dc944784.png");
  width: 32px;
  height: 32px;
  padding: 0;
}

/*.header .menu .menulist .functions li.share .sub a:hover { background: #3e8ddc; color: #fff; }*/
/*.header .menu .menulist .functions li.share .sub dd:first-of-type a {  border-top-left-radius: 6px;border-top-right-radius: 6px;  overflow: hidden; }*/
/*.header .menu .menulist .functions li.share .sub dd:last-of-type a {  border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; overflow: hidden; }*/
.header .menu .menulist .functions li {
  float: left;
  text-align: center;
  position: relative;
}

.header .menu .menulist .functions li > a {
  display: block;
  width: 80px;
  height: 90px;
  background: #75b0ea;
  color: #fff;
  padding: 20px 15px;
  text-indent: 0;
  margin: 0 !important;
}

.header .menu .menulist .functions li:last-of-type a {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  overflow: hidden;
}

.header.ontop .menu .menulist .functions li:last-of-type a {
  border-top-right-radius: 0px;
}

.header .menu .menulist .functions li.lang a {
  background: #3e8ddc;
}

.header .menu .menulist .functions li.search a {
  background: #436dc2;
}

.header .menu .menulist .functions li a .iconfont {
  display: block;
  font-size: 30px;
  line-height: 1;
}

.header .menu .menulist .functions li:hover a .iconfont {
  transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -webkit-transform: translateY(-5px);
}

.header .menu .menulist .functions li a span {
  font-size: 12px;
  display: block;
  margin-top: 8px;
  line-height: 1;
}

.header .menu .menulist .functions .input {
  background: #fff;
  border-radius: 6px;
  padding: 10px;
  overflow: hidden;
  width: 220px;
}

.header .menu .menulist .functions .input input {
  float: left;
  background: none;
  line-height: 40px;
  height: 40px;
  border: 1px solid #dadada;
}

.header .menu .menulist .functions .input input {
  width: 80%;
}

.header .menu .menulist .functions .input input.iconfont {
  position: absolute;
  right: 10px;
  width: 20%;
  line-height: 42px;
  height: 42px;
  background: #435dc2;
  color: #fff;
  border-color: #435dc2;
  text-align: center;
  text-indent: 0;
  cursor: pointer;
}

.header .menu .menulist .list {
  padding-right: 300px;
  text-align: right;
}

.header .menu .menulist .list li {
  display: inline-block;
}

.header .menu .menulist .list li a {
  display: block;
  line-height: 90px;
  font-size: 18px;
  color: #666;
  padding: 0 10px;
  position: relative;
}

.header .menu .menulist .list li a:after {
  content: "";
  display: block;
  height: 0px;
  background: #3e8ddc;
  position: absolute;
  bottom: 0;
  left: 5px;
  right: 5px;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.header .menu .menulist .list li.active a:after,
.header .menu .menulist .list li:hover a:after {
  height: 4px;
}

.header .menu .menulist .list li.active a {
  color: #000;
}

.header .menu .menubtn {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99;
  height: 30px;
  width: 20px;
  padding: 0 8px;
  border: 1px solid #aaa;
  border-radius: 2px;
  display: none;
  cursor: pointer;
}

.header .menu .menubtn li {
  display: block;
  height: 2px;
  background: #aaa;
  margin-bottom: 4px;
}

.header .menu .menubtn li:first-of-type {
  margin-top: 8px;
}

.header .menu .menubtn li:last-of-type {
  margin-bottom: 0;
}

.header.ontop {
  top: 0px;
}

.header.ontop .menu .posr {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.header.ontop .menu .logo {
  padding: 10px 0 1px 40px;
}

.header.ontop .menu .menulist .list li a {
  line-height: 60px;
}

.header.ontop .menu .menulist .functions li a {
  padding: 10px 15px;
  height: 60px;
}

.header.ontop .menu .menulist .functions li a .iconfont {
  font-size: 22px;
}

.header.ontop .menu .menulist .functions li a span {
  margin-top: 5px;
}

@media screen and (min-width: 1025px) {
  .header .menu .menulist {
    display: block !important;
    animation-name: none;
  }
}
@media screen and (max-width: 1180px) {
  .header .menu .menulist .list li a {
    padding: 0 5px;
    line-height: 70px;
  }

  .header .menu .logo img {
    padding: 20px 0;
    padding-left: 20px;
    height: 30px;
  }

  .header .menu .menulist .functions li a {
    padding: 10px;
  }

  .header .menu .menulist .functions li.share .sub a {
    padding: 0;
  }
}
@media screen and (max-width: 1024px) {
  .header .menu .menulist .list li a {
    line-height: 60px;
  }

  .header .menu .logo {
    width: auto;
    float: none;
  }

  .header .menu .logo img {
    padding: 10px 0;
    padding-left: 10px;
  }

  .header {
    top: 0;
  }

  .header .menu .posr {
    border-radius: 0;
    position: relative;
    overflow: visible;
    border-bottom: 1px solid #dadada;
  }

  .header .menu .menubtn {
    display: block;
  }

  .header .menu .menulist {
    position: absolute;
    top: 100%;
    z-index: 9999999;
    width: 100%;
    background: #fff;
    margin-top: 1px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    display: none;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  }

  .header .menu .menulist .list {
    text-align: left;
    margin: 0;
    padding: 0;
  }

  .header .menu .menulist .list li {
    display: block;
    border-bottom: 1px solid #efefef;
  }

  .header .menu .menulist .list li:last-of-type {
    border-bottom: 0;
  }

  .header .menu .menulist .list li a {
    font-size: 14px;
    line-height: 40px;
    text-align: center;
  }

  .header .menu .menulist .list li.active a {
    background: #3e8ddc;
    color: #fff;
  }

  .header .menu .menulist .list li a:after {
    display: none;
  }

  .header .menu .menulist .functions {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .header .menu .menulist .functions li {
    width: 33.333%;
  }

  .header .menu .menulist .functions li a {
    width: auto;
    height: auto;
  }

  .header .menu .menulist .functions li a .iconfont {
    font-size: 22px;
  }

  .header .menu .menulist .functions li a span {
    margin-top: 2px;
  }

  .headerHeight {
    height: 50px;
  }

  .header .menu .menulist .functions li:last-of-type a {
    border-radius: 0;
  }
}
.bookmark {
  position: absolute;
  top: 0;
  left: 100%;
  border-right: 1px solid #c5c7cd;
  border-bottom: 1px solid #c5c7cd;
}

.bookmark li {
  position: relative;
}

.bookmark li a .iconfont {
  display: block;
  width: 50px;
  line-height: 50px;
  color: #8c909c;
  font-size: 25px;
  text-align: center;
  background: #fff;
  border-top: 1px solid #c5c7cd;
  border-left: 1px solid #c5c7cd;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.bookmark li:hover a .iconfont {
  color: #fff;
  background: #009ed8;
}

/*.bookmark li a span { display: none; }*/
.bookmark li a span {
  position: absolute;
  right: 100%;
  line-height: 50px;
  width: 0;
  top: 1px;
  height: 50px;
  text-align: center;
  background: #009ed8;
  margin-right: -1px;
  color: #fff;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  overflow: hidden;
}

.bookmark li:hover a span {
  width: 120px;
}

/*全局slogan*/
.slogan {
  background-size: cover;
  background-size: auto 100% \9 ;
  padding: 240px 0 260px 0;
  color: #fff;
  background-position: top center;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-name: fadeInDown;
}

.slogan h4 {
  font-size: 28px;
  line-height: 36px;
  margin-left: 50px;
}

.slogan p {
  margin-left: 50px;
  font-size: 16px;
  line-height: 30px;
  background: #3ea2dc;
  color: #fff;
  display: inline-block;
  margin-top: 10px;
  padding: 0 15px;
}

@media screen and (max-width: 1180px) {
  .slogan {
    padding: 200px 0 240px 0;
  }
}
@media screen and (max-width: 1024px) {
  .slogan {
    padding: 100px 0;
    animation-name: none;
  }

  .slogan h4 {
    font-size: 18px;
    line-height: 25px;
    margin-left: 30px;
  }

  .slogan p {
    margin-left: 30px;
  }
}
@media screen and (max-width: 480px) {
  .slogan {
    padding: 50px 0;
  }

  .slogan h4 {
    font-size: 16px;
    line-height: 20px;
    margin-left: 10px;
  }

  .slogan p {
    margin-left: 10px;
    line-height: 20px;
    font-size: 12px;
    padding: 0 5px;
  }
}
/*首页*/
/*.index { position: fixed; top: 0; left: 0; right: 0; bottom: 0;}*/
.index .header {
  position: absolute;
}

.index .maxsize {
  max-width: 1600px;
}

/*.index .top { position: absolute; bottom: 150px; top: 0; left: 0; right: 0;  }*/
.index .top .banner img.bg {
  display: none;
}

.index .top .banner .slider li {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #000;
}

.index .top .banner .slider li .maxsize {
  position: relative;
  height: 100%;
}

.index .top .banner .slider li .text {
  position: absolute;
  left: 480px;
  bottom: 50%;
  max-width: 800px;
  display: inline-block;
  height: 150px;
}

.index .top .banner .slider li .text h1 {
  font-size: 60px;
  color: #000;
  line-height: 1.2;
  display: inline-block;
  padding-bottom: 15px;
  font-weight: 600;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.index .top .banner .slider li .text h1:after {
  content: "";
  height: 2px;
  width: 0;
  left: 0;
  position: absolute;
  bottom: 0;
  background: #d33e44;
  transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
}

.index .top .banner .slider li.active .text h1:after {
  width: 100%;
}

.index .top .banner .slider li .text p {
  display: inline-block;
  margin-top: 15px;
  line-height: 1.5;
  padding: 10px;
  background: rgba(255, 255, 255, 0.6);
}

.index .top .banner .bannerarrows {
  position: absolute;
  top: 60%;
  width: 100%;
  z-index: 99;
}

.index .top .banner .bannerarrows .arrows {
  padding-left: 480px;
  margin-top: 30px;
}

.index .top .banner .bannerarrows .arrows li {
  display: inline-block;
  z-index: 99999;
  position: relative;
}

.index .top .banner .bannerarrows .arrows li .iconfont {
  display: block;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  font-size: 30px;
  border: 1px solid #000;
  color: #000;
  border-radius: 6px;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  cursor: pointer;
}

.index .top .banner .bannerarrows .arrows li:hover .iconfont {
  background: #000;
  color: #fff;
}

/*首页供应链关系*/
.index .supplychain {
  position: absolute;
  z-index: 999;
  top: 170px;
  left: 50%;
  margin-left: -800px;
  color: #fff;
}

.index .supplychain .inb {
  border-radius: 6px;
  overflow: hidden;
  width: 430px;
}

.index .supplychain .title {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.index .supplychain .title h4 {
  font-size: 22px;
  line-height: 1;
  padding: 20px 40px;
}

.index .supplychain a {
  display: block;
  position: relative;
  z-index: 999999;
}

.index .supplychain .item {
  padding: 15px 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  position: relative;
  overflow: hidden;
  color: #fff;
}

.index .supplychain .item .face {
  float: left;
  width: 30%;
  border-radius: 4px;
  overflow: hidden;
}

.index .supplychain .item .face img {
  width: 100%;
}

.index .supplychain .item .text {
  float: left;
  width: 70%;
}

.index .supplychain .item .text h5,
.index .supplychain .item .text p {
  padding-left: 20px;
}

.index .supplychain .item .text h5 {
  font-size: 24px;
  line-height: 48px;
}

.index .supplychain .item .text p {
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.index .supplychain .items li {
  display: none;
  height: 428px;
}

.index .supplychain .items li.active {
  display: block;
}

/*首页底部*/
.index .bottom {
  /*position: absolute; bottom: 0; left: 0; right: 0; */
  background: #3e8ddc;
}

.index .bottom .footer {
  background: #3e8ddc;
}

.index .bottom .trends {
  border-bottom: 1px solid #4897e6;
  position: relative;
  padding: 20px 0;
}

/*首页公司动态*/
.index .trends .title {
  position: absolute;
  top: 27px;
  width: 180px;
  color: #fff;
}

.index .trends .title .iconfont {
  font-size: 65px;
  color: #56a0e3;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1;
}

.index .trends .title h2 {
  font-size: 24px;
  display: inline-block;
  line-height: 65px;
  padding-left: 65px;
}

.index .trends .slides {
  padding-left: 200px;
  padding-right: 70px;
}

.index .trends .slides .pdcon {
  padding: 15px;
}

.index .trends .slides .date {
  position: absolute;
  width: 80px;
  color: #b5edff;
  font-family: "Malayalam MN Regular";
  font-size: 18px;
  top: 30px;
}

.index .trends .slides .date font {
  font-size: 30px;
}

.index .trends .slides h5,
.index .trends .slides p {
  padding-left: 95px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.index .trends .slides h5 {
  color: #fff;
  font-size: 16px;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.index .trends .slides p {
  color: #87c5f0;
  font-size: 12px;
  margin-top: 8px;
}

.index .trends .slides a:hover h5 {
  text-shadow: 0 0 3px #fff;
}

.index .trends .arrows {
  position: absolute;
  top: 40px;
  right: 0;
  overflow: hidden;
}

.index .trends .arrows li {
  float: left;
  margin: 3px;
}

.index .trends .arrows li a {
  display: inline-block;
  line-height: 20px;
  width: 20px;
  height: 20px;
  text-align: center;
  border: 1px solid #b6e1ff;
  border-radius: 100%;
  color: #b6e1ff;
}

.index .trends .arrows li:hover a {
  width: 26px;
  height: 26px;
  margin: 0 -3px;
  transform: translateY(-3px);
  -o-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
  line-height: 30px;
  background: #b6e1ff;
  color: #3e8ddc;
}

@media screen and (max-height: 768px) and (min-width: 768px) {
  .index .supplychain {
    top: 140px;
  }

  .index .supplychain .title h4 {
    font-size: 16px;
    padding: 10px 20px;
  }

  .index .supplychain .item {
    padding: 10px 20px;
  }

  .index .supplychain .item .face {
    width: 25%;
  }

  .index .supplychain .item .text h5 {
    font-size: 18px;
    line-height: 25px;
  }

  .index .supplychain .item .text p {
    white-space: nowrap;
    text-overflow: none;
    overflow: hidden;
  }

  .index .supplychain .items li {
    height: 344px;
  }

  .index .supplychain .pager ul {
    padding: 2px 20px;
  }

  .index .top .banner .slider li .text {
    bottom: 40%;
  }

  .index .top .banner .bannerarrows {
    top: 60%;
  }

  .index .top .banner .slider li .text {
    height: 150px;
  }
}
/*1388 633*/
@media screen and (max-width: 1600px) {
  .index .maxsize {
    max-width: 1280px;
  }

  .index .supplychain {
    margin-left: -640px;
  }

  .index .supplychain .inb {
    width: 330px;
  }

  .index .supplychain .items li {
    height: 316px;
  }

  .index .supplychain .title h4 {
    padding: 15px 25px;
    font-size: 18px;
  }

  .index .supplychain .item {
    padding: 10px 15px;
  }

  .index .supplychain .item .text h5,
.index .supplychain .item .text p {
    padding-left: 10px;
  }

  .index .supplychain .item .text h5 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 10px;
  }

  .index .supplychain .item .text p {
    font-size: 14px;
    line-height: 20px;
  }

  .index .top .banner .slider li .text {
    left: 380px;
  }

  .index .top .banner .bannerarrows .arrows {
    padding-left: 380px;
  }

  .index .top .banner .slider li .text {
    max-width: 600px;
  }

  .index .top .banner .slider li .text h1 {
    font-size: 50px;
  }

  .index .top .banner .bannerarrows .arrows li .iconfont {
    line-height: 40px;
    width: 40px;
    height: 40px;
    font-size: 25px;
  }

  .index .top .banner .slider li .text p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1280px) {
  .index .top .banner .slider li .text {
    max-width: 600px;
  }

  .index .top .banner .slider li .text h1 {
    font-size: 50px;
  }

  .index .supplychain {
    left: 0;
    margin: 0;
  }
}
@media screen and (max-width: 1024px) {
  .index .bottom .trends,
.index .supplychain {
    display: none;
  }

  .index .top .banner .slider li .text {
    left: 10px;
    max-width: 760px;
  }

  .index .top .banner .slider li .text h1 {
    font-size: 40px;
  }

  .index .top .banner .bannerarrows {
    top: auto;
    bottom: 20px;
    width: auto;
  }

  .index .bottom {
    z-index: 99999;
  }

  .index .top .banner .bannerarrows .arrows {
    padding-left: 10px;
  }

  .index .top .banner .bannerarrows .arrows li .iconfont {
    font-size: 20px;
    line-height: 30px;
    width: 30px;
    height: 30px;
  }
}
@media screen and (max-width: 480px) {
  .index .top .banner .slider li .text {
    max-width: 375px;
  }

  .index .top .banner .slider li .text h1 {
    font-size: 24px;
  }

  .index .top .banner .slider li .text p {
    font-size: 12px;
    line-height: 1.4;
  }
}
/*正文框架*/
.content {
  background: #fff;
  margin-top: -150px;
  position: relative;
  min-height: 1000px;
}

.content .left {
  width: 250px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #505050;
  color: #fff;
}

.content .left a {
  display: block;
  text-align: center;
  color: #fff;
  line-height: 95px;
}

.content .left dt a {
  font-size: 22px;
  background: #0d468b;
}

.content .left dt .iconfont {
  display: inline-block;
  font-size: 16px;
  transform: translateY(-3px);
  -o-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
}

.content .left dd ul li {
  border-bottom: 1px solid #5f5f5f;
}

.content .left dd ul li .sub {
  display: none;
}

.content .left dd ul li.active .sub {
  display: block;
}

.content .left dd ul li .sub li {
  background: #6d7c87;
  position: relative;
}

.content .left dd ul li .sub li a {
  font-size: 16px;
  line-height: 50px;
  background: none;
}

.content .left dd ul li .sub li.active a:before {
  content: "◆";
  font-size: 12px;
  padding-right: 10px;
  margin-left: -20px;
}

/*.content .left dd ul li .sub li.active:before { content: '◆'; position: absolute; left: 50px; top: 0; line-height: 50px; font-size: 12px; }*/
.content .left dd ul li a {
  font-size: 18px;
}

.content .left dd ul li a:after {
  content: "";
  font-family: "iconfont";
  opacity: 0;
  position: absolute;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.content .left dd ul li:hover,
.content .left dd ul li.active {
  background: #009fd6;
}

.content .left dd ul li:hover > a {
  transform: translateX(-5px);
  -o-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  -webkit-transform: translateX(-5px);
}

.content .left dd ul li:hover > a:after {
  opacity: 1;
  transform: translateX(10px);
  -o-transform: translateX(10px);
  -ms-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -webkit-transform: translateX(10px);
}

.content .right {
  margin-left: 250px;
  padding: 75px 100px;
  position: relative;
}

@media screen and (max-width: 1180px) {
  .content .left {
    width: 200px;
  }

  .content .right {
    padding: 50px;
    margin-left: 200px;
  }

  .content .left a {
    line-height: 80px;
  }

  .content .left dd ul li a {
    font-size: 16px;
  }

  .content .left dt a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1024px) {
  .content {
    margin: 0;
    padding: 0;
  }

  .content .left {
    width: auto;
    position: relative;
    background: none;
    margin-top: -2px;
  }

  .content .right {
    margin-left: 0;
  }

  .content .left a {
    line-height: 40px;
  }

  .content .left dl {
    overflow: hidden;
    background: #fff;
    border-bottom: 1px solid #dadada;
  }

  .content .left dt {
    width: auto;
    float: none;
    display: none;
  }

  .content .left dt a {
    font-size: 14px;
    line-height: 30px;
  }

  .content .left dt .iconfont {
    display: none;
  }

  .content .left dd {
    width: auto;
    float: none;
    overflow: hidden;
  }

  .content .left dd ul li a {
    padding: 0 25px;
    color: #666;
    border-right: 1px solid #dadada;
    font-size: 14px;
  }

  .content .left dd ul {
    width: 1000px;
  }

  .content .left dd ul li {
    float: left;
    border-bottom: 0;
    position: relative;
  }

  .content .left dd ul li.active .sub {
    display: none;
  }

  .content .left dd ul li:hover {
    background: none;
  }

  .content .left dd ul li.active:hover {
    background: #009fd6;
  }

  .content .left dd ul li:hover > a {
    transform: translateX(0px);
    -o-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -webkit-transform: translateX(0px);
  }

  .content .left dd ul li:hover > a:after {
    display: none;
  }

  .content .left dd ul li.active a {
    color: #fff;
  }

  .content .left .submenu {
    position: relative;
    padding: 10px 20px;
  }

  .content .left .submenu li {
    display: inline-block;
    margin-right: 20px;
  }

  .content .left .submenu a {
    color: #666;
    text-align: left;
    font-size: 14px;
    padding: 0 10px;
    line-height: 30px;
    border-bottom: 2px solid #eaeaea;
  }

  .content .left .submenu li.active a {
    border-bottom: 2px solid #009fd6;
  }
}
@media screen and (max-width: 480px) {
  .content .right {
    padding: 30px 20px;
  }

  .content {
    min-height: 0;
  }
}
.about .block {
  margin-bottom: 50px;
}

.about .block .title {
  position: relative;
  overflow: hidden;
  color: #3c3c3c;
  margin-bottom: 20px;
}

.about .block .title i {
  font-size: 30px;
  line-height: 30px;
  float: left;
  display: inline-block;
}

.about .block .title h1 {
  font-size: 30px;
  line-height: 30px;
  float: left;
  padding-left: 10px;
}

.about .block p {
  font-size: 14px;
  line-height: 24px !important;
  margin-bottom: 20px;
}

.about .gongsigaikuang .groupUp {
  background-size: contain;
  background-size: auto 100% \9 ;
}

.about .gongsigaikuang .con {
  margin: 4px;
  color: #fff;
  cursor: default;
}

.about .gongsigaikuang .con .text {
  padding: 30px;
}

.about .gongsigaikuang .zhibiao1 .con {
  background: #009476;
}

.about .gongsigaikuang .zhibiao2 .con {
  background: #41aad1;
}

.about .gongsigaikuang .zhibiao3 .con {
  background: #5a5a5a;
}

.about .gongsigaikuang .zhibiao4 .con {
  background: #1267ab;
}

.about .gongsigaikuang .con .text h1 {
  font-size: 55px;
}

.about .gongsigaikuang .con .text h1 font {
  font-family: "siyuan";
}

.about .gongsigaikuang .con .text h2 {
  font-size: 30px;
}

.about .gongsigaikuang .con .text p {
  font-size: 16px;
}

.about .gongsigaikuang .con:hover .iconfont {
  animation: "groupUp" 0.5s infinite linear;
}

.about .yingyezengzhang .detial .tac p {
  font-size: 18px;
  line-height: 26px;
}

.about .yingyezengzhang .detial .tac p span {
  font-size: 12px;
  color: #666;
  margin-left: 10px;
}

/*.about .yingyezengzhang .detial .tac:nth-child(1) p { color: #1267ab; }
.about .yingyezengzhang .detial .tac:nth-child(2) p { color: #008890; }
.about .yingyezengzhang .detial .tac:nth-child(3) p { color: #d93636; }*/
.about .gongyinglian .icons {
  overflow: hidden;
  margin: 50px 0;
  color: #009fd6;
  cursor: default;
}

.about .gongyinglian .icons li {
  float: left;
  width: 10%;
  text-align: center;
}

.about .gongyinglian .icons li:hover {
  transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -webkit-transform: translateY(-2px);
}

.about .gongyinglian .icons li .iconfont {
  display: inline-block;
  font-size: 60px;
  line-height: 1;
  margin-bottom: 20px;
}

.about .gongyinglian .icons li span {
  display: block;
}

.about .about_slogan {
  background-size: 100% auto;
  background-size: cover;
  color: #fff;
  padding: 50px;
  margin-bottom: 20px;
  overflow: hidden;
}

.about .about_slogan p {
  font-size: 18px;
  line-height: 26px;
  margin: 0;
  padding: 0;
}

.about .yingyezengzhang .detial .tac.mgt30:nth-child(3n+1) .chart .point i,
.about .yingyezengzhang .detial .tac.mgt30:nth-child(3n+1) .chart:after {
  background: #0cafe5;
}

.about .yingyezengzhang .detial .tac.mgt30:nth-child(3n+1) .chart font,
.about .yingyezengzhang .detial .tac.mgt30:nth-child(3n+1) p {
  color: #0cafe5;
}

.about .yingyezengzhang .detial .tac.mgt30:nth-child(3n+2) .chart .point i,
.about .yingyezengzhang .detial .tac.mgt30:nth-child(3n+2) .chart:after {
  background: #10ad7f;
}

.about .yingyezengzhang .detial .tac.mgt30:nth-child(3n+2) .chart font,
.about .yingyezengzhang .detial .tac.mgt30:nth-child(3n+2) p {
  color: #10ad7f;
}

.about .yingyezengzhang .detial .tac.mgt30:nth-child(3n+3) .chart .point i,
.about .yingyezengzhang .detial .tac.mgt30:nth-child(3n+3) .chart:after {
  background: #ff4c5b;
}

.about .yingyezengzhang .detial .tac.mgt30:nth-child(3n+3) .chart font,
.about .yingyezengzhang .detial .tac.mgt30:nth-child(3n+3) p {
  color: #ff4c5b;
}

@media screen and (max-width: 480px) {
  .about .block .title {
    margin-bottom: 20px;
  }

  .about .block .title i {
    font-size: 20px;
    line-height: 20px;
  }

  .about .block .title h1 {
    font-size: 20px;
    line-height: 20px;
  }

  .about .block p {
    font-size: 12px;
  }

  .about .yingyezengzhang .detial .tac p {
    font-size: 14px;
    line-height: 20px;
  }

  .about .gongsigaikuang .con .text {
    padding: 10px;
  }

  .about .gongsigaikuang .con .text h2 {
    font-size: 18px;
  }

  .about .gongsigaikuang .con .text p {
    font-size: 12px;
    line-height: 1.2;
  }

  .about .gongsigaikuang .con .text h1 {
    font-size: 25px;
  }

  .about .gongyinglian .icons li {
    width: 20%;
    margin-bottom: 20px;
  }

  .about .gongyinglian .icons {
    margin: 20px 0;
    margin-top: 40px;
  }

  .about .gongyinglian .icons li span {
    font-size: 12px;
  }

  .about .gongyinglian .icons li .iconfont {
    font-size: 40px;
    margin-bottom: 10px;
  }

  .about .about_slogan {
    padding: 30px;
  }
}
@media screen and (max-width: 320px) {
  .about .gongsigaikuang .con .text h2 {
    font-size: 16px;
  }

  .about .gongsigaikuang .con .text h1 {
    font-size: 20px;
  }
}
/*企业文化*/
.Tpc {
  display: block;
}

.Tapp {
  display: none;
}

.yuanjing {
  margin: 22px 0px;
  text-align: center;
  color: #fff;
  width: 100%;
  height: auto;
  position: relative;
  overflow: visible;
}

.yuanjing .md6 {
  width: 49.5%;
  height: 200px;
  border-radius: 7px;
  box-shadow: 0 12px 32px -5px rgba(2, 159, 216, 0.35);
}

.yuanjing .item1 {
  float: left;
  margin-bottom: 8px;
  background-color: #00856b;
}

.yuanjing .item2 {
  float: right;
  margin-bottom: 8px;
  background-color: #1970c5;
}

.yuanjing .item3 {
  float: left;
  margin-bottom: 8px;
  background-color: #348091;
}

.yuanjing .item4 {
  float: right;
  margin-bottom: 8px;
  background-color: #19949b;
}

.yuanjing .item5 {
  float: left;
  background-color: #009ed8;
}

.yuanjing .item6 {
  float: right;
  background-color: #5b8fb6;
}

.yuanjing .item1 > i {
  left: -44px;
  bottom: 23px;
  font-size: 130px;
}

.yuanjing .item2 > i {
  left: -95px;
  bottom: -32px;
  font-size: 220px;
}

.yuanjing .item3 > i {
  left: -34px;
  bottom: 29px;
  font-size: 148px;
}

.yuanjing .item4 > i {
  left: -73px;
  bottom: 35px;
  font-size: 160px;
}

.yuanjing .item5 > i {
  left: -83px;
  bottom: 22px;
  font-size: 220px;
}

.yuanjing .item6 > i {
  left: -62px;
  bottom: 41px;
  font-size: 150px;
}

.yuanjing .md6 > i {
  position: absolute;
  color: #fff;
  opacity: 0.1;
}

.yuanjing .md6 .tb {
  width: 100%;
  margin: auto;
}

.yuanjing .md6 p {
  line-height: 21px;
  min-height: 48px;
  font-size: 14px;
  margin: 0;
  padding: 0;
  padding: 0 38px;
  color: rgba(255, 255, 255, 0.7);
}

.yuanjing .md6 h1 {
  font-size: 36px;
  line-height: 1;
  margin: 20px 0;
  font-weight: bold;
  text-shadow: 0px 3px 3px rgba(8, 30, 57, 0.19);
}

@media screen and (max-width: 480px) {
  .Tapp {
    display: block;
  }

  .Tpc {
    display: none;
  }

  .yuanjing1 {
    padding: 0;
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 40px;
    width: 100%;
    height: auto;
  }

  .yuanjing1 .md6 {
    width: 100%;
    height: auto !important;
    margin-bottom: 4px;
    border-radius: 6px;
  }

  .yuanjing1 .md6 .vcenter {
    position: relative;
  }

  .yuanjing1 .md6 h1 {
    font-size: 16px;
    margin: 10px 0;
    padding: 0 10px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    font-size: 18px;
  }

  .yuanjing1 .md6 p {
    padding: 0 10px;
    font-size: 12px;
    line-height: 1.2;
    color: #fff;
    text-align: center;
  }

  .yuanjing1 .item1 {
    background-color: #00856b;
  }

  .yuanjing1 .item2 {
    background-color: #1970c5;
  }

  .yuanjing1 .item3 {
    background-color: #348091;
  }

  .yuanjing1 .item4 {
    background-color: #19949b;
  }

  .yuanjing1 .item5 {
    background-color: #009ed8;
  }

  .yuanjing1 .item6 {
    background-color: #5b8fb6;
  }
}
.zongzhi {
  position: relative;
}

.zongzhi .con {
  padding: 65px 30px;
}

.zongzhi .iconfont {
  font-size: 40px;
  color: #fe211b;
  line-height: 100px;
  display: inline-block;
  width: 100px;
  text-align: center;
  border: 4px solid #5a5a5a;
  border-radius: 100%;
  position: relative;
  margin-bottom: 20px;
}

.zongzhi .iconfont:after {
  content: "";
  display: block;
  top: 100%;
  height: 20px;
  width: 4px;
  left: 50%;
  margin-left: -2px;
  position: absolute;
  background: #5a5a5a;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.zongzhi .md4:hover .iconfont {
  transform: translateY(-10px);
  -o-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  font-size: 45px;
}

.zongzhi .md4:hover .iconfont:after {
  height: 30px;
}

.zongzhi h4 {
  font-size: 18px;
  line-height: 1;
  color: #3c3c3c;
  margin: 20px 0;
}

.zongzhi p {
  font-size: 14px;
  line-height: 18px !important;
  color: #787878;
}

@media screen and (max-width: 480px) {
  .zongzhi .con {
    margin-top: 40px;
    padding: 0;
    position: relative;
    text-align: left;
  }

  .zongzhi .md4 {
    float: none;
    width: auto;
    -webkit-animation-name: fadeInUp;
    -animation-name: fadeInUp;
  }

  .zongzhi .iconfont {
    position: absolute;
    left: 0;
    width: 60px;
    line-height: 60px;
    top: 50%;
    margin-top: -30px;
    border: 2px solid #5a5a5a;
    font-size: 30px;
  }

  .zongzhi h4,
.zongzhi p {
    padding-left: 80px;
  }

  .zongzhi h4 {
    margin: 0;
    margin-bottom: 10px;
  }

  .zongzhi .iconfont:after {
    height: 2px;
    width: 10px;
    top: 50%;
    left: 100%;
    margin-left: 0;
  }
}
.milestone {
  position: relative;
}

.milestone .year {
  position: absolute;
  right: 0;
  top: 0;
  overflow: hidden;
  padding-left: 40px;
}

.milestone .year li {
  padding: 20px 0;
  padding-left: 45px;
  border-left: 2px dotted #a3a3a3;
  position: relative;
  margin-bottom: 0px;
}

.milestone .year li:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 45px;
  height: 1px;
  left: 0;
  background: #a3a3a3;
}

.milestone .year li:before {
  content: "";
  font-family: "iconfont";
  color: #009ed8;
  position: absolute;
  font-size: 20px;
  left: 0px;
  top: 50%;
  line-height: 20px;
  margin-top: -10px;
  z-index: 9;
  opacity: 0;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.milestone .year li.active:after {
  background: #009ed8;
}

.milestone .year li.active:before {
  left: -30px;
  opacity: 1;
}

.milestone .year li a {
  display: inline-block;
  width: 80px;
  line-height: 80px;
  text-align: center;
  color: #a3a3a3;
  border-radius: 100%;
  border: 2px solid #a3a3a3;
  font-size: 20px;
  font-weight: normal;
}

.milestone .year li.active a {
  background: #009ed8;
  color: #fff;
  border-color: #009ed8;
}

.milestone .year li.active a:before {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  background: #009ed8;
  border-radius: 100%;
  position: absolute;
  border: 10px solid #fff;
  left: -13px;
  top: 50%;
  margin-top: -11px;
}

.milestone .things {
  padding-right: 300px;
  padding-top: 30px;
  overflow: hidden;
}

.milestone .things dl {
  margin-bottom: 30px;
  position: relative;
  max-height: 700px;
  overflow-y: scroll;
  padding-right: 10px;
}

.milestone .things dl::-webkit-scrollbar {
  width: 2px;
  background-color: #fafafa;
  border-radius: 2px;
}

.milestone .things dl::-webkit-scrollbar-thumb {
  border: none;
  width: 2px;
  background-color: #dadada;
  border-radius: 2px;
}

.milestone .things dl::-webkit-scrollbar-corner {
  background-color: rgba(255, 255, 255, 0.7);
}

.milestone .things dl::-webkit-scrollbar:horizontal {
  height: 2px;
}

@media screen and (max-width: 480px) {
  .milestone .things dl {
    max-height: 300px;
  }
}
.milestone .things dl:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 99;
  opacity: 1;
  transition: all 1s ease-out;
  -webkit-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
}

.milestone .things dl.active:before {
  opacity: 0;
}

.milestone .things dl:last-of-type {
  padding-bottom: 1000px;
}

.milestone .things dt {
  font-size: 12px;
  padding-left: 130px;
  position: relative;
  color: #949494;
  margin-bottom: 30px;
}

.milestone .things dt:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 120px;
  top: 50%;
  background: #949494;
  left: 0;
}

.milestone .things dl:nth-child(1) dt {
  display: none;
}

.milestone .things dd {
  position: relative;
  /*border-left: 1px solid #949494; */
  padding-left: 15px;
  margin: 30px 0;
}

.milestone .things dd h3 {
  font-size: 24px;
  color: #009ed8;
  margin-bottom: 10px;
}

.milestone .things dd p {
  font-size: 14px;
  line-height: 1.2;
  margin: 0;
  padding: 0;
}

.miletitle {
  padding-right: 300px;
}

.miletitle h1 {
  border-bottom: 5px solid #505050;
  font-size: 30px;
  padding-bottom: 65px;
}

@media screen and (max-width: 768px) {
  .miletitle {
    padding: 0;
  }

  .miletitle h1 {
    font-size: 20px;
    border-bottom: 2px solid #505050;
    padding-bottom: 20px;
  }

  .milestone .things {
    padding-right: 100px;
  }

  .milestone .year li a {
    width: 60px;
    line-height: 60px;
    font-size: 16px;
  }

  .milestone .year li {
    padding-left: 30px;
  }

  .milestone .year li:after {
    width: 30px;
  }
}
@media screen and (max-width: 480px) {
  .milestone .things {
    padding-top: 20px;
  }

  .milestone .things dt {
    margin-bottom: 10px;
  }

  .milestone .things dd {
    margin: 20px 0;
    padding-left: 10px;
  }

  .milestone .things dd h3 {
    font-size: 16px;
  }

  .milestone .things dd p {
    font-size: 12px;
    line-height: 2;
  }

  .milestone .year li a {
    width: 50px;
    line-height: 50px;
    font-size: 14px;
  }

  .milestone .year li {
    padding-left: 20px;
  }

  .milestone .year li:after {
    width: 20px;
  }

  .milestone .year li:before {
    font-size: 14px;
  }

  .milestone .year li.active:before {
    left: -20px;
  }
}
.about .right .honorcontent {
  padding-bottom: 30px;
}

.about .right .honorcontent h1 {
  display: block;
  text-align: left;
  color: #313131;
  font-weight: normal;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 30px;
  font-weight: 900;
  color: #009ed8;
}

.about .honor li {
  margin: 0;
  padding: 0;
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
}

.about .honor li p {
  margin: 0;
  padding: 0;
  color: #808080;
  margin-bottom: 10px;
  position: absolute;
  bottom: 12px;
  right: 0;
}

.about .honor li h3 {
  color: #303030;
  font-size: 20px;
  line-height: 1;
  border-bottom: 1px solid #009ed8;
  padding-bottom: 5px;
}

.about .honor li span {
  background: #009ed8;
  color: #fff;
  display: inline-block;
  float: right;
  padding: 0 10px;
  font-size: 13px;
  line-height: 20px;
}

.response .blodblock {
  margin-bottom: 70px;
  color: #3c3c3c;
}

.response .blodblock h1 {
  font-weight: 900;
  font-size: 30px;
  margin-bottom: 15px;
  /*color: #009ed8;*/
}

.response .blodblock h1 span {
  line-height: 1.5 !important;
  display: block;
}

.response .blodblock h2 {
  font-size: 20px;
  font-weight: 600;
}

.response .blodblock h5 {
  font-size: 14px;
  line-height: 24px;
  font-weight: 900;
}

.response .block1 {
  margin-bottom: 50px;
}

.response .block1 .title {
  position: relative;
  margin-bottom: 20px;
}

.response .block1 .title .iconfont {
  position: absolute;
  font-size: 35px;
  line-height: 35px;
  top: 0;
  left: 0;
}

.response .block1 .title h1 {
  line-height: 35px;
  color: #3c3c3c;
  padding-left: 40px;
  font-size: 30px;
}

.response .block1 h1 {
  padding-left: 40px;
  color: #3c3c3c;
}

.response .block1 b {
  /*color: #fb9f28;*/
  color: #009ed8;
  font-weight: 900;
  font-size: 16px;
  line-height: 1.6;
}

.response .block1 p {
  line-height: 24px;
  font-size: 14px;
  color: #5a5a5a;
}

.response .block2 h1 {
  font-size: 30px;
  margin-bottom: 30px;
  color: #5a5a5a;
}

.response .block2 p {
  font-size: 14px;
  line-height: 24px;
  color: #3c3c3c;
  font-weight: 600;
}

.response .block1 .tabpage {
  position: relative;
  margin: 20px 0;
}

.response .block1 .tabpage .tabs {
  overflow: hidden;
}

.response .block1 .tabpage .tabs li {
  float: left;
  width: 50%;
  position: relative;
  background: #e5e5e5;
}

.response .block1 .tabpage .tabs li.active,
.response .block1 .tabpage .tabs li:hover {
  background: #009ed8;
}

.response .block1 .tabpage .tabs li:hover a,
.response .block1 .tabpage .tabs li.active a {
  color: #fff;
}

.response .block1 .tabpage .tabs li.active i {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}

.response .block1 .tabpage .tabs li span {
  display: block;
  font-size: 18px;
  line-height: 50px;
  margin-right: 50px;
  padding: 0 15px;
}

.response .block1 .tabpage .tabs li i {
  line-height: 50px;
  width: 50px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  transform-origin: center center;
  -o-transform-origin: center center;
  -moz-transform-origin: center center;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
}

.response .block1 .tabpage .pages {
  background: #f7f7f7;
  border: 1px solid #c1c2c7;
}

.response .block1 .tabpage .pages .page {
  padding: 40px 40px 60px 40px;
  position: relative;
  display: none;
}

.response .block1 .tabpage .pages .page.active {
  display: block;
}

.response .block1 .tabpage .pages .page .slideUp {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  text-decoration: underline;
}

/*@media screen and (min-width: 0px) {
	.orangeText {
		background: -moz-linear-gradient(top, #ff930b 0%, #ffba66 100%);
		background: -webkit-linear-gradient(top, #ff930b 0%,#ffba66 100%);
		background: linear-gradient(to bottom, #ff930b 0%,#ffba66 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff930b', endColorstr='#ffba66',GradientType=0 );
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
}*/
@media screen and (max-width: 480px) {
  .about .honor li h3 {
    padding-bottom: 25px;
  }

  .about .honor li p {
    position: absolute;
    margin-bottom: 0;
    left: 0;
    right: auto;
    line-height: 20px;
    bottom: 20px;
  }

  .response .blodblock {
    margin-bottom: 40px;
  }

  .response .blodblock h1 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .response .blodblock h2 {
    font-size: 16px;
  }

  .response .blodblock h5 {
    font-weight: normal;
  }

  .response .block1 .title .iconfont {
    font-size: 25px;
    line-height: 25px;
  }

  .response .block1 .title h1 {
    line-height: 25px;
    padding-left: 30px;
    font-size: 20px;
  }

  .response .block1 b {
    font-size: 13px;
    line-height: 24px;
  }

  .response .block1 p {
    font-size: 12px;
  }

  .response .block2 h1 {
    font-size: 18px;
    margin-bottom: 20px;
  }

  .response .block1 .tabpage .tabs li span {
    font-size: 12px;
    padding: 0 10px;
    margin-right: 30px;
  }

  .response .block1 .tabpage .pages .page {
    padding: 20px 20px 60px 20px;
  }
}
.reports .title {
  font-size: 30px;
  margin-bottom: 50px;
  color: #3c3c3c;
}

.reports .item {
  padding: 0 20px;
  margin-bottom: 60px;
  color: #3c3c3c;
  cursor: default;
}

.reports .md4:nth-child(3n+1) .item {
  padding: 0;
  padding-right: 30px;
}

.reports .md4:nth-child(3n+2) .item {
  padding: 0;
  padding: 0 15px;
}

.reports .md4:nth-child(3n+3) .item {
  padding: 0;
  padding-left: 30px;
}

.reports .item p {
  font-size: 16px;
  padding-bottom: 5px;
  border-bottom: 2px solid #3c3c3c;
  position: relative;
}

.reports .item p:after {
  content: "";
  position: absolute;
  top: 100%;
  height: 2px;
  background: #009ed8;
  width: 0;
  left: 0;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.reports .item h2 {
  margin: 20px 0;
  font-size: 20px;
  line-height: 25px;
  height: 50px;
  overflow: hidden;
  font-weight: 600;
}

.reports .item a {
  display: inline-block;
  line-height: 20px;
  font-size: 13px;
  background: #009ed8;
  padding: 0 10px;
  color: #fff;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.reports .item a span {
  position: relative;
  z-index: 2;
}

.reports .item a .iconfont {
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}

.reports .item:hover p:after {
  width: 100%;
}

.reports .item:hover h2 {
  transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -webkit-transform: translateY(-2px);
}

.reports .item a:after {
  background: #FFBA66;
  content: "";
  position: absolute;
  display: block;
  transform: skew(-30deg);
  -ms-transform: skew(-30deg);
  -moz-transform: skew(-30deg);
  -webkit-transform: skew(-30deg);
  -o-transform: skew(-30deg);
  width: 0%;
  left: -50px;
  height: 100%;
  top: 0;
  z-index: 1;
  transition: all 1s ease-out;
  -webkit-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
}

.reports .item a:hover:after {
  width: 260px;
}

@media screen and (max-width: 480px) {
  .reports .title {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 15px;
    border-bottom: 2px solid #009fd6;
  }

  .reports .item {
    margin-bottom: 20px;
  }

  .reports .md4 {
    float: none;
    width: auto;
  }

  .reports .md4:nth-child(n) .item {
    padding: 10px;
  }

  .reports .item p {
    font-size: 14px;
    color: #aaa;
    border-bottom: 2px solid #333;
  }

  .reports .item h2 {
    margin: 10px 0;
    font-weight: normal;
    font-size: 16px;
  }
}
.companyNews {
  padding-top: 10px;
}

.companyNews a {
  color: #3c3c3c;
}

.companyNews .leftmd .item {
  padding-right: 25px;
}

.companyNews .rightmd .item {
  padding-left: 25px;
}

.companyNews .md4 .face {
  display: none;
}

.companyNews .item {
  height: 170px;
  margin-bottom: 45px;
}

.companyNews .md4 p {
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
  border-bottom: 2px solid #3c3c3c;
}

.companyNews .md4 h2 {
  font-size: 20px;
  line-height: 25px;
  font-weight: 600;
  height: 55px;
  overflow: hidden;
  margin: 20px 0;
  /*11*/
  font-size: 16px;
  line-height: 27px;
  overflow: hidden;
  font-weight: 900;
}

.companyNews .md4 span {
  line-height: 20px;
  font-size: 14px;
  display: inline-block;
  padding: 0 10px;
  background: #009fd6;
  color: #fff;
  padding: 0 10px;
}

.companyNews .md8 .item {
  position: relative;
}

.companyNews .md8 .face {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  background-size: auto 100%;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}

.companyNews .md8 .text {
  margin-left: 50%;
  background: #edf2f5;
  padding: 25px;
}

.companyNews .md8 p {
  font-size: 16px;
}

.companyNews .md8 h2 {
  font-size: 16px;
  line-height: 24px;
  margin: 5px 0;
  height: 72px;
  overflow: hidden;
  font-weight: 900;
}

.companyNews .md8 span {
  line-height: 20px;
  font-size: 14px;
  display: inline-block;
  color: #fff;
  background: #505050;
  padding: 0 10px;
}

.companyNews a:hover .item {
  transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -webkit-transform: translateY(-5px);
}

.companyNews .md4 span:hover,
.companyNews .md8 span:hover {
  background: #75b0ea;
}

@media screen and (max-width: 480px) {
  .companyNews .item {
    height: auto;
  }

  /*.companyNews li:nth-child(2n+1) .face { display: none; }
  .companyNews li:nth-child(2n+1) p { font-size: 12px; line-height: 30px;border-bottom: 1px solid #3c3c3c; }
  .companyNews li:nth-child(2n+1) h2 { font-size: 14px;line-height: 25px;height: 50px; overflow: hidden; margin: 10px 0; }
  .companyNews li:nth-child(2n+1) span { line-height: 20px; font-size: 12px;display: inline-block; padding: 0 10px;background: #009fd6;color: #fff;padding: 0 10px; }*/
  .companyNews li:nth-child(n) .item {
    position: relative;
  }

  .companyNews li:nth-child(n) .face {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 50%;
    background-size: auto 100%;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
  }

  .companyNews li:nth-child(n) .text {
    margin-left: 50%;
    background: #edf2f5;
    padding: 25px;
  }

  .companyNews li:nth-child(n) p {
    font-size: 12px;
  }

  .companyNews li:nth-child(n) h2 {
    font-size: 14px;
    line-height: 24px;
    margin: 5px 0;
    height: 72px;
    overflow: hidden;
    margin-bottom: 10px;
    font-weight: bold;
  }

  .companyNews li:nth-child(n) span {
    line-height: 20px;
    font-size: 12px;
    display: inline-block;
    color: #fff;
    background: #505050;
    padding: 0 10px;
  }
}
.mediaNews li {
  position: relative;
  transform-origin: center center;
  -o-transform-origin: center center;
  -moz-transform-origin: center center;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  margin-bottom: 10px;
  overflow: hidden;
}

.mediaNews .leftmd a {
  margin-right: 5px;
}

.mediaNews .rightmd a {
  margin-left: 5px;
}

.mediaNews a {
  display: block;
  background: #fafafa;
  position: relative;
  padding: 50px 20px;
  color: #505050;
}

.mediaNews .bg a {
  background: #edf2f5;
}

.mediaNews p {
  font-size: 14px;
}

.mediaNews h1 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  margin: 10px 0;
  height: 40px;
  overflow: hidden;
}

.mediaNews span {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  background: #009ed8;
  color: #fff;
  font-size: 14px;
  line-height: 25px;
  padding: 0 20px;
}

.mediaNews .mask {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  bottom: 0;
  left: -15%;
  width: 130%;
  font-style: normal;
  width: 0;
  transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transform: skew(-30deg);
  -ms-transform: skew(-30deg);
  -moz-transform: skew(-30deg);
  -webkit-transform: skew(-30deg);
  -o-transform: skew(-30deg);
}

.mediaNews .mask:before {
  content: "";
  display: block;
  background: #3e8ddc;
  position: absolute;
  left: 100%;
  width: 0;
  height: 100%;
  top: 0;
  transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
}

.mediaNews li:hover .mask:before {
  width: 100px;
}

.mediaNews font {
  color: #fff;
  display: block;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 9;
  line-height: 176px;
  font-size: 22px;
  display: none;
}

.mediaNews li:hover .mask {
  width: 130%;
}

.mediaNews li:hover font {
  display: block;
}

@media screen and (max-width: 480px) {
  .mediaNews .md6 {
    width: auto;
    float: none;
  }

  .mediaNews .leftmd a {
    margin: 0px;
  }

  .mediaNews .rightmd a {
    margin: 0px;
  }

  .mediaNews a {
    padding: 30px 20px;
  }

  .mediaNews h1 {
    font-size: 14px;
  }

  .mediaNews span {
    line-height: 20px;
    font-size: 12px;
  }
}
.productTitle {
  position: relative;
  color: #3c3c3c;
}

.productTitle h1 {
  font-size: 30px;
  margin-bottom: 20px;
}

.productTitle p {
  font-size: 14px;
  line-height: 24px;
}

.products {
  position: relative;
  margin-top: 50px;
}

.products .filter {
  position: absolute;
  width: 200px;
  top: 0;
  right: 0;
}

.products .tabpage {
  margin-right: 215px;
  background: #f7f7f7;
  padding: 50px 45px;
  min-height: 535px;
}

.products .filter .items {
  height: 600px;
  overflow: hidden;
}

.products .filter .items li {
  display: block;
  width: 200px;
  height: 200px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  cursor: pointer;
  color: #fff;
  border-bottom: 1px solid #4a8bb4;
}

.products .filter .items li div {
  padding: 60px 0;
  height: 80px;
  background: #1267aa;
}

.products .filter .items li.active div,
.products .filter .items li:hover div {
  background: none;
}

.products .filter .items li .iconfont {
  font-size: 50px;
  margin-bottom: 20px;
  line-height: 1;
}

.products .filter .items li h2 {
  font-size: 24px;
}

.products .filter .arrows {
  overflow: hidden;
  margin-top: 1px;
}

.products .filter .arrows li {
  width: 50%;
  float: left;
  text-align: center;
}

.products .filter .arrows li a {
  color: #fff;
  display: block;
  line-height: 35px;
  background: #1267aa;
}

.products .filter .arrows li:first-of-type a {
  margin-right: 1px;
}

.products .filter .arrows li a .iconfont {
  cursor: pointer;
}

.products .filter .arrows li:hover a {
  background: #009fd6;
}

.products .tabpage .tab {
  border-bottom: 1px solid #505050;
  overflow: hidden;
}

.products .tabpage .tab li {
  float: left;
}

.products .tabpage .tab li a {
  display: block;
  line-height: 50px;
  font-size: 16px;
  color: #313131;
  padding: 0 10px;
  position: relative;
}

.products .tabpage .tab li a:before {
  content: "";
  display: block;
  width: 100%;
  left: 0;
  height: 1px;
  bottom: -1px;
  background: #f7f7f7;
  position: absolute;
}

.products .tabpage .tab li.active a {
  color: #fe201b;
}

.products .tabpage .pages .page {
  display: none;
  padding: 30px 0;
}

.products .tabpage .pages .page.active {
  display: block;
}

.products .filter {
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  width: auto;
}

.products .filter .items {
  overflow: hidden;
  height: auto;
  margin-bottom: -35px;
}

.products .filter .items li {
  display: block;
  width: 20%;
  height: 200px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  cursor: pointer;
  color: #fff;
  border-bottom: 1px solid #4a8bb4;
  float: left;
  height: auto;
}

.products .filter .items li div {
  padding: 40px 0;
}

.products .filter .arrows {
  display: none;
}

@media screen and (max-width: 480px) {
  .products .filter .items {
    margin-bottom: 0;
  }

  .products .filter .arrows {
    display: block;
  }
}
.products .tabpage {
  margin: 0;
  min-height: auto;
}

.products .tabpage .tab li a {
  font-size: 14px;
  padding: 0;
  padding-right: 15px;
  line-height: 40px;
}

.products .desc li {
  position: relative;
}

.products .desc b {
  display: inline-block;
  width: 80px;
  text-align: left;
  line-height: 40px;
  font-size: 14px;
  border-bottom: 1px solid #464646;
  margin-right: 10px;
  position: absolute;
  top: 0;
  left: 0;
  color: #464646;
}

.products .desc span {
  display: block;
  margin-left: 100px;
  line-height: 40px;
  border-bottom: 1px solid #cbcbcb;
}

.products .units {
  position: relative;
}

/*.products .unit:first-of-type { border-top:1px solid #cbcbcb; }*/
.products .unit {
  padding: 20px 0;
  border-bottom: 1px solid #cbcbcb;
  cursor: default;
}

.products .unit:last-of-type {
  border: 0;
}

.products .unit h4 {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 22px;
  color: #000;
}

.products .unit p {
  font-size: 14px;
  line-height: 22px;
  color: #5a5a5a;
}

.products .brands {
  position: relative;
}

.products .brands .agency {
  overflow: hidden;
}

.products .brands .item {
  float: left;
  width: 33.333%;
  margin-bottom: 18px;
}

.products .brands .item .con {
  margin: 0 10px;
  border: 1px solid #ccc;
  background: #fff;
  text-align: center;
  padding: 10px;
  min-height: 60px;
}

.products .brands .item .con img {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.products .brands .item:hover .con img {
  transform: scale(1.1);
}

@media screen and (min-width: 0px) {
  .products .brands .item .con {
    margin: 0;
  }

  .products .brands .item:nth-child(3n+1) .con {
    margin-right: 12px;
  }

  .products .brands .item:nth-child(3n+2) .con {
    margin: 0 6px;
  }

  .products .brands .item:nth-child(3n+3) .con {
    margin-left: 12px;
  }
}
/*@media screen and (min-width: 0px) {
	.products .filter .items li { background-size: cover; }
	.products .filter { position: relative;top: auto; bottom: auto; left: auto; right: auto;width: auto; }
	.products .filter .items { height: 200px;background: #1267aa; }
	.products .filter .items ul { overflow: hidden; }
	.products .filter .items li { width: 33.33%; height: 200px; float: left;overflow: hidden;}
	.products .tabpage {margin: 0;min-height: auto;  }
	.products .tabpage .tab li a { font-size: 14px;padding: 0; padding-right: 15px;line-height: 40px; }

}*/
@media screen and (max-width: 480px) {
  .products .filter .items li .iconfont {
    font-size: 40px;
    margin-bottom: 15px;
  }

  .products .filter .items li h2 {
    font-size: 14px;
  }

  .products .filter .items {
    height: 120px;
  }

  .products .filter .items li {
    width: 33.33%;
    height: 120px;
    float: left;
    overflow: hidden;
  }

  .products .filter .items li div {
    padding: 30px 0;
  }

  .products .desc b {
    line-height: 24px;
    font-size: 12px;
    width: 60px;
  }

  .products .desc span {
    line-height: 24px;
    font-size: 12px;
    margin-left: 70px;
  }

  .products .tabpage .pages .page {
    padding: 20px 0;
  }

  .products .unit h4 {
    margin-bottom: 15px;
  }

  .products .unit p {
    font-size: 12px;
  }

  .products .brands .item {
    width: 50%;
    margin-bottom: 10px;
  }

  .products .brands .item:nth-child(2n+1) .con {
    margin: 0;
    margin-right: 5px;
  }

  .products .brands .item:nth-child(2n+2) .con {
    margin: 0;
    margin-left: 5px;
  }

  .productTitle h1 {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .productTitle p {
    font-size: 12px;
    line-height: 24px;
  }

  .products .tabpage {
    margin: 0;
    min-height: auto;
    padding: 30px 20px;
  }
}
.logistics .title {
  position: relative;
  border-bottom: 1px solid #dbdbdb;
}

.logistics .title h1 {
  font-size: 30px;
  line-height: 60px;
  padding-left: 40px;
}

.logistics .title .iconfont {
  line-height: 60px;
  font-size: 30px;
  position: relative;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

.logistics .block .detial {
  padding-bottom: 60px;
}

.logistics .block .detial .item {
  padding-top: 50px;
}

.logistics .block .detial .item:after {
  content: "";
  display: block;
  clear: both;
}

.logistics .item h2 {
  font-size: 20px;
  color: #009fd6;
  margin-bottom: 10px;
}

.logistics .item b {
  font-size: 14px;
  line-height: 24px;
  color: #666;
  margin-bottom: 10px;
  display: block;
}

.logistics .item ul {
  padding-top: 10px;
}

.logistics .item ul li {
  line-height: 45px;
}

.logistics .two .item ul {
  overflow: hidden;
}

.logistics .two .item ul li {
  width: 48%;
  float: left;
  margin-right: 2%;
}

.logistics .two .item.one ul li {
  width: auto;
  margin: 0;
  float: none;
}

.logistics .item ul li:before {
  content: "◆";
  padding-right: 10px;
  color: #009fd6;
}

@media screen and (max-width: 480px) {
  .logistics .title .iconfont {
    line-height: 40px;
    font-size: 20px;
  }

  .logistics .title h1 {
    line-height: 40px;
    padding-left: 30px;
    font-size: 18px;
  }

  .logistics .block .detial .item {
    padding-top: 20px;
  }

  .logistics .item h2 {
    font-size: 16px;
  }

  .logistics .item b {
    font-weight: normal;
  }

  .logistics .item ul li,
.logistics .two .item ul li {
    width: auto;
    float: none;
    margin: 0;
    line-height: 30px;
    font-size: 12px;
  }
}
.bussnet {
  position: relative;
}

.bussnet h1 {
  color: #3c3c3c;
  font-size: 30px;
  line-height: 60px;
}

.bussnet .filter {
  margin: 10px -100px;
  background: #ebedf0;
  padding: 8px 100px;
}

.bussnet .filter .input {
  margin-right: 20px;
  position: relative;
  padding: 8px 0;
  overflow: hidden;
}

.bussnet .filter .input label {
  line-height: 32px;
  display: inline-block;
  float: left;
  width: 30%;
  font-weight: 900;
  color: #595959;
  font-size: 16px;
  max-width: 50px;
}

.bussnet .filter .input select {
  float: left;
  width: 70%;
  line-height: 30px;
  text-indent: 5px;
  color: #999999;
  /* border: 1px solid #e6e6e6; */
  border-radius: 0;
  /*background: #f0f3f6 url('../images/selectBg.png') top right;*/
  background-repeat: no-repeat;
  color: #009fd6;
  font-size: 15px;
}

.bussnet .result .items {
  padding: 50px 0;
}

.bussnet .result .item {
  position: relative;
  margin-bottom: 10px;
}

.bussnet .result .item h2 {
  color: #009fd6;
  line-height: 50px;
  font-size: 16px;
  font-weight: 900;
  border-bottom: 1px solid #ccc;
}

.bussnet .result .item h3 {
  font-size: 16px;
  color: #595959;
  padding: 15px 0;
  font-weight: 900;
  color: #000;
}

.bussnet .result .item p {
  color: #595959;
  font-size: 14px;
  line-height: 28px;
  padding: 15px 0;
}

@media screen and (max-width: 1180px) {
  .bussnet .filter {
    margin: 10px -50px;
    padding: 8px 50px;
  }

  .bussnet .filter .input label {
    font-size: 14px;
  }
}
@media screen and (max-width: 1024px) {
  .bussnet .filter .input label {
    font-size: 14px;
  }

  .bussnet .filter .input select {
    font-size: 12px;
  }

  .bussnet .filter .md4,
.bussnet .filter .md8 {
    float: none;
    width: auto;
    margin-bottom: 10px;
    overflow: hidden;
  }
}
@media screen and (max-width: 480px) {
  .bussnet h1 {
    font-size: 18px;
    line-height: 30px;
  }

  .bussnet .filter .md4,
.bussnet .filter .md8 {
    float: none;
    width: auto;
    margin-bottom: 10px;
    overflow: hidden;
  }

  .bussnet .filter .input label {
    font-size: 12px;
  }

  .bussnet .filter .input select {
    font-size: 12px;
  }

  .bussnet .result .items {
    padding: 20px 0;
  }

  .bussnet .result .item h2 {
    line-height: 30px;
  }

  .bussnet .result .item .md5,
.bussnet .result .item .md7 {
    float: none;
    width: auto;
  }

  .bussnet .result .item h3 {
    font-size: 14px;
    padding-bottom: 0px;
  }

  .bussnet .result .item p {
    font-size: 12px;
    line-height: 2;
  }
}
.estate .map {
  position: relative;
  margin-bottom: 50px;
}

.estate .title {
  overflow: hidden;
  margin-bottom: 40px;
}

.estate .title .md6 {
  text-align: center;
}

.estate .title .icon {
  display: inline-block;
  width: 40px;
  height: 40px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  float: left;
}

.estate .title h1 {
  font-size: 30px;
  line-height: 40px;
  display: inline-block;
  float: left;
  color: #3c3c3c;
  padding-left: 10px;
}

.estate .title .md6 {
  padding-bottom: 20px;
  border-bottom: 2px solid #009ed8;
}

.estate .title .md6:nth-child(2) {
  border-color: #ef1c23;
}

.estate .map h1 {
  margin-bottom: 15px;
  font-size: 30px;
}

.estate .map h1 span {
  font-size: 18px;
}

.estate .map img {
  width: 100%;
}

.estate .map p.tac {
  margin-top: 20px;
  line-height: 24px;
  font-size: 14px;
}

@media screen and (max-width: 480px) {
  .estate .title .icon {
    width: 25px;
    height: 25px;
  }

  .estate .title {
    margin-bottom: 20px;
  }

  .estate .map h1 {
    line-height: 25px;
    font-size: 16px;
  }

  .estate .title .md6 {
    padding-bottom: 0;
  }

  .estate .map h1 span {
    font-size: 12px;
  }

  .estate .map p.tac {
    font-size: 12px;
  }

  .estate .map {
    margin-bottom: 30px;
  }
}
.zhuzhi .title {
  position: relative;
  padding-bottom: 10px;
  border-bottom: 3px solid #009ed8;
}

.zhuzhi .title h1 {
  font-size: 30px;
}

.zhuzhi .title h1 span {
  font-size: 18px;
}

.zhuzhi .items .item {
  position: relative;
  margin-bottom: 70px;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.zhuzhi .items .item:hover {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -webkit-transform: translateY(-5px);
}

.zhuzhi .item .face {
  position: absolute;
  width: 50%;
  left: 0;
  top: 0;
  height: 100%;
  background-size: cover;
  background-size: auto 100% \a uto;
  background-position: top center;
}

.zhuzhi .item .face span {
  position: absolute;
  top: 10px;
  left: 10px;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  color: #fff;
}

.zhuzhi .item .text {
  padding: 40px 35px;
  background: #f2f9fc;
  margin-left: 50%;
}

.zhuzhi .item .text img {
  max-width: 180px;
}

.zhuzhi .item .text p {
  font-size: 12px;
  color: #808080;
  line-height: 24px;
}

.zhuzhi .item .text .tac {
  padding-bottom: 40px;
}

.zhuzhi .item .text h2 {
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 24px;
  color: #404040;
}

.zhuzhi .item:nth-child(2n+2) .face {
  left: auto;
  right: 0;
}

.zhuzhi .item:nth-child(2n+2) .face span {
  left: auto;
  right: 10px;
}

.zhuzhi .item:nth-child(2n+2) .text {
  margin: 0;
  margin-right: 50%;
}

@media screen and (max-width: 480px) {
  .zhuzhi .title h1 {
    font-size: 18px;
  }

  .zhuzhi .title h1 span {
    font-size: 12px;
  }

  .zhuzhi .title {
    padding-bottom: 0;
    margin-bottom: 10px;
  }

  .zhuzhi .item .face {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    width: auto;
    height: 200px;
  }

  .zhuzhi .item:nth-child(2n+2) .text,
.zhuzhi .item .text {
    margin: 0;
    padding: 20px 30px;
  }

  .zhuzhi .item .text .tac {
    padding-bottom: 20px;
  }

  .zhuzhi .items .item {
    margin-bottom: 20px;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
  }

  .zhuzhi .item .text h2 {
    margin-bottom: 20px;
  }

  .bussnet .filter {
    margin: 0;
    padding: 0 20px;
  }

  .bussnet .filter .input {
    margin: 0;
  }
}
.financial .block {
  margin-bottom: 50px;
}

.financial .block .title {
  position: relative;
  color: #3c3c3c;
  margin-bottom: 10px;
}

.financial .block .title .iconfont {
  font-size: 35px;
  line-height: 60px;
  margin-bottom: 10px;
  display: inline-block;
  width: 35px;
  text-align: right;
  position: absolute;
  top: 3px;
  left: 0;
}

.financial .block .title h1 {
  padding-left: 45px;
  line-height: 60px;
  font-size: 30px;
}

.financial .block p {
  line-height: 24px;
  font-size: 14px;
  color: #5a5a5a;
}

.financial .block .detial {
  overflow: hidden;
}

.financial .block .detial .item {
  float: left;
  width: 50%;
  margin-bottom: 35px;
}

.financial .block .detial .item .con {
  margin: 0 24px;
  padding: 30px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.financial .block .detial .item:nth-child(2n+1) .con {
  margin: 0;
  margin-right: 18px;
}

.financial .block .detial .item:nth-child(2n+2) .con {
  margin: 0;
  margin-left: 18px;
}

.financial .block .detial .item h2 {
  color: #000;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 22px;
}

.financial .block .detial .item p {
  color: #5a5a5a;
  font-size: 14px;
  line-height: 22px;
}

@media screen and (max-width: 1180px) {
  .financial .block .title .iconfont {
    font-size: 20px;
    line-height: 30px;
    width: 30px;
    margin-bottom: 10px;
  }

  .financial .block .title h1 {
    padding-left: 40px;
    line-height: 30px;
    font-size: 20px;
  }

  .financial .block p {
    line-height: 24px;
    font-size: 12px;
  }

  .financial .block .detial .item {
    width: auto;
    float: none;
  }

  .financial .block .detial .item:nth-child(2n+1) .con,
.financial .block .detial .item:nth-child(2n+2) .con {
    margin: 0;
    padding: 0;
    padding-top: 20px;
    border-bottom: 0;
  }

  .financial .block .detial .item h2 {
    margin-bottom: 15px;
  }

  .financial .block .detial .item p {
    font-size: 12px;
    line-height: 2;
  }
}
.industry {
  position: relative;
}

.industry .title {
  color: #3c3c3c;
  margin-bottom: 50px;
}

.industry .title h1 {
  font-size: 30px;
  margin-bottom: 15px;
  line-height: 1;
}

.industry .title p {
  font-size: 14px;
  line-height: 24px;
  color: #5a5a5a;
}

.industry .block {
  margin-bottom: 50px;
  position: relative;
}

.industry .block .item {
  position: relative;
}

.industry .block .item .text {
  width: 200px;
  padding: 45px 25px;
  background: #009576;
  color: #fff;
  display: inline-block;
  text-align: left;
}

.industry .block .item .face {
  left: 260px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  background-size: cover;
  background-position: top center;
  background-size: auto 100\9 ;
}

.industry .block .item h3 {
  font-size: 18px;
  font-weight: 900;
  margin-bottom: 15px;
}

.industry .block .item h2 {
  font-size: 24px;
  line-height: 30px;
}

.industry .block .item .text .posr {
  margin-top: 40px;
}

.industry .block .item .text .posr .icon {
  width: 60px;
  height: 50px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}

.industry .block .item .text {
  min-height: 150px;
}

.industry .block .item .text .posr .link {
  padding-left: 65px;
  line-height: 25px;
}

.industry .block .item .text .posr .link p {
  font-size: 12px;
  line-height: 25px;
  margin: 0;
  padding: 0;
  color: #fff;
}

.industry .block .item .text .posr .link a {
  color: #fff;
  text-decoration: underline;
  line-height: 25px;
  display: inline-block;
}

.industry .block .item:after {
  content: "▲";
  color: #3c3c3c;
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 12px;
  line-height: 20px;
  margin-top: 5px;
}

.industry .block p {
  line-height: 24px;
  font-size: 14px;
  color: #5a5a5a;
  padding-top: 30px;
}

.industry .block:nth-child(2n+1) .item {
  text-align: right;
}

.industry .block:nth-child(2n+1) .face {
  left: 0;
  right: 260px;
}

.industry .block:nth-child(3) .item .text {
  background: #39a9d3;
}

.industry .block:nth-child(4) .item .text {
  background: #0665ac;
}

.industry .block:nth-child(5) .item .text {
  background: #5a5a5a;
}

@media screen and (max-width: 480px) {
  .industry .title h1 {
    font-size: 18px;
  }

  .industry .title p {
    font-size: 12px;
  }

  .industry .block {
    margin-bottom: 20px;
  }

  .industry .block p {
    font-size: 12px;
    line-height: 2;
  }

  .industry .block .item .face {
    position: relative;
    height: 200px;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    background-size: cover;
  }

  .industry .block .item .text {
    width: auto;
    min-height: auto;
    padding: 30px 20px;
    display: block;
  }

  .industry .block .item h3 {
    font-size: 14px;
    margin-bottom: 10px;
  }

  .industry .block .item h2 {
    font-size: 18px;
  }

  .industry .block .item .text .posr {
    margin-top: 25px;
  }
}
.pdl45 {
  padding-left: 45px;
}

.pdl90 {
  padding-left: 90px;
}

.alerts .block p {
  color: #5a5a5a;
  font-size: 14px;
  line-height: 24px;
}

.alerts .block {
  margin-bottom: 50px;
}

.alerts .block .title {
  margin-bottom: 20px;
  color: #3c3c3c;
}

.alerts .block .title h1 {
  font-size: 30px;
}

.alerts .block .items {
  margin-top: 30px;
}

.alerts .items .item {
  margin: 0 10px 10px 0;
  background: #3aa9d3;
  color: #fff;
  text-align: center;
  padding: 25px;
}

.alerts .items .item p {
  font-size: 18px;
  line-height: 35px;
  height: 70px;
  padding: 70px 0;
  font-weight: normal;
  color: #fff;
}

.alerts .items .item:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  transform: translateY(-3px);
  -o-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}

.alerts .block ul li {
  position: relative;
}

.alerts .block ul li p {
  line-height: 40px;
  padding-right: 100px;
}

.alerts .block ul li span {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  line-height: 40px;
}

.alerts .block ul li:hover p {
  color: #009fd6;
}

.alerts .block .more {
  margin-top: 10px;
  color: #009fd6;
  font-size: 16px;
  display: inline-block;
  position: relative;
  padding-bottom: 10px;
}

.alerts .block .more:after {
  content: "";
  display: block;
  width: 0;
  background: #009fd6;
  height: 1px;
  bottom: 0;
  left: 0;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.alerts .block .more:hover:after {
  width: 100%;
}

.financing .title {
  margin-bottom: 20px;
  padding-bottom: 25px;
  border-bottom: 2px solid #009fd6;
}

.financing .title h1 {
  color: #3c3c3c;
  font-size: 30px;
  line-height: 1;
}

.bonus .title {
  margin-bottom: 20px;
  padding-bottom: 25px;
  border-bottom: 2px solid #009fd6;
}

.bonus .title h1 {
  color: #3c3c3c;
  font-size: 30px;
  line-height: 1;
}

@media screen and (max-width: 768px) {
  .alerts .items .item p {
    padding: 50px 0;
  }
}
@media screen and (max-width: 480px) {
  .alerts .row .md4,
.alerts .row .md8 {
    width: 50%;
  }

  .alerts .items .item p {
    padding: 20px 0;
    line-height: 20px;
    font-size: 12px;
  }

  .alerts .items .item {
    margin: 5px;
    padding: 10px 0;
  }

  .alerts .block .title h1 {
    font-size: 20px;
  }

  .alerts .block ul li p {
    line-height: 30px;
    font-size: 12px;
  }

  .alerts .block ul li span {
    line-height: 30px;
    font-size: 12px;
    color: #aaa;
  }
}
.tableStyle {
  width: 100%;
}

.tableStyle tr:nth-child(2n+1) {
  background: #eff2f5;
}

.tableStyle th,
.tableStyle td {
  padding: 15px;
  text-align: left;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #666;
  font-family: "Microsoft Yahei" !important;
}

.tableStyle th *,
.tableStyle td * {
  font-family: "Microsoft Yahei" !important;
}

.fenhong .key {
  display: none;
}

.fenhong .tr {
  margin-bottom: 2px;
}

.fenhong .tr:nth-child(2n+1) {
  background: #eff2f5;
}

.fenhong .th span,
.fenhong .td span {
  font-size: 16px;
  padding: 15px;
  color: #666;
  display: block;
  text-align: center;
  border-right: 2px solid #fff;
  line-height: 20px;
  min-height: 20px;
}

.fenhong .td span {
  font-size: 14px;
}

.fenhong .th span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.fenhong .th span {
  background: #009fd6;
  color: #fff;
}

.fenhong .th0,
.fenhong .td0,
.fenhong .th2,
.fenhong .td2,
.fenhong .th3,
.fenhong .td3 {
  width: 15%;
}

.fenhong .th4,
.fenhong .td4 {
  width: 20%;
}

.fenhong .th1,
.fenhong .td1 {
  width: 35%;
}

@media screen and (max-width: 768px) {
  .tableStyle th,
.tableStyle td {
    padding: 10px;
  }
}
@media screen and (max-width: 480px) {
  .tableStyle th,
.tableStyle td {
    padding: 5px;
    font-size: 12px;
  }

  .financing .title {
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .financing .title h1 {
    font-size: 18px;
  }

  .fenhong .key {
    display: block;
    display: block;
    text-align: right;
    font-style: normal;
    box-sizing: border-box;
    padding: 5px;
    float: left;
    width: 40%;
    font-size: 12px;
  }

  .fenhong .tr0 {
    display: none;
  }

  .table .tr .td {
    float: none;
    width: auto;
    text-align: left;
    text-align: left;
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
    animation-name: none;
  }

  .table .tr .td:last-of-type {
    border: 0;
  }

  .fenhong .td span {
    text-align: left;
    box-sizing: border-box;
    padding: 5px;
    width: 60%;
    float: left;
    font-size: 12px;
    border-left: 1px solid #eaeaea;
  }

  .fenhong .tr {
    border: 1px solid #eaeaea;
    margin-bottom: 20px;
    border-radius: 6px;
    overflow: hidden;
    background: none !important;
  }

  .bonus .title {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }

  .bonus .title h1 {
    font-size: 20px;
    line-height: 1;
  }
}
.shareholder .title {
  border: 0;
  padding-bottom: 0;
}

.shareholder .title h1 {
  font-size: 30px;
  line-height: 1;
  color: #3c3c3c;
}

.shareholder .title h1 span {
  color: #999;
  font-size: 14px;
  margin-left: 10px;
}

.shareholder .item {
  position: relative;
  background: #fafafa;
  margin-bottom: 15px;
  padding: 20px;
}

.shareholder .item:nth-child(2n+1) {
  background: #f0f3f6;
}

.shareholder .item h1 {
  font-size: 16px;
  font-weight: 900;
  color: #595959;
  padding-bottom: 15px;
  line-height: 1;
}

.shareholder .item .process {
  position: relative;
  background: #d6d6d6;
  height: 2px;
  margin-bottom: 15px;
}

.shareholder .item .process .bar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  background: #009fd6;
}

.shareholder .item h5 {
  font-weight: normal;
  font-size: 14px;
}

.shareholder .item h5 b {
  color: #009fd6;
  font-weight: normal;
}

@media screen and (max-width: 480px) {
  .shareholder .title h1 {
    font-size: 18px;
    line-height: 1;
  }

  .shareholder .title h1 span {
    font-size: 12px;
  }

  .shareholder .item .md4 {
    float: none;
    width: auto;
    margin-bottom: 3px;
  }

  .shareholder .item h1 {
    line-height: 1.3;
  }
}
.managers .title {
  margin-bottom: 0;
}

.managers .item {
  overflow: hidden;
}

.managers .item .job {
  float: left;
  width: 20%;
  color: #0d468b;
  text-align: right;
}

.managers .item .job h2 {
  padding-right: 20px;
  font-size: 22px;
  font-weight: normal;
  /*line-height: 150px;*/
  height: 25px;
  border-right: 1px solid #ccc;
  line-height: 25px;
  padding: 65px 0;
  padding-right: 20px;
}

.managers .item .member {
  float: left;
  width: 80%;
}

.managers .item .member .person {
  width: 16.666%;
  float: left;
  height: 50px;
  padding: 65px 0 40px 0;
  position: relative;
}

/*.managers .item:last-of-type .member .person:last-of-type { margin-top: 12px; }*/
.managers .item .member .person:before {
  content: "";
  left: -5px;
  width: 10px;
  height: 10px;
  background: #5679bf;
  border-radius: 100%;
  display: block;
  position: absolute;
  top: 72px;
}

.managers .item .member .person.female:before {
  background: #e65c67;
}

.managers .item .member .person h5 {
  font-size: 18px;
  color: #505050;
  line-height: 25px;
  padding-left: 20px;
}

.managers .item .member .person p {
  line-height: 25px;
  font-size: 14px;
  color: #808080;
  padding-left: 20px;
}

@media screen and (max-width: 480px) {
  .managers .title {
    margin-bottom: 30px;
  }

  .managers .item .job h2 {
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    height: auto;
    border: 0;
    padding: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .managers .item .job {
    width: auto;
    float: none;
    text-align: left;
    padding-right: 0;
    border: 0;
    border-bottom: 1px solid #dadada;
  }

  .managers .item .member .person {
    width: 33.33%;
    padding: 20px 0 20px 0;
  }

  .managers .item .member .person:before {
    top: 30px;
    left: 0;
  }

  .managers .item .member {
    float: none;
    width: auto;
  }

  .managers .item .member .person h5 {
    font-size: 14px;
  }

  .managers .item .member .person p {
    font-size: 12px;
  }
}
.report .title {
  margin-bottom: 30px;
}

.report .title h1 {
  color: #3c3c3c;
  font-size: 30px;
  line-height: 1;
}

.report .item {
  background: #fcfcfc;
}

.report .item:nth-child(2n+1) {
  background: #f2f5f7;
}

.report .item:hover {
  transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -webkit-transform: translateY(-5px);
}

.report .item .con {
  padding: 20px;
}

.report .item .con h3 {
  font-size: 16px;
  font-weight: 600;
  color: #3c3c3c;
  margin-bottom: 10px;
}

.report .item .con ul {
  height: 140px;
}

.report .item .con ul li {
  position: relative;
}

.report .item .con li p {
  padding-right: 40px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #808080;
  line-height: 35px;
}

.report .item .con li p span {
  color: #ccc;
  font-size: 10px;
  padding-left: 10px;
}

.report .item .con li a.download {
  display: inline-block;
  line-height: 20px;
  padding: 0 10px;
  background: #009fd6;
  color: #fff;
  font-size: 12px;
  position: absolute;
  top: 8px;
  right: 0;
  z-index: 9;
}

.report .item .con li a:hover {
  background: #FFBA66;
}

@media screen and (max-width: 480px) {
  .report .item {
    float: none;
    width: auto;
  }

  .report .title h1 {
    font-size: 18px;
  }

  .report .item .con h3 {
    font-size: 14px;
  }

  .report .item .con li p {
    font-size: 12px;
  }
}
.publicity .block {
  margin-bottom: 100px;
}

.publicity .title {
  padding-bottom: 20px;
  border-bottom: 2px solid #009fd6;
}

.publicity .title h1 {
  font-size: 30px;
  line-height: 1;
  color: #3c3c3c;
}

.publicity .detial {
  margin-top: 20px;
}

.publicity .detial ul li p,
.publicity .detial ul li {
  line-height: 40px;
  font-size: 14px;
  color: #5a5a5a;
  position: relative;
}

.publicity .detial ul li:hover a,
.publicity .detial ul li:hover p {
  color: #009fd6;
}

.publicity .detial ul li:hover span,
.publicity .detial ul li span {
  color: #ccc;
}

.publicity .detial ul li p {
  padding-right: 100px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.publicity .detial ul li span {
  position: absolute;
  top: 0;
  right: 0;
}

@media screen and (max-width: 480px) {
  .publicity .title {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .publicity .title h1 {
    font-size: 18px;
    line-height: 1;
  }

  .publicity .detial ul li p,
.publicity .detial ul li {
    line-height: 24px;
    font-size: 12px;
  }
}
.question .form .title h1 {
  font-size: 30px;
  color: #3c3c3c;
}

.question .form .title span {
  padding-left: 10px;
  font-size: 14px;
  color: #aaa;
}

.question .form .title a {
  color: #009fd6;
}

.question .form .detial .con {
  margin: 0 4px 4px 0;
  background: #f0f3f6;
  overflow: hidden;
  position: relative;
  padding: 0 20px;
}

.question .form .detial .l {
  width: 60px;
}

.question .form .detial .l p {
  font-size: 16px;
  line-height: 50px;
  position: absolute;
  top: 0;
  left: 20px;
}

.question .form .detial .r {
  margin-left: 60px;
  padding: 10px 0;
}

.question .form .detial .r input {
  line-height: 30px;
  font-size: 14px;
  background: none;
}

.question .form .detial .no {
  animation-duration: 1s;
  animation-fill-mode: both;
  /*-webkit-animation-name:shake;animation-name:shake; */
}

.question .form .detial .no input,
.question .form .detial .no textarea {
  background: #FFE5E5;
}

.question .form .detial textarea {
  padding: 10px 0;
  font-size: 15px;
  background: none;
  text-indent: 0;
  height: 160px;
}

.question .form .detial .tac .con {
  background: none;
  margin-top: 15px;
}

.question .form .detial .tac .con input {
  display: inline-block;
  width: auto;
  text-indent: 0;
  line-height: 40px;
  color: #fff;
  padding: 0 50px;
  font-size: 14px;
  background: #009fd6;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.question .form .detial .tac .con input:hover {
  background: #FFBA66;
}

.question .block .title {
  border-bottom: 2px solid #009fd6;
  padding-bottom: 20px;
}

.question .form {
  margin-bottom: 50px;
}

.question .form .title {
  margin-bottom: 30px;
  border-bottom: 0;
}

.question .block .title h1 {
  font-size: 30px;
  color: #3c3c3c;
}

.question .contact .title {
  margin-bottom: 20px;
}

.question .contact ul li {
  line-height: 35px;
}

.question .contact ul li a {
  color: #009fd6;
}

.question .contact ul li a:hover {
  text-decoration: underline;
}

@media screen and (max-width: 480px) {
  .question .block .title h1 {
    font-size: 18px;
  }

  .question .form .title span {
    font-size: 12px;
    display: block;
    padding-left: 0;
    margin-top: 10px;
  }

  .question .form .detial .l p {
    font-size: 12px;
  }

  .question .form .detial .r input {
    font-size: 12px;
  }

  .question .row .md6 {
    width: auto;
    float: none;
  }

  .question .form .detial .tac .con input {
    font-size: 12px;
  }

  .question .block .title {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }

  .question .contact .md5,
.question .contact .md7 {
    float: none;
    width: auto;
  }

  .question .contact ul li {
    line-height: 24px;
    font-size: 12px;
  }
}
.talent .title {
  border-bottom: 2px solid #009fd6;
  margin-bottom: 60px;
}

.talent .title h1 {
  font-size: 30px;
  color: #3c3c3c;
  line-height: 1;
  padding-bottom: 30px;
}

.talent .item {
  position: relative;
}

.talent .item.item1 .text,
.talent .item.item3 .text {
  margin-left: 50%;
}

.talent .item.item2 .text,
.talent .item.item4 .text {
  margin-right: 50%;
}

.talent .item.item1 .face,
.talent .item.item3 .face {
  right: 50%;
  left: 0;
}

.talent .item.item2 .face,
.talent .item.item4 .face {
  left: 50%;
  right: 0;
}

.talent .item .face {
  position: absolute;
  top: 50%;
  margin: 35px;
  background-size: auto 100%;
}

.talent .item .face:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
}

.talent .item .text {
  padding: 120px 35px;
  position: relative;
}

.talent .item .text p {
  font-size: 14px;
  line-height: 2;
  padding: 0 10px;
}

.talent .item .text:before {
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  width: 70px;
  top: 50%;
  background: #000;
  left: -37px;
}

.talent .item1 .text:before {
  background: #dec0ad;
}

.talent .item3 .text:before {
  background: #89b3af;
}

.talent .item2 .text:before {
  background: #98bad3;
  left: auto;
  right: -37px;
}

.talent .item4 .text:before {
  background: #d2d5e0;
  left: auto;
  right: -37px;
}

.faq .title {
  border-bottom: 2px solid #009fd6;
}

.faq .title h1 {
  font-size: 30px;
  line-height: 1;
  padding-bottom: 20px;
  color: #3c3c3c;
}

.faq .item {
  margin-top: 50px;
}

.faq .item h1 {
  color: #009fd6;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 20px;
  padding-left: 50px;
  position: relative;
}

.faq .item h1:before {
  content: "Q";
  display: inline-block;
  position: absolute;
  top: -5px;
  left: 0;
  color: #fff;
  width: 40px;
  line-height: 40px;
  border-radius: 100%;
  background: #009fd6;
  text-align: center;
}

.faq .item p {
  padding-left: 50px;
  position: relative;
  font-size: 14px;
  line-height: 24px;
  color: #808080;
}

.faq .item p:before {
  content: "A";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 5px;
  color: #fff;
  width: 40px;
  line-height: 40px;
  text-align: center;
  background: #808080;
  border-radius: 100%;
}

@media screen and (max-width: 480px) {
  .faq .title h1 {
    font-size: 18px;
    margin-bottom: 15px;
    line-height: 1;
    padding-bottom: 15px;
    border-bottom: 1px solid #009fd6;
  }

  .faq .title {
    border: 0;
  }

  .faq .item {
    margin-top: 20px;
  }

  .faq .item h1 {
    font-size: 14px;
    padding-left: 40px;
  }

  .faq .item h1:before {
    width: 30px;
    height: 30px;
    line-height: 30px;
    top: -2px;
  }

  .faq .item p:before {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }

  .faq .item p {
    padding-left: 40px;
    line-height: 24px;
    font-size: 12px;
  }
}
.we .title {
  margin-bottom: 20px;
}

.we .title h1 {
  font-size: 30px;
  line-height: 1;
  color: #3c3c3c;
}

.we .detial p {
  color: #808080;
  line-height: 24px;
  font-size: 14px;
}

.we .detial .items {
  padding: 10px;
  margin-top: 20px;
}

.we .detial .items .con:hover {
  transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -webkit-transform: translateY(-5px);
  cursor: pointer;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.we .detial .items .con {
  padding: 40px 10px;
  text-align: center;
  position: relative;
}

.we .detial .items .con .jiyu {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px;
  color: #fff;
  font-size: 16px;
  line-height: 1.5;
  text-align: left;
  opacity: 0;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.we .detial .items .con:hover .jiyu {
  opacity: 1;
}

.we .detial .items h5 {
  color: #000;
  line-height: 1;
  margin-bottom: 10px;
  font-size: 18px;
}

.we .detial .items p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.we .detial .items b {
  color: #009fd6;
  font-size: 12px;
  font-weight: normal;
}

.we .detial .items .face {
  width: 120px;
  height: 120px;
  display: inline-block;
  margin-bottom: 20px;
  background-size: auto 100%;
  border-radius: 100%;
}

.join .we {
  margin-bottom: 30px;
}

.huodong .title {
  margin-bottom: 20px;
}

.huodong .title h1 {
  font-size: 30px;
  color: #000;
}

.huodong .detial p {
  color: #808080;
  line-height: 24px;
  font-size: 14px;
}

/*字体引入*/
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  /*-webkit-text-stroke-width: 0.2px;*/
  -moz-osx-font-smoothing: grayscale;
  cursor: default;
}

.siyuan {
  font-family: "siyuan" !important;
}

/*@font-face {
  font-family: 'iconfont';  
  src: url('//at.alicdn.com/t/font_79xxxn9exo8byb9.eot');
  src: url('//at.alicdn.com/t/font_79xxxn9exo8byb9.eot') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_79xxxn9exo8byb9.woff') format('woff'),
  url('//at.alicdn.com/t/font_79xxxn9exo8byb9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_79xxxn9exo8byb9.svg#iconfont') format('svg');
}*/
@font-face {
  font-family: "iconfont";
  src: url("//at.alicdn.com/t/font_86944_mjljqwef1dw5qaor.eot");
  src: url("//at.alicdn.com/t/font_86944_mjljqwef1dw5qaor.eot?#iefix") format("embedded-opentype"), url("//at.alicdn.com/t/font_86944_mjljqwef1dw5qaor.woff") format("woff"), url("//at.alicdn.com/t/font_86944_mjljqwef1dw5qaor.ttf") format("truetype"), url("//at.alicdn.com/t/font_86944_mjljqwef1dw5qaor.svg#iconfont") format("svg");
}
@font-face {
  font-family: "siyuan";
  src: url("//at.alicdn.com/t/n66qleje0nigrpb9.eot");
  /* IE9*/
  src: url("//at.alicdn.com/t/n66qleje0nigrpb9.eot?#iefix") format("embedded-opentype"), url("//at.alicdn.com/t/n66qleje0nigrpb9.woff") format("woff"), url("//at.alicdn.com/t/n66qleje0nigrpb9.ttf") format("truetype"), url("//at.alicdn.com/t/n66qleje0nigrpb9.svg#siyuan") format("svg");
  /* iOS 4.1- */
}
/*.products .filter li { width: 200px; height: 200px; background-size: 100% 100%; color: #fff; }*/
/*网站地图*/
.sitemap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(data:image/png;base64,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) repeat 0 0;
  color: #666;
  z-index: 99999;
}

.sitemap .maxsize {
  max-width: 800px !important;
  margin: 0 auto;
}

.sitemap .win {
  background: #fff;
  border-radius: 6px;
  overflow: hidden;
}

.sitemap .win .title {
  position: relative;
  padding: 10px;
  background: #50a2e1;
  color: #fff;
}

.sitemap .win .title .close {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  line-height: 30px;
  width: 30px;
}

.sitemap .win .title .close .iconfont {
  cursor: pointer;
  color: #fff;
  font-size: 20px;
}

.sitemap .win .title h5 {
  padding-right: 30px;
  line-height: 30px;
  padding-left: 10px;
}

.sitemap .win .content {
  padding: 15px;
  margin: 0;
  min-height: 0px;
}

.sitemap .win dl {
  position: relative;
  border-bottom: 1px solid #eaeaea;
}

.sitemap .win dl:last-of-type {
  border-bottom: 0;
}

.sitemap .win dl dt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
}

.sitemap .win dl span {
  display: block;
  text-align: center;
  margin: 5px 0;
  line-height: 30px;
  border-radius: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.sitemap .win dl dt span {
  background: #eaeaea;
}

.sitemap .win dl dd {
  padding-left: 110px;
}

.sitemap .win dl dd ul {
  overflow: hidden;
}

.sitemap .win dl dd li {
  width: 20%;
  float: left;
}

.sitemap .win dl dd li span {
  text-align: left;
  padding: 0 10px;
  display: inline-block;
}

.sitemap .win dl dd li a:hover span {
  background: #50a2e1;
  color: #fff;
}

@media screen and (max-width: 820px) {
  .sitemap .maxsize {
    padding: 0 10px;
  }

  .sitemap .win dl dd li {
    width: 25%;
  }
}
@media screen and (max-width: 480px) {
  .sitemap .win dl dd li {
    width: 33.333%;
  }

  .sitemap .win dl dt {
    position: relative;
  }

  .sitemap .win dl dd {
    padding: 0;
  }

  .sitemap .win .content {
    max-height: 300px;
    overflow-y: scroll;
  }

  .sitemap .win dl dd li span {
    display: block;
    text-align: center;
  }

  .sitemap .win dl {
    border: 0;
    margin-bottom: 10px;
  }

  .sitemap .win dl dt {
    width: auto;
  }

  .sitemap .win dl dt span {
    margin: 0;
    display: block;
    width: auto;
  }
}
/*法律声明*/
.terms {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(data:image/png;base64,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) repeat 0 0;
  color: #666;
  z-index: 99999;
}

.terms .maxsize {
  max-width: 800px !important;
  margin: 0 auto;
}

.terms .win {
  background: #fff;
  border-radius: 6px;
  overflow: hidden;
}

.terms .win .title {
  position: relative;
  padding: 10px;
  background: #50a2e1;
  color: #fff;
}

.terms .win .title h5 {
  padding-right: 30px;
  line-height: 30px;
  padding-left: 10px;
}

.terms .win .title .close {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  line-height: 30px;
  width: 30px;
}

.terms .win .title .close .iconfont {
  cursor: pointer;
  color: #fff;
  font-size: 20px;
}

.terms .win .content {
  padding: 15px;
  max-height: 500px;
  overflow-y: scroll;
  min-height: 0px;
  margin-top: 0;
  text-align: left;
}

.terms .win .content h4 {
  font-size: 16px;
  color: #50a2e1;
  padding-bottom: 10px;
  border-bottom: 1px solid #50a2e1;
  margin-bottom: 10px;
  display: inline-block;
  margin-left: 2em;
}

.terms .win .content p {
  line-height: 1.6;
  text-indent: 2em;
  margin-bottom: 5px;
}

.terms .win .block {
  margin-bottom: 20px;
}

@media screen and (max-width: 820px) {
  .terms .maxsize {
    padding: 0 10px;
  }

  .terms .win dl dd li {
    width: 25%;
  }

  .we .detial .items .md4 {
    width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .terms .win .content {
    max-height: 300px;
  }

  .we .mandetial {
    padding: 0;
  }
}
.newsDetial {
  word-wrap: break-word;
  word-break: break-all;
}

.newsDetial .title {
  border-bottom: 1px solid #dadada;
  color: #3c3c3c;
}

.newsDetial .title h1 {
  line-height: 1.2;
  font-size: 30px;
}

.newsDetial .title span {
  display: block;
  line-height: 30px;
  font-size: 12px;
  color: #a9a9a9;
  margin-bottom: 15px;
}

.newsDetial .detial {
  padding: 40px 0;
  line-height: 2;
  color: #3c3c3c;
  word-wrap: break-word;
  word-break: break-all;
}

.newsDetial .detial * {
  word-wrap: break-word;
  word-break: break-all;
}

@media screen and (max-width: 480px) {
  .newsDetial .title h1 {
    font-size: 16px;
    line-height: 1.5;
  }
}
.newsDetial .detial p {
  line-height: 25px;
}

.pager {
  margin: 50px 0;
}

.pager ul {
  overflow: hidden;
}

.pager li {
  float: left;
  margin: 2px 0;
}

.pager li.mgr10 {
  margin-right: 10px;
}

.pager li.mgl10 {
  margin-left: 10px;
}

.pager li a,
.pager li span {
  display: inline-block;
  line-height: 30px;
  min-width: 10px;
  text-align: center;
  font-size: 12px;
  margin-right: -1px;
  padding: 0 10px;
  color: #3c3c3c;
  position: relative;
  z-index: 1;
  position: relative !important;
}

.pager li.grey a {
  border-color: #dfdfdf;
  color: #ececec;
}

.pager li.grey:hover a {
  background: #dfdfdf;
  color: #fff;
  border-color: #dfdfdf;
}

.pager li a {
  border: 1px solid #dfdfdf;
}

.pager li:hover a,
.pager li.active a {
  z-index: 9;
  position: relative;
  color: #fff;
  border-color: #009fd6;
  background: #009fd6;
}

@media screen and (max-width: 480px) {
  .pager li a,
.pager li span {
    line-height: 25px;
    font-size: 12px;
    padding: 0 6px;
  }
}
@keyframes groupUp {
  0% {
    transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -webkit-transform: translateY(0px);
    opacity: 1;
  }
  100% {
    transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    opacity: 0.5;
  }
}
.detialm {
  display: none;
}

@media screen and (max-width: 480px) {
  .alerts .block .detial.zuixin {
    display: none;
  }

  .detialm {
    display: block;
  }
}
.alerts .md:nth-child(1) .item {
  background: #0ca7df;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #0ca7df 0%, #116eb1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0ca7df", endColorstr="#116eb1", GradientType=1);
}

.alerts .md:nth-child(2) .item {
  background: #10ada6;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #10ada6 0%, #008890 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#10ada6", endColorstr="#008890", GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}

.alerts .md:nth-child(4) .item {
  background: #27b58c;
}

.alerts .md:nth-child(5) .item {
  background: #7fc6a9;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #7fc6a9 0%, #4a9161 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#7fc6a9", endColorstr="#4a9161", GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}

.alerts .md:nth-child(6) .item {
  background: #79c0c9;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #79c0c9 0%, #498e96 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#79c0c9", endColorstr="#498e96", GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}

.alerts .md:nth-child(7) .item {
  background: #4aa9b9;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #4aa9b9 0%, #215d70 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#4aa9b9", endColorstr="#215d70", GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}

.detialm .items .md6:nth-child(1) .item {
  background: #0ca7df;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #0ca7df 0%, #116eb1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0ca7df", endColorstr="#116eb1", GradientType=1);
}

.detialm .items .md6:nth-child(2) .item {
  background: #10ada6;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #10ada6 0%, #008890 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#10ada6", endColorstr="#008890", GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}

.detialm .items .md6:nth-child(4) .item {
  background: #27b58c;
}

.detialm .items .md6:nth-child(5) .item {
  background: #7fc6a9;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #7fc6a9 0%, #4a9161 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#7fc6a9", endColorstr="#4a9161", GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}

.detialm .items .md6:nth-child(6) .item {
  background: #79c0c9;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #79c0c9 0%, #498e96 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#79c0c9", endColorstr="#498e96", GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}

.detialm .items .md6:nth-child(7) .item {
  background: #4aa9b9;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #4aa9b9 0%, #215d70 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#4aa9b9", endColorstr="#215d70", GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}

@media screen and (max-width: 1600px) {
  .header .menu .posr {
    width: auto;
  }

  /*.index .supplychain { left: 20px; }*/
}
@media screen and (max-width: 1024px) {
  .header .menu .posr {
    margin: 0;
  }
}
.index .supplychain .pager {
  margin: 0;
}

.index .supplychain .pager ul {
  padding: 10px 20px;
}

.index .supplychain .pager ul li {
  margin-right: 10px;
}

.index .supplychain .pager ul li a {
  border: 0;
  background: #fff;
  margin: 10px 5px;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  overflow: hidden;
  text-indent: -999px;
  padding: 0;
}

.index .supplychain .pager ul li:hover a,
.index .supplychain .pager ul li.active a {
  /*border-bottom: 3px solid #cc2329; */
  background: #cc2329;
}

.sr {
  position: relative;
}

.sri {
  margin-bottom: 50px;
}

.srfr {
  padding: 50px;
  text-align: center;
  color: #aaa;
}

.sri .title {
  border-bottom: 1px solid #dadada;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.sri .title p {
  margin-bottom: 5px;
}

.sri em {
  color: #436dc2;
  font-style: normal;
}

.sri .digest {
  line-height: 1.5;
  font-size: 12px;
  color: #aaa;
}

.srf {
  position: relative;
  overflow: hidden;
  background: #436dc2;
  padding: 20px;
}

.srf input[type=text] {
  width: 100%;
  line-height: 50px;
}

.srf input[type=submit] {
  position: absolute;
  top: 20px;
  right: 20px;
  line-height: 50px;
  background: #75b0ea;
  color: #fff;
  cursor: pointer;
  padding: 0 20px;
  width: auto;
  font-size: 18px;
  text-indent: 0;
}

.we .mandetial {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 50px;
  color: #fff;
  display: none;
}

.we .mandetial .close {
  position: absolute;
  top: 30px;
  right: 30px;
  color: #009fd6;
  z-index: 999;
  transform-origin: center center;
  -o-transform-origin: center center;
  -moz-transform-origin: center center;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  display: inline-block;
}

.we .mandetial .close .iconfont {
  font-size: 22px;
}

.we .mandetial .close:hover {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

.we .detial .mandetial .con {
  height: 100%;
  padding: 0 30px;
}

.we .detial .mandetial p {
  color: #009fd6;
  font-size: 12px;
  line-height: 18px;
}

.we .detial .mandetial p {
  margin: 5px 0;
}

.we .detial .mandetial img {
  width: 100%;
}

.we .detial .mandetial .detial {
  margin-top: 20px;
}

.we .detial .mandetial h1 {
  font-size: 18px;
  margin: 10px 0;
  color: #fff;
}

.we .detial .mandetial .detial p {
  color: #d9d9d9;
  font-size: 12px;
  line-height: 22px;
}

@media screen and (max-width: 480px) {
  .we .mandetial {
    padding: 50px 0;
  }
}
.tableStyle table {
  background: #f4fbf6;
}

.tableStyle table tr:first-of-type th:nth-child(1) {
  background: #0069d2;
  color: #fff;
}

.tableStyle table tr:first-of-type th:nth-child(2) {
  background: #00c3e5;
  color: #fff;
}

.tableStyle table tr:first-of-type th:nth-child(3) {
  background: #24b84c;
  color: #fff;
}

.tableStyle table th,
.tableStyle table td {
  border: 1px solid rgba(90, 122, 171, 0.1);
  padding: 15px 30px;
  font-size: 13px;
}

.tableStyle table td {
  color: #255d7f;
}

.tableStyle table th {
  padding: 0;
}

/*.tableStyle table tr td:nth-child(1) { background: #eff5fb; color: #71b2db; }*/
.tableStyle table ul {
  position: relative;
}

.tableStyle table ul li {
  position: relative;
  color: #24b84c;
  padding: 10px 0;
  padding-left: 20px;
}

.tableStyle table ul li:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #086ed3;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -4px;
}

@media screen and (max-width: 480px) {
  .mediaNews .mask,
.mediaNews font {
    display: none !important;
  }

  .mediaNews .bg a {
    background: #fafafa;
  }

  .mediaNews li:nth-child(2n+1) a {
    background: #edf2f5;
  }

  /*.footer .links li:nth-child(3)  { display: none; }*/
}
@media screen and (max-width: 768px) {
  .talent .item .text {
    padding: 80px 35px !important;
  }
}
.bdshare-button-style0-32 .bds_weixin {
  background-size: 100% !important;
  background-position: 0 0 !important;
}

.bdshare-button-style0-32 .bds_tsina {
  background-size: 100% !important;
  background-position: 0 0 !important;
}

.menter {
  display: none;
}

@media screen and (max-width: 768px) {
  .menter {
    display: block;
  }
}
.menter .header {
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.menter .header .menu {
  height: 0;
}

.menter .header .menu .logo {
  display: none;
}

.menter .header .menu .menulist {
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  display: block;
  margin: 0;
}

.menter .header .menu .menulist .functions {
  display: none;
}

.index .banner {
  position: relative;
  overflow: hidden;
}

.index .banner:after {
  content: "";
  display: inline-block;
  line-height: 50px;
  width: 25px;
  border-radius: 25px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  position: absolute;
  bottom: 50px;
  left: 50%;
  margin-left: -12px;
  z-index: 999;
  display: none;
}

.index .banner:before {
  content: "";
  font-family: "iconfont";
  color: #fff;
  position: absolute;
  bottom: 50px;
  line-height: 50px;
  width: 25px;
  left: 50%;
  margin-left: -12px;
  text-align: center;
  font-size: 16px;
  z-index: 999;
  animation: downtip 2s infinite linear;
  display: none;
}

@media screen and (max-width: 768px) {
  .index .banner:after,
.index .banner:before {
    display: block;
  }
}
@keyframes downtip {
  0% {
    transform: translateY(-10px);
    -o-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
  }
  100% {
    transform: translateY(10px);
    -o-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    filter: alpha(opacity=0);
    opacity: 0;
    -moz-opacity: 0;
  }
}
.newsDetial {
  overflow: hidden;
}

.newsDetial .more {
  margin: 0 -21px;
  margin-top: 50px;
  padding: 0 20px;
}

.newsDetial .more table {
  width: 100%;
}

.newsDetial .more td {
  border: 1px solid #ddd;
  width: 50%;
  vertical-align: top;
}

.newsDetial .more td a {
  display: block;
  padding: 10px 15px;
}

.newsDetial .more td a p {
  margin-top: 5px;
  color: #222;
  line-height: 20px;
  font-size: 14px;
  text-indent: 0;
}

.newsDetial .more td a sub {
  color: #aaa;
}

.newsDetial .more td a.nomore p {
  color: #aaa;
}

@media screen and (max-width: 480px) {
  .talent .title h1 {
    font-size: 18px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #009fd6;
  }

  .talent .title {
    border: 0;
    margin-bottom: 20px;
  }

  .talent .item {
    text-align: center;
  }

  .talent .item .face {
    width: auto;
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    margin: 10px;
    max-width: 160px;
    margin: 0 auto;
  }

  .talent .item .text {
    text-align: left;
  }

  .talent .item.item2 .face,
.talent .item.item4 .face {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .talent .item.item1 .text,
.talent .item.item3 .text,
.talent .item.item2 .text,
.talent .item.item4 .text {
    width: auto;
    margin: 0;
  }

  .talent .item .text:before {
    display: none;
  }

  .talent .item .text {
    padding: 20px 0 !important;
  }
}
.bigview {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(data:image/png;base64,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) repeat 0 0;
  z-index: 99999;
  display: none;
}

.bigview .maxsize {
  height: 100%;
  position: relative;
}

.bigview .maxsize .win {
  background: #fff;
  text-align: center;
  left: 15px;
  right: 15px;
  top: 10%;
  bottom: 10%;
  position: absolute;
  padding: 30px 15px;
  overflow: scroll;
  margin-top: 50px;
}

.bigview .maxsize .win .con {
  padding: 20px;
}

.bd_weixin_popup {
  z-index: 999999999 !important;
}

@media screen and (max-width: 320px) {
  .index .top .banner .slider li .text {
    bottom: 30%;
  }
}
@media screen and (max-width: 480px) {
  .srf {
    padding: 10px;
  }

  .srfr {
    padding: 30px;
  }

  .sri .title p {
    font-size: 12px;
  }

  .sri .title h1 {
    font-size: 16px;
    font-weight: 900;
  }

  .srf input[type=text],
.srf input[type=submit] {
    line-height: 35px;
    font-size: 14px;
  }

  .srf input[type=submit] {
    top: 10px;
    right: 10px;
  }
}
.newsDetial .detial p {
  text-indent: 28px;
}

.newsDetial .detial p {
  line-height: 2;
  font-size: 14px;
  margin-bottom: 12px;
}

.platfrom .allcompany {
  margin: 0 -30px;
  padding-top: 30px;
}

/*.platfrom .allcompany .md6 { margin-bottom: 60px; }*/
.platfrom .allcompany .md6 a {
  display: block;
}

.platfrom .allcompany .md6 .con {
  border: 1px solid #a5a5a5;
  margin: 25px 20px;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  padding: 30px 20px;
}

.platfrom .allcompany .md6 .con h2 {
  font-size: 16px;
  font-weight: 900;
  color: #fff;
  line-height: 50px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  height: 50px;
  color: #313131;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}

.platfrom .allcompany .md6 .con:hover {
  background: #009fd6;
}

.platfrom .allcompany .md6 .con:hover h2 {
  color: #fff;
  border-color: #fff;
}

.platfrom .allcompany .md6 .con p {
  font-size: 14px;
  line-height: 28px;
  color: #5a5a5a;
  height: 112px;
  display: none;
}

.platfrom .block {
  position: relative;
  margin-top: 50px;
}

.platfrom .block h2.title {
  border-bottom: 1px solid #ccc;
  font-size: 18px;
  line-height: 45px;
  font-weight: 900;
  color: #009fd6;
  margin-bottom: 15px;
}

.platfrom .block em {
  display: block;
  font-weight: 900;
  color: #313131;
  line-height: 28px;
  font-size: 16px;
  font-style: normal;
}

.platfrom .block p {
  font-size: 14px;
  line-height: 28px;
  margin-bottom: 15px;
}

.platfrom .block table {
  width: 100%;
}

.platfrom .block table td,
.platfrom .block table th {
  border-collapse: collapse;
  border: 1px solid #ccc;
  color: #313131;
  font-size: 14px;
  padding: 10px;
  text-align: center;
}

.platfrom .block .row {
  margin: 0 -10px;
  margin-bottom: 20px;
}

.platfrom .block .row > .tar a {
  background: #009fd6;
  color: #fff;
  display: inline-block;
  line-height: 20px;
  padding: 0 10px;
  font-size: 14px;
}

.platfrom .block .row > .tar a i {
  font-style: normal;
}

.platfrom .block .row > .tar a i:before {
  content: "展开";
}

.platfrom .block .row.active > .tar a i:before {
  content: "收起";
}

.platfrom .block .row:after {
  content: "";
  display: block;
  clear: both;
}

.platfrom .block .row .md6 {
  display: none;
}

.platfrom .block .row.active .md6 {
  display: block;
}

.platfrom .block .row .md6 dl {
  padding: 10px;
}

.platfrom .block .row .md6 dl dt {
  font-weight: 900;
  color: #313131;
  font-size: 14px;
  line-height: 28px;
}

.platfrom .block .row .md6 dl dd {
  font-size: 14px;
  line-height: 28px;
}

@media screen and (max-width: 768px) {
  .platfrom .allcompany {
    margin: 0;
  }

  .platfrom .allcompany .md6 {
    width: auto;
    float: none;
    margin-bottom: 40px;
  }

  .platfrom .allcompany .md6 a {
    margin: 0;
    padding: 0;
  }

  .platfrom .block .row {
    margin: 0;
  }

  .platfrom .block .row .md6 {
    float: none;
    width: auto;
  }

  .platfrom .block .row .md6 .con {
    margin: 0;
    padding: 0;
  }
}
@media screen and (max-width: 480px) {
  .platfrom .allcompany .md6 .con {
    margin: 0;
    margin-bottom: 10px;
    padding: 20px;
  }
}
.jinqu .block {
  margin-bottom: 50px;
}

.jinqu .block > .title {
  border-bottom: 2px solid #7fcfea;
  padding-bottom: 25px;
  margin-bottom: 30px;
}

.jinqu .block > .title h1 {
  color: #262626;
}

.jinqu .block p {
  line-height: 24px;
  font-size: 14px;
  color: #5a5a5a;
}

.jinqu .block .img {
  padding: 40px 0;
}

.jinqu .pingtai {
  padding: 35px 0;
}

.jinqu .pingtai .tabs {
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
}

.jinqu .pingtai .tabs li {
  float: left;
  padding-bottom: 10px;
  margin-right: 30px;
}

.jinqu .pingtai .tabs li a {
  color: #7095ab;
  padding-bottom: 10px;
  position: relative;
}

.jinqu .pingtai .tabs li:hover a,
.jinqu .pingtai .tabs li.active a {
  color: #009fd6;
}

.jinqu .pingtai .tabs li.active a:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 2px;
  left: 0;
  right: 0;
  background: #29a0ff;
}

.jinqu .pingtai li {
  position: relative;
  text-align: center;
}

.jinqu .pingtai li .text {
  position: absolute;
  right: 0;
  text-align: left;
  top: 21%;
  left: 66.66%;
}

.jinqu .pingtai li .text .t {
  position: relative;
  padding-left: 20px;
  margin-bottom: 20px;
}

.jinqu .pingtai li .text .t:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 100%;
  background: #009fd6;
  left: 0;
  top: 10px;
}

.jinqu .pingtai li .text .t b {
  color: #009fd6;
  font-size: 16px;
  line-height: 28px;
}

.jinqu .pingtai li .text .t p {
  color: #999999;
  font-size: 14px;
  line-height: 28px;
}

.jinqu .pingtai li .text .i {
  /*border: 2px solid #e3e7e8; */
}

.jinqu .quanfangwei {
  padding: 30px 0;
  position: relative;
  overflow: hidden;
}

.jinqu .quanfangwei .topic {
  width: 170px;
  height: 70px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -86px;
  border: 1px solid #42a8fa;
  border-radius: 100%;
  text-align: center;
  padding: 50px 0;
}

.jinqu .quanfangwei .topic:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 1px solid #c0e2fe;
  animation-delay: 0.6s;
  border-radius: 100%;
  animation: infiniteMove 15s infinite linear;
}

.jinqu .quanfangwei .topic:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 1px solid #c0e2fe;
  animation-delay: 4s;
  border-radius: 100%;
  animation: infiniteMove 8s infinite linear;
}

.jinqu .quanfangwei .topic p {
  line-height: 20px;
  font-size: 14px;
  color: #999999;
}

.jinqu .quanfangwei .topic b {
  display: block;
  line-height: 30px;
  font-size: 20px;
  color: #404040;
}

.jinqu .quanfangwei .l {
  width: 260px;
  float: left;
}

.jinqu .quanfangwei .r {
  width: 260px;
  float: right;
}

.jinqu .quanfangwei a {
  display: block;
  margin: 10px 0;
  border: 1px solid #e6e6e6;
  line-height: 35px;
  text-align: center;
  border-radius: 35px;
  color: #737373;
}

.jinqu .quanfangwei a:hover {
  background: #009fd6;
  border-color: #009fd6;
  color: #fff;
}

.jinqu .quanfangwei .l a:nth-child(1),
.jinqu .quanfangwei .l a:nth-child(5) {
  transform: translateX(40px);
  -webkit-transform: translateX(40px);
}

.jinqu .quanfangwei .l a:nth-child(2),
.jinqu .quanfangwei .l a:nth-child(4) {
  transform: translateX(20px);
  -webkit-transform: translateX(20px);
}

.jinqu .quanfangwei .r a:nth-child(1),
.jinqu .quanfangwei .r a:nth-child(5) {
  transform: translateX(-40px);
  -webkit-transform: translateX(-40px);
}

.jinqu .quanfangwei .r a:nth-child(2),
.jinqu .quanfangwei .r a:nth-child(4) {
  transform: translateX(-20px);
  -webkit-transform: translateX(-20px);
}

.duocai .block {
  padding-bottom: 50px;
}

.duocai .block .title {
  border-bottom: 2px solid #7fcfea;
  padding-bottom: 25px;
  margin-bottom: 30px;
  color: #262626;
}

.duocai .block p {
  font-size: 14px;
  line-height: 24px;
  color: #5a5a5a;
}

.duocai .album {
  margin-top: 120px;
}

.duocai .album .text {
  margin-right: 70%;
  padding-bottom: 30px;
}

.duocai .album .text h5 {
  font-size: 20px;
  margin-bottom: 20px;
  font-weight: 900;
}

.duocai .album .con {
  border: 1px solid #e6e6e6;
  padding: 50px 30px;
  position: relative;
}

.duocai .album .imgs {
  position: absolute;
  right: 30px;
  top: -36px;
  bottom: -36px;
  width: 60%;
}

.duocai .album .imgs .slider li {
  height: 270px;
  position: relative;
  background-size: cover;
  background-position: center;
  cursor: pointer;
}

.duocai .album .imgs .slider li span {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAoSURBVHjaYmRgYGhgoCJgYqAyGDVw1MBRA0cNHDVwqBgIAAAA//8DAK0RAKjv/pVEAAAAAElFTkSuQmCC) repeat top center;
  color: #fff;
  padding: 10px;
  font-size: 14px;
  line-height: 24px;
}

.duocai .album .imgs .preview {
  margin-top: 15px;
}

.duocai .album .imgs .preview li {
  float: left;
  width: 16%;
  margin: 0.333%;
  height: 50px;
  background-size: cover;
  background-position: center;
  position: relative;
}

.duocai .album .imgs .preview li span {
  display: none;
}

.duocai .album .imgs .preview li.active:before {
  content: "";
  display: block;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  border: 2px solid #3ea5fc;
  margin: -2px;
  position: absolute;
}

.duocai .album .imgs .preview li:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
}

.duocai .album .imgs .preview li.active:after {
  display: none;
}

.renzai .block {
  margin-bottom: 20px;
}

.renzai .block .title {
  border-bottom: 2px solid #7fcfea;
  padding-bottom: 25px;
  margin-bottom: 30px;
  color: #262626;
}

.renzai .block p {
  font-size: 14px;
  line-height: 24px;
  color: #5a5a5a;
}

.renzai .block .img {
  padding: 40px 0;
}

.renzai .jiyu .items {
  position: relative;
  padding: 25px 0;
}

.renzai .jiyu .items .item {
  position: relative;
  padding: 50px 0;
  height: 130px;
}

.renzai .jiyu .items .item .face {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 130px;
  height: 130px;
  margin: -65px;
  border-radius: 100%;
  background-size: cover;
  background-position: center;
  z-index: 3;
}

.renzai .jiyu .items .item .face:before {
  content: "";
  position: absolute;
  top: 60%;
  right: 98%;
  width: 80%;
  height: 1px;
  background: #009fd6;
  z-index: -1;
}

.renzai .jiyu .items .item .face:after {
  content: "";
  position: absolute;
  top: 60%;
  right: 178%;
  width: 6px;
  height: 6px;
  background: #009fd6;
  border-radius: 100%;
  margin: -3px;
}

.renzai .jiyu .items .item .l {
  position: absolute;
  left: 10%;
  width: 25%;
}

.renzai .jiyu .items .item .l:before {
  font-family: "iconfont";
  content: "";
  font-size: 20px;
  position: absolute;
  right: 100%;
  margin-right: 10px;
  color: #009fd6;
  line-height: 24px;
  top: 2px;
}

.renzai .jiyu .items .item .l b {
  font-size: 20px;
  line-height: 24px;
  font-weight: 900;
  color: #404040;
  display: block;
  margin-bottom: 5px;
}

.renzai .jiyu .items .item .l p {
  font-size: 14px;
  line-height: 20px;
  color: #b2b2b2;
}

.renzai .jiyu .items .item .r {
  position: absolute;
  right: 5%;
  width: 30%;
}

.renzai .jiyu .items .item .r i {
  font-size: 14px;
  line-height: 28px;
  color: #777;
}

.xiaoyuan .block {
  margin-bottom: 40px;
}

.xiaoyuan .block .title h1 {
  font-size: 30px;
  color: #3c3c3c;
  line-height: 1;
}

.xiaoyuan .block .title {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.xiaoyuan .block p {
  line-height: 24px;
  font-size: 14px;
  color: #5a5a5a;
}

.xiaoyuan .jianjie .items {
  padding: 15px 30px;
}

.xiaoyuan .jianjie .item {
  padding: 15px 0;
}

.xiaoyuan .jianjie .item h3 {
  font-size: 20px;
  line-height: 26px;
  font-weight: 900;
  color: #009fd6;
  margin-bottom: 5px;
}

.xiaoyuan .jianjie .item h3 .iconfont {
  font-weight: normal;
  color: #595959;
}

.xiaoyuan .jianjie .item b {
  color: #333;
}

.xiaoyuan .rukou .con {
  padding: 30px;
}

.xiaoyuan .rukou ul {
  overflow: hidden;
  margin-bottom: 30px;
}

.xiaoyuan .rukou i.tip {
  font-style: normal;
  font-size: 13px;
}

.xiaoyuan .rukou ul li {
  float: left;
  width: 25%;
}

.xiaoyuan .rukou ul li a {
  margin: 5px;
  display: block;
  line-height: 35px;
  text-align: center;
  border-radius: 4px;
  color: #4c4c4c;
}

.xiaoyuan .rukou ul li a .iconfont {
  color: #009fd6;
  padding-right: 5px;
  font-size: 16px;
}

.xiaoyuan .rukou ul li a:hover {
  color: #fff;
  background: #009fd6;
}

.xiaoyuan .rukou ul li a:hover .iconfont {
  color: #fff;
}

.detial .select {
  border-bottom: 1px solid #dbdbdb;
  z-index: 2;
  position: relative;
}

.detial .select .inb {
  margin-bottom: -1px;
  position: relative;
}

.detial .select .inb .current {
  border: 1px solid #dbdbdb;
  padding-right: 50px;
}

.detial .select .inb .current span {
  display: block;
  padding: 0 18px;
  font-size: 22px;
  color: #3c3c3c;
  line-height: 50px;
}

.detial .select .inb .current:after {
  content: "";
  font-family: "iconfont";
  position: absolute;
  line-height: 50px;
  top: 1px;
  right: 1px;
  width: 50px;
  text-align: center;
  background: #32a0fc;
  color: #fff;
  font-size: 20px;
}

.detial .select .list {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-top: 0;
  display: none;
}

.detial .select .inb:hover .list {
  display: block;
}

.detial .select .list li a {
  padding: 10px 15px;
  display: block;
}

.detial .select .list li a:hover {
  background: #32a0fc;
  color: #fff;
}

.detial .block.gaikuang,
.detial .block.zhiwei {
  padding: 30px;
}

.detial .block > .title {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #11a5d9;
  color: #11a5d9;
}

.detial .block > .title h1 {
  font-size: 20px;
  line-height: 26px;
  font-weight: 900;
}

.detial .block p {
  font-size: 14px;
  line-height: 24px;
  color: #5a5a5a;
}

.detial .zhiwei .item {
  position: relative;
  margin-bottom: 30px;
}

.detial .zhiwei .item .title {
  background: #009fd6;
  color: #fff;
  padding: 15px 35px;
  font-weight: 900;
  font-size: 16px;
  position: relative;
}

.detial .zhiwei .item .title:after {
  /*content: '\e623';font-family: 'iconfont';*/
  position: absolute;
  top: 50%;
  right: 35px;
  line-height: 40px;
  margin-top: -20px;
  color: #fff;
  font-size: 16px;
}

.detial .zhiwei .item .cont {
  border: 1px solid #d9d9d9;
  border-top: 0;
  padding: 25px 35px;
  position: relative;
  padding-bottom: 40px;
}

.detial .zhiwei .item .cont > a {
  position: absolute;
  display: block;
  left: 50%;
  bottom: -15px;
  line-height: 30px;
  color: #fff;
  background: #009fd6;
  width: 120px;
  margin-left: -60px;
  border-radius: 30px;
  text-align: center;
}

.detial .zhiwei .item .cont > a .iconfont {
  font-size: 22px;
}

.detial .zhiwei .item .row {
  margin: 20px 0;
  padding-left: 30px;
}

.detial .zhiwei .item .row h5 {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 900;
  line-height: 24px;
  color: #595959;
  position: relative;
}

.detial .zhiwei .item .row h5 .iconfont {
  position: absolute;
  right: 100%;
  top: 0;
  line-height: 24px;
  color: #ee3a51;
  margin-right: 5px;
  font-size: 20px;
}

.detial .pics {
  overflow-x: scroll;
  padding: 30px 0;
  padding-bottom: 20px;
}

.detial .pics::-webkit-scrollbar {
  width: 9px;
  background-color: rgba(255, 255, 255, 0.5);
}

.detial .pics::-webkit-scrollbar-thumb {
  border: none;
  width: 5px;
  background-color: #009fd6;
}

.detial .pics::-webkit-scrollbar-corner {
  background-color: rgba(255, 255, 255, 0.5);
}

.detial .pics::-webkit-scrollbar:horizontal {
  height: 2px;
}

.detial .pics .item {
  float: left;
  background-size: cover;
  background-position: center;
  height: 170px;
  position: relative;
  /* width: 31.33%; margin: 0 1%; */
  margin-bottom: 10px;
}

.detial .pics .bx-controls .bx-controls-direction {
  text-align: center;
}

.detial .pics .bx-controls .bx-controls-direction a {
  display: inline-block;
  background: #009fd6;
  color: #fff;
  line-height: 25px;
  padding: 0 10px;
  margin: 0 2px;
  border-radius: 4px;
}

.detial .pics .item .cover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(data:image/png;base64,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) repeat top center;
  padding: 15px;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  opacity: 0;
}

.detial .pics .item:hover .cover {
  opacity: 1;
}

.detial .pics .item .cover span {
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  position: absolute;
  bottom: 15px;
  left: 15px;
}

.xuanjiang .block {
  margin-bottom: 40px;
}

.xuanjiang .block .title {
  border-bottom: 2px solid #7fcfea;
  margin-bottom: 15px;
  padding-bottom: 15px;
  padding-left: 40px;
  position: relative;
}

.xuanjiang .block .title .iconfont {
  padding-right: 5px;
  position: absolute;
  font-size: 30px;
  top: 50%;
  left: 0;
  line-height: 40px;
  margin-top: -20px;
}

.xuanjiang .block p {
  font-size: 14px;
  line-height: 24px;
}

.xuanjiang .block table {
  width: 99%;
  margin-top: 20px;
  min-width: 700px;
}

.xuanjiang .block table th,
.xuanjiang .block table td {
  padding: 5px;
}

.xuanjiang .block table th {
  background: #009fd6;
  color: #fff;
  padding-bottom: 10px 5px;
  font-weight: normal;
}

.xuanjiang .block table td {
  border: 1px solid #c1c9d3;
  color: #7f7f7f;
  font-size: 13px;
  text-align: center;
}

.xuanjiang .liucheng .list li {
  padding: 22px 0;
  padding-left: 30px;
  position: relative;
}

.xuanjiang .liucheng .list a {
  color: #89bfcc;
  text-decoration: underline;
  font-style: italic;
}

.xuanjiang .liucheng .list li:before {
  content: "";
  font-family: "iconfont";
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 0;
  line-height: 30px;
  margin-top: -15px;
  color: #262626;
}

.xuanjiang .liucheng .list li.light {
  color: #009fd6;
}

.xuanjiang .liucheng .list li.light:before {
  color: #009fd6;
}

.xuanjiang .block .img {
  padding: 40px 0;
}

.xuanjiang .table {
  width: 100%;
  overflow: hidden;
}

.xuanjiang .table .nicescroll {
  width: 100%;
  overflow-x: scroll;
}

.xuanjiang .table table {
  min-width: 800px;
}

@media screen and (max-width: 800px) {
  .jinqu .quanfangwei .topic {
    position: relative;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .jinqu .quanfangwei .r,
.jinqu .quanfangwei .l {
    width: 50%;
  }

  .jinqu .quanfangwei .l a:nth-child(n),
.jinqu .quanfangwei .r a:nth-child(n) {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    margin: 10px 5px;
  }

  .duocai .album {
    margin-top: 30px;
  }

  .duocai .album .con {
    padding: 30px;
  }

  .duocai .album .text {
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
  }

  .duocai .album .imgs {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    width: auto;
  }

  .duocai .album .imgs .preview {
    overflow: hidden;
  }

  .renzai .jiyu .items .item {
    height: auto;
    padding: 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
  }

  .renzai .jiyu .items .item .face {
    left: 0;
    width: 80px;
    height: 80px;
    margin: 0;
    top: 0;
  }

  .renzai .jiyu .items .item .r,
.renzai .jiyu .items .item .l {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    margin: 0;
    padding: 0;
    padding-left: 100px;
    width: auto;
  }

  .renzai .jiyu .items .item .r i {
    font-style: normal;
    margin-top: 10px;
    display: block;
  }

  .renzai .jiyu .items .item .l:before {
    display: none;
  }

  .xiaoyuan .rukou ul li {
    width: 50%;
  }

  .detial .pics .item {
    height: 150px;
    float: none;
    width: auto;
    margin-bottom: 10px;
  }

  .detial .zhiwei .item .row .md6 {
    float: none;
    width: auto;
    margin-bottom: 10px;
  }

  .detial .block.gaikuang,
.detial .block.zhiwei {
    padding: 0;
  }

  .detial .zhiwei .item .cont {
    padding: 20px;
  }
}
@media screen and (max-width: 480px) {
  .jinqu .quanfangwei .l,
.jinqu .quanfangwei .r {
    float: none;
    width: auto;
  }

  .jinqu .pingtai li .text {
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    position: relative;
    margin: 0;
    padding: 0;
    width: auto;
  }

  .jinqu .pingtai li .bg {
    display: none;
  }

  .jinqu .block > .title {
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .jinqu .block > .title h1 {
    font-size: 16px;
  }

  .duocai .album .con {
    padding: 10px;
  }

  .xiaoyuan .rukou ul li {
    width: auto;
    float: none;
  }
}
/*人才招聘表格*/
dl,
dd,
dt,
body,
input,
textarea,
select,
option,
p {
  padding: 0;
  margin: 0;
  border: 0;
}

input,
textarea,
select,
option {
  outline: none;
  background: none;
}

.pop .md12 {
  width: 100%;
}

.pop .md6 {
  width: 50%;
  float: left;
}

.pop .md4 {
  width: 25%;
  float: left;
}

.pop .md4 {
  width: 25%;
  float: left;
}

.pop .fl {
  float: left;
}

.pop .clearfix:after,
.pop .clearfix:before {
  content: "";
  display: block;
  height: 0;
  width: 100%;
  clear: both;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
}

.pop {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999;
  background: rgba(0, 0, 0, 0.3);
  display: none;
}

.pop .close {
  cursor: pointer;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 20px;
  right: 20px;
}

.pop .tab_box {
  max-width: 810px;
  height: 85%;
  margin: 6% auto 0 auto;
  background: #fff;
  overflow: auto;
  position: relative;
}

.pop dl {
  max-width: 630px;
  margin: 55px auto;
}

.pop dl dd {
  margin-bottom: 25px;
  line-height: 38px;
}

.pop dl dt {
  margin-bottom: 30px;
  font-size: 22px;
  font-weight: bold;
}

.pop dl .box {
  width: 98.5%;
  height: 38px;
  line-height: 38px;
}

.pop dl .sel_box {
  position: relative;
  background: #f2f2f2;
  border-radius: 3px;
}

.pop dl .sel_box:before {
  z-index: 0;
  width: 22px;
  height: 22px;
  top: 50%;
  margin-top: -11px;
  right: 5px;
  position: absolute;
  content: "";
}

.pop .input_txt {
  width: 100%;
  height: 38px;
  text-indent: 10px;
  position: relative;
  z-index: 1;
  background: #f2f2f2;
  border-radius: 3px;
}

.pop .input_txt.error {
  background: #FFD0D0;
}

.pop dl label {
  display: block;
  color: #595959;
  margin-top: 8px;
}

.pop dl select.input_txt {
  background: transparent;
  -webkit-appearance: none;
  /*for chrome*/
  background: none;
}

.pop dl select.input_txt.error {
  background: #FFD0D0;
}

.pop .tar {
  text-align: right;
}

.pop .tac {
  text-align: center;
}

.pop dd .more {
  border: 1px dashed #f2f2f2;
  border-radius: 3px;
  line-height: 38px;
  text-align: center;
  color: #595959;
  cursor: pointer;
}

.pop .btn,
.pop dd .more {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}

.pop dd .more:hover,
.pop .upload_btn:hover,
.pop .submit_btn:hover {
  color: #fff;
  background: #009fd6;
}

.pop .btn a {
  display: inline-block;
}

.pop .btn a:hover {
  color: #009fd6;
}

.pop option {
  background: #f2f2f2;
}

.pop .loader_box {
  font-size: 12px;
  margin-right: 20px;
  display: none;
}

.pop .loader_box p {
  line-height: 18px;
}

.pop .loader {
  width: 20px;
  height: 20px;
  margin: 0 auto;
}

.pop .loader .circular {
  animation: sm-rotate 2s linear infinite;
  transform-origin: center center;
  width: 20px;
  height: 20px;
}

.pop .loader .path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: sm-dash 1.5s ease-in-out infinite, sm-color 6s ease-in-out infinite;
  stroke-linecap: round;
}

@keyframes sm-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes sm-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes sm-color {
  100%, 0% {
    stroke: #d9534f;
  }
  40% {
    stroke: #2ca1c3;
  }
  66% {
    stroke: #94bd31;
  }
  80%, 90% {
    stroke: #f0ad4e;
  }
}
.pop .btn {
  display: inline-block;
  cursor: pointer;
  height: 38px;
  line-height: 38px;
  width: 150px;
  border-radius: 3px;
  margin-right: 20px;
}

.pop .upload_btn {
  border: 1px dashed #009fd6;
  line-height: 36px;
  font-weight: bold;
}

.pop .submit_btn {
  background: #009fd6;
  color: #fff;
  font-weight: bold;
}

.pop .input_tit {
  font-weight: bold;
}

.pop .copy {
  position: relative;
}

.pop .clone {
  position: relative;
}

.pop .del {
  cursor: pointer;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 5px;
  left: 100%;
  display: none;
  background-size: 30px 30px;
}

.pop .clone .del {
  display: block;
}

.pop .other {
  opacity: 0;
}

.pop .hasother {
  opacity: 1;
}

.expect_workplace_other {
  display: none;
}

@media screen and (max-width: 640px) {
  .pop .md6,
.pop .md4 {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }

  .pop .tab_box {
    margin: 7% 20px;
    box-sizing: border-box;
  }

  .pop dl .box {
    width: 100%;
  }

  .pop dl {
    padding: 0 20px;
  }

  .pop dl dd {
    margin-bottom: 0;
  }

  .pop dl .box {
    height: auto;
  }

  .pop .md6 .md6 {
    background: #fff;
    margin-bottom: 5px;
  }

  .pop dl .sel_box {
    background: #f2f2f2;
  }

  .pop dl label {
    margin-top: 0;
  }

  .pop .btn {
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    margin-right: 0;
    text-align: center;
  }

  .pop .close {
    top: 10px;
    right: 10px;
  }
}
body {
  background: #fff;
}

.container {
  position: relative;
}

.company-top {
  height: 1.92rem;
  width: 100%;
  box-sizing: border-box;
  padding: 0.45rem 0.24rem 0.3rem 0.24rem;
  border-bottom: 0.01rem solid #e1e1e1;
  background: #fff;
  z-index: 100;
  position: relative;
}

.top-left {
  width: 5.88rem;
  height: 1.15rem;
}

.top-left h4 {
  font-size: 0.4rem;
  color: #323232;
}

.top-bottom {
  margin-top: 0.38rem;
  line-height: 1;
}

.adres {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcCAYAAABlL09dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxM0VFOUEwQTQxRjExRThBQjdBOEM0QzE0MDZCMDY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxM0VFOUExQTQxRjExRThBQjdBOEM0QzE0MDZCMDY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEzRUU5OUVBNDFGMTFFOEFCN0E4QzRDMTQwNkIwNjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEzRUU5OUZBNDFGMTFFOEFCN0E4QzRDMTQwNkIwNjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4u1D4hAAACgElEQVR42pyVTUhUURiGZ3TShkjFVVnSqtJatDAo2rQpkezPCmpXWC00tJYTRRvBWg6UJpZBWfRDunIx/VBgMJAVSCtDIypRQigrcDEt7P3kuXK7nDve6YOHe8857/fO3HO++914Op2OhUSZOCr2ii1ilciJSTEuhsRD8cuVXOSYWyZS4ovoFfvFOlEqVopa5nrRnCcnr3GleCYui3IxLFrEBoxLuW9hzTSd5FT6jRIB06zYyOOeFhnHE41Dj2gQN8ROcneI7/5/XCzuYzoqtoWYBiODdpTcB3gtGp8U9eKb2CemYtFjihzL3Y3XgnFSXEJ0im0oNCbJjeGVNOMmsUa8oYSCsV4MiJ8wwFwwLPc1Xk1m3MjCHYfY9m1EHKKuy7gfYS0Yd7k2mnEdg2GH0EqpgkOqggxznQ6951FnxtUMPjqEu7g2i2loZq7eofc8qs14OYP5iAeVT/fHez/M+BODWofwOdeb9Iq1oo+5pw695/HZjF8wOOIQXhCzYg/b8JX7WdaCcYzrSzPuZ3CcmvbHmNguBsVvGGRuLKBN4rFQHdYrXom3Yqs4K64EEj6IwxH2vl2sFu/M03ulL3JNUVKFRhW53vYt9oon4hFtsPs/jLuo7SG8/unH58QPcUCcKMDUtAd53c+4Gv005hbXRE0E0xq0Fm18UZxfEOsXt8QKmk15HlPrG4/R9vmqK/SbZ7/8XmwSt0XcoYmzthlte5SP6RzlNcN+u5rNVfZ1Bu1cFGOLCRJzlFGrby3FIeXQTLgMEnn2MEsn6+eA7NRLeIJ51rJhyYklTv0eB9jFnnr728paaBRFKKluvmPFYPfXl0pKRHwJOnx/oiNKwl8BBgDmIopd2rppiAAAAABJRU5ErkJggg==);
  background-size: 0.22rem 0.28rem;
  background-position: left center;
  padding-left: 0.3rem;
  color: #909090;
  font-size: 0.28rem;
  background-repeat: no-repeat;
  margin-right: 0.26rem;
}

.gongying {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI2QTI4Q0Y0QTQxRjExRThBMUNDRDJCN0JBNTA4MjhEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI2QTI4Q0Y1QTQxRjExRThBMUNDRDJCN0JBNTA4MjhEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjZBMjhDRjJBNDFGMTFFOEExQ0NEMkI3QkE1MDgyOEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjZBMjhDRjNBNDFGMTFFOEExQ0NEMkI3QkE1MDgyOEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5UqV5kAAABNklEQVR42mKcMGGCJwMDw1wglmTADv4B8U4gjgTij0DMD8TLgNgDiJlw6HkOxMlMBAxmgBoAckAGlJ8OxF54DGaAmjeXCclgRhw4CyovD6UVoHQWHj1gC/DZTjEYNZz+hrNA0zHIknIcaiyg9A802g2I+fCY/Qdk+C5ohugg4JDtSHQhEAdAMS6wE2R4GBCnArEYnhx6AIh3Q/kg2h2IHfAE6ysgng0y/DMQ95EYnLugmGCY8xLh8n1AvAdJzAWInYhx+QpoWYEPVEIjEBQkrsS4GggcWaCRCQIVeFJLALTw2g2lQWADEJ/AoQeUODxYkLzWiUNhJtRwDiifAyncp+MxnGU0+w9Dw59D2f9x4GlQ+Ydo9DQ8ekDgBcjwFBADjwP+QQurGVD+DCj/Hx49T0G1P0CAAQBro0e5kBCNQgAAAABJRU5ErkJggg==);
  background-size: 0.23rem 0.23rem;
  background-position: left center;
  padding-left: 0.3rem;
  color: #909090;
  font-size: 0.28rem;
  background-repeat: no-repeat;
  margin-right: 0.3rem;
}

.people {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAYCAYAAAAGXva8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5MTMwRjQ4QTQxRjExRThCMjU4QkQ0NkVCQ0JGRUJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5MTMwRjQ5QTQxRjExRThCMjU4QkQ0NkVCQ0JGRUJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjkxMzBGNDZBNDFGMTFFOEIyNThCRDQ2RUJDQkZFQkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjkxMzBGNDdBNDFGMTFFOEIyNThCRDQ2RUJDQkZFQkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DnZMtAAACtElEQVR42qyWTWxMURTH31QTLaHioyW6EMkwkUrFZ8RCWgsW9REWjR0VERHJsPERjTCIjZixogsikVTaIEp3dKiPBVYS0kaJkHTRlGhZUGL8T/J7cvO86bzqnOSX83Lveff/7r3nnJlYLpfzfMtkMl7AZoqDokEsYKxHdIgLYtCJnS/u2DLiqvjh5bESL79tE33iiFgsJkKtaBZvifFtrVgkLomXYslYRW2xdlEh7op6MQXqGZtKjC98TWwVrzmV7nzCYaKzxGURE8fFRpEV3yDLWDMxFlspfopbYqlo5QPNl0YR3c8uOsXJUY7/FHdosUln3O5yB8efEHVRRDfhz3mF7Ty+ITA+wgd55ENB0QT+RQRRP2ZhyFwZ/tdYsjeK5ZydBW01vjeKaA9+eQTRFfh3gfFVlNYX8TCKaAf+QARRP6bTGbOMPstzi/gefCmWTqeDY5b+b8jKZrI0zI6JlBgWcTHA+G7EBmgWn6Ls1IKbuK8UWWhpPxnqOI0UMU2OYMLJ6H1hgl5Y4WI3xE5xkXJoCImxY9tDrFm5uM6HmR0Wk+hUvwvttIx+m3bS3ssTZ839KILWga6I2+KzWEbjvyfmjCY6TzwXZ8Q00cVu4k7DjzPWRcxp8Yxd2UdsEbNFo3jPdWRpr/+IVotHooayseB1JEUftTjCcwtzdcTW8G41a1kfbqPsHtM82snsv6J2VDd5qZs6exChZCxmJbVYzRrlzrwl0mbRz09foyuapNB76b3DY+hKX1m4hzWSgXm73xM87/VFp5Nplv67xNB/tMMh3rU1DrGma61czRqrfxPdzo/1ffFkHH34KWtUsGbwNF6JCdYwTHQ9E23e+M1fY0PIXD9+RonzlyJbBNEufG3IXMwtmSqePxRB9CO+KmSuEj9YSsEXy0bcHQXMfkTmWp3/EWAAYVuYGj4NOhIAAAAASUVORK5CYII=);
  background-size: 0.29rem 0.24rem;
  background-position: left center;
  padding-left: 0.3rem;
  color: #909090;
  font-size: 0.28rem;
  background-repeat: no-repeat;
}

.top-right {
  width: 1.14rem;
  height: 1.15rem;
  line-height: 1;
  border: 0.01rem solid #d7d7da;
  box-sizing: border-box;
  vertical-align: middle;
  text-align: center;
}

.top-right img {
  width: 0.96rem;
  height: 0.62rem;
  margin-top: 0.25rem;
}

.nav-center {
  box-sizing: border-box;
  padding-top: 0.3rem;
  border-bottom: 0.2rem solid #f5f5f5;
  background: #fff;
  position: relative;
  z-index: 199;
}

.nav-type {
  transition: 0.3s all ease;
  color: #909090;
  font-size: 0.28rem;
  box-sizing: border-box;
  padding: 0 0.14rem;
  padding-bottom: 0.3rem;
  margin-left: 1.52rem;
  position: relative;
  z-index: 1;
}

.nav-type.on {
  color: #188eef;
  border-bottom: 0.04rem solid #188eef;
}

.fixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAYAAABCZ/VdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQwRDMyNjA3QjcwMjExRThBNzNEQTBEQTdENTJBOTE4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQwRDMyNjA4QjcwMjExRThBNzNEQTBEQTdENTJBOTE4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDBEMzI2MDVCNzAyMTFFOEE3M0RBMERBN0Q1MkE5MTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDBEMzI2MDZCNzAyMTFFOEE3M0RBMERBN0Q1MkE5MTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz61RLo7AAABRElEQVR42pyTzysEYRjHZ9/GgdqLclHirGyUlUSyxca4cpC7qz9EuXJ2cHCdUUqIiLZcNg60jg4OWu2Rg89Tz9RjzOwYb33m7fu8z3yf92cpDMNdz/NWYQf2vYItCIIfOoqiZfV59vlsa3xP+8IFjPE83bHKIcfnyIxLgc1/GlfpLkyoIebrMmaCB7BW0HiU7sqEHqFWYs/jwAks2e00S+zWhqEJZdUtmOIs3p1JqsOpnRCs5BgPwr0xfouNRbhE8iLcJQrMZhj3wTX0q/6Amdg4zVzaHDwYLXtZTeT0wC2MqP6S/zBu2aQ080+YgBcTu4GK0ZcwZrTMuJk0chlLlgLj8hBU+zrTBb260ya3hnEjzcTvclgdORx4ggHohbPfDzQ4zzJwObehrStop4xt5F1V94d7/AqTuoKOFtqCw7wfvwUYAIASS6bFehgeAAAAAElFTkSuQmCC);
  background-size: 0.23rem 0.13rem;
  background-position: center;
  background-repeat: no-repeat;
  width: 0.4rem;
  height: 0.4rem;
  position: absolute;
  right: -0.3rem;
  top: -0.03rem;
  z-index: 12;
  display: none;
}

.arrow.on {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAYAAABCZ/VdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRBRDg0MThBQjcwMjExRTg4NjIzQTAyN0JDQjFEQkVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRBRDg0MThCQjcwMjExRTg4NjIzQTAyN0JDQjFEQkVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REFEODQxODhCNzAyMTFFODg2MjNBMDI3QkNCMURCRUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REFEODQxODlCNzAyMTFFODg2MjNBMDI3QkNCMURCRUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6BrXkeAAABL0lEQVR42mLcsmULA5GgAogLgfgQEIfCBL29vXFqYCLS4CIgbgdiMSAOAeJtxGgixvA0IO5FE/ME4g2UGh4OxDOR+OeR2P5AvIBcw0GBuQKJvxWIjYA4GkksfuvWrfNJNdwOiJFjej8Q+0DZy4C4GEkuAWjBFGINNwXig0j8M0DsjKamD4irkPjZQAu6CRmuDsTHkPhXgdgciP9jcQQo9TQj8UuAFnThMlwBiE8CMQuU/wCIbYD4H554qQPiHiR+KdCCanTDxaAu5ofy3wKxGRB/IJTcgJmoFEjNQBJqAVpQCjNcBIhPAbEkVPILNFW8JjbrAi3IREuWXUAL8kCGHwZieajgXyC2AOJHDCQCoAWJQGouktBEWLB8BuJnUIOvMpAJgBakAKnVUPPeAgQYAJ7nR9LmCpInAAAAAElFTkSuQmCC);
}

.hide-box {
  padding: 0.3rem 0.23rem 0 0.23rem;
  border-top: 0.01rem solid #f5f5f5;
  display: none;
  position: absolute;
  z-index: 12312;
  background: #fff;
}

.hide-box span {
  padding: 0 0.37rem;
  height: 0.58rem;
  color: #909090;
  border: 0.01rem solid #d5d7dc;
  line-height: 0.58rem;
  font-size: 0.28rem;
  border-radius: 0.29rem;
  margin-bottom: 0.25rem;
  margin-right: 0.23rem;
}

.hide-box span.on {
  background: #188eef;
  color: #fff;
}

.cover {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.35);
}

.gongneng-box {
  position: fixed;
  bottom: 0.7rem;
  width: 1.66rem;
  height: 1.76rem;
  right: 0.24rem;
  display: none;
  z-index: 199;
}

.sys {
  font-size: 0.28rem;
  color: #323232;
  height: 0.69rem;
  line-height: 0.69rem;
  width: 1.66rem;
  text-align: center;
  background: #fff;
  border-radius: 0.345rem;
  display: block;
}

.company-bottom {
  padding: 0.27rem 0.3rem 0 0.3rem;
  box-sizing: border-box;
}

.company-bottom p {
  font-size: 0.26rem;
  color: #323232;
  line-height: 0.6rem;
  text-align: justify;
}

.detail-bottom {
  background: #f5f5f5;
  display: none;
}

.detail-top {
  color: #188eef;
}

.detail-top h4 {
  font-size: 0.28rem;
  line-height: 1;
}

.detail-top p {
  font-size: 0.28rem;
  color: #909090;
  line-height: 1;
  float: right;
}

.bottom-box {
  line-height: 1;
  margin-top: 0.25rem;
}

.time {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQwRDY3OEIxQTQxRjExRTg4MjRBRTdERDk1RjRGMjY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQwRDY3OEIyQTQxRjExRTg4MjRBRTdERDk1RjRGMjY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDBENjc4QUZBNDFGMTFFODgyNEFFN0REOTVGNEYyNjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDBENjc4QjBBNDFGMTFFODgyNEFFN0REOTVGNEYyNjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AxCV/AAABy0lEQVR42qSVO0jDUBSGm+oo1Bf4ABcfnRwK9QE6RDenooJLxdVV6mO2uio1urkJWh2V4iC4GEQQLKWDLlW7OFShVtF2LPgf+FNCSFpMDnzc5N5z/pzLPedG0TTN52AhsAQmQR/oBEXwBu7AMcjaBTbbzPWDXTALFMtaLxkHMXAB1kHe7OS3BM2ADJgDFbAHppmlwnGK8xX6ZRhnKxoBlyAAzkAQrIIb8EkfGXXOB+kXYFzEKjoEkqAJbIMoKJiyP2RWZivQb4txSX6oJnoAWsAp2LQ5sGUw5nCgccZJ/L4hGmY2ZW7Lja0xXnTCIrrIhSPw4VL0nfFiURGd4EvK582MeNXPwhZ78ij6aNS5iHbxpehR1Ci7NumoH3kAHaYysjM5hHaHtStwz+cvEX0FI2C4gWiI2FkJ/PI5L6K3FJWOuHbIotRg61lePmK6gltKBB9YZ4Muy0rO5YUNMCoHlWY2MpFweUgJxotO2mjTFWYaZdv9x+KMq1Cn1vs5dlaVvS+XQ08DsW5wQv8qhXPWq086YsGUcY7bUlluPo4q55+ZSJlxKaeb/5xls8OrLkacTPw3WJZ1fyfiMG/6R0lmA6AVfHNdr/eP+hNgAD4daTD0SONbAAAAAElFTkSuQmCC);
  background-size: 0.21rem 0.21rem;
  background-position: left center;
  padding-left: 0.3rem;
  color: #909090;
  font-size: 0.26rem;
  background-repeat: no-repeat;
  margin-right: 0.3rem;
}

.xueli {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAWCAYAAAAxSueLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQzNUVDNDU0QTQxRjExRTg5RURDQkM5N0M0Qjk1RDg0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQzNUVDNDU1QTQxRjExRTg5RURDQkM5N0M0Qjk1RDg0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDM1RUM0NTJBNDFGMTFFODlFRENCQzk3QzRCOTVEODQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDM1RUM0NTNBNDFGMTFFODlFRENCQzk3QzRCOTVEODQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dsW4aAAACTUlEQVR42rzVT0gUYRjH8V3dDQJhEwwsULaIDoGGBB2sg4eKkjrUQe1QSQiFQltCoNQhIZAIZbfaS1REhCkYRULRH8QoSAjBgxpaByWDIKGIoAhr+z702xgHx92ZooEPw+y87/u877zP8244mUyGfFzLcBTHcR3d+JJv5wIf7Q5gEimsQQdeo1mT+CfBdmMUNxDHGI7gBUqRxjgaEA4abAueYQAVmMEhbMRlVGMvJrAOt/AS2/wEs4Hv4Tm24gMSWK/V/XS0vavgTZjFJjzGQ1QtFSyuweyT7dHGn8FaXMB3jwnP46om04ZP2IER9GjVf4Kt1KZPKgnmXUmQb7Z9xTlN7jy+Yb/2sw/bLdhBHHZk1KBSei4U7PqISxhylEsdHlmwLsenslXtVEpbwBKfgUo0nvXfpfEuuvcsmwR9eo7iBN7gFIpyBClSO2vfqv4hjXfMKxs/696JB4jhLKZUvFFX+6h+n1K7mPp1usZbss4sjWtRg2GsUvFOqHitX72e03o/rPa16u/7BHmq4t3nKl5Lnl49v9L7arX/q+MqgzuO4n2LYs3eniv1PpNroIiPTMsWb48+1X3VVt5XJEAdWYDbQQqwIJFIhMz/uLxWdhrLcU1nnZ//x0a0u34PL5YgV5TCq3USWBL0KxHKPQIUYgNO6hy0fS3TOOkFETOZ30mUSqWcs7A/zBad3mHXuTetu010hdLfecLMaGW92QzNblPEI9UHJK4asvNys1K+eJE+7/EEN3X/ESQbp3Ugd+u5VJ8o5ljpOwXLef0SYADEtpEUpYQwjAAAAABJRU5ErkJggg==);
  background-size: 0.27rem 0.22rem;
  background-position: left center;
  padding-left: 0.35rem;
  color: #909090;
  font-size: 0.26rem;
  background-repeat: no-repeat;
}

/* 回复面试 */
.logo-box {
  background-image: url(../../static/img/phone_logo3_icon.png);
  background-size: 1.7rem 1.05rem;
  background-position: center;
  background-repeat: no-repeat;
  width: 1.7rem;
  height: 1.05rem;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 1.72rem;
}

.title-center {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  width: 100%;
  top: 3.42rem;
}

.title-center h1 {
  font-size: 0.34rem;
  font-weight: bold;
}

.button-box {
  position: absolute;
  left: 1.75rem;
  right: 0;
  top: 4.55rem;
}

.button-box button {
  width: 4rem;
  height: 0.8rem;
  border: none;
  border-radius: 0.1rem;
  background: #188eef;
  color: #fff;
  font-size: 0.28rem;
  line-height: 0.8rem;
  text-align: center;
  display: block;
  margin-bottom: 0.4rem;
}

@media screen and (min-width: 1200px) {
  .logo-box {
    background-image: url(../../static/img/phone_logo3_icon.png);
    background-size: 85px 57.5px;
    background-position: center;
    background-repeat: no-repeat;
    width: 85px;
    height: 57.5px;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
  }

  .title-center {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    width: 100%;
    top: 150px;
  }

  .title-center h1 {
    font-size: 17px;
    font-weight: bold;
  }

  .button-box {
    position: absolute;
    left: 0;
    right: 0;
    top: 225px;
    width: 200px;
    height: 180px;
    margin: auto;
  }

  .button-box button {
    width: 200px;
    height: 40px;
    border: none;
    border-radius: 5px;
    background: #188eef;
    color: #fff;
    font-size: 14px;
    line-height: 4px;
    text-align: center;
    display: block;
    margin-bottom: 20px;
  }

  .sharonTips-toast {
    font-size: 12px;
    width: 100px;
    height: 34px;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
  }
}
a {
  text-decoration: none;
}

input:-moz-placeholder {
  font-size: 14px;
  color: #909090;
}

input::-moz-placeholder {
  font-size: 14px;
  color: #909090;
}

input:-ms-input-placeholder {
  font-size: 14px;
  color: #909090;
}

input::-webkit-input-placeholder {
  font-size: 14px;
  color: #909090;
}

input,
select,
textarea {
  text-indent: 0;
}

input,
textarea {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  border-radius: 3px;
  outline: none;
}

.dialog-content {
  max-width: 14%;
}

input:focus,
textarea:focus {
  box-shadow: 0 0 5px #188eef;
  -webkit-box-shadow: 0 0 5px #188eef;
  -moz-box-shadow: 0 0 5px #188eef;
}

select {
  /*将默认的select选择框样式清除*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  /*在选择框的最右侧中间显示小箭头图片*/
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5QUJEQUE4ODMzQjExRTg5MEVFRkIxQTQxODZCNTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5QUJEQUE5ODMzQjExRTg5MEVFRkIxQTQxODZCNTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjlBQkRBQTY4MzNCMTFFODkwRUVGQjFBNDE4NkI1MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjlBQkRBQTc4MzNCMTFFODkwRUVGQjFBNDE4NkI1MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7FaKDVAAAAdElEQVR42mKcMGECGwMDwwognp+fn7+ZAQomTpzoC6QSgDiSCUhwArE0EK8FSoRDFYDotVBxTsb///+DBHmBHJApNkC8EIjjgfgIEPsCTf8MVgTVzQXV7QHEO4A4GKjgG0gOrgiqEOS+AiCeAFTwCyYOEGAAeiAoaiM9EncAAAAASUVORK5CYII=) no-repeat scroll right 4px center transparent;
  width: 380px;
  height: 34px;
  line-height: 34px;
  padding-left: 10px;
  border-radius: 5px;
  border: 1px solid #d5d7dc;
}

textarea {
  resize: none;
  border-radius: 5px;
  border-color: #d5d7dc;
}

input {
  line-height: 34px;
  border: 1px solid #d7d7da;
  border-radius: 5px;
  padding: 0 0 0 10px;
  height: 34px;
  box-sizing: border-box;
  text-indent: 0;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #909090;
  font-size: 14px;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #909090;
  font-size: 14px;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #909090;
  font-size: 14px;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #909090;
  font-size: 14px;
}

.resume-title {
  width: 100%;
  background: #00a0d5;
  height: 54px;
  box-sizing: border-box;
  margin-bottom: 30px;
}

.resume-title > h1 {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  margin-left: 40px;
  line-height: 54px;
}

.resume-box {
  padding: 0 40px;
}

.head-div {
  line-height: 40px;
  font-size: 14px;
  background-color: #f4f4f4;
}

.red {
  color: #d90101;
  margin-right: 5px;
}

.ver-t {
  display: inline-block;
  *zoom: 1;
  vertical-align: top;
}

.choose {
  width: 16px;
  height: 16px;
  border: 1px solid #E1E1E1;
  border-radius: 3px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NDFFMEQwNzg1MzExRThCMjc3QzEzNkQ2RTYyNzJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NDFFMEQxNzg1MzExRThCMjc3QzEzNkQ2RTYyNzJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ0MUUwQ0U3ODUzMTFFOEIyNzdDMTM2RDZFNjI3MkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ0MUUwQ0Y3ODUzMTFFOEIyNzdDMTM2RDZFNjI3MkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7I0Sd9AAAAk0lEQVR42mK8dv0OGwMDQzcQxwCxEANp4D0QLwbiUhYg0cXDzZUnKSnGwMLCTJIpf/78FXz+/FXel6/fvjMB+bHkGAICID0gvUCQCjJIiBxDkA0DmcHEQCUwatCoQcPXoHfAXEy2AVC970AGLX7+4hUDOYb9/vOHAaQXCOaAyqOyL1++Md6+8yAWyBYks2CrBQgwAOf0L48CUW29AAAAAElFTkSuQmCC) center center no-repeat;
  background-size: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  margin-top: -5px;
}

.choose.on {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4NkE0NTcwNzg1MzExRTg4QTJDRjc1MTRBMjc3MjlCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ4NkE0NTcxNzg1MzExRTg4QTJDRjc1MTRBMjc3MjlCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDg2QTQ1NkU3ODUzMTFFODhBMkNGNzUxNEEyNzcyOUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDg2QTQ1NkY3ODUzMTFFODhBMkNGNzUxNEEyNzcyOUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz61rZtjAAABYklEQVR42mK8dv0OGwMDQzcQxwCxEANp4D0QLwbiUhYg0cXDzZUnKSnGwMLCTJIpf/78FXz+/FXel6/fvjMB+bHkGAICID0gvUCQCjJIiBxDkA0DmcFErgFXXv1F4ZNl0IEHfxhcF3+mzKCzz/8wRK79wmAkyUy+Qaef/mHwWfaFwVKGhWFrFC9ug0DOzdjyFashJ5/8YfBbATFkXTgPhjyKQY4KrAwbb/5mqD/wHUXRcaAhASu/MNjIYTcEHHvInCpbDgZpPkaGij3fGf7+Y2BoceIEh0kQ0BBboCGrQnlwJwN0gXh9dgZGIF0ONOz5l38M227/ZrBXYGFYEcyDPz1hE4wDGsbCxMhQvOsbg6kUYUNwGgQCUbpsDPwcjAxOCizEpXB8kt6qrEQnDVCsvQPmYrLzGlTvO5BBi5+/eMVAjmG///xhAOkFgjkgr5V9+fKN8fadB7FAtiCZBVstQIABAL2HceWQHNv5AAAAAElFTkSuQmCC);
}

.ver-T {
  display: inline-block;
  vertical-align: top;
}

.font0 {
  font-size: 0 !important;
}

.Interview {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYxMERENDUzN0I1QjExRTg5RTFEOTVGMDIzRjY3NDYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYxMERENDU0N0I1QjExRTg5RTFEOTVGMDIzRjY3NDYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjEwREQ0NTE3QjVCMTFFODlFMUQ5NUYwMjNGNjc0NjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjEwREQ0NTI3QjVCMTFFODlFMUQ5NUYwMjNGNjc0NjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Dm1ReAAAEOklEQVR42rRXa2wUVRT+Zmd2u7v0xavlUTQFsSkUTWoUaAxGoi0YsKGQUvCXP8QUkDbqPw0i+k+NJdr2hybGILEg4Qf4CEtMCA0PLTRqBQuNFbA82lIKtKXt7sys59y9u47T7s4utif5srMzc79v7rnnnHuuMuvDfiRhbkIZ4XnCk4T5hGz57A6hk9BCOEY4Sgg5ESoOwkxeS9hKmInk7BahnlAnP2pccyUgqCK0E95JQZRthhzTLjmSFlYJDYSvCbl4cMuVHA2SM6Ewv3CAUI2Js2rJqSYS5nWpwMQbc+6x3tAs1xsJ250YXArwZokXy/M0jOiAlxjaegx8cHIEA8FwoqHbCM2E/dao5ui9SMhxEq5b5cfGxR50D5nif5i0ZqW70HxVR+U3g3g8V0XhTBXnew20dRv24T2EAo726IxrkxEVbiHRn6/pKG8ajN37uMyPqiJPhGiZF6secYvry3dMbPt+CK03Yh+QI7V28Yx5RFeyKfPGcq9w9c1BE7oZcf2cDBcOXgjitR/uY16mC9N8CubS7/vP+jCbni39/B6u3jWjFL2EPBZeQxdHUomUFwvcePohN7k5DI2UW2/o2NcWHDcertRm4+TfOqoODlofrWVXl6YaoocvhgSczKT1338+iM1LPPZHZZxOxZhEm+ZVENTHRHsxz/jRVIgy0xR8VOrHioc1EdEKufOXmwZeD9zHtXuRdSyerYqAys92YfVCNz47N2qnWcjCWfFEVCJdv8iD6RQsXUR65FIIX5RPQck8TbiaRVm8bIGGAxvSUbp3AO+t9GFlvoam34OoWerFpT4Du08M26mztHiiy6hA7KuYAr9bEf85hViYRc9e1/Hqt0Oxd/dQbldSmmWQN9YXeuCh4siiX/46ird+HIYRHn9b7LGnUh6lQssrmfiNCsAOSpGO20YsWCqIuP4F/xiinceHhUt5CTjXObXM+IWsl2fcYRd+e4UvEnpfDYwZceiPIC5QVcqf+m+Z76acjhaJE1d0AQfrYOFzhBLr3afmqDjdFX9w+y1D4H9YK392wH739nBYuDuReTUFblpLn4yBFC0QFe77z0bw04gofS89Fkn8cqpUXBbZOEW+25yBv2qycLkmG507stD8cgaKctRkRblkHo3uTrtkuxKzT1b7sWFRZENYQqSd/SYqqeztXZcuRBrPjsRqNVcmH3mgqOEuQqaj8Lusp1kagGrrDsVReYpq7JYn0oQ7F5MYp9bcTIU+wkBDyyjSaJK8JxfOUCM7kpLUbOvsXSY3Ak3jvb3zGR/OULAF/gzhuflUidb6xRpbjT+UdygH2xTVsLe3n8pOYTKs3trh2EO3hlN1EkQPSe64zR4nZyWhcQJFGyWn4dRXG/LksEn2SA9qPZJjq13U6STRJBuz3fY8d7A+OaYgXrAmc3ayH9pKLYe2qfJZv+XQFpBwDO9/BBgAvB1bg0pdmV0AAAAASUVORK5CYII=);
}

.jobNeed {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU4ODlERjMwN0I1QjExRThCNUNERUMyMTNERjE2QzVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU4ODlERjMxN0I1QjExRThCNUNERUMyMTNERjE2QzVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTg4OURGMkU3QjVCMTFFOEI1Q0RFQzIxM0RGMTZDNUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTg4OURGMkY3QjVCMTFFOEI1Q0RFQzIxM0RGMTZDNUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5qtMVQAAACAklEQVR42sSXTUtCQRSGx7x97DQqzchNUO6VhNyn+xZ9/ATNLOgHFEGuCkz8+AlFC/fZUigobC0IbVwIlqiryhQ6R44w3K537rXRXnhWM3PeuTNz7pyxLF40mAFNAiFgE1gHVgA7tTWBV+AZuAfugG9RQIvAGIMfARFggRnTO5AGEjQpTU3oBNgFSsCJCVPUPI0pUQzDxlYgA1wDTja8nBQjQzF1jbHDLRBm8hSmmFY9Y9yXLSZfGPNqkPEOEGWj0z559KRwpzepN6p6bDft5Lr8daiTlG7NvjGmjEMUqFjtsMdKV2joW7KyjWVFq8lBXqfYOkV5KtRDpcPihU9hvwP/zCBjRl5x3OOgVp7i4GGW14DQK6iQsWHpTUZjTwcphMZeM8appy8ZX+1F4zUzI84LHzKMV9HY9g9LbVPMTlXSUvd+IC0zt4+kpW5hOpXZ+FXGLy4CASO9fS6FRf3Twn4bbquoywsa5/F/YcQ44FZ6SFC+b1wH5kz+8IfVG14UuMdtPKxj3F+sSNoKVwCEtW4oSdch/7UJ/j7GnjHghr8CZeUsp1i/8lSXtymqFEahNF/hqGuuQyA3AtMcxR5Y7GF5sQ1kJZpmKWZXVFd3qUrYA2p/MKxRjIjaVPSSwIPmAc4oz42qTmM8/GE1+3ZSP9qC3KNtltoa3KMtT7RFAX8EGABAj3ugPDUm5gAAAABJRU5ErkJggg==);
}

.head-div .wp label {
  padding-left: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzQUE5REIyOEZEQzExRTg5MUFFQkM5REI0REIyODEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgzQUE5REIzOEZEQzExRTg5MUFFQkM5REI0REIyODEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODNBQTlEQjA4RkRDMTFFODkxQUVCQzlEQjREQjI4MTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODNBQTlEQjE4RkRDMTFFODkxQUVCQzlEQjREQjI4MTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GH6i5AAABFUlEQVR42mKU6HlvwcDAYM9AGHRiE2QBYgcgbifBgCVALAHELjADYMAXiK/i0PwVSm8DYmEgPgfE24HYE9mAHUD8B48LFoI0AHEbEHcB8QeQIBOSAnE8mrcAcRAQ8wOxOVRzHboXcIGVQOwNxIxQvhMQzwbiZnQXYAMLgDgMSfN/IJ4HxGlAXELIBaBQjwdiLiTNe4E4BYgDgbgbFKC4DKgB4jIkm0GBewIWdUDADlOIzQsgsTggvgHENkD8EIgvA7Elkpo/+AwAaXoBxGeA+DAQPwNiQ1z+xGaAHFQDDxAXodmMNSnDwFukpLqCQKL6gM0AC2hS/gZNuqBEw4oUkAxoajEM2M9ABmCBRk8nA3ngIECAAQAo9zFi404JBwAAAABJRU5ErkJggg==) left center no-repeat;
  background-size: 16px;
}

.detail {
  margin-top: 20px;
  margin-bottom: 120px;
}

.detail .wp {
  border: 1px solid #d7e3df;
}

.title {
  line-height: 56px;
  text-align: left;
}

.title label {
  font-size: 18px;
  float: left;
}

.title span {
  font-size: 12px;
  padding-right: 20px;
  padding-left: 6px;
  border-left: 1px solid #333333;
  text-align: right;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEzRjQ5Q0VBOEJGRjExRThBMjQ3RTZGRkVCRDA1QTQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEzRjQ5Q0VCOEJGRjExRThBMjQ3RTZGRkVCRDA1QTQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTNGNDlDRTg4QkZGMTFFOEEyNDdFNkZGRUJEMDVBNDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTNGNDlDRTk4QkZGMTFFOEEyNDdFNkZGRUJEMDVBNDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5juTHsAAABMUlEQVR42oTSzysEcRjH8dmJCyfFzRkHtCn/AgebyEF279haJRd/g9uQHwc5ImUocbK57MVBfkQ4udsUFw7a8H70mXp2kKdel3me5/udeZ7JRFEUuGjFHHLo0LN7HGAJT0lh6JrGcItmTOoQM40W3KnmOxpc0yIGcRHUx6ls4FDPYmtswxoGcKm3MLXUAZYbwjEqVjCDTSUsJnCC9uBnXKl21hqHseOSWzjCmW5Ih9XmrLEL5y7xiQWMYgV7aHJ5m0FnGPwf6ZpGvIfaU59LZDCPfZQwgjeX78ZDqOXmXSKvb+t34/dRsBnYOpZxoz3Z1LY1gNovTb0Yt1vtxiqKOj2Ljz+aspq21VaTPyfWt5W1J7v1WrkevZ7td0q1dRPb1WpesY5nPGIVL8rFSfGXAAMAX8VEcI/HV44AAAAASUVORK5CYII=) right top 2px no-repeat;
  background-size: 14px;
}

.title font {
  font-size: 12px;
  padding-left: 20px;
  padding-right: 2px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjExOEY2MUQyOEJGRjExRThCRkE1QjhFNDE4MzUxODc5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjExOEY2MUQzOEJGRjExRThCRkE1QjhFNDE4MzUxODc5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTE4RjYxRDA4QkZGMTFFOEJGQTVCOEU0MTgzNTE4NzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTE4RjYxRDE4QkZGMTFFOEJGQTVCOEU0MTgzNTE4NzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6F7e3lAAABNklEQVR42nzSuy9EQRTH8WuyGioJahXiHRFqlQLbKHaXhsajkIh/wF8gucQjIRKNiGRv49EpJBoaj9igkihtJDQUKt8jv5vMTjZO8knmnjnnztyZm4njOPKiEcsYQ6tyzzjGOt7TQuc1TeAR9ZjVS8w8GvCkmr/IeE1rGMFtVBlXsodT5RJbsQnb2l7Y1I4Vje8wqtpma1zEgSb8mMYlXr3cvWqXbKtZfUcaddjEEIZRCl54hB2n7dwo2YFrjQeqNEX6nDYXJO25Jvo/avHjdE/9StoKgxrbyp1VGrvw4nS5k97EN2awigsdkh9TOLPGDeTRGxTs63BavFwPcojtVMtY0OWOB9dS8g6oDyeqLad/TqJDOdc9HeJBc93aXgFzqq34V4u6mi/s4gNv2MKn5pK0+FeAAQAWVUENck5S9AAAAABJRU5ErkJggg==) left top 2px no-repeat;
  background-size: 14px;
}

.content {
  padding-bottom: 70px;
}

.cutoffLine {
  font-size: 20px;
  height: 37px;
  line-height: 24px;
  color: #11a6d9;
  padding-left: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1MTJFRTAxQTc0MDExRThCQjM2QUNBQjRCQUUyQjM2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1MTJFRTAyQTc0MDExRThCQjM2QUNBQjRCQUUyQjM2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTUxMkVERkZBNzQwMTFFOEJCMzZBQ0FCNEJBRTJCMzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTUxMkVFMDBBNzQwMTFFOEJCMzZBQ0FCNEJBRTJCMzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4aGwpPAAABCElEQVR42mIUXHqTAQdgBGJPILYGYl0gZgfi30B8BYgPAfEeIP71LkoNQyMLDgOtgLgUiAOwyHkDcTkQbwPifqjhKIAJi6Z2ID6Kw0Bk4AXEu4WW3eojZOgKIK5gIA0UAg1egcvQZiAOZyAPhAMNnohuKCgiahgoA3lAgy1ghoIiq42BOqAVaDAryFB7aIxSAzgBsQvIUEdomqQWcAYZqsBAXaABMlSEyoZyggx9RWVD/4AMfUBlQ8FJ6gAQ/6O2ofuBeAu1Df1PhdyEtUC5DMT11DYUBJqAeAm1DQWBWKjhVDWUARoMlkC8Flp9kArkcVUnJ4A4BJSPgdgGiJWBWIzIMuIsQIABAB/fLzgOjCxoAAAAAElFTkSuQmCC) left top no-repeat;
  background-size: 22px;
  position: relative;
  border-bottom: 1px solid #11a6d9;
  box-sizing: border-box;
  font-weight: bold;
}

.cutoffLine > span {
  position: absolute;
  font-size: 14px;
  color: #fff;
  left: 8px;
  top: 1px;
}

.cutoffLine.two {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4QTAxMEE3OEMwMTExRThCMTcxRDBFRTBGNzNBNDI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ4QTAxMEE4OEMwMTExRThCMTcxRDBFRTBGNzNBNDI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDhBMDEwQTU4QzAxMTFFOEIxNzFEMEVFMEY3M0E0MjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDhBMDEwQTY4QzAxMTFFOEIxNzFEMEVFMEY3M0E0MjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz51cRfnAAABnElEQVR42mKU6H3PgAMYAHEsEFsDsSwQiwDxGyB+DMRHgXgxEF/AppERi6FKQNwDxAEgeQbc4D8QbwDiEiC+hyzBhKbQA4jPAXEgAQMZoPKBUPUeuAz1A+ItQMzPQBrgh+rzQzdUFYiXAjEzA3mAGapfDcRhgQpOAmIeXDqeFwmg8Ccf/MbQdvYXujKQ/olA7Aky1Bg9TJDB7nAeFEOqjNkYcu25wGwsBoPMMQZ5Pxqfv1xXfkHRDGK//vyPwVGFDZeWKJChVgzUBfZM0IRNNIhWZmEQ5WVi2H/nFy4lSiBDxUkxsMefB+x9LOEJA4KgiPoEYhAyEBRhOtIsDFee/gGHMx7wHuTSu4QMvJTKBzYQlAoIGAgC90AuPQzEJvhcCApDyb4PxIbSQZBLl+FTAXMhCWA5rJTaji0DwCIGF8Di+h2gHAUzFJRnz+LLqkSAr0BsBMS3YAXKLWjO+kumgSB9UVBzUIq+TUAcCsRfSDTwC1TfJlyF9HpoNbKeSAOxqmfBohCUboOQ6ih7IFYGYlD59wEqfxBfHQUQYAAXkG6YscfrTAAAAABJRU5ErkJggg==);
  margin-bottom: 26px;
}

.photo {
  padding: 25px 0 12px 0;
}

.left-div {
  font-size: 14px;
  width: 320px;
}

.default-box {
  width: 100%;
  padding: 0 !important;
  border: 0px !important;
  box-sizing: border-box;
  height: 36px;
  line-height: 36px;
  margin-bottom: 15px;
}

.default-left {
  color: #909090;
  font-size: 14px;
  width: 110px;
  text-align: right;
  box-sizing: border-box;
  padding-right: 20px;
}

.default-right {
  color: #323232;
  font-size: 14px;
  position: relative;
}

.default-right .name-prompt {
  position: absolute;
  right: 10px;
  line-height: 15px;
  color: red;
  font-size: 12px;
  display: none;
}

.default-right .inp-prompt {
  border: 1px solid red;
}

.default-right .inp-prompt:hover,
.default-right .inp-prompt:focus {
  outline-color: red;
  -webkit-box-shadow: 0 0 5px #ef1818;
}

.default-right input {
  color: #323232;
  font-size: 14px;
  width: 412px;
  height: 36px;
  border: 1px solid #d7d7da;
  border-radius: 5px;
  box-sizing: border-box;
}

.study input {
  color: #323232;
  font-size: 14px;
  height: 36px;
  border: 1px solid #d7d7da;
  border-radius: 5px;
  box-sizing: border-box;
}

.card-input {
  margin-left: 10px;
  width: 300px;
}
.card-input .el-input__inner {
  padding-left: 10px;
}

.card-input-area {
  margin-left: 10px;
  width: 93%;
}
.card-input-area .el-input__inner {
  padding-left: 10px;
}
.card-input-area .el-textarea__inner {
  padding-block: 10px;
  line-height: 24px !important;
}
.card-input-area .el-input__count {
  bottom: 0.01rem !important;
  right: -0.7rem !important;
}

.default-right .el-input.el-input--prefix .el-input__inner {
  padding-left: 10px !important;
}

.default-right select {
  /*将默认的select选择框样式清除*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  /*在选择框的最右侧中间显示小箭头图片*/
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5QUJEQUE4ODMzQjExRTg5MEVFRkIxQTQxODZCNTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5QUJEQUE5ODMzQjExRTg5MEVFRkIxQTQxODZCNTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjlBQkRBQTY4MzNCMTFFODkwRUVGQjFBNDE4NkI1MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjlBQkRBQTc4MzNCMTFFODkwRUVGQjFBNDE4NkI1MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7FaKDVAAAAdElEQVR42mKcMGECGwMDwwognp+fn7+ZAQomTpzoC6QSgDiSCUhwArE0EK8FSoRDFYDotVBxTsb///+DBHmBHJApNkC8EIjjgfgIEPsCTf8MVgTVzQXV7QHEO4A4GKjgG0gOrgiqEOS+AiCeAFTwCyYOEGAAeiAoaiM9EncAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: right 14px center;
  width: 412px;
  height: 36px;
  line-height: 34px;
  padding-left: 10px;
  border-radius: 5px;
  box-sizing: border-box;
  border: 1px solid #d7d7da;
}

.ypzw {
  background-image: url(../../static/img/gw_zw_icon.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 21px;
  padding-left: 28px;
  box-sizing: border-box;
  font-size: 18px;
  color: #323232;
  width: 133px;
  text-align: left;
  padding-right: 0;
  line-height: 1;
}

.ypzw-box {
  width: 100%;
  line-height: 1;
  height: 22px;
  margin-bottom: 30px;
}

.ypzw-right {
  font-size: 20px;
  color: #323232;
  line-height: 1;
}

.tz-input {
  width: 130px !important;
}

.default-sg {
  width: 284px;
}

.kg {
  font-size: 14px;
  margin-left: 9px;
  color: #323232;
}

.cm {
  font-size: 14px;
  margin-left: 5px;
  color: #323232;
}

.default-right > span {
  width: 80px;
  height: 36px;
  box-sizing: border-box;
  color: #909090;
  border: 1px solid #d5d7dc;
  font-size: 14px;
  line-height: 36px;
  border-radius: 18px;
  text-align: center;
  margin-right: 10px;
  cursor: pointer;
}

.default-right > span.on {
  color: #fff;
  background: #11a6d9;
  border: 1px solid transparent;
}

.attention {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFBNjI0NzgyQTc0MDExRTg4Rjk4OEJDODJEM0VENDZEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFBNjI0NzgzQTc0MDExRTg4Rjk4OEJDODJEM0VENDZEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUE2MjQ3ODBBNzQwMTFFODhGOTg4QkM4MkQzRUQ0NkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUE2MjQ3ODFBNzQwMTFFODhGOTg4QkM4MkQzRUQ0NkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4pEclhAAABkUlEQVR42oyUvUoDQRSFd5aNtYWWrqDNPoGoiEqihYKmkdhoEQV/8AG0tdQHMEQEwZ9GbcQiYvCvE/MA2kRjEqwstFO30HPhjIRhduOFj2z2zjl7d+7cVfW+AccSSTDNX5/3quAKHIFLU+AZ/wOQA8Pgg4Iz5nyaL4AbsAwebUZDFH2CFbADvo0HtYB5sA7uwQS4lYTbUMkpqIEesGUxcXgvxzU1agJtpMAuCME4qDjNo8K1IbVKjFKgF6yCF0NQBD+kbORk7Rq1KTHKgDewb3nyEytWvM4b+T1qMy5bfM0yzVg0TM0IqU1K1zrASZM9GWHblSX3DNJi9AUSMSZ5GqmIvKe79go6Y4y6wEZMXrR1jwdrjFXZ9mk0xkQ0g+BcKjoEbWA2YnGZ+2OLGdAODsToAtyxfN/5f8jaTWqLLg9blmUWLPvVDbYt+1KgZk489KzJFKd5FEpgKaKTCeZKXCuaB0ko43sUcHbk2L/zM1JteBUZp1a+TjbqM6Ir62enpiic5NTLtB/z8OoZ/ItfAQYADjJcklUiba0AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 18px;
  width: 30px;
  height: 30px;
  line-height: 36px;
  vertical-align: middle;
  margin-left: 7px;
  cursor: pointer;
}

.default-right2 > input {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyMUM1M0QyOEYxNTExRTg4NjAyRkY5RTY3OEY3RjUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyMUM1M0QzOEYxNTExRTg4NjAyRkY5RTY3OEY3RjUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzIxQzUzRDA4RjE1MTFFODg2MDJGRjlFNjc4RjdGNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzIxQzUzRDE4RjE1MTFFODg2MDJGRjlFNjc4RjdGNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66VOfJAAABjUlEQVR42ozTSyhEURjA8TPThCGKpUdskA0WWLD0CLFg45kFid3Y2Sh5zAKlmfIo8oosSEojKVJWFsPksRgrTbGwVZLU8D/6rq7bNearX/fM/e5857vnnOvw+XytSqky9TsyMIc7JGAMA0iX/D2msObxeL5vuDCLXEuhZwwhHyGk4ArrcKMFq+hErf6Dg46yuRZaCp0hilckowQ3lme6sYljuqrXHT0Ka2xIET3Rk01+C2mY9/v91U5lH0nowdEfRYxYwAcmdEddqNKvKclxvMh4V/0f56jWhaaRaUocIiBjdxyFUo1dq0SpKREyjfuk/VhRgT1dKCKsMYJJ3TZO/yiyaDzrjDGTF5c4Qa8l971bGMQM2x/WHS2jxuZA1smJ14VWxC0SUWB0QhGvsUb6nORZCunfS2iXSZrQL4XfsY8L2aifT6QBdq+YI7v2JrsYMOWacSAHeVuZCkRtRKSIXTzIddS4ob+1LK5FciA/Yyy+kQ9LJ9coRjnrFHTJWjSq+GMHbRiWk9+B4JcAAwC+rl2VIbs1SAAAAABJRU5ErkJggg==) right 12px center no-repeat;
  background-size: 18px;
  cursor: pointer;
}

.dz-input {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyMUM1M0QyOEYxNTExRTg4NjAyRkY5RTY3OEY3RjUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyMUM1M0QzOEYxNTExRTg4NjAyRkY5RTY3OEY3RjUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzIxQzUzRDA4RjE1MTFFODg2MDJGRjlFNjc4RjdGNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzIxQzUzRDE4RjE1MTFFODg2MDJGRjlFNjc4RjdGNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66VOfJAAABjUlEQVR42ozTSyhEURjA8TPThCGKpUdskA0WWLD0CLFg45kFid3Y2Sh5zAKlmfIo8oosSEojKVJWFsPksRgrTbGwVZLU8D/6rq7bNearX/fM/e5857vnnOvw+XytSqky9TsyMIc7JGAMA0iX/D2msObxeL5vuDCLXEuhZwwhHyGk4ArrcKMFq+hErf6Dg46yuRZaCp0hilckowQ3lme6sYljuqrXHT0Ka2xIET3Rk01+C2mY9/v91U5lH0nowdEfRYxYwAcmdEddqNKvKclxvMh4V/0f56jWhaaRaUocIiBjdxyFUo1dq0SpKREyjfuk/VhRgT1dKCKsMYJJ3TZO/yiyaDzrjDGTF5c4Qa8l971bGMQM2x/WHS2jxuZA1smJ14VWxC0SUWB0QhGvsUb6nORZCunfS2iXSZrQL4XfsY8L2aifT6QBdq+YI7v2JrsYMOWacSAHeVuZCkRtRKSIXTzIddS4ob+1LK5FciA/Yyy+kQ9LJ9coRjnrFHTJWjSq+GMHbRiWk9+B4JcAAwC+rl2VIbs1SAAAAABJRU5ErkJggg==) right 12px center no-repeat;
  background-size: 18px;
  cursor: pointer;
  width: 130px !important;
  margin-right: 7px;
}

.zp-input {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJBMEFCQkFGQTc0MDExRThCRDY0RUNBN0ZDNDgzQjQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJBMEFCQkIwQTc0MDExRThCRDY0RUNBN0ZDNDgzQjQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkEwQUJCQURBNzQwMTFFOEJENjRFQ0E3RkM0ODNCNDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkEwQUJCQUVBNzQwMTFFOEJENjRFQ0E3RkM0ODNCNDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Bf4wRAAAAi0lEQVR42mIUXHqTgQwgAMUP3kWpkaSRhYE8cAGI+YFYkFSN5FooT6Y+BiYGOoNRC0ctHLVwBFoIKtoMgNifTP31QstukaJ+I8jCBCDOJ9PCBhLVG7JANT2AVjdE+wxKN5Jo4QJGMuvD/1CakdT6cDRbjFo4auGohYPXwodA/JHc6okcYECuDwECDADRJBMhdwkwZAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 98px 136px;
  height: 136px !important;
  width: 98px !important;
  box-sizing: border-box;
  border: none !important;
  opacity: 0;
  cursor: pointer;
}

.zp-div {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJBMEFCQkFGQTc0MDExRThCRDY0RUNBN0ZDNDgzQjQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJBMEFCQkIwQTc0MDExRThCRDY0RUNBN0ZDNDgzQjQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkEwQUJCQURBNzQwMTFFOEJENjRFQ0E3RkM0ODNCNDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkEwQUJCQUVBNzQwMTFFOEJENjRFQ0E3RkM0ODNCNDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Bf4wRAAAAi0lEQVR42mIUXHqTgQwgAMUP3kWpkaSRhYE8cAGI+YFYkFSN5FooT6Y+BiYGOoNRC0ctHLVwBFoIKtoMgNifTP31QstukaJ+I8jCBCDOJ9PCBhLVG7JANT2AVjdE+wxKN5Jo4QJGMuvD/1CakdT6cDRbjFo4auGohYPXwodA/JHc6okcYECuDwECDADRJBMhdwkwZAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 28px 29px;
  height: 131px !important;
  width: 98px !important;
  position: absolute;
  left: 0;
  z-index: -1;
  border: 1px solid #d5d7dc;
  cursor: pointer;
}

.default-right > p {
  font-size: 12px;
  color: #909090;
  margin: 5px 0 0 13px;
  width: 177px;
  word-break: break-all;
  line-height: 25px;
}

.default-box4 {
  width: 712px;
  box-sizing: border-box;
  height: 36px;
  line-height: 36px;
  margin-bottom: 15px;
}

.default-left4 {
  color: #909090;
  font-size: 14px;
  width: 70px;
  text-align: right;
  box-sizing: border-box;
  padding-right: 11px;
}

.default-right4 {
  color: #323232;
  font-size: 14px;
}

.default-right4 input {
  width: 642px;
  color: #323232;
  font-size: 14px;
  height: 36px;
  border: 1px solid #d7d7da;
  border-radius: 5px;
  box-sizing: border-box;
}

/* 家庭及社会关系 */
.cutoffLine1 {
  line-height: 24px;
  font-size: 16px;
  color: #11a6d9;
  padding-left: 34px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1MTJFRTAxQTc0MDExRThCQjM2QUNBQjRCQUUyQjM2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1MTJFRTAyQTc0MDExRThCQjM2QUNBQjRCQUUyQjM2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTUxMkVERkZBNzQwMTFFOEJCMzZBQ0FCNEJBRTJCMzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTUxMkVFMDBBNzQwMTFFOEJCMzZBQ0FCNEJBRTJCMzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4aGwpPAAABCElEQVR42mIUXHqTAQdgBGJPILYGYl0gZgfi30B8BYgPAfEeIP71LkoNQyMLDgOtgLgUiAOwyHkDcTkQbwPifqjhKIAJi6Z2ID6Kw0Bk4AXEu4WW3eojZOgKIK5gIA0UAg1egcvQZiAOZyAPhAMNnohuKCgiahgoA3lAgy1ghoIiq42BOqAVaDAryFB7aIxSAzgBsQvIUEdomqQWcAYZqsBAXaABMlSEyoZyggx9RWVD/4AMfUBlQ8FJ6gAQ/6O2ofuBeAu1Df1PhdyEtUC5DMT11DYUBJqAeAm1DQWBWKjhVDWUARoMlkC8Flp9kArkcVUnJ4A4BJSPgdgGiJWBWIzIMuIsQIABAB/fLzgOjCxoAAAAAElFTkSuQmCC) left center no-repeat;
  background-size: 21px 21px;
  position: relative;
}

.cutoffLine1:after {
  position: absolute;
  content: "";
  right: 3px;
  left: 229px;
  bottom: 10px;
  border-bottom: 1px dashed #ccc;
  border-radius: 5px;
  width: 893px;
}

.famliy {
  padding: 30px 2px 29px 0;
  width: 100%;
}

.famliy-tabel {
  width: 100%;
}

.famliy-tr {
  background: #f4f4f4;
  font-size: 14px;
}

.famliy-tr th {
  text-align: left;
  vertical-align: middle;
  height: 50px;
  box-sizing: border-box;
  color: #909090;
  font-weight: normal;
}

.famliy-tr th:nth-child(1) {
  width: 159px;
  padding-left: 15px;
}

.famliy-tr th:nth-child(2) {
  width: 151px;
}

.famliy-tr th:nth-child(3) {
  width: 148px;
}

.famliy-tr th:nth-child(4) {
  width: 151px;
}

.famliy-tr th:nth-child(5) {
  width: 307px;
}

.famliy-tr th:nth-child(6) {
  width: 242px;
}

.famliy-tr th:nth-child(7) {
  width: 46px;
}

.famliy-trd {
  height: 66px;
  box-sizing: border-box;
  border-bottom: 1px solid #e1e1e1;
  vertical-align: middle;
  line-height: 66px;
}

.famliy-trd td {
  position: relative;
}

.famliy-trd td:nth-child(1) {
  padding-left: 15px;
}

.famliy-trd td input {
  width: 120px;
}

.famliy-trd td:nth-child(5) input {
  width: 281px;
}

.famliy-trd td:nth-child(6) input {
  width: 217px;
}

.delete {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NjEzMUUzOEMwMTExRTg4NjM5QzcyRkJFN0E4RDU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3NjEzMUU0OEMwMTExRTg4NjM5QzcyRkJFN0E4RDU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTc2MTMxRTE4QzAxMTFFODg2MzlDNzJGQkU3QThENTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTc2MTMxRTI4QzAxMTFFODg2MzlDNzJGQkU3QThENTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7f1OGtAAACbElEQVR42ryXO2gUURSG7ywpjOAqGMG4ip2iUYw2UfDR+CgMaFALt9RCEKxdQSsVN5bGxkJsNFj4SBELBYnRgGIh+EpcsHPXgIpRi90yfgf+kXGyce4u4xz4mMe99/xzX+eeCSanPjoPWwGHYCdshOWwGH7CV3gN43AXPic5yyWU98J9eAubdX8AVkOgaz/cU/k71eltR3QBXIHH8BJWwTEYhop66HSt6L2Vr1R9azckP16iBXgOy2AtXIK687O66lu7pfJTSBK1L52A23AUvrn2zNoV5WdCfv9YR+S+E0bhGgy6dGxQc29+t0Ej3tPLMAVll66Zv0n5/6unW+AIrEvy8Ojh6Gz83d59/UFCs5PwAW7Aq7Cn5+AizHh+/QsN3bhn/R9wQTouIDgUtA8L4Zj/q1e+1qT3tmZqFlxseAdgJC4YWQhpWUOBY8B6ekcRZXieOSzZ3vOYt3BkytQ9M08V24aHbU43KHY6D6el6JDHnz3sDfSYaDd8ctmY6XSbaB5+ZSRqOvlceJOR6CLTM9FpnSJZmOlM53QGbspI1HTem+gT2J2RqOmM5bRhDypiJEWZcnS/xp8TrFM6Ix0KTRZDj8PVVgJ9i2aZxVOohqfMeXgANxWcmwV3X2t2CCyBs7A/DPhhwZBSjOJ/mMtb8B1OxQ/x07AeSikLmr8e+Z+TrtSVTj6D2ZROGBM6ATuiyV08MavCdg2xDUlXm2JdWh9F+asmpaC2mrdqDioanoUtbIuS2s0oGav5JtsNTbpt5j6dDtf15WsisTqv56LKa6q/R+2b5stBi/8yuyL/MuHp9EXpzpjvv8xvAQYAaVOsBIXKTc4AAAAASUVORK5CYII=);
  background-size: 29px;
  background-position: center;
  background-repeat: no-repeat;
  width: 29px;
  height: 29px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

.delete.on,
.delete:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhEREYyODRBOEMwMTExRThCNjYwOEJGQkYyMjNDNjI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhEREYyODRCOEMwMTExRThCNjYwOEJGQkYyMjNDNjI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OERERjI4NDg4QzAxMTFFOEI2NjA4QkZCRjIyM0M2MjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OERERjI4NDk4QzAxMTFFOEI2NjA4QkZCRjIyM0M2MjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56Bq9FAAACkUlEQVR42ryXS2gTURRAX0IWpmAUVGhMxaVg/dTiQqF+QHcKKtqFdacLwY0LFSNUN1WSSAUFFdyLuFDbRXWltNGCLqSg1krXtkY02OiidVfPlTtlHN5knmGYCyeTz+Seee/N3LmTah+cMw6xFo7CbtgM7bACfsJ3eAdVeFw7t/JLVLJ0xO9dMAQfYJu+PwTrIaXbg/BEf5/M32gMQVezpKmQkS6D63ACBuEWzNt2ZGRL75G1sTkL5+EBXOD33y4jLcBrWAMboBQmtBzAPJT0f6skDwdSiJJ2wDg8hONQNy0E4jr0aZ5xxB1h0iyMwD2omBgCcUXzjSDO2qSyhp+gbGIMxJJvSvP/I+2GXjjjkGfRDyNYdPiP5O1l326/9DJcgznHAbzRJag6jrbB5qp6/l4yBb0OZbtgGVWr05ryf9Y1nZXikuHlCAxbhCauE0oPYkEKh/hEulcrii2KSkkrUFRxkJkp892lkHzP4Zis6SatnS5RDEx50fFE8uI9dIo0D59NMiGevEhz8CsJI9MunlxahbkkpCzFcvGJtAbrEppe8dREOglbE5KK56NIx2B/QlLxjKa1Gzisd5moKAeu13Kw8jRZz6x6hjNamqSGnoLbEYXelsx1lCfhJQc5k9EvBuAp3IdGSHF3jarlwKRs9cMB+exJJ+AR3IW+wH/GFBNVBpvEHcnPvhPBm/hF2KilLs5rU/J1an7jH6nR5kvayVe6fpUYhCI6DbukabNJJWagB57BFm0n6y3IVrO5qY15D8LZqBZUdtgBP2Bap7vN9bLQ6ZzWLmRnUNis2fZCuvYr+jghN/oX8Ba++mq2PGJsh33aEMjZO+CdNP/T4Yc9y+zxPct4d6dv2u6Muj7L/BFgAGdy0fBZPzbtAAAAAElFTkSuQmCC);
}

.addPlus {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhGMzJGMUU1QUE4RDExRThBRUMwOTM3ODQwRTJBRkVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhGMzJGMUU2QUE4RDExRThBRUMwOTM3ODQwRTJBRkVGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYzMkYxRTNBQThEMTFFOEFFQzA5Mzc4NDBFMkFGRUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEYzMkYxRTRBQThEMTFFOEFFQzA5Mzc4NDBFMkFGRUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Zy459AAABkklEQVR42pyUvUoDQRSFd5fEWkUrMVqJTyDBwpUEG0W3kQiiRSKI4gNoa6XrC9gIATUWaicSMPhXCGIewJjGJP5UItipKdZz5SwMw65svPDtwMycMzN7547ZUXgwAiIFZtgm2NcAF+AQnPsT32cHftuYZjAItsEo+KDghGMJmi+CK7AMKr5QNbIp+gQrYAd8awu1gQWwDu7AJLiWAZNHk53cghcwAWrG39EPTkEPSOJ4FUvMQB40wXiAyRrwtL4a54om33lQNcUoLa5gFdSN6FHnIqJNi1EGvIE9o/XYpTZjMcWX3Gar0aQ2JVnrBcfKoBci0vtNto/AEaMvEFcmuJogyavhhiwQ8z+voE/Lkp41O6DfD9E+W7xYtrarqCGaEXAjRgXQBeb/YTQHusG+GJ3xVrtKgUYJmbtFbcliNrLcZlH7XxKbSobU/1KkJocS8SwOSBU7vAplsBTyz+IcK3OuA5N7vfqliodYd/KUbPAZaShHkXJq53GyYc+Iv7NhMAamKZzic/IEjnh5S/oF/RFgAA5YXZZek1oEAAAAAElFTkSuQmCC) left center no-repeat;
  background-size: 18px;
  background-position: left center;
  background-repeat: no-repeat;
  line-height: 20px;
  color: #00a0d5;
  padding-left: 25px;
  font-size: 14px;
  margin-top: 14px;
  display: block;
  width: 200px;
  cursor: pointer;
}

/* 学习经历 */
.study {
  padding: 30px 0 29px 0;
  width: 100%;
  box-sizing: border-box;
}

.study-tabel {
  width: 100%;
}

.study-tr {
  background: #f4f4f4;
  font-size: 14px;
}

.study-tr th {
  text-align: left;
  vertical-align: middle;
  height: 50px;
  box-sizing: border-box;
  color: #909090;
  font-weight: normal;
}

.study-tr th:nth-child(1) {
  width: 305px;
  padding-left: 58px;
}

.study-tr th:nth-child(2) {
  width: 160px;
}

.study-tr th:nth-child(3) {
  width: 204px;
}

.study-tr th:nth-child(4) {
  width: 100px;
}

.study-tr th:nth-child(5) {
  width: 143px;
}

.study-tr th:nth-child(6) {
  width: 74px;
}

.study-tr th:nth-child(7) {
  width: 99px;
}

.study-tr th:nth-child(8) {
  width: 116px;
  text-align: center;
}

.study-trd {
  height: 66px;
  box-sizing: border-box;
  border-bottom: 1px solid #e1e1e1;
  vertical-align: middle;
  line-height: 66px;
  position: relative;
}

.study-trd td {
  position: relative;
}

.study-trd td:nth-child(1) {
  padding-left: 58px;
  width: 223px;
  position: relative;
}

.study-trd td:nth-child(8) {
  text-align: center;
  vertical-align: middle;
}

.study-trd td:nth-child(1) input {
  padding-left: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYwQ0JCNkM0Nzg1NDExRThBRDQ4REY2OTc5M0NFQ0JEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYwQ0JCNkM1Nzg1NDExRThBRDQ4REY2OTc5M0NFQ0JEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjBDQkI2QzI3ODU0MTFFOEFENDhERjY5NzkzQ0VDQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjBDQkI2QzM3ODU0MTFFOEFENDhERjY5NzkzQ0VDQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hWLwvAAABcElEQVR42nzTyytEYRjH8RlGWZgUkUspl7CREH+C3EoSyiULIisLS0VRoiyGnf+ARLGS2MhtoZAUuZQpKSkZC4qM76vfqbfXaZ76NL3Pe+Y5z3POe4KRSCTgRDUm0erkV7CIAzsZQhLm0YFHZKIYJ9Z136hCLZ6RizWMmQILGMEcUlCOQt0pKKZADa5wgS+MI9UUqMOZEibqZdQZYQhL2NC6yXSVFPgft5jyyU+rA3v8YMjnwnvM+ORnnXXcq2LiDgV4wLu36RPmeYRRqk7zvQLZiKIX5yhBOq61X4Y3/akSN8ixOwjrd1lvYBM/yFP+WHcv0jUm0vDhPsQ2VW/U+lQdmWhQB13uQbJjV2N4p61TBy2gXA+2ExV41Qn71PrI2oth3dr7C3eEdjMXmrWO6nh7I5i97kQd7GAQe1r3WTfZxwC23AJPaNHRTcYlhpGlhxjXIXrRd9CvN1SBVVNgAhn6FmI+I/mFee2H5rP/FWAAfdtRd9OZK/MAAAAASUVORK5CYII=);
  background-position: right 14px center;
  background-repeat: no-repeat;
  background-size: 16px;
  width: 210px;
  cursor: pointer;
}

.study-trd td input {
  width: 120px;
}

.study-trd td:nth-child(2) input {
  width: 180px;
}

.study-trd td:nth-child(3) input {
  width: 190px;
}

.study-trd td:nth-child(4) select {
  width: 88px !important;
}

.study-trd td:nth-child(5) input {
  width: 131px;
}

.study-trd td:nth-child(6) select {
  width: 67px !important;
}

.study-trd td:nth-child(7) select {
  width: 89px !important;
}

.study-red {
  color: #d90101;
  font-size: 14px;
  position: absolute;
  left: -5px;
  top: -10px;
}

/* 外语水平 */
.forg-red {
  color: #d90101;
  font-size: 14px;
  position: absolute;
  left: -5px;
  top: -10px;
}

.forg {
  padding: 30px 0 29px 0;
  width: 100%;
  box-sizing: border-box;
}

.forg-tabel {
  width: 100%;
}

.forg-tr {
  background: #f4f4f4;
  font-size: 14px;
}

.forg-tr th {
  text-align: left;
  vertical-align: middle;
  height: 50px;
  box-sizing: border-box;
  color: #909090;
  font-weight: normal;
}

.forg-trd {
  height: 66px;
  box-sizing: border-box;
  border-bottom: 1px solid #e1e1e1;
  vertical-align: middle;
  line-height: 66px;
  position: relative;
}

.forg-trd td {
  position: relative;
}

.forg-trd td:nth-child(1) {
  padding-left: 58px;
  width: 223px;
  position: relative;
}

.forg-trd td:nth-child(2) {
  width: 223px;
  position: relative;
}

.forg-trd td:nth-child(3) {
  width: 223px;
  position: relative;
}

.forg-trd td:nth-child(4) {
  text-align: center;
  vertical-align: middle;
}

.forg-trd td select {
  width: 215px;
}

.forg-tr th:nth-child(1) {
  width: 220px;
  padding-left: 58px;
}

.forg-tr th:nth-child(2) {
  width: 220px;
}

.forg-tr th:nth-child(3) {
  width: 220px;
}

.forg-tr th:nth-child(4) {
  text-align: right;
  padding-right: 122px;
  width: 203px;
}

.tz-up,
.tz-down {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3QjI1QzUwOEMwMTExRTg5RDc0OTBGNTFCMDk3RUQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3QjI1QzUxOEMwMTExRTg5RDc0OTBGNTFCMDk3RUQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjdCMjVDNEU4QzAxMTFFODlENzQ5MEY1MUIwOTdFRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjdCMjVDNEY4QzAxMTFFODlENzQ5MEY1MUIwOTdFRDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4646UiAAACjklEQVR42ryXO2gUURSG7yxbqGAUVDBugl3ER0gUQYXEWPgoFHQxFqY0gYBibRoxiqJradII2djEkMZHEQtFiY+AEESImsdCuiQGVExisVvq/8M/YRxndu+Mowc+Znbm3vPvvefee844k1MzxsK2gNPgIKgHm8E6sAy+gnHwCjwAnys5S1V43wgegY9gt+5Pgq3A0fUEeKj3n9SmMY7oKnAHvABjoBacA4OgoBEaXQt6zvc1as9+PfJjJZoBb8EmsA3cBEVjZ0W1Z78N8pOpJMp/OgqGwFnwzcQz9muTn1H5XbG05341GAZ3Qc4kYznFnn4PgJJ/pLfBFLhlkjX6m5T/30a6B5wB2209PXs6bNXu6DEubnMeTIN74L0rehncAItRHEawJXBdOtmUVlcL6PtLx1dEmOWlk+FIs+CxG2Sf/Qxx4AQIdnt+Xw3oU9LBkaXoIZ0oYavPZoQUfAf2esSDhJ+DVoruKjMtXZaC/WBGov1lhD+wD2NaDWZjxtGRSIcnFB165gS0p041R1oFfoQ4rRTT7pA+7SH9qFOVdm9ChHMJb5211KHogrLIRJSYatMHHhTedz6jzkJKObDB/B+jzgRFX4LDZWIaRFyjzkhaG/YauBBwQCQZU2axU9wyFJ1XfcMV1xtxn0YxVhavwZyjwoxZ5omyzFJUbxYLab3S5nFmGcdTDfaoxGj7BwvoPvgOLvqT+CWwI+EpdUO0U/7/KFeKKiffaIUmsYgo1AmavcWdvzCbA02aYk7Jxphi7DcgP03yW7YE5WrerxgUND1rImyLLvVbVDE2b1tslxR0buZ9yg55/fM6ndVG1zo9z0uA7Y+of2C97ET8lmnxfMu4SeKLPjtGbL9lfgkwADsmqFc+FPgYAAAAAElFTkSuQmCC);
  background-size: 29px;
  background-position: center;
  background-repeat: no-repeat;
  width: 29px;
  height: 29px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  line-height: 66px;
  cursor: pointer;
}

.tz-up.on,
.tz-up:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkE4RTk3NUZGN0FBMTFFODg4NzRFM0NGNzk5RUJFNTQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkE4RTk3NUVGN0FBMTFFODg4NzRFM0NGNzk5RUJFNTQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjdCMjVDNTA4QzAxMTFFODlENzQ5MEY1MUIwOTdFRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjdCMjVDNTE4QzAxMTFFODlENzQ5MEY1MUIwOTdFRDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ErQzCAAACnElEQVR42ryXS0hUURiA741ZpFAJFcyk0TJ6m7gw0AxqV1BSLqpdCUEtgihyYz5KphsVBRUE5TJaVLawVoU9hDYhVFoI7dImasipxdhu+n75b1zt3Nd0px8+z+g9cz7P+792+tK0FSFWwF7YChsgDUvgB3yDN/Ac7udO1HwOa2xByPN6GIR3sFk/74ZVYGu5Cx7o87HM5cIg1Ac1avv0dCFcgINwEa5C0VSRnv35jKya4jichDtwiue/ovS0Fl7BclgNWT+h4R8oQla/t1Ta4R+pDZPWwQjchf2Qt8oIxHk4oO2MIK7zk1bBENwEx0ogEDva3hDiKpNU5vADnLcSDMTS3nttf460AdrhqFWZkHbb6W2DV9oF/TBdCSO9LVCcU8+sVFZXK9z6l4bpRbcQUOW2eGQ1i7QNHsKMoWLJh7+EFD2Cn5jezujh0pbixzY9UUzhROmhCl9Do4pF0muo/gT2iXQ9+A1LZ4jTFQ7AR5UOBIjfyndkeDPwqcyptFXS4Rn2Dv2bbagvnoycvSWfCpZp/jyyOWcvPZNRyfK7HTIdJRnen7BYy9hzGnOFLxKPSHOwEsbLmNO4IZ6czOkYbLL+T4hnXKTPYEfAnIbu0xghnuGUbtg+OGY4IJwE51NumT2yZUQ6pfnNYbhWwTk9BC9Y3ZNuuiKn/yNYA4WYh3mUXtbotbmT+qPuLTMK9+BGhRbQdWlfhPMv8dOwNultoofGOm1/NlKe50VNJ1/qCnUSEIroCLRI0maSSkxCMzyGjZpO5suQLaO4ool5M8KpsBRUKjTBd5jQ4a6Oui10OCc0C9kyXxiUbLshWfsZfZ2Qi/6p3ptfPGd2Wq+07ZoQyPY76y6aOBm+37tMq+ddxr0kvuprx3DUd5nfAgwAI/7lf6y5Wn4AAAAASUVORK5CYII=);
}

.tz-down {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMxMTRFMThBOEMwMTExRTg4N0M5REI1QzM3NUU2RDg4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMxMTRFMThCOEMwMTExRTg4N0M5REI1QzM3NUU2RDg4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzExNEUxODg4QzAxMTFFODg3QzlEQjVDMzc1RTZEODgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzExNEUxODk4QzAxMTFFODg3QzlEQjVDMzc1RTZEODgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6fCfroAAACsklEQVR42ryXSWgUQRSGu8METMAoJIbEUbxFNIrRQzSgxoPLwYDGDYw3RQUlZz0YBBckVxVUdPBixItGQjwoSlwCgoLg7oA3RwPuepiBMRD/X/6Wsq1epml98DE9XVXv765X9eq1++LlayeGTQcbwXIwHzSBKeAb+AAegzvgMngX5awqor0NDIKnYKGu14FZwNVvF7ii9mfq05ZEdBI4Dm6BB2Am2A4ugrze0NFvXvfZPkP9Oe6E/MQSzYL7YBqYDY6BohPPiurPcfXyk40S5ZOOgktgK/joJDOO65GfUfn9bRnjugYMgzOg30nH+hV7+u0AJd50jdXLGDToDWPbjevDf/xfvabL1o0x/wR6zTddBDaDOX4nNgtwHGZ7wCtwHjzyYtoHjoIvCadxP5gIaf8Kjkjn10Li6uoE53wdJwJIajnpZDm93eCqF2TfIkjTSkoc3RRdoYxim7K07SbYxOmdp9z5P+wJaOWbNoM3lg5B8XPDVnjEFqJOM0XrwPeAjZ22Uacu411YhMNiyixzFjxUBjNtF2gHOy2zNZk6jOmYTpFKrBo0glPa+GYSOK22ass46oxV6QxcEBDToH1a5ioEQ+Ck8qqj6yG1lS0+qfOc03sbrFR+rCSmdLpF4zbo3qBydzlgDHVGMup4COz1JYg4+7QsEe+Bt4UI8hRbDw5S9K3qmx2cnqhkbtkuP4yTaTxkKCuLu6DgnTKHwTVwQcm5UhuPaJ8KDoC1tvO0Xid+2jYAPnvnqVmu7ANz/0HOpb9W+f+rXCmqnLynrZFGRqLQbrDMLO78hVkBLNUUD6h8SWINWh898leIKkG5mpcoBnlNT21MsRr1z6sK6ZC/WMV2SUHnZl6s0yGnJ29Rrnb026L7OQmw/yqNt9bLboXfMp3Gt4x3SLzXZ8dI3G+ZnwIMAOyotwy0xDy8AAAAAElFTkSuQmCC);
}

.tz-down.on,
.tz-down:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQxNjc4NkZFOEMwMTExRThBNkRBQUQ5NkYyRkEyM0U4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQxNjc4NkZGOEMwMTExRThBNkRBQUQ5NkYyRkEyM0U4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDE2Nzg2RkM4QzAxMTFFOEE2REFBRDk2RjJGQTIzRTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDE2Nzg2RkQ4QzAxMTFFOEE2REFBRDk2RjJGQTIzRTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz51zja0AAACv0lEQVR42ryXXYhMYRjHz2i2zJalfLRjVi6Vz7VJtpZV3FHCrlp7R6i9USJ7gZuldYSo9RXuJBdYabmi9bHlgrawaK/tGjHZsRezWmr8nu0ZHaf3fMxxxlO/zum873n+7/N+Pm+i9syYFcLmw3ZYB8ugFmbCd/gKr+Ep3MkemPUpyNm0gPJ66IW3sFLft8BCSOhzM9zV8qH02Xwv1Ps5TXhEOh1OQTuchvNQMFUksj/viFXz2A8H4SYcovxHmEgz8ALmwiLo9hI0NKAA3frfbPFDQzJBonUwALegDXJWBEM4BzvVzwDCdV6iKeiDK2BbMRjCtvrrQzhlEpUx/AAnrRgNYfH3Xv3/JdoArdBhVcbEbyvRNjhFj8IJGIviEWedUPSJNs/juOpMicrsaoZrrrpFD6LaddGR2ZzkZSvcgwlXJTvmsZ2QjUP0RHS97ihu66zA2D6CFunepbp3/g97A0sk0jR8NFTwGr/EP4iKTlpEa2DcUMGOO0zGdZxxrUmqoEnYb0wl2qvwUncc5/LZy2M17EGk6CqbIToypllYUGajq2AeXMJRh8OpvF/WsirDf6KTFdEhWOExpl7rdFJmIdyHHmjU7z36rYUoJw0+ReeddO8T2KjnXzljKk536H/b9JuswzYPQUt1+uUQz2hmkDFsEGG7utTgdi9BPWVGJFrp3lHNb3ZHnJE/9ez1i1BsFzyjzkhSP3TBA7gB+QjCvwIOBMlpjsAm5ykzCLfhYoV2ogvin8YNug/xw7A47j1Xjj3Z+tT/lCUd5QVNJ5/r0rBjEBShfbBWkjaTqKWzqwkewnJNJ3MRxObwOKeJeROCo0EpqFRYA99gWLu7OqRYSrtzWLOQRregX7JdMsnaj+l1Qg76x/AKPjv2bLlirIINmhDI8usqTZpyMnyvu0yz4y5TOiS+6ObSH/Yu81uAAQCoN+pbYeHh9wAAAABJRU5ErkJggg==);
}

.circle-num,
.circle-num1 {
  background: #fe7310;
  color: #fff;
  font-size: 14px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  border-radius: 50%;
  position: absolute;
  left: 14px;
  top: 22px;
  text-align: center;
}

/* 工作经历 */
.cutoffLine3 {
  line-height: 26px;
  font-size: 16px;
  color: #11a6d9;
  padding-left: 34px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUwQzUyMkUzOEMwMTExRThBRTk4OEQ5OTZFQkMxQzVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUwQzUyMkU0OEMwMTExRThBRTk4OEQ5OTZFQkMxQzVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTBDNTIyRTE4QzAxMTFFOEFFOTg4RDk5NkVCQzFDNUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTBDNTIyRTI4QzAxMTFFOEFFOTg4RDk5NkVCQzFDNUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7aLirfAAABhUlEQVR42mL8//8/AzYg2fsBREUB8VIG/CAaiJc9LxbAKsnCQByYDsSf0MT4gDiTkEYWqEsJgQ4gfoQmJodsAS5zYD5wBOI4IOZGk+cC4uNA3A/Ef7HIgUAeEAegyX0F4sVAvA9kQSQ0nN8C8UMcPpDHIsYEVQ9ylBIW9fGg+GGU6Hl/F8h4BfXFDwbqAE6Q64FYlAlq+wEqGg4C34F4GxArMzHQDvyGhSMpQByKiQawVMQOxIJ41MkA8SwgtoDyTwBxGhA/waOHA0SAIvk/NBPxUTmIQBlDAOYDUFrfj0OhFDStrwHiM1AxEyAOAeJJQPwMhz5LIPaHWXAeiDtxKLSHWjAXiHdAxTygFqwD4oM49FUgW4APgFz9DoibgPgeVKwJKnaG2EjGB0DZPhZUYgLxTajYR2hJ+5UaFjBAM40myMtQ/kYgfk5KMiUGgAycQWpSomVOhlsAiixZGpitAzKbBVpu50EFL1PJcF1oIugGWVAGytHQlBJNJQveA/FkIK4FCDAAmYlPeB6rH0QAAAAASUVORK5CYII=) left center no-repeat;
  background-size: 24px 21px;
  position: relative;
}

.cutoffLine3:after {
  position: absolute;
  content: "";
  right: 3px;
  left: 105px;
  bottom: 10px;
  border-bottom: 1px dashed #ccc;
  border-radius: 5px;
  width: 1017px;
}

.work {
  padding: 30px 0 29px 0;
  width: 100%;
  box-sizing: border-box;
}

.work-tr {
  background: #f4f4f4;
  font-size: 14px;
}

.work-tr li {
  text-align: left;
  vertical-align: middle;
  height: 50px;
  box-sizing: border-box;
  display: inline-block;
  font-size: 14px;
  line-height: 50px;
  color: #909090;
}

.work-tr li:nth-child(1),
.work-trd li:nth-child(1) {
  width: 287px;
  padding-left: 58px;
  box-sizing: border-box;
}

.work-tr li:nth-child(2),
.work-trd li:nth-child(2) {
  width: 120px;
}

.work-tr li:nth-child(3),
.work-trd li:nth-child(3) {
  width: 140px;
}

.work-tr li:nth-child(4),
.work-trd li:nth-child(4) {
  width: 143px;
}

.work-tr li:nth-child(5),
.work-trd li:nth-child(5) {
  width: 89px;
}

.work-tr li:nth-child(6),
.work-trd li:nth-child(6) {
  width: 120px;
}

.work-tr li:nth-child(7),
.work-trd li:nth-child(7) {
  width: 121px;
}

.work-tr li:nth-child(8),
.work-trd li:nth-child(8) {
  width: 128px;
  text-align: center;
}

.work-trd {
  box-sizing: border-box;
  vertical-align: middle;
  position: relative;
  border-bottom: 1px solid #e1e1e1;
  padding: 14px 0;
}

.work-trd li {
  display: inline-block;
  box-sizing: border-box;
  font-size: 14px;
  position: relative;
}

.work-trd li:nth-child(1) {
  padding-left: 58px;
  position: relative;
}

.work-trd li:nth-child(8) {
  text-align: center;
  vertical-align: top;
  line-height: 34px;
  height: 34px;
  display: inline-block;
}

.work-trd li:nth-child(9) {
  width: 1128px;
  display: block;
}

.work-trd li:nth-child(1) input {
  padding-left: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYwQ0JCNkM0Nzg1NDExRThBRDQ4REY2OTc5M0NFQ0JEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYwQ0JCNkM1Nzg1NDExRThBRDQ4REY2OTc5M0NFQ0JEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjBDQkI2QzI3ODU0MTFFOEFENDhERjY5NzkzQ0VDQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjBDQkI2QzM3ODU0MTFFOEFENDhERjY5NzkzQ0VDQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hWLwvAAABcElEQVR42nzTyytEYRjH8RlGWZgUkUspl7CREH+C3EoSyiULIisLS0VRoiyGnf+ARLGS2MhtoZAUuZQpKSkZC4qM76vfqbfXaZ76NL3Pe+Y5z3POe4KRSCTgRDUm0erkV7CIAzsZQhLm0YFHZKIYJ9Z136hCLZ6RizWMmQILGMEcUlCOQt0pKKZADa5wgS+MI9UUqMOZEibqZdQZYQhL2NC6yXSVFPgft5jyyU+rA3v8YMjnwnvM+ORnnXXcq2LiDgV4wLu36RPmeYRRqk7zvQLZiKIX5yhBOq61X4Y3/akSN8ixOwjrd1lvYBM/yFP+WHcv0jUm0vDhPsQ2VW/U+lQdmWhQB13uQbJjV2N4p61TBy2gXA+2ExV41Qn71PrI2oth3dr7C3eEdjMXmrWO6nh7I5i97kQd7GAQe1r3WTfZxwC23AJPaNHRTcYlhpGlhxjXIXrRd9CvN1SBVVNgAhn6FmI+I/mFee2H5rP/FWAAfdtRd9OZK/MAAAAASUVORK5CYII=);
  background-position: right 14px center;
  background-repeat: no-repeat;
  background-size: 16px;
  width: 220px;
  cursor: pointer;
}

.work-trd li input {
  width: 120px;
}

.work-trd li:nth-child(1) input {
  width: 220px;
}

.work-trd li:nth-child(2) input {
  width: 110px;
}

.work-trd li:nth-child(3) input {
  width: 127px;
}

.work-trd li:nth-child(4) input {
  width: 130px;
}

.work-trd li:nth-child(5) input {
  width: 78px;
}

.work-trd li:nth-child(6) input {
  width: 107px;
}

.work-trd li:nth-child(9) textarea {
  width: 1128px;
  margin-left: 58px;
  margin-top: 12px;
  border: 1px solid #d5d7dc;
  height: 60px;
  padding: 10px;
  box-sizing: border-box;
  color: #323232;
  font-size: 14px;
}

.gzjl-textarea {
  width: 1128px;
  margin-left: 58px;
  margin-top: 12px;
  border: 1px solid #d5d7dc;
  min-height: 60px;
  padding: 10px;
  box-sizing: border-box;
  color: #323232;
  font-size: 14px;
  padding: 10px;
  border-radius: 5px;
  white-space: pre-line;
}

.gzjl-textarea:empty::before {
  color: #909090;
  content: attr(placeholder);
}

.gzjl-textarea {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  border-radius: 3px;
  outline: none;
}

.gzjl-textarea:focus {
  box-shadow: 0 0 5px #188eef;
  -webkit-box-shadow: 0 0 5px #188eef;
  -moz-box-shadow: 0 0 5px #188eef;
}

.gzjl {
  border-bottom: 1px solid #d7d7da;
}

.gzjl td {
  width: 1091px;
  padding-left: 15px;
  box-sizing: border-box;
  padding-bottom: 13px;
}

.gzjl td input {
  width: 1065px !important;
}

.circle-num1 {
  top: 28px;
}

.work-red {
  color: #d90101;
  font-size: 14px;
  position: absolute;
  left: -7px;
  top: -2px;
}

/* 个人描述 */
.red-miaoshu {
  color: #d90101;
  font-size: 14px;
  line-height: 1;
  margin-top: 30px;
}

.cutoffLine4:after {
  position: absolute;
  content: "";
  right: 3px;
  left: 416px;
  bottom: 10px;
  border-bottom: 1px dashed #ccc;
  border-radius: 5px;
  width: 703px;
}

.sx-check {
  position: relative;
  display: inline-block;
}

.sx-check .check {
  visibility: hidden;
  margin-right: 20px;
}

.sx-check input {
  height: 0 !important;
}

.sx-check .check + label,
.sx-check .check + label {
  width: 18px;
  height: 18px;
  display: inline-block;
  border: 1px solid #d6d7dc;
  border-radius: 5px;
  position: absolute;
  top: 3px;
  left: 0;
  background-color: #fff;
  box-sizing: border-box;
}

.sx-check .check:checked + label,
.sx-check .check:checked + label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4NkE0NTcwNzg1MzExRTg4QTJDRjc1MTRBMjc3MjlCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ4NkE0NTcxNzg1MzExRTg4QTJDRjc1MTRBMjc3MjlCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDg2QTQ1NkU3ODUzMTFFODhBMkNGNzUxNEEyNzcyOUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDg2QTQ1NkY3ODUzMTFFODhBMkNGNzUxNEEyNzcyOUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz61rZtjAAABYklEQVR42mK8dv0OGwMDQzcQxwCxEANp4D0QLwbiUhYg0cXDzZUnKSnGwMLCTJIpf/78FXz+/FXel6/fvjMB+bHkGAICID0gvUCQCjJIiBxDkA0DmcFErgFXXv1F4ZNl0IEHfxhcF3+mzKCzz/8wRK79wmAkyUy+Qaef/mHwWfaFwVKGhWFrFC9ug0DOzdjyFashJ5/8YfBbATFkXTgPhjyKQY4KrAwbb/5mqD/wHUXRcaAhASu/MNjIYTcEHHvInCpbDgZpPkaGij3fGf7+Y2BoceIEh0kQ0BBboCGrQnlwJwN0gXh9dgZGIF0ONOz5l38M227/ZrBXYGFYEcyDPz1hE4wDGsbCxMhQvOsbg6kUYUNwGgQCUbpsDPwcjAxOCizEpXB8kt6qrEQnDVCsvQPmYrLzGlTvO5BBi5+/eMVAjmG///xhAOkFgjkgr5V9+fKN8fadB7FAtiCZBVstQIABAL2HceWQHNv5AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px 18px;
}

.sx-label {
  font-size: 12px;
  color: #323232;
  margin-left: 26px;
}

.tr8-table {
  width: 100%;
  margin-top: 23px;
  margin-left: 13px;
  margin-bottom: 10px;
}

.tr8-tr {
  line-height: 21px;
  height: 21px;
}

.tr8-tr td {
  line-height: 21px;
  height: 21px;
  width: 135px;
  padding-bottom: 20px;
}

/* 如实回答 */
.question {
  margin-bottom: 20px;
}

.que-top {
  line-height: 1;
  color: #909090;
  font-size: 14px;
  margin-bottom: 14px;
}

.question textarea {
  height: 70px;
  box-sizing: border-box;
  resize: none;
  width: 1200px;
  font-size: 14px;
  color: #323232;
  border: 1px solid #d7d7da;
  padding: 10px;
}

.bottom-box {
  line-height: 38px;
  box-sizing: border-box;
}

.bottom-box .el-form-item__error {
  top: 61%;
  left: 20.5%;
}

.err-formart + .el-form-item__error {
  top: 80% !important;
}

.err-formart-entry-date + .el-form-item__error {
  left: 16.6% !important;
}

.err-formart-entry-emergency + .el-form-item__error {
  left: 22% !important;
}

.err-formart-entry-emerg .el-form-item__error {
  left: 35% !important;
  top: 83.5% !important;
}

.err-formart-exsit-empl + .el-form-item__error {
  left: 47.6% !important;
}

.err-format-is-sick + .el-form-item__error {
  left: 33.6% !important;
}

.err-format-is-crime + .el-form-item__error {
  left: 37% !important;
}

.err-formart-is-similar + .el-form-item__error {
  left: 66% !important;
}

.err-line1 + .el-form-item__error {
  top: 46% !important;
  left: 43.5% !important;
}

.err-line2 + .el-form-item__error {
  top: 73% !important;
  left: 7.5% !important;
}

.err-line3 + .el-form-item__error {
  top: 100% !important;
  left: 5% !important;
}

.mqgzd-box {
  width: 533px;
  height: 38px;
  line-height: 38px;
  margin-right: 95px;
}

.mqgzd {
  width: 120px;
  box-sizing: border-box;
  padding-right: 10px;
  text-align: left;
  font-size: 14px;
  color: #909090;
}

.mqgzd-right input {
  width: 412px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyMUM1M0QyOEYxNTExRTg4NjAyRkY5RTY3OEY3RjUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyMUM1M0QzOEYxNTExRTg4NjAyRkY5RTY3OEY3RjUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzIxQzUzRDA4RjE1MTFFODg2MDJGRjlFNjc4RjdGNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzIxQzUzRDE4RjE1MTFFODg2MDJGRjlFNjc4RjdGNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66VOfJAAABjUlEQVR42ozTSyhEURjA8TPThCGKpUdskA0WWLD0CLFg45kFid3Y2Sh5zAKlmfIo8oosSEojKVJWFsPksRgrTbGwVZLU8D/6rq7bNearX/fM/e5857vnnOvw+XytSqky9TsyMIc7JGAMA0iX/D2msObxeL5vuDCLXEuhZwwhHyGk4ArrcKMFq+hErf6Dg46yuRZaCp0hilckowQ3lme6sYljuqrXHT0Ka2xIET3Rk01+C2mY9/v91U5lH0nowdEfRYxYwAcmdEddqNKvKclxvMh4V/0f56jWhaaRaUocIiBjdxyFUo1dq0SpKREyjfuk/VhRgT1dKCKsMYJJ3TZO/yiyaDzrjDGTF5c4Qa8l971bGMQM2x/WHS2jxuZA1smJ14VWxC0SUWB0QhGvsUb6nORZCunfS2iXSZrQL4XfsY8L2aifT6QBdq+YI7v2JrsYMOWacSAHeVuZCkRtRKSIXTzIddS4ob+1LK5FciA/Yyy+kQ9LJ9coRjnrFHTJWjSq+GMHbRiWk9+B4JcAAwC+rl2VIbs1SAAAAABJRU5ErkJggg==) right 12px center no-repeat;
  background-size: 18px;
  cursor: pointer;
}

.qwgzd-box {
  width: 533px;
  height: 38px;
  line-height: 38px;
}

.qwgzd {
  width: 120px;
  box-sizing: border-box;
  text-align: left;
  font-size: 14px;
  color: #909090;
}

.qwgzd-right input {
  width: 412px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyMUM1M0QyOEYxNTExRTg4NjAyRkY5RTY3OEY3RjUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyMUM1M0QzOEYxNTExRTg4NjAyRkY5RTY3OEY3RjUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzIxQzUzRDA4RjE1MTFFODg2MDJGRjlFNjc4RjdGNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzIxQzUzRDE4RjE1MTFFODg2MDJGRjlFNjc4RjdGNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66VOfJAAABjUlEQVR42ozTSyhEURjA8TPThCGKpUdskA0WWLD0CLFg45kFid3Y2Sh5zAKlmfIo8oosSEojKVJWFsPksRgrTbGwVZLU8D/6rq7bNearX/fM/e5857vnnOvw+XytSqky9TsyMIc7JGAMA0iX/D2msObxeL5vuDCLXEuhZwwhHyGk4ArrcKMFq+hErf6Dg46yuRZaCp0hilckowQ3lme6sYljuqrXHT0Ka2xIET3Rk01+C2mY9/v91U5lH0nowdEfRYxYwAcmdEddqNKvKclxvMh4V/0f56jWhaaRaUocIiBjdxyFUo1dq0SpKREyjfuk/VhRgT1dKCKsMYJJ3TZO/yiyaDzrjDGTF5c4Qa8l971bGMQM2x/WHS2jxuZA1smJ14VWxC0SUWB0QhGvsUb6nORZCunfS2iXSZrQL4XfsY8L2aifT6QBdq+YI7v2JrsYMOWacSAHeVuZCkRtRKSIXTzIddS4ob+1LK5FciA/Yyy+kQ9LJ9coRjnrFHTJWjSq+GMHbRiWk9+B4JcAAwC+rl2VIbs1SAAAAABJRU5ErkJggg==) right 12px center no-repeat;
  background-size: 18px;
  cursor: pointer;
}

.ydwsr-box {
  width: 533px;
  height: 38px;
  line-height: 38px;
  margin-right: 95px;
  margin-bottom: 20px;
}

.ydwsr {
  width: 120px;
  box-sizing: border-box;
  padding-right: 10px;
  text-align: left;
  font-size: 14px;
  color: #909090;
}

.ydwsr-right input {
  width: 412px !important;
}

.qwnsr-box {
  width: 533px;
  height: 38px;
  line-height: 38px;
}

.qwnsr {
  width: 120px;
  box-sizing: border-box;
  text-align: left;
  font-size: 14px;
  color: #909090;
}

.qwnsr-right input {
  width: 412px !important;
}

.gx-box {
  height: 38px;
  line-height: 38px;
  margin: 10px 0;
}

.mqgzd1 {
  width: 411px;
  text-align: left;
  color: #909090;
}

.mqgzd-right1 input {
  width: 137px;
}

.ry-box {
  width: 100%;
  height: 38px;
  line-height: 38px;
  margin: 10px 0;
}

.mqgzd2 {
  width: 200px;
}

.mqgzd-right2 input {
  width: 200px !important;
  padding-left: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYwQ0JCNkM0Nzg1NDExRThBRDQ4REY2OTc5M0NFQ0JEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYwQ0JCNkM1Nzg1NDExRThBRDQ4REY2OTc5M0NFQ0JEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjBDQkI2QzI3ODU0MTFFOEFENDhERjY5NzkzQ0VDQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjBDQkI2QzM3ODU0MTFFOEFENDhERjY5NzkzQ0VDQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hWLwvAAABcElEQVR42nzTyytEYRjH8RlGWZgUkUspl7CREH+C3EoSyiULIisLS0VRoiyGnf+ARLGS2MhtoZAUuZQpKSkZC4qM76vfqbfXaZ76NL3Pe+Y5z3POe4KRSCTgRDUm0erkV7CIAzsZQhLm0YFHZKIYJ9Z136hCLZ6RizWMmQILGMEcUlCOQt0pKKZADa5wgS+MI9UUqMOZEibqZdQZYQhL2NC6yXSVFPgft5jyyU+rA3v8YMjnwnvM+ORnnXXcq2LiDgV4wLu36RPmeYRRqk7zvQLZiKIX5yhBOq61X4Y3/akSN8ixOwjrd1lvYBM/yFP+WHcv0jUm0vDhPsQ2VW/U+lQdmWhQB13uQbJjV2N4p61TBy2gXA+2ExV41Qn71PrI2oth3dr7C3eEdjMXmrWO6nh7I5i97kQd7GAQe1r3WTfZxwC23AJPaNHRTcYlhpGlhxjXIXrRd9CvN1SBVVNgAhn6FmI+I/mFee2H5rP/FWAAfdtRd9OZK/MAAAAASUVORK5CYII=);
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-size: 16px;
  box-sizing: border-box;
}

.radio-box {
  line-height: 24px;
  padding-left: 30px;
}

.sfyb {
  margin-top: -13px;
}

.sfyb-box {
  color: #909090;
  font-size: 14px;
  margin-bottom: 13px;
}

.check-tabel1 {
  margin-right: 7px;
}

.sfyb-input {
  padding-left: 15px;
  margin-top: 15px;
  margin-bottom: 20px;
}

.sfyb-input input {
  width: 342px;
}

.hchz-box {
  height: 36px;
  line-height: 36px;
}

.check-tabel2 {
  top: 9px !important;
}

.hchz-input {
  width: 350px !important;
  margin-left: 10px !important;
}

.hchz-box1 {
  padding-left: 36px !important;
}

.hchz-input1 {
  width: 90px !important;
}

.hchz-input3 {
  margin-left: 11px !important;
  width: 146px !important;
}

.hchz-input2 {
  margin-left: 11px !important;
  width: 237px !important;
}

.conBtn {
  text-align: center;
  margin-top: 60px;
}

.conBtn span {
  display: inline-block;
  line-height: 40px;
  background-color: #11a6d9;
  color: #fff;
  padding: 0 24px;
  margin-right: 26px;
  border-radius: 3px;
  cursor: pointer;
}

.conBtn label {
  display: inline-block;
  line-height: 38px;
  border: 1px solid #11a6d9;
  color: #969d9f;
  padding: 0 24px;
  margin-right: 20px;
  border-radius: 3px;
  cursor: pointer;
}

.conBtn1 {
  text-align: center;
  margin-top: 60px;
}

.conBtn1 span {
  display: inline-block;
  line-height: 40px;
  background-color: #11a6d9;
  color: #fff;
  padding: 0 24px;
  margin-right: 26px;
  border-radius: 3px;
  cursor: pointer;
}

.conBtn1 label {
  display: inline-block;
  line-height: 38px;
  border: 1px solid #11a6d9;
  color: #11a6d9;
  padding: 0 24px;
  margin-right: 20px;
  border-radius: 3px;
  cursor: pointer;
}

.scroll-tc {
  position: fixed;
  width: 120px;
  top: 45%;
  left: 50%;
  margin-left: 650px;
  /* Safari 和 Chrome */
  transition: 0.3s all ease;
  transform: translate(0%, -70%);
  -ms-transform: translate(0%, -70%);
  -moz-transform: translate(0%, -70%);
  -o-transform: translate(0%, -70%);
}

@media (max-width: 1552px) {
  .scroll-tc {
    display: none;
  }
}
.scroll-tc ul li {
  user-select: none;
  -moz-user-select: none;
  /* Firefox */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -ms-user-select: none;
  /* IE10 */
}

.scroll-box {
  text-align: center;
  padding: 14px 20px;
  font-size: 14px;
  color: #909090;
  border-bottom: none;
  cursor: pointer;
  background: #fff;
  border: 1px solid #f3f3f3;
}

.scroll-tc .scroll-box.on {
  background: #11a6d9;
  color: #fff;
  border: 1px solid transparent;
}

.search-icon {
  background-size: 18px;
  width: 148px;
}

.study-trd:first-child .tz-up {
  display: none;
}

.study-trd:last-child .tz-down {
  display: none;
}

.work-tabel .work-trd:nth-child(2) .tz-up {
  display: none;
}

.work-tabel .work-trd:last-child .tz-down {
  display: none;
}

/* .work-trd:first-child .tz-up{
    display: none;
}
.work-trd:last-child .tz-down{
    display: none;
} */
.red-td {
  position: absolute;
  left: -7px;
  top: -10px;
  color: #d90101;
}

/* 上传简历 */
.sc-box {
  line-height: 36px;
  margin-top: 30px;
}

.sc-left {
  font-size: 14px;
  color: #909090;
  width: 130px;
}

.upload-padding-10 {
  padding-left: 10px;
}

.sc-span {
  font-size: 12px;
  color: #909090;
}

.sc-btn {
  height: 36px;
  width: 126px;
  box-sizing: border-box;
  text-align: center;
  line-height: 36px;
  background: url(../../static/img/resume_fj1_icon.png);
  background-position: 6px center;
  background-size: 15px 15px;
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 14px;
  color: #909090;
  background-color: transparent;
  border: 1px solid #d5d7dc;
  padding-left: 21px;
  border-radius: 5px;
  margin-right: 10px;
  cursor: pointer;
}

.goTop {
  width: 80px;
  height: 80px;
  background: #fff;
  position: fixed;
  bottom: 10%;
  transition: 1s ease-out;
  -webkit-transition: 1s all ease;
  -o-transition: 1s all ease;
  -moz-transition: 1s all ease;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAbCAYAAABm409WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYyOUQxMDk3QTc0MjExRThCNzZBQjkyNjE0NDY1NTc2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYyOUQxMDk4QTc0MjExRThCNzZBQjkyNjE0NDY1NTc2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjI5RDEwOTVBNzQyMTFFOEI3NkFCOTI2MTQ0NjU1NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjI5RDEwOTZBNzQyMTFFOEI3NkFCOTI2MTQ0NjU1NzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56RkudAAAB30lEQVR42uyVz0rDQBDGk7YU7KWn4kUQq0dvDYpHobnpRVRExGMrIvjnpL6AFkQpitIeRZFSEA9F0QbxAZo3UF9EsH4j35ZYmmStFi8O/MjObDLfZnYnMRuNhqFpI+ACLIFnFcxkMoEPRTSTDwAHjIMH+lqmI9APnsAg/SH6qd8QSHHlw+ANFHgV/1FHJEggCW7BKHgH82AbLNCXeM113WQ3AglwDywmWwY3nLumL/ExcAeRxHcE5OYaN1RsFVy23SP+GscTfJM+HYE4qIBJ+hug5LO4M7DFsdxfgUg8SCAKrsAU/R1QDNnDI7DL8bS8GUSinQQkeA5m6O+TUEOj7fF0ic1KHoiYXgFxTsAiY0WuXtsgIqfrmK7kOVUiInAIVjgp9d40urN1UOZY8h3IwGw2m0YvLWL02P4F/l4ghvP6gmu6w5xjWZYtA/z1srjUvZOY+zzn6hR2yOOgP+xWx6kk6kFPXHojB2zMOYzl2DM2kjgegQL8ssd3dEr0JTlXX2ZTlQKek89HOlCAK331JvdY1ae0rS/IjzZZiaIU2YA3r8a6FeCeGWoP1LcMgqpsedmPSMgqpc5plazN5qR8bTFJapKybonkxrpXhHsj5EP7QKPWeSR0KeLbB372IcAACbShTOyWeMMAAAAASUVORK5CYII=);
  background-size: 24px 27px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.goTop.on {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAbCAYAAABm409WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZERkRDNjFEQTc0MjExRTg5RkIyRjUxQTk1NURCNTczIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZERkRDNjFFQTc0MjExRTg5RkIyRjUxQTk1NURCNTczIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkRGREM2MUJBNzQyMTFFODlGQjJGNTFBOTU1REI1NzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkRGREM2MUNBNzQyMTFFODlGQjJGNTFBOTU1REI1NzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4jTF/rAAAByklEQVR42uyUzStEURjG585MU2YzNhNKybC0I7JUd3ZshCRZzkjK1wb/AGrQRHTvUqRpShYT4Sb/gP8AW0v2Cs9bz63T7X6c+Sgbb/2a85xz533Oec+H0Vn6iGlGPzgH8+DF7XzfaA/9U1wzeTdwwAi4p9YKHYMO8AR6qHups60wyHLmfeAL7PFX9KOOSZhBBtyAAfANZsAmmKWW/lrX/memEYM0uANDTLYArjl2RS39w+AWJul6DOTjGjdUYglceL4Rvcz2KFfSpmOQAhUwRr0KrIDJnYJ1tuX7CkxSYQYJcAnGqbdAOWIPD8E22xOyMpgk/Ayk8wxMUu+SyMBF2+HpkpiSPDAxVAMRx2COfWXOXjtgIqfriFLynLgmYnAAFjko9V6LNRYrwGZb8pWkYdTxFgXNviVvUcPxb/D3BknwCnI+Y/JM59k2wYNn3FAFzr03j4MTlo/zbTeUZIZHW0yeV8aK4IfGahSR1BDEDKaWTokKTO4ofTaxQv4nz0curpH8zZPcjWpAad0YbHaTHdbeDJlcNdmEgcmnQl2dJXVX9sOOMnDrbPqUaZrl826yXe89sHmKTM/yCzxNkfcgKiTJc9Q9CIpfAQYAJWxvkyJuUtkAAAAASUVORK5CYII=);
}

.answer {
  position: absolute;
  top: 294px;
  background: #fff;
  width: 512px;
  height: 340px;
  box-shadow: 0 0 24px 1px #909090;
  padding: 25px 30px 0 30px;
  left: 323px;
  display: none;
  z-index: 9999999;
}

.answer::before {
  content: "";
  position: absolute;
  border: solid transparent;
  height: 0;
  width: 0;
  left: 250px;
  border-width: 10px;
  border-bottom-color: #fff;
  top: -20px;
}

.answer-top p {
  font-size: 14px;
  color: #909090;
  text-align: justify;
  line-height: 24px;
}

.answer-table {
  width: 100%;
  border: 1px solid #dbdbdb;
  margin-top: 25px;
}

.answer-table thead tr {
  background: #f8f8f8;
}

.answer-table thead tr th {
  height: 36px;
  line-height: 36px;
  box-sizing: border-box;
  font-size: 14px;
  color: #909090;
  text-align: left;
}

.answer-table thead tr th:first-child {
  padding-left: 30px;
}

.answer-table tbody tr td {
  height: 36px;
  line-height: 36px;
  box-sizing: border-box;
  font-size: 14px;
  color: #909090;
  text-align: left;
  border-bottom: 1px solid #dbdbdb;
  box-sizing: border-box;
}

.answer-table tbody tr td:first-child {
  padding-left: 30px;
  width: 318px;
}

.sc-bottom {
  margin-left: 129px;
  margin-top: 11px;
}

.word {
  font-size: 14px;
  color: #323232;
  line-height: 1;
  margin-bottom: 13px;
  position: relative;
  padding-left: 24px;
  box-sizing: border-box;
}

.del {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU1NjUwQkE5QUFBNjExRTg5RTU3ODFBRTk5NDQzMjlCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU1NjUwQkFBQUFBNjExRTg5RTU3ODFBRTk5NDQzMjlCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTU2NTBCQTdBQUE2MTFFODlFNTc4MUFFOTk0NDMyOUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTU2NTBCQThBQUE2MTFFODlFNTc4MUFFOTk0NDMyOUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LXZt7AAAAcElEQVR42mL8//8/AzoQWnYLQ/BdlBojuhgTA25wAog7gfggLgWMgktv/mcgE7BATScPgPwMtL0C5AIQmxAGqQPidhCbCUtgVSAHGDqf2AAjCEY1k5FI0NNwB5DqwMXHqRlXfBKy+QSJyRScWQACDABxOUk2fo1LogAAAABJRU5ErkJggg==);
  background-position: center;
  background-size: 15px 15px;
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  margin-left: 6px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

.upload-input {
  width: 126px;
  box-sizing: border-box;
  border: none !important;
  opacity: 0;
  cursor: pointer;
  position: absolute;
}

.cover {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.35);
}

.tc-div {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  width: 750px;
  background-color: #FFFFFF;
  border-radius: 5px;
  z-index: 99999;
}

.tcTitle {
  line-height: 50px;
  background-image: url(../../static/img/bullet_bg_icon.png);
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  padding-left: 30px;
}

.tc-div .conBtn,
.tc-div2 .conBtn {
  line-height: 30px;
  text-align: right;
  padding-right: 40px;
  margin: 30px 0;
}

.tc-div .conBtn .font,
.tc-div2 .conBtn .font {
  line-height: 30px;
  padding: 0 18px;
  border: 1px solid #11a6d9;
  color: #11a6d9;
  display: inline-block;
  border-radius: 5px;
  cursor: pointer;
}

.tc-div .conBtn label,
.tc-div2 .conBtn label {
  font-size: 14px;
  padding: 0 18px;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  display: inline-block;
  line-height: 32px;
  margin-right: 11px;
  cursor: pointer;
}

.tc-div .conBtn span,
.tc-div2 .conBtn span {
  line-height: 32px;
  font-size: 14px;
  padding: 0 24px;
  border-radius: 5px;
  display: inline-block;
  background-color: #11a6d9;
  color: #FFFFFF;
  cursor: pointer;
}

#province .Title2 {
  color: #323232;
  padding-left: 0;
  height: 40px;
}

#province .Title2 span {
  color: #323232;
  padding: 0;
  margin-right: 0;
  line-height: 40px;
  height: 40px;
  padding: 0 20px;
  cursor: pointer;
}

.Title3 {
  color: #00a0d5;
  font-size: 14px;
  margin-top: 20px;
}

#province .Title2 span.on {
  color: #fff;
  background: #11a6d9;
  border-radius: 0;
  padding: 0 20px;
  line-height: 40px;
}

.guowai {
  padding-left: 20px;
}

.Title {
  color: #11a6d9;
  font-size: 14px;
  margin-top: 20px;
}

.Title1 {
  background-color: #ddf1fd;
  line-height: 40px;
  padding-left: 20px;
  font-size: 14px;
}

.guowai span {
  color: #909090;
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  margin-top: 20px;
}

.m2,
.m3,
.m4,
.m5 {
  display: none;
}

.guowai span.on {
  color: #fff;
  background: #11a6d9;
  border-radius: 40px;
  padding: 0 20px;
  line-height: 30px;
}

.title1 {
  line-height: 50px;
  color: #FFF;
  font-size: 20px;
  background: url(../../static/img/bullet_bg_icon.png);
  background-size: 770px;
  padding-left: 30px;
  position: relative;
}

.title1 img {
  position: absolute;
  top: 18px;
  right: 18px;
  cursor: pointer;
}

#city option {
  display: inline-block;
  vertical-align: top;
  padding: 0 16px;
}

#province span {
  padding: 0 8px;
  margin-right: 10px;
  font-size: 14px;
  display: inline-block;
}

#province span.on {
  color: #fff;
  background: #11a6d9;
  border-radius: 40px;
}

#province span,
label,
option {
  font-size: 14px;
  line-height: 30px;
}

.left-div1 label {
  display: inline-block;
  padding: 0 18px;
  color: #11a6d9;
  line-height: 30px;
  font-size: 14px;
}

.content1 {
  padding: 30px 40px 0 40px;
}

.right-div {
  text-align: left;
  width: 596px;
  padding: 20px 10px 20px 10px;
}

.tc-merge {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  width: 328px;
  background-color: #FFFFFF;
  display: none;
  z-index: 199;
}

.tc-merge p {
  line-height: 22px;
  width: 242px;
  /* margin: 26px 0; */
  font-size: 14px;
  /* padding-left: 68px; */
  /* background: url(../assets/images/bullet_combine_icon.png)left 20px center no-repeat; */
  background-size: 35px;
  display: inline-block;
  vertical-align: top;
  margin-left: 6px;
}

.tc-daiding2,
.tc-fbgw2,
.tc-jszw2,
.tc-qxfb2,
.tc-shanchu2,
.tc-merge2,
.singleAdopt,
.tc-pltj2 {
  padding: 30px 0 27px 20px;
}

.date1 {
  height: 34px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYwQ0JCNkM0Nzg1NDExRThBRDQ4REY2OTc5M0NFQ0JEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYwQ0JCNkM1Nzg1NDExRThBRDQ4REY2OTc5M0NFQ0JEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjBDQkI2QzI3ODU0MTFFOEFENDhERjY5NzkzQ0VDQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjBDQkI2QzM3ODU0MTFFOEFENDhERjY5NzkzQ0VDQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hWLwvAAABcElEQVR42nzTyytEYRjH8RlGWZgUkUspl7CREH+C3EoSyiULIisLS0VRoiyGnf+ARLGS2MhtoZAUuZQpKSkZC4qM76vfqbfXaZ76NL3Pe+Y5z3POe4KRSCTgRDUm0erkV7CIAzsZQhLm0YFHZKIYJ9Z136hCLZ6RizWMmQILGMEcUlCOQt0pKKZADa5wgS+MI9UUqMOZEibqZdQZYQhL2NC6yXSVFPgft5jyyU+rA3v8YMjnwnvM+ORnnXXcq2LiDgV4wLu36RPmeYRRqk7zvQLZiKIX5yhBOq61X4Y3/akSN8ixOwjrd1lvYBM/yFP+WHcv0jUm0vDhPsQ2VW/U+lQdmWhQB13uQbJjV2N4p61TBy2gXA+2ExV41Qn71PrI2oth3dr7C3eEdjMXmrWO6nh7I5i97kQd7GAQe1r3WTfZxwC23AJPaNHRTcYlhpGlhxjXIXrRd9CvN1SBVVNgAhn6FmI+I/mFee2H5rP/FWAAfdtRd9OZK/MAAAAASUVORK5CYII=);
  background-position: right 12px center;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  border: 1px solid #d6d7dc;
  box-sizing: border-box;
  padding-left: 12px;
  cursor: pointer;
}

/* word的图标 */
.word-icon {
  background-image: url(../../static/img/sprite_list_icon.png);
  background-repeat: no-repeat;
  background-position: -99px -84px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0;
}

.excal-icon {
  background-image: url(../../static/img/sprite_list_icon.png);
  background-repeat: no-repeat;
  background-position: -132px -84px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0;
}

.pdf-icon {
  background-image: url(../../static/img/sprite_list_icon.png);
  background-repeat: no-repeat;
  background-position: -67px -84px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0;
}

.image-icon {
  background-image: url(../../static/img/sprite_list_icon.png);
  background-repeat: no-repeat;
  background-position: -4px -84px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0;
}

.html-icon {
  background-image: url(../../static/img/sprite_list_icon.png);
  background-repeat: no-repeat;
  background-position: -133px -105px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0;
}

@media screen and (max-width: 720px) {
  body {
    width: 1920px;
  }

  .conBtn_po_fix {
    width: 100%;
  }
}
.error-custom {
  color: #F56C6C;
  font-size: 12px;
  line-height: 1;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  left: 0;
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 100%, 20%, 50%, 80% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce {
  animation-name: bounce;
}
@keyframes flash {
  0%, 100%, 50% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash {
  animation-name: flash;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.pulse {
  animation-name: pulse;
}
@keyframes rubberBand {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scaleX(1.25) scaleY(0.75);
  }
  40% {
    transform: scaleX(0.75) scaleY(1.25);
  }
  60% {
    transform: scaleX(1.15) scaleY(0.85);
  }
  100% {
    transform: scale(1);
  }
}
.rubberBand {
  animation-name: rubberBand;
}
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}
.shake {
  animation-name: shake;
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.swing {
  transform-origin: top center;
  animation-name: swing;
}
@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
.tada {
  animation-name: tada;
}
@keyframes wobble {
  0% {
    transform: translateX(0%);
  }
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    transform: translateX(0%);
  }
}
.wobble {
  animation-name: wobble;
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.bounceIn {
  animation-name: bounceIn;
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
.bounceInDown {
  animation-name: bounceInDown;
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
.bounceInLeft {
  animation-name: bounceInLeft;
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
  }
}
.bounceInRight {
  animation-name: bounceInRight;
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
.bounceInUp {
  animation-name: bounceInUp;
}
@keyframes bounceOut {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}
.bounceOut {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp {
  animation-name: bounceOutUp;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDown {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig {
  animation-name: fadeInUpBig;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}
.fadeOutDown {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}
@keyframes flip {
  0% {
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  backface-visibility: visible;
  animation-name: flip;
}
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
.flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}
@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
.flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}
@keyframes flipOutX {
  0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.flipOutX {
  animation-name: flipOutX;
  backface-visibility: visible !important;
}
@keyframes flipOutY {
  0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.flipOutY {
  backface-visibility: visible !important;
  animation-name: flipOutY;
}
@keyframes lightSpeedIn {
  0% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
  0% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}
@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateIn {
  animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInDownRight {
  animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInUpRight {
  animation-name: rotateInUpRight;
}
@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}
.rotateOut {
  animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}
@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp {
  animation-name: slideOutUp;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.slideInUp {
  animation-name: slideInUp;
}
@keyframes slideOutDown {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.slideOutDown {
  animation-name: slideOutDown;
}
@keyframes hinge {
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  80% {
    transform: rotate(60deg) translateY(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    transform: translateY(700px);
    opacity: 0;
  }
}
.hinge {
  animation-name: hinge;
}
@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
}
.rollIn {
  animation-name: rollIn;
}
@keyframes rollOut {
  0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
  }
}
.rollOut {
  animation-name: rollOut;
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale(0.1) translateY(-2000px);
    animation-timing-function: ease-in-out;
  }
  60% {
    opacity: 1;
    transform: scale(0.475) translateY(60px);
    animation-timing-function: ease-out;
  }
}
.zoomInDown {
  animation-name: zoomInDown;
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale(0.1) translateX(-2000px);
    animation-timing-function: ease-in-out;
  }
  60% {
    opacity: 1;
    transform: scale(0.475) translateX(48px);
    animation-timing-function: ease-out;
  }
}
.zoomInLeft {
  animation-name: zoomInLeft;
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    transform: scale(0.1) translateX(2000px);
    animation-timing-function: ease-in-out;
  }
  60% {
    opacity: 1;
    transform: scale(0.475) translateX(-48px);
    animation-timing-function: ease-out;
  }
}
.zoomInRight {
  animation-name: zoomInRight;
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    transform: scale(0.1) translateY(2000px);
    animation-timing-function: ease-in-out;
  }
  60% {
    opacity: 1;
    transform: scale(0.475) translateY(-60px);
    animation-timing-function: ease-out;
  }
}
.zoomInUp {
  animation-name: zoomInUp;
}
@keyframes zoomOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0;
    transform: scale(0.3);
  }
  100% {
    opacity: 0;
  }
}
.zoomOut {
  animation-name: zoomOut;
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale(0.475) translateY(-60px);
    animation-timing-function: linear;
  }
  100% {
    opacity: 0;
    transform: scale(0.1) translateY(2000px);
    transform-origin: center bottom;
  }
}
.zoomOutDown {
  animation-name: zoomOutDown;
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale(0.475) translateX(42px);
    animation-timing-function: linear;
  }
  100% {
    opacity: 0;
    transform: scale(0.1) translateX(-2000px);
    transform-origin: left center;
  }
}
.zoomOutLeft {
  animation-name: zoomOutLeft;
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale(0.475) translateX(-42px);
    animation-timing-function: linear;
  }
  100% {
    opacity: 0;
    transform: scale(0.1) translateX(2000px);
    transform-origin: right center;
  }
}
.zoomOutRight {
  animation-name: zoomOutRight;
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale(0.475) translateY(60px);
    animation-timing-function: linear;
  }
  100% {
    opacity: 0;
    transform: scale(0.1) translateY(-2000px);
    transform-origin: center top;
  }
}
.zoomOutUp {
  animation-name: zoomOutUp;
}

.delay1s {
  animation-delay: 1s;
  -ms-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -o-animation-delay: 1s;
}

.delay2s {
  animation-delay: 2s;
  -ms-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
}

.delay3s {
  animation-delay: 3s;
  -ms-animation-delay: 3s;
  -moz-animation-delay: 3s;
  -o-animation-delay: 3s;
}

.delay4s {
  animation-delay: 4s;
  -ms-animation-delay: 4s;
  -moz-animation-delay: 4s;
  -o-animation-delay: 4s;
}

.delay5s {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -moz-animation-delay: 5s;
  -o-animation-delay: 5s;
}

.delay6s {
  animation-delay: 6s;
  -ms-animation-delay: 6s;
  -moz-animation-delay: 6s;
  -o-animation-delay: 6s;
}

.delay7s {
  animation-delay: 7s;
  -ms-animation-delay: 7s;
  -moz-animation-delay: 7s;
  -o-animation-delay: 7s;
}

.delay8s {
  animation-delay: 8s;
  -ms-animation-delay: 8s;
  -moz-animation-delay: 8s;
  -o-animation-delay: 8s;
}

.delay9s {
  animation-delay: 9s;
  -ms-animation-delay: 9s;
  -moz-animation-delay: 9s;
  -o-animation-delay: 9s;
}

.delay10s {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -moz-animation-delay: 10s;
  -o-animation-delay: 10s;
}

.delay100 {
  animation-delay: 0.1s;
  -ms-animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  -o-animation-delay: 0.1s;
}

.delay200 {
  animation-delay: 0.2s;
  -ms-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  -o-animation-delay: 0.2s;
}

.delay300 {
  animation-delay: 0.3s;
  -ms-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
}

.delay400 {
  animation-delay: 0.4s;
  -ms-animation-delay: 0.4s;
  -moz-animation-delay: 0.4s;
  -o-animation-delay: 0.4s;
}

.delay500 {
  animation-delay: 0.5s;
  -ms-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  -o-animation-delay: 0.5s;
}

.delay600 {
  animation-delay: 0.6s;
  -ms-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
}

.delay700 {
  animation-delay: 0.7s;
  -ms-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  -o-animation-delay: 0.7s;
}

.delay800 {
  animation-delay: 0.8s;
  -ms-animation-delay: 0.8s;
  -moz-animation-delay: 0.8s;
  -o-animation-delay: 0.8s;
}

.delay900 {
  animation-delay: 0.9s;
  -ms-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
}

.delay1000 {
  animation-delay: 1s;
  -ms-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -o-animation-delay: 1s;
}

.delay1100 {
  animation-delay: 1.1s;
  -ms-animation-delay: 1.1s;
  -moz-animation-delay: 1.1s;
  -o-animation-delay: 1.1s;
}

.delay1200 {
  animation-delay: 1.2s;
  -ms-animation-delay: 1.2s;
  -moz-animation-delay: 1.2s;
  -o-animation-delay: 1.2s;
}

.delay1300 {
  animation-delay: 1.3s;
  -ms-animation-delay: 1.3s;
  -moz-animation-delay: 1.3s;
  -o-animation-delay: 1.3s;
}

.delay1400 {
  animation-delay: 1.4s;
  -ms-animation-delay: 1.4s;
  -moz-animation-delay: 1.4s;
  -o-animation-delay: 1.4s;
}

.delay1500 {
  animation-delay: 1.5s;
  -ms-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  -o-animation-delay: 1.5s;
}

.delay1600 {
  animation-delay: 1.6s;
  -ms-animation-delay: 1.6s;
  -moz-animation-delay: 1.6s;
  -o-animation-delay: 1.6s;
}

.delay1700 {
  animation-delay: 1.7s;
  -ms-animation-delay: 1.7s;
  -moz-animation-delay: 1.7s;
  -o-animation-delay: 1.7s;
}

.delay1800 {
  animation-delay: 1.8s;
  -ms-animation-delay: 1.8s;
  -moz-animation-delay: 1.8s;
  -o-animation-delay: 1.8s;
}

.delay1900 {
  animation-delay: 1.9s;
  -ms-animation-delay: 1.9s;
  -moz-animation-delay: 1.9s;
  -o-animation-delay: 1.9s;
}

.delay2000 {
  animation-delay: 2s;
  -ms-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
}

.delay2100 {
  animation-delay: 2.1s;
  -ms-animation-delay: 2.1s;
  -moz-animation-delay: 2.1s;
  -o-animation-delay: 2.1s;
}

.delay2200 {
  animation-delay: 2.2s;
  -ms-animation-delay: 2.2s;
  -moz-animation-delay: 2.2s;
  -o-animation-delay: 2.2s;
}

.delay2300 {
  animation-delay: 2.3s;
  -ms-animation-delay: 2.3s;
  -moz-animation-delay: 2.3s;
  -o-animation-delay: 2.3s;
}

.delay2400 {
  animation-delay: 2.4s;
  -ms-animation-delay: 2.4s;
  -moz-animation-delay: 2.4s;
  -o-animation-delay: 2.4s;
}

.delay2500 {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -moz-animation-delay: 2.5s;
  -o-animation-delay: 2.5s;
}

.delay2600 {
  animation-delay: 2.6s;
  -ms-animation-delay: 2.6s;
  -moz-animation-delay: 2.6s;
  -o-animation-delay: 2.6s;
}

.delay2700 {
  animation-delay: 2.7s;
  -ms-animation-delay: 2.7s;
  -moz-animation-delay: 2.7s;
  -o-animation-delay: 2.7s;
}

.delay2800 {
  animation-delay: 2.8s;
  -ms-animation-delay: 2.8s;
  -moz-animation-delay: 2.8s;
  -o-animation-delay: 2.8s;
}

.delay2900 {
  animation-delay: 2.9s;
  -ms-animation-delay: 2.9s;
  -moz-animation-delay: 2.9s;
  -o-animation-delay: 2.9s;
}

.delay3000 {
  animation-delay: 3s;
  -ms-animation-delay: 3s;
  -moz-animation-delay: 3s;
  -o-animation-delay: 3s;
}

.delay3100 {
  animation-delay: 3.1s;
  -ms-animation-delay: 3.1s;
  -moz-animation-delay: 3.1s;
  -o-animation-delay: 3.1s;
}

.delay3200 {
  animation-delay: 3.2s;
  -ms-animation-delay: 3.2s;
  -moz-animation-delay: 3.2s;
  -o-animation-delay: 3.2s;
}

.delay3300 {
  animation-delay: 3.3s;
  -ms-animation-delay: 3.3s;
  -moz-animation-delay: 3.3s;
  -o-animation-delay: 3.3s;
}

.delay3400 {
  animation-delay: 3.4s;
  -ms-animation-delay: 3.4s;
  -moz-animation-delay: 3.4s;
  -o-animation-delay: 3.4s;
}

.delay3500 {
  animation-delay: 3.5s;
  -ms-animation-delay: 3.5s;
  -moz-animation-delay: 3.5s;
  -o-animation-delay: 3.5s;
}

.delay3600 {
  animation-delay: 3.6s;
  -ms-animation-delay: 3.6s;
  -moz-animation-delay: 3.6s;
  -o-animation-delay: 3.6s;
}

.delay3700 {
  animation-delay: 3.7s;
  -ms-animation-delay: 3.7s;
  -moz-animation-delay: 3.7s;
  -o-animation-delay: 3.7s;
}

.delay3800 {
  animation-delay: 3.8s;
  -ms-animation-delay: 3.8s;
  -moz-animation-delay: 3.8s;
  -o-animation-delay: 3.8s;
}

.delay3900 {
  animation-delay: 3.9s;
  -ms-animation-delay: 3.9s;
  -moz-animation-delay: 3.9s;
  -o-animation-delay: 3.9s;
}

.animated2s {
  animation-duration: 2s;
  animation-fill-mode: both;
}

.animated3s {
  animation-duration: 3s;
  animation-fill-mode: both;
}

.xray {
  position: relative;
}

.xray:before {
  content: "";
  position: absolute;
  width: 100px;
  height: 150%;
  top: -30px;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0)));
  -webkit-transform: skewX(-25deg);
  -moz-transform: skewX(-25deg);
  left: -120px;
  z-index: 9;
}

.animated.xray:before {
  left: 100%;
  transition: left 1s ease-out;
  -webkit-transition: left 1s ease-out;
  -o-transition: left 1s ease-out;
  -moz-transition: left 1s ease-out;
}

.xray:hover:before {
  left: 100%;
  transition: left 1s ease-out;
  -webkit-transition: left 1s ease-out;
  -o-transition: left 1s ease-out;
  -moz-transition: left 1s ease-out;
}

input:-moz-placeholder {
  font-size: 12px;
  color: #737373;
}

input::-moz-placeholder {
  font-size: 12px;
  color: #737373;
}

input:-ms-input-placeholder {
  font-size: 12px;
  color: #737373;
}

input::-webkit-input-placeholder {
  font-size: 12px;
  color: #737373;
}

.ver-T {
  display: inline-block;
  vertical-align: top;
}

.font0 {
  font-size: 0 !important;
}

.header {
  z-index: 1;
}

.job-img img {
  width: 261px;
  height: 183px;
  -o-object-fit: cover;
     object-fit: cover;
}

.job-img:first-child {
  float: left;
}

.job-img:last-child {
  float: right;
}

.job-title > h1 {
  font-size: 30px;
  background-image: url(../../static/img/gw_sh_icon.png);
  background-position: left center;
  background-size: 22px;
  background-repeat: no-repeat;
  padding-left: 30px;
}

.renzai .jiyu .zhaopin {
  padding-top: 10px;
  padding-bottom: 0;
}

.zhaopin-title > h1 {
  font-size: 30px;
  background-image: url(../../static/img/gw_zw_icon.png);
  background-position: left center;
  background-size: 22px;
  background-repeat: no-repeat;
  padding-left: 30px;
}

.zhaopin-top {
  margin-bottom: 40px;
  display: flex;
  flex-wrap: nowrap;
}

.dd,
.dw,
.lb {
  height: 37px;
  border: 1px #e6e6e6 solid;
  border-radius: 5px;
  font-size: 15px !important;
  text-align: left;
  border-radius: 5px;
  width: 28%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyMUM1M0QyOEYxNTExRTg4NjAyRkY5RTY3OEY3RjUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyMUM1M0QzOEYxNTExRTg4NjAyRkY5RTY3OEY3RjUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzIxQzUzRDA4RjE1MTFFODg2MDJGRjlFNjc4RjdGNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzIxQzUzRDE4RjE1MTFFODg2MDJGRjlFNjc4RjdGNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66VOfJAAABjUlEQVR42ozTSyhEURjA8TPThCGKpUdskA0WWLD0CLFg45kFid3Y2Sh5zAKlmfIo8oosSEojKVJWFsPksRgrTbGwVZLU8D/6rq7bNearX/fM/e5857vnnOvw+XytSqky9TsyMIc7JGAMA0iX/D2msObxeL5vuDCLXEuhZwwhHyGk4ArrcKMFq+hErf6Dg46yuRZaCp0hilckowQ3lme6sYljuqrXHT0Ka2xIET3Rk01+C2mY9/v91U5lH0nowdEfRYxYwAcmdEddqNKvKclxvMh4V/0f56jWhaaRaUocIiBjdxyFUo1dq0SpKREyjfuk/VhRgT1dKCKsMYJJ3TZO/yiyaDzrjDGTF5c4Qa8l971bGMQM2x/WHS2jxuZA1smJ14VWxC0SUWB0QhGvsUb6nORZCunfS2iXSZrQL4XfsY8L2aifT6QBdq+YI7v2JrsYMOWacSAHeVuZCkRtRKSIXTzIddS4ob+1LK5FciA/Yyy+kQ9LJ9coRjnrFHTJWjSq+GMHbRiWk9+B4JcAAwC+rl2VIbs1SAAAAABJRU5ErkJggg==) right 12px center no-repeat;
  background-size: 18px;
  box-sizing: border-box;
  margin-right: 15px;
  color: #323232;
  cursor: pointer;
}

.jiyu .zhaopin .zhaopin-top input {
  padding-right: 45px;
}

.gjz {
  height: 37px;
  border: 1px #e6e6e6 solid;
  border-radius: 5px;
  padding: 8px 0 0 0 !important;
  padding-right: 10px;
  text-align: center;
  line-height: 37px;
  border-radius: 5px;
  width: 178px;
  box-sizing: border-box;
  color: #323232;
  margin-right: 14px;
}

.search {
  border: transparent;
  box-sizing: border-box;
  width: 62px;
  height: 37px;
  background: #00a0d5;
  color: #fff;
  font-size: 14px;
  border-radius: 5px;
  cursor: pointer;
}

.jieshao {
  margin-bottom: 30px;
}

.jieshao-title > h2,
.guanli-title > h2 {
  font-size: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNGMEYzQkNDQTc0MTExRThCODdCOTJCMzk3NkE3QTY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNGMEYzQkNEQTc0MTExRThCODdCOTJCMzk3NkE3QTY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0YwRjNCQ0FBNzQxMTFFOEI4N0I5MkIzOTc2QTdBNjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0YwRjNCQ0JBNzQxMTFFOEI4N0I5MkIzOTc2QTdBNjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JC8E8AAABaElEQVR42pSUO0sDQRSFZ/PwERSFYKfGVBq0tDGYxgcI6n8Qf4K1jZ1dsLQQwX+gqCBqkyKFNoIQEFSQVBYKQjQmGOMZOANHmNXshY+5nJk5zNy9s4HZrxhGDGyBDRAHXSAADdDifDe1JvgCxfZabtMZBGI2A8omekzCsOJO42JQ8muwApZAidoDWAYL4FjWjujVXDQlfwQn4AzcUXsGp+AS3Mjals9Mo581s/MD1HpBknla1rZdkggxm+e17IcYojbFEwei/Yqwk9mvNgxS4J1akpqdq0cxuwBjICPFvgWj1A98m8KuaYv9xLzG8Q1Umb9GMbMnmGaekaI7bSKKWYG9ppHzaB2ZVVm3bzAHsuAFHPEZzdK8I7MrsM58j2b3om37zGK+TpbmNGxewxO5aPj2Jf5bIPk42GWe9+2zf40djH18sIvSGoc0WmWzhsU5a1yzZrabezjxIS8gLm+v/odZiuPnjwADAEvSTaPtxFV4AAAAAElFTkSuQmCC);
  background-position: left center;
  background-size: 19px 17px;
  background-repeat: no-repeat;
  padding-left: 28px;
  margin-bottom: 22px;
  color: #323232;
}

.jieshao-p {
  font-size: 16px;
  text-align: justify;
  color: #595959;
  line-height: 30px;
}

.guanli {
  margin-bottom: 40px;
}

.guanli-title > h2 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0MUVFRjZDQTc0MTExRThBMjBERjU3OTIxNDUwMkNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ0MUVFRjZEQTc0MTExRThBMjBERjU3OTIxNDUwMkNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDQxRUVGNkFBNzQxMTFFOEEyMERGNTc5MjE0NTAyQ0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDQxRUVGNkJBNzQxMTFFOEEyMERGNTc5MjE0NTAyQ0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz621QK/AAABB0lEQVR42mJkmH8tgYGBIQaIWYD4LxCzAfE7IG75n6B5mnHB9TAgOxmI2aHyrED8GYhbQRrmM2AHX4E4CoinAbEwFnlBJiDxG4fmn1D6Ew75f0xIitDBHyiN03AmqF+xAUYozYxDngWkmQOHpCCUFsIhzwOytR0aMCDn/YO65BcQL4Yq6gbiNKg3kOV7Gf///89ALmABxmMQkPYAYpAX/kPp70A8ExjPl4HyvkC2N9RGmDwokOeCBNbiMFgAmnjmALEYFnktJqQowRVV33DIs4I0/8AhCYvfXzjkfzDhiUcmNBodMIMkOPH4GQREccjzgzRPAuIvaPg1EC+FKpqGRf4DEE8ECDAAhMNDEk5TFxIAAAAASUVORK5CYII=);
  background-size: 15px;
}

.gw-table {
  width: 100%;
}

.gw-table thead {
  background: #f4f4f4;
}

.gw-table thead th,
.gw-table tbody tr td {
  height: 55px;
  vertical-align: middle;
  box-sizing: border-box;
  font-size: 14px;
  color: #909090;
  word-break: break-all;
  text-align: left;
  font-weight: 500;
}

.gw-table tbody tr, .gw-table thead {
  line-height: 55px;
  display: flex;
  align-items: center;
}

.gw-table tbody tr td {
  color: #5a5a5a;
  border-bottom: 1px solid #e1e1e1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gw-table tbody tr td a {
  color: #00a0d5;
  cursor: pointer;
}

.gw-table thead th:nth-child(1),
.gw-table tbody tr td:nth-child(1) {
  flex: none;
  width: 248px;
  padding-left: 60px;
}

.gw-table thead th:nth-child(2),
.gw-table tbody tr td:nth-child(2) {
  flex: none;
  width: 224px;
}

.gw-table thead th:nth-child(3),
.gw-table tbody tr td:nth-child(3) {
  flex: none;
  padding-left: 15px;
  width: 234px;
}

.gw-table thead th:nth-child(4),
.gw-table tbody tr td:nth-child(4) {
  flex: none;
  padding-left: 15px;
  width: 127px;
}

.gw-table tbody tr td:nth-child(1) {
  color: #00a0d5;
}

.guanli:last-child {
  margin-bottom: 0;
}

.renzai .block {
  margin-bottom: 0;
}

/* 底部跳转 */
.items-bottom {
  height: 34px;
  line-height: 34px;
  box-sizing: border-box;
  display: inline-block;
  margin-top: 25px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  text-align: right;
}

.total-box {
  line-height: 34px;
  font-size: 14px;
  color: #909090;
}

.total-number {
  font-size: 14px;
  margin: 0 5px;
}

.page-box {
  line-height: 34px;
  vertical-align: middle;
  margin-left: 10px;
}

.arrow-left-box,
.arrow-right-box {
  display: inline-block;
  line-height: 14px;
}

.arrow-left-box {
  margin-right: 17px;
}

.arrow-left,
.arrow-right {
  border: none;
  background-color: transparent;
  width: 10px;
  height: 34px;
  line-height: 34px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVEOTZEOUY0Nzg1NDExRThBM0JERjM4RDg2Mzk3RUIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVEOTZEOUY1Nzg1NDExRThBM0JERjM4RDg2Mzk3RUIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUQ5NkQ5RjI3ODU0MTFFOEEzQkRGMzhEODYzOTdFQjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ5NkQ5RjM3ODU0MTFFOEEzQkRGMzhEODYzOTdFQjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WpEvmAAAAl0lEQVR42mKcMGECAwGgAcThTAQUJQDxYSB+yIJDARcQTwVicyB2BOIr2EzUBOKTULYJSBGIwYTFqkNA3AvEiUD8DSbBgmaVGcwqdGtAJmohWWWKTRFMIQgzEgojJqgJZlD+SagNWBUyQB2dCPXEQainsCqEgQVQz5QA8XyoJ7EqZMDiFG1cCtGdcgDkFEJxDXOKAkCAAQC6ehwqrrtkogAAAABJRU5ErkJggg==);
  background-size: 10px 14px;
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
}

.arrow-right {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4MkRGRUY2Nzg1NDExRThBMUE3RUIwNDBBNEE3QUVFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc4MkRGRUY3Nzg1NDExRThBMUE3RUIwNDBBNEE3QUVFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzgyREZFRjQ3ODU0MTFFOEExQTdFQjA0MEE0QTdBRUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzgyREZFRjU3ODU0MTFFOEExQTdFQjA0MEE0QTdBRUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4EL/BRAAAAzElEQVR42mKcMGECMwMDA2N+fv4fBjyACYgjgPjwxIkT5QgpXAbE64D4JFCxPy6FjP///wczgIosgNQKqKYKoFN+oZsIBkCJE0DKAIgVgfgoUKMiVoVQxR+AVBAQLwLi40DFIRhWowOgIhMgtRyIbwFxJBMDkQDDRKBJjEAqG4hrgTgH6JzVIHEWNEUCQGo+EMsAsQVQ0X0Mz0CD5xwQgyRtkBWBTYRaVQTEJUCcCVSwAZsbQVZHATEoGMyBih7hi0JQbNjiUwQCAAEGAFmSQ+fBttLrAAAAAElFTkSuQmCC);
  margin-left: 17px;
}

.arrow-left.on, .arrow-left:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIxNDFCNzM1QUIzODExRThBRDlBQkJCMERGQ0M3M0E1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIxNDFCNzM2QUIzODExRThBRDlBQkJCMERGQ0M3M0E1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjE0MUI3MzNBQjM4MTFFOEFEOUFCQkIwREZDQzczQTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjE0MUI3MzRBQjM4MTFFOEFEOUFCQkIwREZDQzczQTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz677roZAAAAoElEQVR42mL8//8/Az4gtOyWNpAKYSKgKAFIHQDihyw4FHABqalAbA7Eju+i1K4wolsNVKQFpFYC8RkgzgYq+gaWACmEYcGlNxOA+DWIRhYHYbCJSFaZAXE4yCp05zACdWO3Cg0wQTEjAwGAbrUJ1OprGCpJ8gxa8OgAqRVAfBrZzYzYohDNKRFAxVcZ8cU1NAq7gbiUkYhEAXJKCECAAQB+3n8TPK/OxQAAAABJRU5ErkJggg==);
}

.arrow-right.on, .arrow-right:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MDI3OENFQTlENjExRTg4QTA1RUYzMzJGRkY4MjRDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY0MDI3OENGQTlENjExRTg4QTA1RUYzMzJGRkY4MjRDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjQwMjc4Q0NBOUQ2MTFFODhBMDVFRjMzMkZGRjgyNEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjQwMjc4Q0RBOUQ2MTFFODhBMDVFRjMzMkZGRjgyNEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5bztKAAAAAtklEQVR42ozQQQqBQRjG8ffjy1KWFlJuYMeCE1AiC7mBspKVC1iQkgMoC1nJxgkkbFxBuQBZK/5vvUoaw1O/ZjFPM+9MkBxeoiIS4C6eRNDABulfxTmWOKDiKz4wQBVjjBBzFV/ZI4sMtrY6i5oraphhh/q3otgoE5TRxxrxiPwZV1H/tG0n9VDCLfwoJTBFCnmcXCfqxtE2C+8lTWhXddBFCyvXjFps2jfkcPY9ZoGir6R5CjAA0tseyav3PbEAAAAASUVORK5CYII=);
}

.number-box {
  font-size: 14px;
  color: #323232;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  line-height: 30px;
  vertical-align: middle;
  display: inline-block;
}

.items-bottom .number-box.on, .items-bottom .number-box:hover {
  width: 30px;
  height: 30px;
  background-color: #00a0d5;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  vertical-align: middle;
  display: inline-block;
}

.page-btn {
  line-height: 14px;
  vertical-align: middle;
  margin-left: 10px;
  cursor: pointer;
}

.page-span {
  color: #323232;
  font-size: 14px;
  line-height: 34px;
  vertical-align: middle;
  margin-left: 18px;
}

.page-value {
  width: 44px;
  height: 24px;
  box-sizing: border-box;
  border: 1px solid #d6d7dc;
  margin: 0px 4px 0 7px;
}

.turn-box {
  width: 40px;
  height: 24px;
  border: none;
  background: #00a0d5;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  display: inline-block;
  line-height: 24px;
  text-align: center;
}

.goTop {
  width: 80px;
  height: 80px;
  background: #fff;
  position: fixed;
  bottom: 120px;
  transition: 1s ease-out;
  -webkit-transition: 1s all ease;
  -o-transition: 1s all ease;
  -moz-transition: 1s all ease;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAbCAYAAABm409WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYyOUQxMDk3QTc0MjExRThCNzZBQjkyNjE0NDY1NTc2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYyOUQxMDk4QTc0MjExRThCNzZBQjkyNjE0NDY1NTc2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjI5RDEwOTVBNzQyMTFFOEI3NkFCOTI2MTQ0NjU1NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjI5RDEwOTZBNzQyMTFFOEI3NkFCOTI2MTQ0NjU1NzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56RkudAAAB30lEQVR42uyVz0rDQBDGk7YU7KWn4kUQq0dvDYpHobnpRVRExGMrIvjnpL6AFkQpitIeRZFSEA9F0QbxAZo3UF9EsH4j35ZYmmStFi8O/MjObDLfZnYnMRuNhqFpI+ACLIFnFcxkMoEPRTSTDwAHjIMH+lqmI9APnsAg/SH6qd8QSHHlw+ANFHgV/1FHJEggCW7BKHgH82AbLNCXeM113WQ3AglwDywmWwY3nLumL/ExcAeRxHcE5OYaN1RsFVy23SP+GscTfJM+HYE4qIBJ+hug5LO4M7DFsdxfgUg8SCAKrsAU/R1QDNnDI7DL8bS8GUSinQQkeA5m6O+TUEOj7fF0ic1KHoiYXgFxTsAiY0WuXtsgIqfrmK7kOVUiInAIVjgp9d40urN1UOZY8h3IwGw2m0YvLWL02P4F/l4ghvP6gmu6w5xjWZYtA/z1srjUvZOY+zzn6hR2yOOgP+xWx6kk6kFPXHojB2zMOYzl2DM2kjgegQL8ssd3dEr0JTlXX2ZTlQKek89HOlCAK331JvdY1ae0rS/IjzZZiaIU2YA3r8a6FeCeGWoP1LcMgqpsedmPSMgqpc5plazN5qR8bTFJapKybonkxrpXhHsj5EP7QKPWeSR0KeLbB372IcAACbShTOyWeMMAAAAASUVORK5CYII=);
  background-size: 24px 27px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.goTop.on {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAbCAYAAABm409WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZERkRDNjFEQTc0MjExRTg5RkIyRjUxQTk1NURCNTczIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZERkRDNjFFQTc0MjExRTg5RkIyRjUxQTk1NURCNTczIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkRGREM2MUJBNzQyMTFFODlGQjJGNTFBOTU1REI1NzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkRGREM2MUNBNzQyMTFFODlGQjJGNTFBOTU1REI1NzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4jTF/rAAAByklEQVR42uyUzStEURjG585MU2YzNhNKybC0I7JUd3ZshCRZzkjK1wb/AGrQRHTvUqRpShYT4Sb/gP8AW0v2Cs9bz63T7X6c+Sgbb/2a85xz533Oec+H0Vn6iGlGPzgH8+DF7XzfaA/9U1wzeTdwwAi4p9YKHYMO8AR6qHups60wyHLmfeAL7PFX9KOOSZhBBtyAAfANZsAmmKWW/lrX/memEYM0uANDTLYArjl2RS39w+AWJul6DOTjGjdUYglceL4Rvcz2KFfSpmOQAhUwRr0KrIDJnYJ1tuX7CkxSYQYJcAnGqbdAOWIPD8E22xOyMpgk/Ayk8wxMUu+SyMBF2+HpkpiSPDAxVAMRx2COfWXOXjtgIqfriFLynLgmYnAAFjko9V6LNRYrwGZb8pWkYdTxFgXNviVvUcPxb/D3BknwCnI+Y/JM59k2wYNn3FAFzr03j4MTlo/zbTeUZIZHW0yeV8aK4IfGahSR1BDEDKaWTokKTO4ofTaxQv4nz0curpH8zZPcjWpAad0YbHaTHdbeDJlcNdmEgcmnQl2dJXVX9sOOMnDrbPqUaZrl826yXe89sHmKTM/yCzxNkfcgKiTJc9Q9CIpfAQYAJWxvkyJuUtkAAAAASUVORK5CYII=);
}

/* 弹窗 */
.cover {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.35);
}

/* 手机验证 */
.tc-tel {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 380px;
  height: 272px;
  border-radius: 3px;
  background-color: #fff;
  z-index: 9999;
  border-radius: 3px;
}

.tc-title {
  line-height: 50px;
  font-size: 19px;
  padding-left: 30px;
  color: #fff;
  width: 100%;
  position: relative;
  z-index: 100;
  background: #00a0d5;
  height: 50px;
  box-sizing: border-box;
}

.tc-title img {
  position: absolute;
  right: 9px;
  top: 20px;
}

.tc-main {
  width: 100%;
  max-height: 80vh;
  overflow: auto;
  padding: 30px 40px;
  background: #fff;
  box-sizing: border-box;
}

@media screen and (min-height: 900px) {
  .tc-main {
    max-height: 703px;
  }
}
@media screen and (min-height: 600px) and (max-height: 900px) {
  .tc-main {
    max-height: 523px;
  }
}
@media screen and (max-height: 600px) {
  .tc-main {
    max-height: 323px;
  }
}
.tc-main .tel-box {
  width: 300px;
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1MDE0M0Q3QTc0MjExRTg4MzMwOUFDQ0NENzUwNjU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1MDE0M0Q4QTc0MjExRTg4MzMwOUFDQ0NENzUwNjU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTUwMTQzRDVBNzQyMTFFODgzMzA5QUNDQ0Q3NTA2NTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTUwMTQzRDZBNzQyMTFFODgzMzA5QUNDQ0Q3NTA2NTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6sS6KLAAAAwklEQVR42mKcMGGCJwMDw1wglmQgDTwH4mQWqOYwID6CJGkOxHJoGrYC8Tckvg0Qr2KB2nwETXEEEPuhiR1FMwCkR5IFh/MKoZggYGKgEIwaMGoACMBSYhqlBoRSaoArFjkTIM4G4ltA3AXEf7Go+Y8rDFiBeDMQXwRiX1C+J+QCdMAPxOxAPBmIOYFYjVQD3gDxMSA+DsQKUFfgNOA5tHRBL1QCoOJ3gfgxFr3WQPwCZEAKEK8GYgkSI+ApKGwAAgwAGmMgjGH/IZUAAAAASUVORK5CYII=);
  background-position: left 12px center;
  background-size: 16px 21px;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  padding-left: 43px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.tc-main .tel-box2 {
  width: 300px;
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARCAYAAAA2cze9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZENTUwOTA5QkFFQTExRTg4NDQwRDNGQUZCNThGNUJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZENTUwOTBBQkFFQTExRTg4NDQwRDNGQUZCNThGNUJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkQ1NTA5MDdCQUVBMTFFODg0NDBEM0ZBRkI1OEY1QkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkQ1NTA5MDhCQUVBMTFFODg0NDBEM0ZBRkI1OEY1QkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7IeURQAAABRElEQVR42rSUTStEURiAjzNHFKIQKSvsRik7xs5W+Qk28wOQ2Uj3XklNya/AxsqKlSWlROx91Ez2skGD561XXdPcceZy33ru6Z5z3+d83tMWhuGGMWYTjqEHciZ9vIGDWSg5FUvswUGrtiAIfrxHUVRW+ZblcQeLsA/lP4xaxEcUKzAGVZH3gVTOyFTgMKX4imIeJpiNDHjAxdb4XDs4hRNYgHcPaQfFBQxCHvGDNtVE/hn7VjoYh4omTMNHE7fM+gz6YRhx3GVsg4Qq9GriE3QliLu1vR1G6sVJcolnmNRkYbSufUjrL3Upao0ktsmUX2AKbuBeO5PIwyNcQwHxa5LAehyEgv4D0skO3OqGz/2W6DxP2pKOvgjbsO6T5Fo5yop3WJNhZC7vzMid+5Yv/6eVK2FVrm/Z0DXYVdKIkppKXwIMAGyLTMySh6wzAAAAAElFTkSuQmCC);
  background-position: left 12px center;
  background-size: 16px 18px;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  padding-left: 43px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.tc-main .code-box {
  width: 158px;
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlERTE3QTk0QTc0MjExRTg4MEY4QjdBMUI1RUE4ODMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlERTE3QTk1QTc0MjExRTg4MEY4QjdBMUI1RUE4ODMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OURFMTdBOTJBNzQyMTFFODgwRjhCN0ExQjVFQTg4MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OURFMTdBOTNBNzQyMTFFODgwRjhCN0ExQjVFQTg4MzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4HqSdlAAABWUlEQVR42rzUvUvDQBjH8bZGBN0L4uBWiAiiTk6+v/wHgpOLDoKKg92cnKXRgCgurgriIojo5OIgOihaEITWJZDVWfT7yE8oRxIqggcfSC7PPXe555J8EAS5lNaNI13Pop4UVHDu2zGOCh5xKna9g0l0NA7wcI4iWtCp4DN04V1xu5jHOvoQ4QOxJZjBoDrsQZywUksUSlET2YR3ngLuc823uHGSQu6P7d8TrGDRrUKzbQFrGM5K0ItPPDn9VsINjOIt6xV6cIFSQ98cNjGBV3dZ7gqOdRqvNFs/tnQ6X5LeK2kPDtGKa+Qxjee0jfGUueTMcKCTdouHlLHfY2wP9rGcELBnRzWjKqsWYwm2tczyL0pa1r4Enj6iKdygTTue1aycSxiykv+UsYYBjOnT9RMG+no2otiaew4ila6KS/1UfKmor6qlR1nfQqhB9gs7kbr6Qjf4S4ABAII4SAWu4Cp0AAAAAElFTkSuQmCC);
  background-position: left 12px center;
  background-size: 16px 20px;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  padding-left: 43px;
  border-radius: 5px;
}

.code-btn {
  padding: 0 11px;
  height: 40px;
  box-sizing: border-box;
  color: #fff;
  background: #00a0d5;
  font-size: 14px;
  border: transparent;
  border-radius: 5px;
  vertical-align: bottom;
  margin-left: 7px;
}

.code-btn:disabled {
  background: #909090;
}

.conBtn {
  text-align: center;
  margin-top: 30px;
}

.conBtn .cancelBtn {
  line-height: 30px;
  border: 1px solid #E1E1E1;
  padding: 0 18px;
  margin: 0 18px;
  font-size: 12px;
  display: inline-block;
  border-radius: 5px;
  cursor: pointer;
}

.conBtn .confirmBtn {
  line-height: 32px;
  padding: 0 26px;
  font-size: 14px;
  display: inline-block;
  border-radius: 5px;
  background-color: #00a0d5;
  color: #FFFFFF;
  margin-left: 16px;
  cursor: pointer;
}

/* 职位详情 */
.tc-detail {
  position: fixed;
  left: 0;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  margin: auto;
  width: 1000px;
  border-radius: 3px;
  height: auto;
  border-radius: 3px;
  background-color: #fff;
  z-index: 29999;
}

.tc-deltaitop {
  padding-top: 10px;
}

.detail-title {
  margin-bottom: 38px;
}

.detail-title > h2 {
  font-size: 20px;
  line-height: 1;
  color: #00a0d5;
}

.tc-deltaicenter {
  padding-bottom: 29px;
  border-bottom: 1px dashed #cbcbcb;
}

.detail-box {
  width: 40%;
}

.detail-box p {
  font-size: 14px;
  color: #323232;
  margin-bottom: 11px;
  padding-left: 21px;
  background-repeat: no-repeat;
  background-position: left center;
  line-height: 21px;
}

.detail-box p:last-child {
  margin-bottom: 0;
}

.zpdw {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwNUNCOTU3QTc0MjExRThCNTlCRTk5NTk3MDIwOTIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwNUNCOTU4QTc0MjExRThCNTlCRTk5NTk3MDIwOTIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzA1Q0I5NTVBNzQyMTFFOEI1OUJFOTk1OTcwMjA5MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzA1Q0I5NTZBNzQyMTFFOEI1OUJFOTk1OTcwMjA5MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7QRGT/AAABGUlEQVR42mSSsUoDQRCGs5d42mhs0qiIYKGFWFpZhNgIV9lbCD6BrZWNRR4gL+AreFcIPoX4CIpYREgEI4mX9Rv4DcM68N3M7uw/O7u3IcbY8FZV1RnuCrbhsCiKcSOx8Cdi8TnuEnZgA3I4hRW4RzxfiMqy3MQ/wr7mbqCtAn24BdvtGuHAFrRgV4I77bAHM6hhqkIPcEE3J+YzPt9KvMMXLIP1HOTNnuAZ7LwHmTtfW/0HdRCTXEtx7UVTtfWjOLjcTJhFL6rl54pDklvcnhflGjdhKWkv19w/UabqTcVeFPzOdrih4jdY1z/5lHCk3KuKmQ1N1NXgGLZgIuzGjpTrQUdx117EC8EarCZP7ENniS5nHYx/BRgAJ31JJccurPEAAAAASUVORK5CYII=);
  background-size: 13px;
}

.zpbm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQwNDhCNTI5QTc0MjExRThBQjA2OEQ5NTIyQ0JDOTlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQwNDhCNTJBQTc0MjExRThBQjA2OEQ5NTIyQ0JDOTlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDA0OEI1MjdBNzQyMTFFOEFCMDY4RDk1MjJDQkM5OUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDA0OEI1MjhBNzQyMTFFOEFCMDY4RDk1MjJDQkM5OUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5z9iLHAAABPUlEQVR42ozTTytEURjH8TvTiISVBVYazEIaiZSFSPMOlNnJys6kiHcwS2VhY2ujZHcXFpKNScrClCjFbiwmKYRBje/J79TTacRTn54zd8557vl3E3EcR8QhxtEe/cSzsvtdwzFusBQFkVTuUec7lNV2SijiCRPYRqctkFL+UO5DXd4whV3M6v9RTGPIjwkLbOBe7QcUNNgVTOj5AGZwYAt8KS+b2VW0tEYx7Av4PWhRHjFvesGn2vWgwGC4ib5DGlm1x7SMR9PPx1ZYoKa8jwu1O7CGPbybwas4C0/ht8jhFfPm2Waje9CkvII5zehcLyiaPXJxhDza7Ax8oR1U0Y8FFQljUtwpLSaDAllzApk/lueOuOBmcGmOxX0TJ7iK/hellKZS0W3sRitusY5m9KLLDHI39VrfzOm3AAMALSpC0SQm5SIAAAAASUVORK5CYII=);
  background-size: 16px 14px;
}

.zwlb {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUxMThDOEQxQTc0MjExRThCMUUxRkRCQTc1OUYxMjlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUxMThDOEQyQTc0MjExRThCMUUxRkRCQTc1OUYxMjlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTExOEM4Q0ZBNzQyMTFFOEIxRTFGREJBNzU5RjEyOUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTExOEM4RDBBNzQyMTFFOEIxRTFGREJBNzU5RjEyOUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7xFNeNAAABL0lEQVR42nyRv0vDUBSFXyKCIIp1cOnioDg4+Qc4lYoQB3HrJBRnQRwdHBzEWWxHx84tCYg4OCmO0kIXlw6C4g9UpNW2Jn4XbjDUlx74uC/v3JOQe50oikwQBCvGmFmIoOV53rlR4S1T5mEUHvCqcu/4vl+knsCY9n7DDg1lQuucT2HK/GkfDiTYSYRitWEGbmDR/NeqawmJejAJP8auOTfFGIFQq02hBB8txhu8wFNK8FaCGzI8aChnUGA4feo21PS+DhewhnflyDp07FmpXN4Pvl49aXzG78brkC8ewURions0VAjkOB/DdGJoh3glCX7yMD7wkQ9dxzUsWf4x71pCsTJDprqQtg5HqztsHe8W4wteoZMSbEqwAHe68FDPWzq9XV1D7LVgE+/yV4ABAPvuYhJ/VqbIAAAAAElFTkSuQmCC);
  background-size: 14px;
}

.fbsj {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM1Q0ZDNTlFQTc0MjExRThCQkM4RDMyQ0E4QTZBNkUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM1Q0ZDNTlGQTc0MjExRThCQkM4RDMyQ0E4QTZBNkUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzVDRkM1OUNBNzQyMTFFOEJCQzhEMzJDQThBNkE2RTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzVDRkM1OURBNzQyMTFFOEJCQzhEMzJDQThBNkE2RTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6jvRRiAAABLElEQVR42mL8//8/AzLYunWrC5CKBWIFIJYG4qdA/ACIF3t7e+9BVssI0wzUJAakZgJxAANusAGI04GGvIJrBmrkBbJPArEmksKXQLwQiOOBWBxJ/DoQmwMN+MwEFViCphEETgMVlINoNHFNqHoGJqCtjkDaD4sTmdBoZOAH1GfDBA0cfEAUh3g8C5BQxyEJs3E2EJ8H4m9ADFLvDcSKQKwL4vDj0MwMIoD+ng01ABYrn4FUJRBzgTR/wqHZGKhwF5D+B8T/oTQ7EJtA5T+BNF8FYkssmoWA2BVPWNwA+WsRA3lgIRPQT4eBjBUkalwB0gcL0UQsiQEXOA1VD4kOoCk/gJQzEC8loBEk7wxVj8gYSFHhAKQigVgJiHmA+AsQ3wPi5UBNB5DVAgQYAICFU8edJ4WwAAAAAElFTkSuQmCC);
  background-size: 15px;
}

.gzdd {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1NTNDM0EzQTc0MjExRTg4NDk5QTJDM0VBQ0M1NTVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ1NTNDM0E0QTc0MjExRTg4NDk5QTJDM0VBQ0M1NTVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDU1M0MzQTFBNzQyMTFFODg0OTlBMkMzRUFDQzU1NUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDU1M0MzQTJBNzQyMTFFODg0OTlBMkMzRUFDQzU1NUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63bIReAAABfElEQVR42nyTPyjFURTH33sDUtSjDMifUkpheBYko/QbZXlKYjGYxPCKxfgGJvlTFgzC+B5lMkhCyaAMBhYGZSCK8PM5Oj+d3/Xj1qdzf+eec8+5935/cd/3Y3bk8/kRzBC0wgfsw7LnebsxZ8RtMonrmIFY9Bhng7nIZBInMVmz9gSFUGB87WxwFHwkNLEIM2WCpqEK6mHH+Cd+VSa5k/mB+vbYvce5hwdMEsRWsv76U5lRZ2KvI877rLYMikNtM+5MYB+VGkzVYUy1fkrlF7dtuZRbKDeXtSQtQtpsvE3L/aHKON4wsyaoRC8n7bQfeqqEmWe1+l9jkyKH/4mkCXMRkXhPYkWkwkiSNx2ELRECrJqYd2iGRkjBIht9d5ggUcQhqhFN17Cw5oihG9+likY0f0xOBpLxXC4nfY8RMO8Io0ueEP+V4x/FLEBGkjeYdMAJnMOpnBHOVNctKo42/dNS2ulMcOZebbsWSjX407yIiOMRbmAl+D2/BBgA8YiM47E8wBMAAAAASUVORK5CYII=);
  background-size: 15px 16px;
}

.zprs {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU4M0Y0QzVCQTc0MjExRThCMkNBQ0ZBREM5QTI1MUJCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU4M0Y0QzVDQTc0MjExRThCMkNBQ0ZBREM5QTI1MUJCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTgzRjRDNTlBNzQyMTFFOEIyQ0FDRkFEQzlBMjUxQkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTgzRjRDNUFBNzQyMTFFOEIyQ0FDRkFEQzlBMjUxQkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5GRfWqAAABI0lEQVR42mLcsmULAxGgAIhjgJgDiNcAcRsQ/wJJeHt7M7AQYcAsIE5F4msDsQUQ+wLxb5AAE5oGSyD2AGJ+KN8MzQAYcIeqY0A3pAuIjwHxdiC+BMSiQCyCx4X66IaYA3EpkgI5IK4F4it4DLmKbog8FkXWQPwIiJdgkdsHdTEYwAJ2LxA/AWIZJIUwzbFAfBKIA4GYFYg3A3E3sokwQ94CsSYQ5wKxGBCfAuLlSOpWAvFlqMsxvIgcsLxAfB6IX0D9ywwN7OdA/AqIdwPxDigbJDYPiFVAGhmBiY0fmhaCoRpBoBCIw6HpAR94D8RWLFCnuiNJ9AGxMBEGgIAgEE9jQjMABN4AsScD8cAR5JJqIE5EEgTFUjM0PJiIMGQBQIABABL3NE4MWy+xAAAAAElFTkSuQmCC);
  background-size: 17px 13px;
}

.xlyq {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNCMTE3REQ1QTc0MjExRTg4QzZDQkRCMTRBRDk2QkRGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNCMTE3REQ2QTc0MjExRTg4QzZDQkRCMTRBRDk2QkRGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0IxMTdERDNBNzQyMTFFODhDNkNCREIxNEFEOTZCREYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0IxMTdERDRBNzQyMTFFODhDNkNCREIxNEFEOTZCREYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68Le3tAAABRklEQVR42qTTPyhGURjH8fve/IkwyUAphUXEYGEgDHSVUkImmzKxmIXFYDGQlV5KyXAvSaKsrxST6SXFokhRBvI9+r26rnPz6n3q8573nnuep3PuOSfh+74TEyXwMIJunGED23jODPI87zshz1KkHcMYRFWov1PmsYMtnIYTE5pZLYakxck+zGyT2GSG96bYHg99Tm7xhlWXnxPc5VisEK+m2CKqMYaDfxS4Vm4rbhG4evGutfeiDBO4jCkSaHdrMMO3StEWocC1DG7TTjWhAbM4xhwq0W8SsfRVOQimaMoxGS1mntfxhF3UYRldWEAHLrCPUeW8qC2OFvtAWv8HVPABV3g0RwCNen+jQ7um7+bZDq2tr97Slx+6BanMsqJRmuVu/hpnKzYdWmpcpDXuzyWZ+3WIcfSgGRW63Oc4wopO/Y/4FGAAoQNHI6pVWh8AAAAASUVORK5CYII=);
  background-size: 19px 14px;
}

.gzjy {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRBRjA2QzQ4QTc0MjExRTg5RTUwRDlDQTIwM0VFOUExIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRBRjA2QzQ5QTc0MjExRTg5RTUwRDlDQTIwM0VFOUExIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REFGMDZDNDZBNzQyMTFFODlFNTBEOUNBMjAzRUU5QTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REFGMDZDNDdBNzQyMTFFODlFNTBEOUNBMjAzRUU5QTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5f9CBHAAABBklEQVR42mL8//8/Awxs3bpVF0hdYsAN5nl7eyfDOCxokhxQugaItwAxLxD/g+LjQGyHrJgFaJsykC4DYnEgFoKKmwGxMBAzQ/kg5/0GYimg+jVAmhWIV4NsbgHiCDQX+OFwNkhTMEwNE5DgYiATgDRzU6J5DhD/IkPvLpCfdwCxCRS7AbEVNLA4gfgMKJCAWBKIPwHxPaj6A0B8HqR5NjQgJgJxJxC/BWJ2UEgD4/QmNP7NgdQTaPiAYkUPiOeyQDX6Q/FfqOkgW24ANS0A0tpAHAl1iRgQSyAnkp9I/gDFqyqUbQzE0YQCjIGS0OagRPMPcjWzQDPBO2hA/CLSQkZQJAAEGABBXTZqDLG1ygAAAABJRU5ErkJggg==);
  background-size: 15px;
}

.zyyq {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAYAAAA/I0V3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVEQkM2MjBBQTc0MjExRTg4NjJFQjc4NkY5MDEyOTY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVEQkM2MjBCQTc0MjExRTg4NjJFQjc4NkY5MDEyOTY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RURCQzYyMDhBNzQyMTFFODg2MkVCNzg2RjkwMTI5NjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RURCQzYyMDlBNzQyMTFFODg2MkVCNzg2RjkwMTI5NjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7IHJA+AAAAuUlEQVR42mLcsmVLJgMDgzsQ/wLifwwQwAjEbEA8y9vbeztIYOvWrXlQdVtYgMQ0BtzgLBBvh7K9oJq8mKACk4H4GhZNn5HYb2EMFihdA8TsQKzFQASA2SSEZAAy+IHE/oduExOSASiGAgMgAUg/AeL36JpwgVogloSyn6I7DxeQRGJLE6sJb0CQpek/FJOk6TUQ/yRVUz0Q2xCrCRbkJaT4CaQpA4jjgJgDiH/jUcsKxN+BeDFAgAEANjgiJk2Zob4AAAAASUVORK5CYII=);
  background-size: 13px 15px;
}

.tc-deltailbottom {
  padding-top: 30px;
}

.detail2-title {
  margin-bottom: 20px;
}

.detail2-title > h3 {
  font-size: 16px;
  color: #00a0d5;
}

.detail-p {
  margin-bottom: 30px;
  margin-top: -11px;
  line-height: 20px;
}

.detail-p p {
  color: #323232;
  font-size: 14px;
  margin-bottom: 15px;
}

.detail-p p:last-child {
  margin-bottom: 0;
}

/* 选择方式 */
.tc-choose {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 353px;
  height: 195px;
  border-radius: 3px;
  background-color: #fff;
  z-index: 9999;
  border-radius: 3px;
}

.tc-choose .tc-main > h1 {
  font-size: 20px;
  color: #909090;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 10px;
}

.bzjl {
  width: 118px;
  height: 41px;
  box-sizing: border-box;
  color: #323232;
  border: 1px solid #d5d7dc;
  font-size: 14px;
  text-align: center;
  line-height: 41px;
  cursor: pointer;
}

.bzjl.on {
  color: #00a0d5;
  border: 1px solid #00a0d5;
}

.bzjl1 {
  position: relative;
  margin-left: 30px;
}

.bzjl1 span {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZGOEUyODQyQTc0MjExRThBRTZCRTVGNTU3MkIyRDJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZGOEUyODQzQTc0MjExRThBRTZCRTVGNTU3MkIyRDJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkY4RTI4NDBBNzQyMTFFOEFFNkJFNUY1NTcyQjJEMkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkY4RTI4NDFBNzQyMTFFOEFFNkJFNUY1NTcyQjJEMkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4NoAXGAAABhElEQVR42qTUyytEURzA8XvHZYzHeBQ7O49mISsLomwnMjbKRrGQrBQb2Stbf8HY2ihKFsJSGRvURKI0m2HhNWamoWl8f/VT151zJ3HqM905995zzu8xY1vx5LhlWSsI49P6/ajGG9ZtFslw0WD9fbwH+Aj53HxAWq/T+t00Qg4fBdTpRB67sLGFJsSwCdlwSkOecL1TcDyrystdaMYTjtGHYb3fbzqRYzjeKdrxiizu0I0qXOIKna6TlC0iGR/FNU4wgnN9rlbDHfAWIuBZRHarl7JhAYMoavl3cIQhBCst8ohlKRs6NKyYhiVVnMMFPn4mMp7MuuLLaANt69yNzu9rgnvwjFW06r2cNyeNSpI3jVnNQ1HzEzWcvnxCh4TShhLWkELE73kJJ2foWmnAGu2blDZd2GfDvOPT9kHPqSqNkBwvYf1vJOQkk1jUarhLJ2XuxZjnJUn6mVZRwt6QRe6xZNihBQdaHenePSRx6P7fKc1EjL+d7xHVDp3HLV78HvwSYADJlVUuxnL5wQAAAABJRU5ErkJggg==);
  background-size: 17px 18px;
  width: 17px;
  height: 18px;
  top: -5px;
  right: -5px;
}

.sIntroduce-img {
  display: flex;
  justify-content: space-between;
}

.jieshao-img {
  display: flex;
  justify-content: space-between;
}

.tc-title img {
  cursor: pointer;
}

.pagination2 {
  padding-bottom: 9px !important;
  margin-left: 20px !important;
  margin-right: 0 !important;
}

.pagination2 .active a {
  background: #00a0d5 !important;
}

.pagination2 span.page-btn {
  background: #00a0d5 !important;
  margin-top: 4px !important;
  margin-bottom: 0 !important;
}

.tc-qiwang .conBtn {
  line-height: 30px;
  text-align: right;
  padding-right: 40px;
  margin: 30px 0;
}

.tc-qiwang .conBtn em, .sEmployer em {
  font-size: 12px;
  padding: 0 15px;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  display: inline-block;
  line-height: 32px;
  margin-right: 11px;
  cursor: pointer;
  color: #909090;
}

.tc-qiwang .conBtn i, .sEmployer i {
  line-height: 30px;
  padding: 0 18px;
  border: 1px solid #00a0d5;
  color: #00a0d5;
  display: inline-block;
  border-radius: 3px;
  cursor: pointer;
  font-size: 12px;
}

.tc-qiwang .conBtn span, .sEmployer span {
  line-height: 32px;
  font-size: 12px;
  padding: 0 23px;
  border-radius: 3px;
  display: inline-block;
  background-color: #00a0d5;
  color: #FFFFFF;
  cursor: pointer;
  margin-left: 11px;
}

.add-adress-box, .add-leibie-box {
  border: 1px solid #00a0d5;
  border-radius: 40px;
  margin: 0px 12px 20px 0;
}

.add-adress-box.on, .add-leibie-box.on {
  border: 1px solid #00a0d5;
  color: #00a0d5;
}

.add-adress-box img, .add-leibie-box img {
  vertical-align: middle;
  cursor: pointer;
  padding-right: 8px;
  margin-right: 0;
  margin-left: 0;
}

.defaultLabel-adress, .defaultleibie-leibie {
  padding: 0 8px 0 14px;
  font-size: 14px;
  display: inline-block;
  /* border: 1px solid #E1E1E1; */
  border-radius: 20px;
  line-height: 24px;
  /* margin: 0 15px 15px 0; */
  /* background-image: url(../assets/images/position_del2_icon.png); */
  background-size: 8px;
  background-position: right 7px center;
  background-repeat: no-repeat;
  /* padding-right: 19px; */
  border-color: #00a0d5;
  color: #00a0d5;
}

.defaultLabel-adress.on, .defaultleibie-leibie.on {
  border-color: #188CEE;
  color: #188CEE;
}

.clearInput {
  font-size: 12px;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  display: inline-block;
  line-height: 37px;
  cursor: pointer;
  color: #909090;
  height: 37px;
  background: transparent;
  width: 62px;
  box-sizing: border-box;
  text-align: center;
}

/* 招聘单位弹窗 */
.tc-div2 {
  position: fixed;
  background-color: #FFFFFF;
  width: 760px;
  left: 0;
  right: 0;
  margin: auto;
  top: 5%;
  z-index: 9999;
}

.content1 {
  padding: 30px 40px 0 40px;
}

.right-div1 {
  text-align: left;
  width: 680px;
  padding: 20px 10px 20px 10px;
}

.right-div span {
  cursor: pointer;
}

.Title1 {
  background-color: #ddf1fd;
  line-height: 40px;
  padding-left: 20px;
  font-size: 14px;
}

dir {
  padding: 0;
}

.cityList {
  padding: 20px 10px 20px 10px;
}

.cityList option {
  line-height: 30px;
  padding: 0 10px;
}

.default1 span.on,
option.on,
font.on {
  background-color: #00a0d5;
  color: #FFFFFF;
  border-radius: 20px;
}

.districtAndCounty {
  padding: 20px 10px 20px 10px;
}

.districtAndCounty font {
  line-height: 30px;
  padding: 0 10px;
  font-size: 14px;
  color: #909090;
}

.districtAndCounty font.on {
  color: #FFFFFF;
}

.title1 {
  line-height: 50px;
  color: #FFF;
  font-size: 20px;
  background: url(../../static/img/bullet_bg_icon.png);
  background-size: 770px;
  padding-left: 30px;
  position: relative;
}

.title1 img {
  position: absolute;
  top: 18px;
  right: 18px;
  cursor: pointer;
}

#city option {
  display: inline-block;
  vertical-align: top;
  padding: 0 16px;
}

#province span {
  padding: 0 8px;
  margin-right: 10px;
  font-size: 14px;
  display: inline-block;
  cursor: pointer;
}

#province span.on {
  color: #fff;
  background: #00a0d5;
  border-radius: 40px;
}

#province span,
#province label,
#province option {
  font-size: 14px;
  line-height: 30px;
}

.left-div1 label {
  display: inline-block;
  padding: 0 18px;
  color: #00a0d5;
  line-height: 30px;
  font-size: 14px;
}

.content1 {
  padding: 30px 40px 0 40px;
}

.right-div1 {
  text-align: left;
  max-height: 40vh;
  overflow: scroll;
  width: 680px;
  padding: 20px 10px 20px 10px;
}

.Title1 {
  background-color: #ddf1fd;
  line-height: 40px;
  padding-left: 20px;
  font-size: 14px;
}

dir {
  padding: 0;
}

.cityList {
  padding: 20px 10px 20px 10px;
}

.cityList option {
  line-height: 30px;
  padding: 0 10px;
}

.default1 span.on,
option.on,
font.on {
  background-color: #00a0d5;
  color: #FFFFFF;
  border-radius: 20px;
}

.districtAndCounty {
  padding: 20px 10px 20px 10px;
}

.districtAndCounty font {
  line-height: 30px;
  padding: 0 10px;
  font-size: 14px;
  color: #909090;
}

.districtAndCounty font.on {
  color: #FFFFFF;
}

.tc-div .conBtn {
  line-height: 30px;
  text-align: right;
  padding-right: 40px;
  margin: 30px 0;
}

.tc-div .conBtn .font {
  line-height: 30px;
  padding: 0 18px;
  border: 1px solid #00a0d5;
  color: #00a0d5;
  display: inline-block;
  border-radius: 5px;
  cursor: pointer;
}

.tc-div .conBtn label,
.tc-div2 .conBtn label {
  font-size: 14px;
  padding: 0 18px;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  display: inline-block;
  line-height: 32px;
  margin-right: 11px;
  cursor: pointer;
}

.tc-div .conBtn span,
.tc-div2 .conBtn span {
  line-height: 32px;
  font-size: 14px;
  padding: 0 24px;
  border-radius: 5px;
  display: inline-block;
  background-color: #00a0d5;
  color: #FFFFFF;
  cursor: pointer;
}

.tc-div .conBtn .font,
.tc-div2 .conBtn .font {
  line-height: 32px;
  font-size: 14px;
  padding: 0 24px;
  border-radius: 5px;
  display: inline-block;
  background-color: #00a0d5;
  color: #FFFFFF;
  cursor: pointer;
}

.tc-div2 .conBtn {
  line-height: 30px;
  padding-right: 40px;
  margin: 30px 0;
}

#province .Title2 {
  color: #323232;
  padding-left: 0;
  height: 40px;
}

#province .Title2 span {
  color: #323232;
  padding: 0;
  margin-right: 0;
  line-height: 40px;
  height: 40px;
  padding: 0 20px;
  cursor: pointer;
}

#province .Title2 span.on {
  color: #fff;
  background: #00a0d5;
  border-radius: 0;
  padding: 0 20px;
  line-height: 40px;
}

.shi {
  display: block;
}

.xian {
  display: block;
}

.guowai {
  display: block;
  padding-left: 20px;
}

.Title3 {
  color: #00a0d5;
  font-size: 14px;
  margin-top: 20px;
}

.guowai span {
  color: #909090;
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  margin-top: 20px;
}

.m2,
.m3,
.m4,
.m5 {
  display: none;
}

.guowai span.on {
  color: #fff;
  background: #00a0d5;
  border-radius: 40px;
  padding: 0 20px;
  line-height: 30px;
}

.tc-image {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  height: 90vh;
  width: 700px;
  background-color: #FFFFFF;
  border-radius: 5px;
  z-index: 99999999;
  margin: 0;
}

.tc-image .tcContent {
  margin-top: 30px;
  padding: 0 40px;
  overflow-y: auto;
  width: 100%;
  height: calc(calc(100% - 176px));
}

.tc-image .conBtn {
  line-height: 34px;
  text-align: right;
  padding-right: 40px;
  margin: 30px 0;
  min-height: 98px;
}

.tc-image .conBtn font {
  font-size: 12px;
  color: #188cef;
}

.tc-image .conBtn label {
  font-size: 12px;
  padding: 0 15px;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  display: inline-block;
  margin-right: 0;
}

.tc-image .conBtn button {
  font-size: 12px;
  padding: 0 23px;
  border-radius: 3px;
  display: inline-block;
  background-color: #188cef;
  color: #FFFFFF;
  margin-left: 11px;
  height: 40px;
  border: none;
  cursor: pointer;
}

.crop-area {
  width: 100%;
  height: 100%;
}

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-canvas, .cropper-crop-box, .cropper-drag-box, .cropper-modal, .cropper-wrap-box {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-canvas, .cropper-wrap-box {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline-color: rgba(51, 153, 255, 0.75);
  outline: 1px solid #39f;
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.33333%;
  left: 0;
  top: 33.33333%;
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.33333%;
  top: 0;
  width: 33.33333%;
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center:after, .cropper-center:before {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute;
}

.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face, .cropper-line, .cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}
@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}
@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}
.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.el-cascader-node > .el-radio {
  display: none !important;
}

.el-cascader-node > .el-checkbox {
  display: none !important;
}

.full-addr .cascader-input input {
  width: 100%;
}

.el-loading-spinner .el-loading-text {
  font-weight: 900 !important;
  font-size: 17px !important;
}

.el-loading-mask.is-fullscreen .el-loading-spinner {
  margin-top: -180px !important;
}

/* 全局容器样式 */
.page-container {
  width: 100%;
  min-height: 100vh;
  background-color: #f4f4f4;
  overflow-x: hidden;
}

.login-btn,
.register-btn {
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.register-btn {
  margin-left: 10px;
}

/* 导航栏固定样式 */
.fixed-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

/* banner 样式 */
.banner {
  width: 100%;
  text-align: center;
  margin-top: 79px;
  line-height: 0px !important;
  position: relative;
}

.banner-img {
  width: 100%;
  height: 854px;
  -o-object-fit: cover;
     object-fit: cover;
}

.banner-back {
  width: 100%;
  height: 89px;
  position: absolute;
  left: 0;
  top: 765px;
}

/* 板块通用样式 */
.section {
  width: 1200px;
  margin: 0 auto 60px;
}

.section-title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #333;
}

.btn {
  padding: 8px 16px;
  background-color: #007bff;
  color: #fff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.announce-box {
  width: 70%;
  margin: 0 auto;
  padding: 40px 0;
}

.section-title {
  font-size: 36px;
  font-weight: bold;
  color: #333;
  margin-bottom: 20px;
}

.notice {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}
@charset "UTF-8";
.icon-table[data-v-40b56cef] {
  /* div悬浮小手、鼠标手 */
  width: 15px;
  cursor: pointer;
}
.cascader-input[data-v-40b56cef]:hover {
  color: red;
}
[data-v-05e15f4a] .el-input-group__append span {
  padding: 0 24px !important;
  color: #fff !important;
}
[data-v-05e15f4a] .el-input-group__append, .el-input-group__prepend[data-v-05e15f4a] {
  background-color: #28a2d3;
}
@charset "UTF-8";
.top-nav[data-v-2f029f00] {
  width: 100%;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  z-index: 999;
  position: absolute;
  padding: 20px 10%;
}
.nav-content[data-v-2f029f00] {
  display: flex;
  align-items: center;
}
.nav-links[data-v-2f029f00] {
  display: flex;
  list-style: none;
  margin-inline: 10% auto;
  font-size: 0.2rem;
  gap: 30px;
}
@media (max-width: 1300px) {
.nav-links[data-v-2f029f00] {
    margin-inline: 3% auto;
}
}
.nav-links li[data-v-2f029f00] {
  margin: 0 10px;
}
.nav-links li a[data-v-2f029f00] {
  position: relative;
  text-decoration: none;
  color: #333;
}

/* 底部横杠样式 */
.nav-links li a[data-v-2f029f00]::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: -12px;
  left: 0;
  background-color: #333333;
  transition: width 0.3s;
  margin: 0 30%;
}

/* 鼠标悬停时显示底部横杠 */
.nav-links li a[data-v-2f029f00]:hover::after {
  width: 30%;
}

/* 当前选中项显示底部横杠 */
.nav-links li a.active[data-v-2f029f00]::after {
  width: 30%;
}
.nav-links li a.active[data-v-2f029f00] {
  font-weight: bold;
}

/* 弹窗上传样式 */
.uoload-drapcard[data-v-43ddf0a0] .el-upload{
  width: 100%;
  margin: auto;
}
.uoload-drapcard[data-v-43ddf0a0] .el-upload-dragger{
  width: 100%;
}

@charset "UTF-8";
/* 自定义多选标签样式 */
[data-v-0ff7718c] .custom-multi-select {
  /* 确保标签容器有足够空间 */
  /* 隐藏第3个及以后的原生标签 */
  /* 折叠标签样式（+N） */
  /* 当隐藏数量>0时显示折叠标签 */
}
[data-v-0ff7718c] .custom-multi-select .el-select__tags {
  flex-wrap: nowrap;
}
[data-v-0ff7718c] .custom-multi-select .el-select__tags .el-tag:nth-child(n+3) {
  display: none !important;
}
[data-v-0ff7718c] .custom-multi-select .el-select__tags::after {
  content: "+" attr(data-hidden-count);
  background: #f0f2f5;
  border: 1px solid #e4e7ed;
  border-radius: 4px;
  padding: 0 8px;
  font-size: 12px;
  color: #606266;
  height: 24px;
  line-height: 24px;
  display: none;
  /* 默认隐藏 */
  margin-left: 8px;
}
[data-v-0ff7718c] .custom-multi-select .el-select__tags[data-hidden-count]:not([data-hidden-count="0"])::after {
  display: inline-block;
}
.agree[data-v-0ff7718c] {
  font-size: 16px;
  margin-left: 8px;
  margin-top: 10px;
}
.privacy[data-v-0ff7718c] {
  color: #449AFF;
  text-decoration: underline;
}
[data-v-0ff7718c] .bottom-box .el-form-item__error {
  top: 65%;
  left: 31%;
}
.element.style[data-v-0ff7718c] {
  width: 235px;
}
.default-left[data-v-0ff7718c] {
  width: 180px;
}
.error-postion-change[data-v-0ff7718c] .el-form-item__error {
  top: 65%;
  left: 27%;
}
.error-postion-change2[data-v-0ff7718c] .el-form-item__error {
  top: 65%;
  left: 20%;
}
.error-postion-change3[data-v-0ff7718c] .el-form-item__error {
  left: 18%;
}
.custom-inline[data-v-0ff7718c] .el-form-item__content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
}
.photo[data-v-0ff7718c] .el-form-item__error {
  left: 181px !important;
}
.card-item-delete-box[data-v-0ff7718c] {
  right: 13px !important;
}
[data-v-0ff7718c] .error-file-resume[data-v-0ff7718c]::after {
  left: 200px;
}
[data-v-0ff7718c] .err-formart + .el-form-item__error {
  left: 1%;
}
[data-v-0ff7718c] .sExpectIncome [data-v-0ff7718c] .el-input .el-input__suffix .el-input__icon {
  line-height: 0.1rem;
  margin-top: 0.5px;
}
[data-v-0ff7718c] .sc-bottom {
  margin-left: 200px;
}
.container[data-v-0ff7718c] {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  scroll-behavior: smooth;
  background: #f3f3f3;
}
[data-v-0ff7718c] .el-range__icon {
  display: none;
}
.date_box[data-v-0ff7718c] {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}
.date_box .data_icon[data-v-0ff7718c] {
  position: absolute;
  top: 50%;
  right: 15px;
  z-index: 9;
  color: #c0c4cc;
  font-size: 16px;
  transform: translateY(-50%);
}
.date_box[data-v-0ff7718c] .el-range__close-icon {
  position: absolute;
  right: 34px;
  top: 54%;
  transform: translateY(-50%);
}
.date_box[data-v-0ff7718c] .el-date-editor .el-input__prefix {
  display: none !important;
}
.time-range .el-date-editor[data-v-0ff7718c] {
  width: 50%;
  cursor: pointer;
}
.time-range .el-date-editor[data-v-0ff7718c] .el-input__inner {
  width: 100px !important;
  height: 34px !important;
}
.form-line[data-v-0ff7718c] {
  display: flex;
  width: 100%;
}
.photo[data-v-0ff7718c] .el-form-item__error {
  top: 79%;
  left: 109px;
}
.privatePhoto[data-v-0ff7718c] +  .el-form-item__error {
  top: 90% !important;
}
.padding-10[data-v-0ff7718c] .el-input__inner {
  padding-left: 10px;
}
.card-item-chosen[data-v-0ff7718c] {
  border: 4px solid #11a5d9;
}
.card-box[data-v-0ff7718c] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.card-box .card-item[data-v-0ff7718c] {
  margin-inline: auto;
  margin-bottom: 30px;
  margin-top: 10px;
  position: relative;
  display: flex;
  width: 98%;
  border: 2px solid #e5e5e5;
  padding: 3% 3% 1% 3%;
  background-color: #fafcfd;
}
.card-box .card-item[data-v-0ff7718c]:hover {
  cursor: move;
  border: 2px solid #11a5d9 !important;
}
.card-box .card-item .cardTag[data-v-0ff7718c] {
  position: absolute;
  top: -25px;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 45px;
  left: 4%;
  font-size: 20px;
  color: #00a0d5;
  border: 2px solid #e5e5e5;
  background-color: #e7f6fc;
}
.card-box .card-item[data-v-0ff7718c] .el-form-item__error {
  top: 93%;
  left: 10px;
}
.card-box .card-item[data-v-0ff7718c] .el-date-editor .el-input__prefix {
  display: none !important;
}
.card-box .card-item[data-v-0ff7718c] .el-input__inner {
  padding-left: 10px !important;
}
.card-box .card-item .card-item-delete-box[data-v-0ff7718c] {
  position: absolute;
  right: 30px;
}
.card-box .card-add[data-v-0ff7718c] {
  width: 98%;
  border: 2px solid #e5e5e5;
  background-color: #fafcfd;
  height: 40px;
  line-height: 40px;
  color: #00a0d5;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
}
.card-box .card-add .card-add-icon[data-v-0ff7718c] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  line-height: 24px;
  height: 24px;
  background-color: #00a0d5;
  color: white;
  border-radius: 50%;
  cursor: pointer;
  font-size: 24px;
  margin-right: 10px;
}
.no-select[data-v-0ff7718c] {
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -moz-user-select: none;
  /* Firefox */
  /* IE10+ */
  user-select: none;
  /* 标准属性 */
}
[data-v-0ff7718c] .el-form-item__label {
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -moz-user-select: none;
  /* Firefox */
  /* IE10+ */
  user-select: none;
  /* 标准属性 */
}
.question[data-v-0ff7718c] +  .el-form-item__error {
  top: 90% !important;
  left: 10px !important;
}
[data-v-0ff7718c] .height .el-input__inner {
  width: 350px !important;
}
.error-input-single[data-v-0ff7718c] +  .el-form-item__error {
  top: 100% !important;
}
.line1[data-v-0ff7718c] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
[data-v-0ff7718c] .el-input .el-input__suffix .el-input__icon {
  line-height: 0.43rem;
}
[data-v-0ff7718c] .photo .el-input .el-input__suffix .el-input__icon {
  line-height: 0.36rem;
}
@charset "UTF-8";
.top-nav[data-v-733fa054] {
  width: 100%;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  z-index: 999;
  position: absolute;
  padding: 20px 10%;
}
.nav-content[data-v-733fa054] {
  display: flex;
  align-items: center;
}
.nav-links[data-v-733fa054] {
  display: flex;
  list-style: none;
  margin-inline: 10% auto;
  font-size: 0.2rem;
  gap: 30px;
}
@media (max-width: 1300px) {
.nav-links[data-v-733fa054] {
    margin-inline: 3% auto;
}
}
.nav-links li[data-v-733fa054] {
  margin: 0 10px;
}
.nav-links li a[data-v-733fa054] {
  position: relative;
  text-decoration: none;
  color: #333;
}

/* 底部横杠样式 */
.nav-links li a[data-v-733fa054]::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: -12px;
  left: 0;
  background-color: #333333;
  transition: width 0.3s;
  margin: 0 30%;
}

/* 鼠标悬停时显示底部横杠 */
.nav-links li a[data-v-733fa054]:hover::after {
  width: 30%;
}

/* 当前选中项显示底部横杠 */
.nav-links li a.active[data-v-733fa054]::after {
  width: 30%;
}
.nav-links li a.active[data-v-733fa054] {
  font-weight: bold;
}

.page-container{
  min-width: 1024px;
}

.next-box[data-v-72233bcd] {
  box-sizing: border-box;
  font-size: 14px;
  color: #323232;
  height: 30px;
  text-align: center;
  cursor: pointer;
  line-height: 28px;
  vertical-align: middle;
  display: inline-block;
  background-color: #ffffff;
  border: 1px solid #b4b4b4;
  padding-inline: 5px 8px;
  border-radius: 5px;
}
.next-box.on[data-v-72233bcd] {
  background-color: #007bff;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.next-box[data-v-72233bcd]:hover {
  background-color: #007bff;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.number-box[data-v-72233bcd] {
  box-sizing: border-box;
  border-radius: 5px !important;
  border: 1px solid #b4b4b4;
}
.number-box.on[data-v-72233bcd] {
  background-color: #007bff;
  border: 1px solid #ffffff;
}
.number-box[data-v-72233bcd]:hover {
  background-color: #007bff;
  border: 1px solid #ffffff;
}
.items-bottom[data-v-72233bcd] {
  text-align: center;
  justify-content: center;
}
.pageNum-box[data-v-72233bcd] {
  display: flex;
  gap: 10px;
}

[data-v-54294bbc] .el-card__body{
  padding: 0;
}
.language-container[data-v-54294bbc] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  padding: 16px;
}
.language-card[data-v-54294bbc] {
  padding: 16px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.language-icon[data-v-54294bbc] {
  font-size: 24px;
  margin-right: 16px;
  color: #1e7efc;
}
.language-info[data-v-54294bbc] {
  flex: 1;
}
.language-name[data-v-54294bbc] {
  font-size: 18px;
  font-weight: 500;
}
.language-code[data-v-54294bbc] {
  font-size: 14px;
  color: var(--el-text-color-secondary);
}
.selection-indicator[data-v-54294bbc] {
  color: #1e7efc;
  font-size: 20px;
}
.is-selected[data-v-54294bbc] {
  border-color: #1e7efc;
  background-color: var(--el-color-primary-light-9);
}

@charset "UTF-8";
.job-list-container[data-v-11d4a9d6] {
  margin: auto;
  position: relative;
  width: 70%;
  padding: 20px 0 0 0;
  /* 标题样式 */
}
.job-list-container .header-section[data-v-11d4a9d6] {
  padding-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.job-list-container .header-section .section-title[data-v-11d4a9d6] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.job-list-container .header-section .section-title .deco-line[data-v-11d4a9d6] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.job-list-container .header-section .section-title .deco-img-left[data-v-11d4a9d6] {
  background-image: url(data:image/png;base64,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);
  margin-right: 10px;
}
.job-list-container .header-section .section-title .deco-img-right[data-v-11d4a9d6] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse {
  border: none;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item {
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  border: 2px solid transparent;
  border-radius: 10px;
  transition: all 0.3s ease;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .el-collapse-item__header {
  border: none;
  border-radius: 12px;
  padding: 20px 30px;
  height: auto;
  line-height: normal;
  background: #fff;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.04);
  transition: all 0.3s;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .el-collapse-item__header .el-collapse-item__arrow {
  font-size: 18px;
  color: #409eff;
  font-weight: bold;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .el-collapse-item__wrap {
  border: none;
  background: transparent;
  padding: 0 30px;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .el-collapse-item__content {
  padding-bottom: 30px;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .job-header-main {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .job-header-main .job-header {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .job-header-main .job-header .job-title {
  font-size: 20px;
  font-weight: bold;
  color: #222;
  margin: 0 0 10px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .job-header-main .job-header .job-tags {
  font-size: 14px;
  color: #666;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .job-header-main .job-header .job-tags .tag-item .divider {
  margin: 0 12px;
  color: #ddd;
  font-style: normal;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .job-header-main .job-header-right {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  gap: 14px;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .job-header-main .deliver-btn {
  height: 40px;
  padding: 0 16px;
  border-radius: 999px;
  border: 1px solid rgba(60, 137, 255, 0.6);
  background: #fff;
  color: #3C89FF;
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease, opacity 0.2s ease;
  white-space: nowrap;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .job-header-main .deliver-btn i {
  font-size: 16px;
  font-weight: 700;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .job-header-main .deliver-btn:hover {
  background: rgba(60, 137, 255, 0.06);
  border-color: rgba(60, 137, 255, 0.8);
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item .job-header-main .deliver-btn:active {
  opacity: 0.9;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item.is-active-card {
  border-radius: 12px;
  background: #fff;
  border-color: transparent;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  /* 渐变边框实现方案 */
  border: 2px solid transparent;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  background-image: linear-gradient(#fff, #fff), linear-gradient(135deg, #D3EACA 0%, #448EF9 25%, #FFB199 70%, #F1D5A3 100%);
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item.is-active-card .el-collapse-item__header {
  box-shadow: none;
  background: transparent;
  border-bottom: 1px solid #f0f0f0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .el-collapse-item.is-active-card .el-collapse-item__wrap {
  background: #fff;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .job-content {
  padding-top: 20px;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .job-content .content-section {
  margin-bottom: 24px;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .job-content .content-section:last-child {
  margin-bottom: 0;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .job-content .content-section h4 {
  font-size: 15px;
  font-weight: bold;
  color: #222;
  margin: 0 0 12px 0;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .job-content .content-section .multiline-text {
  margin: 0;
  font-size: 14px;
  color: #666;
  line-height: 1.8;
  white-space: pre-line;
  word-break: break-word;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .job-content .content-section ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
.job-list-container[data-v-11d4a9d6] .custom-collapse .job-content .content-section ol li {
  font-size: 14px;
  color: #666;
  line-height: 1.8;
}
@charset "UTF-8";
.process-wrapper[data-v-687a5df2] {
  margin-top: 20px !important;
  position: relative;
  margin: auto;
  width: 70%;
  box-sizing: border-box;
  /* 标题样式 */
}
.process-wrapper .header-section[data-v-687a5df2] {
  padding-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.process-wrapper .header-section .section-title[data-v-687a5df2] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.process-wrapper .header-section .section-title .deco-line[data-v-687a5df2] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.process-wrapper .header-section .section-title .deco-img-left[data-v-687a5df2] {
  background-image: url(data:image/png;base64,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);
  margin-right: 10px;
}
.process-wrapper .header-section .section-title .deco-img-right[data-v-687a5df2] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}
.process-wrapper .process-card[data-v-687a5df2] {
  width: 100%;
  min-height: 320px;
  position: relative;
  overflow: hidden;
  padding-top: 20px;
}
.process-wrapper .process-card .process-top[data-v-687a5df2] {
  position: relative;
  height: 150px;
}
.process-wrapper .process-card .process-top .step-item[data-v-687a5df2] {
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  text-align: center;
  width: 120px;
}
.process-wrapper .process-card .process-top .step-item .icon-box[data-v-687a5df2] {
  width: 74px;
  height: 76px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}
.process-wrapper .process-card .process-top .step-item .step-title[data-v-687a5df2] {
  margin-top: 12px;
  font-size: 16px;
  font-weight: 600;
  color: #000000;
  line-height: 1.4;
  white-space: nowrap;
}
.process-wrapper .process-card .process-top .step-item .vertical-line[data-v-687a5df2] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  border-left: 2px dashed #d7d7d7;
  opacity: 0.9;
}
.process-wrapper .process-card .process-bottom[data-v-687a5df2] {
  position: relative;
  height: 180px;
  margin-top: 6px;
}
.process-wrapper .process-card .process-bottom .curve-svg[data-v-687a5df2] {
  position: absolute;
  left: 0;
  top: -15px;
  width: 100%;
  height: 180px;
  overflow: visible;
}
.process-wrapper .process-card .process-bottom .curve-svg .curve-path[data-v-687a5df2] {
  fill: none;
  stroke: #d9d9d9;
  stroke-width: 2;
  stroke-dasharray: 4 6;
  stroke-linecap: round;
}
.process-wrapper .process-card .process-bottom .point-group[data-v-687a5df2] {
  position: absolute;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 2;
}
.process-wrapper .process-card .process-bottom .point-group .point-dot[data-v-687a5df2] {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #d8d8d8;
  margin: 0 auto;
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.35);
}
.process-wrapper .process-card .process-bottom .point-group .point-index[data-v-687a5df2] {
  margin-top: 8px;
  font-size: 16px;
  font-weight: 600;
  color: #000000;
  line-height: 1;
}
.process-wrapper .channel-card[data-v-687a5df2] {
  margin: auto;
  position: relative;
  background: linear-gradient(180deg, #f0f7ff 0%, #f9fcff 100%);
  border: 1px solid #bce0ff;
  border-radius: 40px;
  padding: 50px 40px;
}
.process-wrapper .channel-card .card-arrow-wrapper[data-v-687a5df2] {
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  width: 40px;
  height: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.process-wrapper .channel-card .card-arrow-wrapper .card-arrow-bg[data-v-687a5df2] {
  position: absolute;
  width: 30px;
  height: 30px;
  background: #f0f7ff;
  border-top: 1px solid #bce0ff;
  border-left: 1px solid #bce0ff;
  transform: rotate(45deg);
  top: 5px;
  z-index: 1;
}
.process-wrapper .channel-card .card-arrow-wrapper .double-arrow[data-v-687a5df2] {
  position: relative;
  z-index: 2;
  color: #66b1ff;
  font-weight: bold;
  font-size: 18px;
  line-height: 0.6;
}
.process-wrapper .channel-card .card-arrow-wrapper .double-arrow.arrow-1[data-v-687a5df2] {
  opacity: 0.5;
}
.process-wrapper .channel-card .card-arrow-wrapper .double-arrow.arrow-2[data-v-687a5df2] {
  margin-top: -5px;
}
.process-wrapper .channel-card .card-title[data-v-687a5df2] {
  text-align: center;
  color: #409eff;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 40px;
}
.process-wrapper .channel-card .channel-steps[data-v-687a5df2] {
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
}
.process-wrapper .channel-card .channel-steps .channel-item[data-v-687a5df2] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: relative;
}
.process-wrapper .channel-card .channel-steps .channel-item .num-icon-wrapper[data-v-687a5df2] {
  width: 80px;
  height: 80px;
  margin-bottom: 20px;
}
.process-wrapper .channel-card .channel-steps .channel-item .num-icon-wrapper .num-icon[data-v-687a5df2] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.process-wrapper .channel-card .channel-steps .channel-item .num-icon-wrapper .num-placeholder[data-v-687a5df2] {
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, #a0cfff, #409eff);
  color: white;
  font-size: 40px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.process-wrapper .channel-card .channel-steps .channel-item .dot-line-wrapper[data-v-687a5df2] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-bottom: 20px;
}
.process-wrapper .channel-card .channel-steps .channel-item .dot-line-wrapper .channel-dot[data-v-687a5df2] {
  width: 14px;
  height: 14px;
  border: 3px solid #409eff;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}
.process-wrapper .channel-card .channel-steps .channel-item .dot-line-wrapper .horizontal-dashed[data-v-687a5df2] {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  border-top: 2px dashed #bce0ff;
  z-index: 1;
}
.process-wrapper .channel-card .channel-steps .channel-item .channel-name[data-v-687a5df2] {
  font-size: 20px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 10px;
}
.process-wrapper .channel-card .channel-steps .channel-item .channel-desc[data-v-687a5df2] {
  font-size: 13px;
  color: #666;
  line-height: 1.6;
}
@media screen and (max-width: 1200px) {
.step-item[data-v-687a5df2] {
    width: 100px;
}
.step-title[data-v-687a5df2] {
    font-size: 16px;
}
.point-index[data-v-687a5df2] {
    font-size: 24px;
}
}
@media screen and (max-width: 992px) {
.process-card[data-v-687a5df2] {
    min-height: 290px;
}
.process-top[data-v-687a5df2] {
    height: 140px;
}
.icon-box[data-v-687a5df2] {
    width: 40px;
    height: 40px;
    font-size: 22px;
}
.step-title[data-v-687a5df2] {
    font-size: 15px;
}
.point-dot[data-v-687a5df2] {
    width: 10px;
    height: 10px;
}
.point-index[data-v-687a5df2] {
    font-size: 22px;
}
}
@media screen and (max-width: 768px) {
.process-wrapper[data-v-687a5df2] {
    padding: 12px;
}
.step-item[data-v-687a5df2] {
    width: 84px;
}
.icon-box[data-v-687a5df2] {
    width: 36px;
    height: 36px;
    border-radius: 10px;
    font-size: 20px;
}
.step-title[data-v-687a5df2] {
    margin-top: 8px;
    font-size: 13px;
}
.process-bottom[data-v-687a5df2] {
    height: 160px;
}
.curve-svg[data-v-687a5df2] {
    height: 160px;
}
.point-index[data-v-687a5df2] {
    font-size: 18px;
}
}
@charset "UTF-8";
.recruitment-schedule-container[data-v-72b5f44e] {
  margin: auto;
  position: relative;
  width: 70%;
  padding: 20px 0 0 0;
  /* 标题样式 */
}
.recruitment-schedule-container .header-section[data-v-72b5f44e] {
  padding-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.recruitment-schedule-container .header-section .section-title[data-v-72b5f44e] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.recruitment-schedule-container .header-section .section-title .deco-line[data-v-72b5f44e] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.recruitment-schedule-container .header-section .section-title .deco-img-left[data-v-72b5f44e] {
  background-image: url(data:image/png;base64,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);
  margin-right: 10px;
}
.recruitment-schedule-container .header-section .section-title .deco-img-right[data-v-72b5f44e] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}
.recruitment-schedule-container[data-v-72b5f44e]::before, .recruitment-schedule-container[data-v-72b5f44e]::after {
  content: "";
  position: absolute;
  z-index: 0;
}
.recruitment-schedule-container[data-v-72b5f44e]::before {
  top: -50px;
  left: -50px;
  width: 300px;
  height: 150px;
  background: linear-gradient(135deg, #e0eafc 0%, #cfdef3 100%);
  transform: rotate(-15deg);
}
.recruitment-schedule-container[data-v-72b5f44e]::after {
  bottom: 50px;
  right: -50px;
  width: 200px;
  height: 200px;
  background: linear-gradient(135deg, #fce3ec 0%, #ffe8e8 100%);
  transform: rotate(20deg);
}
.recruitment-schedule-container .page-title-wrapper[data-v-72b5f44e] {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}
.recruitment-schedule-container .page-title-wrapper .page-title[data-v-72b5f44e] {
  font-size: 32px;
  font-weight: bold;
  color: #000;
  margin: 0 20px;
  letter-spacing: 2px;
}
.recruitment-schedule-container .page-title-wrapper .title-decoration[data-v-72b5f44e] {
  width: 40px;
  height: 12px;
  border-radius: 6px;
}
.recruitment-schedule-container .page-title-wrapper .title-decoration.left[data-v-72b5f44e] {
  background: linear-gradient(to right, #ff9a9e 0%, #fecfef 99%, #fecfef 100%);
}
.recruitment-schedule-container .page-title-wrapper .title-decoration.right[data-v-72b5f44e] {
  background: linear-gradient(to right, #a18cd1 0%, #fbc2eb 100%);
}
.recruitment-schedule-container .content-card[data-v-72b5f44e] {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);
  padding: 40px;
  border: 1px solid #f0f0f0;
  overflow: hidden;
}
.recruitment-schedule-container .content-card .watermark[data-v-72b5f44e] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-15deg);
  font-size: 300px;
  font-family: serif;
  font-style: italic;
  color: rgba(220, 20, 60, 0.03);
  pointer-events: none;
  z-index: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.recruitment-schedule-container .content-card .card-title[data-v-72b5f44e] {
  font-size: 20px;
  color: #333;
  margin-bottom: 24px;
  position: relative;
  z-index: 1;
}
.recruitment-schedule-container .content-card .filter-section[data-v-72b5f44e] {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
}
.recruitment-schedule-container .content-card .filter-section .search-input[data-v-72b5f44e] {
  width: 320px;
  margin-right: 30px;
}
.recruitment-schedule-container .content-card .filter-section .search-input[data-v-72b5f44e] .el-input__inner {
  line-height: 37px;
  padding-top: unset;
  background-color: #f5f7fa;
  border: none;
  border-radius: 4px;
}
.recruitment-schedule-container .content-card .filter-section .search-input[data-v-72b5f44e] .el-input__inner:focus {
  box-shadow: 0 0 0 1px #409EFF inset;
}
.recruitment-schedule-container .content-card .filter-section .date-filter[data-v-72b5f44e] {
  display: flex;
  align-items: center;
}
.recruitment-schedule-container .content-card .filter-section .date-filter .label[data-v-72b5f44e] {
  color: #666;
  margin-right: 12px;
  font-size: 14px;
}
.recruitment-schedule-container .content-card .filter-section .date-filter .date-picker[data-v-72b5f44e] {
  width: 180px;
}
.recruitment-schedule-container .content-card .filter-section .date-filter .date-picker[data-v-72b5f44e] .el-input__inner {
  line-height: 37px;
  padding-top: unset;
  background-color: #f5f7fa;
  border: none;
}
.recruitment-schedule-container .content-card .filter-section .filter-btn[data-v-72b5f44e] {
  margin-left: 40px;
  width: 80px;
}
.recruitment-schedule-container .content-card .schedule-table[data-v-72b5f44e] {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
}
.recruitment-schedule-container .content-card .schedule-table[data-v-72b5f44e]::before {
  display: none;
}
.recruitment-schedule-container .content-card .schedule-table[data-v-72b5f44e] .el-table__header tr {
  height: 52px !important;
}
.recruitment-schedule-container .content-card .schedule-table[data-v-72b5f44e] .el-table__row {
  height: 52px !important;
}
.recruitment-schedule-container .content-card .schedule-table[data-v-72b5f44e] .el-table__row td {
  border-bottom: 1px solid #ebeef5;
  padding: 16px 0;
}
.recruitment-schedule-container .content-card .schedule-table[data-v-72b5f44e] .el-table__cell {
  font-size: 14px !important;
  color: #222222;
}
.recruitment-schedule-container .content-card .schedule-table .action-btn[data-v-72b5f44e] {
  color: #409EFF;
  padding: 0;
  font-size: 14px;
}
.recruitment-schedule-container .content-card .card-footer[data-v-72b5f44e] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 1;
}
.recruitment-schedule-container .content-card .card-footer[data-v-72b5f44e] .items-bottom {
  justify-content: flex-end !important;
}
.recruitment-schedule-container .content-card .card-footer .tips-section[data-v-72b5f44e] {
  color: #666;
  font-size: 16px;
  line-height: 1.8;
  width: 100%;
}
.recruitment-schedule-container .content-card .card-footer .tips-section .tips-title[data-v-72b5f44e] {
  font-weight: bold;
  color: #333;
  margin-bottom: 4px;
}
.recruitment-schedule-container .content-card .card-footer .tips-section p[data-v-72b5f44e] {
  margin: 0;
}
@charset "UTF-8";
.welfare-container[data-v-71d3b792] {
  margin: auto;
  position: relative;
  width: 70%;
  padding: 20px 0 0 0;
  /* 标题样式 */
  /* Tabs 样式 */
  /* 卡片列表样式 */
}
.welfare-container .header-section[data-v-71d3b792] {
  padding-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.welfare-container .header-section .section-title[data-v-71d3b792] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.welfare-container .header-section .section-title .deco-line[data-v-71d3b792] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.welfare-container .header-section .section-title .deco-img-left[data-v-71d3b792] {
  background-image: url(data:image/png;base64,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);
  margin-right: 10px;
}
.welfare-container .header-section .section-title .deco-img-right[data-v-71d3b792] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}
.welfare-container .category-tabs[data-v-71d3b792] {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  gap: 80px;
  position: relative;
  z-index: 2;
}
.welfare-container .category-tabs .tab-item[data-v-71d3b792] {
  cursor: pointer;
  font-size: 16px;
  color: #666;
  position: relative;
  padding-bottom: 10px;
  transition: color 0.3s;
}
.welfare-container .category-tabs .tab-item .active[data-v-71d3b792] {
  color: #0056b3;
  font-weight: bold;
}
.welfare-container .category-tabs .tab-item .active-line[data-v-71d3b792] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #3b82f6;
  border-radius: 2px;
}
.welfare-container .category-tabs .divider-line[data-v-71d3b792] {
  position: absolute;
  bottom: 0;
  left: 10%;
  right: 10%;
  border-bottom: 1px dashed #dcdfe6;
  z-index: 1;
}
.welfare-container .cards-list[data-v-71d3b792] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  margin: 0 auto;
  margin-top: 40px;
  height: 240px;
}
.welfare-container .cards-list .card-wrapper[data-v-71d3b792] {
  transition: all 0.3s ease;
  /* 普通卡片 */
  /* 激活卡片 */
}
.welfare-container .cards-list .card-wrapper.is-active[data-v-71d3b792] {
  width: 360px;
  margin-top: 20px;
}
.welfare-container .cards-list .card-wrapper[data-v-71d3b792]:not(.is-active) {
  width: 150px;
  height: 180px;
  margin-top: 40px;
}
.welfare-container .cards-list .card-wrapper .card[data-v-71d3b792] {
  background: #FFFFFF;
  border-radius: 16px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.04);
  cursor: pointer;
  height: 200px;
  box-sizing: border-box;
}
.welfare-container .cards-list .card-wrapper .card .icon-box[data-v-71d3b792] {
  width: 60px;
  height: 60px;
  background: #EEF4FF;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.welfare-container .cards-list .card-wrapper .card .icon-box .emoji[data-v-71d3b792] {
  font-size: 32px;
}
.welfare-container .cards-list .card-wrapper .normal-card[data-v-71d3b792] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px 10px;
}
.welfare-container .cards-list .card-wrapper .normal-card .icon-box[data-v-71d3b792] {
  margin-bottom: 24px;
}
.welfare-container .cards-list .card-wrapper .normal-card .title[data-v-71d3b792] {
  font-size: 15px;
  color: #303133;
  font-weight: 500;
  text-align: center;
  line-height: 1.4;
}
.welfare-container .cards-list .card-wrapper .normal-card .desc[data-v-71d3b792] {
  visibility: hidden;
}
.welfare-container .cards-list .card-wrapper .active-card[data-v-71d3b792] {
  padding: 24px;
  overflow: hidden;
  height: 240px;
  /* 渐变边框实现方案 */
  border: 2px solid transparent;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  background-image: linear-gradient(#fff, #fff), linear-gradient(135deg, #A1C4FD 0%, #C2E9FB 50%, #FFB199 100%);
}
.welfare-container .cards-list .card-wrapper .active-card .first-row[data-v-71d3b792] {
  display: flex;
  width: 100%;
  align-items: center;
}
.welfare-container .cards-list .card-wrapper .active-card .first-row .icon-box[data-v-71d3b792] {
  flex-shrink: 0;
  margin-right: 20px;
}
.welfare-container .cards-list .card-wrapper .active-card .first-row .title[data-v-71d3b792] {
  font-size: 18px;
  font-weight: bold;
  color: #303133;
  margin-bottom: 12px;
  margin-top: 5px;
  opacity: 0;
  animation: titleFadeIn-71d3b792 0.2s ease 0.28s forwards;
}
.welfare-container .cards-list .card-wrapper .active-card .content[data-v-71d3b792] {
  min-height: unset !important;
  margin-top: 20px;
  min-width: 148px;
}
.welfare-container .cards-list .card-wrapper .active-card .content .desc[data-v-71d3b792] {
  font-size: 13px;
  color: #909399;
  line-height: 1.6;
  height: 42px;
  visibility: visible;
  opacity: 0;
  animation: descFadeIn-71d3b792 0.2s ease 0.28s forwards;
}
.welfare-container .cards-list .card-wrapper .active-card .content .bottom-action[data-v-71d3b792] {
  margin-top: auto;
  text-align: right;
}
.welfare-container .cards-list .card-wrapper .active-card .content .bottom-action .link[data-v-71d3b792] {
  font-size: 13px;
  color: #409EFF;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  transition: opacity 0.2s;
}
.welfare-container .cards-list .card-wrapper .active-card .content .bottom-action .link[data-v-71d3b792]:hover {
  opacity: 0.8;
}
.welfare-container .cards-list .card-wrapper .active-card .content .bottom-action .link i[data-v-71d3b792] {
  margin-left: 4px;
  font-weight: bold;
}
@keyframes descFadeIn-71d3b792 {
from {
    opacity: 0;
    transform: translateY(6px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}
@keyframes titleFadeIn-71d3b792 {
from {
    opacity: 0;
    transform: translateY(-4px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}
@charset "UTF-8";
.training-development-container[data-v-52bd6296] {
  margin: auto;
  position: relative;
  width: 70%;
  padding: 20px 0 0 0;
  /* 标题样式 */
  /* 网格与卡片样式 */
}
.training-development-container .header-section[data-v-52bd6296] {
  padding-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.training-development-container .header-section .section-title[data-v-52bd6296] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.training-development-container .header-section .section-title .deco-line[data-v-52bd6296] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.training-development-container .header-section .section-title .deco-img-left[data-v-52bd6296] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAhCAYAAACIqrhwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABotJREFUeAG9WW2O3jQQnnGS3SJQ1SL+8G85AeIEbG/SG5Sj0BtwE9oTUIkDdCV+VJWQFiTofryJh5nxjDP2m3fpn41Xfu0ktuNnnvlyFmHH8v6anj09g1dEcMmXl0D8iycGk7XY3QvXW1MRddy7nOH1N0/xl4fGPkr5cE0X0wC/EsIFgO2ZVjz13gNrCAgWUgHTjcXtiVf3B3jx7XO82g3ox7/pPTcX0ndwZB36zDUEDJ7oa2s/HairdIAfBtihfLieXxLgS2I6M6PK/JOlnwEWubYa+2TXsSV/Bp2QejVvwT6jBHcj7FAY1CviHRLvjgHbRhmsbEc27xu3DTqIXh2dRWkTt4l/kixh1wgBYMv4j7uo7h8f70lAKWsClArYrH0o4OkBGw0ApRVwyMgGbgcDW6tdA7TqvQuj8yFXkAvLfjFw2Rj2Vkq0V+w8rG7cAA0GakwFrLQktIp6pJZZKfsAvZsryBnE5lCvndHF2G5QdZeVTWNsMIALV/bmKiAFY2BTapfZDejMr51hgAMjmxVwYTZjUeEc7Nc3SB1INBaFzXEoLCrILkwpWFq7Mm8noAcFds9vvycGK/dQWOVWnVFxTKfCzBZQAShglwyNfVfBkDk2uzfS4bDAze0Mnz6V9vaG+zcL3N4u3M5wI/VOns96T8bccP9fHnMn8+Sa+3JP+jJmyRO/4gmv/0Tad7cHBpe4koK85zcrw+xRZlXjAjSfcI296gqTMwM8ywVJtN1YySfDyihW/DWa19eUXure7q5NY0GIDVjDty2WaOH0ZGYmZ35y4MdaGZrY6wHdXosfgbAsYr90YXMWlc1tGJLtuACi9/XdjSssFi26bCJU8WW0rJaToRN32UbZmehfMTXS9XREvj/orEUYxIXroEAF5MxDZ6SqvlvxJWY8GlKGkCMExzQGBzXkEl+pIHOghAHY2iCaQGqORUotCSBauY8JKFjsKLSQgM9sHZlBSl0Y5IJZQS9IyrIwW5zSalNbMVUY0nGByYEpOJhTKlkXz+WaU7lOtiUDaupJlWlPUbDqT+EJK6NoQJRTLHMVsEsKiyzl7sxWmAbeJF8kjqnyJyyK9JVNaYtTCgu0QA1g8vAh6eNS2NMYnUvNMdMKZWUUQ8Lk/ovABcDPiSqj6AmbCmwpzBkRqv65rINlHU3/BAZmBUO2tOS8FFgibMMEdUakqwmYoTCngqIVIIU8GWB1HyVFJHI1CwK0Ee5wUv8cHMtxRFCWo+fyt1GNA1Ql2JdOWVf9ag2LQmIf7rv4N6bxjmSz1RbJ2bIZRfVYJGUMhZ2kIGcM54ao3jWSFyUxgrfPjidCS32Mx8P7FNGRYT8OXHXdFtVrhulFAJZxiypGIrDEBFV7WG1VfXoygzNzH0SeSTNxTMW5J8Q1CcCiXhmO8VanhGtC7/UodqY2uUA8Di+uWkW/0GIgmdWUo33LaNyLe+Fy9lqdlG/QgCauA++IrxToIJ7YxhD+L6kVnJ5YLJxIdtSfYjDkuQ54jASteUO0RwMtNGDwZdnvOaBo4jq2epM0jQyOK4cWBYtyheWxLZFCeNkqkf2Y51awaa0pCKVVXdlV74/X2OnMFOY0ZFDZGZL5FQqTzM7Vro2Js5HTefljgAw2i4GbYB2kZ0dNEKVV/XzDzqSA5GVrddBDUOHoEseAybwvdOwYjuyZqKk2RacVnJzuWhlFxz2en2nWM9LIoUS+3qjy2h/WONp7ysap4ArUk/ozq9OwJvmV1WDDChSn6dG/G/3+ZKJJT8VSB5bBoBC5BxOsua47DuwBhyhXbdNYZauAc2N0cvUNzgqgUd3HLdP5pAQjlM8AqVhsk8zXj16wEX4I2q8LBsjBVdUd1nw3pRbsLkDH87FYIxWFlaOZHsu81gzzdHGg1SEZ4NHARpDRPj2D3Qfo2WAgy2F71M+eJWQXNh8GKaU/fGMA23jcoLZVdXEnoMOUlFFxXwNg+PoHFXDjuzdKtFN0tYRWTYcuidB5Nn8fRqf0hp32pQIDz1ft+y7gmqdC64yaEmJir8aVRThOFmzqu12A8hvf8mH5koo70uLfc7V/YtoW6Aao3XCQzfMwh4X7GmGHcs3/RTsM8Bt3L/zY1DNIMXjSdhvBAHYtHDNp/auvv8TvdgEq5fqGLvLC/00juGgY7GyzxlBNvNqkfqtsnmD8OsEVP3/x/Isd/5vm5c9/6CUD+Il39X3/rBdATb27cfHeFgAW5lu+/yZ9BT8/R/xL7v0Hh11JlBv0i5cAAAAASUVORK5CYII=);
  margin-right: 10px;
}
.training-development-container .header-section .section-title .deco-img-right[data-v-52bd6296] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}
.training-development-container .card-grid[data-v-52bd6296] {
  margin: 0 auto !important;
}
.training-development-container .card-grid .card-col[data-v-52bd6296] {
  margin-bottom: 24px;
}
.training-development-container .training-card[data-v-52bd6296] {
  position: relative;
  background: #ffffff;
  border-radius: 12px;
  padding: 30px;
  height: 258px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03);
  /* 默认状态样式 (白底黑字) */
  /* 悬浮状态样式 (蓝底白字) - 还原图1效果 */
  /* 右下角背景水印基础样式 */
}
.training-development-container .training-card .card-icon-wrapper[data-v-52bd6296] {
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}
.training-development-container .training-card .card-title[data-v-52bd6296] {
  font-size: 20px;
  color: #222222;
  font-weight: 600;
  margin: 0 0 16px 0;
  position: relative;
  z-index: 2;
  transition: color 0.3s;
}
.training-development-container .training-card .card-tags[data-v-52bd6296] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  position: relative;
  z-index: 2;
  margin-bottom: auto;
}
.training-development-container .training-card .card-tags .tag-item[data-v-52bd6296] {
  background-color: #f5f6f8;
  color: #666;
  font-size: 12px;
  font-weight: 600;
  padding: 6px 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  transition: all 0.3s;
}
.training-development-container .training-card .card-footer[data-v-52bd6296] {
  position: relative;
  z-index: 2;
  margin-top: 20px;
}
.training-development-container .training-card .card-footer .detail-link[data-v-52bd6296] {
  text-decoration: none;
  color: #4c84ff;
  font-size: 15px;
  display: flex;
  align-items: center;
  transition: color 0.3s;
}
.training-development-container .training-card .card-footer .detail-link i[data-v-52bd6296] {
  margin-left: 4px;
  font-weight: bold;
}
.training-development-container .training-card[data-v-52bd6296]:hover {
  background-color: #5c8cf8;
  transform: translateY(-5px);
  box-shadow: 0 15px 30px rgba(92, 140, 248, 0.3);
}
.training-development-container .training-card:hover .card-title[data-v-52bd6296] {
  color: #ffffff;
}
.training-development-container .training-card:hover .card-tags .tag-item[data-v-52bd6296] {
  color: #ffffff70;
  /* 核心玻璃样式 */
  background: rgba(255, 255, 255, 0.15);
  /* 半透明背景 */
  backdrop-filter: blur(10px);
  /* 毛玻璃模糊效果 */
  -webkit-backdrop-filter: blur(10px);
  /* 边框勾勒 - 模拟玻璃边缘折射 */
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-right-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.training-development-container .training-card:hover .card-footer .detail-link[data-v-52bd6296] {
  color: #ffffff;
}
.training-development-container .training-card:hover .bg-watermark[data-v-52bd6296] {
  opacity: 0.15;
  filter: brightness(0) invert(1);
}
.training-development-container .training-card .bg-watermark[data-v-52bd6296] {
  position: absolute;
  bottom: -20px;
  right: -20px;
  width: 200px;
  height: 200px;
  z-index: 1;
  opacity: 0.4;
  pointer-events: none;
  transition: all 0.3s;
}
.training-development-container .training-card .bg-watermark[data-v-52bd6296]:hover {
  filter: invert(1) drop-shadow(0 0 10px rgba(255, 255, 255, 0.8));
}
@charset "UTF-8";
.qa-container[data-v-bd097c5e] {
  margin: 20px auto;
  position: relative;
  width: 70%;
  padding: 20px 0;
  /* 标题样式 */
  /* 选项卡部分 */
  /* 列表部分 */
  /* 底部展开全部 */
}
.qa-container .header-section[data-v-bd097c5e] {
  padding-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.qa-container .header-section .section-title[data-v-bd097c5e] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.qa-container .header-section .section-title .deco-line[data-v-bd097c5e] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.qa-container .header-section .section-title .deco-img-left[data-v-bd097c5e] {
  background-image: url(data:image/png;base64,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);
  margin-right: 10px;
}
.qa-container .header-section .section-title .deco-img-right[data-v-bd097c5e] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}
.qa-container .qa-tabs[data-v-bd097c5e] {
  display: flex;
  justify-content: center;
  gap: 40px;
  margin-bottom: 40px;
}
.qa-container .qa-tabs .tab-item[data-v-bd097c5e] {
  cursor: pointer;
  font-size: 16px;
  color: #666666;
  padding-bottom: 8px;
  position: relative;
  transition: color 0.3s;
}
.qa-container .qa-tabs .tab-item.active[data-v-bd097c5e] {
  color: #3C89FF;
  font-weight: bold;
}
.qa-container .qa-tabs .tab-item.active[data-v-bd097c5e]::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #3C89FF;
}
.qa-container .qa-list[data-v-bd097c5e] {
  border-radius: 10px;
  padding: 0px 20px;
}
.qa-container .qa-list .qa-item[data-v-bd097c5e] {
  padding: 25px 0;
  position: relative;
}
.qa-container .qa-list .qa-item .qa-row[data-v-bd097c5e] {
  display: flex;
  align-items: flex-start;
  margin-bottom: 12px;
  padding-right: 60px;
  /* 展开折叠按钮 */
}
.qa-container .qa-list .qa-item .qa-row .qa-label[data-v-bd097c5e] {
  font-weight: bold;
  font-size: 18px;
  width: 30px;
  flex-shrink: 0;
  color: #333333;
}
.qa-container .qa-list .qa-item .qa-row .qa-label-a[data-v-bd097c5e] {
  padding-top: 5px;
}
.qa-container .qa-list .qa-item .qa-row .qa-question[data-v-bd097c5e] {
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  flex-grow: 1;
}
.qa-container .qa-list .qa-item .qa-row .qa-answer[data-v-bd097c5e] {
  font-size: 14px;
  line-height: 2;
  color: #666666;
  transition: all 0.3s ease;
  overflow: hidden;
}
.qa-container .qa-list .qa-item .qa-row .qa-toggle-btn[data-v-bd097c5e] {
  position: absolute;
  right: 0;
  top: 25px;
  width: 45px;
  height: 45px;
  background-color: #f0f7ff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #3C89FF;
  transition: transform 0.3s;
  font-size: 24px;
}
.qa-container .qa-list .qa-item .qa-row .qa-toggle-btn.is-active[data-v-bd097c5e] {
  transform: rotate(180deg);
}
.qa-container .qa-list .qa-item[data-v-bd097c5e]::after {
  content: "";
  position: absolute;
  left: 30px;
  /* 左边缩短 20px */
  right: 30px;
  /* 右边缩短 20px */
  bottom: 0;
  /* 底部对齐 */
  height: 1px;
  /* 边框厚度 */
  background-color: #ebeef5;
  /* 边框颜色 */
  /* 背景渐变 */
  /* background: linear-gradient(to right, transparent, #e8e8e8 20px, #e8e8e8 calc(100% - 20px), transparent); */
}
.qa-container .qa-footer[data-v-bd097c5e] {
  text-align: center;
  margin-top: 30px;
}
.qa-container .qa-footer .expand-all-btn[data-v-bd097c5e] {
  color: #333;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  text-decoration: none;
}
.qa-container .qa-footer .expand-all-btn[data-v-bd097c5e]:hover {
  color: #3C89FF;
}
[data-v-bd097c5e] .highlight-text {
  color: #b92f2f !important;
  text-decoration: underline !important;
  font-weight: 600 !important;
}
@charset "UTF-8";
.site-footer[data-v-0805b406] {
  width: 100%;
  background-color: #f4f7f9;
  /* 浅灰蓝色背景 */
  padding: 45px 0;
  color: #606266;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
.footer-wrapper[data-v-0805b406] {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 0 20px;
}

/* --- 左侧样式 --- */
.footer-left[data-v-0805b406] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.logo-container[data-v-0805b406] {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.brand-logo[data-v-0805b406] {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 22px;
}
.logo-c[data-v-0805b406] {
  color: #004a91;
}
.logo-and[data-v-0805b406] {
  color: #e60012;
  margin: 0 2px;
}
.logo-d[data-v-0805b406] {
  color: #004a91;
  margin-right: 10px;
}
.brand-name[data-v-0805b406] {
  font-size: 18px;
  color: #303133;
  letter-spacing: 1px;
}
.vertical-line-small[data-v-0805b406] {
  width: 1px;
  height: 24px;
  background-color: #dcdfe6;
  margin: 0 20px;
}
.lift-logo[data-v-0805b406] {
  display: flex;
  align-items: center;
}
.lift-icon[data-v-0805b406] {
  width: 28px;
  height: 28px;
  margin-right: 8px;
  position: relative;
}
.circle-gradient[data-v-0805b406] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 3px solid transparent;
  background-image: linear-gradient(#f4f7f9, #f4f7f9), conic-gradient(#004a91, #e60012, #ffc107, #4caf50, #004a91);
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.lift-text[data-v-0805b406] {
  display: flex;
  flex-direction: column;
  line-height: 1;
}
.lift-main[data-v-0805b406] {
  font-size: 16px;
  font-weight: bold;
  color: #303133;
}
.lift-sub[data-v-0805b406] {
  font-size: 10px;
  color: #909399;
  transform: scale(0.8);
  transform-origin: left;
}
.copyright-section[data-v-0805b406] {
  font-size: 12px;
  color: #909399;
  line-height: 1.8;
}
.copyright-section p[data-v-0805b406] {
  margin-bottom: 5px;
}
.recruit-link[data-v-0805b406] {
  color: #606266;
  text-decoration: none;
  transition: color 0.3s;
}
.recruit-link[data-v-0805b406]:hover {
  color: #004a91;
}

/* --- 分割线 --- */
.main-divider[data-v-0805b406] {
  width: 1px;
  height: 80px;
  background-color: #dcdfe6;
  margin: 0 60px;
  align-self: center;
}

/* --- 右侧样式 --- */
.footer-right[data-v-0805b406] {
  display: flex;
  flex-direction: column;
}
.info-title[data-v-0805b406] {
  margin: 0 0 12px 0;
  font-size: 14px;
  color: #303133;
  font-weight: 600;
}
.info-content[data-v-0805b406] {
  font-size: 12px;
  color: #909399;
  line-height: 2;
}
.info-content p[data-v-0805b406] {
  margin: 10px 0;
}
.security-info[data-v-0805b406] {
  display: flex;
  align-items: center;
}
.security-info i[data-v-0805b406] {
  margin-right: 5px;
  font-size: 14px;
}

/* 响应式处理 */
@media (max-width: 768px) {
.footer-wrapper[data-v-0805b406] {
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.footer-left[data-v-0805b406] {
    align-items: center;
}
.main-divider[data-v-0805b406] {
    width: 80%;
    height: 1px;
    margin: 30px 0;
}
.footer-right[data-v-0805b406] {
    align-items: center;
}
}
.graduates-main[data-v-53dbf6b7] {
  background-image: url(../../static/img/yj_back_img.png);
  background-repeat: no-repeat;
  background-size: cover;
}
@charset "UTF-8";
/* 容器背景 */
.video-carousel-container[data-v-71b21fdd] {
  margin-top: 20px;
  padding: 40px 0;
  overflow: hidden;
}

/* 标题样式 */
.header-section[data-v-71b21fdd] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-section .section-title[data-v-71b21fdd] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-section .section-title .deco-line[data-v-71b21fdd] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.header-section .section-title .deco-img-left[data-v-71b21fdd] {
  background-image: url(data:image/png;base64,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);
  margin-right: 10px;
}
.header-section .section-title .deco-img-right[data-v-71b21fdd] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}

/* 分类页签 */
.category-tabs[data-v-71b21fdd] {
  width: 70%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  gap: 80px;
  position: relative;
  z-index: 2;
}
.category-tabs .tab-item[data-v-71b21fdd] {
  cursor: pointer;
  font-size: 16px;
  color: #666;
  position: relative;
  padding-bottom: 10px;
  transition: color 0.3s;
}
.category-tabs .tab-item .active[data-v-71b21fdd] {
  color: #0056b3;
  font-weight: bold;
}
.category-tabs .tab-item .active-line[data-v-71b21fdd] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #3b82f6;
  border-radius: 2px;
}
.category-tabs .divider-line[data-v-71b21fdd] {
  position: absolute;
  bottom: 0;
  left: 10%;
  right: 10%;
  border-bottom: 1px dashed #dcdfe6;
  z-index: 1;
}

/* 走马灯核心样式 */
.carousel-wrapper[data-v-71b21fdd] {
  padding-top: 30px;
  width: 70%;
  margin: 0 auto;
  position: relative;
}

/* 1. 基础卡片样式调整 */
[data-v-71b21fdd] .el-carousel__item--card {
  /* 可以微调过渡时间 */
  transition: transform 0.4s ease-in-out !important;
}

/* 2. 处理左侧卡片 (匹配 style 中包含 translateX(- 的元素) */
/* 默认位移通常是 -50% 左右，我们将其拉大到 -100% 左右 */
[data-v-71b21fdd] .el-carousel__item--card[style*="translateX(-"] {
  transform: translateX(-46%) scale(0.8) !important;
}

/* 3. 处理右侧卡片 (匹配 style 中包含 translateX( 且不包含 - 的元素) */
[data-v-71b21fdd] .el-carousel__item--card[style*="translateX("]:not([style*="translateX(-"]):not(.is-active) {
  transform: translateX(146%) scale(0.8) !important;
}

/* 4. 确保中间激活的卡片位置正确 */
[data-v-71b21fdd] .el-carousel__item--card.is-active {
  transform: translateX(50%) scale(1) !important;
  z-index: 2;
}
.video-card[data-v-71b21fdd] {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
.cover-image[data-v-71b21fdd] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* 播放按钮 */
.play-overlay[data-v-71b21fdd] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.1);
}
.play-button[data-v-71b21fdd] {
  width: 70px;
  height: 70px;
  background: rgba(0, 0, 0, 0.6);
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 40px;
  cursor: pointer;
  transition: transform 0.3s;
}
.play-button[data-v-71b21fdd]:hover {
  transform: scale(1.1);
  background: rgba(0, 0, 0, 0.8);
}

/* 底部文字信息 */
.video-info[data-v-71b21fdd] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px 20px 15px;
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
}
.video-text[data-v-71b21fdd] {
  color: white;
  font-size: 18px;
  margin: 0;
  text-align: left;
  padding-left: 10px;
}

/* 覆盖 Element UI 默认样式 */
[data-v-71b21fdd] .el-carousel__item--card {
  border-radius: 20px;
}
[data-v-71b21fdd] .el-carousel__mask {
  background-color: rgba(255, 255, 255, 0.4);
  /* 两侧卡片的遮罩 */
}
[data-v-71b21fdd] .el-carousel__arrow {
  background-color: white;
  color: #333;
  width: 50px;
  height: 50px;
  font-size: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
[data-v-71b21fdd] .el-carousel__arrow:hover {
  background-color: #3b82f6;
  color: white;
}
[data-v-71b21fdd] .el-carousel__button {
  width: 50px;
  height: 4px;
}
[data-v-71b21fdd] .el-carousel__indicators--outside button {
  background-color: #000;
}

/* 分页点 */
.custom-indicators[data-v-71b21fdd] {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 25px;
}
.indicator-dot[data-v-71b21fdd] {
  width: 30px;
  height: 4px;
  background-color: #e4e7ed;
  border-radius: 2px;
  transition: all 0.3s;
}
.indicator-dot.active[data-v-71b21fdd] {
  background-color: #333;
  width: 40px;
}
@charset "UTF-8";
.about-trainee-wrapper[data-v-a93978f8] {
  position: relative;
  width: 100%;
  min-height: 800px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  padding: 60px 20px;
  /* 2. 对话框样式 */
  /* 3. 视频卡片样式 */
}
.about-trainee-wrapper .content-container[data-v-a93978f8] {
  position: relative;
  margin: auto;
  width: 70%;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* 标题样式 */
}
.about-trainee-wrapper .content-container .header-section[data-v-a93978f8] {
  padding-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.about-trainee-wrapper .content-container .header-section .section-title[data-v-a93978f8] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.about-trainee-wrapper .content-container .header-section .section-title .deco-line[data-v-a93978f8] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.about-trainee-wrapper .content-container .header-section .section-title .deco-img-left[data-v-a93978f8] {
  background-image: url(data:image/png;base64,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);
  margin-right: 10px;
}
.about-trainee-wrapper .content-container .header-section .section-title .deco-img-right[data-v-a93978f8] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}
.about-trainee-wrapper .speech-bubble[data-v-a93978f8] {
  position: relative;
  width: 100%;
  background-color: #f0f8ff;
  /* 极浅的蓝色背景 */
  border: 2px solid #b3e5fc;
  border-radius: 60px;
  padding: 40px 60px;
  margin-bottom: 60px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.02);
  /* 对话框左下角的小尾巴 */
  /* 小尾巴的边框 */
  /* 右下角引号 */
}
.about-trainee-wrapper .speech-bubble p[data-v-a93978f8] {
  font-size: 16px;
  line-height: 1.8;
  color: #003A93;
  margin: 0;
  text-align: justify;
}
.about-trainee-wrapper .speech-bubble[data-v-a93978f8]::after {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 100px;
  border-width: 30px 30px 0 0;
  border-style: solid;
  border-color: #f0f8ff transparent transparent transparent;
  z-index: 2;
}
.about-trainee-wrapper .speech-bubble[data-v-a93978f8]::before {
  content: "";
  position: absolute;
  bottom: -34px;
  left: 98px;
  border-width: 34px 34px 0 0;
  border-style: solid;
  border-color: #b3e5fc transparent transparent transparent;
  z-index: 1;
}
.about-trainee-wrapper .speech-bubble .quote-mark[data-v-a93978f8] {
  position: absolute;
  bottom: -60px;
  right: 30px;
  opacity: 0.8;
}
.about-trainee-wrapper .speech-bubble .quote-mark img[data-v-a93978f8] {
  width: 98px;
  height: 84px;
}
.about-trainee-wrapper .video-container[data-v-a93978f8] {
  position: relative;
  margin-top: 30px;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
  z-index: 991;
}
.about-trainee-wrapper .video-container .about-video[data-v-a93978f8] {
  display: block;
  margin: 0 auto;
  width: 100%;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  -o-object-fit: cover;
     object-fit: cover;
}
.about-trainee-wrapper .video-container .play-overlay[data-v-a93978f8] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.about-trainee-wrapper .video-container .play-icon[data-v-a93978f8] {
  width: 70px;
  height: 70px;
  transition: transform 0.2s;
}
.about-trainee-wrapper .video-container .play-overlay:hover .play-icon[data-v-a93978f8] {
  transform: scale(1.1);
  cursor: pointer;
}
@charset "UTF-8";
.recruitment-container[data-v-5dd0ca40] {
  margin-top: 20px !important;
  position: relative;
  margin: auto;
  width: 70%;
  padding: 20px 0 0 0;
  /* 标题样式 */
}
.recruitment-container .header-section[data-v-5dd0ca40] {
  padding-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.recruitment-container .header-section .section-title[data-v-5dd0ca40] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.recruitment-container .header-section .section-title .deco-line[data-v-5dd0ca40] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.recruitment-container .header-section .section-title .deco-img-left[data-v-5dd0ca40] {
  background-image: url(data:image/png;base64,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);
  margin-right: 10px;
}
.recruitment-container .header-section .section-title .deco-img-right[data-v-5dd0ca40] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}
.recruitment-container .process-section[data-v-5dd0ca40] {
  margin-top: 30px;
  width: 100%;
  margin-bottom: 70px;
  overflow-x: auto;
  padding-bottom: 10px;
}
.recruitment-container .process-section .process-steps[data-v-5dd0ca40] {
  border-radius: 10px;
}
.recruitment-container .process-section .process-steps img[data-v-5dd0ca40] {
  width: 1047px;
  height: 1473px;
  display: block;
  margin: 0 auto;
}
.graduates-main[data-v-695d836c] {
  background-image: url(../../static/img/lx_back_img.png);
  background-repeat: no-repeat;
  background-size: cover;
}
@charset "UTF-8";
.glass-btn[data-v-559168d1] {
  position: relative;
  width: 60px;
  /* 初始圆圈大小 */
  height: 60px;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 60px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 16px;
  box-sizing: border-box;
  color: var(--btn-color);
  text-decoration: none;
  overflow: hidden;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

/* 鼠标悬停拉长 */
.glass-btn[data-v-559168d1]:hover {
  width: 200px;
  background: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.4);
}

/* 自定义箭头容器 */
.arrow-container[data-v-559168d1] {
  width: 28px;
  height: 28px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 35px;
}

/* 按钮文字 */
.text[data-v-559168d1] {
  white-space: nowrap;
  opacity: 0;
  transform: translateX(20px);
  transition: all 0.5s ease 0.1s;
  /* 延迟显示，等待按钮拉长 */
  margin-left: 15px;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 2px;
}
.glass-btn:hover .text[data-v-559168d1] {
  opacity: 1;
  transform: translateX(0);
}

/* 扫光动画 */
.glass-btn[data-v-559168d1]::before {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  transition: 0.8s;
}
.glass-btn[data-v-559168d1]:hover::before {
  left: 150%;
}
@charset "UTF-8";
/* 基础变量 */
.campus-notice-container[data-v-9eb4cc10] {
  margin-top: 20px;
  width: 70%;
  padding: 20px 0 0 0;
  margin: auto;
  position: relative;
}

/* 标题样式 */
.header-section[data-v-9eb4cc10] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-section .section-title[data-v-9eb4cc10] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-section .section-title .deco-line[data-v-9eb4cc10] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.header-section .section-title .deco-img-left[data-v-9eb4cc10] {
  background-image: url(data:image/png;base64,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);
  margin-right: 10px;
}
.header-section .section-title .deco-img-right[data-v-9eb4cc10] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}

/* 卡片容器 */
.main-card-wrapper[data-v-9eb4cc10] {
  position: relative;
}
.content-card[data-v-9eb4cc10] {
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  height: 300px;
  z-index: 1;
  position: relative;
}
.card-row[data-v-9eb4cc10] {
  height: 100%;
}

/* 左侧图片区 */
.image-column[data-v-9eb4cc10] {
  height: 100%;
}
.image-bg[data-v-9eb4cc10] {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 20px;
  background-image: url(../../static/img/announce.jpg);
  background-size: cover;
}

/* 磨砂玻璃按钮 */
.glass-btn-group[data-v-9eb4cc10] {
  display: flex;
  gap: 10px;
  height: 60px;
}
.glass-pill[data-v-9eb4cc10]::before {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  transition: 0.8s;
}
.glass-pill[data-v-9eb4cc10]:hover::before {
  left: 150%;
}
.glass-pill[data-v-9eb4cc10] {
  padding: 8px 20px;
  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(10px);
  width: 200px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 60px;
  color: #fff;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  cursor: pointer;
}
.glass-circle[data-v-9eb4cc10] {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}

/* 右侧列表区 */
.list-column[data-v-9eb4cc10] {
  height: 100%;
  position: relative;
  background: #fff;
  background: radial-gradient(circle at 100% 100%, #f0f6ff 0%, #ffffff 60%);
}
.list-content[data-v-9eb4cc10] {
  padding: 30px 40px 0 40px;
  position: relative;
  z-index: 2;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.new-body[data-v-9eb4cc10] {
  height: 220px;
}

/* 列表项样式 */
.news-item[data-v-9eb4cc10] {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
  cursor: pointer;
  transition: transform 0.2s;
}
.news-item[data-v-9eb4cc10]:hover {
  transform: translateX(5px);
}
.news-item:hover .news-text[data-v-9eb4cc10] {
  color: #409EFF;
}
.news-text[data-v-9eb4cc10] {
  flex: 1;
  font-size: 15px;
  color: #333;
}
.text-ellipsis[data-v-9eb4cc10] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.arrow-icon[data-v-9eb4cc10] {
  color: #999;
  font-size: 14px;
  margin-left: 10px;
}

/* --- 🌟 重点修改：圆润八角星 CSS --- */
.badge-wrapper[data-v-9eb4cc10] {
  margin-right: 15px;
  flex-shrink: 0;
  width: 30px;
  /* 给足够的空间 */
  display: flex;
  justify-content: center;
}
.star-badge[data-v-9eb4cc10] {
  position: relative;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.star-layer[data-v-9eb4cc10] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  /* 这里控制圆润程度，越小越尖锐，越大越圆 */
  z-index: 1;
}
.star-layer.rotated[data-v-9eb4cc10] {
  transform: rotate(45deg);
  /* 旋转第二个正方形形成八角 */
}

/* 颜色定义 (微渐变让星星更有质感) */
.star-layer.color-1[data-v-9eb4cc10] {
  background: linear-gradient(135deg, #548AF5, #3b74e6);
}

/* 蓝 */
.star-layer.color-2[data-v-9eb4cc10] {
  background: linear-gradient(135deg, #4AD9D9, #3cc0c0);
}

/* 青 */
.star-layer.color-3[data-v-9eb4cc10] {
  background: linear-gradient(135deg, #FF9A9E, #ff7e83);
}

/* 粉 */
.badge-num[data-v-9eb4cc10] {
  position: relative;
  z-index: 2;
  /* 确保数字在星星上面 */
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
}

/* 普通数字样式 */
.text-badge[data-v-9eb4cc10] {
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  color: #999;
  font-family: "Times New Roman", serif;
}

/* 底部按钮 */
.more-btn-wrapper[data-v-9eb4cc10] {
  margin-top: -20px;
}
.view-more-btn[data-v-9eb4cc10] {
  display: inline-block;
  padding: 8px 20px;
  background-color: #eef5fe;
  color: #409eff;
  font-size: 13px;
  border-radius: 4px;
  cursor: pointer;
}

/* 装饰物 */
.bg-circle-decoration[data-v-9eb4cc10] {
  position: absolute;
  right: -50px;
  bottom: -50px;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  border: 40px solid #f4f8ff;
  opacity: 0.5;
  z-index: 1;
  pointer-events: none;
}
.floating-deco[data-v-9eb4cc10] {
  position: absolute;
  z-index: 2;
}
.red-triangle[data-v-9eb4cc10] {
  width: 60px;
  height: 60px;
  background: linear-gradient(135deg, #ff9a9e 0%, #ff6a6a 100%);
  clip-path: polygon(100% 0, 0 50%, 100% 100%);
  top: 50%;
  left: -40px;
  transform: translateY(-50%) rotate(-10deg);
}
.icon-3d-l[data-v-9eb4cc10] {
  bottom: -15px;
  right: -60px;
  /* 设置容器大小 */
  width: 60px;
  height: 60px;
  /* 1. 旋转 -45 度，使其像一个箭头 < */
  transform: rotate(-45deg);
  /* 2. 多重投影效果 */
  filter: drop-shadow(3px 3px 0px #3578d3) drop-shadow(0px 0px 8px rgba(82, 156, 255, 0.6));
}
.icon-3d-l[data-v-9eb4cc10]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* 3. 背景渐变：从左上(浅)到右下(深) */
  /* 因为整体旋转了-45度，所以135deg的渐变在视觉上正好是垂直从上到下的 */
  background: linear-gradient(135deg, #b6d6ff 0%, #559eff 100%);
  /* 4. 裁剪出 L 形状 (粗细约占 40%) */
  clip-path: polygon(0% 0%, 100% 0%, 100% 40%, 40% 40%, 40% 100%, 0% 100%);
}
@media screen and (max-width: 768px) {
.content-card[data-v-9eb4cc10] {
    height: auto;
}
.card-row[data-v-9eb4cc10] {
    flex-direction: column;
}
.image-column[data-v-9eb4cc10] {
    height: 200px;
    width: 100%;
}
.list-column[data-v-9eb4cc10] {
    width: 100%;
}
.floating-deco[data-v-9eb4cc10] {
    display: none;
}
}
.project-main-select[data-v-2465d91e] {
  padding-top: 60px !important;
}
.announce-box .section-title[data-v-2465d91e] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.announce-box .section-title .title-span[data-v-2465d91e] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.announce-box .section-title .left-back[data-v-2465d91e] {
  background-image: url(data:image/png;base64,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);
  margin-right: 10px;
}
.announce-box .section-title .right-back[data-v-2465d91e] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}
.announce-box .card-container[data-v-2465d91e] {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  height: 240px;
}
@media (max-width: 768px) {
.announce-box .card-container[data-v-2465d91e] {
    grid-template-columns: 1fr;
}
}
.announce-box .card[data-v-2465d91e] {
  width: 100%;
  border-radius: 12px;
  padding: 20px;
  height: 240px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.announce-box .card .card-content[data-v-2465d91e] {
  margin-right: 25px;
  margin-top: 50px;
  flex: 1;
  height: auto;
}
.announce-box .card .card-content .btn-apply[data-v-2465d91e] {
  background-color: #fff;
  border: none;
  padding: 8px 28px;
  border-radius: 20px;
  font-size: 20px;
}
.announce-box .card .card-content .trainee-btn[data-v-2465d91e] {
  color: #efaacd;
}
.announce-box .card .card-content .fresh-btn[data-v-2465d91e] {
  color: #5E7CF6;
}
.announce-box .card.fresh-graduate[data-v-2465d91e] {
  background-image: url(../../static/img/project_main_left.png);
  background-size: cover;
  padding-left: 35px;
}
.announce-box .card.fresh-graduate .card-icon[data-v-2465d91e] {
  margin-right: 25px;
  margin-top: 10px;
  margin-bottom: 0;
  height: auto;
}
.announce-box .card.fresh-graduate .card-icon .card-title[data-v-2465d91e] {
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 20px;
}
.announce-box .card.fresh-graduate .card-icon .card-subtitle[data-v-2465d91e] {
  color: #fff;
  margin-bottom: 40px;
  font-size: 12px;
}
.announce-box .card.trainee[data-v-2465d91e] {
  background-image: url(../../static/img/project_main_right.png);
  background-size: cover;
  padding-left: 35px;
}
.announce-box .card.trainee .card-icon[data-v-2465d91e] {
  margin-right: 25px;
  margin-top: 10px;
  margin-bottom: 0;
  height: auto;
}
.announce-box .card.trainee .card-icon .card-title[data-v-2465d91e] {
  font-size: 24px;
  font-weight: 500;
  color: #000;
  margin-bottom: 20px;
}
.announce-box .card.trainee .card-icon .card-subtitle[data-v-2465d91e] {
  color: #ccc;
  margin-bottom: 40px;
  font-size: 12px;
}
@charset "UTF-8";
[data-v-6a5ad18e]:root {
  --card-radius: 16px;
  --fold-w: 56px;
  --fold-h: 72px;
  --anim-speed: 0.4s;
}
.new-youth-section[data-v-6a5ad18e] {
  margin-top: 40px !important;
  width: 70%;
  padding: 20px 0 0 0;
  margin: auto;
  position: relative;
  /* 标题样式 */
  /* --- 滚动卡片列表 --- */
  /* --- 气泡框下潜回弹特效 --- */
  /* --- 关键：自定义动画 --- */
}
.new-youth-section .header-section[data-v-6a5ad18e] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.new-youth-section .header-section .section-title[data-v-6a5ad18e] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.new-youth-section .header-section .section-title .deco-line[data-v-6a5ad18e] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.new-youth-section .header-section .section-title .deco-img-left[data-v-6a5ad18e] {
  background-image: url(data:image/png;base64,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);
  margin-right: 10px;
}
.new-youth-section .header-section .section-title .deco-img-right[data-v-6a5ad18e] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}
.new-youth-section .card-scroll-wrapper[data-v-6a5ad18e] {
  position: relative;
  padding: 0;
}
.new-youth-section .card-scroll-wrapper .card-list[data-v-6a5ad18e] {
  display: flex;
  gap: 15px;
  overflow-x: auto;
  padding: 20px 0;
  scrollbar-width: none;
}
.new-youth-section .card-scroll-wrapper .card-list[data-v-6a5ad18e]::-webkit-scrollbar {
  display: none;
}
.new-youth-section .card-scroll-wrapper .card-item[data-v-6a5ad18e] {
  flex: 0 0 160px;
  height: 240px;
  border-radius: 12px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  background: #fff;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
  /* 掀起的纸张背页 (魔法核心) */
}
.new-youth-section .card-scroll-wrapper .card-item[data-v-6a5ad18e]:hover {
  /* 向上移动 12px，并轻微放大 2% */
  transform: translateY(-12px);
  /* 阴影变得更大、更模糊、更淡，模拟物体远离地面 */
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.new-youth-section .card-scroll-wrapper .card-item.active[data-v-6a5ad18e] {
  flex: 0 0 450px;
  /* 展开后的宽度 */
  display: flex;
  box-shadow: 0 10px 25px rgba(58, 134, 255, 0.2);
  /* 2. 伸展背页，并投射适度的阴影 */
}
.new-youth-section .card-scroll-wrapper .card-item.active .card-flap[data-v-6a5ad18e] {
  width: 75px;
  height: 92px;
  /* 阴影也等比例调小了，显得更加精致 */
  filter: drop-shadow(-4px -4px 8px rgba(0, 0, 0, 0.35));
  background-image: url(data:image/png;base64,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);
}
.new-youth-section .card-scroll-wrapper .card-item .image-box[data-v-6a5ad18e] {
  min-width: 160px;
  height: 100%;
}
.new-youth-section .card-scroll-wrapper .card-item .image-box img[data-v-6a5ad18e] {
  width: 160px;
  height: 260px;
  -o-object-fit: cover;
     object-fit: cover;
}
.new-youth-section .card-scroll-wrapper .card-item .image-box .name-tag[data-v-6a5ad18e] {
  position: absolute;
  bottom: 10px;
  left: 10px;
  padding: 5px 15px;
  border-radius: 4px;
  font-size: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  overflow: hidden;
  /* 核心玻璃样式 */
  background: rgba(255, 255, 255, 0.15);
  /* 半透明背景 */
  backdrop-filter: blur(10px);
  /* 毛玻璃模糊效果 */
  -webkit-backdrop-filter: blur(10px);
  /* 边框勾勒 - 模拟玻璃边缘折射 */
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-right-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  color: #ffffff;
  font-weight: 500;
  letter-spacing: 1px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  /* 外阴影 */
  box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.15);
}
.new-youth-section .card-scroll-wrapper .card-item .image-box .name-tag[data-v-6a5ad18e]::before {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  transition: 0.8s;
}
.new-youth-section .card-scroll-wrapper .card-item .image-box .name-tag[data-v-6a5ad18e]:hover::before {
  left: 150%;
}
.new-youth-section .card-scroll-wrapper .card-item .card-image[data-v-6a5ad18e] {
  width: 100%;
  height: 65%;
  background-image: url("https://images.unsplash.com/photo-1558591710-4b4a1ae0f04d?q=80&w=600&auto=format&fit=crop");
  background-size: cover;
  background-position: center;
}
.new-youth-section .card-scroll-wrapper .card-item .card-text[data-v-6a5ad18e] {
  padding: 20px;
  color: #333;
}
.new-youth-section .card-scroll-wrapper .card-item .card-text h3[data-v-6a5ad18e] {
  margin: 0 0 8px 0;
  font-size: 18px;
}
.new-youth-section .card-scroll-wrapper .card-item .card-text p[data-v-6a5ad18e] {
  margin: 0;
  font-size: 13px;
  color: #777;
  line-height: 1.5;
}
.new-youth-section .card-scroll-wrapper .card-item .card-flap[data-v-6a5ad18e] {
  position: absolute;
  bottom: -16px;
  left: 99px;
  width: 0;
  height: 0;
}
.new-youth-section .card-scroll-wrapper .card-item .active-info[data-v-6a5ad18e] {
  padding: 25px;
  flex: 1;
  background: radial-gradient(circle at 100% 0%, rgba(255, 230, 230, 0.8) 0%, rgba(255, 255, 255, 0) 50%), #ffffff;
  /* 底色为纯白 */
  /* 辅助效果 */
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.05);
  /* 柔和阴影 */
  border: 1px solid rgba(255, 255, 255, 0.5);
  /* 极细的半透明边框 */
}
.new-youth-section .card-scroll-wrapper .card-item .active-info h3[data-v-6a5ad18e] {
  margin: 0;
  font-size: 18px;
  color: #333;
  font-weight: 550;
  height: 35px;
  line-height: 55px;
}
.new-youth-section .card-scroll-wrapper .card-item .active-info .tags[data-v-6a5ad18e] {
  margin: 10px 0;
}
.new-youth-section .card-scroll-wrapper .card-item .active-info .tags span[data-v-6a5ad18e] {
  color: red;
  border: none;
  background-color: #f8e9e9;
  height: 24px;
  line-height: 24px;
}
.new-youth-section .card-scroll-wrapper .card-item .active-info .short-desc[data-v-6a5ad18e] {
  font-size: 13px;
  color: #666;
  line-height: 1.9;
  overflow: hidden;
  display: -webkit-box;
  padding-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.new-youth-section .card-scroll-wrapper .scroll-btn[data-v-6a5ad18e] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 30px;
  width: 60px;
  height: 60px;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  z-index: 5;
}
.new-youth-section .card-scroll-wrapper .scroll-btn.left[data-v-6a5ad18e] {
  left: -30px;
}
.new-youth-section .card-scroll-wrapper .scroll-btn.right[data-v-6a5ad18e] {
  right: -30px;
}
.new-youth-section .card-scroll-wrapper .scroll-btn[data-v-6a5ad18e]:hover {
  background: #559eff;
  color: #fff;
}
.new-youth-section .detail-container[data-v-6a5ad18e] {
  position: relative;
  margin-top: 20px;
}
.new-youth-section .detail-container .bubble-arrow[data-v-6a5ad18e] {
  position: absolute;
  top: -9.5px;
  width: 20px;
  height: 20px;
  background: #f1f8ff;
  transform: translateX(-50%) rotate(45deg);
  border-left: 1px solid #d0e4ff;
  border-top: 1px solid #d0e4ff;
  transition: left 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  z-index: 3;
}
.new-youth-section .detail-container .detail-quote-box[data-v-6a5ad18e] {
  position: relative;
  padding: 35px 50px;
  color: #003A93;
  font-weight: 600;
  overflow: visible;
}
.new-youth-section .detail-container .detail-quote-box[data-v-6a5ad18e]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(180deg, #f1f8ff 0%, #e9f3ff 100%);
  border-radius: 50px;
  border: 1px solid #d0e4ff;
  box-shadow: 0 10px 30px rgba(82, 156, 255, 0.1);
  z-index: 2;
  opacity: 0.9;
}
.new-youth-section .detail-container .detail-quote-box .quote-mark[data-v-6a5ad18e] {
  position: absolute;
  top: -10px;
  left: 30px;
  width: 58px;
  height: 64px;
  background-image: url(../../static/img/msg_boxtip.png);
  background-size: cover;
}
.new-youth-section .detail-container .detail-quote-box .content-inner[data-v-6a5ad18e] {
  margin-left: 70px;
  padding: 10px;
}
.new-youth-section .detail-container .detail-quote-box .content-inner .top-line[data-v-6a5ad18e] {
  position: absolute;
  width: 2px;
  height: 30px;
  left: 0;
  top: 7px;
  background: #00C8D2;
  transform: rotate(180deg);
}
.new-youth-section .detail-container .detail-quote-box .content-inner .down-line[data-v-6a5ad18e] {
  position: absolute;
  width: 2px;
  height: 15px;
  left: 0;
  top: 34px;
  background: #C8F01E;
}
.new-youth-section .detail-container .detail-quote-box span[data-v-6a5ad18e], .new-youth-section .detail-container .detail-quote-box p[data-v-6a5ad18e], .new-youth-section .detail-container .detail-quote-box div[data-v-6a5ad18e], .new-youth-section .detail-container .detail-quote-box strong[data-v-6a5ad18e] {
  position: relative;
  z-index: 3;
}
.new-youth-section .detail-container .detail-quote-box[data-v-6a5ad18e]::after {
  content: "";
  background-image: url(../../static/img/msg_box_right.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 88px;
  height: 88px;
  position: absolute;
  right: -30px;
  bottom: -20px;
  z-index: 1;
}
.new-youth-section .bubble-effect-enter-active[data-v-6a5ad18e] {
  animation: dipAndRise-6a5ad18e 0.5s forwards;
}
.new-youth-section .bubble-effect-leave-active[data-v-6a5ad18e] {
  animation: dipOut-6a5ad18e 0.3s forwards;
}
@keyframes dipAndRise-6a5ad18e {
0% {
    opacity: 0;
    transform: translateY(20px);
}
60% {
    transform: translateY(-5px);
}
100% {
    opacity: 1;
    transform: translateY(0);
}
}
@keyframes dipOut-6a5ad18e {
0% {
    opacity: 1;
    transform: translateY(0);
}
100% {
    opacity: 0;
    transform: translateY(10px);
}
}
@charset "UTF-8";
/* 容器背景 */
.video-carousel-container[data-v-be3b863c] {
  margin-top: 20px;
  padding: 40px 0;
  overflow: hidden;
}

/* 标题样式 */
.header-section[data-v-be3b863c] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-section .section-title[data-v-be3b863c] {
  font-size: 40px;
  font-weight: 700;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-section .section-title .deco-line[data-v-be3b863c] {
  display: inline-block;
  width: 58px;
  height: 33px;
  background-position-y: middle;
  background-repeat: no-repeat;
}
.header-section .section-title .deco-img-left[data-v-be3b863c] {
  background-image: url(data:image/png;base64,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);
  margin-right: 10px;
}
.header-section .section-title .deco-img-right[data-v-be3b863c] {
  background-image: url(data:image/png;base64,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);
  margin-left: 7px;
}

/* 分类页签 */
.category-tabs[data-v-be3b863c] {
  width: 70%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  gap: 80px;
  position: relative;
  z-index: 2;
}
.category-tabs .tab-item[data-v-be3b863c] {
  cursor: pointer;
  font-size: 16px;
  color: #666;
  position: relative;
  padding-bottom: 10px;
  transition: color 0.3s;
}
.category-tabs .tab-item .active[data-v-be3b863c] {
  color: #0056b3;
  font-weight: bold;
}
.category-tabs .tab-item .active-line[data-v-be3b863c] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #3b82f6;
  border-radius: 2px;
}
.category-tabs .divider-line[data-v-be3b863c] {
  position: absolute;
  bottom: 0;
  left: 10%;
  right: 10%;
  border-bottom: 1px dashed #dcdfe6;
  z-index: 1;
}

/* 走马灯核心样式 */
.carousel-wrapper[data-v-be3b863c] {
  padding-top: 30px;
  width: 70%;
  margin: 0 auto;
  position: relative;
}

/* 1. 基础卡片样式调整 */
[data-v-be3b863c] .el-carousel__item--card {
  /* 可以微调过渡时间 */
  transition: transform 0.4s ease-in-out !important;
}

/* 2. 处理左侧卡片 (匹配 style 中包含 translateX(- 的元素) */
/* 默认位移通常是 -50% 左右，我们将其拉大到 -100% 左右 */
[data-v-be3b863c] .el-carousel__item--card[style*="translateX(-"] {
  transform: translateX(-46%) scale(0.8) !important;
}

/* 3. 处理右侧卡片 (匹配 style 中包含 translateX( 且不包含 - 的元素) */
[data-v-be3b863c] .el-carousel__item--card[style*="translateX("]:not([style*="translateX(-"]):not(.is-active) {
  transform: translateX(146%) scale(0.8) !important;
}

/* 4. 确保中间激活的卡片位置正确 */
[data-v-be3b863c] .el-carousel__item--card.is-active {
  transform: translateX(50%) scale(1) !important;
  z-index: 2;
}
.video-card[data-v-be3b863c] {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
.cover-image[data-v-be3b863c] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* 播放按钮 */
.play-overlay[data-v-be3b863c] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.1);
}
.play-button[data-v-be3b863c] {
  width: 70px;
  height: 70px;
  background: rgba(0, 0, 0, 0.6);
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 40px;
  cursor: pointer;
  transition: transform 0.3s;
}
.play-button[data-v-be3b863c]:hover {
  transform: scale(1.1);
  background: rgba(0, 0, 0, 0.8);
}

/* 底部文字信息 */
.video-info[data-v-be3b863c] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px 20px 15px;
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
}
.video-text[data-v-be3b863c] {
  color: white;
  font-size: 18px;
  margin: 0;
  text-align: left;
  padding-left: 10px;
}

/* 覆盖 Element UI 默认样式 */
[data-v-be3b863c] .el-carousel__item--card {
  border-radius: 20px;
}
[data-v-be3b863c] .el-carousel__mask {
  background-color: rgba(255, 255, 255, 0.4);
  /* 两侧卡片的遮罩 */
}
[data-v-be3b863c] .el-carousel__arrow {
  background-color: white;
  color: #333;
  width: 50px;
  height: 50px;
  font-size: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
[data-v-be3b863c] .el-carousel__arrow:hover {
  background-color: #3b82f6;
  color: white;
}
[data-v-be3b863c] .el-carousel__button {
  width: 50px;
  height: 4px;
}
[data-v-be3b863c] .el-carousel__indicators--outside button {
  background-color: #000;
}

/* 分页点 */
.custom-indicators[data-v-be3b863c] {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 25px;
}
.indicator-dot[data-v-be3b863c] {
  width: 30px;
  height: 4px;
  background-color: #e4e7ed;
  border-radius: 2px;
  transition: all 0.3s;
}
.indicator-dot.active[data-v-be3b863c] {
  background-color: #333;
  width: 40px;
}
.index-main[data-v-6f910181] {
  background-image: url(../../static/img/index_back_img.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* 底部 */
.announce-box[data-v-30c2788e] {
  height: 40px;
  font-size: 14px;
  text-align: left;
  line-height: 40px;
  padding: 0%;
  margin-block: 20px;
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #a7a7a7;
  align-items:  center;
  padding: 20px;
}

@charset "UTF-8";
.page-container[data-v-7589b93f] {
  width: 100%;
  height: 100vh;
  background-color: #fff;
  overflow-y: hidden;
  position: relative;
}
.code-btn[data-v-7589b93f] {
  background-color: #3d7eff;
  margin: 0;
  height: auto;
  width: 120px;
}
.banner[data-v-7589b93f] {
  margin-top: 0px;
}

/* 毛玻璃登录框样式 */
.glass-login-box[data-v-7589b93f] {
  position: absolute;
  right: 10%;
  top: 50%;
  transform: translateY(-50%);
  width: 360px;
  padding: 20px;
  background: white;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 8px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.23);
  color: #333;
}
.glass-login-box .tab-header[data-v-7589b93f] {
  display: flex;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}
.glass-login-box .tab-header .tab-item[data-v-7589b93f] {
  flex: 1;
  text-align: center;
  padding: 10px 0;
  cursor: pointer;
  transition: all 0.3s ease;
}
.glass-login-box .tab-header .tab-item.active[data-v-7589b93f] {
  color: #007bff;
  border-bottom: 2px solid #007bff;
}
.glass-login-box .form-content[data-v-7589b93f] {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.glass-login-box .form-content .input-item[data-v-7589b93f] {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 0 10px;
}
.glass-login-box .form-content .input-item i[data-v-7589b93f] {
  font-size: 16px;
  margin-right: 8px;
  color: #999;
}
.glass-login-box .form-content .input-item input[data-v-7589b93f] {
  flex: 1;
  height: 36px;
  border: none;
  outline: none;
  background: transparent;
}
.glass-login-box .form-content .input-item .send-btn[data-v-7589b93f] {
  background: #3d7eff;
  color: #fff;
  border: none;
  padding: 6px 12px;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.glass-login-box .form-content .input-item .send-btn[data-v-7589b93f]:hover {
  background: #0056b3;
}
.glass-login-box .form-content .login-btn[data-v-7589b93f] {
  width: 100%;
  height: 40px;
  background: #007bff;
  color: #fff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.glass-login-box .form-content .login-btn[data-v-7589b93f]:hover {
  background: #0056b3;
}

.banner-container[data-v-288a5f22] {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.banner-image[data-v-288a5f22] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.resume-panel[data-v-288a5f22] {
  width: 70%;
  min-height: 500px;
  margin: 90px auto;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 24px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  overflow-y: auto;
  margin-bottom: 80px;
}
.panel-title[data-v-288a5f22] {
  font-size: 24px;
  font-weight: bold;
  color: #333;
  margin-bottom: 24px;
}
.resume-list[data-v-288a5f22] {
  display: flex;
  gap: 1%;
  flex-wrap: wrap;
}
.resume-card[data-v-288a5f22] {
  width: 48%;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 16px;
  margin-block: 10px;
  transition: box-shadow 0.3s ease;
}
.resume-card[data-v-288a5f22]:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.card-header[data-v-288a5f22] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 16px;
}
.card-title[data-v-288a5f22] {
  font-size: 18px;
  font-weight: 600;
  color: #333;
}
.badge[data-v-288a5f22] {
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 12px;
}
.new-badge[data-v-288a5f22] {
  background-color: #e6f7ff;
  color: #1890ff;
}
.old-badge[data-v-288a5f22] {
  background-color: #f5f5f5;
  color: #8c8c8c;
}
.update-date[data-v-288a5f22] {
  color: #666;
  margin-bottom: 16px;
}
.card-actions[data-v-288a5f22] {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}
.edit-button[data-v-288a5f22], .view-button[data-v-288a5f22] {
  padding: 8px 16px;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.edit-button[data-v-288a5f22] {
  background-color: #f5f5f5;
  color: #333;
  border: 1px solid #e0e0e0;
}
.edit-button[data-v-288a5f22]:hover {
  background-color: #e5e5e5;
}
.view-button[data-v-288a5f22] {
  background-color: #1890ff;
  color: white;
  border: none;
}
.view-button[data-v-288a5f22]:hover {
  background-color: #096dd9;
}

@font-face {
  font-family: "iconfont"; /* Project id  */
  src: url(data:font/ttf;base64,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) format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 20px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-gerenzhongxin:before {
  content: "\e620";
}

.icon-a-link:before {
  content: "\e601";
}

.icon-a-first:before {
  content: "\e602";
}

.icon-a-fly:before {
  content: "\e603";
}

.icon-a-know:before {
  content: "\e604";
}


