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(../images/topbg.png;vpn_img);
		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(../images/textline.png;vpn_img) center no-repeat;
		width:60px;
		height:30px;
		line-height:30px;
		display:block;
		float:left;
	}
	.topbg2{
		height:160px;
		line-height:160px;
	}
	.bgtu{
		/*background:url(../images/bgtu.png;vpn_img);*/
		background-color: #B2C3CC;
		height: 120px;
		line-height: 120px;
		background: linear-gradient(to right, #D2E1EA, #EFEBD5);
	}
	.logo{
		/* background:url(../images/logo.png;vpn_img); */
		height:120px;
		line-height:120px;
		margin:0 auto;
		width:990px;
	}
	.logo h1 {
		font-size: 48px;
		font-weight: 500;
		text-align: center;
		color: #987;
		margin-left: 428px;
		height: 120px;
	}
	.logo h1 img {
		margin-top: 15px;
		max-height: 90px;
	}
	.nav{
		/* background:url(../images/nav.png;vpn_img) left no-repeat; */
		height:40px;
		line-height:40px;
		margin:0 auto;
		width:1100px;
	}
	.newsmenu {
		background-image: url(../images/index_news_menu.gif;vpn_img);
		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(../images/dzb_bg01.gif;vpn_img);
		background-repeat: no-repeat;
	}
	a:hover {
		font-size: 9pt;
		text-decoration: underline;
	}
	.tatleline {
		background-position: 50% bottom;
		background-image: url(../images/line_001.gif;vpn_img);
		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;
		background-color: #FAFBFB;
		font-family:'Helvetica Neue', Helvetica,Microsoft YaHei, '微软雅黑', Microsoft JhengHei, '华文细黑', STHeiti, MingLiu, sans-serif;
	}
	#wrapper {
		margin:0 auto;
		width:1000px;
		min-height: calc(100vh - 220px);
	}
	.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: 550px;
		z-index: 10;
	}
	.search_bar_full{
		height:29px;
		margin:5px auto 0 auto;
		background:url(../images/ep_l_bg_1.gif;vpn_img) no-repeat center center;
		padding: 0;
		float:right;
		width:100%;
	}
	.topbar strong{
		font-weight:900;
		color:#333;
	}
	.w_btn {
			width: 78px;
			height: 26px;
			line-height: 26px;
			background-color: #fff;
			background-color: rgba(255,255,255,.5);
			color: #987;
			border: 1px solid #cba;
			cursor: pointer;
			margin: 10px 8px 0 0;
			border-radius: 28px;
	}
	.w_btn:hover{
		background-color: #FA6C62;
		border-color: #FA6C62;
		color: #fff;
	}
	.w_btn2 {
		width:43px;
		height:20px;
		background:url(../images/ep_w_btn2.gif;vpn_img) no-repeat;
		line-height:20px;
		color:#000;
		border:0;
		cursor:pointer;
		margin:5px 0 0 0;
	}
	.w_input {
		width:195px;
		height:20px;
		background:url(../images/ep_search_bg.gif;vpn_img) 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(../images/btnan.jpg;vpn_img) no-repeat;
		margin-top:8px;
		margin-right:8px;
		display:inline;
	}
	.pmpc{
		width:386px;
		position:relative;
		background:url(../images/ep_loading.gif;vpn_img) center center no-repeat;
	}
	.pmpc:after{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.pmpc_holder {
		float:left;
		position:relative;
		right: -15px;
		width:428px;
		margin-top: -135px;
	}
	.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(../images/prpt.png;vpn_img) 0 32px repeat-x;
		overflow:hidden;
		margin-bottom:8px;
	}
	.pmid h1 {
		height:28px;
		line-height:28px;
		color:#000;
		border-bottom:1px solid #cba;
		padding:0;
		font-size:12px;
	}
	.pmid {
		float:left;
		width: 350px;
		margin-left: 22px;
	}
	.pmid .banming {
		/*background: #FA6C62;
		color: #fff;*/
		padding: 0 10px;
		font-weight: bolder;
		float: left;
		width: 80px;
		font-size: 14px;
	}
	}
	.pmid .banming2 {
		overflow:hidden;
		white-space: nowrap;
			text-overflow:ellipsis;
	}
	.prit{
		float:right;
		width:186px;
	}
	.pmid>div,
	.prit>div{
		padding:8px 0 0;
	}
	.autoscroll {
		max-height: 460px;
		overflow-y:auto;
		z-index:101;
	}
	.paper ##doclist li {
		line-height:24px;
	}
	.paper #doclist a{
		display:block;
	}
	.pmid #doclist a{
		padding-left:22px;
		background:url(../images/arr_r.gif;vpn_img) 10px 11px no-repeat;
		color:#184E7A;
		font-weight: 600;
		font-size: 15px;
		line-height: 28px;
	}
	.pmid #doclist a.cur,
	.pmid #doclist a:hover{
		background:url(../images/arr_w.gif;vpn_img) 10px 8px no-repeat #FF8E56;
		color:#fff;
		text-decoration:none;
	}
	.pmid #doclist p{
		padding:0 24px;
		font-size:15px;
		color:#666;
		line-height: 1.7;
	}
	.pmid #doclist p br{
		display:inline;
		line-height:0;
	}
	#bancilist{
		max-height: 300px;
		min-height: 180px;
	}
	#bancilist li {
		height: 28px;
		line-height: 28px;
	}
	.prit li a{
		background:url(../images/arr_r.gif;vpn_img) 92% 11px no-repeat;
		padding-left:20px;
	}
	.prit a.cur,
	.prit li a:hover{
		background:url(../images/arr_w.gif;vpn_img) 92% 11px no-repeat #FF8E56;
		color:#fff;
		text-decoration:none;
	}
	.prit h2 {
		background-color: #FA6C62;
		border-bottom: 1px solid #FA6C62;
		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(../images/prpt.png;vpn_img) 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 #FA6C62;
		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(../images/gtag.png;vpn_img) no-repeat; */
		background-color: #FA6C62;
		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(../images/etabs1.png;vpn_img) no-repeat;
		text-align:center;
		padding-top:2px;
		margin-right:15px;
	}
	.grntag a:hover, .grntag a.curr{
		background:url(../images/etabs2.png;vpn_img) no-repeat;
		border-bottom:2px solid #fff;
		font-size:14px;
		text-decoration:none;
	}
	
	#historynav_panel {
			float: right;
			font-size: 13px;
			color: #555;
			margin-right: 5px;
	}
	.header{
		width: 100%;
		height:130px;
		background:url(../images/ep_banner.jpg;vpn_img) 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-color: #FA6C62;
		width: 72px;
		height: 25px;
		line-height: 25px;
		margin: 2px;
		text-align: center;
		color: #fff;
		display: block;
		text-decoration: none;
		border-radius: 25px;
		box-shadow: 1px 3px 5px 1px rgba(0,0,0,0.15);
		background: linear-gradient(to right, #FE7297, #FA564B);
	}
	a.button:hover{
		background-color: #FF7F65;
		background: linear-gradient(to right, #FFA87D, #FF7F65);
	}
	#map_buttons a.button+a.button{
		margin-left: 10px;
	}
	a.button2 {
		background:url(../images/epress_button2.png;vpn_img) 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(../images/prpt.png;vpn_img) repeat-x;
	}
	#piclist div {
		padding:2px;
	}
	#piclist div.curr {
		background:#FA6C62;
	}
	#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(../images/arr_r.gif;vpn_img) 10px 8px no-repeat;
		color:#24537a;
	}
	#paihanglist li a.cur,
	#paihanglist li a:hover{
		background:url(../images/arr_w.gif;vpn_img) 10px 8px no-repeat #FF8E56;
		color:#fff;
		text-decoration:none;
	}
	
	#docview {
		width:559px;
		_width:554px;
		float:right;
		background:url(../images/prpt.png;vpn_img) repeat-x;
		height:450px;
		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:after{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.doccontent p {
		margin-bottom: 25px;
		text-indent: 2em;
	}
	.doccontent .button {
		margin-left: 10px;
	}
	
	.doclanmu {
		float:left;
	}
	
	#footer {
		height: 44px;
		background: #EAEAEB;
		text-align: center;
		padding-top: 15px;
		line-height: 1.8;
		margin-top: 10px;
		clear: both;
		color: #888;
		margin: 0 auto;
	}
	#footer p {
		color:#fff;
	}
	
	.ajax_loader {
		background:url(../images/ajax_loader.gif;vpn_img) 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(../images/arrow_left.gif;vpn_img);
		background-position:30% 50%;
		padding:0;
		width:22px;
		overflow:hidden;
		text-indent:-9999px;
	}
	.pages a.next{
		padding-right:16px;
		background-image:url(../images/arrow_right.gif;vpn_img);
		background-position:90% 50%;
	}
	.pages a.pre{
		padding-left:16px;
		background-image:url(../images/arrow_left.gif;vpn_img);
		background-position:10% 50%;
	}
	.pageback a{
		padding-left:16px;
		background:#fff url(../images/arrow_left.gif;vpn_img) 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(../images/shadowalpha.png;vpn_img) no-repeat bottom right !important;
		background: url(../images/shadow.gif;vpn_img) no-repeat bottom right;
		margin: 44px 0px 0px 0px;
		width: 428px;
		height:633px;
		padding: 0px;
	}
	.innerbox{
		position: relative;
		bottom: 6px;
		right: 6px;
		padding: 20px;
		margin: 0px 0px 0px 0px;
		background: #fff;
		box-shadow: 1px 2px 24px 1px rgba(44,0,0,.25);
		border-radius: 1px;
	}
	.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(../images/prpt.png;vpn_img) 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:250px;
		padding-top: 0px;
	}
	.layui-laydate {
		transform: scale(0.68);
		transform-origin: left top;
		font-size: 18px!important;
	}
	.layui-laydate-content td {
		font-size: 18px;
	}
	.layui-laydate-footer .laydate-footer-btns span {
		font-size: 18px;
	}
	#doclist>ul>li{
		margin-bottom: 13px;
	}
	#keyword {
		border: 0; 
		border-bottom: 1px solid #cba; 
		height:26px;
		margin-left: 100px; 
		padding-left: 10px;
		background-color: transparent;
	}
	#keyword:focus {
		outline: none;
	}
	.w_btn:focus {
		outline: none;
	}
	.search-part {
		display: none;
	}
	.search-part .back {
		float: right;
		background-color: #FA6C62;
		border-bottom: 1px solid #FA6C62;
		text-align: center;
		width: 120px;
		margin-left: 10px;
	}
	.search-part .back a,
	.search-part .back a:hover {
		color: #fff;
		font-size: 14px;
		font-weight: 900;
		text-decoration: none;
		width: 100%;
		float: left;
	}
	.spage-skip span, 
	.spage-number span, 
	.spage-total {
		line-height: 26px;
		padding: 0 8px;
	}
	.spage-skip {
		line-height: 28px;
		margin-left: 10px;
	}
	.spage-skip input {
		width:30px;
		line-height:28px;
		height: 28px;
	}
	.spage-total {
		margin-right: 0;
	}
	#myPage {
		float: right;
		margin-top: 10px;
	}
	.spage-number span.active, 
	.spage-number span.active:hover, 
	.spage-skip span:hover {
		background: #FA6C62;
		border-color: #FA6C62;
	}
	.spage-skip input:focus {
		border-color: #FA6C62;
	}
	#doccontent p span{
		/*font-size: inherit!important;*/
		font-family: inherit!important;
	}
	#doccontent p img {
		display: block;
		max-width: 100%;
		margin: 0 auto;
	}
}
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(../images/topbg.png;vpn_img);
	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(../images/textline.png;vpn_img) center no-repeat;
	width:60px;
	height:30px;
	line-height:30px;
	display:block;
	float:left;
}
.topbg2{
	height:140px;
}
.bgtu{
	/*background:url(../images/bgtu.png;vpn_img);*/
	/* background-color: #B2C3CC; */
  height: 140px;
  /* background: linear-gradient(to right, #D2E1EA, #EFEBD5); */
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url('../images/index/banner.png;vpn_img');
}
.logo{
	/* background:url(../images/logo.png;vpn_img); */
	height:140px;
	line-height: 50px;
	margin:0 auto;
	width:100%;
}
.logo h1 {
  font-size: 48px;
  font-weight: 500;
  text-align: center;
  color: #987;
  margin-left: 0;
  height:100%
}
.logo h1 img {
  margin-top: 0;
  max-height: 100%;
  width:100%;
  height: 100%;
  object-fit: cover;
}
.nav{
	/* background:url(../images/nav.png;vpn_img) left no-repeat; */
	height:40px;
	line-height:40px;
	margin:0 auto;
	width:1200px;
}
.newsmenu {
	background-image: url(../images/index_news_menu.gif;vpn_img);
	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(../images/dzb_bg01.gif;vpn_img);
	background-repeat: no-repeat;
}
a:hover {
	font-size: 9pt;
	text-decoration: underline;
}
.tatleline {
	background-position: 50% bottom;
	background-image: url(../images/line_001.gif;vpn_img);
	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;
  background-color: #FAFBFB;
  font-family:'Helvetica Neue', Helvetica,Microsoft YaHei, '微软雅黑', Microsoft JhengHei, '华文细黑', STHeiti, MingLiu, sans-serif;
}
#wrapper {
	margin:0 auto;
	width:1200px;
  min-height: calc(100vh - 220px);
  position: relative;
  z-index: 10;
}
.topbar{
	overflow:hidden;
	clear:both;
	margin-bottom:0;
	font-size:14px;
	padding: 0;
}
.search_bar{
height: 29px;
  margin: 5px 0 0 auto;
  padding: 0;
  float: right;
  width: 750px;
  z-index: 10;
}
.search_bar_full{
	height:29px;
	margin:5px auto 0 auto;
	background:url(../images/ep_l_bg_1.gif;vpn_img) no-repeat center center;
	padding: 0;
	float:right;
	width:100%;
}
.topbar strong{
	font-weight:900;
	color:#333;
}
.btns{
	clear: both;
	margin:0 -16px;
	position: relative;
	overflow: hidden;
}
.w_btn {
    width: 200px;
    height: 45px;
    line-height: 45px;
    background-color: #FB6C6A;
    color: #fff;
    border: 0;
    cursor: pointer;
    margin: 30px 12px;
	border-radius: 4px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
}
.hasdownload .w_btn{
	width:124px
}
.hasdownload .w_btn:hover{text-decoration: none;}
.w_btn:hover{
	background: linear-gradient(90deg, #C61314 0%, #F3504E 100%);
	box-shadow: 0px 10px 20px 1px rgba(199, 21, 22, 0.25);
	border:0
}
.w_btn2 {
	width:43px;
	height:20px;
	background:url(../images/ep_w_btn2.gif;vpn_img) no-repeat;
	line-height:20px;
	color:#000;
	border:0;
	cursor:pointer;
	margin:5px 0 0 0;
}
.w_input {
	width:195px;
	height:20px;
	background:url(../images/ep_search_bg.gif;vpn_img) 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(../images/btnan.jpg;vpn_img) no-repeat;
	margin-top:8px;
	margin-right:8px;
	display:inline;
}
.pmpc{
	width:386px;
	position:relative;
	background:url(../images/ep_loading.gif;vpn_img) center center no-repeat;
}
.pmpc:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.pmpc_holder {
	float:left;
	position:relative;
	right: -15px;
	width:428px;
	margin-top: 0;
}
.pmpc a.cur{
	border:2px solid #c00;
}

.pmpc img{
	width:386px;
	height:553px;
	vertical-align:top;
}
.paper{
	margin-top:-65px
}
.paper h2{
	height:28px;
	line-height:28px;
	color:#fff;
	padding:0 12px;
	font-size:14px;
	font-weight:bold;
}
.pmid,
.prit{
	background:none;
	overflow:hidden;
	margin-bottom:0;
}
.pmid h1 {
	height:65px;
	line-height:65px;
	color:#fff;
	border-bottom:0;
	padding:0 20px;
	font-size:18px;
	background: #820000;
	position: relative;
}
#cld_pos:before{
	content:'';
	width:20px;
	height:12px;
	display: block;
	position: absolute;
	left:25px;
	bottom:-1px;
	background: url('../images/index/hover.png;vpn_img') center no-repeat;
}
.pmid {
	float:left;
	width: 500px;
  margin-left: 22px;
}
.pmid .banming {
  /*background: #FA6C62;
  color: #fff;*/
  padding: 0;
  font-weight: bolder;
  float: left;
  font-size: 18px;
}
.pmid .banming2 {
	overflow:hidden;
	white-space: nowrap;
    text-overflow:ellipsis;
}
.prit{
	float:right;
	width:100%;
}
.pmid>div,
.prit>div{
	padding:0;
}
.autoscroll {
	max-height: 536px;
	overflow-y:auto;
	z-index:101;
}
.paper #doclist ul{
	background: #fff;
	padding-bottom:44px;
	border: 1px solid #E8E8E8;
	margin-bottom:100px
}
.paper #doclist li {
	line-height:24px;
	padding:20px 0;
	margin: 0 20px;
	border-bottom: 1px solid #E8E8E8;
}
.paper #doclist a{
	display:block;
}
.pmid #doclist a{
	padding-left:0;
	background:none;
	color:#333;
  font-weight: 600;
  font-size: 16px;
  line-height: 28px;
}
.pmid #doclist a.cur,
.pmid #doclist a:hover{
	background:none;
	color:#333;
	text-decoration:none;
}
.pmid #doclist p{
	padding:0;
	font-size:14px;
	color:#6A6A6A;
  line-height: 1.7;
}
.pmid #doclist p br{
	display:inline;
	line-height:0;
}
#bancilist{
	padding:8px 12px;
	max-height: 300px;
  min-height: 0;
  border-left: 1px solid #E8E8E8;
  border-right: 1px solid #E8E8E8;
}
#bancilist li {
  height: 28px;
  line-height: 28px;
  float: left;
  width:auto!important;
  padding:0 8px
  
}
#bancilist li a{
	font-size:14px;
	color:#999
}
#bancilist li a:hover{
	text-decoration: none;
}
#bancilist .cur{
	font-weight: bold;
	color:#C61314
}
.prit li a{
	background:url(../images/arr_r.gif;vpn_img) 92% 11px no-repeat;
	padding-left:20px;
	font-size: 15px;
	line-height: 1.7;
}
.prit a.cur,
.prit li a:hover{
	background:url(../images/arr_w.gif;vpn_img) 92% 11px no-repeat #FF8E56;
	color:#fff;
	text-decoration:none;
}
.prit h2 {
	background-color:#C61314;
	border:0;
	text-align:center;
	padding:0;
	line-height: 40px;
	height:auto;
	margin-top:20px
}
.prit h2 a{
	display: block;
}
.prit a,.prit a:hover{
	color:#fff;
	font-size:14px;
	font-weight:900;
	text-decoration:none;
}
.schrst{
	width:790px;
	float:none;
	margin-top:15px;
	background:url(../images/prpt.png;vpn_img) 0 32px repeat-x;
}
.schrst dl{
	margin:0 20px;
	padding:10px 0 20px;
	border-bottom: 1px solid #E8E8E8;
}
.schrst dt{
	font-weight:900;
	padding:4px 0 10px;
	line-height:normal;
	font-size:14px;
	color:#236525;
}
.schrst dt a{
	color:#333;
	font-size: 16px;
}
.schrst dt a:hover{
	text-decoration: none;
}
.schrst dd{
	line-height:20px;
	color:#6A6A6A;
	font-size: 14px;
}
.schrst dd a{
	color:#636363;
}
.schrst dd a:hover{
	color:#333;
}
.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 #FA6C62;
	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(../images/gtag.png;vpn_img) no-repeat; */
	background-color: #FA6C62;
	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(../images/etabs1.png;vpn_img) no-repeat;
	text-align:center;
	padding-top:2px;
	margin-right:15px;
}
.grntag a:hover, .grntag a.curr{
	background:url(../images/etabs2.png;vpn_img) no-repeat;
	border-bottom:2px solid #fff;
	font-size:14px;
	text-decoration:none;
}

