.mobile_type .cont1 {
    width: 100%;
    height: auto;
    /* background-color: #f5fafe; */
    padding-top: 5vw;
    margin-bottom: 12vw;
}

.mobile_type .cont1 .hbgk {
    width: 94vw;
    margin: 0 auto;
}

.mobile_type .hbgk_top {
    height: 29vw;
}

.mobile_type .hbgk_log img {
    width: 34.13vw;
    height: 7.33vw;
    object-fit: contain;
}

.mobile_type .hbgl_top_nav {
    height: auto;
    line-height: 10vw;
    font-size: 4.27vw;
    float: right;
    margin-top: 2vw;
}

.mobile_type .hbgl_top_nav li {
    float: left;
    margin-left: 8.47vw;
}

.mobile_type .hbgl_top_nav li:first-child {
    margin-left: 0;
}

.mobile_type .hbgl_top_nav div {
    margin-left: 8.47vw;
}

.mobile_type .hbgl_top_nav .sznj {
    margin-left: 0;
}

.mobile_type .hbgl_list_vid {
    width: 94vw;
    height: 54vw;
    background-color: #e8e8e8;
    margin-top: 2vw;
}

.mobile_type .hbgl_list_nr {
    width: 94vw !important;
    height: 53vw !important;
    background-color: #ffffff;
    position: absolute !important;
    top: 55vw;
    right: 0;
}

.mobile_type .conWrap1 ul {
    width: 94vw !important;
}

.mobile_type .hbgl_list_nr .hbgl_list_nr_zy {
    font-size: 3.73vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 6vw;
    letter-spacing: 0px;
    color: #333333;
    margin: 4vw;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    padding: 0;
}

.mobile_type .more1 {
    width: 29.33vw;
    height: 11.73vw;
    background-color: #0381f0;
    position: absolute;
    line-height: 11.73vw;
    bottom: 4vw;
    right: 33vw;
    text-align: center;
}

.mobile_type .hbgl_list {
    width: 100%;
    position: relative;
    height: 108vw;
}

.mobile_type .more1 a {
    font-size: 4.27vw;
    color: #FFFFFF;
    display: block;
}

.mobile_type .cont2 {
    width: 100%;
    margin-bottom: 5vw;
}

.mobile_type .hbly_top {
    margin-top: 5vw;
    line-height: 7.33vw;
}

.mobile_type .hbly {
    width: 94vw;
    margin: 0 auto;
}

.mobile_type .hbly_log img {
    width: 34.13vw;
    height: 7.33vw;
    object-fit: contain;
}

.mobile_type .hbly_gd {
    display: block;
    float: right;
    font-size: 3.63vw;
    color: #999999;
}

.mobile_type .hbly_nr {
    display: none;
}

.mobile_type .box2 {
    display: block;
}

.mobile_type .box2 {
    width: 94vw;
    margin: 0 auto;
}

.mobile_type .box2 ul {
    width: 94vw;
    list-style: none;
    margin: 3.2vw auto;
    overflow: hidden;
}

.mobile_type .box2 .m_lib {
    display: block;
    width: 94vw;
    height: 12vw;
    margin-top: 3.2vw;
}

.mobile_type .box2 .m_mcmx {
    background: url(web_mcmc1.png) no-repeat;
    background-size: 100%;
}

.mobile_type .box2 .m_jdyd {
    background: url(web_jdyd.png) no-repeat;
    background-size: 100%;
}

.mobile_type .box2 .m_jtcx {
    background: url(web_jtcx.png) no-repeat;
    background-size: 100%;
}

.mobile_type .box2 .m_tsly {
    background: url(web_tsly.png) no-repeat;
    background-size: 100%;
}

.mobile_type .box2 .m_gwsc {
    background: url(web_gwsc.png) no-repeat;
    background-size: 100%;
}

.mobile_type .box2 .m_fjms {
    background: url(web_fjms.png) no-repeat;
    background-size: 100%;
}

.mobile_type .box2 .m_mcmx.current {
    background: url(web_mcmc_on.png) no-repeat;
    background-size: 100%;
}

.mobile_type .box2 .m_jdyd.current {
    background: url(web_jdyd_on.png) no-repeat;
    background-size: 100%;
}

.mobile_type .box2 .m_jtcx.current {
    background: url(web_jtcx_on.png) no-repeat;
    background-size: 100%;
}

.mobile_type .box2 .m_tsly.current {
    background: url(web_tsly_on.png) no-repeat;
    background-size: 100%;
}

.mobile_type .box2 .m_gwsc.current {
    background: url(web_gwsc_on.png) no-repeat;
    background-size: 100%;
}

