html {
	/*background-color:#000;*/
	/*touch-action: none;
	-webkit-touch-callout: none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;*/
	touch-action: manipulation;
}

/** { touch-action: pan-y; } */
body,
div,
p,
a,
img {
	/*display:none;*/
	/*position:fixed;*/
	/*background-color:#000;*/
	/*font-family: DFKai-sb;
	font-family: 標楷體;*/
	/*-webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: inherit | grayscale;
	-webkit-user-select: none;
	-moz-user-select: none;*/
	margin: 0;
	padding: 0;
}

img {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}

@font-face {
	font-family: "DFYuan";
	src: url("DFYuan-Bd-HKP-BF-02.ttf");
	font-style: normal;
	font-display: swap;
}

body {
	/*background-image:url(../images/bg.jpg);
	background-repeat:repeat;*/
	font-family: DFYuan;
	display: none;
	opacity: 0;
}

#rp {
	position: absolute;
	width: 100%;
	max-width: 1600px;
	left: 50%;
	margin-left: -800px;
	z-index: 9999;
	opacity: 0.5;
	pointer-events: none;
	display: none;
}

.main {
	margin: auto;
	width: 100%;
	max-width: 1600px;
	/*min-height:600px;*/
	background-color: #ffffff;
	overflow: hidden;
}

.update_p {
	margin: auto;
	width: 100%;
	text-align: center !important;
	margin-left: 10.5% !important;
}

.footer {
	margin: auto;
	width: 100%;
	max-width: 1600px;
}

.footer_bg {
	width: 100%;
	display: block;
}

.top {
	width: 100%;
}

.banner {
	position: absolute;
	width: 100%;
	max-width: 1600px;
}

.top_bt_group {
	text-align: center;
}

.bt {
	cursor: pointer;
	margin-left: -2%;
	margin-top: 1.7%;
	vertical-align: top;
}

.bt0 {
	position: relative;
	margin-top: 0;
}

.bt1 {
	/*margin-left:0%;*/
	left: -0.3%;
}

.bt2 {
	left: -0.8%;
}

.bt3 {
	/*margin-left:0%;*/
	left: -0.9%;
}

.bt4 {
	left: 3.8%;
}

.bt5 {
	left: 3.2%;
}

.bt6 {
	left: 2.3%;
}

.bt3 img,
.bt5 img {
	/*margin-left:0%;*/
}

.bt_hover_img {
	width: 19%;
}

.bt_hover_img:hover {
	transform: scale(1.05);
}

.bt_hover_div {
	position: relative;
	width: 14%;
	overflow: hidden;
	display: inline-block;
}

.bt_hover_div img {
	position: relative;
	width: 200%;
	left: 0px;
}

.bt_hover_div img:hover {
	left: -100%;
}

.bt_hover_on img {
	left: -100%;
}

.bt_hover_div .logo_img:hover {
	left: 0px;
	transform: scale(1.05);
}

.content {
	width: 78%;
	margin: auto;
	text-align: left;
	margin-top: 3%;
}

.content .title {
	position: relative;
	width: 88%;
	margin-top: -1%;
}

.content .title2 {
	width: 50%;
	display: block;
	margin: auto;
}

.dot_line {
	border-bottom: 2px dotted #39bdef;
	text-decoration: none;
	margin-top: 2em;
	margin-bottom: 3em;
}

.content p {
	width: 85%;
	font-size: 28px;
	/* font-weight: bold; */
	word-break: break-all;
	text-align: justify;
	margin-left: 7.5%;
	line-height: 1.5em;
	color: #111918;
	margin-top: -5%;
}

.page6 .content_p_page6 {
	width: 100%;
	margin-left: 0%;
}

.elm_hide {
	display: none !important;
}

.content .p1 {
	width: 122%;
	margin-left: -11%;
}

.page1 .content .p1 {
	width: 104%;
}

.pt1 {
	color: #f95f88;
	font-size: 27px;
	font-weight: bold;
}

.pt2 {
	color: #3f3b3a;
	font-size: 27px;
	font-weight: bold;
	display: block;
	display: none;
	padding-bottom: 10px;
}

