@charset "gb2312";
/* CSS Document */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}

/* 公共样式 */
*{margin:0px; padding:0px;}
body{ background-color:#F8FEE9;}
img{ border:none;}
dl,dt,dd,ul,li{ list-style:none; display:block;}
a{ text-decoration: none; color:#333;}
/*主页样式*/

#top{ width:100%; border-top:#AC0000 solid 6px; height:226px; background:url(../images/site/topbg.jpg) repeat center top; text-align:center;}
#nav{ width:100%; height:32px; background-color:#AE0000;text-align:center; margin-bottom:10px;}
#nav div{ width:960px; overflow:hidden; margin:0px auto;}
#nav h3{ width:700px; font-size:14px; line-height:32px; color:#FFF; float:left; text-align: left;}
#nav h3 a{ color:#FFF;}
#nav h4{ width:240px; margin-top:5px;font-weight:normal; font-size:9pt; color:#FFF; float:left;}
#nav h4 img{vertical-align:bottom;}
#nav h4 input{ margin-right:6px; border:#CCC solid 1px; background-color:#FFF;}

.conter,.tl,.link,#ggyd{ width:960px; margin:0px auto; overflow:hidden;}
.conter{}


/*主页焦点图样式*/
.ttt{ width:340px; height:244px; float:left;}

/*主页热点推荐样式*/
.rdtj{ width:369px; height:242px; border:#CCC solid 1px; background:url() repeat-x; background-color:#FFF;float:left;}
.rdtj dl{width:328px; margin:10px auto;}
.rdtj dt{ font-size:14px; color:#AE0000; font-weight:bold; line-height:30px; height:30px; border-bottom:#FF9393 dashed 1px; margin-bottom:6px; overflow:hidden;}
.rdtj dt span{ float:left;}
.rdtj dt .more{ float:right; font-size:9pt; font-weight: normal; padding-right:10px;}
.rdtj dd{ font-size:14px; line-height:24px; background:url(../images/site/d.jpg) no-repeat; padding-left:20px;}
    .rdtj dd {
        width: 308px;
        text-overflow:ellipsis;
        white-space: nowrap;
        overflow: hidden;}

/*主页关工委简介样式*/

.jj{ width:210px; height:244px; border:#CCC solid 1px; padding:10px 16px; background-color:#ECFBBD;}
.jj h2{ font-size:14px; font-family: "宋体"; color:#AE0000; line-height:24px; margin-bottom:6px;}
.jj p{ font-size:9pt; line-height:20px; color:#333;}

/*主页通栏样式*/
.tl{ height:80px; margin:10px auto;}


/*主页领导讲话关公文件五老风采样式*/
.lmk{ width:312px; height:244px; float:left; margin-right:12px;}
.lmk h2{ background: url(../images/site/zy_lmk_h2bg.jpg); height:31px; font-size:14px; color:#FFF; line-height:30px; padding-left:10px;}
.lmk h2 span{ float:left; display:block;}
.lmk h2 .more{ font-size:9pt; font-weight: normal; padding-right:15px; float:right;line-height:16px; padding-top:14px;}
.lmk .more a{ color:#666;}

.lmk ul{ background:url() repeat-x; background-color:#FFF;border:#CCC solid 1px; border-top:0px; padding:10px; padding-bottom:8px;overflow:hidden;}
.lmk li{ font-size:9pt; line-height:24px; background:url(../images/site/d.jpg) no-repeat -5px 0px; padding-left:15px;}


/*主页关工园地样式*/
#ggyd{ width:960px; height:230px; margin:10px auto;}
#ggyd h1{ background:url(../images/site/zy_ggyd_bg.jpg); height:44px; border-bottom:#CCC solid 1px;font-size:14px; color:#FFF; line-height:31px; padding-left:10px;}
#ggyd h1 span{float:left;}
#ggyd h1 .more{font-size:14px; font-weight: normal;  float:right; padding-right:15px; color:#AC0000; padding-top:10px;}
#ggyd h1 .more a{ color:#AC0000;}
#ggyd div{ background-color:#FFF; border:#CCC solid 1px; border-top:0px; overflow:hidden;}

#ggyd dl{ width:300px; height:162px; padding:8px 8px 8px 10px; border-right:#ccc solid 1px; float:left;}
#ggyd dt{ padding-left:6px;font-size:9pt; line-height:30px; font-weight:bold; color:#AC0000; overflow:hidden;}
#ggyd dt span{ float:left;}
#ggyd dt .more{ font-weight:normal;float:right;}
#ggyd dt .more a{ color:#333;}
    #ggyd dd {
        font-size: 9pt;
        line-height: 22px;
        background: url(../images/site/d.jpg) no-repeat -5px 0px;
        padding-left: 15px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;}


/*主页图片样式*/

.tpxw,.hdzt,.zlk{ border:#CCC solid 1px; background-color:#FFF; overflow:hidden;}

.tpxw{ width:708px; height:330px; float:left;}
.tpxw h1{ background: url(../images/site/tpbtbg.jpg); height:36px;font-size:14px; color:#FFF; line-height:36px; padding-left:10px;}
.tpxw h1 span{ float:left;}
.tpxw h1 .more{ font-size:9pt; font-weight: normal;  float:right; padding-right:15px;}
.more a{ color:#666;}

.tpxw ul{ padding:10px 20px;overflow:hidden;}

.tpxw li{ width:150px; height:134px; margin-left:12px; margin-top:5px;float:left;}
.tpxw li img{width:140px; height:100px; border:#E0E0E0 solid 1px; padding:5px;}
.tpxw li p{font-size:9pt; line-height:22px; font-weight:normal; text-align:center;}


/*主页活动专题样式*/

.hdzt{ width:228px; height:330px; float:right;}
.hdzt h1{ background:url(../images/site/zlbtbg.jpg); height:36px; font-size:14px; color:#FFF; line-height:36px; padding-left:10px;}
.hdzt p{ width:210px; margin:0px auto; margin-top:6px;}
.hdzt ul{width:210px;margin:6px auto; overflow:hidden;}
.hdzt li{ font-size:14px; line-height:24px; background:url(../images/site/d.jpg) no-repeat; padding-left:20px;}
.hdzt li a{ color:#333;}

/*主页资料库样式*/
.zlk{ width:228px; height:124px; margin-top:14px; float:right;}
.zlk h1{ background:url(../images/site/zlbtbg.jpg); height:36px;font-size:14px; color:#FFF; line-height:36px; padding-left:10px;}
.zlk ul{  overflow:hidden;}
.zlk li{ width:67px; height:26px; margin-left:8px; margin-top:12px; float:left; background:url(../images/site/xxzl_li_bg.jpg); font-size:9pt; line-height:26px; padding-left:35px; font-weight:bold;}
.zlk li a{ color:#333;}

/*主页图片链接样式*/
.link{ margin:10px auto;}
.link img{border:#CCC solid 1px; margin-right:3px;}

/*网站尾部样式*/
#foot{ width:100%; height:30px; background-color:#AE0000; color:#FFF; font-size:9pt; text-align:center; line-height:20px; padding-top:10px;}


/*列表页样式*/
#list{ width:960px; margin:0px auto; overflow:hidden;}
#list .left{ width:252px; height:700px; background-color:#ECFBBD; padding-top:34px; float:left;}
#list .left h1{ width:252px; text-align:center; padding-top:5px; margin-bottom:20px;}

#list .left ul{ width:210px; margin:0px auto; margin-bottom:20px; overflow:hidden;}
#list .left li{ width:210px;  margin-bottom:8px;}
#list .left li a{font-size:14px; font-weight:bold; color:#717171; display:block; padding-top:8px; padding-left:40px; height:22px; background:url(../images/site/list_left_bt_bg.jpg) no-repeat 14px -30px; background-color:#F9FEED; border:#CCC solid 1px;}
#list .left li a:hover{ background:url(../images/site/list_left_bt_bg.jpg) no-repeat 14px 8px; background-color:#AE0000; color:#FFF;}

#list .right{ width:680px; padding-top:34px; float:right; overflow:hidden;}
#list .right h2{ background:url(../images/site/list_right_ktop.jpg) no-repeat; height:19px; color:#FFFF00; font-size:14px; padding:12px 0px 0px 24px;}


#list .right .lb{width:634px; background-color:#FFF;border:#CCCCCC solid 1px;border-top:0px; padding:20px; padding-bottom:0px;}
#list .right .lb ul{ margin:0px auto;}
    #list .right .lb li {
        font-size: 9pt;
        line-height: 34px;
        border-bottom: #CCC dashed 1px;
        text-align: right;
        background: url(../images/site/d.jpg) no-repeat 0px 5px;
        padding-left: 25px;
        font-family: Verdana, Geneva, sans-serif;
        color: #999;}
        #list .right .lb li a {
            font-size: 14px;
            font-family: "宋体";
            color: #333;
            float: left;
            display: block;
            text-align: left;
            width: 500px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;}
#list .right .lb p{ font-size:9pt; text-align:center; line-height:40px; height:50px;}


/*图片列表页样式*/
#list .right .tplb{width:634px; background-color:#FFF;border:#CCCCCC solid 1px;border-top:0px; padding:20px; padding-bottom:0px; overflow:hidden;}
#list .right .tplb ul{ overflow:hidden;}
#list .right .tplb li{ width:150px; height:140px; margin-left:5px; margin-bottom:5px; float:left;}
#list .right .tplb li img{ width:140px; height:100px; border:#E0E0E0 solid 1px; padding:5px;}
#list .right .tplb li h4{ font-size:9pt; line-height:24px; font-weight:normal; text-align:center;}
#list .right .tplb p{ font-size:9pt; text-align:center; line-height:40px; height:50px;}

/*显示页样式*/
#show{ background-color:#ECFBBD; width:880px; margin:0px auto; padding:30px 40px; overflow:hidden;}
#show div{    background-color: #FFF;
    padding: 10px 7px;
    padding-bottom: 0px;
    overflow: hidden;}
#show h1{ font-size:20px; font-family:"黑体"; font-weight:normal; text-align:center; color:#AD0000; height:46px;}
#show h3{ font-size:9pt; height:30px;font-weight:normal; text-align:center; border-bottom:dashed 1px #999; margin-bottom:20px;}
#show div p{ font-size:14px; line-height:24px; margin-bottom:10px;}
.catalog_title {text-align:center; color:black; font-size:18px; line-height:90px;}

.lmk li {
    display: block;
    width: 290px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}