* {
	margin: 0;
	padding: 0;
	/* font-family: "黑体"; */
}

html,
body {
	width: 100%;
	height: 100%;
	/* display: flex; */
	/* flex-direction: column; */
	background-color: #060606;
	background-size: cover;
	/* ios刘海屏兼容 */
	/* padding-bottom: constant(safe-area-inset-bottom); 
	padding-bottom: env(safe-area-inset-bottom); */
}

a,
a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none;
	/* color: #000000; */
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
	/* display: block; */
}

img {
	width: 100%;
	display: block;
}

li {
	list-style: none;
}

input {
	border: none;
	outline: none;
	display: block;
	width: 100%;
	height: 100%;
	color: #6C6C6C;
}

.hnav_text{
        position: absolute;
        bottom: 1.6rem;
        left: 0;
        right: 0;
        color: #fbc376;
        font-weight: bold;
        font-size: 0.9rem;
        margin: 0 auto;
        text-align: center;
}


.hnav{
        position: relative;
}
.hnav_table {
	display: flex;
	justify-content: center;
	margin: 0.25rem 0 0.6rem;
}

.hnav_table li {
	width: 1.66rem;
	height: 0.68rem;
	color: #A18467;
	font-size: 0.3rem;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 0.36rem;
	background: url(../image/star8.png) no-repeat;
	background-size: 100% 100%;
}

.hnav_table li:last-child {
	margin-right: 0;
}

li.hnav_to {
	background: url(../image/star9.png) no-repeat;
	background-size: 100% 100%;
	color: #EECEAA;
}

.htext {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 92%;
	margin: 0 auto;
}

.htext img {
	width: 0.3rem;
}

.htext p {
	font-size: 0.26rem;
	color: #D8B492;
	font-weight: bold;
}



.hselect select {
width: 2.2rem;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none;
    background: url(../image/star11.png) no-repeat scroll right 3px transparent;
    border: 1px solid #D8B492;
    color: #D8B492;
    background-color: #060606;
    padding: 0.14rem 0.5rem 0.1rem 0.14rem;
    background-size: 0.3rem;
    background-position: 1.7rem center;
}

.hselect img {
	position: absolute;
	right: 0.1rem;
	top: 0.14rem;
	width: 0.34rem;
}

.hlist {
	margin: 0.24rem 0.4rem 0;
	border: 1px solid #EECEAA;
}

.hlist_ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0.5rem 0 0.3rem;
}

.hlist_ul li {
	width: 25%;
	padding-bottom: 0.3rem;
	display: flex;
	justify-content: center;
}

.hlist_ul a {
	color: #EECEAA;
	font-size: 0.24rem;
	text-decoration: dashed;
	text-align: center;
	border-bottom: 1px solid #EECEAA;
}

.hfooter {
	padding: 0 0.4rem 0.46rem;
}

.hfooter_list {
	height: 2.15rem;
	font-size: 0.24rem;
	color: #F9E0B9;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 0.46rem;
}

.hfooter_list p {
    width: 3.3rem;
    margin-left: 0.8rem;
}

.le {
	background: url(../image/hstar3.jpg) no-repeat;
	background-size: 100% 100%;
}

.ce {
	background: url(../image/hstar2.jpg) no-repeat;
	background-size: 100% 100%;
}

.re {
	background: url(../image/hstar1.jpg) no-repeat;
	background-size: 100% 100%;
}
.four {
	background: url(../image/hstar7.jpg) no-repeat;
	background-size: 100% 100%;
}
.five {
	background: url(../image/hstar11.jpg) no-repeat;
	background-size: 100% 100%;
}
/* 列表页 */
.htable {
	width: 92%;
	margin: 0 auto 0.6rem;
	border: 1px solid #E7D195;
	/* overflow-x: auto; */
	display: flex;
}

.htable table {
	width: 11rem;
	font-size: 0.24rem;
	color: #E7D195;
}
table.table_first{
	width: 3rem;
}

.table_th {
	background-color: #F8C073;
	color: #0D0E12;
	text-align: center;
	height: 1.15rem;
}

.table_td img {
	width: 0.3rem;
}

.table_td {
	display: flex;
	align-items: center;
}

.table_td td {
	display: flex;
	justify-content: center;
	align-items: center;
	flex: 1;
	padding: 0.2rem 0 0.2rem 0.2rem;
}
.table_td td a{
    color: #E7D195;
    text-decoration: underline;
}
td.table_two {
	flex: 2;
}

.center {
	padding-bottom: 0.5rem;
}

.title_tab {
    font-size: 0.3rem;
    color: #E7D195;
    text-align: center;
}
.table_re{
	flex: 1;
	overflow-x: auto; 
}

.table_td td:nth-of-type(3){
	font-family: "黑体";
}
.hselect {
font-size: 0.24rem;
    color: #D8B492;
    display: flex;
    align-items: center;
    justify-content: end;
}
.listop{
	width: 92%;
	margin: 0 auto 0.3rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.home {
    width: 0.4rem;
    padding: 0.2rem;
    background-color: #2c2c2c;
    border-radius: 50%;
    box-shadow: 0px 3px 6px 0px rgb(145 143 143), 0px -3px 6px 0px rgb(169 169 169 / 80%);
    position: fixed;
    right: 0.4rem;
    bottom: 3rem;
    z-index: 88;
}
.top {
    width: 0.4rem;
    padding: 0.2rem;
    background-color: #2c2c2c;
    border-radius: 50%;
    box-shadow: 0px 3px 6px 0px rgb(145 143 143), 0px -3px 6px 0px rgb(169 169 169 / 80%);
    position: fixed;
    right: 0.4rem;
    bottom: 1.5rem;
    z-index: 88;
    display:none;
}


/* 新增*/
.logo{
	/*padding-top: 0.6rem;*/
}
.hlogo{
    width: 2rem;
    margin: 0 auto;
}
.hreturn{
    width: 1.2rem;
    padding: 0.3rem;
    font-size: 0.34rem;
    color: #fbc376;
    display: flex;
    align-items: center;
}
.hreturn p{
	margin-left: 0.2rem;
}
.hreturn img{
	width: 0.24rem;
}

.hfoo{
	border-top: 1px solid #fbc376;
	font-size: 0.3rem;
	font-weight: bold;
	padding: 1.1rem 0 0.6rem;
	text-align: center;
	color: #fbc376;
}
.hfoo p:first-child{
	margin-bottom: 0.3rem;
}