@charset "utf-8";
/* 基础样式 */
*{
margin:0px;
padding:0px;
border:none;
font-style:normal;
font-family:Verdana, Arial, sans-serif,"宋体";
line-height:1.8em;
}
/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/
body{
font-size:75%;
text-align:center;/* for ie5.5-*/
background:#fff;
}
table,input,textarea,select,h1,h2,h3,h4,h5,h6{
font-size:1em;
margin:0px;
padding:0px;
}
.clear{
clear:both;
overflow:hidden;
width:0px;
height:0px;
float:none;
}
* html .clear{/* for ie6-*/
height:1px;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
}
ul,ol{
list-style:none;
}
#wrapper{
width:1002px;
text-align:left;
margin:0 auto;
font-size:1em;
background:url(../images/bg.gif) repeat-y;
color:#333;
}


/*全局样式*/
#header{
height:77px;
position:relative;
}
h1{
position:absolute;
top:14px;
left:13px;
width:233px;
height:52px;
background:url(../images/logo.jpg) no-repeat;
}
#header span#music{
position:absolute;
right:380px;
top:60px;
font-size:9px;
color:#c60407;
}
#header form{
position:absolute;
right:0px;
top:0px;
width:376px;
height:77px;
padding:17px 0 0 20px;
display:block;
color:#fff;
background:#c00 url(../images/top_cor.jpg) no-repeat left top;
voice-family:"\"}\"";
voice-family:inherit;
width:353px;
height:60px;
}
#index #header form,
#bbs #header form{
background:#c00;
width:356px;
}
#header form p{
width:160px;
margin-bottom:8px;
}
#header form input{
width:98px;
height:18px;
border:1px solid #999;
font-size:1em;
}
#header form input#login{
position:absolute;
left:190px;
top:20px;
cursor:hand;
width:58px;
height:44px;
border:none;
text-indent:-9999px;
background:url(../images/top_button.jpg) no-repeat;
}
#header form #remarks{
position:absolute;
right:0px;
top:0px;
width:102px;
height:77px;
padding:20px 0 0 15px;
background:url(../images/top_line.jpg) no-repeat left top;
voice-family:"\"}\"";
voice-family:inherit;
width:87px;
height:57px;
}
#header form #remarks a{
display:block;
background:url(../images/header_cor.jpg) no-repeat 0px 3px;
text-indent:1.5em;
color:#fff;
}
#header form #remarks a:hover{
text-decoration:underline;
}
/*主导航*/
ul#mainNav{
width:1002px;
height:24px;
background:#000;
z-index:10;
position:relative; 
}
ul#mainNav li{
float:left;
padding-left:24px;
position:relative;
}
ul#mainNav li a{
float:left;
display:block;
height:24px;
line-height:24px;
color:#fff;
}
ul#mainNav li a:hover{
color:#ffde00;
}
ul#mainNav li#en{
float:right;
padding-right:10px;
}
ul#mainNav ul{
width:500px;
position:absolute;
left:15px;
top:-999em;
z-index:100;
}
ul#mainNav li:hover ul,
ul#mainNav li.sfHover ul{
top:24px;
}
/*ul#mainNav li:hover ul,
ul#mainNav li.over ul,
#introduction ul#mainNav li#li_introduction ul{
display:block;
position:absolute;
top:24px;
left:0px;
width:500px;
z-index:10;
}

ul#mainNav li ul{
display:none;
position:absolute;
top:24px;
left:0px;
width:500px;
z-index:20;
}*/



