body{min-width:1200px;background:#1a0085 url(../images/pc-bgjz.jpg) center top no-repeat;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
.w140{width:140px;}
.w230{width:230px;}
.w315{width:315px;}
.tablebtn{display:none;}
.fontgray{color:#888;}
.fontred{color:#ff4141;}
/*Í·²¿*/
.banner{margin:0 auto;width:100%;height:540px;}
.top{margin:0 auto;width:1200px;height:100px;overflow:hidden;}
.logo{float:left;margin-top:26px;display:inline-block;width:178px;height:48px;background:url(../images/sprite.png) no-repeat;background-position:0 0;}
.tel{position:relative;float:right;margin-top:26px;padding-left:50px;height:48px;}
.tel i{position:absolute;top:0;left:0;display:inline-block;width:48px;height:48px;background:url(../images/sprite.png) no-repeat;background-position:-178px 0;}
.tel h5{font-size:14px;line-height:18px;color:#fff;}
.tel p{font-size:22px;line-height:30px;color:#fff;}
/*main*/
.mainbox{margin:0 auto;margin-top:-60px;width:1098px;padding-bottom:60px;}
.maintitle{text-align:center;margin:0 auto;width:400px;}
.maintit{padding:0 50px;color:#fff;font-size:30px;line-height:40px;font-weight:bold;}
.subtit{position:relative;color:#fff;font-size:20px;line-height:54px;letter-spacing:1px;}
.subtit i{position:absolute;display:inline-block;width:80px;height:43px;}
.subtit .titl{bottom:0;left:0;background:url(../images/pc-titbgl.png) no-repeat;}
.subtit .titr{top:0;right:0;background:url(../images/pc-titbgr.png) no-repeat;}
/*joblist*/
.joblist{margin-top:20px;overflow:hidden;}
.joblist li{float:left;border-radius:10px;margin:10px 18px;width:290px;padding:15px 20px;background:url(../images/pc-jobbox.png) no-repeat;}
.joblink,.comlink{position:relative;display:block;cursor:pointer;}
.jobname{font-size:14px;font-weight:bold;color:#333;line-height:24px;padding-right:32px;max-width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jobpay{font-size:14px;color:#fff;line-height:20px;padding-top:6px;padding-bottom:10px;max-width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
:root .jobpay span{filter:none;}
.jobpay span{display:inline-block;line-height:24px;padding:0 12px;border-radius:99px;}
.jobpay span 
{
background: #765efa; 
background: -moz-linear-gradient(right, #765efa 0%, #b520fe 100%); 
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#765efa), color-stop(100%,#b520fe)); 
background: -webkit-linear-gradient(left, #765efa 0%,#b520fe 100%); 
background: -o-linear-gradient(right, #765efa 0%,#b520fe 100%); 
background: -ms-linear-gradient(right, #765efa 0%,#b520fe 100%); 
background: linear-gradient(to right, #765efa 0%,#b520fe 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#765efa', endColorstr='#b520fe',GradientType=0 ); 
}  
.jobbtn{position:absolute;top:0px;right:-3px;display:inline-block;width:26px;height:26px;background:url(../images/pc-jobbtn.png) no-repeat;}
.comlink{position:relative;border-top:1px dashed #b520ff;padding-top:14px;}
.comlogo{position:absolute;left:0;bottom:0;display:block;width:40px;height:40px;border:1px solid #ccc;border-radius:50%;vertical-align:middle;overflow: hidden;}
.comlogo img{display:block;max-width:100%;max-height:100%;vertical-align: middle;transform: translateX(-50%) translateY(-50%);position: relative;top: 50%;left: 50%;}
.combox{padding-left:50px;}
.comname{font-size:12px;color:#494949;line-height:20px;max-width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cominfo{font-size:12px;color:#494949;line-height:20px;max-width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cominfo span{position:relative;padding:0px 7px;}
.cominfo span:first-child{padding-left:0;}

/*·­Ò³*/

.lookfor{margin:50px auto;}
.lookfor .lookfor-pages{text-align:center;height:66px;line-height:66px;border-top:none;}
.lookfor .lookfor-pages .page{display:inline-block}
.lookfor .lookfor-pages>div{display:inline;margin-left:20px;}
.lookfor .lookfor-pages>div span{padding:6px 8px;color:#fff;}
.lookfor .lookfor-pages>div a{position:relative;padding:6px 14px;margin:0 2px;color:#fff;background:url(../images/pc-btnm.png) repeat-x;font-size:12px;border-radius:5px;}
.lookfor .lookfor-pages>div a:before{position:absolute;top:0px;left:0px;content:"";display:block;height:28px;width:14px;background:url(../images/pc-btnl.png) no-repeat;}
.lookfor .lookfor-pages>div a:after{position:absolute;top:0px;right:0px;content:"";display:block;height:28px;width:14px;background:url(../images/pc-btnr.png) no-repeat;}
.lookfor .lookfor-pages>div a:hover{color:#3f006b;}
.lookfor .lookfor-pages>div a.select{color:#fff;background:#0099d5;}
.lookfor .lookfor-pages>div input{height:26px;width:28px;margin:0 4px;line-height:26px;border:solid 1px #e7e7e7}
.lookfor .lookfor-pages>div button{position:relative;height:28px;line-height:28px;padding:0px 14px;margin:0 2px;margin-left:8px;border:none;outline:0;color:#fff;background:url(../images/pc-btnm.png) repeat-x;border-radius:5px;}
.lookfor .lookfor-pages>div button:before{position:absolute;top:0px;left:0px;content:"";display:block;height:28px;width:14px;background:url(../images/pc-btnl.png) no-repeat;}
.lookfor .lookfor-pages>div button:after{position:absolute;top:0px;right:0px;content:"";display:block;height:28px;width:14px;background:url(../images/pc-btnr.png) no-repeat;}
.lookfor .lookfor-rightslide{width:168px;}
.lookfor .lookfor-rightslide .rightads{display:inline-block;margin-bottom:10px;overflow:hidden;}
.lookfor .lookfor-pages .goto{color:#fff;}
.lookfor .lookfor-pages .goto input{color:#333;}
/*bottom*/
.bottom{margin-top:20px;width:100%;font-size:14px;text-align:center;height:80px;line-height:80px;background-color:#112940;color:#fff;}

.slideBox{}
.hd{margin:0 auto;width:780px;height:56px;background-color:#6215bc;border-radius:10px;cursor:pointer;}
.hd ul{overflow:hidden;}
.hd li{float:left;width:50%;line-height:56px;color:#fff;font-size:24px;text-align:center;}
.hd li i{vertical-align:middle;margin-right:5px;display:inline-block;width:36px;height:36px;}
i.nav1{background:url(../images/nav1.png) no-repeat;}
i.nav2{background:url(../images/nav2.png) no-repeat;}
i.nav3{background:url(../images/nav3.png) no-repeat;}
.hd li.on{background-color:#d017e6;border-radius:10px;}

.bd{margin:0 auto;margin-top:40px;width:1098px;background-color:#6215bc;border-radius:10px;overflow:hidden;}
.bd .navunit{margin:40px 28px;background-color:#fff;border-radius:10px;overflow:hidden;}
.navunit .morebtn{margin:10px auto 30px auto;display:block;width:160px;height:42px;line-height:42px;color:#fff;text-align:center;font-size:16px;border-radius:5px;background-color:#773df4;}
.navtime{width:952px;padding:30px;padding-left:60px;}
.navtime li{position:relative;}
.navtime li em{position:absolute;top:15px;left:-20px;display:inline-block;width:2px;height:100%;background-color:#f2f2f2;}
.navtime .time{position:relative;padding-top:15px;font-size:14px;color:#999;line-height:20px;}
.navtime .time i{position:absolute;left:-30px;display:inline-block;width:10px;height:10px;border:5px solid #fff;background-color:#9e62e4;border-radius:99px;}
.navtime .info{display:block;padding:0px 10px;margin-top:5px;font-size:14px;color:#999;line-height:36px;height:36px;max-width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background-color:#f8f8f8;}
.navtime .info .dark{color:#831bd4;margin-right:15px;}
.navtime .info .light{color:#555;margin:0px 5px 0px 5px;}
.navtime .info .link{color:#9e62e4;}
  
.unitgov{padding:40px 80px;}
.unitgov h3{font-size:16px;font-weight:bold;color:#333;line-height:48px;text-align:center;}
.unitgov h5{padding-top:5px;font-size:14px;font-weight:bold;line-height:32px;color:#333;text-indent:20px;}
.unitgov p{font-size:14px;color:#555;line-height:28px;text-indent:20px;}
.unitgov p.textr{text-align:right;}
.unitgov span{color:#999;padding:0px 5px;}
.unitgov .subhead{padding-bottom:20px;font-size:12px;text-align:center;border-top:1px solid #555;line-height:32px;}