﻿@charset "utf-8";
*{ font-family: "Microsoft Yahei",Arial;  }
body {
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
}
select {
    border: solid 1px #fff;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(images/arrow.png) no-repeat scroll 210px center transparent;
    padding-right: 14px;
}
select::-ms-expand { display: none; }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }
#wraps, #wrap, html, body {
    width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    min-width: 1177px;
    max-width: 1920px;
    background-color: #ffffff;
    min-height: 690px;
}
.footer{padding: 10px 0;text-align: center;color: #ffffff;width: 100%;background: #2aa6e1;overflow: hidden;}
/*棣栭〉*/
.index-top{height: 80px; width: 100%; background: #fff;background: url("images/nav-top.png") top center;background-repeat: no-repeat;}
.main-width{width: 1000px;margin: 0 auto;margin-bottom: 30px;}
.top-width{width: 1000px;margin: auto;overflow: hidden;}
.logo{float: left;margin-top: 20px;}
.nav-list{float:right;margin: auto;overflow: hidden;}
.nav-list li{float: left;}
.nav-list li.one-li{text-align: center;display: block;position: relative;}
.nav-list li.one-li a.one-a{font-size: 18px;text-decoration: none;display: block;width: 100px;height: 60px;line-height: 60px;margin-left:20px;margin-top: 16px;
    text-align: center;color: #231815;font-weight: bold;}
.nav-list li.one-li a.one-a.on{text-decoration: none;color: #2fade4}
.nav-list li.one-li a.one-a:hover{text-decoration: none;color: #2fade4}
.nav-list li.one-li a.one-a:active{ text-decoration: none; }
.nav-list li.one-li a.one-a:visited{text-decoration: none; }
.nav-list li.one-li a.one-a span{float: right;}
.banner_box{width: 100%;height: auto;}
.banner_box img{display: block;width: 100%;}
.full-wrap{width: 100%;background: url("images/bg.png") no-repeat;background-position: bottom center;padding-bottom: 200px;}
.big-width{width: 1200px;margin: auto;}
.title{display: block;width: auto;margin: 30px auto;}
.p1{font-size: 20px;color: #242424;text-indent: 40px;line-height: 36px;text-align: justify;margin-top: 10px;}
.p2{font-size: 30px;color: #0083d1;line-height:80px;font-weight: bold;}
.p3{font-size: 20px;color: #242424;line-height: 36px;text-align: justify;}
.p3 span{font-weight: bold}
.lc-img{display: block;width: auto;margin: 40px auto;}
h3{color: #40565a;font-size: 16px;line-height: 36px;width: 460px;margin: 36px auto;}
.JobSearchShow{clear: both;width: 100%;margin: 30px auto;}
.job-title{color: #0083d1;font-size: 24px;font-weight: bold;line-height: 40px;}
.job-title img{display: inline-block;margin-right: 10px;}
.job-list{width: 100%;margin: 20px auto;}
.job-list tr th{color: #ffffff;font-size: 20px;font-weight: bold;line-height: 40px;background-color: #2fade4;text-align: center;}
/*.job-list tr{border-bottom: 1px dashed #4fbae8;}*/
.job-list tr td{color: #414141;font-size: 20px;line-height: 46px;border-bottom: 2px solid #4fbae8;text-align: center;}
.job-list tr td a{color: #2fade4;font-style: italic;}
.job-wrap{width: 100%;margin: 30px auto;overflow: hidden;}
.job-big{float: left;width: 25%;text-align: center;color: #000;margin: 16px auto;line-height: 32px;font-size: 16px;border-bottom: 1px dashed #0083d1;}
.job-big.active{color: #0083d1}
.tlist-dept-td tr td{border-bottom: none;}
.tlist-dept-td tr{border-bottom: 1px dashed #4fbae8;}
.tlist-dept-td tr:last-child{border: none;}
/*.joblist-box{float:left;overflow: hidden;width: 33%;}
.joblist-box.other{width: 50%;}
.joblist-box .job{width: 100%;text-align: left;color: #0b7ed4;text-decoration:underline;margin: 16px auto;line-height: 36px;font-size: 16px;}*/