@charset "gb2312";
* { font-family: "Microsft Yahei", "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size: 12px; line-height: 20px; color: #333; text-decoration: none; margin: 0px; padding: 0px; }

body { background-image: url(../images/bg.png); background-repeat: repeat; }
img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
a { color: #333; text-decoration: none; line-height: 20px; }
a:hover { color: #F00; text-decoration: none; }


.banner { background-image: url(../images/banner.jpg); background-repeat: no-repeat; background-position: center top; z-index: 1; height: 626px; }



.margin { margin-left: -500px; position: absolute; z-index: 3; top: 0px; left: 50%; }

.width { width: 1000px; }

.left { position: relative; width: 290px; float: left; display: inline; }

.right { float: right; width: 678px; display: inline; padding-top: 230px; }
.s1 { font-size: 12px; color: #fff6eb; text-decoration: none; }
a.s1:hover { color: #0F0; text-decoration: none; }
.s2 { font-family: "Microsft Yahei", "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size: 14px; color: #000; text-decoration: none; }
a.s2:hover { color: #F00; text-decoration: underline; }
.s3 { font-family: "Microsft Yahei", "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size: 12px; line-height: 25px; color: #333; text-decoration: none; }






#RedCross { background-image: url(../images/R-day.jpg); height: 235px; overflow: hidden; }

#RedCross p { line-height: 30px; padding-top: 95px; padding-right: 16px; padding-left: 16px; text-indent: 24px; color: #fff6eb; }

#Health_a { background-image: url(../images/health_a.jpg); background-repeat: no-repeat; background-position: left top; height: 344px; overflow: hidden; }

#Health_a p { padding-top: 50px; padding-right: 20px; padding-left: 20px; line-height: 30px; }

#Amb { background-image: url(../images/amb.jpg); background-repeat: no-repeat; background-position: center top; overflow: hidden; height: 864px; }

#Amb .amb_list { padding-top: 45px; padding-left: 20px; list-style-type: none; padding-right: 20px; }

#Amb .amb_list li { padding-top: 30px; padding-bottom: 15px; text-align: center; }

#Amb .amb_list li span { text-align: center; display: block; }

.noline { border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #CCC; }

#pic { padding: 9px; border: 1px solid #999; background-color: #FFF; }

.News { clear: both; padding-top: 23px; }

.News .t_bg1 { display: block; background-image: url(../images/News.jpg); background-repeat: no-repeat; background-position: left top; overflow: hidden; height: 30px; text-align: right; padding-top: 15px; }
.News .t_bg2 { display: block; background-image: url(../images/Jy.jpg); background-repeat: no-repeat; background-position: left top; overflow: hidden; height: 30px; text-align: right; padding-top: 15px; }
.News .t_bg3 { display: block; background-image: url(../images/smile.jpg); background-repeat: no-repeat; background-position: left top; overflow: hidden; height: 30px; text-align: right; padding-top: 15px; }
.News .t_bg4 { display: block; background-image: url(../images/Acm.jpg); background-repeat: no-repeat; background-position: left top; overflow: hidden; height: 30px; text-align: right; padding-top: 15px; }
.News .news_main { padding-top: 20px; clear: both; }


.News .vedio { width: 317px; float: left; display: inline; overflow: hidden; }

.News .vedio1 { overflow: hidden; width: 325px; float: left; display: inline; }

.News .vedio2 { overflow: hidden; width: 325px; float: right; display: inline; }

.News .news_main .MsClass { overflow: hidden; height: 250px; }

.News .news_main .vedio1 .s2 { padding-left: 10px; }

.News .news_main .vedio2 .s2 { }

.News .news_main .vedio1 p { padding-top: 5px; font-family: "Microsft Yahei", "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size: 12px; line-height: 28px; text-indent: 24px; }

.News .news_main .vedio2 p { padding-top: 8px; font-family: "Microsft Yahei", "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size: 12px; line-height: 28px; text-indent: 24px; }

.News .news_main .new_l { float: right; width: 335px; overflow: hidden; display: inline; height: 232px; }

.News .news_main .new_l_1 { float: left; width: 325px; overflow: hidden; display: inline; }

.News .news_main .new_l ul { list-style-type: none; }

.News .news_main .new_l ul li { padding-top: 8px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #4C4C4C; }

#Foot { clear: both; position: relative; background-image: url(../images/foot.jpg); background-position: center bottom; height: 373px; padding-top: 1100px; background-repeat: no-repeat; }

#Foot .foot_main { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; bottom: 0px; padding-top: 290px; padding-left: 50px; }

#Foot .foot_main p { width: 800px; display: block; text-align: center; color: #FFF; padding-top: 10px; }

.clear { clear: both; height: 0px; }
.clear2 { clear: both; }


.jy_pic { border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; }

.pic_list { list-style-type: none; padding-top: 30px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: inline; }

.pic_list li { overflow: hidden; margin-left: 10px; white-space: nowrap; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.pic_list li a { font-family: "Microsft Yahei", "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size: 12px; line-height: 34px; text-decoration: none; }



.pic_list li span { line-height: 24px; text-align: center; display: block; overflow: hidden; width: 200px; white-space: nowrap; }
