@charset "utf-8";
*{margin:0; padding:0;outline: 0;}
a{color:#222; text-decoration:none;}
ol,li,ul,dl,dt,dd{list-style:none;}
button,input,select,textarea {vertical-align:middle;outline: 0;}
table{border-collapse:collapse; border-spacing:0;}
select,button{outline-style:none; outline-width:0pt; padding: 0; margin: 0;}
input:-webkit-autofill {transition:background-color 5000s ease-in-out 0s; background-color: #fff;}
@font-face{font-family: 'AlibabaSans';src : url('../ltt_fonts/AlibabaSans-Regular.otf');}
body{font:12px "AlibabaSans","iconfont";font-weight: normal;color:#333; -webkit-font-smoothing: antialiased;}



/* 头部文件 */
	.head-station-m {
		height: 146px;
		width: 100%;
		background: #fff;
	}
	#LTThead-m {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 4;
		background: #1E78BE;
		padding-top: 10px;
	}
	#LTThead-m .box-top {
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
		padding: 10px 20px;
	}
	#LTThead-m .logo {
		height: 36px;
	}
	#LTThead-m .logo img {
		height: 100%;
		display: block;
		box-sizing: border-box;
	}
	#LTThead-m .iphone {
		color: #fff;
		font-size: 16px;
		line-height: 20px;
	}
	#LTThead-m .box-bottom {
		padding: 5px 10px 10px 10px;
	}
	#LTThead-m .search-i {
		height: 30px;
		text-indent: 1em;
		line-height: 30px;
		color: #888;
		background: rgba(255,255,255,1) url('../ltt_svg/searchFFFFFF1.svg') no-repeat 97%;
		background-size: auto 55%;
		border-radius: 30px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 12px;
	}
	#LTThead-m .words {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,.8);
		z-index: 3;
		display: none;
	}
	#LTThead-m .words .words-box {
		position: absolute;
		top: 70px;
		left: 20px;
		right: 20px;
		border-radius: 5px;
		opacity: 0;
	}
	#LTThead-m .words .words-box .t {
		background: #1E78BE;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 60px;
		padding: 0 20px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	#LTThead-m .words .words-box .search {
		flex: 1;
		height: 30px;
		padding: 0 8px;
		background: #fff;
		border-radius: 30px;
		display: flex;
		align-items: center;
	}
	#LTThead-m .words .words-box .search p {
		width: 20px;
		height: 20px;
		background: url('../ltt_svg/search1E78BE.svg') no-repeat center;
	}
	#LTThead-m .words .words-box .input-search {
		width: 100%;
		height: 100%;
		border: none;
		border-radius: 30px;
		font-size: 14px;
		text-indent: 10px;
	}
	#LTThead-m .words .words-box .but-search {
		height: 28px;
		line-height: 26px;
		font-size: 14px;
		width: 60px;
		color: #1E78BE;
		text-align: center;
		background: #fff;
		border-radius: 30px;
		margin-left: 10px;
		font-weight: bold;
		border: none;
	}
	#LTThead-m .words .words-box .b {
		background: #fff;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		padding: 10px 20px;
		color: #222;
	}
	#LTThead-m .words .words-box .b .ti{
		line-height: 30px;
		font-size: 14px;
		font-weight: bold;
		border-bottom: 1px dashed #ccc;
	}
	#LTThead-m .words .words-box .b ul {
		display: flex;
		flex-wrap: wrap;
		padding: 5px 0;
	}
	#LTThead-m .words .words-box .b ul li {
		width: 50%;
		line-height: 26px;
		padding: 0 10px;
		box-sizing: border-box;
		cursor: pointer;
		user-select: none;
		font-size: 12px;
	}
	#LTThead-m .words .words-box .b ul li:hover{
		text-decoration: underline;
	}
	#LTThead-m .words .close {
		width: 40px;
		height: 40px;
		position: absolute;
		bottom: -60px;
		left: 50%;
		margin-left: -20px;
	}
/* 头部文件 */

/* 移动顶部导航 */
	#LTTnavTop-m {
		display: flex;
		background: #fff;
		border-bottom: 1px solid #dedfe0;
	}
	#LTTnavTop-m .box {
		flex: 1;
		display: flex;
		flex-wrap:nowrap;
		overflow-x: auto;
	}
	#LTTnavTop-m .box .hidden {
		display: none;
	}
	#LTTnavTop-m .box li {
		flex:1 0 auto;
		padding: 0 10px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		font-size: 14px;
	}
	#LTTnavTop-m .box li a {
		
	}
	#LTTnavTop-m .box li:first-of-type a{
		font-size: 15px;
		font-weight: bold;
	}
   	#LTTnavTop-m .box .thisclass a {
		font-size: 15px;
		font-weight: bold;
	}
	#LTTnavTop-m .menu-i {
		width: 34px;
		height: 34px;
		background: url('../ltt_svg/menuFFFFFF1.svg') no-repeat center;
		background-size: 50%;
	}
