@media screen and (min-width:768px){ .line{ width:calc(~'100% + 30px'); margin:0 -15px; height:1rem; background: #F6F6F7; & + .info-panel-item{ margin-top: 12em; } } .container-section ~ .header-section{ .header-container{ background-color: #fff; position: relative; box-shadow: 0 0 20px rgba(0,0,0,0.1); .nav-item{ a{ color:#333; } } } } .info-section ~ .footer-panel{ background-color: #f7f7f7; } .banner-container{ background:url('../images/szad-bg.png') no-repeat center; background-size: 100% auto; width:100%; padding-top: 14%; display: flex; align-items: center; justify-content: center; position: relative; margin-bottom: 5rem; margin-top: -7rem; .banner-info{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center; color:#fff; .title{ font-size:43px; } .subTitle{ font-size:24px; margin-top: 17px; } } } .container-panel{ display: flex; // .type-nav-panel{ // width: 20%; // li{ // margin-bottom:30px; // } // .type-title{ // font-size: 1.6rem; // color:#949494; // padding-bottom:1rem; // border-bottom:2px solid transparent; // position: relative; // transition: all 0.3s; // &:after{ // content:'\e601'; // font-family: 'iconfont'; // position: absolute; // top: 0%; // right: 0; // transform:rotate(0deg); // transition: all 0.3s; // } // &.active{ // color:#1a1a1a; // border-bottom:2px solid #1a1a1a; // &:after{ // transform: rotate(90deg); // } // } // } // .type-sub-panel{ // display: none; // a{ // color:#aeaeae; // margin-top: 27px; // font-size:14px; // display: block; // &.acitve{ // color:#1a1a1a; // } // &:hover{ // color:#1a1a1a; // } // } // } // } .info-panel{ width:80%; padding-left:95px; .info-panel-item{ & + .info-panel-item{ margin-top: 12rem; } &:last-child{ margin-bottom: 5rem; } } .title-panel{ border-bottom:10px solid #F6F6F7; .title-label{ font-size: 1.8rem; color:#4d4d4d; } .title{ font-size:3.6rem; padding:0.5rem 0 4.3rem; display: flex; justify-content: space-between; align-items: flex-end; .goback{ font-size: 1.6rem; color:#817F7F; margin-bottom: 0.5rem; } } } .info-swiper{ width: 100%; height:400px; margin-top: 52px; .swiper-container { width: 100%; height: 100%; .swiper-slide{ overflow: hidden; width:100%; height: 100%; background-size:cover !important; } .img-item{ position: absolute; top: 50%; left: 50%; width: 100%; height: auto; transform: translate(-50%,-50%); } } } .info-dec{ display:flex; flex-wrap: wrap; margin-top: 60px; padding-bottom: 50px; // border-bottom:10px solid #F6F6F7; .dec-pic{ width:20%; } .dec-info{ padding-left:75px; width:80%; .dec-name{ font-size: 24px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; color: #000000; margin-bottom:20px; .dec-position{ font-size:1.6rem; margin-top: 1rem; display: block; } } .dec-content{ border-top:1px solid #333; padding: 1.5rem 0; } p{ font-size:14px; color: #666666; } } .dec-text{ width: 100%; margin-top:40px; p{ font-size:14px; color: #666666; line-height: 28px; } } } .info-situation{ width:100%; padding:35px; background:#F7F7F7; margin-top: 50px; .situation-title{ font-size: 22px; font-weight: normal; font-stretch: normal; line-height: 48px; letter-spacing: 0px; color: #000000; padding-bottom:10px; border-bottom:1px solid #000; margin-bottom:20px; } ul{ display: flex; flex-wrap: wrap; justify-content: space-between; li{ width:47%; display: flex; align-items: center; justify-content: space-between; padding: 20px 0; border-bottom:1px solid #eaeaea; span:first-child{ color:#999; } } } } .info-award{ margin-top: 50px; .award-title{ font-size: 22px; font-weight: normal; font-stretch: normal; line-height: 48px; letter-spacing: 0px; color: #000000; } ul{ margin-top: 30px; li{ margin-bottom:35px; p{ color:#666; font-size:16px; } } } } .news-list{ // border-top: 10px solid #F6F6F7; padding: 2rem 0 0; margin: 1rem 0 0; .title{ font-size: 1.6rem; padding:4rem 0 1rem; border-bottom:2px solid #828080; font-weight: bold; } ul{ li{ a{ display: flex; align-items: center; justify-content: space-between; padding: 2rem 0.5rem; font-size:1.4rem; border-bottom:1px solid #d3d2d2; &:hover{ background:#f7f7f7; } } .item-date{ color:#999; } } } } .news-info{ padding-bottom: 5rem; .title{ display: flex; align-items: center; justify-content: space-between; font-size: 2.4rem; padding:0rem 0 3rem; border-bottom:2px solid #828080; span{ font-weight: 600; } .goback{ color:#999; font-size:1.6rem; } } .catalog-panel{ font-size:1.6rem; margin: 5rem 0 3rem; a{ font-size:1.6rem; &:hover{opacity: 0.8;} } .catalog-btn{ margin-bottom: 2rem; &:last-child{ margin-bottom: 0; } } } } .news-detail{ // border-top: 10px solid #F6F6F7; margin-top: 43px; .detail-date{ color:#777777; font-size:1.4rem; margin-bottom: 1.5rem; } p{ width:auto !important; } .title{ display: flex; align-items: center; justify-content: space-between; font-size: 1.6rem; padding:0rem 0 2rem; border-bottom:2px solid #828080; .goback{ color:#999; font-size:1.4rem; } } .detail-panel{ padding: 0rem 0 0rem; .col-item{ border:1px solid #ddd; font-size: 1.4rem; padding:1rem 1.5rem; border-left:0; span{ color:#999; } } .col-item:nth-child(n+7){ border-top: 0; } .col-item:nth-child(6n+1){ border-left: 1px solid #ddd; } .detail-dec{ .dec-title{ margin-top: 3rem; font-weight: bold; font-size:1.6rem; line-height: 3.2rem; } .dec-panel{ padding-left: 3rem; p{ font-size: 1.3rem; color:#666; } } } } .submit{ width:100%; padding:0.8rem 1rem; display: block; color:#fff; background: #0066cb; border-radius: 5px; font-size:1.4rem; text-align: center; cursor: pointer; margin-top: 5rem; &:hover{ opacity: 0.8; } } } .info-list{ overflow: hidden; margin-top: 5.3rem; ul{ display: flex; flex-wrap: wrap; margin:0px -20px; &.brand-list{ li{ width:25%; margin-bottom: 0; padding: 0 20px 10px; .info-name{ justify-content: center; font-size: 1.2rem; background: transparent; } } } &.leader-list{ li{ width:25%; margin-bottom: 40px; padding: 0 20px 10px; .info-name{ // justify-content: center; font-size: 1.6rem; height:3.5rem; margin-top: 1rem; background: transparent; } .info-introduction{ display:block; font-size: 1.2rem; color:#666; font-weight: 300; } } } li{ width:33.3%; padding:20px; margin-bottom:2rem; .info-item{ position: relative; overflow:hidden; // padding-bottom:3.2rem; } .info-pic{ position: relative; width: 100%; padding-top: 130%; overflow: hidden; img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width:auto; height:120%; } } .info-name{ font-size:18px; // padding:15px; height:48px; color:#040000; background:#f7f7f7; display: flex; align-items: center; } .info-title{ font-size: 14px; color:#666; } .info-message{ position:absolute; // display: none; bottom:calc(~'-770px + 180px'); left: 0; width: 100%; padding:68px 1.5rem 2rem; height:75%; // background: linear-gradient(to bottom,#000 20%, #f7f7f7 70%); // background: -webkit-linear-gradient(to bottom,#000 20%, #f7f7f7 70%); background:url('../images/leader-bg.png') repeat-x; transition: all 0.6s; -webkit-transition: all 0.6s; -ms-transition: all 0.6s; p{ font-size:1.2rem; line-height:14px; transition: all 0.3s; &.name{ font-size:1.8rem; display:block; height:3.2rem; position: absolute; top: 2rem; left: 1.5rem; width:100%; } } &.show{ bottom:0; p.name{ font-weight: 600; } } } } } } .more{ display: flex; align-items: center; justify-content: center; padding:30px 0 80px; #getMore{ cursor: pointer; display: block; width: 140px; padding: 9px 0; border:1px solid #040000; color:#040000; text-align: center; transition: all 0.3s; &:hover{ background: #040000; color:#fff; } } } .info-contact{ display: flex; margin:60px 0 60px; flex-wrap: wrap; & ~ .info-contact{ border-top: 1px solid #ddd; padding-top: 60px; margin-bottom:100px; } .detail-title{ font-size:1.8rem; margin-bottom: 5rem; width: 100%; } .info-message{ width:55%; &.other-info-message{ width: 100%; ul{ margin-bottom: 4rem; li{ margin-bottom: 1.5rem; } } } ul{ li{ display: flex; margin-bottom:3rem; &:last-child{ margin-bottom: 0; } span{ color:#333; // color:#666; font-size:1.6rem; display: block; font-weight:300; } .businessPhone{ span:nth-child(n+2){ margin-top:3rem; } } .address{ flex:1; min-height:9rem; .address-item{ padding-bottom:0px; border-bottom:1px solid #666; margin-bottom:2rem; transition: all 0.3s; display: flex; align-items: center; justify-content: space-between; span{ font-size:1.4rem; } &.active{ span{ font-size:1.6rem; color:#040000; transition: all 0.3s; } padding-bottom:1rem; border-bottom:1px solid #040000; } } } } } } .info-map{ padding-left: 50px; flex:1; } } } .info-organizational{ display: flex; justify-content: space-around; align-items: stretch; margin:50px -5px 10px; .org-panel{ width:25%; margin:0 0.5rem; // background:#f7f7f7; &:nth-child(2){ width:50% } .org-title{ height: 80px; display: flex; align-items: center; justify-content: center; background:#f7f7f7; font-size:20px; box-shadow: 0 0 5px rgba(0,0,0,0.15); } .org-list{ // border-top:1rem solid #fff; padding:0 1rem 2rem; margin-top: 1rem; background:#f7f7f7; overflow: hidden; box-shadow: 0 0 5px rgba(0,0,0,0.15); height:calc(~'100% - 90px'); .org-item{ font-size:14px; color:#333; padding:2rem 0 1rem; margin-top:10px; border-bottom:1px solid #ececec; text-align: center; } } .org-list-2{ display: flex; flex-wrap: wrap; align-content: flex-start; justify-content: flex-start; // justify-content: space-around; .org-item{ width: 30%; margin:0 1.5%; text-align: center; } } } } } .info-section{ margin-top: 14rem; } .info-content{ min-height:60rem; // margin:5rem 0 0rem; font-size:1.6rem; margin-top: 4.3rem; p{ width:100% !important; } } } @media screen and (max-width:768px){ .line{ width:calc(~'100% + 30px'); margin:0 -15px; height:0.5rem; background: #F6F6F7; & + .info-panel-item{ padding-top: 2rem; } } .info-section{ margin-top: 6.5rem; } .info-situation{ width:calc(~'100% + 3rem'); padding:2rem 2rem 3rem; background:#F7F7F7; margin: 3rem -1.5rem 0; } .info-panel{ .info-panel-item{ &:last-child{ margin-bottom: 5rem; } } .news-list{ // border-top: 10px solid #F6F6F7; padding: 2rem 0 0; margin: 1rem 0 0; .title{ font-size: 1.6rem; padding:4rem 0 1rem; border-bottom:2px solid #828080; font-weight: bold; } ul{ li{ a{ display: flex; align-items: center; justify-content: space-between; padding: 2rem 0.5rem; font-size:1.4rem; border-bottom:1px solid #d3d2d2; &:hover{ background:#f7f7f7; } } .item-date{ color:#999; } } } } .news-info{ padding:2rem 0; .title{ display: flex; align-items: center; justify-content: space-between; font-size: 1.6rem; padding:0rem 0 1rem; border-bottom:2px solid #828080; font-weight: bold; small{ font-size: 80%; } .goback{ color:#999; font-size:1.4rem; font-weight: normal; width:5rem; } } .catalog-panel{ font-size:1.6rem; margin: 5rem 0 3rem; a{ font-size:1.6rem; &:hover{opacity: 0.8;} } .catalog-btn{ margin-bottom: 2rem; &:last-child{ margin-bottom: 0; } } } } .news-detail{ // border-top: 10px solid #F6F6F7; margin-top: 2.0rem; .detail-date{ color:#777777; font-size:1.4rem; margin-bottom: 1.5rem; } p{ width:auto !important; } .title{ display: flex; align-items: center; justify-content: space-between; font-size: 1.6rem; padding:0rem 0 1rem; border-bottom:2px solid #828080; .goback{ color:#999; font-size:1.4rem; } } .detail-panel{ padding: 0rem 0 0rem; .col-item{ border:1px solid #ddd; font-size: 1.2rem; padding:0.5rem 0.5rem; border-left:0; span{ color:#999; } } .col-item:nth-child(n+5){ border-top: 0; } .col-item:nth-child(4n+1){ border-left: 1px solid #ddd; } .detail-dec{ .dec-title{ margin-top: 3rem; font-size: 1.4rem; font-weight: bold; margin-bottom:1rem; } .dec-panel{ padding-left: 3rem; p{ font-size: 1.2rem; color:#666; } } } } } .info-list{ ul{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; &.brand-list{ margin: 0 -20px; li{ width:50%; margin-bottom: 2rem; padding: 0 20px 10px; .info-name{ text-align: center; justify-content: center; font-size: 1.2rem; background: transparent; } } } &.leader-list{ margin:auto -20px; align-items: flex-start; li{ width:50%; margin-bottom: 4rem; padding: 0 20px 10px; .info-name{ justify-content: flex-start; font-size: 1.6rem; background: transparent; padding: 1.2rem 0; height: auto; } .info-introduction{ display:block; font-size: 1.2rem; color:#666; font-weight: 300; } } } li{ width:48%; margin-bottom:40px; .info-item{ position: relative; overflow:hidden; } .info-pic{ width:100%; padding-top: 130%; position: relative; overflow: hidden; img{ width: auto; height:120%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } } .info-name{ font-size:1.8rem; padding:15px; color:#040000; background:#f7f7f7; height:3rem; } .info-title{ font-size: 1.4rem; color:#666; } .info-message{ position:absolute; // display: none; top:calc(~'100% - 4rem'); left: 0; width: 100%; padding:2rem 1.0rem; // background: linear-gradient(to bottom,transparent 3%, #f7f7f7,#f7f7f7,#f7f7f7,#f7f7f7); background:url('../images/leader-bg.png') repeat-x; transition: all 0.3s ease-in; p{ font-size:1.0rem; line-height:1.2rem; &.name{ font-size:1.6rem; margin-bottom:2rem } } &.show{ top:0; p.name{ font-weight: bold; } } } } } } .more{ display: flex; align-items: center; justify-content: center; padding:30px 0 100px; #getMore{ display: block; cursor: pointer; width: 140px; padding: 9px 0; border:1px solid #040000; color:#040000; text-align: center; transition: all 0.3s; &:hover{ background: #040000; color:#fff; } } } .info-dec{ margin-bottom: 5rem; .dec-pic{ width:50%; margin: 5rem auto 2rem;; } .dec-info{ .dec-name{ text-align: center; margin: 1rem 0; font-size:1.8rem; .dec-position{ display: block; font-size: 1.4rem; margin-top: 0.5rem; } } .dec-content{ margin-top: 3rem; } } } .info-contact{ display: flex; margin:2rem 0 10rem; flex-wrap: wrap; .info-message{ width:100%; ul{ li{ display: flex; margin-bottom:3rem; span{ color:#666; font-size:1.6rem; display: block; &:first-child{ width:8rem; } } .businessPhone{ span{ display: block; width: 100%; margin-bottom:2rem; } } .address{ .address-item{ display: flex; align-items: center; flex-wrap: wrap; margin-bottom:2rem; border-bottom:1px solid #666; min-height: 2rem; span{ padding-bottom:0px; font-size:1.4rem; transition: all 0.3s; display: block; width:100%; transition: all 0.3s; } &.active{ span{ font-size:1.4rem; color:#040000; font-weight: bold; padding: bottom 1rem;; } border-bottom:1px solid #040000; } } } } } } .info-map{ // padding-left: 50px; margin:0 auto; width:90%; } } .info-organizational{ display: flex; justify-content: space-around; align-items: stretch; margin:1rem -0.25rem 5rem; .org-panel{ width:25%; margin:0 0.25rem; background:#f7f7f7; &:nth-child(2){ width:50% } // padding:0 10px; .org-title{ height: 5em; display: flex; align-items: center; justify-content: center; background:#f7f7f7; font-size:1.4rem; } .org-list{ padding: 1rem; background:#f7f7f7; border-top: 0.5rem solid #fff; .org-item{ font-size:1.2rem; color:#333; padding:0.5rem 0; margin-top:10px; border-bottom:1px solid #ececec; text-align: center; } } .org-list-2{ display: flex; flex-wrap: wrap; justify-content: space-around; .org-item{ width: 30%; text-align: center; } } } } .info-content{ min-height:60rem; padding: 1.5rem 0; font-size: 1.4rem; p{ width:100% !important; } } } }