.grsz {/* margin-top: 45px; */
    background: #fff;
}

.gxsz .weui_media_desc {
    line-height: 20px;
}

.grsz .weui_cell_bd, .lxfs .weui_cell_bd {
    font-size: 14px;
}

.lxfs .weui_cells_form {
    background: #fff;
    padding-bottom: 5px;
}

.grsz .weui_cell_ft {
    font-size: 13px;
}

.grsz img {
    width: 34px;
    height: 34px;
    border-radius: 100%;
}

.tcdl {
    text-align: center;
    margin-bottom: 30px;
    border-top: 4px solid #f7f7f7;
    padding: 10px 0;
}

.tcdl a {
    font-size: 14px;
    color: #eb160b;
}

/*��������˵*/
.gxsz {
    margin-top: 45px;
}

.gxsz .weui_media_box {
    padding-left: 0;
}

.gxsz h4 {
    font-size: 14px;
}

. p {
    font-size: 12px;
    color: #929292;
}

.gxsz .weui_panel:after, .gxsz .weui_panel:before {
    border-bottom: none;
    border-top: none;
}

/*�ղ�ְλ*/
.sczw {
    margin-top: 45px;
}

.sczw .weui_media_title {
    font-size: 17px;
}

.sczw i {
    display: block;
    float: right;
    background: url("../images/shoucang.png") no-repeat;
    width: 22px;
    height: 22px;
    background-position-y: -27px;
    background-size: 22px;
}

.sczw .weui_media_box .ul1, .sczw .weui_media_box .ul2 {
    margin-top: 8px;
}

.sczw .weui_media_box .ul1 .weui_media_info_meta {
    font-size: 14px;
    color: #626262;
    line-height: 18px;
}

.sczw .weui_media_box .ul2 .weui_media_info_meta {
    font-size: 13px;
    color: #626262;
    line-height: 16px;
}

.sczw .weui_media_box .ul1 .weui_media_info_meta.salary {
    font-size: 14px;
    color: #e40505;
}

.sczw .fbsj {
    float: right;
}

.sczw .tdjl {
    float: right;
}

.sczw .tdjl a {
    display: block;
    background-color: #01cd9a;
    color: #fff;
    font-size: 12px;
    padding: 5px 7px;
    border-radius: 5px;
}

.gq a {
    background-color: #b5b5b5 !important;
}

.sczw .chak a {
    background-color: #e55f08;
    color: #fff;
    padding: 5px 7px;
    display: block;
    font-size: 12px;
    border-radius: 5px;
}

/*Ͷ��ְλ*/
.msxx {
    border: 1px solid #01cd9a;
    border-radius: 5px;
    position: relative;
    padding: 9px;
}

.msxx ul li {
    background: url("../images/yuandian.png") no-repeat left center;
    padding-left: 20px;
    font-size: 14px;
    line-height: 30px;
    position: relative;
    z-index: 2;
    background-size: 12px;
}

.msxx ul li i {
    font-style: normal;
    float: right;
    font-size: 12px;
}

.line {
    position: absolute;
    width: 1px;
    border-right: 1px solid #bebdc2;
    height: 100px;
    left: 13px;
    top: 9px;
    z-index: 1;
}

.tdzw .weui_panel_bd {
    width: 100%;
}

.tdzw .weui_media_box {
    padding: 0;
}

/*������Ϣ*/
.grxx {
    /* margin-top: 45px; */
    background: #fff;
}

.grxx .yhtx img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}

.grxx .yhtx p {
    font-size: 16px;
}

.yhtx li {
    font-size: 14px;
}

.grxx .weui_cells:before {
    border-top: none;
}

.grxx .weui_media_box.weui_media_text {
    padding-top: 8px;
}

.grxx .weui_media_box.weui_media_text .weui_media_info {
    margin-top: 0;
    line-height: 18px;
}

[class*="weui-col-"] {
    border-left: 1px solid #f1f1f1;
    text-align: center;
}

.message h3 {
    font-size: 22px;
    color: #01cd9a;
}

.message {
    font-size: 15px;
    color: #626262;
    background: #fff;
    border-top: 4px solid #f7f7f7;
    padding: 12px 0;
}

