/* color */
/* flex */
/* font-size */
/* color */
/* margin */
/* padding */
/* 动画 */
/* other */
.whmax {
  width: 100%;
  height: 100%;
}
/* this website */
@font-face {
  font-family: numfont;
  src: url("/font/D-DIN-Bold.ttf");
}
body {
  min-width: 1300px;
  transform-origin: 0% 0%;
}
.pc_header {
  background: #fff;
  position: relative;
  z-index: 90;
  box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2);
}
.pc_header .header_top {
  width: 100%;
  background: #f5f5f5;
  height: 35px;
  padding: 0 30px;
}
.pc_header .header_top_main {
  height: 100%;
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pc_header .header_top_main .xhhello {
  font-size: 14px;
  color: #606266;
}
.pc_header .header_top_main .header_link {
  display: flex;
  align-items: center;
}
.pc_header .header_top_main .search_btn {
  font-size: 18px;
  color: #016296;
  margin-left: 30px;
}
.pc_header .header_top_main .login_btn {
  color: #2BBC4D;
  font-size: 14px;
  margin-right: 25px;
}
.pc_header .header_top_main a {
  color: #606266;
  font-size: 14px;
}
.pc_header .header_top_main span {
  margin: 0 15px;
  height: 11px;
  width: 1px;
  flex-shrink: 0;
}
.pc_header .header_body {
  width: 100%;
  padding: 0 30px;
}
.pc_header .header_body .header_body_main {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pc_header .header_body .header_left {
  display: flex;
  align-items: center;
  margin-right: 30px;
}
.pc_header .header_body .header_left .header_logo {
  width: 230px;
}
.pc_header .header_body .header_left img {
  width: 100%;
}
.pc_header .header_body .header_left span {
  transform: translateY(0px);
  width: 1px;
  height: 33px;
  background: #dcdcdc;
  margin: 0 10px 0 0px;
}
.pc_header .header_body .header_left p {
  font-size: 14px;
  color: #606266;
  line-height: 20px;
  transform: translateY(0px);
}
.pc_header .header_body .header_nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 920px;
  width: 100%;
}
.pc_header .header_body .header_nav .header_a {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  transition: 0.2s all ease-in;
}
.pc_header .header_body .header_nav .header_a .mfont {
  display: flex;
  align-items: center;
}
.pc_header .header_body .header_nav .header_a .header_icon {
  font-size: 35px;
  margin-bottom: 5px;
  color: #909399;
  transform: translateX(-6px);
  transition: 0.2s all ease-in;
}
.pc_header .header_body .header_nav .header_a p {
  font-size: 16px;
  color: #303133;
  -webkit-user-select: none;
  user-select: none;
  transition: 0.2s all ease-in;
}
.pc_header .header_body .header_nav .header_a .xhi {
  font-size: 12px;
  color: #606266;
  margin-left: 7px;
  transition: 0.2s all ease-in;
}
.pc_header .header_body .header_nav .header_item {
  position: relative;
  padding: 20px 5px;
  flex: 1;
  transition: 0.2s all ease-in;
}
.pc_header .header_body .header_nav .header_item ul {
  position: absolute;
  left: 0;
  top: 100px;
  background: #fff;
  width: 100%;
  border-radius: 0 0 10px 10px;
  padding: 5px 0;
  box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.3);
  opacity: 0;
  z-index: -1;
  transition: 0.2s all ease-in;
  visibility: hidden;
  transform: translateY(20px);
}
.pc_header .header_body .header_nav .header_item ul li {
  padding: 0px 15px;
  transition: 0.2s all ease-in;
}
.pc_header .header_body .header_nav .header_item ul a {
  white-space: nowrap;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #909399;
  font-size: 14px;
  transition: 0.2s all ease-in;
  border-bottom: 1px solid #f1f1f1;
  padding: 10px 0;
}
.pc_header .header_body .header_nav .header_item ul i {
  color: #909399;
  font-size: 12px;
  margin-right: 6px;
  transition: 0.2s all ease-in;
}
.pc_header .header_body .header_nav .header_item ul li:last-child a {
  border-bottom: none;
}
.pc_header .header_body .header_nav .header_item ul a:hover {
  transform: translateY(-2px);
  color: #2BBC4D;
}
.pc_header .header_body .header_nav .header_item ul a:hover i {
  color: #016296;
  transform: translateX(2px);
}
.pc_header .header_body .header_nav .header_item:hover {
  transform: translateY(-2px);
}
.pc_header .header_body .header_nav .header_item:hover p {
  color: #2BBC4D;
}
.pc_header .header_body .header_nav .header_item:hover .header_icon {
  color: #2BBC4D;
}
.pc_header .header_body .header_nav .header_item:hover .xhi {
  transform: rotate(180deg);
  color: #2BBC4D;
}
.pc_header .header_body .header_nav .header_item:hover ul {
  transform: translateY(0);
  opacity: 1;
  z-index: 10;
  visibility: visible;
}
.sort_nav {
  width: 100%;
  background: #2BBC4D;
  height: 65px;
  margin-bottom: 50px;
}
.sort_nav .sort_nav_main {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.sort_nav .sort_nav_itemp {
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  height: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}
.sort_nav .sort_nav_item {
  position: relative;
}
.sort_nav .sort_nav_item .xha {
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  height: 65px;
  transition: 0.2s all ease-in;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  padding: 0 35px;
}
.sort_nav .sort_nav_item .xha::after {
  position: absolute;
  top: 57.5px;
  content: '';
  display: block;
  opacity: 0;
  width: 12px;
  height: 12px;
  background: #2BBC4D;
  transform: rotate(45deg);
}
.sort_nav .sort_nav_item ul {
  position: absolute;
  top: 65px;
  display: flex;
  align-items: center;
  z-index: -1;
  transform: translateY(10px);
  padding-top: 10px;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s all ease-in;
}
.sort_nav .sort_nav_item ul a {
  padding: 15px 30px;
  white-space: nowrap;
  display: block;
  font-size: 16px;
  color: #606266;
  transition: 0.2s all ease-in;
}
.sort_nav .sort_nav_item ul a.curr {
  font-weight: bold;
  color: #2BBC4D;
}
.sort_nav .sort_nav_item ul a:hover {
  font-weight: bold;
  color: #2BBC4D;
}
.sort_nav .sort_nav_item.curr .xha {
  transform: translateY(-2px);
}
.sort_nav .sort_nav_item.curr .xha::after {
  opacity: 1;
}
.sort_nav .sort_nav_item.curr ul {
  visibility: visible;
  opacity: 1;
  z-index: 30;
  transform: translateY(0px);
}
.xhcrumbs {
  width: 100%;
  padding: 0 30px;
}
.xhcrumbs .xhcrumbs_main {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px dashed #D2D2D2;
  padding-bottom: 15px;
}
.xhcrumbs .mleft {
  display: flex;
  align-items: center;
}
.xhcrumbs .mleft i {
  color: #016296;
  font-size: 22px;
  margin-right: 15px;
}
.xhcrumbs .mleft .mfont {
  display: flex;
  align-items: center;
}
.xhcrumbs .mleft p {
  color: #606266;
  font-size: 15px;
}
.xhcrumbs .mleft a {
  color: #606266;
  font-size: 15px;
  margin-right: 10px;
  transition: 0.2s all ease-in;
}
.xhcrumbs .mleft a::after {
  content: '   >';
}
.xhcrumbs .mleft a:last-child::after {
  content: '';
}
.xhcrumbs .mleft a:hover {
  color: #2BBC4D;
}
.xhcrumbs .mright {
  display: flex;
  align-items: center;
  font-size: 15px;
  color: #606266;
}
.xhcrumbs .mright p {
  margin-right: 5px;
  transition: 0.2s all ease-in;
}
.xhcrumbs .mright i {
  color: #909399;
  display: block;
  transition: 0.2s all ease-in;
}
.xhcrumbs .mright:hover p {
  color: #2BBC4D;
}
.xhcrumbs .mright:hover i {
  color: #2BBC4D;
  transform: rotate(90deg);
}
.advert_box {
  width: 100%;
  padding: 15px 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.advert_box .advert_box_main {
  max-width: 1400px;
  margin: 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  max-width: 1408px;
}
.advert_box .advert_box_1 {
  width: 100%;
  padding: 4px;
}
.advert_box .advert_box_2 {
  width: 50%;
  padding: 4px;
}
.advert_box .advert_box_3 {
  width: 33.33%;
  padding: 4px;
}
.advert_box .advert_box_4 {
  width: 25%;
  padding: 4px;
}
.advert_box .advert_box_null {
  width: 100%;
  height: 114px;
  background: #ccc;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  color: #303133;
  -webkit-user-select: none;
  user-select: none;
}
.advert_box .mimg {
  width: 100%;
  overflow: hidden;
}
.advert_box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.2s all ease-in;
}
.advert_box img:hover {
  transform: scale(1.02);
}
.message_pop_clickst {
  padding: 10px 20px;
  border-radius: 10px;
  background: #FF5C00;
  font-size: 15px;
  color: #FFFFFF;
  transition: 0.2s all ease-in;
  display: inline-block;
}
.message_pop_clickst:hover {
  transform: translateY(-3px);
  background: #2BBC4D;
  color: #FFFFFF;
}
.title_box {
  width: 100%;
  margin-bottom: 20px;
  padding: 0 30px;
}
.title_box .title_box_main {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.title_box .mleft {
  display: flex;
  align-items: center;
}
.title_box .mleft .micon {
  border-radius: 50%;
  width: 18px;
  height: 18px;
  border: 3px solid #2BBC4D;
  margin-right: 10px;
}
.title_box .mleft h2 {
  font-size: 30px;
  font-weight: bold;
  color: #303133;
  margin-right: 10px;
}
.title_box .mleft p {
  font-size: 20px;
  color: #606266;
  transform: translateY(3px);
}
.title_box .look_more {
  display: flex;
  align-items: center;
  font-size: 15px;
  color: #606266;
}
.title_box .look_more p {
  margin-right: 5px;
  transition: 0.2s all ease-in;
}
.title_box .look_more i {
  color: #909399;
  display: block;
  transition: 0.2s all ease-in;
}
.title_box .look_more:hover p {
  color: #2BBC4D;
}
.title_box .look_more:hover i {
  color: #2BBC4D;
  transform: rotate(90deg);
}
.title_box .mright {
  display: flex;
  align-items: center;
}
.title_box .mright .mmain {
  display: flex;
  align-items: center;
  margin-right: 15px;
}
.title_box .mright .title_select {
  display: flex;
  align-items: center;
  margin-right: 15px;
  user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  transition: 0.2s all ease-in;
  padding: 5px 10px;
  border-radius: 5px;
  background: #016296;
}
.title_box .mright .title_select i {
  color: #FFFFFF;
  font-size: 16px;
  margin-right: 5px;
}
.title_box .mright .title_select span {
  color: #FFFFFF;
  font-size: 15px;
}
.title_box .mright .title_select:hover {
  transform: translateY(-3px);
  background: #2BBC4D;
}
.title_box .mright .title_select.curr {
  background: #2BBC4D;
}
.title_box .mright .title_select_up {
  display: flex;
  align-items: center;
  margin-right: 15px;
  user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  transition: 0.2s all ease-in;
  padding: 5px 10px;
  border-radius: 5px;
  background: #FF5C00;
}
.title_box .mright .title_select_up i {
  color: #FFFFFF;
  font-size: 16px;
  margin-right: 5px;
}
.title_box .mright .title_select_up span {
  color: #FFFFFF;
  font-size: 15px;
}
.title_box .mright .title_select_up:hover {
  transform: translateY(-3px);
}
.title_box_w {
  width: 100%;
  margin-bottom: 20px;
  padding: 0 30px;
}
.title_box_w .title_box_main {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.title_box_w .mleft {
  display: flex;
  align-items: center;
}
.title_box_w .mleft .micon {
  border-radius: 50%;
  width: 18px;
  height: 18px;
  border: 3px solid #2BBC4D;
  margin-right: 10px;
}
.title_box_w .mleft h2 {
  font-size: 30px;
  font-weight: bold;
  color: #FFFFFF;
  margin-right: 10px;
}
.title_box_w .mleft p {
  font-size: 20px;
  color: #FFFFFF;
  transform: translateY(3px);
}
.title_box_w .look_more {
  display: flex;
  align-items: center;
  font-size: 15px;
  color: #FFFFFF;
}
.title_box_w .look_more p {
  margin-right: 5px;
  transition: 0.2s all ease-in;
}
.title_box_w .look_more i {
  color: #FFFFFF;
  display: block;
  transition: 0.2s all ease-in;
}
.title_box_w .look_more:hover p {
  color: #2BBC4D;
}
.title_box_w .look_more:hover i {
  color: #2BBC4D;
  transform: rotate(90deg);
}
.title_box_w .mright {
  display: flex;
  align-items: center;
}
.title_box_w .mright .mmain {
  display: flex;
  align-items: center;
  margin-right: 15px;
}
.title_box_w .mright .title_select {
  display: flex;
  align-items: center;
  margin-right: 15px;
  user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  transition: 0.2s all ease-in;
  padding: 5px 10px;
  border-radius: 5px;
  background: #016296;
}
.title_box_w .mright .title_select i {
  color: #FFFFFF;
  font-size: 16px;
  margin-right: 5px;
}
.title_box_w .mright .title_select span {
  color: #FFFFFF;
  font-size: 15px;
}
.title_box_w .mright .title_select:hover {
  transform: translateY(-3px);
  background: #2BBC4D;
}
.title_box_w .mright .title_select.curr {
  background: #2BBC4D;
}
.title_box_w .mright .title_select_up {
  display: flex;
  align-items: center;
  margin-right: 15px;
  user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  transition: 0.2s all ease-in;
  padding: 5px 10px;
  border-radius: 5px;
  background: #FF5C00;
}
.title_box_w .mright .title_select_up i {
  color: #FFFFFF;
  font-size: 16px;
  margin-right: 5px;
}
.title_box_w .mright .title_select_up span {
  color: #FFFFFF;
  font-size: 15px;
}
.title_box_w .mright .title_select_up:hover {
  transform: translateY(-3px);
}
.news_item {
  width: 50%;
  padding: 8px;
}
.news_item a {
  display: block;
  border-radius: 10px;
  border: 1px solid #F3F5F6;
  padding: 15px 20px;
  display: flex;
  width: 100%;
  transition: 0.2s all ease-in;
  position: relative;
}
.news_item .mfont {
  padding-top: 6px;
  width: calc(100% - 230px);
}
.news_item .good_news {
  position: absolute;
  display: none;
  top: 0;
  right: 0;
  width: 50px;
}
.news_item h3 {
  transition: 0.2s all ease-in;
  font-size: 18px;
  color: #303133;
  line-height: 170%;
}
.news_item hr {
  transition: 0.2s all ease-in;
  display: block;
  border: none;
  margin: 10px 0 15px 0;
  width: 100%;
  background: #eee;
  height: 1px;
}
.news_item .mtext_bom p {
  color: #606266;
  font-size: 14px;
  line-height: 22px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.news_item .mtext_bom span {
  margin-top: 5px;
  display: block;
  text-align: right;
  font-size: 14px;
  color: #909399;
}
.news_item .mimg {
  width: 209px;
  flex-shrink: 0;
  margin-right: 20px;
  overflow: hidden;
  border-radius: 5px;
}
.news_item .mimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.2s all ease-in;
}
.news_item a:hover {
  transform: translateY(-2px);
  box-shadow: 0 3px 10px -3px rgba(0, 0, 0, 0.2);
}
.news_item a:hover .mimg img {
  transform: scale(1.02);
}
.news_item a:hover h3 {
  color: #2BBC4D;
}
.news_item a:hover hr {
  background: #2BBC4D;
}
.news_item.good .good_news {
  display: block;
}
.sell_title {
  width: 100%;
  margin-bottom: 40px;
}
.sell_title .sell_title_main {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #2BBC4D;
}
.sell_title ul {
  display: flex;
  align-items: center;
  height: 53px;
}
.sell_title li {
  padding: 0 30px;
}
.sell_title a {
  border-radius: 10px 10px 0 0;
  transition: 0.2s all ease-in;
  background: #999;
  padding: 0 30px;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: bold;
  height: 53px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sell_title a:hover {
  background: #2BBC4D;
}
.sell_title li.curr a {
  background: #2BBC4D;
}
.meeting_item {
  width: 33.33%;
  padding: 10px;
}
.meeting_item .mmain {
  width: 100%;
  border: 1px solid #F3F5F6;
  transition: 0.2s all ease-in;
}
.meeting_item .mimg {
  width: 100%;
  overflow: hidden;
}
.meeting_item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.2s all ease-in;
}
.meeting_item .mfont {
  padding: 15px;
}
.meeting_item h3 {
  font-size: 18px;
  color: #303133;
  margin-bottom: 35px;
  transition: 0.2s all ease-in;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.meeting_item .mfont_main {
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.meeting_item .xhlabel {
  display: flex;
  align-items: center;
  padding: 3px 0;
}
.meeting_item .xhi {
  color: #909399;
  font-size: 18px;
  margin-right: 5px;
}
.meeting_item span {
  color: #606266;
  font-size: 14px;
}
.meeting_item .mtext {
  color: #2BBC4D;
  margin-top: 5px;
}
.meeting_item a {
  transition: 0.2s all ease-in;
  border-radius: 5px;
  color: #FFFFFF;
  background: #FF5C00;
  font-size: 14px;
  padding: 6px 10px;
}
.meeting_item .mmain:hover {
  transform: translateY(-3px);
}
.meeting_item .mmain:hover img {
  transform: scale(1.02);
}
.meeting_item .mmain:hover h3 {
  color: #016296;
}
.meeting_item a:hover {
  transform: translateY(-10px);
  box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  background: #e25807;
}
.meeting_item_min {
  width: 100%;
  margin-bottom: 10px;
}
.meeting_item_min .mmain {
  width: 100%;
  border: 1px solid #F3F5F6;
  transition: 0.2s all ease-in;
}
.meeting_item_min .mimg {
  width: 100%;
  overflow: hidden;
}
.meeting_item_min img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.2s all ease-in;
}
.meeting_item_min .mfont {
  padding: 15px 0;
}
.meeting_item_min h3 {
  font-size: 16px;
  color: #303133;
  margin-bottom: 5px;
  transition: 0.2s all ease-in;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.meeting_item_min h4 {
  font-size: 14px;
  color: #606266;
  margin-bottom: 10px;
}
.meeting_item_min .mfont_main {
  width: 100%;
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
}
.meeting_item_min .xhlabel {
  display: flex;
  align-items: center;
  padding: 3px 0;
}
.meeting_item_min .xhi {
  color: #909399;
  font-size: 18px;
  margin-right: 5px;
}
.meeting_item_min span {
  color: #606266;
  font-size: 14px;
}
.meeting_item_min .mtext {
  color: #2BBC4D;
  margin-top: 5px;
}
.meeting_item_min a {
  transition: 0.2s all ease-in;
  border-radius: 5px;
  color: #FFFFFF;
  background: #FF5C00;
  font-size: 14px;
  padding: 6px 10px;
  transform: translateY(0px);
}
.meeting_item_min .mmain:hover {
  transform: translateY(-3px);
}
.meeting_item_min .mmain:hover img {
  transform: scale(1.02);
}
.meeting_item_min .mmain:hover h3 {
  color: #016296;
}
.meeting_item_min a:hover {
  transform: translateY(-10px);
  box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  background: #e25807;
}
.pc_footer {
  width: 100%;
  background: #333;
  padding: 0 30px;
}
.pc_footer .pc_footer_main {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
}
.pc_footer .pc_footer_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 45px 0;
  width: 100%;
  border-bottom: 1px solid #666;
}
.pc_footer .pc_footer_top .mleft ul {
  display: flex;
  align-items: center;
  margin-bottom: 50px;
}
.pc_footer .pc_footer_top .mleft ul li {
  margin-right: 50px;
}
.pc_footer .pc_footer_top .mleft ul a {
  color: #FFFFFF;
  font-size: 18px;
}
.pc_footer .pc_footer_top .mleft .footer_logo_box {
  display: flex;
  align-items: center;
  margin-right: 30px;
}
.pc_footer .pc_footer_top .mleft .footer_logo_box .header_logo {
  width: 230px;
}
.pc_footer .pc_footer_top .mleft .footer_logo_box img {
  width: 100%;
}
.pc_footer .pc_footer_top .mleft .footer_logo_box span {
  transform: translateY(0px);
  width: 1px;
  height: 33px;
  background: #dcdcdc;
  margin: 0 10px 0 0px;
}
.pc_footer .pc_footer_top .mleft .footer_logo_box p {
  font-size: 14px;
  color: #909399;
  line-height: 20px;
  transform: translateY(0px);
}
.pc_footer .pc_footer_top .mright {
  display: flex;
  align-items: center;
}
.pc_footer .pc_footer_top .mright p {
  color: #FFFFFF;
  font-size: 15px;
}
.pc_footer .pc_footer_top .mright li {
  padding: 5px 0;
}
.pc_footer .pc_footer_top .mright .mcode {
  margin-left: 58px;
  flex-direction: column;
  display: flex;
  align-items: center;
}
.pc_footer .pc_footer_top .mright .mcode img {
  width: 120px;
  height: 120px;
}
.pc_footer .pc_footer_top .mright .mcode span {
  color: #909399;
  font-size: 13px;
  margin-top: 5px;
}
.pc_footer .footer_bom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pc_footer .footer_bom .footer_icp {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 15px 15px 0 15px;
  padding-bottom: 10px;
}
.pc_footer .footer_bom .footer_icp p {
  color: #7a7a7a;
  margin-right: 15px;
}
.pc_footer .footer_bom .footer_icp a {
  display: flex;
  align-items: center;
  margin-right: 15px;
  color: #7a7a7a;
}
.pc_footer .footer_bom .footer_icp a:last-child {
  margin-right: 0;
}
.pc_footer .footer_bom .footer_icp img {
  margin-right: 5px;
}
.pc_footer .footer_bom .agreement {
  display: flex;
  align-items: center;
}
.pc_footer .footer_bom .agreement a {
  font-size: 14px;
  color: #909399;
  transition: 0.2s all ease-in;
}
.pc_footer .footer_bom .agreement a:hover {
  color: #606266;
}
.pc_footer .footer_bom .agreement span {
  margin: 0 3px;
  font-size: 12px;
  color: #909399;
}
.page_banner {
  width: 100%;
  padding: 0 30px;
  margin: 10px 0;
}
.page_banner .page_banner_main {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.page_banner .page_banner_main img {
  width: 100%;
  height: 160px;
  object-fit: cover;
  border-radius: 15px;
}
.page_banner .page_banner_main h1 {
  color: #FFFFFF;
  font-size: 30px;
  font-weight: bold;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  top: 60px;
  left: 100px;
}
.page_banner_max {
  width: 100%;
  padding: 0 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 266px;
  position: relative;
}
.page_banner_max h1 {
  color: #FFFFFF;
  font-size: 50px;
  -webkit-user-select: none;
  user-select: none;
  position: relative;
  z-index: 30;
}
.page_banner_max .page_banner_max_main {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.page_banner_max .page_banner_max_main .mimg {
  width: 100%;
  height: 100%;
}
.page_banner_max .page_banner_max_main img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swiper-pagination {
  display: flex;
  align-items: center;
  padding-right: 15px;
  justify-content: flex-end;
}
.swiper-pagination .swiper-pagination-bullet {
  background: #fff;
  opacity: 1;
  width: 13px;
  height: 13px;
  transition: 0.2s all ease-in;
}
.swiper-pagination .swiper-pagination-bullet-active {
  background: #2BBC4D;
}
.video_item {
  width: 33.33%;
  padding: 10px;
}
.video_item a {
  width: 100%;
  padding: 18px;
  border-radius: 10px;
  display: block;
  background: #F3F5F6;
}
.video_item .mimg {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.video_item .mimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
  transition: 0.2s all ease-in;
}
.video_item .mimg span {
  position: absolute;
  top: 10px;
  left: 10px;
  color: #FFFFFF;
  font-size: 14px;
  padding: 6px 15px;
  border-radius: 5px;
  display: inline-block;
}
.video_item .mimg span.yr {
  background: #2BBC4D;
}
.video_item .mimg span.zbz {
  background: #FF5C00;
}
.video_item .mimg span.hf {
  background: #016296;
}
.video_item .mtop {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.video_item .mfont {
  padding: 20px 0 0 0;
}
.video_item .mfont span {
  background: url(/images/btnbg.png) no-repeat 100% 100%;
  padding-right: 8px;
  color: #FFFFFF;
  font-size: 14px;
  transition: 0.2s all ease-in;
  display: flex;
  align-items: center;
  width: 87px;
  height: 25px;
  justify-content: flex-end;
  white-space: nowrap;
  flex-shrink: 0;
}
.video_item .mfont h3 {
  font-size: 16px;
  transition: 0.2s all ease-in;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.video_item .mfont p {
  font-size: 14px;
  color: #606266;
  line-height: 22px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
}
.video_item a:hover img {
  transform: scale(1.02);
}
.video_item a:hover h3 {
  color: #2BBC4D;
}
.video_item_min {
  width: 100%;
  margin-bottom: 20px;
}
.video_item_min a {
  width: 100%;
  display: block;
}
.video_item_min .mimg {
  width: 100%;
  overflow: hidden;
}
.video_item_min .mimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
  transition: 0.2s all ease-in;
}
.video_item_min .mtop {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.video_item_min .mfont {
  padding: 20px 0 0 0;
}
.video_item_min span {
  background: url(/images/btnbg.png) no-repeat 100% 100%;
  padding-right: 8px;
  color: #FFFFFF;
  font-size: 14px;
  transition: 0.2s all ease-in;
  display: flex;
  align-items: center;
  width: 87px;
  height: 25px;
  justify-content: flex-end;
  white-space: nowrap;
  flex-shrink: 0;
}
.video_item_min h3 {
  font-size: 16px;
  transition: 0.2s all ease-in;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.video_item_min a:hover img {
  transform: scale(1.02);
}
.video_item_min a:hover h3 {
  color: #2BBC4D;
}
.zhbtn {
  border-radius: 10px;
  display: inline-block;
  transition: 0.2s all ease-in;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  padding: 15px 35px;
}
.zhbtn:hover {
  transform: translateY(-3px);
}
.zhbtn_org {
  background: #FF5C00;
}
.section_box {
  padding: 20px 50px;
  width: 100%;
  position: relative;
}
.section_main {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
}
.min_hymq_item {
  width: 100%;
  background: #fff;
  position: relative;
  border-radius: 10px;
  padding: 20px 20px;
  transition: 0.2s all ease-in;
  display: flex;
  align-items: center;
}
.min_hymq_item .mgood {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
}
.min_hymq_item .mleft {
  width: 75px;
  height: 75px;
  flex-shrink: 0;
  border: 1px solid #eee;
  display: flex;
  justify-content: center;
  align-items: center;
}
.min_hymq_item .mleft img {
  width: 100%;
  transition: 0.2s all ease-in;
}
.min_hymq_item .mfont {
  width: calc(100% - 75px);
  padding-left: 20px;
}
.min_hymq_item .mfont h3 {
  font-size: 15px;
  color: #303133;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.min_hymq_item .mfont p {
  font-size: 15px;
  color: #606266;
  margin-top: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.min_hymq_item:hover {
  transform: translateY(-3px);
}
.min_hymq_item:hover .mfont h3 {
  color: #2BBC4D;
}
.min_hymq_item:hover .mleft img {
  transform: scale(1.03);
}
.min_xwzx_item {
  width: 100%;
  background: #fff;
  border-radius: 10px;
  padding: 20px;
  display: block;
  transition: 0.2s all ease-in;
}
.min_xwzx_item .mtop {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.min_xwzx_item .mtop span {
  flex-shrink: 0;
  margin-right: 10px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #2BBC4D;
}
.min_xwzx_item .mtop h3 {
  font-size: 18px;
  font-weight: bold;
  transition: 0.2s all ease-in;
  color: #303133;
}
.min_xwzx_item .minfo {
  color: #303133;
  line-height: 160%;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  margin-bottom: 15px;
}
.min_xwzx_item .mbom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.min_xwzx_item .mbom span {
  color: #909399;
  font-size: 14px;
}
.min_xwzx_item .mbom i {
  font-size: 25px;
  color: #2BBC4D;
  transition: 0.2s all ease-in;
}
.min_xwzx_item:hover {
  transform: translateY(-3px);
}
.min_xwzx_item:hover .mtop h3 {
  color: #2BBC4D;
}
.min_xwzx_item:hover .mbom i {
  transform: translateX(-5px);
}
.xhdownload_file {
  margin-top: 10px;
}
.xhdownload_file h3 {
  color: #016296;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: bold;
}
.xhdownload_file ul {
  width: 100%;
}
.xhdownload_file ul li {
  padding: 5px 0;
}
.xhdownload_file ul a {
  display: block;
  padding: 15px;
  font-size: 16px;
  color: #303133;
  background: #f3f5f6;
  transition: 0.2s all ease-in;
}
.xhdownload_file ul a:hover {
  transform: translateY(-3px);
  color: #2BBC4D;
}
.project_serach {
  background: #fff;
  padding: 20px 50px 20px 50px;
  margin-bottom: 20px;
}
.project_serach .project_serach01 {
  display: flex;
  position: relative;
  border-bottom: 1px solid #E3E3E3;
  padding-bottom: 25px;
  align-items: flex-start;
}
.project_serach .project_serach01 .mright {
  flex: 1;
  position: relative;
}
.project_serach .project_serach01 .mright .xhnav_top {
  display: flex;
  padding-top: 3px;
}
.project_serach .project_serach01 .mright .xhnav_top li {
  padding: 0 15px;
  position: relative;
  display: flex;
  align-items: center;
  transition: 0.2s all ease-in;
  flex-direction: column;
}
.project_serach .project_serach01 .mright .xhnav_top li i {
  color: #909399;
  font-size: 15px;
  position: absolute;
  bottom: -15px;
  transition: 0.2s all ease-in;
  opacity: 0;
  transform: translateY(5px);
}
.project_serach .project_serach01 .mright .xhnav_top a {
  transition: 0.2s all ease-in;
  font-size: 18px;
  color: #303133;
}
.project_serach .project_serach01 .mright .xhnav_top li.curr a {
  font-weight: bold;
  color: #016296;
}
.project_serach .project_serach01 .mright .xhnav_top li.curr i {
  opacity: 1;
}
.project_serach .project_serach01 .mright .xhnav_top li:hover a {
  font-weight: bold;
  color: #016296;
}
.project_serach .project_serach01 .mright .xhnav-bom {
  position: absolute;
  left: 70px;
  top: 55px;
}
.project_serach .project_serach01 .mright .xhnav-bom li {
  display: flex;
  align-items: center;
  display: none;
}
.project_serach .project_serach01 .mright .xhnav-bom li a {
  margin-right: 30px;
  font-size: 16px;
  color: #606266;
}
.project_serach .project_serach01 .mright .xhnav-bom li a.curr {
  font-weight: bold;
  color: #2BBC4D;
}
.project_serach .project_serach01 .mright .xhnav-bom li a:hover {
  font-weight: bold;
  color: #2BBC4D;
}
.project_serach .mleft {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  margin-right: 10px;
}
.project_serach .mleft i {
  color: #016296;
  font-size: 20px;
  margin-right: 5px;
}
.project_serach .mleft h3 {
  font-size: 20px;
  font-weight: bold;
  color: #303133;
}
.project_serach .project_serach02 {
  padding-top: 25px;
  display: flex;
  align-items: flex-start;
}
.project_serach .project_serach02 .mright {
  transform: translateY(5px);
}
.project_serach .project_serach02 ul {
  display: flex;
  flex-wrap: wrap;
}
.project_serach .project_serach02 li {
  padding: 0 10px;
  margin-bottom: 10px;
}
.project_serach .project_serach02 a {
  font-size: 16px;
  color: #303133;
  transition: 0.2s all ease-in;
}
.project_serach .project_serach02 li.curr a {
  font-weight: bold;
  color: #016296;
}
.project_serach .project_serach02 li:hover a {
  font-weight: bold;
  color: #016296;
}
.project_serach .project_serach03 {
  padding-top: 30px;
  display: flex;
  align-items: flex-start;
}
.project_serach .project_serach03 .mright {
  transform: translateY(5px);
}
.project_serach .project_serach03 ul {
  display: flex;
  flex-wrap: wrap;
}
.project_serach .project_serach03 li {
  padding: 0 10px;
  margin-bottom: 10px;
}
.project_serach .project_serach03 a {
  font-size: 16px;
  color: #303133;
  transition: 0.2s all ease-in;
}
.project_serach .project_serach03 li.curr a {
  font-weight: bold;
  color: #016296;
}
.project_serach .project_serach03 li:hover a {
  font-weight: bold;
  color: #016296;
}
.xhfwbbox {
  padding: 30px 50px 20px 50px;
}
.xhfwbbox p {
  font-size: 15px;
  line-height: 160%;
  margin-bottom: 5px;
}
.xhfwbbox img {
  max-width: 100%;
  margin: 5px auto;
  display: block;
}
.expert_item {
  display: block;
  transition: 0.2s all ease-in;
}
.expert_item .mimg {
  width: 100%;
  border-radius: 10px 10px 0 0;
  overflow: hidden;
}
.expert_item .mimg img {
  border-radius: 10px 10px 0 0;
  overflow: hidden;
  transition: 0.2s all ease-in;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.expert_item .mfont {
  background: #fff;
  padding: 10px;
  border-radius: 0 0 10px 10px;
  min-height: 109px;
}
.expert_item .mfont .mtop {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.expert_item .mfont h3 {
  font-size: 16px;
  color: #303133;
  transition: 0.2s all ease-in;
}
.expert_item .mfont span {
  width: 87px;
  height: 24.5px;
  flex-shrink: 0;
  background: url(/images/btnbg.png) no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
}
.expert_item .mfont p {
  color: #606266;
  line-height: 160%;
  font-size: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
}
.expert_item:hover {
  transform: translateY(-5px);
}
.expert_item:hover img {
  transform: scale(1.03);
}
.expert_item:hover .mfont h3 {
  color: #2BBC4D;
}
.viedeo_share {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.viedeo_share h4 {
  margin-right: 10px;
  font-size: 15px;
}
.viedeo_share h4:last-of-type {
  margin-left: 30px;
}
.viedeo_share .xhul {
  display: flex;
  align-items: center;
}
.viedeo_share .xhul .xhli:nth-child(1) i {
  color: #28C445;
}
.viedeo_share .xhul .xhli:nth-child(2) i {
  color: #F56467;
}
.viedeo_share .xhul .xhli:nth-child(3) i {
  color: #1296DB;
}
.viedeo_share .xhul .xhli:nth-child(4) i {
  color: #EFB336;
}
.viedeo_share .xhul .xhli:nth-child(5) i {
  color: #FF6FC5;
}
.viedeo_share .xhli {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 3px;
  position: relative;
}
.viedeo_share .xhli i {
  color: #FF6FC5;
}
.viedeo_share .xhli a {
  display: block;
  width: 100%;
  height: 100%;
}
.viedeo_share .xhli i {
  font-size: 40px;
  transition: 0.2s all ease-in;
  display: block;
}
.viedeo_share .xhli i:hover {
  transform: translateY(-2px);
}
.viedeo_share .xhli .share_wechatQrcode {
  position: absolute;
  top: -170px;
  z-index: 30;
  left: -40px;
  display: none;
  padding: 10px;
  border-radius: 5px;
  background: #fff;
}
.HrefMoreComm {
  margin: 30px auto;
  display: block;
  padding: 12px 20px;
  border-radius: 8px;
  color: #FFFFFF;
  background: #016296;
  font-size: 16px;
  text-align: center;
  transition: 0.2s all ease-in;
  width: 120px;
  height: 45px;
}
.HrefMoreComm:hover {
  transform: translateY(-2px);
  background: #2BBC4D;
  color: #FFFFFF;
}
.hot_fangtan {
  width: 100%;
}
.hot_fangtan ul {
  width: 100%;
}
.hot_fangtan li {
  width: 100%;
  margin-bottom: 30px;
}
.hot_fangtan li:last-child {
  margin-bottom: 0;
}
.hot_fangtan a {
  display: flex;
  align-items: center;
  height: 445px;
  transition: 0.2s all ease-in;
}
.hot_fangtan .mleft {
  width: 27%;
  height: 100%;
  display: flex;
  padding: 50px 35px;
  flex-direction: column;
  justify-content: space-between;
  background: linear-gradient(180deg, #28C445 0%, #016296 99.99%);
}
.hot_fangtan h3 {
  font-weight: bold;
  color: #FFFFFF;
  font-size: 25px;
  margin-bottom: 25px;
  line-height: 170%;
  transition: 0.2s all ease-in;
}
.hot_fangtan .minfo {
  font-size: 16px;
  color: #FFFFFF;
  line-height: 175%;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  display: -webkit-box;
}
.hot_fangtan .mbom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hot_fangtan .mbom span {
  color: #FFFFFF;
  font-size: 15px;
}
.hot_fangtan .mbom i {
  color: #FFFFFF;
  font-size: 18px;
}
.hot_fangtan .mright {
  height: 100%;
  width: 73%;
  overflow: hidden;
}
.hot_fangtan .mright img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.2s all ease-in;
}
.hot_fangtan li:nth-child(2n) a {
  flex-direction: row-reverse;
}
.hot_fangtan a:hover {
  transform: translateY(-8px);
}
.hot_fangtan a:hover img {
  transform: scale(1.03);
}
.xhRich {
  padding: 20px 50px 50px 50px;
}
.xhRich_text p {
  font-size: 16px;
  line-height: 35px;
  margin-bottom: 5px;
  text-indent: 30px;
  color: #606266;
}
.xhRich_text img {
  display: block;
  max-width: 100%;
  margin: 5px auto;
}
.banner_project_serach {
  padding: 0 50px 40px 50px;
}
.banner_bom_project_serach {
  padding: 40px 50px 0px 50px;
}
.mimg {
  background: url(/images/errimg.jpg) no-repeat #f3f5f6;
  background-size: 100%;
  background-position: center center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.xhsider.curr {
  opacity: 1;
  transform: translateX(0);
  visibility: visible;
  z-index: 90;
}
.xhsider {
  position: fixed;
  right: 10px;
  top: 25%;
  z-index: -1;
  opacity: 0;
  transition: 0.2s all ease-in;
  visibility: hidden;
  transform: translateX(100px);
}
.xhsider .xhsider_main {
  width: 50px;
  background: linear-gradient(180deg, #1296DB 0%, #2BBC4D 100%);
  border-radius: 70px;
  padding: 20px 0;
}
.xhsider li {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.xhsider li a {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  transition: 0.2s all ease-in;
}
.xhsider li a:hover .pop_sider {
  opacity: 1;
  transform: translateX(0);
  z-index: 10;
  visibility: visible;
}
.xhsider li .sider_code {
  width: 120px;
  margin-bottom: 5px;
}
.xhsider li .pop_sider {
  visibility: hidden;
  z-index: -1;
  max-width: 270px;
  min-width: 130px;
  opacity: 0;
  transition: 0.2s all ease-in;
  transform: translateX(-50px);
  position: absolute;
  right: 60px;
  background: linear-gradient(180deg, #1296DB 0%, #2BBC4D 100%);
  padding: 15px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  flex-direction: column;
  align-items: flex-start;
}
.xhsider li .pop_sider h3 {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  white-space: nowrap;
}
.xhsider li .pop_sider p {
  color: #FFFFFF;
  font-size: 14px;
  margin: 5px 0;
  white-space: nowrap;
}
.xhsider li .pop_sider span {
  color: #FFFFFF;
  font-size: 14px;
  white-space: nowrap;
  display: block;
  text-align: center;
  width: 100%;
}
.xhsider li .pop_sider::after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  background: linear-gradient(180deg, #1296DB 0%, #2BBC4D 100%);
  position: absolute;
  right: -5px;
  top: 40%;
  transform: rotate(45deg);
  z-index: 1;
}
.xhsider li .siderimg {
  width: 25px;
}
.xhsider li .siderimg img {
  width: 100%;
}
.xhsider li .xhhr {
  width: 38px;
  height: 1px;
  flex-shrink: 0;
  background: #fff;
  opacity: 0.5;
  margin: 16px 0;
}
.xhsider li a:hover {
  transform: translateY(-3px);
}
.message_pop {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
  transition: 0.2s all ease-in;
}
.message_pop .message_pop_bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: 0.2s all ease-in;
}
.message_pop .message_pop_main {
  background: #F8F8F8;
  border-radius: 8px;
  position: relative;
  z-index: 5;
  max-width: 500px;
  width: 100%;
  display: flex;
}
.message_pop .message_pop_main .mleft {
  padding: 0 50px 30px 50px;
  width: 100%;
  transition: 0.2s all ease-in;
  position: relative;
}
.message_pop .message_pop_main .mleft a {
  display: block;
  position: absolute;
  right: 30px;
  top: 30px;
}
.message_pop .message_pop_main .mleft .micon {
  font-size: 25px;
  color: #909399;
}
.message_pop .message_pop_main .mleft .mtop {
  margin-bottom: 30px;
}
.message_pop .message_pop_main .mleft .mtop img {
  width: 148px;
  margin-bottom: 0px;
}
.message_pop .message_pop_main .mleft .mtop h3 {
  font-size: 30px;
  font-weight: bold;
  color: #303133;
  margin-bottom: 45px;
}
.message_pop .message_pop_main .mleft .mtop p {
  font-size: 18px;
  color: #606266;
}
.message_pop .message_pop_main .mleft .mmid {
  margin-bottom: 20px;
}
.message_pop .message_pop_main .mleft .mmid h3 {
  font-size: 18px;
  font-weight: bold;
  color: #303133;
  margin-bottom: 15px;
}
.message_pop .message_pop_main .mleft .mmid ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.message_pop .message_pop_main .mleft .mmid ul li {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  width: 50%;
}
.message_pop .message_pop_main .mleft .mmid ul li p {
  font-size: 14px;
  color: #303133;
}
.message_pop .message_pop_main .mleft .mmid p {
  font-size: 16px;
  color: #303133;
}
.message_pop .message_pop_main .mleft .mbom h3 {
  font-size: 18px;
  font-weight: bold;
  color: #303133;
  margin-bottom: 7px;
}
.message_pop .message_pop_main .mleft .mbom p {
  font-size: 14px;
  color: #303133;
  padding: 3px 0;
}
.message_pop .message_pop_main .mright {
  padding: 25px;
  width: 100%;
  border-radius: 8px;
}
.message_pop .message_pop_main .mright .form_top {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.message_pop .message_pop_main .mright .form_top p {
  font-size: 16px;
  color: #606266;
}
.message_pop .message_pop_main .mright .form_top .micon {
  font-size: 25px;
  color: #909399;
}
.message_pop .message_pop_main .mright .form_mbom {
  width: 100%;
}
.message_pop .message_pop_main .mright .form_mbom .form_item h3 {
  font-size: 18px;
  font-weight: bold;
  color: #303133;
  margin-bottom: 13px;
}
.message_pop .message_pop_main .mright .form_mbom .form_item span {
  font-size: 14px;
  color: #909399;
}
.message_pop .message_pop_main .mright .form_mbom .form_item input,
.message_pop .message_pop_main .mright .form_mbom .form_item textarea {
  border: 1px solid #B3B3B3;
  border-radius: 5px;
  height: 50px;
  padding: 16px;
  display: flex;
  align-items: center;
  font-size: 15px;
  width: 100%;
}
.message_pop .message_pop_main .mright .form_mbom .mtop {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.message_pop .message_pop_main .mright .form_mbom .mtop .form_item {
  width: 48%;
}
.message_pop .message_pop_main .mright .form_mbom .mtop2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.message_pop .message_pop_main .mright .form_mbom .mtop2 .form_item {
  width: 100%;
}
.message_pop .message_pop_main .mright .form_mbom .mmid {
  margin-bottom: 24px;
}
.message_pop .message_pop_main .mright .form_mbom .mbom textarea {
  height: 100px;
}
.message_pop .message_pop_main .mright .form_mbom a {
  border-radius: 5px;
  color: #FFFFFF;
  font-size: 16px;
  position: relative;
  padding: 15px 30px;
  background: #016296;
  margin-top: 35px;
  overflow: hidden;
  transition: 0.2s all ease-in;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.message_pop .message_pop_main .mright .form_mbom a p {
  position: relative;
  z-index: 10;
}
.message_pop .message_pop_main .mright .form_mbom a:after {
  content: '';
  display: block;
  width: 300px;
  height: 300px;
  background: #2BBC4D;
  border-radius: 50%;
  position: absolute;
  left: 0px;
  top: -40px;
  transform: scale(0);
  transition: 0.3s all ease-in;
}
.message_pop .message_pop_main .mright .form_mbom a:hover {
  transform: translateY(-5px);
}
.message_pop .message_pop_main .mright .form_mbom a:hover:after {
  transform: scale(3);
}
.message_pop.curr {
  z-index: 99;
  opacity: 1;
  visibility: visible;
}
.message_pop.currleft {
  z-index: 99;
  opacity: 1;
  visibility: visible;
}
.pro_table a {
  color: #016296;
  transition: 0.2s all ease-in;
}
.pro_table a:hover {
  color: #2BBC4D;
}
.pro_table td,
.pro_table th {
  padding: 15px!important;
}
.sell_news {
  width: 100%;
  padding: 0 50px 50px 50px;
}
.sell_news ul {
  width: 100%;
  display: flex;
  margin: -8px;
}
.sell_news li {
  width: 33.33%;
  padding: 12px;
}
.sell_news a {
  width: 100%;
  display: block;
  transition: 0.2s all ease-in;
}
.sell_news a .mimg {
  width: 100%;
  overflow: hidden;
}
.sell_news a .mimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.2s all ease-in;
}
.sell_news a h4 {
  font-size: 18px;
  margin: 15px 0 10px 0;
  color: #303133;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition: 0.2s all ease-in;
}
.sell_news a p {
  font-size: 15px;
  line-height: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  color: #606266;
  line-height: 160%;
}
.sell_news a span {
  color: #909399;
  font-size: 15px;
  display: block;
  text-align: right;
  margin-top: 10px;
}
.sell_news a:hover {
  transform: translateY(-3px);
}
.sell_news a:hover img {
  transform: scale(1.03);
}
.sell_news a:hover h4 {
  color: #2BBC4D;
}
.sell_news_font {
  width: 100%;
  padding: 0 50px 50px 50px;
}
.sell_news_font ul {
  width: 100%;
  display: flex;
  margin: -7.5px;
}
.sell_news_font li {
  width: 33.33%;
  padding: 7.5px;
}
.sell_news_font a {
  display: block;
  border-radius: 10px;
  background: #fff;
  padding: 20px;
  border: 1px solid #eee;
  min-height: 200px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  transition: 0.2s all ease-in;
}
.sell_news_font a h3 {
  transition: 0.2s all ease-in;
  color: #303133;
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  max-height: 48px;
}
.sell_news_font a p {
  transition: 0.2s all ease-in;
  font-size: 16px;
  line-height: 180%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.sell_news_font a .mtop {
  padding-bottom: 10px;
}
.sell_news_font a hr {
  border: none;
  display: block;
  width: 100%;
  height: 1px;
  background: #eee;
}
.sell_news_font a .mbom {
  padding-top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sell_news_font a .mbom span {
  color: #909399;
  font-size: 15px;
  transition: 0.2s all ease-in;
}
.sell_news_font a .mbom i {
  color: #2BBC4D;
  font-size: 25px;
  transition: 0.2s all ease-in;
}
.sell_news_font a:hover {
  transform: translateY(-5px);
  background: #2BBC4D;
}
.sell_news_font a:hover h3 {
  color: #FFFFFF;
}
.sell_news_font a:hover p {
  color: #FFFFFF;
}
.sell_news_font a:hover span {
  color: #FFFFFF;
}
.sell_news_font a:hover i {
  color: #FFFFFF;
}
.mzshow_text {
  position: absolute;
  top: -250px;
  right: 0px;
  z-index: -1;
  width: 600px;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s all ease-in;
  padding: 25px;
  border-radius: 15px;
  background: rgba(0, 0, 0, 0.7);
}
.mzshow_text p {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 165%;
}
.mzshow_text.xhshow {
  opacity: 1;
  visibility: visible;
  z-index: 30;
}
.float_advert {
  width: 140px;
  position: fixed;
  top: 20px;
  left: 15px;
  padding-top: 135px;
  z-index: 90;
}
.float_advert a {
  position: relative;
  display: block;
  width: 100%;
}
.float_advert .xhi {
  position: absolute;
  color: #303133;
  left: 0;
  top: -20px;
}
.float_advert img {
  width: 100%;
  background: none!important;
}
.float_advert.curr {
  padding-top: 20px;
}
@media screen and (max-width: 1300px) {
}
.xhpop_page .xhpop_page_main {
  max-width: 800px;
  margin: 0 auto;
}
.xhpop_page .mleft {
  padding: 0 50px 30px 50px;
  width: 100%;
  transition: 0.2s all ease-in;
  position: relative;
}
.xhpop_page .mleft a {
  display: block;
  position: absolute;
  right: 30px;
  top: 30px;
}
.xhpop_page .mleft .micon {
  font-size: 25px;
  color: #909399;
}
.xhpop_page .mleft .mtop {
  margin-bottom: 30px;
}
.xhpop_page .mleft .mtop img {
  width: 148px;
  margin-bottom: 0px;
}
.xhpop_page .mleft .mtop h3 {
  font-size: 30px;
  font-weight: bold;
  color: #303133;
  margin-bottom: 45px;
}
.xhpop_page .mleft .mtop p {
  font-size: 18px;
  color: #606266;
}
.xhpop_page .mleft .mmid {
  margin-bottom: 20px;
}
.xhpop_page .mleft .mmid h3 {
  font-size: 18px;
  font-weight: bold;
  color: #303133;
  margin-bottom: 15px;
}
.xhpop_page .mleft .mmid ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.xhpop_page .mleft .mmid ul li {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  width: 50%;
}
.xhpop_page .mleft .mmid ul li p {
  font-size: 14px;
  color: #303133;
}
.xhpop_page .mleft .mmid p {
  font-size: 16px;
  color: #303133;
}
.xhpop_page .mleft .mbom h3 {
  font-size: 18px;
  font-weight: bold;
  color: #303133;
  margin-bottom: 7px;
}
.xhpop_page .mleft .mbom p {
  font-size: 14px;
  color: #303133;
  padding: 3px 0;
}
.xhpop_page .mright {
  padding: 25px;
  width: 100%;
  border-radius: 8px;
}
.xhpop_page .mright .form_top {
  width: 100%;
  margin-bottom: 35px;
}
.xhpop_page .mright .form_top p {
  font-size: 20px;
  font-weight: bold;
  color: #303133;
  text-align: center;
}
.xhpop_page .mright .form_top .micon {
  font-size: 25px;
  color: #909399;
}
.xhpop_page .mright .form_mbom {
  width: 100%;
}
.xhpop_page .mright .form_mbom .form_item h3 {
  font-size: 18px;
  font-weight: bold;
  color: #303133;
  margin-bottom: 13px;
}
.xhpop_page .mright .form_mbom .form_item span {
  font-size: 14px;
  color: #909399;
}
.xhpop_page .mright .form_mbom .form_item input,
.xhpop_page .mright .form_mbom .form_item textarea {
  border: 1px solid #B3B3B3;
  border-radius: 5px;
  height: 50px;
  padding: 16px;
  display: flex;
  align-items: center;
  font-size: 15px;
  width: 100%;
}
.xhpop_page .mright .form_mbom .mtop {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.xhpop_page .mright .form_mbom .mtop .form_item {
  width: 48%;
}
.xhpop_page .mright .form_mbom .mtop2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.xhpop_page .mright .form_mbom .mtop2 .form_item {
  width: 100%;
}
.xhpop_page .mright .form_mbom .mmid {
  margin-bottom: 24px;
}
.xhpop_page .mright .form_mbom .mbom textarea {
  height: 100px;
}
.xhpop_page .mright .form_mbom a {
  border-radius: 5px;
  color: #FFFFFF;
  font-size: 16px;
  position: relative;
  padding: 15px 30px;
  background: #016296;
  margin-top: 35px;
  overflow: hidden;
  transition: 0.2s all ease-in;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.xhpop_page .mright .form_mbom a p {
  position: relative;
  z-index: 10;
}
.xhpop_page .mright .form_mbom a:after {
  content: '';
  display: block;
  width: 300px;
  height: 300px;
  background: #2BBC4D;
  border-radius: 50%;
  position: absolute;
  left: 0px;
  top: -40px;
  transform: scale(0);
  transition: 0.3s all ease-in;
}
.xhpop_page .mright .form_mbom a:hover {
  transform: translateY(-5px);
}
.xhpop_page .mright .form_mbom .form_p {
  margin-top: 10px;
  font-size: 16px;
  text-align: center;
  color: #2BBC4D;
}

