@charset "utf-8";
/* public */
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; display:block; width: 100%;}
ul,dl,li,dt,dd{list-style:none;}
body{font:14px Arial,"microsoft yahei", Helvetica, sans-serif;*font:14px "microsoft yahei",Arial, Helvetica, sans-serif; color:#212121; background:#fff;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; padding:0 2.6vw;}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#212121;}
a:hover{color:#da251d;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none; font-family:"Microsoft yahei";-webkit-appearance: none;border-radius: 0;}
textarea{resize:none; overflow:hidden;}
select::-ms-expand { display: none; }
i{font-style:normal;}
.left{float:left;}
.right{float:right;}
.noscript{position:fixed; left:0px; top:0px; background:#ddd; color:red; text-align:center; width:100%; height:30px; line-height:30px;}
em{font-style:normal;}
/*.pace{width:100%; height:100%; background:#356FC7; position:fixed; left:0; top:0; z-index:10000;}*/
.pace-inactive{animation:pace linear 1s forwards; display:none;}
/*@keyframes pace{
	0%{opacity:1;}
	100%{opacity:0; display:none;}	
}
.pace-activity{position:absolute; left:50%; top:50%; margin:-19px 0 0 -74px; background:url(/xingfuinvestment/template/page/home/logo1.png) no-repeat center; width:244px; height:54px; animation:paceActivity linear 1s forwards;}
@keyframes paceActivity{
	0%{transform:scaleX(0);}
	100%{transform:scaleX(1);}	
}*/
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap;}
.red{color:#b72024;}
/*响应式*/
.container {margin:auto; position:relative; z-index:3; width:1200px;}
/*分享*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:12px;height:12px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:0px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
/*header*/
.lh-logo{padding:24px 0;  display:block;}
.lh-nav{margin-top:46px;}
.lh-nav li{float:left; margin-right:81px; position:relative; line-height:17px; height:17px; overflow:hidden;}
.lh-nav li a span{position:absolute; left:0; top:0; color:#5f9ed8; width:0; transition: width 0s cubic-bezier(0.19, 1, 0.22, 1) 0s; overflow:hidden;}
.lh-nav li a:hover span{width:100%;}
.lh-nav li a.active span{width:100%;}
.lh-nav li a{font-size:16px; color:#333;}
.lh-header-content{ position: relative; padding:0 7.81vw 0px; min-width: 1260px; margin:auto; }
.lh-header{line-height:108px; left:0; top:-54px; right:0; z-index:3000; background:url(/xingfuinvestment/template/page/home/daohang.jpg); padding:0 3vw 0; position: absolute; margin:auto; box-shadow: 1px 3px 9px 2px #dfe8f5;}
body{min-width:1300px;}
.lh-header-tel{color:#333; font-weight:bold; font-size:16px;}
.lh-header-tel i{display:inline-block; width:28px; height:28px; text-align:center; line-height:28px; border-radius:50%; background:#5f9ed8; color:#fff; margin-right:10px;}
.lh-header-r{ float: initial; }
.lh-banner{position:relative; overflow:hidden; min-width:1260px;}
.lh-banner .bd li{position:relative;}
.lh-banner .bd li .text{position:absolute; top:3vw;width: 100%; text-align:center;}
.lh-banner .bd li .text h2{font-size:48px; font-weight:bold; line-height:60px; color:#356fc7;}
.lh-banner .bd li .text h3{color:#356fc7; font-size:23.5px; font-weight:bold; line-height:40px; text-transform:uppercase;opacity:0; transform:translateY(50%);}
.lh-banner .bd li .text i{display:block; width:42px; height:42px; border-radius:50%; border:2px solid #fff; text-align:center; line-height:42px; color:#fff; font-weight:bold; margin-top:1vw;}
.lh-banner .bd li.on .text h2,.lh-banner .bd li.on .text h3,.lh-banner .bd li.on .text i{animation:bannerH2 ease-in-out 1s forwards;}
.lh-banner .bd li.on .text h3{animation-delay:.2s;}
@keyframes bannerH2{
	0%{opacity:0; transform:translateY(50%);}
	100%{opacity:1;transform:translateY(0);}	
}
.lh-banner .bd li.on .banner-b{animation:bannerImg ease-in-out 3s forwards;}
@keyframes bannerImg{
	0%{transform:scale(1.5);}
	100%{transform:scale(1);}	
}     
.lh-container h1{overflow: hidden;font-size: 18px;color: #333;transition: ease .65s;height: 28px; font-weight: 600;}                                                                          
.logo01{position:absolute;left: 41.5%; margin-left: -73px; top: 105%; margin-top: -256px; height: 312px; z-index: 100; cursor: pointer; animation:ban linear 1.5s forwards; width: 25%;}
.logo01 img{width:100%;}
.lh-container{background:#F6F6F7;padding:90px 7.81vw 0px; min-width:1260px;}
.lh-company{ position:relative; z-index:1; background:url(/xingfuinvestment/template/page/home/i1.png) no-repeat right -190px;}
.lh-company>div{width:50%;}
.lh-company-l{background:#fff; position:relative; top:0px; padding:3.8vw;}
.lh-company:before{content:''; display:block; width:268px; height:273px; background:url(/xingfuinvestment/template/page/home/i2.png) no-repeat center; position:absolute; right:52%; bottom:158px;}
.lh-company-r{background:#5f9ed8; padding:2vw 0; margin-top:165px; animation-delay:.1s;}
.lh-advantage-a{padding:0 3.8vw;}
.lh-title{color:#333; position:relative;}
.lh-title h2{font-size:24px; animation-delay:.1s;}
.lh-title h3{font-size:22px; position:relative; padding-left:20px; animation-delay:.2s; margin-top:5px;}
.lh-title a{position:absolute; right:0; top:50%; display:block; width:42px; height:42px; border-radius:50%; border:2px solid #125DD3; color:#125DD3; text-align:center; line-height:40px; margin-top:-21px; font-weight:bold; font-size:18px; letter-spacing:-2px; z-index:1;}
.lh-title a:after{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; border-radius:10px; transition:ease .65s; z-index:-1;animation:more1 linear .65s forwards; visibility:hidden;transform:scale(0) rotate(0);}
.lh-title a:hover:after{animation:more linear .65s forwards; visibility:visible;transform:scale(1) rotate(360deg);}
.lh-title.two a:hover{color:#3670C7;}
.lh-title h3:before{content:''; display:block; width:12px; height:2px; background:#333; position:absolute; left:0; top:50%; margin-top:-1px;}
.lh-company-l .res{line-height:30px; color:#666; height:120px; overflow:hidden;}
.lh-more{display:block; width:126px; height:42px; text-align:center; line-height:42px; color:#666; font-size:12px; position:relative;}
.lh-more:before{content:''; display:block; width:2px; height:85%; background:#356FC7; position:absolute; left:0; top:0; transition:ease .45s;}
.lh-more:after{content:''; display:block; width:2px; height:85%; background:#356FC7; position:absolute; right:0; bottom:0; transition:ease .45s;}
.lh-more span:before{content:''; display:block; width:95%; height:2px;background:#356FC7; position:absolute; right:0; top:0; transition:ease .45s;}
.lh-more span:after{content:''; display:block; width:95%; height:2px;background:#356FC7; position:absolute; left:0; bottom:0; transition:ease .45s;}
.lh-more:hover:before,.lh-more:hover:after{height:110%;}
.lh-more:hover span:before,.lh-more:hover span:after{width:103%;}
.lh-more:hover{color:#356FC7;}
.lh-company-l .lh-more{margin-top:30px;animation-delay:.4s;}

.lh-title.two{color:#333;}
.lh-title.two h3:before{background:#fff;}
.lh-title1.two h3:before{background:#333;}
.lh-company-r h4{color:#fff; margin-top:30px;animation-delay:.3s;}
.lh-advantage li{width:12.5%; float:left; text-align:center; margin-top:60px; transition:ease .65s;}
.lh-advantage li:nth-child(1){animation-delay:.1s;}
.lh-advantage li:nth-child(2){animation-delay:.2s;}
.lh-advantage li:nth-child(3){animation-delay:.3s;}
.lh-advantage li:nth-child(4){animation-delay:.4s;}
.lh-advantage li:nth-child(5){animation-delay:.5s;}
.lh-advantage li:nth-child(6){animation-delay:.6s;}
.lh-advantage li a{color:#356fc7;}
.lh-advantage li img{width:auto; margin:auto;}
.lh-advantage li h2{margin-top:10px;}
.lh-advantage li a{display:block;}
.lh-advantage li:hover a{transform:translateY(-10px);}
.lh-advantage li i{height:57px; display:block;}
.lh-services{background:#fff; padding:3.8vw; position:relative; z-index:2; }
.lh-services-item{margin-top:30px; margin-left:-3.64vw;}
.lh-services-item li{width:25%; float:left; padding:38px 0 38px 3.64vw; position:relative;}
.lh-services-item li:nth-child(1){animation-delay:.1s;}
.lh-services-item li:nth-child(2){animation-delay:.2s;}
.lh-services-item li:nth-child(3){animation-delay:.3s;}
.lh-services-item li:nth-child(4){animation-delay:.4s;}
.lh-services-item li:before{content:''; display:block; width:1px; height:100%; background:#F6F6F7; position:absolute; left:1.82vw; top:0;}
.lh-services-item li a:after{content:''; display:block; width:30px; height:2px; background:#356FC7; position:absolute; left:0;  transition:ease .65s;}
.lh-services-item li:first-child:before{display:none;}
.lh-services-item li a{display:block; position:relative; padding-bottom:30px; color:#333;}
.lh-services-item li h2{font-size:16px; line-height:30px; overflow:hidden; margin-top:18px;}
.lh-services-item li h2 span{float:left; width:100%;  text-overflow:ellipsis; }
.lh-services-item li h2 i{float:right; font-weight:bold; font-size:12px; opacity:0; transition:ease .65s; color:#356FC7;}
.lh-services-item li a:hover{color:#356FC7;}
.lh-services-item li a:hover i{opacity:1;}
.lh-services-item li a:hover:after{width:100%;}
.lh-services-item li .img{overflow:hidden; position:relative;}
.lh-services-item li .img:before{content:''; display:block; width:0; height:0; border-left:5px solid #356FC7;border-top:5px solid #356FC7; position:absolute; left:0; top:0; transition:ease .65s; visibility: hidden; z-index:1;}
.lh-services-item li .img:after{content:''; display:block; width:0; height:0; border-right:5px solid #356FC7;border-bottom:5px solid #356FC7; position:absolute; right:0; bottom:0; transition:ease .65s;visibility: hidden; z-index:1;}
.lh-services-item li:hover .img:before,.lh-services-item li:hover .img:after{width:100%; height:100%; visibility:visible;}
.lh-services-item li img{transition:ease .65s;}
.lh-services-item li:hover img{transform:scale(1.2);}
.lh-inst{position:relative; z-index:3; padding-top:8vw;}
.lh-inst:before{content:''; display:block ;width:253px; height:260px; background:url(/xingfuinvestment/template/page/home/i4.png) no-repeat center; position:absolute; left:50%; top:0; margin-left:-126px;}
.lh-inst>div{width:100%; position:relative;}
.lh-inst-l{background:url(/xingfuinvestment/template/page/home/dangjian.jpg) no-repeat center; padding-top:3vw; position:relative; top:-82px; height: 630px;}
.lh-inst-l .lh-title{padding:0 3.8vw; margin-bottom: 16px;}
.lh-inst-l .lh-title a{right:3.8vw;}
.lh-title.two a{color:#fff; border-color:#fff;}
.lh-title1.two a{color:#333; border-color:#333;}
.lh-inst-a .text{padding:0 3.8vw; margin-top:40px; animation-delay:.3s;}
.lh-inst-b{line-height:30px; color:#fff; font-size:18px;}
.lh-inst-b .left{width:138px; border-right:1px solid #83A7DD; padding-right:20px; margin-right:20px; height:40px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.lh-inst-a .text .res{color:#c6daf8; line-height:24px; margin:25px 0 60px; height:72px; overflow:hidden;}
.lh-inst-r{background:#fff; padding:2vw 3.8vw 3.8vw; animation-delay:.1s;}
.lh-inst-item li:after{content:''; display:block; clear:both;}
.lh-inst-item li{border-bottom:1px solid #F6F6F7; padding:2.08vw 0; position:relative;}
.lh-inst-item li:nth-child(1){animation-delay:.1s;}
.lh-inst-item li:nth-child(2){animation-delay:.2s;}
.lh-inst-item li:nth-child(3){animation-delay:.3s;}
.lh-inst-item li:nth-child(4){animation-delay:.4s;}
.lh-inst-item li .img{float:left; width:158px; padding-right:20px; margin-right:20px; height:100px; display:flex; justify-content:center; align-items:center; position:relative;}
.lh-inst-item li .img:before{content:''; display:block; width:1px; height:100%; background:#F6F6F7; position:absolute; right:0; top:0;}
.lh-inst-item li .img:after{content:''; display:block; width:1px; height:100%; background:#356FC7; position:absolute; right:0; top:0;transform:scaleY(0); transform-origin:center bottom; transition:ease .65s; z-index:1;}
.lh-inst-item li h2{overflow:hidden; font-size:18px; color:#333; transition:ease .65s;}
.lh-inst-item li h3{line-height:24px; color:#666; overflow:hidden; margin-top:10px; height:48px;}
.lh-inst-item li a{display:block;}
.lh-inst-item li:before{content:''; display:block; width:100%; height:1px; background:#356FC7; position:absolute; left:0; bottom:0; transform:scaleX(0); transform-origin:left center; transition:ease .65s;}
.lh-inst-item li:hover:before{transform:scaleX(1);}
.lh-inst-item li:hover h2{color:#356FC7;}
.lh-inst-item li:hover .img:after{transform:scaleY(1);}
.lh-inst-a .img{overflow:hidden; position:relative; animation-delay:.4s;}
.lh-inst-a .img:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.2); position:absolute; left:0; top:0; opacity:0; transition:ease 1s;}
.lh-inst-a:hover .img:before{opacity:1;}
.lh-information{padding:2vw; background:#fff; position:relative; z-index:4;}
.lh-information-item{margin:35px 0 0 -3.64vw;}
.lh-information-item li{float:left; padding-left:3.64vw; width:33.3%;}
.lh-information-item li:nth-child(1){animation-delay:.1s;}
.lh-information-item li:nth-child(2){animation-delay:.2s;}
.lh-information-item li:nth-child(3){animation-delay:.3s;}
.lh-information-item li h2{font-size:16px; color:#333; height:16px; line-height:16px; overflow:hidden; margin:30px 0; transition:ease .65s;}
.lh-information-item li h3{line-height:24px; color:#666; height:48px; overflow:hidden;}
.lh-information-item li h4{margin-top:40px; color:#356fc7;}
.lh-information-item li .img{transition:ease 1s; position:relative;}
.lh-information-item li .img:before{content:''; display:block; width:0%; height:0%; border-left:1px solid #fff;border-top:1px solid #fff; position:absolute; left:2%; top:3%; transition:ease .65s;}
.lh-information-item li .img:after{content:''; display:block; width:0%; height:0%; border-right:1px solid #fff;border-bottom:1px solid #fff; position:absolute; right:2%; bottom:3%; transition:ease .65s;}
.lh-information-item li a:hover .img:before,.lh-information-item li a:hover .img:after{width:96%; height:94%;}
.lh-information-item li a:hover h2{color:#356fc7;}
.lh-camp{min-width:1260px;}
.lh-camp li{position:relative; text-align:center; width:50%; float:left;}
.lh-camp li .text{position:absolute; left:0; top:50%; width:100%; color:#fff; font-size:24px; padding:0 20px; margin-top:-53px; z-index:2;}
.lh-camp li .text h2{height:24px; line-height:24px; overflow:hidden;}
.lh-camp li .lh-more{margin:40px auto 0; color:#fff;}
.lh-camp li .img{position:relative; overflow:hidden;}
.lh-camp li .img:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.4); position:absolute; left:0; top:0; opacity:0; transition:ease 1s; z-index:1; transition-delay:.5s;}
.lh-camp li .img img{transition:ease 1s;}
.lh-camp li:hover .img:before{opacity:1;}
.lh-camp li:hover img{transform:scale(1.2);}
.lh-footer img{width: 100%;}
.lh-footer{padding:60px 3.8vw; background:#333; color:#fff; min-width:1260px;}
.lh-footer-a h2{font-size:30px;}
.lh-footer-a h3{font-size:16px; animation-delay:.1s;}
.lh-footer-logo{display:block; width:148px; margin:40px 0 20px;}
.lh-footer-a h5{margin-top:5px; animation-delay:.2s;}
.lh-footer-a h5 a{color:#fff;}
.lh-footer-a h5 a:hover{text-decoration:underline;}
.lh-footer-b dl{float:left;  margin-right:70px;}
.lh-footer-b dl dt{font-size:16px; margin-bottom:20px; color: #fff;}
.lh-footer-b dl dd{line-height:24px; overflow:hidden; animation-delay:.1s;}
.lh-footer-b dl dd:nth-child(2){animation-delay:.2s;}
.lh-footer-b dl dd:nth-child(3){animation-delay:.3s;}
.lh-footer-b dl dd span{float:left;}
.lh-footer-b dl dd h2{float:left; width:100%;}
.lh-footer-b dl.cn dd{margin-bottom:10px;}
.lh-footer-c{float:left;}
.lh-footer-c{width:210px;}
.lh-footer-ewm{margin-top:50px;}
.lh-footer-ewm li{float:left; text-align:center; width:90px;}
.lh-footer-ewm li .img{padding:5px; background:#fff;}
.lh-footer-ewm li:nth-child(2){animation-delay:.1s;}
.lh-footer-ewm li:last-child{float:right;}
.lh-footer-ewm li h2{margin-top:10px;}
@-webkit-keyframes fadeInUp{
	0%{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
	0%{opacity:0;-webkit-transform:translate3d(0,30%,0);-ms-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}
	100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.lineHeight{animation-name:lineHeight;}
@keyframes lineHeight{
	0%{transform:scaleY(0); transform-origin:center top;}
	100%{transform:scaleY(1); transform-origin:center top;}
}
.fadeIn{animation-duration:2s;}
.lh-services-box{position:relative;}
.lh-services-box:before{content:''; display:block ;width:276px; height:276px; background:url(/xingfuinvestment/template/page/home/i3.png) no-repeat center; position:absolute; left:-116px; top:-105px;}
.lh-information-box{position:relative; margin-top: 20px;}
.lh-information-box:before{content:''; display:block ;width:316px; height:362px; background:url(/xingfuinvestment/template/page/home/i5.png) no-repeat center; position:absolute; left:-222px; top:-220px;}
.lh-information-box:after{content:''; display:block ;width:268px; height:273px; background:url(/xingfuinvestment/template/page/home/i2.png) no-repeat center; position:absolute;  right: -200px; bottom: 60px;;}
.lh-ban{width:100%; height:460px; background-attachment:fixed !important; margin:108px auto 0; position:relative; animation:ban linear 2s forwards; min-width:1260px;}
@keyframes ban{
	0%{opacity:0;}
	100%{opacity:1;}
}
.lh-ban .text{position:absolute; left:11.71vw; top:50%; color:#fff; margin-top:-59px;}
.lh-ban .text h2{font-size:36px; font-weight:bold;}
.lh-ban .text a{display:block; width:42px; height:42px; border:2px solid #fff; border-radius:50%; color:#fff; text-align:center; line-height:42px; font-weight:bold; margin-top:30px; position:relative; z-index:1;}
.lh-ban .text a:after,.lh-banner .bd li .text i:after{content:''; display:block; width:100%; height:100%; background:#fff; border-radius:10px; position:absolute; left:0; top:0; transform:scale(0) rotate(0); transition:ease .65s; z-index:-1;}
.lh-ban .text a:hover:after,.lh-banner .bd li .text i:hover:after{transform:scale(1) rotate(360deg);}
.lh-ban .text a:hover,.lh-banner .bd li .text i:hover{color:#356FC7;}
.lh-other-nav{padding:29px 0; background:#fff; text-align:center; min-width:1260px;}
.lh-other-nav a{display:inline-block; padding:0 18px; height:36px; line-height:36px; color:#333; border-radius:30px; font-size:16px; margin:0 10px;}
.lh-other-nav a.active{background:#356FC7; color:#fff;}
.lh-other-nav a:hover{color:#356FC7;}
.lh-other-nav a.active:hover{color:#fff;}
.lh-other{width:1200px; margin:auto; padding:58px 0 0; position:relative; z-index:1;}
.lh-other:before{content:''; display:block; width:268px; height:273px; background:url(/xingfuinvestment/template/page/home/i2.png) no-repeat center; position:absolute; right:-230px; top:80px; z-index:-1;}
.lh-other:after{content:''; display:block ;width:276px; height:276px; background:url(/xingfuinvestment/template/page/home/i1.png) no-repeat center; position:absolute; left:-90px; top:50%; z-index:-1;}
.lh-information-item.case{margin:0 0 0 -40px;}
.lh-information-item.case li{padding-left:40px; margin-bottom:40px;}
.lh-information-item.case li:nth-child(2n){animation-delay:.2s;}
.lh-information-item.case li:nth-child(3n){animation-delay:.3s;}
.lh-information-item.case li a{background:#fff; display:block; padding:28px;}
.lh-information-item.case li .img{background:#F6F6F7; width:100%; height:176px; display:flex; align-items:center; justify-content:center;}
.lh-information-item.case li .img img{width:auto;}
.lh-information-item.case li h2{height:50px; line-height:24px; border-bottom:1px solid #EAEAEA; padding-bottom:20px; position:relative;}
.lh-information-item.case li h2:before{content:''; display:block; width:100%; height:1px; background:#356FC7; position:absolute; left:0; bottom:0; transform:scaleX(0); transform-origin:left center; transition:ease .65s;}
.lh-information-item.case li a:hover h2:before{transform:scaleX(1);}
.lh-information-item.case li .img:before,.lh-information-item.case li .img:after{border-color:#356FC7;}
.lh-information-item.case li a:hover{box-shadow:0 0 20px rgba(0,0,0,.2);}
.lh-loading{display:block; width:204px; height:58px; background:#fff; color:#666; text-align:center; line-height:58px; margin:50px auto 0; font-family:"Microsoft JhengHei"; font-size:16px; border-radius:5px; position:relative;}
.lh-loading:before{width:0%; height:0%; content:''; display:block; border-left:1px solid #356FC7; border-bottom:1px solid #356FC7; position:absolute; left:2%; bottom:5%; border-radius:5px; transition:ease .65s; visibility:hidden;}
.lh-loading:after{width:0%; height:0%; content:''; display:block; border-right:1px solid #356FC7; border-top:1px solid #356FC7; position:absolute; right:2%; top:5%; border-radius:5px; transition:ease .65s; visibility:hidden;}
.lh-loading:hover{color:#356FC7;}
.lh-loading:hover:before,.lh-loading:hover:after{width:96%;  height:90%; visibility:visible;}
.lh-about{background:#fff; padding:70px;}
.lh-about-a>div{width:100%;}
.lh-about-l .res{font-size:24px; color:#356fc7; line-height:32px; margin:30px 0; font-weight:bold; }
.lh-about-a .cont{line-height:24px; color:#666;}
.lh-about-a .cont img{display:inline-block; width:auto; max-width:100%;}
.lh-about-r{padding-left:30px;}
.lh-about-r .cont{font-size:12px; line-height:22px;}
.lh-download{display:block; width:76px; font-size:16px; text-align:center; color:#666; margin:80px auto 0;}
.lh-download i{display:block; width:76px; height:76px; border-radius:50%; background:#356FC7 url(download.png) no-repeat center; margin:auto; position:relative; z-index:1;}
.lh-download i:before{content:''; display:block; width:86px; height:86px; border-radius:50%; border:1px solid #356FC7; position:absolute; left:-5px; top:-5px; transition:ease .35s; transform:scale(.8); z-index:-1;}
.lh-download h2{margin-top:15px;}
.lh-download:hover{color:#356FC7;}
.lh-download:hover i:before{transform:scale(1);}
.lh-about.advan{padding:44px 0 0 0;}
.lh-about-advan{padding:0 42px;}
.lh-about-advan h4{font-size:16px; margin:20px 0;}
.lh-advan-item{width:100%; height:750px; background:url(/xingfuinvestment/template/page/home/index-a1.jpg) no-repeat center; overflow:hidden;}
.lh-advan-item li{float:left; width:33.3333333%; border-right:1px solid #7F7D82; border-bottom:1px solid #7F7D82; height:375px; overflow:hidden; position:relative;}
.lh-advan-item li:nth-child(3n){border-right:none;}
.lh-advan-item li img{display:inline-block; width:auto;}
.lh-advan-item li .bd{text-align:center; color:#fff; padding-top:116px;}
.lh-advan-item li .bd h2{font-size:16px; margin:20px 0 5px;}
.lh-advan-item li .bd span{width:108px; height:1px; background:#fff; display:block; margin:50px auto 0; position:relative;}
.lh-advan-item li .bd span:before{content:'+'; display:block; position:absolute; left:50%; top:-25px; font-family:'simsun'; margin-left:-4px;}
.lh-advan-item li .hd{position:absolute; width:100%; height:100%; background:#356FC7; color:#fff; padding:45px; left:0; top:0; transition:ease .45s; opacity:0;}
.lh-advan-item li .hd.hd1{transform:translateX(90%); z-index:2;}
.lh-advan-item li .hd.hd2{transform:translateX(-90%); z-index:2;}
.lh-advan-item li .hd.hd3{transform:translateY(50%);}
.lh-advan-item li .hd.hd4{transform:translateY(-50%);}
.lh-advan-item li .hd h2{font-size:24px; line-height:24px; height:24px;}
.lh-advan-item li .hd h3{line-height:24px; color:#c6daf8; margin:20px 0; height:192px; overflow:hidden;}
.lh-advan-item li .hd h4{text-align:right; border-top:1px solid #fff; padding-top:15px;}
.lh-advan-item li .hd:hover{transform:translate(0,0); opacity:1;}
.lh-about.target{background:none;}
.lh-target-item li{overflow:hidden; background:#fff;}
.lh-target-item li>a>div{width:50%;}
.lh-target-item li .img{float:left; position:relative; overflow:hidden;}
.lh-target-item li .img img{transition:ease .65s;}
.lh-target-item li .img:before{content:''; display:block; width:0%; height:0%; border-left:1px solid #fff; border-top:1px solid #fff; position:absolute; left:1%; top:2%; transition:ease .65s; z-index:1; visibility:hidden;}
.lh-target-item li .img:after{content:''; display:block; width:0%; height:0%; border-right:1px solid #fff; border-bottom:1px solid #fff; position:absolute; right:1%; bottom:2%; transition:ease .65s;z-index:1;visibility:hidden;}
.lh-target-item li:hover .img:before,.lh-target-item li:hover .img:after{width:98%; height:96%; visibility:visible;}
.lh-target-item li:hover .img img{transform:scale(1.2);}
.lh-target-item li .text{float:left; padding:50px 72px 0;}
.lh-target-item li:nth-child(2n) .img{float:right;}
.lh-target-item li .lh-inst-b{color:#333; transition:ease .65s;}
.lh-target-item li .lh-inst-b h2{overflow:hidden; line-height:18px; height:18px;}
.lh-target-item li .lh-inst-b h3{font-size:14px; color:#333; height:14px; overflow:hidden; line-height:14px; margin-top:5px;}
.lh-target-item li .lh-inst-b .left{border-color:#F6F6F7; position:relative;}
.lh-target-item li .lh-inst-b .left:after{content:''; display:block; width:1px; height:0; background:#356FC7; position:absolute; right:-1px; top:0; transition:ease .65s;}
.lh-target-item li .text .res{line-height:24px; color:#666; height:96px; overflow:hidden; margin:40px 0 60px;}
.lh-target-item li:hover .lh-inst-b{color:#356FC7;}
.lh-target-item li:hover .lh-inst-b .left:after{height:100%;}
.lh-target-item li:hover .lh-more{color:#356FC7;}
.lh-target-item li:hover .lh-more:before,.lh-target-item li:hover .lh-more:after{height:110%;}
.lh-target-item li:hover .lh-more span:before,.lh-target-item li:hover .lh-more span:after{width:103%;}
.lh-camp.service li{width:100%;}
.lh-service-a{background:#F6F6F7; padding:95px 0; text-align:center; position:relative; z-index:1;}
.lh-service-a:before{content:''; display:block; width:276px; height:276px; background:url(/xingfuinvestment/template/page/home/i3.png) no-repeat center; position:absolute; right:40px; bottom:-150px; z-index:-1;}
.lh-service-a h2{font-size:24px; color:#333;}
.lh-service-a h3{line-height:30px; color:#666; margin-top:30px;}
.lh-service-b{padding:88px 0; font-size:24px; color:#333; position:relative; text-align:center; z-index:2; background:#fff;}
.lh-service-b i{display:block; width:2px; height:28px; background:#356FC7; position:absolute; left:50%; bottom:30px; margin-left:-1px; animation-delay:.1s;}
.lh-other-nav.two{text-align:left;}
.lh-other-nav.two a:first-child{margin-left:0;}
.lh-other-nav.two .right i{display:inline-block; width:30px; height:30px; border:1px solid #356FC7; color:#356FC7; text-align:center; line-height:30px; border-radius:50%; margin-right:10px; font-weight:bold;}
.lh-other-nav.two .right a{margin:0;}
.lh-photo{position:relative; padding-top:30px; overflow:hidden;}
.lh-photo:after{content:''; display:block; width:100%; height:2px; background:#E0E0E0; position:absolute; left:0; bottom:0;}
.lh-photo .tempWrap,.lh-photo-item{overflow:visible !important;}
.lh-photo-item li{float:left; margin-left:44px;}
.lh-photo-item li a{padding:0 30px; display:block; font-size:18px; color:#333; line-height:60px; position:relative;}
.lh-photo-item li a:after{content:''; display:block; width:0; height:2px; background:#356FC7; position:absolute; left:50%; bottom:0; transition:ease .65s; z-index:1;}
.lh-photo-item li.active a:after,.lh-photo-item li:hover a:after{width:100%; left:0;}
.lh-photo-item li.active a,.lh-photo-item li:hover a{color:#356FC7;}
.lh-photo-btn a{display:block; width:42px; height:42px; border-radius:50%; background:#fff; color:#356FC7; text-align:center; line-height:42px; position:absolute; top:36px; font-weight:bold;}
.lh-photo-btn a.prev{left:0;}
.lh-photo-btn a.next{right:0;}
.lh-photo-btn a:hover{color:#fff; background:#356FC7;}
.lh-photo-main{position:relative; margin-left:-37px;}
.lh-photo-main li{width:33.3%; padding-left:37px; float:left; margin-top:37px; height:274px; overflow:hidden; position:relative;}
.lh-photo-main li a{background:#fff;padding:20px; display:block; width:100%; height:100%; display:flex; align-items:center; justify-content:center; overflow:hidden; position:relative;}
.lh-photo-main li a:before{content:''; display:block; width:100%; height:20px; background:#fff; position:absolute; left:0; top:0; z-index:1;}
.lh-photo-main li a:after{content:''; display:block; width:20px; height:100%; background:#fff; position:absolute; left:0; top:0; z-index:1;}
.lh-photo-main li:before{content:''; display:block; width:100%; height:20px; background:#fff; position:absolute; left:0; bottom:0; z-index:1;}
.lh-photo-main li:after{content:''; display:block; width:20px; height:100%; background:#fff; position:absolute; right:0; top:0; z-index:1;}
.lh-photo-main li a img{display:inline-block; width:auto;}
.lh-consulting-l{width:904px; background:#fff; padding:60px;}
.lh-consulting-a h2{font-size:24px; color:#333;}
.lh-consulting-a h3{color:#666; line-height:30px; margin:20px 0;}
.lh-consulting-a{border-bottom:1px solid #F4F4F4;}
.lh-consulting-item li{overflow:hidden; margin-top:30px;}
.lh-consulting-item li>div{width:50%; float:left;}
.lh-consulting-item li>div:first-child{padding-right:10px;}
.lh-consulting-item li>div:last-child{padding-left:10px;}
.lh-consulting-item li h2{color:#333; margin-bottom:10px; padding-left:20px;}
.lh-consulting-item li input,.lh-consulting-item li select,.lh-consulting-item li textarea{display:block; width:100%; height:55px; line-height:55px; background:#F6F6F7; color:#333; border:none; padding:0 20px; transition:ease .65s;}
.lh-consulting-item li.course input{width:auto; height:auto;-webkit-appearance:checkbox; display:inline-block; position:relative; top:2px; margin-right:5px;}
.lh-consulting-item li.course label{margin-right:20px;float:left}
.lh-consulting-item li input:focus,.lh-consulting-item li select:focus,.lh-consulting-item li textarea:focus{background:#EAEAEA;}
.lh-consulting-item li textarea{height:144px; line-height:20px; padding:20px;}
.lh-select{position:relative;}
.lh-select i{position:absolute; right:20px; top:0; line-height:55px; color:#333;}
.lh-consulting-item li a{display:block; width:100%; height:55px; line-height:55px; background:#DADADA; color:#333; text-align:center; font-size:22px;}
.lh-consulting-item li a.submit{background:#356FC7; color:#fff;}
.lh-consulting-item li a:hover{opacity:.8;}
.lh-consulting{background:#EAEAEA;}
.lh-consulting-r{width:296px; padding:60px;}
.lh-consulting-b img{width:auto; margin:auto;}
.lh-consulting-b{text-align:center; color:#666; padding-bottom:70px; border-bottom:2px solid #666;}
.lh-consulting-b h2{font-size:18px; font-family:'Microsoft JhengHei'; margin:20px 0 5px;}
.lh-consulting-b h3{font-size:28px;}
.lh-consulting-c li{margin-top:75px; text-align:center; padding:0 10px;}
.lh-consulting-c li h2{color:#666; margin-top:10px;}
.lh-customer .right{color:#666;}
.lh-customer-item{margin-top:40px;}
.lh-customer-item li{overflow:hidden; margin-bottom:23px;}
.lh-customer-item li .timer{float:left; width:171px; height:164px; background:#fff; color:#666; font-size:24px; text-align:center; padding:70px 0; transition:ease .65s; position:relative; z-index:1;}
.lh-customer-item li .timer:before{content:''; display:block; width:100%; height:100%; background:#356FC7; position:absolute; left:0; top:0; z-index:-1; transform:scaleY(0); transition:ease .65s;}
.lh-customer-item li .timer h2{font-size:48px;}
.lh-customer-item li .text{float:right; width:1017px; background:#fff; height:164px; padding:29px;transition:ease .65s; position:relative;}
.lh-customer-item li .text:before{content:''; display:block; width:0%; height:0%; border-left:1px solid #356FC7; border-top:1px solid #356FC7; position:absolute; left:0; top:0; visibility:hidden; transition:ease .65s;}
.lh-customer-item li .text:after{content:''; display:block; width:0%; height:0%; border-right:1px solid #356FC7; border-bottom:1px solid #356FC7; position:absolute; right:0; bottom:0; visibility:hidden; transition:ease .65s;}
.lh-customer-item li .text .img{float:left; margin-right:29px;}
.lh-customer-item li .text .tit{line-height:24px; color:#666; height:70px; overflow:hidden; margin-top: 8px;}
.lh-customer-item li:hover .timer{color:#fff;}
.lh-customer-item li:hover .timer:before{transform:scaleY(1);}
.lh-customer-item li:hover .text:before,.lh-customer-item li:hover .text:after{width:4%; height:20%; visibility:visible;}
.lh-contact{position:relative; margin-top:80px; height:700px; background:url(/xingfuinvestment/template/page/home/contact-bg.jpg) no-repeat center; min-width:1260px;}
.lh-contact .container{position:absolute; left:50%; top:100px; margin-left:-600px;}
.lh-contact-a{background:rgba(255,255,255,.88); padding:70px;}
.lh-contact-b{margin-top:40px;}
.lh-contact-b dl{float:left; line-height:36px; color:#666; width:350px; margin-right:110px; font-size: 20px;}
.lh-contact-b dl dt{font-size:16px;}
.lh-contact-b dl dd{overflow:hidden;}
.lh-contact-b dl dd span{float:left;}
.lh-contact-b dl dd h3{width:82%; float:left;}
.lh-contact-b dl.cn dd{margin-bottom:10px;}
.lh-ewm li{float:left; width:163px; text-align:center;}
.lh-ewm li h2{margin-top:10px;}
.lh-ewm li:first-child{margin-right:30px;}
.lh-contact-c{padding:70px;}
.lh-contact-d{margin-top:30px; width:784px;}
.lh-contact-d li{overflow:hidden; margin-bottom:10px;}
.lh-contact-d li>div{width:50%; float:left; position:relative;}
.lh-contact-d li>div:first-child{padding-right:5px;}
.lh-contact-d li>div:last-child{padding-left:5px;}
.lh-contact-d li input,.lh-contact-d li select,.lh-contact-d li textarea{width:100%; height:55px; background:#fff; border:none; padding:0 20px; line-height:55px;}
.lh-contact-d li textarea{line-height:20px; padding:15px 20px; height:126px;}
.lh-contact-d li i{position:absolute; right:20px; line-height:55px;}
.lh-contact-d li a{display:block; width:100px; height:43px; border-radius:30px; background:#356FC7; color:#fff; font-size:22px; color:#fff; text-align:center; line-height:43px; margin-top:20px;}
.lh-contact-d li a:hover{background:#295295;}
.lh-contact-e{margin-top:30px; line-height:30px; color:#666;}
.lh-contact-e h3{margin-top:40px;}
.lh-contact-e h4{font-size:24px; font-weight:bold; color:#356fc7;}
.lh-news-ul{margin-left:-22px; display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.lh-news-ul li{width:33.3%; height:486px; overflow:hidden; float:left; padding-left:22px; margin-bottom:22px;}
.lh-news-ul li a{display:block; height:100%;}
.lh-news-ul li:nth-child(2n){animation-delay:.1s;}
.lh-news-ul li a{background:#fff; display:block; position:relative;}
.lh-news-ul li .img{overflow:hidden;}
.lh-news-ul li .img img{transition:ease .65s;}
.lh-news-ul li:hover img{transform:scale(1.2);}
.lh-news-ul li .text{padding:40px;}
.lh-news-ul li .text h3{color:#356fc7;}
.lh-news-ul li .text h2{font-size:16px; line-height:16px; color:#333; height:16px; overflow:hidden; transition:ease .65s;}
.lh-news-ul li .text h4{line-height:24px; color:#666; font-size:14px; height:72px; overflow:hidden; margin:20px 0 40px;}
.lh-news-ul li:hover .text h2{color:#356fc7;}
.lh-news-ul li:nth-child(1){width:66.6%;}
.lh-news-ul li:nth-child(1) .text{position:absolute; left:40px; bottom:40px; width:50%;}
.lh-news-ul li:nth-child(1) .text h3{color:#fff;}
.lh-news-ul li:nth-child(1) .text h2,.lh-news-ul li:nth-child(1) .text h4{color:#fff;}
.lh-news-ul li:nth-child(1) .text h5{width:30px; height:30px; border-radius:50%; border:2px solid #DA251D; color:#DA251D; text-align:center; line-height:28px; margin-top:40px; font-weight:bold;}
.lh-load{display:block; height:45px; line-height:45px; background:#fff; color:#959595; font-size:16px; width:145px; text-align:center; border-radius:30px; margin:80px auto 0;}
.lh-newsRes-h1{text-align:center; font-size:24px; line-height:30px; color:#333;}
.lh-newsRes-h2{color:#356fc7; text-align:center; margin-top:30px;}
.lh-newsRes-h2 span{border-bottom:1px solid #DFDFDF; padding-bottom:5px;}
.lh-newsRes{font-size:14px; color:#666; line-height:30px; padding:50px 0;}
.lh-newsRes-page{text-align:center;}
.lh-newsRes-page .lh-more{display:inline-block; margin:0 35px;}
.lh-ones{padding:0 42px 42px; line-height:30px; color:#666;}
.lh-ones img{display:inline-block; width:auto; max-width:100%;}
.win1400 .lh-footer,.win1360 .lh-footer{padding:50px 20px;}
.win1400 .lh-footer-b dl,.win1360 .lh-footer-b dl{margin-right:40px;}
.win1400 .lh-container{padding:90px 4vw 50px;}
.win1360 .lh-container{padding:0 0 50px;}
.win1400 .lh-information-box:after,.win1400 .lh-other:before,.win1400 .lh-other:after{display:none;}
#container{padding:0 0 50px !important; margin-top: 50px;}

.JiTuans { height: 150px; padding: 35px 0 0;text-align: center;}
.JiTuans h2 a {font-size: 24px;color: #5f9ed8;padding: 0 25px; line-height: 50px; transition: all .3s; background: url(../style/images/jituanbj.png) no-repeat center;}

.YeWuBot{
    height: 100%;
    position: relative;
}
.YeWuBot .bd ul{
    width: 1220px;
    padding: 0 0 20px !important;
    overflow: hidden;
}
.YeWuBot .bd ul li{
    float: left;
    width: 283px;
    margin: 0px 0px 20px 16px;
}
.YeWuBot .bd ul li>a{
    display: block;
    width: 100%;
    height: 300px;
    overflow: hidden;
}
.YeWuBot .bd ul li>a img{
    display: block;
    width: 100%;
    height: 300px;
    transition: all .5s;
}
.YeWuBot .bd ul li:hover>a img{
    transform: scale(1.05);
}
.YeWuBot .bd ul li .YeWuDiv{
    height: 180px;
    background: #f6f6f7;
    text-align: center;
    position: relative;
    transition: all .5s;
}
.YeWuBot .bd ul li .YeWuDiv em{
    display: block;
    height: 25px;
    padding: 37px 0 0;
    text-align: center;
}
.YeWuBot .bd ul li .YeWuDiv em img{
    display: none;
}
.YeWuBot .bd ul li .YeWuDiv em img.YeWuDivGray{
    display: inline; width: initial;
}
.YeWuBot .bd ul li .YeWuDiv span{
    display: block;
    font-size: 14px;
    color: #999999;
    font-family: "Arial";
    padding: 36px 0 8px;
    transition: all .5s;
    text-transform: uppercase;
}
.YeWuBot .bd ul li .YeWuDiv h2 a{
    font-size: 16px;
    color: #222222;
    font-weight: normal;
    transition: all .5s;
}
.YeWuBot .bd ul li .YeWuDiv i{
    display: block;
    height: 1px;
    padding: 19px 0;
    background: url(heixian1.png) no-repeat center;
}
.YeWuBot .bd ul li .YeWuDiv>a{
    position: absolute;
    left: 50%;
    margin-left: -43px;
    bottom: -1000px;
    width: 87px;
    height: 38px;
    padding: 7px 6px;
    line-height: 24px;
    text-align: center;
    box-sizing: border-box;
    transition: all .0s;
    z-index: 9;
    background: url(xiangxibj.png) no-repeat center;
}
.YeWuBot .bd ul li:hover .YeWuDiv{
    background: #356fc7;
}
.YeWuBot .bd ul li:hover .YeWuDiv em img.YeWuDivGray{
    display: none;
}
.YeWuBot .bd ul li:hover .YeWuDiv em img.YeWuDivWhite{
    display: inline; width: initial;
}
.YeWuBot .bd ul li:hover .YeWuDiv span{
    color: #ffffff;
}
.YeWuBot .bd ul li:hover .YeWuDiv h2 a{
    color: #ffffff;
}
.YeWuBot .bd ul li:hover .YeWuDiv i{
    background: url(baixian.png) no-repeat center;
}
.YeWuBot .bd ul li:hover .YeWuDiv>a{
    bottom: -19px;
}
.YeWuBot .prev{
    left: -75px;
    top: 223px;
    width: 45px;
    height: 33px;
    cursor: pointer;
    z-index: 9;
    transition: all .3s;
    background: url("../style/img/yewuleft.png") no-repeat center;
}
.YeWuBot .prev:hover{
    background: url("../style/img/yewuleft_1.png") no-repeat center;
}
.YeWuBot .next{
    position: absolute;
    right: -75px;
    top: 223px;
    width: 45px;
    height: 33px;
    cursor: pointer;
    z-index: 9;
    transition: all .3s;
    background: url("../style/img/yewuright.png") no-repeat center;
}
.YeWuBot .next:hover{
    background: url("../style/img/yewuright_1.png") no-repeat center;
}

.lh-inst-item2 li {
    padding: 2vw 0;
    position: relative;
}

.lh-inst-item2 li .img {
    float: left;
    padding-right: 20px;
    margin-right: 20px;
    height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.lh-inst-item2 li h2 {
    overflow: hidden;
    font-size: 18px;
    color: #fff;
    transition: ease .65s;
    height:48px
}

.lh-inst-item2 li h3 {
    line-height: 24px;
    color: #c6daf8;
    overflow: hidden;
    margin-top: 20px;
    height: 100px;
}

.lh-inst-item2 li:before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #356FC7;
    position: absolute;
    left: 0;
    bottom: 0;
    transform: scaleX(0);
    transform-origin: left center;
    transition: ease .65s;
}
.lh-inst-item2 li .img:before {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #F6F6F7;
    position: absolute;
    right: 0;
    top: 0;
}


.lh-inst-item3 li {
    padding: 1vw 15px;;
    position: relative;
    float: left;
    width: 50%;
}

.lh-inst-item3 li .img {
    float: left;
    padding-right: 20px;
    margin-right: 20px;
    height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.lh-inst-item3 li h2 {
    overflow: hidden;
    font-size: 18px;
    color: #356fc7;
    transition: ease .65s;
    height:48px
}

.lh-inst-item3 li h3 {
    line-height: 24px;
    color: #333;
    overflow: hidden;
    margin-top: 20px;
    height: 100px;
}

.lh-inst-item3 li:before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #356FC7;
    position: absolute;
    left: 0;
    bottom: 0;
    transform: scaleX(0);
    transform-origin: left center;
    transition: ease .65s;
}
.lh-inst-item3 li .img:before {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #ccc;
    position: absolute;
    right: 0;
    top: 0;
}
#loading{
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 1;
	margin-top: 0px;
	top: 0px;
}
#loading-center{
	width: 100%;
	height: 100%;
	position: relative;
	}
#loading-center-absolute {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 200px;
	width: 200px;
	margin-top: -100px;
	margin-left: -100px;
	-ms-transform: rotate(-135deg); 
	-webkit-transform: rotate(-135deg); 
	transform: rotate(-135deg);
}
.object{

	-moz-border-radius: 50% 50% 50% 50%;
	-webkit-border-radius: 50% 50% 50% 50%;
	border-radius: 50% 50% 50% 50%;
	position: absolute;
	border-top: 5px solid #356FC7;
	border-bottom: 5px solid transparent;
	border-left:  5px solid #356FC7;
	border-right: 5px solid transparent;
	
	-webkit-animation: animate 2s infinite;
	animation: animate 2s infinite;	

	}
#object_one{
	left: 75px;
	top: 75px;
	width: 50px;
	height: 50px;
	}
							
#object_two{
	left: 65px;
	top: 65px;
	width: 70px;
	height: 70px;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
	}
		
#object_three{
	left: 55px;
	top: 55px;
	width: 90px;
	height: 90px;
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
	}
#object_four{
	left: 45px;
	top: 45px;
	width: 110px;
	height: 110px;
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
	
	}	

@-webkit-keyframes animate {
 

50% {

	-ms-transform: rotate(360deg) scale(0.8); 
	-webkit-transform: rotate(360deg) scale(0.8); 
	transform: rotate(360deg) scale(0.8); 
  }
}

@keyframes animate {
	50% {

	-ms-transform: rotate(360deg) scale(0.8); 
	-webkit-transform: rotate(360deg) scale(0.8); 
	transform: rotate(360deg) scale(0.8); 
  }	
}
@media screen and (max-width: 1600px){.lh-nav li {float: left; margin-right: 52px; position: relative; line-height: 17px; height: 17px; overflow: hidden;}
.lh-logo { padding: 22px 0; display: block; width: 30%;}
.logo01 {
    position: absolute;
    left: 38%;
    margin-left: -73px;
    top: 110%;
    margin-top: -256px;
    height: 312px;
    z-index: 100;
    cursor: pointer;
    animation: ban linear 1.5s forwards;
    width: 35%;
}

.lh-banner .bd li .text h2 {
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    color: #356fc7;
}
.lh-banner .bd li .text h3 {
    color: #356fc7;
    font-size: 11px;
    font-weight: bold;
    line-height: 10px;
    text-transform: uppercase;
    opacity: 0;
    transform: translateY(50%);
}
.lh-banner .bd li .text {
    position: absolute;
    top: 4vw;
    width: 100%;
    text-align: center;
}
.logo01 img{width:100%;}
}
@media screen and (max-width: 1440px){.lh-nav li {float: left; margin-right: 47px; position: relative; line-height: 17px; height: 17px; overflow: hidden;}
.lh-logo { padding: 25.5px 0; display: block; width: 30%;}
.logo01 {
    position: absolute;
    left: 38%;
    margin-left: -73px;
    top: 124%;
    margin-top: -256px;
    height: 312px;
    z-index: 100;
    cursor: pointer;
    animation: ban linear 1.5s forwards;
    width: 35%;
}

.lh-banner .bd li .text h2 {
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    color: #356fc7;
}
.lh-banner .bd li .text h3 {
    color: #356fc7;
    font-size: 11px;
    font-weight: bold;
    line-height: 10px;
    text-transform: uppercase;
    opacity: 0;
    transform: translateY(50%);
}
.lh-banner .bd li .text {
    position: absolute;
    top: 4vw;
    width: 100%;
    text-align: center;
}
.logo01 img{width:100%;}
}
@media screen and (max-width: 1366px){.lh-nav li {float: left; margin-right: 42px; position: relative; line-height: 17px; height: 17px; overflow: hidden;}
.lh-logo { padding: 27px 0; display: block; width: 30%;}
.lh-banner .bd li .text {
    position: absolute;
    top: 3vw;
    width: 100%;
    text-align: center;
}
.logo01 {
    position: absolute;
    left: 38%;
    margin-left: -73px;
    top: 124%;
    margin-top: -256px;
    height: 312px;
    z-index: 100;
    cursor: pointer;
    animation: ban linear 1.5s forwards;
    width: 35%;
}

.lh-banner .bd li .text h2 {
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    color: #356fc7;
}
.lh-banner .bd li .text h3 {
    color: #356fc7;
    font-size: 11px;
    font-weight: bold;
    line-height: 2px;
    text-transform: uppercase;
    opacity: 0;
    transform: translateY(50%);
}
.logo01 img{width:100%;}
}
@media screen and (max-width: 1280px){.lh-nav li {float: left; margin-right: 18px; position: relative; line-height: 17px; height: 17px; overflow: hidden;}
.lh-logo { padding: 32px 0; display: block; width: 26%;}
.right .clearfix{margin-right: 20px;}
.win1400 .lh-container {padding: 90px 8vw 50px;}.win1400 .lh-footer, .win1360 .lh-footer {
    padding: 50px 110px;}
.logo01 {
    position: absolute;
    left: 38%;
    margin-left: -73px;
    top: 124%;
    margin-top: -256px;
    height: 312px;
    z-index: 100;
    cursor: pointer;
    animation: ban linear 1.5s forwards;}

    .lh-header {
    line-height: 108px;
    left: 0;
    top: -54px;
    right: 0;
    z-index: 3000;
    background: url(daohang.jpg);
    padding: 0 3vw 0;
    position: absolute;
    margin: auto;
    box-shadow: 1px 3px 9px 2px #dfe8f5;
    width: 83%;}

    .lh-banner .bd li .text {
    position: absolute;
    top: 2vw;
    width: 100%;
    text-align: center;}

    .lh-banner .bd li .text h2 {
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    color: #356fc7;}
    .logo01 img{width:100%;}
}


@media screen and (max-width: 1024px){
	
}
@media screen and (max-width: 768px){
}
@media screen and (max-width: 414px){
}
@media screen and (max-width: 320px){	
}

/*绿色:049065
  灰色:666
  transform: matrix3d(0.930111, -0.0260031, 0, -8.93578e-05, -0.0458936, 0.930111, 0, -0.000101986, 0, 0, 1, 0, 13.355, 11.7014, 0, 1); transform-origin: 0px 0px 0px;
*/






.lh-container{min-height:500px;}
.pages{ height:90px; margin:25px auto; width:100%; text-align:center; background:#fff; padding:32px 0;}

.pages a:hover{ background:#5f9ed8; color:#fff; border-color:#5f9ed8;}
.pages span{display: inline-block;}
.lh-customer-item li .text .img{width: 24%;}
.lh-container h1 a{font-size: 18px;}


.pages a {
    color: #5f9ed8;
    background: #fff;
    border: 1px solid #5f9ed8;
    padding: 4px 12px;
    display: inline-block;
    vertical-align: middle;
}
.NormalRed {
    color: #5f9ed8;
    background: #fff;
    border: 1px solid #5f9ed8;
    padding: 6px 12px;
    display: inline-block;
    vertical-align: middle;
}
.pagingNormal {
    font-size: 12px;
    cursor: pointer;
    padding: 6px 12px !important;
    vertical-align: middle;
}






.lh-information-item.case li .a{ padding: 28px; background:#fff;}
.lh-information-item.case li .a:hover{box-shadow: 0 0 20px rgba(0,0,0,.2);}
.lh-information-item.case li .a img{ width:100%; height:176px;}
.lh-information-item.case li .a h2 a{ padding:0; background:none;}
.lh-information-item.case li .a:hover h2 a{ color:#356fc7;}
.lh-information-item.case li a:hover{box-shadow:initial;  }
.lh-information-item li .a:hover .img:before, .lh-information-item li .a:hover .img:after {
    width: 96%;
    height: 94%;
}
.lh-information-item.case li .img{height: initial;}
.lh-information-item.case li .a{height: 588px;}
.lh-information-item.case li h2{height: 35px; text-align: center;}
.lh-information-item li h2{margin: 12px 0;}

.lh-information-item.case li .a img{height: 100%;}








/* 全局自适应 */
@media only screen and (max-width:1025px) {
	body {
		min-width: auto;
		padding: 0;
	}

	/* 头部 */

	.lh-banner {
		min-width: auto;
	}

	.bd {
		width: 100% !important;
		height: auto !important;
		margin-top: 0;
	}

	.lh-banner .bd li.on .banner-b {
		height: 250px;
	}

	.lh-banner .bd li .text {
		top: 7.2vw !important;
	}

	.logo01 {
		left: 50%;
		margin-left: -33%;
		top: 150%;
		margin-top: -63%;
		height: auto;
		width: 65%;
	}

	/* 首页 */

	.win1400 .lh-container {
		padding: 2%;
	}

	.lh-header-content {
		/* display: none; */
		min-width: auto;
	}

	.lh-header {
		line-height: 0;
		padding: 10px 0;
		z-index: 1;
		top: -33px;
	}

	.lh-nav {
		margin-left: 0px;
		display: none;
	}

	.lh-header-tel {
		float: none;
		text-align: center;
		margin-right: 0;
	}



	.lh-container {
		padding: 1%;
		min-width: auto;
	}

	.lh-company-l,
	.lh-company-r {
		float: none;
		margin-top: 4%;
	}

	.container {
		width: 100%;
	}

	.YeWuBot .bd ul {
		width: 100%;
	}

	.YeWuBot .bd ul li {
		float: none;
		width: 100%;
		margin: 0;
		margin-bottom: 7%;
	}

	.YeWuBot .bd ul li .YeWuDiv>a {
		bottom: -1030px;
	}


	.lh-camp {
		min-width: 0;
	}

	.lh-company>div {
		width: 100%;
	}

	.lh-camp li {
		float: none;
		width: 100%;
	}

	.lh-inst-l {
		top: 0;
		height: auto;
		background-size: cover;
		padding-top: 6%;
	}
	.lh-inst-item2,
	.lh-inst-item3{
		padding: 0px 4% !important;
	}

	.lh-inst-item2 li,
	.lh-inst-item3 li {
		float: none;
		width: 100%;
		margin-bottom: 6%;
	}
	.lh-inst-item3 li{
		padding: 0;
	}

	.lh-inst-item2 li .img,
	.lh-inst-item3 li .img {
		width: 100%;
		height: 30%;
		padding-right: 0;
		margin-right: 0;
	}

	.lh-inst-item2 li .img:before,
	.lh-inst-item3 li .img:before {
		width: 100%;
		height: 2px;
		top: auto;
		bottom: -3%;
	}

	.lh-inst-item2 li h2,
	.lh-inst-item2 li h3,
	.lh-inst-item3 li h2,
	.lh-inst-item3 li h3 {
		height: auto;
		width: 100%;
		padding-top: 3%;
	}

	.lh-inst-item2 li h3,
	.lh-inst-item3 li h3 {
		margin-top: 3%;
	}


	/* org_list 模板 */
	#container {
		padding: 0;
		margin-top: 0;
	}

	.lh-other {
		width: 100%;
		padding: 10% 2% 0 2%;
	}

	.lh-about {
		padding: 3%;
	}

	/* 列表 */
	.lh-customer-item {
		margin-top: 5%;
	}

	.lh-customer-item li {
		margin-bottom: 4%;
	}

	.lh-customer-item li .timer {
		float: none;
		width: 100%;
		height: auto;
		padding: 2% 0;
		font-size: 20px;
	}

	.lh-customer-item li .text {
		width: 100%;
		padding: 2% 5%;
		height: auto;
	}

	.lh-customer-item li .text img {
		width: 100%;
		height: 77%;
	}

	.pages {
		height: auto;
	}

	.pages a {
		margin-top: 2%;
	}

	.NormalRed {
		margin-top: 2%;
	}

	/* 荣誉 */
	.lh-information-item.case li {
		float: none;
		width: 100%;
		margin-bottom: 3%;
	}

	.lh-information-item.case li .a {
		height: auto;
	}

	/* ---------------------------------------------------- */

	/* cy_list 模板 */
	.lh-services {
		margin-top: 8%;
	}

	/* ---------------------------------------------------- */
	/* 联系我们 */
	.lh-contact {
		margin-top: 2%;
		min-width: 0;
	}

	.lh-contact .container {
		position: initial;
		margin-left: 0;
		padding-top: 12%;
	}

	.lh-contact-b {
		margin-top: 8%;
	}

	.lh-contact-b dl {
		float: none;
		width: 100%;
		margin-right: 0;
	}

	.lh-ewm li {
		float: none;
		width: 73%;
		margin: 0 auto;
		margin-top: 4%;
	}

	/* 产业板块列表 */
	.TylnNr .TylbR{
		width: 100%;
		padding-left: 0;
	}
	.Tycbl{
		float: none;
		width: 100%;
	}
	#nav-tit{
		width: 100%;
		background: #2c5fab;
	}
	.TylnNr .TylbR .hd{
		height: auto;
	}
	.TylnNr .TylbR .hdL{
		font-size: 21px;
		line-height: initial;
		padding: 2% 0;
	}
	.lh-about-l .TRS_Editor{
		padding: 8% 0px;
	}
	.TylnNr .TylbR .bd ul {
		min-height: auto;
		margin-top: 6%;
	}
	.TylnNr .TylbR .bd li{
		height: auto;
		line-height: initial;
		padding: 3% 0;
		padding-left: 0;
	}
	.TylnNr .TylbR .bd li a{
		max-width: none;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 72%;
		display: inline-block;
	}
	.TylnNr .TylbR .bd li .date{
		width: 85px;
	}
	.titl-nav #nav-btn-img{
		display: block;
	}


	/* 详细页 */
	.TRS_Editor img {
		max-width: 100%;
	}


	/* 尾部 */
	.lh-footer {
		min-width: 0;
	}

	.win1400 .lh-footer,
	.win1360 .lh-footer {
		padding: 3%;
	}

	.lh-footer-a.left,
	.lh-footer-b.right {
		float: none;
	}

	.lh-footer-b.right {
		display: none;
	}
}

@media screen and (max-width: 768px) {}