/*Banner*/
#Banner {
  width: 100%;
  height: 6rem;
}

#Banner .banner_box {
  height: 100%;
  position: relative;
  display: flex;
}

#Banner .banner_box>img {
  height: 100%;
  position: absolute;
}

#Banner .banner_box .box_con {
  position: relative;
  width: 11.32rem;
  height: 2.04rem;
  margin: auto;
  z-index: 2;
  background: url(../images/banner_con.png) no-repeat;
  background-size: 100% 100%;
}

.bg {
  background: url(../images/bg.png);
}

.main {
  overflow: hidden;
}

/*文联资讯*/
#information {
  width: 100%;
  height: 7.3rem;
  position: relative;
}

#information .information-box {
  height: 100%;
}

#information .fever {
  float: left;
  width: 100%;
  height: 5.75rem;
}

#information .fever .fever-slide {
  float: left;
  width: 7.65rem;
  height: 100%;
  background: #A9BDCF;
}

#information .fever .fever-slide .fever-move {
  width: 100%;
  height: 100%;
}

#information .fever .fever-slide .fever-move .swiper-pagination {
  bottom: 0.86rem;
  font-size: 0;
}

#information .fever .fever-slide .fever-move .swiper-pagination .swiper-pagination-bullet {
  margin: 0px 0.25rem;
  width: 0.1rem;
  height: 0.1rem;
  background: #003058;
}

#information .fever .fever-slide .fever-move .swiper-slide {
  position: relative;
}

#information .fever .fever-slide .fever-move .swiper-slide .bottombg {
  width: 100%;
  height: 0.7rem;
  line-height: 0.7rem;
  background: rgba(0, 0, 0, 0.7);
  padding: 0px 0.3rem;
  box-sizing: border-box;
  position: absolute;
  bottom: 0px;
  color: rgba(255, 255, 255, 1);
  font-size: 0.24rem;
  display: flex;
}

#information .fever .fever-slide .fever-move .swiper-slide .bottombg .vertical {
  display: inline-block;
  width: 0.03rem;
  height: 0.26rem;
  background: #fff;
  margin: auto 0.27rem auto 0rem;
}

#information .fever .tab-slide {
  float: left;
  width: 6.35rem;
  height: 100%;
  margin-left: 0.29rem;
  box-shadow: 1px 0px 10px 0px rgba(1, 0, 26, 0.1);
  background: #F0F7FC;
}

#information .fever .tab-slide .tab {
  height: 0.82rem;
  border-bottom: 1px solid rgba(1, 24, 45, 0.2);
}

#information .fever .tab-slide .tab>div {
  height: 0.82rem;
  line-height: 0.82rem;
  text-align: center;
  font-size: 0.24rem;
  color: #081F35;
  cursor: pointer;
}

#information .fever .tab-slide .tab .tab-active {
  background: #0b5ea0;
  color: #ffffff;
  box-shadow: -1px 0px 4px 0px rgba(0, 10, 38, 0.76);
}

#information .fever .tab-slide .tab .tab-item {
  flex: 1;
}

#information .fever .tab-slide .tab .tab-item1 {
  flex: 1.6;
}

#information .fever .tab-slide .tabs-box {
  width: 100%;
  height: 4.92rem;
}

#information .fever .tab-slide .tabs-box .tabs-box-item {
  height: 100%;
}

#information .fever .tab-slide .tabs-box .tabs-box-item .item-list {
  padding: 0px 0.4rem;
  height: 2.6rem;
}

#information .fever .tab-slide .tabs-box .tabs-box-item .item-list>ul {
  font-size: 0.2rem;
  color: #051f34;
  float: left;
  width: 100%;
}

#information .fever .tab-slide .tabs-box .tabs-box-item .item-list>ul>li:hover {
  color: #1660A1;
}

#information .fever .tab-slide .tabs-box .tabs-box-item .item-list>ul>li {
  height: 0.2rem;
  line-height: 0.2rem;
  margin-top: 0.32rem;
  /* cursor: pointer; */
}

