/*苹果手机字体兼容设置开始  PS 不可以修改任何东西*/
@media screen and (max-device-width: 320px) {
  body {
    -webkit-text-size-adjust: none;
  }
}
@media screen and (max-device-width: 480px) {
  body {
    -webkit-text-size-adjust: none;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  body {
    -webkit-text-size-adjust: none;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  body {
    -webkit-text-size-adjust: none;
  }
}

@media (min-width: 320px) and (max-width: 750px) {
  html,
  body {
    min-width: 320px;
    max-width: 750px;
    overflow-x: hidden;
  }
  .footer {
    padding: 0 0.2rem;
    box-sizing: border-box;
  }
  .footer .container {
    width: 100%;
  }
  .footer .YouLink {
    display: none;
  }
  .footer {
    display: none;
  }
  .footer_mobile {
    display: block;
    height: auto;
    margin-top: 0;
  }
  .footer .bottom {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    height: auto;
  }
  .footer .bottom .right {
    display: none;
  }
  .footer .bottom .left_l {
    float: none;
  }
  .footer .bottom .middle {
    display: inline-block;
    background: none;
    float: none;
    text-align: center;
    width: 100%;
    padding-left: 0.3rem;
  }
  .footer .bottom .right {
    float: none;
    display: block;
  }
  .footer .bottom .left {
    float: none;
    display: block;
    background: none;
    margin-top: 0rem;
    width: auto;
  }
  .footer .bottom .middle p {
    line-height: 0.18rem;
  }
  .footer .bottom .left_l img {
    width: 10%;
    display: block;
    margin: 0 auto;
  }
  .footer .bottom .middle img {
    width: 0.18rem;
    height: 0.2rem;
  }
  .footer .bottom .left_r {
    width: auto;
  }
  .footer .bottom .middle * {
    font-size: 0.24rem;
  }
  .footer .bottom .left_r a {
    font-size: 0.24rem;
  }
  .footer_mobile .wei_link {
    text-align: center;
    padding-top: 0.25rem;
  }
  .footer_mobile .wei_link a {
    display: inline-block;
    font-size: 0.26rem;
    color: #bacee4;
    margin: 0 0.25rem;
  }
  .footer_mobile .wei_link em {
    display: inline-block;
    width: 1px;
    height: 0.15rem;
    background-color: #bacee4;
  }
  .Big_bgt_box_idx {
    display: none;
  }
  .Big_bgt_mobile {
    display: block;
  }
  .container {
    width: 100%;
  }
  .xy_bgt_top {
    padding: 0 0.2rem;
  }
  .logoSearch {
    padding: 0.6rem 0.2rem 0;
    height: 3rem;
  }
  .logoSearch .left {
    width: 100%;
    float: none;
  }
  .logoSearch .left img {
    width: 95%;
  }
  .logoSearch .right {
    display: table;
    float: none;
    padding-top: 0;
    margin-left: 1.4rem;
    padding-top: 0.4rem;
  }
  .logoSearch .right form {
    width: 4.5rem;
    height: 0.66rem;
    border: 0.02rem solid #015293;
    border-radius: 0.35rem;
    padding-left: 0.69rem;
    background: url(../images_bgt/search_img1.png) no-repeat 0.27rem center /
        0.15rem 0.15rem,
      url(../images_bgt/search_img2.png) no-repeat 0.55rem center / 1px 0.19rem;
    background-color: #fff;
  }
  .logoSearch .right input {
    height: 0.62rem;
    font-size: 0.24rem;
  }
  .logoSearch .right input:nth-child(1) {
    width: 2.36rem;
  }
  .logoSearch .right input:nth-child(2) {
    width: 1.4rem;
    border-radius: 0.35rem;
    font-size: 0.26rem;
    height: 0.66rem;
    transform: translate(1px, -1px);
  }
  .bgt_nav {
    height: auto;
  }
  .bgt_nav_box {
    height: auto;
  }
  .bgt_nav_box ul {
  }
  .bgt_nav_box li {
    width: 33.3333%;
    height: 0.69rem;
    line-height: 0.69rem;
    border-bottom: 1px solid #005b9a;
    padding-left: 0;
  }
  .bgt_nav_box li:nth-child(4) {
    border-left: none;
  }
  .bgt_nav_box li:last-child {
    border-right: 1px solid #005b9a;
  }
  .bgt_nav_box li a {
    font-size: 0.3rem;
    height: 0.69rem;
    line-height: 0.69rem;
    padding-left: 0.8rem;
  }
  .xy_bgt_top a {
    color: #fff;
  }
  .bgt_nav_box li:nth-child(1) a {
    background: url(../images_bgt/xy_bgt_nav1.png) no-repeat 0.3rem 0.2rem /
      0.35rem 0.35rem;
    padding-left: 0.8rem;
    height: 0.69rem;
    line-height: 0.69rem;
  }
  .bgt_nav_box li:nth-child(2) {
    background: url(../images_bgt/xy_bgt_nav3.png) no-repeat 0.3rem 0.2rem /
      0.35rem 0.35rem;
  }
  .bgt_nav_box li:nth-child(3) {
    background: url(../images_bgt/xy_bgt_nav4.png) no-repeat 0.3rem 0.2rem /
      0.35rem 0.35rem;
  }
  .bgt_nav_box li:nth-child(4) {
    background: url(../images_bgt/xy_bgt_nav5.png) no-repeat 0.3rem 0.2rem /
      0.35rem 0.35rem;
  }
  .bgt_nav_box li:nth-child(5) {
    background: url(../images_bgt/xy_bgt_nav6.png) no-repeat 0.3rem 0.2rem /
      0.35rem 0.35rem;
  }
  .bgt_nav_box li:nth-child(6) {
    background: url(../images_bgt/xy_bgt_nav7.png) no-repeat 0.3rem 0.2rem /
      0.35rem 0.35rem;
  }
  .bgt_nav_box li:nth-child(1) {
    background: none;
    margin-top: 0;
    height: 0.69rem;
  }
  .bgt_nav_box li:nth-child(1).on {
    width: 33.3333%;
    background: none;
    height: 0.69rem;
    margin-top: 0;
    background-color: #005b9a;
  }
  .bgt_tout {
    height: 1.27rem;
  }
  .bgt_tout h3 {
    height: 1.27rem;
    line-height: 1.27rem;
    background: url(../images_bgt/xy_bgt_tout.png) no-repeat 0.2rem center /
      1.01rem 0.46rem;
    padding-left: 1.4rem;
    text-align: center;
  }
  .bgt_tout h3 a {
    font-size: 0.32rem;
    max-width: 95%;
    padding-left: 0;
    background: none;
  }
  .bgt_lunBBox .container {
    padding-right: 0;
    padding: 0 0.2rem;
    box-shadow: none;
  }
  .bgt_lunBBox .lunb_mobile {
    width: 100%;
    height: 4.1rem;
  }
  .bgt_lunBBox .lunb_mobile .swiper-slide span {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 2rem;
    box-sizing: border-box;
    font-size: 0.3rem;
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .bgt_lunBBox .lunb_mobile .swiper-pagination {
    bottom: 18px;
  }
  .bgt_lunBBox .lunb_mobile .swiper-pagination span {
    width: 0.09rem;
    height: 0.09rem;
  }
  .bgt_lunBBox
    .lunb_mobile
    .swiper-pagination
    .swiper-pagination-customs-active {
    width: 0.25rem;
  }
  .bgt_tong_tab_mobile {
    width: 100%;
    margin-top: 0.3rem;
    margin-bottom: 0;
  }
  .bgt_tong_tab_mobile .hd .more a {
    line-height: 0.72rem;
    font-size: 0.28rem;
    height: 0.72rem;
  }
  .bgt_tong_tab_mobile .hd {
    height: auto;
  }
  .bgt_tong_tab_mobile .hd li {
    height: 0.72rem;
    line-height: 0.72rem;
    padding-right: 0.22rem;
    padding-left: 0.22rem;
  }
  .bgt_dcdb_mobile .bd {
    margin-top: 0.41rem;
  }
  .bgt_tong_tab_mobile .hd li:last-child {
    padding-right: 0;
  }
  .bgt_tong_tab_mobile .hd li a {
    font-size: 0.36rem;
  }
  .bgt_tong_tab_mobile .bd li {
    height: 0.65rem;
    line-height: 0.65rem;
  }
  .bgt_lunBBox .bgt_gzdt .bd a {
    max-width: 5.5rem;
    font-size: 16px;
  }
  .bgt_tong_tab_mobile .bd span {
    font-size: 0.28rem;
  }
  .bgt_lunBBox .bgt_gzdt .hd {
    height: 0.78rem;
  }
  .bgt_tong_tab_mobile .hd .more {
    height: 0.72rem;
  }
  .bgt_lunBBox .bgt_gzdt .hd .more a {
    font-size: 0.26rem;
    line-height: 0.52rem;
  }
  .bgt_banner_1_mobile {
    padding: 0 0.2rem;
    margin-top: 0.3rem;
  }
  .bgt_banner_1_mobile img {
    width: 100%;
  }
  .bgt_dcdbZwxx {
    padding: 0 0.2rem;
    margin-top: 0.2rem;
  }
  .bgt_lunBBox .bgt_gzdt .hd li {
    line-height: 0.52rem;
  }
  .bgt_tong_tab_mobile .bgt_gzdt .hd li {
    padding-right: 0.22rem;
    padding-left: 0.22rem;
    height: 0.52rem;
  }
  .bgt_tong_tab_mobile .bd a {
    font-size: 16px;
    background: url(../images_bgt/green_dian.png) no-repeat 2px center / 0.05rem
      0.06rem;
    padding-left: 0.25rem;
    max-width: 77%;
  }
  .bgt_tpsp {
    margin-top: 0.4rem;
    padding: 0 0.2rem;
  }
  .bgt_tpsp .hd {
    overflow: hidden;
  }
  .bgt_tpsp_mobile .left_mobile {
    width: 100%;
    height: 4.1rem;
  }
  .bgt_tpsp .container > .bd {
    margin-top: 0.3rem;
  }
  .bgt_tpsp_mobile .left_mobile .swiper-pagination {
    bottom: 18px;
  }
  .bgt_tpsp_mobile .left_mobile .swiper-slide span {
    width: 100%;
    font-size: 0.3rem;
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .bgt_tpsp_mobile .left_mobile .swiper-pagination span {
    width: 0.09rem;
    height: 0.09rem;
  }
  .bgt_tpsp_mobile
    .left_mobile
    .swiper-pagination
    .swiper-pagination-customs-active {
    width: 0.25rem;
  }
  .bgt_tpsp .right {
    width: 100%;
    margin-top: 0.3rem;
    padding-bottom: 0.3rem;
  }
  .bgt_tpsp .right li {
    width: 48%;
    height: auto;
    margin-left: 0;
    margin-right: 4%;
    margin-bottom: 4%;
  }
  .bgt_tpsp .right li:nth-child(2n) {
    margin-right: 0;
  }
  .bgt_tpsp .right li a {
    width: 100%;
    height: auto;
  }
  .bgt_tpsp .right li a img {
    width: 100%;
    height: auto;
  }
  .bgt_tpsp .right li span {
    width: 100%;
    height: 0.68rem;
    line-height: 0.7rem;
    background: url(../images_bgt/xy_bgt_tpyx7.png) no-repeat 0.4rem 0.21rem /
        0.3rem 0.3rem,
      url(../images_bgt/xy_bgt_tpyx6.png) no-repeat center / 100% 0.68rem;
    font-size: 0.28rem;
  }
  .bgt_position {
    padding: 0 0.2rem;
    margin-top: 0.5rem;
  }
  .bgt_JiGou {
    padding: 0 0.2rem;
    box-sizing: border-box;
    margin-top: 0.4rem;
  }
  .bgt_tong_hd > .hd > span {
    font-size: 0.36rem;
  }
  .bgt_LingDaoZn {
    margin-top: 0.4rem;
  }
  .bgt_LingDaoZn > div > span {
    font-size: 0.36rem;
    margin-bottom: 0.3rem;
  }
  .bgt_LingDaoZn .bgt_ldxx {
    width: 100%;
  }
  .bgt_LingDaoZn .bgt_ldxx .cont {
    padding: 0.4rem 0.2rem 0.4rem;
    height: auto;
  }
  .bgt_LingDaoZn .bgt_ldxx .cont h3 {
    height: 0.56rem;
    margin-bottom: 0.25rem;
    display: table;
    width: 100%;
  }
  .bgt_LingDaoZn .bgt_ldxx .cont h3 a {
    float: left;
    font-size: 0.32rem;
    height: 0.54rem;
    border-bottom: 0.04rem solid #005b9a;
  }
  .bgt_LingDaoZn .bgt_ldxx .cont h3 span {
    float: left;
    font-size: 0.3rem;
    max-width: 5rem;
    margin-left: 0.38rem;
    margin-top: 0.03rem;
  }
  .bgt_LingDaoZn .bgt_ldxx .cont li a {
    font-size: 0.3rem;
  }
  .bgt_LingDaoZn .bgt_ldxx .cont li span {
    font-size: 0.3rem;
    max-width: 4.5rem;
    margin-left: 0.3rem;
  }
  .bgt_LingDaoZn .cont {
    /*height: 6.65rem;*/
    height: auto;
  }
  .bgt_LingDaoZn .bgt_znzz {
    width: 100%;
    margin-top: 0.5rem;
  }
  .bgt_LingDaoZn .bgt_znzz .cont {
    padding: 0;
  }
  .bgt_LingDaoZn .bgt_znzz .cont_box * {
    font-size: 0.29rem !important;
    line-height: 0.54rem !important;
  }
  .bgt_LingDaoZn .bgt_znzz .cont_box {
    padding-top: 0.3rem;
    padding-right: 0.3rem;
    height: 16rem;
    padding-left: 0.3rem;
  }
  .bgt_JiGou .bgt_nsjg .hd li {
    width: 49%;
    margin-right: 2%;
    background: url(../images_bgt/bgt_icon_bg.png) no-repeat center / 100% 100%;
  }
  .bgt_JiGou .bgt_nsjg .hd li:nth-child(7n) {
    margin-right: 2%;
  }
  .bgt_JiGou .bgt_nsjg .hd li:nth-child(2n) {
    margin-right: 0;
  }
  .bgt_JiGou .bgt_nsjg .tempWrap {
    display: none;
  }
  .bgt_JiGou .bgt_nsjg .hd {
    padding-bottom: 0;
    border: none;
  }
  .bgt_JiGou .bgt_nsjg {
    margin-bottom: 0.5rem;
    margin-top: 0.4rem;
  }
  .bgt_JiGou .bgt_nsjg > span {
    font-size: 0.38rem;
    margin-bottom: 0.3rem;
  }
  .bgt_tong_list {
    padding: 0 0.2rem;
    box-sizing: border-box;
    margin-top: 20px;
  }
  .bgt_tong_list .bd li {
    height: 0.65rem;
    line-height: 0.65rem;
    background: url(../images_bgt/green_dian.png) no-repeat left top 0.3rem /
      0.05rem 0.06rem;
    margin-bottom: 0.15rem;
  }
  .bgt_tong_list .bd li.fenye {
    background: url(../images_bgt/green_dian.png) no-repeat left top 0.3rem /
      0.05rem 0.06rem;
    margin-bottom: 0.3rem;
    padding-bottom: 0.3rem;
  }
  .bgt_tong_list .bd li a {
    font-size: 16px;
    width: 70%;
  }
  .bgt_tong_list .bd li span {
    float: right;
    font-size: 0.28rem;
  }
  .bgt_xiLan {
    margin-top: 0.4rem;
    padding: 0 0.2rem;
    box-sizing: border-box;
  }
  .bgt_xiLan .hd h2 {
    font-size: 0.42rem;
    line-height: 0.6rem;
    margin-bottom: 0.2rem;
  }
  .sourceDateShare {
    margin-top: 0.4rem;
  }
  .sourceDateShare .sourceDate {
    width: 100%;
  }
  .sourceDateShare .sourceDate > span {
    display: block;
    text-align: left;
    margin-bottom: 0.2rem;
    padding-left: 0.15rem;
  }
  .sourceDateShare .zoomPrint {
    margin-left: 0;
    margin-right: 0;
    float: left;
    display: none;
  }
  .sourceDateShare .SubShar {
    float: right;
    margin-top: -0.1rem;
    display: none;
  }
  #pare {
    padding: 0.1rem;
  }
  #pare p {
    padding: 0.2rem 0;
  }
  #pare img {
    width: 100%;
    height: auto;
  }
  .ShangXia {
    margin-bottom: 0.5rem;
  }
  .ShangXia > div {
    height: auto;
    line-height: 0.54rem;
    margin-bottom: 0.2rem;
  }
  .ShangXia > div span {
    width: 20%;
    vertical-align: top;
  }
  .ShangXia p {
    width: 80%;
  }
  .bgt_LingDao {
    padding: 0 0.2rem;
    box-sizing: border-box;
  }
  .bgt_LingDao .bd {
    padding: 30px 0;
  }
  .bgt_LingDao .bd .right > span {
    bottom: -63px;
  }
  .bgt_LingDao .bd .left {
    width: 100%;
    padding: 0 0.3rem;
    box-sizing: border-box;
  }
  .bgt_LingDao .bd .left img {
    margin: 0 auto;
    width: 40%;
    height: auto;
  }
  .bgt_LingDao .bd .left .img {
    padding-bottom: 0.13rem;
    background: url(../images_bgt/bgt_ld_img2.png) no-repeat center bottom /
      1.52rem 0.13rem;
  }
  .bgt_LingDao .bd .right {
    width: 100%;
    padding: 0.3rem 0.3rem 0;
    border-left: none;
    box-sizing: border-box;
  }
  .bgt_LingDao .bd .right > div h4 {
    font-size: 0.32rem;
    padding-left: 0.5rem;
    margin-bottom: 0.1rem;
  }
  .bgt_LingDao .bd .right .fg {
    margin-bottom: 0.3rem;
    padding-bottom: 0.3rem;
  }
  .bgt_LingDao .bd .right .fg h4 {
    background: url(../images_bgt/bgt_ld_img3.png) no-repeat left top / 0.36rem
      0.35rem;
  }
  .bgt_LingDao .bd .right .jl h4 {
    background: url(../images_bgt/bgt_ld_img4.png) no-repeat left top / 0.32rem
      0.35rem;
  }
  .bgt_znzz .tempWrap {
    width: 100% !important;
  }
  .bgt_JiGou .bgt_nsjg {
    padding: 0 0.2rem;
  }
  .bgt_JiGou .bgt_nsjg ul {
  }
  .bgt_JiGou .bgt_nsjg li {
    width: 48%;
    margin-right: 3%;
  }
  .bgt_znzz .bd ul:nth-child(1) li {
    padding: 0;
    box-sizing: border-box;
  }
  .bgt_JiGou .bgt_nsjg li:nth-child(3n) {
    margin-right: 3%;
  }
  .bgt_JiGou .bgt_nsjg li:nth-child(2n) {
    margin-right: 0;
  }
  .bgt_zcwj {
    width: 100%;
    margin-top: 0.5rem;
  }
  .bgt_zcwj .bd a {
    max-width: 75%;
    font-size: 0.3rem;
    padding-left: 0.25rem;
    background: url(../images_bgt/green_dian.png) no-repeat 2px center / 0.05rem
      0.06rem;
  }
  .bgt_zfxxgk {
    width: 100%;
    margin-top: 0.2rem;
  }
  .bgt_zfxxgk .bd a {
    font-size: 0.32rem;
  }
  .bgt_tabl {
    width: 100%;
    margin-top: 0.2rem;
  }
  .bgt_yjsgkTabl {
    margin-top: 0;
    margin-bottom: 45px;
  }
  .bgt_zcwjZfxxgk {
    margin-top: 0;
  }
  .bgt_tong_tab .hd li {
    font-size: 0.36rem;
  }
  .bgt_znzz .hd li {
    font-size: 0.36rem;
  }
  .bgt_zfxxgk .hd li {
    font-size: 0.36rem;
  }
  .bgt_tabl .hd li {
    font-size: 0.36rem;
  }
  .bgt_tabl .bd .cont li p {
    font-size: 0.3rem;
  }
  .xy_myzj_TanChu_box {
    bottom: 0;
    top: auto;
  }
  .xy_myzj_TanChu.show .xy_myzj_TanChu_box {
    width: 100%;
    height: 90%;
    border-radius: 0.4rem 0.4rem 0 0;
  }
  .xy_myzj_TanChu_cont {
    padding: 0.3rem 0.3rem;
  }
  .bgt_tong_list .hd span {
    font-size: 0.36rem;
  }
  .xll_pagebox {
    display: none;
  }
  .xll_pagebox_mobile {
    display: block;
    margin-bottom: 30px;
  }
  .bgt_tabl .bd > img {
    width: 100%;
    height: auto;
  }
  .bgt_tabl .bd .cont {
    padding: 0.3rem;
  }
  .bgt_tabl .bd {
    margin-top: 15px;
  }
}
