/* index.css */
body,
div,
dl,
dt,
dd,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
p,
th,
td,
ul {
	margin: 0;
	padding: 0;

}

body {
	font-size: 12px;
	margin: 0px auto;
	font-family: "Microsoft YaHei";
	background: #eee;
}

a {
	text-decoration: none;
	color: #000000;
}

img {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

ul li {
	list-style: none;
}

.clear {
	clear: both;
	width: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
}

.floatright {
	float: right;
}

.main {
	height: auto;
	width: 100%;
}

/* 页面底部 */
.bot {
	text-align: center;
	padding-bottom: 10px;
	margin-top: 30px;
	line-height: 22px;
	border-top-style: solid;
	border-width: 2px;
	width: 100%;
	min-width: 1060px;
}

.mright {
	width: 575px;
	float: left;
	padding-left: 5px;
	padding-right: 11px;
	display: inline;
}

.bannerc {
	width: 100%;
	min-width: 1060px;
	background-repeat: no-repeat;
	background-position: center 0px;
	height: auto;
}

/*. 报纸大图模块 （左侧）*/
.mleft {
	width: 462px;
	height: auto;
	float: left;
	display: inline;
	padding-top: 45px;
}

.bigimg {
	width: 461px;
	height: 635px;
	overflow: hidden;
	background-image: url('/skin/drakgreen/baozhi_bg.png');
	background-size: 100% 100%;
}

.bigimg .left {
	width: 424px;
	display: inline;
	float: left;
	height: 592px;
	margin-top: 33px;
	margin-left: 30px;
}

#divBigPic {
	text-align: left;
	vertical-align: top;
	overflow: visible;
	position: relative;
}

#bigimgs {
	border: 0;
	width: 415px;
	height: 584px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

#showtitle {
	visibility: hidden;
	text-align: left;
	padding: 8px 10px;
	font-family: 黑体, serif;
	font-size: 16px;
	position: absolute;
	background-color: rgb(230, 231, 232);
	color: black;
	z-index: 100;
	border: 4px solid rgb(188, 190, 192);
	left: 762px;
	top: 587px;
}

/*. 报纸版面导航模块 */
.bmsyy {
	padding-top: 5px;
	font-size: 12px;
	padding-bottom: 10px;
	height: 16px;
	text-align: center;
}
/* 
.bmsyy a {
	margin: 0 20px;
} */

.bmdh {
	height: auto;
	width: 440px;
	margin-left: 15px;
	position: relative;
	box-shadow: -2px 2px 5px #888;
}

.bmdhtop {
	background-image: url('/skin/drakgreen/lanmubg.jpg');
	height: 25px;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: 600
}

.bmdh .fake-right-padding {
	width: 5px;
	background-color: #fff;
	height: 153px;
	position: absolute;
	right: 0px;
	top: 25px;
}

.bmshow {
	width: auto;
	border-top: none;
	height: 169px;
	overflow: auto;
	overflow-y: hidden;
	border: 0;
	background: #fff;
}

.bmshow td {
	padding-left: 4px;
	padding-right: 4px;
	width: 84px;
	height: 139px;
	line-height: 25px;
	text-align: center;
	padding-top: 10px;
}

.bmshow td .bzsmallimg {
	display: block;
	border: 1px solid #dfdfdf;
	height: 112px;
}

.bmshow td .bzsmallimg img {
	width: 78px;
	height: 110px;
}

.bmshow td .bzsmallimgh img {
	width: 78px;
	height: 110px;
}


/*. 报纸期数模块 （右侧） */
.bznamedhd {
	margin-top: 112px;
	height: 28px;
	line-height: 28px;
	font-size: 13px;
	color: #02270e
}

.bznamedh {
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	color: #555;
}

.bznamedh a {
	color: #555;
}

.bznamedh #issueoftotal span {
	color: red;
	font-weight: bold;
	font-size: 13px;
}

.book-jump a {
	vertical-align: middle;
}

.a-book {
	vertical-align: middle;
	height: 25px;
	display: inline-block;
	line-height: 30px;
}

/*. 搜索栏 模块*/
.dhtbx {
	line-height: 18px;
	width: 436px;
	color: rgb(51, 51, 51);
	border-style: solid;
	border-right-style: none;
	height: 25px;
	border: 1px solid #ccc;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	padding-left: 6px;
	outline: none;
}
.dhtbx:focus-visible {
	border: 1px solid #286fb7;
	border: 1px solid var(--themeColor);
}

.select * {
	margin: 0;
	padding: 0;
}

.select {
	border: 1px solid #cccccc;
	float: left;
	display: inline;
	padding: 2px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 27px;
	vertical-align: middle;
}

.select:focus-visible {
	outline: none;
}

.select div {
	border: 1px solid #f9f9f9;
	float: left;
}

/* 子选择器，在FF等非IE浏览器中识别 */
.select>div {
	width: 120px;
	height: 17px;
	overflow: hidden;
}

/* 通配选择符，只在IE浏览器中识别 */
* html .select div select {
	display: block;
	float: left;
	margin: -2px;
}

.select div>select {
	display: block;
	width: 124px;
	float: none;
	margin: -2px;
	padding: 0;
}

