@charset "utf-8";



/* CSS Document */
.dph50{ height:50px; clear:both;}
.dph100{ height:100px; clear:both;}
.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;}

.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: 1200px;margin: 0 auto;max-width: 95%;}

.pages{text-align: center;padding: 55px 0 60px;background: #fff;}
.pages a{margin: 0 2px; line-height: 30px;width: 30px;font-size: 13px;color: #666;background: #ECECEC;display: inline-block;vertical-align: middle;}
.pages a.active, .pages a:hover{background: #203071;color: #fff;}
.pages a:first-child, .pages a:last-child{width: 65px;}
.pages a:nth-child(2), .pages a:nth-last-child(2){width: 80px;}

.online{padding-bottom: 85px;}
.online article{padding: 110px 0 180px;background: url(../images/contact_07.jpg) no-repeat center;background-size: cover;}
.online form{font-size: 0;position: relative;}
.online form input[type=text]{text-indent: 1em; display: inline-block;vertical-align: top; width: 49%;height: 50px;background: #fff;border: none;margin-right: 2%;margin-bottom: 2%;}
.online form input[type=text]:nth-child(2n){margin-right: 0;}
.online form textarea{width: 100%;padding: 1em 1em 60px;box-sizing: border-box;border: none;resize: none;}
.online form input[type=button]{position: relative;z-index: 2; margin: -60px auto 0;display: block; cursor: pointer; width: 120px;height: 120px;background: url(../images/submit.png) no-repeat center;border-radius: 50%;border: none;outline: none;}
.online form input[type=button]:hover{transform: scale(0.9);}

.title{text-align: center;margin-bottom: 65px;padding-top: 80px;}
.title h2{font-size: 33px;color: #101418;font-weight: normal;}
.title p{font-size: 16px;color: rgba(16,20,24,0.5);font-family: arial;margin-top: 10px;font-family: arial;}
.title p span{width: 130px;height: 1px;display: inline-block;vertical-align: middle;opacity: 0.1; background: #7D7F82;margin: 0 10px;}

.dfkdList{padding: 30px 0 90px 120px;background: #F7F9FB;box-shadow: 5px 5px 1px #C2CDD7;}
.dfkdList li{line-height: 45px;padding-left: 15px;position: relative;}
.dfkdList li a{display: block;width: 90%;padding-left: 15px;border-bottom: 1px dotted #E3E3E3;position: relative;}
.dfkdList li a p{font-size: 15px;color: #2b2b2b;display: inline-block;width: 80%;}
.dfkdList li time{color: #8b8b8b;float: right;}
.dfkdList li:hover a p, .dfkdList li:hover time{color: #fff;}
/*.dfkdList li:hover{background: #203071;}*/
.dfkdList li a:after{content: '';display: block;width: 3px;height: 3px;border-radius: 50%;background: #2b2b2b;position: absolute; left: 0;top: 50%;}
.dfkdList li:hover a:after{background: #fff;}
.dfkdList li:hover a{border-bottom-color: #203071;}
.dfkdList li:nth-child(2n+1):after{pointer-events: none;content: '';display: block;width: 22px;height: 22px;background: url(../images/yuan.png) no-repeat center;position: absolute;top: 50%;margin-top: -11px;left: -80px;}
.dfkdList li:before{content: '';display: block;width: 0;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;}
.dfkdList li:hover:before{width: 100%;opacity: 1;background: #203071;}

.suofrom{ width: 100%; padding: 115px 0 30px; background-color: #F7F9FB; text-align: center;}
.suofrom span{ display: inline-block; position: relative; overflow: hidden; width: 750px;max-width: 95%; height: 50px; }
.suofrom span .int{box-sizing: border-box; outline: none; width: 100%; height: 50px; border: none; padding-left: 40px; font-size: 14px; color: #BBBBBB;border: 1px solid #DBDBDB; border-radius: 30px; background-color:#fff;}
.suofrom span button{ position: absolute; right: 3px; top: 2px; width: 93px; height: 46px; background: url(../images/ss2.png) no-repeat center center / 100% 100%;}
.suofrom span button:hover{ opacity: 0.9;}
.suofrom span .int:focus{border-color: #203071;}

.zddtBox{background: #fff;padding: 75px;}
.zddt{padding: 130px 0 50px;background: #F5F5F5 url(../images/map_01.jpg) no-repeat center;background-size: cover;}
.zddtBox li{margin-bottom: 15px;}
.zddtBox li p{border: 1px solid #EBEBEB;padding: 0 50px;width: 915px;width: calc(100% - 200px);}
.zddtBox li>a{line-height: 45px;width: 200px;text-align: center;background: #C7D0DB;font-size: 18px;color: #444;font-weight: bold;}
.zddtBox li p a{line-height: 43px;color: #666;margin-right: 50px;position: relative;}
.zddtBox li p a:after{position: absolute;content: '';display: block;width: 1px;height: 13px;right: -25px;top: 50%;margin-top: -6px;background: #EDEDED;}
.zddtBox li p a:before{width: 100%;height: 1px;background: #203071;opacity: 0;content: '';display: block;position: absolute;left: 0;bottom: 20%;}
.zddtBox li p a:last-child{margin-right: 0;}
.zddtBox li p a:last-child:after{display: none;}
.zddtBox li p a:hover, .linkBox a:hover{color: #203071;}
.zddtBox li>a{position: relative;}
.zddtBox li>a:after{display: block;content: '';width: 100%;height: 100%;border: 1px solid #fff; opacity: 0;transition:all .4s ease-in-out 0.2s;}
.zddtBox li>a:hover:after{width: 93%;height: 83%;opacity: 0.5;}
.zddtBox li>a:hover{background: #203071;width: 180px;font-size: 16px;color: #fff;}
.zddtBox li p a:hover:before{opacity: 1;}

.pagess{padding: 85px 0;font-size: 0;}
.pagess a{width: 40%;background: #DBDBDB;line-height: 58px;text-align: center;display: inline-block;vertical-align: top;}
.pagess a:nth-child(2) i{width: 50px;height: 50px;margin: 0 auto; border: 4px solid #DBDBDB;border-radius: 50%;display: block; text-align: center;line-height: 50px;}
.pagess a:hover{background: #203071;color: #fff;}
.pagess a:nth-child(2):hover i{border-color: #203071;color: #203071;}
.pagess a:nth-child(2){background: transparent !important;width: 20%;text-align: center;line-height: 24px;}
.pagess a:nth-child(2):hover{color: #203071;}

.login{position: relative;}
.login>img{width: 100%;display: block;height: auto;}
.login article{width: 325px;padding: 50px 35px 80px;background: #fff;box-shadow: 0 0 1px rgba(255,255,255,0.5);}
.login article img{display: block;margin: 0 auto;}
.login article p{text-align: center;color: #333333;font-size: 18px;font-weight: normal;margin: 5px 0 20px;}
.login article p .line{width: 60px;height: 1px;background: #F4F4F4;display: inline-block;vertical-align: middle;}
.login article p .line:first-child{margin-right: 40px;}
.login article p .line:last-child{margin-left: 40px;}
.login li{padding: 22px 0;border-bottom: 1px solid #E9E9E9;}
.login li input{border: none;height: 30px;outline: none;}
.login input[type="submit"]{margin-top: 35px;height: 45px;font-size: 16px;color: #fff;background: #203071;border: none;border-radius: 3px;outline: none;width: 100%;cursor: pointer;}
.news{padding-top: 60px;}
.newsList li{width: 49%;margin-right: 2%;margin-bottom: 2%;background: #F7F9FB;padding-bottom: 50px;}
.newsList li:nth-child(2n){margin-right: 0;}
.newsList li figure{margin-bottom: 50px;}
.newsList li time{width: 110px;text-align: right;padding-right: 30px;border-right: 1px solid #E7E8E9;}
.newsList li time b{display: block;color: #333333;font-size: 24px;font-family: arial;}
.newsList li time{color: #B8BABB;font-family: arial;}
.newsList li h2{padding-left: 30px;width: 350px;font-size: 16px;color: #333333;font-weight: normal;}
.newsList li:hover{background: #203071;}
.newsList li:hover time, .newsList li:hover time b, .newsList li:hover h2{color: #fff;}
.newsList li:hover time{width: 80px;padding-right: 20px;}
.newsList li:hover h2{width: 400px;padding-left: 20px;}
.erMap{background: #F7F9FB;border-bottom: 1px solid #ECECEC;}
.erMap h2{display: inline-block;font-size: 48px;text-transform: uppercase;color: rgba(25,49,113,0.1);padding: 40px 0; font-family: arial;}
.erMap h2 b{font-size: 30px;color: #203071;display: block;margin-top: -35px;}
.erMap p{float: right;margin-top: 60px;color: #a0a0a0;}
.erMap p a{color: #a0a0a0;margin: 0 2px;}
.erMap p a.active, .erMap p a:hover{color: #203071;font-weight: bold;}
.newsXq{padding: 55px 0 80px;}
.newsXq article{width: 785px;padding: 35px 30px 55px;background: #F7F9FB;display: inline-block;margin-right: 85px;}
.newsXq aside{width: 245px;}
.newsXq h2{font-size: 20px;color: #193171;text-align: center;}
.newsXq time{display: block;color: #999;font-size: 12px;margin-top: 10px;padding-bottom: 35px;border-bottom: 1px dashed #E7E8E9;text-align: center;margin-bottom: 40px;}
.newsXq p{line-height: 34px;color: #666;font-size: 18px;width: 645px;margin: 0 auto 25px;    text-align: justify;}
.newsXq p img{display: block;width: 100%;height: auto;}
.newsXq aside>a{line-height: 44px;border: 1px solid #E5E6E6;display: block;text-align: center;background: #F8FAFB;}
.newsXq aside{float: right;width: 255px;}
.newsXq aside a{display: block;}
.newsXq aside>a{line-height: 40px;position: relative; border: 1px solid #EBEBEB;margin-bottom: 40px; color: #555555;text-align: center;background: #F8FAFB;}
.newsXq aside>a i{color: #555;margin-right: 10px;}
.newsXq aside>a:after{display: block;content: '';width: 100%;height: 100%;border: 1px solid #fff; opacity: 0;}
.newsXq aside>a:hover:after{width: 97%;height: 85%;opacity: 0.5;}
.newsXq aside>a:after{transition:all .4s ease-in-out 0.2s;}
.newsXq aside>a:hover i{color: #fff;}
.newsXq aside>a:hover{background: #203071;color: #fff;}
.newsXq aside h3{font-size: 16px;font-weight: normal;color: #555;padding-bottom: 15px;border-bottom: 1px solid #D4D4D4;position: relative;}
.newsXq aside h3:after{position: absolute;content: '';display: block;width: 30px;height: 3px;background: #203071;left: 0;bottom: -2px;}
.newsXq aside ul{margin-bottom: 80px;}
.newsXq aside ul li{margin-top: 30px;}
.newsXq aside li a{color: #555;}
.newsXq aside li a:hover{color: #203071;}
.newsXq aside ol span{display: block;width: 30px;margin-bottom: 5px; line-height: 30px;font-size: 14px; color: #203071;background: #E6E6E6;text-align: center;font-family: kaiti;}
.newsXq aside ol span i{color: #203071;margin-right: 10px;font-size: 12px;}
.newsXq aside ol li{margin-bottom: 50px;}
.newsXq aside ol li:hover span{background: #203071;color: #fff;}
.newsXq aside ol li:hover span i{color: #fff;}
.newsXq aside ol p{color: #555;line-height: 26px;}
.newsXq aside ol li:hover p{color: #203071;}
.erMap2{border-bottom: 1px solid #F6F6F6;}
.erMap2 ol li{box-sizing: border-box;width:16.666%;border-right: 1px solid #F3F3F3;text-align: center;line-height: 50px;}
.erMap2 ol li a{display: block;font-size: 15px;}
.erMap2 ol li:first-child{border-left: 1px solid #F3F3F3;}
.erMap2 ol li:hover, .erMap2 ol li.active{background: #203071;}
.erMap2 ol li:hover a, .erMap2 ol li.active a{color: #fff;}
.cabr, .cbtgc{padding: 55px 0 65px;}
.cabr h2, .cbtgc h2{color: #193171;font-size: 24px;margin-bottom: 40px;}
.cabr div{width: 616px;margin-left: 50px;}
.cabr div p, .cbtgc p{line-height: 30px;margin-bottom: 25px;}
.cbtgc p img{display: block;width: 100%;height: auto;}
.boss{padding: 50px 0 70px;}
.boss h2{font-size: 22px;font-weight: bold;color: #193171;padding-bottom: 15px;border-bottom: 1px solid #EAEAEA;padding-top: 50px;margin-bottom: 45px;}
.boss h2 span{color: #a7a7a7;font-family: arial;font-weight: normal;text-transform: uppercase;}
.boss ul li{width: 24%;margin-right: 0.5%;margin-bottom: 20px;border: 1px solid #EDEDED;box-sizing: border-box;padding: 15px 15px 0;}
.boss ul li:nth-child(4n){margin-right: 0;}
.boss ul p{line-height: 70px;text-align: center;color: #848484;}
.boss ul p b{font-size: 18px;}
.boss ul li:hover{background: #203071;}
.boss ul li:hover p, .boss ul li:hover p b{color: #fff;}
.bossXq{margin: 55px auto 90px;background: #F7F9FB;box-sizing: border-box;padding: 60px;}
.bossXqRight{width: 650px;margin-left: 80px;}
.bossXqRight h3{padding-bottom: 25px;border-bottom: 1px solid #DADADA;position: relative;margin-bottom: 25px;color: #193171;font-size: 20px;}
.bossXqRight h3:after{content: '';display: block;width: 25px;height: 3px;background: #203071;position: absolute; left: 0;bottom: -2px;}
.bossXqRight p{font-size: 15px;color: #000;line-height: 28px;}
.bossXqBar{width: 325px;text-align: right;}
.bossXqBar img{display: block;width: 100%;height: auto;}
.prev, .next{width: 30px;line-height: 30px;background: #363636;text-align: center;cursor: pointer;display: inline-block;vertical-align: middle;margin-top: 25px;}
.prev i, .next i{color: #fff;font-size: 14px;}
.prev:hover, .next:hover{background: #BF1005;}
.certificate{position: relative;padding: 55px 0 65px;}
.certificate img{width: 100%;height: auto;}
.certificate .swiper-container{width: 100%;}

.certificate p{line-height: 30px;text-align: center;}
.qywh1 li{padding: 60px 0;line-height: 290px;}
.qywh1 li:nth-child(1) figure{float: right;}
.qywh1 li div{width: 275px;margin-left: 160px;}
@font-face {
	font-family:yuweij;
	src: url(yuweij.woff);
}
.qywh1 li i{font-family: yuweij;display: block;width: 30px;height: 20px;text-align: center;line-height: 20px;background: #203071;color: #fff;}
.qywh1 li h2{font-size: 24px;color: #444;line-height: 30px;margin: 10px 0;}
.qywh1 li p{line-height: 24px;font-size: 15px;color: #444;}
.qywh1 li .line{width: 55px;height: 2px;background: #203071;margin: 0 0 10px -30px;display: block;}
.qywh1 li:hover{background: #F7F9FB;}
.qywh2{text-align: center; padding: 75px 0 95px;background: url(../images/qywh_10.jpg) no-repeat center;background-size: cover;}
.qywh2 div{text-align: left;margin-left: 50px;}
.qywh2 h2{font-size: 24px;color: #fff;margin-bottom: 20px;}
.qywh2 ul li{font-size: 15px;line-height: 30px;color: #fff;}
.qywh2 ul{border-left: 2px solid #909ABA;padding-left: 25px;}
.qywh3{padding: 80px 0;background: url(../images/qywh_12.jpg) no-repeat center bottom;}
.qywh3 .divBox{padding-left: 25px;box-sizing: border-box;}
.qywh3 ul{border-left: 1px solid #F3F3F3;position: relative;padding: 60px 0 50px;}
.qywh3 ul li{position: relative;}
.qywh3 ul li a{display: block;line-height: 60px;}
.qywh3 ul li b{width: 165px;text-align: right;color: #193171;font-size: 18px;}
.qywh3 ul li i{margin: 0 50px 0 55px;width: 37px;height: 37px;line-height: 37px;text-align: center;background: #144980;border-radius: 3px;color: #fff;font-size: 23px;}

.qywh3 ul li:nth-child(1) i{background: #144980 url(../images/i6.png) no-repeat center;}
.qywh3 ul li:nth-child(1):hover i{background: #fff url(../images/i6-1.png) no-repeat center;}
.qywh3 ul li:nth-child(2) i{background: #144980 url(../images/i1.png) no-repeat center;}
.qywh3 ul li:nth-child(2):hover i{background: #fff url(../images/i1-1.png) no-repeat center;}
.qywh3 ul li:nth-child(3) i{background: #144980 url(../images/i2.png) no-repeat center;}
.qywh3 ul li:nth-child(3):hover i{background: #fff url(../images/i2-1.png) no-repeat center;}
.qywh3 ul li:nth-child(4) i{background: #144980 url(../images/i3.png) no-repeat center;}
.qywh3 ul li:nth-child(4):hover i{background: #fff url(../images/i3-1.png) no-repeat center;}
.qywh3 ul li:nth-child(5) i{background: #144980 url(../images/i4.png) no-repeat center;}
.qywh3 ul li:nth-child(5):hover i{background: #fff url(../images/i4-1.png) no-repeat center;}
.qywh3 ul li:nth-child(6) i{background: #144980 url(../images/i5.png) no-repeat center;}
.qywh3 ul li:nth-child(6):hover i{background: #fff url(../images/i5-1.png) no-repeat center;}
.qywh3 ul li p{font-size: 15px;}
.qywh3 ul li:after, .qywh3 ul:after{content: '';display: block;position: absolute;width: 12px;height: 12px;background: #1A579E;border: 1px solid #DEDEDE;border-radius: 50%;}
.qywh3 ul li:after{left: -7px;top: 50%;margin-top: -7px;}
.qywh3 ul:after{width: 16px;height: 16px;top: -18px;left: -9px;}
.qywh3 ul li:hover{background: #203071;}
.qywh3 ul li:hover i{background: #fff;color: #203071;}
.qywh3 ul li:hover b, .qywh3 ul li:hover p{color: #fff;}
.qualifications{padding: 60px 0;}
.qualifications ul li{width: 32%;margin-right: 2%;text-align: center;margin-bottom: 10px;box-sizing: border-box;padding: 10px;}
.qualifications ul li:nth-child(3n){margin-right: 0;}

.zjzsMark{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);}

.zjzsMan{width: 1000px;box-sizing: border-box; max-width: 95%;background: #fff; padding: 100px 80px;border: 5px solid #EEEEEE;position: fixed;transform: translate(-50%,-50%);top: 50%;left: 50%;}

.zjzsMan .theclose{position: absolute;top: 25px;right: 25px;cursor: pointer;display: block;}

.zjzsMan li{display: none;font-size: 0;}

.theclose img{display: block;}

.zjzsMan .theclose:hover img{transform: rotateZ(-90deg);transition: all 0.4s ease-in-out;}
.zjzsMan li.active{display: block;}

.zjzsMan li figure, .zjzsMan li div{display: inline-block;vertical-align: middle;}

.zjzsMan li h3{color: #193171;font-size: 20px;}

.zjzsMan li p{line-height: 24px;}

.zjzsMan li div{width: 425px;margin-left: 75px;}

.zjzsMan li figure{padding: 20px;border: 1px solid #E6E6E6;}
.qualifications figure{border:1px solid #E6E6E6;line-height: 250px;position: relative;}
.qualifications figure:after{position: absolute;content: '';display: block;width: 100%;height: 2px;background: #203071;left: 0;bottom: -1px;opacity: 0;}
.qualifications figure img{max-width: 98%;max-height: 98%;}
.qualifications p{line-height: 50px;font-size: 15px;}
.qualifications li:hover figure{border-bottom-color: #203071;}
.qualifications li:hover figure:after{opacity: 1;}
.qualifications li:hover p{color: #203071;}
.qualifications li:hover, .standard li:hover, .work li:hover{box-shadow: 0 2px 5px 2px rgba(0,0,0,0.2);transform: translateY(-10px);}
.innovate{padding: 100px 0 70px;}
.innovate a{display: block;margin-bottom: 30px;line-height: 294px;}
.innovate a h2{color: #000;font-size: 20px;line-height: 30px;}
.innovate a p{font-size: 12px;color: #000;opacity: 0.4;line-height: 24px;}
.innovate a article{text-align: center;line-height: 0;margin-left: 85px;}
.innovate a:nth-child(2n) figure{float: right;}
.innovate a figure{position: relative;}
.innovate a figure i{display: block;position: absolute;z-index: 2; width: 70px;height: 70px;line-height: 70px;text-align: center;background: rgba(255,255,255,0.3);font-size: 30px;color: #fff;opacity: 0;}
.innovate a:hover figure i{opacity: 1;}
.innovate a:hover h2{color: #233372;}
.innovate a figure:after{position: absolute;top: 0;left: 0; width: 100%;height: 100%;content: '';display: block;background: #203071;z-index: 1;opacity: 0;}
.innovate a:hover figure:after{opacity: 0.3;}
.erMap3{padding: 55px 0;}
.erMap3 li{width: 49%;margin-right: 2%;text-align: center;}
.erMap4 li, .work li{width: 24%;margin-right: 1.333%;}
.erMap3 li:last-child, .work li:nth-child(4n){margin-right: 0;}
.erMap3 li a{display: block;font-size: 18px;font-weight: bold;line-height: 60px;color: #1E2F72;background: #E1E4E9;}
.erMap3 li.active a, .erMap3 li:hover a{background: #1E2F72;color: #fff;}
.researchBox, .work{padding: 60px 0 95px;background: #F6F7FB;}
.research{padding-bottom: 50px;}
.researchBox h2{font-size: 18px;color: #1E2F72;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #E2E2E2;}
.researchBox article{background: #fff;box-sizing: border-box;padding: 60px 60px 60px;}
.researchBox p{line-height: 24px;font-size: 15px;}
.research p{margin-bottom: 45px;}
.research p img{max-width: 100%;height: auto !important;margin: 0 auto;}
.standard li{width: 24%;margin-right: 1.333%;padding: 10px;box-sizing: border-box;background: #fff;margin-bottom: 1.5%;}
.standard li:nth-child(4n){margin-right: 0;}
.standard li p{padding: 25px 10px;height: 48px;overflow: hidden;text-overflow:ellipsis;}
.standard li figure img{display: block;width: 100%;height: auto;}
.standardBox .divBox{padding: 0;background: transparent;}
.standard li:hover p{color: #203071;}
.work li{text-align: center;margin-bottom: 1.5%;}
.work li img{width: 100%;height: auto;display: block;}
.curriculum ol li{text-indent: 100px;line-height: 40px;color: #fff;background: #1E2F72;width: 50%;font-weight: bold;}
.curriculum  h2{color: #173072;font-size: 16px;margin: 25px 0 0;border-bottom: none;}
.curriculum  h2 img{margin-right: 15px;}
.curriculum table{border-color: #E5E5E5;}
.curriculum table td{line-height: 40px;}
.work li p{line-height: 45px;color: #000;font-size: 16px;text-align: center;}
.erMap5 li{width: 19%;margin-right: 1.25%;}
.erMap6 li{width: 22%;margin-right: 1.333%;}
.erMap6 li:last-child{width: 30%;}
.erMap6 li input, .erMap6 li form a{height: 60px;box-sizing: border-box;display: inline-block;vertical-align: middle;}
.erMap6 li form{font-size: 0;}
.erMap6 li input{width: 270px;text-indent: 1em;}
.erMap6 li form a{width: 90px;position: relative;}
.erMap6 li form a:after{content: '';display: block;width: 100%;height: 100%;border: 1px solid rgba(255,255,255,0.6);opacity: 0;}
.erMap6 li form a:hover:after{width: 92%;height: 90%;opacity: 1;}
.erMap6 li a{font-weight: normal;font-size: 16px;color: #333;}
.erMap7{border-bottom: 1px solid #F4F4F4;}
.erMap7 li{color: #000;font-size: 15px;width: 33.3%;border-left: 1px solid #F2F2F2;border-right: 1px solid #F2F2F2;box-sizing: border-box;text-align: center;}
.erMap7 li a{display: block;line-height: 50px;}
.erMap7 li:hover a, .erMap7 li.active a{background: #203071;color: #fff;}
.team{padding: 70px 0 50px;}
.team li{width: 23%;margin-right: 2.666%;margin-bottom: 2.5%;position: relative; text-align: center;box-sizing: border-box;border: 1px solid #DDDDDD;padding: 35px 10px 50px;}
.team li:nth-child(4n){margin-right: 0;}
.team li img{max-width: 100%;}
.team li h2{font-size: 18px;margin-top: 15px;}
.team li span{width: 30px;height: 2px;background: #475BCF;display: block;margin: 10px auto;}
.team li:hover{background: #F2F2F2;box-shadow: 1px 2px 5px 2px #EBEBEB;transform: translateY(-10px);}
.team li p{color: #343434;opacity: 0.7;}
.team li:after{background: #475BCF;content: '';display: block;width: 0;height: 2px;position: absolute;left: 0;bottom: -1px;opacity: 0;}
.team li:hover:after{opacity: 1;width: 100%;}
.teamXq{margin: 55px auto 90px;}
.teamXq article{background: #F7F9FB;box-sizing: border-box;padding: 60px;}
.teamXq h2{padding-bottom: 25px;border-bottom: 1px solid #DADADA;position: relative;margin-bottom: 25px;color: #193171;font-size: 20px;}
.teamXq p{font-size: 15px;color: #000;line-height: 28px;}
.teamXq figure{width: 270px;text-align: center;background: #FFFFFF; line-height: 330px;border: 1px solid #DFDFDF;border-bottom: 4px solid #203071;}
.teamXq div{width: 660px;margin-left: 55px;}
.teamXq a{display: inline-block;margin-top: 35px;width: 260px;height: 55px;line-height: 55px; border: 1px solid #DBE1E7;text-align: center;position: relative;}
.teamXq a i{margin-right: 20px;font-size: 16px;}
.teamXq a:after{opacity: 0;content: '';display: block;width: 100%;height: 100%;border: 1px solid #fff;}
.teamXq p a{width: 185px;}
.teamXq a:hover:after{width: 96%;height: 90%;opacity: 1;}
.teamXq a:hover, .teamXq a:hover i{color: #fff;}
.teamXq a:hover{background: #203071;}
.teamXq>p{float: right;}
.teamXq>p a{margin-left: 10px;}
.teamXq h2 img{margin-right: 10px;}
.mainbox{padding: 60px 0 75px;}
.mainbox a{display: block;padding: 20px 25px 20px 35px;box-sizing: border-box;}
.mainbox li:hover{background: #203071;}
.mainbox h3{color: #222222;font-size: 16px;font-weight: normal;padding-bottom: 10px;border-bottom: 1px dashed #EBEBEB;margin-bottom: 8px;position: relative;}
.mainbox p, .mainbox p font{line-height: 24px;color: #7e7e7e;font-size: 13px;}
.mainbox p font{color: red;}
.mainbox h3:after{content: '';display: block;width: 7px;height: 7px;background: #203071;position: absolute;top: 50%;left: -28px;margin-top: -7px;}
.mainbox li:hover p, .mainbox li:hover h3{color: #fff;}
.mainbox li:hover h3:after{background: #fff;}
.notice{margin: 60px auto 80px;}
.notice article{padding: 40px 40px 60px;background: #F7F9FB;margin-bottom: 70px;;box-shadow: 3px 3px 3px 1px #C7D0DB;}
.notice h2{color: #193171;text-align: center;margin-bottom: 10px;font-size: 20px;}
.notice time{text-align: center;color: #999999;font-size: 12px;font-family: arial;padding-bottom: 30px;border-bottom: 1px dotted #DDDDDE;display: block;}
.notice p{margin-top: 45px;color: #666666;line-height: 28px;font-size: 15px;}
.notice a{width: 49%;margin-right: 2%;text-align: center;font-size: 15px;line-height: 60px;background: #E0E4E9;}
.notice a:last-child{margin-right: 0;}
.notice a:hover{background: #203071;color: #fff;}
.notice a u{text-decoration:none;}
.notice a:hover u{color:#fff;}
.statement{background: #F7F9FB;padding: 50px 85px 90px;box-sizing: border-box;margin-bottom: 100px;box-shadow: 5px 5px 5px 1px #C7D0DB;}
.statement h2{text-align: center;color: #193171;font-size: 24px;padding-bottom: 35px;border-bottom: 1px solid #E8E9EA;position: relative;}
.statement h2:after{content: '';display: block;width: 30px;height: 3px;background: #193171;position: absolute;bottom: -2px;left: 50%;margin-left: -15px;}
.statement p{margin-top: 40px;line-height: 24px;}
.statement p b{display: block;color: #193171;}
.erMap8 li{width: 16.666%;box-sizing: border-box;border-right: 1px solid #fff;margin-right: 0;}
.engineering{margin-bottom: 80px;}
.engineering li{width: 32%;margin-right: 2%;box-sizing: border-box;padding: 10px;margin-bottom: 1%;border: 1px solid #F6F6F6;}
.engineering li:nth-child(3n){margin-right: 0;}
.engineering li p{padding: 0 5px 10px;margin-top: 20px;font-size: 16px;color: #444;}
.engineering li img{width: 100%;height: auto;}
.engineering li:hover{background: #1E2F72;}
.engineering li:hover p{color: #fff;font-size: 15px;font-weight: bold;}
.gcss article{padding: 55px 135px 105px;background: #F7F9FB;}
.gcss article h2{color: #193171;font-size: 20px;padding-bottom: 30px;border-bottom: 1px dashed #EEF0F2;margin-bottom: 45px;}
.gcss article p{margin-bottom: 45px;}
.gcssBar{position: relative;}
.gcssBar .swiper-button-prev{left: -60px;opacity: 0.4;}
.gcssBar .swiper-button-next{right: -60px;opacity: 0.4;}
.gcssBar img{display: block;width: 100%;height: auto;}
.xmyj{margin: 100px 0;background: #F7F9FB;padding: 0 95px;}
.xmyj li:nth-child(2n)>div{display: flex;flex-direction: column-reverse;}
.xmyj li{width: 19.5%;margin-right: 0.625%;text-align: center;}
.xmyj li:last-child{margin-right: 0;}
.xmyj li figure img{width: 100%;height: auto;display: block;}
.xmyj li h2{font-size: 20px;color: #000;}
.xmyj li p{font-size: 12px;font-family: arial;color: #000;opacity: 0.4;margin: 10px 0 5px;}
.xmyj li div>div{padding: 25px 0 10px;}
.xmyj li figure{position: relative;}
.xmyj li figure:after{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #193171;opacity: 0;z-index: 1;}
.xmyj li:hover figure:after{opacity: 0.9;}
.xmyj li figure div{z-index: 2;opacity: 0;}
.xmyj li figure a{font-size: 15px;display: block;line-height: 30px;color: #fff;}
.xmyj li figure a:last-child{width: 35px;height: 35px;margin: 40px auto 0;line-height: 35px;background: rgba(255,255,255,0.3);}
.xmyj li figure a:last-child i{color: #fff;}
.xmyj li:hover figure div{opacity: 1;}
#map1{height: 320px;}
#ads article{width: 49.5%; margin-right: 1%;}
#ads #map1{margin-right: 0;}
.addressList{background: #F7F9FB; font-size: 0; padding: 100px 10px 93px;text-align: center;box-sizing: border-box;}
.addressList li{color: #41404e;font-size: 15px;text-align: left;margin-bottom: 10px;}
.addressList li b{color: #193171;font-size: 24px;}
.addressList li i{font-size: 12px;margin-right: 15px;}
.addressList figure{padding-left: 45px;color: #8D8D95;font-size: 13px; margin-left: 35px;border-left: 1px solid #ECECED;}
.addressList figure img{display: block;}
.addressList li a{display: block;width: 140px;line-height: 30px;margin-top: 20px;background: #203071;color: #fff;text-align: center;}


.gcss article p{color: black;line-height: 25px;}
.gcssBar a{position: relative;display: block;}
.gcssBar .swiper-slide a p{position: absolute;padding: 10px 30px;background: rgba(0,0,0,.5);right:20px;bottom:20px;color: white;z-index: 2;margin: 0;}
.work article.divBox.pages {display: none;}

.dpcontent{ line-height:180%; font-size:16px; color:#333;}
.dpcontent p{ text-indent:2em; margin-bottom:25px;}
.dpcontent table p{ text-indent:0; margin-bottom:0;}


/*culture*/

@font-face {font-family: "jrico";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chromeã€firefox */
  url('iconfont.ttf') format('truetype'), /* chromeã€firefoxã€operaã€Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.ion {
  font-family:"jrico" !important;
  display:inline-block;
  vertical-align: middle;
  margin:0 .3em;
  font-size: 1.1em;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;   
}

.row{width:101%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}.row>[class*="span-"]{float:left;margin-right:1%;*margin-right:.89%}.row>.span-1{width:7.33333333%}.row>.span-2{width:15.66666667%}.row>.span-3{width:24%}.row>.span-4{width:32.33333333%}.row>.span-5{width:40.66666667%}.row>.span-6{width:49%}.row>.span-7{width:57.33333333%}.row>.span-8{width:65.66666667%}.row>.span-9{width:74%}.row>.span-10{width:82.33333333%}.row>.span-11{width:90.66666667%}.row>.span-12{width:99%}.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}.full-row>[class*='span']{float:left}.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}.row>.pull-right,.full-row>.pull-right{float:right}.row>.center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}
@media only screen and (max-width:1024px){.row>.midd-1{width:7.33333333%}.row>.midd-2{width:15.66666667%}.row>.midd-3{width:24%}.row>.midd-4{width:32.33333333%}.row>.midd-5{width:40.66666667%}.row>.midd-6{width:49%}.row>.midd-7{width:57.33333333%}.row>.midd-8{width:65.66666667%}.row>.midd-9{width:74%}.row>.midd-10{width:82.33333333%}.row>.midd-11{width:90.66666667%}.row>.midd-12{width:99%}.midd-hide{display:none}.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}}@media only screen and (max-width:992px){.row>.smidd-1{width:7.33333333%}.row>.smidd-2{width:15.66666667%}.row>.smidd-3{width:24%}.row>.smidd-4{width:32.33333333%}.row>.smidd-5{width:40.66666667%}.row>.smidd-6{width:49%}.row>.smidd-7{width:57.33333333%}.row>.smidd-8{width:65.66666667%}.row>.smidd-9{width:74%}.row>.smidd-10{width:82.33333333%}.row>.smidd-11{width:90.66666667%}.row>.smidd-12{width:99%}.smidd-hide{display:none}.smidd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}}@media only screen and (max-width:760px){.row>.smal-1{width:7.33333333%}.row>.smal-2{width:15.66666667%}.row>.smal-3{width:24%}.row>.smal-4{width:32.33333333%}.row>.smal-5{width:40.66666667%}.row>.smal-6{width:49%}.row>.smal-7{width:57.33333333%}.row>.smal-8{width:65.66666667%}.row>.smal-9{width:74%}.row>.smal-10{width:82.33333333%}.row>.smal-11{width:90.66666667%}.row>.smal-12{width:99%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}}

.dpculture{padding-bottom: 50px; padding-top:80px;}
.dpculture h3{font-size: 29px;color: #d20818; padding-bottom:25px;text-align: center;}}
.culture .title .s{font-size: 14px;color: #393939;}
.culture .part1{min-height: 100%;margin: 0 auto;background: url(../images/culture.jpg) no-repeat center center;-webkit-background-size: cover;
background-size: cover;}
.culture .part1.ch21968{min-height: 100%;margin: 0 auto;background: url(../img/chang_img/culture1.jpg) no-repeat center center;-webkit-background-size: cover;
background-size: cover;}
.culture .part1.ch21969{min-height: 100%;margin: 0 auto;background: url(../img/chang_img/culture2.jpg) no-repeat center center;-webkit-background-size: cover;
background-size: cover;}
.culture .part1.ch21970{min-height: 100%;margin: 0 auto;background: url(../img/chang_img/culture3.jpg) no-repeat center center;-webkit-background-size: cover;
background-size: cover;}
.culture .part1 ul li{height: 329px;}
.culture .part1 ul li .box{height: 100%;position: relative;overflow: hidden;}
.culture .part1 ul li .box .cen{width: 160px;height: 100px;position: absolute;top: 50%;margin-top: -50px;left: 50%;margin-left: -80px;transform:scale(1);opacity: 1;transform-origin:center center; transition:all .5s ease;-webkit-transition: all .5s ease;}
.culture .part1 ul li .box .cen .tit{font-size: 20px;text-align: center;color: #fff;}
.culture .part1 ul li .box .cen .en{font-size: 13px;color: #fff;font-family: 'Arial';text-align: center; text-transform:uppercase;}
.culture .part1 ul li .box .cen .img{text-align: center;color: #fff;padding-top: 8px;}
.culture .part1 ul li .box .cen .hr{width: 95px;height: 1px;background-color: #fff;margin: 8px auto 0;}
.culture .part1 ul li .box .cen2{padding:80px 55px 0 55px;background-color: #d60515;transform: scale(0.9);transform-origin:center center; transition:all .5s ease;-webkit-transition: all .5s ease;opacity: 0;height: 100%;}
.culture .part1 ul li:hover .cen{transform: scale(0.7); opacity:0;filter:alpha(opacity=0);}
.culture .part1 ul li:hover .cen2{transform: scale(1);opacity: 1;filter: alpha(opacity=100)}
.culture .part1 ul li .box .cen2 .tit{font-size: 20px;color: #fff;text-align: left; padding-bottom: 10px;}
.culture .part1 ul li .box .cen2 .minh{font-size: 17px;color: #fff;}
.culture .part1 ul li .box .cen2 .hr{width: 100%;height: 1px;background-color: #fff;margin-top: 40px;}
.culture .part1 ul li .box .cen2 .en{text-align: right;font-size: 14px;color: #fff;font-family: 'Arial'; text-transform:uppercase;}
.culture .part1 ul li:first-child .box,.culture .part1 ul li:nth-child(2) .box{border-right: 1px solid #fff;border-bottom:1px solid #fff; }
.culture .part1 ul li:hover .box{border: none;}
.culture .part1 ul li:nth-child(3) .box{border-bottom: 1px solid #fff;}
.culture .part1 ul li:nth-child(4) .box,.culture .part1 ul li:nth-child(5) .box{border-right: 1px solid #fff;}
.culture .part1 ul li:nth-child(3) .box{border-bottom: 1px solid #fff;}
.culture .part1 ul li:nth-child(4) .box,.culture .part1 ul li:nth-child(5) .box{border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
.culture .part1 ul li:nth-child(6) .box{border-bottom: 1px solid #fff;}
.culture .part1 ul li:nth-child(7) .box,.culture .part1 ul li:nth-child(8) .box{border-right: 1px solid #fff;}
.culture .part1 ul li.cen{display: block;}
.culture .part1 ul li.cen2{display: none;}
.culture .part1 ul li .box .cen2{filter:alpha(opacity=0);display: none\9;}
.culture .part1 ul li:hover .box .cen2{filter:alpha(opacity=100);display: block\9;}


/* history-5 start*/
.l{ float:left;}
.r{ float:right;}
.widget-history-9-slide{ width:1200px; margin:0 auto; margin-top:50px;}
.widget-history-9-slide .his_left{width:28%;}
.widget-history-9-slide .his_right{width:66%;}
.widget-history-9-slide .left_list li{line-height:53px;background-color:#f1f1f1;text-align:center;margin-bottom:2px;font-size: 15px;cursor:pointer;}
.widget-history-9-slide .left_list .tab_t_cur{background-color:#00317e;color:#ffffff;}
.widget-history-9-slide .his_right ul{border-left: 1px solid #e6e6e6;padding:0 46px 0 50px;}
.widget-history-9-slide .his_right li{margin-bottom:40px;}
.widget-history-9-slide .his_right .list_box{padding:36px 30px;background-color:#ffffff;position:relative;}
.widget-history-9-slide .his_right .list_ico01{position:absolute;left:-17px;top:30px;width:17px;height:21px;}
.widget-history-9-slide .his_right .list_ico02{width:8px;height:8px;border:4px solid #cccccc;background-color:#fff;border-radius:50%;position:absolute;left:-58px;top:32px;}
.widget-history-9-slide .his_right .list_title{font-size:24px;color:#141414;font-weight:normal;}
.widget-history-9-slide .his_right .list_time{font-size:20px;color:#c6211a;font-family: Arial;padding:4px 0px 10px;}
.widget-history-9-slide .his_right .list_text{font-size:14px;color:#6f6f6f;line-height:30px; margin-bottom:20px;}
body .widget-history-9-slide .left_list .tab_t_cur{background-color: #da0307;}

/*ye wu ban kuan*/


*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}
.social_res .widget-prolist-17 li .list_box{position: relative;}
.social_res .widget-prolist-17 li .list_box .list_text{position: absolute;width: 50%;height: 100%;right: 0;display: flex;align-items: center;display: -webkit-flex;text-align: left;}
.social_res .widget-prolist-17 li.odd .list_box .list_text{position: absolute;width: 50%;height: 100%;left: 0;}
.widget-prolist-17 .list_box{background-color:#f4f4f4;}
.widget-prolist-17 .list_text_box{padding:50px 60px 0px;color:#4f2f21;}
.widget-prolist-17 .list_title01{font-size:30px;color: #4f2f21;font-weight:normal;}
.widget-prolist-17 .list_p{font-size:13px;color: #4f2f21;line-height:26px;padding:20px 0px;}
.widget-prolist-17{margin-bottom:50px;}
.about_shzr{padding-bottom:50px;}
.widget-prolist-17 li.odd .list_img{float:right;}
.widget-prolist-17 li.odd .list_text{float:left;}
.widget-prolist-17 .kase_more a{ display:block; width:100px; line-height:28px; padding:0 15px; border:1px solid #6b4a38; color:#6b4a38; overflow:hidden; position:relative; }
.widget-prolist-17 .kase_more a span{position: relative; z-index: 2;}
.widget-prolist-17 .kase_more a:before{content:"";position: absolute;left: 0;top: 0;bottom:0;z-index: 1;width: 0; background:#6b4a38; transition: 300ms;}
.widget-prolist-17 li:hover .kase_more a:before{ width: 100%;}
.widget-prolist-17 li:hover .kase_more a{ color: #fff;}
.widget-prolist-17 .kase_more a em{ position:absolute; top:0px; right:15px; z-index: 2;color: #6b4a38;}
.widget-prolist-17 li:hover .kase_more a em{ color: #fff;}
.widget-prolist-17 li .list_img img{ transition: transform 400ms; -webkit-transition: -webkit-transform 400ms;}
.widget-prolist-17 li:hover .list_img img{ transform: scale(1.15); -webkit-transform: scale(1.15);}



/*工程业绩*/

.pad-30{ padding:30px 0;}
.project-item{ float: left; width: 380px; height: auto; margin:0 30px 40px 0;}
.project-item:nth-child(3n){ margin-right: 0; }
.project-item .img {

    position: relative;

    overflow: hidden;
    width: 100%; height: 240px;
}
 
.project-item .img .plus{width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 100%;

    z-index: 2;

    background: rgba(10,68,141,.59);

    transition: all ease .3s;}

.project-item .img .plus img {

    width: 50px;

    height: 50px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: 90px;

}

.project-item .tbox {

    box-sizing: border-box;

    padding: 18px 14px 0 14px;

}

.project-item .tbox .tbox-title {

    font-size: 18px;

    line-height: 30px; height:30px;

    color: #000;

    margin-bottom: 6px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;

}

.project-item .tbox .tbox-txt {

    font-size: 14px;

    line-height: 26px;

    color: #000;

    opacity: .5;

    margin-bottom: 17px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.project-item .tbox .tbox-more {

    width: 100px;

    height: 30px;

    box-sizing: border-box;

    border: 1px solid #b5b5b5;

    text-align: center;

    line-height: 28px;

    font-size: 12px;

    color: #666;

    border-radius: 14px;

    margin-left: -4px;

    transition: all ease .3s;

}

.project-item:hover .img .plus {

    top: 0;

}

.project-item:hover .tbox .tbox-more {

    color: #fff;

    background: #0a448d;

    border: 1px solid #0a448d;

}

.project-item{ margin-bottom:30px;}

.sub-img,.img-icon{    transition: 1s;-moz-transition: 1s; -webkit-transition: 1s; -o-transition:1s; overflow: hidden;}

.sub-img:hover img,
.other-solutions-item:hover .img-icon img,
.news-recommend-left-info:hover .sub-img img{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);transition: all 1s cubic-bezier(0.17, 0.84, 0.44, 1) 0s; cursor:pointer;}
.sub-img img{ max-width:100%;}
.nav>li>a:focus{ background:none;}