*{box-sizing:border-box}*,body{margin:0;padding:0}li{list-style:none}a{text-decoration:none}.title_specil a{color:#257cff!important}.s_contitle{margin:20px 0;font-size:22px;color:#261f1e;font-weight:500;text-align:center}.s_contitle span{margin:0 20px;vertical-align:middle}.header{position:fixed;top:0;z-index:10;width:100%;height:70px;background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 0 20px rgb(0 0 0 .1);transition:all .3s}.headerCon{margin:0 auto;display:flex;align-content:center;justify-content:center;align-items:center}.logo{margin-right:35px}.logo,.logo a,.navCon,.navList{display:inline-block}.logo img{width:118px;height:100%;vertical-align:middle}.navCon{text-align:center;position:relative;transition:all .5s ease}.activeStyle:before,.navCon::before{position:absolute;content:"";bottom:1px}.navCon::before{background-color:#257cff;width:0;height:3px;left:50%;transform:translateX(-50%);display:block;opacity:0;transition:all .5s ease;border-radius:10px}.navCon:hover:before{opacity:1;width:100%}.navTitle{cursor:pointer;position:relative;display:block}.linkList ul li a,.navTitle a{font-size:14px;text-decoration:none}.navTitle a{line-height:70px;display:inline-block;font-weight:400;color:#373d41;padding:0 20px}.navTitle a:hover,.navTitle:hover{color:#257cff;transition:all .5s ease}.activeStyle:before{background:#257cff;width:100%;height:2px}.secondaryBox{display:none;width:100%;position:fixed;top:70px;left:0;background-color:#fff;text-align:center;box-shadow:0 4px 14px 0 rgba(12,37,91,.1)}.secondaryMainHl{height:120px}.secondaryTitleList{display:inline-block;text-align:left;width:246px;vertical-align:top;margin:20px}.secondaryTitleBox{border-bottom:1px solid #dfe2e4;padding:20px 0 10px}.secondaryTitle{font-size:16px;font-weight:500;color:#090f21;display:inline-block;padding:0;margin:0 0 10px}.secondaryConList{padding:0;margin-top:20px}.secondaryConList li{line-height:20px;padding:10px 0}.secondaryCon li a,.secondaryConList li a{font-size:14px;font-weight:400;color:#333;text-decoration:none}.secondaryConList li a{padding:20px 0 0}.linkList ul li a:hover,.recordCon ul li a:hover,.searchConList li a:hover,.secondaryCon li a:hover,.secondaryConList li a:hover{color:#257cff}.secondaryCon{padding:0}.linkList ul,.secondaryCon li{display:inline-block;font-size:14px;margin:0 20px}.secondaryCon li a{line-height:120px}.searchBox{width:190px;display:inline-block;margin-top:10px;position:relative}.searchBox input{width:100%;height:32px;border:1px solid #dcdee2;border-radius:2px;outline:0;padding-left:1em}.searchConList{width:100%;position:absolute;top:37px;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.searchConList li{line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:14px;white-space:nowrap;list-style:none;cursor:pointer}.searchConList li:hover{background-color:#f6f8fb;color:#257cff}.searchConList li a{color:#3b4d69}.contactWay,.phoneNum span{display:inline-block;margin-left:30px}.phoneNum span{font-size:18px;vertical-align:middle;margin-left:6px;font-weight:500;color:#257cff}.phoneNum .iconfont{width:28px;height:28px;vertical-align:middle;color:#257cff;fill:#257cff}.footer{background:#f8f9fa;height:460px;width:100%}.linkCon{max-width:1200px;margin:0 auto;border-bottom:1px solid #e4e4e4;text-align:center;height:424px}.linkList{display:inline-block;text-align:left;width:24%}.linkList h4{margin:50px 30px 15px;color:#090f21;font-weight:500}.linkList ul{vertical-align:top;font-size:12px;padding:0;margin:0 30px}.linkList ul li{color:#7e8793;font-size:14px;margin:10px 0;line-height:30px}.linkList ul li a{color:#7e8793}.footerPhone,.linkList h4{font-size:16px}.qrCode{position:relative}.public{display:none;position:absolute;top:-25px;left:55px}.recordCon ul{margin:0;padding:0;text-align:center}.recordCon ul li{display:inline-block;font-size:12px;color:#73777a;margin:0 10px;line-height:36px}.recordCon ul li a{color:#73777a;text-decoration:none}.phone{font-size:16px;color:#fff!important}.headerIcon,.mediaLink,.mediaNavList{display:none}.caseBanner img{width:100%;height:100%}.tab{max-width:1200px;margin:30px auto}.viewBox{padding:0 25px}