.news_nr {
	padding-bottom:15px;
	border-bottom:1px solid #dadada;
	background-color:#fff
}
.news_nr h1 {
	padding:15px 10px 0;
	font-size:20px;
	color:#333;
	font-weight:700
}
.news_nr .news_info {
	background-color:#f5f5f5;
	border-bottom:1px solid #dadada;
	line-height:24px;
	font-size:12px;
	padding:10px;
	color:#999
}
.news_nr .article_content {
	margin:10px;
	color:#333;
	line-height:26px
}
.news_nr .article_content p {
	margin:15px 0
}
.shengming {
	border:1px solid #eee;
	background-color:#f6f6f6;
	font-size:12px;
	color:#888;
	padding:8px
}
.mod_01 {
	border-bottom:1px #ddd solid
}
.mod_01 .hd {
	border-bottom:1px solid #ebeaea;
	font-size:20px;
	font-weight:700;
	padding:10px
}
.mod_01 .hd .more {
	font-weight:400;
	font-size:16px
}
.mod_02 .hd {
	border-bottom:1px solid #d9dadc;
	border-top:1px solid #d9dadc;
	font-size:20px;
	font-weight:700;
	padding:0 10px;
	background-color:#eee;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#eee))
}
.mod_02 .hd .more {
	font-weight:400;
	font-size:16px
}
.mod_02 .hd .left {
	padding:10px 20px;
	background-color:#fff;
	border-left:1px solid #d9dadc;
	border-right:1px solid #d9dadc;
	border-top:2px solid #ff6c00;
	margin-bottom:-1px
}
.mod_02 .hd .right {
	padding-top:10px
}
.mod_03 {
	border-bottom:1px solid #d3d3d3
}
.mod_03 .hd {
	border-top:2px solid #f60;
	border-bottom:1px solid #d3d3d3;
	font-size:16px;
	padding:7px 10px 5px;
	color:#333
}
.mod_03 .hd .more {
	display:inline;
	font-size:14px
}
.mod_03 .hd .more a {
	margin-left:8px
}
.mod_03 .bd {
	padding:5px 12px;
	height:234px
}
.mod_03 .bd li {
	padding-left:9px;
	background:url(../images/dian.jpg) no-repeat 0 11px;
	font-size:14px;
	line-height:24px;
	height:24px;
	overflow:hidden
}
.mod_03 .bd .inner {
	padding:10px 10px 10px 100px
}
.mod_03 .bd .topic {
	font-size:16px;
	font-weight:700;
	padding:0;
	background:0 0;
	margin-bottom:3px
}
.mod_03 .bd .img {
	width:100px;
	float:left;
	display:inline;
	margin:4px 15px 0 -100px;
	font-size:12px;
	height:auto;
	padding-left:0;
	background:0 0
}
.mod_03 .bd .img .title {
	margin-top:5px;
	display:block;
	line-height:18px;
	height:36px;
	overflow:hidden;
	cursor:pointer
}
.mod_03 .bd .img img {
	vertical-align:top;
	width:100px;
	height:100px
}
.mod_03 .bd .ft {
	border-top:1px dotted #ccc;
	padding-top:8px
}
.content .select_01 {
	padding:5px 0 10px;
	background-color:#f3f3f3;
	border-bottom:1px solid #cecece;
	text-align:left
}
.content .select_01 li {
	display:inline-block;
	width:25%;
	text-align:center;
	padding:5px 0
}
.content .select_01 a {
	font-size:16px
}
.content .select_01 a:hover {
	color:#d00
}
.content #newsCat a {
	font-weight:400
}
.tuwen_list {
	text-align:center
}
.tuwen_list li {
	margin:10px 0
}
.icon_yiguoqi {
	display:block;
	position:absolute;
	top:20px;
	right:10px;
	width:100px;
	height:53px;
	background:url(../images/yhq_yiguoqi.png) no-repeat 0 0;
	background-size:100px auto;
	overflow:hidden;
	text-indent:-999em
}
.hide0 {
	display:none
}
.company {
	border:1px dashed #efe0d7;
	background-color:#fff9f1;
	padding:7px 10px;
	margin-top:10px
}
.wrapper .company p {
	margin:5px 0
}
.wrapper .company em {
	color:#999
}
.red_skin {
	color:#f60
}
.yzm {
	display:block;
	left:130px;
	position:absolute;
	top:6px
}
.news_nr h1,.user_inner {
	background-color:#f5f5f5
}
.user_inner .table {
	margin-top:10px;
	display:table;
	width:100%;
	border:1px solid #ddd;
	border-radius:5px;
	background-color:#fff
}
.user_inner .table .p {
	display:table-cell;
	text-align:center;
	border-bottom:0 none;
	padding:5px 0;
	font-size:14px
}
.user_inner .table .p:last-child {
	border-left:1px solid #ccc
}
.user_inner .table .p a {
	display:block
}
.tp_f_box {
	margin-top:10px
}
.news_nr .article_content .tp_f_box p {
	line-height:28px;
	margin:0
}
.tp_f_box em {
	color:#999
}
.tp_f_box .piao {
	text-align:center;
	font-size:16px
}
.tp_f_box .piao .orange {
	font-weight:700;
	font-size:20px;
	color:#f30
}
.list_normal li,.list_normal2 p {
	height:46px;
	line-height:46px;
	overflow:hidden;
	border-bottom:1px solid #f1f1f1;
	padding:0 25px 0 10px;
	position:relative;
	z-index:1;
	font-size:18px
}
.list_normal .jian {
	display:block;
	position:absolute;
	right:13px;
	top:50%;
	margin-top:-5px;
	width:6px;
	height:11px;
	background:url(../images/list_style_ico.gif) no-repeat 0 0;
	background-size:6px 11px
}
.list_normal .cat {
	color:#36c
}
.list_normal .cat:hover {
	color:#d00
}
.inner_html {
	margin:15px
}
.btn_block {
	display:block;
	padding:6px 0;
	width:89%
}
.comn-submit {
	display:inline-block;
	padding:6px 15px;
	text-align:center;
	color:#fff;
	background-color:#f40;
	border:0 none;
	box-shadow:#ddd 0 1px 1px;
	border-radius:3px
}
.comn-submit.reg-submit {
	background-color:#3d8de2
}
.comn-submit:visited {
	color:#fff
}
.comn-submit:hover {
	background-color:#f22d00;
	color:#fff;
	text-decoration:none
}
.comn-submit.gray {
	border:1px solid #d8d8d8;
	background-color:#f3f3f3;
	color:#333
}
.comn-submit.gray:hover {
	background-color:#eee;
	color:#d00
}
.comn-submit.white {
	border:1px solid #d8d8d8;
	background-color:#fff;
	color:#333
}
.comn-submit.white:hover {
	background-color:#fafafa;
	color:#d00
}
.bdsharebuttonbox {
	margin:0 auto
}
.list_news li {
	height:80px;
	overflow:hidden;
	padding:10px;
	position:relative;
	z-index:1
}
.list_news .line {
	display:none
}
.list_news li .img {
	display:none;
	float:left;
	margin-right:10px
}
.list_news li .img img {
	width:100px;
	height:80px
}
.list_news .img .img {
	display:block
}
.list_news .tit {
	line-height:20px;
	max-height:20px;
	overflow:hidden;
	font-size:16px
}
.list_news .txt {
	font-size:12px;
	color:#aaa;
	line-height:18px;
	max-height:36px;
	overflow:hidden;
	margin-top:5px
}
.list_news .hot {
	bottom:8px;
	right:10px;
	font-size:12px;
	line-height:18px;
	color:#999
}
.newsnavi {
	height:auto;
	overflow:auto;
	background-color:#FFF;
	border-bottom:1px #DDD solid;
	padding-top:3px
}
.newsnav ul {
	width:100%
}
.newsnav ul li a {
	width:19%;
	font-size:14px;
	height:30px;
	line-height:30px;
	margin-top:3px;
	float:left;
	text-align:center;
	display:block;
	margin-left:1%
}
.newsnav ul li a.current {
	color:#fff;
	font-weight:700
}
.blue .newsnav ul li a.current {
	color:#3592e2;
	border-bottom:1px #3592e2 solid
}
.green .newsnav ul li a.current {
	color:#42b712;
	border-bottom:1px #42b712 solid
}
.orange .newsnav ul li a.current {
	color:#FF7201;
	border-bottom:1px #FF7201 solid
}
.red .newsnav ul li a.current {
	color:#C40000;
	border-bottom:1px #C40000 solid
}
.blue .mod_01 .hd {
	border-top:2px solid #3592e2
}
.green .mod_01 .hd {
	border-top:2px solid #42B712
}
.orange .mod_01 .hd {
	border-top:2px solid #FF7201
}
.red .mod_01 .hd {
	border-top:2px solid #C40000
}
#myPicsrc {
	background-color:#fff
}
#slide {
	position:relative;
	z-index:2;
	margin:0 auto;
	width:100%;
	overflow:hidden;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
