body {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 14px;
  color: #333333;
  position: relative;
  min-width: 1280px;
  background-size: 100% auto;
  background: #fafafa;
  margin: 0; }

li {
  list-style: none; }

ul {
  padding: 0;
  margin: 0; }

a {
  color: #333;
  text-decoration: none; }

a:hover {
  text-decoration: none !important;
  color: #333; }

a:focus {
  text-decoration: none !important;
  outline: none !important; }

button:focus, button:hover {
  outline: none !important; }

ul, ol {
  margin: 0;
  padding: 0; }

img {
  max-width: 100%; }

input, button {
  outline: none; }

.bgcolor {
  background: #dedddd;
  color: #333; }

.textcolor {
  color: #5095f6; }

.widthfix {
  width: 1280px;
  margin: 0 auto;
  clear: both; }

.flex {
  display: flex; }

.align-center {
  align-items: center; }

.justify-between {
  justify-content: space-between; }

.topbar {
  height: 40px;
  line-height: 40px; }
  .topbar .rukou .item {
    color: #333;
    margin-right: 30px; }
    .topbar .rukou .item img {
      width: 14px; }
    .topbar .rukou .item span {
      margin-left: 10px; }
  .topbar .right .searchbox {
    margin-left: 10px;
    background: #bab8b8;
    border-radius: 50px;
    padding: 0 10px;
    height: 25px;
    line-height: 25px; }
    .topbar .right .searchbox .keyword {
      margin-left: 5px;
      border: 0;
      background: #bab8b8;
      color: #fff; }
    .topbar .right .searchbox .searchbtn {
      font-size: 12px;
      margin-left: 5px;
      display: none;
      cursor: hand;
      color: #fff; }

.header {
  padding: 20px 0;
  z-index: 99; }
  .header.headfixed {
    padding: 10px 0;
    background: #ffffff;
    top: 0;
    width: 100%;
    position: fixed;
    left: 0;
    z-index: 99;
    box-shadow: 0px 7px 7px -7px #5E5E5E; }
    .header.headfixed .logo img {
      height: 60px; }
    .header.headfixed .navbox {
      margin-left: 110px; }
      .header.headfixed .navbox .item {
        height: 60px; }
        .header.headfixed .navbox .item .txt {
          margin-top: 11px; }
        .header.headfixed .navbox .item .minmeaubox {
          margin-top: 10px;
          padding: 50px 0 30px 0; }
  .header .logo {
    flex-shrink: 0; }
    .header .logo img {
      height: 80px; }
  .header .navbox {
    margin-left: 100px;
    width: 100%; }
    .header .navbox .item {
      width: 10%;
      margin-left: 1.112%;
      text-align: center;
      font-size: 16px;
      height: 80px; }
      .header .navbox .item:hover .txt {
        color: #fff;
        background: rgba(6, 105, 244, 0.44); }
      .header .navbox .item:hover .minmeaubox {
        display: block;
        animation-duration: 0.5s;
        animation-name: fadeInDown; }
      .header .navbox .item .txt {
        display: block;
        padding: 8px 0;
        border-radius: 4px;
        margin-top: 21px; }
      .header .navbox .item.active .txt {
        color: #fff;
        background: #5095f6; }
      .header .navbox .item .minmeaubox {
        display: none;
        position: absolute;
        width: 100%;
        background: rgba(255, 255, 255, 0.9);
        color: #333;
        left: 0;
        z-index: 99999;
        margin-top: 21px;
        box-sizing: border-box;
        padding: 60px 0 30px 0;
        box-shadow: 0px 7px 7px -7px #5E5E5E; }
        .header .navbox .item .minmeaubox .flex {
          align-items: flex-start; }
        .header .navbox .item .minmeaubox img {
          flex-shrink: 0;
          box-shadow: 0 0 10px #5E5E5E; }
        .header .navbox .item .minmeaubox .left {
          width: 100%;
          align-items: flex-start; }
          .header .navbox .item .minmeaubox .left .cbox {
            margin-left: 50px;
            width: 100%;
            border-right: rgba(235, 235, 235, 0.21) 1px solid;
            text-align: left;
            display: flex; }
            .header .navbox .item .minmeaubox .left .cbox a:hover {
              color: #0669F4;
              font-weight: bold; }
            .header .navbox .item .minmeaubox .left .cbox .citem {
              display: block;
              margin-right: 30px; }
              .header .navbox .item .minmeaubox .left .cbox .citem:last-child {
                margin-right: 0; }
              .header .navbox .item .minmeaubox .left .cbox .citem .b {
                display: block;
                font-weight: 800; }
              .header .navbox .item .minmeaubox .left .cbox .citem .mb .citem2 {
                font-size: 12px;
                color: #666;
                display: block;
                margin-top: 10px; }
                .header .navbox .item .minmeaubox .left .cbox .citem .mb .citem2:hover {
                  color: #0669F4;
                  font-weight: bold; }
        .header .navbox .item .minmeaubox .rightimg {
          margin-left: 80px;
          box-shadow: 0 0 0 #ffffff; }

.emptyheader {
  width: 100%;
  height: 100px;
  display: none; }

.banner {
  max-width: 1920px;
  margin: 0 auto;
  text-align: center; }
  .banner img {
    width: 100%; }
  .banner .swiper-button-prev {
    left: 10%;
    background: rgba(255, 255, 255, 0.2);
    padding: 10px;
    color: #fff;
    font-size: 25px; }
    .banner .swiper-button-prev:after {
      font-size: 32px; }
    .banner .swiper-button-prev:hover {
      background: rgba(26, 110, 255, 0.8); }
  .banner .swiper-button-next {
    right: 10%;
    background: rgba(255, 255, 255, 0.2);
    padding: 10px;
    color: #fff;
    font-size: 25px; }
    .banner .swiper-button-next:after {
      font-size: 32px; }
    .banner .swiper-button-next:hover {
      background: rgba(26, 110, 255, 0.8); }
  .banner .swiper-pagination .swiper-pagination-bullet {
    width: 50px;
    height: 5px;
    border-radius: 5px; }
    .banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background: #ffffff; }

.indextitlebox {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .indextitlebox .left {
    display: flex;
    align-items: center; }
    .indextitlebox .left .iconbox {
      background: #5095f6;
      width: 34px;
      height: 34px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 3px; }
      .indextitlebox .left .iconbox .icon {
        width: 16px; }
    .indextitlebox .left .txt {
      font-size: 26px;
      color: #5095f6;
      margin-left: 20px;
      font-weight: bold; }
      .indextitlebox .left .txt span {
        color: #999999;
        font-size: 14px;
        margin-left: 10px;
        font-weight: normal; }
  .indextitlebox .more {
    color: #5095f6; }

.datebox {
  background: #e3edfc;
  width: 60px;
  height: 60px;
  text-align: center; }
  .datebox .d {
    color: #5095f6;
    font-size: 28px; }
  .datebox .year {
    color: #5095f6;
    font-size: 12px; }

.xuexiaoxinwen {
  margin-top: 20px; }
  .xuexiaoxinwen .contentbox {
    margin-top: 20px;
    display: flex;
    justify-content: space-between; }
    .xuexiaoxinwen .contentbox .left {
      width: 580px;
      display: flex;
      justify-content: space-between; }
      .xuexiaoxinwen .contentbox .left .swiper-pagination-bullet {
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 20px;
        font-size: 12px;
        color: #000;
        opacity: 1;
        background: rgba(255, 255, 255, 0.5); }
      .xuexiaoxinwen .contentbox .left .swiper-pagination-bullet-active {
        color: #fff;
        background: #007aff; }
      .xuexiaoxinwen .contentbox .left .swiper-horizontal > .swiper-pagination-bullets, .xuexiaoxinwen .contentbox .left .swiper-pagination-bullets.swiper-pagination-horizontal, .xuexiaoxinwen .contentbox .left .swiper-pagination-custom, .xuexiaoxinwen .contentbox .left .swiper-pagination-fraction {
        bottom: 90px; }
      .xuexiaoxinwen .contentbox .left .item2 {
        border-radius: 5px;
        overflow: hidden; }
        .xuexiaoxinwen .contentbox .left .item2:hover {
          background: #fafafa; }
          .xuexiaoxinwen .contentbox .left .item2:hover .imgbox {
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -ms-transform: scale(1.05);
            -o-transform: scale(1.05);
            transform: scale(1.05); }
        .xuexiaoxinwen .contentbox .left .item2 .imgbox {
          width: 100%;
          display: block;
          height: 340px;
          border-radius: 5px;
          -moz-transition: all 0.5s linear;
          -o-transition: all 0.5s linear;
          transition: all 0.5s linear; }
        .xuexiaoxinwen .contentbox .left .item2 .ttbox {
          padding: 10px 0;
          display: flex;
          align-items: center;
          box-sizing: border-box; }
          .xuexiaoxinwen .contentbox .left .item2 .ttbox .datebox {
            flex-shrink: 0; }
          .xuexiaoxinwen .contentbox .left .item2 .ttbox .tt {
            margin-left: 10px;
            width: 100%;
            height: 50px;
            line-height: 25px;
            overflow: hidden;
            font-size: 16px;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical; }
      .xuexiaoxinwen .contentbox .left .item {
        width: 330px;
        overflow: hidden;
        box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.1);
        border-radius: 5px; }
        .xuexiaoxinwen .contentbox .left .item:hover {
          background: #fafafa; }
          .xuexiaoxinwen .contentbox .left .item:hover .imgbox {
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -ms-transform: scale(1.05);
            -o-transform: scale(1.05);
            transform: scale(1.05); }
        .xuexiaoxinwen .contentbox .left .item .imgbox {
          display: block;
          width: 100%;
          height: 239px;
          -moz-transition: all 0.5s linear;
          -o-transition: all 0.5s linear;
          transition: all 0.5s linear; }
        .xuexiaoxinwen .contentbox .left .item .ttbox {
          padding: 10px;
          display: flex;
          align-items: center; }
          .xuexiaoxinwen .contentbox .left .item .ttbox .datebox {
            flex-shrink: 0; }
          .xuexiaoxinwen .contentbox .left .item .ttbox .tt {
            margin-left: 10px;
            width: 100%;
            height: 50px;
            line-height: 25px;
            overflow: hidden;
            font-size: 16px;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical; }
        .xuexiaoxinwen .contentbox .left .item .mintt {
          padding: 0 10px 10px 10px;
          display: -webkit-box;
          color: #999999;
          height: 72px;
          line-height: 20px;
          overflow: hidden;
          text-overflow: ellipsis;
          -webkit-line-clamp: 4;
          -webkit-box-orient: vertical;
          margin-bottom: 10px; }
    .xuexiaoxinwen .contentbox .newslist {
      width: 670px; }
      .xuexiaoxinwen .contentbox .newslist .item {
        display: flex;
        padding: 10px 0;
        align-items: center;
        justify-content: space-between;
        border-bottom: #ebebeb 1px solid; }
        .xuexiaoxinwen .contentbox .newslist .item:hover .t {
          -webkit-transform: scale(1.05);
          -moz-transform: scale(1.05);
          -ms-transform: scale(1.05);
          -o-transform: scale(1.05);
          transform: scale(1.05);
          color: #0669F4; }
        .xuexiaoxinwen .contentbox .newslist .item:after {
          content: "";
          height: 5px;
          width: 5px;
          position: absolute;
          background: #5095f6; }
        .xuexiaoxinwen .contentbox .newslist .item:last-child {
          border-bottom: 0; }
        .xuexiaoxinwen .contentbox .newslist .item .t {
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          -o-text-overflow: ellipsis;
          width: 100%;
          padding-left: 15px;
          -moz-transition: all 0.5s linear;
          -o-transition: all 0.5s linear;
          transition: all 0.5s linear; }
        .xuexiaoxinwen .contentbox .newslist .item .date {
          flex-shrink: 0;
          margin-left: 20px;
          color: #5095f6; }

.tongzhigonggao {
  background: #F1F1F1;
  margin-top: 10px;
  padding: 20px 0; }
  .tongzhigonggao .indextitlebox .item {
    display: flex;
    align-items: center;
    margin-right: 30px; }
    .tongzhigonggao .indextitlebox .item.nohover .iconbox {
      background: #999999; }
    .tongzhigonggao .indextitlebox .item.nohover .txt {
      color: #999; }
  .tongzhigonggao .conentbox {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px; }
    .tongzhigonggao .conentbox.hide {
      display: none; }
    .tongzhigonggao .conentbox .item {
      display: flex;
      width: 411px;
      box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.1);
      margin-bottom: 20px;
      margin-right: 20px;
      background: #ffffff;
      border-radius: 3px;
      padding: 20px;
      box-sizing: border-box; }
      .tongzhigonggao .conentbox .item:nth-child(3n+3) {
        margin-right: 0; }
      .tongzhigonggao .conentbox .item .datebox {
        flex-shrink: 0; }
        .tongzhigonggao .conentbox .item .datebox .year {
          margin-top: 6px; }
      .tongzhigonggao .conentbox .item .txt {
        height: 68px;
        overflow: hidden;
        margin-left: 10px; }
        .tongzhigonggao .conentbox .item .txt .t {
          font-size: 16px;
          height: 42px;
          overflow: hidden; }
        .tongzhigonggao .conentbox .item .txt .mintxt {
          font-size: 14px;
          color: #999;
          margin-top: 5px;
          height: 20px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
      .tongzhigonggao .conentbox .item:hover {
        background: #fafafa; }
        .tongzhigonggao .conentbox .item:hover .txt {
          color: #0669F4; }

.meitibaodaobox {
  width: 100%;
  padding: 20px 0 70px 0; }
  .meitibaodaobox .indextitlebox .txt {
    color: #5095f6; }
    .meitibaodaobox .indextitlebox .txt span {
      color: #5095f6; }
  .meitibaodaobox .indextitlebox .more {
    color: #5095f6; }
  .meitibaodaobox .contentbox {
    margin-top: 20px;
    display: flex;
    justify-content: space-between; }
    .meitibaodaobox .contentbox .imgbox {
      width: 510px;
      height: 255px;
      border-radius: 3px;
      flex-shrink: 0;
      display: block; }
    .meitibaodaobox .contentbox .rightinfo {
      margin-left: 30px;
      width: 100%; }
      .meitibaodaobox .contentbox .rightinfo .tit {
        font-size: 24px;
        display: block; }
      .meitibaodaobox .contentbox .rightinfo .dbox {
        background: #ebebeb;
        padding: 5px 10px;
        color: #5095f6;
        display: inline-flex;
        margin-top: 20px; }
      .meitibaodaobox .contentbox .rightinfo .mintxt {
        color: #999;
        margin-top: 20px;
        font-size: 14px;
        line-height: 28px;
        letter-spacing: 0px; }

.meitibaodaolist {
  margin-top: -50px; }
  .meitibaodaolist .item {
    background: #fff;
    border-bottom: #8ab5f1 3px solid;
    padding: 20px;
    display: flex;
    width: 305px;
    margin-right: 20px;
    border-radius: 3px;
    box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.1); }
    .meitibaodaolist .item:last-child {
      margin-right: 0; }
    .meitibaodaolist .item .datebox {
      flex-shrink: 0; }
    .meitibaodaolist .item .tt {
      margin-left: 10px; }
    .meitibaodaolist .item:hover {
      background: #fafafa; }
      .meitibaodaolist .item:hover .tt {
        color: #0669F4; }

.zhuantizhanglanbox {
  margin-top: 30px; }
  .zhuantizhanglanbox .contentbox {
    position: relative;
    margin-top: 20px; }
    .zhuantizhanglanbox .contentbox .item {
      display: block;
      width: 310px;
      height: 150px;
      border-radius: 3px;
      -moz-transition: all 0.5s linear;
      -o-transition: all 0.5s linear;
      transition: all 0.5s linear; }
      .zhuantizhanglanbox .contentbox .item:hover {
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05); }
    .zhuantizhanglanbox .contentbox .swiper {
      position: unset; }
    .zhuantizhanglanbox .contentbox .swiper-button-prev {
      left: -5%;
      top: 48%;
      width: 40px;
      height: 40px;
      border-radius: 50px;
      box-sizing: border-box;
      background: rgba(0, 0, 0, 0.3);
      color: #fff;
      font-size: 25px; }
      .zhuantizhanglanbox .contentbox .swiper-button-prev:after {
        font-size: 24px; }
    .zhuantizhanglanbox .contentbox .swiper-button-next {
      right: -5%;
      top: 48%;
      width: 40px;
      height: 40px;
      border-radius: 40px;
      box-sizing: border-box;
      background: rgba(0, 0, 0, 0.3);
      color: #fff;
      font-size: 25px; }
      .zhuantizhanglanbox .contentbox .swiper-button-next:after {
        font-size: 24px; }

.footer {
  margin-top: 30px;
  background: #5095f6;
  padding: 20px 0; }
  .footer .left {
    display: flex; }
    .footer .left .logo {
      flex-shrink: 0;
      width: 120px; }
    .footer .left .infobox {
      color: #f1f1f1;
      width: 100%; }
      .footer .left .infobox .line {
        line-height: 25px; }
        .footer .left .infobox .line a {
          color: #f1f1f1;
          margin-right: 15px;
          display: inline-block; }
          .footer .left .infobox .line a:hover {
            color: #f1f1f1; }
      .footer .left .infobox .line2 {
        display: flex;
        line-height: 25px; }
        .footer .left .infobox .line2 .tt {
          flex-shrink: 0; }
        .footer .left .infobox .line2 a {
          color: #f1f1f1;
          margin-right: 15px;
          display: inline-block; }
          .footer .left .infobox .line2 a:hover {
            color: #f1f1f1; }
  .footer .rightcode {
    width: 230px;
    margin-left: 50px;
    flex-shrink: 0;
    display: flex;
    justify-content: space-between; }
    .footer .rightcode .code2 .t {
      font-size: 12px;
      text-align: center;
      color: #fff; }
    .footer .rightcode .codeimg {
      width: 110px; }

.footerbottom {
  background: #5095f6;
  color: #f1f1f1;
  text-align: center;
  margin-top: 10px;
  border-top: rgba(255, 255, 255, 0.1) 1px solid;
  padding-top: 10px; }
  .footerbottom a {
    margin: 0 10px;
    color: #f1f1f1; }

.fuchuangboxs {
  position: fixed;
  left: 0;
  z-index: 9999;
  top: 30%; }
  .fuchuangboxs .windowbox {
    position: relative;
    width: 169px; }
    .fuchuangboxs .windowbox .closebtn {
      float: right;
      right: 0; }
    .fuchuangboxs .windowbox .img {
      width: 169px; }

.neibanner {
  width: 100%;
  overflow: hidden; }
  .neibanner img {
    width: 100%;
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    animation: 10s infinite alternate bannerMove;
    -webkit-animation: 10s infinite alternate bannerMove; }

@keyframes bannerMove {
  from {
    transform: scale(1, 1); }
  to {
    transform: scale(1.1, 1.1); } }
@-webkit-keyframes bannerMove
    /*Safari and Chrome*/ {
  from {
    -webkit-transform: scale(1, 1); }
  to {
    -webkit-transform: scale(1.1, 1.1); } }
.neibody {
  margin-top: 20px; }
  .neibody .animated {
    -webkit-animation-duration: 0s;
    animation-duration: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
  .neibody .leftmenu {
    width: 300px;
    flex-shrink: 0; }
    .neibody .leftmenu .box1 {
      background: #f5f3f3 url(../images/nei_title_bg.png) no-repeat center bottom; }
      .neibody .leftmenu .box1 .titlebox {
        background: #5095f6 url(../images/nei_title_bg.png) no-repeat center center;
        background-size: cover;
        height: 70px;
        border-top: #0549a8 8px solid;
        color: #ffffff;
        font-size: 28px;
        font-weight: bold;
        letter-spacing: 4px;
        padding-left: 20px;
        box-sizing: border-box;
        display: flex;
        align-items: center; }
      .neibody .leftmenu .box1 .contentbox .item {
        letter-spacing: 3px;
        position: relative;
        display: flex;
        align-items: center;
        width: 100%;
        heght: 50px;
        line-height: 50px;
        background: url(/app/themes/pc/images/right3.png) no-repeat 270px center;
        padding: 0 40px;
        box-sizing: border-box;
        border-bottom: #ebebeb 1px solid; }
        .neibody .leftmenu .box1 .contentbox .item:last-child {
          border-bottom: 0; }
        .neibody .leftmenu .box1 .contentbox .item.updown {
          color: #999;
          background: url(/app/themes/pc/images/down3.png) no-repeat 270px center; }
        .neibody .leftmenu .box1 .contentbox .item:after {
          content: '';
          width: 6px;
          height: 6px;
          background: #999;
          position: absolute;
          left: 20px; }
        .neibody .leftmenu .box1 .contentbox .item:hover {
          color: #5095f6;
          background: url(/app/themes/pc/images/right.png) no-repeat 270px center; }
          .neibody .leftmenu .box1 .contentbox .item:hover:after {
            background: #5095f6; }
        .neibody .leftmenu .box1 .contentbox .item.active {
          color: #fff;
          background: rgba(6, 105, 244, 0.5) url(../images/right2.png) no-repeat 270px center; }
          .neibody .leftmenu .box1 .contentbox .item.active:after {
            background: #ffffff; }
          .neibody .leftmenu .box1 .contentbox .item.active.updown {
            background: rgba(6, 105, 244, 0.5) url(../images/down2.png) no-repeat 270px center; }
      .neibody .leftmenu .box1 .contentbox .minclassbox {
        display: none;
        background: #fff;
        padding: 10px 20px;
        border: #f5f3f3 1px solid; }
        .neibody .leftmenu .box1 .contentbox .minclassbox .minitem {
          position: relative;
          display: flex;
          align-items: center;
          background: url(/app/themes/pc/images/right3.png) no-repeat 249px center;
          height: 30px;
          line-height: 30px;
          padding-left: 40px;
          box-sizing: border-box; }
          .neibody .leftmenu .box1 .contentbox .minclassbox .minitem:hover {
            color: #5095f6;
            background: url(/app/themes/pc/images/right.png) no-repeat 249px center; }
            .neibody .leftmenu .box1 .contentbox .minclassbox .minitem:hover:after {
              background: #5095f6; }
          .neibody .leftmenu .box1 .contentbox .minclassbox .minitem.on {
            color: #5095f6;
            font-weight: 800;
            background: url(/app/themes/pc/images/right.png) no-repeat 249px center; }
          .neibody .leftmenu .box1 .contentbox .minclassbox .minitem:after {
            content: '';
            width: 4px;
            height: 4px;
            border-radius: 4px;
            background: #999;
            position: absolute;
            left: 10px; }
      .neibody .leftmenu .box1 .titlebox2 {
        background: #dbdada url(../images/nei_title_bg.png) no-repeat center center;
        background-size: cover;
        height: 60px;
        color: #333;
        font-size: 28px;
        font-weight: bold;
        letter-spacing: 4px;
        padding-left: 20px;
        box-sizing: border-box;
        display: flex;
        align-items: center; }
      .neibody .leftmenu .box1 .contentbox2 {
        padding: 10px;
        box-sizing: border-box; }
  .neibody .rightcontent {
    width: 950px; }
    .neibody .rightcontent .titlebox {
      height: 70px;
      box-sizing: border-box;
      border-bottom: #ebebeb 8px solid;
      background: #fafafa;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 20px; }
      .neibody .rightcontent .titlebox .l {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 3px; }
      .neibody .rightcontent .titlebox .r {
        display: flex;
        align-items: center;
        color: #999; }
        .neibody .rightcontent .titlebox .r a {
          display: flex;
          align-items: center;
          color: #999;
          margin: 0 10px; }
        .neibody .rightcontent .titlebox .r span {
          margin-left: 10px; }
    .neibody .rightcontent .detailbox {
      padding: 20px;
      line-height: 24px;
      min-height: 500px; }
      .neibody .rightcontent .detailbox img {
        max-width: 100%; }
      .neibody .rightcontent .detailbox .ttbox {
        line-height: 40px; }
      .neibody .rightcontent .detailbox .content {
        margin-top: 30px; }
      .neibody .rightcontent .detailbox .newsitem {
        display: flex;
        padding: 10px 0;
        border-bottom: #ebebeb 1px dashed; }
        .neibody .rightcontent .detailbox .newsitem:last-child {
          border-bottom: 0; }
        .neibody .rightcontent .detailbox .newsitem .datebox {
          flex-shrink: 0; }
          .neibody .rightcontent .detailbox .newsitem .datebox .d {
            margin-top: 10px; }
        .neibody .rightcontent .detailbox .newsitem .titlebox {
          background: #e3edfc;
          height: auto;
          min-height: 60px;
          display: flex;
          align-content: center;
          justify-content: center;
          width: 125px;
          flex-shrink: 0; }
        .neibody .rightcontent .detailbox .newsitem .rightinfo {
          margin-left: 20px; }
          .neibody .rightcontent .detailbox .newsitem .rightinfo .t {
            font-size: 16px; }
          .neibody .rightcontent .detailbox .newsitem .rightinfo .desc {
            color: #999;
            margin-top: 5px; }
        .neibody .rightcontent .detailbox .newsitem:hover {
          color: #5095f6; }
          .neibody .rightcontent .detailbox .newsitem:hover .t {
            color: #5095f6; }
      .neibody .rightcontent .detailbox .imgitem {
        width: 222px;
        float: left;
        margin-right: 20px;
        margin-top: 20px;
        box-shadow: 0 0 10px #ebebeb;
        overflow: hidden;
        border-radius: 5px; }
        .neibody .rightcontent .detailbox .imgitem:nth-child(4n+4) {
          margin-right: 0; }
        .neibody .rightcontent .detailbox .imgitem .imgbox {
          width: 100%;
          height: 220px; }
        .neibody .rightcontent .detailbox .imgitem .t {
          padding: 0 10px;
          height: 50px;
          line-height: 25px;
          margin-bottom: 10px;
          margin-top: 10px; }
      .neibody .rightcontent .detailbox .imgitem2 {
        display: flex;
        background: url("/app/themes/pc/images/imgitembg.jpg") no-repeat top center;
        background-size: 100% auto;
        margin-top: 10px; }
        .neibody .rightcontent .detailbox .imgitem2 .imgbox {
          width: 250px;
          height: 200px;
          box-sizing: border-box;
          border: #ebebeb 5px solid;
          box-shadow: 0px 7px 7px 0px #8b8a8a;
          flex-shrink: 0; }
        .neibody .rightcontent .detailbox .imgitem2 .t {
          width: 100%;
          margin-left: 20px; }
          .neibody .rightcontent .detailbox .imgitem2 .t .tt {
            height: 50px;
            line-height: 50px;
            font-size: 18px; }
          .neibody .rightcontent .detailbox .imgitem2 .t .desc {
            padding: 20px 20px 20px 0; }
          .neibody .rightcontent .detailbox .imgitem2 .t .more {
            text-align: right;
            color: #0549a8;
            padding: 20px; }
      .neibody .rightcontent .detailbox .ttbox {
        text-align: center; }
      .neibody .rightcontent .detailbox .minbox {
        display: flex;
        align-items: center;
        justify-content: center;
        color: #999; }
        .neibody .rightcontent .detailbox .minbox span {
          margin: 0 10px; }
    .neibody .rightcontent .pagebox {
      display: flex;
      justify-content: center;
      width: 100%;
      clear: both; }

/*# sourceMappingURL=css.css.map */
