body{
    color: #595757;
}
.form-control1{
    display: inline-block;
    width: 40%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #616161;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.form-control2{
    display: inline-block;
    width: 58%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #919191;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

#province{width: 20%}
#city{width: 20%}
.form-control3{
    display: inline-block;
    width: 30%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #919191;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.form-group1 span{
    padding:5px 10px;
    margin-right: 10px;
    background: #def0ff;
    color: #428bca;
    border-radius: 4px;
    line-height:34px;
}
.form-group1 .suitman_k{
    display: none;
}
.form-group1 .demand_k{
    display: none;
}
.form-group1 .welfare_k{
    display: none;
}
.checksuitman .on{
    color: #fff;
    background: #428bca;
}
.welfaregs .on{
    color: #fff;
    background: #428bca;
}
.demandgs .on{
    color: #fff;
    background: #428bca;
}
.form-group span:hover{
    cursor:pointer;
}

.form-group-sel{
    width: 30%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #616161;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.city_ion{
    background: url("../image/city_coin.png") no-repeat;
    display: block;
    float: left;
}
.city_ion span{
    display: block;
    margin-left: 20px;
    border:1px solid #ec6c00;
    color: #ec6c00;
    padding:1px 5px;

}

.findworkbox{
    margin:0 auto;
    border:1px solid #e1e1e1;
    padding:18px;
    border-radius: 5px;
    position: relative;
    margin-bottom: 20px;
}

.findworkbox .findwork_h31{
    color:#ec6c00;
    margin:0px;
    padding-bottom: 20px;

}
#lastwap{display: none}

.findworkbox .findwork_h32{
    margin:0px;
    padding-bottom: 20px;
}
.findworkbox .findwork_ul1{
    padding:0px;
    margin:0px;
    width:70%;
}
.findworkbox .findwork_ul1 li{
    padding:4px 8px;
    background: #ffe7cd;
    font-size:14px;
    float: left;
    margin-right: 20px;
    border-radius: 2px;
    line-height:14px;
    margin-left: 0px;
    margin-bottom: 10px;
}
.findworkbox .findwork_scyc{
    position: absolute;
    left:72%;
    top:40px;
    display: block;
    width:98px;
    height:38px;
    line-height:38px;
    border:1px solid #ce5e00;
    border-radius: 3px;
    text-indent: 50px;
    color: #EC6C00;
    font-size: 14px;
    background: url("../image/2017022702.png") 20px center no-repeat;
}

.findworkbox .findwork_unscyc{
    position: absolute;
    left:72%;
    top:40px;
    display: block;
    width:98px;
    height:38px;
    line-height:38px;
    border:1px solid #ce5e00;
    border-radius: 3px;
    text-indent: 50px;
    color: #EC6C00;
    font-size: 14px;
    background: url("../image/2017022703.png") 20px center no-repeat;
}

.pos{
    position: relative;
}
.pos .coll_p{
    position: absolute;
    right: 60px;
    top:20px;
    z-index: 1000;
}

.findwork_unscyc_zy{
    display: block;
    width:250px;
    height:65px;
    line-height:65px;
    border-radius: 100px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background: url("../image/2017022703.png") 20px center no-repeat;
    margin: 0 auto;
}
.on_coll{
    background: #d3d3d3 none repeat scroll 0 0;
}
.off_coll{
    background: #ff7500 none repeat scroll 0 0;
}
.coll_p{
    margin-top: 10px;
    width: 30px;
    height: 30px;
    margin-left: 20px;
}
/*.on_collp{
    background: url("../img/ysc.png") 0 center no-repeat;
    background-size: 100%;
}
.off_collp{
    background: url("../img/wsc.png") 0 center no-repeat;
    background-size: 100%;
}*/
.findwork_unscyc_zy img{
    margin-right:20px ;
}
#thread-list a{
    color: #fff;
}
#thread-list a:hover{
    color: #fff;
}
#thread-list{
    margin-bottom: 10px;
}
.xs_head{
    margin-top: 20px;
    height: 30px;
    border-bottom: solid 1px #c7c7c7;
    padding-bottom: 45px;
}
.left_h{
    margin-left: 10px;
    font-size: 22px;
    float: left;
    color: #000000;
}
.right_h{
    float: right;
    margin-top: 10px;
}
.xs_list {
    background: #ffffff;
    padding: 0;
    margin: 10px 0;
    height: 100px;
    width: 100%;
    overflow: hidden;
    border-radius: 3px;
    cursor:pointer;
}
.xs_list:hover{
    background: #fafafa;
}
.xs_list li {
    float: left;
    padding-left: 40px;
    padding-top: 20px;
}
.list_l{
    width: 30%;
}
.statue{
    font-style:normal;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 3px;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    margin-right: 8px;
    display: inline-block;
}
.top_zy{
    background: #b063f9;
}
.hot{
    background: #f85549;
}
.city{
    margin-left: 8px;
    display: inline-block;
    padding:1px 10px;
    border-radius: 3px;
    text-align: center;
    color: #ff7500;
    border: solid 1px #ff7500;
}
.list_m{
    width: 40%;
}
.p1{
    margin-top: 12px;
}
.p2{
    margin-top: 8px;
}
.fl_list{
    background: #ffe1c9;
    padding: 3px 8px;
    margin-right: 8px;
    margin-bottom: 11px;
    margin-top: 5px;
    display: inline-block;
    border-radius: 3px;
    font-size: 14px;
}