#information .fever .tab-slide .tabs-box .tabs-box-item .item-list>ul>li>span {
  display: inline-block;
  width: 89%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#information .fever .tab-slide .tabs-box .tabs-box-item .item-list>ul>li>.ol {
  float: left;
  margin-right: 0.38rem;
  margin-top: 0.05rem;
  width: 0.1rem;
  height: 0.1rem;
  background: #ffcc1d;
}

#information .fever .tab-slide .tabs-box .tabs-box-item .tab-img {
  width: 100%;
  height: 2.33rem;
}

#information .fever .tab-slide .tabs-box .tabs-box-item .tab-img .tab-img-item {
  position: relative;
  float: left;
  width: 3.1rem;
  height: 100%;
  box-shadow: 1px 0px 6px 0px rgba(1, 0, 26, 0.45);
  margin-right: 0.14rem;
  cursor: pointer;
}

#information .fever .tab-slide .tabs-box .tabs-box-item .tab-img .tab-img-item .item-text {
  width: 100%;
  /* line-height: 0.33rem; */
  font-size: 0.2rem;
  padding: 0.05rem 0.2rem;
  background: rgba(0, 0, 0, 0.7);
  box-sizing: border-box;
  color: #ffffff;
  display: flex;
  position: absolute;
  bottom: 0px;
}

#information .fever .tab-slide .tabs-box .tabs-box-item .tab-img .tab-img-item .item-text .vertical {
  display: inline-block;
  width: 0.03rem;
  height: 0.23rem;
  background: rgba(255, 255, 255, 1);
  margin: auto 0.18rem auto 0rem;
}

#information .fever .tab-slide .tabs-box .tabs-box-item .tab-img .tab-img-item:hover .item-text {
  background: rgba(255, 255, 255, 1);
  color: #0459A3;
}

#information .fever .tab-slide .tabs-box .tabs-box-item .tab-img .tab-img-item:hover .item-text .vertical {
  background: #0056a0;
}

#information .fever .tab-slide .tabs-box .tabs-box-item .tab-img .tab-img-item:last-child {
  margin-right: 0rem;
}

#information .Suction {
  position: absolute;
  transition: all 1s;
  top: 1.11rem;
  right: 0.1rem;
  width: 2.1rem;
  height: 5.73rem;
  border-radius: 0.1rem;
  background: url(../images/land.png) no-repeat;
  background-size: 100% 100%;
  z-index: 10;
}

#information .Suction .land_title {
  margin-top: 0.37rem;
  margin-bottom: 0.27rem;
  text-align: center;
  font-size: 0.28rem;
  color: rgba(255, 255, 255, 1);
}

#information .Suction .land_button {
  width: 1.78rem;
  height: 0.62rem;
  text-align: center;
  line-height: 0.62rem;
  margin: 0px auto;
  background: rgba(255, 255, 255, 1);
  border-radius: 0.1rem;
  font-size: 0.22rem;
  color: #0056a0;
  margin-bottom: 0.22rem;
  cursor: pointer;
}

#information .Suction .icon_box {
  float: left;
}

#information .Suction .icon_box .icon_button,
#information .Suction .icon_box .icon_app {
  width: 0.67rem;
  height: 0.67rem;
  border-radius: 0.1rem;
  margin: 0px auto;
  margin-bottom: 0.12rem;
  cursor: pointer;
}

#information .Suction .icon_box .icon_app {
  background: #FFFFFF;
}

#information .Suction .icon_box .icon_button {
  background: url(../images/icon_button.png) no-repeat;
  background-size: 100% 100%;
}

#information .Suction .icon_box .app_name {
  width: 0.68rem;
  height: 0.15rem;
  background: url(../images/app_name.png) no-repeat;
  background-size: 100% 100%;
}

#information .Suction .icon_box .button_name {
  width: 0.99rem;
  height: 0.14rem;
  background: url(../images/button_name.png) no-repeat;
  background-size: 100% 100%;
}

#information .Suction .box_app {
  margin-left: 0.19rem;
}

#information .Suction .box_button {
  margin-left: 0.1rem;
}

#information .Suction .code_img {
  width: 1.27rem;
  height: 1.27rem;
  margin: 0px auto;
  margin-top: 0.17rem;
}

