@charset "UTF-8";

.ggyg-title {
    width: 490px;
    height: 48px;
    background-image: url(../img/bg_3.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.ggyg-title {
    width: 490px;
    height: 48px;
    background-image: url(../img/bg_3.png);
    background-size: contain;
    background-repeat: no-repeat
}

body {
    min-width: 1440px;
}

.xjp-list {
    width: 476px;
    height: 281px;
    background-image: url(../img/city/img_1.png);
    background-size: contain;
    background-repeat: no-repeat
}

.xjp-list {
    width: 912px;
    height: 240px;
    background-image: url(../img/img_1.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.xjp-list {
    width: 912px;
    height: 240px;
    background-image: url(../img/img_1.png);
    background-size: contain;
    background-repeat: no-repeat
}

.swiper-box .swiper-button-prev-2 {
    width: 18px;
    height: 46px;
    background-image: url(../img/left.png);
    background-size: contain;
    background-repeat: no-repeat
}

.swiper-box .png.swiper-button-prev-2 {
    width: 18px;
    height: 46px;
    background-image: url(../img/left.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-1 {
    width: 1433px;
    height: 66px;
    background-image: url(../img/title_1.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-1 {
    width: 1433px;
    height: 66px;
    background-image: url(../img/title_1.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-10 {
    width: 1440px;
    height: 45px;
    background-image: url(../img/title_10.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-10 {
    width: 1440px;
    height: 45px;
    background-image: url(../img/title_10.png);
    background-size: contain;
    background-repeat: no-repeat
}

.swiper-box .swiper-button-next-2 {
    width: 18px;
    height: 46px;
    background-image: url(../img/right.png);
    background-size: contain;
    background-repeat: no-repeat
}

.swiper-box .png.swiper-button-next-2 {
    width: 18px;
    height: 46px;
    background-image: url(../img/right.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-2 {
    width: 1433px;
    height: 67px;
    background-image: url(../img/title_2.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-2 {
    width: 1433px;
    height: 67px;
    background-image: url(../img/title_2.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-3 {
    width: 1433px;
    height: 66px;
    background-image: url(../img/title_3.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-3 {
    width: 1433px;
    height: 66px;
    background-image: url(../img/title_3.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-4 {
    width: 1435px;
    height: 69px;
    background-image: url(../img/title_4.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-4 {
    width: 1435px;
    height: 69px;
    background-image: url(../img/title_4.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-11 {
    width: 1439px;
    height: 43px;
    background-image: url(../img/title_11.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-11 {
    width: 1439px;
    height: 43px;
    background-image: url(../img/title_11.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-12 {
    width: 1439px;
    height: 47px;
    background-image: url(../img/title_12.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-12 {
    width: 1439px;
    height: 47px;
    background-image: url(../img/title_12.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-5 {
    width: 1435px;
    height: 76px;
    background-image: url(../img/title_5.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-5 {
    width: 1435px;
    height: 76px;
    background-image: url(../img/title_5.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-13 {
    width: 1439px;
    height: 47px;
    background-image: url(../img/title_13.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-13 {
    width: 1439px;
    height: 47px;
    background-image: url(../img/title_13.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-8 {
    width: 1439px;
    height: 45px;
    background-image: url(../img/title_8.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-8 {
    width: 1439px;
    height: 45px;
    background-image: url(../img/title_8.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-7 {
    width: 1439px;
    height: 47px;
    background-image: url(../img/title_7.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-7 {
    width: 1439px;
    height: 47px;
    background-image: url(../img/title_7.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-9 {
    width: 1433px;
    height: 70px;
    background-image: url(../img/title_9.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-9 {
    width: 1433px;
    height: 70px;
    background-image: url(../img/title_9.png);
    background-size: contain;
    background-repeat: no-repeat
}

.xjp-list li::before {
    width: 13px;
    height: 15px;
    background-image: url(../img/tra.png);
    background-size: contain;
    background-repeat: no-repeat
}

.xjp-list li.png::before {
    width: 13px;
    height: 15px;
    background-image: url(../img/tra.png);
    background-size: contain;
    background-repeat: no-repeat
}

.title-6 {
    width: 1441px;
    height: 68px;
    background-image: url(../img/title_6.png);
    background-size: contain;
    background-repeat: no-repeat
}

.png.title-6 {
    width: 1441px;
    height: 68px;
    background-image: url(../img/title_6.png);
    background-size: contain;
    background-repeat: no-repeat
}

body {
    background: url(../img/bg_1.png) left 1624px no-repeat, url(../img/bg_2.png) right 2678px no-repeat, url(../img/bg_1.png) left 4727px no-repeat
}

.header {
    width: 100%;
    position: relative
}

.home-link {
    position: absolute;
    left: 50%;
    top: 20px;
    margin-left: -450px;
    background: url(../img/home.png) left center no-repeat;
    background-size: 24px 24px;
    font-size: 18px;
    padding-left: 30px
}

.header-bg {
    display: block;
    width: 100%
}

.header-time {
    font-size: 17px;
    margin-top: 54px
}

.header-time a span {
    margin-left: 20px
}

.header-icon {
    width: 31px;
    height: 31px;
    margin-right: 10px
}

.header-icon-1 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAMAAACKeiw+AAAAbFBMVEUAAAAEAAAEAAADAAAEAAADAAAEAAADAAAEAAAEAAADAAADAAADAAADAAADAAADAAAEAAACAAADAAADAAAEAAAEAAADAAADAAAEAAAEAAAEAAADAAAEAAAEAAAEAAAEAAADAAACAAAEAAAEAADV/dFdAAAAI3RSTlMAuShn5Beu8uqlkYw6Mw1dTQaZlXJiVkX22M8T37OHei4exaAfEvIAAADcSURBVCjPldDpDsIgEATgbaFQbKGH9vR23v8dLRJtlWJ0fgCTj2STpbfEvC8pGI0p7RfNTR/yHOiIEokmrETXdM07IHev/QHsU0vg8nxXHMxTPTczoFhqCxkve1V3i1ZAJhQMA/e1OtRPlXvymSNzOlj1I1DbuYICyXAmhUip0jethMBI1xuAyOcNgMHu0Zg1zqANuaxzQp+cb7bli+OZ53mIQtxi1BeF2n31OIU9Ocw6I3XLSn7gbYCPf7NwF7enwqOcFswLxhoG7KZwnBvGinHmEx6Rvbtci6pJ7jnSFhwM29s+AAAAAElFTkSuQmCC) center no-repeat
}

.header-icon-2 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAMAAADjLDWuAAAAe1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9eBywAAAAKHRSTlMA+ocrtg3Kxb2vdkUeFOLCoo59PiPv15xxY1UH6alsaE43Mhnc1MxemzEulQAAARVJREFUKM99k1eSgzAMQG2HntASSnqBlHf/E+4awgx2AH0wEk8SaghTcr8QC7ICf4mnwGopvHwRznMH5cJmNlyzcD5BSibEBorZ8Lj7SDaJ47TP/EDuLLI6butUDpUFEOTRujh1VhQm9CKj3r04f22/jlqhlSSo1e3eDvnc4z6/eBIg09kOYkpO7atDAeX0SBUcv/WsJ3CmcSch7H5nPYpybAf71QUeY+r61pA8vLF5QzZGuoN5N3s8uxc1NtdU9moP1ipdgyfmCFzrCIarunqVirXyNv0fJP/PTwVQ6jXWbMf8Si7uHpy3+wqeH3EnM8t3LpqetO8THGX2+wakpn33pTZjo3zyke0qaf4GTdRYt6xuvfIHGLschcKhEt0AAAAASUVORK5CYII=) center no-repeat
}

.header-icon-3 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAWCAMAAAALimf+AAAAVFBMVEUAAABGRkZGRkZGRkZGRkZGRkZGRkZFRUVGRkZGRkZJSUlGRkZGRkZGRkZHR0dFRUVGRkZFRUVFRUVGRkZFRUVHR0dFRUVHR0dGRkZFRUVGRkZGRkaaE9GrAAAAG3RSTlMA6rJD8NEXKPPjCNc8mi8OxriPhmU33sujfE9HvnKuAAAAzElEQVQoz3XOWY6DMBBF0UeMiZmHMITc/e+z7SYSYMj9snykqpJMn9zXjVLF71Z1kJjGxE2NBeSAt66tkAatLLaI8QHVglJU5JTFBSclQRtlOTZGo02fCrwcsA64q+fD7nfAXQOXfvd+kM7q3553jHQE7DaWIdYPvCxdNsDqn2dtwk+bk4axBsajZo56uxyzbfl8lUbtTC8Frj36XjB9tdVCrnM9rvUkhwbIFGWxskH7MCauKHl4TSDJdJOF/7Fp/bhWlzCr7Rz3ufn5B13nF1Uyszv/AAAAAElFTkSuQmCC) center no-repeat
}

.title {
    position: relative;
    text-align: right;
    overflow: hidden
}

.title a {
    display: block;
    padding-right: 24px;
    line-height: 80px;
    color: #535353
}

.logo {
    margin: 110px 0 0 54px;
    width: 478px;
    height: 170px;
    display: block
}

.search {
    width: 591px;
    padding: 9px 0;
    background-color: rgba(255, 255, 255, .8);
    border-radius: 5px;
    border: solid 1px rgba(210, 210, 210, .8);
    *zoom: 1
}

.search:after,
.search:before {
    content: "";
    display: table;
    line-height: 0
}

.search:after {
    clear: both
}

.search input {
    height: 48px;
    border: none;
    background: 0 0;
    float: left;
    _display: inline;
    padding: 0 23px;
    outline: 0
}

.search .search-txt {
    width: 427px;
    border-right: 1px solid #b3b3b3;
    font-size: 22px
}

.search .search-submit {
    font-size: 28px
}

.nav-wrap {
    width: 100%;
    background-color: #b42c33;
    line-height: 53px;
    margin: 0 0 50px
}

.nav-list {
    line-height: 86px;
    height: 90px
}

.nav-list>li {
    position: relative;
    margin: 0 20px
}

.nav-list>li>a {
    color: #fff
}

.nav-list li.active,
.nav-list li:hover {
    font-weight: 700
}

.nav-list>li:hover .sec-nav {
    display: block
}

.nav-list .sec-nav {
    position: absolute;
    left: 50%;
    top: 86px;
    margin-left: -79px;
    width: 158px;
    background-color: #fafafa;
    border: solid 1px #c9c9c9;
    z-index: 2;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: .6px;
    padding: 10px 0;
    font-weight: 300;
    display: none
}

.nav-list .sec-nav.fs18 {
    font-size: 18px
}

.nav-list .sec-nav li {
    padding: 8px 0
}

.nav-list .sec-nav a {
    color: #434343
}

.nav-list .sec-nav a:hover,
.nav-list .sec-nav li:hover a {
    color: #b42c33
}

.toutiao-title {
    margin: 0 auto 15px
}

.flexslider-news {
    width: 751px
}

.flexslider-news img {
    height: 452px
}

.toutiao-wrap {
    background-color: #fafafa
}

.news-right-box {
    width: 640px;
    margin-right: 21px;
    padding-top: 19px
}

.tab-index-nav {
    position: relative
}

.tab-index-nav .cur {
    color: #b42c33;
    font-weight: 700
}

.tab-index-nav span {
    margin: 0 20px
}

.more {
    position: absolute;
    right: 24px;
    font-size: 16px;
    color: #535353;
    top: 0
}

.more:link {
    color: #535353
}

.news-list {
    margin-top: 25px
}

.news-list li {
    *zoom: 1
}

.news-list li:after,
.news-list li:before {
    content: "";
    display: table;
    line-height: 0
}

.news-list li:after {
    clear: both
}

.news-list p {
    float: left;
    _display: inline;
    width: 580px;
    word-wrap: normal;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: left
}

.news-list span {
    float: right;
    _display: inline;
    font-size: 16px
}

.border-top li {
    border-top: 1px solid rgba(191, 191, 191, .4)
}

.border-top li:first-child {
    border-top: none
}

.nth-5-border li:nth-child(5n) {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    margin-bottom: 20px
}

.nth-5-border li:last-child {
    border-bottom: none
}

.nth-5-border p {
    width: 980px
}

.wmcj-nav {
    margin: 24px auto 0
}

.wmcj-nav li {
    width: 280px;
    line-height: 72px;
    background-color: #e9d4b3;
    margin-left: 9.5px;
    padding-left: 80px;
    text-align: center;
    color: #8d4f38;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.wmcj-nav li:first-child {
    margin-left: 0
}

.wmcj-nav li:nth-child(1) {
    background: #e9d4b3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAqCAMAAAD/A0kuAAAAY1BMVEUAAACzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGaM/b/AAAAIHRSTlMA9l5+kouwdyWEHkYwEhg8285lTg1w55uiQO2qasW6UdOSvvIAAAE+SURBVDjL5ZRLjoMwDECdBDdOgbTlW2hLuf8pJ0ZU/Icgzaz6NsbWk0VsJcDE6iZm1I2EVaq6XaNZc6nd4AVLXu0WcqPxA4MJNy7eFrLkMsKcq6vW2aqcLuSHqwq7KsuFfGI53pDjiBwZEHPekdM7IgYEJkAs8x05DJQySKBRKUw8ZMWy+Ws5fbhV3AmwdEHvyDZiMugC9TIcmHNdJcphtLRTuUKttSHIlQuy79x+EDg9YGkMz1mhMcGT5SnNzjSmBB7y8Dd2tu5yvG4G6Uxko1fnDHKUSymfFmTiQtrLxeeWcqJ/HR1flfCdppIuXnJseK+hp5zzeS//IWveUeUnZwc6XyFzxBD6yR1fJL83H8ZBjjh5AtiEP05kz2PspeCykF1CZdfZQiH66zCl7RklooD2ACD8XXGscyG8KX4AcrVae+SOlm0AAAAASUVORK5CYII=) 42px center no-repeat
}

.wmcj-nav li:nth-child(1).cur {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAqCAMAAAD/A0kuAAAAclBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9eWEHEAAAAJXRSTlMA9V5+kbAlHHaEjBQOmWFDiU5HzmY9Myzm3KqieXFsxDrs2bkF/qzsBAAAAVpJREFUOMvdlNtugzAMhh3CQhxISHoARqHrifd/xcVVqg4EJZW2m3035o8+WcgmAJHzLZtwvhqYZX8e5rjeZlwxLPA1I38NS5iFxq1NR2znWyd0rGDKxZ+yAiYYkh1MaUnOZzsnMOXjlZzXwlOAILIVeXOwVmkBmFqrjytymXKOSkCHnKe7CJl7WaIvvyq71q/iIMBqX+SKnFV1XVcF1JUvIsjwxpzPpeEe7JJ88s5Kyg4F9FxKNKHz8IDZ8Zw1IqYCuEIMcx5xXZnGmDRaJrKn7A5KpbRurZTuH7IVmRBZdb8f5ilXvTHmmEGy88UFuQlDKCl0r0c3bG+lcy4RJwpyTc6RFrqJk4uePsL9/g9kaRF1GSkfaeynKPkCBXHbxMifIfxb+RJC+ZDd4o/x2bmisAPId/TQimzMqaFjltyD0BS6HBoWruSYIfAjsAaGNwAW77L3OjcsmuYbcSNpBdZB1UcAAAAASUVORK5CYII=)
}

.wmcj-nav li:nth-child(2) {
    background: #e9d4b3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAqCAMAAAAUNPItAAAAXVBMVEUAAACzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjEQwmj/AAAAHnRSTlMA6DkjZ0lBCnzg8NjUnJG3pYr2M62Cb1Auw2BWFncRRkghAAABXklEQVQ4y7WRUZKCMAxAI7ZBEEFEARFz/2NuKNTAllaY2X0fTmJfSpOAw/0OeyiIClij1h7dU0BXj86sPKmlZOXtNOHelRNFK7q3ICW6wJKr6M5hw3/dYr/OBW5jHcy4EPkLehp4OrqvoCbDcd5+qCAjw8nmJa2Sf4Y/kogeKpCvo0kfROGCm6wlqDMlC0pSzk4U5AFQVdk0AAR4B1w7lHh60FNuD/CQeVSQffczSGQjvcax+oQDfJKY4G0N1PFr0S+MaWUXmZmgohHFcYTnqbiBz7i00fjgbAIt3coCCtjky4Za8XH5Hpz50m8u/iseGO43wWvmd/RBfAfxUSlV0q1Wqhb/kAwMjZngIL6hp5R/nX4z2y/+8iNK45Cvt/nnf/Pb5fzbb37eKSbhQSmmy8O+y9/575Bfuj5g5AWtdLT7rZroGCDSIzWljW56gCftgJdU7PFx//3X9LCZFH8AYs95AYyGaBYAAAAASUVORK5CYII=) 42px center no-repeat
}

.wmcj-nav li:nth-child(2).cur {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAqCAMAAAAUNPItAAAAbFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+T+BWAAAAI3RSTlMA6CNnOUFKfODwOggw05EO2dWepYr2uW9Rw7OsmIMWYlZ1XX0YhgQAAAFmSURBVDjLrZLZsoIwDECrtZVNREXAhcWb///HGwolMCkdmfG8EOCkZEEwXi+xhQKgEC5K7daRp3AAN8F5gsFRUgLBqg6Os1KAiLUKsJoQAlzFkhvp7KXGR/eY68SVV/o3f3IllSc05slDEG9gvGfDB8N+3r4v4QSGo73PwUk6DX8g4DpPoK/bFdQA/oT7Yi1H8JCjIOmW6Yway08u4wCUX7dDiceCHqR7qGkeiZ2sj5MIaOeNVkP2UfXgm8AEH2sofe5m/SLV8Cm7yNNiRRLjg8rG5EpM49JGw0FkJtDULS2gEF/5tNCEfGXruZhAzXzqNyW/i89Ihuf317ib+S1MkM8gX0kpc7iXUpbk74KevjET7Mg3NBCaK68/4/UjEYSxw79Qv16fz/PXPv8f/H7aSiTAQUmkTf0+53f+x+fnzMf4sEpkpb3db1JFew8HPVBCWOmqEeIBG8AlFVt8tf38W7j7mlD9A9TZjMhEeGgBAAAAAElFTkSuQmCC)
}

.wmcj-nav li:nth-child(3) {
    background: #e9d4b3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAApCAMAAACSoICDAAAAWlBMVEUAAACzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjGzKjG0uE/qAAAAHXRSTlMAjyWLgTA+ptFVSU2eF+3ayr859uKYeHFqDeW0W4m6d8oAAAD+SURBVDjL7dXJtoIwDIDhtlygTQegogya93/NW5KFE0fjzoXfKpp/odADapdv19Yroea44mY9Nu/juhrxaqzqV7GZenzUT2Y/jvOA+4Y5PsbL5YyvnC/LTQ0h4TspAMeNHlFm1OWC9fiJXuFn1GDtQdgerB1U0Qn7TrFe/ONZdM55Q8BtMs2ZZuCFL+PdXQMP4D3PxgGAM/zBbwt4OjpI+PuBjwHNwAuz3/MJbmlu+Xb++l//NX1+6vN+H5Hw4zXQHGiueRFv2sla2yHp7CbRnKy9X0yKiZ8niiVhnxQzuZbI/J+XqKTisr2ttFx5o51CJRdOpddypZ/1n5ye/wFB3GF9vvFdfwAAAABJRU5ErkJggg==) 42px center no-repeat
}

.wmcj-nav li:nth-child(3).cur {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAApCAMAAACSoICDAAAAY1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+aRQ2gAAAAIHRSTlMAj4uBMD0jpijRVUmeTRftv+T23dfMmHhxag3GtKpbQuzIQpwAAAD+SURBVDjL7dRLroMwDAVQh0co+YdSKNBf9r/KF2ykIoRad1ipZ3RlX2WUBHa5W3NzwPTomzRr+sf7clm06aktylflaujSVjdU+2U/xrQvjn5bnu7X9Mr1Pq3axob0TrCGylI0iacREqBLn+ggfQaiUkdm96hUhOzE7J+AXJj9CxCvtXY1MnomMUvMhhYuRw8rxhljHOVK56yXe4BzAxt1QjSPmCOdQ4t6e9VoLGF2wHzALGlR/fq//hf1PY3pe7WYLeaSFn7VHZRSy5tv1SxgDpjb5a3nOABh/ydAArMfgNQlD73hyQOXnwBkL/h6CWdb8Nlz7gu+3B/FH58Y/wF4hmtASKc9PAAAAABJRU5ErkJggg==)
}

.wmcj-nav li:nth-child(4) {
    background: #e9d4b3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAApCAYAAACsldDLAAAE0klEQVRYhdXYyc8URRzG8e9TNS5gjEEl4aYHYyKJCS4Yb4Sg7LhcjF6MOyogmxuLJiooKJu47zcTYyKyv6joX+AGaEwMRhM1Ro0SUUDo7sfDNC9NT/e8M7wDxF9Sh6lfV/Wnq2u6u0rrLxpFCGDTo9D0AJMzeCfJ/LZKWRtibJYsASEksAzlg0vR6BURQGgJsMhAgGuidG5qrx3A0HGEHvWD0FJg0eHfBqJ4Nkqze3XTeoLNoQvL9Tl4TZTm9AI8aKzQU5Sgxdueg1dHaW4NeHin5xoUVmgZ8HCp+o/UXlCsyMGrojSvAJak5YgfDd+CLhbNC60rx4zNoQ+VqjPwmMwsSzJPrRjhlVHMdwZkuhB4EDgVuADzdJZBu3JMWKHlVVDjK0TYFaQRmb05yTytDG4ErQCmpRl/qr8/sDk3SaFd6Ror9DTNESlGajxa6FPBjCB2x6AJqdlUOcJBGwSvGv4tpA5I0K50hRV6BnigVJ3k0M+Ebsnw88DQhtQXxdWp2VwGA0hcS3MKFK+jbXSMFVoB3F8D/VzoVuO3islG0AdRjM/BUypeDl29LzrCCq0E5peqD+XQL4RuM36zmDw8TI2gbVFMSM2WJPPkNrqDg8YKrQLmDQB9o6ptAdwXxcTUbE0yT6oBnznQPGiLFVoNzC1VHzS+XOhLodvroBXgrTEwKTV9SeaJ5T9dEKOjtKAduBabQ+fUQHcI3WH8ejtoC1jaEgOTU7MtyTyhBFYUT0ZpYR24Eiu0pgL6r/FlQjuF7jR+rRNoBXhzDv6gAkwUS6O0qArcghV6FphdAb1caJfQXcavdgMtYnwEPCUHj68AL4nS4jL4KKzQWuC+0jEHjC8LhF1C041fORZoGd2QNsXA1NR8mGS+ugL8RJQeKYLD4SToOWBWqd/9OfQr4G7jlwcLLYE3xsC01HyUZL6qAvx4ERwAhJ4XzKyBfg3cY/xSr6Al8IYYuCY125PM42rAjxpogBbLzCjNj3059Jsc+mKvoSXweoKvSzPWk3lcI2i7C/koHpP0qzaOvKQ8j4vQe41fOF7QYghI7OvTjPejGNsI+thH538Lhr7C0O81vjSgb4AZJwoK/SO8LgauS80nSeaxpfyWeNPwEetAQ4GdyDcKfSc0082vpxMeUboRsSM1fYj3gnQK0EfwXG0YOQpbCBMCYM0yrK3oZx+Q0PpstgDDGRU58jb/ALEil9L8TBxSrBSQZL7B8G5ATVcwWj9yFBgCIkhk+ABwWrlXoTHAjjJI4NRu3iZxZcubx2yUdHPNhaTAWON1LRnxg+XzyUAWRNMQIqiZzU/0C3BeRcffA3vKI5DZJJlpBO2raAPwt+09UvW3lvGPNe1+D4Aj/dtFIfSvHfsjrWk8rAp6yP3bPqdUtlLzLrlif8rN4Tmr5nypmwf1xzEuGI9AWy61TRTBHngV0xJd73Xlz0PSHNpt+Mid6Dq6XDAODjrY6GLByN7EJqmHJr1C1UVH0yAf0WGpTWj9IxnIOHpZfVyiI6wBiW0Nab/qscN7th9dEx3/wQTnHE9IJ9GzzeQTEf977Ml4KlVFi6MKO6Si7mTE6eWKYGUUC/BXj086bIB83SPvj/61e14aSeGzpbne8fQorTWc3QspsHuA/F7gp8JvAz8Ds8oT4T+dcy7MCUCKIQAAAABJRU5ErkJggg==) 42px center no-repeat
}

.wmcj-nav li:nth-child(4).cur {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAApCAYAAACsldDLAAAC4ElEQVRYhe2YS2xMURjH/6PeFoJUbISdZz03dhR9tx4bS/Hs1Pu18SgrQr2VjdhYScSCREIkVqzEzlYkJIgIIq1OW9r+Le53uL3zfXNn2nOnE/FLmul8//Od8+vM3DPnNkUSnkkDqAdwF8AdrzOT9PlzmoPZ73N+n6JnqHOg1GQtUcfBUpE9GyPqOGT0lxdL9pwi9ZXkUUP4cKg3RbKNZC/J1yQrkpTVRPtJLpS8wRA+IvmcSP1xUrJthuhyyWfIY6Mh3ERyeqT2MgnZ88rifSSXSb6HZBfJGuZ+hR+Q7Ak9f+5b9oKy6C+SSyXfEsmqYoQHQr8/8yl70RBdIvlWQ6ha8noj9y57SZn8Z0h0W4yI+0jU5Rjz1IfsZUN0cZ6ijloZX2vkL4Yre0WZtJfkIsm35ynqqJO+GiUbIHlsqLKWqNu8dxQo6qiX/mojP16o7FVlkh7+3fB3DlE0X+ET+cpeixFtHqaoo0HmqzLy1jjZdqWpm+QCydOeRB2NMu9aIz9pyV5XBmdIzpe8xbOoo0nmX2Pkf4Sd6A1lUIbkPMl3JSAZZp2ss9rIT1FkW5Wwi+RcFkfUsZ65hVugFMOiuxMSs9gg61Yq2WcwOEc6OhicM8Hg9DQSOOFVkfptkJzI4Cv1JsmZMnBvUfWy2SgeFSRvMbjHK0uRWf832AegXblrzwDoAzAqejcvj5OUDNLTBaBMyfoBjAUwQck2AbgXLmiyPQDGKc0rAbzKIfsIwAql7yGAzUqfk60EcF/J3gGYHS6MVgZ9AjBLqb8F8F2pOzJG/UdM33uj/iVasP5ajSk5FgSAMUZde5fCTDbqWR6abMnyXzYpCpHtjMn7hiOSD9puYOEusOiFRAADCPbLRClE9gmAbtiy5b6kLAqRnZaYRZ78sxfYiKPJpopuoZPloclqJ6CRYHy0oMl2eF407kxhbXnfogVtN0gjOM9OLVDK4k1M3gngQ+g5AXxEcK4exG8ZO8cmeCmRvQAAAABJRU5ErkJggg==)
}

.wmcj-nav li:nth-child(5) {
    background: #e9d4b3 url(data:image/png;base64,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) 42px center no-repeat
}

.wmcj-nav li:nth-child(5).cur {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAuCAYAAAC4e0AJAAAEzElEQVRogc2ZW2wVRRjHf6ct5YhQRKBYb0SqaYJo8UEFE5X6gEQ0JcYHePABL0TjJUofjPUFTUyMSLyAd42XeImpgUoqwRiDARMSfJLEhqilpKKNrUgLQaHV/n2YGc6cPbvs7umeln9ycnb++833/c/Mzjfz7clJokJoAdYBayoVoKZCfucDXcA0YAZweyWCVFXA5yLge4xwgJXAdqA280iSsvwsVQHDkt7x2gcyjpWp+HpJxzyxSy3/nMd9cTaKv0TSYU/kbYH7z3v3Os4m8bdIOm6FDUm62vJ3SNrh2d3r/YB9kmZMtvjFKsZ1ll8oacxy30bMQPdkip8ladATs8ry82UWq4/tXr9XPP6TyRC/RNKvVsCQpJtVmIkhhWOn17/N43dIyk+UeD8dnpDUaPmpkgYihDu85vm5x+P3l/MD0gpvCohZZvkqKyAJnvX8verx/trIXHyLCo+KJK2xfF7SnoTCHdo9v1s8vkPSxZUQ73bLEUnNlquT1JNSuMO7nu8HPL6pEuKxAZd77W/KFO6w2vPVJjO7FV2wYc/reNBaroZyOuUldWUk3OGhcsTnpNTFSBvwQubHW1gA9KbpUE4xMiuCfx0Y8Nr1wINAH/BewHYFcH2Am55WSDni/47gHwNGvHYtRnw3sCFgO0qp+NG0QpJUUlcCHwCzbTsXYdcU0T43xHZuCFdtv+8CNifQFTvyq4Bt9noeZrr/jbD9K6IdNqJhszeIma0O224G7gT+jBIXNfKLgDcoCN8NfBblxKIRqAPmADMxCxBMLVuHmbk5mIJ8dkj/WmAM2GgF3wj8AjxOYVaKEZKCngyksfWB+09lnCYdXBGDpGpJnd69n1QoK0Pz/HRJH3sdhiWtsPcWSlprr9sjgvdLOiSpT1KvbUvSSY/vk3RQxbWuw6WSaiTd52l6MWCzLkx8q6TfPSO/UL7bcntixDeqeGQaLb9LpbO7MaR/vaScvd4n6UJr22J/sEOXpAWSqAK+BjqBBuAocAPQiskIXwEf2ifsh5hnPpiForJSFKoBYfaKa4FDwMPALsz6edrarQR6gLYq4EdLfgdcAOzFLJIBYLnnfEpM8HxEO2yxnSnLjXnxNgM7gfMwe0WrZ3egBnjCCv/cknuBJTFCwxDc2l07LC0eTeH3VuAPYDUm+zVgUvaXNcApjPD1QDvhaSwJ3sKkuBxm+t1GdBXwMoXHaAxYltJ3LbAVeBvz8vZ94PSC3RaxCH28GbNgx4sG678/xu6EpJtkFyzAZeUN9qRgGub1+Wnx7hnsxWzLzcBizJR/NMHi3NvktTa+0/GoZ3MESlf9cWB/gOupgMAzwQ3obuCgx58TZegQlg7rMhKVFK46agjw84KGwZE/FeLsSBkC/sGk32HMge2aFH1dVgqm3r6gYVD8XEw+zdnPCGbHTYNHMCfQQY+7AnjG+o7Df/b7fkwhM8XqCBYvJeIvAj5NKdbHJmBLCP8z5o+1FkKmPwBXjW2IC5b1f1IvxdzflMBH4jNRluK7gcMxNp0ZxstU/G8JbE5mGC9T8XGnToCpGcbLVHza8/u4UYk/kScMTvzMBLbujVbJNp3CR/hbgGIt5yfwk4dCnu8HLo/p4N6fDGPOQEH0Jwg6GtEXCptTH/F7wTGA/wHzOJZ6+vKi2wAAAABJRU5ErkJggg==)
}

.wmcj-nav li.cur {
    background-color: #b32a31;
    color: #fff;
    font-weight: 700
}

.wmcj-con {
    background-color: #fafafa;
    border: solid 1px #b42c33;
    padding: 25px 20px
}

.news-left {
    width: 733px
}

.news-left li {
    border-top: 2px solid #d9d9d9;
    padding: 8px 70px 8px 34px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.news-left li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 18px;
    width: 10px;
    height: 10px;
    background-color: #b32a31;
    border-radius: 50%
}

.news-left li:first-child {
    border-top: none
}

.big-img-box {
    width: 638px;
    position: relative
}

.big-img-box img {
    display: block;
    width: 100%;
    height: 344px;
    -o-object-fit: cover;
    object-fit: cover
}

.big-img-box p {
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0 25px;
    background-color: rgba(26, 26, 26, .66)
}

.news-time {
    background-color: #fff;
    border-radius: 10px;
    border: solid 2px #e9d4b3;
    border-top-width: 8px;
    padding: 0 10px 4px;
    margin-right: 19px;
    display: none
}

.news-time p:first-child {
    letter-spacing: 2px;
    font-size: 61px;
    line-height: 1
}

.news-desc {
    margin-top: 10px;
    height: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.news-desc span {
    color: #d0121b
}

.wmsj-box {
    margin-top: 30px;
    width: 195px;
    height: 392px;
    overflow: hidden;
    -webkit-transition: width .3s;
    transition: width .3s;
    color: #8d4f38;
    background-color: #fafafa
}

.wmsj-box h3 {
    margin-bottom: 15px
}

.wmsj-box:nth-child(1) .wmsj-card {
    background: #e9d4b3 url(../img/icon_1.png) center 226px no-repeat
}

.wmsj-box:nth-child(2) .wmsj-card {
    background: #e9d4b3 url(../img/icon_2.png) center 226px no-repeat
}

.wmsj-box:nth-child(3) .wmsj-card {
    background: #e9d4b3 url(../img/icon_3.png) center 226px no-repeat
}

.wmsj-box.active {
    width: 1232px
}

.wmsj-box.active .wmsj-card {
    color: #fff;
    background-color: #b42c33
}

.wmsj-box.active .wmsj-card a {
    color: #fff
}

.wmsj-box.active .wmsj-news-box {
    width: 1037px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 35px 20px 0
}

.wmsj-card {
    width: 195px;
    height: 342px;
    padding-top: 50px
}

.wmsj-card a {
    color: #8d4f38
}

.wmsj-card:first-child {
    margin-left: 0
}

.wmsj-news-box {
    width: 0;
    padding: 25px 0;
    overflow: hidden;
    -webkit-transition: all .3s;
    transition: all .3s
}

.wmsj-news-top p:first-child {
    color: #333;
    margin-bottom: 10px
}

.wmsj-news-top p {
    height: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.wmsj-news-top p span {
    color: #d0121b
}

.news-list-spot {
    margin-top: 20px
}

.news-list-spot li {
    *zoom: 1;
    width: auto;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: left
}

.news-list-spot li:after,
.news-list-spot li:before {
    content: "";
    display: table;
    line-height: 0
}

.news-list-spot li:after {
    clear: both
}

.news-list-spot li:before {
    content: "";
    float: left;
    _display: inline;
    width: 5px;
    height: 5px;
    background-color: #d0121b;
    border-radius: 50%;
    margin-top: 20.5px;
    margin-right: 5px
}

.news-list-spot p {
    float: left;
    _display: inline;
    width: 750px;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: left
}

.news-list-spot span {
    float: right;
    _display: inline;
    color: #595959
}

.wmxf-box {
    width: 704px
}

.wmxf-box .news-list {
    height: 254px;
    overflow-y: auto;
    padding-right: 10px;
}

.tab-con .news-list {
    height: 371px;
    overflow-y: auto;
    padding-right: 10px;
}

.tab-con .news-list p {
    width: 560px;
}

/* 设置滚动条的样式 */
.wmxf-box .news-list::-webkit-scrollbar {
    width: 8px;
    background-color: none;
    border-radius: 4px;
}

/* 滚动槽 */
.wmxf-box .news-list::-webkit-scrollbar-track {
    border-radius: 4px;
}

/* 滚动条滑块 */
.wmxf-box .news-list::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #e9d4b3;
}

.wmxf-box .news-list p {
    flex: 1;
}

.border-top a {
    /* display: flex; */
}

.wmxf-box.news-list-spot.fn-right {
    margin-top: -5px
}

.wmxf-box.news-list-spot.fn-right p {
    width: 540px
}

.wmxf-card {
    width: 73px
}

.wmxf-card a {
    display: block;
    height: 300px;
    padding: 64px 18px 0;
    background: #b42c33 url(../img/icon_4.png) center bottom no-repeat
}

.wmxf-card p {
    font-weight: 300;
    margin-top: 5px
}

.wmxf-card-2 a {
    padding-top: 124px
}

.wmxf-news-box {
    width: 597px;
    margin-left: 9px
}

.wmxf-news-box img {
    display: block;
    width: 100%;
    height: 277px;
    -o-object-fit: cover;
    object-fit: cover
}

.wmxf-news-box .wmsj-news-top {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #999
}

.wmxf-news-box .wmsj-news-top p:first-child {
    display: block;
    width: auto;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: left
}

.wmxf-news-box .news-list-spot {
    margin-top: 0 30px 10px
}

.wmxf-news-box .news-list-spot p {
    width: 450px
}

.byll-nav {
    line-height: 55px;
    color: #8d4f38
}

.byll-nav a {
    color: #8d4f38;
    display: block;
    position: relative;
    z-index: 2
}

.byll-nav li.cur {
    margin-top: 0;
    color: #fff;
    line-height: 65px
}

.byll-nav li.cur a {
    color: #fff;
    background-color: #b42c33
}

.byll-nav li.cur span {
    display: block;
    color: #fff
}

.byll-nav li {
    width: 305px;
    margin-right: 9px;
    background-color: #e9d4b3;
    position: relative;
    margin-top: 10px
}

.byll-nav li:last-child {
    margin-right: 0
}

.byll-nav span {
    font-weight: 300;
    font-size: 14px;
    position: absolute;
    right: 12px;
    top: 5px;
    display: none
}

.byll-nav li:first-child {
    margin-left: 0
}

.byll-box {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 13px 0 rgba(125, 125, 125, .17);
    box-shadow: 0 4px 13px 0 rgba(125, 125, 125, .17);
    margin-bottom: 15px
}

.wcn-box {
    padding: 15px 0 10px
}

.wcn-box .big-img-box {
    width: 659px
}

.wcn-box .big-img-box p {
    background-color: #b42c33
}

.wcn-box .big-img-box img {
    height: 389px
}

.wcn-box .py-title {
    background: #b42c33;
    border: none;
    line-height: 40px;
    line-height: 40px;
    display: inline-block;
    padding: 0 20px
}

.wcn-box .py-title span:first-child {
    color: #fff
}

.wcn-box .news-list-spot {
    margin-top: 10px;
    padding: 0 15px
}

.wcn-box .news-list-spot li {
    width: 400px
}

.wcn-box .news-list-spot li:nth-child(2n-1) {
    margin-right: 74px
}

.chzq-nav {
    position: absolute;
    top: 0;
    left: 233px;
    width: 1208px;
    text-align: left
}

.chzq-nav li.cur {
    color: #d30e27
}

.chzq-box {
    width: 928px;
    background-color: #fff;
    border: solid 1px #b6cadd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 25px 18px 20px
}

.gsh-left {
    width: 374px
}

.gsh-left img {
    display: block;
    width: 100%;
    height: 134px;
    -o-object-fit: cover;
    object-fit: cover;
    margin: 12px auto 40px;
    background: 0 0
}

.gsh-imgs img {
    display: block;
    width: 240px;
    height: 411px;
    -o-object-fit: cover;
    object-fit: cover;
    display: inline-block;
    margin: 0 3px
}

.chzq-list li {
    border-top: 1px solid rgba(128, 128, 128, .49);
    padding: 15px 0
}

.chzq-list li:first-child {
    border: none
}

.gygg-box {
    width: 490px;
    line-height: 48px
}

.ggyg-title {
    padding: 0 11px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ggyg-title h3 {
    font-style: italic
}

.ggyg-title span {
    border-radius: 10px;
    border: solid 1px #fff;
    line-height: 24px;
    margin-top: 11px;
    padding: 0 8px
}

.swiper-box {
    position: relative
}

.swiper-box .swiper-pagination {
    width: 100%
}

.swiper-box .swiper-pagination-bullet {
    width: 50px;
    height: 8px;
    background-color: #b2b2b2;
    border-radius: 4px;
    margin: 0 3px
}

.swiper-box .swiper-pagination-bullet-active {
    background-color: #d0121b
}

.swiper-box .swiper-button-next-2 {
    right: 15px;
    margin-top: -23px
}

.swiper-box .swiper-button-prev-2 {
    left: 15px;
    margin-top: -23px
}

.swiper-container-1 {
    margin-top: 24px
}

.swiper-container-1 .swiper-slide {
    width: 259px
}

.swiper-container-1 .swiper-slide img {
    display: block;
    width: 100%;
    height: 365px;
    -o-object-fit: cover;
    object-fit: cover
}

.city-list {
    margin: 36px auto 10px
}

.city-list li {
    width: 180px;
    margin-right: 28.5px;
    margin-bottom: 13px;
    background-color: #b6cadd;
    border-radius: 5px
}

.city-list li:nth-child(7n) {
    margin-right: 0
}

.city-list li.cur {
    background-color: #d30e27;
    font-weight: 700
}

.city-box {
    position: relative;
    padding: 14px 0 14px 28px
}

.city-box img {
    position: absolute;
    left: 0;
    top: 0;
    width: 476px
}

.city-box .news-list-spot {
    margin-top: 0;
    background-color: #fff;
    border: solid 1px #b5b5b5;
    padding: 18px 86px 18px 550px
}

.city-box .news-list-spot li {
    border-top: 1px solid rgba(149, 149, 149, .66)
}

.city-box .news-list-spot p {
    width: 600px
}

.city-box .news-list-spot li:first-child {
    border-top: none
}

.middle-title a {
    line-height: 50px
}

.video-list li {
    width: 338px;
    margin-bottom: 40px;
    margin-right: 27px
}

.video-list li:last-child {
    margin-right: 0
}

.video-list img {
    margin-bottom: 15px;
    display: block;
    width: 100%;
    height: 187px;
    -o-object-fit: cover;
    object-fit: cover
}

.video-list.bg-grey li {
    background-color: #fafafa;
    padding: 0 0 10px;
    margin-bottom: 0
}

.video-list.bg-grey p {
    padding: 0 15px;
    height: 60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.gzjb-box {
    background-color: #fff;
    border: solid 1px #d2d2d2;
    padding: 8px 13px 20px
}

.gzjb-nav {
    line-height: 57px;
    background-color: #b6cadd
}

.gzjb-nav li {
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 89px;
    padding-right: 35px;
    background: url(../img/icon_5.png) 46px center no-repeat
}

.gzjb-nav li.cur {
    background-color: #d30e27
}

.gzjb-nav span {
    border-radius: 10px;
    border: solid 1px #fff;
    line-height: 24px;
    margin-top: 19px;
    padding: 0 8px
}

.gzjb-con {
    padding: 0 24px
}

.gzjb-con .news-list p {
    width: 480px
}

.jq-wrap {
    width: 684px;
    background-color: #fff;
    border: solid 1px #d2d2d2;
    padding: 17px 17px
}

.jq-big-img {
    border-radius: 10px;
    border: solid 2px #f2f2f2;
    overflow: hidden;
    width: 640px;
    background: #fafafa
}

.jq-big-img img {
    display: block;
    width: 100%;
    height: 270px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: 19px
}

.jq-big-img .jq-desc {
    padding: 0 33px 19px
}

.jq-list {
    width: 780px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jq-list li {
    width: 379px;
    border-radius: 10px;
    overflow: hidden;
    margin-left: 9px;
    margin-bottom: 11px
}

.jq-list img {
    display: block;
    width: 100%;
    height: 165px;
    -o-object-fit: cover;
    object-fit: cover
}

.yqnav {
    border-bottom: red 1px solid;
    clear: both;
    height: 46px
}

.yqnav ul {
    padding: 0 10px 0 10px
}

.yqnav li {
    float: left;
    _display: inline;
    color: red;
    text-align: center;
    background: #fff;
    margin-right: 25px
}

.yqnav a {
    text-decoration: none
}

.yqnav a:hover {
    color: red;
    border: solid 1px red;
    border-bottom-color: #fff;
    background: #fff;
    text-decoration: none
}

.no_select_nav {
    padding: 0 15px;
    height: 32px;
    color: #000;
    display: inline-block
}

.select_nav {
    padding: 0 20px;
    height: 45px;
    color: red;
    display: block;
    border: solid 1px red;
    border-bottom-color: #fff;
    background: #fff;
    text-decoration: none;
    z-index: 2;
    position: relative
}

.yqlj_nr {
    padding: 20px 40px
}

.lianjie a {
    display: inline-block;
    position: relative;
    cursor: pointer
}

.lianjie a:hover .lianjie-qrcode {
    display: block
}

.lianjie .lianjie-qrcode {
    position: absolute;
    left: 0;
    top: 45px;
    z-index: 10;
    display: none
}

.lianjie .lianjie-qrcode img {
    display: block;
    width: 160px;
    height: 160px
}

.footer {
    background-color: #d0121b;
    padding: 40px 0;
    width: 100%
}

.footer-gray {
    background-color: rgba(229, 229, 229, .43);
    color: #262626
}

.footer-gray a {
    color: #262626
}

.menu-channel {
    width: 119px;
    background-color: #fff;
    border-radius: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 5px solid #ccc;
    position: fixed;
    display: none;
    top: 234px;
    left: 50px;
    z-index: 10
}

.menu-channel li {
    padding-bottom: 11px
}

.menu-channel li:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *display: inline;
    zoom: 1;
    width: 86px;
    border-bottom: 1px dashed #d30e27;
    margin-bottom: 11px
}

.menu-channel li:first-child {
    padding-top: 11px
}

.menu-channel li:first-child:before {
    display: none
}

.menu-channel img {
    display: block;
    width: 86px;
    margin: 0 auto 8px
}

.menu-channel.menu-channel-right {
    right: 50px;
    left: auto;
    padding-top: 53px
}

.menu-channel.menu-channel-right .toTop {
    position: absolute;
    top: -5px;
    left: 0;
    width: 109px;
    cursor: pointer
}

.list-nav li {
    margin-right: 22px;
    border: solid 1px #b5b5b5;
    margin-bottom: 20px
}

.list-nav a {
    display: block;
    padding: 0 15px
}

.list-nav li.cur,
.list-nav li:hover {
    background-color: #b42c33;
    border: solid 1px #b42c33
}

.list-nav li.cur a,
.list-nav li:hover a {
    color: #fff
}

.pages-box {
    margin: 80px 0;
    font-size: 14px;
    color: #333
}

.pages-box a {
    color: inherit
}

.Fir_Page,
.Fir_Page_action,
.First_Page,
.First_Page_action,
.Last_Page,
.Last_Page_Action,
.action_num,
.next_Page,
.next_Page_Action,
.pages-box>a {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 30px;
    border: 1px solid #d2d2d2;
    line-height: 30px;
    margin: 0 2px;
    cursor: pointer
}

.Fir_Page,
.Fir_Page_action,
.First_Page,
.First_Page_action,
.Last_Page,
.Last_Page_Action,
.next_Page,
.next_Page_Action {
    padding: 0 9px
}

.pages-box .Last_Page,
.pages-box .Last_Page_Action {
    margin-right: 20px
}

.pages-box .action_num {
    background-color: #be1900;
    color: #fff
}

.position {
    padding-bottom: 24px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 32px
}

.img-list {
    width: 1200px;
    margin: 0 auto
}

.img-list li {
    width: 377px;
    margin-bottom: 24px
}

.img-list img {
    display: block;
    width: 100%;
    height: 176px;
    -o-object-fit: cover;
    object-fit: cover
}

.img-list li:not(:nth-child(3n)) {
    margin-right: 27px
}

.img-list p {
    line-height: 32px;
    height: 64px;
    text-align: center;
    color: #1a1a1a
}

.py-title {
    line-height: 34px;
    border-left: 9px solid #e9d4b3;
    padding-left: 11px
}

.py-title .fn-right {
    color: #535353
}

.py-title span:first-child {
    color: #b42c33
}

.ll-title {
    line-height: 40px;
    margin-bottom: 16px
}

.ll-title .fn-right {
    color: #535353
}

.ll-title span:first-child {
    color: #b42c33
}

.py-img {
    display: block;
    width: 100%;
    height: 249px;
    -o-object-fit: cover;
    object-fit: cover
}

.article-wrap .position {
    color: #535353;
    border-bottom: none
}

.article-wrap .position a {
    color: #535353
}

.article-title {
    padding: 0 60px;
    line-height: 50px;
    margin-bottom: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.article-tips {
    color: #707070;
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(112, 112, 112, .6)
}

.article-content {
    margin: 70px auto;
    padding: 0 60px;
    color: #1a1a1a;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.article-content p {
    margin-bottom: 20px
}

.article-content img {
    width: 70%;
    display: block;
    margin: 0 auto
}

.fenx {
    margin-bottom: 67px
}

.bg-gray {
    background-color: #fafafa;
    height: 205px;
    overflow: hidden
}

.bg-gray .py-half {
    padding: 0;
    border: none
}

.bg-gray .news-list-spot {
    width: 542px;
    margin-right: 44px;
    margin-top: 35px
}

.bg-gray .news-list-spot p {
    width: 360px
}

.xjp-list {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 437px;
    line-height: 240px
}

.xjp-list ul {
    line-height: 30px
}

.xjp-list a {
    color: #262626
}

.xjp-list a:hover {
    color: #b42c33
}

.xjp-list li {
    position: relative;
    padding: 10px 0 10px 30px
}

.xjp-list li::before {
    content: '';
    position: absolute;
    top: 17.5px;
    left: 0
}

.xjp-right {
    width: 514px
}

.xjp-right img {
    display: block
}

.xjp-right a:not(:last-child) img {
    margin-bottom: 10px
}

.py-left {
    width: 476px
}

.py-left img {
    display: block;
    width: 100%;
    height: 273px;
    -o-object-fit: cover;
    object-fit: cover
}

.py-right {
    width: 935px
}

.py-right .news-list-spot {
    padding: 0 65px 16px;
    margin-top: 0
}

.py-right .news-list-spot p {
    width: 650px
}

.swiper-container-2 {
    width: 808px;
    padding: 16px 0 20px
}

.swiper-container-2 img {
    display: block;
    width: 100%;
    height: 243px;
    -o-object-fit: cover;
    object-fit: cover
}

.swiper-container-3 {
    margin-top: 25px
}

.swiper-container-3 li {
    width: 342px;
    margin-right: 24px
}

.swiper-container-3 img {
    display: block;
    width: 100%;
    height: 158px;
    -o-object-fit: cover;
    object-fit: cover
}

.fssl-box {
    width: 733px
}

.jr-box {
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.yj-left {
    width: 720px;
    margin-top: 10px
}

.yj-right {
    width: 650px
}

.yj-right .fssl-title {
    margin-bottom: 13px
}

.fssl-img {
    display: block;
    width: 352px;
    height: 195px;
    -o-object-fit: cover;
    object-fit: cover
}

.fssl-right {
    width: 351px
}

.fssl-box {
    margin-top: 5px
}

.fssl-title {
    height: 54px;
    -o-object-fit: cover;
    object-fit: cover
}

.img-book {
    display: block;
    width: 274px;
    height: 354px;
    -o-object-fit: cover;
    object-fit: cover
}

.book-list {
    width: 364px
}

.book-list li {
    height: 79px;
    line-height: 79px;
    background-color: #fff;
    border-radius: 15px;
    border: solid 1px #b6cadd;
    margin-bottom: 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px
}

.book-list a {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *display: inline;
    zoom: 1;
    line-height: 25px
}

.zhyw-list img {
    margin-right: 20px
}

.zhyw-list a:nth-child(3n) img {
    margin-right: 0
}

.zhyw-img {
    display: block;
    width: 466px;
    height: 140px;
    -o-object-fit: cover;
    object-fit: cover
}

.toutiao-desc {
    position: relative;
    text-align: center
}

.toutiao-desc .fn-right {
    position: absolute;
    right: 0;
    top: 0
}

.wx_absolute {
    position: absolute;
    left: 50%;
    margin-left: 400px;
    top: 48px
}

.wb_absolute {
    position: absolute;
    left: 50%;
    top: 48px;
    margin-left: 550px
}

/* @media (max-width:1024px) {
    html {
        height: 100%;
    }

    body {
        height: 100%;
        overflow-x: hidden;
    }

    body,
    .wrap,
    .wrap1200 {
        width: 100% !important;
        overflow-x: hidden;
    }

    .article-wrap,
    .article {
        width: 100%;
        height: 100%;
    }
} */

@media screen and (min-width:768px) and (max-width:1440px) {
    body {
        min-width: 1440px
    }
}

@media (min-width:768px) {
    .wrap {
        width: 1440px
    }
}

@media (max-width:768px) {
    .nav-list {
        font-size: 24px
    }

    .nav-list li {
        margin: 0 10px
    }

    .wx_absolute {
        margin-left: 250px;
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    .wb_absolute {
        margin-left: 350px;
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }
}