.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: 323px;}
.header{height: 105px;}
.indexSel{height: 31px;padding-left: 10px;}
.select{width: 57px;border: solid 1px #e5e5e5;border-radius: 30px 0 0 30px; height: 31px;position: relative;border-right: none;box-sizing: border-box;}
.midRight{border: solid 1px #e5e5e5;border-radius: 0 30px 30px 0;}
.midRight input{height: 30px;padding: 0 10px;width: 140px;}
.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: 182px;position: relative;}
.navlist li a{display: block;line-height: 54px;text-align: center;transition: .3s;width: 182px;}
.navlist>li>a{color: #fff;}
.navlist>li.this>a,.navlist li:hover>a{background-color: #FF8D1A;color: #fff;}
.navlist>li>.twoNav{position: absolute;top: 54px;left: 0;height: 0;overflow: hidden;transition: .3s;}
.navlist>li:hover>.twoNav{height: auto;}
.twoNav li{}
.twoNav li a{display: block;line-height: 34px;}

.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{padding: 30px 0;}
.titlePart .eng{line-height: 36px;text-transform: uppercase;font-family: 'PlayfairDisplay';}
.titlePart h2{line-height: 36px;}

.projectlist li{width: 386px;border-radius: 0 0 6px 6px;overflow: hidden;position: relative;transition: .3s;}
.projectlist li .pjimg{width: 100%;height: 217px;overflow: hidden;background: #f5f5f5;}
.projectlist li .pjimg img{width: 100%;height: 100%;}
.projectlist li .pjBox{padding: 30px 25px;box-sizing: border-box;border: solid 1px #f5f5f5;}
.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;border-radius: 6px; box-sizing: border-box;text-align: center;line-height: 40px;display: block;}
.projectlist li .pjBtn .detail{border: solid 1px #003893;}
.projectlist li:hover{box-shadow: 0 0 10px #e5e5e5;}
.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: 20px auto 20px;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;}

.newPolicy{height: 800px;background: #003893 url('../img/xinzheng.png') no-repeat center;}
.policyLeft{width: 387px;}
.policyList{padding: 30px;box-sizing: border-box;width: 100%;border-radius: 6px;height: 532px;}
.policyList li,.policyRightList li{margin-bottom: 10px;cursor: pointer;}
.policyTxt{padding: 20px;background: #f2f2f2;border-radius: 6px;margin: 20px 0;display: none;}
.policyTit i{display: block;width: 8px;height: 8px;border: solid 1px #e4e3e3;border-radius: 50%;margin-top: 8px;}
.policyTit p,.policyTit{line-height: 24px;}
.policyList li.this .policyTxt,.policyRightList li.this .policyTxt{display: block;}
.policyList li.this .policyTit,.policyRightList li.this .policyTit{color: #0060FA;}
.policyList li.this .policyTit i{border-color: #0060FA;}
.policyRight{border-radius: 6px;}
.policyRightBox{border-radius: 6px;}
.policyRightK{height: 472px;overflow-y: scroll;width: 345px;}
.policyRightK::-webkit-scrollbar {width: 0px;height: 0px;}
.policyRightList{box-sizing: border-box;}
.policyRightHead i{display: block;width: 7px;height: 20px;background: #003893;}
.policyRightHead p{line-height: 36px;}

.advPic{width: 790px;height: 570px;overflow: hidden;flex-shrink: 0;}
.advPic img{width: 100%;height: 100%;}
.advCont{padding: 30px 26px;border: solid 1px #f2f2f2;width: 387px;box-sizing: border-box;height: 570px;border-radius: 6px;}
.advCont .advtxt{line-height: 28px;}
.advlist li{width: 50%;margin-top: 40px;}
.advlist li img{width: 45.5px;}

.honorBox{border: solid 1px #EFEFEF;border-radius: 6px;}
.honorlist li{padding: 30px 27.5px;cursor: pointer;width: 280px;box-sizing: border-box;margin-right: 10px;}
.honorlist li .hnpic{width: 223px;height: 154px;}
.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;}

.hotPoint{padding: 25px 0 10px 0;background: #f5f5f5;}
.hotPic{width: 387px;height: 500px;}
.hotPic img{width: 100%;height: 100%;}
.hotMain{height: 500px;border-radius: 6px;padding: 35px 27px 0;box-sizing: border-box;width: 790px;overflow: hidden;}
.hotPlist li a{width: 358px;height: 128px;}
.hotPlist li a .hotNpic{width: 156px;height: 128px;overflow: hidden;}
.hotPlist li a .hotNpic img{width: 100%;height: 100%;transition: .3s;}
.hotPlist li a .hotNCont{width: 180px;}
.hotPlist li a .hotNpic:hover img{transform: scale(1.1);}
.hotPlist li a:hover .hotNTit{color: #003893;}

.service{background: #f5f5f5;}
.serlist{width: 790px;height: 500px;border-radius: 6px;overflow: hidden;}
.serlist li{width: 394.5px;height: 249.5px;padding-top: 60px;box-sizing: border-box;}
.serlist li img{width: 45.5px;}
.serlist li h4{line-height: 36px;}
.serlist li p{line-height: 20px;}
.assess{padding: 40px 38px;width: 387px;box-sizing: border-box;overflow: hidden;border-radius: 6px;}
.assess .inp{border: solid 1px #f2f2f2;border-radius: 6px;padding: 0 18px;}
.assess .inp input{height: 50px;}
.assess .textArea{border: solid 1px #f2f2f2;border-radius: 6px;padding: 10px 18px;}
.assess .textArea textarea{height: 92px;}
.assess .asbtn{line-height: 50px;border-radius: 6px;transition: .3s;}
.assess .asbtn:hover{background: #FF8D1A;}
.processlist li{width: 112px;}
.processlist li .num{width: 94px;height: 94px;border-radius: 50%;}

.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 .countrylist{width: 536px;}
.footHead .countrylist li{width: 134px;line-height: 30px;font-size: 14px;}
.addlist li img{width: 10px;height: 12px;}
.addlist li p{opacity: .6;}
.footBot{padding: 30px 0;}
.copy a,.copy p{opacity: .6;display: block;transition: .3s;}
.linklist li:hover a,.copy:hover a{color: #FF8D1A}
.countrylist li a{color: rgba(255, 255, 255, 0.6);}
.countrylist li a:hover{color: #FF8D1A;}
.gztit{opacity: .6;} 

.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;}
.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%);}
.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;}

.site{border-bottom: solid 1px #f5f5f5;}
.site .wrap{height: 90px;}

.sitenews{width: 320px;}
.siteCodePic{width: 82px;}
.hotSalelist li a,.imNewslist li a{width: 262px;}
.hotSalelist li a .hotSalePic,.hotSalelist li a .hotSalePic img{width: 100%;height: 147px;}
.imNewslist li a .imNewsPic,.imNewslist li a .imNewsPic img{width: 95px;height: 76px;overflow: hidden;}

.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);}

.pagination ul{display:flex}
.pagination ul li{transition: .3s; width: 38px;line-height: 38px;text-align: center;background: #fff;font-size: 12px;color: #666;cursor: pointer;}
.pagination .prevpage,.pagination .nextpage{width: 80px;}
.pagination ul li:hover,.pagination ul li.active{background: #003893;color: #fff;}
.pagination ul li a{ display: block;}


.nyNewsTitle{border-bottom: solid 1px #ededed;}
.nyNewsContent{line-height: 24px;}
.nyNewsContent p{margin-bottom: 20px;}
.nyNewsContent h1,.nyNewsContent h2,.nyNewsContent h3, .nyNewsContent h4,
.nyNewsContent h5, .nyNewsContent h6{ font-size:28px; line-height: 150%; margin: 10px 0px; }

.nyNewsBot{padding: 25px 30px;background: #FCFBFB;}
.nyNewsPage a{display: block;max-width: 48%;}
.nyNewsPage a:hover{color: #003893;}

.ipheader,.ipsearch,.ipnavMain,.ipbanner,.ipfooter,.hotCountry{display: none;}

@media (max-width:768px) {
	.top,.header,.nav,.banner,.footer{display: none;}
	.ipheader,.ipnavMain,.ipbanner,.hotCountry{display: block;}
	.ipsearch,.ipfooter{display: flex;}
	.wrap {margin: 0 auto;width: 100%;overflow: hidden;box-sizing: border-box;}
	.ipheader{padding: .17rem .4rem .25rem .2rem;width: 100%;background: #fff; position: fixed;box-sizing: border-box;top: 0;left: 0;z-index: 100;}
	.ipheader .iplogo{width: 2.7rem;height: .8rem;display: block;}
	.ipnavIcon{width: .3rem;}
	.ipsearch{background: #F4F3F3;border-radius: .06rem;height: .6rem;box-sizing: border-box;}
	.ipsearch img{width: .28rem;height: .28rem;margin: auto .15rem;}
	.ipsearch input{height: .6rem;background: transparent;width: 5rem;}
	
	.ipnavMain{transition: .3s; position: fixed;top: 2.2rem;left: 0;right: 0;bottom: 1.2rem;z-index: 999;transform: translateX(100%);}
	.iphidNavBack{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, .5);}
	.ipnavBox{position: absolute;right: 0;top: 0;width: 5rem;background: #fff;height: 100%;border-top: solid 1px #000; overflow-y: scroll;box-sizing: border-box;}
	.ipnavlist li a{display: block;line-height: 1.05rem;text-align: center;border-bottom: solid 1px #d7d7d7;}
	.ipTwoNav{background: #F9F9F9;height: 0;overflow: hidden;}
	.ipnavlist li.this .ipTwoNav{height: auto;}
	.ipTwoNav li {}
	.ipTwoNav li a{line-height: 0.7rem;}

	.ipnavlogo{width: 3.16rem;margin: .4rem auto;}
	.ipzixun i{display: block;width: .5rem;height: 1px;background: #595959;}
	.ipcodeList li{width: 1.72rem;}
	.ipcodeList li .ipcode{width: 1.72rem;height: 1.72rem;overflow: hidden;}
	.ipcodeList li .ipcode img{width: 100%;height: 100%;}
	.ipnavMain.this{transform: translateX(0);}
	.ipnyNavMain{top: 1.2rem;}
	
	.ipbanner { position: relative; overflow: hidden; opacity: 0;margin-top: 2.1rem;}
	.ipbanner ul.iplist { width: 300%; display: -webkit-box; display: -moz-box; display: -ms-box; display: box; }
	.ipbanner li.ipitem { width: 33.33%; -webkit-box-flex: 1; -moz-box-flex: 1; -ms-box-flex: 1; box-flex: 1; position:relative;}
	.ipbanner li.ipitem img { display: block; width: 100%; }
	.ipbanner li.ipitem .bannerTxt{position: absolute;bottom: .9rem;left: 50%;transform: translateX(-50%);text-align: center;}
	.ipbanner li.ipitem .bannerTxt p{opacity: .7;margin-top: .2rem;}
	.ipbanner .iptip{position: absolute; z-index: 10;width: 100%; bottom: .2rem; }
	.ipbanner .iptip span{display: block;height:.1rem; background:#FFFFFF; width:.1rem;border-radius: .1rem;opacity: .7;}
	.ipbanner .iptip span.cur{background-color: #2468F1;width:.3rem;opacity: 1;}
	
	.projectlist{display: block;margin: 0 .3rem;}
	.projectlist li{width: 100%;margin-bottom: .2rem;}
	.projectlist li .pjimg{height: 3.7rem;}
	.projectlist li .pjBtn a{width: 45%;}
	
	.newPolicy{height: auto;}
	.newPolicy .wrap{display: block;padding: 0 .3rem .8rem;}
	.policyLeft .titlePart,.policyRight .titlePart{text-align: center;}
	.policyLeft,.policyRightK{width: 100%;}
	.policyList,.policyRightK{height: auto;}
	
	.policyRightBox{display: block;}
	.advPic{display: none;}
	.advCont{margin: 0 .3rem;width: 100%;}
	.honorBox{border: none;}
	.honorlist li{margin-right: 0;padding: .2rem;width: 3.6rem;}
	.hotPic{display: none;}
	.hotMain{margin: 0 .3rem;height: auto;padding: .3rem;}
	.hotPoint{padding: .3rem 0 .5rem;}
	.hotPlist li a{width: 100%;}
	.hotPlist li a .hotNCont{flex: 1;width: auto;margin-left: .2rem;}
	.honorlist li .hnpic{width: 100%;height: 1.7rem;}
	
	.serBox{display: block;padding: 0 .3rem;}
	.serlist{width: 100%;height: auto;box-sizing: border-box;}
	.serlist li{width: 100%;}
	
	.titlePart .eng{font-size: .2rem;line-height: .3rem;}
	.titlePart h2{font-size: .5rem;}
	
	.assess{width: 100%;box-sizing: border-box;margin-top: .3rem;padding: .3rem;}
	.processlist{flex-wrap: wrap;}
	.processlist li{width: 48%;text-align: center;padding: 0 .3rem;box-sizing: border-box;margin-bottom: .3rem;}
	.processlist li .num{margin: 0 auto;}
	
	.hotCountry{border-top: solid 1px #F4F3F3;padding: .3rem;}
	.hotCountry .addtit{font-size: .36rem;}
	.botCountryList li{width: 25%;}
	.botCountryList li a{opacity: .6;}
	.botAddList li img{width: .19rem;height: .22rem;}
	.botAddList li p{opacity: .6;font-size: .24rem;}
	.copyBot{padding-bottom: 1.5rem;font-size: .24rem;}
	
	.ipfooter{background: #003893;height: 1.2rem;width: 100%;position: fixed;bottom: 0;left: 0;z-index: 99;}
	.ipfooter li{width: 25%;}
	.ipfooter li a{display: block;color: #fff;}
	.ipfooter li i{width: .28rem;height: .28rem;display: block;margin: 0 auto;}
	.ipfooter li:nth-child(1) i{background-image: url('../img/tab1.png');background-size: cover;}
	.ipfooter li:nth-child(2) i{background-image: url('../img/tab2.png');background-size: cover;}
	.ipfooter li:nth-child(3) i{background-image: url('../img/tab3.png');background-size: cover;}
	.ipfooter li:nth-child(4) i{background-image: url('../img/tab4.png');background-size: cover;}
	.ipfooter li.this a{color: #FF8D1A;}
	.ipfooter li:nth-child(1).this i{background-image: url('../img/tab1_1.png');background-size: cover;}
	.ipfooter li:nth-child(2).this i{background-image: url('../img/tab2_2.png');background-size: cover;}
	.ipfooter li:nth-child(3).this i{background-image: url('../img/tab3_3.png');background-size: cover;}
	.ipfooter li:nth-child(4).this i{background-image: url('../img/tab4_4.png');background-size: cover;}
	
	.site{padding: 0 .3rem;}
	.nyNewslist li a{display: block;}
	.nyNewslist li .nyNewsPic{width: 100%;height: 4.5rem;margin-bottom: .3rem;}
	
	.sitenews{display: none;}
	.nyNewsBox{display: block;}
	.nyNewsTitle p span{margin-right: .2rem;}
	.nyNewsPage{display: block;}
	.nyNewsPage p{margin-bottom: .1rem;}
}

