header,nav,article,section,aside,footer {
    display: block;
}
body {
    width: 100%;
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    background-color: rgba(147,18,24, 0.9);
}
/* 字体说明 */
@font-face {
	font-family: 'Linearicons-Free';
	src:url('../fonts/Linearicons-Free.eot?7y0ygv');
	src:url('../fontsLinearicons-Free.eot?#iefix7y0ygv') format('embedded-opentype'),
		url('../fontsLinearicons-Free.woff2?7y0ygv') format('woff2'),
		url('../fontsLinearicons-Free.woff?7y0ygv') format('woff'),
		url('../fontsLinearicons-Free.ttf?7y0ygv') format('truetype'),
		url('../fontsLinearicons-Free.svg?7y0ygv#Linearicons-Free') format('svg');
	font-weight: normal;
	font-style: normal;
    font-display: block;
}

body {
	font-family: 'Linearicons-Free';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	
	/* Enable Ligatures ================ */
	letter-spacing: 0;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

header {
    z-index: 99;
    width: 100%;
    height: 60px;
    /* background-color: aqua; */
    /* 固定定位 */
    position:sticky   ;
    top: 0px;
    background-color: brown;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}

.header_l, .header_r {
    float: left;
    line-height: 55px;
}
.header_l img, .header_r img {
    height: 55px;
    width: 150px ;
} 
.header_r img {
    width: 200px ;
}
.header_r {
    float:right;
}

.banner1 img {
    width: 100%;
    vertical-align: middle;
}
.appload {
    height: 40px;
    line-height: 40px;
    margin: 15px;
    color: #fff;
}
.appload li a{
    height: 40px;
    line-height: 40px;
    margin: 15px;
    color: #e2c358;
}
 .appload li {
    display: inline-block;
    width: 44.5%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
    border: 2px solid  #e2c358;
    border-radius: 20px;
    font-size: 16px;
    margin: 0 2%;
}
.appload :last-child  li {
    float:right;
    margin: 5px 2%;
}
.appload li a img {
    height: 50%;
}

img {
    vertical-align: middle;
}

a {
    text-decoration: none;
    color: black;
}

li {
    list-style: none;
}

.urll20 ul {
    width: 90%;
    margin: 10px auto;
    height: 55px;
    border-radius: 5px;
    line-height: 55px;
}

.urll20 ul ,.urll20 ul a {
    color: #e2c358;
}


.urll20 ul li:first-child,
.urll20 ul li:last-child {
    float: left;
    text-align: center;
} 
.urll20 ul li:first-child  {
    height: 100%;
    width: 60%;
    /* background-color: #e2c358; */
    margin: 0 2%;
}
.urll20 ul li:last-child {
    width: 35%;
    height: 100%;
}

.urll20 ul li:nth-child(1) {
    height: 55px;
    border-radius: 35px;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8);
}
.urll20 ul li:nth-child(2) {
    height: 55px;
    border-radius: 35px;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8);
}

.wzzz ,.wdss {
    margin: 15px 0 ;
    color: #e2c358;
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.wzzz::before {
    content: '\e8a7';
}


.urll20baba {
    z-index: 1;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.9);
    border-radius: 20px;
    height: 345px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.2);
}
.urll20 {
    width: 90%;
    margin: 0 auto;
    height: 345px;
    transition:  all 50s ;
    animation: aver 50s ease-in-out 2s infinite backwards;
}
/* 定义动画 */
@keyframes aver {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-995px);
    }
    100% {
        transform: translateY(0px);
    }

}

.geramesup li a ,
.geramesbutton li a {
    color: #e2c358;
}
.geramesup,
.geramesbutton {
    height: 120px;
}
.geramesup li ,
.geramesbutton li {
    float: left;
    width: 30%;
    margin: 10px 1.5%;
    text-align: center;
    font-size: 15px;
}

.geramesbutton li {
    width: 22%;
    float: left;
}

.geramesup li img ,
.geramesbutton li img {
    width: 100%;
    margin-bottom: 10px;
}

.Copyright {
    border-top: 1px solid rgb(219, 219, 219);
    height: 70px;
    line-height: 70px;
    color: rgb(219, 219, 219);
    text-align: center;
}

.buttdown {
    width: 100%;
    height: 70px;
    text-align: center;
    position:sticky   ;
    bottom: 0px;
    vertical-align: middle;
}

.buttdown ul li {
    float: left;
    width: 25%;
    box-sizing: border-box;
    border-right: 1px solid rgb(232, 217, 166);
    background-image: linear-gradient(-150deg, #5151E5, rgba(157,41,46), #5151E5);
    height: 70px;
    transition: all 2s;
    animation: color666 2s ease  2 infinite  ;
}

@keyframes color666 {
    0% {
        background-image: linear-gradient(-150deg, red, #5151E5, red);
    }
    50% {
        background-image: linear-gradient(-150deg, blue, blue, blue);
    }
    100% {
        background-image: linear-gradient(-150deg, red, blue, red);
    }
}


.buttdown ul li {
    display: block;
}
.buttdown ul li:nth-child(4) {
    border-right: none;
}
.buttdown ul li a label {
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #e2c358;

}

.buttdown ul li a i {
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #e2c358;

}
.buttdownFont1::before {
    font-family: 'Linearicons-Free';
    content: '\e82a';
    font-size: 24px ;
}
.buttdown ul li a .buttdownFont2::before {
    font-family: 'Linearicons-Free';
    content: '\e83a';
    font-size: 24px ;
}
.buttdown ul li a  .buttdownFont3::before {
    font-family: 'Linearicons-Free';
    content: '\e844';
    font-size: 24px ;
}
.buttdown ul li a .buttdownFont4::before {
    font-family: 'Linearicons-Free';
    content: '\e82b';
    font-size: 24px ;
}