@charset "utf-8";
.headers .btns .btns-language02 {
  margin-left: 1em;
  width: 45px;
  font-size: 14px;
  color: #999999;
  line-height: 70px;
  float: left;
  /* font-weight: bold; */
  position: relative;
  cursor: pointer;
  text-decoration: none;
  background: url(/Portals/160/images/language-btn.png) no-repeat right center;
}
.headers .btns .langOv .langsN {
  right: -30px;
  top: -105px;
}
.headers .btns .langOv .langsN02 {
  width: 185px;
  height: 56px;
  line-height: 56px;
  padding: 0 15px;
  position: absolute;
  top: -100px;
  right: -95px;
  z-index: 100;
  top: -105px;
}
.headers .navs li {
  list-style: none;
  padding: 0 15px !important;
  float: left;
}
.mob_rwm {
  display: none;
}
li {
  list-style: none;
}
ul {
  margin: 0;
  padding: 0;
}
.clearfix:after {
  display: block;
  content: '.';
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}
.menu_btn {
  display: none;
}
.banner_mob {
  display: none;
}
#banner {
  display: block;
}
.newscontent {
  display: block;
}
.news_mob {
  display: none;
}
.ywall {
  display: block;
}
.yewu_mob_wrap {
  display: none;
}
.pro_mob {
  display: none;
}
.footerall {
  display: block;
}
.foot_mob {
  display: none;
}
.anli {
  display: none;
}
.mobnone {
  display: block !important;
}
.pcnone {
  display: none !important;
}
.navmob {
  display: inline-block !important;
}
.navpc {
  display: none !important;
}
@media screen and (max-width: 1024px) {
  .mobnone {
    display: none !important;
  }
  .pcnone {
    display: block !important;
  }
  .navmob {
    display: none !important;
  }
  .navpc {
    display: inline-block !important;
  }
  p {
    font-size: 0.3466rem;
    line-height: 0.6133rem;
  }
  .body {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  .banner.active {
    margin-top: 1.5066rem;
  }
  .headercontent {
    width: 92%;
    max-width: 100%;
  }
  .headermob {
    width: 100% !important;
    background: #fff;
  }
  .headermob:before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 1.5066rem;
    background: #fff;
    z-index: 1000;
  }
  .header {
    background: #fff;
    height: 1.5066rem !important;
  }
  .header.active {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: #fff;
  }
  .logo {
    width: 60% !important;
    height: auto !important;
    margin-top: 0.35rem !important;
    position: relative !important;
    z-index: 1000;
  }
  .logo img {
    width: 100%;
  }

  .menu_btn {
    position: relative;
    z-index: 1000;
    display: block;
    float: right;
    margin-top: 0.45rem;
    width: 0.7066rem;
    height: 0.5466rem;
    transition: 0.4s;
    background: url(/Portals/160/Skins/home/images/menu_btn.png) center center / cover no-repeat;
  }
  .menu_btn.active {
    background: url(/Portals/160/Skins/home/images/menu_off.png) center center / auto 100% no-repeat;
  }
  .nav {
    width: 100% !important;
    height: calc(100vh - 1.5066rem);
    position: fixed;
    top: -100%;
    right: 0;
    background-color: #fff;
    z-index: 999;
    transition: 0.6s;
    opacity: 0;
    overflow: hidden;
  }
  .nav.active {
    top: 1.5066rem;
    right: 0;
    opacity: 1;
  }

  .headers {
    height: 100% !important;
    position: relative;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  .headers .btns {
    position: fixed !important;
    bottom: 0;
    left: 0;
    padding: 0 15px;
    background-color: #f2f2f2;
    margin-left: 0 !important;
    height: 1.7333rem !important;
    width: calc(100vw - 30px);
    z-index: 999;
    display: none !important;
  }
  .headers .mob_rwm {
    display: block;
    position: fixed !important;
    bottom: -1.8rem;
    left: 0;
    padding: 0 15px;
    background-color: #f2f2f2;
    height: 1.7333rem !important;
    width: calc(100vw - 30px);
    z-index: 999;
    transition: 0.5s;
  }
  .headers .mob_rwm.active {
    bottom: 0rem;
  }
  .ss_mob {
    float: left;
    width: 0.5rem;
    height: 0.5rem;
    margin-top: 0.61rem;
    margin-left: 0.34rem;
  }
  .ss_mob a {
    width: 100%;
    height: 100%;
    display: block;
    background: url(images/search.png) center center / cover no-repeat;
  }
  .rwm_box {
    width: 2rem;
    height: 1.733rem;
    position: relative;
    float: right;

    margin-left: 1rem;
  }
  .rwm_box.active {
    overflow: inherit;
  }
  .rwm_box p {
    width: 100%;
    height: 1.733rem;
    font-size: 0.4rem;
    line-height: 1.733rem;
    position: relative;
  }
  .rwm_box p:after {
    display: block;
    content: '';
    width: 0.4rem;
    height: 0.24rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transform-origin: center;
    transition: 0.5s;
    background: url(/Portals/160/Skins/home/images/list_icon.png) center center / 100% no-repeat;
  }
  .rwm_box p.active:after {
    transform: translateY(-50%) rotateZ(180deg);
  }
  .rwm_img {
    position: absolute;
    bottom: -2rem;
    left: 0;
    width: 2rem;
    height: 2rem;
    transition: 0.4s;
  }
  .rwm_img.active {
    bottom: 2rem;
  }

  .headermob .clearB {
    display: none;
  }
  .headers .btns .btns-search {
    width: 0.5rem;
    height: 0.5rem;
    background-size: contain;
    margin: 0.6rem 0.5rem 0 0.3rem;
  }
  .headers .btns .btns-language {
    margin-right: 0.3rem;
    line-height: 1.8rem;
    font-size: 0.4rem;
    width: 1.7333rem !important;
    float: right !important;
    margin-left: 1.9333rem !important;
    background: url(/Portals/160/Skins/home/images/list_icon.png) right center no-repeat !important;
    background-size: 0.4rem 0.24rem !important;
  }
  .headers .btns .btns-language02 {
    line-height: 1.8rem;
    font-size: 0.4rem;
    float: right !important;
    width: 1.7333rem !important;
    margin-left: 0.8rem !important;
    background: url(/Portals/160/Skins/home/images/list_icon.png) right center no-repeat !important;
    background-size: 0.4rem 0.24rem !important;
  }
  .headers .btns .langOv1 {
    width: calc(100% - 30px) !important;
    left: 15px !important;
    height: 1.7333rem !important;
    top: -100% !important;
    display: none;
  }
  .headers .btns input {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
  }
  .headers .btns .langOv {
    width: calc(100% - 2rem) !important;
    height: 1.9rem !important;
    top: -100% !important;
    right: 15px !important;
  }
  .headers .btns .langOv {
    right: 0;
  }
  .headers .btns .langOv .langsN02 {
    right: 3.2rem !important;
    width: 2rem !important;
    height: 2rem !important;
    top: -2.4rem;
    font-size: 0.4rem;
  }
  .headers .btns .langOv .langsN {
    right: 0rem !important;
    height: 2rem !important;
    width: 2rem !important;
    padding: 0 !important;
    top: -2.4rem;
    font-size: 0.4rem;
  }
  .headers .w1130 {
    padding-top: 0 !important;
    position: relative;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  .langOv img {
    width: 100%;
  }
  .headers .navs {
    width: 100%;
    height: auto !important;
    border-bottom: 0;
    padding-bottom: 1.7rem;
  }
  .headers .navs li a {
    font-size: 0.4rem !important;
    line-height: 4em !important;
  }
  .headers .navs li {
    position: relative;
    width: 90%;
    padding: 0 5% !important;
    border-bottom: 1px solid #eeeeee;
  }
  .headers .navs li:first-of-type {
    display: none;
  }
  .headers .navs li > a {
    position: relative;
  }
  .headers .innavbg {
    display: none !important;
  }
  .headers .navs li > a::after {
    content: '';
    position: absolute;
    display: block;
    width: 0.4rem;
    height: 0.24rem;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transform-origin: center;
    transition: 0.5s;
    background: url(/Portals/160/Skins/home/images/list_icon.png) center center / 100% no-repeat;
  }
  .headers .navs li.active > a::after {
    transform: translateY(-50%) rotateZ(180deg);
  }
  .headers .sideNav {
    display: block !important;
    height: 0;
    overflow: hidden;
    position: static !important;
    width: 80% !important;
    margin-left: 10%;
    transition: 0.5s;
  }
  .headers .sideNav .innav {
    width: 100%;
  }
  .headers .sideNav .innav::after {
    display: block;
    content: '.';
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .headers .sideNav .innav dd {
    display: block;
    width: 50% !important;
    margin: 0 !important;
    line-height: 3em !important;
  }
  .headers .sideNav dd a {
    color: #333 !important;
    font-size: 0.34rem !important;
    text-indent: 1em;
    position: relative;
  }
  .headers .sideNav dd a:after {
    position: absolute;
    left: 0;
    top: 50%;
    display: block;
    content: '';
    width: 0.1066rem;
    height: 0.04rem;
    background-color: #333333;
  }
  .banner_mob {
    display: block;
    width: 100%;
    height: 12.8666rem;
  }
  .banner_mob .swiper-wrapper {
    height: 100%;
  }

  #banner {
    display: none;
  }
  .banner_mob .swiper-slide {
    height: 100%;
    background-size: cover !important;
  }
  .newscon {
    width: 100% !important;
    height: auto !important;
    background: none !important;
  }
  .newscontent {
    display: none;
  }
  .news_mob {
    display: block;
  }
  .news_mob_item {
    margin-top: 0.5333rem;
    margin-bottom: 0.5333rem;
    width: 100%;
    height: 1.0666rem;
    transition: 0.5s;
    background-color: #fff;
    box-shadow: 0 0 0.56rem 0 rgba(163, 163, 163, 0.25);
    position: relative;
    overflow: hidden;
  }
  .news_mob_item h2 {
    text-indent: 0.5333rem;
    margin: 0 !important;
    width: auto;
    float: left;
    font-size: 0.48rem;
    line-height: 1.0666rem;
    background: linear-gradient(to right, #2893d0, #3ecfb8);
    -webkit-background-clip: text;
    color: transparent;
    position: relative;
    transition: 0.5s;
    z-index: 14;
  }

  .news_mob_item h2 a {
    background: linear-gradient(to right, #2893d0, #3ecfb8);
    -webkit-background-clip: text;
    color: transparent;
  }
  .news_mob_item h2.active {
    z-index: 14;
  }
  .news_mob_list.active {
    z-index: 14;
  }
  .news_mob_list {
    transition: 0.5s;
    width: 70%;
    float: right;
    height: 1.0666rem;
    position: relative;
    z-index: 12;
  }
  .news_mob_list .news_mob_btn {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transform-origin: center;
    width: 20%;
    height: 1.0666rem;
    background: url(/Portals/160/Skins/home/images/list_icon.png) center center / 0.4rem auto no-repeat;
    transition: 0.5s;
    z-index: 99;
  }
  .news_mob_list .news_mob_btn.active {
    transform: translateY(-50%) rotateZ(180deg);
  }
  .news_ul_wrap {
    transition: 0.5s;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 11;
    background: #fff;
    height: 1.066rem;
    overflow: hidden;
  }
  .news_mob_list .news_ul_wrap.active {
    z-index: 13;
  }
  .news_mob_list ul {
    margin: 0;
    padding: 0.5333rem;
    width: calc(100vw - 1.066rem);
    margin: 0 auto;
    padding: 0 0.5333rem;
    padding-top: 1.066rem;
    position: absolute;
    top: 0;
    right: 0;
  }
  .news_mob_list ul::after {
    position: absolute;
    top: 1.066rem;
    left: 0;
    display: block;
    content: '';
    width: 100%;
    height: 1px;
    background-color: #f3f3f3;
  }
  .news_mob_list ul li {
    width: 100%;
    height: 1.0666rem;
    line-height: 1.0666rem;
    list-style: none;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
  }
  .news_mob_list ul li:first-of-type {
    position: absolute;
    top: 0;
    width: 50%;
    right: 1.7rem;
    z-index: 9;
  }

  .news_mob_list ul li:last-of-type {
    text-align: center;
  }

  .news_mob_list ul li span {
    display: inline-block;
    float: right;
    font-size: 0.32rem;
    height: 1.066rem;
    line-height: 1.066rem;
    color: #666;
    position: absolute;
    top: 0;
    right: 0;
  }
  .news_mob_list ul li a.news-title {
    font-size: 0.37rem;
    height: 0.4266rem;
    line-height: 0.4266rem;
    margin: 0.3466rem 0;
    border-left: 1px solid #2fbda5;
    text-indent: 0.37rem;
    display: block;
    width: 70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333;
  }
  .news_mob_list ul li:last-of-type a {
    border-left: none;
    width: 100% !important;
  }
  .news_mob_list ul li:first-of-type a.news-title {
    width: 100%;
  }
  .news_mob_list ul li:first-of-type span {
    display: none;
  }

  .cpfwcon {
    height: auto !important;
    background: none !important;
  }
  .ywall {
    display: none !important;
  }
  .yewu_mob {
    width: 100%;
    height: 5.6rem;
    box-shadow: 0 0 0.5733rem 0 rgba(163, 163, 163, 0.25);
  }
  .yewu_mob_wrap {
    display: block;
    position: relative;
  }
  .yewu_mob_wrap > h2 {
    font-size: 0.48rem;
    background: linear-gradient(to right, #2893d0, #3ecfb8);
    -webkit-background-clip: text;
    color: transparent;
    position: relative;
    width: auto;
    float: left;
    margin-left: 0.5333rem;
    line-height: 1.8em;
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
  }
  .yewu_mob_wrap > h2:after {
    display: block;
    content: '';
    width: 0.7066rem;
    height: 0.0266rem;
    background-color: #2fbda5;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  h2.jbcolor {
    font-size: 0.48rem;
    background: linear-gradient(to right, #2893d0, #3ecfb8);
    -webkit-background-clip: text;
    color: transparent;
    position: relative;
    width: auto;
    float: left;
    margin-left: 0.5333rem;
    line-height: 1.8em;
  }
  h2.jbcolor:after {
    display: block;
    content: '';
    width: 0.7066rem;
    height: 0.0266rem;
    background-color: #2fbda5;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  h2.titcenter {
    text-align: center;
    margin: 0;
    margin-left: 50%;
    transform: translateX(-50%);
    float: inherit;
    display: inline-block;
    width: auto;
  }
  h2.titcenter:after {
    left: 50%;
    transform: translateX(-50%);
  }
  div.jbcolor {
    font-size: 0.48rem;
    background: linear-gradient(to right, #2893d0, #3ecfb8);
    -webkit-background-clip: text;
    color: transparent;
    position: relative;
    width: auto;
    float: left;
    margin-left: 0.5333rem;
    line-height: 1.8em;
  }
  div.jbcolor:after {
    display: block;
    content: '';
    width: 0.7066rem;
    height: 0.0266rem;
    background-color: #2fbda5;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  div.titcenter {
    width: 100%;
    text-align: center;
    margin: 0;
  }
  div.titcenter:after {
    left: 50%;
    transform: translateX(-50%);
  }
  .yewu_mob_wrap .page_yewu_mob {
    right: 0.5333rem;
    top: 0.45rem;
  }
  .yewu_mob .swiper-slide {
    background-size: cover !important;

    background-position: bottom;
  }
  .yewu_mob .swiper-slide::before {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    content: '';
    width: 100%;
    height: 2.1333rem;
    z-index: -1;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  }
  .yewu_mob .swiper-slide h2 {
    margin-left: 0.5333rem;
    height: 1.1333rem;
    line-height: 1.1333rem;
    font-size: 0.4266rem;
    color: #ffffff;
    padding-left: 1.5466rem;
    position: absolute;
    bottom: 0.5333rem;
    font-weight: normal;
    background-size: auto 100% !important;
    cursor: pointer;
  }
  .yewu_mob .swiper-slide h2.yewu_title01 {
    background: url(images/zn.png) left center no-repeat;
  }
  .yewu_mob .swiper-slide h2.yewu_title02 {
    /* background: url(images/znjj.png) left center no-repeat; */
    background: url(images/xjjhome01.png) left center no-repeat;
  }
  .yewu_mob .swiper-slide h2.yewu_title03 {
    background: url(images/jkrj.png) left center no-repeat;
  }
  .yewu_mob .swiper-slide h2.yewu_title04 {
    background: url(images/addicon01.png) left center no-repeat;
  }
  .yewu_mob .swiper-slide h2.yewu_title06 {
    background: url(/portals/160/Uploads/Images/xnytb.png) left center no-repeat;
  }
  .yewu_mob_wrap .page_yewu_mob .swiper-pagination-bullet {
    width: 0.16rem;
    height: 0.16rem;
    border-radius: 0.08rem;
    background-color: #e5e5e5;
    margin-left: 0.08rem;
    opacity: 1;
    transition: 0.4s;
  }
  .yewu_mob_wrap .page_yewu_mob .swiper-pagination-bullet-active {
    width: 0.4rem;
    background-color: #4ac0b0;
    opacity: 1;
  }
  .videocon {
    display: none !important;
  }
  .othercon {
    height: auto !important;
    background: none !important;
  }
  .othercontent {
    display: none !important;
  }

  .pro_mob {
    width: calc(100% - 1.0666rem);
    margin: 0.9066rem auto;
    display: block;
  }
  .pro_mob h2 {
    width: auto;
    float: left;
    margin: 0;
  }
  .pro_mob .more_btn {
    display: inline-block;
    float: right;
    width: 2.56rem;
    color: #fff;
    height: 0.8rem;
    background: url(images/more_mob.png) center center / cover no-repeat;
    font-size: 0.3466rem;
    text-align: center;
    line-height: 0.8rem;
  }
  .pro_mob ul {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    margin-top: 0.7733rem;
  }
  .pro_mob ul li {
    width: 48%;
    height: 3.2933rem;
    box-sizing: border-box;
    border: 1px solid #eeeeee;
    float: left;
    margin-right: 4%;
    margin-bottom: 0.4rem;
    position: relative;
  }
  .pro_mob ul li:nth-of-type(2n) {
    margin-right: 0;
  }
  .pro_mob_tit {
    font-size: 0.4266rem;
    position: relative;
    text-indent: 0.4rem;
    margin-top: 0.3466rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1em;
  }
  .pro_mob_tit a {
    color: #333;
  }
  .pro_mob_sum {
    margin-top: 0.1333rem;
    font-size: 0.3466rem;
    color: #333;
    position: relative;
    text-indent: 0.4rem;
    line-height: 1.4em;
  }
  .pro_mob_img {
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .pro_mob_img img {
    width: 100%;
    height: 100%;
  }

  .anli {
    width: 100%;
    display: block;
  }
  .anli_tit {
    width: calc(100% - 1.0666rem);
    margin: 0.9066rem auto;
    height: 0.9066rem;
  }
  .anli_tit h2 {
    float: left;
    margin: 0;
  }
  .anli_tit .anli_btn {
    float: right;
    margin: 0;
    padding: 0;
  }
  .anli_btn li {
    float: left;
    width: 2.56rem;
    height: 0.8rem;
    background: url(images/border_mob.png) center center / cover no-repeat;
    font-size: 0.3466rem;
    color: #333;
    text-align: center;
    line-height: 0.8rem;
    margin-left: 0.2666rem;
    background-size: 100% 100% !important;
  }
  .anli_btn li.active {
    background: url(images/more_mob.png) center center / cover no-repeat;
    color: #fff;
  }
  .anli_mob {
    width: 100%;
    height: 6.2rem;
    overflow: inherit !important;
  }
  .anli_mob .swiper-slide {
    background-size: cover !important;
  }
  .anli_mob .anli_title {
    margin: 0;
    width: calc(100% - 1.0666rem);
    background-color: #fff;
    position: absolute;
    height: 1.6266rem;
    bottom: -0.8133rem;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0.2933rem;
    font-size: 0.4266rem;
    line-height: 1.6266rem;
    text-align: center;
    box-shadow: 0 0 0.5733rem 0 rgba(163, 163, 163, 0.25);
  }
  .anli_mob .anli_title a {
    color: #333;
  }
  .anli_cont {
    width: 100%;
    height: 7.1333rem;
    position: relative;
    padding-bottom: 1.2666rem;
  }
  .anli_cont > div {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 1;
    height: 6.2rem;
    width: 100%;
    box-shadow: 0 0 0.5733rem 0 rgba(163, 163, 163, 0.25);
  }
  .anli_cont > div.active {
    opacity: 1;
    z-index: 3;
  }
  .page_anli_mob {
    display: none;
  }
  .footercontent {
    width: 92% !important;
  }
  .footerall {
    display: none;
  }
  .footer {
    height: auto !important;
    border-top: 2px solid #4ab5b5;
  }
  .foot_mob {
    padding-top: 0.9333rem;
    padding-bottom: 1rem;
    display: block;
    width: 100%;

    background-size: cover;
    background: #f2f2f2 url(/Portals/160/Skins/home/images/mob_foot.png) center bottom / 100% auto no-repeat;
  }
  .foot_mob {
    margin: 0 auto;
  }
  .foot_mob ul {
    float: left;
  }
  .foot_mob ul li {
    font-size: 0.3466rem;
    color: #333;
    padding-right: 0.1866rem;
    border-right: 1px solid #333;
    line-height: 0.3466rem;
    float: left;
  }
  .foot_mob ul li a {
    color: #333;
  }
  .foot_mob ul li:nth-of-type(2) {
    padding-left: 0.1866rem;
    border-right: 0;
  }
  .mob_wei {
    width: 2.8666rem;
    float: right;
  }
  .mob_wei img {
    margin-left: 0.4666rem;
    width: auto;
    height: 0.5733rem;
  }
  .icp_mob {
    float: left;
    margin-top: 0.4rem;
  }
  .icp_mob span {
    display: block;
    font-size: 0.3466rem;
    color: #333;
    line-height: 0.6133rem;
  }
  .hybj {
    width: 100%;
    text-align: center;
  }
  .hybj {
    width: 100%;
  }
  .hybj h2 {
    width: 100%;
    text-align: center;
    margin: 0;
    line-height: 1rem;
    margin-bottom: 0.5rem;
  }
  .hybj h2:after {
    left: 50%;
    height: 2px;
    transform: translateX(-50%);
  }
  .hybj img {
    width: 92%;
    display: block;
    margin: 0 auto;
    margin-bottom: 1rem;
  }
  .hybj img:nth-of-type(2) {
    width: 100%;
  }
}
.sbanner {
  display: block;
}
.mbanner {
  display: none;
}
.secondcons {
  display: block;
}
.secondmob {
  display: none;
}
@media screen and (max-width: 1024px) {
  li {
    list-style: none;
  }
  .body {
    overflow-x: hidden;
  }
  .sbanner {
    display: none;
  }
  .mbanner {
    display: block;
  }
  .mbanner img {
    width: 100%;
  }
  .secondnavs {
    background: #fff;
  }
  .secondnavall {
    width: 100%;
  }
  .position {
    display: none;
  }
  .secondnav {
    width: 100%;
    margin: 0 auto;
    float: none;
  }
  .snavilist {
    width: 100%;
    margin-top: 0.4rem;
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .snavilist ul {
    width: auto;
    white-space: nowrap;
    margin-left: 0.5333rem;
    padding-bottom: 0.0666rem;
  }
  .snavilist ul li:last-of-type {
    margin-right: 0.2666rem;
  }
  .snavilist ul li:first-of-type {
    margin-left: 0;
  }
  .snavilist ul li.active {
    border-bottom: 0;
  }
  .snavilist ul li {
    border-radius: 0.4133rem;
    padding: 0 0.5333rem;
    height: 0.8266rem;
    font-size: 0.3466rem;
    line-height: 0.8266rem;
    margin: 0;
    margin-right: 0.2666rem;
    background: url(/Portals/160/Skins/home/images/border_mob.png) center center / 100% no-repeat;
  }
  .snavilist ul li.active {
    background: url(/Portals/160/Skins/home/images/more_mob.png) center center / 100% no-repeat;
  }
  .snavilist ul li {
    background: none !important;
    position: relative;
    background-image: linear-gradient(to right, #2890d1, #23ccb2) !important;
  }
  .snavilist ul li:before {
    display: block;
    border-radius: 0.45rem;
    content: '';
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    position: absolute;
    top: 2px;
    left: 2px;
    background: #fff;
    z-index: 0;
  }
  .snavilist ul li.active:before {
    background-image: linear-gradient(to right, #2890d1, #23ccb2) !important;
  }
  .snavilist ul li a {
    position: relative;
  }

  .snavilist ul li.active a {
    color: #fff;
  }
  .secondcons {
    display: none;
  }
  .secondmob {
    display: block;
    width: 100%;
    margin: 0 auto;
  }
  .mob_jj {
    width: 100%;
  }
  .mob_jjitem {
    width: 100%;
    margin-bottom: 0.5333rem;
  }
  .mob_jjitem > img {
    width: 89.3%;
    display: block;
    margin: 0 auto;
  }
  .mob_jjtext {
    width: calc(100% - 1.0666rem);
    padding-left: 0.5333rem;
    padding-right: 0.5333rem;
    padding-top: 3.0666rem;
    padding-bottom: 0.5333rem;
    margin-top: -3.0666rem;
    background-image: linear-gradient(to right, #2890d1, #23ccb2);
  }
  .mob_jjtext h2 {
    font-size: 0.48rem;
    color: #fff;
    font-weight: normal;
  }
  .mob_jjtext img {
    height: 0.8666rem;
    width: auto;
    display: block;
    margin: 0.2666rem 0;
  }
  .mob_jjtext ul {
    margin: 0;
    padding: 0;
  }
  .mob_jjtext ul li {
    font-size: 0.3466rem;
    color: #fff;
    padding-left: 1em;
    position: relative;
    line-height: 0.6133rem;
  }
  .mob_jjtext ul li:after {
    display: block;
    content: '';
    width: 0.1333rem;
    height: 0.1333rem;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    top: 0.2rem;
    left: 0;
  }
  /*�ƶ��˹�˾����*/
  .gsxw {
    width: calc(100% - 1.0666rem);
    margin: 0 auto;
  }
  .gsxw h2 {
    margin: 0.7333rem 0;
    float: left;
  }
  .gsxw ul {
    width: 100%;
    float: left;
    padding-bottom: 1rem;
  }
  .gsxw ul li {
    width: 100%;
    margin-bottom: 0.8rem;
  }
  .gsxw_img {
    width: 100%;
    height: 6.1333rem;
    overflow: hidden;
  }
  .gsxw_img img {
    height: 100%;
    width: auto;
    min-width: 100%;
  }
  .gsxw_box {
    width: 100%;
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.1);
  }
  .gsxw_date {
    position: relative;
    z-index: 1;
    color: #fff;
    width: 1.4266rem;
    height: 1.84rem;
    float: left;

    text-align: center;
    background: linear-gradient(to right, #2893d0, #3ecfb8);
  }
  .gsxw_date i {
    list-style: none;
    display: inline-block;
    font-size: 0.2666rem;
    width: auto;
    border-bottom: 2px solid #fff;
    padding-bottom: 0.16rem;
    line-height: 1em;
    font-style: normal;
    margin-top: 0.42rem;
    margin-left: 50%;
    transform: translateX(-50%);
  }
  .gsxw_date b {
    font-size: 0.3333rem;
    display: inline-block;
    text-align: center;
    margin-left: 50%;
    transform: translateX(-50%);
  }
  .gsxw_tit {
    width: 6.2666rem;
    margin-left: 0.3466rem;
    float: left;
    font-size: 0.4rem;
    line-height: 0.6133rem;
    margin-top: 0.2666rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .gsxw_tit a {
    color: #333;
  }
  .headers .navs li:nth-of-type(5) .sideNav .innav dd {
    width: 100% !important;
  }
  .i-pager-first,
  .i-pager-last,
  .i-pager-info {
    display: none;
  }
  .i-pager-first,
  .i-pager-prev,
  .i-pager-next,
  .i-pager-last,
  .i-pager-item {
    height: 0.72rem;
    line-height: 0.72rem;
    font-size: 0.2933rem;
    margin-left: 0.2rem;
  }
  .i-pager-item {
    width: 0.72rem;
  }
  .i-pager-prev,
  .i-pager-next {
    padding: 0 0.3rem;
  }
  p img {
    height: auto !important;
  }
}
.blackBG{width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .3;}
