  @charset "utf-8"; @import"font-awesome-4.7.0/css/font-awesome.min.css"; @font-face {
    font-family: 'FZQTK-Full';
    src: url('data:font/ttf;charset=utf-8;base64,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') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
    margin: 0;
    padding: 0
}

img {
    border: 0;
    vertical-align: top
}

ol, ul, li {
    list-style: none;
}

iframe {
    border: none
}

html {
    height: 100%;
    font-size: 16px
}

body {
    /* height: 100%; */
    font: 400 1em/1.8 "SimSun", "宋体", "PingFang SC", "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, Helvetica, Arial, sans-serif;
}

a {
    color: #212121;
    text-decoration: none
}

a:hover {
    color: #c00
}

/*a:hover{color:#e60012;text-decoration:none}*/
.cf:after, .cf:before {
    content: " ";
    display: table
}

.cf:after, .clearfix:after {
    clear: both;
    overflow: hidden;
}

.cf {
    zoom: 1; }

.fl {
    float: left
}

.fr {
    float: right
}

.for {
    float: left;
}

em {
    font-style: normal;
}

h1, h2, h3, h4, h5 {
    font-size: 100%;
    font-weight: normal
}

.bold {
    font-weight: bold
}

.show {
    display: block
}

.hide {
    display: none
}

.fbold {
    font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1;
}

.white, .white a:link, .white a:visited, .white a:hover {
    color: #fff;
}

.gray, .gray a:link, .gray a:visited, .gray a:hover {
    color: #666
}

.red, .red a:link, .red a:visited, .red a:hover {
    color: #e60012
}

.main {
    width:1280px;
    margin: 0 auto;
    position: relative;
}





/*header*/
.header {
    min-width: 1280px;
    height: 105px;
    background: #D23939 linear-gradient(135deg, rgba(197, 55, 55, 0.5) 0%, rgba(194, 49, 49, 0.5) 49%, rgba(177, 23, 23, 0.5) 100%);
    /*底色灰*/
    /*background: #e60012;*/
}

.header .top_logo {
    width: 300px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    padding-top: 3px;
    /*logo和文字并列*/
    float: left;
    /*margin-left: 220px;*/
}

.header .top_logo img {
    width: 100%;
    margin: 10px 0 0 0;
}

.menu-btn {
    display: none;
}

/*图片*/
.header .zt_banner {
    text-align: center;
    /*文字版*/
    /* margin-top: 20px; */
    /*图片版*/
    /*margin-top: 55px;*/
    width: 720px;
    float: right;
    margin-right: 100px;
}

.header .zt_banner img {
    width: 600px;
    height: auto;
}

.header .databank span {
    width: 198px;
    height: 58px;
    display: block;
    border-radius: 30px;
    border: 1px solid #FFF;
    text-align: center;
    line-height: 58px;
    text-indent: 40px;
    background-common: no-repeat;
    background-position: 27px 14px;
    margin-top: 75px;
    font-size: 20px;
}

.header .databank .dz {
    margin-top: 122px;
}

/*logo和文字并列*/
.header .xx {
    font-family: "FZQTK-Full";
    font-size: 50px;
    text-align: left;
    color: #FFF;
    margin-top: 7px;
    letter-spacing: 2px;
    float: right;
    margin-right: 2px;
}

.header .xx b {
    padding: 12px;
    font-weight: 100;
}

.header .xx b.t2 {
    font-family: "黑体";
    font-size: 42px;
    letter-spacing: 12px;
}

.header .xx b.t3 {
    margin-left: -30px;
}

.header .xx small {
    font-size: 24px;
}

/**导航**/
.header-n {
    position: absolute;
    width: 100%;
    z-index: 9;
    /* top: 140px; */
    background: #F5F5F7;
}

.head-nav {
    height: 50px;
    background: #F5F5F7;
}

.head-nav-con {
    height: 50px;
    margin: auto 0 auto 110px;
    text-align: center;
    letter-spacing: 2px;
}

.head-nav-con ul {
    margin: 0 auto;
}

.head-nav-con ul li {
    float: left;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
    margin: 0 15px;
    letter-spacing: 0px;
    width: 140px;
}

.head-nav-con ul li:hover {
    font-size: 24.5px;
    color: #D23939;
    border-bottom: 0px solid #E1E1E1;
}

.head-nav-con ul a {
    font-family: "楷体";
    display: block;
    text-decoration: none;
    text-align: center;
    font-size: 26px;
    line-height: 48px;
    /* font-weight: bold; */
    color: #212121;
}

.head-nav-con .drop-down {
    position: relative;
    width: 120px;
}

.head-nav-con .drop-down a:hover {
    color: #D23939;
    font-size: 22.5px;
}

.head-nav-con .drop-down-content {
    padding: 0;
    display: none;
    position: absolute;
    background: #fff;
    text-align: center;
}

.head-nav-con .drop-down-content li {
    margin: 0 auto;
}

.head-nav-con .drop-down-content li > a {
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    letter-spacing: 0px;
    line-height: 36px;
}

.head-nav-con .drop-down-content li:hover > a {
    background-color: #fff;
    font-size: 18.5px;
    text-align: center;
    text-decoration: underline;
    line-height: 36px;
}

.head-nav-con .drop-down:hover .drop-down-content {
    display: block;
}

.head-nav-con .drop-down-2 {
    position: relative;
}

.head-nav-con .drop-down-content-2 {
    padding: 0;
    display: none;
    position: absolute;
    z-index: 1;
    background-color: #fff;
    right: -140px;
    top: 0;
}

.head-nav-con .drop-down-content-2 > li {
    float: none;
    background-color: #fff;
}

.head-nav-con .drop-down-content-2 li:hover a {
    background-color: #fff;
    font-size: 18.5px;
    text-align: center;
    text-decoration: underline;
}

.head-nav-con .drop-down-2:hover .drop-down-content-2 {
    display: block;
}

.head-nav-con li.sou {
    width: 54px;
    text-align: center;
    /* margin-top: 10px; */
}

/**导航**/
/*hot-news*/
.hot-news {
    margin-top: 63px;
}

.hot-news h1 {
    height: 56px;
    font-size: 32px;
    font-weight: bold;
    line-height: 56px;
    /*text-align: center;*/
}

.hot-news h1 a {
    color: #c00;
}