.grxx_main .weui-no-gutter {
    padding: 15px 0;
    /* border-bottom: 1px solid #dedede; */
}

.grxx_main .weui-no-gutter .weui-col-50:nth-child(2n-1) {
    border-left: 0;
}

.grxx_main {
    width: 80%;
    /* border-top: 4px solid #f7f7f7; */
    margin: 0 auto;
    height: 2rem;
}

.main_inner {
    position: relative;
    width: 140px;
    margin: auto;
    padding-left: 20px;
}

.main_inner i {
    position: absolute;
    left: 27px;
    top: 45%;
    margin-top: -13px;
}

.main_inner i img {
    width: 26px;
    height: 26px;
}

.main_inner h3 {
    font-size: 14px;
}

.main_inner p {
    font-size: 14px;
    color: #c3c2c4;
}

.grxx_other {
    background: #fff;
    overflow: hidden;
    min-height: 7rem;
    /* margin-top: 30px; */
    border-top: 1px solid #EBEBEB;
    padding-bottom:1.5rem;
}

.grxx_other img {
    width: 27px;
    height: 27px;
}

.grxx_other p {
    font-size: 15px;
    padding-left: 15px;
}

/*�ҵĹ�ע*/
.wdgz{
    background: #fff;
    margin-top: 45px;
}
.wdgz h4 {
    margin-bottom: 10px;
}

