html::-webkit-scrollbar {}

a:hover {
    text-decoration: underline;
    outline: none !important;
}

.gao20px {
    clear: both;
    height: 20px;
    width: 100%;
    margin: auto;
}

input:focus-visible {
    outline: none;
}
.syth{display:none}
/*ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â©Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â¨*/
.idxheader {
    padding-bottom: 0;
    width: 100%;
    background: url(../images/index/headerbg.png) no-repeat center/cover;
    position: relative;
z-index: 0;
}

.idxheader .container {
    text-align: center;
}


.idxheader .topbar {
    width: 100%;
    margin-top: 10px;
}

.idxheader .topbar a {
    margin: 0 10px;
    color: #000;
}

.idxheader .topbar a.zzms {
    padding: 2px 8px;
    color: #fff;
    background: #BD1A2D;
    border-radius: 5px;
}

.idxheader .topbar a:hover {
    color: #BD1A2D;
}

.idxheader .topleft {
    float: left;
    color: #000;
}

.idxheader .topright {
    float: right;
    color: #000;
}

.idxheader .topright span {
    padding: 3px 8px;
    color: #BD1A2D;
    border: 1px solid #e8ad9d;
    border-radius: 17px;
}

.idxheader .topright img {
    margin-left: 5px;
    width: 20px;
}

.idxheader .logo {
    margin-top: 40px;
    text-align: center;
}

.idxheader .logo img {
    width: 575px;
}

.idxheader .navbox {
    width: 100%;
    margin-top: 75px;
    background: rgba(255, 255, 255, .4);
}

.blue .idxheader .navbox {
    margin-top: 330px;
}

.idxheader .nav {}

.idxheader .nav li {
    float: left;
    padding: 0 65px;
    font-size: 24px;
}

.idxheader .nav li:first-child {
    padding-left: 0;
}
.idxheader .nav li:last-child {
    padding-right: 0;
}
.idxheader .nav li a {
    display: block;
    padding: 15px 0;
}

.idxheader .nav li.on a {
    color: #CA1C1D;
    font-weight: bold;
    /* border-bottom: 4px solid #CA1C1D; */
}

.idxheader .nav li:hover a {
    color: #CA1C1D;
    font-weight: bold;
    /* border-bottom: 4px solid #CA1C1D; */
}

.idxheader .searchbox {
    position: relative;
    margin: auto;
    margin-top: 60px;
    width: 800px;
    height: 65px;
    font-size: 0;
}

.idxheader .searchbox input {
    vertical-align: top;
    padding-left: 34px;
    padding-right: 250px;
    width: 800px;
    height: 100%;
    border-radius: 5px;
    outline: none;
    border: none;
    font-size: 24px;
}

.idxheader .rsc {
    line-height: 40px;
    color: #666;
    width: 800px;
    margin: auto;
    text-align: left;
}

.idxheader .rsc a {
    margin: 0 7px;
    color: #666;
}

.idxheader .rsc a:hover {
    color: #BD1A2D;
}

#textfield::-webkit-input-placeholder {
    color: #fff;
}

#textfield:-moz-placeholder {
    color: #fff;
}

#textfield:-ms-input-placeholder {
    color: #fff;
}

::-webkit-input-placeholder {
    color: #C6A485;
}

::-ms-input-placeholder {
    color: #C6A485;
}

:-moz-placeholder {
    color: #C6A485;
}

::-moz-placeholder {
    color: #C6A485;
}

.idxheader .searchbox .search {
    position: absolute;
    top: 18%;
    width: 100px;
    height: 65%;
    font-size: 18px;
    color: #fff;
    /* background: url(../images/index/searchbg.png) no-repeat; */
    outline: none;
    border: none;
    border-radius: 5px;
}

.tfwsearch {
    right: 120px;
    background: #EC5C25;
}

.nrsearch {
    right: 10px;
    background: #BC1A2D;
}

.idxheader .searchbox .search img {
    margin-right: 10px;
}

/*ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“*/
.idxheader .topright .jyhwz {
    border: 0;
    cursor: pointer;
}

#jyhwzdh {
    display: none;
    position: fixed;
    top: 50px;
    left: 50%;
    padding: 20px;
    margin-left: -585px;
    width: 1170px;
    overflow: auto;
    background: #fff;
    z-index: 999;
    box-shadow: 0px 8px 5px #b4b4b488;
}

#jyhwzdh .close {
    position: absolute;
    right: 10px;
    top: 8px;
    width: 26px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    text-align: center;
    background: #CBCBCB;
    border-radius: 50%;
    cursor: pointer;
}

#jyhwzdh .szf {
    margin-bottom: 5px;
}

#jyhwzdh .top {
    padding-bottom: 5px;
    font-size: 17px;
    font-weight: bold;
    color: #bd1a2d;
    /* border-bottom: 1px solid #ccc; */
    height: 30px;
    position: relative;
    text-align: left;
}

.blue #jyhwzdh .top {
    padding-bottom: 5px;
    font-size: 17px;
    font-weight: bold;
    color: #305fb0;
    /* border-bottom: 1px solid #ccc; */
    height: 30px;
    position: relative;
}

#jyhwzdh .top a {
    color: #305fb0;
}

#jyhwzdh .titbr::after {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 13px;
    right: 0;
    display: block;
    width: 83%;
    height: 1px;
    content: '';
    background: #bd1a2d;
}

.blue #jyhwzdh .titbr::after {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 13px;
    right: 0;
    display: block;
    width: 83%;
    height: 1px;
    content: '';
    background: #3068aa;
}

#jyhwzdh .titbr2::after {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 13px;
    right: 0;
    display: block;
    width: 89%;
    height: 1px;
    content: '';
    background: #bd1a2d;
}

.blue #jyhwzdh .titbr2::after {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 13px;
    right: 0;
    display: block;
    width: 89%;
    height: 1px;
    content: '';
    background: #3068aa;
}

#jyhwzdh .titbr3::after {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 13px;
    right: 0;
    display: block;
    width: 87%;
    height: 1px;
    content: '';
    background: #bd1a2d;
}

.blue #jyhwzdh .titbr3::after {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 13px;
    right: 0;
    display: block;
    width: 87%;
    height: 1px;
    content: '';
    background: #3068aa;
}

#jyhwzdh .top img {
    margin-right: 10px;
    width: 25px;
}

#jyhwzdh .mapbox {
    margin-top: 2px;
}

#jyhwzdh .mapbox ul li {
    float: left;
    width: 185px;
    padding: 4px 0;
}

#jyhwzdh .zqbox {
    clear: both;
    margin-top: 8px;
}

.neijiang, .neijiang a {
    padding-bottom: 15px;
    font-weight: bold;
    color: #305fb0;
    font-size: 19px
}

#jyhwzdh .zqbox:nth-child(1) {
    margin-top: 0;
}

/*ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â©Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â¨*/

/* ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â£Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂªÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â */
.syfc {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 999;
}

.syfc a {
    position: absolute;
    width: 25px;
    height: 25px;
    right: 13px;
    top: 13px;
}

/* ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â£Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂªÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â */
#headerpc {
    position: relative;
    min-height: 500px;
    transform: translate3d(0px, 0px, 0px);
    margin-bottom: 10px;
}

.layui-layer-content {
    font-size: 16px;
    height: 218px !important;
    line-height: 195%;
    padding: 10px;
    text-indent: 2rem;
}

.layerleft {
    text-align: end;
}

.layui-layer-page .layui-layer-content {
    background: white;
}

.layui-layer-title {
    font-size: 18px !important;
    color: #fff !important;
    font-weight: 600;
    text-align: center !important;
    background-color: #305fb0 !important;
    padding: 0px !important;
}

.head_foot {
    width: 100%;
    min-height: 105px;
    position: absolute;
    bottom: 0;
}

.head_foot {
    background-color: #BD1A2D;
}

.head_foot a:hover {
    color: red;
}

.footer-centered {
    width: 1200px;
    margin: auto;
}

.footer-left {
    float: left;
    height: 105px;
    padding-top: 12px;
}

.footer-right {
    float: right;
    height: 105px;
    line-height: 105px;
    display: inline-flex;
    align-items: center;
}

.footer-zt {
    color: rgb(255, 255, 255);
    font-family: ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¾Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“;
    font-size: 15px;
    margin-top: 5px;
}

.footer-zt a:hover {
    color: red !important;
}

.footer-right img {
    display: inline-flex;
}

.f-as a {
    color: #fff;
}

.f-as span {
    padding: 0 0px;
}

.footer-left span {
    margin-right: 0px;
}

.topnewsbox span {
    color: #333 !important;
    font-size: 22px !important;
    padding: 0 8px;
    position: relative;
    top: -10px;
}

.topnewsbox span:nth-last-child(1) {
    display: none;
}

.topnewsbox {
    height: 37px;
    line-height: 37px;
    overflow: hidden;
    position: relative;
}

.topnewsbox a {
    display: inline-block !important;
    color: #fff !important;
    font-size: 20px !important;
    width: 100%;
    height: 37px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.topnewsbox a:hover {
    color: red;
}

.zftpbox {
    float: right;
    display: flex;
    flex-direction: column;
    height: 266px;
    justify-content: space-around;
}

.zftpbox img {
    width: 345px;
    height: 100px;
}

#nrbox {
    overflow-y: auto;
}

.main {
    overflow: hidden;
    width: 100%;
    /* background: linear-gradient(#e6909a, white 990px);*/
}

.main_head {
    width: 100%;
    margin: auto;
    height: 125px;
}

.main_head {
    background-color: #BD1A2D;
}

.headbox {
    width: 1200px;
    margin: auto;
}

.headbox .left {
    float: left;
    display: inline-flex;
    height: 125px;
    align-items: center;
}

.headbox .right {
    float: right;
}

.headbox .left img {
    width: 388px;
}

.headbox .right .m_navbox span {
    font-size: 25px;
    color: white;
    padding: 0 10px;
}

.headbox .right .m_navbox a {
    font-size: 25px;
    font-weight: 400;
    color: white;
    width: 108px;
}

.headbox .right .m_navbox a:first-child {
    text-align: right;
    font-size: 26px;
    font-weight: bold;
}

.headbox .right .m_navbox a:first-child:hover {
    text-align: right;
    font-size: 28px;
    font-weight: bold;
}

.headbox .right .m_navbox a:hover {
    font-size: 26px;
    font-weight: bold;
    color: white;
}

.m_navbox {
    height: 125px;
    display: flex;
    align-items: center;
    justify-content: left;
    float: left;
}

.header-search {
    float: right;
    margin-top: 43px;
    margin-right: 10px;
    margin-left: 30px;
    line-height: 40px;
    position: relative;
    color: white;
}

.header-search input {
    background-color: #e6909a;
}

.header-search input {
    height: 40px;
    line-height: 40px;
    color: #fff;
    border-radius: 50px;
    font-size: 16px;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 42px 0 18px;
    width: 90px;
    border: none;
    outline: none;
}

.header-search input.focus {
    border: none;
    box-shadow: none;
    width: 500px;
    color: white;
    padding-right: 200px;
}

.header-search img {
    position: absolute;
    right: 8px;
    top: 12px;
    cursor: pointer;
}

.Htfwsearch {
    display: none;
    position: absolute;
    top: 18%;
    width: 85px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #fff;
    outline: none;
    border: none;
    border-radius: 5px;
    right: 105px;
    background: #3491F0;
}

.Hnrsearch {
    display: none;
    position: absolute;
    top: 18%;
    width: 85px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #fff;
    outline: none;
    border: none;
    border-radius: 5px;
    background: #125CB1;
    right: 15px;
}

.rightjt {
    left: -40px;
    top: 8px !important;
    display: none;
}

/* ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â */
.xwdtbox {
    padding: 20px;
    width: 100%;
    background-color: #bd1a2d;
    /* background: url(../images/index/xwbg.png) no-repeat center/cover; */
    padding-bottom: 25px;
    margin-bottom: 20px;
}

.hottitle {
    width: 100%;
    padding: 30px 0;
    padding-top: 15px;
}

.hottitle h2 a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.blue .hottitle a {
    display: block;
    text-align: center;
    color: #0649a5;
    font-size: 33px;
}

.hottitle a {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 33px;
}

.hottitle a:hover {
    color: #f5d389 !important;
}



/*ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â*/
.banner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 600px;
    height: 330px;
}

.banner>ul {
    position: absolute;
    width: 800%;
    height: 330px;
}

.banner>ul li {
    position: relative;
    float: left;
    height: 100%;
}

.banner li img {
    width: 100%;
    height: 100%;
}

.banner>ul li p {
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 20px;
    width: 100%;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    /* background: #20528f; */
    /* opacity: .8; */
    text-align: left;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: rgba(0, 0, 0, 0.5);
    padding-right: 115px;
}

.banner>ul li p a {
    color: #fff;
}

.banner .btn {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -27px;
    width: 31px;
    height: 55px;
    color: #fff;
    font-size: 35px;
    text-align: center;
    line-height: 55px;
    background: rgba(0, 0, 0, .3);
    cursor: pointer;
}

.banner .btn.prev {
    left: 0;
}

.banner .dot {
    position: absolute;
    bottom: 15px;
    right: 0;
}

.banner .dot li {
    float: left;
    margin: 0 7px;
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
}

.banner .dot li.active {
    background-color: #df1c00;
}

/*ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¸*/
.newslist {
    position: relative;
    float: right;
    width: 580px;
}

.newslist .title span, .newslist .title>a {
    float: left;
    font-size: 24px;
    padding: 1px 12px;
    border-radius: 55px;
    color: #fff;
    font-weight: bold;
}

.newslist .title a {
    color: #fff;
}

.newslist .title span:first-child, .newslist .title>a:first-child {
    margin-left: 0;
}

.newslist .title span.on {
    background: #fff;
    /* background: #305fb0; */
}

.blue .newslist .title span.on {
    /* background: #d02d40; */
    background: #305fb0;
}