.select:hover {
	border: 1px solid #666666;
}

.select select>option {
	text-indent: 2px;
}

.bt_sr {
	width: 29px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	background-image: url('/skin/drakgreen/xwss.jpg');
	border-style: none;
	background-color: transparent;
	height: 27px;
	cursor: pointer;
}

/*. 标题导读模块 */
.indexml {
	width: 575px;
	height: auto;
	float: left;
}

.indexmnews {
	height: auto
}

.indexmnewsdh {
	background-image: url('/skin/drakgreen/lanmubg.jpg');
	height: 25px;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: 600
}

.indexnbox {
	background-color: #fff;
	border: 1px solid #d4d4d4;
	height: 640px;
	border-top: none;
}

.indexnews {
	font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	width: 575px;
	height: 640px;
	overflow: auto;
	overflow-x: hidden;
}

.indexnews li a.on {
	color: #d92735;
}

.banmianming {
	height: auto;
	/* margin-left: 10px;
	margin-right: 3px; */
	font-size: 13px;
	font-weight: 900;
	line-height: 30px;
	margin-top: 5px;
	background-color: #EEE;
}

.banmianul {
	padding-left: 20px;
}

.banmianul a {
	font-size: 13px;
}

.tree_san {
	background-image: url('/bimages/tree_san.png');
	background-repeat: no-repeat;
	background-position: 0 -14px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 20px;
	height: 14px;
	vertical-align: middle;
	margin-right: 5px;
	cursor: pointer;
	font-size: 0;
}

.maincontent h1 {
	font-size: 28px;
	line-height: 1.5em;
	font-family: "Microsoft YaHei", simHei;
	font-weight: normal;
}

.maincontent {
	font-size: 16px;
}

#div_content_main .on {
	color: #C91115;
}

#div_content_main .btdditem.on {
	background-color: #eee;
}

.btdditem {
	border-bottom: 1px dashed #ccc;
	padding: 10px;
	margin: 3px 0
}

.btdditem:hover {
	background-color: #eee;
}

.thumb-img {
	height: 66px;
	max-width: 200px;
	margin-left: 15px
}

/*. 搜索结果模块  */
.indexnewss li {
	line-height: 35px;
	background: url('/skin/drakgreen/li.jpg') no-repeat left center;
	border-bottom: 1px dotted #cccccc;
	padding-left: 12px;
	font-size: 12px;
}


/*. 文章内容模块 */
.lyintitle {
	padding-top: 15px;
	font-size: 16px;
}

.ltitle {
	color: #000000;
	padding-top: 15px;
	padding-bottom: 10px;
}

.lsubtitle {
	text-align: left;
	font-size: 14px;
	font-weight: normal
}

.tit {
	height: auto;
	line-height: 35px;
	padding-top: 5px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 14px;
}

.cons {
	line-height: 28px;
}

.cons p {
	padding-top: 7px;
	padding-bottom: 7px;
}

.cons img {
	padding-top: 5px;
	padding-bottom: 5px;
}

.consinimg img {
	padding-bottom: 0px;
}

.tpsm {
	font-size: 12px;
	text-align: center;
}

.papercon p {
	text-indent: 2em;
}

.sinimgs {
	text-align: center;
}

.singimgt {
	text-align: center;
	line-height: 22px;
	font-size: 14px;
	width: 450px;
	margin: 0 auto;
}

/*. 多块共用  */
.rightdh {
	background: url('/skin/drakgreen/lanmubg.jpg');
	height: 27px;
	line-height: 25px;
	border-bottom: none;
	font-weight: bold;
	color: Black;
	font-size: 13px;
}

.rightdiv {
	border: 1px solid #d4d4d4;
	height: 122px;
}

.maincontent {
	padding: 0;
	border: 0
}

.fontshezhi {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(224, 229, 233);
	height: 33px;
	color: #434343;
	background-color: white;
	text-align: right;
	line-height: 30px;
}

.fontshezhi a {
	color: #434343;
	vertical-align: middle;
	padding-right: 20px;
}

.fontshezhi table td {
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
}

.fontshezhi table td a img {
	height: 30px;
	vertical-align: middle;
	cursor: pointer;
}

.paneH {
	height: 615px;
	overflow: auto;
	border: 1px solid #d4d4d4;
	padding: 10px;
}


#calendar th {
	text-align: center;
	color: Black;
	background-color: #E8E8E8;
	border-color: White;
	font-size: 12px;
	font-weight: bold;
}

#calendar td {
	text-align: center;
	color: #B3B2B2;
	background-color: #EFF2F7;
	border-color: White;
	font-size: 11px;
	width: 14%;
}

#calendar a {
	color: #f00;
	font-weight: bold;
}

.div_rili {
	position: absolute;
	border-style: solid;
	border-width: 1px;
	z-index: 200;
	margin-left: 235px;
	background-color: White;
	width: 220px;
	margin-top: -75px;
	outline: none;
}



body {
	/* 主题色 --themeColor （css变量）#286fb7*/
	--themeColor: #286fb7;
}

