@charset "UTF-8";
/* public */
html{overflow-x:hidden;}
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;}
ul,dl,li,dt,dd{list-style:none;}
body{font:12px Arial,"microsoft yahei", Helvetica, sans-serif;*font:12px "microsoft yahei",Arial, Helvetica, sans-serif; color:#404040; background:#FBFBFB;}

.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: 14px! important;
	PADDING-BOTTOM: 14px! important;
	PADDING-LEFT: 18px! important;
	PADDING-RIGHT: 18px! 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: 14px! important;
	PADDING-BOTTOM: 14px! important;
	PADDING-LEFT: 18px! important;
	PADDING-RIGHT: 18px! important;
	MARGIN: 2px;
	COLOR: #fff! important;
	TEXT-DECORATION: none! important
}

a{font-size:12px;text-decoration:none;transition:all .35s; -webkit-transition:all .35s; -ms-transition:all .35s;}
.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";}
textarea{resize:none; overflow:hidden;}
select{-webkit-appearance: none;appearance: none; -ms-appearance: none;border-radius: 0;}
select::-ms-expand { display: none; }
i{font-style:normal;}
.left{float:left;}
.right{float:right;}
.red{color:#FF2424;}
.old{text-decoration:line-through;}
.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;}
.lh-content{width:1206px; margin:0 auto; position:relative;}
.pace-progress{width:100%; height:2px; background:#6B6FBD; position:fixed; left:0px; top:0px; z-index:5000;}
.pace-inactive{display:none;}
.flexRow{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.flexColumn{display:flex;display:-webkit-flex;flex-direction:column; -webkit-flex-direction:column;}
.flex{flex:1; -webkit-flex:1;}
.orange{color:#ff5534;}
.green{color:#4bb551;}
/*header*/
.lh-head-top{height:96px;}
.lh-logo{position:absolute; left:0; top:50%; transform:translateY(-50%);}
.lh-search{position:absolute; right:0; top:30px; width:162px; height:35px; border:1px solid #8F000B; border-radius:30px; transition:all .75s;}
.lh-search input{position:absolute; left:0; top:50%;transform:translateY(-50%); border:none; background:none; text-indent:15px; font-size:14px; width:80%;}
.lh-search a{display:block; width:35px; height:35px; text-align:center; line-height:35px; position:absolute; right:0; top:0; border-radius:0 30px 30px 0;}
.lh-search a i{font-size:20px; position:relative; top:-2px;}
.lh-nav-box{width:100%; min-width:1206px; height:58px; background:#8F000B; position:relative; z-index:3000;}
.lh-nav-box.fixed{position:fixed; left:0; top:0; animation:fixed linear 1s;}
@keyframes fixed{
	0% {top:0;}
	50% {top:-90px;}
	100% {top:0;}	
}
.lh-nav li{float:left; line-height:58px;position:relative;}
.lh-nav li:before{content:''; display:block; width:1px; height:15px; background:#FFF; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.lh-nav li a i{position: absolute; left:50%; top: 27px; transform: translateX(-50%); color:#a87575; display: none;}
.lh-nav li:hover a i{display: block;}
.lh-nav li:first-child:before{display:none;}
.lh-nav li:first-child:after{display:none;}
.lh-nav li a{color:#fff; font-size:18px; padding:0 37px; display:inline-block; float:left;}
.lh-nav li:first-child a{padding:0 50px 0 0;}
.lh-nav-r a{color:#fff; display:inline-block; line-height:58px; font-size:18px;}
#Toggle{width:62px; text-align:center; height:58px; background:rgba(255,255,255,.1); margin-left:25px; transition:ease-in-out .75s;}
#Toggle:hover{background:rgba(0,0,0,.4);}
#Toggle i{font-size:22px;}
.lh-nav-toggle{background:rgba(255,255,255,.5); position:absolute; left:0; top:58px; z-index:2000; width:100%; display:none;}
.lh-toggle-item{margin-left:86px;}
.lh-toggle-item li{text-align:center; width:146px; float:left; position:relative; transition:all 1s; min-height:100px;}
.lh-toggle-item li a{display:block; line-height:37px; color:#000000; font-size:14px;}
.lh-toggle-item li:hover{background:rgba(143,0,1,.6);}
.lh-toggle-item li:hover a{color:#fff;}
.lh-toggle-item li.on{background:rgba(143,0,1,.6);}
.lh-toggle-item li.on a{color:#fff;}
.lh-toggle-item li a:hover{background:#fff; color:#8f000b;}
.lh-toggle-item li:after{display:block; content:''; width:0px; height:100%; position:absolute; right:0; top:0; background:#E2E2E2;}
.lh-toggle-item li:first-child:before{display:block; content:''; width:0px; height:100%; position:absolute; left:0; top:0; background:#E2E2E2;}
.lh-banner{position:relative; left:50%; margin-left:-960px; width:1920px;z-index:200;}
.lh-banner .bd li{width:1920px; height:500px; background-size:cover;}
.lh-ban-bd{height:500px; width:1206px; margin:auto; position:relative;}
.lh-ban-bd h3{position:absolute; bottom:160px; font-size:24px; font-weight:bold; color:#fff;}
.lh-ban-bd h4{position:absolute; bottom:120px; font-size:24px; font-weight:bold; color:#fff;}
.lh-ban-bd h4:after{content:''; display:block; width:84px; height:2px; background:#8f000b; position:absolute; left:0; bottom:-20px;}
.lh-ban-hd{width:1206px; margin:auto; position:relative;}
.lh-ban-hd .hd{position:absolute; bottom:60px;}
.lh-ban-hd .hd li{flex:left; width:10px; height:10px; border-radius:50%; border:2px solid #fff; margin:0 4px; text-indent:-9999px; float:left; cursor:pointer;}
.lh-ban-hd .hd li.on{background:#8f000b; border-color:#8f000b;}
.lh-news{width:772px; margin-top:90px;}
.lh-news-h{border-bottom:2px solid #8F000B; position:relative;padding:0 30px 15px;}
.lh-news-h a{position:absolute; right:30px; bottom:15px; display:block; width:29px; height:32px; border:1px solid #E5E5E5; color:#E5E5E5; line-height:32px; text-align:center;}
.lh-news-h a:hover{border-color:#8f000b; color:#8f000b;}
.lh-news-h-l i{display:block; width:42px; height:42px; background:#8f000b; color:#fff; text-align:center; border-radius:50%; line-height:47px; font-size:20px; float:left;}
.lh-news-h-l{color:#cecece; font-size:14px;}
.lh-news-h-l span{position:absolute; left:87px; bottom:15px;}
.lh-news-main{padding:30px;}
.lh-news-ban{float:left; width:319px; height:300px; position:relative; background:#8F000B;}
.lh-news-ban .bd li img{width:319px; height:218px;}
.lh-news-ban .bd li a{color:#fff; font-size:16px;}
.lh-news-ban .bd li h3{padding:20px 30px; height:42px; overflow:hidden; position:relative;}
.lh-news-ban .hd{position:absolute; right:5px; top:200px;}
.lh-news-ban .hd li{float:left; width:9px; height:9px; background:#fff; border-radius:50%; margin:0 3px; cursor:pointer; text-indent:-9999px;}
.lh-news-ban .hd li.on{background:#8f000b;}
.lh-news-item{float:right; width:372px;}
.lh-news-item li{overflow:hidden; border-top:1px solid #E5E5E5; padding:28px 0;transition:all .45s;}
.lh-news-item li:first-child{padding:0 0 28px; border:none;}
.lh-news-item li:last-child{padding:28px 0 0;}
.lh-news-item li .day{float:left; width:59px; height:59px; border:1px solid #E5E5E5; color:#929292; text-align:center; margin-right:14px;transition:all .45s;}
.lh-news-item li .day b{font-size:24px; display:block; margin-top:8px; font-weight:normal;}
.lh-news-item li h2{height:15px; line-height:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size:15px; color:#272727; transition:all .45s;}
.lh-news-item li:hover h2{color:#575AA8;}
.lh-news-item li p{font-size:14px; color:#929292; margin-top:9px; height:38px; overflow:hidden;}
.lh-news-item li:hover .day{background:#8F000B; color:#fff; border-color:#8F000B;}
.lh-news.announ{width:410px;}
.lh-news-h-l .icon-shengyin{font-size:30px; line-height:42px; text-indent:3px;}
.lh-news-h-l em{font-size:18px; color:#272727; position:absolute; left:87px; top:0;}
.lh-announ-item li{line-height:60px; height:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:#FBFBFB;transition:all .45s;}
.lh-announ-item li .day{width:62px; height:60px; float:left; text-align:center; background:#E5E5E5; color:#272727; margin-right:14px;font-size:15px;transition:all .45s;}
.lh-announ-item li a{color:#272727; font-size:15px;}
.lh-announ-item li:nth-child(2n){background:#fff;}
.lh-announ-item li:nth-child(2n) .day{background:#F9F9F9;}
.lh-announ-item li:hover .day{background:#8F000B;color:#fff;}
.lh-announ-item li:hover a{color:#575AA8;}
.lh-footer-box{height:380px; background:#E5E5E5; position:fixed; width:100%; left:0; bottom:0; z-index:1;}
.lh-footer{padding-top:60px; height:240px;}
.lh-contact{float:left; width:360px;}
.lh-contact-top{position:relative;}
.lh-contact-top i{display:block; width:42px; height:42px; background:#8f000b; color:#fff; text-align:center; line-height:42px; font-size:24px; border-radius:50%; float:left; margin-right:17px;}
.lh-contact-top h3{font-size:18px; color:#272727; font-weight:bold;}
.lh-contact-top h4{color:#cecece; font-size:14px;}
.lh-contact-item{margin-top:20px;}
.lh-contact-item li{line-height:24px; font-size:14px; color:#929292;}
.lh-footer dl{float:left; width:240px; position:relative;}
.lh-footer dl:before{content:''; display:block; width:1px; height:100%; background:#D6D6D6; position:absolute; left:-10px; top:0;}
.lh-footer dl:last-child{width:240px;}
.lh-footer dl dt{font-size:16px; color:#272727; margin-bottom:10px;}
.lh-footer dl dd a{font-size:14px; color:#929292; line-height:24px;}
.lh-footer dl dd a:hover{color:#8f000b;}
.lh-footer-bottom{background:#282828; color:#929292; height:80px; line-height:80px;}
.lh-footer-bottom .left i{display:block; width:28px; height:28px; border-radius:50%; background:#929292; color:#101010; text-align:center; line-height:30px; float:left; margin:25px 10px 0 0; font-size:18px;}
.lh-footer-bottom .right a{color:#929292;}
.lh-footer-bottom .right a:hover{color:#fff;}
.lh-footer-bottom .right span{margin-left:20px;}
.lh-container{padding-bottom:70px; background:#FBFBFB; z-index:200; position:relative;}
.lh-news-box{overflow:hidden;}
.lh-header{position:fixed; left:0; top:0; width:100%; height:96px; z-index:1; background:#FBFBFB;}
.lh-download-l{margin-top:47px; width:233px;}
.lh-download-item dt{height:76px; background:#8F000B; color:#fff; position:relative;}
.lh-download-item dt h3{font-size:14px; position:absolute; right:60px; top:22px; height:14px; line-height:14px;}
.lh-download-item dt h4{font-size:16px; position:absolute; right:60px; bottom:22px; height:16px; line-height:16px;}
.lh-download-item dd{height:65px; position:relative;background:#F7F7F7; border-top:1px solid #fff; overflow:hidden; transition:linear 1s;}
.lh-download-item dd:before{content:""; display:block; width:20px; height:20px; background:#a87575; border-radius:50%; position:absolute; left:-20px; top:50%; transform:translate(-50%,-50%);}
.lh-download-item dd:after{content:""; display:block; width:20px; height:20px; background:#a87575; border-radius:50%; position:absolute; right:-20px; top:50%; transform:translate(50%,-50%); z-index:1;}
.lh-download-item dd:hover:after{animation:btn-right linear 1s;}
.lh-download-item dd:hover:before{animation:btn-left linear 1s;}
.lh-download-item dd:hover{background:#a87575;}
.lh-download-item dd:hover a h3{color:#fff;}
.lh-download-item dd:hover a h4{color:#fff;}
@keyframes btn-right{
	0%{right:-20px;}
	50%{right:50%;}
	100%{right:50%; width:200px; height:200px;}
}
@keyframes btn-left{
	0%{right:-20px;}
	50%{left:50%;}
	100%{left:50%; width:200px; height:200px;}	
}
.lh-download-item dd a{display:block; width:100%; height:100%;}
.lh-download-item dd.on{background:#a87575;}
.lh-download-item dd.on a h3{color:#fff;}
.lh-download-item dd.on a h4{color:#fff;}
.lh-download-item dd a h3{font-size:15px; color:#272727; position:absolute; right:60px; top:15px; z-index:2;transition:linear 1s;}
.lh-download-item dd a h4{color:#cecece; position:absolute; right:60px; bottom:15px; z-index:2; transition:linear 1s;}
.lh-download-item dd i{position:absolute; right:25px; font-size:12px; top:50%; transform:translateY(-50%); color:#fff; z-index:2;}
.lh-download-r{width:923px; margin-top:47px;}
.lh-curom{border-bottom:2px solid #8F000B; padding-bottom:16px; position:relative;}
.lh-curom h3{color:#272727; font-weight:bold; font-size:18px;}
.lh-curom h4{color:#cecece; font-size:18px;}
.lh-curom .curom{position:absolute; right:0; bottom:20px; color:#929292;}
.lh-curom .curom a{color:#929292;}
.lh-curom .curom a:hover{color:#6B6FBC;}
.lh-curom .curom span{margin:0 5px; font-family:"simsun";}
.lh-download-ul{margin-top:34px;}
.lh-download-ul li{margin-top:20px; border:1px solid #E5E5E5; height:70px; line-height:70px; padding:0 27px; position:relative; transition:all .75s;}
.lh-download-ul li a{color:#404040; font-size:14px; display:block;}
.lh-download-ul li span i{font-size:14px; float:left; margin-right:5px; position:relative; top:-1px;}
.lh-download-ul li span{display:inline-block; max-width:95%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-download-ul li .icon-xiazai{position:absolute; right:27px; top:0; font-size:28px;}
.lh-download-ul li:hover{background:#8f000b; border-color:#8f000b;}
.lh-download-ul li:hover a{color:#fff;}
.lh-page{margin-top:60px; text-align:center;}
.lh-page a{display:inline-block; width:45px; height:45px; background:#F7F7F7; font-size:16px; color:#777777; margin:0 2px; line-height:45px; text-align:center;}
.lh-page a.active{background:#6B6FBC; color:#fff;}
.lh-page a:hover{background:#6B6FBC; color:#fff;}
.lh-article-main{overflow:hidden; margin-top:50px; line-height:24px; font-size:14px; /* color:#929292; */}
.lh-article-main img{max-width:100%; display: inline-block;}
.lh-surrondings{margin-top:50px; position:relative;}
.lh-ban-btn{opacity:0; transition:all .45s;}
.lh-surrondings:hover .lh-ban-btn{opacity:1;}
.lh-ban-btn a{position:absolute; top:265px; display:block; width:57px; height:57px; border-radius:50%; background:rgba(0,0,0,.6); color:#fff; text-align:center; line-height:57px;}
.lh-surrondings .bd img{width:100%;}
.lh-ban-btn a.prev{left:15px;}
.lh-ban-btn a.next{right:15px; text-indent:5px;}
.lh-ban-btn a i{font-size:24px;}
.lh-ban-btn a:hover{background:#a87575;}
.lh-surrondings-small{margin-top:17px; overflow:hidden; position:relative; padding-left:42px;}
.lh-surrondings-small .hd1 li{float:left; margin:0 6px; cursor:pointer; position:relative; transition:all .55s; width:156px; height:107px; overflow:hidden;}
.lh-surrondings-small .hd1 li:hover img{transform:scale(1.3,1.3);}
.lh-surrondings-small .hd1 li .shadow{width:100%; height:100%; background:rgba(0,0,0,.7); position:absolute; left:0; top:0; z-index:1; opacity:0;transition:all .55s;}
.lh-surrondings-small .hd1 li:hover .shadow{opacity:1;transition:all .55s;}
.lh-surrondings-small .hd1 img{width:156px; height:107px; transition:all .45s;}
.lh-small-btn a{position:absolute; width:32px; height:107px; display:block; line-height:107px; background:#E5E5E5; color:#2C2C2C; text-align:center; top:0;}
.lh-small-btn a i{font-size:20px;}
.lh-small-btn a.prev1{left:0;}
.lh-small-btn a.next1{right:0;}
.lh-small-btn a:hover{background:#8f000b; color:#fff;}
.lh-frofession-main{margin-top:50px; background:#E5E5E5;}
.lh-frofession-main li{overflow:hidden;line-height:60px; font-size:14px; color:#404040;}
.lh-frofession-main li a{ color:#404040;}
.lh-frofession-main li .title{width:101px; background:#E5E5E5; font-weight:bold; text-align:right; padding-right:20px;}
.lh-frofession-main li .names{width:802px; background:#F7F7F7;}
.lh-frofession-main li .names span{margin:0 30px; float:left;}
.lh-frofession-main li:nth-child(2n) .title{background:#F7F7F7;}
.lh-frofession-main li:nth-child(2n) .names{background:#FCFCFC;}
.lh-notice-item{margin-top:50px;}
.lh-news-item.news{float:none; width:100%; margin-top:50px;}
.lh-news-item.news .img{float:left; margin-right:14px;}
.lh-news-item.news .img img{width:107px; height:73px;}
.lh-news-item.news .day{height:71px;}
.lh-news-item.news .day b{margin-top:12px;}
.lh-news-item.news li p{line-height:24px; height:42px;}
.lh-news-item.news li{border-bottom:1px solid #E5E5E5; border-top:none;}
.lh-news-item.news li:last-child{padding:28px 0;}
.lh-newsRes{margin-top:50px;}
.lh-newsRes-title{font-size:24px; height:24px; line-height:24px; color:#272727; overflow:hidden;}
.lh-newsRes-share{margin-top:30px; color:#929292; font-size:14px; position:relative;}
.lh-newsRes-share .left span{margin-right:10px;}
.lh-newsRes-share .share{width:175px;}
.lh-newsRes-share .share .title{float:left;}
.lh-newsRes-main{line-height:24px; font-size:14px; /* color:#929292; */ margin-top:40px;}
.lh-profession-item{margin-top:50px;}
.lh-profession-item li{height:92px; line-height:92px; background:#F7F7F7; padding:0 27px; overflow:hidden; transition:all .75s;}
.lh-profession-item li a{color:#404040; font-size:18px; display:block;}
.lh-profession-item li span i{float:left; margin-right:5px;}
.lh-profession-item li span.zy{margin-left:90px;}
.lh-profession-item li span.xl{margin-left:40px;}
.lh-profession-item li .time{float:right;}
.lh-profession-item li:nth-child(2n){background:#FFF;}
.lh-profession-item li:hover{background:#8f000b;}
.lh-profession-item li:hover a{color:#fff;}
.lh-return{position:fixed; right:15px; bottom:-80px; width:50px; height:50px; border-radius:50%; background:#8F000B; color:#fff; text-align:center; line-height:50px; z-index:4000; cursor:pointer; transition:all 1s; opacity:0;}
.lh-return.on{bottom:15px; opacity:1;}
.lh-return i{font-size:32px;}
.lh-return:hover{border-radius:20px; background:#8f000b;}

.news-sx { border-top:#ccc solid 1px ; padding: 20px 0;}
.news-sx a {color:#333; line-height: 28px;}
.lh-newsRes-main p  img{display:block;margin:0 auto;}