@charset "utf-8";
/*****Basic Elements*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,pre, form, fieldset, table, th, td {margin:0;padding:0}  
html {overflow-y:scroll; overflow-x:visible; }
body {padding:12px 0 0;font-size:12px;font-family:"宋体",Arial, Helvetica, sans-serif;color:#686868;background:#5CAF23;text-align:center}
img, fieldset {border:none}
li{list-style:none;text-overflow:ellipsis;white-space:nowrap; overflow:hidden}
select, input, img {vertical-align:middle; }
select, input, textarea{font-size:12px; }
em{font-style:normal}
div, ul, dl { zoom:1; }
div:after, ul:after, dl:after { content:""; display:block; clear:both; height:0; visibility:hidden}
a:link,a:visited{color:#686868;text-decoration:none;}
a:hover,a:active{color:#5CAF23;text-decoration:none;}

.mainall{width:980px;margin:0 auto;text-align:left;background:#FFFFFF}
  .header{padding:0 40px 0 25px}/*; background:url(../images/online.png) no-repeat 777px bottom*/
    .logo{padding:2px 0 0;width:170px;float:left}
	.menu{padding:50px 0 0;float:left;width:650px}
	  .menu ul{overflow:hidden}
	    .menu li{padding:0 9px;float:left;background:url(../images/img2.png) no-repeat;line-height:33px;margin:0 0 0 -1px}
		  .menu li a{display:block;padding:0 4px;line-height:33px; font-size:14px; font-weight:700}
		    .menu a:link,.menu a:visited,.menu a:hover,.menu a:active{text-decoration:none}
		    .menu a:hover,.menu li.index a{background:url(../images/img1.png) repeat-x 0 bottom}
	 .online{float:right;width:85px;height:100px}
	   .online span{display:block; padding:75px 0 0; font-weight:700; color:#FFFFFF; text-align:right; line-height:20px}	
   .banner{text-align:center; overflow:hidden;margin-top:10px}
   .main{padding:14px 6px 10px}
   .main2{padding:0 6px;background:url(../images/img7.png) repeat-y 239px 0}
     .mainleft{width:235px;padding:15px 14px 10px 0;float:left;background:url(../images/img8.png) no-repeat 233px 0}
	   .h2left{margin:0 0 5px;padding:0 0 0 12px}
	 .mainright{padding:8px 0 0;width:709px;float:right}
	   .h2right{margin:0 0 16px;background:url(../images/img4.png) repeat-x 0 bottom;overflow:hidden;zoom:1}
	     .h2right em{display:block;padding:0 30px 0 20px;float:left;height:36px;line-height:36px;background:url(../images/img9.gif) no-repeat 0 bottom;font-size:14px}
		 .h2right span{float:right;padding:12px 0 0; line-height:20px; font-size:12px; font-weight:400}
   .footer{padding:7px 0 0; text-align:center;line-height:20px}
     .footer p a{padding:0 6px}
	   .footer,.footer a:link,.footer a:visited,.footer a:hover,.footer a:active{color:#FFFFFF}
.cb{margin:0 0 8px;font-size:12px;font-weight:400;text-align:right; background:url(../images/img4.png) repeat-x 0 bottom; overflow:hidden;zoom:1;line-height:25px}
  .cb em{display:block;padding:0 35px 0 5px;float:left;height:25px;line-height:16px;background:url(../images/img5.png) repeat-x 0 bottom;font-size:14px;font-weight:700}
  .cb a:link{color:#ff0000;text-decoration:none;}
  .cb a:visited{color:#ff0000;text-decoration:none;}
  .cb a:hover{color:#ff0000;text-decoration:none;}
  .cb a:active{color:#ff0000;text-decoration:none;}
/*index style*/
.index-tel{width:241px;padding:0 0 0 4px;float:left}
  .index-tel1{height:130px;margin:0 10px 0 0;padding:13px;border:4px solid #5CAF23; background:url(../images/tel.png) no-repeat 10px 60px}
    .index-tel1 h4{font-size:12px; line-height:22px; font-weight:400}
    .index-tel1 p{line-height:25px; font-weight:700} 
.index-about{width:373px;float:left}/*713*/
  .index-about p{line-height:20px; text-indent:2em;text-align:justify;text-justify:inter-ideograph;}
.index-news{width:340px;float:right}
  .index-news li{padding:0 0 0 10px;overflow:hidden;zoom:1;line-height:20px;vertical-align:bottom; background:url(../images/img6.png) no-repeat 2px 8px}
    .index-news li span{float:right}
    .index-news li a{height:20px;float:left}
	.index-news p{line-height:20px; text-indent:2em;text-align:justify;text-justify:inter-ideograph;}


.index-news-est{width:723px;float:left; margin-top:10px;}
  .index-news-est li{padding:0 0 0 10px;overflow:hidden;zoom:1;line-height:20px;vertical-align:bottom; background:url(../images/img6.png) no-repeat 2px 8px}
    .index-news-est li span{float:right}
    .index-news-est li a{height:20px;float:left}
	.index-news-est p{line-height:20px; text-indent:2em;text-align:justify;text-justify:inter-ideograph;}

.written { padding-bottom:5px;}
.news{margin:0 0 10px}
  .news li{padding:0 0 0 10px;overflow:hidden;zoom:1;line-height:22px;vertical-align:bottom; background:url(../images/img6.png) no-repeat 2px 8px}
    .news li span{float:right}
    .news li a{height:20px;float:left}
	.news p{line-height:20px; text-indent:2em;text-align:justify;text-justify:inter-ideograph;}
.newsdetail{margin:0 0 10px}
.news-title{ text-align:center;font-size:16px;font-weight: bolder;line-height:40px}
.news-title-2nd{ text-align:center;font-size:14px;line-height:22px; color:#999}
.public-info{ text-align:right;font-size:12px;line-height:20px; color:#CCC}
.detail{margin:5px 10px}
.detail p{line-height:20px; text-indent:2em;text-align:justify;text-justify:inter-ideograph;}

.qjpubli h4,.qjcontact h4{font-size:12px;line-height:25px}
/*公益大使*/
.index-ds{margin:0 0 10px}
  .index-ds ul{padding:0 0 0 6px;overflow:hidden;zoom:1; background:url(../images/img11.png) repeat-x 0 50%}
    .index-ds li{float:left;width:310px;padding:8px 5px;overflow:hidden;zoom:1; height:300px;}
	  .index-ds li span{float:left; width:100px}
	  .ds-info{margin:0 0 0 105px; line-height:20px}
	    .ds-info em{display:inline-table;*display:inline;*zoom:1}
	  .index-ds li p{padding:6px 2px 0 0;clear:both; line-height:20px}
/*爱心大使*/
.index-ax{margin:0 0 10px}
  .index-ax ul{padding:0 0 0 6px;overflow:hidden;zoom:1}
    .index-ax li{float:left;width:310px;padding:10px 5px;overflow:hidden;zoom:1; height:200px;}
	  .index-ax li span{float:left; width:100px}
	  .ax-info{margin:0 0 0 105px; line-height:20px}
	    .ax-info em{display:inline-table;*display:inline;*zoom:1}
	  .index-ax li p{padding:6px 2px 0 0;clear:both; line-height:20px}
	  .ax-line{background:url(../images/img11.png) repeat-x 0 0}
/*图片专区*/
.picture-area{margin:0 0 10px}
  .picture-area ul{padding:0 0 0 6px;overflow:hidden;zoom:1}
    .picture-area li{float:left;width:210px;padding:10px 8px;overflow:hidden;zoom:1; height:160px;text-align:center;vertical-align:middle}
	  .picture-area li img{ border:1px #0C0 solid; padding:4px;}
/*参与方法*/
.qjway{padding:0 20px 60px}
  .qjway h4{font-size:12px;line-height:25px}
  .qjway h5{font-size:12px; font-weight:400; line-height:22px}
  .qjway p{margin:0 0 6px;padding:0 0 0 18px; line-height:22px;text-indent:2em}
    .qjway p.btn{ padding:0;text-align:center}
/*捐款公示*/
.qjpubli{padding:0 14px}
  .ulyear{margin:0 0 10px;background:url(../images/img9.png) repeat-x}
    .ulyear li{padding:0 1px;float:left;background:url(../images/img10.png) no-repeat 0 8px; margin:0 0 0 -1px}
	  .ulyear li a{display:block;width:82px;height:39px;zoom:1; text-align:center}
	    .ulyear a:link,.ulyear a:visited{color:#000000;text-decoration:none}
		.ulyear li.select a,.ulyear a:hover,.ulyear a:active{background:url(../images/img10.gif) no-repeat;color:#FFFFFF;text-decoration:none}
	    .ulyear li em{display:block; line-height:30px}
  .qjpubli dl{padding:0 0 0 36px;overflow:hidden;zoom:1}
    .qjpubli dd{width:80px;float:left;line-height:30px}
/*Show*/
  .yue{margin:0 0 6px;width:89px;height:28px;line-height:28px;text-align:center; font-size:12px; font-weight:400;color:#FFFFFF; background:url(../images/yue.png) no-repeat}
  .qjpubli-img{margin:0 0 6px}
    .qjpubli-img strong{padding:0 45px 0 115px;color:#86bb43}
    .qjpubli-img img{border:1px solid #d0d0d0; padding:4px} 
  .qjpubli-table table{margin:0 0 15px;table-layout:fixed; border-collapse:collapse; text-align:center}
    .qjpubli-table td,.qjpubli-table th{padding:4px 0;border:1px solid #cccccc}
	.qjpubli-table th{padding:6px 0; background:#8ed333}
	.page{margin:0 0 20px;text-align:center}
	  .page input{width:60px;padding-left:6px;border:1px solid #d0d0d0; background:none}		
/*联系我们*/
.qjcontact{padding:0 0 80px 20px}
  .qjcontact p{margin:0 0 10px;line-height:22px}
	
