@charset "utf-8";
/* CSS Document */
* {
  margin: 0;
  padding: 0;
}
img {
  border: none;
}
li {
  list-style: none;
}
a {
  text-decoration: none;
}
table,
th,
tr,
td {
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
}
input,
select,
textarea,
map,
area {
  outline: none;
  border: none;
  background: none;
  resize: none;
}
button {
  border: none;
  background-color: transparent;
  outline: none;
}
/* 清浮动 */
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
body,
html {
  height: 100%;
  width: 100%;
  font-family: Microsoft YaHei, Arial;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-overflow-scrolling: touch;
}
.inner {
  width: 1200px;
  margin: 0 auto;
}

.shortcut .logo img {
  /*width: 130px;*/
  height: 50px;
}
.shortcut .nav_icon {
  display: flex;
  height: 50px;
  align-items: center;
}
.shortcut li {
  float: left;
  margin-right: 27px;
  line-height: 27px;
}
.shortcut li:hover i,
.shortcut li:hover p {
  color: #e3362a;
}
.shortcut li a {
  display: inline-block;
  height: 27px;
}
.shortcut li i {
  display: inline-block;
  font-size: 28px;
  color: #666;
  line-height: 28px;
  vertical-align: middle;
}
.shortcut li p {
  display: inline-block;
  font-size: 12px;
  color: #666666;
  line-height: 27px;
  vertical-align: middle;
}
.shortcut li:nth-child(1) span {
  background-position: 0 0;
}
.shortcut li:nth-child(2) span {
  background-position: 0 -27px;
}
.shortcut li:nth-child(3) span {
  background-position: 0 -54px;
}
.shortcut li:nth-child(4) span {
  background-position: 0 -81px;
}

.shortcut .login_desc {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: 30px;
}

/*首页登录后弹窗*/
.shortcut .login_desc .term_container {
  position: absolute;
  top: 100px;
  right: 0px;
  width: 400px;
  height: 320px;
  padding: 40px 90px 0;
  background-color: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.2);
  z-index: 888;
  display: flex;
  justify-content: space-between;
}
.shortcut .login_desc .term_container .left_img {
  width: 207px;
  height: 271px;
  box-shadow: 0px 3px 8px 0px rgba(10, 3, 6, 0.48);
}
.shortcut .login_desc .term_container .right_desc {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 38px 15px 0 0;
}
.shortcut .login_desc .term_container .right_desc h6 {
  font-size: 16px;
  line-height: 16px;
  color: #333;
  margin-bottom: 12px;
  font-weight: normal;
}
.shortcut .login_desc .term_container .right_desc p {
  font-size: 16px;
  line-height: 16px;
  color: #333;
  margin-bottom: 9px;
}
.shortcut .login_desc .term_container .right_desc span {
  color: #e3362a;
  margin: 0 0 60px;
}
.shortcut .login_desc .term_container .right_desc .xuding_btn {
  width: 125px;
  height: 30px;
  background-color: #e3362a;
  border-radius: 15px;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
  text-align: center;
  box-shadow: 0px 2px 2px 0px rgba(10, 3, 6, 0.22);
}
.shortcut .login_desc .term_container .right_desc .go_reading {
  height: 30px;
  width: 125px;
  border-radius: 15px;
  background-color: #e3362a;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  margin-bottom: 13px;
  box-shadow: 0px 2px 2px 0px rgba(10, 3, 6, 0.22);
}
.shortcut .login_desc .term_container .term_off_btn {
  position: absolute;
  top: 24px;
  right: 30px;
  cursor: pointer;
}


