﻿@charset "utf-8";

* {
    margin: 0px;
    padding: 0px;
}

html {
    font-family: "宋体";
    font-size: 9pt;
}

body {
    font-family: "宋体";
    font-size: 9pt;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

table {
    font-size: 9pt;
    text-decoration: none;
    margin: auto;
    position: relative;
}

ul,
li,
p {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul.flist {
    padding: 15px;
}

ul.flist li {
    line-height: 30px;
    list-style-type: square;
}

.casename {
    font-size: 14px;
    color: #fefefe;
    padding-top: 2px;
}

.casename1 {
    font-size: 14px;
    color: #c7fdf2;
    font-weight: bold;
}

.casename2 {
    font-size: 16px;
    color: #007c3d;
    font-weight: bold;
    text-align: left;
}

.casename3 {
    font-size: 14px;
    color: #e16505;
    font-weight: bold;
}

.casename4 {
    font-size: 12px;
    color: #025eb5;
    font-weight: bold;
}

.casename5 {
    font-size: 14px;
    color: #006600;
}

.inptxt {
    border-width: 1px;
    font-size: 12px;
    border-color: #7f9eba;
    background-color: #ffffff;
}

.txt {
    height: 19px;
}

.mtxt {
    line-height: 150%;
    font-size: 14px;
}

.triltxt {
    line-height: 30px;
    color: #fff;
    font-size: 12px;
}

.mview {
    font-size: 16px;
    line-height: 25px;
}

.mview td {
    font-size: 16px;
    line-height: 25px;
}

.mview span {
    font-size: 16px;
    line-height: 25px;
}

.moretxt {
    line-height: 200%;
    color: #000;
    font-size: 14px;
}

.moretxt p span {
    font-size: 16px;
}

.leftcasename {
    color: #00294a;
    font-size: 14px;
    font-weight: bold;
}

.smenu {
    width: 6px;
}

a:active {
    font-size: 9pt;
    color: #333331;
    text-decoration: none
}

a:link {
    font-size: 9pt;
    color: #333331;
    text-decoration: none
}

a:visited {
    font-size: 9pt;
    color: #333331;
    text-decoration: none
}

a:hover {
    font-size: 9pt;
    color: #f6633f;
    text-decoration: none
}

a.flink:active,
a.flink:link,
a.flink:visited {
    font-size: 9pt;
    color: #fff;
    text-decoration: none
}

a.flink:hover {
    font-size: 9pt;
    color: #ff6633;
    text-decoration: none
}

a.alink:active,
a.alink:link,
a.alink:visited {
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

a.alink:hover {
    color: #ff6633;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}

a.link1:active,
a.link1:link,
a.link1:visited {
    color: #434343;
    text-decoration: none;
    font-size: 12px;
}

a.link1:hover {
    color: #ff6633;
    text-decoration: none;
    font-size: 12px;
}

a.link2:active,
a.link2:link,
a.link2:visited {
    color: #444444;
    text-decoration: none;
    font-size: 12px;
}

a.link2:hover {
    color: #ff6633;
    text-decoration: none;
    font-size: 12px;
}

a.linktxt:active,
a.linktxt:link,
a.linktxt:visited {
    color: #444444;
    text-decoration: none;
    font-size: 12px;
}

a.linktxt:hover {
    color: #ff6633;
    text-decoration: none;
    font-size: 12px;
}

a.link3:active,
a.link3:link,
a.link3:visited {
    color: #212f4a;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

a.link3:hover {
    color: #ff6633;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

a.link4:active,
a.link4:link,
a.link4:visited {
    color: #6c6c6c;
    text-decoration: none;
    font-size: 9pt;
}

a.link4:hover {
    color: #ff6633;
    text-decoration: none;
    font-size: 9pt;
}

a.link5:active,
a.link5:link,
a.link5:visited {
    color: #fff;
    text-decoration: none;
    font-size: 9pt;
}

a.link5:hover {
    color: #ff6633;
    text-decoration: none;
    font-size: 9pt;
}

.idate {
    color: #fff;
    font-size: 9pt;
}

.nlinktxt {
    color: #6b6b69;
    line-height: 180%;
    font-size: 12px;
}

#imgtext {
    color: #fff;
    font-size: 9pt;
}

.toplink {
    color: #034292
}

.toplink a {
    color: #034292;
    text-decoration: none
}

.login td {
    color: #fff;
}

.login a {
    color: #fff;
    text-decoration: none
}

.menubot td {
    color: #034196
}

.tril a,
.trilmenu a:link,
.trilmenu a:visited {
    color: #009933;
    text-decoration: none
}

.tril a:hover {
    color: #009933;
    text-decoration: none
}

.tril td {
    color: #009933;
    line-height: 200%;
}

.flash td {
    color: #ffffff;
}

.sea {
    border-bottom: 1px solid #77d1fd;
}

.timefont {
    color: #9f9e9e;
}

.cdate {
    color: #6b6b6b;
    font-size: 11px;
}

.sublink {
    padding: 2px;
    position: absolute;
    line-height: 18px;
    border-style: solid;
    border-color: #badffa;
    border-width: 1px;
    background-color: #edf8fe;
}

.subitem {}

.sea1 {
    width: 318px;
    height: 30px;
    padding-left: 5px;
    border-width: 0px;
    font-size: 14px;
    line-height: 30px;
    color: #6b6b6b;
}

.sea2 {
    width: 55px;
    height: 32px;
    float: left;
    padding: 0px;
    margin: 0px;
    border-width: 0px;
}

a.menu:active,
a.menu:link,
a.menu:visited {
    font-size: 14px;
    text-decoration: none;
    color: #fff;
}

a.menu:hover {
    font-size: 14px;
    text-decoration: none;
    color: #fff;
}

a.sitelink:active,
a.sitelink:link,
a.sitelink:visited {
    font-size: 14px;
    text-decoration: none;
    color: #444444;
}

a.sitelink:hover {
    font-size: 14px;
    text-decoration: none;
    color: #1a4f9b;
}

a.casemenu:active,
a.casemenu:link,
a.casemenu:visited {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
}

a.casemenu:hover {
    font-size: 14px;
    text-decoration: none;
    color: #1a4f9b;
}

a.submenu:active,
a.submenu:link,
a.submenu:visited {
    width: 227px;
    height: 38px;
    color: #6c6c6c;
    font-size: 14px;
}

a.trilmenu:active,
a.trilmenu:link,
a.trilmenu:visited {
    font-size: 12px;
    color: #fff;
    text-decoration: none;
}

a.trilmenu:hover {
    font-size: 12px;
    color: #f48130;
    text-decoration: none;
}

a.news:active,
a.news:link,
a.news:visited {
    font-size: 14px;
    color: #1a4f9b;
    text-decoration: none
}

a.news:hover {
    font-size: 14px;
    color: #1a4f9b;
    text-decoration: none;
}

a.oalink:active,
a.oalink:link,
a.oalink:visited {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

a.oalink:hover {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.submenu1 {
    background: ;
}

.submenu2 {
    background: ;
}

.timefont {
    color: #9f9e9e;
    font-size: 9pt;
}

.hand {
    cursor: hand;
    height: 34;
}

.viewtxt {
    text-align: left;
}

a.plan:active,
a.plan:link,
a.plan:visited {
    font-size: 12px;
    color: #0000ff;
    text-decoration: underline;
}

a.plan:hover {
    font-size: 12px;
    color: #f48130;
    text-decoration: none;
}

a.rightmore:active,
a.rightmore:link,
a.rightmore:visited {
    font-size: 14px;
    color: #c7fdf2;
    font-weight: bold;
    text-decoration: underline;
}

a.rightmore:hover {
    font-size: 14px;
    color: #f48130;
    font-weight: bold;
    text-decoration: none;
}

a.more:active,
a.more:link,
a.more:visited {
    font-size: 12px;
    color: #053f65;
    text-decoration: none;
}

a.more:hover {
    font-size: 12px;
    color: #f48130;
    text-decoration: none;
}

a.apply:active,
a.apply:link,
a.apply:visited {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

a.apply:hover {
    font-size: 12px;
    color: #f48130;
    text-decoration: none;
}

a.bvlink:active,
a.bvlink:link,
a.bvlink:visited {
    font-size: 12px;
    color: #0267b5;
    text-decoration: none;
}

a.bvlink:hover {
    font-size: 12px;
    color: #f48130;
    text-decoration: none;
}

.submenu1 {
    background: ;
}

.submenu1 a.submenu {
    color: #fff;
}


/*下拉菜单样式*/
.menutable {
    background-color: #0359d0;
    -moz-user-select: none;
    font-size: 10pt;
    filter: alpha(opacity=60);
    opacity: .6;
}

.menubutton {
    font-size: 10pt;
    cursor: hand;
    color: #fff;
    text-align: center;
}

.menubuttondown {
    background-color: #0359d0;
    border: solid 1px #36bb12;
    color: #fff;
    font-size: 10pt;
    cursor: default;
    text-align: center
}

.menubuttonover {
    background-color: #0359d0;
    border: solid 1px #ffffff;
    color: #fff;
    cursor: hand;
    text-align: center;
    font-size: 10pt
}

/*导航下拉菜单*/
#menudiv {
    width: 990px;
    margin: 0 auto 0 auto;
}

.menunav {
    width: 990px;
    height: auto;
    background: url(/uploads/image/i24487/menubg.jpg) repeat-x;
}

.menunav li {
    position: relative;
    float: left;
}

.menunav .bg {
    background:  no-repeat;
    width: 2px;
    height: 39px;
    padding: 0px;
    display: block;
}

.menunav li a {
    line-height: 36px;
    padding: 0px 21px;
    height: 33px;
    color: #fff;
    font-size: 14px;
}

.menunav li a:hover {
    background:  repeat-x;
    color: #fff;
}

.menunav li .navw {
    z-index: 21;
    position: absolute;
    display: none;
    float: left;
    clear: both;
    overflow: hidden;
    top: 37px;
    background: #fff;
    border: #faa651 1px solid;
    left: -1px;
}

.menunav li:hover a {
    background:  repeat-x;
    color: #fff;
}

.menunav li .navs {
    padding: 10px;
    height: auto;
    overflow: hidden;
}

.menunav li .navs ul {
    position: static;
    padding: 0px;
    margin: 0px;
    width: 160px;
    overflow: hidden;
}

.menunav li .navs ul li {
    position: static;
    padding: 0px;
    margin-bottom: 3px;
    width: 100%;
    background: none;
    float: left;
}

.menunav li .navs ul li a {
    border: #f0f0f0 1px solid;
    text-align: left;
    padding: 0px;
    line-height: 22px;
    width: auto;
    padding-left: 3px;
    display: block;
    background: none;
    float: none;
    height: auto;
    color: #3167a5;
    font-size: 12px;
    overflow: hidden;
    cursor: pointer;
}

.menunav li .navs ul li a:hover {
    border: #faa651 1px solid;
    background: none;
    color: #faa651;
}

.tsabl3{
    padding-top: 10px;
}

#marquee {
    width: 350px;
    height: 25px;
    overflow: hidden;
}

#marquee ul li {
    float: left;
    padding: 0 10px;
    line-height: 25px;
}

/*标签区*/
.mtab7_open {
    background: ;
    width: 118px;
    height: 29px;
    background-repeat: no-repeat;
    color: #fff;
    cursor: hand;
    font-size: 14px;
}

.mtab7_close {
    width: 118px;
    height: 29px;
    background-repeat: no-repeat;
    color: #fff;
    cursor: hand;
    font-size: 14px;
}

.mtab11_open {
    background: ;
    width: 134px;
    height: 48px;
    color: #fff;
    background-repeat: no-repeat;
    text-align: center;
    cursor: hand;
    font-size: 14px;
    font-weight: bold;
    line-height: 33px;
}

.mtab11_close {
    width: 134px;
    height: 48px;
    background-repeat: no-repeat;
    color: #fff;
    text-align: center;
    cursor: hand;
    font-size: 14px;
    line-height: 33px;
}

.mtab6_open {
    background: ;
    width: 121px;
    height: 41px;
    background-repeat: no-repeat;
    color: #236dc2;
    text-align: center;
    cursor: hand;
    font-size: 14px;
    font-weight: bold;
}

.mtab6_close {
    width: 121px;
    height: 41px;
    background-repeat: no-repeat;
    color: #38363b;
    text-align: center;
    cursor: hand;
    font-size: 14px;
}

.mtab5_open {
    background: ;
    width: 90px;
    height: 30px;
    background-repeat: no-repeat;
    color: #fff;
    text-align: center;
    cursor: hand;
    font-size: 12px;
    font-weight: bold;
    line-height: 33px;
}

.mtab5_close {
    background: ;
    width: 90px;
    height: 30px;
    background-repeat: no-repeat;
    color: #053f65;
    text-align: center;
    cursor: hand;
    font-size: 12px;
    line-height: 33px;
}

.litds{
    line-height: 50px;
}

.tsabl10{
    width: 100%;
    height: auto;
    line-height: 50px;
}

.tsabl12{
    width: 19%;
    margin: inherit;
    line-height: 40px;
}

.tdabl12{
    font-size: 18px;
}

.sabl1{
    width: 1004px;
}

.sabl2{
    width: 990px;
    height: 479px;
}

.sabl3 > tbody > tr :nth-child(1) td{
    line-height: 39px !important;
}

.sabl3 tbody tr:nth-child(1) td{
    line-height: 52px;
}

.sabl9{
    width: 732px;
    line-height: 60px;
}

.sabl10{
    width: 732px;
}

.sabl10 tbody tr td table{
    width: 667px;
    line-height: 41px;
}

.sabl10 tbody tr td table tbody tr td:nth-child(1){
    width: 108px;
    font-size: 16px;
}

.sabl13 tbody tr td table tbody tr:nth-child(1) td:nth-child(1){
    font-size: 25px !important;
}

.tabls62,
.tabls53,
.tabls52,
.tabls48,
.tabls47,
.tabls35,
.tabls31,
.tabls114,
.tablstd2,
.tabls29,
.tabls28,
.tabls27,
.tabls26,
.tabls63,
.tabls7,
.tabls6,
.tabls4,
.tabls3,
.tabls2,
.tabls1{
    width: 1004px;
}

.tsabsl2,
.tsabsl1{
    width: 1004px;
}

.tabls110{
    width: 125px;
}

.tabls111{
    width: 834px;
}

.tablul1{
    width: 10000px;
}

.tablstd1{
    width: 744px;
}

.tabls30{
    width: 745px;
}

.tabls32{
    width: 200px;
}
/* 适老化 */
.old_type a:hover{
    font-size: 22px;
}

.old_type .new_boount,
.old_type .old_boount {
    top: 8px !important;
}

.old_type #labeltime {
    font-size: 24px !important;
}

.old_type .menunav {
    height: auto
}

.old_type .menunav li a {
    font-size: 30px;
    height: auto;
    line-height: 50px;
}

.old_type .old_boount {
    padding: 10px 25px;
}

.old_type .timefont {
    font-size: 25px;
    line-height: 20px;
}

.old_type .tabls27,
.old_type .tabls7,
.old_type .tabls4,
.old_type .tabls2 {
    width: 1200px !important;
}

.old_type .part-foot-wrap {
    min-width: 1200px !important;
}

.old_type .part-foot {
    width: 1200px !important;
}

.old_type .tabls2 tbody tr table a {
    font-size: 25px !important;
}

.old_type .sea1 {
    font-size: 25px;
}

.old_type .part-foot .foot-msg {
    font-size: 22px;
    line-height: 35px;
    padding-left: 0px;
}

.old_type .foot-msg p {
    font-size: 22px;
}

.old_type .part-foot .foot-logo {
    top: 0px;
}

.old_type .foot-msg a b {
    font-size: 22px;
}

.old_type .menunav li .navs ul li a {
    font-size: 22px;
    line-height: 30px;
}

.libl13,
.old_type .libl13{
    padding: 0 25px;
}

.libl3,
.old_type .libl3{
    display: block;
    width: 940px;
}

.old_type .tsabl1{
    display: block;
    width: 940px;
    overflow: hidden;
}

.old_type .libl12{
    width: auto;
    display: inline-block;
}

.old_type .tabls25 tbody tr td img,
.old_type .tabls20 tbody tr td img,
.old_type .tabls19 tbody tr td img,
.old_type .tabls14 tbody tr td img,
.old_type .tabls13 tbody tr td img,
.old_type .tabls8 tbody tr td img {
    display: none;
}

.old_type .tabls7 table {
    background: none;
    width: 100%;
}

.old_type .tabls7 tbody tr>td:nth-child(1),
.old_type .tabls7 tbody tr>td:nth-child(2),
.old_type .tabls7 tbody tr>td:nth-child(3) {
    display: block;
    margin-bottom: 20px;
}

.old_type .sabl10 tbody tr td table tbody tr td:nth-child(1){
    width: 160px;
}

.old_type .sabl10 tbody tr td table{
    background-size: 155% 100%;
}

.old_type .tabls24 tbody tr td:nth-child(1),
.old_type .tabls18 tbody tr td:nth-child(1),
.old_type .tabls11 tbody tr td .tabls12 tbody tr td:nth-child(1) {
    width: 86%;
    display: inline-block;
}

.old_type .tabls24 tbody tr td:nth-child(2),
.old_type .tabls18 tbody tr td:nth-child(2),
.old_type .tabls11 tbody tr td .tabls12 tbody tr td:nth-child(2) {
    width: 12%;
    display: inline-block !important;
}

.old_type .tabls7 tbody tr td a {
    font-size: 25px;
    line-height: 50px;
}

.old_type .tabls7 tbody tr td a img {
    width: 600px;
    height: 300px;
    object-fit: cover;
}

.old_type .linktxt,
.old_type .linktxt:hover {
    font-size: 22px;
}

.old_type .tsabl4>td:nth-child(1) {
    font-size: 30px !important;
}

.old_type .libl4 td .old_type .tsabl4 td,
.old_type .submenu {
    font-size: 25px !important;
}

.old_type .tsabl10 td {
    font-size: 22px;
}

.old_type .tsabl12>td:nth-child(1) {
    font-size: 30px;
}

.old_type .tsabl12{
    width: auto;
    line-height: 40px;
    padding: 0 38px;
    background-size: 560% 100%;
}

.old_type .tsabl14 .linktxt {
    font-size: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 70%;
}

.old_type .tsabl14{
    line-height: 40px;
    padding-top: 20px;
}

.old_type .tsabl11 tbody tr >td{
    text-align: left;
}

.old_type .tsabl13{
    display: block;
    width: 100%;
    padding: 0 10px;
}

.default_pgcontainer > tr,
.old_type .tsabl14 > tbody,
.old_type .tsabl14 > tbody > tr,
.old_type .tsabl13 > tbody,
.old_type .tsabl13 > tbody > tr,
.old_type .tsabl3 > tbody,
.old_type .tsabl3 > tbody > tr,
.old_type .tsabl3,
.old_type .tsabl1 > tbody,
.old_type .tsabl1 > tbody > tr,
.old_type .tsabl1 > tbody > tr > td,
.old_type .stda13,
.old_type .tsabl14,
.old_type .tdabl18,
.old_type .tsabl13,
.old_type .tsabl10,
.old_type .tsabl11,
.old_type .tsabl11 > tbody,
.old_type .tsabl11 > tbody > tr,
.old_type .tsabl11 > tbody > tr > td{
    display: block;
    width: 100%;
}

.old_type .tsabl14 tbody .default_pgcontainer tr > td:nth-child(1){
    display: inline-block;
    position: relative;
    top: -15px;
}

.old_type .tsabl11 tbody tr > td:nth-child(2){
    display: inline-block;
    width: 75%
}

.old_type .stda12{
    display: inline-block;
    width: 76%;
}

.old_type .tdabl3{
    width: 23%;
    display: inline-block;
}

.old_type .tsabl10,
.old_type .tsabl11{
    text-align: left;
}

.old_type .tsabl14 .linktxt:hover {
    font-size: 25px;
}

.old_type .tsabl14 .timefont {
    float: right;
    line-height: 30px;
}

.old_type .sabl9 td {
    font-size: 25px;
}

.old_type .sabl10 td {
    font-size: 24px !important;
}

.old_type .sabl13 td {
    font-size: 30px !important;
}

.old_type .sabl13 td font,
.old_type .sabl13 #mtxt,
.old_type .sabl13 #mtxt p,
.old_type .sabl13 #mtxt p a {
    font-size: 22px !important;
}

.old_type .libl12 td,
.old_type .tsabl12 td {
    font-size: 24px !important;
}

.old_type .libl10 td {
    font-size: 24px;
}

.old_type .moretxt p strong span {
    font-size: 30px !important;
}

.old_type .moretxt p span {
    font-size: 25px;
}

.indelis1{
    display: none;
}

.libl1{
    width: 1004px;
}

.libl10{
    width: 100%;
    line-height: 50px;
}

.libl4 tbody tr td{
    font-size: 22px;
    line-height: 50px;
}

.libl12{
    width: 17%;
    display: block;
    margin: 0;
    line-height: 40px;
}

.libl12 tbody,
.libl12 tbody tr,
.libl12 tbody tr td{
    display: block;
    text-align: center;
}

.submenu2,
.submenu1,
.libl4 tbody tr .submenu1,
.libl4 tbody tr .submenu2{
    line-height: 39px;
}

.tsabl14{
    line-height: 30px;
}
/* 移动端 */
.mobile_type *{
    margin: 0px;
    padding: 0px;
}

.mobile_type .libl3,
.mobile_type .libl1{
    width: 100%;
}

.mobile_type .tabls62,
.mobile_type .tabls53,
.mobile_type .tabls52,
.mobile_type .tabls48,
.mobile_type .tabls47,
.mobile_type .tabls35,
.mobile_type .tabls31,
.mobile_type .tabls114,
.mobile_type .tablstd2,
.mobile_type .tabls29,
.mobile_type .tabls28,
.mobile_type .tabls27,
.mobile_type .tabls26,
.mobile_type .tabls63,
.mobile_type .tabls7,
.mobile_type .tabls6,
.mobile_type .tabls4,
.mobile_type .tabls3,
.mobile_type .tabls2,
.mobile_type .tabls1{
    width: 100%;
}

.mobile_type .libl3 > tbody > tr > td:nth-child(1){
    width: 20%;
}

.mobile_type .libl3 > tbody > tr > td:nth-child(2){
    width: 80%;
}

.mobile_type .indelis1{
    display: block;
}

.mobile_type .tabls27 tbody td img {
    width: 100%;
    height: 10vw;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
}

.mobile_type .tsabl12{
    width: auto;
    line-height: 40px;
}

.mobile_type .tsabsl2,
.mobile_type .tsabsl1{
    width: 100%;
}

.mobile_type > table tbody tr td table tbody tr td img {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
}

.mobile_type .dbtdbox {
    display: none;
}

.mobile_type .menunav li{
    width: 33%;
    text-align: center;
    line-height: 10vw;
}

.mobile_type .tabls5 > tbody tr td{
    height: 12vw !important;
}

.mobile_type .menunav{
    width: 100% !important;
    padding: 0 !important;
}

.mobile_type .menunav li a {
    font-size: 4vw;
    height: auto;
}

.mobile_type .menunav li .navw {
    top: 30px;
}

#menudiv{
    width: 100%;

}

.mobile_type .menunav li .navs ul li a {
    font-size: 3vw;
    line-height: 5vw;
}

.mobile_type .tabls2 {
    margin: 30px 0;
    width: 100%;
}

.mobile_type .tabls110{
    width: 20%;
    display: inline-block;
}

.mobile_type .tabls2 tr{
    display: block;
}

.mobile_type .tabls111{
    width: 78%;
    display: inline-block;
}

.mobile_type .tabls4 tr td:nth-child(3) {
    display: inline-block;
    width: 50%;
}

.mobile_type .tabls4 tr td:nth-child(4) {
    display: inline-block;
    width: 48%;
}

.mobile_type .tabls4 tr td:nth-child(5) {
    display: none;
}

.mobile_type .tabls111 > table tr td{
    display: inline-block;
    width: 33%;
}

.mobile_type .tabls24 tbody tr td:nth-child(1),
.mobile_type .tabls18 tbody tr td:nth-child(1),
.mobile_type .tabls12 tbody tr td:nth-child(1){
    display: inline-block;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mobile_type .tabls24 tbody tr td:nth-child(2),
.mobile_type .tabls18 tbody tr td:nth-child(2),
.mobile_type .tabls12 tbody tr td:nth-child(2){
    display: inline-block;
    width: 18%;
}

.mobile_type .tabls111 table table tr td{
    display: inline-block;
    width: 100%;
}

.mobile_type .tabls111 table{
    height: auto !important;
}

.mobile_type .link3 {
    font-size: 3vw !important;
}

.mobile_type .tabls5>tbody tr td {
    height: 8vw !important;
}

.mobile_type .sea1 {
    width: 100%;
    height: auto;
    font-size: 3vw;
    line-height: 5vw;
    top: -3px;
    position: relative;
}

.mobile_type .sea2 {
    width: 100%;
    height: 10.4vw;
    top: -4px;
    position: relative;
}

.mobile_type .tabls7 table {
    background: none;
    width: 100%;
    margin-bottom: 20px;
}

.mobile_type .tabls4{
    margin-bottom: 20px;
    background-color: #999;
}

.mobile_type .tabls5{
    width: 100%;
}

.mobile_type .tabls4 tbody > tr{
    display: block;
}

.mobile_type .tabls4> tr td{
    width: 50%;
    display: inline-block;
}

.mobile_type .tabls7 tbody tr td a {
    font-size: 4vw;
    line-height: 8vw;
}

.mobile_type .part-foot .foot-msg{
    padding-left: 0px !important;
    font-size: 5vw !important;
    line-height: 8vw !important;
}

.mobile_type .foot-msg p,
.mobile_type .foot-msg a b{
    font-size: 5vw;
    height: auto !important;
    line-height: 7vw !important;
}

.mobile_type .tabls25 tbody tr td img,
.mobile_type .tabls20 tbody tr td img,
.mobile_type .tabls19 tbody tr td img,
.mobile_type .tabls14 tbody tr td img,
.mobile_type .tabls13 tbody tr td img,
.mobile_type .tabls8 tbody tr td img {
    display: none;
}

.mobile_type .foot-msg a{
    font-size: 5vw !important;
}

.mobile_type .part-foot-wrap{
    overflow: inherit !important;
    min-width: 100%;
}

.mobile_type .part-foot{
    width: 100%;
}

.mobile_type #_span_jiucuo,
.mobile_type .footbox{
    min-width: 100% !important;
}

.mobile_type .part-foot .foot-logo{
    bottom: -10px !important;
    background-size: 100% 100% !important;
    top: auto !important;
    width: 12vw;
    height: 13vw;
    left: 70px;
}

.mobile_type #_span_jiucuo img{
    width: 27vw;
    height: 12vw;
    object-fit: cover;
}

.mobile_type .part-foot img{
    width: 26px;
    object-fit: cover;
}

.mobile_type .libl4 td{
    font-size: 3vw !important;
}

.mobile_type .submenu{
    font-size: 4vw !important;
    line-height: 9vw;
}

.mobile_type .submenu1{
    background-size: 100% 100%;
}

.mobile_type .libl10 table td{
    font-size: 2vw;
}

.mobile_type .libl12 td{
    font-size: 3vw !important;
}

.mobile_type .moretxt p span{
    font-size: 3vw;
    line-height: 5vw !important;
}

.mobile_type .sabl13 table tbody tr td{
    font-size: 4vw !important;
}

.mobile_type .sabl13 tbody font{
    font-size: 3vw !important;
}

.mobile_type #mtxt p{
    font-size: 3vw;
}

.mobile_type .tsabl14 .linktxt {
    font-size: 3vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 70%;
    font-size: 3vw;
    line-height: 5vw;
}

.mobile_type .sabl13 tbody tr td table tbody tr:nth-child(1) td:nth-child(1){
    font-size: 5vw !important;
}

.mobile_type .tsabl14 .timefont{
    font-size: 3vw;
    line-height: 5vw;
    display: inline-block;
    top: -5px;
    position: relative;
}

.mobile_type .tsabl14 .linktxt:hover {
    font-size: 3vw;
}

.mobile_type .tabls7 tbody tr td{
    display: block;
    width: 100%;
}

.mobile_type .tabls7 tbody tr td .timefont{
    font-size: 4vw;
    float: right;
}

.mobile_type .tsabl11 > tbody,
.mobile_type .tsabl11 > tbody > tr,
.mobile_type .tsabl11 > tbody > tr > td,
.mobile_type .tsabl13,
.mobile_type .tsabl13 > tbody,
.mobile_type .tsabl13 > tbody > tr,
.mobile_type .tdabl18,
.mobile_type .tsabl14,
.mobile_type .tsabl14 > tbody,
.mobile_type .tsabl14 > tbody > tr,
.mobile_type .tsabl14 > tbody > tr > td,
.mobile_type .tsabl14 > tbody > tr > td > div,
.mobile_type .default_pgcontainer,
.mobile_type .default_pgcontainer > tr,
.mobile_type .tsabl1  > tbody,
.mobile_type .tsabl1  > tbody > tr,
.mobile_type .tsabl1  > tbody > tr > td,
.mobile_type .tsabl3,
.mobile_type .tsabl3 > tbody,
.mobile_type .tsabl3 > tbody > tr,
.mobile_type .tsabl1{
    width: 100%;
    display: block;
}

.mobile_type .default_pgcontainer > tr > td:nth-child(1){
    display: inline-block;
}

.mobile_type .default_pgcontainer > tr > td:nth-child(2){
    display: inline-block;
    width: 96%;
}

.subtxt {
    color: #6b6b6b;
    width: 98%;
    border-width: 0px;
    padding-left: 5px;
    height: auto;
    font-size: 24px;
}

.mobile_type .subtxt{
    font-size: 4vw;
    position: relative;
    top: -4px;
    line-height: 10vw;
}

.mobile_type .tsabl11{
    width: 100%;
    display: block;
}

.mobile_type .tdabl3{
    display: block;
    width: 100%;
    text-align: left;
}

.mobile_type .stda12{
    display: block;
    width: 100%;
}

.mobile_type .tsabl6,
.mobile_type .tsabl4{
    width: 100%;
}

.mobile_type .tsabl11{
    text-align: left;
}

.mobile_type .tsabl12{
    width: auto;
    padding: 0 18px;
}

.mobile_type .tsabl10 td,
.mobile_type .tsabl10 td a,
.mobile_type .tdabl12{
    font-size: 3vw !important;
}

.mobile_type .sabl7,
.mobile_type .sabl8,
.mobile_type .sabl21,
.mobile_type .tsabl23{
    display: none;
}

.mobile_type{
    background: none;
}

.mobile_type .tdabl12{
    width: 100% !important;
}

.mobile_type .sabl2,
.mobile_type .sabl2 > tbody,
.mobile_type .sabl2 > tbody > tr,
.mobile_type .sabl2 > tbody > tr > td:nth-child(1),
.mobile_type .sabl2 > tbody > tr > td:nth-child(2),
.mobile_type .sabl3,
.mobile_type .sabl3 > tbody,
.mobile_type .sabl3 > tbody > tr,
.mobile_type .sabl3 > tbody > tr td
{
    display: block;
    width: 100% !important;
}

.mobile_type .sabl2{
    height: auto;
}

.mobile_type .sabl2 > tbody > tr > td:nth-child(1){
    text-align: left;
}

.mobile_type .sabl3 > tbody > tr td{
    line-height: 60px;
}



.mobile_type .sabl10 tbody tr td table,
.mobile_type .sabl10,
.mobile_type .sabl9,
.mobile_type .sabl2,
.mobile_type .sabl1{
    width: 100%;
}

.mobile_type .sabl10 tbody tr td table tbody tr td:nth-child(1){
    font-size: 16px;
}


.mobile_type .sabl9 tbody tr td:nth-child(2) table tbody tr,
.mobile_type .sabl9 tbody tr td:nth-child(2) table tbody,
.mobile_type .sabl9 tbody tr td:nth-child(2) table,
.mobile_type .sabl9 tbody tr td:nth-child(2),
.mobile_type .sabl9 tbody tr,
.mobile_type .sabl9 tbody{
    display: block;
    width: 100% !important;
}

.mobile_type .sabl9 tbody tr td:nth-child(2) table tbody tr td:nth-child(1){
    display: inline-block;
    width: 30% !important;
}

.mobile_type .sabl9 tbody tr td:nth-child(2) table tbody tr td:nth-child(2){
    display: inline-block;
    width: 66% !important;
}

.mobile_type .sabl12 > tbody > tr > td:nth-child(3),
.mobile_type .sabl12 > tbody > tr > td:nth-child(1){
    display: none;
}

.mobile_type .sabl12 tbody > tr > td:nth-child(2){
    width: 98% !important;
    margin: 0 auto;
    display: block;
}







.ariamobileheaderintop .menunav li{
    width: 50%;
}

.ariamobileheaderintop .tabls110{
    width: 32% !important;
}

.ariamobileheaderintop .tabls111{
    width: 100% !important;
}

.ariamobileheaderintop .subtxt{
    font-size: 4vw !important;
}

.ariamobileheaderintop .sea2{
    height: 9vw;
}

.ariamobileheaderintop .tabls7 > table,
.ariamobileheaderintop .tabls7 > table > tbody,
.ariamobileheaderintop .tabls7 > table > tbody > tr,
.ariamobileheaderintop .tabls7,
.ariamobileheaderintop .tabls7 > tbody,
.ariamobileheaderintop .tabls7 > tbody > tr,
.ariamobileheaderintop .tabls7 > tbody > tr > td,
.ariamobileheaderintop .tabls7 tbody tr td{
    display: block;
    width: 100%;
}

.ariamobileheaderintop .tabls24 tbody tr td:nth-child(1),
.ariamobileheaderintop .tabls18 tbody tr td:nth-child(1),
.ariamobileheaderintop .tabls12 tbody tr td:nth-child(1){
    width: 61% !important;
}

.ariamobileheaderintop{
    padding-bottom: 120px;
}

.ariamobileheaderintop .tdabl12{
    width: 100% !important;
}

.ariamobileheaderintop .default_pgcontainer > tr > td:nth-child(1){
    position: relative;
    top: -12px;
}

.ariamobileheaderintop .tsabl14 .timefont{
    top: -12px;
}

.ariamobileheaderintop .tsabl14 .linktxt{
    width: 62%;
}

.ariamobileheaderintop .libl3 > tbody > tr > td:nth-child(1){
    width: 24% !important;
}

.ariamobileheaderintop .libl3 > tbody > tr > td:nth-child(2){
    display: block;
    width: 100% !important;
}

.ariamobileheaderintop .libl10 table td{
    font-size: 2vw !important;
}

.ariamobileheaderintop .libl12{
    width: 35%;
}

.ariamobileheaderintop .tsabl10,
.ariamobileheaderintop .libl10{
    background: none;
}

.ariamobileheaderintop .default_pgcontainer > tr > td:nth-child(2){
    width: 94% !important;
}

.ariamobileheaderintop .default_pgcontainer > tr > td:nth-child(1){
    display: none;
}

/* pc无障碍 */
.ariabodytopfiexed #hp_carousel{
    margin: 0 2px;
}