.list_m2{
    color: #949494;
}
.list_r{
    width: 15%;
}
.data_s{
    width:80px;
    display: inline-block;
}
.job_a a{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    overflow: hidden;
    width: 32%;
}
.top_content{
    width: 100%;
    background: #ffffff;
}
.par_hr{
    height: 5px;
    border-top:solid 2px #f5f8fa;
}
.findwork_nav{
    width: 300px;
    margin: 0 auto;
}
.findwork_nav>li{
    float: left;
    font-size: 18px;
    height: 34px;
    line-height: 34px;
    padding: 0px;
    margin:0 20px;
}
.findwork_nav .active_zy{
    border-bottom: solid 2px #ec6c00;
}
.active_zy a{
    color: #ec6c00 ;
}
.findwork_nav .active{
    float: left;
    height: 36px;
    line-height: 36px;
    padding: 0 20px;
}
.findbillnav_zy{
    border-radius: 5px;
    padding-top: 30px;
}
.findbillnav_zy .findhead_ul{
    margin:0px;
    padding:0px;
    width:90px;
    float: left;
    height: 46px;
    line-height: 46px;
}
.findbillnav_zy .findhead_ul li{
    display: block;
    float: left;
    width:114px;
    font-size: 22px;
    border-radius: 5px;
    color:#595757;
}

.slectBtn .list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: currentcolor #999 #999;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: none;
    font-size: 14px;
    left: 7%;
    max-height: 375px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 10px;
    position: absolute;
    top: 38px;
    width: 86%;
    z-index: 100;
}

.slectBtn .select.active::after {
    border-color: transparent transparent #333;
    border-style: solid;
    border-width: 0 8px 8px;
}

.slectBtn .select::after {
    border-color: #595757 transparent transparent;
    border-style: solid;
    border-width: 8px 8px 0;
    content: "";
    height: 0;
    margin-top: -1px;
    position: absolute;
    right: 2%;
    top: 50%;
    width: 0;
}

.slectBtn .select {
    position: relative;
}

.slectBtn p {
    border-bottom: 1px solid #999;
    color: #8e8c8c;
    cursor: pointer;
    height: 38px;
    line-height: 32px;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 7px 8% 5px 0;
    text-align: left;
    font-size: 20px;
}

.sell_bin_zy{
    float: left;
    width:80px;
    height:28px;
    display: block;
    margin-top: 10px;
    margin-left: 10px;
    line-height: 28px;
    background: #ff7500;
    color: #fff;
    border-radius: 100px;
    text-align: center;
}

.form-group>.button{
    box-shadow:none;
}

.navbar-form .form-control {
    width: 250px;
}
.navbar-form {
    margin-right: -10px;
}

.navbar-form .form-control {
    border-color: #e0e0e0;
}
.slectBtn .list option {
    color: #595757;
    cursor: pointer;
    float: none;
    padding-top: 10px;
    text-align: left;
}
.jobactive{
    color: #ec6c00;
}
#nohover:hover{
    color:#ffffff;
}

.panel-default > .panel-heading {
    color: #616161;
}
.panel-default > .panel-heading .panel-title {
    color: #8e8c8c;
}
a {
    color: #595757;
}
.findwork_sec p{
    color: #616161;
}

