@charset "utf-8"; #banner{width:100%; height: 470px; background: #fafafa no-repeat center/cover;} #banner .wrap{position: relative; top: 38%; left: -10px; font-size: 4.2rem; font-family: 'Microsoft Jhenghei', 'Microsoft YaHei'; color: #2b2b2b;} #banner .wrap>span{display: inline-block;} #banner .wrap>p{font-size: 1.6rem; max-width: 600px; padding-left: 20px; line-height: 1.8; margin-top: 20px;} #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: 33.333333%;} @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;} } /* 鍚堜綔浼欎即 */ #partner{padding: 30px 0 250px 0; background: url('../img/helpyou-bg.png') no-repeat center bottom/100%;} #partner .wrap>.tit{font-size: 3.9rem; color: #2b2b2b; font-family: 'Microsoft Jhenghei', 'Microsoft YaHei';} #partner .wrap>.tit-en{color: #bbb; font-size: 1.5rem; font-family: 'Montserrat'; margin-top: 12px;} #partner .wrap>.desc{font-size: 1.6rem; font-family: 'Microsoft Jhenghei', 'Microsoft YaHei'; margin-top: 50px; border-bottom: 1px solid #eee; padding-bottom: 50px; color: #aaa; line-height: 1.5;} #partner .wrap .list{margin-top: 60px; display: flex; flex-wrap: wrap;} #partner .wrap .list .item{display: block; width: calc((100% - 150px)/4); background: #fff; box-shadow: 5px 5px 35px rgba(24, 92, 197, 0.18); margin-right: 50px; margin-bottom: 50px; padding: 30px; box-sizing: border-box;} #partner .wrap .list .item:nth-child(4n){margin-right: 0;} @media (max-width:1679px){ /*1440*/ #partner{padding: 30px 0 200px 0;} #partner .wrap>.tit{font-size: 3.8rem; } #partner .wrap>.tit-en{font-size: 1.4rem;} #partner .wrap>.desc{font-size: 1.5rem;} #partner .wrap .list .item{width: calc((100% - 135px)/4); margin-right: 45px; margin-bottom: 45px;} } @media (max-width:1439px){ /*1366*/ #banner{height: 450px;} #partner{padding: 20px 0 180px 0;} #partner .wrap>.desc{font-size: 1.4rem;} #partner .wrap .list .item{width: calc((100% - 120px)/4); margin-right: 40px; margin-bottom: 40px;} } @media (max-width:1365px){ /*1280*/ } @media (max-width:1279px){ /*mp*/ #partner{padding: 0 15px 50px 15px; background: none;} #partner .wrap>.tit{font-size: 2.4rem;} #partner .wrap>.tit-en{font-size: 1.2rem; margin-top: 6px;} #partner .wrap>.desc{font-size: 1.4rem; margin-top: 30px; padding-bottom: 30px;} #partner .wrap .list{margin-top: 35px;} #partner .wrap .list .item{width: calc((100% - 15px)/2); margin-right: 15px; margin-bottom: 15px; padding: 15px;} #partner .wrap .list .item:nth-child(2n){margin-right: 0;} }