@charset "utf-8";

/*整体布局*/
body{
background:url(../images/body_bg.jpg) repeat-x left 250px; width:100%;
}
.main{
margin: -8px auto 0 auto;  width: 950px; background:#FFFFFF; padding:5px; text-align: left; clear: both; 
}
.col1_left{
width:320px; float:left; margin-right:10px;
}
.col1_center{
width:375px; float:left; margin-right:10px;
}
.col1_right{
width:235px; float:left;
}
.col2_left{
width:470px; float:left; margin-right:10px;
}
.col2_right{
width:470px; float:left;
}
/*title*/
.t_green235{
background:url(../images/title235.jpg) no-repeat left top; float:none;
}
.t_green235 h2{

}
.t_green320{
background:url(../images/title320.jpg) no-repeat left top;
}
.t_green320 h2{

}
.t_green375{
background:url(../images/title375.jpg) no-repeat left top;
}
.t_green375 h2{

}
.t_green360{
background:url(../images/title360.jpg) no-repeat left top;
}
.t_green470{
background:url(../images/title470.jpg) no-repeat left top;
}
.t_green470 h2{

}
.t_green950{
background:url(../images/title950.jpg) no-repeat left top; float:none;
}
.t_green950 h2{

}

/*幻灯*/
.slide_img{
border-right: #ddd 1px solid; padding-right: 4px; border-top: #ddd 1px solid; padding-left: 4px; padding-bottom: 4px; overflow: hidden; border-left: #ddd 1px solid; width: 310px; padding-top: 4px; border-bottom: #ddd 1px solid; height: 258px; background:#FFFFFF;
}
#bimg {
	 overflow: hidden; height:225px;
}
#info {
	font-weight: bold; font-size: 14px; line-height: 28px; text-align: center
}
.lkff a {
	color:#000000; text-decoration: none
}
.lkff a:hover {
	color:#000000; text-decoration: none
}
#simg {
padding-top:5px; width:95px; float:right;
}
#simg div {
	font-size: 12px; background:#CC0000; float: left; width: 18px; cursor: pointer; color: #fff; line-height: 18px; margin-right: 1px; height: 18px; text-align: center;
}

#simg .f1 {
	background:#8A8888;
}
.dis {
	display: block;
}
.undis {
	display: none;
}
.lkff {
width: 180px;
}

#font_hd {
	margin-top: 3px; width: 100%; height: 30px
}
#font_hd td {
	overflow: hidden; height: 25px
}
.pic {
	overflow: hidden; width:310px; height:240;
}
.pic .dis a {
	display: block; vertical-align: middle; overflow: hidden; width: 310px; font-family: arial; height:225px; text-align: center
}
.pic .dis a img {
	max-width: 310px; vertical-align: middle;
}
#font_hd td a {
	font-size: 12px; width: 180px; line-height: 25px; height: 25px
}

/*视频区*/
#vediobox{
border:#dddddd 1px solid; padding:5px;
}
#vediobox img{
vertical-align:bottom;
}
/*活动时间*/
.side_vedio{
border:#B0CF76 1px solid; text-align:left; height:227px; padding-left:5px;
}
.time-list{
padding:0 0 0 18px;
}
.time-list li{
line-height:20px;
}
/*中间头条区*/
.sum_bg{
background:url(../images/bg_gray01.gif) repeat-x left top #FFFFFF; border:#B0CF77 1px solid; padding:3px 8px 8px 8px;
}
.sum_bg h2{
color:#0462AB; line-height:32px; font-size:18px; font-family:"黑体"; text-align:center; 
}
.sum_bg h2 a{
color:#0462AB;
}
.summary{
line-height:20px; color:#000; text-indent:2em; margin:0px;
}
.summary strong{
font-weight:bold;
}
.summary a{
color:#CC0000;
}
/*列表区*/
.listbox{
border:#dddddd 1px solid; background:#FFFFFF; text-align:left;
}
.list{
margin-top:5px; margin-bottom:5px; text-align:left;
}
.list li{
background:url(../images/point_3.gif) no-repeat 7px center; font-size:14px; line-height:25px; padding-left:18px;
}

