body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
fieldset, img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
address, caption, cite, code, dfn, em, th, var {
	font-weight: normal;
	font-style: normal;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
/* clear fix */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-block;
}
.clearfix{
	display:block;
}
.clear{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.detail {
	font-weight: bold;
	font-size: 22px;
	color: #431900;
	text-decoration: none;
}
.detail1 {
	font-size: 14px;
	color: #000000;
	line-height: 25px;
	text-decoration: none;
}
.detaily {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.detailf {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.12pht {
	font-size: 12px;
	color: #000066;
	letter-spacing: 2px;
	text-decoration: none;
}
.9pty {
	font-size: 9pt;
	color: #fef200;
	text-decoration: none;
}
.date {
	font-size: 9pt;
	color: #8b8b8b;
	text-decoration: none;
}
.input {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	height: 21px;
	background-color: #ffffff;
}
.input1 {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	height: 18px;
	background-color: #dadada;
}
.9ptw {
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}
.14pty {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.9ptb {
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
.9ptb:hover {
	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
}
.9ptb1 {
	font-size: 9pt;
	color: #6b6b6b;
	text-decoration: none;
}
.9ptb1:hover {
	font-size: 9pt;
	color: #6b6b6b;
	text-decoration: none;
}
.9ptb2 {
	font-size: 9pt;
	color: #124abb;
	text-decoration: none;
}
.9ptb2:hover {
	font-size: 9pt;
	color: #124abb;
	text-decoration: underline;
}
.13ptb {
	font-size: 13px;
	color: #07082f;
	text-decoration: none;
}
.13ptb:hover {
	font-size: 13px;
	color: #07082f;
	text-decoration: underline;
}
.9ptr {
	font-size: 9pt;
	color: #9f0000;
	text-decoration: none;
}
.9ptr:hover {
	font-size: 9pt;
	color: #9f0000;
	text-decoration: underline;
}
.9ptr1 {
	font-size: 9pt;
	color: #9e0b0e;
	text-decoration: none;
}
.9ptr1:hover {
	font-size: 9pt;
	color: #9e0b0e;
	text-decoration: underline;
}
.9ptr2 {
	font-size: 9pt;
	color: #ed1c24;
	line-height: 18px;
	letter-spacing: 2px;
	text-decoration: none;
}
.9ptr2:hover {
	font-size: 9pt;
	color: #ed1c24;
	text-decoration: underline;
}
.11ptr {
	font-size: 11pt;
	color: #ff0000;
	text-decoration: none;
}
.11ptr:hover {
	font-size: 11pt;
	color: #ff0000;
	text-decoration: underline;
}
.11ptb {
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
}
.11ptb:hover {
	font-size: 11pt;
	color: #000000;
	text-decoration: underline;
}
.11ptb1 {
	font-size: 11pt;
	color: #0000ff;
	text-decoration: none;
}
.11ptb1:hover {
	font-size: 11pt;
	color: #0000ff;
	text-decoration: underline;
}
.11ptb2 {
	font-size: 11pt;
	color: #2f3291;
	text-decoration: none;
}
.11ptb2:hover {
	font-size: 11pt;
	color: #2f3291;
	text-decoration: underline;
}
td {
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
.topbg{
	background:url(topbg.png);
	height:30px;
	line-height:30px;
}
.topnav{
	width:990px;
	margin:0 auto;
}
.topnav a,.topnav a:hover{
	width:60px;
	float:left;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	text-align:left;
}
.textline{
	background:url(textline.png) center no-repeat;
	width:60px;
	height:30px;
	line-height:30px;
	display:block;
	float:left;
}
.topbg2{
	background:url(topbg2.png);
	height:204px;
	line-height:204px;
}
.bgtu{
	background:url(bgtu.png);
	height:165px;
	line-height:165px;
}
.logo{
	background:url(logo.png);
	height:165px;
	line-height:165px;
	margin:0 auto;
	width:990px;
}
.nav{
	background:url(nav.png) left no-repeat;
	height:40px;
	line-height:40px;
	margin:0 auto;
	width:1100px;
}
.newsmenu {
	background-image: url(index_news_menu.gif);
	background-repeat: no-repeat;
}
.12ptg {
	font-weight: bold;
	font-size: 11pt;
	color: #005e20;
	text-decoration: none;
}
.menu {
	font-weight: bold;
	font-size: 14px;
	color: #cc350c;
	text-decoration: none;
}
.14ptw {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.14ptw:unknown {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.shadow {
	font-weight: bold;
	font-size: 14px;
	filter: dropshadow(color=#000000, offx=1, offy=1, positive=1);
	color: #ffffff;
	text-decoration: none;
}
.pic {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.table {
	border-right: #e5e5e5 1px solid;
	border-top: #e5e5e5 1px solid;
	border-left: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
}
a {
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
select {
	font-size: 9pt;
}
.dzbbg {
	background-position: left top;
	background-image: url(dzb/dzb_bg01.gif);
	background-repeat: no-repeat;
}
a:hover {
	font-size: 9pt;
	text-decoration: underline;
}
.tatleline {
	background-position: 50% bottom;
	background-image: url(line_001.gif);
	background-repeat: repeat-x;
}
.12ptw {
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}
.9ptb3 {
	font-weight: bolder;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
body{
	font-size:12px;
}
#wrapper {
	margin:0 auto;
	width:1000px;
	_width:1000px;
}
.topbar{
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
	font-size:14px;
	padding: 0;
}
.search_bar{
	height:29px;
	margin:5px 50px 0 auto;
	padding: 0;
	float:right;
	width:510px;
	_width:510px;
	z-index:10;
}
.search_bar_full{
	height:29px;
	margin:5px auto 0 auto;
	background:url(ep_l_bg_1.gif) no-repeat center center;
	padding: 0;
	float:right;
	width:100%;
}
.topbar strong{
	font-weight:900;
	color:#333;
}
.w_btn {
	width:72px;
	height:20px;
	background:url(ep_w_btn.gif) no-repeat;
	line-height:20px;
	color:#000;
	border:0;
	cursor:pointer;
	margin:5px 0 0 0;
}
.w_btn2 {
	width:43px;
	height:20px;
	background:url(ep_w_btn2.gif) no-repeat;
	line-height:20px;
	color:#000;
	border:0;
	cursor:pointer;
	margin:5px 0 0 0;
}
.w_input {
	width:195px;
	height:20px;
	background:url(ep_search_bg.gif) no-repeat;
	line-height:20px;
	color:#000;
	border:0;
	padding:2px 0 0 2px;
	margin:5px 0 0 0;
}
.w_input input {
	border: 0;
	width:180px;
	padding: 0 5px;
	height:16px;
}
a.ancor{
	float:right;
	font-size:14px;
	line-height:30px;
	line-height:30px;
	text-align:center;
	width:100px;
	background:url(btnan.jpg) no-repeat;
	margin-top:8px;
	margin-right:8px;
	display:inline;
}
.pmpc{
	width:386px;
	overflow:hidden;
	position:relative;
	background:url(ep_loading.gif) center center no-repeat;
}
.pmpc_holder {
	float:left;
	position:relative;
	top:-55px;
	right: -15px;
	width:428px;
}
.pmpc a.cur{
	border:2px solid #c00;
}

.pmpc img{
	width:386px;
	height:553px;
	vertical-align:top;
}
.paper{
}
.paper h2{
	height:28px;
	line-height:28px;
	color:#fff;
	padding:0 12px;
	font-size:14px;
	font-weight:bold;
}
.pmid,
.prit{
	background:url(prpt.png) 0 32px repeat-x;
	overflow:hidden;
	margin-bottom:8px;
}
.pmid h1 {
	height:28px;
	line-height:28px;
	color:#000;
	border-bottom:2px solid #ccc;
	padding:0;
	font-size:12px;
}
.pmid {
	float:left;
	width:359px;
	margin-left:19px;
}
.pmid .banming {
	background: #e30203;
	color:#fff;
	padding:0 5px;
	font-weight:bolder;
	float:left;
	width:140px;
}
.pmid .banming2 {
	overflow:hidden;
	white-space: nowrap;
    text-overflow:ellipsis;
}
.prit{
	float:right;
	width:186px;
}
.pmid div,
.prit div{
	padding:8px 0 0;
}
.autoscroll {
	height:536px;
	overflow-y:auto;
	z-index:101;
}
.paper li {
	line-height:24px;
}
.paper li a{
	display:block;
}
.pmid li a{
	padding-left:22px;
	background:url(arr_r.gif) 10px 8px no-repeat;
	color:#24537a;
	font-weight:900;
}
.pmid li a.cur,
.pmid li a:hover{
	background:url(arr_w.gif) 10px 8px no-repeat #a06d3e;
	color:#fff;
	text-decoration:none;
}
.pmid li p{
	padding:0 24px;
	font-size:12px;
	color:#666;
}
.pmid li p br{
	display:inline;
	line-height:0;
}
#bancilist{
	height:300px;
}
#bancilist li {
	height:28px;
}
.prit li a{
	background:url(arr_r.gif) 92% 11px no-repeat;
	padding-left:20px;
}
.prit a.cur,
.prit li a:hover{
	background:url(arr_w.gif) 92% 11px no-repeat #a06d3e;
	color:#fff;
	text-decoration:none;
}
.prit h2 {
	background:url(pmit_top.png) 0 0 no-repeat;
	border-bottom: 2px solid #c30d23;
	text-align:center;
}
.prit h2 a,.prit h2 a:hover{
	color:#fff;
	font-size:14px;
	font-weight:900;
	text-decoration:none;
}
.schrst{
	width:790px;
	float:left;
	margin-top:15px;
	background:url(prpt.png) 0 32px repeat-x;
}
.schrst dl{
	padding:12px 16px;
	border-bottom:1px dashed #dedede;
}
.schrst dt{
	font-weight:900;
	padding:4px 0 10px;
	line-height:normal;
	font-size:14px;
	color:#236525;
}
.schrst dt a{
	color:#24537a;
}
.schrst dd{
	line-height:20px;
	color:#636363;
}
.schrst dd a{
	color:#636363;
}
.schrst dd a:hover{
	color:#246a24;
}
.schrst p {
	padding:0 5px 5px;
	line-height:1.8;
}

#searchresult_container dl{
	padding:12px 16px;
	border-bottom:1px dashed #dedede;
}
#searchresult_container dt{
	font-weight:900;
	padding:4px 0 10px;
	line-height:normal;
	font-size:14px;
	color:#236525;
}
#searchresult_container dt a{
	color:#24537a;
	font-size:14px;
}
#searchresult_container dd{
	line-height:20px;
	color:#636363;
}
#searchresult_container dd a{
	color:#636363;
}
#searchresult_container dd a:hover{
	color:#246a24;
}
#searchresult_container p {
	padding-top:5px;
	line-height:1.8;
	color:#476d84;
}

.grntag{
	height:30px;
	overflow:hidden;
	clear:both;
	border-bottom:2px solid #e30203;
	margin-bottom:10px;
	padding:0;
	font-size:14px;
}

.grntag h2{
	float:left;
	width:111px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:900;
	color:#fff;
	background:url(gtag.png) no-repeat;
	text-align:center;
	padding:0;
}

.grntag a{
	width:140px;
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:900;
	color:#fff;
	background:url(etabs1.png) no-repeat;
	text-align:center;
	padding-top:2px;
	margin-right:15px;
}
.grntag a:hover, .grntag a.curr{
	background:url(etabs2.png) no-repeat;
	border-bottom:2px solid #fff;
	font-size:14px;
	text-decoration:none;
}

#historynav_panel {
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#ed1b23;
}
.header{
	width: 100%;
	height:130px;
	background:url(ep_banner.jpg) no-repeat;
}
.header .nav {
	float:right;
	color:#fff;
	margin: 8px;
}
.nav a{
	color:#fff;
}
.subnav {
	width: 100%;
	text-align:center;
	color:#fff;
	margin-top:6px;
	float:right;
	width:560px;
}
.subnav a,.subnav a:hover,.subnav a:visited {
	padding-top:5px;
	color: #fff;
	font-size:14px;
	margin-top:6px;
}
a.button {
	background:url(epress_button.png) no-repeat;
	width:71px;
	height:24px;
	line-height:24px;
	margin: 2px;
	text-align:center;
	color: #fff;
	display:block;
	text-decoration:none;
}
a.button2 {
	background:url(epress_button2.png) no-repeat;
	width:130px;
	height:24px;
	line-height:24px;
	margin: 2px;
	text-align:center;
	color: #fff;
	display:block;
	text-decoration:none;
}
#map_buttons {
	margin-top: 10px;
}

