.cluster_progress_bg
{
	width: 100%;
	height: 1024px;
	display:none;


	position:absolute;
	left:0; top:0;
}
.search_progress_bg
{
	background: url('/images/wait.jpg') no-repeat top;
	width: 100%;
	height: 1024px;
	display:none;
	position:absolute;
	left:0; top:0;
}
.my_shadow
{
	-webkit-box-shadow: 1px 0px 19px #dae8ff;
	-moz-box-shadow: 1px 0px 19px #dae8ff;
}

.dian1-0
{
	background: url(images/dian-1.jpg) no-repeat left 7px; display:inline-block; *display:inline; zoom:1;
	padding-left:10px;	
}
.dian1-1
{
	background-image: url(images/dian-1.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	padding-left:20px;	
}
.dian1-2
{
	background-image: url(images/dian-1.jpg);
	background-repeat: no-repeat;
	background-position:left center;	
	padding-left:30px;
}
.dian1-3
{
	background-image: url(images/dian-1.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	padding-left:40px;
}
.dian1-4
{
	background-image: url(images/dian-1.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	padding-left:50px;
}
.dian1-5
{
	background-image: url(images/dian-1.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	padding-left:60px;
}
.dian1-6
{
	background-image: url(images/dian-1.jpg);
	background-repeat: no-repeat;
	padding-left:70px;
}
.dian1-7
{
	background-image: url(images/dian-1.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	padding-left:80px;
}
.dian1-8
{
	background-image: url(images/dian-1.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	padding-left:90px;
}
.dian1-9
{
	background-image: url(images/dian-1.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	padding-left:100px;
}

li, ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul, li, ol, p, h1, h2, h3, h4, h5, h6, th, form, fieldset, img, dl, dt, dd
{
	margin: 0;
	padding: 0;
	line-height: 200%;
}

.om_li
{
	overflow: hidden;	
	width: 192px;
	-o-text-overflow: ellipsis; /*text-overflow:ellipsis; -moz-binding: url('ellipsis.xml#ellipsis'); /Firefox */
}

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

DIV#body
{
	background: #fff;
	position: absolute;
	height: 100%;
	width: 100%;
}

.ame2
{
	background-color: #f5f5dc;
	padding-bottom: 9px;
	background-color: #f5f5dc;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 9px;
}

.td2
{
	border: 1px solid #BFBFBF;
}
.td3
{
	font-size: 13px;
	color: #5C6471;
}

.border1
{
	border: 1px solid #FFFFFF;
}
.border2
{
	border: 1px solid #595E61;
}

.style1
{
	color: #FFFFFF;
}
.style2
{
	color: #595E61;
}
.style3
{
	color: #af0303;
}
.style4
{
	color: #5c6471;
}
.style5
{
	color: #5C6471;
}
.style6_1
{
	color: #1a3c7c;
}
.style6
{
	color: #001122;
}
.style7
{
	color: #760026;
}
.style8
{
	color: #760026;
	font-weight: bold;
}
.style_spec
{
	color: #FCED00;
}

.style_content
{
	color: #000000;
}

.LibSubTitle
{
	color: #000000;
}
.LibTitle
{
	color: #8E3250;
	font-weight: bold;
}
.style_bt
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 120%;
}


/*a
{
	color: #003560;
	text-decoration: none;
}*/
a:link
{
	color: #000;
	text-decoration: none;
}
a:visited
{
	color: #000;
	text-decoration: none;
}
a:hover
{
	color: #8E3250;
	text-decoration: none;
}
/*a:active
{
	color: #000;
	text-decoration: underline;
}*/
/*a:visited:hover
{
	color: #8E3250;
	text-decoration: underline;
}*/

a.lan:hover
{
	color: #ffffff;
	text-decoration: underline;
}
a.lan:link
{
	text-decoration: none;
	color: #ffffff;
}
a.lan:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.lan:active
{
	color: #ffffff;
	text-decoration: underline;
}
a.lan:visited:hover
{
	color: #ffffff;
	text-decoration: underline;
}

a.keyword:hover
{
	color: #1a3c7c;
	text-decoration: underline;
}
a.keyword:link
{
	text-decoration: none;
	color: #1a3c7c;
}
a.keyword:visited
{
	color: #1a3c7c;
	text-decoration: none;
}
a.keyword:active
{
	color: #1a3c7c;
	text-decoration: underline;
}
a.keyword:visited:hover
{
	color: #1a3c7c;
	text-decoration: underline;
}

a.aLink:link,a.aLink:visited
{	
	color: blue;
}
a.aLink:hover,a.aLink:visited:hover
{
	text-decoration: underline;
	background-color: #ffe76c;
}
a.aLink:active
{
	text-decoration: none;
	color: red;
}

div.fb_win_link
{
	cursor: hand;
	cursor: pointer;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	line-height: 22px;
}

.pz
{
	font-family: "宋体";
	font-size: 9pt;
	color: #ffffff;
	text-align: center;
}

.input_text
{
	border-right: #8899aa 1px solid;
	border-top: #8899aa 1px solid;
	border-left: #8899aa 1px solid;
	border-bottom: #8899aa 1px solid;
	font-size: 13px;
}
.select
{
	border-right: #8899aa 1px solid;
	border-top: #8899aa 1px solid;
	border-left: #8899aa 1px solid;
	border-bottom: #8899aa 1px solid;
	font-size: 13px;
}

.NavTitle
{
	color: #740428;
	font-weight: bold;
	font-size: 13px;
}
.border3
{
	border-top: 1px solid #740428;
	border-right: 0px;
	border-left: 1px solid #740428;
	border-bottom: 1px solid #740428;
}

.border4
{
	border: 1px solid #DCDCDC;
}

a.lib:link
{
	color: #8E3250;
	text-decoration: none;
	font-weight: bold;
}
a.lib:visited
{
	text-decoration: none;
	color: #8E3250;
	font-weight: bold;
}
a.lib:hover
{
	text-decoration: underline;
	color: #8E3250;
	font-weight: bold;
}
a.lib:visited:hover
{
	text-decoration: underline;
	color: #8E3250;
	font-weight: bold;
}
a.lib:active
{
	text-decoration: none;
	color: #8E3250;
	font-weight: bold;
}

.font_red
{
	color: #6C0427;
}

.font_Black
{
	color: #000000;
}


.font_B_red
{
	color: #760026;
	font-weight: bold;
	width:100%;
}

.CaseTitle
{
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	line-height: 30px;
}
.ComperText
{
	font-family: "宋体";
	font-size: 13px;
	font-weight: normal;
	color: blue;
}


.RedWord
{
	background-color: #084da5;
	color: #ffffff;
}

.textColumn
{
	font-family: "宋体";
	font-size: 13px;
}


.style_kwd
{
	background-color: #ffffa6;
}

.Content
{
	font-size: 14px;
	line-height: 23px;
	padding-top: 11px;
    word-break: break-all;
}

.Content .noFulltext {
    color: red;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
}

.Content .precontent
{
    /*width: 700px;
overflow-x: auto;*/
}

.Zhang
{
	font-weight: 600;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-family: 宋体, 楷体_GB2312;
	background-color: transparent;
	font-variant: small-caps;
}
.Tiao
{
	font-size: 14px;
	cursor: hand;
	color: #6600cc;
	font-style: italic;
	font-family: 宋体, 楷体_GB2312;
	background-color: transparent;
	font-variant: small-caps;
}

.TiaoYin
{
	font-size: 13px;
	cursor: hand;
	color: #ff0000;
	font-family: 宋体, 楷体_GB2312;
	font-variant: small-caps;
}

.a1
{
	background: url(but.gif) left 0;
	font-family: 宋体;
	text-decoration: none;
	height: 27px;
	float: left;
	cursor: hand;
	margin: 0 0 0 0;
}

.a1:hover
{
	background: url(but.gif) left -30px;
	height: 27px;
}

.a1 span
{
	font-size: 15px;
	background: url(but.gif) right 0;
	padding: 4px 20px 0px 0;
	margin: 0 0 0 20px;
	float: left;
	height: 22px;
}

.a1:hover span
{
	font-size: 15px;
	background: url(but.gif) right -30px;
	padding: 4px 20px 0px 0;
	margin: 0 0 0 20px;
	float: left;
	height: 22px;
}


.b1
{
	background: url(but.gif) left -30px;
	font-family: 宋体;
	text-decoration: none;
	height: 27px;
	float: left;
	margin: 0 0 0 0;
}

.b1 span
{
	font-size: 15px;
	background: url(but.gif) right -30px;
	padding: 4px 20px 0px 0;
	margin: 0 0 0 20px;
	float: left;
	height: 22px;
}

.button1
{
	background: url(but1.gif);
}

.floatR
{
	float: right;
}

#DetailFnl .NBt
{
	color: #222222;
	font-weight: bold;
	text-align: left;
	line-height: 28px;
	padding-left: 0px;
	background-image: url(../images/main_01.gif);
	background-repeat: repeat-x;
	display: block;
	height: 32px;
}

#DetailFnl .NBtImg
{
	float: left;
}

#DetailFnl .Bt
{
	background-color: #E8E8E8;
	color: #222222;
	height: 20px;
	padding: 0px;
	font-weight: bold;
}

#DetailFnl .Nr
{
	width: 240px;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 6px;
}

#DetailFnl .Xgzl
{
	border-left: solid 1px #E8E8E8;
	border-right: solid 1px #E8E8E8;
	border-bottom: solid 1px #E8E8E8;
}

#DetailFnl .Xgzl ul
{
	clear: both;
	padding-left: 0px;
	padding-right: 1px;
	padding-top: 1px;
}


a.hitpoint
{
	color: #777;
	text-decoration: none;
	line-height:18px;
}

a.hitpoint:hover
{
	color: #559;
}

a.main-lj_big
{
	font-family: "宋体";
	font-size: 14px;
	color: #000;
	text-decoration: none;
	text-align: left;
	line-height: 24px;
}

a.main-lj_big:hover
{
	color: #DE5B00;
}

a.main-ljwenzi:link
{
	font-family: "宋体";
	font-size: 14px!important;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	line-height: 25px;
}
a.main-ljwenzi:hover,a.main-ljwenzi:active
{
	font-family: "宋体";
	font-size: 14px;
	color: #DE5B00;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	line-height: 25px;
	background-color: #F6FCFF;
}

/*container*/
#ym-window
{
	background: #fff;
	overflow: hidden;
	font-size: 12px;
	font-family: '宋体';
}

/*header*/
.ym-ttc
{
	height: 3px;
}
.ym-header-text
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin-left: 5px;
	float: left;
}
.ym-header-tools
{
	float: right;
	margin-top: 5px;
}
.ym-header-tools strong
{
	display: none;
}

/*body*/
.ym-body
{
	overflow: auto;
	padding: 0;
	font-size: 12px;
}

/*button*/
.ym-btn
{
	text-align: center;
}

/*icon*/
.ymPrompt_alert
{
	padding-left: 90px;
	background: url(images/info.gif) no-repeat 20px 50%;
}
.ymPrompt_succeed
{
	padding-left: 90px;
	background: url(images/right.gif) no-repeat 20px 50%;
}
.ymPrompt_error
{
	padding-left: 90px;
	background: url(images/err.gif) no-repeat 20px 50%;
}
.ymPrompt_confirm
{
	padding-left: 90px;
	background: url(images/ask.gif) no-repeat 20px 50%;
}
.ymPrompt_alert .ym-content, .ymPrompt_succeed .ym-content, .ymPrompt_error .ym-content, .ymPrompt_confirm .ym-content
{
	padding: 50px 0 0;
}
.ym-header-tools div
{
	cursor: pointer;
	width: 16px;
	height: 16px;
	float: left;
	margin: 0 1px;
	background: url(images/ico.gif) no-repeat 0 0;
}
.ymPrompt_close
{
	background-position: -16px 0 !important;
}
.ymPrompt_max
{
	background-position: 0 -16px !important;
}
.ymPrompt_min
{
	background-position: 0 0 !important;
}
.ymPrompt_normal
{
	background-position: -16px -16px !important;
}


input.btnStyle
{
	background: url(images/btn_bg.gif) no-repeat;
	width: 80px;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	color: #183C94;
	border: 0;
	margin: 10px 0;
}

.dialog_content
{
	padding-right: 9px;
	padding-top: 9px;
}

.arrow_up
{
	background-image: url(images/arrow_up.gif);
	background-repeat: no-repeat;
	font-size: 20px;
	text-decoration: none;
}

.arrow_down
{
	background-image: url(images/arrow_down.gif);
	background-repeat: no-repeat;
	font-size: 20px;
	text-decoration: none;
}

.arrow_top
{
	background-image: url(images/arrow_top.gif);
	background-repeat: no-repeat;
	font-size: 20px;
	text-decoration: none;
}



.a-dbj
{
	background-image: url(images/a-dbj.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.gd
{
	background-image: url(images/gd.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 2px;
}

.b_anniu-120
{
	font-family: "宋体";
	font-size: 13px;
	line-height: 42px;
	color: #002288;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 50px;
	width: 120px;
	background-image: url(images/anniu-120.jpg);
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
}

.b_anniu-160
{
	font-family: "宋体";
	font-size: 13px;
	line-height: 42px;
	color: #028;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 50px;
	width: 160px;
	background-image: url(images/anniu-160.jpg);
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
}

.b_anniu-200
{
	font-family: "宋体";
	font-size: 13px;
	line-height: 42px;
	color: #028;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 50px;
	width: 200px;
	background-image: url(images/anniu-200.jpg);
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
}

.b_anniu-240
{
	font-family: "宋体";
	font-size: 13px;
	line-height: 42px;
	color: #028;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 50px;
	width: 260px;
	background-image: url(images/anniu-260.jpg);
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
}

a.anniu:link, a.anniu:visited
{
	font-family: "宋体";
	font-size: 13px;
	line-height: 42px;
	color: #028;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 50px;
	display: block;
	font-weight: bold;
}

a.anniu:hover
{
	font-family: "宋体";
	font-size: 13px;
	line-height: 42px;
	color: #d00;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	height: 50px;
	display: block;
	font-weight: bold;
}


.biaoqian1
{
	background-image: url(images/biaoqian1.jpg);
	background-repeat: no-repeat;
	width: 100px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.biaoqian2
{
	background-image: url(images/biaoqian2.jpg);
	background-repeat: repeat-x;
}

.pulldown
{
	color: #000;
	padding-right: 9px;
	padding-left: 9px;
	background-color: #FFFFD7;
	padding-top: 9px;
	padding-bottom: 9px;
}
a.pull_but
{
	padding-left: 22px;
	font-size: 14px;
	background-image: url(images/zhankai.png);
	line-height: 28px;
	background-repeat: no-repeat;
	padding-bottom: 11px;
	color: black;
}


a.see_fulltext
{
	padding-left: 22px;
	font-size: 14px;
	background-image: url(images/kanquanwen.png);
	line-height: 28px;
	background-repeat: no-repeat;
	padding-bottom: 11px;
	color: black;
}


td.hitp2
{
	color: #000;
	text-align: left;
	padding-bottom: 4px;
	padding-top: 8px;
	padding-left: 6px;
	padding-right: 4px;
	font-size: 13px;
	background-color: #f0f0f0;
	border-right: #e8e8e8 1px solid;
	border-top: #e8e8e8 1px solid;
	border-left: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
}

div.mbox2
{
	overflow: hidden;
	height: 40px;
	padding-bottom: 8px;
}

.dian
{
	background-image: url(images/dian.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
	padding-right: 10px;
	vertical-align:top;
}

div.xgzl_zhankai
{
	margin: 0 auto;
	color: #000;
	font-size: 13px;
	border-right: #336699 1px solid;
	padding-right: 15px;
	padding-left: 15px;
	border-top: #336699 1px solid;
	border-left: #336699 1px solid;
	border-bottom: #336699 1px solid;
	background-color: #ffffcc;
	padding-bottom: 9px;
	padding-top: 9px;
	display: none;
}

#login_prompt
{
	margin: 0 auto;
	font-size: 14px;
	padding-bottom: 6px;
	padding-top: 9px;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../images/login_prompt_bg.gif);
	background-repeat: repeat-x;
}

.fulltext_guanggao
{
	color: #000000;
	font-size: 14px;
	line-height: 28px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #ffeeee;
}

.fulltext_body1
{
	left: 0px;	
	width: 100%;
	height: 93%;
	overflow: auto;
	background-color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#dae8ff), color-stop(0.1, #fafeff), to(#fafeff));
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr='#dae8ff',endcolorstr='#f8feff',gradientType='0' );
}

.divAbstract
{
	padding:5px 6px 0px 6px;
	width:670px;	
	background-color: #fafafa;
	font-size: 13px;	
	font-family: 宋体;
	font-variant: small-caps;
	color:#727272;
	border: 1px solid #DDDDDD;
	overflow:hidden;	
}
.divAbstract a:link
{	
	color:#2890be;
	font-size: 12px;	
}
.divAbstract a:visited
{
	color: #2890be;
	font-size: 12px;	
}
.divAbstract a:hover
{
	color: #DE5B00;
	font-size: 12px;	
}
.divAbstract a:active
{
	color: #DE5B00;
	font-size: 12px;	
}
.RedFonts
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-family: 宋体, 楷体_GB2312;
	background-color: transparent;
	font-variant: small-caps;
}
a.anniu-page
{
	display:block;
	color: #000000;
	background-image: url(images/anniu-p.jpg);
	font-family: "宋体";
	font-size: 12px;	
	text-decoration: none;	
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 22px;
	width: 40px;
}
a.anniu-page:hover
{
	display:block;	
	color: #C40013;	
	background-image: url(images/anniu-pa.jpg);	
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;	
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 22px;
	width: 40px;	
}
 .fjLink:link { max-width:650px;width: expression(this.width > 680 ? 680: true);color:#218fc4}


#ym-window{font-size: 14px; border-radius: 4px; border: 3px solid #435f7c; background: #fff;}
.ym-tc{background: #435f7c; color: #fff; height: 30px; line-height: 30px; padding: 0 10px; position: relative;}
.ym-header-tools strong{font-family: arial; text-decoration: none; font-weight: normal; text-align: center; position: absolute; right: 10px; top:8px;_top:6px; height: 14px; line-height: 12px; width: 14px; border: 1px solid #fff; color: #fff;}
.ym-body{box-shadow: inset 0 3px 2px #c2c2c2;}
.ym-body td{padding: 5px;}

#div_fid_0_0 {
    width: 200px;
}

/*.bdselect_share_box
{
    margin-top:50px;    
}*/

.bdselect_share_bg
{
    position:fixed !important;
}
/*香港澳门库描述*/
.div_note
{
    border: 1px solid lightgray;
    margin-bottom: 5px;
    padding: 6px 15px;
    text-indent: 20px;
    line-height: 22px;
}
.div_note a:link
{	
	color:#2890be;
	font-size: 12px;	
}
.div_note a:visited
{
	color: #2890be;
	font-size: 12px;	
}
.div_note a:hover
{
	color: #DE5B00;
	font-size: 12px;	
}
.div_note a:active
{
	color: #DE5B00;
	font-size: 12px;	
}