.findworkbox .findwork_zx{
    position: absolute;
    left:80%;
    top:40px;
    display: block;
    width:126px;
    height:38px;
    line-height:38px;
    border-radius: 100px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: #ec6c00;
}
.data_pv{
    position: absolute;
    left:80.6%;
    top:95px;
    color: #c2ccd1;
    display: block;
}
.es-section .icon-btn-item{
    margin:0 auto;
    height: 32px;
}

.es-section .es-share{
    width: 200px;
    margin:0 auto;
    height: 40px;
    display: block;
}
.es-section .es-share span{
    line-height: 30px;
    font-size: 18px;
    color: #9fa0a0;
}

.es-section .js-social-share-params{
    top: 0;
    left: 40px;
}
.es-section .es-share .dropdown-menu a{
    color: #9fa0a0 !important;
}
.es-section .es-share .dropdown-menu{
    width: 200px;
    background: none !important;
    padding-top: 1px !important;
}

.es-section .es-share .dropdown-menu i{
    float: left;
    height: 30px;
    line-height: 26px;
    width: 30px;
    border: 1px solid #999999;
    color: #999999;
    font-size: 20px;
    display: block;
    vertical-align: middle;
    border-radius: 50%;
    text-align: center;
    transition: all 0.3s ease;
    margin-right: 6px;
}
.es-section .col-md-xgzp{
    padding-top: 60px;
    width: 80%;
    margin:0 auto;
}
.s_info{
    background: #f5f8fa;
    padding: 8px;
}
.s_info img{
    width: 89px;
    height: 58px;
   
}
.n_img{
    float: left;
    margin-left: 1px;
}
.n_info{
    float: left;
    margin-top: 10px;
    width: 60%;
    color: #9fa0a0;
}
.n_info h2{
    margin: 0px;
    text-align: center;
}
.n_info p{
    margin: 5px 0;
    text-align: center;
}

.course-info span{
    display: inline-block;
    height: 50px;
    width: 50%;
    line-height: 50px;
    padding-left: 30px;
    overflow: hidden;
}
.findworkbox .findwork_p1{
    font-size: 14px;
    line-height: 14px;
    color:#616161;
    float: left;
    padding-bottom: 18px;
}
.findworkbox .findwork_top1{
    margin-top: 0px;
}
.findworkbox .findwork_top1 .findwork_pspan{
    float: left;
}
.findworkbox1{

}
.findwork_width1{
    width:20%;
}
.findwork_width2{
    width:20%;
}
.findwork_width3{
    width:20%;
}
.findwork_width32{
    width:auto;
}
.findwork_width4{
    width:90%;
}
.findwork_width4 .findwork_pul{
    width:85%;
    float: left;
    margin:0;
    padding:0;
}
.findwork_width4 .findwork_pul li{
    float: left;
    margin-right: 15px;
    margin-bottom: 8px;
}
.findwork_width4 .findwork_pdemand{
    float: left;
}
.findworkbox .findwork_icon{
    background: url("../image/city_coin.png") no-repeat;
    width:14px;
    height:20px;
    margin-top:-3px;
    display: inline-block;
}
.findworkbox .findwork_spancol2{
    border:1px solid #ec6c00;
    color: #ec6c00;
    padding:1px 5px;
    margin-left: 10px;
    margin-top: -1px;
}
.findworkbox .ms_ul{
    width:100%;
    height:36px;
    border-bottom:1px solid #ccc;
    padding:0px;
}
.findworkbox .ms_ul li{
    display: block;
    float: left;
    font-size: 16px;
    height:16px;
    line-height: 16px;
    width:100px;
    padding-bottom: 35px;
    text-align: center;
    color: #616161;
}
.findworkbox .ms_ul .on{
    color:#ec6c00;
    border-bottom:2px solid #ec6c00;
}
.findworkbox .ms_ul li:hover{
    cursor: pointer;
}
.findwork_div{
    margin-top: 15px;
}
.panel-company{
    line-height: 26px;
    color: #212121;
    margin:0px;
    margin-bottom: 6px;
}
.panel-hr{
    border:0px;
    height:1px;
    background: #e1e1e1;
    margin:0px;
    margin-bottom: 10px;
}