.wdgz i {
    display: block;
    float: right;
    background: url("../images/shoucang.png") no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

.wdgz li {
    float: left;
    font-size: 14px;
    color: #6c6c6c;
    border-right: 1px solid #b5b5b5;
    padding: 0 10px;
    line-height: 13px
}

.wdgz .weui_media_box .weui_media_title {
    font-size: 16px;
    padding-left: 10px;
}

.wdgz ul .new_job {
    float: right;
    color: #fff;
    padding: 5px 10px;
    background-color: #e55f08;
    border-radius: 5px;
    font-size: 13px;
    margin-top: 8px;
}

/*�ҵļ���*/
.jl_top {
    position: relative;
    /* margin-top: 45px; */
    height: 160px;
    background: url("../images/wodejianlibejing.png") no-repeat;
    background-size: 100% 100%;
}

.jl_top [class*="weui-col-"] {
    border-left: none;
    text-align: center;
    padding-top: 16px;
}

.jl_top .weui-no-gutter {
    height: 100%;
}

.jl_top img {
    display: inline-block;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    border: 1px solid #01cd9a;
    vertical-align: middle;
}

.my_jl {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.my_jl .weui_cells {
    background-color: rgba(149, 178, 213, 0.5);
}

.my_jl p {
    overflow: hidden;
}

.my_jl p span {
    float: left;
    margin-top: 8px;
}

.my_jl p span, .my_jl label {
    font-size: 13px;
    color: #fff;
}

.my_jl input {
    border: 1px solid #fff;
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.my_jl p i {
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    margin: 5px 4px 0 4px;
    background: url("../images/xingxing.png") no-repeat;
    background-position-y: -22px;
    background-size: 20px;
}

.my_jl p i.active {
    background-position-y: 0;
}

/*�ҵ�ǩ��*/
.wdqd_banner img {
    width: 100%;
}

.wdqd_main .tab {
    border-bottom: 8px solid #f7f7f7;
}

.wdqd_main .tab div {
    text-align: center;
}

.wdqd_main .tab div .active {
    color: #01cd9a;
    border-bottom: 2px solid #01cd9a;
}

.wdqd_main .tab div span {
    font-size: 15px;
    padding-bottom: 10px;
}

.wdqd_main .weui-row.weui-no-gutter .weui-col-50 {
    height: 40px;
}

.wdqd_content b {
    font-size: 10px;
    color: #626262;
    white-space: nowrap;
    display: block;
    line-height: 2;
}

.wdqd_content .weui_media_box .weui_media_title {
    font-size: 16px;
}

.wdqd_content .weui_media_desc {
    font-size: 14px;
    color: #a3a3a3;
    padding-left: 30px;
    margin: 10px 0;
    background: url("../images/shijian.png") no-repeat left center;
    background-size: 17px;
}

.wdqd_content .yqd {
    font-size: 12px;
    color: #01cd9a;
}

.wdqd_content .yqd i {
    color: #a3a3a3;
    font-size: 12px;
    float: right;
}

.qdls {
    display: none;
}

/*���˼���*/
.jl_main {
    margin-bottom: 4px;
}

.jl_main .change {
    display: block;
    width: 20px;
    height: 20px;
    float: right;
    background: url("../images/change.png") no-repeat;
    background-size: 20px;
}

.jl_name h4, .jl_info h4, .jl_edu h4, .jl_club h4, .jl_practice h4, .jl_skill h4, .jl_win h4, .jl_hope h4, .pq_name h4 {
    font-size: 17px;
    padding-left: 20px;
    margin-bottom: 5px;
    font-weight: bold;
    overflow: hidden;
}

.jl_name p {
    font-size: 14px;
    color: #626262;
    line-height: 23px;
}

.jl_name h4 span {
    float: left;
}

.jl_name p span {
    float: right;
}

.jl_name h3 {
    font-size: 12px;
    color: #a4a4a4;
    line-height: 25px;
}

.jl_name .tel {
    background: url("../images/gerenjianli.png") no-repeat;
    padding-left: 25px;
    background-size: 18px;
    background-position-y: 2px;
}

.jl_name .email {
    background: url("../images/youxiang.png") no-repeat left center;
    padding-left: 25px;
    background-size: 20px;
}

.jl_name i {
    background: url("../images/nan.png") no-repeat;
    background-size: 18px;
    background-position-y: 2px;
    float: left;
    display: block;
    width: 20px;
    height: 25px;
}

/*���ҽ���*/
.jl_info, .jl_name, .jl_edu, .jl_club, .jl_practice, .jl_skill, .jl_win {
    margin-bottom: 4px;
}

.jl_info h4 {
    background: url("../images/intro.png") no-repeat left center;
    background-size: 20px;
}

.jl_info b, .jl_edu b, .jl_club b, .jl_practice b, .jl_skill b, .jl_win b, .jl_hope {
    color: #f00;
}

.jl_info .jl_info_detail, .jl_edu .jl_edu_detail, .jl_club .jl_club_detail, .jl_practice_detail, .jl_skill, .jl_win, .jl_hope {
    min-height: 35px;
    overflow: hidden;
    font-size: 14px;
    color: #2b2f31;
    line-height: 25px;
}

.jl_edu .jl_edu_detail{
    padding: 5px 0 10px;
}

.jl_edu h4 {
    background: url("../images/edu.png") no-repeat left center;
    padding-left: 20px;
    background-size: 20px;
}

.jl_edu li {
    line-height: 24px;
}

.jl_edu_detail ul {
    overflow: hidden;
    border: 1px solid #dadada;
    padding-top: 8px;
    border-radius: 5px;
}

.jl_info .jl_info_detail {
    text-indent: 26px;
}

.jl_edu li .span_l {
    font-size: 14px;
    color: #626262;
}

.jl_edu li .span_r {
    font-size: 14px;
    color: #2b2f31;
    padding-left: 9px;
}

.jl_edu li {
    margin-left: 15px;
    margin-bottom: 8px;
}

.edu_school, .edu_graduate {
    float: left;
}

.jl_club h4 {
    background: url("../images/club.png") no-repeat left center;
    background-size: 20px;
}

.my_club {
    position: relative;
    overflow: hidden;
}

.club_line {
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #d6d6d6;
    top: 12px;
    left: 3px;
}

.my_club .club_time {
    color: #2b2f31;
    font-size: 14px;
    position: relative;
    padding-left: 20px;
}

.my_club .club_time i {
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #c4d2ce;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -4px;
}

.my_club .club_position {
    font-size: 15px;
    color: #626262;
    padding-left: 20px;
}

.my_club .club_work {
    font-size: 14px;
    color: #2b2f31;
    min-height: 40px;
    padding-left: 20px;
}

.jl_practice h4 {
    background: url("../images/shixi.png") no-repeat left center;
    background-size: 20px;
}

.jl_skill h4 {
    background: url("../images/skill.png") no-repeat left center;
    background-size: 20px;
}

.jl_win h4 {
    background: url("../images/win.png") no-repeat left center;
    background-size: 20px;
}

.jl_hope h4 {
    background: url("../images/hope.png") no-repeat left center;
    background-size: 20px;
}

.xiugai {
    color: #626262;
    font-size: 14px;
    margin-left: 15px;
}

.bottom {
    background: #fff;
}

.bottom.weui_tabbar {
    position: fixed;
}

.scan {
    position: relative;
}

.scan img {
    position: absolute;
    top: 50%;
    margin-top: -35px;
    width: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    background: #fff;
}

/*�ҵ�����*/
.wdzs_main {
    overflow: hidden;
    /* margin-top: 45px; */
}

textarea {
    -webkit-appearance: none;
    border: 1px solid #e7e7e7;
    width: 96% !important;
    height: 150px;
    overflow: auto;
    resize: none;
    margin: .2rem auto;
    border-radius: 5px;
    color: #444;
    padding: 8px 2%;
   /* box-shadow: 0 0 2px #ddd;*/
    display: block;
    outline: none;
}

/*��������*/
.school_time {
    padding: 0 15px;
}

.school_time input {
    width: 37%;
    outline: none;
    border: none;
    border-bottom: 1px solid #d9d9d9;
    line-height: 16px;
    font-size:14px;
}

.tianjia {
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    width:85px;
    margin:auto;
    padding:5px 0px;
}

.tianjia img {
    height: 23px;
    vertical-align: middle;
    padding: 10px;
}

.stjl {
    padding-bottom: 5px;
    background: #fff;
    padding-top:5px;
}

select {
    background: transparent;
    font-size: 14px;
}
.jntc{
    margin-top: 45px;
}
.jntc h4 {
    height: 28px;
    line-height: 28px;
    color: #484848;
    font-size: 15px;
    padding: 10px 5%;
}
.foreign_leval p{
    padding-left: 5%;
    margin-bottom: 5px;
    margin-top: -10px;
}
.foreign_leval p span{
    height: 28px;
    line-height: 28px;
    color: #484848;
    font-size: 15px;
}

.foreign_leval p input{
    margin-left: 5px;
    border:1px solid #ccc;
    outline: none;
}
.computer_leval,.foreign_leval{
    background: #fff;
    padding-bottom: 10px;
}
.jntc .bar {
    width: 70px;
    height: 30px;
    border-radius: 15px;
    background: #00b38b;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}

.jntc .dragdealer {
    width: 80%;
    margin: 0 auto;
    border-radius: 15px;
}

.gxsz .weui_cell_switch {
    background: #fff;
}

.sczw .sczw_list {
    padding: 15px 0 0 0;
    margin: 0 15px;
    border-bottom: 1px solid #dadada;
}
.stjl_content{
    margin-bottom: 10px;
    overflow: hidden;
}
/* .lxfs{
    margin-top: 45px;
} */
.weui_cell:before{
    width: 93%;
}
.cha{
    left: 90%;
    top: 0;
    position: relative;
    width: 15px;
    height: 15px;
    padding: 10px;
}

.jyjl_content1,.stjl_content1,.sxjl_content1,.hjqk_content1{
    position: relative;
    margin: 10px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 3px 15px 0px rgba(209,209,209,0.66);
}
.jyjl_content,.stjl_content,.sxjl_content,.hjqk_content{
    position: relative;
    margin: 10px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 3px 15px 0px rgba(209,209,209,0.66);
}
.jyjl_content{
    padding-bottom: 10px;
}
.jyjl_img_{
    height: 3rem;
}
.jyjl_cont,.stjl_cont,.sxjl_cont,.hjqk_cont{
    position: relative;
    margin: 10px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 3px 15px 0px rgba(209,209,209,0.66);
}
.foreign_leval{
    position: relative;
    margin-top: 10px;
    padding-top: 20px;
}
.tdzw .chak a {
    background-color: #e55f08;
    color: #fff;
    padding: 5px 7px;
    display: block;
    font-size: 12px;
    border-radius: 5px;
}
.botn{
    background: #000;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
}
.botn img{
    margin-top: 80px;
    /*margin-left: 100px;*/
    width: 100%;
    height: 350px;
}