.blue {
	color: #39bdef;
	margin-left: -0.1em;
}

.p50px {
	display: inline-block;
	width: 45px;
	opacity: 0;
}

.pt10px {
	display: block;
	padding-top: 10px;
}

.ptr {
	text-align: right !important;
}

.bgc1 {
	background-color: #fde398;
}

.bgc2 {
	color: #4888a3;
}

.sign {
	position: absolute;
	margin-top: -2em;
	margin-left: 1em;
	width: 8em;
}

.icon {
	position: absolute;
	margin-top: -0.6em;
	margin-left: -0.5%;
	transform: scale(0.8);
}

.page6 .content_l {
	position: relative;
	z-index: 2;
}

.page6 .content_l .pt1 .icon {
	margin-top: -0.1em;
	margin-left: -0.2em;
}

.page6 .content_l .pt1 {
	color: #333333;
	font-weight: 100;
}

.w100p {
	width: 100%;
}

.go_top {
	position: fixed;
	right: 1em;
	bottom: 1em;
	max-width: 150px;
	min-width: 40px;
	width: 10%;

}

.content_lr {
	width: 100%;
	margin-top: 10px;
}

.content_l {
	display: inline-block;
	width: 18%;
	vertical-align: top;
	margin-left: 8%;
	line-height: 60px;
}

.content_l .bt {
	margin: 0;
}

.content_l img {
	width: 81%;
}

.page6 .content_l img {
	width: 2.2em;
}

.content_r {
	display: inline-block;
	width: 62%;
	vertical-align: top;
	margin-right: 8%;
}

.page3 .content_r .icon {
	margin-top: -1em;
}

.page3 .content_r .icon {
	margin-top: -0.65em;
}

.content_r .p1 {
	width: 111%;
	margin-left: 0px;
}

.content_r .pn,
.content .pn {
	position: absolute;
	margin-left: 1.5em;
}

.content .pn {
	position: absolute;
	margin-left: 1.5em;
	display: block;
}

.content_r .pn1 {
	position: absolute;
	margin-left: 0;
}

.content_r .pn2 {
	position: absolute;
	margin-left: 6em;
}

.content_r .pns,
.content .pns {
	position: relative;
	display: block;
	margin-left: 4.5em;
}

.content_r .pns1,
.content .pns1 {
	position: relative;
	display: block;
	margin-left: 2.5em;
}

.content_r .pns2 {
	position: relative;
	display: block;
	margin-left: 8.5em;
}

.page6 .content_r .pns {
	margin-left: 4em;
}

.lh10px {
	display: block;
	line-height: 10px;
}

.lh15px {
	display: block;
	line-height: 15px;
}

.lh60px {
	display: block;
	line-height: 60px;
}

.opacity0 {
	opacity: 0;
	pointer-events: none;
}

.page_bt {
	position: relative;
	width: 87.5%;
	text-align: center;
	overflow: hidden;
	margin: auto;
	pointer-events: none;
	padding-bottom: 2%;
	margin-top: -5%;
}

.page_bt_bg {
	width: 100%;
}

.page_bt1 {
	top: 0px;
	position: absolute;
	width: 20%;
	height: 55%;
	background-color: #666666;
	right: 45.5%;
	opacity: 0;
	pointer-events: auto;
	margin-top: 0px;
}

.page_bt2 {
	top: 0px;
	position: absolute;
	width: 20%;
	height: 55%;
	background-color: #666666;
	right: 25.2%;
	opacity: 0;
	pointer-events: auto;
	margin-top: 0px;
}

.page_bt3 {
	top: 0px;
	position: absolute;
	width: 20%;
	height: 55%;
	background-color: #666666;
	right: 5%;
	opacity: 0;
	pointer-events: auto;
	margin-top: 0px;
}

.pagebt2,
.pagebt3 {
	display: none;
}

.page3 .content_lr {
	margin-top: -10px;
}

.page3 .content_l img {
	width: 61%;
}

.list {
	position: relative;
	text-align: left;
	margin-top: 0.5em;
	margin-left: 10%;
	padding-bottom: 10px;
	width: 140%;
	line-height: 1.5em;
	font-size: 24px;
	word-break: break-word;
	display: none;
}