#information .Suction .roof {
  position: absolute;
  bottom: 0.07rem;
  width: 100%;
  height: 0.35rem;
  line-height: 0.35rem;
  text-align: center;
  color: #FFFFFF;
  font-size: 0.22rem;
  cursor: pointer;
}

#information .Suction_fixed {
  position: fixed;
  top: 0px;
  z-index: 99;
}

/* 文艺名家 */
.master {
  width: 100%;
  height: 6.51rem;
  background: rgba(0, 86, 160, 0.18);
  box-shadow: 2px 3px 0.13rem 0px rgba(57, 57, 57, 0.07);
}

.master .master-box {
  height: 100%;
}

.master .master-box .move-box {
  position: relative;
  /* height: 4.59rem; */
  height: 5.05rem;
}

.master .master-box .move-box .planting {
  height: 100%;
}

.master .master-box .move-box .planting .swiper-slide .slide-item {
  height: 100%;
  background: #ffffff;
}

.master .master-box .move-box .planting .swiper-slide .slide-item .item-img {
  width: 100%;
  /* height: 2.47rem; */
  height: 4.44rem;
  position: relative;
  /* cursor: pointer; */
}

.planting .swiper-slide .slide-item .item-img:hover .detail {
  display: block;
}

.swiper-slide .slide-item .item-img .detail {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  color: rgba(255, 255, 255, 1);
}

.slide-item .item-img .detail .detail_box {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  width: 3.1rem;
  margin: auto;
  text-align: center;
}

.slide-item .item-img .detail .detail_box .head {
  text-align: center;
  margin-bottom: 0.39rem;
  font-size: 0.22rem;
}

.slide-item .item-img .detail .detail_box .con {
  font-size: 0.18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.8);
  line-height: 0.3rem;
  text-align: left;
}

.slide-item .item-img .detail .detail_box .button_link {
  display: inline-block;
  width: 1.38rem;
  height: 0.42rem;
  border: 0.02rem solid rgba(255, 255, 255, 1);
  border-radius: 0.21rem;
  line-height: 0.42rem;
  margin-top: 0.47rem;
}

.master .master-box .move-box .planting .swiper-slide .slide-item .item-introduce {
  /* padding: 0px 0.28rem; */
  /* height: 2.12rem; */
  height: 0.61rem;
  position: relative;
  text-align: center;
  line-height: 0.61rem;
  font-size: 0.22rem;
}

/* .master .master-box .move-box .planting .swiper-slide .slide-item .item-introduce .introduce-name {
  font-size: 0.22rem;
  padding: 0.21rem 0px 0.23rem 0px;
  font-weight: 400;
  color: black;
}
.master .master-box .move-box .planting .swiper-slide .slide-item .item-introduce .introduce-detail {
  font-size: 0.18rem;
  line-height: 0.3rem;
}
.master .master-box .move-box .planting .swiper-slide .slide-item .item-introduce .introduce-link {
  position: absolute;
  right: 0.35rem;
  bottom: 0.26rem;
  cursor: pointer;
  font-size: 0.18rem;
  font-weight: 400;
  color: #1661a2;
  line-height: 0.3rem;
}
.master .master-box .move-box .planting .swiper-slide .slide-item .item-introduce .introduce-link:hover {
  color: #ffcc1d;
} */
.master .master-box .move-box .swiper-button-prev,
.master .master-box .move-box .swiper-button-next {
  position: absolute;
  width: 0.45rem;
  /* height: 2.47rem; */
  height: 4.44rem;
  background: #ffcc1d;
  top: 0px;
  margin-top: 0px;
}

.master .master-box .move-box .swiper-button-prev>span,
.master .master-box .move-box .swiper-button-next>span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.master .master-box .move-box .swiper-button-prev>span:before,
.master .master-box .move-box .swiper-button-next>span:before {
  display: block;
  font-size: 0.5rem;
  color: #ffffff;
}

.master .master-box .move-box>.swiper-button-prev {
  left: -0.45rem;
}

.master .master-box .move-box>.swiper-button-next {
  right: -0.45rem;
}