.hot-news h1 .sz {
    float: left;
}

.hot-news div {
    text-align: center;
    height: 22px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 10px
}

.hot-news div a:link, .hot-news div a:visited {
    color: #000;
}

.hot-news div a.red:link, .hot-news div a.red:visited, .hot-news h1 a.red:link, .hot-news h1 a.red:visited {
    color: #e60012;
}

.hot-news div a:hover {
    color: #c00;
}

.hot-news div a {
    margin: 0 6px
}

.last {
    font-weight: bold;
}

/*rm-main*/
.rm_main {
    margin-top: 68px;
    width: 100%;
    overflow: hidden;
}

.rm_main .col-1 {
    width: 867px;
    /* padding: 8px 0; */
}

.rm_main .col-2 {
    width: 380px;
    position: relative;
    height: 567px;
    overflow: hidden;
    margin-right: 13px;
    top: 0px;
}

.focus-pic {
    width: 100%;
    height: 100%;
    position: relative;
}

.swiper-container1 {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.swiper-container1 .swiper-slide {
    width: 100%;
    height: 100%;
    position: relative;
}

.swiper-container1 .swiper-slide span {
    line-height: 80px;
    font-size: 18px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 94%;
    padding-left: 6%;
    font-size: 21px;
    font-weight: 500;
    text-align: center;
}

.swiper-container1 .swiper-slide em {
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 6px;
    background: #999;
    border-radius: 0 0 20px 0px;
    opacity: 0.5;
}

.swiper-container1 .swiper-pagination1 {
    display: none;
}

.swiper-container1 .num1 i {
    display: block;
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    left: 50px;
    bottom: 9px;
    font-style: normal;
}

.swiper-container1 .num1 i em {
    margin-left: 2px;
}

.swiper-container1 .num1 i em.thisp {
    font-weight: bold;
    margin-right: 1px;
    margin-left: 0;
    font-size: 32px;
}

.swiper-container1 a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.video-play video {
    width: 100%;
    height: 100%;
    background-color: black;
}

.video-play {
    position: absolute;
    z-index: 9;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.focus-pic .tvplayshow {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 220;
    display: none;
}

.focus-pic .tvplayshow .closetv {
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    color: #fff;
    width: 80px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    z-index: 99;
}

.focus-pic .tvplayshow .linex {
    border-top: 1px solid #fff;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100%;
    display: block;
}

.active-index {
    font-size: 38px;
}

.min a {
    height: 487px;
    overflow: hidden;
}

.swiper-container1 .min img {
    width: 100%;
    height: auto;
}

.swiper-container1 a img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
}

#prev1, #next1 {
    position: absolute;
    bottom: 30px;
    width: 15px;
    height: 21px;
    z-index: 99;
    display: inline-block;
    cursor: pointer;
}

#prev1 {
    background: url(/images/prev1.png) no-repeat;
    left: 20px;
}

#next1 {
    background: url(/images/next1.png) no-repeat;
    right: 20px;
}

.rm_main .col-2 h2 {
    font-size: 24px;
    font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1;
    font-weight: bold;
    line-height: 32px;
}

.rm_main .col-2 h2.A6 {
    margin-top: 33px
}

.list1 li {
    font-size: 18px;
    margin-top: 17px;
    line-height: 26px;
    margin-left: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.list1 li span img {
    vertical-align: middle;
    margin-right: 3px;
}

.tit1 {
    margin-top: 12px;
}

.tit1 h2 {
    display: inline-block;
    font-size: 22px;
    font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1;
    font-weight: 500;
    line-height: 30px;
    width: 49% !important;
}

.tit1 span {
    width: 620px;
}

.tit1 img {
    margin-top: 7px;
    margin-left: 8px
}

.tit1 img.jiadown {
    margin: 4px auto 0 auto;
    float: right;
}

.tit1 em {
    font-size: 14px;
    font-weight: 500;
    padding-left: 22px;
    line-height: 34px;
    margin-left: 20px;
}

.tit1 em.bzdown {
    float: none;
    margin-left: 20px;
}

.tit1 em, .tit1 em a:link, .tit1 em a:visited, .tit1 em a:hover {
    color: #333
}

/*.list2 ul{float:left;width:292px;margin-left:37px}*/
.list2 ul {
    width: 100%;
}

.list2 li {
    height: 48px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding-top: 15px;
    padding-bottom: 11px;
    border-bottom: 1px solid #ECECEC;
    padding-left: 13px;
    width: 292px;
    margin-left: 19px;
    float: left;
    /*word-break:break-all;*/
    text-align: justify;
}

.list2 li.key {
    padding-left: 13px;
    border-bottom: 1px solid #CC3232;
    font-weight: bold;
    font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1;
}

.list2 li:hover {
    /*box-shadow: darkgrey 5px 5px 10px 5px ;*/
    -webkit-box-shadow: 4px 3px 7px;
    -moz-box-shadow: 4px 3px 7px;
    box-shadow: 4px 3px 7px;
}

.list2 li.key:hover {
    -webkit-box-shadow: 4px 3px 7px #CC3232;
    -moz-box-shadow: 4px 3px 7px #CC3232;
    box-shadow: 4px 3px 7px #CC3232;
}

.list2 li:nth-child(4n+1), .list2 li.key:nth-child(4n+1) {
    margin-left: 0px;
}

/*media-report*/
.media-report {
    margin-top: 20px;
    border-bottom: 1px solid #ECECEC;
    padding-bottom: 20px;
    height: 434px;
}

.scale_img {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
}

.scale_img a {
    display: block;
    width: 100%;
    padding-bottom: 70%;
    position: relative;
}

.scale_img img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /* object-fit: cover; */
}

.scale_img img {
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;
}

.scale_img img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.media-report .cpc {
    width: 380px;
    background: #F5F5F7;
    border-radius: 0px 0px 4px 4px;
}

.media-con .tit1 {
    margin-top: 0;
    border-bottom: 1px solid #ECECEC;
}

.media-con .tit1 .more {
    float: right;
}

.media-con .col-1 {
    width: 468px;
    margin-top: 18px;
}

.media-con .col-1 h3 {
    font-size: 16px;
    font-family: "Microsoft YaHei", 微软雅黑;
    font-weight: 600;
    line-height: 24px;
    padding-bottom: 5px;
}

