@charset "utf-8";
/* CSS Document */
html{ width:100%; height:100%;}
body{border:0; padding:0; margin:0; font-family:"微软雅黑"; font-size:14px; margin:auto;}
img{border:0}
a{ text-decoration:none}
ul,li{ list-style:none}

.fl{ float:left}
.fr{ float:right}
.f12{ font-size:12px}
.f14{ font-size:14px}
.f16{ font-size:16px}
.tl{ text-align:left}
.tc{ text-align:center}
.tr{ text-align:right}
span{ display:block}

#form{ width:100%; height:100%; margin:auto;}
.leftmenu{ width:100px;float:left; background:#000; height:1200px; position:fixed}
.leftmenu .menu_all{ width:36px; height:28px; margin:20px auto; cursor:pointer}
.leftmenu .menu_down{ position:fixed; bottom:0;}
.leftmenu .menu_down img{ width:100px; height:120px;}
.rightcon{ margin-left:100px;}

#fhdb{ width:55px; height:55px; position:fixed; bottom:100px; right:150px; display:none}
/* CSS 主题活动 */
.edu_subtop{ width:100%; height:645px; margin:auto; display:inline-block}
.edu_subtopcon{ width:1266px; margin:auto; height:470px; margin-top:85px;}

/* 活动css */
.activityBox{height:470px;width:1266px;position:relative; float:left}
.activityBox a{color:#C30;}
.activityBox .ac_title{width:1266px;height:75px;line-height:34px}
.activityBox .ac_title .actitle_con{ width:466px; height:75px; background:#f1f1f1; float:right}
.activityBox .ac_title .actitle_con p{ display:block; width:305px; text-align:center; padding:0; margin:0; height:75px; line-height:75px; font-size:30px; font-family:"微软雅黑"; float:left}
.activityBox .ac_title .actitle_con span{ display:block; width:75px; height:75px; float:right; background:#0FF; margin-left:1px}

.activityBox .content{width:1266px;position:relative;}
.activityBox .content .contentInner{width:1266px;height:395px;position:relative;overflow:hidden;}
.activityBox .content .contentInner ul{width:1266px;height:395px;position:absolute;}
.activityBox .content .contentInner ul li{height:395px;}
.activityBox .content .contentInner ul li a{ width:800px; height:395px; display:block; background:#F00; float:left; overflow:hidden}
.activityBox .content .contentInner ul li>div{ width:466px; background:#494949; height:395px; float:left}
.activityBox .content .contentInner ul li>div .div_kuang{ width:387px; height:50px; background:url(../images/sub_title01.png) no-repeat center; margin:45px auto 0 auto}
.activityBox .content .contentInner ul li>div .div_kuang>span{ display:block; width:360px; color:#fff; height:50px; line-height:50px; margin:auto; font-size:22px; font-weight:bold}
.activityBox .content .contentInner ul li>div .addresstime{ width:387px; height:75px; margin:auto; border-bottom:solid 1px #FFF; color:#fff; margin-bottom:15px}
.activityBox .content .contentInner ul li>div .addresstime span{ width:100%; float:left; display:block; height:25px; line-height:37px; font-size:16px; font-weight:bold; margin-top:5px}
.activityBox .content .contentInner ul li>div p{font-family:"微软雅黑"; font-size:14px; color:#d3d3d3; width:387px; height:180px; margin:auto; display:block; overflow:hidden; line-height:22px}


.activityBox .ac_title .actitle_con .prev{ background:url(../images/sub_leftbtn.png) no-repeat center}
.activityBox .ac_title .actitle_con .next{ background:url(../images/sub_rightbtn.png) no-repeat center}
.activityBox .ac_title .actitle_con .prev:hover{background:url(../images/sbu_leftbtn_click.png) no-repeat center}
.activityBox .ac_title .actitle_con .next:hover{background:url(../images/sbu_rightbtn_click.png) no-repeat center}

.guding{ width:161px; height:566px; position:absolute; background:url(../images/subject001.png)no-repeat center; margin:-56px 0 0 70px; }
.guding a{ display:block; width:161px; height:40px; margin-top:516px; float:left}

.edu_subdown{width:100%; margin:auto; height:auto; background:#efefef; margin-top:90px; padding-bottom:100px}
.edu_subdowncon{width:1266px; margin:auto; height:auto; background:#efefef; overflow:hidden}
.edu_subdowncon .edu_subdown_title{ width:100%; height:180px; background:url(../images/sub_downtitle.png) no-repeat center bottom; margin:auto}
.edu_subdowncon .edu_subdown_ietm{ width:1345px; float:left; height:auto;}
.edu_subdowncon .edu_subdown_ietm .edu_sublist{ width:610px; height:165px; margin-right:47px; float:left; margin-top:32px}
.edu_subdowncon .edu_subdown_ietm .edu_sublist>img{ float:left; border:0; display:block; width:250px; height:165px;}
.edu_subdowncon .edu_subdown_ietm .edu_sublist .edu_sublistright{ position:absolute; float:left; width:390px; height:155px; margin:10px 0 0 220px}
.edu_subdowncon .edu_subdown_ietm .edu_sublist .edu_sublistright .edu_sublistcon{ width:390px; height:115px; float:left; background:url(../images/itembg.png) repeat;}
.edu_subdowncon .edu_subdown_ietm .edu_sublist .edu_sublistright .edu_sublistcon span{ height:40px; display:block; font-size:18px; font-weight:bold; padding-left:45px; line-height:40px; color:#ffffff}
.edu_subdowncon .edu_subdown_ietm .edu_sublist .edu_sublistright .edu_sublistcon p{ padding-left:45px; float:left; margin:0; color:#bbbbbb; font-weight:bold; font-size:14px}
.edu_subdowncon .edu_subdown_ietm .edu_sublist .edu_sublistright .edu_sublist_a{ display:block; width:49px; height:23px; float:right; margin-top:15px}

/* CSS 主题活动列表 */
.Ex_list_title{ width:1266px; height:165px; margin:auto; background:url(../../Exhibition/images/list_title.png) no-repeat center 50px; border-bottom:solid 1px #b1b1b1}
.Ex_list_downcon{ width:1266px; height:auto; margin:auto;}
.Ex_list_downcon .Ex_list_dcdiv{ width:100%; height:232px; margin-top:30px;}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_leftimg{ width:470px; height:232px; float:left}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_righttxt{ width:794px; height:230px; float:left; border:solid 1px #f0f0f0; background:#fafafa}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_righttxt strong{ float:left; padding-left:35px; width:95%; height:35px; line-height:45px; font-size:16px}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_righttxt span{ padding-left:35px; float:left; width:95%; height:30px; line-height:30px; color:#000}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_righttxt p{ padding-left:35px; width:95%; float:left; font-size:12px; line-height:20px; color:#888888}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_righttxt a{ padding-left:35px; width:95%; float:left; text-decoration:underline; color:#bd2a32; margin-top:10px}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_righttxt a.title{ padding-left:0px; width:auto; float:none; text-decoration:none; color:#282828; margin-top:0px}

.fany{ width:1266px; height:110px; margin:auto; text-align:center}
.fany a{ float:left; color:#bbbbbb; width:35px; height:35px; display:block; border:solid 1px #ededed; border-radius:3px; background:#fff; text-align:center; line-height:35px}

/*主题活动详细CSS*/
.news_info_title{ width:1266px; height:210px; margin:auto; text-align:center;}
.news_info_title strong{ font-size:36px; font-weight:100; height:40px; margin-top:60px; display:inline-block}
.news_info_title p{ width:100%; text-align:center; padding:0; margin:20px 0 0 0}
.news_info_title p span{ float:left; margin-left:480px; color:#282828; font-family:"新宋体"}
.news_info_con{ width:1266px; height:auto; border-top:solid 1px #e4e4e4; margin:auto; display:table; padding-bottom:100px}
.news_info_con ul{ width:100%; padding:0; margin:35px 0 0 0; float:left}
.news_info_con ul li{ float:left; margin-left:25px; width:404px; height:196px; overflow:hidden}
.news_info_con p{ line-height:22px;}

/*CSS 志愿者之家index*/
.vo_topall{ width:100%; height:292px; margin:auto; display:inline-block;}
.vo_topcon{ width:1266px; height:292px; margin:auto; display:table}
.vo_topconcon{ width:1266px; height:154px; margin-top:65px;}
.vo_topconcon .vo_topleft{ width:221px; height:154px; float:left; background:url(../images/vo_01.png) no-repeat center}
.vo_topconcon .vo_topleft>img{ width:221px; height:154px; border:0}
.vo_topconcon .vo_topcentxt{ width:645px; height:154px; float:left; overflow:hidden}
.vo_topconcon .vo_topcentxt p{ text-indent:2em; font-family:"新宋体"; font-size:12px; color:#282828; padding:0 10px 0 10px; width:625px; float:left; margin-top:8px}
.vo_topconcon .vo_topcenimg{ width:321px; height:152px; float:left}
.vo_topconcon .vo_topcenimg>img{ width:321px; height:152px; border:0}
.vo_topconcon .vo_topright{ width:70px; height:70px; float:right; border-right:solid 1px #bd2a32; margin-top:48px;}
.vo_topconcon .vo_topright>a{ width:70px; height:70px; text-align:center; line-height:70px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bd2a32; display:block}

.vo_centerall{ width:100%; height:735px; margin:auto; background:#1a1a1a}
.vo_centerall .vo_centitle{ width:1266px; height:120px; background:url(../images/vo_info01.png) no-repeat 1px 55px; margin:auto}
.vo_centerall .vo_cencon{ width:1266px; height:468px; margin:auto;  overflow:hidden}
.vo_centerall .vo_cencon .vo_cencon_left{ width:306px; height:468px; float:left; z-index:999; position:relative; overflow:hidden}
.vo_centerall .vo_cencon .vo_cencon_left>img{ width:306px; height:468px; float:left; border:0;}
.vo_centerall .vo_cencon .vo_cencon_left .explain{ width:306px; height:468px; background:url(../images/hong.png) repeat; position:absolute; top:468px}
.vo_centerall .vo_cencon .vo_cencon_left .explain span{ display:block; padding:0 15px 0 15px; width:275px; float:left; margin-top:70px; color:#fff; font-size:16px; font-weight:bold}
.vo_centerall .vo_cencon .vo_cencon_left .explain p{ display:block; padding:0 15px 0 15px; width:275px; float:left; color:#FFF; font-family:"新宋体"; font-size:12px; line-height:20px}
.vo_centerall .vo_cencon .vo_cencon_left .explain .ex_search{ width:29px; height:29px; display:block; margin:20px 0 0 15px; float:left}

.vo_centerall .vo_cencon .vo_cencon_right{ width:944px; float:left; height:468px; z-index:999; position:relative; overflow:hidden; margin-left:15px}
.vo_cencon_rightlist{ width:306px; height:230px; float:left; margin:0 12px 8px 0; position:relative; overflow:hidden}
.vo_cencon_rightlist>img{ width:306px; height:230px; border:0}
.vo_cencon_rightlist .explain1{ width:307px; height:230px; background:url(../images/hong.png) repeat; position:absolute; top:230px}
.vo_cencon_rightlist .explain1 span{ display:block; padding:0 15px 0 15px; width:275px; float:left; margin-top:20px; color:#fff; font-size:16px; font-weight:bold}
.vo_cencon_rightlist .explain1 p{display:block; padding:0 15px 0 15px; width:275px; float:left; color:#FFF; font-family:"新宋体"; font-size:12px; line-height:20px}
.vo_cencon_rightlist .explain1 i.ex_search{ width:29px; height:29px; display:block; margin:20px 0 0 15px; float:left}

.vo_downmore{ width:1266px; height:140px; margin:auto; display:table}
.vo_downmore>a{ width:302px; height:52px; display:block; margin:45px auto}

.vo_downall{ width:100%; height:auto; min-height:290px; background:#fff; margin:auto; display:inline-block}
.vo_downtitle{ width:1266px; height:140px; background:url(../images/vo_downtitle.png) no-repeat 0px 70px; margin:auto}
.vo_downcon{ width:1266px; height:auto; margin:auto; background:url(../images/Recruit-bei.png) no-repeat center top; display:table}
.vo_downcon .vo_downlist{ width:1188px; height:auto; float:left; margin:14px 0 0 31px; padding-bottom:80px}
.vo_downcon .vo_downlist .vo_downlisting{ width:297px; height:31px; float:left; line-height:28px}
.vo_downcon .vo_downlist .vo_downlisting i{ background:url(../images/icon.png) no-repeat center; width:8px; height:11px; display:block; margin:10px 10px; float:left}

/*CSS 志愿者招聘*/
.vo_recr_title{ width:100%; height:516px; margin:auto; background:url(../images/recruit_title.png) no-repeat center}
.vo_recr_conall{ width:1266px; margin:50px auto; height:auto; display:table; margin-bottom:100px}
.vo_recr_conall .recr_num1{ width:100%; float:left}
.vo_recr_conall .recr_num1>span{ display:block; height:99px; width:auto; padding-left:100px; background:url(../images/recr_what.png) no-repeat left center; float:left; color:#eb540f; font-size:30px; line-height:120px}
.vo_recr_conall .recr_num1>p{ width:1246px; padding:0 10px; float:left; margin:20px 0 0 0; text-align:justify; color:#282828; font-family:"新宋体"}
.vo_recr_conall .recr_num1>fieldset{ border:dashed 1px #f00; border-radius:10px; float:left; width:1254px; margin-top:20px; padding:0}
.vo_recr_conall .recr_num1>fieldset legend{ color:#f00;font-size:16px; margin-left:10px}
.vo_recr_conall .recr_num1>fieldset>p{ width:auto; padding-left:10px; font-family:"新宋体"}

.vo_recr_conall .recr_num2{ width:100%; margin-top:50px; float:left}
.vo_recr_conall .recr_num2>span{display:block; height:99px; width:auto; padding-left:100px; background:url(../images/recr_how.png) no-repeat left center; float:left; color:#eb540f; font-size:30px; line-height:120px}
.vo_recr_conall .recr_num2>span h7{ font-size:16px}
.vo_recr_conall .recr_num2>.recr_downloadcon{ border:dashed 1px #f00; border-radius:10px; float:left; width:1254px; margin-top:80px; height:460px}
.vo_recr_conall .recr_num2>.recr_downloadcon .recr_downloadart{ float:left; width:365px; height:479px; position:absolute; background:#fff; margin:-49px 0 0 30px}
.vo_recr_conall .recr_num2>.recr_downloadcon .recr_downloadrightcon{ width:800px; float:left; margin:5px 0 0 440px }
.vo_recr_conall .recr_num2>.recr_downloadcon .recr_downloadrightcon>span{ color:#eb540f; float:left; width:100%; display:block; font-size:25px; font-family:"微软雅黑"; margin:30px 0 10px 0}
.vo_recr_conall .recr_num2>.recr_downloadcon .recr_downloadrightcon>p{ font-family:"新宋体"; float:left; font-size:14px; color:#282828; width:100%; margin:5px 0 0 0}
.vo_recr_conall .recr_num2>.recr_downloadcon .recr_downloadrightcon>a{ float:right; display:block; margin:50px 10px 0 0}

/*CSS 文博大讲堂index*/
.for_topall{ width:100%; height:735px; margin:auto; display:table;}
.for_top_top{ width:1266px; height:340px; margin:auto;}
.for_top_top .for_ttcon{ width:1266px; height:215px; float:left;margin-top:80px}
.for_top_top .for_ttcon>img{ width:210px; height:215px; float:left}
.for_top_top .for_ttcon .for_ttcontxt{ float:right; height:215px; width:1005px;}
.for_top_top .for_ttcon .for_ttcontxt>span{ display:block; float:left; width:100%; height:75px; font-size:58px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#bd2a32}
.for_top_top .for_ttcon .for_ttcontxt>p{ color:#494949; display:block; float:left; margin:0; padding:0; line-height:28px; height:85px; overflow:hidden}
.for_top_top .for_ttcon .for_ttcontxt>a{ width:153px; height:28px; float:left; display:block; margin-top:15px}

.for_top_down{ width:1266px; height:396px; margin:auto;}
.for_td_con{ width:770px; height:395px; border-top:solid 1px #c7c7c7; position:absolute}
.for_td_con .for_donwuser{ width:207px; height:300px; float:left; margin-top:40px}
.for_td_con .for_donwuser>img{ width:207px; height:300px; border:0}
.for_td_con .for_downtxt{ width:500px; height:300px; float:right; margin-top:40px}
.for_td_con .for_downtxt>strong{ display:block; float:left; font-size:34px; color:#494949; width:100%; line-height:30px; height:36px}
.for_td_con .for_downtxt>span{ display:block; float:left; width:145px; height:32px; background:#494949; color:#fff; padding:0 10px; text-align:center; font-size:20px; margin-top:20px}
.for_td_con .for_downtxt>dl{ float:left; width:100%; display:block; height:25px; font-size:18px; font-weight:bold; padding:0; margin:8px 0 0px 0; color:#494949}
.for_td_con .for_downtxt>i{ width:100%; height:2px; display:block; border-bottom:solid 1px #c7c7c7; float:left; margin-top:12px;}
.for_td_con .for_downtxt>p{ float:left; margin:0; padding:0; line-height:25px; margin-top:12px; width:100%; height:75px; overflow:hidden}
.for_td_con .for_downtxt>a{ float:left; display:block; margin-top:15px}
.more_forum{ width:339px; height:588px; position:absolute; background:url(../images/more_for.png) no-repeat center; margin-left:927px; z-index:999}
.more_forum>a{ display:block; width:177px; height:28px; margin:526px auto 0 auto}

.for_downall{ width:100%; height:338px; background:url(../images/for_downbei.png) no-repeat center; margin:auto}


/*CSS 讲堂详细index*/
.for_toptitle{ width:100%; height:215px; margin:auto; display:table;}
.for_toptitle>span{ width:100%; height:45px; margin:auto; text-align:center; display:block; font-size:38px; margin-top:80px}
.for_toptitle>p{ text-align:center; color:#282828; font-family:"新宋体"; font-size:16px}
.for_toptitle>.info{ font-size:12px; font-family:"新宋体"; text-align:center; color:#888888}

.forinfo_downall{ width:1266px; height:auto; margin:auto; display:table; padding-bottom:100px}
.fi_dlall{ width:230px; height:auto; float:left;}
.fi_dlall>img{  border:0}
.fi_dlall>span{ display:block; width:100%; height:50px; float:left; font-size:16px; font-family:"新宋体"; color:#282828; line-height:80px}
.fi_dlall>.for_userjob{ font-family:"新宋体"; font-size:12px; color:282828; padding:0; margin:0; display:block; float:left; width:100%; line-height:normal}
.fi_dlall i{ width:25px; height:2px; float:left; display:block; border-bottom:solid 1px #888888; margin:15px 0 15px 0}
.fi_dlall p{ color:#888888; padding:0; margin:0; float:left; width:100%;font-size:12px; font-family:"新宋体"; line-height:20px}


.fi_drall{ width:990px; height:auto; float:right;}
.fi_drall .fi_drtitle{ float:left; width:988px; height:60px; border: solid 1px #888888; overflow:hidden}
.fi_drall .fi_drtitle>span{ width:245px; height:15px; font-family:"新宋体"; font-size:12px; display:block; border-right:solid 1px #888888; float:left; margin:22px 20px 0 0; padding-left:20px; font-weight:bold}
.fi_drall .fi_drtitle>p{ width:auto; height:15px; padding:0; margin-top:22px; float:left;font-family:"新宋体"; font-size:12px; padding-left:20px}
.fi_drall>p{ width:99%; margin:auto; padding:0; margin:0;font-family:"新宋体"; font-size:14px; text-indent:1.8em; line-height:25px; margin-top:30px; float:left}

.for-show-top{ width:100%; height:auto; margin:auto; position:relative}
.for-show-top>img{ width:100%; height:100%; min-width:1100px;}

.for-show-cen1{ width:100%; height:134px; position:absolute; background:url(../images/for-show-cen1.png) no-repeat center; margin-top:-63px; min-width:1100px}
.for-show-cen2{ width:100%; height:880px; margin:auto; position:relative; background:url(../images/for-show-cen2bei.png) repeat; z-index:-1; display:table; min-width:1100px}
.for-show-cen2con{ width:950px; margin:auto; height:600px; margin-top:190px; position:relative}
.for-show-cen2con .fsc-title{ width:100%; height:82px; background:url(../images/for-show-cen2title.png) no-repeat left center; float:left;margin-bottom:60px}
.for-show-cen2con .fsc-title1{ width:100%; height:31px; background:url(../images/for-show-cen2title1.png) no-repeat left center; float:left; margin-bottom:50px}
.for-show-cen2con .fsc-downcon{ width:100%; height:325px; float:left; }
.for-show-cen2con .fsc-downcon .fsc-downcon-left{ width:475px; height:325px; float:left}
.for-show-cen2con .fsc-downcon .fsc-downcon-left>span{ display:block; float:left; width:100%; font-family:"微软雅黑"; font-size:20px; font-weight:bold; color:#fff; margin-bottom:10px}
.for-show-cen2con .fsc-downcon .fsc-downcon-left>.fgx{ width:100%; height:2px; float:left}
.for-show-cen2con .fsc-downcon .fsc-downcon-left>.fgx>img{ width:466px; height:2px; float:left}
.for-show-cen2con .fsc-downcon .fsc-downcon-left>p{ display:block; float:left; width:100%; height:auto; font-size:14px; font-family:"微软雅黑"; line-height:24px; color:#fff; height:192px; overflow:hidden}
.for-show-cen2con .fsc-downcon .fsc-downcon-right{ width:448px; height:335px; float:right}
.for-show-cen2con .fsc-downcon .fsc-downcon-right>img{ width:447px; height:317px; float:right; margin-top:5px}

.for-show-downall{ width:100%; height:auto; display:table; background:#FFF; margin:auto}
.for-show-downall .for-show-downcon{ width:1100px; margin:auto; height:auto; padding-bottom:80px}
.for-show-downall .for-show-downcon p{ line-height:25px}


@media (max-width:1440px)
{

@charset "utf-8";
/* CSS Document */
html{ width:100%; height:100%;}
body{border:0; padding:0; margin:0; font-family:"微软雅黑"; font-size:14px; margin:auto;}
img{border:0}
a{ text-decoration:none}
ul,li{ list-style:none}

.fl{ float:left}
.fr{ float:right}
.f12{ font-size:12px}
.f14{ font-size:14px}
.f16{ font-size:16px}
.tl{ text-align:left}
.tc{ text-align:center}
.tr{ text-align:right}
span{ display:block}

#form{ width:100%; height:100%; margin:auto;}
.leftmenu{ width:80px;float:left; background:#000; height:1200px; position:fixed; position:}
.leftmenu .menu_all{ width:36px; height:28px; margin:20px auto; cursor:pointer}
.leftmenu .menu_down{ position:fixed; bottom:0;}
.leftmenu .menu_down img{ width:80px; height:95px}
.rightcon{ margin-left:80px;}

#fhdb{position:fixed; bottom:120px; right:50px; width:55px; height:55px; display:none}

/* CSS 主题活动 */
.edu_subtop{ width:100%; height:645px; margin:auto; display:inline-block}
.edu_subtopcon{ width:900px; margin:auto; height:470px; margin-top:85px;}

/* 活动css */
.activityBox{height:400px;width:900px;position:relative; float:left}
.activityBox a{color:#C30;}
.activityBox .ac_title{width:900px;height:65px;line-height:34px}
.activityBox .ac_title .actitle_con{ width:315px; height:65px; background:#f1f1f1; float:right}
.activityBox .ac_title .actitle_con p{ display:block; width:190px; text-align:center; padding:0; margin:0; height:65px; line-height:65px; font-size:24px; font-family:"微软雅黑"; float:left; color:#494949}
.activityBox .ac_title .actitle_con span{ display:block; width:60px; height:65px; float:right; background:#0FF; margin-left:1px}

.activityBox .content{width:900px;position:relative;}
.activityBox .content .contentInner{width:900px;height:335px;position:relative;overflow:hidden;}
.activityBox .content .contentInner ul{width:900px;height:335px;position:absolute;}
.activityBox .content .contentInner ul li{height:335px;}
.activityBox .content .contentInner ul li a{ width:585px; height:335px; display:block; background:#F00; float:left; overflow:hidden}
.activityBox .content .contentInner ul li a>img{ width:585px; height:335px;}
.activityBox .content .contentInner ul li>div{ width:315px; background:#494949; height:335px; float:left}
.activityBox .content .contentInner ul li>div .div_kuang{ width:315px; height:50px; background:url(../images/sub_title01.png) no-repeat center; background-size:260px 40px ;margin:35px auto 0 auto}
.activityBox .content .contentInner ul li>div .div_kuang>span{ display:block; width:250px; color:#fff; height:40px; line-height:50px; margin:auto; font-size:16px; font-weight:bold; font-family:"微软雅黑"}
.activityBox .content .contentInner ul li>div .addresstime{ width:260px; height:65px; margin:auto; border-bottom:solid 1px #FFF; color:#fff; margin-bottom:15px; margin-left:25px}
.activityBox .content .contentInner ul li>div .addresstime span{ width:250px; float:left; display:block; height:25px; line-height:30px; font-size:14px; font-weight:bold; margin-top:2px; margin-left:5px}
.activityBox .content .contentInner ul li>div p{font-family:"微软雅黑"; font-size:12px; color:#d3d3d3; width:260px; height:150px; margin:auto; display:block; overflow:hidden; line-height:19px}


.activityBox .ac_title .actitle_con .prev{ background:url(../images/sub_leftbtn.png) no-repeat center}
.activityBox .ac_title .actitle_con .next{ background:url(../images/sub_rightbtn.png) no-repeat center}
.activityBox .ac_title .actitle_con .prev:hover{background:url(../images/sbu_leftbtn_click.png) no-repeat center}
.activityBox .ac_title .actitle_con .next:hover{background:url(../images/sbu_rightbtn_click.png) no-repeat center}

.guding{ width:138px; height:481px; position:absolute; background:url(../images/subject1280001.png)no-repeat center; margin:-47px 0 0 60px; }
.guding a{ display:block; width:138px; height:33px; margin-top:448px; float:left}

.edu_subdown{width:100%; margin:auto; height:auto; background:#efefef; margin-top:30px; padding-bottom:100px}
.edu_subdowncon{width:900px; margin:auto; height:auto; background:#efefef; overflow:hidden}
.edu_subdowncon .edu_subdown_title{ width:100%; height:180px; background:url(../images/sub_downtitle.png) no-repeat center bottom; margin:auto}
.edu_subdowncon .edu_subdown_ietm{ width:1024px; float:left; height:auto;}
.edu_subdowncon .edu_subdown_ietm .edu_sublist{ width:435px; height:165px; margin-right:30px; float:left; margin-top:30px}
.edu_subdowncon .edu_subdown_ietm .edu_sublist>img{ float:left; border:0; display:block; width:248px; height:165px;}
.edu_subdowncon .edu_subdown_ietm .edu_sublist .edu_sublistright{ position:absolute; float:left; width:206px; height:165px; margin:0px 0 0 228px; background:url(../images/itembg.png) repeat;}
.edu_subdowncon .edu_subdown_ietm .edu_sublist .edu_sublistright .edu_sublistcon{ width:206px; height:135px; float:left;}
.edu_subdowncon .edu_subdown_ietm .edu_sublist .edu_sublistright .edu_sublistcon span{ height:40px; display:block; font-size:18px; font-weight:bold; padding-left:35px; line-height:40px; color:#ffffff; width:170px; overflow:hidden}
.edu_subdowncon .edu_subdown_ietm .edu_sublist .edu_sublistright .edu_sublistcon p{ padding-left:35px; float:left; margin:0; color:#d5d5d5; font-weight:bold; font-size:14px; height:76px; overflow:hidden}
.edu_subdowncon .edu_subdown_ietm .edu_sublist .edu_sublistright .edu_sublist_a{ display:block; width:49px; height:23px; float:right; margin-top:5px}

/* CSS 主题活动列表 */
.Ex_list_titlebei{ width:100%; height:163px; margin:auto; background:url(../../Exhibition/images/ex_infomation.png) no-repeat top center; background-size:1380px 163px}
.Ex_list_title{ width:900px; height:135px; margin:auto; background:url(../../Exhibition/images/list_title.png) no-repeat center 50px; border-bottom:solid 1px #b1b1b1}
.Ex_list_downcon{ width:900px !important; height:auto; margin:auto; padding-bottom:100px;}
.Ex_list_downcon .Ex_list_dcdiv{ width:100%; height:232px; margin-top:30px;}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_leftimg{ width:370px; height:232px; float:left}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_leftimg>img{ width:370px; height:232px; float:left}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_righttxt{ width:528px; height:230px; float:left; border:solid 1px #f0f0f0; background:#fafafa}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_righttxt strong{ float:left; padding-left:35px; width:90%; height:35px; line-height:45px; font-size:16px}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_righttxt span{ padding-left:35px; float:left; width:90%; height:30px; line-height:30px; color:#000}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_righttxt p{ padding:0 35px; height:120px; overflow:hidden; width:458px; float:left; font-size:12px; line-height:20px; color:#888888; margin:5px 0; text-align:justify}
.Ex_list_downcon .Ex_list_dcdiv .Ex_list_righttxt a{ padding-left:35px; width:90%; float:left; text-decoration:underline; color:#bd2a32; margin-top:0px}

.fany{ width:900px; height:50px; margin:auto; text-align:center}
.fany a{ float:left; color:#bbbbbb; width:35px; height:35px; display:block; border:solid 1px #ededed; border-radius:3px; background:#fff; text-align:center; line-height:35px}
#fhdb{position:fixed; bottom:120px; right:50px; width:55px; height:55px; display:none}

/*主题活动详细CSS*/
.news_info_title{ width:900px; height:150px; margin:auto; text-align:center;}
.news_info_title strong{ font-size:32px; font-weight:100; height:40px; margin-top:40px; display:inline-block}
.news_info_title p{ width:100%; text-align:center; padding:0; margin:20px 0 0 0}
.news_info_title p span{ float:left; margin-left:305px; color:#282828; font-family:"新宋体"}
.news_info_con{ width:900px; height:auto; border-top:solid 1px #e4e4e4; margin:auto; display:table; padding-bottom:100px}
.news_info_con ul{ width:100%; padding:0; margin:35px 0 0 0; float:left}
.news_info_con ul li{ float:left; margin-left:25px; width:282px; height:150px}
.news_info_con ul li img{ width:285px; height:150px}
.news_info_con p{ margin-top:20px; text-indent:2em; line-height:30px; float:left}


/*CSS 志愿者之家index*/
.vo_topall{ width:100%; height:292px; margin:auto; display:inline-block;}
.vo_topcon{ width:900px; height:292px; margin:auto; display:table; overflow:hidden}
.vo_topconcon{ width:900px; height:180px; margin:auto; margin-top:65px}
.vo_topconcon .vo_topleft{ width:130px; height:180px; float:left; background:url(../images/vo1280_01.png) no-repeat center}
.vo_topconcon .vo_topleft>img{ width:130px; height:180px; border:0}
.vo_topconcon .vo_topcentxt{ width:480px; height:180px; float:left; overflow:hidden}
.vo_topconcon .vo_topcentxt p{ text-indent:2em; font-family:"新宋体"; font-size:12px; color:#282828; padding:0 25px 0 25px; width:410px; float:left; margin-top:4px}
.vo_topconcon .vo_topcenimg{ width:290px; height:180px; float:left}
.vo_topconcon .vo_topcenimg>img{ width:290px; height:180px; border:0}
.vo_topconcon .vo_topright{ width:70px; height:70px; float:right; border-right:solid 1px #bd2a32; margin-top:48px; display:none}
.vo_topconcon .vo_topright>a{ width:70px; height:70px; text-align:center; line-height:70px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bd2a32; display:block}

.vo_centerall{ width:100%; height:735px; margin:auto; background:#1a1a1a}
.vo_centerall .vo_centitle{ width:900px; height:120px; background:url(../images/vo_info01.png) no-repeat 1px 55px; margin:auto}
.vo_centerall .vo_cencon{ width:900px; height:440px; margin:auto;  overflow:hidden}
.vo_centerall .vo_cencon .vo_cencon_left{ width:290px; height:440px; float:left; z-index:999; position:relative; overflow:hidden}
.vo_centerall .vo_cencon .vo_cencon_left>img{ width:290px; height:440px; float:left; border:0;}
.vo_centerall .vo_cencon .vo_cencon_left .explain{ width:290px; height:440px; background:url(../images/hong.png) repeat; position:absolute; top:468px}
.vo_centerall .vo_cencon .vo_cencon_left .explain span{ display:block; padding:0 15px 0 15px; width:275px; float:left; margin-top:70px; color:#fff; font-size:16px; font-weight:bold}
.vo_centerall .vo_cencon .vo_cencon_left .explain p{ display:block; padding:0 15px 0 15px; width:275px; float:left; color:#FFF; font-family:"新宋体"; font-size:12px; line-height:20px}
.vo_centerall .vo_cencon .vo_cencon_left .explain .ex_search{ width:29px; height:29px; display:block; margin:20px 0 0 15px; float:left}

.vo_centerall .vo_cencon .vo_cencon_right{ width:594px; float:left; height:440px; z-index:999; position:relative; overflow:hidden; margin-left:15px}
.vo_cencon_rightlist{ width:292px; height:215px; float:left; margin:0 12px 8px 0; position:relative; overflow:hidden}
.vo_cencon_rightlist>img{ width:292px; height:215px; border:0}
.vo_cencon_rightlist .explain1{ width:292px; height:215px; background:url(../images/hong.png) repeat; position:absolute; top:230px}
.vo_cencon_rightlist .explain1 span{ display:block; padding:0 15px 0 15px; width:275px; float:left; margin-top:20px; color:#fff; font-size:16px; font-weight:bold}
.vo_cencon_rightlist .explain1 p{display:block; padding:0 15px 0 15px; width:275px; float:left; color:#FFF; font-family:"新宋体"; font-size:12px; line-height:20px}
.vo_cencon_rightlist .explain1 a.ex_search{ width:29px; height:29px; display:block; margin:20px 0 0 15px; float:left}

.vo_downmore{ width:900px; height:140px; margin:auto; display:table}
.vo_downmore>a{ width:302px; height:52px; display:block; margin:45px auto}

.vo_downall{ width:100%; height:auto; min-height:290px; background:#fff; margin:auto; display:inline-block}
.vo_downtitle{ width:1266px; height:140px; background:url(../images/vo_downtitle.png) no-repeat 0px 70px; margin:auto}
.vo_downcon{ width:1266px; height:auto; margin:auto; background:url(../images/Recruit-bei.png) no-repeat center top; display:table}
.vo_downcon .vo_downlist{ width:1188px; height:auto; float:left; margin:14px 0 0 31px; padding-bottom:80px}
.vo_downcon .vo_downlist .vo_downlisting{ width:297px; height:31px; float:left; line-height:28px}
.vo_downcon .vo_downlist .vo_downlisting i{ background:url(../images/icon.png) no-repeat center; width:8px; height:11px; display:block; margin:10px 10px; float:left}


/*CSS 文博大讲堂index*/
.for_topall{ width:100%; height:719px; margin:auto; display:table;}
.for_top_top{ width:900px; height:340px; margin:auto;}
.for_top_top .for_ttcon{ width:900px; height:215px; float:left;margin-top:80px}
.for_top_top .for_ttcon>img{ width:208px; height:215px; float:left}
.for_top_top .for_ttcon .for_ttcontxt{ float:right; height:215px; width:665px;}
.for_top_top .for_ttcon .for_ttcontxt>span{ display:block; float:left; width:100%; height:75px; font-size:58px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#bd2a32}
.for_top_top .for_ttcon .for_ttcontxt>p{ color:#494949; display:block; float:left; margin:0; padding:0; line-height:28px; height:85px; overflow:hidden}
.for_top_top .for_ttcon .for_ttcontxt>a{ width:153px; height:28px; float:left; display:block; margin-top:15px}

.for_top_down{ width:900px; height:379px; margin:auto;}
.for_td_con{ width:628px; height:379px; border-top:solid 1px #c7c7c7; position:absolute}
.for_td_con .for_donwuser{ width:195px; height:282px; float:left; margin-top:40px}
.for_td_con .for_donwuser>img{ width:195px; height:282px; border:0}
.for_td_con .for_downtxt{ width:395px; height:282px; float:right; margin-top:40px}
.for_td_con .for_downtxt>strong{ display:block; float:left; font-size:28px; color:#494949; width:100%; line-height:30px; height:36px}
.for_td_con .for_downtxt>span{ display:block; float:left; width:145px; height:32px; background:#494949; color:#fff; padding:0 10px; text-align:center; font-size:18px; margin-top:10px}
.for_td_con .for_downtxt>dl{ float:left; width:100%; display:block; height:25px; font-size:16px; font-weight:bold; padding:0; margin:8px 0 0px 0; color:#494949}
.for_td_con .for_downtxt>i{ width:100%; height:2px; display:block; border-bottom:solid 1px #c7c7c7; float:left; margin-top:5px;}
.for_td_con .for_downtxt>p{ float:left; margin:0; padding:0; line-height:25px; margin-top:12px; width:100%; height:75px; overflow:hidden; color:#494949}
.for_td_con .for_downtxt>a{ float:left; display:block; margin-top:15px}
.more_forum{ width:258px; height:570px; position:absolute; background:url(../images/more1280_for.png) no-repeat center; margin-left:640px; z-index:999}
.more_forum>a{ display:block; width:177px; height:28px; margin:508px auto 0 auto}

.for_downall{ width:100%; height:338px; background:url(../images/for_downbei.png) no-repeat center; margin:auto}


/*CSS 讲堂详细index*/
.for_toptitle{ width:100%; height:200px; margin:auto; display:table;}
.for_toptitle>span{ width:100%; height:45px; margin:auto; text-align:center; display:block; font-size:36px; margin-top:60px}
.for_toptitle>p{ text-align:center; color:#282828; font-family:"新宋体"; font-size:16px}
.for_toptitle>.info{ font-size:12px; font-family:"新宋体"; text-align:center; color:#888888}

.forinfo_downall{ width:900px; height:auto; margin:auto; display:table; padding-bottom:100px}
.fi_dlall{ width:230px; height:auto; float:left; position:absolute; margin-top:92px}
.fi_dlall>img{  border:0}
.fi_dlall>span{ display:block; width:100%; height:50px; float:left; font-size:16px; font-family:"新宋体"; color:#282828; line-height:80px}
.fi_dlall>.for_userjob{ font-family:"新宋体"; font-size:12px; color:282828; padding:0; margin:0; display:block; float:left; width:100%; line-height:normal}
.fi_dlall i{ width:25px; height:2px; float:left; display:block; border-bottom:solid 1px #888888; margin:15px 0 15px 0}
.fi_dlall p{ color:#888888; padding:0; margin:0; float:left; width:100%;font-size:12px; font-family:"新宋体"; line-height:20px}


.fi_drall{ width:900px; height:auto; float:right;}
.fi_drall .fi_drtitle{ float:left; width:898px; height:60px; border: solid 1px #888888; overflow:hidden}
.fi_drall .fi_drtitle>span{ width:245px; height:15px; font-family:"新宋体"; font-size:12px; display:block; border-right:solid 1px #888888; float:left; margin:22px 20px 0 0; padding-left:20px; font-weight:bold}
.fi_drall .fi_drtitle>p{ width:auto; height:15px; padding:0; margin-top:22px; float:left;font-family:"新宋体"; font-size:12px; padding-left:20px}
.fi_drall>p{ width:625px; margin:auto; padding:0; margin:0;font-family:"新宋体"; font-size:14px; text-indent:1.8em; line-height:25px; margin-top:30px; float:right}












}