.newslist .title span.on, .newslist .title span.on a {
    color: #bd1a2d;
    text-decoration: none;
}

.newslist .bdxx span+span {
    margin-left: 25px;
}

.newslist .gsxx a {
    float: none;
}

.newslist .gsxx a img {
    margin-right: 15px;
}

.newslist .gsxx i {
    display: inline-block;
    margin: 0 13px;
    color: #fff;
    font-style: normal;
    font-size: 18px;
}

.newslist .more {
    display: none;
    position: absolute;
    bottom: -20px;
    right: 0;
}

.newslist .more a {
    display: none;
    color: #fff;
}

.newslist .more a.on {
    display: block;
}

.newslist .content {
    margin-top: 15px;
}

.newslist .content>ul {
    overflow: hidden;
    display: none;
    max-height: 360px;
}

.newslist .content>ul>a {
    float: right;
    color: #333;
    font-size: 14px;
}

.newslist .content>ul>a:hover {
    color: red;
}

.newslist .content>ul hr {
    width: 100%;
    margin: 31px 0;
    margin-bottom: 17px;
}

.newslist .content ul.on {
    display: block;
}

.newslist .content li {
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding-left: 25px;
    background: url(../images/icon/dian21.jpg) no-repeat 5px center;
}

.newslist .content li a {
    float: left;
    width: 80%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}

.newslist .content li a:hover {
    color: #f5d389;
}

.zwgksj {
    padding: 0 20px;
}

.newslist .content li span {
    /* margin-right: 20px; */
    float: right;
    color: #999999;
}

.ggsggs {
    /* padding: 0 20px; */
}

/* ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¸ */
/* ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ */
.zwgkbox {
    position: relative;
}

.zwgkleft {
    position: relative;
    float: left;
    width: 662px;

}

.zwgkleft .title {
    font-size: 24px;
    font-weight: bold;
    border-bottom: 1px solid #E5E5E5;
}

.zwgkleft .title a {
    display: inline-block;
    padding: 10px 0;
}

.zwgkleft .title a+a {
    margin-left: 20px;
}

.zwgkleft .title a.on {
    color: #BD1A2D;
    border-bottom: 3px solid #BD1A2D;
    text-decoration: none;
}

.zwgkleft .more {
    position: absolute;
    top: 20px;
    right: 0;
}

.zwgkleft .more a {
    display: none;
    color: #777;
}

.zwgkleft .more a.on {
    display: block;
}

.zwgkleft .more a:hover {
    color: red;
}

.zwgkleft .content {
    margin-top: 20px;
}

.zwgkleft .content ul {
    display: none;
}

.zwgkleft .content ul.on {
    display: block;
}

.zwgkleft .content li, .cwhlist li {
    width: 100%;
    height: 42px;
    line-height: 42px;
    padding-left: 25px;
    background: url(../images/icon/dian1.jpg) no-repeat 5px center;
}

