body {
  max-width: 1920px;
  margin: 0 auto;
  
 font-size: 12px;
}






.images .swiper-pagination-bullet {
  width: 32px;
  height: 8px;
  background: #FFFFFF;
  opacity: 0.6;
  border-radius: 4px;
}

.images .swiper-pagination-bullet-active {
  opacity: 1;
}

.content {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 1200px;
  margin: 0 auto;
}

.content .content_fl {
  width: 280px;
  margin-top: -80px;
}

.content .content_fl .content_a {
  width: 280px;
  height: 80px;
  background: #E00B1A;
  border-radius: 12px 12px 0px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 9;
}

.content .content_fl .content_a span {
  font-size: 28px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #FFFFFF;
}

.content .content_fl .content_a p {
  font-size: 20px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #FFFFFF;
  opacity: 0.4;
}

.content .content_fl .content_b {
  background: #F0F0F0;
  padding-left: 5px;
}

.content .content_fl .content_b a {
  display: block;
  font-size: 20px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #000000;
  height: 80px;
  line-height: 80px;
  padding-left: 15px;
  border-radius: 10px 0 0 10px;
  position: relative;
}

.content .content_fl .content_b a:after {
  display: none;
  content: "";
  width: 6px;
  height: 48px;
  position: absolute;
  top: 19px;
  left: -5px;
  background-color: #e00b1a;
}

.content .content_fl .content_b a:hover {
  background-color: #FFFFFF;
}

.content .content_fl .content_b a:hover::after {
  display: block;
}

.content .content_fr {
  width: 900px;
}

.content .content_fr .content_a {
  font-size: 28px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  padding-top: 40px;
}

.content .content_fr .content_b ul {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.content .content_fr .content_b ul li {
  width: 276px;
  padding-top: 25px;
  flex: 1;
}

.content .content_fr .content_b ul li div {
  width: 276px;
  height: 276px;
  overflow: hidden;
  border: 1px solid #CBCBCB;
  border-radius: 4px;
}

.content .content_fr .content_b ul li div img {
  transition: all .5s;
  width: 100%;
  height: 100%;
}

.content .content_fr .content_b ul li div img:hover {
  transform: scale(1.2);
}

.content .content_fr .content_b ul li span {
  display: block;
  font-size: 20px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  padding: 20px 0 10px 0;
}

.content .content_fr .content_b ul li p {
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  line-height: 24px;
}

.content_c {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 80px 0;
}

.content_c .tent_a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.content_c .tent_a .cont_a {
  width: 78px;
  height: 40px;
  border: 1px solid #E6E6E6;
  border-radius: 20px;
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #333333;
  background-color: #FFFFFF;
  margin: 0 4px;
}

.content_c .tent_a a {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #333333;
  border: 1px solid #E6E6E6;
  margin: 0 4px;
}

.content_c .tent_b {
  display: flex;
  align-items: center;
}

.content_c .tent_b span {
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #333333;
  padding: 0 8px;
}

.content_c .tent_b input {
  width: 52px;
  height: 40px;
  border: 1px solid #E6E6E6;
  border-radius: 20px;
  font-size: 16px;
}

.content_c .tent_b button {
  width: 78px;
  height: 40px;
  border: 1px solid #E6E6E6;
  border-radius: 20px;
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #333333;
  background-color: #FFFFFF;
}

.company .middle {
  width: 1200px;
  background: #FFFFFF;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  margin: 0 auto;
  margin-top: -50px;
  position: relative;
  z-index: 1;
}

.company .middle .w1200 {
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translate(-50%, -50%);
}

.company .middle ul {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 116px;
}

.company .middle ul span {
  display: flex;
  align-items: center;
  font-size: 32px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  padding: 0 30px;
}

.company .middle ul span img {
  width: 28px;
  margin-right: 8px;
}

.company .middle ul p {
  width: 100px;
  height: 1px;
  background: #E6E6E6;
}

.company .middle_top {
  width: 1200px;
  margin: 0 auto;
  padding: 110px 0;
}

.company .middle_top span {
  display: block;
  font-size: 20px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #333333;
  line-height: 32px;
  padding-top: 40px;
}

.company .middle_box ul {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 70px;
}

.company .middle_box ul li {
  width: 285px;
  height: 300px;
  background: #FFFFFF;
  box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.42);
  border-radius: 4px;
  padding: 40px 20px 0;
}

.company .middle_box ul li img {
  width: 60px;
  margin: 0 auto;
}

.company .middle_box ul li span {
  display: block;
  font-size: 28px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #E00B1A;
  text-align: center;
  padding: 30px 0;
}

.company .middle_box ul li p {
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #999999;
  line-height: 24px;
  text-align: center;
}

.company .middle_box .w1200 {
  margin-top: -220px;
  position: relative;
  z-index: -1;
  height: 320px;
  width: 100%;
}

.search span {
  display: block;
  text-align: center;
  font-size: 48px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #E6E6E6;
}

.search p {
  font-size: 38px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  text-align: center;
  position: relative;
  margin-top: -40px;
}

.honor .search {
  padding-top: 80px;
}

.honor .middle {
  display: flex;
  width: 1200px;
  margin: 0 auto;
  align-items: flex-start;
  justify-content: space-between;
  padding: 128px 0;
}

.honor .middle .middle_fl {
  width: 312px;
  padding-top: 40px;
}

.honor .middle .middle_fl .searcht span {
  display: block;
  text-align: center;
  font-size: 24px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #E6E6E6;
}

.honor .middle .middle_fl .searcht p {
  font-size: 24px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  text-align: center;
  position: relative;
  margin-top: -20px;
}

.honor .middle .middle_fl .searcht img {
  width: 19px;
  display: block;
  margin: 0 auto;
  margin-top: 15px;
}

.honor .middle .middle_fl .middle_ft ul {
  padding-top: 10px;
}

