a {
    transition: all .3s ease;
}

ul {
    padding: 0;
    margin: 0;
}

button {
    padding: 0;
    background: none;
    margin: 0;
    border: none;
}

img {
    object-fit: cover;
    transition: all 0.3s linear;
}

body {
    background: #fff;
}

.header .logo {
    width: 335px;
    float: left;
}

.header .wza {
    border-radius: 20px;
    border: 1px solid #FFFFFF;
    float: right;
    font-size: 14px;
    color: #FFFFFF;
    padding: 8px 19px;
}

.header {
    background: url(/public/assets/img/qmtjszh/banner.png) top center no-repeat;
    background-size: cover;
    padding-top: 28px;
    height: 600px;
}

.title01 span {
    width: 367px;
    margin: 0 auto;
    display: block;
}

.Continuous-Tense {
    background: url(/public/assets/img/qmtjszh/bg.png) top center no-repeat;
    background-size: cover;
    padding: 38px 0;
}

.Continuous-Tense .Continuous-Tense-slider {
    width: 1200px;
    margin-top: 43px;
    margin-left: -45px;
}

.Continuous-Tense-slider .item a {
    display: block;
    height: 100%;
    padding: 13px;
    border: 2px solid #0A70E6;
}

.Continuous-Tense-slider-div {
    background: #fff;
    padding: 12px;
    margin-left: 45px;
    height: 290px;
    position: relative;
}

.Continuous-Tense-slider .item a h4 {
    margin-top: 5px;
    text-align: justify;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 600;
    color: #363738;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 29px;
}

.Continuous-Tense-slider .item a p {
    text-align: justify;
    font-size: 14px;
    margin-bottom: 0;
    font-weight: 400;
    color: #A0A3A5;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 29px;
}

.Continuous-Tense-slider-div:before {
    content: '';
    width: 45px;
    height: 290px;
    background: url(/public/assets/img/qmtjszh/ico.png) no-repeat;
    position: absolute;
    left: -45px;
    background-size: 100%;
    top: 0;
}

.Continuous-Tense-slider .owl-dots {
    display: none;
}

.Continuous-Tense-slider .owl-nav .owl-prev span {
    font-size: 0;
    background: url(/public/assets/img/qmtjszh/left-circle.png) no-repeat;
    width: 34px;
    background-size: 100%;
    height: 34px;
    display: block;
}

.Continuous-Tense-slider .owl-nav {
    position: absolute;
    width: 100%;
    top: 56%;
}

.Continuous-Tense-slider .owl-nav .owl-prev {
    position: absolute;
    left: -50px;
}

.Continuous-Tense-slider .owl-nav .owl-next {
    position: absolute;
    right: -80px;
}

.Continuous-Tense-slider .owl-nav .owl-next span {
    font-size: 0;
    background: url(/public/assets/img/qmtjszh/right-circle.png) no-repeat;
    width: 34px;
    background-size: 100%;
    height: 34px;
    display: block;
}

.Continuous-Tense-slider-div:hover {
    background: #006AE4;
}

.Continuous-Tense-slider-div:hover a {
    background-color: #fff;
}

.Continuous-Tense-slider-div:hover a h4 {
    color: #006AE4;
}

.content-content {
    margin-top: 67px;
    margin-bottom: 43px;
}

.normal-slider01 .item a img {
    height: 443px;
}

.normal-slider01 .owl-nav {
    display: none;
}

.normal-slider01 .owl-item > .item > a > .title {
    padding: 25px 46px;
    font-size: 20px;
    background: linear-gradient(0, rgba(0, 0, 1, .7) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .55) 100%);
}

.normal-slider01 .owl-dots .owl-dot span {
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background: #FFFFFF;
    opacity: 0.3;
    margin: 0 4px;
}

.normal-slider01 .owl-dots .owl-dot.active span, .normal-slider01 .owl-dots .owl-dot:hover span {
    background: #fff;
    opacity: 1;
}

.content-content .normal-slider01 .owl-dots {
    position: absolute;
    bottom: 23px;
    right: 28px;
}

.timeLine {
    margin: 0px auto 0;
    overflow: hidden;
    position: relative;
}

.timeLine li {
    margin-bottom: 34px;
    position: relative;
}

.timeLine li a {
    zoom: 1;
    display: flex;
}

.timeLine li:before {
    content: '';
    width: 5px;
    height: 5px;
    background: #006AE4;
    position: absolute;
    left: 88px;
    border-radius: 50%;
    top: 35px;
}

