/* 此说明不可删 start */
/* 首页及前台其他样式表*/
/* 此样式表不可不可包含通用的类 */
/* 此说明不可删 end */

/************首页 搜索框设置************/
.index_menu .zt_title_pic{
    background: url(../images/common/system_name.png) no-repeat left center;
}
.index_menu .search_wrap{
    background: #2583db;
}
.index_menu .width_search{
    width: 49.1666%;
    margin-right: 15.08%;
}
.index_menu .top_menu{
    background: #015293;
}
/*顶部广告 strat*/
.top_advert{
	position: relative;
	text-align: center;
	overflow: hidden;
	display: none;
}
.top_advert div{
	cursor: pointer;
	width: 100%;
}
.advert_close{
	width: 20px;
	height: 20px;
	background: url(../images/common/ad_close_icon.png) no-repeat center center;
	position: absolute;
	right: 15px;
	top: 0px;
	cursor: pointer;
}
/*顶部广告 end*/
/************首页 menu设置************/
.top_menu > ul li{
    width: 11.1%;/*删除 由于菜单是动态加载的 所以具体宽度动态设置**/
}
.index_menu .top_menu > ul li.on{
    background: #2583db;
	/* background-color: rgba(37,131,219,.5); */
	/* background: transparent\9\0; */
	/* filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7F2583db', endColorstr='#7F2583db')\0; */
}
.index_menu .top_menu > ul li:hover{
    background: #2583db;
	background-color: rgba(37,131,219,.5);
	background: transparent\9\0;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7F2583db', endColorstr='#7F2583db')\0;
}
.index_menu.foot{
    color: #ffffff;
    background: #00457d;
}
/*详显页 menu设置*/
.top_d_menu{
	padding: 17px 0;
}
.d_logo{
	height: 60px;
	padding-left: 100px;
	background: url(../images/common/logo.png) no-repeat left center;
}
.d_logo .zt_title_pic{
	/* width: 260px;
	height: 100%;
	background: url(../images/common/system_name.png) no-repeat left center; */
	margin-left: 0;
}
.d_menu_list{
	top: 0px;
}
.d_menu_list li a{
	padding: 33px 0;
	color: #5a5a5a;
}
.d_menu_list li.on a{
	color: #015293;
	border-bottom: 4px solid #015293;
}
/*****************************首页 start************************/
.index_banner{
	height: 400px;
	padding-top: 1px;
	margin-top: -1px;
	position: relative;
}
.banner_bg,.index_ban{
	width:100%;
	height: 400px;
	position: relative;
}
.banner_center{
	width: 220px;
	height: 24px;
	position: absolute;
	bottom: 10px;
	left: 50%;
	text-align: center;
	margin-left: -100px;
	/* background: #ccc; */
	z-index: 2;
}
.banner_center ul li{
	display: inline-block;
	width: 12px;
	height: 12px;
	border:2px solid #fff;
	border-radius:20px;
	margin: 2px 5px;
	cursor: pointer;
}
.arrow_left{
	width: 40px;
	height: 70px;
	position: absolute;
	top:165px;
	left: 206px;
	cursor: pointer;
	text-align: center;
}
.arrow_left:hover,
.arrow_right:hover{
	background: rgba(0, 0, 0, 0.7);
}
.arrow_right{
	width: 40px;
	height: 70px;
	position: absolute;
	top:165px;
	right:206px;
	cursor: pointer;
	text-align: center;

}
.arrow_left .iconfont,
.arrow_right .iconfont{
	font-size: 36px;
	color: #fff;
	line-height: 70px;
}
.banner_center ul .active_num{
	background: #fff;
}
.banner_bg a{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.banner_bg .active{
	display: block;
}
.banner_bg a img{
	height: 400px;
	margin: 0 auto;
	display: block;
	/*max-width: 1200px;*/
}
.job_class{
	z-index: 3;
	position: absolute;
	width: 206px;
	height: 342px;
	padding: 9px 0;
	left: 0;
	top:20px;
}
.opacity_bg{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    /* background: #000000; */
    /* opacity: 0.8; */
    background: rgba(0, 0, 0, 0.5);
    /* background: transparent\9\0; */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99041A25', endColorstr='#99041A25')\0;
    z-index: 0;
}
.job_menu{
	position: absolute;
}
.job_menu li{
	padding: 5px 15px;
	color: #ffffff;
	font-size: 14px;
	z-index: 1;
}
.job_menu li:hover{
	background: #2d323a;
}
.job_menu li.on {
	background: #2d323a;
}
.job_menu li p{
	display: inline-block;
	width: 165px;
	vertical-align: middle;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	cursor: pointer;
}
.job_menu li span{
	display: inline-block;
	vertical-align: middle;
}
.job_class .sec_thr{
	display: none;
	position: absolute;
	top: 0;
	left: 206px;
	/* width: 690px; */
	width: 728px;
	padding: 14px 30px 30px 30px;
	min-height: 316px;
	background: #ffffff;
	box-shadow: 0 0 20px #213a61;
	z-index: 2;
}
.job_class .sec_thr .second{
	padding-top: 8px;
	border-bottom: 1px dashed #e2e7f0;
}
.job_class .sec_thr .second p{
	display: inline-block;
	width: 90px;
	color: #349dff;
	font-size: 14px;
	text-decoration: underline;
	cursor: pointer;
}
.job_class .sec_thr .second ul{
	float: right;
	width: 600px;
}
.job_class .sec_thr .second ul li{
	display: inline-block;
	color: #4e5661;
	font-size: 14px;
	padding: 0 10px;
	margin-bottom: 8px;
	border-right: 1px solid #e2e7f0;
	cursor: pointer;
}
.job_class .sec_thr .second ul li:hover {
	color: #2590f4;
}
.link_wrap{
	position: absolute;
	top: 20px;
	right: 0;
	width: 206px;
	z-index: 3;
}
.opacity_bg.opacity_white{
	/* background:#DFE9F5; */
	/* opacity: 0.7; */
	background: rgba(223,233,245,0.7);
	/* background: transparent\9\0; */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#B2DFE9F5', endColorstr='#B2DFE9F5') \0;
	z-index: -1;
}
.ggfw_wrap,.rcfw_wrap{
	display: none;
	width: 192px;
	height: 338px;
	position: absolute;
	top: 0;
	right: 206px;
	/* background: #ffffff; */
	background: rgba(0, 0, 0, 0.5);
	padding: 0 0 21px 20px;
	box-shadow: 0 0 20px #213a61;
}
.next_bg{
	position: absolute;
	bottom: 38px;
	right: -13px;
	width: 13px;
	height: 20px;
	background: url("../images/common/jiantou_next.png");
}
.rcfw_bg{
	bottom:223px;
}
.link_wrap .ggfw_wrap a,
.link_wrap .rcfw_wrap a{
	width: 80px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	/* background: #e1eefa; */
	border-radius: 3px;
	margin-top: 20px;
	margin-right: 10px;
	font-size: 12px;
	padding-bottom: 18px;
	padding-top: 57px;
	color: #ffffff;
}
.link_wrap a{
	padding-top: 60px;
	display: inline-block;
	width: 110px;
	font-size: 14px;
	color: #496692;
	text-align: center;

	position: relative;
	transition: all ease .3s;
	box-sizing: border-box;
}
.link_wrap .ggfw_wrap a:hover,
.link_wrap .rcfw_wrap a:hover{
	color: #fff;
	background-color: #2583db;
}
/* .link_wrap .ggfw_wrap .gyrc_link{
	padding-top: 58.2px;
} */
.link_wrap .ggfw_wrap a .gyrcc_info{
	width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	margin-bottom: -3px;
}
/*.link_wrap .link_shebao:hover{
	color: #fff;
	background-color: #f0565c;
}*/
/*.link_wrap .link_shebao{
	color: #f0565c;
}*/
.link_wrap a:before{
	font-family: 'iconfont';
	top: 18px;
	left: 20px;
	font-size: 36px;
	position: absolute;
}
.link_wrap .link_shebao:before{
	content: '\e633';
}
.link_wrap .link_edu:before{
	content: '\e631';
}
.link_wrap .link_gong:before{
	content: '\e62f';
}
.link_wrap .link_patch:before{
	content: '\e635';
}
.link_wrap li{
    width: 100%;
    padding: 0px;
    height: 89px;
    font-size: 18px;
    color: #5a5a5a;
    line-height: 89px;
    cursor: pointer;
	border-bottom: 1px solid #dde2eb;
	background: rgba(0, 0, 0, 0.5);
}
.link_wrap li:hover{
	/* background: #ffffff; */
	background: rgba(0, 0, 0, 0.6);
}
.link_wrap a.link_pic{
    display: inline-block;
    padding: 0px;
    height: 89px;
    font-size: 18px;
    color: #ffffff;
    line-height: 89px;
}
.link_wrap .link_bg{
	display: inline-block;
	width: 36px;
	height: 34px;
	margin:0px 0px 0 40px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.link_wrap .link_rcpq{
	background-image: url(../images/common/rcpq.png);
}
.link_wrap .link_rcfw{
	background-image: url(../images/common/rcfw.png);
}
.link_wrap .link_zjgl{
	background-image: url(../images/common/zjgl.png);
}
.link_wrap .link_ggfw{
	background-image: url(../images/common/ggfw.png);
}
.specialTopic{
	margin-left: -20px;
	margin-right: -10px;
	overflow: hidden;
}
.index_ul_list{
	border-top: 2px solid #015293;
    border-bottom: none;
}
.index_tilte{
	padding: 16px 0;
	width: 100%;
	line-height: 1;
	color:#333333;
	font-size: 18px;
}
.index_tilte > a{
	float: right;
	margin-top: 10px;
	margin-right: 11px;
	color: #999999;
	font-size: 14px;
}
.index_tilte > a:hover{
	color: #2583db;
}
.index_tilte > span{
	cursor: pointer;
	float: right;
	margin-top: 10px;
	margin-right: 12px;
	color: #2583db;
	font-size: 14px;
	padding-left: 25px;
}
.index_tilte .refresh_btn:before{
	content: '\e630';
	font-family: 'iconfont';
	padding-right: 10px;
}
.title_color{
	color: #015293;
}
.bk_wrap{
	margin: 0px 0px 0px -18px;
	overflow: hidden;
}
.bk_wrap a{
	margin-left: 19px;
	/* width: 290px;
	height: 105px; */
	margin-bottom: 20px;
	display: block;
	float:left;
}
.bk_wrap img{
	/* max-width: 290px;
	height: 105px; */
	display: block;
	margin: auto;
}
.zw_wrap{
	padding-top: 30px;
	padding-bottom: 30px;
}
.zw_wrap .zw_title{
	border: 1px solid #e9edf2;
	background: #f8f9fb;
	font-size: 0;
	line-height: 0;
}
.zw_wrap .zw_title > a{
	display: inline-block;
	width: 14%;
	text-align: center;
	padding: 12px 0;
	border-bottom: 3px solid #f8f9fb;
	font-size: 18px;
	line-height: 24px;
	color: #606873;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zw_wrap .zw_title > a.on{
	border-bottom: 3px solid #ff6600;
	color: #ff6600;
}
.zw_wrap .zw_list{
	margin-top: 15px;
	border: 1px solid #e9edf2;
	background: #fdfefe;
}
.rmhy_item{
	height:auto;
	width: 100%;
	margin-top:20px;
	background: #fdfefe;
	border:1px solid #E9EDF3;
	box-sizing: border-box;
	overflow: hidden;
	border-bottom:none;
}
.rmhy_item.jxgw{
	margin-top: 0;
}
.rmhy_item ul li{
	float: left;
	padding: 15px;
	padding-right: 0;
	width: 299px;
	/* width: 399px; */
	/*height: 140px;*/
	cursor: pointer;
	border-right:1px dashed #e9edf3;
	box-sizing: border-box;
	border-bottom:1px dashed #e9edf3;
}
/* .rmhy_item ul.NeedJob_list li{
	height: 140px;
} */
.rmhy_item ul li img{
	max-width: 50px;
	max-height: 50px;
	overflow: hidden;
	cursor: pointer;
}
/*.rmhy_item ul li .rm_right p{
	line-height:22px;
}*/
.rmhy_item ul li .rm_right p a{
	font-size: 14px;
	display: inline-block;
	color: rgb(37, 131, 219);
	/* width: 210px; */
	width: 198px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.rmhy_item ul li .rm_right{
	float:left;
	/* width: 305px; */
	width: 276px;
}
.rmhy_item ul li .rm_right .rm_gsmc{
	display: inline-block;
	font-size: 16px;
	color:#2583DB;
	width: 180px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 20px;
}
.rmhy_item ul li .rm_right .rm_rq{
	font-size: 14px;
	color:#999999;
	float: right;
}
.rmhy_item ul li .rm_right .rm_money{
	font-size: 13px;
	color:#FF7A22;
}
.rmhy_item ul li .rm_right .rm_yhzh{
	font-size: 13px;
	color:#606873;
	cursor: pointer;
}
.zw_more{
	display: block;
	width: 100%;
	font-size: 16px;
	color: #606873;
	line-height: 45px;
	text-align: center;
	background: #f8f9fb;
	/*border: 1px solid #e9edf2;*/
}
.specialTopic a{
	display: inline-block;
	border: 1px solid #eaedf1;
	margin: 0px 0px 18px 18px;
}
.job_fair_info{
	width: 48%;
	margin-bottom: 10px;
	float: left;
}
.job_fair{
	width: 48%;
	float: right;
}
.job_fair_content{
	padding: 20px 15px 20px 30px;
	background: #f8f9fb;
}
.job_fair_content ul{
	border-left: 2px solid #e8edf4;
}
.job_fair_content ul li{
	padding: 0px 0 0px 28px;
	margin-left: -9px;
	background: url("../images/common/flow_icon.png") no-repeat 1px 6px;
	cursor: pointer;
	line-height: 28px;
	color: #d5d6d6;
}
.job_fair_content ul li.on{
	margin-left: -9px;
	background: url("../images/common/flow_on_icon.png") no-repeat 0 6px;
}
.index_ul_list li{
	padding: 0;
	line-height: 26px;
}
/* 招聘会列表 start */
.job_fair_content li > a {
	display: block;
	font-size: 14px;
}
.job_fair_content li > a:hover .fair_name,
.ul_list li:hover > a > span {
	color: #2590f4;
}
.job_fair_content li > a > span.fair_time,
.ul_list li > p{
	font-weight: 600;
	vertical-align: middle;
	color: #2583db;
}
.job_fair_content li > a > span.fair_space {
	font-size: 12px;
	color: #d5d6d6;
	margin: 0 12px;
}
.job_fair_content li > a > span.fair_name,
.ul_list li > a > .fair_name {
	width: 73%;
	overflow: hidden;
	color: #606873;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
	font-size: 14px;
}
.job_fair_content .noneData {
	background-color: #f8f9fb;
}
/* 招聘会列表 end */
/* 招考信息列表 start */
.ul_list > li > p{
	width: 10px;
	margin-right: 10px;
}
.ul_list li > a{
	display: inline-block;
	width: 95%;
}
.ul_list li > a > .fair_name {
	width: 82%;
	display: inline-block;
}
.ul_list li > a > .fair_time {
	color: #606873;
}
/* 招考信息列表 end */
.index_ul_list .ul_list{
	border:none;
	/*background: #f8f9fb;*/
	padding: 20px 15px 20px 30px;
}
.company{
	width: 100%;
	padding-bottom: 30px;
}
.company li{
	width: 298px;
	height: 100px;
	margin: 0;
	float: left;
	cursor: pointer;
	position: relative;
	border-left: 1px solid #e9edf3;
	border-bottom: 1px solid #e9edf3;
}
.company li a{
	display: inline-block;
	width: 298px;
	height: 100px;
}
.company li a img{
	width:298px;
	height: 100px;
	display: block;
	margin: auto;
}
.company li:hover{
	position: relative;
}
.company li:hover a{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.company li:hover a img{
	box-shadow: 0 0 20px #c2c2c2;
}
.friend_link_pic{
	color: #808080;
	font-size: 16px;
	background: #fafbfd;
	/* border-right: 1px solid #e9edf3; */
	box-sizing: border-box;
}
.friend_link_pic li{
	float: left;
	text-align: center;
	padding: 10px 0;
	box-sizing: border-box;
	border: 1px solid #e9edf3;
	border-right: none;
	cursor: pointer;
}
.friend_link_pic li.on{
	border: none;
	color: #015293;
	background: #fff;
	border-top: 2px solid #015293;
}
.friend_link_text{
	width: 100%;
	color: #5a5a5a;
	font-size: 12px;
	margin-bottom: 19px;
	padding-top: 20px;
	background: #fff;
}
.friend_link_text > p{
	display:inline-table;
	vertical-align: top;
	width: 11.666%;
}
.friend_link_text > ul{
	margin: 0 auto;
}
.friend_link_text > ul > li{
	float: left;
}
.friend_link_text > ul > li a{
	float: left;
	font-size: 14px;
	color: #5a5a5a;
	margin-bottom: 11px;
	text-align: center;
	width: 200px;
	cursor: pointer;
}
.friend_link_text > ul > li a:hover{
	color: #3a9bf6;
}
.friend_link_text .no_more {
	font-size: 14px;
	padding: 0;
	padding-bottom: 11px;
}
/****************************消息资讯****************************/
.xxzx_box,
.zcfg_box{
    background: #f1f4f8;
}
.xxzx_bg{
    width: 100%;
    height: 160px;
    background: url(../images/information/banner-xxzx.png) center center no-repeat;
}
.xxzx_detail .width_main{
	padding-top: 30px;
}
.xxzx_detail .content_top{
	padding: 0;
	margin-bottom: 10px;
}
.xxzx_detail .content_top .width_search .s_warp_input input{
	border:1px solid #fff;
}
.xxzx_detail .content_top .width_search {
	width: 100%
}
.xxzx_detail .content_top .width_search .s_warp_input{
	width: 210px;
}
/******消息资讯页面 搜索框******/
.xxzx_bg .search_warp{
	width:600px;
	margin: auto;
	padding-top: 55px;
	position: relative;
}
.xxzx_bg .width_search .s_warp_input{
	width: 500px;
}
.xxzx_bg .search_wrap{
	background: #3a9bf6;
	padding: 0;
}
.xxzx_bg .width_search .s_warp_input input{
	width: 100%;
	font-size: 16px;
	background-color: #ffffff;
	border: solid 1px #e9edf2;
	padding-left: 10px;
	height: 48px;
	border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
	box-sizing: border-box;
}
.xxzx_bg .width_search .J_search_b .btn{
    width: 100px;
	height: 48px;
	font-size: 16px;
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
/******消息资讯页面 搜索框 end******/

.width_main .content{
  margin: 30px auto;
	width: 100%;
	overflow: hidden;
}
.zx_container{
	overflow: hidden;
	border-bottom: solid 1px #e9edf2;
}
.zx_container>.format_msg{
	border:none;
}
.zx_container>.format_msg > .concent_list tr .list_text{
	float: left;
	max-width: 400px;
}
.zx_container>.format_msg > .new_title .iconfont{
	font-size: 22px;
}
.zx_container>.format_msg{
	width: 50%;
}
.left{
	float: left;
}
.right{
	float: right;
}
.xxzx_left{
	width:78%;
	background: #fff;
	border: solid 1px #e9edf2;
	border-bottom: 0px;
}
.xxzx_left img{
	max-width:776px;
}
.xxzx_right{
    width: 21%;
}
.news_type {
	/* border: 1px solid #ddd; */
	/* background: #f1f4f9; */
	border-radius: 5px;
	text-align: center;
}
.news_type li {
	background: #e8e8e8
}

/********图片列表*********/
.img_list{
	width: 100%;
	margin-top: 10px;
	border: solid 1px #e9edf2;
	background-color: #ffffff
}
.img_list ul{
	width: 88%;
	margin: 0 15px;
}
.img_list ul li{
	border-bottom: 1px solid #f1f4f8;
	margin-top: 15px;
}
.img_list ul li p{
	margin: 10px 0;
	font-size: 14px;
	line-height: 20px;
}
.img_list ul li p a{
	display: inline-block;
	width: 90%;
	color: #666666;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.img_list ul li p i{
	padding-right: 8px;
	font-size: 8px;
	color: #3a9bf6;
	float: left;
	height: 45px;
}
/********************政策法规页面*****************/
.zcfg_list{
	width: 100%;
	background: #fff;
	border: solid 1px #e9edf2;
}
.zcfg_box .pagenation_bar .btn_now{
	border-color: #3a9bf6;
	color:  #fff;
	background-color: #3a9bf6;
}
.zcfg_box .pagenation_bar .btn_now:focus,
.zcfg_box .pagenation_bar .btn_now:hover{
	background-color: #2590f4;
}
.zcfg_box .width_search .icon-search{
    width: 42px;
	font-size: 16px;
	line-height: 38px;
}
/*详显页面*/
.zcfg_main{
	width: 100%;
	overflow: hidden;
}

.detaile .main_title{
	width: 100%;
	height: 125px;
	border-bottom: 1px solid #e9edf2;
}
.detaile .main_title .title{
	width: 83%;
	margin: auto;
	padding-top:25px;
}
.detaile .main_title .title .title_text{
	font-size: 20px;
	font-weight: bold;
	line-height: 2.34;
	color: #333333;
	text-align: center;
	height: 46px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.detaile .main_title .title .data{
	font-size: 14px;
  line-height: 3.35;
	color: #666666;
}
.detaile .detaile_main{
	padding: 40px 80px 75px 80px;
	overflow-x: auto;
}
.detaile .detaile_main img{
	display: block;
	margin:30px auto;
}
.detaile .main_bottom{
	padding: 0 30px 40px 30px;
}
.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
}
.detaile .main_bottom .inscribe{
	text-align: right;
	font-size: 16px;
  	line-height: 1.69;
  	color: #5a5a5a;
	margin-top: 20px;
}
.zcfg_main .r_rmxw{
	border: solid 1px #e9edf2;
	background: #fff;
}
.zcfg_main .r_rmxw .img_list{
	border:0;
}
.zcfg_main .r_rmxw .new_title{
	padding: 20px 15px;
	border-bottom: 1px solid #f1f4f8;
}
.zcfg_main .r_rmxw .new_title .title_left{
	font-size: 16px;
  	font-weight: bold;
  	line-height: 1.24;
  	text-align: center;
  	color: #666666;
}
.zcfg_main .r_rmxw .new_title .more{
	font-size: 12px;
  	line-height: 2.17;
	margin-top: -3px;
 	color: #666666;
}
/*全文搜索*/
.result .width_search{
	margin-top: 6px;
}
.result .menu_detail .d_logo{
	float: left;
}
.result .search_warp {
	width: 420px;
	height: 46px;
	box-sizing: border-box;
	position: absolute;
	right: 0;
	top: 17px;
	border: 2px solid #2583db;
}
.result .s_select{
	width: 72px;
	float: left;
}
.result .s_input{
	width: 255px;
	float: left;
}
.result .s_input:before{
	content: '\e636';
	font-family: 'iconfont';
	position: absolute;
	top: 15px;
	left: 80px;
	font-size: 16px;
	font-weight: bold;
	color: #b2b8c0;
}
.result .s_btn{
	width: 89px;
	float: left;
}
.result .s_select select{
	width: 100%;
	padding-left: 10px;
	border: 0 ;
	height: 42px;
	font-size: 14px;
}
.result .s_input .form_control{
	height: 42px;
	padding-left: 40px;
	border-left: 0;
	border: 0 ;
}
.result .s_btn .btn{
	width: 100%;
	height: 42px;
}
.result .main {
	margin-top: 30px;
}
.result .main .right{
	width: 250px;
	float: right;
}
.result .main .zcfg_list{
	margin-bottom: 20px;
}
.result .zcfg_main .xxzx_right{
	border: solid 1px #e9edf2; ;
}
.result .main .part{
	margin-bottom: 20px;
	background-color: #fff;
}
.result .left {
	box-sizing: border-box;
	padding: 20px 25px 0 25px;
}
.result .left .tabs{
	font-size: 16px;
	font-weight: bold;
	color: #666;
	border-bottom: 1px solid #e9ecf0;
}
.result .left .tabs span{
	position: relative;
	top: 1px;
	cursor: pointer;
	display: inline-block;
	line-height: 1;
	padding: 0 16px 20px  16px;
	margin-right: 20px;
}
.result .left .tabs span.on{
	color: #006699;
	border-bottom: 2px solid #006699;
}
.result .left .totle{
	font-size: 14px;
	color: #8995a5;
	line-height: 1;
	padding-bottom: 20px;
}
.result .item{
	padding-bottom: 25px;
	border-bottom: 1px solid #e9ecf0;
	cursor: pointer;
}
.result .item .title{
	color: #5a5a5a;
	padding: 30px 0 10px 0;
	line-height: 1.3;
}
.result .item .time{
	color: #999;
	font-size: 14px;
	padding: 5px 0 10px;
}
.result .item .item_con{
	font-size: 16px;
	color: #666;
}
.result .n_right_con a{
	width: 190px;
}
.rm_yhzh{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bg_zd{
	background-position: center;
	background-repeat: no-repeat;
}
/* .Zdtp{
	min-width: 1200px;
} */
/* .dwlog_box{
	width: 50px;
	height: 50px;
	text-align: center;
	float:left;
	margin-right: 10px;
	margin-top: 2px;
	border:1px solid #E9EDF3;
} */
.all_job {
	width: 14%;
	float: right;
}
.all_job > a {
	display: block;
    padding: 12px 0;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
    color: #606873;
}
.all_job > a:hover {
	color: #2583db;
}
/******************************关于我们/统计分析******************************/
.about_us > .top_bg{
	width: 100%;
	height: 160px;
	background: url("../images/online_exam/top_bg.png") no-repeat center center;
}
.about_us > .top_bg .top_bg_tit{
	font-size: 36px;
  	font-weight: bold;
  	color: #ffffff;
	line-height: 160px;
	box-sizing: border-box;
}
.about_us .content_list ul{
	padding: 40px 0;
}
.about_us .content_list ul li{
	padding: 10px 20px;
	margin-right: 15px;
	margin-bottom:10px;
}
.about_us .content_list ul li.end{
	margin: 0;
}
.about_us .content_list .content_text{
	padding:0 0 30px 0;
	min-height: 200px;
}
.about_us .content_list .content_text li{
	padding: 0;
	display: none;
}
.about_us .content_list .content_text li.active{
	display: block;
}
/***********************数据统计********************/
.data_stat > .top_bg{
	width: 100%;
	height: 160px;
	background: url("../images/online_exam/banner-zw.jpg") no-repeat center center;
}
.data_stat  .top_bg ul{
	color: #fff;
	font-size: 16px;
	line-height: 2.75;
	margin: 30px 0;

}
.data_stat  .top_bg ul.top_t_l{
	margin-left: 20px;
	margin-right: 60px;
}
.data_stat  .top_bg ul li i{
	font-size:18px;
	margin-right: 5px;
}
.data_stat .content .content_list{
	margin: 30px auto;
	/* height: 896px; */
}
.data_stat .content .content_list >div{
	height: 100%;
	background-color: #ffffff;
}
.data_stat .content .content_list .con_l_l{
	width: 220px;
	height: 880px;
  	border: solid 1px #e9eef4;
	padding: 0 15px 15px 15px;
}
.content_list .con_l_l .con_l_l_t{
	height: 55px;
}
.content_list .con_l_l .con_l_l_t input{
	width: 198px;
  	height: 36px;
  	background-color: #fafbfb;
  	border: solid 1px #d4dae5;
	margin-top:15px;
	padding:0 10px;
	font-size: 14px;
	color: #7c7c7c;
}

.content_list .con_l_l .com_l_wrap{
	margin-top: 35px;
}
.content_list .con_l_l .com_l_wrap .title{
	font-size: 16px;
	color: #666;
}
.content_list .con_l_l .com_l_wrap ul li{
	margin-top: 15px;
}
.content_list .con_l_l .com_l_wrap ul li span{
	width: 103px;
	height: 38px;
	background-color: #ffffff;
  	border: solid 1px #d4dae5;
	font-size: 14px;
	color: #666666;
}
.content_list .con_l_l .com_l_wrap ul li span:hover,
.content_list .con_l_l .com_l_wrap ul li span.on{
	background-color: #2583db;
	color: #fff;
}
.content_list .con_l_l .com_l_wrap ul li.width_100 span{
	width: 100%;
}
.data_stat .content .content_list .con_l_r{
	width: 76%;
	border: solid 1px #e9eef4;
}
.data_stat .content .content_list .con_l_r .list_top{
	border-bottom:1px solid #e9edf0;
	color: #666666;
	font-size: 18px;
	line-height: 68px;
	padding: 0 30px 0 25px;
}
.data_stat .content .content_list .con_l_r .list_top .iconfont{
	font-size: 23px;
}
.con_l_r .list_top > i.icon-statistic_2{
	color: #055bac;
	margin-right: 8px;
}
.con_l_r .list_top .list_t_r span{
	display: inline-block;
	width: 90px;
	height: 40px;
	background: #fff;
	border:1px solid #2583db;
	text-align: center;
	line-height: 40px;
	color: #2583db;
}
.con_l_r .list_top .list_t_r .data{
	background: #2583db;
	color: #fff;
	margin-right: -5px;
}
.con_l_r .list_con{
	padding: 25px;
}
.con_l_r .list_con table{
	color: #5a5a5a;
	font-size: 14px;
	text-align: center;
}
.con_l_r .list_con table td{
	padding: 10px 3px;
	box-sizing: border-box;
}
.con_l_r .list_con table thead tr{
	background-color: #e4f0ff;
}
.con_l_r .list_con table thead th{
	padding: 20px 3px;
	border-top:2px solid #2583db;
	font-size: 16px;
	box-sizing: border-box;
}
.con_l_r .list_con table tr.even{
	background: #f6f6f6;
}
.con_l_r .list_con table tr.sum{
	font-weight: bold;
}
.format_msg > .concent_list tr .text_center{
	text-align: center;
	font-size: 14px;
    color: #999;
}
.format_msg > .concent_list tr .list_text{
	max-width: 520px;
}
/*培训页面 start*/
.train_wrap > .top_bg{
	height: 160px;
	padding-top: 1px;
	margin-bottom: 25px;
	background: url("../images/common/train_top_bg.jpg") no-repeat center center;
}
.train_wrap .search_wrap{
	margin:60px auto;
	padding: 0;
}
.train_wrap .search_wrap .search_input:before{
	top: 11px;
	font-size: 18px;
}
.list_top_title{
	padding: 20px 0px 20px 20px;
	color: #3287f2;
	font-size: 16px;
	border-bottom: 1px solid #e9edf2;
}
.list_img{
	margin: 30px 0px;
}
.list_img li{
	position: relative;
	float: left;
	width: 257px;
	height: 310px;
	border: 1px solid #f7f8f9;
	border-bottom: none;
	border-radius: 5px;
	margin-left: 30px;
	margin-bottom: 35px;
}
.list_img li a{
	display: block;
}
.list_img li a > img{
	width: 100%;
	height: 260px;
}
.list_img li p{
	width: 100%;
	height: 45px;
	color: #666666;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 15px;
	background: url(../images/common/train_bom_bg.jpg) bottom no-repeat;
}
.list_img li span {
	position: absolute;
	top: 0;
	left: 0;
}
.search_top_title{
	font-size: 26px;
	color: #5a5a5a;
	padding: 30px;
	border-top: 3px solid #006699;
	border-bottom: 1px solid #e9edf2;
}
.search_top_title span{
	color: #2084e0;
	font-size: 20px;
}
.detail_text{
	margin-top: 15px;
}
.detail_text .list_top_title{
	color: #5a5a5a;
	font-weight: 600;
}
.detail_text > div{
	padding: 20px;
}
/* .train .content .con_top .more_con>ul>li {
	width: 32%
}
.train .content .con_top .more_con ul li input,
.train .content .con_top .more_con ul li .select_wrap {
	width: 210px;
}
.train .content .con_top .more_con ul li span {
	margin-right: 10px;
	box-sizing: border-box;
}
.train .content .con_top .more_con ul{
	padding: 30px 30px 0;
} */
.train .content .con_top .more_con .no_mar{
	padding: 15px 30px 30px;
}
.width_main .train .content {
	margin: 0 auto;
	overflow: visible;
}
.train .content .con_top {
	border-top:none;
}
.save_btn input{
	width: 110px;
	border-radius: 3px;
	margin-right: 100px;
}
/*培训页面 end*/
/*小筑页面 start*/
.smallgrce_infos .width_main {
	overflow: hidden;
}
.train_wrap .grace_bg{
	height: 160px;
	padding-top: 1px;
	margin-bottom: 25px;
	background: url("../images/common/smallgrace.png") no-repeat center center;
}
.graceful_info {
	width: 900px;
	float: right;
	overflow: hidden;
}
.graceful_qus {
	width: 270px;
}
.grace_tab {
	margin-top: 0px;
}
.graceful_item li {
	text-align: center;
	height: 40px;
	line-height: 40px;
	position: relative;
	padding: 11px 20px;
	background: #fff;
	color: #5a5a5a;
	font-size: 14px;
	cursor: pointer;
}
.graceful_item > li + li {
    margin-top: 10px;
}
.samllgrace li {
	min-height: 65px;
	position: relative;
}
.samllgrace li .icon {
	position: absolute;
	right: 0;
	top: 40px;
	cursor: pointer;
}
.samllgrace .title {
	line-height: 45px;
	cursor: pointer;
}
.graceful_info .about {
	margin: 10px auto;
}
.grace_tab li.on a{
	color:#4D98E1;
	border-bottom:2px solid #4D98E1;
}
.graceful_item>li.on {
	color:#4D98E1;
	border-left:4px solid #4D98E1;
}
.graceful_item .back_blue {
	background: #4D98E1;
	color: #fff;
	cursor: default;
}
/*小筑页面 end*/
/*App下载页面 start*/
.sitebar_content {
	height: 860px;
	background: url("../images/common/sitebar_bg.png") no-repeat center center;
}
.sitebar_content .barcode img{
	width: 150px;
    position: relative;
    top: 138px;
    left: 58.5%;
}

/*App下载页面 end*/
