/* CSS Document */

@import url(default.css);

/*********************** layout ***************************/
#wraper {width:100%; text-align:center;}
#wrap {position:relative; width:980px; text-align:left; margin:0 auto;}
#wrap2 {position:relative; width:100%; text-align:center; margin:0 auto;}
#head {position:relative; width:100%;}
#container {margin-top:8px;}
#content {margin-top:8px;}
#footer {clear:both; margin-top:33px;}

/* head */
#enjoy_add {position:absolute; left:0px; top:5px; z-index:1;}
#enjoy_add2 {position:absolute; left:0px; top:25px; z-index:1;}
#utility {position:absolute; right:0; top:0; overflow:hidden; zoom:1; z-index:2;}
#utility2 {position:absolute; right:0; top:25; overflow:hidden; zoom:1; z-index:2;}
#utility ul {float:right; border-top:2px solid #949494;}
#utility ul li {float:left; padding:6px 5px 0 6px; font-size:11px; background:url(../img/common/utility/utility_line.gif) 0 5px no-repeat;}
#utility ul li.end {background:none; padding:6px 5px 0 3px;}
#utility ul li img {margin-top:-4px;}
#gnb img {vertical-align:top;}

/***** container *****/
/* tv */
#total_info {overflow:hidden; zoom:1;}
.movie_banner {float:left; width:181px; margin-right:8px;}
.movie_banner dl {float:left; width:165px; height:138px; padding:6px 8px 0; background:url(../img/main/24mall_tv_bg.gif) 0 0 no-repeat;}
.movie_banner dl dt {}
.movie_banner dl dd.logo {float:left; margin-top:6px;}
.movie_banner dl dd.btn {float:right; margin-top:2px;}
.movie_banner p.b_info {margin-top:5px; _margin-top:0;}
.movie_banner p.b_info img {vertical-align:top;}


/* ½Å±Ô ¹è³Ê */
#total_info {overflow:hidden; zoom:1;}
.left_banner {float:left; width:200px; height:198px; margin-right:10px;}
.R_banner {float:left; width:200px; height:198px; }