#reclist {
	position:relative;
	position:relative;
	top:-51px;
}

#piclist {
	width:559px;
	float:right;
	background:url(prpt.png) repeat-x;
}
#piclist div {
	padding:2px;
}
#piclist div.curr {
	background:#f00;
}
#piclist img {
	width:150px;
	height:215px;
	cursor:pointer;
}
#piclist li {
	float:left;
	padding: 8px 0 0 8px;
}
#piclist .piclist_holder {
	padding:10px;
	background:#fff;
	border:1px solid #999;
}

#copyright {
	display:none;
	position:relative;
	right: 6px;
	width:435px;
}
#regiondiv {
	position:absolute;
	display:none;
	z-index:10;
	cursor:pointer;
}
#regiondiv.cur {
	border:2px solid red;
}

#paihanglist {
	width:186px;
	float:right;
	margin-top:60px;
}
#paihanglist li a{
	padding-left:22px;
	background:url(arr_r.gif) 10px 8px no-repeat;
	color:#24537a;
}
#paihanglist li a.cur,
#paihanglist li a:hover{
	background:url(arr_w.gif) 10px 8px no-repeat #a06d3e;
	color:#fff;
	text-decoration:none;
}

#docview {
	width:559px;
	_width:554px;
	float:right;
	background:url(prpt.png) repeat-x;
	height:850px;
	overflow-y:auto;
}
#docview div{
}
.yinti {
	color:#827979;
	font-size:16px;
	font-family:"宋体";
	text-align:center;
	padding-top:10px;
}
.doctitle {
	text-align:center;
	font-size:20px;
	font-family:"黑体","verdana";
	padding-top: 2px;
	margin:10px;
}
.subdoctitle {
	color:#827979;
	font-size:16px;
	font-family:"楷体","楷体_gb2312";
	text-align:center;
	border-bottom: 1px solid #ddd;
	padding: 5px 0;
	margin:10px;
}
.docsource {
	text-align:center;
	height:35px;
	line-height:35px;
	color:#999;
	margin:10px;
}
.doccontent {
	line-height:2.0;
	font-size:14px;
	word-wrap:break-word;
	margin:10px;
}
.doccontent p {
	margin-bottom: 25px;
}
.doclanmu {
	float:left;
}

