body,html{ margin:0;padding:0; } .section1 .topcontainer{ width:100%; margin-top:100px; position: relative; } .section1 img{ width:100%; } .selectItemContainer{ display: flex; flex-wrap: wrap; align-items: center; height: 74px; background: rgba(2,7,14,0.5); position: absolute; bottom: 0; width:100%; z-index: 9; } .section1.active .selectedContainer{ /* -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: fadeInRight; -moz-animation-name: fadeInRight; -o-animation-name: fadeInRight; animation-name: fadeInRight; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; */ } .section1.active .selectItemContainer{ -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } .section2.active .xietong,.section3.active .yaosu,.section4.active .yaosu{ /* -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -o-animation-name: fadeInDown; animation-name: fadeInDown; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; */ } .section2.active img,.section3.active .middleContent, .section4.active .contentContainer h5{ /* -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; */ } .section4.active .contentContainer .contentList{ -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; animation-delay: 0.5s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } .selectItemContainer a,a:link, a:visited, a:hover, a:active{ color: #ffffff; text-decoration: none; height:100%; flex:1; } .selected{ background: #124AA0; } .selectItemContainer a:hover{ background: #124AA0; } .selectItem{ text-align: center; color: #ffffff; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; } .selectItem h5{ font-size: 16px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; padding:0 !important; line-height:16px !important; margin:0 !important } .selectItem>div{ font-size: 10px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; margin-top:12px; } .line{ width: 1px; height: 30px; background-color: #ffffff; } .selectedContainer{ position: absolute; top:0; left:14%; z-index: 9; height: 100%; display: flex; flex-direction: column; justify-content: center; left: 15%; } .selectedContainer .title{ font-size: 42px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; } .selectedContainer .subtitle{ font-size: 30px; font-family: Arial; font-weight: 400; color: #FFFFFF; } .section2{ position: relative; } .xietong{ padding-top:50px; /* padding: 146px 0 102px 0; */ text-align: center; height:100%; position: absolute; top:0; left:0; width:100%; height:100%; display: flex; flex-direction: column; } .xietong .devide{ width: 80px; height: 6px; background: #E3E8EF; margin: 0 auto; } .xietong .title{ font-size: 42px; font-family: Microsoft YaHei; font-weight: 400; color: #124AA0; /* margin:15px 0 10px 0; */ } .xietong .subtitle{ font-size: 30px; font-family: Arial; font-weight: 400; color: #124AA0; } .xietongbottom{ flex:1; background: url('../images/xietongbg.png'); background-size: cover; position: relative; } .xietongbg{ /* width:100%; */ height:100%; } .xietongbottom .xietongimg{ position: absolute; width:40%; left:30%; top:50%; transform: translateY(-50%) !important; z-index:1 } .xietongContent{ position: absolute; width:50%; top:50%; left:25%; transform: translateY(-50%); z-index:2 } .section3{ background: url(../images/要素资源-bg@2x.png) center top no-repeat; } .yaosu{ text-align: center; } .yaosu .devide{ width: 80px; height: 6px; background: #124AA0; margin: 0 auto; } .yaosu .title{ font-size: 42px; font-family: Microsoft YaHei; font-weight: 400; color: #124AA0; margin:15px 0 10px 0; } .yaosu .subtitle{ font-size: 32px; font-family: Arial; font-weight: 400; color: #124AA0; } .middleContent{ display: flex; width:100%; /* margin-top: 30px; */ } .middleContent .imgcontainer img{ width:100%; height:100%; } .middleContent .contenttitle{ font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; margin-bottom: 20px; color: #FFFFFF; text-align: center; } .contentText{ position: absolute; bottom:20%; width: 72%; left: 14%; } .category__item { cursor: pointer; border:2px solid transparent; position: relative; } .category__item:hover .business-effect { background: #134BA1; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; opacity: 0.6; } .category__item:hover .business-effect .e-img-l { left: 0; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .category__item:hover .business-effect .e-img-r { right: 0; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .business-effect { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; z-index: 2; } .category__item:hover .contentText>.contenttitle{ display: none; } .category__item:hover .maskContainer { opacity: 1; z-index:9999; position: absolute; top:50%; transform: translateY(-50%); left:50%; transform: translateX(-50%); width:90%; } .maskContainer p{ margin:0; padding:0; font-size: 24px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; } .maskContainer a{ font-size: 16px; color: #fff; width: 118px; height: 38px; line-height: 38px; border: 1px solid #fff; display: block; margin:0 auto 20px auto; } .category__item .business-effect .e-img-l { position: absolute; top: 0; left: -100%; width: 100%; height: 100%; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .category__item .business-effect .e-img-l img { display: block; width: 100%; } .business-effect .e-img-r { position: absolute; top: 0; right: -100%; width: 100%; height: 100%; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .business-effect .e-img-r img { display: block;height: 100%; width: 100%; } .category__item .maskContainer { opacity: 0; display: block; /* margin: 10% auto; */ -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; text-align: center; position: absolute; } .middleContent .owl-nav{ display: block !important; } .owl-prev{ position: absolute; right:-70px; top:50% } .owl-next{ position: absolute; left:-60px; top:50% } .section4{ position: relative; } .section4 .bg{ position: absolute; top:3%; left:50%; transform: translateX(-50%); } .contentContainer{ background: url('../images/qianglian.png'); background-repeat: no-repeat; padding: 80px 0 90px 0; text-align: center; } .contentContainer h5{ padding:0; margin:0; font-size: 30px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; } .contentList{ width:65%; margin:0 auto; margin-top: 70px; } .contentItem{ width: 202px; height: 202px; background: rgba(18,74,160,0); border: 2px solid #316DCB; border-radius: 50%; font-size: 24px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; display: flex; flex-direction: column; align-items: center; justify-content: center; }