.media-con .col-2 {
    width: 360px;
    margin-top: 1px;
    padding: 8px;
}

.media-con .col-1 h4 {
    font-size: 22px;
    font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1;
    font-weight: 600;
    line-height: 34px;
    margin-top: 20px
}

.media-con .col-1 p {
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    margin-top: 20px;
    height: 168px;
    overflow: hidden;
}

.media-con .col-1 i {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    font-style: normal
}

.media-con .col-2 h3 {
    font-size: 16px;
    font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1;
    font-weight: 600;
    line-height: 20px;
    padding-top: 10px;
    /*border-top: 1px solid #ECECEC;*/
}

.media-con .col-2 h3.a01 {
    padding-top: 0px;
    border-top: none;
}

.media-con .col-2 p {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    padding-top: 11px;
    padding-bottom: 15px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.media-con .col-2 p:not(:last-of-type) {
    border-bottom: 1px solid #ECECEC;
}

.media-con .col-2 p.bdnone {
    border-bottom: none;
}

.media-con .col-2 span {
    display: block;
    width: 152px;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    font-weight: 500;
    /*background: #D23939 linear-gradient(135deg, rgba(197, 55, 55, 0.5) 0%, rgba(194, 49, 49, 0.5) 49%, rgba(177, 23, 23, 0.5) 100%);*/
    background: #e60012;
    border-radius: 4px;
    text-align: center;
    margin-top: 10px;
}

.cpc_bg1 {
    padding: 0 19px;
    width: 342px;
}

/*message*/
.message {
    margin-top: 20px;
    border-bottom: 1px solid #ECECEC;
    padding-bottom: 20px
}

.message .col-1 {
    width: 868px;
}

.message .col-2 {
    width: 380px;
}

.message-title {
    margin-top: 10px;
    height: 50px;
    background: #E8E8EA;
    border-radius: 4px 4px 0px 0px;
    width: 100%
}

.message-title li {
    float: left;
    font-size: 16px;
    font-weight: 500;
    line-height: 48px;
    margin-left: 25px;
    cursor: pointer;
    font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1;
}

.message-title span {
    margin-right: 20px;
    font-size: 12px;
    color: #999;
    float: right;
    line-height: 50px;
    display: none;
}

.message-title li.active {
    color: #CC3232;
    border-bottom: 2px solid #E23B3B;
}

.message-title_con {
    height: 172px;
    background: #f5f5f7;
    clear: both;
    position: relative;
    border-bottom: 1px solid #ececec;
    overflow: hidden;
}

.ldewm {
    position: absolute;
    top: 5px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: none;
    width: 180px;
}

.ldewm i.close {
    display: block;
    width: 30px;
    height: 26px;
    position: absolute;
    top: 0;
    left: 153px;
    cursor: pointer;
}

.ldewm img {
    width: 180px;
    height: 180px;
}

.list4 {
    border-bottom: 1px solid #ececec;
    padding-bottom: 8px;
    margin: 0 20px;
}

.list4 li {
    float: left;
    margin: 20px 0px 0 31px;
    line-height: 24px;
    width: 255px;
    font-size: 16px;
}

.list4 li:first-child {
    margin: 20px 0px 0 0px;
}

.lypic {
    margin: 0 20px;
}

.lypic li {
    float: left;
    margin: 10px 0px 0 31px;
    width: 255px;
    text-align: center;
}

.lypic li:first-child {
    margin: 10px 0px 0 0px;
}

.msg-btn {
    height: 74px;
    font-size: 14px;
    color: #333;
    background: #f5f5f7;
}

.msg-btn span {
    line-height: 70px;
    text-indent: 32px;
    float: left;
}

.msg-btn span i {
    font-style: normal;
    font-size: 24px;
    font-weight: 500;
    color: #D23939;
    padding: 0 3px
}

.msg-btn em {
    float: right;
}

.msg-btn em i {
    display: inline-block;
    width: 100px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    border-radius: 2px;
    margin-top: 20px;
    margin-right: 20px;
    font-style: normal
}

.msg-btn em i.btn2 {
    background: #E98737;
}

.msg-btn em i.btn3 {
    background: #e60012;
    /*background: #D23939 linear-gradient(135deg, rgba(197, 55, 55, 0.5) 0%, rgba(194, 49, 49, 0.5) 49%, rgba(177, 23, 23, 0.5) 100%);*/
}

.list5 {
    padding: 0px 0;
    margin: 0 20px;
}

.list5 li {
    float: left;
    width: 22.5px;
    text-align: center;
    margin: 0 2px;
    cursor: pointer;
    font-size: 12px;
}

.list5 li span {
    width: 12px;
    background: #E98737;
    display: block;
    margin: 0 auto;
    height: 97px;
}

.list5 li p {
    white-space: nowrap;
    overflow: hidden;
}

.list5 li:hover {
    color: #CC3232
}

.list5 li:hover span {
    background: #CC3232;
}

/*20220324*/
.message-title_con .lyfl {
    width: 521px;
    border-right: 1px solid #ececec;
    margin: 20px 0 0 20px;
    padding-right: 20px;
    min-height: 130px;
    float: left;
}

.message-title_con .lyfl h2 {
    font-size: 22px;
    font-weight: bold;
    line-height: 34px;
    font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1;
}

.message-title_con .lyfl p {
    margin-top: 20px;
    font-size: 16px;
    line-height: 26px;
    color: #666;
    text-align: justify;
}

.message-title_con p img {
    vertical-align: middle;
    cursor: pointer;
    width: 26px;
    height: auto;
    margin-left: 5px;
}

.message-title_con .lyfr {
    width: 255px;
    margin: 22px 20px 0 0px;
    float: right;
}

.message-title_con .lyfr p {
    font-size: 16px;
    color: #212121;
    line-height: 24px;
    margin-bottom: 30px;
}

.message-title_con .lyfr p:last-child {
    margin-bottom: 0px;
}

.message-title_con .lyfl4 {
    width: 255px;
    margin: 20px 0 0 20px;
    float: left;
    position: relative;
}

.message-title_con .lyfl4 span {
    line-height: 30px;
    font-size: 14px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 102px;
    left: 0;
    width: 100%;
    text-align: center;
}

.message-title_con .lyfr4 {
    width: 572px;
    margin: 0px 20px 0 0px;
    float: right;
}

.list7 li {
    float: left;
    margin: 23px 0px 0 31px;
    line-height: 24px;
    width: 255px;
    font-size: 16px;
}

.list7 li:nth-child(n+3) {
    margin: 30px 0px 0 31px;
}

/*Classify*/
.Classify {
    margin-top: 20px;
    border-bottom: 1px solid #ececec;
    text-align: center;
    height: 39px;
    font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1;
}

.Classify span {
    font-size: 22px;
    font-weight: 500;
    margin: 0 45px;
    line-height: 38px;
    display: inline-block
}

.Classify span a {
    width: 100%;
    display: inline-block;
}

.Classify span.active, .Classify span a.active {
    color: #CC3232;
    border-bottom: 2px solid #CC3232;
}

.common {
    margin-bottom: 20px;
}

.common .col-1 {
    width: 345px;
    background: #F5F5F7;
    height: 268px;
    padding: 0 53px 0 40px;
    margin-top: 20px;
}

.common .col-1.cls2 {
    width: 300px;
    margin-left: 10px;
}

.common .col-1.cls2 h3 {
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 54px;
}

.common .col-2 {
    width: 380px;
    height: 268px;
    margin-top: 10px;
}

.common#common_odd .fl, .common_odd .fl {
    float: right;
}