ul#mainNav li ul li{
line-height:26px;
padding:0px;
}
/*主导航高亮显示*/
#index li#li_index a,
.introduction li#li_introduction a,
.news li#li_news a,
.seeds li#li_seeds a,
#bulletin li#li_bulletin a,
.family li#li_family a,
.wide_angle li#li_wide_angle a,
.messenger li#li_messenger a,
#thanksgiving li#li_thanksgiving a,
#thanksgiving_heart li#li_thanksgiving a,
#bbs li#li_bbs a,
#love_links li#li_love_links a{
color:#ffde00;
}
#wrapper ul#mainNav li ul li a{
height:25px;
line-height:25px;
padding:0px 10px;
border-top:1px solid #fff;
background:#ececec;
color:#000;
text-align:center;
filter:alpha(opacity=95);
-Moz-opacity:0.95;
opacity:0.95;
}
#wrapper ul#mainNav li ul li a:hover/*,
#introduction1 ul#mainNav li#li_introduction li#li_introduction1 a,
#introduction2 ul#mainNav li#li_introduction li#li_introduction2 a,
#introduction3 ul#mainNav li#li_introduction li#li_introduction3 a,
#introduction4 ul#mainNav li#li_introduction li#li_introduction4 a,
#introduction5 ul#mainNav li#li_introduction li#li_introduction5 a*/{
background:#cc0000;
color:#fff;
filter:alpha(opacity=80);
-Moz-opacity:0.8;
opacity:0.8;
}


/*主导航结束*/
/*首页主内容开始*/
#in_content{
width:1002px;
background:url(../images/sub_bg2.jpg) repeat-x left bottom;
overflow:hidden;
height:100%;
}
#in_main_con{
float:left;
width:625px;
padding-bottom:20px;
background:#fff;
padding-right:1px;
}
/*首页内容开始*/
#in_banner{
width:625px;
height:223px;
display:block;
}
#dedication{
float:left;
position:relative;
height:178px;
width:240px;
border:3px solid #ebebeb;
margin:17px 0 0 14px;
background:#fff url(../images/dedication.jpg) no-repeat;
display:inline;
}
#dedication a{
display:block;
position:absolute;
top:66px;
left:108px;
width:98px;
height:19px;
text-indent:-9999px;
background:#fff;
filter:alpha(opacity=0);
-moz-opacity:0;
}
img#search{
margin:100px 0 0 5px;
}
#dedication input{
width:156px;
height:18px;
border:1px solid #999;
margin:5px 0 0 10px;
}
#dedication input#button{
width:36px;
height:16px;
border:none;
background:url(../images/seno.jpg) no-repeat 0px 0px;
text-indent:-9999px;
}

/*in_news*/
#in_news{
position:relative;
float:left;
width:336px;
height:178px;
border:3px solid #ebebeb;
margin:17px 0 0 14px;
padding-left:17px;
display:inline;
voice-family:"\"}\"";
voice-family:inherit;
width:313px;
}
#in_news h5{
float:left;
width:98px;
height:19px;
line-height:20px;
margin:17px 1px 0 0;
background:url(../images/tag2.jpg) no-repeat left top;
text-align:center;
color:#000;
font-weight:normal;
cursor:pointer;
cursor:hand;/*for ie5.5*/
}
#in_news h5.on{
background:url(../images/tag1.jpg) no-repeat left top;
color:#fff;
}
#in_news ul{
visibility:hidden;
position:absolute;
left:0px;
top:45px;
voice-family:"\"}\"";
voice-family:inherit;
left:17px;
}

#in_news ul li{
background:url(../images/in_news_li.jpg) no-repeat;
line-height:24px;
height:24px;
text-indent:1em;
}
#in_news ul li a{
color:#060000;
}
#in_news ul li a:hover{
color:#333;
}
a.more{
position:absolute;
right:0px;
bottom:-12px;
width:34px;
height:9px;
overflow:hidden;
display:block;
background:url(../images/more.jpg) no-repeat;
text-indent:-9999px;
}
#in_news a.more{
visibility:hidden;}

#in_news a.now,
#in_news ul.now{
visibility:visible;}





