﻿/*李先念故居记念园*/
*{
margin:0;
padding:0;
*zoom:1;
}
body{
background:#fff;
margin:0px auto;
padding:0px;
font-size:0.75em;
text-align:center;
font-family:Tahoma,Verdana, Arial,"宋体", Helvetica, sans-serif;
color:#666;
/*background:url(../images/bg2.gif) repeat ; */
}
/*body#home{
background:url(../images/bg1.gif) repeat ; 
}*/
.clear{
clear:both;
height:1px;
overflow:hidden; 
}
a{
text-decoration:none;
color:#666;
}
form{
margin:0px;
}
input,textarea,select{
font-size:1em;
}
ol,ul{
margin:0px;
padding:0px;
list-style:none;
}
h1,h2,h3,h4,h5,h6{
margin:0px;
font-size:1em;
line-height:22px;
}
p{
text-align:justify;
text-justify:inter-ideograph;
margin:0px;
text-indent:2em;

}
fieldset,img{
border:0;}

/*----*/

#wrapper{
width:960px; 
margin:0 auto;
padding:10px; 
background:#fff; 
text-align:left;
}
/*--首页样式开始--*/
#header{
height:216px;
margin:0 0 10px;
}
#logo{
float:left;
width:360px;
height:216px;
}
#homeBanner{
position:relative;
float:left;
background:url(images/bannerBg.jpg) repeat-x left top;
width:590px;
height:216px;
margin:0 0 0 10px; 
_display:inline;
overflow:hidden;
}

/*bannerMenu*/
#bannerMenu{
position:absolute;
right:0px;
bottom:0px;
_bottom:-1px;
z-index:10;
}
#bannerMenu a{
display:block;
float:left;
width:15px;height:15px;
margin:0 0 0 1px; 
text-align:center;
color:#fff;
font-size:0.9em;
background:url(../images/bannerLiNow.gif) no-repeat ;}

#bannerMenu a.activeSlide{
background-position:0 -15px;}


#mainNav{
height:33px; 
padding-bottom:10px; 
background:url(../images/navBg.jpg) repeat-x left top;
overflow:hidden;
}
#mainNav li{
float:left;
background:url(../images/navLine.jpg) no-repeat right top; 

}
#mainNav li a{
float:left;
display:block;
line-height:33px;
padding:0 23px;
font-weight:bold;
font-size:1.2em;
color:#fff;
}
#mainNav li a:hover,#mainNav li a.on{
background:url(../images/navOn.gif) repeat-x left top; 
}
#mainNav li.liLast{
padding-right:0px;
margin-right:0px;
background:none;
}
#content{
overflow:hidden; 
background:url(../images/barBgimg2.jpg) no-repeat left bottom;
}
#home #content{
background:none;
}
.bar1{
float:left;
width:130px;
min-height:550px; 
_height:550px; 
}
body#home .bar1{
background:url(../images/barBgimg.jpg) no-repeat left bottom; 
min-height:504px;
_height:504px;
}
h2.h2Bg{
line-height:26px; 
padding-left:10px; 
background:url(../images/titleBg1.jpg) repeat-x left top;
font-size:1em;
color:#fff;
}
ul#navList li{
background:url(../images/line1.gif) repeat-x left bottom ;
padding-bottom:1px; 
}
ul#navList li a{
display:block;
padding:7px 10px 4px;
}
ul#navList li a:hover,ul#navList li a.on{
background:#efedeb; 
}
.bar2{
float:left; 
width:530px;
margin:0 10px;
_display:inline;
}
.h2Title2{
height:52px;
margin:0 10px 10px;
background:url(../images/line1.gif) repeat-x left bottom; 
text-indent:-999em;
}
.h2Title2 span{
float:right;
width:163px;
height:21px; 
margin-top:10px;
background:url(../images/homeTitle1.jpg) no-repeat ; 
}
.bar2 p{
margin:0 10px 10px; 
line-height:2em;
text-align:justify;
text-justify:inter-ideograph;
}
.more1{
float:right; 
display:block;
width:86px;
height:23px;
margin:5px 10px 20px; 
text-align:center;
line-height:23px;
overflow:hidden; 
background:url(../images/moreBg.gif) no-repeat ; 
color:#2d2d2d;
}
* html .more1{
margin-right:5px;
}
.box1{
float:left; 
width:260px;
}
.box1 h3{
height:24px; 
line-height:24px; 
padding:0 10px; 
background:#ded9d4; 
font-size:1.2em;
color:#2d2d2d;
}
.box1 h3 a{
float:right;
font-size:0.8em;
font-weight:normal;
color:#2d2d2d;
}
.box1 h3 a:hover{
text-decoration:underline;
}
.box1 ul{
margin:10px 0;
}
.box1 ul li{
padding-left:20px;
line-height:2em; 
background:url(../images/icon1.gif) no-repeat left center ; 
 }
 .box1 ul li a{
 cursor:pointer;
 }