.zwgkleft .content li a, .cwhlist li a {
    float: left;
    overflow: hidden;
    width: 85%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zwgkleft .content li span, .cwhlist li span {
    float: right;
    color: #999;
}

.zwgkleft .content ul {
    display: none;
}

.zwgkleft .content ul.on {
    display: block;
}

.zwgkright .zcwjk {
    padding: 17px 0 17px 82px;
    margin-top: 10px;
    width: 100%;
    background: url(../images/index/zcwjkbg.png) no-repeat -11px -6px;
    font-size: 0;
}

.zwgkright .zcwjk span {
    vertical-align: middle;
    font-size: 20px;
    font-weight: bold;
    color: #305fb0;

}

.zwgkright .zcwjk span a {
    color: #BD1A2D;
}

.blue .zwgkright .zcwjk span a {
    color: #305fb0;
}

.zwgkright .zcwjk span a:hover {
    color: #305fb0;
    text-decoration: underline;
}

.blue .zwgkright .zcwjk span a:hover {
    color: #BD1A2D;
    text-decoration: underline;
}

.zwgkright .zcwjk input {
    padding-left: 20px;
    margin-left: 20px;
    width: 188px;
    height: 36px;
    border: none;
    outline: none;
    border-radius: 5px 0 0 5px;
    font-size: 14px;
}

.zwgkright .zcwjk button {
    width: 38px;
    height: 36px;
    background: #BD1A2D;
    color: #fff;
    font-size: 16px;
    outline: none;
    border: none;
    vertical-align: middle;
    border-radius: 0 5px 5px 0;
}

.blue .zwgkright .zcwjk button {
    background: #305fb0;
}

.zwgkright .zcwjk>a {
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #305fb0;
}

.zwgkleft .zfxxgk {
    margin-top: 20px;
    box-shadow: 0px 2px 20px 0px rgb(101 101 101 / 10%);
    position: relative;
}

.zwgkleft .zfxxgk li {
    float: left;
    margin: 20px 0;
    width: 33%;
    height: 30px;
    line-height: 30px;
}

.zwgkleft .zfxxgk h3 {
    position: absolute;
    left: 0px;
    top: 0px;
}

.zwgkleft .zfxxgk ul {
    padding-left: 75px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.zwgkleft .zfxxgk li img {
    width: 25px;
    margin-right: 5px;
}

.zwgkimg {
    position: absolute;
    top: -40px;
    right: -115px;
    z-index: 0;
}

.zwgkright {
    float: right;
    position: relative;
    width: 453px;
    margin-top: 15px;
    z-index: 1;
}

.zwgkright .cwhtitle span {
    padding: 0 30px;
    float: left;
    height: 25px;
    line-height: 25px;
    font-size: 24px;
    font-weight: bold;
    color: #BD1A2D;
    border-left: 4px solid #BD1A2D;
}

.zwgkright .cwhtitle .more {
    float: right;
    color: #777;
}

.zwgkright .cwhtitle .more:hover {
    color: red;
}

.zwgkright .cwhinfo {
    margin-top: 7px;
}

.zwgkright .cwhinfo .cwhtitle {
    padding: 5px 0;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.moreyqfk {
    position: absolute;
    top: 4px;
    right: 0;
}

.moreyqfk div {
    padding: 5px 30px;
    border: 2px solid #f4cbcb;
    background-color: #fff;
    font-size: 23px;
    color: #f43636;
}

.zwgkright .cwhinfo .cwhtitle a {
    color: #333;
}

.cwhinfo .cwhtime {
    margin-top: 0px;
}

.cwhinfo .cwhtime, .cwhinfo .cwhmemo {
    line-height: 30px;
}

.cwhinfo .cwhtime span, .cwhinfo .cwhmemo span {
    font-weight: bold;
    color: #BD1A2D;
}

.cwhlist {
    margin-top: 0px;
}

.cwhlist li {
    padding-left: 20px;
    background: url(../images/icon/dian1.jpg) no-repeat 0px center;
}

.ldzc li {
    margin-top: 14px;
    width: 31.1%;
    height: 46px;
    line-height: 46px;
    background: #F4F4F4;
    margin-left: 10px;
    float: left;
}

.zwgkright .ldzc {
    margin-left: -10px;
}

.ldzc li a {
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 40px;
    background: url(../images/index/xsj.png) no-repeat 15px center;
}

.ldzc li.fl {
    float: left;
}

.ldzc li.fr {
    float: right;
}

/* ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¸ */
/* ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã¢â‚¬Å“Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¡ */

.zwfwtop, .zmhdbox .zmhdtop {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
    background: url(../images/index/zwfwbg.png) no-repeat 0 center;
}

.zwfwtop a, .zmhdbox .zmhdtop a {
    color: #000;
    text-decoration: none;
}

.zwfwtop span {
    font-size: 36px;
    font-weight: bold;
}

.zwfwtop span.red {
    color: #BD1A2D;
}

.zwfwbox .zwfwtab {
    padding: 0 20px;
    height: 415px;
}

.zwfwbox .zwfwtab>div {
    float: left;
    width: 360px;
    padding: 10px 29px 26px;
    border-top: 5px solid #BD1A2D;
    box-shadow: 0px 2px 6px 0px rgba(101, 101, 101, 0.11);
}

.zwfwbox .zwfwtab>div.on {
    box-shadow: 0px 2px 20px 0px rgba(101, 101, 101, 0.25);
}

.zwfwbox .zwfwtab>div.on .areasrch {
    height: 45px;
}

.zwfwbox .zwfwtab>div+div {
    margin-left: 39px;
}

.zwfwbox .zwfwtab .areatop span {
    font-size: 22px;
    font-weight: bold;
}

.zwfwbox .zwfwtab .areatop span.underline {
    display: inline-block;
    width: 82px;
    border-bottom: 1px solid #ccc;
    margin: 38px 16px 0;
    font-size: 0;
    vertical-align: top;
}

.zwfwtab .arealist li {
    float: left;
    margin-top: 20px;
}

.grfw .arealist li:nth-child(2), .grfw .arealist li:nth-child(5), .grfw .arealist li:nth-child(8), .frfw .arealist li:nth-child(2), .frfw .arealist li:nth-child(5), .frfw .arealist li:nth-child(8) {
    margin: 20px 50px 0;
}

.bmfw .arealist li:nth-child(odd) {
    width: 158px;
}

.zwfwtab .areasrch {
    margin-top: 30px;
    width: 100%;
    height: 0;
    font-size: 0;
    transition: all .5s;
}

.zwfwtab .areasrch input {
    padding: 0;
    width: 244px;
    padding-left: 22px;
    height: 100%;
    border: none;
    outline: none;
    background: #F7F7F7;
    font-size: 14px;
    border: 1px solid #cccccc;
}

.zwfwtab .areasrch input:focus {
    border: 1px solid #cccccc;
}

.zwfwtab .areasrch button {
    padding: 0;
    width: 58px;
    height: 100%;
    border: none;
    outline: none;
    background: #BD1A2D;
}

.zwfwtab .areamore {
    margin: 10px auto 0;
    padding: 5px 0;
    width: 84px;
    border-bottom: 2px solid #BD1A2D;
    text-align: center;
}

.zwfwtab .areamore img {
    margin-left: 9px;
}

.cytb {
    display: none;
    padding: 0 20px;
}

.cytb .imgbox {
    position: relative;
    width: 100%;
    height: 80px;
    overflow: hidden;
}

.cytb .imgbox ul {
    position: absolute;
    width: 1000%;
    height: 100%;
}

.cytb li {
    float: left;
    width: 274px;
}

.cytb li+li {
    margin-left: 21px;
}

/* ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã¢â‚¬Å“Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¸ */
/* ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ */
.zmhdbox .zmhdtop {
    margin-bottom: 15px;
}

.zmhdbox .zmhdtop span {
    font-size: 36px;
    font-weight: bold;
}

.zmhdbox .zmhdtop span.red {
    color: #BD1A2D;
}

.zmhdbox {
    //margin-top: 10px;
    //padding-top: 20px;
}

.zmhdbox .zmhd {
    padding: 0 20px 20px;
}

.zmhd>div {
    float: left;
}

.zmhd .ldxx {
    width: 337px;
}

.zmhd .ldxx .wyxx {
    padding-left: 50px;
    width: 100%;
    height: 95px;
    line-height: 95px;
    background: url("../images/index/ldxx.png") no-repeat;
}

.zmhd .ldxx .wyxx a {
    display: inline-block;
    font-size: 28px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.zmhd .ldxx .wyxx a+a {
    vertical-align: top;
    margin-left: 43px;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
}

.zmhd .ldxx li {
    float: left;
    margin-top: 30px;
    width: 145px;
    height: 46px;
    line-height: 46px;
}

.zmhd .ldxx li img {
    margin-right: 14px;
    width: 46px;
}

.zmhd .ldxx li.right {
    margin-left: 45px;
}

.zmhd .lxxd {
    width: 445px;
    margin-left: 30px;
}

.zmhd .lxxd .lxxdframe {
    width: 100%;
    height: 215px;
    overflow: hidden;
}

.zmhd .title {
    width: 100%;
    line-height: 36px;
}

.zmhd .title span {
    font-size: 20px;
    font-weight: bold;
}

.zmhd .title .more {
    float: right;
    font-size: 14px;
    color: #999;
}

.zmhd .title .more:hover {
    color: red;
}

.zmhd .lxxd .content {
    margin-top: 10px;
}

.zmhd .lxxd .content li {
    padding-left: 20px;
    width: 100%;
    height: 36px;
    line-height: 36px;
    background: url(../images/icon/dian2.jpg) no-repeat 10px center;
}

.zmhd .lxxd .content li a {
    overflow: hidden;
    float: left;
    width: 75%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zmhd .lxxd .content li span {
    float: right;
    margin-top: 6px;
    width: 75px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    text-align: center;
    color: #999;

    border-radius: 18px;
}

.zmhd .lxxd .content li span.on {
    background: #F8F3EB;
    color: #CFB29B;
}

.zmhd .zxft {
    margin-left: 30px;
    width: 315px;
}

.zmhd .zxft .content {
    margin-top: 10px;
    width: 100%;
}

.zmhd .zxft .content>a {
    position: relative;
    display: block;
    width: 100%;
}

.zmhd .zxft .content>a span {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, .4);
    bottom: 0;
    left: 0;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    color: #fff;
}

.zmhd .zxft .content img {
    width: 100%;
    height: 170px;
}

.zmhd .zxft .content p {
    overflow: hidden;
    margin-top: 15px;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zmhd .zxft .content p span {
    color: #DD3A3A;
}

.hd12345 {
    margin-bottom: 20px;
    /* width: 100%; */
    padding: 0 20px;
}

.hd12345 .leftbox {
    float: left;
    width: 282px;
}

.hd12345 .leftbox img {
    width: 100%;
}

.hd12345 .rightbox {
    float: right;
    width: 860px;
    height: 80px;
}

.njsbj {
    padding: 8px 30px;
    height: 80px;
    box-shadow: 0px 2px 6px 0px rgba(101, 101, 101, 0.11);
}

.njsbj p {
    float: left;
    line-height: 32px;
    text-align: center;
}

.njsbj>i {
    float: left;
    margin: 0 50px 0 30px;
    height: 100%;
    font-style: normal;
    border-left: 1px solid #999;
}

.njsbj .name {
    font-size: 24px;
    line-height: 64px;
    font-weight: bold;
}

.njsbj .right span {
    display: block;
    font-weight: bold;
    color: #C02A3D;
    font-size: 22px;
}

.njsbj .right span i {
    margin-left: 5px;
    font-style: normal;
    font-size: 14px;
}

.njsbj p+p {
    margin-left: 140px;
}

.njsbj .name span {
    font-size: 14px;
}

/* ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¸ */
/* ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¢Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â */
.ztzlbox {
    width: 100%;
    background: #EFEFEF;
}

.ztzlmain {
    padding: 20px;
}

.ztzlmain .title {
    width: 100%;
}

.ztzlmain .title span {
    float: left;
    padding-left: 20px;
    height: 25px;
    line-height: 24px;
    border-left: 4px solid #BD1A2D;
    font-size: 24px;
    font-weight: bold;
    color: #BD1A2D;
}

.ztzlmain .title .more {
    float: right;
    font-size: 14px;
    color: #999;
    margin-top: 6px;
}

.ztzlmain .title .more:hover {
    color: red;
}

.ztzlmain .content {
    overflow: hidden;
    margin-top: 20px;
    height: 200px;
}

.ztzlmain .content .imgbox {
    position: relative;
    width: 100%;
}

.ztzlmain .content ul {
    position: absolute;
    width: 1000%;
}

.ztzlmain .content li {
    float: left;
    width: 266px;
    height: 200px;
}

.ztzlmain .content li+li {
    margin-left: 32px;
}

.ztzlmain .content li p {
    overflow: hidden;
    width: 100%;
    height: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    line-height: 50px;
    background: #fff;
}

.ztzlmain .content li img {
    width: 100%;
    height: 150px;
}

/* ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¢Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¸ */
/*ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¨Ãƒâ€šÃ‚ÂªÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦*/
.syhfbanner {
    margin: 0 auto;
}

.slideBox {
    width: 345px;
    height: 100px;
    overflow: hidden;
    position: relative;
    border-radius: 8px
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox .bd img {
    width: 345px;
    height: 100px;
    display: block;
}

/* ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¦Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â/ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â£ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¼Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¾Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©Ãƒâ€¦Ã¢â‚¬Å“ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¦Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¯ */
#slideBox .prev, #slideBox .next {
    position: absolute;
    width: 25px;
    height: 25px;
    bottom: 5px;
}

#slideBox .prev img, #slideBox .next img {
    width: 25px;
    height: 25px;
    opacity: 0.7;
}

#slideBox .prev img:hover, #slideBox .next img:hover {
    opacity: 1;
}

#slideBox .prev {
    right: 35px;
}

#slideBox .next {
    right: 5px;
}

.hflb {
    width: 345px;
    height: 100px;
}

.cxslide_x {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100px;
}

.cxslide_x a {
    color: #eee;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
}

.cxslide_x .box {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100px;
}

.cxslide_x .slidelist {
    overflow: hidden;
    width: 9999px;
}

.cxslide_x .slidelist li {
    float: left;
    position: relative;
    width: 345px;
    height: 100px;
}

.cxslide_x .slidelist img {
    vertical-align: top;
    width: 345px;
    height: 100px;
}

.cxslide_x .slidelist p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 24px;
    color: #eee;
    font: 12px/24px arial;
    text-indent: 12px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
    background: rgba(0, 0, 0, 0.6);
}

