
body{width:100%; margin:0 auto; padding:0; background:url(../../image/main/main_bg.jpg) no-repeat center top; height:880px;}
img { vertical-align:middle; }
#main_container {position:relative;  width:1000px; margin:0 auto; clear:both;}
#main {position:relative; width:1000px; margin:0; padding:0; text-align: left; margin:0 auto; clear:both;}

#main img { margin:0; padding:0; }

#banner_con {width:1000px; margin:0 auto; clear:both;}
#banner_con li{display:inline-block; float:left;}

#bbs_con{position:relative; clear:both; height:202px;}

#news {position:relative; width:225px; height:200px; float:left;}
#news p{padding:0 0 15px 0;}
#news li{display:inline-block; width:210px; height:22px; }
#news span{float:right;}

#gallery{width:549px; height:202px; float:left; background:url(../../image/main/gallery_bg.jpg) no-repeat center top;}
#gallery ul {margin:12px 0 0 39px;clear:both; width:495px; height:180px;}
#gallery li{float:left; padding:0 18px 0 0;}
#gallery p{display:inline-block;}
#gallery img{width:143px; height:105px; border:1px solid #d3d3d3;}
#gallery .g_title {width:143px; text-align:center; padding:10px 0 0 0;}

#notice {position:relative; width:225px; height:200px; float:left;}
#notice p{padding:0 0 15px 0;}
#notice li{display:inline-block; width:210px; height:22px; padding:0 0 0 10px; }
#notice span{float:right;}

#memo{float:left; width:770px; height:114px; border-top:2px solid #666; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8;}
#memo .memo_tit{float:left; padding:0 0 0 15px;}
#memo .memo_con{float:left; width:520px; height:53px; padding:10px 0 0 15px;}
#memo .memo_con li{float:left; padding:6px;}
.content{float:left; width:370px;}
.date{float:right !important; width:125px; color:#333; text-align:right;}

.memo_insert{position:relative; float:left;background-color:#c8c8c8; height:33px; width:760px; padding:7px 0 0 10px;}
.memo_insert .input01{height:24px; vertical-align:middle; }
.memo_insert label { position:absolute; }

.banner{float:left; width:200px; height:120px; padding:0 0 0 15px;}
/* border:1px solid #ff0000; */

.empty-data { text-align:center; padding-top:20px; color:#ff9900; width:98%;}