.box1 ul li a:hover{
color:#f00;
}
.bar3{
float:left;
width:280px;
height:508px;
position:relative; 
}
h2.newsTitle1{
padding:2px 10px;
background:#DED9D4;
font-size:1.2em;
color:#2D2D2D;
}
h2.newsTitle1 a{
float:right;
font-size:0.8em;
font-weight:normal;
color:#2D2D2D;
}
.newsList1{
margin:10px 10px 0;
}
.newsList1 li{
padding-left:20px;
background:url(../images/icon1.gif) no-repeat 0px 3px; 
padding-bottom:8px; 
}
.newsList1 li a{
cursor:pointer;
}
.newsList1 li span{
display:block;
color:#b9afa3;
font-size:0.9em;
}
.newsList1 li a:hover{
color:#f00;
}
#mediaBox{
width:280px;
height:254px;
position:absolute; 
bottom:0px;
}
#footer{
clear:both;
padding:10px 0 10px; 
}
#footer p{
text-indent:0em;
}
#footer .links{
padding:8px 10px; 
margin-bottom:10px; 
background:#ded9d4; 
line-height:1.4em; 
color:#2d2d2d;
}
#footer .links span{
display:block;
float:left; 
}
#footer .links a{
display:inline-block;
padding:0 7px 0 0;
color:#2d2d2d;
text-indent:0px;
}
#footer .links a:hover{
text-decoration:underline;
}
.bar4{
float:left; 
width:820px;
padding-left:10px; 
}
.crumb{
text-align:right;
}
.crumb span{
font-weight:bold;
}
h2.h2_title1{
padding:5px 0 20px; 
margin-bottom:15px; 
background:url(../images/line1.gif) repeat-x scroll left bottom;
color:#f00;
text-align:center;
font:normal normal 20px/2em "黑体"; 
}
h2.h2_title1 span{
margin-left:10px; 
color:#999;
font-size:0.6em;
font-weight:normal;
font:normal normal 12px/1.5em "宋体"; 
}
.content_D{
width:820px; 
overflow:hidden; 
}
.content_D p{
line-height:1.8em;
margin-bottom:10px; 
font-size:1.2em;
}
.content_D h3{
clear:both;
background:#DED9D4;
color:#2D2D2D;
font-size:1.2em;
height:24px;
line-height:24px;
padding:0 10px;
margin:5px 0 12px; 
}
/*留言簿*/
ul#bbs_list{
margin:0 0 10px;
margin-bottom:10px;
}
ul#bbs_list li{
line-height:2.5em;
padding-left:15px;
margin-bottom:10px;
background:url(../images/bbs_list_bg.gif) no-repeat left top;
}
ul#bbs_list li.li_a{
background:url(../images/bbs_list_bg2.jpg) no-repeat left top;
margin-bottom:5px; 
}

ul#bbs_list li p{
margin-top:5px;
padding-right:20px; 
}
ul#bbs_list li span{
float:right;
padding-right:20px;
line-height:2em;
}
ul#bbs_list li b{
color:#f00;
font-weight:normal;
}
ul#bbs_list li.li_b{
margin-left:40px; 
}
ul#bbs_list li.li_b p{
text-indent:0px;
}
#guestbook{
height:190px;
padding:15px 20px 10px; 
margin:15px 0 0;
background:#f9f9f9;
border-collapse:collapse;
}
#guestbook h2{
padding:10px 0;
}
#guestbook label{
display:block;
width:70px;
margin:0 0 -13px -80px; 
text-align:right;
}
#guestbook span{
padding-left:5px;
}
#guestbook input{
width:155px;
height:16px;
border:1px solid #ccc;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
}
#guestbook textarea{
width:525px;
height:90px;
border:1px solid #ccc;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#guestbook p{
clear:both;
text-indent:0;
overflow:hidden;
margin:0px;
padding:0 0 10px 80px;
zoom:1;
line-height:1.1em; 
}
#guestbook p.button_p{
padding-left:80px;
vertical-align:top;
}
#guestbook .button{
margin:0 10px 0 0;
background:#666;
width:60px;
height:22px;
line-height:22px; 
font-size:1em;
color:#fff;
}

p#page{
background:#f5f5f5;
padding:1px 0px;
clear:both;
float:none;
text-align:right;
}
p#note{
margin:0px 25px 15px;
color:#8E002B;
}
p#page a,
p#page span,
p#page a,
p#page span{
padding:5px;
text-indent:0px;
float:none;
color:#555;
}
p#page a.on,
p#page a:hover,
p#page a.on,
p#page a:hover{
color:#8f022b;
}

