body{ font-family:Microsoft YaHei; } a{ text-decoration: none; } .topBannerWrapper{ position: relative; height: 760px; .bannerBg{ width: 100%; min-width: 1218px; height: 760px; background-image: url(../img/topBanner.jpg); background-repeat: no-repeat; background-position: center; } .topNavbarWrapper{ display: none; height: 50px; position: relative; top: -760px; border-bottom: 1px solid #ccc; background-color: rgba(0,0,0,0.2); .topNavbar{ width: 1218px; margin: 0 auto; line-height: 50px; vertical-align: middle; color: #fff; .cctvlogo{ position: relative; top: 4px; } span{ color: #fff; } a{ color: #fff; } .backicon{ position: relative; top: 4px; } .secondLinkGroup{ margin-left: 450px; } .tel{ margin-left: 30px; background:rgba(0,0,0,0); .telNum{ color: #BF311D; font-weight: 600; font-size: 18px; } } } } .bannerContainWrapper{ position: relative; top: -760px; width: 1218px; height: 709px; margin: 0 auto; .tagIcon{ display: none; position: absolute; right: 0 } } } .categoryDescription{ .contain{ position: relative; width: 1218px; margin: 0 auto; .descriptionBG{ width: 1218px; height: 537px; background-image: url(../img/descriptionBG.png); } h3{ position: absolute; top: 100px; left: 415px; font-weight: 600; .chsTitle{ font-size: 27px; color: #094882; } .engTitle{ margin-left: 10px; font-size: 22px; color: rgba(0,0,0,0.5); } } h4{ position: absolute; width: 700px; top: 150px; left: 415px; font-size: 24px; font-weight: 600; text-indent: 50px; color: #666; line-height: 60px; } } } .auAdvantageWrapper{ position: relative; margin-top: 40px; height: 844px; .bg{ width: 100%; min-width: 1218px; height: 844px; background-image: url(../img/auAdvantageBG.png); background-repeat: no-repeat; background-position: center; } .inner{ position: relative; width: 1218px; height: 844px; top: -844px; margin: 0 auto; } .logoBG{ display: block; margin: 0 auto; padding-top: 60px; padding-left: 100px; } h3{ text-align: center; margin-top: -5px; .chsTitle{ display: inline-block; font-size: 32px; color: #0948A1; } .engTitle{ display: inline-block; margin-top: 20px; font-size: 26px; color: #666; } } ul{ margin-top: 80px; li{ position: relative; display: inline-block; margin-left: 45px; span{ position: absolute; top: 0; left: 0; b{ color: #C1272D; font-weight: 600; } } } li:nth-child(1){ margin-left: 0px; span{ top: 230px; left: 15px; width: 160px; font-size: 16px; text-indent: 32px; line-height: 24px; color: #333; } } li:nth-child(2){ span{ top: 265px; left: 15px; width: 190px; font-size: 16px; text-indent: 32px; line-height: 24px; color: #333; } } li:nth-child(3){ span{ top: 215px; left: 15px; width: 150px; font-size: 16px; text-indent: 32px; line-height: 24px; color: #333; } } li:nth-child(4){ span{ top: 215px; left: 15px; width: 150px; font-size: 16px; text-indent: 32px; line-height: 24px; color: #333; } } li:nth-child(5){ span{ top: 265px; left: 15px; width: 195px; font-size: 16px; text-indent: 32px; line-height: 24px; color: #333; } } } } .projectAdvantageWrapper{ position: relative; height: 698px; h3{ text-align: center; margin: 30px 0 30px 0; .chsTitle{ display: inline-block; font-size: 32px; color: #0948A1; } .engTitle{ display: inline-block; margin-top: 20px; font-size: 26px; color: #666; } } .bg{ width: 100%; min-width: 1218px; height: 570px; background-image: url(../img/projectBG.png); background-repeat: no-repeat; background-position: center; } .inner{ position: relative; width: 1218px; height: 570px; top: -570px; margin: 0 auto; ul{ li{ position: absolute; display: block; font-size: 24px; color: #fff; } li:nth-child(1){ top: 82px; left: 283px; } li:nth-child(2){ top: 167px; left: 215px; } li:nth-child(3){ top: 270px; left: 160px; } li:nth-child(4){ top: 366px; left: 210px; } li:nth-child(5){ top: 455px; left: 266px; } } } } .casesWrapper{ position: relative; height: 698px; h3{ text-align: center; margin: 30px 0 30px 0; .chsTitle{ display: inline-block; font-size: 32px; color: #0948A1; } .engTitle{ display: inline-block; margin-top: 20px; font-size: 26px; color: #666; } } .inner{ position: relative; width: 1218px; height: 844px; top: -0; margin: 0 auto; li{ display: inline-block; position: relative; margin-right: 40px; margin-bottom: 60px; .title{ position: absolute; width: 280px; height: 50px; line-height: 50px; color: #fff; background-color: #183053; top:210px; left: 100px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -webkit-transition:all .3s linear; transition:all .3s linear; } &:hover .title{ background-color: #dd1721; } } } } .split{ margin-top: 60px; width: 100%; min-width: 1218px; height: 349px; background-image: url(../img/splitBG.jpg); background-repeat: no-repeat; background-position: center; -webkit-box-shadow: 0px 6px 20px rgba(0,0,0,0.4); box-shadow: 0px 6px 20px rgba(0,0,0,0.4); } .processWrapper{ position: relative; height: 1124px; h3{ text-align: center; margin: 30px 0 30px 0; .chsTitle{ display: inline-block; font-size: 32px; color: #0948A1; } .engTitle{ display: inline-block; margin-top: 20px; font-size: 26px; color: #666; } } .container{ width: 1218px; height: 996px; margin: 0 auto; } } .conditionWrapper{ position: relative; height: 850px; .contain{ position: relative; width: 1218px; margin: 0 auto; .descriptionBG{ width: 1218px; height: 843px; background-image: url(../img/conditionBG.jpg); background-repeat: no-repeat; } h3{ position: absolute; text-align: center; top: 80px; left: 415px; font-weight: 600; margin: 0 auto; .chsTitle{ display: inline-block; font-size: 32px; color: #0948A1; } .engTitle{ display: inline-block; margin-top: 20px; font-size: 26px; color: #666; } } h4{ position: absolute; top: 230px; left: 100px; line-height: 48px; font-size: 18px; .tag{ color: #29ABE2; } } } } .expensesWrapper{ position: relative; margin-bottom: 50px; h3{ text-align: center; margin: 30px 0 30px 0; .chsTitle{ display: inline-block; font-size: 32px; color: #0948A1; } .engTitle{ display: inline-block; margin-top: 20px; font-size: 26px; color: #666; } } table{ width: 1080px; margin: 0 auto 30px auto; font-size: 14px; line-height: 22px; -webkit-box-shadow:5px 5px 5px rgba(0,0,0,.4); box-shadow:5px 5px 5px rgba(0,0,0,.4); td,th{ text-align: center; padding: 10px 10px; vertical-align: middle; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ccc; } } .text{ position: relative; font-size: 14px; width: 1218px; margin: 0 auto; } } .banquan{ margin-bottom: 0; }