@media screen and (max-width: 750px) {
  .w1200 {
    width: 100%;
    padding: 0 0.3rem;
    box-sizing: border-box;
    overflow: hidden;
  }
  .ql_weizhi {
    margin-top: 1.5rem;
  }
  .ql_weizhi a {
    font-size: 0.28rem;
  }
  .ql_weizhi a.on {
    color: #82ca1f;
  }
  .ql_erjit img {
    max-width: 100%;
  }
  .ql_main {
    min-height: 10rem;
  }
  .ql_main .c_about {
    font-size: 0.28rem;
    line-height: 2;
    padding-bottom: 0.5rem;
  }
  .ql_main .c_about img {
    max-width: 100% !important;
    float: none !important;
    margin: 0 !important;
    padding-left: 0 !important;
  }
  .ql_main .c_about p {
    font-size: 0.28rem;
  }
  .ql_main img {
    max-width: 100%;
    height: auto;
  }
  .ql_jmys_bg {
    padding-bottom: 0.4rem;
    background: none !important;
  }
  .ql_jmys_bg div {
    float: none !important;
    width: 100% !important;
  }
  .ql_jmys_bg .ql_wyjmri li {
    position: relative;
  }
  .ql_jmys_bg .ql_wyjmri li .ql_wyjmri1 {
    width: 100%;
    padding-right: 0;
    box-sizing: border-box;
    text-align: left;
  }
  .ql_jmys_bg .ql_wyjmri li .ql_wyjmri2 {
    width: 100% !important;
    padding: 0;
    box-sizing: border-box;
  }
  .ql_jmys_bg .ql_wyjmri li .ql_wyjmri2 input {
    width: 100%;
    padding: 0 0.3rem 0 1.2rem;
    box-sizing: border-box;
  }
  .ql_jmys_bg .ql_wyjmri li .ql_wyjmri2 textarea {
    padding: 0.2rem 0.3rem 0.2rem 1.2rem;
    width: 100%;
    box-sizing: border-box;
  }
  .ql_jmys_bg .ql_wyjmri li span {
    display: none;
  }
  .ql_jmys_bg .ql_wyjmri li .ql_wyjmri2_yzm {
    position: absolute;
    bottom: 15px;
    right: 0;
    margin-left: 0;
    width: auto !important;
  }
  .ql_jmys_bg .ql_wyjmrixlx {
    padding-left: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .ql_jmys_bg .ql_wyjmrixlx a {
    width: 48%;
    margin-right: 0;
  }
  .c_footer .sj_img__ewm {
    display: block;
  }
  .c_footer .sj_img__ewm img {
    width: 1.5rem;
    height: 1.5rem;
    display: block;
    margin: 0 auto;
  }
  .c_footer .sj_img__ewm p {
    color: #fff;
    font-size: 0.24rem;
    text-align: center;
    line-height: 3;
  }
  .c_footer .c_dierwemfe {
    display: none;
  }
  .c_footer .c_dilx {
    border-bottom: 0;
  }
  .c_footer .c_dilx div {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    margin: 0.5rem 0;
  }
  .c_footer .c_dilx div img {
    margin-right: 0.2rem;
    max-width: 0.53rem;
    max-height: 0.56rem;
  }
  .c_footer .c_dilx div em {
    height: auto;
    line-height: 2;
  }
  .c_footer .c_botnav {
    display: none;
  }
  .c_footer .c_botcopyright .c_dierwemfe {
    float: none;
  }
  .c_footer .c_botcopyright .c_dierwemfe img {
    display: none;
  }
  .c_footer .c_botcopyright .c_dierwemfe img.c_xife {
    display: block;
    position: initial;
    margin: 0.2rem auto;
  }
  .c_footer .c_botcopyright a {
    display: inline-block;
  }
  .c_footer .c_botcopyright a.cg_r {
    float: none;
  }
  .c_footer .c_botcopyright a.a {
    display: none;
  }
  .smallScroll ul li {
    width: 25%;
    padding: 0 0.1rem;
    padding-top: 0.4rem;
    box-sizing: border-box;
    height: auto;
    line-height: 3;
  }
  .c_pic {
    width: 100%;
    padding: 0.4rem 0;
  }
  .c_pic li {
    width: 100%;
    float: none;
    margin: 0 0 20px 0;
  }
  .c_pic li a img {
    width: 100%;
  }
  .c_pic li a.c_zheg {
    width: 100%;
  }
  .c_datyue img {
    max-width: 100%;
    height: auto;
  }
  .c_textcontre img {
    max-width: 100% !important;
  }
  .c_textinfo a.jiathis {
    display: none;
  }
  .c_textinfo a.xxy-bm-gb {
    display: none;
  }
  .c_textinfo .zh {
    display: none;
  }
  .sub_updown {
    margin: 0.4rem 0;
  }
  .c_textcontre {
    min-height: inherit;
    padding: 0;
  }
  .ql_erjib {
    padding-bottom: 0.4rem;
    overflow: hidden;
  }
  .ql_erjib li {
    width: 50%;
    box-sizing: border-box;
    overflow: hidden;
    display: block;
    float: left;
    margin-bottom: 0.3rem;
  }
  .ql_erjib li h2 a {
    background: #f2f1f1;
    border-radius: 0.36rem;
    padding: 0 0.2rem;
    font-size: 0.3rem;
  }
  .ql_erjib li h2 a.on {
    background: #82ca1f;
  }
  .c_datyue img {
    max-width: 100%;
  }
  .c_datyue table {
    max-width: 100%;
  }
  .c_datyue iframe {
    max-width: 100%;
  }
  .c_datyue table {
    max-width: 100%;
  }
  .c_newslist {
    width: 100%;
  }
  .c_newslist li {
    width: 100%;
    float: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    flex-flow: column-reverse;
    padding: 0.2rem 0;
  }
  .c_newslist li .c_date {
    display: none;
  }
  .c_newslist li .sj_c_date {
    display: block !important;
    color: #1c92d1;
  }
  .c_newslist li .c_dse {
    box-sizing: border-box;
    float: none;
    width: 100%;
  }
  .c_newslist li .c_dse h3 a {
    display: block;
    width: 100%;
  }
  .c_newslist li .c_dse .c_moao {
    font-size: 0.28rem;
  }
  .c_xgtj {
    padding: 2rem 0 0.3rem;
  }
  .c_xgtj ul {
    width: 100%;
  }
  .c_xgtj ul li {
    float: none;
    width: 100%;
    display: flex;
    align-items: center;
    flex-flow: row-reverse;
    justify-content: space-between;
    margin: 0;
  }
  .c_xgtj ul li span {
    float: none;
  }
  .c_xgtj ul li h3 {
    max-width: 70%;
  }
  .ql_fenye {
    margin-bottom: 0.6rem;
  }
  .joblist {
    min-height: 6rem;
  }
  .joblist li .c_jobtop {
    height: 0.8rem;
    line-height: 0.8rem;
    padding: 0.16rem 0.4rem;
  }
  .joblist li .c_jobtop a.c_more {
    margin-top: 0.14rem;
  }
  .cssSelect {
    position: relative;
  }
  .hxq_upload {
    width: 90% !important;
    margin: 0 !important;
    transform: translate(-50%, -50%);
  }
  .hxq_upload .hxq_upload_b_rt {
    float: left !important;
    width: 52% !important;
    padding-left: 0.3rem !important;
    box-sizing: border-box;
  }
  .hxq_upload .hxq_upload_b {
    width: 100% !important;
    padding: 0.5rem 0.3rem 0 !important;
    box-sizing: border-box;
  }
  .hxq_upload .hxq_upload_success {
    line-height: 1.3 !important;
  }
  .ql_lxfs {
    width: 100%;
    padding: 0;
    background: none;
  }
  .ql_lxfs table {
    width: 100%;
  }
  .ql_lxfs table tbody {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .ql_lxfs table tbody tr {
    display: block;
    width: 30%;
  }
  .ql_lxfs table tbody tr:nth-child(2) {
    width: 70%;
  }
  .ql_lxfs table tbody tr:nth-child(2) td {
    min-height: 1.3rem;
    display: flex;
    align-items: center;
  }
  .ql_lxfs table tbody tr td {
    display: block;
    width: 100%;
    margin-top: 0.2rem;
  }
  .ql_lxfs table tbody tr td div {
    text-indent: 0 !important;
  }
  .ql_lxfs table tbody tr td p {
    font-size: 0.28rem;
    line-height: 1.3;
  }
  .ql_site_bg {
    background: none;
  }
  .ql_site_bg .ql_sitemap {
    background: none;
  }
  .ql_site_bg .ql_sitemap li {
    width: 100%;
    float: none;
    margin-bottom: 0.3rem;
  }
  .ql_site_bg .ql_sitemap li div {
    overflow: hidden;
  }
  .ql_site_bg .ql_sitemap li div a {
    display: block;
    float: left;
    margin-right: 0.3rem;
  }
  .ql_lxfs_bg {
    background: none;
  }
  .ql_lxfs_bg .c_zxly {
    background: none;
    width: 100%;
    height: auto;
    padding: 0;
  }
  .ql_lxfs_bg .c_zxly .c_inute {
    height: auto;
  }
  .ql_lxfs_bg .c_zxly .c_inute span {
    float: none;
    display: block;
    text-align: left;
  }
  .ql_lxfs_bg .c_zxly .c_inute div {
    float: none;
    height: auto;
    background: none;
    width: 100%;
    padding: 0;
  }
  .ql_lxfs_bg .c_zxly .c_inute div input {
    width: 100%;
    padding: 0 0.3rem;
    box-sizing: border-box;
  }
  .ql_lxfs_bg .c_zxly .c_inute div em {
    display: none;
  }
  .ql_lxfs_bg .c_zxly .c_texere {
    width: 100%;
  }
  .ql_lxfs_bg .c_zxly .c_texere span {
    text-align: left;
    float: none;
  }
  .ql_lxfs_bg .c_zxly .c_texere .c_ty4 {
    float: none;
    background: none;
    width: 100%;
    padding: 0;
    box-sizing: border-box;
  }
  .ql_lxfs_bg .c_zxly .c_texere .c_ty4 textarea {
    padding: 0.2rem;
    width: 100%;
    box-sizing: border-box;
  }
  .ql_lxfs_bg .c_zxly .c_ynfe {
    height: auto;
    position: relative;
  }
  .ql_lxfs_bg .c_zxly .c_ynfe span {
    float: none;
    display: block;
    text-align: left;
  }
  .ql_lxfs_bg .c_zxly .c_ynfe .c_ty5 {
    float: none;
    background: none;
    width: 100%;
    padding: 0;
    box-sizing: border-box;
  }
  .ql_lxfs_bg .c_zxly .c_ynfe .c_ty5 input {
    padding: 0 1.2rem 0 0.3rem;
    width: 100%;
    box-sizing: border-box;
  }
  .ql_lxfs_bg .c_zxly .c_ynfe .code {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 36px;
  }
  .ql_lxfs_bg .c_zxly .c_anniufe {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    width: 100%;
    box-sizing: border-box;
    margin: 0.4rem 0;
  }
  .ql_lxfs_bg .c_zxly .c_anniufe a {
    display: block;
    width: 48%;
    margin-right: 0;
  }
  .ql_lxfs_bg .c_ckly {
    background: none;
    width: 100%;
  }
  .ql_lxfs_bg .c_ckly .cktop {
    display: none;
  }
  .c_liumid {
    width: 100%;
    padding: 0;
    background: none;
  }
  .c_liumid .btie {
    border-top: none;
  }
  .joblist li .c_jobtop a.c_more:hover {
    background: url(../images/shangia.png) no-repeat center top;
  }
  .joblist li.on .c_jobtop a.c_more {
    background-position: center top;
  }
  .ckbot {
    display: none;
  }
  .c_header {
    display: none;
  }
  .sj_c_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    background: #1c92d1;
    height: 1.3rem;
    width: 100%;
    padding: 0 0.3rem;
    box-sizing: border-box;
  }
  .sj_c_header .sj_logo {
    display: block;
    width: 2.3rem;
    height: 0.43rem;
  }
  .sj_c_header .sj_logo img {
    display: block;
    width: 100%;
    height: 100%;
  }
  .sj_c_header #menu {
    width: 0.8rem;
    height: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .sj_c_header #menu .point {
    display: inline-block;
    width: 0.55rem;
    position: relative;
    outline: none;
  }
  .sj_c_header #menu .point .line {
    width: 100%;
    height: 0.1rem;
    background-color: #fff;
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-radius: 0.04rem;
    transform: scaleY(0.8);
  }
  .sj_c_header #menu .point .line:nth-child(2) {
    margin: 0.1rem 0;
  }
  .sj_c_header #menu .point.on .line {
    -webkit-transform: translateY(0.2rem) rotate(45deg) scaleY(0.8);
    transform: translateY(0.2rem) rotate(45deg) scaleY(0.8);
  }
  .sj_c_header #menu .point.on .line:nth-child(2) {
    opacity: 0;
  }
  .sj_c_header #menu .point.on .line:nth-child(3) {
    -webkit-transform: translateY(-0.2rem) rotate(-45deg) scaleY(0.8);
    transform: translateY(-0.2rem) rotate(-45deg) scaleY(0.8);
  }
  #head_menu {
    width: 100%;
    height: 100vh;
    background: #1c92d1;
    padding: 0 0.3rem;
    padding-top: 1.5rem;
    box-sizing: border-box;
  }
  #head_menu.on {
    display: block;
  }
  #head_menu.on ul {
    height: 100%;
    overflow-y: auto;
  }
  #head_menu.on ul li {
    margin-bottom: 0.3rem;
  }
  #head_menu.on ul li > a {
    font-size: 0.32rem;
    color: #fff;
    display: block;
  }
  #head_menu.on ul li .ql_xl {
    margin-top: 0.2rem;
  }
  #head_menu.on ul li .ql_xl .lanback {
    overflow: hidden;
  }
  #head_menu.on ul li .ql_xl .lanback a {
    font-size: 0.28rem;
    float: left;
    color: #fff;
    margin-right: 0.3rem;
    margin-bottom: 0.2rem;
    border-bottom: 0.02rem solid transparent;
  }
  #head_menu.on ul li .ql_xl .lanback a.on {
    font-weight: 700;
    border-bottom: 0.02rem solid #fff;
  }
  #head_menu.on ul li.on > a {
    font-size: 0.34rem;
    font-weight: 700;
  }
  .num_box {
    display: none;
  }
  .ddw {
    display: none;
  }
  .ddw2 {
    display: none;
  }
  .fixed_r {
    display: none;
  }
  .sj_index {
    display: block;
  }
  .sj_index .sj_banner {
    width: 100%;
    height: 13.32rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
  }
  .sj_index .sj_banner .swiper {
    width: 100%;
    height: 100%;
  }
  .sj_index .sj_banner .swiper img {
    width: 100%;
    height: 100%;
  }
  .sj_index .sj_banner .swiper video {
    width: 100%;
    height: 100%;
  }
  .sj_index .sj_banner .pagin {
    position: absolute;
    bottom: 0.4rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    width: 100%;
    text-align: center;
  }
  .sj_index .sj_banner .pagin .swiper-pagination-bullet {
    width: 0.38rem;
    height: 0.1rem;
    border: 0.02rem solid #fff;
    border-radius: 0.05rem;
    background: none;
    opacity: 1;
  }
  .sj_index .sj_banner .pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border: 0.02rem solid #82ca1f;
  }
  .sj_index .sj_moudle2 {
    width: 100%;
    height: 10.96rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
  }
  .sj_index .sj_moudle2 .swiper {
    width: 100%;
    height: 100%;
  }
  .sj_index .sj_moudle2 .swiper img {
    width: 100%;
    height: 100%;
  }
  .sj_index .sj_moudle2 .swiper .bg {
    position: absolute;
    left: 50%;
    bottom: 1rem;
    transform: translateX(-50%);
    background: url(../images/sj_icon2.png) no-repeat center;
    background-size: 100% 100%;
    width: 5.8rem;
    height: 1.56rem;
  }
  .sj_index .sj_moudle2 .swiper .bg a {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .sj_index .sj_moudle2 .swiper .bg a h2 {
    color: #333;
    font-weight: 400;
    font-size: 0.44rem;
  }
  .sj_index .sj_moudle2 .swiper .bg a p {
    color: #333;
    font-size: 0.32rem;
    font-family: '思源宋体';
  }
  .sj_index .sj_moudle2 .pagin {
    position: absolute;
    bottom: 0.4rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    width: 100%;
    text-align: center;
  }
  .sj_index .sj_moudle2 .pagin .swiper-pagination-bullet {
    width: 0.38rem;
    height: 0.1rem;
    border: 0.02rem solid #fff;
    border-radius: 0.05rem;
    background: none;
    opacity: 1;
  }
  .sj_index .sj_moudle2 .pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border: 0.02rem solid #82ca1f;
  }
  .sj_index .sj_module3 {
    width: 100%;
    /* min-height: 18.69rem; */
    background: url(../images/sj_icon3.jpg) no-repeat center;
    background-size: 100% 100%;
    padding: 0.4rem 0;
    box-sizing: border-box;
  }
  .sj_index .sj_module3 h1 {
    color: #ffc600;
    font-size: 0.48rem;
    font-weight: 400;
    width: 100%;
    padding: 0 0.24rem;
    box-sizing: border-box;
    display: none;
  }
  .sj_index .sj_module3 h1.on{
    display: block;
  }
  .sj_index .sj_module3 .sj_tab {
    position: relative;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_tit {
    margin-top: 0.34rem;
    width: 100%;
    padding: 0 0.24rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_tit h2 {
    color: rgba(255, 255, 255, 0.3);
    font-size: 0.4rem;
    font-weight: 400;
    margin-right: 0.5rem;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_tit h2.on {
    color: #fff;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_more {
    position: absolute;
    top: 0;
    right: 0.4rem;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_more a {
    display: none;
    color: #fff;
    font-size: 0.28rem;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_more a.on {
    display: block;
  }
  .sj_index .sj_module3 .sj_tab .line {
    width: 95%;
    height: 0.15rem;
    background: #fff;
    margin-top: 0.36rem;
    position: relative;
  }
  .sj_index .sj_module3 .sj_tab .line::after {
    content: '';
    position: absolute;
    bottom: -0.05rem;
    left: 0;
    width: 100%;
    height: 0.05rem;
    background: #ffc600;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_nr {
    width: 100%;
    padding: 0 0.4rem;
    box-sizing: border-box;
    margin-top: 0.5rem;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_nr ul {
    display: none;
    width: 100%;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_nr ul li {
    margin-bottom: 0.7rem;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_nr ul li a {
    display: block;
    overflow: hidden;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_nr ul li a .date {
    float: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 25%;
    border-right: 0.01rem solid #fff;
    box-sizing: border-box;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_nr ul li a .date h5 {
    font-size: 0.4rem;
    font-weight: 400;
    color: #fff;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_nr ul li a .date p {
    color: #fff;
    font-size: 0.28rem;
    margin-top: 0.1rem;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_nr ul li a .nr {
    float: left;
    width: 75%;
    padding-left: 0.2rem;
    box-sizing: border-box;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_nr ul li a .nr h4 {
    color: #fff;
    font-size: 0.3rem;
    font-weight: 400;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_nr ul li a .nr p {
    color: #fff;
    font-size: 0.28rem;
  }
  .sj_index .sj_module3 .sj_tab .sj_tab_nr ul.on {
    display: block;
  }
  .sj_index .sj_module3 .sj_sp {
    width: 5.98rem;
    height: 5.98rem;
    border-radius: 50%;
    overflow: hidden;
    margin: 0.4rem auto 0;
    position: relative;
  }
  .sj_index .sj_module3 .sj_sp img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
  }
  .sj_index .sj_module3 .sj_sp .gg {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 0.34rem;
  }
  .sj_index .sj_moudle4 {
    width: 100%;
    height: 14.23rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
  }
  .sj_index .sj_moudle4 .sj_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  .sj_index .sj_moudle4 .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    background: rgba(0, 0, 0, 0.35);
    padding: 0 0.3rem;
    box-sizing: border-box;
  }
  .sj_index .sj_moudle4 .bg h1 {
    color: #ffffff;
    font-size: 0.4rem;
    text-align: center;
    font-weight: 400;
    margin-top: 0.9rem;
  }
  .sj_index .sj_moudle4 .bg h3 {
    color: #ffffff;
    font-size: 0.3rem;
    font-weight: 400;
    text-align: center;
    width: 100%;
    padding: 0 0.7rem;
    box-sizing: border-box;
    line-height: 1.5;
    margin-top: 0.24rem;
    margin-bottom: 0.8rem;
  }
  .sj_index .sj_moudle4 .bg .nr {
    height: 7.7rem;
    overflow-y: auto;
  }
  .sj_index .sj_moudle4 .bg .nr p {
    color: #fff;
    font-size: 0.3rem;
    line-height: 1.7;
    text-align: center;
  }
  .sj_index .sj_moudle4 .bg .gtg {
    display: block;
    margin: 1rem auto 0;
    background: url(../images/sj_icon6.png) no-repeat center;
    background-size: 100% 100%;
    width: 4.46rem;
    height: 0.68rem;
    line-height: 0.68rem;
    color: #fff;
    font-size: 0.3rem;
    text-align: center;
    padding-left: 0.4rem;
    box-sizing: border-box;
  }
  .sj_index .sj_module5 {
    width: 100%;
    height: 6.36rem;
    position: relative;
    z-index: 1;
  }
  .sj_index .sj_module5 .img {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
  }
  .sj_index .sj_module5 .bg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 33;
    background: url(../images/sj_icon9.png) no-repeat bottom center;
    background-size: 100% 5.05rem;
    padding: 0.24rem;
    box-sizing: border-box;
  }
  .sj_index .sj_module5 .bg .tt {
    width: 7.27rem;
    height: 0.88rem;
    display: block;
    margin: 0.6rem auto;
  }
  .sj_index .sj_module5 .bg ul {
    overflow: hidden;
  }
  .sj_index .sj_module5 .bg ul li {
    float: left;
    width: 2.27rem;
    height: 0.76rem;
    margin-right: 0.1rem;
    margin-bottom: 0.2rem;
  }
  .sj_index .sj_module5 .bg ul li:nth-child(3n+3) {
    margin-right: 0;
  }
  .sj_index .sj_module5 .bg ul li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  .sj_index .sj_module5 .bg ul li a img {
    width: 100%;
    height: 100%;
  }
  html {
    overflow: auto !important;
  }
  body {
    overflow: auto;
    height: auto;
  }
  body.on {
    overflow: hidden;
    height: 100vh;
  }
  .jzf {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
  }
  .ellipsis_d,
  .jzf_d {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /* 下面这句用来控制行数 */
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