.mobile_type .box2 .m_fjms.current {
    background: url(web_fjms_on.png) no-repeat;
    background-size: 100%;
}

.mobile_type .box2 ul {
    display: none;
}

.mobile_type .box2 ul:first-child {
    display: block;
}

.mobile_type .box2 ul li {
    height: 8vw;
    line-height: 8vw;
    font-size: 3.73vw;
    color: #333333;
    padding-left: 3vw;
    background: url(li-bg.png) center left no-repeat;
}

.mobile_type .box2 ul li a {
    display: inline-block;
    float: left;
    width: 64vw;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 3.73vw;
}

.mobile_type .box2 ul li span {
    font-size: 3.73vw;
    line-height: 8vw;
    color: #666666;
    float: right;
}

.mobile_type .hbly_foot {
    width: 94vw;
    margin: 0 auto;
    margin-top: 5vw;
}

.mobile_type .cxlx {
    width: 94vw;
    float: left;
}

.mobile_type .cxlx .cxlx_top,
.mobile_type .jqxw .jqxw_top {
    height: 8vw;
    line-height: 8vw;
}

.mobile_type .cxlx_nrTp,
.mobile_type .jqxw_nrTp {
    float: left;
    margin-top: 6vw;
}

.mobile_type .cxlx .cxlx_top span,
.mobile_type .jqxw .jqxw_top span {
    font-size: 4.27vw;
    float: left;
}

.mobile_type .cxlx .cxlx_top a,
.mobile_type .jqxw .jqxw_top a {
    float: right;
    font-size: 3.73vw;
    color: #999;
}

.mobile_type .cxlx_nr,
.mobile_type .jqxw_nr {
    margin-top: 3vw;
}

.mobile_type .cxlx_nrTp img,
.mobile_type .jqxw_nrTp img {
    width: 32vw;
    height: 26.67vw;
}

.mobile_type .cxlx_ul {
    float: left;
    margin-left: 4vw;
}

.mobile_type .cxlx_ul li {
    height: 8vw;
    line-height: 8vw;
    font-size: 3.73vw;
    color: #333333;
    padding-left: 3vw;
    background: url(li-bg.png) center left no-repeat;
}

.mobile_type .cxlx_ul li a {
    display: inline-block;
    float: left;
    width: 54.27vw;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 3.73vw;
}

.mobile_type .jqxw {
    width: 94vw;
    float: right;
}

.mobile_type .hbtz {
    width: 94vw;
    margin: 0 auto;
}

.mobile_type .hbtz_top {
    margin-top: 5vw;
    line-height: 7.33vw;
    float: left;
    width: 94vw;
}

.mobile_type .zcfg {
    display: none;
}

.mobile_type .zcfgNr {
    width: 94vw;
    height: 45vw;
    float: left;
    background-color: #ffffff;
    padding: 2vw 4vw;
}

.mobile_type .zcfgNr_top,
.mobile_type .dwkf_top {
    height: 8vw;
    line-height: 8vw;
}

.mobile_type .zcfgNr_top span,
.mobile_type .dwkf_top span {
    font-size: 4.27vw;
    float: left;
}

.mobile_type .zcfgNr_top a,
.mobile_type .dwkf_top a {
    float: right;
    font-size: 3.73vw;
    color: #999;
}

.mobile_type .zcfgNr_Nr li {
    height: 8vw;
    line-height: 8vw;
    font-size: 3.73vw;
    color: #333333;
    padding-left: 3vw;
    background: url(li-bg.png) center left no-repeat;
}

.mobile_type .zcfgNr_Nr li a,
.mobile_type .dwkf_Nr li a {
    display: inline-block;
    float: left;
    width: 83vw;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 3.73vw;
}

.mobile_type .swhd img {
    width: 29.33vw;
    height: 26.67vw;
}

.mobile_type .tzzl img {
    width: 29.33vw;
    height: 26.67vw;
}

.mobile_type .dwkf {
    width: 94vw;
    height: 50vw;
    float: left;
    background: url(dwkf_banner.png) no-repeat;
    padding: 2vw 4vw;
}

.mobile_type .bszn {
    width: 29.33vw;
    height: 26.67vw;
    position: absolute;
    bottom: 0;
    right: 0;
}

.mobile_type .bszn img {
    width: 29.33vw;
    height: 26.67vw;
}

.mobile_type .hbtz_nr {
    width: 100%;
    height: 125vw;
    float: left;
    margin-top: 5vw;
    position: relative;
}

.mobile_type .swhd {
    width: 29.33vw;
    height: 26.67vw;
    float: left;
    position: absolute;
    bottom: 0;
    left: 0;
}

.mobile_type .tzzl {
    float: left;
    width: 29.33vw;
    height: 26.67vw;
    position: absolute;
    bottom: 0;
    left: 32vw;
}