.ariabodytopfiexed .ariarow22,
.ariabodytopfiexed .ariarow22 .ariacol{
    width: auto !important;
}

.ariabodytopfiexed .libl4{
    margin-right: 2px;
}

.ariabodytopfiexed .libl12 td{
    width: 100% !important;
}

.ariabodytopfiexed .tsabl12{
    width: 19% !important;
}










/* 移动分页条开始 */
.mobile_type .default_pgtoolbar {
    background: none;
    border: none;
}

.mobile_type .default_pgperpage {
    display: none;
}

.mobile_type .default_pgfirst {
    width: 8vw;
    height: 6.6667vw;
    background: url(/uploads/image/zjjwsi44090/first.gif) no-repeat center;
    background-size: contain;
    margin-right: 1.3333vw;
}

.mobile_type .default_pgfirstdisabled {
    width: 8vw;
    height: 6.6667vw;
    background: url(/uploads/image/zjjwsi44090/first_disabled.gif) no-repeat center;
    cursor: auto;
    background-size: contain;
    margin-right: 1.3333vw;
}

.mobile_type .default_pgprev {
    width: 12vw;
    height: 6.6667vw;
    background: url(/uploads/image/zjjwsi44090/2103311728452201563.png) no-repeat center;
    background-size: contain;
    margin-right: 1.3333vw;
}

