    @charset "utf-8";
    body {
        background: #f2f2f2;
    }
    /* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â-------------- */
    
    .tj {
        position: relative;
        margin-top: 25px;
    }
    .zwfwwe{
   position: absolute;
    left: 0;
    top: 0;
width: 85px;
}
 .zwfwwe a{display:block;}
 .zwfwwe a img{display:block;width:100%;    height: auto;}
    .tj-info {
        padding-left: 120px;
        padding-right: 20px;
        padding-bottom: 20px;
        position: relative;
        background: #fff url(../images/tt-tit.png) no-repeat;
        background-position: 15px center;
    }
    
    .tj-info a {
        display: block;
        text-align: center;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0 10px;
        font-weight: bold;
    }
    
    .tj-info a:hover {
        color: #0e51a0;
    }
    
    .tj-info h3 {
        font-size: 30px;
        line-height: 32px;
        font-weight: 600;
        color: #000000;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 15px 0 20px 0;
        text-align: center;
    }
    
    .tj-info h3:hover {
        color: #0e51a0;
    }
    
    .tj .txtMarquee-left a {
        /* color: #676767; */
    }
    
    .tj .txtMarquee-left a:hover {
        color: #0e51a0;
    }
    
    .tj .txtMarquee-left a::before {
        content: "";
        display: inline-block;
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: #676767;
        vertical-align: middle;
        margin-right: 5px;
    }
    
    .tt-icon {
        position: absolute;
        left: -15px;
        top: 13px;
    }
    
    .tt-close {
        position: absolute;
        right: 10px;
        top: 13px;
        cursor: pointer;
    }
    
    .txtMarquee-left {
        position: relative;
    }
    
    .txtMarquee-left .bd {
        padding: 10px;
    }
    
    .txtMarquee-left .bd .tempWrap {
        width: 100% !important;
    }
    /* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ !importantÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œSuperSlideÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â£ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ */
    
    .txtMarquee-left .bd ul {
        overflow: hidden;
        zoom: 1;
    }
    
    .txtMarquee-left .bd ul li {
        margin-right: 20px;
        float: left;
        height: 24px;
        line-height: 24px;
        text-align: left;
        _display: inline;
        width: auto !important;
    }
    
    .txtMarquee-left .bd ul li span {
        color: #999;
    }
    /* section1 ----------- */
    
    .section1 {
        margin-top: 30px;
        background: #fff;
    }
    
    .s1-l {
        float: left;
        width: 620px;
        margin-right: 30px;
    }
    
    .s1-ldate {
        float: left;
        background: #ffba00;
        text-align: center;
        padding: 0 15px;
    }
    
    .s1-ldate p {
        font-size: 20px !important;
        line-height: 30px !important;
        color: #010101 !important;
        position: static !important;
        border-bottom: 1px solid #c58f00;
        padding: 0 10px;
    }
    
    .s1-ldate span {
        display: block;
        font-size: 14px;
        line-height: 26px;
    }
    
    .s1-l ul li a .pic {
        padding-top: 59%;
    }
    
    .s1-l ul li a>div {
        overflow: hidden;
        background: #0e51a0;
    }
    
    .s1-l ul li a>div>p {
        position: static;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding-right: 120px;
        color: #fff;
        line-height: 57px;
        padding-left: 15px;
    }
    
    .s1-l ul li a>div>p:hover {
        text-decoration: underline;
    }
    
    .s1-l .slick-dots {
        bottom: 26px;
    }
    
    .s1-l .slick-dots li {
        width: 17px;
        height: 5px;
        background: #fff;
        background: rgba(255, 255, 255, .26);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
    }
    
    .s1-l .slick-dots li.slick-active {
        background: #fff;
    }
    
    .s1-r {
        overflow: hidden;
        padding: 20px 10px 20px 0;
    }
    
    .s1-r .slideTxtBox .hd ul li {
        margin: 0;
        width: 25%;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
    }
    
    .s1-r .i-list li {
        background: url(../images/right-b.png) no-repeat;
        background-position: left center;
        border-left: 1px solid #cccccc;
        line-height: 37px;
    }
    
    .adver a {
        display: block;
    }
    
    .adver img {
        display: block;
        width: 100%;
    }
    
    .adver.slideBox .hd {
        right: 25px;
    }
    /* section2 ----------- */
    
    .section2 {
        background: #fff;
        padding: 20px 0;
        margin-top: 15px;
    }
    
    .s2-m {
        overflow: hidden;
        margin-top: 20px;
    }
    
    .s2-l {
        float: left;
        width: 454px;
         padding-left: 110px; 
        padding-top: 10px;
        padding-right: 30px;
        /* background: url(../images/fww-tit.png) no-repeat; */
        background-position: left center;
        min-height: 252px;
        position: relative;
    }
    
    .s2-lt {
        font-size: 0;
    }
    
    .s2-lt input {
        border: none;
        outline: none;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    
    .input-lsh,
    .input-psd {
        background: #efefef;
        width: 110px;
        margin-right: 5px;
        padding-left: 10px;
        padding-right: 10px;
        color: #666666;
    }
    
    .input-sbt {
        width: 80px;
        background: #2c69bc;
        color: #fff;
        font-weight: 600;
        cursor: pointer;
    }
    
    .s2-lb {
        margin-top: 15px;
        overflow: hidden;
    }
    
    .s2-lb div img {
        border-radius: 50%;
    }
    
    .s2-lb div {
        float: left;
        width: 33.33%;
        text-align: center;
        color: #2c69bc;
    }
    
    .s2-lb div p {
        font-size: 20px;
        line-height: 36px;
        font-weight: 600;
    }
    
    .s2-lb div span {
        display: block;
        line-height: 30px;
    }
    
    .s2-r {
        overflow: hidden;
        overflow: hidden;
        position: relative;
    }
    
    .s2-r ul {
        overflow: hidden;
    }
    
    .s2-r ul li:first-child {
        border-left: 1px solid #cccdcf;
    }
    
    .s2-r ul li {
        width: 33.33%;
        height: 262px;
        box-sizing: border-box;
        background: #fff;
        float: left;
        border-right: 1px solid #cccdcf;
    }
    
    .s2-r ul li i {
        display: block;
        width: 100%;
        height: 111px;
        font-style: normal;
    }
    
    .s2-r ul li .bt {
        width: 100%;
        height: 48px;
        line-height: 48px;
        text-align: center;
        display: block;
        font-size: 22px;
        color: #000;
    }
    
    .s2-r ul li .bt:hover {
        color: #0e51a0;
    }
    
    .s2-r ul li .xbt {
        width: 50%;
        text-align: center;
        display: block;
        height: 42px;
        line-height: 42px;
        font-size: 16px;
        float: left;
        color: #000;
    }
    
    .s2-r ul li .xbt:hover {
        color: #0e51a0;
    }
    
    .s2-r ul li .xbt1 {
        width: 50%;
    }
    
    .s2-r ul li.l1 i {
        background: url(../images/sybs1.png) no-repeat center center;
    }
    
    .s2-r ul li.l2 i {
        background: url(../images/sybs2.png) no-repeat center center;
    }
    
    .s2-r ul li.l3 i {
        background: url(../images/sybs3.png) no-repeat center center;
    }
    
    .s2-r ul .ycc {
        opacity: 0;
        transition: 0.5s all;
        position: absolute;
        height: 100%;
        left: 0;
        top: 100%;
        box-sizing: border-box;
        background: url(../images/sybsxzbj.jpg) no-repeat center center;
        background-size: cover;
        padding: 30px 34px;
    }
    
    .s2-r ul .ycc .lmbt {
        margin-bottom: 10px;
        width: 100%;
        height: 39px;
        line-height: 39px;
        padding-left: 50px;
        color: #fff;
        font-size: 22px;
        text-align: left;
    }
    
    .s2-r ul .ycc .lmbt .mor {
        display: block;
        color: #fff;
        font-size: 14px;
        color: #fff;
        width: 100px;
        float: right;
    }
    
    .s2-r ul .ycc .lmbt .mor:hover {
        text-decoration: underline;
    }
    
    .s2-r ul .ycc .dd {
        width: 20%;
        float: left;
        text-align: left;
        font-size: 16px;
        height: 44px;
        line-height: 44px;
        color: #fff;
    }
    
    .s2-r ul .ycc .dd a {
        color: #fff;
    }
    
    .s2-r ul .ycc .dd a:hover {
        text-decoration: underline;
    }
    
    .s2-r ul li.l1 .lmbt {
        background: url(../images/sybs1xz.png) no-repeat left center;
    }
    
    .s2-r ul li.l2 .lmbt {
        background: url(../images/sybs2xz.png) no-repeat left center;
    }
    
    .s2-r ul li.l3 .lmbt {
        background: url(../images/sybs3xz.png) no-repeat left center;
    }
    
    .s2-r ul li.l2 .ycc {
        top: -262px !important;
    }
    
    .s2-r ul li.l3 .ycc {
        left: 760px !important;
    }
    
    .s2-r ul li i .ycc a {
        font-family: "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œ";
    }
    
    .s2-r ul li i:hover .ycc {
        opacity: 1;
        top: 0!important;
        left: 0!important;
    }
    
    .section3 {
        padding-top: 20px;
        padding-bottom: 20px;
        /* position: relative; */
        z-index: 1;
        background: url(../images/i-s3-bj.jpg) no-repeat;
        background-position: center center;
        background-size: cover;
    }
    
    .s3-l {
        float: left;
        width: 68%;
    }
    
    .s3-l .i-list {
        padding-top: 5px;
    }
    
    .s3-r {
        overflow: hidden;
        padding-left: 20px;
    }
    
    .s3-r>p {
        background: url(../images/i-s3-rtit.png) no-repeat;
        background-size: cover;
        background-position: center center;
        line-height: 60px;
        text-align: center;
        color: #fff;
        font-size: 23px;
    }
    
    .s3-r>p img {
        vertical-align: middle;
    }
    
    .s3-r>p span {
        vertical-align: middle;
        margin-left: 10px;
    }
    
    .s3-r ul {
        padding-top: 10px;
    }
    
    .s3-r ul li {
        width: 49%;
        float: left;
        margin-top: 10px;
    }
    
    .s3-r ul li:nth-child(2n+1) {
        margin-right: 2%;
    }
    
    .s3-r ul li a {
        display: block;
        overflow: hidden;
        transition: all 0.3s;
        text-align: center;
        background: #fff;
        line-height: 73px;
    }
    
    .s3-r ul li a img {
        vertical-align: middle;
    }
    
    .s3-r ul li a span {
        overflow: hidden;
        font-size: 17px;
        vertical-align: middle;
    }
    
    .s3-r ul li:hover a {
        background: #e1eaf9;
    }
    
    .s3-b {
        padding: 0 35px;
        margin-top: 30px;
    }
    
    .s3-b .slick-prev,
    .s3-b .slick-next {
        width: 30px;
        height: 50px;
    }
    
    .s3-b .slick-prev {
        background: url(../images/s4-bl.png) no-repeat;
        background-size: 100% 100%;
        left: -35px;
    }
    
    .s3-b .slick-next {
        background: url(../images/s4-br.png) no-repeat;
        background-size: 100% 100%;
        left: auto;
        right: -35px;
    }
    
    .s3-b ul li a {
        display: block;
        text-align: center;
    }
    
    .s3-b ul li a div {
        line-height: 45px;
        height: 45px;
    }
    
    .s3-b ul li a img {
        margin: 0 auto;
        width: 40px;
    }
    
    .s3-b ul li a p {
        font-size: 16px;
        color: #070707;
    }
    
    .s3-b ul li a:hover p {
        color: #2c69bc;
    }
    
    .section4 {
        background: #fff;
        padding-top: 20px;
        padding-bottom: 40px;
    }
    
    .s4-l {
        float: left;
        width: 52%;
        overflow: hidden;
    }
    
    .s4-ltit {
        text-align: center;
        background: url(../images/s4-tit-bj.png) no-repeat;
        background-size: cover;
        background-position: center center;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        position: relative;
    }
    
    .s4-ltit::before {
        content: "";
        position: absolute;
        left: 0;
        top: 100%;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-top: 15px solid #015696;
        z-index: 8;
    }
    
    .s4-ltit::after {
        content: "";
        position: absolute;
        right: 0;
        top: 100%;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-top: 15px solid #015696;
        z-index: 8;
    }
    
    .s4-ltit img {
        display: inline-block;
        vertical-align: middle;
    }
    
    .s4-ltit div {
        display: inline-block;
        vertical-align: middle;
    }
    
    .s4-ltit div a {
        display: block;
        border: 1px solid #fff;
        padding: 0 10px;
        color: #fff;
        line-height: 32px;
        border-radius: 5px;
        margin-left: 10px;
    }
    
    .s4-ltit div span {
        margin-left: 5px;
    }
    
    .s4-l .i-list {
        border: 1px solid #e5e5e5;
        padding: 15px;
        margin-left: 15px;
        margin-right: 15px;
        position: relative;
        z-index: 9;
        background: #fff;
    }
    
    .s4-l .i-list li {
        background: none;
        line-height: 37px;
    }
    
    .s4-l .i-list li::before {
        content: "";
        position: absolute;
        width: 5px;
        height: 5px;
        background: #666666;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .s4-r {
        overflow: hidden;
        padding-left: 30px;
    }
    
    .s4-r .bd ul {
        overflow: hidden;
    }
    
    .s4-r .bd ul li {
        float: left;
        width: 49%;
    }
    
    .s4-r .bd ul li:first-child {
        margin-right: 2%;
    }
    
    .s4-r .bd ul li a {
        display: block;
    }
    
    .s4-r .bd ul li a .pic {
        padding-top: 64%;
    }
    
    .s4-r .bd ul li a h3 {
        font-size: 16px;
        line-height: 25px;
    }
    
    .s4-r .bd ul li a p {
        font-size: 14px;
        color: #222222;
        color: rgba(34, 34, 34, .77);
        line-height: 28px;
    }
    
    .s4-r .bd ul li a:hover h3 {
        color: #2c69bc;
    }
    
    .s4-b ul {
        overflow: hidden;
        margin-top: 25px;
    }
    
    .s4-b ul li {
        float: left;
        width: 25%;
    }
    
    .s4-b ul li a {
        display: block;
        max-width: 225px;
        line-height: 65px;
        text-align: center;
        font-size: 20px;
        color: #000000;
        font-weight: 600;
        background: #e1eaf9;
        border-radius: 5px;
        margin: 0 auto;
        transition: all 0.5s;
    }
    
    .s4-b ul li a:hover {
        background: #b3cefb;
    }
    
    .s4-b ul li a img,
    .s4-b ul li a span {
        vertical-align: middle;
    }
    
    .s4-b ul li a span {
        margin-left: 10px;
    }
    
    @media screen and (max-width:1024px) {
.top{    display: none;}

.logo{    display: none;}







        .s1-l,
        .s2-l,
        .s3-l,
        .s3-r,
        .s4-l,
        .s4-r {
            float: none;
            width: auto;
            margin-right: 0;
            margin-left: 0;
            padding-left: 0;
            padding-right: 0;
        }
        .s4-r {
            margin-top: 20px;
        }
        .s3-r>p {
            font-size: 18px;
        }
        .s1-ldate p,
        .s2-r ul li .bt,
        .s2-lb div p {
            font-size: 16px !important;
        }
        .s1-l ul li a>div>p,
        .s2-r ul li .xbt,
        .s2-lb div span,
        .s3-r ul li a span,
        .s3-b ul li a p,
        .s4-ltit div span,
        .ztzl .bd ul a p {
            font-size: 14px !important;
        }
        .tj-info {
            padding-left: 85px;
            background-size: 70px auto;
        }
        .tj-info h3 {
            font-size: 18px;
            margin-bottom: 10px;
            text-align: center;
        }
        .tj-info {
            padding-right: 10px;
        }
        .s1-l {
            float: none;
            width: auto;
            margin-right: 0;
        }
        .s1-r {
            padding-left: 0;
            padding-right: 0;
        }
        .s1-ldate {
            padding: 0 5px;
        }
        .s1-ldate p {
            font-size: 16px !important;
        }
        .s1-ldate span {
            font-size: 12px;
        }
        .s1-l ul li a>div>p {
            padding-right: 70px;
        }
        .s1-l .slick-dots li {
            width: 10px;
            height: 2px;
            margin: 0 3px;
        }
.zwfwwe{width:65px;}
        .s2-lt input {
            display: block;
            width: 100%;
            margin-bottom: 10px;
        }
        .s2-l {
            padding-left: 70px;
            background-size: 60px auto;
        }
        .s2-r ul li {
            border-right: none;
            border-left: 1px solid #cccdcf;
        }
        .s2-r ul li:first-child {
            border-left: none;
        }
        .s2-r ul li.l1 i,
        .s2-r ul li.l2 i,
        .s2-r ul li.l3 i {
            background-size: 30px auto;
            height: 50px;
        }
        .s2-r ul li .xbt {
            width: auto;
            float: none;
            text-align: center;
        }
        .s2-lb div img {
            width: 50px;
        }
        .s3-r>p img,
        .s3-r ul li a img {
            height: 20px;
        }
        .s3-r ul li a {
            line-height: 45px;
        }
        .s3-b ul li a img {
            max-width: 35%;
        }
        .s4-ltit {
            padding-bottom: 5px;
        }
        .s4-ltit>img {
            max-height: 40px;
            max-width: 100%;
        }
        .s4-l .i-list {
            margin-left: 0;
            margin-right: 0;
            padding-left: 10px;
            padding-right: 10px;
        }
        .s4-r .bd ul li a h3 {
            font-size: 14px;
            line-height: 24px;
        }
        .s4-r .bd ul li a p {
            font-size: 12px;
            line-height: 24px;
        }
        .s4-b ul li {
            width: 50%;
            margin-bottom: 10px;
        }
        .s4-b ul li a {
            max-width: 95%;
            font-size: 16px;
        }
        .s4-b ul li a img {
            max-width: 30px;
        }
        .s2-r ul li i:hover .ycc {
            display: none;
        }
        .s3-b .slick-prev,
        .s3-b .slick-next {
            width: 20px;
            height: 38px;
        }
    }