.honor .middle .middle_fl .middle_ft ul li {
  width: 312px;
  background: #F7F7F7;
  margin-top: 20px;
  padding: 15px 14px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.honor .middle .middle_fl .middle_ft ul li img {
  width: 38px;
}

.honor .middle .middle_fl .middle_ft ul li span {
  padding-left: 10px;
}

.honor .middle .middle_fl .middle_ft ul li span em {
  display: block;
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  line-height: 13px;
}

.honor .middle .middle_fl .middle_ft ul li span i {
  display: block;
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  line-height: 13px;
  padding-top: 10px;
}

.honor .middle .middle_img img {
  width: 540px;
}

.honor .current {
  width: 1200px;
  margin: 0 auto;
  padding: 30px 0 80px 0;
}

.honor .current ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.honor .current ul a {
  padding-top: 30px;
}

.honor .current ul a div {
  width: 222px;
  height: 157px;
  overflow: hidden;
}

.honor .current ul a div img {
  width: 100%;
  height: 100%;
  transition: all .5s;
}

.honor .current ul a div img:hover {
  transform: scale(1.2);
}

.honor .current ul a span {
  display: block;
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  padding-top: 14px;
  text-align: center;
}

.contact .middle {
  width: 1200px;
  margin: 0 auto;
  padding: 60px 0 90px 0;
}

.contact .middle .middle_ks {
  display: flex;
  align-items: center;
}

.contact .middle .middle_ks img {
  width: 22px;
}

.contact .middle .middle_ks span {
  font-size: 24px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #333333;
  padding-left: 8px;
}

.contact .middle .middle_box ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 40px;
}

.contact .middle .middle_box ul li {
  width: 380px;
  height: 200px;
  background: #F7F7F7;
  padding: 30px;
}

.contact .middle .middle_box ul li span {
  display: block;
  font-size: 20px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  padding: 20px 0 15px 0;
}

.contact .middle .middle_box ul li p {
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  line-height: 32px;
}

.contact .middle .middle_key {
  padding-top: 50px;
}

.qualifications {
  padding-bottom: 150px;
}

