.empty{
	text-align: center;
}
#paging{
	text-align: center;
}
.search_box{
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
}
.search_box .left_box{
	width: 908px;
	height: 129px;
	border: 2px solid #C7C7C7;
	padding: 20px 30px;
}
.search_box .left_box .search_txt{
	display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 25px;
    color: #D5181C;
    position: relative;
}
.search_box .left_box .search_txt::before{
	content: '';
    height: 23px;
    width: 5px;
    display: block;
    margin-right: 12px;
    background: linear-gradient(-15deg, #E94F18, #D3151D);
}
.search_box .left_box .search_form{
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}
.search_box .left_box .search_input{
	width: 697px;
    box-sizing: border-box;
    height: 63px;
    padding: 0 18px;
    font-size: 21px;
    color: #333;
    border-radius: 7px;
    border: 1px solid #C7C7C7;
}
.search_box .left_box .search_submit{
	width: 159px;
    height: 63px;
    border-radius: 7px;
    color: #fff;
    font-size: 25px;
    display: flex;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    background: #C31413;
}

.search_box .fabu{
	width: 202px;
	height: 173px;
	background: linear-gradient(87deg, rgba(255, 232, 206, 0.4), rgba(251, 184, 160, 0.4));
	display: flex;
	justify-items: center;
	align-items: center;
	justify-content: center;
	font-size: 26px;
}
.search_box .fabu:hover{
	color: #D3141D;
}
.login_wps{
	width: 100%;
	height: 100%;
	background: url(../images/login_leftback.png) no-repeat left center;
	background-size: 50% 100%;
	min-width: 1200px;
	min-height: 648px;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	position: relative;
}
.login_rightwps{
	width: 50%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.login_rinprows{
	width: 61.5%;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 30px;
	position: relative
}
.login_inputwps{
	width: 100%;
	box-sizing: border-box;
	padding: 0 7%;
	border-radius: 10px;
	height: 68px;
	border: 1px solid #C31413;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.login_ipuicos{
	width: 26px;
	height: 32px;
	margin-right: 23px;
}
.login_inputs{
	width: calc(100% - 50px);
	height: 68px;
	outline: none;
	font-size: 20px;
	color: #333;
}
.login_yzmico{
	width: 137px;
	flex-shrink: 0;
	height: 60px;
	cursor: pointer;
	margin-left: 7px;
}
.login_nextyzm{
	height: 60px;
	display: flex;
	justify-content: center;
	cursor: pointer;
	align-items: center;
	font-size: 15px;
	color: #666666;
	flex-shrink: 0;
	margin-left: 9px;
}
.login_butwps{
	width: 100%;
	height: 68px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	background: #C31413;
	font-weight: bold;
	font-size: 26px;
	color: #FFFFFF;
}





.login_botwps{
	width: 100%;
	height: 40px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 21px;
}
.login_botleft{
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 18px;
	cursor: pointer;
	color: #666666;
	user-select: none;
}
.login_botleft>input[type="checkbox"]{
	width: 17px;
	height: 19px;
	background: url(../images/check.png) no-repeat center bottom;
	background-size: 100%;
	display: block;
	margin-right: 13px;
	appearance: none;
}
.login_botleft>input[type="checkbox"]:checked{
	background: url(../images/checked.png) no-repeat center bottom;
	background-size: 100%;
}
.go_wjmm{
	font-size: 18px;
	color: #2165F6;
}
.login_botleft:hover{
	color: #D9241C;
}
.login_noid{
	position: absolute;
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	left: 0;
	bottom: -80px;
	font-size: 20px;
	color: #666666;
}
.login_noid>a{
	color: #C31413;
	padding-left: 5px;
}


.header_wps{
	width: 100%;
	height: 341px;
	min-width: 1200px;
	background: url(../images/head_back.png) no-repeat center center;
	
}
.header_midwps{
	width: 1200px;
	margin: 0 auto;
	height: 341px;
	position: relative;
}
.head_logowps{
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.go_loginbut{
	width: 82px;
	height: 32px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	border-radius: 36px;
	background-color: #CA100E;
	position: absolute;
	right: 30px;
	top: 30px;
}
.userInfo{
	position: absolute;
	right: 30px;
	top: 30px;
	display: flex;
	align-items: center;
}
.userInfo .mobile{
	font-size: 24px;
	color: #c31513;
}
.userInfo .release{
	width: 82px;
	height: 32px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	border-radius: 36px;
	background-color: #CA100E;
	margin: 0 15px;
}
.userInfo .loginout{
	width: 82px;
	height: 32px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #3d3d3d;
	border-radius: 36px;
	background-color: #ffffff;
}
.head_logoimg{
	width: 130px;
	height: 130px;
	display: block;
	border-radius: 65px;
	margin-right: 75px;
}
.head_logotxts{
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.head_ltnames{
	font-weight: bold;
	font-size: 70px;
	color: #C31413;
	text-shadow: 5px 0 5px #fff,
	  -5px 0 5px #fff,
	  0 -5px 5px #fff,
	  0 5px 5px #fff;
}
.head_ltenames{
	font-weight: bold;
	font-size: 27px;
	color: #C31413;
	margin-top: 30px;
	text-shadow: 5px 0 5px #fff,
	  -5px 0 5px #fff,
	  0 -5px 5px #fff,
	  0 5px 5px #fff;
}
.nav_wpss{
	width: 100%;
	min-width: 1200px;
	height: auto;
	background: linear-gradient(0deg, #B70F0D, #D71E1D);
}
.nav_midwps{
	width: 1200px;
	height: 58px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
}
.nav_midliwps{
	flex: 1;
	height: 58px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	color: #fff;
	font-size: 25px;
	background: url(../images/nav_xian.png) no-repeat right bottom;
}
.nav_midliwps:hover{
	color: #FFFFFF;
}
.nav_midwps .nav_midliwps:last-of-type{
	background: none;
}
.footer_wps{
	width: 100%;
	height: 280px;
	min-width: 1200px;
	border-top: 5px solid #D71E1D;
	background: url(../images/footer_back.png) no-repeat center bottom;
	background-size: 1920px auto;
}
.foot_midwps{
	width: 1200px;
	height: auto;
	padding: 50px 0;
	margin: 0 auto;
}
.footer_navwps{
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 30px;
	justify-content: center;
}
.footer_navli{
	padding: 0 20px;
	font-size: 17px;
	height: 18px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	border-left: 1px solid #333;
	color: #303030;
}
.footer_navwps .footer_navli:first-of-type{
	border-left: none;
}

.footer_texts{
	width: 100%;
	font-size: 12px;
	color: #303030;
	display: flex;
	flex-direction: row;
	align-items: center;
	line-height: 40px;
	justify-content: center;
}
.footer_texts>span{
	padding: 0 3px;
}
.footer_texts>a{
	color: #303030;
}
.footer_texts>a:hover,.footer_navli>a:hover{
	color: #D71E1D;
}



.common_botwps{
	width: 1200px;
	margin: 0 auto;
	padding: 80px 0;
	display: flex;
	flex-direction: row;
	overflow: hidden;
	align-items: center;
}
.common_bicos{
	width: calc(16.666% - 12px);
	height: 90px;
	display: block;
	flex-shrink: 0;
	margin-left: 15px;
}
.common_bicos img{
	width: 100%;
	height: 100%;
}
.common_botwps .common_bicos:first-of-type{
	margin-left: 0;
}
.xyfw_midwps{
	width: 1200px;
	margin: 60px auto;
	height: auto;
}
.xyfw_titlewps{
	width: 100%;
	height: 55px;
	display: flex;
	flex-direction: row;
	align-items: center;
	box-sizing: border-box;
	padding: 0 29px;
	font-size: 27px;
	background-color: #B70F0D;
	color: #FFFFFF;
}
.xyfw_titlewps::before{
	content: '';
	width: 4px;
	height: 29px;
	display: block;
	background-color: #fff;
	margin-right: 15px;
}
.xyfw_contents{
	width: 100%;
	height: auto;
	border: 1px solid #C7C7C7;
	background: #FFFFFF;
	border-top: none;
	padding: 0 29px;
	box-sizing: border-box;
}
.xyfw_conttop{
	width: 100%;
	height: 140px;
	display: flex;
	flex-direction: row;
	align-items: center;
	border-bottom: 2px solid #C31413;
	justify-content: space-between
}
.xyfw_cxinput{
	width: calc(100% - 180px);
	height: 63px;
	border: 1px solid #C7C7C7;
	box-sizing: border-box;
	padding: 0 25px;
	font-size: 21px;
	color: #333;
}
.xyfw_chaxun{
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	background: #C31413;
	border-radius: 7px;
	font-size: 25px;
	width: 159px;
	height: 63px;
	cursor: pointer;
}

.xyfw_labtitle{
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 76px;
	border-bottom: 2px solid #C7C7C7;
	font-size: 21px;
	color: #303030;
	justify-content: center;
}
.xyfw_lablis{
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}
.xyfw_lablist{
	width: 100%;
	height: 400px;
	box-sizing: border-box;
	padding: 15px 0;
	overflow: hidden;
}
.xyfw_labwps{
	width: 100%;
	height: auto;
	box-sizing: border-box;
}
.xyfw_lablis{
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 19px;
	height: 50px;
	color: #303030;
}

.xyfw_labtitle>.xyfw_lablis:nth-child(6),.xyfw_lablis>.xyfw_lablis:nth-child(6){
	flex: none;
	width: 70px;
}
.xyfw_labhref,.xyfw_labhref:hover{
	color: #2B78D8;
	font-weight: 400;
	font-size: 21px;
	text-decoration: underline;
}
.xyfw_labtitle>.xyfw_lablis:nth-child(1),.xyfw_lablis>.xyfw_lablis:nth-child(1){
	flex: none;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.xyfw_labtitle>.xyfw_lablis:nth-child(2),.xyfw_lablis>.xyfw_lablis:nth-child(2){
	flex: none;
	width: 230px;
}
.xyfw_labtitle>.xyfw_lablis:nth-child(3),.xyfw_lablis>.xyfw_lablis:nth-child(3){
    flex: none;
    width: 100px;
}
.xyfw_labtitle>.xyfw_lablis:nth-child(4),.xyfw_lablis>.xyfw_lablis:nth-child(4){
    flex: none;
    width: 200px;
}
.xyfw_labtitle>.xyfw_lablis:nth-child(5),.xyfw_lablis>.xyfw_lablis:nth-child(5){
    flex: none;
    width: 230px;
}
.xyfw_labtitle>.xyfw_lablis:nth-child(6),.xyfw_lablis>.xyfw_lablis:nth-child(6){
    flex: none;
    width: 130px;
}
.index_newpss{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 1200px;
	height: auto;
	margin: 60px auto 0;
}
.inews_liwps{
	width: calc(50% - 19px);
	height: auto;
	background: #FFFFFF;
	border: 1px solid #C7C7C7;
	border-top: 6px solid #B70F0D;
	box-sizing: border-box;
	padding: 14px 28px;
}
.inews_litop{
	width: 100%;
	display: flex;
	height: 46px;
	border-bottom: 2px dashed #C31413;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;	
}
.inews_littitle{
	font-size: 21px;
	color: #C31413;
}
.inew_mores{
	font-size: 17px;
	color: #303030;
}
.inew_mores:hover{
	color: #C31413;
}
.inews_lilist{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.inews_ilirows{
	width: 100%;
	height: 46px;
	display: flex;
	flex-direction: row;
	align-items: center;
	border-top: 2px dashed #C7C7C7;
}
.inews_ilirows:first-child{
	border: 0;
}
.inews_ilhrefs{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	font-size: 17px;
	cursor: pointer;
	color: #C7C7C7;
}
.inews_ilhleft{
	width: 800px;
	height: auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 17px;
	color: #303030;
}
.inews_ilhrefs:hover .inews_ilhleft,.inews_ilhrefs:hover{
	color: #C31413;
}

.inews_ilhrefs .date{
	min-width: 150px;
	text-align: right;
}


.xyfb_midrowps{
	width: 100%;
	display: flex;
	flex-direction: row;
	margin-bottom: 24px;
	justify-content: space-between;
	overflow: hidden;
}
.xyfb_midlefts{
	width: 120px;
	height: 63px;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	align-items: center;
	font-weight: 500;
	font-size: 25px;
	color: #303030;
}
.xyfb_midlefts .rs{
	color: #e00;
}
.xyfb_midright{
	width: calc(100% - 134px);
	height: auto;
}
.xyfb_mrinput{
	width: 100%;
	height: 63px;
	border-radius: 7px;
	background: #FFFFFF;
	border: 1px solid #C7C7C7;
	font-size: 21px;
	box-sizing: border-box;
	padding: 0 32px;
}
select.xyfb_mrinput{
	background: url(../images/jt_xia.png) no-repeat 98% center;
	background-size: 9px 9px;
}
.xyfb_subrows{
	display: flex;
	flex-direction: row;
	justify-content: center;
	overflow: hidden;
}
.xyfb_submits{
	width: 364px;
	height: 63px;
	justify-content: center;
	align-items: center;
	color: #fff;
	display: flex;
	background: linear-gradient(0deg, #D41C1A, #B70F0D);
	border-radius: 32px;
	font-size: 25px;
	color: #FFFFFF;
	margin: 30px 0;
}

.hycxwh_img{
	width: 100%;
	height: 287px;
	display: block;
	margin-top: 36px;
}
.xyfb_midlefts.must::after{
	/* content: '*';
	color: #D5181C;
	font-size: 25px; */
}

.xyfb_muploads{
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.xyfb_mupliwps{
	width: 180px;
	height: 253px;
	position: relative;
	margin-right: 38px;
}
.xyfb_mupliwps>img{
	width: 100%;
	height: 100%;
	display: block;
}
.xyfb_mupliwps.must::after{
	/* content: '*';
	position: absolute;
	right: -16px;
	top: -5px;
	font-size: 25px;
	color: #D5181C; */
}
.xxfb_midwpss{
	width: 100%;
	height: auto;
	box-sizing: border-box;
	padding: 50px 0;
	position: relative;
}
.xxfb_botimg{
	width: 1200px;
	display: block;
	margin: 100px auto 0;
	height: 244px;
}
.nr_titlewps{
	width: 100%;
	box-sizing: border-box;
	padding: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 50px;
	color: #303030;
}
.nr_times{
	width: 100%;
	text-align: center;
	font-size: 21px;
	color: #303030;
}
.nr_contents{
	width: 100%;
	margin-top: 50px;
	font-size: 21px;
	color: #303030;
}
.nr_contents img{
	max-width: 100%;
	height: auto;
}
.cxjg_ewmwps{
	width: 134px;
	height: 134px;
	display: block;
	background-color: #000;
	right: 86px;
	top: 126px;
	position: absolute;
}


.jg_labwps{
	width: 100%;
	height: auto;
	margin-top: 60px;
	border: 1px solid #C7C7C7;
}
.jg_labtitle{
	width: 100%;
	height: auto;
	background-color: #F3F3F3;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.jg_labtilis{
	height: 85px;
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: 1px solid #c7c7c7;
	font-size: 18px;
}
.jg_labtitle>.jg_labtilis{
	font-weight: bold;
	font-size: 21px;
	color: #303030;
}


.jg_labbotwps{
	width: 100%;
	height: auto;
	/* display: flex; */
	/* flex-direction: row; */
	align-items: center;
	font-size: 21px;
	border-top: 1px solid #c7c7c7;
	color: #303030;
}
.jg_labbleft{
	width: 275px;
	height: auto;
	display: flex;
	justify-content: center;
	min-height: 85px;
	align-items: center;
}
.jg_labbright{
	width: calc(100% - 275px);
	box-sizing: border-box;
	border-left: 1px solid #C7C7C7;
}
.jg_labbrow{
	width: 100%;
	display: flex;
	border-top: 1px solid #c7c7c7;
	box-sizing: border-box;
	flex-direction: row;
	height: 85px;
	justify-content: center;
}
.jg_labbright .jg_labbrow:first-of-type{
	border-top: none;
}

.see_jg{
	cursor: pointer;
	font-size: 18px;
	color: #f7312f;
	text-decoration-line: underline;
}
.see_jg:hover{
	text-decoration-line: underline;
}

.jg_labtitle>.jg_labtilis:nth-child(1),.jg_labbrow>.jg_labtilis:nth-child(1){
    border-left: none;
    /*width: 260px;*/
    /*flex: none;*/
}
.jg_labtitle>.jg_labtilis:nth-child(2),.jg_labbrow>.jg_labtilis:nth-child(2){
    width: 200px;
    flex: none;
}
.jg_labtitle>.jg_labtilis:nth-child(3),.jg_labbrow>.jg_labtilis:nth-child(3){
    width: 130px;
    flex: none;
}
.jg_labtitle>.jg_labtilis:nth-child(4),.jg_labbrow>.jg_labtilis:nth-child(4){
    width: 200px;
    flex: none;
}
.jg_labtitle>.jg_labtilis:nth-child(5),.jg_labbrow>.jg_labtilis:nth-child(5){
    /*width: 230px;*/
    /*flex: none;*/
}
.jg_labtitle>.jg_labtilis:nth-child(6),.jg_labbrow>.jg_labtilis:nth-child(6){
    width: 100px;
    flex: none;
}
.dj_seewps{
	width: 100%;
	height: 800px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #FAFAFA;
	border-radius: 4px;
	border: 1px solid #C7C7C7;
}

.lxwm_botimg{
	width: 1200px;
	margin: 0 auto;
	height: auto;
	display: block;
}
.lxwm_rowlis{
	width: 100%;
	padding: 20px 0;
}
.lxwm_rltops{
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.lxwm_rltlright{
	width: calc(100% - 86px);
	height: 56px;
	line-height: 56px;
}
.lxwm_rlbots{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
}

.zcfg_listwps{
	width: 100%;
	height: auto;
}
.zcfg_lirowps{
	width: 100%;
	display: flex;
	flex-direction: row;
	height: 60px;
	align-items: center;
	justify-content: space-between;
}
.zcfg_lirowps>.inews_ilhleft{
	width: 890px;
	font-size: 21px;
	color: #303030;
}
.xyfw_titleright{
	flex: 1;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	font-size: 21px;
	color: #FFFFFF;
}

.bllc_midwps{
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 100%;
	padding: 40px 0;
	height: auto;
}
.bllc_midwps>img{
	display: block;
	margin: 0 14px;
}
.bllc_liwps{
	width: 100px;
	height: 63px;
	box-sizing: border-box;
	border: 1px solid #C31413;
	border-radius: 7px;
	background: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 21px;
	color: #C31413;
}
.bllc_midrows{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	font-weight: 500;
	font-size: 17px;
	color: #303030;
	line-height: 38px;
}
.bllc_mmflexs{
	padding: 40px 0;
	width: 100%;
}
.bllc_mmflexs img{
	display: inline-block;
    width: 22%;
    margin: 15px;
}
.zsxgt_img{
	width: 100%;
	height: 200px;
	background-color: #000;
	display: block;
}
.map_imgwps{
	width: 100%;
	height: 496px;
	margin-bottom: 40px;
}
.login_logo{
	width: 28.25%;
	height: auto;
	position: absolute;
	left: 3.25%;
	top: 116px;
}

.fidex_menus{
	width: auto;
	position: fixed;
	right: 13px;
	bottom: 100px;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.fidex_menuli{
	width: 66px;
	height: auto;
	min-width: 66px;
	display: inline-flex;
	min-height: 66px;
	cursor: pointer;
	flex-direction: row;
	margin-top: 15px;
}
.fidex_menus .fidex_menuli:first-child{
	margin-top: 0;
}
.fidex_menuicowps{
	width: 66px;
	height: 66px;
	background-color: #f5f5f5;
	display: flex;
	justify-content: center;
	align-items: center;
}
.fidex_menuicowps>.red{
	display: none;
}
.fidex_mlileft{
	width: 222px;
	display: none;
	flex-direction: row;
	min-height: 66px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-size: 21px;
	color: #A7A7A7;
	position: relative;
}
.fidex_mlileft::after{
	width: 4px;
	height: calc(100% - 16px);
	position: absolute;
	top: 8px;
	right: -4px;
	content: '';
	background: linear-gradient(0deg, #D3141D, #EA5018);
}
.fidex_menuli:hover{
	width: auto;
	background-color: #F5F5F5;
}
.fidex_menuli:hover>.fidex_mlileft{
	display: flex;
}
.fidex_menuli:hover .red{
	display: block;
}
.fidex_menuli:hover .hui{
	display: none;
}
.fidex_mlilgzh{
	display: flex;
	padding: 20px 0;
	flex-direction: column;
	align-items: center;
}
.fidex_mlilgzh>img{
	width: 102px;
	height: 102px;
	margin-top: 10px;
	display: block;
	background-color: #fff;
}




/* 证书查询 */