.page6 .list {
	margin-top: 0.25em;
	margin-left: 5%;
	width: 90%;
	font-size: 21px;
}

.page6 .list1 {
	display: block;
}

.list a {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #727272;
	line-height: 1.2em;
	padding-bottom: 0.5em;
}

.list a:hover {
	color: #39bdef;
}

.page3 .content_l {
	line-height: unset;
}

.page3 .content_l .ei_img {
	width: 19%;
	transform: scale(0.7);
}

.page3 .content_r {
	margin-right: 0;
	margin-left: 10%;
}

.page3 .content_r .bt {
	/*margin:1%;*/
	margin: 1%;
}

.page3 .content_r .pagebt_r1 .bt {

	margin-left: 0.75em;
}

.page3 .content_r .pagebt_r2,
.page3 .content_r .pagebt_r3 {
	display: none;
}

.content_r_search {

	display: flex;
	display: none;
	position: relative;
	width: 81%;
	text-align: center;
	padding-top: 1em;
}

.page3 .content_r_search .bt_hover_img {

	position: relative;
	width: 15%;
	margin: auto;
	left: 1.5em;

}

.content_r_list {
	display: block;
	text-align: left;
}

.content_r_list .bt_hover_img {
	width: 25%;
}

.pagebt_r1 .bt_hover_img {
	width: 25%;
}

.content_r_list_bt {
	/*display: inline-block;*/
	float: left;
	width: 25%;
	vertical-align: top;
	margin: 0.5em;
	padding-bottom: 2em;
}

.pagebt_r2 .content_r_list_bt {
	position: relative;
	width: 27%;
}

.page3 .content_r .content_r_list_bt .bt_hover_img {
	width: 100%;
	padding-bottom: 20px;
}

.content_r_list_bt p {
	position: absolute;
	margin: 0;
	margin-top: -1em;
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #39bdef;
	word-break: break-word;
}

.page5 .content .bt_hover_img_div {
	width: 50%;
	margin: 5%;
}

.page5 .content .bt_hover_img_div img {
	width: 100%;
	margin: 0;
	margin-bottom: 5%;
}



.page6 .content .bt_hover_img {
	width: 40%;
	margin: 0 3% 0 3%;
}

.content_page5 {
	width: 100%;
	text-align: center;
	margin-top: -10%;
	display: flex;
}

.page5 .content_lr {
	width: 84%;
}

.page5 .pt1 {
	color: #3f3b3a;
}

.page5 .icon {
	margin-top: -15px;
}

.images_group {
	position: relative;
	display: flex;
	width: 100%;
	margin-top: 12%;
	/* overflow: hidden; */
	padding: 1% 0 1% 0;
	margin-left: 0%;
	filter: blur(0);
	-webkit-filter: blur(0);
}

.page5 .content .images_group .bt_hover_img {
	position: relative;
	width: 40%;
	margin: 0;
	left: -15%;
	margin-left: 2.6%;
	opacity: 0;
	transition: transform 0.5s linear, opacity 0.5s linear;
}

.images_group_main {
	/*overflow:hidden;*/
}

.dot_group {
	position: relative;
	width: 100%;
	margin-top: 11%;
	text-align: center;
	pointer-events: none;
}

.dot_group_fixed {
	position: fixed;
	width: 60%;
	bottom: 0;
	left: 20%;
}

.dot_group .bt_hover_div {
	width: 2%;
}

.dot_group .bt_hover_div img {
	width: 200%;
}

.bt_download {
	width: 100%;
	text-align: center;
}

.page5 .content .bt_download .bt_hover_img {
	margin-top: 1%;
	width: 10%;
}

.page5 .page_bt1,
.page6 .page_bt1 {
	width: 16%;
}

.page5 .page_bt2,
.page6 .page_bt2 {
	right: 23%;
}

.page6 .content_l .bt_hover_img {
	width: 40%;
}

.page6 .content_l .ei_img {
	width: 19%;
	transform: scale(0.7);
	margin-left: -0.5em;
}