.cxslide_x .btn {
    overflow: hidden;
    position: absolute;
    bottom: 4px;
    right: 6px;
}

.cxslide_x .btn li {
    float: left;
    width: 16px;
    height: 16px;
    margin: 0 0 0 10px;
    border-radius: 2px;
    background: #eee;
    color: #333;
    font: 11px/16px Tahoma;
    text-align: center;
    cursor: pointer;
}

.cxslide_x .btn li.selected {
    background: #f30;
    color: #fff;
}

.cxslide_x .minus,
.cxslide_x .plus {
    position: absolute;
    top: 110px;
    width: 40px;
    height: 50px;
    /*background-image:url(../img/control.png);*/
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}

.cxslide_x .minus {
    left: 0;
    background-position: 0 0;
}

.cxslide_x .plus {
    right: 0;
    background-position: -40px 0;
}

.cxslide_x .minus:hover {
    background-position: 0 -50px;
}

.cxslide_x .plus:hover {
    background-position: -40px -50px;
}

/*ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¸*/

/* ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â²ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€¹Ã¢â‚¬Â  */
.gkzlimg {
    display: block;
}

.blue .gkzlimg {
    display: none;
}

.blue_gkzlimg {
    display: none;
}

.blue .blue_gkzlimg {
    display: block;
}

.blue .head_foot {
    background-color: #305fb0;
}

