@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}

h3{ background:url(/lmgj/images/line_bg.gif) repeat-x; clear:both}
.cle{ clear:both}
*{ margin:0; padding:0}
i,em{ font-style:normal}
/* 网友评论 */
.wy_com{  margin:6px 19px 20px 19px; line-height:26px; }

.wy_com span,.wy_com h5,.tg_l p a,.tg_r p a{color:#777; font-weight:normal}
.wy_com h6{ font-size:14px; font-weight:normal; padding-left:20px;border-bottom:#d7d7d7 1px dashed; margin-bottom:10px; padding-bottom:10px;}
.sub-d i{ padding-right:10px; font-size:14px; color:#930}
.sub-d h3{ font-size:12px}


#massage_box,#massage_box_b{ position:absolute; left:expression((body.clientWidth-350)/2); top:expression((body.clientHeight-200)/2); width:450px; height:300px;filter:dropshadow(color=#666666,offx=3,offy=3,positive=2); z-index:2; visibility:hidden}
#mask{ position:absolute; top:0; left:0; width:expression(body.scrollWidth); height:expression(body.scrollHeight); background:#666; filter:ALPHA(opacity=60); z-index:1; visibility:hidden}
.massage{border:#036 solid; border-width:1 1 1 1; width:95%; height:95%; background:#fff; color:#036; font-size:12px; line-height:150%}
.header{ background:#036;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:3px 5px 0 5px; color:#fff}



/* 表单 */
#comment .input {background: #fff;width: 80px;height: 16px;line-height: 16px;border: 1px solid #dcdddd;font-size: 12px;padding: 2px;}

/* 回复表单 */
#pl-reply {padding:8px 19px 16px 19px; margin-top:10px;zoom:1;overflow: hidden;clear: both;}
.plBody {width: 99%;height: 100px;padding: 5px 0 0 5px;border: 1px solid #dcdddd;background:#fff url(/lmgj/img/logo.gif) no-repeat center center;font-size: 14px;clear: both;text-align: left;color: #555; margin-top:16px;}
.pl-post .plBodyFocus { color: #000; }
#pl-reply .send {clear: both;padding: 5px 0 0;height:43px;overflow: hidden;}
#pl-reply .send p { float: left; color: #555; margin: 0; }
#pl-reply .send span { float: right; }
#pl-reply .send .toPost { cursor: pointer; font-size: 12px; }

body {
	font-family: "宋体", beijing, "黑体", Helvetica, arial, sans-serif, "微软雅黑";
	font-size:12px;
	line-height: 20px;
	text-decoration: none;
	color:#0a769e;
	background:url(img/bg.jpg)
	
}

a:link,a:visited {font-size:12px;text-decoration:none; color:#333333}

a:hover{ color: #0066FF;}

h5{ font-size:12px; color:#06C; font-weight:bold; padding:6px 0 0 6px; }


a.red:link,a.red:visited{ background:url(/lmgj/img/list.gif) no-repeat -7px -8px; padding-left:13px;color:#e619e8;}

p{ padding:2px 8px 0 8px;}

/*页面层容器*/
.menu{margin:6px;overflow:hidden}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left; 
position:relative;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none;
 font-weight:bold;
width:77px; 
height:30px; 
color:#fff; 
border:1px solid #fff;
border-width:1px 1px 0 0;
background:url(img/0003.gif) repeat-x;
line-height:30px; 
font-size:12px;
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff; 
background:url(img/0003.gif) repeat-x;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:31px; 
left:0; 
width:105px;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block;
font-weight:normal;
background:#d1f0af; 
color:#000;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#e2f6c3;
font-weight:bold;
color:#fb8300;
}

.menu ul li ul li a{ background:#F00}

#container { margin:0 auto;	width:870px;margin-top:6px; background:#FFF}

#mainbody{ margin:0 auto; width:860px; padding-top:4px;}

#header{ width:860px; height:70px; margin-top:5px; margin:0 auto}
#head_main{ padding:10px 0 0 10px;}
.img{ width:860px;  clear:both}
.img-a{ width:310px; float:left; border:#d2e9f6 1px solid;}
.img-b{ width:537px; float:right;border:#d2e9f6 1px solid; margin:0 0 6px 4px;background:#fafafa; padding:4px 0 2px 2px;}
.img-b h4{ font-size:12px; font-weight:bold; padding-left:10px; color:#06F}
.img-b img{ border:0}


.nr{ width:860px; clear:both; margin-top:6px;}
.tj-l{ float:left; width:420px; margin-left:2px; margin-bottom:6px;border:#d2e9f6 1px solid;}
.tj-r h3,.tj-l h3{ height:23px;  color:#06F; padding:4px 0 0 26px; font-size:14px; background:url(/lmgj/img/001.gif) no-repeat}
h3{ height:23px;  color:#06F; padding:4px 0 0 26px; font-size:14px; background:url(/lmgj/img/001.gif) no-repeat #e7f2aa;}
.tj-l-img{ float:left; width:110px; height:70px; margin:4px 0 4px 4px; background:#f2f8fe;}
.tj-l-a{ float:right; width:290px; height:70px;margin:4px 4px 4px 0; background:#f2f8fe;}

.tj-r{ float:right; width:420px; margin-right:2px;margin-bottom:6px;border:#d2e9f6 1px solid;}

.tj-l ul,.tj-r ul{list-style-type:none}
.tj-l ul li,.tj-r ul li{ padding:4px 0 0 14px; line-height:22px;border-bottom:#CCC 1px dashed; margin-left:2px;background:url(/lmgj/img/article_ontop7.gif) no-repeat 4px 12px}

/*注释*/
#comments{margin:8px 0 0 4px;border:1px solid #dcefe0; clear:both}
#comments h2{padding:8px;font-size:12px;border-bottom:1px solid #afe2f5;background:#caebfe;}
#comments h3{margin:8px 8px 0 8px;padding:0 0 0 8px;height:32px;line-height:32px;font-size:12px;background:#dbeff6;}
#comments h3 img{float:right;}
#comments div{margin:0 8px 0px 8px; padding:8px 8px 6px 8px; background:#f2f8fe}
#comments h4{font-size:12px;}
#comments p{text-indent:0px;vertical-align:middle;}
#comments img{vertical-align:middle;}

.tpbt-l{ width:100px; float:left; padding:6px 0 0 6px;}
.tpbt-r{ width:90px; float:right; padding:14px 0 0 6px;}
.bot-l{ float:left; width:206px;margin: 0 4px 13px 0px; }
.bot-r{ float:right; width:206px; margin:0 4px 13px 0;}

#footer{ width:850px; clear:both;}

A#closeBut {
	POSITION: absolute; TEXT-INDENT: -9999em; OUTLINE-STYLE: none; OUTLINE-WIDTH: 0px; WIDTH: 20px; DISPLAY: block;  HEIGHT: 15px; TOP: 10px; RIGHT: 20px
}
#header { margin: 0 0 5px 0; }
#header #logo {float: left; width:203px; text-align: right; margin-top:3px;}
#header #domain { float: left;padding:0 10px 0 6px;}
#header #domain p { margin:0px; line-height:30px;color:#ccc}
#header #domain p a{ color:#9e9e9e;font-weight:bold;padding:0 0px 0 4px;}
#header #banner { float: left; width:468px; height:100%; background:url(/lmgj/img/468-60-bg.jpg) no-repeat; }
#header #banner h1{ font-size:26px; font-family:"黑体","宋体"; text-align:center; padding-top:20px;}
img{ border:0}
#hlka42, #hlka32,#hlka22,#hlka12
{
    display:none;
}