.page6 .content_lr {
	margin-top: -5%;
	text-align: center;
}

.page6 .content_r .pagebt_r2 {
	display: none;
}

.page6 .content_r_list {
	margin-top: 1.5%;
}

.page6 .content_r .p1 {
	margin-top: -1em;
	width: 69%;
	margin-left: 37%;
}

.page6 .content_r .dot_line {
	border-bottom: 4px dotted #39bdef;
	width: 105%;
	margin-left: 0%;

}

.qa_bt {
	position: relative;
	display: block;
	width: 105%;
	text-align: left;
	margin-left: 0.5em;
	margin-top: 1.5em;
	pointer-events: none;
}

.qa_bt .bt_hover_img {
	width: unset;
	margin-right: -1%;
	transform: scale(0.75);
	transform-origin: left;
	pointer-events: auto;
}

.qa_bt .ei_img {
	position: absolute;
	display: flex;
	top: 0;
	margin: 0;
	left: 500px;
	/* width: 13%; */
	height: 40px;
	/* transform: scale(0.4); */
	vertical-align: text-bottom;
	pointer-events: auto;
}

.qa_bt p {
	width: 94%;
	margin: 0.5em;
	line-height: 1.5em;
	display: none;
	pointer-events: auto;
}

.qa_bt .qaq {
	width: 95%;
	pointer-events: auto;
	display: inline-block;
	padding: 0.2em;
	border-radius: 0.8em;
	border: 0.15rem solid #badbd8;
}

.qa_bt .qaq p {
	width: auto;
	margin: 0;
	padding: 0;
	display: inline-block;
	color: #3b81ac;
}

.qa_bt .h95 {
	/*height:95px;*/
	transform: scale(0.75);
}

.qa_bt .reh95 {
	position: absolute;
	display: inline;
	margin-top: 10px;
}

.qaq_q {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	height: 100%;
}

.qa_bt_ref
{
	visibility: hidden;
}

.qaq_q .qaq_q_icon1 {
	position: relative;
	left: 10%;
	top: 10%;
	height: 80%;
}

.qaq_q .qaq_q_icon1_q3 {
	width: 128%;
	margin-left: -0.4em;
}

.qa_bt .qaq_q .qaq_qp1 {
	position: absolute;
	left: 10%;
	top: 0;
	width: 100%;
	height: 100%;

	display: flex;
	justify-content: center;
	align-items: center;

	text-align: center;
	color: #925939;
}

.qa_bt .qaq .qaq_qp2 {
	position: relative;
	padding: 0.4em;
	padding-left: 3.2em;
	padding-right: 2.5em;
	color: #488b91;
}

.qaqp_markings1 {
	position: absolute;
	bottom: -0.15em;
	left: 0.1em;
}

.qaqp_markings2 {
	position: absolute;
	top: -0.14em;
	right: 0.5em;
}

.qa_bt .qaqp_markings3 {
	position: absolute;
	display: flex;
	margin: 0;
	left: unset;
	top: 0;
	right: -3em;
	margin-top: 1.5%;
	/* left: 0px; */
	transform: scale(0.8);
}

.page6 .content_r .repn {
	position: absolute;
	margin-left: -20px;
}

.page6 .content_r .repns {
	position: relative;
	display: block;
	margin-left: 55px;
}

.spw {
	font-family: auto;
}

.page6 .content_r_list .bt {
	position: relative;
	cursor: pointer;
	margin-left: 0;
	margin-top: 0;
	vertical-align: top;
	border-radius: 40px;
}

.page6 .pt0 {
	width: 105%;
	margin-left: 1em;
	font-size: 20px;
}

.pt0_span {
	color: #f95f88;
}

.page6 .pt1 {
	background-color: #ffffff;
	padding-right: 5px;
}

.qa_main {
	display: block;
}

.page2 table {
	width: 100%;
	text-align: center;
	table-layout: auto;
	border-collapse: separate;
	border-spacing: 0em;
	font-size: 22px;
	color: #58382b;
	margin-top: -5%;
}

.page2 table td {
	position: relative;
}

.page2 table tr {
	position: relative;
	background-color: white;
}

