body,html { background-color:#fff; } /*banner*/ .honour-banner { background:url("../../uploads/honor/honour-banner.png") no-repeat center center; background-size:122.5rem 27.5rem; } /* nav */ .c2m-nav { width:100%; height:4rem; background:#ffffff; box-shadow:0.3125rem 0.3125rem 1.25rem rgba(26,39,59,0.06); } .c2m-nav-fixed { position:fixed; top:0; left:0; z-index:999; transition:all 0.5s; } .c2m-tabs { width:75rem; margin:0 auto; display:flex; justify-content:space-around; } .c2m-nav-tab { margin-top: 1.125rem; text-align:center; width:6.25rem; font-size:1.125rem; font-weight:400; line-height:1.125rem; color:rgba(9,15,33,0.5); } .c2m-nav-tab a { text-decoration:none; color:rgba(9,15,33,0.5); } .c2m-nav-tab:hover,.c2m-nav-tab-active { font-weight:400; color:#090f21; } .c2m-nav-tab .case-icon-active { margin: 0 auto; /* margin-left:0; */ margin-top:-0.125rem; } .c2m-nav-tab-active .c2m-nav-tab-blue{ color: #28ABC3; } .c2m-nav-tab-blue{ font-size: .75rem; font-weight: 400; margin-bottom: .625rem; color: rgba(9,15,33,0.3); } /* 闃舵鍐呭 */ .stage-container{ height: 31.375rem; box-sizing: border-box; padding: 4.375rem 0; } .stage-content{ text-align: center; width: 48rem; margin: 0 auto; } .stage-tit{ font-size: 1rem; font-weight: 400; color: #84868D; letter-spacing: .5625rem; } .stage-sub-content{ margin-top: 1.8125rem; display: flex; justify-content: center; } .stage-sub-tit{ text-align: left; font-size: 2.5rem; font-weight: 500; line-height: 3.125rem; color: #090F21; } .stage-sub-tit-two{ font-size: 2.125rem; } .stage-sub-line{ background: url('../img/pageimage/aptitude_honor/stage-line.svg'); background-size: 100% 100%; width: .5rem; height: 5.625rem; margin: 0 1.25rem; margin-top: .5rem; } .stage-down-icon{ margin: 3.125rem auto 2.25rem auto; width: 1.4375rem; height: 1.4375rem; background: url('../img/pageimage/aptitude_honor/stage-down-icon.svg'); background-size: 100% 100%; } .stage-third-tit{ width: 27rem; text-align: center; margin: 0 auto; font-size: 1.5rem; font-weight: 400; line-height: 2.5rem; color: #090F21; } .stage-third-txt{ margin-top: .8125rem; font-size: 1.125rem; font-weight: 400; color: #28ABC3; } /* 骞村害鑽h獕 */ .year-tit{ text-align: center; margin-bottom: .375rem; font-size: 3rem; font-weight: 800; line-height: 4.4375rem; color: rgba(9,15,33,0.1); } .year-blue-line{ position: relative; width: 75rem; height: .125rem; margin: 0 auto; background-color: #EFF1F4; } .map-circle { left: 50%; top: -0.375rem; width: 0.75rem; height: 0.75rem; background: rgba(76,183,221); border-radius: 50%; position: absolute; } .map-circle::after { content: ''; display: block; position: absolute; left: -0.25rem; top: -0.25rem; width: 1.25rem; height: 1.25rem; box-shadow: inset rgba(76,183,221) 0 0 0.3125rem; border-radius: 50%; } .annual-container{ padding-bottom: 5rem; } .annual-content{ width: 75rem; margin: 0 auto; display: flex; } .important-event{ margin-top: 1.75rem; width: 21.8125rem; margin-left: 1.5rem; } .event-tit{ position: relative; font-size: 1.125rem; font-weight: 500; line-height: 1.9375rem; color: #090F21; } .honour-evnet{ margin-top: 1.75rem; margin-left: 8.375rem; flex: 1; } .important-event .event-tit::before{ position: absolute; left: -1.5rem; top: .5rem; content: ''; width: .875rem; height: .875rem; background: url('../img/pageimage/aptitude_honor/important-icon.svg'); background-size: 100% 100%; } .honour-evnet .event-tit::before{ position: absolute; left: -1.5rem; top: .5rem; content: ''; width: .875rem; height: .875rem; background: url('../img/pageimage/aptitude_honor/honour-icon.svg'); background-size: 100% 100%; } .event-list{ margin-top: .4375rem; margin-left: -1.5rem; } .event-item:first-child{ margin-top: 0; } .event-item{ margin-top: 1.25rem; display: block; font-size: .875rem; font-weight: 400; line-height: 1.5rem; color: #090F21; } /* .event-item:hover{ color: #28ABC3; } .event-item::after{ display: inline-block; width: .8125rem; height: .8125rem; content: ''; margin: 0rem 0 -0.125rem .1875rem; background: url('../img/pageimage/aptitude_honor/event-more.svg'); background-size: 100% 100%; } */ .event-item:hover::after{ background: url('../img/pageimage/aptitude_honor/event-active.svg'); background-size: 100% 100%; } .honour-list{ margin-top: .4375rem; /* margin-left: -1.5rem; */ } .honour-item:first-child{ margin-top: 0; } .honour-item{ margin-top: .625rem; font-size: .875rem; font-weight: 400; line-height: 1.5rem; color: rgba(9,15,33,0.7); } .honour-item::before{ content: ''; display: inline-block; width: .5rem; height: .5rem; border: .0625rem solid #28ABC3; border-radius: 50%; margin-right: .3125rem; } .honour-evnet .swiper-container{ margin-left: -1.5rem; width: 43.75rem; padding: 0 0 1.875rem 0; } .honour-evnet .swiper-pagination { bottom: 0; width: auto; left: 0; } .honourImg{ width: 75rem; margin: 0 auto; display: flex; justify-content: space-between; } .imgBox{ margin-top: 2.75rem; width: 13.75rem; height: 12.1875rem; background: rgba(255,255,255); box-shadow: 0rem .375rem 1.25rem rgba(10,44,115,0.08); opacity: 1; border-radius: .875rem; } .imgBox img{ width: 13.75rem; height: 9.5rem; background-color: #F5F7FA; border-radius: .875rem .875rem 0 0; } .imgBox .honourimg-txt{ text-align: center; margin-top: .6875rem; font-size: .75rem; font-weight: 400; line-height: .875rem; color: #090F21; } .imgBox4{ margin-top: 2.75rem; width: 17.5rem; height: 12.1875rem; background: rgba(255,255,255); box-shadow: 0rem .375rem 1.25rem rgba(10,44,115,0.08); opacity: 1; border-radius: .875rem; } .imgBox4 img{ margin: .1875rem .1875rem 0 .1875rem; width: 17.125rem; height: 9.3125rem; background-color: #F5F7FA; border-radius: .875rem .875rem 0 0; } .imgBox4 .honourimg-txt{ text-align: center; margin-top: .6875rem; font-size: .75rem; font-weight: 400; line-height: 1.0625rem; color: #090F21; } .imgBox3{ margin-top: 2.375rem; /* margin-left: -1.5rem; */ display: flex; align-items: center; text-align: center; width: 23.375rem; height: 10.8125rem; background: rgba(255,255,255); box-shadow: 0rem .375rem 1.25rem rgba(10,44,115,0.08); opacity: 1; border-radius: .875rem; } .imgBox3 img{ border-radius: .875rem 0 0 .875rem; width: 14.1875rem; height: 10.4375rem; margin-left: .1875rem; background-color: #F5F7FA; } .imgBox3 .honourimg-txt{ width: 9.0625rem; font-size: .75rem; font-weight: 400; line-height: 1.0625rem; color: #090F21; } .imgBox2{ margin-top: 2.375rem; /* margin-left: -1.5rem; */ display: flex; align-items: center; text-align: center; width: 35rem; height: 10.5rem; background: rgba(255,255,255); box-shadow: 0rem .375rem 1.25rem rgba(10,44,115,0.08); opacity: 1; border-radius: .875rem; } .imgBox2 img{ border-radius:.875rem 0 0 .875rem; width: 18.75rem; height: 10.5rem; background-color: #F5F7FA; } .imgBox2 .honourimg-txt{ width: 16.3125rem; font-size: .75rem; font-weight: 400; line-height: 1.0625rem; color: #090F21; } .event-img{ margin-top: 2.375rem; margin-left: -1.5rem; display: flex; align-items: center; text-align: center; width: 23.375rem; height: 10.8125rem; background: rgba(255,255,255); box-shadow: 0rem .375rem 1.25rem rgba(10,44,115,0.08); opacity: 1; border-radius: .875rem; } .event-img img{ margin-left: .1875rem; width: 14.1875rem; height: 10.4375rem; background-color: #F5F7FA; border-radius: .875rem 0 0 .875rem; } .event-img-txt{ width: 9.0625rem; font-size: .75rem; font-weight: 400; line-height: 1.0625rem; color: #090F21; } .honour-content-div{ display: flex; margin-left: -1.5rem; justify-content: space-between; } .honour-content-div .honour-list{ margin-left: 0; } .honour-content-2017{ display: flex; justify-content: space-between; } .honour-content-2017 .honour-list{ width: 20.3125rem; margin-left: 0; } #c2012 .annual-content-flex{ position: relative; width: 75rem; margin: 0 auto; } #c2012 .honourImg{ width: 44.75rem; position: absolute; left: 30rem; margin-top: -10.5rem; } #c2012 .imgBox2{ display: flex; align-items: center; text-align: center; width: 21.1875rem; height: 8.75rem; background: rgba(255,255,255); box-shadow: 0rem .375rem 1.25rem rgba(10,44,115,0.08); opacity: 1; border-radius: .875rem; } #c2012 .imgBox2 img{ width: 13.125rem; height: 8.75rem; background-color: #F5F7FA; } #c2012 .honourimg-txt{ width: 8.0625rem; font-size: .75rem; font-weight: 400; line-height: 1.0625rem; color: #090F21; } #c2009 .annual-content-flex,#c2008 .annual-content-flex{ display: flex; width: 75rem; margin: 0 auto; justify-content: space-between; } #c2009 .honour-evnet,#c2008 .honour-evnet{ margin-left: 1.5rem; } #c2009 .imgBox2:first-child,#c2008 .imgBox2:first-child{ margin-right: 3.125rem; } #c2009 .imgBox2,#c2008 .imgBox2{ display: flex; align-items: center; text-align: center; width: 23.375rem; height: 10.8125rem; background: rgba(255,255,255); box-shadow: 0rem .375rem 1.25rem rgba(10,44,115,0.08); opacity: 1; border-radius: .875rem; } #c2009 .imgBox2 img,#c2008 .imgBox2 img{ width: 14.1875rem; height: 10.4375rem; background-color: #F5F7FA; margin-left: .1875rem; } #c2009 .honourimg-txt,#c2008 .honourimg-txt{ width: 9.0625rem; font-size: .75rem; font-weight: 400; line-height: 1.0625rem; color: #090F21; } .stage1-content{ width: 75rem; margin: 0 auto; padding-bottom:16.25rem ; position: relative; } .stage1-line{ position: relative; margin: 0 auto; margin-top: 2rem; width: .125rem; height: 67.3125rem; background-color: #EFF1F4; } .year-2004{ position: absolute; left: -8.3125rem; } .year-2004 .map-circle{ left: 7.9375rem; top: 1.6875rem; } .year-2003{ position: absolute; right: -8.5625rem; } .year-2003 .map-circle{ left: auto; right: 8.25rem; top: 1.8125rem; } .stage1-content .honour-evnet{ position: absolute; top: 0; left: 0; margin: 0; } .stage1-content .honour-list{ margin-left: -1.5rem; } .stage1-content .imgBox3{ margin-left: -1.5rem; margin-top:1.25rem; } .stage1-content .honour-evnet-right{ right: 3.125rem; left: auto; } .stage1-content .important-event{ position: absolute; top: 0; right: 3.4375rem; /* margin: 0; */ } #c2015 .stage-sub-content{ margin-left: 4.375rem; } #c2023 .stage-sub-content{ margin-left: -7.5rem; } #c2010 .stage-sub-content{ margin-left: 5rem; } /* side-nav */ .side-nav { display:none; transition:all 0.5s; position:fixed; top:50%; transform:translateY(-50%); left:1.6875rem; z-index:2; } .subsidiary-tag { display: flex; align-items: center; justify-content: center; margin-left:-0.375rem; margin-bottom:-1.5rem; padding:.3125rem .625rem; box-sizing: border-box; height:1.125rem; width:3.75rem; background:rgba(9,15,33,0.7); border-radius:0.25rem; font-size:.625rem; font-weight:400; color:#FFFFFF; } .subsidiary-tag>div { text-align: center; width:3.75rem; /* margin-left:-0.75rem; */ /* transform:scale(0.83); */ } .side-nav-li { margin-top:2.25rem; font-size:.75rem; font-weight:400; color:rgba(9,15,33,0.5); } .side-nav-li-active,.side-nav-li:hover { position:relative; margin-top:2.125rem; font-size:.875rem; font-weight:500; color:#090f21; } .side-nav-li-active::after,.side-nav-li:hover::after { content:''; display:inline-block; width:0.4375rem; height:0.4375rem; background:#28abc3; border-radius:50%; position:absolute; left:-0.9375rem; top:0.25rem; } .side-nav-li-active::before,.side-nav-li:hover::before { content:''; display:inline-block; width:0.625rem; height:0.0625rem; background:#28abc3; position:absolute; left:-1.6875rem; top:0.4375rem; }