@charset "utf-8";
/* CSS Document */
/******左边是图，右边是文字*********/
.img_txt { }
.img { float:left; border:1px solid #cdcdcf; display:inline; }
.txt { float:right; display:inline; }
.img img { margin:1px; font-size:0; display:block; }
.txt h2 { color:#e29000; font-size:15px; margin-bottom:6px; }
.txt h2 a { color:#6B8561; font-size:15px; }
.txt h3 { color:#025581; font-size:12px; line-height:20px; font-weight:normal; margin-bottom:6px; }
.txt p { color:#636468; font-size:12px; line-height:20px; }
.txt p a { color:#636468; font-size:14px; }
.txt .more { color:#f1c600; font-size:12px; background:url(../img/arrow_yellow.png) no-repeat right center; padding-right:8px; }
/************文字列表， 有个时间**********/
.list { padding-top:8px; }
.list li { font-size:12px; line-height:20px; }
.list span { color:#c7c300; margin-right:19px; font-family:Arial, Helvetica, sans-serif; }
.list li a { color:#636468; }
/************文字列表，有标题，简介，更多。**********/
.txt_list { border-bottom:1px solid #dddddd; padding-bottom:12px; padding-top:10px; margin-bottom:5px; }
.txt_list h2 { color:#c49f4f; font-size:15px; margin-bottom:4px; font-weight:normal; }
.txt_list h2 a { color:#c49f4f; font-size:15px; }
.txt_list p { color:#636468; font-size:12px; margin-bottom:4px; }
.txt_list p a { color:#636468; font-size:12px; }
.txt_list .more { color:#f1c600; font-size:12px; background:url(../img/arrow_yellow.png) no-repeat right center; padding-right:8px; }
/****************page*******************/
.page { height:26px; padding-top:22px; border-top:1px solid #d4d4d4; margin-top:20px; margin-bottom:20px; }
.page.margin1{ margin-bottom:30px; padding-top:18px; margin-top:10px}
.page ul { clear:both; float:right; display:inline; }
.page a { color:#959595; color:#696969; font:normal 12px Arial, Helvetica, sans-serif; }
.page li:hover { }
.page a:hover { font-weight:bold; text-decoration:none; }
.page .black { font:bold 12px Arial, Helvetica, sans-serif; float:left; margin-right:10px; border:none; padding:3px 0px; }
.page .num { border:none; }
.page li { margin:0px 2px; padding:0px 0px 0px 0px; line-height:26px; height:26px; float:left; display:inline; border:1px solid #efefef; }
.page li a { padding:0 9px; font-size:14px; display:inline; }
.page li.select { border:1px solid #cccccc; }
.page li.select a { font-weight:bold; }
/*.page .select a{color:#fff;font-weight:bold;}*/
.page li.up a, .page li.down a { font-weight: normal; }
/****************页面内容 *******************/
.sidebar { width:151px; float:left; padding-top:10px; margin-bottom:20px; }
#events .sidebar{ margin-bottom:25px;}
.sub_content { width:788px; float:right; overflow:hidden; margin-bottom:20px; }
/****************sidebar *******************/
.sidebar_nav { }
.sidebar_nav li { font-size:14px; color:#4e4d4d; line-height:20px; _height:20px; }
.sidebar_nav li ul{background-color:#fff;}
.sidebar_nav li a { font-size:14px; color:#4e4d4d; padding:4px 0; display:block; }
.sidebar_nav li.current { background-color:#fffc00; }
body#database .sidebar_nav li.current { background-color:#ccc68c; background-color:#F3F7D8;}
body#about .sidebar_nav li.current { background-color:#fffab1; }
body#about .sidebar_nav li.current a{ color:#F05836; font-weight:bold }
body#about .sidebar_nav li li.current {
    background:#fffab1 url(../img/bg_sidebar_ul_about.png) no-repeat left 12px ;
}
body#trands .sidebar_nav li.current { background-color:#f7f6c1; }
body#trands .sidebar_nav li.current a { color:#a0b300; font-weight:bold }
body#trands .sidebar_nav li li.current {
    background:#f8f9be url(../img/bg_sidebar_ul_trands.png) no-repeat left 12px ;
}
body#partners .sidebar_nav li.current { background-color:#80949f; }
body#partners .sidebar_nav li.current a { color:#fff; }
body#creative .sidebar_nav li.current { background-color:#edf7ee; }
body#creative .sidebar_nav li.current a { color:#57876B; font-weight:bold; }
body#education .sidebar_nav li.current { background-color:#f8f9be; }
body#education .sidebar_nav li.current a{ color:#BF9436; font-weight:bold; }
body#education .sidebar_nav li.current li a{ color:#4E4D4D; font-weight:normal;}
body#education .sidebar_nav li li.current {
    background:#f8f9be url(../img/bg_sidebar_ul_member.png) no-repeat left 12px ;
}
body#events .sidebar_nav li.current { background-color:#fffc00; }
body#publications .sidebar_nav li.current { background-color:#F9F3CD; }
body#publications .sidebar_nav li.current a { color:#83440e; }
body#member .sidebar_nav li.current { background-color:#e3c593; background-color:#F7F2DA }
body#member .sidebar_nav li.current a{color:#96673b; font-weight:bold;}
body#member .sidebar_nav li /****************sidebar 二级 *******************/
.sidebar_nav li ul { }
.sidebar_nav li ul li { line-height:17px; font-size:12px; background:url(../img/bg_sidebar_ul.png) no-repeat left 12px; padding-left:12px; }
body#member .sidebar_nav li li.current { background:#F7F2DA url(../img/bg_sidebar_ul_member.png) no-repeat left 12px;}
.sidebar_nav li ul li a { font-size:12px; }
/****************企业 *******************/
/****************合作企业 *******************/
.partnership { padding-top:8px; }
.partnership dl { float:left; display:inline; margin-bottom:16px; margin-right:34px; width:236px; }
.partnership dt img { display:block; border:1px solid #CACACC; padding:1px;}
.partnership dd a { font-size:13px; color:#737373; line-height:32px; }
.partnership dl.last { margin-right:0; }
/****************优秀企业 *******************/
.good_partners { }
.good_partners .img_txt { border-bottom:1px solid #e7e7e7; padding-bottom:10px; margin-bottom:19px; }
.good_partners .img { width:245px; border:none; }
.good_partners .img img{ border:1px solid #CACACC; padding:1px;}
.good_partners .txt { width:532px; }
.good_partners .txt h2 { color:#737373; font-size:14px; }
.good_partners .txt p { line-height:20px; margin-bottom:7px; }
.good_partners .txt .more { color:#e89400; font-size:12px; }
.good_partners .page { border-top:none; margin-top:0; padding-top:0; }
/****************理论研究 *******************/

/****************创意文化*******************/
.creative { }
.creative .img_txt { border-bottom:1px solid #e7e7e7; padding-top:10px; padding-bottom:20px; margin-bottom:10px; }
.creative .img { }
.creative .txt { width:493px; }
.creative .txt p { margin-bottom:14px; }
.creative .txt .more { color:#68967a; font-size:12px; background:url(../img/arrow_cyan.png) no-repeat right center; }
.creative .page { border-top:none; margin-top:10; padding-top:0; margin-bottom: 20px; margin-top: 12px; }
/****************创意文化 终极页*******************/
 .final_top { border-bottom:1px solid #dddddd; margin-bottom:24px; padding-bottom:14px; }
.final_top h2 { color:#045580; font-size:16px; display:inline-block; _display:inline; margin-bottom:12px; font-weight:bold; margin-top:11px; }
.final_top ul { margin-bottom:8px; }
.final_top ul li { color:#636468; font-size:14px; line-height:20px; }
.final_top p { color:#636468; font-size:12px; line-height:20px; }
.final_left { width:212px; float:left; background-color:#eeeeee; }
.final_left ul { padding-top:15px; padding-bottom:15px; }
.final_left ul li { line-height:24px; background:url(../img/icon.png) 10px 12px no-repeat; padding-left:23px; padding-right:12px; padding-top:2px; padding-bottom:2px; }
.final_left ul li a { color:#979797; font-size:14px; line-height:18px; }
.final_left ul li ul { margin-left:0px; padding-top:0px; padding-bottom:5px; }
.final_left ul li ul li { line-height:20px; background:url(../img/icon2.png) 0px 12px no-repeat; padding-left:13px; padding-right:12px; padding-top:2px; padding-bottom:2px; }
.final_left ul li ul li a { font-size:12px; }
.final_left ul li ul li.current a { color:#000000; }
.final_more { width:537px; float:right; }
/**************** 终极页面 编辑器*******************/
.editor { font-size:14px; }
.editor p { line-height:24px; font-size:14px; margin-bottom:17px; }
.editor .page { border-top:none; margin-top:0; padding-top:0; }
/**************** 通知公告 行业资讯 政策法规 *******************/
.list_common{ padding-top:10px;}
.list_common .list li { line-height:22px; }
.list_common .list a { font-size:14px; }
/**************** 会议专题 *******************/
.meeting { padding-top:10px; }
.meeting .img_txt { border-bottom:1px solid #e7e7e7; padding-bottom:17px; margin-bottom:19px; }
.meeting .img { width:277px; }
.meeting .txt { width:493px; }
.meeting .txt h2 { font-weight:normal; }
.meeting .txt p { margin-bottom:10px; }
.meeting .txt .more { color:#f1c600; font-size:12px; }
/**************** 人物专题 *******************/
.people { }
.people .img_txt { border-bottom:1px solid #e7e7e7; padding-bottom:17px; padding-top:10px; margin-bottom:19px; }
.people .img { width:145px; }
.people .txt { width:621px; }
.people .txt h2 a { color:#636468; }
.people .txt p a { text-indent:2em; line-height:24px; font-size:14px; }
.people .txt .more { margin-top:12px; background:none; }
.people .page { border-top:none; margin-top:0; padding-top:0; }
/**************** 人物专题 终极 *******************/
.people h1 { border-bottom:1px solid #fcf54c; font-weight:normal; height:30px; margin-bottom:13px; }
.people h1 span { line-height:30px; height:30px; color:#333333; font-size:20px; background-color:#fcf54c; display:30; padding:0 22px; }
.people .img_txt2 { border-bottom:1px solid #ffcc00; padding-bottom:29px; margin-bottom:46px; }
.people .img2 { width:251px; float:left; border:1px solid #cdcdcf; display:inline; }
.people .img2 img { margin:1px; }
.people .txt2 { width:513px; float:right; display:inline; }
.people .txt2 p { color:#636468; font-size:14px; line-height:24px; }
.works { font-size:14px;}
.works table { width:789px; }
.works table caption { text-align:left; border-bottom:1px solid #fcf54c; height:30px; }
.works table caption span { color:#333333; font-size:20px; background-color:#fcf54c; display:inline; padding:0 15px; line-height:30px; }
.works table th { font-weight:normal; border-right:2px solid #fcf54c; color:#797878; font-size:12px; padding-left:32px; padding-top:20px; }
.works table td { color:#414141; font-size:14px; line-height:24px; border-bottom:1px solid #e9e9e9; padding:22px 0; }
.works table td p { margin-left:15px; }
.works table td:hover { background-color:#fdfccd; }
.works .next_up { margin-top:23px; margin-bottom:37px; margin-left:77px; }
.works .next_up a { color:#cca60e; font-size:14px; line-height:26px; margin-right:88px; padding-right:15px; }
/**************** 全国建设建材职工庆祝建党90周年优秀作品选登 *******************/
.activity_works .explain { color:#636468; font-size:14px; line-height:22px; margin-bottom:25px; padding-top:3px; }
.works_nav { border-bottom:4px solid #dcd800; height:28px; margin-bottom:22px; }
.works_nav li { float:left; line-height:27px; height:27px; background-color:#fcf54c; border-top:1px solid #fff; margin-right:12px; }
.works_nav li a { color:#000000; font-size:17px; padding:0 12px; }
.works_nav li a:hover { text-decoration:none; }
.works_nav li.current { background-color:#dcd800; }
.works_nav li.current a { color:#000000; }
.activity_works_list dl { float:left; display:inline; margin-bottom:24px; margin-right:20px; width:248px; }
.activity_works_list dt { border:1px solid #cdcdcf; padding:1px; margin-bottom:10px; width:244px; height:183px; text-align:center; }
.activity_works_list dt img { vertical-align:middle; max-height:168px; max-width:222px; _height:expression(this.width > 168 ? "168px" : this.height);
}
.activity_works_list dt span { vertical-align:middle; display:inline-block; height:100%; }
.activity_works_list dd { font-size:14px; color:#636468; }
.activity_works_list dl.last { margin-right:0; }
.activity_works_list2 ul { margin-bottom:33px; }
.activity_works_list2 ul li { line-height:26px; font-size:14px; }
.activity_works_list2 ul li a { display:block; }
.activity_works_list2 ul li a b { color:#636468; font-size:14px; text-decoration:underline; font-weight:normal; }
.activity_works_list2 ul li a span { color:#c8a413; margin-right:17px; text-decoration:underline; }
.activity_works_list2 ul li:hover a { background-color:#eaeaea; text-decoration:none; }
.activity_works_list2 ul li:hover a b, .activity_works_list2 ul li:hover a span { color:#c7c300; }
#activity_works3 .works_nav { margin-bottom:0; }
.activity_works3_final { border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; margin-bottom:15px; padding:0 40px; font-size:14px; line-height:26px; }
.activity_works3_final .cont_editor { text-align:center; padding-top:35px; }
.activity_works3_final .cont_editor p { font-size:14px; color:#636468; line-height:26px; }
.next_up {margin-bottom:37px; margin-top:35px; position:relative; min-height:26px; _height:26px; width:100%;font-size:14px;line-height: 26px; clear:both; }
.next_up span{ display:block; color: #C7C300;font-size: 14px; width:600px; height:26px; overflow:hidden;}
.next_up span a{overflow:hidden; vertical-align:middle;}
.next_up a {color: #9F9F9F;}
.next_up strong{padding-right:15px; margin-right:7px; vertical-align:middle;}
.next_up .pre {background:url(../img/icon_pre_arrow.png) no-repeat right center;}
.next_up .next {background:url(../img/arrow_yellow2.png) no-repeat right center;  }
.next_up .back_to_list{ color:#C7C300; background:url(../img/icon_arrow_back.gif) right center no-repeat; padding-right:15px; position:absolute; right:0; bottom:0; *zoom:1;}
/**************** 文艺活动 *******************/
.activity_arts { width:800px; padding-top:5px; }
.activity_arts .page{ margin-top:0px;}
.activity_arts dl { display: inline-block; *display:inline;*zoom:1;vertical-align:top; margin-bottom:38px; margin-right:18px; width:248px; }
.activity_arts dt { border:1px solid #cdcdcf; padding:1px; margin-bottom:7px; text-align:center; }
.activity_arts dt img { vertical-align:middle; max-width:244px; max-height:183px; }
.activity_arts dt span{vertical-align:middle; display:inline-block; height:100%;}
.activity_arts dd { font-size:13px; color:#737373; }
.activity_arts dl.last { margin-right:0; }
/**************** 组织机构 *******************/

/**************** 协会概况 *******************/
.about { padding-bottom:
}
.about ul { margin-bottom:32px; }
.about ul li { color:#636468; font-size:14px; line-height:22px; }
/*.editor { padding-bottom:14px; }*/
.editor h2 { color:#f05836; font-size:15px; margin-bottom:5px; }
/******** 组织机构 *******/
.organization { }
.organization h2 { color:#f05836; font-size:15px; margin-bottom:5px; }
.organization ul { margin-bottom:36px; }
.organization ul li { color:#636468; font-size:14px; line-height:24px; }
.organization p { color:#636468; font-size:14px; line-height:24px; margin-bottom:30px; }
.org_committee { float:left; width:292px; }
.org_other { float:right; width:433px; }
/**************** 协会章程 *******************/
.rule{ padding-top:10px;}
.rule_nav { float:left; width:212px; background-color:#eeeeee; }
.rule_nav ul { margin:0 12px 24px 15px; }
.rule_nav ul li { color:#7d7d7d; font-size:14px; line-height:27px; }
.rule_nav ul li a { color:#7d7d7d; font-size:14px; }
.rule_nav ul li a:hover { color:#e29000; }
.rule_nav ul li span { margin-right:12px; display:inline-block; }
.rule_nav ul li.current a { color:#f05836; }
.rule_con { float:right; width:537px; padding-bottom:20px; }
.rule_con h2 { color:#f05836; font-size:15px; margin-bottom:10px; }
.rule_con p { color:#636468; font-size:14px; line-height:24px; margin-bottom:18px; }
/**************** 历史沿革*********************/
.history { padding-bottom:15px; }
.history h1 { margin-left:0px; margin-right:0px; margin-bottom:4px; padding-top:15px; }
.history h3 { font-size:14px; color:#4e4d4d; line-height:22px; margin-bottom:20px; font-weight:normal; }
.history h2 { font-size:17px; color:#f05836; line-height:22px; margin-bottom:12px; padding-top:5px; }
.history p { font-size:15px; color:#4e4d4d; line-height:22px; margin-bottom:25px; }
/**************** 历史沿革  第一届理事会工作时间  *******************/
.world { }
.world h2 { color:#000000; font-size:15px; line-height:22px; font-weight:normal; }
.world h2 span { background-color:#54c4c8; color:#000000; font-size:15px; }
.world p { margin-bottom:25px; color:#4e4d4d; font-size:15px; line-height:22px; }
/**************** 历史沿革  高级顾问  *******************/
.consultant { margin-bottom:20px; width:788px; overflow:hidden; }
.consultant h2 { margin-bottom:20px; line-height:27px; }
.consultant h2 span { color:#000000; font-size:17px; font-weight:normal; background-color:#54c4c8; display:inline; padding:2px; vertical-align:top; }
.consultant .his_h1 { padding-top:10px; padding-bottom:10px; }
.consultant_list { margin-bottom:5px; width:850px; }
.consultant_list dl { margin-bottom:30px; width:175px; margin-right:24px; display:inline-block; *display:inline;
*zoom:1;
letter-spacing:0; vertical-align:top; }
.consultant_list dl.last { margin-right:0; }
.consultant_list dl dt { margin-bottom:13px; }
.consultant_list dl dt img { display:block; padding:1px; border:1px solid #cacacc; width:173px; height:278px; }
.consultant_list dl dd { font-size:15px; color:#4e4d4d; line-height:22px; }
.consultant_list dl dd.title { letter-spacing:0.4px; }
/****************联系我们*******************/
.contact_info { width:212px; background-color:#eeeeee; float:left; }
.contact_info h1 { font-size:16px; color:#6d6d6d; line-height:49px; margin-left:14px; margin-top:8px; }
.contact_info h2 { color:#696868; font-size:14px; font-weight:normal; line-height:26px; margin-left:14px; margin-right:16px; }
.contact_info ul { margin:0 0 26px 14px; width:183px; }
.contact_info ul li { color:#696868; font-size:14px; line-height:26px; }
.contact_info ul li a { color:#696868; font-size:14px; }
.adress_map { width:537px; float:right; }
.contact { margin-bottom:15px; }
/****************大记事*******************/
#event { width:809px; margin-top:10px; }
.event { margin-bottom:15px; }
.event h2 { float:left; width:98px; color:#333333; font-size:26px; background-color:#ffcc00; display:inline; line-height:30px; font-weight:normal; }
.event table { width:711px; float:right; }
.event table { border-left:2px solid #ffcc00; border-top:1px solid #ffcc00; }
.event table tr:hover { background-color:#ec870e; color:#000000; font-size:14px; }
.event table td { color:#414141; font-size:12px; line-height:20px; border-bottom:1px solid #e9e9e9; padding:4px 0 4px 17px; }
/****************专业奖项*******************/

/****************教育培训*******************/
.education .page { border-top:none; margin-top:0; padding-top:13px; }
.education .txt_list h2 a { color:#BF9436; font-weight:bold }
.education .txt_list .more { color:#f1c600; background:url(../img/arrow_yellow.png) no-repeat right center; }
/****************专业奖项 终极*******************/
.awards_final { }
.awards_final h1 { color:#4e4d4d; font-size:20px; margin:24px 0; line-height:32px; }
.paper_message { border-top:1px solid #dddddd; color:#8d8d8d; font-size:12px; line-height:20px; padding-top:6px; margin-bottom:24px; }
.paper_message a { color:#eb870f; margin-left:17px; }
/****************获奖名单*******************/
.awards .explain { background-color:#fcf54c; padding:10px 15px; margin-bottom:24px; margin-top:10px }
.awards .explain p { font-size:14px; line-height:20px; color:#000000; }
.awards .img_txt { border-bottom:1px solid #e7e7e7; padding-bottom:17px; margin-bottom:19px; }
.awards .img { width:277px; }
.awards .txt { width:492px; }
.awards .txt h2 a { color: #BF9436; }
.awards .txt p { margin-bottom:14px; }
.awards .txt .more { font-size:12px; background: url("../img/arrow_yellow.png") no-repeat scroll right center transparent; color: #ffcc00; }
.awards .page { border-top:none; margin-top:0; padding-top:0; }
/****************获证名单*******************/
.certification_list { }
.certification_list h2 { color: #C49F4F; font-size: 20px; margin-bottom:10px; }
.certification_list li { color:#ffcc00; font-size:16px; line-height:24px; }
.certification_list li a { color: #636468; font-size:16px; }
.name { }
.name p { line-height:26px; margin-bottom:18px; }
.name p span { color:#BF9436; font-weight:bold; font-size:16px; background-color:#fff; display:inline; margin-right:14px; }
.name p a { color:#ffcc00; font-size:12px; background:url(../img/arrow_yellow.png) no-repeat right center; padding-right:8px; }
.name table { width:789px; border:none; text-align:left; color:#636468; font-size:14px; margin-bottom:20px; }
.name table caption { font-size:14px; line-height:20px; color:#d69b01; text-align:left; border-bottom:1px solid #dddddd; padding-bottom:5px; }
.name table th { font-weight:normal; line-height:30px; }
.name table td { line-height:25px; }
.name table tr:hover { background-color:#f1f1f2; }
/****************申报评审 中国环境文化奖 *******************/
.declare{min-height:500px; _height:500px; }
.declare .img_txt { border-bottom:1px solid #e7e7e7; padding-bottom:17px; padding-top:10px; margin-bottom:9px; }
.declare .img { width:146px; }
.declare .txt { width:623px; }
.declare .txt h2 a { color:#BF9436; }
.declare .txt p { margin-bottom:14px; }
.declare .txt .more { color:#F1C600; font-size:12px; background:url(../img/arrow_yellow.png) no-repeat right center; }
.declare .page { border-top:none; margin-top:30; padding-top:0; }
/****************资料库 *******************/
/****************重要会议 *****************/
#database_con { width:809px; }
.database_meeting{border-top:1px solid #cfc68d; margin-top:10px; }
.important_meeting { }
.important_meeting table { width:809px; table-layout:fixed; }
/*.important_meeting table#top { border-top:1px solid #cfc68d; }*/
.important_meeting table:hover { background-color:#f1fdcd; }
.important_meeting table th { color:#00A000; font-size:18px; font-weight:normal; border-right:1px solid #ccc68c; border-bottom:1px solid #e9e9e9; padding-left:12px; }
.important_meeting table td { border-bottom:1px solid #e9e9e9; }
.important_meeting table td a { color:#414141; font-size:14px; line-height:20px; margin-left:14px; display:inline-block;margin-top:5px; margin-bottom:5px; }
.database_meeting .page { border-top:none; }
/****************重要活动 *******************/
.important_cativity .img_txt, .important_cativity .year_txt { border-bottom:1px solid #e7e7e7; padding-bottom:17px;padding-top:7px; margin-bottom:12px; }
.important_cativity .img { width:146px; }
.important_cativity .txt { width:623px; }
.important_cativity .txt h1 { color:#83997a; font-size:12px; }
.important_cativity .txt p { margin-bottom:6px; }
.important_cativity .txt .more { color:#69937b; font-size:12px; background:url(../img/arrow_blue.png) no-repeat right center; }
.important_cativity .page { border-top:none; margin-top:0; padding-top:0; }
.important_cativity .year { float:left; border-right:1px solid #dddddd; width:120px; height:86px; }
.important_cativity .year_txt .txt { width:653px; }
.important_cativity .year_txt .txt h2 { font-size:15px; color:#c49f4f; }
.important_cativity .year span { color:#83997a; font-size:48px; line-height:48px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }
/****************文件汇编 *******************/
.sidebar_nav li.file { position:relative; }
.sidebar_nav li.file img { position:absolute; left:65px; top:-5px; }
.database_file { }
.database_file h1 { font-size:14px; color:#6f8665; line-height:38px; margin-bottom:10px; }
.database_file .file { margin-bottom:61px; }
.database_file .file h2 { background-color: #84997a; color: #ffffff; display: inline; float: left; font-size: 20px; line-height: 30px; width:168px; font-weight:normal; border-top:1px solid #cdc78d; }
.database_file .file table { }
.database_file .file .table { width:620px; float:right; }
.database_file .file .table { border-left:2px solid #cdc78d; border-top:1px solid #cdc78d; }
.database_file .file .table td.time { padding-left:14px; color:#b2a585; font-size:18px; font-weight:normal; }
.database_file .file .table td { color:#636468; font-size:14px; line-height:20px; border-bottom:1px solid #e9e9e9; padding:4px 0 4px 0; font-weight: bold; }
.database_file .file .table td a { color:#636468; font-size:14px; }
.database_file .file .table td a:hover { color:#b2a585; font-weight:bold; }
.database_file .file .table td ul li { line-height:31px; }
.database_file .file .table td ul li a { font-weight:normal; }
.database_file .file .table td ul li ul { margin-left:25px; }
/**************** 资料库 召开《中国建设者》先进单位、优秀个人表彰工作会议 *******************/
.database_pople { }
.database_pople .img_txt { margin-bottom:19px; position:relative; }
.database_pople .img { width:536px; border:none; margin-right:10px; }
.database_pople .img img { margin:0; }
.database_pople .txt { width:238px; }
.database_pople .txt p { margin-top:8px; margin-bottom:0; font-size:12px; color:#6b6764; line-height:24px; }
.database_pople .txt span { position:absolute; bottom:0; right:0; width:238px; }
/**************** 资料库 在各地召开年度工作会议*******************/
.database_word { }
.database_word .img_txt { margin-bottom:19px; }
.database_word .img { width:536px; border:none; margin-right:10px; }
.database_word .img img { margin:0; font-size:0; display:block; }
.database_word .txt { width:238px; margin-top:71px; }
.database_word .txt h2 { color:#c8a251; font-size:40px; line-height:40px; font-weight:normal; }
.database_word .txt p { margin-top:17px; margin-bottom:0; font-size:12px; color:#6b6764; line-height:24px; }
.database_word h1 { color:#090908; font-size:26px; line-height:26px; font-weight:normal; margin-top:68px; margin-bottom:5px; }
/**************** 会员 *******************/
/**************** 会员动态 *******************/
.member { padding-top:10px; }
.member .img_txt { border-bottom:1px solid #e7e7e7; padding-bottom:17px; margin-bottom:19px; }
.member .img { width:146px; }
.member .txt { width:623px; }
.member .txt h3 { color:#95663C; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:2px; }
.member .txt h2 { color:#95663c; font-size:15px; font-weight:bold; }
.member .txt h2 a { color:#95663c; font-size:15px; font-weight:bold; }
.member .txt p { margin-bottom:8px; }
.member .txt .more { color:#8caa7d; font-size:12px; background:url(../img/arrow_cyan2.png) no-repeat right center; }
#member .page { border-top:none; margin-top:0; padding-top:0; }
.member .txt_list h2 a { color:#95663c; }
.member .txt_list .more { color:#99b28a; font-size:12px; background:url(../img/arrow_cyan2.png) no-repeat right center; }
.member_final .title_bar{ line-height:27px; padding:10px 0; margin-bottom:20px; border-bottom:1px solid #f2f2cc;}
.member_final .title_bar h1{color:#96673b; font-size:20px;}
.member_final .img2{float:left;}
.member_final .txt2{float:right;}
.member_final .txt2 p{ font-size:14px; margin-bottom:10px;}
/**************** 会员艺苑 *******************/
.picture_list { width:800px; }
.picture_list dl { display: inline-block; *display:inline;*zoom:1;margin-bottom:30px; margin-right:35px; width:162px; vertical-align:top; }
.picture_list dt { border:1px solid #cdcdcf; padding:1px; margin-bottom:10px; width:158px; height:191px; text-align:center; }
.picture_list dt img { vertical-align:middle; max-width:158px; max-height:192px; }
.picture_list dt span { vertical-align:middle; display:inline-block; height:100%; }
.picture_list dd { font-size:14px; color:#68825d; }
.picture_list dl.last { margin-right:0; }
/**************** 会员艺苑 获奖名单 *******************/
.member .year_txt { border-bottom:1px solid #e7e7e7; padding-bottom:17px; margin-bottom:19px; }
.member .year { float:left; border-right:1px solid #dddddd; width:120px; height:86px; }
.member .year_txt .txt { width:653px; }
.member .year_txt .txt h2 { font-size:15px; color:#c49f4f; font-weight:normal; }
.member .year_txt .txt h2 a { font-size:15px; color:#996639; }
.member .year_txt .txt p { margin-bottom:10px; }
.member .year span { color:#e4c694; font-size:48px; font-weight:bold; line-height:48px; font-family:Arial, Helvetica, sans-serif; }
/**************** 入会须知 *******************/
.apply h1 { color:#B9926E; font-size:18px; margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #eee; }
.apply h2 { color:#B9926E; font-size:15px; line-height:24px; margin-bottom:6px; }
.apply p { font-size:14px; line-height:24px; margin-bottom:25px; color:#636468; }
.apply .committee { margin-bottom:25px; }
.apply .committee li { font-size:14px; line-height:24px; color:#636468; }
.apply .downland { margin-bottom:44px; }
.apply .downland li { color:#56638f; font-size:14px; line-height:48px; height:48px; }
.apply .downland a { color:#56638f; font-size:14px; background:url(../img/icon_downland.png) no-repeat left center; padding-left:44px; height:48px; display:inline-block; }
/**************** 个人会员 *******************/
.personal h1 { color:#96673b; font-size:16px; margin-bottom:30px; }
.personal .description{ margin-top:-20px;}
.personal .description p{margin-bottom:15px; font-size:14px;}
.find h2 { color:#b9926e; font-size:14px; line-height:25px; margin-bottom:12px; }
.find ul { margin-left:2px; margin-bottom:8px; height:27px; }
.find li { line-height:25px; float:left; margin-right:6px; position:relative; }
.find .current div{ width:18px; height:13px; position:absolute; left:2px; top:24px; background:url(../img/find_current.png) no-repeat }
.find li a { color:#96673b; font-size:14px; padding:0 6px; outline:none; }
.find li.current a { color:#9cad81; }
.find_con { border:1px solid #f6d77a; padding:17px 0 20px 20px; margin-bottom:32px; }
.find_con table { width:767px; }
.find_con table td { color:#737373; font-size:12px; line-height:22px; }
.find_con table td a{ color:#737373;}
/**************** 团体会员 *******************/
.team { }
.team .find { position:relative; }
.find .found { width:18px; height:13px; position:absolute; left:30px; top:26px; }
.team h1 { color:#B9926E; font-size:16px; margin-bottom:21px; padding-top:15px; }
.team h2 { font-size:16px; }
.province table { width:781px; text-align:left; margin-bottom:33px; }
.province table th a { width:49px; padding:0 0 0 10px; }
.province table td { padding-top:6px; }
.province table a { color:#4e4d4d; font-size:13px; border:1px solid #f6d77a; background-color:#f5f8df; padding:0 10px 0 10px; line-height:22px; display:inline-block; }
.province table a:hover, .province table .current a { text-decoration:none; background-color:#9bad80; color:#ffffff; }
/**************** 个人会员登记表 *******************/
.register { font-size:14px; }
.register h2 { color:#bd8816; font-size:16px; margin-bottom:20px; }
.register ul { margin-bottom:24px; }
.register ul li { line-height:24px; font-size:14px; color:#636468; }
.register .downland { margin-bottom:13px; }
.register .downland p { font-size:16px; line-height:44px; color:#b72b0a; font-weight:bold; }
.register .register2 { font-size:16px; line-height:44px; color:#b72b0a; font-weight:bold; margin-bottom:0px; }
.register .downland p a { color:#b72b0a; font-size:14px; font-weight:normal; background: url(../img/icon_downland.png) no-repeat left top; padding-left:46px; margin-left:10px; line-height:43px; display:inline-block; }
.register_form { background-color:#eff3e9; margin-bottom:19px; padding-bottom:35px; padding-top:20px; }
.register_form h2 { color:#000000; background-color:#e3c594; border-bottom:1px solid #d5c2b1; line-height:27px; padding-left:10px; font-size:15px; }
.form_show { color:#96673b; font-size:16px; margin:25px 38px 15px 38px; font-style:italic; background:url(../img/bg_form.png) repeat-x left top; height:2px; }
.form_nav { margin:10px 0 0px 38px; height:37px; background:url(../img/form_team_nav_bg.png) left top no-repeat; padding-top:1px; }
#confirm.form_nav { margin:10px 0 0px 38px; height:37px; background:url(../img/form_team_nav_bg.png) left top no-repeat; padding-top:1px; background:url(../img/form_team_nav_bg.png) 0px -47px no-repeat; }
#confirm2.form_nav { background:url(../img/form_team_nav_bg.png) 0px -94px no-repeat; }
.form { margin-left:16px; margin-right:44px; background-color:#eff3e9; padding-left:25px; padding-top:10px; }
.form form { background:url(../img/bg_form.png) repeat-x left bottom; padding-bottom:16px; width:auto; }
.form form p { margin-bottom:6px; line-height:34px; }
.form form label { color:#000000; font-size:14px; display:inline-block; width:83px; vertical-align:middle; }
.form form input { border:1px solid #e5e5e5; background-color:#ffffff; line-height:21px; width:360px; font-size:13px; color:#595858; padding:7px 12px; vertical-align:middle; font-family:"微软雅黑"; }
.form form input[type="text"]:focus { border-color:#96673b;
-webkit-box-shadow:1px 1px 3px #C3C3C3 inset;
    -moz-box-shadow:1px 1px 3px #C3C3C3 inset;
    box-shadow:1px 1px 3px #C3C3C3 inset;
}
.form form span { line-height:34px; font-size:14px; color:#595858; }
.form form .textarea { line-height:34px; }
.form form .textarea label { float:left; }
.form form .textarea textarea { padding:3px; border:1px solid #e5e5e5; background-color:#ffffff; font-size:14px; color:#595858; height:216px; overflow:hidden; width:600px; }
.form form .textarea textarea:focus { background-color:#96673b; color:#fff; }
.form .submit { padding-top:18px; margin-bottom:32px; }
.form .submit a img { margin:auto; display:block; }
.apply_table { padding-top:0px; padding-bottom:30px; padding-left:38px; font-size:14px; color:#000000; }
.apply_table table { border-top:1px solid #bbb; border-left:1px solid #bbb; width:705px; }
.apply_table caption { color:#000000; font-size:16px; line-height:60px; font-weight:bold; border:1px solid #bbb; border-bottom:none; }
.apply_table td { color:#333333; font-size:12px; border-right:1px solid #bbb; border-bottom:1px solid #bbb; line-height:34px; text-align:left; overflow:hidden; padding-left:5px; padding-right:3px; }
.apply_table td .duohang { line-height:20px; padding:10px; padding-bottom:20px; font-size:14px; }
.apply_table td.duohang2 { line-height:20px; padding:5px; font-size:14px; color:#000; }
.apply_table table span { width:50px; }
.apply_table table .awards { height:100px; width:480px; }
.apply_table table .resume { height:150px; }
.apply_table table .opinion { text-align:left; margin-left:5px; margin-right:2px; }
.apply_table table .opinion h3 { font-weight:normal; color:#000000; font-size:15px; margin-bottom:20px; }
.apply_table table .opinion p { text-align:right; }
.apply_table .apply_show { margin-bottom:10px; margin-right:20px; }
.apply_table .apply_show p { line-height:30px; }
.register_table .submit { padding-top:18px; padding-left:230px; margin-left:38px; margin-right:30px; background:url(../img/bg_form.png) repeat-x left top; }
.register_table .submit a { margin-right:15px; }
.table_in td { text-align:left; }
.table_in .column1 { line-height:20px; width:28px; text-align:center; height:260px; border-bottom:none; }
.apply_table .table_in { border-left:none; border-top: none; }
.welcome { font-size:18px; font-weight:bold; text-align:center; line-height:30px; padding-bottom:60px; padding-top:30px; color:#76914c; }
/**************** 团体会员登记表 *******************/
.form form .line { background:url(../img/bg_form.png) repeat-x left bottom; padding-bottom:10px; }
.form form h3 { font-size:16px; color:#586f35; line-height:28px; background:url(../img/bg_form.png) repeat-x left bottom; margin-bottom:10px; margin-top:22px; }
.form form .radio label input { margin-right:5px; width:12px; height:12px; }
.form form #radio { clear:both; height:34px; line-height:34px; }
.form form label.radio1 { width:174px; }
.form form label.radio1 input { margin-right:5px; width:12px; height:12px; }
.form form .show label { width:100px; }
/**************** 出版物 *******************/
/**************** 新书快递 *******************/
.book_top { border-bottom:1px solid #e7e7e7; padding-bottom:17px; margin-bottom:19px; }
.book_top .img_txt { background-color:#4c2c21; display:block; height:391px; }
.book_top .img { border:5px solid #ba7b46; width:245px; }
.book_top .img img { font-size:0; display:block; margin:0; }
.book_top .txt { width:502px; color:#fff; margin-top:27px; }
.book_top .txt h2 a { color:#fff; }
.book_top .txt ul { margin-bottom:10px; }
.book_top .txt ul li { color:#fff; line-height:24px; font-size:14px; }
.book_top .txt p { line-height:24px; margin-bottom:10px; }
.book_top .txt p a { color:#fff; font-size:14px; }
.book_top .txt .more { color:#fff; font-size:12px; background:url(../img/arrow_white2.png) no-repeat right center; }
.book_list { }
.book_list .img_txt { border-bottom:1px solid #e7e7e7; padding-bottom:17px; margin-bottom:19px; }
.book_list .img { width:127px; border:5px solid #eaeaea; }
.book_list .img img { margin:0; }
.book_list .txt { width:637px; }
.book_list .txt h2 a { font-size:14px; color:#4c2c21; }
.book_list .txt h3 { font-size:12px; color:#5d5a5a; line-height:24px; margin-bottom:0; }
.book_list .txt p { margin-bottom:14px; line-height:24px; }
.book_list .txt .more { color:#b77c42; font-size:12px; background:none; text-decoration:underline; }
.book_list .page { border-top:none; margin-top:0; padding-top:0; }
/**************** 图书音像 *******************/
.book_list2 { }
.book_list2 .book_show { background-color:#4c2c21; color:#fff; padding:12px; margin-bottom:7px; }
.book_list2 .book_show h1 { line-height:29px; height:29px; font-size:18px; font-weight: normal; }
.book_list2 .book_show p { font-size:14px; line-height:24px; }
.book_list_in { background-color:#3e7e63; padding:13px; margin-bottom:24px; }
.book_list2 dl { float:left; display:inline; margin-bottom:30px; margin-right:13px; width:374px; }
.book_list2 dt { border:5px solid #eaeaea; margin-bottom:10px; }
.book_list2 dt img { font-size:0; display:block; }
.book_list2 dd { font-size:14px; color:#fff; }
.book_list2 dl.last { margin-right:0; }
/**************** 协会领导和理事书集 书法美术*******************/
.set_top { border-bottom:1px solid #e7e7e7; padding-bottom:17px; margin-bottom:19px; }
.set_top .left { background-color:#3e7e63; float:left; width:393px; }
.set_top .right { background-color:#4c2c21; float:right; width:393px; }
.set_top .img_txt { width:365px; margin:10px; }
.set_top .last { margin-right:0; }
.set_top .img { border:5px solid #eaeaea; width:177px; }
.set_top .img img { font-size:0; display:block; margin:0; }
.set_top .txt { width:160px; color:#5d5a5a; }
.set_top .txt h2 { color:#fff; }
.set_top .txt ul { margin-bottom:10px; }
.set_top .txt ul li { color:#fff; line-height:24px; font-size:14px; }
.set_top .txt p { line-height:24px; margin-bottom:10px; color:#fff; }
.set_top .txt p a { color:#fff; font-size:13px; }
.set_top .txt .more { color:#fff; font-size:12px; background:none; text-decoration:underline; }
.book_list3 dl { display:inline-block; *display:inline;*zoom:1;letter-spacing:0; vertical-align:top; margin-bottom:30px; margin-right:32px; width:169px; }
.book_list3 dt { border:5px solid #eaeaea; margin-bottom:10px; width:127px; }
.book_list3 dt img { font-size:0; display:block; }
.book_list3 dd { font-size:12px; color:#777777; }
.book_list3 dl.last { margin-right:0; }
/****************中国建设者历程*******************/
#database_history { width:829px; float:right; }
.history1 { overflow:hidden; }
.history1 .show_img { float:left; margin-right:18px; display:inline; }
.history2 .show_img { float:right; display:inline; margin-left:20px; }
.history2 { margin-bottom:6px; }
.history3 .show_img { float:left; display:inline; margin-right:20px; }
.history3 { margin-bottom:32px; }
.history1 h1 { color:#698572; font-size:48px; line-height:48px; font-weight:normal; margin-bottom:20px; float:right; }
.history1 h2 { color:#c8a251; font-size:24px; line-height:30px; font-weight:normal; }
.history1 p { line-height:24px; color:#6b6764; font-size:13px; margin-bottom:19px; }
.history4 { background-color:#e9f6e5; padding-top:43px; padding-left:20px; margin-bottom:66px; }
.history4 .big img { margin-bottom:50px; }
.special { margin-bottom:46px; overflow:hidden; }
.special dl { float:left; width:371px; margin-right:23px; display:inline; }
.special dl dt { background: url(../img/bg_special.png) no-repeat; padding:9px 0 15px 8px; }
.special dl dt img { font-size:0; display:block; }
.special dl dd { font-size:14px; line-height:24px; }
/*wuyong add at 20120112*/
body#trands .list_common { min-height:500px; _height:500px; }
body#creative .txt h2 a { color:#57876B; }