﻿a {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
abbr {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
acronym {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
address {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
blockquote {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
body {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
code {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
dd {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
del {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
dfn {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
div {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
dl {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
dt {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
em {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
fieldset {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
figcaption {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
form {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
h1 {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
h2 {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
h3 {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
h4 {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
h5 {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
h6 {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
html {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
iframe {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
img {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
legend {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
li {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
object {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
ol {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
p {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
pre {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
q {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
span {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
table {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
tf {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
th {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
tr {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
ul {
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none; font-family: "microsoft yahei" !important; font-size: 100%; -webkit-text-size-adjust: none;
}
body {
 margin: 0px; color: rgb(85, 85, 85); line-height: 18px; font-family: "helvetica neue", helvetica, "microsoft yahei", "微软雅黑", arial, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);
}
input {
 font-family: arial, helvetica, sans-serif; font-size: 12px;
}
textarea {
 font-family: arial, helvetica, sans-serif; font-size: 12px;
}
img {
 border: 0px currentcolor; border-image: none; vertical-align: bottom;
}
a {
 color: rgb(68, 68, 68); text-decoration: none;display: inline;
}
a:link {
 text-decoration: none;
}
a:hover {
 text-decoration: none;
}
li {
 list-style-type: none;
}
ul {
 list-style-type: none;
}
.clear {
 height: 0px; overflow: hidden; clear: both;
}
.clearfix::after {
 height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.container {
 width: 1080px; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto;
}
.container::after {
 height: 0px; clear: both; display: block; content: " ";
}
.css-hide {
 display: none !important;
}
.css-hand {
 cursor: pointer;
}
.pull-left {
 float: left;
}
.pull-right {
 float: right;
}
.text-left {
 text-align: left;
}
.text-right {
 text-align: right;
}
.text-center {
 text-align: center;
}
.text-primary {
 color: rgb(78, 160, 253);
}
.text-warning {
 color: rgb(255, 136, 0);
}
.css-index .css-header {
 margin-top: 0px; margin-bottom: 10px; position: relative;
}
.css-index .css-header .css-logo {
 margin-top: 8px;
}
.css-index .css-header .css-logo .container {
 margin-top: 0px;
}
.css-index .css-header .css-logo img {
 display: block;
}
.css-index .css-header .css-nav {
 margin: 0px auto; position: relative;
}
.css-index .css-header .css-nav .css-navbar {
 width: 1080px; height: 40px; background-color: rgb(21, 115, 181);
}
.css-index .css-header .css-nav .css-navbar li {
 height: 40px; line-height: 40px; margin-left: 68px; float: left;
}
.css-index .css-header .css-nav .css-navbar li:first-child {
 margin-left: 55px;
}
.css-index .css-header .css-nav .css-navbar li a {
 color: rgb(255, 255, 255); font-size: 16px; display: inline-block;
}
.css-index .css-header .css-nav .css-navbar li a:hover {
 color: rgb(245, 84, 76); text-decoration: none;
}
.css-index .css-header .css-nav .css-navbar .css-first {
 margin-left: 20px;
}
.css-index .css-header .css-nav .css-login {
 top: 0px; height: 40px; right: 0px; color: rgb(255, 255, 255); line-height: 40px; padding-right: 15px; font-size: 1.2em; display: block; position: absolute; z-index: 2;
}
.css-index .css-header .css-nav .css-login .app-font-user3 {
 margin-right: 5px;
}
.css-index .css-header .css-nav .css-login a {
 color: rgb(255, 255, 255);
}
.css-index .css-header .css-nav .css-login a:hover {
 color: rgb(245, 84, 76);
}
.css-index .css-header .css-nav .css-login .css-logindrop {
 top: 40px; width: 150px; text-align: center; right: 0px; display: none; position: absolute; z-index: 2; background-color: rgb(21, 115, 181);
}
.css-index .css-header .css-nav .css-login .css-logindrop li {
 padding: 0px 6px; width: 100%; height: 35px; line-height: 35px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.css-index .css-header .css-nav .css-login .css-logindrop li a {
 width: 100%; display: block;
}
.css-index .css-header .css-nav .css-login:hover .css-logindrop {
 display: block !important;
}
.css-index .css-maincontent .css-left {
 width: 396px; margin-left: 5px;
}
.css-index .css-maincontent .css-left .css-banner {
 width: 396px; height: 250px;
}
.css-index .css-maincontent .css-left .css-banner .css-piclist li {
 width: 396px; height: 250px; display: none; position: relative;
}
.css-index .css-maincontent .css-left .css-banner .css-piclist li img {
 width: 100%; height: 100%;
}
.css-index .css-maincontent .css-left .css-banner .css-piclist li .css-titlebox {
 left: 0px; height: 24px; right: 0px; bottom: 0px; line-height: 24px; position: absolute; opacity: 0.3; background-color: rgb(0, 0, 0); -moz-opacity: .3; -khtml-opacity: .3;
}
.css-index .css-maincontent .css-left .css-banner .css-piclist li .css-title {
 left: 0px; height: 24px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; text-indent: 1em; letter-spacing: 2px; font-size: 1.1em; font-weight: 500; position: absolute; z-index: 1;
}
.css-index .css-maincontent .css-left .css-banner .css-piclist .active {
 display: block;
}
.css-index .css-maincontent .css-left .css-banner .box_skitter .label_skitter {
 opacity: 1;
}
.css-index .css-maincontent .css-left .css-contentlist {
 padding: 10px; border: 1px solid rgb(230, 229, 229); border-image: none; width: 374px; margin-top: 10px;
}
.css-index .css-maincontent .css-left .css-contentlist .css-tabs {
 height: 28px; position: relative;
}
.css-index .css-maincontent .css-left .css-contentlist .css-tabs .css-tablist {
 left: 0px; top: 0px; width: 100%; right: 0px; border-bottom-color: rgb(21, 115, 181); border-bottom-width: 2px; border-bottom-style: solid; position: absolute; z-index: 1;
}
.css-index .css-maincontent .css-left .css-contentlist .css-tabs .css-tablist li {
 height: 28px; overflow: hidden; border-left-color: currentcolor; border-left-width: medium; border-left-style: none; float: left;
}
.css-index .css-maincontent .css-left .css-contentlist .css-tabs .css-tablist li a {
 padding: 6px 12px; color: rgb(68, 68, 68); font-size: 1.1em; display: block; cursor: pointer;
}
.css-index .css-maincontent .css-left .css-contentlist .css-tabs .css-tablist .active {
 border-radius: 4px 4px 0px 0px; background-color: rgb(21, 115, 181);
}
.css-index .css-maincontent .css-left .css-contentlist .css-tabs .css-tablist .active a {
 color: rgb(255, 255, 255);
}
.css-index .css-maincontent .css-left .css-contentlist .css-context {
 margin: 21px auto 10px;
}
.css-index .css-maincontent .css-left .css-contentlist .css-context .css-firstlist li {
 float: left;
}
.css-index .css-maincontent .css-left .css-contentlist .css-context .css-firstlist li img {
 width: 93px; height: 93px; display: block;float:left;
}
.css-index .css-maincontent .css-left .css-contentlist .css-context .css-secondlist .css-list ol {
 width: 200px; padding-left: 10px;
}
.css-index .css-maincontent .css-left .css-contentlist .css-context .css-secondlist .css-img {
 width: 100%; margin-top: 10px; display: block;
}
.css-index .css-maincontent .css-left .css-contentlist .css-context .css-secondlist .css-course {
 padding-left: 130px; margin-top: 30px; display: block;
}
.css-index .css-maincontent .css-left .css-contentlist .css-context .css-thirdlist .css-list ol {
 width: 200px; padding-left: 10px;
}
.css-index .css-maincontent .css-left .css-contentlist .css-context .css-thirdlist .css-img {
 width: 100%; margin-top: 10px; display: block;
}
.css-index .css-maincontent .css-left .css-contentlist .css-context .css-thirdlist .css-course {
 padding-left: 110px; margin-top: 30px; display: block;
}
.css-index .css-maincontent .css-left .css-contentlist .css-context .css-fourthlist .css-list ol {
 width: 200px; padding-left: 10px;
}
.css-index .css-maincontent .css-left .css-contentlist .css-context .css-fourthlist .css-img {
 width: 100%; margin-top: 10px; display: block;
}
.css-index .css-maincontent .css-left .css-contentlist .css-context .css-fourthlist .css-course {
 padding-left: 130px; margin-top: 30px; display: block;
}
.css-index .css-maincontent .css-left .css-contentlist .css-context .css-tel {
 color: rgb(59, 185, 216);
}
.css-index .css-maincontent .css-left .css-cpylist .css-context .css-fourthlist .css-course {
 padding-left: 110px;
}
.css-index .css-maincontent .css-left .css-cpylist .css-context .css-secondlist .css-course {
 padding-left: 110px;
}
.css-index .css-maincontent .css-left .css-cpylist .css-context .css-thirdlist .css-course {
 padding-left: 110px;
}
.css-index .css-maincontent .css-right {
 width: 650px; overflow: hidden; margin-left: 5px; display: inline;
}
.css-index .css-maincontent .css-right .css-contentlist {
 padding: 10px; border: 1px solid rgb(230, 229, 229); border-image: none; width: 270px; height: 228px; overflow: hidden;  margin-left: 5px;
}
.css-index .css-maincontent .css-right .css-contentlist .css-tabs {
 height: 28px; position: relative;
}
.css-index .css-maincontent .css-right .css-contentlist .css-tabs .css-tablist {
 left: 0px; top: 0px; width: 100%; right: 0px; border-bottom-color: rgb(21, 115, 181); border-bottom-width: 2px; border-bottom-style: solid; position: absolute; z-index: 1;
}
.css-index .css-maincontent .css-right .css-contentlist .css-tabs .css-tablist li {
 height: 28px; overflow: hidden; border-left-color: currentcolor; border-left-width: medium; border-left-style: none; float: left;
}
.css-index .css-maincontent .css-right .css-contentlist .css-tabs .css-tablist li a {
 padding: 6px 12px; color: rgb(68, 68, 68); font-size: 1.1em; display: block; cursor: pointer;
}
.css-index .css-maincontent .css-right .css-contentlist .css-tabs .css-tablist .active {
 border-radius: 4px 4px 0px 0px; background-color: rgb(21, 115, 181);
}
.css-index .css-maincontent .css-right .css-contentlist .css-tabs .css-tablist .active a {
 color: rgb(255, 255, 255);
}
.css-index .css-maincontent .css-right .css-contentlist .css-tabs .css-more {
 background:  no-repeat; top: 6px; width: 36px; height: 19px; right: 0px; display: block; position: absolute; z-index: 2;
}
.css-index .css-maincontent .css-right .css-contentlist .css-context {
 margin: 10px auto;
}
.css-index .css-maincontent .css-right .css-contentlist .css-context li {
 background:  no-repeat 5px 9px; width: 284px; height: 18px; overflow: hidden; margin-top: 7px;
}
.css-index .css-maincontent .css-right .css-contentlist .css-context li::after {
 height: 0px; clear: both; display: block; content: " ";
}
.css-index .css-maincontent .css-right .css-contentlist .css-context li a {
 width: 269px; height: 18px; color: rgb(68, 68, 68); overflow: hidden; padding-right: 5px; padding-left: 15px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.css-index .css-maincontent .css-right .css-contentlist .css-context li .my-text {
 width: 170px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.css-index .css-maincontent .css-right .css-contentlist .css-context li .my-top {
 color: rgb(219, 85, 101);
}
.css-index .css-maincontent .css-right .css-calendar {
 width: 254px; margin-left: 5px; display: inline;
}
.css-index .css-maincontent .css-right .css-calendar .css-title {
 width: 100%; height: 40px; color: rgb(0, 0, 0); line-height: 40px; text-indent: 1em; font-size: 1.1em; background-color: rgb(209, 232, 250);
}
.css-index .css-maincontent .css-right .css-calendar .css-content {
 border: 1px solid rgb(230, 229, 229); border-image: none; width: 252px; height: 208px; padding-left: 0px !important;
}
.css-index .css-maincontent .css-right .css-calendar .css-content a {
 text-align: center; color: rgb(113, 113, 113);
}
.css-index .css-maincontent .css-right .css-calendar .css-content .ui-datepicker {
 margin: 0px auto; width: 230px;
}
.css-index .css-maincontent .css-right .css-calendar .css-content .ui-datepicker .ui-datepicker-today {
 background-color: rgb(52, 118, 168) !important;
}
.css-index .css-maincontent .css-right .css-calendar .css-content .ui-datepicker .ui-datepicker-today a {
 color: rgb(255, 255, 255); font-weight: 400;
}
.css-index .css-maincontent .css-right .css-calendar .css-content .ui-datepicker td {
 padding: 1px 6px;
}
.css-index .css-maincontent .css-right .css-calendar .css-content .ui-datepicker th {
 padding: 3px 4px;
}
.css-index .css-maincontent .css-right .css-calendar .css-content .ui-datepicker .hasdata {
 background-color: rgb(150, 199, 237);
}
.css-index .css-maincontent .css-right .css-calendar .css-content .ui-datepicker .hasdata a {
 color: rgb(255, 255, 255) !important;
}
.css-index .css-maincontent .css-right .css-classifylist {
 width: 548px; height: 245px;
}
.css-index .css-maincontent .css-right .css-classifylist .css-context li {
 width: 100%;
}
.css-index .css-maincontent .css-right .css-classifylist .css-context li a {
 width: auto;
}
.css-index .css-maincontent .css-right .css-classifylist .css-context li .my-text {
 width: 445px;
}
.css-index .css-maincontent .css-right .css-classifylist .css-context li .my-jobname {
 width: 200px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.css-index .css-maincontent .css-right .css-classifylist .css-context li .my-companyname {
 width: 245px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.css-index .css-footer {
 padding: 15px 0px; color: rgb(255, 255, 255); margin-top: 10px; background-color: rgb(21, 115, 181);
}
.css-index .css-footer a {
 color: rgb(255, 255, 255);
}
.css-index .css-footer p {
 margin-top: 10px;
}
.css-index .talents-search .slinkage {
 margin: 15px 0px;
}
.css-index .talents-search .slinkage select {
 margin-left: 15px;
}
.my-textinline {
 overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.my-textinline * {
 padding: 0px !important; display: inline-block !important;
}
.my-text160 {
 width: 160px !important;
}
.my-text190 {
 width: 190px !important;
}
.my-text300 {
 width: 300px !important;
}
.my-text250 {
 width: 250px !important;
}
.my-text230 {
 width: 230px !important;
}
.zz {
 width: 100%; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; background-color: rgb(19, 113, 183);
}
.header{width: 100%;border-bottom: 1px solid #fff}