@charset "utf-8"; 
.wrap { overflow:hidden;}
.row{clear: both;padding: 50px 0;overflow: hidden;}
.pageBanner{display: none}
#content{background: none; }

.indFocus{width:660px; float:right; margin-left:40px;}
.indFocus .bd ul { overflow:inherit!important}
.indFocus .bd .con {width:330px;position:absolute;bottom:0; right:0;z-index:2;height: 160px;}
.indFocus .bd .con .title { position:relative; z-index:1; padding:20px 30px;}
.indFocus .bd .con .titleBg {height:160px;width:calc( (100vw - 1400px) / 2  + 320px); min-width:330px; background: #B42C2B; opacity:0.9;position:absolute;border-radius:20px 0 0;box-sizing:content-box;display: block;left: 0;top: 0;}
.indFocus .bd .title a { display:block; color:#fff; line-height:30px; font-weight:bold;}
.indFocus .hd {position:absolute;z-index:1;bottom:30px; margin-left:360px; z-index:3;}
.indFocus .hd li { width:10px; height:10px; background:#fff; line-height:50px; overflow:hidden; float:left; margin-right:10px; border-radius:50%; opacity:.5; cursor:pointer}
.indFocus .hd li.on { opacity:1;}

.rowTi {margin-bottom:40px;}
.rowTi label{color: #B42C2B4D;text-transform:uppercase;height: 48px;line-height:48px;font-size:36px;font-weight: 100;}
.rowTi label b { font-weight:bold;}
.rowTi .more {float:right;color:#999;font-size:12px;margin-top: 50px;}
.rowTi h3 {font-size:24px;line-height:32px;font-weight: bold;}

#rowA .topicList { overflow:hidden;}
#rowA .topicList li.t {background:#f9f9f9;padding:30px;margin-bottom: 15px;}
#rowA .topicList li.t .pic { float:right; margin-left:20px}
#rowA .topicList li.n { height:40px; line-height:40px;}
#rowA .topicList li.n .date { font-size:14px;}

#rowB {display:flex;position: relative;margin-bottom: 50px;}
#rowB .col-6 { padding:40px 100px; height:220px;}
#rowB .col-6 { background:url(/content/lihua/home/img/downloadbg.jpg) no-repeat center; background-size:cover; text-align:right; line-height:30px; font-size:24px;}
#rowB .col-6 label { font-weight:100; text-transform:uppercase; font-size:20px; margin-bottom:10px;}
#rowB .col-6 a { color:#fff;}
#rowB .admissions { text-align:left; background-image:url(/content/lihua/home/img/admissionsbg.jpg) ; }
#rowB .register {position:absolute;bottom: -50px; transition:all 0.5s; margin-left:-300px; border-radius:50px; border:3px solid #fff;left:50%;z-index:2;width:600px;height:100px;background:#B42C2B; text-align:center; line-height:2em; color:#fff;}
#rowB .register label {font-weight:100;text-transform:uppercase;font-size:20px;display: block;line-height: 30px;}
#rowB .register h3 { line-height:30px;display:block;}
#rowB .register a {color:#fff;font-size:24px;display: block;padding: 16px 0; text-decoration:none;}
#rowB .register:hover { background-color:#c00; transform:scale( 1.05) }

#rowC { padding:60px 0;}
.dataList { margin-right:-40px;}
.dataList li{ position:relative; float:left; width:320px; padding:50px 20px 52px; margin-right:40px;margin-top:28px; background:#F5F5F5; border-bottom: 3px solid #B42C2B; transition:all 0.5s;}
.dataList li:after { position:absolute; bottom:20px;left:20px; content:""; width:36px; height:6px; background:url(/content/lihua/base/img/annarr.png) no-repeat; transition:all 0.5s;}
.dataList li:hover { background-color:#fff7f7}
.dataList li:hover:after { left:260px;}
.dataList .date{position:absolute;top:-28px;left:20px;width: 60px;height: 60px;background: #B42C2B;overflow: hidden;text-align: center;color: #666;margin-right: 15px;display: flex;flex-direction: column-reverse;}
.dataList .date dt{height: 30px;line-height: 30px;color: #fff;font-size: 12px;font-weight: 300;}
.dataList .date dd{font-size:20px;line-height:20px;color: #fff;}
.dataList .con{ overflow: hidden;}
.dataList .title{line-height: 22px; height:44px; font-weight:bold;overflow: hidden;margin-bottom:20px;}
.dataList .intro{font-size: 15px; line-height: 20px; color: #999; height: 40px; overflow: hidden;}

#rowD {background: #F9F9F9; padding:90px 0 80px;}
#indXsfc .bd li { float:left; margin-right:40px; width:320px;background: #F5F5F5; overflow:hidden;}
#indXsfc .bd li .title { padding:20px; line-height:24px; font-size:16px; font-weight:700;}
#indXsfc .hd { display:none; }

#rowE { padding: 50px 0 0}
#indGjxm { background:url(/content/lihua/base/img/xsfcpic.jpg) no-repeat; max-width:1400px; height:580px; }
#indGjxm ul {display:flex;padding:370px 100px 0;gap:20px;align-items: flex-end;}
#indGjxm ul li {  width:224px }
#indGjxm ul li a { display:block;background: linear-gradient(180deg, #B42C2B 0%, #D96244 100%); height:180px; padding:20px; border-radius:20px; color:#fff; font-size:20px; font-weight:bold;}
#indGjxm ul li a:hover { transform:translateY(-20px)}
#indGjxm ul li a:after { content:"ÁË½â¸ü¶à";display:block; font-size:12px; margin-top:20px; background:url(/content/lihua/base/img/arrico.png)no-repeat right; width:65px; font-weight:400 }
#indGjxm ul li:nth-child(2) a,
#indGjxm ul li:nth-child(4) a { height: 140px;}
#indGjxm ul li:nth-child(3) a { height: 100px;}

#rowF {background:url(/content/lihua/base/img/yxfcbg.jpg) no-repeat center 30px;text-align:center;position:relative;overflow: inherit; padding:100px 0 0 ; height:948px; }
#indYxfc .hd h3:before { content:""; background:#B42C2B; width:3px; height:100px; display:block; position:absolute; top:0px;; left:50%; margin-left:-2px;}
#indYxfc .hd h3{ font-weight:bold; font-size:24px; line-height:32px; margin-block:15px;}
#indYxfc .hd h3 a { color:#B42C2B; }
#indYxfc .hd p { font-weight:bold; font-size:32px; margin-bottom:40px;}
#indYxfc .hd .seemore { width:150px; line-height:38px; border:1px solid #B42C2B; display:block; margin:0 auto; border-radius:20px; font-size:12px; text-decoration:none;font-weight:bold; color:#B42C2B; background:url(/content/lihua/base/img/arrico2.png) no-repeat 70%; padding-right:20px; }
#indYxfc .hd .seemore:hover { background-color:#B42C2B; color:#fff; padding:0;}