.mobile_type .cont3 {
    width: 100vw;
    padding-bottom: 5vw;
}

.mobile_type .cont4 {
    width: 100%;
    margin-bottom: 5vw;
}

.mobile_type .hbml {
    width: 94vw;
    margin: 0 auto;
}

.mobile_type .hbml_top {
    line-height: 7.33vw;
    float: left;
    width: 94vw;
    margin-top: 5vw;
}

.mobile_type .hbml_nr {
    width: 96vw;
    margin: 0 2vw;
}

.mobile_type .hbml_pic {
    float: left;
    margin-left: 0;
    margin-top: 9vw;
    background-color: #ffffff;
    position: relative;
    width: 96vw;
    height: auto;
    box-shadow: 0px 0px 15px 0px rgb(217 235 250 / 75%);
    padding-bottom: 5vw;
}

.mobile_type .hbml_pic img {
    position: absolute;
    left: 39vw;
    top: -8vw;
    width: 16.33vw;
    height: 16.33vw;
}

.mobile_type .hbml_nr_bt {
    width: 100%;
    text-align: center;
    padding-top: 6vw;
}

.mobile_type .hbml_nr_bt a {
    font-size: 5vw;
    color: #333333;
    line-height: 8vw;
    font-weight: normal;
    font-stretch: normal;
}

.mobile_type .hbml_nr_pic {
    margin-top: 2vw;
}

.mobile_type .hbml_nr_pic li {
    float: left;
    height: 10vw;
    line-height: 10vw;
    font-size: 4vw;
    color: #333333;
    padding-left: 3vw;
    background: url(dian.png) center left no-repeat;
    margin: 0 12vw;

}

.mobile_type .hbml_nr_pic li a {
    display: inline-block;
    width: 20vw;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 4vw;
}

.mobile_type .cont5 {
    width: 100%;
    margin-bottom: 5vw;
}

.mobile_type .hbhl {
    width: 94vw;
    margin: 0 auto;
}

.mobile_type .hbhl_top {
    line-height: 7.33vw;
    float: left;
    width: 94vw;
}

.mobile_type .hbhl_nr {
    display: none;
}

.mobile_type .web_hbhl {
    display: block;
}

.mobile_type .web_hbhlnr {
    width: 28.53vw;
    height: 26.67vw;
    float: left;
    margin-left: 4vw;
    position: relative;
    margin-top: 0vw;
}

.mobile_type .web_hbhlnr:first-child {
    margin-left: 0;
}

.mobile_type .web_hbhlnr a img {
    width: 28.53vw;
    height: 26.67vw;
}

.mobile_type .web_yinying {
    position: absolute;
    bottom: 0;
    background: #000;
    width: 100%;
    opacity: 0.4;
    height: 6.67vw;
    line-height: 6.67vw;
}

.mobile_type .web_text {
    color: #fff;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 3vw;
    position: absolute;
    bottom: 1.5vw;
}

.mobile_type .web_hbhl {
    margin-top: 3vw;
    padding: 0 3vw;
}


.mobile_type .qxgk {
    width: 100vw;
    padding: 0 0 2vw 0;
}
.mobile_type .qxgk_title, .mobile_type .qxms_title {
    background-size: 10vw;
    background-position-x: 2vw;
    font-size: 5vw;
    padding-left: 15vw;
    margin-bottom: 2vw;
}
.mobile_type .qxgk_img {
    width: 96vw;
    height: auto;
    padding: 0 2vw;
}
.mobile_type .qxgk_txt {
    position: initial;
    padding: 2vw;
    width: 100vw;
    height: auto;
    margin: 0;
    background: #fff;
    font-size: 4vw;
    line-height: 7vw;
}
.mobile_type .qxgk_more {
    font-size: 4vw;
    height: 10vw;
    line-height: 10vw;
    right: 35%;
    bottom: -10vw;
}
.mobile_type .zdqy {
    width: 96vw;
    padding: 0 2vw;
    padding-top: 5vw;
}
.mobile_type .zdqy_ul li {
    height: 15vw;
    line-height: 15vw;
    font-size: 4vw;
    margin-bottom: 4vw;
}
.mobile_type .zdqy_ul li a {
    background: none;
    font-size: 4vw;
}
.mobile_type .lsrw {
    width: 100vw;
    margin-bottom: 5vw;
}
.mobile_type .qxms {
    padding: 4vw 0;
    position: relative;
}
.mobile_type .qxmj_more {
    display: block;
    width: auto;
    height: 10vw;
    line-height: 10vw;
    position: absolute;
    top: 6vw;
    right: 2vw;
    color: #999999;
    font-size: 3vw;
}