.panel-findwork p{
    line-height: 32px;
    margin:0px;
    word-break:break-all;
}
.panel .panel-span1{
    width:62.5%;
    color:#616161;
}
.findwork-bottomp{
    color:#919191;
}
.lxjyls{
    display: block;
    width: 270px;
    height: 40px;
    background: #ed6d00;
    margin:0 auto;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}
.findwork-contact{
    width:100%;
    height:50px;
    background: #ff7500;
    border-radius: 100px;
    display: block;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    color:#fff;
    margin-bottom: 20px;
}
.findwork-contact:hover,.findwork-contact:focus{
    color:#fff;
    background: #fa7403;
}
.findhead_ul{
    margin:0px;
}
.findhead_ul li{
    float: left;
}
.findbillnav{
    line-height: 40px;
    background: #f1f1f1;
    margin-bottom: 20px;
    border:1px solid #e1e1e1;
    border-radius: 5px;
    padding-bottom: 6px;
}
.findbillnav .findhead_ul{
    margin:0px;
    padding:0px;
    width:115px;
    float: left;
    height:40px;
}
.findbillnav .findhead_ul li{
    display: block;
    float: left;
    width:114px;
    height:46px;
    line-height:46px;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
    color:#222222;
    border-right:1px solid #e1e1e1;
}
.findbillnav .findhead_ul .on{
    color:#ec6c00;
    background-color: #fff;
}
.findbillnav .findhead_ul .on a{
    color: #ec6c00;
}
.form-group-sell{
    width: 120px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #616161;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
    margin-top: 6px;
    margin-left: 10px;
}
.sell_bin{
    float: left;
    width:80px;
    height:34px;
    display: block;
    margin-top: 6px;
    margin-left: 10px;
    line-height: 30px;
    text-align: center;
}
.findlist_ul{
    padding:0px;
    margin:0px;
    width:100%;
    border-bottom: 1px solid #ccc;
}
.findlist_ul li{
    float: left;
    padding:12px 8px 8px 8px;
}
.findlist_ul .findlist_ulth{
    font-weight: bold;
}
.findlist_ul .findlist_li1{
    width:15%;
}
.findlist_ul .findlist_li2{
    width:15%;
}
.findlist_ul .findlist_li3{
    width:30%;
}
.findlist_ul .findlist_li4{
    width:15%;
}
.findlist_ul .findlist_li5{
    width:15%;
}
.findlist_ul .findlist_li6{
    width:10%;
}







#main .card:after { position:relative; z-index:-1; content: "";  display: block; height: 10px; border-radius: 10px; box-shadow:0 20px 20px rgba(2, 37, 69, .6); }

#main .card h2 { text-align:center; color:#000; }

#main .card ul dl { padding-left:1em; border-left:1px dashed #DDD; }

#main .card ul dt { padding:8px 0; font-weight:bold; }

#main .card ul dd { margin-left:0; }

#main .card ul dd dl { margin-left:2em; }

#footer { padding:20px 0; text-align:center; color:#999; }

#footer .copyright a { color:#999; }



/*///// code /////*/

.runCode:after { content: "..."; }

.button,

.runCode { display:inline-block; padding:1px 12px; text-decoration:none; color: #333 !important; cursor:pointer; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');

    background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .2), 0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s;

    -webkit-transition: -webkit-box-shadow linear .2s;

    transition: box-shadow linear .2s;

    white-space: nowrap; }

