@charset "utf-8";
/*font*/
@font-face {
  font-family: "ARLRDBD";
  src: url("../font/ARLRDBD.woff2") format("woff2"),
       url("../font/ARLRDBD.woff") format("woff"),
       url("../font/ARLRDBD.ttf") format("truetype"),
       url("../font/ARLRDBD.eot") format("embedded-opentype"),
       url("../font/ARLRDBD.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* 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 JhengHei", Helvetica, sans-serif;*font:14px "microsoft JhengHei",Arial, Helvetica, sans-serif; color:#000;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; background:#fff;}
pre{font-family:'microsoft JhengHei';}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#000;}
.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 JhengHei";-webkit-appearance: none;border-radius: 0;}
input::-webkit-input-placeholder {color: #a2a2a2;}
input:-moz-placeholder {　color: #a2a2a2;}
input::-moz-placeholder {color: #a2a2a2;}
input:-ms-input-placeholder {color: #a2a2a2;}
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-activity{width:100vw; height:100vh; position:fixed; left:0; top:0;}
.pace-activity:before{content:''; display:block;width:100vw; height:50vh; position:absolute; left:0; top:0; background:#c45965; transition:ease 1s; transform-origin:center top;}
.pace-activity:after{content:''; display:block;width:100vw; height:50vh; position:absolute; left:0; bottom:0; background:#c45965; transition:ease 1s; transform-origin:center bottom; }
.pace-progress{width:0; height:2px; background:#fff; position:fixed; left:50%; top:50%; transform:translateX(-50%); margin-top:-1px; z-index:2; transition:ease .35s;}
.pace-inactive .pace-progress{opacity:0;visibility:hidden;}
.pace-progress-inner{position:absolute; left:50%; bottom:0;}
.pace-progress:after{content:attr(data-progress-text); display:block; position:absolute; left:50%; top:20px; padding:0 20px; color:#fff;transition:ease .65s;font-family: "Century Gothic"; font-size:24px; transform:translateX(-50%);}
.pace-inactive .pace-activity:before,.pace-inactive .pace-activity:after{transform:scaleY(0); visibility:hidden;}
.pace-inactive{visibility:hidden;}
.pace{position:fixed; z-index:3000;}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.red{color:#b72024;}
.BMap_Marker img{width:auto;}
.BMap_bubble_title{color:#DA251C; font-weight:bold; font-size:16px;}
/*响应式*/
.container {margin:auto; position:relative;width:1200px;}
/*分享*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-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:30px}
::-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{height:120px; background:#fff;}
.lh-logo{margin-top:16px;}
.lh-header-tel{margin-top:26px;}
.lh-header-tel i{display:block; width:68px; height:68px; border-radius:50%; background:#EFEFEF; color:#2B2E77; font-size:28px; text-align:center; line-height:68px; margin-right:10px; float:left;}
.lh-header-tel .text{float:left;}
.lh-header-tel .text h2{font-size:24px; color:#2b2e77; margin:5px 0 5px;}
.lh-header-tel .text h3{color:#666666;}
.lh-header-b{height:80px; min-width:1200px; background:#2B2E77;}
.lh-nav{text-align:center;}
.lh-nav>li{display:inline-block; margin:0 .9vw; position:relative;}
.lh-nav>li>a{padding:0 2.34vw; display:block; line-height:80px; height:80px; color:#fff; font-size:16px;}
.lh-nav>li>ul{position:absolute; left:0; top:80px; width:100%; background:#3F4284; border-top:1px solid #616399; transition:ease .65s; opacity:0; visibility:hidden; z-index:100; padding:10px 0;}
.lh-nav>li>ul li{line-height:46px;}
.lh-nav>li>ul li a{display:block; color:#fff;}
.lh-nav>li>ul li a:hover{text-decoration:underline;}
.lh-nav>li:hover a{background:#3F4284;}
.lh-nav>li:hover>ul{opacity:1; visibility:visible;}
.lh-banner{width:100%; min-width:1200px; position:relative; overflow:hidden; height:640px; border-bottom:4px solid #2B2E77;}
.lh-banner li a{display:block; width:100%; height:100%;}
.lh-banner li .img{width:100%; height:100%; background-repeat:no-repeat; background-position:center center;}
.lh-banner .hd{position:absolute; left:50%; bottom:43px; width:auto; transform:translateX(-50%); border-radius:30px; height:40px; background:rgba(0,0,0,.4); z-index:1;padding:12px 20px 0;}
.lh-banner .hd span{display:inline-block; width:14px; height:14px; border-radius:50%; border:2px solid #fff; background:none; opacity:1; margin:0 8px; transition:ease .6s;}
.lh-banner .hd span.swiper-pagination-bullet-active{background:#fff;}
.lh-banner-btn a{display:block; width:70px; height:70px; text-align:center; line-height:70px; border-radius:50%; background:rgba(0,0,0,.4); color:#fff; text-align:center; line-height:70px; position:absolute; top:50%; margin-top:-35px; z-index:1;}
.lh-banner-btn a i{font-size:32px;}
.lh-banner-btn a:hover{background:#3F4284;}
.lh-banner-btn a.prev{left:5.7vw;}
.lh-banner-btn a.next{right:5.7vw;}
.lh-news{padding:80px 0; background:#F1F1F1;}
.lh-news-l{width:830px; height:560px; background:#fff;}
.lh-news-l:hover .text h2{color:#FF9600;}
.lh-news-l .img{width:830px; height:360px; overflow:hidden; display:flex; align-items:center; justify-content:center;}
.lh-news-l .text{padding:45px 40px; height:200px; background:#fff;}
.lh-news-l .text h2{font-size:24px; color:#111111; font-weight:bold; height:26px; line-height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:ease .65s;}
.lh-news-l .text h3{line-height:30px; color:#333333; font-size:15px; height:60px; overflow:hidden; margin-top:25px;}
.lh-news-r{width:360px; height:560px; background:#2B2E77; padding:35px 0 0 30px; color:#fff; overflow:hidden;}
.lh-news-h{padding-right:30px;}
.lh-news-h span{font-size:24px;}
.lh-news-h a{float:right; color:#fff;}
.lh-news-item{position:relative; padding-left:30px; margin-top:40px; height:454px;}
.lh-news-item:before{content:''; display:block; width:1px; height:100%; background:#555892; position:absolute; left:10px; top:-1px;}
.lh-news-item li{padding:20px 30px 20px 0; border-bottom:1px solid #414385; position:relative; transition:ease .65s;}
.lh-news-item li:first-child{padding-top:0;}
.lh-news-item li h2{font-size:12px; color:#fff;}
.lh-news-item li h3{color:#fff; height:14px; line-height:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:20px; transition:ease .65s;}
.lh-news-item li:before{content:''; display:block; width:17px; height:17px; border-radius:50%; border:1px solid #fff; position:absolute; left:-28px; top:19px; transition:ease .65s;}
.lh-news-item li:after{content:''; display:block; width:5px; height:5px; border-radius:50%; background:#fff; position:absolute; left:-22px; top:25px; transition:ease .65s;}
.lh-news-item li:first-child:before{top:-2px;}
.lh-news-item li:first-child:after{top:4px;}
.lh-news-item li:hover:before{border-color:#FF9600;}
.lh-news-item li:hover:after{background:#FF9600;}
.lh-news-item li:hover h3{color:#FF9600;}
.lh-news-item li:hover{border-color:#FF9600;}
.lh-pro{padding:80px 0;}
.lh-pro-item{margin-left:-10px;}
.lh-pro-item li{padding-left:10px; width:25%;}
.lh-pro-item li a{display:block; background:#F3F3F3; position:relative;}
.lh-pro-item li .img{overflow:hidden;height: 240px;}
.lh-pro-item li img{transition:ease .65s;}
.lh-pro-item li .text{padding:40px 20px;}
.lh-pro-item li .text h2{font-size:20px; font-weight:bold; color:#000; transition:ease .65s;}
.lh-pro-item li .text h3{line-height:24px; color:#666666; margin-top:20px; height:48px; overflow:hidden;}
.lh-pro-item li a:hover img{transform:scale(1.1);}
.lh-pro-item li a:hover h2{color:#2b2e77;}
.lh-pro-item li a:before{content:''; display:block; width:100%; height:2px; background:#2b2e77; position:absolute; left:0; bottom:0; transform:scaleX(0); transition:ease .65s;}
.lh-pro-item li a:hover:before{transform:scaleX(1);}
.lh-footer{min-width:1200px;overflow: hidden;}
.lh-footer-a{padding:110px 0; background:#262834;}
.lh-footer-b a{display:block; width:214px;}
.lh-select{position:relative; width:240px; height:40px; background:#313441; margin-top:30px;}
.lh-select:after{content:''; display:block; width:0; height:0; border:6px solid transparent; border-top:6px solid #60626B; position:absolute; right:30px; top:50%; margin-top:-4px;}
.lh-select select{width:100%; height:40px; line-height:40px; color:#75767b; position:absolute; left:0; top:0; text-align:center; background:none; border:none; padding:0 40px;}
.lh-footer-c{width:240px; margin-left:240px; margin-top:-20px;}
.lh-footer-c li{float:left; width:50%; border-bottom:1px solid #51535D; line-height:68px; text-align:center;}
.lh-footer-c li a{font-size:15px; color:#fff;}
.lh-footer-c li a:hover{text-decoration:underline;}
.lh-footer-d h2{font-size:36px; color:#fff; font-weight:bold;}
.lh-footer-d h3{font-size:15px; margin:40px 0; color:#fff;}
.lh-footer-d a{display:block; width:140px; height:46px; line-height:46px; text-align:center; border-radius:30px; background:#3F4284; color:#fff;}
.lh-footer-d a:hover{background:#292C55;}
.lh-footer-e{height:80px; line-height:80px; background:#1C1C1C; color:#666666; font-size:13px;overflow: hidden;}
.lh-footer-e h2.left span{margin-left:70px;}
.lh-footer-e h2.left a{font-size:13px; color:#666;}
.lh-footer-e h2.left a:hover{color:#fff;}
.lh-footer-share{margin-top:34px;}
.lh-footer-share a{float:left !important; font-size:20px !important; width:auto !important; height:auto !important; margin:0 15px !important; color:#555 !important; opacity:1; text-decoration:none !important; background:none !important; padding:0 !important;}
.lh-footer-share a:hover{color:#3F4284 !important;}
.lh-ban{height:480px; min-width:1200px; border-bottom:4px solid #2B2E77;background-position:center; background-repeat:no-repeat;}
.lh-other{background-repeat:no-repeat; background-position:center bottom; padding-top:1px;background-attachment: fixed;}
.lh-other .container{margin-top:-58px; z-index:2;}
.lh-other-nav{width:240px;}
.lh-other-nav>h2{height:100px; line-height:100px; text-align:center; background:#2B2E77; color:#fff; font-size:24px; font-weight:bold; position:relative;}
.lh-other-nav>h2:before{content:''; display:block; width:0; height:0; border:8px solid transparent; border-top:8px solid #fff; position:absolute; right:40px; top:50%; margin-top:-6px;}
.lh-other-nav ul{background:#4E5055;}
.lh-other-nav ul li{height:80px; line-height:80px; border-top:1px solid #6B6E74; text-align:center; transition:ease .65s;}
.lh-other-nav ul li a{font-size:16px; color:#fff; display:block;}
.lh-other-nav ul li:hover,.lh-other-nav ul li.on{background:#3F4284;}
.lh-other-r{width:960px; background:#fff; padding:40px 40px 0;}
.lh-other-r>h1{font-size:24px; color:#2b2e77; font-weight:bold;}
.lh-ones{margin:40px 0; line-height:30px; color:#222222;}
.lh-ones img{display:inline-block; width:auto; max-width:100%;}
.lh-course-item{padding:60px 0; margin-top:30px; position:relative;}
.lh-course-item:before{content:''; display:block; width:1px; height:100%; background:#3F4284; position:absolute; left:50px; top:0;}
.lh-course-item:after{content:''; display:block; width:11px; height:10px; background:url(../img/jt.png) no-repeat center; position:absolute; left:45px; top:0;}
.lh-course-item li{overflow:hidden; margin-bottom:60px;}
.lh-course-item li .time{float:left; width:100px; height:100px; border-radius:50%; border:1px solid #3F4284; position:absolute; left:0; top:0; text-align:center; line-height:100px; background:#fff; color:#fff; font-size:24px; position:relative; z-index:1;}
.lh-course-item li .time span{position:relative; z-index:2;}
.lh-course-item li .time:before{content:''; display:block; width:80px; height:80px; border-radius:50%; background:#3F4284; position:absolute; left:10px; top:10px;}
.lh-course-item li dl{float:right;width:85%;}
.lh-course-item li dl dd{position:relative; margin-top:10px; color:#444444;}
.lh-course-item li dl dd span{color:#171c60; margin-right:10px;}
.lh-course-item li dl dd:before{content:''; display:block; width:6px; height:6px; border-radius:50%; background:#3F4284; position:absolute; left:-15px; top:7px;}
.lh-honor-item{ margin-left:-50px; margin-bottom:50px;}
.lh-honor-item li{width:33.3%; padding-left:50px; margin-top:50px;}
.lh-honor-item li a{display:block; border:1px solid #DDD; position:relative; overflow:hidden;}
.lh-honor-item li img{position:relative; z-index:2; transition:ease .65s;}
.lh-honor-item li .text{position:absolute; left:0; top:0; width:100%; height:100%; background:#3F4284; color:#fff; text-align:center; font-size:16px; transition:ease .65s; transform:scale(1.1); opacity:0;}
.lh-honor-item li .text span{position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%; line-height:24px;}
.lh-honor-item li .text span i{font-size:24px; margin-right:10px; position:relative; top:2px;}
.lh-honor-item li a:hover .text{opacity:1; transform:scale(1);}
.lh-honor-item li a:hover img{opacity:0;}
.lh-loading{width:100%; display:block; height:50px; line-height:44px; text-align:center; background:#F2F2F2; color:#999999; margin-bottom:80px;}
.lh-loading i{font-size:24px; margin-right:10px; position:relative; top:3px;}
.lh-products-item{margin-top:50px; margin-left:-50px;}
.lh-products-item li{width:50%; padding-left:50px; margin-bottom:50px;}
.lh-products-item li a{display:block; background:#F3F3F3;}
.lh-products-item li a .text{height:80px; line-height:80px; color:#444444; font-size:18px; font-weight:bold;  text-align:center; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:ease .65s;}
.lh-products-item li .img{overflow:hidden;height: 322px;}
.lh-products-item li img{transition:ease .65s;}
.lh-products-item li a:hover .text{background:#2B2E77; color:#fff;}
.lh-return{display:block; width:100%; height:60px; line-height:56px; color:#fff; background:#3F4284; text-align:center; font-size:16px; margin-bottom:80px;}
.lh-return i{margin-right:15px; position:relative; top:2px; font-size:24px;}
.lh-return:hover{background:#2E3483;}
.lh-news-banner{margin-top:30px; position:relative; overflow:hidden;}
.lh-news-banner .hd{position:absolute; left:0; bottom:24px; width:400px; text-align:center; z-index:2;}
.lh-news-banner .hd span{width:28px; height:4px; background:#fff; opacity:1; border-radius:0; transition:ease .65s;}
.lh-news-banner .hd span.swiper-pagination-bullet-active{background:#F2840D;}
.lh-news-banner li{overflow:hidden;}
.lh-news-banner li .img{float:left; width:400px; height:280px; margin-right:30px;}
.lh-news-banner li .text h2{font-size:18px; font-weight:bold; color:#222222; line-height:30px; height:60px; overflow:hidden; margin-top:20px;}
.lh-news-banner li .text h3{line-height:28px; color:#666666; height:84px; overflow:hidden; margin:30px 0;}
.lh-news-banner li .text h4{font-size:26px; color:#171c60; opacity:.4;}
.lh-news-ul{margin-bottom:58px;}
.lh-news-ul li{ border-bottom:1px solid #DDD; position:relative;}
.lh-news-ul li a{padding:40px 0; display:block;}
.lh-news-ul li:after{content:''; display:block; clear:both;}
.lh-news-ul li:before{content:''; display:block; width:100%; height:1px; background:#2B2E77; position:absolute; left:0; bottom:-1px; transform:scaleX(0); transition:ease .65s;}
.lh-news-ul li .time{float:left; width:100px; height:100px; background:#C5C6CE; color:#fff; text-align:center; padding-top:18px; margin-right:20px; transition:ease .65s;}
.lh-news-ul li .time h2{font-size:42px;}
.lh-news-ul li:hover:before{transform:scaleX(1);}
.lh-news-ul li:hover .time{background:#2B2E77;}
.lh-news-ul li .text h2{font-size:18px; color:#111111; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:5px 0 10px; transition:ease .65s;}
.lh-news-ul li .text h3{line-height:24px; color:#666666; height:48px; overflow:hidden;}
.lh-news-ul li:hover .text h2{color:#2B2E77;}
.lh-details-h2{height:70px; line-height:70px; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; color:#888888; margin-top:30px;}
.lh-details-h2 span{margin-right:30px;}
.lh-details-page{margin-bottom:65px;}
.lh-details-page a{float:left; width:360px; border-top:2px solid #AAA; padding-top:10px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px;}
.lh-details-page a:last-child{float:right;}
.lh-details-page a span{display:block; width:110px; height:40px; background:#AAA; color:#fff; font-size:16px; text-align:center; margin-right:10px; float:left; transition:ease .65s;}
.lh-details-page a:hover{border-color:#2B2E77;}
.lh-details-page a:hover span{background:#2B2E77;}
.lh-partner-item{margin-bottom:65px; marign-left:-35px;}
.lh-partner-item li{width:33.3%; padding-left:35px; margin-top:35px;}
.lh-partner-item li a{display:block; border:1px solid #DFE3EA; position:relative; width:270px; height:170px; text-align:center; line-height:170px;}
.lh-partner-item li a img{display:inline-block; width:auto; max-width:100%;vertical-align: middle;}
.lh-partner-item li a .text{position:absolute; left:0; top:0; width:100%; height:100%; line-height:170px; text-align:center; color:#fff; font-size:18px; font-weight:bold; background:rgba(43,46,119,.9); opacity:0; transition:ease .65s;}
.lh-partner-item li a:hover .text{opacity:1;}
.lh-recruit-item{margin:30px 0 80px;}
.lh-recruit-item li{margin-bottom:10px;}
.lh-recruit-h{height:70px; line-height:70px; background:#F1F1F1; color:#222222; font-size:16px; padding:0 20px; position:relative; transition:ease .65s; cursor:pointer;}
.lh-recruit-h span{margin-right:50px;}
.lh-recruit-h em{position:absolute; right:20px; top:27px; width:18px; height:18px;}
.lh-recruit-h em:before{content:''; display:block; width:100%; height:2px; background:#2B2E77; transition:ease .65s; position:absolute; left:0; top:50%; margin-top:-1px;}
.lh-recruit-h em:after{content:''; display:block; width:2px; height:100%;background:#2B2E77; transition:ease .65s; position:absolute; left:50%; top:0; margin-left:-1px;}
.lh-recruit-info{padding:40px 20px; color:#515151; line-height:32px; border:1px solid #DADADA; display:none;}
.lh-recruit-mob:first-child{margin-bottom:40px;}
.lh-recruit-mob>h2{font-size:16px; color:#111111;}
.lh-recruit-mob>h3{color:#2b2e77; margin-top:40px;}
.lh-recruit-mob>h3 span{margin-right:30px;}
.lh-recruit-item li.on .lh-recruit-h,.lh-recruit-item li:hover .lh-recruit-h{background:#3F4284; color:#fff;}
.lh-recruit-item li:hover .lh-recruit-h em:before,.lh-recruit-item li:hover .lh-recruit-h em:after,.lh-recruit-item li.on .lh-recruit-h em:before,.lh-recruit-item li.on .lh-recruit-h em:after{background:#fff;}
.lh-contact-item{margin:30px 0 50px;}
.lh-contact-item li{overflow:hidden; background:#F1F1F1; margin-bottom:40px;}
.lh-contact-item li .img{float:left; width:440px; height:300px; overflow:hidden; margin-right:40px;}
.lh-contact-item li h2{font-size:22px; font-weight:bold; color:#222222; margin:50px 0 20px;}
.lh-contact-item li h3{color:#444444; line-height:36px;}
.Nav .lh-header-b{position:fixed; left:0;top:0; width:100%; z-index:100;}
@media screen and (max-width: 1800px){
	
}
@media screen and (max-width: 1600px){
}
@media screen and (max-width: 1440px){
}
@media screen and (max-width: 1366px){
}
@media screen and (max-width: 1300px){
	
}
@media screen and (max-width: 1280px){
	
}
@media screen and (max-width: 1200px){
}
@media screen and (max-width: 1024px){
	
}
@media screen and (max-width: 980px){
}
@media screen and (max-width: 768px){
	
}
@media screen and (max-width: 414px){
}
@media screen and (max-width: 320px){	
}





























