@charset "utf-8";
/* public */
/*
html头部添加
<meta name="format-detection" content="telephone=no"><!--去掉苹果手机数字解析成电话号码默认样式-->
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0">
*/
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,img{margin: 0;padding: 0; box-sizing:border-box;}
html{font-size:62.5%;}
body{font:1.6rem "microsoft yahei",Helvetica; color:#212121;margin:0 auto; position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0); background:#EEEEEE;}
body.scroll{position:fixed; width:100%; top:0px;}

.page1 {
	PADDING-BOTTOM: 25px;
	MARGIN: 10px auto 0px;
	width: 98%;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center;
	clear: both;
}

.page1 a,.page1 span {
	font-size:16px;
	background-color:#F7F7F7;
	border-TOP: #ccc 1px solid;
	border-BOTTOM: #ccc 1px solid;
	border-LEFT: #ccc 1px solid;
	border-RIGHT: #ccc 1px solid;
	PADDING-TOP: 7px! important;
	PADDING-BOTTOM: 7px! important;
	PADDING-LEFT: 11px! important;
	PADDING-RIGHT: 11px! important;
	MARGIN: 2px;
	COLOR: #333! important;
	TEXT-DECORATION: none! important
}
.page1 a:hover,.page1 span:hover {
	font-size:16px;
	background-color:#8F000B;
	border-TOP: #ccc 1px solid;
	border-BOTTOM: #ccc 1px solid;
	border-LEFT: #ccc 1px solid;
	border-RIGHT: #ccc 1px solid;
	PADDING-TOP: 7px! important;
	PADDING-BOTTOM: 7px! important;
	PADDING-LEFT: 11px! important;
	PADDING-RIGHT: 11px! important;
	MARGIN: 2px;
	COLOR: #fff! important;
	TEXT-DECORATION: none! important
}

ul{list-style:none;}
a{text-decoration:none; color:#212121; -webkit-touch-callout: none;-webkit-user-select:none;}
.clearfix:after{display: block; content: "\20"; height: 0; clear: both; overflow: hidden; visibility: hidden;}/*ie8以上*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none;-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset;}
select{border:none;height:35px; line-height:35px;-webkit-appearance: none;border-radius: 0; background:none;}
i,em{font-style:normal;}
textarea{resize:none; overflow:hidden;}
img{width:100%; height:auto; display:block;}
input::-webkit-input-placeholder {color: #727272;}
input:-moz-placeholder {　color: #727272;}
input::-moz-placeholder {color: #727272;}
input:-ms-input-placeholder {color: #727272;}
.gray{color:#909090;}
.green{color:#4bb551;}
.red{color:#DF3D3E;}
.left{float:left;}
.right{float:right;}
.pace-progress{width:100%; height:2px; background:#5C5FAD; 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; -webkit-flex-wrap:wrap;}

/*header*/
.lh-header{width:100%; height:50px; line-height:50px;background:linear-gradient(0,#8F000B,#8F000B);background: -moz-linear-gradient(0,#8F000B,#8F000B);background: -webkit-linear-gradient(0deg,#8F000B,#8F000B); position:fixed; left:0; top:0; z-index:200;}
.lh-logo{position:absolute; left:15px; top:50%; transform:translateY(-50%); display:block; width:265px;}
.lh-nav-btn{position:absolute; right:0; top:0; color:#fff; width:50px; text-align:center; height:50px; line-height:50px; transition:all .35s;}
.lh-nav-btn i{font-size:24px;}
.lh-banner{position:relative;}
.lh-banner .bd li{position:relative;}
.lh-ban-text{color:#fff; position:absolute; left:15px; bottom:45px; font-size:1.4rem;}
.lh-ban-text:after{content:''; display:block; width:25%; height:2px; background:#01B89D; position:absolute; left:0; bottom:-10px;}
.lh-banner .hd{position:absolute; left:15px; bottom:15px;}
.lh-banner .hd li{float:left; width:10px; height:10px; border-radius:50%; border:2px solid #fff; margin-right:3px; text-indent:-9999px; transition:all .35s;}
.lh-banner .hd li.on{background:#01B89D; border-color:#01B89D;}
.lh-content{padding:0 15px;}
.lh-news{background:#fff; margin-top:15px;}
.lh-news-h{padding:15px; border-bottom:2px solid #575AA8; position:relative;}
.lh-news-h .left i{width:32px; height:32px; background:#01B89D; border-radius:50%; color:#fff; line-height:36px; text-align:center; float:left; margin-right:10px; position:relative; top:-2px;}
.lh-news-h h2{font-size:1.6rem; font-weight:bold; color:#272727; height:1.6rem; line-height:1.6rem; overflow:hidden;}
.lh-news-h h3{color:#cecece; font-size:1.4rem; line-height:1.4rem; height:1.4rem; overflow:hidden; margin-top:2px;}
.lh-news-h .more{position:absolute; right:15px; top:50%; transform:translateY(-50%); width:24px; height:24px; border:1px solid #E5E5E5; color:#E5E5E5; text-align:center; line-height:24px; transition:all .35s;}
.lh-news-h .more:active{background:#01B89D; border-color:#01B89D; color:#fff;}
.lh-news-banner{padding:0 15px; margin-top:15px; position:relative; box-sizing:border-box;}
.lh-news-banner .bd li{position:relative;}
.lh-news-banner .bd h3{position:absolute; left:0; bottom:0; line-height:30px; height:30px; background:#575AA8; color:#fff; padding:0 15px; font-size:1.2rem; width:100%; box-sizing:border-box;}
.lh-news-banner .hd{position:absolute; right:30px; bottom:35px;}
.lh-news-banner .hd li{text-indent:-9999px; float:left; width:8px; height:8px; background:#fff; border-radius:50%; margin-left:3px; transition:all .35s;}
.lh-news-banner .hd li.on{background:#01B89D;}
.lh-news-item{padding:0 15px;}
.lh-news-item li{padding:15px 0; border-bottom:1px solid #E5E5E5; transition:all .35s;}
.lh-news-item li .time{float:left; width:50px; height:50px; color:#929292; margin-right:10px; font-size:1.2rem; text-align:center; border:1px solid #E5E5E5;transition:all .35s;}
.lh-news-item li .time b{font-size:1.4rem; margin-top:10px; display:inline-block;}
.lh-news-item li .time h5{font-size:1.2rem;}
.lh-news-item li h2{font-size:1.6rem; height:1.6rem; line-height:1.6rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-news-item li h3{font-size:1.4rem; line-height:16px; height:32px; overflow:hidden; margin-top:5px; color:#929292;}
.lh-news-item li:last-child{border:none;}
.lh-news-item li:active{border-color:#575AA8;}
.lh-news-item li:active .time{background:#575AA8; color:#fff; border-color:#575AA8;}
.lh-news-h .left i.icon-shengyin{font-size:24px; line-height:32px;}
.lh-notice-item{padding:15px;}
.lh-notice-item.two{padding:15px 0;}
.lh-notice-item li{line-height:45px; height:45px; background:#FBFBFB;}
.lh-notice-item li span{display:inline-block; padding:0 15px; font-size:1.6rem; color:#272727; float:left; background:#E5E5E5; margin-right:10px; transition:all .35s;}
.lh-notice-item li h2{font-size:1.6rem; overflow:hidden; line-height:45px; height:45px; text-overflow:ellipsis; white-space:nowrap;}
.lh-notice-item li:nth-child(2n){background:#fff;}
.lh-notice-item li:nth-child(2n) span{background:#FBFBFB;}
.lh-notice-item li:active span{background:#575AA8; color:#fff;}
.lh-contact{padding:15px; color:#929292;}
.lh-contact p i{display:block; width:14px; height:14px;font-size:1.2rem; float:left; margin-right:5px; text-align:center; line-height:14px; position:relative; top:4px;}
.lh-contact p{font-size:1.4rem; overflow:hidden; line-height:2.2rem;}
.lh-footer{padding:15px; background:#282828; color:#929292; font-size:1.2rem; text-align:center; margin-top:15px;}
.lh-footer h2{line-height:18px;}
.lh-footer a{color:#929292;}
.lh-footer h3{margin-top:5px;}
.lh-footer h3 i{width:18px; height:18px; background:#929292; border-radius:50%; text-indent:-2px; line-height:18px; display:inline-block; position:relative; font-size:14px; color:#000; margin-right:5px;}
.lh-nav-box{background:#2A2A2A; position:fixed; right:0; top:0; height:100%; width:45%; padding:0 15px; border-left:2px solid #5859AA; box-sizing:border-box; color:#fff; z-index:100; transform:translate3d(100%,0,0); -webkit-transform:translate3d(100%,0,0); transition:linear .65s; -webkit-transition:linear .65s; visibility:hidden;}
.lh-nav-box.on{transform:translate3d(0,0,0); visibility:visible;}
.lh-search{margin-top:90px; background:#444444; text-align:right; height:30px; line-height:30px; position:relative;}
.lh-search input{width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); background:none; border:none; padding:0 10px; box-sizing:border-box; color:#fff;}
.lh-search a{width:30px; height:30px; display:block; text-align:center; line-height:30px; position:absolute; right:0; top:0; color:#fff; z-index:2; background:#444;}
.lh-nav{margin-top:15px;}
.lh-nav li{line-height:45px; border-bottom:1px solid #343434; text-align:center; transition:all .35s;}
.lh-nav li a{display:block; color:#fff;}
.lh-nav li:active{border-color:#fff;}
#lh-shadow{width:100%; height:100%; background:rgba(0,0,0,.5); position:fixed; left:0; top:0; z-index:90;}
.lh-intro{background:#F7F7F7; position:relative; margin-top:15px;}
.lh-intro-item li{text-align:center; width:33.3%; height:45px;}
.lh-intro-item li.on{background:#01C5AF;}
.lh-intro-item li.on a{color:#fff;}
.lh-intro-item li.on p{color:#fff;}
.lh-intro-item li h2{font-size:1.4rem; margin-top:8px;}
.lh-intro-item li p{font-size:1.2rem; color:#cecece;}
.introBtn{height:45px; line-height:48px; width:45px; background:#01C5AF; color:#fff; position:absolute; right:0; top:0; text-align:center;}
.introBtn i{font-size:24px;}
.lh-intro-item{width:87%; height:45px; overflow:hidden; transition:all .35s;}
.lh-intro-item.on{height:90px;}
.lh-bg{background:#fff; padding-top:1px;}
.lh-intro-main{font-size:1.4rem; line-height:20px; padding:15px 0; color:#929292;}
.lh-intro-main img{max-width:100%; display:inline-block;}
.lh-surround{position:relative; padding:15px 0;}
.lh-surround .hd{display:none;}
.lh-surround .bd li{position:relative;}
.lh-surround .bd li .text{margin-top:10px; padding:0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:1.6rem; line-height:1.6rem; box-sizing:border-box; width:100%;}
.lh-surround .bd li h2{float:right; max-width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;height:1.6rem; line-height:1.6rem;}
.lh-teachers-item{margin-top:15px; background:#E5E5E5;}
.lh-teachers-item li{overflow:hidden; line-height:45px;}
.lh-teachers-item li .title{font-size:1.4rem; background:#E5E5E5; float:left; width:24%; text-align:center;}
.lh-teachers-item li .name{width:76%; float:left; overflow:hidden; background:#FBFBFB;}
.lh-teachers-item li .name a{float:left; margin-left:3%; font-size:1.4rem;}
.lh-teachers-item li:nth-child(2n) .title{background:#FBFBFB;}
.lh-teachers-item li:nth-child(2n) .name{background:#fff;}
.lh-profession-item{padding:15px 0;}
.lh-profession-item li{ line-height:45px; transition:all .35s; text-align:center; box-sizing:border-box;}
.lh-profession-item li a{display:block;display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.lh-profession-item li span{font-size:1.4rem;}
.lh-profession-item li span:first-child{/* width:36%; */ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-profession-item li:nth-child(2n){background:#F7F7F7;}
.lh-profession-item li:active{background:#585BAA;}
.lh-profession-item li:active span{color:#fff;}
.lh-download-item{padding-bottom:15px;}
.lh-download-item li{line-height:45px; height:45px; overflow:hidden; border:1px solid #E5E5E5; margin-top:15px; position:relative; text-overflow:ellipsis; white-space:nowrap; padding:0 10px;}
.lh-download-item li span{display:block; width:85%; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.lh-download-item li i{position:absolute; right:10px; top:0; color:#939393;}
.lh-download-item li a{display:block;}
.lh-download-item li:active{background:#585BAA; border-color:#585BAA;}
.lh-download-item li:active a{color:#fff;}
/*分享*/
.lh-share-box{line-height:24px;}
.lh-share-box a{position:relative; background:none !important;}
.lh-share-box a:after{content:''; display:block; width:27px; height:24px; background:url(../img/share.png) no-repeat left center; position:absolute; left:0; top:0;}
.lh-share-box a.bshare-qqmb:after{background-position:-29px center;}
.lh-share-box a.bshare-qzone:after{background-position:-58px center;}
.lh-share-box a.bshare-weixin:after{background-position:-87px center;}
.lh-share-box a.bshare-more:after{background-position:-116px center;}
.lh-news-h2{font-size:1.8rem; height:48px; overflow:hidden;}
.lh-news-share{font-size:1.4rem; color:#939393;}
.lh-news-info{font-size:1.4rem; line-height:20px; color:#939393;}
.lh-page a{font-size:1.4rem; display:block; height:30px; line-height:30px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.lh-news-main{padding:15px 0;}
.lh-news-share{margin-top:5px;}
.lh-news-info{margin:10px 0;}



.pages{margin-top:20px; text-align:center;}
.pages a{display:inline-block; width:35px; height:35px; background:#F7F7F7; font-size:16px; color:#777777; margin:0 2px; line-height:35px; text-align:center;}
.pages a.active{background:#6B6FBC; color:#fff;}
.pages a:hover{background:#6B6FBC; color:#fff;}