/*.page2 table tr::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: transparent;
    pointer-events: auto;
    z-index: 1;
}
.page2 table tr:not([class]):hover td {
	background-color: #c3ebfa;
}*/
.page2 table td {
	background-color: #ffffff;
	border: 0.1em solid #e3f1ef;
	outline: 0.1em solid #e3f1ef;
	padding: 1em;
	line-height: 1.5em;
}

.page2 .tr1,
.page2 .tr2 {
	position: relative;
}

.page2 .tr1 td {
	background-color: #eef8f7;
}

.page2 .tr1 .td1 {
	width: 15%;
	min-width: 10%;
	max-width: 15%;
}

.page2 .tr2 td {
	background-color: #fff8e6;
}

.page2 .table_h {
	font-weight: bold;
	color: #498c91;
}

.page2 table a {
	position: relative;
	z-index: 2;
	text-underline-offset: 0.25em;
	color: #58382b;
}

.page2 table a:hover {
	color: #c97f63 !important;
}

.table_icon {
	position: absolute;
	left: 0px;
	margin-top: -0.5em;
	margin-left: -1em;
	width: 2em;
	vertical-align: middle;
	transform: scale(1.2);
}

.title_date {
	/*width:100%;*/
	/*margin-left: 14% !important;*/
	/*line-height: 0;*/
}

.title_date_sp {
	margin-left: 14% !important;
}

.title_date_back {
	position: relative;
	cursor: pointer;
	width: 4.5em;
	float: right;
	left: 14%;
}

.title_date_back:hover {
	transform: scale(1.05);
}

.tr_hit {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #666666;
	opacity: 0;
	display: none;
}

.dot_line {
	margin-top: 2em;
	margin-bottom: 3em;
}

@media(max-width: 1280px) {
	.qa_bt .bt_hover_img {
		transform: scale(0.6);
	}

	.qa_bt {
		/*margin-top: -1em;*/
	}

	.page6 .content_l .pt1 {
		font-size: 20px;
	}

	.page6 .content_l .pt1 .icon {
		margin-top: 0.3em;
		margin-left: 0.3em;
	}
}

@media(max-width: 1000px) {
	.qa_bt .bt_hover_img {
		transform: scale(0.6);
	}

	.qa_bt {
		/*margin-top: -0.5em;*/
	}

	.hp1 iframe {
		height: 157px;
	}

	.page6 .content_l .pt1 {
		font-size: 13px;
	}

	.page6 .content_l .pt1 .icon {
		margin-top: -0.2em;
		margin-left: 0.5em;
	}

	.page6 .content_l .pt1 .p50px {
		width: 2.4em;
	}

	/*.page2 table {
		width: 140%;
		margin-left: -20%;
		font-size: 1em;
	}*/
}

@media(max-width: 900px) {
	.qa_bt .bt_hover_img {
		transform: scale(0.5);
	}

	.qa_bt {
		/*margin-top: -2em;*/
	}
}

@media(max-width: 800px) {
	.qa_bt .bt_hover_img {
		transform: scale(0.4);
	}

	.qa_bt {
		/*margin-top: -2em;*/
	}

	.page6 .qap {}

	.page6 .content .pt1 {
		/*font-size: 16px;
        line-height: 30px;*/
	}

	/*.content .hp1 {
		width: 122%;
		margin-left: -11%;
	}*/

	.page2 table {
		font-size: 0.5em;
	}

	.page1 .content .p1 {
		width: 122%;
	}

	.title_date {
		margin-left: -11% !important;
		width: 95% !important;
	}

	.title_date_back {
		margin-right: -15%;
	}
}

@media(max-width: 600px) {
	.qa_bt .bt_hover_img {
		transform: scale(0.35);
	}

	.qa_bt {
		/*margin-top: -3em;*/
	}

	.page6 .content_l .pt1 .icon {
		margin-top: 0.1em;
		margin-left: 0.4em;
	}

	.page6 .content_l .pt1 {
		font-size: 11px;
	}
}