a.hanx_img1{
float:left; 
margin-top:5px; 
padding-right:10px; 
}
ul.hanxList1 li{
float:left;
width:395px; 
height:245px; 
line-height:1.8em; 
margin-right:15px;
margin-top:10px; 
display:inline; 
text-align:justify;
text-justify:inter-ideograph;
}
ul.hanxList1 li a{
float:left; 
margin:0 10px 130px 0;
}
ul.hanxList1 li img{
float:left; 
display:block;
width:130px;
height:152px; 

}
H3.hanx1_H3{
font-size:1.2em;
}
a#tvA{
display:block;
width:130px;
height:331px;
background:#fff;
filter:alpha(opacity=0);
opacity:0.0;
margin-top:16px; 
}
#videoBox{
width:450px;
height:412px;
margin:15px auto;
}
.videopicList{
width:850px; 
overflow:hidden; 
margin:15px 0px;
}
.videopicList li{
float:left; 
width:137px; 
margin:0 31px 10px 0;
}
.videopicList li img{
width:135px;
height:90px;
padding:5px; 
border:1px solid #eee;
}
.videopicList li h5{
font-weight:normal;
text-align:center; 
}
h2.h2_title1 a{
float:right; 
margin-top:20px; 
font:normal normal 12px/1.5em "宋体"; 
}
ul.videoList{
width:810px; 
margin:15px 0;
overflow:hidden; 
}
ul.videoList li{
float:left; 
width:147px; 
margin:0 25px 0 0;
}
ul.videoList li a{
display:block;
width:147px;
height:124px;
background:url(../images/videoBg.jpg) no-repeat ; 
}
ul.videoList li img{
width:127px;
height:90px; 
margin:10px 0 0 10px;
}
ul.videoList li h5{
font-weight:normal;
text-align:center; 
}
ul.servicesList{
width:915px; 
margin:0 0 15px;
overflow:hidden; 
clear:both; 
}
ul.servicesList li{
float:left; 
width:212px; 
margin:0 92px 0 0;
_display:inline; 
}
ul.servicesList li img{
width:200px;
height:139px;
border:1px solid #eee;
padding:5px;
}
ul.servicesList li h5{
height:70px; 
font-weight:normal;
}
ul.newsList2{
width:690px; 
margin:0pxx;
}
ul.newsList2 li{
height:35px; 
line-height:35px;
background:url(../images/line2.gif) repeat-x left bottom;
}
ul.newsList2 li a{
display:inline-block;
height:35px; 
padding-left:20px;
background:url(../images/icon1.gif) no-repeat left center;
cursor:pointer;
}
ul.newsList2 li span{
float:right; 
}
ul.newsList2 li a:hover{
color:#f00;
}
  /*分页*/
.p_page{
clear:both; 
margin:20px 0;
padding:5px 15px 0;
text-align:right;
height:22px; 
line-height:25px; 
background:#f5f5f5; 
}
.content_D .p_page{
font-size:0.9em;
}
.p_page a,.p_page span{
margin:0 5px;
}
.p_page .now{
text-decoration:underline;
}
.p_page a:hover{
text-decoration:underline;
color:#f00;
}
.memoriesImg{
width:170px; 
float:left;
margin:5px 10px 5px 0;
padding:5px;
border:1px solid #eee;
_display:inline; 
font-weight:normal;
}
body#memories1 .content_D p{
text-indent:0px;
}
ul.layoutList1{
overflow:hidden; 
margin-top:15px; 
width:890px; 
}
ul.layoutList1 li,ul.layoutList2 li{
float:left; 
margin:0 65px 10px 0;
display:inline; ;
}
ul.layoutList2{
width:900px; 
}
ul.layoutList2 li{
height:144px; 
margin:5px 18px 10px 0;
}
ul.layoutList1 li img,ul.layoutList2 li img{
padding:5px;
border:1px solid #eee;
}
ul.layoutList2 li img{
width:179px;
height:132px; 
}
.attrImg{
margin:10px 0; 
border:1px solid #eee;
padding:5px; 
display:inline; 
}
.revolutionList{
margin-top:10px; 
}
.revolutionList  li{
float:left; 
margin:0 15px 15px 0;
display:inline; 

}
.revolutionList  li img{
padding:5px;
border:1px solid #eee;
}
h3.revolutionH3{
font-size:1.2em;
}
.jiapu{
margin-left:160px;
display:inline; 
}
ul.attrImgList{
overflow:hidden; 
width:920px; 
}
ul.attrImgList li{
margin-right:92px;
float:left; 
padding-bottom:10px; 
}
ul.attrImgList li img{
padding:5px;
border:1px solid #eee;
}
div.line{
background:url(../images/line1.gif) repeat-x left top;
height:1px;
margin-bottom:10px; 
overflow:hidden; 
clear:both; 
}
ul.directoryList{
margin:10px 0 0 0;
}
ul.directoryList li{
line-height:2em;
}
H3.bbsH3 span{
float:right; 
margin-right:120px;
}
.author{
margin:-35px 0 20px;
text-align:center;
}
.author span{
margin-left:10px;
}
.part{
line-height:1.8em; 
}
.part a{
color:#999;
padding-right:10px;
text-decoration:underline; 
}
.backpage{
float:right; 
}
