@charset "gb2312";

/* CSS Document */
* { margin:0; padding:0 }
body { font-size:12px; color:#434343; font-family:ËÎÌå, Arial, Helvetica, sans-serif;  }
ul,li { list-style:none }
.clear { clear:both }
body, ul, ol, li, p, h1, h2, h3, h4, table, td, th, form, img, dl, dt, dd, input, select, textarea { margin:0; padding:0; }
img { border:0; }
a { text-decoration:none; color:#3f3f3f; outline:none;}
a:hover { text-decoration:none; color:#F00; }

.articleview {background-color:#d6d6d6;}

.red { color:#F00; }
.block { font-weight:bold; }
body, ul, ol, li, p, h1, h2, h3, h4, table, td, th, form, img, dl, dt, dd, input, select, textarea { margin:0; padding:0;}

.fullscreen { width:1020px; margin:0 auto; background-color:#FFFFFF; }
.box { width:980px; height:auto;margin:0 auto; }
.header { width:980px; height:85px;}
.logo { width:260px; float:left; margin:15px 0 10px 10px;}
.top_line { margin:25px 10px 0 0px; float:left; border-left:#CCCCCC solid 1px; height:40px;}
.header h2 { font-size:12px; float:left; margin-top:25px; line-height:22px; font-weight:normal;}
.phone400 { float:right; width:254px; margin:17px 10px 0 0; }

.nav { height:34px; background:url(../img/nav_bg01.jpg) no-repeat; font-size:14px; font-weight:bold; line-height:34px; }
.nav li { float:left; display:inline; width:122px; height:34px; text-align:center;}
.nav li a { width:122px; display:block; height:34px; color:#FFFFFF; }
.nav li a:hover,#aa{ color:#ffffff; background:url(../img/nav_libg.jpg) no-repeat;}
.indexBanner { width:980px; height:300px; margin-top:5px; margin-bottom:8px;}

.articleBanner {width:980px; margin-top:5px;}

/*footer begin*/

.footer { min-height:67px; _height:67px;  width:100%; margin-top:10px; }

.f_content { margin:0 auto; width:980px; border-top:#cc0000 4px solid; font-size:12px; }
.shengming { height:40px; border-bottom:#dbdbdb 1px solid;line-height:40px; }
.smLeft { float:left; }
.smRight { width:200px; }
.indexsmRight { float:right; width:560px;}

.biaodan {  float:right; margin-top:10px; margin-right:10px;}

.hezuo { line-height:22px; margin-top:10px; padding-bottom:10px;}
.friendlink { line-height:22px;}

/* banner */

.content { width:980px; margin:5px auto 0 auto; height:auto; overflow:hidden;}
.sidebar { width:180px; height:auto; float:left; display:inline; }
.mainbox { width:760px; height:auto; float:left; display:inline; margin-left:20px; overflow:hidden }
.ask_mainbox { width:560px; height:auto; float:left; display:inline; margin-left:20px; overflow:hidden }
.sb_title { font-weight:bold; height:28px; line-height:28px; font-size:14px; color:#FFFFFF; text-indent:20px;background:url(../img/sb_titbg.jpg) no-repeat;}
.sidebar ul { }
.sidebar li { background:url(../img/RedLinkIcon.jpg) left center no-repeat; text-indent:20px; line-height:25px; height:25px; }
.sidebar li a:hover { font-weight:bold; }
.mainbox_title { font-weight:bold; width:auto; height:30px; line-height:30px;}
.rightbar_title {border-bottom:#666666 dotted 1px; width:auto;height:30px; line-height:30px; font-size:14px;}
.titlecolor { color:#d60211; font-size:16px;font-weight:bold; float:left; display:inline;}
.titleposition { float:right; display:inline;}
.titleposition a { font-weight:normal;}
#nav_1 { height:auto; width:auto;}
#nav_1 dl { height:auto; border-bottom:#dbdbdb 1px solid; margin:5px 20px;}
#nav_1 dt{ line-height:24px; text-indent:18px; font-size:12px;  padding-top:1px; padding-bottom:1px; background:url(../img/RedLinkIcon.jpg) no-repeat 0 8px;}
#nav_1 dt a { color:#fe1100; font-weight:600; }
#nav_1 dd { margin-bottom:2px;text-indent:20px;}
#nav_1 dd a { line-height:21px; color:#000000;  text-indent:20px; font-weight:normal;}
#nav_1 dd a:hover { color:#fe1100;}

/*about liming 201204*/
.lm_left {width:204px; height:auto; float:left; display:inline; }
.lm_left dt { width:204px; height:52px; padding-top:7px; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:44px; background:url(../img/lmLeft_tbg.jpg) no-repeat; text-indent:60px;}
.lm_left dd { line-height:28px; height:28px;   font-size:12px; background:url(../img/lmleft_ddbg.jpg) no-repeat; text-indent:60px; }
.lm_left dd a { width:204px; height:28px; line-height:28px; display:block; padding-top:4px; }

.lm_left dd a:hover { background:url(../img/lmleft_ddhove.jpg) no-repeat; color:#FFFFFF;}
.lm_left .ll a { background:url(../img/lmleft_ddhove.jpg) no-repeat; color:#FFFFFF;}


.guest{ border:1px #999999 solid; height:24px; line-height:24px; font-family: Arial, Helvetica, sans-serif; padding-left:4px; color:#444; width:300px;background: url(../img/input_bg.gif) bottom  repeat-x;}
.guest_code{ border:1px #999999 solid; height:24px; line-height:24px; font-family: Arial, Helvetica, sans-serif; padding-left:4px; color:#444; width:70px; background: url(../img/input_bg.gif) bottom  repeat-x;}

.sub{ border:1px #999999 solid; height:34px; line-height:34px; background: url(../img/input_bg.gif) bottom  repeat-x; width:80px; color:#666666}

.fuwu_bottom{ font-size:13px; color:#666; line-height:28px; border-bottom:1px #CCCCCC dotted;}


.lmleft_jl { margin-top:10px;}
.lm_right { width:765px; height:auto; float:right;}
.right_nav { height:36px; line-height:36px;border-bottom:#e9e8e8 1px solid;}
.right_navL { background:url(../img/rightnav_tb.jpg) no-repeat 1px; font-size:14px; font-weight:bold; color:#FF0000; text-indent:16px; float:left;}
.right_navR { font-size:12px; margin-right:10px; float:right;}
.right_yy { height:22px; background:url(../img/lmright_yy.jpg) repeat-x;}
.gylm_ban { text-align:center;}
.channel_dec { font-size:12px; line-height:24px; text-indent:26px; margin:15px 5px;}
.lmlist { width:212px; height:240px; float:left; background:url(../img/lmlist_bg.jpg) no-repeat; margin:0 20px 15px 20px; display:inline; }
.lmlist p { font-size:12px; line-height:22px; margin:0 11px 0 10px;}
.lmlist span { float:right; margin-right:10px;}
.aboutlm_con{ font-size:12px; line-height:24px; padding-left:15px;  margin:5px 10px; font-family:Arial, Helvetica, sans-serif;}
/* about end */

/*·ÖÒ³´úÂë*/

DIV.green-black {PADDING-RIGHT: 8px;PADDING-LEFT: 4px;PADDING-BOTTOM: 4px; margin-bottom:30px; MARGIN-top: 30px;PADDING-TOP: 6px;TEXT-ALIGN: center;	font-family: Arial, Helvetica, sans-serif;}
DIV.green-black A {BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #666 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; font-size:18px; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none}
DIV.green-black A:hover {BORDER: #cc0000 1px solid; font-size:18px; background:#cc0000; COLOR: #fff;}
DIV.green-black A:active {BORDER-RIGHT: #016BA9 1px solid; BORDER-TOP: #016BA9 1px solid; BACKGROUND: url(images/pageimage2.gif) #016BA9; BORDER-LEFT: #016BA9 1px solid; COLOR: #fff; BORDER-BOTTOM: #016BA9 1px solid}


#hy {font-size: 12px; list-style:none; overflow:hidden; padding:0px; margin:0px;} 
#hy li{ border:1px #CCCCCC solid; padding:5px;list-style:none; width:160px; overflow:hidden; line-height:14px; height:150px; float:left; margin-right:10px; margin-bottom:10px;color:#666666; font-family:Arial, Helvetica, sans-serif;} 
#hy li img{ width:160px; height:110px; display:block; padding-bottom:10px; margin:0px; border:none;} 
#hy li a{ color:#999999; text-decoration:none; font-size:12px;}

#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}

#lightbox a img{ border: none; }

#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;	margin: 0 auto;	}

#imageContainer{padding: 10px;}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(img/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

