@charset "utf-8";
@font-face {
	font-family: 'FZKTFW';
	src: url('../icon/FZKTFW.ttf?') format('truetype');
}



.shouji{width:100px;position: absolute;top: 110px;left: auto;z-index:9}
.dn{display:none;}



/* 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,html{min-height:100%;}
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);}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#212121;}
a:hover{color:#F29417;}
.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-progress{width:100%; height:2px; background:#F29417; position:fixed; left:0px; top:0px; z-index:5000;}
.pace-inactive{display:none;}
.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; width:1280px;}
/*分享*/
#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-header-a{width:100%; height:46px; min-width:1280px; background:#F4F4F4; border-bottom:1px solid #E0E0E0; line-height:46px; font-size:12px; overflow:hidden;}
.lh-header-a ul li{border-left:1px solid #E0E0E0; padding:0 20px; color:#DB0007; float:left;}
.lh-header-a ul li:first-child{border-left:none;}
.lh-header-a ul li a{color:#888; font-size:12px;}
.lh-header-a ul li a:hover{color:#F29417;}
.lh-share a{height:46px !important; display:inline-block !important; line-height:46px !important; padding:0 20px !important; font-size:20px !important; color:#aaa !important; border-left:1px solid #E0E0E0 !important; opacity:1 !important;text-decoration:none !important; background:none !important;}
.lh-share a:last-child{border-right:1px solid #E0E0E0 !important;}
.lh-share a:hover{color:#F29417 !important;}
.lh-logo{display:block; width:288px; padding:50px 0;}
.lh-header-contact{margin-top:36px;}
.lh-header-contact li{float:left; margin-left:73px;}
.lh-header-contact li i{display:block; width:68px; height:68px; border-radius:50%; text-align:center; line-height:68px; background:#EFEFEF; float:left; margin-right:10px; color:#DB0007; font-size:32px;}
.lh-header-contact li h2{font-size:16px; color:#333; height:24px; line-height:24px; overflow:hidden; margin:12px 0 5px;}
.lh-header-contact li h3{font-size:12px; color:#999; line-height:12px; height:12px;}
.lh-header-contact li .tel{font-size:24px; font-weight:bold;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image:-webkit-linear-gradient(0deg,#f27417,#1f4093);}
.lh-nav{width:100%; height:70px; line-height:70px; min-width:1280px; background:#DB0007; position:relative; z-index:1;}
.lh-nav-a li{flex:1; position:relative; float:left; width:14.285714285714286%;}
.lh-nav-a li>a{display:block; text-align:center; color:#fff; font-size:16px; position:relative; z-index:1;}
.lh-nav-a li>a:before{content:''; display:block; width:100%; height:100%; background:#F29417; position:absolute; left:0; top:0; z-index:-1; transform:scaleX(0); transition:ease .65s;}
.lh-nav-a li>a:after{content:''; display:block; width:0; height:0; border:10px solid transparent; border-top-color:#F29417; position:absolute; left:50%; bottom:-20px; margin-left:-10px; transition:ease .65s; transform:scaleY(0); transform-origin:center top;}
.lh-nav-a li:hover>a:before,.lh-nav-a li.active>a:before,.lh-nav-a li.on>a:before{transform:scaleX(1);}
.lh-nav-a li:hover:not(:first-child)>a:after{transform:scaleY(1);}
.lh-nav-a li.on a:after{transform:scaleY(1);}
.lh-nav-box{position:relative; z-index:1;}
.lh-nav-a li dl{position:absolute; left:0; right:0; top:70px; background:#FDF0DE;opacity:0; visibility:hidden;transform:translateY(20px); transition:ease .65s;}
.lh-nav-a li dl{padding:15px 0;}
.lh-nav-a li dl dd{text-align:center; line-height:55px;}
.lh-nav-a li:hover dl{opacity:1; visibility:visible;transform:translateY(0);}
.lh-nav-b{width:100%; min-width:1280px; position:absolute; left:0; top:70px; opacity:0; visibility:hidden; transform:translateY(-20px); transition:ease .65s; background:#fff;}
.lh-nav-b.on{opacity:1; visibility:visible; transform:translateY(0);}
.lh-nav-c{width:100%;}
.lh-nav-c li{flex:1; padding:30px 0; position:relative;}
.lh-nav-c li:not(:first-child):before{content:''; display:block; width:100%; height:100%; background:#FDF0DE; position:absolute; left:0; top:0; z-index:-1; transition:ease .65s; transform:scaleX(0);}
.lh-nav-c li.on:not(:first-child):before{transform:scaleX(1);}
.lh-nav-c li a{display:block; text-align:center; line-height:42px; color:#666;}
.lh-nav-c li a:hover{text-decoration:underline; color:#f29417;}
.lh-banner{width:100%; min-width:1280px; position:relative;}
.lh-banner .hd{position:absolute; width:100%; left:0; bottom:50px; text-align:center;}
.lh-banner .hd li{display:inline-block; width:65px; height:3px; background:#fff;text-indent:-9999px; margin:0 8px; transition:ease .65s; position:relative; overflow:hidden; cursor:pointer;}
.lh-banner .hd li:before{content:''; display:block; width:100%;  height:100%; background:#F29417; position:absolute; left:0; top:0; z-index:1; transform:scaleX(0); transform-origin:left center;}
.lh-banner .hd li.on:before{transform:scaleX(1); transition:ease .65s;}
.lh-hot-keywords{height:100px; width:100%; min-width:1280px; background:#F0F0F0; padding:27px 0;}
.lh-keywords-l,.lh-keywords-r{line-height:46px;}
.lh-keywords-l{max-width:850px; overflow:hidden; height:46px;}
.lh-keywords-l span{float:left; color:#F29417;}
.lh-keywords-l span i{display:block; width:46px; height:46px; border-radius:50%; background:#F29417; color:#fff; text-align:center; margin-right:15px; font-size:24px; float:left;}
.lh-keywords-l a{float:left; margin:0 20px; position:relative; color:#666;}
.lh-keywords-l a:before{content:''; display:block; width:1px;  height:12px; background:#666; position:absolute; right:-20px; top:50%; margin-top:-6px;}
.lh-keywords-l a:hover{color:#F29417;}
.lh-keywords-l a:last-child:before{display:none;}
.lh-keywords-r{width:300px; height:46px; position:relative; box-shadow:0 0 16px rgba(31,64,147,.2); border-radius:30px;}
.lh-keywords-r input{width:100%; height:46px; line-height:46px; position:absolute; left:0; top:0; border-radius:30px; background:#fff; padding:0 30px; border:none;}
.lh-keywords-r a{width:80px; height:46px; line-height:46px; text-align:center; display:block; background:#F29417; color:#fff; border-radius:0 30px 30px 0; position:absolute; right:0; top:0;}
.lh-keywords-r a i{font-size:24px;}
.lh-keywords-r a:hover{background:#D17E17;}
.lh-hot-countries{background:#fff url(../img/map.jpg) no-repeat center; padding:85px 0;}
.lh-hot-h2{font-size:34px; font-weight:bold; color:#333; text-align:center;}
.lh-hot-h2 span{position:relative;}
.lh-hot-h2 span:before{content:''; display:block; width:100%; height:4px; background:#F29417; position:absolute; left:0; bottom:0; z-index:-1; font-family:'Microsoft JhengHei';}
.lh-hot-h3{text-align:center; line-height:28px; color:#666; width:675px; margin:35px auto 0;}
.lh-countries-item{margin:50px 0 0 -53px;}
.lh-countries-item li{width:160px; margin-left:53px; float:left;}
.lh-countries-item li a{display:block; width:160px; height:160px; border-radius:50%; background:#fff; position:relative;}
.lh-countries-item li a:before{content:''; display:block; width:100%; height:100%; border:2px dashed #DEDEDE; border-radius:50%; position:absolute; left:0; top:0; animation:countries linear 8s infinite; transition:ease 1s;}
@keyframes countries{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}	
}
@keyframes countries1{
	0%{transform:rotate(0);}
	100%{transform:rotate(-360deg);}	
}
.lh-countries-item li a .img{display:flex; align-items:center; justify-content:center; position:absolute; left:0; top:-10px; width:100%; height:100%;}
.lh-countries-item li a .img img{width: 75px;}
.lh-countries-item li a h2{font-size:13px; color:#666; text-align:center; position:absolute; left:0; width:100%; bottom:40px;}
.lh-countries-item li a:hover{box-shadow:0 0 30px rgba(31,64,147,.25);}
.lh-countries-item li a:hover h2{color:#DB0007;}
.lh-countries-item li a:hover:before{opacity:0;}
.lh-countries-item li:nth-child(2n) a:before{animation-name:countries1;}
.lh-countries-a{margin-top:80px;}
.lh-countries-a .left{width:50%; height:450px;}
.lh-countries-a .text{float:right; width:50%; height:450px; background:#DB0007; padding:50px; color:#fff;}
.lh-countries-a .text h2{font-size:50px;}
.lh-countries-a .text h3{font-size:22px;}
.lh-countries-a .text h4{line-height:30px; color:#fff; font-size:13px; margin:40px 0;}
.lh-btn{width:120px; height:40px; background:#F29417; color:#fff !important; text-align:center; line-height:40px; font-size:12px; display:block;}
.lh-btn:hover{background:#D37E17;}
.lh-btn i{display:inline-block; margin-left:15px; width:14px; height:14px; position:relative; top:2px;}
.lh-btn i:before{content:''; display:block; width:14px; height:2px; background:#fff; position:absolute; right:0; top:50%; margin-top:-1px; transition:ease .65s; transform-origin:center right;}
.lh-btn i:after{content:''; display:block; width:2px; height:14px; background:#fff; position:absolute; left:50%; top:0; margin-left:-1px; transition:ease .65s;transform-origin:center;}
.lh-btn:hover i:before{transform:rotate(-25deg);}
.lh-btn:hover i:after{transform:rotate(-65deg);}
.lh-hot-school{background:#F5F3F1 url(../img/index-a2.jpg) no-repeat center; padding:85px 0;}
.lh-school-bd li{width:290px !important; float:left; margin-left:30px; height:290px; margin-bottom:60px; position:relative; overflow:hidden;}
.lh-school-bd li:first-child{width:640px !important; margin-left:0;}
.lh-school-bd li.first{height:640px;}
.lh-school-bd li.first .lh-school-a .text h3{height:260px;}
.lh-school-a{position:relative; overflow:hidden; height:100%;}
.lh-school-a a,.lh-school-a a .img{display:block; width:100%; height:100%;}
.lh-school-bd .lh-school-a .text{transform:translateY(251px);}
.lh-school-a .text{background:rgba(255,255,255,.9); position:absolute; left:0; bottom:0; height:100%; display:inline-block; width:75%; transform:translateY(360px); transition:ease 1s;}
.lh-school-a .text .tit .img{float:left; width:60px; margin-right:20px; height:40px;}
.lh-school-a .text .tit h2{font-size:14px; line-height:40px; color:#333;}
.lh-school-a .text h3{font-size:12px; color:#888; line-height:26px; padding:20px 35px; height:78px; overflow:hidden;}
.lh-school-a .text h4{padding:0 35px; color:#F29417; font-size:24px;}

.lh-school-a .text2{background:rgba(255,255,255,.9); position:absolute; left:0; bottom:0; display:inline-block; width:100%; transform:translateY(360px); transition:ease 1s;}
.lh-school-a .text2 .tit .img{float:left; width:60px; margin-right:20px; height:40px;}
.lh-school-a .text2 .tit h2{font-size:14px; line-height:20px; color:#333;}
.lh-school-a .text2 h3{font-size:12px; color:#888; line-height:26px; padding:20px 35px; height:78px; overflow:hidden;}
.lh-school-a .text2 h4{padding:0 35px; color:#F29417; font-size:24px;}


.lh-school-bd li:not(:first-child) .lh-school-a{margin-bottom:39px;} 
.lh-school-item{margin-top:75px; position:relative;}
.lh-school-bd li:first-child .lh-school-a .text .tit .img{width:104px; height:70px;}
.lh-school-bd li:first-child .lh-school-a .text .tit h2{line-height:70px; font-size:18px;}
.lh-school-bd li:first-child .lh-school-a .text{transform:translateY(564px); width:50%;}
.lh-school-bd li:first-child .lh-school-a h3{font-size:14px;}
/*
.lh-school-a:hover .text{transform:translateY(0); width:100%;}
.lh-school-bd li:first-child .lh-school-a:hover .text{transform:translateY(0); width:100%;}
*/
.lh-school-a img{transition:ease 1s;}
.lh-school-a:hover a>.img img{transform:scale(1.2);}
.lh-school-btn a{display:block; width:50px; height:50px; border-radius:50%; background:#F29417; color:#fff; position:absolute; top:50%; margin-top:-25px; text-align:center; line-height:50px;}
.lh-school-btn a i{font-size:24px;}
.lh-school-btn a.prev{left:-105px;}
.lh-school-btn a.next{right:-105px;}
.lh-school-btn a:hover{background:#CE7C17;}
.lh-hot-imm{padding:85px 0;}
.lh-hot-h2.two{position:relative;}
.lh-hot-h2.two em{font-size:80px; color:#EEE; position:absolute; left:0; bottom:0;font-family:'Microsoft JhengHei';}
.lh-imm-menu li{float:left; height:38px; line-height:38px; margin-left:32px;}
.lh-imm-menu li a{display:block; padding:0 20px; color:#999; overflow:hidden; position:relative; z-index:1;}
.lh-imm-menu li a:before{content:''; display:block; width:100%; height:100%;border:1px solid #DDD; position:absolute; left:0; top:0; z-index:-1; transition:ease .65s;}
.lh-imm-menu li a:after{content:''; display:block; width:100%; height:100%; background:#DB0007; position:absolute; left:0; top:0; z-index:-1; transition:ease .65s; transform:scale(0);}
.lh-imm-menu li a:hover:before,.lh-imm-menu li.on a:before{transform:scale(0);}
.lh-imm-menu li a:hover:after,.lh-imm-menu li.on a:after{transform:scale(1);}
.lh-imm-menu li a:hover,.lh-imm-menu li.on a{color:#fff;}
.lh-imm-b{margin-top:60px; position:relative; width:100%;}
.lh-imm-item{margin-left:-40px !important; padding:15px 0 !important;}
.lh-imm-item li{width:400px; float:left; margin-left:40px; background:#fff; transition:ease .65s;}
.lh-imm-item li .text{padding:30px; border:1px solid #ddd; border-top:none; transition:ease .65s;}
.lh-imm-item li .text h2{font-size:18px; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; transition:ease .65s;}
.lh-imm-item li .text h3{line-height:26px; color:#888; margin:20px 0;}
.lh-imm-item li .text h4{font-size:24px; color:#F29417; transition:ease .65s;}
.lh-imm-item li:hover{box-shadow:0 0 29px rgba(31,64,147,.25);}
.lh-imm-item li:hover .text{border-color:#fff;}
.lh-imm-item li:hover .text h4,.lh-imm-item li:hover .text h2{color:#1f4093;}
.lh-imm-item li .img{overflow:hidden;height:300px;}
.lh-imm-item li a{position:relative; display:block;}
.lh-imm-item li a>span{display:block; width:50px; height:50px; border-radius:50%; background:#DE8B20; color:#fff; font-size:16px; font-weight:bold; text-align:center; line-height:50px; position:absolute; left:20px; top:20px; z-index:2;}
.lh-imm-item li img{transition:ease .65s;}
.lh-imm-item li:hover img{transform:scale(1.2);}
.lh-school-btn.two a{background:#EFF3FB; color:#1f4093;}
.lh-school-btn.two a:hover{background:#B2C4FA;}
.lh-advantag{padding:85px 0; background-attachment:fixed;}
.lh-advantag-a .lh-hot-h2{color:#fff;}
.lh-advantag-a .lh-hot-h2 em{color:#22408E;}
.lh-advantag-item{margin:80px 0 80px -104px;}
.lh-advantag-item li{flex:1; padding-left:104px;}
.lh-advantag-item li a{display:block; color:#fff; height:200px; position:relative; text-align:center; padding:40px 0;}
.lh-advantag-item li h2{font-size:76px;}
.about-svg{position:absolute; left:0; top:0; width:100%; height:100%;fill:none;stroke:#344F93;stroke-width:1; transition:ease .65s;}
.lh-advantag-item li a:hover{color:#F29417;}
.lh-advantag-item li a:hover .about-svg{stroke:#F29417;}
.lh-news{padding:85px 0;}
.lh-news-b{margin-top:60px;}
.lh-news-l{width:540px; position:relative;}
.lh-news-l .bd li{transition:ease .65s;}
.lh-news-l .bd li .img{overflow:hidden;}
.lh-news-l .bd li .text{padding:30px; border:1px solid #DDD; border-top:none;transition:ease .65s;}
.lh-news-l .bd li .text h2{font-size:18px; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; transition:ease .65s;}
.lh-news-l .bd li .text h3{color:#999; line-height:30px; margin:20px 0;}
.lh-news-l .bd li .text h4{color:#999; font-weight:bold;}
.lh-news-l .bd li .text h4 i{position:relative; margin-right:5px; top:1px;}
.lh-news-l .bd li:hover{box-shadow: 0 0 29px rgba(31,64,147,.25);}
.lh-news-l .bd li:hover .text{border-color:#DB0007;}
.lh-news-l .bd li:hover .text h2{color:#f29417;}
.lh-news-l .hd{position:absolute; left:0; top:260px; width:100%; text-align:center; background:rgba(0,0,0,.6); height:60px; line-height:60px;}
.lh-news-l .hd li{display:inline-block; width:10px; height:10px; margin:25px 5px; border-radius:50%; background:#fff; text-indent:-9999px;}
.lh-news-l .hd li.on{background:#F29417;}
.lh-news-r{width:680px; margin-top:-35px;}
.lh-news-item li{padding:35px 0; border-top:1px solid #DDD;}
.lh-news-item li:first-child{border:none;}
.lh-news-item li:after{content:''; display:block; clear:both;}
.lh-news-item li .img{width:202px; float:left; margin-right:30px;height: 120px;overflow: hidden;}
.lh-news-item li h2{font-size:16px; height:16px; line-height:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:15px 0;}
.lh-news-item li h3{color:#999; height:14px; line-height:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:20px;}
.lh-news-item li h4{color:#999; font-weight:bold;}
.lh-news-item li h4 i{position:relative; margin-right:5px; top:1px;}
.lh-keywords-l.link{width:100%;}
.lh-footer-a{background:#333238 url(../img/footer-bg.png) no-repeat center bottom; padding:80px 0;}
.lh-footer-a dl{float:left; width:165px;}
.lh-footer-a dl dt{margin-bottom:15px;}
.lh-footer-a dl dt a{color:#fff; font-size:16px; }
.lh-footer-a dl a{color:#a3a4ad; line-height:36px;}
.lh-footer-a dl a:hover{color:#f29417;}
.lh-footer-contact{float:right;}
.lh-footer-contact h2{color:#fff; font-size:16px; line-height:36px; margin-bottom:15px;}
.lh-footer-contact h3{color:#a3a4ad;line-height:36px;}
.lh-footer-contact h4{color:#fff; font-size:36px; margin:10px 0 20px;}
.lh-footer-ewm li{float:left; margin-right:20px;}
.lh-footer-ewm li:last-child{margin-right:0;}
.lh-footer-ewm li img{width:100px; border-radius:6px;}
.lh-copy{background:#28282A; height:80px; position:relative;}
.lh-footer-logo{padding:16px 0 22px; width:175px; float:left; display:block;}
.lh-copy .copy{text-align:center; color:#444446; line-height:80px;font-size:12px;}
.lh-copy .copy a{color:#444446; font-size:12px;}
.lh-copy .copy a:hover{color:#fff;}
.lh-footer-share{position:absolute; right:0; top:0;}
.lh-footer-share a{display:inline-block; font-size:22px !important; color:#444446 !important; margin:0 0 0 25px !important; width:24px !important; height:80px !important; line-height:80px !important; opacity:1; text-decoration:none !important; background:none !important; padding:0 !important;}
.lh-footer-share a:hover{color:#fff !important;}

.lh-fixed{position:fixed; right:0; top:50%; z-index:3000; transform:translateY(-50%);}
.lh-fixed-item li{width:68px; height:68px; text-align:center; line-height:68px; background:#DB0007; margin:1px 0; color:#fff; position:relative; cursor:pointer;}
.lh-fixed-item li a{color:#fff;}
.lh-fixed-item li i{font-size:28px; position:relative; z-index:2;transition:ease .65s; display:block;}
.lh-fixed-item li span{position:absolute; right:0; top:0; width:158px; background:#666; height:100%; transition:ease .65s; transform:scaleX(0); transform-origin:right top; text-align:right; padding:0 35px;}
.lh-fixed-item li.tel span{width:188px;}
.lh-fixed-item li:hover span{transform:scaleX(1);}
.lh-fixed-item li:hover:not(.wx) i{transform:translateX(-85px);}
.lh-fixed-item li.tel:hover i{transform:translateX(-120px);}
.lh-fixed-item li.wx div{position:absolute; right:80px; top:0; width:120px; height:120px; z-index:-1; transform:translateX(200px); transition:ease .65s;}
.lh-fixed-item li.wx:hover div{transform:translateX(0);}
.lh-consulting{width:100%; height:170px; background:rgba(0,0,0,.7); position:fixed; left:0; bottom:0; min-width:1280px; z-index:1000; color:#fff; padding:20px 0;transition:ease .65s; transform-origin:left center;}
.lh-consulting-container{width:995px; margin:auto; position:relative;}
.lh-consulting-wx{width:100px; font-size:12px; text-align:center;}
.lh-consulting-wx h2{margin-bottom:7px;}
.lh-consulting-r{width:840px;}
.lh-consulting-r h2{font-size:26px; font-weight:bold; color:#fff; text-align:center;font-family:'Microsoft JhengHei'; margin:10px 0 5px;}
.lh-consulting-r h3{color:#A0A0A0; font-size:13px; text-align:center;}
.lh-consulting-r h3 span{color:#f29417;}
.lh-consulting-item{margin-top:18px;}
.lh-consulting-item li{float:left; width:228px; height:38px; line-height:38px; position:relative; margin-left:20px;}
.lh-consulting-item li:first-child{margin-left:0;}
.lh-consulting-item li input{width:100%; height:100%; background:#fff; border:none; position:absolute; left:0; top:0; padding:0 10px 0 48px;}
.lh-consulting-item li i{font-size:24px; color:#000; position:absolute; left:15px; top:0; z-index:1;}
.lh-consulting-item li.message{width:188px;}
.lh-consulting-item li.submit{width:136px;}
.lh-consulting-item li.submit a{display:block; width:100%; height:100%; background:#F29417; color:#fff; font-size:16px; font-weight:bold; text-align:center;}
.lh-consulting-item li.submit a:hover{background:#C97915;}
.lh-close{display:block; width:28px; height:28px; border-radius:50%; border:1px solid #fff; position:absolute; right:0; top:0;}
.lh-close:before{content:''; display:block; width:16px; height:1px; background:#fff; position:absolute; left:5px; top:50%; transform:rotate(45deg); transition:ease .65s; }
.lh-close:after{content:''; display:block; width:16px; height:1px; background:#fff; position:absolute; left:5px; top:50%; transform:rotate(-45deg);transition:ease .65s;}
.lh-close:hover:before{transform:rotate(15deg);transform-origin:left center;}
.lh-close:hover:after{transform:rotate(-15deg);transform-origin:left center;}
.lh-consulting-layer{width:128px; position:fixed; left:0; bottom:20px; z-index:999; cursor:pointer; transition:ease .65s; transform:translateX(-100%); transform-origin:left center;}
.lh-consulting-layer.on{transform:translateX(0); transition-delay:.65s;}
.lh-consulting.on{transform:translateX(-100%);}
.lh-ban{width:100%; min-width:1280px; position:relative;}
.lh-ban-nav{width:100%; min-width:1280px; height:70px; background:rgba(0,0,0,.6); position:absolute; left:0; bottom:0; line-height:70px; color:#fff; font-size:12px;}
.lh-ban-nav a{color:#fff;}
.lh-ban-nav a:hover{color:#f29417; text-decoration:underline;}
.lh-ban-nav ul li{float:left; margin-right:86px;}
.lh-ban-nav ul li a{font-size:16px;}
.lh-ban-nav .right a{font-size:12px;}
.lh-ban-nav .right span{margin:0 5px;}
.lh-container.other{background:#EEE; padding-bottom:120px;}
.lh-other-l{width:920px;}
.lh-other-r{width:310px;}
.lh-other-l,.lh-other-r{background:#fff; padding:60px 30px 40px;}
.lh-other-h h2{font-size:28px; font-weight:bold; height:30px; line-height:30px;}
.lh-other-h h3{color:#f29417; font-weight:bold; height:14px; line-height:14px; margin-top:5px;}
.lh-other-h{padding-bottom:30px; border-bottom:1px solid #DDD;}
.lh-other-main{padding:20px 0; line-height:32px; color:#555;}
.lh-other-main img{width:auto; display:inline-block; max-width:100%;}
.lh-hot-recom li{line-height:26px; height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:15px;}
.lh-hot-recom li span{float:left; width:26px; height:26px; background:#AAA; color:#fff; font-size:16px; font-weight:bold; margin-right:10px; text-align:center;}
.lh-hot-recom li a{color:#666;}
.lh-hot-recom li a:hover{text-decoration:underline; color:#F29417;}
.lh-hot-recom li:nth-child(1) span,.lh-hot-recom li:nth-child(2) span,.lh-hot-recom li:nth-child(3) span{background:#F29417;}
.lh-hot-recom{margin-top:20px;}
.lh-more{display:block; width:100%; height:40px; line-height:36px; text-align:center; background:#BEC2C7; color:#fff; margin-top:30px;}
.lh-more span{margin-right:10px; font-size:18px;}
.lh-more:hover{background:#F29417; color:#fff;}
.lh-other-item li{flex:1; position:relative;}
.lh-other-item li:before{content:''; display:block; width:100%; height:100%; background:rgb(219, 0, 7,.5); position:absolute; left:0; top:0; transition:ease .65s;transform-origin:center top;}
.lh-other-item li:after{content:''; display:block; width:100%; height:100%; background:rgba(242,148,23,.7); position:absolute; left:0; top:0; transition:ease .65s; transform:scaleY(0); transform-origin:center bottom;}
.lh-other-item li .text{width:100%; text-align:center; position:absolute; left:0; top:50%; transform:translateY(-50%); color:#fff; z-index:2;}
.lh-other-item li .text h2{font-size:22px;}
.lh-other-item li:hover:before{transform:scaleY(0);}
.lh-other-item li:hover:after{transform:scaleY(1);}
.lh-country-item li{padding:27px 0; border-bottom:1px solid #DDD; position:relative;}
.lh-country-item li:after{content:''; display:block; clear:both;}
.lh-country-item li .img{float:left; width:430px; position:relative; margin-right:30px;}
.lh-country-item li .icon{position:absolute; left:0; top:0; width:120px;}
.lh-country-item li h2{font-size:24px; margin-top:30px; height:24px; line-height:24px; overflow:hidden;}
.lh-country-item li h3{line-height:30px; color:#666; margin:30px 0; height:120px; overflow:hidden;}
.lh-btn.two{display:inline-block; background:#BEC2C7; transition:ease .65s;}
.lh-btn.two i{margin:0 15px 0 0;}
.lh-country-item li:before{content:''; display:block; width:100%; height:1px; background:#F29417; position:absolute; left:0; bottom:-1px; transition:ease .65s; transform:scaleX(0); transform-origin:left center}
.lh-country-item li:hover:before{transform:scaleX(1);}
.lh-country-item li:hover .lh-btn.two{background:#F29417;}
.lh-country-item li:hover .lh-btn.two i:before{transform: rotate(-25deg);}
.lh-country-item li:hover .lh-btn.two i:after{transform:rotate(-65deg);}
.lh-page{text-align:center; margin:45px 0 20px; background:#fff; padding:16px 0;}
.lh-page a{display:inline-block; width:30px; height:30px; border-radius:50%; background:#BEC2C7; text-align:center; line-height:30px; margin:0 15px; color:#fff; font-size:16px; font-weight:bold;}
.lh-page a:hover,.lh-page a.on{background:#F29417;}
.lh-choose{background:#fff; padding:40px 30px;}
.lh-choose-l{color:#fff; font-size:16px; height:40px; line-height:40px; background:#DB0007; padding:0 15px; position:relative;}
.lh-choose-l:after{content:''; display:block; width:0; height:0; border:20px solid transparent;border-left-color: #DB0007; position:absolute; right:-40px; top:0;}
.lh-choose-item{width:1080px;}
.lh-choose-item li{float:left; margin-top:3px;}
.lh-choose-item li a{display:block; line-height:34px; border-radius:30px; padding:0 15px;}
.lh-choose-item li a:hover{color:#F29417;}
.lh-choose-item li a.active{background:#F29417; color:#fff;}
.lh-countries-ul li{margin-top:60px; background:#fff; overflow:hidden;}
.lh-countries-ul li .img{float:left; width:400px; margin-right:40px;}
.lh-countries-ul li h2{height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:22px; margin:24px 0;}
.lh-countries-ul li h2 span{float:left; width:60px; margin-right:10px;}
.lh-countries-ul li h3{color:#666; line-height:28px; height:56px; overflow:hidden; border-top:1px solid #DDD;}
.lh-countries-ul li h4{margin-top:20px;}
.lh-countries-ul li h4 a{display:inline-block; width:110px; height:40px; line-height:40px; text-align:center; border-radius:30px; color:#fff; background:#BEC2C7;}
.lh-countries-ul li h4 a:last-child{margin-left:30px; background:#F29417;}
.lh-countries-ul li h4 a:hover{background:#C97915;}
.lh-counrtyRes-b li{margin-left:20px; float:left; position:relative;}
.lh-counrtyRes-b li>a{display:block; line-height:44px; padding:0 15px; color:#fff; background:#BEC2C7;}
.lh-counrtyRes-b li>a:hover{background:#F29417;}
.lh-counrtyRes-b li>a i{margin-right:10px; font-size:24px; float:left;}
.lh-counrtyRes-c{line-height:60px; width:100%; height:60px; border-bottom:1px solid #ddd;}
.lh-counrtyRes-c li{float:left;}
.lh-counrtyRes-c li a{display:block; padding:0 50px; position:relative; font-size:16px;}
.lh-counrtyRes-c li a:hover{color:#F29417;}
.lh-counrtyRes-c li a:before{content:''; display:block; width:0; height:0; border:10px solid transparent;border-top-color: #F29417; position:absolute; left:50%; bottom:-20px; margin-left:-10px; transform:scaleY(0); transform-origin:center top;}
.lh-counrtyRes-c li.on a{background:#F29417; color:#fff; top:-1px; height:61px;}
.lh-counrtyRes-c li.on a:before{transform:scaleY(1);}
.lh-res-page{padding:20px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;  line-height:40px;}
.lh-res-page a{display:block; width:46%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px;}
.lh-res-page a span{display:inline-block; width:110px; height:40px; color:#fff; text-align:center; background:#BEC2C7; margin-right:15px; transition:ease .65s;}
.lh-res-page a:hover{color:#F29417;}
.lh-res-page a:hover span{background:#F29417;}
.lh-res-page a.right{text-align:right;}
.lh-res-share{position:absolute; left:0; top:-40px; width:100%; height:40px;}
.lh-res-share>a{font-size:20px !important; color:#BEC2C7 !important; background:none !important; padding:0 !important; text-decoration:none !important; width:20px !important; height:20px !important; line-height:20px !important; opacity:1; position:absolute !important; left:0; bottom:10px;}
.lh-res-share>a:hover{color:#F29417 !important;}
.lh-res-share>a:nth-child(2){left:5px;}
.lh-res-share>a:nth-child(3){left:35px; bottom:25px;}
.lh-res-share>a:nth-child(4){left:65px; bottom:10px;}
.lh-res-share>a:nth-child(2){transform:translate(30px,30px);}
.lh-res-share>a:nth-child(3){transform:translate(0,45px); transition-delay:.1s;}
.lh-res-share>a:nth-child(4){transform:translate(-30px,30px); transition-delay:.2s;}
.lh-counrtyRes-b li>a{position:relative; z-index:2;}
.lh-counrtyRes-b li:hover .lh-res-share>a{transform:translate(0,0);}
.lh-res-h1{font-size:24px;}
.lh-other-h.two{ padding:18px 0; border-top:1px solid #ddd; margin-top:45px;}
.lh-other-h.two .left span{color:#f29417; margin-right:30px;line-height:44px;}
.lh-recom .lh-school-a{margin-top:20px;}
.lh-recom .lh-school-a .text2{transform: translateY(106px);}
.lh-more i{font-size:18px; position:relative; margin-right:5px; top:2px;}
.lh-team-item{width:108%;}
.lh-team-item li{margin-top:23px; float:left; width:270px; margin-right:23px; overflow:hidden;}
.lh-team-item li.first{width:100%;background:#DB0007;}
.lh-team-item li.first .text{width:506px; float:left;}
.lh-team-item li a{display:block; position:relative;}
.lh-team-item li.first .img{width:270px; float:left; margin-right:40px; overflow:hidden;}
.lh-team-item li .text{color:#fff;}
.lh-team-item li.first .text h2{font-size:28px; font-weight:bold;padding:45px 0 10px; overflow:hidden;}
.lh-team-item li.first .text h3{font-size:16px; color:#f29417; overflow:hidden;}
.lh-team-item li.first .text h4{line-height:30px; color:#dde3f0; font-size:12px; height:120px; overflow:hidden; margin:25px 0;}
.lh-team-item li.first .text h5{display:inline-block;}
.lh-team-item li:not(.first) .text{position:absolute; left:0; bottom:0; background:rgba(35,58,145,.9); width:100%; height:100%; padding:30px; transition:ease 1s; transform:translateY(100%);}
.lh-team{overflow:hidden;}
.lh-team-item li:not(.first) .text h2{font-size:16px; font-weight:bold;}
.lh-team-item li:not(.first) .text h3{display:none;}
.lh-team-item li:not(.first) .text h4{font-size:12px; line-height:26px; height:78px; overflow:hidden; margin:30px 0;}
.lh-team-item li.first .tit{display:none;}
.lh-team-item li:not(.first) .tit{position:absolute; left:0; right:0; bottom:0; height:60px; line-height:60px; text-align:center; color:#fff; background:rgba(0,0,0,.5); font-size:16px; font-weight:bold; transition:ease .65s;}
.lh-team-item li:not(.first):hover .tit{transform:translateY(100%);}
.lh-team-item li:not(.first):hover .text{transform:translateY(0); transition-delay:.45s;}
.lh-team-item li .text h5{transition:ease .65s;}
.lh-schools-item{width:105%;}
.lh-schools-item li{width:400px; height:400px; overflow:hidden; float:left; margin:40px 40px 0 0;}
.lh-schools-item li .lh-school-a .text h3{font-size:13px; height:120px; line-height:30px; padding:0 35px; margin:20px 0;}
.lh-contact-item li{padding:12px 0; border-bottom:1px solid #ddd; overflow:hidden; font-size:16px; line-height:46px;}
.lh-contact-item li i{display:block; width:46px; height:46px; text-align:center; line-height:46px; float:left; margin-right:15px; border-radius:50%; background:#DB0007; color:#fff; font-size:24px;}
.lh-contact-item li i.icon-youxiang{font-size:20px;}
.lh-map{margin:40px 0; height:450px; width:100%;}
.lh-contact-ewm li{float:left; margin-right:40px; text-align:center;}
.lh-contact-ewm li .img{width:140px; height:140px; border:1px solid #ddd;}
.lh-contact-ewm li h2{color:#f29417; font-size:12px; margin-top:10px;}
.lh-other-r.two{margin-top:50px;}
.lh-hot-items{margin-top:20px;}
.lh-hot-items li h2{text-align:center; line-height:50px; color:#666; height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:ease .65s;}
.lh-hot-items li:hover h2{color:#f29417;}
.lh-choose.map{padding:0; margin-top:30px;}
.lh-choose.map .lh-choose-item{width:720px;}
.lh-choose.map .lh-choose-item a{text-decoration:underline; color:#666;}
.lh-choose.map .lh-choose-item a:hover{ color:#F29417;}
.lh-news-l.news{width:100%; margin:30px 0;}
.lh-news-l.news .bd li .img{width:405px; float:left; margin-right:30px;}
.lh-news-l.news .bd li .text{padding:0; border:none;}
.lh-news-l.news .hd{width:405px; top:inherit; bottom:0; height:50px; line-height:50px;}
.lh-news-l.news .hd li{margin:20px 5px;}
.lh-news-l.news .bd li .text h2{line-height:32px; height:64px;text-overflow:inherit;white-space:inherit;}
.lh-news-l.news .bd li .text h3{height:90px; overflow:hidden;}
.lh-news-l.news .bd li .text .lh-btn{display:inline-block; transition:ease .65s; background:#BEC2C7;}
.lh-news-item.news li{border:none;border-bottom:1px solid #ddd; padding:30px 0;}
.lh-news-item.news li:first-child{border-top:1px solid #ddd;}
.lh-imm-item.two li{margin-top:40px;}
.lh-contact-item.message li{position:relative;}
.lh-contact-item.message li input{width:100%; height:100%; position:absolute; left:0; top:0; background:none; border:none; padding:0 50px;}
.lh-contact-item.message li.cont{height:180px; margin-bottom:40px;}
.lh-contact-item.message li.cont textarea{width:100%; height:100%; position:absolute; left:0; top:0;background:none; border:none; padding:26px 50px;}
.lh-other-h.rec{border:none;}
.lh-recruit li{margin-top:2px;}
.lh-recruit-h{width:100%; height:50px; line-height:50px; padding:0 20px; background:#DB0007; color:#fff; position:relative; cursor:pointer; transition:ease .65s;}
.lh-recruit-h span{float:left;}
.lh-recruit-h em{margin-left:50px; float:left; display:inline-block; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-recruit-h i{display:block; width:14px; height:50px; position:absolute; right:20px; top:0;}
.lh-recruit-h i:before{content:''; display:block; width:14px; height:2px; background:#F29417; position:absolute; left:0; top:50%; margin-top:-1px; transition:ease .65s;}
.lh-recruit-h i:after{content:''; display:block; width:2px; height:14px; background:#F29417; position:absolute; left:50%; top:50%; margin:-7px 0 0 -1px;transition:ease .65s;}
.lh-recruit-a{padding:30px 20px; color:#666; line-height:32px; border:1px solid #ddd; border-top:none; display:none;}
.lh-recruit-h3{margin-top:40px; color:#f29417;}
.lh-recruit-h3 span{margin-right:25px;}
.lh-recruit li.on .lh-recruit-h{background:#F29417;}
.lh-recruit li.on .lh-recruit-h i:before,.lh-recruit li.on .lh-recruit-h i:after{background:#fff;}
.lh-recruit li.on .lh-recruit-h i:after{display:none;}
.lh-recruit-h:hover{background:#F29417;}
.lh-recruit-h:hover i:before,.lh-recruit-h:hover i:after{background:#fff;}
.lh-honor-ul{width:105%;}
.lh-honor-ul li{width:270px; height:200px; overflow:hidden; float:left; margin:25px 25px 0 0; position:relative; border:1px solid #ddd;}
.lh-honor-ul li .text{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(35,58,145,.9); color:#fff; text-align:center; font-size:16px; padding:60px 0; opacity:0; transition:ease .65s; transform:scale(1.2);}
.lh-honor-ul li .text i{font-size:32px;}
.lh-honor-ul li:hover .text{opacity:1;transform:scale(1);}
.lh-honor-ul li .lay{position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; opacity:0;}
.lh-honor-ul li .lay img{width:100%; height:100%;}
@media screen and (max-width: 1600px){
}
@media screen and (max-width: 1440px){
}
@media screen and (max-width: 1366px){
	
}
@media screen and (max-width: 1280px){
}
@media screen and (max-width: 1024px){
}
@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;
*/
