section {
    padding: 60px 0
}

section .addSvg svg {
    max-width: 90px;
    max-height: 90px
}

section .inner {
    max-width: 1500px;
    margin: auto
}

section .inner .tit {
    position: relative
}

section .inner .tit .zSvg {
    text-align: center
}

section .inner .tit .more_btn {
    position: absolute;
    right: 0;
    top: 50%;
    height: 48px;
    right: 0;
    margin-top:-24px;
    width: 91px;
    line-height: 48px;
    background: url(./../images/more.png) no-repeat center;
    font-family: 隶书;
    color: #fff;
    font-size: 20px;
    text-align: center;
}
section .inner .tit .more_btn a{color: transparent;    display: block;}
section .inner .content {
    padding-top: 60px
}

section .inner .content .img {
    background-color: #eee;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat
}
section#num{overflow: hidden; background: url(./../images/numBG.png) no-repeat center; }
section#exchange {
    background: url(./../images/exchangeBG.jpg) no-repeat center -60px;    overflow: hidden;
}

section#exchange .textNews .content {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

section#exchange .textNews .content .item {
    padding: 40px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 1.5
}

section#exchange .textNews .content .item .img {
    width: 230px;
    aspect-ratio: 230/150;
    overflow: hidden;
}
section#exchange .textNews .content .item .img img{  transition-duration: 0.8s;     height: 100%; width: 100%;}
section#exchange .textNews .content .item .img img:hover{ transform: scale(1.12);}
section#exchange .textNews .content .item .box {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: 20px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-around;
}

section#exchange .textNews .content .item .box .time {
    color: #8a746e;
    font-size: 14px
}

section#exchange .textNews .content .item .box .title {
    font-size: 18px;
    color: #232323;
    font-weight: bold;
    display: -webkit-box;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}
section#exchange .textNews .content .item:hover .box .title{color: #AF413C;}
section#exchange .textNews .content .item .box .text {
    font-size: 14px;
    color: rgba(102,102,102,.5);
    display: -webkit-box;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

section#exchange .textNews .content .item:nth-child(1),section#exchange .textNews .content .item:nth-child(2) {
    border-top: 5px solid #a41b2f;
    position: relative
}

section#exchange .textNews .content .item:nth-child(1)::after,section#exchange .textNews .content .item:nth-child(2)::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 40px;
    width: -webkit-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: calc(100% - 80px);
    height: 1px;
    background-color: rgba(170,170,170,.5)
}

section#exchange .imgNews {
    padding-top: 60px
}

section#exchange .imgNews .content {
    /*display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;*/
    position: relative;margin: 0 -10px;
   /* justify-content: space-between;*/
}

section#exchange .imgNews .content::after {
    content: "";
    inset: auto -24px -24px -24px;
    background-color: #fff
}

section#exchange .imgNews .content .img {
    /*aspect-ratio: 340/530;*/
    position: relative;
    width: 20%;
    float: left;
}
section#exchange .imgNews .content .img .news_box{margin: 0 10px;transition: all 0.4s ease-in-out;}
section#exchange .imgNews .content .img:hover{transform: translateY(-1.5rem) ;}
section#exchange .imgNews .content .img .title {display:none;
    position: absolute;
    top: 2em;
    left: 2em;
    font-size: 18px;
    color: #fff;
    text-orientation: upright;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr
}
section#exchange .imgNews .content .news_imgs{aspect-ratio: 340/530;}
section#exchange .imgNews .content .news_imgs img{    width: 100%;}

section#media {
    background: url(./../images/meidaBG.png) no-repeat center;background-size: cover;
}

section#media .tit .zSvg {
    text-align: left
}

section#media .content {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

section#media .content .box {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1em;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

section#media .content .box .title {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    display: -webkit-box;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding-left: 1em;
    line-height: 2
}

section#media .content .imgItem {
    width: 66%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

section#media .content .imgItem article.wb {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 32px
}

