@charset "utf-8";
/* CSS Document */



/**-- 背景 --**/
.bg_f {
	position: relative;
	background-color: #ffffff;
}
.bg_f8 {
	position: relative;
	background-color: #f8f8f8;
}
.bg_f4 {
	position: relative;
	background-color: #f4f4f4;
}
.bg {
	position: relative;
	background: #ffffff url("../images/bg.png") top center no-repeat;
	background-size: cover;
}

/**-- 框 --**/
html {}
body { min-height: 100vh;}
.box {
	display: block;
	width: 100%;
	margin: auto;
	color: #333;
	font-size: 0.36rem;
	padding-bottom: 1.28rem;
}
.content {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
}


/**-- 字符间距 --**/
.zt4_3 {
	letter-spacing: 0.65em;
	margin-right: -0.5em;
}


/**-- 标题栏 --**/
.title {
	width: 100%;
	max-width: 10rem;
	color: #ffffff;
	font-size: 0.46rem;
	text-align: center;
	letter-spacing: 0.1em;
	text-indent: -0.1rem;
	background-color: #272d80;
}
.top {
	position: relative;
	display: block;
	width: 100%;
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: 0.42rem;
}
.title.end {
	height: 1.25rem;
	line-height: 1.25rem;
	padding: 0;
	color: #ffffff;
	font-size: 0.42rem;
}
.end {
	position: relative;
	width: 100%;
	line-height: 0.56rem;
	padding: 0.3rem 0.2rem;
	color: #bbbbbb;
	font-size: 0.36rem;
	text-align: center;
}
.end.on {
	position: fixed;
	left: 50%;
	bottom: 0;
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	transform: translate(-50%,0);
}
.end_tex {
	display: inline-block;
	text-align: left;
}
.end_tex p {
	padding: 0.1rem 0;
}


/**-- logo --**/
.logo {
	display: block;
	padding: 1px;
	font-size: 0.38rem;
	text-align: center;
}
.logo img {
	display: block;
	width: 6.4rem;
	margin: 1.8rem auto 0.6rem;
}
.logo_a {
	line-height: 0.8rem;
	margin-bottom: 0.3rem;
	text-align: center;
	color: #17469e;
	font-size: 0.46rem;
	font-weight: bold;
}



/**-- 防伪框 --**/
.fw_case {
	margin-top: 0.6rem;
	padding: 0 0.3rem;
	color: #333333;
	font-size: 0.375rem;
	border-radius: 0.1rem;
	background-color: #ffffff;
}
.fw_top {
	padding: 0.36rem 0;
	color: #555555;
	font-size: 0.42rem;
	text-align: center;
	border-bottom: 0.03rem solid #eeeeee;
}

.fw_table {
	width: 100%;
	padding: 0.45rem 0 0.45rem 0.1rem;
	color: #454545;
	font-size: 0.375rem;
}
.fw_table.var_top tr td {
	padding: 0.18rem 0;
	vertical-align: top;
}
.fw_table.var_top tr td.word_no + td {
	width: 100%;
}
.fw_tab_tex {
	color: #272d80;
}
#lblNumber {
}
#divResult {
}



/**-- 二维码 --**/
.ewm {
	display: block;
	width: 100%;
	color: #333333;
	font-size: 0.4rem;
	text-align: center;
}
.ewm img {
	display: block;
	width: 3.6rem;
	margin: auto auto 0.2rem;
}



/**-- 查询结果 --**/
.fw_rim_case {}
.fw_rim {
	line-height: 0.7rem;
	margin-top: 0.72rem;
	margin-bottom: 0.72rem;
	padding: 0.42rem 0.3rem 0.42rem 0.4rem;
	font-size: 0.4rem;
	border: 0.03rem solid #272d80;
	border-top: 0.56rem solid #272d80;
	border-radius: 0.2rem;
	background-color: #ffffff;
}
.fw_rim li {
	padding: 0.12rem 0;
}
.fw_rim li span {
	display: initial;
	color: #231815;
	font-size: 0.4rem;
}
#lblNumber, #divResult {
	color: #e50000;
}




.fw_case_top {
	padding: 0.9rem 0.2rem;
	color: #ffffff;
	font-size: 0.6rem;
	text-align: center;
	background-color: #b90300;
}
.fw_tex_c {
	padding: 0.4rem 0.64rem 0;
}
.fw_tex {
	float: left;
	width: 72%;
	height: 1.1rem;
	font-size: 0.38rem;
	padding: 0 0.3rem;
	border: none;
	border-radius: 4px;
}
.inquire_btn {
	float: right;
	width: 26%;
	height: 1.1rem;
	color: #333333;
	font-size: 0.38rem;
	border: none;
	border-radius: 4px;
	background-color: #ffffff;
}

.fw_rim_con {
	margin: 0.2rem auto;
	border-radius: 0.16rem;
	background-color: #ffffff;
	box-shadow: 0 0 0.1rem rgba(0,0,0,0.3);
}

.fw_rim_logo {
	padding: 0.6rem 0.2rem;
}

.fw_result_case {
	padding: 0.2rem 0.22rem;
	font-size: 0.39rem;
}
.fw_result_case p {
	padding: 0.12rem 0;
}
.fw_result_tit {
	display: inline-block;
	margin-right: 0.1rem;
	padding: 0 0.3rem;
	color: #ffffff;
	font-size: 0.38rem;
	line-height: 0.68rem;
	border-radius: 10rem;
	background-color: #ee9c2c;
}
#divResult {
	display: block;
	padding: 0.36rem 0.2rem 0.1rem;
	font-size: 0.4rem;
}

#result { display: none;}



.fw_tex{
  background: #fff;
  color:#000;
}

main.content{
  padding:0;
  margin:0 auto;
}




