/* 此说明不可删 start */
/* 专题专用样式表*/
/* 此样式表不可不可包含通用的类 */
/* 此说明不可删 end */
/**************************人事代理党委 start***********************/
/* 头部搜索 条start*/
.logo_search{
	padding: 24px 0;
}
.mg_t{
	margin-top: 15px;
}
.newlist .nolist,
.news_right .nolist,
.nolist{
	height: 170px;
	border:none;
	text-align: center;
	line-height: 170px;
	font-size: 18px;
}
.newlist li.nolist:hover,
.graduate table.list_wrap tr.nolist:hover td{
	background: #fff;
	color: #5a5a5a;
}
.dyxgmm .passes{
	left: 38px;
	top: 9px;
}
.rsdldw .zt_title_pic{
	background: url('../images/specialTopic/icon_rsdldw.png') no-repeat 10px center;
}
/*menu 设置 start*/
.rsdldw .search_wrap,
.rsdldw .top_menu{
	background: #d21010;
}
.rsdldw .top_menu > ul li.on,
.rsdldw .top_menu > ul li:hover{
	background: #eeab49;
}
.rsdldw .enter_wrap > li > div.enter_info_t{
	border: none;
	background: #fff;
}
.rsdldw .enter_wrap > li > div.enter_info_t textarea{
	border: 1px solid #d4dae5;
	background: #fafbfb;
}
.back_pw_wrap .sjh_wrap{
	position: relative;
}
.back_pw_wrap .fsyzm_btn{
	position: absolute;
	right: 0;
	top: 0;
}
.rsdldw .fsyzm_btn{
	padding: 0;
	width:105px;
	height: 35px;
	color: #ed4a4a;
	background: #fff;
    border: 1px solid #ed4a4a;
}
.rsdldw .yzm_info{
	width:90px;
}
.rsdldw .back_pw_wrap .enter_wrap li{
	width: 100%;
}
.rsdldw .fpdz_no{
	min-height: 200px;
	font-size: 20px;
	text-align: center;
	line-height: 200px;
}
.qw_sou .passes{
    position: absolute;
    top: 13px;
    left: 42px;
    font-size: 14px;
    color: #999;
    width: 155px;
}
/*menu 设置 end*/
/*新闻详情页*/
.rsdldw .m_right_title h2{
	color: #d21010;
}
.top_pic{/***页面顶部类似广告的大图****/
	height: 400px;
	background: url(../images/specialTopic/rsdldw_top_pic.jpg) no-repeat center center;
}
.tab{
	width: 657px;
	margin: 30px auto;
	background: #ffffff;
}
.tab ul{
	height: 60px;
}
.tab ul li{
	position: relative;
	display: inline-block;
	width: 324.74px;
	height: 58px;
	font-size: 20px;
	text-align: center;
	color: #8a8a8a;
	border: 1px solid #e5e5e5;
	cursor: pointer;
}
.tab ul li.tab_01{
	border-right: none;
}
.tab ul li.tab_02{
	border-left: none;
}
.tab ul li.on{
	color: #fff4cc;
	background: #d21010;
	border: 1px solid #d21010;

}
.tab ul li p{
	width: 324px;
	position: absolute;
	top: -1px;
	line-height: 60px;
}
.tab ul li.on.tab_01 p{
	right: -16px;
	background: url(../images/specialTopic/tab_01.jpg) no-repeat right center;
}
.tab ul .tab_01 p:before{
	content: '\e660';
	font-family: 'iconfont';
	position: absolute;
	font-size: 24px;
	left: 90px;
}
.tab ul .tab_02 p:before{
	font-size: 24px;
	content: '\e65c';
	font-family: 'iconfont';
	position: absolute;
	left: 70px;
}
.tab ul li.on.tab_02 p{
	left: -22px;
	background: url(../images/specialTopic/tab_02.jpg) no-repeat left center;
}
.rsdw_list{
	width: 560px;
	margin-left: 10px;
}
.list_01.rsdw_list p{
	background: url(../images/specialTopic/icon_rsdw_01.jpg) no-repeat left bottom;
}
.list_01.rsdw_list table tr td a{
	width: 436px;
}
.rsdw_list{
	min-height: 298px;
}
.rsdw_index{
	margin-left: -10px;
	margin-right: -10px;
	display: none;
}
.rsdldw div[name='tab_list'].on{
	display: block;
}
.rsdw_index .rsdw_list{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
/*人事代理党委登录 start*/
.rsdldw .rsdldw{
	background: #d21010;
}
.rsdw_login{
	position: relative;
}
.rsdw_login > div{
	position: absolute;
	right: 5px;
	top: 25px;
	margin: auto;
	width: 248px;
	padding: 25px 20px;
	border: 1px solid #fff;
	border-radius: 5px;
	background: #ffffff;
}
.rsdw_login > div >p{
	width: 100%;
	color: #ff8800;
	font-size: 18px;
	font-weight: 600;
}
.rsdw_lg_in{
	height: 42px;
	margin-top: 20px;
	border-radius: 3px;
	position: relative;
}
.rsdw_lg_in input{
	color: #4d4d4d;
	font-size: 14px;
	line-height: 38px;
	height: 38px;
	width: 228px;
	background: #f5f5f5;
	border: 1px solid #f5f5f5;
	outline: none;
	padding: 0 10px;
}
.passes{
	position: absolute;
    top: 10px;
    left: 10px;
    font-size: 14px;
    color: #999;
}
.identy_i{
	position: relative;
	width: 110px;
}
.identy_i .ident_pic{
	position: absolute;
	top: 0;
	left: 120px;
	width: 125px;
}
.identy_i .ident_pic img{
	width: 100%;
}
.forget_password,
.rsdw_register{
	display: inline-block;
	padding-top: 10px;
	color: #454545;
}
.forget_password:hover,
.rsdw_register:hover{
	color: #f80;
}
.rsdw_register{
	float: right;
}
.login_after > p{
	font-size: 16px;
	color: #666666;
	margin: 40px 20px;
}
.login_after > p > span{
	color: #ff8800;
	margin-left: 5px;
	margin-right: 5px;
}
.login_after input{
	width: 110px;
	font-size: 14px;
}
.login_after input.other{
	border: 1px solid #ff8800;
	background: #ffffff;
	color: #ff8800;
	margin-left: 24px;
}
.tab_wrap{
	margin-top:30px;
	margin-bottom:  10px;

}
.tab_wrap .tab,
.tab_wrap .tab_01{
	width: 100%;
	margin: 0;
	background: #fff;
	border: 1px solid #e5e5e5;
}
.tab_wrap .tab li,
.tab_wrap .tab_01 li{
	display: inline-block;
}
.tab_wrap .tab li a,
.tab_wrap .tab_01 li a{
	display: inline-block;
	margin: 0 0px 0 30px;
	padding:19px 0;
	color: #333333;
	font-size: 18px;
	cursor: pointer;
}
.tab_wrap .tab li.on a{
	color: #d21010;
	border-bottom: 2px solid #d21010;
}
.dangzu .font_red td{
	color: #ff0000;
}
/*改变新闻小类 小小类的选中状态颜色*/
.graduate .tab_wrap .tab_01 li.on a,
.graduate .tab_wrap .tab_02 li a.on,
.graduate .tab_wrap .tab_xxl li a.on{
	color: #15d296;
	border-bottom: 2px solid #15d296;
}
.rsdldw .tab_wrap .tab_01 li.on a,
.rsdldw .tab_wrap .tab_02 li a.on,
.rsdldw .tab_wrap .tab_xxl li a.on{
	color: #d21010;
	border-bottom: 2px solid #d21010;

}
.dang_an .tab_wrap .tab_01 li.on a,
.dang_an .tab_wrap .tab_02 li a.on,
.dang_an .tab_wrap .tab_xxl li a.on{
	color: #0dacfe;
	border-bottom: 2px solid #0dacfe;
}
.mid .tab_wrap .tab_01 li.on a,
.mid .tab_wrap .tab_02 li a.on,
.mid .tab_wrap .tab_xxl li a.on{
	color: #0cf;
	border-bottom: 2px solid #0cf;
}
.patch .tab_wrap .tab_01 li.on a,
.patch .tab_wrap .tab_02 li a.on,
.patch .tab_wrap .tab_xxl li a.on{
	color: #66cccc;
	border-bottom: 2px solid #66cccc;
}
.zhicheng .tab_wrap .tab_01 li.on a,
.zhicheng .tab_wrap .tab_02 li a.on,
.zhicheng .tab_wrap .tab_xxl li a.on{
	color: #6382f6;
	border-bottom: 2px solid #6382f6;
}
.edu .tab_wrap .tab_01 li.on a,
.edu .tab_wrap .tab_02 li a.on,
.edu .tab_wrap .tab_xxl li a.on{
	color: #2192f0;
	border-bottom: 2px solid #2192f0;
}
.tab_wrap .tab_xxl{
	border: 1px solid #e5e5e5;
	background: #fff;
	width: 100%;
}
.tab_wrap .tab_xxl li{
	border: none;
	position: relative;
    display: inline-block;
    /*height: 58px;*/
    font-size: 20px;
    /*text-align: center;*/
    color: #8a8a8a;
    cursor: pointer;
	box-sizing: border-box;
}
.tab_wrap .tab_xxl li a{
	display: inline-block;
	margin: 0 0px 0 30px;
	padding:19px 0px;
	/*float: left;*/
	color: #333333;
	font-size: 16px;
	cursor: pointer;
}
.sel_tab{
	min-height: 50px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 20px;
	position: relative;
	background: #f9f9f9;
}
.sel_tab > ul{
	margin: 16px 106px;
}
.sel_tab > ul > li{
	color: #666666;
	font-size: 14px;
	float: left;
	padding: 7px 30px 7px 0;
}
.sel_tab .all_btn{
	position: absolute;
	top: 22px;
	left: 30px;
	color: #d21010;
	font-size: 14px;
	padding: 5px 12px;
	background: #ffffff;
	border: 1px solid #e5eaf1;
	border-radius: 5px;
}
.sel_tab .more_btn{
	position: absolute;
	top: 22px;
	right: 20px;
	font-size: 14px;
	color: #666666;
}
.learn_special .rsdw_list{
	width: 100%;
}
.rsdldw .zwsj{
	min-height: 200px;
	text-align: center;
	line-height: 200px;
	font-size:24px;
	color: #ed4a4a;
	border: 1px solid #e5e5e5;
    background: #ffffff;
}
.list_02{
	background: #ffffff;
	margin-bottom: 30px;
	min-height: 200px;
}
.list_02 ul{
	width: 95%;
	margin: 0 auto;
}
.list_02 ul li{
	padding: 25px 0;
	color: #5a5a5a;
	font-size: 16px;
	border-bottom: 1px dashed #e5e5e5;
	cursor: pointer;
}

.list_02 ul li:hover,.list_02 ul li a:hover{
	color: #d21010;
	font-size: 16px;
	background: #fcfcfc;
}
.list_02 ul li .title{
	position: relative
}
.list_02 ul li .title::before{
	color: inherit;
    transition: all ease .3s;
    position: absolute;
    content: '\e663';
    left: 20px;
    font-family: 'iconfont';
    font-size: 12px;
    vertical-align: middle;
	left: 20px;
	top: 5px;
}
.list_02 ul li:hover .title::before{
	color: inherit;
    font-size: 18px;
	top: 2px;
	left: 15px;
}
.list_02 .jxzn li:hover{
	color: #15d296;
	font-size: 16px;
	background: #fcfcfc;
}
.list_02 ul li p{
	width:85.6%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	padding-left:50px;
}
.list_02 ul li span{
	width: 97px;
	color: #999999;
	font-size: 14px;
	display: inline-block;
}
.list_qusetion{
	font-size: 16px;
	background: #ffffff;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-bottom: 10px;
	border: 1px solid #e5e5e5;
}
.list_qusetion .zwsj{
	text-align: center;
	line-height: 300px;
}
.list_qusetion ul{
	width: 88.33%;
	margin: auto;
}
.list_qusetion .title{
	color: #333333;
	font-weight: 600;
	margin-bottom: 10px;
}
.answer .title{
	color: #666666;
}
.list_qusetion .time{
	color: #999999;
	font-size: 14px;
	margin-bottom: 10px;
}
.list_qusetion .text{
	color: #666666;
	margin-top: 15px;
	margin-bottom: 15px;
}
.list_qusetion li{
	padding-top: 25px;
	padding-bottom: 10px;
	min-height: 100px;
}
.list_qusetion li > div{
	margin-left: 100px;
	margin-right: 0;
}
.list_qusetion .qusetion{
	background: url(../images/specialTopic/question_icon.png) no-repeat 20px 25px;
}
.list_qusetion .answer{
	background: #f8f8f8 url(../images/specialTopic/answer-icon.png) no-repeat 20px 25px;
}
.list_qusetion .answer.no_answer{
	padding-bottom: 25px;
	background: #f8f8f8;
	color:#666666;
	font-weight: 600;
}
.info_input{
	margin-top: 30px;
	border: 1px solid #e5e5e5;
	background: #ffffff;
}
.title_02{
	margin-top: 30px;
	margin-bottom: 10px;
	border: 1px solid #e5e5e5;
	background: #ffffff;
}
.title_02 > p{
	color: #333333;
	font-size: 18px;
	padding: 12px 0 12px 30px;
}
.add_info{
	display: inline-block;
	padding-left: 30px;
	color: #eeab49;
	font-size: 16px;
	cursor: pointer;
}
.info_table{
	width: 90%;
	margin: 0 auto;
}
.info_table tr td{
	padding-top:19px;
	padding-bottom: 19px;
	color: #5a5a5a;
	font-size: 16px;
}
.info_table .title{
	text-align: right;
}
.info_table .text{
	text-align: left;
}
.info_table .enter_info{
	margin: 0;
}
.inline_tab{
	padding: 0 30px;
	display: inline-block;
}
.inline_tab.on{
	color: #d21010;
}
.border_l{
	border-left: 1px solid #e5e5e5;
}
div.title_01{
	padding-left:0;
}
.table_01{
	width:95%;
	margin: 30px auto;
}
.table_01 td{
	text-align: center;
	padding: 9px;
	font-size: 14px;
	color: #4b4b4b;
	border-collapse: collapse;
}
.table_01 thead{
	background: #fee6e6;
}
.table_01 thead td{
	font-weight: 600;
	color: #494949;
}
.table_01 td span{
	cursor: pointer;
}
.table_01 .odd{
	background:#f5f5f5;
}
.title_02 .add_btn{
	float: right;
	padding-left: 30px;
	margin-right: 30px;
	color:#ed4a4a;
	font-size: 18px;
	cursor: pointer;
}
.location{
	font-size: 14px;
	color: #999999;
	padding-left:20px;
	margin-top: 30px;
}
.report_wrap .tab_wrap{
	margin-bottom: 0px;
	position: relative;
}
.report_wrap .list_02 ul li p{
	width: 68%;
}
.report_wrap .list_02 li a{
	color: #5a5a5a;
}
.report_wrap .list_02 ul li .delete{
	color: #0062d1;
}
.report_wrap .list_02 ul li span.on{
	color: #ed4a4a;
}
.report_wrap .tab_wrap .btn_pd{
	position: absolute;
	right: 10px;
	top: 11px;
}
.rsdw_box{
	margin-top: 30px;
	margin-bottom: 30px;
	background: #ffffff;
	border: 1px solid #e5e5e5;
}
.rsdw_box .enter_wrap li > p{
	width: 145px;
}
.o_logo{
	height: 80px;
	background: url(../images/common/logo.png) no-repeat left center;
}
.o_name{
	margin-left: 110px;
	height: 100%;
	width: 300px;
	display: block;
	background: url(../images/specialTopic/icon_rsdldw.png) no-repeat left center;
}
.title_red{
	width: 100%;
	padding: 1px;
	margin-top: -1px;
	margin-left: -1px;
	height: 60px;
	color: #ffffff;
	font-size: 20px;
	line-height: 60px;
	text-align: center;
	background: #ed4a4a;
}
.back_pw_wrap{
	margin: 30px auto;
	border: 1px solid #e5e5e5;
	background: #ffffff;
}
.pw_enter{
	width: 100%;
	padding-top: 100px;
	padding-bottom: 100px;
	background: url(../images/specialTopic/back_pw_bg.jpg) no-repeat center top;
}
.back_pw_wrap .enter_wrap{
	width: 27.9%;
}
.back_pw_wrap .enter_wrap > li > div.enter_info{
	width: 100%;
}
.back_pw_wrap .enter_wrap > li > div .valid_info{
	display: block;
	width: 225px;
}
.btn_w{
	width: 340px;
}
.change_btn{
	width: 340px;
	margin: 20px auto 0;
	color: #eeab49;
	font-size: 14px;
	cursor: pointer;
}
.tab_bp{
	width: 710px;
	height: 36px;
	margin: auto;
	overflow: hidden;
	background: #f4f4f4;
}
.Sjh_zhmm .tab_bp{
	width: 480px;
}
.tab_bp li{
	display: inline-block;
	position: relative;
	width:230px;
	height: 100%;
}
.tab_bp li.last p{
	background: none;
}
.tab_bp li.on.last p{
	background:#ffebe8;
}
.tab_bp li p{
	height: 100%;
	width: 100%;
	line-height: 36px;
	color: #999999;
	font-size: 16px;
	text-align: center;
	position: absolute;
	right: -20px;
	top: 0px;
	z-index:2;
	background: url(../images/specialTopic/tab_bp_bg.png) no-repeat right top;
}
.tab_bp li p span{
	display: inline-block;
	width: 20px;
	height: 36px;
	color: #ffffff;
	margin-right: 10px;
	background: url(../images/specialTopic/back_jz.png) no-repeat center center;
}
.tab_bp li.on{
	background:#ffebe8;
}
.tab_bp li.on p{
	color: #ed4a4a;
	background: url(../images/specialTopic/tab_bp_bg_on.png) no-repeat right top;

}
.tab_bp li.on p span{
	background: url(../images/specialTopic/back_jz_on.png) no-repeat center center;
}
.receive_email{
	width: 730px;
	height: 145px;
	padding-top: 1px;
	margin: 40px auto;
	color: #565656;
	font-size: 16px;
	background: url(../images/specialTopic/email_w_bg.jpg) no-repeat center center;
}
.receive_email p{
	width: 395px;
	margin: 50px 0 0 220px;
}
/****************  学历认证 头标记为 edu *******************/
/*menu 设置 start*/
.edu .top_menu{
	background: #3287f2;
}
.edu .top_menu > ul li.on,
.edu .search_wrap,
.edu .top_menu > ul li:hover{
	background: #0dacfe;
}
.edu .top_menu > ul li:hover{
	font-weight: bold;
}
.edu .zt_title_pic{
	background: url('../images/common/logo-edu.png') no-repeat 10px center;
}
/*menu 设置 end*/
.banner{
	width: 100%;
}
.edu_banner {
	display: block;
	height: 400px;
	background: url('../images/specialTopic/banner-edu.jpg') no-repeat center center;
}
.edu_main{
	margin-top: 30px;
	padding-bottom: 30px;
}
.edu_main_left{
	float: left;
	width: 50%;
	margin-right: 19.166666667%;
}
.edu_main_right{
	float: left;
	background: #fff;
	width: 30.83333333%;
	min-height: 415px;
}
.edu_main_title{
	padding: 0 10px 0 16px;
	border-bottom: 1px solid #e6e6e6;
}
.edu_main_title .m_more{
	line-height: 40px;
}
.edu_main_title h2{
	position: relative;
	top: 1px;
	font-weight: normal;
	float: left;
	line-height: 38px;
	cursor: pointer;
	color: #999999;
}
.edu_main_title .fill{
	width: 5px;
    height: 18px;
    display: inline-block;
    margin-right: 8px;
    background-color: #2192f0;
    vertical-align: middle;
}
.edu_main_title .active{
	color: #2192f0;
	border-bottom: 2px solid #2192f0;
}
.edu_main_con{
	box-sizing: border-box;
	padding: 20px 25px 16px 0;
	font-size: 14px;
	line-height: 24px;
	color: #999;
}
.m_more a{
	color: #666666;
}
.m_more a:hover{
	color: #2192f0;
}
.m_left_more{
	text-align: right;
  	font-size: 12px;
	font-weight: 300;
}
.m_right_title{
	border-bottom: 1px solid #e6e6e6;
}
.m_right_title .fill{
	width:5px;
	height: 18px;
	display: inline-block;
	margin-right: 8px;
	background-color: #2192f0;
	vertical-align: middle;
}
.m_right_title h2{
	font-weight: normal;
	color:#2192f0;
	line-height: 38px;
	border-bottom: 2px solid #2192f0;
	display: inline-block;
	position: relative;
	top: 1px;
}
/* 各个模块复用地 勿动 */
.m_right_con li{
	line-height: 40px;
	color: #888;
	font-size: 14px;
}
.m_right_con li i{
	margin-right: 12px;
}
.m_right_con li:hover{
	color: #2192f0;
}
.m_right_con li a{
	color: inherit;
}
.m_right_con li:hover span{
	color:  #888;
}
.edu_main .m_right_con li{
	height: 40px;
	padding: 0 10px;
}
.edu_main .m_right_con li span{
	font-size: 12px;
	float: right;
}
.edu_main .m_right_con li a{
	display: inline-block;
	width: 18em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.edu_main .m_right_con li a:before{
	content: '\e66a';
	font-family: 'iconfont';
	margin-right: 12px;
}
.edu_meterial{
	background: #fff;
}
.edu_meterial .meter_top{
	padding-top: 1px;
	margin-top: 15px;
	width: 100%;
	height: 332px;
	background: url('../images/specialTopic/meterial_bg.jpg') top no-repeat;
}
.edu_meterial .button_a_r{
	color: #fff;
	font-size: 18px;
	margin-right: 30px;
	margin-top: 25px;
}
.edu_meterial .mete_title{
	width: 100%;
	color: #74f7ff;
	font-size: 18px;
	text-align: center;
	margin-top: 150px;
}
.edu_meterial .met_question{
	margin: 35px 0 0 140px;
	color: #fff;
	font-size: 18px;
}
.edu_meterial .question_body{
	padding: 0px 60px 60px 60px;
	color: #666666;
	font-size: 16px;
}
.edu_meterial .question_body label{
	display: block;
	margin: 10px 0 30px 0;
}
.edu_meterial .question_body label input{
	margin-right: 10px;
}
.edu_meterial .meter_list_top{
	padding-top: 1px;
	margin-top: 15px;
	width: 100%;
	height: 208px;
	background: url('../images/specialTopic/mete_list_bg.jpg') top no-repeat;
}
.edu_meterial .meter_list_top button{
	margin-top: 150px;
	margin-right: 30px;
}
.edu_meterial .mete_body li{
	float: left;
	width: 378px;
	margin-left: 30px;
	margin-top: 20px;
	text-align: center;
	background: #fff;
	border: 1px solid #e9edf2;
}
.edu_meterial .mete_body ul{
	margin-left: -30px;
}
.edu_meterial .mete_body li .mete_img{
	width: 336px;
	margin: 20px;
	text-align: center;
	border: 1px solid #e9edf2;
}
.edu_meterial .mete_img img{
	width: 326px;
	margin: 5px;
}
.edu_meterial .mete_text{
	color: #595959;
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
}
/*************** 中介管理 头标记为 mid ********************/
/*menu 设置 start*/
.mid .top_menu{
	background: #336699;
}
.mid .top_menu > ul li.on,
.mid .search_wrap,
.mid .top_menu > ul li:hover{
	background: #00ccff;
}
.mid .top_menu > ul li:hover{
	font-weight: bold;
}
.mid .zt_title_pic{
	background: url('../images/common/logo-mid.png') no-repeat 10px center;
}
/*menu 设置 end*/
.mid_banner {
	display: block;
	height: 400px;
	background: url('../images/specialTopic/banner-mid.jpg') no-repeat center center;
}
.mid_main{
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #f2f4f9;
}
.mid_main_left,
.mid_main_right{
	min-height: 417px;
}
.mid_main_left{
	float: left;
	width: 60.83333333333%;
	margin-right: 3.33333333333%;
	background-color: #fff;
	position: relative;
}
.mid_main_right{
	background-color: #fff;
	float: left;
	width: 35.83333333%;
}

/* left */
.mid_main_title{
	box-sizing: border-box;
	height: 56px;
	padding: 0 26px;
	font-size: 16px;
	border-bottom: 1px solid #f1f4f8;
}
.mid_main_title h3{
	box-sizing: border-box;
	font-size: 16px;
	float: left;
	line-height: 54px;
	color: #666;
	cursor: pointer;
}
.mid_main_title h3.active{
	color: #336699;
	border-bottom: 2px solid #339999;
}
.mid_main_title .first{
	margin-right: 40px;
}
.mid_main_con{
	padding:10px 40px 20px 40px;
	font-size: 14px;
	color: #666;
	line-height: 2;
	display: none;
}
.mid_main_con > div{
	margin-bottom: 80px;
}
.main_item div.active{
	display: block;
}
.mid_main .m_left_more{
	position: absolute;
	bottom: 40px;
	right: 30px;
}
/* right */
.m_right_title{
	height: 56px;
	padding: 0 20px 0 26px;
	border-bottom: 1px solid #f1f4f8;
}
.m_right_title h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 56px;
	border: none;
	color: #336699;
}
.mid_main .mid_main_title h3.active,
.mid_main .m_right_title h2{
	color: #336699;
}
.mid_main .mid_main_title h3.active{
	border-bottom: 2px solid #336699;
}
.edu .mid_main_title h3.active{
	color: #2192f0;
	border-bottom: 2px solid #2192f0;
}
.mid_main .m_right_con{
	padding: 20px;
	line-height: 40px;
}
.mid_main .m_right_con li{
	position: relative;
	padding-left: 30px;
}
.mid_main .m_right_con li i{
	position: absolute;
	left: 0;
	transition: all ease .2s;
}
.mid_main .d_newslist  .m_right_con li:hover a,
.mid_main .d_newslist  .m_right_con li:hover a:before{
	color: #00ccff;
}
/********* 人才派遣 头标记 pat **********/
/*menu 设置 start*/
.patch .top_menu{
	background: #339999;
}
.patch .top_menu > ul li.on,
.patch .search_wrap,
.patch .top_menu > ul li:hover{
	background: #66cccc;
}
.patch .top_menu > ul li:hover{
	font-weight: bold;
}
.patch .zt_title_pic{
	width: 460px;
	background: url('../images/common/logo-patch.png') no-repeat 10px center;
}
/*menu 设置 end*/
.patch_banner{
	display: block;
	height: 400px;
	background: url('../images/specialTopic/banner-patch.jpg') no-repeat center center;
}
.p_banner_wrap{
	position: relative;
}
.p_banner_link{
	margin: 0 auto;
	padding-top: 65px;
}
.p_banner_link .link_con{
	width: 220px;
	float: right;
	font-size: 	18px;
}
.p_banner_link .link_con a{
	box-sizing: border-box;
	display: block;
	height: 90px;
	line-height: 90px;
	padding-left: 32px;
	background-color: #fff;
	color: #339999;
	transition: all ease .3s;
}
.p_banner_link .link_con a.second{
	border-bottom: 1px solid #ccc;
}
.p_banner_link .link_con a.first{
	border-bottom: 1px solid #ccc;
	color: #e0303d;
}
.p_banner_link .link_con a.first:hover{
	background-color: #e0303d;
	color: #fff;
}
.p_banner_link .link_con a.second:hover,
.p_banner_link .link_con a.third:hover{
	background-color: #339999;
	color: #fff;
}
.p_banner_link .link_con a i.iconfont{
	font-size: 32px;
	vertical-align: middle;
	margin-right: 16px;
}
.featch_main .mid_main_title h3.active,
.featch_main .m_right_title h2
{
	color: #339999;
}
.featch_main .mid_main_title h3.active{
	border-bottom: 2px solid #339999;
}
.featch_main .d_newslist .m_right_con li:hover a,
.featch_main .d_newslist .m_right_con li:hover a:before{
	color: #66cccc;
}
.patch .pat_index_left{
	float: left;
    width: 360px;
    margin-right: 20px;
}
.patch .pat_index_left .pat_index_qyfw{
	min-height: 454px;
	background-color: #fff;
	border: 1px solid #f1f4f8;
	margin-bottom: 18px;
}
.patch .pat_index_left .pat_index_ygfw{
	min-height: 274px;
	background-color: #fff;
	border: 1px solid #f1f4f8;
}
.pat_index_left .left_list_wrap{
	margin:25px 30px 5px 30px;
}
.pat_index_left .left_list_wrap li a{
	float: left;
	width:140px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	color: #fff;
	font-size: 16px;
	margin-bottom: 20px;
}
.pat_index_left .left_list_wrap li a.li_even{
	margin-left: 18px;
}
/*人才派遣首页员工服务 颜色 开始*/
.pat_index_left .left_list_wrap li a.gzcx{
	background: #77abf1;
}
.pat_index_left .left_list_wrap li a.sbcx{
	background: #50dddd;
}
.pat_index_left .left_list_wrap li a.gjjcx{
	background: #fbb24a;
}
.pat_index_left .left_list_wrap li a.ghhd{
	background: #60d79b;
}
/*人才派遣首页企业服务 颜色 开始*/
.pat_index_left .left_list_wrap li a.color-0{
	background: #f77a7a;
}
.pat_index_left .left_list_wrap li a.color-1{
	background: #ff914f;
}
.pat_index_left .left_list_wrap li a.color-2{
	background: #50dddd;
}
.pat_index_left .left_list_wrap li a.color-3{
	background: #77abf1;
}
.pat_index_left .left_list_wrap li a.color-4{
	background: #f3ce5b;
}
.pat_index_left .left_list_wrap li a.color-5{
	background: #60d79b;
}
.pat_index_left .left_list_wrap li a.color-6{
	background: #c888ed;
}
.pat_index_left .left_list_wrap li a.color-7{
	background: #fbb24a;
}
/*人才派遣首页企业服务 颜色 结束*/
.patch .pat_index_right{
	float: right;
	width: 68%;
	background-color: #fff;
	border: 1px solid #f1f4f8;
	min-height: 748px;
}
.patch .pat_index_right .mid_main_title h3{
	margin-right: 70px;
}
.patch .pat_index_bottom{
	background-color: #fff;
	min-height: 318px;
	margin-top: 20px;
}
.patch .pat_index_bottom ul{
	margin: 30px;
}
.patch .pat_index_bottom ul li{
	float: left;
	margin-right: 21px;
	margin-bottom: 20px;
}
.patch .pat_index_bottom ul li.end{
	margin-right: 0;
}
.patch .pat_index_bottom ul li a{
	display: block;
	width: 170px;
	height: 60px;
	border: 1px solid #f1f4f8;
	text-align: center;
    line-height: 55px;
}
.patch .pat_index_bottom ul li a img{
	max-width: 112px;
	height: 40px;
}
/*****************人才派遣--联系我们 头标记 about  *************/
.about{
	margin: 30px auto;
	padding: 10px 30px ;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #e5e5e5;
}
.about h1{
	text-align: center;
	line-height: 1.5;
	font-weight: normal;
	padding: 54px;
	border-bottom: 1px solid #e5e5e5;
}
.about_con{
	padding: 30px 0;
}
.about_con li{
	width: 50%;
	float: left;
	color: #7f7f7f;
	padding: 50px 0;
}
.about_con li.even{
	text-align: center;
}
.about_con li > i.iconfont{
	font-size: 104px;
	color: #339999;
}
.about_con .about_concat{
	display: inline-block;
	line-height: 1.6;
	text-align: left;
	padding-left: 10px;
	font-size: 16px;
}
.about_con .about_concat .title{
	color: #339999;
	padding-bottom: 10px;
}
.about_con .about_concat i.iconfont{
	padding-right: 10px;
}
/******************** 档案管理 联系我们************/
.about_01{
	padding: 0 ;
	margin: 30px auto;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #e5e5e5;
}
.about_01 .about_con{
	border: 1px solid #e5e5e5;
}
.about_01 .about_con li{
	width: 31%;
	padding: 20px 0;
	margin-left: 55px;
}
.about_01 .about_con .about_concat{
	position: relative;
	top: -8px;
}
.about_01 .about_con li > i.iconfont{
	font-size: 72px;
	color: #0eacff;
}
.graduate .about_01 .about_con li > i.iconfont{
	color: #31b69d;
}
.about_01 .mapbg{
	width: 100%;
	height: 500px;
	background: url("../images/specialTopic/guoji.png") no-repeat center center;
}
.mid .mapbg{
	width: 100%;
	height: 500px;
	background: url("../images/specialTopic/guoji.png") no-repeat center center;
	/*background-size: 1200px 500px;*/
}
.graduate .mapbg{
	width: 100%;
	height: 500px;
	background: url("../images/specialTopic/about.png") no-repeat center center;
	/*background-size: 1200px 500px;*/
}
/*****************人才派遣--新闻 列表 头标记 newlist  *************/
.newlist{
	min-height: 200px;
	padding-bottom: 40px;
}
.newlist li{
	border-bottom: 1px dotted #e6e6e6;
	height: 70px;
	font-size: 16px;
	color: #5a5a5a;
	transition: all ease .2s;
}
.newlist li a{
	padding: 25px 0 25px 50px;;
	color: inherit;
	position: relative;
	width: 50em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}
.newlist li a:before{
	color: inherit;
	transition: all ease .3s;
	position: absolute;
	content: '\e663';
	left: 20px;
	font-family: 'iconfont';
	font-size: 12px;
	vertical-align: middle;
	top: 30px;
}
.newlist li .date{
	float: right;
	line-height: 70px;
	padding-right: 20px;
	color: #999;
}
.newlist li:hover a:before{
	color: inherit;
	font-size: 18px;
	left: 16px;
	top: 26px;
}
.pat_newlist ul {
	margin-bottom: 30px;
}
.pagenation_bar{
	text-align: center;
}
.pagenation_bar button{
	margin: 0 5px;
}
.pag_input{
	display: inline-block;
	margin-left: 30px;
	position: relative;
}
.pag_input input{
	box-sizing: border-box;
	width: 72px;
	height: 36px;
	margin-right: -9px;
	padding: 6px 34px 6px 10px;
}
.pag_input .btn::before{
	content: '页';
	position: absolute;
	left: 40px;
	font-style: normal;
	top: 9px;
	font-size: 14px;
	color: #333;
}
/* 新闻列表页不同css，1、hover色	2、按钮颜色 */
.pat_newlist li:hover {
	color: #66cccc;;
	background-color: #f9f9f9;
}
.pat_newlist .pagenation_bar .btn_now{
	border-color: #339999;
	color:  #fff;
	background-color: #339999;
}
.pat_newlist .pagenation_bar .btn_now:focus,
.pat_newlist .pagenation_bar .btn_now:hover{
	background-color: #2d8686;
}
/*培训测评*/
.train_newlist li:hover {
	color: #ff7113;
	background-color: #f9f9f9;
}
.train_newlist .pagenation_bar .btn_now{
	border-color: #ff7113;
	color:  #fff;
	background-color: #ff7113;
}
.train_newlist .pagenation_bar .btn_now:focus,
.train_newlist .pagenation_bar .btn_now:hover{
	background-color: #ff7113;
}
/*职称评审*/
.zcps_newlist li:hover {
	color: #6382f6;
	background-color: #f9f9f9;
}
.zcps_newlist .pagenation_bar .btn_now{
	border-color: #6382f6;
	color:  #fff;
	background-color: #6382f6;
}
.zcps_newlist .pagenation_bar .btn_now:focus,
.zcps_newlist .pagenation_bar .btn_now:hover{
	background-color: #6382f6;
}
.zhicheng .concent_list li{
	float: none;
    padding: 0px 20px;
    height: 40px;
	position: relative;
}
.zhicheng .concent_list li .date{
	float: right;
    color: #7f7f7f;
    font-size: 12px;
    line-height: 40px;
}
.zhicheng .concent_list li a{
	padding-left: 25px;
    transition: all ease .3s;
    display: inline-block;
    width: 280px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 40px;
	font-size: 14px;
	color: #888;
}
.zhicheng .concent_list.long_list li a {
	width: 1000px;
}
.zhicheng .concent_list li a:before{
	content:'\e663';
	font-family: 'iconfont';
	position: absolute;
	left: 20px;
	top: 2px;
	color: #cacdcf;
	font-size: 12px;
	transition: all ease .3s;
}
.zhicheng .concent_list li:hover a{
	color: #6382f6;
}
.zhicheng .concent_list li:hover a:before{
	color: #6382f6;
	font-size: 18px;
	left: 17px;
}
/* 学历认证 新闻列表*/
.newlist_edu li:hover {
	color: #2192f0;
	background-color: #f9f9f9;
}
.newlist_edu .pagenation_bar .btn_now{
	border-color: #2192f0;
	color:  #fff;
	background-color: #2192f0;
}
.newlist_edu .pagenation_bar .btn_now:focus,
.newlist_edu .pagenation_bar .btn_now:hover{
	background-color: #2192f0;
}
/* 流动人员档案 新闻列表*/
.newlist_dangan li:hover {
	color: #0dacfe;
	background-color: #f9f9f9;
}
.newlist_dangan .pagenation_bar .btn_now{
	border-color: #0dacfe;
	color:  #fff;
	background-color: #0dacfe;
}
.newlist_dangan .pagenation_bar .btn_now:focus,
.newlist_dangan .pagenation_bar .btn_now:hover{
	background-color: #3287f2;
}
/* 中介管理 新闻列表 */
.newlist_mid li:hover {
	color: #00ccff;
	background-color: #f9f9f9;
}
.newlist_mid .pagenation_bar .btn_now{
	border-color: #00ccff;
	color:  #fff;
	background-color: #00ccff;
}
.newlist_mid .pagenation_bar .btn_now:focus,
.newlist_mid .pagenation_bar .btn_now:hover{
	background-color: #00ccff;
}
/* 代理党委 新闻列表 */
.newlist_dangwei li:hover {
	color: #d21010;
	background-color: #f9f9f9;
}
.newlist_dangwei .pagenation_bar .btn_now{
	border-color: #d21010;
	color:  #fff;
	background-color: #d21010;
}
.newlist_dangwei .pagenation_bar .btn_now:focus,
.newlist_dangwei .pagenation_bar .btn_now:hover{
	background-color: #d21010;
}
/**************************  专题 新闻正文页 ***********************/
.news_warp .width_main{
	margin: 30px auto 30px;
}
.news_location{
	font-size: 14px;
	color: #999;
	padding: 20px 0;
}
.news_location i.iconfont{
	font-size: 20px;
	vertical-align: middle;
}
.news_left {
	float: left;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	width: 68.333333333%;
	padding: 40px ;
	margin-right: 1.666666667%;
}
.main_bottom .inscribe {
    text-align: right;
    font-size: 16px;
    line-height: 1.69;
    color: #5a5a5a;
    margin-top: 20px;
}
.news_title h2 {
	font-size: 24px;
	font-weight: normal;
	line-height: 1.33;
	text-align: center;
	color: #333;
}
.news_info{
	color: #999;
	font-size: 14px;
	padding-bottom: 20px;
	margin-top: 40px;
	border-bottom: 1px dotted #e6e6e6;
}
.news_info i.iconfont{
	vertical-align: middle;
	font-size: 24px;
}

.news_info .msg{
	float: right;
}
.news_con *, .synews *{
	font-size: 16px;
	font-family:'simsun';
}
.news_con img{
	max-width: 738px;
	max-height: 500px;
}
.synews img{
	max-width: 650px;
	max-height: 400px;
}
.msg .icon-people:before{
	content: '\e611';
	font-size: 16px;
	vertical-align: middle;
	padding-right: 5px;
}
.msg .icon-eye:before{
	content: '\e643';
	font-size: 16px;
	vertical-align: middle;
	padding-right: 5px;
}
/*right*/
.news_right{
	float: left;
	width: 30%;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	background-color: #fff;
}
.n_right_title{
	height: 56px;
	padding: 0 20px 0 26px;
	border: 1px solid #f1f4f8;
}
.n_right_title .title{
	font-size: 16px;
	line-height: 56px;
}
.m_right_more {
	float: right;
	margin-top: 23px;
}
.n_right_con li{
	font-size: 14px;
	color: #5e5e5e;
}
.n_right_con a{
	display: block;
	width: 280px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all ease .3s;
	padding-left: 44px;
	line-height: 40px;
	color: inherit;
	position: relative;
}
.n_right_con a:before{
	transition: all ease .3s;
	content: '\e663';
	font-family: 'iconfont';
	position: absolute;
	color: #cbced0;
	font-size: 12px;
	left: 18px;
}
.n_right_con li:hover a:before{
	font-size: 18px;
	left: 15px;
	top: 1px;
}

/* 不同新闻页样式的不同之处，仅需要设置颜色即可， news_patch为整体包裹的元素*/
.news_patch .n_right_con li:hover ,
.news_patch .n_right_con li:hover a:before{
	color: #339999;
}
.news_dangwei .n_right_con li:hover ,
.news_dangwei .n_right_con li:hover a:before{
	color: #d21010;
}
.news_gra .n_right_con li:hover ,
.news_gra .n_right_con li:hover a:before{
	color: #0fcb8f;
}
.news_edu .n_right_con li:hover ,
.news_edu .n_right_con li:hover a:before{
	color:#2192f0;
}
.news_dangan .n_right_con li:hover ,
.news_dangan .n_right_con li:hover a:before{
	color:#2a95f9;
}
.news_mid .n_right_con li:hover ,
.news_mid .n_right_con li:hover a:before{
	color:#0cf;
}
.news_zcps .n_right_con li:hover ,
.news_zcps .n_right_con li:hover a:before{
	color: #6382f6;
}
.news_train .n_right_con li:hover ,
.news_train .n_right_con li:hover a:before{
	color: #ff7113;
}
.news_dangan .m_right_title h2{
	color: #0f78ae;
}
.news_gra .n_right_title h2{
	color: #0fcb8f;
}
.news_zcps .m_right_title h2{
	color: #6382f6;
}
.news_train .m_right_title h2{
	color: #ff7113;
}
.news_patch .m_right_title h2{
	color: #339999;
}
/**************************公司简介 company***********************/
.company{
	padding-left: 30px;
}
.company_title{
	box-sizing: border-box;
	border: 1px solid #fff;
	height: 60px;
	font-size: 18px;
	color: #333;
}
.company_title span{
	cursor: pointer;
	position: relative;
	top: 1px;
	padding: 16px 0;
	display: inline-block;
}
.company_title span.first{
	margin-right: 38px;
}
.company_title span.active{
	color: #339999;
	border-bottom: 2px solid #339999;
}
.company_con{
	box-sizing: border-box;
	margin-top: 10px;
	background-color: #fff;
	font-size: 16px;
	line-height: 42px;
	color: #666;
	padding: 70px;
	border: 1px solid #e5e5e5;
}
.company_con .fill{
	width: 40px;
	display: inline-block;
}
/***********************人才服务*************************/
.server .zt_title_pic{
	background: url('../images/common/server.png') no-repeat 10px center;
}
.server .top_menu > ul li.on,
.server .search_wrap,
.server .top_menu > ul li:hover{
	background: #31b69d;
}
/**************************毕业生 start***********************/
/*menu 设置 start*/
.graduate .top_menu{
	background: #15d296;
}
.graduate .list_wrap th{
	font-size: 16px;
	line-height: 60px;
	border-bottom: 1px dotted #e6e6e6;
}
.graduate .top_menu > ul li.on,
.graduate .search_wrap,
.graduate .top_menu > ul li:hover{
	background: #31b69d;
}
.graduate .top_menu > ul li:hover{
	font-weight: bold;
}
.graduate .zt_title_pic{
	background: url('../images/common/logo-graduate.png') no-repeat 10px center;
}
/*menu 设置 end*/
.graduate .top_pic{
	width: 100%;
	height: 400px;
	background: url('../images/specialTopic/banner-bys.jpg') no-repeat center center;
}
.graduate .width_main .format_msg{
	/* width: 28%; */
	margin: 20px 95px 40px 0;
	border:0;
	float: left;
}
.graduate .width_main .format_msg .list_content li{
	box-sizing: border-box;
	width: 375px;
	height: 130px;
	border: 1px solid #e9edf2;
	float: left;
	font-size: 14px;
	color: #333333;
	background: #fbfcfd;
	margin: 20px 25px 0 0;
	padding: 24px 0 24px 20px;
}
.graduate .width_main .format_msg .list_content .dwmc {
	font-size: 16px;
	color: #2583db;
	font-weight: 600;
}
.graduate .width_main .format_msg .list_content li > div {
	box-sizing: border-box;
	width: 70px;
	height: 20px;
	color: #ffffff;
	background: #f5d213;
	border-radius: 20px;
	margin: 10px 0;
	text-align: center;
}
.graduate .width_main .list_end{
	margin-right: 0;
}
.graduate .width_main .format_msg table{
	padding: 0;
	margin-top:20px;
	min-height: 50px;
}
.graduate .list_wrap{
	table-layout: fixed;
}
.graduate .cchide{
	text-overflow: ellipsis; /* for IE */
    -moz-text-overflow: ellipsis; /* for Firefox,mozilla */
    overflow: hidden;
    white-space: nowrap;
}
.graduate > .width_main .format_msg table tr:hover,
.graduate .width_main .format_msg table tr:hover i,
.graduate .width_main .format_msg table tr:hover a,
.graduate .width_main .format_msg table tr:hover .list_text,
.graduate table.list_wrap tr:hover td{
	color: #0fcb8f;
}
.graduate .width_main .format_msg .new_title p{
	padding: 10px 0;
	color: #0fcb8f;
	line-height: 20px;
}
.graduate .width_main .format_msg .new_title p .title_left,
.graduate .width_main .format_msg .new_title p .iconfont{
	color: #0fcb8f;
	font-size:18px;
}
.graduate .width_main .format_msg .new_title p > span{
	padding: 10px 0;
	border-bottom: 2px solid #0fcb8f;
}
.graduate .width_main .format_msg .new_title .m_more{
	/* font-size: 12px; */
	font-size: 14px;
	color: #666;
	line-height: 20px;
	margin-top: 0;
}
.graduate .width_main .format_msg .new_title .m_more .tj {
	color: #2583db;
}
.graduate .width_main .format_msg table tr td .list_text{
	width: 200px;
}
.graduate .width_main .format_msg table tr{
	font-size: 14px;
  	line-height: 2.86;
  	color: #999999;
}
.graduate .width_main .format_msg table tr .icon-huaban_lingxing{
	font-size: 9px;
	margin-right: 10px;
	position: relative;
	top: 4px;
}
.graduate .width_main .list01 .concent_list tr .icon-huaban_lingxing{
	top: 0;
}
/*.graduate .newlist li:hover{
	color: #0fcb8f;
}*/
.graduate .pagenation_bar .btn_now{
	border-color: #0fcb8f;
	color:  #fff;
	background-color: #0fcb8f;
}
.graduate .pagenation_bar .btn_now:focus,
.graduate .pagenation_bar .btn_now:hover{
	background-color: #03ad77;
}
.graduate .news_patch .n_right_con li:hover {
	color: #0fcb8f;
}
.graduate .news_patch .n_right_con li:hover a:before{
	color: #0fcb8f;
}
/**************************培训测试***********************/
/*menu 设置 start*/
.train .top_menu{
	background: #ff7113;
}
.train .top_menu > ul li.on,
.train .search_wrap,
.train .top_menu > ul li:hover{
	background: #ff9933;
}
.train .top_menu > ul li:hover{
	font-weight: bold;
}
.train .zt_title_pic{
	background: url('../images/common/logo-train.png') no-repeat 10px center;
}
/*menu 设置 end*/
.pxcs_box{
	 background: #f1f4f8;
}
.pxcs_box .bg{
	width: 100%;
	height: 400px;
	background: url("../images/specialTopic/banner_pxcs.png") no-repeat center center;
}
.pxcs_box .width_main .format_msg{
	background: #fff;
	border: 1px solid #f1f4f8;
	/*margin-top:40px;*/
}
.pxcs_box .width_main .format_msg .new_title .title_left{
	color: #ff7113;
	font-size: 16px;
}
.pxcs_box .width_main .format_msg .new_title .more{
	font-size: 12px;
	color: #666;
}
.pxcs_box .width_main .format_msg .concent_list tr .icon-point{
	color: #cacdcf;
}
.pxcs_box .width_main .format_msg .concent_list{
	border-collapse:collapse;
	margin:20px auto;
}
.pxcs_box .width_main .format_msg .concent_list tr{
	border-bottom: 1px dashed #f1f4f8;
	font-size: 14px;
}
.width_main .format_msg .concent_list tr td.left_con{
	position: relative;
	padding-left: 15px;
}
.width_main .format_msg .concent_list tr td.left_con i{
	position: absolute;
	left: 0;
	top: 0;
	transition: all ease .2s;
}
.width_main .format_msg .concent_list tr td.left_con:hover i{
	color: #ff7113;
}
.zcps .width_main .format_msg .concent_list tr td.left_con:hover i{
	color: #6382f6;
}
.zcps .width_main .format_msg .concent_list tr td.left_con:hover a{
	color: #6382f6;
}
.width_main .format_msg .concent_list tr td.left_con:hover a{
	color: #ff7113;
}
.pxcs_box .width_main .format_msg .concent_list tr .data{
	font-size: 12px;
}
/****************************职称评审**************************/
/*menu 设置 start*/
.zhicheng .top_menu{
	background: #6382f9;
}
.zhicheng .top_menu > ul li.on,
.zhicheng .search_wrap,
.zhicheng .top_menu > ul li:hover{
	background: #3150bd;;
}
.zhicheng .zt_title_pic{
	background: url('../images/common/logo-zhicheng.png') no-repeat 10px center;
}
/*menu 设置 end*/
.zcps .bg{
	width: 100%;
	height: 400px;
	background: url('../images/specialTopic/banner_zcps.jpg') no-repeat center center;
}
.zcps .width_main .format_msg .new_title .title_left{
	color: #6382f6;
	font-size: 16px;
}
.zcps .news_patch .n_right_con li:hover {
	color: #6382f6;
}
.zcps .news_patch .n_right_con li:hover a:before{
	color: #6382f6;
}
.zcps .m_right_title h2{
	color: #6382f6;
}
/***********************流动人口档案管理 头标记 dangan****************/
/*menu 设置 start*/
.dang_an .top_menu{
	background: #007bbb;
}
.dang_an .top_menu > ul li.on,
.dang_an .search_wrap,
.dang_an .top_menu > ul li:hover{
	background: #0eacff;
}
.dang_an .top_menu > ul li:hover{
	font-weight: bold;
}
.dang_an .zt_title_pic{
	background: url('../images/common/logo-dangan.png') no-repeat 10px  center;
}
/*menu 设置 end*/
.dangan_banner{
	padding-top: 1px;
	box-sizing: border-box;
	height: 400px;
	background: url('../images/specialTopic/banner-dangan.jpg') no-repeat center center;
}
.d_login{
	margin: 30px auto;
}
.d_login .form_control{
	height: 40px;
}
.d_login_warp{
	box-sizing: border-box;
	width: 304px;
	height: 340px;
	float: right;
	border-radius: 4px;
	background-color:rgba(4, 26, 37, .6);
	background:transparent\9\0;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99041A25', endColorstr='#99041A25') \0;
	padding: 30px 21px;
}
.d_login_warp .switch_btn{
	font-size: 18px;
	color: #e8e8e8;
	padding-bottom: 20px;
	position: static;
}
.d_login_warp .switch_btn li{
	float: left;
	padding-bottom: 15px ;
	cursor: pointer;
}
.d_login_warp .switch_btn li.second{
	margin: 0 20px;
}
.d_login_warp .switch_btn li.active{
	border-bottom: 3px solid #0eacff;
	color: #0eacff;
	font-weight: bold;
}
.a_login_warp .codeImg,
.d_login_warp .codeImg{
	width: 115px;
	cursor: pointer;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
}
.a_login_warp .code_input,
.d_login_warp .code_input{
	width: 130px;
	margin-right: 6px;
	margin-bottom: 5px;
	display: block
}
.a_login_warp .submit,
.d_login_warp .submit{
	width: 100%;
	font-size: 18px;
	line-height: inherit;
}
.d_login_warp .yzbm_input span{
	display: block;
}
.switch_con > ul li{
	display: none;
}
.switch_con .active{
	display: block;
}
.dangan_main{
	background-color: #F2F4F9;
	padding: 40px 0 30px 0;
}
.dangan_main .mid_main_title h3.active,
.dangan_main .m_right_title h2{
	color: #0f78ae;
}
.d_main_warp li{
	float: left;
	height: 330px;
}
.d_main_left,
.d_main_center{
	width: 35.833333333%;
	background-color: #fff;
}
.d_main_center{
	margin: 0 20px;
}
.d_main_right{
	width: 25%;
}
.d_newslist{
	padding-top: 0;
	padding-bottom: 0;
}
.d_newslist .m_right_con li{
	float: none;
	padding-left: 0px;
	height: 40px;
}
.d_newslist .m_right_con li .date{
	float: right;
	color: #7f7f7f;
	font-size: 12px;
	line-height: 40px;
}
.d_newslist .m_right_con li a{
	padding-left: 25px;
	transition: all ease .3s;
	display: inline-block;
	width: 280px;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 40px;
}
.d_newslist .m_right_con li a:before{
	content:'\e663';
	font-family: 'iconfont';
	position: absolute;
	left: 0;
	top: 2px;
	color: #cacdcf;
	font-size: 12px;
	transition: all ease .3s;
}
.d_newslist .m_right_con li:hover a{
	color: #2a95f9;
}
.d_newslist .m_right_con li:hover a:before{
	color: #2a95f9;
	font-size: 18px;
	left: -3px;
}
.d_main_right{
	margin-top: -23px;
}
.d_main_right > div{
	cursor: pointer;
	height: 94px;
	text-align: center;
	line-height: 94px;
	font-size: 26px;
	font-weight: bold;
	color: #fff;
	margin-top: 23px;
}
.d_main_right .d_right_item1{
	background: url('../images/specialTopic/dangan-1.jpg') no-repeat 0 0;
}
.d_main_right .d_right_item2{
	background: url('../images/specialTopic/dangan-2.jpg') no-repeat 0 0;
}
.d_main_right .d_right_item3{
	background: url('../images/specialTopic/dangan-3.jpg') no-repeat 0 0;
}
.d_main_check{
	width: 25%;
	font-size: 16px;
	background: #fff;
	padding: 10px 15px;
	box-sizing: border-box;
}
.d_main_check .check_title{
	color: #0f78ae;
	font-weight: bold;
}
.form_dh{
	display: inline-block;
	width: 190px;
	margin-right: 15px;
}
.d_main_check p{
	margin-bottom: 10px;
}
.d_main_check .error_info{
	display: inline-block;
	margin-top: 5px;
}
.d_main_check .check_inline{
	position: relative;
}
.d_main_check .check_inline button{
	position: absolute;
	top: 0;
	right: 0;
}
/* 账号管理 */
.account .account_con{
    border: 1px solid #e9edf2;
    background: #fff;
    margin: 20px auto;
}
.account .account_con ul{
    padding: 65px 375px 200px 315px;
}
.account .account_con ul li{
    height: 72px;
    border-bottom: 1px solid #cfd0d0;
    line-height: 72px;
}
.account .account_con ul li div{
	height: 100%;
}
.account .account_con ul li i.icon_left{
    font-size: 26px;
    color: #ED4A4A;
}
.account .account_con ul li i.icon-modify{
    font-size: 18px;
    color:#ccc;
}
.account ul li .text{
    font-size: 18px;
    color: #525252;
    padding-left:10px;
    position: relative;
    top: -2px;
}
.account ul li .alter{
    font-size: 16px;
    color: #525252;
    padding-left:15px;
    cursor: pointer;
}
.account ul li .alter:hover{
	color:#3a9bf6;
}
/* 弹出层 */
.account .alert{
    display: none;
}
.account .alert1 .alert_content .alert_btn{
	text-align: center;
}
.account .alert1 .alert_content .con_text{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 50px;
	font-size: 16px;
  	line-height: 1.13;
  	color: #808080;
}
.account .alert .cover{
    width: 100%;
    height: 100%;
    position: fixed;
    background: #000;
    top: 0;
    left: 0;
    opacity: 0.6;
    z-index: 2;
    filter: alpha(opacity=60);
}
.account .alert .content{
    width: 466px;
    position: fixed;
    top: 0;
	left: 50%;
	padding-bottom: 25px;
    margin-top: 250px;
    margin-left: -233px;
    background-color: #fff;
    z-index: 3;
}
.account .alert .con_com{
    width: 546px;
    position: absolute;
    top: 50%;
	left: 50%;
	padding-bottom: 25px;
    margin-top: -127px;
    margin-left: -233px;
    background-color: #fff;
    z-index: 4;
}
.account .alert .alert_title{
	width: 420px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin: auto;
    border-bottom: 1px solid #3a9bf6;
    font-size: 16px;
	color: #3a9bf6;
	position: relative;
}
.account .alert .new_title{
	width: 498px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin: auto;
    border-bottom: 1px solid #3a9bf6;
    font-size: 16px;
	color: #3a9bf6;
	position: relative;
}
.account .alert .new_title i{
	position: absolute;
	right: 0px;
	color: #b3b3b3;
	font-size: 19px;
	cursor: pointer;
}
.account .alert .prompt{
	width: 498px;
	height: 68px;
	margin-bottom: 20px;
	background: url(../images/personal/backs.png) 0px 0 no-repeat;
}
.account .alert .prompt img{
	margin: 15px 0 0 25px;
}
.account .alert .prompt p {
	width: 410px;
	margin: 10px 0 0 7px;
	font-size: 12px;
	line-height: 24px;
	color: #9ba9b6;
}
.login_input{
	position: relative;
	width: 100%;
}
.login_input.login_yzm{
	position: relative;
}
.login_input.login_yzm input{
	padding-left: 10px;
}
.login_input.login_yzm p{
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 9px;
	width: 40px;
	padding-left:22px;
	line-height: 19px;
	color: #0062d1;
	border-left: 1px solid #2288e5;
}
.account .alert .conceal{
	min-height: 80px;
}
.account .alert .conceal p{
	font-size: 12px;
	line-height: 52px;
	color: #999;
}
.account .alert .conceal li{
	position: relative;
	width: 140px;
	border-radius: 15px;
	background-color: #eee;
	margin:0 10px 10px 0;
	color: #787878;
}
.account .alert .conceal li p{
	font-size: 12px;
	padding: 0 12px;
	line-height: 32px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.account .alert .conceal li.on{
	color: #3a9bf6;
	background-color: #eef7ff;
}
.account .alert .conceal li i{
	font-size: 12px;
	margin-left: 6px;
	position: absolute;
	right: 3px;
	top: 12px;
	cursor: pointer;
}
.account .alert .alert_title i{
	position: absolute;
	right: -15px;
	color: #b3b3b3;
	font-size: 19px;
	cursor: pointer;
}
.account .alert .alert_content{
    box-sizing: border-box;
    padding: 20px 90px 0 90px;
    overflow-y:auto;
}
.account .alert .new_content{
	box-sizing: border-box;
    padding: 14px 24px 0;
    overflow-y:auto;
}
.account .alert1 .fsyj .alert_content{
	padding: 20px 40px 0 40px;;
}
.account .alert .alert_content .ipone input{
	width:247px;
	height: 36px;
	padding-left: 35px;
	color: #b3b3b3;
	border: 1px solid #cccccc;
}
.account .alert .alert_content p.yz{
	width:247px;
	height: 36px;
	padding-left: 35px;
	margin-bottom:15px;
	color: #b3b3b3;
	border: 1px solid #cccccc;
}
.account .alert .alert_content p{
	position: relative;
	margin-bottom:15px;
}
.account .alert .alert_content p.yxbz{
	width: 100%;
	text-align: center;
}
.account .alert .alert_content p.yz input{
	border:0;
	height: 20px;
	margin-top:7px;
	border-right: 1px solid #2288e5;
}
.account .alert .alert_content p.yz span{
	display: block;
	position: absolute;
	right: 32px;
	top: 0;
	color: #3a9bf6;
	padding-left:20px;
	margin-top: 10px;
	cursor: pointer;
}
.account .alert .alert_content p.yz span.on{
	right: 12px;
	color: #b3b3b3;
	cursor: no-drop;
}
.account .alert .alert_content p i{
	display: block;
	font-size: 18px;
	line-height: 36px;
	padding: 0 10px;
	color: #b3b3b3;
	position: absolute;
	left: 0;
	top: 2px;
}
.account .alert .alert_content .alert_btn{
	padding-top:10px;
	text-align: center;
}
.account .alert .alert_content .alert_btn button{
	padding: 9px 39px;
	border-radius: 3px;
	font-size: 16px;
}
.account .alert .alert_content .alert_btn button.back{
	background: #fff;
	color:#2583db;
}

/*弹框 带选择框样式 start*/
.enter_wrap.enter_wrap_select{
	margin: 20px auto;
}
.enter_wrap.enter_wrap_select > li {
	width: 100%;
}
.enter_wrap.enter_wrap_select > li p {
	width: 176px;
}
.enter_wrap.enter_wrap_select.btn_select span {
	display: inline-block;
	color: #999999;
	background: #fafbfb;
	margin: 5px 20px ;
	padding: 5px 20px;
	border: 1px solid #d4dae5;
	border-radius: 5px;
	cursor: pointer;
}
.enter_wrap.enter_wrap_select.btn_select span.on{
	color: #0eacff;
	border: 1px solid #0a99ff;
}
/*弹框 带选择框样式 end*/

/*弹框 带选择图标样式 start*/
.account .alert .content_type > i {
	position: absolute;
	right: 4px;
	top: 4px;
    color: #b3b3b3;
    font-size: 19px;
    cursor: pointer;
}
.account .alert .content_type ul li{
	text-align: center;
	width: 32%;
	vertical-align: inherit;
	cursor: pointer;
}
.account .alert .content_type ul li.title_type {
	text-align: left;
	width: 100%;
	margin: 30px 5px;
    font-size: 22px;
    color: #333333;
}
.account .alert .content_type ul li span{
	display: block;
}
/*弹框 带选择图标样式 end*/

/*弹框 带输入框格式为key：value start*/
/* .alert_input.account .alert .alert_content p{
	font-size: 16px;
	color: #333333;
} */
.alert_input .enter_wrap > li{
	width: 100%;
}
.alert_input .enter_wrap .enter_warp_input{
	text-align: center;
}
.alert_input .enter_wrap .enter_warp_input > div {
	vertical-align: initial;
}
.alert_input .enter_wrap .enter_warp_input > p {
	width: 130px;
}
.alert_input .enter_wrap > li > p{
	width: 100px;
}
.alert_input.account .alert .alert_content{
	padding: 20px 20px 0 20px;
}
.alert_input .enter_wrap .identy_i .enter_info input{
	width: 50%;
}
.alert_input .enter_wrap .identy_i .identy_btn{
	color: #ed4a4a;
	cursor: pointer;
	position: absolute;
	top: 5px;
	left: 50%;
	/* right: 5px; */
	font-size: 15px
}
.alert_input .enter_wrap .identy_i .identy_btn.on{
	color: #b2b2b2;
}
.alert_input .error_info{
	display: block;
}
.alert_input .enter_wrap .nchange_info{
	margin-left: -6px;
}
/*弹框 带输入框格式为key：value end*/

/*弹框 协议、申请成功 start*/
.alert_input.account .alert .alert_content .agree_content{
	/* text-indent: 2em; */
	line-height: 35px;
	font-size: 14px;
	color: #333333;
	border: 1px solid #d4dae5;
	background: #fafbfb;
	padding: 13px;
	height: 200px;
	overflow-y: scroll;
}
.alert_input.account .alert .alert_content.dyxgmm ul {
	text-align: center;
	margin-top: 25px;
	color: #333333;
}
.alert_input.account .alert .alert_content.dyxgmm ul li {
	margin-bottom: 30px;
	font-size: 18px;
}
.alert_input.account .alert .alert_content.dyxgmm ul li span {
	font-size: 28px;
	margin-left: 22px;
	cursor: pointer;
}
/*弹框 协议、申请成功 end*/

.info_input .enter_wrap .identy_i .enter_info input{
	width: 50%;
}
.info_input .enter_wrap .identy_i .identy_btn{
	color: #ed4a4a;
	cursor: pointer;
	position: absolute;
	top: 5px;
	left: 50%;
	/* right: 5px; */
	font-size: 15px
}
.info_input .enter_wrap .identy_i .identy_btn.identy_code_btn{
	color: #0eacff;
	left: 55%;
}
.info_input .enter_wrap .identy_i .identy_btn.on{
	color: #b2b2b2;
}
/*图片上传 start*/
/* .enter_img .dazmsfz,
.enter_img .dzzzmsfz */
.enter_img .zwtp {
	background: #fafbfb url(../images/specialTopic/apply_bg.jpg) no-repeat center center;
}
.enter_img .upload_img {
    display: inline-block;
    width: 156px;
	height: 107px;
    border: 1px solid #d4dae5;
}
.enter_wrap.enter_wrap_img .enter_img img {
	max-height: 107px;
	max-width: 156px;
}
.btn_red_border {
    border: 1px solid #ed4a4a;
    color: #ffffff;
    background: #ed4a4a;
}
.enter_img .upload_pic_btn{
	position: relative;
	display: inline-block;
	margin-top: 10px;
	width: 75px;
}
.enter_img .upload_pic_btn .upimg_btn {
    position: absolute;
    display: block;
    width: 65px;
    height: 34px;
    left: 10px;
    top: 0;
	opacity: 0;
	z-index: -1;
}
.enter_img .upload_pic_info{
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	margin-left: 8px;
	font-size: 13px;
	width: 135px;
	line-height: 25px;
	color: #666666;
}
/*图片上传 end*/

/*档案查询页面*/
.daSearch .width_main{
	margin: 30px auto;
}
.daSearch .dangAns_left{
	width: 72%;
	background: #fff;
	border: 1px solid #e9ecf0;
}
.daSearch .dangAns_left .left_con{
	padding:20px 25px 30px 25px;
}
.daSearch.daSearch_top .dangAns_left{
	width: 100%;
}
.daSearch.daSearch_top .dangAns_left .left_con ul{
	width: 100%;
}
.daSearch.daSearch_top .dangAns_left .left_con ul li{
	width: 25%;
}
.daSearch.daSearch_top .dangAns_left .left_con ul li > div {
	width: 70%;
}
.daSearch.daSearch_top .dangAns_left .left_con ul li > div.sesrch_enter_info {
	width: 270px;
	margin-left: 15px;
}
.daSearch.daSearch_top .dangAns_left .left_con ul li.sebtn {
	margin-left: 30px;width: 20%;
}
.daSearch .dangAns_left .left_con .left_con_top{
	font-size: 14px;
	line-height:34px;
	border-bottom: 1px solid #e9ecf0;
}
 .dangAns_left .left_con .left_con_top .num{
	 color: #007bbb;
	 padding: 0 3px;
 }
 .daSearch .left_con_list{
	 margin-top: 20px;
 }
.daSearch .left_con_list .list_text{
	width: 100%;
	min-height: 125px;
	background: #ecf8ff;
	margin-bottom: 10px;
	position: relative;
}
.daSearch .left_con_list .list_text .list_name{
	font-size: 18px;
	color: #000;
	position: absolute;
	top: 17px;
	left: 20px;
}
.daSearch .left_con_list .list_text .list_name i{
	color: #5a5a5a;
}
.daSearch .left_con_list .list_text .da_number{
	width: 155px;
	height: 25px;
	background: url("../images/specialTopic/da_numpng.png") no-repeat;
	position: absolute;
	right: -2px;
	top: 17px;
	color: #007bbb;
	text-align: center;
	font-size: 14px;
	line-height: 25px;
}
.daSearch .left_con_list .list_text table{
	padding: 55px 20px 0 20px;
	font-size: 14px;
	color: #5a5a5a;
}
.daSearch .left_con_list .list_text table tr{
	line-height: 25px;
}
.daSearch .dangAns_right{
	width: 304px;
	min-height: 340px;
}
.daSearch .dangAns_right .d_login_warp{
	background: #fff;
}
.daSearch .d_login_warp .switch_btn{
	padding-bottom: 28px;
}
.daSearch .d_login_warp .switch_btn li{
	color: #007bbb;
	font-size: 16px;
}
.daSearch .d_login_warp .switch_btn li.active{
	color: #0eacff;
}
.daSearch .form_control{
	height: 40px;
}
.daSearch .d_login_warp .submit{
	background: #0eacff;
	color: #fff;
}
.per_da_message{
	font-size: 24px;
	text-align: center;
	height: 232px;
	line-height: 232px;
	display: none;
}
.accessory{
	margin-top: 70px;
}
.accessory .accessory_text{
	font-size: 16px;
	color: #5a5a5a;
}
.accessory .accessory_text .iconfont{
	margin-right: 10px;
}
.accessory ul{
	overflow: auto;
}
.accessory ul li{
	padding-bottom: 10px;
	font-size: 16px;
    color: #3a9bf6;
	cursor: pointer
}
.register_yet {
	display: inline-block;
	margin-top: 10px;
	color: #606873;
}
.register_yet:hover {
	color: #2590f4;
}
/*查询输入样式 start*/
.search_enter_wrap.enter_wrap{
	margin: 0;
}
.search_enter_wrap.enter_wrap > li > p {
	width: 65px;
	margin-right: 12px;
}
.search_enter_wrap.enter_wrap > li{
	width: 35%;
}
.about > p{
	text-align: right;
	margin: 12px;
}
/*查询输入样式 end*/
/*首页查询列表样式 start*/
.search_box {
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #e5e5e5;
}
.search_box .search_list {
	min-height: 110px;
	padding: 30px 35px;
    border-bottom: 1px solid #e9edf2;
}
.search_box .list_left {
	width: 220px;
	height: 110px;
	margin-right: 35px;
}
.search_box .list_left img {
	width: 220px;
	height: 110px;
}
.search_box .server{
	margin-right: 35px;
}
.search_box .server_center{
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	width:60%;
}
.search_box .server_center > p{
	margin-top: 20px;
}
.search_box .server_center .sever_center_two{
	font-size: 16px;
	margin-top: 60px;
}
.search_box .server_right{
	margin-top: 83px;
}
.search_box .list_center {
	font-size: 18px;
	color: #5a5a5a;
    width: 63%;
	box-sizing: border-box;
}
.search_box .list_center .title,
.search_box .list_center > p {
	font-weight: bold;
	margin-bottom: 22px;
}
.search_box .list_center ul li {
	width: 200px;
	float: left;
	font-size: 16px;
	width: 50%;
	margin-bottom: 22px;
}
.list_text_overflow{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
}
.search_box .list_right input {
	margin-top: 30px;
}
/*首页查询列表样式 end*/
/*报名详情 start*/
.details{
	margin: 30px auto;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	font-size: 16px;
	color: #5a5a5a;
}
.details .details_title > p{
	font-size: 20px;
	color: #333333;
	text-align: center;
	font-weight: bold;
}
.details_title, .details_main{
	padding: 40px 80px;
	min-height: 155px;
}
.details_title {
	border-bottom: 1px solid #e9edf2;
}
.details_title i.see {
	margin-left: 26px;
}
.details_title ul {
	float: left;
    margin-top: 35px;
	width: 100%;
}
.details_title ul li{
	width: 33%;
	float: left;
	height: 55px;
	/* line-height: 45px; */
}
.details_title ul li.holdplace span{
	padding-left: 60px;
}
/*报名详情 end*/

/*党员 档案个人中心 start*/
.info_top .info_nav {
	height: 50px;
	line-height: 50px;
	background: #ffffff;
}
.info_top .info_nav a {
	color: #5a5a5a;
	font-size: 16px;
	margin: 0px 25px;
}
.info_top .info_nav.da_nav a.on {
	color: #0b98e1;
}
.info_top .info_nav.da_nav a:hover {
	color: #0b98e1;
}
.info_top .info_nav a.on {
	color: #d21010;
}
.info_top .info_nav a:hover {
	color: #d21010;
}
.info_top .info_bg {
	color: #401c09;
	font-size: 18px;
	padding: 43px 0;
	background: url(../images/specialTopic/banner_02.jpg) repeat-x;
}
.info_top .top_bg.info_bg{
	background: url(../images/specialTopic/dangan_bg.jpg) repeat-x;
}
.info_top .myinfo_name{
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 20px;
}
.info_top .myinfo_name > a{
	color: #ee7026;
	font-size: 16px;
	font-weight: 500;
	margin-left: 45px;
}
.info_top .myinfo_name.da_name > a {
	color: #0a99ff;
}
.info_top .myinfo_name span {
	color: #401c09;
    font-size: 18px;
    font-weight: 500;
    margin-left: 110px;
}
.base_info:before{
	content: '\e607';
	padding-right: 5px;
}
.info_top .myinfo_name .base_info,
.info_top .myinfo_name .edit_btn{
	float: none;
	padding-left: 0;
}
.info_top div > p{
	margin-left: 25px;
}
.info_top div > p > span{
	margin-right: 37px;
}
.rsdldw .serve_bg {
	/* padding: 70px 0 70px 25px; */
	padding: 40px 0 0 25px;
	background: url(../images/specialTopic/banner_03.jpg);
}
.rsdldw .serve_bg .float_l {
	width: 700px;
	border-right: 1px solid #c8bfc2;
}
.rsdldw .serve_bg .float_r {
	width: 450px;
}
.rsdldw .serve_bg .serve_title{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 78px;
}
.rsdldw .serve_bg .serve_title.down_text{
	font-weight: 500;
	margin-bottom: 40px;
}
.rsdldw .serve_bg .serve_title > span{
	font-size: 16px;
	font-weight: 500;
	color: #ed4a4a;
}
.rsdldw .serve_bg p > a {
	color: #333333;
	font-size: 16px;
}
.rsdldw .serve_bg p > a:hover {
	color: #2192f0;
}
.rsdldw .serve_bg p > input {
	margin-left: 80px;
}
.rsdldw .info_input > p > a {
	font-size: 16px;
	color: #ed4a4a;
	float: right;
	padding-right: 30px;
}
.rsdldw .job_box {
	padding-top: 15px;
	padding-bottom: 20px;
	font-size: 16px;
    color: #4b4b4b;
}
.rsdldw .job_box.zm_bg{
	background: #fff8f8;
}
.rsdldw .job_box .myinfo_name{
	font-size: 22px;
    font-weight: 600;
	margin-bottom: 20px;
	margin-right: 40px;
}
.info_table.da_info_table tr td {
	padding-top: 0px;
}
.rsdldw .job_box p{
	margin-bottom: 24px;
}
.info_input .title_01 {
	line-height: 54px;
	padding: 0 0 0 30px;
}
.info_input .title_01 .btn_pd{
	margin-top: 5px;
	margin-right: 30px;
}
.info_table.da_info {
	width: 75%;
	margin: 30px auto;
}
.info_table.da_info .text {
	color: #000000;
}
.btn_z{
	border: 1px solid #ed4a4a;
}
.btn_z.m{
	background: #fff8f8;
    color: #ed4a4a;
}
.font_detail{
	color: #ed4a4a;
}
.btn_pd_dis{
	background: #ddd;
	border: 1px solid #ddd;
}
.btn_pd_dis:hover{
	background: #ddd;
	border: 1px solid #ddd;
}
/*党员 档案个人中心 end*/
.enter_wrap > li.yxyt{
	width: 60%;
}
.enter_wrap > li > div.email_yt{
	width: 46%;
}
.enter_wrap > li > div.email_yx{
	width: 40%;
}
/*调档函查询页面 start*/
.print_box .close{
	font-size: 25px;
    float: right;
	margin: 20px 40px;
	cursor: pointer;
}
.print_content{
	position: relative;
    font-size: 18px;
    color: #000;
    width: 800px;
    margin: 0 auto;
	background-size: contain;
	padding: 60px 0;
}
.print_content .printPng{
	position: absolute;
    top: 160px;
    left: 0;
    width: 800px;
}
.title_h2{
	font-family: '微软雅黑';
	text-align: center;
	font-size: 24px;
	font-weight: 400;
	height: 60px;
}
.other_info{
	height: 55px;
}
.text_m, .text_r{
    font-weight: 600;
    margin-bottom: 6px;
}
.text_r{
	text-align: right;
}
.text_m{
	text-align: center;
}
.re_info{
	border-bottom: 2px solid #262626;
    line-height: 30px;
    margin-bottom: 40px;
    display: inline-block;
}
.content_info{
	text-indent: 2em;
    min-height: 350px;
    font-size: 20px;
    line-height: 60px;
}
.content_info span{
	border-bottom: 2px solid #262626;
}
.padding_r{
    padding-right: 100px;
	margin: 20px 0 100px;
}
.black_info{
    color: #000;
    margin: 25px 0;
    font-size: 18px;
}
.line{
    border-bottom: 1px dashed #000;
    margin-top: 30px;
    margin-bottom: 30px;
}
.black_info .fhrq, .bottom_line{
    border-bottom: 2px solid #262626;
}
.black_info .black_info_sjr{
	margin-left: 80px;
}
.bottom_line{
    line-height: 30px;
    display: inline-block;
	font-weight: 700;
}
.print_content .zhang{
    position: absolute;
    width: 200px;
    right: 80px;
    top: 45%;
    margin-top: -50px;
}
.print_content .zhang img{
    width: 100%;
	position: absolute;
	top: -70px;
}
/*调档函查询页面 end*/
