/* 头部 */ .header { width: 100%; height: 683px; background-image: url(../images/bg-header.png); background-size: 100% 100%; font-size: 16px; color: #FFFFFF; padding-top: 20px; } .header .top, .header .banner { display: flex; justify-content: space-between; } .header .top .left a { color: #FFFFFF; } .header .top .right { width: 548px; display: flex; justify-content: space-between; } .header .banner { margin-top: 40px; } .header .banner ul { width: 801px; display: flex; justify-content: space-between; align-items: center; } .header .search { width: 739px; color: #FFFFFF; position: relative; margin-top: 255px; } .header .search input { width: 739px; height: 70px; background: rgb(255 255 255 / 54%); border-radius: 35px; font-size: 20px; padding-left: 36px; box-sizing: border-box; } .header .search input::placeholder { color: #FFFFFF; } .header .search button { width: 128px; height: 60px; background: linear-gradient(76deg, #52DDF4, #39AFF6); border-radius: 30px; color: #FFFFFF; position: absolute; right: 5px; top: 5px; font-size: 20px; display: flex; align-items: center; justify-content: center; } /* 公共 */ .cont-width { width: 1400px; background: #FFFFFF; box-shadow: 0px 7px 24px 5px rgba(36, 60, 81, 0.08); margin: 40px auto; padding: 35px 44px; box-sizing: border-box; } .cont-width .title { background-size: 100% 100%; height: 23px; line-height: 23px; text-align: center; font-size: 24px; font-weight: bold; color: #1458B4; } /* 二维码 */ .codeBig { width: 246px; height: 269px; font-size: 18px; color: #FFFFFF; background: rgb(60 92 134 / 94%); box-shadow: 0px 7px 7px 1px rgba(42, 104, 187, 0.16); border-radius: 10px; position: absolute; padding: 10px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: space-evenly; } .codeBig img { width: 158px; } .codeBig .line { width: 58px; height: 1px; background: #FFFFFF; } /* 第一部分 */ .first { /*margin-top: -152px;*/ } .first .left .list li { font-size: 20px; color: #203C50; position: relative; width: 333px; height: 76px; background: #F4FAFF; border-radius: 10px; display: flex; align-items: center; margin-top: 20px; cursor: pointer; } .first .left .list li.click { background: linear-gradient(264deg, #78C5FC, #4CA0F6); font-weight: bold; color: #FFFFFF; } .first .left .list li img:first-child { width: 52px; height: 52px; margin: auto 18px; } .first .left .list li .code { width: 33px; height: 26px; position: absolute; top: 0; right: 0; } .first .left .list li .arrow { width: 0; height: 0; border-top: 22px solid transparent; border-bottom: 22px solid transparent; border-right: 22px solid #F2F9FF; position: absolute; right: -32px; cursor: auto; } .first .code1{ left: 342px; } .first .message { margin-top: 20px; background: #F2F9FF; padding: 18px 23px; box-sizing: border-box; position: relative; } .first .message .img { width: 364px; height: 165px; font-size: 20px; color: #FFFFFF; background-size: 100% 100%; display: flex; align-items: flex-end; justify-content: flex-start; padding-bottom: 5px; box-sizing: border-box; } .first .message ul{ width: 364px; } .first .message li { display: flex; align-items: center; justify-content: space-between; height: 50px; font-size: 18px; color: #333333; border-bottom: 1px solid #D3D3D3; cursor: pointer; } .first .message li:last-child { border-bottom: none; } .first .left .message li img { width: 36px; height: 36px; } .first .right .message li img{ width: 67px; width: 67px; } .first .right .time { height: 49px; background: #F4FAFF; border-radius: 10px; margin-top: 20px; font-size: 18px; font-weight: bold; color: #1458B4; display: flex; align-items: center; justify-content: flex-end; position: relative; cursor: pointer; } .first .right .time .logo { width: 32px; margin-right: 255px; } .first .right .time .arrow { margin-right: 20px; right: 20px; } .first .right li { height: 120px; } /*热点推荐*/ .second{ width: 1400px; height: 367px; background: #FFFFFF; box-shadow: 0px 7px 24px 5px rgba(36,60,81,0.08); margin: auto; } .recommended { display: flex; } .second .title{ width: 1216px; box-sizing: border-box; padding-left: 90px; } .second .shuaxin{ font-size: 16px; /* width: 16px; height: 16px; */ color: #1458B4; margin-left: 23px; } .second .huan{ width: 48px; height: 17px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #1458B4; } .mokuai1{ width: 308px; height: 223px; background: #FFFFFF; border: 1px solid #EEEEEE; border-radius: 10px; } .mokuai1 .top{ width: 42px; height: 19px; font-size: 18px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; line-height: 24px; } .second .zhong{ margin-top: 45px; display: flex; justify-content: space-between; position: relative; } .second .mokuai1 .top{ margin:22px 0 0px 22px; margin-bottom: 20px; width: 265px; height: 71px; display: -webkit-box; font-size: 18px; line-height: 23px; -webkit-line-clamp: 3; /*最多显示5行*/ overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; word-break: break-all; /*强制英文单词自动换行*/ } .mokuai1 .center .left{ font-size: 16px; color: #999999; } .mokuai1 .center{ display: flex; margin-left: 21px; margin-right: 25px; justify-content: space-between; } .mokuai1 .center .hot{ margin-right: 5px; } .mokuai1 .center .right{ display: flex; text-align: center; font-size: 16px; color: #F59A23; align-items: center; } .mokuai1 .center .right img{ width: 15px; height: 17px; } .mokuai1 .bottom{ font-size: 16px; display: flex; align-items: center; margin-left: 21px; margin-right: 25px; justify-content: space-between; height: 60px; border-top: 1px solid #EEEEEE; margin-top: 20px; } .mokuai1 .bottom .left{ width: 35px; } .second .code2{ top: 0; left: 320px; } /* 第三部分 */ .third { padding: 0; margin-top: 54px; } .third .top { display: flex; justify-content: space-between; } .third .top li { width: 697px; height: 93px; background: #F5F7F8; font-size: 24px; color: #8CA2AD; display: flex; align-items: center; justify-content: center; } .third .top li span { margin-left: 42px; } .third .top li.click { background: #F4FAFF; font-weight: bold; color: #1458B4; border-bottom: 6px solid #1458B4; } .third .list{ display: flex; } .third .list .banner { display: flex; font-size: 18px; justify-content: space-evenly; margin-top: 30px; } .third .list .banner li { width: 142px; height: 47px; line-height: 47px; text-align: center; background: #F4FAFF; border-radius: 10px; } .third .list .banner li.click { background: linear-gradient(0deg, #78C5FC, #4CA0F6); color: #FFFFFF; } .third .list .item { display: flex; flex-wrap: wrap; margin-top: 20px; } .third .list .item li { width: 168px; height: 142px; background: #FFFFFF; border: 1px solid #EEEEEE; border-radius: 10px; font-size: 18px; color: #203C50; position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; margin-left: 50px; margin-top: 50px; } .third .list .item li.click { font-weight: bold; color: #203C50; border: 1px solid #EEEEEE; box-shadow: 0px 3px 8px 0px rgba(42, 104, 187, 0.29); } .third .list .item .code { width: 20px; height: 20px; margin-top: 20px; } .third .list .item .logo { width: 52px; position: absolute; top: -26px; } .third .list .item .name { width: 108px; display: flex; flex-wrap: wrap; justify-content: center; margin-top: 30px; } .third .message { width: 448px; background: #FDFEFF; box-shadow: 0px 3px 8px 0px rgba(42, 104, 187, 0.29); padding: 18px 20px; box-sizing: border-box; position: relative; position: absolute; top: 140px; left: 250px; } .third .message .img { width: 407px; height: 165px; font-size: 20px; color: #FFFFFF; background-size: 100% 100%; display: flex; align-items: flex-end; justify-content: flex-start; padding-bottom: 5px; box-sizing: border-box; } .third .message li { display: flex; align-items: center; justify-content: space-between; height: 50px; font-size: 18px; color: #333333; border-bottom: 1px solid #D3D3D3; } .third .message li:last-child { border-bottom: none; } .third .message li img { width: 36px; height: 36px; } .third .message .arrow { width: 0; height: 0; content: ''; border-style: solid; border-width: 14px; border-color: #FDFEFF #FDFEFF transparent transparent; /*transform: rotate(224deg);*/ box-shadow: 2px -2px 2px rgb(147 175 213 / 29%); position: absolute; /*left: -14px;*/ top: 30px; } /* 第四部分 */ .four .title{ padding-left: 56px; box-sizing: border-box; } .four .down{ display: flex; display: flex; justify-content: space-between; margin-top: 63px; } .four .down li{ background-size: 100%; width: 298px; height: 155px; font-size: 26px; font-weight: bold; color: #FFFFFF; text-align: center; line-height: 155px; cursor: pointer; } .four .down .one{ background-image: url(../images/jinji-one.png); } .four .down .two{ background-image: url(../images/jinji-tow.png); } .four .down .three{ background-image: url(../images/jinji-three.png); } .four .down .four{ background-image: url(../images/jinji-four.png); } .news-item { border-bottom: 1px solid #E1E1E1; margin-top: 20px; display: flex; flex-direction: column; font-size: 16px; font-family: Source Han Sans SC; font-weight: 400; color: #333333; cursor: pointer; } .news-item .jigou { font-size: 14px; font-family: Source Han Sans SC; font-weight: 400; color: #2E77C6; /* background: #B9D9FD; */ } .news-item .jigou span{ padding: 3px 8px; background: #B9D9FD; line-height: 20px; } .news-item p{ margin-top: 13px; margin-bottom: 24px; } .news-item:hover p{ opacity: 0.8; } .news-item .time { font-size: 14px; font-family: Source Han Sans SC; font-weight: 400; color: #999999; margin-bottom: 24px; } .messageDialogTitle{ position: absolute; top: 151px; left: 49px; height: 22px; width: 355px; font-weight: bold; color: white; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .line-limit-2 { font-size: 18px; word-break: break-all; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right: 20px; } #messageDialog li span { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right: 20px; } .wxInfo { cursor:pointer; } .model-item text{ display: block; transition: all 0.5s; } .model-item:hover text{ transform: scale(1.2); }