.timeLine:before {
    content: '';
    width: 1px;
    height: 100%;
    background-color: #E3F1FF;
    position: absolute;
    left: 90px;
    top: 0;
}

.datime {
    display: inline-block;
    width: 90px;
    font-size: 26px;
    margin-top: 5px;
    font-weight: bold;
    color: #1E1E1E;
    text-align: center;
    padding-right: 20px;
}

.con {
    width: calc(100% - 90px);
    display: inline-block;
    padding-left: 16px;
}

.datime span {
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #A0A3A5;
    margin-top: -5px;
}

.con h5 {
    font-size: 18px;
    font-weight: bold;
    color: #1E1E1E;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.con p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 12px;
    margin-bottom: 0;
    height: 40px;
    font-weight: 400;
    color: #A0A3A5;
    line-height: 20px;
}

.timeLine li a:hover .datime,.timeLine li a:hover .datime span,.timeLine li a:hover .con h5,.timeLine li a:hover .con p {
    color: #006AE4;
}

.timeLine li:last-child {
    margin-bottom: 18px;
}

.look-more {
    margin-top: 49px;
}

.look-more a {
    margin: 0 auto;
    font-size: 14px;
    font-weight: 400;
    color: #006AE4;
    width: 140px;
    height: 40px;
    border-radius: 20px;
    border: 1px dashed #006AE4;
    display: flex;
    justify-content: center;
    align-items: center;
}

.look-more a:hover {
    background-color: #006AE4;
    color: #fff;
}

.title02 span {
    width: 352px;
    margin: 0 auto;
    display: block;
}

.xpz-warper {
    padding-top: 32px;
    background: url(/public/assets/img/qmtjszh/bg01.png) no-repeat;
    background-size: cover;
    padding-bottom: 75px;
}

.new-chapter img {
    height: 296px;
    width: 546px;
}

.new-chapter {
    position: relative;
    margin-bottom: 10px;
}

.new-chapter span,.new-chapter01 ul li span,.new-chapter02 ul li span, .new-chapter03 ul li span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    text-shadow: 0px 3px 5px rgba(0,0,0,0.74);
	display:none;
}

.new-chapter01,.new-chapter01 ul li,.new-chapter02,.new-chapter03 {
    float: left;
}

.new-chapter01 ul li {
    padding: 0 5px;
    position: relative;
}

.new-chapter02 ul li,.new-chapter03 ul li {
    position: relative;
}

.new-chapter01 ul {
    margin: 0 -5px;
}

.new-chapter01 ul li:nth-child(1) img {
    width: 250px;
}

.new-chapter01 ul li img {
    height: 205px;
}

.new-chapter01 ul li:nth-child(2) img {
    width: 286px;
}

.new-chapter01 ul li span, .new-chapter02 ul li:nth-child(2) span, .new-chapter03 ul li span {
    width: 95%;
    margin: auto;
    text-align: center;
}

.new-chapter02 ul li:nth-child(1) img,.new-chapter03 ul li:nth-child(1) img {
    height: 256px;
}

.new-chapter02 ul li:nth-child(2) img {
    height: 247px;
}

.new-chapter02 ul li img {
    width: 228px;
}

.new-chapter01 {
    margin-right: 9px;
}

.new-chapter02 ul li:nth-child(1) span {
    width: 70%;
    text-align: center;
}

.new-chapter02 ul li:nth-child(1),.new-chapter03 ul li:nth-child(1) {
    margin-bottom: 8px;
}

.new-chapter03 ul li:nth-child(2) img {
    height: 247px;
}

.new-chapter03 ul li img {
    width: 369px;
}

.new-chapter02 {
    margin-right: 8px;
}

.margin-bottom43 {
    margin-bottom: 43px;
}

.new-chapter a, .new-chapter01 ul li a,.new-chapter02 ul li a, .new-chapter03 ul li a {
    display: block;
    position: relative;
}

.new-chapter a:hover:before,.new-chapter01 ul li a:hover:before,.new-chapter02 ul li a:hover:before, .new-chapter03 ul li a:hover:before {
    display: block;
}

.new-chapter a:before,.new-chapter01 ul li a:before,.new-chapter02 ul li a:before, .new-chapter03 ul li a:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(2,85,180,.72);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.new-chapter a:hover span,.new-chapter01 ul li a:hover span,.new-chapter02 ul li a:hover span,.new-chapter03 ul li a:hover span {
    text-shadow: inherit;
	display:block;
}

.warper-bg {
    padding-bottom: 100px;
    position: relative;
}

