@charset "UTF-8";
/* 首页 @Author: XuZhu @Date: 2019-11-11 */
.sub_head { width: 100%; height: 1.04rem; background: #FFFFFF; position: relative; }
.sub_head .sub_back { width: .83rem; height: 100%; background: url("../images/1.png") center no-repeat; background-size: .17rem .31rem; }
.sub_head .sub_filter { position: absolute; left: .83rem; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); width: 6.26rem; height: .7rem; background: #f4f4f4; border-radius: 4px; z-index: 1; }
.sub_head .sub_filter::before { content: ' '; position: absolute; left: 1.35rem; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); height: .42rem; border-left: 1px solid #c9c9c9; }
.sub_head .sub_filter .filter_box { width: 1.35rem; height: 100%; text-align: center; position: relative; float: left; }
.sub_head .sub_filter .filter_box .filter_content { display: inline-block; color: #333333; padding: .15rem .35rem .15rem 0; background: url("../images/2.png") right center no-repeat; background-size: .17rem .11rem; }
.sub_head .sub_filter .choose-s-type-group { z-index: 1; display: none; position: absolute; top: .8rem; left: 0; width: 2rem; height: 1.6rem; background: rgba(0, 0, 0, 0.8); border-radius: .08rem; }
.sub_head .sub_filter .choose-s-type-group.open { display: block; }
.sub_head .sub_filter .choose-s-type-group .choose-s-type-cell:before { content: ''; position: absolute; left: 30%; top: -19px; border: 10px solid; border-color: transparent transparent rgba(0, 0, 0, 0.8) transparent; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }
.sub_head .sub_filter .choose-s-type-group .choose-s-type-cell .choose-s-type-list { display: inline-block; line-height: .8rem; color: #fff; }
.sub_head .sub_filter .choose-s-type-group .choose-s-type-cell .qs-center:first-child:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: .02rem; background: #666; }
.sub_head .sub_filter .filter_input { float: right; width: 4.85rem; height: 100%; text-align: center; }
.sub_head .sub_filter .filter_input .input_box { display: inline-block; height: 100%; padding-left: .4rem; background: url("../images/3.png") 0 center no-repeat; background-size: .24rem; }
.sub_head .sub_filter .filter_input .input_box input { color: #333333; border: 0; padding: .2rem 0; background: transparent; }
.sub_head .sub_filter .filter_input .input_box input::placeholder { color: #999999; }

input[type="search"] { -webkit-appearance: none; }

input::-webkit-search-cancel-button { display: none; }

.sub_b1 { position: relative; width: 7.5rem; height: 4.03rem; margin-bottom: .3rem; background: url("../images/4.png") 0 no-repeat; background-size: 7.5rem 4.03rem; }
.sub_b1 .b_count { position: absolute; left: 50%; bottom: -.3rem; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 7.1rem; background: #FFFFFF; border-radius: 4px; box-shadow: 0 1px 0.1rem #c2c2c2; }
.sub_b1 .b_count::before { position: absolute; left: 50%; top: 50%; border-left: 1px solid #ebebeb; height: .35rem; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: ' '; }
.sub_b1 .b_count .bc_cell { float: left; width: 50%; padding: .25rem 0; text-align: center; color: #333333; }
.sub_b1 .b_count .bc_cell span { color: #ff9500; }

.sub_notice { position: relative; width: 100%; height: .7rem; padding: 0 .2rem 0 .55rem; background: transparent url("../images/5.png") 0.2rem center no-repeat; overflow: hidden; background-size: .24rem .23rem; }
.sub_notice li { max-width: 5.6rem; height: .7rem; line-height: .7rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; }
.sub_notice li a { text-decoration: none; color: #1787fb; }

.sub_company .com_item { width: 100%; background: #FFFFFF; margin-bottom: .1rem; }
.sub_company .com_item .it_t1 { position: relative; width: 100%; padding-left: 1.25rem; margin-bottom: .25rem; }
.sub_company .com_item .it_t1 .logo { position: absolute; left: .35rem; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); width: .7rem; height: .7rem; border: 1px solid #ededed; }
.sub_company .com_item .it_t1 .com_name { display: block; width: 5.95rem; padding: .3rem 1.3rem .3rem 0; color: #333333; word-break: break-all; border-bottom: 1px dashed #eeeeee; text-decoration: none; }
.sub_company .com_item .it_t1 .im { position: absolute; right: .35rem; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding-left: .35rem; background: url("../images/6.png") 0 center no-repeat; background-size: .26rem; display: block; text-decoration: none; color: #666666; }
.sub_company .com_item .it_t2 { width: 100%; position: relative; padding: .15rem 2.3rem .15rem .35rem; }
.sub_company .com_item .it_t2 span { position: absolute; right: .35rem; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); color: #d82318; }
.sub_company .com_item .it_t3 { display: block; text-decoration: none; color: #1787fb; width: 100%; background: #fbfcfe; text-align: center; padding: .2rem 0; margin-top: .25rem; }

.add_txt_btn { width: 1.05rem; height: 1.05rem; position: fixed; bottom: 2rem; right: .5rem; background-color: #FF6600; border-radius: 100%; box-shadow: 0 0 10px #CCCCCC; color: #FFF; text-align: center; line-height: 130%; padding-top: .2rem; letter-spacing: .1em; text-decoration: none; }

.add_txt_btn.b1 { bottom: 3.3rem; }

.add_txt_btn.bgv { background: #ffc000; }

.add_txt_btn.bgu { background: #1787fb; }

.sub_jobs .job_item { width: 100%; background: #FFFFFF; margin-bottom: .1rem; }
.sub_jobs .job_item .it_t1 { position: relative; width: 100%; padding-left: 1.25rem; }
.sub_jobs .job_item .it_t1 .logo { position: absolute; left: .35rem; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); width: .7rem; height: .7rem; border: 1px solid #ededed; }
.sub_jobs .job_item .it_t1 .job_name { display: block; width: 5.95rem; padding: .2rem 2.1rem .2rem 0; color: #333333; word-break: break-all; text-decoration: none; position: relative; }
.sub_jobs .job_item .it_t1 .job_name span { position: absolute; right: 0; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); color: #d82318; }
.sub_jobs .job_item .it_t1 .job_other { width: 5.95rem; word-break: break-all; padding-bottom: .15rem; border-bottom: 1px dashed #eeeeee; }
.sub_jobs .job_item .it_t2 { display: block; position: relative; text-decoration: none; padding: .2rem 1.7rem .2rem 1.25rem; color: #666666; }
.sub_jobs .job_item .it_t2 .im { position: absolute; right: .35rem; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding-left: .35rem; background: url("../images/6.png") 0 center no-repeat; background-size: .26rem; display: block; text-decoration: none; color: #666666; }

.sub_b2 { width: 7.5rem; height: 3.48rem; background: url("../images/7.png") 0 0 no-repeat; background-size: 7.5rem 3.48rem; }

.sub_b3 { width: 100%; }
.sub_b3 .b_item { position: relative; width: 100%; background: #FFFFFF; padding: .4rem .55rem .35rem 3.13rem; margin-bottom: .1rem; height: 2.5rem; }
.sub_b3 .b_item .face_img { position: absolute; left: .22rem; top: .43rem; width: 2.65rem; height: 1.67rem; border: 0; }
.sub_b3 .b_item .b_name { display: block; text-decoration: none; color: #333333; word-break: break-all; line-height: 1.6; }
.sub_b3 .b_item .b_date { padding: .07rem 0 .07rem .3rem; color: #666666; background: url("../images/8.png") 0 center no-repeat; background-size: .25rem; }
.sub_b3 .b_item .b_other .b_ot { float: left; padding: 0 .45rem 0 .3rem; color: #666666; background: url("../images/10.png") 0 center no-repeat; background-size: .22rem .18rem; }
.sub_b3 .b_item .b_other .b_ot:first-child { background: url("../images/9.png") 0 center no-repeat; background-size: .22rem .20rem; }

/*# sourceMappingURL=subject_new.css.map */