.shortcut .login_desc i {
  width: 14px;
  height: 14px;
  font-size: 14px;
  color: #666666;
  vertical-align: middle;
  margin-right: 4px;
}
.shortcut .login_desc a {
  color: #666666;
  font-size: 14px;
  line-height: 27px;
  font-weight: bold;
  cursor: pointer;
}
.shortcut .login_desc .read_btn {
  margin: 0 10px;
  color: #e60012;
}
.shortcut1 li i {
  color: #000000;
  margin-right: 6px;
}
.link_login2 a {
  display: inline-block;
  color: #e3362a;
  margin-right: 5px;
}
.nav_container {
  width: 100%;
  height: 40px;
  background-color: #e3362a;
}
.nav_container li {
  float: left;
  /*margin-right: 57px;*/
  /*margin-right: 45px;*/
  /*margin-right: 77px;*/
}
.nav_container a {
  display: inline-block;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  color: #fff;
}
.search_container {
  padding: 5px 0;
}
.search_container form {
  width: 200px;
  height: 30px;
  background-color: #fff;
  border-radius: 15px;
  behavior: url(iecss3.htc);
  position: relative;
}
.search_container .search_input {
  width: 160px;
  height: 100%;
  text-indent: 20px;
  font-size: 16px;
  color: #333;
}
.search_container .submit_btn {
  width: 19px;
  height: 21px;
  background: url(/images/sousuo.svg) no-repeat top center;
  position: absolute;
  top: 5px;
  right: 14px;
  cursor: pointer;
}
.roll_news {
  overflow: hidden;
  height: 30px;
  margin: 5px 0;
}
.roll_news .roll_tips {
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  color: #a0a0a0;
}
.roll_news li a {
  display: block;
  height: 30px;
  width: 100%;
}
.roll_news li p {
  display: inline-block;
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  color: #ea281d;
  margin-right: 15px;
}
.roll_news li span {
  display: inline-block;
  font-size: 14px;
  color: #a0a0a0;
  line-height: 30px;
  height: 30px;
}
.header_container .left_container,
.banner_container .left_container,
.main_container .left_container {
  float: left;
  width: 845px;
}
.header_container .right_container,
.banner_container .right_container,
.main_container .right_container {
  margin-left: 875px;
  /*height: 100px;*/
}
.news_header {
  display: flex;
  min-height: 100px;
  padding: 20px 30px 28px 0;
  background-color: #fafafa;
  align-items: center;
}
.news_header .toutiao_img {
  width: 160px;
  height: 90px;
  margin: 0 30px 0 10px;
}
.news_header .news_cont {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.news_header .news_cont .news_title {
  display: block;
  font-size: 26px;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 6px;
  color: #303030;
  text-align: justify;
}
.news_header .news_cont .news_title:hover {
  color: #e3362a;
}
.news_header .news_cont p {
  text-align: justify;
  font-size: 14px;
  line-height: 24px;
  color: #666;
}
.news_header .news_cont p a {
  color: #e3362a;
}
.news_contianer {
  overflow: hidden;
  padding-top: 10px;
  margin-bottom: 15px;
}
.news_contianer .hot_news li a {
  display: block;
  font-size: 17px;
  line-height: 42px;
  color: #303030;
  width: 360px;
  white-space: nowrap;
  /*强制文本在一行内显示*/
  text-overflow: ellipsis;
  /*溢出省略号，支持ie、safari（webkit）*/
  -o-text-overflow: ellipsis;
  /*溢出省略号，支持opera*/
  overflow: hidden;
  /*溢出隐藏*/
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
}
.news_contianer .hot_news li a:hover {
  color: #e3362a;
}
.news_contianer .hot_news .mjzh {
  height: 42px;
  margin-top: 11px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.news_contianer .hot_news .mjzh a{
  width: 260px;
}
.news_contianer .hot_news .mjzh .mjzh_list {
  display: inline-block;
  width: 90px;
  height: 26px;
  background: url(/images/mj-img.png) no-repeat top center;
  background-size: contain;
  vertical-align: middle;
  margin-right: 5px;
}
.news_contianer .swiper-container1 {
  height: 255px;
  width: 470px;
  margin: 4px 0 0px 372px;
  position: relative;
}
.news_contianer .swiper-container1 .container a {
  display: block;
  height: 255px;
  width: 470px;
  position: relative;
}
.news_contianer .swiper-container1 .container a .desc {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 470px;
  height: 30px;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99;
}
.news_contianer .swiper-container1 .container a p {
  line-height: 30px;
  color: #fff;
  padding-left: 16px;
  width: 300px;
  white-space: nowrap;
  /*强制文本在一行内显示*/
  text-overflow: ellipsis;
  /*溢出省略号，支持ie、safari（webkit）*/
  -o-text-overflow: ellipsis;
  /*溢出省略号，支持opera*/
  overflow: hidden;
  /*溢出隐藏*/
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
}
.news_contianer .swiper-container1 .swiper-slide {
  height: 100%;
  width: 100%;
}
.news_contianer .swiper-container1 .pagination {
  position: absolute;
  right: 5px;
  text-align: center;
  bottom: 0px;
  cursor: pointer;
  height: 30px;
  align-items: center;
  display: flex;
}
.news_contianer .swiper-container1 .swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background: #fff;
  margin: 0 4px;
  cursor: pointer;
}
.news_contianer .swiper-container1 .swiper-active-switch {
  width: 15px;
  height: 8px;
  background: #e7141a;
}
.news_contianer .swiper-container3 {
  width: 100%;
  height: 236px;
  overflow: hidden;
}
.ipo_container {
  width: 845px;
  height: 160px;
  margin-bottom: 6px;
  position: relative;
}
.ipo_container .ipo_list {
  width: 845px;
  height: 160px;
  overflow: hidden;
}
.ipo_container .ipo_list ul {
  height: 160px;
}
.ipo_container .ipo_list li {
  float: left;
  width: 272px;
  height: 160px;
  margin-right: 15px;
  position: relative;
}
.ipo_container .ipo_list li a,
.ipo_container .ipo_list li img {
  display: block;
}
.ipo_container .ipo_list li img {
  width: 272px;
  height: 106px;
}
.ipo_container .ipo_list li .angle_mark {
  width: 40px;
  height: 20px;
  border-radius: 0 0 4px 0;
  background-color: rgba(234, 40, 29, 0.8);
  font-size: 10px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
}
.ipo_container .ipo_list .desc {
  padding-top: 17px;
  font-size: 16px;
  line-height: 19px;
  height: 19px;
  overflow: hidden;
  color: #303030;
}
.ipo_container .ipo_list .desc span,
.ipo_container .ipo_list .desc em {
  display: inline-block;
}
.ipo_container .ipo_list .desc span,
.ipo_container .ipo_list .desc em {
  color: #ea281d;
}
.ipo_container .ipo_list .desc em {
  font-style: normal;
}
.ipo_container .ipo_btn {
  position: absolute;
  top: 0px;
  width: 35px;
  height: 106px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.3;
}
.ipo_container .ipo_btn i {
  display: block;
  width: 42px;
  height: 42px;
  font-size: 40px;
  line-height: 42px;
  color: #fff;
  text-align: center;
  font-weight: 500;
  cursor: pointer;
}
.ipo_container .btn_left i {
  font-size: 30px;
}
.ipo_container:hover .btn_left {
  background-image: linear-gradient(to left, rgba(126, 126, 126, 0), rgba(126, 126, 126, 0.8));
}
.ipo_container:hover .btn_right {
  background-image: linear-gradient(to right, rgba(126, 126, 126, 0), rgba(126, 126, 126, 0.8));
}
.ipo_container:hover .ipo_btn {
  opacity: 1;
}
.ipo_container .btn_left {
  left: 0px;
}
.ipo_container .btn_right {
  right: 0;
}
.tz_focus .tz_list {
  width: 100%;
  position: relative;
}
.tz_focus .tz_list .tz_left_line {
  position: absolute;
  width: 1px;
  height: 415px;
  background-color: #e3362a;
  top: 17px;
  left: 4px;
}
.tz_focus .tz_item .tz_title {
  padding: 5px 0 6px;
}
.tz_focus .tz_item .tz_title i {
  color: #e3362a;
  font-size: 10px;
}
/*.tz_focus .tz_item .tz_title p {
  display: inline-block;
  text-align: justify;
  padding: 5px;
  background-color: #e3362a;
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  height: 12px;
}*/
.tz_focus .tz_item .tz_title a {
  display: inline-block;
  text-align: justify;
  padding: 5px;
  background-color: #e3362a;
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  height: 12px;
}
.tz_focus .tz_item .tz_cont {
  padding: 0 0 0 25px;
}
.tz_focus .tz_item .tz_cont a {
  display: block;
  width: 100%;
  font-size: 16px;
  line-height: 25px;
  color: #666;
  white-space: nowrap;
  /*强制文本在一行内显示*/
  text-overflow: ellipsis;
  /*溢出省略号，支持ie、safari（webkit）*/
  -o-text-overflow: ellipsis;
  /*溢出省略号，支持opera*/
  overflow: hidden;
  /*溢出隐藏*/
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
}
.tz_focus .tz_item .tz_cont a:hover {
  color: #e3362a;
}
.vedio_links {
  padding-top: 12px;
}
.vedio_links .b_k_b_z,
.vedio_links .y_x_j_y {
  width: 150px;
}
.vedio_links .b_k_b_z a,
.vedio_links .y_x_j_y a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 45px;
}
.vedio_links .b_k_b_z p,
.vedio_links .y_x_j_y p {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin-right: 6px;
}
.vedio_links .b_k_b_z i,
.vedio_links .y_x_j_y i {
  color: #fff;
  font-size: 22px;
}
.vedio_links .b_k_b_z {
  background-color: #3180d9;
  background-image: linear-gradient(to right, #3a8ede, #2166cf);
}
.vedio_links .y_x_j_y {
  background-color: #db9046;
  background-image: linear-gradient(to right, #f5ad68, #c37628);
}
.card_container {
  overflow: hidden;
}
.card_container .card_title {
  display: flex;
  width: 870px;
  margin-left: -27px;
  border-bottom: 1px solid #f3f3f3;
  margin-bottom: 15px;
}
.card_container .card_title li {
  display: flex;
  /*justify-content: flex-start;*/
  justify-content: center;
  align-items: center;
  flex: 1;
  float: left;
  height: 40px;
}
.card_container .card_title li h5 {
  font-size: 20px;
  line-height: 40px;
  height: 40px;
  color: #666;
  font-weight: normal;
  cursor: pointer;
  border-bottom: 1px solid #f3f3f3;
}
.card_container .card_title li:hover h5 {
  color: #ea281d;
}
.card_container .card_title .active h5 {
  border-bottom: 1px solid #ea281d;
  color: #ea281d;
  font-weight: bold;
}
.card_container .card_item li {
  height: 123px;
  padding: 20px 0;
  border-bottom: 1px solid #f5f5f5;
  overflow: hidden;
}
.card_container .card_item li:last-child {
  border-bottom: none;
}
.card_container .card_item li:first-child {
  padding-top: 0;
}
.card_container .card_item li:hover .card_right a {
  color: #e3362a;
}
.card_container .card_item .card_left {
  width: 168px;
  height: 123px;
}
.card_container .card_item .card_left a {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
}
.card_container .card_item .card_right {
  padding-left: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 123px;
}
.card_container .card_item .card_right a {
  display: block;
  color: #303030;
  font-size: 19px;
  line-height: 23px;
  text-align: justify;
  margin-bottom: 10px;
}
.card_container .card_item .card_right p {
  text-align: justify;
  font-size: 14px;
  line-height: 20px;
  color: #7a7a7a;
  max-height: 60px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
  overflow: hidden;
}
.card_container .card_item .card_right .bottom_desc {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card_container .card_item .card_right .bottom_desc span {
  float: left;
  color: #e3362a;
  font-size: 14px;
  line-height: 14px;
  max-width: 120px;
  margin-right: 20px;
  white-space: nowrap;
  /*强制文本在一行内显示*/
  text-overflow: ellipsis;
  /*溢出省略号，支持ie、safari（webkit）*/
  -o-text-overflow: ellipsis;
  /*溢出省略号，支持opera*/
  overflow: hidden;
  /*溢出隐藏*/
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
}
.card_container .card_item .card_right .bottom_desc p {
  font-size: 14px;
  line-height: 14px;
  text-align: right;
}
.card_container .get_more {
  display: block;
  width: 100%;
  height: 33px;
  border: 2px solid #fcfcfc;
  font-size: 16px;
  line-height: 33px;
  color: #303030;
  text-align: center;
  margin-top: 20px;
}
.card_container .get_more:hover {
  color: #e3362a;
}
.item_continer li a {
  display: block;
  width: 100%;
  font-size: 16px;
  color: #303030;
  line-height: 30px;
  height: 30px;
  white-space: nowrap;
  /*强制文本在一行内显示*/
  text-overflow: ellipsis;
  /*溢出省略号，支持ie、safari（webkit）*/
  -o-text-overflow: ellipsis;
  /*溢出省略号，支持opera*/
  overflow: hidden;
  /*溢出隐藏*/
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
}
.item_continer li:hover a {
  color: #e3362a;
}
.wq_container {
  margin: 15px 0 10px;
}
.cartoon {
  /* margin: 10px 0 0; */
}
.left_advert1 {
  width: 325px;
  height: 176px;
  margin: 15px 0px;
}
.left_advert1 img {
  width: 100%;
  height: 100%;
}
.left_advert2 {
  width: 325px;
  height: 174px;
}
.left_advert2 img {
  width: 100%;
  height: 100%;
}
.banner_advert {
  padding: 30px 0 22px;
}
.banner_advert a {
  display: block;
  width: 1200px;
}
.banner_advert a img {
  display: block;
  width: 100%;
}
.main_container .left_container {
  padding-top: 0;
}
.main_container .right_container {
  padding-top: 8px;
}
.main_container .card_cont .new_shares .table_th {
  display: flex;
  justify-content: flex-start;
  background-color: #f9f9f9;
  height: 38px;
  border: 1px solid #e8e8e8;
}
.main_container .card_cont .new_shares .item_div {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  color: #333;
}
.main_container .card_cont .new_shares .item_div:nth-child(1) {
  width: 78px;
}
.main_container .card_cont .new_shares .item_div:nth-child(2) {
  width: 98px;
}
.main_container .card_cont .new_shares .item_div:nth-child(3) {
  width: 99px;
}
.main_container .card_cont .new_shares .item_div:nth-child(4) {
  width: 85px;
}
.main_container .card_cont .new_shares .item_div:nth-child(5) {
  width: 147px;
}
.main_container .card_cont .new_shares .item_div:nth-child(6) {
  width: 85px;
}
.main_container .card_cont .new_shares .item_div:nth-child(7) {
  width: 151px;
}
.main_container .card_cont .new_shares .item_div:nth-child(8) {
  flex: 1;
}
.main_container .card_cont .new_shares ul {
  display: flex;
  flex-direction: column;
  border: 1px solid #e8e8e8;
  border-top: none;
  padding: 3px 0 1px;
}
.main_container .card_cont .new_shares li {
  display: flex;
  justify-content: flex-start;
  cursor: pointer;
}
.main_container .card_cont .new_shares li div {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 30px;
  color: #666666;
}
.main_container .card_cont .trade ul {
  display: flex;
  flex-wrap: wrap;
  padding: 5px 0 0;
}
.main_container .card_cont .trade li {
  height: 50px;
  width: 190px;
  border: 1px solid #d9d9d9;
  margin: 0 25px 12px 0;
  border-radius: 4px;
  behavior: url(iecss3.htc);
  overflow: hidden;
}
.main_container .card_cont .trade li:nth-child(4n) {
  margin-right: 0;
}
.main_container .card_cont .trade li a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.main_container .card_cont .trade li a p {
  font-size: 16px;
  color: #666;
}
.main_container .card_cont .trade li:hover {
  border: 1px solid #e60012;
}
.main_container .card_cont .trade li:hover a p {
  color: #e60012;
}
.Introduction {
  width: 100%;
  margin-bottom: 11px;
}
.Introduction ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 35px;
  border-bottom: 1px solid #f6f6f6;
}
.Introduction ul li {
  font-size: 18px;
  line-height: 34px;
  color: #666;
  border-bottom: 1px solid #f6f6f6;
  margin-right: 30px;
  cursor: pointer;
}
.Introduction ul .active {
  color: #e3362a;
  font-weight: bold;
  border-bottom: 1px solid #e3362a;
}

.banner_advert1 {
  padding-top: 30px;
}
.left_advert4 {
  height: 140px;
  width: 326px;
}
.left_advert4 a,
.left_advert4 img {
  display: block;
  width: 100%;
  height: 100%;
}
.recommend_container {
  padding-top: 41px;
  margin-bottom: 30px;
}
.recommend_container .tf_recommend,
.recommend_container .App_recommend,
.recommend_container .dlcj_recommend {
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  behavior: url(iecss3.htc);
  padding: 26px 13px 20px;
  position: relative;
}
.recommend_container .tf_recommend .title_recommend,
.recommend_container .App_recommend .title_recommend,
.recommend_container .dlcj_recommend .title_recommend {
  height: 32px;
  padding: 0 12px;
  position: absolute;
  left: 13px;
  top: -14px;
  background-color: #e3362a;
  border-radius: 5px;
  behavior: url(iecss3.htc);
}
.recommend_container .tf_recommend .title_recommend p,
.recommend_container .App_recommend .title_recommend p,
.recommend_container .dlcj_recommend .title_recommend p {
  font-size: 16px;
  color: #fff;
  line-height: 32px;
  height: 32px;
  text-align: center;
}
.recommend_container .tf_recommend .title_recommend span,
.recommend_container .App_recommend .title_recommend span,
.recommend_container .dlcj_recommend .title_recommend span {
  display: inline-block;
  height: 16px;
  width: 20px;
}
.recommend_container .tf_recommend .desc p,
.recommend_container .App_recommend .desc p,
.recommend_container .dlcj_recommend .desc p {
  font-size: 14px;
  line-height: 25px;
}
.recommend_container .tf_recommend .desc a,
.recommend_container .App_recommend .desc a,
.recommend_container .dlcj_recommend .desc a {
  padding-top: 30px;
}
.recommend_container .tf_recommend .item,
.recommend_container .App_recommend .item,
.recommend_container .dlcj_recommend .item {
  display: block;
  width: 100%;
  font-size: 16px;
  line-height: 16px;
  height: 16px;
  color: #e3362a;
  font-weight: bold;
  text-align: right;
}
.recommend_container .tf_recommend {
  float: left;
  width: 378px;
}
.recommend_container .tf_recommend .cont_recommend .cont {
  overflow: hidden;
  display: block;
  width: 100%;
  height: 100%;
}
.recommend_container .tf_recommend .cont_recommend img {
  float: left;
  width: 145px;
  height: 146px;
}
.recommend_container .tf_recommend .desc {
  margin-left: 175px;
}
.recommend_container .tf_recommend .desc a h6 {
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  font-weight: bold;
  color: #303030;
  margin-bottom: 15px;
}
.recommend_container .tf_recommend .desc a p {
  color: #303030;
  font-size: 14px;
  line-height: 25px;
}
.recommend_container .App_recommend {
  float: left;
  width: 378px;
  margin-left: 30px;
}
.recommend_container .App_recommend .cont_recommend img {
  display: block;
  width: 378px;
  height: 146px;
}
.recommend_container .App_recommend .cont_recommend a {
  padding: 15px 0 0;
}
.recommend_container .dlcj_recommend {
  float: right;
  width: 294px;
}
.recommend_container .dlcj_recommend .cont_recommend .left_img {
  width: 130px;
  height: 177px;
}
.recommend_container .dlcj_recommend .cont_recommend > div {
  overflow: hidden;
}
.recommend_container .dlcj_recommend .cont_recommend .desc {
  margin-left: 170px;
}
.hy_top_advert {
  margin: 24px 0 7px;
  width: 100%;
  height: 108px;
}
.hy_top_advert a {
  display: block;
  height: 100%;
  width: 100%;
}
.hy_top_advert img {
  width: 100%;
  height: 100%;
}
.hy_container .hy_cont .left_cont {
  float: left;
  width: 770px;
}
.hy_container .hy_cont .right_cont {
  margin-left: 810px;
}
.hy_container .hy_cont .right_cont .hy_title {
  height: 38px;
  width: 100%;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 12px;
}
.hy_container .hy_cont .right_cont .hy_title h5 {
  display: inline-block;
  color: #e3362a;
  font-size: 19px;
  line-height: 38px;
  margin-bottom: 12px;
  border-bottom: 1px solid #e3362a;
}
.hy_container .hy_cont .right_cont .hy_title span {
  display: inline-block;
  height: 13px;
  width: 25px;
  background-image: url(/images/spirit-img.png);
  background-repeat: no-repeat;
  background-position: 0 -160px;
  vertical-align: inherit;
}
.hy_container .hy_cont .right_cont .hy_title a {
  display: block;
  float: right;
  font-size: 14px;
  line-height: 40px;
  color: #a8a8a8;
}
.hy_container .hy_cont .right_cont .hy_title a p {
  display: inline-block;
}
.hy_container .hy_cont .right_cont .hy_title a i {
  font-size: 14px;
}
.hy_container .hy_cont .right_cont .crumbs_nav h5 {
  font-size: 18px;
  color: #e3362a;
  font-weight: bold;
  line-height: 38px;
}
.hy_container .hy_cont .right_cont .card_links ul {
  padding: 0px 0 13px;
  overflow: hidden;
}
.hy_container .hy_cont .right_cont .card_links li {
  float: left;
  width: 126px;
  height: 36px;
  font-size: 16px;
  line-height: 36px;
  text-align: center;
  background-color: #ececec;
  margin: 0 5px 4px 0;
}
.hy_container .hy_cont .right_cont .card_links li:nth-child(3n) {
  margin-right: 0;
}
.hy_container .hy_cont .right_cont .card_links li a {
  color: #000000;
}
.hy_container .hy_cont .right_cont .card_links .active {
  background-color: #e3362a;
}
.hy_container .hy_cont .right_cont .card_links .active a {
  color: #fff;
}
.hy_container .hy_cont .right_cont .kx_container {
  color: #000;
}
.hy_container .hy_cont .right_cont .kx_cont {
  margin-bottom: 14px;
}
.hy_container .hy_cont .right_cont .kx_cont li {
  height: 30px;
}
.hy_container .hy_cont .right_cont .kx_cont li a {
  display: inline-block;
  height: 30px;
  width: 100%;
  color: #666;
  font-size: 18px;
  line-height: 30px;
  white-space: nowrap;
  /*强制文本在一行内显示*/
  text-overflow: ellipsis;
  /*溢出省略号，支持ie、safari（webkit）*/
  -o-text-overflow: ellipsis;
  /*溢出省略号，支持opera*/
  overflow: hidden;
  /*溢出隐藏*/
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
}
.hy_container .hy_cont .right_cont .kx_cont li a:hover {
  color: #e3362a;
}
.hy_container .hy_cont .right_cont .hz_introduce .hk_cont {
  position: relative;
  display: flex;
}
.hy_container .hy_cont .right_cont .hz_introduce .left_img {
  width: 138px;
  height: 180px;
}
.hy_container .hy_cont .right_cont .hz_introduce .left_img img {
  width: 100%;
  height: 100%;
}
.hy_container .hy_cont .right_cont .hz_introduce .right_desc {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-left: 15px;
}
.hy_container .hy_cont .right_cont .hz_introduce .right_desc em,
.hy_container .hy_cont .right_cont .hz_introduce .right_desc i {
  font-style: normal;
}
.hy_container .hy_cont .right_cont .hz_introduce .right_desc em {
  position: absolute;
  width: 60px;
  height: 16px;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  background-color: #e3362a;
  color: #fff;
  right: 0;
  top: -10px;
}
.hy_container .hy_cont .right_cont .hz_introduce .right_desc h5 {
  margin-top: 8px;
  font-weight: bold;
  font-size: 18px;
  line-height: 40px;
}
.hy_container .hy_cont .right_cont .hz_introduce .right_desc p {
  text-align: justify;
  font-size: 15px;
  line-height: 22px;
}
.hy_container .hy_cont .right_cont .hz_introduce .right_desc i {
  color: #e3362a;
}
.hy_container .hy_cont .right_cont .hz_introduce .right_desc .desc {
  color: #555;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
  margin-bottom: 14px;
}
.hy_container .hy_cont .right_cont .hz_introduce .right_desc .time {
  color: #383838;
}
.hy_container .hy_cont .right_cont .hz_introduce .subscribe_line {
  margin-top: 10px;
  display: block;
  width: 100%;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  background-color: #e3362a;
  border-radius: 6px;
  behavior: url(iecss3.htc);
}
.hy_container .hy_cont .right_cont .tf_container {
  padding-top: 18px;
}
.hy_container .hy_cont .right_cont .tf_container .tf_cont {
  width: 388px;
  height: 222px;
}
.hy_container .hy_cont .right_cont .tf_container .tf_cont img {
  width: 100%;
  height: 100%;
}
.hy_container .hy_cont .hy_list_container .hy_hot {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.hy_container .hy_cont .hy_list_container .hy_hot .left_img {
  display: flex;
  width: 380px;
  height: 230px;
}
.hy_container .hy_cont .hy_list_container .hy_hot .left_img a,
.hy_container .hy_cont .hy_list_container .hy_hot .left_img img {
  display: block;
  width: 100%;
  height: 100%;
}
.hy_container .hy_cont .hy_list_container .hy_hot .right_desc {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 10px 0 0 27px;
  color: #333;
}
.hy_container .hy_cont .hy_list_container .hy_hot .right_desc a {
  display: flex;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
  height: 90px;
  overflow: hidden;
  margin-bottom: 7px;
}
.hy_container .hy_cont .hy_list_container .hy_hot .right_desc h4 {
  color: #333;
  font-size: 24px;
  line-height: 30px;
  text-align: justify;
  font-weight: bold;
}
.hy_container .hy_cont .hy_list_container .hy_hot .right_desc p {
  font-size: 14px;
  line-height: 24px;
  color: #666;
  text-align: justify;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
}
.hy_container .hy_cont .hy_list_container .hy_hot .right_desc .bottom_desc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  width: 100%;
}
.hy_container .hy_cont .hy_list_container .hy_hot .right_desc .bottom_desc p {
  display: inline-block;
  font-size: 14px;
  line-height: 40px;
}
.hy_container .hy_cont .hy_list_container .hy_hot .right_desc .bottom_desc em {
  font-style: normal;
  font-size: 14px;
  color: #666;
}
.hy_container .hy_cont .hy_list_container .hy_hot .right_desc .bottom_desc span {
  color: #e3362a;
  font-size: 14px;
  line-height: 14px;
  max-width: 120px;
  margin-right: 20px;
}
.hy_container .hy_cont .hy_list_container .hy_hot .right_desc .bottom_desc .left_links {
  display: flex;
  align-items: center;
  line-height: 40px;
}
.hy_container .hy_cont .hy_list_container .hy_hot .right_desc .bottom_desc .time {
  display: inline-block;
  align-items: center;
}
.hy_container .hy_cont .hy_list_container .hy_list .hy_item {
  display: flex;
  align-items: center;
  border-top: 1px solid #f4f4f4;
  padding: 16px 0 20px;
}
.hy_container .hy_cont .hy_list_container .hy_list .hy_item:hover .right_desc a {
  color: #e3362a;
}
.hy_container .hy_cont .hy_list_container .hy_list .hy_item .left_img {
  display: flex;
  width: 207px;
  height: 146px;
  margin-top: 4px;
}
.hy_container .hy_cont .hy_list_container .hy_list .hy_item .left_img img {
  display: block;
  width: 207px;
  height: 146px;
}
.hy_container .hy_cont .hy_list_container .hy_list .hy_item .right_desc {
  flex: 1;
  padding-left: 23px;
  color: #333;
}
.hy_container .hy_cont .hy_list_container .hy_list .hy_item .right_desc a {
  display: flex;
  color: #303030;
  font-size: 22px;
  line-height: 28px;
  text-align: justify;
  margin-bottom: 20px;
  max-height: 56px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
}
.hy_container .hy_cont .hy_list_container .hy_list .hy_item .right_desc p {
  font-size: 14px;
  line-height: 24px;
  color: #7a7a7a;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
  max-height: 72px;
  overflow: hidden;
  margin-bottom: 12px;
}
.hy_container .hy_cont .hy_list_container .hy_list .hy_item .bottom_desc {
  display: flex;
  justify-content: space-between;
}
.hy_container .hy_cont .hy_list_container .hy_list .hy_item .bottom_desc .left_links {
  font-size: 14px;
  line-height: 14px;
  color: #e3362a;
}
.hy_container .hy_cont .hy_list_container .hy_list .hy_item .bottom_desc .left_links span {
  margin-right: 20px;
}
.hy_container .hy_cont .hy_list_container .hy_list .hy_item .bottom_desc .time {
  font-size: 14px;
  line-height: 14px;
  color: #999;
}
.crumbs_nav {
  border-bottom: 1px solid #e3362a;
  overflow: hidden;
}
.crumbs_nav a {
  font-size: 18px;
  color: #e3362a;
  font-weight: bold;
  line-height: 38px;
}
.crumbs_nav i {
  color: #e3362a;
}
.hy_cont {
  border-bottom: 2px solid #e7141a;
}
.crumbs_nav {
  margin-bottom: 12px;
}
.crumbs_nav h5 {
  float: left;
}
.crumbs_nav .share {
  float: right;
}
.crumbs_nav .share i {
  font-size: 20px;
}
.crumbs_nav .share .icon-weixin {
  color: #3eb135;
}
.crumbs_nav .share .icon-QQ {
  color: #4dafea;
}
.crumbs_nav .share .icon-weibo {
  color: #df4d69;
}
.original_container li a {
  display: block;
  width: 100%;
  font-size: 18px;
  line-height: 30px;
  color: #666;
  white-space: nowrap;
  /*强制文本在一行内显示*/
  text-overflow: ellipsis;
  /*溢出省略号，支持ie、safari（webkit）*/
  -o-text-overflow: ellipsis;
  /*溢出省略号，支持opera*/
  overflow: hidden;
  /*溢出隐藏*/
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
}
.original_container li a:hover {
  color: #e3362a;
}
.article__left_adver {
  width: 388px;
  height: 256px;
  margin: 13px 0 30px;
}
.article__left_adver img {
  width: 100%;
  height: 100%;
}
.yx_top_links {
  padding-bottom: 30px;
}
.yx_top_links ul {
  overflow: hidden;
}
.yx_top_links li {
  float: right;
}
.yx_top_links li:first-child {
  width: 512px;
  height: 300px;
  float: left;
}
.yx_top_links li:first-child .desc {
  height: 36px;
  line-height: 36px;
  font-size: 20px;
}
.yx_top_links li:nth-child(2),
.yx_top_links li:nth-child(3) {
  width: 250px;
  height: 146px;
}
.yx_top_links li:nth-child(2) .desc,
.yx_top_links li:nth-child(3) .desc {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
}
.yx_top_links li:nth-child(2) {
  margin-bottom: 8px;
}
.yx_top_links li a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.yx_top_links li img {
  width: 100%;
  height: 100%;
}
.yx_top_links li .desc {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.4);
}
.yx_top_links li .desc p {
  padding: 0 10px;
  white-space: nowrap;
  /*强制文本在一行内显示*/
  text-overflow: ellipsis;
  /*溢出省略号，支持ie、safari（webkit）*/
  -o-text-overflow: ellipsis;
  /*溢出省略号，支持opera*/
  overflow: hidden;
  /*溢出隐藏*/
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
}
.hy_cont .left_cont .title {
  height: 42px;
  border-bottom: 1px solid #e3362a;
}
.hy_cont .left_cont .title h5 {
  font-size: 18px;
  line-height: 42px;
  height: 42px;
  color: #e3362a;
  font-weight: bold;
  float: left;
}
.yx_right_adver {
  padding-top: 15px;
  margin-bottom: 2px;
}
.yx_right_adver img {
  display: block;
  width: 388px;
  height: 468px;
}
.card_introduce {
  margin-bottom: 18px;
}
.card_introduce .card_title ul {
  padding-left: 36px;
  display: flex;
  justify-content: flex-start;
}
.card_introduce .card_title ul li {
  display: flex;
  margin-right: 22px;
}
.card_introduce .card_title ul p {
  font-size: 18px;
  color: #333333;
  line-height: 34px;
  cursor: pointer;
  border-bottom: 1px solid #fff;
}
.card_introduce .card_title ul .active p {
  color: #e3362a;
  border-bottom: 1px solid #e3362a;
}
.card_introduce .card_cont {
  padding: 18px 36px;
  background-color: #f7f7f7;
  border-radius: 5px;
  behavior: url(iecss3.htc);
}
.card_introduce .card_cont .item {
  display: none;
}
.card_introduce .card_cont .item:first-child {
  display: block;
}
.card_introduce .card_cont p {
  font-size: 16px;
  line-height: 24px;
  color: #333;
  text-indent: 2em;
  text-align: justify;
}
.yx_cont_list ul {
  overflow: hidden;
}
.yx_cont_list li {
  height: 144px;
  width: 100%;
  padding: 18px 0;
  border-bottom: 1px solid #f0f0f0;
}
.yx_cont_list li:hover {
  background-color: #f8f8f8;
}
.yx_cont_list li:hover a h5 {
  color: #e3362a;
}
.yx_cont_list li a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.yx_cont_list li a > img {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -72px;
  width: 246px;
  height: 144px;
  vertical-align: middle;
}
.yx_cont_list li .right_desc {
  height: 138px;
  padding: 6px 30px 0 285px;
}
.yx_cont_list li .right_desc h5 {
  font-size: 20px;
  color: #333333;
}
.yx_cont_list li .right_desc p {
  text-align: right;
  position: absolute;
  right: 30px;
  bottom: 0px;
  font-size: 12px;
  color: #666;
}
.yx_cont_list li .right_desc p span {
  margin-right: 10px;
}
.lm_cont p {
  font-size: 16px;
  color: #333;
  line-height: 32px;
  text-align: justify;
  margin-bottom: 12px;
}
.lm_cont p span {
  font-weight: bold;
}
.vedio_swiper {
  position: relative;
  width: 100%;
  margin: 30px auto 0;
}
.vedio_swiper .swiper-slide {
  width: 600px;
  height: 410px;
  background: #fff;
  position: relative;
}
.vedio_swiper .swiper-slide img {
  width: 100%;
  /*height: 350px;*/
  display: block;
  max-width: 600px;
  max-height: 350px;
}
.vedio_swiper .swiper-slide .item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 350px;
  background-color: rgba(0, 0, 0, 0.5);
}
.vedio_swiper .swiper-slide p {
  font-size: 18px;
  line-height: 60px;
  color: #000;
  text-align: center;
}
.vedio_swiper .swiper-pagination {
  width: 100%;
  bottom: 20px;
}
.vedio_swiper .swiper-pagination-bullets .swiper-pagination-bullet-active {
  border: 3px solid #00aadc;
  background-color: #fff;
}
.vedio_swiper .swiper-button-prev {
  left: -10px;
  width: 42px;
  font-size: 30px;
  text-align: center;
  line-height: 42px;
  height: 42px;
  background: inherit;
  border: none;
  margin-top: -21px;
}
.vedio_swiper .swiper-button-prev i {
  font-size: 42px;
  line-height: 42px;
  color: #fff;
}
.vedio_swiper .swiper-button-next {
  right: -10px;
  font-size: 30px;
  text-align: center;
  line-height: 42px;
  width: 42px;
  height: 42px;
  background: inherit;
  border: none;
  margin-top: -21px;
}
.vedio_swiper .swiper-button-next i {
  font-size: 42px;
  line-height: 42px;
  color: #fff;
}
.trader_container .item_title,
.zf_container .item_title,
.qy_container .item_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 38px;
  border-bottom: 1px solid #f5f5f5;
}
.trader_container .item_title h5,
.zf_container .item_title h5,
.qy_container .item_title h5 {
  float: left;
  height: 38px;
  line-height: 38px;
  font-size: 18px;
  color: #e3362a;
  text-align: center;
  border-bottom: 1px solid #e3362a;
}
.trader_container .item_title a,
.zf_container .item_title a,
.qy_container .item_title a {
  font-size: 14px;
  line-height: 18px;
  color: #666666;
}
.trader_container .cont {
  padding-top: 24px;
}
.trader_container .item {
  background-color: #f5f7f9;
  border-radius: 5px;
  behavior: url(iecss3.htc);
}
.trader_container .item:hover h6 {
  color: #e3362a;
}
.trader_container .item a {
  display: block;
  width: 100%;
  height: 100%;
}
.trader_container .item h6 {
  padding: 11px 10px 0 12px;
  color: #666;
}
.trader_container .item p {
  padding: 0px 10px;
  color: #666;
}
.trader_container .left_li {
  float: left;
}
.trader_container .left_li .item {
  width: 540px;
  height: 368px;
  color: #666;
}
.trader_container .left_li .item img {
  display: block;
  width: 100%;
  height: 304px;
}
.trader_container .left_li .item h6 {
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.trader_container .left_li .item p {
  text-align: right;
  font-size: 12px;
  line-height: 17px;
  padding-right: 26px;
}
.trader_container .right_list {
  margin-left: 556px;
}
.trader_container .right_list .item {
  width: 200px;
  height: 177px;
  margin: 0 0 15px 14px;
}
.trader_container .right_list .item img {
  display: block;
  width: 100%;
  height: 113px;
}
.trader_container .right_list .item h6 {
  padding-top: 9px;
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
  color: #303030;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.trader_container .right_list .item p {
  font-size: 12px;
  line-height: 16px;
  text-align: right;
  padding-right: 10px;
}
.trader_container .right_list .item span {
  font-size: 12px;
  color: #666;
}
.zf_container .cont {
  padding-top: 24px;
  padding-bottom: 20px;
  width: 1200px;
  height: 300px;
}
.zf_container .cont .swiper-slide:hover h6 {
  color: #e3362a;
}
.zf_container .swiper_container {
  position: relative;
  width: 1300px;
  margin: 0 auto;
}
.zf_container .swiper_container:hover .swiper-button-next2,
.zf_container .swiper_container:hover .swiper-button-prev2 {
  display: block;
}
.zf_container .swiper-slide {
  background-color: #f5f7f9;
}
.zf_container .swiper-slide:last-child {
  margin-right: 0;
}
.zf_container .swiper-slide a {
  display: block;
  width: 286px;
}
.zf_container .swiper-slide a img {
  display: block;
  width: 286px;
  height: 214px;
}
.zf_container .swiper-slide .desc {
  padding: 10px 10px 0;
}
.zf_container .swiper-slide h6 {
  width: 100%;
  font-size: 18px;
  color: #303030;
  line-height: 24px;
  font-weight: normal;
  text-align: justify;
}
.zf_container .swiper-slide p {
  font-size: 14px;
  color: #666;
  line-height: 20px;
  text-align: right;
}
.zf_container .swiper-button-prev,
.zf_container .swiper-button-next {
  width: 36px;
  height: 36px;
  border-radius: 21px;
  top: 132px;
  text-align: center;
  background-color: #fff;
  background-image: none;
  box-shadow: 0px 0px 2px 2px #d0d0d6;
  font-size: 28px;
  line-height: 36px;
  color: #9d9d9d;
  display: none;
}
.zf_container .swiper-button-prev {
  left: 30px;
}
.zf_container .swiper-button-next {
  right: 30px;
}
.qy_container .cont {
  padding-top: 24px;
  padding-bottom: 40px;
  width: 1200px;
}
.qy_container .cont .swiper-slide:hover h6 {
  color: #e3362a;
}
.swiper_container1 {
  position: relative;
  width: 1300px;
  margin: 0 auto;
}
.swiper_container1:hover .swiper-button-next3,
.swiper_container1:hover .swiper-button-prev3 {
  display: block;
}
.swiper_container1 .swiper-slide .desc {
  padding: 10px 10px 0;
}
.swiper_container1 .swiper-slide a {
  display: block;
  width: 286px;
  background-color: #f5f7f9;
}
.swiper_container1 .swiper-slide a img {
  display: block;
  width: 286px;
  height: 196px;
}
.swiper_container1 .swiper-slide h6 {
  text-align: justify;
  font-size: 18px;
  color: #303030;
  line-height: 24px;
  font-weight: normal;
}
.swiper_container1 .swiper-slide p {
  font-size: 14px;
  color: #666;
  line-height: 20px;
  text-align: right;
  height: 20px;
  padding-bottom: 10px;
}
.swiper_container1 .swiper-button-next3,
.swiper_container1 .swiper-button-prev3 {
  display: none;
  width: 36px;
  height: 36px;
  border-radius: 21px;
  top: 132px;
  text-align: center;
  background-color: #fff;
  background-image: none;
  box-shadow: 0px 0px 2px 2px #d0d0d6;
  opacity: 0.8;
}
.swiper_container1 .swiper-button-next3 i,
.swiper_container1 .swiper-button-prev3 i {
  font-size: 28px;
  line-height: 36px;
  color: #9d9d9d;
}
.swiper_container1 .swiper-button-prev3 {
  left: 30px;
}
.swiper_container1 .swiper-button-next3 {
  right: 30px;
}
.bootm_line span {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #e3362a;
}
#swiper-button-prev2,
#swiper-button-next2 {
  width: 36px;
  height: 36px;
  border-radius: 21px;
  top: 126px;
  text-align: center;
  background-color: #fff;
  background-image: none;
  box-shadow: 0px 0px 2px 2px #d0d0d6;
}
#swiper-button-prev2 i,
#swiper-button-next2 i {
  font-size: 28px;
  line-height: 36px;
  color: #9d9d9d;
}
.videol_list_top_adver a {
  display: block;
  width: 1200px;
  height: 160px;
  margin: 30px auto;
}
.videol_list_hot .video_hot_cont {
  display: flex;
  justify-content: space-between;
}
.videol_list_hot .video_list_item {
  display: flex;
  position: relative;
}
.videol_list_hot .video_list_item .desc {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
}
.videol_list_hot .left_img {
  width: 512px;
  height: 300px;
}
.videol_list_hot .left_img .desc {
  font-size: 20px;
  line-height: 36px;
  height: 36px;
  text-indent: 10px;
}
.videol_list_hot .center_img {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.videol_list_hot .center_img .top_img {
  display: flex;
  width: 250px;
  height: 146px;
}
.videol_list_hot .center_img .top_img a {
  display: flex;
  width: 100%;
  height: 100%;
}
.videol_list_hot .center_img .top_img .desc {
  font-size: 14px;
  line-height: 28px;
  height: 28px;
  text-indent: 10px;
}
.videol_list_hot .right_swiper {
  width: 410px;
  height: 300px;
}
.videol_list_hot .right_swiper .swiper-container5 {
  height: 300px;
}
.videol_list_hot .right_swiper .pagination {
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 10px;
  z-index: 10;
}
.videol_list_hot .right_swiper .swiper-pagination-bullet {
  background-color: #fff;
  opacity: 1;
}
.videol_list_hot .right_swiper .swiper-pagination-bullet-active {
  background-color: #e3362a;
  width: 15px;
  border-radius: 4px;
  background-color: none;
}
.list_gs {
  padding-top: 36px;
}
.video_list_title {
  height: 36px;
  display: flex;
  justify-content: flex-start;
  border-bottom: 1px solid #f5f5f5;
}
.video_list_title h4 {
  font-size: 18px;
  line-height: 36px;
  height: 36px;
  color: #e3362a;
  border-bottom: 1px solid #e3362a;
}
.list_gs_container {
  height: 900px;
  width: 1200px;
  position: relative;
  margin-top: 24px;
}
.list_gs_container .item {
  position: absolute;
  left: 0;
  top: 0;
  width: 286px;
  height: auto;
}
.list_gs_container img {
  display: block;
  width: 286px;
  border: 1px solid #d4d4d4;
  box-shadow: 0px 0px 4px 1px #e1e1e1;
}
.get_data {
  position: relative;
  margin-bottom: 20px;
}
.get_data .get_more {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 50%;
  margin-left: -75px;
  bottom: 44px;
  width: 90px;
  height: 30px;
  background-color: #fff;
  color: #e3362a;
  font-size: 16px;
  cursor: pointer;
}
.get_data .get_more:hover {
  background-color: #e3362a;
  color: #fff;
}
.get_data .get_more .icon-youjiantou1 {
  display: flex;
  width: 12px;
}
.get_data .bottom_line {
  width: 1200px;
  height: 2px;
  border-top: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  position: absolute;
  left: 0;
  bottom: 0;
}
.jc_column .swiper_container {
  position: relative;
  width: 1300px;
  margin: 0 auto;
}
.jc_column .swiper-button-prev,
.jc_column .swiper-button-next {
  background-image: none;
  margin-top: -46px;
  width: 40px;
  height: 40px;
  background-color: #fff;
  border-radius: 50%;
  color: #666666;
  text-align: center;
  font-size: 20px;
  line-height: 40px;
  box-shadow: 0px 0px 2px 2px #d0d0d6;
}
.jc_column .swiper-button-prev4,
.jc_column .swiper-button-next4 {
  display: none;
}
.jc_column .swiper-button-prev4 {
  left: 30px;
}
.jc_column .swiper-button-next4 {
  right: 30px;
}
.jc_column:hover .swiper-button-prev4,
.jc_column:hover .swiper-button-next4 {
  display: block;
}
.jc_column_container {
  padding-top: 24px;
  width: 1200px;
}
.jc_column_container .swiper-slide {
  width: 277px;
  background-color: #f7f7f7;
  border-radius: 5px;
  behavior: url(iecss3.htc);
}
.jc_column_container .swiper-slide img {
  display: block;
  width: 277px;
  height: 162px;
}
.jc_column_container .swiper-slide .desc {
  height: 74px;
  padding: 15px 20px 20px;
  color: #666;
}
.jc_column_container .swiper-slide h5 {
  font-size: 20px;
  line-height: 26px;
  font-weight: normal;
}
.jc_column_container .swiper-slide p {
  font-size: 16px;
  line-height: 24px;
}
.jc_moment {
  padding-top: 20px;
}
.jc_moment .swiper-button-prev5,
.jc_moment .swiper-button-next5 {
  display: none;
}
.jc_moment .swiper-button-prev5 {
  left: 30px;
}
.jc_moment .swiper-button-next5 {
  right: 30px;
}
.jc_moment:hover .swiper-button-prev5,
.jc_moment:hover .swiper-button-next5 {
  display: block;
}
.jc_moment_container {
  padding-top: 24px;
  width: 1200px;
}
.jc_moment_container .swiper-slide {
  width: 284px;
  background-color: #f7f7f7;
  border-radius: 5px;
  behavior: url(iecss3.htc);
}
.jc_moment_container .swiper-slide img {
  display: block;
  width: 284px;
  height: 376px;
}
.jc_moment_container .swiper-slide .desc {
  padding: 15px 20px 20px;
  color: #666;
}
.jc_moment_container .swiper-slide h5 {
  font-size: 20px;
  line-height: 26px;
  font-weight: normal;
}
.jc_moment_container .swiper-slide p {
  font-size: 16px;
  line-height: 24px;
}
#search_container ul {
  margin-top: 0;
}
#search_container .search_shortcut {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ebebeb;
  height: 50px;
}
#search_container .shortcut_btn a {
  display: flex;
  align-items: center;
}
#search_container .link_login a {
  display: flex;
  align-items: flex-end;
  align-items: center;
}
#search_container .link_login a span {
  display: flex;
  width: 15px;
  height: 15px;
  background-image: url(/images/spirit-img.png);
  background-repeat: no-repeat;
  background-position: 0 -160px;
  margin-right: 5px;
}
.search_input {
  height: 90px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.search_input .search_text {
  display: flex;
  height: 32px;
  width: 604px;
  border-radius: 5px;
  behavior: url(iecss3.htc);
  border: 2px solid #c8c8c8;
  padding-left: 10px;
}
.search_input .search_btn {
  height: 36px;
  width: 60px;
  border-radius: 5px;
  behavior: url(iecss3.htc);
  position: absolute;
  top: 50%;
  margin-top: -18px;
  right: 0;
  background: #e3362a url(/images/search_btn_img.svg) no-repeat center;
  cursor: pointer;
}
.search_nums {
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  background-color: #fafafa;
}
.search_nums span {
  display: inline-block;
  margin: 0 5px;
  font-weight: bold;
}
.search_result {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
  border: 1px solid #c8c8c8;
  box-shadow: #ededed 5px 5px 8px 3px inset;
  border-radius: 5px;
  behavior: url(iecss3.htc);
}
.search_result .left_links {
  display: flex;
  flex-direction: column;
  width: 155px;
  background-color: #f6f4f5;
  padding: 30px 20px 0;
}
.search_result .left_links .sort_item {
  margin-bottom: 30px;
}
.search_result .left_links li a {
  font-size: 16px;
  line-height: 20px;
  color: #333;
}
.search_result .left_links li i {
  display: inline-block;
  height: 20px;
  width: 16px;
}
/*.search_result .left_links li:first-child a {
  color: #e3362a;
}*/
.search_result .left_links .active a{
  color: #e3362a;
}
.right_result {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 20px 42px 0;
}
.right_result .result_item {
  border-bottom: 1px solid #f4f4f4;
  padding: 10px 0 8px;
}
.right_result .result_item:hover h6 {
  color: #e3362a;
}
.right_result .result_item h6 {
  font-size: 18px;
  color: #333;
  line-height: 38px;
  font-weight: normal;
}
.right_result .result_item p {
  font-size: 14px;
  color: #555;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
}
.right_result .result_item span {
  color: #e3362a;
}
.right_result .result_item em {
  float: right;
  font-size: 14px;
  color: #666;
  line-height: 35px;
  font-style: normal;
}
.right_result .no_result {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 120px;
  font-size: 20px;
  color: #999;
}

.swiper-container10 {
  height: 350px;
  width: 100%;
  margin: 30px 0;
}
.subscribe_container {
  display: flex;
  justify-content: space-between;
  background-color: #f5f5f5;
  /*padding: 38px 72px;*/
  padding: 40px;
}
.subscribe_container .left_container {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 600px;
}
.subscribe_container .left_container h5 {
  font-size: 18px;
  line-height: 30px;
  color: #000;
}
.subscribe_container .left_container h6 {
  font-size: 24px;
  line-height: 38px;
  color: #000;
  margin: 7px 0;
}
.subscribe_container .left_container p {
  font-size: 16px;
  line-height: 24px;
  color: #999;
  text-align: justify;
}
.subscribe_container .left_container a {
  position: absolute;
  bottom: 0px;
  display: flex;
  height: 38px;
  width: 128px;
  border-radius: 5px;
  behavior: url(iecss3.htc);
  background-color: #e3362a;
  color: #fff;
  font-size: 20px;
  line-height: 38px;
  justify-content: center;
}
.subscribe_container .right_container {
  display: flex;
  flex: 1;
  flex-direction: row;
  height: 264px;
}
.subscribe_container .right_container .img_container {
  width: 203px;
  height: 264px;
  position: relative;
  margin: 0 20px 0 30px;
}
.subscribe_container .right_container .img_container .hot_img {
  position: absolute;
  left: -3px;
  top: 0px;
}
.subscribe_container .right_container .right_desc {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: justify;
}
.subscribe_container .right_container .right_desc h5 {
  font-size: 16px;
  line-height: 26px;
  color: #e3362a;
  font-weight: bold;
}
.subscribe_container .right_container .right_desc p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
}
.subscribe_container .right_container .right_desc .desc {
  font-size: 12px;
  line-height: 26px;
  color: #e3362a;
}
.hk_subscribe_container .pagination {
  position: absolute;
  width: 100%;
  bottom: 12px;
  text-align: center;
  z-index: 10;
}
.hk_subscribe_container .pagination .swiper-pagination-switch {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #fff;
  margin-right: 8px;
  cursor: pointer;
}
.hk_subscribe_container .pagination .swiper-active-switch {
  background-color: #e3362a;
}
.subscribe_item .title {
  position: relative;
  height: 45px;
}
.subscribe_item .title .left {
  position: absolute;
  width: 120px;
  left: 0;
  top: 0;
}
.subscribe_item .title .left h5 {
  font-size: 18px;
  line-height: 30px;
  height: 30px;
  color: #e3362a;
}
.subscribe_item .title .left p {
  font-size: 14px;
  line-height: 16px;
  height: 16px;
  color: #e3362a;
}
.subscribe_item .title .line {
  position: absolute;
  left: 120px;
  bottom: 0px;
  height: 1px;
  width: 1010px;
  background-color: #e3362a;
}
.subscribe_item .title .btns {
  position: absolute;
  right: 0;
  width: 64px;
  height: 25px;
  margin-top: 19px;
}
.subscribe_item .title .btns .swiper-button-prev,
.subscribe_item .title .btns .swiper-button-next {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  border: 1px solid #e3362a;
  background-image: none;
  margin-top: -13px;
  color: #e3362a;
  font-weight: bold;
}
.subscribe_item .title .btns .swiper-button-prev {
  left: 0;
  right: 40px;
}
.subscribe_item .title .btns .swiper-button-next {
  right: 0;
}
.subscribe_item .cont {
  padding-top: 25px;
}
.subscribe_item .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 2px;
}
.subscribe_item .swiper-slide:hover .P-item {
  box-shadow: 0px 2px 10px 0px rgba(4, 0, 0, 0.16);
}
/*.subscribe_item .swiper-slide:hover .baoyou {
  display: block;
}*/
.subscribe_item .swiper-slide:hover .left a {
  background-color: #ffffff;
}
.subscribe_item .baoyou {
  position: absolute;
  left: 1px;
  top: 0;
  background-color: #e3362a;
  color: #fff;
  z-index: 1;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  height: 22px;
  padding: 0 12px 0 8px;
}
.subscribe_item .P-item {
  position: relative;
  display: flex;
  justify-content: space-between;
  height: 128px;
  width: 250px;
  padding: 24px 15px 20px;
  background: url(/images/subscribe_img.png) no-repeat top center;
}
.subscribe_item .P-item .left {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;
}
.subscribe_item .P-item .left p:nth-child(1) {
    font-size: 19px;
    font-weight: bold;
    line-height: 30px;
    color: #e3362a;
}

