@charset "UTF-8";
.navbar.on {
  display: none; }
  
  
  
.main_news6{
	overflow: hidden;
	width: 100%;
	margin-top: 40px;
}
.main_news6 .title{
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 46px;
}
.main_news6 .title p{
	font-size: 24px;
	 color: #151515;
	 height: 100%;
	 display: flex;
	 align-items: center;
	 padding-left: 20px;
	 border-left: 3px solid #024fa7;
	}
  
  .main_news6 .title ul{
  	display: flex;
  	align-items: center;
  	}
  
  
 .main_news6 .title ul li{
 	font-size: 13px;
    color: #666666;
    margin-left: 6px;
 	} 
   .main_news6 .title ul li a{
   	color: #666666;
}  
  .main_news6 > ul{
  	width: 100%;
  	margin-top: 60px;
  	display: flex;
  	justify-content: space-between;
  	flex-wrap: wrap;
  	}
  	.main_news6 > ul li{
  		width: 47%;
  		transition: all .3s;
  		height: 56px;
  		margin-bottom: 25px;
  		border: 1px solid #e6e6e5;
  		box-shadow: 0 0 10px rgba(0,0,0,.1);
  		background: #fff;
  		position: relative;
  		}
  .main_news6 > ul li:hover{
  	background: #024fa7;
  	}
  	.main_news6 > ul li:hover p{
  		color: #fff;
  		background: #024fa7;
  		}
  		.main_news6 > ul li:hover::after{
  			background: #fff;
  		}
  .main_news6 > ul li::after{
  	content: '';
  	width: 98%;
  	height: 1px;
  	background: #e6e6e5;
  	position: absolute;
	left: 0;  	
	top: 50%;
  	}
  .main_news6 > ul li a{
  	display: flex;
  	align-items: center;
  	width: 100%;
  	height: 100%;
  	}
   .main_news6 > ul li a p{
   	display: inline-flex;
   	align-items: center;
   	padding: 0 10px;
   	transition: all .3s;
   	font-size: 18px;
   	color: #666;
   	background: #fff;
   	padding-left: 22px;
   	position: relative;
   	z-index: 999;
   	height: 100%;
  }
