/* CSS Document */
.head{ height:58px; background:#bb0016;}
.head .logo{ float:left;}
.head .logo img{ }
.head .go_blackrcw{ float:right; margin-top:10px; color:#333; font-size:14px;}  
.nav{ float:left; display:inline; margin-left:50px;}
.nav a{ color:#fff; float:left; font-size:16px; padding:0px 20px; line-height:58px;}


.banner{ width:100%; text-align:center; overflow:hidden;}

.contain{ width:100%;}
.left{ width:839px; float:left; display: inline; margin-top:10px;}
.right{ float:left; margin-left:10px; width:248px; display: inline; margin-top:10px;}




.list{ width:50%; float:left; background:#fff;}
.list .ar_title{ border-bottom:1px solid #e8e8e8; height:42px;}
    .list .ar_title span {
        font-size: 18px;
        color: #000;
        background: url(../../Content/images/icon-1.png) 20px center no-repeat;
        padding-left: 45px;
        border-bottom: 2px solid #d80501;
        text-align: center;
        margin-left: 22px;
        padding-right: 15px;
        line-height: 40px;
        float: left;
    }
.list .ar_title a{ float:right; color:#237ad2; font-size:16px; line-height:42px; margin-right:15px;}
.list ul{ padding-left:22px;}
.list ul li{ line-height:42px;  font-size:16px; background:url(../images/icon_2.jpg) 0px center no-repeat; max-height:42px;}
.list ul li a{  margin-left:12px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display:inline-block; width:92%;}


.list_b{ width:100%; float:left; background:#fff; margin-top:10px; display:inline;padding:10px;}
.list_b .ss_title{border-bottom:1px solid #e8e8e8;font-size:18px; line-height:32px;}
.list_b .ss_title a{ float:right; color:#237ad2; font-size:16px; line-height:42px; margin-right:15px; border-bottom:1px solid #e8e8e8;  line-height:32px;}
.list_b .zxdh{ font-size:14px; color:#333; line-height:24px;}
.list_b .mt_5{ margin-top:5px;}


.list_c{ width:100%; float:left; background:#fff; margin-top:10px; display:inline;padding:10px;}
.list_c .ss_title{border-bottom:1px solid #e8e8e8;font-size:18px; line-height:32px;}
.list_c .ss_title a{ float:right; color:#237ad2; font-size:16px; line-height:42px; margin-right:15px; border-bottom:1px solid #e8e8e8;  line-height:32px;}
.list_c ul li{ line-height:42px;  font-size:14px; background:url(../../Content/images/icon_2.jpg) 0px center no-repeat;}
.list_c ul li a{  margin-left:12px;}


.jobs{width:100%; float:left; background:#fff; margin-top:10px;}
.jobs .job_title{ border-bottom:1px solid #e8e8e8; height:42px;}
.jobs .job_title span{ font-size:18px; color:#000; background:url(../../Content/images/icon-1.png) 20px center no-repeat; padding-left:45px;border-bottom:2px solid #d80501;  text-align:center; margin-left:22px; padding-right:15px; line-height:40px;  float:left;}
.jobs .job_title a{ float:right; color:#237ad2; font-size:16px; line-height:42px; margin-right:15px;}
.job_list{ width:100%;}
.job_list ul{ width:100%;}
.job_list ul li{ float:left; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; width:362px; padding-top:32px; padding-left:22px; padding-bottom:17px; padding-right:34px;}
.job_list ul li p{ color:#333; line-height:24px; font-size:14px;}
.job_list ul li p.h1{ color:#3598dc; font-size:16px;}
.job_list ul li p.h1 span{ float:right; font-size:14px; color:#a3a3a6; }
.job_list ul li p.h4{ color:#a3a3a6;}
.job_list ul li.brnon{ border-right:none;}
.job_list ul li.btnon{ border-bottom:none;}


.a1{width:100%; float:left; background:#fff; padding:10px; padding-bottom:25px;}
.a1 .ss_title{ border-bottom:1px solid #e8e8e8; font-size:18px; line-height:32px;}
.a1 .dxfw{ width:100%;}
.a1 .dxfw h3{ text-align:center; font-size:14px; font-weight:normal; line-height:38px; margin-top:8px; }
.a1 .dxfw p{ padding:0px 8px;}


.a2{ width:100%; float:left;}
.a2 span{ display:block; background:#fff; padding-top:26px; padding-left:20px; padding-bottom:22px; margin-top:10px; width:100%; cursor:pointer;}












.cnb{ background:#eeeeee; height:309px; margin-top:38px; width:100%; text-align:center;}
.cnb p{ padding-top:47px;}

.foot{ background:#353535; color:#fff;text-align:center; font-size:14px; line-height:28px; padding-top:15px; padding-bottom:15px;}



.open_tc{ background:#fff; position:fixed; top:50%; left:50%; height:600px; width:700px; margin-left:-350px; margin-top:-300px; z-index:3;}
.open_tc .title_ss{ background:#ebebeb; line-height:50px; padding-left:30px; line-height:42px;}
.open_tc .title_ss .colse{ float:right; font-size:14px; margin-right:15px; cursor:pointer;}
.open_tc .lc{width:100%; overflow-y:auto; text-align: center; height:550px;	}
.open_tc  .jk{ font-size:16px;}








.md_list { padding:25px; margin-top:10px; font-size:14px;}
.md_list table td{ padding:15px;}