.mobile_type .default_pgprevdisabled {
    width: 12vw;
    height: 6.6667vw;
    background: url(/uploads/image/zjjwsi44090/prev_disabled.gif) no-repeat center;
    cursor: auto;
    background-size: contain;
    margin-right: 1.3333vw;
}

.mobile_type .default_separator {
    display: none;
}

.mobile_type .default_pgnext {
    width: 12vw;
    height: 6.6667vw;
    background: url(/uploads/image/zjjwsi44090/next.gif) no-repeat center;
    background-size: contain;
    margin-left: 1.3333vw;
}

.mobile_type .default_pgnextdisabled {
    background: url(/uploads/image/zjjwsi44090/2111291041066108227.gif) no-repeat center;
    background-size: contain;
}

.mobile_type .default_pglast {
    width: 8.1vw;
    height: 6.6667vw;
    background: url(/uploads/image/zjjwsi44090/last.gif) no-repeat center;
    background-size: contain;
    margin-left: 1.3333vw;
}

.mobile_type .default_pglastdisabled {
    background: url(/uploads/image/zjjwsi44090/2111291041065739147.gif) no-repeat center;
    background-size: contain;
}

.mobile_type .default_pgrefresh {
    width: 8.4vw;
    height: 5.7333vw;
    background: url(/uploads/image/zjjwsi44090/2101271727178927538.gif) no-repeat center;
    background-size: contain;
}

