.font-light{font-family:PingFangSC-Light;font-weight:300}.font-weight{font-family:PingFangSC-Regular,PingFang SC;font-weight:400}.font-bold{font-family:PingFangSC-Medium,PingFang SC;font-weight:500}.module1{height:2000px;top:0;position:relative}.module1,.module1 .floor-1{width:100%;background:#fff;overflow:hidden}.module1 .floor-1{position:absolute;height:100%;left:0;z-index:3}.module1 .floor-1 .img-box{display:none}.module1 .floor-1 .img-box.active{display:block}.module1 .floor-1 img{position:absolute;height:100%;left:0;object-fit:cover;object-position:50% 0;display:block;width:100%;top:100%}.module1 .floor-1 .intro{position:absolute;top:20%;left:-100%;-webkit-animation:2s 2s a forwards;animation:2s 2s a forwards}.module1 .floor-1 .intro .txt_title{font-size:64px;font-weight:500;color:#fff}.module1 .floor-1 .intro .txt_content{color:#fff;font-size:30px;line-height:28px;padding:80px 0 25px}.module1 .floor-1 .intro .txt_describe{font-size:14px;font-family:PingFang SC;font-weight:500;color:#fff;line-height:18px;position:relative;padding-bottom:100px}.module1 .floor-1 .intro .txt_describe:after{position:absolute;content:"";width:83px;height:2px;background:#fff;opacity:.5;left:0;bottom:0}.module1 .floor-2{position:absolute;width:696px;background:#3d3d3d;height:100%;right:-696px;right:0;z-index:1}.module1 .floor-2 .list{float:left;width:50%;height:50%;position:relative;overflow:hidden}.module1 .floor-2 .list .box{margin:60px 0 0 40px;z-index:1;position:relative}.module1 .floor-2 .list .box .active{display:none}.module1 .floor-2 .list .box img{width:80px;height:80px}.module1 .floor-2 .list .txt{color:#fff;font-size:20px;line-height:30px;position:absolute;left:15%;bottom:10%;z-index:1;width:80%}.module1 .floor-2 .list:first-child,.module1 .floor-2 .list:nth-child(3){border-right:1px solid #666}.module1 .floor-2 .list:first-child,.module1 .floor-2 .list:nth-child(2){border-bottom:1px solid #666}.module1 .floor-2 .list:after{position:absolute;content:"";width:100%;height:100%;background:#dc9e61;left:0;top:100%;-webkit-transition:.8s;transition:.8s}.module1 .floor-2 .list.active .box .active,.module1 .floor-2 .list:hover .box .active{display:block}.module1 .floor-2 .list.active .box .default,.module1 .floor-2 .list:hover .box .default{display:none}.module1 .floor-2 .list.active:after,.module1 .floor-2 .list:hover:after{top:0}@-webkit-keyframes a{0%{left:-100%}to{left:10%}}@keyframes a{0%{left:-100%}to{left:10%}}.home-tit{margin:0 auto;width:120px;height:160px;border:2px solid #ccc;position:relative}.home-tit .title{font-size:40px;color:#535151;padding-top:18px;text-align:center}.home-tit .describe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#ccc;font-size:16px}.module2{padding-bottom:192px}.module2-con{padding-top:60px}.module2 .item{width:285px;height:480px;background:#f5f2ec;margin-right:20px;position:relative;padding-top:193px}.module2 .item:last-child{margin:0}.module2 .item .iconfont{top:10%;font-size:76px;color:#878583}.module2 .item .iconfont,.module2 .item .item-img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.module2 .item .item-img{top:53px;height:75px}.module2 .item-tit{text-align:center;font-size:18px;line-height:17px;color:#1a1a1a}.module2 .item-txt{padding:20px 22px 0;font-size:14px;line-height:24px;color:#666;text-align:justify}.module3{padding-top:192px}.module3-con{height:780px;overflow:hidden;position:relative}.module3-con .item{position:absolute;bottom:0;left:0}.module3-con .item-tit{padding-bottom:20px;font-size:18px;line-height:17px;color:#1a1a1a}.module3-con .item-txt{font-size:16px;line-height:16px;color:#999}.module3 #china-map{width:947px;height:947px;margin:auto}.module4{padding-top:192px}.module4-con{margin-top:90px;position:relative;height:603px;background:url(../../images/home-bg.jpg) no-repeat bottom;background-size:1920px}.module4-con .txt-box{position:absolute;width:711px;height:603px;background:#f5f2ec;top:0;left:50%;-webkit-transform:translateX(-200px);transform:translateX(-200px);padding-top:75px;padding-left:70px;font-weight:500;font-size:22px;color:#3f3f3f;line-height:72px}