* {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
.banner {
  width: 100%;
  height: 100%;
}
.banner img {
  width: 100%;
  vertical-align: middle;
}
.banner p {
  font-size: 16px;
  font-weight: 600;
  color: #efd692;
  line-height: 33px;
  position: relative;
  bottom: 55px;
  width: 340px;
  margin: auto;
  display: flex;
  align-items: center;
  letter-spacing: 1px;
}
.navigation {
  width: 100%;
  height: 70px;
  background: #fff5e9;
  display: flex;
  position: relative;
  /* bottom: 40px; */
  z-index: 9999;
}
.navigation_con {
  width: 1200px;
  display: flex;
  margin: 0 auto;
}
#nav {
  width: 1057px;
  height: 70px;
  line-height: 70px;
  display: flex;
  justify-content: space-around;
}
.navigation #nav > li {
  height: 70px;
  line-height: 70px;
  list-style: none;
  position: relative;
  z-index: 2;
}
#nav li:hover a {
  border-width: 20px;
  border-bottom: 2px solid;
  border-bottom-color: #d0021b;
}
.nav_item_active {
  border-width: 20px;
  border-bottom: 2px solid;
  border-bottom-color: #d0021b;
}
.navigation #nav > li {
  font-size: 18px;
  color: #666;
}
.navigation #nav > li a {
  color: #666;
}
.navigation .logo {
  /* height: 70px; */
  padding-left: 30px;
  margin-top: 13px;
}
.navigation img {
  width: 113px;
  /* height: 70px; */
}
.middle_content {
  width: 100%;
  height: auto;
  background-image: url(../img/middle_banner.png);
  background-position: inherit;
  background-size: cover;
  /* position: relative;
    top: -39px; */
}
.time_axis {
  width: 100%;
  text-align: center;
  margin: auto;
  padding-top: 60px;
}
.time_axis ul {
  display: flex;
  justify-content: space-between;
  width: 960px;
  margin: 0 auto;
}
.time_axis ul li {
  margin: auto;
}
.time_axis ul li:last-child {
  margin-left: 25px;
  margin-right: 2px;
}
.time_axis li h5 {
  font-size: 14px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #fff;
  line-height: 28px;
  letter-spacing: 1px;
}
.time_axis li span {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #fff;
  line-height: 25px;
}
.about {
  width: 100%;
  margin-top: 50px;
}
.about_content {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}
.about_left {
  width: 540px;
  height: 302px;
  background-image: url(../img/about_left.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.about_right {
  width: 400px;
  height: 280px;
  background-image: url(../img/about_right.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  /* position: relative;
    top: 50px;
    left: -10px; */
}
.about_text {
  position: relative;
  top: -8%;
  left: 45px;
  width: 408px;
  margin: auto;
}
.about .text_first {
  width: 408px;
  font-size: 25px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 50px;
  letter-spacing: 1px;
}
.about .text_two {
  width: 408px;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 25px;
  letter-spacing: 1px;
}
.about_left .about_title {
  font-size: 35px;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: #a57200;
  letter-spacing: 6px;
  position: relative;
  left: 20px;
  top: -25px;
}
.about_left span {
  font-size: 20px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #483200;
  letter-spacing: 2px;
  position: relative;
  top: -36px;
  left: 20px;
}
.award {
  width: 1200px;
  margin: 0 auto;
  padding-top: 100px;
}
.award h5 {
  font-size: 35px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #acfeff;
  letter-spacing: 2px;
  text-align: center;
  position: relative;
}
.award h5 img {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 510px;
}
.award p {
  font-size: 25px;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: rgba(21, 253, 255, 0.3);
  line-height: 54px;
  letter-spacing: 1px;
  text-align: center;
}
/* 标杆大奖 */
.sign,
.glory,
.effect {
  width: 1200px;
  margin: 0 auto;
}
.sign .sign_title,
.glory .glory_title,
.effect .effect_title {
  font-size: 35px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #fbde85;
  letter-spacing: 2px;
  text-align: center;
}
.sign .sign_title #cup,
.glory .glory_title #cup,
.effect .effect_title #cup {
  width: 35px;
  height: 35px;
  position: static;
  vertical-align: middle;
}
.sign .sign_text,
.glory .glory_text,
.effect .effect_text {
  font-size: 20px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffe6ab;
  line-height: 42px;
  text-align: center;
  letter-spacing: 1px;
}
.sign_nav {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.sign_nav li {
  font-size: 20px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffe29d;
  line-height: 20px;
  letter-spacing: 2px;
  border-right: 1px solid #ddd;
  padding: 0 40px;
}
.sign_nav li:last-child {
  border-right: none;
}
/*标杆大奖 */
.sign_content1 {
  width: 1200px;
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.content1_item_left img,
.content2_item_right img,
.content3_item_left img {
  width: 220px;
  height: 240px;
}
.content1_item_right {
  width: 500px;
  height: auto;
  margin-left: 25px;
}
.content1_item_right_top .post_text,
.content2_item_left_top .post_text,
.content3_item_right_top .post_text {
  font-size: 14px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  line-height: 40px;
  letter-spacing: 1px;
}
.content1_item_right_top .post_text span,
.content2_item_left_top .post_text span,
.content3_item__top .post_text span {
  font-size: 14px;
  /* float: right; */
  margin-left: 20px;
}
.post_text2 {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffe29d;
  letter-spacing: 1px;
}
.sign_content1_article,
.sign_content2_article,
.sign_content3_article {
  width: 500px;
  height: 115px;
  overflow: auto;
  margin: 10px 0;
}
.sign_content1_article p,
.sign_content2_article p,
.sign_content3_article p {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 28px;
  text-indent: 2em;
}
.sign_content1_btn,
.sign_content2_btn,
.sign_content3_btn {
  width: 150px;
  height: 40px;
  background: #db9f03;
  border-radius: 4px;
  border: none;
  color: #fff;
}
/*  */
.sign_content2 {
  width: 1200px;
  display: flex;
  justify-content: center;
  margin: auto;
  margin-top: 20px;
}
.content2_item_right {
  margin-left: 25px;
}
/*  */
.sign_content3 {
  width: 1200px;
  display: flex;
  justify-content: center;
  margin: auto;
  margin-top: 20px;
}
.content3_item_right {
  margin-left: 25px;
}
.content3_item_right_top .post_text span {
  margin-left: 20px;
}
/* 年度荣耀大奖 */
.glory {
  margin-top: 60px;
}
.glory .fire {
  position: relative;
  right: 271px;
  width: 20px;
  height: 21px;
  bottom: 47px;
  float: right;
}
.glory .fire img {
  width: 100%;
  height: 100%;
}
.glory_img {
  display: flex;
  justify-content: space-around;
  margin: auto;
  margin-top: 20px;
  width: 840px;
  position: relative;
}
.glory_img li {
  width: 260px;
  height: 465px;
}
.glory_img li img {
  width: 100%;
  height: 370px;
}
.glory_item1 {
  width: 260px;
  height: 370px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: none;
  position: relative;
  bottom: 375px;
  padding: 10px;
}
.glory_img li:hover .glory_item1 {
  display: block;
}
.glory_item_name {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 600;
  color: #ffe29d;
}
.glory_item_title {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  /* color: #ffe29d; */
  color: #fff;
  letter-spacing: 1px;
}
.glory_item_title_id {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  /* color: #ffe29d; */
  color: #fff;
  line-height: 30px;
  letter-spacing: 1px;
}
.glory_item_content {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 23px;
  height: 310px;
  overflow: auto;
  text-indent: 2em;
}
.out {
  width: 840px;
  height: auto;
  display: flex;
  margin: 0 auto;
  margin-top: 30px;
}
.out_left {
  width: 425px;
  height: 288px;
}
.out_left img {
  width: 100%;
  height: 100%;
}
.out_right {
  width: 360px;
  height: 288px;
  margin-left: 15px;
}
.out_right_content {
  width: 385px;
  height: 190px;
  overflow: auto;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 500;
  line-height: 23px;
  overflow: auto;
  text-indent: 2em;
  color: #fff;
  line-height: 30px;
}
/* 年度影响力 */
.effect {
  margin-top: 100px;
}
.effect_content {
  width: 750px;
  display: flex;
  margin: auto;
  justify-content: space-around;
  margin-top: 20px;
}
.effect_content dl dd span img {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.effect_content dl dd {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 28px;
  display: flex;
}
/* 评选体系 */
.selection,
.lookback,
.global,
.prize {
  width: 1200px;
  margin: 0 auto;
  padding-top: 50px;
}
.selection h5,
.award h5,
.lookback h5,
.global h5,
.prize h5 {
  font-size: 35px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #acfeff;
  letter-spacing: 2px;
  text-align: center;
  position: relative;
}
.selection h5 img,
.award h5 img,
.lookback h5 img,
.global h5 img,
.prize h5 img {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 510px;
}
.selection p,
.award p,
.lookback p,
.global p,
.prize p {
  font-size: 25px;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: rgba(21, 253, 255, 0.3);
  line-height: 54px;
  letter-spacing: 1px;
  text-align: center;
}
.selection_content {
  width: 1200px;
  height: 750px;
  margin: 0 auto;
}
.selection_content1 {
  width: 900px;
  height: 282px;
  background: #db9f03;
  border-radius: 4px;
}
.selection_text_id {
  display: flex;
  justify-content: space-between;
  margin: 0 30px;
}
.selection_text_id1 .selection_text {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 19px;
  text-align: left;
}
.selection_content1 span,
.selection_content3 span {
  font-size: 48px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffdb9a;
  line-height: 0px;
  letter-spacing: 2px;
  margin-left: 25px;
}
.selection_content1 .selection_title,
.selection_content2 .selection_title,
.selection_content3 .selection_title {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #fff;
  line-height: 28px;
  margin: 10px 0 15px 30px;
  letter-spacing: 1px;
}
.selection_content2 {
  width: 800px;
  height: 220px;
  background: #db9f03;
  border-radius: 4px;
  margin: 30px 0;
  float: right;
}
.selection_content2 span {
  font-size: 48px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffdb9a;
  line-height: 0px;
  letter-spacing: 2px;
  margin-left: 25px;
}
.incon_images {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 660px;
  margin: 0 auto;
}
.incon_images li {
  width: 70px;
  height: 70px;
  margin: 0 20px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #fff;
  border-radius: 50%;
  cursor: pointer;
}
.incon_images:hover li {
  transition: all 0.4s;
}
.incon_images li p {
  font-size: 14px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  line-height: 22px;
  position: absolute;
  top: 98px;
}
.selection_content3 {
  width: 900px;
  height: 225px;
  background: #db9f03;
  border-radius: 4px;
  float: left;
}
.content3_text {
  margin-left: 30px;
}
.content3_text p {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 17px;
  text-align: left;
}
/* 获奖福利 */
.award_content {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.choose {
  width: 594px;
  height: 387px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.choose dl {
  width: 428px;
  margin: auto;
  margin-top: 102px;
}
.choose dl p {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 17px;
  text-align: left;
}
.vote {
  width: 594px;
  height: 387px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.vote dl {
  width: 402px;
  margin: auto;
  margin-top: 95px;
}
.vote dl p {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 17px;
  text-align: left;
}
/* 往期回顾 */
.lookback_more,
.news_more {
  width: 1200px;
  margin: auto;
  text-align: right;
  height: 24px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
}
.lookback_more a,
.news_more a {
  color: #fff;
  text-decoration: none;
  font-size: 16px;
}
.lookback_image_first {
  width: 1200px;
  height: 118px;
  margin: auto;
  display: flex;
  justify-content: space-between;
}
.lookback_image_first li {
  width: 220px;
  height: 118px;
  margin-right: 15px;
  background: #666;
}
.lookback_image_first li img {
  width: 100%;
  height: 100%;
}
.lookback_image_first li:last-child,
.lookback_image_two li:last-child {
  margin-right: 0;
}
.lookback_image_two {
  width: 1200px;
  height: 260px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.lookback_image_two li {
  width: 400px;
  height: 210px;
  margin-right: 15px;
  background: #666;
}
.lookback_image_two li img {
  width: 100%;
  height: 100%;
}
/* 全球发布 */
.global {
  padding: 50px 0;
}
.global_image_first {
  width: 710px;
  /* height: 118px; */
  margin: auto;
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.global_image_first li {
  margin-right: 15px;
}
.global_image_first li img {
  width: 100%;
  height: 100%;
}
.global_image_two {
  width: 1090px;
  display: flex;
  justify-content: space-between;
  margin: auto;
  margin-top: 20px;
}
/* 联系我们 */
.concat {
  width: 100%;
  /* height: 660px; */
  background: #023192;
  display: flex;
  justify-content: center;
  padding: 50px 0;
}
.concat_name {
  width: 725px;
}
.concat_name dt,
.concat_us dt {
  font-size: 27px;
  font-weight: 600;
  color: #ffffff;
  line-height: 50px;
  letter-spacing: 1px;
  margin-bottom: 30px;
  font-family: PingFangSC-Semibold, PingFang SC;
}
.concat_name p label {
  cursor: pointer;
  display: inline-block;
  padding: 3px 6px;
  text-align: right;
  width: 105px;
  color: #fff;
  /* vertical-align: top; */
}
.concat_name p input {
  width: 241px;
  height: 50px;
  background: #ffffff;
  border-radius: 4px;
  border: none;
  outline: none;
  margin-bottom: 15px;
  text-indent: 1em;
}
.concat_name form {
  display: flex;
  flex-wrap: wrap;
}
.concat_name span {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 42px;
  letter-spacing: 1px;
}
.folding {
  background-color: transparent !important;
  border-color: transparent !important;
}
.folding button {
  background-color: transparent;
  border: none;
  color: #fff;
  font-size: 20px;
}
.folding .panel-heading {
  background-color: #023192 !important;
  border-color: transparent !important;
}
.folding #collapseTwo {
  background-color: #fff;
}
.consult {
  width: 725px;
  padding: 20px;
  background: #ffffff;
  border-radius: 4px;
}
.selectlist {
  display: flex;
  flex-wrap: wrap;
}
.selectlist li {
  margin-right: 10px;
  color: #ccc;
}
/* .selectlist li:hover{
    color: red;
    text-decoration: none !important;
    list-style: none !important;
  } */
.selectlist input {
  width: 15px;
  height: 15px;
  margin-right: 5px !important;
}
.concat_btn {
  width: 725px;
  text-align: center;
}
.concat_btn #btn {
  width: 150px;
  height: 40px;
  background: #5883dc;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 30px;
  letter-spacing: 1px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  margin-top: 20px;
  outline: none;
}
.concat_us {
  margin-left: 20px;
}
.concat_us_content {
  background-image: url(../images/huabian.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 264px;
  height: 190px;
  background-size: cover;
}
.concat_us p {
  text-align: center;
  line-height: 18px;
}
.btn.focus,
.btn:focus,
.btn:hover {
  color: #fff !important;
  text-decoration: none;
}
/* 2020 */
.about_cup {
  width: 100%;
}
.about_cup_title {
  width: 1200px;
  margin: 0 auto;
  padding-top: 50px;
  margin-bottom: 30px;
}
.list_announce {
  width: 1200px;
  margin: 0 auto;
  padding-top: 50px;
}
.about_cup_title h5,
.list_announce h5,
.grand_occasion h5,
.news_report h5,
.link_us h5,
.global_release h5,
.look h5 {
  font-size: 32px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #acfeff;
  letter-spacing: 2px;
  text-align: center;
  position: relative;
}
.about_cup_title h5 img {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 508px;
}
.list_announce h5 img {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 520px;
}
.news_report h5 img,
.link_us h5 img {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 521px;
}
.global_release h5 img {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 525px;
}
.look h5 img {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 525px;
}
.grand_occasion h5 img {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 523px;
}
.about_cup_title p,
.list_announce .list_announce_text,
.grand_occasion_text {
  font-size: 20px;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: rgba(21, 253, 255, 0.3);
  line-height: 27px;
  letter-spacing: 1px;
  text-align: center;
}
.about_cup_text {
  position: relative;
  top: -14%;
  left: 24px;
  width: 408px;
  margin: auto;
}
.about_cup_text_first {
  width: 408px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 50px;
  letter-spacing: 1px;
}
.about_cup_text_two {
  width: 408px;
  font-size: 13px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 22px;
  letter-spacing: 1px;
}
.list_announce_sign {
  font-size: 25px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #ffe29d;
  text-align: center;
}
.list_announce_sign img {
  width: 30px;
  height: 30px;
  margin-left: 10px;
  vertical-align: middle;
}
.list_announce_ranking {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffe29d;
  text-align: center;
}
.list_announce_content_odd {
  margin-top: 40px;
}
.list_announce_content {
  width: 1200px;
  display: flex;
  justify-content: center;
  margin-top: 12px;
}
.content_odd_title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffe29d;
  width: 633px;
  text-align: center;
}
.list_announce_content_num {
  margin-top: 40px;
}
.content1_item_right_num {
  width: 500px;
  height: auto;
  margin-right: 25px;
}
/* 年度荣耀大奖 */
.glory_award {
  margin-top: 50px;
}
.glory_bottom_img {
  display: flex;
  justify-content: space-between;
  margin: auto;
  margin-top: 20px;
  width: 840px;
  position: relative;
}
.glory_bottom_img li {
  width: 185px;
  height: 207px;
}
.glory_bottom_img li img {
  width: 100%;
  height: 147px;
}
.glory_bottom_img li p {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fefefe;
  text-align: center;
}
/* 环节大奖 */
.link_award {
  margin-top: 40px;
}
.link_award dl {
  width: 800px;
  display: flex;
  margin: auto;
  margin-top: 20px;
  flex-wrap: wrap;
  justify-content: space-between;
  display: none;
}
.link_award dl dd {
  width: 202px;
  display: flex;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 28px;
}
.link_award dl dd:hover {
  color: #ffe29d;
  cursor: pointer;
}
.link_award dl dd span {
}
.link_award dl dd span img {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.link_award_content {
  width: 325px;
  height: 419px;
  position: relative;
  /* height: 100%; */
  overflow: hidden;
  margin-top: 100px;
}
.link_award_right {
  margin-left: 40px;
}
.link_award_right h4 {
  text-align: center;
  margin-bottom: 10px;
}
.link_award_right h4 img {
  width: 25px;
  height: 25px;
  vertical-align: middle;
}
.link_award_right h4 span {
  font-size: 16px;
  color: #ffe29d;
}
.swiper-container {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.link_award_all {
  width: 1200px;
  margin: auto;
  display: flex;
  justify-content: center;
  margin-top: 65px;
  display: none;
}
.link_award_right_text {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #fff;
  text-align: center;
}
.link_award_right_text:hover {
  color: #ffe29d;
  cursor: pointer;
}
.link_award_right_text img {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  vertical-align: middle;
}
/*  颁奖盛况*/
.grand_occasion {
  position: relative;
  overflow: hidden;
  width: 1200px;
  margin: auto;
  margin-top: 40px;
}
.swiper-container {
  height: 100%;
  margin-top: 50px;
}
.swiper-slide {
  text-align: center;
  font-size: 1.125rem;
  /* background: #fff; */

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.8);
}
.swiper-slide-active,
.swiper-slide-duplicate-active {
  transform: scale(1);
}
.swiper-slide img {
  width: 100%;
  height: 100%;
}
.swiper-button-next,
.swiper-button-prev {
  /* color: #d0021b !important; */
  color: #ffe29d !important;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
  margin-top: 0.625rem !important;
}
/* .swiper-button-prev,.swiper-button-next{
      top: 65% !important;
    } */
/*新闻报道 */
.news_report {
  width: 1200px;
  margin: auto;
  margin-top: 40px;
}
.news_report_content {
  width: 1200px;
  background: #dc9f00;
  margin: auto;
  /* margin-top: 20px; */
}
.news_report_content .news_list {
  width: 1160px;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 20px;
}
.news_report_content .news_list li {
  display: flex;
  justify-content: center;
  /* align-items: center; */
  width: 560px;
  margin-bottom: 15px;
}
.news_report_content .news_list li img {
  width: 218px;
  height: 137px;
}
.desc_list {
  margin-left: 15px;
}
.desc_list .desc {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #000;
  line-height: 24px;
  /* margin-bottom: 20px; */
}
.desc_list .desc_text {
  text-align: left;
  font-size: 12px;
  color: #fff;
  line-height: 26px;
  height: 78px;
  overflow: hidden;
  margin-top: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.desc_list .desc_title,
.desc_list .desc_time {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fefefe;
  line-height: 24px;
}
.desc_list .desc_title {
  float: left;
  margin-right: 35px;
}
.look {
  width: 1200px;
  margin: auto;
  margin-top: 40px;
}
/* 全球发布 */
.global_release {
  width: 1200px;
  margin: auto;
  padding-bottom: 40px;
}
/*联系我们 */
.link_container {
  width: 100%;
  height: 300px;
  background: #033292;
  margin: auto;
  padding-top: 50px;
}
.link_us {
  width: 1200px;
  margin: auto;
}
.link_us_content {
  width: 500px;
  margin: auto;
  display: flex;
  margin-top: 20px;
  justify-content: center;
}
.link_us_content li {
  background-color: #fff;
  margin-right: 10px;
  text-align: center;
  margin: auto;
  padding: 50px;
  margin-right: 10px;
  font-size: 18px;
  color: #000;
}
.link_us_content li p {
  font-size: 14px;
  color: #000;
}
/* 年度荣耀大奖 */
.glory2_item1 {
  width: 260px;
  height: 370px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: none;
  position: relative;
}
.glory_img li:hover .glory2_item1 {
  display: block;
}
.glory2_item_content {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 23px;
  height: 310px;
  overflow: auto;
  text-indent: 2em;
  padding: 10px;
}
/* .swiper-slide{
      height: 253px !important;
    } */
/* 新闻样式 */
.news_report_content ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 20px 20px 20px;
  padding-top: 20px;
}
.news_report_content li {
  color: #fff;
  width: 50%;
  height: 160px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.news_report_content .img > img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: top;
}
.news_report_content .text {
  padding: 20px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.news_report_content .text h4 {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fefefe;
  line-height: 24px;
}
.news_report_content .text p span {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fefefe;
  line-height: 24px;
}
.news_report_content .text p span:first-child {
  margin-right: 20px;
}
.news_report_content .time {
  padding-bottom: 20px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 1160px;
  margin: auto;
}
.news_report_content .time .time_item {
  width: 580px;
  justify-content: space-between;
  display: flex;
  margin-bottom: 10px;
}
.news_report_content .time .time_item h4 {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fefefe;
  line-height: 24px;
}
.news_report_content .time .time_item p span {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fefefe;
  line-height: 24px;
}
/*  */
.hj .swiper-wrapper1 .swiper-slide1 {
  width: 200px;
  height: auto;
}
.hj .swiper-wrapper1 {
  width: 200px;
}
.hj .swiper-wrapper1 .swiper-slide1 img {
  width: 196px;
  height: auto;
}
/* 新修改的年度环节大奖 */
.nd-content{
  width: 1150px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  color: #fff;
  margin: auto;
}
.nd-qy {
  width: 490px;
  text-align: center;
}
.nd-qy span {
  font-size: 16px;
  color: #ffe29d;
  margin-right: 82px;
}
.nd-qy span img {
  width: 25px;
  height: 25px;
  vertical-align: middle;
  margin-right: 30px;
}
.nd-gs {
  width: 500px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 10px 0;
}
.nd-gs p {
  font-size: 13px;
  text-align: left;
  width: 235px;
}