.qualifications .middle {
  width: 1200px;
  margin: 0 auto;
  padding: 40px 0;
  border-top: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
  margin-top: 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.qualifications .middle .middle_img {
  width: 440px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.qualifications .middle .middle_box {
  width: 760px;
  padding-left: 80px;
  border-left: 1px solid #E6E6E6;
}

.qualifications .middle .middle_box h4 {
  font-size: 48px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
}

.qualifications .middle .middle_box span {
  font-size: 24px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  display: block;
  padding: 20px 0;
}

.qualifications .middle .middle_box p {
  font-size: 20px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
}

.qualifications .search {
  width: 1200px;
  height: 100px;
  margin: 0 auto;
  background: #F7F7F7;
  margin-top: 58px;
  padding-top: 10px;
}

.qualifications .search p {
  font-size: 32px;
}

.qualifications .paging {
  width: 1200px;
  margin: 0 auto;
}

.qualifications .paging ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.qualifications .paging ul li {
  margin-top: 40px;
  position: relative;
}

.qualifications .paging ul li .pa1 {
  width: 340px;
  height: 592px;
  background-image: url(../images/iocn25.png);
  background-size: 100% 100%;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 20px 27px;
}

.qualifications .paging ul li .pa1 img {
  width: 31px;
}

.qualifications .paging ul li .pa1 span {
  font-size: 24px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  padding-left: 15px;
}

.qualifications .paging ul li .img img {
  position: absolute;
  top: 85px;
  left: 20px;
  width: 352px;
  height: 486px;
}

.Journalism .middle {
  width: 1200px;
  margin: 0 auto;
  padding-top: 60px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.Journalism .middle .middle_fl {
  width: 890px;
}

.Journalism .middle .middle_fl .middle_kes ul {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.Journalism .middle .middle_fl .middle_kes ul li {
  width: 280px;
}

.Journalism .middle .middle_fl .middle_kes ul li span {
  display: block;
  font-size: 18px;
  font-family: PingFang;
  font-weight: bold;
  color: #333333;
  padding: 15px 0;
}

.Journalism .middle .middle_fl .middle_kes ul li p {
  font-size: 14px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  line-height: 21px;
}

.Journalism .middle .middle_fl .middle_key ul {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 40px;
}

.Journalism .middle .middle_fl .middle_key ul li {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 20px 0;
  border-bottom: 1px solid #E6E6E6;
  width: 430px;
}

.Journalism .middle .middle_fl .middle_key ul li img {
  width: 120px;
}

.Journalism .middle .middle_fl .middle_key ul li .text {
  padding-left: 15px;
}

.Journalism .middle .middle_fl .middle_key ul li .text h4 {
  font-size: 18px;
  font-family: PingFang;
  font-weight: bold;
  color: #333333;
}

.Journalism .middle .middle_fl .middle_key ul li .text span {
  display: block;
  font-size: 14px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  padding: 10px 0 10px 0;
}

.Journalism .middle .middle_fl .middle_key ul li .text p {
  font-size: 14px;
  font-family: PingFang;
  font-weight: 500;
  color: #999999;
}

.Journalism .middle .middle_fr {
  width: 280px;
}


.Journalism .middle .middle_fr input {
  width: 220px;
}

.Journalism .middle .middle_fr a {

}
form{
	
display: inherit;
	
}


.Journalism .middle .middle_fr .input {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 280px;
  height: 60px;
  background: #F7F7F7;
  padding: 0 15px;
}

.Journalism .middle .middle_fr .middle_key ul li {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 20px 0;
  border-bottom: 1px solid #E6E6E6;
  width: 280px;
}

.Journalism .middle .middle_fr .middle_key ul li img {
  width: 80px;
}

.Journalism .middle .middle_fr .middle_key ul li .text {
  padding-left: 10px;
}

.Journalism .middle .middle_fr .middle_key ul li .text h4 {
  font-size: 18px;
  font-family: PingFang;
  font-weight: bold;
  color: #333333;
}

.Journalism .middle .middle_fr .middle_key ul li .text span {
  display: block;
  font-size: 14px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  padding: 10px 0 10px 0;
}

.Journalism .middle .middle_fr .middle_key ul li .text p {
  font-size: 14px;
  font-family: PingFang;
  font-weight: 500;
  color: #999999;
}

.article {
  width: 1200px;
  margin: 0 auto;
  padding: 40px 0 80px 0;
}

.article .success {
  display: flex;
  align-items: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #999999;
}

.article .success a {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
}

.article .success a img {
  width: 16px;
  margin-right: 5px;
}

.article .success a.w1200 {
  color: #E00B1A;
}

.article .middle {
  width: 1200px;
  margin: 0 auto;
  padding-top: 30px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.article .middle .middle_fl {
  width: 890px;
  padding-top: 10px;
}

.article .middle .middle_fl .slide {
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 20px;
}

.article .middle .middle_fl .slide h4 {
  font-size: 24px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
}

.article .middle .middle_fl .slide ul {
  display: flex;
  align-items: center;
  padding-top: 15px;
}

.article .middle .middle_fl .slide ul span {
  display: flex;
  align-items: center;
  padding-right: 20px;
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
}

.article .middle .middle_fl .slide ul span img {
  width: 14px;
  margin-right: 10px;
}

.article .middle .middle_fl .middle_texts {
  padding-top: 10px;
}


.article .middle .middle_fl .middle_texts p {
 
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  padding-top: 20px;
  padding:11px 5px;
}

.article .middle .middle_fl .middle_texts span {
  display: block;
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  padding-top: 0px;
}

.article .middle .middle_fl .middle_texts img {
  /* margin: 30px 0 10px 0; */  display: initial;
}

.article .middle .middle_fr {
  width: 280px;
}

.article .middle .middle_fr .middle_key ul li {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 20px 0;
  border-bottom: 1px solid #E6E6E6;
  width: 280px;
}

.article .middle .middle_fr .middle_key ul li img {
  width: 80px;
}

.article .middle .middle_fr .middle_key ul li .text {
  padding-left: 10px;
}

.article .middle .middle_fr .middle_key ul li .text h4 {
  font-size: 18px;
  font-family: PingFang;
  font-weight: bold;
  color: #333333;
}

.article .middle .middle_fr .middle_key ul li .text span {
  display: block;
  font-size: 14px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  padding: 10px 0 10px 0;
}

.article .middle .middle_fr .middle_key ul li .text p {
  font-size: 14px;
  font-family: PingFang;
  font-weight: 500;
  color: #999999;
}

.index .swiper-horizontal > .swiper-pagination-bullets,
.index .swiper-pagination-bullets.swiper-pagination-horizontal,
.index .swiper-pagination-custom,
.index .swiper-pagination-fraction {
  bottom: 70px;
}

.index .middle {
  width: 1200px;
  background: #FFFFFF;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.06);
  margin: 0 auto;
  padding: 30px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: -43px;
  position: relative;
  z-index: 9999;
}

.index .middle .middle_fl {
  width: 400px;
}

.index .middle .middle_fr {
  width: 680px;
}

.index .middle .middle_fr span {
  display: block;
  font-size: 24px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  padding-top: 30px;
  position: relative;
}

.index .middle .middle_fr span:after {
  display: block;
  content: "";
  width: 40px;
  height: 4px;
  background: #FE0808;
  position: absolute;
  top: 0%;
  left: 0%;
}

.index .middle .middle_fr p {
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  line-height: 24px;
  padding-top: 15px;
  padding-bottom: 30px;
}

.index .middle .middle_fr a {
  display: block;
  width: 105px;
  height: 34px;
  line-height: 34px;
  background: #FE0808;
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
}

.index .paging-ps {
  width: 100%;
  height: 540px;
  background-image: url(../images/iocn1.png);
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
  margin-top: 80px;
}

.index .paging-ps .paging_top {
  padding-top: 30px;
}

.index .paging-ps .paging_top span {
  display: block;
  text-align: center;
  font-size: 48px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #FFFFFF;
  opacity: 0.2;
}

.index .paging-ps .paging_top p {
  font-size: 32px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #FFFFFF;
  text-align: center;
  margin-top: -35px;
}

.index .paging-ps .paging_box ul {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.index .paging-ps .paging_box ul li {
  padding-top: 60px;
}

.index .paging-ps .paging_box ul li div {
  width: 270px;
  height: 270px;
  overflow: hidden;
}

.index .paging-ps .paging_box ul li div img {
  width: 100%;
  height: 100%;
  transition: all .5s;
}

.index .paging-ps .paging_box ul li div img:hover {
  transform: scale(1.2);
}

.index .paging-ps .paging_box ul li span {
  display: block;
  font-size: 20px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #FFFFFF;
  padding-top: 30px;
  text-align: center;
}

.index .search {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}

.index .search a {
  position: absolute;
  top: 50%;
  right: 0;
  font-size: 16px;
  font-family: DINPro;
  font-weight: 400;
  color: #999999;
  display: block;
}

.index .divider {
  padding-top: 90px;
  width: 1200px;
  margin: 0 auto;
}

.index .paging {
  width: 1200px;
  margin: 0 auto;
}

.index .paging ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 80px;
  padding-top: 20px;
}

.index .paging ul li {
  margin-top: 40px;
  position: relative;
  flex: 1;
}

.index .paging ul li .pa1 {
  width: 340px;
  height: 592px;
  background-image: url(../images/iocn25.png);
  background-size: 100% 100%;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 20px 27px;
}

.index .paging ul li .pa1 img {
  width: 31px;
}

.index .paging ul li .pa1 span {
  font-size: 24px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  padding-left: 15px;
}

.index .paging ul li .img img {
  position: absolute;
  top: 85px;
  left: 20px;
  width: 352px;
  height: 486px;
}

.index .swiper-button-prev,
.index .swiper-rtl .swiper-button-next {
  left: 89%;
}

.index .swiper-button-next,
.index .swiper-rtl .swiper-button-prev {
  right: 5%;
}

.index .swiper-button-next,
.index .swiper-button-prev {
  top: 93%;
}

.index .swiper-button-next:after,
.index .swiper-rtl .swiper-button-prev:after {
  display: none;
}

.index .swiper-button-prev:after,
.index .swiper-rtl .swiper-button-next:after {
  display: none;
}

.index .album {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding-top: 40px;
  padding-bottom: 100px;
}

.index .album .album_fl {
  width: 590px;
}

.index .album .album_fl ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 20px;
}

.index .album .album_fl ul span em {
  display: block;
  font-size: 20px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #333333;
}

.index .album .album_fl ul span i {
  display: block;
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  padding-top: 10px;
}

.index .album .album_fl ul a {
  width: 60px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #E6E6E6;
  border-radius: 14px;
  font-size: 14px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  text-align: center;
}

.index .album .album_fr {
  width: 590px;
}

.index .album .album_fr ul li {
  padding: 0 10px;
}

.index .album .album_fr ul li:hover {
  background-color: #F7F7F7;
}

.index .album .album_fr ul li:hover a {
  border-bottom: 1px solid #F7F7F7;
}

.index .album .album_fr ul a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 104px;
  border-bottom: 1px solid #E6E6E6;
}

.index .album .album_fr ul a .box1 {
  width: 80px;
  text-align: center;
  border-right: 1px solid #E6E6E6;
}

.index .album .album_fr ul a .box1 span {
  font-size: 32px;
  font-family: SourceHanSansCN;
  font-weight: bold;
  color: #333333;
  display: block;
}

.index .album .album_fr ul a .box1 p {
  font-size: 12px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #333333;
}

.index .album .album_fr ul a .box2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 465px;
}

.index .album .album_fr ul a .box2 ul span {
  display: block;
  font-size: 20px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #333333;
}

.index .album .album_fr ul a .box2 ul p {
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999999;
}

.content .content_fr .content_alls{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 40px 0 20px 0;
	border-bottom: 1px solid #CCCCCC;
}
.content .content_fr .content_alls .pc1{
	display: flex;
	align-items: center;
}
.content .content_fr .content_alls .pc1 a{
	font-size: 24px;
	font-family: SourceHanSansCN;
	font-weight: 500;
	color: #999999;
}
.content .content_fr .content_alls .pc1 a.a1{
	color: #333333;
}

.content .content_fr .content_alls .pc2 a{
	display: block;
	width: 69px;
	height: 32px;
	border: 1px solid #E6E6E6;
	border-radius: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #C2C2C2;
}
.content .content_fr .content_alls .pc2 a img{
	width: 13px;
	margin-right: 4px;
}
.content .content_fr .divite h4{
	font-size: 24px;
	font-family: SourceHanSansCN;
	font-weight: 500;
	color: #333333;
	padding-top: 40px;
}
.content .content_fr .divite span{
	font-size: 16px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #333333;
	line-height: 24px;
	padding-top: 20px;
	display: block;
}
.content .content_fr .divite img{
	margin-top: 20px;
}

.content .content_fr .divite_top{
	padding: 40px 0;
}
.content .content_fr .divite_top h4{
	padding: 20px 0;
	border-bottom: 1px solid #CCCCCC;
	font-size: 24px;
	font-family: SourceHanSansCN;
	font-weight: 500;
	color: #333333;
}
.content .content_fr .divite_top ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.content .content_fr .divite_top ul li{
	width: 282px;
	padding: 10px;
	background: #F7F7F7;
	border-radius: 8px;
	margin-top: 30px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}
.content .content_fr .divite_top ul li img{
	width: 60px;
	margin-right: 10px;
}
.content .content_fr .divite_top ul li span em{
	display: block;
	font-size: 18px;
	font-family: PingFang;
	font-weight: bold;
	color: #333333;
	line-height: 18px;
}
.content .content_fr .divite_top ul li span i{
	display: block;
	font-size: 14px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #999999;
	padding-top: 5px;
}



@media (max-width: 751px) {
  .images {
    height: 4rem;
  }
  .images img {
    height: 4rem;
  }
  .images .swiper-pagination-bullet {
    width: .32rem;
    height: .08rem;
  }
  .content {
    display: block;
    width: 100%;
  }
  .content .content_fl {
    width: 100%;
    margin: 0;
  }
  .content .content_fl .content_a {
    width: auto;
    height: auto;
    background: #F0F0F0;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 9;
    padding-top: .3rem;
  }
  .content .content_fl .content_a span {
    font-size: .4rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #000;
  }
  .content .content_fl .content_a p {
    font-size: .3rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #000;
    opacity: 0.4;
  }
  .content .content_fl .content_b {
    background: #F0F0F0;
    padding-left: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: .3rem;
  }
  .content .content_fl .content_b a {
    display: block;
    font-size: .25rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #000000;
    height: auto;
    line-height: .5rem;
    padding-left: 0;
    border-radius: 0;
    position: relative;
  }
  .content .content_fl .content_b a:hover {
    background-color: transparent;
    color: #E00B1A;
  }
  .content .content_fl .content_b a:hover::after {
    display: none;
  }
  .content .content_fr {
    width: 100%;
    padding: 0 .3rem;
  }
  .content .content_fr .content_a {
    font-size: .28rem;
    padding-top: .4rem;
  }
  .content .content_fr .content_b ul {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .content .content_fr .content_b ul li {
    width: 3.2rem;
    padding-top: .25rem;
    flex: inherit;
  }
  .content .content_fr .content_b ul li div {
    width: 3.2rem;
    height: 3.2rem;
    border: .01rem solid #CBCBCB;
    border-radius: .04rem;
  }
  .content .content_fr .content_b ul li span {
    display: block;
    font-size: .2rem;
    padding: .2rem 0 .1rem 0;
  }
  .content .content_fr .content_b ul li p {
    font-size: .16rem;
    line-height: .24rem;
  }
  .content_c {
    padding: .8rem 0;
  }
  .content_c .tent_a .cont_a {
    width: 1rem;
    height: .5rem;
    border: .01rem solid #E6E6E6;
    border-radius: .2rem;
    font-size: .16rem;
    margin: 0 .04rem;
  }
  .content_c .tent_a a {
    display: none;
  }
  .content_c .tent_b span {
    font-size: .16rem;
    padding: 0 .08rem;
  }
  .content_c .tent_b input {
    width: .8rem;
    height: .5rem;
    border: .01rem solid #E6E6E6;
    border-radius: .2rem;
    font-size: .16rem;
  }
  .content_c .tent_b button {
    width: 1rem;
    height: .5rem;
    border: .01rem solid #E6E6E6;
    border-radius: .2rem;
    font-size: .16rem;
  }
  .company .middle {
    width: 100%;
    margin-top: -.5rem;
    position: relative;
    z-index: 1;
  }
  .company .middle .w1200 {
    top: -.08rem;
  }
  .company .middle ul {
    height: 1.16rem;
  }
  .company .middle ul span {
    font-size: .32rem;
    padding: 0 .3rem;
  }
  .company .middle ul span img {
    width: .28rem;
    margin-right: .08rem;
  }
  .company .middle ul p {
    width: 1rem;
    height: .01rem;
  }
  .company .middle_top {
    width: 100%;
    padding: .6rem 0;
  }
  .company .middle_top span {
    font-size: .2rem;
    line-height: .32rem;
    padding: .4rem .3rem 0;
  }
  .company .middle_box ul {
    width: 100%;
    flex-wrap: wrap;
    padding: .3rem .5rem 0;
  }
  .company .middle_box ul li {
    width: 2.85rem;
    height: 3rem;
    padding: .4rem .2rem 0;
    margin-top: .4rem;
  }
  .company .middle_box ul li img {
    width: .6rem;
  }
  .company .middle_box ul li span {
    font-size: .28rem;
    padding: .3rem 0;
  }
  .company .middle_box ul li p {
    font-size: .16rem;
    line-height: .24rem;
  }
  .company .middle_box .w1200 {
    margin-top: -2.2rem;
    position: relative;
    z-index: -1;
    height: 3.2rem;
    width: 100%;
  }
  .search span {
    display: block;
    text-align: center;
    font-size: .48rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #E6E6E6;
  }
  .search p {
    font-size: .38rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #333333;
    text-align: center;
    position: relative;
    margin-top: -.4rem;
  }
  .honor .search {
    padding-top: .8rem;
  }
  .honor .middle {
    display: block;
    width: 100%;
    margin: 0 auto;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem .3rem;
  }
  .honor .middle .middle_fl {
    width: 100%;
    padding-top: .4rem;
  }
  .honor .middle .middle_fl .searcht span {
    display: block;
    text-align: center;
    font-size: .5rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #E6E6E6;
  }
  .honor .middle .middle_fl .searcht p {
    font-size: .5rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #333333;
    text-align: center;
    position: relative;
    margin-top: -.4rem;
  }
  .honor .middle .middle_fl .searcht img {
    width: .19rem;
    display: block;
    margin: 0 auto;
    margin-top: .15rem;
  }
  .honor .middle .middle_fl .middle_ft ul {
    padding-top: .1rem;
  }
  .honor .middle .middle_fl .middle_ft ul li {
    width: 100%;
    background: #F7F7F7;
    margin-top: .2rem;
    padding: .25rem .3rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .honor .middle .middle_fl .middle_ft ul li img {
    width: .8rem;
  }
  .honor .middle .middle_fl .middle_ft ul li span {
    padding-left: .3rem;
  }
  .honor .middle .middle_fl .middle_ft ul li span em {
    display: block;
    font-size: .25rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
  }
  .honor .middle .middle_fl .middle_ft ul li span i {
    display: block;
    font-size: .25rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #333333;
    padding-top: .1rem;
  }
  .honor .middle .middle_img {
    padding: .5rem 0;
  }
  .honor .middle .middle_img img {
    width: 5.5rem;
    display: block;
    margin: 0 auto;
  }
  .honor .current {
    width: 100%;
    margin: 0 auto;
    padding: .3rem .3rem .8rem;
  }
  .honor .current ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .honor .current ul a {
    padding-top: .3rem;
    width: 33.33333%;
  }
  .honor .current ul a div {
    width: 2.22rem;
    height: 1.57rem;
    overflow: hidden;
    margin: 0 auto;
  }
  .honor .current ul a div img {
    width: 100%;
    height: 100%;
    transition: all .5s;
  }
  .honor .current ul a div img:hover {
    transform: scale(1.2);
  }
  .honor .current ul a span {
    display: block;
    font-size: .2rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    padding-top: .15rem;
    text-align: center;
  }
  .contact .middle {
    width: 100%;
    margin: 0 auto;
    padding: .6rem 0 .9rem 0;
  }
  .contact .middle .middle_ks {
    display: flex;
    align-items: center;
    padding: 0 .3rem;
  }
  .contact .middle .middle_ks img {
    width: .22rem;
  }
  .contact .middle .middle_ks span {
    font-size: .24rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #333333;
    padding-left: .08rem;
  }
  .contact .middle .middle_box ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 .3rem;
  }
  .contact .middle .middle_box ul li {
    width: 100%;
    height: auto;
    background: #F7F7F7;
    padding: .3rem;
    margin-top: .3rem;
    text-align: center;
  }
  .contact .middle .middle_box ul li img {
    display: block;
    margin: 0 auto;
    transform: scale(0.5);
  }
  .contact .middle .middle_box ul li span {
    display: block;
    font-size: .2rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #333333;
    padding: .1rem 0 .1rem 0;
  }
  .contact .middle .middle_box ul li p {
    font-size: .16rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    line-height: .32rem;
  }
  .contact .middle .middle_key {
    padding-top: .5rem;
  }
  .qualifications {
    padding-bottom: 1.5rem;
  }
  .qualifications .middle {
    width: auto;
    padding: .4rem 0;
    border-top: .01rem solid #E6E6E6;
    border-bottom: .01rem solid #E6E6E6;
    display: block;
    align-items: center;
    justify-content: space-between;
    margin: .6rem .3rem 0;
  }
  .qualifications .middle .middle_img {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .qualifications .middle .middle_img img {
    width: 3rem;
  }
  .qualifications .middle .middle_box {
    width: 100%;
    padding-left: 0;
    border-left: 0 solid #E6E6E6;
    text-align: center;
  }
  .qualifications .middle .middle_box h4 {
    font-size: .48rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #333333;
    padding-top: .2rem;
  }
  .qualifications .middle .middle_box span {
    font-size: .3rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #333333;
    display: block;
    padding: .2rem 0;
  }
  .qualifications .middle .middle_box p {
    font-size: .25rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    padding: .05rem 0;
  }
  .qualifications .search {
    width: auto;
    height: 1rem;
    margin: 0 auto;
    background: #F7F7F7;
    margin: .58rem .3rem 0;
    padding-top: .1rem;
  }
  .qualifications .search p {
    font-size: .32rem;
  }
  .qualifications .paging {
    width: 100%;
    margin: 0 auto;
    padding: 0 .3rem;
  }
  .qualifications .paging ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .qualifications .paging ul li {
    margin-top: .4rem;
    position: relative;
  }
  .qualifications .paging ul li .pa1 {
    width: 3.2rem;
    height: 5.4rem;
    background-image: url(../images/iocn25.png);
    background-size: 100% 100%;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding: .2rem .27rem;
  }
  .qualifications .paging ul li .pa1 img {
    width: .31rem;
  }
  .qualifications .paging ul li .pa1 span {
    font-size: .24rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #333333;
    padding-left: .15rem;
  }
  .qualifications .paging ul li .img img {
    position: absolute;
    top: .85rem;
    left: .2rem;
    width: 3.2rem;
    height: 4.3rem;
  }
  .Journalism .middle {
    width: 100%;
    margin: 0 auto;
    padding-top: .3rem;
    display: block;
    align-items: flex-start;
    justify-content: space-between;
  }
  .Journalism .middle .middle_fl {
    width: 100%;
    padding: 0 .3rem;
  }
  .Journalism .middle .middle_fl .middle_kes ul {
    display: block;
  }
  .Journalism .middle .middle_fl .middle_kes ul li {
    width: 100%;
    display: flex;
    align-items: center;
    padding-top: .3rem;
  }
  .Journalism .middle .middle_fl .middle_kes ul li img {
    width: 2rem;
    margin-right: .2rem;
  }
  .Journalism .middle .middle_fl .middle_kes ul li span {
    display: block;
    font-size: .18rem;
    font-family: PingFang;
    font-weight: bold;
    color: #333333;
    padding: 0;
  }
  .Journalism .middle .middle_fl .middle_kes ul li p {
    font-size: .14rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    line-height: .35rem;
    padding-top: .2rem;
  }
  .Journalism .middle .middle_fl .middle_key ul {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: .4rem;
  }
  .Journalism .middle .middle_fl .middle_key ul li {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding: .2rem 0;
    border-bottom: 1px solid #E6E6E6;
    width: 100%;
  }
  .Journalism .middle .middle_fl .middle_key ul li img {
    width: 2rem;
  }
  .Journalism .middle .middle_fl .middle_key ul li .text {
    padding-left: .15rem;
  }
  .Journalism .middle .middle_fl .middle_key ul li .text h4 {
    font-size: .18rem;
    font-family: PingFang;
    font-weight: bold;
    color: #333333;
  }
  .Journalism .middle .middle_fl .middle_key ul li .text span {
    display: block;
    font-size: .14rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    padding: .1rem 0;
  }
  .Journalism .middle .middle_fl .middle_key ul li .text p {
    font-size: .14rem;
    font-family: PingFang;
    font-weight: 500;
    color: #999999;
  }
  .Journalism .middle .middle_fr {
    padding: 0 .3rem;
    width: 100%;
  }
  .Journalism .middle .middle_fr .input {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 1rem;
    background: #F7F7F7;
    padding: 0 .3rem;
  }
  .Journalism .middle .middle_fr .middle_key ul {
    padding: .4rem 0;
  }
  .Journalism .middle .middle_fr .middle_key ul li {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding: .2rem 0;
    border-bottom: 1px solid #E6E6E6;
    width: 100%;
  }
  .Journalism .middle .middle_fr .middle_key ul li img {
    width: 1.5rem;
  }
  .Journalism .middle .middle_fr .middle_key ul li .text {
    padding-left: .3rem;
  }
  .Journalism .middle .middle_fr .middle_key ul li .text h4 {
    font-size: .25rem;
    font-family: PingFang;
    font-weight: bold;
    color: #333333;
  }
  .Journalism .middle .middle_fr .middle_key ul li .text span {
    display: block;
    font-size: .2rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    padding: .1rem 0;
  }
  .Journalism .middle .middle_fr .middle_key ul li .text p {
    font-size: .2rem;
    font-family: PingFang;
    font-weight: 500;
    color: #999999;
  }
  .article {
    width: 100%;
    margin: 0 auto;
    padding: .4rem .3rem .8rem;
  }
  .article .success {
    display: flex;
    align-items: center;
    padding-bottom: .2rem;
    border-bottom: .01rem solid #999999;
  }
  .article .success a {
    display: flex;
    align-items: center;
    font-size: .16rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
  }
  .article .success a img {
    width: .16rem;
    margin-right: .05rem;
  }
  .article .success a.w1200 {
    color: #E00B1A;
  }
  .article .middle {
    width: 100%;
    margin: 0 auto;
    padding-top: .3rem;
    display: block;
    align-items: flex-start;
    justify-content: space-between;
  }
  .article .middle .middle_fl {
    width: 100%;
    padding-top: .1rem;
  }
  .article .middle .middle_fl .slide {
    border-bottom: .01rem solid #E6E6E6;
    padding-bottom: .2rem;
  }
  .article .middle .middle_fl .slide h4 {
    font-size: .24rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #333333;
  }
  .article .middle .middle_fl .slide ul {
    display: flex;
    align-items: center;
    padding-top: .15rem;
  }
  .article .middle .middle_fl .slide ul span {
    display: flex;
    align-items: center;
    padding-right: .2rem;
    font-size: .16rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
  }
  .article .middle .middle_fl .slide ul span img {
    width: .14rem;
    margin-right: .1rem;
  }
  .article .middle .middle_fl .middle_texts {
    padding-top: .1rem;
  }
  .article .middle .middle_fl .middle_texts span {
    display: block;
    font-size: .16rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #333333;
    line-height: .35rem;
    padding-top: .2rem;
  }
  .article .middle .middle_fl .middle_texts img {
    margin: .3rem 0 .1rem 0;
  }
  .article .middle .middle_fr {
    padding: 0 .3rem;
    width: 100%;
  }
  .article .middle .middle_fr .middle_key ul {
    padding: .4rem 0;
  }
  .article .middle .middle_fr .middle_key ul li {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding: .2rem 0;
    border-bottom: 1px solid #E6E6E6;
    width: 100%;
  }
  .article .middle .middle_fr .middle_key ul li img {
    width: 1.5rem;
  }
  .article .middle .middle_fr .middle_key ul li .text {
    padding-left: .3rem;
  }
  .article .middle .middle_fr .middle_key ul li .text h4 {
    font-size: .25rem;
    font-family: PingFang;
    font-weight: bold;
    color: #333333;
  }
  .article .middle .middle_fr .middle_key ul li .text span {
    display: block;
    font-size: .2rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    padding: .1rem 0;
  }
  .article .middle .middle_fr .middle_key ul li .text p {
    font-size: .2rem;
    font-family: PingFang;
    font-weight: 500;
    color: #999999;
  }
  .index .divider {
    width: 100%;
    padding: 0;
  }
  .index .paging {
    width: 100%;
    margin: 0 auto;
    padding: 0 .3rem;
  }
  .index .paging ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .index .paging ul li {
    margin-top: .4rem;
    position: relative;
    flex: inherit;
  }
  .index .paging ul li .pa1 {
    width: 3.2rem;
    height: 5.4rem;
    background-image: url(../images/iocn25.png);
    background-size: 100% 100%;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding: .2rem .27rem;
  }
  .index .paging ul li .pa1 img {
    width: .31rem;
  }
  .index .paging ul li .pa1 span {
    font-size: .24rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #333333;
    padding-left: .15rem;
  }
  .index .paging ul li .img img {
    position: absolute;
    top: .85rem;
    left: .2rem;
    width: 3.2rem;
    height: 4.3rem;
  }
  .index .swiper-button-prev,
  .index .index .swiper-rtl .swiper-button-next {
    left: 78%;
  }
  .index .search {
    width: 100%;
    margin: 0 auto;
    position: relative;
  }
  .index .search a {
    position: absolute;
    top: 50%;
    right: .3rem;
    font-size: .16rem;
    font-family: DINPro;
    font-weight: 400;
    color: #999999;
    display: block;
  }
  .index .swiper-horizontal > .swiper-pagination-bullets,
  .index .swiper-pagination-bullets.swiper-pagination-horizontal,
  .index .swiper-pagination-custom,
  .index .swiper-pagination-fraction {
    bottom: .7rem;
  }
  .index .middle {
    width: 7rem;
    background: #FFFFFF;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.06);
    margin: 0 auto;
    padding: .2rem;
    display: block;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: -.65rem;
    position: relative;
    z-index: 9999;
  }
  .index .middle .middle_fl {
    width: 100%;
  }
  .index .middle .middle_fr {
    width: 100%;
  }
  .index .middle .middle_fr span {
    display: block;
    font-size: .35rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #333333;
    padding-top: .2rem;
    position: relative;
    margin-top: .2rem;
  }
  .index .middle .middle_fr span:after {
    display: block;
    content: "";
    width: .4rem;
    height: .04rem;
    background: #FE0808;
    position: absolute;
    top: 0%;
    left: 0%;
  }
  .index .middle .middle_fr p {
    font-size: .2rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    line-height: .35rem;
    padding-top: .15rem;
    padding-bottom: .3rem;
  }
  .index .middle .middle_fr a {
    display: block;
    width: 2rem;
    height: .6rem;
    line-height: .6rem;
    background: #FE0808;
    font-size: .2rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
  }
  .index .paging-ps {
    width: 100%;
    height: auto;
    background-image: url(../images/iocn1.png);
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
    margin-top: .8rem;
    margin-bottom: .5rem;
    padding: 0 .5rem .5rem;
  }
  .index .paging-ps .paging_top {
    padding-top: .3rem;
  }
  .index .paging-ps .paging_top span {
    display: block;
    text-align: center;
    font-size: .48rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #FFFFFF;
    opacity: 0.2;
  }
  .index .paging-ps .paging_top p {
    font-size: .32rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #FFFFFF;
    text-align: center;
    margin-top: -.35rem;
  }
  .index .paging-ps .paging_box ul {
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .index .paging-ps .paging_box ul li {
    padding-top: .6rem;
  }
  .index .paging-ps .paging_box ul li div {
    width: 2.7rem;
    height: 2.7rem;
    overflow: hidden;
  }
  .index .paging-ps .paging_box ul li div img {
    width: 100%;
    height: 100%;
    transition: all .5s;
  }
  .index .paging-ps .paging_box ul li div img:hover {
    transform: scale(1.2);
  }
  .index .paging-ps .paging_box ul li span {
    display: block;
    font-size: .2rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #FFFFFF;
    padding-top: .3rem;
    text-align: center;
  }
  .index .album {
    width: 100%;
    margin: 0 auto;
    display: block;
    align-items: flex-start;
    justify-content: space-between;
    padding: .4rem .3rem 1rem;
  }
  .index .album .album_fl {
    width: 100%;
  }
  .index .album .album_fl ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: .2rem;
  }
  .index .album .album_fl ul span em {
    display: block;
    font-size: .2rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #333333;
  }
  .index .album .album_fl ul span i {
    display: block;
    font-size: .16rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    padding-top: .1rem;
  }
  .index .album .album_fl ul a {
    width: 1rem;
    height: .4rem;
    line-height: .4rem;
    border: .01rem solid #E6E6E6;
    border-radius: .5rem;
    font-size: .14rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
    text-align: center;
  }
  .index .album .album_fr {
    width: 100%;
  }
  .index .album .album_fr ul {
    padding-top: .2rem;
  }
  .index .album .album_fr ul li {
    padding: 0 .1rem;
  }
  .index .album .album_fr ul li:hover {
    background-color: #F7F7F7;
  }
  .index .album .album_fr ul li:hover a {
    border-bottom: .01rem solid #F7F7F7;
  }
  .index .album .album_fr ul a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: auto;
    border-bottom: .01rem solid #E6E6E6;
    padding: .2rem 0;
  }
  .index .album .album_fr ul a .box1 {
    width: 1.6rem;
    text-align: center;
    border-right: .01rem solid #E6E6E6;
  }
  .index .album .album_fr ul a .box1 span {
    font-size: .32rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: #333333;
    display: block;
  }
  .index .album .album_fr ul a .box1 p {
    font-size: .12rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #333333;
  }
  .index .album .album_fr ul a .box2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 4.8rem;
  }
  .index .album .album_fr ul a .box2 ul span {
    display: block;
    font-size: .2rem;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #333333;
  }
  .index .album .album_fr ul a .box2 ul p {
    font-size: .16rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #999999;
  }
  .index .album .album_fr ul a .box2 img {
    width: .34rem;
  }
  
  
  
  
  
  .content .content_fr .content_alls{
  	display: flex;
  	align-items: center;
  	justify-content: space-between;
  	padding: .4rem 0 .2rem 0;
  	border-bottom: .01rem solid #CCCCCC;
  }
  .content .content_fr .content_alls .pc1{
  	display: flex;
  	align-items: center;
  }
  .content .content_fr .content_alls .pc1 a{
  	font-size: .24rem;
  	font-family: SourceHanSansCN;
  	font-weight: 500;
  	color: #999999;
  }
  .content .content_fr .content_alls .pc1 a.a1{
  	color: #333333;
  }
  
  .content .content_fr .content_alls .pc2 a{
  	display: block;
  	width: 1rem;
  	height: .5rem;
  	border: .01rem solid #E6E6E6;
  	border-radius: .5rem;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	font-size: .16rem;
  	font-family: SourceHanSansCN;
  	font-weight: 400;
  	color: #C2C2C2;
  }
  .content .content_fr .content_alls .pc2 a img{
  	width: .2rem;
  	margin-right: .04rem;
  }
  .content .content_fr .divite h4{
  	font-size: .24rem;
  	font-family: SourceHanSansCN;
  	font-weight: 500;
  	color: #333333;
  	padding-top: .4rem;
  }
  .content .content_fr .divite span{
  	font-size: .16rem;
  	font-family: SourceHanSansCN;
  	font-weight: 400;
  	color: #333333;
  	line-height: .24rem;
  	padding-top: .2rem;
  	display: block;
  }
  .content .content_fr .divite img{
  	margin-top: .2rem;
  }
  
  .content .content_fr .divite_top{
  	padding: .4rem 0;
  }
  .content .content_fr .divite_top h4{
  	padding: .2rem 0;
  	border-bottom: .01rem solid #CCCCCC;
  	font-size: .24rem;
  	font-family: SourceHanSansCN;
  	font-weight: 500;
  	color: #333333;
  }
  .content .content_fr .divite_top ul{
  	display: flex;
  	align-items: center;
  	justify-content: space-between;
  	flex-wrap: wrap;
  }
  .content .content_fr .divite_top ul li{
  	width: 100%;
  	padding: .2rem;
  	background: #F7F7F7;
  	border-radius: .08rem;
  	margin-top: .3rem;
  	display: flex;
  	align-items: flex-start;
  	justify-content: flex-start;
  }
  .content .content_fr .divite_top ul li img{
  	width: 1rem;
  	margin-right: .3rem;
  }
  .content .content_fr .divite_top ul li span em{
  	display: block;
  	font-size: .25rem;
  	font-family: PingFang;
  	font-weight: bold;
  	color: #333333;
  	line-height: .25rem;
  }
  .content .content_fr .divite_top ul li span i{
  	display: block;
  	font-size: .23rem;
  	font-family: SourceHanSansCN;
  	font-weight: 400;
  	color: #999999;
  	padding-top: .1rem;
  }
  
  
  
  
  
  
}

.header-s {
  border-bottom: 1px solid #E00B1A;
}



