﻿
@import url("Response.css");
*{ font-size:14px;}
.bbcontent {margin-top:30px;}
.psintruduce {
    margin:0 20px; font-size:16px; text-indent:2em; padding-bottom:10px; line-height:30px;
}
.psshop {
padding-left:38px;padding-right:10px; display:inline-block;background:url(../images/home/shopico.png) no-repeat 10px center #950405;}
.psshopsearch {
padding-left:38px;padding-right:10px; display:inline-block;background:url(../images/home/searchico.png) no-repeat 10px center #d33616;}
.psshop:hover,.psshopsearch:hover { text-decoration:none;color:#fff;
}

.childstyle {background:url(../images/line_ico.gif) repeat-x 0 center;}
.childstyle a{display:inline-block; float:left; width:92px; height:120px;padding:0 5px;font-size:16px;text-align:center;color:#707070; text-decoration:none;position:relative;}
.childstyle a:hover p {color:#fff;
}
.childstyle a span {background:#e8e8e8; display:block; width:20px; height:20px;border-radius:10px;margin:-10px;position:absolute;left:50%;bottom:50%;}
a.activebg,a.activebg:hover {
background:#e53333;border:#fbe1e1 solid 5px; border-radius:50px; height:92px; text-align:center;padding-top:4%; color:#fff; font-size:80%; display:inline-block;margin-top:2%;
}
.childstyle a:hover{
background:#e53333;border:#fbe1e1 solid 5px; border-radius:50px;width:92px; height:92px; text-align:center;padding-top:3%; color:#fff; font-size:80%; display:inline-block;margin-top:2%;font-size:16px;
}
.childstyle a:hover span,a.activebg span {display:none;}
.irmnavbox {float:left;
}

.aatag li a{
    font-size:1.2em;
    color:#333;
}

.irm_home_listbox{border:2px solid #dedede; display:block; position:relative; background:#e8e8e8;color:#707070;min-height:74px;}
.irm_home_listbox:hover{border:2px solid #e53333; display:block; position:relative; background:#e53333;color:#e53333;
}
.newplate {position:absolute;left:0px;top:0px;background:#e53333; color:#fff;padding:5px;}
.irm_text {position:absolute;bottom:0px;width:100%;z-index:10;padding:7px; background:url(../images/pdf_icon.png) no-repeat right center #e8e8e8;}
.irmlisttitle { display:block; font-size:16px;}
.irmlistpagebox {padding:15px;background:url(../images/pdf_icon.png) no-repeat right center #e8e8e8; display:block; color:#333;margin-bottom:30px;}
.irmlistpagebox:hover { background:url(../images/pdf_icon.png) no-repeat right center #e53333;text-decoration:none; color:#fff;}

.contact_jump {background:#F54545;text-decoration: none;color: #fff; padding:5px 0; margin-left:5px;}
.contact_jump a{ height:40px;padding:5px 20px;text-decoration:none;color:#fff; text-align:center;}
.contact_jump a:hover{text-decoration:none;color:#fff;}

.focus {width:567px; height:375px; overflow:hidden; position:relative;}
.focus ul {height:375px; position:absolute;}
.focus ul li {float:left; width:567px; height:375px; overflow:hidden; position:relative; background:#000;}
.focus ul li img {width:100%;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:567px; height:20px; left:0; bottom:0; background:#000; display:none;}/*外层透明条隐藏*/
.focus .btnbox {position:absolute; width:547px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}/*内层透明条*/
.focus .btnbox span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}/*数字按钮*/
.focus .btnbox span.on {background:#fff;}/*数字按钮当前状态*/
.focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}/*左右按钮*/
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}


.bdt thead th {
    cursor: pointer;
}
.entry table.table-hover {
    width:100%;
    background:#e53333;
}
.entry table.table-hover th {
    padding:10px;
    font-weight:normal;
    font-size:18px;
    color:#333;
    background:#e53333;
}
.entry table.table-hover th:hover {
    background:#e53333;
    color:#fff;
}
table.table-hover td {
    background:#fff;
    padding:5px;
}
.bdt .sort-icon {
    width: 10px;
    display: inline-block;
    padding-left: 5px;
}

#table-footer {
    margin-bottom: 15px;
}

#table-footer a, #table-footer button {
    outline: none;
}

#table-footer .form-horizontal .control-label {
    text-align: left;
    margin: 0 15px;
}

#table-footer .pagination {
    margin: 0 15px;
}
#table-footer .pagination li {
    display:inline-block;
    background:#fff;
    margin-left:-1px;
}
#table-footer .pagination li:not(.active) {
    cursor: pointer;
}

.hr_tab li {
    font-size:1.2em;
}
.hr_tab li a {
    color:#333;
}
.hrbg {
    background:#f1f1f1;
    margin:20px 0;
    padding:20px 0;
	font-size:16px;
}
.hr_content {
    line-height:28px;
    padding:30px 0;
}
.hr_content .hr_title,.jobtitle {
    font-size:16px;
    color:#e53333; font-weight:bold;
}
.jobbtn {
    margin:0 auto;
}
.jobbtn,.addjob{
    background:#e53333;
    color:#fff;
    display:block;
    width:10em;
    padding:6px 0;
    border-radius:5px;
    margin-top:10px;
    text-align:center;
}

.hr_detail {font-size:16px; line-height:30px;}
.hr_content ul {
    margin:20px 0;
}
.hr_content ul li {font-size:16px; line-height:30px;}
.hr_content ul li span {
    color:#e53333;
    padding-right:10px;
}
.comment_list ul {
    margin:20px 0;
}
.comment_list ul li {
    margin-bottom:20px;
    background:#f1f1f1;
    padding:20px 0;
    color:#999;
}
.jobdescript {
    padding-left:100px;
    background:url(../images/hrico.png) no-repeat;
	font-size:16px;
}
.Release_time {
    padding-bottom:20px;
}
.feedback_add hr {
    border-top:#e0e0e0 solid 1px;
    border-bottom:#fff solid 1px;
}
.black_overlay{ 
    display: none; 
    position:fixed;top:0px;
    left: 0%; 
    width: 100%; 
    height: 100%; 
    background-color: black; 
    z-index:1001; 
    -moz-opacity: 0.8; 
    opacity:.80; 
    filter: alpha(opacity=88); 
} 
.white_content { 
    display: none; 
    position:fixed; 
    bottom: 25%; 
    left: 25%; 
    width: 55%; 
    height: auto; 
    border: 1px solid #dedede; 
    background-color: white; 
    z-index:1002; 
    overflow: auto;
}
.alerttitlebox {
    padding:10px;
    font-size:1.2em;
}
.closebtn {
    display:block;
    width:50px;height:50px;
    color:#fff;
    line-height:50px;
    text-align:center;
    font-size:2em;
    float:right;
}
.formtable {
    padding:30px 0;
}ter;
    font-size:2em;
    float:right;
}
.formtable {
    padding:30px 0;
}
.text-center{ text-align:center; padding-top:12px; padding-bottom:12px;}
.bs_nav a{ font-size:1.2em;}
.col-md-2 a{ font-size:16px;}