﻿@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body,
html {
    height: 100%
}
body {
	font-size: 14px;
    line-height: 1;
    font-family: Microsoft YaHei;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    word-break: break-all
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
a{text-decoration: none;}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.clearfix:after{
	content:".";/*加一段内容*/
	display:block;/*让生成的元素以块级元素显示，占满剩余空间*/
	height:0;/*避免生成的内容破坏原有布局高度*/
	clear:both;/*清除浮动*/
	visibility:hidden;/*让生成的内容不可见*/
}
.clearfix{zoom:1;/*为IE6，7的兼容性设置*/}
.fr{ float: right}
.fl{ float: left;}
.mt30 { margin-top: 30px;}
.hidden {display: none;}

/*通用*/
.container {width: 1200px;margin: 0 auto;}
/*切换*/
.txt_box {position: relative;width: 100%;height: auto;padding-left: 40px;}
.txt_tab {width: 100%;height: 38px;}
.txt_tab > li {float: left;height: 38px;color: #666;text-align: center;margin-right: 30px;display: block;font: bold 24px/24px "微软雅黑";}
.txt_tab > li a {display: block;color: #666;height: 38px;}
.txt_tab > li.on a {color: #333;border-bottom: 2px solid #bd1a2d;}
.ty_more { position: absolute; right: 0;top: -35px;color: #BD1A2D; border-radius: 5px;font: normal 16px "微软雅黑"; }
.ty_more:hover {text-decoration: underline;}
.ty_list {position: absolute;top: 42px;left: 0;width: 100%;padding-top: 10px;}
.ty_list li {font: normal 16px/40px "微软雅黑";}
.ty_list li a {color: #333;display: block;width: 80%;overflow: hidden;float: left;text-align: left;text-overflow: ellipsis;white-space: nowrap;background: url("/images/icon_dot_20210312.png") no-repeat left 18px;padding-left: 15px;}
.ty_list li a:hover {color: #bd1a2d;}
.ty_list li span {width: 20%;color: #666;text-align: right;float: right;display: block;}
/*单个栏目名称*/
.ty_lmtitle {height: 38px; color: #BD1A2D;text-align: left;display: block;font: bold 24px/24px "微软雅黑";padding-left: 40px;position: relative;}
.ty_lmtitle h5 a {display: inline-block;color: #333;height: 38px;border-bottom: 2px solid #bd1a2d;}
.ty_lmtitle .ty_more {line-height: 14px;top: 11px;}
/*面包屑*/
.crumbs { background-color:#F4F4F4; }
.crumbs .container { width: 1200px; font-size: 14px; line-height: 44px; color:#333; background: #F4F4F4 url(/images/crumbs_icon_2021.png) no-repeat 8px 12px; padding-left: 30px; }
.crumbs .container a { color:#333; }
.crumbs .container a:hover { color:#bd1a2d; }
/*通用概览*/
.cap_title { height: 38px;font: bold 24px/24px "微软雅黑"; position: relative; margin-top: 30px; }
.cap_title h1 {display: inline-block; color: #333;height: 38px;border-bottom: 2px solid #bd1a2d;}
.cap_title .ty_more { line-height: 14px; top: 11px; }
.list { padding: 20px 0; }
.list li { background: url(/images/icon_dot_20210312.png) no-repeat 5px 16px; padding-left: 20px; padding-right: 105px; font-size: 16px; line-height: 38px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list li a { color:#333; }
.list li a:hover { color: #bd1a2d; }
.list li .date { position: absolute; right: 5px; font-size: 16px; color: #666; }
.list li .fbt { float: left; display: none; font-style: normal; font-size: 16px; color: #999; }
.list li a:hover .fbt { color: #bd1a2d; }
/*分页*/
.changepage{text-align:center;margin-top: -1px;padding-bottom:30px;border-top: 1px solid #fff;}
.changepage a{padding:8px 20px;display:inline-block;margin:0 5px;border:1px solid #e8e8e8;background:#fff;font-size:14px;color:#333;}
.changepage a:hover,.changepage .current{background:#bd1a2d;color:#fff;}
.changepage input{border:1px solid #e8e8e8;display:inline-block;padding:8px 10px;margin:0 5px;height: 19px;font-size: 14px;font-family: '\5FAE\8F6F\96C5\9ED1';*display: inline;*zoom: 1;+vertical-align: 3px;*height:21px;line-height:19px;width:33px;text-align:center;}
.changepage span{display:inline-block;margin:0 5px;border:1px solid #e8e8e8;padding:8px 20px;}
.changepage span.u_page{border:0;padding:0;}
/*通用细览*/
.details_page h2 { display: block; padding: 30px 0; font-size: 28px; line-height: 40px; font-weight: bold; text-align: center; }
.details_page .article-info { display: block; padding-bottom: 10px; border-bottom: 1px #d9d9d9 solid; font-size: 14px; line-height: 24px; color: #999; }
.details_page .article-info .bdsharebuttonbox { float: right; zoom: 1; }
.details_page .article-info .auxiliary { float: right; margin-right: 40px; color: #999; height: 24px; }
.details_page .article-info .auxiliary .size_box { display: inline-block; width: 130px; font-size: 14px; line-height: 24px; text-align: center; }
.auxiliary a { color: #999; }
.auxiliary img { vertical-align: middle; }
#div_zhengwen { padding: 30px; font-size: 16px; line-height: 32px; color: #404040; }
#div_zhengwen a { color: #404040; }
#div_zhengwen a:hover { color: #bd1a2d; }
#div_zhengwen p { color: #404040; line-height: 32px; margin-bottom: 20px; }
.relevant { padding-bottom: 20px; display: none; }
.relevant dt { border-left: 3px #bd1a2d solid; color: #bd1a2d; font-size: 24px; line-height: 24px; padding-left: 10px; height: 24px; }
.relevant dd { margin-top: 10px; }
.relevant dd a { font-size: 16px; height: 38px; line-height: 38px; padding-left: 20px; background: url(/images/icon_dot_20210312.png) no-repeat 6px center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #404040; }
.relevant dd a:hover { color: #bd1a2d; }
.fujian { padding: 20px; }
.fujian a { font-size: 16px; line-height: 24px; }
.fujian span { display: inline-block; vertical-align: top; font-size: 16px; line-height: 24px; }
.zcwj_xg { overflow: hidden; padding: 20px 30px; border: 1px solid #e4e4e4; margin-bottom:20px; }
@media only screen and (max-width: 414px) {
.container { width: 100%; padding: 0 15px; } 
.crumbs .container { width: 100%; padding: 0 15px; background: #F4F4F4; } 
.changepage *{display:none;}
.changepage .prev,body .changepage .next{display:inline-block;}
.details_page .article-info { padding-bottom: 10px; }
.bdsharebuttonbox, .auxiliary { display: none; }
#div_zhengwen { padding: 20px; }
#div_zhengwen  video,#div_zhengwen iframe  { width: 100% !important;  height: auto !important;}
#div_zhengwen  img {max-width: 100%; height : 100%;}
#div_zhengwen { padding: 30px 5px 25px 5px; }
#div_zhengwen table { width:100% !important;word-break: break-word;  }
#div_zhengwen table tr, #div_zhengwen table tr th, #div_zhengwen table tr td, #div_zhengwen table  tbody, #div_zhengwen table a { font-size: 14px; width:auto; padding:0 !important}
#div_zhengwen table tr td { width:auto; }
} 