html {-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;height: 100%;min-height: 100%;}
*{ margin:0; padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a{ color:#fff; text-decoration:none;}
.wide{ width:1200px; margin:0 auto;}
.cq_lf{ float:left;}
.cq_rt{ float:right;}
.clear{ clear:both;}
.font-blue{color: #2da1f9;}
body{ min-height: 100%;height: 100%;font-size:16px; color:#fff; font-family:"Microsoft YaHei"; background-color:#fff; background:url('../images/inner_bg_new.jpg') no-repeat fixed center center; background-size:cover;}
ul,ol,li{ list-style-type:none;}
h1,h2,h3,h4,h5{ font-weight:400; font-size:100%;}
input,textarea{ border:none; font-size:16px; color:#666666; font-family:"Microsoft YaHei";}
:focus{ outline:0}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color: #fff;}
input:-moz-placeholder, textarea:-moz-placeholder{ color:#fff;}
input::-moz-placeholder, textarea::-moz-placeholder{ color:#fff;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{ color:#fff;}
.container{background-color: #f3f3f4;min-height: 755px;}
/*登录页面*/
.login_memory{display:none;}
.login_footer{ margin-top:135px; margin-bottom:20px; text-align:center; color:#fff;}
.login_footer p{ line-height:30px;}
.login_footer a:hover{ text-decoration:underline;}
.index_main{ width:100%; height:590px; position:relative; margin-top:5%;}
.login_back,.login_item{ width:100%; height:590px; position:absolute; top:0px; left:0px;}
.login_back{ background-color:#000; opacity:0.4; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; z-index:10;}
.login_item{ z-index:500;}
.index_logo{ margin:0 auto; width:390px; height:70px; background:url('../images/caiqing_logo.png') no-repeat top center; margin-top:80px; margin-bottom:60px;}
.login_form{ margin:0 auto; width:355px; height:265px;}
.login_user,.login_password{ margin-top:25px; width:355px; height:58px; position:relative;}
.login_user_back,.login_password_back{ border-radius:6px; position:absolute; top:0px; left:0px; background-color:#fff; width:355px; height:58px; opacity: 0.4; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; z-index:10;}
.login_password{ margin-top:25px; margin-bottom:18px;}
.login_user input,.login_password input{ color: #ffffff;width:300px; height:58px; font-size:20px; padding-left:55px; position:absolute; top:0px; left:0px; z-index:100; background:url('../images/login_user.png') no-repeat 10px 10px;}
.login_password input{ background-image:url('../images/login_word.png');}
.login_auto{ cursor:pointer; display:inline-block; width:18px; height:18px; background-color:#fff;}
.login_auto.Yes{ background:url('../images/login_auto.png') no-repeat top center;}
.login_auto_input{ visibility:hidden;}
.login_auto_txt{ cursor:pointer; position:relative; bottom:3px; left:-5px; font-size:18px;}
.login_forget{ font-size:18px; position:relative; bottom:3px;}
.login_forget:hover{ text-decoration:underline;}
.login_btn{ width:355px; height:48px; margin-top:35px; background:url('../images/login_btn.png') no-repeat top center;}
.index_login_btn{ cursor:pointer; width:355px; height:48px; text-align:center; font-size:22px; background:none;color: #ffffff;}
/*内页页头、页尾、左侧菜单*/
.main_top{ width:100%; height:120px; /*position:fixed; top:0px; left:0px;*/ z-index:1500;}
.main_top_back,.main_top_logo{ width:100%; height:120px; position:absolute; top:0px; left:0px;}
.main_top_back{ z-index:10; background-color:#00334b; /*opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6;*/}
.main_top_logo{ z-index:500;}
.inner_logo{ width:345px; height:120px; background:url('../images/cq_login_in.png') no-repeat center;}
.main_top_logo .subsite{margin-top:40px; width: 350px; font-size: 18px;margin-left: 50px;}
.main_top_logo .subsite select{appearance: none;-webkit-appearance: none;-moz-appearance: none;background: #00334b url(../images/inside_nav.png)no-repeat center right;color: #fff;border: none;font-size: 18px;padding: 0px 20px 0 5px;}
.inside_left{ position:fixed; top:120px; left:50%; margin-left:-600px; z-index:1500;}
.inside_right_top{ position:fixed; top:115px; right:50%; margin-right:-600px; z-index:1500;}
.inside_right_main{scrollbar-arrow-color:#00d8ff;scrollbar-face-color:#00d8ff;scrollbar-track-color: rgba(255,255,255,0.5); overflow-y:auto;overflow-x:hidden;}
.inside_right_main::-webkit-scrollbar{width:0px}
.content_lf{background-color:#21212c;}
.left_com_info{ width:270px; height:280px; position:relative;}
.left_com_info_back,.left_com_info_detail{ width:270px; height:280px; position:absolute; top:0px; left:0px;}
.left_com_info_back{ z-index:10; background-color:#47485f; /*opacity:0.3; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3;*/}
.left_com_info_detail{ color:#fff; font-size:22px; z-index:500;}
.left_com_info_logo{ margin:0 auto; width:100px; height:100px; margin-top:20px; margin-bottom:10px;}
.left_com_info_logo img{ border:none; border-radius:50%;}
.left_com_info_detail p{ text-align:center; margin-bottom:5px; line-height:30px;}
.left_com_info_btn{ margin:0 auto; margin-top:15px; width:120px; height:45px; position:relative;}
.left_com_info_btn_back,.left_com_info_btn a{ width:120px; height:45px; position:absolute; top:0px; left:0px;}
.left_com_info_btn_back{ z-index:600; background-color:#000; opacity:0.3; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; border-radius:20px;}
.left_com_info_btn a{ color:#fff; text-align:center; font-size:16px; line-height:45px; display:block; z-index:700;}
.left_com_info_btn:hover a{ color:#00d8ff;}
.index_footer{width:1200px;height:60px;line-height: 60px;margin:0 auto;text-align:center;color: #999999;background-color: #f3f3f4;font-size: 14px;}
.index_footer a{color: #999999;}
.fixed-bottom{position: fixed;bottom:15px;width:1200px;}
/*菜单栏*/
.left_menu{ width:270px; height:auto;overflow: hidden;}
.left_menu li{ width:270px;position:relative;background-color: #21212c;}
.left_menu li.select{background-color: #16161e;}
.left_menu .select .menu_list li{background-color: #16161e;}
.left_menu .select .menu_list li.select a{color:#00d8ff;}
.left_menu li.select .treeview{background-image: url('../images/nav_select_bg.png');}
.left_menu li .menu_li {display:block; line-height:53px; z-index:500; color:#fff; text-align:center;background: url('../images/nav_bg.png') no-repeat 220px center;}
.left_menu li.select .menu_li {color:#00d8ff;}
.left_menu li.select .menu_li.treeview {color: #ffffff;}
.left_menu li b{ position:relative; top:6px; margin-right:15px; display:inline-block; width:25px; height:25px; background-repeat:no-repeat; background-position:top center;}
.left_menu li .menu_li.sy b{ background-image:url('../images/1.png');}
.left_menu li .menu_li.grhy b{ background-image:url('../images/2.png');}
.left_menu li .menu_li.qyhy b{ background-image:url('../images/3.png');}
.left_menu li .menu_li.gqdb b{ background-image:url('../images/4.png');}
.left_menu li .menu_li.zph b{ background-image:url('../images/5.png');}
.left_menu li .menu_li.pxjh b{ background-image:url('../images/6.png');}
.left_menu li .menu_li.xqhz b{ background-image:url('../images/7.png');}
.left_menu li .menu_li.bbgl b{ background-image:url('../images/8.png');}
.left_menu li .menu_li.yhgl b{ background-image:url('../images/9.png');}
.left_menu .menu_li:hover{ color:#00d8ff;}
.left_menu li .menu_list{display: none;background-color: #16161e;}
.left_menu li .menu_list a:hover{color:#00d8ff;}
.left_menu li .menu_list li{padding-bottom: 5px;background-color: #16161e;font-size: 14px;padding-left: 135px;line-height: 22px;}
.left_menu li .menu_list li.select a{color:#00d8ff;}
.left_menu li.select .menu_list{display: block;}
/*系统首页*/
.index_right{ width:930px; height:auto;color: #666666;background-color: #f3f3f4;}
.define_module{ width:100%; height:43px;}
.index_summary{ margin-left:15px; margin-bottom:20px; width:916px; height:180px; position:relative;}
.index_summary_back,.index_summary_list{ position:absolute; top:0px; left:0px;}
.index_summary_back{ width:916px; height:196px; z-index:10; }
.index_summary_list{ width:900px; height:195px; z-index:500;}
.personal_member_num,.company_member_num,.jobs_num{height:180px;background-color: #ffffff;border-radius: 5px;padding: 15px;}
.visited_num{ width:223px; height:180px;}
.summary_title{font-size: 25px;color: #333333;padding-left: 55px;background-size: 40px;background-repeat:no-repeat;padding-top: 8px;}
.company_member_num .summary_title{background-image: url('../images/index-com-icon.png');}
.personal_member_num .summary_title{background-image: url('../images/index-per-icon.png');}
.summary_num{text-align: center;font-size: 54px;margin: 5px 0px;}
.company_member_num .summary_num{color: #ed6407;}
.personal_member_num .summary_num{color: #fd4d51;}
.summary_yesterday_num,.summary_lastweek_num{ line-height:22px;float: left;width: 50%;font-size: 16px;position: relative;padding-left: 15px;}
.summary_yesterday_num:before,.summary_lastweek_num:before{position: absolute;left:2px;top:9px;content: "";width: 6px;height: 6px;background-color:#ed6407 ;border-radius: 5px;}
.personal_member_num .summary_yesterday_num:before{background-color: #fd4d51;}
.personal_member_num .summary_lastweek_num:before{background-color: #fd4d51;}
.summary_icon{ display:inline-block; width:10px; height:12px; margin-right:5px; position:relative; top:2px; margin-left:2px;}
.summary_icon.up{ background:url('../images/summary_up.png') no-repeat top center;}
.summary_icon.down{ background:url('../images/summary_down.png') no-repeat top center;}
.summary_icon.balance{ background:url('../images/summary_balance.png') no-repeat top center;}
.index_summary_two{width: 900px;height: 110px;background-color: #ffffff;margin-left: 15px;margin-bottom: 20px;border-radius: 5px;}
.index_summary_two .box-cell{width: 33.3%;float: left;text-align: center;padding: 15px 0px;}
.index_summary_two .box-cell.line{background: url('../images/line.png')no-repeat center right;}
.index_summary_two .box-cell .line-one{font-size: 16px; color: #333333;margin-bottom: 10px;}
.index_summary_two .box-cell .line-one span{font-size: 30px; color: #2da1f9;margin-left: 5px ;}
.index_summary_two .box-cell .line-one span.font-red{color: #ff6992;}
.index_summary_two .box-cell .line-two{font-size: 14px;}
.index_summary_two .box-cell .line-two span{color: #444444;padding: 0px 2px;}
.index_summary_two .box-cell .line-two span.font-blue{color: #2da1f9;font-size: 20px;}
.index-char{background-color: #ffffff;border-radius: 5px;width: 900px;height: 365px;margin-left: 15px;}
/*图表通用*/
.char-box{background-color: #ffffff;border-radius: 5px;}
.char-title{border-bottom: 1px solid #d4d4d4;color: #3c8dbc;height: 46px;line-height: 46px;font-size: 16px;padding-left: 50px;background: url("../images/index_char_icon.png") no-repeat 20px center;background-size: 22px;}
.char-title.no-icon{padding-left: 15px;background: none !important;}
/*内页*/
.inside_right{ width:910px; height:auto; padding-top:15px;}
.inside_nav{ overflow:hidden; width:910px; height:45px; position:relative; margin-bottom:15px;}
.inside_nav_back,.inside_nav_list{ position:absolute; top:0px; left:0px;}
.inside_nav_back{ width:100%; height:45px; z-index:10; background-color:#000; opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6;}
.inside_nav_list{ padding-left:5px; width:auto; height:auto; z-index:500; line-height:45px;}
.inside_nav_list a{ font-size:17px; margin-left:15px; border-right:1px solid #cdcdcd; height:20px; line-height:20px;}
.inside_nav_list a b{ margin:0 5px; display:inline-block; visibility:hidden; width:15px; height:10px; background:url('../images/inside_nav.png') no-repeat top center;}
.inside_nav_list a:hover,.inside_nav_list a.act{ color:#00d8ff;}
.inside_nav_list a.act b{ visibility:visible;}
.nav_left,.nav_right{ cursor:pointer; background-color:rgba(0,216,255,0.5); position:absolute; top:0px;z-index:600; display:none; width:20px; height:45px; line-height:45px; text-align:center;}
.nav_left{ left:0px;}
.nav_right{ right:0px;}
.inside_nav:hover .nav_left,.inside_nav:hover .nav_right{ display:block;}
/*类型*/
.seltpye_x{ font-size:18px; margin-bottom:15px; width:910px; height:35px; line-height:35px;}
.seltpye_x_title{ padding-right:20px; font-size:20px;}
.seltpye_x a{ margin-left:20px;}
.seltpye_x a.seltpye_act{ color:#00d8ff;}
/*行业*/
.chose_trade{ width:910px; height:100px; background-color:rgba(0,0,0,0.3); margin-bottom:15px;}
.chose_trade_title{ font-size:17px; font-weight:bold; padding-top:8px; margin-bottom:5px; height:30px; line-height:30px; padding-left:15px;}
.chose_trade_list{ font-size:15px; line-height:25px; margin-left:15px;}
.chose_trade_list a{ margin-right:15px;}
.chose_trade_list a:hover,.chose_trade_list a.select{ color:#00d8ff;}
/*日期*/
.inside_timer{ width:520px; margin-top: 20px; position:relative;margin-left: 390px;margin-bottom:20px;}
.inside_timer_box{width: 515px;float: right;color: #262626;}
.laydate_body *{box-sizing: content-box;}
.inside_timer_box .txt{float: left;position:relative;top:5px;}
.inside_timer_box .select_input_date{float: left}
.inside_timer_box .select_input_date .input_for_date{width: 150px;height: 32px;line-height: 32px;font-size: 14px;padding-left: 10px; border: 1px #DDDDDD solid;}
.inside_timer_box .line{float: left;margin: 0 5px;}
.inside_timer_box .search_btn{float: left;width: 55px;height: 30px;margin-left: 20px;line-height: 30px;text-align: center;color: #ffffff;background-color: #262626;cursor: pointer;border-radius: 3px;}
.inside_timer_box .search_btn:hover{background-color: #16161e;}
/*内页表格*/
/*.inside_table{ width:893px; height:auto;}*/
.inside_table{ width:910px; height:auto;}
.inside_table_detail{ width:100%;}
.inside_table_double .inside_table_detail{ width:445px;}
.inside_table table tr{ height:50px; line-height:50px;}
.inside_table table td{ text-align:center;}
.inside_table_head{ margin-left:10px; margin-bottom:15px;}
.inside_table_title{ background-color:rgba(0,0,0,0.6);}
.inside_table_list,.inside_table_total{ background-color:rgba(0,0,0,0.4);}
/*管理员管理*/
.admin_right{ width:930px; height:auto; color: #666666;background-color: #f3f3f4;min-height: 598px;}
.admin_right td .opera span{margin: 0px 8px;cursor: pointer;}
.admin_right td .opera span:hover{color: #00d8ff;}
.admin_change{ color:#000; background-color:rgba(255,255,255,0.3); width:360px; height:227px;}
.admin_right tr,.admin_change tr{ height:45px;}
.admin_right tr td,.admin_change tr td{ height:40px; line-height:40px;}
.admin_right input,.admin_change input{ padding-left:10px; background-color:rgba(0,0,0,0.2); width:190px; height:30px;}
.admin_change input{ color:#666;background-color:rgba(0,0,0,0.2);}
.layui-layer-title{ background-color:rgba(0,152,158,0.5) !important; color:#fff !important; font-size:16px !important;}
.admin-detail-info{background-color: #ffffff;width: 900px;margin-left: 15px;margin-bottom: 20px;}
.admin-detail-info .admin_right_table{padding-top: 25px;height: 285px;}
.admin-detail-info .table_title_new{color: #3c8dbc;font-size: 16px;padding: 10px 15px;border-bottom: 1px solid #d4d4d4;margin-bottom: 15px;}
.admin-detail-info table{margin: 0 auto;}
.admin-detail-info table .xiugai_submit{cursor: pointer;width: 80px;height: 40px;margin-top: 15px;border: none;font-size: 16px;border-radius: 5px;background-color: #3c8dbc;color: #ffffff;}
.admin-detail-info table .xiugai_submit:hover{background-color: #4cabe2;}
body{scrollbar-arrow-color:rgba(0,152,158,0); /*三角箭头的颜色*/scrollbar-face-color: rgba(255,255,255,0); /*立体滚动条的颜色*/scrollbar-3dlight-color:rgba(255,255,255,0); /*立体滚动条亮边的颜色*/scrollbar-highlight-color: rgba(255,255,255,0); /*滚动条空白部分的颜色*/scrollbar-shadow-color: rgba(255,255,255,0); /*立体滚动条阴影的颜色*/scrollbar-darkshadow-color: rgba(255,255,255,0); /*立体滚动条强阴影的颜色*/scrollbar-track-color: rgba(255,255,255,0); /*立体滚动条背景颜色*/scrollbar-base-color:rgba(255,255,255,0); /*滚动条的基本颜色*/Cursor:url(mouse.cur); /*自定义个性鼠标*/}
/*个人会员*/
.person_basic_warp .char-box{margin-left: 15px;width: 443px;height: 325px;float: left;margin-top: 15px;}
.person_basic_warp .char-box.c1 .char-title{background-image: url("../images/10.png");background-size: 24px;}
.person_basic_warp .char-box.c2 .char-title{background-image: url("../images/11.png")}
.person_basic_warp .char-box.c3 .char-title{background-image: url("../images/12.png")}
.person_basic_warp .char-box.c4 .char-title{background-image: url("../images/13.png");background-size: 26px;}
.person_basic_warp{}
.person_basic_total{width: 900px;background-color: #ffffff;margin-left: 15px;margin-top: 20px;border-radius: 5px;}
.person_basic_total *{box-sizing: border-box;}
.person_basic_total .box-cell{width: 450px;float: left;;padding: 10px 0px 10px 120px;}
.person_basic_total .box-cell.line{background: url('../images/line.png')no-repeat center right;}
.person_basic_total .box-cell .line-one{font-size: 16px; color: #333333;margin-bottom: 10px;}
.person_basic_total .box-cell .line-one span{font-size: 30px; color: #2da1f9;margin-left: 5px ;}
.person_basic_total .box-cell .line-one span.font-red{color: #ff6992;}
.person_job_warp .char-box{margin-left: 15px;width: 443px;height: 315px;float: left;margin-top: 15px;}
.person_job_warp .char-box.c3{width: 900px;height: auto;}
/*企业会员*/
.company_basic_warp .char-box{margin-left: 15px;width: 443px;height: 315px;float: left;margin-top: 15px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.company_basic_warp .char-box.c3{width: 900px;height: 335px;}
.company_basic_warp .line-one{padding-left:70px;text-align: left;}
.company_recruitment_warp .char-box{margin-left: 15px;width: 290px;height: 325px;float: left;margin-top: 15px;}
.company_recruitment_warp .char-box.c4,.company_recruitment_warp .char-box.c5{width: 443px;}
/*供求分析*/
.demand_warp .char-box{margin-left: 15px;width: 900px;min-height: 410px;margin-bottom: 15px;}
.detail-info{background-color: #ffffff;width: 900px;margin-left: 15px;margin-bottom: 20px;}
.detail-info .table_title{font-size: 14px;color: #565656;padding: 10px 15px;}
.detail-info table{border-collapse: collapse;width: 900px;text-align: center;}
.detail-info table th{width: 25%;font-weight: normal;color: #1a1a1a;}
.detail-info table tr{height: 40px;border: 1px solid #eaeaea;}
.detail-info table tr:nth-child(2n+1){background-color: #dcdcdc;}
.demand_warp.salary_compare .detail-info table th{width: 33%;}
.demand_warp.job_gap .detail-info table th{width: 20%;}
.detail-info .table_title_new{color: #3c8dbc;font-size: 16px;padding:10px 15px;border-bottom: 1px solid #d4d4d4;border-top: 2px solid #cdcdcd;}
.demand_warp.resume_processing .summary_one{width: 900px;height: 83px;background-color: #ffffff;margin-left: 15px;margin-bottom: 20px;border-radius: 5px;}
.demand_warp.resume_processing .summary_one .box-cell{width: 33.3%;float: left;text-align: center;padding: 15px 0px;}
.demand_warp.resume_processing .summary_one .box-cell.line{background: url('../images/line.png')no-repeat center right;}
.demand_warp.resume_processing .summary_one .box-cell .line-one{font-size: 16px; color: #333333;margin-bottom: 10px;}
.demand_warp.resume_processing .summary_one .box-cell .line-one span{font-size: 30px; color: #2da1f9;margin-left: 5px ;}
/*招聘会*/
.jobfair_warp .summary_one{width: 900px;height: 83px;background-color: #ffffff;margin-left: 15px;margin-bottom: 20px;border-radius: 5px;}
.jobfair_warp .summary_one .box-cell{width: 33.3%;float: left;text-align: center;padding: 15px 0px;}
.jobfair_warp .summary_one .box-cell.line{background: url('../images/line.png')no-repeat center right;}
.jobfair_warp .summary_one .box-cell .line-one{font-size: 16px; color: #333333;margin-bottom: 10px;}
.jobfair_warp .summary_one .box-cell .line-one span{font-size: 30px; color: #2da1f9;margin-left: 5px ;}
.jobfair_warp .char-box{margin-left: 15px;width: 290px;height: 325px;float: left;margin-bottom: 15px;}
.export_excel{float: right;width: 115px;height: 30px;color: #fff;border-radius: 3px;font-size: 14px;margin-top: 8px;margin-right: 15px;cursor: pointer;background:#3c8dbc url('../images/down_icon.png')no-repeat 10px center;padding-left: 15px;}
.export_excel:hover{background-color:#2f739b;}
/*2019.7.31新增*/
.index_right{position:relative;}
.type_box{position:relative;padding:20px 0 0 17px;}
.type_box .type_item{display:inline-block;background:#3c8dbc;color:#fff;height:30px;line-height:30px;padding:0 10px;cursor:pointer;border-radius:3px;font-size:15px;z-index:1000;}
.type_box .type_item:hover{background-color:#2f739b;}
.type_box .type_item.select{cursor: default;background-color: #fff;border:1px solid #3c8dbc;color: #3c89b8;height:32px;
-webkit-box-shadow: 0 0 5px #3c8dbc;
-moz-box-shadow: 0 0 5px #3c8dbc;
box-shadow: 0 0 5px #3c8dbc;}
.detail-info table .parent_tr:nth-child(odd){background-color: #dcdcdc;}
.detail-info table .parent_tr:nth-child(even){background-color: #fff;}
.detail-info table tr.child_tr{background-color: #f0f6ff;font-size:15px;display:none;}
.detail-info table .parent_name{cursor:pointer;}