.vidobg { position: absolute; width: 101%; left: 0; top: 0; bottom: 0; z-index: -1; overflow: hidden; } .vidobg video { width: 100%; position: absolute; left: -1px; top: -1px; bottom: -1px; z-index: -1; opacity: .6; } .vidobg .imgcover { background-image: ; background-repeat: repeat-x; background-position: 0 0; background-size: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 20; } main{ position: relative; overflow: hidden; } /* mode1 */ .mode1 { overflow: hidden; padding-bottom: 36px; box-sizing: border-box; } .mode1l { width:35.33%; } .title { margin: 61px 0 30px; } .mode1bot .title { margin: 35px 0 30px; } .title i { display: inline-block; vertical-align: middle; width: 27px; /* height: 35px; */ overflow: hidden; margin-left: 7px; } .more { color: #555; line-height: 2.14; display: inline-block; vertical-align: middle; } .tit { display: inline-block; margin-left: 10px; vertical-align: middle; line-height: 1; color: #222; } .mode1ul p { line-height: 1.67; height: 1.67em; overflow: hidden; color: #222; transition: all .3s ease-in-out; } .mode1ul a { display: block; overflow: hidden; transition: all .3s ease-in-out; } .mode1ul li.on a { border-bottom: 1px dashed rgba(2, 86, 158, .25); } .mode1ul li.on p { line-height: 1.5; height: 3em; font-size: 2rem; } .mode1ul{ min-height:316px; } .mode1ul li { margin-bottom: 18px; transition: all .3s ease-in-out; } .mode1ul li:last-child{ margin-bottom: 0px; } .mode1ul li:hover a { transform: translatey(5px); } .date { margin: 19px 0 30px; padding-left: 20px; box-sizing: border-box; position: relative; color: #02569e; line-height: 1; transition: all .3s ease-in-out; } .date::before { content: ''; display: block; width: 14px; height: 14px; overflow: hidden; background: url(/uploads/image/bimages/clock.png) no-repeat; position: absolute; left: 0; top: 0; } /* mode2ul */ .mode2ul li { margin-bottom: 10px; } .mode2ul li a { display: block; padding: 10px 30px; box-sizing: border-box; position: relative; border: 1px solid #dcdcdc; border-top: none; transition: all .3s ease-in-out; } .mode2article { line-height: 1.5; height: 3em; overflow: hidden; color: #222; } .mode2ul li a::before { content: ''; display: block; width: 100%; height: 2px; position: absolute; left: 0; top: 0; } .mode2ul li:nth-child(1) a::before, .mode2ul li:nth-child(1) a::after { background: #a40000; } .mode2ul li:nth-child(2) a::before, .mode2ul li:nth-child(2) a::after { background: #cfa972; } .mode2ul li:nth-child(3) a::before, .mode2ul li:nth-child(3) a::after { background: #054b97; } .mode2ul li:nth-child(4) a::before, .mode2ul li:nth-child(4) a::after { background: #007d3b; } .hvr-bounce-to-bottom { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translatez(0); transform: perspective(1px) translatez(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } .mode2ul li a::after { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: scaley(0); transform: scaley(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .mode2ul li:hover a::after, .mode2ul li a:focus::after, .hvr-bounce-to-bottom:active::after { -webkit-transform: scaley(1); transform: scaley(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); } .mode2ul li:hover .mode2article { color: #fff; } .mode2ul li:hover a { transform: translatey(5px); } /* mode1r */ .mode1r { /* width: calc(59.33% - 40px); */ width: 890px; } .mode1rtop{ margin-bottom: 42px; } .mode1rtop .title{ margin-bottom: 30px; } .mode1rtopul a { display: block; } .mode1rpic { padding-bottom: 56.29%; } .mode1rtopul .slick-dots { bottom: 20px; } .mode1rtopul .slick-dots li { margin: 0 15px; } .mode1rtopul .slick-dots li button { border: 1px solid #fff; background: none; } .mode1rtopul .slick-dots li.slick-active button { background: #fff; } .mode1botleft { margin-right: 470px; } .mode1botleft li { margin-bottom: 20px; } .mode1botleft li:last-child{ margin-bottom: 0; } .mode1botleft li a{ display: block; padding: 27px 10px; box-sizing: border-box; border-radius: 10px; text-align: center; transition: all .3s ease-in-out; } .mode1botleft li:hover a{ transform: translatey(5px); } .mode1botleft li:nth-child(1) a{ background: url(/uploads/image/bimages/c1.png) no-repeat; background-size: cover; } .mode1botleft li:nth-child(2) a{ background: url(/uploads/image/bimages/c2.png) no-repeat; background-size: cover; } .center{ display: inline-block; } .center i{ display: inline-block; width: 27px; overflow: hidden; vertical-align: middle; margin-right: 15px; } /* */ .mode1botright{ width: 450px; border-radius: 10px; position: relative; box-sizing: border-box; } .mode1botright .title{ margin: 0; /* margin-bottom: 20px; */ display: inline-block; position: absolute; left: 50%; z-index: 50; top: 50%; transform: translate(-50%); } .mode1botright .title .more,.mode1botright .title .tit{ color: #fff; } .barragebox{ height: calc(100% - 40px); overflow: hidden; position: relative; } .barrageslick{ overflow: hidden; /* background: red; */ } .barrageslick a{ display: block; border-radius: 10px; } .barrpic{ padding-bottom: 47.44%; border-radius: 10px; } .dm{ display: none; } .mode1rbot{ overflow: hidden; } @media screen and (max-width: 1560px){ .mode1r { width: 850px; } .mode1ul li { margin-bottom: 24px; transition: all .3s ease-in-out; } .mode1ul li:last-child{ margin-bottom: 0px; } .mode1ul li { margin-bottom: 15px; } .mode1ul p { line-height: 1.68; height: 1.68em; } .mode1ul li.on p { line-height: 1.5; height: 3em; font-size: 1.8rem; } .mode1bot .title { margin: 20px 0 30px; } .mode2ul li a{ padding: 10px 30px; } .mode2article { line-height: 1.5; height:auto; max-height: 3em; } } @media screen and (max-width: 1460px){ .mode1r { width: 800px; } .date { margin: 12px 0 15px; } .mode1ul { min-height: 280px; } } @media screen and (max-width:1300px) { .mode1r { width: 735px; }.title { margin: 40px 0 32px !important; } .mode1bot .title { margin: 0px 0 15px !important; } .mode1botright .title{ margin: 0 !important; } .mode2ul li{ margin-bottom: 14px; } .mode2ul li a { padding: 13px 30px; } .mode1botleft li { margin-bottom: 30px; } .mode1ul { min-height: 260px; } .mode1botright{ width: 420px; } .mode1botleft { margin-right: 440px; } .mode1botleft li a { display: block; padding: 25px 10px; } .mode1ul li { margin-bottom: 10px; } .mode1ul li:last-child { margin-bottom: 0px; } } @media screen and (max-width:1200px) { .center i{ margin-right: 0; } .mode1r { width: 600px; } .mode1ul p { line-height: 1.4; height: 1.4em; } .mode1ul li.on p { line-height: 1.2; height: 2.4em; font-size: 1.6rem; } .mode1ul li { margin-bottom: 10px; } .mode2ul li { margin-bottom: 14px; } .mode2ul li:last-child { margin-bottom: 0px; } .title { margin: 20px 0 15px !important; } .mode1ul { min-height: 210px; } .mode1rtop { margin-bottom: 15px; } } @media screen and (max-width:1100px) { body { height: auto; } .section { position: static; left: 0; top: 0; transform-origin: center !important; transform: scale(1) translatex(0) translatey(0) !important; } } @media screen and (max-width:1100px) { .mode1l,.mode1r{ width: 100%; float: none; } .mode1ul li.on p { line-height: 1.2; height:auto; max-height: 2.4em; font-size: 1.6rem; } .mode2article { line-height: 1.5; height:auto; max-height: 3em; } .mode1ul li { margin-bottom: 15px; } .mode1ul p { line-height: 1.68; height: 1.68em; } .mode1ul li.on p { line-height: 1.5; height: auto; max-height: 3em; font-size: 1.8rem; } .mode1ul { min-height: 218px; } } @media screen and (max-width:997px) {.mode1botright{ width: 400px; } .mode1botleft { margin-right: 420px; }} @media screen and (max-width:640px){ .mode1botright{ width:100%; float: none; margin-bottom: 20px; } .mode1botleft { margin-right:0; } } @media screen and (max-width:479px) { .mode1botleft,.mode1botright{ width: 100%; float: none; } .mode1botleft li { margin-bottom: 20px !important; } .mode1rtop { margin-bottom: 20px; } .mode1 { padding-bottom: 40px; } } @media screen and (max-width:414px) { .mode1botright .title .tit{ margin-left: 0; } .mode1botright .title i { margin-left: 0; } }