/* 移动顶部导航 */

/* 分类菜单 */
	#LTTnavMenu-m {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: #fff;
		display: none;
	}
	#LTTnavMenu-m .menu-top {
		padding: 20px 10px 15px 10px;
		display: flex;
		align-items: flex-end;
		justify-content: space-between;
		border-bottom: 1px solid #dedfe0;
	}
	#LTTnavMenu-m .menu-top .menu-logo {
		width: 120px;
	}
	#LTTnavMenu-m .menu-top .menu-logo img {
		height: 100%;
		display: block;
	}
	#LTTnavMenu-m .menu-top .menu-close {
		font-size: 40px;
		line-height: 16px;
		height: 24px;
		width: 24px;
		text-align: center;
		color: #888;
	}
	#LTTnavMenu-m .f {
		padding: 20px;
	}
	#LTTnavMenu-m .f > li .t1 {
		font-size: 16px;
		line-height: 3;
		border-bottom: 1px solid #ccc;
		position: relative;
	}
	#LTTnavMenu-m .f > li .t1::after{
		content: '';
		width: 12px;
		height: 12px;
		position: absolute;
		right: 10px;
		transform: rotate(45deg);
	}
	#LTTnavMenu-m .f > li .t1-a::after{
		top: 15px;
		border-bottom: 2px solid #ccc;
		border-top: 2px solid #fff;
		border-left: 2px solid #fff;
		border-right: 2px solid #ccc;
	}
	#LTTnavMenu-m .f > li .t1-b::after{
		top: 25px;
		border-bottom: 2px solid #fff;
		border-top: 2px solid #ccc;
		border-left: 2px solid #ccc;
		border-right: 2px solid #fff;
	}
	#LTTnavMenu-m .s {
		max-height: 200px;
		display: none;
		overflow: auto;
		padding: 0 20px;
	}
	#LTTnavMenu-m .s > li {
		display: flex;
		flex-direction: column;
	}
	#LTTnavMenu-m .s .t2 {
		font-size: 14px;
		line-height: 3;
		color: #1E78BE;
		font-weight: bold;
		border-bottom: 1px dashed #ccc;
	}
	#LTTnavMenu-m .t li {
		font-size: 14px;
		line-height: 3;
		border-bottom: 1px dashed #ccc;
	}
/* 分类菜单 */


/* 移动底部 */
	#LTTfool-m {
		background: #eee;
		display: flex;
		align-items: center;
		padding: 10px;
		margin-top: 10px;
	}
	#LTTfool-m .xiao {
		width: 100px;
	    height: 100px;
	    padding: 5px;
	    background: #fff;
	}
	#LTTfool-m .box {
		margin-left: 10px;
	}
	#LTTfool-m .box .x1 {
		font-size: 12px;
		line-height: 2;
		text-align: justify;
	}
/* 移动底部 */

/* 移动底部导航 */
		.fool-station-m {
		height: 60px;
		width: 100%;
		background: #fff;
	}
	#LTTnavBottom-m {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		background: #1E78BE;
	  	z-index:3;
	}
	#LTTnavBottom-m .box {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	#LTTnavBottom-m .box a {
		flex: 1;
		height: 50px;
		font-size: 12px;
		position: relative;
		color: #fff;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.dot {
		width: 12px;
		height: 12px;
		border-radius: 50%;
		border: 2px solid #fff;
		margin-top: 8px;
		margin-bottom: 2px;
	}
	.flashing {
		width: 6px;
		height: 6px;
		border: 2px solid #9EEA6A;
		border-radius: 50%;
		margin-top: 11px;
		margin-bottom: 5px;
		position: relative;
	}
	.pulse {
		position: absolute;
		top: -14px;
		left: -14px;
		width: 24px; 
		height: 24px;
		border: 5px solid #9EEA6A;
		opacity: 0;
		border-radius: 50%;
		-webkit-animation: warn 1s ease-out;
		-moz-animation: warn 1s ease-out;
		animation: warn 1s ease-out;
		-webkit-animation-iteration-count: infinite;
		-moz-animation-iteration-count: infinite;
		animation-iteration-count: infinite;
	}
	@keyframes warn {
		0% {
			transform: scale(0);
			opacity: 0;
		}
		25% {
			transform: scale(0);
			opacity: 0.1;
		}
		50% {
			transform: scale(0.1);
			opacity: 0.8;
		}
		75% {
			transform: scale(0.5);
			opacity: 1;
		}
		100% {
			transform: scale(1);
			opacity: 0;
		}
	}
	@-webkit-keyframes "warn" {
		0% {
			-webkit-transform: scale(0);
			opacity: 0;
		}
		25% {
			-webkit-transform: scale(0);
			opacity: 0.1;
		}
		50% {
			-webkit-transform: scale(0.1);
			opacity: 0.8;
		}
		75% {
			-webkit-transform: scale(0.5);
			opacity: 1;
		}
		100% {
			-webkit-transform: scale(1);
			opacity: 0.0;
		}
	}