.master .master-box .move-box .swiper-button-prev.swiper-button-disabled,
.master .master-box .move-box .swiper-button-next.swiper-button-disabled {
  background: rgba(0, 0, 0, 0.7);
}

.master .master-box .move-box .swiper-button-prev:active,
.master .master-box .move-box .swiper-button-next:active {
  border: none;
}

/* 网上展馆 */
.showroom {
  float: left;
  width: 10.03rem;
}

.showroom .room_box {
  width: 100%;
  height: 5.83rem;
  position: relative;
}

.showroom .room-Upper {
  width: 100%;
  height: 2.43rem;
}

.showroom .room_box .room-tab {
  float: left;
  width: 2.17rem;
  height: 2.43rem;
  position: absolute;
}

.showroom .room_box .room-tab .room-tab-item {
  float: left;
  width: 100%;
  height: 0.92rem;
  background-image: url("../images/room.png");
  background-size: 100% 100%;
}

.showroom .room_box .room-tab .room-tab-item .tab-name {
  width: 1.13rem;
  margin: 0.31rem 0px 0px 0.48rem;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.27rem;
  font-weight: 500;
  color: #0056a0;
  cursor: pointer;
}

.showroom .room_box .room-tab .item-active {
  background-image: url("../images/roomActive.png");
}

.showroom .room_box .room-tab .item-active .tab-name {
  color: rgba(255, 255, 255, 1);
  border-bottom: 1px solid #ffffff;
}

.showroom .room_box .room-tab .room-tab-item:hover {
  background-image: url("../images/roomActive.png");
}

.showroom .room_box .room-tab .room-tab-item:hover .tab-name {
  color: rgba(255, 255, 255, 1);
  border-bottom: 1px solid #ffffff;
}

.showroom .room_box .room-tab .roomActive {
  background-image: url("../images/roomActive.png");
}

.showroom .room_box .room-tab .room-tab-item:first-child {
  margin-bottom: 0.55rem;
}

.showroom .room-Upper .room-imgt {
  float: right;
  width: 3.8rem;
  background: #0056a0;
  height: 100%;
  margin-right: 0.13rem;
  position: relative;
}

.showroom .room-Upper .room-imgt:first-child {
  margin-right: 0px;
}

.showroom .room-Lower {
  width: 100%;
  height: 3.25rem;
  margin-top: 0.15rem;
}

.showroom .room-Lower .Lower-imgb {
  float: left;
  width: 4.94rem;
  height: 3.25rem;
  margin-right: 0.13rem;
  background: #0056a0;
  position: relative;
}

.showroom .room-Lower .Lower-imgb:last-child {
  margin-right: 0px;
}

.showroom .room-Upper .room-imgt .pop,
.showroom .room-Lower .Lower-imgb .pop {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  color: rgba(255, 255, 255, 1);
}

.showroom .room-Upper .room-imgt .pop .pop_box,
.showroom .room-Lower .Lower-imgb .pop .pop_box {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  width: 3.37rem;
  margin: auto;
  text-align: center;
}

.showroom .room-Upper .room-imgt .pop .pop_box .head,
.showroom .room-Lower .Lower-imgb .pop .pop_box .head {
  text-align: center;
  margin-bottom: 0.2rem;
  font-size: 0.22rem;
}

.showroom .room-Upper .room-imgt .pop .pop_box .con,
.showroom .room-Lower .Lower-imgb .pop .pop_box .con {
  font-size: 0.18rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.8);
  line-height: 0.3rem;
  text-align: left;
}

.showroom .room-Upper .room-imgt .pop .pop_box .button_link,
.showroom .room-Lower .Lower-imgb .pop .pop_box .button_link {
  display: inline-block;
  width: 1.38rem;
  height: 0.42rem;
  border: 0.02rem solid rgba(255, 255, 255, 1);
  border-radius: 0.21rem;
  line-height: 0.42rem;
  margin-top: 0.2rem;
}

.showroom .room-Upper .room-imgt:hover .pop,
.showroom .room-Lower .Lower-imgb:hover .pop {
  display: block;
}

