﻿
.channel-titlecn { font-size: 22px;
    color: #333;
    line-height: 22px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 15px; }
    
  .policy-to {margin-top: 10px;} 
.policy-top h3{font-size: 20px;}
.policy-top p{font-size: 16px;}


.jobdiv{overflow:hidden; cursor:pointer;}
.jobdivnone{background:#f2f2f2; border-top:1px dashed #ddd;line-height:26px; padding:15px;}
.jobsheader{border:#ddd 1px solid; margin-top:15px;}
.jobsheader dl{ background:#fff; padding:20px;}
.jobsheader dl dt{ float:left; padding:15px 0px 0px;}
.jobsheader dl dt h3{ font-size:28px; line-height:30px; color:#06126F; padding-bottom:25px;}
.jobsheader dl dt p{ line-height:30px; font-size:15px; color:#1a1a1a;}
.jobsheader dl dt p a{color:#06126F;}
.jobsheader dl dt p a:hover{color:#06126F;}
.jobsheader dl dt p .jobw{display:inline-block;padding:0 10px; background:#06126F; color:#fff;line-height:26px; border-radius:3px;transition:all .3s ease-in-out;}
.jobsheader dl dt p .jobw:hover{ background:#0F1194; color:#fff;}
.jobsheader dl dd{ background:url(../images/jobs.png) no-repeat #DB5451; min-width:169px; min-height:169px; float:right;}
.jobsheader dl dd img{ display:block;min-width:169px; min-height:169px;}
.jobsSearch{width:1250px;}
.jobsSearch dl{background:#FFF; padding:20px 0px 20px 340px;}
.jobsSearch dl dt{ float:left; font-size:16px; padding:7px 10px 0px 0px}
.jobsSearch dl dd{ float:left;}
.jobsSearch dl dd label{display:block;border:1px solid #999999; width:340px; padding:7px 153px 7px 15px; height:24px; position:relative;}
.jobsSearch dl dd label input{ outline:none; background:none; border:none;}
.jobsSearch dl dd label input.jobstext{ color:#999999; width:340px;}
.jobsSearch dl dd label input.jobssubmit{position:absolute; right:0px; width:138px; height:40px; top:-1px; color:#FFF; cursor:pointer; background:url(../images/jobs2.png) no-repeat 20px center #000; text-indent:20px;}
.jobslist{background:#FFF; margin-top:25px; padding-bottom:25px;border:#ddd 1px solid; margin-bottom:30px;}
.jobslist dl{line-height:60px; font-size:16px;border-bottom:1px solid #cccccc; /*margin:0px 20px;*/box-shadow: 0 10px 10px -6px #ccc;}
.jobslist dl dt{ float:left; padding-left:36px; width:40%; background:url(../images/n_blankH.png) no-repeat left center; line-height: 60px;}
.jobslist dl.cur dt{background:url(../images/n_blank.png) no-repeat left center;}
.jobslist dl dd{ float:left;width:15%;height: 60px;line-height:60px;}
.jobslist dl dd span{ display:inline-block; width:70px; text-align:center;}
.jobslist dl dd.jobslistTime{ width:30%; text-align:center;float:right;}
.jobslist dl.jobslistHead{background:#0063e3 ;color:#FFF; border-bottom:none;/*padding:0px 15px;*/ margin:0px;font-size:18px;    box-shadow: 0 10px 10px -6px #ccc;}
.jobslist dl.jobslistHead dt{background:none;}



@media (max-width: 768px){
  .policy-to {} 
.channel-titlecn {font-size: 24px;margin-bottom: 25px;margin-top: 15px;}

.jobslist dl dt{padding-left: 15px;}
.jobslist dl dd.jobslistTime{padding-right: 10px;}
.jobslist dl{font-size: 15px;}
.jobdivnone p{margin-bottom: 5px; font-size: 14px;} 
}




.clearfix{padding-bottom: 0 !important;}
