@charset "utf-8";
/* CSS Document */
*{font-family:Verdana, Arial, Helvetica, sans-serif;}
html,body{height:100%;}
#wrapper{min-height:100%;}
*html #wrapper{height:100%;}

body{margin:0; padding:0; font-size:11px; line-height:150%; background-color:#fff;}
img{border:0;}
ul{margin:0; padding:0;}
li{list-style:disc inside;}

#wrapper{width:867px; margin:0 auto; background-color:#fff;}
#header{position:relative; width:867px;}
#content{clear:left; width:833px; overflow:visible; padding:15px 17px; background-color:#fff;}
#footer{width:867px; height:40px; margin:-50px auto 0; padding-top:10px; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; background-color:#fff799;}
#footer a{color:#000; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.logo{width:867px; height:92px; position:relative; overflow:hidden;}
.logo div{position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
.logo div.cur{z-index:10;}
.logo div.prev{z-index:9;}
#join {position:absolute; top: 72px; right: 23px; z-index: 20}
#join a,#join a:visited {text-decoration: none; color: #fff;}

.menu{width:864px; height:32px; padding:3px 0 0 3px; background-color:#231f20; overflow:hidden;}
.menu ul{height:32px;}
.menu li{float:left; list-style:none; padding-left:3px;}
.menu li a{height:35px; display:block;}


.lcol{width:320px; float:left;}
.rcol{width:500px; float:right;}

.donation{width:867px; height:46px; margin:0; padding:0; background-color:#fff799; overflow:hidden;}
.donation ul{width:720px; margin-left:15px;}
.donation li{float:left; list-style:none;}
.donation li a{height:46px; display:block;}

.donation_con{padding:0 17px 17px 17px;}
.donation_con h4{font-size:13px; margin-top:0;}

#con_d_1{width:580px; padding-top:10px;}
#con_d_2{display:none;}
#con_d_2 label{margin:0 10px;}
#con_d_2 input.text{width:125px; height:12px; border:1px solid #ccc; font-size:10px;}
#con_d_2 select.text{height:16px; border:1px solid #ccc; font-size:10px;}
#con_d_2 td{height:20px; line-height:20px; overflow:visible;}

.press_left{float:left; width:130px;}
.press_left li{height:20px; list-style:none;}
.press_right{float:right; width:690px; padding-left:10px;}
.press_right h3{margin-top:0; padding-top:0; font-size:12px;}
.press_right h3 a{color:#000;}
.press_right ul{width:690px; clear:left; list-style:none;}
.press_right li{float:left; list-style:none; margin-bottom:25px;}
.press_right li.l1{width:140px; height:210px; overflow:hidden;}
.press_right li.l2{width:515px; padding-left:35px;}

.press_top li{float:left; list-style:none; padding-right:10px;}

.press_bottom{width:690px; padding-top:20px;}
.press_bottom h3{margin-top:0; padding-top:0; font-size:12px;}
.press_bottom h3 a{color:#000;}
.press_bottom ul{width:690px; clear:left; list-style:none;}
.press_bottom li{float:left; list-style:none; margin-bottom:25px;}
.press_bottom li.l1{width:140px; height:210px; overflow:hidden;}
.press_bottom li.l2{width:515px; padding-left:35px;}

.press_bottom{ width:600px; margin:auto;  }
.press_bottom .pitem{ height:210px; margin-bottom:25px; cursor:pointer;  overflow:hidden}
.press_bottom .pitem_text{ width:425px; float:right; height:210px; line-height:15px; }
.press_bottom .pitem_img1{ float:left; width:140px;  height:210px;}
.press_bottom .pitem_img2{ display:none;}
.none{ display:none;}

.press_detail .pitem{min-height:500px; height:auto; clear:both;  overflow:hidden; padding-top:20px;}
.press_detail .pitem_text{ float:left; width:271px;height:auto;  margin-right:20px; display:inline;}
.press_detail .pitem_img1{ float:left; height:500px; margin-right:20px; display:inline;}
.press_detail .pitem_img2{ float:left; height:500px; display:inline; }
 
.press_con{width:830px;}
.press_con ul{list-style:none;}
.press_con li{width:260px; float:left; overflow:hidden; list-style:none;}
/*.press_right li{float:left; width:225px; height:150px; list-style:none; margin-left:3px; margin-bottom:10px; overflow:hidden;}
.press_right li .img{float:left; width:100px; height:150px; margin-right:10px; background-color:#000; overflow:hidden;}*/

.doctors{width:830px;}
.doctors h3{font-size:14px; margin-top:0; clear:left;}
.doctors ul{width:820px; list-style:none;}
.doctors li{float:left; width:260px; list-style:none; padding-bottom:20px;}
.doctors li.c{padding:0 20px;}


#play{width:480px; height:375px; margin-left:20px; overflow:hidden;}
#play_bg{width:480px; height:25px; position:absolute; background-color:#fff799; margin-top:350px; filter: Alpha(Opacity=30); opacity:0.5; z-index:1000;}
#play_info{width:480px; height:20px; position:absolute; margin-top:350px; padding:5px 0 0 15px; color:#000; font-size:12px; font-weight:bold; z-index:1001; cursor:pointer; text-align:left;}
#play_text{width:70px; height:25px; line-height:25px; text-align:right; position:absolute; margin:350px 0 0 410px; z-index:1002;}
#play_text a{margin-right:10px; color:#666; font-size:12px; font-weight:bold; text-decoration:none; overflow:hidden;}
#play_text a.activeSlide{color:#000;}
/*#play_text ul{width:70px; height:25px; margin-top:3px; list-style:none; display:block; padding-top:1px;_padding-top:0px; filter: Alpha(Opacity=80); opacity:0.8;}
#play_text ul li {width:20px; height:20px; float:left; display:block; list-style:none; color:#666; font-size:12px; font-weight:bold; text-align:center; margin:1px; cursor:pointer;}*/
#play_list a{overflow:hidden;}


#subscribe_fm {}
#subscribe_fm p {width: 500px}
#subscribe_fm label {position: relative; float: left; width: 46px}
#subscribe_fm label.after {position: relative; float: left; margin: 0 0 0 10px}

#contact_fm {position: relative; height: 300px;}
#contact_fm p {width: 500px}
#contact_fm label {position: relative; float: left; width: 46px}
#contact_fm label.after {position: relative; float: left; margin: 0 0 0 10px}