@charset "utf-8";

.clearfix:after {
    content:""; 
    display: block; 
    clear:both; 
}

body{
    font-family: Arial;
    padding: 0px;
    background: #fff; /*(白色)*/
    margin: 0px;
}

/* ------------------------------------------- */

/* 头部通栏 */
.header {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content:center; 
    background: #a73020; /* 头部深红色 */
    width: 100%;
    height: 120px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
	box-shadow: 2px 5px 15px 2px #c8c8c8;
}

/* 头部通栏文本 */
.txt_header_title {
	float: left;
	width: 130px;
	color: #fff;
	font: 40px Arial,sans-serif;
}

/* ------------------------------------------- */

/* 登录容器 */
.login_container {
    display: flex;
    justify-content:center; 
    background: #fff;
    width: 100%;
}

/* 登录信息 */
.login_info {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content:center; 
    background: #a73020; /* 头部深红色 */
	margin: 60px 0px 0px 0px;
    width: 90%;
    height: 200px;
    border-radius: 20px;
	box-shadow: 2px 5px 15px 2px #c8c8c8;
}

/* 登录信息文本 */
.txt_login_info {
	float: left;
	width: 80%;
	color: #fff;
	font: 40px Arial,sans-serif;
	text-align: center;
	line-height: 200%;
}
.txt_login_info a {
	color: #fff;
	text-decoration: none;
}

/* ------------------------------------------- */

/* 应用容器 */
.app_container {
    display: flex;
    justify-content:center; 
    background: #fff;
    width: 100%;
}

/* 应用背景 */
.app_back {
    background: #f8f8f8;
	margin: 60px 0px 30px 0px;
    width: 90%;
    border-radius: 20px;
	box-shadow: 2px 5px 15px 2px #c8c8c8;
}
/* 应用背景容器 */
.app_back_container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content:center; 
    width: 100%;
}

/* 应用按钮 */
.app_button {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content:center; 
	float: left;
	margin: 60px 30px 30px 30px;
	width: 150px;
    height: 150px;
    background: #ecedf1;
    border-radius: 20px;
	box-shadow: 2px 5px 10px 1px #c8c8c8;
}
/* 应用按钮标题 */
.app_button_txt {
	float: left;
	width: 150px;
	margin: 0px 30px 60px 30px;
	color: #505050;
	font: 35px Arial,sans-serif;
	text-align:center;
}
/* 应用按钮标题 链接 */
.app_button_txt a {
	color: #505050;
	text-decoration: none;
}

/* ------------------------------------------- */

/* 应用信息 */
.app_info {
    background: #f8f8f8;
	margin: 30px 0px 30px 0px;
    width: 90%;
    border-radius: 20px;
	box-shadow: 2px 5px 15px 2px #c8c8c8;
}

/* 应用信息容器 */
.app_info_container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content:center; 
    width: 100%;
}


/* 应用信息标题 */
.app_info_title {
	float: left;
	width: 90%;
	color: #de4636;
	font: 40px Arial,sans-serif;
	text-align: center;
}
/* 应用信息文本 */
.app_info_txt {
	float: left;
	width: 90%;
	color: #505050;
	font: 36px Arial,sans-serif;
	text-align: center;
	line-height: 160%;
}
/* 应用信息文本 */
.app_info_txt_org_samll {
	float: left;
	width: 90%;
	color: #fe8164;
	font: 32px Arial,sans-serif;
	text-align: center;
}
/* 关于我们文本 */
.app_about_txt {
	float: left;
	width: 80%;
	color: #505050;
	font: 36px Arial,sans-serif;
	text-align: left;
	line-height: 160%;
}
/* 应用信息 中间线 */
.app_info_line {
	float: left;
	width: 80%;
	margin: 0px;
	font: 1px Arial,sans-serif;
	border-bottom: 1px solid #505050;
}
/* 应用信息 100%中间线 */
.app_info_line_100 {
	float: left;
	width: 100%;
	margin: 20px 0px 40px 0px;
	font: 1px Arial,sans-serif;
	border-bottom: 1px solid #505050;
}
/* 应用信息 中间线 */
.app_info_line_trans {
	float: left;
	width: 80%;
	margin: 0px;
	margin: 10px 0px 10px 0px;
	font: 1px Arial,sans-serif;
	border-bottom: 1px solid #f8f8f8;
}
/* 应用信息 中间线 */
.app_info_line_grey {
	float: left;
	width: 80%;
	margin: 0px;
	margin: 10px 0px 0px 0px;
	font: 1px Arial,sans-serif;
	border-bottom: 1px solid #505050;
}