.subscribe_item .P-item .left p:nth-child(2) {
    font-size: 22px;
    line-height: 30px;
    font-weight: bold;
    color: #e3362a;
    position: relative;
}

.subscribe_item .P-item .left p:nth-child(2) span {
    position: absolute;
    left: -18px;
    top: 0;
}
.subscribe_item .P-item .left a {
  display: block;
  width: 104px;
  height: 24px;
  font-size: 14px;
  color: #e3362a;
  font-weight: bold;
  background-color: rgba(255, 255, 255, 0.6);
  margin-top: 10px;
  line-height: 24px;
  text-align: center;
  border-radius: 5px;
  behavior: url(iecss3.htc);
  cursor: pointer;
}
.subscribe_item .p-24 .right img,
.subscribe_item .p-12 .right img,
.subscribe_item .p-6 .right img {
  display: flex;
  width: 99px;
  height: 128px;
}
.subscribe_item .p-12,
.subscribe_item .p-1,
.subscribe_item .p-h {
  background: url(/images/subscribe_img1.png) no-repeat top center;
}
.subscribe_item .p-6 .right,
.subscribe_item .p-3 .right,
.subscribe_item .p-1 .right {
  margin-right: 10px;
}
.subscribe_item .p-h {
  height: 152px;
  width: 272px;
  justify-content: flex-start;
  padding: 20px 0 0 8px;
}
.subscribe_item .p-h .left {
  position: relative;
  z-index: 2;
}
.subscribe_item .p-h .left a {
  margin-bottom: 8px;
}
.subscribe_item .p-h .right {
  position: relative;
  left: -20px;
  z-index: 0;
}
.subscribe_item .p-h .right img {
  width: 183px;
  height: 140px;
}
.paper_container {
  padding-top: 20px;
  height: 275px;
  background-color: #f8f8f8;
}
.electronic_container {
  height: 272px;
  background-color: #fff;
  padding-top: 20px;
}
.electronic_container .title .left {
  width: 136px;
}
.electronic_container .title .line {
  width: 995px;
  left: 130px;
}
.electronic_container .d-24,
.electronic_container .d-6 {
  background: url(/images/subscribe_img2.png) no-repeat top center;
}
.electronic_container .d-12,
.electronic_container .d-h {
  background: url(/images/subscribe_img3.png) no-repeat top center;
}
.electronic_container .d-24 .right,
.electronic_container .d-12 .right,
.electronic_container .d-6 .right {
  width: 119px;
  height: 120px;
}
.electronic_container .d-24 .right img,
.electronic_container .d-12 .right img,
.electronic_container .d-6 .right img {
  height: 100%;
  width: 100%;
}
.electronic_container .d-h {
  width: 280px;
  height: 172px;
  padding: 0;
  position: relative;
}
.electronic_container .d-h .left {
  position: absolute;
  left: 27px;
  top: 44px;
}
.electronic_container .d-h .right {
  position: absolute;
  width: 155px;
  height: 131px;
  top: 20px;
  right: 30px;
}
.electronic_container .d-h .right img {
  height: 100%;
  width: 100%;
}
.tf_container {
  padding: 20px 0 30px;
  /*background-color: #f8f8f8;*/
}
.tf_container .title .line {
  left: 65px;
  width: 1035px;
  bottom: 2px;
}
.tf_container .title .btns {
  width: 90px;
  height: 20px;
  display: flex;
  align-items: center;
  bottom: 0;
}
.tf_container .title .btns:hover a {
  color: #e60012;
}
.tf_container .title .btns a {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #666;
  font-size: 14px;
}
.tf_container .cont {
  display: flex;
  justify-content: space-between;
}
.tf_container .item_container {
  display: flex;
  flex-direction: column;
  background-color: #fff;
}
.tf_container .item_container:hover .item_cont {
  box-shadow: 0px 2px 10px 0px rgba(4, 0, 0, 0.16);
}
.tf_container .item_container:hover .bottom_desc a {
  display: block;
}
.tf_container .top_img {
  width: 280px;
  height: 166px;
}
.tf_container .top_img img{
  width: 280px;
  height: 166px;
}
.tf_container .bottom_desc {
  display: flex;
  width: 240px;
  height: 50px;
  padding: 10px 20px 0;
  margin-bottom: 15px;
  flex-direction: column;
  align-items: flex-start;
}
.tf_container .bottom_desc h6 {
  font-size: 18px;
  line-height: 27px;
  height: 27px;
  color: #333;
}
.tf_container .bottom_desc p {
  width: 100%;
  height: 24px;
  display: flex;
  justify-content: space-between;
}
.tf_container .bottom_desc span {
  font-size: 14px;
  line-height: 24px;
  height: 24px;
  color: #000;
}
.tf_container .bottom_desc a {
  display: none;
  font-size: 18px;
  line-height: 24px;
  color: #e3362a;
}
.ipo_detail .hy_top_advert {
  margin-bottom: 10px;
}
.ipo_detail .crumbs_nav {
  border-bottom: 1px solid #e3362a;
}
.ipo_detail .crumbs_nav a {
  font-size: 16px;
  line-height: 39px;
}
.ipo_detail .hy_cont .right_cont .hy_title {
  height: 40px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 8px;
}
.ipo_detail .hy_cont .right_cont .hy_title h5 {
  line-height: 40px;
  border-bottom: 1px solid #e3362a;
}
.ipo_detail .hy_cont .right_cont .kx_cont li {
  height: 36px;
}
.ipo_detail .hy_cont .right_cont .kx_cont li a {
  font-size: 16px;
  line-height: 36px;
  height: 36px;
  color: #3f3f3f;
}
.ipo_detail .original_container li a {
  font-size: 16px;
  line-height: 36px;
  color: #3f3f3f;
}
.ipo_detail h4 {
  font-size: 24px;
  color: #303030;
  height: 24px;
  margin: 8px 0 20px;
}
.ipo_detail .desc {
  font-size: 14px;
  color: #666;
  height: 14px;
  line-height: 14px;
  margin-bottom: 28px;
}
.ipo_detail .desc span {
  margin-right: 15px;
}
.list_form {
  border: 1px solid #ededed;
  margin-bottom: 30px;
}
.list_form .list_item {
  font-size: 16px;
  color: #303030;
  height: 39px;
  line-height: 40px;
}
.list_form .list_item .left {
  float: left;
  width: 90px;
  text-align: center;
}
.list_form .list_item .center {
  float: left;
  width: 536px;
  padding-left: 14px;
}
.list_form .list_item .center p {
  white-space: nowrap;
  /*强制文本在一行内显示*/
  text-overflow: ellipsis;
  /*溢出省略号，支持ie、safari（webkit）*/
  -o-text-overflow: ellipsis;
  /*溢出省略号，支持opera*/
  overflow: hidden;
  /*溢出隐藏*/
  -moz-binding: url("ellipsis.xml#ellipsis");
  /*溢出省略号，支持firefox*/
}
.list_form .list_item .right {
  float: left;
  width: 128px;
  text-align: center;
}
.list_form .list_title {
  border-bottom: 1px solid #ededed;
  font-size: 14px;
}
.list_form .list_cont .left,
.list_form .list_cont .right {
  color: #999;
}
.list_form .list_cont .right {
  font-size: 14px;
}
.list_form .list_cont li:hover .center p {
  color: #e3362a;
}
.list_form .list_cont li:last-child {
  margin-bottom: 20px;
}
.list_form .pages_btns {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 728px;
  height: 80px;
  margin: 0 auto 10px;
  border-top: 1px dashed #ededed;
}


