@charset "utf-8";

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.layout {
  width: 1200px;
  margin: 0 auto;
}

body {
  background-color: #ffffff;
}

.content {
  margin-top: 20px;
  margin-bottom: 30px;
}

.container_wrap {
  width: 100%;
  min-width: 1200px;
  padding-bottom: 45px;
  overflow: hidden;
}

.edit_popup {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 11;
}

.edit_popup .edit_popup_list {
  width: 100%;
  height: 100%;
  position: relative;
}

.edit_popup .edit_popup_list .edit_popup_item {
  position: absolute;
  top: 50%;
  margin-top: -54px;
  height: 108px;
  width: 100%;
}

.edit_popup .edit_popup_list .edit_popup_item p {
  line-height: 48px;
  padding: 0 10px;
  color: #fff;
  text-align: center;
  font-size: 20px;
}

.edit_popup .edit_popup_list .edit_popup_item img {
  display: block;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  margin-bottom: 10px;
}

.layout_head {
  height: 40px;
  border-bottom: 1px solid #dfdfdf;
  position: relative;
}

.layout_head .head_p_list .head_p {
  color: #333;
  margin-right: 20px;
}

.layout_head .head_p {
  position: relative;
  float: left;
  line-height: 30px;
  font-size: 24px;
  font-weight: 500;
}

.layout_head .head_tabs {
  float: left;
  padding-left: 20px;
  height: 30px;
}

.layout_head .head_tabs li {
  float: left;
  line-height: 30px;
  height: 30px;
  margin-right: 40px;
  font-size: 14px;
  color: #666;
  cursor: pointer;
}

.layout_head .head_tabs .active {
  font-weight: 600;
}

.layout_head .head_a {
  float: right;
  margin-top: 16px;
  line-height: 14px;
  font-size: 14px;
  font-weight: bold;
}

.layout_head .head_a_list .head_a {
  display: none;
}

.layout_head:before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 52px;
  height: 2px;
}

.container_swiper {
  height: 377px;
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}

#swiper_list {
  width: 740px;
  height: 377px;
  float: left;
}

.swiper_list {
  width: 740px;
  height: 377px;
  overflow: hidden;
  position: relative;
  background-color: #ffffff;
}

.swiper_list .switch-tips {
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -48px;
  z-index: 1;
}

.swiper_list .switch-tips li {
  cursor: pointer;
  text-indent: -9999px;
  float: left;
  width: 12px;
  height: 12px;
  background: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  margin-right: 20px;
}

.swiper_list .switch-tips .on {
  background: #c02832;
}

.swiper_list .switch-tips ol li:hover {
  background: #c02832;
}

.swiper_list .switch-tips .last-switch-tips {
  margin-right: 0;
}

.swiper_list .img-group ul li {
  float: left;
  position: relative;
  width: 100%;
  height: 377px;
}

.swiper_list .img-group img {
  width: 100%;
  height: 377px;
}

#news {
  position: relative;
  width: 430px;
  height: 377px;
}

.news_one {
  width: 100%;
  height: 100%;
}

.news_one .main_body {
  padding-top: 15px;
  overflow: hidden;
}

.news_one .list {}

.news_one .list a {
  display: block;
}

.news_one .list .item {
  position: relative;
  width: 100%;
  padding-left: 17px;
  box-sizing: border-box;
  color: #505050;
  font-size: 18px;
  font-weight: 400;
  height: 36px;
  line-height: 36px;
}

.news_one .list .item a {
  float: left;
  color: #505050;
  font-size: 18px;
  font-weight: 400;
  line-height: 36px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.news_one .list .item span {
  float: right;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  display: none;
}

.news_one .list .item:before {
  content: "";
  position: absolute;
  top: 16px;
  left: 0;
  width: 4px;
  height: 4px;
}

.news_one .btn_list {
  width: 450px;
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}

.news_one .btn_list .btn_default {
  flex: 1;
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  margin-right: 20px;
  border-radius: 4px;
}

.news_one .btn_list .btn_default2 {
  height: 46px;
  line-height: 46px;
}

.news_one .btn_list a:hover {
  color: #fff !important;
}

.news_one .btn_list .btn_login {
  background-color: #6BA4D0;
}

.news_one .btn_list .btn_public {
  background-color: #FF4A4A;
}

.news_one .btn_list .btn_app {
  background-color: #E4C307;
}

.news_one .btn_list .btn_guide {
  background-color: #ba0000;
}

.news_one .btn_list .btn_default {
  position: relative;

}

.news_one .btn_list .btn_code {
  display: none;
  position: absolute;
  top: -110px;
  left: 50%;
  margin-left: -45px;
  width: 92px;
  height: 92px;
  border: 1px solid #DFDFDF;
  box-sizing: border-box;
}

.news_one .btn_list .btn_public:hover>.btn_code,
.news_one .btn_list .btn_app:hover>.btn_code {
  display: block;
}

.news_one .btn_list .btn_code .img {
  width: 100%;
  height: 100%;
  position: relative;
}

.news_one .btn_list .btn_code .img img {
  width: 100%;
  height: 100%;
}

.news_one .btn_list .btn_code .img:before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -8px;
  bottom: -18px;
  border: 8px solid transparent;
  border-top: 10px solid #dfdfdf;
}



.news_is_show .list .item a {
  width: 80%;
}

.news_is_show .list .item span {
  display: block;
}

.card_one {
  width: 100%;
}

.card_one .main_body {
  padding-top: 20px;
  padding-bottom: 45px;
}

.card_one .list {
  width: 120%;
  display: flex;
  flex-wrap: wrap;
}

.card_one .list a {
  display: block;
  position: relative;
}

.card_one .item {
  width: 290px;
  margin-right: 13px;
}

.card_one .img {
  width: 290px;
  height: 162px;
}

.card_one .img img {
  width: 100%;
  height: 100%;
}

.card_one .item_dl {
  padding-top: 17px;
}

.card_one .item_type {
  /*margin-top: 3px;*/
  vertical-align: 1px;
  box-sizing: border-box;
  line-height: 18px;
  padding: 0 10px;
  border-radius: 9px;
  font-size: 10px;
  vertical-align: 2px;
  border: 1px solid transparent;
}

/*预告*/
.card_one .item_yg {
  border: 1px solid #2A5AC1;
  color: #2A5AC1;
}

/*已结束*/
.card_one .item_yjs {
  border: 1px solid #999;
  color: #999;
}

/*进行中*/
.card_one .item_jxz {
  border: 1px solid #BE2D20;
  color: #BE2D20;
}

.card_one .item_title {
  height: auto;

}

