.content1{margin-bottom:54px;margin-top:68px}
.content1 .essay-change{width:806px;height:452px;overflow:hidden;float:left;position:relative}
.content1 .swiper-slide{position:relative;background:#fff;overflow:hidden}
.content1 .swiper-slide img{width:100%;position:absolute;top:-300px;bottom:-300px;left:0;margin:auto}
.content1 .swiper-slide a{display:block}
.content1 .swiper-slide span{position:absolute;left:0;right:0;bottom:0;margin:auto;display:block;height:60px;line-height:60px;font-size:16px;padding:0 30px;background-color:#932023;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.content1 .pagination{padding:6px 2px;position:absolute;right:54px;bottom:76px;z-index:2}
.content1 .pagination span{display:inline-block;opacity:1;background-color:#fff;width:46px;height:4px;margin:0 4px;cursor:pointer;border-radius:0}
.content1 .pagination .swiper-pagination-bullet-active{background-color:#e1211e}
.content1 .right{float:right;border:1px solid #e9eef4;padding:26px 32px 15px;width:500px}
.content1 .title{line-height:37px;padding-left:52px;margin-bottom:30px;background:url('../images/icon20.png') no-repeat}
.content1 .title strong{font-size:20px}
.content1 .title a{float:right}
.content1 .item{padding:12px 0;line-height:60px;font-size:16px;border-top:1px solid #eaeaea;background:url('../images/icon21.png') no-repeat 98% center;position:relative}
.content1 .item:first-child{border-top:0}
.content1 .item a{display:block;position:relative;z-index:2;padding:0 40px 0 76px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.content1 .item:nth-child(2) .time{background-color:#f3bf76}
.content1 .item:nth-child(3) .time{background-color:#992939}
.content1 .item:nth-child(4) .time{background-color:#267480}
.content1 .item:hover a{text-decoration:underline}
.content1 .time{width:60px;height:60px;line-height:30px;background-color:#007cc2;color:#fff;text-align:center;position:absolute;top:0;bottom:0;left:4px;margin:auto}
.content1 .time:before{content:'';width:39px;height:1px;background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.content1 .time span{ display:block}
.content2{margin-bottom:80px}
.content2 .item{float:left;margin-left:25px;width:404px;padding:36px 22px;border:1px solid #e6e6e6}
.content2 .item:first-child{margin-left:0}
.content2 .title{line-height:45px;height:45px;margin-bottom:34px}
.content2 .title span{font-size:20px;font-weight:bold;color:#fff;display:inline-block;text-align:center;background-repeat:no-repeat}

.content2 .title a{float:right;width:84px;line-height:34px;margin-top:6px;background-color:#f7f7f7;text-align:center;border-radius:18px;color:#999;transition:all 0.3s;-webkit-transition:all 0.3s}
.content2 .title a:hover{background-color:#194186;color:#fff}
.content2 .title1 span{width:147px;background-image:url('../images/bg61-1.png')}
.content2 .title1 span{width:147px;background-image:url('../images/bg61-1.png')}
.content2 .title2 span{width:147px;background-image:url('../images/bg61-2.png')}
.content2 .title3 span{width:234px;background-image:url('../images/bg61-3.png')}
.content2 li{line-height:50px;font-size:16px;position:relative}
.content2 li a{display:block;padding-right:88px;position:relative;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.content2 li span{display:block;color:#999;position:absolute;top:0;right:0}
.content2 li:hover a,.content2 li:hover span{text-decoration:underline}
.content3{min-width:1200px;background-color:#f7f7f7;padding:52px 0 108px}
.content3 .column-title{margin-bottom:42px}
.content3 .column-title span:after{background-color:#962629}
.content3 .item{float:left;background:#fff url('../images/bg36.png') no-repeat right bottom;border:1px solid #e9eef4;position:relative;width:686px;margin-left:24px;margin-bottom:34px;transition:box-shadow 0.3s;-webkit-transition:box-shadow 0.3s}
.content3 .item a:after{content:'';float:none;clear:both;width:0;height:0;display:block}
.content3 .item:hover{box-shadow:0 0 16px rgba(0,0,0,0.1)}
.content3 .item.left{margin-left:0}
.content3 .item a{display:block;padding:52px 42px 50px 166px;position:relative;z-index:2}
.content3 .item strong{display:block;font-size:16px;line-height:1.1;padding-right:80px;margin-bottom:14px;background:url('../images/icon21.png') no-repeat right center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.content3 .item:before{content:'';width:1px;height:52px;position:absolute;top:0;bottom:0;left:136px;background-color:#e1e1e1;margin:auto}
.content3 .issue{display:inline-block;line-height:15px;color:#932023;padding-right:44px;background:url('../images/icon22.png') no-repeat right center}
.content3 .time{float:right;line-height:1;color:#999}
.content3 .icon{height:76px;left:32px;position:absolute;top:2px;bottom:0;margin:auto}
.content3 .icon img{height:100%}
@media screen and (max-width:1580px){
  .content1{margin-bottom:40px}
  .content1 .essay-change{width:690px;height:388px}
  .content1 .swiper-slide span{height:48px;line-height:48px;font-size:15px;padding:0 24px}
  .content1 .pagination{bottom:62px;right:36px}
  .content1 .pagination span{width:38px;height:3px;margin:0 3px}
  .content1 .right{padding:24px 24px 12px;width:436px}
  .content1 .title{line-height:32px;padding-left:46px;margin-bottom:24px;background-size:auto 100%}
  .content1 .title span{font-size:18px}
  .content1 .item{font-size:15px;line-height:50px;padding:11px 0}
  .content1 .item a{padding:0 48px 0 72px}
  .content1 .time{width:50px;line-height:25px;height:50px}
  .content1 .time:before{width:36px}
  .content2{margin-bottom:56px}
  .content2 .item{padding:24px 18px;width:348px;margin-left:21px}
  .content2 .title{height:40px;line-height:40px;margin-bottom:24px}
  .content2 .title span{background-size:auto 100%;font-size:17px}
  .content2 .title a{line-height:28px;width:74px}
  .content2 .title1 span,.content2 .title2 span{width:131px}
  .content2 .title3 span{width:208px}
  .content2 li{font-size:15px;line-height:42px}
  .content2 li a{padding-right:80px}
  .content3{padding:38px 0 68px}
  .content3 .item{width:588px;margin-left:20px}
  .content3 .item a{padding:40px 32px 38px 140px}
  .content3 .item strong{font-size:15px;padding-right:70px;margin-bottom:12px}
  .content3 .item:before{left:116px;height:50px}
  .content3 .icon{height:62px;left:28px}
}
@media screen and (max-width:1199px){.content1{margin:1.4rem auto 2rem}
  .content1 .essay-change{float:none;width:100%;height:auto;margin-bottom:1.4rem}
  .content1 .swiper-slide a{position:relative;overflow:hidden;padding-top:56.231%}
  .content1 .swiper-slide span{height:2rem;line-height:2rem;font-size:0.7rem;padding:0 0.8rem}
  .content1 .pagination{bottom:2.6rem;right:1.2rem;line-height:0;padding:0}
  .content1 .pagination span{width:1.8rem;height:0.2rem;margin:0 0.15rem}
  .content1 .right{width:100%;box-sizing:border-box;border:0;padding:0}
  .content1 .title{line-height:1.6rem;margin-bottom:1rem;padding-left:2.3rem}
  .content1 .title a{font-size:0.7rem;line-height:1.3rem;width:3.4rem;border-radius:0.7rem;margin-top:0.2rem;text-align:center;background-color:#f7f7f7}
  .content1 .item{font-size:0.7rem;padding:0.5rem 0;line-height:2.4rem;border-top:0;border-bottom:1px solid #eaeaea;background-size:0.7rem auto}
  .content1 .item a{padding:0 2rem 0 3.4rem}
  .content1 .time{width:2.4rem;height:2.4rem;line-height:1.2rem;left:0}
  .content1 .time:before{width:1.7rem}
  .content2{margin-bottom:2rem}
  .content2 .item{width:auto;margin-left:0;float:none;margin-bottom:1rem;padding:1.2rem 1rem}
  .content2 .title{line-height:1.8rem;height:1.8rem;margin-bottom:1rem}
  .content2 .title a{font-size:0.7rem;width:3.4rem;line-height:1.3rem}
  .content2 .title span{font-size:0.8rem;background-size:100% auto}
  .content2 .title1 span,.content2 .title2 span{width:5.9rem}
  .content2 .title3 span{width:9.4rem}
  .content2 li{line-height:2rem;font-size:0.7rem}
  .content2 li a{padding-right:4.6rem}
  .content3{padding:1rem 0 2rem;min-width:auto}
  .content3 .column-title{margin-bottom:1.4rem}
  .content3 .item{float:none;width:100%;margin-left:0;margin-bottom:0.6rem}
  .content3 .item:before{height:2rem;left:4rem}
  .content3 .item a{padding:1rem 1rem 0.8rem 4.8rem}
  .content3 .item strong{background-size:0.7rem auto;font-size:0.7rem;padding-right:1.6rem;margin-bottom:0.5rem}
  .content3 .issue{line-height:0.7rem;font-size:0.65rem;padding-right:2rem;vertical-align:top;background-size:1rem auto}
  .content3 .icon{height:2.4rem;left:0.8rem;top:0}
  .content3 .time{font-size:0.7rem}
}