﻿@charset "utf-8";

* { box-sizing: border-box; -webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-touch-callout: none; }

*:focus { outline: none; }

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%; }

body { margin: 0; font-size: 14px; line-height: 1.5; font-family: "微软雅黑",microsoft yahei; color: #333; background: #fff; }

body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section { padding: 0; margin: 0; }

img { border: 0; vertical-align: middle; max-width: 100%; }

.clearfix:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }

.clearfix { zoom: 1; }



.sec1 { background: #f2f2f2; margin-top:60px}

.main { max-width: 1200px; margin: 0 auto; padding: 40px 0; }

.title { font-size: 24px; margin-bottom: 1em; text-align: center; }

.img-count, .img-count img { position: relative; }

.img-count-in { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; height: 100%; *height: 100%; }


 .yc-a-b-text { display: table; margin: 0.7rem auto; position: relative; width: -webkit-max-content; width: -moz-max-content; width: max-content; }

/*w-newsList1*/
.w-newsList1 { position: relative; }

.w-newsList1 a { display: block; text-decoration: none; color: #333; }

.w-newsList1 .news-item { position: relative; }

.w-newsList1 .news-imgbox { width: 58%; }

.w-newsList1 .news-imgbox img { transition: transform 3.5s; -webkit-transition: transform 3.5s; transform: scale(1.1); -webkit-transform: scale(1.1); }

.w-newsList1 .swiper-slide.swiper-slide-active .news-imgbox img { transform: scale(1); -webkit-transform: scale(1); }

.w-newsList1 .aspectRatio { padding-bottom: 450px; }

.w-newsList1 .news-text { position: absolute; right: 0; width: 50%; top: 50%; top: 10%\9; *top: 10%; transform: translateY(-50%); -webkit-transform: translateY(-50%); background: #fff; padding: 30px 15px 40px 4%; overflow: hidden; }

:root .w-newsList1 .news-text { top: 50%; }

.w-newsList1 .date { line-height: 1.4; margin-bottom: 0.8em; }

.w-newsList1 .date .year { font-size: 46px; font-weight: bold; color: #000; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; }

.w-newsList1 .date .day_month { font-size: 17px; color: #bebebe; }

.w-newsList1 .news-h { font-size: 24px; font-weight: bold; line-height: 1.4; height: 2.8em; overflow: hidden; margin-bottom: 0.3em; }

.w-newsList1 .news-sum { line-height: 1.8; height: 3.5em; overflow: hidden; color: #aaa; }

.w-newsList1 .more { margin-top: 20px; width: 45px; height: 24px; float: right;/* background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAQCAYAAAAFzx/vAAABIUlEQVQ4jb3VMUscQRQH8J+yNgaLFAoPJSBnKaTRUhDBRoiVpBG09mMIljY2geuCIH4GG7FKE7BRSxGPyCtstLJQxGYPTr1D3LvNHxb2McP7McPO7FCz2dRPMhNExDec4gormXnbbf5wX9rrjOEr5nAcEeO1gpl5gQ08Y7YXOsgVysyDLuhEbWAP9E9ETNUGdqBreEQDJ220wBfMYKhK84joNXSFHWx3oIsFzjBdBftkGjgaxsN/wNoZLfAdkypu6QdZxV75foPlAk+4rtqxfdO8TUT8xG5ZXmIpM1u1fKURsY5DjJTYYma2qOFYRMQm9sve51jIzH/t8YGCEbGF3x3YUr7Z84GBETGPX2X5t8Te/TGKQYG4K58z/MjM+26TXgDh8VYjv3NjTgAAAABJRU5ErkJggg==") center no-repeat;*/ }

.w-newsList1 .adSN_page { position: absolute; z-index: 9; left: 50%; bottom: 50%; margin-bottom: -123px; top: auto; transform: none; -webkit-transform: none; width: 35%; padding-left: 4%; }

.w-newsList1 .adSN_page span { display: inline-block; *display: inline; *zoom: 1; margin: 0 6px; }

.w-newsList1 .swiper-num { position: absolute; z-index: 9; right: 15px; top: 50%; margin-top: -130px; color: #bebebe; }

.w-newsList1 .swiper-num .active { font-size: 32px; font-weight: bold; }

/*g-news */

.g-news { background: #f2f2f2; padding: 60px 0; }

.g-news .news-a1 { width: 58%; position: relative; }

.g-news a { color: #333; }

.no-full-page .g-news .yc-a-b-text { display: table; margin: 0.7rem auto; position: relative; width: -webkit-max-content; width: -moz-max-content; width: max-content; }

.g-news .yc-a-b-text:before { content: " "; display: block; border-bottom: 1px solid #797979; width: 68px; position: absolute; left: -101px; bottom: 50%; }

.g-news .yc-a-b-text:after { content: " "; display: block; border-bottom: 1px solid #797979; width: 68px; position: absolute; right: -101px; bottom: 50%; }

:root .g-news .news-a2 { top: 50%; }

.g-news .news-b1 { padding-bottom: 450px; }

.g-news .news-a2 { position: absolute; right: 0; width: 50%; top: 50%; top: 10%\9; *top: 10%; transform: translateY(-50%); -webkit-transform: translateY(-50%); background: #fff; padding: 30px 15px 40px 4%; overflow: hidden; }

.g-news .news-b2 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; height: 100%; *height: 100%; }

.g-news .news-b2 img { transition: transform 3.5s; -webkit-transition: transform 3.5s; transform: scale(1.1); -webkit-transform: scale(1.1); }

.g-news .swiper-slide.swiper-slide-active .news-a1 img { transform: scale(1); -webkit-transform: scale(1); }

.g-news, .news-a1 img { position: relative; }

.g-news .news-a2 .news-a2-a1 { line-height: 1.4; margin-bottom: 0.8em; }

.g-news .news-a2 .news-a2-a2 { font-size: 24px; font-weight: bold; line-height: 1.4; height: 2.8em; overflow: hidden; margin-bottom: 0.3em; }

.g-news .news-a2 .news-a2-a3 { line-height: 1.8; height: 3.5em; overflow: hidden; color: #aaa; }

.g-news .news-a2 .news-a2-a4 { margin-top: 20px; width: 45px; height: 24px; float: right; cursor: pointer; }

.g-news .news-a2 .year { font-size: 46px; font-weight: bold; color: #000; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; }

.g-news .news-a2 .day_month { font-size: 17px; color: #bebebe; }

.g-news .adSN_page { position: absolute; z-index: 9; left: 50%; bottom: 50%; margin-bottom: -123px; top: auto; transform: none; -webkit-transform: none; width: 35%; padding-left: 4%; }

.g-news .adSN_page span { display: inline-block; *display: inline; *zoom: 1; margin: 0 6px; }

.g-news .swiper-num { position: absolute; z-index: 9; right: 15px; top: 50%; margin-top: -130px; color: #bebebe; }

.g-news .swiper-num .active { font-size: 32px; font-weight: bold; }

 .yc-a-b-text:before { content: " "; display: block; border-bottom: 1px solid #797979; width: 68px; position: absolute; left: -101px; bottom: 50%; }

 .yc-a-b-text:after { content: " "; display: block; border-bottom: 1px solid #797979; width: 68px; position: absolute; right: -101px; bottom: 50%; }

        .h-news .h-news-a { overflow: hidden; }

        .h-news .h-news-a .h-a1 { width: 380px; margin-right: 10px; }

        .h-news .h-news-a .h-a2 { float: left; width: 380px; margin-right: 10px; }

        .h-news .h-news-a .h-a3 { height: 528px; }

        .swiper-con-a2 { height: 528px; }

        .h-news .h-news-a .h-a1 a { width: 380px; height: 518px; overflow: hidden; display: block; position: relative; }

        .h-news .h-news-a .h-a1 a img { transform: scale(1); transition: all .4s; width: 100%; display: block; }

        .h-news .h-news-a .h-a1 a:hover img { transform: scale(1.05); }

        .h-news .h-news-a .h-a1 a .news-title { bottom: 50px; left: 35px; width: 100%; border-left: 1px solid #fff; padding-left: 20px; color: #fff; position: absolute; }
        /*     .icon-news { background: url(../images/icon.png) no-repeat; width: 15px; height: 15px; display: inline-block; opacity: 1; filter: alpha(opacity=100); position: absolute; right: 100px; bottom: 2px; }*/

        .h-news .h-news-a .h-a2 a { width: 380px; height: 254px; padding: 38px 44px; margin-bottom: 10px; display: block; position: relative; border: 5px solid #F2F2F2; }

        .h-news .h-news-a .h-a2 .top { width: 100%; float: initial; padding-left: 0; }

        .h-news .h-news-a .h-a2 .bottom { width: 100%; float: initial; border-right: none; }

        .h-news .h-news-a .h-a2 .top h5 { font-size: 18px; color: #000; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: 400; }

        .h-news .h-news-a .h-a2 .top div.p { border-bottom: 1px solid #eeeeee; padding-bottom: 24px; }

        .h-news .h-news-a .h-a2 .top div.p p { height: 75px; padding-top: 17px; font-size: 14px; color: #999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 20px; }

        .h-news .h-news-a .h-a2 .bottom h3 { padding-top: 20px; font-size: 32px; font-weight: 700; color: #999; }

        .h-news .h-news-a .h-a2 .bottom span { font-size: 14px; display: block; color: #999; }

        .h-news .h-news-a .h-a3 a { width: 380px; height: 167px; padding: 38px 44px; border: 5px solid #F2F2F2; overflow: hidden; display: table-cell; vertical-align: middle; }

        .h-news .h-news-a .h-a3 a .left1 { width: 26%; border-right: 1px solid #eeeeee; float: left; }

        .h-news .h-news-a .h-a3 a .right1 { width: 73%; padding-left: 25px; float: left; }

        .h-news .h-news-a .h-a3 a .left1 h3 { font-size: 32px; color: #999; font-weight: 700; }

        .h-news .h-news-a .h-a3 a .left1 span { font-size: 14px; display: block; color: #999; }

        .h-news .h-news-a .h-a3 a .right1 h5 { font-size: 16px; color: #000; line-height:20px; }

        .h-news .h-news-a .h-a3 a .right1 img { padding-top: 20px; }

        .h-news .h-news-a .h-a3 a .right1 .news-a2-a4 { margin-top: 20px; width: 45px; height: 24px; float: right; color: black; cursor: pointer; }


/*
@media (max-width:960px) {
    .w-newsList2 .news-h { font-size: 24px; }

    .w-newsList2 .news-sum { display: none; }
}

@media (max-width:767px) {
    .w-newsList1 .news-imgbox { width: 100%; }

    .w-newsList1 .aspectRatio { padding-bottom: 56.25%; }

    .w-newsList1 .news-text { position: relative; width: 100%; top: 0; transform: none; -webkit-transform: none; padding: 1.2em 4% 1.5em; }

    :root .w-newsList1 .news-text { top: 0; }

    .w-newsList1 .adSN_page { left: 0; bottom: 2em; margin-bottom: 0; }

    .w-newsList1 .swiper-num { bottom: 232px; top: auto; margin-top: 0; }


    .w-newsList2 .news-h { font-size: 20px; }

    .w-newsList2 .img { float: none; width: 100%; }

    .w-newsList2 .news-text { margin-right: 0; text-align: center; padding: 1em 0 3em; }

    .w-newsList2 .more { position: relative; margin-top: 1.2em; bottom: 0; display: inline-block; }

    .w-newsList2 .adSN_page { top: auto; bottom: 0 !important; left: 0; right: 0; transform: none; -webkit-transform: none; text-align: center; }

    .w-newsList2 .adSN_page span { margin: 0 0.3em !important; display: inline-block; width: 1.8em; height: 0.25em; }
}

@media (max-width:480px) {
    body { font-size: 4vw; }

    .title { font-size: 6vw; }

    .w-newsList1 .news-h { font-size: 125%; }

    .w-newsList1 .date .year { font-size: 300%; }

    .w-newsList1 .date .day_month { font-size: 110%; }

    .w-newsList1 .swiper-num { bottom: 15em; }

    .w-newsList1 .swiper-num .active { font-size: 200%; }

    .w-newsList2 .news-h { font-size: 125%; }
}*/
