body { padding:0px; margin:0px; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#F7F7F7;}
ul,ol { display:block;}

a {text-decoration:none;}
.b{font-weight: bold;}

.cr1 { color:#F00;}
.ca3 { color:#333;}
.mg10 { margin:10px;}
.flr { float:right;}


.bodybg {background:url(../images/top_bg.jpg) center top no-repeat;}
#mbody { width:950px; margin:0px auto;}
/*top*/
#top { height:91px; background:url(../images/header_bg.jpg) no-repeat;}
.top2 { margin-bottom:7px; height:207px;}/*padding-top:16px;_padding-top:7px; margin-bottom:26px;*/

.content { overflow:auto; overflow-x:hidden; overflow-y:hidden; margin-bottom:10px;}

#footer { padding-top:10px; clear:both;}
#footer .lbb { border-bottom:1px solid #CCC;}
#footer .fo { margin:10px 0px;}
#footer .lsl { border-left:1px solid #CCC;}

.logo { float:left;}
.tright { width:650px; float:right;}
.lknra { margin-bottom:5px; padding-right:120px; text-align:right; clear:both; padding-top:5px;}
.lknra a { color:#FFF; text-transform:uppercase; margin:3px 10px;}
.menu { padding-top:8px; height:44px;}
.menu ul { margin:0px; padding:0px;}
.menu li { margin:0px; padding:0px; list-style:none; float:left;}
.tright .menu span { display:block; height:44px; }
.count { float:right; font-size:11px; color:#666;}
.menu .mu1,.menu .mu2,.menu .mu3,.menu .mu4,.menu .mu5 { background:url(../images/nrea_meun.gif) no-repeat;}
.menu .mu1 { background-position: left top; width:138px;}
.menu .mu2 { background-position: -138px top; width:152px;}
.menu .mu3 { background-position: -290px top; width:89px;}
.menu .mu4 { background-position: -378px top; width:120px;}
.menu .mu5 { background-position: -498px top; width:118px;}

.sub { position:absolute; z-index:80; margin-top:-3px; }
.su1,.su2,.su3 { background:url(../images/nrea_sub.gif) no-repeat; height:36px; float:left; margin-top:8px;}
.su1 { background-position: 0px 0px; width:20px;}
.su2 { background-position: left -36px; background-repeat:repeat-x; display:inline-block;}
.su3 { background-position: -20px 0px; width:20px;}
.su2 td { cursor:pointer; height:26px; padding:0px 5px 0px 0px; white-space:nowrap; vertical-align:middle;}
.su2 a { color:#000;}
.su2 a:hover { color:#F00; text-decoration:underline;}
#top .bb { background:url(../images/nrea_sub.gif) -40px 0px no-repeat; width:16px; height:16px; line-height:0px; font-size:1px; position:absolute; z-index:85; display:block;}


/*主框架*/
#mainbody .tp { background:url(../images/main_1.gif) no-repeat; height:11px;}
#mainbody .ma1 { background:url(../images/main_2.gif) #FFF left top repeat-y; padding-left:6px;}
#mainbody .ma2 { background:url(../images/main_3.gif) right top repeat-y; padding-right:6px;}
#mainbody .bt { background:url(../images/main_4.gif) left top no-repeat; height:7px;}

#mainbody2 {}
#index_center { width:730px; float:left; margin-right:10px;}
#index_right { width:210px; float:left; padding-top:50px;}

#escrow_info { margin-bottom:10px;}
.escrow_main { background:url(../images/nrea_mainbg.jpg) no-repeat; height:217px; padding-top:8px;}
.escrow_block { width:330px; padding:0px 9px 0px 18px; float:left;}
.escrow_block th {}
.escrow_block .b { font-size:1.3em; color:#333;}
.escrow_block .mb { color:#F00; font-size:15px; font-family:Verdana; font-weight:bold;}
.escrow_block .com { padding-top:7px; color:#FFF;}
.escrow_block .title { font-size:15px; font-weight:bold;}
.escrow_block .title a { color:#FFF;}

.sec_block { width:360px; float:left;}
.sec_rblock { width:210px; margin-bottom:10px;} /*right 投票欄位*/
.sec_tp,.sec_tpr,.sec_ma,.sec_mar { background:url(../images/nrea_tabbg.jpg) bottom no-repeat;}
.sec_tp,.sec_tpr { height:33px; line-height:33px;}
.sec_tp   { background-position:left top; padding-left:15px;}
.sec_tpr { background-position:right top; float:right; width:15px;}
.sec_ma   { background-position:left bottom; padding-left:15px; color:#333; line-height:20px;}
.sec_mar { background-position:right bottom; float:right; width:15px;}
#sec_main {}
#sec_main .sec_ma,#sec_main .sec_mar { height:198px;}
#index_right .sec_ma,#index_right .sec_mar { height:186px;}
.sec_tp .more { float:right;}
.sec_tp .more a { color:#333; text-transform:uppercase;}
.sec_tp .tle { color:#333; font-size:1.3em; font-weight:bold;}
#sec_main .ma_text { padding-top:15px; margin-bottom:10px;}
#index_right .ma_text { padding-top:5px;}
.ma_text a { color:#F00;}
.ma_list {}
.ma_list ul { margin:0px; padding:0px; list-style:none;}
.ma_list li { margin:0px; padding:3px 0px 3px 20px; border-bottom:1px dashed #666; background:url(../images/knew_bli.gif) 5px 6px no-repeat;}
.ma_list li a { color:#333;}
.ma_vote {}
.ma_vote .more { padding:5px; text-align:right;}
.ma_vote a { color:#333;}

.sec_banner {}
.sec_banner .hr { margin-bottom:8px;}


.mabg { background:url(../images/mabg.jpg) repeat-x; padding-right:14px;}
.maleft { width:162px; background:url(../images/ma_left2.gif) left bottom no-repeat;}
.left { background: url(../images/ma_left.gif) top left no-repeat; padding-top:75px; padding-bottom:114px;}
.main_title { width:750px; height:55px; margin-bottom:20px; padding-top:10px; background:url(../images/ma_thr.gif) left bottom repeat-x;}
.th { margin-bottom:8px;}
.tm a { color:#C60;}
.list { padding:11px 5px;}
.list ul { margin:0px; padding:0px;}
.list li { margin:0px; padding:5px 8px 3px;list-style:none; height:17px; vertical-align:middle;font-size:13px; font-weight:bold;}
.list li.off { background:url(../images/list.gif) left top no-repeat;}
.list li.on { background:url(../images/lista.gif) left top no-repeat;}
.list li.off a { color:#666;}
.list li.on a { color:#FFF;}

/*list table*/
.maptxt { color:#F00; font-size:12px; padding:2px;}
#ma_inquire td { border-bottom:1px dashed #ccc; font-size:12px;}
#ma_inquire th { text-align:left; color:#333; border-bottom:1px solid #CCC;}
#ma_inquire a { color:#333;}
#ma_inquire .ed { background:#FAFAFA;}
.chbox { width:100px; height:35px; float:left; text-align:right; margin-right:10px; display:block; position:relative;}
.hr_div { background:url(../images/title_bt.gif) center center repeat-x; height:4px; margin:10px 0px;}

.mabody {width:700px; margin:0px auto; padding-bottom:15px;}
.matxt { font-size:15px; line-height:1.5em; overflow:hidden;word-break:break-all;}
.matxt p { display: block;}
#nrea_main { height:160px;}
#nrea_main .pic { margin-right:8px; background:url(../images/pic_bg2.gif) no-repeat; width:210px; height:135px; padding:5px; clear:left; float:left;}
#nrea_main .info { width:430px; float:left;}
#nrea_main .info a { color:#333; text-decoration:underline; font-size:13px;}
#nrea_main .info td { color:#333; font-size:15px; border-bottom:1px dashed #CCC; line-height:20px;}
#nrea_main .info th { color:#333; font-size:15px; font-weight:normal; text-align:left; padding:5px 0px; vertical-align:top;}
#nrea_main .info .tl { text-align:right; font-size:13px; }

.intro h4 { font-size:13px; font-weight:normal; color:#333; padding:0px; margin:0px 0px 10px;}
.intro { font-size:15px; padding:10px; margin:0px auto;}
.nreamap { margin:10px auto;}
.page { text-align:center; margin:10px auto;}

.nrealink td { text-align:center; padding:5px 0px 10px;}
.nrealink h4 { font-size:13px; font-weight:normal; color:#333; margin:5px 0px; text-align:left;}
.nrealink img { border:1px solid #666; margin:0px 10px;}

/*百科*/
.en_list { width:630px; color:#666666; font-size:12px; margin:0px auto 20px; padding:0px; overflow:auto; overflow-x:hidden; overflow-y:hidden;}
.en_list ul { margin:10px 0px 0px 10px; padding:0px;}
.en_list li { width:45%;margin:0px 5px 15px; padding-left:15px; background:url(../images/img_way.gif) left 6px no-repeat; list-style-type:none; float:left;}
.en_list h1 { background:url(../images/tle_bg.gif) left no-repeat; height:24px; width:620px; padding:8px 0px 0px 10px; font-size:15px; font-weight:bold; color:#333333; margin:0px 0px 10px;}
.en_list h4 { font-size:15px;font-weight:normal; margin:0px; padding:0px;}
.en_list h4 a { color:#003399;}
.en_list .more { color:#666; font-size:11px;}

#nqa ul { margin:0px; padding:0px;}
#nqa .li { margin:0px; padding:0px; list-style:none; position:relative; display:block;}
#nqa h4 { font-size:13px; font-weight:normal; color:#333; padding:0px 0px 10px; margin:0px 0px 10px; border-bottom:1px dashed #999;}
#nqa .an {/*隱藏*/}
#nqa .an .h4 { color:#F00; font-weight:bold; float:left; padding-top:2px;}
#nqa .an .antxt { width:auto; position: relative; padding-left:23px; padding-bottom:15px; line-height:18px;}
#nqa strong { color:#333;}


#kna .tatp1  { background:url(../images/knew_atop.gif) left top no-repeat ; height:32px; padding-left:20px;}
#kna .tatp2  { background:url(../images/knew_atop.gif) right top no-repeat ; height:32px; padding-right:20px; text-align:center; _position:relative;}
#kna .tbtp1  { background:url(../images/knew_btop.gif) left top no-repeat ; height:32px; padding-left:20px;}
#kna .tbtp2  { background:url(../images/knew_btop.gif) right top no-repeat ; height:32px; padding-right:20px; text-align:center; _position:relative;}
#kna .tama1  { background:url(../images/knew_ama.gif) left top repeat-y ; padding-left:10px;}
#kna .tama2  { background:url(../images/knew_ama.gif) right top repeat-y ;padding:10px 10px 5px 5px; _position:relative; font-size:12px;}
#kna .tabt1  { background:url(../images/knew_abt.gif) left top no-repeat ; padding-left:5px; height:6px; clear:both;}
#kna .tabt2  { background:url(../images/knew_abt.gif) right top no-repeat ; height:6px; _position:relative;}
#kna .tama2 ul { margin:0px; padding:0px;}
#kna .tama2 li { margin:0px; padding:0px 0px 3px 15px; list-style:none; background:url(../images/knew_ali.gif) left 5px no-repeat;}
#kna .tama2 li h4 { margin:0px 0px 3px; font-size:13px; font-weight:bold; color:#900;}
#kna .kali { background:url(../images/mali.gif) 48% top repeat-y; overflow:auto; overflow-x:hidden; overflow-y:hidden; visibility:visible;_height:166px;}
#kna .kali li { width:268px; float:left; margin-bottom:5px; overflow:auto; overflow-x:hidden; overflow-y:hidden;}
.tleimg { margin:15px auto 10px; clear:both;}
.klist { margin:0px; padding:0px 0px 10px 25px; overflow:auto; overflow-x:hidden; overflow-y:hidden;}
.kbody { clear:both; width:580px; padding-left:10px; padding-top:10px; overflow:auto; overflow-x:hidden; overflow-y:hidden;}
.kbody ul { margin:0px; padding:0px;}
.kbody li { margin:0px; padding:0px 0px 5px 15px; font-size:13px; list-style:none; background:url(../images/knew_bli.gif) left 5px no-repeat;}
.knimg { float:right;}
.ka_1 { width:268px; margin-right:10px; float:left;}
.ka_2 { width:318px; float:left;}
.ka_3 { width:293px; margin-right:10px; float:left;}
.ka_4 { width:293px; float:left;}
.ka_5 { width:593px; margin-bottom:10px;}

#pgs .title { background:url(../images/matp_1.gif) no-repeat; width:550px; height:65px; padding:10px 50px 0px; font-size:15px; margin-bottom:15px;}
#pgs .tpmenu { background:url(../images/matp_bg.gif) no-repeat; width:610px; padding:7px 20px; height:28px; margin-bottom:15px;}
#pgs .tpmenu ul { margin:0px; padding:0px;}
#pgs .tpmenu li { margin:0px 2px; padding:10px 0 0; list-style:none; width:125px; height:18px; float:left; text-align:center; font-size:13px; font-weight:bold;}
#pgs .tpmenu li a { color:#900;}
#pgs .tpmenu li.on { background:url(../images/matp_on.gif) no-repeat;}
#pgs .tpmenu li.off { background:url(../images/matp_off.gif) no-repeat;}
#pgs .pgstxt { line-height:18px; margin-bottom:15px;}
#pgs .login1 { width:270px; overflow:auto; overflow-x:hidden; overflow-y:hidden;}
#pgs .login2 { width:360px; overflow:auto; overflow-x:hidden; overflow-y:hidden; margin:auto;}
#pgs .tp1{ background:url(../images/logtab.gif) left top no-repeat; padding-left:10px;}
#pgs .tp2{ background:url(../images/logtab.gif) right top no-repeat; padding:10px 10px 0 0;_position:relative;}
#pgs .bt1{ background:url(../images/logtab.gif) left bottom no-repeat; height:5px; padding-left:10px;}
#pgs .bt2{ background:url(../images/logtab.gif) right bottom no-repeat; height:5px; padding-right:10px;_position:relative;}
#pgs .tld { margin:10px auto;}
#pgs .tld td { border-bottom:1px dashed #CCC; padding:3px;}
#pgs .lbn { text-align:center; padding:8px;}
#pgs .hr { margin:8px 0px 10px; border-bottom:1px dashed #CCC;}
#pgs .log { width:230px; margin:10px auto;}
#pgs .log1 { background:url(../images/log_1.gif) no-repeat; height:13px;}
#pgs .log2 { background:url(../images/log_2.gif) repeat-y; padding:0px 20px; color:#666666;}
#pgs .log3 { background:url(../images/log_3.gif) no-repeat; height:13px;}

.login_li ul { margin:0px; padding:0px;}
.login_li li { background:url(../images/ico_li.gif) no-repeat ;padding:0px 0px 0px 0px; padding-top:3px; margin-bottom:10px; list-style:none;}
.login_li h4 { margin:0px 0px 3px 0px; font-size:15px; font-weight:bold; padding:0px 0px 0px 15px;}

/*線上投票*/
#poll_ma {}
#poll_ma .title { font-size:1.3em; font-weight:bold; color:#C00;}
#poll_ma .mainbody { padding:20px 0px; line-height:normal; font-size:15px; color:#333;}
#poll_ma .time { color:#666; padding:10px 0px;}

.poll_list {}
.poll_list td { border-bottom:1px dashed #CCC;}
.poll_list td a { color:#369;}
.poll_list td a.cr1 { color:#C00; font-size:15px;}

.no_voting, .voting { background:#FFECF2; padding:20px; width:500px; margin:0px auto; color:#333; font-size:15px;}
.no_voting th, .voting th { font-size:12px; font-weight:normal; text-align:left;}
.pollbg { background:url(../images/poll_bg1.gif) bottom repeat-x; height:16px;}
.submit_zone { text-align:center; padding:15px 0px 0px;}

/*新聞區塊*/
.main_t {background-image: url(../../images/main_top.gif);background-repeat: no-repeat; height:4px; width:730px;}
.main_ma {background:url(../../images/main_bg.jpg) top repeat-y;padding:10px 20px; min-height:640px;_height:640px;}
.main_b {background:url(../../images/main_bt.gif) no-repeat; height:5px; width:730px;}

.weblink { float:right;  overflow:auto; overflow-y:hidden; overflow-x:hidden;}
.weblink  dl { margin:0px; padding:0px;}
.weblink  dd { float:left; margin:10px 5px 0px 0px; padding:0px;}

/*不動產學堂*/
#ktls {padding:10px;}
#ktls a {color: #990000;}
#ktls ul {margin:0px; padding:0px 20px;}
#ktls li {list-style-image: url(../images/img_way.gif); font-size:15px; line-height:24px;}
.kt_data {color:#999; font-size:12px;}
.data {float:right; margin-right:20px; font-size:12px; color:#999;}

/*客戶服務*/
.login_li ul { margin-top:0px;}
.login_li li {list-style-image: url(../images/cs/ico_li.gif);padding-left:5px; margin-bottom:10px;}
.login_li h4 { margin:0px 0px 3px; font-size:15px; font-weight:bold;}

#lopage .top { background: url(../../images/ma2_top.gif) no-repeat; height:4px; padding-left:15px;}
#lopage .top2 { background: url(../../images/ma2_top.gif) right no-repeat; height:4px;padding:0px;}
#lopage .ma { background:url(../../images/ma2_ma.jpg) repeat-y; padding-left:15px;}
#lopage .ma2 { background:url(../../images/ma2_ma.jpg) right repeat-y; padding:10px 18px 10px 0px;}
#lopage .bot { background:url(../../images/ma2_bot.gif) no-repeat; height:4px;padding-left:15px;}
#lopage .bot2 { background:url(../../images/ma2_bot.gif) right no-repeat; height:4px;padding:0px;}
#lopage .hr { margin:8px 0px 10px; border-bottom:1px dashed #CCC;}
#logage .log { width:230px;}
#lopage .log1 { background:url(../../images/cs/log_1.gif) no-repeat; height:13px;}
#lopage .log2 { background:url(../../images/cs/log_2.gif) repeat-y; padding:0px 20px; color:#666666;}
#lopage .log3 { background:url(../../images/cs/log_3.gif) no-repeat; height:13px;}