.common#common_odd .fr, .common_odd .fr {
    float: left;
}

.common .col-1 p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 20px;
    height: 130px;
    overflow: hidden;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.mt20 {
    margin-top: 20px;
}

.list6 li {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list6 li:not(:last-of-type) {
    border-bottom: 1px solid #ECECEC;
}

.picg1 {
    border-bottom: 1px solid #ECECEC;
    /*padding-bottom: 20px;*/
}

.picg1 li {
    width: 33.3%;
    float: left;
    padding: 0 21px;
    font-size: 20px;
    /*line-height: 30px;*/
    border-right: 1px solid #ECECEC;
    box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.picg1 li span {
    width: 100%;
    /* height: 209px; */
    display: block;
    margin-bottom: 15px;
    position: relative;
}

.picg1 li span a {
    display: block;
    width: 100%;
    /* overflow: hidden; */
    position: relative;
}

.picg1 li span a .video-pic {
    width: 100%;
    overflow: hidden;
    position: relative;
    /* height: 209px; */
    padding-bottom: 54%;
    float: none;
}

.picg1 li img {
    width: 100%;
    /* height: 209px; */
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

/*Links*/
.Links {
    margin-top: 10px;
}

.Links h3 {
    font-size: 16px;
    font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1;
    font-weight: 500;
    line-height: 24px;
}

.Links p {
    border-bottom: 1px solid #ECECEC;
}

.Links p a {
    width: 130px;
    display: inline-block;
    margin-right: 7px;
    margin-top: 15px;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
}

.Links p.bq01 {
    padding-bottom: 0px;
    border: none;
    text-align: center;
    margin-top: 20px;
}

.footer {
    background: #D23939 linear-gradient(135deg, rgba(197, 55, 55, 0.5) 0%, rgba(194, 49, 49, 0.5) 49%, rgba(177, 23, 23, 0.5) 100%);
    /*background: #e60012;*/
    /*padding-top: 20px;*/
    margin-top: 20px;
    overflow: hidden;
}

.footer .Links {
    /*底色灰*/
    /*background: #f5f5f7;*/
}

.information p, .information p a, .Links p.bq01 a {
    color: #dcefff;
}

.Links p {
    border-bottom: 0px;
}

.Links p a {
    margin: 10px;
    color: #fff;
}

.datalh {
    display: none;
}

.pic-slide {
    position: relative;
    height: 542px;
    overflow: hidden;
}

.pic-container {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    height: 100%;
}

.pic-container:after {
    content: '';
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
    zoom: 1; }

.pic-container .slide {
    position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

.red1, .red1 a:link, .red1 a:visited, .red1 a:hover {
    color: #c91116
}

.topic {
    width: 100%;
    height: auto;
    margin-top: 10px;
}

.topic ul.list1 {
    clear: both;
}

.topic .list1 li {
    padding: 20px 0 0px 0px;
    margin: 0 auto;
    color: #c91116;
}

.topic .list1 li a:link, .topic .list1 li a:visited {
    color: #c91116;
}

.topic img {
    height: 60px;
    width: 100%;
}

.a6zw {
    min-height: 19px;
}

.list2 span {
    height: 60px;
    display: inline-block;
    margin-top: 15px;
    width: 305px;
    margin-left: 19px;
    float: left;
    background: #dcefff;
    font-size: 16px;
}

.list2 span.lb {
    padding-top: 11px;
    margin-top: 0px;
    height: 65px;
}

.list2 span.lb em {
    display: block;
    line-height: 28px;
    position: relative;
    padding-left: 20px;
}

.list2 span.lb em i {
    display: inline-block;
    width: 6px;
    height: 6px;
    vertical-align: super;
    background: #1c9bf4;
    border-radius: 50%;
    position: absolute;
    left: 8px;
    top: 10px;
}

.list2 li:nth-child(4n+1), .list2 li.key:nth-child(4n+1) {
    margin-left: 19px
}

.toTop {
    position: fixed;
    bottom: 80px;
    right: 20px;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    background: #ccc;
    width: 100px;
    height: 30px;
    line-height: 32px;
    padding-left: 15px;
    cursor: pointer;
    display: none;
    z-index: 111
}

.toTop:hover {
    color: #fff;
    background: #ccc;
}

.bottom {
    /*底色灰*/
    /*background: #e60012;*/
    height: 180px;
    margin-left: auto;
    margin-right: auto;
    border-top: #dcefff 1px solid;
    /*margin-bottom: 50px;*/
}

.bottom .sydw {
    width: 90px;
    float: left;
    color: #666666;
    padding-top: 20px;
    margin-left: 20px;
    line-height: 20px;
}

.bottom .copyright {
    /* width: 800px; */
    float: left;
    color: #ccc;
    padding-top: 20px;
    margin-left: 20px;
    line-height: 20px;
    opacity: 0.8;
}

.bottom .copyright p {
    padding: 2px;
}

.bottom .copyright a {
    color: #ccc;
    opacity: 0.8;
}

.bottom .qrcode {
    width: 320px;
    float: right;
    color: #D23939;
    padding-top: 20px;
    margin-left: 10px;
    line-height: 20px;
}

.bottom .qrcode img {
    width: 150px;
    height: auto;
}

.Links .xxlg {
    width: 150px;
    float: left;
    padding-top: 20px;
    margin-left: 20px;
    line-height: 20px;
}

.Links .xxlg img {
    width: 150px;
}

.Links .xxlg .xx2 {
    width: 150px;
    padding: 2px;
}

.Links .xxlg .xx2 img {
    width: 120px;
    margin-left: 10px;
}

.Links .xxlg .xx2 b {
    font-family: "FZQTK-Full";
    width: 150px;
    font-size: 24px;
    color: #ccc;
    opacity: 0.8;
    padding: 5px;
    letter-spacing: 2px;
    margin-left: 6px;
    margin-top: 20px;
}

.Links .rk {
    width: calc(100% - 200px);
    float: left;
    color: #dcefff;
    padding-top: 20px;
    /* margin-left: 40px; */
    line-height: 20px;
    float: right;
}

.Links p a {
    width: 160px;
}

.Links .rk li {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    padding-bottom: 11px;
    width: 160px;
    /*float: left;*/
    word-break: break-all;
    text-align: justify;
}

.Links .rk .blist1 {
    width: 14%;
    float: left;
}

.Links .rk .blist1 li {
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 11px;
    width: 100%;
    /*float: left;*/
    font-weight: normal;
    word-break: break-all;
    text-align: justify;
}

.Links .rk .blist1 li.key a {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    padding-bottom: 11px;
    width: 160px;
    float: left;
    word-break: break-all;
    text-align: justify;
    color: #FFF;
    opacity: 1;
}

.Links .rk li a {
    /*底色灰*/
    /*color: #000;*/
    /*底色红*/
    color: #fff;
}

.Links .rk li a:hover {
    /*底色灰*/
    /*color: #000;*/
    /*底色红*/
    color: #fff;
}

.Links .rk .blist1 li a {
    color: #F5F5F7;
    /*底色灰*/
    /*color: #000;*/
    opacity: 0.8;
}

.media-report .media-con {
    /* width: 1280px; */
    float: none;
}

.media-con .col-1 {
    width: 39%;
}

.media-con .col-2 {
    width: 28.9%;
}

.media-con .col-2 p {
    /* height: 40px; */
}

.message .col-1 {
    width: 100%;
}

.message-title_con .lyfl {
    width: 550px;
}

.message-title_con .lyfr {
    width: 600px;
    float: left;
    margin-left: 50px;
}

.msg-btn em {
    float: left;
    margin-left: 60px;
}

.message-title_con .lyfr p {
    margin-bottom: 10px;
}

.list2 li a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Links2 h3 {
    text-align: center;
    font-size: 22px;
    margin-top: 10px;
}

.Links2 p {
    text-align: center;
    border-bottom: 0px;
    margin-top: 10px;
}

.Links2 p a {
    margin: 10px;
    color: #000;
    width: auto;
}

.topic .tit1 .title {
    position: relative;
    float: left;
    top: -18px;
    font-size: 24px;
    color: #000;
    width: 380px;
    margin: 30px auto 20px;
}

.topic .tit1 .title .title2 {
    font-family: "宋体";
    font-size: 22px;
}

.sub_menu {
    display: none;
    position: relative;
    left: 105px;
    top: 40px;
    z-index: 99;
    font-size: 11px;
    float: right;
}

.news-list1 {
    margin-top: -40px;
}

.scale_img2 {
    width: 400px;
    height: 268px;
    overflow: hidden;
    display: block;
}

.scale_img2 img {
    width: 400px;
    height: 268px;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;
}

.scale_img2 img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.swiper-button-prev {
    width: 14px;
    height: 29px;
    background: url(/images/left2.png) no-repeat;
}

.swiper-button-next {
    width: 14px;
    height: 29px;
    background: url(/images/right2.png) no-repeat;
}

.school-pic {
    width: 477px;
    height: 268px;
    position: relative;
    margin-top: 20px;
    float: left;
}

.swiper-container2 {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.swiper-container2 .swiper-slide {
    width: 100%;
    height: 100%;
    position: relative;
}

.swiper-container2 .swiper-slide span {
    line-height: 24px;
    font-size: 18px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

.swiper-container2 .swiper-slide em {
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 6px;
    background: #999;
    border-radius: 0 0 20px 0px;
    opacity: 0.5;
}

.swiper-container2 .swiper-pagination1 {
    display: none;
}

.swiper-container2 .num1 i {
    display: block;
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    left: 50px;
    bottom: 9px;
    font-style: normal;
}

.swiper-container2 .num1 i em {
    margin-left: 2px;
}

.swiper-container2 .num1 i em.thisp {
    font-weight: bold;
    margin-right: 1px;
    margin-left: 0;
    font-size: 32px;
}

.swiper-container2 a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#prev2, #next2 {
    position: absolute;
    bottom: 50%;
    width: 15px;
    height: 18px;
    z-index: 99;
    display: inline-block;
    cursor: pointer;
    font-size: 18px;
    color: #fff;
}

#prev2 {
    left: 0px;
}

#next2 {
    right: 0px;
}

.swiper-container2 img {
    width: 477px;
    height: 268px;
}

.videoPlay {
    width: 800px;
    height: auto;
    min-height: 460px;
}

.picg1 li span .v-play {
    position: absolute;
    font-size: 80px;
    color: #FFF;
    top: 60px;
    left: 155px;
    cursor: pointer;
    z-index: 1000;
    float: left;
}

.picg1 li p {
    position: relative;
    /* float: left; */
    text-align: left;
    /* width: 380px; */
    /* padding-top: 20px; */
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}

.p_pages {
    float: right;
    margin-top: 20px;
}

.p_pages .p_fun, .p_pages .p_no, .p_pages .p_no_d {
    padding-left: 5px;
}

.message_title {
    font-size: 20px;
    color: #CE263F;
    font-weight: bold;
    text-align: center;
    margin: 0 0 10px;
}

.message_box {
    border: 1px solid #e1e1e1;
    width: 1200px;
    font-size: 16px;
}

/*表单样式*/
select {
    /*width:54vw;*/
    font-size: 16px;
    color: #919191;
    padding: 5px;
    border: #e1e1e1 1px solid;
    /*margin-left:10px;*/
}

textarea {
    /*width:1024px;*/
    margin-left: 10px;
    font-size: 16px;
    color: #919191;
    padding: 5px;
    border: #e1e1e1 1px solid;
}

/*留言信息表*/
.message_box tr {
    width: 100%;
    display: inline-block;
}

.message_box tr td {
    height: 55px;
    background: #F8F6F9;
    padding: 5px 5px;
}

.message_box tr td:first-child {
    background: #D83240;
    text-align: center;
    width: 100px;
    color: #fff;
}

.message_box tr.event_adress .truename_default,.message_box tr.event_adress select {
    width: 500px;
}

.addbtn_img {
    display: inline-block;
    padding: 10px 20px;
    background: #D83240;
    color: #fff;
    margin-right: 10px;
}

.see_btn i {
    margin-left: 10px;
    display: inline-block;
    background: #fff;
    width: 8px;
    height: 8px;
    border: 1px solid #000;
    margin-right: 5px;
}

.can_see {
    background: red;
}

.bottom1 {
    margin: 0 auto;
}

.submit {
    background: #D83240;
    color: white;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
    width: 40%;
    margin-bottom: 50px;
    border: none;
}

.coordinate {
    text-align: center;
    font-size: 16px;
    color: #919191;
    margin-bottom: 20px;
}

.truename_default {
    border: #d2d2d2 1px solid;
    width: 350px;
    height: 40px;
    margin-left: 10px;
    padding-left: 5px;
}

.replaceTel {
    color: #d73240;
    margin-left: 10px;
}

.textmessage {
    margin: 20px 10px 0 10px;
    overflow-y: auto;
    resize: none;
    width: 1004px;
    padding: 10px;
    font-size: 14px;
}

.selectmargin,.titlemessage {
    height: 30px;
    border: #d2d2d2 1px solid;
}

.titlemessage {
    font-size: 16px;
    color: #919191;
    width: 1014px!important;
    margin-left: 10px;
    font-size: 16px;
    color: #919191;
    padding: 5px;
    border: #e1e1e1 1px solid;
}

.bottom1 {
    text-align: center;
    margin-top: 70px;
    font-size: 18px;
}

.verification {
    color: #333;
    /*width: 30%;*/
    height: 30px;
    margin: 10px 20px 10px 0;
}

.management {
    font-size: 16px;
    color: #CE263F!important;
    text-decoration: none;
}

.takecare {
    margin: 20px 0;
}

.code {
    width: 100px;
    height: 40px;
}

.changecode {
    margin-left: 10px;
    text-decoration: none;
}

.codecolor {
    color: #CE263F;
}

.message_Bwtitle {
    font-size: 20px;
    color: #000000;
    font-weight: bold;
    text-align: left;
    margin: 10px auto;
}

#codeImg {
    margin-left: 7px;
}

#domainId {
    height: 40px;
    padding-right: 10px;
}

.textarea_img_happend {
    padding: 5px;
    width: 1014px;
}

/* 列表页样式 */
.liuyan_box02 .title {
    border-bottom: #d73240 2px solid;
    height: 50px;
    margin: 30px auto 10px;
}

.liuyan_box02 .title li {
    background: #e9e9e9;
    padding: 0 20px;
    float: left;
    text-align: center;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    margin-right: 1px;
}

.liuyan_box02 .list_box li {
    border-bottom: #b7b7b7 1px solid;
    padding: 15px 0;
    overflow: hidden;
} 

.liuyan_box02 .list_box li a{
    display:block;
    float:left;
    width: calc(100% - 120px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.liuyan_box02 .list_box li h2 {
    position: relative;
    float: left;
    width: 100%;
    /*padding-bottom:25px; height: 24px;*/
}

.liuyan_box02 .list_box li h2 i {
    float: right;
    width: 110px;
    height: 29px;
    text-align: center;
    line-height: 29px;
    font-size: 14px;
}

.liuyan_box02 .list_box li h2 b {
    font-size: 24px;
    /*float:left;*/
    font-weight: normal;
    height: 24px;
    line-height: 24px;
}

.liuyan_box02 .list_box li h2 b a {
    position: relative;
    padding-right: 10px;
    color: #333333;
    vertical-align: middle;
}

.liuyan_box02 .title li {
    background: #e9e9e9;
    padding: 0 20px;
    float: left;
    text-align: center;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    margin-right: 1px;
}

.liuyan_box02 .title li.t01 {
    background: #d73240;
    color: #fff;
}

.liuyan_box02 .list_box {
}

.liuyan_box02 .more {
    text-align: center;
    font-size: 18px;
    padding: 5px 0;
    border: #eee 1px solid;
    width: 200px;
    color: #666;
    background: #f8f8f8;
    cursor: pointer;
    margin: 0 auto;
}

.message_my {
    font-size: 18px;
    color: #d73240 !important;
    position: relative;
    top: 23px;
    float: right;
    right: 30px;
}

.message_new {
    width: 18px;
    margin-right: 10px;
}

.liuyan_box02 .list_box li span {
    float: right;
}

.w1400_1000_320 {
    width: 100%;
}

/*p2*/
.p2_title {
    font-size: 48px;
    margin: 10px auto;
    font-weight: bold;
    text-align: center;
    position: relative;
    z-index: 2000;
}

.p2_content {
    margin: 10px auto 30px;
    position: relative;
    z-index: 2000;
}

.p2_content .topPic {
    width: 960px;
}

.p2_content .fr {
    width: 410px;
}

.p2_content .topPic img {
    width: 960px;
}

.p2_content .topPic img.preva {
    position: absolute;
    left: 80px;
    bottom: 15px;
    width: 15px;
    height: 29px;
    z-index: 10;
}

.p2_content .topPic img.nexta {
    position: absolute;
    right: 10px;
    bottom: 15px;
    width: 15px;
    height: 29px;
    z-index: 10;
}

.p2_content .topPic li {
    height: 605px;
    width: 960px;
    position: relative;
}

.p2_content .topPic span {
    display: block;
    height: 59px;
    line-height: 59px;
    background: url(/css/images/bg_pic.png) left no-repeat;
    font: normal 18px/50px "\5FAE\8F6F\96C5\9ED1";
    color: #fff;
    position: absolute;
    bottom: 0px;
    right: 0;
    z-index: 100;
    overflow: hidden;
    width: 100%;
    text-align: center
}

.p2_content .topPic span b {
    font-size: 30px;
    color: #ff0000;
    font-weight: normal;
    margin-left: 30px;
}

.p2_content .topPic span i {
    display: block;
    float: right;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: url(/css/images/more1.gif) no-repeat center center;
}

.p2_content .topPic span em {
    line-height: 60px;
}

.p2_content .topPic span.this {
    width: 50px;
    right: 0;
    bottom: 0;
}

.p2_content .topPic span.this i {
    background: url(/css/images/more2.png) no-repeat center center;
}

.p2_content .topPic span.this em {
    display: none;
}

.p2_content .fr div {
    margin-bottom: 15px;
}

.p2_content .fr div img {
    width: 100%;
    height: auto;
}

.p2_content .fr ul li {
    border-bottom: #ccc 1px dotted;
    font-size: 16px;
    height: 54px;
    line-height: 54px;
}

.p2_content .fr ul li em {
    background: url(/css/images/icon10.png) no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    float: left;
    margin-right: 6px;
    margin-top: 20px;
}

.p4_content {
    position: relative;
    z-index: 0;
    margin-bottom: 30px;
    margin: 0 auto;
}

.p4_content ul li {
    width: 20%;
    float: left;
    margin: 10px 0;
    /* height: 208px; */
}
.p4_content ul li a{
    display:block;
    margin:0 6px;
    position: relative;
}
.p4_content ul li .pic{
    width:100%;
    position:relative;
    padding-bottom:56%;
    overflow:hidden;
}
.p4_content ul li img {
    display: block;
    position: absolute;
    /* z-index: -1; */
    width: 100%;
    min-height: 100%;
    /* overflow: hidden; */
    top: 0;
    left: 0;
}

.p4_content ul li video {
    display: block;
    position: relative;
    z-index: -1;
    width: 220px;
    height: 124px;
    overflow: hidden;
}

.p4_content ul li p {
    font-size: 14px;
    display: block;
    margin: 8px 10px 8px 10px;
    height: 48px;
    position: relative;
    /* width: 100%; */
    overflow: hidden;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.p4_content ul li .v-play {
    position: relative;
    font-size: 48px;
    color: #FFF;
    top: -85px;
    left: 90px;
    cursor: pointer;
    z-index: 1000;
    float: left;
}

.more {
    text-align: center;
    font-size: 18px;
    padding: 5px 0;
    border: #eee 1px solid;
    width: 200px;
    height: 50px;
    color: #666;
    background: #f8f8f8;
    cursor: pointer;
    margin: 0 auto;
}

.message .tit1 {
    margin-top: 0px;
    border-bottom: 1px solid #ccc;
}

.w1200 {
    width: 90%;
    margin: 0 auto;
}

.bmkx {
    width: 100%;
    height: 450px;
}

.bmkx li {
    width: 33.3%;    float: left;
}

.news-card {
    /* float: left; */
    padding: 10px;
    cursor: pointer;
    background: transparent;
    /*width: calc(33% - -3px);*/
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none;
    display: block;
}

.news-card .news-card-image {
    height: 200px;
    overflow: hidden;
    position: relative;
}

.news-card .news-card-image img:hover {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

.news-card .news-card-image img {
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.news-card .news-card-title {
    width: 400px;
    height: 30px;
    text-align: left;
    margin-top: 10px;
    font-size: 18px;
    line-height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;color:#333;
}

.news-card .news-card-text {
    /* width: 400px; */
    height: 50px;
    text-align: left;
    margin-top: 10px;
    color: #666;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news-card .news-card-time {
    width: 400px;
    height: 30px;
    text-align: left;
    margin-top: 10px;
    color: #a72226;
    font-size: 14px;
    line-height: 24px;
}

/*.list-news ul{float:left;width:292px;margin-left:37px}*/
.bmkx {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.list-news ul {
    width: 100%;
}

.list-news li {
    font-size: 16px;
    line-height: 24px;
    padding-top: 15px;
    padding-bottom: 11px;
    padding-left: 20px;
    /* width: 600px; */
    /* float: left; */
    word-break: break-all;
    text-align: justify;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.list-news li.key {
    padding-left: 20px;
    font-weight: bold;
    font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1;
}

.list-news li:hover {
    /*box-shadow: darkgrey 5px 5px 10px 5px ;*/
    -webkit-box-shadow: 4px 3px 7px;
    -moz-box-shadow: 4px 3px 7px;
    box-shadow: 4px 3px 7px;
}

.list-news li.key:hover {
    -webkit-box-shadow: 4px 3px 7px #CC3232;
    -moz-box-shadow: 4px 3px 7px #CC3232;
    box-shadow: 4px 3px 7px #CC3232;
}

.list-news span {
    display: inline-block;
    margin-top: 15px;
    width: 305px;
    margin-left: 19px;
    float: left;
    background: #dcefff;
    font-size: 16px;
}

.list-news span.lb {
    padding-top: 11px;
    margin-top: 0px;
    height: 65px;
}

.list-news span.lb em {
    display: block;
    line-height: 28px;
    position: relative;
    padding-left: 20px;
}

.list-news span.lb em i {
    display: inline-block;
    width: 6px;
    height: 6px;
    vertical-align: super;
    background: #1c9bf4;
    border-radius: 50%;
    position: absolute;
    left: 8px;
    top: 10px;
}

/*rm_txt*/
.rm_txt {
    margin-top: 30px;
}

.rm_txt .col-1 {
    width: 1280px;
    margin: 0 auto;
}

.rm_txt .col-2 {
    width: 340px;
}

.rm_txt .col-1 h1 {
    font-size: 24pt;
    font-weight: 500;
    line-height: 46px;
    margin: 5px auto 15px auto;
    text-align: center;
    font-weight: bold;
    font-family: 宋体;
}

.rm_txt .col-1 h3,.rm_txt .col-1 h4 {
    font-size: 18px;
    line-height: 26px;
}

.rm_txt .col-1 h3 {
    margin: 15px 0 5px 0;
}

.rm_txt .col-1 h4 {
    margin: 0 auto 10px auto;
    text-align: center;
    font-size: 24px;
}

.col-1-1 {
    margin-bottom: 10px;
    font-family: 楷体;
    font-size: 17px;
}

.rm_txt .col-1 div.author {
    font-size: 16px;
    height: 24px;
    margin-top: 24px;
}

.rm_txt .col-1 h4.sub-info {
    margin: 15px 0 15px 0;
    color: #000;
    font-size: 32px;
    font-family: 楷体;
}

.rm_txt {
    border-bottom: 1px solid #999;
}

.rm_txt_con div.otitle {
    font-size: 14px;
    margin-top: 20px;
}

.rm_txt_con div.edit {
    font-size: 16px;
    text-align: right;
}

.rm_txt_con .box_pic {
    text-align: center;
    font-size: 16px;
}

.rm_txt_con .box_pic img {
    display: block;
    margin-top: 15px;
    max-width: 860px;
}

.rm_txt_con .box_pic table td {
    font-size: 18px;
    color: #4d7caa !important;
    font-family: "黑体","KaiTi_GB2312";
    line-height: 30px;
}

.rm_txt_con .box_pic table td font {
    color: #4d7caa !important;
    margin-top: 15px;
}

.rm_txt_con table.pci_c {
    width: 100%;
    text-align: center;
}

.rm_txt_con table.pci_c p {
    text-align: center;
}

.rm_txt_con p {
    /* margin-top:1px; */
    text-align: justify;
    font-size: 14pt;
    line-height: 1.5em;
    text-indent: 2em;
    word-break: break-all;
}

.rm_txt_con p img {
    max-width: 860px;
    width: 600px;
    padding-top: 10px;
}

.rm_txt_con p.desc {
    font-size: 18px;
    color: #4d7caa;
    font-family: "黑体","KaiTi_GB2312";
    line-height: 30px;
    width: 80%;
    margin: 20px auto 0 auto;
    text-align: center;
}

.rm_txt_con p.FontSize20 {
    font-size: 18px;
}

.rm_txt_con div.bza {
    font-size: 18px;
    color: #4d7caa;
    font-family: "黑体","KaiTi_GB2312";
    border: 1px solid #e5e5e5;
    padding: 25px 20px 15px 20px;
    margin-top: 30px;
    position: relative;
    display: none;
}

.rm_txt_con div.bza span {
    display: block;
    width: 109px;
    height: 24px;
    position: absolute;
    top: -14px;
    left: 55px;
    background: url(/imgs/bza.jpg) no-repeat;
}

.rm_txt_con div.bza p {
    text-indent: 2em;
    font-size: 18px;
    font-family: "黑体","KaiTi_GB2312";
    line-height: 34px;
    margin-top: 0px;
}

/*.rm_txt_con p img{margin-bottom:15px}*/
.rm_txt_con p.paper_num {
    font-size: 16px;
    color: #666
}

.rm_txt_con p.paper_num span {
    float: left;
}

.rm_txt_con p.paper_num em {
    float: right;
}

.rm_txt_con p.paper_num em i {
    width: 60px;
    height: 26px;
    background: #F5F5F7;
    border-radius: 20px;
    display: inline-block;
    font-style: normal;
    text-align: center;
}

.rm_txt_con p.paper_num em i img {
    vertical-align: middle;
    margin: 5px auto;
}

.rm_relevant {
    border-top: 1px solid #ECECEC;
    padding-top: 40px;
    margin-top: 20px
}

.rm_relevant h5 {
    font-size: 20px;
    font-weight: 600;
    color: #212121;
    line-height: 20px;
}

.rm_relevant h5 span {
    display: inline-block;
    width: 4px;
    height: 18px;
    background: #C54242 linear-gradient(135deg, rgba(197, 55, 55, 0.5) 0%, rgba(194, 49, 49, 0.5) 49%, rgba(177, 23, 23, 0.5) 100%);
    vertical-align: middle;
    margin-right: 8px;
    line-height: 24px;
}

.rm_relevant dl {
    margin-top: 24px;
    border-bottom: 1px solid #ECECEC;
    padding-bottom: 20px;
}

.rm_relevant dt {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

.rm_relevant dd {
    margin-top: 10px;
    font-size: 16px;
    color: #666;
    line-height: 24px;
}

.rm_relevant dd span {
    float: left;
    height: 28px;
    line-height: 28px;
    background: #E8E8EA;
    border-radius: 2px;
    text-align: center;
    padding: 0 8px;
    line-height: 28px;
}

.rm_relevant dd em {
    float: right;
}

.rm_video {
    margin-top: 0
}

.rm_txt_con p.vsbcontent_img {
    text-align: center;
    text-indent: 0em;
}

/*section_zt*/
.section_zt {
    margin-top: 0px;
    margin-bottom: 10px;
}

.section_zt .tit1 {
    margin-top: 0
}

.hotzt {
    margin-top: 15px;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
}

.hotzt a {
    width: 24%;
    display: inline-block;
    overflow: hidden;
}

.hotzt a i {
    background: #e60012;
    display: inline-block;
    width: 100%;
    text-align: center;
    line-height: 24px;
    border-radius: 2px;
    margin-top: 20px;
    margin-right: 20px;
    font-style: normal;
    color: #fff;
}

.zt-red a {
    color: #D23939;
}

#vsb_content_2 P, #vsb_content_1062 P {
    text-align: justify;
    font-size: 20px;
    line-height: 1.5em;
    text-indent: 2em;
    word-break: break-all;
}

.share1 span i {
    display: inline-block;
    background: #E8E8EA;
    font-style: normal;
    text-align: center;
    font-size: 14px;
    color: #666;
    padding: 0 6px;
}

.phone-tit {
    display: none;
}


.list-video{
    overflow:hidden;
}

.list-video .video-pic{
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-bottom: 54%;

}
.list-video li a p{
    width:100%;
    margin:10px 0;
}

.hotzt ul{
    display:flex;
    /* overflow: hidden; */
    flex-wrap:wrap;
    justify-content: space-between;
}

.hotzt ul li{
    width: calc(25% - 10px);
    margin-top: 20px;
    background: #e60012;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hotzt ul li a{
    display:block;
    width: auto;
    /* margin: 0 10px; */
}

.hotzt ul li a i{
    
margin: 0;
}


.p4_content .list-video li .v-play{
    position:absolute;
    top:35%;
    left:50%;
    transform:translate(-50%,-50%);
    
}
.phone-xyxw,.phone-bmkx,.phone-video{
    display:none;
}