.card_one .item_title a {
  height: 24px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.card_one .item_detail {
  max-height: 72px;
  margin-top: 4px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 400;
  color: #505050;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.card_one .item_dl .item_btn {
  display: inline-block;
  box-sizing: border-box;
  margin-top: 15px;
  padding: 0 12px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #FFFFFF;
}

.Multiline .main_body {
  padding-top: 20px;
  padding-bottom: 15px;
}

.Multiline .list .item {
  margin-bottom: 30px;
}

.card_two {
  width: 100%;
}

.card_two .main_body {
  padding-top: 30px;
  padding-bottom: 45px;
}

.card_two .list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.card_two .list a {
  display: block;
}

.card_two .item {
  background: #f6f7fa;
  width: 595px;
  height: 150px;
  display: flex;
}

.card_two .item .img {
  width: 265px;
  height: 150px;
}

.card_two .item .img img {
  width: 100%;
  height: 100%;
}

.card_two .item .item_dl {
  width: 330px;
  height: 100%;
  box-sizing: border-box;
  padding: 28px 20px 0 20px;
}

.card_two .item .item_dl .item_title {
  max-height: 48px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  margin-bottom: 18px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.card_two .item .item_dl .item_name {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.Multiline .main_body {
  padding-top: 30px;
  padding-bottom: 15px;
}

.Multiline .list .item {
  margin-bottom: 30px;
}

.course_one {
  width: 100%;
}

.course_one .main_body {
  padding-top: 20px;
  padding-bottom: 45px;
}

.course_one .list {
  width: 120%;
  display: flex;
  flex-wrap: wrap;
}

.course_one .list a {
  display: block;
}

.course_one .item {
  width: 290px;
  margin-right: 13px;
}

.course_one .item .img {
  width: 100%;
  height: 170px;
}

.course_one .item .img img {
  width: 100%;
  height: 100%;
}

.course_one .item .item_dl {
  padding-top: 17px;
}

.course_one .item .item_dl .item_title {
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.course_one .item .item_dl .item_name {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.course_one .item .item_dl .item_name1 {
  height: 20px;
  margin-top: 8px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.course_one .item .item_dl .item_detail {
  max-height: 72px;
  margin-top: 4px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 400;
  color: #505050;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.Multiline .main_body {
  padding-top: 20px;
  padding-bottom: 15px;
}

.Multiline .list .item {
  margin-bottom: 30px;
}

.course_two {
  width: 100%;
}

.course_two .main_body {
  padding-top: 20px;
  padding-bottom: 45px;
  overflow: hidden;
}

.course_two .list {
  width: 110%;
  display: flex;
  flex-wrap: wrap;
}

.course_two .list a {
  display: block;
}

.course_two .item {
  width: 290px;
  margin-right: 13px;
  background: #f6f7fa;
}

.course_two .item .img {
  width: 100%;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 400;
  color: #fff;
  line-height: 36px;
}

.course_two .item .img span {
  display: block;
  font-size: 20px;
  font-weight: 400;
  color: #fff;
  margin-left: 5px;
}

.course_two .item .img:hover {
  color: #fff !important;
}

.course_two .item .img_6BA4D0 {
  background-color: #6BA4D0;
}

.course_two .item .img_6BC2D0 {
  background-color: #6BC2D0;
}

.course_two .item .img_E4C307 {
  background-color: #E4C307;
}

.course_two .item .img_FF4A4A {
  background-color: #FF4A4A;
}

.course_two .item .item_dl_wrap {
  padding: 4px 35px 3px 10px;
}

.course_two .item .item_dl {
  margin-top: 10px;
  margin-bottom: 14px;
}

.course_two .item .item_dl .item_title {
  position: relative;
  box-sizing: border-box;
  padding-left: 12px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.course_two .item .item_dl .item_title:before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  width: 3px;
  height: 18px;
  background-color: #C0C0C3;
}

.course_two .item .item_dl .item_name {
  box-sizing: border-box;
  padding-left: 12px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.Multiline .main_body {
  padding-top: 20px;
  padding-bottom: 15px;
}

.Multiline .list .item {
  margin-bottom: 30px;
}

.expert_one {
  width: 100%;
}

.expert_one .main_body {
  padding-top: 20px;
  padding-bottom: 45px;
  overflow: hidden;
}

.expert_one .list {
  width: 110%;
  display: flex;
  flex-wrap: wrap;
}

.expert_one .list a {
  display: block;
}

.expert_one .item {
  width: 389px;
  height: 273px;
  position: relative;
  margin-right: 16px;
}

.expert_one .item .img {
  position: relative;
  z-index: 1;
  width: 180px;
  height: 252px;
  box-sizing: border-box;
  padding: 5px;
  background-color: #E1E0E0;
}

.expert_one .item .img img {
  width: 100%;
  height: 100%;
}

.expert_one .item .item_dl {
  width: 365px;
  height: 255px;
  position: absolute;
  bottom: 0;
  right: 0;
  background: #f6f7fa;
  padding: 20px 28px 20px 178px;
}

.expert_one .item .item_dl .h6 {
  font-size: 24px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  margin-bottom: 8px;
}

.expert_one .item .item_dl .item_post {
  font-size: 18px;
  font-weight: 300;
  color: #333333;
  line-height: 22px;
  max-height: 44px;
  margin-bottom: 15px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.expert_one .item .item_dl .item_p {
  border-top: 1px solid rgba(51, 51, 51, 0.3);
  padding-top: 12px;
  line-height: 24px;
  max-height: 84px;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 300;
  color: #505050;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.expert_one .item .item_dl .item_a {
  width: 68px;
  height: 22px;
  line-height: 20px;
  background: #fff;
  font-size: 14px;
  font-weight: 400;
  border: 1px solid transparent;
  text-align: center;
}

.expert_one .item .item_dl .item_a:hover {
  color: #fff !important;
}

.expert_two {
  width: 100%;
}

.expert_two .main_body {
  padding-top: 30px;
  padding-bottom: 45px;
  overflow: hidden;
}

.expert_two .list {
  width: 110%;
  display: flex;
  flex-wrap: wrap;
}

.expert_two .list a {
  display: block;
}

.expert_two .item {
  width: 388px;
  height: 180px;
  background: #f6f7fa;
  box-sizing: border-box;
  padding: 28px 18px 15px 27px;
  display: flex;
  margin-right: 18px;
}

.expert_two .item .img {
  width: 97px;
  height: 138px;
  box-sizing: border-box;
  padding: 5px;
  background-color: #E1E0E0;
  margin-right: 13px;
  position: relative;
}

.expert_two .item .img img {
  position: absolute;
  top: -6px;
  left: -5px;
  width: 100%;
  height: 100%;
}

.expert_two .item .item_dl {
  flex: 1;
}

.expert_two .item .item_dl .h6 {
  font-size: 24px;
  font-weight: 400;
  color: #333333;
  line-height: 26px;
  margin-bottom: 8px;
}

.expert_two .item .item_dl .item_post {
  font-size: 18px;
  font-weight: 300;
  color: #333333;
  line-height: 24px;
  margin-bottom: 12px;
  max-height: 72px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.expert_two .item .item_dl .item_post a {
  font-size: 18px;
  font-weight: 300;
  color: #333333;
  line-height: 24px;
  margin-bottom: 12px;
  max-height: 72px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.expert_two .item .item_dl .item_a {
  width: 68px;
  height: 22px;
  line-height: 20px;
  background: #fff;
  border: 1px solid transparent;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

.expert_two .item .item_dl .item_a:hover {
  color: #fff !important;
}

.Multiline .main_body {
  padding-top: 30px;
  padding-bottom: 15px;
}

.Multiline .list .item {
  margin-bottom: 30px;
}

.panel_one {
  width: 100%;
}

.panel_one .main_body {
  padding-top: 30px;
  padding-bottom: 45px;
  overflow: hidden;
}

.panel_one .list {
  width: 110%;
  display: flex;
  flex-wrap: wrap;
}

.panel_one .list a {
  display: block;
}

.panel_one .item {
  width: 290px;
  margin-right: 13px;
  padding-bottom: 25px;
  background-color: #f6f7fa;
}

.panel_one .item .item_top {
  box-sizing: border-box;
  border-bottom: 2px solid #F1F2F5;
  margin-bottom: 1px;
  padding: 21px;
  padding-right: 0px;
  background-color: #f6f7fa;
  display: flex;
  flex-wrap: wrap;
}

.panel_one .item .item_top .img {
  width: 124px;
  height: 124px;
  padding: 5px;
  box-sizing: border-box;
  margin-right: 31px;
  border-radius: 50%;
  background-color: #E1E0E0;
}

.panel_one .item .item_top .img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.panel_one .item .item_top .item_top_dl {
  width: 100px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.panel_one .item .item_top .item_top_dl .item_top_dt {
  width: 100%;
  font-size: 24px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.panel_one .item .item_top .item_top_dl .item_top_dt a {
  width: 100px;
  font-size: 24px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.panel_one .item .item_top .item_top_dl .item_top_dd {
  width: 100%;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.panel_one .item .item_top .item_top_dl .item_top_dd a {
  width: 100%;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.panel_one .item .item_detail {
  padding: 16px 25px 0px;
  font-size: 14px;
  font-weight: 300;
  color: #505050;
  line-height: 24px;
  background-color: #f6f7fa;
  text-indent: 28px;
  height: 112px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.live_studio {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.live_studio .live_list {
  width: 595px;
  margin-bottom: 45px;
}

.live_studio .list {
  margin-top: 2px;
  height: 168px;
}

.live_studio .list .item {
  background: #f6f7fa;
  padding: 20px 29px 20px 20px;
  display: flex;
}

.live_studio .list .item .img {
  width: 128px;
  height: 128px;
  padding: 5px;
  box-sizing: border-box;
  background-color: #E1E0E0;
  margin-right: 21px;
  border-radius: 50%;
}

.live_studio .list .item .img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.live_studio .list .item .item_dl {
  flex: 1;
  padding-top: 10px;
  box-sizing: border-box;
}

.live_studio .list .item .item_dl .item_title {
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  max-height: 48px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  margin-bottom: 14px;
}

.live_studio .list .item .item_dl .item_name {
  line-height: 24px;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
}

.live_one {
  width: 100%;
}

.live_one .main_body {
  padding-bottom: 45px;
}

.live_one .list {
  margin-top: 2px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.live_one .list .item {
  width: 594px;
  background: #f6f7fa;
  padding: 20px 29px 20px 20px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

.live_one .list .item .item_btn {
  width: 60px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  text-align: center;
  color: #fff;
  margin-top: 4px;
  border-radius: 4px;
}

/*预告*/
.live_one .list .item .item_yg {
  background-color: #E60012;
}

/*已结束*/
.live_one .list .item .item_yjs {
  background-color: #BEBEBE;
}

/*进行中*/
.live_one .list .item .item_jxz {
  background-color: #4caf50;
}

.live_one .list .item .img {
  display: block;
  width: 128px;
  height: 128px;
  padding: 5px;
  box-sizing: border-box;
  background-color: #E1E0E0;
  margin-right: 21px;
  border-radius: 50%;
}

.live_one .list .item .img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.live_one .list .item .item_dl {
  width: 395px;
  padding-top: 10px;
  box-sizing: border-box;
}

.live_one .list .item .item_dl .item_title {
  width: 100%;
  display: block;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  margin-bottom: 10px;
}

.live_one .list .item .item_dl .item_detail {
  line-height: 24px;
  max-height: 48px;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.live_one .list .item .item_dl .item_name {
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
}

.live_Multiline .main_body {
  padding-bottom: 15px;
}

.live_Multiline .list .item {
  margin-bottom: 30px;
}

.hide {
  display: none;
}

#main {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 45px;
}

.main_body {
  position: relative;
}

.color_BA0000 {
  color: #ba0000;
}

.color_BA0000_hover:hover {
  color: #ba0000 !important;
}

.color_BA0000:before {
  background-color: #ba0000;
}

.color_059981 {
  color: #059981;
}

.color_059981_hover:hover {
  color: #059981 !important;
}

.color_059981:before {
  background-color: #059981;
}

.color_1577FE {
  color: #1577fe;
}

.color_1577FE_hover:hover {
  color: #1577fe !important;
}

.color_1577FE:before {
  background-color: #1577fe;
}

.color_E2241D {
  color: #e2241d;
}

.color_E2241D_hover:hover {
  color: #e2241d !important;
}

.color_E2241D:before {
  background-color: #e2241d;
}

.color_567FE6 {
  color: #567fe6;
}

.color_567FE6_hover:hover {
  color: #567fe6 !important;
}

.color_567FE6:before {
  background-color: #567fe6;
}

.color_FF5000 {
  color: #ff5000;
}

.color_FF5000_hover:hover {
  color: #ff5000 !important;
}

.color_FF5000:before {
  background-color: #ff5000;
}

.color_52C41A {
  color: #52c41a;
}

.color_52C41A_hover:hover {
  color: #52c41a !important;
}

.color_52C41A:before {
  background-color: #52c41a;
}

.color_066D8A {
  color: #066d8a;
}

.color_066D8A_hover:hover {
  color: #066d8a !important;
}

.color_066D8A:before {
  background-color: #066d8a;
}

.color_2B59B3 {
  color: #2b59b3;
}

.color_2B59B3_hover:hover {
  color: #2b59b3 !important;
}

.color_2B59B3:before {
  background-color: #2b59b3;
}

.color_FF9000 {
  color: #ff9000;
}

.color_FF9000_hover:hover {
  color: #ff9000 !important;
}

.color_FF9000:before {
  background-color: #ff9000;
}

#banner .color_BA0000 {
  background-color: #ba0000;
}

#banner .color_059981 {
  background-color: #059981;
}

#banner .color_1577FE {
  background-color: #1577fe;
}

#banner .color_E2241D {
  background-color: #e2241d;
}

#banner .color_567FE6 {
  background-color: #567fe6;
}

#banner .color_FF5000 {
  background-color: #ff5000;
}

#banner .color_52C41A {
  background-color: #52c41a;
}

#banner .color_066D8A {
  background-color: #066d8a;
}

#banner .color_2B59B3 {
  background-color: #2b59b3;
}

#banner .color_FF9000 {
  background-color: #ff9000;
}

.swiper_list .color_BA0000 .on {
  background: #ba0000;
}

.swiper_list .color_BA0000_hover ol li:hover {
  background: #ba0000;
}

.swiper_list .color_059981 .on {
  background: #059981;
}

.swiper_list .color_059981_hover ol li:hover {
  background: #059981;
}

.swiper_list .color_1577FE .on {
  background: #1577fe;
}

.swiper_list .color_1577FE_hover ol li:hover {
  background: #1577fe;
}

.swiper_list .color_E2241D .on {
  background: #e2241d;
}

.swiper_list .color_E2241D_hover ol li:hover {
  background: #e2241d;
}

.swiper_list .color_567FE6 .on {
  background: #567fe6;
}

.swiper_list .color_567FE6_hover ol li:hover {
  background: #567fe6;
}

.swiper_list .color_FF5000 .on {
  background: #ff5000;
}

.swiper_list .color_FF5000_hover ol li:hover {
  background: #ff5000;
}

.swiper_list .color_52C41A .on {
  background: #52c41a;
}

.swiper_list .color_52C41A_hover ol li:hover {
  background: #52c41a;
}

.swiper_list .color_066D8A .on {
  background: #066d8a;
}

.swiper_list .color_066D8A_hover ol li:hover {
  background: #066d8a;
}

.swiper_list .color_2B59B3 .on {
  background: #2b59b3;
}

.swiper_list .color_2B59B3_hover ol li:hover {
  background: #2b59b3;
}

.swiper_list .color_FF9000 .on {
  background: #ff9000;
}

.swiper_list .color_FF9000_hover ol li:hover {
  background: #ff9000;
}

#headnav .headnav_list .color_BA0000 {
  background-color: #ba0000;
}

#headnav .headnav_list .color_BA0000:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .active {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .color_059981 {
  background-color: #059981;
}

#headnav .headnav_list .color_059981:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .active {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .color_1577FE {
  background-color: #1577fe;
}

#headnav .headnav_list .color_1577FE:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .active {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .color_E2241D {
  background-color: #e2241d;
}

#headnav .headnav_list .color_E2241D:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .active {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .color_567FE6 {
  background-color: #567fe6;
}

#headnav .headnav_list .color_567FE6:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .active {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .color_FF5000 {
  background-color: #ff5000;
}

#headnav .headnav_list .color_FF5000:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .active {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .color_52C41A {
  background-color: #52c41a;
}

#headnav .headnav_list .color_52C41A:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .active {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .color_066D8A {
  background-color: #066d8a;
}

#headnav .headnav_list .color_066D8A:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .active {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .color_2B59B3 {
  background-color: #2b59b3;
}

#headnav .headnav_list .color_2B59B3:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .active {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .color_FF9000 {
  background-color: #ff9000;
}

