@charset "utf-8"; body{ font-family:Helvetica,"SourceHanSansCN-Normal","SourceHanSansCN"; margin:0; padding:0; color: #444;} p,dl,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;} h1,h2,h3,h4,h5,h6,dt{ font-weight:normal;} li{ list-style:none;} a{text-decoration:none;} a:focus, a:hover{text-decoration:none; outline: none;} :focus{ outline: none;} img{ border: none; outline: none; max-width:100%; height:auto;} input{ border:none; outline:none; background: none;} input::-moz-placeholder{ color: #aaa;} input:-ms-input-placeholder { color: #aaa; } input::-webkit-input-placeholder{ color:#aaa; } input::placeholder{ color:#aaa; } textarea::-moz-placeholder{color:#aaa; } textarea:-ms-input-placeholder { color:#aaa; } textarea::-webkit-input-placeholder{ color:#aaa; } .clear{clear: both; margin: 0; padding: 0;} .clearfix:after{ content: ""; display:block; height: 0; clear: both; visibility: hidden;} .clearfix{*zoom:1;} /* 引导页 */ .sectionbox{ width:100%; height: 100%; margin: 0 auto; position: relative; background-image: url(../images/index-bg.jpg); background-repeat:no-repeat; background-position: center center; background-size: cover; } .sectionbox .imgbox{ position: absolute; left:0; top:0; z-index: 1; width: 100%; height: 100%; text-align: center; } .sectionbox .t1{ position: absolute; width:90.4%; top: 15%; left:50%; margin-left: -45.2%; opacity: 0; /* animation-delay: 3s; */ transition: all .3s; } .sectionbox .t1.act{ opacity: 1; animation:1000ms ease 800ms 1 normal forwards running tada; transform: scale(1.1); } .sectionbox .t2{ position: absolute; width:42.26%; left:50%; opacity: 0; margin-left:-21.13%; top:44%; z-index: 5; /* animation-delay: 4s; */ } .sectionbox .t3{ position: absolute; width:64.66%; left:50%; margin-left:-32.33%; bottom:5.4%; z-index: 3; animation-delay: 1.5s; } .sectionbox .t4{ position: absolute; width: 100%; bottom: 0; left: 0; z-index: 4; } .sectionbox .t5{ position: absolute; width: 100%; bottom:27%; left: 0; z-index: 2; animation-delay: 2s; } .sectionbox .t6{ position: absolute; width: 100%; bottom:8.5%; left: 0; z-index: 2; animation-delay: 2.5s; } .footer{ position: absolute; width: 100%; left:0; bottom: 1.5%; text-align: center; font-size: 12px; color: #ecb75d; line-height:20px; z-index:5; animation-delay:.3s; } /* 讲解页 */ .mainbox{ width:100%; } .header{ text-align: center; padding-top: 4rem; height: 10.45rem; background-image: url(../images/headbg.jpg); background-repeat: no-repeat; background-position: center top; background-size: 100% auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .header img{ width:27.15rem; } .common-title{ width: 100%; padding:0 1.6rem; margin: 0 auto; margin-bottom: 1.6rem; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .common-title img{ } .vrbox{ margin-top: -1rem; padding-left:2.9rem; } .vrbox .swiper-container{ padding: 2rem 2rem; } .vrbox .swiper-slide{ width: 21.9rem; transform: scale(1); padding-right: 1.2rem; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transition: all .6s; -webkit-transition: all .6s; -moz-transition: all .6s; -o-transition: all .6s; } .vrbox .swiper-slide a{ display:block; position: relative; padding: 1.2rem 1rem; background: #fef8e9; border-radius: 1rem; } .vrbox .swiper-slide img{ width: 21.9rem; height: 15rem; object-fit: contain; border-radius: .75rem; } .vrbox .swiper-slide .swiper-vrtitle{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; margin-top: .6rem; height: 4rem; background-image:url(../images/icon-party.png); background-size: 2.15rem auto; padding-left:2.8rem; background-repeat: no-repeat; background-position: left center; } .vrbox .swiper-slide .swiper-vrtitle span{ position: absolute; font-size: 1.3rem; color: #000; line-height:1.8rem; top: 50%; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; line-clamp: 2; -webkit-line-clamp: 2; transform: translateY(-50%); } .vrbox .swiper-slide .vr-marker{ width:6.1rem; position:absolute; left: 0; top: 0; height: 2.4rem; background: #f4d7af; text-align: center; line-height: 2.4rem; color: #c53135; font-size: 1.2rem; font-style: italic; border-radius: 2rem 0 6rem 0; z-index: 1; } .vrbox .shadow{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 1rem; background: rgba(0,0,0,.5); } .vrbox .swiper-slide-active{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); } .vrbox .swiper-slide-active .vr-marker{ color: #f4d7af; background: #c53135; font-style: normal; } .vrbox .swiper-slide-active .shadow{ } .study-swiperbox{ padding: 0 1.6rem; background-size:100% auto; background-image: url(../images/bg1.png); background-repeat: no-repeat; background-position: left center; } .study-party{ width: 100%; position: relative; } .swiper-btn{ display: flex; position: absolute; left: 1.3rem; bottom: .8rem; bottom:.8rem; width:7.1rem; height:1.9rem; z-index: 10; background: rgba(255,255,255,.15); border-radius: 50px; } .swiper-btn li{ background-repeat:no-repeat; background-size: 1.15rem; width: 48%; padding-left: 2rem; line-height: 1.9rem; font-size:1.2rem; color: #fff; display: inline-block; background-position: .5rem center; box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; -moz-box-sizing: border-box; } .swiper-btn li.videonum{ background-image: url(../images/icon-video.png); } .swiper-btn li.videonum::after{ content:' '; display: inline-block; width: 1px; background: rgba(255,255,255,.6); height: 1.1rem; position: absolute; right: 0; top: .4rem; } .swiper-btn li.picnum{ background-image: url(../images/icon-picture.png); } .study-party .swiper-slide img{ width: 100%; height: 17rem; vertical-align: middle; } .study-party .swiper-slide .playbtn{ position:absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,.5); background-image: url(../images/videoplay.png); background-position: center center; background-size: 3.4rem auto; background-repeat: no-repeat; } .swiper-list{ display: none; } .swiper-list .swiper-pagination{ opacity: 0; } .study-right{ height: 17rem; float: right; width: 30.511%; } .studyContent{ padding: 1.8rem 1.6rem; } .tit-top{ display: flex; align-items: center; width:100%; background-image: url(../images/bg2.png); background-repeat: no-repeat; background-position: right top; background-size: 3.1rem auto; margin-bottom: 1rem; } .tit-top img{ height: 3rem; width: 3rem; object-fit: cover; } .tit-top-text { color: #c53135; font-size: 1.4rem; font-weight: 600; margin-left: 1rem; } .contentbox{ position:relative; } .contentbox .newstext{ height: 18.4rem; overflow: hidden; } .newstext p{ font-size: 1.2rem; color: #333; line-height: 2.6rem; } .lookMore{ position: absolute; width:100%; left: 0; bottom: 0; height: 3rem; line-height: 5rem; text-align: center; font-size: 1.2rem; color: #d0382f; background: linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,1)); background: -moz-linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,1)); background: -o-linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,1)); background: -webkit-linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,1)); } .lookMore::after{ content: " "; display: inline-block; width: 1.15rem; height: .7rem; margin-left: .5rem; background-image: url(../images/arrow-down.png); background-size: 1.15rem auto; background-position: center center; } .answer-start{ width:100%; height: 10.5rem; margin:0 auto; margin-top: 1.4rem; background: url(../images/answerbg.png) no-repeat center top; background-size: 100% auto; padding-top: 15%; padding-left: 31.5%; padding-right: 4.8%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .answer-start p{ color:#fbf2dd;/* line-height: 12px; */ font-size:14px; zoom: .9; } .showVideo{ position: fixed; top:100%; left:0; width:100%; height: 100%; background-color: rgba(0,0,0,.7); z-index: 100; transition: cubic-bezier(0.075, 0.82, 0.165, 1); } .showVideo .showVideoContainer{ position: absolute; width: 98%; left: 50%; margin-left: -49%; top: 50%; transform: translateY(-50%); } .showVideoContainer .closebtn{ float: right; width: 2rem; height: 2rem; background:url(../images/close.png) no-repeat center center; background-size: 100% auto; } .showVideoContainer .videobox{ text-align: center; clear: right; } .videobox video{ width:100%; height: auto; } .showVideo.act{ top:0; }