#wide_angle,
#in_seeds,
#messenger{
position:relative;
width:590px;
height:163px;
border:3px solid #ebebeb;
margin:20px 0 0 14px;
padding:4px 0 0 5px;
clear:both;
background: url(../images/line_1.gif) no-repeat 275px 0px;
voice-family:"\"}\"";
voice-family:inherit;
width:585px;
height:155px;
}
#wide_angle h2,
#in_seeds h2,
#messenger h2{
float:left;
background:url(../images/in_title_1.jpg) no-repeat 0px 5px;
width:34px;
height:138px;
text-indent:-9999px;
}
#wide_angle #media{
float:left;
width:200px;
height:150px;
display:block;
margin:0px 16px;
display:inline;
border:1px solid #323232;
overflow:hidden;
}
ul#wide_angle_list{
float:left;
margin:3px 0 0 0;
}
ul#wide_angle_list li{
float:left;
padding-left:20px;
}
ul#wide_angle_list li img{
display:block;
width:120px;
height:75px;
padding:4px;
border:1px solid #ccccce;
overflow:hidden;
}
ul#wide_angle_list li h5{
width:130px;
overflow:hidden;
font-weight:normal;
}
ul#wide_angle_list li a{
color:#ff8905;
text-decoration:underline;
}
#in_seeds{
background:none;
}
#in_seeds h2{
background:url(../images/in_title_2.jpg) no-repeat 0px 5px;
}
#in_seeds ul{
margin-top:13px;
}
#in_seeds ul li{
float:left;
background:url(../images/line_2.gif) no-repeat 0px 30px;
width:244px;
margin-left:17px;
}
#in_seeds ul li h5 a{
display:block;
width:98px;
height:19px;
background:url(../images/tag1.jpg) no-repeat left top;
text-align:center;
font-weight:normal;
color:#fff;
}
#in_seeds ul li img{
float:left;
width:130px;
height:85px;
margin-top:25px;
}
#in_seeds ul li p{
padding:25px 0 0 140px;
text-indent:2em;
text-align:justify;
text-justify:inter-ideograph;
}
#in_seeds ul li p a{
color:#666;
}
#messenger{
background:none;
}
#messenger h2{
background:url(../images/in_title_3.jpg) no-repeat 0px 5px;
}
#marquee{
width:540px;
height:130px;
margin:16px 0 0 0;
overflow:hidden;
position:relative;
padding-left:32px;
voice-family:"\"}\"";
voice-family:inherit;
width:508px;
}

#marquee_box{
width:1900px;
height:130px;
overflow:hidden;
}
#marquee_main{
width:5000px;
overflow:hidden;
}
#marquee_box ul{
float:left;
margin:0px;
overflow:hidden;
}

#marquee_box ul li{
float:left;
padding:0px 10px;
text-align:center;
}

#marquee_box ul li img{
display:block;
border:3px solid #e7e7e7;
height:105px;
}

#marquee_box ul li h5{
width:140px;
font-weight:normal;
text-align:center;
}
#marquee_box ul li h5 a{
color:#666;
}
#ul_marquee2,
#ul_marquee{
}

