﻿.content {margin:22px 0}
.l_c .title {font-size:14px;margin-bottom:30px}
.highlight1,.highlight2 {color:#0378D8}
.box {border:1px solid #eee;padding:60px 30px;}
.box2 {padding:35px 55px;margin-bottom:30px;background:#fff}
.box3 {margin-bottom:30px;}
.l_c {padding:40px 65px;background:#fff;width:900px;}
.r_c {width:260px}
.r_c .selector {padding:30px;width:200px;background:#fff;}
.c_i {width:33.33%;float:left}
.c_i ul {margin-left:40px}
.c_i li {font-size:12px;line-height:32px;position:relative;}
.c_i li .label {width:75px;display:inline-block}
.c_i .caption {text-align:left;font-size:14px;text-indent:70px;margin-bottom:25px}
.progress_bar {display:inline-block;width:60px;height:8px;margin:0 5px 0;border:1px solid #999;border-radius:4px;position:relative;padding:1px;vertical-align:middle;}
.percent {display:inline-block;height:8px;border-radius:2px;background:#0378D8;position:absolute;left:0;vertical-align:middle;}
.r_t {width:844px;text-align:center;line-height:30px;border-left:1px solid #5989EB;border-top:1px solid #5989EB;font-size:14px;}
.r_t .caption {background-color:#5989EB;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
.r_t li {width:280px;line-height:45px;height:45px;float:left;text-align:center;border-right:1px solid #5989EB;border-bottom:1px solid #5989EB;}
.s_item {width:200px;border:1px solid #eee;position:relative;border-radius:5px;margin-bottom:20px;cursor:pointer}
.s_name {display:inline-block;color:#fff;background:#0378D8;width:65px;line-height:30px;font-size:14px;text-align:center;border:1px solid #0378D8;border-radius:5px 0 0 5px;}
.s_sel {display:inline-block;line-height:29px;font-size:14px;width:100px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;text-align:center;}
.arrow {display:inline-block;vertical-align:text-bottom;cursor:pointer;background:url(/stzp/image/search-icon.png);margin-right:3px;position:absolute;right:10px;top:12px;width:13px;height:10px;background-position:0 0;}
.s_search {width:200px;line-height:40px;background:#0378D8;color:#fff;display:inline-block;text-align:center;border-radius:5px;font-size:16px;cursor:pointer}
.j_c {background:#fff;width:260px}
.j_c .title {font-size:14px;color:#0378D8;padding:10px 30px;position:relative}
.j_c .title i {width:4px;height:15px;background:#0378D8;position:absolute;top:13px;left:0;}
.j_c .j_item {padding:15px 30px;border-top:1px solid #eee;position:relative}
.j_c .j_item span {display:block}
.j_c .j_item .ent_name {color:#9a9a9a;margin-bottom:10px}
.j_c .j_item .job_name {color:#333}
.j_c .j_item .salary {color:#ff9900;position:absolute;bottom:15px;right:30px}
.city {padding:30px 30px 20px 30px;}
.city_list li {display:inline-block;border:1px solid #eee;border-radius:20px;width:12%;margin-right:2%;text-align:center;padding:5px 0;margin-bottom:15px;cursor:pointer}
.t_tip {color:#0378D8;font-size:18px;margin-bottom:30px}
.t_tip .sm {color:#333;font-size:14px}
.top_chart {height:200px;width:940px;border:1px solid #eee;position:relative}
.c_m_salary {font-size:36px;font-weight:bold;color:#0378D8;display:block;margin-top:15px;margin-left:30px;}
.c_m_tip {font-size:18px;color:#0378D8;display:block;margin-left:30px;}
.c_date {position:absolute;bottom:20px;left:30px;}
.s_box {}
.rank_list {width:25%}
.rank_list2 {width:24.25%;padding:20px 0;position:relative}
.rank_list ul {border-right:1px solid #eee}
.rank_list li,.rank_list2 li {line-height:45px;border-bottom:1px solid #eee;margin:0 25px;font-size:14px;position:relative}
.rank_list li:last-child,.rank_list2 li:last-child {border-bottom:0}
.rank_list li img,.rank_list2 li img {position:absolute;right:9px;top:8px;}
.rank_list2 .msg {color:#0378D8;font-size:12px;position:absolute;right:60px}
.sp_sort {position:absolute;display:block;font-size:12px;width:45px;height:25px;line-height:25px;background:#F2F6FC;right:0;top:10px;text-indent:10px;}
.sp_sort i,.rank_list2  .ques {display:inline-block;background-image:url(/images/vane/icon.png);background-repeat:no-repeat;position:absolute;}
.rank_list2  .ques {background-position:-28px 2px;width:22px;height:22px;position:absolute;right:27px;top:35px;cursor:pointer}
.rank_list2 .corner {width:0;height:0;border-left:26px solid transparent;border-right:26px solid transparent;border-bottom:26px solid #f2f6fc;position:absolute;top:56px;right:13px;z-index:99;display: none}
.rank_list2 .intro {width:255px;border:1px solid #eee;padding:10px;position:absolute;top:77px;right:10px;background:#f2f6fc;color:#0378D8;line-height:22px;z-index:2;display: none}
.sp_sort .up {width:15px;height:25px;background-position:4px 4px;right:4px;}
.sp_sort .down {width:13px;height:25px;background-position:-12px 6px;right:4px;}
.no_border {border:0 !important;}
.rank_list .num,.rank_list2 .num {display:inline-block;margin-right:20px;vertical-align:middle;}
.rank_list2 .link {display:inline-block;width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.split_holder {background:#f2f6fc;width:1%;background:#f2f6fc}
.box2 .title,.box3 .title {display:inline-block;background:#0378D8;color:#fff;padding:5px 20px;font-size:16px;border-radius:25px;margin:10px 0 20px 15px;}
.chart_box {width:44.5% !important;height:300px;background:#fff;padding:2.5% 3% 3.5% 2%;position:relative;}
.chart_box .tip {position:absolute;top:0;left:0;font-size:16px;background:#0378D8;color:#fff;padding:5px 0;width:155px;text-indent:20px;}
.c_content {width:480px;margin:50px auto}
.yuan {width:100px;height:103px;background:url(/images/v/vane/yuan_bg.gif);line-height:103px;text-align:center;margin-left:15px;position:relative;}
.yuantitle {width:100px;margin-left:15px;font-size:14px;margin-top:15px;text-align:center;}
.exp {background:url(/images/v/vane/jy_bg.jpg);width:457px;height:210px;margin:auto;position:relative;}
.expdiv {width:93px;bottom:0;position:absolute;display:block;width:35px;}
.xingzuodiv {bottom:0;position:absolute;background-color:#CECECE;display:block;width:25px;}
.xingzuodiv .seletd {position:absolute;top:-25px;text-align:center;width:25px;}
.sex {height:40px;line-height:40px;text-align:center;font-size:14px;color:#ffffff;margin-top:25px;position:relative;}
.yuan2 {width:100px;height:100px;background:url(/images/v/vane/green.gif);line-height:100px;text-align:center;margin-left:28px;position:relative;}
.yuan2 .seletd {position:absolute;top:0;left:0;width:100px;background:url(/images/v/vane/hui.gif);display:block;}
.yuantitle2 {width:100px;margin-left:28px;font-size:14px;margin-top:15px;text-align:center;color:#29A28F;font-weight:bold;margin-bottom:10px;}
.yuan .seletd {position:absolute;top:0;left:0;width:100px;background:url(/images/v/vane/yuan.gif);display:block;}
.xueli {background:url(/images/v/vane/xl_bg.jpg);width:457px;height:218px;margin:auto;position:relative;}
.xuelidiv {width:93px;bottom:0;position:absolute;background-color:#4FA7EE;display:block;width:35px;}
.xuelidiv .seletd {position:absolute;top:-25px;text-align:center;width:35px;}
.age {background-color:#4FA7EE;width:12px;position:absolute;bottom:0px;}
.sex_l {background-color:#4FA7EE;margin-right:2px}
.sex_r {background-color:#FF7487;margin-left:2px}
.sex_nolimited {background-color:#D8D8D8;color:#666666}
.nl_bar {position:absolute;left:0;top:-50px;text-align:center}
.nl_bar img {display:block;margin:0 auto}
.view_detail {display:inline-block;background:#0378D8;color:#fff;margin-top:20px;margin-left:30px;font-size:14px;padding:5px 42px;border-radius:20px;cursor:pointer}
.middle_bar {position:relative;margin:70px 0}
.middle_bar .cn {width:50%;background:#fff;color:#0378D8;font-size:22px;font-weight:bold;line-height:32px;padding:10px 0;text-align:center}
.middle_bar .logo {width:100px;background-color:#f2f6fc;line-height:100px;text-align:center;font-size:55px;position:absolute;border-radius:50%;left:50%;top:-50%;margin-left:-50px;color:#0378D8;}
.empty_data{text-align: center;color:#0378D8;font-size: 14px;font-weight: bold; }