html{ -webkit-text-size-adjust:none;} html, body{overflow-x: hidden;} img{ border:none; vertical-align:middle;} input, select, textarea, button { vertical-align:middle} button { border:0 none; background-color:transparent; cursor:pointer} button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner{ border:none; padding:0;} li{list-style: none;} a{text-decoration: none;outline:none;} table{width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;} .justify { text-align:justify; text-justify:distribute-all-lines; /*ie6-8*/ text-align-last:justify;/* ie9*/ -moz-text-align-last:justify;/*ff*/ -webkit-text-align-last:justify;/*chrome 20+*/} a, input, .imgBox img, .imgBar figure img, i, :after, .line, menu span, .newsList li, .newsList li time, .newsList li time b, .newsList li h2, .newsXq aside ol span, .erMap2 ol li, .boss ul li p, .boss ul li p b, .boss ul li, .prev, .next, .qywh1 li, .qywh3 ul li b, .qywh3 ul li p, .qywh3 ul li, .qualifications p, .qualifications li, .innovate a h2, .standard li, .standard li p, .work li, .erMap6 li form a:after, .dfkdList li:hover:before, .dfkdList li a p, .dfkdList li a time, .erMap7 li, .team li, .team li:after, .teamXq a:after, .mainbox li p, .mainbox li p font, .mainbox li h3, .mainbox h3:after, .mainbox li, .zddtBox li p a:before, .engineering li, .engineering li p, .xmyj li figure div, .bannerList li, .bannerList li .line, .bannerList li p, .bannerList li div, .inNews .swiper-button-prev, .inNews .swiper-button-next, .firendLink, .language:after { transition:all .4s ease-in-out 0s; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; } .gdyw .divBox:after, .qywh1 li .divBox:after, .innovate a:after{content: '';display: block;clear: both;} .imgBox, .imgBar figure{overflow: hidden;} .imgBox img, .imgBar figure img{width: 100%;} .imgBox:hover img, .imgBar li:hover figure img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);} .divBox{width: 1400px;margin: 0 auto;max-width: 95%;} /*.more{width: 125px;height: 30px;text-align: center;line-height: 30px;color: #0f1827;font-size: 12px; display: block;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;border: 1px solid rgba(255,255,255,0.5);color: #fff;}*/ .more span{font-family: 'kaiti';font-size: 12px;color: #fff;} /*鐎涙鐦濇潪顒€銇囬崘锟?/ /*{text-transform:uppercase;}*/ /*缂佹繂顕仦鍛厬*/ .zddtBox li>a:after, .login article, .innovate a figure i, .erMap6 li form a:after, .teamXq a:after, .xmyj li figure div{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);} /*娑撳﹣绗呯仦鍛厬*/ {position: absolute; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);} /*瀹革箑褰哥仦鍛厬*/ {position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);} /*閻╂帒鐡?/ .zddtBox li p, .zddtBox{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;} /*閸﹀棗鑸?/ .yuan{display:block; border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;} /*閸愬懓浠堥崸锟?/ .zddtBox li p a, header h1, menu, .language, .headerRgiht form, .aLink a, footer div, footer figure, .newsList li time, .newsList li h2, .erMap2 ol li, .qywh1 li figure, .qywh1 li div, .qywh3 ul li b, .qywh3 ul li i, .qywh3 ul li p, .innovate a figure, .innovate a article, .erMap3 li, .curriculum ol li, .erMap7 li, .teamXq figure, .teamXq div, .notice a, .addressList ul, .addressList figure, .bannerList li{display: inline-block;vertical-align: middle;} .zddtBox li>a, .zddtBox li p, nav ul li, .newsList li, .newsXq article, .newsXq aside, .cabr figure, .cabr div, .boss ul li, .bossXqRight, .bossXqBar, .qualifications ul li, .standard li, .work li, .team li, .engineering li, .xmyj li, #ads article, .indexBox, .firendLink a{display: inline-block;vertical-align: top;} .qywh2 figure, .qywh2 div{display: inline-block;vertical-align: bottom;} .zddtBox li, .zddtBox li p, header, .headerRgiht, nav ul, .aLink, footer .divBox, .newsList, .newsList li, .newsXq, .erMap2 ol, .cabr, .boss ul, .bossXq, .qywh1 li .divBox, .qywh2 .divBox, .qywh3 ul li a, .qualifications ul, .innovate a, .erMap3 ol, .standard, .work ul, .curriculum ol, .erMap7 ol, .team ul, .teamXq article, .notice, .engineering ul, .xmyj ul, #ads, .bannerList, .firendLink .divBox{font-size: 0;} address{font-style: inherit;} html, body{overflow-x: hidden;} header{position: fixed;width: 100%;top: 0;left: 0;box-sizing: border-box;height: 85px;border-bottom: 1px solid transparent;z-index: 999;transition: background-color 0.6s ease-in-out;} header.active{background: #fff;border-bottom-color: #D6D7D9;} .headerRgiht{float: right;} h1{margin-left: 30px;} h1 a{font-size: 0;line-height: 0;display: block;padding: 22px 0;height: 47px;width: 200px;background: url(/img/lqg2.png) no-repeat center left;margin: 20px 0px;} .headerRgiht{margin-right: 30px;margin-top: 21px;} .language{margin: 0 30px 0 60px;position: relative;font-size: 18px;color: #fff;} .language:after{content: '';display: block;width: 1px;height: 15px;background: #fff;position: absolute;left: -30px;top: 50%;margin-top: -7px;} .language:after{content: ''; font-family: iconfont; display: block; margin-top: -10px; margin-right: 10px; height: 30px; width: 30px; float: left; background: url(/img/yy.gif) no-repeat !important; background-size: 100%!important; } .headerRgiht form input[type="submit"]{width: 65px;color: #fff; cursor: pointer; border: none;outline: none; height: 30px;background: transparent url(/img/search03.png) no-repeat left center;text-align: right;} .headerRgiht form input[type="text"]{width: 0;border: none;border-bottom: 1px solid #474747;height: 30px;outline: none;text-indent: 1em;} .headerRgiht form:hover input[type="text"], .headerRgiht form input[type="text"]:focus{width: 150px;} .headerRgiht form input[type="text"]:focus{border-color: #203071;} .headerRgiht form input[type="submit"]:hover{color: #203071;background-image: url(/img/search02.png);} .language:hover{color: #203071;} header.active h1 a, header.active1 h1 a{background-image: url(/img/lqg3.png);} header.active1{border-bottom: solid 0px #eee; transition: 0.8s;} header.active .language, header.active1 .language{color: #444;} header.active .headerRgiht form input[type="submit"], header.active1 .headerRgiht form input[type="submit"]{background-image: url(/img/search.png);color: #444;} /*header.active .language{color: #444;}*/ header.active .language:after, header.active1 .language:after{background: #DFDFDF;} header.active .language:before, header.active1 .language:before{border-top-color: #444444;} nav{position: absolute;top: 100%;left: 0;background: #F6F7F9;padding-top: 45px;width: 100%;display: none; box-shadow: 1px 20px 20px rgba(0,0,0,.2);} nav h2 a{font-size: 20px;font-weight: normal;} nav h2{margin-bottom: 20px;} nav li>a{color: #999999;font-size: 15px;display: block;line-height: 30px;position: relative;} nav li>a:after{content: '';display: block;width: 6px;height: 6px;background: #0055a2;position: absolute;left: -15px;top: 50%;margin-top: -3px;opacity: 0;} nav li{width: 9%;margin-right: 2%;} nav li:last-child{margin-right: 0;} nav li>a:hover, nav li>a.active, nav li.active h2 a, nav li h2:hover a{color: #193171;} nav li>a:hover:after, nav li>a.active:after{opacity: 1;} .aLink{padding: 23px 0;text-align: right;border-top: 2px solid #ECECEF;margin-top: 60px;} .aLink a{position: relative;margin-left: 35px;} .aLink a:hover, .aLink a:last-child, .aLink a:nth-last-child(2){color: #0055a2;} .aLink a:after{content: '';display: block;width: 1px;height: 15px;background: #EAEAEC;position: absolute; left: -17px;top: 50%;margin-top: -7px;} .aLink a:first-child{margin-left: 0;} .aLink a:first-child:after{display: none;} menu{padding: 18px 10px;position: relative; cursor: pointer;width: 30px;height: 19px;} menu span{background: #fff;width: 30px;height: 3px;display: block;position: absolute;left: 10px;} header.active menu span, header.active1 menu span{background: #474747;} menu .s1{top: 12px;} menu .s2{top: 20px;} menu .s3{top: 28px;} /*header.active menu{top: 35px;}*/ menu:hover .s2{width: 0;} menu.active .s2{display: none;} menu.active .s1{transform: rotateZ(45deg) translateX(6px) translateY(4px);} menu.active .s3{transform: rotateZ(-45deg) translateX(7px) translateY(-6px);} footer{padding: 45px 0 90px;background: #F7F9FB;} footer div{width: 870px;margin-right: 125px;} footer div .aLink{padding: 10px 0;border-top: none;border-bottom: 2px solid #939495;text-align: left;} footer .aLink a:last-child, footer .aLink a:nth-last-child(2){color: #c80000;} footer .aLink a:hover{color: #0d40c6;} .copyRight{font-size: 13px;color: #444;margin-top: 10px;opacity: 0.5;} footer figure{font-size: 12px;color: #2b2b2b;} footer figure img{vertical-align: bottom;} /*body{position: relative;overflow: hidden;}*/ .firendLink{padding: 40px 0;background: rgba(32,48,113,0.9);position: fixed;bottom: -200px;width: 100%;left: 0;} .firendLink li{display: inline-block;vertical-align: top;} .firendLink a{color: #fff;line-height: 30px;margin-right: 30px;position: relative;} .firendLink a:after{content: '';display: block;width: 1px;height: 15px;position: absolute;right: -15px;top: 50%;margin-top: -7px;background: #fff;opacity: 0.7;} .firendLink.active{bottom: 0;}