.mobile_type .default_pgsearchinfo {
    display: none;
}

.mobile_type .default_pgtoolbar td {
    font-size: 2.4vw;
    width: auto;
    padding: 0 0px 0 0px;
}

.mobile_type .default_pgtoolbar td input {
    outline: none;
}

.mobile_type .default_pgcurrentpage {
    width: 4.8vw;
    height: 6.6667vw;
    line-height: 6.6667vw;
}

.mobile_type .default_pgtoolbar td:first-child td td td {
    display: none;
}

.mobile_type .default_pgpanel {
    float: none;
    margin: 0 auto;
}

/* 移动分页条结束 */

/* 老年模式分页条开始 */
.old_type .default_pgtoolbar {
    background: none;
    border: none;
    position: relative;
    height: 80px;
}

.old_type .default_pgtoolbar > tbody{
    position: absolute;
}

.old_type .default_pgpanel {
    float: none;
    margin: 0 auto;
}

.old_type .default_pgperpage {
    display: none;
}

.old_type .default_pgfirst {
    width: 100px;
    height: 50px;
    background: url(/uploads/image/zjjwsi44090/first.gif) no-repeat center;
    background-size: contain;
}

.old_type .default_pgfirstdisabled {
    width: 120px;
    height: 50px;
    background: url(/uploads/image/zjjwsi44090/first_disabled.gif) no-repeat center;
    cursor: auto;
    background-size: contain;
}