.blue .main {
    background: linear-gradient(#a7cfff, white 990px);
}

.blue .main_head {
    background-color: #305fb0;
}

.blue .idxheader {
    background: url(../images/index/newbg.jpg) no-repeat;
    background-size: cover;
    background-position-y: -105px;
}

.blue .header-search input {
    background-color: #8eb7e1;
}

:focus:not(:focus-visible) {
    outline: 0;
}

.blue .idxheader .logo {
    margin-top: 100px;
    text-align: center;
}

.blue .idxheader .topbar {
    color: #fff;
}

.blue .idxheader .topbar a {
    color: #fff;
}

.blue .idxheader .topbar a.zzms {
    color: #fff;
}

.blue .idxheader .topbar a:hover {
    color: red;
}

.blue .idxheader .topbar a.zzms:hover {
    color: #fff;
}

.blue .idxheader .topright span {
    color: #fff;
    border-color: #fff;
}

.blue .idxheader .topright span.jyhwz:hover {
    color: red;
}

.blue .idxheader .searchbox {
    text-align: center;
    margin: 35px auto 0;
}

.blue .tfwsearch {
    background: #3491F0;
}

.blue .nrsearch {
    background: #125CB1;
}

/* .blue .idxheader .searchbox .search{
    background-image: url(../images/index/blue_searchbg.png);
} */
.blue .idxheader .rsc {
    padding-left: 220px;
    margin-top: 10px;
    color: #fff;
    line-height: 32px;
}

.blue .idxheader .rsc a {
    display: inline-block;
    padding: 0 10px;
    background: rgba(60, 138, 237, .7);
    color: #fff;
    border-radius: 5px;
}

.blue .idxheader .rsc a:hover {
    text-decoration: underline;
}

.blue .idxheader .navbox {
    background: rgba(255, 255, 255, .4);
}

.blue .idxheader .nav {
    padding: 20px 0;
}

.blue .idxheader .nav li {
    position: relative;
    margin-left: 35px;
    padding: 7px 35px;
    font-weight: bold;
}

.blue .idxheader .nav li:hover a {
    color: #305fb0;
}

.blue .idxheader .nav li::after {
    display: none;
    position: absolute;
    content: "";
    bottom: -20px;
    left: 50%;
    margin-left: -10px;
    border: 10px solid #305fb0;
    border-top: none;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.blue .idxheader .nav li.active::after {
    display: block;
}

.blue .jyhwzdh .top {
    color: #305fb0;
}

.blue .idxheader .nav li.on {
    border-radius: 30px;
    background: #305fb0;
}

.blue .idxheader .nav li.on a {
    color: #fff;
}

.blue .idxheader .nav li a {
    padding: 0;
}

.navbox .channels {
    display: none;
    height: 45px;
    /* padding-left: 500px; */
}

.navbox .channels .container {
    /* width:100%; */
    padding-left: 170px;
}

.blue .navbox .channels {
    background: url(../images/index/channelsbg.png) no-repeat center/cover;
}

.blue .navbox .channels {
    display: block;
}

.blue .channels ul {
    display: none;
}

.blue .channels ul.childNav3 {
    padding-left: 420px;
}

.blue .channels ul.childNav4 {
    padding-left: 350px;
}

.blue .channels ul.childNav5 {
    padding-left: 700px;
    width: 100%;
}

.channels li {
    float: left;
    height: 100%;
    line-height: 45px;
}

.channels li a {
    color: #fff;
}

.channels li a:hover {
    color: red;
}

.channels li+li {
    margin-left: 20px;
}

.blue .xwdtbox {
    /* background-image: url(../images/index/blue_xwbg.png); */
}

.blue .newslist .title a.on {
    color: #305fb0;
}

.blue .newslist .title span.on, .blue .newslist .title span.on a {
    color: white;
    text-decoration: none;
}

.blue .zwgkleft .title a.on {
    color: #305fb0;
    border-bottom-color: #305fb0;
    text-decoration: none;
}

.blue .zwgkright .cwhtitle span {
    color: #305fb0;
    border-left-color: #305fb0;
}

.blue .zwgkright .cwhinfo .cwhtitle a {
    color: #333;
}

.zwgkright .cwhinfo .cwhtitle a:hover {
    color: red;
}

.blue .cwhinfo .cwhtime span, .blue .cwhinfo .cwhmemo span {
    color: #305fb0;
}

.blue .zwgkleft .zcwjk span a {
    color: #305fb0;
}

.blue .zwgkleft .zcwjk span a:hover {
    text-decoration: underline;
}

.blue .zwgkleft .zcwjk button {
    background: #305fb0;
}

.blue .zwgkleft .zcwjk>a {
    color: #305fb0;
}

.zwgkleft .zcwjk>a:hover {
    color: red;
}

.blue .ldzc li a {
    background-image: url(../images/index/blue_xsj.png)
}

.blue .zwfwtop span.red {
    color: #305fb0;
}

.blue .zwfwbox .zwfwtab>div {
    border-top-color: #305fb0;
}

.blue .zwfwtab .areasrch button {
    background-color: #305fb0;
}

.blue .zwfwtab .areamore {
    border-bottom-color: #305fb0;
}

.blue .zmhdbox .zmhdtop span.red {
    color: #305fb0;
}

.blue .zmhd .zxft .content p span {
    color: #305fb0;
}

.blue .ztzlmain .title span {
    color: #305fb0;
    border-left-color: #305fb0;
}

.blue .zmhd .ldxx .wyxx {
    background-image: url(../images/index/blue_ldxx.png)
}

.blue .njsbj .right span {
    color: #325FB0;
}
.gsggbox {
    width: 800px;
}
/* ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¨Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â */
.zzzs .hottitle a {
    font-size: 48px;
    color: white;
}

.zzzs #slideBox {
    display: none;
}

.zzzs .xwdtbox {
    background: #bd1a2d;
}

.zzzs .topnewsbox a {
    color: white !important;
}

.zzzs .headbox .right .m_navbox a {
    font-size: 28px;
    width: 115px;
}

.zzzs .banner {
    width: 100%;
    height: 670px;
}

.zzzs .banner>ul li p {
    font-size: 36px;
    padding-right: 140px;
}

.zzzs .banner>ul {
    height: 620px;
}

.zzzs .banner .dot {
    bottom: 64px;
    right: 12px;
}

.zzzs .newslist {
    width: 100%;
    margin-top: 40px;
}

.zzzs .newslist .title a {
    font-size: 44px;
}

.zzzs .newslist .content li {
    height: 70px;
    line-height: 70px;
    font-size: 36px;
}

.zzzs .newslist .content>ul {
    max-height: 500px;
}

.zzzs .newslist .content li a {
    color: white;
}

.zzzs .newslist .content>ul>a {
    color: white;
    font-size: 20px;
}

.zzzs .newslist .title a {
    color: white;
}

.zzzs .newslist .title span.on {
    background-color: #fff;
}

.zzzs .newslist .title span {
    color: white;
    font-size: 42px;
}

.zzzs .newslist .content li a {
    color: white;
}

.zzzs .newslist .content li span {
    color: #d6d4d4;
}

.zzzs .zftpbox img {
    width: 378px;
    height: 115px;
}

.zzzs .zftpbox {
    height: 400px;
}

.zzzs .hflb {
    display: none;
    width: 378px;
    height: 115px;
}

.zzzs .cxslide_x {
    height: 115px;
}

.zzzs .cxslide_x .box {
    height: 115px;
}

.zzzs .cxslide_x .slidelist li {
    width: 378px;
    height: 115px;
}

.zzzs .cxslide_x .slidelist img {
    width: 378px;
    height: 115px;
}

.zzzs .zwfwtop span {
    font-size: 60px;
}

.zzzs .gsxx {
    display: none;
}

.zzzs .zwgkimg {
    display: none;
}

.zzzs .zwgkleft {
    width: 100%;
}

.zzzs .zwgkright {
    width: 100%;
}

.zzzs .zwgkleft .title a {
    font-size: 44px;
}

.zzzs .zwgkleft .content li, .zzzs .cwhlist li {
    height: 70px;
    font-size: 36px;
    line-height: 70px;
}

.zzzs .zwgkleft .zcwjk {
    display: none;
}

.zzzs .zwgkleft .zfxxgk li {
    height: 70px;
    line-height: 70px;
    font-size: 36px;
}

.zzzs .zwgkright .cwhtitle span {
    height: 46px;
    line-height: 46px;
    font-size: 44px;
}

.zzzs .zwgkright .cwhtitle .more {
    font-size: 36px;
}

.zzzs .zwgkright .cwhinfo .cwhtitle {
    font-size: 40px;
}

.zzzs .cwhinfo .cwhtime, .zzzs .cwhinfo .cwhmemo {
    font-size: 36px;
    line-height: 70px;
}

.zzzs .ldzc li {
    width: 49%;
    height: 70px;
    line-height: 70px;
    font-size: 36px;
}

.zzzs .syhfbanner, .zzzs .zwfwbox, .zzzs .hd12345, .zzzs .ztzlbox {
    display: none;
}

.zzzs .idxheader .topleft {
    font-size: 22px;
}

.zzzs .idxheader .topright {
    font-size: 22px;
}

.zzzs .idxheader .searchbox .search {
    font-size: 28px;
    width: 140px;
}

.zzzs .idxheader .searchbox {
    height: 85px;
    width: 1000px;
}

.zzzs .idxheader .searchbox input {
    width: 1000px;
}

.zzzs .tfwsearch {
    right: 160px;
}

.zzzs .idxheader .rsc {
    margin-top: 20px;
    padding-left: 100px;
    line-height: 50px;
    font-size: 28px;
}

.zzzs .idxheader .nav li {
    font-size: 36px;
    margin-left: 10px;
    padding: 7px 25px;
}

.zzzs .channels li {
    font-size: 30px;
}

.zzzs.blue .channels ul.childNav5 {
    padding-left: 500px;
}

.zzzs.blue .channels ul.childNav4 {
    padding-left: 150px;
}

.zzzs .zmhdbox .zmhdtop span {
    font-size: 44px;
}

.zzzs .zmhd .lxxd {
    display: none;
}

.zzzs .zmhd .ldxx {
    width: 100%;
}

.zzzs .zmhd .ldxx .wyxx {
    height: 200px;
    line-height: 200px;
    background-size: 100% 100%;
}

.zzzs .zmhd .ldxx .wyxx a {
    font-size: 52px;
}

.zzzs .zmhd .ldxx .wyxx a+a {
    margin-left: 500px;
    font-size: 44px;
}

.zzzs .zmhd .ldxx li {
    padding: 0 10px;
    width: 25%;
    height: 150px;
    line-height: 150px;
    font-size: 36px;
}

.zzzs .zmhd .ldxx li.right {
    margin-left: 0;
}

.zzzs .zmhd .zxft {
    width: 100%;
}

.zzzs .zmhd .title {
    line-height: 70px;
}

.zzzs .zmhd .title .more {
    font-size: 40px;
}

.zzzs .zmhd .title span {
    font-size: 44px;
}

.zzzs .zmhd .zxft .content img {
    height: 600px;
}

.zzzs .zmhd .zxft .content>a span {
    font-size: 32px;
    line-height: 64px;
}

.zzzs .zmhd .zxft .content p {
    font-size: 36px;
    line-height: 70px;
}

.zzzs .zfxxgk h3 {
    display: none;
}

.zzzs .zwgkleft .zfxxgk ul {
    padding-left: 0px;
    padding: 15px;
}

.zzzs .zwgkleft .zfxxgk li {
    margin: 15px 0;
}

.zzzs .zwgkright .zcwjk {
    background: url(../images/index/zcwjkbg.png) no-repeat -11px -6px #dadfef;
}

.zzzs .zwgkright .zcwjk span {
    font-size: 29px;
}

.zzzs .zwgkright .zcwjk input {
    width: 70%;
    height: 47px;
    line-height: 47px;
}

.zzzs .zwgkright .zcwjk button {
    height: 47px;
    width: 80px;
}

/*ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â*/
@media (max-width: 1500px) {
    .navbox .channels {
        /* padding-left: 300px; */
    }
}

@media (max-width: 1200px) {
    .zwgktop {
        border-bottom: 5px solid #BD1A2D;
        padding-bottom: 15px;
        background: unset;
        margin-bottom: 15px;
    }
.syth{
display:block;
}
    .blue .zwgktop {
        border-bottom: 5px solid #305fb0;
    }

    .zwgksj {
        padding: 0 0px;
    }

    .zwgkleft .zcwjk button img {
        display: none;
    }

    .main {
        background: #fff !important;
    }

    .main_head {
        display: none;
    }

    #slideBox {
        display: none;
    }

    .topnewsbox {
        display: none;
    }

    .topnewsbox span {
        display: none;
    }

    .topnewsbox a {
        font-size: 18px !important;
        height: auto;
        width: 100%;
    }

    .ggsggs {
        margin-top: 10px;
        padding: 0 10px 0px;
    }

    .zftpbox {
        width: 100%;
        height: 100px;
        margin-top: 15px;
    }

    .zftpbox img {
        width: 100%;
        height: 100px;
    }

    .hflb {
        width: 100%;
        height: 100px;
    }

    .gsggbox {
        width: 100% !important;
    }

    .head_foot {
        display: none;
    }

    .idxheader {
        display: none;
    }

    .xwdtbox {
        padding: 0;
        background: #fff;
    }

    .blue .xwdtbox {
        background: #fff;
        padding-bottom: 15px;
    }

    .hottitle {
        padding: 10px;
    }

    .hottitle a {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 20px;
        color: #000;
    }

    .blue .hottitle a {
        font-size: 20px;
    }

    .banner {
        width: 100%;
        height: 240px;
    }

    .banner>ul {
        height: 100%;
    }

    .banner .dot {
        width: 90px;
        left: unset;
        right: 10px;
        bottom: 10px;
    }

    .banner .dot li {
        margin: 0 3px;
    }

    .banner>ul li p {
        padding-left: 2%;
        padding-right: 25%;
        bottom: 0;
        height: 32px;
        line-height: 32px;
        background: rgba(0, 0, 0, .4);
    }

    .newslist {
        margin-top: 10px;
        padding: 0 10px 45px;
        width: 100%;
    }

    .newslist .title span, .newslist .title a {
        padding: 2px 3px;
        color: #000;
        font-size: 18px;
        font-weight: bold;
        border-radius: 22px;
    }

    .newslist .bdxx span+span {
        margin-left: 0px;
    }

    .newslist .content>ul>a {
        color: #333;
    }

    .newslist .title span.on, .newslist .title span.on a {
        color: #fff;
        background: #BD1A2D;
        text-decoration: none;
    }

    .blue .newslist .title span.on, .blue .newslist .title span.on a {
        color: #fff;
        background: #305fb0;
        text-decoration: none;
    }

    .newslist .bdxx a+a {
        margin-left: 0;
    }

    .newslist .content li span {
        margin-right: 0;
        color: #999999;
    }

    .newslist .content li {
        background-image: url(../images/icon/dian20.jpg);
    }

    .newslist .content li a {
        color: #000;
    }

    .newslist .gsxx {
        margin-top: 10px;
    }

    .newslist .gsxx i {
        color: #fff;
        margin: 0 0px;
    }

    .newslist .gsxx a {
        padding: 8px 13px;
        background: #BD1A2D;
        color: #fff;
    }

    .blue .newslist .gsxx a {
        background: #305fb0;
    }

    .newslist .gsxx a img {
        margin-right: 5px;
    }

    .newslist .more {
        display: block;
        padding: 0 10px;
        bottom: 0;
        width: 100%;
        height: 36px;
        line-height: 36px;
        text-align: center;
    }

    .newslist .more a {
        color: #aaa;
        background: #F6F6F6;
        border: 1px solid #ddd;
        border-radius: 5px;
    }

    .zwgkbox {
        padding: 10px;
    }

    .zwgkimg {
        position: unset;
        width: 100%;
    }

    .zwgkleft {
        width: 100%;
        padding-bottom: 50px;
    }

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

    .zwgkleft .title {
        border-bottom: none;
    }

    .zwgkleft .title a {
        padding: 3px 5px;
        color: #000;
        font-size: 16px;
        font-weight: bold;
        border-radius: 22px;
        text-align: center;
    }

    .zwgkleft .title a.on {
        background: #BD1A2D;
        color: #fff;
        border-bottom: none;
    }

    .blue .zwgkleft .title a.on {
        color: #fff;
        background: #305fb0;
    }

    .zwgkleft .title a+a {
        margin-left: 0;
    }

    .gsggbox.zwgkleft .title a {
        font-size: 18px;
        padding: 3px 10px;
    }

    .zwgkleft .moreyqfk {
        display: block;
        width: 100%;
        top: unset;
        bottom: 10px;
        height: 36px;
        line-height: 36px;
        text-align: center;
    }

    .zwgkleft .more {
        display: block;
        width: 100%;
        top: unset;
        bottom: 10px;
        height: 36px;
        line-height: 36px;
        text-align: center;
    }

    .zwgkleft .more a {
        color: #aaa;
        background: #F6F6F6;
        border: 1px solid #ddd;
        border-radius: 5px;
    }

    .zwgkleft .content li a, .cwhlist li a {
        width: 82%;
    }

    .zwgkleft .content {
        margin-top: 10px;
    }

    .zwgkleft .zfxxgk li {
        width: 50%;
        margin: 11px 0;
    }

    .zwgkright .zcwjk {
        padding: 17px 0 17px 68px;
        background: url(../images/index/zcwjkbg.png) no-repeat;
        background-size: 100% 100%;
    }

    .zwgkright .zcwjk span {
        display: block;
        text-align: center;
        font-size: 16px;
        margin-bottom: 10px;
    }

    .zwgkright .zcwjk input {
        margin-left: 5%;
        width: 70%;
        height: 26px;
        line-height: 26px;
    }

    .zwgkright .zcwjk button {
        width: 20%;
        height: 26px;
        line-height: 26px;
        font-size: 14px;
    }

    .zwgkright .zcwjk>a {
        display: block;
        margin-left: 0;
        margin-top: 3px;
        text-align: center;
    }

    .zwgkright {
        position: relative;
        margin-top: 10px;
        width: 100%;
    }

    .zwgkright .cwhtitle span {
        font-size: 20px;
    }

    .zwgkright .cwhtitle .more {
        position: absolute;
        width: 100%;
        top: 315px;
        left: 0;
        text-align: center;
        height: 38px;
        line-height: 38px;
        color: #aaa;
        background: #F6F6F6;
        border: 1px solid #ddd;
        border-radius: 5px;
    }

    .cwhlist {
        padding-bottom: 40px;
    }

    .ldzc li {
        width: 47%;
        margin-top: 10px;
    }

    .cxslide_x {
        display: none;
    }

    .zwfwbox .zwfwtop, .zmhdbox .zmhdtop {
        background: none;
        margin-bottom: 10px;
        margin-top: 5px;
    }

    .zwgktop span {
        font-size: 26px;
    }

    .zwfwbox .zwfwtop span {
        font-size: 26px;
    }

    .zwfwbox .zwfwtab>div {
        float: unset;
        padding: 15px;
        width: 100%;
    }

    .zwfwbox .zwfwtab {
        padding: 10px;
        height: auto;
    }

    .zwfwbox .zwfwtab>div+div {
        margin-left: 0;
        margin-top: 10px;
    }

    .zwfwtab .areasrch {
        display: none;
    }

    .cytb {
        margin-top: 20px;
        padding: 0 10px;
    }

    .cytb .imgbox {
        height: 115px;
    }

    .cytb li {
        width: 394px;
    }

    .cytb li img {
        width: 100%;
    }

    .cytb li+li {
        margin-left: 0px;
    }


    .zmhdbox {
        padding-top: 10px;
    }

    .zmhdbox .zmhdtop span {
        font-size: 26px;
    }

    .zmhdbox .zmhd {
        padding: 0 10px 10px;
    }

    .zmhd .ldxx {
        width: 100%;
    }

    .zmhd .ldxx .wyxx {
        background-size: cover;
    }

    .zmhd .ldxx li {
        margin-top: 20px;
    }

    .zmhd .lxxd {
        display: none;
    }

    .zmhd .zxft {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
    }

    .ztzlmain {
        padding: 10px;
    }

    .ztzlmain .title span {
        font-size: 20px;
    }

    .ztzlmain .content {
        height: 250px;
    }

    .ztzlmain .content li {
        width: 394px;
    }

    .ztzlmain .content li+li {
        margin-left: 0;
    }

    .ztzlmain .content li img {
        height: 200px;
    }

    .hd12345 {
        margin-top: 10px;
        padding: 0 10px;
    }

    .hd12345 .leftbox {
        width: 100%;
    }

    .hd12345 .rightbox {
        margin-top: 10px;
        width: 100%;
        padding: 5px 2px;
        height: auto;
    }

    .njsbj .name {
        width: 100%;
        text-align: center;
    }

    .njsbj>i {
        display: none;
    }

    .njsbj p {
        font-size: 14px;
        text-align: center;
    }

    .njsbj p+p {
        margin-left: 35px;
    }
}