/* ------------------------------------------- */

/* 应用评估标题 */
.app_assess_title {
	float: left;
	width: 90%;
	color: #505050;
	font: 40px Arial,sans-serif;
}
/* 应用评估 中间线 */
.app_assess_line {
	float: left;
	width: 90%;
	margin: 0px;
	font: 1px Arial,sans-serif;
	border-bottom: 1px solid #505050;
}
.app_assess_txt_red {
	color: #F00;
}
.app_assess_txt_org {
	color: #F90;
}
.app_assess_txt_blue {
	color: #03F;
}
.app_assess_txt_grn {
	color: #090;
}
.app_assess_txt_grey {
	color: #828282;
}
.app_assess_txt_bold {
	font-weight:bold;
}

/* ------------------------------------------- */

/* 验号表格 */
#tbcredit {
    border-collapse: collapse;
	margin: 40px 0px 40px 0px;
	width: 90%;
	box-shadow: 2px 5px 10px 1px #c8c8c8;
    background-color:#f2f3f8;
}
#tbcredit td {
    border: 0px solid #afdcf0;
	padding: 10px 20px 10px 20px;
	font: 30px Arial,sans-serif;
	height: 60px;
	color: #505050;
}
#tbcredit tr.alt {
    background-color:#fff;
}
#tbcredit td.tit {
    text-align: center;
	font: 36px Arial,sans-serif;
}
#tbcredit td.desc {
    text-align: center;
	font: 30px Arial,sans-serif;
}
#tbcredit td.line {
    text-align: center;
	font: 10px Arial,sans-serif;
	height: 20px;
}
#tbcredit td.w1 {
	width: 50%;
}
#tbcredit td.w2 {
	width: 33.3%;
    text-align: center;
	font: 36px Arial,sans-serif;
}
#tbcredit td.w3 {
	width: 28%;
    text-align: center;
}
#tbcredit td.w4 {
	width: 22%;
    text-align: center;
}
#tbcredit td.w5 {
	width: 25%;
    text-align: center;
	font: 36px Arial,sans-serif;
}
#tbcredit td.assess {
    text-align: center;
	font: 36px Arial,sans-serif;
}
#tbcredit td.assess_txt {
	font: 30px Arial,sans-serif;
	line-height: 180%;
}
#tbcredit td.con_org {
	font: 33px Arial,sans-serif;
	line-height: 180%;
	color: #fe8164;
    text-align: center;
}
.tbcredit_txt {
	color: #ee2c2c;
}
.tbcredit_txt_org {
	color: #fe8164;
}
.tbcredit_txt_grey {
	color: #888888;
}

/* ------------------------------------------- */

/* 验号表格2 */
#tbcredit2 {
    border-collapse: collapse;
	margin: 40px 0px 40px 0px;
	width: 90%;
	box-shadow: 2px 5px 10px 1px #c8c8c8;
    background-color:#f2f3f8;
}
#tbcredit2 td {
    border: 0px solid #afdcf0;
	padding: 20px 20px 20px 20px;
	font: 30px Arial,sans-serif;
	height: 60px;
	color: #505050;
}
#tbcredit2 tr.alt {
    background-color:#fff;
}
#tbcredit2 td.tit {
    text-align: center;
	font: 36px Arial,sans-serif;
}
#tbcredit2 td.desc {
    text-align: center;
	font: 30px Arial,sans-serif;
}
#tbcredit2 td.line {
    text-align: center;
	font: 10px Arial,sans-serif;
	height: 20px;
}
#tbcredit2 td.w1 {
	width: 50%;
}
#tbcredit2 td.w2 {
	width: 33.3%;
    text-align: center;
	font: 36px Arial,sans-serif;
}
#tbcredit2 td.w3 {
	width: 28%;
    text-align: center;
}
#tbcredit2 td.w4 {
	width: 22%;
    text-align: center;
}
#tbcredit2 td.w5 {
	width: 25%;
    text-align: center;
	font: 36px Arial,sans-serif;
}
#tbcredit2 td.assess {
    text-align: center;
	font: 36px Arial,sans-serif;
}
#tbcredit2 td.assess_txt {
	font: 30px Arial,sans-serif;
	line-height: 180%;
}
#tbcredit2 td.con_org {
	font: 33px Arial,sans-serif;
	line-height: 180%;
	color: #fe8164;
    text-align: center;
}

