.vidoBG { position: absolute; width: 101%; left: 0; top: 0; bottom: 0; z-index: -1; overflow: hidden; background: -webkit-linear-gradient(top, rgba(9, 82, 161, 1), rgba(255, 255, 255, .1)); /* Safari 5.1 - 6 */ background: -o-linear-gradient(bottom, rgba(9, 82, 161, 1), rgba(255, 255, 255, .1)); /* Opera 11.1 - 12*/ background: -moz-linear-gradient(bottom, rgba(9, 82, 161, 1), rgba(255, 255, 255, .1)); /* Firefox 3.6 - 15*/ background: linear-gradient(to bottom, rgba(9, 82, 161, 1), rgba(255, 255, 255, .1)); /* 标准的语法 */ } .vidoBG video { width: 100%; position: absolute; left: -1px; top: -1px; bottom: -1px; z-index: -1; opacity: .6; } } .vidoBG .imgCover { background-image: url('../images/bg1.png'); 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: #fff; line-height: 2.14; display: inline-block; vertical-align: middle; } .tit { display: inline-block; margin-left: 10px; vertical-align: middle; line-height: 1; color: #fff; } .mode1Ul p { line-height: 1.67; height: 1.67em; overflow: hidden; color: #fff; 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(255, 255, 255, .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: #fff; line-height: 1; transition: all .3s ease-in-out; } .date::before { content: ''; display: block; width: 14px; height: 14px; overflow: hidden; background: url(../images/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(../images/c1.png) no-repeat; background-size: cover; } .mode1Botleft li:nth-child(2) a { background: url(../images/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: 48%; 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: 40%; transform: translate(-50%); width: 200px; } .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: 28.58%; 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: 48%; } .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: 48%; } .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; } }