@media(max-width: 1000px) {

	.content p,
	.pt1,
	.pt2 {
		font-size: 18px;
		line-height: 30px;
	}

	.icon {
		margin-top: -1em;
		margin-left: -0.5%;
		transform: scale(0.65);
	}

	.page6 .pt1 icon {
		margin-top: -1em;
		margin-left: -0.5%;
	}

	.content_l {
		line-height: unset;
	}

	.content_l .bt {
		margin-bottom: 0.3em;
	}

	.page6 .content_r_list {
		margin-top: 4%;
	}

	.pt1,
	.pt2 {
		position: absolute;
		margin-left: -1em;
	}

	.lh10px {
		line-height: 5px;
	}

	.content_r {
		margin-top: -1em;
	}

	.list {
		line-height: 0.5em;
		margin: 0;
		padding-bottom: 0px;
		width: 100%;
	}

	.list a {
		font-size: 16px;
	}

	.page3 .content_l img {
		width: 80%;
	}

	.page3 .content_l .ei_img {
		width: 10%;
		transform: scale(2);
		margin-top: 0.6em;
	}

	.page3 .content_r {
		margin-top: 0.5em;
		margin-right: 0;
		margin-left: 2em;
	}

	.page3 .content_r .pagebt_r2 {
		margin-top: 0;
	}

	.page3 .content p,
	.page3 .pt1,
	.page3 .pt2 {
		font-size: 16px;
		line-height: 1em;
		margin: 0;
		margin-top: -1em;
		margin-bottom: 0.5em;
	}

	.pt1,
	.page3 .pt2 {
		position: relative;
		margin-top: 0;
	}

	.page3 .content_r_search .bt_hover_img {

		width: 20%;
	}

	.page3 .content_r_search {
		padding-top: 1em;
	}

	.page3 .icon {
		margin-top: -2.2em;
		margin-left: -0.5%;
		transform: scale(0.4);
	}

	.page3 .content_r .icon {
		margin-top: -1.5em;
	}

	.page3 .p50px {
		width: 40px;
	}

	.content .title2 {
		width: 100%;
	}

	.dot_line {
		border-bottom: 2px dotted #39bdef;
		text-decoration: none;
		margin-top: 1em;
		margin-bottom: 2.5em;
	}

	.page5 .content .bt_download .bt_hover_img {
		margin-top: 1%;
		width: 20%;
	}

	.page6 .qap {}

	.page6 .list {
		line-height: 0.8em
	}
}

