@charset "utf-8"; .cm { color: #1549ab; } .cm2 { color: #29c3ab; } .jianbian { background-image: -webkit-gradient(linear, left top, right top, from(#29c3ab), to(#16a8b5)); background-image: linear-gradient(to right, #29c3ab, #16a8b5); } @font-face { font-family: 'Geometr415BlkBT'; src: url('../font/Geometr415BlkBT.ttf'); } @font-face { font-family: 'swissbt'; src: url('../font/SWISSBT.TTF'); } @font-face { font-family: 'Century751No2BT'; src: url('../font/Century751No2BT.TTF'); } .inbanner { width: 100%; height: 890px; position: relative; z-index: 2; overflow: hidden; -webkit-perspective: 1500px; perspective: 1500px; } .inbanner .ibwrap { position: relative; width: 100%; height: 100%; z-index: 0; overflow: hidden; } .inbanner .ibwrap > img { position: relative; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; z-index: 0; } .inbanner .cover { background: url('../images/jab4.png') left / cover no-repeat; } .inbanner2 { width: 100%; height: 620px; position: relative; z-index: 2; overflow: hidden; } .inbanner2 .ibwrap { position: relative; width: 100%; height: 100%; z-index: 0; overflow: hidden; } .inbanner2 .ibwrap > img { position: relative; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; z-index: 0; } .sec11 .inbanner { height: 100%; } @media screen and (max-width: 1023px) { .inbanner { height: 800px; } .sec11 .inbanner { height: 800px; } } @media screen and (max-width: 750px) { .inbanner { height: 600px; } .sec11 .inbanner { height: 600px; } } .mouse3 { width: 46px; height: 46px; margin-top: 40px; position: relative; background: url('../images/mouse.png') center no-repeat; } .mouse3:before { content: ''; position: absolute; left: -1px; top: -1px; z-index: 0; width: 100%; height: 100%; border-radius: 50%; border: 1px dashed #fff; -webkit-animation: rotate360 5s linear infinite; animation: rotate360 5s linear infinite; } .ibcate { position: absolute; left: 12.5%; top: 50%; z-index: 3; color: #fff; margin-top: -27px; } .ibcate .cn { font-size: 38px; line-height: 66px; } .ibcate .en { font-size: 60px; line-height: 70px; text-transform: capitalize; font-weight: bold; font-family: "Helvetica"; } @media screen and (max-width: 1023px) { .ibcate { left: 5%; width: 90%; text-align: center; margin-top: -60px; } .ibcate .cn { font-size: 32px; line-height: 56px; } .ibcate .en { font-size: 50px; line-height: 60px; } .mouse3 { margin-left: auto; margin-right: auto; } } @media screen and (max-width: 750px) { .ibcate { margin-top: -100px; } .ibcate .cn { font-size: 26px; line-height: 46px; } .ibcate .en { font-size: 40px; line-height: 50px; } } .shutwindowup { -webkit-transform: translateZ(-500px) rotateX(-80deg); transform: translateZ(-500px) rotateX(-80deg); opacity: 0; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%; } .ani.shutwindowup, .active .shutwindowup { -webkit-transform: translateZ(0px) rotateX(0deg); transform: translateZ(0px) rotateX(0deg); opacity: 1; } .active .shutwindowup { -webkit-transition-duration: 1s; transition-duration: 1s; } .slowscale11 { -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .ani.slowscale11, .active .slowscale11 { -webkit-transform: scale(1, 1); transform: scale(1, 1); } .hasani.slowscale11, .active .slowscale11 { -webkit-transition-duration: 8s; transition-duration: 8s; } .greybg { background-color: #bdbbbc; } .greybg2 { background-color: #918f8f; } .js-qiecon2 { display: none; } .js-qiecon2.on { display: block; } .js-qiecon { position: absolute; left: 200%; top: 0; z-index: -20; opacity: 0; width: 100%; } .js-qiecon.on { position: static; left: 0; top: 0; z-index: 1; opacity: 1; } .pianyi { padding-top: 70px; margin-top: -70px; } .js-qiecon-wrap1, .js-qiecon-wrap2, .js-qiecon-wrap3 { position: relative; width: 100%; overflow: hidden; } .lefthalf { float: left; width: 50%; height: 100%; position: relative; overflow: hidden; } .righthalf { float: right; width: 50%; height: 100%; position: relative; overflow: hidden; } .txtEff label { display: inline-block; } @media screen and (max-width: 640px) { .pianyi { padding-top: 60px; margin-top: -60px; } } /*美达康 面包屑*/ .baninfo { height: 70px; position: relative; z-index: 2; border-bottom: 1px solid #f0f0f0; } .baninfo .cer8 { height: 100%; } .erji { float: left; font-size: 0; white-space: nowrap; text-align: center; max-width: 100%; line-height: 70px; height: 100%; } .erji a { display: inline-block; height: 100%; position: relative; margin-left: 72px ; color: #666; font-size: 16px; line-height: 70px; vertical-align: top; } .erji a:first-child { margin-left: 0; } .erji a:after { content: ''; position: absolute; left: 100%; bottom: 0; z-index: 0; width: 0; height: 2px; background-color: #1549ab; -webkit-transition: 0.3s; transition: 0.3s; } .erji a:hover { color: #1549ab; } .erji a.on { color: #1549ab; } .erji a:hover:after, .erji a.on:after { left: 0; width: 100%; -webkit-transition: width 0.3s; transition: width 0.3s; } .tree { float: right; height: 100%; font-size: 14px; line-height: 70px; color: #666; padding-left: 26px; background: url('../images/pos.png') 0 no-repeat; } .tree a { display: inline-block; color: #666; line-height: 24px; height: 24px; vertical-align: middle; } .tree a:hover, .tree a.leaf, .tree a.on { color: #1549ab; } .tree i { display: inline-block; width: 24px; height: 100%; vertical-align: middle; text-align: center; } @media screen and (max-width: 1024px) { .tree { display: none; } .erji { float: none; } } @media screen and (max-width: 750px) { .baninfo { height: auto; } .erji { overflow: auto; height: auto; } .erji a { margin-left: 50px; } } @media screen and (max-width: 640px) { .erji a { width: 25%; margin-left: 20px; } } /*海创1首页按钮*/ a.seemore { display: block; width: 164px; height: 50px; margin: 0 auto; overflow: hidden; position: relative; font-size: 0; color: #fff; line-height: 50px; text-align: center; border-radius: 25px; } a.seemore:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; border: 2px solid #ffd04f; border-radius: 25px; } a.seemore span { position: relative; z-index: 2; display: inline-block; padding-right: 40px; font-size: 16px; background: url('../images/jtr1.png') right no-repeat; letter-spacing: 2px; } a.seemore:after { content: ''; position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#005ffb), to(#0292fd)); background-image: linear-gradient(to right, #005ffb, #0292fd); -webkit-transition: 0.3s; transition: 0.3s; } a.seemore:hover:after { height: 0; } a.seemore:hover { background-color: #fff; color: #005ffb; } a.seemore:hover span { background-image: url('../images/jtr1h.png'); } a.seemore2 { display: block; width: 172px; height: 42px; margin: 0 auto; overflow: hidden; position: relative; font-size: 16px; color: #1e64c6; line-height: 42px; text-align: center; border: 2px solid #fff; border-radius: 23px; background-color: #fff; } a.seemore2 span { position: relative; z-index: 2; display: inline-block; padding-right: 40px; background: url('../images/jtr1h.png') right no-repeat; } .jello-h:hover { -webkit-animation: jello 1s 0s infinite; animation: jello 1s 0s infinite; } .rubberBand-h:hover { -webkit-animation: rubberBand 1s 0s 1; animation: rubberBand 1s 0s 1; } /*美达康1首页按钮*/ a.seemore3 { display: block; width: 160px; height: 50px; overflow: hidden; position: relative; font-size: 0; color: #116bb4; line-height: 50px; text-align: center; background-color: #fff; margin: 0 auto; border-radius: 25px; } a.seemore3:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; border: 1px solid #116bb4; border-radius: 25px; } a.seemore3 span { position: relative; z-index: 2; display: inline-block; font-size: 16px; letter-spacing: 2px; } a.seemore3:after { content: ''; position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 0; background-color: #116bb4; -webkit-transition: 0.3s; transition: 0.3s; } a.seemore3:hover:after { height: 100%; } a.seemore3:hover { background-color: #116bb4; color: #fff; } .bubbly-button { position: relative; } .bubbly-button:before, .bubbly-button:after { position: absolute; content: ''; display: block; width: 140%; height: 100%; left: -20%; z-index: 0; -webkit-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s; background-repeat: no-repeat; } .bubbly-button:before { display: none; top: -75%; background-image: radial-gradient(circle, #1549ab 20%, transparent 20%), radial-gradient(circle, transparent 20%, #1549ab 20%, transparent 30%), radial-gradient(circle, #1549ab 20%, transparent 20%), radial-gradient(circle, #1549ab 20%, transparent 20%), radial-gradient(circle, transparent 10%, #1549ab 15%, transparent 20%), radial-gradient(circle, #1549ab 20%, transparent 20%), radial-gradient(circle, #1549ab 20%, transparent 20%), radial-gradient(circle, #1549ab 20%, transparent 20%), radial-gradient(circle, #1549ab 20%, transparent 20%); background-size: 10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%; } .bubbly-button:after { display: none; bottom: -75%; background-image: radial-gradient(circle, #1549ab 20%, transparent 20%), radial-gradient(circle, #1549ab 20%, transparent 20%), radial-gradient(circle, transparent 10%, #1549ab 15%, transparent 20%), radial-gradient(circle, #1549ab 20%, transparent 20%), radial-gradient(circle, #1549ab 20%, transparent 20%), radial-gradient(circle, #1549ab 20%, transparent 20%), radial-gradient(circle, #1549ab 20%, transparent 20%); background-size: 15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%; } .bubbly-button:hover:before { display: block; -webkit-animation: topBubbles ease-in-out 0.75s infinite forwards; animation: topBubbles ease-in-out 0.75s infinite forwards; } .bubbly-button:hover:after { display: block; -webkit-animation: bottomBubbles ease-in-out 0.75s infinite forwards; animation: bottomBubbles ease-in-out 0.75s infinite forwards; } @-webkit-keyframes topBubbles { 0% { background-position: 5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%; } 50% { background-position: 0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%; } 100% { background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%; background-size: 0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%; } } @keyframes topBubbles { 0% { background-position: 5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%; } 50% { background-position: 0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%; } 100% { background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%; background-size: 0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%; } } @-webkit-keyframes bottomBubbles { 0% { background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%; } 50% { background-position: 0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%; } 100% { background-position: 0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%; background-size: 0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%; } } @keyframes bottomBubbles { 0% { background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%; } 50% { background-position: 0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%; } 100% { background-position: 0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%; background-size: 0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%; } } /*远见8产品详情 */ .outnavbg { width: 100%; height: 60px; background-color: #f8f8f8; overflow: hidden; position: relative; z-index: 5; } .outnav7 { height: 60px; padding: 0; position: relative; z-index: 1; overflow: hidden; text-align: center; } .outnav7 .nav-left, .outnav7 .nav-right { width: 40px; height: 100%; cursor: pointer; position: absolute; top: 0; z-index: 2; background-position: center; background-repeat: no-repeat; display: none; -webkit-transition: 0.3s; transition: 0.3s; background-color: #e7e7e7; } .outnav7 .nav-left { left: 0; background-image: url('../images/lt3.png'); } .outnav7 .nav-right { right: 0; background-image: url('../images/gt3.png'); } .outnav7 .nav-left:hover { background-image: url('../images/lt3h.png'); background-color: #eb0104; } .outnav7 .nav-right:hover { background-image: url('../images/gt3h.png'); background-color: #eb0104; } .outnav7 #wrapper77 { width: 100%; height: 100%; position: relative; } .outnav7.on { padding: 0 40px; } .outnav7.on .nav-left, .outnav7.on .nav-right { display: block; } .nav7 { width: 100%; height: 100%; font-size: 0; white-space: nowrap; } .nav7 li { width: 170px; display: inline-block; height: 100%; overflow: hidden; } .nav7.fen2 li { width: 50%; } .nav7.fen3 li { width: 33.3%; } .nav7.fen4 li { width: 25%; } .nav7.fen5 li { width: 20%; } .nav7 li a { display: block; position: relative; color: #666; line-height: 60px; font-size: 16px; } .nav7 li a:before { content: ''; position: absolute; left: 0; top: 50%; z-index: 0; display: none; width: 1px; height: 14px; background-color: #ccc; margin-top: -7px; } .nav7 li a:after { content: ''; position: absolute; left: 50%; bottom: 0; z-index: 1; width: 0; height: 2px; margin-left: 0; -webkit-transition: 0.3s; transition: 0.3s; background-color: #014ab1; } .nav7 li:hover a { color: #eb0104; } .nav7 li:hover a:after { width: 108px; margin-left: -54px; } .nav7 li.on a { color: #eb0104; } .nav7 li.on a:after { width: 108px; margin-left: -54px; } .mouse { position: absolute; left: 50%; bottom: 60px; z-index: 8; line-height: 28px; height: 76px; cursor: pointer; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .mouse > label { display: block; height: 28px; font-size: 12px; color: #fff; white-space: nowrap; cursor: pointer; } .mouse > b { position: absolute; top: 36px; width: 1px; left: 0; right: 0; margin: auto; overflow: hidden; background-color: #555; } .mouse > b.i1 { left: -12px; height: 40px; } .mouse > b.i1:after { content: ""; position: absolute; height: 50%; width: 100%; background-color: #fff; bottom: 100%; left: 0; -webkit-animation: rise1 1.6s linear infinite; animation: rise1 1.6s linear infinite; } .mouse > b.i2 { right: -12px; height: 24px; } .mouse > b.i2:after { content: ""; position: absolute; height: 50%; width: 100%; background-color: #fff; bottom: 100%; left: 0; -webkit-animation: rise2 1.6s linear infinite; animation: rise2 1.6s linear infinite; } @-webkit-keyframes rise1 { 0% { -webkit-transform: translate(0); transform: translate(0); } 100% { -webkit-transform: translateY(60px); transform: translateY(60px); } } @keyframes rise1 { 0% { -webkit-transform: translate(0); transform: translate(0); } 100% { -webkit-transform: translateY(60px); transform: translateY(60px); } } @-webkit-keyframes rise2 { 0% { -webkit-transform: translate(0); transform: translate(0); } 100% { -webkit-transform: translateY(48px); transform: translateY(48px); } } @keyframes rise2 { 0% { -webkit-transform: translate(0); transform: translate(0); } 100% { -webkit-transform: translateY(48px); transform: translateY(48px); } } /*---在线QQ---*/ .fside { position: fixed; z-index: 100; right: 0; top: 50%; margin-top: -150px; width: 70px; } .fside.hide { display: none; } .fside a { display: block; width: 70px; height: 65px; margin-bottom: 1px; position: relative; text-align: center; background-color: #fff; padding-top: 11px; -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); } .fside a .pic { height: 32px; font-size: 0; background-position: center; background-repeat: no-repeat; } .fside a > p { margin-top: 5px; font-size: 12px; line-height: 20px; color: #1549ab; } .fside a:hover { background-color: #1549ab; } .fside a:hover > p { color: #fff; } .sideinfo { width: 0; height: 72px; overflow: hidden; position: absolute; right: 70px; top: 2px; z-index: 1; -webkit-transition: 0.3s; transition: 0.3s; } .sideinfo.on { width: 214px; } .sideinfo div { padding: 12px 0 12px 52px; width: 148px; color: #fff; text-align: left; position: relative; } .sideinfo .sidetel { background: #1549ab url('../images/sd3h.png') 18px no-repeat; } .sideinfo .sidetel p { font-size: 18px; line-height: 24px; height: 24px; overflow: hidden; } .sidetel:before { content: ''; position: absolute; right: -14px; top: 50%; margin-top: -7px; z-index: 0; width: 0; height: 0; border: 7px solid transparent; border-left-color: #1549ab; } .sidebigewm { display: none; position: absolute; top: 0; right: 74px; z-index: 1; background-color: #fff; width: 120px; -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3); } .sidebigewm img { width: 100%; } .fside a .pic.sd1 { background-image: url('../images/sd1.png'); } .fside a .pic.sd2 { background-image: url('../images/sd2.png'); } .fside a .pic.sd3 { background-image: url('../images/sd3.png'); } .fside a .pic.sd4 { background-image: url('../images/sd4.png'); } .fside a:hover .pic.sd1 { background-image: url('../images/sd1h.png'); } .fside a:hover .pic.sd2 { background-image: url('../images/sd2h.png'); } .fside a:hover .pic.sd3 { background-image: url('../images/sd3h.png'); } .fside a:hover .pic.sd4 { background-image: url('../images/sd4h.png'); } @media screen and (max-width: 1023px) { .fside { display: none; } } .fu { position: fixed; width: 100%; height: 100%; z-index: 150; top: 0; left: 0; display: none; } .fubg { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; background-color: rgba(0, 0, 0, 0.7); } .fuin { position: absolute; width: 700px; left: 50%; margin-left: -350px; top: 50%; z-index: 3; } .fuin { -webkit-transition: 0.3s; transition: 0.3s; -webkit-transform: translateY(-50%) scale(0.9); transform: translateY(-50%) scale(0.9); opacity: 0; } .fu.on .fuin { -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); opacity: 1; } .fuin a.close { position: absolute; width: 40px; height: 40px; right: 40px; top: 40px; z-index: 1; background: #d4d4d4 url('../images/cha2.png') center no-repeat; border-radius: 50%; } .fuin .fucon { padding: 95px 100px; background-color: #fff; overflow: hidden; } .fuin .fucon h2 { font-size: 32px; color: #1549ab; line-height: 42px; height: 42px; } .fuin .fucon .txt { font-size: 16px; color: #666; line-height: 26px; height: 26px; margin-top: 10px; } .liuyan3 { color: #333; font-size: 0; padding-top: 40px; } .liuyan3 .hang { margin-bottom: 20px; } .liuyan3 .hang.fat { height: auto; } .liuyan3 input[type=text] { width: 100%; height: 66px; border: 1px solid #e6e9ef; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 64px; font-size: 16px; text-indent: 20px; } .liuyan3 textarea { width: 100%; padding: 9px 20px; height: 140px; border: 1px solid #e6e9ef; font-size: 16px; line-height: 40px; resize: none; vertical-align: top; -webkit-box-sizing: border-box; box-sizing: border-box; } .liuyan3 input[type=text]:focus, .liuyan3 textarea:focus { border-color: rgba(21, 73, 171, 0.6); } .liuyan3 input[type=text], .liuyan3 textarea { -webkit-transition: 0.3s; transition: 0.3s; } .liuyan3 i.v { display: block; width: 100%; height: 100%; vertical-align: top; } .liuyan3 .hang2 { padding-right: 80px; position: relative; } .liuyan3 .hang2 input[type=text] { width: 100%; } .liuyan3 .verifyImg { width: 78px; height: 48px; border: 1px solid #ddd; cursor: pointer; position: absolute; top: 0; right: 0; z-index: 1; } .liuyan3 .yzmchange { display: inline-block; vertical-align: top; width: 50px; margin-left: 20px; background: url('../images/change2.png') center no-repeat; } .liuyan3 .btnarea { margin-top: 30px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .liuyan3 .btnarea input { width: 240px; height: 64px; font-size: 18px; line-height: 62px; color: #fff; max-width: 48%; text-align: center; } .liuyan3 input#tj2 { background-color: #1549ab; border: 1px solid #1549ab; } .liuyan3 input#tj2:hover { background-color: #fff; color: #1549ab; } .liuyan3 input.notneed { background-color: #b9b9b9; border: 1px solid #b9b9b9; } @media screen and (max-width: 750px) { .fuin { width: 100%; margin-left: 0; left: 0; } .fuin .fucon { padding: 50px 5%; } .fuin a.close { right: 5%; } .liuyan3 input[type=text] { height: 50px; line-height: 48px; } .liuyan3 .btnarea input { height: 50px; line-height: 48px; } } .ibcate2 { position: absolute; left: 0; bottom: 80px; z-index: 2; width: 100%; } .atc-h { position: relative; padding-right: 150px; } .atc-h h1 { font-size: 36px; color: #fff; line-height: 52px; } .atc-h .tt { position: relative; height: 24px; text-transform: uppercase; margin-bottom: 44px; font-size: 18px; color: rgba(255, 255, 255, 0.2); line-height: 24px; letter-spacing: 3px; } .atc-h .tt:before { content: ''; position: absolute; left: 176px; top: 50%; z-index: 0; width: 200px; height: 1px; background-color: rgba(255, 255, 255, 0.2); } .atc-date { font-size: 16px; color: #fff; line-height: 30px; margin-top: 20px; } .atc-date span { display: inline-block; vertical-align: middle; } .atc-date i { display: inline-block; width: 50px; vertical-align: middle; text-align: center; font-style: normal; } a.atc-ret { position: absolute; right: 0; bottom: 12px; z-index: 1; width: 140px; height: 42px; font-size: 14px; color: #fff; line-height: 42px; text-align: center; } a.atc-ret:before { content: ''; position: absolute; left: 5px; top: 0; z-index: 0; width: 130px; height: 100%; background-color: #1549ab; -webkit-transition: 0.3s; transition: 0.3s; -webkit-transform: skewX(-18deg); transform: skewX(-18deg); } a.atc-ret span { display: inline-block; vertical-align: top; height: 100%; position: relative; z-index: 2; padding-left: 22px; background: url('../images/lth-pn.png') left no-repeat; } a.atc-ret:hover:before { -webkit-transform: skewX(18deg); transform: skewX(18deg); } @media screen and (max-width: 1023px) { .atc-h h1 { font-size: 30px; line-height: 42px; } } @media screen and (max-width: 750px) { .ibcate2 { bottom: 36px; } .atc-h { padding-right: 0; } a.atc-ret { position: relative; display: block; bottom: auto; } .atc-h h1 { font-size: 24px; line-height: 32px; } .atc-date { margin-bottom: 20px; } .atc-h .tt { margin-bottom: 20px; } } .atc { padding-bottom: 100px; } .atc-con { padding: 95px 0; font-size: 16px; line-height: 32px; color: #666; text-align: justify; } .atc-con .pic { text-align: center; } .atc-con img { max-width: 100%; } .atc-con a { color: #1549ab; } .atc-pn { overflow: hidden; background-color: #e8e8e8; } .atc-pn > div { display: block; width: 50%; background-color: #e8e8e8; padding: 18px 40px; -webkit-box-sizing: border-box; box-sizing: border-box; } .atc-pn > div:hover { background-color: #1549ab; } .atc-pn > div:hover span, .atc-pn > div:hover label { color: #fff; } .atc-prev { float: left; text-align: left; } .atc-next { float: right; text-align: right; } .atc-pn > div { -webkit-transition: "background-color" 0.3s; transition: "background-color" 0.3s; } .atc-pn span, .atc-pn label { -webkit-transition: 0.3s; transition: 0.3s; } .atc-pn a { display: block; font-size: 16px; color: #666; line-height: 32px; height: 32px; overflow: hidden; position: relative; } .atc-prev a { padding-left: 108px; } .atc-next a { padding-right: 108px; } .atc-pn label { height: 100%; position: absolute; top: 0; z-index: 1; } .atc-prev label { left: 40px; } .atc-next label { right: 40px; } .atc-pn i { width: 12px; height: 100%; position: absolute; top: 0; z-index: 1; background-position: center; background-repeat: no-repeat; } .atc-prev i { background-image: url('../images/lt-pn.png'); left: 0; } .atc-next i { background-image: url('../images/gt-pn.png'); right: 0; } .atc-prev:hover i { background-image: url('../images/lth-pn.png'); } .atc-next:hover i { background-image: url('../images/gth-pn.png'); } @media screen and (max-width: 1023px) { .atc { padding-bottom: 80px; } .atc-con { padding: 80px 0; } .atc-pn > div { padding: 18px 30px; } } @media screen and (max-width: 860px) { .atc-pn > div { width: 100%; float: none; padding: 15px 20px; } .atc-prev { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .atc-next { text-align: left; } .atc-next a { padding-left: 108px; padding-right: 0; } .atc-next label { left: 49px; right: auto; } .atc-next i { left: 0; right: auto; } } @media screen and (max-width: 750px) { .atc-prev a, .atc-next a { padding-left: 80px; } .atc-prev label, .atc-next label { left: 20px; } } .newslist-out { padding: 70px 0 80px; } @media screen and (max-width: 750px) { .newslist-out { padding: 60px 0; } } .newslist { overflow: hidden; } .newslist li { width: 100%; border-bottom: 1px solid #f0f4f7; padding: 70px 0; } .newslist li .lin { position: relative; max-width: 1440px; margin: 0 auto; padding: 0 30px; } .newslist li a { display: block; position: relative; overflow: hidden; padding-left: 470px; padding-right: 100px; height: 242px; } .newslist li .pic { position: absolute; left: 0; top: 0; z-index: 1; width: 390px; height: 100%; overflow: hidden; } .newslist li .pic img { -o-object-fit: cover; object-fit: cover; } .newslist li h3 { font-size: 24px; color: #444; line-height: 40px; height: 40px; overflow: hidden; padding-top: 40px; } .newslist li .txt { font-size: 16px; color: #666; line-height: 26px; max-width: 740px; height: 52px; overflow: hidden; margin: 20px 0; } .newslist li .date { font-size: 16px; color: #999; line-height: 30px; height: 30px; overflow: hidden; } .newslist li label { display: block; width: 80px; height: 50px; overflow: hidden; cursor: pointer; margin-top: -25px; font-size: 0; line-height: 50px; text-align: center; position: absolute; right: 0; top: 50%; z-index: 0; } .newslist li label:before { content: ''; position: absolute; left: 50%; top: 0; z-index: 0; margin-left: -30px; border: 1px solid #1549ab; width: 58px; height: 48px; background-color: #fff; -webkit-transform: skewX(-16deg); transform: skewX(-16deg); } .newslist li:hover label:before { background-color: #1549ab; } .newslist li label span { display: inline-block; background: url('../images/gt-n.png') center no-repeat; width: 20px; height: 100%; vertical-align: top; position: relative; z-index: 2; -webkit-transition: .4s; transition: .4s; } .newslist li:hover label span { background-image: url('../images/gth-n.png'); } .newslist li, .newslist h3, .newslist label:before { -webkit-transition: .5s; transition: .5s; } .newslist li:hover { border-bottom-color: rgba(21, 73, 171, 0.4); background-color: #f2f4f5; } .newslist li:hover h3 { color: #1549ab; } @media screen and (max-width: 1200px) { .newslist li a { padding-left: 400px; } .newslist li .pic { width: 340px; } .newslist li h3 { padding-top: 30px; } .newslist li .txt { height: 78px; } } @media screen and (max-width: 1023px) { .newslist li { padding: 56px 0; } } @media screen and (max-width: 900px) { .newslist li a { padding-right: 0; } .newslist li label { display: none; } } @media screen and (max-width: 750px) { .newslist li { padding: 40px 0; } .newslist li a { padding-left: 320px; height: 180px; } .newslist li .pic { width: 290px; } .newslist li .txt { display: none; } .newslist li h3 { font-size: 20px; line-height: 32px; height: 96px; } } @media screen and (max-width: 600px) { .newslist li .lin { padding: 0 5%; } .newslist li a { padding-left: 270px; } .newslist li .pic { width: 240px; } .newslist li h3 { font-size: 18px; line-height: 26px; height: 78px; } .newslist li .date { margin-top: 10px; } } .newsone { padding: 100px 0 110px; background: #134094 url('../images/newsonebg.jpg') center / cover no-repeat; } .swhotout { position: relative; width: 100%; margin-top: 40px; } #swhot { overflow: hidden; } #swhot .swiper-slide { width: 450px; overflow: hidden; } #swhot .swiper-slide a { display: block; width: 100%; height: 100%; overflow: hidden; } #swhot .wz { margin-top: 30px; } #swhot .pic { width: 100%; height: 280px; overflow: hidden; position: relative; } #swhot .pic img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: .4s; transition: .4s; } #swhot .pic img:hover { -webkit-transform: scale(1.04); transform: scale(1.04); } #swhot h3 { font-size: 22px; color: #fff; line-height: 34px; height: 34px; overflow: hidden; -webkit-transition: 0.4s; transition: 0.4s; } #swhot .txt { font-size: 14px; color: rgba(121, 163, 211, 0.6); line-height: 22px; height: 44px; overflow: hidden; margin-top: 10px; } #swhot .date { font-size: 16px; color: rgba(255, 255, 255, 0.6); line-height: 22px; height: 22px; margin-top: 16px; } .swhotout .swiper-pagination { width: 100%; left: 0; bottom: 10px; font-size: 0; } .swhotout .swiper-pagination-bullet { margin: 0 10px; width: 10px; height: 10px; opacity: 1; background-color: #000; outline: 0 none; -webkit-transition: 0.4s; transition: 0.4s; } .swhotout .swiper-pagination-bullet-active { background-color: #107cc9; } @media screen and (max-width: 750px) { #swhot .pic { height: auto; } #swhot .wz { margin-top: 16px; } } @media screen and (max-width: 500px) { #swhot .swiper-slide { width: 430px; } } .cate1h { position: relative; text-align: center; padding-top: 20px; } .cate1h .cn { font-size: 36px; color: #fff; line-height: 50px; position: relative; z-index: 1; } .cate1h .enp { position: absolute; left: 0; top: 0; z-index: 0; width: 100%; font-size: 0; } .cate1h .enp img { vertical-align: top; max-width: 90%; } .cate1h .txt { font-size: 18px; color: #fff; line-height: 30px; margin-top: 4px; } @media screen and (max-width: 1024px) { .cate1h .cn { font-size: 28px; } } .cate6 { position: relative; text-align: center; } .cate6 .en { font-size: 48px; color: #1549ab; line-height: 64px; text-transform: capitalize; } .cate6 .cn { font-size: 34px; color: #333; line-height: 50px; } .cate6 .txt { font-size: 16px; color: #666; line-height: 28px; margin-top: 16px; } .cate6 .txt span { display: inline-block; } @media screen and (max-width: 1024px) { .cate6 .en { font-size: 36px; line-height: 50px; } .cate6 .cn { font-size: 26px; line-height: 40px; } } .liuyanout { padding: 100px 0; background: url('../images/formbg.jpg') center / cover no-repeat; } .liuyan { color: #333; font-size: 0; max-width: 1240px; margin: 50px auto 0; } .liuyan .hang { float: left; width: 31.66%; margin-right: 2.5%; height: 60px; line-height: 60px; margin-bottom: 30px; } .liuyan .hang.long { float: none; width: 100%; margin-right: 0; } .liuyan .hang.last { margin-right: 0; } .liuyan .hang.fat { width: 100%; height: auto; margin-right: 0; } .liuyan input[type=text] { width: 100%; height: 60px; border: 1px solid #e6e9ef; background-color: #fff; line-height: 58px; text-indent: 20px; font-size: 16px; color: #333; -webkit-box-sizing: border-box; box-sizing: border-box; } .liuyan textarea { padding: 8px 20px; height: 130px; border: 1px solid #e6e9ef; resize: none; background-color: #fff; vertical-align: top; width: 100%; line-height: 28px; font-size: 16px; color: #333; -webkit-box-sizing: border-box; box-sizing: border-box; } .liuyan input[type=text]:focus, .liuyan textarea:focus { border-color: rgba(21, 73, 171, 0.6); } .liuyan input[type=text], .liuyan textarea { -webkit-transition: 0.3s; transition: 0.3s; } .liuyan i.v { display: inline-block; width: 100%; height: 100%; vertical-align: top; } .liuyan .hang2 { height: 60px; line-height: 60px; margin-bottom: 40px; } .liuyan .hang2 > div { height: 100%; } .liuyan .hang2 i.v { width: 31.66%; } .liuyan .verifyImg { width: 170px; height: 100%; cursor: pointer; vertical-align: top; margin-left: 20px; } .liuyan .yzmchange { display: inline-block; vertical-align: top; width: 60px; height: 100%; margin-left: 20px; background: url('../images/change.png') center no-repeat; } .liuyan .btnarea { text-align: center; } .liuyan .btnarea input { width: 340px; height: 64px; font-size: 18px; line-height: 64px; color: #fff; max-width: 100%; } .liuyan input#tj { background-color: #1549ab; border: 1px solid #1549ab; } .liuyan input#tj:hover { background-color: #fff; color: #1549ab; } .fliuyan { color: #fff; } .fliuyan ::-webkit-input-placeholder { color: #1e7594; } .fliuyan ::-moz-placeholder { color: #1e7594; } .fliuyan ::-moz-placeholder { color: #1e7594; } .fliuyan ::-ms-input-placeholder { color: #1e7594; } @media screen and (max-width: 1024px) { .liuyanout { padding: 80px 0; } .liuyan .hang { float: none; width: 100%; margin-right: 0; } .liuyan .hang2 i.v { width: 40%; } } @media screen and (max-width: 750px) { .liuyanout { padding: 60px 0; } .liuyan .verifyImg { width: 30%; } } /*11视频中心*/ .vdlist-out { padding: 120px 0 100px; } @media screen and (max-width: 1023px) { .vdlist-out { padding: 100px 0 80px; } } @media screen and (max-width: 750px) { .vdlist-out { padding: 80px 0 70px; } } .vdlist { overflow: hidden; padding: 0 0 20px; margin: 0 -45px; } .vdlist li { float: left; width: 33.33%; margin-bottom: 60px; } .vdlist li .lin { padding: 0 45px; } .vdlist li a { display: block; position: relative; } .vdlist li .pic { width: 100%; height: 262px; position: relative; overflow: hidden; background-color: #000; } .vdlist li img { -o-object-fit: cover; object-fit: cover; opacity: 0.5; } .vdlist li .cover { width: 46px; height: 46px; position: absolute; left: 50%; top: 50%; z-index: 4; border-radius: 50%; border: 2px solid #fff; margin-left: -25px; margin-top: -25px; background: transparent url('../images/gth-n.png') center no-repeat; } .vdlist li .wz { padding: 28px 30px 24px; background-color: #f4f4f4; border: 1px solid #e8e8e8; position: relative; } .vdlist li h3 { height: 26px; overflow: hidden; font-size: 18px; color: #333; line-height: 26px; } .vdlist li .type { height: 20px; overflow: hidden; font-size: 16px; color: #999; line-height: 20px; margin-top: 10px; } .vdlist li h3, .vdlist li .type { position: relative; z-index: 2; } .vdlist li .wz, .vdlist li h3, .vdlist li .type { -webkit-transition: .3s; transition: .3s; } .vdlist li .cover { -webkit-transition: .6s; transition: .6s; } .vdlist li:hover .wz { border-color: #1549ab; } .vdlist li:hover h3 { color: #fff; } .vdlist li:hover .type { color: #fff; } .vdlist li:hover .cover { background-color: #1549ab; border-color: #1549ab; -webkit-animation: circlepulse 1.4s ease infinite; animation: circlepulse 1.4s ease infinite; } .vdlist li .wz:after { left: 100%; position: absolute; bottom: 0; content: " "; width: 0; height: 100%; z-index: 0; background-color: #06539b; -webkit-transition: .5s; transition: .5s; } .vdlist li:hover .wz:after { width: 100%; left: 0; -webkit-transition: width 0.5s; transition: width 0.5s; } @media screen and (max-width: 1440px) { .vdlist { margin: 0 -30px; } .vdlist li .lin { padding: 0 30px; } } @media screen and (max-width: 1200px) { .vdlist { margin: 0 -20px; } .vdlist li .lin { padding: 0 20px; } } @media screen and (max-width: 1023px) { .vdlist { margin: 0 -15px; } .vdlist li .lin { padding: 0 15px; } .vdlist li { width: 50%; margin-bottom: 40px; } } @media screen and (max-width: 750px) { .vdlist li .wz { padding: 20px; } } @media screen and (max-width: 660px) { .vdlist { margin: 0; } .vdlist li .lin { padding: 0 0; } .vdlist li { width: 100%; } .vdlist li .type { display: none; } } @-webkit-keyframes circlepulse { 0% { -webkit-box-shadow: 0 0 0 0 #1549ab; box-shadow: 0 0 0 0 #1549ab; } 100% { -webkit-box-shadow: 0 0 0 30px rgba(21, 73, 171, 0); box-shadow: 0 0 0 30px rgba(21, 73, 171, 0); } } @keyframes circlepulse { 0% { -webkit-box-shadow: 0 0 0 0 #1549ab; box-shadow: 0 0 0 0 #1549ab; } 100% { -webkit-box-shadow: 0 0 0 30px rgba(21, 73, 171, 0); box-shadow: 0 0 0 30px rgba(21, 73, 171, 0); } } .downlist-out { padding: 110px 0; } @media screen and (max-width: 1023px) { .downlist-out { padding: 90px 0; } } @media screen and (max-width: 750px) { .downlist-out { padding: 70px 0; } } .downlist { width: 100%; padding-bottom: 90px; } .downlist li { padding: 30px 70px 30px 60px; position: relative; z-index: 5; -webkit-transition: 0.5s; transition: 0.5s; border: 1px solid #e8e8e8; margin-bottom: 20px; background-color: #f4f4f4; } .downlist li a { display: block; padding-right: 50px; padding-left: 130px; position: relative; height: 50px; line-height: 50px; overflow: hidden; background: url('../images/pdf1.png') 0 no-repeat; -webkit-transition: 0.5s; transition: 0.5s; } .downlist li a:before { content: ''; position: absolute; left: 80px; top: 0; z-index: 0; -webkit-transition: 0.5s; transition: 0.5s; width: 1px; height: 100%; background-color: #e8e8e8; } .downlist li span.info { display: inline-block; width: 100%; height: 100%; -webkit-transition: 0.5s; transition: 0.5s; font-size: 18px; color: #444; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .downlist li span.date { position: absolute; right: 0; top: 0; z-index: 1; width: 40px; height: 100%; background: url('../images/dl1.png') center no-repeat; -webkit-transition: 0.5s; transition: 0.5s; } .downlist li:hover { background-color: #1549ab; } .downlist li:hover span.info { color: #fff; } .downlist li:hover span.date { background-image: url('../images/dl1h.png'); } .downlist li:hover a { background-image: url('../images/pdf1h.png'); } .downlist li:hover a:before { background-color: #fff; } @media screen and (max-width: 1023px) { .downlist { padding-bottom: 70px; } .downlist li { padding: 30px; } .downlist li a { padding-left: 50px; } .downlist li a:before { left: auto; right: 50px; } } @media screen and (max-width: 750px) { .downlist { padding-bottom: 50px; } } @media screen and (max-width: 640px) { .downlist li { padding: 20px 5%; } .downlist li a { height: 40px; line-height: 40px; } .downlist li span.info { font-size: 16px; } } .lianxiout { padding: 110px 0 120px; } @media screen and (max-width: 1023px) { .lianxiout { padding: 90px 0 100px; } } @media screen and (max-width: 750px) { .lianxiout { padding: 70px 0 80px; } } #map { width: 100%; height: 480px; margin-top: 70px; } .BMap_Marker div { background-color: #1549ab; border-radius: 50%; background-position: center; -webkit-animation: point ease 2s infinite; animation: point ease 2s infinite; line-height: 82px; text-align: center; } .BMap_Marker div img { display: inline-block !important; } @-webkit-keyframes point { 0% { -webkit-box-shadow: 0 0 0 0px rgba(21, 73, 171, 0.3); box-shadow: 0 0 0 0px rgba(21, 73, 171, 0.3); } 100% { -webkit-box-shadow: 0 0 0 126px rgba(21, 73, 171, 0); box-shadow: 0 0 0 126px rgba(21, 73, 171, 0); } } @keyframes point { 0% { -webkit-box-shadow: 0 0 0 0px rgba(21, 73, 171, 0.3); box-shadow: 0 0 0 0px rgba(21, 73, 171, 0.3); } 100% { -webkit-box-shadow: 0 0 0 126px rgba(21, 73, 171, 0); box-shadow: 0 0 0 126px rgba(21, 73, 171, 0); } } .lxlist { font-size: 0; padding-top: 10px; margin-top: 84px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; overflow: hidden; } .lxlist li { width: 470px; position: relative; } .lxlist li:before { content: ''; position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 100%; background-color: #f4f4f4; -webkit-transform: skewX(-16deg); transform: skewX(-16deg); -webkit-transition: 0.5s; transition: 0.5s; } .lxlist li:hover:before { background-color: #1549ab; } .lxlist li.i2 { width: 450px; } .lxlist li.i1:before { -webkit-transform-origin: top; transform-origin: top; } .lxlist li.i3:before { -webkit-transform-origin: bottom; transform-origin: bottom; } .lxlist li.i1:before { -webkit-box-shadow: 10px -10px 0 0px rgba(21, 73, 171, 0.2); box-shadow: 10px -10px 0 0px rgba(21, 73, 171, 0.2); } .lxlist li.i2:before { -webkit-box-shadow: 0px 0px 0 10px rgba(21, 73, 171, 0.2); box-shadow: 0px 0px 0 10px rgba(21, 73, 171, 0.2); } .lxlist li.i3:before { -webkit-box-shadow: -10px -10px 0 0px rgba(21, 73, 171, 0.2); box-shadow: -10px -10px 0 0px rgba(21, 73, 171, 0.2); } .lxlist li .lin { padding: 35px 0; position: relative; z-index: 2; text-align: center; } .lxlist li a { display: inline-block; height: 100px; padding-left: 154px; position: relative; text-align: left; } .lxlist .pic { width: 104px; height: 100px; position: absolute; left: 0; top: 0; z-index: 0; font-size: 0; line-height: 100px; border-right: 1px solid #d9d9d9; } .lxlist .pic.i1 { z-index: 0; } .lxlist .pic.i2 { z-index: 1; opacity: 0; -webkit-transition: 0.5s; transition: 0.5s; } .lxlist img { max-width: 100%; max-height: 100%; } .lxlist li:hover .pic.i2 { opacity: 1; } .lxlist li:hover .pic { border-right-color: rgba(255, 255, 255, 0.2); } .lxlist .cn { font-size: 24px; color: #333; line-height: 36px; height: 36px; overflow: hidden; padding-top: 6px; } .lxlist .txt { font-size: 16px; color: #666; line-height: 24px; height: 48px; overflow: hidden; margin-top: 10px; width: 184px; } .lxlist .txt, .lxlist .cn { -webkit-transition: .4s; transition: .4s; } .lxlist li:hover .cn { color: #fff; } .lxlist li:hover .txt { color: #fff; } @media screen and (max-width: 1400px) { .lxlist li a { padding-left: 80px; } .lxlist .pic { width: 70px; border-right: 0 none; } } @media screen and (max-width: 900px) { .lxlist { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px 40px; width: auto; } .lxlist li .lin { padding: 20px 0; } .lxlist li { width: 100%; } .lxlist li.i2 { width: 100%; margin: 30px 0; } .lxlist li a { padding-left: 150px; } .lxlist li.i1:before { -webkit-transform-origin: center; transform-origin: center; -webkit-box-shadow: 0px 0px 0 10px rgba(21, 73, 171, 0.2); box-shadow: 0px 0px 0 10px rgba(21, 73, 171, 0.2); } .lxlist li.i3:before { -webkit-transform-origin: center; transform-origin: center; -webkit-box-shadow: 0px 0px 0 10px rgba(21, 73, 171, 0.2); box-shadow: 0px 0px 0 10px rgba(21, 73, 171, 0.2); } } @media screen and (max-width: 750px) { .lxlist { margin-top: 60px; } } @media screen and (max-width: 600px) { .lxlist li a { padding-left: 90px; } } .cate1 { position: relative; padding-top: 34px; } .cate1 .cn { font-size: 34px; color: #1549ab; line-height: 50px; position: relative; z-index: 1; } .cate1 .enp { position: absolute; left: 0; top: 0; z-index: 0; width: 100%; font-size: 0; } .cate1 .enp img { vertical-align: top; max-width: 90%; } .cate1 .txt { font-size: 16px; color: #999; line-height: 24px; text-transform: uppercase; margin-top: 6px; } @media screen and (max-width: 1200px) { .cate1 { text-align: center; } } @media screen and (max-width: 750px) { .cate1 { padding-top: 20px; } .cate1 .cn { font-size: 26px; } .cate1 .txt { margin-top: 0; } .cate1 .enp img { height: 48px; } } .proout { padding: 110px 12.5% 120px; background-color: #eaeef2; overflow: hidden; } .propageout { padding: 138px 0; } .propage { padding: 0 13.5%; } @media screen and (max-width: 1700px) { .proout { padding: 100px 10% 110px; } .propageout { padding: 130px 0; } .propage { padding: 0 10%; } } @media screen and (max-width: 1500px) { .proout { padding: 100px 8%; } .propageout { padding: 110px 0; } .propage { padding: 0 8%; } } @media screen and (max-width: 1023px) { .proout { padding: 90px 7%; } .propageout { padding: 100px 0; } .propage { padding: 0 7%; } } @media screen and (max-width: 750px) { .proout { padding: 80px 5%; } .propageout { padding: 80px 0; } .propage { padding: 0 5%; } } .caselist { padding: 74px 0 90px; margin: 0 -15px; overflow: hidden; } .caselist li { float: left; width: 33.33%; margin-bottom: 30px; } .caselist li .lin { padding: 0 15px; } .caselist li a { display: block; position: relative; padding: 0 30px 56px; background-color: #fff; } .caselist li a:after { left: 100%; position: absolute; bottom: 0; content: " "; width: 0; display: none; border-bottom: 1px solid #1549ab; -webkit-transition: .5s; transition: .5s; } .caselist li:hover a:after { width: 100%; left: 0; -webkit-transition: width 0.5s; transition: width 0.5s; } .caselist .pic { width: 100%; height: 274px; position: relative; font-size: 0; text-align: center; line-height: 274px; } .caselist img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; } .caselist li .wz { border-top: 1px solid #e4e4e4; padding-top: 23px; } .caselist li h3 { font-size: 18px; color: #333; line-height: 32px; height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: .4s; transition: .4s; } .caselist li .more { width: 40px; height: 34px; line-height: 34px; position: relative; margin-top: 20px; padding: 0 5px; overflow: hidden; -webkit-transition: .4s; transition: .4s; } .caselist li .more:before { content: ''; position: absolute; left: 50%; top: 0; z-index: 0; margin-left: -20px; width: 40px; height: 100%; background-color: #c4c8cd; -webkit-transform: skewX(-16deg); transform: skewX(-16deg); -webkit-transition: .4s; transition: .4s; } .caselist li .more span { display: inline-block; padding-right: 22px; background: url('../images/gth-pn.png') right no-repeat; width: 56px; height: 100%; font-size: 14px; color: transparent; overflow: hidden; vertical-align: top; position: absolute; z-index: 2; top: 0; right: 18px; -webkit-transition: color .4s .3s; transition: color .4s .3s; } .caselist li:hover h3 { color: #1549ab; } .caselist li:hover .more { width: 120px; } .caselist li:hover .more:before { width: 120px; margin-left: -60px; background-color: #1549ab; } .caselist li:hover .more span { right: 26px; color: #fff; } @media screen and (max-width: 1700px) { .caselist { padding-bottom: 80px; } .caselist li a { padding: 0 24px 40px; } } @media screen and (max-width: 1500px) { .caselist { padding-bottom: 70px; } .caselist li a { padding: 0 24px 24px; } } @media screen and (max-width: 1300px) { .caselist li { width: 50%; } } @media screen and (max-width: 1023px) { .caselist { padding-bottom: 60px; margin: 0 -10px; } .caselist li .lin { padding: 0 10px; } } @media screen and (max-width: 750px) { .caselist { margin: 0; padding-bottom: 50px; } .caselist li { width: 100%; } .caselist li .lin { padding: 0 0; } .caselist img { height: auto; max-height: 100%; width: auto; max-width: 100%; } } .prowrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; background-color: #eaeef2; width: 100%; } .prowrap.prowrap2 { background-color: #fff; } .proright { width: calc(100% - 480px); } .pronav { position: -webkit-sticky; position: sticky; top: 70px; width: 480px; height: calc(100vh - 70px); background-color: #484f5b; font-size: 0; overflow: auto; } .pronav a { display: block; font-size: 20px; color: #fff; text-indent: 80px; line-height: 120px; height: 120px; overflow: hidden; border-bottom: 1px solid rgba(255, 255, 255, 0.2); background-color: #484f5b; background-position: 76% 50%; background-repeat: no-repeat; } .pronav a.on, .pronav a.ac { background-color: #1549ab; } .pronav a:hover { background-color: rgba(21, 73, 171, 0.5); } .pronav a.on { background-image: url('../images/gth-n.png'); } @media screen and (max-width: 1700px) { .pronav { width: 400px; } .pronav a { text-indent: 50px; } .proright { width: calc(100% - 400px); } } @media screen and (max-width: 1500px) { .pronav { width: 300px; } .pronav a { text-indent: 30px; background-position: 86% 50%; } .proright { width: calc(100% - 300px); } } @media screen and (max-width: 1200px) { .prowrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } .pronav { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; height: auto; position: relative; top: 0; background-color: transparent; padding-top: 24px; } .pronav a { display: inline-block; height: 40px; padding: 0 10px; margin: 5px; border-bottom: 0 none; background-color: #999; font-size: 18px; line-height: 40px; text-indent: 0; text-align: center; border-radius: 5px; } .pronav a.on { background-image: none; } .proright { width: 100%; } } @media screen and (max-width: 750px) { .pronav a { font-size: 16px; } } .profirst { overflow: hidden; width: 100%; min-height: 366px; } .probigpic { width: 44.4%; height: 364px; float: left; z-index: 1; position: relative; text-align: center; font-size: 0; border: 1px solid #d7d9e1; } .probigpic2 { line-height: 364px; } .probigpic > img { max-width: 100%; max-height: 100%; } .proinfo { float: right; width: 46.3%; min-height: 366px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .proinfo .proname { font-size: 28px; line-height: 44px; color: #1549ab; margin-bottom: 24px; } .proinfo .xiangxi { font-size: 16px; line-height: 32px; color: #666; text-align: justify; padding-top: 16px; border-top: 1px solid #d7d9e1; min-height: 160px; text-indent: 2em; } .proinfo .probtnarea { font-size: 0; margin-top: 30px; } .proinfo .probtn { display: inline-block; width: 140px; height: 42px; margin-left: 20px; padding: 0 5px; line-height: 42px; text-align: center; position: relative; overflow: hidden; -webkit-transition: .4s; transition: .4s; } .proinfo .probtn:before { content: ''; position: absolute; left: 50%; top: 0; z-index: 0; margin-left: -70px; border: 1px solid #1549ab; width: 138px; height: 40px; background-color: #fff; -webkit-transform: skewX(-16deg); transform: skewX(-16deg); -webkit-transition: .4s; transition: .4s; } .proinfo .probtn:hover:before { background-color: #1549ab; } .proinfo .probtn:first-child { margin-left: 0; } .proinfo .probtn span { display: inline-block; padding-right: 24px; background: url('../images/gt-pro.png') right no-repeat; height: 100%; font-size: 16px; color: #1549ab; overflow: hidden; vertical-align: top; -webkit-transition: .4s; transition: .4s; position: relative; z-index: 2; } .proinfo .probtn:hover span { color: #fff; background-image: url('../images/gth-pn.png'); } @media screen and (max-width: 1024px) { .profirst { height: auto; overflow: visible; } .probigpic { float: none; width: 100%; height: 300px; line-height: normal; margin-bottom: 50px; } .probigpic2 { line-height: normal; } .proinfo { float: none; width: 100%; min-height: 0; } } .prosecond { margin-top: 100px; } .tmerji { position: relative; font-size: 0; width: 100%; height: 66px; background-color: #f4f4f6; } .tmerji li { display: inline-block; height: 66px; margin-left: 40px; text-align: center; } .tmerji li:last-child { margin-left: 170px; } .tmerji li a { display: block; font-size: 22px; color: #333; line-height: 66px; height: 66px; position: relative; } .tmerji li a:after { content: ''; position: absolute; left: 0; bottom: -1px; z-index: 1; width: 100%; height: 3px; background-color: transparent; -webkit-transition: 0.4s; transition: 0.4s; } .tmerji li.on a, .tmerji li:hover a { color: #1549ab; } .tmerji li.on a:after { background-color: #1549ab; } .procontent { font-size: 16px; color: #666; line-height: 36px; margin-top: 62px; } .procontent img { max-width: 100%; cursor: pointer; } .procontent table { max-width: 100%; } .procontent table td { border: 1px solid #555; } @media screen and (max-width: 1500px) { .prosecond { margin-top: 90px; } .tmerji li:last-child { margin-left: 90px; } } @media screen and (max-width: 1023px) { .prosecond { margin-top: 75px; } .tmerji li a { font-size: 18px; } } @media screen and (max-width: 750px) { .prosecond { margin-top: 60px; } .procontent { margin-top: 40px; } } /*首页*/ .sw00out { position: relative; width: 100%; padding-bottom: 0; height: 100vh; z-index: 1; } #sw00 { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; } #sw00 .swiper-slide { overflow: hidden; } .sw00out .sw-next, .sw00out .sw-prev { position: absolute; right: 6.25%; bottom: 11.8%; width: 46px; height: 46px; z-index: 11; font-size: 0; border-radius: 50%; text-align: center; cursor: pointer; border: 1px solid #fff; } .sw00out .sw-prev { background: url('../images/lt-pn.png') center no-repeat; margin-right: 66px; } .sw00out .sw-next { background: url('../images/gt-pn.png') center no-repeat; } .sw00out .sw-prev:hover, .sw00out .sw-next:hover { background-color: rgba(232, 1, 37, 0.5); } #sw00 .slideinner { position: relative; display: block; width: 100%; height: 100%; background-color: #000; } #sw00 .slideinner > img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: 0.5s; transition: 0.5s; } .sw00out .swiper-pagination { left: auto; right: 180px; width: auto; bottom: 21px; } .sw00out .swiper-pagination .swiper-pagination-bullet { width: 38px; height: 38px; margin: 0 6px; position: relative; background-color: transparent; outline: 0 none; opacity: 1; } .sw00out .swiper-pagination .swiper-pagination-bullet:before { content: ''; position: absolute; left: 50%; top: 50%; z-index: 0; border-radius: 50%; width: 6px; height: 6px; background-color: rgba(255, 255, 255, 0.4); margin-left: -3px; margin-top: -3px; -webkit-transition: 0.3s; transition: 0.3s; } .sw00out .swiper-pagination .swiper-pagination-bullet-active:before { background-color: #fff; } .sw00out .swiper-pagination .swiper-pagination-bullet.ac:first-child path.f { -webkit-transition: all 13.5s ease-in-out; transition: all 13.5s ease-in-out; } .swiper-num00 { position: absolute; height: 38px; right: 510px; bottom: 20px; z-index: 10; color: #688bd3; line-height: 38px; font-size: 18px; pointer-events: none; } .swiper-num00 span { display: inline-block; } .swiper-num00 .active { font-size: 26px; color: #fff; margin-right: 4px; } .swiper-num00 .total { font-size: 18px; color: #688bd3; margin-left: 2px; } .swiper-pannel { position: absolute; right: 0; bottom: 0; z-index: 5; width: 680px; height: 80px; overflow: hidden; } .swiper-pannel:before { content: ''; position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 100%; background-color: #1549ab; -webkit-transform: skewX(-32deg); transform: skewX(-32deg); -webkit-transform-origin: bottom; transform-origin: bottom; } .vd { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; background-color: #000; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 100%; object-position: 50% 100%; } .vd2 { width: 100%; height: 100%; background-color: #fff; -o-object-fit: contain; object-fit: contain; } .vdppp { position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; display: none; } @media screen and (max-width: 1023px) { .sw00out { padding-bottom: 60%; height: auto; } .vd { display: none; } .vdppp { display: block; } .swiper-pannel { display: none; } .sw00out .swiper-pagination { left: 5%; width: 90%; bottom: 10px; } .swiper-num00 { right: 5%; bottom: 10px; } .sw00out .swiper-pagination .swiper-pagination-bullet.ac:first-child path.f { -webkit-transition: all 8.5s ease-in-out; transition: all 8.5s ease-in-out; } } @media screen and (max-width: 750px) { .sw00out .sw-prev, .sw00out .sw-next { width: 36px; height: 36px; } .sw00out .sw-prev { left: 4%; right: auto; margin-right: 0; } .sw00out .sw-next { right: 4%; } .sw00out { padding-bottom: 0; height: 450px; } } .evwz { position: absolute; top: 40%; left: 12.5%; width: 75%; z-index: 2; -webkit-transition: 1s; transition: 1s; } .evwz img { max-width: 80%; } @media screen and (max-width: 1400px) { .evwz { left: 8%; } } @media screen and (max-width: 1023px) { .evwz { left: 5%; width: 90%; top: 30%; } } .fabouttwo { padding: 140px 0 98px; background: url('../images/fevbg.jpg') center / cover no-repeat; } .sw11out { position: relative; width: 100%; padding-bottom: 42px; } #sw11 { height: 675px; overflow: hidden; } #sw11 .swiper-slide { width: 1200px; } .sw11out .swiper-pagination { left: 0; bottom: 0; width: 100%; font-size: 0; } .sw11out .swiper-pagination-bullet { margin: 0 7px; background-color: rgba(255, 255, 255, 0.5); outline: 0 none; opacity: 1; -webkit-transition: 0.3s; transition: 0.3s; } .sw11out .swiper-pagination-bullet-active { background-color: #fff; } .sw11out .sw-next, .sw11out .sw-prev { position: absolute; top: 50%; width: 50px; height: 40px; z-index: 10; cursor: pointer; font-size: 0; line-height: 40px; text-align: center; margin-top: -30px; } .sw11out .sw-prev { left: 12.5%; } .sw11out .sw-next { right: 12.5%; } .sw11out .sw-prev:before, .sw11out .sw-next:before { content: ''; position: absolute; left: 50%; top: 0; z-index: 0; margin-left: -20px; width: 40px; height: 100%; background-color: rgba(21, 73, 171, 0.4); -webkit-transform: skewX(-16deg); transform: skewX(-16deg); -webkit-transition: .4s; transition: .4s; } .sw11out .sw-prev:hover:before, .sw11out .sw-next:hover:before { background-color: #1549ab; } .sw11out .sw-prev span, .sw11out .sw-next span { position: relative; z-index: 2; display: inline-block; width: 20px; height: 100%; vertical-align: top; } .sw11out .sw-prev span { background: url('../images/lth-pn.png') center no-repeat; } .sw11out .sw-next span { background: url('../images/gth-pn.png') center no-repeat; } #sw11 .swiper-slide a { display: block; position: relative; width: 100%; height: 100%; } #sw11 .swiper-slide .pic { width: 100%; height: 100%; font-size: 0; line-height: 675px; background-color: #000; } #sw11 .swiper-slide img { width: 100%; height: 100%; opacity: 0.3; -o-object-fit: cover; object-fit: cover; -webkit-transition: 0.5s; transition: 0.5s; } #sw11 .swiper-slide-active img { opacity: 1; } @media screen and (max-width: 1200px) { .fabouttwo { padding: 110px 0 68px; } #sw11 .swiper-slide { width: 100%; } } @media screen and (max-width: 750px) { .fabouttwo { padding: 80px 0 38px; } #sw11 { height: 500px; } #sw11 .swiper-slide .pic { line-height: 500px; } .sw11out .sw-prev { left: 5%; } .sw11out .sw-next { right: 5%; } } @media screen and (max-width: 500px) { #sw11 { height: 300px; } #sw11 .swiper-slide .pic { line-height: 300px; } } .fpro { padding: 168px 0 140px; background: url('../images/fprobg.jpg') center / cover no-repeat; width: 100%; overflow: hidden; } @media screen and (max-width: 1400px) { .fpro { padding: 128px 0 100; } } @media screen and (max-width: 1023px) { .fpro { padding: 100px 0 70px; } } @media screen and (max-width: 750px) { .fpro { padding: 80px 0 50px; } } .fcate1h { position: relative; text-align: center; padding-top: 22px; } .fcate1h .cn { font-size: 48px; color: #fff; line-height: 70px; position: relative; z-index: 1; } .fcate1h .enp { position: absolute; left: 0; top: 0; z-index: 0; width: 100%; font-size: 0; } .fcate1h .enp img { vertical-align: top; max-width: 90%; } .fcate1h .txt { font-size: 18px; color: #fff; line-height: 30px; margin-top: 10px; } @media screen and (max-width: 1024px) { .fcate1h .cn { font-size: 38px; line-height: 58px; } } @media screen and (max-width: 750px) { .fcate1h .cn { font-size: 28px; line-height: 46px; } .fcate1h .txt { font-size: 16px; line-height: 24px; } } .fprolist { padding: 70px 0 2px; margin: 0 -22px; overflow: hidden; } .fprolist li { float: left; width: 33.33%; margin-bottom: 40px; } .fprolist li .lin { padding: 0 22px; } .fprolist li a { display: block; position: relative; padding: 0 30px 35px; background-color: #fff; } .fprolist li a:after { left: 100%; position: absolute; bottom: 0; content: " "; width: 0; display: none; border-bottom: 1px solid #1549ab; -webkit-transition: .5s; transition: .5s; } .fprolist li:hover a:after { width: 100%; left: 0; -webkit-transition: width 0.5s; transition: width 0.5s; } .fprolist .pic { width: 100%; height: 364px; position: relative; font-size: 0; text-align: center; line-height: 364px; } .fprolist img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; } .fprolist li .wz { border-top: 1px solid #e4e4e4; padding-top: 33px; } .fprolist li h3 { font-size: 18px; color: #333; line-height: 32px; height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: .4s; transition: .4s; } .fprolist li .more { width: 40px; height: 34px; line-height: 34px; position: relative; margin-top: 20px; padding: 0 5px; overflow: hidden; -webkit-transition: .4s; transition: .4s; } .fprolist li .more:before { content: ''; position: absolute; left: 50%; top: 0; z-index: 0; margin-left: -20px; width: 40px; height: 100%; background-color: #c4c8cd; -webkit-transform: skewX(-16deg); transform: skewX(-16deg); -webkit-transition: .4s; transition: .4s; } .fprolist li .more span { display: inline-block; padding-right: 22px; background: url('../images/gth-pn.png') right no-repeat; width: 56px; height: 100%; font-size: 14px; color: transparent; overflow: hidden; vertical-align: top; position: absolute; z-index: 2; top: 0; right: 18px; -webkit-transition: color .4s .3s; transition: color .4s .3s; } .fprolist li:hover h3 { color: #1549ab; } .fprolist li:hover .more { width: 120px; } .fprolist li:hover .more:before { width: 120px; margin-left: -60px; background-color: #1549ab; } .fprolist li:hover .more span { right: 26px; color: #fff; } @media screen and (max-width: 1300px) { .fprolist { margin: 0 -16px; } .fprolist li .lin { padding: 0 16px; } .fprolist li a { padding: 0 24px 30px; } } @media screen and (max-width: 1023px) { .fprolist li { width: 50%; } .fprolist { margin: 0 -10px; } .fprolist li .lin { padding: 0 10px; } } @media screen and (max-width: 750px) { .fprolist { margin: 0; padding-top: 50px; } .fprolist li { width: 100%; } .fprolist li .lin { padding: 0 0; } .fprolist img { height: auto; max-height: 100%; width: auto; max-width: 100%; } } .fcate1 { position: relative; text-align: center; padding-top: 20px; } .fcate1 .cn { font-size: 48px; color: #333; line-height: 70px; position: relative; z-index: 1; } .fcate1 .enp { position: absolute; left: 0; top: 0; z-index: 0; width: 100%; font-size: 0; } .fcate1 .enp img { vertical-align: top; max-width: 90%; } .fcate1 .txt { font-size: 18px; color: #333; line-height: 30px; margin-top: 10px; } .fcate1 .cn span { color: #1549ab; } @media screen and (max-width: 1024px) { .fcate1 .cn { font-size: 38px; line-height: 58px; } } @media screen and (max-width: 750px) { .fcate1 .cn { font-size: 32px; line-height: 46px; } .fcate1 .txt { font-size: 14px; line-height: 24px; } } .fhuoban { width: 100%; background: #ffffff url('../images/fhuobg.jpg') bottom no-repeat; padding: 96px 0 142px; overflow: hidden; } .zuopinone { position: relative; width: 100%; margin: 60px auto 0; padding: 0 0 66px; } .sw-fhuo { overflow: hidden; } .sw-fhuo .swiper-slide { width: 160px; padding: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; } .sw-fhuo .swiper-slide .pic { width: 100%; height: 70px; overflow: hidden; margin-top: 20px; position: relative; font-size: 0; text-align: center; line-height: 70px; border-radius: 10px; -webkit-transition: 0.4s; transition: 0.4s; } .sw-fhuo .swiper-slide .pic:first-child { margin-top: 0; } .sw-fhuo .swiper-slide img { max-width: 100%; max-height: 100%; -webkit-transition: 0.4s; transition: 0.4s; } .sw-fhuo .swiper-slide .pic:hover { -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); } .sw-fhuo .swiper-slide .pic:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .sw-fhuo .pic:before { content: ""; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: 2; border: 2px solid transparent; display: none; } .sw-fhuo .swiper-slide .pic:hover:before { border-color: #0e62a7; } .zuopinone .swiper-pagination { left: 0; bottom: 0; width: 100%; font-size: 0; } .zuopinone .swiper-pagination-bullet { width: 12px; height: 12px; margin: 0 9px; background-color: #ccc; outline: 0 none; opacity: 1; -webkit-transition: 0.3s; transition: 0.3s; border-radius: 50%; } .zuopinone .swiper-pagination-bullet-active { background-color: #1549ab; } @media screen and (max-width: 1023px) { .fhuoban { padding: 80px 0 120px; } } @media screen and (max-width: 1023px) { .fhuoban { padding: 70px 0 100px; } } @media screen and (max-width: 750px) { .fhuoban { padding: 50px 0 80px; } } .fnews { padding: 164px 0 96px; position: relative; width: 100%; overflow: hidden; } .fnewswrap { margin-top: 74px; overflow: hidden; } .sw-fnewsout { float: left; width: 46.5%; position: relative; } .sw-fnews { height: 570px; } .sw-fnews .swiper-slide { width: 100%; } .sw-fnews .swiper-slide a { display: block; position: relative; width: 100%; height: 100%; } .sw-fnews .swiper-slide .pic { width: 100%; height: 376px; overflow: hidden; font-size: 0; } .sw-fnews .swiper-slide img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: 0.4s; transition: 0.4s; } .sw-fnews .swiper-slide img:hover { -webkit-transform: scale(1.04); transform: scale(1.04); } .sw-fnews .swiper-slide .wz { padding: 48px 36px; background-color: #1549ab; } .sw-fnews .swiper-slide .wz .inner { padding-left: 170px; position: relative; } .sw-fnews .swiper-slide .wz .inner:before { content: ''; position: absolute; left: 135px; top: 4px; z-index: 0; width: 1px; height: 90px; background-color: rgba(255, 255, 255, 0.2); } .sw-fnews .swiper-slide h3 { font-size: 24px; color: #fff; line-height: 34px; height: 34px; overflow: hidden; margin-bottom: 8px; } .sw-fnews .swiper-slide .txt { font-size: 16px; color: rgba(255, 255, 255, 0.6); line-height: 28px; height: 56px; overflow: hidden; } .sw-fnews .swiper-slide .date { position: absolute; left: 0; top: 0; z-index: 0; width: 120px; color: #fff; } .sw-fnews .swiper-slide .date .day { display: block; font-size: 34px; line-height: 38px; height: 38px; font-weight: bold; } .sw-fnews .swiper-slide .date .year { display: block; font-size: 18px; line-height: 26px; height: 26px; margin-top: 4px; } .sw-fnewsout .sw-prev, .sw-fnewsout .sw-next { position: absolute; z-index: 10; width: 30px; height: 40px; border-radius: 5px; top: 195px; } .sw-fnewsout .sw-prev { left: 0; background: rgba(0, 0, 0, 0.5) url('../images/lt-pn.png') center no-repeat; } .sw-fnewsout .sw-next { right: 0; background: rgba(0, 0, 0, 0.5) url('../images/gt-pn.png') center no-repeat; } .sw-fnewsout .sw-prev:hover, .sw-fnewsout .sw-next:hover { background-color: #e40012; } .sw-fnewsout .swiper-pagination { left: 0; bottom: 20px; width: 100%; font-size: 0; } .sw-fnewsout .swiper-pagination-bullet { margin: 0 5px; background-color: rgba(255, 255, 255, 0.5); outline: 0 none; opacity: 1; -webkit-transition: 0.3s; transition: 0.3s; border-radius: 50%; } .sw-fnewsout .swiper-pagination-bullet-active { background-color: #fff; } .ftong { float: right; width: 50%; } .ftonglist { width: 100%; } .ftonglist li { padding: 30px 30px 30px 50px; background-color: #f5f8fa; margin-top: 24px; position: relative; } .ftonglist li:before { content: ''; position: absolute; left: 0; top: 0; z-index: 0; width: 4px; height: 100%; background-color: #f5f8fa; -webkit-transition: 0.5s; transition: 0.5s; } .ftonglist li:first-child { margin-top: 0; } .ftonglist li a { display: block; height: 100%; overflow: hidden; } .ftonglist h3 { font-size: 20px; color: #1549ab; line-height: 40px; height: 0; overflow: hidden; opacity: 0; } .ftonglist .txt { font-size: 16px; color: #666; line-height: 28px; height: 0; overflow: hidden; margin: 0; opacity: 0; } .ftonglist .info { line-height: 26px; height: 26px; position: relative; padding-right: 110px; } .ftonglist h4 { font-size: 16px; color: #333; line-height: 26px; height: 26px; overflow: hidden; opacity: 1; -webkit-transition: 0.3s; transition: 0.3s; } .ftonglist label { position: absolute; left: 0; top: 0; z-index: 1; font-size: 16px; color: #1549ab; line-height: 26px; height: 26px; opacity: 0; -webkit-transition: 0.3s; transition: 0.3s; } .ftonglist .date { font-size: 16px; color: #999; line-height: 26px; text-align: right; height: 26px; position: absolute; right: 0; top: 0; z-index: 1; font-family: "arial"; } .ftonglist li.on { padding-top: 44px; padding-bottom: 44px; } .ftonglist li.on:before { background-color: #1549ab; } .ftonglist li.on h3 { height: 40px; opacity: 1; } .ftonglist li.on .txt { height: 56px; opacity: 1; margin: 16px 0 14px; } .ftonglist li.on h4 { opacity: 0; } .ftonglist li.on label { opacity: 1; } .ftonglist li, .ftonglist h3, .ftonglist .txt { -webkit-transition: 0.5s; transition: 0.5s; } @media screen and (max-width: 1440px) { .fnews { padding: 140px 0 80px; } } @media screen and (max-width: 1200px) { .fnews { padding: 120px 0 80px; } .sw-fnews { height: auto; } .sw-fnews .swiper-slide .wz { padding: 30px 24px 48px; } .sw-fnews .swiper-slide .wz .inner { padding-left: 120px; } .sw-fnews .swiper-slide .date { width: 100px; } .sw-fnews .swiper-slide .wz .inner:before { left: 100px; } .ftonglist li { padding: 20px 20px 20px 30px; } .ftonglist li.on { padding-top: 30px; padding-bottom: 30px; } } @media screen and (max-width: 1023px) { .fnews { padding: 100px 0 70px; } .sw-fnewsout, .ftong { float: none; width: 100%; } .ftong { margin-top: 30px; } } @media screen and (max-width: 750px) { .fnews { padding: 80px 0 50px; } .fnewswrap { margin-top: 50px; } .ftonglist li { padding: 20px; } .ftonglist li.on { padding-top: 20px; padding-bottom: 20px; } .ftonglist li h3 { height: 40px; opacity: 1; } .ftonglist li .txt { height: 56px; opacity: 1; margin: 16px 0 14px; } .ftonglist li h4 { opacity: 0; } .ftonglist li label { opacity: 1; } .sw-fnews .swiper-slide .date { display: none; } .sw-fnews .swiper-slide .wz .inner { padding-left: 0; } .sw-fnews .swiper-slide .wz .inner:before { display: none; } .sw-fnews .swiper-slide h3 { font-size: 20px; } .sw-fnews .swiper-slide .pic { height: 300px; } } .inform { padding: 82px 0 72px; position: relative; z-index: 10; width: 100%; overflow: hidden; background: url('../images/flybg.jpg') center no-repeat; background-attachment: fixed; } .inform .title { font-size: 36px; color: #fff; line-height: 50px; } .inform .title label { margin-right: 22px; } .inform .title span { display: inline-block; font-size: 16px; line-height: 36px; vertical-align: bottom; } .liuyan2 { margin: 30px 0 0; color: #003f8f; font-size: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .liuyan2 .hang { width: 260px; height: 46px; margin-right: 10px; } .liuyan2 .hang.long { width: 660px; } .liuyan2 input[type=text] { width: 100%; height: 100%; border: 1px solid #fff; line-height: 44px; text-indent: 20px; font-size: 16px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 0.3s; transition: 0.3s; } .liuyan2 input[type=text]:focus { border-color: #07bb59; } .liuyan2 i.v { display: inline-block; width: 100%; height: 100%; vertical-align: top; } .liuyan2 .btnarea { width: 200px; height: 46px; } .liuyan2 .btnarea input { width: 100%; height: 100%; font-size: 16px; color: #fff; line-height: 44px; } .liuyan2 input.tj { background-color: #1e75e4; } .liuyan2 input.tj:hover { background-color: #1549ab; -webkit-box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.2); box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.2); } @media screen and (max-width: 1023px) { .liuyan2 { -ms-flex-wrap: wrap; flex-wrap: wrap; } .liuyan2 .hang { width: 48%; margin-right: 0; margin-bottom: 30px; } .liuyan2 .hang.long { width: 100%; } } @media screen and (max-width: 640px) { .liuyan2 .hang { width: 100%; } .inform .title span { vertical-align: top; } } .fabout { padding: 156px 0 166px; position: relative; z-index: 0; width: 100%; overflow: hidden; background: url('../images/fabbg.jpg') center / cover no-repeat; } .fabout .cer8 { position: relative; z-index: 5; } .global2 { width: 100%; position: relative; padding-top: 118px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .global2:before { content: ''; position: absolute; left: 30.5%; top: 0; z-index: 5; width: 340px; height: 142px; background: url('../images/26year.png') center / cover no-repeat; } .globalpicbg2 { width: 46%; position: relative; font-size: 0; text-align: center; padding-top: 40px; padding-right: 40px; } .globalpicbg2 img { max-width: 100%; -o-object-fit: cover; object-fit: cover; -webkit-box-shadow: 40px -40px 0 0 rgba(21, 73, 171, 0.3); box-shadow: 40px -40px 0 0 rgba(21, 73, 171, 0.3); } .globalother2 { width: 41.5%; } .globalother2 .intro { font-size: 16px; color: #666; line-height: 30px; text-align: justify; margin-top: 22px; } .fabmore { display: block; width: 148px; height: 44px; padding: 0 10px; margin-top: 36px; line-height: 44px; text-align: center; position: relative; overflow: hidden; -webkit-transition: .4s; transition: .4s; } .fabmore:before { content: ''; position: absolute; left: 50%; top: 0; z-index: 0; margin-left: -74px; border: 1px solid #1549ab; width: 146px; height: 42px; background-color: transparent; -webkit-transform: skewX(-24deg); transform: skewX(-24deg); -webkit-transition: .4s; transition: .4s; } .fabmore:hover:before { background-color: #1549ab; } .fabmore span { display: inline-block; padding-right: 26px; background: url('../images/gt-pro.png') right no-repeat; height: 100%; font-size: 16px; color: #1549ab; overflow: hidden; vertical-align: top; -webkit-transition: .4s; transition: .4s; position: relative; z-index: 2; } .fabmore:hover span { color: #fff; background-image: url('../images/gth-pn.png'); } @media screen and (max-width: 1400px) { .fabout { padding: 130px 0; } .globalother2 { width: 45%; } } @media screen and (max-width: 1200px) { .globalpicbg2 { padding-top: 20px; padding-right: 20px; } .globalpicbg2 img { -webkit-box-shadow: 20px -20px 0 0 rgba(21, 73, 171, 0.3); box-shadow: 20px -20px 0 0 rgba(21, 73, 171, 0.3); } } @media screen and (max-width: 1023px) { .fabout { padding: 100px 0 100px; } .global2 { -ms-flex-wrap: wrap; flex-wrap: wrap; } .globalpicbg2 { width: 100%; } .globalother2 { width: 100%; margin-top: 60px; } .fabmore { margin-left: auto; margin-right: auto; } } @media screen and (max-width: 750px) { .fabout { padding: 80px 0; } .canvas { display: none; } .globalpicbg2 { padding-top: 0; padding-right: 0; } .globalpicbg2 img { -webkit-box-shadow: none; box-shadow: none; } .global2 { padding-top: 70px; } .global2:before { width: 170px; height: 71px; } } .fcate2 { position: relative; padding-top: 36px; } .fcate2 .enp { position: absolute; left: 0; top: 0; z-index: 0; width: 100%; font-size: 0; } .fcate2 .enp img { max-width: 100%; vertical-align: top; } .fcate2 .cn { font-size: 42px; color: #1549ab; line-height: 60px; position: relative; z-index: 1; } .fcate2 .txt { font-size: 30px; color: #1549ab; line-height: 40px; font-weight: bold; margin-top: 16px; } @media screen and (max-width: 1023px) { .fcate2 { text-align: center; padding-top: 20px; } .fcate2 .cn { font-size: 38px; line-height: 50px; } } @media screen and (max-width: 750px) { .fcate2 .cn { font-size: 28px; line-height: 40px; } .fcate2 .txt { font-size: 20px; line-height: 30px; } } .fguolist { overflow: hidden; font-size: 0; text-align: center; width: 100%; height: 100px; margin-top: 126px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .fguolist li { display: inline-block; } .fguolist li a { display: block; text-align: left; } .fguolist h3 { line-height: 70px; height: 70px; color: #1549ab; } .fguolist h3 span { display: inline-block; font-size: 62px; font-weight: bold; height: 100%; } .fguolist h3 s { font-size: 24px; text-decoration: none; margin-left: 8px; } .fguolist .txt { font-size: 16px; color: #666; line-height: 30px; } @media screen and (max-width: 1023px) { .fguolist { margin-top: 80px; } .fguolist h3 span { font-size: 40px; } } @media screen and (max-width: 750px) { .fguolist { height: 200px; margin-top: 60px; } .fguolist li { width: 47%; } .fguolist li a { text-align: center; } .fguolist h3 { line-height: 50px; height: 50px; } .fguolist h3 span { font-size: 32px; } } .proleiout { padding: 270px 0 200px; background: url('../images/leibg.jpg') center / cover no-repeat; overflow: hidden; } @media screen and (max-width: 750px) { .proleiout { padding: 200px 0 200px; } } .sw14out { position: relative; } #sw14 { height: 506px; overflow: visible; } #sw14 .swiper-slide { width: 380px; } #sw14 .swiper-slide a { display: block; } #sw14 .swiper-slide .pic { width: 100%; height: 284px; font-size: 0; text-align: center; padding-top: 58px; position: relative; overflow: hidden; -webkit-transition: 0.4s; transition: 0.4s; } #sw14 .swiper-slide img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } #sw14 .swiper-slide.swiper-slide-active .pic { height: 400px; padding-top: 0; } #sw14 .swiper-slide .pic i { position: absolute; right: -70px; bottom: 0; z-index: 2; width: 68px; height: 48px; background: url('../images/dao.png') center no-repeat; opacity: 0; -webkit-transition: 0.4s 0.4s; transition: 0.4s 0.4s; } #sw14 .swiper-slide.swiper-slide-active .pic i { right: 0; opacity: 1; } #sw14 .swiper-slide h3 { font-size: 20px; color: #fff; line-height: 30px; height: 30px; overflow: hidden; padding-left: 32px; margin-top: 38px; -webkit-transition: 0.4s; transition: 0.4s; background: url('../images/xx1.png') left no-repeat; } #sw14 .swiper-slide .en { font-size: 12px; color: #fff; line-height: 22px; height: 22px; text-transform: uppercase; padding-left: 32px; } #sw14 .swiper-slide.swiper-slide-active h3 { margin-top: 50px; } .sw14out .swiper-pagination { bottom: 0; font-size: 0; width: 100%; } .sw14out .swiper-pagination-bullet { width: 18px; height: 2px; margin: 0 3px; opacity: 1; background-color: #000; outline: 0 none; border-radius: 0; -webkit-transition: 0.4s; transition: 0.4s; } .sw14out .swiper-pagination-bullet-active { background-color: #125fa3; } .sw14out .swiper-scrollbar { position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: rgba(0, 0, 0, 0.2); } .sw14out .swiper-scrollbar-drag { background-color: #125fa3; } /*.pig{ width: 32px; height: 32px; border-radius: 50%; opacity: 0; position: absolute; left: 100%; top:100%; z-index: 10; margin-left: -17px; margin-top: -17px; pointer-events:none; border: 1px solid #125fa3; background-color: rgba(255,255,255,0.4); user-select:none; transition: opacity 0.4s linear,transform 0.5s ease-in-out;} .pig:before{ content: ''; position: absolute; left: 50%; top: 50%; z-index: 0; margin-left: -3px; margin-top: -3px; width: 6px; height: 6px; border-radius: 50%; background-color: #125fa3;} .pig.show{ opacity: 1;} .pig:active,.pig.active{ transform: scale(1.1);} .pig s{ width: 7px; height: 13px; cursor: pointer; position: absolute; margin-top: -6px; top:50%; z-index: 2; background-color: transparent; background-position: center; background-repeat: no-repeat; transition: 0.3s;} .pig s.i1{ left:-18px; background-image: url('../images/lt-tuan.png');} .pig s.i2{ right:-18px; background-image: url('../images/gt-tuan.png');} .pig:active s.i1,.pig.active s.i1{ left:-24px;} .pig:active s.i2,.pig.active s.i2{ right:-24px;}*/ @media screen and (max-width: 750px) { .pig { display: none; } } .pig { width: 44px; height: 44px; background-color: #1549ab; border-radius: 50%; opacity: 0; position: absolute; left: 100%; top: 100%; z-index: 10; margin-left: -22px; margin-top: -22px; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: opacity 0.4s linear, -webkit-transform 0.5s ease-in-out; transition: opacity 0.4s linear, -webkit-transform 0.5s ease-in-out; transition: opacity 0.4s linear, transform 0.5s ease-in-out; transition: opacity 0.4s linear, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; -webkit-box-shadow: 0 0 0 8px rgba(21, 73, 171, 0.2); box-shadow: 0 0 0 8px rgba(21, 73, 171, 0.2); } .pig.show { opacity: 1; } .pig:active, .pig.active { -webkit-transform: scale(1.1); transform: scale(1.1); } .pig s { width: 8px; height: 11px; cursor: pointer; position: absolute; margin-top: -6px; top: 50%; z-index: 2; background-color: transparent; background-position: center; background-repeat: no-repeat; -webkit-transition: 0.3s; transition: 0.3s; } .pig s.i1 { left: 10px; background-image: url('../images/lt-pig.png'); } .pig s.i2 { right: 10px; background-image: url('../images/gt-pig.png'); } .pig:active s.i1, .pig.active s.i1 { left: 4px; } .pig:active s.i2, .pig.active s.i2 { right: 4px; } /*关于葡萄京娱乐场9455*/ .swiper-container-vertical > .swiper-pagination-bullets { right: 30px!important; } .swiper-pagination000 .swiper-pagination-bullet { position: relative; width: 18px; height: 18px; opacity: 1; margin: 4px 0!important; border: 2px solid transparent; outline: 0 none; -webkit-transition: all 0.3s; transition: all 0.3s; background-color: transparent; } .swiper-pagination000 .swiper-pagination-bullet:before { content: ''; position: absolute; left: 6px; top: 6px; z-index: 0; width: 6px; height: 6px; background-color: #e5e5e5; border-radius: 3px; } .swiper-pagination000 .swiper-pagination-bullet span { position: absolute; right: 100%; top: 0; z-index: 0; font-size: 12px; color: #666; line-height: 18px; text-align: right; white-space: nowrap; width: auto; height: 18px; margin-right: 12px; opacity: 0; } .swiper-pagination000 .swiper-pagination-bullet-active { border-color: #1549ab; } .swiper-pagination000 .swiper-pagination-bullet-active:before { background-color: #1549ab; } .swiper-pagination000 .swiper-pagination-bullet-active span { opacity: 1; } .swiper-pagination000.white .swiper-pagination-bullet-active { border-color: #e5e5e5; } .swiper-pagination000.white .swiper-pagination-bullet-active:before { background-color: #e5e5e5; } .swiper-pagination000.white .swiper-pagination-bullet span { color: #fbfcfd; } .swiper-num000 { position: absolute; height: 22px; right: 30px; top: 50%; z-index: 10; color: #999; line-height: 22px; font-size: 14px; margin-top: -120px; pointer-events: none; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; } .swiper-num000 span { display: inline-block; vertical-align: middle; } .swiper-num000 .active { color: #2b5aa8; } .swiper-num000.white .active { color: #fcfdfe; } #sw000 { width: 100%; height: 100vh; } .section { overflow: hidden; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .seccontent { position: relative; z-index: 2; width: 100%; } .sec-auto-height.swiper-slide { height: auto !important; } .secbg { position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 100%; } .secbg13 { background: url('../images/sec13bg.jpg') center / cover no-repeat; } .secbg14 { background: url('../images/sec14bg.jpg') center / cover no-repeat; } .secbg15 { background: url('../images/sec15bg.jpg') center / cover no-repeat; } .secbg16 { background: url('../images/sec16bg.jpg') center / cover no-repeat; } .secbg17 { background: url('../images/sec17bg.jpg') center / cover no-repeat; } .secbg18 { background: url('../images/sec18bg.jpg') center / cover no-repeat; } /*height: ~"-moz-calc(100% - 60px)"; height: ~"-webkit-calc(100% - 60px)"; height: ~"calc(100% - 60px)";*/ /*.secbg13{animation: pagebgfd1 6s ease infinite alternate;}*/ @-webkit-keyframes pagebgfd1 { 0% { opacity: 1; -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } 100% { opacity: 1; -webkit-transform: scale(1, 1); transform: scale(1, 1); } } @keyframes pagebgfd1 { 0% { opacity: 1; -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } 100% { opacity: 1; -webkit-transform: scale(1, 1); transform: scale(1, 1); } } @media screen and (max-width: 1440px) { .swiper-container-vertical > .swiper-pagination-bullets { right: 20px!important; } .swiper-num000 { right: 20px; } .swiper-pagination000 .swiper-pagination-bullet span { display: none; } } @media screen and (max-width: 1023px) { #sw000 { height: auto; } #sw000 > .swiper-wrapper { display: block; } .section { height: auto; padding: 80px 0; } .section.sec11 { padding: 0; } .section.sec12 { padding: 0; } .section.sec16 { padding: 80px 0 120px; } .swiper-num000 { display: none; } .swiper-container-vertical > .swiper-pagination-bullets { display: none; } } .gaosec { position: relative; width: 100%; padding-bottom: 300px; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } .gaosecone { width: 100%; height: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .gaosecone .seccontent { background: url('../images/jingwei.png') 0 0 no-repeat; } .gaosectwo { width: 100%; height: 300px; position: absolute; left: 0; bottom: 0; z-index: 1; background: url('../images/sec12bg.jpg') center / cover no-repeat; } .gaosectwo .cer8 { height: 100%; overflow: hidden; } .global { width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .globalother { width: 40%; -ms-flex-item-align: center; align-self: center; } .globalright { width: 54%; } .globalright .intro { font-size: 16px; color: #666; line-height: 32px; text-align: justify; } .abcate2 { position: relative; } .abcate2 .en { font-size: 26px; color: #0142c0; line-height: 40px; text-transform: uppercase; } .abcate2 .cn { font-size: 32px; color: #0142c0; line-height: 50px; } .abcate2 .txt1 { font-size: 24px; color: #444; line-height: 40px; margin-top: 44px; letter-spacing: 3px; } .abcate2 .txt2 { font-size: 18px; color: #444; line-height: 30px; margin-top: 6px; } .guolist1 { overflow: hidden; font-size: 0; text-align: center; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .guolist1 li { display: inline-block; } .guolist1 li a { display: block; color: #fff; text-align: left; } .guolist1 h3 { line-height: 70px; height: 70px; } .guolist1 h3 span { display: inline-block; font-size: 62px; font-weight: bold; height: 100%; } .guolist1 h3 s { font-size: 24px; text-decoration: none; margin-left: 8px; } .guolist1 .txt { font-size: 16px; line-height: 30px; } /*@media screen and (max-width:1400px){ .globalright{ width: 60%;} }*/ @media screen and (max-width: 1023px) { .global { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 80px 0; } .globalother { width: 100%; } .globalright { width: 100%; margin-top: 60px; } .gaosecone .seccontent { background-position: 50% 10%; background-size: contain; } .abcate2 { text-align: center; } .abcate2 .txt1 { margin-top: 20px; } .guolist1 h3 span { font-size: 40px; } } @media screen and (max-width: 750px) { .abcate2 .en { font-size: 20px; line-height: 30px; } .abcate2 .cn { font-size: 26px; line-height: 40px; } .abcate2 .txt1 { font-size: 20px; line-height: 30px; } .guolist1 li { width: 47%; } .guolist1 li a { text-align: center; } .guolist1 h3 { line-height: 50px; height: 50px; } .guolist1 h3 span { font-size: 32px; } } @-webkit-keyframes lightflash { 0% { left: -100%; } 40%, 100% { left: 100%; } } @keyframes lightflash { 0% { left: -100%; } 40%, 100% { left: 100%; } } .jiagouout { position: relative; padding-left: 12%; } .jiagou { width: 100%; text-align: center; } .jiagou img { max-width: 90%; } .abcate4h { position: absolute; left: 0; top: 10px; z-index: 1; padding-bottom: 25px; } .abcate4h .cn { font-size: 42px; color: #e8edf6; line-height: 60px; position: relative; z-index: 1; margin-top: -40px; letter-spacing: 4px; } .abcate4h .en { font-size: 80px; color: rgba(234, 239, 247, 0.1); line-height: 100px; text-transform: uppercase; } .abcate4h .txt { font-size: 18px; color: #fcfcfe; line-height: 36px; margin-top: 10px; letter-spacing: 2px; } .abcate4h .hx { position: absolute; left: 0; bottom: 0; z-index: 0; width: 30px; height: 1px; background-color: rgba(255, 255, 255, 0.3); overflow: hidden; } .abcate4h .hx:after { content: ""; position: absolute; height: 100%; width: 50%; background-color: #fff; right: 100%; bottom: 0; -webkit-animation: rise3 1.6s linear infinite; animation: rise3 1.6s linear infinite; } @-webkit-keyframes rise3 { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 100% { -webkit-transform: translateX(60px); transform: translateX(60px); } } @keyframes rise3 { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 100% { -webkit-transform: translateX(60px); transform: translateX(60px); } } @media screen and (max-width: 1200px) { .abcate4h .en { font-size: 60px; line-height: 80px; } } @media screen and (max-width: 1024px) { .abcate4h { position: relative; top: 0; width: 100%; text-align: center; } .abcate4h .cn { font-size: 30px; line-height: 50px; } .abcate4h .txt { margin-top: 0; line-height: 30px; } .abcate4h .hx { left: 50%; margin-left: -15px; } .jiagouout { padding-left: 0; } .jiagou { margin-top: 50px; } .jiagou img { max-width: 100%; } } @media screen and (max-width: 750px) { .abcate4h .en { font-size: 40px; line-height: 60px; } } .abcate3 { position: relative; padding-bottom: 42px; text-align: center; } .abcate3 .cn { font-size: 42px; color: #1549ab; line-height: 60px; position: relative; z-index: 1; margin-top: -50px; letter-spacing: 4px; } .abcate3 .en { font-size: 80px; color: rgba(21, 73, 171, 0.1); line-height: 100px; text-transform: uppercase; } .abcate3 .txt { font-size: 18px; color: #444; line-height: 36px; margin-top: 5px; letter-spacing: 2px; } .abcate3 .sx { position: absolute; left: 50%; bottom: 0; z-index: 0; width: 1px; height: 30px; background-color: rgba(21, 73, 171, 0.3); overflow: hidden; } .abcate3 .sx:after { content: ""; position: absolute; height: 50%; width: 100%; background-color: #1549ab; bottom: 100%; left: 0; -webkit-animation: rise1 1.6s linear infinite; animation: rise1 1.6s linear infinite; } @media screen and (max-width: 1200px) { .abcate3 .en { font-size: 60px; line-height: 80px; } } @media screen and (max-width: 1024px) { .abcate3 .cn { font-size: 30px; line-height: 50px; margin-top: -40px; } .abcate3 .txt { font-size: 18px; line-height: 30px; margin-top: 0; } } @media screen and (max-width: 750px) { .abcate3 { padding-bottom: 40px; } .abcate3 .en { font-size: 40px; line-height: 60px; } } .fazhanout { background-color: rgba(255, 255, 255, 0.8); margin-top: 46px; position: relative; padding: 62px 0; } .sw-fazhanout { position: relative; } .sw-fazhan:before { content: ''; position: absolute; left: 0; top: 86px; z-index: 0; width: 50%; height: 1px; background-color: rgba(21, 73, 171, 0.2); margin-left: -150px; } .sw-fazhan:after { content: ''; position: absolute; right: 0; top: 86px; z-index: 0; width: 50%; height: 1px; background-color: rgba(21, 73, 171, 0.2); margin-right: -150px; } .sw-fazhan .swiper-slide { width: 360px; } .sw-fazhan .swiper-slide a { display: block; height: 246px; font-size: 0; position: relative; text-align: center; } .sw-fazhan .swiper-slide a:before { position: absolute; left: 50%; top: 76px; z-index: 1; width: 20px; height: 22px; -webkit-transition: 0.5s; transition: 0.5s; background: url('../images/gear.png') center no-repeat; margin-left: -10px; opacity: 1; content: ""; } .sw-fazhan .swiper-slide:hover a:before { -webkit-transform: rotate(360deg); transform: rotate(360deg); } .sw-fazhan .swiper-slide .year1 { font-size: 24px; color: #1549ab; line-height: 30px; height: 30px; padding-top: 34px; -webkit-transition: 0.5s; transition: 0.5s; } .sw-fazhan .swiper-slide .wz { position: absolute; left: 0; top: 0; z-index: 0; width: 100%; overflow: hidden; opacity: 0; -webkit-transition: 0.5s; transition: 0.5s; } .sw-fazhan .swiper-slide .year { font-size: 120px; color: #1549ab; line-height: 160px; white-space: nowrap; position: relative; height: 160px; } .sw-fazhan .swiper-slide .year span { position: absolute; left: 50%; bottom: 26px; z-index: 0; width: 34px; height: 34px; border-radius: 50%; background-color: #2c5bb3; display: block; margin-left: 130px; font-size: 20px; color: #fff; line-height: 34px; } .sw-fazhan .swiper-slide dl { width: 100%; overflow: hidden; height: 60px; margin-top: 26px; } .sw-fazhan .swiper-slide dd { font-size: 18px; line-height: 30px; color: #444; white-space: normal; } .sw-fazhan .swiper-slide-active .year1 { opacity: 0; } .sw-fazhan .swiper-slide-active a:before { opacity: 0; } .sw-fazhan .swiper-slide-active .wz { opacity: 1; } @media screen and (max-width: 1024px) { .sw-fazhan .swiper-slide a { height: 206px; } .sw-fazhan .swiper-slide .year { font-size: 60px; line-height: 90px; height: 90px; } .sw-fazhan .swiper-slide .year span { margin-left: 80px; bottom: 16px; } .sw-fazhan .swiper-slide dd { font-size: 16px; } .sw-fazhan .swiper-slide dl { height: 90px; } } @media screen and (max-width: 750px) { .sw-fazhan .swiper-slide { width: 220px; } .sw-fazhan .swiper-slide a { height: 230px; } .sw-fazhan .swiper-slide .year span { margin-left: 70px; } .sw-fazhan .swiper-slide dl { height: 120px; margin-top: 20px; } } .abcate8 { position: relative; padding-bottom: 56px; text-align: center; } .abcate8 .cn { font-size: 42px; color: #1549ab; line-height: 60px; position: relative; z-index: 1; margin-top: -50px; letter-spacing: 4px; } .abcate8 .en { font-size: 80px; color: rgba(21, 73, 171, 0.1); line-height: 100px; text-transform: uppercase; } .abcate8 .txt { font-size: 24px; color: #444; line-height: 36px; margin-top: 6px; letter-spacing: 2px; } .abcate8 .sx { position: absolute; left: 50%; bottom: 0; z-index: 0; width: 1px; height: 30px; background-color: rgba(21, 73, 171, 0.3); overflow: hidden; } .abcate8 .sx:after { content: ""; position: absolute; height: 50%; width: 100%; background-color: #1549ab; bottom: 100%; left: 0; -webkit-animation: rise1 1.6s linear infinite; animation: rise1 1.6s linear infinite; } .sw-fengout { position: relative; margin-top: 66px; } .sw-feng { height: 304px; /* overflow: visible!important;*/ } .sw-feng .swiper-slide { width: 400px; } .sw-feng .swiper-slide a { display: block; } .sw-feng .swiper-slide .pic { width: 100%; height: 250px; font-size: 0; text-align: center; position: relative; overflow: hidden; -webkit-transition: 0.4s; transition: 0.4s; } .sw-feng .swiper-slide img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .sw-feng .swiper-slide h3 { font-size: 16px; color: #666; line-height: 30px; height: 30px; overflow: hidden; margin-top: 24px; -webkit-transition: 0.4s; transition: 0.4s; } .sw-feng .swiper-slide:hover h3 { color: #1549ab; } @media screen and (max-width: 1200px) { .abcate8 .en { font-size: 60px; line-height: 80px; } } @media screen and (max-width: 1024px) { .abcate8 .cn { font-size: 30px; line-height: 50px; margin-top: -40px; } .abcate8 .txt { font-size: 18px; line-height: 30px; margin-top: 0; } } @media screen and (max-width: 750px) { .abcate8 { padding-bottom: 40px; } .abcate8 .en { font-size: 40px; line-height: 60px; } } .abcate6 { position: relative; text-align: center; } .abcate6 .en { font-size: 90px; color: rgba(127, 127, 127, 0.12); line-height: 94px; text-transform: uppercase; } @media screen and (max-width: 1200px) { .abcate6 .en { font-size: 74px; } } @media screen and (max-width: 750px) { .abcate6 .en { font-size: 60px; } } .ryerji { margin-top: -52px; font-size: 0; white-space: nowrap; text-align: center; } .ryerji a { display: inline-block; position: relative; margin-left: 96px; overflow: hidden; height: 52px; font-size: 24px; color: #666; line-height: 52px; text-align: center; } .ryerji a:before { content: ''; position: absolute; left: 100%; bottom: 0px; z-index: 0; width: 0; height: 2px; background-color: #1549ab; -webkit-transition: .3s; transition: .3s; } .ryerji a:first-child { margin-left: 0; } .ryerji a:hover { color: #1549ab; } .ryerji a:hover:before { width: 100%; left: 0; -webkit-transition: width 0.3s; transition: width 0.3s; } .ryerji a.on { color: #1549ab; } .ryerji a.on:before { width: 100%; left: 0; } @media screen and (max-width: 750px) { .ryerji a { font-size: 18px; margin-left: 60px; } } .sw-ryout { position: relative; margin-top: 52px; } .sw-ry { height: 526px; overflow: hidden; } .sw-ry .swiper-slide { width: 320px; } .sw-ry .swiper-slide a { display: block; width: 100%; text-align: center; -webkit-transform: scale(0.7); transform: scale(0.7); -webkit-transition: 0.4s; transition: 0.4s; } .sw-ry .swiper-slide .pic { width: 100%; height: 460px; font-size: 0; line-height: 460px; } .sw-ry .swiper-slide img { max-width: 100%; max-height: 100%; } .sw-ry .swiper-slide.swiper-slide-active a { -webkit-transform: scale(1); transform: scale(1); } .sw-ry h3 { font-size: 18px; color: #333; line-height: 36px; height: 36px; overflow: hidden; margin-top: 30px; opacity: 0; -webkit-transition: 0.4s; transition: 0.4s; } .sw-ry .swiper-slide-active h3 { opacity: 1; } @media screen and (max-width: 750px) { .sw-ry .swiper-slide { width: 300px; } .sw-ry .swiper-slide a { -webkit-transform: scale(0.9); transform: scale(0.9); } .sw-ry { height: 400px; } .sw-ry .swiper-slide .pic { height: 350px; line-height: 350px; } .sw-ry h3 { font-size: 16px; margin-top: 20px; line-height: 30px; height: 30px; } } .rybar { position: absolute; left: 0; bottom: 0; z-index: 5; width: 100%; height: 40px; background-color: #1549ab; line-height: 40px; padding: 30px 0; } .rybar .sw-next, .rybar .sw-prev { position: absolute; bottom: 30px; width: 32px; height: 40px; z-index: 11; font-size: 0; cursor: pointer; border-radius: 5px; } .rybar .sw-prev { left: 50%; background: url('../images/lth-n.png') center no-repeat; margin-left: -140px; } .rybar .sw-next { right: 50%; background: url('../images/gth-pn.png') center no-repeat; margin-right: -140px; } .rybar .sw-prev:hover, .rybar .sw-next:hover { background-color: rgba(0, 190, 90, 0.5); } .rybar .swiper-pagination { left: 50%; bottom: 30px; font-size: 16px; color: #527bc8; line-height: 40px; text-align: center; width: 100px; position: absolute; z-index: 1; margin-left: -50px; height: 40px; display: none; } .rybar .swiper-pagination.on { display: block; } .rybar .swiper-pagination-current { font-size: 24px; color: #ededed; } .rybar .swiper-pagination-total { font-size: 18px; } @media screen and (max-width: 1024px) { .rybar { padding: 10px 0; } .rybar .sw-next, .rybar .sw-prev, .rybar .swiper-pagination { bottom: 10px; } } .abcate7h { position: absolute; left: 0; bottom: 70px; z-index: 1; padding-bottom: 18px; } .abcate7h .cn { font-size: 42px; color: #1549ab; line-height: 60px; position: relative; z-index: 1; margin-top: -50px; letter-spacing: 4px; } .abcate7h .en { font-size: 70px; color: rgba(21, 73, 171, 0.1); line-height: 92px; text-transform: uppercase; } .abcate7h .txt { font-size: 24px; color: #fff; line-height: 40px; margin-top: 6px; letter-spacing: 2px; } .abcate7h .hx { position: absolute; left: 0; bottom: 0; z-index: 0; width: 30px; height: 1px; background-color: rgba(21, 73, 171, 0.3); overflow: hidden; } .abcate7h .hx:after { content: ""; position: absolute; height: 100%; width: 50%; background-color: #1549ab; right: 100%; bottom: 0; -webkit-animation: rise3 1.6s linear infinite; animation: rise3 1.6s linear infinite; } @media screen and (max-width: 1200px) { .abcate7h .en { font-size: 60px; line-height: 80px; } } @media screen and (max-width: 1024px) { .abcate7h { position: relative; bottom: auto; width: 100%; text-align: center; } .abcate7h .cn { font-size: 30px; line-height: 50px; } .abcate7h .txt { font-size: 18px; margin-top: 0; line-height: 30px; } .abcate7h .hx { left: 50%; margin-left: -15px; } } @media screen and (max-width: 750px) { .abcate7h .en { font-size: 40px; line-height: 60px; } } .market { padding-left: 12%; position: relative; overflow: hidden; } .world { position: relative; z-index: 1; width: 100%; height: auto; padding-bottom: 53.6%; background: url('../images/world.png') center / 100% 100% no-repeat; } @media screen and (max-width: 1024px) { .market { padding-left: 0; } .world { margin-top: 50px; } } @media screen and (max-width: 600px) { .sec17 .cer8 { padding: 0; } .world { margin-top: 30px; } } .world > div { position: absolute; z-index: 5; white-space: nowrap; } .world > div.pin-01 { top: 31.5%; left: 17.4%; } .world > div.pin-02 { top: 30.1%; left: 53%; } .world > div.pin-03 { top: 34.4%; left: 70.4%; } .world > div.pin-04 { top: 70%; left: 30%; } .world > div.pin-05 { top: 55%; left: 51.4%; } .world > div.pin-06 { top: 74.4%; left: 81.6%; } .world label { display: block; font-size: 14px; color: #fff; line-height: 20px; } .world span { display: block; font-size: 12px; color: #fff; line-height: 16px; } .sw51out { position: relative; width: 100%; height: 100%; } .sw51 { height: 100%; } .sw51out .swiper-pagination { bottom: 0!important; font-size: 0; background-color: rgba(21, 73, 171, 0.9); padding: 20px 0; } .sw51out .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 7px!important; background-color: rgba(255, 255, 255, 0.5); outline: 0 none; opacity: 1; -webkit-transition: 0.3s; transition: 0.3s; border-radius: 50%; } .sw51out .swiper-pagination-bullet-active { background-color: #fff; } .sw51out .sw-next, .sw51out .sw-prev { position: absolute; top: 50%; width: 30px; height: 30px; z-index: 10; cursor: pointer; font-size: 0; border-radius: 50%; text-align: center; margin-top: -15px; } .sw51out .sw-prev { left: 2%; background: rgba(21, 73, 171, 0.7) url('../images/lth-pn.png') center no-repeat; } .sw51out .sw-next { right: 2%; background: rgba(21, 73, 171, 0.7) url('../images/gth-pn.png') center no-repeat; } .sw51out .sw-prev:hover, .sw51out .sw-next:hover { background-color: #1549ab; } .sw51 .swiper-slide a { display: block; position: relative; width: 100%; height: 100%; overflow: hidden; } .sw51 .swiper-slide img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } #swstrout { width: 100%; height: 460px; } #swstrout > .swiper-slide { width: 100%; height: 100%; } #swstrout > .swiper-pagination { bottom: auto; top: 178px; width: auto; } #swstrout > .swiper-pagination .swiper-pagination-bullet { width: 48px; height: 48px; margin: 0 8px; position: relative; background-color: transparent; outline: 0 none; opacity: 1; -webkit-transition: 0.3s; transition: 0.3s; } #swstrout > .swiper-pagination .swiper-pagination-bullet span { font-size: 16px; color: #999; line-height: 48px; position: relative; z-index: 1; -webkit-transition: 0.3s; transition: 0.3s; } #swstrout > .swiper-pagination .swiper-pagination-bullet-active span { color: #fff; } .swiper-pagination-bullet svg { position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 100%; } .swiper-pagination-bullet path.f { -webkit-transition: 0s 0s; transition: 0s 0s; stroke-dashoffset: 214; stroke-dasharray: 214; fill: none; stroke: #fff; stroke-width: 2px; z-index: 2; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } .swiper-pagination-bullet.ac path.f { stroke-dashoffset: 0; -webkit-transition: all 8.5s ease-in-out; transition: all 8.5s ease-in-out; } .pzleft { float: left; width: 570px; height: 100%; position: relative; } .pzright { float: right; width: 630px; height: 420px; margin-top: 20px; margin-right: 26px; } .pzleft .ttxt { padding-left: 16px; position: absolute; left: 0; top: 278px; z-index: 1; } .pzleft .ttxt .inner { width: 100%; } .pzleft .ttxt h3 { font-size: 32px; color: #fff; line-height: 48px; height: 48px; margin-bottom: 20px; overflow: hidden; } .pzleft .ttxt .txt { font-size: 16px; color: #fff; line-height: 28px; } @media screen and (max-width: 1400px) { .pzright { margin-right: 0; } } @media screen and (max-width: 1300px) { .pzleft { width: 46%; } .pzright { width: 52%; } } @media screen and (max-width: 1200px) { .pzleft .ttxt { top: 248px; } #swstrout > .swiper-pagination { top: 160px; } } @media screen and (max-width: 1023px) { .pzleft { float: none; width: 100%; height: auto; } .pzright { float: none; width: 100%; height: 540px; } .pzleft .ttxt { position: relative; top: 0; padding-left: 0; padding-top: 40px; } #swstrout { height: auto; } #swstrout > .swiper-slide { height: auto; } #swstrout > .swiper-pagination { top: 0; } } @media screen and (max-width: 750px) { .pzleft .ttxt h3 { font-size: 26px; } .pzright { height: 420px; } .pzleft .ttxt { padding-top: 120px; } #swstrout > .swiper-pagination { top: 110px; width: 100%; } } @media screen and (max-width: 500px) { .pzright { height: 320px; } } .abcate5h { position: absolute; left: 0; top: 0; z-index: 3; } .abcate5h .en { font-size: 80px; color: rgba(255, 255, 255, 0.05); line-height: 100px; text-transform: uppercase; } .abcate5h .cn { font-size: 42px; color: #e8edf6; line-height: 60px; position: relative; z-index: 1; margin-top: -40px; letter-spacing: 4px; } @media screen and (max-width: 1200px) { .abcate5h .en { font-size: 60px; line-height: 80px; } } @media screen and (max-width: 1024px) { .abcate5h { position: relative; width: 100%; text-align: center; } .abcate5h .cn { font-size: 30px; line-height: 50px; } } .sw52out { position: relative; width: 100%; height: 100%; } .sw52 { height: 100%; } .sw52out .swiper-pagination { font-size: 0; } .sw52out .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 7px!important; background-color: rgba(21, 73, 171, 0.5); outline: 0 none; opacity: 1; -webkit-transition: 0.3s; transition: 0.3s; border-radius: 50%; } .sw52out .swiper-pagination-bullet-active { background-color: #1549ab; } .sw52out .sw-next, .sw52out .sw-prev { position: absolute; top: 50%; width: 30px; height: 30px; z-index: 10; cursor: pointer; font-size: 0; border-radius: 50%; text-align: center; margin-top: -15px; } .sw52out .sw-prev { left: 2%; background: rgba(21, 73, 171, 0.7) url('../images/lth-pn.png') center no-repeat; } .sw52out .sw-next { right: 2%; background: rgba(21, 73, 171, 0.7) url('../images/gth-pn.png') center no-repeat; } .sw52out .sw-prev:hover, .sw52out .sw-next:hover { background-color: #1549ab; } .sw52 .swiper-slide a { display: block; position: relative; width: 100%; height: 100%; overflow: hidden; } .sw52 .swiper-slide img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; }