.button[disabled] { cursor:default; color:#666; background:#DDD; border: 1px solid #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }

pre { position:relative; padding:5px; font-size:14px; border:1px solid #EFEFEF; background:#F9F9F9; z-index:2; border-radius: 5px; }

pre:before, pre:after { visibility:hidden; display:block; content:""; width:0; height:0; border:9px solid transparent; position:absolute; }

pre:before { border-top-color:#EEF7F5; position:absolute; left:18px; bottom:-18px; z-index:2; }

pre:after { border-top-color:#c7dcd3; left:18px; bottom:-19px; z-index:1; }

pre.select { background:#EEF7F5 !important; border:1px solid #D7EAE2; border-right-color:#c7dcd3; border-bottom-color:#c7dcd3; }

pre.select:before, pre.select:after { visibility:visible; }

/*//// skin ////*/

#skins { width:560px; padding:8px 0; }

#skins .button { width:82px; text-align:center; }

#skins ul, #skins li { padding:0; margin:0; list-style:none; }

#skins li { display:inline; }

#skins ul { text-align:center; }



#showChange { position:fixed; bottom:0; right:0; z-index:87; }

@media only screen and (max-width:980px) {

    h1.title {

        font-size:24px;

    }

    #header, #main, #footer {

        max-width:100%;

    }

    img {

        max-width:100%

    }

}

@media print {

    #header .summary, a { color: #000 !important; }

    #header, #main, #footer { width:auto; }

    #main .card { padding:10px; margin-top:10px; box-shadow:none; border:none 0; border-top: 1px dashed #666; border-radius:0; }

    #main .card h2 { text-align:left; }

    #main .card:after { display:none; }

    h1.title strong:after, #index, #print, .runCode, .button, #skin-menu { display:none; }

}


@media only screen and (max-width:980px) {

    .findworkbox .findwork_ul1{
        width:100%;
    }

    .pull-right{
        float: left !important;
    }

    .findworkbox .findwork_unscyc{
        float: left;
        margin-top: 10px;
        margin-left: 10px;
        position:unset;
    }
    .findworkbox .findwork_zx{
        float: left;
        margin-top: 10px;
        margin-left: 10px;
        position:unset;
    }
    .findworkbox .findwork_scyc{
        float: left;
        margin-top: 10px;
        margin-left: 10px;
        position:unset;
    }


}

@media only screen and (max-width:640px) {
    .findwork_width1{
        width:50%;
    }
    .findwork_width2{
        width:50%;
    }
    .findwork_width3{
        width:50%;
    }
    .findwork_width4 .findwork_pul{
        width:73%;
    }
    .fl_list{
        margin-bottom: 8px;
    }
}

@media only screen and (max-width:700px) {
    #province{
        margin-left: 0px;

    }
    .form-group-sell{
        margin-top: 10px;
    }
    .findlist_ul .findlist_li1{
        width:90px;
    }
    .findlist_ul .findlist_li2{
        width:90px;
    }
    .findlist_ul .findlist_li3{
        width:180px;
    }
    .findlist_ul .findlist_li4{
        width:90px;
    }
    .findlist_ul .findlist_li5{
        width:90px;
    }
    .findlist_ul .findlist_li6{
        width:180px;
    }
    .findlist_ul li{
        height:46px;
    }
}
@media only screen and (max-width:1300px ) {
    .findworkbox .findwork_zx{left: 75%;}
    .data_pv{left: 75%;}
    .s_info{text-align: center}
    .n_info{width: 100%;}
    .n_img {float: none;margin-left: 0px;  }
    .course-info span { display: inline-block;  height: 50px;  line-height: 50px;  overflow: hidden;  padding-left:1.5em; }
}
@media only screen and (max-width:800px ) {
    .findworkbox .findwork_h31{padding-bottom: 40px;}
    .data_pv{top:50px;left:18px;}
    .xs_list{ height: auto;}
    .xs_list li{padding-left: 1em;padding-top:0; float: none; width: auto;}
    .xs_list li:first-child{padding-top: 1em;}
    .list_m2 p{width: 28%;float: left}
    .list_l p{text-align: left}
    .list_m p{text-align: left}
    .p1 {margin: 0px;}
    .p2 {margin-top: 0px; margin-bottom: 0;}
    .list_m2 p:last-child{width: 70%;margin-top:5px;}
    .pos .coll_p {position: absolute;  right: 20px;  top: 130px;  z-index: 1000; }
    .s_info{text-align: center}
    .n_info{width: 100%;}
    .n_img {float: none;margin-left: 0px;  }
    .course-info span { display: inline-block;  height: 50px;  line-height: 50px;  overflow: hidden;  padding-left:1.5em; }
    #iswap{display: none;}
    #lastwap{display: block}
    .findworkbox .findwork_zx {position:unset;float: none}
}
@media only screen and (max-width:400px ) {
    .findwork_width32 {width: auto}
    .findwork_nav{width: 100%}
    .findwork_nav > li{margin: 0 8%;}
    .findbillnav_zy{padding-top:0;}
    .findbillnav_zy .findhead_ul{width: 100%;float: none;}
    .findbillnav_zy .findhead_ul li {width: 100%; text-align: center;}
    #province{width: 35%}
    #city{width: 35%}
    .sell_bin_zy{width: 60px;}
    .findworkbox .findwork_zx {position:unset;float: none}
}