.navs{ width: 1400px; margin: 0 auto; box-sizing: border-box; padding: 5em 0 3em 0; } .headline{ text-align: center; margin-bottom: 50px; } .Englname { font-size: 32px; font-family: Source Han Sans CN; color: #B0B0B0; opacity: 0.17; line-height: 32px; } .Chinname { display: block; font-size: 32px; font-weight: 800; color: #003F80; margin-top: -15px; line-height: 32px; } .type-box { margin-top: 44px; box-sizing: border-box; /* padding-bottom: 90px; */ } .type-box .row { width: 100%; } .type-box .row .item { box-sizing: border-box; float: left; padding: 40px; height: 271px; position: relative; overflow: hidden; } .row-1 .item-1 { width: 66.66666666%; background: url(../img/txt1.png) no-repeat center; background-size: cover; } .row-1 .item-2 { width: 33.33333333%; background: url(../img/txt2.png) no-repeat center; background-size: cover; } .row-2 .item-3 { width: 33.33333333%; background: url(../img/txt3.png) no-repeat center; background-size: cover; } .row-2 .item-4 { width: 66.66666666%; background: url(../img/txt4.png) no-repeat center; background-size: cover; } .row-3 .item-5 { width: 66.66666666%; background: url(../img/txt5.png) no-repeat center; background-size: cover; } .row-3 .item-6 { width: 33.33333333%; background: url(../img/txt6.png) no-repeat center; background-size: cover; } .row-1 .item-1 .mask-bg { background: rgba(0,82,217,1); } .row-1 .item-2 .mask-bg { background: #9B26B6; } .row-2 .item-3 .mask-bg{ background: #00A9CE; } .row-2 .item-4 .mask-bg{ background: rgba(121,192,0,1) } .row-3 .item-5 .mask-bg{ background: rgba(150,140,131,1) } .row-3 .item-6 .mask-bg{ background: rgba(255,103,31,1) } .mask-bg { width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; box-sizing: border-box; top: 0; left: 0; transform: translate(0, 271px); transform-origin: bottom; transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1); -webkit-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1); -moz-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1); -ms-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1); -o-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1); } .row .item .title { font-size: 30px; color: #FFFFFF; letter-spacing: 0; margin-bottom: 25px; position: relative; } .row .item .label { font-size: 16px; color: #FFFFFF; letter-spacing: 0; line-height: 26px; margin-top: 25px; margin-right: 40px; position: relative; opacity: 0; transform: translate(0, 80px); transform-origin: bottom; -webkit-transform-origin: bottom; -moz-transform-origin: bottom; -ms-transform-origin: bottom; -o-transform-origin: bottom; transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1); -webkit-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1); -moz-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1); -ms-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1); -o-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1); } .type-box .row .item:hover .mask-bg{ transform: translate(0, 0px); -webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); -ms-transform: translate(0, 0px); -o-transform: translate(0, 0px); } .type-box .row .item:hover .label{ opacity: 1; transform: translate(0, 0px); -webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); -ms-transform: translate(0, 0px); -o-transform: translate(0, 0px); } .artice-box { width: 100%; position: relative; } .artice-box .text-box { position: absolute; padding: 40px 34px; width: 500px; background: #F6F6F6; box-sizing: border-box; top: 94px; left: -24px; z-index: 5; } .pc-bg { width: 100%; display: block; } .artice-box .text-box h3 { margin-bottom: 8px; font-size: 24px; color: #2A2E2E; letter-spacing: 0; font-style: oblique; } .text-box h4 { font-size: 16px; font-weight: bold; color: #2A2E2E; letter-spacing: 0; line-height: 30px; margin-top: 16px; margin-bottom: 4px; } .artice-box .text-box .desc { font-size: 14px; color: #5F6464; letter-spacing: 0; line-height: 25px; } .graph-box{ width: 49%; } .l-graph { float: left; } .r-graph { float: right; } .graph-box .pic { width: 100%; height: 403px; } .mod-graph-box { margin-top: 44px; overflow: hidden; } .graph-box h4 { margin-top: 24px; margin-bottom: 8px; font-size: 24px; color: #2A2E2E; letter-spacing: 0; font-style: oblique; } .graph-box .desc { font-size: 14px; color: #5F6464; letter-spacing: 0; line-height: 25px; } .item_post{ width: 216px; height: 216px; border-radius: 50%; margin: 0 auto; transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), color .5s cubic-bezier(0.2, 0.0, 0.2, 1), box-shadow .5s cubic-bezier(0.2, 0.0, 0.2, 1); position: relative; } .item_img{ width: 100%; height: 100%; border-radius: 50%; border: 1px solid #ececec; } .post_name{ font-size: 18px; color: #333333; text-align: center; margin-top: 25px; } .hbjimg{ position: absolute; width: 180px; bottom: 0; left: 50%; transform: translateX(-50%); } .list_item{ width: 25%; float: left; margin-bottom: 90px; } .item_post:hover { transform: translateY(-4px); box-shadow: 0 10px 8px 0 rgba(0, 0, 0, 0.10); } .location{ width: 50%; height: 440px; float: left; } .location img{ width: 100%; height: 100%; } .contact{ width: 50%; height: 440px; background-color: #F7F8FA; float: left; box-sizing: border-box; padding: 60px 50px; } .name{ font-size: 26px; color: #333333; box-sizing: border-box; padding-bottom: 20px; border-bottom: 1px solid #DEDFE1; margin-bottom: 30px; } .message{ font-size: 18px; color: #333333; margin-bottom: 25px; } .porive p{ color: #333; font-size: 16px; } .gzh{ display: flex; align-items: center; margin-top: 36px; } .porive{ display: flex; align-items: center; position: relative; margin-right: 30px; } .ewmimg{ position: absolute; top: 36px; left: -14px; z-index: 100; display: none; } .toux{ width: 44px; height: 44px; border-radius: 50%; margin-right: 8px; } .prive{ position: relative; } .meng{ width: 100%; height: 100%; border-radius: 50%; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.4); display: flex; align-items: center; justify-content: center; flex-direction: column; } .linkAs{ text-align: center; display: flex; align-items: flex-end; justify-content: center; } .linkAs a{ color: #ffffff; font-size: 20px; margin-top: 25px; text-align: center; } .meng img{ display: block; width: 40px; margin-top: 15px; } .no{ visibility: hidden; } .ptop5{ padding: 0 0 5em 0; } .xian{ width: 50px; height: 3px; background: #003F80; margin: 20px auto 0 auto; } .mapImg { width: 100%; height: 440px; display: block; }