.slide_boxs{
	width: 100%;
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.slide_boxs .item{
	width: 48%;
	overflow: hidden;
}
.slide_boxs .item .tit{
	overflow: hidden;
	height: 50px;
	display: flex;
	align-items: center;
	border-bottom: 2px solid #a30003;
	font-size: 22px;
	color: #000;
}
.slide_boxs .item .boxs{
	overflow: hidden;
	width: 100%;
	margin-top: 30px;
	height: 120px;
}
.slide_boxs .item .boxs .swiper-slide{
	width: 49%;
	margin-right: 1%;
}
.slide_boxs .swiper-pagination-bullet-active{
	background: #a30003;
}
.slide_boxs .item .boxs .item{
	width: 100%;
	margin-right: 1%;
	height: 100%;
}
.slide_boxs .item .boxs .item img{
	width: 100%;
	height: 100%;
}
.addlogo {
  display: flex;
  align-items: center; }
  .addlogo img {
    display: block; }
  .addlogo .logo_font {
    position: relative;
    margin-left: 50px; }
    .addlogo .logo_font::after {
      content: '';
      width: 1px;
      opacity: .3;
      height: 60px;
      background: #fff;
      position: absolute;
      left: -25px;
      top: 50%;
      transform: translateY(-50%); }
    .addlogo .logo_font p {
      font-size: 40px;
      color: #fcff00;
      letter-spacing: 3px;
      font-family: "宋体";
      font-weight: bold;
      margin-bottom: 8px;
      line-height: 1; }
    .addlogo .logo_font span {
      display: block;
      line-height: 1;
      letter-spacing: 2px;
      font-size: 20px;
      color: #fff; }

.tong_search {
  overflow: hidden;
  width: 196px;
  height: 34px;
  display: inline-flex;
  align-items: center;
  position: relative;
  background: #4971b3;
  border-radius: 2px;
  font-size: 12px; }
  .tong_search.on {
    overflow: hidden;
    width: 252px;
    height: 37px;
    display: flex;
    align-items: center;
    position: relative;
    border: 1px solid #0363d2;
    border-radius: 2px;
    background: #fff;
    margin-top: 8px;
    font-size: 12px; }
    .tong_search.on input {
      width: 100%;
      height: 100%;
      border: none;
      outline: none;
      font-size: 14px;
      color: #c0c0c0;
      padding-left: 20px;
      background: none; }
      .tong_search.on input::placeholder {
        color: #c0c0c0; }
    .tong_search.on div {
      overflow: hidden;
      width: 42px;
      height: 100%;
      display: flex;
      align-items: center;
      background: #0363d2;
      justify-content: center;
      position: absolute;
      right: 0;
      top: 0;
      cursor: pointer;
      position: relative; }
      .tong_search.on div::after {
        display: none; }
      .tong_search.on div img {
        width: 20px; }
  .tong_search input {
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    font-size: 14px;
    color: #aebcd7;
    padding-left: 20px;
    background: none; }
    .tong_search input::placeholder {
      color: #AEBCD7; }
  .tong_search div {
    overflow: hidden;
    width: 39px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative; }
    .tong_search div::after {
      content: '';
      width: 1px;
      height: 22px;
      background: #a0b4d5;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%); }
    .tong_search div img {
      width: 20px; }

.addcontent {
  overflow: hidden;
  width: 100%; }
  .addcontent .header3 {
    width: 100%;
    background: #a30003; }
    .addcontent .header3 ul {
      display: flex;
      width: 1200px;
      height: 50px;
      margin: 0 auto;
      align-items: center; }
      .addcontent .header3 ul li {
        height: 100%;
        background: #00327e;
        position: relative; }
        .addcontent .header3 ul li::after {
          content: '';
          width: 1px;
          height: 100%;
          background: #88a1ca;
          position: absolute;
          right: 0;
          top: 0%; }
        .addcontent .header3 ul li > a {
          display: inline-flex;
          align-items: center;
          font-size: 18px;
          color: #fff;
          height: 100%;
          padding: 0 2.0833333333vw;
          justify-content: center; }
        .addcontent .header3 ul li:hover div {
          display: block; }
        .addcontent .header3 ul li div {
          overflow: hidden;
          width: 100%;
          position: absolute;
          left: 0;
          z-index: 9999999;
          display: none;
          top: 50px;
          background: rgba(34, 59, 128, 0.8); }
          .addcontent .header3 ul li div a {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 45px;
            transition: all .1s;
            font-size: 16px;
            color: #fff; }
            .addcontent .header3 ul li div a:hover {
              background: #a30003;
              color: #fff; }
    .addcontent .header3 .top {
      height: 145px;
      width: 1200px;
      margin: 0 auto;
      overflow: hidden;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .addcontent .header3 .top .addlogo img {
        width: 21.875vw; }
      .addcontent .header3 .top .addlogo .logo_font p {
        font-size: 35px; }
  .addcontent .header2 {
    overflow: hidden;
    width: 100%; }
    .addcontent .header2 .banner {
      overflow: hidden;
      height: 490px;
      background-color: #a30003;
      background-image: url(../images/addicon_15.jpg);
      background-size: 100%;
      background-position: center bottom;
      background-repeat: no-repeat;
      position: relative; }
      .addcontent .header2 .banner ul {
        display: flex;
        justify-content: center;
        width: 100%;
        align-items: center; }
        .addcontent .header2 .banner ul li {
          position: relative; }
          .addcontent .header2 .banner ul li::after {
            content: '';
            width: 1px;
            height: 28px;
            background: #88a1ca;
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%); }
          .addcontent .header2 .banner ul li > a {
            display: inline-flex;
            align-items: center;
            font-size: 18px;
            color: #fff;
            height: 30px;
            padding: 0 2.0833333333vw;
            justify-content: center; }
          .addcontent .header2 .banner ul li:hover div {
            display: block; }
          .addcontent .header2 .banner ul li div {
            overflow: hidden;
            width: 100%;
            position: absolute;
            left: 0;
            z-index: 9999999;
            display: none;
            top: 50px;
            background: rgba(34, 59, 128, 0.8); }
            .addcontent .header2 .banner ul li div a {
              display: flex;
              align-items: center;
              justify-content: center;
              height: 45px;
              transition: all .1s;
              font-size: 16px;
              color: #fff; }
              .addcontent .header2 .banner ul li div a:hover {
                background: #a30003;
                color: #fff; }
      .addcontent .header2 .banner .top {
        width: 1200px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 1.5625vw;
        height: 158px; }
        .addcontent .header2 .banner .top .logo {
          width: 36.9791666667vw; }
    .addcontent .header2 .head {
      width: 100%;
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
      height: 45px;
      position: relative;
      z-index: 9999;
      background: #a30003; }
      .addcontent .header2 .head .m {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .addcontent .header2 .head .m p {
          font-size: 14px;
          color: #c0c0c0; }
        .addcontent .header2 .head .m ul {
          height: 100%;
          display: flex;
          align-items: center; }
          .addcontent .header2 .head .m ul li {
            font-size: 14px;
            color: #c0c0c0; }
            .addcontent .header2 .head .m ul li > a {
              color: #c0c0c0;
              padding: 0 16px;
              font-size: 14px; }
  .addcontent .header1 {
    width: 100%;
    overflow: hidden; }
    .addcontent .header1 .banner {
      width: 100%;
      overflow: hidden; }
      .addcontent .header1 .banner img {
        display: block;
        width: 100%; }
    .addcontent .header1 .head {
      width: 100%;
      height: 128px;
      background: #1d50a2;
      padding: 0 2.3958333333vw 0 2.0833333333vw;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .addcontent .header1 .head .addlogo img {
        width: 24.4791666667vw; }
      .addcontent .header1 .head .addlogo .logo_font p {
        font-size: 35px; }
      .addcontent .header1 .head .fr {
        text-align: right; }
        .addcontent .header1 .head .fr ul {
          display: flex;
          align-items: center;
          margin-top: 10px; }
          .addcontent .header1 .head .fr ul li {
            transition: all .3s;
            position: relative; }
            .addcontent .header1 .head .fr ul li:hover {
              background: #00327e; }
              .addcontent .header1 .head .fr ul li:hover::after {
                display: none; }
            .addcontent .header1 .head .fr ul li:hover div {
              display: block; }
            .addcontent .header1 .head .fr ul li div {
              overflow: hidden;
              width: 100%;
              position: absolute;
              left: 0;
              z-index: 9999999;
              display: none;
              top: 50px;
              background: rgba(34, 59, 128, 0.8); }
              .addcontent .header1 .head .fr ul li div a {
                display: flex;
                align-items: center;
                justify-content: center;
                height: 45px;
                transition: all .1s;
                font-size: 16px;
                color: #fff; }
                .addcontent .header1 .head .fr ul li div a:hover {
                  background: #a30003;
                  color: #fff; }
            .addcontent .header1 .head .fr ul li::after {
              content: '';
              width: 1px;
              height: 28px;
              background: #88a1ca;
              position: absolute;
              right: 0;
              top: 50%;
              transform: translateY(-50%); }
            .addcontent .header1 .head .fr ul li > a {
              display: inline-flex;
              align-items: center;
              font-size: 16px;
              color: #fff;
              height: 50px;
              padding: 0 2.0833333333vw;
              justify-content: center; }
  .addcontent .header0 {
    width: 100%; }
    .addcontent .header0 ul {
      width: 100%;
      height: 58px;
      background: #f2f2f2;
      display: flex;
      align-items: center;
      justify-content: center; }
      .addcontent .header0 ul li {
        height: 100%;
        position: relative;
        width: 162px;
        transition: all .3s; }
        .addcontent .header0 ul li:hover {
          background: #a30003; }
          .addcontent .header0 ul li:hover > a {
            color: #fff; }
        .addcontent .header0 ul li:hover div {
          display: block; }
        .addcontent .header0 ul li div {
          overflow: hidden;
          width: 100%;
          position: absolute;
          left: 0;
          z-index: 9999999;
          display: none;
          top: 58px;
          background: rgba(34, 59, 128, 0.8); }
          .addcontent .header0 ul li div a {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 45px;
            transition: all .1s;
            font-size: 16px;
            color: #fff; }
            .addcontent .header0 ul li div a:hover {
              background: #a30003;
              color: #fff; }
        .addcontent .header0 ul li > a {
          display: flex;
          align-items: center;
          height: 100%;
          justify-content: center;
          width: 100%;
          font-size: 18px;
          color: #272727; }
        .addcontent .header0 ul li.on {
          background: #a30003; }
          .addcontent .header0 ul li.on > a {
            color: #fff; }
    .addcontent .header0 .head {
      background-color: #a30003;
      background-image: url(../images/addicon_03.png);
      background-repeat: no-repeat;
      background-position: center right;
      height: 200px;
      width: 100%;
      overflow: hidden;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 14.8958333333vw 0 6.7708333333vw; }
      .addcontent .header0 .head .addlogo img {
        width: 24.4791666667vw; }
  .addcontent .header2 {
    overflow: hidden;
    width: 100%; }
    .addcontent .header2 .banners {
      overflow: hidden;
      height: 490px;
      position: relative; }
      .addcontent .header2 .banners .swiper {
        height: 100%; }
      .addcontent .header2 .banners .swiper-slide {
        height: 100%;
        width: 100%;
        background-color: #a30003;
        background-size: 100%;
        background-position: center bottom;
        background-repeat: no-repeat; }
      .addcontent .header2 .banners ul {
        display: flex;
        justify-content: center;
        width: 100%;
        align-items: center; }
        .addcontent .header2 .banners ul li {
          position: relative;
          transition: all .3s; }
          .addcontent .header2 .banners ul li:hover div {
            display: block; }
          .addcontent .header2 .banners ul li div {
            overflow: hidden;
            width: 100%;
            position: absolute;
            left: 0;
            z-index: 9999999;
            display: none;
            top: 50px;
            background: rgba(34, 59, 128, 0.8); }
            .addcontent .header2 .banners ul li div a {
              display: flex;
              align-items: center;
              justify-content: center;
              height: 45px;
              transition: all .1s;
              font-size: 16px;
              color: #fff; }
              .addcontent .header2 .banners ul li div a:hover {
                background: #a30003;
                color: #fff; }
          .addcontent .header2 .banners ul li:hover {
            background: #00327e; }
            .addcontent .header2 .banners ul li:hover::after {
              display: none; }
          .addcontent .header2 .banners ul li::after {
            content: '';
            width: 1px;
            height: 28px;
            background: #88a1ca;
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%); }
          .addcontent .header2 .banners ul li > a {
            display: inline-flex;
            align-items: center;
            font-size: 18px;
            color: #fff;
            height: 50px;
            padding: 0 2.0833333333vw;
            justify-content: center; }
      .addcontent .header2 .banners .addbamme {
        width: 1200px;
        position: absolute;
        z-index: 999;
        left: 50%;
        transform: translateX(-50%);
        top: 0; }
      .addcontent .header2 .banners .top {
        width: 1200px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 1.5625vw;
        height: 158px; }
        .addcontent .header2 .banners .top .addlogo img {
          width: 21.875vw; }
        .addcontent .header2 .banners .top .addlogo .logo_font p {
          font-size: 35px; }
    .addcontent .header2 .head {
      width: 100%;
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
      height: 45px;
      position: relative;
      z-index: 9999;
      background: #a30003; }
      .addcontent .header2 .head .m {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .addcontent .header2 .head .m p {
          font-size: 14px;
          color: #c0c0c0; }
        .addcontent .header2 .head .m ul {
          height: 100%;
          display: flex;
          align-items: center; }
          .addcontent .header2 .head .m ul li {
            font-size: 14px;
            color: #c0c0c0; }
            .addcontent .header2 .head .m ul li > a {
              color: #c0c0c0;
              padding: 0 16px;
              font-size: 14px; }
  .addcontent .header5 {
    width: 100%;
    background: #fff; }
    .addcontent .header5 > ul {
      width: 100%;
      height: 38px;
      background: #a30003;
      display: flex;
      align-items: center;
      justify-content: center; }
      .addcontent .header5 > ul li {
        height: 100%;
        position: relative;
        width: 162px;
        transition: all .3s; }
        .addcontent .header5 > ul li:hover {
          background: #00327e; }
          .addcontent .header5 > ul li:hover > a {
            color: #fff; }
        .addcontent .header5 > ul li:hover div {
          display: block; }
        .addcontent .header5 > ul li div {
          overflow: hidden;
          width: 100%;
          position: absolute;
          left: 0;
          z-index: 9999999;
          display: none;
          top: 38px;
          background: rgba(34, 59, 128, 0.8); }
          .addcontent .header5 > ul li div a {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 45px;
            transition: all .1s;
            font-size: 16px;
            color: #fff; }
            .addcontent .header5 > ul li div a:hover {
              background: #a30003;
              color: #fff; }
        .addcontent .header5 > ul li > a {
          display: flex;
          align-items: center;
          height: 100%;
          justify-content: center;
          width: 100%;
          font-size: 18px;
          color: #fff; }
        .addcontent .header5 > ul li.on {
          background: #a30003; }
          .addcontent .header5 > ul li.on > a {
            color: #fff; }
    .addcontent .header5 .head {
      width: 1200px;
      height: 116px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin: 0 auto; }
      .addcontent .header5 .head .addlogo img {
        width: 23.125vw; }
      .addcontent .header5 .head .addlogo .logo_font::after {
        background: #333; }
      .addcontent .header5 .head .addlogo .logo_font p {
        font-size: 35px;
        color: #a30003; }
      .addcontent .header5 .head .addlogo .logo_font span {
        color: #535353; }
      .addcontent .header5 .head .frs {
        overflow: hidden; }
        .addcontent .header5 .head .frs ul {
          height: 100%;
          display: flex;
          align-items: center;
          justify-content: flex-end; }
          .addcontent .header5 .head .frs ul li {
            font-size: 14px;
            color: #c0c0c0; }
            .addcontent .header5 .head .frs ul li a {
              color: #c0c0c0;
              padding: 0 16px;
              font-size: 14px; }
  .addcontent .header4 {
    width: 100%; }
    .addcontent .header4 .banners ul {
      display: flex;
      justify-content: center;
      width: 100%;
      align-items: center; }
      .addcontent .header4 .banners ul li {
        transition: all .3s;
        position: relative; }
        .addcontent .header4 .banners ul li:hover {
          background: #a30003; }
          .addcontent .header4 .banners ul li:hover > a {
            color: #fff; }
          .addcontent .header4 .banners ul li:hover::after {
            display: none; }
        .addcontent .header4 .banners ul li:hover div {
          display: block; }
        .addcontent .header4 .banners ul li div {
          overflow: hidden;
          width: 100%;
          position: absolute;
          left: 0;
          z-index: 9999999;
          display: none;
          top: 60px;
          background: rgba(163, 0, 3, 0.8); }
          .addcontent .header4 .banners ul li div a {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 45px;
            transition: all .1s;
            font-size: 16px;
            color: #fff; }
            .addcontent .header4 .banners ul li div a:hover {
              background: #a30003;
              color: #fff; }
        .addcontent .header4 .banners ul li::after {
          content: '';
          width: 1px;
          height: 28px;
          background: #d7d7d7;
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%); }
        .addcontent .header4 .banners ul li > a {
          display: inline-flex;
          align-items: center;
          font-size: 18px;
          color: #3c3c3c;
          height: 60px;
          padding: 0 2.0833333333vw;
          justify-content: center; }
    .addcontent .header4 .banners .top {
      width: 100%;
      margin: 0 auto;
      background: #f8f8f8;
      height: 116px; }
      .addcontent .header4 .banners .top .m {
        width: 1200px;
        margin: 0 auto;
        height: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center; }
      .addcontent .header4 .banners .top .addlogo img {
        width: 21.875vw; }
      .addcontent .header4 .banners .top .addlogo .logo_font::after {
        background: #333; }
      .addcontent .header4 .banners .top .addlogo .logo_font p {
        font-size: 35px;
        color: #a30003; }
      .addcontent .header4 .banners .top .addlogo .logo_font span {
        color: #535353; }
      .addcontent .header4 .banners .top .search {
        overflow: hidden;
        width: 254px;
        height: 31px;
        display: flex;
        align-items: center;
        position: relative;
        justify-content: space-between;
        background: #fff;
        border-radius: 3px;
        font-size: 12px; }
        .addcontent .header4 .banners .top .search input[type='text'] {
          width: 100%;
          height: 100%;
          border: none;
          outline: none;
          font-size: 14px;
          color: #aebcd7;
          padding-left: 20px;
          background: none; }
          .addcontent .header4 .banners .top .search input[type='text']::placeholder {
            color: #AEBCD7; }
        .addcontent .header4 .banners .top .search input[type='submit'] {
          overflow: hidden;
          width: 62px;
          height: 100%;
          display: flex;
          align-items: center;
          position: absolute;
          right: 0;
          top: 0;
          justify-content: center;
          cursor: pointer;
          font-size: 13px;
          color: #fff !important;
          border: none;
          background: #94070a; }
          .addcontent .header4 .banners .top .search input[type='submit']::placeholder {
            color: #fff; }
    .addcontent .header4 .head {
      width: 100%;
      height: 38px;
      position: relative;
      z-index: 9999;
      background: #a30003; }
      .addcontent .header4 .head .m {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .addcontent .header4 .head .m p {
          font-size: 14px;
          color: #c0c0c0; }
        .addcontent .header4 .head .m ul {
          height: 100%;
          display: flex;
          align-items: center; }
          .addcontent .header4 .head .m ul li {
            font-size: 14px;
            color: #c0c0c0; }
            .addcontent .header4 .head .m ul li a {
              color: #c0c0c0;
              padding: 0 16px;
              font-size: 14px; }
  .addcontent .header6 {
    width: 100%; }
    .addcontent .header6 ul {
      width: 100%;
      height: 58px;
      display: flex;
      background: #00336d;
      align-items: center;
      justify-content: center; }
      .addcontent .header6 ul li {
        height: 100%;
        position: relative;
        width: 162px;
        transition: all .3s; }
        .addcontent .header6 ul li:hover {
          background: #a30003; }
          .addcontent .header6 ul li:hover > a {
            color: #fff; }
        .addcontent .header6 ul li:hover div {
          display: block; }
        .addcontent .header6 ul li div {
          overflow: hidden;
          width: 100%;
          position: absolute;
          left: 0;
          z-index: 9999999;
          display: none;
          top: 58px;
          background: rgba(34, 59, 128, 0.8); }
          .addcontent .header6 ul li div a {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 45px;
            transition: all .1s;
            font-size: 16px;
            color: #fff; }
            .addcontent .header6 ul li div a:hover {
              background: #a30003;
              color: #fff; }
        .addcontent .header6 ul li > a {
          display: flex;
          align-items: center;
          height: 100%;
          justify-content: center;
          width: 100%;
          font-size: 18px;
          color: #fff; }
        .addcontent .header6 ul li.on {
          background: #a30003; }
          .addcontent .header6 ul li.on > a {
            color: #fff; }
    .addcontent .header6 .head {
      background-image: url(../images/addicon_24.png);
      background-repeat: no-repeat;
      background-position: center right;
      height: 150px;
      background-size: cover;
      width: 100%;
      overflow: hidden; }
      .addcontent .header6 .head .m {
        width: 1200px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 0 auto;
        height: 100%; }
      .addcontent .header6 .head .addlogo img {
        width: 21.875vw; }
      .addcontent .header6 .head .addlogo .logo_font p {
        font-size: 35px; }
  .addcontent .header7 {
    width: 100%; }
    .addcontent .header7 .banner {
      overflow: hidden;
      width: 100%; }
      .addcontent .header7 .banner img {
        display: block;
        width: 100%; }
    .addcontent .header7 ul {
      width: 100%;
      height: 58px;
      display: flex;
      background: #a30003;
      align-items: center;
      justify-content: center; }
      .addcontent .header7 ul li {
        height: 100%;
        position: relative;
        width: 162px;
        transition: all .3s; }
        .addcontent .header7 ul li:hover {
          background: #00336d; }
          .addcontent .header7 ul li:hover > a {
            color: #fff; }
        .addcontent .header7 ul li:hover div {
          display: block; }
        .addcontent .header7 ul li div {
          overflow: hidden;
          width: 100%;
          position: absolute;
          left: 0;
          z-index: 9999999;
          display: none;
          top: 58px;
          background: rgba(34, 59, 128, 0.8); }
          .addcontent .header7 ul li div a {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 45px;
            transition: all .1s;
            font-size: 16px;
            color: #fff; }
            .addcontent .header7 ul li div a:hover {
              background: #a30003;
              color: #fff; }
        .addcontent .header7 ul li > a {
          display: flex;
          align-items: center;
          height: 100%;
          justify-content: center;
          width: 100%;
          font-size: 18px;
          color: #fff; }
        .addcontent .header7 ul li.on {
          background: #a30003; }
          .addcontent .header7 ul li.on > a {
            color: #fff; }
    .addcontent .header7 .head {
      background-image: url(../images/addicon_26.jpg);
      background-repeat: no-repeat;
      background-position: center right;
      height: 150px;
      background-size: cover;
      width: 100%;
      overflow: hidden; }
      .addcontent .header7 .head .m {
        width: 1200px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 0 auto;
        height: 100%; }
      .addcontent .header7 .head .addlogo img {
        width: 21.875vw; }
      .addcontent .header7 .head .addlogo .logo_font p {
        font-size: 35px; }
  .addcontent .mian_banner {
    width: 100%;
    overflow: hidden;
    position: relative; }
    .addcontent .mian_banner img {
      display: block;
      width: 100%; }
    .addcontent .mian_banner .mySwiper {
      overflow: hidden;
      width: 100%;
      height: 100%; }
    .addcontent .mian_banner .swiper-pagination {
      font-size: 12px;
      bottom: 44px; }
    .addcontent .mian_banner .swiper-pagination-bullet {
      width: 25px;
      height: 25px;
      margin: 0 6px;
      opacity: 1;
      background: #fff; }
    .addcontent .mian_banner .swiper-pagination-bullet-active {
      background: #223b80; }
  .addcontent .mian_banners {
    overflow: hidden;
    width: 1200px;
    position: relative;
    margin: 0 auto; }
    .addcontent .mian_banners .mySwiper {
      overflow: hidden;
      width: 100%;
      height: 100%; }
    .addcontent .mian_banners .swiper-pagination {
      font-size: 12px;
      bottom: 44px; }
    .addcontent .mian_banners .swiper-pagination-bullet {
      width: 25px;
      height: 25px;
      margin: 0 6px;
      opacity: 1;
      background: #fff; }
    .addcontent .mian_banners .swiper-pagination-bullet-active {
      background: #223b80; }
    .addcontent .mian_banners img {
      width: 100%; }
  .addcontent .mian_navbars {
    overflow: hidden;
    width: 100%;
    background: #f7f6f5;
    padding: 30px 0; }
    .addcontent .mian_navbars ul {
      width: 1200px;
      overflow: hidden;
      display: flex;
      margin: 0 auto;
      align-items: center;
      justify-content: space-between; }
      .addcontent .mian_navbars ul li {
        overflow: hidden;
        width: 183px;
        height: 76px;
        transition: all .3s;
        background: #4683be; }
        .addcontent .mian_navbars ul li:hover {
          opacity: 0.8; }
        .addcontent .mian_navbars ul li a {
          width: 100%;
          height: 100%;
          overflow: hidden;
          display: flex;
          align-items: center;
          justify-content: center; }
          .addcontent .mian_navbars ul li a span {
            font-size: 20px;
            color: #fff;
            margin-left: 12px; }
  .addcontent .main_service {
    overflow: hidden;
    width: 100%;
    background: #f7f6f5;
    padding: 30px 0; }
    .addcontent .main_service .m {
      width: 1200px;
      overflow: hidden;
      display: flex;
      margin: 0 auto;
      align-items: center;
      justify-content: space-between; }
      .addcontent .main_service .m .tit {
        overflow: hidden;
        width: 40px;
        font-size: 18px;
        color: #fff;
        line-height: 33px;
        height: 143px;
        padding: 0 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #a30003; }
      .addcontent .main_service .m ul {
        overflow: hidden;
        display: flex;
        align-items: center; }
        .addcontent .main_service .m ul li {
          overflow: hidden;
          width: 143px;
          height: 143px;
          margin-right: 50px;
          transition: all .3s;
          background: #e8e8e8; }
          .addcontent .main_service .m ul li:hover {
            background: #a30003; }
            .addcontent .main_service .m ul li:hover a p {
              color: #fff; }
          .addcontent .main_service .m ul li:last-child {
            margin-right: 0; }
          .addcontent .main_service .m ul li a {
            width: 100%;
            height: 100%;
            display: block;
            box-sizing: border-box;
            padding: 16px 0 0 16px; }
            .addcontent .main_service .m ul li a img:first-child {
              border-radius: 50%;
              display: block; }
            .addcontent .main_service .m ul li a p {
              font-size: 18px;
              color: #000000;
              line-height: 50px; }
  .addcontent .main_news1 {
    overflow: hidden;
    width: 100%;
    background: #f5f5f5;
    padding: 30px 0; }
    .addcontent .main_news1 .m {
      width: 1200px;
      overflow: hidden;
      margin: 0 auto;
      display: flex;
      justify-content: space-between; }
      .addcontent .main_news1 .m .right {
        overflow: hidden;
        width: 490px;
        border-top: 5px solid #a30003; }
        .addcontent .main_news1 .m .right .title {
          overflow: hidden;
          display: flex;
          align-items: center;
          justify-content: space-between;
          height: 68px;
          padding-left: 30px; }
          .addcontent .main_news1 .m .right .title p {
            font-size: 28px;
            color: #a30003;
            font-weight: bold; }
          .addcontent .main_news1 .m .right .title a {
            font-size: 18px;
            color: #707070; }
            .addcontent .main_news1 .m .right .title a:hover {
              color: #a30003; }
        .addcontent .main_news1 .m .right ul {
          overflow: hidden;
          background: #fff;
          padding: 0 20px;
          box-sizing: border-box;
          padding-bottom: 50px;
          width: 100%; }
          .addcontent .main_news1 .m .right ul li {
            overflow: hidden;
            border-bottom: 1px dashed #eeeeee;
            height: 80px; }
            .addcontent .main_news1 .m .right ul li:first-child a span {
              background: #a30003; }
            .addcontent .main_news1 .m .right ul li:nth-child(2) a span {
              background: #a30003; }
            .addcontent .main_news1 .m .right ul li:nth-child(3) a span {
              background: #a30003; }
            .addcontent .main_news1 .m .right ul li:hover a p {
              color: #a30003; }
            .addcontent .main_news1 .m .right ul li a {
              height: 100%;
              display: flex;
              align-items: center; }
              .addcontent .main_news1 .m .right ul li a span {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 26px;
                height: 26px;
                font-size: 18px;
                color: #fff;
                background: #cbcbcb; }
              .addcontent .main_news1 .m .right ul li a p {
                font-size: 18px;
                width: calc(100% - 36px);
                overflow: hidden;
                text-overflow: ellipsis;
                transition: all .2s;
                white-space: nowrap;
                color: #444444;
                margin-left: 10px; }
      .addcontent .main_news1 .m .left {
        overflow: hidden;
        width: 669px;
        position: relative; }
        .addcontent .main_news1 .m .left .fade_item {
          overflow: hidden;
          display: flex;
          align-items: center;
          position: absolute;
          left: 0;
          top: 409px;
          z-index: 9999; }
          .addcontent .main_news1 .m .left .fade_item div {
            overflow: hidden;
            width: 89px;
            height: 91px;
            cursor: pointer;
            background: #a30003;
            transition: all .3s;
            padding-top: 12px;
            margin-right: 2px; }
            .addcontent .main_news1 .m .left .fade_item div.on {
              background: #fff; }
              .addcontent .main_news1 .m .left .fade_item div.on p,
              .addcontent .main_news1 .m .left .fade_item div.on span {
                color: #a30003; }
            .addcontent .main_news1 .m .left .fade_item div p {
              text-align: center;
              font-size: 30px;
              color: #fff;
              margin-bottom: 8px; }
            .addcontent .main_news1 .m .left .fade_item div span {
              display: block;
              font-size: 16px;
              text-align: center;
              color: #fff; }
        .addcontent .main_news1 .m .left .item {
          overflow: hidden;
          width: 100%; }
          .addcontent .main_news1 .m .left .item .pic {
            width: 100%;
            overflow: hidden;
            height: 500px; }
            .addcontent .main_news1 .m .left .item .pic img {
              display: block;
              width: 100%;
              height: 100%; }
          .addcontent .main_news1 .m .left .item .font {
            overflow: hidden;
            min-height: 185px;
            background: #FFFFFF;
            padding: 35px; }
            .addcontent .main_news1 .m .left .item .font p {
              font-size: 20px;
              color: #a30003;
              font-weight: bold;
              margin-bottom: 10px; }
            .addcontent .main_news1 .m .left .item .font span {
              display: block;
              font-size: 14px;
              color: #6d6d6d;
              line-height: 30px; }
  .addcontent .main_news3 {
    overflow: hidden;
    width: 100%;
    padding: 30px 0; }
    .addcontent .main_news3 .list {
      margin-top: 15px !important; }
    .addcontent .main_news3 .list div a span {
      font-size: 16px !important; }
    .addcontent .main_news3 .list div a img {
      margin-bottom: 15px !important;
      width: 35px !important; }
    .addcontent .main_news3 .tong_icons {
      min-height: 341px !important; }
    .addcontent .main_news3 .m {
      width: 1200px;
      overflow: hidden;
      margin: 0 auto; }
      .addcontent .main_news3 .m .title {
        overflow: hidden;
        width: 100%;
        border-bottom: 1px dashed #b2b2b2;
        padding: 10px 0;
        display: flex;
        justify-content: space-between; }
        .addcontent .main_news3 .m .title .icon {
          display: flex;
          align-items: center; }
          .addcontent .main_news3 .m .title .icon div {
            overflow: hidden;
            width: 44px;
            height: 44px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: #a30003; }
          .addcontent .main_news3 .m .title .icon p {
            font-size: 24px;
            color: #a30003;
            margin-left: 10px; }
      .addcontent .main_news3 .m .news_pic {
        overflow: hidden;
        padding: 30px 0;
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .addcontent .main_news3 .m .news_pic ul {
          overflow: hidden;
          width: 270px; }
          .addcontent .main_news3 .m .news_pic ul li {
            overflow: hidden;
            border-bottom: 1px solid #e1e1e1; }
            .addcontent .main_news3 .m .news_pic ul li:hover a {
              color: #a30003; }
              .addcontent .main_news3 .m .news_pic ul li:hover a span {
                color: #a30003; }
            .addcontent .main_news3 .m .news_pic ul li a {
              display: block;
              padding: 10px 15px 10px 0;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 2;
              overflow: hidden;
              font-size: 14px;
              color: #444444;
              line-height: 20px; }
              .addcontent .main_news3 .m .news_pic ul li a span {
                color: #7f7f7f; }
        .addcontent .main_news3 .m .news_pic .label {
          margin-right: 25px;
          overflow: hidden;
          width: 289px;
          background: #f7f7f7; }
          .addcontent .main_news3 .m .news_pic .label:hover .pic img {
            transform: scale(1.1); }
          .addcontent .main_news3 .m .news_pic .label .pic {
            width: 100%;
            overflow: hidden;
            height: 173px; }
            .addcontent .main_news3 .m .news_pic .label .pic img {
              display: block;
              width: 100%;
              transition: all .5s; }
          .addcontent .main_news3 .m .news_pic .label .info {
            overflow: hidden;
            padding: 10px;
            min-height: 122px; }
            .addcontent .main_news3 .m .news_pic .label .info p {
              font-size: 14px;
              margin-bottom: 10px;
              color: #282828;
              font-weight: bold; }
            .addcontent .main_news3 .m .news_pic .label .info span {
              display: block;
              font-size: 12px;
              line-height: 18px;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 2;
              overflow: hidden;
              color: #6d6d6d; }
  .addcontent .main_pic_grows {
    width: 100%;
    overflow: hidden;
    padding: 20px 0; }
    .addcontent .main_pic_grows .m {
      width: 1200px;
      overflow: hidden;
      margin: 0 auto; }
      .addcontent .main_pic_grows .m .title {
        height: 50px;
        position: relative;
        border-bottom: 1px solid #d5d5d5;
        padding-left: 18px; }
        .addcontent .main_pic_grows .m .title p {
          font-size: 22px;
          color: #0a4995;
          font-weight: bold;
          height: 100%;
          display: inline-flex;
          align-items: center;
          position: relative; }
          .addcontent .main_pic_grows .m .title p::after {
            content: '';
            width: 100%;
            height: 2px;
            background: #0a4995;
            position: absolute;
            left: 0;
            bottom: -2px; }
      .addcontent .main_pic_grows .m .grow {
        width: 100%;
        margin-top: 22px;
        position: relative; }
        .addcontent .main_pic_grows .m .grow .mySwiper {
          overflow: hidden;
          width: 100%;
          height: 100%; }
        .addcontent .main_pic_grows .m .grow .swiper-slide {
          width: 237px;
          margin-right: 8px; }
        .addcontent .main_pic_grows .m .grow .swiper-pagination {
          font-size: 12px;
          bottom: 20px; }
        .addcontent .main_pic_grows .m .grow .swiper-pagination-bullet {
          width: 11px;
          height: 11px;
          margin: 0 4px;
          opacity: 1;
          background: #fff; }
        .addcontent .main_pic_grows .m .grow .swiper-pagination-bullet-active {
          background: #223b80; }
        .addcontent .main_pic_grows .m .grow .item {
          overflow: hidden;
          width: 100%; }
          .addcontent .main_pic_grows .m .grow .item:hover img {
            transform: scale(1.1); }
          .addcontent .main_pic_grows .m .grow .item img {
            transition: all .6s;
            display: block;
            width: 100%; }
  .addcontent .main_downs {
    overflow: hidden;
    padding: 20px 0; }
    .addcontent .main_downs .m {
      width: 1200px;
      overflow: hidden;
      margin: 0 auto; }
      .addcontent .main_downs .m h2 {
        font-size: 22px;
        font-weight: bold;
        color: #0a4995; }
      .addcontent .main_downs .m ul {
        overflow: hidden;
        width: 100%; }
        .addcontent .main_downs .m ul li {
          overflow: hidden;
          float: left;
          width: 24%;
          margin-top: 15px;
          transition: all .3s;
          margin-right: 1.3%; }
          .addcontent .main_downs .m ul li:hover {
            background: #f9f9f9; }
          .addcontent .main_downs .m ul li:nth-child(4n) {
            margin-right: 0; }
          .addcontent .main_downs .m ul li a {
            display: block;
            box-sizing: border-box;
            padding: 20px 10px 10px 10px; }
            .addcontent .main_downs .m ul li a p {
              font-size: 14px;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              margin-bottom: 13px;
              color: #0a4995; }
            .addcontent .main_downs .m ul li a span {
              display: block;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              font-size: 18px;
              color: #3e3e3e; }
            .addcontent .main_downs .m ul li a div {
              width: 100%;
              position: relative;
              margin-top: 15px;
              text-align: right;
              padding-right: 33px; }
              .addcontent .main_downs .m ul li a div img {
                display: inline-block;
                position: relative;
                z-index: 9999; }
              .addcontent .main_downs .m ul li a div::after {
                content: '';
                width: 100%;
                height: 2px;
                background: #cad7ea;
                position: absolute;
                left: 0;
                top: 50%; }
  .addcontent .main_column4 {
    overflow: hidden;
    width: 100%;
    padding: 20px 0; }
    .addcontent .main_column4 .m {
      width: 1200px;
      overflow: hidden;
      margin: 0 auto;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .addcontent .main_column4 .m .left {
        overflow: hidden;
        width: 680px; }
        .addcontent .main_column4 .m .left .tongss_title {
          height: 60px; }
          .addcontent .main_column4 .m .left .tongss_title div p {
            font-size: 22px; }
        .addcontent .main_column4 .m .left ul {
          overflow: hidden; }
          .addcontent .main_column4 .m .left ul li {
            overflow: hidden;
            border-bottom: 1px solid #efefef; }
            .addcontent .main_column4 .m .left ul li:hover a .pic img {
              transform: scale(1.1); }
            .addcontent .main_column4 .m .left ul li a {
              display: block;
              padding: 22px 0;
              box-sizing: border-box;
              display: flex; }
              .addcontent .main_column4 .m .left ul li a .pic {
                width: 186px;
                overflow: hidden; }
                .addcontent .main_column4 .m .left ul li a .pic img {
                  width: 100%;
                  transition: all .5s; }
              .addcontent .main_column4 .m .left ul li a .grow {
                overflow: hidden;
                width: calc(100% - 186px);
                padding: 0 20px; }
                .addcontent .main_column4 .m .left ul li a .grow p {
                  font-size: 20px;
                  height: 70px;
                  color: #0a4995; }
                .addcontent .main_column4 .m .left ul li a .grow span {
                  display: block;
                  font-size: 14px;
                  color: #aeafaf; }
  .addcontent .main_column3 {
    overflow: hidden;
    padding: 20px 0; }
    .addcontent .main_column3 .m {
      width: 1200px;
      overflow: hidden;
      margin: 0 auto; }
      .addcontent .main_column3 .m .title {
        text-align: center;
        position: relative; }
        .addcontent .main_column3 .m .title div {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          background: #fff;
          padding: 0 20px;
          z-index: 9999;
          position: relative; }
          .addcontent .main_column3 .m .title div span {
            font-size: 30px;
            color: #474748;
            line-height: 1;
            display: block;
            margin-left: 6px; }
        .addcontent .main_column3 .m .title::after {
          content: '';
          width: 100%;
          height: 1px;
          background: #cccccc;
          position: absolute;
          left: 0;
          bottom: 3px; }
      .addcontent .main_column3 .m ul {
        overflow: hidden;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: 40px; }
        .addcontent .main_column3 .m ul li {
          overflow: hidden;
          background: #f8f8f8;
          width: 560px;
          margin-bottom: 25px;
          transition: all .3s; }
          .addcontent .main_column3 .m ul li:hover {
            background: #cc0900; }
            .addcontent .main_column3 .m ul li:hover a .grow p,
            .addcontent .main_column3 .m ul li:hover a .grow span {
              color: #fff; }
          .addcontent .main_column3 .m ul li a {
            display: flex;
            justify-content: space-between; }
            .addcontent .main_column3 .m ul li a .grow {
              overflow: hidden;
              width: calc(100% - 93px);
              padding: 10px 20px 0 14px; }
              .addcontent .main_column3 .m ul li a .grow p {
                font-size: 20px;
                margin-bottom: 6px;
                color: #282828; }
              .addcontent .main_column3 .m ul li a .grow span {
                display: block;
                font-size: 12px;
                line-height: 18px;
                color: #6d6d6d;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden; }
            .addcontent .main_column3 .m ul li a .date {
              overflow: hidden;
              width: 93px;
              height: 93px;
              padding: 7px;
              background: #cc0900; }
              .addcontent .main_column3 .m ul li a .date p {
                font-size: 25px;
                color: #fff;
                text-align: center;
                line-height: 40px;
                border-bottom: 1px solid #fff; }
              .addcontent .main_column3 .m ul li a .date span {
                display: block;
                text-align: center;
                font-size: 14px;
                margin-top: 8px;
                color: #fff; }
  .addcontent .main_column2 {
    width: 100%;
    background: #f3f3f3; }
    .addcontent .main_column2.ons .m .label {
      width: 334px; }
    .addcontent .main_column2.ons .tong_icons {
      background: none; }
    .addcontent .main_column2 .m {
      width: 1200px;
      padding: 20px 0;
      margin: 0 auto;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      .addcontent .main_column2 .m .link_icon {
        overflow: hidden;
        width: 270px; }
        .addcontent .main_column2 .m .link_icon .item {
          width: 100%;
          overflow: hidden;
          height: 63px;
          margin-bottom: 14px;
          background-color: #085eab;
          transition: all .2s;
          background-image: url(../images/addicon_64.jpg);
          background-repeat: no-repeat;
          background-position: right center; }
          .addcontent .main_column2 .m .link_icon .item:hover {
            opacity: 0.9; }
          .addcontent .main_column2 .m .link_icon .item a {
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            padding-left: 12px;
            box-sizing: border-box; }
            .addcontent .main_column2 .m .link_icon .item a img {
              display: block; }
            .addcontent .main_column2 .m .link_icon .item a p {
              font-size: 20px;
              color: #fff;
              margin-left: 24px; }
      .addcontent .main_column2 .m .label {
        overflow: hidden;
        width: 390px; }
        .addcontent .main_column2 .m .label .pics {
          overflow: hidden;
          display: block;
          width: 100%;
          margin-top: 7px; }
          .addcontent .main_column2 .m .label .pics img {
            width: 100%;
            display: block;
            transition: all .5s; }
          .addcontent .main_column2 .m .label .pics:hover img {
            transform: scale(1.05); }
        .addcontent .main_column2 .m .label.on {
          width: 470px; }
          .addcontent .main_column2 .m .label.on ul li a p {
            width: 100%; }
        .addcontent .main_column2 .m .label.ons ul li a p {
          width: 100%; }
        .addcontent .main_column2 .m .label .title {
          overflow: hidden;
          display: flex;
          align-items: center;
          justify-content: space-between; }
          .addcontent .main_column2 .m .label .title p {
            font-size: 20px;
            color: #a30003;
            display: flex;
            align-items: flex-end; }
            .addcontent .main_column2 .m .label .title p span {
              font-size: 16px;
              color: #9e9d9d;
              margin-left: 10px; }
          .addcontent .main_column2 .m .label .title a {
            display: block;
            font-size: 12px;
            color: #6b6b6b; }
        .addcontent .main_column2 .m .label .pic {
          display: block;
          width: 100%;
          margin-top: 20px; }
        .addcontent .main_column2 .m .label ul {
          overflow: hidden;
          margin-top: 25px;
          box-sizing: border-box;
          width: 100%; }
          .addcontent .main_column2 .m .label ul li {
            overflow: hidden;
            border-bottom: 1px dashed #bbbbbb;
            height: 40px; }
            .addcontent .main_column2 .m .label ul li:hover a p,
            .addcontent .main_column2 .m .label ul li:hover a span {
              color: #a30003; }
              .addcontent .main_column2 .m .label ul li:hover a p::after,
              .addcontent .main_column2 .m .label ul li:hover a span::after {
                background: #a30003; }
            .addcontent .main_column2 .m .label ul li a {
              height: 100%;
              display: flex;
              align-items: center;
              justify-content: space-between; }
              .addcontent .main_column2 .m .label ul li a p {
                font-size: 16px;
                padding-left: 18px;
                color: #444444;
                position: relative;
                width: 80%;
                overflow: hidden;
                text-overflow: ellipsis;
                transition: all .1s;
                white-space: nowrap;
                box-sizing: border-box; }
                .addcontent .main_column2 .m .label ul li a p::after {
                  content: '';
                  width: 4px;
                  height: 4px;
                  background: #a30003;
                  position: absolute;
                  left: 0;
                  top: 50%;
                  transform: translateY(-50%); }
              .addcontent .main_column2 .m .label ul li a span {
                font-size: 14px;
                color: #c3c3c3;
                transition: all .1s; }
  .addcontent .main_column1 {
    width: 100%;
    background: #f3f3f3; }
    .addcontent .main_column1 .m {
      width: 1200px;
      padding: 20px 0;
      margin: 0 auto;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      .addcontent .main_column1 .m .label {
        overflow: hidden;
        width: 575px; }
        .addcontent .main_column1 .m .label ul {
          overflow: hidden; }
          .addcontent .main_column1 .m .label ul li {
            overflow: hidden;
            border-bottom: 1px dashed #bbbbbb; }
            .addcontent .main_column1 .m .label ul li.on a .show {
              display: block; }
            .addcontent .main_column1 .m .label ul li.on a .line {
              display: none; }
            .addcontent .main_column1 .m .label ul li:hover a .show p,
            .addcontent .main_column1 .m .label ul li:hover a .show span {
              color: #a30003; }
            .addcontent .main_column1 .m .label ul li:hover a .lines p,
            .addcontent .main_column1 .m .label ul li:hover a .lines span {
              color: #a30003; }
            .addcontent .main_column1 .m .label ul li a {
              display: block;
              box-sizing: border-box; }
              .addcontent .main_column1 .m .label ul li a .show {
                overflow: hidden;
                padding: 20px 0 15px 0;
                display: none; }
                .addcontent .main_column1 .m .label ul li a .show p {
                  font-size: 20px;
                  margin-bottom: 10px;
                  color: #282828;
                  transition: all .3s; }
                .addcontent .main_column1 .m .label ul li a .show span {
                  display: block;
                  font-size: 12px;
                  color: #6d6d6d;
                  line-height: 22px;
                  transition: all .3s; }
              .addcontent .main_column1 .m .label ul li a .lines {
                overflow: hidden;
                height: 45px;
                display: flex;
                align-items: center;
                justify-content: space-between; }
                .addcontent .main_column1 .m .label ul li a .lines p {
                  font-size: 16px;
                  color: #444444;
                  position: relative;
                  width: 80%;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap;
                  box-sizing: border-box;
                  transition: all .3s; }
                .addcontent .main_column1 .m .label ul li a .lines span {
                  font-size: 14px;
                  transition: all .3s;
                  color: #c3c3c3; }
  .addcontent .main_column {
    width: 100%;
    background: #f3f3f3; }
    .addcontent .main_column .m {
      width: 1200px;
      padding: 20px 0;
      margin: 0 auto;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      .addcontent .main_column .m .label {
        width: 392px;
        border: 1px solid #e5e5e5;
        overflow: hidden;
        background: #fff;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
        padding: 0 12px; }
        .addcontent .main_column .m .label ul {
          overflow: hidden;
          margin-top: 15px;
          padding-bottom: 6px; }
          .addcontent .main_column .m .label ul li {
            overflow: hidden;
            border-bottom: 1px dashed #bbbbbb;
            height: 35px; }
            .addcontent .main_column .m .label ul li:hover a p,
            .addcontent .main_column .m .label ul li:hover a span {
              color: #a30003; }
            .addcontent .main_column .m .label ul li a {
              height: 100%;
              display: flex;
              align-items: center;
              justify-content: space-between; }
              .addcontent .main_column .m .label ul li a p {
                font-size: 14px;
                color: #444444;
                transition: all .1s;
                position: relative;
                width: 80%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                box-sizing: border-box; }
              .addcontent .main_column .m .label ul li a span {
                transition: all .1s;
                font-size: 14px;
                color: #c3c3c3; }
  .addcontent .tongss_title {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 50px;
    border-bottom: 2px solid #a30003; }
    .addcontent .tongss_title div {
      overflow: hidden;
      display: flex;
      align-items: center; }
      .addcontent .tongss_title div p {
        font-size: 18px;
        color: #a30003;
        margin-left: 6px; }
    .addcontent .tongss_title a {
      display: block;
      font-size: 12px;
      color: #6b6b6b; }
      .addcontent .tongss_title a:hover {
        color: #a30003; }
  .addcontent .main_news4 {
    width: 100%;
    overflow: hidden; }
    .addcontent .main_news4 .m {
      width: 1200px;
      padding: 30px 0;
      margin: 0 auto;
      display: flex;
      justify-content: space-between; }
      .addcontent .main_news4 .m .right {
        overflow: hidden;
        width: 483px; }
        .addcontent .main_news4 .m .right ul {
          overflow: hidden;
          background: #fff;
          margin-top: 15px;
          box-sizing: border-box;
          width: 100%; }
          .addcontent .main_news4 .m .right ul li {
            overflow: hidden;
            border-bottom: 1px dashed #eeeeee;
            height: 48px; }
            .addcontent .main_news4 .m .right ul li:hover a p,
            .addcontent .main_news4 .m .right ul li:hover a span {
              color: #a30003; }
              .addcontent .main_news4 .m .right ul li:hover a p::after,
              .addcontent .main_news4 .m .right ul li:hover a span::after {
                background: #a30003; }
            .addcontent .main_news4 .m .right ul li a {
              height: 100%;
              display: flex;
              align-items: center;
              justify-content: space-between; }
              .addcontent .main_news4 .m .right ul li a p {
                font-size: 16px;
                padding-left: 18px;
                color: #444444;
                position: relative;
                width: 80%;
                overflow: hidden;
                text-overflow: ellipsis;
                transition: all .1s;
                white-space: nowrap;
                box-sizing: border-box; }
                .addcontent .main_news4 .m .right ul li a p::after {
                  content: '';
                  width: 4px;
                  height: 4px;
                  background: #b2b2b2;
                  position: absolute;
                  left: 0;
                  top: 50%;
                  transform: translateY(-50%); }
              .addcontent .main_news4 .m .right ul li a span {
                font-size: 14px;
                transition: all .1s;
                color: #c3c3c3; }
      .addcontent .main_news4 .m .left {
        width: 688px; }
        .addcontent .main_news4 .m .left .box {
          width: 100%;
          display: flex;
          justify-content: space-between;
          margin-top: 26px;
          flex-wrap: wrap; }
          .addcontent .main_news4 .m .left .box .label {
            overflow: hidden;
            width: 338px;
            box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
            background: #fff;
            border: 1px solid #e5e5e5;
            padding: 3px; }
            .addcontent .main_news4 .m .left .box .label:hover .pic img {
              transform: scale(1.1); }
            .addcontent .main_news4 .m .left .box .label .pic {
              width: 100%;
              overflow: hidden;
              height: 200px; }
              .addcontent .main_news4 .m .left .box .label .pic img {
                display: block;
                width: 100%;
                transition: all .5s; }
            .addcontent .main_news4 .m .left .box .label .info {
              overflow: hidden;
              padding: 15px 6px;
              min-height: 120px; }
              .addcontent .main_news4 .m .left .box .label .info p {
                font-size: 14px;
                margin-bottom: 10px;
                color: #282828;
                font-weight: bold; }
              .addcontent .main_news4 .m .left .box .label .info span {
                display: block;
                font-size: 12px;
                line-height: 18px;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
                color: #6d6d6d; }
  .addcontent .tongs_title {
    overflow: hidden;
    width: 100%;
    border-bottom: 2px solid #a30003;
    padding: 10px 0;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .addcontent .tongs_title .icon {
      display: flex;
      align-items: center; }
      .addcontent .tongs_title .icon div {
        overflow: hidden;
        width: 44px;
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #a30003; }
      .addcontent .tongs_title .icon p {
        font-size: 24px;
        color: #a30003;
        margin-left: 10px;
        display: flex;
        align-items: flex-end; }
        .addcontent .tongs_title .icon p span {
          font-size: 20px;
          color: #dfdfdf;
          margin-left: 8px; }
    .addcontent .tongs_title .more {
      font-size: 16px;
      color: #6b6b6b; }
      .addcontent .tongs_title .more:hover {
        color: #a30003; }
  .addcontent .main_news2 {
    overflow: hidden;
    width: 100%;
    padding: 30px 0; }
    .addcontent .main_news2 .m {
      width: 1200px;
      overflow: hidden;
      margin: 0 auto;
      display: flex;
      justify-content: space-between; }
      .addcontent .main_news2 .m .right {
        overflow: hidden;
        width: 485px; }
        .addcontent .main_news2 .m .right .title {
          overflow: hidden;
          display: flex;
          align-items: center;
          border-bottom: 2px solid #dadada;
          justify-content: space-between;
          height: 42px; }
          .addcontent .main_news2 .m .right .title p {
            font-size: 24px;
            color: #fff;
            display: inline-flex;
            align-items: center;
            letter-spacing: 1px;
            background: #a30003;
            text-align: center;
            justify-content: center;
            padding: 0 10px;
            min-width: 173px;
            height: 100%; }
          .addcontent .main_news2 .m .right .title a {
            font-size: 18px;
            color: #707070; }
            .addcontent .main_news2 .m .right .title a:hover {
              color: #a30003; }
        .addcontent .main_news2 .m .right ul {
          overflow: hidden;
          background: #fff;
          box-sizing: border-box;
          width: 100%; }
          .addcontent .main_news2 .m .right ul li {
            overflow: hidden;
            border-bottom: 1px dashed #eeeeee;
            height: 50px; }
            .addcontent .main_news2 .m .right ul li:hover a p,
            .addcontent .main_news2 .m .right ul li:hover a span {
              color: #a30003; }
              .addcontent .main_news2 .m .right ul li:hover a p::after,
              .addcontent .main_news2 .m .right ul li:hover a span::after {
                background: #a30003; }
            .addcontent .main_news2 .m .right ul li a {
              height: 100%;
              display: flex;
              align-items: center;
              justify-content: space-between; }
              .addcontent .main_news2 .m .right ul li a p {
                font-size: 16px;
                padding-left: 18px;
                color: #444444;
                position: relative;
                width: 80%;
                overflow: hidden;
                text-overflow: ellipsis;
                transition: all .2s;
                white-space: nowrap;
                box-sizing: border-box; }
                .addcontent .main_news2 .m .right ul li a p::after {
                  content: '';
                  width: 4px;
                  height: 4px;
                  background: #b2b2b2;
                  position: absolute;
                  left: 0;
                  top: 50%;
                  transform: translateY(-50%); }
              .addcontent .main_news2 .m .right ul li a span {
                font-size: 14px;
                transition: all .2s;
                color: #c3c3c3; }
      .addcontent .main_news2 .m .left {
        overflow: hidden;
        width: 695px;
        height: 400px; }
        .addcontent .main_news2 .m .left .mySwiper {
          overflow: hidden;
          width: 100%;
          height: 100%; }
        .addcontent .main_news2 .m .left .swiper-pagination {
          font-size: 12px;
          bottom: 20px; }
        .addcontent .main_news2 .m .left .swiper-pagination-bullet {
          width: 11px;
          height: 11px;
          margin: 0 4px;
          opacity: 1;
          background: #fff; }
        .addcontent .main_news2 .m .left .swiper-pagination-bullet-active {
          background: #223b80; }
        .addcontent .main_news2 .m .left .item {
          overflow: hidden;
          width: 100%;
          height: 100%;
          position: relative; }
          .addcontent .main_news2 .m .left .item img {
            display: block;
            width: 100%;
            min-height: 100%; }
          .addcontent .main_news2 .m .left .item .font {
            overflow: hidden;
            width: 100%;
            background: rgba(0, 0, 0, 0.6);
            position: absolute;
            left: 0;
            bottom: 0;
            padding: 14px;
            padding-bottom: 45px; }
            .addcontent .main_news2 .m .left .item .font p {
              font-size: 20px;
              color: #fff;
              text-align: center; }
  .addcontent .main_news0 {
    overflow: hidden;
    width: 100%; }
    .addcontent .main_news0 .m {
      width: 1200px;
      overflow: hidden;
      padding: 20px 0;
      margin: 0 auto;
      display: flex;
      justify-content: space-between;
      align-items: flex-start; }
      .addcontent .main_news0 .m .right {
        overflow: hidden;
        width: 285px;
        background: #eeeeee;
        padding: 0 6px; }
        .addcontent .main_news0 .m .right ul {
          overflow: hidden; }
          .addcontent .main_news0 .m .right ul li {
            overflow: hidden;
            height: 40px;
            border-bottom: 1px dashed #eeeeee; }
            .addcontent .main_news0 .m .right ul li:hover a p {
              color: #a30003; }
              .addcontent .main_news0 .m .right ul li:hover a p::after {
                background: #a30003; }
            .addcontent .main_news0 .m .right ul li:hover a span {
              color: #a30003; }
            .addcontent .main_news0 .m .right ul li a {
              height: 40px;
              display: flex;
              align-items: center;
              justify-content: space-between;
              width: 100%; }
              .addcontent .main_news0 .m .right ul li a p {
                font-size: 16px;
                padding-left: 18px;
                color: #444444;
                position: relative;
                width: 100%;
                overflow: hidden;
                transition: all .2s;
                text-overflow: ellipsis;
                white-space: nowrap;
                box-sizing: border-box; }
                .addcontent .main_news0 .m .right ul li a p::after {
                  content: '';
                  width: 4px;
                  height: 4px;
                  background: #b2b2b2;
                  position: absolute;
                  left: 0;
                  top: 50%;
                  transform: translateY(-50%); }
              .addcontent .main_news0 .m .right ul li a span {
                font-size: 14px;
                color: #c3c3c3; }
        .addcontent .main_news0 .m .right .title {
          display: flex;
          align-items: center;
          justify-content: space-between;
          margin-bottom: 8px; }
          .addcontent .main_news0 .m .right .title p {
            display: flex;
            align-items: center;
            color: #a30003;
            font-size: 20px; }
            .addcontent .main_news0 .m .right .title p span {
              font-size: 16px;
              color: #707070;
              margin-left: 20px; }
          .addcontent .main_news0 .m .right .title a {
            font-size: 14px;
            color: #707070; }
      .addcontent .main_news0 .m .left {
        overflow: hidden;
        display: flex;
        align-items: flex-start;
        justify-content: space-between; }
        .addcontent .main_news0 .m .left .pic {
          overflow: hidden;
          width: 362px;
          position: relative;
          height: 270px; }
          .addcontent .main_news0 .m .left .pic .swiper-pagination {
            font-size: 12px;
            bottom: 10px;
            display: flex;
            align-items: center;
            padding-right: 20px;
            justify-content: flex-end; }
          .addcontent .main_news0 .m .left .pic .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            margin: 0 3px;
            opacity: 1;
            border-radius: 0;
            background: #fff; }
          .addcontent .main_news0 .m .left .pic .swiper-pagination-bullet-active {
            background: #223b80; }
          .addcontent .main_news0 .m .left .pic .swiper {
            width: 100%;
            height: 100%; }
            .addcontent .main_news0 .m .left .pic .swiper .swiper-slide {
              width: 100%;
              height: 100%; }
              .addcontent .main_news0 .m .left .pic .swiper .swiper-slide .items {
                width: 100%;
                height: 100%;
                position: relative; }
                .addcontent .main_news0 .m .left .pic .swiper .swiper-slide .items img {
                  display: block;
                  width: 100%;
                  height: 100%; }
                .addcontent .main_news0 .m .left .pic .swiper .swiper-slide .items div {
                  overflow: hidden;
                  height: 32px;
                  width: 100%;
                  background: rgba(0, 0, 0, 0.6);
                  position: absolute;
                  left: 0;
                  bottom: 0;
                  display: flex;
                  align-items: center;
                  padding-left: 15px;
                  font-size: 16px;
                  color: #fff; }
        .addcontent .main_news0 .m .left .grow {
          overflow: hidden;
          width: 508px;
          margin-left: 30px; }
          .addcontent .main_news0 .m .left .grow .title {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 8px; }
            .addcontent .main_news0 .m .left .grow .title p {
              display: flex;
              align-items: center;
              color: #a30003;
              font-size: 20px; }
              .addcontent .main_news0 .m .left .grow .title p span {
                font-size: 16px;
                color: #707070;
                margin-left: 20px; }
            .addcontent .main_news0 .m .left .grow .title a {
              font-size: 14px;
              color: #707070; }
              .addcontent .main_news0 .m .left .grow .title a:hover {
                color: #a30003; }
          .addcontent .main_news0 .m .left .grow ul {
            overflow: hidden; }
            .addcontent .main_news0 .m .left .grow ul li {
              overflow: hidden;
              height: 40px;
              border-bottom: 1px dashed #eeeeee; }
              .addcontent .main_news0 .m .left .grow ul li:hover a p {
                color: #a30003; }
                .addcontent .main_news0 .m .left .grow ul li:hover a p::after {
                  background: #a30003; }
              .addcontent .main_news0 .m .left .grow ul li:hover a span {
                color: #a30003; }
              .addcontent .main_news0 .m .left .grow ul li a {
                height: 40px;
                display: flex;
                align-items: center;
                justify-content: space-between;
                width: 100%; }
                .addcontent .main_news0 .m .left .grow ul li a p {
                  font-size: 16px;
                  padding-left: 18px;
                  color: #444444;
                  transition: all .2s;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap;
                  position: relative;
                  width: 80%;
                  box-sizing: border-box; }
                  .addcontent .main_news0 .m .left .grow ul li a p::after {
                    content: '';
                    width: 4px;
                    height: 4px;
                    background: #b2b2b2;
                    position: absolute;
                    left: 0;
                    top: 50%;
                    transform: translateY(-50%); }
                .addcontent .main_news0 .m .left .grow ul li a span {
                  font-size: 14px;
                  color: #c3c3c3;
                  transition: all .2s; }
  .addcontent .add_footer1 {
    overflow: hidden;
    width: 100%;
    background: #a30003; }
    .addcontent .add_footer1 .bot {
      overflow: hidden;
      height: 27px;
      display: flex;
      align-items: center;
      justify-content: center;
      background: #7e0002; }
      .addcontent .add_footer1 .bot p {
        font-size: 12px;
        color: #c6c3c3;
        margin: 0 10px; }
    .addcontent .add_footer1 .top {
      overflow: hidden;
      width: 1200px;
      display: flex;
      margin: 0 auto;
      height: 126px;
      justify-content: space-between;
      align-items: center; }
      .addcontent .add_footer1 .top .fl {
        overflow: hidden;
        display: flex;
        align-items: center; }
        .addcontent .add_footer1 .top .fl .logo {
          display: block; }
        .addcontent .add_footer1 .top .fl .font {
          margin-left: 77px;
          position: relative; }
          .addcontent .add_footer1 .top .fl .font::after {
            content: '';
            width: 1px;
            height: 42px;
            background: #85a4ca;
            position: absolute;
            left: -40px;
            top: 50%;
            transform: translateY(-50%); }
          .addcontent .add_footer1 .top .fl .font div {
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center; }
            .addcontent .add_footer1 .top .fl .font div p {
              font-size: 14px;
              line-height: 23px;
              color: #fff;
              opacity: 0.8;
              margin: 0 12px; }
      .addcontent .add_footer1 .top .code {
        display: block; }
  .addcontent .add_footer {
    overflow: hidden;
    width: 100%;
    background: #0a4995; }
    .addcontent .add_footer .bot {
      width: 100%;
      border-top: 1px solid #3b6daa; }
      .addcontent .add_footer .bot .m {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 78px; }
        .addcontent .add_footer .bot .m .font {
          overflow: hidden; }
          .addcontent .add_footer .bot .m .font div {
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center; }
            .addcontent .add_footer .bot .m .font div p {
              font-size: 14px;
              line-height: 23px;
              opacity: 0.8;
              color: #fff;
              margin: 0 12px; }
    .addcontent .add_footer .top {
      width: 1200px;
      overflow: hidden;
      margin: 0 auto;
      display: flex;
      justify-content: space-between;
      padding: 17px 0 55px 0; }
      .addcontent .add_footer .top .left {
        overflow: hidden; }
        .addcontent .add_footer .top .left h2 {
          font-size: 16px;
          display: inline-block;
          color: #fff;
          line-height: 40px;
          border-bottom: 2px solid #85a4ca; }
        .addcontent .add_footer .top .left ul {
          overflow: hidden;
          margin-top: 26px;
          display: flex;
          align-items: center; }
          .addcontent .add_footer .top .left ul li {
            font-size: 16px;
            margin-right: 56px;
            color: #fff; }
            .addcontent .add_footer .top .left ul li a {
              color: #fff; }
      .addcontent .add_footer .top .code {
        overflow: hidden;
        display: block; }
  .addcontent .tong_icons {
    overflow: hidden;
    width: 490px;
    background: #f6f6f6;
    min-height: 480px;
    padding: 13px; }
    .addcontent .tong_icons .form {
      overflow: hidden;
      background: #fff;
      padding: 18px 86px 18px 28px; }
      .addcontent .tong_icons .form h3 {
        font-size: 22px;
        font-weight: bold;
        color: #0a4995; }
      .addcontent .tong_icons .form .label {
        overflow: hidden;
        margin-top: 30px;
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .addcontent .tong_icons .form .label p {
          font-size: 16px;
          color: #515152;
          width: 86px;
          text-align: right; }
        .addcontent .tong_icons .form .label input {
          width: 252px;
          height: 31px;
          border: 1px solid #e5e5e5;
          font-size: 15px;
          color: #333;
          padding-left: 10px;
          background: none; }
      .addcontent .tong_icons .form .submit {
        width: 62px;
        height: 28px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #b02923;
        font-size: 15px;
        border-radius: 3px;
        margin-top: 22px;
        float: right;
        color: #fff;
        cursor: pointer; }
    .addcontent .tong_icons .list {
      overflow: hidden;
      display: flex;
      margin-top: 25px; }
      .addcontent .tong_icons .list div {
        overflow: hidden;
        transition: all .3s;
        width: 33.33%; }
        .addcontent .tong_icons .list div:hover {
          background: #0a4995; }
          .addcontent .tong_icons .list div:hover a span {
            color: #fff; }
          .addcontent .tong_icons .list div:hover a .ic {
            display: none; }
          .addcontent .tong_icons .list div:hover a .ic1 {
            display: block; }
        .addcontent .tong_icons .list div a {
          display: block;
          width: 100%;
          padding: 15px;
          box-sizing: border-box; }
          .addcontent .tong_icons .list div a img {
            display: block;
            margin: 0 auto;
            margin-bottom: 35px; }
          .addcontent .tong_icons .list div a .ic {
            display: block; }
          .addcontent .tong_icons .list div a .ic1 {
            display: none; }
          .addcontent .tong_icons .list div a span {
            display: block;
            text-align: center;
            font-size: 18px;
            color: #5a5a5a; }
    .addcontent .tong_icons .slide {
      width: 100%;
      height: 238px;
      position: relative; }
      .addcontent .tong_icons .slide .item {
        width: 100%;
        cursor: pointer;
        height: 100%; }
        .addcontent .tong_icons .slide .item > img {
          display: block;
          width: 100%;
          height: 100%; }
        .addcontent .tong_icons .slide .item div {
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          overflow: hidden; }
          .addcontent .tong_icons .slide .item div img {
            display: block;
            margin: 0 auto;
            margin-bottom: 14px; }
          .addcontent .tong_icons .slide .item div span {
            display: block;
            text-align: center;
            font-size: 21px;
            color: #fff;
            font-weight: bold; }

.line {
  height: 40px;}

.main_articles {
  overflow: hidden;
  width: 1200px;
  display: flex;
  justify-content: space-between;
  margin: 30px auto;
  align-items: flex-start; }

.main_article_right {
  width: 1200px;
  overflow: hidden; }

.down_box1 {
  overflow: hidden;
  width: 100%;
  height: 60px;
  border-bottom: 3px solid #a30003;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .down_box1 .title {
    height: 100%;
    display: flex;
    font-size: 20px;
    color: #a30003;
    font-weight: bold;
    align-items: center; }
  .down_box1 ul {
    height: 100%;
    display: flex;
    align-items: center; }
    .down_box1 ul li {
      font-size: 13px;
      color: #666666;
      margin-left: 6px; }
      .down_box1 ul li:hover a {
        color: #a30003; }
      .down_box1 ul li a {
        color: #666666;
        transition: all .2s; }

.down_box {
  overflow: hidden;
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #eeeeee;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .down_box .title {
    height: 100%;
    display: flex;
    font-size: 20px;
    color: #000000;
    font-weight: bold;
    align-items: center; }
    .down_box .title div {
      width: 4px;
      height: 20px;
      background: #a30003;
      margin-right: 12px; }
  .down_box ul {
    height: 100%;
    display: flex;
    align-items: center; }
    .down_box ul li {
      font-size: 13px;
      color: #666666;
      margin-left: 6px; }
      .down_box ul li:hover a {
        color: #a30003; }
      .down_box ul li a {
        color: #666666;
        transition: all .2s; }

.main_article_right_list {
  overflow: hidden;
  width: 100%;
  padding: 20px 15px; }
  .main_article_right_list.on {
    background: #fbfbfb; }
  .main_article_right_list > ul {
    overflow: hidden;
    margin-bottom: 40px; }
    .main_article_right_list > ul li {
      overflow: hidden;
      width: 100%;
      height: 55px;
      border-bottom: 1px solid #eeeeee; }
      .main_article_right_list > ul li:hover a p,
      .main_article_right_list > ul li:hover a span {
        color: #a30003; }
      .main_article_right_list > ul li:hover a p::after {
        background: #a30003; }
      .main_article_right_list > ul li a {
        height: 100%;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .main_article_right_list > ul li a p {
          font-size: 15px;
          color: #000;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          position: relative;
          transition: all .3s;
          width: 80%;
          padding-left: 15px; }
          .main_article_right_list > ul li a p::after {
            content: '';
            width: 4px;
            height: 4px;
            border-radius: 50%;
            transition: all .3s;
            background: #dddddd;
            position: absolute;
            left: 0;
            top: 50%;
            transform: translateY(-50%); }
        .main_article_right_list > ul li a span {
          display: block;
          transition: all .3s;
          font-size: 15px;
          color: #999999; }

.pages_list {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center; }
  .pages_list.on ul {
    background: #fff;
    padding: 8px; }
  .pages_list ul {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center; }
    .pages_list ul li {
      overflow: hidden;
      margin: 0 5px;
      border: 1px solid #eeeeee;
      transition: all .3s; }
      .pages_list ul li:hover {
        background: #a11212;
        border: 1px solid #a11212; }
        .pages_list ul li:hover a {
          color: #fff; }
      .pages_list ul li.on {
        background: #a11212;
        border: 1px solid #a11212; }
        .pages_list ul li.on a {
          color: #fff; }
      .pages_list ul li a {
        display: inline-flex;
        align-items: center;
        height: 30px;
        padding: 0 10px;
        font-size: 13px;
        color: #636363; }

.main_des_banner {
  width: 100%;
  height: 317px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }

.main_des_box {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 30px; }

.main_left_navbars {
  width: 274px;
  background: #024fa7;
  position: relative;
  min-height: 805px;
  background-image: url(../images/nes1_03.jpg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  padding-left: 14px; }
  .main_left_navbars h2 {
    font-size: 32px;
    color: #fff;
    width: 100%;
    height: 122px;
    background: rgba(2, 79, 167, 0.8);
    position: absolute;
    left: 0;
    box-sizing: border-box;
    top: -122px;
    display: flex;
    align-items: center;
    padding-left: 50px; }

.main_right_boxs {
  overflow: hidden;
  width: 911px;
  background: #f8f7f7;
  margin-top: 6px;
  padding: 0 12px; }

.main_news5 {
  overflow: hidden; }
  .main_news5 > ul {
    overflow: hidden; }
    .main_news5 > ul li {
      overflow: hidden;
      height: 50px; }
      .main_news5 > ul li:hover a div p {
        color: #024fa7; }
      .main_news5 > ul li:hover a span {
        color: #024fa7; }
      .main_news5 > ul li a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        box-sizing: border-box;
        height: 100%;
        padding: 0 18px 0 30px; }
        .main_news5 > ul li a div {
          overflow: hidden;
          display: flex;
          width: 80%;
          align-items: center; }
          .main_news5 > ul li a div p {
            font-size: 16px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            width: 80%;
            color: #333;
            margin-left: 10px;
            transition: all .3s; }
        .main_news5 > ul li a span {
          font-size: 16px;
          transition: all .3s;
          color: #333; }
  .main_news5 .title {
    overflow: hidden;
    height: 55px;
    border-bottom: 2px solid #024fa7;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 26px; }
    .main_news5 .title p {
      font-size: 22px;
      font-weight: bold;
      color: #024fa7; }
    .main_news5 .title ul {
      height: 100%;
      display: flex;
      align-items: center; }
      .main_news5 .title ul li {
        font-size: 13px;
        color: #666666;
        margin-left: 6px; }
        .main_news5 .title ul li:hover a {
          color: #a30003; }
        .main_news5 .title ul li a {
          color: #666666;
          transition: all .2s; }

.list_ouc {
  overflow: hidden;
  margin: 50px 0; }
  .list_ouc ul {
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    .list_ouc ul li {
      overflow: hidden;
      width: 274px;
      position: relative;
      margin-bottom: 20px;
      margin-right: 30px; }
      .list_ouc ul li:nth-child(3n) {
        margin-right: 0; }
      .list_ouc ul li:hover img {
        transform: scale(1.1); }
      .list_ouc ul li img {
        display: block;
        width: 100%;
        transition: all .5s; }
      .list_ouc ul li p {
        width: 100%;
        height: 37px;
        position: absolute;
        left: 0;
        bottom: 0;
        font-size: 16px;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(2, 79, 167, 0.8); }

.tong_navbars {
  width: 100%;
  background: #fff;
  padding: 5px 8px;
  padding-right: 0; }
  .tong_navbars li {
    overflow: hidden;
    width: 100%;
    height: 55px;
    margin-bottom: 1px;
    transition: all .3s;
    background: #efefef; }
    .tong_navbars li:hover {
      background: #e79200; }
      .tong_navbars li:hover a p {
        color: #fff; }
      .tong_navbars li:hover a div {
        background-image: url(../images/nes_05.png); }
    .tong_navbars li a {
      display: flex;
      align-items: center;
      justify-content: space-between;
      height: 100%;
      padding: 0 14px 0 28px; }
      .tong_navbars li a p {
        font-size: 20px;
        color: #000000; }
      .tong_navbars li a div {
        width: 9px;
        height: 15px;
        background-image: url(../images/nes_08.png);
        background-size: 100% 100%; }

.main_article_boxs {
  overflow: hidden;
  background: #f8f5f2;
  width: 100%;
  padding: 30px; }
  .main_article_boxs h2 {
    font-size: 22px;
    color: #00428a;
    padding: 10px 0;
    border-bottom: 1px solid #dddbda;
    text-align: center; }
　.main_article_boxs h1 {
	font-size: 22px;
	color: #666666;
	padding: 10px 0;
	border-bottom: 1px solid #dddbda;
}
  .main_article_boxs .date {
    display: block;
    text-align: center;
    font-size: 12px;
    margin-top: 10px;
    color: #a3a3a3; }
  .main_article_boxs .boxs {
    overflow: hidden;
	  font-size: 16px;
      color: #444444;
	  text-indent: 34px;
      line-height: 32px;}
    padding: 30px 0; }
    .main_article_boxs .boxs p {
      font-size: 16px;
      color: #444444;
	  text-indent: 34px;
      line-height: 32px;}
  .main_article_boxs .info {
    overflow: hidden;
    width: 100%;
    margin-top: 30px;
    display: flex;
    background: #c09f80; }
    .main_article_boxs .info .pic {
      width: 365px;
      overflow: hidden; }
      .main_article_boxs .info .pic img {
        display: block;
        width: 100%;
        transition: all .5s; }
    .main_article_boxs .info .grow {
      overflow: hidden;
      width: calc(100% - 365px);
      padding: 45px; }
      .main_article_boxs .info .grow p {
        font-size: 30px;
        color: #fff;
        margin-bottom: 34px; }
      .main_article_boxs .info .grow span {
        display: block;
        font-size: 20px;
        color: #fff;
        text-align: right; }

.main_article_right_list1 {
  overflow: hidden;
  width: 100%; }
  .main_article_right_list1.on > ul li {
    position: relative; }
    .main_article_right_list1.on > ul li .pic {
      border: 1px solid #ededed; }
    .main_article_right_list1.on > ul li .pic::after {
      display: none; }
    .main_article_right_list1.on > ul li:hover .pic p {
      background: rgba(6, 84, 169, 0.8);
      color: #fff; }
    .main_article_right_list1.on > ul li .pic p {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 38px;
      width: 100%;
      background: #ededed;
      font-size: 16px;
      color: #000000;
      position: absolute;
      left: 0;
      bottom: 0px; }
  .main_article_right_list1 > ul {
    overflow: hidden; }
    .main_article_right_list1 > ul li {
      overflow: hidden;
      width: 295px;
      float: left;
      margin-bottom: 20px;
      margin-right: 23px; }
      .main_article_right_list1 > ul li:nth-child(3n) {
        margin-right: 0; }
      .main_article_right_list1 > ul li:hover .pic img {
        transform: scale(1.1); }
      .main_article_right_list1 > ul li:hover .pic::after {
        border: 8px solid #a30003; }
      .main_article_right_list1 > ul li .pic {
        overflow: hidden;
        width: 100%;
        height: 235px;
        position: relative; }
        .main_article_right_list1 > ul li .pic img {
          display: block;
          width: 100%;
          transition: all .5s;
          min-height: 100%; }
        .main_article_right_list1 > ul li .pic::after {
          content: '';
          width: 100%;
          height: 100%;
          position: absolute;
          left: 0;
          top: 0;
          box-sizing: border-box;
          border: 8px solid #ededed;
          transition: all .3s; }
      .main_article_right_list1 > ul li p {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 38px;
        width: 100%;
        background: #ededed;
        font-size: 16px;
        color: #000000;
        margin-top: 4px; }

.main_article_navbar {
  overflow: hidden;
  width: 225px; }
  .main_article_navbar.on3 .title {
    height: 60px;
    padding-left: 21px; }
    .main_article_navbar.on3 .title img {
      margin-right: 20px; }
  .main_article_navbar.on3 ul {
    border: 1px solid #afafaf;
    border-left: 4px solid #a30003;
    border-top: none; }
    .main_article_navbar.on3 ul li {
      border-bottom: none;
      position: relative;
      background: #fff;
      border-bottom: 1px solid #eeeeee; }
      .main_article_navbar.on3 ul li div {
        width: 7px;
        height: 11px;
        background-image: url(../images/addxx_13.jpg);
        background-size: 100% 100%;
        position: absolute;
        right: 25px;
        top: 50%;
        transform: translateY(-50%); }
      .main_article_navbar.on3 ul li:hover {
        border-bottom: 1px solid #eeeeee; }
        .main_article_navbar.on3 ul li:hover a {
          color: #a30003; }
      .main_article_navbar.on3 ul li.on {
        border-bottom: 1px solid #eeeeee; }
        .main_article_navbar.on3 ul li.on a {
          color: #a30003; }
      .main_article_navbar.on3 ul li::after {
        background: #a30003;
        display: none;
        width: 5px; }
      .main_article_navbar.on3 ul li a {
        justify-content: flex-start;
        padding-left: 40px;
        color: #666666;
        box-sizing: border-box; }
  .main_article_navbar.on2 .title {
    height: 58px;
    background-repeat: no-repeat;
    background-position: right center; }
  .main_article_navbar.on2 ul {
    border: 1px solid #afafaf;
    border-top: none;
    padding-bottom: 60px; }
    .main_article_navbar.on2 ul li {
      border-bottom: none;
      position: relative;
      background: #fff; }
      .main_article_navbar.on2 ul li div {
        width: 8px;
        height: 8px;
        background-image: url(../images/addxx_06.jpg);
        background-size: 100% 100%;
        position: absolute;
        right: 25px;
        top: 50%;
        transform: translateY(-50%); }
      .main_article_navbar.on2 ul li:hover {
        border-bottom: none; }
        .main_article_navbar.on2 ul li:hover a {
          color: #a30003; }
        .main_article_navbar.on2 ul li:hover div {
          background-image: url(../images/addxx_03.jpg); }
      .main_article_navbar.on2 ul li.on {
        border-bottom: none; }
        .main_article_navbar.on2 ul li.on a {
          color: #a30003; }
        .main_article_navbar.on2 ul li.on div {
          background-image: url(../images/addxx_03.jpg); }
      .main_article_navbar.on2 ul li::after {
        display: none !important; }
      .main_article_navbar.on2 ul li a {
        justify-content: flex-start;
        padding-left: 40px;
        box-sizing: border-box; }
  .main_article_navbar.on1 .title {
    height: 40px; }
  .main_article_navbar.on1 ul {
    border: 1px solid #afafaf;
    border-left: 10px solid #a30003 !important;
    border-top: none; }
    .main_article_navbar.on1 ul li {
      border-bottom: 1px dashed #bfbfbf;
      background: #f8f5f2; }
      .main_article_navbar.on1 ul li.on {
        border-bottom: 1px dashed #bfbfbf;
        background: #f8f5f2; }
      .main_article_navbar.on1 ul li:hover {
        background: #f8f5f2;
        border-bottom: 1px dashed #bfbfbf; }
        .main_article_navbar.on1 ul li:hover::before {
          content: '';
          width: 7px;
          height: 100%;
          background: #91c6ff;
          position: absolute;
          right: 0;
          top: 0; }
      .main_article_navbar.on1 ul li::after {
        background: #a30003;
        display: none; }
      .main_article_navbar.on1 ul li a {
        justify-content: flex-start;
        padding-left: 40px;
        box-sizing: border-box; }
  .main_article_navbar.on .title {
    height: 60px;
    padding-bottom: 10px; }
  .main_article_navbar.on ul {
    border: 1px solid #afafaf;
    border-top: none; }
    .main_article_navbar.on ul li::after {
      display: none !important; }
    .main_article_navbar.on ul li a {
      justify-content: flex-start;
      padding-left: 40px;
      box-sizing: border-box; }
  .main_article_navbar .title {
    overflow: hidden;
    width: 100%;
    background-color: #a30003;
    display: flex;
    align-items: center;
    font-size: 20px;
    color: #fff;
    height: 50px;
    padding-left: 16px; }
  .main_article_navbar ul {
    overflow: hidden; }
    .main_article_navbar ul li {
      overflow: hidden;
      height: 50px;
      border-bottom: 1px dashed #d1dede;
      transition: all .3s;
      position: relative; }
      .main_article_navbar ul li.on::after {
        background: #a30003; }
      .main_article_navbar ul li.on {
        border-bottom: 1px solid #a30003;
        background: #f5f5f5; }
        .main_article_navbar ul li.on a img {
          display: none; }
      .main_article_navbar ul li:hover {
        border-bottom: 1px solid #a30003;
        background: #f5f5f5; }
        .main_article_navbar ul li:hover::after {
          background: #a30003; }
        .main_article_navbar ul li:hover a img {
          display: none; }
      .main_article_navbar ul li::after {
        content: '';
        width: 10px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0; }
      .main_article_navbar ul li a {
        height: 100%;
        display: flex;
        align-items: center;
        font-size: 16px;
        color: #000;
        justify-content: center;
        position: relative; }
        .main_article_navbar ul li a img {
          position: absolute;
          right: 18px;
          top: 50%;
          transform: translateY(-50%); }

.header {
  width: 100%;
  height: 156px;
  background-image: url(../images/bg_01.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0 8.59375vw 0 4.5833333333vw;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.fadein_change {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.6);
  z-index: 9999;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  display: none;
  justify-content: center; }

.fadein_change .change {
  width: 550px;
  height: 45px;
  display: flex;
  align-items: center;
  background: #fff; }

.fadein_change .change input[type='text'] {
  width: 430px;
  height: 100%;
  border: none;
  background: none;
  padding-left: 10px;
  outline: none;
  font-size: 16px;
  color: #C2C2C2; }

.fadein_change .close {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 20px; }

.fadein_change .change input[type='submit'] {
  width: calc(100% - 430px);
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #94070a;
  font-size: 16px;
  color: #FFFFFF !important;
  border: none;
  cursor: pointer; }

.fadein_change .change input[type='submit']::placeholder {
  color: #fff !important; }

.fade_video {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.6);
  z-index: 9999;
  position: fixed;
  left: 0;
  top: 0;
  display: none; }

.fade_video .boxs {
  overflow: hidden;
  position: relative;
  width: 50%; }

.fade_video .boxs .close {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 9999;
  cursor: pointer; }

#pc-video {
  width: 100%;
  height: 100%; }

.header .logo {
  width: 27.2916666667vw; }

.header .font {
  width: 35.0520833333vw; }

.header .icon {
  display: flex;
  align-items: center; }

.header .icon img {
  display: block;
  cursor: pointer;
  margin-left: 1.6666666667vw; }

.navbar {
  width: 100%;
  height: 58px;
  border-top: 1px solid #032b82;
  background: #024fa7; }

.menu {
  display: none; }

.navbar ul {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

.navbar ul li {
  position: relative;
  height: 100%;
  transition: all .3s;
  width: 167px; }

.navbar ul li:hover {
  background: #001d4c; }

.navbar ul li:hover::after {
  background: #001d4c; }

.navbar ul li:hover > div {
  display: block; }

.navbar ul li > div > div:hover div {
  display: block; }

.navbar ul li::after {
  content: '';
  width: 1px;
  height: 35px;
  background: #3471b7;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%); }

.navbar ul li:last-child::after {
  display: none; }

.navbar ul li > div {
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 9999;
  top: 56px;
  background: rgba(34, 59, 128, 0.8);
  display: none; }

.navbar ul li > div > div {
  width: 100%;
  position: relative; }
  .navbar ul li > div > div > div {
    overflow: hidden;
    width: 100%;
    position: absolute;
    left: 100%;
    z-index: 9999;
    top: 0;
    display: none;
    background: rgba(34, 59, 128, 0.8); }
    .navbar ul li > div > div > div a {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 45px;
      position: relative;
      transition: all .1s;
      font-size: 16px;
      color: #fff; }

.navbar ul li > div > div > a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 45px;
  position: relative;
  transition: all .1s;
  font-size: 16px;
  color: #fff; }

.navbar ul li > div a:hover {
  background: #001d4c; }

.navbar ul li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 20px;
  color: #FFFFFF;
  box-sizing: border-box; }

.banner {
  width: 100%;
  overflow: hidden;
  position: relative; }

.banner .swiper-slide {
  width: 100%;
  overflow: hidden; }

.banner .swiper-pagination {
  font-size: 12px;
  bottom: 44px; }

.banner .swiper-pagination-bullet {
  width: 25px;
  height: 25px;
  margin: 0 6px;
  background: #fff; }

.banner .swiper-pagination-bullet-active {
  background: #223b80; }

.banner img {
  width: 100%; }

.main_tabbar {
  overflow: hidden;
  width: 100%;
  background-color: #f6f6f6;
  background-image: url(../images/bg_03.jpg);
  background-repeat: no-repeat;
  background-position: center bottom; }

.main_tabbar .m {
  width: 1200px;
  overflow: hidden;
  margin: 0 auto;
  padding: 50px 0 30px 0; }

.main_tabbar .m .tabbar {
  overflow: hidden;
  display: flex;
  align-items: center; }

.main_tabbar .m .tabbar > .item {
  width: 25%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative; }

.main_tabbar .m .tabbar .item.on p {
  color: #000000;
  border-bottom: 4px solid #223b80; }

.main_tabbar .m .tabbar .item.on div {
  background: #a30003; }

.main_tabbar .m .tabbar .item::after {
  content: '';
  width: 1px;
  height: 40px;
  background: #979797;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%); }

.main_tabbar .m .tabbar .item:last-child::after {
  display: none; }

.main_tabbar .m .tabbar .item img {
  display: block; }

.main_tabbar .m .tabbar .item p {
  font-size: 30px;
  transition: all .3s;
  margin-left: 1.4583333333vw;
  border-bottom: 4px solid #f6f6f6;
  color: #909090; }

.main_tabbar .m .more {
  width: 139px;
  height: 32px;
  margin: 0 auto;
  overflow: hidden;
  background: auto;
  background: #a30003;
  transition: all .1s; }

.main_tabbar .m .more:hover {
  opacity: 0.9; }

.main_tabbar .m .more a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  color: #fff; }

.main_tabbar .m .fade {
  overflow: hidden;
  width: 100%;
  margin-top: 30px; }

.main_tabbar .m .fade .page {
  font-size: 12px;
  bottom: -50px;
  display: flex;
  position: absolute;
  width: 100%;
  overflow: hidden;
  align-items: center;
  justify-content: center; }

.main_tabbar .m .fade .page div {
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin: 0 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  border-radius: 0;
  color: #fff;
  background: #c2c2c2; }

.main_tabbar .m .fade .page div.on {
  background: #a30003;
  color: #fff; }

.main_tabbar .m .fade .swiper-slide {
  width: 100%;
  overflow: hidden; }

.main_tabbar .m .fade > .item {
  width: 100%;
  overflow: hidden; }

.main_tabbar .m .fade > .item .box {
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-bottom: 30px;
  justify-content: space-between; }

.main_tabbar .m .fade > .item .box ul {
  overflow: hidden;
  width: 585px; }

.main_tabbar .m .fade > .item .box ul li {
  overflow: hidden;
  height: 55px; }

.main_tabbar .m .fade > .item .box ul li:hover a p,
.main_tabbar .m .fade > .item .box ul li:hover a span {
  color: #a30003; }

.main_tabbar .m .fade > .item .box ul li a {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.main_tabbar .m .fade > .item .box ul li a p {
  font-size: 18px;
  color: #444444;
  letter-spacing: 1px;
  transition: all .1s;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.main_tabbar .m .fade > .item .box ul li a span {
  display: block;
  font-size: 14px;
  color: #8e8e8e;
  transition: all .1s; }

.main_tabbar .m .fade > .item .box .pic_slide {
  width: 556px;
  padding: 7px;
  background: #fff;
  position: relative;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }

.main_tabbar .m .fade > .item .box .pic_slide .item {
  overflow: hidden;
  width: 100%;
  position: relative; }

.main_tabbar .m .fade > .item .box .pic_slide .item img {
  width: 100%;
  display: block; }

.main_tabbar .m .fade > .item .box .pic_slide .item div {
  width: 100%;
  height: 44px;
  padding: 0 8px 0 21px;
  background: rgba(4, 65, 156, 0.5);
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.main_tabbar .m .fade > .item .box .pic_slide .item div p {
  font-size: 18px;
  color: #fff;
  letter-spacing: 1px; }

.main_tabbar .m .fade > .item .box .pic_slide .item div span {
  display: block;
  font-size: 14px;
  color: #fff; }

.main_video {
  overflow: hidden;
  display: flex;
  justify-content: space-between; }

.main_video .item {
  overflow: hidden;
  cursor: pointer;
  width: 33.33%;
  position: relative; }

.main_video .item:hover > img {
  transform: scale(1.1); }

.main_video .item > img {
  display: block;
  transition: all .6s; }

.main_video .item div {
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%); }

.main_video .item div img {
  display: block;
  margin: 0 auto;
  margin-bottom: 8px; }

.main_video .item div span {
  display: block;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #fff; }

.main_news {
  overflow: hidden;
  width: 100%;
  background-image: url(../images/bg_05.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #f5f5f5; }

.main_news .m {
  width: 1200px;
  margin: 0 auto;
  padding: 25px 0 50px; }

.main_news .m .title {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.main_news .m .title ul {
  display: flex;
  align-items: center; }

.main_news .m .title ul li {
  overflow: hidden;
  display: flex;
  cursor: pointer;
  align-items: center;
  margin-right: 34px; }

.main_news .m .title ul li.on p {
  border-bottom: 4px solid #223b80; }

.main_news .m .title ul li.on div {
  background: #a30003; }

.main_news .m .title ul li img {
  display: block; }

.main_news .m .title ul li p {
  font-size: 30px;
  margin-left: 0.8333333333vw;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
  color: #000000; }

.main_news .m .title .inte {
  overflow: hidden; }

.main_news .m .title .inte a {
  display: flex;
  align-items: center;
  overflow: hidden; }

.main_news .m .title .inte a img {
  display: block; }

.main_news .m .title .inte a p {
  font-size: 30px;
  margin-left: 0.8333333333vw;
  color: #000000; }

.main_news .m .box {
  margin-top: 30px; }

.main_news .m .box .item {
  width: 100%;
  display: flex;
  justify-content: space-between; }

.main_news .m .box .item .slide {
  width: 676px;
  position: relative; }

.main_news .m .box .item .slide .btn {
  position: absolute;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%); }

.main_news .m .box .item .slide .prev {
  left: -50px; }

.main_news .m .box .item .slide .next {
  right: -50px; }

.main_news .m .box .item .slide .swiper-slide {
  width: 156px;
  margin-right: 16px; }

.main_news .m .box .item .slide .item {
  overflow: hidden;
  width: 100%;
  background-size: cover;
  position: relative;
  background-position: center center; }

.main_news .m .box .item .slide .item a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box; }

.main_news .m .box .item .slide .item a img {
  display: block;
  width: 100%;
  transition: all .5s; }

.main_news .m .box .item .slide .item:hover img {
  transform: scale(1.1); }

.main_news .m .box .item .slide .item a p {
  font-size: 20px;
  padding: 24px;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  writing-mode: lr-tb;
  width: 23px;
  color: #fff; }

.main_news .m .box .item ul {
  overflow: hidden;
  width: 430px; }

.main_news .m .box .item ul li {
  overflow: hidden;
  border-bottom: 1px solid #b8b8b8; }

.main_news .m .box .item ul li:hover a .icon {
  background: #a30003; }

.main_news .m .box .item ul li:hover a .icon p,
.main_news .m .box .item ul li:hover a .icon span {
  color: #fff; }

.main_news .m .box .item ul li:hover a > p {
  color: #a30003; }

.main_news .m .box .item ul li a {
  display: flex;
  align-items: center;
  padding: 12px 20px;
  box-sizing: border-box;
  justify-content: space-between; }

.main_news .m .box .item ul li a .icon {
  width: 68px;
  overflow: hidden;
  transition: all .3s;
  background: #ececec; }

.main_news .m .box .item ul li a .icon p {
  font-size: 30px;
  font-weight: bold;
  line-height: 37px;
  transition: all .1s;
  border-bottom: 1px solid #b8b8b8;
  color: #a30003;
  text-align: center; }

.main_news .m .box .item ul li a .icon span {
  display: block;
  text-align: center;
  font-size: 14px;
  transition: all .1s;
  line-height: 24px;
  color: #b8b8b8; }

.main_news .m .box .item ul li a > p {
  width: calc(100% - 90px);
  transition: all .1s;
  font-size: 18px;
  color: #444444;
  line-height: 31px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }

.swiper {
  overflow: hidden;
  width: 100%; }

.main_movies {
  overflow: hidden;
  width: 100%;
  height: 472px;
  background-image: url(../images/bg_06.jpg);
  background-size: cover;
  background-position: center center;
  padding-top: 25px; }

.main_movies .title {
  display: flex;
  align-items: center;
  justify-content: center; }

.main_movies .title p {
  font-size: 30px;
  color: #fff;
  margin-left: 30px;
  letter-spacing: 1px; }

.main_movies .box {
  width: 94.7916666667vw;
  background: #fff;
  padding: 12px 20px;
  position: relative;
  margin: 0 auto;
  margin-top: 46px; }

.main_movies .box .swiper-slide {
  width: 100%;
  overflow: hidden; }

.main_movies .box .swiper-pagination {
  font-size: 12px;
  bottom: -44px; }

.main_movies .box .swiper-pagination-bullet {
  width: 13px;
  height: 13px;
  margin: 0 6px;
  background: #fff; }

.main_movies .box .swiper-pagination-bullet-active {
  background: #223b80; }

.main_movies .box .swiper-slide {
  width: 348px;
  overflow: hidden;
  margin-right: 10px; }

.main_movies .box .swiper-slide:hover .pic img {
  transform: scale(1.1); }

.main_movies .box .swiper-slide:hover .pic::after {
  opacity: 1; }

.main_movies .box .swiper-slide .pic {
  position: relative;
  overflow: hidden;
  width: 100%; }

.main_movies .box .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer; }

.main_movies .box .swiper-slide .pic::after {
  content: '';
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  border: 10px solid #0A60AD;
  transition: all .3s;
  opacity: 0; }

.main_movies .box .swiper-slide .pic img {
  width: 100%;
  display: block;
  transition: all .6s; }

.main_link {
  overflow: hidden;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center; }

.main_link .item {
  overflow: hidden;
  margin: 0 5.0520833333vw; }

.main_link .item a {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  box-sizing: border-box;
  padding-top: 10px;
  overflow: hidden;
  display: block;
  transition: all .3s; }

.main_link .item:hover a {
  background: #0A60AD; }

.main_link .item:hover a p {
  color: #fff; }

.main_link .item img {
  display: block;
  margin: 0 auto;
  margin-bottom: 26px; }

.main_link .item .s {
  display: block; }

.main_link .item .s1 {
  display: none; }

.main_link .item:hover .s {
  display: none; }

.main_link .item:hover .s1 {
  display: block; }

.main_link .item p {
  text-align: center;
  font-size: 18px;
  color: #0a60ad; }

.footer {
  overflow: hidden;
  width: 100%;
  height: 271px;
  background-image: url(../images/bg_08.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }

.footer .m {
  width: 1200px;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 17px; }

.footer .m ul {
  overflow: hidden;
  height: 60px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #5491c6; }

.footer .m ul li {
  font-size: 20px;
  color: #d8e1ee; }

.footer .m ul li a {
  color: #d8e1ee; }

.footer .m .bottom {
  overflow: hidden;
  padding-top: 30px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between; }

.footer .m .bottom .des_logo {
  display: block; }

.footer .m .bottom .info {
  overflow: hidden; }

.footer .m .bottom .info p {
  font-size: 16px;
  color: #fff;
  line-height: 30px; }

.footer .m .bottom .info span {
  display: block;
  font-size: 16px;
  margin-top: 50px;
  color: #fff; }

.footer .m .bottom .code {
  overflow: hidden;
  display: flex;
  align-items: flex-end; }

.footer .m .bottom .code img {
  display: block;
  margin-left: 0.8333333333vw; }

.footer .m .bottom .code img:first-child {
  margin-left: 0; }

.tongicon {
  width: 44px;
  height: 44px;
  background: #999999;
  display: flex;
  align-items: center;
  transition: all .3s;
  justify-content: center; }

@media (max-width: 1850px) {
  .addcontent .header1 .head .addlogo .logo_font p {
    font-size: 30px; }

  .addcontent .header1 .head .fr ul li > a {
    padding: 0 20px; } }
@media (max-width: 1450px) {
  .addcontent .header1 .head .addlogo .logo_font p {
    font-size: 30px; }

  .addcontent .header1 .head .fr ul li > a {
    padding: 0 10px; } }
@media (max-width: 1250px) {
  .m {
    width: 95% !important; }

  .addlogo .logo_font p {
    font-size: 30px !important; }

  .addcontent .addcontent .header2 .head .m,
  .addcontent .addcontent .add_footer1 .top,
  .addcontent .addcontent .add_footer .bot .m,
  .addcontent .addcontent .add_footer .top,
  .addcontent .addcontent .main_pic_grows .m,
  .addcontent .addcontent .main_downs .m,
  .addcontent .addcontent .main_column4 .m,
  .addcontent .addcontent .main_column3 .m,
  .addcontent .addcontent .main_column2 .m,
  .addcontent .addcontent .main_column1 .m,
  .addcontent .addcontent .main_column .m,
  .addcontent .addcontent .main_news4 .m,
  .addcontent .addcontent .main_news3 .m,
  .addcontent .addcontent .main_news2 .m,
  .addcontent .addcontent .main_news1 .m,
  .addcontent .addcontent .main_news .m,
  .addcontent .addcontent .main_service .m,
  .addcontent .addcontent .header5 .head,
  .addcontent .addcontent .header6 .head .m,
  .addcontent .addcontent .header7 .head .m,
  .addcontent .addcontent .mian_banners,
  .addcontent .addcontent .mian_navbars ul,
  .addcontent .addcontent .header2 .banner .top,
  .addcontent .addcontent .header3 .top,
  .addcontent .addcontent .header3 ul,
  .addcontent .addcontent .header4 .head .m,
  .addcontent .addcontent .header4 .banners .top .m {
    width: 1000px !important; }
.slide_boxs{
		width: 95%;
	}
  .main_articles,
  .main_des_box {
    width: 1000px !important; }

  .main_right_boxs {
    width: calc(100% - 290px); }

  .main_article_right {
    width: calc(100% - 250px); }

  .main_article_right_list1 > ul li {
    width: 32%;
    margin-right: 1.5%; }

  .main_article_right_list1 > ul li .pic {
    height: 200px; }

  .main_tabbar .m .fade .item .box .pic_slide {
    width: 46.33333333333333%; }

  .main_tabbar .m .fade .item .box ul {
    width: 48.75%; }

  .main_tabbar .m .tabbar .item p {
    font-size: 23px; }

  .main_news .m .title ul li p,
  .main_news .m .title .inte a p {
    font-size: 23px; }

  .main_tabbar .m .fade .item .box ul li a p {
    font-size: 17px; }

  .main_tabbar .m .fade .item .box ul li {
    height: 50px; }

  .main_video .item div span {
    font-size: 18px;
    width: 100%;
    display: block;
    padding: 0 10px;
    text-align: center;
    box-sizing: border-box; }

  .main_news .m .box .item .newss {
    width: 35.83333333333333%; }

  .main_news .m .box .item ul {
    width: 100%; }

  .main_news .m .box .item .slide {
    width: 56.33333333333333%; }

  .main_news .m .box .item .slide .swiper-slide {
    width: 24%;
    margin-right: 1%; }

  .main_news .m .box .item ul li a > p {
    font-size: 16px; }

  .footer .m .bottom .des_logo {
    width: 18.90625vw; }

  .footer .m .bottom .info p {
    font-size: 14px; }

  .footer .m .bottom .info span {
    font-size: 14px; }

  .footer .m ul li {
    font-size: 17px; }

  .navbar ul li > a {
    font-size: 17px; }

  .addcontent .add_footer1 .top .fl .font div p {
    font-size: 13px; }

  .addcontent .add_footer .bot .m img {
    width: 14.21875vw; }

  .addcontent .add_footer1 .top .fl .logo {
    width: 14.21875vw; }

  .addcontent .add_footer1 .top .fl .font {
    margin-left: 40px; }

  .addcontent .add_footer1 .top .fl .font::after {
    left: -20px; }

  .addcontent .add_footer .bot .m .font div p {
    font-size: 13px; }

  .addcontent .add_footer .top .left ul li {
    margin-right: 30px; }

  .addcontent .main_pic_grows .m .grow .swiper-slide {
    width: 194px; }

  .addcontent .main_downs .m ul li a span {
    font-size: 16px; }

  .addcontent .main_column3 .m ul li {
    width: 48%; }

  .addcontent .main_column3 .m ul li a .grow p {
    font-size: 18px; }

  .addcontent .main_column4 .m .left {
    width: 55%; }

  .addcontent .tong_icons {
    width: 43%; }

  .addcontent .main_column2 .m .label.on {
    width: 350px; }

  .addcontent .main_column2 .m .link_icon {
    width: 240px; }

  .addcontent .main_column2 .m .label ul li a p {
    font-size: 15px; }

  .addcontent .main_column2 .m .link_icon .item a p {
    font-size: 18px; }

  .addcontent .main_column2 .m .label {
    width: 350px; }

  .addcontent .main_column1 .m .label {
    width: 49%; }

  .addcontent .main_column .m .label {
    width: 32%; }

  .addcontent .main_news4 .m .right ul li a p {
    font-size: 15px; }

  .addcontent .main_news3 .m .news_pic .label {
    margin-right: 15px; }

  .addcontent .main_news4 .m .left {
    width: 55%; }

  .addcontent .main_news4 .m .right {
    width: 43%; }

  .addcontent .main_news4 .m .left .box .label {
    width: 49%; }

  .addcontent .main_news2 .m .left {
    width: 55%; }

  .addcontent .main_news2 .m .right {
    width: 43%; }

  .addcontent .main_news2 .m .right ul li a p {
    font-size: 15px; }

  .addcontent .main_news2 .m .right ul li {
    height: 45px; }

  .addcontent .main_news2 .m .left .item .font p {
    font-size: 16px; }

  .addcontent .main_news2 .m .right .title p {
    font-size: 20px; }

  .addcontent .main_news1 .m .right ul li a p {
    font-size: 17px; }

  .addcontent .main_news1 .m .left {
    width: 48%; }

  .addcontent .main_news1 .m .right {
    width: 48%; }

  .addcontent .main_news1 .m .left .item .pic {
    height: 390px; }

  .addcontent .main_news1 .m .left .fade_item {
    top: 299px; }

  .addcontent .main_news1 .m .right ul li {
    height: 70px; }

  .addcontent .main_news0 .m .left .grow ul li a p {
    font-size: 14px; }

  .addcontent .main_news0 .m .right ul li a p {
    font-size: 14px; }

  .addcontent .main_news0 .m .left .pic .swiper .swiper-slide .items div {
    font-size: 14px; }

  .addcontent .main_service .m ul li a p {
    font-size: 16px; }

  .addcontent .mian_navbars ul li {
    width: 100%;
    margin: 0 10px; }

  .addcontent .mian_navbars ul li a span {
    font-size: 18px; }

  .addcontent .mian_navbars ul li a img {
    width: 35px; }

  .addcontent .main_service .m ul li {
    margin-right: 13px; }

  .addcontent .main_news0 .m .left .grow {
    width: 300px; } }
@media (max-width: 1100px) {
  .addcontent .header2 .head .m,
  .addcontent .add_footer1 .top,
  .addcontent .add_footer .bot .m,
  .addcontent .add_footer .top,
  .addcontent .main_pic_grows .m,
  .addcontent .main_downs .m,
  .addcontent .main_column4 .m,
  .addcontent .main_column3 .m,
  .addcontent .main_column2 .m,
  .addcontent .main_column1 .m,
  .addcontent .main_column .m,
  .addcontent .main_news4 .m,
  .addcontent .main_news3 .m,
  .addcontent .main_news2 .m,
  .addcontent .main_news1 .m,
  .addcontent .main_news0 .m,
  .addcontent .main_service .m,
  .addcontent .header5 .head,
  .addcontent .header6 .head .m,
  .addcontent .header7 .head .m,
  .addcontent .mian_banners,
  .addcontent .mian_navbars ul,
  .addcontent .header2 .banner .top,
  .addcontent .header3 .top,
  .addcontent .header3 ul,
  .addcontent .header4 .head .m,
  .addcontent .header4 .banners .top .m {
    width: 100% !important; }

  .m,
  .main_articles,
  .main_des_box {
    width: 100% !important; }

  .addlogo .logo_font p {
    font-size: 25px !important; }

  .main_articles {
    display: block;
    width: 100%; }

  .main_article_navbar {
    width: 6.9rem;
    margin: 0 auto; }

  .main_article_navbar .title {
    font-size: .34rem;
    height: 1rem;
    padding-left: .3rem; }

  .main_article_navbar ul li {
    width: 50%;
    float: left; }

  .main_article_navbar ul li::after {
    width: .1rem; }

  .main_article_right {
    width: 6.9rem;
    margin: .5rem auto; }

  .main_des_box {
    display: block; }

  .main_left_navbars {
    width: 6.9rem;
    margin: 0 auto;
    padding: .15rem;
    min-height: 6rem; }

  .tong_navbars li {
    height: 1rem; }

  .tong_navbars li a {
    padding: 0 .3rem; }

  .tong_navbars li a p {
    font-size: .3rem; }

  .main_right_boxs {
    width: 6.9rem;
    margin: 0 auto;
    padding: 0 .3rem;
    margin-top: .5rem; }

  .main_news5 .title {
    height: 1rem;
    padding: 0; }

  .main_news5 .title p {
    font-size: .33rem; }

  .main_news5 > ul li a {
    padding: 0; }

  .main_news5 > ul li {
    height: .8rem; }

  .main_news5 > ul li a div p {
    font-size: .28rem; }

  .main_news5 > ul li a div {
    width: 75%; }

  .list_ouc ul li {
    width: 100%;
    margin: 0;
    margin-bottom: .3rem; }

  .list_ouc ul {
    display: block; }

  .list_ouc ul li p {
    font-size: .3rem; }

  .list_ouc {
    margin: .5rem 0; }

  .main_article_boxs {
    padding: .3rem 0 !important; }

  .main_news5 > ul li a span {
    font-size: .26rem; }

  .main_news5 .title ul li {
    font-size: .24rem; }

  .main_left_navbars h2 {
    height: 1rem;
    top: -1rem;
    font-size: .33rem;
    padding-left: .3rem; }

  .main_article_right_list1 > ul li {
    width: 49%;
    margin-bottom: .2rem;
    margin-right: 2%; }

  .main_article_navbar.on3 .title {
    height: 1rem; }

  .main_article_navbar.on2 .title {
    height: 1rem; }

  .main_article_boxs {
    padding: .3rem; }

  .main_article_boxs h2 {
    font-size: .33rem; }

  .main_article_boxs .info {
    display: block; }

  .main_article_right_list1.on > ul li .pic p {
    font-size: .26rem; }

  .main_article_boxs .info .grow {
    width: 100%;
    padding: .5rem; }

  .main_article_boxs .info .grow p {
    font-size: .33rem;
    margin-bottom: .3rem; }

  .main_article_boxs .info .grow span {
    font-size: .3rem; }

  .main_article_boxs .boxs {
    padding: .3rem 0; }

  .main_article_boxs .boxs p {
    font-size: .28rem;
    line-height: .5rem; }

  .main_article_right_list1 > ul li:nth-child(3n) {
    margin-right: 2%; }

  .main_article_right_list1 > ul {
    margin-top: .2rem; }

  .main_article_right_list1 > ul li:nth-child(2n) {
    margin-right: 0; }

  .main_article_right_list1 > ul li .pic::after {
    border: .1rem solid #ededed; }

  .main_article_right_list1 > ul li .pic {
    height: 3rem; }

  .main_article_right_list1 > ul li p {
    font-size: .26rem; }

  .down_box {
    height: 1rem; }

  .down_box .title {
    font-size: .33rem; }

  .down_box1 .title {
    font-size: .33rem; }

  .down_box ul li {
    font-size: .2rem; }

  .down_box1 ul li {
    font-size: .2rem; }

  .down_box1 {
    height: 1rem; }

  .main_article_right_list {
    padding: .2rem; }

  .main_article_right_list > ul li {
    height: 1rem; }

  .main_article_right_list > ul li a p,
  .main_article_right_list > ul li a span {
    font-size: .26rem; }

  .main_article_right_list > ul li a p {
    width: 66%; }

  .pages_list ul li a {
    font-size: .2rem;
    padding: 0 .15rem;
    height: .5rem; }

  .main_article_navbar.on1 ul {
    border-left: none !important; }

  .main_article_navbar.on1 ul li {
    border-left: .1rem solid #a30003 !important; }

  .main_article_right_list > ul {
    margin-bottom: .4rem; }

  .main_article_navbar.on .title {
    height: 1.1rem;
    padding-bottom: .1rem;
    font-size: .33rem; }

  .main_article_navbar ul li a {
    font-size: .26rem; }

  .main_article_navbar ul li {
    height: 1rem; }

  .pages_list ul li {
    margin: 0 .1rem; }

  .addcontent .mian_banners {
    width: 6.9rem !important;
    margin: 0 auto; }

  .header {
    height: 1.2rem;
    padding: 0 .3rem;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999999;
    justify-content: flex-start; }

  .header .font {
    margin-left: .6rem; }

  .header .icon {
    display: none; }

  .main_tabbar .m {
    padding: .6rem .3rem; }

  .main_tabbar .m .tabbar .item {
    display: block; }

  .tongicon {
    width: .7rem;
    height: .7rem;
    margin: 0 auto; }

  .main_tabbar .m .tabbar .item img {
    width: 60%; }

  .main_tabbar .m .tabbar .item p {
    font-size: .28rem;
    margin: 0;
    text-align: center;
    line-height: .8rem; }

  .main_tabbar .m .tabbar .item.on p {
    border-bottom: .04rem solid #223b80; }

  .main_tabbar .m .tabbar .item p {
    border: .04rem solid #f6f6f6; }

  .main_tabbar .m .tabbar .item::after {
    display: none; }

  .main_tabbar .m .fade {
    margin-top: .5rem; }

  .main_tabbar .m .fade .item .box {
    display: block;
    padding-bottom: .6rem; }

  .main_tabbar .m .fade .item .box .pic_slide {
    width: 100%;
    padding: .05rem; }

  .main_tabbar .m .fade .item .box .pic_slide .item div {
    height: .6rem;
    padding: 0 .3rem; }

  .main_tabbar .m .fade .item .box .pic_slide .item div p {
    font-size: .26rem;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

  .main_tabbar .m .fade .item .box .pic_slide .item div span {
    font-size: .26rem; }

  .main_tabbar .m .fade .page {
    bottom: -.7rem; }

  .main_tabbar .m .fade .page div {
    width: .45rem;
    height: .45rem; }

  .main_tabbar .m .fade .item .box ul {
    width: 100%;
    margin-top: 1rem; }

  .main_tabbar .m .fade .item .box ul li {
    height: .8rem; }

  .main_tabbar .m .fade .item .box ul li a p {
    width: 70%;
    font-size: .26rem; }

  .main_tabbar .m .fade .item .box ul li a span {
    font-size: .26rem; }

  .main_tabbar .m .more {
    width: 4rem;
    height: .6rem; }

  .main_tabbar .m .more a {
    font-size: .26rem; }

  .main_video {
    flex-wrap: wrap;
    padding-top: .3rem; }

  .main_video .item div img {
    width: 1rem; }

  .main_video .item div span {
    font-size: .3rem; }

  .main_video .item {
    width: 90%;
    margin: 0 auto;
    margin-bottom: .3rem; }

  .main_news .m .title ul {
    width: 66.66%; }

  .main_news .m .title ul li {
    width: 50%;
    margin: 0;
    display: block; }

  .main_news .m .title .inte {
    width: 33.33%; }

  .main_news .m {
    padding: .5rem .3rem; }

  .main_news .m .title ul li p {
    font-size: .28rem;
    margin: 0;
    text-align: center;
    line-height: .8rem;
    border-bottom: 0.04rem solid #fff; }

  .main_news .m .title ul li.on p {
    border-bottom: 0.04rem solid #223b80; }

  .main_news .m .title .inte a {
    display: block; }

  .main_news .m .title .inte a img {
    width: .7rem;
    display: block;
    margin: 0 auto; }

  .main_news .m .title .inte a p {
    font-size: .28rem;
    margin: 0;
    text-align: center;
    line-height: .8rem;
    border-bottom: 0.04rem solid #fff; }

  .main_news .m .box {
    margin-top: .5rem;
    display: block; }

  .main_news .m .box .item {
    display: block; }

  .main_news .m .box .item ul {
    width: 100%; }

  .main_news .m .box .item ul li a {
    padding: .2rem .3rem; }

  .main_news .m .box .item ul li a .icon p {
    font-size: .36rem;
    line-height: .65rem; }

  .main_news .m .box .item ul li a .icon span {
    font-size: .26rem;
    line-height: .55rem; }

  .main_news .m .box .item ul li a > p {
    font-size: .28rem;
    line-height: 1.7; }

  .main_news .m .box .item .slide {
    width: 100%;
    margin-top: .3rem;
    padding: 0 .6rem; }

  .main_news .m .box .item .slide .swiper-slide {
    width: 32% !important;
    margin-right: 2%; }

  .main_news .m .box .item .slide .prev {
    left: 0; }

  .main_news .m .box .item .slide .next {
    right: 0; }

  .main_news .m .box .item .slide .btn {
    width: .45rem; }

  .main_movies .title img {
    width: .6rem; }

  .main_movies .title p {
    font-size: .33rem;
    margin-left: .2rem; }

  .main_movies .box {
    width: 6.9rem;
    margin: 0 auto;
    margin-top: .5rem;
    padding: .3rem; }

  .main_movies .box .swiper-slide {
    width: 100%; }

  .main_movies {
    height: auto;
    padding: .8rem 0;
    padding-bottom: 1.2rem; }

  .main_movies .box .swiper-pagination-bullet {
    width: .15rem;
    height: .15rem; }

  .main_movies .box .swiper-pagination {
    bottom: -.8rem; }

  .main_link {
    flex-wrap: wrap;
    padding: .5rem 0; }

  .main_link .item {
    width: 50%;
    margin: 0;
    padding: .5rem 0; }

  .main_link .item img {
    width: .8rem;
    margin-bottom: .3rem; }

  .main_link .item p {
    font-size: .3rem; }

  .footer .m {
    padding-top: 0; }

  .footer .m ul {
    height: auto;
    flex-wrap: wrap;
    padding: .2rem 0; }

  .footer .m ul li {
    width: 25%;
    font-size: .28rem;
    text-align: center;
    line-height: .7rem; }

  .main_news .m .box .item .slide .item a p {
    font-size: .3rem;
    padding: 0;
    display: flex;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: auto; }

  .footer .m .bottom {
    display: block;
    padding: .5rem .3rem; }

  .footer .m .bottom .des_logo {
    width: 4rem;
    margin: 0 auto;
    margin-bottom: .3rem; }

  .footer .m .bottom .info p,
  .footer .m .bottom .info span {
    font-size: .24rem;
    text-align: center;
    line-height: .5rem; }

  .footer .m .bottom .info span {
    margin-top: 0rem; }

  .footer .m .bottom .code {
    display: block;
    margin-top: .3rem; }

  .fades {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    display: block;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    display: none; }

  .banner .swiper-pagination-bullet {
    width: .2rem;
    height: .2rem; }

  .banner .swiper-pagination {
    bottom: .2rem; }

  .null {
    height: 1.2rem; }

  .footer {
    height: auto; }

  .footer .m .bottom .code img:first-child {
    width: 2rem;
    margin: 0 auto;
    margin-bottom: .3rem; }

  .footer .m .bottom .code img:last-child {
    width: .6rem;
    margin: 0 auto; }

  .menu {
    width: .6rem;
    display: block;
    position: absolute;
    right: .3rem; }

  .navbar {
    width: 100%;
    position: fixed;
    left: 0;
    top: 1.2rem;
    z-index: 99999;
    height: auto; }

  .navbar {
    display: none; }

  .navbar ul {
    display: block; }

  .navbar ul li {
    width: 50%;
    margin: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.08);
    padding-left: 0.3rem;
    font-size: .28rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    height: 0.8rem;
    float: left; }

  .navbar ul li > a {
    font-size: .28rem; }

  .navbar ul li::after {
    display: none; }

  .fade_video .boxs {
    width: 80%; }

  .fade_video .boxs .close {
    width: .5rem;
    top: .2rem;
    right: .2rem; }

  .main_news .m .box .item .newss {
    width: 100%; }

  .main_link .item a {
    width: auto;
    height: auto; }

  .tong_search {
    display: none; }

  .addcontent .header0 .head {
    height: 1.2rem;
    padding: 0 .3rem;
    background-size: 4rem; }

  .addcontent .header0 .head .logo {
    width: 5rem !important; }

  .addcontent .header0 ul {
    display: none; }

  .addcontent .header1 .head .fr ul {
    display: none; }

  .addcontent .header1 .head {
    height: 1.2rem;
    padding: 0 .3rem; }

  .addcontent .header1 .head .logo {
    width: 5rem !important; }

  .addcontent .header2 .head {
    height: .6rem; }

  .addcontent .header2 .head .m {
    padding: 0 .3rem; }

  .addcontent .header2 .head .m p {
    font-size: .2rem; }

  .addcontent .header2 .head .m ul li a {
    font-size: .2rem;
    padding: 0 .15rem; }

  .addcontent .header2 .banners {
    height: 2.5rem; }

  .addcontent .header2 .banners .addbamme {
    width: 6.9rem; }

  .addcontent .header2 .banners ul {
    display: none; }

  .addcontent .header2 .banners .top {
    height: 1.2rem; }

  .addcontent .header2 .banners .top .logo {
    width: 5rem !important; }

  .addcontent .header3 .top {
    height: 1.2rem;
    padding: 0 .3rem; }

  .addcontent .header3 .top .logo {
    width: 5rem !important; }

  .addcontent .header3 ul {
    display: none; }

  .addcontent .header4 .head {
    height: .6rem; }

  .addcontent .header4 .head .m {
    padding: 0 .3rem; }

  .addcontent .header4 .head .m p {
    font-size: .2rem; }

  .addcontent .header4 .head .m ul li {
    font-size: .2rem; }

  .addcontent .header4 .head .m ul li a {
    font-size: .2rem;
    padding: 0 .15rem; }

  .addcontent .header4 .banners .top .search {
    display: none; }

  .addcontent .header4 .banners .top {
    height: 1.2rem;
    padding: 0 .3rem;
    display: flex;
    align-items: center; }

  .addcontent .header4 .banners .top .logo {
    width: 5rem !important; }

  .addcontent .header4 .banners ul {
    display: none; }

  .tong_search {
    display: none !important; }

  .addcontent .header5 .head {
    height: 1.2rem !important;
    padding: 0 .3rem; }

  .addcontent .header5 .head .frs ul li a {
    font-size: .2rem;
    padding: 0 .15rem; }

  .addcontent .header5 .head .logo {
    width: 4.5rem; }

  .addcontent .header5 > ul {
    display: none; }

  .addcontent .header5 .head .frs {
    display: none; }

  .addcontent .header6 .head {
    height: 1.2rem;
    padding: 0 .3rem; }

  .addcontent .header6 .head .logo {
    width: 5rem; }

  .addcontent .header6 ul {
    display: none; }

  .addcontent .header7 .head {
    height: 1.2rem;
    padding: 0 .3rem; }

  .addcontent .header7 .head .logo {
    width: 5rem; }

  .addcontent .header7 ul {
    display: none; }

  .addcontent .mian_banner .swiper-pagination {
    bottom: .2rem; }

  .addcontent .mian_banner .swiper-pagination-bullet {
    width: .15rem;
    height: .15rem;
    margin: 0 .1rem; }

  .addcontent .mian_banners .swiper-pagination {
    bottom: .2rem; }

  .addcontent .mian_banners .swiper-pagination-bullet {
    width: .15rem;
    height: .15rem;
    margin: 0 .1rem; }

  .addcontent .mian_navbars {
    padding: .3rem; }

  .addcontent .mian_navbars ul {
    flex-wrap: wrap; }

  .addcontent .mian_navbars ul li {
    width: 32%;
    margin: .1rem 0; }

  .addcontent .mian_navbars ul li a {
    display: block;
    padding: .3rem;
    box-sizing: border-box; }

  .addcontent .mian_navbars ul li a span {
    margin: 0;
    font-size: .28rem;
    margin-top: .2rem;
    text-align: center;
    display: block; }

  .addcontent .main_service {
    padding: .3rem; }

  .addcontent .main_service .m {
    display: block;
    padding: 0;
    text-align: center; }

  .addcontent .mian_navbars ul li a img {
    display: block;
    margin: 0 auto;
    width: .5rem; }

  .addcontent .main_service .m .tit {
    font-size: .33rem;
    background: none;
    color: #a30003;
    width: 100%;
    height: auto;
    text-align: center; }

  .addcontent .main_service .m ul {
    flex-wrap: wrap; }

  .addcontent .main_service .m ul li {
    width: 32%;
    margin-top: .3rem;
    margin-right: 1.5%; }

  .addcontent .main_service .m ul li a {
    padding: .3rem; }

  .addcontent .main_service .m ul li a img:first-child {
    width: .8rem;
    margin: 0 auto; }

  .addcontent .main_service .m ul li a p {
    font-size: .28rem;
    line-height: 1rem; }

  .addcontent .main_service .m ul li:nth-child(3n) {
    margin-right: 0; }

  .addcontent .main_service .m ul li a img:last-child {
    width: .6rem; }

  .addcontent .main_news0 .m {
    display: block;
    padding: .3rem; }

  .addcontent .main_news0 .m .left {
    width: 100%;
    display: block; }

  .addcontent .main_news0 .m .left .pic {
    width: 100%; }

  .addcontent .main_news0 .m .left .pic .swiper .swiper-slide .items div {
    height: .66rem; }

  .addcontent .main_news0 .m .left .grow {
    width: 100%;
    margin: 0;
    padding: .3rem 0; }

  .addcontent .main_news0 .m .left .grow .title p {
    font-size: .33rem; }

  .addcontent .tong_icons .form .label input {
    width: 70%; }

  .addcontent .main_column2.ons .m .label {
    width: 100%; }

  .addcontent .main_news0 .m .left .grow .title p span {
    font-size: .28rem; }

  .addcontent .main_news0 .m .left .grow .title a {
    font-size: .26rem; }

  .addcontent .main_news0 .m .left .grow ul li a {
    height: .88rem; }

  .addcontent .main_news0 .m .left .grow ul li a p {
    font-size: .26rem; }

  .addcontent .main_news0 .m .left .grow ul li a span {
    font-size: .26rem; }

  .addcontent .main_news0 .m .right {
    width: 100%;
    margin: 0;
    margin-top: .3rem;
    padding: .3rem; }

  .addcontent .main_news0 .m .right .title a {
    font-size: .26rem; }

  .addcontent .main_news0 .m .right .title p {
    font-size: .33rem; }

  .addcontent .main_news0 .m .right .title p span {
    font-size: .28rem; }

  .addcontent .main_news0 .m .right ul li a {
    height: .88rem; }

  .addcontent .main_news0 .m .right ul li a p {
    font-size: .26rem; }

  .addcontent .main_news1 {
    width: 100%;
    padding: .3rem; }

  .addcontent .main_news1 .m {
    display: block; }

  .addcontent .main_news1 .m .left {
    width: 100%; }

  .addcontent .main_news1 .m .left .item .pic {
    height: 5rem; }

  .addcontent .main_news1 .m .left .item .font {
    height: auto;
    padding: .3rem; }

  .addcontent .main_news1 .m .left .item .font p {
    font-size: .3rem;
    line-height: .5rem; }

  .addcontent .main_news1 .m .left .fade_item div {
    width: 1.2rem;
    height: 1.2rem; }

  .addcontent .main_news1 .m .left .fade_item div p {
    font-size: .28rem;
    margin-bottom: 0; }

  .addcontent .main_news1 .m .left .fade_item div span {
    font-size: .24rem; }

  .addcontent .main_news1 .m .left .fade_item {
    top: 3.8rem; }

  .addcontent .main_news1 .m .left .item .font span {
    font-size: .26rem;
    line-height: .45rem; }

  .addcontent .main_news1 .m .right {
    width: 100%;
    margin-top: .3rem;
    border-top: .03rem solid #a30003; }

  .addcontent .main_news1 .m .right .title {
    padding: 0;
    height: 1rem; }

  .addcontent .main_news1 .m .right .title p {
    font-size: .33rem; }

  .addcontent .main_news1 .m .right .title a {
    font-size: .28rem; }

  .addcontent .main_news1 .m .right ul {
    padding: 0 .3rem; }

  .addcontent .main_news1 .m .right ul li {
    height: 1rem; }

  .addcontent .main_news1 .m .right ul li a span {
    width: .4rem;
    height: .4rem;
    font-size: .2rem; }

  .addcontent .main_news1 .m .right ul li a p {
    font-size: .26rem; }

  .addcontent .main_news2 {
    padding: .3rem; }

  .addcontent .main_news2 .m {
    display: block; }

  .addcontent .main_news2 .m .left {
    width: 100%;
    height: auto; }

  .addcontent .main_news2 .m .left .item .font {
    padding: .2rem;
    padding-bottom: .55rem; }

  .addcontent .main_news2 .m .left .item .font p {
    font-size: .26rem; }

  .addcontent .main_news2 .m .left .swiper-pagination {
    bottom: .1rem; }

  .addcontent .main_news2 .m .right {
    width: 100%;
    margin-top: .3rem; }

  .addcontent .main_news2 .m .right .title p {
    font-size: .3rem;
    min-width: 1.6rem; }

  .addcontent .main_news2 .m .right .title a {
    font-size: .26rem; }

  .addcontent .main_news2 .m .right ul li {
    height: 1rem; }

  .addcontent .main_news2 .m .right ul li a p {
    font-size: .26rem; }

  .addcontent .main_news2 .m .right ul li a span {
    font-size: .26rem; }

  .addcontent .main_news3 {
    padding: .3rem; }

  .addcontent .main_news3 .m .title {
    padding: .2rem 0; }

  .addcontent .main_news3 .m .title .icon div {
    width: .5rem;
    height: .5rem; }

  .addcontent .main_news3 .m .title .icon div img {
    width: .3rem; }

  .addcontent .main_news3 .m .title .icon p {
    font-size: .3rem;
    margin-left: .3rem; }

  .addcontent .main_news3 .m .news_pic {
    padding: .3rem 0;
    display: block; }

  .addcontent .main_news3 .m .news_pic .label {
    width: 100%;
    margin: 0;
    margin-bottom: .3rem; }

  .addcontent .main_news3 .m .news_pic .label .pic {
    height: 3.6rem; }

  .addcontent .main_news3 .m .news_pic .label .info {
    min-height: auto;
    padding: .3rem; }

  .addcontent .main_news3 .m .news_pic .label .info p {
    font-size: .3rem; }

  .addcontent .main_news3 .m .news_pic .label .info span {
    font-size: .26rem;
    line-height: .45rem; }

  .addcontent .main_news3 .m .news_pic ul {
    width: 100%; }

  .addcontent .main_news3 .m .news_pic ul li a {
    font-size: .26rem;
    line-height: .5rem; }

  .addcontent .main_news4 .m {
    padding: .3rem;
    display: block; }

  .addcontent .main_news4 .m .left {
    width: 100%; }

  .addcontent .tongs_title .icon div {
    width: 0.5rem;
    height: 0.5rem; }
    .addcontent .tongs_title .icon div img {
      width: .3rem; }

  .addcontent .tongs_title .icon p {
    font-size: .3rem; }
    .addcontent .tongs_title .icon p span {
      font-size: .28rem; }

  .addcontent .tongs_title .more {
    font-size: .26rem; }

  .addcontent .main_news4 .m .left .box {
    margin-top: .3rem; }

  .addcontent .main_news4 .m .left .box .label .pic {
    height: 2.3rem; }

  .addcontent .main_news4 .m .left .box .label .info {
    padding: .15rem;
    min-height: 2rem; }

  .addcontent .main_news4 .m .left .box .label .info p {
    font-size: .28rem;
    line-height: .4rem;
    margin-bottom: .1rem; }

  .addcontent .main_news4 .m .left .box .label .info span {
    font-size: .26rem;
    line-height: .4rem; }

  .addcontent .main_news4 .m .right {
    width: 100%;
    margin-top: .3rem; }

  .addcontent .main_news4 .m .right ul li {
    height: 1rem; }

  .addcontent .main_news4 .m .right ul li a p {
    font-size: .26rem; }

  .addcontent .main_news4 .m .right ul li a span {
    font-size: .26rem; }

  .addcontent .main_column .m {
    padding: .3rem;
    display: block; }

  .addcontent .main_column .m .label {
    width: 100%;
    margin-bottom: .3rem; }

  .addcontent .tongss_title {
    height: 1rem; }

  .addcontent .tongss_title div p {
    font-size: .3rem; }

  .addcontent .tongss_title a {
    font-size: .26rem; }

  .addcontent .main_column .m .label ul li {
    height: 1rem; }

  .addcontent .main_column .m .label ul li a p {
    font-size: .26rem; }

  .addcontent .main_column .m .label ul li a span {
    font-size: .26rem; }

  .addcontent .main_column .m .label ul {
    margin-top: 0; }

  .addcontent .main_column1 .m {
    padding: .3rem;
    display: block; }

  .addcontent .main_column1 .m .label {
    width: 100%;
    margin: .3rem 0; }

  .addcontent .main_column1 .m .label ul li a .show {
    padding: .2rem 0; }

  .addcontent .main_column1 .m .label ul li a .lines {
    height: 1rem; }

  .addcontent .main_column1 .m .label ul li a .lines p {
    font-size: .26rem; }

  .addcontent .main_column1 .m .label ul li a .lines span {
    font-size: .26rem; }

  .addcontent .main_column1 .m .label ul li a .show p {
    font-size: .33rem; }

  .addcontent .main_column1 .m .label ul li a .show span {
    font-size: .26rem;
    line-height: .4rem; }

  .addcontent .main_column2 .m {
    padding: .3rem; }

  .addcontent .main_column2 .m .label {
    margin-top: .3rem; }

  .addcontent .main_column2 .m .label .title p {
    font-size: .3rem; }

  .addcontent .main_column2 .m .label .title p span {
    font-size: 0.28rem; }

  .addcontent .main_column2 .m .label ul li {
    height: 1rem; }

  .addcontent .main_column2 .m .label ul li a p {
    font-size: .26rem; }

  .addcontent .main_column2 .m .label ul li a span {
    font-size: .26rem; }

  .addcontent .main_column2 .m .label {
    width: 100%; }

  .addcontent .main_column2 .m .label ul {
    margin-top: 0; }

  .addcontent .main_column2 .m .link_icon {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap; }

  .addcontent .main_column2 .m .link_icon {
    margin-top: .3rem; }

  .addcontent .main_column2 .m .link_icon .item a img {
    width: .4rem; }

  .addcontent .main_column2 .m .link_icon .item a p {
    font-size: .28rem;
    margin-left: .3rem; }

  .addcontent .main_column3 {
    padding: .3rem; }

  .addcontent .main_column3 .m .title div img {
    width: .8rem; }

  .addcontent .main_column3 .m .title div span {
    font-size: .33rem; }

  .addcontent .main_column3 .m ul {
    margin-top: .5rem; }

  .addcontent .main_column3 .m ul li {
    width: 100%;
    margin-bottom: .3rem; }

  .addcontent .main_column3 .m ul li a .date {
    width: 1.8rem;
    height: 1.8rem;
    padding-top: .35rem; }

  .addcontent .main_column3 .m ul li a .grow {
    width: calc(100% - 1.8rem);
    padding: .2rem;
    padding-bottom: 0; }

  .addcontent .main_column3 .m ul li a .grow p {
    font-size: .3rem;
    margin-bottom: .05rem;
    line-height: .4rem; }

  .addcontent .main_column3 .m ul li a .grow span {
    font-size: .24rem;
    line-height: .35rem; }

  .addcontent .main_column3 .m ul li a .date p {
    font-size: .35rem;
    line-height: .55rem; }

  .addcontent .main_column3 .m ul li a .date span {
    font-size: .26rem; }

  .addcontent .main_column2 .m .link_icon .item {
    width: 48%;
    margin-bottom: .3rem; }

  .addcontent .main_column4 {
    padding: .3rem; }

  .addcontent .main_column4 .m {
    display: block;
    width: 100%; }

  .addcontent .main_column4 .m .left {
    width: 100%; }

  .addcontent .main_column4 .m .left .tongss_title {
    height: 1rem; }

  .addcontent .main_column4 .m .left .tongss_title div p {
    font-size: .33rem; }

  .addcontent .main_column4 .m .left ul li a {
    padding: .3rem 0; }

  .addcontent .main_column4 .m .left ul li a .pic {
    width: 3rem;
    height: auto; }

  .addcontent .main_column4 .m .left ul li a .grow {
    width: calc(100% - 3rem);
    padding: 0 .15rem; }

  .addcontent .main_column4 .m .left ul li a .grow p {
    font-size: .28rem;
    margin-bottom: .3rem;
    height: auto; }

  .addcontent .main_column4 .m .left ul li a .grow span {
    font-size: .26rem; }

  .tong_icons {
    width: 100% !important;
    height: auto !important;
    min-height: auto !important;
    padding-bottom: 0 !important; }

  .addcontent .main_news3 .tong_icons {
    width: 100% !important;
    height: auto !important;
    min-height: auto !important;
    padding-bottom: 0 !important; }

  .addcontent .tong_icons .form {
    padding: .3rem; }

  .addcontent .tong_icons .form h3 {
    margin-bottom: .3rem;
    font-size: .33rem; }

  .addcontent .main_downs {
    padding: .3rem; }

  .addcontent .main_downs .m h2 {
    font-size: .33rem; }

  .addcontent .main_downs .m ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap; }

  .addcontent .main_downs .m ul li {
    width: 50%;
    margin: 0; }

  .addcontent .main_downs .m ul li a div img {
    width: .45rem; }

  .addcontent .main_pic_grows .m .title {
    height: 1rem; }

  .addcontent .main_pic_grows .m .title p {
    font-size: .33rem; }

  .addcontent .main_pic_grows {
    padding: .3rem; }

  .addcontent .main_pic_grows .m .grow .swiper-slide {
    width: 50%; }

  .addcontent .main_pic_grows .m .grow .swiper-pagination {
    bottom: .1rem; }

  .addcontent .add_footer .top {
    display: block;
    padding: .3rem; }

  .addcontent .add_footer .top .left h2 {
    font-size: .28rem; }

  .addcontent .add_footer .top .left ul {
    display: block;
    margin-top: .3rem; }

  .addcontent .add_footer .top .left ul li {
    font-size: .26rem;
    width: 33.33%;
    margin: 0;
    text-align: center;
    line-height: .65rem;
    float: left; }

  .addcontent .add_footer .top .code {
    width: 1.8rem;
    margin: 0 auto;
    margin-top: .3rem; }

  .addcontent .add_footer .bot .m {
    display: block;
    padding: .3rem;
    height: auto; }

  .addcontent .add_footer .bot .m .font div p {
    font-size: .24rem;
    text-align: center;
    line-height: .55rem; }

  .addcontent .add_footer .bot .m .font div {
    display: block; }

  .addcontent .add_footer .bot .m img {
    width: 4rem;
    margin: 0 auto;
    margin-bottom: .3rem;
    display: block; }

  .addcontent .add_footer1 .top {
    display: block;
    height: auto;
    padding: .3rem; }

  .addcontent .add_footer1 .top .fl .font::after {
    display: none; }

  .addcontent .add_footer1 .top .fl .font div {
    display: block; }

  .addcontent .add_footer1 .top .fl .font div p {
    font-size: .24rem;
    text-align: center;
    line-height: .55rem; }

  .addcontent .add_footer1 .top .fl {
    width: 100%;
    display: block;
    float: none; }

  .addcontent .add_footer1 .top .fl .logo {
    width: 4rem;
    display: block;
    margin: 0 auto;
    margin-bottom: .3rem; }

  .addcontent .add_footer1 .top .code {
    width: 1.8rem;
    margin: 0 auto;
    margin-top: .3rem; }

  .addcontent .add_footer1 .bot {
    display: block;
    height: auto;
    padding: .3rem; }

  .addcontent .main_pic_grows .m .grow .swiper-pagination-bullet {
    width: .15rem;
    height: .15rem; }

  .addcontent .add_footer1 .bot p {
    font-size: .24rem;
    display: block;
    line-height: .5rem;
    text-align: center;
    width: 100%; }

  .addcontent .tong_icons .list {
    margin: .3rem 0; }

  .addcontent .tong_icons .list div a img {
    width: .8rem !important;
    margin-bottom: .3rem !important; }

  .addcontent .tong_icons .list div a span {
    font-size: .3rem !important; }

  .tong_icons .slide .item div img {
    width: 1rem !important; }

  .tong_icons .slide .item div span {
    font-size: .3rem !important; }

  .tong_icons .slide {
    height: 3.5rem !important; }

  .tong_icons .swiper {
    width: 100% !important;
    height: 100% !important; }

  .addcontent .add_footer1 .top .fl .font {
    margin: 0; }

  .addlogo img {
    width: 3rem !important; }

  .addlogo .logo_font {
    margin-left: .3rem !important; }

  .addlogo .logo_font::after {
    left: -.15rem !important;
    height: .5rem; }

  .addlogo .logo_font p {
    font-size: .28rem !important;
    opacity: 0.8;
    letter-spacing: 0 !important;
    margin-bottom: .1rem !important; }

  .addlogo .logo_font span {
    font-size: .24rem !important;
    opacity: 0.8;
    letter-spacing: 0 !important; }
    .slide_boxs{
		display: block;
	}
	.slide_boxs .item{
		width: 100%;
		margin-top: .3rem;
	}
	.slide_boxs .item .boxs{
		height: auto;
		margin-top: .3rem;
	}
	.slide_boxs .item .tit{
		height: 1rem;
		font-size: .33rem;
	} 
	.main_news6 > ul{
		margin-top: .5rem;
	}
	.main_news6 .title p{
		font-size: .33rem;
		}
		.main_news6 .title{
			height: .6rem;
		}
		.main_news6 > ul li{
			height: 1rem;
			margin-bottom: .3rem;
		}
		.main_news6 > ul li a p{
			font-size: .3rem;
			padding: 0 .2rem;
		}
.main_article_boxs .boxs p img{
 width: 100% !important;
 height: auto !important;
 display: block;
}
.main_article_boxs .boxs  img{
 display: block;
 width: 100% !important;
 height: auto !important;
}    
}
/*# sourceMappingURL=css.css.map */
