@charset "utf-8"; .cm { color: #06539b; } .cm2 { color: #2166b4; } @font-face { font-family: 'Geometr415BlkBT'; src: url('../font/Geometr415BlkBT.ttf'); } @font-face { font-family: 'swissbt'; src: url('../font/SWISSBT.TTF'); } .inbanner { width: 100%; height: 480px; position: relative; overflow: hidden; } .inbanner > img { position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; height: 100%; z-index: 0; } .ibcatein { position: absolute; width: 100%; left: 0; top: 50%; z-index: 1; text-align: center; color: #fff; margin-top: -53px; } .ibcatein .cn { font-size: 36px; line-height: 56px; margin-bottom: 10px; } .ibcatein .en { font-size: 28px; line-height: 40px; font-family: 'Helvetica'; text-transform: uppercase; } @media screen and (max-width: 640px) { .ibcatein .cn { font-size: 28px; margin-bottom: 0; } .ibcatein .en { font-size: 20px; } } .greybg { background-color: #f0f3f6; } .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: 80px; margin-top: -80px; } .pianyi2 { padding-top: 180px; margin-top: -180px; } .js-qiecon-wrap1, .js-qiecon-wrap2, .js-qiecon-wrap3 { position: relative; width: 100%; overflow: hidden; } .txtEff label { display: inline-block; } .lefthalf { float: left; width: 50%; height: 100%; position: relative; overflow: hidden; } .righthalf { float: right; width: 50%; height: 100%; position: relative; overflow: hidden; } .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; } .mouse { width: 18px; height: 34px; margin-top: 123px; margin-left: -9px; position: absolute; left: 50%; top: 50%; z-index: 2; /*font-size: 16px; line-height: 28px; color: #fff; text-align: center;*/ background: url('../images/mouse.png') center 0 no-repeat; } .ibbg { -webkit-animation: pagebgfd 6s linear infinite alternate; animation: pagebgfd 6s linear infinite alternate; } @-webkit-keyframes pagebgfd { 0% { opacity: 1; -webkit-transform: scale(1, 1); transform: scale(1, 1); } 100% { opacity: 1; -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } } @keyframes pagebgfd { 0% { opacity: 1; -webkit-transform: scale(1, 1); transform: scale(1, 1); } 100% { opacity: 1; -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } } @-webkit-keyframes move3 { 0% { -webkit-transform: translateX(-300px); transform: translateX(-300px); } 90%, 100% { -webkit-transform: translateX(1440px); transform: translateX(1440px); } } @keyframes move3 { 0% { -webkit-transform: translateX(-300px); transform: translateX(-300px); } 90%, 100% { -webkit-transform: translateX(1440px); transform: translateX(1440px); } } @media screen and (max-width: 640px) { .pianyi { padding-top: 60px; margin-top: -60px; } } .baninfo { height: 60px; position: relative; z-index: 2; background-color: #fff; border-bottom: 1px solid #ddd; } .baninfo .cer1 { height: 100%; } .erji { float: left; font-size: 0; white-space: nowrap; text-align: center; max-width: 100%; line-height: 70px; } .erji a { display: inline-block; width: 128px; height: 60px; position: relative; margin-top: 0; color: #666; font-size: 16px; line-height: 60px; vertical-align: top; } .erji a:hover { color: #1291e2; } .erji a.on { padding-top: 10px; margin-top: -10px; color: #fff; font-weight: bold; background: #1291e2; } .tree { height: 70px; font-size: 16px; line-height: 70px; color: #666; position: relative; background: url('../images/point2.png') 0 center no-repeat; padding-left: 32px; } .tree a { color: #666; padding: 0 12px; } .tree a:hover, .tree a.leaf { color: #1291e2; } .outnavbg { width: 100%; background-color: #fff; border-bottom: 1px solid #ddd; } .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; background-color: #eee; display: none; -webkit-transition: 0.3s; transition: 0.3s; } .outnav7 .nav-left { left: 0; background-image: url('../images/lt1.png'); } .outnav7 .nav-right { right: 0; background-image: url('../images/gt1.png'); } .outnav7 .nav-left:hover, .outnav7 .nav-right:hover { background-color: #81cdf1; } .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: 160px; 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; background-color: #fff; color: #666; line-height: 60px; font-size: 16px; } .nav7 li a:after { content: ''; position: absolute; left: 50%; bottom: 0; z-index: 0; width: 0; height: 1px; margin-left: 0; -webkit-transition: 0.3s; transition: 0.3s; background-color: #06539b; } .nav7 li:hover a { color: #06539b; } .nav7 li:hover a:after { width: 76px; margin-left: -38px; } .nav7 li.on a { color: #06539b; } .nav7 li.on a:after { width: 76px; margin-left: -38px; } @media screen and (max-width: 640px) { .outnav7 { height: 50px; } .nav7 li { width: 120px; } .nav7 li a { line-height: 50px; } .outnav7.on { padding: 0 30px; } .outnav7.on .nav-left, .outnav7.on .nav-right { width: 30px; } } .cate3 { position: relative; line-height: 68px; height: 68px; } .cate3 span { display: inline-block; } .cate3 .cn { font-size: 44px; color: #03141f; } .cate3 .en { font-size: 44px; color: #03141f; text-transform: capitalize; } @media screen and (max-width: 1100px) { .cate3 { height: 56px; line-height: 56px; } .cate3 .cn, .cate3 .en { font-size: 34px; } } .news-out { padding: 72px 0; } .newslist { padding: 0 0 4px; margin: 0 -33px; overflow: hidden; } .newslist li { float: left; width: 33.33%; margin-bottom: 66px; } .newslist li .lin { padding: 0 33px; } .newslist li a { display: block; position: relative; background-color: #fff; } .newslist .pic { width: 100%; height: 0; padding-bottom: 55.2%; overflow: hidden; position: relative; } .newslist img { position: absolute; z-index: 1; left: 0; top: 0; -o-object-fit: cover; object-fit: cover; } .newslist li .wz { padding: 20px 26px 23px; } .newslist li h3 { font-size: 18px; color: #333; line-height: 32px; height: 32px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .newslist li .date { font-size: 16px; color: #999; line-height: 20px; height: 20px; margin-top: 16px; font-family: "Helvetica"; } .newslist li .info { padding: 12px 26px 14px; border-top: 1px solid #eee; } .newslist li .txt { font-size: 16px; color: #666; line-height: 30px; height: 60px; overflow: hidden; } .newslist li:hover a { -webkit-box-shadow: 0 6px 18px 3px rgba(163, 163, 163, 0.2); box-shadow: 0 6px 18px 3px rgba(163, 163, 163, 0.2); } .newslist li:hover h3 { color: #06539b; } .newslist h3 { -webkit-transition: .6s; transition: .6s; } @media screen and (max-width: 1560px) { .newslist { margin: 0 0; } .newslist li .lin { padding: 0 24px; } } @media screen and (max-width: 1100px) { .news-out { padding: 60px 0; } .newslist li { margin-bottom: 50px; } .newslist li .lin { padding: 0 16px; } .newslist li .wz { padding: 16px 16px 16px; } .newslist li .info { padding: 12px 16px 14px; } } @media screen and (max-width: 1023px) { .newslist li { width: 50%; } } @media screen and (max-width: 640px) { .newslist li { width: 100%; } .newslist li .lin { padding: 0 0; } } .case-out { padding: 72px 0; } .caselist { padding: 0 0 28px; margin: 0 -14px; overflow: hidden; } .caselist li { float: left; width: 33.33%; margin-bottom: 38px; } .caselist li .lin { padding: 0 14px; } .caselist li a { display: block; position: relative; background-color: transparent; padding-bottom: 3px; } .caselist li a:after { left: 100%; position: absolute; bottom: 0; content: " "; width: 0; border-bottom: 3px solid #06539b; -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: 0; padding-bottom: 65.2%; overflow: hidden; position: relative; } .caselist img { position: absolute; z-index: 1; left: 0; top: 0; -o-object-fit: cover; object-fit: cover; } .caselist li .wz { padding: 30px 12px 21px; } .caselist li h3 { font-size: 18px; color: #333; line-height: 36px; height: 36px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .caselist li .txt { font-size: 14px; color: #666; line-height: 28px; height: 56px; overflow: hidden; margin-top: 4px; } .caselist li:hover a { background-color: #fff; } .caselist li:hover h3 { color: #06539b; } .caselist h3 { -webkit-transition: .6s; transition: .6s; } @media screen and (max-width: 1560px) { .caselist { margin: 0 0; } } @media screen and (max-width: 1100px) { .case-out { padding: 60px 0; } .caselist li { margin-bottom: 30px; } .caselist li .lin { padding: 0 10px; } .caselist li .wz { padding: 20px 12px; } } @media screen and (max-width: 1023px) { .caselist li { width: 50%; } } @media screen and (max-width: 640px) { .caselist li { width: 100%; } .caselist li .lin { padding: 0 0; } } .network { width: 1200px; height: 800px; position: relative; margin: 0 auto; } .network .map { width: 50%; height: 100%; float: left; position: relative; } .network .map .mapImg { margin: auto; text-align: center; margin-top: 65px; width: 792px; height: 669px; position: relative; } .mapList { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .mapList li { width: 23px; height: 33px; position: absolute; top: 477px; left: 455px; } .mapList li .bg-y { width: auto; height: auto; position: absolute; font-size: 0px; display: none; z-index: 8; } .mapList li .mapText { width: 70px; text-align: center; position: absolute; bottom: -20px; z-index: 10; left: 50%; margin-left: -35px; font-size: 14px; color: #999; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .mapList li.cur .mapText { color: #ff850e; } .mapList li.cur .bg-y { display: block; } /*.mapList li.cur .bg-y2{ display: none;}*/ .mapList li:hover .mapText { color: #ff850e; } .mapList li:hover .bg-y { display: block; } .mapList li.on .mapText { color: #ff850e; } .mapList li.on .bg-y { display: block; } /*.mapList li.on .bg-y2 {display: block;}*/ .mapList li.on .bg-y { -webkit-animation: scaleout 1s infinite ease-in-out alternate; animation: scaleout 1s infinite ease-in-out alternate; } .mapList li.SX { top: 340px; left: 475px; } .mapList li.SX .bg-y { top: -75px; left: -34px; } .mapList li.NX { top: 275px; left: 432px; } .mapList li.NX .bg-y { top: -4px; left: -12px; } .mapList li.GS { top: 320px; left: 410px; } .mapList li.GS .bg-y { top: -124px; left: -151px; } .mapList li.SC { top: 390px; left: 392px; } .mapList li.SC .bg-y { top: -28px; left: -77px; } .mapList li.ZQ { top: 413px; left: 445px; } .mapList li.ZQ .bg-y { top: -12px; left: -9px; } .mapList li.SXX { left: 520px; top: 286px; } .mapList li.SXX .bg-y { top: -42px; left: -13px; } .mapList li.XJ { left: 168px; top: 173px; } .mapList li.XJ .bg-y { top: -109px; left: -168px; } .mapList li.YN { left: 354px; top: 514px; } .mapList li.YN .bg-y { top: -59px; left: -47px; } .mapList li.GX { left: 483px; top: 530px; } .mapList li.GX .bg-y { top: -15px; left: -60px; } .mapList li.HN { left: 502px; top: 614px; } .mapList li.HN .bg-y { top: 17px; left: -15px; } .mapList li.GD { left: 554px; top: 514px; } .mapList li.GD .bg-y { top: 14px; left: -52px; } .mapList li.HNN { left: 543px; top: 449px; } .mapList li.HNN .bg-y { top: -9px; left: -54px; } .mapList li.HB { left: 538px; top: 401px; } .mapList li.HB .bg-y { top: -17px; left: -55px; } .mapList li.HNNN { left: 551px; top: 338px; } .mapList li.HNNN .bg-y { top: -15px; left: -40px; } .mapList li.FJ { left: 645px; top: 475px; } .mapList li.FJ .bg-y { top: -6px; left: -37px; } .mapList li.JX { left: 591px; top: 446px; } .mapList li.JX .bg-y { top: -9px; left: -25px; } .mapList li.ZJ { left: 655px; top: 413px; } .mapList li.ZJ .bg-y { top: 14px; left: -22px; } .mapList li.AH { left: 606px; top: 383px; } .mapList li.AH .bg-y { top: -32px; left: -26px; } .mapList li.JS { left: 645px; top: 356px; } .mapList li.JS .bg-y { top: -16px; left: -46px; } .mapList li.SD { left: 595px; top: 300px; } .mapList li.SD .bg-y { top: -14px; left: -18px; } .mapList li.TJ { left: 592px; top: 233px; } .mapList li.TJ .bg-y { top: 1px; left: -19px; } .mapList li.LN { left: 668px; top: 179px; } .mapList li.LN .bg-y { top: 1px; left: -49px; } .mapList li.HBB { left: 562px; top: 261px; } .mapList li.HBB .bg-y { top: -59px; left: -12px; } .mapList li.GZ { left: 445px; top: 470px; } .mapList li.GZ .bg-y { top: -15px; left: -38px; } .mapList li.HLJ { top: 66px; left: initial; right: 70px; } .mapList li.HLJ .bg-y { top: -66px; right: -66px; } .mapList li.XZ { top: 330px; left: 125px; } .mapList li.XZ .bg-y { top: -42px; left: -95px; } .mapList li.QH { top: 280px; left: 271px; } .mapList li.QH .bg-y { top: -24px; left: -68px; } .mapList li.NMG { top: 190px; left: 480px; } .mapList li.NMG .bg-y { top: -184px; left: -151px; } .mapList li.JL { top: 125px; left: 688px; } .mapList li.JL .bg-y { top: 1px; left: -54px; } .mapList li.TW { top: 531px; left: 675px; } .mapList li.BJ { top: 200px; left: 565px; } .mapList li.BJ .bg-y { top: 30px; left: 15px; } .mapList li.SH { top: 371px; left: 670px; } .mapList li.SH .bg-y { top: 40px; left: 0px; } .mapList li.XG { top: 530px; left: 580px; } .mapList li.XG .bg-y { top: 40px; left: -8px; } .mapList li.AM { top: 542px; left: 534px; } .mapList li.AM .bg-y { top: 31px; left: 23px; } .mapList li.SD .mapText { bottom: 0; margin-left: -20px; } .mapList li.HB .mapText { bottom: -5px; } .mapList li.JS .mapText { bottom: 0; } .mapList li.HNN .mapText { margin-left: -55px; } .mapList li.AH .mapText { bottom: 0; } .mapList li.SX .mapText { bottom: 0; } .mapList li.ZQ .mapText { bottom: -5px; margin-left: -30px; } .mapList li.SXX .mapText { bottom: 0; } .mapList li.TJ .mapText { bottom: -10px; margin-left: -20px; } .mapList li.BJ .mapText { bottom: -10px; margin-left: -20px; } .mapList li.HBB .mapText { bottom: -5px; } .netserch { width: 100%; height: 74px; position: relative; border-bottom: 2px solid #06539b; } .netserch .nettitle { height: 100%; overflow: hidden; } .netprovince { float: left; height: 100%; cursor: pointer; line-height: 74px; } .netprovince i { width: 0px; height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #06539b; font-size: 0px; line-height: 0px; margin-left: 8px; display: inline-block; } .netprovince span { display: inline-block; padding-left: 56px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 24px; color: #06539b; background: url('../images/point.png') 4px center no-repeat; } .netcity { float: right; width: 180px; height: 36px; margin-top: 19px; border: 1px solid #ddd; line-height: 34px; text-indent: 12px; font-size: 16px; color: #777; } .allprovince { width: 363px; display: none; background-color: #fff; border-top: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2); position: absolute; z-index: 5; top: 76px; left: 0; text-align: center; } .allprovince li { border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; float: left; height: 40px; color: #000; background-color: #fff; cursor: pointer; font-size: 16px; width: 120px; line-height: 40px; } .allprovince li.cur { background-color: #06539b; color: #fff; } .allprovince li:hover { background-color: #06539b; color: #fff; } .nwright { width: 366px; height: auto; position: absolute; right: 0; top: 100px; } .shoplist ul { overflow-y: auto; height: 500px; margin-top: 6px; } .shoplist ul li { width: 100%; border-bottom: 1px solid #e9e9e9; overflow: hidden; } .shoplist ul li p.nodata { text-align: center; padding: 200px 0; font-size: 20px; color: #ff7e00; font-weight: bold; line-height: 100px; } .shoplist ul li a { display: block; padding: 21px 5px; } .shoplist .shopname { font-size: 16px; color: #333; line-height: 30px; } .shoplist .shopaddr { font-size: 14px; color: #666; line-height: 26px; } .shoplist .shoptel { font-size: 14px; color: #666; line-height: 26px; } .shoplist ul li:hover .shopname { color: #06539b; } @media screen and (max-width: 1300px) { .nwright { width: 340px; right: 20px; } .netprovince span { padding-left: 36px; } } @media screen and (max-width: 1200px) { .network { width: 100%; height: auto; padding-top: 60px; padding-bottom: 60px; } .network .map { float: none; width: 100%; min-width: 792px; height: auto; } .network .map .mapImg { margin-top: 0; } .nwright { position: relative; width: 80%; left: 10%; right: auto; top: 0; } .shoplist ul { height: auto; } } @media screen and (max-width: 800px) { .network .map { -webkit-transform: scale(0.9); transform: scale(0.9); left: 50%; margin-left: -396px; } .network .map .mapImg { margin-top: -33px; margin-bottom: -33px; } } @media screen and (max-width: 720px) { .network .map { -webkit-transform: scale(0.8); transform: scale(0.8); } .network .map .mapImg { margin-top: -66px; margin-bottom: -66px; } } @media screen and (max-width: 640px) { .network .map { -webkit-transform: scale(0.7); transform: scale(0.7); } .network .map .mapImg { margin-top: -100px; margin-bottom: -100px; } .nwright { width: 90%; left: 5%; } } @media screen and (max-width: 560px) { .network .map { -webkit-transform: scale(0.6); transform: scale(0.6); } .network .map .mapImg { margin-top: -133px; margin-bottom: -133px; } } @media screen and (max-width: 480px) { .network .map { -webkit-transform: scale(0.5); transform: scale(0.5); } .network .map .mapImg { margin-top: -166px; margin-bottom: -166px; } .network { padding-top: 40px; padding-bottom: 40px; } .netprovince span { font-size: 18px; } } @media screen and (max-width: 400px) { .network .map { -webkit-transform: scale(0.4); transform: scale(0.4); } .network .map .mapImg { margin-top: -200px; margin-bottom: -200px; } .netcity { width: 140px; font-size: 14px; text-indent: 6px; } } /*鏂伴椈璇︽儏*/ .greybgnews { background-color: #f0f3f6; } .main { position: relative; padding-top: 72px; padding-bottom: 72px; padding-right: 432px; } .mainleft { width: 100%; min-height: 1200px; } .mainright { width: 407px; position: absolute; top: 72px; right: 0; z-index: 1; } .mainright .sdbox { background-color: #fff; } .sdbox .title { height: 44px; position: relative; padding: 20px 0; line-height: 44px; font-size: 22px; color: #333; text-indent: 25px; } .sdbox .title:before { content: ''; position: absolute; left: 0; top: 50%; z-index: 0; width: 4px; height: 22px; background-color: #06539b; margin-top: -11px; } .twlist { overflow: hidden; } .twlist li { text-align: center; margin-bottom: 30px; border-bottom: 1px solid #ddd; } .twlist li:last-child { margin-bottom: 0; border-bottom-color: #fff; } .twlist li a { display: block; position: relative; padding: 0 25px 25px; } .twlist .pic { width: 100%; height: 0; padding-bottom: 55.2%; position: relative; } .twlist li h3 { font-size: 16px; color: #333; line-height: 30px; margin-top: 12px; height: 30px; overflow: hidden; -webkit-transition: 0.3s; transition: 0.3s; } .twlist li:hover h3 { color: #06539b; } .atc { padding: 42px 50px 40px; background-color: #fff; } .atc-h { border-bottom: 1px solid #ddd; padding-bottom: 6px; position: relative; } .atc-h h1 { font-size: 24px; color: #222; line-height: 40px; margin-bottom: 24px; } .atc-date { font-size: 16px; color: #999; line-height: 28px; } .atc-date span { display: inline-block; margin-right: 30px; } .atc-con { padding: 34px 0 100px; font-size: 16px; line-height: 30px; color: #666; text-align: justify; border-bottom: 1px solid #ddd; } .atc-con img { max-width: 100%; } .atc-con a { color: #06539b; } .atc-pn { position: relative; margin-top: 26px; padding-right: 170px; } .atc-pn a { display: block; overflow: hidden; font-size: 16px; color: #666; line-height: 34px; } .atc-pn a:hover { color: #06539b; } .atc-pn a label { margin-right: 10px; } .atc-pn a.ret { font-size: 16px; color: #fff; line-height: 44px; text-align: center; background-color: #06539b; width: 136px; height: 44px; position: absolute; right: 0; top: 12px; z-index: 1; } .atc-pn a.ret:hover { opacity: 0.8; } .videowrap { width: 1440px; position: relative; text-align: center; margin: 50px auto; overflow: hidden; } .video { width: 100%; height: 612px; } @media screen and (max-width: 1440px) { .videowrap { width: 100%; padding-bottom: 42.5%; height: 0; } .video { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; } } @media screen and (max-width: 1300px) { .main { padding-right: 0; } .mainleft { min-height: 0; } .mainright { display: none; } } @media screen and (max-width: 960px) { .main { padding-top: 50px; padding-bottom: 50px; } .atc { padding: 30px 25px 30px; } .atc-con { padding-bottom: 50px; } .atc-pn { padding-right: 0; } .atc-pn a.ret { position: static; display: block; margin: 30px auto 0; } } @media screen and (max-width: 750px) { .greybgnews { background-color: #fff; } .atc { padding: 0 0; } .atc-pn a.ret { width: 160px; } } /*2鍏充簬鎴戜滑*/ .cate1 { width: 100%; text-align: center; } .cate1 .en { font-size: 16px; line-height: 20px; height: 20px; color: #06539b; font-family: 'Helvetica'; text-transform: uppercase; opacity: 0.5; } .cate1 .cn { font-size: 26px; line-height: 38px; height: 38px; color: #06539b; font-weight: bold; } .abone { padding: 64px 0 60px; background-color: #f0f3f6; } .abonecon { max-width: 1440px; margin: 22px auto 0; padding: 0 30px; font-size: 16px; line-height: 38px; color: #666; text-align: justify; } .abonecon img { max-width: 100%; } @media screen and (max-width: 750px) { .abonecon { line-height: 30px; } } @media screen and (max-width: 600px) { .abonecon { padding: 0 5%; } } .staff { padding: 64px 0 70px; background: url('../images/rybg.jpg') center no-repeat; } .picScroll-left1 { overflow: hidden; position: relative; margin: 38px auto 0; width: 100%; height: 235px; padding-bottom: 80px; } .picScroll-left1 .bd { margin: 0 auto; height: 100%; overflow: hidden; } .stafflist { height: 100%; overflow: hidden; } .stafflist li { float: left; width: 360px; } .stafflist li .lin { padding: 0 10px; } .stafflist li a { display: block; position: relative; } .stafflist li .pic { overflow: hidden; width: 100%; height: 235px; background-color: #fff; line-height: 235px; text-align: center; font-size: 0; } .stafflist li img { max-width: 90%; max-height: 90%; -o-object-fit: cover; object-fit: cover; } .picScroll-left1 a.prev, .picScroll-left1 a.next { position: absolute; width: 44px; height: 44px; z-index: 5; top: 50%; border-radius: 50%; border: 1px solid #06539b; margin-top: -23px; } .picScroll-left1 a.prev { left: 0; background: transparent url('../images/lt2-ser.png') center no-repeat; } .picScroll-left1 a.next { right: 0; background: transparent url('../images/gt2-ser.png') center no-repeat; } .picScroll-left1 a.prev:hover, .picScroll-left1 a.next:hover { background-color: #06539b; } .picScroll-left1 a.prev:hover { background-image: url('../images/lt2h-ser.png'); } .picScroll-left1 a.next:hover { background-image: url('../images/gt2h-ser.png'); } .picScroll-left1 .hd { position: absolute; z-index: 5; bottom: 0; left: 0; width: 100%; height: 10px; } .picScroll-left1 .hd ul { width: 100%; height: 10px; overflow: hidden; text-align: center; font-size: 0; } .picScroll-left1 .hd ul li { display: inline-block; width: 10px; height: 10px; cursor: pointer; border-radius: 5px; vertical-align: top; background-color: #ffae00; margin: 0 10px; -webkit-transition: 0.5s; transition: 0.5s; } .picScroll-left1 .hd ul li.on { width: 30px; } @media screen and (max-width: 420px) { .picScroll-left1 { padding-bottom: 50px; height: 200px; } .stafflist li { width: 300px; } .stafflist li .pic { height: 200px; line-height: 200px; } .picScroll-left1 .hd ul li { margin: 0 3px; } } .jiagou { padding: 84px 0 90px; background: #f5f5f5 url('../images/citybg.jpg') bottom no-repeat; } .jiagoupic { display: block; margin: 36px auto 0; max-width: 100%; } @media screen and (max-width: 750px) { .jiagou { padding: 70px 0 80px; } } @media screen and (max-width: 590px) { .jiagou { padding: 50px 0 60px; } } .whout { padding-top: 86px; } .whlist { max-width: 1440px; overflow: hidden; padding: 36px 0 40px; margin: 0 auto; } .whlist li { float: left; width: 50%; margin-bottom: 50px; } .whlist li .lin { padding: 0 30px; } .whlist li a { display: block; position: relative; height: 220px; padding-left: 50%; overflow: hidden; border: 1px solid #ddd; } .whlist li .pic { position: absolute; left: 0; top: 0; z-index: 1; width: 50%; height: 100%; overflow: hidden; } .whlist li .pic i { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; } .whlist li.i1 .pic i { background: url('../images/w01.png') center no-repeat; } .whlist li.i2 .pic i { background: url('../images/w02.png') center no-repeat; } .whlist li.i3 .pic i { background: url('../images/w03.png') center no-repeat; } .whlist li.i4 .pic i { background: url('../images/w04.png') center no-repeat; } .whlist li img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: relative; z-index: 1; } .whlist li .wz { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%; } .whlist li .wz .inner { margin: auto 0; padding: 0 32px; } .whlist li h3 { font-size: 24px; color: #06539b; line-height: 42px; height: 42px; letter-spacing: 2px; overflow: hidden; position: relative; -webkit-transition: .6s; transition: .6s; } .whlist li:hover h3 { letter-spacing: 0; } .whlist li .txt { font-size: 16px; color: #666; line-height: 26px; max-height: 78px; margin-top: 14px; overflow: hidden; } .whlist li.i1 h3 { background: url('../images/wd1.png') 0 center no-repeat; } .whlist li.i2 h3 { background: url('../images/wd2.png') 0 center no-repeat; } .whlist li.i3 h3 { background: url('../images/wd3.png') 0 center no-repeat; } .whlist li.i4 h3 { background: url('../images/wd4.png') 0 center no-repeat; } @media screen and (max-width: 1200px) { .whlist { padding: 36px 15px 40px; } .whlist li .lin { padding: 0 20px; } } @media screen and (max-width: 1100px) { .whlist { padding: 36px 0 40px; } .whlist li { width: 100%; } .whlist li .lin { padding: 0 0; } } @media screen and (max-width: 750px) { .whout { padding-top: 60px; } .whlist li .wz .inner { padding: 26px 20px; } } @media screen and (max-width: 560px) { .whlist { padding-bottom: 10px; } .whlist li a { padding-left: 0; height: auto; } .whlist li .pic { position: relative; width: 100%; height: 220px; } .whlist li .wz { height: auto; } .whlist li .wz .inner { padding: 20px; } } .jlout { padding: 102px 0; background: url('../images/jlbg.jpg') center / cover no-repeat; } .profirst { overflow: hidden; } .xijie { width: 54.4%; float: left; z-index: 1; position: relative; } .xijie .bigpic { width: 100%; height: 490px; overflow: hidden; text-align: center; line-height: 490px; font-size: 0; position: relative; } .xijie .bigpic img { max-width: 100%; max-height: 100%; -webkit-transition: .5s; transition: .5s; } .xijie .bigpic:hover img { -webkit-transform: scale(1.04); transform: scale(1.04); } .proinfo { min-height: 490px; float: right; width: 39.58%; } .proinfo .proname { padding-top: 40px; font-size: 24px; line-height: 38px; color: #06539b; } .proinfo .hx { position: relative; width: 100%; height: 1px; background-color: #ccc; margin: 34px 0; } .proinfo .hx:before { content: ''; position: absolute; left: 0; top: -1px; z-index: 0; width: 40px; height: 3px; background-color: #06539b; -webkit-transition: .4s; transition: .4s; } .proinfo:hover .hx:before { width: 120px; } .proinfo .xiangxi { font-size: 16px; line-height: 28px; color: #666; height: 196px; overflow: auto; } .proinfo .probtn { margin-top: 36px; height: 44px; font-size: 0; position: relative; } .proinfo .probtn a { display: inline-block; width: 134px; height: 44px; background-color: #06539b; color: #fff; font-size: 16px; line-height: 44px; text-align: center; } .proinfo .probtn a.prev { position: absolute; left: 0; top: 0; z-index: 1; } .proinfo .probtn a.next { position: absolute; right: 0; top: 0; z-index: 1; } .proinfo .probtn a.ret { position: absolute; left: 50%; top: 0; z-index: 1; margin-left: -30px; width: 60px; background: #06539b url('../images/ret.png') center no-repeat; } .proinfo .probtn a:hover { background-color: #ff9e00; } .propic-scroll { position: relative; width: 100%; height: 490px; } .propic-scroll .flex-viewport { width: 100%; height: 100%; } .propic-scroll .slides { overflow: hidden; height: 100%; } .propic-scroll .slides li { display: none; height: 100%; -webkit-backface-visibility: hidden; position: relative; } .propic-scroll .slides li a { display: block; width: 100%; height: 100%; position: relative; overflow: hidden; text-align: center; line-height: 490px; } .propic-scroll .slides a > img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .vd2 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; -o-object-fit: fill; object-fit: fill; } .propic-scroll .flex-direction-nav a { width: 30px; height: 30px; display: block; font-size: 0; position: absolute; bottom: 22px; right: 16px; z-index: 4; border-radius: 100%; border: 1px solid #fff; } .propic-scroll .flex-direction-nav a.flex-prev { margin-bottom: 50px; background: url('../images/lt2h-ser.png') center no-repeat; } .propic-scroll .flex-direction-nav a.flex-next { background: url('../images/gt2h-ser.png') center no-repeat; } .propic-scroll .flex-direction-nav a:hover { background-color: #fff; } .propic-scroll .flex-direction-nav a.flex-prev:hover { background-image: url('../images/lt2-ser.png'); } .propic-scroll .flex-direction-nav a.flex-next:hover { background-image: url('../images/gt2-ser.png'); } .propic-scroll .flex-control-paging { width: 100%; height: 10px; font-size: 0; text-align: center; position: absolute; bottom: 20px; left: 0; z-index: 3; } .propic-scroll .flex-control-paging li { display: inline-block; *display: inline; *zoom: 1; overflow: hidden; width: 10px; height: 10px; margin: 0 5px; } .propic-scroll .flex-control-paging li a { width: 10px; height: 10px; display: block; cursor: pointer; background-color: #fff; border-radius: 5px; } .propic-scroll .flex-control-paging li a.flex-active { background-color: #ffae00; } @media screen and (max-width: 1300px) { .profirst { padding-left: 520px; } .xijie { width: 490px; margin-left: -520px; } .proinfo { float: none; width: 100%; min-height: 0; } } @media screen and (max-width: 1100px) { .jlout { padding: 80px 0; } .profirst { padding-left: 0; } .xijie { float: none; margin-left: 0; width: 785px; max-width: 100%; } .proinfo .xiangxi { height: auto; } } @media screen and (max-width: 540px) { .jlout { padding: 60px 0; } .proinfo .probtn a { width: 100px; } } @media screen and (max-width: 480px) { .propic-scroll { height: 380px; } .propic-scroll .slides li a { line-height: 380px; } } .lxout { padding: 100px 0; background: url('../images/lxbg.jpg') center no-repeat; } .lxone { overflow: hidden; height: 350px; } .lxone + .lxone { margin-top: 95px; } .lxone .left { float: left; width: 36.3%; height: 100%; } .lxone .right { float: right; width: 60.2%; height: 100%; } .lxcon { padding: 35px 0 1px; } .lxcon h2 { color: #06539b; font-size: 24px; line-height: 40px; font-weight: bold; margin-bottom: 32px; } .lxcon div { padding-left: 40px; font-size: 16px; color: #666; line-height: 30px; margin-top: 12px; } .lxcon .lx1 { background: url('../images/lx1.png') 0 7px no-repeat; } .lxcon .lx2 { background: url('../images/lx2.png') 0 5px no-repeat; } .lxcon .lx3 { background: url('../images/lx3.png') 2px 4px no-repeat; } .lxcon .lx4 { background: url('../images/lx4.png') 0 7px no-repeat; } .lxcon .lx5 { background: url('../images/lx5.png') 2px 3px no-repeat; } .lxcon h4 { font-size: 18px; line-height: 30px; color: #333; } .lxcon .hx { width: 100%; height: 1px; background-color: #d0d0d0; margin: 32px 0; } #map { width: 100%; height: 400px; } #map2 { width: 100%; height: 400px; } @media screen and (max-width: 1300px) { .lxout { padding: 80px 0; } .lxone + .lxone { margin-top: 70px; } } @media screen and (max-width: 1100px) { .lxone { height: auto; } .lxone .left { float: none; width: 800px; margin: 0 auto; } .lxone .right { float: none; width: 800px; margin: 0 auto; height: 400px; } .lxcon { padding: 0 0 50px; } } @media screen and (max-width: 900px) { .lxone .left { width: auto; } .lxone .right { width: auto; } } @media screen and (max-width: 540px) { .lxout { padding: 60px 0; } .lxcon h2 { font-size: 20px; line-height: 32px; margin-bottom: 24px; } } .zpout { padding: 70px 0 90px; } .zpleft { float: left; width: 58.54%; } .zpright { float: right; width: 35.42%; } .zpright img { width: 100%; } .reclist { background-color: #fff; margin-bottom: 72px; } .reclist li { margin-bottom: 7px; } .rec-hand { height: 50px; line-height: 50px; background-color: #f0f3f6; padding-left: 30px; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; } .rec-hand .td { float: left; padding: 10px 0; width: 33%; overflow: hidden; font-size: 16px; color: #666; line-height: 30px; text-align: center; height: 30px; } .rec-hand .td.zhiwei { text-align: left; font-size: 18px; color: #06539b; font-weight: bold; } .rec-hand .td.num { text-align: left; } .rec-hand .td.exp { width: 26%; } .rec-hand .td.arrow { width: 7%; background: url('../images/zp1.png') center no-repeat; } .reclist li:hover .rec-hand { background-color: #eee; } .reclist li.on .rec-hand { background-color: #06539b; } .reclist li.on .rec-hand .td { color: #fff; } .reclist li.on .td.arrow { background-image: url('../images/zp1h.png'); -webkit-transform: rotate(90deg); transform: rotate(90deg); } .rec-hand, .reclist .td { -webkit-transition: 0.5s; transition: 0.5s; } .reclist .rec-con { display: none; } .reclist .rec-txt { font-size: 16px; color: #666; line-height: 30px; padding: 27px 30px; } .recbtn { display: block; width: 200px; height: 24px; padding-top: 34px; margin: 0 auto; font-size: 16px; color: #ccc; line-height: 24px; text-align: center; position: relative; } .recbtn i { position: absolute; left: 50%; top: 0; z-index: 1; width: 30px; height: 30px; background: url('../images/load.png') center no-repeat; margin-left: -15px; } .recbtn:hover i { -webkit-animation: rotate360 2s linear infinite; animation: rotate360 2s linear infinite; } .recbtn.finish { padding-top: 0; } .recbtn.finish i { height: 0; opacity: 0; } @media screen and (max-width: 1200px) { .zpleft { float: left; width: 70%; } .zpright { float: right; width: 25%; } } @media screen and (max-width: 1023px) { .zpout { padding: 60px 0; } .reclist { margin-bottom: 60px; } .zpleft { float: none; width: 100%; } .zpright { float: none; display: none; } } @media screen and (max-width: 750px) { .zpout { padding: 40px 0; } .reclist { margin-bottom: 40px; } .rec-hand .td { width: 46%; } .rec-hand .td.exp { display: none; } .rec-hand { padding-left: 20px; } .reclist .rec-txt { padding: 20px 15px; font-size: 14px; line-height: 26px; } } @media screen and (max-width: 420px) { .rec-hand .td { width: 86%; } .rec-hand .td.num { display: none; } .rec-hand .td.arrow { width: 10%; } .reclist .rec-txt { padding: 15px 10px; } } .fwout { padding: 102px 0; background: url('../images/serbg.jpg') center / cover no-repeat; } .fanwei { width: 100%; height: 562px; position: relative; } .keyanleft { width: 50%; border: 1px solid rgba(204, 204, 204, 0.3); } .keyanone { padding: 38px 40px; border-bottom: 1px solid rgba(204, 204, 204, 0.3); } .keyanone h3 { font-size: 24px; color: #06539b; line-height: 34px; height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; } .keyanone h4 { font-size: 16px; color: #666; line-height: 22px; height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-transform: uppercase; letter-spacing: 3px; font-family: "Helvetica"; } .keyanleft .txt { font-size: 16px; color: #666; line-height: 2em; min-height: 288px; padding: 38px 40px 16px; position: relative; z-index: 2; } .keyanleft .keyanbtn { padding: 25px 40px; height: 34px; border-top: 1px solid rgba(204, 204, 204, 0.3); } .swiperout { position: absolute; right: 100px; top: 0; z-index: 1; } #sw.swiper-container { width: 780px; height: 562px; } #sw .swiper-slide { overflow: hidden; width: 360px; } #sw .swiper-slide.swiper-slide-active { z-index: 2; } /*#sw .swiper-slide.swiper-slide-prev{ opacity: 1;} #sw .swiper-slide.swiper-slide-next{ opacity: 1;}*/ .sw-next, .sw-prev { display: inline-block; width: 32px; height: 32px; cursor: pointer; font-size: 0; border-radius: 50%; border: 1px solid #06539b; } .sw-prev { background: url('../images/lt2-ser.png') center no-repeat; } .sw-next { background: url('../images/gt2-ser.png') center no-repeat; margin-left: 28px; } .sw-prev:hover { background-image: url('../images/lt2h-ser.png'); background-color: #06539b; } .sw-next:hover { background-image: url('../images/gt2h-ser.png'); background-color: #06539b; } #sw .swiper-pagination { position: absolute; left: 0; bottom: 0; z-index: 10; width: 100%; text-align: center; font-size: 0; } #sw .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 5px; display: inline-block; cursor: pointer; background-color: #dbdbdb; border-radius: 5px; opacity: 1; -webkit-transition: all 0.22s linear 0s; transition: all 0.22s linear 0s; } #sw .swiper-pagination-bullet-active { background: #0292f7; width: 30px; } .slideinner { position: relative; width: 100%; height: 100%; background-color: #fff; -webkit-transform: scale(0.83); transform: scale(0.83); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-transition: 0.5s; transition: 0.5s; -webkit-box-shadow: 0 10px 10px 1px rgba(0, 0, 0, 0.15); box-shadow: 0 10px 10px 1px rgba(0, 0, 0, 0.15); } #sw .swiper-slide.swiper-slide-active .slideinner { -webkit-transform: scale(1); transform: scale(1); } .fittuwen { display: block; width: 100%; height: 100%; overflow: hidden; } .fittuwen .pic { width: 100%; height: 100%; position: relative; } .fittuwen img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .fittuwen .pic i { position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; -webkit-transition: 0.5s; transition: 0.5s; background: url('../images/jab1.png') bottom no-repeat; background-size: 100% auto; opacity: 1; } .swiper-slide-active .fittuwen .pic i { opacity: 0; } .fittuwen .ttxt { padding: 0 28px 10px; position: absolute; left: 0; bottom: 0; z-index: 2; -webkit-transition: 0.5s; transition: 0.5s; } .fittuwen .ttxt h5 { font-size: 20px; color: #fff; line-height: 34px; height: 34px; overflow: hidden; } .fittuwen .ttxt h6 { font-size: 14px; color: #fff; line-height: 24px; height: 24px; overflow: hidden; font-family: "Helvetica"; } .fittuwen .ttxt .txt { display: none; } .swiper-slide-active .fittuwen .ttxt { opacity: 0; } @media screen and (max-width: 1720px) { .keyanleft { width: 40%; } } @media screen and (max-width: 1500px) { .swiperout { right: 30px; } } @media screen and (max-width: 1380px) { .keyanleft { width: 48%; } .swiperout { right: auto; left: 50%; width: 50%; } #sw.swiper-container { width: 90%; } } @media screen and (max-width: 1023px) { .fwout { padding: 60px 0 80px; } .fanwei { height: auto; } .keyanleft { width: 100%; } .keyanone { padding: 25px 40px; } .keyanleft .txt { min-height: 0; padding: 25px 40px; } .swiperout { position: relative; left: auto; width: auto; padding: 0 30px; margin-top: 40px; } #sw.swiper-container { width: 100%; } } @media screen and (max-width: 750px) { .keyanone { padding: 25px 20px; } .keyanleft .txt { min-height: 0; padding: 25px 20px; } .keyanleft .keyanbtn { padding: 25px 20px; } } @media screen and (max-width: 600px) { .swiperout { padding: 0 5%; } } @media screen and (max-width: 540px) { .fwout { padding: 50px 0 60px; } .keyanleft { border: 0 none; } .keyanone { padding: 0 0 20px; } .keyanleft .txt { padding: 25px 0; } .keyanleft .keyanbtn { padding: 20px 0 0; } .keyanone h4 { letter-spacing: 0; } #sw .swiper-slide { width: 300px; } #sw.swiper-container { height: 460px; } } @media screen and (max-width: 360px) { #sw .swiper-slide { width: 280px; } } /*1棣栭〉*/ .fcate1 { position: relative; width: 100%; text-align: center; } .fcate1:before { content: ''; position: absolute; left: 50%; bottom: 0; z-index: 0; width: 280px; height: 1px; background-color: #e6edf5; margin-left: -140px; } .fcate1 .cn { font-size: 36px; line-height: 60px; color: #06539b; height: 60px; position: relative; z-index: 1; padding-bottom: 6px; } .fcate1 .cn:after { content: ''; position: absolute; left: 50%; bottom: 0; z-index: 2; width: 64px; height: 2px; margin-left: -32px; background-color: #06539b; } .fcate1 .en { font-size: 0; position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 60px; } .fcate1 .en img { max-width: 90%; max-height: 60px; vertical-align: top; } .fabout { padding: 80px 0; background-color: #fff; } .faboutcon { overflow: hidden; margin-top: 40px; } .faboutl { float: left; width: 50%; } .faboutr { float: right; width: 45.2%; position: relative; padding-top: 30px; } .faboutl .pic { position: relative; padding-right: 66px; padding-bottom: 60px; max-width: 654px; } .faboutl .pic:after { content: ''; position: absolute; left: 0; bottom: 23px; z-index: 0; width: 80%; height: 1px; background-color: #ffae00; } .faboutl img { width: 100%; position: relative; z-index: 5; } .faboutl .pic i { position: absolute; right: 6px; bottom: 0; z-index: 1; width: 234px; height: 190px; background-color: #06539b; } .faboutl .pic i:before { content: ''; position: absolute; right: 30px; top: 30px; z-index: 0; width: 1px; height: 140px; background-color: #fff; } .fabtitle { font-size: 20px; color: #06539b; line-height: 38px; height: 38px; overflow: hidden; font-weight: bold; } .fabtxt { overflow: hidden; height: 252px; margin: 26px 0 50px; font-size: 16px; line-height: 36px; color: #666; text-indent: 2em; } .fabmore { display: block; width: 160px; height: 40px; font-size: 16px; color: #ffae00; line-height: 40px; text-align: center; } .fabmore:hover { background-color: #ffae00; color: #fff; -webkit-transition: 0.5s 0.2s; transition: 0.5s 0.2s; } .borderwan { position: relative; } .borderwan i.ii1, .borderwan i.ii2, .borderwan i.ii3, .borderwan i.ii4 { position: absolute; z-index: 5; background-color: #ffae00; -webkit-transition: 0.5s; transition: 0.5s; } .borderwan i.ii1 { left: 0; top: 0; width: 25%; height: 1px; } .borderwan i.ii2 { right: 0; top: 0; width: 1px; height: 100%; } .borderwan i.ii3 { right: 0; bottom: 0; width: 25%; height: 1px; } .borderwan i.ii4 { left: 0; bottom: 0; width: 1px; height: 100%; } .borderwan:hover i.ii1, .borderwan:hover i.ii3 { width: 100%; } @media screen and (max-width: 1440px) { .faboutl { width: 54%; } .faboutr { width: 42%; } .fabtxt { line-height: 30px; height: auto; } } @media screen and (max-width: 1200px) { .faboutl { float: none; width: 100%; height: auto; } .faboutr { float: none; width: 100%; height: auto; margin: 0 auto; max-width: 800px; } .faboutl .pic { margin: 0 auto; } .fabtitle { text-align: center; } .fabmore { margin: 0 auto; } } @media screen and (max-width: 750px) { .faboutl .pic { padding-right: 30px; padding-bottom: 30px; } .faboutl .pic:after { bottom: 10px; } .faboutl .pic i { right: 0; } .faboutl .pic i:before { top: 25px; right: 15px; } } @media screen and (max-width: 540px) { .fabout { padding: 60px 0; } .faboutl .pic { padding-right: 0; } .faboutl .pic i { display: none; } .fcate1 .cn { font-size: 28px; } } .frange { padding-top: 80px; } .frange .intro { font-size: 16px; color: #666; line-height: 38px; text-align: center; margin: 28px auto; max-width: 1040px; padding: 0 20px; } .guanlist-wrap { max-width: 1440px; margin: 0 auto; padding: 0 140px; position: relative; } .guanlist-out { width: 100%; height: 434px; position: relative; z-index: 1; overflow: hidden; cursor: ew-resize; } .guanlist { width: auto; height: 100%; font-size: 0; white-space: nowrap; } .guanprev, .guannext { display: inline-block; width: 50px; height: 50px; border-radius: 50%; cursor: pointer; font-size: 0; position: absolute; top: 50%; z-index: 3; margin-top: -25px; } .guanprev { background: #cccccc url('../images/lt1.png') center no-repeat; left: 0; } .guannext { background: #cccccc url('../images/gt1.png') center no-repeat; right: 0; } .guanlist li { display: inline-block; width: 280px; height: 100%; } .guanlist li + li { margin-left: 10px; } .guanlist li .lin { height: 100%; } .guanlist li a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; } .guanlist .pic { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; font-size: 0; } .guanlist .pic img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } .guanlist .pic i { position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; background: url('../images/jab1.png') bottom no-repeat; } .guanlist li .one { padding: 0 30px 10px; position: absolute; left: 0; bottom: 0; z-index: 1; } .guanlist li h3 { font-size: 20px; color: #fff; line-height: 32px; height: 32px; overflow: hidden; } .guanlist li h4 { font-size: 14px; color: #fff; line-height: 20px; text-transform: capitalize; height: 20px; overflow: hidden; margin-top: 3px; font-family: 'Helvetica'; } .guanlist li .cover { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 4; opacity: 0; -webkit-transform: scale(0.9); transform: scale(0.9); background-color: rgba(6, 83, 155, 0.9); } .guanlist li .cover .in { padding: 144px 10px 10px; text-align: center; } .guanlist li .cover .txt2 { font-size: 20px; color: #fff; line-height: 32px; height: 32px; overflow: hidden; } .guanlist li .cover .txt3 { font-size: 14px; color: #fff; line-height: 20px; text-transform: capitalize; height: 20px; overflow: hidden; margin-top: 3px; font-family: 'Helvetica'; } .guanlist li .cover label { display: block; margin: 85px auto 0; width: 40px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 50%; cursor: pointer; -webkit-transition: .4s; transition: .4s; background: url('../images/gt3-fser.png') center no-repeat; } .guanlist li .cover label:hover { border-color: #fff; } .guanlist .cover, .guanlist .one { -webkit-transition: .6s; transition: .6s; } .guanlist li:hover .cover { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } .guanlist li:hover .one { opacity: 0; } @media screen and (max-width: 1720px) { .guanlist-wrap { padding: 0 70px; } } @media screen and (max-width: 1240px) { .guanlist-wrap { padding: 0 40px; } } @media screen and (max-width: 960px) { .guanlist-wrap { padding: 0 20px; } } @media screen and (max-width: 750px) { .frange { padding-top: 60px; } .frange .intro { line-height: 30px; } } .sanji { width: 100%; font-size: 0; text-align: center; margin: 35px 0 32px; } .sanji a { display: inline-block; position: relative; overflow: hidden; margin: 0 16px; height: 32px; font-size: 16px; color: #333; line-height: 32px; } .sanji a:hover, .sanji a.on, .sanji a.first { color: #087bd3; font-weight: bold; } @media screen and (max-width: 700px) { .sanji a { margin: 0 10px; } } .fcsmore { display: block; width: 160px; height: 40px; margin: 0 auto; font-size: 16px; color: #ffae00; line-height: 40px; text-align: center; } .fcsmore:hover { background-color: #ffae00; color: #fff; -webkit-transition: 0.5s 0.2s; transition: 0.5s 0.2s; } .fcase { padding: 80px 0; position: relative; } .fcaselist { padding: 0 0 1px; margin: 0 -14px; overflow: hidden; } .fcaselist li { float: left; width: 33.33%; margin-bottom: 40px; } .fcaselist li.i4 { display: none; } .fcaselist li .lin { padding: 0 14px; } .fcaselist li a { display: block; position: relative; background-color: #fff; padding-bottom: 3px; } .fcaselist li a:after { left: 100%; position: absolute; bottom: 0; content: " "; width: 0; border-bottom: 3px solid #06539b; -webkit-transition: .5s; transition: .5s; } .fcaselist li:hover a:after { width: 100%; left: 0; -webkit-transition: width 0.5s; transition: width 0.5s; } .fcaselist .pic { width: 100%; height: 0; padding-bottom: 65.2%; overflow: hidden; position: relative; } .fcaselist img { position: absolute; z-index: 1; left: 0; top: 0; -o-object-fit: cover; object-fit: cover; } .fcaselist li .wz { padding: 32px 12px 21px; } .fcaselist li h3 { font-size: 18px; color: #333; line-height: 32px; height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .fcaselist li .txt { font-size: 14px; color: #666; line-height: 28px; height: 56px; overflow: hidden; margin-top: 6px; } .fcaselist li:hover h3 { color: #06539b; } .fcaselist h3 { -webkit-transition: .5s; transition: .5s; } @media screen and (max-width: 1560px) { .fcaselist { margin: 0 0; } } @media screen and (max-width: 1100px) { .fcase { padding: 60px 0; } .fcaselist li { margin-bottom: 30px; } .fcaselist li .lin { padding: 0 10px; } .fcaselist li .wz { padding: 22px 12px 20px; } } @media screen and (max-width: 1023px) { .fcaselist li { width: 50%; } .fcaselist li.i4 { display: list-item; } } @media screen and (max-width: 640px) { .fcaselist li { width: 100%; } .fcaselist li .lin { padding: 0 0; } } .fnews { background-color: #f0f0f0; padding: 80px 0 74px; } .fnewscon { margin-top: 40px; } .fnewspic-scroll { float: left; position: relative; width: 32%; height: 394px; } .fnewspic-scroll .flex-viewport { width: 100%; height: 100%; } .fnewspic-scroll .slides { overflow: hidden; height: 100%; } .fnewspic-scroll .slides li { height: 100%; -webkit-backface-visibility: hidden; position: relative; } .fnewspic-scroll .slides li a { display: block; width: 100%; height: 100%; position: relative; overflow: hidden; } .fnitem .pic { width: 100%; height: 248px; overflow: hidden; } .fnitem img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .fnitem .wz { padding: 28px 16px; background-color: #fff; } .fnitem h3 { font-size: 18px; color: #06539b; line-height: 26px; height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .fnitem .txt { font-size: 16px; color: #666; line-height: 26px; height: 52px; overflow: hidden; margin-top: 12px; } .fnitem .date { width: 58px; font-family: 'Helvetica'; text-align: center; position: absolute; left: 16px; top: 206px; z-index: 3; } .fnitem .date .day { display: block; font-size: 32px; line-height: 42px; height: 42px; color: #ffae00; background-color: #06539b; } .fnitem .date .year { display: block; font-size: 14px; line-height: 18px; height: 18px; color: #fff; background-color: #06427a; } .fnewspic-scroll .flex-direction-nav a { width: 18px; height: 38px; margin-top: -20px; display: block; font-size: 0; position: absolute; top: 50%; z-index: 4; border: 1px solid #999; } .fnewspic-scroll .flex-direction-nav a.flex-prev { left: 0; background: #ffffff url('../images/lt3h.png') center no-repeat; } .fnewspic-scroll .flex-direction-nav a.flex-next { right: 0; background: #ffffff url('../images/gt3h.png') center no-repeat; } .fnewspic-scroll .flex-direction-nav a:hover { background-color: #0c8e46; border-color: #0c8e46; } .fnewspic-scroll .flex-control-paging { height: 6px; font-size: 0; position: absolute; top: 225px; right: 0; z-index: 5; } .fnewspic-scroll .flex-control-paging li { display: inline-block; *display: inline; *zoom: 1; overflow: hidden; width: 6px; height: 6px; margin-right: 15px; } .fnewspic-scroll .flex-control-paging li a { width: 6px; height: 6px; display: block; cursor: pointer; background-color: #fff; border-radius: 50%; } .fnewspic-scroll .flex-control-paging li a.flex-active { background-color: #ffae00; } .fnewstwo { float: right; width: 30%; } .fnewstwo.i2 { margin-right: 3.3%; } .fsubcate { position: relative; height: 44px; line-height: 44px; overflow: hidden; border-bottom: 1px solid #ccc; margin-bottom: 30px; } .fsubcate .cn { float: left; font-size: 20px; color: #333; font-weight: bold; -webkit-transition: 0.5s; transition: 0.5s; } .fsubcate:hover .cn { color: #06539b; } .fsubcate .more { position: absolute; right: 0; top: 0; z-index: 1; height: 44px; font-size: 16px; color: #666; } .fsubcate .more:hover { color: #ffae00; } .ftxtlist2 { width: 100%; } .ftxtlist2 li { width: 100%; } .ftxtlist2 li + li { margin-top: 20px; } .ftxtlist2 li a { display: block; padding-right: 100px; position: relative; height: 28px; line-height: 28px; overflow: hidden; } .ftxtlist2 li span.info { display: inline-block; width: 100%; height: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 0; font-size: 16px; color: #666; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 0.5s; transition: 0.5s; } .ftxtlist2 li span.info:before { content: ''; position: absolute; left: 15px; top: 0; z-index: 0; -webkit-transition: 0.5s; transition: 0.5s; width: 7px; height: 100%; opacity: 0; background: url('../images/sjr1.png') 0 no-repeat; } .ftxtlist2 li span.date { position: absolute; right: 0; top: 0; z-index: 1; width: 78px; font-size: 14px; color: #999; text-align: right; } .ftxtlist2 li:hover span.info { color: #06539b; padding-left: 15px; } .ftxtlist2 li:hover span.info:before { opacity: 1; left: 0; } @media screen and (max-width: 1200px) { .fnewscon { position: relative; } .fnewspic-scroll { width: 100%; height: 500px; margin-bottom: 30px; } .fnitem .pic { height: 354px; } .fnitem .date { top: 312px; } .fnewstwo { width: 46%; } .fnewstwo.i2 { margin-right: 8%; } } @media screen and (max-width: 750px) { .fnews { padding: 60px 0; } .fnewspic-scroll { float: none; height: 394px; } .fnitem .pic { height: 248px; } .fnitem .date { top: 206px; } .fnewstwo { float: none; width: 100%; } .fnewstwo.i2 { margin-right: 0; margin-top: 40px; } } @media screen and (max-width: 640px) { .ftxtlist2 li a { padding-right: 80px; } .ftxtlist2 li span.date { width: 70px; } }