#slide .cell {
	float:left;
	position:relative;
	z-index:2;
	width:100%
}
#slide .cell img {
	vertical-align:top;
	width:100%;
	display:block
}
#indicator {
	text-align:center;
	position:absolute;
	left:49%;
	bottom:-10px
}
#indicator li {
	text-align:center;
	background-color:#ccc;
	width:5px;
	height:5px;
	border-radius:5px;
	float:none;
	display:inline-block;
	text-indent:-999em;
	margin-right:3px
}
#indicator .active {
	background-color:#F50
}
.blue .wrapper .select_01 .current a {
	color:#3592e2;
	border-bottom:2px solid #3592e2
}
.green .wrapper .select_01 .current a {
	color:#42B712;
	border-bottom:2px solid #42B712
}
.orange .wrapper .select_01 .current a {
	color:#FF7201;
	border-bottom:2px solid #FF7201
}
.red .wrapper .select_01 .current a {
	color:#C40000;
	border-bottom:2px solid #C40000
}
.wrapper .select_01 {
	height:44px;
	background-color:#fff;
	border-bottom:1px solid #cecece;
	text-align:left
}
.wrapper .select_01 li {
	float:left;
	text-align:center;
	padding:2px 0 0;
	line-height:30px;
	width:84px;
	overflow:hidden;
	vertical-align:middle
}
.wrapper .select_01 a {
	display:block;
	font-weight:400;
	padding:5px 0
}
.wrapper .select_01 .current a {
	padding:5px 0
}
#wrapper2 {
	position:relative;
	z-index:1;
	overflow:hidden
}
#scroller2 {
	-webkit-tap-highlight-color:transparent;
	width:100%;
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-ms-transform:translateZ(0);
	-o-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	-o-text-size-adjust:none;
	text-size-adjust:none;
	position:absolute;
	left:0;
	top:0
}
/* 6. 微信风格：分页栏样式（防变形修复版） */
.pager {
    padding: 25px 15px !important;
    text-align: center !important;
    font-size: 14px !important;
    color: #888 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    flex-wrap: wrap !important; /* 允许换行，防止按钮太多挤出屏幕 */
    box-sizing: border-box !important;
}

/* 统一控制分页里的链接和文本块 */
.pager a, .pager span {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 36px !important;
    height: 36px !important;
    padding: 0 14px !important;
    background-color: #f5f5f5 !important;
    color: #333 !important;
    border-radius: 20px !important; /* 微信经典胶囊圆角 */
    text-decoration: none !important;
    font-size: 14px !important;
    line-height: 1 !important; /* 强制行高，防止文字上下错位 */
    border: none !important; /* 清除旧模板可能带的边框 */
    box-sizing: border-box !important; /* 防止 padding 撑大按钮导致变形 */
    transition: all 0.2s ease !important;
    margin: 0 !important; /* 清除旧模板可能带的外边距 */
}

/* 鼠标悬停或按下状态 */
.pager a:hover, .pager a:active {
    background-color: #42B712 !important;
    color: #fff !important;
}

/* 当前页码高亮（如果系统输出了 span 标签） */
.pager span.current {
    background-color: #42B712 !important;
    color: #fff !important;
    font-weight: bold !important;
}

/* 禁用状态（没有上一页/下一页时） */
.pager span.disabled {
    background-color: #f5f5f5 !important;
    color: #ccc !important;
    cursor: not-allowed !important;
}