body{ margin:0px; font-size:12px;}
img { border:0px;}
#pages {text-align:center; font-size:12px; color:#999999; margin-bottom:15px;}

a:link { text-decoration: none; color: #999; }
a:visited { text-decoration: none; color: #999;}
a:hover { text-decoration: underline; color: #999;}
a:active { text-decoration: none; color: #999;}
#main_link a{ display:block;}
#intro {background-color:#292929;}
#main {text-align:center;}
#icon {padding-top:35px;}
#icon img {margin:6px;}

#top {width:100%; }
#top .area { text-align:center;}
#top .img_area1 {text-align:center; padding:0;}

#bottom {font-size:11px; background:url(images/bottom_bg.png) 0 0 repeat-x; }
#bottom .addinfo {text-align:center; padding:0 0 8px 0;}
#bottom .copyright {height:20px; font-size:10px; color:#FFF; padding-top:5px; letter-spacing:-1px; text-align:center; background:url(images/bottombg.jpg); }

#bbs_tb {margin-top:7px;}
#bbs_tb .bbs_ti {background:url(/m/images/notice_bg.jpg) repeat-x;}
#bbs_list {list-style:none; font-size:12px; color:#666666; margin:0; padding:0;}
#bbs_list li {border-bottom:1px solid #cdcdcd; vertical-align:middle; padding:8px 0 4px 20px; text-align:left; background:url(/m/images/dot.jpg) left no-repeat;}

#sub_title {background:url(/m/images/sub_topbg.jpg) repeat-x; text-align:center; height:28px; font-weight:bold; font-size:12px; color:#FFFFFF;}
#sub_title div {width:320px; padding-top:9px; margin:0 auto;}

#topgnb { background:#fe5960 url(images/top_bg.jpg) 0 0 repeat-x;}
.b_box {margin:0 auto; text-align:center; padding-bottom:80px; position:relative; max-width:640px; background-color:#fff !important;}
#boxbg img {margin:0px;}
#mainbg .b_box { padding-bottom:0;}
#mainbg {margin:0 auto; background-color:#f2f8d4; text-align:center;}
#mainsbg {margin:0 auto; background-color:#f2f8d4; text-align:center; padding-bottom:0px;}
#boxbg1 {margin:0 auto; background-color:#f2f8d4; text-align:center;}
.b_box {margin:0 auto; text-align:center; padding-top:0px;}
.m0 img{ margin:0 !important; text-align:center;}
#tab_group { max-width:640px; margin:0 auto; background-color:#fff;}
#tab_group img, #tab_group a, #tab_group a img { max-width:100%; display:inline;}

#form_bg table {border-top:2px solid #ff0000; border-bottom:1px solid #eeeeee;}
#form_bg table td {border-bottom:1px solid #eeeeee; color:#888888; font-size:11px; padding-left:7px;}

#form_bg table .dot {font-weight:bold; color:#ec1f23;}
#form_bg table .box {padding-left:10px;}
#form_bg table .box ul {margin:0px; padding-left:0px;}
#form_bg table .box li {margin:0px 8px 0px 0px; padding-left:0px; display:inline;}
#form_bg table .box input {margin:0px; vertical-align:bottom;}
#form_bg div {height:50px; padding-top:12px;}

#form_bg table td .short{border:1px solid #dddddd; height:17px; width:50%;}
#form_bg table td .tel{border:1px solid #dddddd; height:17px; width:50px;}
#form_bg table td .long{border:1px solid #dddddd; height:17px; width:95%;}
#form_bg table td textarea{border:1px solid #dddddd; height:70px; width:95%;}
#form_bg table td .input{border:1px solid #dddddd; height:17px; width:95%; }

#map_box {border-bottom:3px solid #fe9600;}
  .map {background:url(/m/images/map_bg.jpg) top center no-repeat;}
  .ul_left {list-style:none; margin:12px 0 0 5px; padding:0;}
  .ul_left li {margin:0 0 6px 0; padding:0;}
  .ul_right {list-style:none; margin:26px 5px 0 0; padding:0;}
  .ul_right li {margin:0 0 1px 0; padding:0}
  .search {list-style:none; margin:0; padding:0px 0 0 7px;}
  .search li {float:left;}
  .search input {width:235px; height:24px; border:1px solid #dddddd;}
  
  #tab_group { margin:0 auto; max-width:640px; position:relative;}
#tab_group .btn_z a img { max-width:100%;}

#list_view {border-top:3px solid #c33023;}  
#list_view td {border-bottom:1px solid #dcdcdc; padding:5px 0; color:#555555; background-color:#FFFFFF;}