/* 公示公告 */
.notice {
  margin-left: 0.24rem;
  width: 4.21rem;
  float: left;
  position: relative;
}

#noticce-box {
  background: #0056A0;
  overflow: hidden;
}

.notice .notice-main {
  height: 5.82rem;
  padding: 0.16rem;
  box-sizing: border-box;
  box-shadow: 1px 0px 32px 0px rgba(1, 0, 26, 0.19);
  position: relative;

  z-index: 2;
}

.notice .notice-main>div {
  height: 0.71rem;
  padding: 0px 0.16rem;
  box-sizing: border-box;
  display: flex;
  font-size: 0.2rem;
  color: rgba(255, 255, 255, 1);
  cursor: pointer;
  margin: 0.15rem 0px;
}

.notice .notice-main>div>p {
  margin: auto 0px;
  line-height: 0.32rem;
}

.notice .notice-main>div:hover {
  background: #ffffff;
  color: #0056a0;
}

.notice .notice_img {
  width: 4.01rem;
  height: 2.42rem;
  background: url(../images/upper_img.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 1;
}

/* 专题 */
.Special {
  height: auto;
}

.Special .Special-main .swiper-container {
  height: 4.43rem;
  box-shadow: 1px 0px 0.32rem 0px rgba(1, 0, 26, 0.19);
}

.Special .Special-main .swiper-container .slide-left {
  float: left;
  width: 10rem;
  height: 100%;
  background: #e8f6fb;
  display: none;
}

.Special .Special-main .swiper-container .right-img {
  width: auto;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
}

.Special .Special-main .swiper-container .slide-right {
  height: 100%;
  width: 6.5rem;
  position: absolute;
  padding: 0px 0.29rem;
  right: 0px;
  top: 0px;
}

.Special .Special-main .swiper-container .slide-right .right-h {
  width: 90%;
  height: 1.2rem;
  line-height: 1.38rem;
  font-size: 0.34rem;
  color: #fefefe;
  text-align: right;
  float: right;
  border-bottom: 1px solid rgba(255, 255, 255, 1);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Special .Special-main .swiper-container .slide-right .right-words {
  float: right;
  width: 80%;
  margin-top: 0.4rem;
  font-size: 0.24rem;
  color: rgba(254, 254, 254, 0.8);
  text-align: right;
}

.Special .Special-main .swiper-container .swiper-pagination {
  font-size: 0;
  bottom: 0.52rem;
  text-align: right;
  padding-right: 0.27rem;
  box-sizing: border-box;
}

.Special .Special-main .swiper-container .swiper-pagination .swiper-pagination-bullet {
  width: 0.37rem;
  height: 0.04rem;
  background: #FFFFFF;
  border-radius: 0px;
  transition: all 0.3s;
}

.Special .Special-main .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
  width: 0.68rem;
  background: #F5C426;
}

/*活动报道*/
.report-tab {
  padding: 0px 0.3rem 0px 0px;
  box-sizing: border-box;
  height: 7.48rem;
  background: white;
  box-shadow: 1px 0px 8px 0px rgba(0, 31, 119, 0.17);
  position: relative;
}

.report-tab .tab-menu {
  position: relative;
  float: left;
  width: 3.64rem;
  height: 100%;
  padding-top: 0.8rem;
  box-sizing: border-box;
}

.report-tab .tab-menu .menu-hr {
  position: absolute;
  width: 1px;
  height: 4.83rem;
  background: #0056A0;
  right: 0px;
  top: 1.24rem;
}

.report-tab .tab-menu .menu-item {
  float: left;
  width: 50%;
  text-align: center;
  font-size: 0.28rem;
  color: #101010;
  margin-bottom: 0.6rem;
}

.report-tab .tab-menu .menu-item>span {
  display: inline-block;
  padding: 0.11rem 0.28rem;
  cursor: pointer;
  height: 0.26rem;
  line-height: 0.26rem;
}

.report-tab .tab-menu .menu-item>span:hover {
  background: #0056a0;
  border-radius: 10px;
  color: white;
  box-shadow: 0px 6px 3px -2px #b9d1d1;
}

.report-tab .tab-menu .menu-item>span.active {
  background: #0056a0;
  border-radius: 10px;
  color: white;
  box-shadow: 0px 6px 3px -2px #b9d1d1;
}

.report-tab #report-swiper {
  float: left;
  margin-left: 0.38rem;
  height: 100%;
  padding-top: 0.8rem;
  box-sizing: border-box;
  width: 10.14rem;
}