#marquee a#cor1,
#marquee a#cor2{
position:absolute;
top:0px;
left:15px;
background:#fff url(../images/cor1.jpg) no-repeat 0px 45px;
width:15px;
height:130px;
}
#marquee a#cor2{
left:525px;
background:#fff url(../images/cor4.jpg) no-repeat 0px 45px;
}
#marquee a#cor2:hover{
background:#fff url(../images/cor2.jpg) no-repeat 0px 45px;
}
/*首页主内容结束*/
/*首页次内容开始*/
#in_sub_con{
float:left;
width:376px;
background:url(../images/sub_bg.jpg) no-repeat 0px 439px;
}
#in_family{
width:376px;
height:439px;
display:block;
}
ul#thanksgiving_list{
margin:25px 0 0 15px;
}
ul#thanksgiving_list li{
background:url(../images/cor5.jpg) no-repeat 0px 8px;
line-height:1.8em;
text-indent:1em;
}
ul#thanksgiving_list li a{
color:#fff;
}
ul#thanksgiving_list li a:hover{
text-decoration:underline;
}
a#more2{
margin-left:260px;
color:#fff;
font-size:0.8em;
}
h2#thanksgiving_h2 a,
h2#series_h2 a{
display:block;
width:376px;
height:52px;
background:url(../images/in_title_4.jpg) no-repeat 0px 0px;
text-indent:-9999px;
}
h2#series_h2 a{
background:url(../images/in_title_5.jpg) no-repeat 0px 0px;
}
#series{
position:relative;
margin-left:130px;
margin-top:20px;
background:url(../images/line_3.gif) no-repeat right bottom;
}
#series_img{
width:103px;
height:140px;
background:url(../images/huikan_bg.gif) no-repeat 6px 6px;
padding-right:6px;
padding-bottom:6px;
margin-bottom:10px;
}
ul#series_list{
position:absolute;
left:115px;
top:70px;
}
ul#series_list li{
color:#fff;
}
ul#series_list li a{
color:#fff;
}
a#series_more{
position:absolute;
left:-120px;
top:165px;
display:block;
width:120px;
height:12px;
background:url(../images/series_more.jpg) no-repeat left top;
text-indent:-9999px;
}
h2#series_h2{
background:url(../images/in_title_5.jpg) no-repeat;
margin-top:30px;
}
#in_copyright{
margin:30px 0 0 180px;
}
#in_copyright p{
line-height:1.1em;
font-size:0.8em;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}
#in_copyright p span{
font-size:1.2em;
}
p#page{
background:#f1f1f1;
margin:15px 15px 15px 30px;
padding:2px 10px;
text-align:right;
color:#353535;
clear:both;
font-weight:normal;
}
p#page a, p#page span{
padding:5px;
color:#353535;
}
p#page a.on, p#page a:hover{
color:#f21d15;
}
p#page select{
border:1px solid #7f9db9;
margin:0px 5px;
}
/*首页结束*/
/*二级栏目开始*/
#banner{
width:1002px;
height:248px;
background:#f2f2f2;
margin-bottom:-1px;
z-index:0;
position:relative;
}
#banner img{
display:inline-block; 
width:629px;
height:248px;
border:0px;
margin:0px;
padding:0px; 
}
#banner span{
display:inline-block;
width:373px;
height:248px;
overflow:hidden;
background:url(../images/dedication1.jpg) no-repeat left top;
position:absolute; 
right:0px; 
top:0px;
}
#banner span a{
position:relative;
left:270px;
top:63px;
display:block;
width:58px;
height:46px;
text-indent:-9999px;
}
#banner span a:hover{
background:url(../images/dedication_a.jpg) no-repeat left top;
}
#content{
width:1002px;
height:auto;
overflow:hidden;
position:relative;
}
#content #sub_bg{
position:absolute;
bottom:0px;
right:0px;
width:260px;
height:300px;
background:url(../images/sub_bg1.jpg) no-repeat;
}
#main_con{
float:left;
width:742px;
height:auto;
overflow:hidden; 
padding-bottom:10px;
background:# url(../images/mainCol_bg.jpg) repeat-x left top;
}
#sub_con{
float:left;
width:260px;
padding-bottom:300px;
background:#f1f1f1;
}
#crumb{
height:25px;
line-height:25px;
background:url(../images/crumb.jpg) no-repeat left bottom;
margin:10px 0 0 15px;
text-indent:1em;
}
#crumb a{
background:url(../images/crumb_cor.jpg) no-repeat right 2px;
color:#333;
padding-right:10px;
}
#main_con h2{
height:26px;
background:url(../images/title.jpg) no-repeat left top;
margin:10px 0 0 15px;
line-height:26px;
color:#fff;
text-indent:3em;
font-size:1.1em;
}
form#sub_bon_search{
padding:30px 0 0 15px;
height:45px;
background:#f3f3f3 url(../images/subCol_bg.jpg) no-repeat left top;
}
form#sub_bon_search input{
width:156px;
height:18px;
border:1px solid #999;
margin:5px 0 0 10px;
}
form#sub_bon_search input#button{
width:36px;
height:16px;
border:none;
background:url(../images/seno.jpg) no-repeat 0px 0px;
text-indent:-9999px;
}
h3#h3_family a,
h3#Fast_track a{
background:url(../images/h3_family.jpg) no-repeat left bottom;
display:block;
width:260px;
height:75px;
overflow:hidden;
text-indent:-9999px;
}
h3#Fast_track a{
background:url(../images/Fast-track.jpg) no-repeat;
margin-top:20px;
}
#footer{
background:url(../images/footer_bg.jpg) repeat-x;
margin:0px auto;
height:90px;
width:1002px;
clear:both;
}
#footer p{
padding:20px 0 0 820px;
text-align:left;
color:#fff;
line-height:1.1em;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
}
#footer p span{
font-size:1.2em;
}

