html,body,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;} html{font-size: 15px;font-family:"microsoft yahei","Microsoft YaHei ui";color: #44596d;} a{text-decoration:none;} .lf{float:left;} .rt{float:right;} img{vertical-align: middle;border:none;} body{ min-width: 1300px; } .w1360{ width: 1300px; margin:auto; } #bannerWrap img{ width: 100%; height: 100%; } .bannerList{ position: relative; } .bannerList>img{ height:295px; } .head{ height: 90px; } .head img{ margin-top: 15px; } .head ul{ width: calc(100% - 550px); margin-top: 35px; } .head ul li{ float: right; margin-left: 5%; position: relative; } .head ul li a{ font-size: 18px; color: #333; } .head ul li a:hover{ color:#2868f2; } .head ul li:after{ content: ""; display: table; position: absolute; left: 0px; top: -40px; background-color: #2868f2; width: 100%; height: 1px; transition:all linear .4s; opacity: 0; } .head ul li:hover:after{ top: 30px; opacity: 1; } .banner{ position:relative; } .banner .text{ position: absolute; top: 49px; left: 50%; margin-left: -650px; width: 55%; font-size: 20px; color: #fff; text-shadow:0 0 65px #0053ea; line-height: 40px; } .text a{ display: block; width: 119px; height: 44px; margin-top: 36px; border: 1px solid #bdd8f6; transition:all linear .4s; } .text a:hover{ border-color: #06d7f2; } .menuS ul{ display: flex; justify-content: space-between; margin-top:30px; } .menuS ul li{ position: relative; } .menuS ul li:after{ content: ""; display: table; clear: both; position: absolute; width:0%; height: 2px; background-color: #2c6cf2; top: -4px; transition: all linear .4s; } .menuS ul li:hover:after{ width: 96%; margin-left: 2%; } .menuS ul li a{ display: block; width: 100%; height: 100%; border-radius: 5px; overflow: hidden; } #groupNews{ margin: auto; margin-top: 30px; overflow: hidden; } .groupNews{ width: 1260px; margin: auto; min-height: 200px; padding-top: 175px; overflow: hidden; } .groupNewsLf{ width: 51%; float: right; } .groupNewsRt{ width:602px; float: left; text-align: right; position: relative; } .groupNewsRt img{ width: 100%; height: 100%; } .groupNewsLfDown{ margin-top: 15px; } .groupNewsLfDown li{ display: flex; background-color:#f4f4f4; margin-bottom: 15px; } .groupNewsLfDown li:last-child{ margin-bottom: 0px; } .groupNewsLfDown li .newLf{ width:87px; height: 73px; background-color: #2868f2; text-align: center; } .groupNewsLfDown li:nth-child(odd) .newLf{ background-color: #0055a6; } .groupNewsLfDown li .newLf b{ font-size: 35px; color: #fff; font-weight: normal; display: block; margin: 4px 0px 0px 0px; } .groupNewsLfDown li .newLf p{ font-size: 14px; color: #bdcff6; } .groupNewsLfDown li .newRt{ width: calc(100% - 88px); border: 1px solid #e6eaf1; box-sizing: border-box; border-left: none; } .groupNewsLfDown li .newRt a{ display: block; padding: 10px 10px 0px 15px; box-sizing: border-box; } .groupNewsLfDown li .newRt a h1{ font-size: 18px; color: #070a12; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all linear .2s; } .groupNewsLfDown li .newRt a h2{ font-size: 15px; color: #a8adb4; font-weight: normal; margin-top: 9px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all linear .2s; } .groupNewsLfDown li .newRt a:hover h1{ padding-left: 5px; color: #2868f2; } .groupNewsLfDown li .newRt a:hover h2{ padding-left: 5px; color: #5f7797; } .newsText{ position: absolute; left: 0px; bottom: 0px; background-color: rgba(0,0,0,0.5); width: 100%; text-align: left; padding: 10px; box-sizing: border-box; color: #fff; } .newsText p{ font-size: 15px; } .newsText span{ color: #c1d5ff; vertical-align: middle; } .newsText span img{ width: 16px; height: 16px; vertical-align: middle; margin-right: 5px; } .newsTitle{ height: 48px; border-bottom: 1px solid #f4f4f4; box-sizing: border-box; } .newsTitle ul{ overflow: hidden; float: left; background: url("../images/titlebg1.png") left no-repeat; } .newsTitle ul li{ float: left; height: 48px; line-height: 48px; width: 133px; text-align: center; } .newsTitle ul .active{ background: url("../images/titlebg.png") left no-repeat; } .newsTitle ul .active a{ color: #fff; } .newsTitle ul li a{ font-size: 20px; color: #333; display: block; width: 100%; height: 100%; text-indent: -10px; } .newsTitle ul li a:hover{ color: #2868f2; } .newsTitle ul li.active a:hover{ color: #fff; } .moreNew{ float: right; font-size: 15px; color:#9aa0a8; margin-top: 10px; } .advertising{ height: 110px; margin-top: 20px; border: 1px solid #eceef2; box-sizing: border-box; margin-bottom: 15px; } #navBanner,#navBanner div{ width: 100%; } #navBanner img{ width: 100%; } .party { height: 190px; } .party .partyLf{ width: 602px; height: 100%; float: left; cursor: pointer; } .party .partyLf a{ display: block; width: 100%; height:90px; margin-bottom: 10px; } .party .partyLf a:last-child{ margin-bottom: 0px; } .party .partyLf a img{ width: 100%; height: 100%; } .party .partyRt{ width: 53%; float: right; background-color: #f4f4f4; border: 1px solid #eaedf2; box-sizing: border-box; height: 190px; } .partyRt ul{ padding: 5px 10px; box-sizing: border-box; } .partyRt ul li{ position: relative; margin: 8px 0px; } .partyRt ul li:after{ content: ""; display: table; position: absolute; background-color: #d81e06; width: 100%; height: 1px; top: 15px; } .partyRt ul li *{ position: relative; z-index: 5; margin: 0 10px; background: #f4f4f4; } .partyRt ul li img{ vertical-align: middle; transform: rotateZ(0deg); transition: all linear .4s; } .partyRt ul li a{ font-size: 18px; color: #070a12; padding: 0 10px; box-sizing: border-box; display: inline-block; max-width: calc(100% - 200px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; transition: all linear .2s; } .partyRt ul li span{ font-size: 18px; color: #4e576a; font-weight: normal; vertical-align: middle; float: right; margin-top: 5px; } .partyRt ul li:hover img{ transform: rotateZ(360deg); } .partyRt ul li:hover a{ color: #e10c10; padding-left: 15px; box-sizing: border-box; } .proInfoShade{ height:520px; background-color: #f4f4f4; margin-top: 20px; margin-bottom: 15px; } .proInfo{ overflow: hidden; padding: 15px 0px; box-sizing: border-box; } .proInfo .proInfoLf{ width: 48%; float: left; } .proInfo .proInfoRt{ width: 48%; float: right; } .proInfo .proTitle{ width: 133px; height: 48px; line-height: 48px; color: #fff; text-align: center; font-size: 20px; text-indent: -18px; background: url(../images/titlebg.png) left no-repeat; position: relative; margin-bottom: 15px; } .proInfo .proTitle:after{ content: ""; display: table; clear: both; position: absolute; left: 0px; bottom: -5px; width: 100px; height: 1px; background-color: #0356ac; } .proLf,.proRt{ padding: 15px; background-color: #fff; box-sizing: border-box; height: 425px; } .proLf ul,.proRt{ overflow: hidden; } .proLf ul li{ width:288px; height: 87px; float: left; margin-bottom: 15px; position: relative; } .proLf ul li a{ font-size: 20px; display: block; width: 100%; height: 100%; text-align: center; line-height: 81px; } .proLf ul li:nth-child(1) a{color:#0d51e3;} .proLf ul li:nth-child(2) a{color:#1389d4;} .proLf ul li:nth-child(3) a{color:#028385;} .proLf ul li:nth-child(4) a{color:#037e3a;} .proLf ul li:nth-child(5) a{color:#7f6301;} .proLf ul li:nth-child(6) a{color:#992f00;} .proLf ul li:nth-child(7) a{color:#d70101;} .proLf ul li:nth-child(even){ margin-left: 15px; float: right; } .proLf ul li:nth-child(1){background:url("../images/pro-1.jpg") no-repeat;background-size: 100% 100%;} .proLf ul li:nth-child(2){background:url("../images/pro-2.jpg") no-repeat;background-size: 100% 100%;} .proLf ul li:nth-child(3){background:url("../images/pro-3.jpg") no-repeat;background-size: 100% 100%;} .proLf ul li:nth-child(4){background:url("../images/pro-4.jpg") no-repeat;background-size: 100% 100%;} .proLf ul li:nth-child(5){background:url("../images/pro-5.jpg") no-repeat;background-size: 100% 100%;} .proLf ul li:nth-child(6){background:url("../images/pro-6.jpg") no-repeat;background-size: 100% 100%;} .proLf ul li:nth-child(7){background:url("../images/pro-7.jpg") no-repeat;background-size: 100% 100%;} .proLf ul li:nth-child(8){background:url("../images/pro-8.jpg") no-repeat;background-size: 100% 100%;} .proLf ul li:after{ content: ""; display: table; clear: both; position: absolute; width: 100%; height: 100%; box-shadow: 0 0 35px #2868f2 inset; background-image: linear-gradient(to bottom, transparent, rgba(0, 76, 246,0.86)); top: 0px; left: 0px; transform: rotateY( 90deg ); transition: all linear 0.4s; } .proLf ul li:last-child:after{ content: none; } .proLf ul li:hover:after { transform: rotateY(0deg); } .proLf ul li:last-child:hover{background:url("../images/pro-8-8.png") no-repeat;background-size: 100% 100%;} .proLf ul li:hover a{ color: #fff; z-index: 80; position: relative; text-shadow: 0 0 4px #002a89; } .performanceRt ul{ overflow: hidden; } .performanceRt ul li{ float: left; margin-left: 15px; margin-bottom: 15px; text-align: center; position: relative; overflow: hidden; } .performanceRt ul li .perTitle,.performanceLf a{ width: 125px; height: 50px; line-height: 50px; font-size: 18px; display: block; margin: 30% auto; border-radius: 2px; color: #fff; text-align: center; margin-bottom: 0px; } .performanceRt ul li img{margin: 10% 0px 0px 85px;} .performanceLf img{ margin: 20% 0px 0px 63%;} .performanceLf a.perTitle{ margin-top: 82%; background-color: rgba(52, 122, 240, 0.75); text-shadow: 0 0 3px #051837; } .performanceRt ul li:nth-child(1) .perTitle{ background-color: rgba(255, 128, 7,0.75); text-shadow: 0 0 3px #6a3300; } .performanceRt ul li:nth-child(2) .perTitle{ background-color: rgba(7, 191, 255,0.75); text-shadow: 0 0 3px #004258; } .performanceRt ul li:nth-child(3) .perTitle{ background-color: rgba(255, 193, 7 ,0.75); text-shadow: 0 0 3px #8b6800; } .performanceRt ul li:nth-child(4) .perTitle{ background-color: rgba(2, 172, 98, 0.75); text-shadow: 0 0 3px #004929; } .performanceLf{ width: 167px; height: 395px; background: url(../images/per-1.jpg) no-repeat; background-size: 100% 100%; float: left; position: relative; overflow: hidden; } .performanceRt ul li:nth-child(1){ width: 170px; height:189px; background: url("../images/per-2.jpg") no-repeat; background-size: 100% 100%; } .performanceRt ul li:nth-child(2){ width:226px; height:189px; background: url("../images/per-3.jpg") no-repeat; background-size: 100% 100%; } .performanceRt ul li:nth-child(3){ width:226px; height:191px; background: url("../images/per-4.jpg") no-repeat; background-size: 100% 100%; } .performanceRt ul li:nth-child(4){ width: 170px; height:191px; background: url("../images/per-5.jpg") no-repeat; background-size: 100% 100%; } .performanceRt ul li .perTitle,.performanceRt ul li img,.performanceLf .perTitle,.performanceLf .perTitle{ transition: all linear .4s; } .performanceRt ul li:hover .perTitle,.performanceRt ul li:hover img,.performanceLf:hover .perTitle,.performanceLf:hover img{ opacity: 0; } .perShade{ position: absolute; left: 0px; bottom: 0px; background-color: rgba(0,0,0,0.5); width: 100%; height:0%; transition: all linear .4s; } .performanceRt ul li:hover .perShade,.performanceLf:hover .perShade{ height:100%; } .perShade a{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; } .perShade a span{ display: block; color: #fff; font-size: 20px; margin: 20% auto; } .perShade a b{ background-image: linear-gradient(to top,#2868f2, #0dabf6); display: block; width: 135px; height: 48px; margin: auto; color: #fff; font-size: 16px; font-weight: normal; line-height: 48px; letter-spacing: 2px; border-radius: 50px; } .honorTitle{ text-align: center; margin: 40px auto; position: relative; } .honorTitle:after{ content: ""; display: table; clear: both; position: absolute; width: 380px; height: 1px; background-color: #2868f2; left: 50%; margin-left: -190px; top: 21px; } .honorTitle span{ font-size: 32px; color: #070a12; position: relative; z-index: 10; background-color: #fff; padding: 0 35px; } .slick-slide img { display: block; height: 195px; border: 5px solid #fff; } .slick-prev:before, .slick-next:before { content: ""; display: table; clear: both; width: 48px; height: 48px; background: #fff; } .slick-prev:before{ background: url("../images/arrowlf.png") no-repeat; } .slick-next:before{ background: url("../images/arrowrt.png") no-repeat; } .slick-prev, .slick-next{ width: 48px; height: 48px; } .slick-prev { left: -55px; } .slick-next { right: -55px; } .join{ margin-top: 40px; } .joinWrap img{ width: 150px; height: 66px; border: 8px solid #f4f4f4; } .joinWrap-1{ background-color: #f4f4f4; } .joinTitle{ width: 120px; background-color: #f4f4f4; padding: 7px 20px; font-size: 18px; color: #2868f2; } .joinWrap{ background-color: #f4f4f4; padding: 10px; margin-bottom: 15px; box-shadow: 2px 2px 5px #c7cedb; } .joinTitle img{ height: 23px; } .joinTitle span{ border-bottom: 1px solid #2868f2; padding: 5px 0px 5px 0px; margin-left: 5px; } .foot{ width: 100%; height:370px; background: url("../images/footbg.jpg") no-repeat; background-size: 100% 100%; margin-top: 40px; } .fooInfo{ padding-top: 45px; overflow: hidden; } .footDown{ width: 100%; height: 62px; background-color: #25272e; border-top: 1px solid #454956; text-align: left; font-size: 15px; color: #c2c3c7; line-height: 62px; } .footDown span{ padding-right: 2%; } .footDown span:last-child{ float: right; padding-right:0px; } .footLf{ width: 50%; } .footLf .footPhone{ margin-top: 40px; } .footLf .footPhone p{ font-size: 15px; color: #fff; margin-top: 20px; } .footRt{ width: 50%; } .footRt ul{ overflow: hidden; margin-top: 75px; } .footRt ul li{ float: right; margin-left: 3px; text-align: center; width: 135px; } .footRt ul li dt img{ border: 5px solid #fff; box-sizing: border-box; } .footRt ul li dd{ font-size: 15px; color: #fff; padding-top: 15px; } .fixedBtn{ position: fixed; right: 10px; top: 415px; } .fixedBtn a{ display: block; width: 93px; height: 93px; font-size: 16px; color: #fff; text-align: center; margin-bottom: 7px; border-radius: 5px; background-image: linear-gradient(to bottom, #28a1f2, #2868f2); } .fixedBtn a span{display: block;} .fixedBtn a img{ margin: 13px 0px; } .fixedBtn a:hover{ background-image: linear-gradient(to bottom, #2868f2, #2868f2); } .fixedBtn a:last-child{ background-image: linear-gradient(to bottom, #b59401, #b57301); } .fixedBtn a:last-child:hover{ background-image: linear-gradient(to bottom, #b57301, #b57301); } #toTop { position: fixed; right: 3px; bottom: 3px; z-index: 999; font-size: 14px; } #toTop>a { position: relative; width: 100px; height: 67px; display: inline-block; text-align: center; margin-top: 10px; background: url(../images/top.png) no-repeat; background-size: 100% 100%; color: #fff; line-height: 67px; } .layui-laypage .layui-laypage-curr .layui-laypage-em { background-color: #2868f2; border-radius: 50px; } .layui-laypage a:hover { color: #2868f2; border-color: #2868f2; } .layui-laypage a, .layui-laypage span { padding: 0 20px; height: 38px; line-height: 38px; margin: 0 10px 5px 0; color: #333; font-size: 15px; border-radius: 50px; } .layui-laypage>a:last-child, .layui-laypage>a:last-child em { border-radius: 50px; } .layui-laypage>a:first-child, .layui-laypage>a:first-child em { border-radius: 50px; } #toTop{ display:none; } .customerWrap .customerInfo:not(:first-child){display: none;} #roll { height: 240px; width: 427px; position: fixed; /*fixed实现绝对定位*/ cursor: pointer; z-index: 999 } #roll img { height: 240px; width: 427px; } #close5 { font-size: 20px; position: absolute; top: -9px; right: -5px; width: 25px; height: 25px; border-radius: 50%; background-color: #f0e5e5; color: #d60000; z-index: 1000; line-height: 22px; text-align: center; cursor: pointer; font-weight: bold; }