#headnav .headnav_list .color_FF9000:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .headnav_list .active {
  background-color: rgba(0, 0, 0, 0.2);
}

#headnav .color_BA0000 {
  background-color: #ba0000;
}

#headnav .color_059981 {
  background-color: #059981;
}

#headnav .color_1577FE {
  background-color: #1577fe;
}

#headnav .color_E2241D {
  background-color: #e2241d;
}

#headnav .color_567FE6 {
  background-color: #567fe6;
}

#headnav .color_FF5000 {
  background-color: #ff5000;
}

#headnav .color_52C41A {
  background-color: #52c41a;
}

#headnav .color_066D8A {
  background-color: #066d8a;
}

#headnav .color_2B59B3 {
  background-color: #2b59b3;
}

#headnav .color_FF9000 {
  background-color: #ff9000;
}

.expert_one .main_body .list .color_BA0000,
.expert_two .main_body .list .color_BA0000 {
  border-color: #ba0000;
  color: #ba0000;
}

.expert_one .main_body .list .color_BA0000:hover,
.expert_two .main_body .list .color_BA0000:hover {
  background-color: #ba0000;
}

.expert_one .main_body .list .color_059981,
.expert_two .main_body .list .color_059981 {
  border-color: #059981;
  color: #059981;
}

.expert_one .main_body .list .color_059981:hover,
.expert_two .main_body .list .color_059981:hover {
  background-color: #059981;
}

