/* 全局定义 */
@charset "utf-8";
*{margin:0; padding:0; list-style:none}
.cube {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);/* 开启硬件加速 */
}
html {
	-webkit-tap-highlight-color:rgba(0,0,0,0);/* 禁止点选高亮显示 */
	-webkit-overflow-scrolling:touch;/* 局部滚动 */
	-webkit-touch-callout:none;/* 禁用长按弹出系统菜单 */
	-webkit-user-select:none;/* 禁止选择 */
}
a,a:hover {color:#333; text-decoration:none; outline:none;}
img{max-width:100%; height:auto; width:auto\9; border:0 none; -ms-interpolation-mode:bicubic;}
i{font-style:normal;}

/* 清理元素 */
.clearfix:after{ 
    content:"\200B"; 
    display:block; 
    height:0; 
    clear:both; 
}
.clearfix {*zoom:1;}/*IE6/7*/

/* 定位 */
.flex-center {
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}

.flex-between {
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:start;
	-ms-flex-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}

.pos-abs{position:absolute; z-index:99;}
.pos-fix{position:fixed; z-index:99;}

html,body {
	position:relative;
	overflow:hidden;
	overflow-y:auto; 
}
body {
	background:#fff;
	font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
	color:#333;
}

/* 框架 */
header,main,footer{margin:3vmin auto; width:100%; background:#fff; clear:both;}
header{margin:0 auto; border-bottom:1px #0078D7 solid;}
main{width:96%;}
footer{}

/* 文字列表页 */
#m_txtlist{margin:10px auto; width:100%;}
.data-list ul{margin:0 auto; width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px #ccc dashed; clear:both; display:table;}
.data-list li{width:100%;
	display:flex;
	justify-content:space-between;
}
.data-list li a:first-child{width:35%; height:20vmin; margin-right:10px;}
.data-list li a:first-child img{width:100%; height:100%;}
.data-list li span{width:70%; min-height:10%;
	display:flex;
	flex-wrap: wrap;
	align-content:space-between;
}
.data-list li span h1{font-size:4vmin; line-height:6vmin;}
.data-list li span a{color:#333;}
.data-list li span p{color:#999; font-size:3vmin; width:100%; margin-top:5px;}
.data-list li span p i{margin-right:3px; font-size:3vmin;}
.data-list li span p a{float:right; color:#666; font-size:3vmin;}
.data-list li span a{color:#333;}

/* 分页 */
#pagenum {padding:3px; margin:3px; text-align:center; font-size:14px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";}
#pagenum a {border:#ddd 1px solid; padding:2px 5px; margin-right:2px; color:#aaa; text-decoration:none;}
#pagenum a:hover {border:#a0a0a0 1px solid; padding:2px 5px; margin-right:2px;}
#pagenum a:active {border:#a0a0a0 1px solid; padding:2px 5px; margin-right:2px;}
#pagenum a.current {border:#e0e0e0 1px solid; padding:2px 5px; margin-right:2px; font-weight:bold; color:#aaa; background-color:#f0f0f0;}
#pagenum span.disabled {border:#f3f3f3 1px solid; padding:2px 5px; margin-right:2px; color:#ccc;}

/* LOGO */
#m_logo{color:#0078D7; padding:5px 10px;}
#m_logo i{font-size:4vmin;}
#m_logo i.fa{font-size:6vmin;}
#m_logo img{width:auto; height:10vmin; display:flex; align-items:center;}

/* 正文 */
#m_title{border-bottom:1px #619FE3 solid; margin-bottom:10px; padding-bottom:10px;}
#m_title h1{color:#333; font-size:5.5vmin; line-height:8vmin;}
#m_title i{color:#305798; font-size:3vmin;}
#m_title i a{color:#305798;}
#m_con{font-size:4.5vmin; line-height:8vmin; border-bottom:1px #ccc solid;}
#m_con p{margin-bottom:5vmin;}
#m_con img{max-width:100%; overflow:hidden;}

/* 编辑推荐 */
#m_col,#m_tjxw{margin:10px auto; width:100%;}
#m_col ol,#m_tjxw ol{margin:20px 0; width:100%; height:8vmin; color:#fff; font-size:5vmin; line-height:8vmin; background:#0078D7; padding-left:10px;}
#m_col ul,#m_tjxw ul{width:96%;}

/* 字体符号 */
.fa{font-size:6vmin;}

/* 视频 */
.jwlogo{display:none;}
.video embed,.video object,.video iframe {width:100%; height:auto;}