#footer {
	height:48px;
	background: #e30000;
	text-align:center;
	padding-top:10px;
	line-height:1.8;
	margin-top:10px;
	clear:both;
	color:#fff;
	margin:0 auto;
}
#footer p {
	color:#fff;
}

.ajax_loader {
	background:url(ajax_loader.gif) no-repeat center center;
	width:20px;
	height:20px;
}
#qikanlist img {
	width:168px;
	height:241px;
	cursor:pointer;
}
#qikanlist li {
	float:left;
	padding: 8px 8px 8px 8px;
	text-align:center;
	border: 1px solid rgb(187, 209, 222);
	margin-left:12px;
}
#qikanlist .history_holder {
	padding:10px;
	background:#fff;
	border:1px solid #999;
}
#qikanlist {
	position:relative;
	top:-51px;
}
#historypagenavs {
	position:relative;
	top:-51px;
};
#cvi_tooltip {
	display: none;
	position: absolute;
	padding: 4px 8px;
	color: #333333;
	text-shadow: white 0px 1px 0px;
	background: #ffdd00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255,255,255)), to(rgb(255,224,0)));
	background-image: -moz-linear-gradient(top, rgb(255,255,255), rgb(255,224,0));
	font: 16px arial, helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	border: 1px solid orange;
	max-width: 240px;
	min-width: 30px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: rgba(40, 20, 0, .66) 0px 0px 8px;
	-moz-box-shadow: rgba(40, 20, 0, .66) 0px 0px 8px;
	-webkit-box-shadow: rgba(40, 20, 0, .66) 0px 0px 8px;
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}
/* 分页 */
.pages_btns{
	line-height:30px;
	width:1000px;
	height:30px;
	clear:both;
	text-align:center;
}
.pages,.pageback{
	float:right;
	padding:2px 0;
}
.pages a,.pages strong,.pageback a{
	float:left;
	padding:0 6px;
	margin-right:2px;
	height:22px;
	border:1px solid #476d84;
	line-height:22px;
	overflow:hidden;
	font-family:verdana;
}
.pages a,.pageback a{
	border-color:#efefef;
	background-color:#fff;
	color:#476d84;
}
.pages a:hover,.pageback a:hover{
	text-decoration:none;
}
.pages strong{
	border-color:#476d84;
	background-color:#476d84;
	color:#fff;
	font-weight:700;
}
.pages a.prev,.pages a.next,.pages a.pre{
	background-repeat:no-repeat;
}
.pages a.prev{
	background-image:url(arrow_left.gif);
	background-position:30% 50%;
	padding:0;
	width:22px;
	overflow:hidden;
	text-indent:-9999px;
}
.pages a.next{
	padding-right:16px;
	background-image:url(arrow_right.gif);
	background-position:90% 50%;
}
.pages a.pre{
	padding-left:16px;
	background-image:url(arrow_left.gif);
	background-position:10% 50%;
}
.pageback a{
	padding-left:16px;
	background:#fff url(arrow_left.gif) no-repeat 0 50%;
}
.pages a:hover,.pageback a,.pages a.next,.pages a.pre{
	border-color:#476d84;
}
.pages a.selected {
	border-color:#476d84;
	background-color:#476d84;
	color:#fff;
	font-weight:700;
}
.pages input {
	height:22px;
	_height:22px;
	line-height:22px;
	float:left;
}
.inline_pages{
	font-size:12px;
	color:#ccc;
	display:inline;
}
.pagenos {
	line-height:30px;
	clear:both;
	float:left;
	margin-left:10px;
	color:#24537a;
	font-weight:bold;
}