.scrollbar {
	background: white;
	overflow-y: auto;
	overflow-x: hidden;

	/* IE 浏览器 */
	/*三角箭头的颜色*/
	scrollbar-arrow-color: #286fb7;
	scrollbar-arrow-color: var(--themeColor);
	/*滚动条滑块按钮的颜色*/
	scrollbar-face-color: #286fb7;
	scrollbar-face-color: var(--themeColor);
	/*滚动条轨道颜色*/
	scrollbar-track-color: #ccc;
	/*谷歌浏览器*/
	/*-------滚动条整体样式----*/
}

.scrollbar::-webkit-scrollbar {
	width: 5px;
}

/*滚动条里面小方块样式*/
.scrollbar::-webkit-scrollbar-thumb {
	border-radius: 100px;
	background: #286fb7;
	background: var(--themeColor);
}


.lanmutitle {
	background-color: #286fb7;
	background-color: var(--themeColor);
}

.bot {
	border-color: #286fb7;
	border-color: var(--themeColor);
}

.div_rili {
	border-color: #286fb7;
	border-color: var(--themeColor);
}

.rili_c {
	cursor: pointer;
	color: #286fb7;
	color: var(--themeColor);
}


.bmshow td .bzsmallimgh {
	border: 2px solid #286fb7;
	border: 2px solid var(--themeColor);
	display: block;
	height: 110px
}

.bmshow td .bzsmallimg:hover {
	border: 2px solid #286fb7;
	border: 2px solid var(--themeColor);
	display: block;
	height: 110px;
}

a:link {
	color: #333;
}

a:hover {
	color: #C91115;
}

.a_forlink {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	height: 25px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	font-weight: 900;
	margin-left: 5px;
	margin-right: 5px;
}

.a_forlink:link {
	color: #555;
}

.a_forlink:hover {
	color: #888;
}

v\:* {
	behavior: url(#default#VML);
	position: absolute;
}

/*<!--这里声明了v作为VML公用变量 -->*/
.div_line {
	position: absolute;
	z-index: 10;
	background-color: Red;
	display: inline-block;
	font-size: 0;
}

.bt_hide {
	display: none;
}

.lanmutitle {
	display: block;
	width: 100px;
	color: #eee;
	padding-left: 10px;
	height: 22px;
	line-height: 22px;
}

/* #mCSB_2_container {
	margin-bottom: 5px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #286fb7;
	background-color: rgba(40, 111, 183, .9)
}


.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #286fb7;
	background-color: rgba(40, 111, 183, .85)
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 10px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	width: 2px;
	height: 100%;
	margin: 0 0 0 -1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	left: 50%;
	position: absolute;
} */

.bigimg .left {
	zoom: 1;
}

/**---滑动条ie6兼容---**/
/* .mCSB_scrollTools .mCSB_draggerContainer {
	*width: 16px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	*font-size: 0;
	_width: 0;
	*border-color: #ddd;
}

.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_draggerContainer {
	*height: 100%;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	*background-color: #286fb7;
	*height: 100%;
	*font-size: 0;
} */

.qhbb {
	display: inline-block;
	background: #286fb7;
	background: var(--themeColor);
	color: #fff;
	font-family: "宋体";
	position: absolute;
	top: 0;
	width: 60px;
	left: 0px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}

.qhbb:after {
	content: "";
	display: block;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-top: 10px solid #286fb7;
	border-top: 10px solid var(--themeColor);
}

/*. 二维码 */
.div_erweima {
	display: none;
	position: absolute;
	top: -70px;
	left: 45px;
	padding: 20px 50px;
	z-index: 99;
	background: #fff;
	border: 1px solid #ddd;
}

#show_erweima:hover .div_erweima {
	display: block;
}

#show_erweima:hover .phone_text {
	color: #C91115;
}


.div_erweima p {
	text-align: center;
	padding-top: 5px;
}

.div_erweima img {
	height: 90px;
	width: 90px;
	display: block;
}

/*. 往期查询结果  */
.history td {
	padding-top: 5px;
	padding-bottom: 5px;
}

.his_name {
	width: 120px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}



@font-face {
	font-family: 'icomoon';
	src: url('/Other/newspaper/skin/fonts/icomoon/aylvkx.eot');
	src: url('/Other/newspaper/skin/fonts/icomoon/aylvkx.eot') format('embedded-opentype'),
		url('/Other/newspaper/skin/fonts/icomoon/aylvkx.ttf') format('truetype'),
		url('/Other/newspaper/skin/fonts/icomoon/aylvkx.woff') format('woff'),
		url('/Other/newspaper/skin/fonts/icomoon/aylvkx.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	margin-right: 5px;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-zihao:before {
	content: "\e907";
}

.icon-jianzihao:before {
	content: "\e908";
}

.icon-jiazihao:before {
	content: "\e909";
}

.icon-gjwq:before {
	content: "\e900";
}

.icon-sandian:before {
	content: "\e901";
}

.icon-banmian:before {
	content: "\e902";
}

.icon-liebiao:before {
	content: "\e903";
}

.icon-search:before {
	content: "\e904";
}

.icon-wangqirl:before {
	content: "\e905";
}

.icon-jiantou:before {
	content: "\e906";
}