body,form{margin:0;padding:0;font-size:100%;}
html,body{margin:0;padding:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#f00;}
dl,dd,dt,dd,p,ul,li,em,i{margin:0;padding:0;list-style:none;font-style:normal;}
img{border:0;vertical-align:middle;}
table,td,th{border-collapse:collapse;}
.cfx{zoom:1}
.cfx:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
body{font-family: "Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;padding-top: 80px; background: #f5f5f5;}
.header{ position: fixed; z-index: 9000; top: 0; left: 0; width: 100%; height: 80px; background: #503f32;color: #debb69;}
.headx{max-width: 1400px; width: 100%; margin: 0 auto; display: flex;justify-content: space-between;align-items: center;}
.logo{font-size:30px; font-weight: bold;}
.navbar{ flex: 1; }
.navbar ul{ display: flex; justify-content: center; }
.navbar ul li{padding: 0 20px; margin: 0 10px;}
.navbar ul li a{ color: #debb69; font-size:30px; display: block; line-height: 80px; }
.navbar ul li:hover{background: rgba(0, 0, 0, .5);}
.listTitle{ width: 100%; margin: 0 auto;display: block; padding: 20px 0;}
.listTitle strong{max-width:1380px; width:calc(100% - 20px);display: block; margin: 0 auto; background: #503f32; color: #fff; padding: 10px; border-radius: 4px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}
.listTitle strong i{ margin-right: 5px;}
.list{width:100%; max-width:1400px;margin: 0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px;}
.list li{background-color:#f9f9f9;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1);font-size: 24px; font-weight: bold;position: relative;}
.list li a{display: block;text-transform: uppercase;padding:20px 20px 20px 20px;}
.list li a i{margin-right: 5px; opacity: .5;}
.list li:hover{background-color:#503f32;}
.list li:hover a{color: #debb69;}
.list li span{ position: absolute; top:50%;right: 0; transform: translate(-50%, -50%); font-size: 12px; padding: 5px 10px; font-weight: normal; border-radius: 4px; border: 1px solid #ccc; background: #fff;}
.truu{display: flex; align-items: center;}
.language,.closead{ width: 100px; height: 42px; line-height: 42px; font-size: 16px; text-align: center; margin-right: 5px; background: rgba(0, 0, 0, .5); border-radius: 4px; cursor: pointer;}
.language:hover,.closead:hover{background: rgba(0, 0, 0, .8);}
.language{ display: inline-block;position: relative;}
.language span{ width:100%; display: none; position: absolute; z-index: 1; top: 0; left: 0; padding: 20px 0px; background: #fff; line-height:2; box-shadow: 0px 0px 3px rgba(0, 0, 0, .2);border-radius: 4px; }
.language span a{display: block; font-size: 12px;}
.language:hover span{ display: block;}
.closead{display: inline-block;}

.footer{width:100%;margin:0 auto;padding:40px 0;text-align:center;font-size:16px; background: #503f32; color: #debb69; margin-top: 40px;}
.footer a{ color: #debb69; margin: 0 5px;}

.pagetitle{width: 100%;max-width: 1400px; margin: 0 auto;display: block; padding: 20px 0; font-size: 36px;text-align: center; font-weight: bold; line-height: 1.2;}
.pagetip{width: 100%;max-width: 1400px; margin: 0 auto;display: block; font-size: 14px;text-align: center; border-bottom: 1px solid #eee; color: #999; padding-bottom: 10px;}
.gotourl{width: 100%;max-width: 1400px; margin: 0 auto;display: block; text-align: center; padding: 20px 0;}
.gotourl img{max-width: 98%;}
.pageconten{width: 100%;max-width: 1380px; margin: 0 auto;display: block; padding: 0 0 60px 0; font-size: 18px; line-height: 1.8; min-height:300px;}

#adList{padding-top: 20px;}

/**分页**/
#pagination {width: 100%;text-align: center;display: block;padding-top: 20px;}
#pagination .page-button{display: inline-block; padding: 10px 20px;border: 1px solid #ccc; background-color: #fefefe; margin:0 10px 60px 10px; cursor: pointer; border-radius: 4px; }
#pagination .page-button:hover{ background-color:#eee;}

@media screen and (max-width: 1401px) {
 .headx,.listTitle,.list{width: 94%;}
 .navbar ul li a {font-size:22px;}
}
@media screen and (max-width: 900px) {
  .navbar ul li{padding: 0 5px; margin: 0 5px;}
  .navbar ul li a {font-size:20px;}
 }

/* 响应式布局 - 当屏幕宽度小于640px时调整布局 */
@media screen and (max-width: 740px) {
.header {height:auto;}
.headx {flex-wrap:wrap;}
.logo {order:1;flex:1; padding: 10px 0;}

.truu{display: flex; align-items: center;order:2}
.navbar {order:3;flex:100%;}
.navbar ul {display:grid;grid-template-columns:repeat(4,1fr);gap:0px 0px;}
.navbar ul li{padding: 0; margin: 0 0px; text-align: center;}
.navbar ul li a {line-height:50px;font-size:18px;}
body {padding-top:110px;}

.headx,.listTitle,.list{width: 94%;}
.list{grid-template-columns:repeat(1,1fr);gap:10px 0px;}
}