.report-tab #report-swiper .activity {
  width: 100%;
  display: flex;
  height: 3.1rem;
  background: #003058;
  border-radius: 0.1rem;
  margin-bottom: 0.44rem;
}

.report-tab #report-swiper .activity .activity-img {
  float: left;
  width: 4.85rem;
  height: 100%;
  background: #f0f9fd;
  border-radius: 0.1rem;
}

.report-tab #report-swiper .activity .activity-p {
  flex: 1;
  padding: 0.36rem 0.31rem;
}

.report-tab #report-swiper .activity .activity-p .p-head {
  height: 0.75rem;
  font-size: 0.28rem;
  color: white;
}

.report-tab #report-swiper .activity .activity-p .p-title {
  margin-top: 0.55rem;
  font-size: 0.2rem;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  line-height: 0.38rem;
}

.report-tab #report-swiper .list-img {
  width: 10.14rem;
  height: 2.18rem;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.report-tab #report-swiper .list-img>div {
  float: left;
  width: 3.31rem;
  height: 100%;
  background: #d3ebfd;
  border-radius: 10px;
}
.report-tab #report-swiper .list-img .tab-img-item{
  position: relative;
}
.report-tab #report-swiper .list-img>div .item-text {
  width: 100%;
  /* line-height: 0.33rem; */
  font-size: 0.2rem;
  padding: 0.05rem 0.2rem;
  background: rgba(0, 0, 0, 0.7);
  box-sizing: border-box;
  color: #ffffff;
  display: flex;
  position: absolute;
  bottom: 0px;
}

.report-tab #report-swiper .list-img .item-text .vertical{
  display: inline-block;
  width: 0.03rem;
  height: 0.23rem;
  background: rgba(255, 255, 255, 1);
  margin: auto 0.18rem auto 0rem;
}
.report-tab #report-swiper .list-img .tab-img-item:hover .item-text {
  background: rgba(255, 255, 255, 1);
  color: #0459A3;
}

.report-tab #report-swiper .list-img .tab-img-item:hover .item-text .vertical {
  background: #0056a0;
}


.report-tab #report-swiper .swiper-pagination {
  bottom: 0.52rem;
  font-size: 0;
}

.report-tab #report-swiper .swiper-pagination .swiper-pagination-bullet {
  margin: 0px 0.3rem;
  width: 0.11rem;
  height: 0.11rem;
  background: #003058;
}

.report-tab:before {
  content: "";
  display: block;
  position: absolute;
  width: 6.01rem;
  height: 3.99rem;
  bottom: 0px;
  left: 0px;
  background: url(../images/report-tab.png) no-repeat;
  background-size: 100% 100%;
}

/* 文联概况 */
.literary {
  float: left;
  width: 4.69rem;
  /* margin-right: 0.72rem; */
}

.literary .leader {
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding: 0.19rem;
  height: 6.57rem;
}

.literary .leader .leader-top {
  width: 1.46rem;
  height: 1.48rem;
  position: absolute;
  left: 0px;
  top: 0px;
  background-image: url(../images/leader-top.png);
  background-size: 100% 100%;
}

.literary .leader .leader-bottom {
  width: 1.46rem;
  height: 1.48rem;
  position: absolute;
  right: 0px;
  bottom: 0px;
  background-image: url(../images/leader-bottom.png);
  background-size: 100% 100%;
}

.literary .leader .leader-list {
  height: 100%;
  box-shadow: 1px 0px 0.32rem 0px rgba(1, 0, 26, 0.19);
  background: #0056A0;
  padding: 0px 0.36rem;
}

.literary .leader .leader-list .list-item {
  float: left;
  /* width: 3.43rem; */
  width: 100%;
  margin-top: 0.3rem;
}