section#media .content .imgItem article.wb .img {
    width: -webkit-calc(50% - 13px);
    width: -moz-calc(50% - 13px);
    width: calc(50% - 13px)
}
section#media .content .imgItem article.link li a {opacity: 0;}
section#media .content .imgItem article.wx,section#media .content .imgItem article.link {
    width: -webkit-calc(50% - 13px);
    width: -moz-calc(50% - 13px);
    width: calc(50% - 13px);

    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
section#media .content .imgItem article.link {
    background: url(./../images/meidaLink.png) no-repeat center;
    background-size: contain;
}
section#media .content .imgItem article.wx li,section#media .content .imgItem article.link li {
    width: 49%;
    display: none;
    text-align: center
}

section#media .content .imgItem article.wx li a,section#media .content .imgItem article.link li a {
    display: inline-block;
    font-size: 20px;
    color: #fff;
    line-height: 2.5;
    padding: 0 1em;
    border-bottom: 1px solid rgba(255,255,255,.2)
}
section#media .content .imgItem article.wx li a:hover, section#media .content .imgItem article.link li a:hover{    border-bottom: 1px solid rgba(255,255,255,.8)}
section#media .content .dou {
    width: 32%
}

section#media .content .dou .img {
    height: 100%
}

section#media .content .img {
    aspect-ratio: 483/322;
    position: relative;
    width: 100%;
    display: block;
    position: relative;
    transition-duration: 0.4s;
    top: 0;
}
section#media .content .img:hover {
    top: -15px;
}
section#media .content .img .box {
    position: absolute;
    inset: auto 0 0 0;
    padding: 1em;
    background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
    background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.5))
}


section#num .content .item {
    text-align: center;
    line-height: 1.5
}

section#num .content .item .subTitle {
    font-size: 35px;
    font-weight: bold;
    color: #000;
    padding-top: 0.5em;
}

section#num .content .item .title {
    font-size: 16px;
    color: #5d5d5d
}
section#num .content .item .addSvg {
	background-position: center;
	border-radius: 50%;
	aspect-ratio: 1/1;
	width: 160px;
	margin: auto;
}
section#num .content .item .addSvg .hover {
	-webkit-transition: 0.6s;
	-o-transition: 0.6s;
	-moz-transition: 0.6s;
	transition: 0.6s;
	position: absolute;
	background-color: #fff;
	border-radius: 50%;
	z-index: 1;width: 160px;
}
section#num .content .item:hover .addSvg .hover {
	opacity: 0;
}

section#link .content {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

section#link .content .item {
    text-align: center
}

section#link .content .item:hover .addSvg svg path {
	fill: #a41b2f !important;
}
section#link .content .item .addSvg svg {
    max-width: 65px;
    max-height: 65px
}

section#link .content .item .addSvg svg path {
	-webkit-transition: 0.6s;
	-o-transition: 0.6s;
	-moz-transition: 0.6s;
	transition: 0.6s;
	fill: #000 !important;
}

section#link .content .item .title {
    font-size: 16px;
    color: #000;
    line-height: 2
}

section#nlink {
    background: #a41b2f
}

section#nlink ul {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

section#nlink a {
    font-size: 16px;
    color: #fff
}
section#nlink a:hover{    font-weight: bold;}
section article:nth-child(n){
    transform: translateY(-50%);
    opacity: 0;
transition:1s
}
section article:nth-child(2n){
    transform: translateX(-50%);
    opacity: 0;
transition:1s
}
section.showdiv article{
    transform: translateY(0%);
    opacity: 1;
}
#num .slick-prev, #num .slick-next {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    background: url(./../images/numLeft.svg) no-repeat center;
border-radius:50%;
    background-color: #A41B2F;
transition:0.6s ease-in-out;
}
#num .slick-prev:hover, #num .slick-next:hover{
background-color:#B9A650;
}
#num .slick-next{
    background:  url(./../images/numRight.svg) no-repeat center;
    background-color: #A41B2F;
}
#num .slick-prev:hover, #num .slick-next:hover{background-color: #B9A650;}



