@charset 'utf-8';

div#nzyszl, .xckl-wrap .bd, .xckl-wrap .bd ul, .xckl-wrap .bd ul li, .xckl-wrap .bd ul li img {
    height: 100%;
    display: inline-block;
    width: 100%;
}

div#nzyszl {
    position: relative !important;
}

.xckl-wrap {
    margin-top: 30px !important;
    padding: 30px !important;
    width: 100% !important;
    border-radius: 10px !important;
    background: rgba(255, 255, 255, .9) !important;
    height: 306px;
}

div#nzyszl .prev {
    width: 30px;
    height: 50px;
    background: url(../images/icon/ctrl.png);
    display: block;
    position: absolute;
    top: 50%;
    left: 30px;
    background-size: 100% 100%;
    margin-top: -25px;
}

div#nzyszl .next {
    width: 30px;
    height: 50px;
    background: url(../images/icon/ctrr.png);
    display: block;
    position: absolute;
    top: 50%;
    right: 29px;
    margin-top: -25px;
    background-size: 100% 100%;
}



/* */
div#bay2 img {
    width: 100px;
    height: 100px;
}

div#bay2 {
    width: 100px;
    height: 350px;
    right: 0;
    left: unset !important;
    top: 230px !important;
    bottom: 50px;
}

bay2>div {
    position: relative;
}

div#bay2 span {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    width: 10px;
    height: 10px;
}

#bay {
    width: 255px;
    height: 85px;
    position: relative;
    z-indx: 9999 !important;
}

#bay>span {
    position: absolute;
    right: 0;
    top: -10px;
    font-size: 24px;
    font-weight: 500;
    cursor: pointer;
}

#bay>img {
    width: 255px;
}

/*  */
span.iconfont-index.iconshipin1, span.iconfont-index.icontupian {
    float: left;
    cursor: pointer;
}

span.iconfont-index.icontupian.bgtpplay {
    display: none;
}

#sxsyx {
    width: 280px;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 1;
}

#sxsyx>div {
    position: relative;
}

#sxsyx>div>.kg {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}

.clearfix.lsbc {
    height: 140px;
}

.clearfix.lsbc a img {
    width: 195px;
    height: 130px;
    overflow: hidden;
}

.clearfix.lsbc .infotitle p {
    text-indent: 2em;
    height: 110px;
    line-height: 27px;
    overflow: hidden;
}

.clearfix.lsbc .infotitle .time {
    height: 20px;
}

html {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

body {
    width: 100%;
    height: 100%;

}

.video {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.header {
    margin: auto;
    width: 100%;
    height: 390px;
    border-top: 1px solid transparent;
}

.topbox {
    margin: 0 auto;
    width: 1380px;
}

.topbox a img {
    float: left;
    width: 260px;
    margin-top: -9%;
    margin-left: 48%;
    display: none;
}


.topbox .logo img:first-child {
    width: 80px;
}
.topbox .logo img:last-child{
    width: 350px;
}

.toolbar {
    position: fixed;
    top: 0;
    padding: 0 30px;
    width: 100%;
    height: 30px;
    z-index: 998;
    background: url(../images/index/toolbar.png);
}

.toolbar .yzsnav {
    float: left;
    width: 120px;
    line-height: 30px;
    color: #fff;
    cursor: pointer;
    text-align: center;
}

.toolbar .fzgn {
    float: right;
    height: 100%;
    line-height: 30px;
    position: relative;
}

.jbhg {
    color: #fff;
    font-size: 15px;
}

.toolbar .fzgn a+a {
    margin-left: 20px;
}

.toolbar .fzgn a.zwicon img {
    width: 32px
}

.fzgn a .ewm {
    position: absolute;
    z-index: 1000;
    width: 100px;
    height: 100px;
    top: 30px;
    left: 0;
    display: none;
}

.fzgn a:hover .ewm {
    display: block;
}

.fzgn a.ewm img {
    width: 100%;
    height: 100%;
    margin-right: 0;
}


.fzgn a .ewm2 {
    position: absolute;
    z-index: 1000;
    width: 100px;
    height: 100px;
    top: 30px;
    left: 40px;
    display: none;
}

.fzgn a:hover .ewm2 {
    display: block;
}

.fzgn a.ewm2 img {
    width: 100%;
    height: 100%;
    margin-right: 0;
}


.toolbar .loginbox {
    margin-left: 30px;
    float: right;
    height: 30px;
    line-height: 30px;
    color: white;
}

.toolbar .loginbox a {
    color: white
}

.toolbar .loginbox div {
    float: left;
    height: 100%;
}

.toolbar .loginbox div+div {
    margin-left: 15px;
}

.toolbar .loginbox div a {
    margin-left: 5px;
    color: #fff;
}

.toolbar .loginbox div a:hover {
    color: red;
    text-decoration: underline;
}

.nav {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 997;
    padding: 120px 10px 0;
    width: 160px;
    height: 100%;
    font-size: 20px;
}

.nav ul {
    background: url(../images/index/navbg2.png) no-repeat;
    background-size: 100% 100%;
    padding: 10px 0;
}

.nav li a {
    color: #f4f4f4;
    /*  color: #C90000;*/
}

.nav li {
    width: 87%;
    height: 40px;
    line-height: 39px;
    text-align: center;
    margin: 30px auto;
    line-height: 46px;
}

.nav li.active {
    background: url(../images/index/navbg1.png) no-repeat;
    background-size: 100% 100%;
}

/* .nav li + li{
    margin-top: 30px; */
/* margin: 30px auto;
} */
.nav li.active a {
    color: #696767;
    /*  color: #C90000;*/
}

.nav li:hover a {
    color: #696767;
    /* color: #C90000;*/
}

.nav li:hover {
    background: url(../images/index/navbg1.png) no-repeat;
    background-size: 100% 100% !important;
}

.weather {
    position: fixed;
    z-index: 997;
    right: 30px;
    top: 105px;
    width: 177px;
    height: 110px;
}

.weather .tpinfo {
    padding: 10px 12px;
    width: 100%;
    height: 40px;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
    background: rgba(42, 60, 84, .5);
}

.weather .tpinfo>* {
    display: inline-block;
    vertical-align: middle;
}

.weather .tpinfo .tpjs {
    /* width: 85%; */
    text-align: center;
    display: block;
}

.weather .hyhbox {
    margin-top: 6px;
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.weather .hyhbox>* {
    float: left;
    height: 100%;
    background: rgba(42, 60, 84, .5);
    border-radius: 5px;
}

.weather .hyhbox>div+div {
    margin-left: 7px;
}

.weather .hyhbox .btn {
    width: 25px;
    text-align: center;
    cursor: pointer;
}

.weather .hyhbox .hyh {
    width: 113px;
    color: #fff;
    cursor: pointer;
    text-align: center;
}

.weather .hyhbox .hyh span {
    margin: 3px;
}

#weather-float-he {
    position: fixed !important;
    z-index: 997 !important;
    left: auto !important;
    right: 30px !important;
    top: 60px !important;
    width: 177px !important;
    height: 36px !important;
}

#weather-float-he>[data-v-0a6ec0b4]:nth-child(2) {
    padding: 6px 12px !important;
    height: 36px !important;
}

#weather-float-he>[data-v-0a6ec0b4]:nth-child(2) [data-v-0a6ec0b4] {

    height: 30px !important;
}

#weather-float-he>[data-v-0a6ec0b4]:nth-child(4) {
    left: auto !important;
    right: 0;
    height: 152px !important;
}

.wf-wv-select[data-v-0a6ec0b4], button.wf-wv-button[data-v-0a6ec0b4] {
    height: 2em !important;
}

[data-v-0a6ec0b4] {
    height: 152px !important;
}

#weather-float-he .wf-vs-forecast {
    display: none !important;
}

#weather-float-he .wf-vs-lifestyle {
    display: none !important;
}

#weather-float-he .wf-vs-copyright {
    display: none !important;
}

.totop {
    display: none;
    position: fixed;
    right: 85px;
    bottom: 105px;
    width: 75px;
    height: 56px;
    cursor: pointer;
    border-radius: 10px;
    text-align: center;
    line-height: 75px;
}
.totop2 {
    background-color: #000000;
    opacity: 0.7;
    width: 75px;
    height: 75px;
}
.tip {
    position: fixed;
    left: 0px;
    top: 50%;
    opacity: 0;
}

.bghyh {
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -2;
    width: 100%;
    height: 100%;
}

.bghyh span {
    display: none;
}

.bghyh img {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    /* transition: all 18s linear; */
}

.bghyh img.active {
    /*  transform: scale(1.2); */
}

.bghyh img.on {
    /*   transition: none; */
}

/* .topbox{
    height: 188px;
} */
.topbox .search {
    margin-top: 30px;
    width: 490px;
}

.topbox .search ul {
    display: none;
}

.topbox .search>ul li {
    float: left;
    width: 76px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.topbox .search>ul li.active {
    color: #000;
    background-color: #fff;
    border-radius: 5px 5px 0 0;
}

.topbox .search .inputbox {
    position: relative;
    width: 100%;
    height: 48px;
    /* background-color: #fff; */
    border-radius: 5px;
    /* border-top-left-radius: 0px; */
}

.topbox .search .inputbox form {
    height: 100%
}

.topbox .search .inputbox .rc {
    position: relative;
    float: left;
    width: 75px;
    height: 48px;
    line-height: 48px;
    color: #B5B5B5;
    text-align: center;
    cursor: pointer;
    display: none;
}

.topbox .search .inputbox .rc ul {
    display: none;
    position: absolute;
    width: 100%;
    top: 48px;
    left: 0;
    z-index: 99;
}

.topbox .search .inputbox .rc ul li {
    width: 100%;
    height: 48px;
    background-color: #fff;
    cursor: pointer;
}

.topbox .search .inputbox input {
    width: 72%;
    height: 100%;
    border: none;
    outline: none;
    font-size: 16px;
    text-indent: 1em;
    border-radius: 5px;
    float: left;
}

.topbox .search .inputbox .btn {
    width: 63px;
    cursor: pointer;
    float: left;
    line-height: 48px;
    background: #2A3C54;
    margin-left: 5px;
    text-align: center;
    border-radius: 5px;
}

.topbox .search .inputbox .btn span{
    color:#fff;
}

.logo-wrap {
    display: none;
}

.dz-wrap {
    display: none;
    position: fixed;
    padding: 30px;
    left: 50%;
    top: 50%;
    margin-top: -192px;
    margin-left: -375px;
    width: 749px;
    background-color: #fff;
    border-radius: 10px;
    z-index: 997;
}

.dz-wrap .close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

.dz-wrap ul {
    width: 100%;
}

.dz-wrap li {
    position: relative;
    float: left;
    margin-top: 15px;
    padding: 20px;
    width: 112px;
    height: 117px;
    background: url(../images/index/dzbg.png) no-repeat;
    cursor: pointer;
}

.dz-wrap li .imgbox {
    margin: 0 auto;
    width: 34px;
    height: 32px;
}

.dz-wrap li p {
    margin-top: 20px;
    width: 100%;
    text-align: center;
}

.dz-wrap li+li {
    margin-left: 25px;
}

.dz-wrap li:nth-child(6) {
    margin-left: 0;
}

.dz-wrap li .selecter {
    position: absolute;
    right: -7px;
    top: -8px;
    width: 30px;
    height: 30px;
}

.dz-wrap li .selecter img {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dz-wrap li .selecter img:nth-child(1) {
    display: block;
}

.dz-wrap li .selecter.selected img:nth-child(2) {
    display: block;
}

.dz-wrap .confirmbox {
    margin-top: 15px;
    width: 100%;
    height: 45px;
    text-align: center;
}

.dz-wrap .confirmbox>div {
    display: inline-block;
    width: 90px;
    height: 45px;
    line-height: 45px;
    vertical-align: middle;
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
}

.dz-wrap .confirmbox .confirm {
    background-color: #395785;
}

.dz-wrap .confirmbox .reset {
    margin-left: 20px;
    background-color: #AEAEAE;
}

.dz-wrap .contip {
    display: none;
    margin-top: 15px;
    width: 100%;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: red;
}

.container-wrap {
    overflow: hidden;
    position: relative;
    margin: auto;
    top: 700px;
    width: 1380px;
    height: 10000px;
}

.index-container {
    display: none;
    position: absolute;
    top: 28px;
    left: 0;
    width: 100%;
}

.index-container>div {
    display: none;
}

.index-container>div.active {
    display: block;
}

.index-container.active {
    display: block;
}

.rdtj-wrap {
    padding: 30px;
    width: 100%;
    /* height: 426px; */
    border-radius: 10px;
    background: rgba(255, 255, 255, .9);
}

.rdtj-wrap .topdz {
    position: absolute;
    top: -28px;
    right: 55px;
}

.rdtj-wrap .topdz li {
    display: none;
    float: left;
}

.rdtj-wrap .topdz li.active {
    display: block;
}

.rdtj-wrap .topdz li div {
    width: 75px;
    height: 75px;
    text-align: center;
    line-height: 75px;
    border: 2px solid #fff;
    border-radius: 50%;
    background: #F2F3F5;
}

.rdtj-wrap .topdz li img {
    /* margin-top: 15px; */
    vertical-align: middle;
}

.rdtj-wrap .topdz li+li {
    margin-left: 45px;
}

.rdtj-wrap .topdz li span {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: bold;
    /*  color: #C90000 !important; */
}

.rdtj-wrap .topdz li:last-child span {
    font-weight: 400;
    color: rgba(207, 206, 206, 1);
}
.xgyqfk{
    height: 35px;
    position: absolute;
    top: 8px;
    width: auto;
    left: 19px;
}
.rdtj .title {
    margin-top: 20px;
    font-weight: bold;
    font-size: 20px;
    display:inline-block;
}
.rdtj .sty {margin-left:30px}

.rdtj .bannerlt {
    position: relative;
    float: left;
    margin-top: 32px;
    width: 976px;
    /* height: 283px; */
}

.rdtj .bannerlt .img {
    overflow: hidden;
    position: relative;
    float: left;
    width: 530px;
    height: 283px;
}

.rdtj .bannerlt .img .bannerImg {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.bannerlt .img .bannerImg ul {
    position: absolute;
    width: 700%;
    height: 100%;
}

.rdtj .bannerlt .img .bannerImg li {
    float: left;
    width: 530px;
    height: 100%;
}

.bannerlt .img .bannerImg img {
    width: 100%;
    height: 100%;
}

.bannerlt .img .prev {
    position: absolute;
    cursor: pointer;
    left: 0;
    top: 50%;
    margin-top: -20px;
    width: 30px;
    height: 60px;
    color: #fff;
    text-align: center;
    line-height: 60px;
    background: rgba(0, 0, 0, .5);
}

.bannerlt .img .next {
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 50%;
    margin-top: -20px;
    width: 30px;
    height: 60px;
    color: #fff;
    text-align: center;
    line-height: 60px;
    background: rgba(0, 0, 0, .5);
}

.bannerlt .img .prev img {
    width: 100%;
    height: 100%;
}

.bannerlt .img .next img {
    width: 100%;
    height: 100%;
}

.bannerlt .info {
    overflow: hidden;
    position: relative;
    float: left;
    margin-left: 20px;
    width: 406px;
    /* height: 230px; */
    height: 283px;
}

.bannerlt .info ul {
    position: absolute;
    width: 100%;
    height: 700%;
}

.bannerlt .info li {
    width: 100%;
    height: 283px;
    position: relative;

}

.bannerlt .info .contitle {
    width: 100%;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    overflow: auto;
    min-width: 100%;
    text-overflow: initial;
    white-space: inherit;
    height: 60px
}

.bannerlt .info .conmemo {
    text-indent: 28px;
    height: 60px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.lsyw-wrap.wmcj {
    margin-top: 15px;
    padding: 30px;
    height: auto;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, .9);
}

.wmcj .common-title {
    background-color: transparent;
}

.wmcj .common-title .more {
    top: 0;
    width: 150px;
}

.lsyw-wrap .wjbanner {
    margin-top: 15px;
    position: relative;
    width: 100%;
    height: 310px;
    background: transparent;
}

.lsyw-wrap .wjbanner .wjshow {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    width: 99%;
    height: 100%;
}

.lsyw-wrap .wjbanner .wjimg {
    position: absolute;
    height: 100%;
    width: 500%;
}

.lsyw-wrap .wjbanner .wjimg li {
    margin-right: 10px;
    float: left;
    height: 100%;
}

.wjbanner .wjimg li img {
    width: auto;
    height: 100%;
}

.lsyw-wrap .wjbanner .wjbtn div {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    line-height: 30px;
    text-align: center;
    background-color: rgba(0, 0, 0, .5);
}

.lsyw-wrap .wjbanner .wjbtn .toleft {
    left: -30px;
}

.lsyw-wrap .wjbanner .wjbtn .toright {
    right: -30px;
}


#xfpc {
    width: 210px;
    position: fixed;
    z-index: 9999;
    top: 100px;
}

#xfpc img {
    width: 100%;
    height: 100%;
}

#xfpc span {
    position: absolute;
    top: 0;
    right: 5px;
    font-size: 20px;
    cursor: pointer;
    color: #333;
}

.hdgq {
	margin-top: 39px;
    display:none;
}

.gyggzb_box {
    display: block;
    height: 370px;
    padding: 20px;
    border-radius: 10px;
    margin-top: 20px;
    background: rgba(255, 255, 255, .9);
}

.gyggzb {
    height: 35px;
    line-height: 35px;
}

.gyggzb a {

    font-size: 18px;
}

.gyggzb a+a {
    float: right;
}

.gyggzb_iframe {
    margin-top: 5px;
}


.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{overflow:hidden;zoom:1;}
.picScroll-left .bd ul li{margin: 0 60px;float:left;_display:inline;overflow:hidden;text-align:center;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{width: 200px;height: 260px; display:block;  padding:2px; border:1px solid #ccc;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }


@media(min-width: 1366px) {

    .logobox2 {
        display: none;
    }

    .bannerlt .info .contitle {
        height: auto;
    }

    .bannerlt .info .conmemo {
        width: 100%;
        font-size: 14px;
        color: #333333;
        font-weight: 400;
        text-indent: 28px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        margin-top: 30px;
    }

    .bannerlt .info .fbrqbox {
        font-weight: 400;
        color: #333333;
        font-size: 14px;
        vertical-align: bottom;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .bannerlt .info .fbrqbox p {
        width: 100%;
        display: inline-block;
        vertical-align: bottom;
        line-height: 22px;
    }
}

.bannerlt .info .share {
    margin-top: 75px;
}

.bannerlt .info .share a+a {
    margin-left: 18px;
}

.bannerlt .dot {
    position: absolute;
    right: 15px;
    bottom: 10px;
}

.bannerlt .dot li {
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #DBDBDB;
    cursor: pointer;
}

.bannerlt .dot li.active {
    background: #000;
}

.bannerlt .dot li+li {
    margin-left: 10px;
}

.bannerrt {
    float: left;
    margin-left: 10px;
    margin-top: 32px;
    width: 334px;
    /* height: 283px; */
}

.bannerrt li {
    padding: 25px;
    width: 100%;
    height: 86px;
    color: #000;
    background: #F4F4F4;
    border-radius: 5px;
}

.bannerrt li.active {
    color: #fff;
    background: #2A3C54;
}

.bannerrt li a {
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.bannerrt li.active a {
    color: #fff;
}

.bannerrt li+li {
    margin-top: 12px;

}

.lsyw-wrap {
    margin-top: 15px;
    width: 100%;
    height: 322px;
}

.lsyw-wrap>div {
    border-radius: 10px;
    background: rgba(255, 255, 255, .9);
}

.lsyw-wrap .lsyw {
    position: relative;
    float: left;
    padding: 30px;
    width: 43%;
    height: 100%;
}

.common-title .contitle {
    width: 100%;
    height: 25px;
    font-size: 18px !important;
    line-height: 25px;
}

.common-title .contitle>* {
    float: left;
}

.common-title .contitle>span {
    margin: 0px 10px;
    font-weight: bold;
    color: #555353;
}

.common-title .contitle div {
    color: rgb(124, 124, 124)
}

.common-title .contitle div.active {
    color: #000;
}

.common-title .more {
    position: absolute;
    right: 30px;
    top: 30px;
}

.common-title .more span {
    display: none;
    width: 22px;
    height: 22px;
}

.common-title .more span img {
    width: 100%;
    height: 100%;
}

.common-title .more span.active {
    display: block;
    width: 100%;
}

a.iconfont-index.icon-gdjiahao.ddd {
    float: right;
    display: inline-block;
}

a.wmcjrrcy {
    width: 128px;
    display: inline-block;
    letter-spacing: 0px;
    float: left;
    line-height: 28px;
    font-size: 16px;
}

.lsyw .contitle div {
    cursor: pointer;
}

.lsyw .contitle div.active {
    /* color: #255da2; */
    /* font-weight: bold; */
}

.lsyw .contitle div:hover {
    color: red;
}

.lsyw .contitle div.active:hover {
    color: #255da2;
}

.lsyw-wrap .lsyw .content {
    width: 100%;
}

.lsyw-wrap .lsyw .content .con {
    display: none;
    margin-top: 35px;
    width: 100%;
}

.lsyw-wrap .lsyw .content .con.active {
    display: block;
}

.lsyw-wrap .lsyw .content .con>div {
    float: left;
    width: 100%;
}

.lsyw-wrap .lsyw .content .con>div+div {
    margin-left: 10px;
}

.lsyw-wrap .lsyw .content .con>div>div>* {
    float: left;
}

.lsyw-wrap .lsyw .content .con>div>div>a {
    width: 194px;
    height: 110px;
}

.lsyw-wrap .lsyw .content .con>div>div .infotitle {
    margin-left: 9px;
    width: 330px;
    height: 130px;
}

.lsyw-wrap .lsyw .content .con>div>div .infotitle a {
    display: block;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
    height: 50px;
}

.lsyw-wrap .lsyw .content .con>div ul {
    margin-top: 20px;
}

.lsyw-wrap .lsyw .content .con>div ul li {
    overflow: hidden;
    padding-left: 25px;
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/icon/icon2.jpg) no-repeat 10px center;
}

.lsyw-wrap .lsyw .content .xxzz {
    margin-top: 15px;
}

.lsyw-wrap .lsyw .content .xxzz>div ul {
    margin-top: 0;
}

.lsyw-wrap .lsyw .content .xxzz>div ul li {
    height: 35px;
    line-height: 35px;
}

.lsyw-wrap .sjkf {
    position: relative;
    float: left;
    padding: 30px;
    margin-left: 15px;
    width: 378px;
    height: 100%;
}

.lsyw-wrap .sjkf .more {
    z-index: 2;
}

.lsyw-wrap .sjkf .content {
    margin-top: 20px;
}

.ldzc-wrap {
    overflow: hidden;
    margin-top: 15px;
    width: 100%;
    height: 322px;
}

.ldzc-wrap>div {
    padding: 30px;
    border-radius: 10px;
    background: rgba(255, 255, 255, .9);
}

.ldzc-wrap .ldzc {
    position: relative;
    float: left;
    width: 379px;
    height: 100%;
}

.ldzc-wrap .ldzc .content {
    margin-top: 25px;
    width: 100%;
}

.ldzc-wrap .ldzc .content>* {
    float: left;
}

.ldzc-wrap .ldzc .content>a {
    width: 155px;
    height: 215px;
}

.ldzc-wrap .ldzc .content>a img {
    width: 100%;
    height: 100%;
}

.ldzc-wrap .ldzc .content .ldinfobox {
    margin-left: 20px;
    width: 140px;
    height: 100%;
}

.ldzc .content .ldinfobox p.infotitle {
    text-align: center;
    font-size: 20px;
    font-weight: 400;
}

.ldzc .content .ldinfobox p.info {
    margin: 10px auto;
    width: 129px;
    height: 70px;
    font-size: 14px;
    font-weight: 400;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.ldzc .content .ldinfobox p.wdjl {
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 5px;
    background-color: #3B608D;
    padding-top: 0px;
}

.ldzc .content .ldinfobox p.wdjl a {
    color: #fff;
}

.ldzc .content .ldinfobox p.wdjl a img {
    margin-right: 15px;
}

.ldzc .content .ldinfobox p.gwxx {
    margin-top: 10px;
    height: 35px;
    line-height: 35px;
    border-radius: 5px;
    text-align: center;
    background-color: #294260;
}

.ldzc .content .ldinfobox p.gwxx a {
    color: #fff;
}

.ldzc .content .ldinfobox p.gwxx a img {
    margin-right: 15px;
}

.ldzc-wrap .qwfb {
    position: relative;
    float: left;
    margin-left: 15px;
    width: 592px;
    height: 100%;
}

.ldzc-wrap .qwfb .content {
    width: 100%;
    margin-top: 25px;
}

.ldzc-wrap .qwfb .content li {
    overflow: hidden;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ldzc-wrap .qwfb .content li span, .xxzz li span {
    color: #37639D;
}

.ldzc-wrap .qwfb .content li+li {
    margin-top: 10px;
}

.ldzc-wrap .zdxxgk {
    position: relative;
    float: left;
    margin-left: 15px;
    width: 378px;
    height: 100%;
}

.ldzc-wrap .zdxxgk .title {
    width: 320px;
    height: 110px;
    font-size: 30px;
    font-style: italic;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 110px;
    background: url(../images/index/zdxxgk.png) no-repeat;
}

.ldzc-wrap .zdxxgk ul {
    margin-top: 40px;
    width: 100%;
}

.ldzc-wrap .zdxxgk ul li {
    overflow: hidden;
    float: left;
    width: 33.3%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zxgk-wrap {
    margin-top: 15px;
    width: 100%;
    height: 440px;
}

.zxgk-wrap>div {
    float: left;
    padding: 30px;
    height: 100%;
    border-radius: 10px;
    background: rgba(255, 255, 255, .9);
}

.zxgk-wrap>div+div {
    margin-left: 15px;
}

.zxgk-wrap .zxgk {
    position: relative;
    width: 379px;
}

.zxgk-wrap .zxgk .content {
    margin-top: 40px;
}

.zxgk-wrap .zxgk .content .zctj {
    padding: 35px;
    width: 319px;
    height: 180px;
    color: #fff;
    background: url(../images/index/zcjd.png) no-repeat;
}

.zxgk-wrap .zxgk .content .zctj .title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 3px;
    font-size: 30px;
    font-weight: bold;
    margin-top: 40px;
    font-style: italic;
}

.zxgk-wrap .zxgk .content .zctj .title a {
    color: white
}

.zxgk-wrap .zxgk .content .zctj .info {
    margin-top: 30px;
    font-size: 16px;
    line-height: 20px;
}

.zxgk-wrap .zxgk .content .zctj .info a {
    color: #fff;
}

.zxgk-wrap .zxgk .content .jdgn {
    margin-top: 25px;
    font-size: 16px;
    line-height: 25px;
}

.zxgk-wrap .zxgk .content .jdgn a {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 40px;
    line-height: 40px;
}

.zxgk-wrap .ldhd {
    width: 986px;
    height: 100%;
}

.zxgk-wrap .ldhd ul {
    width: 100%;
    height: 162px;
}

.zxgk-wrap .ldhd ul+ul {
    margin-top: 40px;
}

.zxgk-wrap .ldhd ul li {
    float: left;
    width: 245px;
    height: 100%;
}

.zxgk-wrap .ldhd ul li .title {
    width: 100%;
    height: 37px;
    line-height: 37px;
    font-size: 18px;
    font-weight: 400;
    vertical-align: middle;
    display: inline-block;
}

.zxgk-wrap .ldhd ul li .title a {
    vertical-align: middle;
    display: inline-block;
    margin-top: -12px;
}

.zxgk-wrap .ldhd ul li p+p {
    margin-top: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.zxgk-wrap .ldhd ul li .title img {
    margin-right: 30px;
}

.zxgk-wrap .ldhd ul li+li {
    margin-left: 95px;
}

.zxgk-wrap .ldhd ul li a {
    max-width: 258px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.tjsj-wrap {
    overflow: hidden;
    padding: 30px;
    margin-top: 15px;
    width: 100%;
    height: 451px;
    border-radius: 10px;
    background: rgba(255, 255, 255, .9);
}

.tjsj-wrap .title {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

.tjsj-wrap .content {
    margin-top: 30px;
    height: 330px;
}

.tjsj-wrap .content>div {
    position: relative;
    float: left;
    width: 360px;
    height: 100%;
}

.tjsj-wrap .content>div+div {
    margin-left: 120px;
}

.tjsj-wrap .content .common-title2 {
    width: 100%;
    height: 24px;
    line-height: 24px;
    font-size: 18px;
}

.tjsj-wrap .content .common-title2 img {
    margin-left: 30px;
}

.tjsj-wrap .content .sxjz .con {
    height: 243px;
    padding: 65px 0;
    border-bottom: 1px solid #E1E1E1;
}

.tjsj-wrap .content .sxjz .con div {
    float: left;
    width: 97px;
    height: 104px;
    text-align: center;
}

.tjsj-wrap .content .sxjz .con div.sep {
    margin: 0 50px;
    width: 1px;
    background-color: #3F72B0;
}

.tjsj-wrap .content .sxjz .con div span {
    font-size: 38px;
    color: #3B608D;
}

.tjsj-wrap .content .sxjz .con div p {
    margin-top: 25px;
    font-size: 16px;
    color: #3B608D;
}

.tjsj-wrap .content .bottom {
    padding: 30px 0;
    text-align: center;
}

.tjsj-wrap .content .zxbl .con {
    padding: 35px 0;
    border-bottom: 1px solid #E1E1E1;
}

.tjsj-wrap .content .zxbl .con>* {
    float: left;
}

.tjsj-wrap .content .zxbl .con ul {
    padding-top: 30px;
    margin-left: 20px;
}

.tjsj-wrap .content .zxbl .con ul li {
    font-size: 16px;
    height: 37px;
    line-height: 37px;
}

.tjsj-wrap .content .zxbl .con ul li img {
    margin-right: 10px;
}

.tjsj-wrap .content .yctj .con {
    padding: 20px 0;
    border-bottom: 1px solid #E1E1E1;
}

.tjsj-wrap .content .yctj .con .ycs {
    font-size: 16px;
    text-indent: 1em;
}

.tjsj-wrap .content .yctj .con .ycs span {
    float: left;
    margin-top: 10px;
    width: 33px;
    height: 3px;
    background-color: #3B608D;
}

.tjsj-wrap .content .yctj .con>div+div {
    margin-top: 150px;
}

.bmfw-wrap {
    margin-top: 15px;
    width: 100%;
    height: 322px;
}

.bmfw-wrap>div {
    float: left;
    padding: 30px;
    border-radius: 10px;
    background: rgba(255, 255, 255, .9);
}

.bmfw-wrap>div+div {
    margin-left: 15px;
}

.bmfw-wrap .bmfw {
    position: relative;
    width: 987px;
    height: 100%;
}

.bmfw-wrap .bmfw .content {
    margin-top: 20px;
    width: 100%;
}

.bmfw-wrap .bmfw .content li {
    float: left;
    width: 100px;
    height: 120px;
    text-align: center;
}

.bmfw-wrap .bmfw .content li img {
    position: relative;
    width: 36px;
    height: 37px;
}

.bmfw-wrap .bmfw .content li span {
    display: block;
    width: 100%;
    margin-top: 5px;
    font-size: 16px;
}

.bmfw-wrap .bmfw .content li+li {
    margin-left: 100px;
}

.bmfw-wrap .bmfw .content li:nth-child(6) {
    margin-left: 0;
}

.bmfw-wrap .rdfw {
    position: relative;
    padding: 0;
    width: 378px;
    height: 100%;
    opacity: 0.9;
    background: url(../images/index/rcbg.png) no-repeat;
}

#tagscloud a {
    display: inline-block;
    position: absolute;
    font-size: 16px;
    color: #6b87a5;
}

.jrgz-wrap {
    overflow: hidden;
    margin-top: 15px;
    width: 100%;
    height: 322px;
}

.jrgz-wrap>div {
    float: left;
    padding: 30px;
    height: 100%;
    border-radius: 10px;
    background: rgba(255, 255, 255, .9);
}

.jrgz-wrap>div+div {
    margin-left: 15px;
}

.jrgz-wrap .jrgz {
    position: relative;
    width: 379px;
}

.jrgz-wrap .jrgz .content {
    margin-top: 25px;
}

.jrgz-wrap .jrgz .content p {
    padding: 20px;
    width: 100%;
    height: 100%;
    font-size: 16px;
}

.jrgz-wrap .rmsx {
    position: relative;
    width: 592px;
}

.jrgz-wrap .rmsx .content {
    margin-top: 25px;
}

.jrgz-wrap .rmsx .content li {
    overflow: hidden;
    float: left;
    width: 265px;
    height: 60px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jrgz-wrap .rmsx .content li i {
    float: left;
    margin-right: 10px;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-style: normal;
    font-size: 16px;
    color: #fff;
    background: #DBDBDB;
}

.jrgz-wrap .rmsx .content li i.one {
    background-color: #D42C32;
}

.jrgz-wrap .rmsx .content li i.two {
    background-color: #F68E56;
}

.jrgz-wrap .rmsx .content li i.three {
    background-color: #FBAF5D;
}

.jrgz-wrap .ygzw {
    position: relative;
    width: 377px;
    height: 100%;
}

.jrgz-wrap .ygzw .content {
    float: left;
    margin-top: 20px;
    width: 100%;
    height: 283px;
}

.jrgz-wrap .ygzw .content li {
    overflow: hidden;
    width: 100%;
    height: 70px;
    line-height: 70px;
    text-indent: 1em;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: #F4F4F4;
    border-radius: 5px;
}

.jrgz-wrap .ygzw .content li.active {
    background: #2A3C54;
}

.jrgz-wrap .ygzw .content li a {
    font-size: 18px;
    color: #000;
}

.jrgz-wrap .ygzw .content li.active a {
    color: #fff;
}

.jrgz-wrap .ygzw .content li+li {
    margin-top: 7px;
}

.jrgz-wrap .ygzw .content li+li a {
    color: #000;
}

.zmhd-wrap {
    padding: 30px;
    margin-top: 15px;
    width: 100%;
    height: 451px;
    border-radius: 10px;
    background: rgba(255, 255, 255, .9);
}

.zmhd-wrap .wjybox {
    width: 100%;
    height: 298px;
}

.zmhd-wrap .wjybox>div {
    float: left;
}

.zmhd-wrap .wjybox .wjy {
    position: relative;
    padding: 20px 15px;
    width: 349px;
    height: 100%;
    background-color: #294260;
}

.zmhd-wrap .wjybox .wjy .more {
    right: 15px;
    top: 20px;
}

.zmhd-wrap .wjybox .wjy .content {
    margin-top: 15px;
}

.zmhd-wrap .wjybox .wjy .content .new {
    padding: 20px 30px;
    font-size: 16px;
    background-color: #fff;
}

.zmhd-wrap .wjybox .wjy .content .ldxx {
    width: 100%;
    padding: 35px 40px;
}

.zmhd-wrap .wjybox .wjy .content .ldxx li {
    float: left;
    width: 75px;
    font-size: 18px;
    text-align: center;
}

.zmhd-wrap .wjybox .wjy .content .ldxx li a {
    color: #fff;
}

.zmhd-wrap .wjybox .wjy .content .ldxx li p {
    margin-top: 15px;
}

.zmhd-wrap .wjybox .wjy .content .ldxx li img {
    width: 44px;
    height: 37px;
}

.zmhd-wrap .wjybox .wjy .content .ldxx li+li {
    margin-left: 85px;
}

.zmhd-wrap .wjybox .lxxd {
    position: relative;
    margin-left: 50px;
    padding: 0;
    width: 527px;
    height: 100%;
}

.zmhd-wrap .wjybox .lxxd .more {
    right: 0;
    top: 0;
}

.zmhd-wrap .wjybox .lxxd .content {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 235px;
    margin-top: 30px;
}

.zmhd-wrap .wjybox .lxxd .content ul {
    position: absolute;
    top: 0;
    width: 527px;
}

.zmhd-wrap .wjybox .lxxd .content li {
    width: 100%;
    height: 40px;
    font-size: 16px;
}

.zmhd-wrap .wjybox .lxxd .content li>div {
    display: inline-block;
    vertical-align: middle;
}

.zmhd-wrap .wjybox .lxxd .content li>div+div {
    margin-left: 10px;
}

.zmhd-wrap .wjybox .lxxd .content li+li {
    margin-top: 50px;
}

.zmhd-wrap .wjybox .lxxd .content li .num {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    text-align: center;
    line-height: 28px;
    background: #F4F4F4;
}

.zmhd-wrap .wjybox .lxxd .content li .zt {
    width: 68px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #7C7C7C;
    background: #F4F4F4;
    border-radius: 5px;
}

.zmhd-wrap .wjybox .lxxd .content li .info {
    width: 396px;
    height: 100%;
}

.zmhd-wrap .wjybox .lxxd .content li .info .infotitle {
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.zmhd-wrap .wjybox .lxxd .content li .info .time {
    color: #7C7C7C;
}

.zmhd-wrap .wjybox .lxxd .content .scroll {
    position: absolute;
    right: 0;
    top: 0;
    width: 3px;
    height: 235px;
    background: #e1e1e1;
    border-radius: 2px;
}

.zmhd-wrap .wjybox .lxxd .content .scroll div {
    position: absolute;
    top: 0;
    width: 100%;
    height: 25px;
    background: #000;
    border-radius: 2px;
}

.zmhd-wrap .wjybox .xjzl {
    margin-left: 50px;
    width: 344px;
    height: 100%;
}

.zmhd-wrap .wjybox .xjzl .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
}

.zmhd-wrap .wjybox .xjzl .content {
    margin-top: 0px;
}

.zmhd-wrap .zxftbox {
    margin-top: 25px;
}

.zmhd-wrap .zxftbox>div {
    float: left;
    height: 67px;
    font-size: 18px;
    line-height: 67px;
    border: 1px solid #000;
}

.zmhd-wrap .zxftbox>div+div {
    margin-left: 10px;
}

.zmhd-wrap .zxftbox>div img {
    margin-right: 23px;
}

.zmhd-wrap .zxftbox .zxft {
    padding-left: 100px;
    width: 348px;
}

.zmhd-wrap .zxftbox>div>a {
    vertical-align: 5px;
}

.zmhd-wrap .zxftbox .myzj {
    padding-left: 84px;
    width: 301px;
}

.zmhd-wrap .zxftbox .wsdc {
    padding-left: 92px;
    width: 299px;
}

.zmhd-wrap .zxftbox .szrx {
    padding-left: 56px;
    width: 340px;
}

.lsly-wrap {
    margin: 15px auto;
    padding: 30px;
    width: 100%;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.lsly-wrap .lsly {
    position: relative;
    width: 100%;
    height: 392px;
}

.lsly-wrap .lsly>div {
    float: left;
}

.lsly-wrap .lsly .imgbox {
    width: 1050px;
    height: 100%;
}

.lsly-wrap .lsly .imgbox ul {
    width: 100%;
    height: 100%;
}

.lsly-wrap .lsly .imgbox ul li {
    overflow: hidden;
    position: relative;
    float: left;
    border-radius: 5px;
}

.lsly-wrap .lsly .imgbox ul li img {
    width: 100%;
    height: 100%;
}

.lsly-wrap .lsly .imgbox ul li p {
    position: absolute;
    bottom: -45px;
    left: 0;
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background-color: rgba(0, 0, 0, .4);
    transition: all 0.4s;
}

.lsly-wrap .lsly .imgbox ul li:hover p {
    bottom: 0;
}

.lsly-wrap .lsly .imgbox ul li p a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.lsly-wrap .lsly .imgbox ul li:first-child {
    width: 700px;
    height: 100%;
}

.lsly-wrap .lsly .imgbox ul li+li {
    margin-left: 10px;
    width: 340px;
    height: 190px;
}

.lsly-wrap .lsly .imgbox ul li:first-child+li+li {
    margin-top: 13px;
}

.lsly-wrap .lsly .lsjj {
    position: relative;
    margin-left: 20px;
    width: 248px;
    height: 100%;
}

.lsly-wrap .lsly .lsjj .lylogo {
    margin: 50px auto;
}

.lsly-wrap .lsly .lsjj .more {
    position: absolute;
    right: 0;
    top: 0;
}

.lsly-wrap .lsly .lsjj .jj {
    font-size: 14px;
    line-height: 28px;
}

.lsly-wrap .lsly .lsjj .jj .title {
    margin-bottom: 20px;
    font-weight: bold;
}

.lsly-wrap .lsly .lsjj .jj .info a {
    color: red;
}

.lsly-wrap .jdjs {
    position: relative;
    margin-top: 15px;
    width: 100%;
    height: 190px;
}

.lsly-wrap .jdjs ul {
    width: 100%;
    height: 100%;
}

.lsly-wrap .jdjs ul li {
    overflow: hidden;
    position: relative;
    float: left;
    width: 318px;
    height: 100%;
    border-radius: 5px;
}

.lsly-wrap .jdjs ul li img {
    width: 100%;
    height: 100%;
}

.lsly-wrap .jdjs ul li p {
    position: absolute;
    bottom: -35px;
    left: 0;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background-color: rgba(0, 0, 0, .4);
    transition: all 0.4s;
}

.lsly-wrap .jdjs ul li:hover p {
    bottom: 0;
}

.lsly-wrap .jdjs ul li p a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}

.lsly-wrap .jdjs ul li+li {
    margin-left: 15px;
}

.tzzx-wrap {
    margin: 15px auto;
    /* width: 100%; */
}

.tzzx-wrap>div {
    float: left;
}

.tzzx-wrap>div+div {
    /* margin-left: 15px; */
}

.tzzx-wrap .tzzx {
    padding: 30px;
    width: 377px;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.tzzx-wrap .tzzx .content {
    margin-top: 20px;
    width: 100%;
}

.tzzx-wrap .tzzx .content .imgbox {
    width: 100%;
    height: 180px;
}

.tzzx-wrap .tzzx .content .imgbox img {
    width: 100%;
    height: 100%;
}

.tzzx-wrap .tzzx .content .con-title {
    margin: 30px auto;
    width: 100%;
    height: 50px;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
}

.tzzx-wrap .tzzx .content ul {
    width: 100%;
}

.tzzx-wrap .tzzx .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.tzzx-wrap .tzzx .content ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tzzx-wrap .tzzcbox {
    width: 377px;
}

.tzzx-wrap .tzzcbox>div {
    width: 100%;
    padding: 30px;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.tzzx-wrap .tzzcbox .tzzc .content {
    margin-top: 14px;
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzc .content ul {
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzc .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.tzzx-wrap .tzzcbox .tzzc .content ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tzzx-wrap .tzzcbox .tzzn {
    margin-top: 0;
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzn .imgbox {
    width: 100%;
    height: 125px;
}

.tzzx-wrap .tzzcbox .tzzn .imgbox img {
    width: 100%;
    height: 100%;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox {
    margin-top: 24px;
    padding-left: 25px;
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox>div {
    display: inline-block;
    text-align: center;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox>div+div {
    margin-left: 80px;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
    margin-top: 20px;
}

.tzzx-wrap .dtysbox {
    width: 596px;
}

.tzzx-wrap .dtysbox>div {
    padding: 30px;
    width: 100%;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.tzzx-wrap .dtysbox .dtys {}

.tzzx-wrap .dtysbox .dtys .content {
    position: relative;
    margin-top: 15px;
}

.tzzx-wrap .dtysbox .dtys .content .listbox {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    width: 85%;
    height: 130px;
}

.dtysbox .dtys .content .listbox ul {
    position: absolute;
    width: 300%;
    height: 100%;
}

.dtysbox .dtys .content .listbox ul li {
    float: left;
    padding: 0 30px;
    width: 153px;
    height: 100%;
}

.dtysbox .dtys .content .listbox ul li p {
    text-align: center;
}

.dtysbox .dtys .content .listbox ul li+li {
    border-left: 1px solid #E1E1E1;
}

.tzzx-wrap .dtysbox .dtys .content .btn {
    position: absolute;
    top: 50%;
    margin-top: -11px;
    width: 22px;
    height: 22px;
    cursor: pointer;
}

.dtysbox .dtys .content .listbox ul li>a {
    display: block;
    margin: 15px auto;
    width: 80px;
    height: 80px;
    text-align: center;
    border-radius: 50%;
    background-color: #6591CD;
}

.tzzx-wrap .dtysbox .dtys .content .prev {
    left: 0;
}

.tzzx-wrap .dtysbox .dtys .content .next {
    right: 0;
}

.tzzx-wrap .dtysbox .zxxm {
    margin-top: 15px;
}

.tzzx-wrap .dtysbox .zxxm .content {
    margin-top: 25px;
    width: 100%;
}

.tzzx-wrap .dtysbox .zxxm .content ul {
    display: none;
    width: 100%;
}

.tzzx-wrap .dtysbox .zxxm .content ul.active {
    display: block;
}

.tzzx-wrap .dtysbox .zxxm .content ul li {
    width: 100%;
}

.dtysbox .zxxm .content ul li>div {
    display: inline-block;
    vertical-align: top;
}

.dtysbox .zxxm .content ul li .imgbox {
    width: 147px;
    height: 83px;
}

.dtysbox .zxxm .content ul li .imgbox img {
    width: 100%;
    height: 100%;
}

.dtysbox .zxxm .content ul li .coninfo {
    margin-left: 15px;
    width: 365px;
}

.dtysbox .zxxm .content ul li .coninfo .con-title {
    margin-bottom: 5px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
    font-size: 18px;
}

.dtysbox .zxxm .content ul li .coninfo .info {
    line-height: 28px;
}

.dtysbox .zxxm .content ul li+li {
    margin-top: 27px;
}

.wh-wrap {
    position: relative;
    margin: 15px auto;
    width: 100%;
}

.wh-wrap>div {
    float: left;
}

.wh-wrap>div+div {
    margin-left: 15px;
}

.wh-wrap .sjtbox {
    position: relative;
    padding: 30px;
    width: 988px;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.wh-wrap .sjtbox .more {
    right: 0;
    top: 0;
}

.wh-wrap .sjtbox .sjt .content {
    margin-top: 20px;
    width: 100%;
}

.wh-wrap .sjtbox .sjt .content .banner {
    float: left;
    overflow: hidden;
    width: 697px;
    height: 394px;
}

.wh-wrap .sjtbox .sjt .content .banner ul {
    position: relative;
    width: 100%;
    height: 100%;
}

.wh-wrap .sjtbox .sjt .content .banner li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.5s;
}

.wh-wrap .sjtbox .sjt .content .banner li.active {
    opacity: 1;
}

.wh-wrap .sjtbox .sjt .content .banner li img {
    width: 100%;
    height: 100%;
}

.wh-wrap .sjtbox .sjt .content .banner li p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: rgba(0, 0, 0, .5);
}

.wh-wrap .sjtbox .sjt .content .banner li p a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
    text-align: center;
}

.wh-wrap .sjtbox .sjt .content>ul {
    float: left;
    margin-left: 15px;
    width: 214px;
}

.wh-wrap .sjtbox .sjt .content>ul li {
    width: 100%;
    height: 121px;
    cursor: pointer;
}

.wh-wrap .sjtbox .sjt .content>ul li img {
    width: 100%;
    height: 100%;
}

.wh-wrap .sjtbox .sjt .content>ul li+li {
    margin-top: 15px;
}

.wh-wrap .sjtbox .dsj {
    margin-top: 20px;
    width: 100%;
}

.wh-wrap .sjtbox .dsj .content .btn {
    position: absolute;
    top: 40%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.wh-wrap .sjtbox .dsj .content .btn.prev {
    left: 0;
}

.wh-wrap .sjtbox .dsj .content .btn.next {
    right: 0;
}

.wh-wrap .sjtbox .dsj .content .dsjlist {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    width: 83%;
    height: 410px;
}

.wh-wrap .sjtbox .dsj .content .dsjlist ul {
    position: absolute;
    width: 1000%;
    height: 100%;

}

.wh-wrap .sjtbox .dsj .dsjlist ul li {
    float: left;
    padding: 0 30px;
    width: 248px;
    height: 100%;
    background: url(../images/yx/ml_bg.png) no-repeat -113px 72px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li:hover img {
    transform: scale(1.05);
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .time {
    text-align: center;
    color: #2A3C54;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .time .year {
    width: 100%;
    font-size: 30px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .time .yr {
    width: 100%;
    font-size: 20px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .dot {
    margin: 15px auto;
    width: 22px;
    height: 22px;
    background: url(../images/yx/dot1.png) no-repeat;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li:hover .dot {
    background-image: url(../images/yx/dot2.png);
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 118px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .imgbox img {
    width: 100%;
    height: 100%;
    transition: all 0.4s ease-out;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .con-title {
    overflow: hidden;
    width: 100%;
    height: 40px;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .coninfo {
    width: 100%;
    height: 80px;
    line-height: 28px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.wh-wrap .whdtbox {
    margin-left: 15px;
    padding: 30px;
    width: 377px;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.wh-wrap .whdtbox .content {
    margin-top: 20px;
    width: 100%;
}

.wh-wrap .whdtbox .content .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 183px;
}

.wh-wrap .whdtbox .content .imgbox img {
    width: 100%;
    height: 100%;
}

.wh-wrap .whdtbox .content .con-title {
    margin: 23px auto;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.wh-wrap .whdtbox .content ul {
    width: 100%;
}

.wh-wrap .whdtbox .content ul li, .sjkf li {
    padding-left: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.wh-wrap .whdtbox .content ul li a, .sjkf li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap {
    margin: 15px auto;
    width: 100%;
}

.jy-wrap>div {
    float: left;
    padding: 30px;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.jy-wrap .jyyw {
    position: relative;
    width: 377px;
}

.jy-wrap .jyyw .content {
    margin-top: 20px;
    width: 100%;
}

.jy-wrap .jyyw .content .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 183px;
}

.jy-wrap .jyyw .content .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyyw .content .con-title {
    margin: 14px auto;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.jy-wrap .jyyw .content ul {
    width: 100%;
}

.jy-wrap .jyyw .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.jy-wrap .jyyw .content ul li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw {
    position: relative;
    margin-left: 15px;
    width: 988px;
}

.jy-wrap .jyfw .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    font-weight: bold;
}

.jy-wrap .jyfw .jygg {
    position: absolute;
    padding: 0 15px;
    top: 30px;
    right: 30px;
    width: 775px;
    height: 25px;
    line-height: 25px;
    background: #F1F6FD;
    border-radius: 15px;
}

.jy-wrap .jyfw .jygg .coltitle {
    float: left;
    width: 50px;
    height: 100%;
    line-height: 30px;
    color: #4C678A;
}

.jy-wrap .jyfw .jygg .banner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 650px;
    height: 100%;
}

.jy-wrap .jyfw .jygg .more {
    position: absolute;
    top: 0px;
    right: 5px;
}

.jy-wrap .jyfw .jygg .banner ul {
    position: absolute;
    width: 100%;
}

.jy-wrap .jyfw .jygg .banner ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.jy-wrap .jyfw .jygg .banner ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw .content {
    margin-top: 19px;
}

.jy-wrap .jyfw .content>div {
    float: left;
}

.jy-wrap .jyfw .content .gmbs {
    width: 108px;
}

.jy-wrap .jyfw .content .gmbs ul {
    width: 100%;
}

.jy-wrap .jyfw .content .gmbs ul li {
    width: 100%;
    height: 87px;
    background: url(../images/index/jybg.png) no-repeat;
}

.jy-wrap .jyfw .content .gmbs ul li+li {
    margin-top: 20px;
}

.jy-wrap .jyfw .content .gmbs ul li a {
    padding: 20px 30px;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    letter-spacing: 5px;
}

.jy-wrap .jyfw .content .jylist {
    margin: 0 5px;
    padding-top: 20px;
    width: 625px;
}

.jy-wrap .jyfw .content .jylist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jylist ul li {
    float: left;
    padding: 0 30px;
    width: 156px;
    height: 90px;
    text-align: center;
}

.jy-wrap .jyfw .content .jylist ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jylist ul li img {
    margin: 0 auto;
    width: 32px;
    height: 30px;
}

.jy-wrap .jyfw .content .jylist ul li span {
    display: block;
    width: 100%;
    text-align: center;
}

.jy-wrap .jyfw .content .jydt {
    width: 185px;
}

.jy-wrap .jyfw .content .jydt .imgbox {
    width: 100%;
    height: 85px;
}

.jy-wrap .jyfw .content .jydt .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz {
    position: relative;
    margin-top: 20px;
    padding: 15px;
    width: 100%;
    background: #608FDD;
    border-radius: 10px;
}

.jy-wrap .jyfw .content .jydt .zlxz .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    color: #fff;
}

.jy-wrap .jyfw .content .jydt .zlxz .more {
    position: absolute;
    top: 12px;
    right: 15px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist {
    margin-top: 10px;
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li {
    width: 100%;
    height: 34px;
    line-height: 34px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}

.footer-wrap {
    padding: 30px;
    margin-top: 15px;
    width: 100%;
    height: 407px;
    border-radius: 10px;
    background: url(../images/index/dbhw.png) no-repeat center bottom;
    background-color: rgba(255, 255, 255, .9);
}

.footer-wrap .yqlj {
    width: 100%;
    height: 235px;
    border-bottom: 1px solid #294260;
}

.footer-wrap .yqlj .ljtitle {
    font-weight: bold;
    font-size: 18px;
}

.footer-wrap .yqlj .ljtitle span {
    float: left;
    text-align: left;
}

.footer-wrap .yqlj .wzlist {
    margin-top: 30px;
    padding-left: 100px;

}

.footer-wrap .yqlj .wzlist div {
    overflow: hidden;
    position: relative;
    float: left;
    width: 210px;
    height: 140px;
}

.footer-wrap .yqlj .wzlist div+div {
    margin-left: 25px;
}

.footer-wrap .yqlj .wzlist div:first-child {
    width: 205px;
}

.footer-wrap .yqlj .wzlist div:first-child+div {
    width: 215px;
}

.footer-wrap .yqlj .wzlist div:first-child+div+div+div {
    width: 140px;
}

.footer-wrap .yqlj .wzlist div ul {
    position: absolute;
    width: 90%;
}

.footer-wrap .yqlj .wzlist div .scroll {
    position: absolute;
    right: 0;
    top: 0;
    width: 8px;
    height: 100%;
    background: #e1e1e1;
    border-radius: 2px;
    cursor: pointer;
}

.footer-wrap .yqlj .wzlist div .scroll div {
    position: absolute;
    top: 0;
    width: 100%;
    height: 25px;
    background: #000;
    border-radius: 2px;
}

.footer-wrap .yqlj .wzlist div li {
    float: left;
    width: 100%;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}

.footer-wrap .bottom {
    margin-top: 15px;
    width: 100%;
    height: 95px;
    font-size: 16px;
}

.footer-wrap .bottom>div {
    float: left;
}

.footer-wrap .bottom .bleft {
    padding-top: 10px;
    width: 655px;
    height: 100%;
}

.footer-wrap .bottom .bleft p+p {
    margin-top: 15px;
}

.footer-wrap .bottom .bleft img {
    margin: 0 15px;
}

.footer-wrap .bottom .bmid {
    margin-left: 70px;
    padding-top: 3px;
    width: 275px;
    height: 100%;
}

.footer-wrap .bottom .bmid ul {
    width: 100%;
    height: 100%;
}

.footer-wrap .bottom .bmid li {
    float: left;
    width: 65px;
    height: 100%;
    text-align: center;
}

.footer-wrap .bottom .bmid li img {
    width: 28px;
    height: 28px;
}

.footer-wrap .bottom .bmid li span {
    display: block;
}

.footer-wrap .bottom .bmid li+li {
    margin-left: 40px;
}

.footer-wrap .bottom .bright {
    margin-left: 95px;
    width: 217px;
}

.footer-wrap .bottom .bright a+a {
    margin-left: 20px;
}

@media(min-width: 1810px) {
    .logobox2 {
        display: none;
    }

    .bannerlt .info .conmemo {
        -webkit-line-clamp: 6;
        height: 120px;
    }
}

@media (max-width:1809px) {
    .logobox2 {
        display: none;
    }

    .clearfix.lsbc .infotitle {
        height: 100px;
    }

    .clearfix.lsbc .infotitle p {
        height: 80px;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        height: 100px;
    }
}

@media (max-width: 1810px) {
    .logobox2 {
        display: none;
    }

    .xckl.active {
        height: 306px;
    }

    .totop {
        right: 35px;
        bottom: 40px;
        width: 60px;
        background-color: #294260;
        width: 75px;
        height: 75px;
        border-radius: 10px;
        text-align: center;
        line-height: 75px;
        opacity: 0.7;
    }

    .nav {
        padding-top: 90px;
        width: 120px;
        font-size: 18px;
    }

    .toolbar {
        padding: 0 30px;
    }

    .toolbar .yzsnav {
        width: 100px;
        font-size: 12px;
    }

    .video {
        width: 100%;
    }

    .nav li.active {
        background: url(../images/index/navbg1.png) no-repeat center;
        background-size: 99px 39px;
    }

    .nav li:hover {
        background-size: 99px 39px;
    }

    .container-wrap {
        width: 1100px;
        top: 400px;
    }

    .topbox {
        width: 1100px;
    }

    .rdtj-wrap {
        padding: 20px;
        /* height: 385px; */
    }

    .rdtj-wrap .topdz li div {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .rdtj-wrap .topdz li img {
        margin-top: -12px;
    }

    .rdtj .title {
        font-size: 18px;
    }

    .rdtj .bannerlt {
        margin-top: 25px;
        width: 715px;
        height: 225px;
    }

    .rdtj .bannerlt .img {
        width: 385px;
        height: 100%;
    }

    .bannerlt .info {
        width: 310px;
        height: 225px;
    }

    .bannerlt .info li {
        height: 225px;
    }

    .bannerlt .info .fbrqbox {
        font-size: 12px;
    }

    .bannerrt {
        margin-top: 25px;
    }

    .bannerrt li {
        height: auto;
        padding: 16px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 385px;
    }

    .rdtj .bannerlt .img .bannerImg li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .bannerlt .info .contitle {
        font-size: 16px;
    }

    .lsyw-wrap .lsyw {
        padding: 20px;
        width: 765px;
    }

    .common-title .contitle {
        font-size: 18px;
    }

    .common-title .more {
        right: 20px;
        top: 20px;
    }

    .lsyw-wrap {
        height: 255px;
    }

    .lsyw-wrap .lsyw .content .con {
        margin-top: 20px;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 355px;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        display: block;
        width: 140px;
        height: 100px;
    }

    .lsyw-wrap .lsyw .content .con>div ul li {
        font-size: 14px;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a img {
        width: 100%;
        height: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        width: 178px;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle a {
        font-size: 15px;
        margin-bottom: 8px;
    }

    .lsyw-wrap .sjkf {
        padding: 20px;
        width: 320px;
    }

    .lsyw-wrap .sjkf .content {
        width: 100%;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .sjkf .content img {
        width: 100%;
        height: 100%;
    }

    #indexsjkf {
        width: 280px !important;
        height: 225px !important;
    }

    #echarts {
        width: 315px !important;
        height: 265px !important;
    }

    .ldzc-wrap {
        height: 255px;
    }

    .ldzc-wrap>div {
        padding: 20px;
    }

    .ldzc-wrap .ldzc .content {
        margin-top: 20px;
        height: 175px;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 140px;
        height: 175px;
    }

    .ldzc .content .ldinfobox p.infotitle {
        font-size: 18px;
    }

    .ldzc .content .ldinfobox p.info {
        margin: 7px auto;
        height: 65px;
    }

    .ldzc .content .ldinfobox p.wdjl {
        margin-top: 7px;
        height: 30px;
        line-height: 30px;
    }

    .ldzc .content .ldinfobox p.gwxx {
        height: 30px;
        line-height: 30px;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        margin-left: 10px;
    }

    .ldzc-wrap .ldzc {
        width: 330px;
    }

    .ldzc-wrap .qwfb {
        width: 420px;
    }

    .ldzc-wrap .qwfb .content {
        margin-top: 20px;
    }

    .ldzc-wrap .qwfb .content li {
        height: 25px;
        font-size: 14px;
        line-height: 25px;
    }

    .ldzc-wrap .qwfb .content li+li {
        margin-top: 12px;
    }

    .ldzc-wrap .zdxxgk {
        width: 320px;
    }

    .ldzc-wrap .zdxxgk .title {
        width: 280px;
        height: 100px;
        line-height: 100px;
    }

    .ldzc-wrap .zdxxgk ul {
        margin-top: 20px;
    }

    .zxgk-wrap {
        height: 370px;
    }

    .zxgk-wrap .zxgk {
        width: 330px;
    }

    .zxgk-wrap>div {
        padding: 20px;
    }

    .zxgk-wrap .zxgk .content {
        margin-top: 25px;
    }

    .zxgk-wrap .zxgk .content .zctj {
        width: 100%;
    }

    .zxgk-wrap .zxgk .content .zctj .title {
        font-size: 28px;
    }

    .zxgk-wrap .zxgk .content .zctj .info {
        font-size: 1px;
    }

    .zxgk-wrap .zxgk .content .jdgn {
        font-size: 14px;
    }

    .zxgk-wrap .ldhd {
        width: 755px;
    }

    .zxgk-wrap .ldhd ul li {
        width: 190px;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-left: 72px;
    }

    .tjsj-wrap {
        padding: 20px;
        height: 380px;
    }

    .tjsj-wrap .content {
        margin-top: 20px;
        height: 300px;
    }

    .tjsj-wrap .content .common-title2 {
        font-size: 16px;
    }

    .tjsj-wrap .content .sxjz .con {
        padding: 55px 0;
        height: 215px;
    }

    .tjsj-wrap .content>div {
        width: 298px;
    }

    .tjsj-wrap .content>div+div {
        margin-left: 73px;
    }

    .tjsj-wrap .content .zxbl .con {
        padding: 25px 0;
    }

    .tjsj-wrap .content .yctj .con>div+div {
        margin-top: 130px;
    }

    .bmfw-wrap {
        height: 285px;
    }

    .bmfw-wrap>div {
        padding: 20px;
    }

    .bmfw-wrap .bmfw {
        width: 765px;
    }

    .bmfw-wrap .rdfw {
        width: 320px;
    }

    .bmfw-wrap .bmfw .content li {
        width: 100px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 56px;
    }

    .jrgz-wrap {
        height: 285px;
    }

    .jrgz-wrap>div {
        padding: 20px;
    }

    .jrgz-wrap .jrgz {
        width: 330px;
    }

    .jrgz-wrap .rmsx {
        width: 420px;
    }

    .jrgz-wrap .rmsx .content li {
        width: 190px;
        height: 55px;
        line-height: 24px;
    }

    .jrgz-wrap .ygzw {
        width: 320px;
    }

    .jrgz-wrap .ygzw .content li {
        height: 60px;
        line-height: 60px;
        font-size: 14px;
    }

    .zmhd-wrap {
        padding: 20px;
        height: 405px;
    }

    .zmhd-wrap .wjybox .wjy {
        padding: 15px 10px;
        width: 310px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li {
        font-size: 16px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 60px;
    }

    .zmhd-wrap .wjybox {
        height: 270px;
    }

    .zmhd-wrap .wjybox .lxxd {
        margin-left: 7px;
    }

    .zmhd-wrap .wjybox .lxxd .content {
        margin-top: 15px;
    }

    .zmhd-wrap .wjybox .lxxd {
        width: 420px;
    }

    .zmhd-wrap .wjybox .lxxd .content ul {
        width: 415px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .num {
        width: 23px;
        height: 23px;
        font-size: 14px;
        line-height: 23px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .info {
        width: 294px;
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl {
        margin-left: 8px;
        width: 315px;
    }

    .zmhd-wrap .zxftbox .zxft {
        padding-left: 50px;
        width: 220px;
    }

    .zmhd-wrap .zxftbox .myzj {
        padding-left: 60px;
        width: 240px;
    }

    .zmhd-wrap .zxftbox .szrx {
        padding-left: 40px;
        width: 310px;
    }

    .zmhd-wrap .zxftbox .wsdc {
        padding-left: 60px;
        width: 260px;
    }

    .jrgz-wrap .ygzw .content li a {
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl .contitle {
        font-size: 18px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .zt {
        font-size: 14px;
    }

    .zmhd-wrap .zxftbox {
        font-size: 16px;
    }

    .footer-wrap .yqlj .ljtitle {
        font-size: 16px;
    }

    .footer-wrap .yqlj .wzlist div li {
        font-size: 14px;
    }

    .footer-wrap .yqlj .wzlist div:first-child {
        width: 170px;
    }

    .footer-wrap .yqlj .wzlist div+div {
        margin-left: 20px;
    }

    .footer-wrap .bottom .bleft {
        width: 580px;
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li {
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li+li {
        margin-left: 10px;
    }

    .footer-wrap .bottom .bmid {
        margin-left: 10px;
        width: 225px;
    }

    .footer-wrap .bottom .bright {
        width: 215px;
        margin-left: 10px;
    }

    .footer-wrap .bottom .bright a+a {
        margin-left: 10px;
    }

    .lsly-wrap {
        padding: 20px;
    }

    .lsly-wrap .lsly {
        height: 255px;
    }

    .lsly-wrap .lsly .imgbox {
        width: 790px;
    }

    .lsly-wrap .lsly .imgbox ul li p {
        bottom: -35px;
        height: 35px;
        line-height: 35px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 550px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        width: 224px;
        height: 120px;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 30px auto 10px;
    }

    .lsly-wrap .lsly .lsjj .jj {
        line-height: 28px;
    }

    .lsly-wrap .lsly .lsjj .jj .title {
        margin-bottom: 0;
    }

    .lsly-wrap .jdjs {
        height: 110px;
        margin-top: 10px;
    }

    .lsly-wrap .jdjs ul li {
        width: 253px;
    }

    .lsly-wrap .jdjs ul li p {
        bottom: -30px;
        height: 30px;
        line-height: 30px;
    }

    .tzzx-wrap .tzzx {
        padding: 20px;
        width: 307px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzx .content .con-title {
        margin: 5px 0;
        line-height: 25px;
    }

    .dtysbox .dtys .content .listbox ul li>a {
        margin: 5px auto;
    }

    .tzzx-wrap .tzzx .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .dtysbox .dtys .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox>div {
        padding: 20px;
    }

    .tzzx-wrap .tzzcbox {
        width: 307px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        margin-top: 15px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
        margin-top: 1px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox img {
        width: 40px;
        height: 34px;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 83px;
    }

    .tzzx-wrap .dtysbox {
        width: 456px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 120px;
        padding: 0 10px;
    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 126px;
        height: 55px;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        width: 238px;
    }

    .dtysbox .zxxm .content ul li .coninfo .info {
        height: 33px;
        line-height: 16px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .tzzx-wrap .dtysbox .dtys .content .listbox {
        height: 112px;
    }

    .tzzx-wrap .dtysbox>div {
        padding: 20px;
    }

    .tzzx-wrap .dtysbox .zxxm .contitle div {
        cursor: pointer;
    }

    .tzzx-wrap .dtysbox .zxxm .content {
        margin-top: 10px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        margin-bottom: 0;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul li {
        margin-top: 9px;
    }

    .tzzx-wrap .tzzx .content {
        margin-top: 16px;
    }

    .wh-wrap .sjtbox {
        padding: 20px;
        width: 778px;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 527px;
        height: 322px;
    }

    .wh-wrap .sjtbox .sjt .content {
        margin-top: 10px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        width: 196px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        height: 104px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox {
        padding: 20px;
        width: 307px;
    }

    .wh-wrap .whdtbox .content {
        margin-top: 10px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        height: 132px;
    }

    .wh-wrap .whdtbox .content .con-title {
        margin: 13px auto;
    }

    .jy-wrap .jyyw {
        padding: 20px;
        width: 307px;
    }

    .jy-wrap .jyyw .content .imgbox {
        height: 153px;
    }

    .jy-wrap .jyfw {
        width: 778px;
    }

    .jy-wrap .jyfw .jygg {
        width: 595px;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 460px;
    }

    .jy-wrap .jyfw .jygg {
        top: 20px;
        right: 20px;
        width: 595px;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100px;

    }

    .jy-wrap .jyfw .content .gmbs ul li {
        height: 80px;
        background-size: 100px 80px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 15px 27px;
    }

    .jy-wrap .jyfw .content .jylist {
        width: 455px;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        padding: 0 0px;
        width: 113px;
        height: 86px;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 173px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz {
        padding: 13px;
        margin-top: 7px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist {
        margin-top: 9px;
    }

    .jy-wrap>div {
        padding: 20px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 75px;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 18px;
    }

    .jy-wrap .jyfw .contitle {
        font-size: 18px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .contitle {
        font-size: 18px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        font-size: 16px;
    }

    .clearfix.lsbc {
        height: auto !important;
    }
}

@media (max-width: 1366px) {
    .topbox a img {
        margin-left: 50%;
    }
}

@media (max-width: 1220px) {
    .topbox a img {
        margin-left: 55%;
    }

    .logobox2 {
        display: none;
    }

    .conmemo, .bannerlt .info .fbrqbox {
        margin-top: 15px
    }

    .nav, .weather, .totop, .video, .yzsdhbox, .header, .tip, #weather-float-he {
        display: none;
    }

    .toolbar {
        position: initial;
        background: #2A3C54;
    }

    .toolbar .yzsnav {
        display: none;
    }

    .toolbar .fzgn {
        display: none;
    }

    .toolbar .loginbox {
        float: initial;
    }

    .bghyh {
        display: none;
    }

    .container-wrap {
        height: auto;
    }

    html {
        overflow: inherit;
    }

    body {
        background: #f2f2f2;
    }

    .common-title .more {
        top: 10px;
        right: 10px;
    }

    .index-container {
        position: inherit;
    }

    .logo-wrap {
        display: block;
    }

    .logo-wrap .logobox {
        padding-top: 13px;
        margin: 0 auto;
        width: 300px;
    }

    .rdtj-wrap .topdz {
        display: none;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        width: 40%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        margin-left: 5%;
        width: 55%;
    }

    .container-wrap {
        width: 100%;
        top: 0;
    }

    .index-container {
        top: 0;
    }

    .rdtj-wrap {
        padding: 10px;
        height: auto;
    }

    .rdtj .bannerlt {
        float: inherit;
        width: 100%;
    }

    .bannerrt {
        display: none;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        padding: 10px;
        width: 100%;
        height: auto;
    }

    .lsyw-wrap .sjkf {
        display: none;
    }

    .ldzc-wrap {
        height: auto;
    }

    .ldzc-wrap>div {
        padding: 10px;
    }

    .ldzc-wrap .zdxxgk {
        display: none;
    }

    .zxgk-wrap {
        height: auto;
    }

    .zxgk-wrap .zxgk {
        display: none;
    }

    .zxgk-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .zxgk-wrap .ldhd {
        width: 100%;
    }

    .zxgk-wrap>div+div {
        margin-left: 0;
    }

    .ldzc .content .ldinfobox p.info {
        height: 60px;
        font-size: 14px;
    }

    .index-container>div.tjsj-wrap {
        display: none;
    }

    .bmfw-wrap {
        height: auto;
    }

    .bmfw-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .bmfw-wrap .rdfw {
        display: none;
    }

    .jrgz-wrap>div {
        padding: 10px;
    }

    .jrgz-wrap .ygzw {
        display: none;
    }

    .zmhd-wrap {
        padding: 10px;
    }

    .zmhd-wrap .wjybox .xjzl {
        display: none;
    }

    .zmhd-wrap .zxftbox {
        display: none;
    }

    .zmhd-wrap {
        height: auto;
    }

    .lsly-wrap {
        padding: 10px;
    }

    .lsly-wrap .lsly {
        height: auto;
    }

    .lsly-wrap .lsly .imgbox {
        width: 100%;
        height: auto;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 100%;
        height: 350px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        margin-left: 0;
        margin-top: 15px;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child+li+li {
        margin-left: 4%;
        margin-top: 15px;
    }

    .lsly-wrap .lsly .lsjj {
        margin-left: 0;
        width: 100%;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 15px auto;
    }

    .lsly-wrap .lsly .lsjj .more {
        top: 20px;
    }

    .lsly-wrap .jdjs {
        height: auto;
    }

    .lsly-wrap .jdjs ul li {
        margin: 1%;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .jdjs ul li+li {
        margin-left: 1%;
    }

    .tzzx-wrap .tzzx {
        width: 100%;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        margin: 0 auto;
        width: 70%;
        height: 240px;
    }

    .tzzx-wrap .tzzcbox {
        margin-left: 0;
        margin-top: 15px;
        width: 40%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 2%;
        margin-top: 15px;
        width: 58%;
    }

    .wh-wrap .sjtbox {
        width: 100%;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 2%;
        width: 25%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 73%;
    }

    .wh-wrap .whdtbox {
        margin-top: 15px;
        margin-left: 0;
        width: 100%;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyyw {
        width: 100%;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyfw {
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 163px;
    }

    .footer-wrap {
        padding: 10px;
        margin-top: 10px;
        height: auto;
    }

    .footer-wrap .bottom {
        margin-top: 0;
        padding-bottom: 20px;
        height: auto;
    }

    .footer-wrap .yqlj {
        display: none;
    }

    .footer-wrap .bottom .bmid {
        display: none;
    }

    .footer-wrap .bottom .bright {
        display: none;
    }

    .footer-wrap .bottom .bleft {
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 414px) {
    .logobox2 {
        display: none;
    }

    .clearfix.lsbc {
        height: 97px;
    }

    .jy-wrap .jyfw {
        height: auto !important;
    }

    #sxsyx {
        display: none;
    }

    .rdtj .bannerlt .img {
        float: inherit;
        width: 100%;
        height: 240px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 394px;
    }

    .bannerlt .info {
        float: inherit;
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .rdtj .bannerlt {
        height: auto;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        float: inherit;
    }

    .lsyw-wrap .lsyw .content .con>div+div {
        margin-left: 0;
        margin-top: 15px;
    }

    .ldzc-wrap .ldzc {
        width: 100%;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 40%;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        width: 55%;
    }

    .ldzc-wrap .qwfb {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
    }

    .zxgk-wrap .ldhd ul {
        height: auto;
    }

    .zxgk-wrap .ldhd ul li {
        width: 100%;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-top: 15px;
        margin-left: 0;
    }

    .bmfw-wrap .bmfw {
        width: 100%;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 45px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(4) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 45px !important;
    }

    .bmfw-wrap .bmfw .content li:nth-child(7) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(10) {
        margin-left: 0;
    }

    .jrgz-wrap .jrgz {
        width: 100%;
    }

    .zmhd-wrap .wjybox .wjy {
        width: 100%;
    }

    .zmhd-wrap .wjybox .lxxd {
        display: none;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        height: 200px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        height: 120px;
    }

    .lsly-wrap .jdjs ul li {
        height: 120px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        width: 100%;
        height: 180px;
    }

    .tzzx-wrap .tzzcbox {
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 25%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 0;
        width: 100%;
    }

    .dtysbox .dtys .content .listbox ul li {
        padding: 0 15px;
        width: 136px;

    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 35%;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        margin-left: 2%;
        width: 61%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 100%;
        height: 210px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        margin-left: 0;
        margin: 5px;
        flex: auto;
        flex-basis: 40%;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyfw .jygg {
        width: 67%;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 70%;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        float: left;
        margin: 0 3px;
        width: 100px;
    }

    .jy-wrap .jyfw .content .gmbs ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 0;
    }

    .jy-wrap .jyfw .content .jylist {
        margin: 0;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul {
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        flex: auto;
        flex-basis: 25%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 120px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 135px;
    }
}

@media (max-width: 375px) {
    .logobox2 {
        display: none;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 354px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 25px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 25px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 80px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 20%;
    }
}

@media (max-width: 320px) {
    .logobox2 {
        display: none;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 300px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 0px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 40px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 119px;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        width: 87px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 14px 20px;
    }

    .footer-wrap .bottom {
        height: 145px;
    }

    .footer-wrap {
        padding: 10px;
    }
}

.jy-wrap {
    margin: 15px auto;
    width: 100%;
}

.jy-wrap>div {
    float: left;
    padding: 30px;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.jy-wrap .jyyw {
    position: relative;
    width: 377px;
}

.jy-wrap .jyyw .content {
    margin-top: 20px;
    width: 100%;
}

.jy-wrap .jyyw .content .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 183px;
}

.jy-wrap .jyyw .content .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyyw .content .con-title {
    margin: 14px auto;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.jy-wrap .jyyw .content ul {
    width: 100%;
}

.jy-wrap .jyyw .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.jy-wrap .jyyw .content ul li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw {
    position: relative;
    margin-left: 15px;
    width: 988px;
}

.jy-wrap .jyfw .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    font-weight: bold;
}

.jy-wrap .jyfw .jygg {
    position: absolute;
    padding: 0 15px;
    top: 30px;
    right: 30px;
    width: 775px;
    height: 25px;
    line-height: 25px;
    background: #F1F6FD;
    border-radius: 15px;
}

.jy-wrap .jyfw .jygg .coltitle {
    float: left;
    width: 50px;
    height: 100%;
    line-height: 30px;
    color: #4C678A;
}

.jy-wrap .jyfw .jygg .banner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 650px;
    height: 100%;
}

.jy-wrap .jyfw .jygg .more {
    position: absolute;
    top: 0px;
    right: 5px;
}

.jy-wrap .jyfw .jygg .banner ul {
    position: absolute;
    width: 100%;
}

.jy-wrap .jyfw .jygg .banner ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.jy-wrap .jyfw .jygg .banner ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw .content {
    margin-top: 19px;
}

.jy-wrap .jyfw .content>div {
    float: left;
}

.jy-wrap .jyfw .content .gmbs {
    width: 108px;
}

.jy-wrap .jyfw .content .gmbs ul {
    width: 100%;
}

.jy-wrap .jyfw .content .gmbs ul li {
    width: 100%;
    height: 87px;
    background: url(../images/index/jybg.png) no-repeat;
}

.jy-wrap .jyfw .content .gmbs ul li+li {
    margin-top: 20px;
}

.jy-wrap .jyfw .content .gmbs ul li a {
    padding: 20px 30px;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    letter-spacing: 5px;
}

.jy-wrap .jyfw .content .jylist {
    margin: 0 5px;
    padding-top: 20px;
    width: 625px;
}

.jy-wrap .jyfw .content .jylist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jylist ul li {
    float: left;
    padding: 0 30px;
    width: 156px;
    height: 90px;
    text-align: center;
}

.jy-wrap .jyfw .content .jylist ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jylist ul li img {
    margin: 0 auto;
    width: 32px;
    height: 30px;
}

.jy-wrap .jyfw .content .jylist ul li span {
    display: block;
    width: 100%;
    text-align: center;
}

.jy-wrap .jyfw .content .jydt {
    width: 185px;
}

.jy-wrap .jyfw .content .jydt .imgbox {
    width: 100%;
    height: 85px;
}

.jy-wrap .jyfw .content .jydt .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz {
    position: relative;
    margin-top: 20px;
    padding: 15px;
    width: 100%;
    background: #608FDD;
    border-radius: 10px;
}

.jy-wrap .jyfw .content .jydt .zlxz .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    color: #fff;
}

.jy-wrap .jyfw .content .jydt .zlxz .more {
    position: absolute;
    top: 12px;
    right: 15px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist {
    margin-top: 10px;
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li {
    width: 100%;
    height: 34px;
    line-height: 34px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}

.footer-wrap {
    padding: 30px;
    margin-top: 15px;
    width: 100%;
    height: 407px;
    border-radius: 10px;
    background: url(../images/index/dbhw.png) no-repeat center bottom;
    background-color: rgba(255, 255, 255, .9);
}

.footer-wrap .yqlj {
    width: 100%;
    height: 235px;
    border-bottom: 1px solid #294260;
}

.footer-wrap .yqlj .ljtitle {
    font-weight: bold;
    font-size: 18px;
}

.footer-wrap .yqlj .ljtitle span {
    float: left;
    text-align: left;
}

.footer-wrap .yqlj .wzlist {
    margin-top: 30px;
    padding-left: 100px;

}

.footer-wrap .yqlj .wzlist div {
    overflow: hidden;
    position: relative;
    float: left;
    width: 210px;
    height: 140px;
}

.footer-wrap .yqlj .wzlist div+div {
    margin-left: 25px;
}

.footer-wrap .yqlj .wzlist div:first-child {
    width: 205px;
}

.footer-wrap .yqlj .wzlist div:first-child+div {
    width: 215px;
}

.footer-wrap .yqlj .wzlist div:first-child+div+div+div {
    width: 140px;
}

.footer-wrap .yqlj .wzlist div ul {
    position: absolute;
    width: 90%;
}

.footer-wrap .yqlj .wzlist div .scroll {
    position: absolute;
    right: 0;
    top: 0;
    width: 8px;
    height: 100%;
    background: #e1e1e1;
    border-radius: 2px;
    cursor: pointer;
}

.footer-wrap .yqlj .wzlist div .scroll div {
    position: absolute;
    top: 0;
    width: 100%;
    height: 25px;
    background: #000;
    border-radius: 2px;
}

.footer-wrap .yqlj .wzlist div li {
    float: left;
    width: 100%;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}

.footer-wrap .bottom {
    margin-top: 15px;
    width: 100%;
    height: 95px;
    font-size: 16px;
}

.footer-wrap .bottom>div {
    float: left;
}

.footer-wrap .bottom .bleft {
    padding-top: 10px;
    width: 655px;
    height: 100%;
}

.footer-wrap .bottom .bleft p+p {
    margin-top: 15px;
}

.footer-wrap .bottom .bleft img {
    margin: 0 15px;
}

.footer-wrap .bottom .bmid {
    margin-left: 70px;
    padding-top: 3px;
    width: 275px;
    height: 100%;
}

.footer-wrap .bottom .bmid ul {
    width: 100%;
    height: 100%;
}

.footer-wrap .bottom .bmid li {
    float: left;
    width: 65px;
    height: 100%;
    text-align: center;
}

.footer-wrap .bottom .bmid li img {
    width: 28px;
    height: 28px;
}

.footer-wrap .bottom .bmid li span {
    display: block;
}

.footer-wrap .bottom .bmid li+li {
    margin-left: 40px;
}

.footer-wrap .bottom .bright {
    margin-left: 95px;
    width: 217px;
}

.footer-wrap .bottom .bright a+a {
    margin-left: 20px;
}

@media (max-width: 1810px) {
    .logobox2 {
        display: none;
    }

    .totop {
        right: 35px;
        bottom: 40px;
        width: 60px;
        background-color: #294260;
        width: 75px;
        height: 75px;
        border-radius: 10px;
        text-align: center;
        line-height: 75px;
        opacity: 0.7;
    }

    .nav {
        padding-top: 90px;
        width: 120px;
        font-size: 18px;
    }

    .toolbar {
        padding: 0 30px;
    }

    .toolbar .yzsnav {
        width: 100px;
        font-size: 12px;
    }

    .video {
        width: 100%;
    }

    .nav li.active {
        background: url(../images/index/navbg1.png) no-repeat center;
        background-size: 99px 39px;
    }

    .nav li:hover {
        background-size: 99px 39px;
    }

    .container-wrap {
        width: 1100px;
        top: 400px;
    }

    .topbox {
        width: 1100px;
    }

    .rdtj-wrap {
        padding: 20px;
        /* height: 385px; */
    }

    .rdtj-wrap .topdz li div {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .rdtj-wrap .topdz li img {
        margin-top: -12px;
    }

    .rdtj .title {
        font-size: 18px;
    }

    .rdtj .bannerlt {
        margin-top: 25px;
        width: 715px;
        height: 225px;
    }

    .rdtj .bannerlt .img {
        width: 385px;
        height: 100%;
    }

    .bannerlt .info {
        width: 310px;
        height: 210px;
    }

    .bannerlt .info li {
        height: 210px;
    }

    .bannerlt .info .fbrqbox {
        font-size: 12px;
    }

    .bannerrt {
        margin-top: 25px;
    }

    .bannerrt li {
        height: auto;
        padding: 16px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 385px;
    }

    .rdtj .bannerlt .img .bannerImg li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .bannerlt .info .contitle {
        font-size: 16px;
    }

    .lsyw-wrap .lsyw {
        padding: 20px;
        width: 765px;
    }

    .common-title .contitle {
        font-size: 18px;
    }

    .common-title .more {
        right: 20px;
        top: 20px;
    }

    .lsyw-wrap {
        height: 255px;
    }

    .lsyw-wrap .lsyw .content .con {
        margin-top: 20px;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 355px;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        display: block;
        width: 140px;
        height: 100px;
    }

    .lsyw-wrap .lsyw .content .con>div ul li {
        font-size: 14px;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a img {
        width: 100%;
        height: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        width: 178px;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle a {
        font-size: 15px;
        margin-bottom: 8px;
    }

    .lsyw-wrap .sjkf {
        padding: 20px;
        width: 320px;
    }

    .lsyw-wrap .sjkf .content {
        width: 100%;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .sjkf .content img {
        width: 100%;
        height: 100%;
    }

    #indexsjkf {
        width: 280px !important;
        height: 225px !important;
    }

    #echarts {
        width: 315px !important;
        height: 265px !important;
    }

    .ldzc-wrap {
        height: 255px;
    }

    .ldzc-wrap>div {
        padding: 20px;
    }

    .ldzc-wrap .ldzc .content {
        margin-top: 20px;
        height: 175px;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 140px;
        height: 175px;
    }

    .ldzc .content .ldinfobox p.infotitle {
        font-size: 18px;
    }

    .ldzc .content .ldinfobox p.info {
        margin: 7px auto;
        height: 65px;
    }

    .ldzc .content .ldinfobox p.wdjl {
        margin-top: 7px;
        height: 30px;
        line-height: 30px;
    }

    .ldzc .content .ldinfobox p.gwxx {
        height: 30px;
        line-height: 30px;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        margin-left: 10px;
    }

    .ldzc-wrap .ldzc {
        width: 330px;
    }

    .ldzc-wrap .qwfb {
        width: 420px;
    }

    .ldzc-wrap .qwfb .content {
        margin-top: 20px;
    }

    .ldzc-wrap .qwfb .content li {
        height: 25px;
        font-size: 14px;
        line-height: 25px;
    }

    .ldzc-wrap .qwfb .content li+li {
        margin-top: 12px;
    }

    .ldzc-wrap .zdxxgk {
        width: 320px;
    }

    .ldzc-wrap .zdxxgk .title {
        width: 280px;
        height: 100px;
        line-height: 100px;
    }

    .ldzc-wrap .zdxxgk ul {
        margin-top: 20px;
    }

    .zxgk-wrap {
        height: 370px;
    }

    .zxgk-wrap .zxgk {
        width: 330px;
    }

    .zxgk-wrap>div {
        padding: 20px;
    }

    .zxgk-wrap .zxgk .content {
        margin-top: 25px;
    }

    .zxgk-wrap .zxgk .content .zctj {
        width: 100%;
    }

    .zxgk-wrap .zxgk .content .zctj .title {
        font-size: 28px;
    }

    .zxgk-wrap .zxgk .content .zctj .info {
        font-size: 1px;
    }

    .zxgk-wrap .zxgk .content .jdgn {
        font-size: 14px;
    }

    .zxgk-wrap .ldhd {
        width: 755px;
    }

    .zxgk-wrap .ldhd ul li {
        width: 190px;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-left: 72px;
    }

    .tjsj-wrap {
        padding: 20px;
        height: 380px;
    }

    .tjsj-wrap .content {
        margin-top: 20px;
        height: 300px;
    }

    .tjsj-wrap .content .common-title2 {
        font-size: 16px;
    }

    .tjsj-wrap .content .sxjz .con {
        padding: 55px 0;
        height: 215px;
    }

    .tjsj-wrap .content>div {
        width: 298px;
    }

    .tjsj-wrap .content>div+div {
        margin-left: 73px;
    }

    .tjsj-wrap .content .zxbl .con {
        padding: 25px 0;
    }

    .tjsj-wrap .content .yctj .con>div+div {
        margin-top: 130px;
    }

    .bmfw-wrap {
        height: 285px;
    }

    .bmfw-wrap>div {
        padding: 20px;
    }

    .bmfw-wrap .bmfw {
        width: 765px;
    }

    .bmfw-wrap .rdfw {
        width: 320px;
    }

    .bmfw-wrap .bmfw .content li {
        width: 100px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 56px;
    }

    .jrgz-wrap {
        height: 285px;
    }

    .jrgz-wrap>div {
        padding: 20px;
    }

    .jrgz-wrap .jrgz {
        width: 330px;
    }

    .jrgz-wrap .rmsx {
        width: 420px;
    }

    .jrgz-wrap .rmsx .content li {
        width: 190px;
        height: 55px;
        line-height: 24px;
    }

    .jrgz-wrap .ygzw {
        width: 320px;
    }

    .jrgz-wrap .ygzw .content li {
        height: 60px;
        line-height: 60px;
        font-size: 14px;
    }

    .zmhd-wrap {
        padding: 20px;
        height: 405px;
    }

    .zmhd-wrap .wjybox .wjy {
        padding: 15px 10px;
        width: 310px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li {
        font-size: 16px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 60px;
    }

    .zmhd-wrap .wjybox {
        height: 270px;
    }

    .zmhd-wrap .wjybox .lxxd {
        margin-left: 7px;
    }

    .zmhd-wrap .wjybox .lxxd .content {
        margin-top: 15px;
    }

    .zmhd-wrap .wjybox .lxxd {
        width: 420px;
    }

    .zmhd-wrap .wjybox .lxxd .content ul {
        width: 415px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .num {
        width: 23px;
        height: 23px;
        font-size: 14px;
        line-height: 23px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .info {
        width: 294px;
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl {
        margin-left: 8px;
        width: 315px;
    }

    .zmhd-wrap .zxftbox .zxft {
        padding-left: 50px;
        width: 220px;
    }

    .zmhd-wrap .zxftbox .myzj {
        padding-left: 60px;
        width: 240px;
    }

    .zmhd-wrap .zxftbox .szrx {
        padding-left: 40px;
        width: 310px;
    }

    .zmhd-wrap .zxftbox .wsdc {
        padding-left: 60px;
        width: 260px;
    }

    .jrgz-wrap .ygzw .content li a {
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl .contitle {
        font-size: 18px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .zt {
        font-size: 14px;
    }

    .zmhd-wrap .zxftbox {
        font-size: 16px;
    }

    .footer-wrap .yqlj .ljtitle {
        font-size: 16px;
    }

    .footer-wrap .yqlj .wzlist div li {
        font-size: 14px;
    }

    .footer-wrap .yqlj .wzlist div:first-child {
        width: 170px;
    }

    .footer-wrap .yqlj .wzlist div+div {
        margin-left: 20px;
    }

    .footer-wrap .bottom .bleft {
        width: 580px;
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li {
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li+li {
        margin-left: 10px;
    }

    .footer-wrap .bottom .bmid {
        margin-left: 10px;
        width: 225px;
    }

    .footer-wrap .bottom .bright {
        width: 215px;
        margin-left: 10px;
    }

    .footer-wrap .bottom .bright a+a {
        margin-left: 10px;
    }

    .lsly-wrap {
        padding: 20px;
    }

    .lsly-wrap .lsly {
        height: 255px;
    }

    .lsly-wrap .lsly .imgbox {
        width: 790px;
    }

    .lsly-wrap .lsly .imgbox ul li p {
        bottom: -35px;
        height: 35px;
        line-height: 35px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 550px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        width: 224px;
        height: 120px;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 30px auto 10px;
    }

    .lsly-wrap .lsly .lsjj .jj {
        line-height: 28px;
    }

    .lsly-wrap .lsly .lsjj .jj .title {
        margin-bottom: 0;
    }

    .lsly-wrap .jdjs {
        height: 110px;
        margin-top: 10px;
    }

    .lsly-wrap .jdjs ul li {
        width: 253px;
    }

    .lsly-wrap .jdjs ul li p {
        bottom: -30px;
        height: 30px;
        line-height: 30px;
    }

    .tzzx-wrap .tzzx {
        padding: 20px;
        width: 307px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzx .content .con-title {
        margin: 5px 0;
        line-height: 25px;
    }

    .dtysbox .dtys .content .listbox ul li>a {
        margin: 5px auto;
    }

    .tzzx-wrap .tzzx .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .dtysbox .dtys .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox>div {
        padding: 20px;
    }

    .tzzx-wrap .tzzcbox {
        width: 307px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        margin-top: 15px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
        margin-top: 1px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox img {
        width: 40px;
        height: 34px;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 83px;
    }

    .tzzx-wrap .dtysbox {
        width: 456px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 120px;
        padding: 0 10px;
    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 126px;
        height: 55px;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        width: 238px;
    }

    .dtysbox .zxxm .content ul li .coninfo .info {
        height: 33px;
        line-height: 16px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .tzzx-wrap .dtysbox .dtys .content .listbox {
        height: 112px;
    }

    .tzzx-wrap .dtysbox>div {
        padding: 20px;
    }

    .tzzx-wrap .dtysbox .zxxm .contitle div {
        cursor: pointer;
    }

    .tzzx-wrap .dtysbox .zxxm .content {
        margin-top: 10px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        margin-bottom: 0;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul li {
        margin-top: 9px;
    }

    .tzzx-wrap .tzzx .content {
        margin-top: 16px;
    }

    .wh-wrap .sjtbox {
        padding: 20px;
        width: 778px;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 527px;
        height: 322px;
    }

    .wh-wrap .sjtbox .sjt .content {
        margin-top: 10px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        width: 196px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        height: 104px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox {
        padding: 20px;
        width: 307px;
    }

    .wh-wrap .whdtbox .content {
        margin-top: 10px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        height: 132px;
    }

    .wh-wrap .whdtbox .content .con-title {
        margin: 13px auto;
    }

    .jy-wrap .jyyw {
        padding: 20px;
        width: 307px;
    }

    .jy-wrap .jyyw .content .imgbox {
        height: 153px;
    }

    .jy-wrap .jyfw {
        width: 778px;
    }

    .jy-wrap .jyfw .jygg {
        width: 595px;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 460px;
    }

    .jy-wrap .jyfw .jygg {
        top: 20px;
        right: 20px;
        width: 595px;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100px;

    }

    .jy-wrap .jyfw .content .gmbs ul li {
        height: 80px;
        background-size: 100px 80px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 15px 27px;
    }

    .jy-wrap .jyfw .content .jylist {
        width: 455px;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        padding: 0 0px;
        width: 113px;
        height: 86px;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 173px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz {
        padding: 13px;
        margin-top: 7px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist {
        margin-top: 9px;
    }

    .jy-wrap>div {
        padding: 20px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 75px;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 18px;
    }

    .jy-wrap .jyfw .contitle {
        font-size: 18px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .contitle {
        font-size: 18px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        font-size: 16px;
    }
}

@media (max-width: 1220px) {
    .logobox2 {
        display: none;
    }

    .conmemo, .bannerlt .info .fbrqbox {
        margin-top: 15px
    }

    .nav, .weather, .totop, .video, .yzsdhbox, .header, .tip, #weather-float-he {
        display: none;
    }

    .toolbar {
        position: initial;
        background: #2A3C54;
    }

    .toolbar .yzsnav {
        display: none;
    }

    .toolbar .fzgn {
        display: none;
    }

    .toolbar .loginbox {
        float: initial;
    }

    .bghyh {
        display: none;
    }

    .container-wrap {
        height: auto;
    }

    html {
        overflow: inherit;
    }

    body {
        background: #f2f2f2;
    }

    .common-title .more {
        top: 10px;
        right: 10px;
    }

    .index-container {
        position: inherit;
    }

    .logo-wrap {
        display: block;
    }

    .logo-wrap .logobox {
        padding-top: 13px;
        margin: 0 auto;
        width: 300px;
    }

    .rdtj-wrap .topdz {
        display: none;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        width: 40%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        margin-left: 5%;
        width: 55%;
    }

    .container-wrap {
        width: 100%;
        top: 0;
    }

    .index-container {
        top: 0;
    }

    .rdtj-wrap {
        padding: 10px;
        height: auto;
    }

    .rdtj .bannerlt {
        float: inherit;
        width: 100%;
    }

    .bannerrt {
        display: none;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        padding: 10px;
        width: 100%;
        height: auto;
    }

    .lsyw-wrap .sjkf {
        display: none;
    }

    .ldzc-wrap {
        height: auto;
    }

    .ldzc-wrap>div {
        padding: 10px;
    }

    .ldzc-wrap .zdxxgk {
        display: none;
    }

    .zxgk-wrap {
        height: auto;
    }

    .zxgk-wrap .zxgk {
        display: none;
    }

    .zxgk-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .zxgk-wrap .ldhd {
        width: 100%;
    }

    .zxgk-wrap>div+div {
        margin-left: 0;
    }

    .ldzc .content .ldinfobox p.info {
        height: 50px;
        font-size: 14px;
    }

    .index-container>div.tjsj-wrap {
        display: none;
    }

    .bmfw-wrap {
        height: auto;
    }

    .bmfw-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .bmfw-wrap .rdfw {
        display: none;
    }

    .jrgz-wrap>div {
        padding: 10px;
    }

    .jrgz-wrap .ygzw {
        display: none;
    }

    .zmhd-wrap {
        padding: 10px;
    }

    .zmhd-wrap .wjybox .xjzl {
        display: none;
    }

    .zmhd-wrap .zxftbox {
        display: none;
    }

    .zmhd-wrap {
        height: auto;
    }

    .lsly-wrap {
        padding: 10px;
    }

    .lsly-wrap .lsly {
        height: auto;
    }

    .lsly-wrap .lsly .imgbox {
        width: 100%;
        height: auto;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 100%;
        height: 350px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        margin-left: 0;
        margin-top: 15px;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child+li+li {
        margin-left: 4%;
        margin-top: 15px;
    }

    .lsly-wrap .lsly .lsjj {
        margin-left: 0;
        width: 100%;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 15px auto;
    }

    .lsly-wrap .lsly .lsjj .more {
        top: 20px;
    }

    .lsly-wrap .jdjs {
        height: auto;
    }

    .lsly-wrap .jdjs ul li {
        margin: 1%;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .jdjs ul li+li {
        margin-left: 1%;
    }

    .tzzx-wrap .tzzx {
        width: 100%;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        margin: 0 auto;
        width: 70%;
        height: 240px;
    }

    .tzzx-wrap .tzzcbox {
        margin-left: 0;
        margin-top: 15px;
        width: 40%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 2%;
        margin-top: 15px;
        width: 58%;
    }

    .wh-wrap .sjtbox {
        width: 100%;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 2%;
        width: 25%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 73%;
    }

    .wh-wrap .whdtbox {
        margin-top: 15px;
        margin-left: 0;
        width: 100%;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyyw {
        width: 100%;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyfw {
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 163px;
    }

    .footer-wrap {
        padding: 10px;
        margin-top: 10px;
        height: auto;
    }

    .footer-wrap .bottom {
        margin-top: 0;
        padding-bottom: 20px;
        height: auto;
    }

    .footer-wrap .yqlj {
        display: none;
    }

    .footer-wrap .bottom .bmid {
        display: none;
    }

    .footer-wrap .bottom .bright {
        display: none;
    }

    .footer-wrap .bottom .bleft {
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 414px) {
    .logobox2 {
        display: none;
    }

    .rdtj .bannerlt .img {
        float: inherit;
        width: 100%;
        height: 240px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 394px;
    }

    .bannerlt .info {
        float: inherit;
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .rdtj .bannerlt {
        height: auto;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        float: inherit;
    }

    .lsyw-wrap .lsyw .content .con>div+div {
        margin-left: 0;
        margin-top: 15px;
    }

    .ldzc-wrap .ldzc {
        width: 100%;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 40%;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        width: 55%;
    }

    .ldzc-wrap .qwfb {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
    }

    .zxgk-wrap .ldhd ul {
        height: auto;
    }

    .zxgk-wrap .ldhd ul li {
        width: 100%;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-top: 15px;
        margin-left: 0;
    }

    .bmfw-wrap .bmfw {
        width: 100%;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 45px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(4) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 45px !important;
    }

    .bmfw-wrap .bmfw .content li:nth-child(7) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(10) {
        margin-left: 0;
    }

    .jrgz-wrap .jrgz {
        width: 100%;
    }

    .zmhd-wrap .wjybox .wjy {
        width: 100%;
    }

    .zmhd-wrap .wjybox .lxxd {
        display: none;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        height: 200px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        height: 120px;
    }

    .lsly-wrap .jdjs ul li {
        height: 120px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        width: 100%;
        height: 180px;
    }

    .tzzx-wrap .tzzcbox {
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 25%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 0;
        width: 100%;
    }

    .dtysbox .dtys .content .listbox ul li {
        padding: 0 15px;
        width: 136px;

    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 35%;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        margin-left: 2%;
        width: 61%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 100%;
        height: 210px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        margin-left: 0;
        margin: 5px;
        flex: auto;
        flex-basis: 40%;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyfw .jygg {
        width: 67%;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 70%;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        float: left;
        margin: 0 3px;
        width: 100px;
    }

    .jy-wrap .jyfw .content .gmbs ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 0;
    }

    .jy-wrap .jyfw .content .jylist {
        margin: 0;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul {
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        flex: auto;
        flex-basis: 25%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 120px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 135px;
    }
}

@media (max-width: 375px) {
    .logobox2 {
        display: none;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 354px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 25px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 25px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 80px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 20%;
    }
}

@media (max-width: 320px) {
    .logobox2 {
        display: none;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 300px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 0px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 40px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 119px;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        width: 87px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 14px 20px;
    }

    .footer-wrap .bottom {
        height: 145px;
    }

    .footer-wrap {
        padding: 10px;
    }
}

.tzzx-wrap {
    margin: 15px auto;
    width: 100%;
}

.tzzx-wrap>div {
    float: left;
}

.tzzx-wrap>div+div {
    /* margin-left: 15px; */
}

.tzzx-wrap .tzzx {
    padding: 30px;
    width: 377px;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.tzzx-wrap .tzzx .content {
    margin-top: 20px;
    width: 100%;
}

.tzzx-wrap .tzzx .content .imgbox {
    width: 100%;
    height: 180px;
}

.tzzx-wrap .tzzx .content .imgbox img {
    width: 100%;
    height: 100%;
}

.tzzx-wrap .tzzx .content .con-title {
    margin: 30px auto;
    width: 100%;
    height: 50px;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
}

.tzzx-wrap .tzzx .content ul {
    width: 100%;
}

.tzzx-wrap .tzzx .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.tzzx-wrap .tzzx .content ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tzzx-wrap .tzzcbox {
    width: 377px;
}

.tzzx-wrap .tzzcbox>div {
    width: 100%;
    padding: 30px;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.tzzx-wrap .tzzcbox .tzzc .content {
    margin-top: 14px;
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzc .content ul {
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzc .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.tzzx-wrap .tzzcbox .tzzc .content ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tzzx-wrap .tzzcbox .tzzn {
    margin-top: 0;
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzn .imgbox {
    width: 100%;
    height: 125px;
}

.tzzx-wrap .tzzcbox .tzzn .imgbox img {
    width: 100%;
    height: 100%;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox {
    margin-top: 24px;
    padding-left: 25px;
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox>div {
    display: inline-block;
    text-align: center;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox>div+div {
    margin-left: 80px;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
    margin-top: 20px;
}

.tzzx-wrap .dtysbox {
    width: 596px;
}

.tzzx-wrap .dtysbox>div {
    padding: 30px;
    width: 100%;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.tzzx-wrap .dtysbox .dtys {}

.tzzx-wrap .dtysbox .dtys .content {
    position: relative;
    margin-top: 15px;
}

.tzzx-wrap .dtysbox .dtys .content .listbox {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    width: 85%;
    height: 130px;
}

.dtysbox .dtys .content .listbox ul {
    position: absolute;
    width: 300%;
    height: 100%;
}

.dtysbox .dtys .content .listbox ul li {
    float: left;
    padding: 0 30px;
    width: 153px;
    height: 100%;
}

.dtysbox .dtys .content .listbox ul li p {
    text-align: center;
}

.dtysbox .dtys .content .listbox ul li+li {
    border-left: 1px solid #E1E1E1;
}

.tzzx-wrap .dtysbox .dtys .content .btn {
    position: absolute;
    top: 50%;
    margin-top: -11px;
    width: 22px;
    height: 22px;
    cursor: pointer;
}

.dtysbox .dtys .content .listbox ul li>a {
    display: block;
    margin: 15px auto;
    width: 80px;
    height: 80px;
    text-align: center;
    border-radius: 50%;
    background-color: #6591CD;
}

.tzzx-wrap .dtysbox .dtys .content .prev {
    left: 0;
}

.tzzx-wrap .dtysbox .dtys .content .next {
    right: 0;
}

.tzzx-wrap .dtysbox .zxxm {
    margin-top: 15px;
}

.tzzx-wrap .dtysbox .zxxm .content {
    margin-top: 25px;
    width: 100%;
}

.tzzx-wrap .dtysbox .zxxm .content ul {
    display: none;
    width: 100%;
}

.tzzx-wrap .dtysbox .zxxm .content ul.active {
    display: block;
}

.tzzx-wrap .dtysbox .zxxm .content ul li {
    width: 100%;
}

.dtysbox .zxxm .content ul li>div {
    display: inline-block;
    vertical-align: top;
}

.dtysbox .zxxm .content ul li .imgbox {
    width: 147px;
    height: 83px;
}

.dtysbox .zxxm .content ul li .imgbox img {
    width: 100%;
    height: 100%;
}

.dtysbox .zxxm .content ul li .coninfo {
    margin-left: 15px;
    width: 365px;
}

.dtysbox .zxxm .content ul li .coninfo .con-title {
    margin-bottom: 5px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
    font-size: 18px;
}

.dtysbox .zxxm .content ul li .coninfo .info {
    line-height: 28px;
}

.dtysbox .zxxm .content ul li+li {
    margin-top: 27px;
}

.wh-wrap {
    position: relative;
    margin: 15px auto;
    width: 100%;
}

.wh-wrap>div {
    float: left;
}

.wh-wrap>div+div {
    margin-left: 15px;
}

.wh-wrap .sjtbox {
    position: relative;
    padding: 30px;
    width: 988px;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.wh-wrap .sjtbox .more {
    right: 0;
    top: 0;
}

.wh-wrap .sjtbox .sjt .content {
    margin-top: 20px;
    width: 100%;
}

.wh-wrap .sjtbox .sjt .content .banner {
    float: left;
    overflow: hidden;
    width: 697px;
    height: 394px;
}

.wh-wrap .sjtbox .sjt .content .banner ul {
    position: relative;
    width: 100%;
    height: 100%;
}

.wh-wrap .sjtbox .sjt .content .banner li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.5s;
}

.wh-wrap .sjtbox .sjt .content .banner li.active {
    opacity: 1;
}

.wh-wrap .sjtbox .sjt .content .banner li img {
    width: 100%;
    height: 100%;
}

.wh-wrap .sjtbox .sjt .content .banner li p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: rgba(0, 0, 0, .5);
}

.wh-wrap .sjtbox .sjt .content .banner li p a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
    text-align: center;
}

.wh-wrap .sjtbox .sjt .content>ul {
    float: left;
    margin-left: 15px;
    width: 214px;
}

.wh-wrap .sjtbox .sjt .content>ul li {
    width: 100%;
    height: 121px;
    cursor: pointer;
}

.wh-wrap .sjtbox .sjt .content>ul li img {
    width: 100%;
    height: 100%;
}

.wh-wrap .sjtbox .sjt .content>ul li+li {
    margin-top: 15px;
}

.wh-wrap .sjtbox .dsj {
    margin-top: 20px;
    width: 100%;
}

.wh-wrap .sjtbox .dsj .content .btn {
    position: absolute;
    top: 40%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.wh-wrap .sjtbox .dsj .content .btn.prev {
    left: 0;
}

.wh-wrap .sjtbox .dsj .content .btn.next {
    right: 0;
}

.wh-wrap .sjtbox .dsj .content .dsjlist {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    width: 83%;
    height: 410px;
}

.wh-wrap .sjtbox .dsj .content .dsjlist ul {
    position: absolute;
    width: 1000%;
    height: 100%;

}

.wh-wrap .sjtbox .dsj .dsjlist ul li {
    float: left;
    padding: 0 30px;
    width: 248px;
    height: 100%;
    background: url(../images/yx/ml_bg.png) no-repeat -113px 72px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li:hover img {
    transform: scale(1.05);
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .time {
    text-align: center;
    color: #2A3C54;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .time .year {
    width: 100%;
    font-size: 30px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .time .yr {
    width: 100%;
    font-size: 20px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .dot {
    margin: 15px auto;
    width: 22px;
    height: 22px;
    background: url(../images/yx/dot1.png) no-repeat;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li:hover .dot {
    background-image: url(../images/yx/dot2.png);
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 118px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .imgbox img {
    width: 100%;
    height: 100%;
    transition: all 0.4s ease-out;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .con-title {
    overflow: hidden;
    width: 100%;
    height: 40px;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .coninfo {
    width: 100%;
    height: 80px;
    line-height: 28px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.wh-wrap .whdtbox {
    margin-left: 15px;
    padding: 30px;
    width: 377px;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.wh-wrap .whdtbox .content {
    margin-top: 20px;
    width: 100%;
}

.wh-wrap .whdtbox .content .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 183px;
}

.wh-wrap .whdtbox .content .imgbox img {
    width: 100%;
    height: 100%;
}

.wh-wrap .whdtbox .content .con-title {
    margin: 23px auto;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.wh-wrap .whdtbox .content ul {
    width: 100%;
}

.wh-wrap .whdtbox .content ul li, .sjkf li {
    padding-left: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.wh-wrap .whdtbox .content ul li a, .sjkf li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap {
    margin: 15px auto;
    width: 100%;
}

.jy-wrap>div {
    float: left;
    padding: 30px;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.jy-wrap .jyyw {
    position: relative;
    width: 377px;
}

.jy-wrap .jyyw .content {
    margin-top: 20px;
    width: 100%;
}

.jy-wrap .jyyw .content .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 183px;
}

.jy-wrap .jyyw .content .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyyw .content .con-title {
    margin: 14px auto;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.jy-wrap .jyyw .content ul {
    width: 100%;
}

.jy-wrap .jyyw .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.jy-wrap .jyyw .content ul li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw {
    position: relative;
    margin-left: 15px;
    width: 988px;
}

.jy-wrap .jyfw .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    font-weight: bold;
}

.jy-wrap .jyfw .jygg {
    position: absolute;
    padding: 0 15px;
    top: 30px;
    right: 30px;
    width: 775px;
    height: 25px;
    line-height: 25px;
    background: #F1F6FD;
    border-radius: 15px;
}

.jy-wrap .jyfw .jygg .coltitle {
    float: left;
    width: 50px;
    height: 100%;
    line-height: 30px;
    color: #4C678A;
}

.jy-wrap .jyfw .jygg .banner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 650px;
    height: 100%;
}

.jy-wrap .jyfw .jygg .more {
    position: absolute;
    top: 0px;
    right: 5px;
}

.jy-wrap .jyfw .jygg .banner ul {
    position: absolute;
    width: 100%;
}

.jy-wrap .jyfw .jygg .banner ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.jy-wrap .jyfw .jygg .banner ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw .content {
    margin-top: 19px;
}

.jy-wrap .jyfw .content>div {
    float: left;
}

.jy-wrap .jyfw .content .gmbs {
    width: 108px;
}

.jy-wrap .jyfw .content .gmbs ul {
    width: 100%;
}

.jy-wrap .jyfw .content .gmbs ul li {
    width: 100%;
    height: 87px;
    background: url(../images/index/jybg.png) no-repeat;
}

.jy-wrap .jyfw .content .gmbs ul li+li {
    margin-top: 20px;
}

.jy-wrap .jyfw .content .gmbs ul li a {
    padding: 20px 30px;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    letter-spacing: 5px;
}

.jy-wrap .jyfw .content .jylist {
    margin: 0 5px;
    padding-top: 20px;
    width: 625px;
}

.jy-wrap .jyfw .content .jylist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jylist ul li {
    float: left;
    padding: 0 30px;
    width: 156px;
    height: 90px;
    text-align: center;
}

.jy-wrap .jyfw .content .jylist ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jylist ul li img {
    margin: 0 auto;
    width: 32px;
    height: 30px;
}

.jy-wrap .jyfw .content .jylist ul li span {
    display: block;
    width: 100%;
    text-align: center;
}

.jy-wrap .jyfw .content .jydt {
    width: 185px;
}

.jy-wrap .jyfw .content .jydt .imgbox {
    width: 100%;
    height: 85px;
}

.jy-wrap .jyfw .content .jydt .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz {
    position: relative;
    margin-top: 20px;
    padding: 15px;
    width: 100%;
    background: #608FDD;
    border-radius: 10px;
}

.jy-wrap .jyfw .content .jydt .zlxz .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    color: #fff;
}

.jy-wrap .jyfw .content .jydt .zlxz .more {
    position: absolute;
    top: 12px;
    right: 15px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist {
    margin-top: 10px;
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li {
    width: 100%;
    height: 34px;
    line-height: 34px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}

.footer-wrap {
    padding: 30px;
    margin-top: 15px;
    width: 100%;
    height: 407px;
    border-radius: 10px;
    background: url(../images/index/dbhw.png) no-repeat center bottom;
    background-color: rgba(255, 255, 255, .9);
}

.footer-wrap .yqlj {
    width: 100%;
    height: 235px;
    border-bottom: 1px solid #294260;
}

.footer-wrap .yqlj .ljtitle {
    font-weight: bold;
    font-size: 18px;
}

.footer-wrap .yqlj .ljtitle span {
    float: left;
    text-align: left;
}

.footer-wrap .yqlj .wzlist {
    margin-top: 30px;
    padding-left: 100px;

}

.footer-wrap .yqlj .wzlist div {
    overflow: hidden;
    position: relative;
    float: left;
    width: 210px;
    height: 140px;
}

.footer-wrap .yqlj .wzlist div+div {
    margin-left: 25px;
}

.footer-wrap .yqlj .wzlist div:first-child {
    width: 205px;
}

.footer-wrap .yqlj .wzlist div:first-child+div {
    width: 215px;
}

.footer-wrap .yqlj .wzlist div:first-child+div+div+div {
    width: 140px;
}

.footer-wrap .yqlj .wzlist div ul {
    position: absolute;
    width: 90%;
}

.footer-wrap .yqlj .wzlist div .scroll {
    position: absolute;
    right: 0;
    top: 0;
    width: 8px;
    height: 100%;
    background: #e1e1e1;
    border-radius: 2px;
    cursor: pointer;
}

.footer-wrap .yqlj .wzlist div .scroll div {
    position: absolute;
    top: 0;
    width: 100%;
    height: 25px;
    background: #000;
    border-radius: 2px;
}

.footer-wrap .yqlj .wzlist div li {
    float: left;
    width: 100%;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}

.footer-wrap .bottom {
    margin-top: 15px;
    width: 100%;
    height: 95px;
    font-size: 16px;
}

.footer-wrap .bottom>div {
    float: left;
}

.footer-wrap .bottom .bleft {
    padding-top: 10px;
    width: 655px;
    height: 100%;
}

.footer-wrap .bottom .bleft p+p {
    margin-top: 15px;
}

.footer-wrap .bottom .bleft img {
    margin: 0 15px;
}

.footer-wrap .bottom .bmid {
    margin-left: 70px;
    padding-top: 3px;
    width: 275px;
    height: 100%;
}

.footer-wrap .bottom .bmid ul {
    width: 100%;
    height: 100%;
}

.footer-wrap .bottom .bmid li {
    float: left;
    width: 65px;
    height: 100%;
    text-align: center;
}

.footer-wrap .bottom .bmid li img {
    width: 28px;
    height: 28px;
}

.footer-wrap .bottom .bmid li span {
    display: block;
}

.footer-wrap .bottom .bmid li+li {
    margin-left: 40px;
}

.footer-wrap .bottom .bright {
    margin-left: 95px;
    width: 217px;
}

.footer-wrap .bottom .bright a+a {
    margin-left: 20px;
}

@media (max-width: 1810px) {
    .totop {
        right: 35px;
        bottom: 40px;
        width: 60px;
        background-color: #294260;
        width: 75px;
        height: 75px;
        border-radius: 10px;
        text-align: center;
        line-height: 75px;
        opacity: 0.7;
    }

    .nav {
        padding-top: 90px;
        width: 120px;
        font-size: 18px;
    }

    .toolbar {
        padding: 0 30px;
    }

    .toolbar .yzsnav {
        width: 100px;
        font-size: 12px;
    }

    .video {
        width: 100%;
    }

    .nav li.active {
        background: url(../images/index/navbg1.png) no-repeat center;
        background-size: 99px 39px;
    }

    .nav li:hover {
        background-size: 99px 39px;
    }

    .container-wrap {
        width: 1100px;
        top: 400px;
    }

    .topbox {
        width: 1100px;
    }

    .rdtj-wrap {
        padding: 20px;
        /* height: 385px; */
    }

    .rdtj-wrap .topdz li div {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .rdtj-wrap .topdz li img {
        margin-top: -12px;
    }

    .rdtj .title {
        font-size: 18px;
    }

    .rdtj .bannerlt {
        margin-top: 25px;
        width: 715px;
        height: 225px;
    }

    .rdtj .bannerlt .img {
        width: 385px;
        height: 100%;
    }

    .bannerlt .info {
        width: 310px;
        height: 210px;
    }

    .bannerlt .info li {
        height: 210px;
    }

    .bannerlt .info .fbrqbox {
        font-size: 12px;
    }

    .bannerrt {
        margin-top: 25px;
    }

    .bannerrt li {
        height: auto;
        padding: 16px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 385px;
    }

    .rdtj .bannerlt .img .bannerImg li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .bannerlt .info .contitle {
        font-size: 16px;
    }

    .lsyw-wrap .lsyw {
        padding: 20px;
        width: 765px;
    }

    .common-title .contitle {
        font-size: 18px;
    }

    .common-title .more {
        right: 20px;
        top: 20px;
    }

    .lsyw-wrap {
        height: 255px;
    }

    .lsyw-wrap .lsyw .content .con {
        margin-top: 20px;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 355px;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        display: block;
        width: 140px;
        height: 100px;
    }

    .lsyw-wrap .lsyw .content .con>div ul li {
        font-size: 14px;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a img {
        width: 100%;
        height: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        width: 178px;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle a {
        font-size: 15px;
        margin-bottom: 8px;
    }

    .lsyw-wrap .sjkf {
        padding: 20px;
        width: 320px;
    }

    .lsyw-wrap .sjkf .content {
        width: 100%;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .sjkf .content img {
        width: 100%;
        height: 100%;
    }

    #indexsjkf {
        width: 280px !important;
        height: 225px !important;
    }

    #echarts {
        width: 315px !important;
        height: 265px !important;
    }

    .ldzc-wrap {
        height: 255px;
    }

    .ldzc-wrap>div {
        padding: 20px;
    }

    .ldzc-wrap .ldzc .content {
        margin-top: 20px;
        height: 175px;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 140px;
        height: 175px;
    }

    .ldzc .content .ldinfobox p.infotitle {
        font-size: 18px;
    }

    .ldzc .content .ldinfobox p.info {
        margin: 7px auto;
        height: 65px;
    }

    .ldzc .content .ldinfobox p.wdjl {
        margin-top: 7px;
        height: 30px;
        line-height: 30px;
    }

    .ldzc .content .ldinfobox p.gwxx {
        height: 30px;
        line-height: 30px;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        margin-left: 10px;
    }

    .ldzc-wrap .ldzc {
        width: 330px;
    }

    .ldzc-wrap .qwfb {
        width: 420px;
    }

    .ldzc-wrap .qwfb .content {
        margin-top: 20px;
    }

    .ldzc-wrap .qwfb .content li {
        height: 25px;
        font-size: 14px;
        line-height: 25px;
    }

    .ldzc-wrap .qwfb .content li+li {
        margin-top: 12px;
    }

    .ldzc-wrap .zdxxgk {
        width: 320px;
    }

    .ldzc-wrap .zdxxgk .title {
        width: 280px;
        height: 100px;
        line-height: 100px;
    }

    .ldzc-wrap .zdxxgk ul {
        margin-top: 20px;
    }

    .zxgk-wrap {
        height: 370px;
    }

    .zxgk-wrap .zxgk {
        width: 330px;
    }

    .zxgk-wrap>div {
        padding: 20px;
    }

    .zxgk-wrap .zxgk .content {
        margin-top: 25px;
    }

    .zxgk-wrap .zxgk .content .zctj {
        width: 100%;
    }

    .zxgk-wrap .zxgk .content .zctj .title {
        font-size: 28px;
    }

    .zxgk-wrap .zxgk .content .zctj .info {
        font-size: 1px;
    }

    .zxgk-wrap .zxgk .content .jdgn {
        font-size: 14px;
    }

    .zxgk-wrap .ldhd {
        width: 755px;
    }

    .zxgk-wrap .ldhd ul li {
        width: 190px;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-left: 72px;
    }

    .tjsj-wrap {
        padding: 20px;
        height: 380px;
    }

    .tjsj-wrap .content {
        margin-top: 20px;
        height: 300px;
    }

    .tjsj-wrap .content .common-title2 {
        font-size: 16px;
    }

    .tjsj-wrap .content .sxjz .con {
        padding: 55px 0;
        height: 215px;
    }

    .tjsj-wrap .content>div {
        width: 298px;
    }

    .tjsj-wrap .content>div+div {
        margin-left: 73px;
    }

    .tjsj-wrap .content .zxbl .con {
        padding: 25px 0;
    }

    .tjsj-wrap .content .yctj .con>div+div {
        margin-top: 130px;
    }

    .bmfw-wrap {
        height: 285px;
    }

    .bmfw-wrap>div {
        padding: 20px;
    }

    .bmfw-wrap .bmfw {
        width: 765px;
    }

    .bmfw-wrap .rdfw {
        width: 320px;
    }

    .bmfw-wrap .bmfw .content li {
        width: 100px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 56px;
    }

    .jrgz-wrap {
        height: 285px;
    }

    .jrgz-wrap>div {
        padding: 20px;
    }

    .jrgz-wrap .jrgz {
        width: 330px;
    }

    .jrgz-wrap .rmsx {
        width: 420px;
    }

    .jrgz-wrap .rmsx .content li {
        width: 190px;
        height: 55px;
        line-height: 24px;
    }

    .jrgz-wrap .ygzw {
        width: 320px;
    }

    .jrgz-wrap .ygzw .content li {
        height: 60px;
        line-height: 60px;
        font-size: 14px;
    }

    .zmhd-wrap {
        padding: 20px;
        height: 405px;
    }

    .zmhd-wrap .wjybox .wjy {
        padding: 15px 10px;
        width: 310px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li {
        font-size: 16px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 60px;
    }

    .zmhd-wrap .wjybox {
        height: 270px;
    }

    .zmhd-wrap .wjybox .lxxd {
        margin-left: 7px;
    }

    .zmhd-wrap .wjybox .lxxd .content {
        margin-top: 15px;
    }

    .zmhd-wrap .wjybox .lxxd {
        width: 420px;
    }

    .zmhd-wrap .wjybox .lxxd .content ul {
        width: 415px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .num {
        width: 23px;
        height: 23px;
        font-size: 14px;
        line-height: 23px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .info {
        width: 294px;
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl {
        margin-left: 8px;
        width: 315px;
    }

    .zmhd-wrap .zxftbox .zxft {
        padding-left: 50px;
        width: 220px;
    }

    .zmhd-wrap .zxftbox .myzj {
        padding-left: 60px;
        width: 240px;
    }

    .zmhd-wrap .zxftbox .szrx {
        padding-left: 40px;
        width: 310px;
    }

    .zmhd-wrap .zxftbox .wsdc {
        padding-left: 60px;
        width: 260px;
    }

    .jrgz-wrap .ygzw .content li a {
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl .contitle {
        font-size: 18px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .zt {
        font-size: 14px;
    }

    .zmhd-wrap .zxftbox {
        font-size: 16px;
    }

    .footer-wrap .yqlj .ljtitle {
        font-size: 16px;
    }

    .footer-wrap .yqlj .wzlist div li {
        font-size: 14px;
    }

    .footer-wrap .yqlj .wzlist div:first-child {
        width: 170px;
    }

    .footer-wrap .yqlj .wzlist div+div {
        margin-left: 20px;
    }

    .footer-wrap .bottom .bleft {
        width: 580px;
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li {
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li+li {
        margin-left: 10px;
    }

    .footer-wrap .bottom .bmid {
        margin-left: 10px;
        width: 225px;
    }

    .footer-wrap .bottom .bright {
        width: 215px;
        margin-left: 10px;
    }

    .footer-wrap .bottom .bright a+a {
        margin-left: 10px;
    }

    .lsly-wrap {
        padding: 20px;
    }

    .lsly-wrap .lsly {
        height: 255px;
    }

    .lsly-wrap .lsly .imgbox {
        width: 790px;
    }

    .lsly-wrap .lsly .imgbox ul li p {
        bottom: -35px;
        height: 35px;
        line-height: 35px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 550px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        width: 224px;
        height: 120px;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 30px auto 10px;
    }

    .lsly-wrap .lsly .lsjj .jj {
        line-height: 28px;
    }

    .lsly-wrap .lsly .lsjj .jj .title {
        margin-bottom: 0;
    }

    .lsly-wrap .jdjs {
        height: 110px;
        margin-top: 10px;
    }

    .lsly-wrap .jdjs ul li {
        width: 253px;
    }

    .lsly-wrap .jdjs ul li p {
        bottom: -30px;
        height: 30px;
        line-height: 30px;
    }

    .tzzx-wrap .tzzx {
        padding: 20px;
        width: 307px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzx .content .con-title {
        margin: 5px 0;
        line-height: 25px;
    }

    .dtysbox .dtys .content .listbox ul li>a {
        margin: 5px auto;
    }

    .tzzx-wrap .tzzx .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .dtysbox .dtys .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox>div {
        padding: 20px;
    }

    .tzzx-wrap .tzzcbox {
        width: 307px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        margin-top: 15px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
        margin-top: 1px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox img {
        width: 40px;
        height: 34px;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 83px;
    }

    .tzzx-wrap .dtysbox {
        width: 456px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 120px;
        padding: 0 10px;
    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 126px;
        height: 55px;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        width: 238px;
    }

    .dtysbox .zxxm .content ul li .coninfo .info {
        height: 33px;
        line-height: 16px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .tzzx-wrap .dtysbox .dtys .content .listbox {
        height: 112px;
    }

    .tzzx-wrap .dtysbox>div {
        padding: 20px;
    }

    .tzzx-wrap .dtysbox .zxxm .contitle div {
        cursor: pointer;
    }

    .tzzx-wrap .dtysbox .zxxm .content {
        margin-top: 10px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        margin-bottom: 0;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul li {
        margin-top: 9px;
    }

    .tzzx-wrap .tzzx .content {
        margin-top: 16px;
    }

    .wh-wrap .sjtbox {
        padding: 20px;
        width: 778px;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 527px;
        height: 322px;
    }

    .wh-wrap .sjtbox .sjt .content {
        margin-top: 10px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        width: 196px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        height: 104px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox {
        padding: 20px;
        width: 307px;
    }

    .wh-wrap .whdtbox .content {
        margin-top: 10px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        height: 132px;
    }

    .wh-wrap .whdtbox .content .con-title {
        margin: 13px auto;
    }

    .jy-wrap .jyyw {
        padding: 20px;
        width: 307px;
    }

    .jy-wrap .jyyw .content .imgbox {
        height: 153px;
    }

    .jy-wrap .jyfw {
        width: 778px;
    }

    .jy-wrap .jyfw .jygg {
        width: 595px;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 460px;
    }

    .jy-wrap .jyfw .jygg {
        top: 20px;
        right: 20px;
        width: 595px;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100px;

    }

    .jy-wrap .jyfw .content .gmbs ul li {
        height: 80px;
        background-size: 100px 80px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 15px 27px;
    }

    .jy-wrap .jyfw .content .jylist {
        width: 455px;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        padding: 0 0px;
        width: 113px;
        height: 86px;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 173px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz {
        padding: 13px;
        margin-top: 7px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist {
        margin-top: 9px;
    }

    .jy-wrap>div {
        padding: 20px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 75px;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 18px;
    }

    .jy-wrap .jyfw .contitle {
        font-size: 18px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .contitle {
        font-size: 18px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        font-size: 16px;
    }
}

@media (max-width: 1220px) {
    .conmemo, .bannerlt .info .fbrqbox {
        margin-top: 15px
    }

    .nav, .weather, .totop, .video, .yzsdhbox, .header, .tip, #weather-float-he {
        display: none;
    }

    .toolbar {
        position: initial;
        background: #2A3C54;
    }

    .toolbar .yzsnav {
        display: none;
    }

    .toolbar .fzgn {
        display: none;
    }

    .toolbar .loginbox {
        float: initial;
    }

    .bghyh {
        display: none;
    }

    .container-wrap {
        height: auto;
    }

    html {
        overflow: inherit;
    }

    body {
        background: #f2f2f2;
    }

    .common-title .more {
        top: 10px;
        right: 10px;
    }

    .index-container {
        position: inherit;
    }

    .logo-wrap {
        display: block;
    }

    .logo-wrap .logobox {
        padding-top: 13px;
        margin: 0 auto;
        width: 300px;
    }

    .rdtj-wrap .topdz {
        display: none;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        width: 40%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        margin-left: 5%;
        width: 55%;
    }

    .container-wrap {
        width: 100%;
        top: 0;
    }

    .index-container {
        top: 0;
    }

    .rdtj-wrap {
        padding: 10px;
        height: auto;
    }

    .rdtj .bannerlt {
        float: inherit;
        width: 100%;
    }

    .bannerrt {
        display: none;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        padding: 10px;
        width: 100%;
        height: auto;
    }

    .lsyw-wrap .sjkf {
        display: none;
    }

    .ldzc-wrap {
        height: auto;
    }

    .ldzc-wrap>div {
        padding: 10px;
    }

    .ldzc-wrap .zdxxgk {
        display: none;
    }

    .zxgk-wrap {
        height: auto;
    }

    .zxgk-wrap .zxgk {
        display: none;
    }

    .zxgk-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .zxgk-wrap .ldhd {
        width: 100%;
    }

    .zxgk-wrap>div+div {
        margin-left: 0;
    }

    .ldzc .content .ldinfobox p.info {
        height: 50px;
        font-size: 14px;
    }

    .index-container>div.tjsj-wrap {
        display: none;
    }

    .bmfw-wrap {
        height: auto;
    }

    .bmfw-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .bmfw-wrap .rdfw {
        display: none;
    }

    .jrgz-wrap>div {
        padding: 10px;
    }

    .jrgz-wrap .ygzw {
        display: none;
    }

    .zmhd-wrap {
        padding: 10px;
    }

    .zmhd-wrap .wjybox .xjzl {
        display: none;
    }

    .zmhd-wrap .zxftbox {
        display: none;
    }

    .zmhd-wrap {
        height: auto;
    }

    .lsly-wrap {
        padding: 10px;
    }

    .lsly-wrap .lsly {
        height: auto;
    }

    .lsly-wrap .lsly .imgbox {
        width: 100%;
        height: auto;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 100%;
        height: 350px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        margin-left: 0;
        margin-top: 15px;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child+li+li {
        margin-left: 4%;
        margin-top: 15px;
    }

    .lsly-wrap .lsly .lsjj {
        margin-left: 0;
        width: 100%;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 15px auto;
    }

    .lsly-wrap .lsly .lsjj .more {
        top: 20px;
    }

    .lsly-wrap .jdjs {
        height: auto;
    }

    .lsly-wrap .jdjs ul li {
        margin: 1%;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .jdjs ul li+li {
        margin-left: 1%;
    }

    .tzzx-wrap .tzzx {
        width: 100%;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        margin: 0 auto;
        width: 70%;
        height: 240px;
    }

    .tzzx-wrap .tzzcbox {
        margin-left: 0;
        margin-top: 15px;
        width: 40%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 2%;
        margin-top: 15px;
        width: 58%;
    }

    .wh-wrap .sjtbox {
        width: 100%;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 2%;
        width: 25%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 73%;
    }

    .wh-wrap .whdtbox {
        margin-top: 15px;
        margin-left: 0;
        width: 100%;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyyw {
        width: 100%;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyfw {
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 163px;
    }

    .footer-wrap {
        padding: 10px;
        margin-top: 10px;
        height: auto;
    }

    .footer-wrap .bottom {
        margin-top: 0;
        padding-bottom: 20px;
        height: auto;
    }

    .footer-wrap .yqlj {
        display: none;
    }

    .footer-wrap .bottom .bmid {
        display: none;
    }

    .footer-wrap .bottom .bright {
        display: none;
    }

    .footer-wrap .bottom .bleft {
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 414px) {
    .rdtj .bannerlt .img {
        float: inherit;
        width: 100%;
        height: 240px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 394px;
    }

    .bannerlt .info {
        float: inherit;
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .rdtj .bannerlt {
        height: auto;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        float: inherit;
    }

    .lsyw-wrap .lsyw .content .con>div+div {
        margin-left: 0;
        margin-top: 15px;
    }

    .ldzc-wrap .ldzc {
        width: 100%;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 40%;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        width: 55%;
    }

    .ldzc-wrap .qwfb {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
    }

    .zxgk-wrap .ldhd ul {
        height: auto;
    }

    .zxgk-wrap .ldhd ul li {
        width: 100%;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-top: 15px;
        margin-left: 0;
    }

    .bmfw-wrap .bmfw {
        width: 100%;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 45px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(4) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 45px !important;
    }

    .bmfw-wrap .bmfw .content li:nth-child(7) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(10) {
        margin-left: 0;
    }

    .jrgz-wrap .jrgz {
        width: 100%;
    }

    .zmhd-wrap .wjybox .wjy {
        width: 100%;
    }

    .zmhd-wrap .wjybox .lxxd {
        display: none;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        height: 200px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        height: 120px;
    }

    .lsly-wrap .jdjs ul li {
        height: 120px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        width: 100%;
        height: 180px;
    }

    .tzzx-wrap .tzzcbox {
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 25%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 0;
        width: 100%;
    }

    .dtysbox .dtys .content .listbox ul li {
        padding: 0 15px;
        width: 136px;

    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 35%;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        margin-left: 2%;
        width: 61%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 100%;
        height: 210px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        margin-left: 0;
        margin: 5px;
        flex: auto;
        flex-basis: 40%;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyfw .jygg {
        width: 67%;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 70%;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        float: left;
        margin: 0 3px;
        width: 100px;
    }

    .jy-wrap .jyfw .content .gmbs ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 0;
    }

    .jy-wrap .jyfw .content .jylist {
        margin: 0;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul {
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        flex: auto;
        flex-basis: 25%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 120px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 135px;
    }
}

@media (max-width: 375px) {
    .rdtj .bannerlt .img .bannerImg li {
        width: 354px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 25px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 25px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 80px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 20%;
    }
}

@media (max-width: 320px) {
    .rdtj .bannerlt .img .bannerImg li {
        width: 300px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 0px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 40px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 119px;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        width: 87px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 14px 20px;
    }

    .footer-wrap .bottom {
        height: 145px;
    }

    .footer-wrap {
        padding: 10px;
    }
}

.jy-wrap {
    margin: 15px auto;
    width: 100%;
}

.jy-wrap>div {
    float: left;
    padding: 30px;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.jy-wrap .jyyw {
    position: relative;
    width: 377px;
}

.jy-wrap .jyyw .content {
    margin-top: 20px;
    width: 100%;
}

.jy-wrap .jyyw .content .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 183px;
}

.jy-wrap .jyyw .content .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyyw .content .con-title {
    margin: 14px auto;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.jy-wrap .jyyw .content ul {
    width: 100%;
}

.jy-wrap .jyyw .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.jy-wrap .jyyw .content ul li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw {
    position: relative;
    margin-left: 15px;
    width: 988px;
}

.jy-wrap .jyfw .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    font-weight: bold;
}

.jy-wrap .jyfw .jygg {
    position: absolute;
    padding: 0 15px;
    top: 30px;
    right: 30px;
    width: 775px;
    height: 25px;
    line-height: 25px;
    background: #F1F6FD;
    border-radius: 15px;
}

.jy-wrap .jyfw .jygg .coltitle {
    float: left;
    width: 50px;
    height: 100%;
    line-height: 30px;
    color: #4C678A;
}

.jy-wrap .jyfw .jygg .banner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 650px;
    height: 100%;
}

.jy-wrap .jyfw .jygg .more {
    position: absolute;
    top: 0px;
    right: 5px;
}

.jy-wrap .jyfw .jygg .banner ul {
    position: absolute;
    width: 100%;
}

.jy-wrap .jyfw .jygg .banner ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.jy-wrap .jyfw .jygg .banner ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw .content {
    margin-top: 19px;
}

.jy-wrap .jyfw .content>div {
    float: left;
}

.jy-wrap .jyfw .content .gmbs {
    width: 108px;
}

.jy-wrap .jyfw .content .gmbs ul {
    width: 100%;
}

.jy-wrap .jyfw .content .gmbs ul li {
    width: 100%;
    height: 87px;
    background: url(../images/index/jybg.png) no-repeat;
}

.jy-wrap .jyfw .content .gmbs ul li+li {
    margin-top: 20px;
}

.jy-wrap .jyfw .content .gmbs ul li a {
    padding: 20px 30px;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    letter-spacing: 5px;
}

.jy-wrap .jyfw .content .jylist {
    margin: 0 5px;
    padding-top: 20px;
    width: 625px;
}

.jy-wrap .jyfw .content .jylist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jylist ul li {
    float: left;
    padding: 0 30px;
    width: 156px;
    height: 90px;
    text-align: center;
}

.jy-wrap .jyfw .content .jylist ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jylist ul li img {
    margin: 0 auto;
    width: 32px;
    height: 30px;
}

.jy-wrap .jyfw .content .jylist ul li span {
    display: block;
    width: 100%;
    text-align: center;
}

.jy-wrap .jyfw .content .jydt {
    width: 185px;
}

.jy-wrap .jyfw .content .jydt .imgbox {
    width: 100%;
    height: 85px;
}

.jy-wrap .jyfw .content .jydt .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz {
    position: relative;
    margin-top: 20px;
    padding: 15px;
    width: 100%;
    background: #608FDD;
    border-radius: 10px;
}

.jy-wrap .jyfw .content .jydt .zlxz .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    color: #fff;
}

.jy-wrap .jyfw .content .jydt .zlxz .more {
    position: absolute;
    top: 12px;
    right: 15px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist {
    margin-top: 10px;
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li {
    width: 100%;
    height: 34px;
    line-height: 34px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}

span.iconfont-index.iconxiangji {
    float: left;
    margin-top: -2px;
}

.jy-wrap {
    margin: 15px auto;
    width: 100%;
}

.jy-wrap>div {
    float: left;
    padding: 30px;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.jy-wrap .jyyw {
    position: relative;
    width: 377px;
}

.jy-wrap .jyyw .content {
    margin-top: 20px;
    width: 100%;
}

.jy-wrap .jyyw .content .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 183px;
}

.jy-wrap .jyyw .content .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyyw .content .con-title {
    margin: 14px auto;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.jy-wrap .jyyw .content ul {
    width: 100%;
}

.jy-wrap .jyyw .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.jy-wrap .jyyw .content ul li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw {
    position: relative;
    margin-left: 15px;
    width: 988px;
}

.jy-wrap .jyfw .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    font-weight: bold;
}

.jy-wrap .jyfw .jygg {
    position: absolute;
    padding: 0 15px;
    top: 30px;
    right: 30px;
    width: 775px;
    height: 25px;
    line-height: 25px;
    background: #F1F6FD;
    border-radius: 15px;
}

.jy-wrap .jyfw .jygg .coltitle {
    float: left;
    width: 50px;
    height: 100%;
    line-height: 30px;
    color: #4C678A;
}

.jy-wrap .jyfw .jygg .banner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 650px;
    height: 100%;
}

.jy-wrap .jyfw .jygg .more {
    position: absolute;
    top: 0px;
    right: 5px;
}

.jy-wrap .jyfw .jygg .banner ul {
    position: absolute;
    width: 100%;
}

.jy-wrap .jyfw .jygg .banner ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.jy-wrap .jyfw .jygg .banner ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw .content {
    margin-top: 19px;
}

.jy-wrap .jyfw .content>div {
    float: left;
}

.jy-wrap .jyfw .content .gmbs {
    width: 108px;
}

.jy-wrap .jyfw .content .gmbs ul {
    width: 100%;
}

.jy-wrap .jyfw .content .gmbs ul li {
    width: 100%;
    height: 87px;
    background: url(../images/index/jybg.png) no-repeat;
}

.jy-wrap .jyfw .content .gmbs ul li+li {
    margin-top: 20px;
}

.jy-wrap .jyfw .content .gmbs ul li a {
    padding: 20px 30px;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    letter-spacing: 5px;
}

.jy-wrap .jyfw .content .jylist {
    margin: 0 5px;
    padding-top: 20px;
    width: 625px;
}

.jy-wrap .jyfw .content .jylist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jylist ul li {
    float: left;
    padding: 0 30px;
    width: 156px;
    height: 90px;
    text-align: center;
}

.jy-wrap .jyfw .content .jylist ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jylist ul li img {
    margin: 0 auto;
    width: 32px;
    height: 30px;
}

.jy-wrap .jyfw .content .jylist ul li span {
    display: block;
    width: 100%;
    text-align: center;
}

.jy-wrap .jyfw .content .jydt {
    width: 185px;
}

.jy-wrap .jyfw .content .jydt .imgbox {
    width: 100%;
    height: 85px;
}

.jy-wrap .jyfw .content .jydt .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz {
    position: relative;
    margin-top: 20px;
    padding: 15px;
    width: 100%;
    background: #608FDD;
    border-radius: 10px;
}

.jy-wrap .jyfw .content .jydt .zlxz .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    color: #fff;
}

.jy-wrap .jyfw .content .jydt .zlxz .more {
    position: absolute;
    top: 12px;
    right: 15px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist {
    margin-top: 10px;
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li {
    width: 100%;
    height: 34px;
    line-height: 34px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}

.footer-wrap {
    padding: 30px;
    margin-top: 15px;
    width: 100%;
    height: 407px;
    border-radius: 10px;
    background: url(../images/index/dbhw.png) no-repeat center bottom;
    background-color: rgba(255, 255, 255, .9);
}

.footer-wrap .yqlj {
    width: 100%;
    height: 235px;
    border-bottom: 1px solid #294260;
}

.footer-wrap .yqlj .ljtitle {
    font-weight: bold;
    font-size: 18px;
}

.footer-wrap .yqlj .ljtitle span+span {
    margin: 40px;
}

.footer-wrap .yqlj .wzlist {
    margin-top: 30px;
    padding-left: 100px;

}

.footer-wrap .yqlj .wzlist div {
    overflow: hidden;
    position: relative;
    float: left;
    width: 210px;
    height: 140px;
}

.footer-wrap .yqlj .wzlist div+div {
    margin-left: 25px;
}

.footer-wrap .yqlj .wzlist div:first-child {
    width: 205px;
}

.footer-wrap .yqlj .wzlist div:first-child+div {
    width: 215px;
}

.footer-wrap .yqlj .wzlist div:first-child+div+div+div {
    width: 140px;
}

.footer-wrap .yqlj .wzlist div ul {
    position: absolute;
    width: 90%;
}

.footer-wrap .yqlj .wzlist div .scroll {
    position: absolute;
    right: 0;
    top: 0;
    width: 8px;
    height: 100%;
    background: #e1e1e1;
    border-radius: 2px;
    cursor: pointer;
}

.footer-wrap .yqlj .wzlist div .scroll div {
    position: absolute;
    top: 0;
    width: 100%;
    height: 25px;
    background: #000;
    border-radius: 2px;
}

.footer-wrap .yqlj .wzlist div li {
    float: left;
    width: 100%;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}

.footer-wrap .bottom {
    margin-top: 15px;
    width: 100%;
    height: 95px;
    font-size: 16px;
}

.footer-wrap .bottom>div {
    float: left;
}

.footer-wrap .bottom .bleft {
    padding-top: 10px;
    width: 655px;
    height: 100%;
}

.footer-wrap .bottom .bleft p+p {
    margin-top: 15px;
}

.footer-wrap .bottom .bleft img {
    margin: 0 15px;
}

.footer-wrap .bottom .bmid {
    margin-left: 70px;
    padding-top: 3px;
    width: 275px;
    height: 100%;
}

.footer-wrap .bottom .bmid ul {
    width: 100%;
    height: 100%;
}

.footer-wrap .bottom .bmid li {
    float: left;
    width: 65px;
    height: 100%;
    text-align: center;
}

.footer-wrap .bottom .bmid li img {
    width: 28px;
    height: 28px;
}

.footer-wrap .bottom .bmid li span {
    display: block;
}

.footer-wrap .bottom .bmid li+li {
    margin-left: 40px;
}

.footer-wrap .bottom .bright {
    margin-left: 95px;
    width: 217px;
}

.footer-wrap .bottom .bright a+a {
    margin-left: 20px;
}

@media (max-width: 1810px) {
    .totop {
        right: 35px;
        bottom: 40px;
        width: 60px;
        background-color: #294260;
        width: 75px;
        height: 75px;
        border-radius: 10px;
        text-align: center;
        line-height: 75px;
        opacity: 0.7;
    }

    .nav {
        padding-top: 90px;
        width: 120px;
        font-size: 18px;
    }

    .toolbar {
        padding: 0 30px;
    }

    .toolbar .yzsnav {
        width: 100px;
        font-size: 12px;
    }

    .video {
        width: 100%;
    }

    .nav li.active {
        background: url(../images/index/navbg1.png) no-repeat center;
        background-size: 99px 39px;
    }

    .nav li:hover {
        background-size: 99px 39px;
    }

    .container-wrap {
        width: 1100px;
        top: 400px;
    }

    .topbox {
        width: 1100px;
    }

    .rdtj-wrap {
        padding: 20px;
        /* height: 385px; */
    }

    .rdtj-wrap .topdz li div {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .rdtj-wrap .topdz li img {
        margin-top: -12px;
    }

    .rdtj .title {
        font-size: 18px;
    }

    .rdtj .bannerlt {
        margin-top: 25px;
        width: 715px;
        height: 225px;
    }

    .rdtj .bannerlt .img {
        width: 385px;
        height: 100%;
    }

    .bannerlt .info {
        width: 310px;
        height: 210px;
    }

    .bannerlt .info li {
        height: 210px;
    }

    .bannerlt .info .fbrqbox {
        font-size: 12px;
    }

    .bannerrt {
        margin-top: 25px;
    }

    .bannerrt li {
        height: auto;
        padding: 16px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 385px;
    }

    .rdtj .bannerlt .img .bannerImg li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .bannerlt .info .contitle {
        font-size: 16px;
    }

    .lsyw-wrap .lsyw {
        padding: 20px;
        width: 765px;
    }

    .common-title .contitle {
        font-size: 18px;
    }

    .common-title .more {
        right: 20px;
        top: 20px;
    }

    .lsyw-wrap {
        height: 255px;
    }

    .lsyw-wrap .lsyw .content .con {
        margin-top: 20px;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 355px;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        display: block;
        width: 140px;
        height: 100px;
    }

    .lsyw-wrap .lsyw .content .con>div ul li {
        font-size: 14px;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a img {
        width: 100%;
        height: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        width: 178px;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle a {
        font-size: 15px;
        margin-bottom: 8px;
    }

    .lsyw-wrap .sjkf {
        padding: 20px;
        width: 320px;
    }

    .lsyw-wrap .sjkf .content {
        width: 100%;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .sjkf .content img {
        width: 100%;
        height: 100%;
    }

    #indexsjkf {
        width: 280px !important;
        height: 225px !important;
    }

    #echarts {
        width: 315px !important;
        height: 265px !important;
    }

    .ldzc-wrap {
        height: 255px;
    }

    .ldzc-wrap>div {
        padding: 20px;
    }

    .ldzc-wrap .ldzc .content {
        margin-top: 20px;
        height: 175px;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 140px;
        height: 175px;
    }

    .ldzc .content .ldinfobox p.infotitle {
        font-size: 18px;
    }

    .ldzc .content .ldinfobox p.info {
        margin: 7px auto;
        height: 65px;
    }

    .ldzc .content .ldinfobox p.wdjl {
        margin-top: 7px;
        height: 30px;
        line-height: 30px;
    }

    .ldzc .content .ldinfobox p.gwxx {
        height: 30px;
        line-height: 30px;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        margin-left: 10px;
    }

    .ldzc-wrap .ldzc {
        width: 330px;
    }

    .ldzc-wrap .qwfb {
        width: 420px;
    }

    .ldzc-wrap .qwfb .content {
        margin-top: 20px;
    }

    .ldzc-wrap .qwfb .content li {
        height: 25px;
        font-size: 14px;
        line-height: 25px;
    }

    .ldzc-wrap .qwfb .content li+li {
        margin-top: 12px;
    }

    .ldzc-wrap .zdxxgk {
        width: 320px;
    }

    .ldzc-wrap .zdxxgk .title {
        width: 280px;
        height: 100px;
        line-height: 100px;
    }

    .ldzc-wrap .zdxxgk ul {
        margin-top: 20px;
    }

    .zxgk-wrap {
        height: 370px;
    }

    .zxgk-wrap .zxgk {
        width: 330px;
    }

    .zxgk-wrap>div {
        padding: 20px;
    }

    .zxgk-wrap .zxgk .content {
        margin-top: 25px;
    }

    .zxgk-wrap .zxgk .content .zctj {
        width: 100%;
    }

    .zxgk-wrap .zxgk .content .zctj .title {
        font-size: 28px;
    }

    .zxgk-wrap .zxgk .content .zctj .info {
        font-size: 1px;
    }

    .zxgk-wrap .zxgk .content .jdgn {
        font-size: 14px;
    }

    .zxgk-wrap .ldhd {
        width: 755px;
    }

    .zxgk-wrap .ldhd ul li {
        width: 190px;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-left: 72px;
    }

    .tjsj-wrap {
        padding: 20px;
        height: 380px;
    }

    .tjsj-wrap .content {
        margin-top: 20px;
        height: 300px;
    }

    .tjsj-wrap .content .common-title2 {
        font-size: 16px;
    }

    .tjsj-wrap .content .sxjz .con {
        padding: 55px 0;
        height: 215px;
    }

    .tjsj-wrap .content>div {
        width: 298px;
    }

    .tjsj-wrap .content>div+div {
        margin-left: 73px;
    }

    .tjsj-wrap .content .zxbl .con {
        padding: 25px 0;
    }

    .tjsj-wrap .content .yctj .con>div+div {
        margin-top: 130px;
    }

    .bmfw-wrap {
        height: 285px;
    }

    .bmfw-wrap>div {
        padding: 20px;
    }

    .bmfw-wrap .bmfw {
        width: 765px;
    }

    .bmfw-wrap .rdfw {
        width: 320px;
    }

    .bmfw-wrap .bmfw .content li {
        width: 100px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 56px;
    }

    .jrgz-wrap {
        height: 285px;
    }

    .jrgz-wrap>div {
        padding: 20px;
    }

    .jrgz-wrap .jrgz {
        width: 330px;
    }

    .jrgz-wrap .rmsx {
        width: 420px;
    }

    .jrgz-wrap .rmsx .content li {
        width: 190px;
        height: 55px;
        line-height: 24px;
    }

    .jrgz-wrap .ygzw {
        width: 320px;
    }

    .jrgz-wrap .ygzw .content li {
        height: 60px;
        line-height: 60px;
        font-size: 14px;
    }

    .zmhd-wrap {
        padding: 20px;
        height: 405px;
    }

    .zmhd-wrap .wjybox .wjy {
        padding: 15px 10px;
        width: 310px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li {
        font-size: 16px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 60px;
    }

    .zmhd-wrap .wjybox {
        height: 270px;
    }

    .zmhd-wrap .wjybox .lxxd {
        margin-left: 7px;
    }

    .zmhd-wrap .wjybox .lxxd .content {
        margin-top: 15px;
    }

    .zmhd-wrap .wjybox .lxxd {
        width: 420px;
    }

    .zmhd-wrap .wjybox .lxxd .content ul {
        width: 415px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .num {
        width: 23px;
        height: 23px;
        font-size: 14px;
        line-height: 23px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .info {
        width: 294px;
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl {
        margin-left: 8px;
        width: 315px;
    }

    .zmhd-wrap .zxftbox .zxft {
        padding-left: 50px;
        width: 220px;
    }

    .zmhd-wrap .zxftbox .myzj {
        padding-left: 60px;
        width: 240px;
    }

    .zmhd-wrap .zxftbox .szrx {
        padding-left: 40px;
        width: 310px;
    }

    .zmhd-wrap .zxftbox .wsdc {
        padding-left: 60px;
        width: 260px;
    }

    .jrgz-wrap .ygzw .content li a {
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl .contitle {
        font-size: 18px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .zt {
        font-size: 14px;
    }

    .zmhd-wrap .zxftbox {
        font-size: 16px;
    }

    .footer-wrap .yqlj .ljtitle {
        font-size: 16px;
    }

    .footer-wrap .yqlj .wzlist div li {
        font-size: 14px;
    }

    .footer-wrap .yqlj .wzlist div:first-child {
        width: 170px;
    }

    .footer-wrap .yqlj .wzlist div+div {
        margin-left: 20px;
    }

    .footer-wrap .bottom .bleft {
        width: 580px;
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li {
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li+li {
        margin-left: 10px;
    }

    .footer-wrap .bottom .bmid {
        margin-left: 10px;
        width: 225px;
    }

    .footer-wrap .bottom .bright {
        width: 215px;
        margin-left: 10px;
    }

    .footer-wrap .bottom .bright a+a {
        margin-left: 10px;
    }

    .lsly-wrap {
        padding: 20px;
    }

    .lsly-wrap .lsly {
        height: 255px;
    }

    .lsly-wrap .lsly .imgbox {
        width: 790px;
    }

    .lsly-wrap .lsly .imgbox ul li p {
        bottom: -35px;
        height: 35px;
        line-height: 35px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 550px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        width: 224px;
        height: 120px;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 30px auto 10px;
    }

    .lsly-wrap .lsly .lsjj .jj {
        line-height: 28px;
    }

    .lsly-wrap .lsly .lsjj .jj .title {
        margin-bottom: 0;
    }

    .lsly-wrap .jdjs {
        height: 110px;
        margin-top: 10px;
    }

    .lsly-wrap .jdjs ul li {
        width: 253px;
    }

    .lsly-wrap .jdjs ul li p {
        bottom: -30px;
        height: 30px;
        line-height: 30px;
    }

    .tzzx-wrap .tzzx {
        padding: 20px;
        width: 307px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzx .content .con-title {
        margin: 5px 0;
        line-height: 25px;
    }

    .dtysbox .dtys .content .listbox ul li>a {
        margin: 5px auto;
    }

    .tzzx-wrap .tzzx .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .dtysbox .dtys .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox>div {
        padding: 20px;
    }

    .tzzx-wrap .tzzcbox {
        width: 307px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        margin-top: 15px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
        margin-top: 1px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox img {
        width: 40px;
        height: 34px;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 83px;
    }

    .tzzx-wrap .dtysbox {
        width: 456px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 120px;
        padding: 0 10px;
    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 126px;
        height: 55px;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        width: 238px;
    }

    .dtysbox .zxxm .content ul li .coninfo .info {
        height: 33px;
        line-height: 16px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .tzzx-wrap .dtysbox .dtys .content .listbox {
        height: 112px;
    }

    .tzzx-wrap .dtysbox>div {
        padding: 20px;
    }

    .tzzx-wrap .dtysbox .zxxm .contitle div {
        cursor: pointer;
    }

    .tzzx-wrap .dtysbox .zxxm .content {
        margin-top: 10px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        margin-bottom: 0;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul li {
        margin-top: 9px;
    }

    .tzzx-wrap .tzzx .content {
        margin-top: 16px;
    }

    .wh-wrap .sjtbox {
        padding: 20px;
        width: 778px;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 527px;
        height: 322px;
    }

    .wh-wrap .sjtbox .sjt .content {
        margin-top: 10px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        width: 196px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        height: 104px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox {
        padding: 20px;
        width: 307px;
    }

    .wh-wrap .whdtbox .content {
        margin-top: 10px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        height: 132px;
    }

    .wh-wrap .whdtbox .content .con-title {
        margin: 13px auto;
    }

    .jy-wrap .jyyw {
        padding: 20px;
        width: 307px;
    }

    .jy-wrap .jyyw .content .imgbox {
        height: 153px;
    }

    .jy-wrap .jyfw {
        width: 778px;
    }

    .jy-wrap .jyfw .jygg {
        width: 595px;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 460px;
    }

    .jy-wrap .jyfw .jygg {
        top: 20px;
        right: 20px;
        width: 595px;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100px;

    }

    .jy-wrap .jyfw .content .gmbs ul li {
        height: 80px;
        background-size: 100px 80px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 15px 27px;
    }

    .jy-wrap .jyfw .content .jylist {
        width: 455px;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        padding: 0 0px;
        width: 113px;
        height: 86px;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 173px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz {
        padding: 13px;
        margin-top: 7px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist {
        margin-top: 9px;
    }

    .jy-wrap>div {
        padding: 20px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 75px;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 18px;
    }

    .jy-wrap .jyfw .contitle {
        font-size: 18px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .contitle {
        font-size: 18px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        font-size: 16px;
    }
}

@media (max-width: 1220px) {
    .conmemo, .bannerlt .info .fbrqbox {
        margin-top: 15px
    }

    .nav, .weather, .totop, .video, .yzsdhbox, .header, .tip, #weather-float-he {
        display: none;
    }

    .toolbar {
        position: initial;
        background: #2A3C54;
    }

    .toolbar .yzsnav {
        display: none;
    }

    .toolbar .fzgn {
        display: none;
    }

    .toolbar .loginbox {
        float: initial;
    }

    .bghyh {
        display: none;
    }

    .container-wrap {
        height: auto;
    }

    html {
        overflow: inherit;
    }

    body {
        background: #f2f2f2;
    }

    .common-title .more {
        top: 10px;
        right: 10px;
    }

    .index-container {
        position: inherit;
    }

    .logo-wrap {
        display: block;
    }

    .logo-wrap .logobox {
        padding-top: 13px;
        margin: 0 auto;
        width: 300px;
    }

    .rdtj-wrap .topdz {
        display: none;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        width: 40%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        margin-left: 5%;
        width: 55%;
    }

    .container-wrap {
        width: 100%;
        top: 0;
    }

    .index-container {
        top: 0;
    }

    .rdtj-wrap {
        padding: 10px;
        height: auto;
    }

    .rdtj .bannerlt {
        float: inherit;
        width: 100%;
    }

    .bannerrt {
        display: none;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        padding: 10px;
        width: 100%;
        height: auto;
    }

    .lsyw-wrap .sjkf {
        display: none;
    }

    .ldzc-wrap {
        height: auto;
    }

    .ldzc-wrap>div {
        padding: 10px;
    }

    .ldzc-wrap .zdxxgk {
        display: none;
    }

    .zxgk-wrap {
        height: auto;
    }

    .zxgk-wrap .zxgk {
        display: none;
    }

    .zxgk-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .zxgk-wrap .ldhd {
        width: 100%;
    }

    .zxgk-wrap>div+div {
        margin-left: 0;
    }

    .ldzc .content .ldinfobox p.info {
        height: 50px;
        font-size: 14px;
    }

    .index-container>div.tjsj-wrap {
        display: none;
    }

    .bmfw-wrap {
        height: auto;
    }

    .bmfw-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .bmfw-wrap .rdfw {
        display: none;
    }

    .jrgz-wrap>div {
        padding: 10px;
    }

    .jrgz-wrap .ygzw {
        display: none;
    }

    .zmhd-wrap {
        padding: 10px;
    }

    .zmhd-wrap .wjybox .xjzl {
        display: none;
    }

    .zmhd-wrap .zxftbox {
        display: none;
    }

    .zmhd-wrap {
        height: auto;
    }

    .lsly-wrap {
        padding: 10px;
    }

    .lsly-wrap .lsly {
        height: auto;
    }

    .lsly-wrap .lsly .imgbox {
        width: 100%;
        height: auto;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 100%;
        height: 350px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        margin-left: 0;
        margin-top: 15px;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child+li+li {
        margin-left: 4%;
        margin-top: 15px;
    }

    .lsly-wrap .lsly .lsjj {
        margin-left: 0;
        width: 100%;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 15px auto;
    }

    .lsly-wrap .lsly .lsjj .more {
        top: 20px;
    }

    .lsly-wrap .jdjs {
        height: auto;
    }

    .lsly-wrap .jdjs ul li {
        margin: 1%;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .jdjs ul li+li {
        margin-left: 1%;
    }

    .tzzx-wrap .tzzx {
        width: 100%;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        margin: 0 auto;
        width: 70%;
        height: 240px;
    }

    .tzzx-wrap .tzzcbox {
        margin-left: 0;
        margin-top: 15px;
        width: 40%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 2%;
        margin-top: 15px;
        width: 58%;
    }

    .wh-wrap .sjtbox {
        width: 100%;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 2%;
        width: 25%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 73%;
    }

    .wh-wrap .whdtbox {
        margin-top: 15px;
        margin-left: 0;
        width: 100%;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyyw {
        width: 100%;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyfw {
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 163px;
    }

    .footer-wrap {
        padding: 10px;
        margin-top: 10px;
        height: auto;
    }

    .footer-wrap .bottom {
        margin-top: 0;
        padding-bottom: 20px;
        height: auto;
    }

    .footer-wrap .yqlj {
        display: none;
    }

    .footer-wrap .bottom .bmid {
        display: none;
    }

    .footer-wrap .bottom .bright {
        display: none;
    }

    .footer-wrap .bottom .bleft {
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 414px) {
    .rdtj .bannerlt .img {
        float: inherit;
        width: 100%;
        height: 240px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 394px;
    }

    .bannerlt .info {
        float: inherit;
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .rdtj .bannerlt {
        height: auto;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        float: inherit;
    }

    .lsyw-wrap .lsyw .content .con>div+div {
        margin-left: 0;
        margin-top: 15px;
    }

    .ldzc-wrap .ldzc {
        width: 100%;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 40%;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        width: 55%;
    }

    .ldzc-wrap .qwfb {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
    }

    .zxgk-wrap .ldhd ul {
        height: auto;
    }

    .zxgk-wrap .ldhd ul li {
        width: 100%;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-top: 15px;
        margin-left: 0;
    }

    .bmfw-wrap .bmfw {
        width: 100%;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 45px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(4) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 45px !important;
    }

    .bmfw-wrap .bmfw .content li:nth-child(7) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(10) {
        margin-left: 0;
    }

    .jrgz-wrap .jrgz {
        width: 100%;
    }

    .zmhd-wrap .wjybox .wjy {
        width: 100%;
    }

    .zmhd-wrap .wjybox .lxxd {
        display: none;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        height: 200px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        height: 120px;
    }

    .lsly-wrap .jdjs ul li {
        height: 120px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        width: 100%;
        height: 180px;
    }

    .tzzx-wrap .tzzcbox {
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 25%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 0;
        width: 100%;
    }

    .dtysbox .dtys .content .listbox ul li {
        padding: 0 15px;
        width: 136px;

    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 35%;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        margin-left: 2%;
        width: 61%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 100%;
        height: 210px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        margin-left: 0;
        margin: 5px;
        flex: auto;
        flex-basis: 40%;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyfw .jygg {
        width: 67%;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 70%;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        float: left;
        margin: 0 3px;
        width: 100px;
    }

    .jy-wrap .jyfw .content .gmbs ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 0;
    }

    .jy-wrap .jyfw .content .jylist {
        margin: 0;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul {
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        flex: auto;
        flex-basis: 25%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 120px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 135px;
    }
}

@media (max-width: 375px) {
    .rdtj .bannerlt .img .bannerImg li {
        width: 354px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 25px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 25px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 80px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 20%;
    }
}

@media (max-width: 320px) {
    .rdtj .bannerlt .img .bannerImg li {
        width: 300px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 0px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 40px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 119px;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        width: 87px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 14px 20px;
    }

    .footer-wrap .bottom {
        height: 145px;
    }

    .footer-wrap {
        padding: 10px;
    }
}

.jy-wrap {
    margin: 15px auto;
    width: 100%;
}

.jy-wrap>div {
    float: left;
    padding: 30px;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.jy-wrap .jyyw {
    position: relative;
    width: 377px;
}

.jy-wrap .jyyw .content {
    margin-top: 20px;
    width: 100%;
}

.jy-wrap .jyyw .content .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 183px;
}

.jy-wrap .jyyw .content .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyyw .content .con-title {
    margin: 14px auto;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.jy-wrap .jyyw .content ul {
    width: 100%;
}

.jy-wrap .jyyw .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.jy-wrap .jyyw .content ul li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw {
    position: relative;
    margin-left: 15px;
    width: 988px;
}

.jy-wrap .jyfw .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    font-weight: bold;
}

.jy-wrap .jyfw .jygg {
    position: absolute;
    padding: 0 15px;
    top: 30px;
    right: 30px;
    width: 775px;
    height: 25px;
    line-height: 25px;
    background: #F1F6FD;
    border-radius: 15px;
}

.jy-wrap .jyfw .jygg .coltitle {
    float: left;
    width: 50px;
    height: 100%;
    line-height: 30px;
    color: #4C678A;
}

.jy-wrap .jyfw .jygg .banner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 650px;
    height: 100%;
}

.jy-wrap .jyfw .jygg .more {
    position: absolute;
    top: 0px;
    right: 5px;
}

.jy-wrap .jyfw .jygg .banner ul {
    position: absolute;
    width: 100%;
}

.jy-wrap .jyfw .jygg .banner ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.jy-wrap .jyfw .jygg .banner ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw .content {
    margin-top: 19px;
}

.jy-wrap .jyfw .content>div {
    float: left;
}

.jy-wrap .jyfw .content .gmbs {
    width: 108px;
}

.jy-wrap .jyfw .content .gmbs ul {
    width: 100%;
}

.jy-wrap .jyfw .content .gmbs ul li {
    width: 100%;
    height: 87px;
    background: url(../images/index/jybg.png) no-repeat;
}

.jy-wrap .jyfw .content .gmbs ul li+li {
    margin-top: 20px;
}

.jy-wrap .jyfw .content .gmbs ul li a {
    padding: 20px 30px;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    letter-spacing: 5px;
}

.jy-wrap .jyfw .content .jylist {
    margin: 0 5px;
    padding-top: 20px;
    width: 625px;
}

.jy-wrap .jyfw .content .jylist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jylist ul li {
    float: left;
    padding: 0 30px;
    width: 156px;
    height: 90px;
    text-align: center;
}

.jy-wrap .jyfw .content .jylist ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jylist ul li img {
    margin: 0 auto;
    width: 32px;
    height: 30px;
}

.jy-wrap .jyfw .content .jylist ul li span {
    display: block;
    width: 100%;
    text-align: center;
}

.jy-wrap .jyfw .content .jydt {
    width: 185px;
}

.jy-wrap .jyfw .content .jydt .imgbox {
    width: 100%;
    height: 85px;
}

.jy-wrap .jyfw .content .jydt .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz {
    position: relative;
    margin-top: 20px;
    padding: 15px;
    width: 100%;
    background: #608FDD;
    border-radius: 10px;
}

.jy-wrap .jyfw .content .jydt .zlxz .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    color: #fff;
}

.jy-wrap .jyfw .content .jydt .zlxz .more {
    position: absolute;
    top: 12px;
    right: 15px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist {
    margin-top: 10px;
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li {
    width: 100%;
    height: 34px;
    line-height: 34px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}

.footer-wrap {
    padding: 30px;
    margin-top: 15px;
    width: 100%;
    height: 407px;
    border-radius: 10px;
    background: url(../images/index/dbhw.png) no-repeat center bottom;
    background-color: rgba(255, 255, 255, .9);
}

.footer-wrap .yqlj {
    width: 100%;
    height: 235px;
    border-bottom: 1px solid #294260;
}

.footer-wrap .yqlj .ljtitle {
    font-weight: bold;
    font-size: 18px;
}

.footer-wrap .yqlj .ljtitle span+span {
    margin: 40px;
}

.footer-wrap .yqlj .wzlist {
    margin-top: 30px;
    padding-left: 100px;

}

.footer-wrap .yqlj .wzlist div {
    overflow: hidden;
    position: relative;
    float: left;
    width: 210px;
    height: 140px;
}

.footer-wrap .yqlj .wzlist div+div {
    margin-left: 25px;
}

.footer-wrap .yqlj .wzlist div:first-child {
    width: 205px;
}

.footer-wrap .yqlj .wzlist div:first-child+div {
    width: 215px;
}

.footer-wrap .yqlj .wzlist div:first-child+div+div+div {
    width: 140px;
}

.footer-wrap .yqlj .wzlist div ul {
    position: absolute;
    width: 90%;
}

.footer-wrap .yqlj .wzlist div .scroll {
    position: absolute;
    right: 0;
    top: 0;
    width: 8px;
    height: 100%;
    background: #e1e1e1;
    border-radius: 2px;
    cursor: pointer;
}

.footer-wrap .yqlj .wzlist div .scroll div {
    position: absolute;
    top: 0;
    width: 100%;
    height: 25px;
    background: #000;
    border-radius: 2px;
}

.footer-wrap .yqlj .wzlist div li {
    float: left;
    width: 100%;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}

.footer-wrap .bottom {
    margin-top: 15px;
    width: 100%;
    height: 95px;
    font-size: 16px;
}

.footer-wrap .bottom>div {
    float: left;
}

.footer-wrap .bottom .bleft {
    padding-top: 10px;
    width: 655px;
    height: 100%;
}

.footer-wrap .bottom .bleft p+p {
    margin-top: 15px;
}

.footer-wrap .bottom .bleft img {
    margin: 0 15px;
}

.footer-wrap .bottom .bmid {
    margin-left: 70px;
    padding-top: 3px;
    width: 275px;
    height: 100%;
}

.footer-wrap .bottom .bmid ul {
    width: 100%;
    height: 100%;
}

.footer-wrap .bottom .bmid li {
    float: left;
    width: 65px;
    height: 100%;
    text-align: center;
}

.footer-wrap .bottom .bmid li img {
    width: 28px;
    height: 28px;
}

.footer-wrap .bottom .bmid li span {
    display: block;
}

.footer-wrap .bottom .bmid li+li {
    margin-left: 40px;
}

.footer-wrap .bottom .bright {
    margin-left: 95px;
    width: 217px;
}

.footer-wrap .bottom .bright a+a {
    margin-left: 20px;
}

@media (max-width: 1810px) {
    .totop {
        right: 35px;
        bottom: 40px;
        width: 60px;
        background-color: #294260;
        width: 75px;
        height: 75px;
        border-radius: 10px;
        text-align: center;
        line-height: 75px;
        opacity: 0.7;
    }

    .nav {
        padding-top: 90px;
        width: 120px;
        font-size: 18px;
    }

    .toolbar {
        padding: 0 30px;
    }

    .toolbar .yzsnav {
        width: 100px;
        font-size: 12px;
    }

    .video {
        width: 100%;
    }

    .nav li.active {
        background: url(../images/index/navbg1.png) no-repeat center;
        background-size: 99px 39px;
    }

    .nav li:hover {
        background-size: 99px 39px;
    }

    .container-wrap {
        width: 1100px;
        top: 400px;
    }

    .topbox {
        width: 1100px;
    }

    .rdtj-wrap {
        padding: 20px;
        /* height: 385px; */
    }

    .rdtj-wrap .topdz li div {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .rdtj-wrap .topdz li img {
        margin-top: -12px;
    }

    .rdtj .title {
        font-size: 18px;
    }

    .rdtj .bannerlt {
        margin-top: 25px;
        width: 715px;
        height: 225px;
    }

    .rdtj .bannerlt .img {
        width: 385px;
        height: 100%;
    }

    .bannerlt .info {
        width: 310px;
        height: 210px;
    }

    .bannerlt .info li {
        height: 210px;
    }

    .bannerlt .info .fbrqbox {
        font-size: 12px;
    }

    .bannerrt {
        margin-top: 25px;
    }

    .bannerrt li {
        height: auto;
        padding: 16px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 385px;
    }

    .rdtj .bannerlt .img .bannerImg li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .bannerlt .info .contitle {
        font-size: 16px;
    }

    .lsyw-wrap .lsyw {
        padding: 20px;
        width: 765px;
    }

    .common-title .contitle {
        font-size: 18px;
    }

    .common-title .more {
        right: 20px;
        top: 20px;
    }

    .lsyw-wrap {
        height: 255px;
    }

    .lsyw-wrap .lsyw .content .con {
        margin-top: 20px;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 355px;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        display: block;
        width: 140px;
        height: 100px;
    }

    .lsyw-wrap .lsyw .content .con>div ul li {
        font-size: 14px;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a img {
        width: 100%;
        height: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        width: 178px;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle a {
        font-size: 15px;
        margin-bottom: 8px;
    }

    .lsyw-wrap .sjkf {
        padding: 20px;
        width: 320px;
    }

    .lsyw-wrap .sjkf .content {
        width: 100%;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .sjkf .content img {
        width: 100%;
        height: 100%;
    }

    #indexsjkf {
        width: 280px !important;
        height: 225px !important;
    }

    #echarts {
        width: 315px !important;
        height: 265px !important;
    }

    .ldzc-wrap {
        height: 255px;
    }

    .ldzc-wrap>div {
        padding: 20px;
    }

    .ldzc-wrap .ldzc .content {
        margin-top: 20px;
        height: 175px;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 140px;
        height: 175px;
    }

    .ldzc .content .ldinfobox p.infotitle {
        font-size: 18px;
    }

    .ldzc .content .ldinfobox p.info {
        margin: 7px auto;
        height: 65px;
    }

    .ldzc .content .ldinfobox p.wdjl {
        margin-top: 7px;
        height: 30px;
        line-height: 30px;
    }

    .ldzc .content .ldinfobox p.gwxx {
        height: 30px;
        line-height: 30px;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        margin-left: 10px;
    }

    .ldzc-wrap .ldzc {
        width: 330px;
    }

    .ldzc-wrap .qwfb {
        width: 420px;
    }

    .ldzc-wrap .qwfb .content {
        margin-top: 20px;
    }

    .ldzc-wrap .qwfb .content li {
        height: 25px;
        font-size: 14px;
        line-height: 25px;
    }

    .ldzc-wrap .qwfb .content li+li {
        margin-top: 12px;
    }

    .ldzc-wrap .zdxxgk {
        width: 320px;
    }

    .ldzc-wrap .zdxxgk .title {
        width: 280px;
        height: 100px;
        line-height: 100px;
    }

    .ldzc-wrap .zdxxgk ul {
        margin-top: 20px;
    }

    .zxgk-wrap {
        height: 370px;
    }

    .zxgk-wrap .zxgk {
        width: 330px;
    }

    .zxgk-wrap>div {
        padding: 20px;
    }

    .zxgk-wrap .zxgk .content {
        margin-top: 25px;
    }

    .zxgk-wrap .zxgk .content .zctj {
        width: 100%;
    }

    .zxgk-wrap .zxgk .content .zctj .title {
        font-size: 28px;
    }

    .zxgk-wrap .zxgk .content .zctj .info {
        font-size: 1px;
    }

    .zxgk-wrap .zxgk .content .jdgn {
        font-size: 14px;
    }

    .zxgk-wrap .ldhd {
        width: 755px;
    }

    .zxgk-wrap .ldhd ul li {
        width: 190px;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-left: 72px;
    }

    .tjsj-wrap {
        padding: 20px;
        height: 380px;
    }

    .tjsj-wrap .content {
        margin-top: 20px;
        height: 300px;
    }

    .tjsj-wrap .content .common-title2 {
        font-size: 16px;
    }

    .tjsj-wrap .content .sxjz .con {
        padding: 55px 0;
        height: 215px;
    }

    .tjsj-wrap .content>div {
        width: 298px;
    }

    .tjsj-wrap .content>div+div {
        margin-left: 73px;
    }

    .tjsj-wrap .content .zxbl .con {
        padding: 25px 0;
    }

    .tjsj-wrap .content .yctj .con>div+div {
        margin-top: 130px;
    }

    .bmfw-wrap {
        height: 285px;
    }

    .bmfw-wrap>div {
        padding: 20px;
    }

    .bmfw-wrap .bmfw {
        width: 765px;
    }

    .bmfw-wrap .rdfw {
        width: 320px;
    }

    .bmfw-wrap .bmfw .content li {
        width: 100px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 56px;
    }

    .jrgz-wrap {
        height: 285px;
    }

    .jrgz-wrap>div {
        padding: 20px;
    }

    .jrgz-wrap .jrgz {
        width: 330px;
    }

    .jrgz-wrap .rmsx {
        width: 420px;
    }

    .jrgz-wrap .rmsx .content li {
        width: 190px;
        height: 55px;
        line-height: 24px;
    }

    .jrgz-wrap .ygzw {
        width: 320px;
    }

    .jrgz-wrap .ygzw .content li {
        height: 60px;
        line-height: 60px;
        font-size: 14px;
    }

    .zmhd-wrap {
        padding: 20px;
        height: 405px;
    }

    .zmhd-wrap .wjybox .wjy {
        padding: 15px 10px;
        width: 310px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li {
        font-size: 16px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 60px;
    }

    .zmhd-wrap .wjybox {
        height: 270px;
    }

    .zmhd-wrap .wjybox .lxxd {
        margin-left: 7px;
    }

    .zmhd-wrap .wjybox .lxxd .content {
        margin-top: 15px;
    }

    .zmhd-wrap .wjybox .lxxd {
        width: 420px;
    }

    .zmhd-wrap .wjybox .lxxd .content ul {
        width: 415px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .num {
        width: 23px;
        height: 23px;
        font-size: 14px;
        line-height: 23px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .info {
        width: 294px;
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl {
        margin-left: 8px;
        width: 315px;
    }

    .zmhd-wrap .zxftbox .zxft {
        padding-left: 50px;
        width: 220px;
    }

    .zmhd-wrap .zxftbox .myzj {
        padding-left: 60px;
        width: 240px;
    }

    .zmhd-wrap .zxftbox .szrx {
        padding-left: 40px;
        width: 310px;
    }

    .zmhd-wrap .zxftbox .wsdc {
        padding-left: 60px;
        width: 260px;
    }

    .jrgz-wrap .ygzw .content li a {
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl .contitle {
        font-size: 18px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .zt {
        font-size: 14px;
    }

    .zmhd-wrap .zxftbox {
        font-size: 16px;
    }

    .footer-wrap .yqlj .ljtitle {
        font-size: 16px;
    }

    .footer-wrap .yqlj .wzlist div li {
        font-size: 14px;
    }

    .footer-wrap .yqlj .wzlist div:first-child {
        width: 170px;
    }

    .footer-wrap .yqlj .wzlist div+div {
        margin-left: 20px;
    }

    .footer-wrap .bottom .bleft {
        width: 580px;
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li {
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li+li {
        margin-left: 10px;
    }

    .footer-wrap .bottom .bmid {
        margin-left: 10px;
        width: 225px;
    }

    .footer-wrap .bottom .bright {
        width: 215px;
        margin-left: 10px;
    }

    .footer-wrap .bottom .bright a+a {
        margin-left: 10px;
    }

    .lsly-wrap {
        padding: 20px;
    }

    .lsly-wrap .lsly {
        height: 255px;
    }

    .lsly-wrap .lsly .imgbox {
        width: 790px;
    }

    .lsly-wrap .lsly .imgbox ul li p {
        bottom: -35px;
        height: 35px;
        line-height: 35px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 550px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        width: 224px;
        height: 120px;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 30px auto 10px;
    }

    .lsly-wrap .lsly .lsjj .jj {
        line-height: 28px;
    }

    .lsly-wrap .lsly .lsjj .jj .title {
        margin-bottom: 0;
    }

    .lsly-wrap .jdjs {
        height: 110px;
        margin-top: 10px;
    }

    .lsly-wrap .jdjs ul li {
        width: 253px;
    }

    .lsly-wrap .jdjs ul li p {
        bottom: -30px;
        height: 30px;
        line-height: 30px;
    }

    .tzzx-wrap .tzzx {
        padding: 20px;
        width: 307px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzx .content .con-title {
        margin: 5px 0;
        line-height: 25px;
    }

    .dtysbox .dtys .content .listbox ul li>a {
        margin: 5px auto;
    }

    .tzzx-wrap .tzzx .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .dtysbox .dtys .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox>div {
        padding: 20px;
    }

    .tzzx-wrap .tzzcbox {
        width: 307px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        margin-top: 15px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
        margin-top: 1px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox img {
        width: 40px;
        height: 34px;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 83px;
    }

    .tzzx-wrap .dtysbox {
        width: 456px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 120px;
        padding: 0 10px;
    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 126px;
        height: 55px;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        width: 238px;
    }

    .dtysbox .zxxm .content ul li .coninfo .info {
        height: 33px;
        line-height: 16px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .tzzx-wrap .dtysbox .dtys .content .listbox {
        height: 112px;
    }

    .tzzx-wrap .dtysbox>div {
        padding: 20px;
    }

    .tzzx-wrap .dtysbox .zxxm .contitle div {
        cursor: pointer;
    }

    .tzzx-wrap .dtysbox .zxxm .content {
        margin-top: 10px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        margin-bottom: 0;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul li {
        margin-top: 9px;
    }

    .tzzx-wrap .tzzx .content {
        margin-top: 16px;
    }

    .wh-wrap .sjtbox {
        padding: 20px;
        width: 778px;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 527px;
        height: 322px;
    }

    .wh-wrap .sjtbox .sjt .content {
        margin-top: 10px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        width: 196px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        height: 104px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox {
        padding: 20px;
        width: 307px;
    }

    .wh-wrap .whdtbox .content {
        margin-top: 10px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        height: 132px;
    }

    .wh-wrap .whdtbox .content .con-title {
        margin: 13px auto;
    }

    .jy-wrap .jyyw {
        padding: 20px;
        width: 307px;
    }

    .jy-wrap .jyyw .content .imgbox {
        height: 153px;
    }

    .jy-wrap .jyfw {
        width: 778px;
    }

    .jy-wrap .jyfw .jygg {
        width: 595px;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 460px;
    }

    .jy-wrap .jyfw .jygg {
        top: 20px;
        right: 20px;
        width: 595px;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100px;

    }

    .jy-wrap .jyfw .content .gmbs ul li {
        height: 80px;
        background-size: 100px 80px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 15px 27px;
    }

    .jy-wrap .jyfw .content .jylist {
        width: 455px;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        padding: 0 0px;
        width: 113px;
        height: 86px;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 173px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz {
        padding: 13px;
        margin-top: 7px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist {
        margin-top: 9px;
    }

    .jy-wrap>div {
        padding: 20px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 75px;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 18px;
    }

    .jy-wrap .jyfw .contitle {
        font-size: 18px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .contitle {
        font-size: 18px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        font-size: 16px;
    }
}

@media (max-width: 1220px) {
    .conmemo, .bannerlt .info .fbrqbox {
        margin-top: 15px
    }

    .nav, .weather, .totop, .video, .yzsdhbox, .header, .tip, #weather-float-he {
        display: none;
    }

    .toolbar {
        position: initial;
        background: #2A3C54;
    }

    .toolbar .yzsnav {
        display: none;
    }

    .toolbar .fzgn {
        display: none;
    }

    .toolbar .loginbox {
        float: initial;
    }

    .bghyh {
        display: none;
    }

    .container-wrap {
        height: auto;
    }

    html {
        overflow: inherit;
    }

    body {
        background: #f2f2f2;
    }

    .common-title .more {
        top: 10px;
        right: 10px;
    }

    .index-container {
        position: inherit;
    }

    .logo-wrap {
        display: block;
    }

    .logo-wrap .logobox {
        padding-top: 13px;
        margin: 0 auto;
        width: 300px;
    }

    .rdtj-wrap .topdz {
        display: none;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        width: 40%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        margin-left: 5%;
        width: 55%;
    }

    .container-wrap {
        width: 100%;
        top: 0;
    }

    .index-container {
        top: 0;
    }

    .rdtj-wrap {
        padding: 10px;
        height: auto;
    }

    .rdtj .bannerlt {
        float: inherit;
        width: 100%;
    }

    .bannerrt {
        display: none;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        padding: 10px;
        width: 100%;
        height: auto;
    }

    .lsyw-wrap .sjkf {
        display: none;
    }

    .ldzc-wrap {
        height: auto;
    }

    .ldzc-wrap>div {
        padding: 10px;
    }

    .ldzc-wrap .zdxxgk {
        display: none;
    }

    .zxgk-wrap {
        height: auto;
    }

    .zxgk-wrap .zxgk {
        display: none;
    }

    .zxgk-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .zxgk-wrap .ldhd {
        width: 100%;
    }

    .zxgk-wrap>div+div {
        margin-left: 0;
    }

    .ldzc .content .ldinfobox p.info {
        height: 60px;
        font-size: 14px;
    }

    .index-container>div.tjsj-wrap {
        display: none;
    }

    .bmfw-wrap {
        height: auto;
    }

    .bmfw-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .bmfw-wrap .rdfw {
        display: none;
    }

    .jrgz-wrap>div {
        padding: 10px;
    }

    .jrgz-wrap .ygzw {
        display: none;
    }

    .zmhd-wrap {
        padding: 10px;
    }

    .zmhd-wrap .wjybox .xjzl {
        display: none;
    }

    .zmhd-wrap .zxftbox {
        display: none;
    }

    .zmhd-wrap {
        height: auto;
    }

    .lsly-wrap {
        padding: 10px;
    }

    .lsly-wrap .lsly {
        height: auto;
    }

    .lsly-wrap .lsly .imgbox {
        width: 100%;
        height: auto;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 100%;
        height: 350px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        margin-left: 0;
        margin-top: 15px;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child+li+li {
        margin-left: 4%;
        margin-top: 15px;
    }

    .lsly-wrap .lsly .lsjj {
        margin-left: 0;
        width: 100%;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 15px auto;
    }

    .lsly-wrap .lsly .lsjj .more {
        top: 20px;
    }

    .lsly-wrap .jdjs {
        height: auto;
    }

    .lsly-wrap .jdjs ul li {
        margin: 1%;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .jdjs ul li+li {
        margin-left: 1%;
    }

    .tzzx-wrap .tzzx {
        width: 100%;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        margin: 0 auto;
        width: 70%;
        height: 240px;
    }

    .tzzx-wrap .tzzcbox {
        margin-left: 0;
        margin-top: 15px;
        width: 40%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 2%;
        margin-top: 15px;
        width: 58%;
    }

    .wh-wrap .sjtbox {
        width: 100%;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 2%;
        width: 25%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 73%;
    }

    .wh-wrap .whdtbox {
        margin-top: 15px;
        margin-left: 0;
        width: 100%;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyyw {
        width: 100%;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyfw {
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 163px;
    }

    .footer-wrap {
        padding: 10px;
        margin-top: 10px;
        height: auto;
    }

    .footer-wrap .bottom {
        margin-top: 0;
        padding-bottom: 20px;
        height: auto;
    }

    .footer-wrap .yqlj {
        display: none;
    }

    .footer-wrap .bottom .bmid {
        display: none;
    }

    .footer-wrap .bottom .bright {
        display: none;
    }

    .footer-wrap .bottom .bleft {
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 414px) {
    .rdtj .bannerlt .img {
        float: inherit;
        width: 100%;
        height: 240px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 394px;
    }

    .bannerlt .info {
        float: inherit;
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .rdtj .bannerlt {
        height: auto;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        float: inherit;
    }

    .lsyw-wrap .lsyw .content .con>div+div {
        margin-left: 0;
        margin-top: 15px;
    }

    .ldzc-wrap .ldzc {
        width: 100%;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 40%;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        width: 55%;
    }

    .ldzc-wrap .qwfb {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
    }

    .zxgk-wrap .ldhd ul {
        height: auto;
    }

    .zxgk-wrap .ldhd ul li {
        width: 100%;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-top: 15px;
        margin-left: 0;
    }

    .bmfw-wrap .bmfw {
        width: 100%;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 45px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(4) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 45px !important;
    }

    .bmfw-wrap .bmfw .content li:nth-child(7) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(10) {
        margin-left: 0;
    }

    .jrgz-wrap .jrgz {
        width: 100%;
    }

    .zmhd-wrap .wjybox .wjy {
        width: 100%;
    }

    .zmhd-wrap .wjybox .lxxd {
        display: none;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        height: 200px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        height: 120px;
    }

    .lsly-wrap .jdjs ul li {
        height: 120px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        width: 100%;
        height: 180px;
    }

    .tzzx-wrap .tzzcbox {
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 25%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 0;
        width: 100%;
    }

    .dtysbox .dtys .content .listbox ul li {
        padding: 0 15px;
        width: 136px;

    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 35%;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        margin-left: 2%;
        width: 61%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 100%;
        height: 210px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        margin-left: 0;
        margin: 5px;
        flex: auto;
        flex-basis: 40%;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyfw .jygg {
        width: 67%;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 70%;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        float: left;
        margin: 0 3px;
        width: 100px;
    }

    .jy-wrap .jyfw .content .gmbs ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 0;
    }

    .jy-wrap .jyfw .content .jylist {
        margin: 0;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul {
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        flex: auto;
        flex-basis: 25%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 120px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 135px;
    }
}

@media (max-width: 375px) {
    .rdtj .bannerlt .img .bannerImg li {
        width: 354px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 25px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 25px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 80px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 20%;
    }
}

@media (max-width: 320px) {
    .rdtj .bannerlt .img .bannerImg li {
        width: 300px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 0px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 40px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 119px;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        width: 87px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 14px 20px;
    }

    .footer-wrap .bottom {
        height: 145px;
    }

    .footer-wrap {
        padding: 10px;
    }
}

.tzzx-wrap {
    margin: 15px auto;
    width: 100%;
}

.tzzx-wrap>div {
    float: left;
}

.tzzx-wrap>div+div {
    /* margin-left: 15px; */
}

.tzzx-wrap .tzzx {
    padding: 30px;
    width: 377px;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.tzzx-wrap .tzzx .content {
    margin-top: 20px;
    width: 100%;
}

.tzzx-wrap .tzzx .content .imgbox {
    width: 100%;
    height: 180px;
}

.tzzx-wrap .tzzx .content .imgbox img {
    width: 100%;
    height: 100%;
}

.tzzx-wrap .tzzx .content .con-title {
    margin: 30px auto;
    width: 100%;
    height: 50px;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
}

.tzzx-wrap .tzzx .content ul {
    width: 100%;
}

.tzzx-wrap .tzzx .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.tzzx-wrap .tzzx .content ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tzzx-wrap .tzzcbox {
    width: 377px;
}

.tzzx-wrap .tzzcbox>div {
    width: 100%;
    padding: 30px;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.tzzx-wrap .tzzcbox .tzzc .content {
    margin-top: 14px;
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzc .content ul {
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzc .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.tzzx-wrap .tzzcbox .tzzc .content ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tzzx-wrap .tzzcbox .tzzn {
    margin-top: 0;
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzn .imgbox {
    width: 100%;
    height: 125px;
}

.tzzx-wrap .tzzcbox .tzzn .imgbox img {
    width: 100%;
    height: 100%;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox {
    margin-top: 24px;
    padding-left: 25px;
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox>div {
    display: inline-block;
    text-align: center;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox>div+div {
    margin-left: 80px;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
    margin-top: 20px;
}

.tzzx-wrap .dtysbox {
    width: 596px;
}

.tzzx-wrap .dtysbox>div {
    padding: 30px;
    width: 100%;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.tzzx-wrap .dtysbox .dtys {}

.tzzx-wrap .dtysbox .dtys .content {
    position: relative;
    margin-top: 15px;
}

.tzzx-wrap .dtysbox .dtys .content .listbox {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    width: 85%;
    height: 130px;
}

.dtysbox .dtys .content .listbox ul {
    position: absolute;
    width: 300%;
    height: 100%;
}

.dtysbox .dtys .content .listbox ul li {
    float: left;
    padding: 0 30px;
    width: 153px;
    height: 100%;
}

.dtysbox .dtys .content .listbox ul li p {
    text-align: center;
}

.dtysbox .dtys .content .listbox ul li+li {
    border-left: 1px solid #E1E1E1;
}

.tzzx-wrap .dtysbox .dtys .content .btn {
    position: absolute;
    top: 50%;
    margin-top: -11px;
    width: 22px;
    height: 22px;
    cursor: pointer;
}

.dtysbox .dtys .content .listbox ul li>a {
    display: block;
    margin: 15px auto;
    width: 80px;
    height: 80px;
    text-align: center;
    border-radius: 50%;
    background-color: #6591CD;
}

.rdtj-wrap a.phone_yq img {
    display: none;
}

.tzzx-wrap .dtysbox .dtys .content .prev {
    left: 0;
}

.tzzx-wrap .dtysbox .dtys .content .next {
    right: 0;
}

.tzzx-wrap .dtysbox .zxxm {
    margin-top: 15px;
}

.tzzx-wrap .dtysbox .zxxm .content {
    margin-top: 25px;
    width: 100%;
}

.tzzx-wrap .dtysbox .zxxm .content ul {
    display: none;
    width: 100%;
}

.tzzx-wrap .dtysbox .zxxm .content ul.active {
    display: block;
}

.tzzx-wrap .dtysbox .zxxm .content ul li {
    width: 100%;
}

.dtysbox .zxxm .content ul li>div {
    display: inline-block;
    vertical-align: top;
}

.dtysbox .zxxm .content ul li .imgbox {
    width: 147px;
    height: 83px;
}

.dtysbox .zxxm .content ul li .imgbox img {
    width: 100%;
    height: 100%;
}

.dtysbox .zxxm .content ul li .coninfo {
    margin-left: 15px;
    width: 365px;
}

.dtysbox .zxxm .content ul li .coninfo .con-title {
    margin-bottom: 5px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
    font-size: 18px;
}

.dtysbox .zxxm .content ul li .coninfo .info {
    line-height: 28px;
}

.dtysbox .zxxm .content ul li+li {
    margin-top: 27px;
}

.wh-wrap {
    position: relative;
    margin: 15px auto;
    width: 100%;
}

.wh-wrap>div {
    float: left;
}

.wh-wrap>div+div {
    margin-left: 15px;
}

.wh-wrap .sjtbox {
    position: relative;
    padding: 30px;
    width: 988px;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.wh-wrap .sjtbox .more {
    right: 0;
    top: 0;
}

.wh-wrap .sjtbox .sjt .content {
    margin-top: 20px;
    width: 100%;
}

.wh-wrap .sjtbox .sjt .content .banner {
    float: left;
    overflow: hidden;
    width: 697px;
    height: 394px;
}

.wh-wrap .sjtbox .sjt .content .banner ul {
    position: relative;
    width: 100%;
    height: 100%;
}

.wh-wrap .sjtbox .sjt .content .banner li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.5s;
}

.wh-wrap .sjtbox .sjt .content .banner li.active {
    opacity: 1;
}

.wh-wrap .sjtbox .sjt .content .banner li img {
    width: 100%;
    height: 100%;
}

.wh-wrap .sjtbox .sjt .content .banner li p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: rgba(0, 0, 0, .5);
}

.wh-wrap .sjtbox .sjt .content .banner li p a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
    text-align: center;
}

.wh-wrap .sjtbox .sjt .content>ul {
    float: left;
    margin-left: 15px;
    width: 214px;
}

.wh-wrap .sjtbox .sjt .content>ul li {
    width: 100%;
    height: 121px;
    cursor: pointer;
}

.wh-wrap .sjtbox .sjt .content>ul li img {
    width: 100%;
    height: 100%;
}

.wh-wrap .sjtbox .sjt .content>ul li+li {
    margin-top: 15px;
}

.wh-wrap .sjtbox .dsj {
    margin-top: 20px;
    width: 100%;
}

.wh-wrap .sjtbox .dsj .content .btn {
    position: absolute;
    top: 40%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.wh-wrap .sjtbox .dsj .content .btn.prev {
    left: 0;
}

.wh-wrap .sjtbox .dsj .content .btn.next {
    right: 0;
}

.wh-wrap .sjtbox .dsj .content .dsjlist {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    width: 83%;
    height: 410px;
}

.wh-wrap .sjtbox .dsj .content .dsjlist ul {
    position: absolute;
    width: 1000%;
    height: 100%;

}

.wh-wrap .sjtbox .dsj .dsjlist ul li {
    float: left;
    padding: 0 30px;
    width: 248px;
    height: 100%;
    background: url(../images/yx/ml_bg.png) no-repeat -113px 72px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li:hover img {
    transform: scale(1.05);
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .time {
    text-align: center;
    color: #2A3C54;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .time .year {
    width: 100%;
    font-size: 30px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .time .yr {
    width: 100%;
    font-size: 20px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .dot {
    margin: 15px auto;
    width: 22px;
    height: 22px;
    background: url(../images/yx/dot1.png) no-repeat;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li:hover .dot {
    background-image: url(../images/yx/dot2.png);
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 118px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .imgbox img {
    width: 100%;
    height: 100%;
    transition: all 0.4s ease-out;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .con-title {
    overflow: hidden;
    width: 100%;
    height: 40px;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .coninfo {
    width: 100%;
    height: 80px;
    line-height: 28px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.wh-wrap .whdtbox {
    margin-left: 15px;
    padding: 30px;
    width: 377px;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.wh-wrap .whdtbox .content {
    margin-top: 20px;
    width: 100%;
}

.wh-wrap .whdtbox .content .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 183px;
}

.wh-wrap .whdtbox .content .imgbox img {
    width: 100%;
    height: 100%;
}

.wh-wrap .whdtbox .content .con-title {
    margin: 23px auto;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.wh-wrap .whdtbox .content ul {
    width: 100%;
}

.wh-wrap .whdtbox .content ul li, .sjkf li {
    padding-left: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.wh-wrap .whdtbox .content ul li a, .sjkf li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tzzx-wrap {
    /* margin: 15px -.5%; */
    /* width: 100%; */
    /* margin: 0 -1%; */
}

.tzzx-wrap>div {
    float: left;
}

.tzzx-wrap>div+div {
    /* margin-left: 15px; */
}

.tzzx-wrap .tzzx {
    padding: 30px;
    /* margin: 0 .5%; */
    width: 32.33%;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.tzzx-wrap .tzzx .content {
    margin-top: 20px;
    width: 100%;
}

.tzzx-wrap .tzzx .content .imgbox {
    width: 100%;
    height: 180px;
}

.tzzx-wrap .tzzx .content .imgbox img {
    width: 100%;
    height: 100%;
}

.tzzx-wrap .tzzx .content .con-title {
    margin: 30px auto;
    width: 100%;
    height: 50px;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
}

.tzzx-wrap .tzzx .content ul {
    width: 100%;
}

.tzzx-wrap .tzzx .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.tzzx-wrap .tzzx .content ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tzzx-wrap .tzzcbox {
    /* margin: 0 .5%; */
    width: 32.33%;
    margin: 0 1.505%;
}

.tzzx-wrap .tzzcbox>div {
    width: 100%;
    padding: 30px;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.tzzx-wrap .tzzcbox .tzzc .content {
    margin-top: 14px;
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzc .content ul {
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzc .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.tzzx-wrap .tzzcbox .tzzc .content ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tzzx-wrap .tzzcbox .tzzn {
    margin-top: 0;
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzn .imgbox {
    width: 100%;
    height: 170px;
}

.tzzx-wrap .tzzcbox .tzzn .imgbox img {
    width: 100%;
    height: 100%;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox {
    margin-top: 24px;
    display: none;
    padding-left: 25px;
    width: 100%;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox>div {
    display: inline-block;
    text-align: center;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox>div+div {
    margin-left: 80px;
}

.tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
    margin-top: 20px;
}

.tzzx-wrap .dtysbox {
    width: 596px;
}

.tzzx-wrap .dtysbox>div {
    padding: 30px;
    width: 100%;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.tzzx-wrap .dtysbox .dtys {}

.tzzx-wrap .dtysbox .dtys .content {
    position: relative;
    margin-top: 15px;
}

.tzzx-wrap .dtysbox .dtys .content .listbox {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    width: 85%;
    height: 130px;
}

.dtysbox .dtys .content .listbox ul {
    position: absolute;
    width: 300%;
    height: 100%;
}

.dtysbox .dtys .content .listbox ul li {
    float: left;
    padding: 0 30px;
    width: 153px;
    height: 100%;
}

.dtysbox .dtys .content .listbox ul li p {
    text-align: center;
}

.dtysbox .dtys .content .listbox ul li+li {
    border-left: 1px solid #E1E1E1;
}

.tzzx-wrap .dtysbox .dtys .content .btn {
    position: absolute;
    top: 50%;
    margin-top: -11px;
    width: 22px;
    height: 22px;
    cursor: pointer;
}

.dtysbox .dtys .content .listbox ul li>a {
    display: block;
    margin: 15px auto;
    width: 80px;
    height: 80px;
    text-align: center;
    border-radius: 50%;
    background-color: #6591CD;
}

.tzzx-wrap .dtysbox .dtys .content .prev {
    left: 0;
}

.tzzx-wrap .dtysbox .dtys .content .next {
    right: 0;
}

.tzzx-wrap .dtysbox .zxxm {
    margin-top: 15px;
}

.tzzx-wrap .dtysbox .zxxm .content {
    margin-top: 25px;
    width: 100%;
}

.tzzx-wrap .dtysbox .zxxm .content ul {
    display: none;
    width: 100%;
}

.tzzx-wrap .dtysbox .zxxm .content ul.active {
    display: block;
}

.tzzx-wrap .dtysbox .zxxm .content ul li {
    width: 100%;
}

.dtysbox .zxxm .content ul li>div {
    display: inline-block;
    vertical-align: top;
}

.dtysbox .zxxm .content ul li .imgbox {
    width: 147px;
    height: 83px;
}

.dtysbox .zxxm .content ul li .imgbox img {
    width: 100%;
    height: 100%;
}

.dtysbox .zxxm .content ul li .coninfo {
    margin-left: 15px;
    width: 365px;
}

.dtysbox .zxxm .content ul li .coninfo .con-title {
    margin-bottom: 5px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
    font-size: 18px;
}

.dtysbox .zxxm .content ul li .coninfo .info {
    line-height: 28px;
}

.dtysbox .zxxm .content ul li+li {
    margin-top: 27px;
}

.wh-wrap {
    position: relative;
    margin: 15px auto;
    width: 100%;
}

.wh-wrap>div {
    float: left;
}

.wh-wrap>div+div {
    margin-left: 15px;
}

.wh-wrap .sjtbox {
    position: relative;
    padding: 30px;
    width: 988px;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.wh-wrap .sjtbox .more {
    right: 0;
    top: 0;
}

.wh-wrap .sjtbox .sjt .content {
    margin-top: 20px;
    width: 100%;
}

.wh-wrap .sjtbox .sjt .content .banner {
    float: left;
    overflow: hidden;
    width: 697px;
    height: 394px;
}

.wh-wrap .sjtbox .sjt .content .banner ul {
    position: relative;
    width: 100%;
    height: 100%;
}

.wh-wrap .sjtbox .sjt .content .banner li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.5s;
}

.wh-wrap .sjtbox .sjt .content .banner li.active {
    opacity: 1;
}

.wh-wrap .sjtbox .sjt .content .banner li img {
    width: 100%;
    height: 100%;
}

.wh-wrap .sjtbox .sjt .content .banner li p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: rgba(0, 0, 0, .5);
}

.wh-wrap .sjtbox .sjt .content .banner li p a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
    text-align: center;
}

.wh-wrap .sjtbox .sjt .content>ul {
    float: left;
    margin-left: 15px;
    width: 214px;
}

.wh-wrap .sjtbox .sjt .content>ul li {
    width: 100%;
    height: 121px;
    cursor: pointer;
}

.wh-wrap .sjtbox .sjt .content>ul li img {
    width: 100%;
    height: 100%;
}

.wh-wrap .sjtbox .sjt .content>ul li+li {
    margin-top: 15px;
}

.wh-wrap .sjtbox .dsj {
    margin-top: 20px;
    width: 100%;
}

.wh-wrap .sjtbox .dsj .content .btn {
    position: absolute;
    top: 40%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.wh-wrap .sjtbox .dsj .content .btn.prev {
    left: 0;
}

.wh-wrap .sjtbox .dsj .content .btn.next {
    right: 0;
}

.wh-wrap .sjtbox .dsj .content .dsjlist {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    width: 83%;
    height: 410px;
}

.wh-wrap .sjtbox .dsj .content .dsjlist ul {
    position: absolute;
    width: 1000%;
    height: 100%;

}

.wh-wrap .sjtbox .dsj .dsjlist ul li {
    float: left;
    padding: 0 30px;
    width: 248px;
    height: 100%;
    background: url(../images/yx/ml_bg.png) no-repeat -113px 72px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li:hover img {
    transform: scale(1.05);
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .time {
    text-align: center;
    color: #2A3C54;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .time .year {
    width: 100%;
    font-size: 30px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .time .yr {
    width: 100%;
    font-size: 20px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .dot {
    margin: 15px auto;
    width: 22px;
    height: 22px;
    background: url(../images/yx/dot1.png) no-repeat;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li:hover .dot {
    background-image: url(../images/yx/dot2.png);
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 118px;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .imgbox img {
    width: 100%;
    height: 100%;
    transition: all 0.4s ease-out;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .con-title {
    overflow: hidden;
    width: 100%;
    height: 40px;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.wh-wrap .sjtbox .dsj .dsjlist ul li .coninfo {
    width: 100%;
    height: 80px;
    line-height: 28px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.wh-wrap .whdtbox {
    margin-left: 15px;
    padding: 30px;
    width: 377px;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.wh-wrap .whdtbox .content {
    margin-top: 20px;
    width: 100%;
}

.wh-wrap .whdtbox .content .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 183px;
}

.wh-wrap .whdtbox .content .imgbox img {
    width: 100%;
    height: 100%;
}

.wh-wrap .whdtbox .content .con-title {
    margin: 23px auto;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.wh-wrap .whdtbox .content ul {
    width: 100%;
}

.wh-wrap .whdtbox .content ul li, .sjkf li {
    padding-left: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.wh-wrap .whdtbox .content ul li a, .sjkf li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap {
    margin: 15px auto;
    width: 100%;
}

.jy-wrap>div {
    float: left;
    padding: 30px;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.jy-wrap .jyyw {
    position: relative;
    width: 377px;
}

.jy-wrap .jyyw .content {
    margin-top: 20px;
    width: 100%;
}

.jy-wrap .jyyw .content .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 183px;
}

.jy-wrap .jyyw .content .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyyw .content .con-title {
    margin: 14px auto;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.jy-wrap .jyyw .content ul {
    width: 100%;
}

.jy-wrap .jyyw .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.jy-wrap .jyyw .content ul li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw {
    position: relative;
    margin-left: 15px;
    width: 988px;
}

.jy-wrap .jyfw .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    font-weight: bold;
}

.jy-wrap .jyfw .jygg {
    position: absolute;
    padding: 0 15px;
    top: 30px;
    right: 30px;
    width: 775px;
    height: 25px;
    line-height: 25px;
    background: #F1F6FD;
    border-radius: 15px;
}

.jy-wrap .jyfw .jygg .coltitle {
    float: left;
    width: 50px;
    height: 100%;
    line-height: 30px;
    color: #4C678A;
}

.jy-wrap .jyfw .jygg .banner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 650px;
    height: 100%;
}

.jy-wrap .jyfw .jygg .more {
    position: absolute;
    top: 0px;
    right: 5px;
}

.jy-wrap .jyfw .jygg .banner ul {
    position: absolute;
    width: 100%;
}

.jy-wrap .jyfw .jygg .banner ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.jy-wrap .jyfw .jygg .banner ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw .content {
    margin-top: 19px;
}

.jy-wrap .jyfw .content>div {
    float: left;
}

.jy-wrap .jyfw .content .gmbs {
    width: 108px;
}

.jy-wrap .jyfw .content .gmbs ul {
    width: 100%;
}

.jy-wrap .jyfw .content .gmbs ul li {
    width: 100%;
    height: 87px;
    background: url(../images/index/jybg.png) no-repeat;
}

.jy-wrap .jyfw .content .gmbs ul li+li {
    margin-top: 20px;
}

.jy-wrap .jyfw .content .gmbs ul li a {
    padding: 20px 30px;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    letter-spacing: 5px;
}

.jy-wrap .jyfw .content .jylist {
    margin: 0 5px;
    padding-top: 20px;
    width: 625px;
}

.jy-wrap .jyfw .content .jylist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jylist ul li {
    float: left;
    padding: 0 30px;
    width: 156px;
    height: 90px;
    text-align: center;
}

.jy-wrap .jyfw .content .jylist ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jylist ul li img {
    margin: 0 auto;
    width: 32px;
    height: 30px;
}

.jy-wrap .jyfw .content .jylist ul li span {
    display: block;
    width: 100%;
    text-align: center;
}

.jy-wrap .jyfw .content .jydt {
    width: 185px;
}

.jy-wrap .jyfw .content .jydt .imgbox {
    width: 100%;
    height: 85px;
}

.jy-wrap .jyfw .content .jydt .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz {
    position: relative;
    margin-top: 20px;
    padding: 15px;
    width: 100%;
    background: #608FDD;
    border-radius: 10px;
}

.jy-wrap .jyfw .content .jydt .zlxz .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    color: #fff;
}

.jy-wrap .jyfw .content .jydt .zlxz .more {
    position: absolute;
    top: 12px;
    right: 15px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist {
    margin-top: 10px;
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li {
    width: 100%;
    height: 34px;
    line-height: 34px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}

.footer-wrap {
    padding: 30px;
    margin-top: 15px;
    width: 100%;
    height: 407px;
    border-radius: 10px;
    background: url(../images/index/dbhw.png) no-repeat center bottom;
    background-color: rgba(255, 255, 255, .9);
}

.footer-wrap .yqlj {
    width: 100%;
    height: 235px;
    border-bottom: 1px solid #294260;
}

.footer-wrap .yqlj .ljtitle {
    font-weight: bold;
    font-size: 18px;
}

.footer-wrap .yqlj .ljtitle span+span {
    margin: 0px;
}

.footer-wrap .yqlj .wzlist {
    margin-top: 30px;
    padding-left: 100px;

}

.footer-wrap .yqlj .wzlist div {
    overflow: hidden;
    position: relative;
    float: left;
    width: 210px;
    height: 140px;
}

.footer-wrap .yqlj .wzlist div+div {
    margin-left: 25px;
}

.footer-wrap .yqlj .wzlist div:first-child {
    width: 205px;
}

.footer-wrap .yqlj .wzlist div:first-child+div {
    width: 215px;
}

.footer-wrap .yqlj .wzlist div:first-child+div+div+div {
    width: 140px;
}

.footer-wrap .yqlj .wzlist div ul {
    position: absolute;
    width: 90%;
}

.footer-wrap .yqlj .wzlist div .scroll {
    position: absolute;
    right: 0;
    top: 0;
    width: 8px;
    height: 100%;
    background: #e1e1e1;
    border-radius: 2px;
    cursor: pointer;
}

.footer-wrap .yqlj .wzlist div .scroll div {
    position: absolute;
    top: 0;
    width: 100%;
    height: 25px;
    background: #000;
    border-radius: 2px;
}

.footer-wrap .yqlj .wzlist div li {
    float: left;
    width: 100%;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}

.footer-wrap .bottom {
    margin-top: 15px;
    width: 100%;
    height: 95px;
    font-size: 16px;
}

.footer-wrap .bottom>div {
    float: left;
}

.footer-wrap .bottom .bleft {
    padding-top: 10px;
    width: 655px;
    height: 100%;
}

.footer-wrap .bottom .bleft p+p {
    margin-top: 15px;
}

.footer-wrap .bottom .bleft img {
    margin: 0 15px;
}

.footer-wrap .bottom .bmid {
    margin-left: 70px;
    padding-top: 3px;
    width: 275px;
    height: 100%;
}

.footer-wrap .bottom .bmid ul {
    width: 100%;
    height: 100%;
}

.footer-wrap .bottom .bmid li {
    float: left;
    width: 65px;
    height: 100%;
    text-align: center;
}

.footer-wrap .bottom .bmid li img {
    width: 28px;
    height: 28px;
}

.footer-wrap .bottom .bmid li span {
    display: block;
}

.footer-wrap .bottom .bmid li+li {
    margin-left: 40px;
}

.footer-wrap .bottom .bright {
    margin-left: 95px;
    width: 217px;
}

.footer-wrap .bottom .bright a+a {
    margin-left: 20px;
}

@media (max-width: 1810px) {
    .totop {
        right: 35px;
        bottom: 40px;
        width: 60px;
        background-color: #294260;
        width: 75px;
        height: 75px;
        border-radius: 10px;
        text-align: center;
        line-height: 75px;
        opacity: 0.7;
    }

    .nav {
        padding-top: 90px;
        width: 120px;
        font-size: 18px;
    }

    .toolbar {
        padding: 0 30px;
    }

    .toolbar .yzsnav {
        width: 100px;
        font-size: 12px;
    }

    .video {
        width: 100%;
    }

    .nav li.active {
        background: url(../images/index/navbg1.png) no-repeat center;
        background-size: 99px 39px;
    }

    .nav li:hover {
        background-size: 99px 39px;
    }

    .container-wrap {
        width: 1100px;
        top: 400px;
    }

    .topbox {
        width: 1100px;
    }

    .rdtj-wrap {
        padding: 20px;
        /* height: 385px; */
    }

    .rdtj-wrap .topdz li div {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .rdtj-wrap .topdz li img {
        margin-top: -12px;
    }

    .rdtj .title {
        font-size: 18px;
    }

    .rdtj .bannerlt {
        margin-top: 25px;
        width: 715px;
        height: 225px;
    }

    .rdtj .bannerlt .img {
        width: 385px;
        height: 100%;
    }

    .bannerlt .info {
        width: 310px;
        height: 210px;
    }

    .bannerlt .info li {
        height: 210px;
    }

    .bannerlt .info .fbrqbox {
        font-size: 12px;
    }

    .bannerrt {
        margin-top: 25px;
    }

    .bannerrt li {
        height: auto;
        padding: 16px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 385px;
    }

    .rdtj .bannerlt .img .bannerImg li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .bannerlt .info .contitle {
        font-size: 16px;
    }

    .lsyw-wrap .lsyw {
        padding: 20px;
        width: 765px;
    }

    .common-title .contitle {
        font-size: 18px;
    }

    .common-title .more {
        right: 20px;
        top: 20px;
    }

    .lsyw-wrap {
        height: 255px;
    }

    .lsyw-wrap .lsyw .content .con {
        margin-top: 20px;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 355px;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        display: block;
        width: 140px;
        height: 100px;
    }

    .lsyw-wrap .lsyw .content .con>div ul li {
        font-size: 14px;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a img {
        width: 100%;
        height: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        width: 178px;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle a {
        font-size: 15px;
        margin-bottom: 8px;
    }

    .lsyw-wrap .sjkf {
        padding: 20px;
        width: 320px;
    }

    .lsyw-wrap .sjkf .content {
        width: 100%;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .sjkf .content img {
        width: 100%;
        height: 100%;
    }

    #indexsjkf {
        width: 280px !important;
        height: 225px !important;
    }

    #echarts {
        width: 315px !important;
        height: 265px !important;
    }

    .ldzc-wrap {
        height: 255px;
    }

    .ldzc-wrap>div {
        padding: 20px;
    }

    .ldzc-wrap .ldzc .content {
        margin-top: 20px;
        height: 175px;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 140px;
        height: 175px;
    }

    .ldzc .content .ldinfobox p.infotitle {
        font-size: 18px;
    }

    .ldzc .content .ldinfobox p.info {
        margin: 7px auto;
        height: 65px;
    }

    .ldzc .content .ldinfobox p.wdjl {
        margin-top: 7px;
        height: 30px;
        line-height: 30px;
    }

    .ldzc .content .ldinfobox p.gwxx {
        height: 30px;
        line-height: 30px;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        margin-left: 10px;
    }

    .ldzc-wrap .ldzc {
        width: 330px;
    }

    .ldzc-wrap .qwfb {
        width: 420px;
    }

    .ldzc-wrap .qwfb .content {
        margin-top: 20px;
    }

    .ldzc-wrap .qwfb .content li {
        height: 25px;
        font-size: 14px;
        line-height: 25px;
    }

    .ldzc-wrap .qwfb .content li+li {
        margin-top: 12px;
    }

    .ldzc-wrap .zdxxgk {
        width: 320px;
    }

    .ldzc-wrap .zdxxgk .title {
        width: 280px;
        height: 100px;
        line-height: 100px;
    }

    .ldzc-wrap .zdxxgk ul {
        margin-top: 20px;
    }

    .zxgk-wrap {
        height: 370px;
    }

    .zxgk-wrap .zxgk {
        width: 330px;
    }

    .zxgk-wrap>div {
        padding: 20px;
    }

    .zxgk-wrap .zxgk .content {
        margin-top: 25px;
    }

    .zxgk-wrap .zxgk .content .zctj {
        width: 100%;
    }

    .zxgk-wrap .zxgk .content .zctj .title {
        font-size: 28px;
    }

    .zxgk-wrap .zxgk .content .zctj .info {
        font-size: 1px;
    }

    .zxgk-wrap .zxgk .content .jdgn {
        font-size: 14px;
    }

    .zxgk-wrap .ldhd {
        width: 755px;
    }

    .zxgk-wrap .ldhd ul li {
        width: 190px;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-left: 72px;
    }

    .tjsj-wrap {
        padding: 20px;
        height: 380px;
    }

    .tjsj-wrap .content {
        margin-top: 20px;
        height: 300px;
    }

    .tjsj-wrap .content .common-title2 {
        font-size: 16px;
    }

    .tjsj-wrap .content .sxjz .con {
        padding: 55px 0;
        height: 215px;
    }

    .tjsj-wrap .content>div {
        width: 298px;
    }

    .tjsj-wrap .content>div+div {
        margin-left: 73px;
    }

    .tjsj-wrap .content .zxbl .con {
        padding: 25px 0;
    }

    .tjsj-wrap .content .yctj .con>div+div {
        margin-top: 130px;
    }

    .bmfw-wrap {
        height: 285px;
    }

    .bmfw-wrap>div {
        padding: 20px;
    }

    .bmfw-wrap .bmfw {
        width: 765px;
    }

    .bmfw-wrap .rdfw {
        width: 320px;
    }

    .bmfw-wrap .bmfw .content li {
        width: 100px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 56px;
    }

    .jrgz-wrap {
        height: 285px;
    }

    .jrgz-wrap>div {
        padding: 20px;
    }

    .jrgz-wrap .jrgz {
        width: 330px;
    }

    .jrgz-wrap .rmsx {
        width: 420px;
    }

    .jrgz-wrap .rmsx .content li {
        width: 190px;
        height: 55px;
        line-height: 24px;
    }

    .jrgz-wrap .ygzw {
        width: 320px;
    }

    .jrgz-wrap .ygzw .content li {
        height: 60px;
        line-height: 60px;
        font-size: 14px;
    }

    .zmhd-wrap {
        padding: 20px;
        height: 405px;
    }

    .zmhd-wrap .wjybox .wjy {
        padding: 15px 10px;
        width: 310px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li {
        font-size: 16px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 60px;
    }

    .zmhd-wrap .wjybox {
        height: 270px;
    }

    .zmhd-wrap .wjybox .lxxd {
        margin-left: 7px;
    }

    .zmhd-wrap .wjybox .lxxd .content {
        margin-top: 15px;
    }

    .zmhd-wrap .wjybox .lxxd {
        width: 420px;
    }

    .zmhd-wrap .wjybox .lxxd .content ul {
        width: 415px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .num {
        width: 23px;
        height: 23px;
        font-size: 14px;
        line-height: 23px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .info {
        width: 294px;
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl {
        margin-left: 8px;
        width: 315px;
    }

    .zmhd-wrap .zxftbox .zxft {
        padding-left: 50px;
        width: 220px;
    }

    .zmhd-wrap .zxftbox .myzj {
        padding-left: 60px;
        width: 240px;
    }

    .zmhd-wrap .zxftbox .szrx {
        padding-left: 40px;
        width: 310px;
    }

    .zmhd-wrap .zxftbox .wsdc {
        padding-left: 60px;
        width: 260px;
    }

    .jrgz-wrap .ygzw .content li a {
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl .contitle {
        font-size: 18px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .zt {
        font-size: 14px;
    }

    .zmhd-wrap .zxftbox {
        font-size: 16px;
    }

    .footer-wrap .yqlj .ljtitle {
        font-size: 16px;
    }

    .footer-wrap .yqlj .wzlist div li {
        font-size: 14px;
    }

    .footer-wrap .yqlj .wzlist div:first-child {
        width: 170px;
    }

    .footer-wrap .yqlj .wzlist div+div {
        margin-left: 20px;
    }

    .footer-wrap .bottom .bleft {
        width: 580px;
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li {
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li+li {
        margin-left: 10px;
    }

    .footer-wrap .bottom .bmid {
        margin-left: 10px;
        width: 225px;
    }

    .footer-wrap .bottom .bright {
        width: 215px;
        margin-left: 10px;
    }

    .footer-wrap .bottom .bright a+a {
        margin-left: 10px;
    }

    .lsly-wrap {
        padding: 20px;
    }

    .lsly-wrap .lsly {
        height: 255px;
    }

    .lsly-wrap .lsly .imgbox {
        width: 790px;
    }

    .lsly-wrap .lsly .imgbox ul li p {
        bottom: -35px;
        height: 35px;
        line-height: 35px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 550px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        width: 224px;
        height: 120px;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 30px auto 10px;
    }

    .lsly-wrap .lsly .lsjj .jj {
        line-height: 28px;
    }

    .lsly-wrap .lsly .lsjj .jj .title {
        margin-bottom: 0;
    }

    .lsly-wrap .jdjs {
        height: 110px;
        margin-top: 10px;
    }

    .lsly-wrap .jdjs ul li {
        width: 253px;
    }

    .lsly-wrap .jdjs ul li p {
        bottom: -30px;
        height: 30px;
        line-height: 30px;
    }

    .tzzx-wrap .tzzx {
        padding: 20px;
        width: 307px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzx .content .con-title {
        margin: 5px 0;
        line-height: 25px;
    }

    .dtysbox .dtys .content .listbox ul li>a {
        margin: 5px auto;
    }

    .tzzx-wrap .tzzx .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .dtysbox .dtys .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox>div {
        padding: 20px;
    }

    .tzzx-wrap .tzzcbox {
        width: 307px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        margin-top: 15px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
        margin-top: 1px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox img {
        width: 40px;
        height: 34px;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 83px;
    }

    .tzzx-wrap .dtysbox {
        width: 456px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 120px;
        padding: 0 10px;
    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 126px;
        height: 55px;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        width: 238px;
    }

    .dtysbox .zxxm .content ul li .coninfo .info {
        height: 33px;
        line-height: 16px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .tzzx-wrap .dtysbox .dtys .content .listbox {
        height: 112px;
    }

    .tzzx-wrap .dtysbox>div {
        padding: 20px;
    }

    .tzzx-wrap .dtysbox .zxxm .contitle div {
        cursor: pointer;
    }

    .tzzx-wrap .dtysbox .zxxm .content {
        margin-top: 10px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        margin-bottom: 0;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul li {
        margin-top: 9px;
    }

    .tzzx-wrap .tzzx .content {
        margin-top: 16px;
    }

    .wh-wrap .sjtbox {
        padding: 20px;
        width: 778px;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 527px;
        height: 322px;
    }

    .wh-wrap .sjtbox .sjt .content {
        margin-top: 10px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        width: 196px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        height: 104px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox {
        padding: 20px;
        width: 307px;
    }

    .wh-wrap .whdtbox .content {
        margin-top: 10px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        height: 132px;
    }

    .wh-wrap .whdtbox .content .con-title {
        margin: 13px auto;
    }

    .jy-wrap .jyyw {
        padding: 20px;
        width: 307px;
    }

    .jy-wrap .jyyw .content .imgbox {
        height: 153px;
    }

    .jy-wrap .jyfw {
        width: 778px;
    }

    .jy-wrap .jyfw .jygg {
        width: 595px;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 460px;
    }

    .jy-wrap .jyfw .jygg {
        top: 20px;
        right: 20px;
        width: 595px;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100px;

    }

    .jy-wrap .jyfw .content .gmbs ul li {
        height: 80px;
        background-size: 100px 80px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 15px 27px;
    }

    .jy-wrap .jyfw .content .jylist {
        width: 455px;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        padding: 0 0px;
        width: 113px;
        height: 86px;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 173px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz {
        padding: 13px;
        margin-top: 7px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist {
        margin-top: 9px;
    }

    .jy-wrap>div {
        padding: 20px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 75px;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 18px;
    }

    .jy-wrap .jyfw .contitle {
        font-size: 18px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .contitle {
        font-size: 18px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        font-size: 16px;
    }
}

@media (max-width: 1220px) {

    .conmemo, .bannerlt .info .fbrqbox {
        margin-top: 15px
    }

    .nav, .weather, .totop, .video, .yzsdhbox, .header, .tip, #weather-float-he {
        display: none;
    }

    .toolbar {
        position: initial;
        background: #2A3C54;
    }

    .toolbar .yzsnav {
        display: none;
    }

    .toolbar .fzgn {
        display: none;
    }

    .toolbar .loginbox {
        float: initial;
    }

    .bghyh {
        display: none;
    }

    .container-wrap {
        height: auto;
    }

    html {
        overflow: inherit;
    }

    body {
        background: #f2f2f2;
    }

    .common-title .more {
        top: 10px;
        right: 10px;
    }

    .index-container {
        position: inherit;
    }

    .logo-wrap {
        display: block;
    }

    .logo-wrap .logobox {
        padding-top: 13px;
        margin: 0 auto;
        width: 300px;
    }

    .rdtj-wrap .topdz {
        display: none;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        width: 40%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        margin-left: 5%;
        width: 55%;
    }

    .container-wrap {
        width: 100%;
        top: 0;
    }

    .index-container {
        top: 0;
    }

    .rdtj-wrap {
        padding: 10px;
        height: auto;
    }

    .rdtj .bannerlt {
        float: inherit;
        width: 100%;
    }

    .bannerrt {
        display: none;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        padding: 10px;
        width: 100%;
        height: auto;
    }

    .lsyw-wrap .sjkf {
        display: none;
    }

    .ldzc-wrap {
        height: auto;
    }

    .ldzc-wrap>div {
        padding: 10px;
    }

    .ldzc-wrap .zdxxgk {
        display: none;
    }

    .zxgk-wrap {
        height: auto;
    }

    .zxgk-wrap .zxgk {
        display: none;
    }

    .zxgk-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .zxgk-wrap .ldhd {
        width: 100%;
    }

    .zxgk-wrap>div+div {
        margin-left: 0;
    }

    .ldzc .content .ldinfobox p.info {
        height: 60px;
        font-size: 14px;
    }

    .index-container>div.tjsj-wrap {
        display: none;
    }

    .bmfw-wrap {
        height: auto;
    }

    .bmfw-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .bmfw-wrap .rdfw {
        display: none;
    }

    .jrgz-wrap>div {
        padding: 10px;
    }

    .jrgz-wrap .ygzw {
        display: none;
    }

    .zmhd-wrap {
        padding: 10px;
    }

    .zmhd-wrap .wjybox .xjzl {
        display: none;
    }

    .zmhd-wrap .zxftbox {
        display: none;
    }

    .zmhd-wrap {
        height: auto;
    }

    .lsly-wrap {
        padding: 10px;
    }

    .lsly-wrap .lsly {
        height: auto;
    }

    .lsly-wrap .lsly .imgbox {
        width: 100%;
        height: auto;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 100%;
        height: 350px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        margin-left: 0;
        margin-top: 15px;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child+li+li {
        margin-left: 4%;
        margin-top: 15px;
    }

    .lsly-wrap .lsly .lsjj {
        margin-left: 0;
        width: 100%;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 15px auto;
    }

    .lsly-wrap .lsly .lsjj .more {
        top: 20px;
    }

    .lsly-wrap .jdjs {
        height: auto;
    }

    .lsly-wrap .jdjs ul li {
        margin: 1%;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .jdjs ul li+li {
        margin-left: 1%;
    }

    .tzzx-wrap .tzzx {
        width: 100%;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        margin: 0 auto;
        width: 70%;
        height: 240px;
    }

    .tzzx-wrap .tzzcbox {
        margin-left: 0;
        margin-top: 15px;
        width: 40%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 2%;
        margin-top: 15px;
        width: 58%;
    }

    .wh-wrap .sjtbox {
        width: 100%;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 2%;
        width: 25%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 73%;
    }

    .wh-wrap .whdtbox {
        margin-top: 15px;
        margin-left: 0;
        width: 100%;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyyw {
        width: 100%;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyfw {
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 163px;
    }

    .footer-wrap {
        padding: 10px;
        margin-top: 10px;
        height: auto;
    }

    .footer-wrap .bottom {
        margin-top: 0;
        padding-bottom: 20px;
        height: auto;
    }

    .footer-wrap .yqlj {
        display: none;
    }

    .footer-wrap .bottom .bmid {
        display: none;
    }

    .footer-wrap .bottom .bright {
        display: none;
    }

    .footer-wrap .bottom .bleft {
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 414px) {
    .rdtj .bannerlt .img {
        float: inherit;
        width: 100%;
        height: 240px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 394px;
    }

    .bannerlt .info {
        float: inherit;
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .rdtj .bannerlt {
        height: auto;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        float: inherit;
    }

    .lsyw-wrap .lsyw .content .con>div+div {
        margin-left: 0;
        margin-top: 15px;
    }

    .ldzc-wrap .ldzc {
        width: 100%;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 40%;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        width: 55%;
    }

    .ldzc-wrap .qwfb {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
    }

    .zxgk-wrap .ldhd ul {
        height: auto;
    }

    .zxgk-wrap .ldhd ul li {
        width: 100%;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-top: 15px;
        margin-left: 0;
    }

    .bmfw-wrap .bmfw {
        width: 100%;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 45px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(4) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 45px !important;
    }

    .bmfw-wrap .bmfw .content li:nth-child(7) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(10) {
        margin-left: 0;
    }

    .jrgz-wrap .jrgz {
        width: 100%;
    }

    .zmhd-wrap .wjybox .wjy {
        width: 100%;
    }

    .zmhd-wrap .wjybox .lxxd {
        display: none;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        height: 200px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        height: 120px;
    }

    .lsly-wrap .jdjs ul li {
        height: 120px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        width: 100%;
        height: 180px;
    }

    .tzzx-wrap .tzzcbox {
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 25%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 0;
        width: 100%;
    }

    .dtysbox .dtys .content .listbox ul li {
        padding: 0 15px;
        width: 136px;

    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 35%;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        margin-left: 2%;
        width: 61%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 100%;
        height: 210px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        margin-left: 0;
        margin: 5px;
        flex: auto;
        flex-basis: 40%;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyfw .jygg {
        width: 67%;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 70%;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        float: left;
        margin: 0 3px;
        width: 100px;
    }

    .jy-wrap .jyfw .content .gmbs ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 0;
    }

    .jy-wrap .jyfw .content .jylist {
        margin: 0;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul {
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        flex: auto;
        flex-basis: 25%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 120px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 135px;
    }
}

@media (max-width: 375px) {
    .rdtj .bannerlt .img .bannerImg li {
        width: 354px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 25px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 25px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 80px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 20%;
    }
}

@media (max-width: 320px) {
    .rdtj .bannerlt .img .bannerImg li {
        width: 300px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 0px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 40px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 119px;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        width: 87px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 14px 20px;
    }

    .footer-wrap .bottom {
        height: 145px;
    }

    .footer-wrap {
        padding: 10px;
    }
}

.jy-wrap {
    margin: 15px auto;
    width: 100%;
}

.jy-wrap>div {
    float: left;
    padding: 30px;
    background: rgba(255, 255, 255, .9);
    border-radius: 10px;
}

.jy-wrap .jyyw {
    position: relative;
    width: 377px;
}

.jy-wrap .jyyw .content {
    margin-top: 20px;
    width: 100%;
}

.jy-wrap .jyyw .content .imgbox {
    margin: 0 auto;
    width: 100%;
    height: 183px;
}

.jy-wrap .jyyw .content .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyyw .content .con-title {
    margin: 14px auto;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.jy-wrap .jyyw .content ul {
    width: 100%;
}

.jy-wrap .jyyw .content ul li {
    padding-left: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    background: url(../images/icon/icon2.jpg) no-repeat 5px center;
}

.jy-wrap .jyyw .content ul li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw {
    position: relative;
    margin-left: 15px;
    width: 988px;
}

.jy-wrap .jyfw .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    font-weight: bold;
}

.jy-wrap .jyfw .jygg {
    position: absolute;
    padding: 0 15px;
    top: 30px;
    right: 30px;
    width: 775px;
    height: 25px;
    line-height: 25px;
    background: #F1F6FD;
    border-radius: 15px;
}

.jy-wrap .jyfw .jygg .coltitle {
    float: left;
    width: 50px;
    height: 100%;
    line-height: 30px;
    color: #4C678A;
}

.jy-wrap .jyfw .jygg .banner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 650px;
    height: 100%;
}

.jy-wrap .jyfw .jygg .more {
    position: absolute;
    top: 0px;
    right: 5px;
}

.jy-wrap .jyfw .jygg .banner ul {
    position: absolute;
    width: 100%;
}

.jy-wrap .jyfw .jygg .banner ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.jy-wrap .jyfw .jygg .banner ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jy-wrap .jyfw .content {
    margin-top: 19px;
}

.jy-wrap .jyfw .content>div {
    float: left;
}

.jy-wrap .jyfw .content .gmbs {
    width: 108px;
}

.jy-wrap .jyfw .content .gmbs ul {
    width: 100%;
}

.jy-wrap .jyfw .content .gmbs ul li {
    width: 100%;
    height: 87px;
    background: url(../images/index/jybg.png) no-repeat;
}

.jy-wrap .jyfw .content .gmbs ul li+li {
    margin-top: 20px;
}

.jy-wrap .jyfw .content .gmbs ul li a {
    padding: 20px 30px;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    letter-spacing: 5px;
}

.jy-wrap .jyfw .content .jylist {
    margin: 0 5px;
    padding-top: 20px;
    width: 625px;
}

.jy-wrap .jyfw .content .jylist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jylist ul li {
    float: left;
    padding: 0 30px;
    width: 156px;
    height: 90px;
    text-align: center;
}

.jy-wrap .jyfw .content .jylist ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jylist ul li img {
    margin: 0 auto;
    width: 32px;
    height: 30px;
}

.jy-wrap .jyfw .content .jylist ul li span {
    display: block;
    width: 100%;
    text-align: center;
}

.jy-wrap .jyfw .content .jydt {
    width: 185px;
}

.jy-wrap .jyfw .content .jydt .imgbox {
    width: 100%;
    height: 85px;
}

.jy-wrap .jyfw .content .jydt .imgbox img {
    width: 100%;
    height: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz {
    position: relative;
    margin-top: 20px;
    padding: 15px;
    width: 100%;
    background: #608FDD;
    border-radius: 10px;
}

.jy-wrap .jyfw .content .jydt .zlxz .contitle {
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    color: #fff;
}

.jy-wrap .jyfw .content .jydt .zlxz .more {
    position: absolute;
    top: 12px;
    right: 15px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist {
    margin-top: 10px;
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul {
    width: 100%;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li {
    width: 100%;
    height: 34px;
    line-height: 34px;
}

.jy-wrap .jyfw .content .jydt .zlxz .zllist ul li a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}

.footer-wrap {
    padding: 30px;
    margin-top: 15px;
    width: 100%;
    height: 407px;
    border-radius: 10px;
    background: url(../images/index/dbhw.png) no-repeat center bottom;
    background-color: rgba(255, 255, 255, .9);
}

.footer-wrap .yqlj {
    width: 100%;
    height: 235px;
    border-bottom: 1px solid #294260;
}

.footer-wrap .yqlj .ljtitle {
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 10px;
}

.footer-wrap .yqlj .ljtitle span {
    float: left;
    text-align: left;
}

span#sp_o {
    width: 10%;
}

span#sp_t {
    width: 20%;
}

span#sp_th {
    width: 30%;
}

span#sp_fo {
    width: 20%;
}

span#sp_fi {
    width: 20%;
}


.footer-wrap .yqlj .wzlist {
    margin-top: 30px;
    padding-left: 0 !important;
}

.footer-wrap .yqlj .wzlist div {
    overflow: hidden;
    position: relative;
    float: left;
    width: 210px;
    height: 140px;
}

.footer-wrap .yqlj .wzlist div+div {
    margin-left: 0;
}

.footer-wrap .yqlj .wzlist div:first-child {
    width: 10%;
}

.footer-wrap .yqlj .wzlist div:first-child+div {
    width: 20%;
}

.footer-wrap .yqlj .wzlist div:first-child+div+div+div {
    width: 20%;
}

.footer-wrap .yqlj .wzlist div ul {
    position: absolute;
    width: 90%;
}

.footer-wrap .yqlj .wzlist div .scroll {
    position: absolute;
    right: 20%;
    top: 0;
    width: 8px;
    height: 100%;
    background: #e1e1e1;
    border-radius: 2px;
    cursor: pointer;
}

.footer-wrap .yqlj .wzlist div .scroll div {
    position: absolute;
    top: 0;
    width: 100%;
    height: 25px;
    background: #000;
    border-radius: 2px;
}

.footer-wrap .yqlj .wzlist div li {
    float: left;
    width: 100%;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    padding-right: 45px;
}

.footer-wrap .yqlj .wzlist div li a {
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    width: 100%;
    overflow: hidden;
}

div#syxzflist {
    width: 30%;
}

.footer-wrap .bottom {
    margin-top: 15px;
    width: 100%;
    height: 95px;
    font-size: 16px;
}

.footer-wrap .bottom>div {
    float: left;
}

.footer-wrap .bottom .bleft {
    padding-top: 10px;
    width: 655px;
    height: 100%;
}

.footer-wrap .bottom .bleft p+p {
    margin-top: 0px;
}

.footer-wrap .bottom .bleft img {
    margin: 0 15px;
}

.footer-wrap .bottom .bmid {
    margin-left: 30px;
    padding-top: 3px;
    width: 260px;
    height: 100%;
}

.footer-wrap .bottom .bmid ul {
    width: 100%;
    height: 100%;
}

.footer-wrap .bottom .bmid li {
    float: left;
    width: 65px;
    height: 100%;
    text-align: center;
}

.footer-wrap .bottom .bmid li img {
    width: 28px;
    height: 28px;
}

.footer-wrap .bottom .bmid li span {
    display: block;
}

.footer-wrap .bottom .bmid li+li {
    margin-left: 22px;
}

.footer-wrap .bottom .bright {
    margin-left: 4px;
    width: 370px;
}

.footer-wrap .bottom .bright a+a {
    margin-left: 20px;
}
.zgjcw{
    /* float:left; */
}

.zxgk-wrap .zxgk .content .jdgn a {}

@media (max-width: 1810px) {
    .totop {
        right: 35px;
        bottom: 40px;
        width: 60px;
        background-color: #294260;
        width: 75px;
        height: 75px;
        border-radius: 10px;
        text-align: center;
        line-height: 75px;
        opacity: 0.7;
    }

    .nav {
        padding-top: 90px;
        width: 120px;
        font-size: 18px;
    }

    .toolbar {
        padding: 0 30px;
    }

    .toolbar .yzsnav {
        width: 100px;
        font-size: 12px;
    }

    .video {
        width: 100%;
    }

    .nav li.active {
        background: url(../images/index/navbg1.png) no-repeat center;
        background-size: 100% 100%;
    }

    .nav li:hover {
        background-size: 99px 39px;
    }

    .container-wrap {
        width: 1100px;
        top: 400px;
    }

    .topbox {
        width: 1100px;
    }

    .rdtj-wrap {
        padding: 20px;
        /* height: 385px; */
    }

    .rdtj-wrap .topdz li div {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .rdtj-wrap .topdz li img {
        margin-top: -12px;
    }

    .rdtj .title {
        font-size: 18px;
    }

    .rdtj .bannerlt {
        margin-top: 25px;
        width: 715px;
        height: 225px;
    }

    .rdtj .bannerlt .img {
        width: 385px;
        height: 100%;
    }

    .bannerlt .info {
        width: 310px;
        height: 225px;
    }

    .bannerlt .info li {
        height: 225px;
    }

    .bannerlt .info .fbrqbox {
        font-size: 12px;
    }

    .bannerrt {
        margin-top: 25px;
    }

    .bannerrt li {
        height: auto;
        padding: 16px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 385px;
    }

    .rdtj .bannerlt .img .bannerImg li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .bannerlt .info .contitle {
        font-size: 16px;
    }

    .lsyw-wrap .lsyw {
        padding: 20px;
        width: 39%;
    }

    .common-title .contitle {
        font-size: 16px !important;
    }

    .common-title .more {
        right: 20px;
        top: 20px;
    }

    .lsyw-wrap {
        height: 255px;
    }

    .lsyw-wrap .lsyw .content .con {
        margin-top: 20px;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 355px;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        display: block;
        width: 140px;
        height: 100px;
    }

    .lsyw-wrap .lsyw .content .con>div ul li {
        font-size: 14px;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a img {
        width: 100%;
        height: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        width: 178px;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle a {
        font-size: 15px;
        margin-bottom: 8px;
    }

    .lsyw-wrap .sjkf {
        padding: 20px;
        width: 320px;
    }

    .lsyw-wrap .sjkf .content {
        width: 100%;
        height: 175px;
        overflow: hidden;
    }

    .lsyw-wrap .sjkf .content img {
        width: 100%;
        height: 100%;
    }

    #indexsjkf {
        width: 280px !important;
        height: 225px !important;
    }

    #echarts {
        width: 315px !important;
        height: 265px !important;
    }

    .ldzc-wrap {
        height: 255px;
    }

    .ldzc-wrap>div {
        padding: 20px;
    }

    .ldzc-wrap .ldzc .content {
        margin-top: 20px;
        height: 175px;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 140px;
        height: 175px;
    }

    .ldzc .content .ldinfobox p.infotitle {
        font-size: 18px;
    }

    .ldzc .content .ldinfobox p.info {
        margin: 7px auto;
        height: 65px;
    }

    .ldzc .content .ldinfobox p.wdjl {
        margin-top: 7px;
        height: 30px;
        line-height: 30px;
    }

    .ldzc .content .ldinfobox p.gwxx {
        height: 30px;
        line-height: 30px;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        margin-left: 10px;
    }

    .ldzc-wrap .ldzc {
        width: 330px;
    }

    .ldzc-wrap .qwfb {
        width: 420px;
    }

    .ldzc-wrap .qwfb .content {
        margin-top: 20px;
    }

    .ldzc-wrap .qwfb .content li {
        height: 25px;
        font-size: 14px;
        line-height: 25px;
    }

    .ldzc-wrap .qwfb .content li+li {
        margin-top: 12px;
    }

    .ldzc-wrap .zdxxgk {
        width: 320px;
    }

    .ldzc-wrap .zdxxgk .title {
        width: 280px;
        height: 100px;
        line-height: 100px;
    }

    .ldzc-wrap .zdxxgk ul {
        margin-top: 20px;
    }

    .zxgk-wrap {
        height: 370px;
    }

    .zxgk-wrap .zxgk {
        width: 330px;
    }

    .zxgk-wrap>div {
        padding: 20px;
    }

    .zxgk-wrap .zxgk .content {
        margin-top: 25px;
    }

    .zxgk-wrap .zxgk .content .zctj {
        width: 100%;
    }

    .zxgk-wrap .zxgk .content .zctj .title {
        font-size: 28px;
    }

    .zxgk-wrap .zxgk .content .zctj .info {
        font-size: 1px;
    }

    .zxgk-wrap .zxgk .content .jdgn {
        font-size: 14px;
    }

    .zxgk-wrap .zxgk .content .jdgn a {
        display: block;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .zxgk-wrap .ldhd {
        width: 755px;
    }

    .zxgk-wrap .ldhd ul li {
        width: 236px;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-left: 2px;
    }

    .tjsj-wrap {
        padding: 20px;
        height: 380px;
    }

    .tjsj-wrap .content {
        margin-top: 20px;
        height: 300px;
    }

    .tjsj-wrap .content .common-title2 {
        font-size: 16px;
    }

    .tjsj-wrap .content .sxjz .con {
        padding: 55px 0;
        height: 215px;
    }

    .tjsj-wrap .content>div {
        width: 298px;
    }

    .tjsj-wrap .content>div+div {
        margin-left: 73px;
    }

    .tjsj-wrap .content .zxbl .con {
        padding: 25px 0;
    }

    .tjsj-wrap .content .yctj .con>div+div {
        margin-top: 130px;
    }

    .bmfw-wrap {
        height: 285px;
    }

    .bmfw-wrap>div {
        padding: 20px;
    }

    .bmfw-wrap .bmfw {
        width: 765px;
    }

    .bmfw-wrap .rdfw {
        width: 320px;
    }

    .bmfw-wrap .bmfw .content li {
        width: 100px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 56px;
    }

    .jrgz-wrap {
        height: 285px;
    }

    .jrgz-wrap>div {
        padding: 20px;
    }

    .jrgz-wrap .jrgz {
        width: 330px;
    }

    .jrgz-wrap .rmsx {
        width: 420px;
    }

    .jrgz-wrap .rmsx .content li {
        width: 190px;
        height: 55px;
        line-height: 24px;
    }

    .jrgz-wrap .ygzw {
        width: 320px;
    }

    .jrgz-wrap .ygzw .content li {
        height: 60px;
        line-height: 60px;
        font-size: 14px;
    }

    .zmhd-wrap {
        padding: 20px;
        height: 405px;
    }

    .zmhd-wrap .wjybox .wjy {
        padding: 15px 10px;
        width: 310px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li {
        font-size: 16px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 60px;
    }

    .zmhd-wrap .wjybox {
        height: 270px;
    }

    .zmhd-wrap .wjybox .lxxd {
        margin-left: 7px;
    }

    .zmhd-wrap .wjybox .lxxd .content {
        margin-top: 15px;
    }

    .zmhd-wrap .wjybox .lxxd {
        width: 420px;
    }

    .zmhd-wrap .wjybox .lxxd .content ul {
        width: 415px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .num {
        width: 23px;
        height: 23px;
        font-size: 14px;
        line-height: 23px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .info {
        width: 294px;
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl {
        margin-left: 8px;
        width: 315px;
    }

    .zmhd-wrap .zxftbox .zxft {
        padding-left: 50px;
        width: 220px;
    }

    .zmhd-wrap .zxftbox .myzj {
        padding-left: 60px;
        width: 240px;
    }

    .zmhd-wrap .zxftbox .szrx {
        padding-left: 40px;
        width: 310px;
    }

    .zmhd-wrap .zxftbox .wsdc {
        padding-left: 60px;
        width: 260px;
    }

    .jrgz-wrap .ygzw .content li a {
        font-size: 14px;
    }

    .zmhd-wrap .wjybox .xjzl .contitle {
        font-size: 18px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .zt {
        font-size: 14px;
    }

    .zmhd-wrap .zxftbox {
        font-size: 16px;
    }

    .footer-wrap .yqlj .ljtitle {
        font-size: 16px;
        padding-bottom: 10px;
    }

    .footer-wrap .yqlj .wzlist div li {
        font-size: 14px;
    }

    .footer-wrap .yqlj .wzlist div:first-child {
        width: 10%;
    }

    .footer-wrap .yqlj .wzlist div+div {
        margin-left: 0px !important;
    }

    .gnyq {
        width: 10% !important;
    }

    .footer-wrap .yqlj .wzlist .gnyq ul li {
        padding-right: 0px !important;
    }

    .footer-wrap .bottom .bleft {
        width: 580px;
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li {
        font-size: 14px;
    }

    .footer-wrap .bottom .bmid li+li {
        margin-left: 10px;
    }

    .footer-wrap .bottom .bmid {
        margin-left: 10px;
        width: 225px;
    }

    .footer-wrap .bottom .bright {
        width: 215px;
        margin-left: 10px;
    }

    .footer-wrap .bottom .bright a+a {
        margin-left: 10px;
    }

    .lsly-wrap {
        padding: 20px;
    }

    .lsly-wrap .lsly {
        height: 255px;
    }

    .lsly-wrap .lsly .imgbox {
        width: 790px;
    }

    .lsly-wrap .lsly .imgbox ul li p {
        bottom: -35px;
        height: 35px;
        line-height: 35px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 550px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        width: 224px;
        height: 120px;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 30px auto 10px;
    }

    .lsly-wrap .lsly .lsjj .jj {
        line-height: 28px;
    }

    .lsly-wrap .lsly .lsjj .jj .title {
        margin-bottom: 0;
    }

    .lsly-wrap .jdjs {
        height: 110px;
        margin-top: 10px;
    }

    .lsly-wrap .jdjs ul li {
        width: 253px;
    }

    .lsly-wrap .jdjs ul li p {
        bottom: -30px;
        height: 30px;
        line-height: 30px;
    }

    .tzzx-wrap .tzzx {
        padding: 20px;
        width: 32.33%;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzx .content .con-title {
        margin: 5px 0;
        line-height: 25px;
    }

    .dtysbox .dtys .content .listbox ul li>a {
        margin: 5px auto;
    }

    .tzzx-wrap .tzzx .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul li {
        height: 28px;
        line-height: 28px;
    }

    .tzzx-wrap .dtysbox .dtys .content {
        margin-top: 5px;
    }

    .tzzx-wrap .tzzcbox>div {
        padding: 20px;
    }

    .tzzx-wrap .tzzcbox {
        width: 32.33%;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        margin-top: 15px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
        margin-top: 1px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox img {
        width: 40px;
        height: 34px;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 153px;
    }

    .tzzx-wrap .dtysbox {
        width: 456px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 120px;
        padding: 0 10px;
    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 126px;
        height: 55px;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        width: 238px;
    }

    .dtysbox .zxxm .content ul li .coninfo .info {
        height: 33px;
        line-height: 16px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .tzzx-wrap .dtysbox .dtys .content .listbox {
        height: 112px;
    }

    .tzzx-wrap .dtysbox>div {
        padding: 20px;
    }

    .tzzx-wrap .dtysbox .zxxm .contitle div {
        cursor: pointer;
    }

    .tzzx-wrap .dtysbox .zxxm .content {
        margin-top: 10px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        margin-bottom: 0;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul li {
        margin-top: 9px;
    }

    .tzzx-wrap .tzzx .content {
        margin-top: 16px;
    }

    .wh-wrap .sjtbox {
        padding: 20px;
        width: 778px;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 527px;
        height: 322px;
    }

    .wh-wrap .sjtbox .sjt .content {
        margin-top: 10px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        width: 196px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        height: 104px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox {
        padding: 20px;
        width: 307px;
    }

    .wh-wrap .whdtbox .content {
        margin-top: 10px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        height: 132px;
    }

    .wh-wrap .whdtbox .content .con-title {
        margin: 13px auto;
    }

    .jy-wrap .jyyw {
        padding: 20px;
        width: 307px;
    }

    .jy-wrap .jyyw .content .imgbox {
        height: 153px;
    }

    .jy-wrap .jyfw {
        width: 778px;
        height: 264px;
    }

    .jy-wrap .jyfw .jygg {
        width: 595px;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 460px;
    }

    .jy-wrap .jyfw .jygg {
        top: 20px;
        right: 20px;
        width: 595px;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100px;

    }

    .jy-wrap .jyfw .content .gmbs ul li {
        height: 80px;
        background-size: 100px 80px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 15px 27px;
    }

    .jy-wrap .jyfw .content .jylist {
        width: 455px;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        padding: 0 0px;
        width: 113px;
        height: 86px;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 173px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz {
        padding: 13px;
        margin-top: 7px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist {
        margin-top: 9px;
    }

    .jy-wrap>div {
        padding: 20px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 75px;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 18px;
    }

    .jy-wrap .jyfw .contitle {
        font-size: 18px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .contitle {
        font-size: 18px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        font-size: 16px;
    }

    .zxgk-wrap .ldhd ul+ul {
        margin-top: 20px;
    }

    .zxgk-wrap .ldhd ul li p+p {
        margin-top: 18px;
    }

    .zxgk-wrap .ldhd ul li a {
        max-width: -webkit-fill-available;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: middle;
    }
}

@media (max-width: 1220px) {
    .conmemo, .bannerlt .info .fbrqbox {
        margin-top: 15px
    }

    .nav, .weather, .totop, .video, .yzsdhbox, .header, .tip, #weather-float-he {
        display: none;
    }

    .toolbar {
        position: initial;
        background: #2A3C54;
    }

    .toolbar .yzsnav {
        display: none;
    }

    .toolbar .fzgn {
        display: none;
    }

    .toolbar .loginbox {
        float: initial;
    }

    .bghyh {
        display: none;
    }

    .container-wrap {
        height: auto;
    }

    html {
        overflow: inherit;
    }

    body {
        background: #f2f2f2;
    }

    .common-title .more {
        top: 10px;
        right: 10px;
    }

    .index-container {
        position: inherit;
    }

    .logo-wrap {
        display: block;
    }

    .logo-wrap .logobox {
        padding-top: 13px;
        margin: 0 auto;
        width: 300px;
    }

    .rdtj-wrap .topdz {
        display: none;
    }

    .lsyw-wrap .lsyw .content .con>div {
        width: 100%;
    }

    .lsyw-wrap .lsyw .content .con>div>div>a {
        width: 40%;
    }

    .lsyw-wrap .lsyw .content .con>div>div .infotitle {
        margin-left: 5%;
        width: 55%;
    }

    .container-wrap {
        width: 100%;
        top: 0;
    }

    .index-container {
        top: 0;
    }

    .rdtj-wrap {
        padding: 10px;
        height: auto;
    }

    .rdtj .bannerlt {
        float: inherit;
        width: 100%;
    }

    .bannerrt {
        display: none;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        padding: 10px;
        width: 100%;
        height: auto;
    }

    .lsyw-wrap .sjkf {
        display: none;
    }

    .ldzc-wrap {
        height: auto;
    }

    .ldzc-wrap>div {
        padding: 10px;
    }

    .ldzc-wrap .zdxxgk {
        display: none;
    }

    .zxgk-wrap {
        height: auto;
    }

    .zxgk-wrap .zxgk {
        display: none;
    }

    .zxgk-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .zxgk-wrap .ldhd {
        width: 100%;
    }

    .zxgk-wrap>div+div {
        margin-left: 0;
    }

    .ldzc .content .ldinfobox p.info {
        height: 60px;
        font-size: 14px;
    }

    .index-container>div.tjsj-wrap {
        display: none;
    }

    .bmfw-wrap {
        height: auto;
    }

    .bmfw-wrap>div {
        float: inherit;
        padding: 10px;
    }

    .bmfw-wrap .rdfw {
        display: none;
    }

    .jrgz-wrap>div {
        padding: 10px;
    }

    .jrgz-wrap .ygzw {
        display: none;
    }

    .zmhd-wrap {
        padding: 10px;
    }

    .zmhd-wrap .wjybox .xjzl {
        display: none;
    }

    .zmhd-wrap .zxftbox {
        display: none;
    }

    .zmhd-wrap {
        height: auto;
    }

    .lsly-wrap {
        padding: 10px;
    }

    .lsly-wrap .lsly {
        height: auto;
    }

    .lsly-wrap .lsly .imgbox {
        width: 100%;
        height: auto;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 100%;
        height: 350px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        margin-left: 0;
        margin-top: 15px;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child+li+li {
        margin-left: 4%;
        margin-top: 15px;
    }

    .lsly-wrap .lsly .lsjj {
        margin-left: 0;
        width: 100%;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 15px auto;
    }

    .lsly-wrap .lsly .lsjj .more {
        top: 20px;
    }

    .lsly-wrap .jdjs {
        height: auto;
    }

    .lsly-wrap .jdjs ul li {
        margin: 1%;
        width: 48%;
        height: 180px;
    }

    .lsly-wrap .jdjs ul li+li {
        margin-left: 1%;
    }

    .tzzx-wrap .tzzx {
        width: 100%;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        margin: 0 auto;
        width: 70%;
        height: 240px;
    }

    .tzzx-wrap .tzzcbox {
        margin-left: 0;
        margin-top: 15px;
        width: 40%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 2%;
        margin-top: 15px;
        width: 58%;
    }

    .wh-wrap .sjtbox {
        width: 100%;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 2%;
        width: 25%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 73%;
    }

    .wh-wrap .whdtbox {
        margin-top: 15px;
        margin-left: 0;
        width: 100%;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyyw {
        width: 100%;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 70%;
        height: 240px;
    }

    .jy-wrap .jyfw {
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 163px;
    }

    .footer-wrap {
        padding: 10px;
        margin-top: 10px;
        height: auto;
    }

    .footer-wrap .bottom {
        margin-top: 0;
        padding-bottom: 20px;
        height: auto;
    }

    .footer-wrap .yqlj {
        display: none;
    }

    .footer-wrap .bottom .bmid {
        display: none;
    }

    .footer-wrap .bottom .bright {
        display: none;
    }

    .footer-wrap .bottom .bleft {
        width: 100%;
        text-align: center;
    }

}

@media (max-width: 768px) {
    .hdgq {
        display: block;
		margin-top:0;
		margin-bottom: 5px;
    }

    .gyggzb {
        height: auto;
    }

    .gyggzb a {
        display: block;
    }

    .gyggzb a+a {
        float: none;
        margin-top: 10px;
    }

    .gyggzb_iframe {
        margin-top: 0;
    }
    .index-container{
        text-align:center;
    }
    .xgyqfk{
        position: inherit;
        width: 95%;
        height: 56px;
        margin-top:10px;
        text-align: center;
    }

}

@media (max-width: 414px) {
    .rdtj-wrap a.phone_yq img {
        display: none;
    }

    .rdtj .bannerlt .img {
        float: inherit;
        width: 100%;
        height: 240px;
    }

    .rdtj .bannerlt .img .bannerImg li {
        width: 394px;
    }

    .bannerlt .info {
        float: inherit;
        margin-left: 0;
        margin-top: 15px;
        width: 100%;
    }

    .rdtj .bannerlt {
        height: auto;
    }

    .lsyw-wrap {
        height: auto;
    }

    .lsyw-wrap .lsyw {
        float: inherit;
    }

    .lsyw-wrap .lsyw .content .con>div+div {
        margin-left: 0;
        margin-top: 15px;
    }

    .ldzc-wrap .ldzc {
        width: 100%;
    }

    .ldzc-wrap .ldzc .content>a {
        width: 40%;
    }

    .ldzc-wrap .ldzc .content .ldinfobox {
        width: 55%;
    }

    .ldzc-wrap .qwfb {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
    }

    .zxgk-wrap .ldhd ul {
        height: auto;
    }

    .zxgk-wrap .ldhd ul li {
        width: 100%;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-top: 15px;
        margin-left: 0;
    }

    .bmfw-wrap .bmfw {
        width: 100%;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 45px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(4) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 45px !important;
    }

    .bmfw-wrap .bmfw .content li:nth-child(7) {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li:nth-child(10) {
        margin-left: 0;
    }

    .jrgz-wrap .jrgz {
        width: 100%;
    }

    .zmhd-wrap .wjybox .wjy {
        width: 100%;
    }

    .zmhd-wrap .wjybox .lxxd {
        display: none;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        height: 200px;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        height: 120px;
    }

    .lsly-wrap .jdjs ul li {
        height: 120px;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        width: 100%;
        height: 180px;
    }

    .tzzx-wrap .tzzcbox {
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        height: 110px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 25%;
    }

    .tzzx-wrap .dtysbox {
        margin-left: 0;
        width: 100%;
    }

    .dtysbox .dtys .content .listbox ul li {
        padding: 0 15px;
        width: 136px;

    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 35%;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        margin-left: 2%;
        width: 61%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        width: 100%;
        height: 210px;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        margin-left: 0;
        margin: 5px;
        flex: auto;
        flex-basis: 40%;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 5px;
    }

    .wh-wrap .whdtbox .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyyw .content .imgbox {
        width: 100%;
        height: 150px;
    }

    .jy-wrap .jyfw .jygg {
        width: 67%;
    }

    .jy-wrap .jyfw .jygg .banner {
        width: 70%;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        float: left;
        margin: 0 3px;
        width: 100px;
    }

    .jy-wrap .jyfw .content .gmbs ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 0;
    }

    .jy-wrap .jyfw .content .jylist {
        margin: 0;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul {
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        flex-wrap: wrap;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        flex: auto;
        flex-basis: 25%;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        height: 120px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 135px;
    }
}

@media (min-width: 1920px) {
    .jy-wrap .jyfw {
        height: 284px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz {
        margin-top: 10px;
    }
}

@media (max-width: 375px) {
    .rdtj .bannerlt .img .bannerImg li {
        width: 354px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 25px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 25px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 80px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        padding-left: 20%;
    }

    .bannerlt .info .conmemo {
        height: auto;
    }
}

@media (max-width: 320px) {
    .rdtj .bannerlt .img .bannerImg li {
        width: 300px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 0px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 0px !important;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 40px;
    }

    .dtysbox .dtys .content .listbox ul li {
        width: 119px;
    }

    .jy-wrap .jyfw .content .gmbs ul li {}

    .tjsj-wrap {
        overflow: hidden;
        padding: 30px;
        margin-top: 15px;
        width: 100%;
        height: 451px;
        border-radius: 10px;
        background: rgba(255, 255, 255, .9);
    }

    .tjsj-wrap .title {
        width: 100%;
        height: 25px;
        line-height: 25px;
        font-size: 22px;
        font-weight: bold;
        text-align: center;
    }

    .tjsj-wrap .content {
        margin-top: 30px;
        height: 330px;
    }

    .tjsj-wrap .content>div {
        position: relative;
        float: left;
        width: 360px;
        height: 100%;
    }

    .tjsj-wrap .content>div+div {
        margin-left: 120px;
    }

    .tjsj-wrap .content .common-title2 {
        width: 100%;
        height: 24px;
        line-height: 24px;
        font-size: 18px;
    }

    .tjsj-wrap .content .common-title2 img {
        margin-left: 30px;
    }

    .tjsj-wrap .content .sxjz .con {
        height: 243px;
        padding: 65px 0;
        border-bottom: 1px solid #E1E1E1;
    }

    .tjsj-wrap .content .sxjz .con div {
        float: left;
        width: 97px;
        height: 104px;
        text-align: center;
    }

    .tjsj-wrap .content .sxjz .con div.sep {
        margin: 0 50px;
        width: 1px;
        background-color: #3F72B0;
    }

    .tjsj-wrap .content .sxjz .con div span {
        font-size: 38px;
        color: #3B608D;
    }

    .tjsj-wrap .content .sxjz .con div p {
        margin-top: 25px;
        font-size: 16px;
        color: #3B608D;
    }

    .tjsj-wrap .content .bottom {
        padding: 30px 0;
        text-align: center;
    }

    .tjsj-wrap .content .zxbl .con {
        padding: 35px 0;
        border-bottom: 1px solid #E1E1E1;
    }

    .tjsj-wrap .content .zxbl .con>* {
        float: left;
    }

    .tjsj-wrap .content .zxbl .con ul {
        padding-top: 30px;
        margin-left: 20px;
    }

    .tjsj-wrap .content .zxbl .con ul li {
        font-size: 16px;
        height: 37px;
        line-height: 37px;
    }

    .tjsj-wrap .content .zxbl .con ul li img {
        margin-right: 10px;
    }

    .tjsj-wrap .content .yctj .con {
        padding: 20px 0;
        border-bottom: 1px solid #E1E1E1;
    }

    .tjsj-wrap .content .yctj .con .ycs {
        font-size: 16px;
        text-indent: 1em;
    }

    .tjsj-wrap .content .yctj .con .ycs span {
        float: left;
        margin-top: 10px;
        width: 33px;
        height: 3px;
        background-color: #3B608D;
    }

    .tjsj-wrap .content .yctj .con>div+div {
        margin-top: 150px;
    }

    .bmfw-wrap {
        margin-top: 15px;
        width: 100%;
        height: 322px;
    }

    .bmfw-wrap>div {
        float: left;
        padding: 30px;
        border-radius: 10px;
        background: rgba(255, 255, 255, .9);
    }

    .bmfw-wrap>div+div {
        margin-left: 15px;
    }

    .bmfw-wrap .bmfw {
        position: relative;
        width: 987px;
        height: 100%;
    }

    .bmfw-wrap .bmfw .content {
        margin-top: 20px;
        width: 100%;
    }

    .bmfw-wrap .bmfw .content li {
        float: left;
        width: 100px;
        height: 120px;
        text-align: center;
    }

    .bmfw-wrap .bmfw .content li img {
        position: relative;
        width: 36px;
        height: 37px;
    }

    .bmfw-wrap .bmfw .content li span {
        display: block;
        width: 100%;
        margin-top: 5px;
        font-size: 16px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 100px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 0;
    }

    .bmfw-wrap .rdfw {
        position: relative;
        padding: 0;
        width: 378px;
        height: 100%;
        opacity: 0.9;
        background: url(../images/index/rcbg.png) no-repeat;
    }

    #tagscloud a {
        display: inline-block;
        position: absolute;
        font-size: 16px;
        color: #6b87a5;
    }

    .jrgz-wrap {
        overflow: hidden;
        margin-top: 15px;
        width: 100%;
        height: 322px;
    }

    .jrgz-wrap>div {
        float: left;
        padding: 30px;
        height: 100%;
        border-radius: 10px;
        background: rgba(255, 255, 255, .9);
    }

    .jrgz-wrap>div+div {
        margin-left: 15px;
    }

    .jrgz-wrap .jrgz {
        position: relative;
        width: 379px;
    }

    .jrgz-wrap .jrgz .content {
        margin-top: 25px;
    }

    .jrgz-wrap .jrgz .content p {
        padding: 20px;
        width: 100%;
        height: 100%;
        font-size: 16px;
    }

    .jrgz-wrap .rmsx {
        position: relative;
        width: 592px;
    }

    .jrgz-wrap .rmsx .content {
        margin-top: 25px;
    }

    .jrgz-wrap .rmsx .content li {
        overflow: hidden;
        float: left;
        width: 265px;
        height: 60px;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .jrgz-wrap .rmsx .content li i {
        float: left;
        margin-right: 10px;
        width: 24px;
        height: 24px;
        text-align: center;
        line-height: 24px;
        font-style: normal;
        font-size: 16px;
        color: #fff;
        background: #DBDBDB;
    }

    .jrgz-wrap .rmsx .content li i.one {
        background-color: #D42C32;
    }

    .jrgz-wrap .rmsx .content li i.two {
        background-color: #F68E56;
    }

    .jrgz-wrap .rmsx .content li i.three {
        background-color: #FBAF5D;
    }

    .jrgz-wrap .ygzw {
        position: relative;
        width: 377px;
        height: 100%;
    }

    .jrgz-wrap .ygzw .content {
        float: left;
        margin-top: 20px;
        width: 100%;
        height: 283px;
    }

    .jrgz-wrap .ygzw .content li {
        overflow: hidden;
        width: 100%;
        height: 70px;
        line-height: 70px;
        text-indent: 1em;
        white-space: nowrap;
        text-overflow: ellipsis;
        background: #F4F4F4;
        border-radius: 5px;
    }

    .jrgz-wrap .ygzw .content li.active {
        background: #2A3C54;
    }

    .jrgz-wrap .ygzw .content li a {
        font-size: 18px;
        color: #000;
    }

    .jrgz-wrap .ygzw .content li.active a {
        color: #fff;
    }

    .jrgz-wrap .ygzw .content li+li {
        margin-top: 7px;
    }

    .jrgz-wrap .ygzw .content li+li a {
        color: #000;
    }

    .tzzx-wrap {
        margin: 15px auto;
        width: 100%;
    }

    .tzzx-wrap>div {
        float: left;
    }

    .tzzx-wrap>div+div {
        margin-left: 15px;
    }

    .tzzx-wrap .tzzx {
        padding: 30px;
        width: 377px;
        background-color: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .tzzx-wrap .tzzx .content {
        margin-top: 20px;
        width: 100%;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        width: 100%;
        height: 180px;
    }

    .tzzx-wrap .tzzx .content .imgbox img {
        width: 100%;
        height: 100%;
    }

    .tzzx-wrap .tzzx .content .con-title {
        margin: 30px auto;
        width: 100%;
        height: 50px;
        font-size: 16px;
        font-weight: bold;
        line-height: 32px;
    }

    .tzzx-wrap .tzzx .content ul {
        width: 100%;
    }

    .tzzx-wrap .tzzx .content ul li {
        padding-left: 20px;
        width: 100%;
        height: 32px;
        line-height: 32px;
        background: url(../images/icon/icon2.jpg) no-repeat 5px center;
    }

    .tzzx-wrap .tzzx .content ul li a {
        overflow: hidden;
        display: block;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .tzzx-wrap .tzzcbox {
        width: 377px;
    }

    .tzzx-wrap .tzzcbox>div {
        width: 100%;
        padding: 30px;
        background-color: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content {
        margin-top: 14px;
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul {
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul li {
        padding-left: 20px;
        width: 100%;
        height: 32px;
        line-height: 32px;
        background: url(../images/icon/icon2.jpg) no-repeat 5px center;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul li a {
        overflow: hidden;
        display: block;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .tzzx-wrap .tzzcbox .tzzn {
        margin-top: 15px;
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        width: 100%;
        height: 125px;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox img {
        width: 100%;
        height: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        margin-top: 24px;
        padding-left: 25px;
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div {
        display: inline-block;
        text-align: center;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div+div {
        margin-left: 80px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
        margin-top: 20px;
    }

    .tzzx-wrap .dtysbox {
        width: 596px;
    }

    .tzzx-wrap .dtysbox>div {
        padding: 30px;
        width: 100%;
        background: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .tzzx-wrap .dtysbox .dtys {}

    .tzzx-wrap .dtysbox .dtys .content {
        position: relative;
        margin-top: 15px;
    }

    .tzzx-wrap .dtysbox .dtys .content .listbox {
        overflow: hidden;
        position: relative;
        margin: 0 auto;
        width: 85%;
        height: 130px;
    }

    .dtysbox .dtys .content .listbox ul {
        position: absolute;
        width: 300%;
        height: 100%;
    }

    .dtysbox .dtys .content .listbox ul li {
        float: left;
        padding: 0 30px;
        width: 153px;
        height: 100%;
    }

    .dtysbox .dtys .content .listbox ul li p {
        text-align: center;
    }

    .dtysbox .dtys .content .listbox ul li+li {
        border-left: 1px solid #E1E1E1;
    }

    .tzzx-wrap .dtysbox .dtys .content .btn {
        position: absolute;
        top: 50%;
        margin-top: -11px;
        width: 22px;
        height: 22px;
        cursor: pointer;
    }

    .dtysbox .dtys .content .listbox ul li>a {
        display: block;
        margin: 15px auto;
        width: 80px;
        height: 80px;
        text-align: center;
        border-radius: 50%;
        background-color: #6591CD;
    }

    .tzzx-wrap .dtysbox .dtys .content .prev {
        left: 0;
    }

    .tzzx-wrap .dtysbox .dtys .content .next {
        right: 0;
    }

    .tzzx-wrap .dtysbox .zxxm {
        margin-top: 15px;
    }

    .tzzx-wrap .dtysbox .zxxm .content {
        margin-top: 25px;
        width: 100%;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul {
        display: none;
        width: 100%;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul.active {
        display: block;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul li {
        width: 100%;
    }

    .dtysbox .zxxm .content ul li>div {
        display: inline-block;
        vertical-align: top;
    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 147px;
        height: 83px;
    }

    .dtysbox .zxxm .content ul li .imgbox img {
        width: 100%;
        height: 100%;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        margin-left: 15px;
        width: 365px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        margin-bottom: 5px;
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: bold;
        font-size: 18px;
    }

    .dtysbox .zxxm .content ul li .coninfo .info {
        line-height: 28px;
    }

    .dtysbox .zxxm .content ul li+li {
        margin-top: 27px;
    }

    .wh-wrap {
        position: relative;
        margin: 15px auto;
        width: 100%;
    }

    .wh-wrap>div {
        float: left;
    }

    .wh-wrap>div+div {
        margin-left: 15px;
    }

    .wh-wrap .sjtbox {
        position: relative;
        padding: 30px;
        width: 988px;
        background-color: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .wh-wrap .sjtbox .more {
        right: 0;
        top: 0;
    }

    .wh-wrap .sjtbox .sjt .content {
        margin-top: 20px;
        width: 100%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        float: left;
        overflow: hidden;
        width: 697px;
        height: 394px;
    }

    .wh-wrap .sjtbox .sjt .content .banner ul {
        position: relative;
        width: 100%;
        height: 100%;
    }

    .wh-wrap .sjtbox .sjt .content .banner li {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        transition: all 0.5s;
    }

    .wh-wrap .sjtbox .sjt .content .banner li.active {
        opacity: 1;
    }

    .wh-wrap .sjtbox .sjt .content .banner li img {
        width: 100%;
        height: 100%;
    }

    .wh-wrap .sjtbox .sjt .content .banner li p {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 45px;
        line-height: 45px;
        background: rgba(0, 0, 0, .5);
    }

    .wh-wrap .sjtbox .sjt .content .banner li p a {
        display: block;
        overflow: hidden;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #fff;
        text-align: center;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        float: left;
        margin-left: 15px;
        width: 214px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        width: 100%;
        height: 121px;
        cursor: pointer;
    }

    .wh-wrap .sjtbox .sjt .content>ul li img {
        width: 100%;
        height: 100%;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 15px;
    }

    .wh-wrap .sjtbox .dsj {
        margin-top: 20px;
        width: 100%;
    }

    .wh-wrap .sjtbox .dsj .content .btn {
        position: absolute;
        top: 40%;
        margin-top: -15px;
        width: 30px;
        height: 30px;
        cursor: pointer;
    }

    .wh-wrap .sjtbox .dsj .content .btn.prev {
        left: 0;
    }

    .wh-wrap .sjtbox .dsj .content .btn.next {
        right: 0;
    }

    .wh-wrap .sjtbox .dsj .content .dsjlist {
        overflow: hidden;
        position: relative;
        margin: 0 auto;
        width: 83%;
        height: 410px;
    }

    .wh-wrap .sjtbox .dsj .content .dsjlist ul {
        position: absolute;
        width: 1000%;
        height: 100%;

    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li {
        float: left;
        padding: 0 30px;
        width: 248px;
        height: 100%;
        background: url(../images/yx/ml_bg.png) no-repeat -113px 72px;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li:hover img {
        transform: scale(1.05);
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .time {
        text-align: center;
        color: #2A3C54;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .time .year {
        width: 100%;
        font-size: 30px;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .time .yr {
        width: 100%;
        font-size: 20px;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .dot {
        margin: 15px auto;
        width: 22px;
        height: 22px;
        background: url(../images/yx/dot1.png) no-repeat;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li:hover .dot {
        background-image: url(../images/yx/dot2.png);
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .imgbox {
        margin: 0 auto;
        width: 100%;
        height: 118px;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .imgbox img {
        width: 100%;
        height: 100%;
        transition: all 0.4s ease-out;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .con-title {
        overflow: hidden;
        width: 100%;
        height: 40px;
        text-align: center;
        font-size: 18px;
        line-height: 40px;
        font-weight: bold;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .coninfo {
        width: 100%;
        height: 80px;
        line-height: 28px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .wh-wrap .whdtbox {
        margin-left: 15px;
        padding: 30px;
        width: 377px;
        background: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .wh-wrap .whdtbox .content {
        margin-top: 20px;
        width: 100%;
    }

    .wh-wrap .whdtbox .content .imgbox {
        margin: 0 auto;
        width: 100%;
        height: 183px;
    }

    .wh-wrap .whdtbox .content .imgbox img {
        width: 100%;
        height: 100%;
    }

    .wh-wrap .whdtbox .content .con-title {
        margin: 23px auto;
        overflow: hidden;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
    }

    .wh-wrap .whdtbox .content ul {
        width: 100%;
    }

    .wh-wrap .whdtbox .content ul li, .sjkf li {
        padding-left: 20px;
        width: 100%;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        background: url(../images/icon/icon2.jpg) no-repeat 5px center;
    }

    .wh-wrap .whdtbox .content ul li a, .sjkf li a {
        display: block;
        overflow: hidden;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .jy-wrap {
        margin: 15px auto;
        width: 100%;
    }

    .jy-wrap>div {
        float: left;
        padding: 30px;
        background: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .jy-wrap .jyyw {
        position: relative;
        width: 377px;
    }

    .jy-wrap .jyyw .content {
        margin-top: 20px;
        width: 100%;
    }

    .jy-wrap .jyyw .content .imgbox {
        margin: 0 auto;
        width: 100%;
        height: 183px;
    }

    .jy-wrap .jyyw .content .imgbox img {
        width: 100%;
        height: 100%;
    }

    .jy-wrap .jyyw .content .con-title {
        margin: 14px auto;
        overflow: hidden;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
    }

    .jy-wrap .jyyw .content ul {
        width: 100%;
    }

    .jy-wrap .jyyw .content ul li {
        padding-left: 20px;
        width: 100%;
        height: 35px;
        line-height: 35px;
        font-size: 16px;
        background: url(../images/icon/icon2.jpg) no-repeat 5px center;
    }

    .jy-wrap .jyyw .content ul li a {
        display: block;
        overflow: hidden;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .jy-wrap .jyfw {
        position: relative;
        margin-left: 15px;
        width: 988px;
    }

    .jy-wrap .jyfw .contitle {
        width: 100%;
        height: 25px;
        line-height: 25px;
        font-size: 20px;
        font-weight: bold;
    }

    .jy-wrap .jyfw .jygg {
        position: absolute;
        padding: 0 15px;
        top: 30px;
        right: 30px;
        width: 775px;
        height: 25px;
        line-height: 25px;
        background: #F1F6FD;
        border-radius: 15px;
    }

    .jy-wrap .jyfw .jygg .coltitle {
        float: left;
        width: 50px;
        height: 100%;
        line-height: 30px;
        color: #4C678A;
    }

    .jy-wrap .jyfw .jygg .banner {
        position: relative;
        overflow: hidden;
        float: left;
        width: 650px;
        height: 100%;
    }

    .jy-wrap .jyfw .jygg .more {
        position: absolute;
        top: 0px;
        right: 5px;
    }

    .jy-wrap .jyfw .jygg .banner ul {
        position: absolute;
        width: 100%;
    }

    .jy-wrap .jyfw .jygg .banner ul li {
        width: 100%;
        height: 30px;
        line-height: 30px;
    }

    .jy-wrap .jyfw .jygg .banner ul li a {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .jy-wrap .jyfw .content {
        margin-top: 19px;
    }

    .jy-wrap .jyfw .content>div {
        float: left;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 108px;
    }

    .jy-wrap .jyfw .content .gmbs ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        width: 100%;
        height: 87px;
        background: url(../images/index/jybg.png) no-repeat;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 20px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 20px 30px;
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
        font-size: 18px;
        font-weight: bold;
        line-height: 26px;
        letter-spacing: 5px;
    }

    .jy-wrap .jyfw .content .jylist {
        margin: 0 5px;
        padding-top: 20px;
        width: 625px;
    }

    .jy-wrap .jyfw .content .jylist ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        float: left;
        padding: 0 30px;
        width: 156px;
        height: 90px;
        text-align: center;
    }

    .jy-wrap .jyfw .content .jylist ul li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul li img {
        margin: 0 auto;
        width: 32px;
        height: 30px;
    }

    .jy-wrap .jyfw .content .jylist ul li span {
        display: block;
        width: 100%;
        text-align: center;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 185px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        width: 100%;
        height: 85px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox img {
        width: 100%;
        height: 100%;
    }

    .jy-wrap .jyfw .content .jydt .zlxz {
        position: relative;
        margin-top: 20px;
        padding: 15px;
        width: 100%;
        background: #608FDD;
        border-radius: 10px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .contitle {
        width: 100%;
        height: 25px;
        line-height: 25px;
        font-size: 20px;
        color: #fff;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .more {
        position: absolute;
        top: 12px;
        right: 15px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist {
        margin-top: 10px;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist ul li {
        width: 100%;
        height: 34px;
        line-height: 34px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist ul li a {
        overflow: hidden;
        display: block;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #fff;
    }

    .zxgk-wrap {
        margin-top: 15px;
        width: 100%;
        height: 440px;
    }

    .zxgk-wrap>div {
        float: left;
        padding: 30px;
        height: 100%;
        border-radius: 10px;
        background: rgba(255, 255, 255, .9);
    }

    .zxgk-wrap>div+div {
        margin-left: 15px;
    }

    .zxgk-wrap .zxgk {
        position: relative;
        width: 379px;
    }

    .zxgk-wrap .zxgk .content {
        margin-top: 40px;
    }

    .zxgk-wrap .zxgk .content .zctj {
        padding: 35px;
        width: 319px;
        height: 180px;
        color: #fff;
        background: url(../images/index/zcjd.png) no-repeat;
    }

    .zxgk-wrap .zxgk .content .zctj .title {
        width: 100%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        letter-spacing: 3px;
        font-size: 30px;
        font-weight: bold;
        margin-top: 40px;
        font-style: italic;
    }

    .zxgk-wrap .zxgk .content .zctj .title a {
        color: white
    }

    .zxgk-wrap .zxgk .content .zctj .info {
        margin-top: 30px;
        font-size: 16px;
        line-height: 20px;
    }

    .zxgk-wrap .zxgk .content .zctj .info a {
        color: #fff;
    }

    .zxgk-wrap .zxgk .content .jdgn {
        margin-top: 25px;
        font-size: 16px;
        line-height: 25px;
    }

    .zxgk-wrap .ldhd {
        width: 986px;
        height: 100%;
    }

    .zxgk-wrap .ldhd ul {
        width: 100%;
        height: 162px;
    }

    .zxgk-wrap .ldhd ul+ul {
        margin-top: 40px;
    }

    .zxgk-wrap .ldhd ul li {
        float: left;
        width: 245px;
        height: 100%;
    }

    .zxgk-wrap .ldhd ul li .title {
        width: 100%;
        height: 37px;
        line-height: 37px;
        font-size: 18px;
        font-weight: 400;
    }

    .zxgk-wrap .ldhd ul li .title a {
        vertical-align: 5px;
    }

    .zxgk-wrap .ldhd ul li p+p {
        margin-top: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .zxgk-wrap .ldhd ul li .title img {
        margin-right: 30px;
    }

    .zxgk-wrap .ldhd ul li+li {
        margin-left: 95px;
    }

    .tjsj-wrap {
        overflow: hidden;
        padding: 30px;
        margin-top: 15px;
        width: 100%;
        height: 451px;
        border-radius: 10px;
        background: rgba(255, 255, 255, .9);
    }

    .tjsj-wrap .title {
        width: 100%;
        height: 25px;
        line-height: 25px;
        font-size: 22px;
        font-weight: bold;
        text-align: center;
    }

    .tjsj-wrap .content {
        margin-top: 30px;
        height: 330px;
    }

    .tjsj-wrap .content>div {
        position: relative;
        float: left;
        width: 360px;
        height: 100%;
    }

    .tjsj-wrap .content>div+div {
        margin-left: 120px;
    }

    .tjsj-wrap .content .common-title2 {
        width: 100%;
        height: 24px;
        line-height: 24px;
        font-size: 18px;
    }

    .tjsj-wrap .content .common-title2 img {
        margin-left: 30px;
    }

    .tjsj-wrap .content .sxjz .con {
        height: 243px;
        padding: 65px 0;
        border-bottom: 1px solid #E1E1E1;
    }

    .tjsj-wrap .content .sxjz .con div {
        float: left;
        width: 97px;
        height: 104px;
        text-align: center;
    }

    .tjsj-wrap .content .sxjz .con div.sep {
        margin: 0 50px;
        width: 1px;
        background-color: #3F72B0;
    }

    .tjsj-wrap .content .sxjz .con div span {
        font-size: 38px;
        color: #3B608D;
    }

    .tjsj-wrap .content .sxjz .con div p {
        margin-top: 25px;
        font-size: 16px;
        color: #3B608D;
    }

    .tjsj-wrap .content .bottom {
        padding: 30px 0;
        text-align: center;
    }

    .tjsj-wrap .content .zxbl .con {
        padding: 35px 0;
        border-bottom: 1px solid #E1E1E1;
    }

    .tjsj-wrap .content .zxbl .con>* {
        float: left;
    }

    .tjsj-wrap .content .zxbl .con ul {
        padding-top: 30px;
        margin-left: 20px;
    }

    .tjsj-wrap .content .zxbl .con ul li {
        font-size: 16px;
        height: 37px;
        line-height: 37px;
    }

    .tjsj-wrap .content .zxbl .con ul li img {
        margin-right: 10px;
    }

    .tjsj-wrap .content .yctj .con {
        padding: 20px 0;
        border-bottom: 1px solid #E1E1E1;
    }

    .tjsj-wrap .content .yctj .con .ycs {
        font-size: 16px;
        text-indent: 1em;
    }

    .tjsj-wrap .content .yctj .con .ycs span {
        float: left;
        margin-top: 10px;
        width: 33px;
        height: 3px;
        background-color: #3B608D;
    }

    .tjsj-wrap .content .yctj .con>div+div {
        margin-top: 150px;
    }

    .lsly-wrap {
        margin: 15px auto;
        padding: 30px;
        width: 100%;
        background-color: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .lsly-wrap .lsly {
        position: relative;
        width: 100%;
        height: 392px;
    }

    .lsly-wrap .lsly>div {
        float: left;
    }

    .lsly-wrap .lsly .imgbox {
        width: 1050px;
        height: 100%;
    }

    .lsly-wrap .lsly .imgbox ul {
        width: 100%;
        height: 100%;
    }

    .lsly-wrap .lsly .imgbox ul li {
        overflow: hidden;
        position: relative;
        float: left;
        border-radius: 5px;
    }

    .lsly-wrap .lsly .imgbox ul li img {
        width: 100%;
        height: 100%;
    }

    .lsly-wrap .lsly .imgbox ul li p {
        position: absolute;
        bottom: -45px;
        left: 0;
        width: 100%;
        height: 45px;
        line-height: 45px;
        text-align: center;
        background-color: rgba(0, 0, 0, .4);
        transition: all 0.4s;
    }

    .lsly-wrap .lsly .imgbox ul li:hover p {
        bottom: 0;
    }

    .lsly-wrap .lsly .imgbox ul li p a {
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 700px;
        height: 100%;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        margin-left: 10px;
        width: 340px;
        height: 190px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child+li+li {
        margin-top: 13px;
    }

    .lsly-wrap .lsly .lsjj {
        position: relative;
        margin-left: 20px;
        width: 248px;
        height: 100%;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 50px auto;
    }

    .lsly-wrap .lsly .lsjj .more {
        position: absolute;
        right: 0;
        top: 0;
    }

    .lsly-wrap .lsly .lsjj .jj {
        font-size: 14px;
        line-height: 28px;
    }

    .lsly-wrap .lsly .lsjj .jj .title {
        margin-bottom: 20px;
        font-weight: bold;
    }

    .lsly-wrap .lsly .lsjj .jj .info a {
        color: red;
    }

    .lsly-wrap .jdjs {
        position: relative;
        margin-top: 15px;
        width: 100%;
        height: 190px;
    }

    .lsly-wrap .jdjs ul {
        width: 100%;
        height: 100%;
    }

    .lsly-wrap .jdjs ul li {
        overflow: hidden;
        position: relative;
        float: left;
        width: 318px;
        height: 100%;
        border-radius: 5px;
    }

    .lsly-wrap .jdjs ul li img {
        width: 100%;
        height: 100%;
    }

    .lsly-wrap .jdjs ul li p {
        position: absolute;
        bottom: -35px;
        left: 0;
        width: 100%;
        height: 35px;
        line-height: 35px;
        text-align: center;
        background-color: rgba(0, 0, 0, .4);
        transition: all 0.4s;
    }

    .lsly-wrap .jdjs ul li:hover p {
        bottom: 0;
    }

    .lsly-wrap .jdjs ul li p a {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #fff;
    }

    .lsly-wrap .jdjs ul li+li {
        margin-left: 15px;
    }

    .zmhd-wrap {
        padding: 30px;
        margin-top: 15px;
        width: 100%;
        height: 451px;
        border-radius: 10px;
        background: rgba(255, 255, 255, .9);
    }

    .zmhd-wrap .wjybox {
        width: 100%;
        height: 298px;
    }

    .zmhd-wrap .wjybox>div {
        float: left;
    }

    .zmhd-wrap .wjybox .wjy {
        position: relative;
        padding: 20px 15px;
        width: 349px;
        height: 100%;
        background-color: #294260;
    }

    .zmhd-wrap .wjybox .wjy .more {
        right: 15px;
        top: 20px;
    }

    .zmhd-wrap .wjybox .wjy .content {
        margin-top: 15px;
    }

    .zmhd-wrap .wjybox .wjy .content .new {
        padding: 20px 30px;
        font-size: 16px;
        background-color: #fff;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx {
        width: 100%;
        padding: 35px 40px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li {
        float: left;
        width: 75px;
        font-size: 18px;
        text-align: center;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li a {
        color: #fff;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li p {
        margin-top: 15px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li img {
        width: 44px;
        height: 37px;
    }

    .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
        margin-left: 85px;
    }

    .zmhd-wrap .wjybox .lxxd {
        position: relative;
        margin-left: 50px;
        padding: 0;
        width: 527px;
        height: 100%;
    }

    .zmhd-wrap .wjybox .lxxd .more {
        right: 0;
        top: 0;
    }

    .zmhd-wrap .wjybox .lxxd .content {
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 235px;
        margin-top: 30px;
    }

    .zmhd-wrap .wjybox .lxxd .content ul {
        position: absolute;
        top: 0;
        width: 527px;
    }

    .zmhd-wrap .wjybox .lxxd .content li {
        width: 100%;
        height: 45px;
        font-size: 16px;
    }

    .zmhd-wrap .wjybox .lxxd .content li>div {
        display: inline-block;
        vertical-align: middle;
    }

    .zmhd-wrap .wjybox .lxxd .content li>div+div {
        margin-left: 10px;
    }

    .zmhd-wrap .wjybox .lxxd .content li+li {
        margin-top: 50px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .num {
        width: 28px;
        height: 28px;
        border-radius: 50%;
        text-align: center;
        line-height: 28px;
        background: #F4F4F4;
    }

    .zmhd-wrap .wjybox .lxxd .content li .zt {
        width: 68px;
        height: 36px;
        text-align: center;
        line-height: 36px;
        color: #7C7C7C;
        background: #F4F4F4;
        border-radius: 5px;
    }

    .zmhd-wrap .wjybox .lxxd .content li .info {
        width: 396px;
        height: 100%;
    }

    .zmhd-wrap .wjybox .lxxd .content li .info .infotitle {
        overflow: hidden;
        width: 100%;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .zmhd-wrap .wjybox .lxxd .content li .info .time {
        color: #7C7C7C;
    }

    .zmhd-wrap .wjybox .lxxd .content .scroll {
        position: absolute;
        right: 0;
        top: 0;
        width: 3px;
        height: 235px;
        background: #e1e1e1;
        border-radius: 2px;
    }

    .zmhd-wrap .wjybox .lxxd .content .scroll div {
        position: absolute;
        top: 0;
        width: 100%;
        height: 25px;
        background: #000;
        border-radius: 2px;
    }

    .zmhd-wrap .wjybox .xjzl {
        margin-left: 50px;
        width: 344px;
        height: 100%;
    }

    .zmhd-wrap .wjybox .xjzl .contitle {
        width: 100%;
        height: 25px;
        line-height: 25px;
        font-size: 20px;
    }

    .zmhd-wrap .wjybox .xjzl .content {
        margin-top: 0px;
    }

    .zmhd-wrap .zxftbox {
        margin-top: 25px;
    }

    .zmhd-wrap .zxftbox>div {
        float: left;
        height: 67px;
        font-size: 18px;
        line-height: 67px;
        border: 1px solid #000;
    }

    .zmhd-wrap .zxftbox>div+div {
        margin-left: 10px;
    }

    .zmhd-wrap .zxftbox>div img {
        margin-right: 23px;
    }

    .zmhd-wrap .zxftbox .zxft {
        padding-left: 100px;
        width: 348px;
    }

    .zmhd-wrap .zxftbox>div>a {
        vertical-align: 5px;
    }

    .zmhd-wrap .zxftbox .myzj {
        padding-left: 84px;
        width: 301px;
    }

    .zmhd-wrap .zxftbox .wsdc {
        padding-left: 92px;
        width: 299px;
    }

    .zmhd-wrap .zxftbox .szrx {
        padding-left: 56px;
        width: 340px;
    }

    .lsly-wrap {
        margin: 15px auto;
        padding: 30px;
        width: 100%;
        background-color: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .lsly-wrap .lsly {
        position: relative;
        width: 100%;
        height: 392px;
    }

    .lsly-wrap .lsly>div {
        float: left;
    }

    .lsly-wrap .lsly .imgbox {
        width: 1050px;
        height: 100%;
    }

    .lsly-wrap .lsly .imgbox ul {
        width: 100%;
        height: 100%;
    }

    .lsly-wrap .lsly .imgbox ul li {
        overflow: hidden;
        position: relative;
        float: left;
        border-radius: 5px;
    }

    .lsly-wrap .lsly .imgbox ul li img {
        width: 100%;
        height: 100%;
    }

    .lsly-wrap .lsly .imgbox ul li p {
        position: absolute;
        bottom: -45px;
        left: 0;
        width: 100%;
        height: 45px;
        line-height: 45px;
        text-align: center;
        background-color: rgba(0, 0, 0, .4);
        transition: all 0.4s;
    }

    .lsly-wrap .lsly .imgbox ul li:hover p {
        bottom: 0;
    }

    .lsly-wrap .lsly .imgbox ul li p a {
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child {
        width: 700px;
        height: 100%;
    }

    .lsly-wrap .lsly .imgbox ul li+li {
        margin-left: 10px;
        width: 340px;
        height: 190px;
    }

    .lsly-wrap .lsly .imgbox ul li:first-child+li+li {
        margin-top: 13px;
    }

    .lsly-wrap .lsly .lsjj {
        position: relative;
        margin-left: 20px;
        width: 248px;
        height: 100%;
    }

    .lsly-wrap .lsly .lsjj .lylogo {
        margin: 50px auto;
    }

    .lsly-wrap .lsly .lsjj .more {
        position: absolute;
        right: 0;
        top: 0;
    }

    .lsly-wrap .lsly .lsjj .jj {
        font-size: 14px;
        line-height: 28px;
    }

    .lsly-wrap .lsly .lsjj .jj .title {
        margin-bottom: 20px;
        font-weight: bold;
    }

    .lsly-wrap .lsly .lsjj .jj .info a {
        color: red;
    }

    .lsly-wrap .jdjs {
        position: relative;
        margin-top: 15px;
        width: 100%;
        height: 190px;
    }

    .lsly-wrap .jdjs ul {
        width: 100%;
        height: 100%;
    }

    .lsly-wrap .jdjs ul li {
        overflow: hidden;
        position: relative;
        float: left;
        width: 318px;
        height: 100%;
        border-radius: 5px;
    }

    .lsly-wrap .jdjs ul li img {
        width: 100%;
        height: 100%;
    }

    .lsly-wrap .jdjs ul li p {
        position: absolute;
        bottom: -35px;
        left: 0;
        width: 100%;
        height: 35px;
        line-height: 35px;
        text-align: center;
        background-color: rgba(0, 0, 0, .4);
        transition: all 0.4s;
    }

    .lsly-wrap .jdjs ul li:hover p {
        bottom: 0;
    }

    .lsly-wrap .jdjs ul li p a {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #fff;
    }

    .lsly-wrap .jdjs ul li+li {
        margin-left: 15px;
    }

    .tzzx-wrap {
        margin: 15px auto;
        /* width: 100%; */
    }

    .tzzx-wrap>div {
        float: left;
    }

    .tzzx-wrap>div+div {
        /* margin-left: 15px; */
    }

    .tzzx-wrap .tzzx {
        padding: 30px;
        width: 377px;
        background-color: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .tzzx-wrap .tzzx .content {
        margin-top: 20px;
        width: 100%;
    }

    .tzzx-wrap .tzzx .content .imgbox {
        width: 100%;
        height: 180px;
    }

    .tzzx-wrap .tzzx .content .imgbox img {
        width: 100%;
        height: 100%;
    }

    .tzzx-wrap .tzzx .content .con-title {
        margin: 30px auto;
        width: 100%;
        height: 50px;
        font-size: 16px;
        font-weight: bold;
        line-height: 32px;
    }

    .tzzx-wrap .tzzx .content ul {
        width: 100%;
    }

    .tzzx-wrap .tzzx .content ul li {
        padding-left: 20px;
        width: 100%;
        height: 32px;
        line-height: 32px;
        background: url(../images/icon/icon2.jpg) no-repeat 5px center;
    }

    .tzzx-wrap .tzzx .content ul li a {
        overflow: hidden;
        display: block;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .tzzx-wrap .tzzcbox {
        width: 377px;
    }

    .tzzx-wrap .tzzcbox>div {
        width: 100%;
        padding: 30px;
        background-color: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .tzzx-wrap .tzzcbox .tzzc .content {
        margin-top: 14px;
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul {
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul li {
        padding-left: 20px;
        width: 100%;
        height: 32px;
        line-height: 32px;
        background: url(../images/icon/icon2.jpg) no-repeat 5px center;
    }

    .tzzx-wrap .tzzcbox .tzzc .content ul li a {
        overflow: hidden;
        display: block;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .tzzx-wrap .tzzcbox .tzzn {
        margin-top: 0;
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox {
        width: 100%;
        height: 125px;
    }

    .tzzx-wrap .tzzcbox .tzzn .imgbox img {
        width: 100%;
        height: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
        margin-top: 24px;
        padding-left: 25px;
        width: 100%;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div {
        display: inline-block;
        text-align: center;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div+div {
        margin-left: 80px;
    }

    .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
        margin-top: 20px;
    }

    .tzzx-wrap .dtysbox {
        width: 596px;
    }

    .tzzx-wrap .dtysbox>div {
        padding: 30px;
        width: 100%;
        background: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .tzzx-wrap .dtysbox .dtys {}

    .tzzx-wrap .dtysbox .dtys .content {
        position: relative;
        margin-top: 15px;
    }

    .tzzx-wrap .dtysbox .dtys .content .listbox {
        overflow: hidden;
        position: relative;
        margin: 0 auto;
        width: 85%;
        height: 130px;
    }

    .dtysbox .dtys .content .listbox ul {
        position: absolute;
        width: 300%;
        height: 100%;
    }

    .dtysbox .dtys .content .listbox ul li {
        float: left;
        padding: 0 30px;
        width: 153px;
        height: 100%;
    }

    .dtysbox .dtys .content .listbox ul li p {
        text-align: center;
    }

    .dtysbox .dtys .content .listbox ul li+li {
        border-left: 1px solid #E1E1E1;
    }

    .tzzx-wrap .dtysbox .dtys .content .btn {
        position: absolute;
        top: 50%;
        margin-top: -11px;
        width: 22px;
        height: 22px;
        cursor: pointer;
    }

    .dtysbox .dtys .content .listbox ul li>a {
        display: block;
        margin: 15px auto;
        width: 80px;
        height: 80px;
        text-align: center;
        border-radius: 50%;
        background-color: #6591CD;
    }

    .tzzx-wrap .dtysbox .dtys .content .prev {
        left: 0;
    }

    .tzzx-wrap .dtysbox .dtys .content .next {
        right: 0;
    }

    .tzzx-wrap .dtysbox .zxxm {
        margin-top: 15px;
    }

    .tzzx-wrap .dtysbox .zxxm .content {
        margin-top: 25px;
        width: 100%;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul {
        display: none;
        width: 100%;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul.active {
        display: block;
    }

    .tzzx-wrap .dtysbox .zxxm .content ul li {
        width: 100%;
    }

    .dtysbox .zxxm .content ul li>div {
        display: inline-block;
        vertical-align: top;
    }

    .dtysbox .zxxm .content ul li .imgbox {
        width: 147px;
        height: 83px;
    }

    .dtysbox .zxxm .content ul li .imgbox img {
        width: 100%;
        height: 100%;
    }

    .dtysbox .zxxm .content ul li .coninfo {
        margin-left: 15px;
        width: 365px;
    }

    .dtysbox .zxxm .content ul li .coninfo .con-title {
        margin-bottom: 5px;
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: bold;
        font-size: 18px;
    }

    .dtysbox .zxxm .content ul li .coninfo .info {
        line-height: 28px;
    }

    .dtysbox .zxxm .content ul li+li {
        margin-top: 27px;
    }

    .wh-wrap {
        position: relative;
        margin: 15px auto;
        width: 100%;
    }

    .wh-wrap>div {
        float: left;
    }

    .wh-wrap>div+div {
        margin-left: 15px;
    }

    .wh-wrap .sjtbox {
        position: relative;
        padding: 30px;
        width: 988px;
        background-color: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .wh-wrap .sjtbox .more {
        right: 0;
        top: 0;
    }

    .wh-wrap .sjtbox .sjt .content {
        margin-top: 20px;
        width: 100%;
    }

    .wh-wrap .sjtbox .sjt .content .banner {
        float: left;
        overflow: hidden;
        width: 697px;
        height: 394px;
    }

    .wh-wrap .sjtbox .sjt .content .banner ul {
        position: relative;
        width: 100%;
        height: 100%;
    }

    .wh-wrap .sjtbox .sjt .content .banner li {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        transition: all 0.5s;
    }

    .wh-wrap .sjtbox .sjt .content .banner li.active {
        opacity: 1;
    }

    .wh-wrap .sjtbox .sjt .content .banner li img {
        width: 100%;
        height: 100%;
    }

    .wh-wrap .sjtbox .sjt .content .banner li p {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 45px;
        line-height: 45px;
        background: rgba(0, 0, 0, .5);
    }

    .wh-wrap .sjtbox .sjt .content .banner li p a {
        display: block;
        overflow: hidden;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #fff;
        text-align: center;
    }

    .wh-wrap .sjtbox .sjt .content>ul {
        float: left;
        margin-left: 15px;
        width: 214px;
    }

    .wh-wrap .sjtbox .sjt .content>ul li {
        width: 100%;
        height: 121px;
        cursor: pointer;
    }

    .wh-wrap .sjtbox .sjt .content>ul li img {
        width: 100%;
        height: 100%;
    }

    .wh-wrap .sjtbox .sjt .content>ul li+li {
        margin-top: 15px;
    }

    .wh-wrap .sjtbox .dsj {
        margin-top: 20px;
        width: 100%;
    }

    .wh-wrap .sjtbox .dsj .content .btn {
        position: absolute;
        top: 40%;
        margin-top: -15px;
        width: 30px;
        height: 30px;
        cursor: pointer;
    }

    .wh-wrap .sjtbox .dsj .content .btn.prev {
        left: 0;
    }

    .wh-wrap .sjtbox .dsj .content .btn.next {
        right: 0;
    }

    .wh-wrap .sjtbox .dsj .content .dsjlist {
        overflow: hidden;
        position: relative;
        margin: 0 auto;
        width: 83%;
        height: 410px;
    }

    .wh-wrap .sjtbox .dsj .content .dsjlist ul {
        position: absolute;
        width: 1000%;
        height: 100%;

    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li {
        float: left;
        padding: 0 30px;
        width: 248px;
        height: 100%;
        background: url(../images/yx/ml_bg.png) no-repeat -113px 72px;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li:hover img {
        transform: scale(1.05);
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .time {
        text-align: center;
        color: #2A3C54;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .time .year {
        width: 100%;
        font-size: 30px;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .time .yr {
        width: 100%;
        font-size: 20px;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .dot {
        margin: 15px auto;
        width: 22px;
        height: 22px;
        background: url(../images/yx/dot1.png) no-repeat;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li:hover .dot {
        background-image: url(../images/yx/dot2.png);
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .imgbox {
        margin: 0 auto;
        width: 100%;
        height: 118px;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .imgbox img {
        width: 100%;
        height: 100%;
        transition: all 0.4s ease-out;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .con-title {
        overflow: hidden;
        width: 100%;
        height: 40px;
        text-align: center;
        font-size: 18px;
        line-height: 40px;
        font-weight: bold;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .wh-wrap .sjtbox .dsj .dsjlist ul li .coninfo {
        width: 100%;
        height: 80px;
        line-height: 28px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .wh-wrap .whdtbox {
        margin-left: 15px;
        padding: 30px;
        width: 377px;
        background: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .wh-wrap .whdtbox .content {
        margin-top: 20px;
        width: 100%;
    }

    .wh-wrap .whdtbox .content .imgbox {
        margin: 0 auto;
        width: 100%;
        height: 183px;
    }

    .wh-wrap .whdtbox .content .imgbox img {
        width: 100%;
        height: 100%;
    }

    .wh-wrap .whdtbox .content .con-title {
        margin: 23px auto;
        overflow: hidden;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
    }

    .wh-wrap .whdtbox .content ul {
        width: 100%;
    }

    .wh-wrap .whdtbox .content ul li, .sjkf li {
        padding-left: 20px;
        width: 100%;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        background: url(../images/icon/icon2.jpg) no-repeat 5px center;
    }

    .wh-wrap .whdtbox .content ul li a, .sjkf li a {
        display: block;
        overflow: hidden;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .jy-wrap {
        margin: 15px auto;
        width: 100%;
    }

    .jy-wrap>div {
        float: left;
        padding: 30px;
        background: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .jy-wrap .jyyw {
        position: relative;
        width: 377px;
    }

    .jy-wrap .jyyw .content {
        margin-top: 20px;
        width: 100%;
    }

    .jy-wrap .jyyw .content .imgbox {
        margin: 0 auto;
        width: 100%;
        height: 183px;
    }

    .jy-wrap .jyyw .content .imgbox img {
        width: 100%;
        height: 100%;
    }

    .jy-wrap .jyyw .content .con-title {
        margin: 14px auto;
        overflow: hidden;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
    }

    .jy-wrap .jyyw .content ul {
        width: 100%;
    }

    .jy-wrap .jyyw .content ul li {
        padding-left: 20px;
        width: 100%;
        height: 35px;
        line-height: 35px;
        font-size: 16px;
        background: url(../images/icon/icon2.jpg) no-repeat 5px center;
    }

    .jy-wrap .jyyw .content ul li a {
        display: block;
        overflow: hidden;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .jy-wrap .jyfw {
        position: relative;
        margin-left: 15px;
        width: 988px;
    }

    .jy-wrap .jyfw .contitle {
        width: 100%;
        height: 25px;
        line-height: 25px;
        font-size: 20px;
        font-weight: bold;
    }

    .jy-wrap .jyfw .jygg {
        position: absolute;
        padding: 0 15px;
        top: 30px;
        right: 30px;
        width: 775px;
        height: 25px;
        line-height: 25px;
        background: #F1F6FD;
        border-radius: 15px;
    }

    .jy-wrap .jyfw .jygg .coltitle {
        float: left;
        width: 50px;
        height: 100%;
        line-height: 30px;
        color: #4C678A;
    }

    .jy-wrap .jyfw .jygg .banner {
        position: relative;
        overflow: hidden;
        float: left;
        width: 650px;
        height: 100%;
    }

    .jy-wrap .jyfw .jygg .more {
        position: absolute;
        top: 0px;
        right: 5px;
    }

    .jy-wrap .jyfw .jygg .banner ul {
        position: absolute;
        width: 100%;
    }

    .jy-wrap .jyfw .jygg .banner ul li {
        width: 100%;
        height: 30px;
        line-height: 30px;
    }

    .jy-wrap .jyfw .jygg .banner ul li a {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .jy-wrap .jyfw .content {
        margin-top: 19px;
    }

    .jy-wrap .jyfw .content>div {
        float: left;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 108px;
    }

    .jy-wrap .jyfw .content .gmbs ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        width: 100%;
        height: 87px;
        background: url(../images/index/jybg.png) no-repeat;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 20px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 20px 30px;
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
        font-size: 18px;
        font-weight: bold;
        line-height: 26px;
        letter-spacing: 5px;
    }

    .jy-wrap .jyfw .content .jylist {
        margin: 0 5px;
        padding-top: 20px;
        width: 625px;
    }

    .jy-wrap .jyfw .content .jylist ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        float: left;
        padding: 0 30px;
        width: 156px;
        height: 90px;
        text-align: center;
    }

    .jy-wrap .jyfw .content .jylist ul li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul li img {
        margin: 0 auto;
        width: 32px;
        height: 30px;
    }

    .jy-wrap .jyfw .content .jylist ul li span {
        display: block;
        width: 100%;
        text-align: center;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 185px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        width: 100%;
        height: 85px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox img {
        width: 100%;
        height: 100%;
    }

    .jy-wrap .jyfw .content .jydt .zlxz {
        position: relative;
        margin-top: 20px;
        padding: 15px;
        width: 100%;
        background: #608FDD;
        border-radius: 10px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .contitle {
        width: 100%;
        height: 25px;
        line-height: 25px;
        font-size: 20px;
        color: #fff;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .more {
        position: absolute;
        top: 12px;
        right: 15px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist {
        margin-top: 10px;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist ul li {
        width: 100%;
        height: 34px;
        line-height: 34px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist ul li a {
        overflow: hidden;
        display: block;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #fff;
    }

    .footer-wrap {
        padding: 30px;
        margin-top: 15px;
        width: 100%;
        height: 407px;
        border-radius: 10px;
        background: url(../images/index/dbhw.png) no-repeat center bottom;
        background-color: rgba(255, 255, 255, .9);
    }

    .footer-wrap .yqlj {
        width: 100%;
        height: 235px;
        border-bottom: 1px solid #294260;
    }

    .footer-wrap .yqlj .ljtitle {
        font-weight: bold;
        font-size: 18px;
    }

    .footer-wrap .yqlj .ljtitle span {
        float: left;
        text-align: left;
    }

    .footer-wrap .yqlj .wzlist {
        margin-top: 30px;
        padding-left: 100px;

    }

    .footer-wrap .yqlj .wzlist div {
        overflow: hidden;
        position: relative;
        float: left;
        width: 210px;
        height: 140px;
    }

    .footer-wrap .yqlj .wzlist div+div {
        margin-left: 25px;
    }

    .footer-wrap .yqlj .wzlist div:first-child {
        width: 205px;
    }

    .footer-wrap .yqlj .wzlist div:first-child+div {
        width: 215px;
    }

    .footer-wrap .yqlj .wzlist div:first-child+div+div+div {
        width: 140px;
    }

    .footer-wrap .yqlj .wzlist div ul {
        position: absolute;
        width: 90%;
    }

    .footer-wrap .yqlj .wzlist div .scroll {
        position: absolute;
        right: 0;
        top: 0;
        width: 8px;
        height: 100%;
        background: #e1e1e1;
        border-radius: 2px;
        cursor: pointer;
    }

    .footer-wrap .yqlj .wzlist div .scroll div {
        position: absolute;
        top: 0;
        width: 100%;
        height: 25px;
        background: #000;
        border-radius: 2px;
    }

    .footer-wrap .yqlj .wzlist div li {
        float: left;
        width: 100%;
        height: 30px;
        font-size: 16px;
        line-height: 30px;
        text-align: center;
    }

    .footer-wrap .bottom {
        margin-top: 15px;
        width: 100%;
        height: 95px;
        font-size: 16px;
    }

    .footer-wrap .bottom>div {
        float: left;
    }

    .footer-wrap .bottom .bleft {
        padding-top: 10px;
        width: 655px;
        height: 100%;
    }

    .footer-wrap .bottom .bleft p+p {
        margin-top: 15px;
    }

    .footer-wrap .bottom .bleft img {
        margin: 0 15px;
    }

    .footer-wrap .bottom .bmid {
        margin-left: 70px;
        padding-top: 3px;
        width: 275px;
        height: 100%;
    }

    .footer-wrap .bottom .bmid ul {
        width: 100%;
        height: 100%;
    }

    .footer-wrap .bottom .bmid li {
        float: left;
        width: 65px;
        height: 100%;
        text-align: center;
    }

    .footer-wrap .bottom .bmid li img {
        width: 28px;
        height: 28px;
    }

    .footer-wrap .bottom .bmid li span {
        display: block;
    }

    .footer-wrap .bottom .bmid li+li {
        margin-left: 40px;
    }

    .footer-wrap .bottom .bright {
        margin-left: 95px;
        width: 217px;
    }

    .footer-wrap .bottom .bright a+a {
        margin-left: 20px;
    }

    @media (max-width: 1810px) {
        .totop {
            right: 35px;
            bottom: 40px;
            width: 60px;
            background-color: #294260;
            width: 75px;
            height: 75px;
            border-radius: 10px;
            text-align: center;
            line-height: 75px;
            opacity: 0.7;
        }

        .nav {
            padding-top: 90px;
            width: 120px;
            font-size: 18px;
        }

        .toolbar {
            padding: 0 30px;
        }

        .toolbar .yzsnav {
            width: 100px;
            font-size: 12px;
        }

        .video {
            width: 100%;
        }

        .nav li.active {
            background: url(../images/index/navbg1.png) no-repeat center;
            background-size: 99px 39px;
        }

        .nav li:hover {
            background-size: 99px 39px;
        }

        .container-wrap {
            width: 1100px;
            top: 400px;
        }

        .topbox {
            width: 1100px;
        }

        .rdtj-wrap {
            padding: 20px;
            /* height: 385px; */
        }

        .rdtj-wrap .topdz li div {
            width: 60px;
            height: 60px;
            line-height: 60px;
        }

        .rdtj-wrap .topdz li img {
            margin-top: -12px;
        }

        .rdtj .title {
            font-size: 18px;
        }

        .rdtj .bannerlt {
            margin-top: 25px;
            width: 715px;
            height: 225px;
        }

        .rdtj .bannerlt .img {
            width: 385px;
            height: 100%;
        }

        .bannerlt .info {
            width: 310px;
            height: 210px;
        }

        .bannerlt .info li {
            height: 210px;
        }

        .bannerlt .info .fbrqbox {
            font-size: 12px;
        }

        .bannerrt {
            margin-top: 25px;
        }

        .bannerrt li {
            height: auto;
            padding: 16px;
        }

        .rdtj .bannerlt .img .bannerImg li {
            width: 385px;
        }

        .rdtj .bannerlt .img .bannerImg li a {
            display: block;
            width: 100%;
            height: 100%;
        }

        .bannerlt .info .contitle {
            font-size: 16px;
        }

        .lsyw-wrap .lsyw {
            padding: 20px;
            width: 765px;
        }

        .common-title .contitle {
            font-size: 18px;
        }

        .common-title .more {
            right: 20px;
            top: 20px;
        }

        .lsyw-wrap {
            height: 255px;
        }

        .lsyw-wrap .lsyw .content .con {
            margin-top: 20px;
        }

        .lsyw-wrap .lsyw .content .con>div {
            width: 355px;
            height: 175px;
            overflow: hidden;
        }

        .lsyw-wrap .lsyw .content .con>div>div>a {
            display: block;
            width: 140px;
            height: 100px;
        }

        .lsyw-wrap .lsyw .content .con>div ul li {
            font-size: 14px;
        }

        .lsyw-wrap .lsyw .content .con>div>div>a img {
            width: 100%;
            height: 100%;
        }

        .lsyw-wrap .lsyw .content .con>div>div .infotitle {
            width: 178px;
        }

        .lsyw-wrap .lsyw .content .con>div>div .infotitle a {
            font-size: 15px;
            margin-bottom: 8px;
        }

        .lsyw-wrap .sjkf {
            padding: 20px;
            width: 320px;
        }

        .lsyw-wrap .sjkf .content {
            width: 100%;
            height: 175px;
            overflow: hidden;
        }

        .lsyw-wrap .sjkf .content img {
            width: 100%;
            height: 100%;
        }

        #indexsjkf {
            width: 280px !important;
            height: 225px !important;
        }

        #echarts {
            width: 315px !important;
            height: 265px !important;
        }

        .ldzc-wrap {
            height: 255px;
        }

        .ldzc-wrap>div {
            padding: 20px;
        }

        .ldzc-wrap .ldzc .content {
            margin-top: 20px;
            height: 175px;
        }

        .ldzc-wrap .ldzc .content>a {
            width: 140px;
            height: 175px;
        }

        .ldzc .content .ldinfobox p.infotitle {
            font-size: 18px;
        }

        .ldzc .content .ldinfobox p.info {
            margin: 7px auto;
            height: 65px;
        }

        .ldzc .content .ldinfobox p.wdjl {
            margin-top: 7px;
            height: 30px;
            line-height: 30px;
        }

        .ldzc .content .ldinfobox p.gwxx {
            height: 30px;
            line-height: 30px;
        }

        .ldzc-wrap .ldzc .content .ldinfobox {
            margin-left: 10px;
        }

        .ldzc-wrap .ldzc {
            width: 330px;
        }

        .ldzc-wrap .qwfb {
            width: 420px;
        }

        .ldzc-wrap .qwfb .content {
            margin-top: 20px;
        }

        .ldzc-wrap .qwfb .content li {
            height: 25px;
            font-size: 14px;
            line-height: 25px;
        }

        .ldzc-wrap .qwfb .content li+li {
            margin-top: 12px;
        }

        .ldzc-wrap .zdxxgk {
            width: 320px;
        }

        .ldzc-wrap .zdxxgk .title {
            width: 280px;
            height: 100px;
            line-height: 100px;
        }

        .ldzc-wrap .zdxxgk ul {
            margin-top: 20px;
        }

        .zxgk-wrap {
            height: 370px;
        }

        .zxgk-wrap .zxgk {
            width: 330px;
        }

        .zxgk-wrap>div {
            padding: 20px;
        }

        .zxgk-wrap .zxgk .content {
            margin-top: 25px;
        }

        .zxgk-wrap .zxgk .content .zctj {
            width: 100%;
        }

        .zxgk-wrap .zxgk .content .zctj .title {
            font-size: 28px;
        }

        .zxgk-wrap .zxgk .content .zctj .info {
            font-size: 1px;
        }

        .zxgk-wrap .zxgk .content .jdgn {
            font-size: 14px;
        }

        .zxgk-wrap .ldhd {
            width: 755px;
        }

        .zxgk-wrap .ldhd ul li {
            width: 190px;
        }

        .zxgk-wrap .ldhd ul li+li {
            margin-left: 72px;
        }

        .tjsj-wrap {
            padding: 20px;
            height: 380px;
        }

        .tjsj-wrap .content {
            margin-top: 20px;
            height: 300px;
        }

        .tjsj-wrap .content .common-title2 {
            font-size: 16px;
        }

        .tjsj-wrap .content .sxjz .con {
            padding: 55px 0;
            height: 215px;
        }

        .tjsj-wrap .content>div {
            width: 298px;
        }

        .tjsj-wrap .content>div+div {
            margin-left: 73px;
        }

        .tjsj-wrap .content .zxbl .con {
            padding: 25px 0;
        }

        .tjsj-wrap .content .yctj .con>div+div {
            margin-top: 130px;
        }

        .bmfw-wrap {
            height: 285px;
        }

        .bmfw-wrap>div {
            padding: 20px;
        }

        .bmfw-wrap .bmfw {
            width: 765px;
        }

        .bmfw-wrap .rdfw {
            width: 320px;
        }

        .bmfw-wrap .bmfw .content li {
            width: 100px;
        }

        .bmfw-wrap .bmfw .content li+li {
            margin-left: 56px;
        }

        .jrgz-wrap {
            height: 285px;
        }

        .jrgz-wrap>div {
            padding: 20px;
        }

        .jrgz-wrap .jrgz {
            width: 330px;
        }

        .jrgz-wrap .rmsx {
            width: 420px;
        }

        .jrgz-wrap .rmsx .content li {
            width: 190px;
            height: 55px;
            line-height: 24px;
        }

        .jrgz-wrap .ygzw {
            width: 320px;
        }

        .jrgz-wrap .ygzw .content li {
            height: 60px;
            line-height: 60px;
            font-size: 14px;
        }

        .zmhd-wrap {
            padding: 20px;
            height: 405px;
        }

        .zmhd-wrap .wjybox .wjy {
            padding: 15px 10px;
            width: 310px;
        }

        .zmhd-wrap .wjybox .wjy .content .ldxx li {
            font-size: 16px;
        }

        .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
            margin-left: 60px;
        }

        .zmhd-wrap .wjybox {
            height: 270px;
        }

        .zmhd-wrap .wjybox .lxxd {
            margin-left: 7px;
        }

        .zmhd-wrap .wjybox .lxxd .content {
            margin-top: 15px;
        }

        .zmhd-wrap .wjybox .lxxd {
            width: 420px;
        }

        .zmhd-wrap .wjybox .lxxd .content ul {
            width: 415px;
        }

        .zmhd-wrap .wjybox .lxxd .content li .num {
            width: 23px;
            height: 23px;
            font-size: 14px;
            line-height: 23px;
        }

        .zmhd-wrap .wjybox .lxxd .content li .info {
            width: 294px;
            font-size: 14px;
        }

        .zmhd-wrap .wjybox .xjzl {
            margin-left: 8px;
            width: 315px;
        }

        .zmhd-wrap .zxftbox .zxft {
            padding-left: 50px;
            width: 220px;
        }

        .zmhd-wrap .zxftbox .myzj {
            padding-left: 60px;
            width: 240px;
        }

        .zmhd-wrap .zxftbox .szrx {
            padding-left: 40px;
            width: 310px;
        }

        .zmhd-wrap .zxftbox .wsdc {
            padding-left: 60px;
            width: 260px;
        }

        .jrgz-wrap .ygzw .content li a {
            font-size: 14px;
        }

        .zmhd-wrap .wjybox .xjzl .contitle {
            font-size: 18px;
        }

        .zmhd-wrap .wjybox .lxxd .content li .zt {
            font-size: 14px;
        }

        .zmhd-wrap .zxftbox {
            font-size: 16px;
        }

        .footer-wrap .yqlj .ljtitle {
            font-size: 16px;
        }

        .footer-wrap .yqlj .wzlist div li {
            font-size: 14px;
        }

        .footer-wrap .yqlj .wzlist div:first-child {
            width: 170px;
        }

        .footer-wrap .yqlj .wzlist div+div {
            margin-left: 20px;
        }

        .footer-wrap .bottom .bleft {
            width: 580px;
            font-size: 14px;
        }

        .footer-wrap .bottom .bmid li {
            font-size: 14px;
        }

        .footer-wrap .bottom .bmid li+li {
            margin-left: 10px;
        }

        .footer-wrap .bottom .bmid {
            margin-left: 10px;
            width: 225px;
        }

        .footer-wrap .bottom .bright {
            width: 215px;
            margin-left: 10px;
        }

        .footer-wrap .bottom .bright a+a {
            margin-left: 10px;
        }

        .lsly-wrap {
            padding: 20px;
        }

        .lsly-wrap .lsly {
            height: 255px;
        }

        .lsly-wrap .lsly .imgbox {
            width: 790px;
        }

        .lsly-wrap .lsly .imgbox ul li p {
            bottom: -35px;
            height: 35px;
            line-height: 35px;
        }

        .lsly-wrap .lsly .imgbox ul li:first-child {
            width: 550px;
        }

        .lsly-wrap .lsly .imgbox ul li+li {
            width: 224px;
            height: 120px;
        }

        .lsly-wrap .lsly .lsjj .lylogo {
            margin: 30px auto 10px;
        }

        .lsly-wrap .lsly .lsjj .jj {
            line-height: 28px;
        }

        .lsly-wrap .lsly .lsjj .jj .title {
            margin-bottom: 0;
        }

        .lsly-wrap .jdjs {
            height: 110px;
            margin-top: 10px;
        }

        .lsly-wrap .jdjs ul li {
            width: 253px;
        }

        .lsly-wrap .jdjs ul li p {
            bottom: -30px;
            height: 30px;
            line-height: 30px;
        }

        .tzzx-wrap .tzzx {
            padding: 20px;
            width: 307px;
        }

        .tzzx-wrap .tzzx .content .imgbox {
            height: 110px;
        }

        .tzzx-wrap .tzzx .content .con-title {
            margin: 5px 0;
            line-height: 25px;
        }

        .dtysbox .dtys .content .listbox ul li>a {
            margin: 5px auto;
        }

        .tzzx-wrap .tzzx .content ul li {
            height: 28px;
            line-height: 28px;
        }

        .tzzx-wrap .tzzcbox .tzzc .content {
            margin-top: 5px;
        }

        .tzzx-wrap .tzzcbox .tzzc .content ul li {
            height: 28px;
            line-height: 28px;
        }

        .tzzx-wrap .dtysbox .dtys .content {
            margin-top: 5px;
        }

        .tzzx-wrap .tzzcbox>div {
            padding: 20px;
        }

        .tzzx-wrap .tzzcbox {
            width: 307px;
        }

        .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
            margin-top: 15px;
        }

        .tzzx-wrap .tzzcbox .tzzn .tzlcbox>div p {
            margin-top: 1px;
        }

        .tzzx-wrap .tzzcbox .tzzn .tzlcbox img {
            width: 40px;
            height: 34px;
        }

        .tzzx-wrap .tzzcbox .tzzn .imgbox {
            height: 83px;
        }

        .tzzx-wrap .dtysbox {
            width: 456px;
        }

        .dtysbox .dtys .content .listbox ul li {
            width: 120px;
            padding: 0 10px;
        }

        .dtysbox .zxxm .content ul li .imgbox {
            width: 126px;
            height: 55px;
        }

        .dtysbox .zxxm .content ul li .coninfo {
            width: 238px;
        }

        .dtysbox .zxxm .content ul li .coninfo .info {
            height: 33px;
            line-height: 16px;
            text-overflow: -o-ellipsis-lastline;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }

        .tzzx-wrap .dtysbox .dtys .content .listbox {
            height: 112px;
        }

        .tzzx-wrap .dtysbox>div {
            padding: 20px;
        }

        .tzzx-wrap .dtysbox .zxxm .contitle div {
            cursor: pointer;
        }

        .tzzx-wrap .dtysbox .zxxm .content {
            margin-top: 10px;
        }

        .dtysbox .zxxm .content ul li .coninfo .con-title {
            margin-bottom: 0;
        }

        .tzzx-wrap .dtysbox .zxxm .content ul li {
            margin-top: 9px;
        }

        .tzzx-wrap .tzzx .content {
            margin-top: 16px;
        }

        .wh-wrap .sjtbox {
            padding: 20px;
            width: 778px;
        }

        .wh-wrap .sjtbox .sjt .content .banner {
            width: 527px;
            height: 322px;
        }

        .wh-wrap .sjtbox .sjt .content {
            margin-top: 10px;
        }

        .wh-wrap .sjtbox .sjt .content>ul {
            width: 196px;
        }

        .wh-wrap .sjtbox .sjt .content>ul li {
            height: 104px;
        }

        .wh-wrap .sjtbox .sjt .content>ul li+li {
            margin-top: 5px;
        }

        .wh-wrap .whdtbox {
            padding: 20px;
            width: 307px;
        }

        .wh-wrap .whdtbox .content {
            margin-top: 10px;
        }

        .wh-wrap .whdtbox .content .imgbox {
            height: 132px;
        }

        .wh-wrap .whdtbox .content .con-title {
            margin: 13px auto;
        }

        .jy-wrap .jyyw {
            padding: 20px;
            width: 307px;
        }

        .jy-wrap .jyyw .content .imgbox {
            height: 153px;
        }

        .jy-wrap .jyfw {
            width: 778px;
        }

        .jy-wrap .jyfw .jygg {
            width: 595px;
        }

        .jy-wrap .jyfw .jygg .banner {
            width: 460px;
        }

        .jy-wrap .jyfw .jygg {
            top: 20px;
            right: 20px;
            width: 595px;
        }

        .jy-wrap .jyfw .content .gmbs {
            width: 100px;

        }

        .jy-wrap .jyfw .content .gmbs ul li {
            height: 80px;
            background-size: 100px 80px;
        }

        .jy-wrap .jyfw .content .gmbs ul li a {
            padding: 15px 27px;
        }

        .jy-wrap .jyfw .content .jylist {
            width: 455px;
        }

        .jy-wrap .jyfw .content .jylist ul li {
            padding: 0 0px;
            width: 113px;
            height: 86px;
        }

        .jy-wrap .jyfw .content .jydt {
            width: 173px;
        }

        .jy-wrap .jyfw .content .jydt .zlxz {
            padding: 13px;
            margin-top: 7px;
        }

        .jy-wrap .jyfw .content .jydt .zlxz .zllist {
            margin-top: 9px;
        }

        .jy-wrap>div {
            padding: 20px;
        }

        .jy-wrap .jyfw .content .jydt .imgbox {
            height: 75px;
        }

        .jy-wrap .jyfw .content .gmbs ul li+li {
            margin-top: 18px;
        }

        .jy-wrap .jyfw .contitle {
            font-size: 18px;
        }

        .jy-wrap .jyfw .content .jydt .zlxz .contitle {
            font-size: 18px;
        }

        .dtysbox .zxxm .content ul li .coninfo .con-title {
            font-size: 16px;
        }
    }

    @media (max-width: 1220px) {
        .conmemo, .bannerlt .info .fbrqbox {
            margin-top: 15px
        }

        .nav, .weather, .totop, .video, .yzsdhbox, .header, .tip, #weather-float-he {
            display: none;
        }

        .toolbar {
            position: initial;
            background: #2A3C54;
        }

        .toolbar .yzsnav {
            display: none;
        }

        .toolbar .fzgn {
            display: none;
        }

        .toolbar .loginbox {
            float: initial;
        }

        .bghyh {
            display: none;
        }

        .container-wrap {
            height: auto;
        }

        html {
            overflow: inherit;
        }

        body {
            background: #f2f2f2;
        }

        .common-title .more {
            top: 10px;
            right: 10px;
        }

        .index-container {
            position: inherit;
        }

        .logo-wrap {
            display: block;
        }

        .logo-wrap .logobox {
            padding-top: 13px;
            margin: 0 auto;
            width: 300px;
        }

        .rdtj-wrap .topdz {
            display: none;
        }

        .lsyw-wrap .lsyw .content .con>div {
            width: 100%;
        }

        .lsyw-wrap .lsyw .content .con>div>div>a {
            width: 40%;
        }

        .lsyw-wrap .lsyw .content .con>div>div .infotitle {
            margin-left: 5%;
            width: 55%;
        }

        .container-wrap {
            width: 100%;
            top: 0;
        }

        .index-container {
            top: 0;
        }

        .rdtj-wrap {
            padding: 10px;
            height: auto;
        }

        .rdtj .bannerlt {
            float: inherit;
            width: 100%;
        }

        .bannerrt {
            display: none;
        }

        .lsyw-wrap {
            height: auto;
        }

        .lsyw-wrap .lsyw {
            padding: 10px;
            width: 100%;
            height: auto;
        }

        .lsyw-wrap .sjkf {
            display: none;
        }

        .ldzc-wrap {
            height: auto;
        }

        .ldzc-wrap>div {
            padding: 10px;
        }

        .ldzc-wrap .zdxxgk {
            display: none;
        }

        .zxgk-wrap {
            height: auto;
        }

        .zxgk-wrap .zxgk {
            display: none;
        }

        .zxgk-wrap>div {
            float: inherit;
            padding: 10px;
        }

        .zxgk-wrap .ldhd {
            width: 100%;
        }

        .zxgk-wrap>div+div {
            margin-left: 0;
        }

        .ldzc .content .ldinfobox p.info {
            height: 60px;
            font-size: 14px;
        }

        .index-container>div.tjsj-wrap {
            display: none;
        }

        .bmfw-wrap {
            height: auto;
        }

        .bmfw-wrap>div {
            float: inherit;
            padding: 10px;
        }

        .bmfw-wrap .rdfw {
            display: none;
        }

        .jrgz-wrap>div {
            padding: 10px;
        }

        .jrgz-wrap .ygzw {
            display: none;
        }

        .zmhd-wrap {
            padding: 10px;
        }

        .zmhd-wrap .wjybox .xjzl {
            display: none;
        }

        .zmhd-wrap .zxftbox {
            display: none;
        }

        .zmhd-wrap {
            height: auto;
        }

        .lsly-wrap {
            padding: 10px;
        }

        .lsly-wrap .lsly {
            height: auto;
        }

        .lsly-wrap .lsly .imgbox {
            width: 100%;
            height: auto;
        }

        .lsly-wrap .lsly .imgbox ul li:first-child {
            width: 100%;
            height: 350px;
        }

        .lsly-wrap .lsly .imgbox ul li+li {
            margin-left: 0;
            margin-top: 15px;
            width: 48%;
            height: 180px;
        }

        .lsly-wrap .lsly .imgbox ul li:first-child+li+li {
            margin-left: 4%;
            margin-top: 15px;
        }

        .lsly-wrap .lsly .lsjj {
            margin-left: 0;
            width: 100%;
        }

        .lsly-wrap .lsly .lsjj .lylogo {
            margin: 15px auto;
        }

        .lsly-wrap .lsly .lsjj .more {
            top: 20px;
        }

        .lsly-wrap .jdjs {
            height: auto;
        }

        .lsly-wrap .jdjs ul li {
            margin: 1%;
            width: 48%;
            height: 180px;
        }

        .lsly-wrap .jdjs ul li+li {
            margin-left: 1%;
        }

        .tzzx-wrap .tzzx {
            width: 100%;
        }

        .tzzx-wrap .tzzx .content .imgbox {
            margin: 0 auto;
            width: 70%;
            height: 240px;
        }

        .tzzx-wrap .tzzcbox {
            margin-left: 0;
            margin-top: 15px;
            width: 40%;
        }

        .tzzx-wrap .dtysbox {
            margin-left: 2%;
            margin-top: 15px;
            width: 58%;
        }

        .wh-wrap .sjtbox {
            width: 100%;
        }

        .wh-wrap .sjtbox .sjt .content>ul {
            margin-left: 2%;
            width: 25%;
        }

        .wh-wrap .sjtbox .sjt .content .banner {
            width: 73%;
        }

        .wh-wrap .whdtbox {
            margin-top: 15px;
            margin-left: 0;
            width: 100%;
        }

        .wh-wrap .whdtbox .content .imgbox {
            width: 70%;
            height: 240px;
        }

        .jy-wrap .jyyw {
            width: 100%;
        }

        .jy-wrap .jyyw .content .imgbox {
            width: 70%;
            height: 240px;
        }

        .jy-wrap .jyfw {
            margin-left: 0;
            margin-top: 15px;
            width: 100%;
        }

        .jy-wrap .jyfw .content .jydt {
            width: 163px;
        }

        .footer-wrap {
            padding: 10px;
            margin-top: 10px;
            height: auto;
        }

        .footer-wrap .bottom {
            margin-top: 0;
            padding-bottom: 20px;
            height: auto;
        }

        .footer-wrap .yqlj {
            display: none;
        }

        .footer-wrap .bottom .bmid {
            display: none;
        }

        .footer-wrap .bottom .bright {
            display: none;
        }

        .footer-wrap .bottom .bleft {
            width: 100%;
            text-align: center;
        }
    }

    @media (max-width: 414px) {
        .rdtj .bannerlt .img {
            float: inherit;
            width: 100%;
            height: 240px;
        }

        .rdtj .bannerlt .img .bannerImg li {
            width: 394px;
        }

        .bannerlt .info {
            float: inherit;
            margin-left: 0;
            margin-top: 15px;
            width: 100%;
        }

        .rdtj .bannerlt {
            height: auto;
        }

        .lsyw-wrap {
            height: auto;
        }

        .lsyw-wrap .lsyw {
            float: inherit;
        }

        .lsyw-wrap .lsyw .content .con>div+div {
            margin-left: 0;
            margin-top: 15px;
        }

        .ldzc-wrap .ldzc {
            width: 100%;
        }

        .ldzc-wrap .ldzc .content>a {
            width: 40%;
        }

        .ldzc-wrap .ldzc .content .ldinfobox {
            width: 55%;
        }

        .ldzc-wrap .qwfb {
            width: 100%;
            margin-left: 0;
            margin-top: 15px;
        }

        .zxgk-wrap .ldhd ul {
            height: auto;
        }

        .zxgk-wrap .ldhd ul li {
            width: 100%;
        }

        .zxgk-wrap .ldhd ul li+li {
            margin-top: 15px;
            margin-left: 0;
        }

        .bmfw-wrap .bmfw {
            width: 100%;
        }

        .bmfw-wrap .bmfw .content li+li {
            margin-left: 45px;
        }

        .bmfw-wrap .bmfw .content li:nth-child(4) {
            margin-left: 0;
        }

        .bmfw-wrap .bmfw .content li:nth-child(6) {
            margin-left: 45px !important;
        }

        .bmfw-wrap .bmfw .content li:nth-child(7) {
            margin-left: 0;
        }

        .bmfw-wrap .bmfw .content li:nth-child(10) {
            margin-left: 0;
        }

        .jrgz-wrap .jrgz {
            width: 100%;
        }

        .zmhd-wrap .wjybox .wjy {
            width: 100%;
        }

        .zmhd-wrap .wjybox .lxxd {
            display: none;
        }

        .lsly-wrap .lsly .imgbox ul li:first-child {
            height: 200px;
        }

        .lsly-wrap .lsly .imgbox ul li+li {
            height: 120px;
        }

        .lsly-wrap .jdjs ul li {
            height: 120px;
        }

        .tzzx-wrap .tzzx .content .imgbox {
            width: 100%;
            height: 180px;
        }

        .tzzx-wrap .tzzcbox {
            width: 100%;
        }

        .tzzx-wrap .tzzcbox .tzzn .imgbox {
            height: 110px;
        }

        .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
            padding-left: 25%;
        }

        .tzzx-wrap .dtysbox {
            margin-left: 0;
            width: 100%;
        }

        .dtysbox .dtys .content .listbox ul li {
            padding: 0 15px;
            width: 136px;

        }

        .dtysbox .zxxm .content ul li .imgbox {
            width: 35%;
        }

        .dtysbox .zxxm .content ul li .coninfo {
            margin-left: 2%;
            width: 61%;
        }

        .wh-wrap .sjtbox .sjt .content .banner {
            width: 100%;
            height: 210px;
        }

        .wh-wrap .sjtbox .sjt .content>ul {
            margin-left: 0;
            margin-top: 10px;
            width: 100%;
            display: flex;
            justify-content: space-between;
            align-content: space-between;
            flex-wrap: wrap;
        }

        .wh-wrap .sjtbox .sjt .content>ul li {
            margin-left: 0;
            margin: 5px;
            flex: auto;
            flex-basis: 40%;
        }

        .wh-wrap .sjtbox .sjt .content>ul li+li {
            margin-top: 5px;
        }

        .wh-wrap .whdtbox .content .imgbox {
            width: 100%;
            height: 150px;
        }

        .jy-wrap .jyyw .content .imgbox {
            width: 100%;
            height: 150px;
        }

        .jy-wrap .jyfw .jygg {
            width: 67%;
        }

        .jy-wrap .jyfw .jygg .banner {
            width: 70%;
        }

        .jy-wrap .jyfw .content .gmbs {
            width: 100%;
        }

        .jy-wrap .jyfw .content .gmbs ul li {
            float: left;
            margin: 0 3px;
            width: 100px;
        }

        .jy-wrap .jyfw .content .gmbs ul {
            width: 100%;
        }

        .jy-wrap .jyfw .content .gmbs ul li+li {
            margin-top: 0;
        }

        .jy-wrap .jyfw .content .jylist {
            margin: 0;
            width: 100%;
        }

        .jy-wrap .jyfw .content .jylist ul {
            display: flex;
            justify-content: space-between;
            align-content: space-between;
            flex-wrap: wrap;
        }

        .jy-wrap .jyfw .content .jylist ul li {
            flex: auto;
            flex-basis: 25%;
        }

        .jy-wrap .jyfw .content .jydt {
            width: 100%;
        }

        .jy-wrap .jyfw .content .jydt .imgbox {
            height: 120px;
        }

        .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
            margin-left: 135px;
        }

        .bannerlt .info .conmemo {
            height: auto;
        }
    }

    @media (max-width: 375px) {
        .rdtj .bannerlt .img .bannerImg li {
            width: 354px;
        }

        .bmfw-wrap .bmfw .content li+li {
            margin-left: 25px;
        }

        .bmfw-wrap .bmfw .content li:nth-child(6) {
            margin-left: 25px !important;
        }

        .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
            margin-left: 80px;
        }

        .tzzx-wrap .tzzcbox .tzzn .tzlcbox {
            padding-left: 20%;
        }
    }

    @media (max-width: 320px) {
        .rdtj .bannerlt .img .bannerImg li {
            width: 300px;
        }

        .bmfw-wrap .bmfw .content li+li {
            margin-left: 0;
        }

        .bmfw-wrap .bmfw .content li+li {
            margin-left: 0px;
        }

        .bmfw-wrap .bmfw .content li:nth-child(6) {
            margin-left: 0px !important;
        }

        .zmhd-wrap .wjybox .wjy .content .ldxx li+li {
            margin-left: 40px;
        }

        .dtysbox .dtys .content .listbox ul li {
            width: 119px;
        }

        .jy-wrap .jyfw .content .gmbs ul li {
            width: 87px;
        }

        .jy-wrap .jyfw .content .gmbs ul li a {
            padding: 14px 20px;
        }

        .footer-wrap .bottom {
            height: 145px;
        }

        .footer-wrap {
            padding: 10px;
        }
    }

    .jy-wrap {
        margin: 15px auto;
        width: 100%;
    }

    .jy-wrap>div {
        float: left;
        padding: 30px;
        background: rgba(255, 255, 255, .9);
        border-radius: 10px;
    }

    .jy-wrap .jyyw {
        position: relative;
        width: 377px;
    }

    .jy-wrap .jyyw .content {
        margin-top: 20px;
        width: 100%;
    }

    .jy-wrap .jyyw .content .imgbox {
        margin: 0 auto;
        width: 100%;
        height: 183px;
    }

    .jy-wrap .jyyw .content .imgbox img {
        width: 100%;
        height: 100%;
    }

    .jy-wrap .jyyw .content .con-title {
        margin: 14px auto;
        overflow: hidden;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
    }

    .jy-wrap .jyyw .content ul {
        width: 100%;
    }

    .jy-wrap .jyyw .content ul li {
        padding-left: 20px;
        width: 100%;
        height: 35px;
        line-height: 35px;
        font-size: 16px;
        background: url(../images/icon/icon2.jpg) no-repeat 5px center;
    }

    .jy-wrap .jyyw .content ul li a {
        display: block;
        overflow: hidden;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .jy-wrap .jyfw {
        position: relative;
        margin-left: 15px;
        width: 988px;
    }

    .jy-wrap .jyfw .contitle {
        width: 100%;
        height: 25px;
        line-height: 25px;
        font-size: 20px;
        font-weight: bold;
    }

    .jy-wrap .jyfw .jygg {
        position: absolute;
        padding: 0 15px;
        top: 30px;
        right: 30px;
        width: 775px;
        height: 25px;
        line-height: 25px;
        background: #F1F6FD;
        border-radius: 15px;
    }

    .jy-wrap .jyfw .jygg .coltitle {
        float: left;
        width: 50px;
        height: 100%;
        line-height: 30px;
        color: #4C678A;
    }

    .jy-wrap .jyfw .jygg .banner {
        position: relative;
        overflow: hidden;
        float: left;
        width: 650px;
        height: 100%;
    }

    .jy-wrap .jyfw .jygg .more {
        position: absolute;
        top: 0px;
        right: 5px;
    }

    .jy-wrap .jyfw .jygg .banner ul {
        position: absolute;
        width: 100%;
    }

    .jy-wrap .jyfw .jygg .banner ul li {
        width: 100%;
        height: 30px;
        line-height: 30px;
    }

    .jy-wrap .jyfw .jygg .banner ul li a {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .jy-wrap .jyfw .content {
        margin-top: 19px;
    }

    .jy-wrap .jyfw .content>div {
        float: left;
    }

    .jy-wrap .jyfw .content .gmbs {
        width: 108px;
    }

    .jy-wrap .jyfw .content .gmbs ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .gmbs ul li {
        width: 100%;
        height: 87px;
        background: url(../images/index/jybg.png) no-repeat;
    }

    .jy-wrap .jyfw .content .gmbs ul li+li {
        margin-top: 20px;
    }

    .jy-wrap .jyfw .content .gmbs ul li a {
        padding: 20px 30px;
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
        font-size: 18px;
        font-weight: bold;
        line-height: 26px;
        letter-spacing: 5px;
    }

    .jy-wrap .jyfw .content .jylist {
        margin: 0 5px;
        padding-top: 20px;
        width: 625px;
    }

    .jy-wrap .jyfw .content .jylist ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul li {
        float: left;
        padding: 0 30px;
        width: 156px;
        height: 90px;
        text-align: center;
    }

    .jy-wrap .jyfw .content .jylist ul li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .jy-wrap .jyfw .content .jylist ul li img {
        margin: 0 auto;
        width: 32px;
        height: 30px;
    }

    .jy-wrap .jyfw .content .jylist ul li span {
        display: block;
        width: 100%;
        text-align: center;
    }

    .jy-wrap .jyfw .content .jydt {
        width: 185px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox {
        width: 100%;
        height: 85px;
    }

    .jy-wrap .jyfw .content .jydt .imgbox img {
        width: 100%;
        height: 100%;
    }

    .jy-wrap .jyfw .content .jydt .zlxz {
        position: relative;
        margin-top: 20px;
        padding: 15px;
        width: 100%;
        background: #608FDD;
        border-radius: 10px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .contitle {
        width: 100%;
        height: 25px;
        line-height: 25px;
        font-size: 20px;
        color: #fff;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .more {
        position: absolute;
        top: 12px;
        right: 15px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist {
        margin-top: 10px;
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist ul {
        width: 100%;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist ul li {
        width: 100%;
        height: 34px;
        line-height: 34px;
    }

    .jy-wrap .jyfw .content .jydt .zlxz .zllist ul li a {
        overflow: hidden;
        display: block;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #fff;
    }

    .bmfw-wrap {
        margin-top: 15px;
        width: 100%;
        height: 322px;
    }

    .bmfw-wrap>div {
        float: left;
        padding: 30px;
        border-radius: 10px;
        background: rgba(255, 255, 255, .9);
    }

    .bmfw-wrap>div+div {
        margin-left: 15px;
    }

    .bmfw-wrap .bmfw {
        position: relative;
        width: 987px;
        height: 100%;
    }

    .bmfw-wrap .bmfw .content {
        margin-top: 20px;
        width: 100%;
    }

    .bmfw-wrap .bmfw .content li {
        float: left;
        width: 100px;
        height: 120px;
        text-align: center;
    }

    .bmfw-wrap .bmfw .content li img {
        position: relative;
        width: 36px;
        height: 37px;
    }

    .bmfw-wrap .bmfw .content li span {
        display: block;
        width: 100%;
        margin-top: 5px;
        font-size: 16px;
    }

    .bmfw-wrap .bmfw .content li+li {
        margin-left: 100px;
    }

    .bmfw-wrap .bmfw .content li:nth-child(6) {
        margin-left: 0;
    }

    .bmfw-wrap .rdfw {
        position: relative;
        padding: 0;
        width: 378px;
        height: 100%;
        opacity: 0.9;
        background: url(../images/index/rcbg.png) no-repeat;
    }

    #tagscloud a {
        display: inline-block;
        position: absolute;
        font-size: 16px;
        color: #6b87a5;
    }

    .jrgz-wrap {
        overflow: hidden;
        margin-top: 15px;
        width: 100%;
        height: 322px;
    }

    .jrgz-wrap>div {
        float: left;
        padding: 30px;
        height: 100%;
        border-radius: 10px;
        background: rgba(255, 255, 255, .9);
    }

    .jrgz-wrap>div+div {
        margin-left: 15px;
    }

    .jrgz-wrap .jrgz {
        position: relative;
        width: 379px;
    }

    .jrgz-wrap .jrgz .content {
        margin-top: 25px;
    }

    .jrgz-wrap .jrgz .content p {
        padding: 20px;
        width: 100%;
        height: 100%;
        font-size: 16px;
    }

    .jrgz-wrap .rmsx {
        position: relative;
        width: 592px;
    }

    .jrgz-wrap .rmsx .content {
        margin-top: 25px;
    }

    .jrgz-wrap .rmsx .content li {
        overflow: hidden;
        float: left;
        width: 265px;
        height: 60px;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .jrgz-wrap .rmsx .content li i {
        float: left;
        margin-right: 10px;
        width: 24px;
        height: 24px;
        text-align: center;
        line-height: 24px;
        font-style: normal;
        font-size: 16px;
        color: #fff;
        background: #DBDBDB;
    }

    .jrgz-wrap .rmsx .content li i.one {
        background-color: #D42C32;
    }

    .jrgz-wrap .rmsx .content li i.two {
        background-color: #F68E56;
    }

    .jrgz-wrap .rmsx .content li i.three {
        background-color: #FBAF5D;
    }

    .jrgz-wrap .ygzw {
        position: relative;
        width: 377px;
        height: 100%;
    }

    .jrgz-wrap .ygzw .content {
        float: left;
        margin-top: 20px;
        width: 100%;
        height: 283px;
    }

    .jrgz-wrap .ygzw .content li {
        overflow: hidden;
        width: 100%;
        height: 70px;
        line-height: 70px;
        text-indent: 1em;
        white-space: nowrap;
        text-overflow: ellipsis;
        background: #F4F4F4;
        border-radius: 5px;
    }

    .jrgz-wrap .ygzw .content li.active {
        background: #2A3C54;
    }

    .jrgz-wrap .ygzw .content li a {
        font-size: 18px;
        color: #000;
    }

    .jrgz-wrap .ygzw .content li.active a {
        color: #fff;
    }

    .jrgz-wrap .ygzw .content li+li {
        margin-top: 7px;
    }

    .jrgz-wrap .ygzw .content li+li a {
        color: #000;
    }

    .xckl.active {
        margin-top: 30px;
        padding: 30px;
        width: 100%;
        border-radius: 10px;
        background: rgba(255, 255, 255, .9);
        position: relative;
    }

    .xckl .prev {
        width: 30px;
        height: 50px;
        background: url(../images/icon/ctrl.png);
        display: block;
        position: absolute;
        top: 50%;
        left: 0px;
    }

    .xckl .next {
        width: 30px;
        height: 50px;
        background: url(../images/icon/ctrr.png);
        display: block;
        position: absolute;
        top: 50%;
        right: 0px;
    }
}

#phone_2022{
    display:none;
}
@media(max-width:1200px){
    #phone_2022{
        display:block;
        height: 43px;
    }
}



/* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° */
/* .container-wrap,
.index_fkyq,
.logo_red,
.bghyh{ 
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter:gray;
} */

    
