@charset "utf-8";
/*@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.woff2") format("woff2"),
       url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.woff") format("woff"),
       url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.ttf") format("truetype"),
       url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
       url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}*/
@font-face {
  font-family: "CenturyGothicbold";
  src: url("../font/CenturyGothicbold.woff2") format("woff2"),
       url("../font/CenturyGothicbold.woff") format("woff"),
       url("../font/CenturyGothicbold.ttf") format("truetype"),
       url("../font/CenturyGothicbold.eot") format("embedded-opentype"),
       url("../font/CenturyGothicbold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FZY4JW";
  src: url("../font/FZY4JW.woff2") format("woff2"),
       url("../font/FZY4JW.woff") format("woff"),
       url("../font/FZY4JW.ttf") format("truetype"),
       url("../font/FZY4JW.eot") format("embedded-opentype"),
       url("../font/FZY4JW.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block; padding:0; margin:0;}
*,: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%; max-width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font:14px Arial,"SourceHanSansCN-Regular","microsoft JhengHei", Helvetica, sans-serif; color:#212121;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; color:#000; max-width:1920px; margin:auto;}
pre{font-family:"SourceHanSansCN-Regular","microsoft JhengHei"; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none; color:#000; outline:none; transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.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{outline: none;-webkit-appearance: none;border-radius: 0; font-size:14px;font-family:"SourceHanSansCN-Regular","microsoft JhengHei";}
input[type="text"],input[type="password"],input[type="search"],textarea,select{display:block; width:100%; border:none; background:none; border:1px solid #dbdbdb; padding:6px 12px; transition:ease .45s;}
input[type="radio"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; cursor:pointer;}
input[type="checkbox"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; cursor:pointer;}
input::-webkit-input-placeholder {color: #888888;}
input:-moz-placeholder {　color: #888888;}
input::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder {color: #888888;}
textarea{resize:none; overflow:hidden;}
textarea::-webkit-input-placeholder {color: #888888;}
textarea:-moz-placeholder {　color: #888888;}
textarea::-moz-placeholder {color: #888888;}
textarea:-ms-input-placeholder {color: #888888;}
select::-ms-expand { display: none; }
i,em{font-style:normal;}
.left{float:left;}
.right{float:right;}
.lh-flex,.l-grid-2,.l-grid-3,.l-grid-4,.l-grid-5{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.lh-flex1{display:flex;display:-webkit-flex;flex-direction:column; -webkit-flex-direction:column;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.container{max-width:1230px; margin:auto; position:relative; padding:0 15px;}
.l-grid-2>li{width:50%; float:left;}
.l-grid-3>li{width:33.3%; float:left;}
.l-grid-4>li{width:25%; float:left;}
.l-grid-5>li{width:20%; float:left;}
/*分享*/
#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}
/*布局*/

/*分享二维码*/
#lhCode{position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:3px; background:#fff; border:4px solid #7F7F7F; z-index:3000;}
#lhCode>h2{height:36px; line-height:36px; background:#F2F2F2; overflow:hidden; position:relative; padding:0 0 0 20px; font-size:14px; color:#666666;}
#lhCode>h2>i{cursor:pointer; float:right; width:35px; height:35px; text-align:center;}
#lhCode>.ewm{width:220px; height:220px; padding:20px;}
#lhCode>.ewm canvas{width:100%; height:100%;}
header{position:relative; left:0; top:0; width:100%; z-index:100; height:100px; padding:0 170px; padding:0 8.85vw;}
.lh-logo{position:relative; top:35px;}
.lh-nav>li{float:left; position:relative;}
.lh-nav>li>a{display:block; width:120px; height:100px; line-height:100px; font-size:16px; position:relative; text-align:center;}
.lh-nav>li>a:before{content:''; display:block; width:100%; height:100%; background:#ed6d96; position:absolute; left:0; top:0; z-index:-1;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleY(0); transform-origin:center top;}
.lh-nav>li:hover>a,.lh-nav>li.on>a{color:#fff;}
.lh-nav>li:hover>a:before,.lh-nav>li.on>a:before{transform:scaleY(1);}
.lh-nav>li:hover>ul{display:block;max-height:220px;}
.lh-nav>li:nth-child(2):hover>ul{display:none;}
.lh-nav>li>ul{position:absolute; left:0; top:100px; width:250px; background:#fff;transition:cubic-bezier(0.215,.61,.355,1) .45s; max-height:0; overflow:hidden;}
.lh-nav>li>ul li a{line-height:55px; padding:0 30px; display:block; position:relative; border-top:1px solid #E5E5E5; color:#6e6e6e; z-index:1;}
.lh-nav>li>ul li a:before{content:''; display:block; width:100%; height:100%; background:#ed6d96; position:absolute; left:0; top:0; z-index:-1;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0); transform-origin:center left;}
.lh-nav>li>ul li a:hover{color:#fff;}
.lh-nav>li>ul li a:hover:before{transform:scaleX(1);}
.lh-nav>li>ul li a i{float:right;}
.lh-nav>li>ul li:first-child a{border-top:none;}
.lh-language{margin-left:50px; position:relative; font-family:'Arial'; height:100px;}
.lh-language:before{content:''; display:block; width:1px; height:28px; position:absolute; left:-35px; top:50%; margin-top:-14px;}
.lh-language dt{line-height:100px; cursor:pointer; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-language dt i{margin-right:10px;}
.lh-language dd{position:absolute; left:0; top:100px; background:#fff; width:200px; display:none;}
.lh-language dd a{display:block; line-height:55px; height:55px;border-top:1px solid #E5E5E5; color:#6e6e6e; z-index:1; padding:0 30px; overflow:hidden;}
.lh-language dd a i{float:right;}
.lh-language dd a:first-child{border:none;}
.lh-language dd a:hover{background:#ED6D96; color:#fff;}
.lh-language:hover dd{display:block;}
.lh-banner{height:700px; position:relative; overflow:hidden;}
.lh-banner .bd li a>div{width:100%; height:100%; position:absolute; left:0; top:0; background-position:center; background-repeat:no-repeat; background-size:cover;}
.padding85{padding:85px 0;}
.lh-public-text{text-align:center;}
.lh-public-text h3{font-family: "FZY4JW"; font-weight:bold; font-size:30px; color:#313b39;}
.lh-amaZing .ccont{line-height:36px; font-size:18px; margin:30px 0 60px; text-align:center;}
.lh-amaZing .endtime{text-align:center; position:relative; top:-13px; position:relative;}
.lh-amaZing .endtime span{display:inline-block; height:37px; line-height:37px; padding:0 15px; background:#EEE; border-radius:5px;}
.lh-statistical li{text-align:center; margin-top:40px; color:#ea5283; font-size:16px;}
.lh-statistical li p{font-weight:bold; margin-top:5px;}
.lh-statistical li h3{color:#4e4e4e;}
.lh-statistical li h3 b{font-size:36px; color:#ea5183;font-family: "CenturyGothicbold"; position:relative; top:6px; margin-right:6px;}
.lh-statistical li h3 b:before{content:''; display:block; width:100%; height:17px; background:#FFED00; border-radius:30px; z-index:-1; position:absolute; left:0; bottom:4px;}
.lh-public-text pre{line-height:36px; color:#727272; font-size:18px; white-space: normal;}
.lh-provide-item{margin-top:60px;}
.lh-provide-item li a{background:#F0F9FF; display:block; width:100%; height:100%; text-align:center; padding:72px 100px; position:relative;}
/*.lh-provide-item li a:before{content:''; display:block; width:0; height:0; border-left:2px solid #ea5183; border-top:2px solid #ea5183; position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; visibility:hidden;}
.lh-provide-item li a:after{content:''; display:block; width:0; height:0; border-right:2px solid #ea5183; border-bottom:2px solid #ea5183; position:absolute; right:0; bottom:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; visibility:hidden;}
.lh-provide-item li a:hover:before,.lh-provide-item li a:hover:after{width:100%; height:100%; visibility:visible;}*/
.lh-provide-item li a:hover{background:#D6F2FF;}
.lh-provide-item li a img{width:auto; margin:auto;}
.lh-provide-item li:nth-child(2) a{background:#F1FFF0;}
.lh-provide-item li:nth-child(3) a{background:#FDF9EF;}
.lh-provide-item li:nth-child(4) a{background:#FBEFF6;}
.lh-provide-item li:nth-child(2) a:hover{background:#DEFFD6;}
.lh-provide-item li:nth-child(3) a:hover{background:#FFF7D1;}
.lh-provide-item li:nth-child(4) a:hover{background:#FFD3F5;}
.lh-provide-item li h3{font-size:18px; color:#7dc1eb; font-weight:bold;}
.lh-provide-item li:nth-child(2) h3{color:#A6C234;}
.lh-provide-item li:nth-child(3) h3{color:#F7C24D;}
.lh-provide-item li:nth-child(4) h3{color:#ED6D96;}
.lh-provide-item li pre{line-height:24px; color:#7D8083; margin-top:20px;}
.lh-platform{background:#F3F3F3;}
.lh-platform-item{margin-left:-60px;}
.lh-platform-item li{padding-left:60px; margin-top:60px;}
.lh-platform-item li a{display:block; width:100%; height:100%; background:#fff; text-align:center; color:#ed6d96; padding:20px;}
.lh-platform-item li img{width:auto; margin:auto;}
.lh-platform-item li h3{font-size:18px; color:#727272;}
.lh-platform-item li a:hover{box-shadow:0 0 20px rgba(0,0,0,.1);}
.lh-channel-item{margin-left:-50px;}
.lh-channel-item li{padding-left:50px; margin-top:50px;}
.lh-channel-item li .img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-channel-item li a:hover .img{transform: translateY(-10px);}
.lh-channel-item li .text{margin-top:30px;}
.lh-channel-item li .text h3{font-size:18px; font-weight:bold; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-channel-item li .text h4{color:#626262; border-bottom:1px solid #AFAFAF; line-height:30px; margin-top:10px; font-size:12px; position:relative;}
.lh-channel-item li .text h4:after{content:''; display:block; clear:both;}
.lh-channel-item li .text h4:before{content:''; display:block; width:100%; height:1px; background:#ED6D96; position:absolute; left:0; bottom:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0); transform-origin:left center;}
.lh-channel-item li .text h4 em{font-size:14px;}
.lh-channel-item li .text h4 b{font-size:16px;font-family: "CenturyGothicbold";}
.lh-channel-item li .text p{color:#626262; margin:10px 0 0;}
.lh-channel-item li .text i{display:block; width:18px; height:18px; border-radius:50%; color:#fff; font-size:12px; background:#ED6D96; text-align:center; line-height:18px;}
.lh-channel-item li a:hover h3{color:#ED6D96;}
.lh-channel-item li a:hover h4:before{transform:scaleX(1);}
.lh-course-info{padding-top:70px;}
.lh-course-bd{position:relative;}
.lh-course-bd:before{content:''; display:block; width:100%; height:2px; background:#F9D8E5; position:absolute; left:0; top:0;}
.lh-course-bd .bd li{width:33.3%; text-align:center; position:relative; font-size:16px; color:#ea5283; cursor:pointer;}
.lh-course-bd .bd li h3{font-family: "CenturyGothicbold"; font-weight:bold; margin-top:10px;}
.lh-course-bd .bd li:before{content:''; display:block; width:14px; height:14px; border-radius:50%; background:#EA5283; border:2px solid #EA5283;transition:cubic-bezier(0.215,.61,.355,1) .45s; position:absolute; left:50%; margin-left:-7px; top:-6px;}
.lh-course-bd .bd li.on:before{background:#fff;}
.lh-course-btn a{position:absolute; top:-10px; width:22px; height:22px; border-radius:50%; border:2px solid #EA5283; color:#EA5283; text-align:center; line-height:22px; font-weight:bold; display:flex; align-items:center; justify-content:center; background:#FBEFF6; z-index:2; font-size:14px;}
.lh-course-btn a.prev1{left:0;}
.lh-course-btn a.next1{right:0;}
.lh-course-btn a:hover{background:#EA5283; color:#fff;}
.lh-course-bannner{padding-top:65px;margin-left:-100px; overflow:hidden;}
.lh-course-item{column-count:2;-moz-column-count:2;-webkit-column-count:2;}
.lh-course-item li{padding-left:100px; margin-top:30px;break-inside:avoid;-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid; float:left; width:100%;}
.lh-course{background:#FBEFF6;}
.lh-course-item li>div{display:block; background:#fff; border-radius:15px; padding:25px 30px; position:relative;}
.lh-course-item li h3{height:30px; line-height:30px; padding:0 15px; border-radius:30px; background:#EA5283; color:#fff;font-family: "CenturyGothicbold"; position:absolute; left:0; top:-15px;}
.lh-course-item li .ccont{line-height:30px; color:#4e4e4e;}
.lh-family-item{margin:30px 0 0 -32px;}
.lh-family-item li{padding-left:32px; margin-top:40px;}
.lh-family-item li a{display:block;}
.lh-family-item li .img{height:260px; position:relative; background:#DFCCE3;}
.lh-family-item li img{width:auto; margin:15px auto 0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-family-item li .text{padding:20px; text-align:center; background:#fff; position:relative; z-index:2;}
.lh-family-item li .text h3{font-size:18px; color:#313b39; font-weight:bold;transition:cubic-bezier(0.215,.61,.355,1) .45s; width:150px; height:47px; margin:auto; line-height:43px; background:url('/style/img/icon-btn3.png') no-repeat center; background-size:cover; color:#fff;}
.lh-family-item li:nth-child(1) .text h3{background:url('/style/img/icon-btn4.png') no-repeat center; background-size:cover;}
.lh-family-item li:nth-child(2) .text h3{background:url('/style/img/icon-btn1.png') no-repeat center; background-size:cover;}
.lh-family-item li:nth-child(3) .text h3{background:url('/style/img/icon-btn2.png') no-repeat center; background-size:cover;}
.lh-family-item li .text p{display:inline-block; font-size:16px; padding-top:12px;}
.lh-family-item li a:hover img{transform:translateY(-50px);}
.lh-family-item li:nth-child(2) .img{background:#FAD5E5;}
.lh-family-item li:nth-child(3) .img{background:#FAF7B3;}
.lh-family-item li:nth-child(4) .img{background:#FFF6E7;}
.lh-family-item li:nth-child(5) .img{background:#EEF2DC;}
.lh-family-item li:nth-child(6) .img{background:#EEF2FD;}
.lh-about{background:#F3F3F3;}
.lh-about-a{margin-top:60px;}
.lh-about-a>.left,.lh-about-a h4{display:none;}
.lh-about-a>.right{float:none;}
.lh-about-b>div{width:47%;}
.lh-about-a h3{font-size:16px; border-bottom:1px solid #E5E5E5; padding-bottom:10px; margin-bottom:20px;}
.lh-about-a h4{color:#898989;}
.lh-about-a h4 span{color:#000;}
.lh-about-contact{margin:0 0 45px -60px;}
.lh-about-contact li{float:left; padding-left:60px; margin-top:30px;}
.lh-about-contact li i{display:block; float:left; width:36px; height:36px; border-radius:50%; border:1px solid #959595; text-align:center; line-height:36px; display:flex; align-items:center; justify-content:center; margin-right:10px; font-size:18px;}
.lh-about-contact li .text{float:left; font-size:12px;}
.lh-about-contact li .text h5{font-size:12px; color:#898989; margin-bottom:3px;}
.padding60{padding:60px 0;}
.lh-about-b h3{margin-bottom:20px;}
.lh-aobut-ewm{margin-left:-60px;}
.lh-aobut-ewm li{text-align:center; float:left; padding-left:60px;}
.lh-aobut-ewm li .img{width:144px; background:#fff; border-radius:5px; margin:0 auto 15px; overflow:hidden;}
footer{background:#222; color:#656565; text-align:center; line-height:35px; font-size:12px;}
footer a{color:#656565;font-size:12px;}
footer a:hover{color:#fff;}
.lh-ban{height:700px; overflow:hidden; position:relative;}
.lh-ban>div{position:absolute; left:0; top:0; width:100%; height:100%; background-position:center bottom; background-repeat:no-repeat; background-size:cover;}
.lh-cartoon-item{margin-top:50px;}
.lh-cartoon-item li{overflow:hidden; margin-top:4px; background:#FAD5E5; position:relative; padding:90px 0 50px;}
.lh-cartoon-item li .img{float:left; width:40%;}
.lh-cartoon-item li img{width:auto; float:right; position:relative; margin-top:-40px;}
.lh-cartoon>div>div{padding:60px 0;border-bottom:1px dashed #BFBFBF;}
.lh-cartoon-item li .text{float:right; color:#313b39; width:52%;}
.lh-cartoon-item li .text h3{font-size:30px; font-weight:bold;}
.lh-cartoon-item li .text h4{font-size:30px;font-family: "FZY4JW"; font-weight:bold; position:relative; margin-bottom:40px;}
.lh-cartoon-item li .text h4:after{content:''; display:block; width:125px; height:1px; background:#A9A69E; position:absolute; left:0; bottom:-20px;}
.lh-cartoon-item li .text pre{font-size:16px; color:#494949; line-height:28px;}
.lh-cartoon-item li:nth-child(2){background:#FAF7B3;}
.lh-cartoon-item li:nth-child(3){background:#DFCCE3;}
.lh-down-item{margin-top:65px; margin-left:-23px;}
.lh-down-item li{padding-left:23px; margin-bottom:23px;}
.lh-down-item li>div{display:block; position:relative; overflow:hidden; border-radius:15px;}
.lh-down-item li>div:before{content:''; display:block; width:100%; height:162px; background:url(../img/icon1.png) no-repeat center; position:absolute; left:0; top:0;}
.lh-down-item li .text{position:absolute; left:0; top:30px; right:0; padding:0 25px; color:#fff; z-index:2;}
.lh-down-item li .text h3{font-size:20px; font-weight:bold; position:relative; margin-bottom:30px;}
.lh-down-item li .text h3:after{content:''; display:block; width:28px; height:1px; background:#fff; position:absolute; left:0; bottom:-15px;}
.lh-down-item li .bottom{position:absolute; left:0; bottom:30px; right:0; padding:0 20px;}
.lh-down-item li .bottom .praise{width:110px; height:50px; line-height:50px; background:rgba(0,0,0,.5); border-radius:30px; color:#fff; padding:0 15px; position:relative; display:flex; align-items:center; font-size:16px; font-weight:bold;font-family: "CenturyGothicbold";}
.lh-down-item li .bottom .praise i{font-size:20px; margin-right:6px;}
.lh-down-item li .bottom .dwon{width:50px; height:50px; text-align:center; line-height:50px; display:flex; align-items:center; justify-content:center;background:rgba(0,0,0,.5); border-radius:50%; color:#fff; font-size:24px;}
.lh-down-item li .bottom .dwon:hover{background:#fff; color:#ff5c5c;}
.lh-down-item li .bottom .praise:hover,.lh-down-item li .bottom .praise.on{background:#fff; color:#ff5c5c;}
.lh-down-item li .bottom .praise em{font-size:12px; position:absolute; right:10px; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateY(10px); opacity:0;animation-name:none; animation-duration:1s; animation-timing-function:cubic-bezier(0.215,.61,.355,1); animation-iteration-count:forwards;}
@keyframes praise{
	0%{transform:translateY(10px); opacity:0;}
	50%{transform:translateY(0); opacity:1;}
	100%{transform:translateY(-10px); opacity:0;}	
}
.lh-crumbs{height:80px; line-height:80px; }
.lh-crumbs nav a{margin-left:50px; float:left; font-size:16px;}
.lh-crumbs nav a:first-child{margin-left:0;}
.lh-crumbs nav a.on,.lh-crumbs nav a:hover{color:#ed6d96;}
.lh-crumbs div>i{margin:0 10px; color:#8B8B8B; font-size:14px;}
.lh-crumbs div em{color:#ed6d96;}
.lh-crumbs div a:hover{color:#ed6d96;}
.lh-crumbs div a.home{margin-right:32px; position:relative;}
.lh-crumbs div a.home:after{content:''; display:block; width:1px; height:16px; background:#E5E5E5; position:absolute; right:-16px; top:50%; margin-top:-8px;}
.lh-active-item{ margin-left:-30px;}
.lh-active-main{border-bottom:1px solid #D2D2D2;border-top:1px solid #D2D2D2; padding:38px 0 30px;}
.lh-active-item li{padding-left:30px; margin-bottom:30px;}
.lh-active-item li a{display:block; border:1px solid #E5E5E5; box-shadow:0 0 20px rgba(0,0,0,.1);}
.lh-active-item li .img{overflow:hidden;}
.lh-active-item li img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-active-item li .text{padding:25px;}
.lh-active-item li .text h3{font-size:18px; color:#3d3d3d; font-weight:bold; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-active-item li .text p{color:#626262; margin-top:15px;}
.lh-active-item li a:hover img{transform:scale(1.1);}
.lh-active-item li a:hover h3{color:#ed6d96;}
.lh-page{text-align:center; margin-top:45px;}
.lh-page a{display:inline-block; width:32px; height:32px; border-radius:50%; border:1px solid #C1C1C1; margin:0 5px; color:#888888; text-align:center; line-height:32px; font-family: "CenturyGothicbold"; position:relative;}
.lh-page a.n{top:1px; background:#eee; border-color:#eee;}
.lh-page a.on,.lh-page a:hover{border-color:#ED6D96; background:#ED6D96; color:#fff;}
.lh-active{padding-bottom:100px;}
.lh-news-item li a{display:block; position:relative; border-bottom:1px solid #E5E5E5; padding:40px 0;}
.lh-news-item li .text{max-width:80%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-item li h3{font-size:16px; height:16px; line-height:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-item li pre{line-height:27px; color:#777; max-height:54px; margin:20px 0; overflow:hidden;}
.lh-news-item li h4{font-size:12px; color:#ed6d96;}
.lh-news-item li h4 i{display:inline-block; width:14px; height:14px; border-radius:50%; background:#ED6D96; color:#fff; margin-left:5px; font-size:12px; text-align:center; line-height:14px;}
.lh-news-item li .time{position:absolute; right:40px; top:50%; transform:translateY(-50%); color:#aeaeae; font-size:18px;font-family: "CenturyGothicbold";}
.lh-active-main.news{padding:0; border:none;}
.lh-news-item li:first-child a{border-top:1px solid #E5E5E5;}
.lh-news-item li a:hover .text{transform:translateX(40px);}
.lh-news-item li a:hover h3{color:#ed6d96;}
.lh-show{padding-bottom:100px;}
.lh-show-item li{margin-top:40px;}
.lh-show-item li img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-show-item li a{overflow:hidden; position:relative; display:block;}
.lh-show-item li a:after{content:''; display:block; width:100%; height:186px; background:url(../img/icon2.png) repeat-x center; position:absolute; left:0; bottom:0;}
.lh-show-item li .text{position:absolute; left:0; bottom:0; z-index:2; color:#fff; padding:0 50px 40px; right:0;}
.lh-show-item li .text h3{width:60%; font-size:25px; line-height:38px; font-weight:bold; max-height:76px; overflow:hidden;}
.lh-show-item li .text h4{position:absolute; right:50px; top:50%; transform:translateY(-50%); line-height:22px;}
.lh-show-item li .text h4 i{display:inline-block; width:22px; height:22px; border-radius:50%; background:#ED6D96; color:#fff; text-align:center; line-height:22px; font-size:12px; margin-left:8px;}
.lh-show-item li a:hover img{transform:scale(1.1);}
.lh-detail-main{border-top:1px solid #D2D2D2;}
.lh-detail-l{width:90px; position:relative; top:0; background:#fff;}
.lh-detail-r{width:1000px;}
.lh-detail-l figure{text-align:center;}
.lh-detail-l figcaption{margin-bottom:10px;}
.lh-detail-l ul{margin:15px 0; padding:20px 0; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;}
.lh-detail-l ul li{margin-top:20px; line-height:32px;}
.lh-detail-l ul li:first-child{margin-top:0;}
.lh-detail-l ul li i{display:inline-block; width:32px; height:32px; border-radius:50%; text-align:center; line-height:32px; margin-right:6px; color:#fff; background:#DC2731;}
.lh-detail-l ul li:first-child i{background:#FFC82D;}
.lh-detail-l ul li:last-child i{background:#31BA52;}
.lh-detail-l ul li a:hover{opacity:.9; color:#ed6d96;}
.lh-detail-l .return{text-align:center; font-size:12px;}
.lh-detail-l .return:hover{color:#ed6d96;}
.lh-detail-l .return i{display:block; text-align:center; font-size:24px;}
.lh-detail-r>h1{font-size:24px;}
.lh-detail-r>h3{color:#666666; font-size:16px; margin-top:10px;}
.lh-detail-r>.cont{padding:50px 0; line-height:30px; color:#575757; font-size:15px; border-bottom:1px solid #BFBFBF;}
.lh-detail-r>.cont img{display:inline-block; width:auto !important; height:auto !important;}
.lh-other{margin:40px 0;}
.lh-other li{line-height:30px;}
.lh-other li a{color:#616161; padding-left:20px; position:relative;}
.lh-other li a:hover{color:#ED6D96;}
.lh-other li a:before{content:''; display:block; width:5px; height:5px; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-2px; background:#ED6D96;}
.lh-maill-item:first-child{margin-top:0;}
.lh-maill-item{margin-top:50px;margin-left:-50px;}
.lh-maill-item li{padding-left:50px;}
.lh-maill-item li a{display:block;overflow:hidden;}
.lh-maill-item li img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-maill-item li a:hover img{transform:scale(1.1);}
.lh-branches{background:#F3F3F3;}
.lh-branches-item{margin-top:20px;}
.lh-branches-item li{text-align:center; margin-top:40px; padding:0 30px; width:25%;}
.lh-branches-item li img{width:auto; margin:auto;}
.lh-branches-item li h3{margin-top:20px; font-weight:bold;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-branches-item li p{line-height:20px; color:#5a5a5a; font-size:12px; margin-top:10px;word-wrap:break-word; display:none;}
.lh-branches-item li a:hover h3{color:#ED6D96;}
.lh-zt img{width:auto; margin:auto;}
.lh-way{background:#F3F3F3;}
.lh-way-a{margin-top:40px;}
.lh-way-l{width:420px;}
.lh-way-tel{position:relative; border-bottom:1px solid #D2D2D2; padding-bottom:15px; padding-left:25px;}
.lh-way-tel:before{content:''; display:block; width:4px; height:35px; background:#ED6D96; position:absolute; left:0; top:0;}
.lh-way-tel i{color:#ed6d96; font-size:32px; float:left; margin-right:25px;}
.lh-way-tel p{color:#898989; font-size:13px;}
.lh-way-tel h3{font-size:16px;font-family: "CenturyGothicbold"; font-weight:bold; line-height:18px;}
.lh-way-r{width:600px;}
.lh-way-ewm{margin:50px 0;}
.lh-way-ewm .two{margin-left:40px; position:relative;}
.lh-way-ewm .two img{width:133px;}
.lh-way-ewm .two pre{position:absolute; left:153px; top:50%; line-height:24px; color:#545454; width:100%; transform:translateY(-50%);}
.lh-way-l a{display:block; height:44px; line-height:44px; border-radius:5px; border:1px solid #ed6d96; text-align:center; font-size:16px; color:#ed6d96;}
.lh-way-l a:hover{background:#ed6d96; color:#fff;}
.lh-way-r>h3{font-size:16px; border-bottom:1px solid #BFBFBF; padding-bottom:10px; margin-top:19px; font-weight:bold;}
.lh-way-q li{border-bottom:1px dotted #BFBFBF; padding:20px 0;}
.lh-way-q li h3{position:relative; line-height:20px; overflow:hidden; cursor:pointer;}
.lh-way-q li h3 span{display:block; float:left; width:20px; height:20px; border-radius:3px; background:#EE6D96; color:#fff; font-size:12px; margin-right:10px; text-align:center;}
.lh-way-q li h3 i{position:absolute; right:0; top:0; width:20px; height:20px;}
.lh-way-q li h3 i:before,.lh-way-q li h3 i:after{content:''; display:block; width:10px; height:1px; background:#7D7D7D; position:absolute; left:0; top:50%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-way-q li h3 i:after{transform:rotate(90deg) scaleY(1);}
.lh-way-q li.on h3 i:after{transform:rotate(90deg) scaleY(0);}
.lh-way-q li .ccont{padding-left:30px; overflow:hidden; margin-top:15px; display:none;}
.lh-way-q li .ccont span{display:block; float:left; width:20px; height:20px; border-radius:3px; background:#00B0EB; color:#fff; font-size:12px; text-align:center; margin-top:2px;}
.lh-way-q li .ccont p{padding-left:30px; line-height:25px; color:#616161;}
.lh-banner .bd li .text{transform:translateY(20%); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) 1s;animation:texts cubic-bezier(0.215,.61,.355,1) 1s forwards;}
@keyframes texts{
    0%{transform:translateY(20%); opacity:0;}
    100%{transform:translateY(0); opacity:1;}
}
.lh-banner .bd li.swiper-slide-active .text{transform:translateY(0); opacity:1;}
.lh-news-item li pre{margin:10px 0;}
.lh-active-item{margin-left:-15px;}
.lh-active-item li .text{padding:25px 15px;}
.lh-active-item li .text h3{font-size:16px; height:18px; line-height:18px;}
.lh-show-item li{margin-top:15px;}
.lh-show{padding-bottom:30px;}
.lh-show-item li .text{padding:0 15px 15px;}
.lh-show-item li .text h3{font-size:14px; line-height:24px; max-height:48px;}
.lh-show-item li .text h4{right:15px;}
.lh-detail .lh-crumbs div{display:block;}
.lh-detail-main>div{width:100%; float:none;}
.lh-detail-r>h1{font-size:18px;}
.lh-detail-r>.cont{padding:30px 0; line-height:24px; font-size:14px;}
.lh-other{margin:30px 0;}
.lh-detail-l figure img{width:100px; margin:auto;}
.lh-detail-l ul{overflow:hidden; text-align:center;}
.lh-detail-l ul li{display:inline-block; margin:0 5px;}
.lh-aside{position:fixed; right:3.64vw; top:50%; margin-top:-136px;}
img.web,.lh-web-way{display:none;}
.lh-channel-item li .text i{display:none;}
.lh-branches-item,.lh-branches-item li{margin-top:0;}
.lh-branches-item li:nth-child(5),.lh-branches-item li:nth-child(6),.lh-branches-item li:nth-child(7),.lh-branches-item li:nth-child(8){display:none;}
.ljtit{font-size:30px;text-align:center;font-weight:800;padding:50px 0;font-family:microsoft JhengHei;}
.err{text-align:center;min-height:450px;font-size:2em;padding:100px 0;}
.ljtl{text-align: left;text-indent: 2em;}
.relative{position:relative;}
.lh-course1-btn a{position:absolute; top:50%; font-size:24px; width:32px; height:32px; border:2px solid #EA5283; color:#EA5283; display:flex; align-items:center; justify-content:center; border-radius:50%; cursor:pointer; z-index:3;}
.lh-course1-btn a.prev2{left:-50px;}
.lh-course1-btn a.next2{right:-50px;}
.lh-course-overflow{overflow:hidden; padding-top:20px;}
/*
font-family: "FZY4JW";
font-family: "Century Gothic";
font-family: "CenturyGothicbold";
font-family: "Ebrima Bold";
transition:cubic-bezier(0.215,.61,.355,1) .45s;

*/
@media screen and (max-width: 1600px){
	
}
@media screen and (max-width:1440px){
	
}
@media screen and (max-width: 1360px){
	header{padding:0 2vw;}
	.lh-nav>li>a{width:100px;}
	.lh-aobut-ewm li{padding-left:20px;}
	.lh-aobut-ewm{margin-left:-20px;}
	.lh-aobut-ewm li .img{width:140px;}
	.lh-ban{height:375px;}
	.lh-channel-item li{padding-left:30px;}
	.lh-channel-item,.lh-maill-item{margin-left:-30px;}
	.padding85{padding:30px 0;}
	.lh-maill-item li{padding-left:30px;}
}
/*平板*/
@media screen and (max-width: 1024px){
	.lh-nav>li{margin-right:0;}
	.lh-banner{height:400px;}
}
/*手机*/
@media screen and (max-width: 980px){
	.padding60,.padding85{padding:30px 0;}
	header{height:50px; line-height:50px; position:fixed; left:0; top:0; right:0; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1);}
	header:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; z-index:1;}
	.lh-logo{width:87px; position:absolute; left:15px; top:50%; transform:translateY(-50%); z-index:2;}
	.lh-nav{position:fixed; left:0; top:0; width:100vw; height:100vh; background:#e8427c; padding-top:30%;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateY(-100%); visibility:hidden;}
	.lh-nav li{float:none; text-align:center;}
	.lh-nav li a{display:block; width:100%; line-height:50px; height:50px; color:#fff;}
	.lh-nav>li>a:before{display:none;}
	.lh-nav>li:hover>a, .lh-nav>li.on>a{color:#fff;}
	.lh-language{height:50px; position:absolute; right:60px; top:0; margin:0; font-size:12px;z-index:2;}
	.lh-language:before{display:none;}
	.lh-language dt{line-height:50px;}
	.lh-language dd{top:50px; width:100%;}
	.lh-language dd a{line-height:40px; height:40px; padding:0 10px;}
	.lh-nav-btn{width:50px; height:50px; position:absolute; right:0; top:0; background:#e8427c; z-index:2;}
	.lh-nav-btn i{width:20px; height:1px; background:#fff; position:absolute; right:15px; top:50%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
	.lh-nav-btn:before,.lh-nav-btn:after{content:''; display:block; width:20px; height:1px; background:#fff; position:absolute; right:15px; top:50%; margin-top:-7px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
	.lh-nav-btn:after{margin-top:7px;}
	.webNav .lh-nav{transform:translateY(0); visibility:visible;}
	.webNav .lh-nav-btn i{transform:scaleX(0);}
	.webNav .lh-nav-btn:before{transform:translate(0,7px) rotate(45deg);}
	.webNav .lh-nav-btn:after{transform:translate(0,-7px) rotate(-45deg);}
	main{padding-top:50px;}
	.lh-banner{height:160px;}
	.lh-public-text h3{font-size:20px;}
	.lh-amaZing .ccont{font-size:14px; line-height:24px; margin:30px 0;}
	.lh-amaZing .ccont pre{white-space: normal;}
	.lh-statistical{padding:0 30px;}
	.l-grid-4>li{width:50%;}
	.lh-statistical li h3 b{font-size:28px;}
	.lh-statistical li{font-size:12px; margin-top:15px;}
	.lh-provide-item{margin-top:40px;}
	.lh-public-text pre{line-height:28px; font-size:14px; margin-top:10px;    white-space: pre;}
	.lh-provide-item>li{width:100%;}
	.lh-provide-item li a{padding:30px 15px;}
	.lh-provide-item li .icon{width:40px; margin:auto;}
	.lh-provide-item li h3{font-size:16px;}
	.lh-provide-item li pre{margin-top:10px; text-align:left; font-size:13px;}
	.l-grid-5>li{width:33.333333333333336%;}
	.lh-platform-item{margin-left:-15px;}
	.lh-platform-item li{padding-left:15px; margin-top:15px;}
	.lh-platform-item li h3{font-size:14px; font-weight:bold;}
	.lh-platform-item li p{font-size:12px;}
	.lh-platform-item li a{padding:20px 0;}
	.lh-platform-item li .img{width:40px; margin:auto;}
	.lh-channel-item li .text p{height:34px;}
	.lh-channel-item{margin-left:-15px;}
	.lh-channel-item li{padding-left:15px; margin-top:30px;}
	.lh-channel-item li .text h3{font-size:16px; height:18px; line-height:18px;}
	.lh-channel-item li .text{margin-top:20px;}
	.lh-cartoon-item li{padding: 30px 18px;}
	.lh-course-info{padding-top:42px;}
	.lh-course-bd .bd li{font-size:12px;}
	.lh-course-bannner{padding-top:30px; margin-left:-15px;}
	.lh-course-item li{padding-left:15px;}
	.lh-course-item{column-count:1;-moz-column-count:1;-webkit-column-count:1;}
	.lh-course-item li>div{padding:25px 15px;}
	.l-grid-3>li{width:50%;}
	.lh-family-item{margin:0 0 0 -15px;}
	.lh-family-item li{padding-left:15px;}
	.lh-family-item li .img{height:185px; padding:2px 10px 0; overflow:hidden;}
	.lh-family-item li .text{padding:15px 0;}
	.lh-family-item li{margin-top:30px;}
	.lh-about-a>div, .lh-about-b>div{width:100%; float:none;}
	.lh-about-a{margin-top:30px;}
.lh-active-item li{padding-left:15px; margin-bottom:15px; width:100%;}
	.lh-aobut-ewm{margin-left:-15px; text-align:center;}
	.lh-aobut-ewm li{padding-left:15px; font-size:12px; display:inline-block; float:none;}
	.lh-aobut-ewm li .img{width:100px;}
	footer.padding85{line-height:20px; padding:20px 15px;}
	.lh-ban{height:160px;}
	.lh-cartoon-item li .img{width:120px; position:absolute; left:0; top:50%; transform:translateY(-50%);}
	.lh-cartoon-item li .text{width:64%;}
	.lh-cartoon-item li .text h3{font-size:20px;}
	.lh-cartoon-item li .text h4{font-size:20px; margin-bottom:30px;}
	.lh-cartoon-item li .text h4:after{bottom:-15px;}
	.lh-cartoon-item li .text pre{font-size:14px; line-height:24px;}
	.lh-down-item{margin:30px 0 0 -15px;}
	.lh-down-item li{padding-left:15px; margin-bottom:15px;}
	.lh-down-item li .text{top:20px; padding:0 10px;}
	.lh-down-item li .text h3{font-size:16px; margin-bottom:20px;}
	.lh-down-item li .text h3:after{bottom:-10px;}
	.lh-down-item li .bottom{bottom:10px; padding:0 10px;}
	.lh-down-item li .bottom .praise{font-size:12px; width:90px; height:40px; line-height:40px;}
	.lh-down-item li .bottom .dwon{width:40px; height:40px; font-size:18px;}
	.lh-down-item li .bottom .praise em{right:5px;}
	.lh-page{margin-top:30px;}
	.lh-maill-item{margin:0 0 0 -5px;}
	.lh-maill-item li{padding-left:5px; margin-top:5px;}
	.lh-maill-item.l-grid-3 li{width:33.3%;}
	.lh-branches-item li{margin-top:0; padding:0 10px;width:25%; display:none;}
	.lh-branches-item li:nth-child(5),.lh-branches-item li:nth-child(6),.lh-branches-item li:nth-child(7),.lh-branches-item li:nth-child(8){display:block;}
	.lh-branches-item li h3{font-size:12px; margin-top:5px;}
	.lh-branches-item{margin-top:-20px;}
	.lh-branches-item li{margin-top:20px;}
	.lh-way-a{margin-top:30px;}
	.lh-way-a>div{float:none; width:100%;}
	.lh-way-ewm{margin:30px 0;}
	.lh-way-ewm>div{width:100px;}
	.lh-way-ewm .two{margin-left:20px;}
	.lh-way-ewm .two pre{left:120px; width:120%;}
	.lh-crumbs{height:50px; line-height:50px;}
	.lh-crumbs div{display:none;}
	.lh-news-item li a{padding:60px 0 30px;}
	.lh-news-item li .text{max-width:100%;}
	.lh-news-item li .time{right:inherit; left:0; top:20px;transform: translateY(0); text-align:center; width:100%;}
	.lh-nav>li>ul{display:none!important;}
	.container{padding:0 18px;}
	.lh-family-item li:first-child{position:relative;left:50%; top:0;}
	.lh-family-item li:nth-child(2){position:relative;right:50%; top:0;}
	.lh-family-item li a:hover img{transform: translateY(0);}
	img.web{display:block;}
	img.pc,.lh-aside{display:none;}
	/*字体大小修改*/
	body,a{font-size:13px;}
	.lh-amaZing .ccont,.lh-public-text pre{font-size:13px; line-height:24px;}
	.lh-about-b h3{text-align:center;}
	.lh-active{padding-bottom:30px;}
	.lh-about-a h3{text-align:center; font-size:13px; margin-bottom:0;}
	.lh-family-item li .text p{font-size:13px;}
	.lh-nav>li.on a{background:#fff; color:#E8427C;}
	.lh-web-way{display:block;}
	.lh-way-l,.lh-public-text.web{display:none;}
	.lh-web-way>h3{width:120px; height:40px; line-height:40px; border-radius:30px; background:#EE4B7D; color:#fff; font-size:16px; text-align:center; margin:auto;}
	.lh-web-way>.img{width:100px;margin:10px auto;}
	.lh-web-way>h4{font-size:13px; color:#727272; text-align:center;}
	.lh-web-way-link li{margin-top:15px;}
	.lh-web-way-link li a{display:block; margin:auto; width:160px; height:40px; line-height:40px; border-radius:30px; border:1px solid #D1D4D2; background:#fff; display:flex;align-items: center;justify-content: center;}
	.lh-web-way-link li a i{margin-right:8px; font-size:24px; color:#87898C;}
	.lh-web-way-link li:last-child a i{color:#A1C15E;}
	.lh-web-way>a{display: block;
    height: 44px;
    line-height: 44px;
    border-radius: 5px;
    border: 1px solid #ed6d96;
    text-align: center;
    font-size: 16px;
    color: #ed6d96; margin:20px 0;}
    .lh-web-way .lh-way-tel{border:none; border-top:1px solid #D2D2D2; padding:15px 0 0;}
    .lh-web-way .lh-way-tel:before{display:none;}
    .lh-way-a{margin-top:0;}
    img{user-select: none;}
}
.l-grid-2>li:nth-child(2n),.l-grid-3>li:nth-child(2n),.l-grid-4>li:nth-child(2n),.l-grid-5>li:nth-child(2n){animation-delay:.1s;}
.fadeInRight1{animation:fadeInRight1 cubic-bezier(0.215,.61,.355,1) 1s forwards;}
@keyframes fadeInRight1{
	0%{transform:translateX(50px); opacity:0;}
	100%{transform:translateX(0); opacity:1;}	
}
.fadeInLeft1{animation:fadeInLeft1 cubic-bezier(0.215,.61,.355,1) 1s forwards;}
@keyframes fadeInLeft1{
	0%{transform:translateX(-50px); opacity:0;}
	100%{transform:translateX(0); opacity:1;}	
}