@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;
} 


.sidebar-right {
  display: none;
  box-sizing: border-box;
  position: absolute;
  right: 50%;
  margin-right: -685px;
  top: 420px;
  width: 60px;
  height: auto;
}
#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*/ 

