@charset "utf-8";
/* http://gkzxw.com 高考资讯网-布局样式表 */
* {
  padding: 0;
  margin: 0;
}
html {
  font-size: 16px;
  font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
  color: #333;
  min-width: 1240px;
  font-weight: 300;
  background-color: #f5f5f5;
  box-sizing: border-box;
}
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
table,
td,
img,
div,
dl,
dt,
dd,
input,
section {
  margin: 0;
  padding: 0;
  list-style: none;
}

input,
select,
textarea {
  outline: 0;
  border: none;
  background: #fff;
}

textarea {
  resize: none;
}

em {
  font-style: normal;
}

img {
  display: block;
  border: 0;
}

a {
  text-decoration: none;
  color: #333;
  transition: color 0.3s ease;
}

a:hover {
  color: #3071f2;
}

/*全局共用*/
.box-width {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.space {
  margin-top: 12px;
}

/*顶部*/
header {
  width: 100%;
  height: 36px;
  line-height: 36px;
  background: #f6f6f6;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}

.top-box {
  display: flex;
  justify-content: space-between;
}

.top-box a {
  font-size: 14px;
}
.top-box-left ul,
.top-box-right ul {
  display: flex;
  gap: 12px;
}

/* 网站标识 */
.container {
  height: 80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
}

.logo a {
  width: 150px;
  height: 80px;
  display: block;
  margin-left: 12px;
}

.logo img {
  overflow: hidden;
  width: 150px;
  height: 80px;
}

/*搜索*/
.search-box {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-right: 12px;
}

.search-box span:nth-child(1) {
  width: 620px;
  height: 42px;
  position: relative;
}

.search-box span:nth-child(2) {
  width: 140px;
  height: 42px;
  background: #fe552e;
  margin-left: 8px;
}

.search-box span:nth-child(2) a {
  display: block;
  width: 140px;
  height: 42px;
  color: #fff;
  line-height: 42px;
  text-align: center;
}

.search-box span:nth-child(2) a:hover {
  background: #f8421a;
}

.search-input {
  width: 512px;
  height: 42px;
  border: 2px solid #fe552e;
  box-sizing: border-box;
  font-size: 14px;
  border-right: none;
  line-height: 36px;
  padding-left: 6px;
  position: absolute;
  top: 0;
  left: 0;
}

.search-btn {
  width: 100px;
  height: 42px;
  line-height: 42px;
  background-color: #fe552e;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  top: 0;
  right: 8px;
  color: #fff;
  padding-left: 30px;
  transition: background-color 0.3s;
}

.search-box::after {
  content: "\e601";
  font-family: "iconfont";
  font-size: 24px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 530px;
  transform: translateY(-50%);
  cursor: pointer;
}

/*主导航*/
nav {
  height: 46px;
  background: #0779bf;
}

.nav {
  height: 46px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

.nav li {
  display: block;
  height: 46px;
  line-height: 46px;
  text-align: center;
  flex: 1;
}

.nav li a {
  flex: 1;
  display: block;
  height: 46px;
  color: #fff;
  font-weight: 400;
}

.nav li a:visited {
  color: #fff;
}

.nav li a:hover {
  display: block;
  flex: 1;
  height: 46px;
  background: #059ddc;
}

.menufirst {
  height: 46px;
  background: #059ddc;
  color: #fff;
}

.menufirst a:hover {
  display: block;
  height: 46px;
  line-height: 46px;
  background: #059ddc;
}

/*主导航下各省高考资讯*/
.region-gk {
  background: #f0f4f7;
  padding: 10px 0px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.166);
}

.region-gk ul {
  display: flex;
  justify-content: space-evenly;
  font-size: 14px;
  line-height: 30px;
  box-sizing: border-box;
}

.region-gk ul li {
  flex: 1 1 auto;
  text-align: center;
}

.region-gk ul li a {
  text-align: center;
  color: #1d9fd6;
  padding: 2px 3px;
  border: 1px solid #c1ecff;
  border-radius: 3px;
  background: #F0F4FC;
}

.region-gk ul li a:hover {
  color: #f00;
  border-bottom: 1px solid #f00;
  background: #ffffff;
}

/* 头条 */
.headlines {
  height: 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  background: #fff;
  border-radius: 3px;
}

.headlines::after {
  content: "\e609";
  font-family: "iconfont";
  font-size: 58px;
  color: #f00;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.headlines h2 {
  width: 568px;
  font-size: 28px;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
  margin: 0 12px;
}

.headlines h2 a:hover {
  color: #1d1d1d;
  transition: width 0.3s ease;
}

.headlines h2:nth-child(2) {
  margin-right: 24px;
}

/* 首页列表 三列间距10px*/
.column {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
}

.column-left,
.column-middle {
  width: 430px;
}

.column-right {
  width: 320px;
}

/*幻灯片*/
.slideBox {
  position: relative;
  width: 430px;
  height: 210px;
  overflow: hidden;
  margin-bottom: 12px;
  background-color: #fff;
}

.slideBox .hd {
  position: absolute;
  right: 10px;
  bottom: 10px;
  z-index: 1;
  overflow: hidden;
}

.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  display: flex;
}

.slideBox .hd ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 4px;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  font-weight: 200;
  opacity: 0.2;
  font-size: 14px;
  box-sizing: border-box;
  font-family: "Tahoma";
}