.warper-bg:after {
    content: '';
    width: 100%;
    height: 80px;
    background: url(/public/assets/img/qmtjszh/icon-bg.png) top center no-repeat;
    position: absolute;
    bottom: 0;
    background-size: cover;
    left: 0;
    z-index: -1;
}

.list-pic-img li {
    width: 25%;
    float: left;
    margin-bottom: 25px;
    padding: 0 13px;
}

.list-pic-img {
    margin: 0 -13px;
    margin-top: 58px;
}

.list-pic-img li a {
    display: block;
    background: #FFFFFF;
    box-shadow: 0px 3px 7px 0px #E5EBF1;
}

.list-pic-img li a img {
    height: 180px;
}

.list-pic-img li a p {
    padding: 10px 39px 24px 39px;
    overflow: hidden;
    margin-bottom: 0;
    font-size: 16px;
    height: 90px;
    font-weight: 500;
    color: #434C52;
    text-align: center;
    line-height: 28px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.warper-bg .pagination {
    display: flex;
    justify-content: center;
}

.pagination>li:first-child a, .pagination>li:last-child a {
    padding: 8px 13px;
}

.pagination>li>a, .pagination>li>span {
    border-radius: 6px 6px 6px 6px;
    margin: 0 6px;
    font-size: 12px;
    padding: 8px 13px;
    color: #35383C;
    border: 1px solid #E5E9ED;
}

.warper-bg .pagination>.active>a,
.warper-bg .pagination>.active>a:focus,
.warper-bg .pagination>.active>a:hover,
.warper-bg .pagination>.active>span,
.warper-bg .pagination>.active>span:focus,
.warper-bg .pagination>.active>span:hover {
    background-color: #0076EE;
    border-color: #0076EE;
}

.pagination>li>a i {
    width: 14px;
    display: block;
    margin: 0 auto;
}

.list-pic-img li a:hover p,.list-txt-contering li a:hover h4,.list-txt-contering li a:hover p,.breadcrumb>li a:hover {
    color: #0076EE;
}

.list-txt-contering li {
    margin-bottom: 18px;
    background: #FFFFFF;
    box-shadow: 0px 3px 7px 0px #E5EBF1;
}

.list-txt-contering {
    margin-bottom: 60px;
    margin-top: 60px;
}

.list-txt-contering li a {
    display: block;
    padding: 25px 20px;
    padding-right: 190px;
    overflow: hidden;
}

.dater-time {
    width: 70px;
    height: 70px;
    border: 1px solid #0076EE;
    float: left;
}

.dater-time strong {
    height: 35px;
    background: #0076EE;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    color: #FFFFFF;
}

.dater-time span {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    height: 35px;
    font-weight: 500;
    color: #0076EE;
    text-align: center;
}

.date-cont-txt {
    margin-left: 95px;
}

.date-cont-txt h4 {
    margin-top: 7px;
    font-size: 22px;
    font-weight: 500;
    color: #454C51;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.date-cont-txt p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: 400;
    color: #6E7177;
    margin-bottom: 0;
}

.Article {
    padding: 20px 35px;
    border: 1px solid #EBEEF2;
    margin-top: 80px;
    margin-bottom: 54px;
}

.Article-title {
    margin-top: 30px;
    font-size: 26px;
    color: #434C52;
}

.Article-time {
    font-size: 14px;
    color: #A4A7AD;
}

.Article-time span {
    margin-left: 100px;
}

.breadcrumb {
    padding: 8px 0;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
}

.breadcrumb>li, .breadcrumb>li a {
    color: #858A8E;
}
.ywtb-chapter{
    margin-bottom: 20px;
}
.ywtb-chapter span{
    font-size: 16px;
    color:#333;
    padding:16px 0;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 60px;
}
.ywtb-chapter img{
    width: 100%;
    height: 240px;
    object-fit: cover;
}
.ywtb-chapter a:hover span{
    color:#0A70E6;
}
.titleywtb img{
    height: 70px;
}
.ywtg-cont{
    overflow: hidden;
}
.ywtg-cont{
    background: linear-gradient(to bottom,#F6FAFF,#fff);
    padding:20px 0 0;
}
.ywtg-chapter{
    padding:30px 20px 30px 0;
    border-bottom: 1px dashed #eee;
    border-right: 1px dashed #eee;
}
.ywtg-chapter a{
    display: flex;
    align-items: stretch;
    flex-direction: row;
}
.ywtg-chapter a img{
    width: 180px;
    height: 124px;
    margin-right: 16px;
}
.ywtg-chapter .ywtg-info{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	flex:1;
}
.ywtg-chapter a h3{
    margin:0;
    color:#333;
    font-size: 16px;
    line-height: 1.6;
}
.ywtg-chapter .f-info{
    color:#888;
    font-size: 12px;
}
.ywtg-chapter .f-info span{
    padding:0 10px;
    line-height: 1;
}
.ywtg-chapter .f-info span:first-child{
    padding-left: 0;
    border-right:1px solid #eee;
}
.ywtg-chapter a:hover h3{
    color:#0A70E6;
}
.ywtg-cont .col-md-6:nth-child(odd){
    padding-right: 0;
}
.ywtg-cont .col-md-6:nth-child(even){
    padding-left: 0;
}
.ywtg-cont .col-md-6:nth-child(even) a{
    padding-left: 20px;
}
.ywtg-cont .col-md-6:last-child .ywtg-chapter,.ywtg-cont .col-md-6:nth-child(5) .ywtg-chapter{
    border-bottom: 0;
}
@media (min-width: 1220px) {
    .container {
        width: 1190px;
    }
}

@media (max-width: 1350px) {
    .Continuous-Tense-slider .owl-nav .owl-prev {
        left: 13px;
    }

    .Continuous-Tense-slider .owl-nav .owl-next {
        right: -32px;
    }

    .Continuous-Tense .Continuous-Tense-slider {
        margin-left: -43px;
    }
}

@media (max-width: 1219px) {
    .Continuous-Tense .Continuous-Tense-slider {
        width: 1182px;
    }

    .Continuous-Tense-slider .owl-nav .owl-prev {
        left: 15px;
    }

    .Continuous-Tense-slider .owl-nav .owl-next {
        right: -30px;
    }

    .new-chapter img {
        width: 526px;
    }

    .new-chapter01 ul li:nth-child(1) img {
        width: 240px;
    }

    .new-chapter01 ul li:nth-child(2) img {
        width: 276px;
    }

    .list-pic-img li a img {
        height: 177px;
    }

    .list-txt-contering li a {
        padding-right: 165px;
    }
}

@media (max-width: 1199px) {
    .header {
        height: 500px;
    }

    .Continuous-Tense .Continuous-Tense-slider {
        width: 983px;
    }

    .Continuous-Tense-slider .owl-nav .owl-prev {
        left: 20px;
    }

    .Continuous-Tense-slider .owl-nav .owl-next {
        right: -26px;
    }

    .normal-slider01 .item a img {
        height: 358px;
    }

    .timeLine li {
        margin-bottom: 7px;
    }

    .new-chapter img {
        width: 425px;
    }

    .new-chapter03 ul li img {
        width: 270px;
    }

    .new-chapter01 ul li:nth-child(1) img {
        width: 200px;
    }

    .new-chapter01 ul li:nth-child(2) img {
        width: 215px;
    }

    .list-pic-img li {
        padding: 0 5px;
        margin-bottom: 10px;
    }

    .list-pic-img {
        margin: 0 -5px;
        margin-top: 58px;
    }

    .list-pic-img li a img {
        height: 152px;
    }

    .list-txt-contering li a {
        padding-right: 30px;
    }

    .Article-time span {
        display: block;
        margin-left: 0;
        margin-top: 10px;
    }
}

@media (max-width: 991px) {
    .header {
        height: 400px;
    }

    .Continuous-Tense .Continuous-Tense-slider {
        width: 100%;
        margin-left: 0;
    }

    .Continuous-Tense-slider-div {
        margin-left: 0;
    }

    .Continuous-Tense-slider-div:before {
        display: none;
    }

    .Continuous-Tense-slider .owl-nav .owl-prev {
        left: 0;
    }

    .Continuous-Tense-slider .owl-nav .owl-next {
        right: 0;
    }

    .normal-slider01 .item a img {
        height: auto;
    }

    .timeLine {
        margin-top: 20px;
    }

    .timeLine li {
        margin-bottom: 15px;
    }

    .new-chapter01 {
        float: none;
        margin-right: 0;
    }

    .new-chapter img {
        height: auto;
        width: 100%
    }

    .new-chapter01 ul li {
        width: 50%;
    }

    .new-chapter01 ul li:nth-child(1) img,.new-chapter01 ul li:nth-child(2) img {
        width: 100%;
        height: 230px;
    }

    .new-chapter02,.new-chapter03 {
        margin-top: 10px;
    }

    .new-chapter02 ul li img {
        width: 295px;
    }

    .new-chapter03 ul li img {
        width: 417px;
    }

    .list-pic-img li {
        width: 33.3333%;
    }

    .list-pic-img li a img {
        height: 156px;
    }
}

@media (max-width: 767px) {
    .header {
        height: 360px;
    }

    .new-chapter02 ul li img {
        width: 100%;
    }

    .new-chapter02 {
        width: 100%;
    }

    .new-chapter03,.new-chapter03 ul li img {
        width: 100%;
    }

    .new-chapter02 ul li:nth-child(1) img, .new-chapter03 ul li:nth-child(1) img,.new-chapter02 ul li:nth-child(2) img,.new-chapter03 ul li:nth-child(2) img {
        height: auto;
    }

    .new-chapter02 ul li:nth-child(1) span,.new-chapter span {
        width: 95%;
        margin: auto;
        text-align: center;
    }

    .list-pic-img li a img {
        height: 143px;
    }
}

@media (max-width: 680px) {
    .header {
        height: 320px;
    }

    .list-pic-img li a img {
        height: 122px;
    }

    .list-pic-img li a p {
        padding: 10px 20px 24px 20px;
    }

    .warper-bg:after {
        height: 45px;
    }
}

@media (max-width: 580px) {
    .header {
        padding-top: 15px;
        height: 260px;
    }

    .list-pic-img li {
        width: 50%;
    }

    .list-pic-img li a img {
        height: 163px;
    }
}

@media (max-width: 480px) {
    .header {
        padding-top: 10px;
        height: 205px;
    }

    .date-cont-txt p {
        font-size: 14px;
    }

    .dater-time strong,.dater-time span {
        height: 30px;
    }

    .new-chapter01 ul li {
        width: 100%;
        margin-bottom: 10px;
    }

    .dater-time {
        width: 62px;
        height: 62px;
    }

    .Article_content {
        font-size: 14px;
    }

    .header .logo {
        width: 250px;
    }

    .header .wza {
        font-size: 12px;
        padding: 3px 15px;
    }

    .Continuous-Tense-slider .item a h4,.con h5,.dater-time strong {
        font-size: 16px;
    }

    .new-chapter02 {
        margin-top: 0;
    }

    .title01 span,.title02 span {
        width: 345px;
    }

    .Continuous-Tense .Continuous-Tense-slider {
        margin-top: 25px;
    }

    .margin-bottom43 {
        margin-bottom: 25px;
    }

    .list-pic-img {
        margin-top: 30px;
    }

    .warper-bg {
        padding-bottom: 40px;
    }

    .list-pic-img li a p {
        padding: 10px;
        font-size: 14px;
        height: 76px;
    }

    .dater-time span,.Article-time {
        font-size: 12px;
    }

    .date-cont-txt h4 {
        font-size: 18px;
    }

    .list-txt-contering {
        margin-bottom: 40px;
        margin-top: 40px;
    }

    .date-cont-txt {
        margin-left: 75px;
    }

    .list-pic-img li a img {
        height: 123px;
    }

    .content-content {
        margin-top: 40px;
    }

    .normal-slider01 .owl-item > .item > a > .title {
        padding: 15px;
        font-size: 18px;
    }

    .content-content .normal-slider01 .owl-dots {
        bottom: 14px;
    }

    .datime {
        font-size: 22px;
    }

    .new-chapter01 ul li:nth-child(1) img, .new-chapter01 ul li:nth-child(2) img {
        height: auto;
    }

    .list-txt-contering li a {
        padding: 10px;
    }

    .Article {
        padding: 20px;
        margin-top: 40px;
        margin-bottom: 30px;
    }

    .Article-title {
        font-size: 22px;
    }
}

@media (max-width: 380px) {
    .header .logo {
        width: 225px;
    }

    .list-pic-img li a img {
        height: 105px;
    }

    .header .wza {
        padding: 3px 10px;
    }

    .header {
        height: 180px;
    }

    .title01 span,.title02 span {
        width: 100%;
    }
}

/*无障碍关怀版样式*/
  .header .container{
        position: relative;
    }
    .ztwza {
        overflow: hidden;
    position: absolute;
    right: 0px;
    top: 0px;
    border-radius: 25px;
    border: 2px solid rgba(255,255,255,1);
    padding: 10px 0px;
}
.ztwza ul{
    padding-left: 0px;
}
.ztwza li {
    float: left;
    list-style: none;
}
.ztwza a {
    display: inline-block;
    width: auto;
    border-right: 1px solid rgba(255,255,255,1);
    padding: 0px 21px;
    color: #fff;
    font-size: 18px;
    margin-bottom: 0;
    line-height: 1;
}