/* 移动底部导航 */
/* 移动页面分享 */
	#LTTshare {
		background-color: rgba(0,0,0,.9);
		position: fixed;
		top: 0;right: 0;
		left: 0;bottom: 0;
		z-index: 16777270;
		padding: 10px;
		display: none;
	}
	#LTTshare .close {
		position: absolute;
		bottom: 0;
		right: 50%;
		width: 100px;
		height: 100px;
		color: #fff;
		text-align: center;
		line-height: 90px;
		font-size: 60px;
		cursor: pointer;
		user-select: none;
		margin-right: -50px;
	}
	#LTTshare .box {
		margin: 20px 0;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
	}
	#LTTshare .box .t1 {
		font-size: 20px;
		color: #fff;
		line-height: 60px;
		height: 60px;
		text-align: center;
	}
	#LTTshare .box .s-title,
	#LTTshare .box .s-web {
		line-height: 30px;
		height: 30px;
		text-align: center;
		white-space: nowrap;;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	#LTTshare .box .s-title {
		font-size: 14px;
		color: #eeecec;
	}
	#LTTshare .box .s-web {
		font-size: 12px;
		color: #aaa;
	}
	#LTTshare .box ul {
		display: flex;
		flex-wrap: wrap;
		padding-top: 30px;
		margin-top: 30px;
		border-top: 1px dashed #fff;
	}
	#LTTshare .box ul li {
		width: 20%;
		margin-bottom: 20px;
		cursor: pointer;
		user-select: none;
		position: relative;
		padding-top: 44px;
	}
	#LTTshare .box ul li img {
		display: block;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		transition: .3s;
		position: absolute;
		top: 20%;left: 50%;
		transform: translate(-50%, -50%);
	}
	#LTTshare .box ul li p {
		text-align: center;
		line-height: 30px;
		font-size: 12px;
		color: #fff;
	}
	#LTTshare #qrcodeHolder {display: none;width: 220px;height: 200px;padding: 10px 0;background: #fff;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
/* 移动页面分享 */
/* 移动列表页分页 */
	#pagea-m {
		padding: 10px 0 20px 0;
	}
	#pagea-m ul {
		display: flex;
		justify-content: center;
		line-height: 35px;
	    text-align: center;
	}
	#pagea-m ul li {
	    height: 35px;
	    margin: 2px;
	    background-color: #e9e9e9;
	    padding: 0 14px;
	}
	#pagea-m ul li a {
		text-align: center;
	    font-size: 12px;
	    line-height: 30px;
	}
	#pagea-m ul .thisclass {
		background: #1E78BE;
		color: #fff;
	}
	#pagea-m ul .thisclass a {
		color: #fff;
	}
/* 移动列表页分页 */

/* 列表轮播图 IT部-栾童童-20200414*/
	#LTTslider {z-index: 1;}
	#LTTslider img:not(:first-of-type) { display: none;}
	#LTTslider .nivo-directionNav{ display: none; }
	#LTTslider:hover .nivo-directionNav{ display: block; }
	#LTTslider .nivo-directionNav a{ display: block; width: 30px; height: 30px; background: url(../images/arrows.png) no-repeat;text-indent: -9999px;}
	#LTTslider .nivo-directionNav .nivo-prevNav{left: 15px;}
	#LTTslider .nivo-directionNav .nivo-nextNav{background-position: -30px 0;right: 15px;}
/* 列表轮播图 */
/* 友情链接 */
#link {
	background: #fff;
    padding: 30px 10px;
}
#link .link-h2 {
	font-size: 22px;
    margin-bottom: 30px;
}
#link ul {
	display: flex;
	flex-wrap: wrap;
}
#link ul li {
	width: 150px;
	line-height: 26px;
}
/* 友情链接 end*/
/* 相关文章 */
.article-list {
	padding: 10px;
}
.article-list .article-ti {
	padding: 6vw 0 4vw 0;
    text-align: center;
}
.article-list .article-ti .c {
	font-size: 6vw;
    letter-spacing: 1vw;
    color: #1E78BE;
    font-weight: bold;
    height: 10vw;
    line-height: 10vw;
}
.article-list .article-ti .e {
	font-size: 4.5vw;
    color: #bbb;
    height: 6vw;
    line-height: 6vw;
}
.article-list ul li{padding-bottom: 5px;}
.article-list ul li a {font-size: 14px;}
/* 相关文章 */