body.old-type {
    font-size: 28px;
    letter-spacing: 1px;
}
body.old-type * {
    font-family: Microsoft YaHei, Pingfang SC !important;
}

/* 无障碍模式样式 */
.hasOldFixed .contentHead1 td {
    width: auto !important;
}
.news_on3,
.news_off3 {
    min-width: 120px;
}

.old-show {
    display: none;
}
.old-type a:hover{
    color: #2074bc;
}
.old-type .old-show {
    display: flex;
    flex-wrap: wrap;
}
.old-type .old-show.yqfk,
.old-type .old-show.ldzc {
    width: auto !important;
}
.old-type .ls_main_l ol li{
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.old-type .old-hide {
    display: none !important;
}

.old-type .top {
    height: 50px;
    background-color: #f7f7f7;
    background-image: none;
}

.old-type .top2 {
    padding: 10px 0;
    width: 1200px;
    display: flex;
    background-image: none;
    height: 30px;
}

.old-type .top_link3 {
    margin-left: auto !important;
    width: 500px !important;
}

.old-type .logo_big{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}
.old-type .logo_big div{
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important;
    width: auto !important;
}
.old-type .logo_big div img{
    width: 400px;
    height: auto;
}

.old-type .logo_big .logo img{
    width: 300px;
}
.old-type .info *{
    font-size: 32px !important;

}
.old-type .top2 .top_link img,
.old-type .top2 .top_link2 img {
    display: none;
}

.old-type .loginBtns,
.old-type .top2 a {
    font-size: 24px;
    line-height: 36px;
    margin-left: 0px !important;
}

.old-type .top_link,
.old-type .top_link2,
.old-type .top_link4 {
    width: auto;
    height: auto;
    margin-right: 7px !important;
    padding-right: 7px;
    margin-top: 0 !important;
    border-right: 1px solid #ccc;
    margin-left: 0 !important;
}

.old-type .top_link4 a img {
    height: 24px;
    width: auto;
    margin-top: 3px;
}

.old-type .ls_news,
.old-type .logo_big {
    width: 1200px;
}

.old-type .loginItems {
    width: 120px;
    font-size: 24px;
    line-height: 36px;
    left: -35px;
    background-size: 100%
}
.old-type .loginItems a {
    font-size: 24px !important;
}

.old-type .menu {
    width: 1200px;
    margin-top: 20px;
    height: 144px;
}

.old-type .menu_1,
.old-type .menu_2 {
    height: 72px;
    line-height: 72px !important;
    font-size: 32px;
    width: 310px !important;
    color: #fff !important;
}
.old-type .menu_2:hover {
    height: 72px !important;
    line-height: 72px !important;
    font-size: 32px !important;
    width: 310px !important;
}
.old-type a.menu_2.link-old.text-tag {
    width: 200px !important;
}

.old-type .link-old {
    margin-top: -30px;
    padding: 0 30px;
    border-radius: 12px;
    color: #fff !important;
}

.old-type .ls_news {
    height: 100px;
}

.old-type .ls_news_l {
    background-image: none;
    padding-left: 30px;
    line-height: 100px;
    height: 100px;
    width: auto;
}

.old-type .ls_news_l span {
    display: inline-block;
    font-size: 32px;
    font-weight: 400;
    width: 490px;
    height: 100px;
    line-height: 100px;
}

.old-type .ls_news_l span a {
    margin-right: 20px;
}

.old-type .ls_input1 {
    width: 576px;
    height: 60px;
    top: 0;
    margin-top: 20px;
    font-size: 32px;
}

.old-type .ls_input2 {
    width: 120px;
    height: 60px;
    top: 0;
    margin-top: 20px;
    font-size: 32px;
}

.old-type .ls_news_r {
    right: 20px !important;
}
.old-type .contentHead2 {
    font-size: 32px !important;
    width: 200px !important;
}

.old-type .zf_main_r {
    width: 1160px;
    height: auto;
    padding: 0 20px;
    margin-top: 10px;
    float: left;
}
.old-type .zf_main_r>div>div>div{
    height: 64px;
    line-height: 64px;
    font-size: 32px !important;
}
.old-type .zf_main_r>div>div>div>a{
    height: 64px;
    line-height: 64px;
    font-size: 32px !important;
    color: #333;
}
.old-type .zf_main_r>div>div>div>a:hover {
    color: #2074bc;
}
.old-type .zf_main_r>div>div>div>span{
    width: 200px;
    height: 64px;
    line-height: 64px;
    font-size: 32px !important;
}

/* 移动端 */
html.app-type {
    font-size: 16px;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}
html.app-type * {
    outline: 0;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: Microsoft YaHei, Pingfang SC !important;
}
html.app-type.app-old-type {
    font-size: 18px;
    border: none;
}
html.app-type.app-old-type.large1 {
    font-size: 20.7px;
}
html.app-type.app-old-type.large2 {
    font-size: 23.4px;
}

.app-type body {
    width: 100vw;
    overflow-x: hidden;
    background-size: auto 31.5rem;
    font-size: 1rem !important;
    line-height: 200%;
}

.old-show {
    display: none;
}
.app-type .old-show {
    display: flex !important;
    flex-wrap: wrap;
}

.app-type a:hover{
    color: #2074bc;
}
.app-type .serchkey {
    display: none !important;
}
.app-type .old-hide {
    display: none !important;
}

.app-type .top {
    height: 2rem;
    width: 100%;
    padding: 0;
    background-color: #EDF4FF;
    background-image: none;
}

.app-type .top2 {
    padding: 0 1%;
    height: 2rem;
    width: 98%;
    display: flex;
    background-image: none;
}
.app-type .top_link3 {
    margin-left: auto !important;
    width: auto !important;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.app-type .guanhuaiapp {
    position: absolute;
    top: 2.5rem;
    left: 0;
    padding: 0.05rem 0.5rem;
    color: #FFF;
    font-size: 1rem;
    background-color: #1492ff;
    border-radius: 0 0.75rem 0.75rem 0;
}
.app-type .top_link3-1 {
    display: none;
}
.app-type .top_link4 {
    display: none;
}

.app-type .top2 .top_link img,
.app-type .top2 .top_link2 img {
    display: none;
}

.app-type .loginBtns,
.app-type .top2 a {
    font-size: 1rem !important;    
    line-height: 2rem;
    margin-left: 0px !important;
}

.app-type .top_link,
.app-type .top_link2,
.app-type .top_link4 {
    width: auto;
    height: auto;
    margin-right: 0.5rem !important;
    padding-right: 0.5rem;
    margin-top: 0 !important;
    border-right: 1px solid #ccc;
    margin-left: 0 !important;
}

.app-type .logo_big{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 10rem;
    width: 100% !important;
    overflow: hidden;
    margin-top: 3.5rem;
}
.app-type .logo_big div{
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important;
    width: auto !important;
}
.app-type .logo_big .logo1 img{
    width: 60vw;
    height: auto;
}
.logo2 {
    display: none;
}
.app-type .logo_big .logo2 {
    width: 96% !important;
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 5.5rem;
    padding: 0 2% !important;
}
.app-type .logo_big .logo2 img {
    width: 40vw !important;
}
.app-type .logo_big .logo {
    width: 40vw;
}
.app-type .logo_big .logo img{
    width: 40vw;
}

.app-type .ls_news,
.app-type .logo_big {
    width: 100%;
}

.app-type .loginItems  {
    position: absolute;
    width: 5rem;
    height: auto;
    background-image: none !important;
    font-size: 1rem;
    line-height: 1.5rem;
    left: -0.5rem;
    top: 2.25rem;
    padding-top: 0 !important;
    background-color: #EDF4FF;
    z-index: 999 !important;
}
.app-type .loginItems a {
    font-size: 1rem !important;
    border-bottom: 1px solid #aaa;
}

.app-type .menu {
    width: 100%;
    height: 7rem;
}

.app-type .menu_1,
.app-type .menu_2 {
    height: 3.5rem;
    line-height: 3.5rem !important;
    font-size: 1.11rem !important;
    width: 33.3% !important;
    color: #fff !important;
}
.app-type .menu_2:hover {
    height: 3.5rem !important;
    line-height: 3.5rem !important;
    font-size: 1.11rem !important;
    width: 33.3% !important;
}


.app-type .ls_news {
    height: auto;
    width: 90vw;
    padding: 1rem 5vw;
    background-color: transparent;
    border-bottom: none;
}

.app-type .ls_news_l.fl {
    display: none;
}
.app-type .ls_input1 {
    width: 67vw;
    height: 2rem;
    top: 0;
    margin-right: 6vw;
    padding: 0 1.5vw;
    font-size: 1rem;
}

.app-type .ls_input2 {
    width: 20vw;
    height: 2rem;
    top: 0;
    font-size: 1rem;
}

.app-type .ls_news_r {
    right: 0rem !important;
    margin-top: 0rem;
    width: 90vw;
}

.app-show {
    display: none;
}
.app-type .app-show {
    display: flex !important;
    flex-wrap: wrap;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #fff;
    margin-top: 2.5rem;
}
.app-type .app-show a {
    margin-right: 0.5rem;
}
/* 头部结束 */

/* 主体 */
.app-type .main1 {
    width: 100%;
    height: auto;
}

.app-type .main1_left {
    width: 100%;
    height: auto;
    margin: 0;
}

.app-type .main_left_1 {
    width: 100%;
    height: auto;
    flex-direction: column;
    display: flex;
}

.app-type .ls_main_l ul img,
.app-type .ls_main_l,
.app-type .m_left1_r {
    width: 100vw;
    height: 13.125rem;
    object-fit: cover;
}

.app-type .ls_main_l ul {
    width: 500vw !important;
}

.app-type .ls_main_l .ls_msk,
.app-type .ls_main_l .ls_introduce {
    width: 100%;
}
.app-type .ls_introduce {
    left: 0;
    width: 96vw !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.app-type .ls_introduce,
.app-type .ls_msk {
    margin: 0.5rem 0 !important;
    bottom: -0.5rem;
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    font-size: 1rem;
}

.app-type .ls_main_l ol {
    height: 2rem;
    right: 0.15rem;
    font-size: 1rem;
    bottom: 1.875rem;
    z-index: 999;
}
.app-type .ls_main_l ol li {
    line-height: 1.25rem;
    height: 1.25rem;
    width: 1rem;
    margin-right: 0.25rem;
    margin-top: 0.25rem;
}
.app-type .ls_main_l ol .ls_current {
    line-height: 1.25rem;
    height: 1.25rem;
    width: 1rem;
}

.app-type .main_left_2,
.app-type .main_left_21,
.app-type .main_left_22 {
    height: auto;
}

.app-type .main_left_2 {
    height: auto;
    width: auto;
    display: flex;
    flex-direction: column-reverse;
}
.app-type .main_left_22 {
    margin-top: 0.75rem;    
}

.app-type .main_left_21 {
    width: 96vw;
    height: auto;
    padding: 0 2vw;
    margin-left: 0px;
    margin-bottom: 2.5rem;
    position: relative;
}
.app-type .main_left_22 {
    width: 96vw;
    height: auto;
    padding: 0 2vw;
    margin-left: 0px;
    margin-bottom: 0;
    position: relative;
}

.app-type .main_left_22 table {
    width: 96vw;
}

.app-type .app-hide {
    pointer-events: none;
}

.app-type .left21_top_txt {
    display: none !important;
    pointer-events: none;
}
.app-type .left21_top_txt.app-tab1 {
    display: inline-block !important;
    background: none !important;
}
.app-type .left21_top_txt.app-tab1 a {
    pointer-events: auto;
    line-height: 2.2rem !important;    
}
.app-type .app-tab,
.app-type .app-tab1,
.app-type .news_on2,
.app-type .news_on3,
.app-type .news_off2,
.app-type .news_off3 {
    width: 25% !important;
    height: 2.2rem !important;
    line-height: 2.2rem !important;
    display: inline-block !important;
    text-align: center;
    padding: 0.25rem 0;
}
.app-type.app-old-type .app-tab,
.app-type.app-old-type .app-tab1,
.app-type.app-old-type .news_on2,
.app-type.app-old-type .news_on3,
.app-type.app-old-type .news_off2,
.app-type.app-old-type .news_off3 {
    width: 33.3% !important;
}

.app-type .app-tab,
.app-type .app-tab1,
.app-type .app-tab1 a,
.app-type .news_on2 a,
.app-type .news_off2 a {
    font-size: 1.22rem !important;
    font-weight: bold;
    color: #000000 !important;
    height: auto;
    line-height: 2.44rem !important;
}
.app-type .news_on3 a,
.app-type .news_off3 a {
    font-size: 1.22rem !important;
    font-weight: bold;
    color: #000000;
    height: auto;
    line-height: 2.44rem !important;
}

.app-type .app-tab1 {
    color: #1492ff !important;
    background-color: #FFF !important;
    border: none !important;
}
.app-type .news_on2,
.app-type .news_on3 {
    color: #1492ff !important;
    background-color: #FFF !important;
    border: none !important;
    border-bottom: 2px solid #2074bc !important;
}
.app-type .news_on3,
.app-type .news_off3 {
    border-bottom: none !important;
    width: 25% !important;
    height: auto !important;
}

.app-type .news_off2,
.app-type .news_off3 {
    border-bottom-width: 2px;
}

.app-type .hover,
.app-type .news_on2 a,
.app-type .news_on3 a {
    color: #1492ff !important;
}

.xx_gk,
.zd_gd1,
.app-tab,
.app_more {
    display: none;    
}
.app-type .app_more {
    display: inline;
}
.app-type .app_more {
    height: 2rem !important;
    line-height: 2rem;
    width: 4rem !important;
    vertical-align: middle;
    border: none !important;
    position: absolute;
    right: 0.25rem;
}
.app-type .app_more a {
    font-size: 1rem !important;
    color: #1492ff !important;
    padding-left: 0.75rem !important;
}
.app-type .gyd1 {
    height: 15rem !important;
    max-height: 15rem !important;
}
.app-type .govpushinfo150203 li {
    height: 2rem !important;
    width: auto !important;
    padding: 0.25rem 0;
}

.app-type .govpushinfo150203 {
    height: 12.5rem !important;
    width: auto !important;
}

.app-type .govpushinfo150203 a {
    width: 64vw;
    font-size: 1rem !important;
    color: #333 !important;
    line-height: 2rem !important;
}

.app-type .bt0001,
.app-type .govpushinfo150203 li span {
    font-size: 1rem;
    line-height: 2rem !important;
    color: #333 !important;
    text-align: right;
    width: 30vw !important;
    max-width: 30vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.app-type .main_left_22 table table a {
    font-size: 1rem;
}

.app-type .main_left_22 .news_show table table td {
    line-height: 2rem !important;
}
.app-type .main_left_22 .news_show table table td img {
    height: 0.6rem;
    width: 0.6rem;
    margin-right: 1rem;
}

.app-type .main_left_21 .left_21_top {
    height: auto;
    border-bottom: 2px solid #2074bc;
}

.app-type .left21_top_more1 {
    display: none !important;
}

.app-type .none {
    border-color: #fff;
}

.app-type .main3_right {
    position: relative;
    height: auto !important;
    margin-bottom: 3rem;
}
.app-type .main3_right .app_more{

}
.app-type .app_liebiao {
    margin-top: 0.5rem;
}
.app-type .main3_right_main,
.app-type .left_21_main {
    width: 100%;
    height: auto;
    margin-top: 0.5rem;
}

.app-type .main3_right_main li,
.app-type .left_21_main li {
    /* background: url(/cms_files/jcms1/web3658/site/images/37935/jy_dian.jpg) no-repeat 0px 22px !important; */
    background-image: none !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 2rem !important;
    padding: 0.25rem 0;
}

.app-type .main3_right_main li a,
.app-type .left_21_main li a {
    width: 64vw;
    font-size: 1rem;
    line-height: 2rem !important;
    color: #333 !important;
    padding-left: 0.75rem;
    box-sizing: border-box;
}

.main3_right_main li span,
.left_21_main li span{
    display: none;
}
.app-type .main3_right_main li span,
.app-type .left_21_main li span{
    display: block;
    font-size: 1rem;
    line-height: 2rem !important;
    color: #333 !important;
    text-align: left;
    width: 30vw;
    max-width: 30vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.main3_right_main a,
.left_21_main a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.app-type .main1_right {
    width: 96vw;
    height: auto;
    display: flex;
    margin: 1rem 2vw;
    flex-direction: column;
}

.app-type .main5_left_top,
.app-type .main5_right_top,
.app-type .main3_top,
.app-type .mainm_right_2,
.app-type .main_right_1 {
    background-color: #f8f8f8;
    width: 100%;
    text-align: left;
    box-sizing: border-box;
    padding: 0.5rem !important;
    height: auto;
    line-height: initial;
    border-bottom: 2px solid #2074bc;
}

.app-type .main3_top {
    background-color: #fff;
    margin-bottom: 0.25rem;
}

.app-type .main3_top .main3_top_txt {
    border: none;
    width: auto;
    margin-left: 0;
}
.app-type .main5_top_txt {
    color: #000;
    font-size: 1.2rem !important;
    line-height: 2.4rem !important;
    height: 2.4rem;
    margin: 0;
    font-weight: bold;
}
.app-type .main3_top .main3_top_txt,
.app-type .mainm_right_2 div,
.app-type .main_right_1 a {
    color: #000;
    font-size: 1.2rem !important;
    line-height: 2.4rem !important;
    height: 2.4rem;
    font-weight: bold;
}
.app-type .main_right_1 .xx_gk,
.app-type .mainm_right_2 .zd_gd {
    margin-top: 0.25rem !important;
    display: inline-block;
}
.app-type .main_right_1 .xx_gk a,
.app-type .mainm_right_2 .zd_gd a {
    font-size: 1rem !important;
    height: 2.4rem !important;
    color: #444;
}

.app-type .mainm_right_4,
.app-type .main_right_3 {
    width: 100%;
    height: auto;
    margin-top: 0.25rem;
}

.app-type .mainm_right_4 a,
.app-type .main_right_3 a {
    width: 40%;
    margin: 0.25rem 0 !important;
    padding: 0 5% !important;
    line-height: 2rem !important;
    font-size: 1rem !important;
    color: #000;
    text-align: left;
    background: none !important;
}

.app-type .yqfk {
    display: flex;
    justify-content: space-between;
    margin-top: 0.75rem;
    padding: 0 0rem;
}

.app-type .yqfk a {
    width: 48%;
    height: 2.75rem;
    line-height: 2.75rem !important;
    background-color: #a9e8e8;
    font-size: 1.11rem !important;
    font-weight: bold;
    color: #0364B3;
    text-align: center;
}

.app-type .ldzc {
    padding: 0.5rem 0rem;
    margin-top: 0.5rem;
    display: flex;
    justify-content: space-between;
}

.app-type .ldzc a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    width: 48%;
    height: 5.25rem;
    font-size: 1.22rem !important;
    font-weight: bold;
    padding: 0.5rem 0;
    margin: 0.75rem 0rem;
    color: #fff;
    background-color: #0364B3;
    text-align: center;
}
.app-type .ldzc img {
    width: 2rem;
}

.app-type .main2 {
    border-top: 0.75rem solid #fff;
    border-bottom: 0.75rem solid #fff;
}

.app-type .main3,
.app-type .main2 {
    margin: 0 auto;
    width: 100%;
    height: auto;
}

.app-type .main2-1 img {
    width: 100% !important;
    height: 3rem !important;
}
.app-type .main2>div img,
.app-type .main2>div {
    width: auto !important;
    height: 5rem !important;
}

.app-type .main3 {
    display: flex;
    box-sizing: border-box;
    padding: 0.5rem 2vw;
    flex-direction: column;
}

.app-type #menu,
.app-type .main3_left table,
.app-type .main3_left {
    border: none;
    width: 100%;
    height: auto;
}
.app-type #menu .menuHead {
    height: 3rem !important;
}

.app-type .news_on3 {
    background-position: bottom center;
    background-repeat: no-repeat;
}

.app-type .news_on3 {
    background-color: #FFF;
    background-image: none;
}

.app-type .left_21_top,
.app-type .main3_right,
.app-type #menu_con,
.app-type .tag {
    width: 100%;
    height: auto;
    padding: 0;
    margin-top: 0.5rem;
}

.app-type .tab {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0;
}

.app-type #menu #menu_con .tag a {
    margin: 0.5rem 2% !important;
    width: 45%;
    font-size: 1.11rem !important;
    height: 2.75rem;
    line-height: 2.75rem !important;
    color: #000;
}

.app-type .left21_top_txt.app-tab {
    border: none !important;
}

.app-type .left_21_top {
    border-bottom: 2px solid #2074bc;
}

.app-type .main5 {
    width: 100%;
    height: auto;
    display: flex;
    box-sizing: border-box;
    margin-top: 0;
    flex-direction: column;
    padding: 0 2vw 0.5rem;
}

.app-type .main5_right,
.app-type .main5_left_list,
.app-type .main5_right_list,
.app-type .main5_left_top,
.app-type .main5_right_top,
.app-type .main5_left {
    width: 100%;
    height: auto;
    border-right: none;
    box-sizing: border-box;
}

.app-type .main5_right,
.app-type .main5_left {
    display: flex;
    flex-direction: column;
    background-color: #f8f8f8;
}

.app-type .main5_top_txt {
    width: auto;
    border: none;
    color: #000;
}

.app-type .main5_right_top,
.app-type .main5_left_top {
    border-bottom: 3px solid #2074bc;
    padding: 0.5rem 0;
}

.app-type .main5_left_list,
.app-type .main5_right_list {
    padding: 0;
}

.app-type .main5_left_list li,
.app-type .main5_right_list li {
    width: 48%;
    text-align: left;
    min-width: 48%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: 2%;
    font-size: 1rem !important;
    margin: 0.25rem 0;
}

.app-type .main5_right_list a,
.app-type .main5_left_list a {
    font-size: 1rem !important;    
    line-height: 2rem !important;
    color: #000;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left;
}
.app-type .app-bsfw {
    padding: 0 2vw !important;
}
.app-type .wyzx {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 1rem;
}

.app-type .wyzx a {
    background-color: #E0EBEF;
    text-align: center;
    margin: 1rem 2% !important;
    width: 46%;
    font-size: 1.11rem !important;
    height: 2.75rem;
    line-height: 2.75rem !important;
    color: #000;
}

.app-type .zjjy {
    width: 100%;
}

.app-type .zjjy div:first-child {
    height: 2.4rem;
    border-bottom: 3px solid #2074bc;
}

.app-type .zjjy div:first-child span {
    line-height: 2.4rem !important;
    font-size: 1.2rem;
    color: #000;
    font-weight: bold;
    height: 2.4rem;
    padding: 0 0.5rem;
    display: inline-flex;
    background: #FFF;
    border-bottom: 3px solid #2074bc;
}

.app-type .zjjy .list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.app-type .zjjy .list a {
    display: flex;
    flex-direction: column;
    width: 20% !important;
    align-items: center;
    height: 7rem;
    justify-content: space-between;
    padding: 1.5rem 0;
    box-sizing: border-box;
}
.app-type .zjjy .list a img {
    width: 9vw !important;
    height: auto;
}
.app-type.app-old-type .zjjy .list a {
    width: 33.3% !important;
    height: 8rem;
    padding: 1rem 0;
}
.app-type.app-old-type .zjjy .list a img {
    width: 15vw !important;
    height: auto;
}
.app-type .zjjy .list a span{
    color: #000;
    font-size: 1rem;
}

/* 底部 */
.app-type .footer {
    width: 100vw;
    margin: auto;
    background: #fff;
    margin-top: 0.5rem;
    padding: 0.75rem 2vw;
    box-sizing: border-box;
}
.app-type .zddt.app {
    display: flex !important;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    flex-flow: row wrap;
    padding-bottom: 1rem;
    text-align: center;
}
.app-type .zddt>img {
    width: auto;
    max-width: 30%;
    height: 30vw;
    margin: 0.5rem;
    text-align: center;
    margin-bottom: 1rem;
}
.app-type .zddt>a img {
    width: auto;
    height: 15vw;
    margin: 0.5rem;
    text-align: center;
}

.app-type .zddt.old,
.app-type .info.old {
    display: none !important;
}

.zddt.app,
.info.app {
    display: none !important;
}

.app-type .info.app {
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    background: #2074bc;
    box-sizing: border-box;
    padding: 1rem 0;
}

.app-type .info * {
    color: #fff !important;; 
    display: flex;
    align-items: center;
    font-size: 1rem;
}

.app-type .info.app img {
    display: inline-block !important;
    text-align: center !important;
    width: 1.5rem;
    height: auto;
    vertical-align: top;
}
.app-type .info.app p,
.app-type .info.app span {
    width: 100%;
    line-height: 1.5rem;
    display: inline-block !important;
    text-align: center !important;
    vertical-align: middle;
}
.app-type .info p {
    margin: 0.35rem 0;
}

.app-type .info a {
    margin: 0 0.35rem;
}

.app-type .info p img {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 0.5rem;
}

/* 文章页 */

 .app-type .contentMain {
    width: 100%;
    padding: 0 2vw;
  }
  .app-type .contentHead1 {
    height: 2.25rem;
    line-height: 2.25rem !important;
    font-size: 1rem !important;
    text-align: left;
    border-bottom: 1px solid #aaa !important;
  }
  .app-type .contentHead2 {
    display: none;
  }
  .app-type .contentHead1 a {
    font-size: 1rem !important;
  }
  .app-type .xxgk {
    width: 90%;
    font-size: 1rem !important;
  }
  .app-type .contentTitle {
    font-size: 1.5rem !important;
    font-weight: bold;
    padding: 0.5rem 0;
  }
  .app-type .contentTitle1 {
    font-size: 1rem !important;
    border-bottom: 2px solid #2074bc !important;
    padding: 0.5rem 0 0.25rem;
  }
  .app-type .titleInfo {
      display: block;
      margin-bottom: 0.25rem;
      text-align: left;
      color: #444;
  }
  .app-type .shareTo {
    display: none;
  }
  .app-type .contentZhengw1 *,
  .app-type .contentZhengw1 {
     font-size: 1rem !important;
     min-height: 5rem !important;
     line-height: 2.25rem !important;
  }
  .app-type .contentZhengw * {
    font-size: 1rem !important;
    line-height: 2.25rem !important;
    text-align: left;
    color: #333 !important;
    width: 100%;
    max-width: 96vw !important;
    height: auto !important;
  }
  .app-type .contentZhengw {
    font-size: 1rem !important;
    min-height: 5rem;
    line-height: 2.25rem !important;
    text-align: left;
    margin: 0.5rem auto !important;
    width: 100%;
    max-width: 100% !important;
    height: auto !important;
  }
  .app-type .contentZhengw table *,
  .app-type .contentZhengw table {
    width: 100%;
    max-width: 100% !important;
    height: auto !important;
    text-indent: 0 !important;
  }
  .app-type .contentZhengw img {
    width: auto;
    max-width: 100% !important;
    height: auto !important;
    text-indent: 0 !important;
    text-align: center !important;
  }
  .contentZhengw p {
    line-height: 28px;
    text-align: left;
    margin: 0;
  }
  .old-type .contentZhengw p {
    line-height: 72px !important;
  }
  .app-type .contentZhengw p {
    line-height: 2.25rem !important;
  }

  /* 通用栏目页 */

  .app-type .text {
    width: 100%;
    margin-top: 0;
  }
  .app-type .text2_left {
    width: 100%;
    height: auto !important;
    padding: 0;
    margin: 0;
  }
  .app-type .text2_left_top {
    font-size: 1.5rem;
    padding: 0rem 0;
    height: 3rem;
    line-height: 3rem;
  }
  .app-type .text2_left_list {
    display: none;
  }
  .text2_left_list li a { 
    display: block;
  }
  .text2_left_list li a:hover { 
    color: #2074bc;
  }
  
  .app-type .text2_right {
    width: 96vw;
    height: auto;
    padding: 0.75rem 2vw;
    margin: 0;
  }
  .app-type .list-Old {
    width: 100%;
  }

  .app_list {
    display: none;
  }
  .app-type .app_list {
    display: flex;
    flex-wrap: wrap;
    align-items: center !important;
    padding: 0.5rem 0;
    border-bottom: 1px solid #aaa !important;   
    width: 100%;
    height: auto;
   }
   .app-type .app_list a {
    display: inline-block;
    width: auto;
    height: 2.22rem;
    line-height: 2.22rem !important;
    padding: 0;
    margin-right: 1.125rem;
    font-size: 1.11rem !important;
    color: #000;
    font-weight: bold;
   }
   .app-type .app_list_content {
    margin: 0.25rem auto !important;
   }

  .app-type .gddd {
    width: 100%;
    color: #444 !important;
  }
  .app-type .gddd a {
    color: #000 !important;
  }
  .old-type .list-Con2 a {
    color: #333 !important;    
  }
  .old-type .list-Con2 a:hover {
    color: #2074bc !important;
  }
  .old-type .list-Con3 {
    min-width: 240px;
  }

  .app-type .list-Con1 {
    font-size: 1rem !important;
    height: 2rem;
    line-height: 2rem;
    display: none;
  }
  .app-type .list-Con2  {
    width: 100%;
    height: auto;
    display: block;    
    padding-top: 0.25rem;
  }
  .app-type .list-Con2 a {
    font-size: 1rem !important;
    height: 2rem;
    line-height: 2rem;
  }
  .app-type .list-Con3 {
    display: block;
    text-align: right !important;
    width: 100%;
    font-size: 1rem !important;
    height: 2rem !important;
    line-height: 2rem !important;
    border-bottom: 1px solid #aaa !important;
    padding-bottom: 0.25rem;
  }
  .app-type .list-Con4 {
    font-size: 1rem !important;
    height: 2.25rem;
    line-height: 2.25rem !important;
  }
  .app-type .list-Con4 * {
    font-size: 1rem !important;
    line-height: 2.25rem !important;
    max-width: 100% !important;
    text-indent: 0 !important;
  }
  .app-type .list-Con4 table *,
  .app-type .list-Con4 table {
    width: 100%;
    max-width: 100% !important;
    height: auto !important;
    text-indent: 0 !important;
  }
  .app-type .list-Con4 img {
    width: auto;
    max-width: 100% !important;
    height: auto !important;
    text-indent: 0 !important;
    text-align: center !important;
    margin: 0;
    padding: 0;
  }
  .old-type .list-Con4 {
    font-size: 32px !important;
    height: 72px;
    line-height: 72px !important;
    padding: 20px 0;
  }
  .old-type .list-Con4 * {
    font-size: 32px !important;
    line-height: 72px !important;
    max-width: 100% !important;
  }
  .old-type .list-Con4 table *,
  .old-type .list-Con4 table {
    min-width: 80%;
    max-width: 100% !important;
    height: auto !important;
    text-indent: 0 !important;
    }
  .old-type .list-Con4 img {
    min-width: 80%;
    max-width: 100% !important;
    height: auto !important;
    text-indent: 0 !important;
    text-align: center !important;
  }
  .list-Con4 p {
    margin: 0;
    color: #333;
  }
  .app-type .list-ConMain,
  .app-type .list-ConMain td {
    height: auto !important;
  }
  .app-type .gddd.list-ConMain {
    min-height: 6rem !important;
  }
  /* 分页old */
  .old-type .default_pgPanel {
    padding: 10px !important;
  }
  .old-type .default_pgToolbar td {
    font-size: 28px !important;
  }
  .old-type .default_pgBtn {
    width: 40px !important;
    height: 50px !important;
    margin: 0 10px !important;
  }
  .old-type .default_pgCurrentPage {
    width: 40px !important;
    height: 30px !important;
    line-height: 30px !important;
    background-size: 42px 32px !important;
    font-size: 24px !important;
  }
  .old-type .default_pgFirst,
  .old-type .default_pgPrev,
  .old-type .default_pgFirstDisabled,
  .old-type .default_pgPrevDisabled,
  .old-type .default_pgNext,
  .old-type .default_pgLast,
  .old-type .default_pgRefresh {
    background-size: 40px 40px !important;
  }

  /* 分页app */
  .app-type .default_pgPanel {
    padding: 0.25rem 0.25rem 0 0.25rem !important;
  }
  .app-type .default_pgToolbar {
    background-image: none !important;
    background-color: #ddd;
    height: auto;
  }
  .app-type .default_pgToolbar td {
    font-size: 1rem !important;
    width: auto !important;
  }
  .app-type .default_pgBtn {
    width: 2rem !important;
    height: 2rem !important;
    margin: 0 0.5rem !important;
  }
  .app-type .default_pgCurrentPage {
    width: 2rem !important;
    height: 1.5rem !important;
    line-height: 1.5rem !important;
    background-size: 1.5rem 1.5rem !important;
    font-size: 1rem !important;
  }
  .app-type .default_pgFirst,
  .app-type .default_pgPrev,
  .app-type .default_pgFirstDisabled,
  .app-type .default_pgPrevDisabled,
  .app-type .default_pgNext,
  .app-type .default_pgLast {
    background-size: 1.75rem 1.75rem !important;
  }
  @media screen and (max-width: 768px) {
    .default_pgSearchInfo,
    .default_pgRefresh {
    display: none !important;
    }
  }
  /* 动态列表 */

  .app-type .mlm1 {
    max-width: 100vw !important;
  }
  .app-type .mlm1_left {
    width: 100% !important;
    height: auto !important;
    padding: 0;
    margin: 0;
  }
  .app-type .mlm1_left_top {
    font-size: 1.5rem;
    padding: 0rem 0;
    height: 3rem;
    line-height: 3rem;
  }
  .app-type .mlm1_left_title {
    display: none;
  }
  .app-type .xxgklm_right {
    width: 96vw;
    height: auto;
    padding: 0.75rem 2vw;
    margin: 0;
  }
  .list-Old.app-position {
    display: none;
    }
  .app-type .list-Old.app-position {
      display: inline-block;
  }
  .app-type .xxgklm_top {
    display: none;
  }
  .xxgklm_top_title {
    border-bottom:1px solid #2074bc !important;
  }

  .app-type .zf_main_r {
    width: 96%;
    height: auto;
    min-height: 6rem;
    padding: 0.5rem 2%;
    margin-top: 0.25rem;
    float: left;
  }
  .app-type .zf_main_r>div>div>div {
    color: #444;
    font-size: 1rem !important;
    height: 2rem !important;
    line-height: 2rem !important;
    width: 100%;
    white-space: normal;
    float: none;
  }
  .app-type .zf_main_r>div>div>div>a {
    width: 100%;
    text-align: left;
    color: #000;
    font-size: 1rem !important;
    height: 2rem !important;
    line-height: 2rem !important;
  }
  .app-type .zf_main_r>div>div>div>a:hover {
    color: #2074bc;
  }
  .app-type .zf_main_r>div>div>div>span {
    display: block;
    text-align: right;
    width: 100%;
    margin: 0;
    font-size: 1rem !important;
    height: 2rem !important;
    line-height: 2rem !important;
    border-bottom: 1px solid #aaa !important;
    padding-bottom: 0.25rem;
  }

  /* 政府信息公开 */
.app-type #right_pic_01 {
    display: none;
}
.app-type .gk_m1 {
    width: 100vw;
    height: auto;
    margin-top: 0;
}

.app-type .m1_right {
    width: 100vw;
    height: auto;
    margin: 0;
}
.app-type .m1_right .m1_rtop {
    width: 96vw;
    height: auto !important;
    padding: 0.5rem 2vw;
    margin-left: 0px;
    font-size: 1rem;
}
.app-type .m1_right .m1_rtop a {
    font-size: 1.11rem !important;
    font-weight: bold;
    width: 22%;
    height: 2.22rem;
    line-height: 2.22rem !important;
    margin: 0.75rem 1.5% 0.25rem;
}
.app-type.app-old-type .m1_right .m1_rtop a {
    width: 27%;
    margin: 0.75rem 3% 0.25rem;
}
.app-type .leader,
.app-type .leader>a {
    width: 96vw !important;
    font-size: 1.2rem !important;
    line-height: 2.4rem !important;
    height: 2.4rem;
    font-weight: bold;
    color: #000000;
    background: none;
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    border-bottom: 2px solid #2074bc;
}
.app-type .leader_1 {
    display: block;
    height: auto;
    padding-top: 3.4rem;
    width: 100%;
}
.app-type .leader_img {
    float: left;
    width: 22%;
}
.app-type.app-old-type .leader_img {
    width: 30%;
}
.app-type .leader_img img {
    height: auto;
    width: 90%;
    padding-right: 10%;
}
.app-type .leader_1 p {
    width: 78%;
    margin: 0;
    float: right;
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    margin-bottom: 0.5rem;
}
.app-type.app-old-type .leader_1 p {
    width: 70%;
}
.app-type .m1_rmid,
.app-type .m1_rbtom {
    display: none;
}
.app-type .m1_mid {
    width: 96vw;
    height: auto;
    padding: 0 2vw;
    margin-left: 0px;
    background-color: #FFF !important;
}
.app-type .m1_mid .t_content{
    width: 100% !important;
    height: auto;
    margin-left: 0px;
    margin-top: 0.5rem;
    margin-bottom: 3rem;
    padding-left: 0px;
    position: relative;
}
.app-type .t_content .app_more{

}
.app-type .m1_mid .t_content.seven{
    height: auto;
    margin-top: 0.5rem;
    margin-bottom: 3rem;
}
.app-type .t_content.seven .app_more{

}

.app-type .main_right_3 .xx_gk,
.app-type .main_right_4 .zd_gd1 {
    display: inline-block;
    position: absolute;
    right: 0;
    width: 30vw;
}
.app-type .main_right_3 .xx_gk a,
.app-type .main_right_4 .zd_gd1 a {
    font-size: 1rem !important;
    line-height: 2.4rem !important;
    height: 2.4rem !important;
    width: auto;
    float: right;
    font-weight: bold;
    color: #444;
    margin: 0;
    padding: 0 5%;
}

.m1_mid .t_head {
    border-bottom: 1px solid #2074bc;
}
.app-type .m1_mid .t_head {
    width: 100%;
    height: auto !important;
    border-bottom: none;
}
.app-type .m1_mid .t_head table {
    width: 100%;
    height: auto !important;
}
.app-type .left21_top_txt,
.app-type .news_ongk,
.app-type .news_offgk {
    width: 33.3%;
    height: 2.44rem !important;
    line-height: 2.44rem !important;
    padding: 0.25rem 0;
    margin: 0;
    display: inline-block;
    text-align: center;
    font-size: 1.22rem !important;
    font-weight: bold;
    color: #000000;
    background-color: transparent;
}
.app-type .left21_top_txt a,
.app-type .news_ongk a,
.app-type .news_offgk a {
    width: 100% !important;
    height: auto;
    line-height: 2.44rem !important;
    font-size: 1.22rem !important;
    font-weight: bold;
    color: #000000;
    background-color: transparent;
}
.app-type .news_ongk {
    color: #1492ff !important;
    background-color: #FFF !important;
    border: none !important;
    border-bottom: 1.5px solid #2074bc !important;
}
.app-type .news_offgk {
    border-bottom: 1.5px solid #2074bc !important;
}

.app-type .news_ongk a {
    color: #1492ff !important;
}

.app-type .old_hy {
    display: inline-block;
}
.app-type .t_content.old_hy{
    width: 100% !important;
    height: auto;
}
.app-type .old_hy .listInfo {
    width: 64vw !important;
    max-width: 64vw !important;
}
.app-type .old_hy .bt0001 {
    min-width: 30vw;
    max-width: 30vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.app-type .old_hy .news_ongk {
    height: 2.4rem !important;
    width: auto !important;
    line-height: 2.4rem !important;
    border-bottom: 2px solid #2074bc !important;
}
.app-type .t_head.old_hy {
    border-bottom: 2px solid #2074bc !important;
}

.app-type .m1_left {
    display: none;
}

.app-type .main_right_4,
.app-type .main_right_3 {
    width: 100%;
    margin-bottom: 1rem;
    height: auto;
    display: inline-block;
    position: relative;
}
.app-type .main_right_4 .leader,
.app-type .main_right_3 .leader {
    margin-bottom: 0.5rem;
}
.app-type .main_right_4>a,
.app-type .main_right_3>a {
    width: 40%;
    margin: 0.25rem 0 !important;
    padding: 0 5% !important;
    line-height: 2rem !important;
    font-size: 1rem !important;
    color: #000;
    text-align: left;
    background: none !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.app-type .zfgzbg_old {
    margin-top: 1rem;
    width: 100%;
    display: inline-block;
}
.app-type .zfgzbg_old .left_bg{
    display: inline-block;
    width: 45%;
    margin: 0 3%;
}
.app-type .zfgzbg_old .right_bg{
    width: 45%;
    display: inline-block;
}
.app-type .zfgzbg_old a {
    width: 100%;
    display: inline-block;
    font-size: 1rem;
    font-weight: bold;
    height: 2.5rem;
    line-height: 2.5rem !important;
    margin: 1rem 0;
    color: #444;
    background-color: #E0EBEF;
}
.app-type .zfgzbg_old a:hover {
    color: #2074bc !important;
}

.app-type .zwFgk {
    width: 96vw !important;
    height: auto;
    margin-bottom: 1rem;
}

.app-type .gk_mid {
    background-color: #FFF;
    height: auto;
    width: 96vw;
    margin-top: 1rem;
    margin-right: auto;
    margin-left: auto;
    padding: 10px 2vw;
}
.app-type .gk_midlink {
    height: 3rem;
    width: 46%;
    margin: 0.5rem 2% !important;
    font-size: 1.11rem !important;
    line-height: 3rem !important;
    color: #FFF;
    text-align: center;
    display: block;
}
.app-type .imglan1,
.app-type .imglan2 {
    margin-top: 0 !important;
}
.app-type .imglan1 img{
    width: 100%;
    height: auto;
}
.app-type .imglan2 img{
    width: 100%;
    height: auto;
}
.app-type .imglan3 img{
    width: 95%;
    height: auto;
    margin: 0.5rem 2%;
}
.app-type .imglan3 .imglan3-mid {
    margin: 0 !important;
}
.app-type .imglan4{
    width: 100%;
    height: 8rem;
    background-color: #FFF;
}
.app-type .imglan4 a:hover {
    color: #FFF;
}

.app-type .gk_m3 {
    background-color: #FFF;
    height: auto;
    width: 100vw;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px 0px 20px 0px;
}
.app-type .m3_mltop {
    border-bottom: none;
    width: 96vw;
    height: auto;
    margin: 1rem 2vw 0;
}
.app-type .m3_mltop_list {
    display: inline-block;
    height: auto;
    width: 96vw;
    margin: 0.25rem 2vw 0;
}
.app-type .m3_mltop_list ul {
    width: 96vw;
    height: auto;
    display: block;
}
.app-type .m3_mltop_list li {
    width: 46%;
    height: auto !important;
    margin: 1rem 2% !important;
}
.app-type .m3_mltop_list li img {
    width: 40%;
}
.app-type .m3_mltop_list a {
    width: 100%;
    height: 2.22rem;
    line-height: 2.22rem !important;
    text-align: center;
    font-size: 1.11rem !important;
    display: block;
    width: 100%;
    margin: 0.5rem auto 0;
}
.app-type .m3_mltop_list a:hover {
    color: #FFF;
}

.app-type .m3_left {
    width: 96vw;
    height: auto;
    margin: 1rem 2vw 0;
}
.app-type .m3_left_1 {
    width: 96vw;
    height: auto;
    background: #FFF;
    border: none;
    margin-top: 0;
}
.app-type .m3_left_txt {
    width: 96vw;
    margin-top: 0.25rem;
}
.app-type .m3_left_1 .app_more {
    color: #1492ff;
}
.app-type .m3_left_1 li {
    font-size: 1em !important;
    line-height: 2rem !important;
    height: 2rem;
    width: 98%;
    margin: 0 1% 0.5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.app-type .m3_left_1 li a {
    width: 90vw !important;
    max-width: 90vw !important;
    font-size: 1rem !important;
    line-height: 2rem !important;
    height: 2rem;
}
.app-type .m3_left_1 li a:hover {
    font-size: 1rem !important;
    line-height: 2rem !important;
    color: #2074bc;
}
.old-type .m3_left_2 {
    background-image: none !important;
}
.app-type .m3_left_2 {
    width: 96vw;
    height: auto;
    margin-top: 1rem;
    background-image: none !important;
}
.app-type .m3_left_2 a {
    width: 40%;
    margin: 0.25rem 0 !important;
    padding: 0 5% !important;
    line-height: 2rem !important;
    height: 2rem;
    font-size: 1rem !important;
    color: #000;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.app-type .m3_right1 {
    width: 96vw;
    height: auto;
    margin: 0rem 2vw 0;		
}
.app-type .m3_right1_link,
.app-type .m3_right2_link {
    width: 96vw;
    height: auto;
    margin-top: 1rem;
}
.app-type .m3_right1_link2 {
    width: 40%;
    margin: 0.25rem 0 !important;
    padding: 0 5% !important;
    line-height: 2rem !important;
    height: 2rem;
    font-size: 1rem !important;
    color: #000;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.app-type .m3_right2 .m3_right1_link2,
.app-type .m3_right3 .m3_right1_link2 {
    width: 40% !important;
    margin: 0.25rem 0 !important;
    padding: 0 5% !important;
    line-height: 2rem !important;
    height: 2rem;
    font-size: 1rem !important;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.app-type .m3_right2 {
    width: 96vw;
    height: auto;
    margin: 1rem 2vw 0;
}
.app-type .m3_right3 {
    width: 96vw;
    height: auto;
    margin: 1rem 2vw 0;
}
.m2_left_t1,
.m3_left2_top,
.m3_right1_top {
    border-bottom: none;
}
.app-type .m2_left_title3 {
    position: absolute;
    right: 0;
    margin-top: 0;
    line-height: 2.4rem !important;
    height: 2.4rem !important;
}
.app-type .m2_left_title3 a {
    color: #444;
    font-size: 1rem !important;
    font-weight: bold;
    line-height: 2.5rem !important;
    height: 2.5rem !important;
}
.app-type .m2_left_title3 a:hover {
    line-height: 2.5rem !important;
    height: 2.5rem !important;
    color: #444;
}

.app-type .govpushinfo150203 li {
    height: 2rem !important;
    width: 100% !important;
    line-height: 2rem !important;
    background: none !important;
    padding: 0.25rem 0;
}

.app-type .govpushinfo150203 {
    height: 12.5rem !important;
    width: auto !important;
}

.app-type .govpushinfo150203 a {
    width: 64vw !important;
    font-size: 1rem !important;
    line-height: 2rem !important;
    color: #333 !important;
}

.app-type .listInfo {
    width: 64vw !important;
    height: 2.5rem !important;
    max-width: 64vw !important;
    font-size: 1rem !important;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.app-type .listInfo a {
    width: 64vw !important;
    max-width: 64vw !important;
    font-size: 1rem !important;
    line-height: 2rem !important;
    color: #333 !important;
    text-align: left;
}
.app-type .listInfo a:hover {
    color: #2074bc;
}

.app-type .bt0001,
.app-type .govpushinfo150203 li span {
    font-size: 1rem;
    line-height: 2rem !important;
    color: #333 !important;
    text-align: right;
    width: 30vw;
    max-width: 30vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.app-type .m1_mid li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 2rem;
    line-height: 2rem !important;
}
.app-type .news_show a:link {
    font-size: 1rem;
}

.app-type .listdian {
    display: none;
}

/* 网站地图 */

.map_title {
    background-color: #2074bc;
    height: 38px;
    margin: 1rem 2% 0;
    padding: 0 10px;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    line-height: 38px;
    text-align: left;
}
.map_list {
    width: 96%;
    padding: 10px 2%;
    height: auto;
}
.map_list a {
    display: inline-block;
    width: auto;
    min-width: 14%;
    height: 28px;
    line-height: 28px;
    margin: 10px 1.5% 10px 0;
    padding: 0px 5px;
    text-align: center;
    font-size: 16px;
    color: #555;
    border: 1px solid #ccc;
}
.map_list a:hover {
    color: #1492ff;
}
.map_list a:last-child {
    margin-right: 0 !important;
}
.old-type .map_title {
    height: 56px;
    line-height: 56px;
    font-size: 28px;
    font-weight: normal;
}
.old-type .map_list {
    width: 96%;
    padding: 10px 2%;
    height: auto;
}
.old-type .map_list a {
    height: 52px;
    line-height: 52px;
    font-size: 28px;
    padding: 0 6px;
}
.app-type .map_title {
    background-color: #2074bc;
    height: 2.4rem;
    line-height: 2.4rem !important;
    margin: 0.75rem 0 0 0;
    padding: 0;
    color: #FFF;
    font-size: 1.2rem !important;
    font-weight: normal;
    text-align: center;
}
.app-type .map_list {
    display: flex;
    flex-wrap: wrap;
    align-items: center !important;
    width: 96%;
    padding: 0.25rem 2%;
}
.app-type .map_list a {
    display: inline-block;
    width: auto;
    min-width: 21%;
    height: 2.22rem;
    line-height: 2.22rem !important;
    margin: 0.25rem 1%;
    padding: 0 0.25rem;
    text-align: left;
    font-size: 1.11rem !important;
    font-weight: bold;
    color: #000;
    border: none;
}

/* 重点领域 */

.old-type .zdly_left {
    width: 1200px;
}
.old-type .zdly_top a {
    font-size: 32px;
    height: 200px;
}
.old-type .zdly_l_top {
    width: 1200px;
    font-size: 32px;
    line-height: 56px;
    height: 56px;
}
.old-type .zdly_main1,
.old-type .zdly_main {
    width: 378px;
    height: 300px;
}
.zdly_main1,
.zdly_main {
    overflow: hidden;
    overflow-y: scroll;
}
/* 设置滚动条的样式 */.zdly_main::-webkit-scrollbar { width: 0px;}
.zdly_main1::-webkit-scrollbar { width: 0px;}
/* 滚动槽 */.zdly_main::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0px #FFFFFF; border-radius: 2px;}
.zdly_main1::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0px #FFFFFF; border-radius: 2px;}
/* 滚动条滑块 */.zdly_main::-webkit-scrollbar-thumb { border-radius: 2px; background: #ddd; -webkit-box-shadow: inset 0 0 0px transparent;}
.zdly_main1::-webkit-scrollbar-thumb { border-radius: 2px; background: #ddd; -webkit-box-shadow: inset 0 0 0px transparent;}
.zdly_main::-webkit-scrollbar-thumb:window-inactive { background: transparent;}
.zdly_main1::-webkit-scrollbar-thumb:window-inactive { background: transparent;}

.old-type .zdly_m_top {
    width: 378px;
    font-size: 28px;
    line-height: 48px;
    height: 48px;
}
.old-type .zdly_mlink {
    font-size: 28px;
    line-height: 48px;
    height: 48px;
}
.old-type .zd_li {
    font-size: 28px;
    line-height: 48px;
    height: 48px;
}

.old-type .zd_li a {
    font-size: 28px;
    line-height: 48px;
    height: 48px;
}

.app-type .zdly_top {
    display: none;
}
.app-type .zdly_l_top {
    font-size: 1.33rem !important;
    height: 2.66rem;
    line-height: 2.66rem !important;
    background-color: #0364B3;
}
.app-type .zdly_main1,
.app-type .zdly_main {
    width: 96vw;
    margin: 0.75rem 0 0 0;
    padding: 0 2vw;
    height: auto;
    border: none !important;
}
.app-type .zdly_m_top {
    width: 100%;
    height: 2.44rem;
    line-height: 2.44rem !important;
    font-size: 1.22rem !important;
}
.app-type .zdly_mlink {
    font-size: 1.11rem !important;
    line-height: 2.22rem !important;
    height: 2.22rem;
    background: none;
    color: #000;
    font-weight: bold;
    margin: 0.5rem 0.25rem;
}
.app-type .zd_li {
    font-size: 1.11rem !important;
    line-height: 2.22rem !important;
    height: 2.22rem;
    width: 31%;
    margin: 0.25rem 1%;
    background: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.app-type .zd_li a {
    font-size: 1.11rem !important;
    line-height: 2.22rem !important;
    height: 2.22rem;
    color: #000;
    font-weight: bold;
}


body {
    background-color: #f1f1f1;
       /* background-image: url(/cms_files/jcms1/web3658/site/images/37935/2017jybj002.jpg); */
       background-repeat: no-repeat;
       background-position: center top;
       background-attachment: fixed;
       margin: 0px;
       padding: 0px;
    font-family:Microsoft YaHei;
    background-attachment: fixed;
   }
   
   .top {
       background-image: url(/cms_files/jcms1/web3658/site/images/37935/top_bg.jpg);
       background-repeat: repeat-x;
       height: 35px;
       width: 100%;
   }
   .top2 {
       height: 35px;
       width: 1000px;
       margin-right: auto;
       margin-left: auto;
       background-image: none !important;
       background-repeat: no-repeat;
       line-height: 35px;
   }
   .top .top2 .top_link img {
       margin-left: 15px;
   }
   .top .top2 .top_link2 img {
       margin-left: 15px;
       vertical-align: middle;
   }
   
   
   .top_link {
       width: 80px;
       height: 35px;
       float: left;
   }
   .top2  a {
       color: #5F5F5F;
       text-decoration: none;
       font-size: 12px;
   }
   
   .top_link2 {
       width: 94px;
       height: 35px;
       float: left;
       border-right: 1px solid #ccc;
   }
   
   .top_link3 {
       float: left;
       width: 230px;
       margin-left: 173px;
       font-size: 12px;
       color: #5f5f5f;
   }
   .top_link4 {
       float: left;
       height: 20px;
       width: 80px;
       margin-left: 30px;
       margin-top: 8px;
   }
   .top_link4 a img {
       border-top-style: none;
       border-right-style: none;
       border-bottom-style: none;
       border-left-style: none;
       margin: 0px;
       padding: 0px;
   }
   .logo_big {
       height: 135px;
       width: 1000px;
       margin-right: auto;
       margin-left: auto;
   }
   .logo {
       float: left;
       height: 70px;
       width: 285px;
       padding-top: 32px;
   }
   .logo a img {
       border-top-style: none;
       border-right-style: none;
       border-bottom-style: none;
       border-left-style: none;
       margin: 0px;
       padding: 0px;
   }
   .search {
       float: right;
       height: 80px;
       width: 360px;
       margin-top: 35px;
   }
   .menu {
       height: 40px;
       width: 1000px;
       margin-right: auto;
       margin-left: auto;
       background-color: #0e599d;
   }
   .menu_1 {
       height: 40px;
       width: 165px;
       display: block;
       color: #FFF;
       text-decoration: none;
       font-size: 18px;
       text-align: center;
       line-height: 40px;
       background-color: #0e7bda;
       float: left;
   }
   .menu_2 {
       display: block;
       height: 40px;
       width: 167px;
       float: left;
       font-size: 18px;
       color: #FFF;
       text-decoration: none;
       line-height: 40px;
       text-align: center;
   }
   .menu_2:hover {
       display: block;
       height: 40px;
       width: 167px;
       float: left;
       font-size: 18px;
       color: #FFF;
       text-decoration: none;
       line-height: 40px;
       text-align: center;
       background-color: #0e7bda;
   }
   
   .bottom {
       height: 185px;
       width: 100%;
       background-color: #f8f8f8;
       margin-top: 25px;
       background-repeat: repeat-x;
       background-position: center top;
       float: left;
   }
   .btm_1 {
       height: 142px;
       width: 1000px;
       margin-right: auto;
       margin-left: auto;
       background-color: #f8f8f8;
       margin-top: 20px;
       margin-bottom:63px;
       background-repeat: repeat-x;
       background-position: center top;
   }
   .btm1_logo {
       float: left;
       height: 142px;
       width: 140px;
       border-right-width: 1px;
       border-right-style: solid;
       border-right-color: #e5e5e5;
   }
   .btm1_t1 {
       height: 100px;
       width: 200px;
       float: left;
       margin-top: 20px;
       margin-left: 50px;
   }
   .btm1_t1_top {
       height: 30px;
       float: left;
       width: 100%;
       line-height: 30px;
       color: #666;
       font-size: 14px;
   }
   .btm1_t1 a {
       color: #666;
       text-decoration: none;
       font-size: 12px;
       display: block;
       width: 80px;
       float: left;
       margin-top: 8px;
   }
   .btm1_t1_txt {
       width: 200px;
       height: 60px;
       float: left;
       color: #666;
       font-size: 12px;
       line-height: 20px;
       margin-top: 3px;
   }
   .btm1_t2 {
       float: left;
       height: 90px;
       width: 120px;
       margin-top: 25px;
       margin-left: 30px;
   }
   .btm1_t2 a img {
       margin: 0px;
       padding: 0px;
       border-top-style: none;
       border-right-style: none;
       border-bottom-style: none;
       border-left-style: none;
   }
   
   .btm_2 {
       background-color:#2074bc;
       height: 43px;
       width: 100%;
       margin:0 auto;
       font-size: 12px;
       line-height: 43px;
       color: #FFF;
       text-align: center;
   }
   #menu{
       width:760px;
       overflow:hidden;
       height: 285px;
   }
   #menu #nav {
       display:block;
       width:720px;
       padding:0;
       margin: auto 20px;
       list-style:none;
       border-bottom-width: 1px;
       border-bottom-style: solid;
       border-bottom-color: #f1f1f1;
       height: 40px;
       float: left;
   }
   #menu #nav li {
       float:left;
       width:120px;
       height: 40px;
       line-height: 40px;
   }
   #menu #nav li a {
       display:block;
       line-height:40px;
       text-decoration:none;
   
       padding:0 0 0 5px;
       text-align:center;
       color:#333;
   }
   #menu_con{
       width:760px;
       height:240px;
       border-top:none;
       float: left;
   }
   .tag{
       padding:10px;
       overflow:hidden;
       height: 225px;
       width: 740px;
   }
   .selected{
       color:#fff;
       background-image: url(/cms_files/jcms1/web3658/site/images/37935//cms_files/websuichangxianrenminzhengfumenhuwangzhan/pubtplobject/defaultSet/747428/images/16jybsf1.jpg);
   
   }
   #menu #menu_con .tag a {
       display: block;
       height: 28px;
       width: 122px;
       float: left;
       line-height: 28px;
       color: #606060;
       text-decoration: none;
       text-align: center;
       background-color:#FBFBFB;
       border: 1px solid #e7e7e7;
       margin-top: 12px;
       margin-left: 10px;
       margin-right: 10px;
   }
   #menu #menu_con .tag a:hover {
       display: block;
       height: 28px;
       width: 122px;
       float: left;
       line-height: 28px;
       color: #2074bc;
       text-decoration: none;
       text-align: center;
       border: 1px solid #e7e7e7;
       margin-top: 12px;
       margin-left: 10px;
       margin-right: 10px;
   }
   
   .gdd  {
       font-size: 14px;
       color: #606060;
       text-decoration: none;
   }
   .gddd a {
       font-size: 14px;
       color: #666;
       text-decoration: none;
   }
   .gddd a:hover {
       font-size: 14px;
       color: #2074bc;
       text-decoration: none;
   }
   
   .clsPage{ 
       text-align:center;
       margin:25px auto auto;
       padding:0;
       overflow:hidden;
       font-weight:700;
       font-size:14px;
   }
   .clsPage a{
       display:inline-block;
       vertical-align:middle;
       text-align:center; 
       height:25px;
       line-height:25px;
       padding:0px 7px;
       margin-right:4px; 
       text-decoration:none;
       background-color:#2877c6; 
       border:1px solid #2877c6;
       color:white;
       overflow:hidden;
   }
   .clsPage a:hover{
       background-color:#fff;
       color:red;
       border-color:#ffcccc;
   }
   .clsPage span{
       display:inline-block;
       vertical-align:middle;
       text-align:center;
       height:25px;
       line-height:25px;
       padding:0px 7px;
       margin-right:4px;
       background-color:#f7f7f7; 
       border:1px solid #bdbdbd;
       color:black;
   }
   
   .news_show { display:;}
   .news_hide { display:none;}
   
   .news_on1 {background:url(/cms_files/websuichangxianrenminzhengfumenhuwangzhan/pubtplobject/defaultSet/747428/images/16jybsf1.jpg); width:120px; height:40px; TEXT-ALIGN: center; font-weight:bold;}
   .news_off1{width:120px; height:40px; TEXT-ALIGN: center; color:#555; font-size:14px; font-weight:bold;}
   .news_on1{color:#1E5F8A; font-size:14px;}
   .news_on1 a:link { color:#1E5F8A; text-decoration:none; font-size:14px; }
   .news_on1 a:visited { color:#1E5F8A; text-decoration:none;font-size:14px;  }
   .news_on1 a:hover { color:#f00; text-decoration:none;font-size:14px; }
   .news_on1 a:active { color:#f00; text-decoration:none;font-size:14px; }
   .news_off1 a:link { color:#555555; text-decoration:none; font-size:14px; }
   .news_off1 a:visited { color:#555555; text-decoration:none;font-size:14px;  }
   .news_off1 a:hover { color:#000; text-decoration:none;font-size:14px; }
   .news_off1 a:active { color:#000; text-decoration:none;font-size:14px; }
   
   .text{
       overflow:hidden;
       width: 1000px;
       margin-top: 15px;
       margin-right: auto;
       margin-left: auto;
   }
   .text2_left {
       height: 500px;
       width: 23%;
       float: left;
       background-color: #FFF;
       padding-bottom:3000px; margin-bottom:-3000px;
   }
   .text2_left_top {
       background-color: #0e599d;
       height: 38px;
       color: #FFF;
       font-size: 20px;
       line-height: 38px;
       text-align: center;
   }
   .text2_left_list {
       width: 90%;
       margin-right: auto;
       margin-left: auto;
       height: 440px;
       margin-top: 10px;
       font-size: 12px;
   }
   .text2_left_list ul{
       width: 100%;
       margin-top: 0;
       margin-right: auto;
       margin-bottom: 0;
       margin-left: auto;
       list-style: none;
       padding: 0px;
       }
   .text2_left_list ul li {
       height: 40px;
       margin-bottom: 10px;
       font-size: 16px;
       background-color: #eaeef5;
       list-style-type: none;
       list-style-position: outside;
       text-align: center;
       line-height: 40px;
   }
   .text2_left_list ul li a {
       text-decoration: none;
       font-size: 16px;
       color: #333;
   }
   
   
   .text2_right {
       height: auto;
       width: 75%;
       background-color: #FFF;
       float: right;
       padding-bottom:3000px; margin-bottom:-3000px;
   }
   
   
   
   .text_top {
       height: 40px;
       width: 100%;
       margin-right: auto;
       margin-left: auto;
       border-bottom-width: 1px;
       border-bottom-style: solid;
       border-bottom-color: #f1f1f1;
   }
   .text_top_title {
       margin-left: 25px;
       height: 40px;
       line-height: 40px;
       font-size: 16px;
   
       color: #2074bc;
       border-bottom-width: 1px;
       border-bottom-style: solid;
       border-bottom-color: #2074bc;
       text-align: center;
       width: 150px;
   }
   .text_top_title a {
       font-size: 16px;
       color: #2074bc;
       text-decoration: none;
   }
   
   .text_list {	
   
       width: 95%;
       height: auto;
       margin-right: auto;
       margin-left: auto;
       margin-top: 15px;
       margin-bottom: 15px;
   }
   .text_list a {
       font-size: 14px;
       color: #606060;
       text-decoration: none;
   }
   .text_list a:hover { color:#2074bc; text-decoration:none;font-size:14px;}
   
   .text_list td {
       font-size: 14px;
       line-height: 20px;
       color: #666;
   }
   .text_list span {
       font-size: 12px;
       line-height: 20px;
       color: #666;
   }
   .text_list_time {
       height: 30px;
       width: 100%;
       font-size: 12px;
       line-height: 30px;
       color: #333;
       text-align: center;
   }
   .text_list_title {
       height: 40px;
       width: 100%;
       line-height: 40px;
       font-size: 16px;
       text-align: center;
   }
   .text_list_nr {
       height: auto;
       width: auto;
       font-size: 12px;
       line-height: 20px;
       color: #000;
   }
   .top_link3 {
       float: left;
       width: 150px;
       margin-left: 250px;
       font-size: 12px;
       color: #5f5f5f;
   }
   .snpd {
       display: block;
       height: 40px;
       width: 167px;
       float: left;
       font-size: 18px;
       color: #FFF;
       text-decoration: none;
       line-height: 40px;
       text-align: center;
       }
   .logo_big {
       height: 135px;
       width: 1000px;
       margin-right: auto;
       margin-left: auto;
   }
   .ls_news {
       width: 1000px;
       margin: 0 auto;
       border-bottom: 1px solid #EAEAEA;
       height: 48px;
       overflow: hidden;
       background-color: #fff;
   }
   .ls_news_l {
       width: 650px;
       padding-left: 40px;
       background: url(/cms_files/websuichangxianrenminzhengfumenhuwangzhan/pubtplobject/defaultSet/747428/images/ls_adr.png) no-repeat 10px center;
       height: 48px;
       line-height: 48px;
   }
   .ls_news_l span {
       font-size: 14px;
       color: #000000;
       margin-right: 10px;
       font-weight: bold;
   }
   .fr {
       float: right;
   }
   .fl {
       float: left;
   }
   .ls_news_r {
       position: relative;
   }
   .ls_news_r input {
       position: absolute;
       outline: none;
       height: 26px;
       line-height: 26px;
       font-size: 14px;
           border: 0;
   }
   .ls_input1 {
       width: 220px;
       padding-left: 10px;
       background-color: #EEEEEE;
       right: 52px;
       top: 11px;
   }
   .ls_input2 {
       color: #ffffff;
       background-color: #CB1D15;
       cursor: pointer;
       width: 52px;
       text-align: center;
       right: 0;
       top: 11px;
   }







   

   .old-type .main1 {
    width: 1200px;
    height: auto;
}

.old-type .main1_left {
    width: 1200px;
    height: auto;
    margin: 0;
}

.old-type .main_left_1 {
    width: 1200px;
    height: auto;
    flex-direction: column;
    display: flex;
}

.old-type .ls_main_l ul img,
.old-type .ls_main_l,
.old-type .m_left1_r {
    width: 1200px;
    height: 560px;
    object-fit: cover;
}

.old-type .ls_main_l ul {
    width: 6000px !important;
}

.old-type .ls_main_l .ls_msk,
.old-type .ls_main_l .ls_introduce {
    width: 1200px;
}

.old-type .ls_introduce,
.old-type .ls_msk {
    margin: 14px 0 !important;
    bottom: -14px;
    width: 430px;
    height: 72px;
    line-height: 72px;
    font-size: 32px;
}

.old-type .ls_main_l ol {
    margin-bottom: 10px;
    right: 12px;
}

.old-type .main_left_2,
.old-type .main_left_21,
.old-type .main_left_22 {
    height: auto;
}

.old-type .main_left_2 {
    height: auto;
    width: auto;
    display: flex;
    flex-direction: column-reverse;
}

.old-type .main_left_21,
.old-type .main_left_22 {
    width: 1160px;
    padding: 0 20px;
    margin-left: 0px;
}

.old-type .main_left_22 table {
    width: 1160px;
}

.old-type .left21_top_txt,
.old-type .news_on2,
.old-type .news_off2 {
    width: 290px;
    height: 72px !important;
    line-height: 72px;
}

.old-type .left21_top_txt,
.old-type .news_on2 a,
.old-type .news_off2 a {
    font-size: 36px !important;
    font-weight: bold;
    color: #000000;
}

.old-type .news_off2 {
    border-bottom-width: 2px;
}

.old-type .hover,
.old-type .news_on2 a {
    color: #fff;
}

.old-type .govpushinfo150203 li {
    height: auto !important;
    width: auto !important;
}

.old-type .govpushinfo150203 {
    height: 320px !important;
    width: auto !important;
    margin-top: 1.5px !important;
}

.old-type .govpushinfo150203 a {
    width: 900px;
    font-size: 32px;
    line-height: 64px;
    color: #444;
}

.old-type .bt0001,
.old-type .govpushinfo150203 li span {
    font-size: 32px;
    line-height: 64px;
    text-align: left;
    width: 6em;
}

.old-type .main_left_22 table table a {
    font-size: 32px;
    line-height: 64px;
}

.old-type .main_left_22 .news_show table table td {
    height: 64px;
}

.old-type .main_left_2,
.old-type .main3_right {
    margin-top: 20px;
}

.old-type .main_left_21 .left_21_top {
    height: auto;
    margin-top: 20px;
    border-bottom: 2px solid #2074bc;
}

.old-type .left21_top_more1 {
    display: none !important;
}

.old-type .none {
    border-color: #fff;
}

.old-type .main3_right_main,
.old-type .left_21_main {
    width: 100%;
    height: auto;
}

.old-type .main3_right_main li,
.old-type .left_21_main li {
    background: url(/images/37935/jy_dian.jpg) no-repeat 0px 35px !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.old-type .main3_right_main a,
.old-type .left_21_main a {
    width: 1010px;
    font-size: 32px;
    line-height: 64px;
    padding-left: 11px;
    box-sizing: border-box;
    color: #444;
}

.main3_right_main li span,
.left_21_main li span {
    display: none;
}

.old-type .main3_right_main li span,
.old-type .left_21_main li span {
    display: block;
    width: 7em;
    font-size: 32px;
    overflow: hidden;
    white-space: nowrap;
    color: #444 !important;
}

.main3_right_main a,
.left_21_main a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.old-type .main1_right {
    width: 1160px;
    height: auto;
    display: flex;
    margin: 20px;
    flex-direction: column;
}

.old-type .main3_top,
.old-type .mainm_right_2,
.old-type .main_right_1 {
    background-color: #f8f8f8;
    width: 100%;
    text-align: left;
    box-sizing: border-box;
    padding: 15px;
    height: auto;
    line-height: initial;
    border-bottom: 3px solid #2074bc;
}

.old-type .main3_top {
    background-color: #fff;
    margin-bottom: 20px;

}

.old-type .main3_top .main3_top_txt {
    border: none;
    width: auto;
    margin-left: 0;
}

.old-type .main3_top .main3_top_txt,
.old-type .mainm_right_2 div,
.old-type .main_right_1 a {
    color: #000;
    font-size: 36px !important;
    font-weight: bold;
}

.old-type .mainm_right_2 .zd_gd {
    display: none;
}


.old-type .mainm_right_4,
.old-type .main_right_3 {
    width: 100%;
    height: auto;
}

.old-type .mainm_right_4 a,
.old-type .main_right_3 a {
    width: 321px;
    font-size: 32px;
    line-height: 64px;
    margin: 10px 0 !important;
    padding: 0 0 0 60px !important;
    background-image: url(/images/41388/rjt.png);
    background-position: 20px center;
    color: #000;
    background-repeat: no-repeat;
}

.old-type .yqfk {
    margin-top: 20px;
    padding-left: 20px;
}

.old-type .yqfk a {
    display: inline-block;
    width: 550px;
    height: 80px;
    line-height: 80px;
    background-color: #a9e8e8;
    font-size: 36px;
    color: #0364B3;
    text-align: center;
    margin-right: 20px;
}

.old-type .ldzc {
    padding: 20px 10px;
    display: flex;
    justify-content: space-between;
}

.old-type .ldzc a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    width: 265px;
    height: 115px;
    padding: 10px 0;
    margin: 0 10px;
    color: #fff;
    font-size: 32px;
    background-color: #0364B3;
}

.old-type .main2 {
    border-top: 10px solid #fff;
    border-bottom: 10px solid #fff;
}

.old-type .main3,
.old-type .main2 {
    margin: 0 auto;
    width: 1200px;
    height: auto;
}

.old-type .main2>div img,
.old-type .main2>div {
    width: 1200px !important;
    height: 120px !important;
}

.old-type .main3 {
    display: flex;
    box-sizing: border-box;
    padding: 20px;
    flex-direction: column;
}

.old-type #menu,
.old-type .main3_left table,
.old-type .main3_left {
    border: none;
    width: 100%;
    height: auto;
}

.old-type .main3_left {
    padding-bottom: 20px;
}

.old-type .news_on3 {
    background-position: bottom center;
    background-repeat: no-repeat;
    height: 50px;
}

.old-type .news_on3 {
    background-color: #2074bc;
    background-image: none;
}

.old-type .news_off3 a,
.old-type .news_on3 a {
    color: #000;
    font-weight: bold;
    font-size: 36px;
    line-height: 72px;
}

.old-type .news_on3 a {
    color: #fff;
}

.old-type .left_21_top,
.old-type .main3_right,
.old-type #menu_con,
.old-type .tag {
    width: 100%;
    height: auto;
    padding: 0;
}

.old-type .tab {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0;
}

.old-type #menu #menu_con .tag a {
    margin: 20px 5px 0 !important;
    width: 220px;
    font-size: 32px;
    height: 64px;
    line-height: 64px;
    color: #444;
}

.old-type .left21_top_txt {
    border: none !important;
}

.old-type .left_21_top {
    border-bottom: 2px solid #2074bc;
}

.old-type .main5 {
    width: 1200px;
    height: auto;
    display: flex;
    box-sizing: border-box;
    margin-top: 0;
    flex-direction: column;
    padding: 20px;
}

.old-type .main5_right,
.old-type .main5_left_list,
.old-type .main5_right_list,
.old-type .main5_left_top,
.old-type .main5_right_top,
.old-type .main5_left {
    width: 100%;
    height: auto;
    border-right: none;
    box-sizing: border-box;
}

.old-type .main5_right,
.old-type .main5_left {
    display: flex;
    flex-direction: column;
    background-color: #f8f8f8;
}

.old-type .main5_top_txt {
    font-size: 36px;
    line-height: 72px;
    height: auto;
    width: auto;
    border: none;
    color: #000;
}

.old-type .main5_right_top,
.old-type .main5_left_top {
    border-bottom: 3px solid #2074bc;
    padding: 0;
}

.old-type .main5_left_list li,
.old-type .main5_right_list li {
    width: 376px;
    text-align: left;
    min-width: 376px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.old-type .main5_right_list a,
.old-type .main5_left_list a {
    font-size: 32px;
    line-height: 64px;
    color: #333;
}

.old-type .wyzx {
    width: 1160px;
}

.old-type .wyzx a {
    display: inline-block;
    width: 263px;
    height: 64px;
    font-size: 32px;
    color: #444;
    background-color: #E0EBEF;
    line-height: 64px;
    margin: 10px 10px 20px;
    text-align: center;
}

.old-type .zjjy {
    width: 100%;
    margin-top: 20px;
}

.old-type .zjjy div:first-child {
    height: 72px;
    border-bottom: 3px solid #2074bc;
}

.old-type .zjjy div:first-child span {
    line-height: 72px;
    font-size: 36px;
    color: #fff;
    height: 72px;
    padding: 0 20px;
    display: inline-flex;
    background: #2074BC;
}

.old-type .zjjy .list {
    display: flex;
    justify-content: space-between;
}

.old-type .zjjy .list a {
    display: flex;
    flex-direction: column;
    width: 20%;
    align-items: center;
    height: 180px;
    justify-content: space-between;
    padding: 30px 0 10px 0;
    box-sizing: border-box;
}

.old-type .zjjy .list a span {
    color: #444;
    font-size: 32px;
}

.old-type td.listInfo {
    width: 85%;
    height: 64px !important;
    display: block;
    /* width: 95% !important; */
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /* padding: 10px 0px 10px 0px; */
    line-height: 64px;
}

.old-type td.listInfo a {
    color: #444;
}

.old-type .govpushinfo150203 a:hover,
.old-type td.listInfo a:hover,
.old-type .mainm_right_4 a:hover,
.old-type .main_right_3 a:hover,
.old-type #menu #menu_con .tag a:hover,
.old-type .main5_right_list a:hover,
.old-type .main5_left_list a:hover,
.old-type .wyzx a:hover,
.old-type .main3_right_main a:hover,
.old-type .left_21_main a:hover {
    color: #2074bc;
}