@charset 'utf-8';
* {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  font-family: 'Microsoft YaHei', "微软雅黑", sans-serif;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  word-break: break-word;
  box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
small {
  font-size: 12px;
}
ol,
ul {
  list-style-type: none;
}
legend {
  color: #000;
}
fieldset,
img {
  border: 0;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: inherit;
}
body,
button,
input,
select,
textarea {
  font: 14px/25px '';
  color: #151515;
}
/*"Open Sans","Hiragino Sans GB","Microsoft YaHei",STHeiti,"WenQuanYi Micro Hei",SimSun,Arial,sans-serif*/
input,
select,
textarea {
  font-size: 100%;
  outline: 0;
}
button {
  cursor: pointer;
  outline: 0;
}
mark {
  background-color: transparent;
}
a {
  text-decoration: none;
  color: inherit;
  outline: 0;
  _color: #151515;
}
a:hover {
  text-decoration: none;
}
a:focus {
  outline: 0;
}
::selection {
  color: #13E1FF;
  background: #1D235B;
  text-shadow: none;
}
::-moz-selection {
  color: #13E1FF;
  background: #1D235B;
  text-shadow: none;
}
input::-ms-clear {
  display: none;
}
input[type=password]::-ms-reveal {
  display: none;
}
*,
*:after,
*:before {
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.clearFix:after {
  content: '';
  display: block;
  clear: both;
}
.no {
  display: none;
}
body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-overflow-scrolling: touch;
  background: #fff;
}
a {
  color: #333;
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}
.ellipsis-1,
.ellipsis-2,
.ellipsis-3,
.ellipsis-4 {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.ellipsis-1 {
  -webkit-line-clamp: 1;
}
.ellipsis-2 {
  -webkit-line-clamp: 2;
}
.ellipsis-3 {
  -webkit-line-clamp: 3;
}
.ellipsis-4 {
  -webkit-line-clamp: 4;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
html,
body {
  width: 100%;
  height: 100%;
  background: #F5F6F9;
  overflow: hidden;
  font-size: 62.5%;
}
.A_ComentBox {
  display: flex;
  height: 100%;
  flex-direction: column;
}
.A_CbarCom {
  height: 5rem;
  background: #fff;
  display: flex;
}
.A_CbarCom dl {
  display: flex;
  flex: 1;
  font-size: 1.4rem;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.A_CbarCom dl dt {
  width: 2.2rem;
  height: 2.2rem;
  margin: 0 auto;
  background: #00f;
}
.A_CbarCom dl .Aic1 {
  background: url(../img/tabs/index.png) no-repeat;
  background-size: 100% 100%;
}
.A_CbarCom dl .Aic2 {
  background: url(../img/tabs/collect.png) no-repeat;
  background-size: 100% 100%;
}
.A_CbarCom dl .Aic3 {
  background: url(../img/tabs/me.png) no-repeat;
  background-size: 100% 100%;
}
.A_CbarCom dl .Aic4 {
  background: url(../img/tabs/search.png) no-repeat;
  background-size: 100% 100%;
}
.A_CbarCom dl dd {
  text-align: center;
  color: #999;
  line-height: 2rem;
  margin-top: 0.4rem;
}
.A_CbarCom .yeslab .Aic1 {
  background: url(../img/tabs/index_active.png) no-repeat;
  background-size: 100% 100%;
}
.A_CbarCom .yeslab .Aic2 {
  background: url(../img/tabs/collect_active.png) no-repeat;
  background-size: 100% 100%;
}
.A_CbarCom .yeslab .Aic3 {
  background: url(../img/tabs/me_active.png) no-repeat;
  background-size: 100% 100%;
}
.A_CbarCom .yeslab .Aic4 {
  background: url(../img/tabs/search.png) no-repeat;
  background-size: 100% 100%;
}
.A_CbarCom .yeslab dd {
  color: #000;
}
.A_Cbody {
  display: flex;
  flex: 1;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0.5rem 0;
  overflow: auto;
}
.A_ind_flex {
  display: flex;
  flex: 1;
  width: 100%;
  height: 100%;
  padding: 0.5rem 0;
  overflow: auto;
}
.A_ind_left {
  width: 10rem;
  background: #fff;
  font-size: 1.4rem;
  line-height: 5rem;
  box-sizing: border-box;
  border-radius: 0 1rem 1rem 0;
  overflow: auto;
}
.A_ind_left p {
  display: block;
  padding: 0 0 0 1rem;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  cursor: pointer;
}
.A_ind_left .yeslab {
  font-weight: bold;
  background: #F5F6F9;
  position: relative;
}
.A_ind_left .yeslab::after {
  content: '';
  width: 0.3rem;
  height: 2rem;
  background: #4F81FC;
  border-radius: 0 1rem 1rem 0;
  position: absolute;
  left: 0;
  top: 1.5rem;
}
.A_ind_right {
  flex: 1;
  padding-left: 0.5rem;
  overflow: auto;
  position: relative;
}
.A_rig_label {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  padding: 0 1.2rem 1rem 0;
  position: sticky;
  top: 0;
  background: #F5F6F9;
  font-size: 1.2rem;
}
.A_rig_label div {
  margin: 0 1rem;
  cursor: pointer;
  position: relative;
  height: 2rem;
  line-height: 2rem;
}
.A_rig_label div::after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  border: 0.3rem solid transparent;
  border-top: 0.3rem solid #ccc;
  border-bottom: none;
  top: 0.9rem;
  right: -0.8rem;
}
.A_rig_label .yeslab {
  color: #4F81FC;
}
.A_rig_label .yeslab::after {
  border-top: 0.3rem solid #4F81FC;
}
.A_rig_list {
  display: flex;
  padding: 1rem;
  background: #fff;
  border-radius: 1rem;
  margin-bottom: 1rem;
}
.A_rig_list img {
  width: 4rem;
  height: 4rem;
  border: 0.01rem solid #EEEEEE;
  border-radius: 1rem;
  object-fit: cover;
}
.A_rig_list .A_rig_box {
  flex: 1;
  padding: 0 1rem;
}
.A_rig_list .A_rig_box .A_rig_h1 {
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 2.3rem;
  margin-bottom: 0.3rem;
}
.A_rig_list .A_rig_box .A_rig_link {
  font-size: 1.2rem;
  color: #4F81FC;
  line-height: 1.7rem;
  margin-bottom: 0.6rem;
  word-break: break-all;
}
.A_rig_list .A_rig_box .A_rig_jj {
  font-size: 1.2rem;
  line-height: 1.7rem;
  color: #999;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.A_go_logo {
  padding: 10rem 0;
}
.A_go_logo div {
  width: 20rem;
  height: 4.5rem;
  border-radius: 0.4rem;
  background-color: #fff;
  text-align: center;
  font-size: 1.4rem;
  line-height: 4.5rem;
  margin: 0 auto;
}
.A_no_collect {
  text-align: center;
  font-size: 1.4rem;
  line-height: 20rem;
}
.A_S_List {
  padding: 0 0.5rem;
}
.A_S_List .A_rig_list {
  margin-bottom: 1rem;
}
.A_me_top {
  padding: 1.7rem 1.2rem;
  background: #fff;
  display: flex;
  align-items: center;
}
.A_me_top img {
  width: 6.6rem;
  height: 6.6rem;
  margin-right: 1rem;
  border-radius: 50%;
}
.A_me_top text {
  font-size: 1.6rem;
}
.A_me_list {
  display: flex;
  padding: 0 1.2rem;
  background: #fff;
}
.A_me_list .A_me_cen {
  display: flex;
  flex: 1;
  justify-content: space-around;
  border-top: 0.01rem solid #eee;
}
.A_me_list .A_smNav {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1rem 0;
}
.A_me_list .A_smNav img {
  width: 3.2rem;
  height: 3.2rem;
  margin-bottom: 0.75rem;
}
.A_me_list .A_smNav text {
  font-size: 1.4rem;
}
.A_me_linklist {
  margin-top: 1rem;
}
.A_me_linklist .A_me_Ur {
  background: #fff;
  line-height: 5rem;
  padding: 0 1.2rem;
  font-size: 1.6rem;
  margin-bottom: 0.5rem;
}
.A_no_Lo {
  font-size:1.6rem;
  margin: 5rem auto 0;
  width: 20rem;
  text-align: center;
  line-height: 4rem;
  box-shadow: 0 0 1rem #eee;
  border-radius: 0.3rem;
  background: #fff;
}
.A_det_top {
  height: 5rem;
  background: #fff;
  position: relative;
  display:flex;
  justify-content:center;
  align-items: center;
}
.A_det_top h2 {
  line-height: 5rem;
  text-align: center;
  font-size: 1.8rem;
}
.A_det_top .top_logo {
    width: 3rem;
    height: 3rem;
    background: url(../img/xianfengguan.png) no-repeat;
    background-size: 100%;
    margin-right:1rem;
}
.A_det_top .A_goBl {
  position: absolute;
  left: 0.5rem;
  top: 0;
}
.A_det_top .A_goBl svg {
  width: 2.5rem;
  height: 5rem;
}
page {
  background: #F5F6F9;
}
.A_details_top .A_picBig {
  display: block;
  width: 100%;
}
.A_details_top .A_D_All {
  display: flex;
  padding: 1rem 1.2rem;
  background: #fff;
  border-bottom: 0.5rem solid #E8E8E8;
}
.A_details_top .A_D_All .A_D_left {
  flex: 1;
}
.A_details_top .A_D_All .A_D_left .A_D_title {
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 2.25rem;
  margin-bottom: 0.35rem;
}
.A_details_top .A_D_All .A_D_left .A_D_js {
  font-size: 1.4rem;
  color: #999;
  line-height: 2rem;
  margin-bottom: 1rem;
}
.A_details_top .A_D_All .A_D_left .A_D_src {
  display: flex;
  align-items: center;
}
.A_details_top .A_D_All .A_D_left .A_D_src img {
  width: 1.9rem;
  height: 1.9rem;
  margin-right: 0.5rem;
}
.A_details_top .A_D_All .A_D_left .A_D_src text {
  color: #4F81FC;
  font-size: 1.4rem;
  line-height: 2rem;
}
.A_details_top .A_D_All .A_D_right {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-left: 2rem;
}
.A_details_top .A_D_All .A_D_right .A_D_fen {
  color: #4F81FC;
  font-size: 1.4rem;
  display: flex;
  align-items: flex-end;
  padding-bottom: 0.5rem;
}
.A_details_top .A_D_All .A_D_right .A_D_fen text:first-child {
  font-size: 2.4rem;
  font-weight: bold;
  position: relative;
}
.A_details_top .A_D_All .A_D_right .A_D_PL {
  display: flex;
  align-items: center;
}
.A_details_top .A_D_All .A_D_right .A_D_PL img {
  width: 1.4rem;
  height: 1.4rem;
}
.A_details_top .A_D_All .A_D_right .A_D_PL text {
  font-size: 1.2rem;
  color: #999;
}
.A_details_top .A_D_All .A_D_right .A_D_PL .stars .star {
  width: 1.3rem;
  height: 1.3rem;
  margin-right: 0.4rem;
}
.A_details_top .A_D_All .A_D_right .A_D_PL .stars .icon_grey {
  width: 1.3rem;
  height: 1.3rem;
}
.A_details_top .A_D_All .A_D_right .A_D_PL .stars .icon_red {
  height: 1.3rem;
}
.A_details_top .Z_det_titles {
    padding: 1.2rem 0;
    border-bottom: .1rem solid #E5EAEF
}
.A_details_top .Z_det_titles h2 {
    font-size: 1.8rem;
    line-height: 2.5rem;
    font-weight: 600;
    text-align: justify;
    padding-bottom: 1rem
}
.A_details_top .Z_det_titles div {
    font-size: 1.2rem;
    line-height: 1.8rem
}
.A_details_top .Z_det_titles div span {
    color: #034587;
    margin-right: 2rem;
    float: left
}
.A_details_top .Z_det_titles div .Z_d_dv {
    padding-right: 2rem;
    position: relative
}
.A_details_top .Z_det_titles div .Z_d_dv::after {
    content: '';
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    right: 0;
    top: .15rem;
    background: url(../img/Zdv@2x.png) no-repeat;
    background-size: 100%
}
.A_details_top .Z_det_titles div time {
    color: #8C99A7;
    position: relative;
    float: left
}
.A_information {
  background: #fff;
  padding: 1.4rem 1.2rem;
  margin-bottom: 0.5rem;
}
.A_information .A_inf_tit {
  position: relative;
  line-height: 2.3rem;
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 0.4rem;
}
.A_information .A_inf_tit::after {
  content: '';
  width: 0.3rem;
  height: 2rem;
  position: absolute;
  left: -1.2rem;
  top: 0.2rem;
  background: #4F81FC;
  border-radius: 0 0.5rem 0.5rem 0;
}
.A_information .A_inf_excerpt {
  position: relative;
  line-height: 2.3rem;
  font-size: 1.4rem;
  font-weight: bold;
  margin-bottom: 0.4rem;
}
.A_information .A_inf_text {
  font-size: 1.4rem;
  line-height: 2.5rem;
}
.A_information .A_inf_text p {
  padding: 0.5rem 0;
}
.A_information .A_inf_text img {
  display: block;
  max-width: 100%;
}
.A_information .A_inf_text strong {
  font-weight:bold;
}
.A_gfpc {
  display: flex;
  height: 5rem;
  align-items: center;
  padding: 0 1.2rem;
  background: #fff;
  border-bottom: 0.01rem solid #eee;
}
.A_gfpc img {
  width: 2.1rem;
  height: 2.1rem;
  margin-right: 0.3rem;
}
.A_gfpc text {
  font-size: 1.6rem;
  font-weight: bold;
}
.stars {
  display: flex;
  align-items: center;
}
.star {
  position: relative;
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.8rem;
}
/* 红色星星 */
.star div.icon_red {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  height: 1.6rem;
  overflow: hidden;
}
/* 灰色星星背景 */
.star div.icon_grey {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.6rem;
  height: 1.6rem;
}
.star div img {
  width: 1.6rem;
  height: 1.6rem;
  display: block;
}
.A_Pfbox {
  background: #fff;
  padding: 2rem 0.7rem;
  margin-bottom: 0.5rem;
}
.A_Pfbox .A_Pf {
  display: flex;
  align-items: center;
  margin-bottom: 1.7rem;
}
.A_Pfbox .A_Pf > text {
  font-size: 1.4rem;
  line-height: 2.4rem;
}
.A_Pfbox .A_Ptext {
  font-size: 1.4rem;
  line-height: 2.5rem;
}
.A_Pfbox .A_Ptext img {
  display: block;
  max-width: 100%;
}
.A_Pfbox .A_Ptext p {
  padding: 0.5rem 0;
}
.A_usPj_list {
  border-bottom: 0.1rem solid #eee;
  padding: 2rem 0 1.6rem;
}
.A_usPj_list .A_usBox {
  display: flex;
  margin-bottom: 1rem;
}
.A_usPj_list .A_usBox .A_us_left {
  flex: 1;
  display: flex;
  align-items: center;
}
.A_usPj_list .A_usBox .A_us_left img {
  width: 2.4rem;
  height: 2.4rem;
  margin-right: 0.8rem;
  border-radius: 50%;
}
.A_usPj_list .A_usBox .A_us_left text {
  font-size: 1.6rem;
}
.A_usPj_list .A_usBox .A_us_right {
  display: flex;
  align-items: center;
}
.A_usPj_list .A_Pl_text {
  font-size: 1.4rem;
  color: #666;
  line-height: 2.4rem;
  margin-bottom: 1rem;
}
.A_usPj_list .A_Pl_time {
  font-size: 1.4rem;
  line-height: 2rem;
  color: #bbb;
}
.A_Pl_more {
  padding: 3.1rem 0;
}
.A_Pl_more div {
  width: 12rem;
  height: 4.5rem;
  background: #FFFFFF;
  border-radius: 0.5rem;
  border: 0.1rem solid #4F81FC;
  margin: 0 auto;
  color: #4F81FC;
  font-size: 1.4rem;
  text-align: center;
  line-height: 4.3rem;
}
.A_Fixed {
  width: 100%;
  height: 5rem;
  background: #fff;
  display: flex;
  padding: 0.8rem 1.2rem;
  box-sizing: border-box;
  font-size: 1.4rem;
  box-shadow: 0 0 1.5rem #eee;
}
.A_Fixed .A_f_left {
  display: flex;
  align-items: center;
  background: #F5F6F9;
  border-radius: 0.5rem;
  border: 0.01rem solid #EEEEEE;
  flex: 1;
  padding: 0 0.5rem;
}
.A_Fixed .A_f_left img {
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 1rem;
}
.A_Fixed .A_f_right {
  display: flex;
  padding-left: 1.2rem;
}
.A_Fixed .A_f_right div {
  display: flex;
  align-items: center;
  margin-right: 2rem;
}
.A_Fixed .A_f_right div img {
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.5rem;
}
.A_Fixed .A_f_right div:last-child {
  margin-right: 0;
}
.A_pl_fixed {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 200;
  box-sizing: border-box;
  padding: 1.3rem;
  display: none;
}
.A_pl_fixed .A_xx_box {
  border-bottom: 0.01rem solid #eee;
  padding: 1.3rem 0;
}
.A_pl_fixed .A_xx_box .stars {
  display: flex;
  justify-content: center;
  margin-bottom: 0.5rem;
}
.A_pl_fixed .A_xx_box .stars div {
  margin: 0 0.5rem;
}
.A_pl_fixed .A_xx_box .stars div img {
  display: block;
  width: 1.6rem;
  height: 1.6rem;
}
.A_pl_fixed .A_x_text {
  text-align: center;
  font-size: 1.4rem;
  color: #999;
}
.A_pl_fixed .A_pltext {
  display: block;
  width: 100%;
  height: 20rem;
  border: none;
  padding: 1rem;
  font-size: 1.6rem;
  line-height: 2rem;
  box-sizing: border-box;
}
.A_pl_fixed .A_btnPl {
  display: flex;
  font-size: 1.4rem;
  color: #4F81FC;
  font-weight: bold;
}
.A_pl_fixed .A_btnPl .A_btCen {
  flex: 1;
}
.A_bodyGx {
  display: flex;
  font-size: 1.3rem;
  padding: 0 1.2rem;
  line-height: 3rem;
  background: #FFFAFA;
}
.A_bodyGx span {
  font-size: 1.3rem;
}
.A_bodyGx > div {
  flex: 1;
  overflow: hidden;
  height: 3rem;
  white-space: nowrap;
  position: relative;
}
.A_bodyGx > div em {
  margin: 0 1rem;
}
.A_bodyGx > div div {
  position: absolute;
}
.Z_searchBoxs .Z_sear_zw {
  height: 5.5rem;
}
.Z_searchBoxs .Z_search_Y {
  background: #fff;
  z-index: 101;
  width: 100%;
  top: 5rem;
}
.Z_searchBoxs .Z_search_input {
  padding: 0.8rem 1.5rem;
  position: relative;
}
.Z_searchBoxs .Z_search_input div {
  display: flex;
  background: #F2F5FA;
  border-radius: 0.5rem;
}
.Z_searchBoxs .Z_search_input div input {
  background: #F2F5FA;
  border-radius: 0.5rem;
  height: 3.4rem;
  font-size: 1.4rem;
  padding: 0 1rem;
  flex: 1;
}
.Z_searchBoxs .Z_search_input div input::placeholder {
  color: #738199;
}
.Z_searchBoxs .Z_search_input div span {
  width: 3.6rem;
  position: relative;
}
.Z_searchBoxs .Z_search_input div span::after {
  content: '';
  width: 1.6rem;
  height: 1.6rem;
  background: url(../img/Zsearch_ic@2x.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: 1rem;
  top: 0.9rem;
}
.Z_searchBoxs .Z_search_input::after {
  content: '';
  width: 100%;
  height: 0.3rem;
  position: absolute;
  left: 0;
  top: -0.1rem;
  background: #f66;
  background: #fff;
}
.Z_searchBoxs .Z_search_navbox {
  padding: 2rem 1.5rem;
}
.Z_searchBoxs .Z_search_navbox h2 {
  font-size: 1.6rem;
  font-weight: bold;
  padding-left: 2rem;
  position: relative;
  line-height: 3rem;
}
.Z_searchBoxs .Z_search_navbox h2::after {
  content: '';
  width: 1.45rem;
  height: 1.75rem;
  position: absolute;
  left: 0;
  top: 0.5rem;
  background: url(../img/Zrowic.png) no-repeat center center;
  background-size: 100% 100%;
}
.Z_searchBoxs .Z_search_navbox div {
  display: flex;
  padding: 1rem 0;
}
.Z_searchBoxs .Z_search_navbox div span {
  display: block;
  min-width: 8rem;
  height: 3.4rem;
  border: 0.05rem solid #ccc;
  text-align: center;
  line-height: 3.3rem;
  font-size: 1.6rem;
  border-radius: 0.3rem;
  margin-right: 0.5rem;
}

.zctwrap {
	position: relative;
	padding: 1.25rem;
	overflow: hidden;
	z-index: 1;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.zctbox {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.zctbox li {
	width: 48%;
	background-color: #fff;
	text-align: center;
	box-shadow: inset 0 0 0.2rem 0.2rem #bfc1c4, 0 0 1rem 1rem #f4f4f4;
}

.zctbox .news {
	background-image: url(../img/news.jpg);
	background-size: cover;
}
.zctbox .news.selectli {
	box-shadow: inset 0 0 0.2rem 0.2rem #5789ec, 0 0 1rem 1rem #f4f4f4;
	background-image: url(../img/news_active.jpg);
}
.zctbox .apps {
	background-image: url(../img/apps.png);
	background-size: cover;
}
.zctbox .apps.selectli {
	background-image: url(../img/apps_active.png);
	box-shadow: inset 0 0 0.2rem 0.2rem #5789ec, 0 0 1rem 1rem #f4f4f4;
}
.zctbox li a {
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 1rem 1.5rem;
	font-size: 0;
}

.zctbox li span {
	font-size: 1.4rem;
	white-space: nowrap;
}
.zctbox1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.zctbox1 li {
	width: 48%;
	background-color: #fff;
	text-align: center;
	border: 1px solid #0D51DC;
	box-shadow: 0 0 1rem 1rem #f4f4f4;
	border-radius: 1rem;
}
.zctbox1 li a {
	color: #0D51DC;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 1rem 1.5rem;
	font-size: 0;
}
.zctbox1 li span {
	font-size: 1.4rem;
	white-space: nowrap;
}
.zctbox1 .selectli {
	background-color: #0D51DC;
}
.zctbox1 .selectli a{
	color: #fff;
}
.Z_mone_boxs {
	padding: 0 1.2rem;
	background: #fff
}

.Z_toList {
	background: #fff
}

.Z_toList>a:last-child li {
	border: none
}

.Z_toList li {
	display: flex;
	padding: 1rem 0;
	transition: all 1s;
	border-bottom: .1rem solid #E5EAEF
}

.Z_toList li .Z_le_topic {
	width: 12rem;
	margin-right: 1rem;
	position: relative
}

.Z_toList li .Z_le_topic img {
	display: block;
	width: 100%
}

.Z_toList li .Z_le_topic span {
	height: 1.8rem;
	line-height: 1.8rem;
	font-size: 1.2rem;
	text-align: center;
	background: rgba(3, 69, 135, 0.8);
	color: #fff;
	position: absolute;
	top: .4rem;
	left: .4rem;
	border-radius: 0 .2rem 0 .2rem;
	padding: 0 .5rem
}

.Z_toList li .Z_rig_totext {
	display: flex;
	flex-direction: column;
	position: relative;
	flex: 1
}

.Z_toList li .Z_rig_totext .Z_rmtopo {
	flex: 1
}

.Z_toList li .Z_rig_totext .Z_rmtopo h2 {
	font-size: 1.6rem;
	line-height: 2.2rem;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	position: relative;
	text-align: justify;
	min-height: 3rem;
	font-weight: 600
}

.Z_toList li .Z_rig_totext .Z_rmtopo>p {
	font-size: 1.4rem;
	color: #999;
	line-height: 2rem;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-align: justify;
	margin-bottom: 1rem;
	display: none
}

.Z_toList li .Z_rig_totext .Z_rmnavs {
	display: flex;
	flex-direction: column
}

.Z_toList li .Z_rig_totext .Z_rmnavs>p {
	overflow: hidden;
	flex: 1;
	padding-top: .5rem
}

.Z_toList li .Z_rig_totext .Z_rmnavs>p em {
	float: left;
	font-size: 1.2rem;
	border: .1rem solid #C8D0DA;
	border-radius: 2px;
	text-align: center;
	line-height: 1.9rem;
	margin-right: .5rem;
	margin-bottom: .6rem;
	color: #8C99A7;
	padding: 0 .7rem
}

.Z_toList li .Z_rig_totext .Z_rmnavs .Z_sacbox {
	padding: .7rem 0 .5rem
}

.Z_toList li .Z_rig_totext .Z_rmnavs .Z_sacbox span {
	float: left;
	font-size: 1.2rem;
	padding: 0 .8rem;
	line-height: 1.9rem;
	color: #034587;
	background: rgba(3, 69, 135, 0.1);
	border-radius: 2px;
	margin-right: 1rem
}

.Z_toList li .Z_rig_totext .Z_rmnavs .Z_sacbox time {
	float: left;
	font-size: 1.2rem;
	color: #8C99A7;
	position: relative;
	line-height: 1.9rem
}

.Z_more_list {
	border-top: .5rem solid #F3F4F8;
	height: 5.5rem;
	line-height: 5rem;
	text-align: center;
	background: #fff;
	color: #D41118
}

.Z_more_list a {
	display: inline-block;
	color: #D41118;
	padding-right: 1rem;
	position: relative;
	font-size: 1.6rem;
	cursor: pointer
}

.Z_more_list a::after {
	content: '';
	width: 1.4rem;
	height: 1.4rem;
	background: url(../img/Zsxicon@2x.png) no-repeat;
	background-size: 100%;
	position: absolute;
	right: -0.9rem;
	top: 1.8rem;
	transition: all 1s
}

@media (min-width: 750px) {
  body {
    width: 750px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 481px) {
  html {
    font-size: 94%!important;
  }
}
@media only screen and (min-width: 561px) {
  html {
    font-size: 109%!important;
  }
}
@media only screen and (min-width: 641px) {
  html {
    font-size: 125%!important;
  }
}