/*右侧侧边栏*/
.sidebar_box{
border:#86C84D 1px solid; background:#FFFFFF; line-height:22px; padding: 0px 5px; width: 223px; text-align:left;
}
.sidebar_box p{
line-height:20px;
}
.sidebar_box p strong{
font-weight:bold;
}
.sidebar_box p span{
color:#CC0000; font-weight:bold;
}
/*捐款统计*/
.con_box{
border:#86C84D 1px solid;
}
.map {
	PADDING-BOTTOM: 10px; MARGIN: 10px auto 20px; PADDING-LEFT: 0px; WIDTH: 929px; PADDING-RIGHT: 0px; PADDING-TOP:2px; padding-bottom:30px;
}
.chinamap {
	PADDING-LEFT: 30px
}
.map DL {
	MARGIN: 10px 0px 0px; PADDING-RIGHT: 50px; FLOAT: right
}
.map DL DT {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 208px; PADDING-RIGHT: 45px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(../images/totle.gif) no-repeat; HEIGHT: 143px; COLOR: #fff308; FONT-SIZE: 36px; FONT-WEIGHT: bold; PADDING-TOP: 145px
}
.map DL DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 75px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
/*图片滚动*/
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width:920px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:10px;
}

.infiniteCarousel .wrapper {
  _width:878px;
  overflow: auto;
  padding:2px 0 0;
  margin: 0 30px; 
  margin: 0 30px 0 30px\9; 
  top: 0;
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:3px;
  width:120px;
  height:84px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  width:145px; 
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   width:119px;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 96px;
  width: 14px;
  text-indent: -999px;
  position: absolute;
  top: 12px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/scroll_1.gif) no-repeat; right:0;
}
.infiniteCarousel .back {
  background:url(../images/scroll_2.gif) no-repeat; left:0;
}

.leftbar { float:left; width:254px; margin-right:10px; }
.philanthropist { float:left; }
/*weibo*/
.p4left{
float:left; width:580px; margin-right:10px;
}
.weibo_bg{
background:url(../images/weibo_bg.gif) no-repeat; width:580px; line-height:43px; height:43px; 
}
.weibo_bg a{
color:#FFFFFF;
}
#greatwall_weibo{
margin-left:100px!important;
margin-left:48px; float:left; vertical-align:middle; margin-top:0 !important; margin-top:10px;
}
#gysb_weibo{
margin-left:130px; float:left; margin-top:0 !important; margin-top:10px;
}
#lsd_weibo{
margin-left:121px; float:left; margin-top:0 !important; margin-top:10px;
}
.p4right{
float: left; width:360px;
}
.sidebar_box360{
border:#86C84D 1px solid; background:#FFFFFF; line-height:22px;  width: 353px; text-align:left; padding-left:5px;
}

.weibo_text{
margin:2px 35px 0px 35px; font-size:14px; line-height:25px;
}
.weibo_text a{
color:#CC0000;
}
.sidebar_box360_2{
border:#86C84D 1px solid; background:#FFFFFF; line-height:22px;  width: 353px; text-align:left; padding:4px 0 5px 5px;
}
.jieshao{
width:345px; text-indent:2em; 
}
.link{
line-height:40px; vertical-align:top; font-size:14px; font-weight:bold; margin:5px 0 0 10px;
}
.link img{
margin:0 4px;
}

#mj_time_t1{
background:url(../images/mj_time_t1.jpg) no-repeat center; height:25px;
}
#mj_time_t2{
background:url(../images/mj_time_t2.jpg) no-repeat center; height:25px;
}
#table_time td{
height:30px; line-height:30px;
}
#table_time td span{
padding:0 30px 0 5px; color:#666666;
}
.table_bg1{
background:url(../images/table_bg.jpg) no-repeat;
}
#school_time{
border-left:#E2E2E2 1px solid; border-bottom:#E2E2E2 1px solid; color:#666666;
}
#school_time td{
border-top:#E2E2E2 1px solid; border-right:#E2E2E2 1px solid; border-collapse:collapse; height:25px; line-height:25px; padding-left:8px; text-align:left;
}
.school_t{
font-size:14px; color:#333; font-weight:bold; text-align:center;
}
#time_bg{
background:url(../images/time_bg.jpg) repeat-x top; width:427px; border:#E1E1E1 1px solid; height:161px; margin-top:15px;
}
#time_bg p{
font-size:14px; line-height:25px; width:400px; margin:20px 0 0 15px;
}
#time_bg p strong{
font-weight:bold;
}

.jieyu{
background:url(../images/jieyu_bg.jpg) repeat-x top;border:#CBCBCB 1px solid; height:146px; color:#333333; text-align:left;
}
.jieyu h2{
font-size:25px; line-height:30px; font-weight:bold; width:915px; margin:8px auto 0 auto;
}
.jieyu p{
width:915px; margin:0 auto;line-height:25px; font-size:14px; text-indent:2em;
}