body {background:#eeeeee; font-size:16px; color:#333333; font-family:'微软雅黑','黑体','华文黑体','黑体-简','文泉驿微米黑',"Helvetica Neue",Helvetica,'Droid Sans Fallback',Arial;}
a {color:#333333; text-decoration:none;}
a:hover {color:#ea9f36; text-decoration:underline;}
img {border:none;}
.w1200 {width:1200px;}
.w100p {width:100%;}
.m10a {margin:10px auto;}
.m20a {margin:20px auto;}
.m30a {margin:30px auto;}
.mlr5 {margin:0px 5px;}
.mlr10 {margin:0px 10px;}
.mlr15 {margin:0px 15px;}
.ml10 {margin:0px 0px 0px 10px;}
.ofh {overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.tc {text-align:center;}
.red {color:#FF5722;}
.green {color:#5FB878;}
.blue {color:#1E9FFF;}
.gold {color:#ffd700;}
.orange {color:#FFB800;}
.grayish {color:#e2e2e2;}

header {width:100%; background:#ffffff; overflow:visible;}
header .top {height:120px; overflow:hidden;}
header .top .logo {line-height:120px; text-align:center; float:left;}
header .top .logo h1 {display:none;}
header .top .searchGlobalWrap {text-align:center; overflow:hidden; float:left;}
header .top .searchGlobalWrap .searchGlobal {width:520px; height:36px; text-align:center; margin:38px auto; padding:0px; overflow:hidden; border:1px solid #266cf0; border-radius:8px;}
header .top .searchGlobalWrap .searchGlobal select {height:36px; font-size:12px; line-height:36px; margin:0px; padding:0px; border:none; border-right:1px solid #266cf0; border-radius:15px 0px 0px 15px; float:left;}
header .top .searchGlobalWrap .searchGlobal input[type='text'] {width:420px; height:36px; font-size:12px; line-height:36px; text-indent:0.3em; margin:0px auto; padding:0px; border:none; float:left;}
header .top .searchGlobalWrap .searchGlobal input[type='submit'] {width:50px; height:36px; background:#1583fe; font-size:14px; color:#ffffff; line-height:36px; padding:0px; border:none; border-radius:0px 5px 5px 0px; float:right; cursor:pointer;}
header .top .qr {height:120px; background:url('../images/ewm-bk.png') center center no-repeat; text-align:center; margin-top:10px; float:right;}
header .top .qr img {margin:10px auto;}
header .mobile-icon {display:none;}
header .bar {width:100%; min-height:60px; background:#0c4ca3; line-height:60px; overflow:visible;}
header nav {float:left;}
header nav .layui-nav * {font-size:18px;}
header nav .layui-nav li {margin:0px 5px; float:left;}
header nav .layui-nav li a {color:#ffffff;}
header nav .layui-nav li .orange {color:#FFB800;}
header nav .layui-nav li a:hover {color:#ea9f36; text-decoration:none;}
header nav .layui-nav .layui-nav-child {background:#1E9FFF; margin-top:-5px; padding:0px; border:none;}
header nav .layui-nav .layui-nav-child dd {line-height:50px;}
header nav .layui-nav .layui-nav-child dd a {font-size:16px; color:#ffffff; text-align:center;}
header nav .layui-nav .layui-nav-child dd a:hover {background:#01AAED; color:#FFB800;}
header nav .layui-nav .layui-this:after, header nav .layui-nav .layui-nav-bar {background-color:#FFB800;}

@media screen and (max-width:1200px) {
    header .top .qr {display:none;}
    header .top .searchGlobalWrap .searchGlobal {width:296px;}
    header .top .searchGlobalWrap .searchGlobal input[type='text'] {width:190px;}
    header nav {width:100%; background:#0c4ca3; position:absolute; z-index:99; top:61px; margin-left:-15px; display:none;}
    header nav .layui-nav {border-top-left-radius:0; border-top-right-radius:0;}
    header nav .layui-nav * {font-size:16px;}
    header nav .layui-nav li {margin:0px 10px; padding:0px; float:left;}
    header nav li {width:100%; text-align:center;}
    header .mobile-icon {font-size:30px; color:#FFF; line-height:30px; margin-top:15px; float:right; display:block;}
    .layui-nav .layui-this:after,
    .layui-nav-bar,
    .layui-nav-tree .layui-nav-itemed:after {height:1px; background-color:#5FB878;}
    header nav .nav {float:none;}
    header nav .layui-nav-child dd {margin-top:0px; float:none;}
}

@media screen and (max-width:768px) {
    header .top {height:auto; overflow:hidden;}
    header .top .logo {line-height:30px; margin-top:20px;}
    header .top .logo img {width:200px;}
    header .top .searchGlobalWrap {height:auto; margin:0px auto;}
    header .top .searchGlobalWrap .searchGlobal {margin:0px auto;}
    header .top .qr {display:none;}
}

@media screen and (max-width:750px) {
    header .top .qr {display:none;}
}

footer {width:100%; min-height:200px; text-align:center; line-height:36px; padding:30px 0px;}
footer a {color:#ffffff; text-decoration:none;}
@media screen and (max-width: 400px) {
	footer {font-size:10px;}
}


.index {min-height:700px; margin:20px auto;}
.index .indexReg {text-align:right; margin:20px auto;}
.index .indexReg a {margin-top:10px; border-radius:5px;}
.index .indexReg a:last-child {margin:10px 30px 0px 10px;}
.index .indexReg .gr {height:80px; background:url('../images/gr-bj.jpg') center center no-repeat;}
.index .indexReg .qy {height:80px; background:url('../images/qy-bj.jpg') center center no-repeat;}
.index .indexLogin {line-height:36px; margin-top:-20px; border-radius:0px 0px 5px 5px;}
.index .indexLogin div {text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.index .indexLogin span {color:#01AAED;}
.index .indexLogin a {margin-top:-5px;}
.index .tit {text-align:center;}
.index .news {background:#ffffff; overflow:hidden; margin:20px auto;}
.index .news .layui-card-header {height:60px; line-height:60px;}
.index .news .layui-card-header img {margin:15px auto;}
.index .news #tu img {width:520px; height:300px; margin:0px auto; overflow:hidden; border-radius:5px;}
.index .news .gg .layui-tab-title .layui-this {color:#01AAED;}
.index .news .gg .layui-tab-item li {line-height:36px; text-indent:0.5em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.index .news .gg .layui-tab-item p {font-size:14px; line-height:20px; text-align:right; margin:0px 20px 0px 0px;}
.index .banner {margin:20px auto;}
.index .banner img {width:100%; margin:5px auto;}
.index .zuixinjipin {margin:20px auto; overflow:hidden;}
.index .zuixinjipin h2 {font-size:18px; text-indent:1em; line-height:36px; border-bottom:2px solid #FFB800;}
.index .zuixinjipin ul {margin:10px auto 20px auto; overflow:hidden;}
.index .zuixinjipin li {background:url('../images/newwestjob_icon2.gif') 8px 10px no-repeat; font-size:14px; text-indent:2.2em; margin:0px auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.index .pinpaiqiye {margin:20px auto; overflow:hidden;}
.index .pinpaiqiye h2 {font-size:18px; text-indent:1em; line-height:36px; border-bottom:2px solid #FFB800;}
.index .pinpaiqiye img {}
.index .pinpaiqiye #ada {margin:3px;}
.index .pinpaiqiye .ada {text-align:center; margin:20px 0px 5px 0px; overflow:hidden;}
.index .pinpaiqiye .ada #ada {overflow:hidden;}
.index .pinpaiqiye .adb div {text-align:center; margin:16px 0px 5px 0px; overflow:hidden;}
.index .pinpaiqiye .adb img {border:1px solid #d2d2d2; border-radius:5px;}
.index .pinpaiqiye .adc div {text-align:center; margin:16px 0px 5px 0px; overflow:hidden;}
.index .pinpaiqiye .adc img {border:1px solid #d2d2d2; border-radius:5px;}
.index .pinpaiqiye .add {text-align:center; margin:0px;}
.index .pinpaiqiye .add img {border:1px solid #d2d2d2; border-radius:5px;}
.index .redianzhaopin {margin:20px auto; overflow:hidden;}
.index .redianzhaopin h2 {font-size:18px; text-indent:1em; line-height:36px; border-bottom:2px solid #FFB800; margin-bottom:10px;}
.index .redianzhaopin .layui-card {border-radius:5px;}
.index .redianzhaopin .layui-card-header {font-size:16px; border-bottom:1px solid #e2e2e2; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.index .redianzhaopin .layui-card-header a {color:#01AAED;}
.index .redianzhaopin .layui-card-header a:hover {color:#ea9f36;}
.index .redianzhaopin .layui-card-body {min-height:100px; font-size:14px;}
.index .redianzhaopin .layui-card-body a {width:75%; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.index .redianzhaopin .layui-card-body span {width:25%; font-size:12px; color:#FF5722; text-align:right; float:right; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.index .zhaopinxinxi .layui-card {padding:10px 0px; overflow:hidden;}
.index .zhaopinxinxi .layui-tab-title .layui-this {color:#01AAED;}
.index .zhaopinxinxi .layui-card-body ul {width:90%; margin:0px auto;}
.index .zhaopinxinxi .layui-card-body li {line-height:36px;}
.index .zhaopinxinxi .layui-card-body li a {width:80%; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.index .zhaopinxinxi .layui-card-body span {width:20%; font-size:14px; color:#c2c2c2; text-align:right; float:right; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.index .zhaopinxinxi .layui-tab-item p {font-size:14px; line-height:30px; text-align:right; margin:0px 30px 0px 0px;}
.index .links {margin:20px auto; overflow:hidden;}
.index .links h2 {font-size:18px; text-indent:1em; line-height:36px; border-bottom:2px solid #FFB800; margin-bottom:10px;}
.index .links img {border:1px solid #cccccc;}

@media screen and (max-width:1200px) {
    .index .tit {display:none;}
    .index #tu {display:none;}
}

@media screen and (max-width:992px) {
    .index .indexReg a:last-child {margin:10px 120px 0px 10px;}
}

@media screen and (max-width:600px) {
    .index .indexReg a:last-child {margin:10px 30px 0px 10px;}
}

@media screen and (max-width:542px) {
    .index .news .gg dl dt p {font-size:12px; color:#a3a3a3;}
    .index .news .gg dl dt .date {font-size:20px; font-weight:bold; margin:5px auto;}
}

@media screen and (max-width:503px) {
    .index .news .gg dl dd {width:70%; height:90px; padding:0px 10px; float:left;}
    .index .news .gg dl dd h4 {font-size:18px;}
}

@media screen and (max-width:450px) {
    .index .indexReg a {margin-top:2px; border-radius:5px;}
    .index .indexReg a:last-child {margin:2px 30px 0px 10px;}
    .index .indexReg .gr {height:60px; background:url('../images/gr-bj2.jpg') center center no-repeat;}
    .index .indexReg .qy {height:60px; background:url('../images/qy-bj2.jpg') center center no-repeat;}
}

@media screen and (max-width:355px) {
    .index .news .gg dl dd {width:65%; height:90px; padding:0px 10px; float:left;}
    .index .news .gg dl dd h4 {font-size:14px;}
    .index .news .gg dl dd p {font-size:12px;}
}


.content {min-height:700px; margin:30px auto;}
.content .layui-card-header {font-size:18px; border-bottom:1px solid #eeeeee;}
.content .mmc-form > .layui-form-item > .required:after {
    content: '*';
    color: red;
    position: absolute;
    margin-left: 4px;
    font-weight: bold;
    line-height: 1.8em;
    top: 6px;
    right: 5px;
}
.content .mmc-form > .layui-form-item > .layui-input-block > tip {
    display: inline-block;
    margin-top: 10px;
    line-height: 10px;
    font-size: 10px;
    color: #a29c9c;
}
.content .mmc-form > .layui-form-item > .layui-input-inline > tip {
    display: inline-block;
    margin-top: 10px;
    line-height: 10px;
    font-size: 10px;
    color: #a29c9c;
}
.content .mmc-form > .layui-form-item > .layui-input-block > .hand {cursor:pointer;}
.content .mmc-form > .layui-form-item > .layui-input-inline > .hand {cursor:pointer;}

.content .position {font-size:14px; color:#333; line-height:30px;}
.content .position a {color:#333;}
.content .contentLeft .layui-card {padding:30px; overflow:hidden; border-top:3px solid #1E9FFF;}
.content .contentLeft .list li {line-height:36px;}
.content .contentLeft .list li a {width:560px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.content .contentLeft .list li span {float:right;}
@media screen and (max-width: 740px) {
    .content .contentLeft .list li a {width:90%;}
    .content .contentLeft .list li span {display:none;}
}

.content .contentLeft .page {text-align:center;}
.content .contentLeft .pagination {margin-top:50px; padding-left:0; border-radius:4px; display:inline-block;}
.content .contentLeft .pagination > li {display:inline-block;}
.content .contentLeft .pagination > li > a, .pagination > li > span {background-color:#fff; color:#222222; line-height:1.42857143; text-decoration:none; margin-left:-1px; padding:10px 15px; float:left; border:1px solid #EEEEEE; position:relative;}
.content .contentLeft .pagination > li:first-child > a,.pagination > li:first-child > span {margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.content .contentLeft .pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius:4px; border-bottom-right-radius:4px;}
.content .contentLeft .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {background-color:#F9F9F9; color:#1E9FFF; border-color: #EEEEEE; z-index:2;}
.content .contentLeft .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color:#1E9FFF; color:#FFFFFF; cursor:default; border-color: #1E9FFF; z-index:3;}
.content .contentLeft .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {background-color:#fff; color:#CCCCCC; cursor:not-allowed; border-color:#EEEEEE;}

.content .contentLeft .t-info {margin:0 10px; padding:15px 0; border-bottom:1px dashed #ccc;}
.content .contentLeft .t-info h1 {font-size:22px; color:#333333; line-height:50px; text-align:center;}
.content .contentLeft .t-info p {color:#666; line-height:20px; text-align:center;}
.content .contentLeft .t-info p span {margin:0 5px;}
.content .contentLeft .article-body {font-size:16px; color:#333; line-height:180%; padding:20px;}
.content .contentLeft .article-body h5 {line-height:50px;}
.content .contentLeft .article-body p {text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:15px;}
.content .contentLeft .article-body img {max-width:90%;}
.content .contentLeft .article-body th, .content .contentLeft .article-body td {border:1px solid #000000;}
.content .contentLeft .article-body .tc {text-align:center;}

.content .contentRight li {line-height:36px; list-style-type:circle;}

.content .fwdt {margin:-20px auto 10px auto;}
.content .contentFwdt li {width:100%; list-style-type:none; margin:5px auto; border-radius:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.content .contentFwdt .fwList a {color:#ffffff;}
.content .contentFwdt .fwList a:hover {color:#ea9f36; text-decoration:none;}
.content .shebao img {width:300px; border-radius:5px;}


.company-detail h1 {font-size:22px; color:#006abd; line-height:36px; font-weight:lighter;}
.company-detail .company-info {border-bottom:1px solid #cfcfcf; padding-bottom:15px;}
.company-detail .company-info p {color:#000000;line-height:36px;}
.company-detail .company-info p span, .job-detail .job-info span {margin:0px 0px 0px 10px;}
.company-detail .welfare, .job-detail .welfare {background:#1E9FFF; font-size:12px; color:#ffffff; line-height:30px; padding:0px 8px; display:inline-block; border-radius:5px; cursor:pointer;}

.company-detail .job-info{width:550px; margin-top:10px; overflow:hidden; clear:both; }
.company-detail .job-info ul li{width:275px; line-height:25px; float:left; }
.company-detail .job-info ul li span{color:#737373;}
.company-detail .job-demand{ margin-top:15px;}
.company-detail .job-demand h4{font-size:14px; border-bottom:1px solid #cfcfcf; line-height:35px; margin-bottom:10px;}
.company-detail .job-dcont{color:#666; line-height:23px;}


.tlist {clear:both; width:100%; background:#f5fafe; font-size:16px; font-weight:bold; color:#666; overflow:hidden; margin-top:10px;}
.jlist {clear:both; overflow:hidden; border-bottom:1px dashed #cfcfcf;}
.jlist li,.tlist li {font-size:14px; color:#666; line-height:50px; text-align:center; float:left;}
.jlist li.b15,.tlist li.b15 {width:15%}
.jlist li.b40,.tlist li.b40 {width:40%}
.tlist li.t1,.jlist li.t1 {font-size:16px; text-align:left;}
.jlist li.t1 a {color:#01AAED;}
.jlist li.t2 {color:#ff3203;}

.company-detail .company-box h4 {font-size:14px; color:#FF5722; line-height:35px; border-bottom:1px solid #cfcfcf; margin-bottom:10px;}
.company-detail .list-job h4{font-size:14px; color:#ff3203; line-height:35px; margin-bottom:10px; border-bottom:1px solid #cfcfcf;}
.company-detail .company-cont {font-size:16px; padding:10px 20px;}
.company-detail .company-cont p {line-height:30px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:10px;}


.contact-right {margin:0 20px;}
.contact-right li {color:#666; line-height:25px;}
.contact-right li span {color:#333; display:block; float:left;}

.job-detail h1 {font-size:22px; color:#333333; line-height:50px; font-weight:lighter;}
.job-detail h2 {font-size:18px; line-height:36px; font-weight:lighter;}
.job-detail h2 a {color:#1E9FFF;}
.job-detail h3 {font-size:14px; line-height:30px; font-weight:lighter;}
.job-detail .btn-job {position:absolute; top:80px; right:60px;}
@media screen and (max-width: 640px) {
    .jlist li,.tlist li {font-size:14px; color:#666; line-height:26px; text-align:center; float:left;}
    .job-detail h3 {font-size:12px; line-height:30px; font-weight:lighter;}
    .job-detail .btn-job {clear:both; position:static;}
}

.job-detail .job-info {margin-top:10px; overflow:hidden; clear:both; border-top:1px solid #cfcfcf;}
.job-detail .job-info ul {margin:30px auto; overflow:hidden;}
.job-detail .job-info ul li {width:50%; font-size:14px; line-height:30px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.job-detail .job-info ul li span {margin-right:5px;}
.job-detail .job-demand {margin-top:15px;}
.job-detail .job-demand h4 {font-size:14px; color:#FF5722; line-height:35px; margin-bottom:10px; border-bottom:1px solid #cfcfcf;}
.job-detail .job-dcont {line-height:23px;}
.job-detail .job-dcont pre {white-space:pre-wrap; word-wrap:break-word;}
.job-detail .job-bottom {text-align:center; margin:30px auto;}

.job-detail .common-item li {font-size:14px; margin:5px 10px;float:left;}

.job-detail .job-more {margin:0 20px;}
.job-detail .job-more li a {width:98%; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

.resume-detail {margin:10px auto; overflow:hidden;}
.resume-detail .resumeHeader {line-height:80px; overflow:hidden; border-top:3px solid #1E9FFF;}
.resume-detail .resumeHeader img {margin:0px 30px;}
.resume-detail .resumeHeader .headerButton {margin:0px 30px 0px 0px; float:right;}
.resume-detail .resumeHeader .headerButton span {margin:0px 5px;}
.resume-detail .resumeHeader .headerButton a {line-height:28px; margin:-3px 5px 0px 5px;}
.resume-detail .resumeTop {background:#1E9FFF; color:#ffffff; margin:0px auto; padding:50px 20px; overflow:hidden;}
.resume-detail .resumeTop .pic {text-align:center; float:right; border-radius:10px;}
.resume-detail .resumeTop .pic img {width:120px; height:150px; background:#eeeeee;}
.resume-detail .resumeTop .resumeBase {padding:0px 30px; float:left;}
.resume-detail .resumeTop .resumeBase h1 {line-height:50px;}
.resume-detail .resumeTop .resumeBase p {line-height:36px;}
.resume-detail .common-item {overflow:hidden;}
.resume-detail .common-item h3 {background:#5FB878; color:#ffffff; line-height:50px; text-indent:2em; margin-top:0px;}
.resume-detail .common-item .common-list {width:90%; margin:20px auto; overflow:hidden;}
.resume-detail .common-item .common-list li {line-height:36px;}
.resume-detail .common-item .common-list li span {font-weight:bold;}
.resume-detail .common-item .common-list #resume_contact {background:#ffd; color:#FF5722; font-weight:bold; text-align:center; line-height:36px; margin:5px auto; padding:10px; border:1px solid #f7f3b3;}
.resume-detail .common-item .common-list #resume_contact dd {font-weight:normal; display:inline-block;}
.resume-detail .common-item .common-list #resume_contact dd span {font-weight:bold; margin:0px 10px;}
.resume-detail .common-item .common-list #resume_contact a {color:#333333; font-weight:bold;}
.resume-detail .common-item .common-list #resume_contact a:hover {color:#01AAED;}
.resume-detail .common-item .bd-list li {width:50%; float:left;}
.resume-detail .common-item .common-list .high {clear:both; width:100%; color:#FF5722; font-weight:bold;}
.resume-detail .common-item .tong li {line-height:36px; text-indent:2em;}
.resume-detail .common-item .tong pre {line-height:36px;}
.resume-detail .common-item .itembox {padding:30px 0px; overflow:hidden; border-bottom:1px dashed #ccc;}
.resume-detail .common-item .itembox:last-child {border:none;}

@media screen and (max-width: 640px) {
    .resume-detail {margin:5px auto; overflow:hidden;}
    .resume-detail .resumeHeader img {margin:5px auto; display:block;}
    .resume-detail .resumeHeader .headerButton {font-size:12px; line-height:20px; text-align:center; float:none;}
    .resume-detail .resumeHeader .headerButton span {width:300px; text-align:center; margin:0px auto; display:inline-block;}
    .resume-detail .resumeHeader .headerButton a {display:none;}
    .resume-detail .resumeTop .pic {float:none;}
    .resume-detail .resumeTop .resumeBase {padding:0px 0px; float:left;}
    .resume-detail .resumeTop .resumeBase h1 {text-align:center; line-height:50px;}
    .resume-detail .resumeTop .resumeBase .age {text-align:center;}
    .resume-detail .common-item .bd-list li {width:100%; float:left;}
}

.search-main .selector {padding:20px 10px; border-radius:10px;}
.search-main .selector .hand {cursor:pointer;}

.search-main .joblist .layui-card {paddiing-top:0px; border-top:3px solid #1E9FFF;}
.search-main .joblist .layui-card .layui-card-header {height:50px; line-height:50px; margin-top:-25px;}
.search-main .joblist .layui-card .layui-card-header span {float:left;}
.search-main .joblist .layui-card .layui-card-header #viewselect {float:right;}
.search-main .joblist .layui-card .layui-card-header #viewselect .viewmode {float:right;}
.search-main .joblist .layui-card .layui-card-header #viewselect .viewmode a {height:20px; font-size:14px; line-height:20px; margin:10px 5px; padding:5px; display:block; float:left; border:1px solid #e2e2e2;}
.search-main .joblist .layui-card .layui-card-header #viewselect .pageNumber {line-height:50px; float:left;}
.search-main .joblist .layui-card .layui-card-header #viewselect .pageNumber a {height:20px; font-size:14px; line-height:20px; margin:10px 2px; padding:5px; display:block; float:left; border:1px solid #e2e2e2;}
.search-main .joblist .layui-card .layui-card-header #viewselect .pageNumber .active {border:1px solid #01AAED;}
.search-main .joblist .layui-card .layui-card-header #viewselect a {cursor:pointer;}
.search-main .joblist .layui-card .layui-card-header #viewselect a:hover, .search-main .joblist .layui-card .layui-card-header #viewselect .active {background:#01AAED; color:#ffffff; text-decoration:none; border:1px solid #01AAED;}

.search-main .joblist .layui-card .layui-card-body dd {width:100%; margin:5px auto; overflow:hidden; border-bottom:1px solid #e2e2e2;}
.search-main .joblist .layui-card .layui-card-body dd .jtitle {width:100%; line-height:36px; overflow:hidden;}
.search-main .joblist .layui-card .layui-card-body dd .jtitle h4 {font-size:16px; font-weight:bold;}
.search-main .joblist .layui-card .layui-card-body dd .jtitle h4 a {color:#1E9FFF;}
.search-main .joblist .layui-card .layui-card-body dd .jtitle h4 a:hover {color:#ea9f36;}
.search-main .joblist .layui-card .layui-card-body dd .jtitle .layui-btn {text-decoration:none; margin:5px 2px;}
.search-main .joblist .layui-card .layui-card-body dd .ctitle {width:100%; overflow:hidden;}
.search-main .joblist .layui-card .layui-card-body dd .ctitle h5 {font-size:14px; font-weight:bold;}
.search-main .joblist .layui-card .layui-card-body dd .ctitle h5 a {color:#01AAED;}
.search-main .joblist .layui-card .layui-card-body dd .ctitle h5 a:hover {color:#ea9f36;}
.search-main .joblist .layui-card .layui-card-body dd .ctitle h5 span {color:#333333; font-weight:normal; margin:0px 5px;}
.search-main .joblist .layui-card .layui-card-body dd .ctitle .desri {font-size:14px; line-height:30px; text-align:justify; text-justify:inter-ideograph; margin:10px auto;}

.search-main .joblist .layui-card .layui-card-body table {width:100%;}
.search-main .joblist .layui-card .layui-card-body table tr {border-bottom:1px solid #e2e2e2;}
.search-main .joblist .layui-card .layui-card-body table td {width:20%; line-height:30px; padding:10px 0px;}
.search-main .joblist .layui-card .layui-card-body table thead td {font-weight:bold;}
.search-main .joblist .layui-card .layui-card-body table tbody td {font-size:14px;}
.search-main .joblist .layui-card .layui-card-body table .td1 {width:30%; font-weight:bold;}
.search-main .joblist .layui-card .layui-card-body table .td2 {width:25%; font-weight:bold;}
.search-main .joblist .layui-card .layui-card-body table .td3 {width:10%; text-align:center;}
.search-main .joblist .layui-card .layui-card-body table .td4 {width:15%; text-align:center;}
.search-main .joblist .layui-card .layui-card-body table .td5 {width:20%; text-align:center;}
.search-main .joblist .layui-card .layui-card-body table tbody .td1 a {color:#1E9FFF;}
.search-main .joblist .layui-card .layui-card-body table tbody .td1 a:hover {color:#ea9f36;}
.search-main .joblist .layui-card .layui-card-body table tbody .td2 a {color:#01AAED;}
.search-main .joblist .layui-card .layui-card-body table tbody .td2 a:hover {color:#ea9f36;}
.search-main .joblist .layui-card .layui-card-body table tbody .td3 {font-size:12px;}
.search-main .joblist .layui-card .layui-card-body table tbody .td4 {font-size:12px;}




.jobfair .layui-card-header h3 span {font-size: 14px; line-height:40px; float:right;}
.jobfair .layui-card-header h3 span a {color:#ffffff;}
.jobfair .layui-card-header h3 span a:hover {color:#ea9f36;}
.jobfair .wfull li {width:100%; font-size:14px; line-height:36px; overflow:hidden;}
.jobfair .wfull li span {display:inline-block; margin:0px; float:left;}
.jobfair .wfull li .name {width:60%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.jobfair .wfull li .phone {width:30%;}
.jobfair .wfull li .week {width:10%;}