@charset "utf-8";
html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,form,caption,.hidden,.vanish{margin:0;padding:0;}
/* CSS Document */
html,body{ margin:0 ; background-color:#519D31; }
.allbg{background:url(images/index-bg.jpg) no-repeat center ; }
.inallbg{background:url(images/in-bg.jpg) no-repeat center top ; }
.clr{ clear:both;}
.left{ float:left;}
.right{ float:right;}

/*頁寬基本設定*/
.page{width:980px;margin:0 auto;}
.menu{}
.main{background:url(images/bg.jpg);}
.footer{background-color:#3C7F2A; height:55px;}

/*左欄位設定*/
.left-w{width:305px;border-left:1px solid #016734; }
.left-w2{width:240px;border-left:1px solid #016734; }
.left-w4{width:280px;border-left:1px solid #016734; }
.left-w3{border-left:1px solid #016734; }
.left-line{}
.left-line .title{ height:30px; background-color:#016734; width:200px;}
.left-line .title img{ margin-top:8px;}
.sectitle{ width:195px;height:25px;. height:23px;_height:23px;background-color:#519D31; padding:5px 0 0 5px;.padding:7px 0 0 5px;_padding:7px 0 0 5px;}

/*表格設定*/
.tablebox{border-top:1px solid #D5D2B9;border-left:1px solid #D5D2B9; background-color:#fff;}
.tablebox td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.tablebox th{ width:100px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.tablebox .bg{ background-color:#F6F6F6;}

.tablebox2{}
.tablebox2 ol{ margin-left:25px;}
.tablebox2 li{ margin-bottom:5px;}
.tablebox2 th{border-top:2px solid #ccc;border-bottom:1px solid #ccc;background-color:#D7E7B1; }
.tablebox2 td{border-bottom:1px solid #ccc;}
.tablebox2 .bg{ background-color:#F0F0F0;border-bottom:1px solid #ccc;}
.imgalign img{ vertical-align:middle;.vertical-align:middle; _vertical-align:text-top;}


/*頁碼*/
.pagelist{
	height:35px;
	/*border:1px solid #000;*/
	text-align:center;
	word-spacing: 8px;
	color: #3C7F2A;
	font: 700 12px/100% Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;
	}
.pagelist a:link,.pagelist a:visited {color: #3C7F2A;text-decoration:none;}
.pagelist a:hover{color: #000;text-decoration:none;}
.pagelist .select{color: #000;text-decoration: underline;}
.pagelist img{
	vertical-align: text-top;/*ff*/
	.vertical-align: text-bottom;/*ie7*/}

/*input*/
.inputbox{border:1px solid #a6a6a6;background-color:#fff;}
.btn{ width:112px; height:32px; background:url(images/btn.jpg); border: none; padding-top:2px;}
.btn2{ width:85px; height:30px; background: url(images/wall_btn.jpg); border: none; padding-top:2px;}
.btn3{ width:112px; height:32px; background:url(images/btn.jpg); border: none; padding-top:2px;margin:15px 0 15px 380px;}

/*appopntment.html*/
.app-text{ margin:15px 0 15px 15px;}
.app-text p{ margin:5px 0 5px 0;}

/*cooperation _unit.html*/
.cooper-txt{ height:300px;}

/*doctor.html*/
.dr_bg{ background:url(images/doctor_pic02.jpg) repeat-y;}
.dr_line{ border-bottom:1px solid #CCCCCC;}
.dr_list{margin:10px 0 10px 45px; }
.dr_list li{ border-bottom:dashed 1px #CCCCCC; _padding:5px 0 5px 0; line-height:30px;list-style-type:none;}
.dr_pic01{ background: url(images/doctor_4.jpg) no-repeat; width:149px; height:25px; text-align:center; padding:95px 25px 0 0;}
.dr_pic02{ background: url(images/doctor_7.jpg) no-repeat; width:148px; height:25px; text-align:center; padding:95px 25px 0 0;}
.dr_pic03{ background: url(images/doctor_8.jpg) no-repeat; width:148px; height:25px; text-align:center; padding:95px 25px 0 0;}

/*post.html*/
.post{ /*border-bottom:1px solid #519D31;*/}
.post-set{ width:183px; margin:0 18px 10px 18px;_margin:0 16px 0 16px;float:left;}
.post-set .open{}
.post-set .card{ width:182px; height:147px; margin-bottom:5px; background-color:#fff; border:1px solid #ccc;}
.post-set .card img{ margin:3px;}
.post-set .title{ width:183px; height:27px; background-color:#519D31; text-align:center; padding-top:3px;}
.post-set .btnbox{ height:50px;border-left:1px solid #519D31;border-bottom:1px solid #519D31; text-align:center;}
.post-set .btnbox .p-btn{ padding-top:8px; margin:0 auto; }
.post-in{ background:url(images/post_bg.jpg); width:835px; height:705px; margin-left:30px;border:1px solid #F7F7F7;}
.post-in .b-card{width:450px; height:335px;background-color:#fff; border:1px solid #ccc; padding:5px;margin:75px 0 0 210px;}
.post-in .mailtxt{margin:5px 0 0 347px;}
.post-in .txtbox{border:1px solid #fff;background-color:#fff; width:320px;}

/*game.html*/
.game{ /*border-bottom:1px solid #519D31;*/}
.game-set{ width:183px; margin:0 18px 10px 18px;_margin:0 16px 10px 16px;float:left;}
.game-set .card{ width:182px; height:147px; margin-bottom:5px; background-color:#fff; border:1px solid #ccc;}
.game-set .card img{ margin:3px;}
.game-set .title{ width:183px; height:27px; background-color:#519D31; text-align:center; padding-top:3px;}
.game-set .txt{ height:120px;padding:5px;border-left:1px solid #519D31;}
.game-set .btnbox{ height:50px;border-left:1px solid #519D31;border-bottom:1px solid #519D31; text-align:center;}
.game-set .btnbox .p-btn{ padding:8px 0 0 8px; }
.game-in { width:945px; background: url(images/game_bg.jpg) no-repeat top;}
.game-in .bigtxt{ width:620px; margin:0 auto; padding-top:10px; margin-bottom:10px;}
.game-in .bigbox{ width:620px;height:473px;margin:0 auto; background-color:#FFF; border-bottom:2px solid #DBDBDB;border-right:2px solid #DBDBDB;border-top:2px solid #fff;}
.game-in .bigbox img{ margin:3px 0 0 5px;}
.game-in .shadow {width:620px; height:30px; background:url(images/game_shadow.jpg);margin:0 auto;}

/*wall*/
.wall{ /*border:1px solid #000;*/ display:block;}
.wall-set{ width:183px; margin:0 18px 10px 18px;_margin:0 16px 10px 16px;float:left;}
.wall-set .card{ width:182px; height:147px; margin-bottom:5px; background-color:#fff; border:1px solid #ccc;}
.wall-set .card img{ margin:3px;}
.wall-set .title{ width:183px; height:27px; background-color:#519D31; text-align:center; padding-top:3px;}
.wall-set .btnbox{ height:50px;border-left:1px solid #519D31;border-bottom:1px solid #519D31; text-align:center;}
.wall-set .btnbox .p-btn{ padding-top:8px; margin:0 auto; }

/*gift*/
.gift{ /*border:1px solid #000;*/ display:block; }
.gift-set{ width:800px;border-bottom:1px solid #519D31; margin:0 auto;margin-bottom:10px;margin-top:10px;}
.gift-set .pic{ width:293px; height:243px; background-color:#FFFFFF; border:1px solid #ccc;margin-bottom:10px; }
.gift-set .pic img{ margin:4px 0 0 4px;}
.gift-set .gift-con{ width:490px;border-left:1px solid #519D31; }
.gift-set .gift-con .g-title{ height:25px; width:150px;background-color:#519D31; padding:5px 5px 0 5px; margin-bottom:5px; text-align:center;}
.gift-set .gift-con .space{ padding-left:10px;}
.gift-set .gift-con .bg-w{ background-color:#fff;}

/*photo.html*/
.a-photo{ width:615px; height:375px; background: url(images/about_photo_bg.jpg); text-align:center;}
.a-photo img{ margin-top:18px; margin-left:15px;}
.a-photobox{ margin-left:10px;}
.a-photobox .phoset{ width:165px; height:115px; text-align:center; background:url(images/about_photo-bg.jpg); margin:0 20px;.margin:0 20px;_margin:0 17px;}
.a-photobox .phoset img{ margin-top:0px; }
/*history.html*/
.history_bg{ height:503px; background:url(images/history2_bg.jpg);}
.history_h{ height:473px;}

/*traffic.html*/
.lineheight {margin-left:35px; margin-top:10px; margin-bottom:30px;}
.lineheight li{ margin-bottom:5px;}

/*sitemap.html*/
.sitemap{/*border:1px solid #000;*/ margin-left:50px; margin-top:20px; margin-bottom:20px;}
.sitemap .mapbox{ width:160px; height:181px; padding:6px 0 0 10px; /*border:1px solid #000;*/ }
.sitemap .mbg1{ background: url(images/sitemapbg.jpg);}
.sitemap .mbg2{ background: url(images/sitemapbg2.jpg);}
.sitemap .mapbox .s-title{ margin-bottom:10px;}
.sitemap .mapbox p{ display:block; margin:11px 0 7px 8px;}


