@charset "UTF-8";
@font-face {
  font-family: "sy";
  src: url("https://game.gtimg.cn/images/dnf/cp/a20250911partner/font/sy.eot");
  src: url("https://game.gtimg.cn/images/dnf/cp/a20250911partner/font/sy.eot?#iefix") format("embedded-opentype"), url("https://game.gtimg.cn/images/dnf/cp/a20250911partner/font/sy.woff") format("woff"), url("https://game.gtimg.cn/images/dnf/cp/a20250911partner/font/sy.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, figure {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}

body {
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none !important;
  -webkit-touch-callout: none;
  -webkit-user-select: text;
  -webkit-touch-callout: none;
  word-break: break-all;
  word-wrap: break-word;
  background: #35201d;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

table {
  border-collapse: collapse;
}

div {
  outline: none;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}

strong, i, em {
  font-weight: normal;
  font-style: normal;
}

input, select, form {
  vertical-align: middle;
  outline: none;
}

img {
  border: none;
  vertical-align: top;
}

a, button, input, select, textarea, a:focus, button:focus, input:focus, select:focus, textarea:focus, [onclick] {
  outline: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

a {
  -webkit-touch-callout: none;
  text-decoration: none;
  color: #666666;
  outline: 0;
}

html, body {
  background: #35201d;
}

#afooter {
  font-size: 0.18rem;
  color: #fff;
  background: #000;
  padding: 0.1rem 0;
  line-height: 0.24rem;
  text-align: center;
}

.hidden {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  visibility: hidden;
  text-indent: -1333.2vw;
  display: block;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* 主页 */
.wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: url(https://game.gtimg.cn/images/dnf/cp/a20250911partner/m/bgm.jpg) no-repeat top center;
  background-size: 100% auto, 100% auto, 100% auto;
  font-family: "sy";
}

.wrap_in {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.header {
  height: 5.24rem;
  position: relative;
}

.head_time {
  width: 100%;
  position: absolute;
  left: 0;
  top: 4.56rem;
  text-align: center;
  font-size: 0.22rem;
  color: #fedaa4;
  line-height: 0.26rem;
}

.cont1 {
  width: 7.34rem;
  height: 4.86rem;
  background: url(https://game.gtimg.cn/images/dnf/cp/a20250911partner/part1-pic.png) no-repeat;
  background-size: 100% auto;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.cont1 * {
  display: none !important;
}

.cont1_title1 {
  display: block;
  width: 3.08rem;
  height: 0.55rem;
  text-indent: -9999px;
  background: url(https://game.gtimg.cn/images/dnf/cp/a20250911partner/title1.png) no-repeat;
  background-size: 100% 100%;
  margin: 0.52rem auto 0;
}

.cont1_img {
  display: block;
  width: 6.56rem;
  height: 5.47rem;
  margin: 0.12rem auto 0;
  transform: translate(-0.03rem, 0);
}
.cont1_img img {
  display: block;
  width: 100%;
  height: 100%;
}

.cont1_para {
  width: 100%;
  text-align: center;
  font-size: 0.22rem;
  color: #e7c591;
  line-height: 0.26rem;
  margin: 0.28rem auto 0;
}

.cont2 {
  width: 7.34rem;
  background: url(https://game.gtimg.cn/images/dnf/cp/a20250911partner/m/cont_box2.png) no-repeat;
  background-size: 100% 100%;
  margin: 0.48rem auto 0;
  position: relative;
  overflow: hidden;
  padding-bottom: 0.6rem;
}

.cont2_title1 {
  display: block;
  width: 3.08rem;
  height: 0.57rem;
  text-indent: -9999px;
  background: url(https://game.gtimg.cn/images/dnf/cp/a20250911partner/title2.png) no-repeat;
  background-size: 100% 100%;
  margin: 0.52rem auto 0;
}

.cont2_in {
  width: 6.47rem;
  margin: 0.34rem auto 0;
  position: relative;
  overflow: hidden;
  background: url(https://game.gtimg.cn/images/dnf/cp/a20250911partner/m/cont_box_in.png) no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  padding-bottom: 0.3rem;
}

.cont2_in_para {
  width: 5.98rem;
  text-align: center;
  font-size: 0.2rem;
  color: #432c14;
  line-height: 0.26rem;
  margin: 0.28rem auto 0;
}
.cont2_in_para2 {
  margin: 0.18rem auto 0;
}
.cont2_in_para3 {
  margin: 0.3rem auto 0;
  color: #fcd7a3;
}

.cont2_table {
  width: 5.98rem;
  border-collapse: collapse;
  margin: 0.14rem auto 0;
}
.cont2_table th, .cont2_table td {
  border: 1px solid #341e0c;
  padding: 0.12rem 0.04rem;
  text-align: center;
  font-size: 0.2rem;
  color: #432c14;
  line-height: 0.26rem;
  box-sizing: border-box;
  vertical-align: middle;
}
.cont2_table th:nth-child(1), .cont2_table td:nth-child(1) {
  width: 1.44rem;
}
.cont2_table th:nth-child(2), .cont2_table td:nth-child(2) {
  width: 2.64rem;
}
.cont2_table th {
  background: #6e4d46;
  border: none;
  border-right: #dab37a solid 1px;
  color: #f4ce97;
  font-weight: bold;
}
.cont2_table th:last-child {
  border-right: none;
}
.cont2_table td {
  background: rgba(243, 207, 152, 0.45);
}
.cont2_table tr:nth-child(2n+1) td {
  background: rgba(255, 228, 201, 0.45);
}
.cont2_table2 th:nth-child(1), .cont2_table2 td:nth-child(1) {
  width: 1.62rem;
}
.cont2_table2 th:nth-child(2), .cont2_table2 td:nth-child(2) {
  width: 1.08rem;
}
.cont2_table2 th:nth-child(3), .cont2_table2 td:nth-child(3) {
  width: 1.74rem;
}
.cont2_table2 th:nth-child(4), .cont2_table2 td:nth-child(4) {
  padding: 0.1rem 0.04rem;
}
.cont2_table3 th:nth-child(1), .cont2_table3 td:nth-child(1) {
  width: 0.98rem;
}
.cont2_table3 th:nth-child(2), .cont2_table3 td:nth-child(2) {
  width: 1.26rem;
}
.cont2_table3 th:nth-child(3), .cont2_table3 td:nth-child(3) {
  width: 0.72rem;
}
.cont2_table3 th:nth-child(4), .cont2_table3 td:nth-child(4) {
  width: 1.18rem;
}
.cont2_table4 th:nth-child(1), .cont2_table4 td:nth-child(1) {
  width: 1.26rem;
}
.cont2_table4 th:nth-child(2), .cont2_table4 td:nth-child(2) {
  width: 1.88rem;
}
.cont2_table5 th:nth-child(1), .cont2_table5 td:nth-child(1) {
  width: 0.72rem;
}
.cont2_table5 th:nth-child(2), .cont2_table5 td:nth-child(2) {
  width: 0.8rem;
}
.cont2_table5 th:nth-child(3), .cont2_table5 td:nth-child(3) {
  width: 1.62rem;
}

.cont3 {
  width: 7.35rem;
  height: 2.37rem;
  background: url(https://game.gtimg.cn/images/dnf/cp/a20250911partner/m/cont_box3.png) no-repeat;
  background-size: 100% 100%;
  margin: 0.5rem auto 0;
  position: relative;
  overflow: hidden;
}

.cont3_title1 {
  display: block;
  width: 3.08rem;
  height: 0.57rem;
  text-indent: -9999px;
  background: url(https://game.gtimg.cn/images/dnf/cp/a20250911partner/title3.png) no-repeat;
  background-size: 100% 100%;
  margin: 0.42rem auto 0;
}

.cont_tips {
  text-align: center;
  font-size: 0.18rem;
  color: #fcd7a3;
  line-height: 0.24rem;
  margin: 0.5rem auto 0;
  padding-bottom: 0.5rem;
}