@media (max-width: 790px) {
    .zwgkleft .zfxxgk li img {
        display: none !important;
    }
}

@media (max-width: 360px) {
    .zwgkright .cwhtitle .more {
        /* top: 330px; */
    }
}

@media (max-width: 320px) {
    .newslist {
        padding: 0px 5px 45px;
    }

    .newslist .bdxx span+span {
        margin-left: 5px;
    }

    .newslist .title span, .newslist .title a {
        padding: 5px;
    }

    .zwgkleft .title a {
        width: 32%;
    }

    .zwgkleft .zcwjk button {
        width: 23%;
    }

    .zwgkleft .content li a, .cwhlist li a {
        width: 67%;
    }

    .zwgkright .cwhinfo .cwhtitle {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .zwfwbox .zwfwtab>div {
        padding: 5px;
    }

    .zwfwbox .zwfwtab .areatop span.underline {
        margin: 38px 10px 0;
    }

    .zwfwtab .arealist li {
        margin: 20px 15px !important;
    }

    .zmhd .ldxx li {
        width: 50%;
    }

    .zmhd .ldxx li.right {
        margin-left: 0;
    }

    .ztzlmain .content li {
        width: 300px;
    }

    .cytb li {
        width: 300px;
    }
}

/* 二十大新增 */
.esdredtop{
        height: 98px;
        background-color: #f00;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .esdredtop .img1{
        display: inline-flex;
        width: 641px;
    }
    .esdredtop .img2{
        display: none;
    }
    @media (max-width: 1200px){
       .esdredtop{
            height: auto;
        }
        .esdredtop .img1{
            display: none;
        }
        .esdredtop .img2{
            display: inline-flex;
        }
    }
