.job_m_title{
    padding-left:43px;   
    height: 43px;
    font-size: 16px;
    font-weight: 400;
    line-height: 43px;  
}
.color010101{
     color: #010101;
}
.job_m_shadow{
     border: 1px solid #dddbe9;
}
.boxshadow{
     box-shadow:0 1px 7px rgba(0, 0, 0, 0.2);
}
.margin-top-13{
    margin-top:13px;
}
.padding-left-64{
    padding-left:64px;
}
.height34{
    height:34px;
}
.margin-left-22{
    margin-left:22px;
}
.width58{
    width:58%;
}
.padding-left-88{
    padding-left:88px;
}
.margin-left-41{
    margin-left:41px;
}
.width26{
    width:26%;
}
.width90{
    width:90%;
}
.width92{
    width:92.5%;
}
.width97{
    width:97%;
}
.margin-right-106{
    margin-right:106px;
}
.padding-left-44{
    padding-left:44px;
}
.jobdiv{
     height: 164px;
    padding-left: 23px;
    padding-top: 21px;
    padding-right: 23px;
}
.jobtitlespan{
    height: 17px;
    font-size: 16px;
    font-weight: 400;
    color: #010101;
    line-height: 17px;
     overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jobtitletime{
    height: 14px;
    font-size: 12px;
    font-weight: 400;
    color: #979797;
    line-height: 14px;
}
.jobinfo ul li {
    border-right: 1px solid #b2b2b2;
    line-height: 14px;
    padding: 0 15px;
    font-weight: 400;
    color: #979797;
    display:inline;
}
.jobinfo ul li.wu {
    border: medium none;
}
.jobinfosalary{
    height: 12px;
    font-size: 16px;
    font-weight: 400;
    color: #EA5309;
}
.jobresume{   
    height: 15px;
    font-size: 14px;
    font-weight: 400;
    color: #979797;
    line-height: 15px;
}
.jobcompany{    
    height: 17px;
    font-size: 16px;
    font-weight: 400;
    color: #010101;
    line-height: 17px;
}
.color979797{
    color:#979797;
}
.jobcompanyli ul li:first-child{
    padding: 0px 15px 0px 0px;
}
.jobcompanyli ul li:last-child{
    padding: 0px 0px 0px 15px;
}
.jobmatchscore{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
}
.scoregreen{
     background: #29BA91 !important;
     color: white;
}
.scoreblue{
     background: #53acd8;
}
.scorered{
     background: #fe5f40;
}
.jobscoretext{
    line-height: 50px;
    color: #FFFFFF;
}
.noresumeright_icon {
    background: rgba(0, 0, 0, 0) url("../../assets/img/feed_icon.png") no-repeat scroll 0 0 / 15px 16px;
    float: left;
    height: 16px;
    width: 15px;
    margin-left:17px;
}
.pointer_curdor {
    cursor: pointer !important;
}
.jobul{
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.job_m_shadow:hover{box-shadow: 0px 6px 10px 0px rgba(81, 91, 99, 0.14);border-radius: 4px;cursor:pointer;}
.margin-top-81{
    margin-top:81px;
}
/*商城css start*/
.prop_tit{font-size:24px;}
.shop_tit_right{margin-right:0px;}
.shop_tit_right>span{font-size:14px;line-height:24px;}
.shop_box{border:1px solid #dddbe9;padding-bottom:20px;margin-bottom:20px;}
.shop_box_tit{background:#f1f0f7;float:left;padding:15px 0;line-height:18px;border-bottom:1px solid #dddbe9;}
.shop_name{font-size:18px;}
.shop_img img{width:100%;}
.shop_box_con{padding:15px 15px 0;}
.shop_box_new{padding-bottom:20px;margin-bottom:20px;border:1px solid #dddbe9;}
.padding-left-25{padding-left:25px;}
.shop_notice{font-size:14px; display:table;overflow:hidden;_position:relative;height:110px;}
.shop_noticecon{vertical-align:middle; display:table-cell;_position:absolute; _top:50%;}
.shop_notice p{color:#666;line-height:28px;margin-bottom:0px;}
.shop_notice p.noticestyle{color:#ff4e09;}
.shop_notice p.shop_height{line-height:80px;}
.shop_goods_intro{color:#808080;font-size: 14px;}
.shop_goods_intro p{margin-bottom:0px;line-height:20px;}
.margin-top-15{margin-top:15px;}
.price_num{color:#ff5736;font-weight:bold;}
.colorff5736{color:#ff5736;}
.buy_direct_btn,a.buy_direct_btn:focus{text-decoration:none;color:#fff;padding:10px 20px;border-radius:6px;float: left;}
.buy_direct_btn:hover{opacity:0.8;color:#fff;}
.btn.buy_direct_btn{font-size:14px;line-height:14px;}
.add_cart_btn,a.add_cart_btn:focus{text-decoration:none;border:1px dashed #ff8254;color:#ff4400;padding:10px 20px;border-radius:6px;float: left;margin-left:20px;}
.add_cart_btn:hover{opacity:0.8;color:#ff4400;}
.Spinner{display:block;overflow:hidden;width:120px;margin:0 auto 5px auto;}
.Spinner .Amount{width:50px;height:35px;padding:4px 5px;line-height:35px;border-width:1px 0;border-style:solid;border-color:#d9d9d9;float:left;text-align:center;color:#565656;outline:0;}
.Spinner a{display:inline-block;text-align:center;width:35px;height:35px;border:1px solid #d9d9d9;background-color:#f7f7f7;float:left;cursor:pointer;outline:0;}
.Spinner a i{font-style:normal;background:url(../../assets/img/prop_shop/BuynBtn.png) no-repeat;display:block;width:9px;height:9px;margin:12px;text-indent:999999%;overflow:hidden;text-align:center;}
.Spinner .Decrease i{background-position:-9px -9px;}
.Spinner .Increase i{background-position:-9px -0px;}
.Spinner .DisDe i{background-position:-0px -9px;}
.Spinner .DisIn i{background-position:-0px -0px;}
.margin-top-45{margin-top:45px;}
.prop_shop_line{margin-top:20px;margin-bottom:40px;border-top:1px dashed #dddbe9}
.already_add{bottom:0px;right:15px;}
#success_buy_modal .modal-body{padding:40px 0;}
.btn-cart{background:#ff4400;border-radius:4px;color:#fff;padding:9px 20px;line-height:16px;}
.add_cart_btn[disabled],a.add_cart_btn[disabled]:focus{background:#999;color:#e5e5e5;cursor:default;border:1px solid #999;}
a.add_cart_btn[disabled]:hover{opacity:1;}
.order_sp_con img{height:60px;}
.paybag{background:#feff99;border:1px dashed #dddbe9;font-size:14px;padding:20px 15px;margin-bottom:10px;}
.shop_des_con dl{width:100%;float:left;font-size:14px;margin-bottom:10px;}
.shop_des_con dt{color:#999;float:left;width:8%;font-weight:normal;}
.shop_des_con dd{color:#666;float:none;}
.label_checkbox input{display: none;}
.shop_index_tit{background:#f1f0f7;border:1px solid #dddbe9;padding:15px 0;color:#666;}
.shop_index_tit .inputcheckbox label{font-size:16px;}
.inputcheckbox input{float:left;margin-top:2px;}
.inputcheckbox label{float:left;margin-left:6px;margin-bottom:0px;}
.not_noticecheck input{display:inline-block;margin-top:2px;}
.not_noticecheck label{display:inline-block;margin-left:4px;margin-bottom:0px;}
.shop_index_con{padding:25px 0;border-bottom:1px solid #f1f0f7;}
.shop_index_con.active{background:#f7f5f5;}
.shop_check{padding-left:15px;padding-right:16px;}
.shop_index_con .shop_check img{width:100%;}
.shop_index_con .shop_check input[type='checkbox'],.shop_index_con .shop_check input[type='checkbox'] + i{margin-top:40px;}
.shop_index_con .shop_check{position: relative;}
.shop_index_con .shop_check input[type='checkbox']{position: absolute;left: 16px;top: 1px;z-index: 5;opacity: 0;}
.shop_checkbox input{display: none;}
.shop_checkbox label{margin-left: 0;}
.shop_checkbox label i{margin-right: 8px;}
.shop_index_content{border-bottom:1px solid #edebfa;padding-bottom:8px;}
.meal_list_tit{font-size:18px;color:#333;}
.shop_index_con .shop_check{margin-top:10px;}
.meal_desc_con{background:#f7f7f7;z-index:2;border:1px solid #dddbe9;padding:20px 15px;color:#666;font-size:12px;width:440px;line-height:20px;margin-left:165px;}
.mealtit{color:#333;}
.pricenowcolor{color:#f62a2b;font-size:16px;}
.shoplist_content{padding-top:15px;font-size:14px;}
.shoplist_content p{margin-bottom:5px;color:#666;}
.shoplist_content p.noticestyle{color:#ff4e09;}
.priceoldcolor{color:#ccc;text-decoration:line-through;}
.term_time{font-size: 14px;color: #999;padding-top: 8px;}
.prompt_tit{font-size: 14px;color: #666;}
.marginbtm20{margin-bottom: -20px;}
.choice_way .color999{color: #999;}
.use_envelope input,.pay_method input{display: none;}
.use_envelope label,.pay_method label{margin-left: 0;}
.use_envelope label i,.pay_method label i{margin-right: 8px;}
.checked{background: url(../../assets/img/high_icon.png) -598px -986px;display: inline-block;width: 14px;height: 14px;vertical-align: middle;margin-top: -2px;}
.unchecked{background: url(../../assets/img/high_icon.png) -632px -986px;display: inline-block;width: 14px;height: 14px;vertical-align: middle;margin-top: -2px;}
.btn.buy_direct_btn {
    font-size: 14px;
    line-height: 14px;
}
.buy_direct_btn, a.buy_direct_btn:focus {
    background: #ff4400 none repeat scroll 0 0;
    border: 1px solid #ff4400;
}
.buy_direct_btn, a.buy_direct_btn:focus {
    border-radius: 6px;
    color: #fff;
    float: left;
    padding: 10px 20px;
    text-decoration: none;
}
/*商城css end*/
/*确认订单*/
.lineheight60{line-height:60px;}
.choice_pay_way{border-top:1px solid #dddbe9;border-bottom:1px solid #dddbe9;}
.choice_pay_con{border-bottom:1px dashed #dddbe9;padding:20px 0;}
.choice_envelope{padding:20px 0;}
.choice_pay_way .choice_way{padding-right:0px;}
.margin-left-90{margin-left:90px;}
.choice_way img{height:42px;}
.use_evelope{color:#666;font-size:16px;}
.btn:hover,.btn:focus{color:#fff;}
.margin-bottom-60{margin-bottom:60px;}
.padding-right-15{padding-right:15px;}
.order_info{padding: 0 30px;box-shadow: 1px 1px 3px 3px #e3e3e3;border-radius: 5px;border: 1px solid #dddbe9;}
.order_info_title{border-bottom: 1px solid #dddbe9;padding:15px 0;font-size:18px;}
.order_sp{text-align:left;padding-right:0px;padding-left: 20px;}
.shop_name{font-size: 18px;color: #333;text-align:left;padding:20px;}
.package_service{padding-left: 20px;font-size: 14px;color: #666;margin-bottom: 10px;}
.package_info{text-align: center;}
.order_sure_detail{border-bottom: 1px solid #dddbe9;}
.package_totle{line-height: 30px;margin: 10px 0;}
.package_totle span{margin: 0 5px;}
.margin-left-50{margin-left: 50px;}
.margin-left-80{margin-left: 80px;}
.margin-left-90{margin-left: 90px;}
.padding20{padding:20px;}
.radio_check {
    background: url(../../assets/img/high_icon.png) -351px -1179px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}
.radio_uncheck {
    background: url(../../assets/img/high_icon.png) -387px -1179px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}
.border_line {
    border: 1px solid #0a8af6;
}
.index_table.table-striped > thead > tr > th {
    background: #ddebf6;
    font-weight: normal;
    text-align: center;
}
.table-striped > tbody > tr:nth-child(2n) > td, .table-striped > tbody > tr:nth-child(2n) > th {
    background: #f0f6fb none repeat scroll 0 0;
}
.pull_left{
    float: left;
}
.lineheight40{line-height:40px;}
.activespan{
    color:#0099ff;
    border-bottom: 2px solid #0099ff;
}
.padding-right-2{
    padding-right: 2px;
}
.atitle{
    border-bottom: 2px solid #1688D3;
}
.jztstepTitle{
    height: 42px;
    color: #333;
    font-size: 18px;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
    border-radius: 4px 4px 0 0;
}

 .jztstepTitle.active{
    color: #fff;
    background: #1688D3;
}
.titleline{
    width: 3px;
    height: 16px;
    background:#0099ff;
    border-radius: 2px;
    margin-right: 10px;
    float:left;
}
.padding-top-30{
    padding-top:30px;
}
.height39{
    height:39px;
}
.jian_icon {
    background: rgba(0, 0, 0, 0) url("../../assets/img/jian.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 19px;
    vertical-align: middle;
    width: 18px;
}
.jian_icon:hover{
    background: rgba(0, 0, 0, 0) url("../../assets/img/j-hover.png") no-repeat scroll 0 0; 
}
.jztshadow{
    box-shadow: 4px 4px 20px 0 #eaeaea;
    padding: 44px 0px 86px 49px;
}
.padding-left-15{
    padding-left:15px;
}
.margin-right-18{
    margin-right: 18px;
}
.huotxt{
    width: 28px;
    height: 24px;
    background: #9b9b9b;
    border-radius: 2px;
    text-align: center;
    line-height: 24px;
    color: #f6f6f6;
    font-size: 14px;
    margin: 9px 19px -4px -17px;
    float: left;
}
.btn.defaultnew {
    text-shadow: none;
    background: #9b9b9b;
    color: #f6f6f6;
    cursor: no-drop;
}
.tips_icon {
    background: rgba(0, 0, 0, 0) url("../../assets/img/title_pop.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-top: -1px;
    vertical-align: middle;
    width: 16px;
}
.tips_icon:hover{
    background: rgba(0, 0, 0, 0) url("../../assets/img/title_pop_hover.png") no-repeat scroll 0 0;
}
.tipa{
    padding-top:3px;
}
.tooltip-inner{ 
    background: #000 !important; //修改背景色 
    text-align: left !important;//字体左对齐
    color:#363636 !important;//字体颜色 
    width: 200px;
    max-width: 400px !important;//修改宽度 
}
.tooltip-arrow{ 
    opacity: 0.9;//三角形透明 
  
}
.tooltip{ 
         opacity: 0.5 !important;//让整个tooltip不透明
 }
 .jztTaskshadow {
    box-shadow: 4px 4px 20px 0 #eaeaea;
    padding: 44px 30px 86px 30px;
}

.jobApplyshadow{
     box-shadow: 4px 4px 20px 0 #eaeaea; 
     padding: 24px 30px 30px 30px;
}
.writebtn{
    background: #fff none repeat scroll 0 0;
    color: #0099ff;
    text-shadow: none;
    border: 1px solid #0099ff;
    
}
.filtertable thead > tr > th {
    background: #f6f6f6 none repeat scroll 0 0 !important;
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #ebeef5 !important;
}
.padding-right-8{
    padding-right: 8px;
}
.padding-right-3{
    padding-right: 3px;
}
ul.yiiPager a:link, ul.yiiPager a:visited {
    border: 1px solid #0099ff;
    color: #0e509e;
    font-weight: bold;
    padding: 0.35em 1.5em !important;
    text-decoration: none;
}

ul.yiiPager a:link, ul.yiiPager a:visited {
    color: #0aa0f6 !important;
  
}
ul.yiiPager .selected a {
    background: #0aa0f6 none repeat scroll 0 0 !important;
    color: #ffffff !important;
    font-weight: bold;
}
.startdelete{
    text-align: left;
    padding:5px 4px;
    border-radius: 2px !important;
}
.scoregreen:hover{
    background-color: #54C8A7 !important;
}
.start_tips_icon {
    background: rgba(0, 0, 0, 0) url("../../assets/img/start.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-top: -1px;
    vertical-align: middle;
    width: 13px;
}
.delete_tips_icon {
    background: rgba(0, 0, 0, 0) url("../../assets/img/delete.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-top: -1px;
    vertical-align: middle;
    width: 13px;
}
.writebtn:hover,.writebtn:focus{color:#0aa0f6 !important;}
.down_tips_icon {
    background: rgba(0, 0, 0, 0) url("../../assets/img/down.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    padding-top: 5px;
    vertical-align: middle;
    width: 13px;
}
.up_tips_icon {
    background: rgba(0, 0, 0, 0) url("../../assets/img/upicon.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    padding-top: 5px;
    vertical-align: middle;
    width: 13px;
}
.look_tips_icon {
    background: rgba(0, 0, 0, 0) url("../../assets/img/d.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-top: -1px;
    vertical-align: middle;
    width: 13px;
}
.spanicon{float:right;padding-top:4px;margin-left:8px;}
.bluehover:hover{color:#20abfb;cursor: pointer;}
.bluehover:hover .down_tips_icon{ background: rgba(0, 0, 0, 0) url("../../assets/img/d-arraow.png") no-repeat scroll 0 0;}
.bluehover:hover .up_tips_icon{ background: rgba(0, 0, 0, 0) url("../../assets/img/uparrow.png") no-repeat scroll 0 0;}
.looktask:hover .look_tips_icon{
     background: rgba(0, 0, 0, 0) url("../../assets/img/look.png") no-repeat scroll 0 0;
}
.looktask:hover{
     color:#fff !important;
     background-color:#20abfb !important;
}
.bluecolor{background-color: #0099ff;color:#fff;}
.backebeef5{background-color: #f6f6f6;}
.float-left{float: left;}
.margin-right-118{margin-right:118px;}
.sortdiv div:hover{cursor: pointer;color: #0099ff;}
.applyjobshadow{ box-shadow: 4px 4px 20px 0 #eaeaea;}
.listborder{ border-bottom: 1px solid #e4e4e4;padding-bottom: 20px;}
.rename{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.width-329{width:329px;}
.match_score{
    padding: 5px 14px;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    border-radius: 10px 10px 10px 0;
    width:110px;
}
.padiv{padding:44px 30px 44px 40px;}
.aptxt{    
    font-size: 14px;
    color: #979797;
    margin-bottom: 16px;
}
.numtxt{
    font-weight: bold;
    font-size: 18px;
    color: #2e2e2e;
}
.color2e2e2e{color:#2e2e2e;}
.borderright{border-right: 1px solid #d1d1d1;}
.channel{border-radius: 4px;}
.channel>div{cursor: pointer}
.channel .active{background-color:#0099ff;color:#fff;}
.height36{height:36px;}
.line36{line-height: 36px;}
.jobreport{border-bottom: 1px solid #e4e4e4;}
.jobreport ul li {
    float: left;
    font-size: 17px;
    padding: 15px 30px;
    background-color: #AAAAAA;
    color:#fff;   
}
.jobreport ul li.active{
     background-color: #169BD5;
}
.jobcon{
    float:left;
    padding:15px;
    background-color: #0099ff;
    color:#fff;
    font-weight: bold;
}
.jobread a{color: #666;}
.jobread a:hover {
    color: #0099ff;
}
//自我提升页面
.classlist_record ul {
    float: left;
}
.classlist_record ul li {
    float: left;
    padding-bottom: 10px;
    width:90px;
    text-align: center;
}
.classlist_record ul li a {
    color: #808080;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
}
.classlist_record ul li.active{
    border-bottom: 2px solid #0099ff;
}
.classlist_record ul li.active a{
    color:#0099ff !important;
}
.classlist_shadow {
     border: 1px solid transparent;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.2);
}
.class_content {
    border: 1px solid transparent;
    margin-bottom: 10px;
    position: relative;
}
.class_content img{width:100%}
.classlist_shadow:hover,.relateclass:hover{border-color:#0099ff}
.classul li{
    text-align: center;
    line-height: 15px;
    font-size: 16px;
    height:30px;
    background-color: #ccc;
    padding-top:7px;
}
.classul li:hover{
     background-color: #0099ff;
     color:#fff;
     cursor: pointer;
}
.catelist{
    border:1px solid #e4e4e4;
    min-height: 90px;
}
.catelist ul{
    float:left;
}
.catelist ul li{
    float:left;
    width:75px;
    text-align: center;
    margin-bottom: 10px;
}
.catelist ul li.active{
    color:#0099ff;
}
.catelist ul li:hover{
    color:#0099ff;
     cursor: pointer;
}
.jobreport_con_tit {
    border-bottom: 1px solid #DDDBE9;
    padding: 15px 20px;
}
.titlespan {
    font-size: 18px;
    color: #333;
    border-left: 2px solid #09F;
    padding-left: 10px;
    line-height: 18px;
    display: inline-block;
}