/* ------------------------------------------- */

.right_fbox {
    display: flex;
    flex-direction: row;
    align-items: center;
	width: 220px;
	height: 70px;
	position: fixed;
	float: right;
	left: 83%;
	top: 75%;
	z-index: 999;
	padding: 0px 0px 0px 20px;
	color: #fff;
	font: 33px Arial,sans-serif;
	border-radius: 25px;
	background-color: #a73020; /* 头部深红色 */
	box-shadow: 2px 5px 15px 2px #c8c8c8;
}
.right_fbox_txt a {
	color: #fff;
	text-decoration: none;
}

/* ------------------------------------------- */

/* 底部通栏 */
.footer {
    display: flex;
    justify-content:center; 
    background: #a73020; /* 底部深红色 */
    width: 100%;
    height:130px;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
}

/* 底部通栏背景 */
.footer_back {
    width: 100%;
	margin: 15px 10px 15px 10px;
}

/* 底部通栏容器 */
.footer_container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content:center; 
    width: 100%;
}

/* 底部通栏图标 */
.footer_img {
	float: left; 
	width: 56px;
    height: 56px;
	margin: 0px 77px 0px 77px;
}

/* 底部通栏文本，两字 */
.txt_footer_title {
	float: left;
	width: 190px;
	margin: 5px 10px 0px 10px;
	color: #fff;
	font: 36px Arial,sans-serif;
	text-align:center;
}

/* 底部通栏文本 链接 */
.txt_footer_title a {
	color: #fff;
	text-decoration: none;
}

/* ------------------------------------------- */
/* ICP与网站信息 */
.txt_icp_txt {
	float: left;
	width: 100%;
	text-align: center;
	margin: 40px 0px 50px 0px;
	color: #909090;
	font: 25px Arial,sans-serif
}

/* ------------------------------------------- */

/* 功能页面中的信息 */
.app_btn_info {
    background: #f8f8f8;
	margin: 60px 0px 30px 0px;
    padding: 20px 0px 20px 0px;
    width: 90%;
    border-radius: 20px;
	box-shadow: 2px 5px 15px 2px #c8c8c8;
}

/* 功能页面中的按钮容器 */
.app_btn_container {
	margin: 0px 30px 0px 60px;
	float: left;
	width: 150px;
}

/* 功能页面中的按钮容器 */
.app_btn_container1 {
	margin: 0px 60px 0px 0px;
	float: right;
	width: 540px;
}

/* 功能页面中的按钮 */
.app_btn {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content:center; 
	float: left;
	margin: 30px 0px 30px 0px;
	width: 150px;
    height: 150px;
    background: #ecedf1;
    border-radius: 20px;
	box-shadow: 2px 5px 10px 1px #c8c8c8;
}

/* 功能页面中的按钮标题 */
.app_btn_tit {
	float: left;
	width: 540px;
	margin: 30px 0px 10px 0px;
	color: #005283;
	font: 36px Arial,sans-serif;
	text-align:left;
}
/* 功能页面中的按钮标题 链接 */
.app_btn_tit a {
	color: #005283;
	text-decoration: none;
}

/* 功能页面中的按钮文本 */
.app_btn_txt {
	float: left;
	width: 540px;
	margin: 10px 0px 10px 0px;
	color: #505050;
	font: 32px Arial,sans-serif;
	text-align:left;
}
/* 功能页面中的按钮文本 链接 */
.app_btn_txt a {
	color: #505050;
	text-decoration: none;
}

/* 功能页面中的按钮文本 红色 */
.app_btn_txt_red {
	float: left;
	width: 540px;
	margin: 10px 0px 10px 0px;
	color: #ff0000;
	font: 30px Arial,sans-serif;
	text-align:left;
}
/* 功能页面中的按钮文本 红色 链接 */
.app_btn_txt_red a {
	color: #ff0000;
	text-decoration: none;
}

/* 功能页面中的按钮文本 蓝色 */
.app_btn_txt_blue {
	float: left;
	width: 540px;
	margin: 10px 0px 10px 0px;
	color: #0000ff;
	font: 30px Arial,sans-serif;
	text-align:left;
}
/* 功能页面中的按钮文本 蓝色 链接 */
.app_btn_txt_blue a {
	color: #0000ff;
	text-decoration: none;
}