.literary .leader .leader-list .list-item .item-into {
  width: 100%;
  text-align: center;
  font-size: 0.2rem;
  font-weight: 400;
  color: white;
  background: url(../images/leader.png) no-repeat;
  background-size: 100%;
  background-position: center;
}

.literary .leader .leader-list .list-item .into-list {
  /* width: 3.05rem; */
  /* width: 100%; */
  /* height: 1.4rem; */
  /* width: 3.56rem; */
  height: 5.2rem;
  margin: 0.14rem auto 0px auto;
}

.literary .leader .leader-list .list-item .into-list .swiper-wrapper {
  /* height: 1.1rem; */
  /* height: 2.24rem; */
  /* width: 3.56rem; */
}

.literary .leader .leader-list .list-item .into-list .swiper-slide {
  /* background: #ffffff; */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  /* margin-right: -0.2rem; */
}

.leader-list .list-item .into-list .swiper-slide .img_sk {
  width: 1.68rem;
  height: 2.24rem;
  float: left;
  /* margin-right: 0.2rem; */
  margin-bottom: 0.2rem;
}

.literary .leader .leader-list .list-item .into-list .swiper-pagination {
  bottom: 0rem;
}

.literary .leader .leader-list .list-item .into-list .swiper-pagination .swiper-pagination-bullet {
  width: 0.09rem;
  height: 0.09rem;
  border: 1px solid white;
  background: 0;
  opacity: 0.5;
  border-radius: 50%;
  margin: 0px 0.2rem;
}

.literary .leader .leader-list .list-item .into-list .swiper-pagination .swiper-pagination-bullet-active {
  background: white;
  opacity: 0.5;
  border-radius: 50%;
}

/* 国内资讯 */
.domestic {
  float: left;
  width: 9.1rem;
  margin-right: 0.72rem;
}

.domestic .domestic-box {
  width: 100%;
  height: 6.57rem;
  display: flex;
  justify-content: space-between;
}

.domestic .domestic-box .domestic-item {
  width: 4.34rem;
  position: relative;
  height: 100%;
  padding: 0.19rem 0px;
  box-sizing: border-box;
}

.domestic .domestic-box .domestic-item .domestic-img {
  height: 3.092rem;
  background: black;
  border: 1px solid #00113b;
  box-shadow: 1px 0px 0.09rem 0px rgba(1, 0, 61, 0.75);
}

.domestic .domestic-box .domestic-item .domestic-title {
  margin-top: 0.37rem;
  padding: 0px 0.06rem;
  width: 100%;
  height: 0.57rem;
  font-size: 0.26rem;
  font-weight: 400;
  color: black;
  line-height: 0.32rem;
}

.domestic .domestic-box .domestic-item .domestic-detail {
  margin-top: 0.54rem;
  height: 1.28rem;
  font-size: 0.22rem;
  font-weight: 400;
  color: #7b7b7b;
  line-height: 0.39rem;
}

.domestic .domestic-box .domestic-item .domestic-button {
  position: absolute;
  right: 0rem;
  bottom: 0px;
  font-size: 0.22rem;
  font-weight: 400;
  color: #0064df;
  line-height: 0.39rem;
  cursor: pointer;
}

/* 文艺头条 */
.lines-con {
  width: 100%;
  height: 4.97rem;
  box-shadow: 1px 0px 0.32rem 0px rgba(1, 0, 26, 0.19);
}

.lines-con .con-tab {
  float: left;
  width: 3.6rem;
  height: 100%;
  background: #ebf7ff;
  padding: 0px 0.37rem;
  box-sizing: border-box;
  font-size: 0.3rem;
  color: #041e33;
}

.lines-con .con-tab>div {
  width: 100%;
  height: 0.66rem;
  line-height: 0.5rem;
  margin: 0.58rem 0px;
  position: relative;
  cursor: pointer;
}

