/*椤甸潰澶撮儴*/ #pageTop { position: fixed; width: 100%; height: 90px; top: 0; left: 0; z-index: 100; } #pageTop .pageHeader { position: relative; height: 100%; background-color: #fff; background: url(/Content/images/bg-dropdown.png) top center; background-position-y: -15px; } #pageTop .pageHeader .cont { width: 1200px; height: 100%; line-height: 75px; margin: 0 auto; position: relative; } #pageTop .pageHeader .hotlinePhone { position: absolute; width: 150px; height: 100%; right: -150px; padding-top: 10px; } .hotlinePhone p { height: 15px; line-height: 15px; text-align: right; font-size: 14px; color: #939597; } .hotlinePhone h3 { text-align: right; height: 20px; line-height: 20px; color: #c41e3a; font-size: 16px; } #pageTop .pageHeader .dropDownList { position: absolute; padding-top: 30px; width: 100%; top: 60px; display: flex; justify-content: center; background-image: url(/Content/images/bg-dropdown.png); background-position: bottom center; background-repeat: repeat-x; background-position-y: -76px; background-color: #fff; opacity: 0; height: 0; border-bottom: 1px #eee solid; font-size: 14px; } #pageTop .pageHeader .dropDownList > dl { position: relative; overflow: hidden; max-width: 100%; height: 100%; line-height: 40px; display: none; } #pageTop .pageHeader .dropDownList > dl:first-child, #pageTop .pageHeader .dropDownList > dl:last-child { background: none; border: none; height: 0; } #pageTop .pageHeader .dropDownList > dl > dd { float: left; width: 140px; line-height: 40px; text-align: center; position: relative; } #pageTop .pageHeader .dropDownList > dl > dd:first-child:before { content: ""; position: absolute; width: 1px; height: 50%; background-color: #ddd; top: 20%; left: 0; } #pageTop .pageHeader .dropDownList > dl > dd:after { content: ""; position: absolute; width: 1px; height: 50%; background-color: #ddd; top: 20%; right: 0; } #pageTop .pageHeader .dropDownList > dl > dd:hover { color: #263e8b; } #pageTop .pageHeader .dropDownList > dl > dd > a { display: block; width: 100%; height: 100%; } #pageTop .logo { float: left; width: 310px; } #pageTop .logo img { width: 90%; } #pageTop .headerNav { width: 890px; float: left; } #pageTop .headerNav > li { display: block; float: left; width: 111.25px; height: 80px; line-height: 80px; text-align: center; color: #6f7a84; font-size: 16px; position: relative; font-family: "SimHei"; transition: all 300ms; position: relative; } #pageTop .headerNav li > a { display: block; } #pageTop .headerNav li:hover > a { color: #234082; } #pageTop .headerNav li.active > a { color: #0c3287; font-weight: 800; } #pageTop .headerNav > li:hover dl { display: block; } #pageTop .headerNav li dl { position: absolute; width: 832px; top: 80px; z-index: 99999; background: #fff; padding: 3px 10px; border: 1px solid #efefef; display: none; overflow: hidden; font-size: 14px; } /*椤堕儴瀵艰埅鏍忕殑瀛愰」鍒楄〃*/ #pageTop .headerNav li dl.prodectSeriesSubitem { left: -75px; } #pageTop .headerNav li dl.coreTechnologySubitem { left: -185px; } #pageTop .headerNav li dl.classicCaseSubitem { left: -295px; } #pageTop .headerNav li dl.userEvaluationSubitem { left: -405px; } #pageTop .headerNav li dl.newsCenterSubitem { left: -515px; } #pageTop .headerNav li dl.aboutBolangSubitem { left: -625px; } /*****************************************************************/ #pageTop .headerNav li dl dd { float: left; width: 100px; height: 50px; line-height: 50px; white-space: nowrap; overflow: hidden; } #pageTop .headerNav li dl dd:first-child { border-top: none; } #pageTop .headerNav li dl dd a { display: block; } #pageTop .headerNav li dl dd:hover a { color: #002b4a; } /*椤甸潰搴曢儴*/ #pageBottom { position: relative; z-index: 10; background-color: #0c2e5e; } #pageBottom .QRcodeArea { width: 100%; height: 230px; background: url("../../images/bg-RichScanBar.png") no-repeat top center; } #pageBottom .QRcodeArea .QRclasses { width: 700px; height: 100%; margin: 0 auto; overflow: hidden; color: #fff; } #pageBottom .QRcodeArea .QRclasses .OfficialAccounts { width: 50%; height: 100%; line-height: 230px; text-align: center; float: left; } #pageBottom .QRcodeArea .QRclasses .OfficialAccounts span { padding-left: 10px; font-size: 17px; } #pageBottom .QRcodeArea .QRclasses .TaobaoShop { width: 50%; height: 100%; line-height: 230px; text-align: center; float: left; } #pageBottom .QRcodeArea .QRclasses .TaobaoShop span { padding-left: 10px; font-size: 15px; } #pageBottom .ContactUs { position: relative; /*margin-top: -20px;*/ width: 100%; height: 640px; background: url("../../images/bg-contactUs.png") no-repeat center; } #pageBottom .ContactUs > h3 { height: 120px; line-height: 120px; text-align: center; font-size: 30px; color: #8b959c; background: url("../../images/bg-line.png") no-repeat center; } #pageBottom .ContactUs > p { text-align: center; font-size: 18px; color: #8b959c; } #pageBottom .ContactUs .worldMap { position: relative; width: 800px; height: 452px; margin: 0 auto; background-image: url("../../images/index-worldmap.png"); background-size: 100% 100%; } #pageBottom .ContactUs .locationIcons { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; } #pageBottom .ContactUs .locationIcons > a { position: absolute; width: 24px; height: 32px; margin-left: -12px; margin-top: -16px; background: url("../../images/icon-location.png") no-repeat center; } #pageBottom .ContactUs .locationIcons > a.active { background: url("../../images/icon-locationActive.png") no-repeat center; } #pageBottom .ContactUs .locationIcons > a.first { top: 33%; left: 35%; } #pageBottom .ContactUs .locationIcons > a.second { top: 35%; left: 60%; } #pageBottom .ContactUs .locationIcons > a.third { top: 40%; left: 61%; } #pageBottom .ContactUs .locationIcons > a.fourth { top: 40%; left: 62%; } #pageBottom .ContactUs .contactWay { width: 580px; height: 270px; background: rgba(0, 0, 0, 0.2); position: absolute; transform: translate(-50%, 0); bottom: 30px; left: 50%; padding: 10px 20px; } #pageBottom .ContactUs .contactWay ul li { overflow: hidden; margin: 10px 0; } #pageBottom .ContactUs .contactWay ul li .fa { float: left; width: 10%; height: 40px; line-height: 40px; color: #fff; font-size: 35px; } #pageBottom .ContactUs .contactWay ul li label { float: left; width: 30%; height: 40px; line-height: 40px; color: #fff; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: normal; } #pageBottom .ContactUs .contactWay ul li span { width: 60%; float: left; font-size: 18px; height: 40px; line-height: 40px; color: #8c969d; overflow: hidden; text-overflow: ellipsis; white-space: normal; } #pageBottom .Copyright { width: 100%; height: 120px; background: url("../../bg--copyright.png") no-repeat center; border-bottom: 3px #db5310 solid; background-size: 100% 100%; } /*搴曟爮*/ .bottomBar { overflow: hidden; margin: 0 auto; font-family: "SimHei"; padding: 9px 0; display: flex; justify-content: center; color: #fff; padding-top: 20px; } .bottomBar > ul { width: 180px; } .bottomBar > ul li { width: 100%; height: 28px; line-height: 28px; font-size: 12px; } .bottomBar > ul li.title { height: 30px; line-height: 30px; font-size: 14px; } .bottomBar .hotLine { width: 200px; float: right; overflow: hidden; padding-top: 9px; } .bottomBar .hotLine .relation > h6 { text-align: right; color: #ddd; } .bottomBar .hotLine .relation > h3 { height: 40px; line-height: 40px; text-align: right; font-size: 22px; } .bottomBar .hotLine .relation > .qr { display: flex; justify-content: space-between; } .bottomBar .hotLine .relation > .qr .img { width: 90px; height: 90px; } .bottomBar .hotLine .relation > .qr .img img { width: 100%; height: 100%; } .bottomBar .hotLine .relation > .qr p { height: 20px; line-height: 20px; text-align: center; font-size: 12px; } .bottomBar .hotLine .relation > .webLink { display: flex; align-items: center; justify-content: flex-end; height: 40px; padding-right: 15px; } .bottomBar .hotLine .relation > .webLink .fa { padding-left: 20px; font-size: 20px; color: #a9a9a9; } /*鍙嬫儏閾炬帴*/ .Blogroll { width: 100%; border-top: 1px #ddd dashed; } .Blogroll .link { width: 1200px; margin: 0 auto; font-size: 14px; color: #ddd; padding-top: 15px; } .Blogroll ul { overflow: hidden; width: 1200px; margin: 0 auto; } .Blogroll li { margin: 10px 20px; font-size: 14px; color: #ddd; float: left; } /*鐗堟潈*/ .copyRight { padding: 10px 0; background: #162432; } .copyRight p { text-align: center; color: #8b9299; font-size: 12px; line-height: 20px; } /*鍥剧墖杞挱*/ #pageContainer .mainBanner { /* max-width: 1920px; */ margin: 0 auto; height: unset; position: relative; overflow: hidden; margin-top: 72px; } #pageContainer .mainBanner dl { overflow: hidden; } #pageContainer .mainBanner .imgs { /* position: relative; height: 100%; overflow: hidden; */ width: 100%; } #pageContainer .mainBanner .imgs dd { width: 100%; height: 100%; position: relative; float: left; overflow: hidden; } #pageContainer .mainBanner .imgs dd img { /* position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; */ } #pageContainer .mainBanner .dots { position: absolute; bottom: 30px; width: 100%; text-align: center; display: flex; justify-content: center; display: none; } #pageContainer .mainBanner .dots dd { width: 14px; height: 14px; display: inline-block; cursor: pointer; border-radius: 7px; margin: 8px; background-color: #fff; transition: all 1s; } #pageContainer .mainBanner .dots dd.active { width: 45px; } #pageContainer .mainBanner .imgs dd img { position: unset; transform: unset; top: unset; left: unset; width: 100%; } #pageContainer .mainBanner .dots dd { border: 1px solid #ddd; } /*鍒嗛〉*/ #pageTop .logo img { width: 90%; } .panel-footer { display: flex; justify-content: center; margin-top: 30px; clear: both; } /*鍒嗛〉瀵艰埅鏉?/ .panel-footer .pagination { display: flex; justify-content: center; clear: both; margin: 30px 0; } .panel-footer .pagination li { width: 60px; white-space: nowrap; } .panel-footer .pagination li:hover { color: #0c3388; } .panel-footer .pagination li { width: 30px; height: 30px; line-height: 30px; margin: 0 15px; text-align: center; } .panel-footer .pagination li.active a { background-color: #0c3388; color: #fff; } .pagination .disabled a { cursor: not-allowed; background-color: #eee; opacity: 1; } .panel-footer .pagination li a { display: block; width: 100%; height: 100%; } @media screen and (max-width: 1500px) { #pageTop .headerNav { width: 740px; } #pageTop .headerNav > li { width: 92.5px; } #pageTop .pageHeader .hotlinePhone { position: relative; float: left; right: 0; } } /* jlc 2020.5.25 */ .none { display: none; } .ERROR { color: red !important; } .c-t { color: transparent !important; } .bg-t { background: transparent !important; } .btn-yzm { line-height: 1.5; padding: 2px 12px; border: 1px solid #ddd; border-radius: 2px; transition: all 0.1s ease-in-out; box-shadow: none !important; cursor: pointer; color: #fff; background: #008a8a; border-color: #008a8a; } /* 鍥剧墖涓婁紶 */ .imgBox { display: inline-block; min-width: 45px; line-height: 45px; padding: 5px; margin-left: 10px; text-align: center; font-size: 35px; border: 1px solid #d3d8de; cursor: pointer; box-sizing: content-box; } .imgBox img { width: 100%; cursor: default; } #imgBoxList { display: inline-block; } #imgBoxList .imgBox { position: relative; width: 45px; } #imgBoxList .imgBox span { position: absolute; top: -10px; right: 5px; font-size: 5px; display: none; } #imgBoxList .imgBox:hover span { display: block; } /* 鍦ㄧ嚎鍜ㄨ */ .online-consultation .bl-consult-info { /* display: none; */ position: fixed; top: 20%; left: calc(50% - 350px); width: 700px; min-height: 400px; background: url("../../images/consultationBg.jpg") no-repeat; background-size: 100% 100%; z-index: 999; } .online-consultation .bl-consult-info .bl-consult-close { position: absolute; top: 15px; right: 20px; width: 25px; height: 25px; line-height: 25px; font-size: 10px; font-weight: bold; text-align: center; color: #888; border: 1px solid transparent; background-color: #eee; border-radius: 50%; cursor: pointer; } .online-consultation .bl-consult-btn { position: fixed; right: 5px; bottom: 5px; height: 50px; width: 135px; cursor: pointer; border-radius: 5px; overflow: hidden; z-index: 999; } .bl-consult-form { width: 55%; margin: 30px 20% 25px 25%; } .bl-consult-form .bl-consult-form-title { font-size: 25px; line-height: 1.5; color: #000; margin-bottom: 5px; } .bl-consult-form .bl-consult-form-title2 { font-size: 10px; line-height: 1.5; color: #1dc39d; margin-bottom: 25px; } .bl-consult-form input { display: block; width: 100%; border: 1px solid transparent; color: #495057; background-color: #f8f8f8; box-shadow: none; font-size: 12px; line-height: 2; padding: 6px 12px; border-radius: 5px; margin-top: 10px; } .bl-consult-form textarea { display: block; width: 100%; border: 1px solid transparent; color: #495057; background-color: #f8f8f8; box-shadow: none; font-size: 12px; line-height: 2; height: 100px; padding: 6px 12px; border-radius: 5px; margin-top: 10px; resize: none; } .bl-consult-form .ERROR { border-color: red; } .bl-consult-form .ERRORINFO { font-size: 10px; line-height: 2; color: red; text-indent: 1em; } .bl-consult-sumbit { font-size: 16px; line-height: 1.5; display: inline-block; color: #fff; background-color: #223f83; padding: 6px 10px; margin-top: 10px; border-radius: 5px; user-select: none; cursor: pointer; } /*瀵艰埅鏍?/ .NavBar { margin: 50px auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } .NavBar a { width: 130px; height: 35px; line-height: 31px; text-align: center; border: 2px #989898 solid; margin: 10px; font-size: 14px; } .NavBar a.active { color: #fff; background-color: #dc5310; background-size: 100% 100%; border: 2px #dc5310 solid; }