@charset "utf-8"; #banner{width:100%; height: 470px; background: #fafafa no-repeat center/cover;} #banner .wrap{position: relative; top: 41.6%; left: -10px; font-size: 4.2rem; font-family: 'Microsoft Jhenghei', 'Microsoft YaHei'; color: #2b2b2b;} #banner .wrap>span{display: inline-block;} #space{height: 100px;} @media (max-width:1279px){ /*mp*/ #banner{display: none;} #mp-head{background: #1f53be; height: 80px;} #space{height: 120px;} } /* 鏍忕洰鑿滃崟 */ #child{background: none; padding: 0; position: relative; top: -40px;} #child .wrap>a{width: 20%;} @media (max-width:1279px){ /*mp*/ #child .wrap{height: 48px;} #child .wrap>a{line-height: 47px; font-size: 1.3rem;} #child .wrap>a::after{height: 1.3rem; top: 17px;} } /* 鏂伴椈 */ #news{padding: 30px 0 120px 0;} #news .wrap>.tit{font-size: 3.9rem; color: #2b2b2b; font-family: 'Microsoft Jhenghei', 'Microsoft YaHei';} #news .wrap>.tit-en{color: #bbb; font-size: 1.5rem; font-family: 'Montserrat'; margin-top: 12px;} #news .top{margin-top: 70px; padding: 0 50px 40px 50px; border-bottom: 1px solid #e6e6e6;} #news .top .swiper-container{padding-bottom: 70px;} #news .top .swiper-slide{display: flex; justify-content: space-between;} #news .top .swiper-slide .img{display: block; width: 32%; height: 0; padding-bottom: 22%; background: #eee no-repeat center/cover; transition: all .3s; position: relative;} #news .top .swiper-slide .img::after{content: ''; display: block; width: 100%; height: 100%; position: absolute; transition: all .35s;} #news .top .swiper-slide .img:hover::after{background: rgba(0,0,0, .2);} #news .top .swiper-slide .box{width: 68%; padding-left: 50px; box-sizing: border-box;} #news .top .swiper-slide .box .tit{display: block; font-size: 2.8rem; font-weight: bold; color: #2e2d3c; padding: 20px 0; line-height: 1.3; transition: all .2s;} #news .top .swiper-slide .box .tit:hover{color: #2e7eef;} #news .top .swiper-slide .box .desc{margin-top: 20px; font-size: 1.6rem; font-family: 'Microsoft Jhenghei', 'Microsoft YaHei'; line-height: 1.9; color: #999;} #news .top .swiper-slide .box .date{margin-top: 40px; font-size: 1.6rem; font-weight: 300; color: #aaa;} #news .top .swiper-slide .box .date::before{content: '\e638'; font-family: 'iconfont'; display: inline-block; font-size: 1.6rem; color: #aaa; margin-right: 7px;} #news .top .swiper-slide .box .more{display: block; background: #2e7eef; color: #fff; font-size: 1.5rem; width: 145px; height: 47px; line-height: 45px; text-align: center; border-radius: 50px; margin-top: 40px; font-weight: 300; transition: all .25s;} #news .top .swiper-slide .box .more::after{color: #fff; content: '\e615'; font-family: 'iconfont'; display: inline-block; font-size: 1.5rem; margin-left: 6px; margin-right: -5px; transition: all .2s;} #news .top .swiper-slide .box .more:hover{background: #1f53be;} #news .top .swiper-slide .box .more:hover::after{margin-left: 11px; margin-right: -10px;} #news .top .swiper-pagination{width: 100%; bottom: 0;} #news .top .swiper-pagination-bullet{width: 9px; height: 9px; margin:0 5px 0 5px; opacity:1; background: #ccc; transition:all .25s; position: relative; opacity: .7;} #news .top .swiper-pagination-bullet-active{background: #2e7eef;} #news .list{margin: 0 0 50px 0;} #news .list>a{display: block; transition: all .35s;} #news .list>a:hover{background: #1f53be;} #news .list>a .wrap{padding: 40px 50px; box-sizing: border-box; border-bottom: 1px solid #e6e6e6; display: flex; align-items: center;} #news .list>a .wrap .date{width: 120px; height: 135px; border: 1px solid #e6e6e6; display: flex; justify-content: center; align-items: center; flex-direction: column; transition: all .35s; border-radius: 0 0 20px 0;} #news .list>a:hover .wrap .date{border: 1px solid #fff; background: #fff; border-radius: 0;} #news .list>a .wrap .date .day{font-family: 'Montserrat'; font-size: 5rem; font-weight: 700; color: #2e2d3c;} #news .list>a .wrap .date .ym{color: #999; font-size: 1.68rem; font-weight: 300; margin-top: 8px; padding-top: 5px;} #news .list>a .wrap .con{width: calc(100% - 420px); margin-left: 35px;} #news .list>a .wrap .con .tit{font-size: 2.2rem; color: #2e2d3c; font-weight: 300; transition: all .35s;} #news .list>a:hover .wrap .con .tit{color: #fff;} #news .list>a .wrap .con .desc{font-size: 1.5rem; color: #999; line-height: 1.8; margin-top: 20px; font-family: 'Microsoft Jhenghei', 'Microsoft YaHei'; transition: all .35s;} #news .list>a:hover .wrap .con .desc{color: rgba(255,255,255, .7);} #news .list>a .wrap .img{width: 250px; height: 135px; background: #eee no-repeat center/cover; margin-left: 50px;} #news-view{margin: 50px auto 80px auto; max-width: 1200px;} #news-view h1{color: #2e2d3c; text-align: center; line-height: 1.3; font-size: 3.6rem;} #news-view .info{text-align: center; font-weight: 300; font-size: 1.4rem; color: #aaa; padding-bottom: 45px; border-bottom: 1px solid #ddd;} #news-view .con{font-size: 1.7rem; font-family: 'Microsoft Jhenghei', 'Microsoft YaHei'; line-height: 1.9; padding-top: 40px;} #news-view .con p, #news-view .con div{font-size: 1.7rem; font-family: 'Microsoft Jhenghei', 'Microsoft YaHei'; line-height: 1.9; margin-bottom: 30px;} #news-view .back{margin-top: 60px; text-align: center;} #news-view .back>a{display: inline-block; font-size: 2rem; color: #2e7eef; letter-spacing: .3rem; font-weight: 300;} #news-view .back>a::before{content: '\e6f4'; font-family: 'iconfont'; display: block; font-size: 3rem; margin-bottom: 9px;} #news-view .back>a:hover{color: #1f53be;} @media (max-width:1679px){ /*1440*/ #news .wrap>.tit{font-size: 3.8rem;} #news .wrap>.tit-en{font-size: 1.4rem;} #news .top .swiper-slide .box .tit{font-size: 2.6rem;} #news .top .swiper-slide .box .desc{margin-top: 15px; font-size: 1.5rem;} #news .top .swiper-slide .box .date{margin-top: 36px; font-size: 1.4rem;} #news .top .swiper-slide .box .more{font-size: 1.4rem; width: 140px; height: 45px; line-height: 43px; margin-top: 36px;} #news .list>a .wrap .date .day{font-size: 4.6rem;} #news .list>a .wrap .date .ym{font-size: 1.6rem; margin-top: 6px; padding-top: 5px;} #news .list>a .wrap .con .tit{font-size: 2rem;} #news-view h1{font-size: 3.4rem;} #news-view .info{font-size: 1.4rem;} #news-view .con{font-size: 1.6rem; line-height: 1.9;} #news-view .con p, #news-view .con div{font-size: 1.6rem; margin-bottom: 28px;} } @media (max-width:1439px){ /*1366*/ #banner{height: 450px;} #news{padding: 30px 0 100px 0;} #news .top .swiper-slide .img{width: 35%; padding-bottom: 24%;} #news .top .swiper-slide .box{width: 65%;} #news .list>a .wrap .date{width: 110px; height: 130px;} #news .list>a .wrap .date .day{font-size: 4.2rem;} #news .list>a .wrap .date .ym{font-size: 1.5rem; margin-top: 6px; padding-top: 5px;} #news .list>a .wrap .con .tit{font-size: 1.9rem;} #news .list>a .wrap .con .desc{font-size: 1.4rem;} #news-view h1{font-size: 3.2rem;} #news-view .info{font-size: 1.3rem;} #news-view .con{font-size: 1.5rem; line-height: 1.9;} #news-view .con p, #news-view .con div{font-size: 1.5rem; margin-bottom: 26px;} #news-view .back>a{font-size: 1.9rem;} #news-view .back>a::before{font-size: 2.9rem;} } @media (max-width:1365px){ /*1280*/ #news .top .swiper-slide .img{width: 38%; padding-bottom: 25%;} #news .top .swiper-slide .box{width: 62%;} #news .top .swiper-slide .box .tit{font-size: 2.4rem; padding: 15px 0 18px 0;} #news .top .swiper-slide .box .desc{margin-top: 13px; font-size: 1.4rem;} #news .top .swiper-slide .box .date{margin-top: 33px; font-size: 1.4rem;} #news .top .swiper-slide .box .more{font-size: 1.3rem; width: 135px; height: 45px; line-height: 43px; margin-top: 33px;} #news .list>a .wrap .date{width: 110px; height: 130px;} #news .list>a .wrap .date .day{font-size: 4rem;} #news .list>a .wrap .date .ym{font-size: 1.4rem; margin-top: 6px; padding-top: 5px;} #news .list>a .wrap .con .tit{font-size: 1.8rem;} #news .list>a .wrap .con .desc{font-size: 1.4rem;} #news-view h1{font-size: 3rem;} #news-view .info{font-size: 1.3rem;} #news-view .con{font-size: 1.4rem; line-height: 1.9;} #news-view .con p, #news-view .con div{font-size: 1.4rem; margin-bottom: 25px;} #news-view .back>a{font-size: 1.8rem;} #news-view .back>a::before{font-size: 2.8rem;} } @media (max-width:1279px){ /*mp*/ #news{padding: 0 15px 60px 15px;} #news .wrap>.tit{font-size: 2.4rem;} #news .wrap>.tit-en{font-size: 1.2rem; margin-top: 6px;} #news .top{margin-top: 30px; padding: 0 0 40px 0; border-bottom: 1px solid #e6e6e6;} #news .top .swiper-container{padding-bottom: 30px;} #news .top .swiper-slide{display: block;} #news .top .swiper-slide .img{width: 100%; padding-bottom: 60%;} #news .top .swiper-slide .box{width: 100%; padding-left: 0;} #news .top .swiper-slide .box .tit{font-size: 1.9rem; padding: 20px 0 0 0;} #news .top .swiper-slide .box .desc{margin-top: 15px; font-size: 1.4rem; line-height: 1.7;} #news .top .swiper-slide .box .date{margin-top: 15px; font-size: 1.3rem;} #news .top .swiper-slide .box .date::before{margin-right: 5px;} #news .top .swiper-slide .box .more{font-size: 1.4rem; width: 125px; height: 41px; line-height: 40px; margin-top: 30px;} #news .top .swiper-slide .box .more::after{font-size: 1.4rem; margin-left: 5px;} #news .top .swiper-pagination-bullet{width: 7px; height: 7px; margin:0 5px 0 5px;} #news .list{margin: 0 0 30px 0;} #news .list>a .wrap{padding: 25px 0; display: block;} #news .list>a .wrap .date{display: none;} #news .list>a .wrap .con{width: 100%; margin-left: 0;} #news .list>a .wrap .con .tit{font-size: 1.8rem;} #news .list>a .wrap .con .desc{font-size: 1.3rem; line-height: 1.7; margin-top: 10px;} #news .list>a .wrap .img{width: 100%; height: 0; padding-bottom: 40%; margin-left: 0; margin-top: 12px;} #news-view{margin: -15px 15px 50px 15px; max-width: unset;} #news-view h1{font-size: 2.4rem;} #news-view .info{font-size: 1.2rem; color: #aaa; padding-bottom: 25px; border-bottom: 1px solid #ddd;} #news-view .con{font-size: 1.4rem; line-height: 1.8; padding-top: 25px;} #news-view .con p, #news-view .con div{font-size: 1.4rem; line-height: 1.8; margin-bottom: 20px;} #news-view .back{margin-top: 30px;} #news-view .back>a{font-size: 1.6rem;} #news-view .back>a::before{font-size: 2rem;} }