@charset "UTF-8";
body {
  font-family: 微软雅黑;
  margin: 0;
  padding: 0; }

img {
  max-width: 100%; }

ul,
h3,
h2,
h1,
li,
p {
  padding: 0;
  margin: 0;
  list-style: none; }

.header2 {
  width: 100%;
  height: 40px;
  background: #F5F5F5; }
  .header2 .header {
    width: 1280px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    height: 40px; }
    .header2 .header .header_left {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
      .header2 .header .header_left .address1 {
        margin-left: 4px;
        font-size: 12px;
        font-family: MicrosoftYaHei;
        font-weight: 400;
        color: #FF662F; }
      .header2 .header .header_left .address2 {
        color: #999999;
        font-size: 12px;
        margin-left: 10px; }
      .header2 .header .header_left .address3 {
        font-size: 12px;
        font-family: MicrosoftYaHei;
        font-weight: 400;
        color: #242933;
        margin-left: 27px; }
    .header2 .header .header_right {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
      .header2 .header .header_right .header_right_search {
        width: 240px;
        height: 26px;
        background: #FFFFFF;
        border: 1px solid #E5E5E5;
        border-radius: 13px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row; }
        .header2 .header .header_right .header_right_search input {
          border: 0;
          width: 100%;
          outline: none;
          border-radius: 13px;
          margin-left: 10px;
          font-size: 12px; }
        .header2 .header .header_right .header_right_search img {
          margin-right: 10px; }
      .header2 .header .header_right .header_right_sz {
        margin-left: 27px; }
        .header2 .header .header_right .header_right_sz span {
          font-size: 12px;
          font-family: MicrosoftYaHei;
          font-weight: 400;
          color: #242933;
          margin-left: 10px; }

.nav2 {
  width: 100%;
  border-top: 1px solid #f0f0f0; 
    border-bottom: 4px solid #FF662F;
    margin-bottom: 2px;
}
  .nav2 .navs {
    width: 1280px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    height: 65px; }
    .nav2 .navs .nav_right {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
      .nav2 .navs .nav_right .nav_right_item {
        font-size: 16px;
        font-family: PingFang SC;
        font-weight: 500;
        color: #333333;
        margin-left: 37px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: column;
        cursor: pointer; 
          margin-top: 12px;
      }
      .nav2 .navs .nav_right .nav_right_item:after {
        width: 20px;
        height: 3px;
        background: #fff;
        content: " ";
        display: block;
        margin-top: 10px; }
      .nav2 .navs .nav_right .nav_right_item.active {
        color: #FF662F; border-top:5px solid #FF662F;height:40px;margin-bottom: 5px;}
      .nav2 .navs .nav_right .nav_right_item:hover {
        color: #FF662F; }
      /*.nav2 .navs .nav_right .nav_right_item:hover:after {*/
      /*  width: 20px;*/
      /*  height: 3px;*/
      /*  background: #FF662F;*/
      /*  content: " ";*/
      /*  display: block; }*/
      /*.nav2 .navs .nav_right .nav_right_item.active:after {*/
      /*  width: 20px;*/
      /*  height: 3px;*/
      /*  background: #FF662F;*/
      /*  content: " ";*/
      /*  display: block; }*/

.banner {
  width: 100%;
  position: relative;
  height: 450px;
  background: #000; }

.banner .bd {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  overflow: hidden; }

.banner .bd ul {
  width: 100% !important; }

.banner .bd li {
  width: 100% !important;
  height: 450px;
  overflow: hidden;
  text-align: center; }

.banner .bd li a {
  display: block;
  height: 450px; }

.banner .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  height: 30px;
  line-height: 30px;
  text-align: center;
  _background: #000;
  _filter: alpha(opacity=60); }

.banner .hd ul {
  text-align: center;
  padding-top: 5px; }

.banner .hd ul li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 5px;
  overflow: hidden;
  line-height: 9999px;
  width: 35px;
  height: 4px;
  background: #FFFFFF;
  opacity: 0.3; }

.banner .hd ul .on {
  background-position: 0 0;
  opacity: 1; }

.nav_two {
  background: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row; }
  .nav_two .nav_two2 {
    width: 1280px;
    margin: auto;
    height: 140px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row; }
    .nav_two .nav_two2 .item {
      width: 20%;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: column; }
      .nav_two .nav_two2 .item .item_right {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: nowrap;
        flex-direction: column;
        margin-left: 30px; }
        .nav_two .nav_two2 .item .item_right .item_right_title {
            width: 100%;
            text-align: center;
          font-size: 22px;
          font-family: PingFang;
          font-weight: bold;
          color: #333333; 
              margin: 5px 0;
        }
        .nav_two .nav_two2 .item .item_right .item_right_desc {
          font-size: 14px;
          font-family: PingFang SC;
          font-weight: 500;
          color: #333333; }

.pxkc {
  background: #F5F7F9; }
  .pxkc .pxkc2 {
    width: 1280px;
    margin: auto;
    padding-top: 85px;
    padding-bottom: 70px; }
    .pxkc .pxkc2 .pxkc2_title {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
      .pxkc .pxkc2 .pxkc2_title p {
        font-size: 30px;
        font-family: PingFang;
        font-weight: bold;
        color: #333333;
        margin-left: 20px;
        margin-right: 20px; }
    .pxkc .pxkc2 .yuyuemingshi {
      width: 240px;
      height: 50px;
      background: linear-gradient(0deg, #FF662F 0%, #FF902E 100%);
      border-radius: 25px;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      font-size: 18px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #FFFFFF;
      margin: auto;
      margin-top: 40px; }
      .yuyuemingshi a,.yingpinzhidian .but a{color:#FFF;}
    .pxkc .pxkc2 .pxkc_nav {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
      .pxkc .pxkc2 .pxkc_nav .pxkc_nav_item {
        width: 100px;
        height: 36px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row;
        font-size: 16px;
        font-family: PingFang SC;
        font-weight: 500;
        color: #696969;
        border-radius: 18px 18px 7px 18px;
        cursor: pointer; }
      .pxkc .pxkc2 .pxkc_nav .pxkc_nav_item.active {
        border-radius: 18px 18px 7px 18px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row;
        background: #FF662F;
        font-size: 16px;
        font-family: PingFang;
        font-weight: bold;
        color: #FFFFFF; }

.footer {
  background: #2E3033; }
  .footer .footer1 {
    width: 1280px;
    margin: auto;
    border-bottom: 1px solid #45484c;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    height: 200px; }
    .footer .footer1 .item {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: column; }
      .footer .footer1 .item p {
        font-size: 18px;
        font-family: PingFang;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 30px;
        margin-top: 20px; }
  .footer .footer2 {
    width: 1280px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    padding-top: 40px;
    padding-bottom: 40px; }
    .footer .footer2 .footer2_left {
      display: flex;
      justify-content: flex-start;
      align-items: flex-start;
      flex-wrap: nowrap;
      flex-direction: row; }
      .footer .footer2 .footer2_left .footer2_left1 .footer2_left1_tel {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row; }
        .footer .footer2 .footer2_left .footer2_left1 .footer2_left1_tel p {
          font-size: 28px;
          font-family: DINCond;
          font-weight: bold;
          color: #FFFFFF;
          margin-left: 4px; }
      .footer .footer2 .footer2_left .footer2_left1 .footer2_left1_content {
        margin-top: 20px; }
        .footer .footer2 .footer2_left .footer2_left1 .footer2_left1_content p {
          font-size: 12px;
          font-family: PingFang;
          font-weight: bold;
          color: #CCCCCC;
          line-height: 26px; }
      .footer .footer2 .footer2_left .footer2_left2 {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: nowrap;
        flex-direction: row; }
        .footer .footer2 .footer2_left .footer2_left2 .footer2_left2_xxgl1 {
          display: flex;
          justify-content: flex-start;
          align-items: flex-start;
          flex-wrap: nowrap;
          flex-direction: column; }
          .footer .footer2 .footer2_left .footer2_left2 .footer2_left2_xxgl1 h3 {
            font-size: 16px;
            font-family: PingFang;
            font-weight: bold;
            color: #FFFFFF;
            line-height: 30px;
            min-height: 30px;
            margin-bottom: 20px; }
          .footer .footer2 .footer2_left .footer2_left2 .footer2_left2_xxgl1 a {
            font-size: 12px;
            font-family: PingFang;
            font-weight: bold;
            color: #CCCCCC;
            line-height: 26px; }
    .footer .footer2 .footer2_right {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
      .footer .footer2 .footer2_right .item {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: column;
        margin-left: 30px; }
        .footer .footer2 .footer2_right .item p {
          font-size: 14px;
          font-family: PingFang SC;
          font-weight: 500;
          color: #ADADAD;
          line-height: 30px;
          margin-top: 20px; }
  .footer .footer3 {
    width: 1280px;
    margin: auto;
    border-top: 1px solid #45484c;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    height: 70px; }
    .footer .footer3 p {
      font-size: 12px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #CCCCCC; }
    .footer .footer3 a {
      font-size: 12px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #CCCCCC; }

.ml100 {
  margin-left: 100px; }

.ml40 {
  margin-left: 40px; }

.dingzhi {
  width: 100%;
  background: linear-gradient(90deg, #FF662F 0%, #FF902E 100%); }
  .dingzhi .dingzhi2 {
    height: 130px;
    width: 1280px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row; }
    .dingzhi .dingzhi2 .item {
      width: 30%;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
      .dingzhi .dingzhi2 .item p {
        font-size: 18px;
        font-family: PingFang SC;
        font-weight: 500;
        color: #FFFFFF;
        margin-left: 27px;
        line-height: 35px; }

.zdhls {
  width: 100%;
  background: url("../images/haolaoshibg.png") center bottom no-repeat; }
  .zdhls .zdhls2 {
    width: 1280px;
    margin: auto;
    padding-top: 80px;
    padding-bottom: 80px; }
    .zdhls .zdhls2 .title {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      font-size: 48px;
      font-family: PingFang;
      font-weight: bold;
      color: #000000;
      line-height: 30px; }
      .zdhls .zdhls2 .title span {
        color: #ff662f; }
    .zdhls .zdhls2 .desc {
      font-size: 24px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #999999;
      line-height: 30px;
      padding-top: 20px;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
    .zdhls .zdhls2 .zdhls2body {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      padding-top: 65px; }
      .zdhls .zdhls2 .zdhls2body .zdhls2item {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: column;
        width: 25%; }
        .zdhls .zdhls2 .zdhls2body .zdhls2item p {
          font-size: 18px;
          font-family: PingFang;
          font-weight: bold;
          color: #333333;
          line-height: 30px; }
        .zdhls .zdhls2 .zdhls2body .zdhls2item span {
          font-size: 80px;
          font-family: DINCond;
          font-weight: 300;
          color: #FF662F;
          line-height: 30px;
          padding-top: 30px;
          padding-bottom: 30px; }

.jxcj {
  width: 100%; }
  .jxcj .jxcj2 {
    width: 1280px;
    margin: auto;
    padding-top: 80px;
    padding-bottom: 80px; }
    .jxcj .jxcj2 .title {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
      .jxcj .jxcj2 .title img {
        margin-left: 10px;
        margin-right: 10px; }
      .jxcj .jxcj2 .title span {
        font-size: 30px;
        font-family: PingFang;
        font-weight: bold;
        color: #333333; }
    .jxcj .jxcj2 .jxcj_body {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      padding-top: 40px; }
      .jxcj .jxcj2 .jxcj_body .jxcj_item {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: column;
        width: 240px;
        height: 220px;
        background: #FFFFFF;
        border-radius: 10px;
        box-shadow: 0px 0px 10px #f9f9f9; }
        .jxcj .jxcj2 .jxcj_body .jxcj_item p {
          font-size: 20px;
          font-family: PingFang;
          font-weight: bold;
          color: #333333;
          padding: 20px; }

.fenxiao {
  width: 100%;
  background: #f5f7f9; }
  .fenxiao .fenxiao2 {
    width: 1280px;
    margin: auto;
    padding-top: 80px;
    padding-bottom: 80px; }
    .fenxiao .fenxiao2 .title {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
      .fenxiao .fenxiao2 .title img {
        margin-left: 10px;
        margin-right: 10px; }
      .fenxiao .fenxiao2 .title span {
        font-size: 30px;
        font-family: PingFang;
        font-weight: bold;
        color: #333333; }
    .fenxiao .fenxiao2 .fenxiao_body {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      padding-top: 40px; }
      .fenxiao .fenxiao2 .fenxiao_body .fenxiao_item {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: column;
        width: 240px;
        height: 220px;
        background: #FFFFFF;
        border-radius: 10px;
        box-shadow: 0px 0px 10px #f9f9f9; }
        .fenxiao .fenxiao2 .fenxiao_body .fenxiao_item p {
          font-size: 20px;
          font-family: PingFang;
          font-weight: bold;
          color: #333333;
          padding: 20px; }

.linex {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  padding-top: 30px;
  padding-bottom: 30px; }

.picScroll {
  width: 1280px; }

.picScroll .bd {
  position: relative; }

.picScroll .prev, .picScroll .next {
  position: absolute;
  top: 120px;
  left: -20px;
  display: block;
  z-index: 9;
  overflow: hidden; }

.scrollWrap {
  margin-left: -10px; }

.picScroll .next {
  left: auto;
  right: -20px; }

.picScroll ul {
  overflow: hidden;
  zoom: 1; }

.picList {
  margin-left: -10px; }

.picScroll li {
  width: 240px;
  height: 280px;
  background: #FFFFFF;
  border-radius: 10px;
  margin-right: 10px;
  margin-left: 10px; }

.picScroll li .pic {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 6px; }

.picScroll li .pic img {
  display: block;
  background: #ddd; }

.picScroll li .txt1 a {
  color: #333; }

.picScroll li .movielist_tt {
  position: relative;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  position: relative;
  margin: 20px;
  font-size: 14px; }
  .picScroll li .movielist_tt a {
    font-size: 17px;
    font-family: PingFang;
    font-weight: bold;
    color: #333333; }

.picScroll li .movielist_bb {
  font-size: 14px;
  font-family: PingFang;
  font-weight: bold;
  color: #B2B5B9;
  line-height: 20px;
  margin: 20px; }

.picScroll li .score {
  color: #FF6600;
  font-family: Arial;
  position: absolute;
  top: 0;
  right: 0px; }

.zhuanzhu {
  background: #f5f7f9;
  padding-top: 80px;
  padding-bottom: 80px; }
  .zhuanzhu .zhuanzhu2 {
    width: 1280px;
    margin: auto; }
    .zhuanzhu .zhuanzhu2 .yuyuemingshi {
      width: 240px;
      height: 50px;
      background: linear-gradient(0deg, #FF662F 0%, #FF902E 100%);
      border-radius: 25px;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      font-size: 18px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #FFFFFF;
      margin: auto;
      margin-top: 40px; }
    .zhuanzhu .zhuanzhu2 .zhuanzhu2_title {
      font-size: 30px;
      font-family: PingFang;
      font-weight: bold;
      color: #333333;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
      .zhuanzhu .zhuanzhu2 .zhuanzhu2_title img {
        margin-left: 10px;
        margin-right: 10px; }
      .zhuanzhu .zhuanzhu2 .zhuanzhu2_title span em {
        color: #ff662f;
        font-style: normal; }
    .zhuanzhu .zhuanzhu2 .zhuanzhu2_desc {
      font-size: 14px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #999999;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
    .zhuanzhu .zhuanzhu2 .zhuanzhu2_body {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      padding-top: 40px; }
      .zhuanzhu .zhuanzhu2 .zhuanzhu2_body .zhuanzhu2_item {
        width: 240px;
        height: 330px;
        background: #FFFFFF;
        border-radius: 10px;
        box-shadow: 0px 0px 10px #f9f9f9; }
        .zhuanzhu .zhuanzhu2 .zhuanzhu2_body .zhuanzhu2_item p {
          font-size: 20px;
          font-family: PingFang;
          font-weight: bold;
          color: #333333;
          padding: 20px;
          padding-bottom: 0; }
        .zhuanzhu .zhuanzhu2 .zhuanzhu2_body .zhuanzhu2_item span {
          width: 24px;
          height: 4px;
          background: #439BFF;
          border-radius: 2px;
          display: block;
          margin: 10px auto; }
        .zhuanzhu .zhuanzhu2 .zhuanzhu2_body .zhuanzhu2_item .d {
          font-size: 14px;
          font-family: PingFang;
          font-weight: bold;
          color: #484848;
          line-height: 20px;
          margin: 0 27px; }
      .zhuanzhu .zhuanzhu2 .zhuanzhu2_body .zhuanzhu2_item:nth-child(2) span {
        background: #23be56; }
      .zhuanzhu .zhuanzhu2 .zhuanzhu2_body .zhuanzhu2_item:nth-child(3) span {
        background: #ff902e; }
      .zhuanzhu .zhuanzhu2 .zhuanzhu2_body .zhuanzhu2_item:nth-child(4) span {
        background: #31a89b; }
      .zhuanzhu .zhuanzhu2 .zhuanzhu2_body .zhuanzhu2_item:nth-child(5) span {
        background: #ffc343; }

.notice {
  width: 1280px;
  overflow: hidden; 
}

.notice .tab-hd {
  height: 80px; }

.notice .tab-hd ul {
  padding-top: 4px;
  margin-left: 7px; }

.notice .tab-hd li {
  float: left; }

.notice .tab-hd li a {
  width: 100px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #696969;
  cursor: pointer; }

.notice .tab-hd li a:hover, .notice .tab-hd li.on a {
  width: 100px;
  height: 36px;
  background: #FF662F;
  border-radius: 18px 18px 7px 18px;
  font-size: 16px;
  font-family: PingFang;
  font-weight: bold;
  color: #FFFFFF; }

.notice .tab-hd li.on {
  width: 100px;
  height: 36px; }

.notice .tab-bd ul {
  overflow: hidden;
  zoom: 1;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  flex-direction: row; }

.notice .tab-bd li {
  width: 299px;
  height: 211px;
  background: #FFFFFF;
  border-radius: 5px;
  padding-top: 18px;
  margin-right: 28px;
  margin-bottom: 28px; }
  .notice .tab-bd li .bt {
    background: #FFF7E9;
    border-radius: 0px 12px 12px 0px;
    font-size: 12px;
    font-family: PingFang;
    font-weight: bold;
    color: #FF662F;
    padding: 5px 15px;
    display: inline; }
  .notice .tab-bd li .bt2 {
    font-size: 18px;
    font-family: PingFang;
    font-weight: bold;
    color: #000000;
    margin: 20px;
    margin-bottom: 10px; }
  .notice .tab-bd li .tag {
    min-height: 23px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    margin-left: 20px; }
    .notice .tab-bd li .tag .tags {
      width: 80px;
      height: 23px;
      background: #F5F5F5;
      border-radius: 12px;
      font-size: 12px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #999999;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      margin-right: 10px; }
      
  .notice .tab-bd li .tearch {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    margin-top: 10px; }
    .notice .tab-bd li .tearch .tearchitem {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: column;
      margin-left: 20px; }
      .notice .tab-bd li .tearch .tearchitem img {
        width: 40px;
        height: 40px;
        border-radius: 50%; }
      .notice .tab-bd li .tearch .tearchitem span {
        font-size: 14px;
        font-family: PingFang SC;
        font-weight: 500;
        color: #333333;
        padding-top: 10px; }
  .notice .tab-bd li .addressx {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    margin-top: 20px; }
    .notice .tab-bd li .addressx .addressxl {
      font-size: 12px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #999999;
      margin-left: 20px; }
    .notice .tab-bd li .addressx .addressxr {
      font-size: 12px;
      font-family: PingFang;
      font-weight: bold;
      color: #a0a5aa;
      margin-right: 20px; }
      .notice .tab-bd li .addressx .addressxr span {
        color: #FF662F;
        font-weight: bold;
        font-size: 18px; }

.notice .tab-bd li:nth-child(4n) {
  margin-right: 0; }

.zhidian {
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  padding-top: 80px;
  padding-bottom: 80px; }
  .zhidian .zhidian2 {
    width: 1280px; }
    .zhidian .zhidian2 .title {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      font-size: 30px;
      font-family: PingFang;
      font-weight: bold;
      color: #333333; }
      .zhidian .zhidian2 .title span {
        color: #FF662F; }
      .zhidian .zhidian2 .title img {
        margin-left: 10px;
        margin-right: 10px; }
    .zhidian .zhidian2 .jianli {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      margin-top: 20px; }
      .zhidian .zhidian2 .jianli .item {
        width: 340px;
        height: 90px;
        background: #FFFFFF;
        border-radius: 10px;
        margin-left: 15px;
        margin-right: 15px;
        box-shadow: 0px 0px 10px #f5f7f9;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row; }
        .zhidian .zhidian2 .jianli .item img {
          margin-left: 30px;
          margin-right: 30px; }
        .zhidian .zhidian2 .jianli .item .itemr .t {
          font-size: 20px;
          font-family: PingFang;
          font-weight: bold;
          color: #333333; }
        .zhidian .zhidian2 .jianli .item .itemr .d {
          font-size: 14px;
          font-family: PingFang SC;
          font-weight: 500;
          color: #333333; }
          .zhidian .zhidian2 .jianli .item .itemr .d span {
            color: #ff662f; }

.buzhou {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-top: 40px; }
  .buzhou .buzhou1 h3 {
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333333;
    text-align: center;
    margin-top: 24px; }
  .buzhou .buzhou1 p {
    text-align: center;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #999999;
    line-height: 18px;
    margin-top: 14px; }
  .buzhou .buzhou2 {
    margin-top: 90px; }

.mt60 {
  margin-top: 60px; }

.yingpinzhidian {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-top: 60px; }
  .yingpinzhidian .but {
    width: 240px;
    height: 50px;
    background: linear-gradient(0deg, #FF662F 0%, #FF902E 100%);
    border-radius: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    box-shadow: 0px 15px 10px -15px #FF662F; }

.listbody {
  background: #f5f7f9;
  padding-bottom: 30px; }
  .listbody .listbody2 {
    width: 1280px;
    background: #FFFFFF;
    box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.02);
    margin: auto; }
    .listbody .listbody2 .tabs {
      height: 60px;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
      .listbody .listbody2 .tabs span {
        margin-left: 40px;
        margin-right: 18px; }
      .listbody .listbody2 .tabs .tabs2 {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row; }
        .listbody .listbody2 .tabs .tabs2 .tabs2_s {
          margin-left: 5px;
          margin-right: 5px;
          cursor: pointer;
          padding: 0 10px;
          line-height: 32px; }
        .listbody .listbody2 .tabs .tabs2 .tabs2_s.active {
          height: 28px;
          background: #FF662F;
          border-radius: 16px;
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row;
          font-size: 14px;
          font-family: PingFang SC;
          font-weight: 500;
          color: #FFFFFF; }
    .listbody .listbody2 .pagination2 {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      padding-top: 40px;
      padding-bottom: 60px; }

.pagination > li > a, .pagination > li > span {
  margin-left: 5px;
  margin-right: 5px;
  color: #333333; }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  z-index: 3;
  color: #ff662f;
  cursor: default;
  background: none;
  border-color: #ff662f; }

.listcrumbs {
  background: #f5f7f9;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row; }
  .listcrumbs .listcrumbs2 {
    height: 50px;
    width: 1280px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row; }
    .listcrumbs .listcrumbs2 .listcrumbs2l {
      font-size: 14px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #999999; }
      .listcrumbs .listcrumbs2 .listcrumbs2l span {
        color: #ff662f; }
    .listcrumbs .listcrumbs2 .listcrumbs2r {
      font-size: 14px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #BBBBBB; }
      .listcrumbs .listcrumbs2 .listcrumbs2r img {
        margin-right: 6px; }

.listbody2_title {
  height: 60px;
  border-bottom: 1px solid #f2f2f2;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row; }
  .listbody2_title span {
    width: 5px;
    height: 20px;
    background: #FF662F;
    margin-left: 20px;
    margin-right: 10px; }
  .listbody2_title h3 {
    font-size: 18px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #333333; }

.listbody2_title2 {
  border-bottom: 1px solid #f2f2f2;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  width: 1280px;
  margin: auto;
  padding-top: 50px;
  padding-bottom: 30px; }
  .listbody2_title2 h3 {
    font-size: 28px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #2D2D2D; }
  .listbody2_title2 .total {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: #FF662F; }

.listbody2_select {
  height: 80px;
  background: #FDFDFD;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row; }
  .listbody2_select select {
    width: 240px;
    height: 36px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    border-radius: 10px;
    margin-right: 60px;
    outline: none; }

.listbody2_select_type {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row; }
  .listbody2_select_type span {
    margin-left: 26px;
    margin-right: 18px; }
  .listbody2_select_type input {
    width: 240px;
    height: 36px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    border-radius: 10px; }
  .listbody2_select_type .but {
    margin-left: 10px;
    width: 100px;
    height: 36px;
    background: #FF662F;
    border-radius: 18px 18px 18px 7px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    font-size: 16px;
    font-family: PingFang;
    font-weight: bold;
    color: #FFFFFF; }

.list .listitem {
  height: 160px;
  border-bottom: 1px solid #eaeaea;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-direction: row; }
  .list .listitem .touxiang {
    width: 80px;
    height: 80px;
    border-radius: 40px;
    margin-left: 30px;
    margin-right: 19px;
    margin-top: 35px; }
  .list .listitem .listitem_right {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: column;
    width: 1120px;
    margin-top: 38px; }
    .list .listitem .listitem_right .listitem_right_top {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      width: 100%; }
      .list .listitem .listitem_right .listitem_right_top .listitem_right_top_left {
        font-size: 18px;
        font-family: MicrosoftYaHei;
        font-weight: bold;
        color: #2D2D2D;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row; }
        .list .listitem .listitem_right .listitem_right_top .listitem_right_top_left span {
          font-size: 18px;
          font-family: MicrosoftYaHei;
          font-weight: bold;
          color: #FF662F;
          margin-left: 20px; }
        .list .listitem .listitem_right .listitem_right_top .listitem_right_top_left span.tag1 {
          width: 30px;
          height: 20px;
          background: #8DC0E2;
          border-radius: 3px;
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row;
          font-size: 12px;
          font-family: MicrosoftYaHei;
          font-weight: 400;
          color: #FFFFFF;
          margin-left: 5px; }
        .list .listitem .listitem_right .listitem_right_top .listitem_right_top_left span.tag2 {
          width: 30px;
          height: 20px;
          background: #ff662f;
          border-radius: 3px;
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row;
          font-size: 12px;
          font-family: MicrosoftYaHei;
          font-weight: 400;
          color: #FFFFFF;
          margin-left: 5px; }
      .list .listitem .listitem_right .listitem_right_top .listitem_right_top_right {
        font-size: 14px;
        font-family: PingFang SC;
        font-weight: 500;
        color: #999999; }
    .list .listitem .listitem_right .listitem_right_center {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      width: 100%;
      margin-top: 10px; }
      .list .listitem .listitem_right .listitem_right_center .listitem_right_center1 {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row;
        font-size: 14px;
        font-family: MicrosoftYaHei;
        font-weight: 400;
        color: #666666;
        margin-right: 60px; }
    .list .listitem .listitem_right .listitem_right_bottom {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      width: 100%;
      margin-top: 10px; }
      .list .listitem .listitem_right .listitem_right_bottom .listitem_right_bottom_left .tags {
        font-size: 12px;
        font-family: Arial;
        font-weight: 400;
        color: #999999;
        border: 1px solid #FF662F;
        border-radius: 3px;
        height: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row;
        display: inline-block;
        padding: 0 8px;
        line-height: 20px; }
      .list .listitem .listitem_right .listitem_right_bottom .listitem_right_bottom_right {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row; }
        .list .listitem .listitem_right .listitem_right_bottom .listitem_right_bottom_right span {
          font-size: 24px;
          font-family: PingFang;
          font-weight: bold;
          color: #FF662F; }
        .list .listitem .listitem_right .listitem_right_bottom .listitem_right_bottom_right p {
          font-size: 14px;
          color: #a0a5aa; }

.pt20 {
  padding-top: 20px; }

.pb20 {
  padding-bottom: 20px; }

.diyufenzhan {
  width: 100%;
  background: #fff; }
  .diyufenzhan .diyufenzhan2 {
    width: 1280px; }

.noticefenzhan {
  width: 1280px;
  overflow: hidden;
  margin: auto;
  padding-bottom: 50px; }

.noticefenzhan .tab-hd {
  height: 80px; }

.noticefenzhan .tab-hd ul {
  padding-top: 4px;
  margin-left: 7px; }

.noticefenzhan .tab-hd li {
  float: left;
  margin-right: 50px;
  padding-top: 40px; }

.noticefenzhan .tab-hd li a {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #000;
  cursor: pointer; }

.noticefenzhan .tab-hd li a:hover, .noticefenzhan .tab-hd li.on a {
  font-size: 14px;
  font-family: PingFang;
  font-weight: bold;
  color: #ff662f;
  text-decoration: underline; }

.noticefenzhan .tab-bd ul {
  overflow: hidden;
  zoom: 1;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  flex-direction: row; }

.noticefenzhan .tab-bd li {
  background: #FFFFFF;
  border-radius: 5px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #ABABAB;
  line-height: 30px;
  width: 142px; }
  .noticefenzhan .tab-bd li a {
    color: #696969; }
    
    /*.tags .mayi{margin:0 4px}*/
.course_left_detail_right_list_item span{font-size:18px;}

.maindetail {
  padding: 40px; }
  .maindetail p {
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333333; }
  .maindetail p.d {
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333333;
    text-indent: 2em; }
  .maindetail h2 {
    padding-top: 30px;
    padding-bottom: 80px; }
  .maindetail span {
    font-size: 20px;
    padding-top: 40px;
    margin-bottom: 10px;
    display: block; }

.listzw {
  border-bottom: 1px solid #eaeaea;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 40px; }
  .listzw a h3 {
    font-size: 24px;
    font-family: PingFang;
    font-weight: 800;
    color: #333333;
    padding-bottom: 20px;
    padding-top: 40px; }
  .listzw a p {
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #999999;
    line-height: 24px; }

.pl0 {
  padding-left: 0; }

.pr0 {
  padding-right: 0; }

.pb0 {
  padding-bottom: 0; }

.listzw:last-child {
  border-bottom: 0; }

.mt30 {
  margin-top: 30px !important; }
  .mt30 h3 {
    font-size: 30px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
    line-height: 20px; }

.maindetail2 {
  padding: 40px; }

.maindetail3 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-top: 40px; }
  .maindetail3 .maindetail3_left {
    margin-right: 40px;
    flex-shrink: 0; }
    .maindetail3 .maindetail3_left img {
      width: 540px;
      height: 310px; }
  .maindetail3 .maindetail3_right p {
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 24px;
    margin-bottom: 20px; }

.course2 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  width: 100%;
  background: #f5f7f9;
  padding-bottom: 30px; }

.course {
  width: 1280px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-direction: row; }
  .course .course_left {
    width: 980px; }
    .course .course_left .course_left_detail {
      display: flex;
      justify-content: flex-start;
      align-items: flex-start;
      flex-wrap: nowrap;
      flex-direction: row;
      margin-bottom: 30px; }
      .course .course_left .course_left_detail .course_left_detail_left {
        margin-left: 30px;
        margin-right: 20px; }
        .course .course_left .course_left_detail .course_left_detail_left img {
          width: 390px;
          height: 390px; }
      .course .course_left .course_left_detail .course_left_detail_right {
        width: 540px; }
        .course .course_left .course_left_detail .course_left_detail_right .guwen {
          display: flex;
          justify-content: space-between;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row;
          margin-top: 20px; }
          .course .course_left .course_left_detail .course_left_detail_right .guwen .guwen_left {
            width: 100px;
            height: 28px;
            border: 1px solid #FF662F;
            border-radius: 10px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-wrap: nowrap;
            flex-direction: row;
            font-size: 14px;
            font-family: MicrosoftYaHei;
            font-weight: 400;
            color: #ff662f; }
            .course .course_left .course_left_detail .course_left_detail_right .guwen .guwen_left img {
              margin-right: 6px; }
          .course .course_left .course_left_detail .course_left_detail_right .guwen .guwen_right {
            display: flex;
            justify-content: flex-end;
            align-items: center;
            flex-wrap: nowrap;
            flex-direction: row; }
            .course .course_left .course_left_detail .course_left_detail_right .guwen .guwen_right .zixuntel {
              font-size: 14px;
              font-family: MicrosoftYaHei;
              font-weight: 400;
              color: #999999; }
              .course .course_left .course_left_detail .course_left_detail_right .guwen .guwen_right .zixuntel span {
                color: #ff662f;
                font-size: 16px; }
            .course .course_left .course_left_detail .course_left_detail_right .guwen .guwen_right .zx {
              width: 110px;
              height: 24px;
              border: 1px solid #FF662F;
              border-radius: 12px;
              display: flex;
              justify-content: center;
              align-items: center;
              flex-wrap: nowrap;
              flex-direction: row;
              font-size: 12px;
              font-family: MicrosoftYaHei;
              font-weight: 400;
              color: #FF662F;
              margin-right: 30px;
              margin-left: 30px; }
        .course .course_left .course_left_detail .course_left_detail_right .course_left_detail_right_desc {
          display: flex;
          justify-content: space-between;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row;
          margin-right: 30px;
          padding-top: 10px;
          font-size: 14px;
          font-family: PingFang SC;
          font-weight: 500;
          color: #999999; }
          .course .course_left .course_left_detail .course_left_detail_right .course_left_detail_right_desc .zd {
            width: 36px;
            height: 20px;
            border: 1px solid #FF662F;
            border-radius: 3px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-wrap: nowrap;
            flex-direction: row;
            font-size: 12px;
            font-family: MicrosoftYaHei;
            font-weight: 400;
            color: #FF662F; }
          .course .course_left .course_left_detail .course_left_detail_right .course_left_detail_right_desc .icon_t {
            display: flex;
            justify-content: flex-end;
            align-items: center;
            flex-wrap: nowrap;
            flex-direction: row;
            height: 30px; }
            .course .course_left .course_left_detail .course_left_detail_right .course_left_detail_right_desc .icon_t img {
              margin-left: 10px; }
        .course .course_left .course_left_detail .course_left_detail_right .course_left_detail_right_list .course_left_detail_right_list_item {
          display: flex;
          justify-content: flex-start;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row;
          height: 31px; }
          .course .course_left .course_left_detail .course_left_detail_right .course_left_detail_right_list .course_left_detail_right_list_item span {
            font-size: 14px;
            font-family: MicrosoftYaHei;
            font-weight: 400;
            color: #999999; }
          .course .course_left .course_left_detail .course_left_detail_right .course_left_detail_right_list .course_left_detail_right_list_item .tag2 {
            font-size: 12px;
            font-family: PingFang SC;
            font-weight: 500;
            color: #999999;
            width: 80px;
            height: 24px;
            background: #F5F5F5;
            border-radius: 12px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-wrap: nowrap;
            flex-direction: row;
            margin-right: 10px; }
          .course .course_left .course_left_detail .course_left_detail_right .course_left_detail_right_list .course_left_detail_right_list_item p {
            font-size: 14px;
            font-family: Arial;
            font-weight: 400;
            color: #333333; }
    .course .course_left .tishi {
      width: 920px;
      height: 130px;
      background: #FFFAF5;
      border-radius: 20px;
      margin: auto;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row; }
      .course .course_left .tishi img {
        margin-left: 25px;
        margin-right: 18px; }
      .course .course_left .tishi .tishi_right {
        padding-right: 30px; }
        .course .course_left .tishi .tishi_right .tishi_right_title {
          display: flex;
          justify-content: flex-start;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row;
          font-size: 18px;
          font-family: PingFang;
          font-weight: bold;
          color: #FF662F; }
          .course .course_left .tishi .tishi_right .tishi_right_title span {
            color: #333333; }
        .course .course_left .tishi .tishi_right .tishi_right_desc {
          font-size: 14px;
          font-family: MicrosoftYaHei;
          font-weight: 400;
          color: #666666; }
          .course .course_left .tishi .tishi_right .tishi_right_desc span {
            color: #FF662F; }
    .course .course_left .course_detail2 {
      width: 980px;
      background: #FFFFFF;
      margin-top: 20px;
      padding-bottom: 30px; }
      .course .course_left .course_detail2 .course_detail2_title {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row; }
        .course .course_left .course_detail2 .course_detail2_title .course_detail2_title_d {
          width: 225px;
          height: 60px;
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row;
          font-size: 18px;
          font-family: PingFang;
          font-weight: bold;
          color: #FF662F; }
        .course .course_left .course_detail2 .course_detail2_title .course_detail2_title_k {
          width: 755px;
          height: 60px;
          background: #FDFDFD;
          border: 1px solid #EDEDEE; }
      .course .course_left .course_detail2 .course_detail2_body .course_detail2_body_title {
        margin-top: 40px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row; }
        .course .course_left .course_detail2 .course_detail2_body .course_detail2_body_title span {
          width: 5px;
          height: 20px;
          background: #FF662F;
          margin-left: 40px;
          margin-right: 10px; }
        .course .course_left .course_detail2 .course_detail2_body .course_detail2_body_title p {
          font-size: 20px;
          font-family: MicrosoftYaHei;
          font-weight: bold;
          color: #333333; }
      .course .course_left .course_detail2 .course_detail2_body .course_detail2_body_desc {
        margin-left: 57px;
        padding-top: 20px; }
        .course .course_left .course_detail2 .course_detail2_body .course_detail2_body_desc .course_detail2_body_desc_1 {
          display: flex;
          justify-content: flex-start;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row; }
          .course .course_left .course_detail2 .course_detail2_body .course_detail2_body_desc .course_detail2_body_desc_1 span {
            width: 10px;
            height: 10px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-wrap: nowrap;
            flex-direction: row;
            border-radius: 50%;
            background: #ffd2b1;
            margin-right: 10px; }
      .course .course_left .course_detail2 .tips3 {
        width: 900px;
        height: 50px;
        background: #FFFAF5;
        border-radius: 10px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row;
        font-size: 15px;
        font-family: PingFang SC;
        font-weight: 500;
        color: #FF662F;
        margin-left: 40px;
        margin-top: 40px; }
        .course .course_left .course_detail2 .tips3 img {
          margin-left: 20px;
          margin-right: 10px; }
    .course .course_left .listbodyx {
      background: #FFFFFF;
      margin: auto;
      margin-top: 20px; }
      .course .course_left .listbodyx .listbodyx_title {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row;
        border-bottom: 1px solid #EDEDEE;
        margin-left: 20px;
        margin-right: 20px;
        height: 60px; }
        .course .course_left .listbodyx .listbodyx_title span {
          width: 5px;
          height: 20px;
          background: #FF662F;
          margin-right: 10px; }
        .course .course_left .listbodyx .listbodyx_title p {
          font-size: 18px;
          font-family: MicrosoftYaHei;
          font-weight: bold;
          color: #333333; }
      .course .course_left .listbodyx .tabs {
        height: 60px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row; }
        .course .course_left .listbodyx .tabs span {
          margin-left: 40px;
          margin-right: 18px; }
        .course .course_left .listbodyx .tabs .tabs2 {
          display: flex;
          justify-content: flex-start;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row; }
          .course .course_left .listbodyx .tabs .tabs2 .tabs2_s {
            margin-left: 5px;
            margin-right: 5px;
            cursor: pointer;
            padding: 0 10px;
            line-height: 32px; }
          .course .course_left .listbodyx .tabs .tabs2 .tabs2_s.active {
            height: 32px;
            background: #FF662F;
            border-radius: 16px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-wrap: nowrap;
            flex-direction: row;
            font-size: 14px;
            font-family: PingFang SC;
            font-weight: 500;
            color: #FFFFFF; }
      .course .course_left .listbodyx .pagination2 {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row;
        padding-top: 40px;
        padding-bottom: 60px; }
    .course .course_left .list_course .listitem {
      height: 160px;
      border-bottom: 1px solid #eaeaea;
      display: flex;
      justify-content: flex-start;
      align-items: flex-start;
      flex-wrap: nowrap;
      flex-direction: row; }
      .course .course_left .list_course .listitem .touxiang {
        margin-left: 30px;
        margin-right: 19px;
        margin-top: 35px; }
      .course .course_left .list_course .listitem .listitem_right {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: column;
        margin-top: 38px;
        padding-right: 30px; }
        .course .course_left .list_course .listitem .listitem_right .listitem_right_top {
          display: flex;
          justify-content: space-between;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row;
          width: 100%; }
          .course .course_left .list_course .listitem .listitem_right .listitem_right_top .listitem_right_top_left {
            font-size: 18px;
            font-family: MicrosoftYaHei;
            font-weight: bold;
            color: #2D2D2D;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            flex-wrap: nowrap;
            flex-direction: row; }
            .course .course_left .list_course .listitem .listitem_right .listitem_right_top .listitem_right_top_left a {
              color: #2D2D2D; }
            .course .course_left .list_course .listitem .listitem_right .listitem_right_top .listitem_right_top_left span {
              font-size: 18px;
              font-family: MicrosoftYaHei;
              font-weight: bold;
              color: #FF662F;
              margin-left: 20px; }
            .course .course_left .list_course .listitem .listitem_right .listitem_right_top .listitem_right_top_left span.tag1 {
              width: 30px;
              height: 20px;
              background: #8DC0E2;
              border-radius: 3px;
              display: flex;
              justify-content: center;
              align-items: center;
              flex-wrap: nowrap;
              flex-direction: row;
              font-size: 12px;
              font-family: MicrosoftYaHei;
              font-weight: 400;
              color: #FFFFFF;
              margin-left: 5px; }
            .course .course_left .list_course .listitem .listitem_right .listitem_right_top .listitem_right_top_left span.tag2 {
              width: 30px;
              height: 20px;
              background: #ff662f;
              border-radius: 3px;
              display: flex;
              justify-content: center;
              align-items: center;
              flex-wrap: nowrap;
              flex-direction: row;
              font-size: 12px;
              font-family: MicrosoftYaHei;
              font-weight: 400;
              color: #FFFFFF;
              margin-left: 5px; }
          .course .course_left .list_course .listitem .listitem_right .listitem_right_top .listitem_right_top_right {
            font-size: 14px;
            font-family: PingFang SC;
            font-weight: 500;
            color: #999999; }
        .course .course_left .list_course .listitem .listitem_right .listitem_right_center {
          display: flex;
          justify-content: space-between;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row;
          width: 100%;
          margin-top: 10px; }
          .course .course_left .list_course .listitem .listitem_right .listitem_right_center .listitem_right_center1 {
            display: flex;
            justify-content: flex-start;
            align-items: center;
            flex-wrap: nowrap;
            flex-direction: row;
            font-size: 14px;
            font-family: MicrosoftYaHei;
            font-weight: 400;
            color: #666666;
            width: 30%; }
            .course .course_left .list_course .listitem .listitem_right .listitem_right_center .listitem_right_center1 span {
              width: 100px; }
            .course .course_left .list_course .listitem .listitem_right .listitem_right_center .listitem_right_center1 p {
              width: 200px;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis; }
        .course .course_left .list_course .listitem .listitem_right .listitem_right_bottom {
          display: flex;
          justify-content: space-between;
          align-items: center;
          flex-wrap: nowrap;
          flex-direction: row;
          width: 100%;
          margin-top: 10px; }
          .course .course_left .list_course .listitem .listitem_right .listitem_right_bottom .listitem_right_bottom_left .tags {
            font-size: 12px;
            font-family: Arial;
            font-weight: 400;
            color: #999999;
            border: 1px solid #D8D8D8;
            border-radius: 3px;
            height: 20px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-wrap: nowrap;
            flex-direction: row;
            display: inline-block;
            padding: 0 8px;
            line-height: 20px; }
          .course .course_left .list_course .listitem .listitem_right .listitem_right_bottom .listitem_right_bottom_right {
            display: flex;
            justify-content: flex-end;
            align-items: center;
            flex-wrap: nowrap;
            flex-direction: row; }
            .course .course_left .list_course .listitem .listitem_right .listitem_right_bottom .listitem_right_bottom_right span {
              font-size: 24px;
              font-family: PingFang;
              font-weight: bold;
              color: #FF662F; }
            .course .course_left .list_course .listitem .listitem_right .listitem_right_bottom .listitem_right_bottom_right p {
              font-size: 14px;
              color: #a0a5aa; }
  .course .course_right {
    width: 280px; }
    .course .course_right .course_right_msg {
      height: 410px;
      background: #FFFFFF; }
      .course .course_right .course_right_msg .tximg {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row;
        padding-top: 40px; }
      .course .course_right .course_right_msg .name {
        font-size: 16px;
        font-family: MicrosoftYaHei;
        font-weight: 400;
        color: #333333;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row;
        padding-top: 20px;
        margin-bottom: 40px; }
      .course .course_right .course_right_msg .line {
        width: 220px;
        height: 1px;
        background: #EDEDEE;
        margin: auto;
        margin-top: 10px; }
      .course .course_right .course_right_msg .renzheng {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row;
        width: 220px;
        margin: auto;
        font-size: 14px;
        font-family: MicrosoftYaHei;
        font-weight: 400;
        color: #FF662F;
        line-height: 25px;
        margin-top: 10px; }
        .course .course_right .course_right_msg .renzheng img {
          margin-right: 10px; }
      .course .course_right .course_right_msg .jigou {
        width: 220px;
        margin: auto;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: row;
        font-size: 14px;
        font-family: MicrosoftYaHei;
        font-weight: 400;
        color: #333333;
        line-height: 30px; }
        .course .course_right .course_right_msg .jigou span {
          font-size: 14px;
          font-family: MicrosoftYaHei;
          font-weight: 400;
          color: #999999;
          line-height: 30px; }
    .course .course_right .course_right_title {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex-wrap: nowrap;
      flex-direction: row;
      border-bottom: 1px solid #EDEDEE;
      height: 50px; }
      .course .course_right .course_right_title span {
        width: 5px;
        height: 20px;
        background: #FF662F;
        display: block;
        margin-left: 20px;
        margin-right: 10px; }
      .course .course_right .course_right_title h3 {
        font-size: 18px;
        font-family: MicrosoftYaHei;
        font-weight: bold;
        color: #333333;
        line-height: 20px; }
    .course .course_right .course_right_xiangguan {
      background: #fff;
      margin-top: 20px; }

.courselist {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  flex-direction: row;
  padding: 10px 20px; }
  .courselist .item {
    width: 50%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    height: 45px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: #333333;
    cursor: pointer; }
    .courselist .item img {
      margin-left: 10px;
      margin-right: 10px; }

.bgf {
  background: #fff; }

.pb30 {
  padding-bottom: 30px; }

.pt30 {
  padding-top: 30px; }
  
.listcrumbs2l code,.listcrumbs2l a{background:#f5f7f9;color:#999;}
.listcrumbs2l a:nth-child(1){color:#ff662f;}


.pagination2 a,.pagination2 span{
            position: relative;
    float: left;
    padding: 6px 12px;
    text-decoration: none;
    background-color: #fff;
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
    text-align: center;
    border: 1px solid #ddd;
    margin-left: 5px;
    margin-right: 5px;
    cursor:pointer;
}
            .pagination2 .current,.pagination2 a:hover{
    z-index: 3;
    color: #ff662f;
    cursor: default;
    background: none;
    border-color: #ff662f;
}

.active_2{background-color: #FF662F;border-radius: 16px;color: #FFF !important;padding: 7px 10px;}
.active a,.active_2 a{color: #FFF !important;}
.tabs2 a{color:#333;}


.mayi-rmenu{position:fixed;right:0;margin-right:20px;bottom:20px;padding-bottom:20px;z-index:999;}.mayi-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}.mayi-rmenu .btn-qq:hover{background-color:#488bc7;}.mayi-rmenu a.btn-qq,.mayi-rmenu a.btn-qq:visited{background:url(../images/mayi_qq.png) 2px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}.mayi-rmenu .btn-wx{background:url(../images/mayi_wx.png) 0px 0px no-repeat;background-color:#78c340;}.mayi-rmenu .btn-wx:hover{background-color:#58a81c;}.mayi-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}.mayi-rmenu .btn-phone{background:url(../images/mayi_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}.mayi-rmenu .btn-phone:hover{background-color:#ff811b;}.mayi-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}.mayi-rmenu .btn-top{background:url(../images/mayi_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}.mayi-rmenu .btn-top:hover{background-color:#444;}.barcity span{color:#ff4500;font-weight:bold}.foot_wx,.foot_wx,.foot_mobile a{color:#FFF;}


.nav_right_item.active:before{
        width: 100%;
    height: 3px;
    background: #FF662F;
    content: " ";
    display: block;
}
.nav_right_item:before{
    width: 100%;
    height: 3px;
    background: #fff;
    content: " ";
    display: block;
    margin-bottom: 10px;
}

.noticefenzhan .tab-pal ul li{height:30px;overflow:hidden;width: 120px;margin-right:10px;}

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



.logosearchtel .webcity2{position:absolute;z-index:2;float:left;display:block;margin-top:0px;margin-left:0px;padding:15px;max-width:17pc;border:1px #ddd solid;background-color:#fff;text-align:left;white-space:normal;word-break:break-all;left: 50px;top: 20px;width: 320px !important;

}.logosearchtel .webcity2 .curcity{font-weight:700;font-size:14px}.logosearchtel .webcity2 .curcity a{margin-left:5px;font-weight:100;font-size:13px}.logosearchtel .webcity2 ul{margin-top:5px;padding-top:5px;border-top:1px #ddd solid}.logosearchtel .webcity2 ul a{margin-right:5px;white-space:nowrap;}.logosearchtel .webcity span{color:#3d3d3d;font-weight:700;font-size:14px}.logosearchtel .webcity a:link{color:#9d9d9d;font-weight:100}.logosearchtel .websearch{float:right;display:block;overflow:hidden;width:660px;height:auto;text-align:left;}.logosearchtel .postedit{float:right;width:155px;height:60px;margin-left:100px;margin-top:25px}.logosearchtel .postedit a{float:left;display:block;margin-left:5px;height:40px;background-image:url(static/images/poste.gif);background-position:20px center;background-repeat:no-repeat;text-align:center;text-decoration:none;font-size:16px;line-height:40px}.logosearchtel .postedit a.post{padding-left:30px;width:121px;background-color:#f78015;color:#fff}.logosearchtel .postedit a.post:hover{background-color:#eb6d13}.logosearchtel .postedit a.edit{width:126px;background-position:0 -66px;color:#848484}
.curcity a,.webcity2 ul a{color:#333333;}
.header_left{position: relative;}

#tabs_type a,.tabs2 p a{display:inline-block; }