.expert_one .main_body .list .color_1577FE,
.expert_two .main_body .list .color_1577FE {
  border-color: #1577fe;
  color: #1577fe;
}

.expert_one .main_body .list .color_1577FE:hover,
.expert_two .main_body .list .color_1577FE:hover {
  background-color: #1577fe;
}

.expert_one .main_body .list .color_E2241D,
.expert_two .main_body .list .color_E2241D {
  border-color: #e2241d;
  color: #e2241d;
}

.expert_one .main_body .list .color_E2241D:hover,
.expert_two .main_body .list .color_E2241D:hover {
  background-color: #e2241d;
}

.expert_one .main_body .list .color_567FE6,
.expert_two .main_body .list .color_567FE6 {
  border-color: #567fe6;
  color: #567fe6;
}

.expert_one .main_body .list .color_567FE6:hover,
.expert_two .main_body .list .color_567FE6:hover {
  background-color: #567fe6;
}

.expert_one .main_body .list .color_FF5000,
.expert_two .main_body .list .color_FF5000 {
  border-color: #ff5000;
  color: #ff5000;
}

.expert_one .main_body .list .color_FF5000:hover,
.expert_two .main_body .list .color_FF5000:hover {
  background-color: #ff5000;
}

.expert_one .main_body .list .color_52C41A,
.expert_two .main_body .list .color_52C41A {
  border-color: #52c41a;
  color: #52c41a;
}

.expert_one .main_body .list .color_52C41A:hover,
.expert_two .main_body .list .color_52C41A:hover {
  background-color: #52c41a;
}

.expert_one .main_body .list .color_066D8A,
.expert_two .main_body .list .color_066D8A {
  border-color: #066d8a;
  color: #066d8a;
}

.expert_one .main_body .list .color_066D8A:hover,
.expert_two .main_body .list .color_066D8A:hover {
  background-color: #066d8a;
}

.expert_one .main_body .list .color_2B59B3,
.expert_two .main_body .list .color_2B59B3 {
  border-color: #2b59b3;
  color: #2b59b3;
}

.expert_one .main_body .list .color_2B59B3:hover,
.expert_two .main_body .list .color_2B59B3:hover {
  background-color: #2b59b3;
}

.expert_one .main_body .list .color_FF9000,
.expert_two .main_body .list .color_FF9000 {
  border-color: #ff9000;
  color: #ff9000;
}

.expert_one .main_body .list .color_FF9000:hover,
.expert_two .main_body .list .color_FF9000:hover {
  background-color: #ff9000;
}

.sidebar-right .color_BA0000 {
  background-color: #ba0000;
}

.sidebar-right .color_059981 {
  background-color: #059981;
}

.sidebar-right .color_1577FE {
  background-color: #1577fe;
}

.sidebar-right .color_E2241D {
  background-color: #e2241d;
}

.sidebar-right .color_567FE6 {
  background-color: #567fe6;
}

.sidebar-right .color_FF5000 {
  background-color: #ff5000;
}

.sidebar-right .color_52C41A {
  background-color: #52c41a;
}

.sidebar-right .color_066D8A {
  background-color: #066d8a;
}

.sidebar-right .color_2B59B3 {
  background-color: #2b59b3;
}

.sidebar-right .color_FF9000 {
  background-color: #ff9000;
}

.popup_banner_wrap .list_main .list_main_wrap .item .item_themeColor .color_BA0000 {
  background-color: #ba0000;
}

.popup_banner_wrap .list_main .list_main_wrap .item .item_themeColor .color_059981 {
  background-color: #059981;
}

.popup_banner_wrap .list_main .list_main_wrap .item .item_themeColor .color_1577FE {
  background-color: #1577fe;
}

.popup_banner_wrap .list_main .list_main_wrap .item .item_themeColor .color_E2241D {
  background-color: #e2241d;
}

.popup_banner_wrap .list_main .list_main_wrap .item .item_themeColor .color_567FE6 {
  background-color: #567fe6;
}

.popup_banner_wrap .list_main .list_main_wrap .item .item_themeColor .color_FF5000 {
  background-color: #ff5000;
}

.popup_banner_wrap .list_main .list_main_wrap .item .item_themeColor .color_52C41A {
  background-color: #52c41a;
}

.popup_banner_wrap .list_main .list_main_wrap .item .item_themeColor .color_066D8A {
  background-color: #066d8a;
}

.popup_banner_wrap .list_main .list_main_wrap .item .item_themeColor .color_2B59B3 {
  background-color: #2b59b3;
}

.popup_banner_wrap .list_main .list_main_wrap .item .item_themeColor .color_FF9000 {
  background-color: #ff9000;
}

#banner_wrap .banner .color_BA0000 {
  background-image: url("../images/logo1.png");
}

#banner_wrap .banner .color_059981 {
  background-image: url("../images/logo2.png");
}

#banner_wrap .banner .color_1577FE {
  background-image: url("../images/logo3.png");
}

#banner_wrap .banner .color_E2241D {
  background-image: url("../images/logo4.png");
}

#banner_wrap .banner .color_567FE6 {
  background-image: url("../images/logo5.png");
}

#banner_wrap .banner .color_FF5000 {
  background-image: url("../images/logo6.png");
}

#banner_wrap .banner .color_52C41A {
  background-image: url("../images/logo7.png");
}

#banner_wrap .banner .color_066D8A {
  background-image: url("../images/logo8.png");
}

#banner_wrap .banner .color_2B59B3 {
  background-image: url("../images/logo9.png");
}

#banner_wrap .banner .color_FF9000 {
  background-image: url("../images/logo10.png");
}


.ggw_one {
  width: 100%;
}

.ggw_one .main_body {
  padding-bottom: 45px;
}

.ggw_one .list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.ggw_one .item a {
  display: block;
  min-height: 150px;
}

.ggw_one .item img {
  width: 100%;
  height: 100%;
  min-height: 150px;
}

.ggw_one .item_1 {
  width: 100%;
}

.ggw_one .item_2 {
  width: 594px;
}

.ggw_one .item_3 {
  width: 391px;
}

.ggw_one .item_4 {
  width: 290px;
}

.dzmk_one {
  width: 100%;
}

.dzmk_one .main_body {
  padding-bottom: 45px;
}

