.top{height: 35px;background: #ebebeb;}
.toplist li{position: relative;height: 35px;cursor: pointer;}
.toplist li .toptit{height: 100%;}
.toplist li .toptit img{width: 16px;}
.toplist li .code{width: 100px;height: 0;position: absolute;top: 35px;left: 50%;transform: translateX(-50%);overflow: hidden;}
.toplist li:hover .code{height: 100px;}
.logo{width: 280px;}
.header{height: 100px; padding-top:5px;}
.header .wrap{height: 100%; }
.header .wrap .left{gap:0px;}
.header .wrap .left .ft14{font-size:14px; font-weight:bold; }
.header .wrap .left .ft18{ font-size:18px; font-weight:bold; }
.header .wrap .right .color_383838  {font-size: 14px;}
.header .wrap .right .color_003893  {font-size: 26px;}

.header .headLink {font-size:14px;}
.header .midlink {font-size:14px;}

.indexSel{height: 40px;padding-left: 10px;}

.select{width: 57px;border: solid 1px #e5e5e5;border-radius: 30px 0 0 30px; height: 42px;position: relative;border-right: none;box-sizing: border-box;}
.midRight{border: solid 1px #e5e5e5;border-radius: 0 30px 30px 0; width:250px;}
.midRight input{height: 40px;padding: 0 10px;width: 180px;}
.midRight .search{width: 42px;height: 24px;border-left: solid 1px #e5e5e5;}
.midRight .search img{width: 24px;}
.headLink img{width: 16px;margin-right: 3px;}


.headLink li a:hover span{color: #003893;}
.midlink li a{transition: .3s; }

.midlink li a:hover,.midlink li.this a{color: #FF0500;;}

.nav{background: #003893;position: relative;z-index: 100;}
.navlist>li{width: 150px;}
.navlist>li>a{display: block;line-height: 54px;text-align: center;color: #fff;transition: .3s;}
.navlist>li.this>a,.navlist>li:hover>a{background-color: #FF8D1A;}
.twoNav{transition: .3s; column-count: 5;column-gap: 0; width: 1200px;height: 0;overflow: hidden; position: absolute;left: 50%;transform: translateX(-50%);padding: 0;box-sizing: border-box;}
.twoNav.this{padding: 30px 40px;height: auto}
.twoNav li{width:180px;margin-bottom: 20px;}
.twoNav li a{display: block;}
.twoNav li a img{width: 15px;}
.twoNav li .hot{color: #CC0300;}
.ymTwoNav{transition: .3s;height: 0;overflow: hidden; position: absolute;left: 50%;transform: translateX(-50%);padding: 0;box-sizing: border-box;}
.ymTwoNav.this{height: auto;padding: 30px 40px;}
.ymTwoNav li{width: 200px;}
.ymTwoNav li a{display: block;}
.otherTwoNav{width: 150px;position: absolute;height: 0;overflow: hidden;}
.otherTwoNav.this{height: auto;}
.otherTwoNav li a{display: block;transition: .3s; width: 100%;line-height: 54px;text-align: center;color: #fff;background: #003893;}
.otherTwoNav li:hover a{background: #ff8d1a;}

.banner{height: 660px;width: 100%;position: relative;overflow: hidden;}
.bannerlist{width: 100%;height: 660px;}
.bannerlist li a{width: 100%;display: block;height: 660px;}
.banner .wrap{position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);}
.banner .wrap .next{transform: rotate(-180deg);}
.banner .wrap p{width: 57px;height: 57px;border-radius: 50%;background: rgba(0, 0, 0, .3);}
.banner .wrap p:hover{background: #003893;}
.banner .tips{position: absolute;bottom: 26px;left: 50%;transform: translateX(-50%);}
.banner .tips span{display: inline-block;width: 10px;height: 10px;background: rgba(255, 255, 255, .7);border-radius: 50%;}
.banner .tips span.this{width: 29px;background: rgb(255, 255, 255);border-radius: 10px;}

.titlePart{text-align: center;padding: 66px 0;}
.titlePart .eng{line-height: 67px;color: #000;opacity: .07;text-transform: uppercase;font-family: 'PlayfairDisplay';}
.titlePart h2{margin-top: -26px;line-height: 36px;font-size:36px;}

.projectlist li{width: 384px;height: 516px; border-radius: 0 0 6px 6px;overflow: hidden;position: relative;}
.projectlist li .pjimg{width: 100%;height: 288px;overflow: hidden;}
.projectlist li .pjBox{padding: 30px 25px;background: #fcfcfc;position: absolute;width: 100%;bottom: -78px;left: 0;box-sizing: border-box;}
.projectlist li .pjBox .pjtxt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;height: 60px;line-height: 20px; overflow: hidden;text-overflow: ellipsis;}
.projectlist li .pjBtn a{transition: .3s; width: 156px;height: 40px;box-sizing: border-box;text-align: center;line-height: 40px;display: block;}
.projectlist li .pjBtn .detail{border: solid 1px #003893;}
.projectlist li:hover .pjBox{bottom: 0;background: #fff;}
.projectlist li:hover{box-shadow: 0 0 10px #e5e5e5;}
/* .projectlist li .pjBtn .zixun{background: #003893;} */
.projectlist li .zixun:hover{background: #FF8D1A;}
.projectlist li .detail:hover{color: #FF8D1A;border-color: #FF8D1A;}

.more{transition: .3s; width: 130px;height: 40px;box-sizing: border-box;text-align: center;margin: 50px auto 0;border: solid 1px #003893;}
.more img{width: 12px;}
.more i{width: 12px;height: 12px;display: block;background: url('../img/more.png') no-repeat center;background-size: 12px 12px;}
.more:hover{background: #003893;}
.more:hover span{color: #fff;}
.more:hover i{background: url('../img/more1.png') no-repeat center;background-size: 12px 12px;}

.news .left{width: 384px;}
.news .left video{width: 384px;height: 260px;}
.imgNewsBox{width: 384px;height: 288px;overflow: hidden;position: relative;}
.imgNews li{width: 384px;height: 288px;}
.imgNews li a{display: block;width: 100%;height: 100%;position: relative;}
.imgNews li a .pic{position: relative;}
.imgNews li a .pic,.imgNews li a .pic img{width: 100%;height: 100%;transition: .3s;}
.imgNews li:hover a .pic img{transform: scale(1.1);}
.imgNews li a .pic::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 50%;background: linear-gradient(to bottom, transparent, #000);}
.imgNews li a .newtit{width: 236px;padding: 10px 20px;position: absolute;bottom: 0;left: 0;color: #fff;}
.imgNewsBox .pages{position: absolute;right: 20px;bottom: 0;padding: 10px 0;}

.news{padding-bottom: 64px;}
.news .right{padding: 0 30px;width: 796px;box-sizing: border-box;}
.news .newlist{width: 345px;}
.news .newlist .newimg{width: 138px;height: 113px;overflow: hidden;}
.news .newlist .newimg img{width: 140px;height: 105px;transition: .3s;}
.news .newlist .newinfo{width: 192px;}
.news .newlist .newRtit{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.news .newlist li:nth-child(1){padding: 10px 0;}
.news .newlist li:nth-child(1):hover .newimg img{transform: scale(1.1);}
.news .newlist li:nth-child(1):hover .newTitle{color: #003893;}
.news .newlist li:nth-child(1) .newTitle{transition: .3s;}
.news .newlist li.two{border-top: solid 1px #ECEBEB;}
.news .newlist li.two a{line-height: 62px;}
.news .newlist li.two p{color: #383838;width: 242px;transition: .3s;}
.news .newlist li.two:hover p{color: #003893;}

.immigrant{height: 930px;background: url('../img/imback.jpg') no-repeat center;background-size: cover;}
.immigrant .titlePart .eng{color: #fff;opacity: .1;}
.tzLeft{width: 792px;height: 258px;background: #fff;padding: 35px;box-sizing: border-box;}
.zclist li i{display: block;width: 10px;height: 10px;border: solid 1px #003893;border-radius: 50%;box-sizing: border-box;}
.zclist li p{width: 695px;line-height: 30px;}
.tzRight{width: 384px;height: 258px;background: #fff;padding: 35px;box-sizing: border-box;}
.advlist li i{display: block;width: 5px;height: 5px;background: #003893;border-radius: 50%;}
.advlist li p{line-height: 25px;}
.tzBlist{margin-top: 24px;}
.tzBlist li{position: relative;}
.tzBlist li .pic{width: 384px;height: 288px;overflow: hidden;}
.tzBlist li .pic img{transition: .3s;}
.tzBlist li .tit{line-height: 60px;padding: 0 30px;white-space: nowrap;background: #fff;transition: .3s;}
.tzBlist li .tag{width: 58.5px;height: 39px;color: #fff;padding-left: 10px;line-height: 28px;box-sizing: border-box; position: absolute;right: 7px;top: -8px;z-index: 10; background: url('../img/hotsale.png') no-repeat center;background-size: 100% 100%;}
.tzBlist li:hover .pic img{transform: scale(1.1);}
.tzBlist li:hover .tit{color: #FF8D1A;}

.about{background: #fcfcfc url('../img/aboutback.png') no-repeat center;background-size: 100% 100%;padding-bottom: 50px;}
.aboutTop{height: 345px;background: #003893;padding: 54px 50px;box-sizing: border-box;}
.aboutImgBox{width: 500px;height: 350px;overflow: hidden;position: relative;}
.aboutImgBox .aboutImgList,.aboutImgBox .aboutImgList li{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.aboutImgBox .abTips{position: absolute;right: 20px;bottom: 20px;}
.aboutImgBox .abTips span{display: block;width: 7px;height: 7px;background: #383838;opacity: .3;border-radius: 50%;}
.aboutImgBox .abTips span.this{width: 18px;opacity: 1;border-radius: 10px;}
.aboutIntro{ width: 555px; text-align:justify; line-height:150%;}

.aboutList{padding: 140px 0 70px;}
.aboutList li{text-align: center;width: 20%;}
.aboutList li img{width: 60px;height: 60px;}
.aboutList li h4{font-size:30px; font-weight:bold;}
.aboutList li p{font-size:16px;!important; } 

.honor{padding-bottom: 130px;}
.honorlist li{padding: 35px 27.5px;cursor: pointer; border: solid 1px #EFEFEF;width: 280px;box-sizing: border-box;margin-right: 27px;}
.honorlist li .hnpic{width: 226px;height: 156px;}
.honorlist li .hnpic img{transition: .3s;}
.honorlist li .hntit{line-height: 32px;padding: 0 20px;transition: .3s;}
.honorlist li:hover .hnpic img{transform: scale(1.1);}
.honorlist li:hover .hntit{color: #003893;}

.case{background: #f7f7f7;padding-bottom: 60px;}
.case .wrap{overflow: hidden;}
.caselist{width: 1200px;gap: 26px;}
.caselist li{width: 280px;cursor: pointer;}
.caselist li .casepic{width: 100%;height: 210px;overflow: hidden;}
.caselist li .casepic img{transition: .3s;}
.caselist li .caseintro{padding: 25px;height: 188px;box-sizing: border-box;overflow: hidden;}
.caselist li .caseintro h5{font-weight: normal;transition: .3s;}
.caselist li .caseintro a{display: block;line-height: 40px;opacity: 0;margin-top: 50px;}
.caselist li .caseintro .cstxt{line-height: 24px;height: 96px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;}
.caselist li:hover .cstxt{height: 48px;}
.caselist li:hover .caseintro a{opacity: 1;margin-top: 30px;}
.caselist li:hover .casepic img{transform: scale(1.1);}
.caselist li:hover h5{color: #003893;}
.csTips span{display: block;width: 7px;height: 7px;background: #383838;opacity: .3;border-radius: 50%;}
.csTips span.this{opacity: 1;border-radius: 10px;width: 18px;}
.caselist li .caseintro a:hover{background: #FF8D1A;}

.footer{background: #323232;}
.footHead{padding: 63px 0 30px;border-bottom: solid 1px rgba(255, 255, 255, .2);}
.footHead .left img{width: 226px;}
.codepic{width: 100px;height: 100px;overflow: hidden;}
.footHead .bottit{line-height: 38px;}
.footHead .middle{opacity: .6;}
.footHead .countrylist{width: 568px;}
.footHead .countrylist li{width: 142px;line-height: 35px;font-size: 14px;}
.footHead .countrylist li a{ color: #fff;}
.addlist li img{width: 10px;height: 12px;}
.addlist li p{opacity: .6;}
.footBot{padding: 30px 0;}
.linklist li{padding: 9px 0;}
.linklist li a{color: #fff;font-size: 12px;transition: .3s; line-height: 12px;opacity: .6;display: block;padding: 0 20px;border-right: solid 1px rgba(255, 255, 255, .6);}
.linklist li:last-child a{border-right: none;}
.copy a{line-height: 38px;opacity: .6;display: block;transition: .3s;}
.linklist li:hover a,.copy:hover a{color: #FF8D1A}

.site{border-bottom: solid 1px #f5f5f5;}
.site .wrap{height: 70px;}

.uscAdvlist li{width: 250px;}
.uscAdvlist li .uscAdvicon{width: 120px;height: 120px;border-radius: 6px;background: #003893;}

.project{background: #003893 url('../img/proback.png') no-repeat bottom center;background-size: 100% auto;padding-bottom: 95px;}
.project .titlePart .eng{color: #fff;}
.typelist{width: 320px;background: #00307D;}
.typelist li{width: 100%;box-sizing: border-box;height: 91px;border-top: solid 1px rgba(255, 255, 255, .1);cursor: pointer;transition: .3s;}
.typelist li .num{color: #f9f9f9;opacity: .5;transition: .3s;}
.typelist li .name{color: #fff;transition: .3s;}
.typelist li:first-child{border-top: none;}
.typelist li.this,.typelist li:hover{background: #fff;}
.typelist li.this .num,.typelist li:hover .num{color: #cdcdcd;opacity: 1;}
.typelist li.this .name,.typelist li:hover .name{color: #000;}

.typeshow{width: 880px;height: 455px;background: #fff;position: relative;}
.typeshow li{padding: 40px;width: 100%;height: 100%;overflow-y: scroll;display: none; box-sizing: border-box;position: absolute;top: 0;left: 0;transition: .3s;}
/*.typeshow li::-webkit-scrollbar{width: 0px !important;}*/
.typeshow li.this{display: block;}
.typeshow li .projectTit i{display: block;width: 4px;height: 17px;background: #003893;}
.typeshow li .projectTxt{line-height: 24px;}
.proBtn{display: block;width: 127px;line-height: 58px;text-align: center;background: #003893;color: #fff;transition: .3s;}
.typeshow li a:hover{background: #ff8d1a;}

.uscNewsScrollBox{width: 560px;height: 420px;position: relative;}
.uscNewsScrollList{position: relative;height: 420px;}
.uscNewsScrollList li{position: absolute;top: 0;left: 0;width: 560px;height: 420px;}
.uscNewsScrollList li a{display: block;width: 560px;height: 420px;overflow: hidden;position: absolute;}
.uscNewsScrollList li a .uscnewsPic,.uscNewsScrollList li a .uscnewsPic img{width: 100%;height: 100%;transition: .3s;}
.uscNewsScrollList li a .uscnewsBack{height: 290px;width: 100%;position: absolute;bottom: 0;left: 0;background: linear-gradient(to bottom, transparent, #000);}
.uscNewsScrollList li a .uscnewsTit{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 240px;padding-left: 20px;position: absolute;bottom: 15px;color: #fff;}
.uscNewsScrollList li:hover a .uscnewsPic img{transform: scale(1.1);}
.uscnewsLength{position: absolute;right: 10px;bottom: 15px;}
.uscNewsTextlist{margin-top: 13px;}
.uscNewsTextlist li a{height: 59px;border-bottom: solid 1px #ecebeb;}
.uscNewsTextlist li:hover a p{color: #003893;}

.uscNewsPiclist li{margin-top: 30px;}
.uscNewsPiclist li:nth-child(1){margin-top: 0;}
.uscNewsPiclist li a .uscnewsPic,.uscNewsPiclist li a .uscnewsPic img{width: 160px;height: 120px;overflow: hidden;transition: .3s;}
.uscNewsPiclist li a .uscnewsInfo{width: 396px;margin-left: 24px;}
.uscNewsPiclist li a .uscnewsInfo .uscnewsTit{line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.uscNewsPiclist li a .uscnewsInfo .uscNewsTxt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;line-height: 20px;}
.uscNewsPiclist li:hover .uscnewsPic img{transform: scale(1.1);}
.uscNewsPiclist li:hover .uscnewsTit{color: #003893;}

.uscCase{background: #f7f7f7;}
.uscCaseBox{position: relative;width: 100%;overflow: hidden;}
.uscCaselist li a{display: block;width: 286px;}
.uscCaselist li a .uscCasePic{width: 286px;height: 215px;overflow: hidden;}
.uscCaselist li a .uscCasePic img{width: 100%;height: 100%;transition: .3s;}
.uscCaselist li a .uscCaseInfo{height: 205px;width: 100%;padding: 30px 25px;box-sizing: border-box;background: #fff;}
.uscCaselist li a .uscCaseInfo p{line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;}
.uscCaselist li{margin-right: 18.5px;}
.uscCaselist li:hover a .uscCasePic img{transform: scale(1.1);}
.uscCaselist li:hover a .uscCaseInfo h5{color: #003893;}
.uscCaselist li:hover{box-shadow: 0 0 10px #ddd;}
.uscCaseBox .uscCaseArr{width: 34px;height: 62px;background: rgba(0, 0, 0, .6);transition: .3s;}
.uscCaseBox .uscCaseArr img{width: 20px;}
.uscCaseBox .uscCasePrev{position: absolute;left: 0;top: 134px;}
.uscCaseBox .uscCaseNext{position: absolute;right: 0;top: 134px;}
.uscCaseBox .uscCaseNext img{transform: rotate(180deg);}
.uscCaseBox .uscCaseArr:hover{background: #003893;}

.uscWayList li .uscWayPic{width: 270px;height: 202px;overflow: hidden;}
.uscWayList li .uscWayPic img{width: 100%;height: 100%;}
.uscWayList li .uscWayInfo{width: 309px;height: 202px;background: #f7f7f7;padding: 24px 18px 0 28px;box-sizing: border-box;}
.uscWayList li .uscWayInfo a{transition: .3s; display: block;width: 100px;line-height: 40px;text-align: center;background: #003893;color: #fff;}
.uscWayList li .uscWayInfo a:hover{background: #ff8d1a;}

.imcontainer{position: relative;background: #f7f7f7;}
.imcontainer .imback{height: 550px;width: 100%;position: absolute;top: 0;left: 0;}
.imcontainer .imback img{width: 100%;height: 100%;}
.imcontainer .imback .linerBack{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(to bottom, #003893, transparent);}
.imcontainer .imMain{position: relative;z-index: 10;}
.imPic{width: 400px;height: 300px;overflow: hidden;}
.iminfo{width: 666px;}
.imtags i{display: block;width: 1px;height: 52px;background: #e5e5e5;}
.applyim{width: 120px;line-height: 50px;display: block;transition: .3s;}
.applyim:hover{background: #FF8D1A;}

.imnav{margin-top: 2px;}
.imnav li{width: 16.6%;}
.imnav li a{display: block;width: 100%;line-height: 67px;text-align: center;transition: .3s;}
.imnav li.this a,.imnav li:hover a{background: #003893;color: #fff;}
.imnav.fixImnav{position: fixed;top: -3px;left: 50%;transform: translateX(-50%);width: 1200px;}

.imItem{padding: 40px 30px;}
.imItem .imtest{line-height: 30px; font-size: 16px;}
.imItem .imtest h1,h2,h3,h4,h5,h6 { font-size: 20px; margin: 5px 0px  }

.imqusList li{width: 520px;}
.visalist li{width: 252px;}
.visalist li .visaPic{width: 248px;height: 186px;overflow: hidden;}
.visalist li .visaPic img{width: 100%;height: 100%;transition: .3s;}
.visalist li .visaPic:hover img{transform: scale(1.1);}
.visalist li .visaTit{max-width: 140px;}
.visalist li a{display: block;width: 74px;line-height: 34px;transition: .3s;}
.visalist li a:hover{background: #ff8d1a;}

.minibanner{height: 360px;}
.asMain{background: #f7f7f7;}
.aslist li{min-width: 164px;height: 50px;padding: 0 35px; box-sizing: border-box;border: solid 1px #ebeaea;position: relative;}
.aslist li .trag{width: 14px;height: 10px;position: absolute;top: 0;right: 0;opacity: 0;}
.aslist li.this{border-color: #003893;color: #003893;background: url('../img/trag.png') no-repeat right top;background-size: 14px 10px;}
.aslist li.this .trag{opacity: 1;}

.asfeedlist li{width: 500px;}
.asfeedlist li .asinp{width: 396px;border: solid 1px #EBEAEA;height: 44px;padding: 0 15px;}
.asfeedlist li .asinp input,.asfeedlist li .capinp .inp input{height: 44px;width: 100%;}
.asfeedlist li .capinp{width: 426px;}
.asfeedlist li .capinp .inp{border: solid 1px #EBEAEA;height: 44px;padding: 0 15px;width: 230px;}
.asfeedlist li .capinp .getCode{width: 140px;line-height: 46px;}

.addAsCase{width: 190px;line-height: 46px;margin: 70px auto 40px;}
.filter .filname{width: 100px;line-height: 36px;}
.fillist li{padding: 0 20px;line-height: 36px;border: solid 1px #ebeaea;font-size: 14px;cursor: pointer;}
.fillist li.this,.fillist li:hover{background: #003893;color: #fff;border-color: #003893;}

.prMain{background: #f7f7f7;}
.prMain .prTit{height: 82px;}
.prlist li{border-top:  solid 1px #f7f7f7;}
.prlist li .prPic{width: 204px;height: 153px;overflow: hidden;background: #f7f7f7;}
.prlist li .prPic img{width: 100%;height: 100%;}
.prlist li .prInfo{width: 880px;}
.prlist li .prline{width: 1px;height: 40px;background: #ebeaea;}
.prlist li .prlink{width: 80px;line-height: 34px;}

.livelist{padding-left: 35px;}
.livelist li{width: 358px;padding: 35px 0;border-top: solid 1px #f7f7f7;}
.livelist .lvpic{width: 358px;height: 268px;overflow: hidden;background: #f7f7f7;}
.livelist .lvpic img{width: 358px;height: 268px;}
.livelist .lvtit{line-height: 24px;height: 48px;}
.livelist .lvtxt{line-height: 20px;height: 40px;}
.livelist .linka{display: block;width: 120px;line-height: 34px;}

.sitenav li a{display: block;line-height: 87px;border-bottom: solid 3px transparent;}
.sitenav li:hover a,.sitenav li.this a{border-color: #003893;color: #003893;}

.abLeft{width: 410px;}
.leftTitlePart{text-align: left;padding: 0 0 30px 0;}
.leftTitlePart h2{margin-top: 0;}
/* .leftTitlePart .eng{font-family: 'PlayfairDisplay';} */
.abLeft .abtxt{line-height: 30px;}

.abright,.abright video{width: 660px;height: 444px;}

.abTagsBox{height: 312px;background: url('../img/aboutback2.jpg') no-repeat center;background-size: 100% 100%;}
.abTags li img{width: 60px;}
.abTagsBox li h4{font-size:30px; font-weight:bold;}
.abTagsBox li p{font-size:16px;!important; } 

.pgPic{width: 547px;height: 388px;overflow: hidden;margin-right: 80px;}
.pgPic image{width: 100%;height: 100%;}
.pgRight{width: 460px;}
.pglist li{}
.pglist li .pgtit i{display: block;width: 6px;height: 20px;background: #003893;}

.process{height: 807px;padding-top: 70px;box-sizing: border-box; background: url('../img/aboutback3.jpg') no-repeat center;background-size: 100% 100%;}
.process .titlePart .eng{color: #fff;}
.psbox{position: relative;overflow: hidden;height: 450px;}
.pslist{padding-left: 100px;position: absolute;}
.pslist li{padding: 20px;width: 490px;height: 170px;box-sizing: border-box;position: relative;}
.pslist li .pspic{width: 172px;height: 130px;overflow: hidden;}
.pslist li .pspic img{width: 100%;height: 100%;}
.pslist li .xianBox .xian{width: 2px;height: 50px;background: #fff;display: block;margin: 0 auto;}
.pslist li .xianBox .point{width: 10px;height: 10px;background: #fff;border-radius: 50%;display: block;margin: 0 auto;}
.pslist li:nth-child(odd) .xianBox{position: absolute;bottom: -60px;left: 50%;}
.pslist li:nth-child(even) .xianBox{position: absolute;top: -60px;left: 50%;}
.pslist li:nth-child(even){margin-top: 280px;margin-left: -390px;}
.pslist li:nth-child(odd){margin-left: -70px;}
.psbox .psline{position: absolute;width: 100%;height: 1px;background: #fff;top: 50%;left: 0;opacity: .3;}

.culture{background: #f7f7f7;}
.curOne{height: 570px;width: 386px;cursor: pointer;transition: .3s;}
.culist li{width: 386px;height: 274px;background: #fff;cursor: pointer;transition: .3s;}
.culist li i,.curOne i{display: block;width: 58px;height: 56px;margin: 0 auto 30px;}
.curOne i{background: url('../img/cuicon1.png') no-repeat center;background-size: 58px 56px;}
.culist li:nth-child(1) i{background: url('../img/cuicon2.png') no-repeat center;background-size: 58px 56px;}
.culist li:nth-child(2) i{background: url('../img/cuicon3.png') no-repeat center;background-size: 58px 56px;}
.culist li:nth-child(3) i{background: url('../img/cuicon4.png') no-repeat center;background-size: 58px 56px;}
.culist li:nth-child(4) i{background: url('../img/cuicon5.png') no-repeat center;background-size: 58px 56px;}
.curOne:hover,.culist li:hover{background: #003893;color: #fff;}
.curOne p,.culist li p{transition: .3s;}
.curOne:hover p,.culist li:hover p{color: #fff;}
.curOne:hover i{background: url('../img/cuicon1_1.png') no-repeat center;background-size: 58px 56px;}
.culist li:nth-child(1):hover i{background: url('../img/cuicon2_2.png') no-repeat center;background-size: 58px 56px;}
.culist li:nth-child(2):hover i{background: url('../img/cuicon3_3.png') no-repeat center;background-size: 58px 56px;}
.culist li:nth-child(3):hover i{background: url('../img/cuicon4_4.png') no-repeat center;background-size: 58px 56px;}
.culist li:nth-child(4):hover i{background: url('../img/cuicon5_5.png') no-repeat center;background-size: 58px 56px;}

.serlist li{padding: 22px;width: 184px;height: 404px;box-sizing: border-box;background: #F9F9F9;transition: .3s;}
.serlist li .serPic{width: 140px;height: 140px;border-radius: 50%;overflow: hidden;}
.serlist li .serPic img{width: 100%;height: 100%;}
.serlist li:hover{background: #003893;}
.serlist li p,.serlist li h5{transition: .3s;}
.serlist li:hover p,.serlist li:hover h5{color: #fff;}
.serlist li .serIntro{text-align: justify;}

.busMain{background: #f7f7f7;}
.businesslist li .busPic{width: 555px;height: 416px;background: #383838;overflow: hidden;}
.businesslist li .bustxt{line-height: 24px;}
.businesslist li .busInfo{position: relative;}
.businesslist li .busBtn{width: 140px;height: 46px;border: solid 1px #ddd;position: absolute;bottom: 0;left: 0;transition: .3s;}
.businesslist li .arrs{width: 13px;height: 6px;transition: .3s; background: url('../img/huiarr.png') no-repeat center;background-size: 13px 6px;}
.businesslist li .busBtn:hover{background: #003893;border-color: #003893;}
.businesslist li .busBtn:hover span{color: #fff;}
.businesslist li .busBtn span{transition: .3s;}
.businesslist li .arrs{background: url('../img/baiarr.png') no-repeat center;background-size: 13px 6px;}

.stlist li{width: 380px;cursor: pointer;}
.stlist li .stpic{width: 380px;height: 285px;overflow: hidden;}
.stlist li .stpic img{width: 100%;height: 100%;transition: .3s;}
.stlist li .stname{line-height: 68px;padding: 0 24px;transition: .3s;}
.stlist li:hover{background: #003893;}
.stlist li:hover .stname{color: #fff;}
.stlist li:hover .stpic img{transform: scale(1.1);}

.ctAddlist li{width: 50%;padding: 100px 0 0 130px;box-sizing: border-box;height: 380px;}
.ctAddlist li .cticon{width: 30px;height: 36px;}
.ctAddlist li .addinfo{line-height: 20px;}

.sitenews{width: 260px;}
.sitenews .newHead{padding: 30px 30px 26px 38px;}
.sitenewsNav li{border-top: solid 1px #ededed;transition: .3s;}
.sitenewsNav li a{padding: 20px 26px 20px 38px;}
.sitenewsNav li a i{transition: .3s;display: block;width: 13px;height: 6px;background: url('../img/huiarr.png') no-repeat center;background-size: 13px 6px;}
.sitenewsNav li:hover a span,.sitenewsNav li.this a span{color: #fff;}
.sitenewsNav li a span{transition: .3s;}
.sitenewsNav li:hover,.sitenewsNav li.this{background: #003893;border-color: #003893;}
.sitenewsNav li:hover a i,.sitenewsNav li.this a i{background: url('../img/baiarr.png') no-repeat center;background-size: 13px 6px;}

.nyNewslist li a{padding: 35px;transition: .3s;}
.nyNewslist li .nyNewsPic{width: 184px;height: 138px;overflow: hidden;}
.nyNewslist li .nyNewsPic img{width: 100%;height: 100%;transition: .3s;}
.nyNewslist li h4,.nyNewslist li p{transition: .3s;}
.nyNewslist li:hover a{background: #003893;}
.nyNewslist li:hover h4,.nyNewslist li:hover p{color: #fff;}
.nyNewslist li:hover .nyNewsPic img{transform: scale(1.1);}

.nyNewsTitle{border-bottom: solid 1px #ededed;}
.nyNewsContent{line-height: 24px;}
.nyNewsContent p{margin-bottom: 20px;}

.nyNewsBot{padding: 25px 30px;background: #FCFBFB;}
.nyNewsPage a{display: block;max-width: 48%;}
.nyNewsPage a:hover{color: #003893;}

.relateNews{width: 270px;box-sizing: border-box;}
.relateList li:hover .relateTit{color: #003893;}

.compareBox{position: relative;padding-left: 188px;overflow: hidden;}
.compareBox .leftNav{width: 188px;position: absolute;top: 0;left: 0;}
.leftNav li{width: 188px !important;}
.comparelist{background: #fff;}
.comparelist li{width: 250px;box-sizing: border-box;padding: 0 25px;height: 120px;border-right: solid 1px #f1f1f1;font-size: 14px; display: flex;justify-content: center;align-items: center;border-bottom: solid 1px #f1f1f1;}
.comparelist li .nodata{display: block;}
.otherlist li{background: #FDFCFC;}
.selectBox{padding: 0 10px;border: solid 1px #ededed;}
.selectBox select{padding: 10px 0;}
.selectBox select option{}
#showSelProject{display: none;}
#showSelProject.this{display: block;}
#hidSel{display: none;}
#hidSel.this{display: block;}
.rightComListBox{overflow-x: scroll;}

.subscribeBack{position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%); width:0;height: 0;z-index: 9999;transition: .3s;overflow: hidden;}
.subHid{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, .28);}
.subscribe{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 40px;box-sizing: border-box; width: 710px;height: 490px;background: url('../img/feed.png') no-repeat center;background-size: 100% 100%;}
.subBox{height: 325px;border-radius: 4px;position: relative;z-index: 20;}
.subCode{padding: 40px 40px 40px 30px;border-right: solid 1px #f6f6f6;}
.subCode .subCodePic,.subCode .subCodePic img{width: 175px;height: 175px;}
.subRight{padding: 48px 45px;}
.subInp{height: 46px;background: #f7f7f7;border-radius: 6px;padding: 0 15px;width: 288px;box-sizing: border-box;}
.subInp input{height: 46px;width: 100%;}
.reserveBtn{line-height: 46px;border-radius: 6px; cursor: pointer;}
.telphone{position: absolute;left: 248px;top: 22px;}
.telphone .feedTel{width: 140px;height: 140px;}
.close{width: 16px;height: 16px;position: absolute;right: 33px;top: 40px;}
.subscribeBack.this{width: 100%;height: 100%;}

.slide{position: fixed;right: 0;top: 50%;transform: translateY(-50%); z-index: 100}
.slideList li{position: relative;cursor: pointer;}
.slideList li .slidename{width: 16px;padding: 0 12px;height: 110px;background: #003893;color: #fff;}
.slideList li .slidepic{transition: .3s; position: absolute;right: 40px;top: 0;width: 0;height: 110px;background: #003893;overflow: hidden;}
.slideList li .slidepic img{width: 88px;height: 88px;}
.slideList li:hover .slidepic{width: 110px;}
.slideList li .goTop{width: 40px;height: 40px;background: #FF8D1A;}
.slideList li .goTop img{width: 22px;}

.pagination{display: flex;align-items: center;gap: 10px;}
.pagination li{transition: .3s; width: 38px;line-height: 38px;text-align: center;background: #fff;font-size: 12px;color: #666;cursor: pointer;}
.pagination li a{ display: block;}
.pagination li:hover,.pagination li.active{background: #003893;color: #fff;}
.pagination li.disabled{color: #ccc;background: #f0f0f0;}