/* banner */
.banner {float:left; width:115px; margin-right:8px;}
.banner img {vertical-align:top;}
/* ÀÌ»ç°ßÀû */
.estimate_info {position:relative; float:left; width:446px; height:192px; padding:8px 7px 0; margin-right:8px; background:url(../img/main/info_all_bg.gif) 0 0 no-repeat;}
ul.estimate_tab {overflow:hidden; width:100%;}
ul.estimate_tab li {float:left; font-size:11px; font-family:Dotum;}
ul.estimate_tab li.on a {font-weight:bold; background:url(../img/main/tab_bg_over.gif) left top no-repeat;}
ul.estimate_tab li.on a:link,
ul.estimate_tab li.on a:visited,
ul.estimate_tab li.on a:hover,
ul.estimate_tab li.on a:active {color:#002283;}
ul.estimate_tab li a {display:block; width:80px; height:18px; padding-top:8px; text-align:center; background:url(../img/main/tab_bg_out.gif) left top no-repeat;}
ul.estimate_tab li a:link,
ul.estimate_tab li a:visited,
ul.estimate_tab li a:hover,
ul.estimate_tab li a:active {color:#fff;}
ul.estimate_tab li img {vertical-align:top;}
ul.estimate_list {overflow:hidden; height:159px; padding:2px 0 0 10px; background:url(../img/main/info_bg.gif) left top no-repeat; zoom:1;}
ul.estimate_list li {float:left; width:100%; padding:3px 0 2px;}
ul.estimate_list li dl {float:left; width:100%;}


ul.estimate_list li dl dt {float:left; width:64px; padding:3px 0 0 0; background:url(../img/bullet/bul_square.gif) 0 7px no-repeat;}

/*
ul.estimate_list li dl dt {float:left; width:58px; padding:3px 0 0 6px; background:url(../img/bullet/bul_square.gif) 0 7px no-repeat;}
*/

ul.estimate_list li dl dd {float:left; font-size:11px;}
ul.estimate_list li dl dd input {vertical-align:middle;}
ul.estimate_list li dl dd input.number {width:35px;}
ul.estimate_list li dl dd input.year {width:29px;}
ul.estimate_list li dl dd input.month {width:17px;}
ul.estimate_list li dl dd input.day {width:17px;}
ul.estimate_list li dl dd input.name {width:113px;}
ul.estimate_list li dl dd input.pw {width:95px;}
ul.estimate_list li dl dd input.tel_1 {width:23px;}
ul.estimate_list li dl dd input.tel_2 {width:23px;}
ul.estimate_list li dl dd input.tel_3 {width:29px;}
ul.estimate_list li dl dd input.file {width:300px; height:18px;}
ul.estimate_list li dl dd input.all100 {width:295px;}
ul.estimate_list li dl dd select {font-size:11px;}
ul.estimate_list li dl dd img {vertical-align:middle;}
ul.estimate_list li dl dd.wth133 {width:133px;}



.best_exp {float:left; width:214px; height:198px; padding:6px 0 0 7px; background:url(../img/main/best_all_bg.gif) left top no-repeat;}
ul.best_tab {overflow:hidden; zoom:1;}
ul.best_tab li {float:left;}
ul.best_tab li img {vertical-align:top;}

ul.best_list {overflow:hidden; position:relative; margin-left:1px; width:181px; height:140px; padding:2px 24px 0 0; background:#fff;}
ul.best_list li {background:url(../img/bullet/dot_cccccc_4_1.gif) left bottom repeat-x; zoom:1;}
ul.best_list li dl {width:181px;}
ul.best_list li dl dt {color:#0030ab; padding:3px 0 2px 0;}
ul.best_list li dl dd {padding-left:15px; background:url(../img/bullet/icon_tel.gif) 0 2px no-repeat;}


.best_exp2 {float:left; width:197px; height:198px; padding:6px 0 0 7px; background:url(../img/main/best_all_bg2.gif) left top no-repeat;}
ul.best_list2 {float:left;overflow:hidden; position:relative;  width:186px; height:158px;  background:#fff;}
ul.best_list2 li {background:url(../img/bullet/dot_cccccc_4_1.gif) left bottom repeat-x; zoom:1;}
ul.best_list2 li dl {width:186px;}
ul.best_list2 li dl dt {color:#0030ab; padding:12px 0 2px 0;}
ul.best_list2 li dl dd {padding-left:15px; background:url(../img/bullet/icon_tel.gif) 0 2px no-repeat;}




/*
.best_exp {float:left; width:186px; height:194px; padding:6px 7px 0; background:url(../img/main/best_all_bg.gif) left top no-repeat;}
ul.best_tab {overflow:hidden; zoom:1;}
ul.best_tab li {float:left;}
ul.best_tab li img {vertical-align:top;}

ul.best_list {overflow:hidden; position:relative; margin-left:1px; width:160px; height:135px; padding:2px 24px 0 0; background:#fff;}
ul.best_list li {background:url(../img/bullet/dot_cccccc_4_1.gif) left bottom repeat-x; zoom:1;}
ul.best_list li dl {width:160px;}
ul.best_list li dl dt {color:#0030ab; padding:3px 0 2px 0;}
ul.best_list li dl dd {padding-left:15px; background:url(../img/bullet/icon_tel.gif) 0 2px no-repeat;}


ul.best_list li {padding:4px 0 2px 2px; background:url(../img/bullet/dot_cccccc_4_1.gif) left bottom repeat-x; zoom:1;}
ul.best_list li.end {background:none;}
ul.best_list li dl {}
ul.best_list li dl dt {color:#0030ab;}
ul.best_list li dl dd {padding-left:15px; background:url(../img/bullet/icon_tel.gif) 0 2px no-repeat;}
ul.best_list {overflow:hidden; position:relative; float:left; width:160px; height:135px; padding:2px 8px 0 16px; background:red url(../img/main/best_bg.gif) left bottom no-repeat;}

ul.postscript {padding:10px 12px 8px 0; background:url(../img/main/best_bg.gif) left bottom no-repeat;}
ul.postscript li {width:181px; padding-left:13px; line-height:200%; background:url(..../img/bullet/bul_a9a9a9_3_3.gif) 0 9px no-repeat;}

*/

ul.postscript {overflow:hidden; margin-left:1px; width:181px; height:130px; padding:7px 24px 0 0; background:#fff;}
ul.postscript li {padding-left:13px; line-height:200%; background:url(..../img/bullet/bul_a9a9a9_3_3.gif) 0 9px no-repeat;}


/* Áö¿ª ÅÇ */
#region {height:79px; background:url(../img/main/main_btn_bg.gif) left top no-repeat;}
.region_detail {position:relative; width:956px; height:79px; margin:0 12px; z-index:1;}
#region ul {float:left; width:100%;}
#region ul li {float:left; width:116px; margin:5px 4px 0 0;}
#region ul li img {width:116px; height:32px; vertical-align:top;}
.region_layer {position:absolute; top:37px; width:480px; padding:10px; border:2px solid #cfcfcf; background:#fff; z-index:9999;}
.region_layer ul { }
.region_layer ul li {width:80px; margin:0px; line-height:180%;}

#region2 {height:79px; background:url(../img/main/main_btn_bg.gif) left top no-repeat;}
#region2 ul {float:left; width:100%;}
#region2 ul li {float:left; width:116px; margin:5px 4px 0 0;}
#region2 ul li img {width:116px; height:32px; vertical-align:top;}

/* ¼­¿ïÁö¿ª ¿ÀÇÂ¸¶ÄÏ */
#seoul_om {position:relative; margin-top:8px; z-index:19;}
.om_mid {background:url(../img/common/bg/blue_round_mid.gif) left top repeat-y; zoom:1;}
.om_top {background:url(../img/common/bg/blue_round_top.gif) left top no-repeat;}
.om_bot {padding:6px 7px 7px; background:url(../img/common/bg/blue_round_bot.gif) left bottom no-repeat;}
#seoul_om h2 {padding:5px 0 8px 6px; background:url(../img/main/openmarket_top_bg.gif) left top repeat-x;}
#seoul_om h2 span {padding-left:16px; background:url(../img/bullet/icon_arrow.gif) 0 3px no-repeat;}
#seoul_om ul {}
#seoul_om ul li {overflow:hidden; padding:8px 0px 7px 0px; background:url(../img/bullet/dot_e6e6e7_6_1.gif) left bottom repeat-x; zoom:1;}
#seoul_om ul li.end {background:none;}
#seoul_om ul li dl {float:left; width:118px; margin-right:3px; text-align:center;}
#seoul_om ul li dl dt {font-weight:bold;}
#seoul_om ul li dl dd {margin-top:2px;}
#seoul_om ul li dl dd.img {padding:0; background:url(../img/main/openmarket_category_bg.gif) left top no-repeat;}
#seoul_om ul li dl dd.img img {display:block; vertical-align:top;}
#seoul_om ul li dl dd.num {color:#4c73d6; font-weight:bold; font-size:11pt; font-family: "±¼¸²";}
#seoul_om p.sub_title {position:absolute; right:30px; top:8px; z-index:5;}

/*
#seoul_om ul li dl {float:left; width:118px; margin-right:3px; text-align:center;}

#seoul_om h2 {padding:5px 0 8px 6px; background:url(../img/main/openmarket_top_bg.gif) left top repeat-x;}
#seoul_om h2 span {padding-left:16px; background:url(../img/bullet/icon_arrow.gif) 0 3px no-repeat;}
#seoul_om ul {}
#seoul_om ul li {overflow:hidden; padding:8px 7px 7px; background:url(../img/bullet/dot_e6e6e7_6_1.gif) left bottom repeat-x; zoom:1;}
#seoul_om ul li.end {background:none;}
#seoul_om ul li dl {float:left; margin-right:4px; text-align:center;}
#seoul_om ul li dl dt {font-weight:bold;}
#seoul_om ul li dl dd {margin-top:2px;}
#seoul_om ul li dl dd.img {padding:3px 5px 5px 3px; background:url(../img/main/openmarket_category_bg.gif) left top no-repeat;}
#seoul_om ul li dl dd.img img {display:block; vertical-align:top;}
#seoul_om ul li dl dd.num {color:#4c73d6; font-weight:bold;}
#seoul_om p.sub_title {position:absolute; right:30px; top:8px; z-index:5;}
*/

/* °¡Á¤ÀÌ»ç, ±â¾÷ÀÌÀü */
#home_company {margin-top:8px;}
.blue_mid {background:url(../img/common/bg/blue01_round_mid.gif) left top repeat-y; zoom:1;}
.blue_top {background:url(../img/common/bg/blue01_round_top.gif) left top no-repeat; zoom:1;}
.blue_bot {overflow:hidden; padding:8px 10px 10px; background:url(../img/common/bg/blue01_round_bot.gif) left bottom no-repeat; zoom:1;}
.home_om {position:relative; float:left; width:471px;}
.home_om h3 {padding:8px 0 5px 47px; margin-bottom:6px; background:url(../img/bullet/bul_house.gif) 4px 0 no-repeat;}
#realtime1 {overflow:hidden;}
#realtime2 {overflow:hidden;}
.company_om {position:relative; float:right; width:471px;}
.company_om h3 {padding:8px 0 5px 47px; margin-bottom:6px; background:url(../img/bullet/bul_company.gif) 4px 0 no-repeat;}
table.tstyle_row {width:100%; text-align:center; font-size:11px; border-top:2px solid #002283;}
table.tstyle_row thead tr th {padding:8px 0 10px; font-weight:bold; color:#002283; background:#f8fafd url(../img/common/bg/tstylerow_linebg.gif) left bottom repeat-x;}
table.tstyle_row tbody tr td {padding:9px 0 8px; background:url(../img/bullet/dot_e6e6e7_5_1.gif) left bottom repeat-x;}
table.tstyle_row tbody tr.bot_border td { border-bottom:1px solid #dedede; background:none;}
table.tstyle_row tbody tr td img {vertical-align:middle; padding-bottom:2px;}
p.om_btn {position:absolute; right:0px; top:12px; padding-right:8px; background:url(../img/bullet/icon_arrow01.gif) 100% 30% no-repeat; z-index:6;}


/* °¡Á¤ÀÌ»ç_ÀÚ¼¼È÷º¸±â*/
.home_detail {position:relative; float:left; width:960px;}
.home_detail h3 {padding:8px 0 5px 47px; margin-bottom:6px; background:url(../img/bullet/bul_house.gif) 4px 0 no-repeat;}

.com_detail {position:relative; float:left; width:960px;}
.com_detail h3 {padding:8px 0 5px 47px; margin-bottom:6px; background:url(../img/bullet/bul_company.gif) 4px 0 no-repeat;}

/* °æ±âÁö¿ª */
.best_om {position:relative; width:980px; margin-top:8px;}
.gray_mid {background:url(../img/common/bg/gray_mid.gif) left top repeat-y; zoom:1;}
.gray_top {background:url(../img/common/bg/gray_top.gif) left top no-repeat;}
.gray_bot {padding:6px 7px 7px; background:url(../img/common/bg/gray_bot.gif) left bottom no-repeat;}
.best_om h2 {padding:5px 0 8px 6px; background:url(../img/main/openmarket_top_bg01.gif) left top repeat-x;}
.best_om h2 span {padding-left:16px; background:url(../img/bullet/icon_arrow.gif) 0 3px no-repeat;}

.best_om h2 span.list {color:#0a6cc6;}
.best_om table.list {width:100%; background:#EEEEEE;}
.best_om table.list td {padding:10px;}
.best_om table.list td span {margin-right:6px; font-weight:normal;}
.best_om table.list td span a {color:#0a6cc6;}
.best_om table.list td span a:hover {color:#FF6600;}

/* ¸ÞÀÎ»ýÈ°¼­ºñ½º */
.best_om3 {position:relative; width:980px; margin-top:8px;}
.gray_mid {background:url(../img/common/bg/gray_mid.gif) left top repeat-y; zoom:1;}
.gray_top {background:url(../img/common/bg/gray_top.gif) left top no-repeat;}
.gray_bot {padding:6px 7px 7px; background:url(../img/common/bg/gray_bot.gif) left bottom no-repeat;}
.best_om h2 {padding:5px 0 8px 6px; background:url(../img/main/openmarket_top_bg01.gif) left top repeat-x;}
.best_om h2 span {padding-left:16px; background:url(../img/bullet/icon_arrow.gif) 0 3px no-repeat;}

.best_om h2 span.list {color:#0a6cc6;}
.best_om table.list {width:100%; background:#EEEEEE;}
.best_om table.list td {padding:10px;}
.best_om table.list td span {margin-right:6px; font-weight:normal;}
.best_om table.list td span a {color:#0a6cc6;}
.best_om table.list td span a:hover {color:#FF6600;}


/*
.best_om h2.list {padding:10px 10px 8px 0px; background:#EEEEEE;}
.best_om h2.list span {margin-right:3px; font-weight:normal; background:none;}
*/

.best_om ul {overflow:hidden; zoom:1;}
.best_om ul li {float:left; padding:8px 0px 7px 0px; background:url(../img/bullet/dot_e6e6e7_6_1.gif) left bottom repeat-x;}
.best_om ul li.end {background:none;}
.best_om ul li dl {float:left; width:118px; margin-right:3px; text-align:center;}
.best_om ul li dl.mg_r0 {margin-right:0;}
.best_om ul li dl dt {font-weight:bold;}
.best_om ul li dl dd {margin-top:2px;}
.best_om ul li dl dd.img {padding:0;}
.best_om ul li dl dd.img img {display:block; vertical-align:top;}

.best_om ul li dl dd.num {color:#4c73d6; font-weight:bold;  font-size:11pt; font-family: "±¼¸²";}

.best_om ul.incheon_category li {padding-left:0px;}
.best_om ul.incheon_category li.end {background:none;}
.best_om ul.incheon_category li dl {width:118px; margin-right:3px; }

.best_om ul.incheon_category li dl.big {width:190px; margin-right:3px;}
.best_om ul.incheon_category li dl.big dt {font-size:13pt;}
.best_om ul.incheon_category li dl.big dd.num {font-size:15pt;}
.best_om ul.incheon_category li dl.big dd.num span {font-size:11pt;}
.best_om ul.incheon_category li dl.big dd.img2 {width:179px; padding:3px 5px 5px 3px; background:url(../img/main/openmarket_category_bg211.gif) left top no-repeat;}
.best_om ul.incheon_category li dl.big dd.img2 img {display:block; vertical-align:top;}

.best_om p.sub_title {position:absolute; right:10px; top:4px; z-index:5;}
.best_om p.sub_title img.img_title {margin-right:20px;}


/*
.best_om ul li dl dd.img2 {width:186px; padding:3px 5px 5px 3px; background:url(../img/main/openmarket_category_bg211.gif) left top no-repeat;}
.best_om ul li dl dd.img2 img {display:block; vertical-align:top;}

.best_om ul.incheon_category li {padding-left:0px;}
.best_om ul.incheon_category li.end {background:none;}
.best_om ul.incheon_category li dl {width:118px; margin-right:3px; }
.best_om ul.incheon_category li dl.big {width:190px; margin-right:3px; }

.best_om h2 {padding:5px 0 8px 6px; background:url(../img/main/openmarket_top_bg01.gif) left top repeat-x;}
.best_om h2 span {padding-left:16px; background:url(../img/bullet/icon_arrow.gif) 0 3px no-repeat;}

.best_om ul.incheon_category li dl {width:118px; margin-right:3px; }

.best_om ul {overflow:hidden; zoom:1;}
.best_om ul li {float:left; padding:8px 7px 7px; background:url(../img/bullet/dot_e6e6e7_6_1.gif) left bottom repeat-x;}
.best_om ul li.end {background:none;}
.best_om ul li dl {float:left; margin-right:4px; text-align:center;}
.best_om ul li dl.mg_r0 {margin-right:0;}
.best_om ul li dl dt {font-weight:bold;}
.best_om ul li dl dd {margin-top:2px;}
.best_om ul li dl dd.img {padding:3px 5px 5px 3px; background:url(../img/main/openmarket_category_bg.gif) left top no-repeat;}
.best_om ul li dl dd.img img {display:block; vertical-align:top;}

.best_om ul li dl dd.img2 {padding:3px 5px 5px 3px; background:url(../img/main/openmarket_category_bg211.gif) left top no-repeat;}
.best_om ul li dl dd.img2 img {display:block; vertical-align:top;}

.best_om ul li dl dd.num {color:#4c73d6; font-weight:bold;}
.best_om ul.incheon_category li {padding-left:23px;}
.best_om ul.incheon_category li.end {background:none;}
.best_om ul.incheon_category li dl {margin-right:15px;}
.best_om p.sub_title {position:absolute; right:10px; top:4px; z-index:5;}
.best_om p.sub_title img.img_title {margin-right:20px;}


*/


/**/
#banner_info {margin-top:8px;}
.notice {overflow:hidden; height:36px; padding:8px 10px 0 13px; background:url(../img/main/notice_bg.gif) left top no-repeat; zoom:1;}
.notice h3 {float:left; width:107px; padding:6px 0 0 18px; background:url(../img/bullet/icon_arrow02.gif) 0 6px no-repeat;}
ul.notice_list {overflow:hidden; position:relative; float:left; width:763px; height:13px; padding:4px 10px 3px 7px; border:1px solid #dfd7cb; background:#fffdf9;}
ul.notice_list li {float:left; width:760px; margin:4px 0 0 3px;}
ul.notice_list li a {float:left;}
.notice_list img {float:left;}
.notice_list span.date {float:right;}
.notice p.btn {float:right; width:50px; text-align:right; margin-top:5px;}
.notice p.btn a {padding-right:8px; background:url(../img/bullet/icon_arrow01.gif) 100% 30% no-repeat;}
/**/
.etc_content {overflow:hidden; margin-top:8px; zoom:1;}
.customer {float:left; width:227px; margin-right:18px;}
.customer_l_b {background:url(../img/common/bg/gray_5_l_b.gif) left bottom no-repeat;}
.customer_l_t {background:url(../img/common/bg/gray_5_l_t.gif) left top no-repeat;}
.customer_r_b {background:url(../img/common/bg/gray_5_r_b.gif) right bottom no-repeat;}
.customer_r_t {padding:10px 10px 16px 9px; background:url(../img/common/bg/gray_5_r_t.gif) right top no-repeat;}
.ct_top {padding-bottom:13px; background:url(../img/main/customer_img.gif) 60px 11px no-repeat;}
.ct_top p {margin-left:3px;}
.ct_top p.title {}
.ct_top p.explain {margin-top:6px;}
.ct_top p.btn {margin-top:4px;}
ul.ct_category {overflow:hidden; height:100px; padding:7px 0 0 0px; background:url(../img/main/customer_menu_bg.gif) left top no-repeat; zoom:1;}
ul.ct_category li {float:left; padding:0 5px 0 6px; border-right:1px solid #bcbcbc;}
ul.ct_category li.end {border:none;}
ul.ct_category li img {display:block; vertical-align:top;}
/* movice story, isamall event */
.story_event {float:left; width:229px; margin-right:18px;}
.story_event h3 {margin-top:11px;}
.moving_story {position:relative;}
.moving_story ul {overflow:hidden; margin-top:10px; zoom:1;}
.moving_story ul li {float:left; width:100%; margin-bottom:6px;}
.moving_story ul li.mg_b0 {margin-bottom:0;}
.moving_story ul li span.list_tit {float:left; margin-right:5px; color:#ff6c00;}
.moving_story ul li a {float:left;}
.moving_story ul li img {float:right; margin:1px 10px 0 0;}
.moving_story p.btn {position:absolute; right:0px; top:0px; z-index:7;}
.moving_story p.btn a {padding-right:8px; background:url(../img/bullet/icon_arrow01.gif) 100% 30% no-repeat;}
.event {position:relative;}
.event p.event {margin-top:10px;}
.event p.event img {vertical-align:top;}
.event p.btn {position:absolute; right:0px; top:0px; z-index:7;}
.event p.btn a {padding-right:8px; background:url(../img/bullet/icon_arrow01.gif) 100% 30% no-repeat;}

/* ¹è³Ê, »çÁø */
.b_photo {float:left; width:246px;}
.b_photo p.banner_t {}
.b_photo p.banner_t img {display:block; vertical-align:top;}
.pg_l_b {position:relative; margin-top:6px; background:url(../img/common/bg/gray_5_l_b.gif) left bottom no-repeat;}
.pg_l_t {background:url(../img/common/bg/gray_5_l_t.gif) left top no-repeat;}
.pg_r_b {background:url(../img/common/bg/gray_5_r_b.gif) right bottom no-repeat;}
.pg_r_t {height:141px; padding:9px 13px 0; background:url(../img/common/bg/gray_5_r_t.gif) right top no-repeat;}
.notice2 {float:left; font-size:11px; line-height:130%; color:#666666;}
.notice3 {float:left; font-size:11px; line-height:120%; color:#081e5b;font-weight:bold;}
/*======= 
*/
.pg_r_t div {position:relative; overflow:hidden; width:170px; height:120px; left:25px;}
.pg_r_t div ul		{position:absolute; width:170px; z-index:20; left:0px; top:0px;}
.pg_r_t div ul li	{float:left; width:170px; text-align:center;}
.pg_r_t p.btn_more {position:absolute; right:10px; top:10px; z-index:13;}
.pg_r_t p.btn_more a {padding-right:8px; background:url(../img/bullet/icon_arrow01.gif) 100% 30% no-repeat;}

.b_photo h3 {}
.b_photo ul {margin-top:8px;}
.b_photo ul li {}
.b_photo ul li dl {width:133px; margin:0 auto;}
.b_photo ul li dl dt {line-height:120%;}
.b_photo ul li dl dt img {display:block; border:2px solid #fff;}
.b_photo ul li dl dd {margin-top:2px; text-align:center;}
.b_photo p.btn {}
.b_photo p.btn a.left_btn {position:absolute; left:20px; top:70px; z-index:10;}
.b_photo p.btn a.right_btn {position:absolute; right:20px; top:70px; z-index:10;}
/* moving service in life */
.life {position:relative; float:right; width:224px;}
.life h3 {margin-top:10px;}
.life ul {margin-top:9px;}
.life ul li {margin-top:4px;}
.life ul li img {vertical-align:top;}
.life p.btn {position:absolute; right:0px; top:10px; z-index:12;}
.life p.btn a {padding-right:8px; background:url(../img/bullet/icon_arrow01.gif) 100% 30% no-repeat;}

/* footer */
ul.foot_menu {overflow:hidden; width:100%; padding:9px 0 15px; border-top:1px solid #bcbcbc; background:url(../img/common/footer/foot_bg.gif) left bottom repeat-x;}
ul.foot_menu li {float:left; padding:0 8px; background:url(../img/common/footer/foot_menu_line.gif) 100% 40% no-repeat;}
ul.foot_menu li.end {background:none;}
p.company_name {margin:4px 0 0 6px;}
p.number {margin:3px 0 10px 6px;}
.foot {overflow:hidden; width:980px; padding-top:7px; border-top:1px solid #bcbcbc; zoom:1;}
.foot p.logo {float:left; width:163px; margin:7px 17px 0 0;}
.foot p.explain {float:left; width:800px; font-size:11px; line-height:120%;}
.foot p.copyright {float:left; margin-top:3px; font-size:11px; color:#3f3f3f;}
.foot2 {overflow:hidden; width:980px; padding-top:7px; border-top:1px  zoom:1;}
.foot2 p.aff {float:left; width:125px;margin-top:10px;margin-bottom:10px; margin:7px 37px 0 0; font-size:11px; }