/*大益基金会*/
#introduction1 #main_con p{
margin:15px 30px 10px 35px;
font-size:1.1em;
text-indent:2em;
text-align:justify; 
text-justify:inter-ideograph; 
}
#introduction1 p img#img_intor1{
float:right;
padding-left:10px;
}
#introduction1 p img#img_intor2{
float:left;
}
ul#members_list{
margin:15px 30px 10px 55px;
}
ul#members_list li{
clear:both;
background:#f4f4f4;
margin-bottom:10px;
}
ul#members_list li span{
display:block;
float:left;
width:150px;
text-align:right;
background:#eaeaea;
margin-bottom:1px;
margin-right:15px;
}
body#introduction3 #content{
background:url(../images/members_bg.jpg) no-repeat 550px 320px;
}
/*新闻中心*/
#img_news{
width:712px;
height:200px;
background:#f8f8f8;
margin:15px 0 0 15px;
}
#img_news img{
display:block;
float:left;
width:205px;
height:157px;
padding:5px;
margin:15px;
display:inline;
border:1px solid #ccc;
}
#img_news h3{
padding:5px 0 5px;
font-size:14px;
color:#f11c0c;
}
#img_news p{
padding-right:15px;
text-indent:2em;
}
#img_news p a{
float:right;
display:block;
color:#f11c0c;
}
ul#news_list{
margin:15px 15px 15px 30px;
}
ul#news_list li{
background:url(../images/li_deted.jpg) repeat-x left bottom;
line-height:24px;
}
ul#news_list li a{
background:url(../images/point.jpg) no-repeat left center;
padding-left:10px;
color:#333;
}
ul#news_list li a:hover{
color:#000;
}
ul#news_list li span{
float:right;
font-size:0.9em;
}
#news_detail #main_con h3,
#seeds_detail #main_con h3,
#thanksgiving #main_con h3,
#love_wide_angle #main_con h3,
.messenger #main_con h3{
margin:15px 30px 0px 35px;
font-size:1.2em;

}
#news_detail #main_con h3,
#thanksgiving #main_con h3,
#love_wide_angle #main_con h3,
.messenger #main_con h3,
#seeds_detail #main_con h3{
font-size:1.5em;
text-align:center;
}
#love_wide_angle #main_con h3{
margin:20px 30px 0px 0px;
font-size:1.2em;
}
#source{
margin:10px 30px 0px 35px;
border-bottom:1px solid #eee;
color:#666;
text-align:center;
}
#source span{
padding-left:30px;
}
#new_detail,
#messenger_detail{
margin:15px 30px 15px 35px;
line-height:1.8em;
font-size:1.2em;
}
#new_detail div,
#new_detail p,
#new_detail span,
#messenger_detail div,
#messenger_detail p,
#messenger_detail span{
line-height:1.8em;
padding-bottom:10px;
}
#newspage{
text-align:right;
}
#newspage a{
color:#666;
padding:0px 5px;
}
#newspage a:hover{
color:#F11C0C;
text-decoration:underline;
}
#newspage a.on{
color:#F11C0C;
}
/*大益会刊*/
ul#bulletin_list{
margin:15px 15px 15px 30px;
}
ul#bulletin_list li{
float:left;
padding-right:10px;
margin-bottom:30px;
width:220px;
overflow:hidden;
}
ul#bulletin_list li img{
display:block;
float:left;
width:103px;
height:140px;
margin-right:5px;
padding:4px;
background:#fff;
border:1px solid #eee;
}
ul#bulletin_list li h5{
font-weight:normal;
background:#f5f5f5;
}
ul#bulletin_list li a{
color:#333;
}
ul#bulletin_list li span{
display:block;
color:#999;
font-family:Arial, Helvetica, sans-serif;
}
ul#bulletin_list li span#date{
text-indent:0.5em;
font-size:0.9em;
}
ul#bulletin_list li a:hover{
text-decoration:underline;
}
#bulletin_video{
margin:20px 15px 15px 15px;
}
/*加入说明书*/
#join_brochures #main_con p{
margin:15px 15px 15px 30px;
text-indent:2em;
font-size:1.1em;
}
#love_sky ul#love_sky_list{
margin:15px 15px 15px 30px;
}
#love_sky ul#love_sky_list li{
line-height:2em;
text-indent:1em;
border-bottom:1px dashed #ccc;
background:url(../images/cor6.jpg) no-repeat 0px 8px;
}
#love_sky ul#love_sky_list li span{
display:block;
float:left;
width:160px;
padding-right:50px;
}
#love_sky ul#love_sky_list li a{
color:#333;
}
/*加入志愿者*/
form#volunteers_form{
margin:15px 30px 0px 30px;
}
form#volunteers_form fieldset{
border-top:1px solid #ccc;
}
form#volunteers_form legend{
margin:10px 0px;
color:#333;
font-weight:bold;
}
form#volunteers_form div{
float:left;
width:340px;
padding:5px 0 5px 0;
background:#f5f5f5;
margin:1px 0 0 0;
}
form#volunteers_form div.wider input{
width:200px;
}
form#volunteers_form div input,
form#volunteers_form div textarea{
border-top:1px solid #555;
border-left:1px solid #555;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
form#volunteers_form div.radio input{
border:none;
}
form#volunteers_form div#text{
width:680px;
}
form#volunteers_form div textarea{
width:400px;
}
form#volunteers_form div span{
margin-left:5px;
color:#ff7005;
}
form#volunteers_form label{
float:left;
width:80px;
text-align:right;
}
form#volunteers_form p{
background:#f5f5f5;
padding:2px 0;
text-indent:2em;
}
form#volunteers_form h5{
margin:10px 0px;
}
form#volunteers_form  #join_button{
width:640px;
border-top:1px solid #ccc;
margin:15px 0 15px 0;
text-align:center;
background:none;
}
form#volunteers_form  #join_button input{
background:#555;
border:1px solid #ccc;
color:#fff;
padding:1px 10px;
}
form#volunteers_form input#Button3{
height:16px;
line-height:16px;
padding:0px 5px;
border-bottom:1px solid #555;
border-right:1px solid #555;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
background:#f5f5f5;
}
/*志愿者捐助情况*/
table#donors_table{
width:650px;
margin:15px 30px 0px 50px;
border-collapse:collapse;
}
table#donors_table th{
background:#ccc;
border:1px solid #999;
padding:2px 5px;
text-align:center;
line-height:1.6em;
font-weight:normal;
}
table#donors_table td{
border:1px solid #999;
line-height:1.6em;
padding:2px 5px;
}
table#donors_table tr.odd{
background:#f5f5f5;
}
/*爱心广角镜*/
#love_wide_angle ul#wide_angle_list{
padding:15px 30px 0px 30px;
}
#love_wide_angle ul#wide_angle_list li{
padding:0 30px 20px 0;
}
#love_wide_angle ul#wide_angle_list li h5{
width:175px;
overflow:hidden;
}
#love_wide_angle ul#wide_angle_list li img{
display:block;
width:179px;
height:133px;
overflow:hidden;
border:none;
padding:9px;
background: url(../images/list_bg.jpg) no-repeat left top;
} 
#love_media{
width:522px;
height:451px;
overflow:hidden;
margin:0 0 0 110px;
}
/*爱心使者*/
ul#messenger_list{
padding:15px 30px 0px 15px

}
ul#messenger_list li{
float:left;
padding:0px 0px 10px 60px;
}
ul#messenger_list li h5{
font-weight:normal;
text-align:center;
}
ul#messenger_list li h5 a{
color:#666;
}
ul#messenger_list li img{
display:block;
width:140px;
height:105px;
padding:9px;
background: url(../images/list_bg2.jpg) no-repeat left top;
}
#messenger_detail{
margin:15px 30px 0px 50px;
}
#bbsContent{
height:450px;
z-index:1;
}

/*爱的钮带*/
#love_links #main_con p{
margin:15px 30px 0px 50px;
}
#love_links #content{
background:url(../images/love_links_bg.jpg) no-repeat 330px 130px;
}
ul#link_list{
margin:15px 30px 0px 50px;
}
ul#link_list li{
text-indent:2em;
}
ul#link_list li h5{
margin-bottom:5px;
font-weight:bold;
}