.old_type .default_pgprev {
    width: 120px;
    height: 50px;
    background: url(/uploads/image/zjjwsi44090/2103311728452201563.png) no-repeat center;
    background-size: contain;
}

.old_type .default_pgprevdisabled {
    width: 120px;
    height: 50px;
    background: url(/uploads/image/zjjwsi44090/prev_disabled.gif) no-repeat center;
    cursor: auto;
    background-size: contain;
}

.old_type .default_separator {
    display: none;
}

.old_type .default_pgnext {
    width: 120px;
    height: 50px;
    background: url(/uploads/image/zjjwsi44090/next.gif) no-repeat center;
    background-size: contain;
}

.old_type .default_pglast {
    width: 100px;
    height: 50px;
    background: url(/uploads/image/zjjwsi44090/last.gif) no-repeat center;
    background-size: contain;
}

.old_type .default_pgrefresh {
    width: 120px;
    height: 50px;
    background: url(/uploads/image/zjjwsi44090/2101271727178927538.gif) no-repeat center;
    background-size: contain;
}

.old_type .default_pgsearchinfo {
    display: none;
}

.old_type .default_pgtoolbar td {
    font-size: 20px;
    width: auto;
    padding: 0 0px 0 0px;
}

.old_type .default_pgtoolbar td:first-child td td td {
    display: none;
}

.old_type .default_pgtoolbar td input {
    outline: none;
}

.old_type .default_pgcurrentpage {
    width: 80px;
    height: 50px;
    line-height: 50px;
}

.old_type .default_pgnextdisabled {
    width: 100px;
    height: 50px;
    background: url(/uploads/image/zjjwsi44090/2111291041066108227.gif) no-repeat center;
    background-size: contain;
}

.old_type .default_pglastdisabled {
    width: 120px;
    height: 50px;
    background: url(/uploads/image/zjjwsi44090/2111291041065739147.gif) no-repeat center;
    background-size: contain;
}