.list_form .pages_btns .pre_btn a,
.list_form .pages_btns .next_btn a {
  cursor: pointer;
  display: flex;
  width: 120px;
  height: 40px;
  color: #666666;
  line-height: 40px;
  align-items: center;
  justify-content: center;
  background-color: #f9f9f9;
}

.list_form .pages_btns .pre_btn a:hover,
.list_form .pages_btns .next_btn a:hover {
  background-color: #dadada;
}
.list_form .pages_btns .next_btn {
  margin-left: 30px;
}
.ipo_img {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
.ipo_search {
  margin: 8px auto 10px;
  border: 1px solid #e3362a;
  height: 38px;
  border-radius: 4px;
  behavior: url(iecss3.htc);
}
.ipo_search .ipo_code {
  float: left;
  height: 38px;
  width: 648px;
  font-size: 14px;
  color: #666666;
  text-indent: 20px;
}
.ipo_search .ipo_submit {
  width: 120px;
  height: 38px;
  background-color: #e3362a;
  color: #fff;
  line-height: 38px;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
}
.ipo_class ul {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.ipo_class li {
  flex: 1;
  height: 40px;
  background-color: #ededed;
  margin-right: 3px;
  text-align: center;
  line-height: 40px;
}
.ipo_class li a {
  color: #303030;
}
.ipo_class li:last-child {
  margin-right: 0;
}
.ipo_class .active {
  background-color: #e3362a;
}
.ipo_class .active a {
  color: #fff;
}
.title_item {
  width: 100%;
  height: 34px;
  border-bottom: 1px solid #f6f6f6;
  margin-bottom: 10px;
}
.title_item h5 {
  float: left;
  font-size: 18px;
  line-height: 34px;
  height: 34px;
  font-weight: bold;
  color: #e3362a;
  border-bottom: 1px solid #e3362a;
}
.footer-code-list {
  padding: 30px 0;
}
.footer-code-list .list {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.footer-code-list .list .item {
  display: flex;
  flex: 1;
  padding-left: 44px;
  justify-content: flex-start;
}

.footer-code-list .list .item .ew-pic {
  width: 94px;
  height: 94px;
  margin-right: 18px;
}
.footer-code-list .list .item .item_desc {
  display: flex;
  flex-direction: column;
  padding-top: 8px;
}
.footer-code-list .list .item h4 {
  display: flex;
  align-items: center;
  font-size: 18px;
  line-height: 36px;
  font-weight: normal;
  color: #383838;
}
.footer-code-list .list .item h4 img {
  margin-right: 5px;
}
.footer-code-list .list .item p {
  width: 100px;
  font-size: 14px;
  color: #383838;
  line-height: 20px;
}
.footer_special {
  padding: 67px 0 24px;
  background-color: #484848;
}
.footer_special .list .item .ew-pic {
  background-color: #fff;
}
.footer_special .list .item h4 {
  color: #fff;
}
.footer_special .list .item h4 i {
  font-size: 30px;
  vertical-align: middle;
}
.footer_special .list p {
  color: #fff;
}
.bottom_shortcut .cont {
  overflow: hidden;
  height: 40px;
  width: 100%;
  background-color: #f5f5f5;
}
.bottom_shortcut ul {
  display: flex;
  justify-content: center;
  padding: 0 150px;
}
.bottom_shortcut li {
  float: left;
  padding: 5px 0;
  margin-right: 35px;
}
.bottom_shortcut li:last-child {
  margin-right: 0;
}
.bottom_shortcut li a {
  display: block;
  height: 30px;
  font-size: 14px;
  color: #666;
  line-height: 30px;
}
.bottom_shortcut_special .cont {
  background-color: #fff;
}
.hzk_footer {
  padding-top: 30px;
}
.hzk_footer .flag {
  width: 343px;
  padding-left: 65px;
  padding-top: 15px;
}
.hzk_footer .flag img {
  display: block;
}
.hzk_footer .product {
  border-left: 2px solid #fafafa;
  padding-left: 27px;
  margin: 0 355px 0 408px;
}
.hzk_footer .product h6 {
  height: 20px;
  padding-top: 10px;
  font-size: 12px;
  line-height: 20px;
  color: #333;
  font-weight: bold;
}
.hzk_footer .product p {
  font-size: 12px;
  line-height: 24px;
  height: 24px;
}
.hzk_footer .product p:last-child {
  padding-bottom: 30px;
}
.hzk_footer .contact {
  border-left: 2px solid #fafafa;
  padding-left: 27px;
}
.hzk_footer .contact p {
  font-size: 12px;
  line-height: 12px;
  height: 12px;
  margin-bottom: 12px;
}
.hzk_footer .contact p:last-child {
  margin-bottom: 0;
}
.hzk_footer .contact p a {
  color: #227ce0;
}
.keep_record {
  padding: 30px 0;
}
.keep_record P {
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: #999;
}
.keep_record_special {
  background-color: #484848;
}
.keep_record_special P {
  color: #fff;
  margin-bottom: 10px;
}
.page_container ul {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px 0 40px;
}
.page_container li .banclick {
  cursor: not-allowed;
}
.page_container li em {
  font-style: normal;
  line-height: 32px;
  margin-right: 5px;
  color: #666;
}
.page_container li em:last-child {
  margin-right: 0;
}
.page_container li input {
  height: 30px;
  border: 1px solid #ababab;
  border-radius: 4px;
  behavior: url(iecss3.htc);
  margin-right: 5px;
  text-align: center;
  line-height: 32px;
  padding: 0 10px;
}
.page_container li .go_page {
  height: 32px;
  padding: 0 6px;
  margin-right: 0;
  background-color: #e3362a;
  color: #fff;
}
.page_container .active a {
  border: none;
  background-color: #e3362a;
  color: #fff;
}
.page_container a,
.page_container b {
  font-size: 18px;
  color: #666;
}
.page_container a {
  display: inline-flex;
  line-height: 30px;
  height: 30px;
  padding: 0 10px;
  margin-right: 10px;
  cursor: pointer;
  border-radius: 5px;
  behavior: url(iecss3.htc);
}
.page_container .p_nex em,
.page_container .p_nex a,
.page_container .p_nex input {
  float: left;
}
.page_container .p_nex em {
  font-style: normal;
  line-height: 32px;
  margin-right: 5px;
}
.page_container .p_nex em:last-child {
  margin-right: 0;
}
.page_container .p_nex a {
  margin-right: 8px;
}
.page_container input {
  width: 30px;
}
.item_container13 {
  margin: 30px 0;
  overflow: hidden;
}
.item_container13 .left_container {
  float: left;
  width: 230px;
  min-height: 356px;
  background-color: #f0f0f0;
  min-height: 570px;
}
.item_container13 .left_container .statement_item {
  cursor: pointer;
}
.item_container13 .left_container li {
  width: 100%;
  border-bottom: 1px solid #ebebeb;
}
.item_container13 .left_container li a,
.item_container13 .left_container li .statement_menu {
  position: relative;
  display: block;
  height: 60px;
  line-height: 60px;
  text-align: center;
  color: #333333;
  font-size: 18px;
}
.item_container13 .left_container li i {
  position: absolute;
  right: 60px;
  top: 0px;
  display: inline-block;
  height: 16px;
  font-size: 16px;
  color: #e3362a;
}
.item_container13 .left_container li .icon-xiajiantou1,
.item_container13 .left_container li .icon-xiajiantou2, 
.item_container13 .left_container li .icon-xiajiantou3 {
  display: none;
}
.item_container13 .left_container li .icon-yousanjiao1,
.item_container13 .left_container li .icon-yousanjiao2,
.item_container13 .left_container li .icon-yousanjiao3 {
  color: #333;
  font-size: 20px;
}
.item_container13 .left_container .active {
  border-bottom: 2px solid #e3362a;
  background-color: #ffffff;
}
.item_container13 .left_container .active a,
.item_container13 .left_container .active .statement_menu {
  color: #e3362a;
}
.item_container13 .left_container .active i {
  display: block;
}
.item_container13 .left_container .second_menu {
  display: none;
}
.item_container13 .left_container .second_menu li {
  border-bottom: none;
}
.item_container13 .left_container .second_menu a {
  text-align: left;
  padding-left: 80px;
  font-size: 15px;
  line-height: 36px;
  height: 36px;
  color: #333333;
}
.item_container13 .left_container .second_menu span {
  display: inline-block;
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background-color: #333;
  vertical-align: middle;
}
.item_container13 .left_container .second_menu .active a {
  color: #e3362a;
}
.item_container13 .left_container .second_menu .active a span {
  background-color: #e3362a;
}
.item_container13 .right_container {
  margin-left: 230px;
  background-color: #fff;
  padding: 0 40px;
}
.item_container13 .right_container .title {
  font-size: 21px;
  border-bottom: 1px solid #ebebeb;
  height: 60px;
  margin-bottom: 15px;
}
.item_container13 .right_container .title h5 {
  float: left;
  line-height: 60px;
  font-weight: bold;
  color: #333333;
  border-bottom: 1px solid #e3362a;
}
.item_container13 .right_container .intelligence {
  display: flex;
  padding: 12px 20px;
  /*justify-content: space-between;*/
  justify-content: center;
  margin-bottom: 40px;
}
.item_container13 .right_container .cont {
  padding-bottom: 40px;
}
.item_container13 .right_container .cont h4 {
  font-size: 18px;
  line-height: 40px;
  margin-top: 20px;
  color: #333;
  text-align: center;
}
.item_container13 .right_container .cont .item {
  margin-bottom: 34px;
}
.item_container13 .right_container .cont .item h6 {
  font-size: 16px;
  line-height: 50px;
  font-weight: bold;
  color: #333333;
}
.item_container13 .right_container .cont .item p {
  font-size: 14px;
  line-height: 30px;
  text-align: justify;
}
.item_container13 .right_container .cont .item:last-child {
  border-bottom: none;
}
.item_container13 .right_container .cont .item .list_img ul {
  display: flex;
  justify-content: space-between;
}
.item_container13 .right_container .cont .item .list_img ul li {
  height: 160px;
  width: 216px;
}
.item_container13 .right_container .cont .item2 .item_cont h6 {
  display: flex;
  align-items: center;
}
.item_container13 .right_container .cont .item3 .p_20 {
  margin-top: 20px;
}
.item_container13 .right_container .cont .item3 p {
  text-indent: 0;
}
.item_container13 .right_container .cont .item3 h5 {
  font-size: 16px;
  font-weight: bold;
  line-height: 52px;
  margin-top: 12px;
}
.item_container13 .right_container .cont .item3 .p_bold {
  font-weight: bold;
}
.item_container13 .right_container .cont .item4 {
  display: flex;
  flex-direction: column;
}
.item_container13 .right_container .cont .item4 h6 {
  text-align: left;
  font-weight: normal;
}
.item_container13 .right_container .cont .item4 .cont ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.item_container13 .right_container .cont .item4 .cont ul li {
  display: flex;
  width: 148px;
  height: 30px;
}
.item_container13 .right_container .cont .item4 .cont ul li a {
  display: flex;
  width: 100%;
  height: 100%;
  color: #333;
  line-height: 30px;
}
.item_container13 .right_container .cont .item5 ul {
  display: flex;
  padding-top: 20px;
}
.item_container13 .right_container .cont .item5 li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.item_container13 .right_container .cont .item5 li:first-child {
  width: 80px;
}
.item_container13 .right_container .cont .item5 li:last-child a p {
  border: none;
}
.item_container13 .right_container .cont .item5 li a {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #333;
}
.item_container13 .right_container .cont .item5 li a h5 {
  font-size: 16px;
  font-weight: bold;
}
.item_container13 .right_container .cont .item5 li a p {
  text-indent: 0;
  width: 130px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-right: 2px solid #7d7d7d;
}
.item_container13 .right_container .cont .item6 .item_cont .right_desc p {
  display: flex;
  align-items: center;
}
.item_container13 .right_container .cont .item6 .item_cont .right_desc p:nth-child(2) span::before {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  top: -24px;
  left: 2.5px;
  background-color: #e3362a;
}
.item_container13 .right_container .cont .item6 .item_cont .right_desc p:nth-child(2) span::after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  top: 6px;
  left: 2.5px;
  background-color: #e3362a;
}
.item_container13 .right_container .cont .item6 .item_cont .right_desc span {
  display: block;
  width: 6px;
  height: 6px;
  background-color: #e3362a;
  border-radius: 3px;
  behavior: url(iecss3.htc);
  margin-right: 10px;
  position: relative;
}
.item_container13 .right_container .cont .item7 {
  border: none;
}
.item_container13 .right_container .cont .item7 h6 {
  text-align: center;
  margin-bottom: 15px;
}
.item_container13 .right_container .cont .item7 .item_table li {
  display: flex;
}
.item_container13 .right_container .cont .item7 .item_table li div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.item_container13 .right_container .cont .item7 .item_table .table_th {
  height: 44px;
  padding: 5px 0;
  background-color: #e3362a;
  border-radius: 7px 7px 0 0;
  behavior: url(iecss3.htc);
}
.item_container13 .right_container .cont .item7 .item_table .table_th div {
  height: 44px;
  border-right: 1px solid #fff;
}
.item_container13 .right_container .cont .item7 .item_table .table_th div:last-child {
  border-right: none;
}
.item_container13 .right_container .cont .item7 .item_table .table_th div:first-child {
  width: 60px;
}
.item_container13 .right_container .cont .item7 .item_table .table_th div:nth-child(2) {
  width: 170px;
}
.item_container13 .right_container .cont .item7 .item_table .table_th div:nth-child(3) {
  width: 116px;
}
.item_container13 .right_container .cont .item7 .item_table .table_th div:nth-child(4) {
  width: 422px;
}
.item_container13 .right_container .cont .item7 .item_table .table_th div:nth-child(5) {
  width: 114px;
}
.item_container13 .right_container .cont .item7 .item_table .table_th p {
  text-align: center;
  line-height: 100%;
  font-size: 16px;
  color: #fff;
}
.item_container13 .right_container .cont .item7 .item_table .table_tr .adver_title {
  width: 60px;
  height: 413px;
  border: 1px solid #9d9d9d;
  border-top: none;
  writing-mode: horizontal-tb;
}
.item_container13 .right_container .cont .item7 .item_table .table_tr .adver_title2 {
  height: 248px;
}
.item_container13 .right_container .cont .item7 .item_table .table_tr .adver_cont {
  flex: 1;
}
.item_container13 .right_container .cont .item7 .item_table .table_tr .adver_cont li div {
  padding: 10px 0;
  border-bottom: 1px solid #9d9d9d;
  border-right: 1px solid #9d9d9d;
}
.item_container13 .right_container .cont .item7 .item_table .table_tr .adver_cont li div:nth-child(1) {
  width: 170px;
}
.item_container13 .right_container .cont .item7 .item_table .table_tr .adver_cont li div:nth-child(2) {
  width: 116px;
}
.item_container13 .right_container .cont .item7 .item_table .table_tr .adver_cont li div:nth-child(3) {
  width: 422px;
}
.item_container13 .right_container .cont .item7 .item_table .table_tr .adver_cont li div:nth-child(4) {
  width: 114px;
}
.item_container13 .right_container .cont .item7 .item_table .table_bottom {
  position: relative;
  display: flex;
  height: 36px;
  width: 868px;
  background-color: #e3362a;
  font-size: 14px;
  color: #fff;
  align-items: center;
  padding-left: 20px;
  top: -1px;
}
.item_container13 .right_container .cont .item8 .item_cont .right_desc p {
  display: flex;
  align-items: center;
}
.item_container13 .right_container .cont .item8 .item_cont .right_desc span {
  display: inline-block;
  height: 6px;
  width: 6px;
  background-color: #e60012;
  margin-right: 10px;
}
.item_container13 .right_container .cont .item8 .color_pages_table {
  padding: 0 140px;
}
.item_container13 .right_container .cont .item8 .color_pages_table h6 {
  font-size: 14px;
  color: #e3362a;
  line-height: 42px;
  text-align: center;
  font-weight: normal;
}
.item_container13 .right_container .cont .item8 .table_container {
  display: flex;
  justify-content: space-between;
}
.item_container13 .right_container .cont .item8 .left_table .item_li {
  display: flex;
  width: 110px;
  height: 32px;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #b7b7b7;
}
.item_container13 .right_container .cont .item8 .left_table .item_li:first-child {
  border: none;
}
.item_container13 .right_container .cont .item8 .left_table .item_li:nth-child(n) {
  background-color: #f4f4f4;
}
.item_container13 .right_container .cont .item8 .left_table .item_li:nth-child(2n) {
  background-color: #fafafa;
}
.item_container13 .right_container .cont .item8 .left_table .li_list {
  display: flex;
  flex-direction: row;
}
.item_container13 .right_container .cont .item8 .left_table .li_list .desc {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  border-right: 1px solid #b7b7b7;
  border-bottom: 1px solid #b7b7b7;
  background-color: #fafafa;
}
.item_container13 .right_container .cont .item8 .left_table .li_list .desc p {
  width: 14px;
  font-size: 14px;
  line-height: 16px;
}
.item_container13 .right_container .cont .item8 .left_table .li_list ul {
  flex: 1;
}
.item_container13 .right_container .cont .item8 .left_table .li_list li {
  display: flex;
  height: 32px;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #b7b7b7;
}
.item_container13 .right_container .cont .item8 .left_table .li_list li:first-child {
  background-color: #b7b7b7;
}
.item_container13 .right_container .cont .item8 .left_table .li_list li:nth-child(n) {
  background-color: #f4f4f4;
}
.item_container13 .right_container .cont .item8 .left_table .li_list li:nth-child(2n) {
  background-color: #fafafa;
}
.item_container13 .right_container .cont .item8 .right_table {
  width: 497px;
}
.item_container13 .right_container .cont .item8 .right_table li {
  display: flex;
  justify-content: space-between;
  height: 32px;
  border-bottom: 1px solid #f27067;
}
.item_container13 .right_container .cont .item8 .right_table li:nth-child(n) {
  background-color: #f4f4f4;
}
.item_container13 .right_container .cont .item8 .right_table li:nth-child(2n) {
  background-color: #fafafa;
}
.item_container13 .right_container .cont .item8 .right_table li:first-child {
  color: #fff;
  background-color: #e3362a;
  border: none;
}
.item_container13 .right_container .cont .item8 .right_table li div {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
.item_container13 .right_container .cont .item8 .right_table .net_size {
  width: 174px;
}
.item_container13 .right_container .cont .item8 .right_table .bleed_size {
  width: 179px;
}
.item_container13 .right_container .cont .item8 .right_table .adver_money {
  width: 145px;
}
.item_container13 .right_container .cont .item8 .think_adver {
  display: flex;
  justify-content: flex-start;
}
.item_container13 .right_container .cont .item8 .think_adver ul {
  font-size: 14px;
  line-height: 32px;
  color: #333;
}
.item_container13 .right_container .cont .item8 .think_adver ul:first-child {
  margin-right: 100px;
}
.item_container13 .right_container .cont .item9 .pay_mode {
  display: flex;
  justify-content: space-between;
  padding: 22px 55px 0;
}
.item_container13 .right_container .cont .item9 .pay_mode .mode_item {
  position: relative;
  width: 310px;
  border: 1px solid #dddddd;
  padding: 22px 30px 60px;
}
.item_container13 .right_container .cont .item9 .pay_mode .mode_item h6 {
  line-height: 30px;
}
.item_container13 .right_container .cont .item9 .pay_mode .pay_line {
  position: absolute;
  left: 30px;
  bottom: 24px;
  cursor: pointer;
}
.item_container13 .right_container .cont .item10 .contact_us_container {
  display: flex;
  justify-content: flex-start;
  padding-bottom: 28px;
  border-bottom: 1px solid #ebebeb;
}
.item_container13 .right_container .cont .item10 .contact_us_container .left_contact {
  display: flex;
  flex-direction: column;
  width: 422px;
}
.item_container13 .right_container .cont .item10 .contact_us_container .right_contact {
  flex: 1;
}
.item_container13 .right_container .cont .item10 .contact_us_container h6 {
  font-size: 14px;
  line-height: 30px;
  color: #111111;
}
.item_container13 .right_container .cont .item10 .contact_us_container p {
  display: flex;
  font-size: 14px;
  line-height: 30px;
  color: #333;
}
.item_container13 .right_container .cont .item10 .contact_us_container p span:first-child {
  width: 146px;
}
.item_container13 .right_container .cont .item10 .contact_us_container .bottom6 {
  margin-bottom: 4px;
}
.item_container13 .right_container .cont .item10 .contact_class_list {
  display: flex;
  justify-content: flex-start;
  padding-top: 26px;
}
.item_container13 .right_container .cont .item10 .contact_class_list .left_contact {
  display: flex;
  width: 422px;
}
.item_container13 .right_container .cont .item10 .contact_class_list .left_contact p {
  width: 268px;
}
.item_container13 .right_container .cont .item10 .contact_class_list .right_contact {
  display: flex;
  flex: 1;
}
.item_container13 .right_container .cont .item10 .contact_class_list .contact_list_img {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 72px;
  margin-right: 10px;
  padding-top: 7px;
}
.item_container13 .right_container .cont .item10 .contact_class_list .contact_list_img i {
  display: flex;
  width: 49px;
  height: 51px;
  background-image: url(/about/images/contact_list_img.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 14px;
}
.item_container13 .right_container .cont .item10 .contact_class_list .contact_list_img span {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  text-align: center;
}
.item_container13 .right_container .cont .item10 .contact_class_list .contact_img_adver i {
  width: 52px;
  height: 52px;
  background-position: 0 -52px;
}
.item_container13 .right_container .cont .item10 .contact_class_list .contact_img_tf i {
  width: 46px;
  height: 51px;
  background-position: 0 -106px;
}
.item_container13 .right_container .cont .item10 .contact_class_list .contact_img_fx i {
  width: 46px;
  height: 51px;
  background-position: 0 -158px;
}
.item_container13 .right_container .cont .item10 .contact_class_list .contact_list_p {
  font-size: 14px;
  line-height: 30px;
  color: #333;
}
.item_container13 .right_container .cont .item10 .bottom65 {
  margin-bottom: 65px;
}
.item_container13 .right_container15 .title {
  margin-bottom: 24px;
}
.item_container13 .right_container15 .cont .item p {
  font-size: 12px;
  line-height: 24px;
}
.item_container13 .right_container15 .p_bold {
  font-weight: bold;
}
.personal_center_container {
  padding-top: 30px;
}
.personal_center_container .left_container {
  float: left;
  width: 260px;
}
.personal_center_container .left_container .menu_item {
  border-top: 1px solid #ebebeb;
  padding: 16px 0;
}
.personal_center_container .left_container .menu_item h5 {
  font-size: 20px;
  line-height: 26px;
  color: #333;
  margin-bottom: 2px;
}
.personal_center_container .left_container .menu_item a {
  font-size: 20px;
  line-height: 40px;
  color: #333;
}
.personal_center_container .left_container .menu_item .active a {
  color: #e3362a;
}
.personal_center_container .left_container .vip_info p {
  font-size: 16px;
  line-height: 26px;
  color: #333;
}
.personal_center_container .right_contaner {
  margin-left: 300px;
  padding-top: 45px;
}
.personal_center_container .right_contaner .title {
  display: flex;
  margin-bottom: 35px;
}
.personal_center_container .right_contaner .title li {
  display: flex;
  align-items: center;
  height: 26px;
  margin-right: 50px;
}
.personal_center_container .right_contaner .title span {
  font-size: 20px;
  color: #333;
  font-weight: bold;
}
.personal_center_container .right_contaner .cont > p {
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 16px;
}
.personal_center_container .right_contaner .form_container {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 30px;
}
.personal_center_container .right_contaner .form_container .table_scroll {
  max-height: 269px;
  overflow: scroll;
}
.personal_center_container .right_contaner .form_container .table_scroll::-webkit-scrollbar {
  display: none;
}
.personal_center_container .right_contaner .form_container table {
  width: 100%;
}
.personal_center_container .right_contaner .form_container table th {
  padding: 20px 0 16px;
  height: 20px;
}
.personal_center_container .right_contaner .form_container table tr:nth-child(2n) {
  background-color: #efeeee;
}
.personal_center_container .right_contaner .form_container table td {
  text-align: center;
  font-size: 18px;
  color: #333;
  height: 36px;
}
.personal_center_container .right_contaner .form_container table td:first-child {
  width: 180px;
}
.personal_center_container .right_contaner .form_container table td a {
  display: block;
  height: 23px;
  width: 90px;
  margin: 0 auto;
  font-size: 16px;
  color: #fff;
  border-radius: 12px;
  background-color: #e3362a;
}
.personal_center_container .password_container {
  padding-top: 26px;
}
.pass_form_container .title h5 {
  width: 100%;
  font-size: 20px;
  line-height: 60px;
  font-weight: bold;
  color: #333;
  border-bottom: 1px solid #efeeee;
}
.pass_form_container form {
  width: 290px;
  margin: 0 auto;
  position: relative;
  padding-bottom: 430px;
}
.pass_form_container .input_item {
  width: 290px;
  height: 22px;
  margin: 12px 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
.pass_form_container .input_item p {
  font-size: 16px;
}
.pass_form_container .input_item input[type="password"] {
  width: 173px;
  height: 20px;
  border: 1px solid #999999;
  border-radius: 3px;
  text-indent: 10px;
}
.pass_form_container .code_number_container input {
  width: 102px;
  height: 20px;
  border: 1px solid #999999;
  margin-right: 4px;
  border-radius: 3px;
}
.pass_form_container .code_number_container button {
  display: flex;
  width: 65px;
  height: 22px;
  background-color: #e3362a;
  cursor: pointer;
  font-size: 12px;
  line-height: 22px;
  justify-content: center;
  color: #fff;
  border-radius: 3px;
}
.pass_form_container .input_tips {
  position: absolute;
}
.pass_form_container .input_tips1 {
  display: none;
  width: 132px;
  height: 40px;
  right: -155px;
  padding: 6px 0 6px 15px;
  background: url(/images/tips_bg.png) no-repeat top center;
}
.pass_form_container .input_tips1 p {
  font-size: 12px;
  line-height: 14px;
  color: #999;
}
.pass_form_container .input_tips2 {
  display: none;
  font-size: 12px;
  color: #e3362a;
  right: -185px;
}
.pass_form_container input[type="submit"] {
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
  height: 30px;
  width: 100%;
  margin-top: 10px;
  background-color: #e3362a;
  color: #fff;
  border-radius: 5px;
}
.maskd {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 777;
  display: none;
}
.app_down_item {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 888;
  width: 1000px;
  height: 522px;
  margin-left: -500px;
  margin-top: -261px;
}
.app_down_item .off-btn {
  position: absolute;
  top: 14px;
  right: 18px;
  z-index: 999;
  cursor: pointer;
  height: 37px;
  width: 37px;
}
.app_down_item .off-btn img {
  height: 37px;
  width: 37px;
}
.hzk_app_down {
  background: url(/images/appDownload-img.png) no-repeat top center;
  background-size: 1000px 522px;
}
.toufu_app_down {
  background: url(/images/appDownload-img1.png) no-repeat top center;
  background-size: 1000px 522px;
}
.header_container1 {
  height: 260px;
  width: 100%;
  background-color: #cc0000;
  position: relative;
  margin-bottom: 490px;
}
.header_container1 .hzk_logo2 {
  padding: 10px 0 0 40px;
}
.header_container1 .go_links {
  position: absolute;
  top: 125px;
  left: 50%;
  margin-left: 222px;
}
.header_container1 .go_links ul {
  display: flex;
  justify-content: flex-end;
}
.header_container1 .go_links ul li {
  display: flex;
  align-items: center;
  height: 18px;
  border-right: 2px solid #fff;
  margin-right: 18px;
}
.header_container1 .go_links ul li:last-child {
  border: none;
}
.header_container1 .go_links ul li a {
  display: flex;
  height: 18px;
  font-size: 16px;
  align-items: center;
  color: #fff;
  font-weight: bold;
  margin-right: 18px;
}
.header_container1 .login_container {
  position: absolute;
  left: 50%;
  margin-left: -571px;
  top: 160px;
  width: 1042px;
  height: 537px;
  background: url(/images/login_bg1.png) no-repeat top center;
}
.header_container1 .login_container .login_bg2 {
  position: absolute;
  top: 100px;
  left: -70px;
}
.header_container1 .login_container .login_form {
  position: absolute;
  top: 104px;
  right: 48px;
  width: 294px;
  height: 292px;
  padding: 30px 24px 0;
  background-color: #fff;
  box-shadow: 0px 0px 24px 0px rgba(130, 131, 131, 0.48);
}
.header_container1 .login_container .login_form .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 22px;
}
.header_container1 .login_container .login_form .title h6 {
  font-size: 20px;
  color: #333;
}
.header_container1 .login_container .login_form .title a {
  font-size: 16px;
  color: #cc0000;
}
.header_container1 .login_container .input_item {
  display: flex;
  align-items: center;
  height: 36px;
  border: 1px solid #999999;
  margin-bottom: 12px;
}
.header_container1 .login_container .input_item i {
  margin: 0 10px;
  font-size: 20px;
  color: #999;
}
.header_container1 .login_container .input_item input {
  height: 100%;
  flex: 1;
}
.header_container1 .login_container .input_item1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header_container1 .login_container .input_item1 input {
  display: block;
  height: 36px;
  width: 140px;
  border: 1px solid #999999;
  text-indent: 15px;
}
.header_container1 .login_container .input_item1 .captcha-pic {
  display: flex;
}
.header_container1 .login_container .input_item1 .captcha-pic img {
  width: 75px;
  height: 30px;
}
.header_container1 .login_container .input_item1 .change a {
  font-size: 16px;
  color: #cc0000;
}
.header_container1 .login_container .auto-login {
  width: 100%;
  position: relative;
  overflow: hidden;
  margin: 8px 0 20px;
}
.header_container1 .login_container .auto-login input[type="checkbox"] {
  position: absolute;
  left: -20px;
}
.header_container1 .login_container .auto-login .auto-login-wrap {
  display: flex;
  align-items: center;
}
.header_container1 .login_container .auto-login span {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 13px;
  width: 13px;
  border: 1px solid #d6d6d6;
  border-radius: 5px;
  position: relative;
  margin-right: 5px;
  z-index: 3;
}
.header_container1 .login_container .auto-login i {
  font-size: 10px;
  font-weight: bold;
  color: #e60012;
}
.header_container1 .login_container .auto-login p {
  font-size: 14px;
  color: #999;
}
.header_container1 .login_container .auto-login a {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 14px;
  color: #999;
}
.header_container1 .login_container input[type="submit"] {
  width: 100%;
  height: 36px;
  background-color: #cc0000;
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
  cursor: pointer;
}

[v-cloak] {
  display: none;
}

.N_container {
  margin-top: 12px;
    
}
.N_container a{
    display: block;
    height: 45px;
    width: 325px;
  }
.N_container img{
    display: block;
    height: 100%;
    width: 100%;
}