.dropshadow2{
	float:left;
	clear:both;
	background: url(shadowalpha.png) no-repeat bottom right !important;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 44px 0px 0px 0px;
	width: 428px;
	height:633px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #aaa;
	padding:20px;
	margin: 0px 0px 0px 0px;
	background:#fff;
}
.rltop1 {
	position:relative;
	bottom:-51px;
}

#searchform p {
	float:left;
	margin:3px 0 3px 5px;
}
.search_button {
	font-size:14px;
	padding:3px;
}
#searchresult_pages {
	margin:10px 0;
	height:30px;
}
#jjview {
	padding:40px;
	background:url(prpt.png) repeat-x;
}
.wqcx{
	float:left;
	margin-top:4px;
}

#cvi_tooltip {
	display: none;
	position: absolute;
	padding: 4px 8px;
	color: #333333;
	text-shadow: white 0px 1px 0px;
	background: #ffdd00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255,255,255)), to(rgb(255,224,0)));
	background-image: -moz-linear-gradient(top, rgb(255,255,255), rgb(255,224,0));
	font: 16px arial, helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	border: 1px solid orange;
	max-width: 240px;
	min-width: 30px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: rgba(40, 20, 0, .66) 0px 0px 8px;
	-moz-box-shadow: rgba(40, 20, 0, .66) 0px 0px 8px;
	-webkit-box-shadow: rgba(40, 20, 0, .66) 0px 0px 8px;
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}
.paper_rect{
	width:386px;
	height:553px;
}
.paper_rect img{
	width:386px;
	height:553px;
}
.reviewout {
	margin: 0 auto;
	width: 998px;
	height: auto;
	overflow:hidden;
	padding-top:30px;
}
.review {
	margin: 0 auto;
	width: 996px;
	height: auto;
	overflow:hidden;
}
.review ul li {
	width: 140px;
	height: 220px;
	float: left;
	display: inline;
	padding: 15px 10px 15px 10px;
}
.review ul li img {
	width: 140px;
	height: 190px;
	border: 1px solid rgb(187, 209, 222);
}
.review span {
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	display: block;
}
.pages_btnss_clear{
	text-align:center;
}
.rili{
	height:200px;padding-top: 0px;
}
.speak{
	text-align:center;
}
.speak audio{
	width:98%;
}