#historynav_panel {
    float: right;
    font-size: 14px;
    color: #fff;
	margin-right: 5px;
	font-weight: bold;
}
.header{
	width: 100%;
	height:130px;
	background:url(../images/ep_banner.jpg;vpn_img) 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;
}
#docbtns{
	margin:25px 0;
	text-align: center;
}
a.button {
  background-color: #FA6C62;
  width: 92px;
  height: 30px;
  line-height: 30px;
  margin: 0 10px;
  text-align: center;
  color:  #FA6C62;
  display: inline-block;
  text-decoration: none;
  border: 1px solid  #FA6C62;
  border-radius: 4px;
  background: #fff;
  box-shadow: none;
}
a.button:hover{
	box-shadow: 0px 6px 9px 0px rgba(199, 21, 22, 0.21);
	background: linear-gradient(90deg, #C61314 0%, #F3504E 100%);
	color:#fff;
	font-weight: bold;
}
#map_buttons a.button+a.button{
  margin-left: 10px;
}
a.button2 {
	background:url(../images/epress_button2.png;vpn_img) 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(../images/prpt.png;vpn_img) repeat-x;
}
#piclist div {
	padding:2px;
}
#piclist div.curr {
	background:#FA6C62;
}
#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(../images/arr_r.gif;vpn_img) 10px 8px no-repeat;
	color:#24537a;
}
#paihanglist li a.cur,
#paihanglist li a:hover{
	background:url(../images/arr_w.gif;vpn_img) 10px 8px no-repeat #FF8E56;
	color:#fff;
	text-decoration:none;
}

