@charset "UTF-8";
/*******************************************************
* 업무 그룹명 : EC21 Layout CSS
* 설       명 : EC21 Layout CSS
* 작   성  자 : 양정희
* 작   성  일 : 2012.08.02
* 수   정  일 : 2012.11.26
* Copyright (c)1997-2012 EC21 Inc. All Rights Reserved.
*******************************************************/
.clear { clear:both;}

#auto_warp {min-width:980px; padding:0 10px 0 10px; margin:0 auto; max-width:1280px;}
#warp {width:980px; margin:0 auto; overflow:hidden;}
.w_auto {width:auto; height:auto;}
.m_h { min-height:900px;}

.logo_box {position:absolute; height:41px;  width:360px; bottom:0; left:3px; background:url(https://image.ec21.com/optimg/main_image.png) 0 -767px no-repeat; text-indent:-9999px;}
*:first-child+html .logo_box {position:absolute; height:41px; z-index:9; width:350px; bottom:0; left:3px; background:url(https://image.ec21.com/optimg/main_image.png) 0 -767px no-repeat; text-indent:100%; overflow:hidden; line-height:0;  }
.logo_box a {display:block; width:250px; height:41px;}

.logo_box2 {position:absolute; height:41px; width:205px; bottom:0; left:3px; background:url(https://image.ec21.com/optimg/main_image.png) 0 0 no-repeat;}
.logo_box2 a {display:block; width:205px; height:41px;}

.logo_box3 {position:absolute; height:41px; width:460px; bottom:0; left:3px; text-indent:-9999px;}
.logo_box3 a {display:block; width:250px; height:41px;}
.w_tree { width:460px !important; height:55px !important; left:0 !important; background:url(https://image.ec21.com/optimg/winter_tree.gif) 0 0px no-repeat !important;}
.w_tree a { height:55px !important;}

.auto_contents_con {margin-top:7px; display:block; clear:both; width:100%; position:relative;}
.contents_con {float:left; width:100%; position:relative; margin-top:-1px; padding-bottom:40px;}
.contents_con div.con_h3 {font-size:15px; font-weight:normal; margin-top:15px; line-height:35px; margin-bottom:10px;}
.contents_con div.con_h3 h1 {color:#ff3600; display:inline; font-size:15px;}
.contents_con div.con_h3 h1 span.n_pt { display:inline; font-size:15px; color:#2f2f2f; font-weight:normal; }
.contents_con:after {display:block; clear:both; padding:10px;}

.how_2_u_box {clear:both; display:block; width:100%; height:22px; }
.how_2_u_box a.btn_how_2_u {clear:both; float:right; width:158px; height:20px; color:#06c; text-align:center; line-height:20px; font-size:11px; font-weight:bold; border:1px solid #ddd; background:#fff url(https://image.ec21.com/optimg/global/arrow_how.gif) no-repeat 125px 8px; }
.how_2_u_box a.btn_how_2_open {clear:both; float:right; width:158px; height:20px; color:#06c; text-align:center; line-height:20px; font-size:11px; font-weight:bold; border:1px solid #ddd; background:#fff url(https://image.ec21.com/optimg/global/arrow_how.gif) no-repeat 125px -17px; }
.how_2_u_box a.btn_how_2_u:hover {border:1px solid #06c; color:#06c;}
.how_2_u_box2 {clear:both; display:inline-block; position:absolute; right:0; top:0; height:22px; }
.how_2_u_box2 a.btn_how_2_u {clear:both; float:right; width:158px; height:20px; text-align:center; line-height:20px; font-size:11px; font-weight:bold; border:1px solid #ddd; background:#fff url(https://image.ec21.com/optimg/global/arrow_how.gif) no-repeat 125px 8px; }
.how_2_u_box2 a.btn_how_2_u:hover {border:1px solid #06c; color:#06c;}
.how_2_u_box2 a.btn_how_2_open {clear:both; float:right; width:158px; height:20px; text-align:center; line-height:20px; font-size:11px; font-weight:bold; border:1px solid #ddd; background:#fff url(https://image.ec21.com/optimg/global/arrow_how.gif) no-repeat 125px -17px;}

.contents_con .gbd_box { clear:both; display:block; position:relative; width:980px; margin:0px 0 0px 0; background:url(https://image.ec21.com/optimg/global/earth_base.jpg) no-repeat right bottom;}
.contents_con .gbd_box h1 { display:inline-block; color:#294a8d; font-size:40px; line-height:22px; font-family:Tahoma, Geneva, sans-serif; padding:0; margin:40px 0 0 10px; }
.contents_con .gbd_box h2 { display:inline-block; color:#294a8d; font-size:40px; line-height:22px; font-family:Tahoma, Geneva, sans-serif; padding:0; margin:40px 0 0 10px; }
.contents_con .gbd_box ul.g_txt {margin:24px 0 16px 10px;}
.contents_con .gbd_box ul.g_txt li { color:#555; font-size:14px; line-height:18px;}
.contents_con .gbd_reason { clear:both; display:block; position:relative; width:980px; height:117px; padding:23px 0 0 0px; background:url(https://image.ec21.com/optimg/global/chapter_bg.jpg) no-repeat left top;}
.contents_con .gbd_reason a.btn_gb_l {position:absolute; left:20px; top:40px; display:inline-block; width:30px; height:59px; background:url(https://image.ec21.com/optimg/global/arrow_left.png) no-repeat left top;}
.contents_con .gbd_reason a.btn_gb_l:hover {background:url(https://image.ec21.com/optimg/global/arrow_left.png) no-repeat left bottom;}
.contents_con .gbd_reason a.btn_gb_r {position:absolute; right:20px; top:40px; display:inline-block; width:30px; height:59px; background:url(https://image.ec21.com/optimg/global/arrow_right.png) no-repeat left top;}
.contents_con .gbd_reason a.btn_gb_r:hover { background:url(https://image.ec21.com/optimg/global/arrow_right.png) no-repeat left bottom;}
.contents_con .gbd_reason .icon_box {position:relative; display:block; width:800px; margin:0 auto;}
.contents_con .gbd_reason .icon_box li {float:left; height:100px; cursor:pointer; margin:0px 10px 0 10px;}
.contents_con .gbd_reason .icon_box li p {display:inline-table; height:94px; line-height:20px; color:#ffd07d; font-size:15px; }
.contents_con .gbd_reason .icon_box li p span { display:table-cell; vertical-align:middle;}
.contents_con .gbd_reason .icon_box li p strong {color:#fff; }
.contents_con .gbd_reason .icon_box li.act_icon {cursor:default;}
.contents_con .gbd_reason .icon_box li.act_icon span.l_shadow {float:left; width:35px; height:100px; vertical-align:top; margin-left:10px;  background:url(https://image.ec21.com/optimg/global/shadow.png) no-repeat right -2px;}
.contents_con .gbd_reason .icon_box li.act_icon span.r_shadow {float:right; width:35px; height:100px;  vertical-align:top; margin-right:10px; background:url(https://image.ec21.com/optimg/global/shadow.png) no-repeat left -2px;}

.contents_con .gbd_reason .icon_box li div.icon_01 { display:inline-block; width:84px; height:84px; margin-top:5px; background:url(https://image.ec21.com/optimg/global/5_icon_deactivated.png) no-repeat left top;}
.contents_con .gbd_reason .icon_box li div.icon_01:hover {background:url(https://image.ec21.com/optimg/global/5_icon_deactivated.png) no-repeat left bottom;}
.contents_con .gbd_reason .icon_box li div.icon_01_act { float:left; width:95px; height:94px; margin-right:10px; background:url(https://image.ec21.com/optimg/global/5_icon_activated.png) no-repeat left top;}
.contents_con .gbd_reason .icon_box li div.icon_02 { display:inline-block; width:84px; height:84px; margin-top:5px; background:url(https://image.ec21.com/optimg/global/5_icon_deactivated.png) no-repeat -84px top;}
.contents_con .gbd_reason .icon_box li div.icon_02:hover { display:inline-block; width:84px; height:84px; background:url(https://image.ec21.com/optimg/global/5_icon_deactivated.png) no-repeat -84px bottom;}
.contents_con .gbd_reason .icon_box li div.icon_02_act { float:left; width:95px; height:94px; margin-right:10px; background:url(https://image.ec21.com/optimg/global/5_icon_activated.png) no-repeat -95px top;}
.contents_con .gbd_reason .icon_box li div.icon_03 { display:inline-block; width:84px; height:84px; margin-top:5px; background:url(https://image.ec21.com/optimg/global/5_icon_deactivated.png) no-repeat -168px top;}
.contents_con .gbd_reason .icon_box li div.icon_03:hover { display:inline-block; width:84px; height:84px; background:url(https://image.ec21.com/optimg/global/5_icon_deactivated.png) no-repeat -168px bottom;}
.contents_con .gbd_reason .icon_box li div.icon_03_act { float:left; width:95px; height:94px; margin-right:10px; background:url(https://image.ec21.com/optimg/global/5_icon_activated.png) no-repeat -190px top;}
.contents_con .gbd_reason .icon_box li div.icon_04 { display:inline-block; width:84px; height:84px; margin-top:5px;background:url(https://image.ec21.com/optimg/global/5_icon_deactivated.png) no-repeat -252px top;}
.contents_con .gbd_reason .icon_box li div.icon_04:hover { display:inline-block; width:84px; height:84px; background:url(https://image.ec21.com/optimg/global/5_icon_deactivated.png) no-repeat -252px bottom;}
.contents_con .gbd_reason .icon_box li div.icon_04_act { float:left; width:95px; height:94px; margin-right:10px; background:url(https://image.ec21.com/optimg/global/5_icon_activated.png) no-repeat -285px top;}
.contents_con .gbd_reason .icon_box li div.icon_05 { display:inline-block; width:84px; height:84px; margin-top:5px; background:url(https://image.ec21.com/optimg/global/5_icon_deactivated.png) no-repeat -336px top;}
.contents_con .gbd_reason .icon_box li div.icon_05:hover { display:inline-block; width:84px; height:84px; background:url(https://image.ec21.com/optimg/global/5_icon_deactivated.png) no-repeat -336px bottom;}
.contents_con .gbd_reason .icon_box li div.icon_05_act { float:left; width:95px; height:94px; margin-right:10px; background:url(https://image.ec21.com/optimg/global/5_icon_activated.png) no-repeat -380px top;}

.n_join_area { clear:both; display:block; position:relative; width:100%; padding:50px 0 60px 0; border-top:1px solid #ddd; background:#fcfcfc;}
.no_t {border:none; background:none;}

.con_search {border-top:1px solid #d2d2d2;}
.col_contents {min-width:718px; width:auto; margin-left:220px; margin-right:175px;}
.col_bann {float:left; width:160px; padding-left:40px; margin-left:-200px;}
.bann_auto {position:absolute; top:0; right:0; padding:0 0 0 20px; display:block; border-top:1px solid #d2d2d2;}
.container_footer {height:38px; background:url(https://image.ec21.com/optimg/footer_t_bg.gif) repeat-x; clear:both;}
.companies_con {width:810px; margin:0 auto; padding-bottom:50px;}

.view_contents {width:100% overflow:hidden;}
.view_contents h3 {margin:0; padding:0 0 0 10px; font-family:Tahoma, sans-serif; line-height:22px; background-color:#f3f3f3; border-bottom:1px solid #e2e2e2;}
.view_contents h3.v_buyer {margin:0; padding:0 0 0 32px; background:url(https://image.ec21.com/optimg/icon/icon_file.gif) 11px 5px no-repeat; font-family:Tahoma, sans-serif; line-height:22px; background-color:#f3f3f3; border-bottom:1px solid #e2e2e2;}
.view_contents div.album_list_title {font-weight:bold; font-size:15px; padding:10px;}
.view_contents span.sch_key {color:#ff3600;}
.view_contents span.bo_non {font-weight:normal;}
.view_contents span.s-line {text-decoration:line-through;}
.mob_g_01 { clear:both; position:relative; width:100%; height:506px; background:url(https://image.ec21.com/optimg/mobile_guide/top_pro.jpg) no-repeat 22px top;}
.mob_g_01 p.title_01 { clear:both; position:absolute; font-size:30px; font-weight:bold; line-height:32px; color:#444; margin:77px 0 0 399px;}
.mob_g_01 p.title_01 span { color:#5681d0;}
.mob_g_01 p.t_min { clear:both; position:absolute; margin:162px 0 0 515px;}
.mob_g_01 .t_list01 { clear:both; position:absolute; margin:270px 0 0 515px; }
.mob_g_01 .t_list01 li { font-weight:bold; line-height:22px; padding-left:10px; background:url(https://image.ec21.com/optimg/mobile_guide/m_blut.jpg) no-repeat left 9px;}
.mob_g_01 a.mobile_btn { clear:both; position:absolute; display:inline-block; width:272px; height:55px; margin:377px 0 0 515px; background:url(https://image.ec21.com/optimg/mobile_guide/mobile_btn.jpg) no-repeat left top; }
.mob_g_01 a.mobile_btn:hover {background:url(https://image.ec21.com/optimg/mobile_guide/mobile_btn.jpg) no-repeat left bottom;}
.mob_g_01 p.btn_txt { clear:both; position:absolute; color:#0066cc; margin:440px 0 0 540px;}

.mob_g_02 { clear:both; position:relative; float:left; width:980px;  padding:40px 0px; border-bottom:1px dotted #ddd; }
.mob_g_02 span { color:#5681d0; font-weight:bold;}
.mob_g_02 dd { line-height:20px;}
.mob_g_02 .mob_txt_01 { float:left; width:504px; margin-left:40px; background:url(https://image.ec21.com/optimg/mobile_guide/mobile_icon_1.jpg) no-repeat left 45px; }
.mob_g_02 .mob_txt_01 dl { clear:both; margin: 36px 0 0 160px; padding:10px 0;}
.mob_g_02 .mob_txt_01 dt.type_01 { font-size:28px; font-weight:bold; line-height:18px; margin-bottom:20px; color:#0f4795;}
.mob_g_02 .mob_txt_02 { float:right;  margin-right:40px;}

.mob_g_02 .mob_txt_03 { float:right; width:504px; margin-right:40px; padding-bottom:115px; background:url(https://image.ec21.com/optimg/mobile_guide/mobile_icon_2.jpg) no-repeat 253px 170px; }
.mob_g_02 .mob_txt_03 dl { clear:both; margin: 36px 0 0 34px; padding:10px 0;}
.mob_g_02 .mob_txt_03 dt.type_01 { font-size:28px; font-weight:bold; line-height:18px; margin-bottom:20px; color:#0f4795;}
.mob_g_02 .mob_txt_04 { float:left;  margin-left:40px;}

.mob_g_02 .ico_3 { clear:both; position:absolute; left:53px; top:0px;  width:160px; height:144px; background:url(https://image.ec21.com/optimg/mobile_guide/mobile_icon_3.jpg) no-repeat left top;}
.mob_g_02 .mob_txt_05 { float:left; width:540px; margin-left:40px;}
.mob_g_02 .mob_txt_05 dl { clear:both; margin: 36px 0 0 190px; padding:10px 0;}
.mob_g_02 .mob_txt_05 dt.type_01 { font-size:28px; font-weight:bold; line-height:18px; margin-bottom:20px; color:#0f4795;}
.mob_g_02 .mob_txt_06 { float:right;  margin-right:50px;}
.nobor { border:0;}

.mob_g_03 { clear:both; position:relative; padding:25px 25px; background-color:#eee; margin-bottom:50px;}
.mob_g_03 p {  Color:#444; font-weight:bold; line-height:24px; }
.mob_g_03 ul {  display:inline-block; width:90%; margin-right:10px; margin-bottom:15px; }
.mob_g_03 li { float:left;  display:inline;color:#777; padding-left:5px; margin-right:5px; background:url(https://image.ec21.com/optimg/mobile_guide/m_blut2.jpg) no-repeat left 7px;}
.mob_g_03 li strong { color:#444;}
.mob_g_03 a.t_dec { text-decoration:underline;}


.search_err_msg {padding:20px 0; overflow:hidden;}
.key_msg_view {font-size:18px; font-weight:bold; line-height:20px; padding-bottom:8px;}
.key_w_msg {font-size:15px; line-height:18px; background:url(https://image.ec21.com/img/search/ic_nosearch.gif) no-repeat; padding-left:30px;}
.view_contents_ls {width:auto; overflow:hidden; padding:10px;} 
ul.bbc_err {float:left; width:50%;}
ul.bbc_err li {padding:3px 0;}
ul.bbc_err2 {float:left; width:33%;}
ul.bbc_err2 li {padding:3px 0;}

.view_contents_mf {border-top:1px solid #9b9b9b;}
.error_all_msg {width:88%; margin:0 auto; margin-top:20px; overflow:hidden; padding-bottom:40px; margin-bottom:30px;}
.error_all_msg div.left540 {width:540px; float:left; padding:52px 0 10px 0px;}
.error_all_msg div.right300 {width:310px; float:right; padding:30px 0 10px 0px; }

.error_all_msg div.left300 {width:300px;float:left; padding:25px 0 10px 0px; }
.error_all_msg div.right540 {width:540px;float:right; padding:75px 0 10px 0px;}
.error_all_msg p.big_msg2 {font-weight:bold; font-size:17px; line-height:16px; background:url(https://image.ec21.com/optimg/icon/warning.jpg) no-repeat; height:25px; padding: 4px 0 0 30px;}

.error_all_msg p.big_msg {font-weight:bold; font-size:20px; line-height:20px; margin-top:10px; padding:15px 0 10px 57px; background:url(https://image.ec21.com/optimg/icon/view_re_icon.png) 0 10px no-repeat; height:40px;}
.error_all_msg p.sm_msg {font-size:12px; padding:0 0 0 75px; margin:-25px 0 0px 0 ;}
.error_all_msg p.sm_msg span { margin-top:20px;}
.error_all_msg dl.c_list {overflow:hidden; padding:0 0 0 33px;}
.error_all_msg dl.c_list dt {font-weight:bold; font-size:15px; padding-bottom:7px;}
.error_all_msg dl.c_list dd {background:url(https://image.ec21.com/optimg/icon/icon_lf_m_dot_01.gif) 0 6px no-repeat; padding: 0 0 3px 10px;}

.country_title {font-weight:bold; font-size:16px; line-height:30px; margin-bottom:5px;}
.country_title span {color:#ff3600;}
.country_box {border:1px solid #d2d2d2; height:60px;}
.country_box:after {display:block; clear:both; padding:10px;}
.country_box h2 {font-family:Tahoma, sans-serif; font-size:13px; padding:8px 0 5px 13px;}
.country_box ul.country_ls {width:97%; margin:0 auto;}
.country_ls li.ls_li {float:left; width:20%; line-height:20px;}

.line_map {margin-top:20px; font-size:11px;}
.line_map_02 {margin:0; font-size:11px; line-height:20px;  font-family:Verdana,sans-serif; color:#6C6D6F; padding:0 0 6px 0; }
.line_map_02 h1 {display:inline; margin:0; padding:0; font-size:11px; font-weight:normal; font-family:Verdana,sans-serif;}
.line_map_02 ul.g_mar { margin-top:15px;}
.line_map_02 li { display:inline;}
.line_map_02 strong { color:#444; font-size:12px;}
.line_map_02 strong.p_num { color:#999; font-size:11px;}
.line_map_03 {margin:0; font-size:11px; line-height:30px; height:30px; position:relative;}
.line_map_03 h1 {display:inline; margin:0; padding:0; font-size:11px; font-weight:normal;}
.line_map_03 p.rt_link {position:absolute; top:8px; right:0; font-size:12px;}
.line_map_03 p.rt_link2 {position:absolute; top:8px; right:0; font-size:12px; color:#666666;}

.country_box_at {border:1px solid #d2d2d2; height:45px; position:relative;}
.country_box_at h2 {font-family:Tahoma, sans-serif; font-size:14px; padding:15px 0 5px 13px;}
.country_box_at p {position:absolute; font-weight:bold; top:17px; left:145px; font-family:Arial,sans-serif; font-size:12px; color:#2f2f2f;}
.country_box_at em {display:inline-block; overflow:visible; float:left; padding-right:5px; margin-top:2px;}
.country_box_at span {font-weight:normal;}
.country_box_at span.box_tx1 {color:#666666;}
.country_box_at span.box_tx2 {margin-left:30px;}

.login_view {width:870px; margin:0 auto; margin-top:70px; padding-bottom:50px; position:relative; overflow:hidden; min-height:900px; border:1px solid #000;}
.login_view div.login_v_txt {position:absolute; top:0; left:0; width:491px; height:376px; background:url(https://image.ec21.com/optimg/login_tx_bg.jpg) bottom no-repeat;}
.login_v_txt h2.login_v_tit {font-family:Arial, sans-serif; margin:0; padding:0; font-size:22px; line-height:28px; font-weight:normal; color:#2282c3;}
.login_view div.login_box { float:right; width:344px; height:376px; background-color:#f8f8f8; overflow:hidden;}
.login_view div.login_failed {margin-right:210px; width:450px; text-align:left;}
.login_view div.exten{width:380px; position:relative;  border:none;}
.login_view div.exten input[text-input]{display:block;}
.login_view div p.mg{margin-top:15px;}
.login_view div p.mglose{margin-top:-50px;}
.login_view div p.point{color:#F30}

.pw_change {width:870px; margin:0 auto; margin-top:70px; padding-bottom:50px; position:relative; overflow:hidden; min-height:470px; } 
.pw_change .name { font-size:28px; color: #333; height:40px; line-height:40px; font-weight:bold; }
.pw_change .txt { margin-top:10px; font-size:13px;}
.pw_change .chg_box { display:inline-block; width:866px; padding:30px 0 15px 0px; border:2px solid #49baf2; margin-top:25px; background:url(https://image.ec21.com/optimg/br.jpg) no-repeat center top;}
.pw_change .pw_box { float:left; width:400px;}
.pw_change .pw_box li { display:inline-block; width:370px; height:30px; line-height:30px; vertical-align:middle; margin-left:20px; padding-left:10px; margin-bottom:15px; background:url(https://image.ec21.com/optimg/bullet_01.jpg) no-repeat left 12px;}
.pw_change .pw_box li span { float:left;}
.pw_change .pw_box li input { float:right; width:220px; height:30px; padding:0 5px; vertical-align:middle; border:1px solid #ccc;}
.pw_change .notice_box { position:relative; float:right; width:400px; margin-top:15px;}
.pw_change .notice_box dt { width:250px; font-size:20px; line-height:30px; padding-bottom:10px; margin-bottom:10px; background:url(https://image.ec21.com/optimg/bullet_02.jpg) repeat-x left bottom;}
.pw_change .notice_box dl { color:#666; line-height:18px;}
.pw_change img.lock { position:absolute; z-index:9; right:10px; top:95px;}
.pw_change .btn_box { width:287px; margin:20px auto 0; display:block;}
.pw_change .btn_box a.submit { display:inline-block;  width:110px; height:22px; text-align:center; color:#fff; line-height:22px; font-weight:bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif; background:url(https://image.ec21.com/optimg/btn/btn_bg.png) repeat-x left -133px;}
.pw_change .btn_box a.later { display:inline-block;  width:160px; height:22px; text-align:center; color:#444; line-height:22px; font-size:12px; font-family:Tahoma; margin-left:10px; border:1px solid #cecece; background-color:#f8f8f8;}

.p_expired {width:870px; margin:0 auto; margin-top:70px; padding-bottom:50px; position:relative;  min-height:500px; text-align:center; } 
.p_expired img.ts { margin-bottom:40px;}
.p_expired .b_txt { font-size:38px; color:#444px; margin-bottom:40px;}
.p_expired .m_txt { display:inline-block; width:650px; font-size:16px; color:#444px; line-height:22px; border-bottom:1px solid #ddd; padding-bottom:30px; margin:0 auto;}
.p_expired .m_txt span { color:#222; font-weight:bold;}
.p_expired ul.p_m { clear:both; width:370px; display:inline-block; margin:30px auto 0; text-align:left; }
.p_expired li { line-height:20px; display:block; padding-left:10px; line-height:20px; background:url(https://image.ec21.com/optimg/arrow_d.jpg) no-repeat left 5px; }




.login_box h2.login_bx_tit {font-family:Arial, sans-serif; margin-bottom:20px; padding:33px 0 10px 22px; font-size:20px; font-weight:normal; color:#2f2f2f; border-bottom:1px solid #dddddd;}
.login_v_box {width:300px; margin:0 auto; line-height:20px; padding:0 0 5px 0; border-bottom:1px dotted #adadad;}
.login_v_box p {margin-bottom:5px; line-height:20px;}
.login_v_ul {margin:18px 0 0 5px;}
.login_v_ul li {line-height:18px; background:url(https://image.ec21.com/optimg/icon/icon_lf_dt_02.gif) 0 6px no-repeat; margin-bottom:15px; padding-left:10px;}
.login_v_box div.login_btn_ar {overflow:hidden; height:40px; position:relative;}
.login_v_box p.keep_ar {font-size:11px; margin:0; padding:0; vertical-align:middle;}
.login_v_box p.sign_btn_ar {position:absolute; top:8px; right:0;}

.login_v_box p.sign_up_ar {text-align:right; color:#bfbfbf; padding:20px 0 20px 0;}

.login_v_box p.sign_up_ar span {background:url(https://image.ec21.com/optimg/top_line_2.gif) center no-repeat; padding:0 10px 0 10px;}
.login_w_box {width:300px; margin:0 auto; padding-bottom:5px; overflow:hidden;}
.login_w_box p {color:#666;}
.login_w_box p.login_res_w {background:url(https://image.ec21.com/optimg/icon/view_res_img.gif) no-repeat; padding-left:22px; font-size:12px; color:#ff0000; padding-bottom:5px;}
.login_w_box p.login_res_s {font-size:11px;}
.login_w_box p.login_for_link {float:right; padding-top:10px;}
.login_w_box span.arrow {border-width:3px; border-style:dashed; border-color:transparent; display:inline-block; width:3px; height:0; line-height:0; position:relative; left:0; top:-1px; margin:0; border-left-color:#003399; border-left-style:solid;}
.btm_button {width:300px; margin:0 auto; padding-right:; text-align:right; margin-top:15px;}
.login_v_box p.extenbtn {position:absolute; top:65px;right:0}



.login_banner {width:581px; height:45px; padding:20px 0 50px 0; margin:0 auto;}
.login_banner p {float:left; border:1px solid #d5d5d5; margin-left:7px;}
.login_banner p.lt {margin:0;}

.login_view_pop {width:710px; margin:0 auto; padding-bottom:50px; position:relative; overflow:hidden;}
.login_view_pop div.login_box2 {float:right; width:344px; height:250px; background-color:#f8f8f8; border-top:1px solid #ffa200; border-bottom:1px solid #dddddd; overflow:hidden;}
.login_view_pop div.login_box3 {float:left; width:344px; height:250px; background-color:#f8f8f8; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; overflow:hidden;}
.login_box2 h2.login_bx_tit {font-family:Arial, sans-serif; margin-bottom:20px; padding:33px 0 10px 22px; font-size:20px; font-weight:normal; color:#2f2f2f; border-bottom:1px solid #dddddd;}
.login_box3 h2.login_bx_tit {font-family:Arial, sans-serif; margin-bottom:20px; padding:33px 0 10px 22px; font-size:20px; font-weight:normal; color:#2f2f2f; border-bottom:1px solid #dddddd;}
.login_box3 div.non_mem_view {padding:10px 20px;}
.login_v_box2 {width:300px; margin:0 auto; line-height:20px; padding:0 0 5px 0;}
.login_v_box2 p {margin-bottom:5px; line-height:20px; overflow:hidden;}
.login_v_box2 div.login_btn_ar {overflow:hidden; height:70px; position:relative;}
.login_v_box2 p.mem_tit {margin-bottom:5px; padding-left:75px; line-height:20px; overflow:hidden;}
.login_v_box2 p.keep_ar {font-size:11px; margin:0; padding:5px 0 0 0; vertical-align:middle;}
.login_v_box2 p.sign_btn_ar {position:absolute; top:8px; right:0;}
.login_v_box2 p.sign_btn_ar2 {position:absolute; top:40px; right:0;}
.login_v_box2 p.sign_up_ar {text-align:right; color:#bfbfbf; padding:5px 0 20px 0;}

.login_v_box2 p.sign_up_ar span {background:url(https://image.ec21.com/optimg/top_line_2.gif) center no-repeat; padding:0 10px 0 10px;}
.login_v_box2 span.mem_v_title {display:block; float:left; width:75px; margin-left:-75px;}

.ls_footer {border:1px solid #d2d2d2; background:url(https://image.ec21.com/optimg/country_foot_bg.gif) repeat-x; position:relative; height:33px; margin-top:-1px;}
.ls_ft_lf {position:absolute; left:14px; top:7px; vertical-align:middle; color:#444444;}
.ls_ft_rt {position:absolute; right:14px;  top:8px; color:#444444;}
.ls_ft_rt span.sp_clk {font-weight:bold; color:#7391c4; font-size:13px;}
.ls_ft_rt span.tx_cl {color:#666666;}
.ads_box {margin:10px 0 10px 0;}
.Item_list {border-top:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; margin-top:-1px; overflow:hidden; background:url(https://image.ec21.com/optimg/item_ls_bg.gif) center bottom no-repeat; padding:15px 0 20px 0;}
.Item_list p.photo{width:120px; height:120px;display:table-cell; float:left; border:1px solid #dddddd; font-size:105px; line-height:105px; vertical-align:middle; margin:3px 13px 5px 0; text-align:center;}
.Item_list p.photo span.v_photo {width:120px; height:120px;display:table-cell; font-size:105px; line-height:105px; vertical-align:middle; text-align:center;}
.Item_list p.photo div {font-size:12px; line-height:16px;}
.Item_list_s {border-top:1px solid #b8b8b8; margin-top:-1px; overflow:hidden; padding:15px 0 20px 0;}
.Item_list_s p.photo{width:120px; height:120px;display:table-cell; float:left; border:1px solid #dddddd; font-size:105px; line-height:105px; vertical-align:middle; margin:3px 13px 5px 0; text-align:center;}
.Item_list_s p.photo span.v_photo {width:120px; height:120px;display:table-cell; font-size:105px; line-height:105px; vertical-align:middle; text-align:center;}
.Item_list_s p.photo div {font-size:12px; line-height:16px;}
.Item_list_s div.fI_img {display:inline; float:left; width:15%; text-align:center; margin-top:55px;}
.Item_list_s em {display:block; overflow:visible; margin-bottom:2px; margin:0 auto;}
.Item_list_tx {border-top:1px solid #b8b8b8; margin-top:-1px; overflow:hidden; padding:15px 0 20px 13px;}
.Item_list_tx p.photo{width:118px; height:118px;display:table-cell; float:left; border:1px solid #dddddd; font-size:105px; line-height:105px; vertical-align:middle; margin:3px 13px 5px 0; text-align:center;}
.Item_list_tx div.fI_img {display:inline; float:left; width:15%; text-align:center; margin-top:55px;}
.Item_list_tx em {display:block; overflow:visible; margin-bottom:2px; margin:0 auto;}
.Item_list_tx2 {border-top:1px solid #b8b8b8; margin-top:-1px; overflow:hidden; padding:15px 10px 20px 13px;}
.Item_list_tx2 p.photo{display:inline; float:left; margin:3px 13px 5px 0; text-align:center;}
.Item_list_tx2 div.fI_img {display:inline; float:left; width:15%; text-align:center; margin-top:55px;}
.Item_list_tx2 em {display:block; overflow:visible; margin-bottom:2px; margin:0 auto;}
.Item_list_tx3 {border-top:1px solid #b8b8b8; margin-top:-1px; overflow:hidden; padding:15px 10px 0 13px;}
.Item_list_tx3 p.photo{display:inline; float:left; margin:3px 13px 5px 0; text-align:center;}
.Item_list_tx3 div.fI_img {display:inline; float:left; width:15%; text-align:center; margin-top:55px;}
.Item_list_tx3 em {display:block; overflow:visible; margin-bottom:2px; margin:0 auto;}
.Item_list_s2 {border-top:1px solid #b8b8b8; margin-top:-1px; overflow:hidden; padding:15px 0 0 0;}
.Item_list_s2 div.dsl_ar {margin:0; overflow:hidden;}
.Item_list_s2 p.photo{width:120px; height:120px;display:table-cell; float:left; border:1px solid #dddddd; font-size:105px; line-height:105px; vertical-align:middle; margin:3px 13px 5px 0; text-align:center;}
.Item_list_s2 p.photo span.v_photo {width:120px; height:120px;display:table-cell; font-size:105px; line-height:105px; vertical-align:middle; text-align:center;}
.Item_list_s2 p.photo div {font-size:12px; line-height:16px;}
.Item_list_s2 div.fI_img {display:inline; float:left; width:15%; text-align:center; margin-top:55px;}
.Item_list_s2 em {display:block; overflow:visible; margin-bottom:2px; margin:0 auto;}
.item_ls_lf {float:left; width:55%; margin:0;}
.item_ls_lf dt {line-height:20px; font-size:16px; padding:0;}
.item_ls_lf dt h2 {line-height:20px; display:inline; font-family:Arial, sans-serif; font-size:16px; font-weight:normal; padding:0; margin:0;}
.item_ls_lf a{text-decoration:none; border-bottom:1px solid #06c; word-break:break-all;}  
.item_ls_lf a:hover,.item_ls_lf a:active,.item_ls_lf a:focus {text-decoration:none; border-bottom:1px solid #ff3600;} 
.item_ls_lf a.btn_c {text-decoration:none; border:none;}  
.item_ls_lf a.btn_c:hover,.item_ls_lf a.btn_c:active,.item_ls_lf a.btn_c:focus {text-decoration:none; border:none;} 
.item_ls_lf dd {font-family: Arial,sans-serif; padding-top:10px; word-wrap:break-word;}
.item_ls_lf dd.icon_ar {padding:5px 0 0 0; margin-bottom:-5px;}
.item_ls_lf dd.tx_al {color:#999;}
.item_ls_lf dd.tx_al a {text-decoration:none; border:none; color:#999;}
.item_ls_lf dd.tx_al a:hover {text-decoration:none; border-bottom:1px solid #999; color:#999;}
.item_ls_lf p.ls_view {color:#000; padding-left:90px; line-height:16px; margin-bottom:1px;}
.item_ls_lf span.font_cc {color:#737272; display:block; width:90px; margin-left:-90px; float:left;}
.item_ls_lf p.ls_view_l {color:#000; padding-left:105px; margin-bottom:2px; word-wrap:break-word;}
.item_ls_lf p.ls_view_l a {color:#000; border:none;}
.item_ls_lf p.ls_view_l a:hover {color:#000; text-decoration:underline;}
.item_ls_lf span.font_cc_l {color:#737272; display:block; width:105px; margin-left:-105px; float:left;}
.item_ls_lf span.font_lf_dt {color:#737272; font-size:12px; margin-left:10px;}
.item_ls_lf span.rt_btn {display:inline-block;margin-left:5px; padding-top:3px;}
.item_ls_lf_tx {float:left; width:67% !important; margin:0;}
.item_ls_lf_tx dt {line-height:20px; font-size:16px; padding:0;}
.item_ls_lf_tx dt h2 {line-height:20px; display:inline; font-family:Arial, sans-serif; font-size:16px; font-weight:normal; padding:0; margin:0;}
.item_ls_lf_tx a{text-decoration:none; border-bottom:1px solid #06c;}  
.item_ls_lf_tx a:hover,.item_ls_lf_tx a:active,.item_ls_lf_tx a:focus {text-decoration:none; border-bottom:1px solid #ff3600;} 
.item_ls_lf_tx a.btn_c {text-decoration:none; border:none;}  
.item_ls_lf_tx a.btn_c:hover,.item_ls_lf a.btn_c:active,.item_ls_lf a.btn_c:focus {text-decoration:none; border:none;} 
.item_ls_lf_tx dd {font-family: Arial,sans-serif; padding-top:10px; word-wrap:break-word;}
.item_ls_lf_tx dd.tx_al {color:#666666;}
.item_ls_lf_tx p.ls_view {color:#000; padding-left:90px; line-height:16px; margin-bottom:3px;}
.item_ls_lf_tx span.font_cc {color:#737272; display:block; width:90px; margin-left:-90px; float:left;}
.item_ls_lf_tx p.ls_view_l {color:#000; padding-left:105px; margin-bottom:2px; word-wrap:break-word;}
.item_ls_lf_tx span.font_cc_l {color:#737272; display:block; width:105px; margin-left:-105px; float:left;}
.item_ls_lf_tx span.font_ss {color:#2f2f2f;}
.item_ls_lf_tx span.font_ss a {border:none; text-decoration:none;}
.item_ls_lf_tx span.font_lf_dt {color:#737272; font-size:12px; margin-left:10px;}
.item_ls_lf_tx span.rt_btn {display:inline-block;margin-left:5px; padding-top:3px;}
.Item_list_kbox {border-bottom:1px solid #e4e4e4; overflow:hidden; padding:15px 13px 20px 13px;}
.Item_list_kbox p.item_chk {display:inline-block; float:left; width:39px; text-align:center; padding-top:10px;}
.Item_list_kbox p.photo{display:inline; float:left; margin:10px 15px 5px 0; text-align:center;}
.item_kbox_lf {float:left; display:inline; width:50% !important; margin:0;}
.item_kbox_lf span.cs1 {padding-left:5px;}
.item_kbox_lf dt {display:inline; line-height:28px; font-size:14px;}
.item_kbox_lf dt h2 {line-height:28px; display:inline; font-family:Arial, sans-serif; font-size:14px; font-weight:normal; padding:0; margin:0;}
.item_kbox_lf a{text-decoration:none; border-bottom:1px solid #06c;}  
.item_kbox_lf a:hover,.item_kbox_lf a:active,.item_kbox_lf a:focus {text-decoration:none; border-bottom:1px solid #ff3600;} 
.item_kbox_lf span.cs1 a{text-decoration:none; border:none;}  
.item_kbox_lf span.cs1 a:hover,.item_ls_lf span.cs1 a:active,.item_ls_lf span.cs1 a:focus {text-decoration:none; border:none;}
.item_kbox_lf a.btn_c {text-decoration:none; border:none; vertical-align:middle;}  
.item_kbox_lf a.btn_c:hover,.item_kbox_lf a.btn_c:active,.item_kbox_lf a.btn_c:focus {text-decoration:none; border:none;} 
.item_kbox_lf dd {font-family: Arial,sans-serif; padding-bottom:5px;}
.item_kbox_lf dd.tx_al {font-family: Arial,sans-serif; font-size:11px; color:#666666;}
.item_kbox_lf dd em {display:inline-block; overflow:visible; float:left; padding-right:5px; margin-top:2px;}
.item_kbox_lf p.font_cc {color:#737272;}
.item_kbox_lf span.font_ss {color:#2f2f2f;}
.item_kbox_lf span.font_ss a {border:none; text-decoration:none;}
.Item_kbox_btm {border-top:1px solid #ededed; height:29px; line-height:29px; margin-top:-1px; border-bottom:1px solid #ededed; background-color:#fafafa; text-align:right; padding-right:10px;}
.Item_kbox_btm strong {font-weight:bold; color:#ff3600;}
.numb_btn_ar {margin-left:380px; padding-top:15px; height:23px; overflow:hidden;}
a.numb_btn_off {display:inline-block; padding-right:4px; background:url(https://image.ec21.com/optimg/btn/btn_d_tab2.gif) no-repeat 100% 0; height:24px; line-height:23px; word-spacing:-1px; text-decoration:none !important;white-space:nowrap;}
a.numb_btn_off em,a.numb_btn_off strong {display:block; padding:0 20px; background:url(https://image.ec21.com/optimg/btn/btn_d_tab2.gif) no-repeat;}  
a.numb_btn_off:hover em,a.numb_btn_off:hover strong {display:block; padding:0 20px; background:url(https://image.ec21.com/optimg/btn/btn_d_tab2.gif) no-repeat;}
a.numb_btn_on {display:inline-block; padding-right:4px; background:url(https://image.ec21.com/optimg/btn/btn_d_tab2.gif) no-repeat 100% -23px; height:23px; line-height:23px; word-spacing:-1px; text-decoration:none !important;white-space:nowrap;}
a.numb_btn_on em,a.numb_btn_on strong {display:block; padding:0 20px; background:url(https://image.ec21.com/optimg/btn/btn_d_tab2.gif) no-repeat 0 -23px;}
.numb_btn_on .arrow {border-width:5px; border-style:dashed; border-color:transparent; display:inline-block; width:0; height:0; line-height:0; vertical-align:middle; position:relative; left:5px; bottom:2px; margin-right:1px;}
.numb_btn_on .arrow_down {border-bottom-color:#7f7f7f; border-bottom-style:solid;}
.numb_btn_off .arrow {border-width:5px; border-style:dashed; border-color:transparent; display:inline-block; width:0; height:0; line-height:0; vertical-align:middle; position:relative; left:5px; top:2px; margin-right:1px;}
.numb_btn_off .arrow_down {border-top-color:#7f7f7f; border-top-style:solid;}

.item_ls_lf_s {float:left; display:inline; width:45% !important; margin:0 15px 0 0;}
.item_ls_lf_s dt {line-height:28px; font-size:16px; margin-bottom:10px;}
.item_ls_lf_s dt h2 {line-height:28px; display:inline; font-family:Arial, sans-serif; font-size:14px; font-weight:normal; padding:0; margin:0;}
.item_ls_lf_s a{text-decoration:none; border-bottom:1px solid #06c;}  
.item_ls_lf_s a:hover,.item_ls_lf a:active,.item_ls_lf a:focus {text-decoration:none; border-bottom:1px solid #ff3600;} 
.item_ls_lf_s a.btn_c {text-decoration:none; border:none;}  
.item_ls_lf_s a.btn_c:hover,.item_ls_lf a.btn_c:active,.item_ls_lf a.btn_c:focus {text-decoration:none; border:none;} 
.item_ls_lf_s dd {font-family: Arial,sans-serif; padding-bottom:5px;}
.item_ls_lf_s dd.tx_al {font-size:11px; color:#666666;}
.item_ls_lf_s dd.icon_dd a.skp {background:url(http://mystatus.skype.com/smallicon/11) 0 3px no-repeat; padding:4px 0 5px 18px;}
.item_ls_lf_s dd.icon_dd a.btn_skp { display:inline-block; vertical-align:middle; width:60px; height:19px; background:url(https://image.ec21.com/optimg/btn/sky_btn.jpg) no-repeat left top;}
.item_ls_lf_s p em {display:inline-block; overflow:visible; float:left; padding-right:5px; margin-top:1px;}
.item_ls_lf_s p.ls_view {color:#000; padding-left:115px; margin-bottom:2px; word-wrap:break-word;}
.item_ls_lf_s p.ls_view a { color:#000; border:none;}
.item_ls_lf_s p.ls_view a:hover { color:#000; text-decoration:underline;}
.item_ls_lf_s span.font_cc {color:#737272; display:block; width:115px; margin-left:-115px; float:left;}
.item_ls_lf_s span.font_ss {color:#2f2f2f;}
.item_ls_lf_s span.font_ss a {border:none; text-decoration:none;}
.item_ls_lf_s span.font_lf_dt {color:#737272; font-size:12px; margin-left:10px;}
.item_ls_lf_s dd.icon_dd {padding-top:5px;}
.item_ls_lf_s dd.icon_sp {padding-top:2px;}

.item_ls_rt {float:right; display:inline; width:26% !important; padding:0; margin:5px 0 0 0;}
.item_ls_rt dt {padding-bottom:7px;}
.item_ls_rt dd {font-family: Arial,sans-serif; font-size:12px; vertical-align:middle; margin-bottom:10px;}
.item_ls_rt dd.icon_dd {margin:20px 0 2px 0;}
.item_ls_rt dd.icon_dd a.skp {background:url(http://mystatus.skype.com/smallicon/11) 0 3px no-repeat; padding:4px 0 5px 18px;}
.item_ls_rt dd.icon_dd a.btn_skp { display:inline-block; vertical-align:middle; width:60px; height:19px; background:url(https://image.ec21.com/optimg/btn/sky_btn.jpg) no-repeat left top;}
.item_ls_rt dd.icon_dd_s {margin:5px 0 2px 0;}
.item_ls_rt dd.icon_dd_s a.skp {background:url(http://mystatus.skype.com/smallicon/11) 0 3px no-repeat; padding:4px 0 5px 18px;}
.item_ls_rt dd.icon_dd_s a.btn_skp { display:inline-block; vertical-align:middle; width:60px; height:19px; background:url(https://image.ec21.com/optimg/btn/sky_btn.jpg) no-repeat left top;}
.item_ls_rt dd em {display:inline-block; overflow:visible; float:left; padding-right:5px; margin-top:2px;}
.item_ls_rt dd em.info_buy {display:inline-block; overflow:visible; float:left; padding-left:15px; margin-right:5px; vertical-align:middle; font-size:11px; width:30px;}
.item_ls_rt p img {vertical-align:middle; border:0;}
.item_ls_rt p {margin-bottom:3px;}
.item_ls_rt p em {display:inline-block; overflow:visible; float:left; padding-right:5px; margin-top:2px;}
.item_ls_rt p.ls_view {color:#000; padding-left:100px; margin-bottom:3px;}
.item_ls_rt span.font_cc {color:#737272; display:block; width:100px; margin-left:-100px; float:left;}

.item_ls_rt2 {float:right; display:inline; width:32% !important; padding:0; margin:5px 0 0 0;}
.item_ls_rt2 dt {padding-bottom:10px;}
.item_ls_rt2 dd {font-family: Arial,sans-serif; font-size:12px; vertical-align:middle; margin-bottom:10px;}
.item_ls_rt2 dd.icon_dd {margin:20px 0 2px 0;}
.item_ls_rt2 dd.icon_dd a.skp {background:url(http://mystatus.skype.com/smallicon/11) 0 3px no-repeat; padding:4px 0 5px 18px;}
.item_ls_rt2 dd.icon_dd_s {margin:5px 0 2px 0;}
.item_ls_rt2 dd.icon_dd_s a.skp {background:url(http://mystatus.skype.com/smallicon/11) 0 3px no-repeat; padding:4px 0 5px 18px;}
.item_ls_rt2 dd.icon_dd_s a.btn_skp { display:inline-block; vertical-align:middle; width:60px; height:19px; background:url(https://image.ec21.com/optimg/btn/sky_btn.jpg) no-repeat left top;}
.item_ls_rt2 dd em {display:inline-block; overflow:visible; float:left; padding-right:5px; margin-top:2px;}
.item_ls_rt2 dd em.info_buy {display:inline-block; overflow:visible; float:left; padding-left:15px; margin-right:5px; vertical-align:middle; font-size:11px; width:30px;}
.item_ls_rt2 p img {vertical-align:middle; border:0;}
.item_ls_rt2 p {margin-bottom:3px;}
.item_ls_rt2 p em {display:inline-block; overflow:visible; float:left; padding-right:5px; margin-top:2px;}
.item_ls_rt2 p.ls_view {color:#000; padding-left:108px; margin-bottom:3px;}
.item_ls_rt2 span.font_cc {color:#737272; display:block; width:108px; margin-left:-108px; float:left;}

.item_ls_rt_l {float:right; display:inline; width:50% !important; padding:0 0 10px 0; margin:0; overflow:hidden; background-color:#f1f1f1;}
.item_ls_rt_l div.item_title {position:relative; height:30px; border-bottom:1px solid #e0e0e0;}
.item_ls_rt_l p.tit_lf {position:absolute; top:8px; left:15px;}
.item_ls_rt_l p.tit_rt {position:absolute; top:8px; right:15px;}
.item_ls_rt_l ul {margin-top:10px; overflow:hidden; width:100%;}
.item_ls_rt_l li {float:left; width:33%; text-align:center;}
.item_ls_rt_l span.sv_img {width:100px; height:100px; display:inline-block; border:1px solid #eaeaea; background:#fff; line-height:90px; font-size:90px; text-align:center; vertical-align:middle;}
.item_ls_rt_l span.sv_img a {width:100px; height:100px; display:table-cell; line-height:90px; font-size:90px; text-align:center; vertical-align:middle;}
.item_ls_rt_l em.sv_txt {display:block; width:90px; height:20px; padding:3px 0 0 0; text-align:center; margin:0 auto; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.item_ls_rt_l em.sv_txt h3 {width:90px; font-weight:normal; padding:0; margin:0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border:none; background:none;}
.item_ls_rt_l em.sv_txt h3 a { width:90px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.item_ls_rt_l img {vertical-align:middle;}

.item_ls_rt_s {float:right; display:inline; width:25% !important; padding:0; margin:35px 15px 0 0;}
.item_ls_rt_s dt {padding-bottom:3px;}
.item_ls_rt_s dd {text-align:center;}
.item_ls_rt_s dd.icon_dd {margin:20px 0 2px 0;}
.item_ls_rt_s dd.icon_dd a.skp {background:url(http://mystatus.skype.com/smallicon/11) 0 3px no-repeat; padding:4px 0 5px 18px;}
.item_ls_rt_s dd.icon_dd_s {margin:5px 0 2px 0;}
.item_ls_rt_s dd.icon_dd_s a.skp {background:url(http://mystatus.skype.com/smallicon/11) 0 3px no-repeat; padding:4px 0 5px 18px;}
.item_ls_rt_s dd em {display:inline-block; overflow:visible; float:left; padding-right:5px; margin-top:2px;}
.item_ls_rt_s dd em.info_buy {display:inline-block; overflow:visible; float:left; padding-left:15px; margin-right:5px; vertical-align:middle; font-size:11px; width:30px;}
.item_ls_rt_s img {vertical-align:middle;}

.item_kbox_rt {float:right; display:inline; width:25% !important; padding:0; margin:7px 15px 0 0;}
.item_kbox_rt dt {padding-bottom:3px; font-size:11px;}
.item_kbox_rt dd {font-family: Arial,sans-serif; font-size:11px; padding-bottom:3px; vertical-align:middle;}
.item_kbox_rt dd.icon_dd {padding-top:20px;}
.item_kbox_rt dd em {display:inline-block; overflow:visible; float:left; padding-right:5px; margin-top:2px;}
.item_kbox_rt dd em.info_buy {display:inline-block; overflow:visible; float:left; padding-left:15px; margin-right:5px; vertical-align:middle; font-size:11px; width:30px;}
.item_kbox_rt img {vertical-align:middle;}
.item_btn {margin:5px 0 20px 15px;}
.num_view {margin:-1px 0 0 0; border:1px solid #d3d3d3; background:url(https://image.ec21.com/optimg/num_view_bg.gif) #f7f7f7 repeat-x; overflow:hidden;}
.num_view2 {margin:-1px 0 0 0; border:1px solid #d3d3d3;background:url(https://image.ec21.com/optimg/num_view_bg.gif) #f7f7f7 repeat-x; height:320px; overflow:hidden;}
.num_view2 .num_v_list {position:relative; width:100%; height:280px; overflow:hidden;}
.num_view3 {margin:-1px -10px 0 -13px; border:1px solid #d3d3d3;background:url(https://image.ec21.com/optimg/num_view_bg.gif) #f7f7f7 repeat-x; overflow:hidden;}
.num_view4 {margin:-1px -10px 0 -13px; border:1px solid #d3d3d3;background:url(https://image.ec21.com/optimg/num_view_bg.gif) #f7f7f7 repeat-x; height:320px; overflow:hidden;}
.num_view4 .num_v_list {position:relative; width:100%; height:280px; overflow:hidden;}
.num_v_list {position:relative; width:100%; overflow:hidden;}
.num_v_list div.ul_ar {width:80%; margin:0 auto;}
.num_v_list ul {margin:0 auto; margin-top:15px; overflow:hidden;}
.num_v_list li {float:left; width:20%; text-align:center; margin:0 auto; padding:0;}
.num_v_list span.sv_img {width:95px; height:83px; display:inline-block; font-size:73px; line-height:73px; text-align:center; vertical-align:middle; background-color:#fff; border:1px solid #dddddd;}
.num_v_list span.sv_img a {width:95px; height:83px; display:table-cell; line-height:73px; font-size:73px; text-align:center; vertical-align:middle;}
.num_v_list em.sv_txt {display:block; width:95px; vertical-align:middle; height:40px; text-align:center;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.num_v_more {position:absolute; bottom:20px; right:18px;}

.num_page {position:absolute; top:12px; right:20px;}
.v_title {position:relative; height:38px; border-bottom:1px solid #e7e7e7; background:url(https://image.ec21.com/optimg/icon/icon_volt_05.gif) 16px 12px no-repeat;}
.v_title p.v_tit {font-size:14px; line-height:38px; padding-left:35px;}

.suppliers_title {font-weight:bold; font-size:14px;}
.suppliers_title span.cm_tx { font-size:11px; font-weight:normal; color:#666;}
.suppliers_view {padding-top:7px;}

.top_ar {position:relative; width:100%; height:55px; display:block; z-index:500;}
.top_ar.logo_tree { background:url(https://image.ec21.com/optimg/winter_tree.gif) 0 0px no-repeat;}
.top_ar h1 {position:relative; top:20px; left:88px; list-style:none; font-style:italic; text-decoration:none; font-weight:bold; font-size:10px; color:#002c7d;}
.top_ar span.t0 {display:block; overflow:visible; text-indent:-9009px; font-size:0; line-height:0;}
.top_ar span.t1 {position:relative; top:-20px; left:88px; width:250px; list-style:none; font-style:italic; text-decoration:none; font-weight:bold; font-size:10px; color:#0165b0; }
*:first-child+html .top_ar span.t1 {position:relative; top:-20px; left:88px; width:400px; text-indent:0px; height:18px; list-style:none;  font-style:italic; text-decoration:none; font-weight:bold; font-size:10px; color:#0165b0; line-height:9px; }
.top_ar div.top_ar_t2 {position:absolute; top:0; right:0;}
.top_ar div.top_ar_t2 div.top_ar_cc {display:inline; float:left; padding:0 10px 0 10px; margin:0; background:url(https://image.ec21.com/optimg/top_line.gif) right no-repeat; line-height:24px;}
.top_ar div.top_ar_t2 div.top_ar_cd {display:inline; padding:0 10px 0 0; margin:0; background:url(https://image.ec21.com/optimg/top_line.gif) right no-repeat; line-height:24px;}
.top_ar div.top_ar_t2 div.top_ar_lt {display:inline; padding:0 0 0 10px; margin:0; background:none; line-height:24px;}
.top_sch {position:absolute; top:28px; right:0; overflow:hidden; z-index:-50;}

.top_sch_menu {background:url(https://image.ec21.com/optimg/top_bg.gif) repeat-x; width:100%; height:38px;}
.top_login_menu {background:url(https://image.ec21.com/optimg/top_bg_login.gif) repeat-x; width:100%; overflow:hidden;}
.top_login_menu div.login_tab {background:url(https://image.ec21.com/optimg/top_1_navy.gif) left bottom no-repeat; height:35px; overflow:hidden;}
div.login_tab p {line-height:28px; width:208px; height:28px; padding:0; vertical-align:text-bottom; margin:7px 0 0 7px; font-size:16px; font-weight:bold; text-align:center;}

.top_login_menu p {display:inline-block; margin:0; padding:0;}
a.login_tab2_a {display:inline-block; padding-right:10px; background:url(https://image.ec21.com/optimg/top_1_navy2.gif) no-repeat 100% 0; color:#2f2f2f; line-height:45px; height:35px; word-spacing:-1px; text-decoration:none !important;white-space:nowrap; font-size:16px; margin-right:-1px;}
a.login_tab2_a span {display:block; padding:0 23px 0 30px; background:url(https://image.ec21.com/optimg/top_1_navy2.gif) no-repeat; color:#2f2f2f; font-weight:bold;}  
 
.top_sch_45 {background:url(https://image.ec21.com/optimg/m_top_bg_45.gif) repeat-x; height:45px; width:100%; position:relative; font-size:11px;}
.top_sch_45 a {text-decoration:none; color:#565656;}
.top_sch_45 a:hover {text-decoration:none; color:#565656;}
.top_sch_45 span {margin-left:5px}
.top_sch_45 span.rft {margin:0 5px 0 5px;}
.lf_45 {position:absolute; top:9px; left:12px;}
.rt_45 {position:absolute; top:11px; right:10px;}
.rt_45 p {background:url(https://image.ec21.com/optimg/icon/icon_top_02.gif) 0 2px no-repeat; padding:1px 0; color:#565656;}
.rt_45 a {text-decoration:none; margin-left:21px; color:#565656;}
.rt_45 span.tx1 {font-size:11px; color:#666666; background:url(https://image.ec21.com/optimg/top_line_2.gif) right no-repeat; padding-right:10px;}
.rt_45 span.tx1 a {text-decoration:none; color:#666666; margin:0;}
.rt_45 span.tx2 {font-size:11px; color:#666666; background:none; padding-left:7px; margin:0;}
.rt_45 span.tx2 a {text-decoration:none; color:#666666; margin:0;}

.top_sch_65 {background:url(https://image.ec21.com/optimg/top_bg_65.gif) repeat-x; height:65px; width:100%; position:relative; font-size:11px;}
.top_sch_65 a {text-decoration:none; color:#565656;}
.top_sch_65 a:hover {text-decoration:none; color:#565656;}
.top_sch_65 span {margin-left:5px}
.top_sch_65 span.rft {margin:0 5px 0 5px; vertical-align:middle;}
.top_sch_65 h2 {font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color:#2f2f2f; margin:0; padding:0; position:absolute; top:8px; left:13px;}
.lf_65 {position:absolute; top:28px; left:12px;}
.lf_65 p {background:url(https://image.ec21.com/optimg/icon/icon_top_02.gif) 0 2px no-repeat; padding:1px 0; color:#565656;}

.top_sch_65n {background:#f3f3f3; height:72px; width:100%; position:relative; font-size:11px; border-top:1px solid #0589c1; border-bottom:1px solid #e2e2e2;}
.top_sch_65n a {text-decoration:none; color:#565656;}
.top_sch_65n a:hover {text-decoration:none; color:#565656;}
.top_sch_65n span {margin-left:5px}
.top_sch_65n span.rft {margin:0 5px 0 5px; vertical-align:middle;}
.top_sch_65n p { font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#294a8d; margin:0; padding:0; letter-spacing:0.3px; position:absolute; top:10px; left:13px;}
.lf_65n {position:absolute; top:34px; left:12px;}
.lf_65n p {background:url(https://image.ec21.com/optimg/icon/icon_top_02.gif) 0 2px no-repeat; padding:1px 0; color:#565656;}

.top_sch_35 {background:url(https://image.ec21.com/optimg/top_bg_35.gif) repeat-x; height:35px; width:100%; position:relative; font-size:11px;}

.tab {overflow:hidden; float:left; width:50%;}
.tab li.tab_on {float:left; position:relative;width:113px; height:38px; margin:0;background:url(https://image.ec21.com/optimg/btn/btn_sch_top_on.gif) no-repeat 100% 0;}  
.tab li.tab_on a {display:block; width:113px; padding:8px 0; color:#2f2f2f; text-align:center; font-weight:bold;}
.tab li.tab_off {float:left; position:relative;width:113px; height:38px; margin:0;background:url(https://image.ec21.com/optimg/btn/btn_sch_top_off.gif) no-repeat 100% 0;}  
.tab li.tab_off a {display:block; width:113px; padding:8px 0; color:#666666; text-align:center; font-weight:bold;}
.tab_rt {overflow:hidden; float:right; width:270px; margin-top:6px;}
.tab_rt li.rt_01 {float:left; position:relative; width:135px; background:url(https://image.ec21.com/optimg/icon/icon_top_01.gif) 0 1px no-repeat; padding:1px 0; font-size:11px; color:#565656;}
.tab_rt li.rt_01 a {margin-left:25px; color:#565656;}
.tab_rt li.rt_01_1 {float:left; position:relative; width:135px; background:url(https://image.ec21.com/optimg/icon/icon_top_01_1.gif) 0 1px no-repeat; padding:1px 0; font-size:11px; color:#eb8417; font-weight:bold;}
.tab_rt li.rt_01_1 a {margin-left:25px; color:#eb8417;}
.tab_rt li.rt_02 {float:left; position:relative; width:135px; background:url(https://image.ec21.com/optimg/icon/icon_top_02.gif) 0 2px no-repeat; padding:1px 0; font-size:11px; color:#565656;}
.tab_rt li.rt_02 a {margin-left:21px; color:#565656;}

.submit_sch_ss2 {background:url(https://image.ec21.com/optimg/btn/sch_btn_bg.gif) repeat-x; vertical-align: middle; height:26px; width:89px; border:none; cursor:pointer; letter-spacing:0.8px; font-family: Tahoma, Geneva, sans-serif; font-weight:bold; font-size:14px; color:#fff; padding:0; margin:0;}
.input_m_sch2 {border:1px solid #0066cc; background:url(https://image.ec21.com/optimg/sch_top_bg.gif) no-repeat; font-size:13px; line-height:20px; padding:1px 1px 1px 5px; vertical-align:middle;}

.contents_sch {margin-top:4px; width:100%; position:relative; z-index:100;}

.input_sch {border:2px solid #3780df; border-right-width:0; width:445px; background-color:#fff; padding:1px; height:22px;}
.input_m_sch {border:1px solid #a1a1a1; background:url(https://image.ec21.com/optimg/sch_top_bg.gif) no-repeat; font-size:13px; line-height:20px; padding:1px 1px 1px 5px; vertical-align:middle;}
.input_ms_sch {border:1px solid #0755b9; background:url(https://image.ec21.com/optimg/sch_top_bg.gif) no-repeat; font-size:13px; line-height:20px; padding:1px; vertical-align:middle;}
.my_input_sch {font-size:12px; vertical-align:middle; border:1px solid #acacac; padding-left:1px;}
.my_input_sch_gbd { width:444px; height:31px; font-size:12px; vertical-align:middle; border:1px solid #0755b9; padding-left:1px; margin:0 0 5px 0;}
.pw_input_sch {font-size:12px; vertical-align:middle; border:1px solid #d2d2d2; padding-left:1px;}
.blueinput {border:#00b2f4 solid 1px;}
.errinput {border:#ff0000 solid 1px;}
.url_input_ar {font-size:12px; color:#000; vertical-align:middle; border:2px solid #edb357;}
.input_sch_s {font-size:12px; vertical-align: middle; border:1px solid #cecece; padding-left:1px;}
.input_sch_ss {font-size:12px; line-height:18px; vertical-align: middle; border:1px solid #cecece; padding:1px;}
.input_tx_send {font-size:12px; vertical-align: middle; border:1px solid #e0e0e0; background-color:#f9f9f9; padding:1px;}
.input_tx_send_tx {font-size:12px; vertical-align: middle; border:none; padding:3px;}
.submit_sch {background:url(https://image.ec21.com/optimg/btn/sch_btn_bg.gif) repeat-x; height:28px; width:105px; border:none; cursor:pointer; font-family: Arial,sans-serif; font-weight:bold; font-size:18px; color:#fff; padding:0; margin:0;}
.m_submit_sch {background:url(https://image.ec21.com/optimg/main_image.png) 0 -747px no-repeat; height:20px; width:32px; border:none; cursor:pointer; font-size:18px; color:transparent; padding:0; margin-left:-5px;}
.m_submit_sch_my {background:url(https://image.ec21.com/optimg/main_image.png) 0 -747px no-repeat; height:20px; width:32px !important; border:none; cursor:pointer; font-size:18px; color:transparent; padding:0; margin-left:5px;}
.submit_sch_s {background:url(https://image.ec21.com/optimg/btn/btn_t_sch.gif) no-repeat; height:20px; width:32px; border:none; cursor:pointer; font-size:18px; color:transparent; padding:0; margin-left:-5px;}
.submit_sch_ss {background:url(https://image.ec21.com/optimg/btn/sch_btn_bg.gif) repeat-x; vertical-align: middle; height:26px; width:89px; border:none; cursor:pointer; font-family: Arial,sans-serif; font-weight:bold; font-size:16px; color:#fff; padding:0; margin:0;}
.submit_sch_btm {background:url(https://image.ec21.com/optimg/btn/sch_btn_bg.gif) repeat-x; vertical-align:middle; line-height:28px; height:28px; width:105px; border:none; cursor:pointer; font-family: Arial,sans-serif; font-weight:bold; font-size:18px; color:#fff; padding:0; margin-left:-3px;}
.ad_sch {display:inline; vertical-align: middle; text-align:center; padding:0 10px 0 10px; color:#3c3c3c;}
.ad_sch:hover {color:#3c3c3c;}
.sch_code_ar {overflow:hidden; padding-bottom:10px;}
.sch_code {margin:0; padding:7px 0 0 5px; font-family:Verdana,sans-serif; font-size:11px;}
.sch_code a {text-decoration:none; color:#999999;}
.sch_code a:hover {color:#999999;}
.sch_code2 {margin:0; padding:7px 0 0 5px; font-family:Verdana,sans-serif; font-size:11px;}
.sch_code2 a {text-decoration:none; color:#999999;}
.sch_code2 a:hover {color:#999999;}
.sch_code3 {margin:0; padding:7px 0 0 5px; font-family:Verdana,sans-serif; font-size:11px;}
.sch_code3 h1 { font-weight:normal; font-size:11px; font-family:Verdana,sans-serif;}
.sch_map {margin:0; padding:12px 0 10px 1px; font-family:Verdana,sans-serif; font-size:11px;  color:#6c6d6f; overflow:hidden;}
.sch_map h1 {display:inline; font-family:Verdana,sans-serif; font-size:11px; font-weight:normal;}
.sch_map h1 span.bo_num { font-weight:bold;}
.sch_map h1 a.ctgy { font-weight:bold;}
.sch_map strong {color:#444444; font-size:12px;}
.contents_sch_bar {margin:0; padding:0; float:none; vertical-align:middle; width:auto; clear:both;}
.input_sign_in {background:url(https://image.ec21.com/optimg/btn/btn_signin.gif) no-repeat; color:#fff; font-family:Tahoma, sans-serif; font-size:11px; line-height:14px; font-weight:bold; padding:0; border:none; cursor:pointer;}

.contents_top_ar {width:100%; height:476px;}
.contents_top_ar:after {display:block; clear:both; padding:10px;}

.left {float:left; display:inline-block; width:205px; overflow:hidden;}
.left_category {background-color:#f5f5f5; padding-bottom:20px; border:1px solid #d2d2d2; margin-bottom:-1px;}
.left_subscription {background-color:#f5f5f5; border:1px solid #d2d2d2; padding-top:15px; overflow:hidden; margin-bottom:-1px;}
.left_r_history {background-color:#f5f5f5; padding-top:15px; border:1px solid #d2d2d2; overflow:hidden; margin-bottom:-1px;}
.left_community {background-color:#f3fbe2; padding:10px 0 0 0; margin-top:10px;border:1px solid #d1ddb5;}
.left_popular_sch {background-color:#f9f9f9; padding:0 5px 8px 10px; margin-top:10px;border:1px solid #d2d2d2;}
.left_all_korea { border:1px solid #e5e5e5; padding:10px 0 0 0;}
.left_all_korea dt {  padding:0 5px 10px 10px !important; margin-bottom:20px; border-bottom:1px solid #e5e5e5;}
.left_all_korea li { display:block; width:auto; margin:0px auto 20px; }
.left_all_korea span.sv_img { display:block; width:80px; height:80px; display:block; vertical-align:middle; text-align:center; font-size:100px; line-height:100px; overflow:hidden; margin:0 auto 8px;}
.left_all_korea span.sv_img a { width:80px; height:80px; display:table-cell; text-align:center; vertical-align:middle; line-height:100px; font-size:100px; overflow:hidden; }
.left_all_korea em.sv_txt {display:block; width:140px; vertical-align:middle; line-height:14px !important; padding:0px 0; text-align:center; margin:0 auto;}
.left_all_korea em.sv_txt a {text-decoration:none; color:#0066cc;}
.left_all_korea em.sv_txt a:hover {text-decoration:none; color:#ff3600;}

.left_c_tit {border-bottom:1px solid #d1deb5; padding:0 0 10px 15px; font-family:Tahoma, sans-serif; color:#2f2f2f;}
.left_c_tit p.l_tit {font-weight:bold; font-family:Tahoma, sans-serif; font-size:14px;}
.left_c_tit p.s_tit {font-weight:normal; font-size:11px;}
.left_c_submit {width:170px; margin:0 auto; border:1px solid red;}

.community_ls {overflow:hidden;}
.community_ls div.comm_v_ls {border-bottom:1px solid #d1deb5; padding-top:10px;}
.community_ls p.p_title {font-family:Tahoma, sans-serif; font-weight:bold; font-size:13px; color:#65900a; margin-left:15px; padding-bottom:6px;}
.community_ls p.p_title2 {font-family:Tahoma, sans-serif; font-weight:bold; font-size:13px; color:#65900a; margin-left:15px; padding-bottom:3px;}

dl.category_pps {padding-top:10px;}
dl.category_pps dt {padding:0 0 5px 0; font-family:Tahoma, sans-serif;  font-size:14px; font-weight:bold; color:#000000;}
dl.category_pps dt.dt_arrow {background:none; padding:0 0 10px 0; font-family:Tahoma, sans-serif; font-size:15px; font-weight:bold; color:#000000;}
dl.category_pps dd {padding:0 0 5px 0; font-family: Arial,sans-serif; font-size:12px; line-height:20px; color:#666666; word-wrap:break-word;}
dl.category_pps dd.right {text-align:right;}
dl.category_pps span.pops_b {font-weight:bold; padding:0 5px 0 5px;}
dl.category_pps span.arrow_on {border-width:5px; border-style:dashed; border-color:transparent; display:inline-block; width:0; height:0; line-height:0; position:relative; left:0; top:3px; margin-right:4px; border-top-color:#2f2f2f; border-top-style:solid;}
dl.category_pps span.arrow_off {border-width:5px; border-style:dashed; border-color:transparent; display:inline-block; width:0; height:0; line-height:0; position:relative; left:2px; top:0; margin-right:3px; border-left-color:#2f2f2f; border-left-style:solid;}
dl.category_pps dt a {text-decoration:none; color:#000000;}

dl.category {padding:10px 0 10px 0; margin:0 auto; width:180px;}
dl.category dt {padding:0 0 10px 0; font-family:Tahoma, sans-serif; font-size:14px; line-height:18px; font-weight:bold; color:#000000;}
dl.category dt.dt_arrow {background:none; padding:0 0 10px 15px; font-family:Tahoma, sans-serif; font-weight:bold; color:#000000;}
dl.category dd {padding:0 0 5px 0; font-family: Arial,sans-serif; font-size:12px; color:#666666;}
dl.category dd.right {text-align:right; padding-right:2px;}
dl.category label {font-size:11px;}
dl.category span.group_on {font-weight:bold; color:#06c;}
dl.category span.arrow_on {display:block; float:left; position:relative; top:8px; left:0; background:url(https://image.ec21.com/optimg/icon/icon_sch_lf.png) 0 0 no-repeat; width:15px; height:5px; margin-left:-15px;}
dl.category span.arrow_off {display:block; float:left; position:relative; top:5px; left:0; background:url(https://image.ec21.com/optimg/icon/icon_sch_lf.png) -3px -8px no-repeat; width:15px; height:10px; margin-left:-15px;}

dl.category dt a {text-decoration:none; color:#000000;}
dl.subscription {padding-bottom:20px;  margin:0 auto; overflow:hidden; width:180px;}
dl.subscription dt {padding-bottom:5px; font-family:Tahoma, sans-serif; font-size:14px; font-weight:bold; color:#000000;}
dl.subscription dd {padding:0 0 8px 3px; font-family: Arial,sans-serif; font-size:12px; color:#666666; display:list-item;}
dl.subscription dd.in_txt {padding:0 0 5px 3px; font-family: Arial,sans-serif; font-size:11px; color:#2f2f2f;}
dl.subscription dd a.tit_s {text-decoration:none;color:#666666;}
dl.subscription span.arrow_on {border-width:4px; border-style:dashed; border-color:transparent; display:inline-block; width:0; height:0; line-height:0; position:relative; left:0; top:2px; margin-right:4px; border-top-color:#666666; border-top-style:solid;}
dl.subscription span.arrow_off {border-width:4px; border-style:dashed; border-color:transparent; display:inline-block; width:0; height:0; line-height:0; position:relative; left:2px; top:0; margin-right:3px; border-left-color:#666666; border-left-style:solid;}
dl.subscription p.key_sub {margin-left:12px; word-wrap:break-word;}
dl.subscription p.tx_sub {word-wrap:break-word; padding:3px 0 0 3px; font-size:11px;}
dl.subscription a.rss_icon {background:url(https://image.ec21.com/optimg/icon/icon_rss.gif) no-repeat; padding-left:20px; font-weight:bold;}
dl.subscription a.trade_icon {background:url(https://image.ec21.com/optimg/icon/icon_trade_at.gif) 0 0 no-repeat; padding:2px 0 2px 20px; line-height:20px; font-weight:bold;}
dl.community {padding:0 0 15px 20px; overflow:hidden; width:170px;}
dl.community dt {font-weight:bold; color:#2f2f2f; padding-bottom:2px;}
dl.community dt a{text-decoration:none; color:#2f2f2f;}
dl.community dt a:hover{text-decoration:none; color:#ff3600;}
dl.community dd {background:url(https://image.ec21.com/optimg/icon/icon_lf_dd.gif) no-repeat 0 9px; padding:3px 0 0 8px; word-wrap:break-word; font-size:11px;}
dl.txt_bann {border:1px solid #d2d2d2; padding:12px 6px 15px 10px; background-color:#fff;}
dl.txt_bann dt {font-weight:bold; font-family:Tahoma, sans-serif; font-size:14px; line-height:20px; padding-bottom:5px; color:#2f2f2f;}
dl.txt_bann dt strong {color:#ff3600;}
dl.txt_bann dd {font-family: Arial,sans-serif; font-size:12px; color:#5b5b5c;}
dl.txt_bann span {color:#ff3600;}
dl.txt_bann2 {border:1px solid #d2d2d2; margin:-1px 0 15px 0; padding:0 0 15px 0; background-color:#fff;}
dl.txt_bann2 dt{font-weight:bold; font-family:Tahoma, sans-serif; font-size:14px; line-height:20px; padding:5px 5px 5px 10px; background-color:#f9f9f9; border-bottom:1px solid #e8e8e8; color:#2f2f2f;}
dl.txt_bann2 dt strong {color:#ff3600;}
dl.txt_bann2 dd {font-family: Arial,sans-serif; font-size:12px; color:#5b5b5c; padding:10px 6px 0 10px;}
dl.txt_bann2 span {color:#ff3600;}

dl.txt_bann3 {border:1px solid #d2d2d2; margin:-1px 0 15px 0; padding:0 0 0px 0; background-color:#fff;}
dl.txt_bann3 dt{font-weight:bold; font-family:Tahoma, sans-serif; font-size:14px; line-height:20px; padding:5px 5px 5px 10px; background-color:#f9f9f9; border-bottom:1px solid #e8e8e8; color:#2f2f2f;}
dl.txt_bann3 dt strong {color:#ff3600;}
dl.txt_bann3 dd {font-family: Arial,sans-serif; font-size:12px; color:#5b5b5c; padding:10px 6px 0 10px;}
dl.txt_bann3 span {color:#ff3600;}

.img_bann {margin:10px 0 15px 0;}
.bann_tit {background-color:#f0f0f0; width:160px; height:19px; position:relative; }
.bann_tit h4 {color:#7f7e7e; font-size:12px; line-height:19px; padding-left:5px;}
.bann_tit p.rt_phon_btn {position:absolute; top:4px; right:8px;}

.bann_tit2 {border:1px solid #d2d2d2;  margin:-1px 0 0 0;}
.bann_tit2 h4 {font-weight:bold; font-family:Tahoma, sans-serif; font-size:14px; line-height:20px; padding:5px 5px 5px 10px; background-color:#f9f9f9; color:#2f2f2f}
.bann_tit2 p.rt_phon_btn {position:absolute; top:4px; right:8px;}

.boder1_box {border:1px solid #d2d2d2; overflow:hidden; margin-top:20px; padding:10px;}
.boder1_box li {line-height:20px;}
.boder1_box p {font-size:12px; line-height:16px;}
.boder2_box {background-color:#f7f7f7; margin-top:16px; padding:15px;}
.boder2_box dl.code_box {line-height:20px; overflow:hidden; padding-bottom:10px;}
.boder2_box dt {font-size:13px; font-weight:bold; margin-bottom:5px;}
.boder2_box dd {float:left; display:inline; width:33%;}
.boder2_box dd a {text-decoration:none; vertical-align:text-bottom; color:#e87300;}
.boder2_box dd a:hover,.boder2_box dd a:active,.boder2_box dd a:focus{text-decoration:underline; color:#e87300;}
.boder2_box p {line-height:20px; padding-top:5px;}
.bo2_cum_ar {border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background-color:#fcfcfc; padding:10px; margin:5px 0;}
.bo2_cum_ar p { font-size:12px; line-height:16px;}
.bo2_cum_ar p.title {font-size:13px; font-weight:bold;}
.input_btn {vertical-align:middle; border:1px solid #b1b1b1; background:url(https://image.ec21.com/optimg/btn/sch_s_btn_bg.gif) repeat-x; font-family:Tahoma, sans-serif; font-size:11px; height:17px; width:60px; font-weight:bold; cursor:pointer;  padding:0;}
.input_btn_my {vertical-align:middle; border:1px solid #b1b1b1; background:url(https://image.ec21.com/optimg/btn/sch_s_btn_bg.gif) bottom repeat-x; font-family:Tahoma, sans-serif; font-size:11px; line-height:17px; height:19px; width:88px; font-weight:bold; cursor:pointer;  padding:0;}
.input_btn_gbd { display:inline-block;  vertical-align:top; color:#fff; border:none; background:#327bda  url(https://image.ec21.com/optimg/icon/gbd_search.png) no-repeat center top 10px; font-family:Tahoma, sans-serif; font-size:12px; line-height:95px; letter-spacing:0.04em; height:68px; width:68px; cursor:pointer;  padding:0;}
.contact_btn {border:medium none; font-family:Tahoma, sans-serif; font-weight:bold; font-size:11px; color:#fff; background:url(https://image.ec21.com/optimg/btn/contact_now_btn_bg.gif) no-repeat; padding-left:25px; line-height:19px; height:19px; width:104px; cursor:pointer; text-align:left;}
.c_submit_btn_01 {width:130px; border:1px solid #c7d8a6; background:url(https://image.ec21.com/optimg/icon/icon_lf_com_01.gif) no-repeat 10px 3px; padding:2px 10px 3px 28px; margin:0 auto; margin-bottom:5px; background-color:#fff; cursor:pointer; word-wrap:break-word;}
.c_submit_btn_02 {width:130px; border:1px solid #c7d8a6; background:url(https://image.ec21.com/optimg/icon/icon_lf_com_02.gif) no-repeat 10px 3px; padding:2px 10px 3px 28px; margin:0 auto; background-color:#fff; cursor:pointer; word-wrap:break-word;}
.lf_key_btn {overflow:hidden; padding:15px 0 15px 0;}
.lf_key_btn a {text-decoration:none; color:#2f2f2f;}
.lf_key_btn a:hover {text-decoration:none; color:#ff3600;}

.services_error_ar {width:535px; margin:0 auto; padding:100px 0;}
.services_error_ar p {text-align:center; padding:30px 0 0 0;}
.services_error_ar p.err_title {font-weight:bold; font-size:25px; line-height:8px;}
.services_error_ar div.err_sch {background-color:#e3e9f3; padding:11px 12px; margin-top:30px;}

.search_btm {margin-top:17px;}
.search_btm2 {margin-top:17px; background-color:#f1f4f8; padding:17px; overflow:hidden;}
.search_btm2 div.real_search_key {margin-top:12px; color:#666666;}

.container_foot_ar {background:#f6f6f6; width:100%; clear:both; font-family:Arial,sans-serif;}
.container_foot_ar_sub {border-top:1px solid #dbdbdb;}
.container_foot_con {width:800px; overflow:hidden; margin:0 auto; vertical-align:middle; font-size:11px; color:#6c6d6f; text-align:center; height:35px;}
.container_foot_con div.dv_float {display:inline-block; background:url(https://image.ec21.com/optimg/footer_line.gif) right no-repeat; margin-top:10px; padding:0 15px; float:left;}
.container_foot_con div.dv_float_lt {background:none; padding:0 0 0 15px; float:left; margin-top:10px;}
.container_foot_con div.dv_float_ic {background:url(https://image.ec21.com/optimg/footer_line.gif) right no-repeat; padding:0 0 0 15px; float:left; margin-top:7px;}
.container_foot_con div.dv_float_gg {background:url(https://image.ec21.com/optimg/footer_line.gif) center right no-repeat; padding:0 0 0 15px; float:left; height:16px; margin-top:9px;}
.container_foot_con span {background:url(https://image.ec21.com/optimg/footer_line.gif) right no-repeat; padding:0 15px 0 15px;}
.container_foot_con span.span_off_1 {background:none; padding:0 0 0 15px;}
.container_wd {width:700px}
.foot_con {width:800px; margin:0 auto; margin-top:25px; padding-bottom:20px; text-align:center; clear:both;}
.foot_con p {font-size:11px; line-height:14px; margin-bottom:15px; color:#444444;}
.foot_con p.foot_tx01 {font-size:11px; line-height:18px; margin-bottom:0; color:#9a9a9a;}
.foot_con p.foot_tx02 {font-size:11px; line-height:18px; margin-bottom:0; color:#666666;}
.foot_con span {padding:0 7px 0 5px; background:url(https://image.ec21.com/optimg/footer_line01.gif) center right no-repeat;}
.foot_con span.span_off {padding:0 0 0 7px; border:none; background:none;}
.foot_con a {text-decoration:none; color:#2f2f2f;}
.foot_con a:hover,.foot_con a:active,.foot_con a:focus{text-decoration:none;}
.foot_con_01 {font-weight:bold;}
.foot_con_01 a {text-decoration:none; color:#444444;}
.foot_con_01 a:hover,.foot_con_01 a:active,.foot_con_01 a:focus{text-decoration:none;}
.foot_con_02 {font-weight:normal;}
.foot_con_02 a {text-decoration:none; color:#444444;}
.foot_con_02 a:hover,.foot_con_02 a:active,.foot_con_02 a:focus{text-decoration:none;}
.foot_con_copy {font-weight:normal; font-size:10px; color:#323433; border-right:none;}
.foot_con_copy a {text-decoration:none; color:#444444;}
.foot_con_copy a:hover,.foot_con_copy a:active,.foot_con_copy a:focus{text-decoration:none; border-bottom:1px solid #323433;}
.twitter-follow-button {vertical-align:middle;}
span.ft_span_01 {padding:0 0 0 10px; margin:0;}

div.reported img.pd {float:left; border:1px solid #dddddd; width:125px;}
div.reported dl {float:left; margin-left:10px; width:640px}
div.reported dt {font-size:13px; font-weight:bold; padding-bottom:4px;}
div.reported dd {line-height:1.7em}
div.reported dd span {display:inline-block; width:70px; font-weight:bold;}

#reportitemcheck{width:860px; margin:0 auto; text-align:left; padding:0 20px 15px 20px;}
#reportitemcheck p,h2{margin:0}
#reportitemcheck h2{text-align:left;font-size:20px;margin:20px 0 15px 0;}
#reportitemcheck span{color:#999999}
#reportitemcheck .reportimg img{width:90px; left:90px;}
#reportitemcheck .no{color:#999999; background:#f7f7f7; height:25px;}
#reportitemcheck td {font:12px Arial;}
#reportitemcheck a:link {COLOR: #444c; text-decoration: none;}
#reportitemcheck a:visited {COLOR: #00309c; text-decoration: none;}
#reportitemcheck a:hover {COLOR: #0099FF; text-decoration: underline;}
#reportitemcheck a:active {COLOR: #0099FF; text-decoration: underline;}
#reportitemcheck a {COLOR: #444; text-decoration: none;}
#reportitemcheck .mytab { font:normal 10px Verdana; color: #FFF; background-color:#4984DD; border-top:1px solid #3570D3; border-bottom:1px solid #3570D3; height: 30px;}
#reportitemcheck .mytab2 {	background-color: 4984DD; border-top:1px solid #3570D3; vertical-align: bottom;}
#reportitemcheck .mytableline  {	border-top:3px solid #55B9DA;  text-align: center;	background-color: #d6d6d6;	height: 24px;}
#reportitemcheck .mytableline2 { text-align: center;	background-color: #d6d6d6;	height: 24px;}
#reportitemcheck .mytableline3 { background-color: #55B9DA; height: 24px;}
#reportitemcheck .mytableline4 {	border-top:3px solid #55B9DA;  text-align: center;	background-color: #55B9DA;	height: 24px;}
#reportitemcheck .mytablebody  { background-color: #FFF;}
#reportitemcheck .mytablebody2 {	background-color: #FFF;	text-align:left; padding-left: 10px;}
#reportitemcheck .mytablebody3 {	background-color: #FFF;	font:normal 10px Verdana; text-align:left;	padding-left: 10px;}
#reportitemcheck .mytablebody4 {	background: #fff url(https://image.ec21.com/img/ec/payment_ok_back02.gif) repeat-y fixed left; padding-left:3px; text-align: left;}
#reportitemcheck .mytitle      { font-size: 120%; height: 38px;	font-weight: bold;	padding-left: 5px;}
#reportitemcheck .mystitle     { font-weight: bold;font-size: 1.05em; margin-top: 20px; padding: 20px 0 3px 0;}
#reportitemcheck .mytablehead  {	font-weight: bold; color: #000;	background-color: #EFF7FB;	vertical-align: top; height: 30px; padding-left: 10px; line-height:30px; }
#reportitemcheck .mytablehead2 {	font-weight: bold; color: #fff; border-top:2px solid #DFF7FF; height: 37px; padding-left: 10px; text-align: center; background-image: url(https://image.ec21.com/img/ec/payment_ok_back01.gif);}
#reportitemcheck .mysearch     {	font: 0.85em Verdana; color: #000;  text-decoration: none;}

.clear { clear:both;}

.google_ad_box { clear:both; position:relative; display:inline-block; width:100%; border-top:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; margin-top:-1px;  background-color:#fcfcfc;}					 
.google_ad_box .ad_tit{ float:left; width:108px;  height:92px; text-align:center; font-weight:bold; line-height:92px; border-right:1px solid #000; background-color:#f6f6f6;  }
.google_ad_box .ad{ clear:both; display:block; width:728px;   margin:10px auto; background-color:#fff;}
.google_ad_box .ad span.t_box {float:left;  height:92px; text-align:center; font-weight:bold; line-height:92px; border-right:1px solid #000; background-color:#f6f6f6; }

.my21_s_box { height:138px;}
