body {height:100%; margin:0px;}
body, td, input, select, textarea{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }

a {color:#323232; text-decoration: none;}
a:hover {color:#CC3300;}

form {margin:0px;}

img { border: 0px;}

.center {text-align:center;}
.absmiddle { vertical-align: middle;}
.clear {clear:both; *display:inline;}
.nodata {height:60px; text-align:center; padding-top:25px; color:#666;}

/*** 文字顏色 ***/
.fg1 {color:#999A9C;}
.fg2 {color:#9B0002;}
.fg3 {color:#D00001;}
.fg4 {color:#4D4D4D;}
.fg5 {color:#FF3200;}
.fg6 {color:#989898;}

/************************************/
.hdoc {text-align:center;}

.mfloat {display:none; position: absolute; z-index:50;}
.mfloat ul {margin:0px; padding:0px;}
.mfloat ul li {list-style:none; padding-bottom:5px;}


.hhead {width:982px; margin:0 auto; text-align:left; background:url(images/logobg.jpg) left top repeat-x; height:69px;}
.hhead .logo {float:left; width:335px; height:69px;}
.hhead .end {float:right; width:10px; height:69px; background:#FFFFFF;}
.hhead .url {float:right; width:192px; height:69px;}
.hhead .url .box {width:192px; height:49px; margin-top:10px;}
.hhead .url .box .data {padding-top:30px; padding-right:4px; text-align:right; color:#026668; font-size:12px; line-height:14px;}
.hhead .url .box .data a {color:#D70312;}
.hhead .url .box .data a:hover {color:#D70312; text-decoration:underline;}
.hhead .phbg {float:left; width:637px; height:69px; background:url(images/phonelogobg.jpg) left top no-repeat;}

.hmain {width:962px; margin:0 auto; margin-top:13px; text-align:left;}
.fmain {width:962px; margin:0 auto; margin-top:7px; text-align:left;}
.pmain {width:962px; margin:0 auto; margin-top:0px; text-align:left;}

.hfoot {width:958px; min-height:84px; _height:84px; margin:0 auto; margin-top:38px; text-align:left; background:url(images/foot_bg.jpg) left top no-repeat;}
.hfoot .content {padding:15px; text-align:center; color:#979797; font-size:12px; line-height:20px;}
.hfoot .content a {color:#979797;}

.ffoot {width:958px; min-height:84px; _height:84px; margin:0 auto; margin-top:28px; text-align:left;}
.ffoot .content {padding:15px; text-align:center; color:#979797; font-size:12px; line-height:20px;}
.ffoot .content a {color:#979797;}

/*** house - welcome page ***/
.banners {width:960px; min-height:410px; _height:410px; position:relative;}
.banners .pre {position:absolute; left:0px; top:128px; width:32px; height:168px; z-index:10;}
.banners .next {position:absolute; right:0px; top:128px; width:32px; height:168px; z-index:10;}
.banners .bnr {position:relative; left:0px; top:0px; width:960px; min-height:410px; _height:410px; z-index:5; text-align:center;}
.banners .num1 {position:absolute; left:20px; top:366px; width:29px; height:29px; z-index:13;}
.banners .num2 {position:absolute; left:55px; top:366px; width:29px; height:29px; z-index:13;}
.banners .num3 {position:absolute; left:90px; top:366px; width:29px; height:29px; z-index:13;}
.banners .num4 {position:absolute; left:125px; top:366px; width:29px; height:29px; z-index:13;}
.banners .num5 {position:absolute; left:160px; top:366px; width:29px; height:29px; z-index:13;}
.banners .num6 {position:absolute; left:195px; top:366px; width:29px; height:29px; z-index:13;}

.demo {}
.demo .plaza1 {}
.demo .plaza2 {margin-left:17px;}
.demo .plaza3 {margin-left:16px;}
.demo .tab {float:left; width:309px; height:200px;}
.demo .tab .lay {position:relative; width:309px; height:197px; z-index:51;}
.demo .tab .lay .flow {position:absolute; left:0px; top:0px; width:309px; height:197px; overflow:hidden; z-index:52;}
.demo .tab .lay .flow .over {position:absolute; left:0px; top:0px; width:309px;}
.demo .tab .lay .flow .over .sub {line-height:24px; color:#006862; font-weight:bold; font-size:14px; text-align:right; background:url(images/fh_bg.jpg) left top repeat-y;}
.demo .tab .lay .flow .over .sub a {color:#006862;}
.demo .tab .lay .flow .over .sub a:hover {color:#006862; text-decoration: underline;}
.demo .tab .lay .flow .over .sub .smu {padding-right:12px;}
.demo .tab .foot {width:309px; height:3px; background:url(images/fh_foot.jpg) left top no-repeat; overflow:hidden;}



/*** house - main page ***/
.mpsearch {border:1px solid #CCCCCC; padding:4px;}
.mpsearch .bg {background:#EBF7DF;}
.mpsearch .bg .frmarea {float:left; width:614px; height:137px;}
.mpsearch .bg .frmarea .title {width:212px; vertical-align:top;}
.mpsearch .bg .frmarea .title .bd {padding:0 0 0 76px; border-right:1px solid #CDCBCE;}
.mpsearch .bg .frmarea .title div.h {height:6px; overflow:hidden; display:block;}
/*
.mpsearch .bg .frmarea .title ul {margin:0px; padding:0 0 0 76px; border-right:1px solid #CDCBCE;}
.mpsearch .bg .frmarea .title ul li {list-style:none; margin:0px;}
.mpsearch .bg .frmarea .title ul li img {display:inline;}
*/
.mpsearch .bg .frmarea .ft {width:402px; vertical-align:top;}
.mpsearch .bg .frmarea .ft .farea {padding-left:22px; padding-right:10px;}
.mpsearch .bg .frmarea .ft .farea .data {padding-top:5px; color:#31342D;}
.mpsearch .bg .frmarea .ft .farea .first {padding-top:0px !important;}
.mpsearch .bg .frmarea .ft .farea .send {padding-top:3px; color:#31342D;}

.mpsearch .bg .map {float:left; width:338px; height:137px;}

.mside {}
.mside .lside {float:left; width:226px; margin-right:6px;}
.mside .rside {float:left; width:729px; min-height:876px; _height:876px; border-left:1px solid #C7CBCA;}

.hsh {width:212px; margin-left:1px;}
.hsh .button {}
.hsh .button .bt {float:left;}
.hsh .middbg {width:212px; min-height:200px; _height:200px; background:url(images/hs_bodybg.jpg) left top repeat-y;}
.hsh .ftbg {width:212px; height:10px; background:url(images/hs_footbg.jpg) left top no-repeat; overflow:hidden;}

.hcls {width:214px;}
.hcls .title {padding-bottom:8px;}
.hcls ul.main {padding:0px; margin:0px; background:url(images/clsbg.jpg); line-height:26px;}
.hcls ul.main li {list-style:none; padding:0 4px 0 4px; color:#035551; font-size:15px; font-weight:bold; line-height:26px;}
.hcls ul.main li a {color:#035551;}
.hcls ul.main li ul.child {padding:0px; margin:0px;}
.hcls ul.main li ul.child li {margin-left:18px; padding:0 4px 0 4px; color:#666666; font-size:10pt; font-weight:bold;}
.hcls ul.main li ul.child li a {color:#666666;}
.hcls ul.main li ul.child li a:hover {color:#FB2324;}
.hcls ul.main li ul.child li.now {color:#FB2324;}
.hcls ul.main li ul.child li.now a {color:#FB2324;}
.hcls ul.main li ul.child li.now a:hover {color:#FB2324;}
.hcls ul.main li ul.child li ul.subchild li {margin-left:0px; padding-left:18px; color:#666666; background:url(images/icon_line.gif) no-repeat; background-position:2px 7px; background-position:2px 5px \9;}
.hcls ul.main li ul.child li ul.subchild li a {color:#666666;}
.hcls ul.main li ul.child li ul.subchild li a:hover {color:#FB2324;}
.hcls ul.main li ul.child li ul.subchild li.now {color:#FB2324;}
.hcls ul.main li ul.child li ul.subchild li.now a {color:#FB2324;}
.hcls ul.main li ul.child li ul.subchild li.now a:hover {color:#FB2324;}

.hcls ul.main li ul.child .third {padding-left:18px;}
.hcls ul.main li ul.child .third .post {float:left; text-align:center; width:42px; margin-right:10px; color:#666666; font-size:10pt; font-weight:normal;}
.hcls ul.main li ul.child .third .post a {color:#666666;}
.hcls ul.main li ul.child .third .post2 {float:left; text-align:center; margin-right:10px; color:#666666; font-size:10pt; font-weight:normal;}
.hcls ul.main li ul.child .third .post2 a {color:#666666;}
.hcls ul.main li ul.child .third .np {color:#FB2324 !important; font-weight:bold !important;}
.hcls ul.main li ul.child .third .np a {color:#FB2324 !important;}
.hcls ul.main li ul.child .third .mem {float:left; text-align:center; width:62px; margin-right:10px; color:#666666; font-size:10pt; font-weight:normal;}
.hcls ul.main li ul.child .third .mem a {color:#666666;}

.hcls ul.main li ul.child .fourth {}
.hcls ul.main li ul.child .fourth .post {float:left; text-align:center; width:42px; margin-right:10px; color:#666666; font-size:10pt; font-weight:normal;}
.hcls ul.main li ul.child .fourth .post a {color:#666666 !important;}
.hcls ul.main li ul.child .fourth .np {color:#FB2324 !important; font-weight:bold !important;}
.hcls ul.main li ul.child .fourth .np a {color:#FB2324 !important;}


.hservice {width:214px;}
.hservice .ht {width:214px; height:51px; background:url(images/serv_h.jpg) left top no-repeat;}
.hservice .bb {width:214px; min-height:91px; _height:91px; background:url(images/serv_m.jpg) left top repeat-y;}
.hservice .bb .size {padding:5px 16px 5px 16px;}
.hservice .bb .size .free {padding-left:4px; color:#567A0C; font-size:15px; font-weight:bold; line-height:18px;}
.hservice .bb .size .ipf {padding-left:8px; color:#676863; font-size:12px; line-height:18px;}
.hservice .bb .size .ipf a {color:#3366CC;}
.hservice .ft {width:214px; height:9px; background:url(images/serv_f.jpg) left top no-repeat;}

.hresult {}
.hresult .pic {float:left; width:90px; height:70px; border:1px solid #E0E0E0; margin-left:1px; margin-right:6px;}
.hresult .pic .img {width:90px; height:70px; text-align:center;
	/* Firefox, Chrome */ line-height:74px; white-space:nowrap;
	/* IE */ *font-size:63px;  /* 70px * 0.9 */ *font-family:Arial;
}
.hresult .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.hresult .pic .img img {vertical-align:middle;}
.hresult .data {float:left; width:127px;}
.hresult .data ul {margin:0px; padding:0px;}
.hresult .data ul li {list-style:none; line-height:16px; color:#666666; font-size:8pt;}
.hresult .data ul li span {color:#FB0000;}
.hresult .data ul li span a {color:#FB0000;}

.hbnr {min-height:148px; _height:148px;}

.mcontent {width:718px; margin-left:10px;}

.modbord {}
.modbord .titimage {float:left;}
.modbord .url {float:right; margin-right:3px; margin-top:8px; color:#989898; font-size:12px; line-height:13px;}
.modbord .url a {color:#989898;}
.modbord .url a:hover {color:#989898; text-decoration:underline;}
.modbord .url span {padding:0 6px 0 6px; line-height:14px; background:url(images/icon_rarr.jpg) left top no-repeat;}

/*** module ***/
.store {}
.store .data {}
.store .data .pic {float:left; width:240px; margin-right:15px; text-align:center;}
.store .data .pic .obj {width:228px; height:178px; border:1px solid #CCCCCC; margin:0 auto;}
.store .data .pic .obj .img {width:228px; height:178px; text-align:center;
	/* Firefox, Chrome */ line-height:182px; white-space:nowrap;
	/* IE */ *font-size:160.2px;  /* 178px * 0.9 */ *font-family:Arial;
}
.store .data .pic .obj .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.store .data .pic .obj .img img {vertical-align:middle;}
.store .data .info {float:left; width:456px; }
.store .info .detail {float:right; margin-right:2px;}
.store .info .txt {line-height:22px; color:#656565; font-size:10pt;}
.store .info .txt label {font-size:15px; color:#F69C00; font-weight:bold;}
.store .info .desc {line-height:20px; color:#989898; font-size:12px;}

.store .more {}
.store .more .big {float:left; width:400px; text-align:center; margin-right:13px;}
.store .more .big .area {width:384px; margin:0 auto;}
.store .more .big .area .obj {width:380px; height:298px; border:2px solid #DEDEDE;}
.store .more .big .area .obj .img {width:380px; height:298px; text-align:center;
	/* Firefox, Chrome */ line-height:302px; white-space:nowrap;
	/* IE */ *font-size:268.2px;  /* 298px * 0.9 */ *font-family:Arial;
}
.store .more .big .area .obj .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.store .more .big .area .obj .img img {vertical-align:middle;}
.store .more .info {float:left; width:300px;}
.store .more .info .small {}
.store .more .info .small .pic {float:left; width:118px; height:92px; margin-right:12px;}
.store .more .info .small .pic .img {width:118px; height:92px; text-align:center;
	/* Firefox, Chrome */ line-height:96px; white-space:nowrap;
	/* IE */ *font-size:82.8.2px;  /* 92px * 0.9 */ *font-family:Arial;
}
.store .more .info .small .pic .img .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.store .more .info .small .pic .img .img img {vertical-align:middle;}

.store .menu {}
.store .menu .bg {height:40px; background:url(images/store_mu_bg.jpg) left top repeat-x;}
.store .menu .bg .item {float:left; width:231px; height:40px; margin-right:5px; cursor:pointer;}
.store .menu .bg .menu_1 {margin-left:6px; background:url(images/store_info.jpg) left top no-repeat;}
.store .menu .bg .menu_1_in {margin-left:6px; background:url(images/store_info_1.jpg) left top no-repeat;}
.store .menu .bg .menu_2 {background:url(images/store_spec.jpg) left top no-repeat;}
.store .menu .bg .menu_2_in {background:url(images/store_spec_1.jpg) left top no-repeat;}
.store .menu .bg .menu_3 {background:url(images/store_map.jpg) left top no-repeat;}
.store .menu .bg .menu_3_in {background:url(images/store_map_1.jpg) left top no-repeat;}
.store .menu .desc {padding:0 12px 0 12px;}
.store .menu .desc .txt {line-height:24px; color:#646464;}

.store .intro {padding:0 12px 0 12px;}
.store .intro .tit {}
.store .intro .objarea {}
.store .intro .objarea .sp {float:left; width:28px; height:10px;}
.store .intro .objarea .obj {float:left; width:115px;}
.store .intro .objarea .obj .size {width:114px; margin-left:1px;}
.store .intro .objarea .obj .size .pic {width:112px; height:88px; border:1px solid #DEDEDE;}
.store .intro .objarea .obj .size .pic .img {width:112px; height:88px; text-align:center;
	/* Firefox, Chrome */ line-height:92px; white-space:nowrap;
	/* IE */ *font-size:79.2px;  /* 88px * 0.9 */ *font-family:Arial;
}
.store .intro .objarea .obj .size .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.store .intro .objarea .obj .size .pic .img img {vertical-align:middle;}
.store .intro .objarea .obj .size .objn {line-height:16px; color:#646464; font-size:9pt;}
.store .intro .objarea .obj .size .objn span {display:block; padding-left:14px; background:url(images/icon_garr.jpg) no-repeat; background-position:left 1px;}
.store .intro .objarea .obj .size .objn a {color:#646464;}
.store .intro .objarea .obj .size .objn a:hover {color:#CC3300;}

.message {margin-top:35px; text-align:center;}
.message .form {width:564px; margin:0 auto; text-align:left;}
.message .form .head {width:564px; height:51px;}
.message .form .content {width:564px; min-height:280px; _height:280px; background:url(images/msg_body.jpg) left top repeat-y;}
.message .form .content .padd {padding:10px 0 10px 0;}
.message .form .foot {width:564px; height:10px; background:url(images/msg_foot.jpg) left top no-repeat;}
.message .form .field {margin:10px 0 10px 0;}
.message .form .field .title {float:left; width:155px;}
.message .form .field .ftxt {float:left; width:354px;}
.message .form .content2 {width:564px; min-height:170px; _height:170px; background:url(images/msg_body.jpg) left top repeat-y;}
.message .form .content2 .padd {padding:10px 0 10px 0;}
.message .form .content3 {width:564px; min-height:100px; _height:100px; background:url(images/msg_body.jpg) left top repeat-y;}
.message .form .content3 .padd {padding:10px 0 10px 0;}
.message .form span.obj {font-size:10pt; font-weight:bold; color:#FF9904;}


.house {}
.house .null {float:left; width:12px; height:180px; overflow:hidden;}
.house .easy {float:left; width:230px;}
.house .easy .pic {width:228px; height:178px; border:1px solid #CDCBD0;}
.house .easy .pic .img {width:228px; height:178px; text-align:center;
	/* Firefox, Chrome */ line-height:182px; white-space:nowrap;
	/* IE */ *font-size:160.2px;  /* 178px * 0.9 */ *font-family:Arial;
}
.house .easy .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.house .easy .pic .img img {vertical-align:middle;}
.house .easy .name {text-align:left; line-height:16px; color:#016867;}
.house .easy .name span {display:block; padding-left:18px; color:#016867; background:url(images/icon_garr.jpg) no-repeat; background-position:left 3px; background-position:left 2px \9; }
.house .easy .name span a {color:#016867;}
.house .easy .name span a:hover {color:#016867; text-decoration:underline;}
.house .easy .desc {margin-top:5px; line-height:14px; color:#999999; padding:0 2px 0 2px; min-height:44px; _height:44px;}

.house .ninfo {}
.house .ninfo .tab {float:left; width:712px; margin-left:1px;}
.house .ninfo .tab table {border:0px; border-top:1px solid #CCCECD; border-right:1px solid #CCCECD;}
.house .ninfo .tab table th {width:12%; height:32px; text-align:right; font-size:12px; font-weight:normal; background:#EAF2E5; border-left:1px solid #CCCECD; border-bottom:1px solid #CCCECD;}
.house .ninfo .tab table th div {padding:5px 7px 5px 5px; color:#63676A; line-height:20px;}
.house .ninfo .tab table td {width:38%; height:32px; border-left:1px solid #CCCECD; border-bottom:1px solid #CCCECD;}
.house .ninfo .tab table td .name {padding:5px 7px 5px 7px; line-height:20px; font-size:10pt; color:#096862; font-weight:bold;}
.house .ninfo .tab table td .code {padding:5px 7px 5px 7px; line-height:20px; font-size:10pt; color:#676767; font-weight:bold;}
.house .ninfo .share {float:right; margin-right:10px; line-height:20px; color:#9A9A9A;}

.house table.infotb {border:0px; border-top:1px solid #CCCECD; border-right:1px solid #CCCECD;}
.house table.infotb th {height:24px; text-align:right; font-size:10pt; font-weight:normal; background:#EAF2E5; border-left:1px solid #CCCECD; border-bottom:1px solid #CCCECD; vertical-align:top;}
.house table.infotb th.head {text-align:center; vertical-align:middle;}
.house table.infotb th div {padding:2px 7px 2px 5px; color:#63676A; line-height:20px;}
.house table.infotb td {border-left:1px solid #CCCECD; border-bottom:1px solid #CCCECD; vertical-align:top;}
.house table.infotb td div {padding:2px 7px 2px 7px; line-height:20px; font-size:10pt;}

.house .detail {}
.house .detail .big {float:left; width:712px; margin:0 14px 0 1px;}
.house .detail .big .pic {width:710px; height:470px; border:1px solid #CCCCCC;}
.house .detail .big .pic .img {width:710px; height:470px; text-align:center;
	/* Firefox, Chrome */ line-height:474px; white-space:nowrap;
	/* IE */ *font-size:423px;  /* 470px * 0.9 */ *font-family:Arial;
}
.house .detail .big .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.house .detail .big .pic .img img {vertical-align:middle;}

.house .detail .big .canvse {width:712px; height:102px; position:relative; overflow:hidden;}
.house .detail .big .canvse .other {padding-left:3px; position:absolute; left:0px; top:0px; width:100000px; height:102px;}
.house .detail .big .canvse .other .space {float:left; width:14px; height:70px; overflow:hidden;}
.house .detail .big .canvse .other .ot {float:left; width:130px;}
.house .detail .big .canvse .other .ot .img {width:130px; height:102px; text-align:center;
	/* Firefox, Chrome */ line-height:106px; white-space:nowrap;
	/* IE */ *font-size:91.8px;  /* 102px * 0.9 */ *font-family:Arial;
}
.house .detail .big .canvse .other .ot .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.house .detail .big .canvse .other .ot .img img {vertical-align:middle;}
.house .detail .info {float:left; width:230px;}
.house .detail table.infotb td div { color:#888888;}
.house .detail table.infotb td div.url {color:#888888;}
.house .detail table.infotb td div.url a {color:#888888;}
.house .detail table.infotb td div.url a:hover {color:#888888; text-decoration:underline;}
.house .detail .info .calcul {width:227px;}
.house .detail .info .calcul .ht {width:227px; height:34px;}
.house .detail .info .calcul .mt {width:227px; height:95px; background:url(images/calcul_m.jpg) left top no-repeat;}
.house .detail .info .calcul .mt .size {padding:0 10px 0 10px;}
.house .detail .info .calcul .field {}
.house .detail .info .calcul .field .title {float:left; width:106px; line-height:18px; color:#676767;}
.house .detail .info .calcul .field .title div {padding-left:4px;}
.house .detail .info .calcul .field .txt {float:left; width:98px; line-height:18px; color:#676767;}
.house .detail .info .calcul .field .txt input.text {border:1px solid #CCCCCC; width:55px; height:16px;}
.house .detail .info .calcul .field .txt span {color:#FC0301; font-size:10pt;}
.house .detail .info .calcul .field .txt label {color:#999999; font-size:12px;}
.house .detail .info .calcul .field .addsend {position:relative;}
.house .detail .info .calcul .field .addsend .tsend {position:absolute; top:0px; left:64px; width:38px; height:18px;}
.house .detail .info .calcul .ft {width:227px; height:12px; background:url(images/calcul_f.jpg) left top no-repeat;}
.house .detail .info .warning {padding:0 1px 0 1px; line-height:16px; font-size:8pt; color:#999999;}

.house .detail .info .obt {}
.house .detail .info .obt div {float:left; margin-top:7px; width:112px; height:26px;}
.house .detail .info .obt div.f {margin-right:5px;}

.house .detail .info .canvse {width:194px; height:470px; position:relative; overflow:hidden; margin-left:12px;}
.house .detail .info .canvse .other {position:absolute; left:0px; top:0px; width:194px; height:100000px;}
.house .detail .info .canvse .other .space {height:8px; overflow:hidden;}
.house .detail .info .canvse .other .ot {}
.house .detail .info .canvse .other .ot .img {width:194px; height:150px; text-align:center;
	/* Firefox, Chrome */ line-height:154px; white-space:nowrap;
	/* IE */ *font-size:135px;  /* 150px * 0.9 */ *font-family:Arial;
}
.house .detail .info .canvse .other .ot .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.house .detail .info .canvse .other .ot .img img {vertical-align:middle;}


.house .nothin {}
.house .nothin .first {margin-right:8px;}
.house .nothin .nitem {float:left; width:467px;}
.house .nothin .nitem table.infotb td div { color:#343434;}
.house .nothin .nitem table.infotb td div.imp { color:#046965; font-weight:bold;}

.house .map {}
.house .map .main {float:left; width:678px; min-height:500px; _height:500px; margin:0 10px 0 1px;}
.house .map .main table.infotb td div { color:#343434;}
.house .map .main table.infotb td div.imp { color:#046965; font-weight:bold;}

.house .map .history {float:left; width:266px;}
.house .map .history .timg {width:266px; height:30px;}
.house .map .history .timg div {width:266px; height:30px; z-indez:100;}
.house .map .history .hist {}
.house .map .history .hist .pic {float:left; width:90px; height:70px; border:1px solid #E0E0E0; margin-left:2px; margin-right:8px;}
.house .map .history .hist .pic .img {width:90px; height:70px; text-align:center;
	/* Firefox, Chrome */ line-height:74px; white-space:nowrap;
	/* IE */ *font-size:63px;  /* 70px * 0.9 */ *font-family:Arial;
}
.house .map .history .hist .pic .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.house .map .history .hist .pic .img img {vertical-align:middle;}
.house .map .history .hist .data {float:left; width:140px;}
.house .map .history .hist .data ul {margin:0px; padding:0px;}
.house .map .history .hist .data ul li {list-style:none; line-height:16px; color:#666666; font-size:8pt;}
.house .map .history .hist .data ul li span {color:#FB0000;}
.house .map .history .hist .data ul li span a {color:#FB0000;}


.advsh {margin-top:35px; text-align:center;}
.advsh .form {width:675px; margin:0 auto; text-align:left;}
.advsh .form .head {width:675px; height:51px;}
.advsh .form .content {width:675px; min-height:220px; _height:220px; background:url(images/adv_body.jpg) left top repeat-y;}
.advsh .form .content .padd {padding:3px 20px 3px 20px;}
.advsh .form .foot {width:675px; height:10px; background:url(images/adv_foot.jpg) left top no-repeat;}
.advsh .form .field {margin:10px 0 10px 0;}
.advsh .form .field .title {float:left; width:155px;}
.advsh .form .field .ftxt {float:left; width:464px;}
.advsh .form .filter {padding-left:4px;}

.career {margin-top:15px; text-align:center;}
.career .size {width:675px; margin:0 auto; text-align:left;}
.career .size .marquee {line-height:20px; color:#696969; padding:0 4px 0 4px; font-size:11pt;}
.career .size .listtb {}
.career .size .listtb td {height:40px; padding:0 4px 0 4px; text-align:center; color:#676767;}
.career .size .listtb td.space {height:1px; padding:0px;}
.career .size .carinfo {padding:0 16px 0 16px; line-height:22px; color:#686868;}
.career .size .carinfo div label {font-size:14px; color:#333333;}
.career .size .button {float:right; margin-right:12px;}
.career .size .warn {padding-left:66px; line-height:22px; color:#FD0002;}
.career .size .field {margin:10px 0 10px 0;}
.career .size .field .title {float:left; width:132px;}
.career .size .field .ftxt {float:left; width:476px;}
.career .size .field .ftxt label.work {font-size:14px; color:#333333;}
.career .size .field .ftxt span {color:#CC3333;}


.modtable {border:0px;}
.modtable td.m1 {width:12px; vertical-align:top; background:url(images/bod_m1.jpg) left top repeat-y;}
.modtable td.m1 div {width:12px; height:12px;}
.modtable td.m2 {width:12px; vertical-align:top; background:url(images/bod_m2.jpg) left top repeat-y;}
.modtable td.m2 div {width:12px; height:12px;}
.modtable td.md {}
.modtable td.f1 {width:12px; height:12px;background:url(images/bod_f1.jpg) left top no-repeat;}
.modtable td.f1 div {width:12px; height:12px;}
.modtable td.f2 {height:12px; background:url(images/bod_f2.jpg) left top repeat-x;}
.modtable td.f2 div {width:12px; height:12px;}
.modtable td.f3 {width:12px; height:12px; background:url(images/bod_f3.jpg) left top no-repeat;}
.modtable td.f3 div {width:12px; height:12px;}

.active {}
.active .list {}
.active .tit {line-height:22px; color:#626262; font-size:10pt;}
.active .tit span {display:block; padding:0 15px 0 15px;}
.active .tit a {color:#626262;}
.active .tit a:hover {color:#CC3300;}
.active .desc {padding:0 15px 0 15px; line-height:22px; color:#666666;}

.viewpoint {}
.viewpoint .list {}
.viewpoint .tit {line-height:22px; color:#626262; font-size:10pt;}
.viewpoint .tit span {display:block; padding:0 15px 0 15px;}
.viewpoint .tit a {color:#626262;}
.viewpoint .tit a:hover {color:#CC3300;}
.viewpoint .desc {padding:0 15px 0 15px; line-height:22px; color:#666666;}

.news {}
.news .list {}
.news .tit {line-height:22px; color:#626262; font-size:10pt;}
.news .tit span {display:block; padding:0 15px 0 15px;}
.news .tit a {color:#626262;}
.news .tit a:hover {color:#CC3300;}
.news .desc {padding:0 15px 0 15px; line-height:22px; color:#666666;}

.video {text-align:center;}
.video .size {width:644px; margin:0 auto; text-align:left;}
.video .size .list {}
.video .size .list .pic {float:left; width:161px; height:90px; margin-left:4px; margin-right:14px;}
.video .size .list .pic .border {border:1px solid #CACCC9; width:159px; height:88px;}
.video .size .list .pic .border .img {width:159px; height:88px; text-align:center;
	/* Firefox, Chrome */ line-height:92px; white-space:nowrap;
	/* IE */ *font-size:79.2px;  /* 88px * 0.9 */ *font-family:Arial;
}
.video .size .list .pic .border .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.video .size .list .pic .border .img img {vertical-align:middle;}
.video .size .list .info {float:left; width:460px;}
.video .size .list .info .subject {line-height:20px; font-weight:bold; color:#676767; font-size:10pt;}
.video .size .list .info .subject a {color:#676767;}
.video .size .list .info .subject a:hover {color:#CC3300;}
.video .size .list .info .desc {line-height:20px; color:#676767; font-size:10pt;}
.video .size .list .info .note {color:#999999; line-height:18px; font-size:9pt;}
.video .size .movie {text-align:center;}
.video .size .main {}
.video .size .main .subject {padding:0 6px 0 6px; line-height:20px; font-size:15px; font-weight:bold; color:#006044;}
.video .size .main .note {float:right; color:#999999; line-height:18px; font-size:9pt; margin-right:6px;}
.video .size .main .desc {padding:0 6px 0 6px; line-height:20px; color:#676767; font-size:10pt;}
.video .size .hr {width:644px; height:17px; background:url(images/video_hr.jpg) left top no-repeat;}

.top {text-align:center;}
.top .list {width:710px; margin:0 auto; text-align:left;}
.top .list .rod {float:left; width:355px; text-align:center;}
.top .list .rod .pic {width:344px; margin:0 auto; text-align:center;}
.top .list .rod .pic .border {width:342px; height:244px; border:1px solid #D2D2D2;}
.top .list .rod .pic .border .img {width:342px; height:244px; text-align:center;
	/* Firefox, Chrome */ line-height:248px; white-space:nowrap;
	/* IE */ *font-size:219.6px;  /* 244px * 0.9 */ *font-family:Arial;
}
.top .list .rod .pic .border .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.top .list .rod .pic .border .img img {vertical-align:middle;}
.top .list .rod .name {width:344px; margin:0 auto; text-align:left; color:#636363; font-weight:bold; font-size:10pt; line-height:20px;}
.top .list .rod .name a {color:#636363;}
.top .list .rod .name a:hover {color:#CC3300;}
.top .list .rod .note {width:344px; margin:0 auto; text-align:left; color:#979797; font-size:9pt; line-height:20px;}
.top .list .just {float:left; width:236px; text-align:center;}
.top .list .just .pic {width:224px; margin:0 auto; text-align:center;}
.top .list .just .pic .border {width:222px; height:300px; border:1px solid #D2D2D2;}
.top .list .just .pic .border .img {width:222px; height:300px; text-align:center;
	/* Firefox, Chrome */ line-height:304px; white-space:nowrap;
	/* IE */ *font-size:270px;  /* 300px * 0.9 */ *font-family:Arial;
}
.top .list .just .pic .border .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.top .list .just .pic .border .img img {vertical-align:middle;}
.top .list .just .name {width:222px; margin:0 auto; text-align:left; color:#636363; font-weight:bold; font-size:10pt; line-height:20px;}
.top .list .just .name a {color:#636363;}
.top .list .just .name a:hover {color:#CC3300;}
.top .detail {width:610px; margin:0 auto; text-align:left;}
.top .detail .img {text-align:center;}
.top .detail .img img {border:1px solid #D2D2D2; padding:7px;}
.top .detail .title {line-height:24px; color:#FE0100; font-weight:bold; font-size:14px;}
.top .detail .desc {line-height:20px; color:#666666; font-size:9pt;}

.flow {}
.flow .button {}
.flow .button .bt {float:left; margin-left:14px;}
.flow .exam {width:565px; margin:0 auto; text-align:left;}
.flow .exam .tit {width:565px; height:51px;}
.flow .exam .bg {min-height:100px; background:url(images/loan_bg.jpg) left top repeat-y;}
.flow .exam .bg .padd {padding:5px 30px 5px 30px;}
.flow .exam .bg .field {margin:10px 0 10px 0;}
.flow .exam .bg .field .title {float:left; width:156px; color:#989898;}
.flow .exam .bg .field .ftxt {float:left; width:306px; color:#989898;}
.flow .exam .ft {width:565px; height:10px; background:url(images/loan_foot.jpg) left top no-repeat;}
.flow .trytb {width:640px; margin:0 auto; text-align:left;}
.flow .trytb .tb {border:0px; border-top:1px solid #9A9899; border-left:1px solid #9A9899;}
.flow .trytb .tb td, .flow .trytb .tb th {padding:8px 6px 8px 6px; border-right:1px solid #9A9899; border-bottom:1px solid #9A9899; color:#686868;}
.flow .trytb .tb th {text-align:center; background:#F2F7F0; font-weight:normal;}
.flow .trytb .tb td {background:#FFFFFF; height:34px;}
.flow .trytb .tb td a {color:#686868;}
.flow .trytb .tb td a:hover {color:#CC3300;}
.flow .trytb2 {width:420px; margin:0 auto; text-align:left;}
.flow .trytb2 .tb {border:0px; border-top:1px solid #9A9899; border-left:1px solid #9A9899;}
.flow .trytb2 .tb td, .flow .trytb2 .tb th {padding:8px 6px 8px 6px; border-right:1px solid #9A9899; border-bottom:1px solid #9A9899; color:#686868;}
.flow .trytb2 .tb th {text-align:center; background:#F2F7F0; font-weight:normal;}
.flow .trytb2 .tb td {background:#FFFFFF; height:34px;}
.flow .trytb2 .tb td a {color:#686868;}
.flow .trytb2 .tb td a:hover {color:#CC3300;}
.flow .trytb2 .ty {line-height:20px;}
.flow .sample {line-height:20px; color:#F80100;}
.flow .bank {text-align:center;}
.flow .bank .title {width:677px; height:51px; margin:0 auto; background:url(images/bank.jpg) left top no-repeat;}
.flow .bank .title div {text-align:center; padding-top:14px; line-height:18px; font-size:11pt; color:#426664; font-weight:bold;}
.flow .bank .tab {width:677px; margin:0 auto; position:relative;}
.flow .bank .tab .flow {position:relative; left:0px; top:-6px; z-index:10;}
.flow .bank .tab table {width:100%; margin:0px; padding:0px; border:0px;}
.flow .bank .tab table td {border-left:1px solid #CDCDCD; border-top:1px solid #CDCDCD; padding:8px; color:#686868;}
.flow .bank .tab table td.first {border-top:0px;}
.flow .bank .tab table td.right {border-right:1px solid #CDCDCD;}
.flow .bank .tab table td.end {height:10px; border-top:0px; padding:0px;}
.flow .bank .tab table td.end div {height:10px; overflow:hidden;}
.flow .bank .tab table td.end_n {height:10px; border:0px; padding:0px;}
.flow .bank .tab table td.end_n div {height:10px; overflow:hidden;}
.flow .bank .tab table td.formula {font-size:11pt; color:#323232; font-weight:bold;}
.flow .bank .tab .fend {position:absolute; width:677px; height:10px; left:0px; bottom:6px; overflow:hidden; background:url(images/bank_foot.jpg) left top no-repeat; z-index:9;}

.qa {text-align:center;}
.qa .size {width:700px; margin:0 auto; text-align:left;}
.qa .size .list {}
.qa .size .list .tit {line-height:22px; color:#676767; font-size:10pt;}
.qa .size .list .tit span {display:block; padding:0 8px 0 8px;}
.qa .size .list .tit span a {color:#676767;}
.qa .size .list .tit span a:hover {color:#FF0407;}
.qa .size .list .tit label {display:block; padding:0 8px 0 8px; color:#FF0407; font-weight:bold;}
.qa .size .list .area {width:622px; margin:0 auto; text-align:left;}
.qa .size .list .tab {border:0px;}
.qa .size .list .tab td.t1 {width:10px; height:10px; background:url(images/qatb_t1.jpg) left top no-repeat;}
.qa .size .list .tab td.t1 div {width:10px; height:10px; overflow:hidden;}
.qa .size .list .tab td.t2 {height:10px; background:url(images/qatb_t2.jpg) left top repeat-x;}
.qa .size .list .tab td.t2 div {width:10px; height:10px; overflow:hidden;}
.qa .size .list .tab td.t3 {width:10px; height:10px; background:url(images/qatb_t3.jpg) left top no-repeat;}
.qa .size .list .tab td.t3 div {width:10px; height:10px; overflow:hidden;}
.qa .size .list .tab td.m1 {width:10px; background:url(images/qatb_m1.jpg) left top repeat-y;}
.qa .size .list .tab td.m1 div {width:10px; height:10px; overflow:hidden;}
.qa .size .list .tab td.m2 {width:10px; background:url(images/qatb_m2.jpg) left top repeat-y;}
.qa .size .list .tab td.m2 div {width:10px; height:10px; overflow:hidden;}
.qa .size .list .tab td.f1 {width:10px; height:10px; background:url(images/qatb_f1.jpg) left top no-repeat;}
.qa .size .list .tab td.f1 div {width:10px; height:10px; overflow:hidden;}
.qa .size .list .tab td.f2 {height:10px; background:url(images/qatb_f2.jpg) left top repeat-x;}
.qa .size .list .tab td.f2 div {width:10px; height:10px; overflow:hidden;}
.qa .size .list .tab td.f3 {width:10px; height:10px; background:url(images/qatb_f3.jpg) left top no-repeat;}
.qa .size .list .tab td.f3 div {width:10px; height:10px; overflow:hidden;}
.qa .size .list .tab td.md {line-height:20px; color:#646464;}
.qa .size .list .tab td.md div {padding:2px 18px 2px 18px;}

.epaper {}
.epaper .size {width:565px; margin:0 auto; text-align:left;}
.epaper .size .tit {width:565px; height:51px;}
.epaper .size .bg {min-height:30px; background:url(images/loan_bg.jpg) left top repeat-y;}
.epaper .size .bg .padd {padding:5px 30px 5px 30px;}
.epaper .size .bg .field {margin:10px 0 10px 0;}
.epaper .size .bg .field .title {float:left; width:156px; color:#989898;}
.epaper .size .bg .field .ftxt {float:left; width:306px; color:#989898;}
.epaper .size .ft {width:565px; height:10px; background:url(images/loan_foot.jpg) left top no-repeat;}

/*租屋房東專區---Created By Henry 1001209---開始---*/
.rent_preface, .rent_preface td {
	font-size: 13px;
	color: #666666;
	line-height: 23px;
	letter-spacing: 0.1em;
}
.rent_preface a {color:#888888;}
.rent_preface a:hover {color:#888888; text-decoration:underline;}

.txt {color:#656565;}

.red {
	font-size: 15px;
	color: #FF0000;
	line-height: 20px;
	letter-spacing: 0.1em;
	font-weight: bold;
}

/*房東自住上傳列表*/
.rent {}
.rent .rent_detail {
	padding:0 6px 0 6px;
}
.rent .rent_detail .rent_img {
	float:left; 
	width:204px; 
	margin-right:16px; 
	text-align:center;
}
.rent .rent_detail .rent_img .border {
	border:1px solid #C6C6C6; 
	margin:0 auto; 
	width:194px; height:158px;
}
.rent .rent_detail .rent_img .border .img {
	width:194px; 
	height:158px; 
	display:table-cell; 
	text-align:center; 
	vertical-align:middle;
}
.rent .rent_detail .rent_img .border .img  * {
	vertical-align:middle;
}
html .rent .rent_detail .rent_img .border .img span {
	*height:100%; 
	display:inline-block;
}
.rent .rent_detail .info {
	float:left; 
	width:446px;
}
.rent .rent_detail .info .ft {
	float:left; 
	width:90px; 
	font-size:10pt; 
	text-align:right; 
	line-height:20px; 
	color:#656565; 
	font-weight:bold; 
	padding-right:5px;
}
.rent .rent_detail .info .fv {
	float:left; 
	width:315px; 
	font-size:10pt; 
	line-height:20px; 
	color:#656565;
}
.rent .rent_detail .info .fv1 {
	width:35px !important;
}
.rent .rent_detail .info .fv2 {
	width:60px !important;
}
.rent .rent_detail .info .fv3 {
	width:105px !important;
}
/*租屋房東專區---Created By Henry 1001209---結束---*/

.member {}
.member .case {height:15px; position:relative;}
.member .case .tosearch {position:absolute; left:612px; top:-37px; width:100px; height:20px;}
.member .size {width:565px; margin:0 auto; text-align:left;}
.member .size .tit {width:565px; height:51px;}
.member .size .bg {min-height:30px; background:url(images/loan_bg.jpg) left top repeat-y;}
.member .size .bg .padd {padding:5px 30px 5px 30px;}
.member .size .bg .field {margin:10px 0 10px 0;}
.member .size .bg .field .title {float:left; width:156px; color:#989898;}
.member .size .bg .field .ftxt {float:left; width:306px; color:#989898;}
.member .size .ft {width:565px; height:10px; background:url(images/loan_foot.jpg) left top no-repeat;}
.member .article {width:670px; margin:0 auto; text-align:left;}
.member .article .text {height:600px; line-height:20px; color:#656565; overflow:auto;}
.member .join {width:565px; margin:0 auto; text-align:left;}
.member .join .tit {width:565px; height:51px;}
.member .join .bg {min-height:30px; background:url(images/loan_bg.jpg) left top repeat-y;}
.member .join .bg .padd {padding:5px 30px 5px 30px;}
.member .join .bg .field {margin:10px 0 10px 0;}
.member .join .bg .field .title {float:left; width:86px; color:#989898;}
.member .join .bg .field .ftxt {float:left; width:400px; color:#989898;}
.member .join .ft {width:565px; height:10px; background:url(images/loan_foot.jpg) left top no-repeat;}

.member .quest {width:565px; margin:0 auto; text-align:left;}
.member .quest .tit {width:565px; height:51px;}
.member .quest .bg {min-height:30px; background:url(images/loan_bg.jpg) left top repeat-y;}
.member .quest .bg .padd {padding:5px 30px 5px 30px;}
.member .quest .bg .field {margin:10px 0 10px 0;}
.member .quest .bg .field .title {float:left; width:300px; color:#989898;}
.member .quest .bg .field .response {float:left; color:#989898;}
.member .quest .bg .field .suggest_title {color:#989898;}
.member .quest .bg .field .ftxt {float:left; width:400px; color:#989898;}
.member .quest .ft {width:565px; height:10px; background:url(images/loan_foot.jpg) left top no-repeat;}

.member .track {width:688px; margin:0 auto; text-align:left;}
.member .track .process {}
.member .track .bt {float:left; width:50px; text-align:center; margin-right:6px;}
.member .track .sel {float:left; color:#686868;}
.member .track .obj {}
.member .track .ck {float:left; width:50px; height:134px; text-align:center;}
.member .track .ck input {margin-top:57px;}
.member .track .pic {float:left; width:178px; height:134px; margin-right:20px;}
.member .track .pic .border {width:176px; height:132px; border:1px solid #CBCBCB;}
.member .track .pic .border .img {width:176px; height:132px; text-align:center;
	/* Firefox, Chrome */ line-height:136px; white-space:nowrap;
	/* IE */ *font-size:118.8px;  /* 132px * 0.9 */ *font-family:Arial;
}
.member .track .pic .border .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.member .track .pic .border .img img {vertical-align:middle;}
.member .track .info {float:left; width:430px;}
.member .track .info .txt {line-height:24px; color:#666666; font-size:10pt;}
.member .track .info .txt .name {line-height:24px; color:#FC9701; font-weight:bold; font-size:15px;}
.member .track .info .txt .name a {color:#FC9701;}
.member .track .info .txt .name a:hover {color:#FC9701; text-decoration: underline;}
.member .track .info .tl {float:left; width:160px;}
.member .track .info .tr {float:left;}

.shop {text-align:center;}
.shop .list {width:704px; margin:0 auto; text-align:left;} 
.shop .list .pic {float:left; width:230px; margin-right:20px;}
.shop .list .pic .border {width:228px; height:178px; border:1px solid #CCCCCC;}
.shop .list .pic .border .img {width:228px; height:178px; text-align:center;
	/* Firefox, Chrome */ line-height:182px; white-space:nowrap;
	/* IE */ *font-size:160.2px;  /* 178x * 0.9 */ *font-family:Arial;
}
.shop .list .pic .border .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.shop .list .pic .border .img img {vertical-align:middle;}
.shop .list .info {float:left; width:450px;}
.shop .list .info .subject {line-height:22px; color:#666666; font-size:10pt;}
.shop .list .info .subject span {font-weight:bold; color:#FB9800;}
.shop .list .info .subject span a {color:#FB9800;}
.shop .list .info .subject span a:hover {color:#FB9800; text-decoration: underline;}
.shop .list .info .desc {line-height:22px; color:#969696; font-size:10pt;}
.shop .list .info .desc a {color:#969696; text-decoration: underline;}
.shop .detail {width:704px; margin:0 auto; text-align:left;} 
.shop .detail .big {float:left; width:332x; margin-right:20px;}
.shop .detail .big .border {width:330px; height:256px; border:1px solid #CCCCCC;}
.shop .detail .big .border .img {width:330px; height:256px; text-align:center;
	/* Firefox, Chrome */ line-height:260px; white-space:nowrap;
	/* IE */ *font-size:230.4px;  /* 256x * 0.9 */ *font-family:Arial;
}
.shop .detail .big .border .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.shop .detail .big .border .img img {vertical-align:middle;}
.shop .detail .info {float:left; width:350px; text-align:left;} 
.shop .detail .info .subject {line-height:22px; color:#666666; font-size:10pt;}
.shop .detail .info .subject span {font-weight:bold; color:#FB9800;}
.shop .detail .info .note {line-height:22px; color:#969696; font-size:10pt;}
.shop .detail .info .note a {color:#969696; text-decoration: underline;}
.shop .detail .info .small {}
.shop .detail .info .small .it {float:left; width:116px; text-align:center;}
.shop .detail .info .small .it .pic {width:100px; height:78px; margin:0 auto;}
.shop .detail .info .small .it .pic .border {width:98px; height:76px; border:1px solid #CCCCCC;}
.shop .detail .info .small .it .pic .border .img {width:98px; height:76px; text-align:center;
	/* Firefox, Chrome */ line-height:80px; white-space:nowrap;
	/* IE */ *font-size:68.4px;  /* 76x * 0.9 */ *font-family:Arial;
}
.shop .detail .info .small .it .pic .border .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.shop .detail .info .small .it .pic .border .img img {vertical-align:middle;}
.shop .dtitle {width:704px; margin:0 auto; text-align:left;}
.shop .dtitle div {padding-left:20px; line-height:20px; color:#DD443C; font-weight:bold; font-size:11pt; background:url(images/icon_greearr.jpg) no-repeat; background-position:left 2px; background-position:left 0px \9;}
.shop .intro {width:704px; margin:0 auto; text-align:left;}
.shop .intro div {padding:5px 20px 0 20px; line-height:20px; color:#696969; font-size:10pt;}



.word {text-align:center;}
.word .size {width:644px; margin:0 auto; text-align:left;}
.word .size .list {}
.word .size .list .pic {float:left; width:161px; height:112px; margin-left:4px; margin-right:14px;}
.word .size .list .pic .border {border:1px solid #CACCC9; width:159px; height:110px;}
.word .size .list .pic .border .img {width:159px; height:110px; text-align:center;
	/* Firefox, Chrome */ line-height:114px; white-space:nowrap;
	/* IE */ *font-size:99px;  /* 110px * 0.9 */ *font-family:Arial;
}
.word .size .list .pic .border .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.word .size .list .pic .border .img img {vertical-align:middle;}
.word .size .list .info {float:left; width:460px;}
.word .size .list .info .subject {line-height:20px; font-weight:bold; color:#676767; font-size:10pt;}
.word .size .list .info .subject a {color:#676767;}
.word .size .list .info .subject a:hover {color:#CC3300;}
.word .size .list .info .desc {line-height:20px; color:#676767; font-size:10pt;}
.word .size .movie {text-align:center;}
.word .size .movie table {text-align:center; margin:0 auto;}
.word .size .movie .border {border:1px solid #CECCCF; padding:4px;}
.word .size .main {}
.word .size .main .subject {padding:0 6px 0 6px; line-height:20px; font-size:15px; font-weight:bold; color:#006044;}
.word .size .main .desc {padding:0 6px 0 6px; line-height:20px; color:#676767; font-size:10pt;}

.gallery {}
.gallery .list {}
.gallery .list .ginfo {float:left; width:178px; text-align:center;}
.gallery .list .ginfo .pic {width:162px; margin:0 auto; text-align:left;}
.gallery .list .ginfo .pic .border {width:160px; height:126px; border:1px solid #CECECC;}
.gallery .list .ginfo .pic .border .img {width:160px; height:126px; text-align:center;
	/* Firefox, Chrome */ line-height:130px; white-space:nowrap;
	/* IE */ *font-size:113.4px;  /* 126px * 0.9 */ *font-family:Arial;
}
.gallery .list .ginfo .pic .border .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.gallery .list .ginfo .pic .border .img img {vertical-align:middle;}
.gallery .list .subject {width:162px; margin:0 auto; line-height:18px; color:#686868;}
.gallery .list .subject a {color:#686868;}
.gallery .list .subject a:hover {color:#CC3300;}
.gallery .list .note {width:162px; margin:0 auto; text-align:left; line-height:16px; color:#969696;}

.gallery .tit {line-height:22px; color:#626262; font-size:10pt}
.gallery .tit span {display:block; padding:0 15px 0 15px;}
.gallery .tit span label {font-weight:bold; color:#333333;}
.gallery .desc {padding:0 15px 0 15px; line-height:22px; color:#666666;}

.gallery .full {text-align:center;}
.gallery .full .pic {width:672px; margin:0 auto; text-align:left;}
.gallery .full .pic .border {width:670px; height:524px; border:1px solid #CECECC;}
.gallery .full .pic .border .img {width:670px; height:524px; text-align:center;
	/* Firefox, Chrome */ line-height:528px; white-space:nowrap;
	/* IE */ *font-size:471.6px;  /* 524px * 0.9 */ *font-family:Arial;
}
.gallery .full .pic .border .img:after {content:"."; font-size:1px; margin-left:-1px; opacity:0;}
.gallery .full .pic .border .img img {vertical-align:middle;}
.gallery .full .subject {width:672px; margin:0 auto; line-height:18px; color:#686868; font-size:15px;}

.phone {}
.phone .item {float:left;}

.online {text-align:center;}
.online .padd {width:675px; margin:0 auto; text-align:left;}
.online .padd .title {text-align:center;}
.online .padd .title span {}
.online .padd .list {padding:16px 0 0 0;}
.online .padd .list .item {float:left; width:168px; text-align:center;}
.online .padd .list .item .button {width:163px; height:57px; color:#FFFFFF; font-weight:bold; font-size:10pt; text-align:left;}
.online .padd .list .item .button .pt {padding:22px 0 0 64px;}
.online .padd .list .item .button .pt span {display:block; width:92px; height:20px; text-align:center;}
.online .padd .list .item .button a {color:#FFFFFF;}
.online .padd .list .item .msn {background:url(images/on_msn_bg.jpg) left top no-repeat;}
.online .padd .list .item .skype {background:url(images/on_skype_bg.jpg) left top no-repeat;}

.online table {margin:0 auto; text-align:left;}

/*** PAGE UP DOWN ***/
.page {text-align:center;}
.page .total {line-height:20px; color:#969696;}
.page table {margin:0 auto;}
.page table td {color:#989898;}
.page table td.num {text-align:center; font-size:9pt; color:#989898;}
.page table td.num b {font-weight:bold; color:#323232;}
.page table a {color:#989898;}
.page table a:hover {color:#323232;}

/*** LINE ***/
.mh2 {height:2px; overflow:hidden;}
.mh3 {height:3px; overflow:hidden;}
.mh5 {height:5px; overflow:hidden;}
.mh6 {height:6px; overflow:hidden;}
.mh8 {height:8px; overflow:hidden;}
.mh10 {height:10px; overflow:hidden;}
.mh15 {height:15px; overflow:hidden;}
.mh20 {height:20px; overflow:hidden;}

.lineType1 {background:url(images/icon_dot.gif) left top repeat-x; height:3px; overflow:hidden;}
.lineType2 {background:url(images/icon_sdot.gif) left top repeat-x; height:3px; overflow:hidden;}
.lineType3 {background:url(images/icon_cdot.gif) left top repeat-x; height:3px; overflow:hidden;}
.lineType4 {background:#E8E8E8; height:1px; overflow:hidden;}
.lineType5 {background:url(images/icon_gdot.gif) left top repeat-x; height:3px; overflow:hidden;}


/*** 表單 ***/
.welcome {}
.welcome .warn {line-height:20px; color:#666666; font-size:12px; font-weight:bold;}
.welcome .warn2 {line-height:20px; color:#666666; font-size:12px; font-weight:normal;}

.cform {}
.cform input.text {border:1px solid #999999; height:16px; font-size:10pt;}
.cform select {border:1px solid #999999; font-size:9pt;}
.cform textarea {border:1px solid #999999; font-size:10pt; line-height:18px;}

.cform .field {margin:10px 0 10px 0;}
.cform .field .title {float:left; text-align:right; color:#989898; font-size:12px; line-height:20px; margin-right:10px;}
.cform .field .title span {color:#FF3333;}
.cform .field .ftxt {float:left; color:#515151; font-size:12px; line-height:20px;}
.cform .field .ftxt span.kyes {color:#339933;}
.cform .field .ftxt span.kno {color:#F21F25;}

input.button06 {width:102px; height:23px; font-size:9pt; color:#313131; line-height:25px; border:0px; background:url(images/button06.jpg) left top no-repeat;}


/*** pop ***/
.pop {text-align:center; padding:10px;}

.company {border:0px; margin:0 auto; text-align:center;}
.company .t1 {width:15px; height:56px; background:url(images/company_t1.jpg) left top no-repeat;}
.company .t1 div {width:15px; height:56px; overflow:hidden;}
.company .t2 {height:56px; background:url(images/company_t2.jpg) left top repeat-x;}
.company .t2 div {width:5px; height:56px; overflow:hidden;}
.company .t3 {width:15px; height:56px; background:url(images/company_t3.jpg) left top no-repeat;}
.company .t3 div {width:15px; height:56px; overflow:hidden;}
.company .m1 {width:15px; background:url(images/company_m1.jpg) left top repeat-y;}
.company .m1 div {width:15px; height:10px; overflow:hidden;}
.company .m2 {width:15px; background:url(images/company_m2.jpg) left top repeat-y;}
.company .m2 div {width:15px; height:10px; overflow:hidden;}
.company .f1 {width:15px; height:15px; background:url(images/company_f1.jpg) left top no-repeat;}
.company .f1 div {width:15px; height:15px; overflow:hidden;}
.company .f2 {height:15px; background:url(images/company_f2.jpg) left top repeat-x;}
.company .f2 div {width:5px; height:15px; overflow:hidden;}
.company .f3 {width:15px; height:15px; background:url(images/company_f3.jpg) left top no-repeat;}
.company .f3 div {width:15px; height:15px; overflow:hidden;}
.company .mdata {vertical-align:top;}

.company .data {border:0px;}
.company .data td.title {padding:10px; width:56px; text-align:right; vertical-align:middle; color:#676767; white-space: nowrap;}
.company .data td.txt {padding:10px; width:200px; height:34px; color:#333333; vertical-align:middle; text-align:center; border-left:1px solid #CCCCCC; white-space: nowrap;}