.dzdg_moduler {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.dzdg_moduler .body_wrap {
  width: 594px;

}

.dzdg_moduler .list {
  margin-top: 2px;
  background: #F7F6F9;
  padding-top: 18px;
  padding-bottom: 22px;
}

.dzdg_moduler .list .item {
  position: relative;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  box-sizing: border-box;
  color: #505050;
  font-size: 18px;
  font-weight: 400;
  height: 36px;
  line-height: 36px;
}

.dzdg_moduler .list .item a {
  float: left;
  color: #505050;
  font-size: 18px;
  font-weight: 400;
  line-height: 36px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.dzdg_moduler .list .item span {
  float: right;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  display: none;
}

.djzs_moduler {
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}

.djzs_moduler .body_wrap {
  width: 594px;
  height: 150px;
}

.djzs_moduler .body_wrap img {
  width: 100%;
  height: 100%;
}

.news_is_show .list .item a {
  width: 80%;
}

.news_is_show .list .item span {
  display: block;
}


.card_one .color_BA0000 .img,
.card_one .color_059981 .img,
.card_one .color_1577FE .img,
.card_one .color_E2241D .img,
.card_one .color_567FE6 .img,
.card_one .color_FF5000 .img,
.card_one .color_52C41A .img,
.card_one .color_066D8A .img,
.card_one .color_2B59B3 .img,
.card_one .color_FF9000 .img {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.card_one .color_BA0000 .img_1 {
  background-image: url("../images/project1_img1.jpg");
}

.card_one .color_BA0000 .img_2 {
  background-image: url("../images/project1_img2.jpg");
}

.card_one .color_BA0000 .img_3 {
  background-image: url("../images/project1_img3.jpg");
}

.card_one .color_BA0000 .img_4 {
  background-image: url("../images/project1_img4.jpg");
}

.card_one .color_059981 .img_1 {
  background-image: url("../images/project3_img1.jpg");
}

.card_one .color_059981 .img_2 {
  background-image: url("../images/project3_img2.jpg");
}

.card_one .color_059981 .img_3 {
  background-image: url("../images/project3_img3.jpg");
}

.card_one .color_059981 .img_4 {
  background-image: url("../images/project3_img4.jpg");
}

.card_one .color_1577FE .img_1 {
  background-image: url("../images/project2_img1.jpg");
}

.card_one .color_1577FE .img_2 {
  background-image: url("../images/project2_img2.jpg");
}

.card_one .color_1577FE .img_3 {
  background-image: url("../images/project2_img3.jpg");
}

.card_one .color_1577FE .img_4 {
  background-image: url("../images/project2_img4.jpg");
}

.card_one .color_E2241D .img_1,
.card_one .color_567FE6 .img_1,
.card_one .color_FF5000 .img_1,
.card_one .color_52C41A .img_1,
.card_one .color_066D8A .img_1,
.card_one .color_2B59B3 .img_1,
.card_one .color_FF9000 .img_1 {
  background-image: url("../images/project2_img1.jpg");
}

.card_one .color_E2241D .img_2,
.card_one .color_567FE6 .img_2,
.card_one .color_FF5000 .img_2,
.card_one .color_52C41A .img_2,
.card_one .color_066D8A .img_2,
.card_one .color_2B59B3 .img_2,
.card_one .color_FF9000 .img_2 {
  background-image: url("../images/project2_img2.jpg");
}

.card_one .color_E2241D .img_3,
.card_one .color_567FE6 .img_3,
.card_one .color_FF5000 .img_3,
.card_one .color_52C41A .img_3,
.card_one .color_066D8A .img_3,
.card_one .color_2B59B3 .img_3,
.card_one .color_FF9000 .img_3 {
  background-image: url("../images/project2_img3.jpg");
}

.card_one .color_E2241D .img_4,
.card_one .color_567FE6 .img_4,
.card_one .color_FF5000 .img_4,
.card_one .color_52C41A .img_4,
.card_one .color_066D8A .img_4,
.card_one .color_2B59B3 .img_4,
.card_one .color_FF9000 .img_4 {
  background-image: url("../images/project2_img4.jpg");
}

.jchd_one {
  width: 100%;
}

.jchd_one .main_body {
  padding-top: 20px;
  padding-bottom: 45px;
  overflow: hidden;
}

.jchd_one .list {
  width: 110%;
  display: flex;
  flex-wrap: wrap;

}

.jchd_one .list a {
  display: block;
}

.jchd_one .item {
  width: 290px;
  margin-right: 13px;
}

.jchd_one .item .img {
  width: 100%;
  height: 170px;
}

.jchd_one .item .img img {
  width: 100%;
  height: 100%;
}

.jchd_one .item .item_dl {
  padding-top: 17px;
}

.jchd_one .item .item_dl .item_title {
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.jchd_one .item .item_dl .item_name {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

/*9.25*/
.department {
  box-sizing: border-box;
  width: 1200px;
  height: 46px;
  line-height: 46px;
  padding: 0 20px;
  background-color: #F7F7F9;
  border-radius: 23px;
  margin-bottom: 45px;
}

.department .department-lable {
  float: left;
  color: #333;
  font-weight: 600;
  font-size: 16px;
}

.department .more-a {
  display: block;
  float: right;
  font-size: 14px;
  color: #6177CB;
}

.department .department-list {
  float: left;
  font-size: 16px;
  width: 1020px;
  height: 46px;
  overflow: hidden;
  position: relative;
}

.department .department-list .main_body {
  position: absolute;
  top: 0;
}

.department .department-list .department-p {
  display: block;
  float: left;
  color: #333;
  height: 46px;
  font-weight: 400;
  margin-right: 20px;
}

/*9.25 end*/

/*三期*/
.wzlb_one {
  width: 100%;
}

.wzlb_one .main_body {
  padding-top: 20px;
  padding-bottom: 45px;
  overflow: hidden;
}

.wzlb_one .list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.wzlb_one .item {
  position: relative;
  width: 570px;
  box-sizing: border-box;
  color: #505050;
  font-size: 18px;
  font-weight: 400;
  height: 36px;
  line-height: 36px;
}

.wzlb_one .item .item_left {
  width: 100%;
  display: block;
  height: 36px;
  float: left;
  /*display: flex;*/
}

.wzlb_one .item_icon {
  float: left;
  width: 32px;
  height: 36px;
  line-height: 36px;

}

.wzlb_one .item_icon .icon {
  font-size: 20px;
  width: 1em;
  height: 36px;
  vertical-align: -1px;
  fill: currentColor;
  overflow: hidden;
}

.wzlb_one .item_icon img {
  display: block;
}

.wzlb_one .item_title {
  float: left;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 36px;
  width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.wzlb_one .item_name {
  float: right;
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  margin-left: 10px;
}

.wzlb_one .item_download {
  float: right;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  margin-left: 10px;
}

.wzlb_one .item_time {
  float: right;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  margin-left: 10px;
}

.wzlb_one .color_BA0000_hover:hover .item_title,
.wzlb_one .color_BA0000_hover:hover .item_name,
.wzlb_one .color_BA0000_hover:hover .item_download,
.wzlb_one .color_BA0000_hover:hover .item_download_a,
.wzlb_one .color_BA0000_hover:hover .item_time {
  color: #BA0000;
}

.wzlb_one .color_059981_hover:hover .item_title,
.wzlb_one .color_059981_hover:hover .item_name,
.wzlb_one .color_059981_hover:hover .item_download,
.wzlb_one .color_059981_hover:hover .item_download_a,
.wzlb_one .color_059981_hover:hover .item_time {
  color: #059981;
}

.wzlb_one .color_1577FE_hover:hover .item_title,
.wzlb_one .color_1577FE_hover:hover .item_name,
.wzlb_one .color_1577FE_hover:hover .item_download,
.wzlb_one .color_1577FE_hover:hover .item_download_a,
.wzlb_one .color_1577FE_hover:hover .item_time {
  color: #1577FE;
}

.wzlb_one .color_E2241D_hover:hover .item_title,
.wzlb_one .color_E2241D_hover:hover .item_name,
.wzlb_one .color_E2241D_hover:hover .item_download,
.wzlb_one .color_E2241D_hover:hover .item_download_a,
.wzlb_one .color_E2241D_hover:hover .item_time {
  color: #E2241D;
}

.wzlb_one .color_567FE6_hover:hover .item_title,
.wzlb_one .color_567FE6_hover:hover .item_name,
.wzlb_one .color_567FE6_hover:hover .item_download,
.wzlb_one .color_567FE6_hover:hover .item_download_a,
.wzlb_one .color_567FE6_hover:hover .item_time {
  color: #567FE6;
}

.wzlb_one .color_FF5000_hover:hover .item_title,
.wzlb_one .color_FF5000_hover:hover .item_name,
.wzlb_one .color_FF5000_hover:hover .item_download,
.wzlb_one .color_FF5000_hover:hover .item_download_a,
.wzlb_one .color_FF5000_hover:hover .item_time {
  color: #FF5000;
}

.wzlb_one .color_52C41A_hover:hover .item_title,
.wzlb_one .color_52C41A_hover:hover .item_name,
.wzlb_one .color_52C41A_hover:hover .item_download,
.wzlb_one .color_52C41A_hover:hover .item_download_a,
.wzlb_one .color_52C41A_hover:hover .item_time {
  color: #52C41A;
}

.wzlb_one .color_066D8A_hover:hover .item_title,
.wzlb_one .color_066D8A_hover:hover .item_name,
.wzlb_one .color_066D8A_hover:hover .item_download,
.wzlb_one .color_066D8A_hover:hover .item_download_a,
.wzlb_one .color_066D8A_hover:hover .item_time {
  color: #066D8A;
}

.wzlb_one .color_2B59B3_hover:hover .item_title,
.wzlb_one .color_2B59B3_hover:hover .item_name,
.wzlb_one .color_2B59B3_hover:hover .item_download,
.wzlb_one .color_2B59B3_hover:hover .item_download_a,
.wzlb_one .color_2B59B3_hover:hover .item_time {
  color: #2B59B3;
}

.wzlb_one .color_FF9000_hover:hover .item_title,
.wzlb_one .color_FF9000_hover:hover .item_name,
.wzlb_one .color_FF9000_hover:hover .item_download,
.wzlb_one .color_FF9000_hover:hover .item_download_a,
.wzlb_one .color_FF9000_hover:hover .item_time {
  color: #FF9000;
}

/*三期 end*/


/*三期*/
.news_two {
  width: 100%;
  height: 100%;
}

.news_two .layout_head {
  cursor: pointer;
}

.news_two .layout_head:before {
  display: none;
}

.news_two .layout_head .active {
  position: relative;
}

.news_two .layout_head .head_p:before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 52px;
  height: 2px;
  display: none;
}

.news_two .layout_head .head_p:hover:before {
  display: block;
}

.news_two .layout_head .active:before {
  display: block;
}

.news_two .main_body {
  padding-top: 15px;
  overflow: hidden;
}

.news_two .list {}

.news_two .list a {
  display: block;
}

.news_two .list .item {
  position: relative;
  width: 100%;
  padding-left: 17px;
  box-sizing: border-box;
  color: #505050;
  font-size: 18px;
  font-weight: 400;
  height: 36px;
  line-height: 36px;
}

.news_two .list .item a {
  float: left;
  color: #505050;
  font-size: 18px;
  font-weight: 400;
  line-height: 36px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.news_two .list .item span {
  float: right;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  display: none;
}

.news_two .news_is_show .list span {
  display: block;
}

.news_two .news_is_show .list .item a {
  width: 80%;
}

.news_two .list .item:before {
  content: "";
  position: absolute;
  top: 16px;
  left: 0;
  width: 4px;
  height: 4px;
}

.news_two .btn_list {
  width: 450px;
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}

.news_two .btn_list .btn_default {
  flex: 1;
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  margin-right: 20px;
  border-radius: 4px;
}

.news_two .btn_list .btn_default2 {
  height: 46px;
  line-height: 46px;
}

.news_two .btn_list a:hover {
  color: #fff !important;
}

.news_two .btn_list .btn_login {
  background-color: #6BA4D0;
}

.news_two .btn_list .btn_public {
  background-color: #FF4A4A;
}

.news_two .btn_list .btn_app {
  background-color: #E4C307;
}

.news_two .btn_list .btn_guide {
  background-color: #ba0000;
}

.news_two .btn_list .btn_default {
  position: relative;
}

.news_two .btn_list .btn_code {
  display: none;
  position: absolute;
  top: -110px;
  left: 50%;
  margin-left: -45px;
  width: 92px;
  height: 92px;
  border: 1px solid #DFDFDF;
  box-sizing: border-box;
}

.news_two .btn_list .btn_public:hover>.btn_code,
.news_two .btn_list .btn_app:hover>.btn_code {
  display: block;
}

.news_two .btn_list .btn_code .img {
  width: 100%;
  height: 100%;
  position: relative;
}

.news_two .btn_list .btn_code .img img {
  width: 100%;
  height: 100%;
}

.news_two .btn_list .btn_code .img:before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -8px;
  bottom: -18px;
  border: 8px solid transparent;
  border-top: 10px solid #dfdfdf;
}

.news_two .color_BA0000 .active,
.news_two .color_BA0000 .head_p:hover {
  color: #ba0000;
}

.news_two .color_059981 .active,
.news_two .color_059981 .head_p:hover {
  color: #059981;
}

.news_two .color_1577FE .active,
.news_two .color_1577FE .head_p:hover {
  color: #1577fe;
}

.news_two .color_E2241D .active,
.news_two .color_E2241D .head_p:hover {
  color: #e2241d;
}

.news_two .color_567FE6 .active,
.news_two .color_567FE6 .head_p:hover {
  color: #567fe6;
}

.news_two .color_FF5000 .active,
.news_two .color_FF5000 .head_p:hover {
  color: #ff5000;
}

.news_two .color_52C41A .active,
.news_two .color_52C41A .head_p:hover {
  color: #52c41a;
}

.news_two .color_066D8A .active,
.news_two .color_066D8A .head_p:hover {
  color: #066d8a;
}

.news_two .color_2B59B3 .active,
.news_two .color_2B59B3 .head_p:hover {
  color: #2b59b3;
}

.news_two .color_FF9000 .active,
.news_two .color_FF9000 .head_p:hover {
  color: #ff9000;
}

.news_two .color_BA0000 .head_p:before {
  background: #ba0000;
}

.news_two .color_059981 .head_p:before {
  background: #059981;
}

.news_two .color_1577FE .head_p:before {
  background: #1577fe;
}

.news_two .color_E2241D .head_p:before {
  background: #e2241d;
}

.news_two .color_567FE6 .head_p:before {
  background: #567fe6;
}

.news_two .color_FF5000 .head_p:before {
  background: #ff5000;
}

.news_two .color_52C41A .head_p:before {
  background: #52c41a;
}

.news_two .color_066D8A .head_p:before {
  background: #066d8a;
}

.news_two .color_2B59B3 .head_p:before {
  background: #2b59b3;
}

.news_two .color_FF9000 .head_p:before {
  background: #ff9000;
}

.wzlb_two {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}

.wzlb_two .main_body {
  width: 570px;
  padding-bottom: 45px;
  overflow: hidden;
}

.wzlb_two .list {
  width: 100%;
  padding-top: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.wzlb_two .item {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  color: #505050;
  font-size: 18px;
  font-weight: 400;
  height: 36px;
  line-height: 36px;
}

.wzlb_two .item .item_left {
  width: 100%;
  display: block;
  height: 36px;
  float: left;
  /*display: flex;*/
}

.wzlb_two .item_icon {
  float: left;
  width: 32px;
  height: 36px;
  line-height: 36px;

}

.wzlb_two .item_icon .icon {
  font-size: 20px;
  width: 1em;
  height: 36px;
  vertical-align: -1px;
  fill: currentColor;
  overflow: hidden;
}

.wzlb_two .item_icon img {
  display: block;
}

.wzlb_two .item_title {
  float: left;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 36px;
  width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.wzlb_two .item_name {
  float: right;
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  margin-left: 10px;
}

.wzlb_two .item_download {
  float: right;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  margin-left: 10px;
}

.wzlb_two .item_time {
  float: right;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  margin-left: 10px;
}

.wzlb_two .color_BA0000_hover:hover .item_title,
.wzlb_two .color_BA0000_hover:hover .item_name,
.wzlb_two .color_BA0000_hover:hover .item_download,
.wzlb_two .color_BA0000_hover:hover .item_download_a,
.wzlb_two .color_BA0000_hover:hover .item_time {
  color: #BA0000;
}

.wzlb_two .color_059981_hover:hover .item_title,
.wzlb_two .color_059981_hover:hover .item_name,
.wzlb_two .color_059981_hover:hover .item_download,
.wzlb_two .color_059981_hover:hover .item_download_a,
.wzlb_two .color_059981_hover:hover .item_time {
  color: #059981;
}

.wzlb_two .color_1577FE_hover:hover .item_title,
.wzlb_two .color_1577FE_hover:hover .item_name,
.wzlb_two .color_1577FE_hover:hover .item_download,
.wzlb_two .color_1577FE_hover:hover .item_download_a,
.wzlb_two .color_1577FE_hover:hover .item_time {
  color: #1577FE;
}

.wzlb_two .color_E2241D_hover:hover .item_title,
.wzlb_two .color_E2241D_hover:hover .item_name,
.wzlb_two .color_E2241D_hover:hover .item_download,
.wzlb_two .color_E2241D_hover:hover .item_download_a,
.wzlb_two .color_E2241D_hover:hover .item_time {
  color: #E2241D;
}

.wzlb_two .color_567FE6_hover:hover .item_title,
.wzlb_two .color_567FE6_hover:hover .item_name,
.wzlb_two .color_567FE6_hover:hover .item_download,
.wzlb_two .color_567FE6_hover:hover .item_download_a,
.wzlb_two .color_567FE6_hover:hover .item_time {
  color: #567FE6;
}

.wzlb_two .color_FF5000_hover:hover .item_title,
.wzlb_two .color_FF5000_hover:hover .item_name,
.wzlb_two .color_FF5000_hover:hover .item_download,
.wzlb_two .color_FF5000_hover:hover .item_download_a,
.wzlb_two .color_FF5000_hover:hover .item_time {
  color: #FF5000;
}

.wzlb_two .color_52C41A_hover:hover .item_title,
.wzlb_two .color_52C41A_hover:hover .item_name,
.wzlb_two .color_52C41A_hover:hover .item_download,
.wzlb_two .color_52C41A_hover:hover .item_download_a,
.wzlb_two .color_52C41A_hover:hover .item_time {
  color: #52C41A;
}

.wzlb_two .color_066D8A_hover:hover .item_title,
.wzlb_two .color_066D8A_hover:hover .item_name,
.wzlb_two .color_066D8A_hover:hover .item_download,
.wzlb_two .color_066D8A_hover:hover .item_download_a,
.wzlb_two .color_066D8A_hover:hover .item_time {
  color: #066D8A;
}

.wzlb_two .color_2B59B3_hover:hover .item_title,
.wzlb_two .color_2B59B3_hover:hover .item_name,
.wzlb_two .color_2B59B3_hover:hover .item_download,
.wzlb_two .color_2B59B3_hover:hover .item_download_a,
.wzlb_two .color_2B59B3_hover:hover .item_time {
  color: #2B59B3;
}

.wzlb_two .color_FF9000_hover:hover .item_title,
.wzlb_two .color_FF9000_hover:hover .item_name,
.wzlb_two .color_FF9000_hover:hover .item_download,
.wzlb_two .color_FF9000_hover:hover .item_download_a,
.wzlb_two .color_FF9000_hover:hover .item_time {
  color: #FF9000;
}

.dxsf_one {
  width: 100%;
  background: #fff;
  padding: 0px 0 45px 0;
  background: #FFFFFF;
}

.dxsf_one .main_body {
  width: 100%;
  padding-top: 22px;
  position: relative;
}

.dxsf_one .item {
  float: left;
  position: relative;
  width: 100%;
  background: #F6F7FA;
  height: 350px;
}

.dxsf_one .img {
  display: block;
  width: 202px;
  height: 269px;
  position: absolute;
  left: 157px;
  bottom: 46px;
}

.dxsf_one .img img {
  width: 100%;
  height: 100%;
}

/*.dxsf_one .img img: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);
}*/
.dxsf_one .item_dl {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 78px 160px 0 432px;
}

.dxsf_one .item_title {
  display: block;
  height: 28px;
  font-size: 24px;
  font-weight: bold;
  color: #333;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.dxsf_one .item_name {
  margin-top: 12px;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}

.dxsf_one .item_detail {
  margin-top: 10px;
  font-size: 16px;
  color: #7B6C6C;
  max-height: 72px;
  line-height: 24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.dxsf_one .item .item_dl .item_btn {
  display: inline-block;
  padding: 0 26px;
  color: #fff;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-radius: 4px;
  font-weight: 600;
  font-size: 16px;
  margin-top: 36px;
}

.dxsf_one .sPrev,
.dxsf_one .sNext {
  width: 34px;
  height: 34px;
  line-height: 32px;
  text-align: center;
  background: #FFFFFF;
  border-radius: 2px;
  /*border: 1px solid #E6DCDC;*/
  position: absolute;
  top: 50%;
  margin-top: -17px;
  color: #E6DCDC;
  cursor: pointer;
  z-index: 1;
}

.dxsf_one .sPrev:hover,
.dxsf_one .sNext:hover {
  color: #7B6C6C;
}

.dxsf_one .sPrev {
  left: 30px;
  background: url(../images/dxal_next.png) no-repeat;
}

.dxsf_one .sNext {
  right: 30px;
  background: url(../images/dxal_prev.png) no-repeat;
}

.zdy_two .item_dl .color_BA0000,
.card_one .item_dl .color_BA0000,
.dxsf_one .item_dl .color_BA0000 {
  background-color: #ba0000;
}

.zdy_two .item_dl .color_059981,
.card_one .item_dl .color_059981,
.dxsf_one .item_dl .color_059981 {
  background-color: #059981;
}

.zdy_two .item_dl .color_1577FE,
.card_one .item_dl .color_1577FE,
.dxsf_one .item_dl .color_1577FE {
  background-color: #1577fe;
}

.zdy_two .item_dl .color_E2241D,
.card_one .item_dl .color_E2241D,
.dxsf_one .item_dl .color_E2241D {
  background-color: #e2241d;
}

.zdy_two .item_dl .color_567FE6,
.card_one .item_dl .color_567FE6,
.dxsf_one .item_dl .color_567FE6 {
  background-color: #567FE6;
}

.zdy_two .item_dl .color_FF5000,
.card_one .item_dl .color_FF5000,
.dxsf_one .item_dl .color_FF5000 {
  background-color: #FF5000;
}

.zdy_two .item_dl .color_52C41A,
.card_one .item_dl .color_52C41A,
.dxsf_one .item_dl .color_52C41A {
  background-color: #52C41A;
}

.zdy_two .item_dl .color_066D8A,
.card_one .item_dl .color_066D8A,
.dxsf_one .item_dl .color_066D8A {
  background-color: #066d8a;
}

.zdy_two .item_dl .color_2B59B3,
.card_one .item_dl .color_2B59B3,
.dxsf_one .item_dl .color_2B59B3 {
  background-color: #2b59b3;
}

.zdy_two .item_dl .color_FF9000,
.card_one .item_dl .color_FF9000,
.dxsf_one .item_dl .color_FF9000 {
  background-color: #ff9000;
}

.zdy_one {
  width: 100%;
}

.zdy_one .main_body {
  width: 100%;
  margin-top: 45px;
  margin-bottom: 45px;
  background: #F6F7FA;
}

.zdy_one .list {
  width: 120%;
  box-sizing: border-box;

  padding: 30px 52px 22px 52px;
  display: flex;
  flex-wrap: wrap;
}

.zdy_one .list a {
  display: block;
}

.zdy_one .item {
  width: 160px;
  margin-right: 75px;
}

.zdy_one .img {
  width: 160px;
  height: 160px;
}

.zdy_one .img img {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 50%;
}

.zdy_one .item_dl {
  padding-top: 20px;
}

.zdy_one .item_title {
  height: 24px;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}


.zdy_three {
  width: 100%;
}

.zdy_three .main_body {
  width: 100%;
  padding-top: 28px;
  padding-bottom: 45px;
}

.zdy_three .list {
  width: 120%;
  box-sizing: border-box;

  display: flex;
  flex-wrap: wrap;
}

.zdy_three .list a {
  display: block;
}

.zdy_three .item {
  width: 285px;
  margin-right: 20px;
}

.zdy_three .img {
  width: 285px;
  height: 285px;
}

.zdy_three .img img {
  width: 100%;
  height: 100%;
}

.zdy_three .item_dl {
  padding-top: 17px;
}

.zdy_three .item_title {
  height: 24px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.zdy_three .item_name {
  height: 20px;
  margin-top: 8px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #505050;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.zdy_three .item_dl .item_btn {
  display: inline-block;
  box-sizing: border-box;
  margin-top: 15px;
  padding: 0 12px;
  height: 30px;
  line-height: 30px;
  background: #E95952;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #FFFFFF;
}

.zdy_two {
  width: 100%;
}

.zdy_two .main_body {
  width: 100%;
  padding-top: 28px;
  padding-bottom: 45px;
}

.zdy_two .list {
  width: 120%;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}

.zdy_two .list a {
  display: block;
}

.zdy_two .item {
  width: 290px;
  margin-right: 13px;
}

.zdy_two .img {
  width: 290px;
  height: 162px;
}

.zdy_two .img img {
  width: 100%;
  height: 100%;
}

.zdy_two .item_dl {
  padding-top: 17px;
}

.zdy_two .item_title {
  height: 24px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.zdy_two .item_name {
  height: 20px;
  margin-top: 8px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #505050;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.zdy_two .item_name1 {
  height: 20px;
  margin-top: 8px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.zdy_two .item_detail {
  max-height: 72px;
  margin-top: 4px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 400;
  color: #505050;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.zdy_two .item_dl .item_btn {
  display: inline-block;
  box-sizing: border-box;
  margin-top: 15px;
  padding: 0 12px;
  height: 30px;
  line-height: 30px;

  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #FFFFFF;
}


.zdy_four {
  width: 100%;
}

.zdy_four .main_body {
  width: 100%;
  margin-top: 28px;
  margin-bottom: 45px;
  background: #F6F7FA;
}

.zdy_four .list {
  width: 120%;
  box-sizing: border-box;

  display: flex;
  flex-wrap: wrap;
  padding: 32px 13px 21px 13px;
}

.zdy_four .list a {
  display: block;
}

.zdy_four .item {
  width: 214px;
  margin-right: 26px;
}

.zdy_four .img {
  margin: 0 auto;
  width: 185px;
  height: 260px;
}

.zdy_four .img img {
  width: 100%;
  height: 100%;
}

.zdy_four .item_dl {
  padding-top: 17px;
}

.zdy_four .item_title {
  height: 24px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  text-align: center;
}

.zdy_four .item_name {
  height: 20px;
  margin-top: 8px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #505050;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  text-align: center;
}

.zdy_four .item_name1 {
  height: 20px;
  margin-top: 8px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.zdy_four .item_detail {
  max-height: 20px;
  margin-top: 4px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 400;
  color: #505050;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.zdy_four .item_btn {
  display: inline-block;
  box-sizing: border-box;
  margin-top: 15px;
  padding: 0 12px;
  height: 30px;
  line-height: 30px;
  background: #E95952;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #FFFFFF;
}

.layout_head .color_BA0000 .active,
.layout_head .color_BA0000 li:hover {
  color: #ba0000;
}

.layout_head .color_059981 .active,
.layout_head .color_059981 li:hover {
  color: #059981;
}

.layout_head .color_1577FE .active,
.layout_head .color_1577FE li:hover {
  color: #1577FE;
}

.layout_head .color_E2241D .active,
.layout_head .color_E2241D li:hover {
  color: #E2241D;
}

.layout_head .color_567FE6 .active,
.layout_head .color_567FE6 li:hover {
  color: #567FE6;
}

.layout_head .color_FF5000 .active,
.layout_head .color_FF5000 li:hover {
  color: #FF5000;
}

.layout_head .color_52C41A .active,
.layout_head .color_52C41A li:hover {
  color: #52C41A;
}

.layout_head .color_066D8A .active,
.layout_head .color_066D8A li:hover {
  color: #066D8A;
}

.layout_head .color_2B59B3 .active,
.layout_head .color_2B59B3 li:hover {
  color: #2B59B3;
}

.layout_head .color_FF9000 .active,
.layout_head .color_FF9000 li:hover {
  color: #FF9000;
}

.layout_head .color_B7211D .active,
.layout_head .color_B7211D li:hover {
  color: #B7211D;
}


.sidebar-right {
  display: none;
  box-sizing: border-box;
  position: absolute;
  right: 50%;
  margin-right: -685px;
  top: 420px;
  width: 60px;
  height: auto;
  z-index: 9999999;
}

#sidebarRight {
  position: relative;
  width: 100%;
  min-height: 70px;
}

.sidebar-right .sidebar-right-item {
  display: none;
  box-sizing: border-box;
  width: 60px;
  height: 60px;
  padding: 8px 9px;
  border-radius: 10px;
  margin-bottom: 10px;
  position: relative;
  cursor: pointer;
}

.sidebar-right .sidebar-right-item .name {
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
  line-height: 22px;
  text-align: center;
  letter-spacing: 1px;
}

.sidebar-right .sidebar_is_show {
  display: block;
}

.sidebar-right .sidebar-right-item .sidebar_img {
  /*position: absolute;
	top: -50%;
	left: -175px;
	width: 163px;
	height: 138px;
	margin-top: -69px;
	display: none; 20210528修改*/
  position: absolute;
  top: -50%;
  left: -152px;
  padding: 11px 13px;
  margin-top: -69px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 7px 0px #dfe0e2;
  border-radius: 4px;
  display: none;

}

.sidebar-right .sidebar-right-item .sidebar_img .img-box {
  width: 114px;
  height: 114px;
}

/*新增 20210528修改*/
.sidebar-right .sidebar-right-item .sidebar_img .img-box img {
  width: 100%;
  height: 100%;
}

.sidebar-right .sidebar-right-item:hover .sidebar_img {
  display: block;
}

.sidebar-right .sidebar-right-item .sidebar_tel {
  width: 140px;
  /*157修改为140 20210528修改*/
  box-sizing: border-box;
  position: absolute;
  right: 70px;
  top: 0px;
  /*border: 1px solid #f1f1f1;*/
  box-shadow: 0px 0px 7px 0px #dfe0e2;
  border-radius: 4px;
  /*8修改为4 20210528修改*/
  background: #fff;
  /*padding: 19px 12px; 20210528修改*/
  padding: 18px 0px 18px 19px;
  display: none;

}

.sidebar_tel_left {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 13px;
}

.sidebar_tel_dl {
  flex: 1;
}

.sidebar-right .sidebar_tel .sidebar_tel_title {
  line-height: 18px;
  height: 18px;
  color: #A2A2A2;
  font-weight: 400;
  font-size: 12px;
}

.sidebar-right .sidebar_tel .sidebar_tel_p {
  margin-top: 2px;
  line-height: 18px;
  height: 18px;
  color: #5A5A5A;
  font-weight: 500;
  font-size: 14px;
  cursor: pointer;
}

.sidebar-right .sidebar-right-item:hover .sidebar_tel {
  display: flex;
}

@media only screen and (max-width: 1470px) {
  .sidebar-right {
    right: 15px;
    margin-right: 0;
  }
}

/*三期 end*/

.live_one .list .item .item_dl .live-time,
.live_one .list .item .item_dl .live-time {
  font-size: 17px;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  margin-bottom: 5px;
}

.live_one .list .item .item_dl .live-time span,
.live_one .list .item .item_dl .live-time span {
  display: inline-block;
  width: 63px;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  color: #ffffff;
  line-height: 24px;
  border-radius: 4px;
  margin-right: 10px;
}

.live_one .list .item .item_dl .live-time span i,
.live_one .list .item .item_dl .live-time span i {
  font-style: normal;
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #ffffff;
  margin: 0 4px 2px 0;
}

.live_one .list .item .item_dl .live-time .live-stateing,
.live_one .list .item .item_dl .live-time .live-stateing {
  background-color: #64BD06;
}

.live_one .list .item .item_dl .live-time .live-stateNotice,
.live_one .list .item .item_dl .live-time .live-stateNotice {
  background-color: #A5A5A5;
}

.live_one .list .item .item_dl .live-time .live-stateRoll,
.live_one .list .item .item_dl .live-time .live-stateRoll {
  background-color: #3364C0FF;
}

.live_one .list .item .item_dl .live-time .live-stateNotice,
.live_one .list .item .item_dl .live-time .live-stateNotice {
  background-color: #A5A5A5;
}