@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;max-width: 100%;}
ul,dl,li,dt,dd{list-style:none;}
body{ font-size:14px; font-family:Arial,"microsoft yahei", Helvetica, sans-serif; color:#212121; background:#fff;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; padding:0 2.6vw;}
a{text-decoration:none;transition:ease .65s;color:#212121;}
a:hover{color: #E71B00;}
.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;cursor: pointer;}
textarea{resize:none; overflow:hidden;}
select::-ms-expand { display: none; }
i{font-style:normal;}
.left1{float:left;}
.right1{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:#2D3151; 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(../images/logo1.png) no-repeat center; width:148px; height:38px; 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;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: 26px 0;width: 228px;display:block;line-height: 0;}
.lh-nav{margin-right: 30px;}

.lh-header{line-height: 100px;height: 100px;position:fixed;left:0;top:0;right:0;z-index:3000;background:#fff;padding:0 5.2vw;min-width:1260px;}
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:#2D3151; color:#fff; margin-right:10px;}
.lh-banner{position:relative; overflow:hidden; margin-top:108px; min-width:1260px;}
.lh-banner .bd li{position:relative;}
.lh-banner .bd li .text{position:absolute; left:11.71vw; top:10.41vw;}
.lh-banner .bd li .text h2{font-size:48px; font-weight:bold; line-height:60px; color:#fff;}
.lh-banner .bd li .text h3{color:#fff; font-size:16px; font-weight:bold; line-height:48px; 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 img{animation:bannerImg ease-in-out 3s forwards;}
@keyframes bannerImg{
	0%{transform:scale(1);}
	100%{transform:scale(1.2);}	
}
.lh-container{background:#F6F6F7;padding: 0 7.81vw 80px;}
.lh-company{ position:relative; z-index:1; background:url(../images/i1.png) no-repeat right -190px;}
.lh-company>div{width:50%; height:600px;}
.lh-company-l{background:#fff;position:relative;top: 65px;padding: 3.5vw 3.2vw;}
.lh-company:before{content:''; display:block; width:268px; height:273px; background:url(../images/i2.png) no-repeat center; position:absolute; right:52%; bottom:158px;}
.lh-company-r{background:#2D3151;padding: 3.5vw 0;margin-top: 65px;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:14px; 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 #2D3151; color:#2D3151; 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 h4{font-size: 30px;font-weight:bold;color:#2D3151;margin:50px 0;animation-delay:.3s;}
.lh-company-l .res{line-height: 28px;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:#2D3151; position:absolute; left:0; top:0; transition:ease .45s;}
.lh-more:after{content:''; display:block; width:2px; height:85%; background:#2D3151; position:absolute; right:0; bottom:0; transition:ease .45s;}
.lh-more span:before{content:''; display:block; width:95%; height:2px;background:#2D3151; position:absolute; right:0; top:0; transition:ease .45s;}
.lh-more span:after{content:''; display:block; width:95%; height:2px;background:#2D3151; 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:#2D3151;}
.lh-company-l .lh-more{margin-top:50px;animation-delay:.4s;}
.lh-title.two{color:#fff;}
.lh-title.two h3:before{background:#fff;}
.lh-company-r h4{color:#fff;margin-top: 15px;animation-delay:.3s;}
.lh-advantage li{width:33.3%;float:left;text-align:center;margin-top: 62px;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:#fff;}
.lh-advantage li img{width:auto; margin:auto;}
.lh-advantage li h2{margin-top: 20px;font-size: 15px;}
.lh-advantage li a{display:block;}
.lh-advantage li:hover a{transform:translateY(-10px);}
.lh-advantage li i{display:block;}
.lh-services{background:#fff;padding: 3.2vw;position:relative;z-index:2;margin-top: 55px;}
.lh-services-item{margin-top:30px;margin-left: -1%;}
.lh-services-item li{width: 16.6666666%;float:left;padding: 1% 0 0 1%;position:relative;line-height: 0;}
.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{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:#2D3151; position:absolute; left:0; bottom: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:18px; height:18px; line-height:18px; overflow:hidden; margin-top:30px;}
.lh-services-item li h2 span{float:left; width:90%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-services-item li h2 i{float:right; font-weight:bold; font-size:12px; opacity:0; transition:ease .65s; color:#2D3151;}
.lh-services-item li a:hover{color:#2D3151;}
.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 #2D3151;border-top:5px solid #2D3151; 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 #2D3151;border-bottom:5px solid #2D3151; 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;border: 1px solid #e2e2e2;}
.lh-services-item li:hover img{border: 1px solid #969696;}
.lh-inst{position:relative; z-index:3; padding-top:10vw;}
.lh-inst:before{content:''; display:block ;width:253px; height:260px; background:url(../images/i4.png) no-repeat center; position:absolute; left:50%; top:0; margin-left:-126px;}
.lh-inst>div{width:50%; position:relative;}
.lh-inst-l{background:#2D3151; padding-top:3.8vw; position:relative; top:-82px;}
.lh-inst-l .lh-title{padding:0 3.8vw;}
.lh-inst-l .lh-title a{right:3.8vw;}
.lh-title.two a{color:#fff; border-color:#fff;}
.lh-inst-a .text{padding:0 3.8vw; margin-top:40px; animation-delay:.3s;}
.lh-inst-b{line-height:40px;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 90px; 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:83px; 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:#2D3151; position:absolute; right:0; top:0;transform:scaleY(0); transform-origin:center bottom; transition:ease .65s; z-index:1;}
.lh-inst-item li .img img{width:138px; height:40px;}
.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:#2D3151; 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:#2D3151;}
.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: 3.2vw;background:#fff;position:relative;z-index:4;margin-top: 55px;}
.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 20px 0;transition:ease .65s;}
.lh-information-item li h3{line-height:24px;color:#666;height:48px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
.lh-information-item li h4{margin-top: 25px;color: #757575;}
.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: #E71B00;}
.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{padding: 60px 7.81vw 55px;background: #2a2e4c;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: 235px;margin: 45px 0 25px;}
.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;width: 240px;margin-right:70px;margin-top: 12px;}
.lh-footer-b dl dt{font-size:16px;margin-bottom: 32px;}
.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:82%;}
.lh-footer-b dl.cn dd{margin-bottom:10px;}
.lh-footer-c{float:left;}
.lh-footer-c{width: 110px;margin-top: 12px;}
.lh-footer-ewm{margin-top: 33px;}
.lh-footer-ewm li{float:left;text-align:center;width: 100px;}
.lh-footer-ewm li .img{padding: 0;background:#fff;line-height: 0;}
.lh-footer-ewm li:nth-child(2){animation-delay:.1s;}
.lh-footer-ewm li:last-child{float: left;}
.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(../images/i3.png) no-repeat center; position:absolute; left:-116px; top:-105px;}
.lh-services-box:after{content:'';display:block;width:268px;height:273px;background:url(../images/i2.png) no-repeat center;position:absolute;right:-102px;bottom: -55px;}
.lh-information-box{position:relative;}
.lh-information-box:before{content:''; display:block ;width:316px; height:362px; background:url(../images/i5.png) no-repeat center; position:absolute; left:-60px; top:-230px;}
.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:#2D3151;}
.lh-other-nav{padding:29px 0; background:#fff; text-align:center; min-width:1260px;}
.lh-other-nav a{display:inline-block;padding: 0 26px;height:36px;line-height:36px;color:#333;border-radius: 20px;font-size: 14px;margin:0 10px;}
.lh-other-nav a.active{background:#2D3151; color:#fff;}
.lh-other-nav a:hover{color:#2D3151;}
.lh-other-nav a.active:hover{color:#fff;}
.lh-other{width: 1280px;margin:auto;padding:58px 0 0;position:relative;z-index:1;}
.lh-other1{width: 1280px;margin:auto;position:relative;z-index:1;}
.lh-other:before{content:''; display:block; width:268px; height:273px; background:url(../images/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(../images/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%;display:flex;align-items:center;justify-content:center;}
.lh-information-item.case li .img img{width:auto;}
.lh-information-item.case li h2{height: 34px;line-height:24px;border-bottom: 1px solid #dedede;padding-bottom: 0;margin-top: 26px;position:relative;text-overflow: ellipsis;white-space: nowrap;}
.lh-information-item.case li h2:before{content:'';display:block;width:100%;height:1px;/* background:#2D3151; */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: #ffffff;}
.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 #2D3151; border-bottom:1px solid #2D3151; 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 #2D3151; border-top:1px solid #2D3151; position:absolute; right:2%; top:5%; border-radius:5px; transition:ease .65s; visibility:hidden;}
.lh-loading:hover{color:#2D3151;}
.lh-loading:hover:before,.lh-loading:hover:after{width:96%;  height:90%; visibility:visible;}
.lh-about{background:#fff;padding: 60px;line-height: 2;color: #505050;}
.lh-about-a>div{width:50%;}
.lh-about-l{padding-right:30px;}
.lh-about-l .res{font-size:24px; color:#2D3151; 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:#2D3151 url(../images/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 #2D3151; 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:#2D3151;}
.lh-download:hover i:before{transform:scale(1);}
.lh-about.advan{padding: 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(../images/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:#2D3151; 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;width: 50%;}
.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: 62px;width: 50%;}
.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: 1;font-size: 24px;margin-bottom: 10px;}
.lh-target-item li .lh-inst-b h3{font-size:14px;color:#333;overflow:hidden;line-height: 1.3;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:#2D3151; position:absolute; right:-1px; top:0; transition:ease .65s;}
.lh-target-item li .text .res{line-height: 2;color:#666;height:96px;overflow:hidden;margin: 20px 0 60px;border-top: 1px solid #e2e2e2;padding-top: 30px;}
.lh-target-item li:hover .lh-inst-b{color:#2D3151;}
.lh-target-item li:hover .lh-inst-b .left:after{height:100%;}
.lh-target-item li:hover .lh-more{color:#2D3151;}
.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(../images/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:#2D3151; 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 #2D3151; color:#2D3151; 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:#2D3151; 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:#2D3151;}
.lh-photo-btn a{display:block; width:42px; height:42px; border-radius:50%; background:#fff; color:#2D3151; 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:#2D3151;}
.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:#2D3151; 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:16px; text-align:center; padding:45px 0; transition:ease .65s; position:relative; z-index:1;}
.lh-customer-item li .timer:before{content:''; display:block; width:100%; height:100%; background:#2D3151; 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 #2D3151; border-top:1px solid #2D3151; 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 #2D3151; border-bottom:1px solid #2D3151; 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:120px; overflow:hidden;}
.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:108px;height: 1220px;background:url(../images/contact-bg.jpg) no-repeat center;min-width:1260px;}
.lh-contact .container{position:absolute;left:50%;top: 125px;margin-left:-600px;background: #F2f2f2;}

.lh-contact-a{background:#fff; padding:70px;}
.lh-contact-b{margin-top:40px;}
.lh-contact-b dl{float:left;line-height:24px;color: #404040;width: 650px;}
.lh-contact-b dl dt{margin-bottom:10px; font-size:16px;}
.lh-contact-b dl dd{overflow:hidden;margin-bottom: 5px;}
.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: 3px;}
.lh-ewm li:first-child{margin-right:30px;}
.lh-contact-c{padding:70px;}
.lh-contact-d{margin-top:30px;width: 95%;}
.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: 10px;}
.lh-contact-d li>div:last-child{}
.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: 160px;height:43px;border-radius: 0;background:#2D3151;color:#fff;font-size: 14px;color:#fff;text-align:center;line-height:43px;margin-top:20px;}
.lh-contact-d li a:hover{background:#E71B00;}
.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:#2D3151;}
.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.1);}
.lh-news-ul li .text{padding: 40px 30px;}
.lh-news-ul li .text h3{color: #6f6f6f;}
.lh-news-ul li .text h2{font-size:16px;line-height:16px;color:#333;height:16px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;transition:ease .65s;}
.lh-news-ul li .text h4{line-height:24px;color:#666;font-size:14px;height:72px;overflow:hidden;margin: 20px 0 30px;}
.lh-news-ul li:hover .text h2{color: #E71B00;}
.lh-news-ul li:nth-child(1){}
.lh-news-ul li:nth-child(1) .text{}
.lh-news-ul li:nth-child(1) .text h3{}
.lh-news-ul li:nth-child(1) .text h2,.lh-news-ul li:nth-child(1) .text h4{}
.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:#2D3151; 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:2; padding:50px 0;}
.lh-newsRes p{ margin-bottom:10px;}
.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 4vw;}
.win1400 .lh-footer-b dl,.win1360 .lh-footer-b dl{margin-right:40px;}
.win1400 .lh-container{padding:0 4vw 50px;}
.win1360 .lh-container{padding:0 0 50px;}
.win1400 .lh-services-box:after,.win1400 .lh-other:before,.win1400 .lh-other:after{display:none;}
#container{padding: 0 0 60px !important;}
.win1260 .lh-footer-a{width:360px;}

#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 #2D3151;
	border-bottom: 5px solid transparent;
	border-left:  5px solid #2D3151;
	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;
	
	}	

.v11{color:#fff;display: inline-block;margin-bottom: 10px;}
.vt122{ width:200px!important;}


.main-wrap {
  margin: 0 auto;
}
.top-wrap {
  padding-bottom: 25px;
}
.top-wrap .nav {
  line-height: 40px;
}
.top-wrap .nav a {
  display: inline-block;
  font-size: 14px;
  float: left;
  color: #fff;
  transition: opacity 0.3s ease 0s;
}
.top-wrap .nav a:hover {color: #E71B00;}
.top-wrap .nav .line {
  display: inline-block;
  float: left;
  width: 1px;
  height: 10px;
  background-color: #fff;
  opacity: 0.4;
  filter: alpha(opacity=40);
  margin: 16px 20px 14px;
}
.top-wrap .call {
  line-height: 40px;
  margin-top: 2px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
}
.bot-wrap {
  line-height: 24px;
  padding-top: 3px;
  font-size: 14px;
}
.bot-wrap p {
  color: #ffffff;
}
.bot-wrap a {
  color: #7a7a7a;
  transition: all 0.3s ease 0s;
}
.bot-wrap a:hover {
  color: #fff;
}
.bot-wrap .site-img {
  display: inline-block;
  margin-right: 8px;
}

.ac1233{
    height: 1px;
    background: #fff;
    opacity: 0.2;
}

.clear {
  clear: both; }

.f-cb {
  zoom: 1; }

.f-cb:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  content: "."; }
  
.g-pagination {
	padding-top: 30px;
	padding-bottom: 10px;
	text-align: center;*
	zoom:1;
}

.g-pagination:after {
	content: " ";
	clear: both;
	display: table
}

.g-pagination span,.g-pagination a {
	overflow: hidden;
	width: 38px;
	line-height: 3.2;
	font-size: 12px;
	margin-left: 4px;
	margin-right: 4px;
	vertical-align: top;
	font-weight: normal;
	color: #262626;
	border: 1px solid #ededed;
	background-color: #fff;
}

.g-pagination a {
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.g-pagination a:hover,.g-pagination a:active {
	color: #fff;
	background-color: #2a2e4c;
}

.g-pagination .active {
	color: #fff;
	background-color: #2a2e4c;
}

.g-pagination .ellipsis {
	width: 16px;
	border: 0
}

.g-pagination .prev,.g-pagination .next {
	display: inline-block;
	width: 70px
}

.g-pagination span.prev,.g-pagination span.next {
	color: #ededed;
	border-color: #f2f2f2
}

.g-pagination .slct {
	display: inline-block;
	position: relative;
	border: 0;
	width: 60px;
	padding-top: 1px;
	padding-bottom: 1px
}

.g-pagination .slct select {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	opacity: 0
}





.g-pagination span,.g-pagination a {
	display: inline-block
	

	}
	
.a56 {
	font-size: 24px;
	font-weight: 400;
	color: #262626;
}

.vvv1{padding: 40px 0;background:#fff;}


.news{ padding:0;}
.new-list li{width: 33.33333%;float:left; padding:0 15px; margin-bottom:40px;}
.new-list li figure{ display:block; line-height:normal; overflow:hidden;margin: 0;}
.new-list li figure img{ display:block; width:100%; height:auto; line-height:0; transition:430ms;}
.new-list li figcaption{display:block;padding: 22px 18px;overflow:hidden;background: #ffffff;position:relative;text-align: center;transition:340ms;}
.new-list li figcaption time{ line-height:normal; color:#7e7e7e; font-size:14px; transition:300ms;}
.new-list li figcaption h3{color: #333;font-size: 16px;font-weight: 400;line-height: 1.2;overflow: hidden;margin: 0;transition:300ms;text-transform: none;}
.new-list li figcaption p{color:#6c6c6c;height: 50px;overflow:hidden;font-size:14px;line-height: 1.7;margin-top: 10px;transition:300ms;}
.new-list li figcaption span{ display:block; width:102px; height:30px; line-height:30px; background:#fff; color:#ee7300; font-size:14px; margin-top:12px; position:relative; bottom:-30px; opacity:0; text-align:center; transition:300ms;}
.new-list li:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.new-list li:hover figcaption{background: #2D3151;}
.new-list li:hover figcaption time{ color:#fff;}
.new-list li:hover figcaption h3{ color:#fff;}
.new-list li:hover figcaption p{ color:#fff;}
.new-list li:hover figcaption span{ opacity:1; bottom:0; position:relative; transition:355ms 100ms;}

.srv-top{color: #3e3e3e;font-size: 22px;line-height: 1;font-weight: 400;padding-bottom: 20px;margin-bottom: 30px;border-bottom: 1px dashed #d0d0d0;}

table.list-jobs {
	width:100%;
	border-collapse:collapse;
	font-size: 14px;
	line-height: 25px;
}
table.list-jobs th {
	background: #5ABE9E;
	color: #fff;
}
table.list-jobs th {
	border: 1px solid #9a9a9a;
	padding: 12px 15px;
	text-align: left;
}
table.list-jobs td {
	border: 1px solid #9a9a9a;
	padding: 10px 15px;
	text-align: left;
}
table.list-jobs a {
	font-weight:bold;
	margin-left:10px;
	display:inline-block;
}
table.form-jobs th {
	color:#555;
	text-align:right;
}
table.form-jobs td {
	padding:7px;
}
table.form-jobs .text {
	width:130px;
	height:22px;
	line-height:22px;
	border:1px solid #CACACA;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	font-size: 14px;
}
table.form-jobs input.txt {
	color:#999;
	cursor:default;
	background:#fafafa;
}
table.form-jobs input.lang,
table.form-jobs textarea.text {
	width:560px;
	resize:none;
	max-width:560px;
}
table.form-jobs textarea.text {
	height:100px;
	max-height:70px;
}
table.form-jobs input.btns {
	width:70px;
	height:28px;
	color:#fff;
	cursor:pointer;
	line-height:24px;
	font-weight:bold;
	background-color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 14px;
}
.cc1{
	background: #EAEFF7;
	color: #3c3c3c;
	}
.cc2{
	background: #EAEFF7;
	color: #525252;
	}
	
.lh-about p{margin-bottom:10px;}

#protect4,#eye3 {}
#protect4 ul,#eye3 ul {overflow: hidden;width: 101%;margin-top: 30px;margin-left: -1%;}
#protect4 ul li,#eye3 ul li {width: 23%;height: auto;margin: 0 1%;float: left;transition: all .2s;padding: 20px 0 10px 0;background: #f5f5f5;}
#protect4 ul li h1,#eye3 ul li h1 {text-align: center;line-height: 22px;}
#protect4 ul li h1 s {width: 110px;display: inline-block;margin-top: 10px;}

#protect4 ul li h2,#eye3 ul li h2 {text-align: center;font-size: 16px;font-weight: 600;line-height: 22px;margin: 15px 10px;color: #2D3151;}
#protect4 ul li p,#eye3 ul li p {position: relative;margin: 0 20px;text-align: center;line-height: 1.75;color: #424242;}

.zz22 		{ color: #E71B00; text-decoration: underline; font-size:16px;}
.zz22:hover	{ color: #E71B00; text-decoration: none;}



hr {
	margin-top: 30px;
	margin-bottom: 30px;
	border: 0;
	border-top: 1px solid #dbdbd9;
}


.listInfo {
  border-bottom: 1px solid #e5e5e5;
  padding: 25px 0;
  font-size: 14px;
  float: left;
  }
  .listInfo dt {
    width: 30%;
    overflow: hidden;
    float: left;
    text-align: center;
    }
  .listInfo dd {
    float: left;
    width: 70%;
    overflow: hidden;
    padding: 20px 0 0 50px;
    position: relative;
    }
  .listInfo h3 {
    font-size: 22px;
    line-height: 32px;
    font-weight: bold;
    overflow: hidden;
    /* text-overflow: ellipsis;white-space: nowrap; */
    }
  .listInfo p {
    color: #aeb0b2;
    line-height: 26px;
    padding: 15px 0 0;
    overflow: hidden;
    margin-bottom: 0;
    }
    .listInfo p a {
      color: #9E9E9E;
      font-size: 14px;
      }
    .listInfo p a:hover {
      color: #C62417;
      }
  .listInfo .info {
    height: 28px;
    margin: 10px 0 0;
    overflow: hidden;
    color: #9E9E9E;
    }
    .listInfo .info .info-l {
      float: left;
      width: 320px;
      height: 28px;
      overflow: hidden; }
      .listInfo .info .info-l a {
        display: inline-block;
        color: #5a5b5d;
        padding: 0 10px;
        height: 26px;
        line-height: 26px;
        margin: 0 10px 0 0;
        border: 1px solid #afafaf;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px; }
      .listInfo .info .info-l a:hover {
        color: #f60;
        border: 1px solid #f60;
        text-decoration: none; }
    .listInfo .info .info-r {
      float: left;
      color: #9E9E9E;
      overflow: hidden;
      }
      .listInfo .info .info-r .ico-read {
        display: block;
        float: left;
        }







@-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){
}
@media screen and (max-width: 1440px){
.lh-services{padding: 3.8vw;}
.lh-information{padding: 3.8vw;}
.lh-inst-l .lh-title{padding: 0 3.8vw;}
.lh-company-l{padding: 3.8vw;}
.lh-services{margin-top: 50px;}
.lh-inst{padding-top: 50px;}
.lh-information-box{margin-top: 50px;}
.lh-services-box:before{left:-42px; top:-125px;}
.vt122{ width:160px!important;}
.lh-other{width: 1200px;}
.lh-other1{width: 1200px;}

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