html, body { padding: 0; margin: 0; /* font-size: 16px; */ font-family: "Microsoft YaHei"; overflow-x: hidden; } @font-face { font-family: "KaiTi"; src: url("/cms-chng-theme/font/fzkt.ttf") format("truetype"); } @font-face { font-family: "KaiTi_GB2312"; src: url("/cms-chng-theme/font/fzkt.ttf") format("truetype"); } /* 閸ョ偛鍩屾い鍫曞劥閹稿鎸� */ /* 鐎涙劙銆夐惃鍕敶鐎硅鐗卞锟� */ .section { width: 1200px; margin: 0 auto; } .head { position: relative; width: 100%; height: 100px; } .title { position: relative; text-align: center; height: 45px; width: 100%; } .title-line { position: absolute; top: 45%; left: 30%; width: 40%; height: 1px; background-color: #b9b9b9; z-index: 0; } .title span { position: relative; color: #000; font-size: 3.4rem; padding-bottom: 5px; padding: 0 20px; background-color: #f6f6f6; line-height: 40px; } .title span::before { content: ""; position: absolute; top: 50%; margin-top: -5px; left: 0; width: 10px; height: 10px; border-radius: 50%; behavior: url(/cms-chng-theme/js/PIE.htc); -ms-behavior: url(/cms-chng-theme/js/PIE.htc); border: 1px solid #b9b9b9; } .title span::after { content: ""; position: absolute; top: 50%; margin-top: -5px; right: 0; width: 10px; height: 10px; border-radius: 50%; behavior: url(/cms-chng-theme/js/PIE.htc); -ms-behavior: url(/cms-chng-theme/js/PIE.htc); border: 1px solid #b9b9b9; } .tabs { position: relative; } .menus { display: block; height: 32px; padding: 0; list-style: none; } .menus li { float: left; display: block; line-height: 30px; height:47px; color: #333; width: 110px; cursor: pointer; padding: 0 13px; box-sizing: border-box; transition-duration: 0.4s; overflow: hidden; } .menus li p { margin: 0; } .menus li:hover{ border-bottom: 3px solid #006b8e; } .menus li span { display: block; width: 100%; height: 30px; text-align: center; } /* .menus li:hover::after, .menus li::after { position: relative; display: block; top: -3px; content: ""; transition: all 0.3s ease-in-out 0s; cursor: pointer; border-top: 3px solid #006b8e; width: 0; } .menus li:hover::after { width: 100%; margin: 0 auto; } */ .menus li:hover p, .menus li:checked p { font-weight: bold; /* letter-spacing: 3px;*/ color: #006b8e; } /*.menus li:hover p { transform: translateY(-120%); transition-duration: 0.5s; } */ /*.selectTab { display: inline-block; width: 100%; height: 30px; text-align: center; } .selectTab p { font-weight: bold; letter-spacing: 3px; color: #006b8e; } .selectTab::after, .selectTab::after { position: relative; display: block; top: -3px; content: ""; transition: all 0.3s ease-in-out 0s; cursor: pointer; border-top: 3px solid #006b8e; width: 100%; } .selectTab p { transform: translateY(-100%); transition-duration: 0.5s; } */ @media (max-width: 1200px) { .section { min-width: 0; } #shzpTab1, #shzpTab2 { /* width: 45% !important;*/ } #shzpTab3, #shzpTab4, #shzpTab5, #shzpTab6, #shzpTab7, #shzpTab8 { /* width: 30% !important;*/ } .menus li { float: left !important; width: 120px; text-align: left; font-size: 12px; } .menus { width: 100%; margin-top: 10px; margin-left: 5%; height: 100%; } .selectTab p { letter-spacing: 1px !important; } } @media (max-width: 1200px) { html, body { font-size: 8px !important; } .section { width: 100%; } .title span { background: #fff !important; } } @media (min-width: 1200px) { .section { width: 1200px; margin: 0 auto; } .menus li { font-size: 1.8rem; } } /* 3d */ @keyframes rotation { from { transform: rotateY(0deg); } to { transform: rotateY(-360deg); } } @keyframes rotation1 { from { transform: rotateY(0deg); } to { transform: rotateY(-360deg); } } @keyframes rotation2 { from { transform: rotateY(-45deg); } to { transform: rotateY(-405deg); } } @keyframes rotation3 { from { transform: rotateY(-90deg); } to { transform: rotateY(-450deg); } } @keyframes rotation4 { from { transform: rotateY(-135deg); } to { transform: rotateY(-495deg); } } @keyframes rotation5 { from { transform: rotateY(-180deg); } to { transform: rotateY(-540deg); } } @keyframes rotation6 { from { transform: rotateY(-225deg); } to { transform: rotateY(-585deg); } } @keyframes rotation7 { from { transform: rotateY(-270deg); } to { transform: rotateY(-630deg); } } @keyframes rotation8 { from { transform: rotateY(-315deg); } to { transform: rotateY(-675deg); } } @media (max-width: 1300px) { } @media (max-width: 1200px) { .caursel3d { width: 136px; height: 100px; top: 50px; perspective: 1200px; } #carousel figure { width: 136px; height: 100px; } #carousel figure:nth-child(1) { transform: rotateY(0deg) translateZ(180px); } #carousel figure:nth-child(2) { transform: rotateY(45deg) translateZ(180px); } #carousel figure:nth-child(3) { transform: rotateY(90deg) translateZ(180px); } #carousel figure:nth-child(4) { transform: rotateY(135deg) translateZ(180px); } #carousel figure:nth-child(5) { transform: rotateY(180deg) translateZ(180px); } #carousel figure:nth-child(6) { transform: rotateY(225deg) translateZ(180px); } #carousel figure:nth-child(7) { transform: rotateY(270deg) translateZ(180px); } #carousel figure:nth-child(8) { transform: rotateY(315deg) translateZ(180px); } .caursel3d-container { height: 150px; } } @media (min-width: 1200px) { /* .responsibility .menus { padding: 0 100px; }*/ .caursel3d { width: 336px; height: 208px; top: 45px; perspective: 2100px; } #carousel figure { width: 280px; height: 180px; } #carousel figure:nth-child(1) { transform: rotateY(0deg) translateZ(480px); } #carousel figure:nth-child(2) { transform: rotateY(40deg) translateZ(480px); } #carousel figure:nth-child(3) { transform: rotateY(80deg) translateZ(480px); } #carousel figure:nth-child(4) { transform: rotateY(120deg) translateZ(480px); } #carousel figure:nth-child(5) { transform: rotateY(160deg) translateZ(480px); } #carousel figure:nth-child(6) { transform: rotateY(200deg) translateZ(480px); } #carousel figure:nth-child(7) { transform: rotateY(240deg) translateZ(480px); } #carousel figure:nth-child(8) { transform: rotateY(280deg) translateZ(480px); } #carousel figure:nth-child(9) { transform: rotateY(320deg) translateZ(480px); } .caursel3d-container { position: relative; } } @keyframes textmove { 0% { transform: translateX(-8px); } 25% { transform: translateX(0px); } 50% { transform: translateX(8px); } 100% { transform: translateY(0px); } } .caursel3d-container { position: relative; } .showSelectImg-container { display: none; position: relative; width: 100%; height: 100%; overflow: hidden; } .showSelectImg { display: block; width: 600px; height: 100%; margin: 0 auto; } /* 420,260 */ /* .carousel3d { */ .caursel3d { display: block; position: relative; margin: auto; } #carousel { position: absolute; width: 100%; height: 100%; margin: auto; transform-style: preserve-3d; animation-duration: 30s; animation-timing-function: linear; animation-iteration-count: infinite; animation-name: rotation; } #carousel:hover { animation-play-state: paused; } #carousel figure { display: block; position: absolute; left: 10px; top: 10px; overflow: hidden; } .caursel3d img { cursor: pointer; transition: all 0.5s ease; width: 100%; height: 100%; } .caursel3d img:hover { transform: scale(1.1, 1.1); } .i1 { left: 0; right: 75%; } .i2 { left: 25%; right: 49.5%; } .i3 { left: 50%; right: 25%; } .i4 { left: 75%; right: 0; } .i5 { left: 0; right: 66.6%; } .i6 { left: 33.4%; right: 33.4%; } .i7 { left: 66.6%; right: 0; } @keyframes btnWater { from { transform: scale(1); } to { transform: scale(1.3); opacity: 0; } } @keyframes heart { from { transform: translate(0, 0); } to { transform: translate(10px, 0); } }