.lines-con .con-tab>div.active:after {
  content: "";
  display: block;
  width: 3.17rem;
  height: 0.66rem;
  background: url(../images/lines_active.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 0px;
  left: -0.61rem;
}

.lines-con .tab-main {
  float: left;
  width: 10.92rem;
  height: 100%;
  background: url(../images/lines_img.png) no-repeat;
  padding: 0px 0.6rem;
  box-sizing: border-box;
  background-size: 100% 100%;
}

.lines-con .tab-main .main-title {
  margin: 0.37rem 0px;
  font-size: 0.32rem;
  font-weight: 400;
  color: white;
}

.lines-con .tab-main .main-con {
  font-size: 0.24rem;
  font-weight: 400;
  color: white;
  line-height: 0.45rem;
  opacity: 0.56;
}

.lines-con .tab-main>ul {
  font-size: 0.2rem;
  color: white;
}

.lines-con .tab-main>ul>li {
  height: 0.2rem;
  line-height: 0.2rem;
  margin-top: 0.32rem;
  cursor: pointer;
  padding-left: 0.48rem;
  position: relative;
}

.lines-con .tab-main>ul>li>.ol {
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  width: 0.1rem;
  height: 0.1rem;
  background: #ffcc1d;
}

/* 基层文联 */
.grassroots .img-box {
  width: 100%;
  height: 6.74rem;
  background: url(../images/grassroots.png) no-repeat;
  background-size: 100% 100%;
}

.grassroots .img-box .grassroots_list {
  /* width: 12.16rem; */
  width: 12.56rem;
  margin: 0 auto;
  height: auto;
  display: flex;
  justify-content: space-between;
}

.grassroots .img-box .grassroots_list .grassroots_list_item {
  width: 7.9rem;
  height: 5.34rem;
  background: white;
  position: relative;
}

.grassroots .img-box .grassroots_list .grassroots_list_item>div {
  position: absolute;
  width: 100%;
  /* height: 0.69rem;
  line-height: 0.69rem; */
  padding: 0.17rem 0.54rem;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
  bottom: 0px;
  font-size: 0.26rem;
  font-weight: 400;
  color: white;
}

.grassroots .img-box .grassroots_list .grassroots_list_into {
  /* width: 3.81rem; */
  width: 3.89rem;
  height: 5.02rem;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  background: #0056A0;
  overflow: hidden;
  padding: 0.16rem;
}

.grassroots_list .grassroots_list_into>div {
  height: 0.71rem;
  padding: 0px 0.16rem;
  box-sizing: border-box;
  display: flex;
  font-size: 0.2rem;
  color: rgba(255, 255, 255, 1);
  cursor: pointer;
  margin: 0.15rem 0px;
}

.grassroots_list .grassroots_list_into>div:hover {
  background: #ffffff;
  color: #0056a0;
}

.grassroots_list .grassroots_list_into>div>p {
  margin: auto 0px;
  line-height: 0.32rem;
}

/* .grassroots .img-box .grassroots_list .grassroots_list_into > div {
  width: 100%;
  height: 2.61rem;
  background: #ffffff;
  position: relative;
}
.grassroots .img-box .grassroots_list .grassroots_list_into > div > p {
  position: absolute;
  width: 100%;
  /* height: 0.413rem;
  /* line-height: 0.413rem;  
  padding: 0.05rem 0.42rem;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
  bottom: 0px;
  font-size: 0.26rem;
  font-weight: 400;
  color: white;
} */
/* 友情链接 */
.FriendlyLink {
  height: 2.7rem;
  background: url(../images/link.png) no-repeat;
  background-size: 100% 100%;
}

.FriendlyLink .LinkName {
  font-size: 0.38rem;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.8);
  padding: 0.46rem 1.07rem 0.37rem 1.07rem;
}

.FriendlyLink .address {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.FriendlyLink .address .address_list {
  height: 0.75rem;
  background: rgba(0, 0, 0, 0.2);
  margin: 0.09rem 0px;
  position: relative;
}

.FriendlyLink .address .address_list .list_select {
  width: auto;
}

.FriendlyLink .address .address_list .list_select>select {
  float: left;
  width: auto;
  height: 0.45rem;
  font-size: 0.2rem;
  background: white;
  padding: 0px 0.27rem;
  margin-right: 0.1rem;
}