.slideBox .hd ul li.on {
  background: #09f;
  color: #fff;
  opacity: 1;
}

.slideBox .bd {
  position: relative;
  z-index: 0;
  height: 100%;
  display: flex;
}

.slideBox .bd li {
  vertical-align: middle;
  zoom: 1;
}

.slideBox .bd img {
  display: block;
  width: 430px;
  height: 210px;
  border-radius: 3px;
  overflow: hidden;
}

/* 高考倒计时 */
.time {
  height: 50px;
  border: 1px solid #efefef;
  border-radius: 3px;
  margin-bottom: 10px;
  background-color: #fff;
  display: flex;
  align-items: center;
  font-weight: 500;
}

.time .gk-wenxintishi6 {
  font-size: 22px;
  color: #f60;
}

.time span:nth-child(1) {
  margin: 0px 6px 0px 12px;
}

.day {
  color: #f60;
  font-weight: 600;
}

/* 常用导航区 */
.toolbar {
  border-radius: 3px;
  border: 1px solid #efefef;
  background-color: #fafcfe;
  padding: 0px 10px 12px 10px;
  box-sizing: border-box;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.min-ad {
  height: 60px;
  margin-top: 10px;
  position: relative;
  overflow: hidden;
}

.toolbar-list {
  height: 552px;
  box-sizing: border-box;
  padding-top: 4px;
}

.toolbar-list ul {
  display: flex;
  justify-content: space-between;
  margin: 8px 0;
  padding: 0;
}

.toolbar-list ul li {
  flex: 1;
  background-color: #f2f4f3;
  height: 34px;
  line-height: 34px;
  border-radius: 2px;
  margin-right: 8px;
}

.toolbar-list ul li:last-child {
  margin-right: 0;
}

.toolbar-list ul li a {
  color: #333;
  display: block;
  font-size: 15px;
  text-align: center;
}
.toolbar-list ul li a:hover {
  color: #539ace;
  background-color: #e5f5fa;
  border-radius: 2px;
  font-size: 15px;
}

/* 友情链接 */
.box-link {
  width: 100%;
  background-color: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
}

.box-link .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 2px solid #e5e5e5;
  padding: 12px;
}

.box-link .title h3 {
  font-size: 16px;
  font-weight: 500;
}

.box-link .title h3 a {
  color: #0779bf;
}

.box-link .title h3 span {
  color: #c4c4c4;
  margin-left: 10px;
}

.box-link .title span {
  font-size: 14px;
  color: #999;
}

.link-item {
  line-height: 2em;
  padding: 12px 12px 14px 12px;
}
.link-item ul {
  display: flex;
  gap: 18px;
}

/* 底部 */
footer {
  width: 100%;
  height: 160px;
  background: #333;
  color: #868585;
  margin-top: 12px;
  position: relative;
}

footer::before,
footer::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
}

footer::before {
  border-top: 4px solid #d6d8d7;
}

footer::after {
  top: 4px;
  border-top: 4px solid #039ddd;
}

.service {
  width: 1200px;
  margin: 0 auto;
  font-size: 15px;
  padding-top: 20px;
}

.service ul {
  text-align: center;
  line-height: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 10px;
}
.service p {
  line-height: 30px;
  white-space: nowrap;
  text-align: center;
}
.service ul li:not(:last-child)::after {
  content: "|";
  margin: 0 12px;
  font-size: 14px;
  font-family: "宋体", serif;
}
.service p span {
  padding: 0 6px;
}

.service a {
  color: #868585;
}

