@charset "utf-8";
/* CSS Document */
body{ width:100%; margin:0 auto;  color:#7c8389; font-size:16px; line-height:20px; font-family:Arial,'微软雅黑'; background-color:#fafafa;letter-spacing: 0.04em;}
img{ border:none; margin:0; padding:0;}
* html .clearfix {height: 1%;}
table{border-collapse: collapse; border-spacing: 0;font-size:14px;table-layout:fixed;}
p{ margin:0; padding:0;}

a { text-decoration:none; color:#333;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
:hover{-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
a:hover{color:#e34e15;cursor: pointer;}

* { margin:0; padding:0;}
ul,li,tr,td{ list-style:none; margin:0; padding:0;word-wrap:break-word;}


.fl{ float:left;}
.fr{ float:right;}
.pr8{ padding-right:8px;}
.overflow{ overflow:hidden}
.clear{ clear:both;}
.margin_top20{margin-top: 20px;}

.box{position:relative; padding-left:280px;}
.left{ width:280px; position:absolute; left:0;top:0; bottom:0; box-sizing:border-box;}
.left_head{ padding: 25px;background-color:#b02229;/*  line-height:70px; */ text-align:center; color:#FFF; font-weight:bold; font-size:18px;}
.left_nav{ background-color:#292e35;}
.left_nav a{ color:#FFF;}
.left_nav_li{background-color: #292e35;}
.left_nav_li a{padding:10px 30px; display:block;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7}

.left_nav_li a:hover{ background-color:#1e2229;box-shadow: inset 3px 0 0 #e34e15; filter:alpha(opacity=100); -moz-opacity:1; opacity:1}
.left_nav_click a{padding:10px 30px; display:block; background-color:#1e2229; box-shadow: inset 3px 0 0 #e34e15;}
.left_nav_click ul{ font-size:14px;}
.left_nav_click ul li a{ padding-left:62px;}
.left_nav_click ul li a:hover{color: #e34e15;}

.right{ width:100%;/* background-color:#e7eff7; */}
.right_head{ background-color:#FFFFFF; line-height:70px; color:#666; overflow:hidden;}
.right_head div{ padding-right:80px;position: relative;}
.right_head_ico{background-image:url(../image/system/ico_name.png); background-repeat:no-repeat; left:0;top:0; height:18px; width:18px; display: inline-block; vertical-align: text-top;}
.right_main{min-height:627px; padding:20px;}
.right_main_left{ width:49%;}
.right_main_notice{ background-color:#FFF; margin-bottom:30px;}
.right_main_notice_head{ padding:20px; border-bottom:1px solid #d3dae0; font-weight:bold;}
.right_main_notice_ul{ padding:10px 20px 20px 20px;}
.right_main_notice_ul li span{ float:right; color:#adb1b5; font-size:14px;}
.right_main_notice_ul li{ padding:20px 0px; border-bottom:1px solid #e7eff7;}

.form_right{ width:100%;/* background-color:#e7eff7; */}
.form_right_head{ background-color:#EFEFEF; line-height:70px; color:#666; overflow:hidden;}
.form_right_head div{ padding-right:30px;}
.form_right_head_ico{background-image:url(../image/system/ico_name.png); background-repeat:no-repeat; left:0;top:0; height:18px; width:18px; display: inline-block; vertical-align: text-top;}
.form_right_main{ min-height:627px;}
.form_right_main_bg{ background-color:#FFF; min-height:646px;}
.form_right_main_tools{ float:right; padding:20px 20px 20px 0px;}
.form_right_main_tools a{ display:inline-block; padding:2px 15px; background-color:#edf2f7; border:1px solid #c0cbd5; font-size:14px;-moz-border-radius: 15px; -webkit-border-radius: 15px;   border-radius:15px;margin-left: 5px; }

.form_right_main_next{ padding:20px 20px;}
.form_right_main_next ul{ padding-right:30px;}
.form_right_main_next ul li a{ display:block; width:30px; line-height:30px; border:1px solid #dbdbdb; text-align:center;}
.form_right_main_next ul li{ display:inline-block;}
.form_right_main_next div a{display: inline-block; padding:6px 20px;font-size:30px; background-color:#eff2f5;}
.form_right_main_next a:hover{ background-color:#e34e15; color:#FFF;}
.form_right_main_next input{text-shadow:none; background-color:#edf2f7; border:solid 1px #c0cbd5; color:#666; width:26px; line-height:26px; text-align:center;}

.title03_box_01{position:absolute; left:50%; top:50%; z-index:51; background-color:#FFF;}
.title03_box_01 ul{ display:inline-block; margin:5px 16px 5px 10px;}
.title_left{ display:inline-block; width:80px; text-align:right; margin-right:5px;}
.title_right{ display:inline-block;}
.title03_box_01 select,.title03_box_01 input{ font: normal 14px '\5FAE\8F6F\96C5\9ED1';width: 238px; height:34px;   border-radius: 3px; background: #fff; padding: 0 26px 0 10px;  overflow: hidden; text-align: left; outline: none; white-space: nowrap; word-break: keep-all;text-overflow: ellipsis; border:#d2d2d2 1px solid;}


/*�ҵļ���*/
.student_right_main_title{ width:90%; margin:auto; padding:40px 20px 40px 0px;}
.student_right_main_title a{ display:inline-block; padding:10px 28px; background-color:#edf2f7; border:1px solid #c0cbd5; font-size:14px;margin-left: 5px; position:relative;margin-bottom: 20px;}
.student_right_main_title a i{background-repeat:no-repeat;margin-left: 5px;height: 18px; width: 18px; position:absolute;top: 12px;right: 4px;}
.student_title{width: 90%; margin:auto;}
.student_title_span1{width: 300px;height: 0px;border-top: 1px solid #ededed;}
.student_title_span2{ font-size:25px; color:#666; line-height:25px; margin:0px 10px;}
.student_title_span3{width: 300px;height: 0px;border-top: 1px solid #ededed;}
.student_title span{ display:inline-block; vertical-align:middle;}
.student_form_span{ font-size: 14px;    line-height: 30px;    /* width: 200px;   */  display: block;    /* margin-right: 40px;    vertical-align: top; */}
.student_form ul li input,select{ width: 400px; height:38px;   border-radius: 3px; background: #f2f5f7; padding: 0 26px 0 10px;  overflow: hidden; text-align: left; outline: none; white-space: nowrap; word-break: keep-all;text-overflow: ellipsis; border:#c0cbd5 1px solid;font: normal 14px '\5FAE\8F6F\96C5\9ED1';}
.student_form ul li{ padding-bottom:15px;}
.student_form{ width:90%; margin:auto;}
.radio_ul{display: inline-block;}

input[type="file" i] { position:absolute;font-size: 100px; right: 5px; top: 5px; opacity: 1;line-height: 40px;}
.student_bao{ width:90%; margin:auto; padding:30px 0px; overflow:hidden;}
.student_bao a:hover{ opacity:0.8;}
.student_bao_l:hover{ color:#fff;}
.student_bao_l{ display:block; width:11%; line-height:44px; background-color:#e34e15; color:#FFF;border-radius: 3px; text-align:center;}
.student_bao_r{ display:block; width:11%; line-height:44px; background-color:#e6e9eb; color:#666;border-radius: 3px; text-align:center; margin-left:20px;}

.radio input,.checkbx01 input{  margin-right: 10px !important;vertical-align: middle !important;}
.radio_ul li{ display:inline-block; margin-right:20px;}
.checkbx01 li select{width: 14% !important; height:34px !important; margin-left:20px;}  
.checkbx01_text{  height:32px !important; margin-left:10px;}

.work_textarea{border-radius: 3px;line-height: 16px; overflow: auto;width: 80%; min-height: 120px;  border: 1px solid #DDD;color: #626262; outline: none;padding: 10px; margin:15px 0 0 0;}
.work_textarea:hover{ border: 1px solid #e34e15;}
.work_li{ padding:20px 0px 30px 20px;}


/*�����ѯ����*/
.resume{ padding:0 20px 20px 20px;}

.student_title td,th{padding: 10px 20px;width: 40%;border: #e0e0e0 1px solid;text-align: center;}
.student_title td a{padding: 10px 10px;}


/*��¼*/
.login_bg{position: relative; background-image:url(../image/system/login_bg.jpg); background-repeat:no-repeat; background-size:100%;/*  min-height:774px; */ background-attachment:fixed;}
.login_main{/* width:40%; */ margin:auto; padding-top:5px;}
.login_main_logo{/* padding-bottom: 30px; */ width: 584px; margin: auto;}
.boxlogin_main_box{position: absolute;top: 35%;width: 584px;margin-top:-195px;left: 50%;margin-left: -292px;}
.login_main_box_zhong{display:inline-block; width: 120px; line-height:40px; background-color:#f7f9fa; color:#e34e15; text-align:center; padding:0 40px; border-bottom:3px #e34e15 solid; border-right:#c0cbd5 1px solid;}
.login_main_box_chong {
    width: 100%;
    line-height: 40px;
    background-color: #f7f9fa;
    color: #333;
    text-align: center;
    border-bottom: 3px #e34e15 solid;
    /* border-top: 1px #e34e15 solid; */
}
.login_main_box_zhong_right{display:inline-block; width: 49.8%; line-height:40px; background-color:#f7f9fa; color:#e34e15; text-align:center;/*  padding:0 40px; */ border-bottom:3px #e34e15 solid; border-left:#c0cbd5 1px solid;}
.login_main_box_en{display:inline-block; width: 49.8%;padding-bottom:2px; line-height:40px; background-color:#f7f9fa; text-align:center; /* padding:0 40px 2px 40px; */ border-bottom:#c0cbd5 1px solid;}
.login_main_box01 {
    background-color: #f7f9fa;
    width: 322px;
    margin: auto;
    padding: 10px 40px 10px 40px;
}
.login_main_box01_li{ display:inline-block; width:23%; text-align:center; margin-bottom:12px;}
.login_main_box01_li a{ display: block;
  line-height: 24px;
  border: #c0cbd5 1px solid;
  border-radius: 30px;
  font-size: 14px;}
 .login_main_box01_li a:HOVER{
 	border: #e34e15 1px solid;
 }
 .login_main_box01_div_span{
 	font-size: 14px;
    display: block;
    top: 10px;
    left: 15px;
    color: #999;
    position: absolute;
 }
.checka{
 	background-color: #e34e15;
  	color: #fff;
  	border: none;
 } 
 .checka:hover{
  	color: #fff;
  	cursor: pointer;
} 
.allchecka{
	line-height: 24px;
  border: #c0cbd5 1px solid;
  border-radius: 30px;
  font-size: 14px;
}
.login_main_box01_li_en{ width:23%; text-align:center; margin-bottom:10px;}
.login_main_box01_li_en a:HOVER{border: #e34e15 1px solid;}
.login_main_box01_li_en a{
	padding: 2px 10px;
    display: inline-block; 
    border: #c0cbd5 1px solid;
    border-radius: 30px;
    font-size: 14px;
}
}

.login_main_box01 li span{ margin-left:6px;}
.input_text01{   
    width: 284px;
    height: 36px;
    border-radius: 3px;
    background: #fff;
    padding: 0 26px 0 10px;
    overflow: hidden;
    text-align: left;
    outline: none;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    border: #c0cbd5 1px solid;
    font: normal 12px '\5FAE\8F6F\96C5\9ED1';}

.marginbt20{ margin-bottom:20px;}
.marginbt10{ margin-bottom:10px;}
.login_main_box01_deng {
    display: inline-block;
    width: 105px;
    line-height: 36px;
    background-color: #e34e15;
    color: #FFF;
    border-radius: 3px;
    text-align: center;
    margin-bottom: 20px;
    /* margin: 10px 0px 10px 0; */
}
.login_main_box01_tijiao {
    display: inline-block;
    width: 100%;
    line-height: 46px;
    background-color: #e34e15;
    color: #FFF;
    border-radius: 3px;
    text-align: center;
    margin: 10px 0px 20px 0;
}

.login_main_box01_deng:hover{ color:#f4d6cb; background-color:#d84811;}
.login_main_box01_ce {
    line-height: 36px;
    color: #e34e15;
    text-align: center;
    display: inline-block;
    margin-left: 0px;
    margin-bottom: 20px;
}

.login_main p{  
    /* bottom: 1%; */
    position: absolute;
    color: #dbdbdb;
    text-align: center;
    line-height: 20px;
    width: 584px;
    margin: auto;
    left: 50%;
    margin-left: -292px;
    font-size: 12px;}

/*  �ҵ���Ѷ */
.head_main{ margin:auto auto;}
.overflow{overflow:hidden;}
.pt30{ padding-top:30px}
.personnel_mian_right{background-color:#FFF;}
.personnel_mian_right_list li{ padding: 0px 0px 30px 0px;}
.personnel_mian_right_new{float:left; background-color:#e34e15; padding:0px 5px; font-size:12px; color:#FFF; margin-right:8px;}
.personnel_mian_right_next ul li a{ display:block; width:34px; line-height:34px; border:1px solid #dbdbdb; text-align:center;}
.personnel_mian_right_next ul li{ display:inline-block;}
.personnel_mian_right_next div a{display: inline-block; padding:8px 30px;font-size:30px;color: #7c8389; background-color:#DCDCDC;}
.personnel_mian_right_next a:hover{ background-color:#e34e15; color:#FFF;}

.personnel_mian_right_next .nextAll{background-color:#DCDCDC;display: inline-block;padding: 8px 30px;font-size: 30px;}


/*�޸�����*/
.modify_password{ width: 322px; margin: auto; padding-top: 10%;}

/*��ǰ����*/
.interview{ width: 220px; margin: auto; padding-top: 10%;}
.interview li{ text-align:center; margin-bottom:10px;}
.interview li span{ margin-left:15px;}
.interview select{width: 220px; height:40px;   border-radius: 3px; background: #f2f5f7; padding: 0 26px 0 10px;  overflow: hidden; text-align: left; outline: none; white-space: nowrap; word-break: keep-all;text-overflow: ellipsis; border:#c0cbd5 1px solid;font: normal 14px '\5FAE\8F6F\96C5\9ED1';}

/* ���˼��� */
.resume td,th{ padding: 6px;}
.resume table{ color: #999;width:100%;}
.resume_div span{ font-size:18px; font-weight:bold; margin: 20px 0 10px 0; background-color: #e34e15; padding-left: 8px; color: #FFF; width: 10%; padding: 10px 24px; }
.resume_div{ position: relative; border-bottom:1px #e34e15 solid; padding-bottom: 9px; margin:30px 0px 15px 0px;}
.resume_div a{ float:right;}
.resume_div a i{ background-image:url(../image/system/ico_kai_new.png); height:18px; width:18px;position: absolute;right: 8px;top: 4px;}
.width25{width:25%}
.width10{width:10%}
.spacing{ letter-spacing: 0.2em;line-height: 28px;}

.resume_div table tr td strong{font-weight:bold;color:#333;padding-left:15px;}

.request_content{color:red;}

.noprint{padding:2px 10px;margin-right:50px;border:1px solid #E34E15;border-radius:3px;font-size:14px;}

.noprint_d{padding:3px 10px;margin-right:50px;border-radius:3px;font-size:14px;margin-bottom: 20px;}

.remark_font_size12{    display: block;color: #999;font-size: 12px;margin-top: 5px;}


.login_main_box01_tijiao:hover{
	color: #f4d6cb;
    background-color: #d84811;
}

span.emptyhint {/*兼容input中placeholder属性在IE10以下*/
			color: #999;
			position: absolute;
			padding: 10px 3px;
			font-size:12px;
		}
		
.form_right_main .emptyhint_textarea {/*兼容textarea中placeholder属性在IE10以下*/
			color: #999;
			position: absolute;
			padding-left:3px;
			padding-bottom: 0px;
			margin-top:20px;
			font-size:12px;
		}
		
		
		
		
/*
20160725 更新我的活动我的公告样式f_mytzgl_list.jsp
start
*/
.right_main_notice_sys{ background-color:#FFF;}
.right_main_notice_head_sys{ padding:20px; border-bottom:1px solid #d3dae0; font-weight:bold;}
.right_main_notice_ul_sys{ padding:20px;}
.right_main_notice_ul_sys li{ border-bottom:1px solid #e7eff7; }
.right_main_notice_ul_span2{ float:right; color:#adb1b5; font-size:14px; padding:20px 0px;  display: inline-block;}
.right_main_notice_ul_sys li a{  padding: 20px 0px; display: inline-block; width: 75%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle;}
.right_main_notice_ul_sys li:hover{ background-color:#F7F7F7;  padding:0px 10px;}

.personnel_mian_right_next{ padding:20px;}
.personnel_mian_right_next ul li a{ display:block; width:34px; line-height:34px; border:1px solid #dbdbdb; text-align:center;}
.personnel_mian_right_next ul li .span_select{background-color: #e34e15;color: #FFF;display:block; width:34px; line-height:34px; border:1px solid #dbdbdb; text-align:center;}
.personnel_mian_right_next ul li .span_ddd{ display:block; width:34px; line-height:34px; border:1px solid #dbdbdb; text-align:center;}
.personnel_mian_right_next ul li{ float:left;  margin-right: -1px;}
.personnel_mian_right_next div a{display: inline-block; padding:8px 30px;font-size:30px; background-color:#eff2f5;}
.personnel_mian_right_next a:hover{ background-color:#e34e15; color:#FFF;border: 1px solid #e34e15;}
/*end*/