@media(max-width: 500px) {

	.content p,
	.pt1 {
		font-size: 14px;
		line-height: 1.5em;
	}

	.icon {
		margin-top: -1.25em;
	}

	.page3 .content p,
	.page3 .pt1,
	.page3 .pt2 {
		font-size: 8px;
		margin-top: -2.5em;
	}

	.pt1 {
		margin-left: -1em;
	}

	.lh10px {
		line-height: 0.5em;
	}

	.page3 .pt2 {
		margin-left: -3em;
		margin-top: 0.5em;
	}

	.qa_bt .bt_hover_img {
		transform: scale(0.27);
	}

	.page6 .content_r .p1 {
		margin-top: -1em;
		width: 69%;
		margin-left: 37%;
		/* padding-bottom: 10px; */
		margin-bottom: 2em;
	}

	.page6 .content_r_list {
		margin-top: 1.5em;
	}

	.page6 .qap {}

	.qa_bt {
		/*margin-top: -1em;*/
		margin-bottom: 0.5em;
	}

	.lh60px {
		line-height: 0;
	}

	.page6 .lh60px {
		line-height: 1em;
	}

	.qa_bt .ei_img {
		left: 99%;
		transform: scale(0.5);
	}

	.list {
		margin-left: 0.5em;
		width: 100%;
	}

	.page6 .content_r .dot_line {
		border-bottom: 2px dotted #39bdef;
		width: 89%;
		margin-top: -0.75em;
	}

	.list a {
		font-size: 6px;
		word-break: keep-all;
	}

	.content_l {
		width: 18%;
		margin-left: 1%;
	}

	.page6 .content_r {
		margin-left: -2em;
	}

	.page3 .content_r_list_bt {
		padding-bottom: 0em;
		margin-bottom: -0.5em;
	}

	.page3 .content_r .icon {
		margin-top: -3.5em;
	}

	.page3 .content_r_search {
		/*margin-left: -0.2em;*/
		margin: 0;
	}

	.h95_retb {
		margin-top: -4.2em;
		margin-bottom: -3.7em;
	}

	.page6 .h95_retb .qap {
		margin-top: -4.5em;
		margin-bottom: 4.0em;
		line-height: 1.5em;
		font-size: 8px;
	}

	.hit_retb {
		margin-top: -4.5em;
	}

	.page6 .list {
		width: 55%;
	}

	.page6 .content_l .ei_img {
		margin-left: -0.5em;
		margin-right: 1em;

	}

	.page3 .pagebt_r2 .content_r_list_bt {
		font-size: 7px;
	}

	.page3 .content_r_search .bt_hover_img {
		left: 0.6em;
	}

	.page3 .pagebt_r2 .content_r_list_bt p {
		font-size: 7px;
	}

	.page3 .pagebt_r1 .bt_hover_img {
		width: 21%;
	}

	.qa_bt .qaq .qaq_qp2 {
		/*position: relative;
		padding: 0.2em;
		padding-left: 3.5em;
		padding-right: 3.5em;
		font-size: 12px;*/
	}

	.page6 .qa_bt .qap {
		font-size: 12px;
	}

	.qaqp_markings1 {
		bottom: -0.3em;
	}

	.qaqp_markings2 {
		top: -0.3em;
	}

	.page6 .content p,
	.pt1 {
		font-size: 16px;
	}

	.icon {
		transform: scale(0.5);
	}

	.qaq_q .qaq_q_icon1 {
		transform: scale(0.8);
	}

	.qaq_q .qaq_q_icon1_q3 {
		margin-left: -0.4em;
		margin-top: -0.1em;
	}

	.page6 .content_l .pt1 .icon {
		margin-top: 0em;
		margin-left: 0.8em;
	}

	.page6 .content_l .pt1 {
		font-size: 9px;
	}

	.page6 .pt0 {
		width: 120%;
	}

	.page2 table {}

	.page2 .tr1 .td1 {
		width: 20%;
		min-width: 10%;
		max-width: 25%;
	}

	.title_date {
		width: 95% !important;
	}
}

/*----------------*/
.logo {
	width: 18.5%;
	/* top: 1%; */
	margin-top: 0.8%;
	left: 1%;
}

.logo a,
.logo div,
.logo img {
	width: 100%;
}

h1 {
	/*position:absolute;
	top:0px;
	opacity:0;
	pointer-events:none;*/
}

.sitename {
	display: none;
}

.content_h1 {
	position: absolute;
	top: 0px;
	opacity: 0;
	pointer-events: none;
}

.info_group {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.8);
	text-align: center;
	cursor: pointer;
	display: none;

	justify-content: center;
	align-items: center;
	flex-direction: column;
	z-index: 5;
}

.page2 .info_group {
	background-color: rgba(0, 0, 0, 0.7);
}

.info_div {
	position: fixed;
	top: 10%;
	left: 10%;
	width: 80%;
	height: 80%;
}

.info_bg {
	height: 80%;
}

.info_bt {
	position: absolute;
	height: 6%;
	opacity: 0;
}

.page2 .info_bt {
	padding-left: 30px;
}

@media (orientation: portrait) {
	.info_bg {
		width: 80%;
		height: unset;
	}

	.info_bt {
		width: 6%;
		height: unset;
	}
}

@media (orientation: landscape) {}

.content_img {
	position: relative;
	margin: auto;
	width: 85%;
	display: block;
}

.page3 .content_img {
	position: relative;
	margin: auto;
	width: 95%;
	display: block;
	margin-left: -7%;
	margin-top: 1%;
}

.table_r1 {
	border-top-left-radius: 60px;
}

.table_r2 {
	border-top-right-radius: 60px;
}

.table_r3 {
	border-bottom-left-radius: 60px;
}

.table_hide
{
color:#ffffff;
pointer-events:none;
}

.table_r4 {
	border-bottom-right-radius: 60px;
}