/* 院校大全 */
.collect {
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  padding: 10px;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.catalog {
  width: 844px;
}

.catalog-name {
  display: flex;
  border-bottom: 1px solid #ccc;
  line-height: 42px;
}

.catalog-name h2 {
  font-size: 16px;
  font-weight: 500;
  color: #0779bf;
}

.catalog-name h2 a {
  color: #0779bf;
}

.catalog-name span {
  font-size: 14px;
  color: #ccc;
}

.catalog-name .red-color {
  color: #f00;
}

.right-aligned {
  margin-left: auto;
}

.catalog-name span a {
  margin-left: 16px;
  font-size: 14px;
}

.catalog-item {
  width: 844px;
}

.catalog-item ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.catalog-item li {
  width: 158px;
  /* flex: 1 0 calc(20% - 10px); */
  margin-top: 10px;
  box-sizing: border-box;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  padding: 0px 6px;
  background-color: #fbfafa;
}

.catalog-item li:hover {
  background-color: #e5f5fa;
}

/* 排行榜 */
.ranking-list {
  width: 320px;
  background-color: #c2e3f0;
  border-radius: 3px;
}

.ranking-title {
  display: flex;
  justify-content: space-around;
  height: 43px;
  line-height: 43px;
  border-bottom: 1px solid #ccc;
  color: #0779bf;
  font-weight: 400;
  box-sizing: border-box;
}

.ranking-title li {
  text-align: center;
}

.ranking-item {
  padding: 10px 10px 10px 10px;
  counter-reset: list-counter;
  color: #3292cc;
}

.ranking-item a {
  color: #3292cc;
}

.ranking-item ul {
  display: flex;
  justify-content: space-between;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}

.ranking-item ul li:nth-child(1) {
  counter-increment: list-counter;
  position: relative;
  padding-left: 2em;
}

.ranking-item ul li:nth-child(1)::before {
  content: counter(list-counter) ".";
  position: absolute;
  left: 0;
  top: 0;
  padding-left: 8px;
  font-weight: 500;
}

.ranking-item ul:nth-child(odd) {
  background-color: #dbeaf0;
}

.ranking-item ul:nth-child(even) {
  background-color: #fafafa;
}

.ranking-item li {
  padding: 0px 8px;
}

.ranking-item ul li:nth-child(2) {
  color: #f00;
  font-weight: 400;
}

/* 栏目列表 */
.column-list {
  width: 870px;
}

.column-list-item {
  margin: 4px 0px 20px 0px;
}

.column-list-item ul li {
  display: flex;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px dotted #ccc;
  white-space: nowrap;
  box-sizing: border-box;
}

.column-list-item ul li span {
  margin-left: auto;
}

.column-list-item ul li a:nth-child(2) {
  margin-left: 10px;
  max-width: 680px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.column-list-item ul li a:nth-child(2)::before {
  content: "»";
  padding-right: 12px;
}

/* 不显示栏目名称 */
.special-list-item {
  margin: 4px 0px 20px 0px;
}
.special-list-item ul li {
  display: flex;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px dotted #ccc;
  white-space: nowrap;
}
.special-list-item ul li span {
  margin-left: auto;
}
.special-list-item ul li a {
  max-width: 740px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.special-list-item ul li a::before {
  content: "•";
  color: #7a7f86;
  margin-right: 5px;
  font-size: 15px;
}
/* 分页 */
.paging-box {
  padding: 10px 0px;
  border-top: 1px #e0e0e0 solid;
  border-bottom: 1px #e0e0e0 solid;
  margin: 10px 0px;
  box-sizing: border-box;
}

.paging {
  height: 40px;
  font-size: 15px;
}

.paging b {
  padding: 6px 12px;
  color: #fff;
  background: #ff6600;
  opacity: 0.8;
}

.paging a b {
  text-align: center;
  padding: 0px 10px 0px 0px;
}

.paging a {
  line-height: 40px;
  padding: 6px 12px;
  background: #eaeaea;
  text-align: center;
  color: #505050;
}

.paging a:hover {
  background: #ff6600;
  text-decoration: none;
  color: #fff;
  opacity: 0.8;
}

/* 栏目广告 */
.column-ad {
  margin: 18px 0px 18px 0px;
}
.column-ad ul {
  display: flex;
  justify-content: space-between;
}
.column-ad ul li {
  width: 410px;
  height: 70px;
  background-color: #f7f7f7;
}

.column-ad ul li img {
  width: 410px;
  height: 70px;
  display: block;
  overflow: hidden;
}

/*右侧导航*/
.subNavBox {
  width: 290px;
  background: #3791d3;
  font-size: 15px;
  margin-top: 15px;
  overflow: hidden;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.08);
}

.subNav1 {
  padding-left: 10px;
  border-bottom: solid 1px #95d0ec;
  background: #3791d3;
  background-position: 95% 50%;
  color: #fff;
  font-size: 15px;
  line-height: 41px;
}

.subNavBox .subNav1 a {
  color: #fff;
  margin-right: 8px;
}

.subNavBox .subNav1:hover {
  color: #fff;
}

.subNav {
  padding-left: 10px;
  border-bottom: solid 1px #95d0ec;
  background: #3791d3;
  background: url(../img/jiantou1.jpg) no-repeat;
  background-position: 95% 50%;
  color: #fff;
  font-size: 15px;
  line-height: 41px;
  cursor: pointer;
}

.subNavBox .subNav a {
  color: #fff;
  margin-right: 8px;
}

.subNavBox .subNav:hover {
  color: #fff;
}

.currentDd {
  color: #fff;
}

.currentDt {
  background-image: url(../img/jiantou.jpg);
}

.navContent {
  display: none;
  border-bottom: solid 1px #acd9f5;
  background: #dbeefb;
}

.navContent li a {
  display: block;
  width: 290px;
  border-bottom: solid 1px #acd9f5;
  color: #0991c9;
  text-indent: 2em;
  font-size: 15px;
  line-height: 38px;
  height: 38px;
}

.navContent li a:hover {
  background-color: #63aadf;
  color: #fff;
}

/* 军校招生 */
.list-news-jx {
  margin: 4px 0px 20px 0px;
}

.list-news-jx p {
  display: flex;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}

.list-news-jx p a {
  color: #0779bf;
}

.list-news-jx p a::before {
  content: "\e684";
  font-family: iconfont;
  color: rgb(255, 18, 18);
  margin: 0px 8px;
}

.list-news-jx p:nth-child(odd) {
  background-color: #99ccf2;
}

.list-news-jx p:nth-child(even) {
  background-color: #deeef4;
}

.list-news-jx span {
  margin-right: 6px;
  font-family: "Tahoma";
  font-size: 14px;
}

/* 高考专题 */
.specially-box {
  background-color: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  border-radius: 3px;
}

.specially {
  padding: 6px;
}

.specially ul {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.specially ul li {
  width: 384px;
  min-height: 280px;
  border-radius: 2px;
  margin: 6px;
  background: linear-gradient(to right, #5ca7de, #8ac3f0);
}

.specially ul li:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.specially article h2 {
  font-size: 18px;
  line-height: 2em;
  font-weight: 500;
  line-height: 36px;
  text-align: center;
  margin: 10px 0px;
  color: #fff;
}

.specially article h2 a {
  color: #fff;
}

.specially article h2 a:hover {
  color: #fff;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.5);
}

.specially section {
  font-size: 14px;
  color: #ffffe0;
  line-height: 1.6em;
  padding: 10px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 6px;
  margin: 0px 12px;
  text-align: justify;
  word-break: break-all;
}

.specially .article-list {
  margin: 14px 12px 14px 12px;
}

.specially .article-list p {
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}

.specially .article-list p a {
  color: rgba(255, 255, 255, 0.9);
}

.specially .article-list p a::before {
  content: "»";
  margin-right: 6px;
}

.specially .article-list p a:hover {
  color: #fff;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.5);
}

/* 通用内容页面 - min*/
.content-box {
  margin: 16px 0px;
}

.position {
  font-size: 15px;
  color: #9a9a9a;
  border-bottom: 2px solid #e5e5e5;
  padding: 12px 0;
}

.position a {
  color: #9a9a9a;
}

.content-box h1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  text-align: center;
  color: #252525;
  font-weight: 700;
}

.provenance {
  text-align: center;
  line-height: 38px;
  border-bottom: 1px dotted rgb(167, 167, 167);
  color: #9a9a9a;
  font-size: 14px;
}

.provenance a {
  color: #9a9a9a;
}

.provenance span {
  padding: 0px 12px;
}

.news-text {
  font-weight: 400;
  margin: 10px 0px 30px 0px;
}

.news-text p {
  line-height: 1.6em;
  word-break: break-all;
  text-align: justify;
  padding: 10px 0px;
}

.news-text a {
  color: #00f;
}

.news-text table {
  margin: 10px 0px;
}

.news-text td {
  height: 30px;
  font-size: 15px;
}

.news-text img {
  max-width: 830px;
  margin: 0 auto;
}
/*tags标签*/
.keyword {
  display: flex;
  margin-top: 16px;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  padding: 10px 0px;
}
.keyword h4 {
  width: 60px;
  min-width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  border-radius: 3px;
  border: 1px solid #d9f1fc;
  background: #eef8f8;
  margin-right: 10px;
  font-size: 14px;
  color: #2c6bb3;
}
.keyword span {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 8px;
}

.keyword span a {
  padding: 2px 8px;
  border: 1px solid #e9e9e9;
  background: #f1f1f1;
  color: #7a7a7a;
  font-size: 14px;
  border-radius: 3px;
}

.keyword span a:visited {
  color: #7a7a7a;
}

.keyword span a:hover {
  padding: 2px 8px;
  border: 1px solid #95d0ec;
  background: #ffffff;
  color: #2c6bb3;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

/* 内容页面上下篇 */
.previous {
  width: 100%;
  padding: 6px 0px;
  background: #e0f5ff;
  margin-top: 20px;
  border-radius: 3px;
}

.previous p {
  padding: 0px 0px 0px 12px;
  height: 28px;
  line-height: 28px;
  overflow: hidden;
}

/* 相关阅读 */
.related {
  border: 1px solid #f1f1f1;
  border-radius: 3px;
  background-color: #f9f9f9;
  padding: 20px 8px 20px 8px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

.related h2 {
  font-size: 16px;
  padding-left: 10px;
  font-weight: 400;
  margin-bottom: 4px;
}

.related-item,
.related-item-max {
  display: flex;
  flex-wrap: wrap;
}

.related-item li,
.related-item-max li {
  width: 410px;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  box-sizing: border-box;
  padding: 6px;
  font-size: 15px;
}

.related-item li {
  width: 410px;
}

.related-item-max li {
  width: 574px;
}

.related-item li a::before,
.related-item-max li a::before {
  content: "•";
  margin-right: 4px;
  color: #b6b6b6;
}

/* 免责声明 */
.disclaimer {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}

.rounded-box {
  width: 100%;
  display: inline-block;
  padding: 10px 10px;
  border: 1px solid #f1f1f1;
  border-radius: 6px;
  position: relative;
  background-color: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  font-size: 14px;
}

.rounded-box p {
  padding: 10px 0px 10px 0px;
  line-height: 1.6em;
}

.rounded-box::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  height: 1px;
  background-color: #ccc;
  z-index: -1;
}

.rounded-box .top-line-text {
  position: absolute;
  top: -13px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  padding: 4px 10px;
  font-size: 14px;
  color: #fff;
  font-weight: 200;
  background-color: #f60;
  border-radius: 2px;
}

.content-ad {
  width: 842px;
  margin: 20px 0px;
  display: flex;
  justify-content: space-between;
}

.content-ad span a {
  width: 413px;
  height: 70px;
  display: block;
  border: 1px solid #3595f5;
  background-image: linear-gradient(to bottom right, #89c2fc, #2c91f5);
  box-sizing: border-box;
}

/* 快速导航 */
.convenient {
  margin-top: 10px;
}

.convenient a {
  color: #666;
}

.convenient section {
  margin-top: 8px;
}

.convenient section h3 {
  background-color: rgb(216, 241, 241);
  padding-left: 14px;
  font-size: 16px;
  font-weight: 500;
  line-height: 40px;
}

.convenient section p {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: #f7f7f7;
  min-height: 20px;
}

.convenient section p a {
  margin: 0px 12px;
}

/* 链接申请页面 */
.submit-code1 {
  margin-top: 20px;
  border-top: 1px dotted #ccc;
  padding-top: 20px;
}

.submit-code1 a {
  color: #333;
}

.code-textarea1,
.code-textarea2 {
  width: 816px;
  resize: none;
  border: 1px solid #ccc;
  padding: 10px;
  font-family: monospace;
  background-color: #f9f9f9;
  color: #333;
  outline: none;
  box-shadow: none;
  overflow: hidden;
  margin-top: 14px;
  font-size: 14px;
}

.code-textarea1 {
  height: 24px;
  line-height: 24px;
}

.code-textarea2 {
  line-height: 1.5em;
}

.submit-code1 span:nth-child(2) {
  margin-left: 20px;
}

#copyButton1,
#copyButton2 {
  margin-top: 10px;
  padding: 8px 12px;
  cursor: pointer;
  font-size: 14px;
  border: 1px solid #ccc;
  background-color: #f9f9f9;
  color: #333;
}

.submit-code2 {
  margin-top: 40px;
}

.submit-code2 div:nth-child(1) {
  display: flex;
  align-items: flex-end;
}

.submit-code2 div:nth-child(1) img {
  border: 1px solid #000;
}

.submit-code2 span:nth-child(2) {
  margin-left: 30px;
}