#docview {
	margin-left:450px;
	width:auto;
	_width:554px;
	float:none;
	background:#fff;
	height:auto;
	overflow-y:initial;
	margin-bottom:100px;
	border: 1px solid #E8E8E8;
}
#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;
	font-weight: 600;
}
.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:left;
	height:40px;
	line-height:40px;
	color:#999;
	margin:0;
	font-size:14px;
	padding:0 20px;
	border: 1px solid #E8E8E8;
	border-top:0;
	border-bottom: 0;
}
.doccontent {
	line-height:2.0;
	font-size:18px;
	word-wrap:break-word;
	margin:10px;
}
.doccontent:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.doccontent p {
	margin-bottom: 25px;
	text-indent: 2em;
}
.doccontent .button {
	margin-left: 10px;
}

.doclanmu {
	float:left;
}

#footer {
  height: 44px;
  background: #EAEAEB;
  text-align: center;
  padding-top: 15px;
  line-height: 1.8;
  margin-top: 10px;
  clear: both;
  color: #888;
  margin: 0 auto;
}
#footer p {
	color:#fff;
}

.ajax_loader {
	background:url(../images/ajax_loader.gif;vpn_img) 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(../images/arrow_left.gif;vpn_img);
	background-position:30% 50%;
	padding:0;
	width:22px;
	overflow:hidden;
	text-indent:-9999px;
}
.pages a.next{
	padding-right:16px;
	background-image:url(../images/arrow_right.gif;vpn_img);
	background-position:90% 50%;
}
.pages a.pre{
	padding-left:16px;
	background-image:url(../images/arrow_left.gif;vpn_img);
	background-position:10% 50%;
}
.pageback a{
	padding-left:16px;
	background:#fff url(../images/arrow_left.gif;vpn_img) 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:none;
	clear:both;
	background: url(../images/shadowalpha.png;vpn_img) no-repeat bottom right !important;
	background: url(../images/shadow.gif;vpn_img) no-repeat bottom right;
	margin: 0;
	width: 428px;
	height:100%;
	padding: 0px;
}
.innerbox{
  position: relative;
  bottom: 0;
  right: 6px;
  padding: 20px;
  margin: 0px 0px 0px 0px;
  background: #fff;
  box-shadow: 1px 2px 24px 1px rgba(44,0,0,.25);
  border-radius: 1px;
}
.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(../images/prpt.png;vpn_img) 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:auto!important
}
.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:300px;
	padding-top: 0px;
}
.layui-laydate {
	transform: scale(0.68);
	transform-origin: left top;
	font-size: 18px!important;
}
.layui-laydate-content td {
	font-size: 18px;
}
.layui-laydate-footer .laydate-footer-btns span {
	font-size: 18px;
}
#doclist>ul>li{
  margin-bottom: 13px;
}
#doclist>ul>li>p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.search_bg{
	background:#fff;
	padding:8px 9px;
}
.search_bg .search_box{
	background: #F1F1F1;
	line-height: 50px;
	border-radius: 4px;
	display: flex;
}
.search_bg  #submit{
	flex-shrink: 0;
	width:50px;
	background: url('../images/index/search.png;vpn_img') 10px center no-repeat;
	cursor: pointer;
}
.search_bg  #submit:hover{
	background: url('../images/index/search_h.png;vpn_img') 10px center no-repeat;
}
#keyword {
	border: 0; 
	height:50px;
	margin-left: 0; 
	padding-left: 10px;
	background-color: transparent;
	flex-grow: 1;
}
#keyword:focus {
	outline: none;
}
.w_btn:focus {
  outline: none;
}
.search-part {
  display: none;
}
.search-part .back{
	background: rgba(0,0,0,0);
	float: none;
	width:auto;
	margin:0;
	border: 0;
}
.search-part .back a,
.search-part .back a:hover {
	display: inline-block;
	width: 92px;
	height: 30px;
	border: 1px solid #E8E8E8;
	border-radius: 4px;
	text-align: center;
	color:#fff;
	font-weight: bold;
	line-height: 30px;
	background: rgba(0,0,0,0);
	float: none;
	margin-top:17px;
}
.spage-skip span, 
.spage-number span, 
.spage-total {
	line-height: 26px;
	padding: 0 8px;
	color:#999
}
.spage-skip {
	line-height: 28px;
	margin-left: 10px;
}
.spage-skip input {
	width:30px;
	line-height:28px;
	height: 28px;
}
.spage-total {
	margin-right: 0;
}
#myPage {
	float: none;
	margin-top: 0;
	padding:10px 20px;
	border: 1px solid #E8E8E8;
	border-top:0;
	background: #fff;
}
.spage-number span.active, 
.spage-number span.active:hover, 
.spage-skip span:hover {
	background: #C61314;
	border-color: #C61314;
}
.spage-skip input:focus {
	border-color: #FA6C62;
}
#doccontent p span{
  /*font-size: inherit!important;*/
}
#doccontent p img {
	display: block;
	max-width: 70%;
	margin: 0 auto;
}
#downloadPDF{
	display: none;
}
.search-part #searchResult {
	width: 100%;
	background: #fff;
	border: 1px solid #E8E8E8;
	border-bottom: 0;
	margin:0;
	box-sizing: border-box;
}
.search-part>.pmid {
	width: 100%;
	margin-left:0;
	float: none;
}
.search-part{
	float: left;
    width: 500px;
    margin-left: 22px;
}
}
@media (min-height:936px){
	#docview {
		height: calc(100vh - 350px);
		max-height: calc(100vh - 350px);
	}
}
#copyinput {
	cursor: pointer;
}
.layui-laydate .laydate-day-mark{height:auto}
/* 底部 */
.footer .footertop{background-color: #252e37;color: #ffffff;font-size: 16px;}
.footer .logo{width:auto;height:auto}
.footer a,.footer a:hover{color: #fff;text-decoration: none;font-size:16px;}
.footer .top{background: url(../images/index/icon2.png;vpn_img) repeat-x bottom center;padding: 45px 0px 40px;}
.footer .menu{padding: 4px 0px;}
.footer .menu li{padding: 0px 15px;position: relative;}
.footer .menu li::after{content: '';position: absolute;height: 18px;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: 1px;background: #fff;}
.footer .menu li:last-child{padding-right: 0;}
.footer .menu li:last-child::after{display: none;}
.footer .menu li a{line-height: 30px;font-size: 16px;font-weight: normal;}
.footer .bottom{line-height: 30px;padding: 17px 0px 20px;}
.footer .bottom .bluebox{margin-right: 5px;}
.footer .bottom .blue{margin-top: 5px;margin-right: 20px;display: inline-block;}
.footer .bottom .copy{color: #4c6074;}
.footer .bottom .wxbox{text-align: center;padding: 0px 10px;position: relative;cursor: pointer;}
.footer .bottom .wxbox .imgbox{margin: 15px 0px 10px 0px;width: 50px;height: 50px;display: table-cell;vertical-align: middle; background: #506071;border-radius: 50%;}
.footer .bottom .wxbox .imgbox:hover{background: #73899F;}
.footer .bottom .wxbox .imgbox img{margin-top:8px}
.footer .bottom .wxbox .rcode{position: absolute;width: 70px;height: 70px;left: 0;right: 0;margin: auto;display: none;}
.footer .bottom .wxbox:hover .rcode{display: block;}
.footer .bottom .last{padding-right: 0px;}
.footer .bottom .font{color: #4c6074;font-size: 14px;}
.footer .footerbtm{box-sizing: border-box;background-color: #1E2227;color: #B8B8B8;font-size: 14px;line-height: 24px;height: 80px;padding: 28px 0px;}
.footer .footerbtm .right span{margin-left: 15px;display: inline-block;}
.footer .footerbtm .add{background: url(../images/index/gps.png;vpn_img) no-repeat left center;background-size: 18px;padding-left: 25px;}
.footer .footerbtm .phone{background: url(../images/index/phone.png;vpn_img) no-repeat left center;background-size: 24px;padding-left: 33px;}
.footer .footerbtm .email{background: url(../images/index/email.png;vpn_img) no-repeat left center;background-size: 22px;padding-left: 30px;}

.d-flex{display: flex;}
.d-shrink{flex-shrink: 0;}
.d-grow{flex-grow: 1;flex-basis: 100%;}
.docsource .author{margin-left:20px}
.bshare-custom .box{width: 30px;height: 30px;display: inline-block;margin-top:5px;margin-left: 10px;border-radius: 50%;cursor: pointer;}
.bshare-custom .bshare-sinaminiblog{background: url('../images/index/wb.png;vpn_img') center/20px no-repeat #EC4F4F;}
.bshare-custom .bshare-qqim{background: url('../images/index/QQ.png;vpn_img') center/16px no-repeat #7A88F6;}
.bshare-custom .bshare-weixin{background: url('../images/index/wx.png;vpn_img') center/20px no-repeat #29C698;}
.bshare-custom .part{width: 45px;height: 1px;background: #FFF;margin: 7px auto 17px;position: relative;}
.bshare-custom #qrcode_c{position: absolute;width: 100px;height: 100px;z-index: 2;display: none;top: 0px;left: -20px;background: #fff;padding: 6px; }
.hide{display: none;}
.toold{text-align: right;margin-top:20px;}
.toold a{color:#C61314;font-size:14px;font-weight: bold;}

