﻿@charset "utf-8";
@import url("reset.css");

body      {margin:0 ; background:#fff; font-family: Tahoma,Arial, Helvetica, sans-serif, 微軟正黑體; font-size: 16px; color: #333; text-align:left;}
a:link    {color:#333; text-decoration:none;}
a:visited {color:#333; text-decoration:none;}
a:active  {color:#ff9600; text-decoration:underline;}
a:hover   {color:#ff9600; text-decoration:underline;}

/*大框架和首頁**********************************************************************************
*****************************************************************************************/
.all       {width:100%; margin:0px auto; padding:0px; position:relative; background:#fff; }
.menu_line {width:100%; height:5px; font-size:1px; background:#fdd000;}

.header    {width:990px; margin:0 auto; clear:both; position:relative; }
.logo      {float:left; width:12%;padding:15px 0 15px 0; text-align:left; }
.menu      {float:right; width:87%; padding:5px 0 0 0; font-family: 微軟正黑體;  }   
.menu .top_bar      {text-align:right; }
.menu .top_bar .tel {float:right; font-size:15px; color:#bf0000;  }
.menu .top_bar .tmenu  {float:right; font-size:13px; padding:2px 0 0 0; width:550px;}
.menu .top_bar .tmenu p {float:right; background:url(../images/pic_1.gif) no-repeat left center; padding:0 0 0 8px; margin:0 15px 0 0; }

.menu ul    {padding:35px 0 0 0; _padding:25px 0 0 0;}
.menu ul li {float:right; padding:0 0 0 30px; color:#bf0000; }
.menu ul li a:link, .menu ul li a:visited  {color:#333; text-decoration:none;}
.menu ul li a:active, .menu ul li a:hover  {color:#bf0000; text-decoration:none;}

/*大Banner*/
.ad_box {width:100%; margin:0px auto; padding:0px; position:relative; }

/*Main_框架*/
.mainframe {width:990px; margin:0 auto; clear:both; position:relative; padding:10px 0 50px 0;}
.content   {float:left; width:750px; overflow:hidden;}
.content2  {width:988px; overflow:hidden; border:1px #d9d9d9 solid;} /*Full(有邊線)*/
.content3  {width:990px; overflow:hidden; } /*Full*/
.sidebar   {float:right; width:200px; overflow:hidden;}

/*Index_特色區塊*/
.idx_box1        {margin:20px 0 0 0; }
.idx_box1 h1     {margin:0 0 10px 0; text-align:left;}
.idx_box1 ul     { }
.idx_box1 ul li  {float:left; width:355px; overflow-x:hidden; }
.idx_box1 ul li p {margin:5px 0 0 0; line-height:18px; font-size:13px; font-family: 微軟正黑體;}

/*Index_小橫幅廣告*/
.idx_sbanner      {margin:30px 0 0 0; }

/*Index_見證人*/
.idx_box2         {margin:30px 0 0 0; }
.idx_box2 h1      {margin:0 0 10px 0; text-align:left; float:left; }
.idx_box2 h2      {float:right; width:50px; text-align:right; font-size:13px; font-family: 微軟正黑體; padding:10px 0 0 0;}
.idx_box2 .li_box {background:#e2e2e2; width:748px; padding:1px 0 0 1px;}
.idx_box2 ul      {}
.idx_box2 ul li   {float:left; position:relative; margin:0 1px 0 0; width:186px; height:210px; overflow:hidden;}
.idx_box2 ul li p {position:absolute; top:158px; left:0; width:180px; color:#aaa; font-family: 微軟正黑體; 
				   background:url(../images/alpha_black.png) repeat; font-size:12px; padding:7px 0 5px 6px; line-height:20px; }

/*Index_右側廣告*/
.idx_right_ad     {margin:20px 0 0 0;}
.idx_right_ad p   {margin:0 0 12px 0;}


/*Index_右側活動公告*/
.right_event       { border-top:4px #ff0072 solid; border-left:1px #ddd solid; border-bottom:1px #ddd solid; border-right:1px #ddd solid;
                     padding:8px 8px 8px 10px; width:180px; font-family: 微軟正黑體; margin:20px 0 0 0;}
.right_event .title{ border-bottom:1px #eee solid; padding:0 0 5px 0; margin:0;}
.right_event h1    { float:left; width:75%; font-weight:bold; }
.right_event h2    { font-size:13px; float:right; text-align:right; padding:3px 0 0 0; }
.right_event ul    { padding:8px 0 0 0;}
.right_event ul li { background:url(../images/pic_2.gif) no-repeat; background-position:1px 5px; padding:0 0 5px 9px; line-height:18px; font-size:13px;}


/*內頁廣告*/
.ad2_box {width:990px; margin:0 auto; clear:both; position:relative; padding:0 0 0 0; }

/*內頁路徑*/
.path    {width:990px; margin:0 auto; clear:both; position:relative; padding:5px 0 0 0; font-size:13px; font-family: 微軟正黑體; }
.path a  {color:#333;}


/*Footer-menu*/
.footer_menu           {width:100%; background:#f2f2f2;}
.footer_main1          {width:990px; margin:0 auto; clear:both; position:relative; font-family: 微軟正黑體;}
.footer_main1 ul       { }
.footer_main1 ul li    {float:left; line-height:20px; width:300px; _width:280px; margin:15px 30px 15px 0; font-size:13px;}
.footer_main1 ul li p  {font-size:15px; font-weight:bold; margin:0 0 5px 0; }

.footer_main1 ul li a:link, .footer_main1 ul li a:visited {color:#333; text-decoration:none;}
.footer_main1 ul li a:active, .footer_main1 ul li a:hover {color:#bf0000; text-decoration:none;}


/*Footer*/
.footer                {width:100%; background:#e7e7e7; }
.footer_main2          {width:990px; margin:0 auto; clear:both; position:relative; font-family: 微軟正黑體;}
.footer_main2 .f_logo  {float:left; width:110px; padding:15px 20px 15px 0;}
.footer_main2 .f_desc  {float:left; width:630px; font-size:13px; padding:22px 0 0 0; }
.footer_main2 .f_desc p {margin:5px 0 0 0;}
.footer_main2 .f_tel   {float:right; width:230px; font-weight:bold; color:#bf0000; text-align:right; padding:20px 0 0 0; }
.footer_main2 .f_tel .fb { background:url(../images/icon_FB.png) no-repeat center left ; padding:0 0 0 17px; margin:3px 0 0 0; font-size:13px; float:right; color:#999; font-family: 微軟正黑體;}
.footer_main2 .f_tel .utobe { background:url(../images/icon_utobe.png) no-repeat center left ; padding:0 0 0 20px; margin:3px 0 0 20px; font-size:13px; float:right; color:#999; font-family: 微軟正黑體;}


/*內頁********************************************************************************
*****************************************************************************************/
.main_area     		{ margin:10px 0 0 0; padding:0 0 30px 0;}

/*4個頁籤*/
.tag_box            { margin:0 0 0 0;}
.tag_box .tab       { width:750px; overflow-x:hidden; font-family: 微軟正黑體; }
.tag_box .tab ul    {}
.tag_box .tab ul li { float:left; background:#f1f1f1; border-top:3px #f1f1f1 solid; border-bottom:1px #e3e3e3 solid; text-align:center; color:#333; width:187px; padding:8px 0 0 0; display:block; height:33px; }
.tag_box .tab ul li.on { border-top:3px #ff0072 solid; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; border-bottom:1px #fff solid; background:#fff;}
.tag_box .tab ul li a {color:#333; text-decoration:none; }

/*5個頁籤*/
.tag_box2            { margin:0 0 0 0;}
.tag_box2 .tab2       { width:750px; overflow-x:hidden; font-family: 微軟正黑體; }
.tag_box2 .tab2 ul    {}
.tag_box2 .tab2 ul li { float:left; background:#f1f1f1; border-top:3px #f1f1f1 solid; border-bottom:1px #e3e3e3 solid; text-align:center; color:#333; width:149px; padding:8px 0 0 0; display:block; height:33px; cursor:pointer;}
.tag_box2 .tab2 ul li.on { border-top:3px #ff0072 solid; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; border-bottom:1px #fff solid; background:#fff; cursor:default;}
.tag_box2 .tab2 ul li a {color:#333; text-decoration:none; }
.tag_box2 .tab2 ul li.on:hover {color:#333; text-decoration:none; }
.tag_box2 .tab2 ul li:hover {color:blue; text-decoration:none; }

/*2個頁籤--線上語言分析LOGIN*/
.tag_box3             { margin:0 0 0 0;}
.tag_box3 .tab3       { width:585px; overflow-x:hidden; font-family: 微軟正黑體; }
.tag_box3 .tab3 ul    {}
.tag_box3 .tab3 ul li { float:left; background:#f1f1f1; border-top:3px #f1f1f1 solid; border-bottom:1px #e3e3e3 solid; text-align:center; color:#333; width:291px; padding:3px 0 0 0; display:block; height:28px; cursor:pointer;}
.tag_box3 .tab3 ul li.on { border-top:3px #ff0072 solid; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; border-bottom:1px #fff solid; background:#fff; cursor:default;}
.tag_box3 .tab3 ul li a {color:#333; text-decoration:none; }

/*3個頁籤--線上真人諮詢實況*/
.tag_box4          { margin:0 0 0 0;}
.tag_box4 .tab      { width:750px; overflow-x:hidden; font-family: 微軟正黑體; }
.tag_box4 .tab ul    {}
.tag_box4 .tab ul li { float:left; background:#f1f1f1; border-top:3px #f1f1f1 solid; border-bottom:1px #e3e3e3 solid; text-align:center; color:#333; width:249px; padding:8px 0 0 0; display:block; height:33px; }
.tag_box4 .tab ul li.on { border-top:3px #ff0072 solid; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; border-bottom:1px #fff solid; background:#fff;}
.tag_box4 .tab ul li a {color:#333; text-decoration:none; }

/*3個頁籤(滿版)--TOEIC*/
.tag_box5               { margin:0 0 0 0;}
.tag_box5 .tab          { width:990px; overflow-x:hidden; font-family: 微軟正黑體; }
.tag_box5 .tab ul       {}
.tag_box5 .tab ul li    { float:left; background:#f1f1f1; border-top:3px #f1f1f1 solid; border-bottom:1px #e3e3e3 solid; text-align:center; color:#333; width:329px; padding:8px 0 0 0; display:block; height:33px; cursor:pointer;}
.tag_box5 .tab ul li.on { border-top:3px #ff0072 solid; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; border-bottom:1px #fff solid; background:#fff;}
.tag_box5 .tab ul li a  {color:#333; text-decoration:none; }


/*共用title圖和描述*/
.title_all	 {  }
.title_desc  { margin:10px 0 20px 0; line-height:20px; font-family: 微軟正黑體;}

/*內頁右側免費試讀*/
.fixed                { top:30px; width:200px;}/*整塊移動的區塊*/
.s_reserve            { background:#ffd200;}
.s_reserve .s_re_box  { padding:15px; width:170px;}

.s_re_opps            { color:#bf0000; font-size:13px; margin:-10px 0 5px 0; font-family:微軟正黑體; }
.s_re_ps              { font-size:12px; color:#555; font-family:微軟正黑體;}/*個資保護*/

/*內頁右側廣告*/
.s_ad                 { margin:20px 0 0 0;}
.s_ad p               { margin:0 0 10px 0;}



/*Lobby Session*/
.lobby_body                       {width:750px; }
.lobby_body .lobby                {border-bottom:1px #e3e3e3 solid; padding:0 0 20px 0; _padding:0 0 0px 0; margin:20px 0 0 0;}
.lobby_body .lobby ul li          {float:left; }
.lobby_body .lobby ul li.photo    {width:100px;} 
.lobby_body .lobby ul li.desc     {width:445px; margin:0 0 0 10px; padding-right:5px;  font-family:微軟正黑體; }
.lobby_body .lobby ul li.desc h1  {font-weight:bold;}
.lobby_body .lobby ul li.desc h2  {font-size:13px; font-family:Verdana, Geneva, sans-serif;}
.lobby_body .lobby ul li.desc h3  {font-size:13px; margin:10px 0 0 0; }

.lobby_body .lobby ul li.msg      {width:180px; font-family: 微軟正黑體; font-size:13px; margin:0 0 0 10px; text-align:left; }

.lobby_body .lobby ul li.desc_ss    {width:555px; margin:0 ; padding-right:5px; font-family: 微軟正黑體; }
.lobby_body .lobby ul li.desc_ss h1 {font-weight:bold; color:#ff7800; }
.lobby_body .lobby ul li.desc_ss h2 {font-size:13px; font-family:Verdana, Geneva, sans-serif;}
.lobby_body .lobby ul li.desc_ss h3 {font-size:13px; margin:10px 0 0 0; }

.lobby_body .lobby ul li.msg_ss     {width:180px; font-family: 微軟正黑體; font-size:13px; margin:0 0 0 10px; text-align:left; line-height:22px; padding:5px 0 0 0; }


/*會員好康*/
.mem_body { width: 750px; }
.mem_body ul li { float: left; width: 235px; margin: 25px 22px 0 0; position: relative; }
.mem_body ul li.li_right { margin: 25px 0 0 0; }
.mem_body ul li h1 { position: absolute; top: 140px; width: 227px; height: 20px; color: #fff; font-family: 微軟正黑體; background: url(../images/alpha_black.png) repeat; padding: 5px 0 5px 8px; line-height: 20px; font-size: 15px; }
.mem_body ul li p { font-size: 13px; font-family: 微軟正黑體; line-height: 18px; }

.mem_body2 { width: 750px; padding: 25px 0 15px 0; font-family: 微軟正黑體; }
.mem_body2 .store_p { float: left; width: 235px; }
.mem_body2 .store_desc { float: left; margin: 0 0 0 20px; width: 495px; }
.mem_body2 .store_desc h1 { font-size: 30px; padding: 20px 0 20px 0; }
.mem_body2 .store_desc .desc11 { width: 80px; color: #000; float: left; }
.mem_body2 .store_desc .desc12 { width: 415px; color: #ff7800; float: left; }
.mem_body2 .store_desc .desc13 { width: 415px; color: #000; float: left; }
.mem_body2 .store_desc .line { background: url(../images/pic_dot.gif) repeat-x bottom; padding: 5px 0 8px 0; }

.mem_body2 .detail { width: 750px; padding: 35px 0 0 0; position: relative; }
.mem_body2 .detail ul { }
.mem_body2 .detail ul li { float: left; background: #f1f1f1; text-align: center; color: #000; width: 375px; line-height: 34px; display: block; }
.mem_body2 .detail ul li.de_on { background: #ff2395; color: #fff; }
.mem_body2 .detail ul li p { text-align: center; background: #fff; height: 7px; }

.mem_body2 .detail .detail_box { margin: 10px 0 0 0; }
.mem_body2 .detail .detail_box .store_intro { font-size: 13px; line-height: 20px; margin: 0 0 20px 0; }
.mem_body2 .detail .detail_box .store_intro2 { float: left; width: 350px; }
/*店家地址xx*/
.mem_body2 .detail .detail_box .store_intro3 { float: right; width: 375px; overflow: hidden; padding: 10px 0 0 0; }
/*產品圖*/

.mem_body2 .detail .detail_box .store_intro2 .where { background: url(../images/pic_dot.gif) repeat-x bottom; padding: 10px 0 10px 0; line-height: 22px; }
.mem_body2 .detail .detail_box .store_intro2 .where .in_desc1 { float: left; width: 80px; }
.mem_body2 .detail .detail_box .store_intro2 .where .in_desc2 { float: left; width: 270px; }
.mem_body2 .detail .detail_box .store_intro2 .url { padding: 5px 0 0 0; }
.mem_body2 .detail .detail_box .store_intro2 .url .in_desc3 { float: left; width: 80px; }
.mem_body2 .detail .detail_box .store_intro2 .url .in_desc4 { float: left; width: 270px; word-wrap: break-word; word-break: break-all; }
.mem_body2 .detail .detail_box .store_intro2 .url a { color: #ff9600; }

.mem_body2 .detail .fb_fan { position: absolute; right: 0; top: 8px; width: 100px; text-align: right; font-size: 13px; }


/*英文小意思*/
.engtrivia_body                {width:750px;}
.engtrivia_body ul li          {float:left; width:170px; margin:25px 23px 0 0; position:relative;}
.engtrivia_body ul li h1       {position:absolute; top:130px; width:162px; height:50px; font-family: 微軟正黑體; color:#fff;
				                background:url(../images/Other/alpha_black.png) repeat; padding:5px 0 5px 8px; line-height:20px; font-size:15px; overflow:hidden;}
.engtrivia_body ul li h1 p        {color:#fff; font-size:12px; font-family: Verdana; line-height:14px; padding:1px 0 0 0;}
.engtrivia_body ul li.li_right {margin:25px 0 0 0;} 

.engtrivia_body2               {width:750px; padding:25px 0 0 0; font-family: 微軟正黑體;}
.engtrivia_body2 .fb           {text-align:right; padding:5px 0 15px 0; font-size:13px;}

.engtrivia_body2 .more_engtrivia { width:465px; float:left;}
.engtrivia_body2 .more_engtrivia h1 { background:url(../images/Other/pic_2.gif) no-repeat left center; padding:0 0 0 8px; margin:0 0 10px 0; }
.engtrivia_body2 .more_engtrivia .more_p {float:left; width:120px;}
.engtrivia_body2 .more_engtrivia .more_w {float:right; width:330px; overflow-w:hidden;}
.engtrivia_body2 .more_engtrivia .more_w p { background:url(../images/Other/pic_dot.gif) repeat-x bottom; padding:5px 0 5px 0; text-align:left; font-size:13px; color:#ff9600;}
.engtrivia_body2 .more_engtrivia .more_w2  { width:465px; overflow-x:hidden;}
.engtrivia_body2 .more_engtrivia .more_w2 p{ background:url(../images/Other/pic_dot.gif) repeat-x bottom; padding:5px 0 5px 0; text-align:left; font-size:13px; color:#ff9600;}

.engtrivia_body2 .more_engtrivia  a:link, .engtrivia_body2 .more_engtrivia  a:visited {color:#ff9600;}
.engtrivia_body2 .more_engtrivia  a:active, .engtrivia_body2 .more_engtrivia  a:hover {color:#000; text-decoration:none;}

.engtrivia_body2 .get_engtrivia                 {width:250px; float:right; border:1px #ccc solid; margin:0px 0 0 0;}
.engtrivia_body2 .get_engtrivia .top_line       {height:3px; background:#f2f2f2; font-size:1px;}
.engtrivia_body2 .get_engtrivia .eng_box        {margin:0 25px 10px 25px; padding:8px 0 0 0; }
.engtrivia_body2 .get_engtrivia .eng_box h1     {font-weight:bold;  padding:0 0 8px 0;}
.engtrivia_body2 .get_engtrivia .eng_box p      {padding:5px 0 0 0;}

.engtrivia_opps            {color:#bf0000; font-size:13px; margin:-3px 0 5px 0; font-family:微軟正黑體; }


/*活動公告*/
.event_body                {width:750px;  font-family:微軟正黑體;}
.event_body .event_p       {margin:0 0 10px 0; width:750px; overflow-x:hidden;}
.event_body p              {line-height:24px; }
.event_body a:link, .event_body a:visited  {color:#ff9600; text-decoration:none;}
.event_body a:active, .event_body a:hover  {color:#ff9600; text-decoration:underline;}


/*活動公告_右邊選單*/
.event_list                     { width:200px; overflow-x:hidden; font-family: 微軟正黑體; font-size:13px; margin:10px 0 0 0; }
.event_list .stag               { }
.event_list .stag ul li         { float:left; background:#f1f1f1; border-top:3px #f1f1f1 solid; border-bottom:1px #e3e3e3 solid; text-align:center; color:#333; 
                                  width:98px; padding:5px 0 0 0; display:block; height:25px; cursor:pointer; }
.event_list .stag ul li.on      { border-top:3px #ff0072 solid; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; border-bottom:1px #fff solid; 
                                  background:#fff; width:100px; cursor:default;}
.event_list .stag ul li a       { color:#333; text-decoration:none; }

.event_list .slist              { border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid;}
.event_list .slist .slist_box   { padding:15px;}
.event_list .slist .slist_box ul li { background:url(../images/pic_3.gif) no-repeat; background-position:1px 4px; padding:0 0 5px 9px; line-height:16px; font-size:13px; cursor:pointer;}
.event_list .slist .slist_box ul li.on  { background:url(../images/pic_2.gif) no-repeat; background-position:1px 4px; color:#ff0072; font-weight:bold; cursor: default;}

.event_list .slist .slist_box ul li a:link, .event_list .slist .slist_box ul li a:visited    {color:#333;text-decoration:none;}
.event_list .slist .slist_box ul li a:active, .event_list .slist .slist_box ul li a:hover    {color:#ff0072;text-decoration:none;}


/*精采活動剪輯*/
.album_body                   {width:750px; margin:-25px 0 0 0;}
.album_body ul li             {float:left; width:235px; margin:25px 22px 0 0; position:relative;}
.album_body ul li.li_right    {margin:25px 0 0 0;} 
.album_body ul li h1          {position:absolute; top:140px; width:227px; height:20px; color:#fff; font-family: 微軟正黑體; 
				               background:url(../images/alpha_black.png) repeat; padding:5px 0 5px 8px; line-height:20px; font-size:15px;}
.album_body2 { width: 750px; font-family: 微軟正黑體; }
.album_body2 .title_album { font-size: 26px; font-weight: bold; background: url(../images/Other/album_top_bg.gif) repeat-x top;  height:41px; }
.album_body2 .title_album h1 { float: left; border-top: 3px #ff0072 solid;  padding: 3px 0 0 0; }

.album_body2 .album_box { width: 750px; position: relative; }
.album_body2 .album_box .desc_w { width: 625px; float: left; }
.album_body2 .album_box .desc_i { width: 125px; float: left; color: #888; text-align: right; font-size: 12px; } 

.album_body2 .album_box .album_show             {width:750px; position:relative; margin:5px 0 5px 0; overflow:hidden; } 
.album_body2 .album_box .album_show .album_top  {padding:0 28px 3px 28px; width:750px; overflow:hidden; height:76px;}
.album_body2 .album_box .album_show .album_top .btn_area1 { position:absolute; width:26px; left:0; top:3px;}
.album_body2 .album_box .album_show .album_top .btn_area2 { position:absolute; width:26px; left:724px; top:3px;}
.album_body2 .album_box .album_show .album_top p          { float:left; width:100px; border:3px #fff solid;}
.album_body2 .album_box .album_show .album_top p.p_on     { border:3px #ff9600 solid;}


/*人才招募*/
.recruit_body         							 {width:750px; margin:-10px 0 0 0; font-family: 微軟正黑體; line-height:24px; }
.recruit_body p       							 {margin:20px 0 10px 0; }
.recruit_body a:link, .recruit_body a:visited    {color:#ff9600; text-decoration:none;}
.recruit_body a:active, .recruit_body a:hover    {color:#ff9600; text-decoration:underline;}

.recruit_body2         							 {width:750px; margin:0; font-family: 微軟正黑體; line-height:24px; }
.recruit_body2 h1                                {border-top:4px #eee solid; padding:10px 0 20px 0; color:#ff9600; font-size:28px; font-weight:bold;}
.recruit_body2 p                                 {padding:0 0 5px 0; font-size:18px; font-weight:bold;}
.recruit_body2 a:link, .recruit_body2 a:visited    {color:#ff9600; text-decoration:none;}
.recruit_body2 a:active, .recruit_body2 a:hover    {color:#ff9600; text-decoration:underline;}


/*人才招募_右側列表*/
.right_event2       { border-top:4px #ff0072 solid; border-left:1px #ddd solid; border-bottom:1px #ddd solid; border-right:1px #ddd solid;
                     padding:8px 8px 8px 10px; width:180px; font-family: 微軟正黑體; margin:10px 0 0 0;}
.right_event2 .title{  border-bottom:1px #eee solid;padding:0 0 5px 0; margin:0 0 5px 0;}
.right_event2 h1    { float:left; width:75%; font-weight:bold; }
.right_event2 h2    { font-size:13px; float:right; text-align:right; padding:3px 0 0 0; }
.right_event2 ul    { }
.right_event2 ul li { background:url(../images/Other/pic_2.gif) no-repeat; background-position:1px 13px; padding:8px 0 0 9px; line-height:18px; font-size:13px;}
.right_event2 ul li.on {background:url(../images/Other/pic_2.gif) no-repeat; background-position:1px 13px; font-weight:bold; color:#ff0072; }
.right_event2 ul li:hover { cursor :pointer;}

/*客戶見證*/
.testimonial_textad              { margin:10px 0 0 0; font-size:14px; line-height:22px; font-family: 微軟正黑體;}
.testimonial_textad h1           { font-size:15px; font-weight:bold; text-decoration:underline; }
.testimonial_body                { width:750px; margin:20px 0 0 0; font-family: 微軟正黑體; }
.testimonial_body .item          { background:url(../images/testimonial_item_bg.gif) no-repeat top left; width:735px; height:28px; padding:5px 0 0 15px; font-size:14px;}
.testimonial_body .item .job     { float:left; }
.testimonial_body .item p        { float:left; padding:0 23px 0 0; cursor:pointer;}
.testimonial_body .item p.job-on { float:left; font-weight:bold; color:#ff9600; padding:0 23px 0 0; cursor:default;}
.testimonial_body .list_box      { margin:0px 0 0 0;}
.testimonial_body .list_box ul               { margin:20px 0 0 0; width:750px; }
.testimonial_body .list_box ul li            { float:left;}
.testimonial_body .list_box ul li.photo      { width:135px; position:relative; }
.testimonial_body .list_box ul li.photo p    { width:24px; height:24px; position:absolute; right:5px; top:113px;}
.testimonial_body .list_box ul li.t_desc     { width:600px; margin:0 0 0 15px; padding:10px 0 0 0; }
.testimonial_body .list_box ul li.t_desc h1  { background:url(../images/testimonial_p1.gif) no-repeat left top; padding:0 10px 0 20px; font-weight:bold; font-size:22px;}
.testimonial_body .list_box ul li.t_desc h2  { padding:10px 0 10px 23px; font-size:13px; }
.testimonial_body .list_box ul li.t_desc h3  { padding:0 0 10px 23px;  }

.testimonial_body a {text-decoration:none;}
.testimonial_body .list_box ul li.t_desc h2 a:link, .testimonial_body .list_box ul li.t_desc h2 a:visited {text-decoration:none;}
.testimonial_body .list_box ul li.t_desc h2 a:active, .testimonial_body .list_box ul li.t_desc h2 a:hover {text-decoration:none; color:#888;}


/*聯絡我們*/
.contactus_body                  {line-height:22px; font-family: 微軟正黑體; }
.contactus_body .where           {margin:0 0 20px 0;}
.contactus_body .where ul        {}
.contactus_body .where ul li     {float:left; text-align:left;}
.contactus_body .where ul li p   {margin:0 0 10px 0;}
.contactus_body .where ul li h1  {font-size:16px; font-weight:bold;} 
.contactus_body .where ul li h2  {font-size:13px;}

.contactus_body .con_box           { border:1px #d9d9d9 solid; width:748px;}
.contactus_body .con_box .c_line   { border-top:5px #f4f4f4 solid;}
.contactus_body .con_box .con_box2  { padding:20px 0 40px 90px;}
.contactus_body .con_box .con_box2 h1  { }
.contactus_body .con_box .con_box2 .con_form   {width:500px; margin:15px 0 0 30px;}
.contactus_body .con_box .con_box2 .con_form table.tab_con             {}
.contactus_body .con_box .con_box2 .con_form table.tab_con tr          { }
.contactus_body .con_box .con_box2 .con_form table.tab_con tr td       { padding:10px 0 0 0;}
.contactus_body .con_box .con_box2 .con_form table.tab_con tr td.con01 { width:110px; text-align:right; padding-right:10px; padding-bottom:2px; font-size:16px;}
.contactus_body .con_box .con_box2 .con_form table.tab_con tr td.con02 { font-size:12px; text-align:center; color:#888;}
.oops_con     {color:#bf0000; background: url(../images/icon_opps.gif) no-repeat left center; padding:0 0 0 20px; font-size:13px; } 



/*免費試讀*/
.freetrail_body     { font-family: 微軟正黑體; margin:30px 0 40px 200px; width:610px;  }
.freetrail_body h1  { font-size:20px; line-height:22px;  margin:0 0 5px 0;}
.freetrail_body h2  { font-size:14px; line-height:22px; margin:0 0 5px 0;}

table.tab_trail              { margin:20px 0 0 0; font-size:16px;}
table.tab_trail tr           {  }
table.tab_trail tr td        { padding:10px 0 0 0;}
table.tab_trail tr td.free01 { width:100px; text-align:right; padding-right:10px; padding-bottom:2px; padding-top:15px; vertical-align: top;}  

table.tab_trail tr td .ps_free       {margin:3px 0 0 0; font-size:12px; color:#888; }
table.tab_trail tr td .ps2_free      {width:485px; margin:0px 0 0 0; font-size:13px; color:#888; }
table.tab_trail tr td .opps_free     {color:#bf0000; background: url(../images/icon_opps.gif) no-repeat left center; padding:0 0 0 20px; font-size:13px; margin:3px 0 0 0;} 

/*線上語言分析*/
.onlinedemo_body          { font-family: 微軟正黑體; margin:0 0 40px 0; position:relative; clear:both; }
.onlinedemo_body .demo    { position:absolute; right:0; top:-30px; width:94px;}
.onlinedemo_body .online_box1  { margin:30px 0 0 0;}
.onlinedemo_body .online_box1 .ppp01 { background:url(../images/OnlineAssessment/onlinedemo_1.jpg) no-repeat; width:990px; height:116px; display:block;} 
.onlinedemo_body .online_box1 .ppp02 { background:url(../images/OnlineAssessment/onlinedemo_2.jpg) no-repeat left top; width:990px; height:177px; display:block;} 
.onlinedemo_body .online_box1 .ppp03 { background:url(../images/OnlineAssessment/onlinedemo_4.jpg) no-repeat left top; width:990px; height:133px; display:block;} 
.onlinedemo_body .online_box2  { }
.onlinedemo_body .online_box2 .online_form_left   { float:left; width:400px;}
.onlinedemo_body .online_box2 .online_form_right  { float:right; width:590px;}
.onlinedemo_body .online_box2 .online_form_right_1  { height:119px; background:url(../images/OnlineAssessment/onlinedemo_6.jpg) no-repeat left top ; overflow:hidden; }/*form*/
.onlinedemo_body .online_box2 .online_form_right_2  { width:269px; height:56px; background:url(../images/OnlineAssessment/onlinedemo_71.jpg) no-repeat left top;float:left; font-size:13px; text-align:center; vertical-align: top;}/*個資*/
.onlinedemo_body .online_box2 .online_form_right_3  { width:321px; height:56px; float:left;}/*btn*/

.onlinedemo_body .online_box2 .online_form_right_1 .online_form        { padding:15px 0 0 0; }
table.tab_onlinedemo           { width:540px; } 
table.tab_onlinedemo tr        {}
table.tab_onlinedemo tr td     { padding:8px 5px 0 0; vertical-align:top;}
table.tab_onlinedemo tr td.demo01 { width:40px; text-align:right; padding-top:13px;}
table.tab_onlinedemo tr td.demo02 { width:100px; text-align:right; padding-top:13px;}
table.tab_onlinedemo tr td.demo03 { width:190px; text-align:left;}

.onlinedemo_opps            { color:#bf0000; font-size:13px;  font-family:微軟正黑體; margin:0 0 -5px 0; }

/*服務特色*/
.features_body            { font-family: 微軟正黑體; margin:0 0 0 0; line-height:20px;}
.features_body .fea_01    { width:750px; background:url(../images/Other/features_001.jpg) no-repeat right top; padding:0 0 20px 0; margin:0 0 10px 0; }
.features_body .fea_01 h1 { margin:0 0 15px 0; text-align:left;}
.features_body .fea_01 h2 { text-align:left; font-size:14px; width:380px;}

.features_body .fea_02    { width:750px; background:url(../images/Other/features_002.jpg) no-repeat left top; padding:50px 0 45px 0; }
.features_body .fea_02 h1 { margin:0px 0 15px 350px; text-align:left; }
.features_body .fea_02 h2 { margin:0 0 20px 350px; text-align:left; font-size:14px; width:380px;}

.features_body .fea_03    { width:720px; background:url(../images/Other/features_003.jpg) no-repeat right top; padding:0 0 10px 0; margin:20px 0 30px 0; }
.features_body .fea_03 h1 { margin:0 0 15px 30px; text-align:left;}
.features_body .fea_03 h2 { text-align:left; font-size:14px; width:420px; margin:0 0 0 30px; }

.features_body .fea_04    { width:700px; background:url(../images/Other/features_004.jpg) no-repeat left top; padding:40px 0 40px 0; margin:0 0 0 30px; }
.features_body .fea_04 h1 { margin:0px 0 15px 280px; text-align:left; }
.features_body .fea_04 h2 { margin:0 0 20px 280px; text-align:left; font-size:14px; width:380px;}

.features_body .fea_05    { width:750px; background:url(../images/Other/features_005.jpg) no-repeat right top; padding:0 0 10px 0; margin:40px 0 0 0; }
.features_body .fea_05 h1 { margin:0 0 15px 10px; text-align:left;}
.features_body .fea_05 h2 { text-align:left; font-size:14px; width:420px; margin:0 0 0 10px; }
.features_body .fea_05 h2 a {color:#ff9600;}

.features_body .fea_06    { width:730px; background:url(../images/Other/features_006.jpg) no-repeat left top; padding:10px 0 25px 0; margin:50px 0 0 20px; }
.features_body .fea_06 h1 { margin:0px 0 15px 320px; text-align:left; }
.features_body .fea_06 h2 { margin:0 0 20px 320px; text-align:left; font-size:14px; width:400px; }

.features_body .fea_07    { width:685px; background:url(../images/Other/features_007.jpg) no-repeat right top; padding:0 0 10px 0; margin:35px 0 0 20px; }
.features_body .fea_07 h1 { margin:0 0 15px 10px; text-align:left;}
.features_body .fea_07 h2 { text-align:left; font-size:14px; width:420px; margin:0 0 0 10px; }

/*多益諮詢*/
/*TOEIC專區*/
.toeic_body                            {font-family: 微軟正黑體;  }
.toeic_body .toeic_area1               {padding:40px 0 0 0;}   
.toeic_body .toeic_area1 .toeic_left   {float:left; width:290px; text-align:left; }
.w-toeic                               { background:url(../images/Other/toeic_p.jpg) no-repeat left bottom; position:absolute; width:297px; height:286px; top:682px; left:10px;}
.toeic_body .toeic_area1 .toeic_right  {float:right; width:700px; text-align:left; line-height:22px; font-size:14px; } 

table.toeic_tab1                       {margin:10px 0 5px 0;}
table.toeic_tab1 th                    {border-bottom:1px #ccc solid; background:#f0f5f5; padding:5px 0 5px 20px;}
table.toeic_tab1 td                    {padding:5px 0 5px 20px; border-bottom:1px #ccc solid;}

/*TOEIC諮詢*/
.toeic_body .toeic_area2               {padding:40px 0 0 0;}  
.toeic_body .toeic_area2 .toeic_show1  {}
.toeic_body .toeic_area2 .toeic_show1 h1  {font-size:14px; margin:10px 0 0 0 ;}
.toeic_body .toeic_area2 .toeic_show1 .tpp_box { width:197px; float:left; margin:10px 25px 0 25px; }
.toeic_body .toeic_area2 .toeic_show1 .tpp_box p {font-size:14px; margin:10px 0 0 0; color:#555}
.toeic_body .toeic_area2 .toeic_show1 .tpp_box .tpp_1 {background:url(../images/Other/TOEIC_pp1.gif) no-repeat ; width:197px; height:197px; display:block;}
.toeic_body .toeic_area2 .toeic_show1 .tpp_box .tpp_1 a:link, .toeic_body .toeic_area2 .toeic_show1 .tpp_box .tpp_1 a:visited {background:url(../images/Other/TOEIC_pp1.gif) no-repeat ; width:197px; height:197px;display:block;}
.toeic_body .toeic_area2 .toeic_show1 .tpp_box .tpp_1 a:active, .toeic_body .toeic_area2 .toeic_show1 .tpp_box .tpp_1 a:hover{background:url(../images/Other/TOEIC_pp11.gif) no-repeat ; width:197px; height:197px;display:block;}

.toeic_body .toeic_area2 .toeic_show1 .tpp_box .tpp_2 {background:url(../images/Other/TOEIC_pp2.gif) no-repeat ; width:197px; height:197px; display:block;}
.toeic_body .toeic_area2 .toeic_show1 .tpp_box .tpp_2:hover{background:url(../images/Other/TOEIC_pp22.gif) no-repeat ; width:197px; height:197px; display:block;}

.toeic_body .toeic_area2 .toeic_show1 .tpp_box .tpp_3 {background:url(../images/Other/TOEIC_pp3.gif) no-repeat ; width:197px; height:197px; display:block;}
.toeic_body .toeic_area2 .toeic_show1 .tpp_box .tpp_3:hover{background:url(../images/Other/TOEIC_pp33.gif) no-repeat ; width:197px; height:197px; display:block;}

.toeic_body .toeic_area2 .toeic_show1 .tpp_box .tpp_4 {background:url(../images/Other/TOEIC_pp4.gif) no-repeat ; width:197px; height:197px; display:block;}
.toeic_body .toeic_area2 .toeic_show1 .tpp_box .tpp_4:hover{background:url(../images/Other/TOEIC_pp44.gif) no-repeat ; width:197px; height:197px; display:block;}

.toeic_body .toeic_area2 .toeic_show2  { background:url(../images/Other/toeic_202.jpg) no-repeat left top; padding:85px 0 65px 360px; margin:30px 0 30px 20px;}
.toeic_body .toeic_area2 .toeic_show2 p {margin:10px 0 0 0; padding-left:8px; text-align:left; font-size:14px; line-height:22px;}

.toeic_body .toeic_area2 .toeic_show3  { background:url(../images/Other/toeic_203.jpg) no-repeat right top; padding:55px 0 80px 80px; margin:30px 0 20px 0; width:840px;}
.toeic_body .toeic_area2 .toeic_show3 p {margin:10px 0 0 0; padding-left:8px; text-align:left; font-size:14px; line-height:22px;}

/*TOEIC-FORM*/
.toeic_form              { margin:0 0 20px 10px; width:970px;}
.toeic_form .form_t_left { width:342px; float:left; }
.toeic_form .form_t_main { width:627px; float:left; border-right:1px #d9d9d9 solid; border-bottom:1px #d9d9d9 solid; height:239px;}
.toeic_ok                   {color:#bf0000; background: url(../images/icon_ok.gif) no-repeat left center; padding:0 0 0 20px; font-size:13px; margin:3px 0 0 0; } 
.toeic_oops                 {color:#bf0000; background: url(../images/icon_opps.gif) no-repeat left center; padding:0 0 0 20px; font-size:13px; margin:3px 0 0 0; }

table.tab_tform              { margin:10px 0 0 0; font-size:16px;}
table.tab_tform tr           {  }
table.tab_tform tr td        { padding:10px 0 0 0;}
table.tab_tform tr td.free01 { width:100px; text-align:right; padding-right:10px; padding-bottom:2px; padding-top:15px; vertical-align: top;}  

table.tab_tform tr td .ps_free       {margin:3px 0 0 0; font-size:12px; color:#888; }
table.tab_tform tr td .ps2_free      {width:485px; margin:-10px 0 0 0; font-size:13px; color:#888; }
table.tab_tform tr td .btn_toeic     {position:absolute; width:120px; height:40px; bottom:90px; right:70px;}

/*TOEIC顧問叮嚀*/
.toeic_body .toeic_area3                {padding:20px 0 0 0;}  
.toeic_body .toeic_area3 .toeic_show4   {background:url(../images/Other/toeic_301.jpg) no-repeat left top; padding:25px 0 55px 470px; margin:0 0 30px 40px;}
.toeic_body .toeic_area3 .toeic_show4 p {margin:15px 0 0 0; text-align:left; font-size:14px; line-height:22px;}
.toeic_body .toeic_area3 .toeic_show5   {margin:45px 0 30px 100px; width:780px; font-size:14px;}
table.toeic_tab2                        {margin:15px 0 5px 0; }
table.toeic_tab2 th                     {border-bottom:1px #ccc solid; background:#f0f5f5; padding:8px 0 8px 0;}
table.toeic_tab2 td                     {padding:8px 0 8px 0; border-bottom:1px #ccc solid;}
.toeic_body .toeic_area3 .toeic_show6   {margin:50px 0 0 30px;}

/*燈箱_TOEIC分級制度*/
.popbox_toeic                       { width:785px; }
.popbox_toeic .close                { float:right; width:20px; height:20px; text-align:left;  margin:8px 5px 0 0;}
.popbox_toeic .pop_proficiency  { width:760px; height:624px;}

/*Footer 特色**************************************************************/
.footer_all_fea                                   { font-family: 微軟正黑體; line-height:20px; font-size:14px;}
.footer_all_fea a:link, .footer_all_fea a:visited { font-weight:bold; color:#ff9600; text-decoration:underline;}
.footer_all_fea a:active, .footer_all_fea a:hover { font-weight:bold; color:#bf0000; text-decoration:none;}

/*１對１*/
.oneonone_body     { width:700px; background:url(../images/Other/1on1_001.jpg) no-repeat right top; padding:0 0 30px 0; margin:50px 0 0 20px;}
.oneonone_body h1  { margin:0 0 15px 10px; text-align:left; }
.oneonone_body h2  { margin:0 0 0 10px; text-align:left; font-size:14px; width:420px; }

/*１對6*/
.regular_body     { width:750px; background:url(../images/Other/regular_001.jpg) no-repeat right top; padding:0 0 30px 0; margin:50px 0 0 0px;}
.regular_body h1  { margin:0 0 15px 0; text-align:left; }
.regular_body h2  { margin:0 0 0 0; text-align:left; font-size:14px; width:410px; }

/*大會堂*/
.lobbys_body     { width:700px; background:url(../images/Other/lobby_001.jpg) no-repeat right top; padding:0 0 30px 0; margin:50px 0 0 30px;}
.lobbys_body h1  { margin:0 0 15px 0; text-align:left; }
.lobbys_body h2  { margin:0 0 0 0; text-align:left; font-size:14px; width:420px; }

/*DCGS*/
.dcgs1_body     { width:730px; background:url(../images/Other/dcgs_001.jpg) no-repeat right top; padding:0 0 30px 0; margin:0px 0 0 0px;}
.dcgs1_body h1  { margin:0 0 15px 0; text-align:left; }
.dcgs1_body h2  { margin:0 0 0 0; text-align:left; font-size:14px; width:460px; }

.dcgs2_body     { width:730px; background:url(../images/Other/dcgs_002.jpg) no-repeat left top; padding:0 0 30px 0; margin:35px 0 0 20px;}
.dcgs2_body h1  { margin:0 0 15px 250px; text-align:left; }
.dcgs2_body h2  { margin:0 0 0 250px; text-align:left; font-size:14px; width:470px;  }

.dcgs3_body     { width:700px; background:url(../images/Other/dcgs_003.jpg) no-repeat right top; padding:0 0 30px 0; margin:40px 0 0 30px;}
.dcgs3_body h1  { margin:0 0 15px 0; text-align:left; }
.dcgs3_body h2  { margin:0 0 0 0; text-align:left; font-size:14px; width:420px; }

/*彈性時間&地點*/
.anytime_body     { width:750px; background:url(../images/Other/anytime_001.jpg) no-repeat right top; padding:0 0 45px 0; margin:40px 0 0 0px;}
.anytime_body h1  { margin:0 0 15px 0; text-align:left; }
.anytime_body h2  { margin:0 0 0 0; text-align:left; font-size:14px; width:450px; }

/*真人環境*/
.environment_body     { width:750px; background:url(../images/Other/environment_001.jpg) no-repeat right top; padding:0 0 45px 0; margin:40px 0 0 0px;}
.environment_body h1  { margin:0 0 15px 0; text-align:left; }
.environment_body h2  { margin:0 0 0 0; text-align:left; font-size:14px; width:420px; }




/*法律條款*/
.law_body   { font-size:14px; line-height:22px; font-family: 微軟正黑體;}
.law_body p { margin:30px 0 10px 0 ; font-weight:bold; font-size:18px;}



/*燈箱************************************************************************************
*****************************************************************************************/
.popbox         { background:#fff;  position:absolute; left:50%; top:50%;  }
.popbox .close  { float:right; width:20px; height:20px; text-align:left; margin:8px 5px 0 0;}

/*燈箱_Lobby*/
.popbox_w1           {width:720px; margin: -290px 0 0 -360px;}/*Lobby*/
.popbox .pop_lobby   {width:600px; margin:0 60px 25px 60px; font-family: 微軟正黑體; }
.popbox .pop_lobby .mem_box               {}
.popbox .pop_lobby .mem_box ul li         {float:left; padding:8px 0 0 0;} 
.popbox .pop_lobby .mem_box ul li.desc1   {width:35px; text-align:left; padding-top:12px; }
.popbox .pop_lobby .mem_box ul li.desc2   {width:235px; text-align:left; padding-left:5px;}
.popbox .pop_lobby .mem_box ul li.desc3   {width:50px; text-align:left;  }


.popbox .pop_lobby .join        {margin:20px 0 0 0; _margin:30px 0 0 0; }
.popbox .pop_lobby .join h1     {border-top:3px #ff0072 solid; float:left; font-size:28px; font-weight:bold; width:295px; padding:3px 0 0 0;}
.popbox .pop_lobby .join h2     {border-top:3px #eee solid; float:left; width:305px; }
.popbox .pop_lobby .join h3     {line-height:22px; padding:5px 0 20px 0; font-size:15px;}

.popbox .pop_lobby .join table.form_lobby           {width:600px;}
.popbox .pop_lobby .join table.form_lobby td        {vertical-align:top;}
.popbox .pop_lobby .join table.form_lobby td.desc01 {width:90px; text-align:right; padding:6px 10px 13px 0; }
.popbox .pop_lobby .join table.form_lobby td.desc02 {width:213px; } 
.popbox .pop_lobby .join table.form_lobby td.desc03 {width:50px; text-align:right; padding:6px 9px 13px 0; }
.popbox .pop_lobby .join table.form_lobby td.desc04 {width:500px; padding:6px 0 0 0;} 
.popbox .pop_lobby .join table.form_lobby td.desc05 {width:500px; padding:0 0 0 0;} 

.popbox .pop_lobby .join table.form_lobby .ps       {margin:3px 0 0 0; font-size:12px; color:#888; }
.popbox .pop_lobby .join table.form_lobby .ps2      {width:485px; margin:0px 0 0 0; font-size:13px; color:#888; }
.popbox .pop_lobby .join table.form_lobby .opps     {color:#bf0000; background: url(../images/icon_opps.gif) no-repeat left center; padding:0 0 0 20px; font-size:13px; margin:3px 0 5px 0;} 

.popbox_w2             {width:450px; margin: -150px 0 0 -225px;}/*Lobby_Submit*/
.popbox .pop_lobby2    {width:330px; margin:30px 60px 40px 60px; font-family: 微軟正黑體; text-align:center; }


/*燈箱_會員好康-聯絡我們*/
.popbox_w3                     {width:660px; margin: -200px 0 0 -340px;}
.popbox .pop_preferential      {width:540px; margin:10px 60px 30px 60px; font-family: 微軟正黑體;  }
.popbox .pop_preferential h1   {font-size:32px; font-weight:bold; padding:0 0 0 15px; text-align:left;}
.popbox .pop_preferential h2   {padding:5px 0 30px 20px; text-align:left;}

.popbox .pop_preferential table.form_kacontact             {width:540px;}
.popbox .pop_preferential table.form_kacontact th          {font-weight:normal; width:100px; text-align:right; padding:12px 5px 5px 0; vertical-align:top; }
.popbox .pop_preferential table.form_kacontact td          {padding:5px 0 5px 5px; width:430px; vertical-align:top; } 
.popbox .pop_preferential table.form_kacontact td.send01   {padding:0 30px 0 0; text-align:right; } 
.popbox .pop_preferential table.form_kacontact .ru01       {padding:0 0 0 119px; text-align:left; color:#888; font-size:13px;}

.popbox .pop_preferential table.form_kacontact .opps_kac   {color:#bf0000; background: url(../images/icon_opps.gif) no-repeat left center; padding:0 0 0 20px; font-size:13px; margin:2px 0 -5px 5px; text-align:left;} 
.popbox .pop_preferential table.form_kacontact .ok_kac   {color:#bf0000; background: url(../images/icon_ok.gif) no-repeat left center; padding:0 0 0 20px; font-size:13px; margin:2px 0 -5px 5px; position:relative; right:-420px; top:-26px;} 


/*燈箱_客戶見證-video*/
.popbox_w4                     {width:850px; margin: -300px 0 0 -425px;}
.popbox .pop_testimonial       {width:830px; margin:0 10px 10px 10px; font-family: 微軟正黑體; overflow:hidden; }

/*燈箱_線上語言分析*/
.popbox_w6               {width:665px; margin: -225px 0 0 -333px;}
.popbox .pop_onlinedemo  {width:585px; margin:0 40px 20px 40px; text-align:center;}

.popbox .pop_onlinedemo table.tab_od_login               { margin:10px 0 15px 0; font-family: 微軟正黑體; }
.popbox .pop_onlinedemo table.tab_od_login tr {}
.popbox .pop_onlinedemo table.tab_od_login tr td         { text-align:left; padding:8px 5px 0 0; }
.popbox .pop_onlinedemo table.tab_od_login tr td.od_in01 { text-align:right; width:35%; }

.popbox .pop_onlinedemo .od_box                { font-family: 微軟正黑體; text-align:left; margin:15px 0 0 0;}
.popbox .pop_onlinedemo .od_box .vs            { font-size:12px; color:#888; margin:0 0 5px 0;}
.popbox .pop_onlinedemo .od_box .win_box       { background:url(../images/OnlineAssessment/icon_win.gif) no-repeat left top; padding:0 0 10px 60px; margin:10px 0 0 0 ;}
.popbox .pop_onlinedemo .od_box .win_box h1    { font-weight:bold; margin:0 0 5px 0;}
.popbox .pop_onlinedemo .od_box .win_box ul    { padding:0; margin:0 0 0 20px;}
.popbox .pop_onlinedemo .od_box .win_box ul li { list-style: disc; padding:0 0 5px 0; margin:0; font-size:13px; line-height:16px; color:#666; }
.popbox .pop_onlinedemo .od_box .win_box .new_t { margin:5px 8px 0 20px; font-size:13px;  }

.popbox .pop_onlinedemo .od_box .teamviewer_box       { background:url(../images/OnlineAssessment/icon_teamviewer.gif) no-repeat left top; padding:0 0 10px 60px; margin:10px 0 0 0 ;}
.popbox .pop_onlinedemo .od_box .teamviewer_box h1    { font-weight:bold; margin:0 0 5px 0;}
.popbox .pop_onlinedemo .od_box .teamviewer_box p     { font-size:13px; float:left; color:#666;}

.popbox .pop_onlinedemo .od_box .mac_box       { background:url(../images/OnlineAssessment/icon_mac.gif) no-repeat left top; padding:0 0 10px 60px; margin:10px 0 0 0 ;}
.popbox .pop_onlinedemo .od_box .mac_box h1    { font-weight:bold; margin:0 0 5px 0;}
.popbox .pop_onlinedemo .od_box .mac_box ul    { padding:0; margin:0 0 0 20px;}
.popbox .pop_onlinedemo .od_box .mac_box ul li { list-style: disc; padding:0 0 5px 0; margin:0; font-size:13px; line-height:16px; color:#666; }
.popbox .pop_onlinedemo .od_box .mac_box .new_m { margin:5px 8px 0 20px; font-size:13px;  }

/*燈箱_Login*/
.popbox_w5             {width:475px; margin: -150px 0 0 -238px;}
.popbox .pop_login     {width:355px; margin:0 60px 30px 60px; text-align:center; }
.popbox .pop_login h1  {text-align:left;}
.popbox .pop_login table.tab_login                 { font-family: 微軟正黑體;  margin:10px 0 0 0;}
.popbox .pop_login table.tab_login tr              {}
.popbox .pop_login table.tab_login tr td           { text-align:left; padding:5px 0 2px 0;}
.popbox .pop_login table.tab_login tr td.lo_left   { text-align:left; width:45px; text-align:center; font-size:17px;}
.popbox .pop_login table.tab_login tr td.lo_small  { font-size:13px; padding:3px 3px 0 0 ;} 
.popbox .pop_login table.tab_login tr td.lo_join   { text-align:right; padding:10px 5px 0 0 ; font-size:14px; }
.popbox .pop_login table.tab_login tr td.lo_join a { color:#ff9600;}

/*諮訽方式*/
.course_body               { font-family: 微軟正黑體; margin:0; line-height:20px;}
.course_body .course_01    { width:680px; background:url(../images/Other/course_001.jpg) no-repeat right top; padding:10px 0 35px 0; margin:20px 0 50px 40px; }
.course_body .course_01 h1 { margin:0 0 15px 0px; text-align:left; font-weight:bold;  }
.course_body .course_01 h2 { text-align:left; font-size:14px; width:430px; }

.course_body .course_02                 { width:750px; padding:0 ; margin:0 0 50px 0px; }
.course_body .course_02 .cou_left       { float:left; width:310px; text-align:left;}
.course_body .course_02 .cou_right      { float:left; width:440px;}
.course_body .course_02 .cou_right h1   { margin:5px 0 15px 0; text-align:left; font-weight:bold;  }
.course_body .course_02 .cou_right h2   { margin:0 0 0 0; text-align:left; font-size:14px;  }

.course_body .course_03      { width:750px; background:url(../images/Other/course_003.jpg) no-repeat right top; padding:20px 0 30px 0; margin:0 0 50px 0px; }
.course_body .course_03 h1   { margin:0 0 20px 0px; text-align:left; font-weight:bold; }
.course_body .course_03 h2   { text-align:left; font-size:14px; width:420px;  }
.course_body .course_03 h2 p { margin:0 0 3px 0; font-weight:bold; font-size:16px;  }

.course_body .course_04    { width:700px; background:url(../images/Other/course_004.jpg) no-repeat left top; padding:20px 0 40px 0; margin:0 0 50px 30px; }
.course_body .course_04 h1 { margin:0 0 15px 240px; text-align:left; font-weight:bold; color:#bf0000; }
.course_body .course_04 h2 { margin:0 0 0 240px; text-align:left; font-size:14px; width:470px; }

.course_body .course_05    { width:720px; background:url(../images/Other/course_005.jpg) no-repeat right top; padding:0 0 35px 0; margin:20px 0 0 20px; }
.course_body .course_05 h1 { margin:0 0 15px 0px; text-align:left; font-weight:bold;  }
.course_body .course_05 h2 { text-align:left; font-size:14px; width:450px; }

/*熱門行動APP下載*/
.app_body                    { }
.app_body .app_icon_area     { float:left; width:143px; text-align:center; }
.app_body .app_icon_area  p  { margin:10px 0 0 0; }
.app_body .app_desc_area     { float:left; width:580px; margin:0 0 0 25px; }
.app_body .app_desc_area h1  { margin:0 0 15px 0;}
.app_body .app_desc_area h2  { line-height:22px; font-size:16px; }
.app_body .app_desc_area h3  { color:#888; font-size:13px; line-height:18px; margin:5px 0 0 0;}
.app_body .app_desc_area h4  { margin:15px 0 25px 0;}
.app_body .app_desc_area h4 p { font-weight:bold; font-size:16px; margin:15px 0 0 0;}
.app_body .app_desc_area .screenshot { width:580px; overflow:hidden;}
.app_div { width: 580px; height:397px;  position: relative; overflow:hidden;  }
.app_div .num { overflow:hidden; height: 25px; position: absolute; bottom:0; right: 240px; zoom:1; z-index:3 }
.app_div .num li { width: 12px; height: 12px; line-height: 25px; text-align: center; font-weight: 400; font-family:Arial; background: #aaa; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.app_div .num li.on { background: #ffb403; } 
.app_div .num ul {  font-size:0px;}
.app_div .prev, .app_div .next { display: none; width: 40px; height: 100px; background: url(../images/Other/app_btn.png) no-repeat; position: absolute; top: 160px;}
.app_div .prev { left: 0; }
.app_div .next { right: 0; background-position: right; }

/*熱門行動APP下載--頁籤20160706*/
.tab5       { width:750px; overflow-x:hidden; font-family: 微軟正黑體; margin:0 0 30px 0; font-size:16px; font-weight:normal; }
.tab5 ul    {}
.tab5 ul li { float:left; background:#f1f1f1; border-top:3px #f1f1f1 solid; border-bottom:1px #e3e3e3 solid; text-align:center; color:#333; width:373px; 
              padding:8px 0 0 0; display:block; height:33px; }
.tab5 ul li.on { border-top:3px #ff0072 solid; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; border-bottom:1px #fff solid; background:#fff;}
.tab5 ul li a  {color:#333; text-decoration:none; }


/*關於我們*/
.aboutus_body              { font-family: 微軟正黑體; margin:0 0 0 0; line-height:20px;}
.aboutus_body .about_01    { width:700px; background:url(../images/Other/aboutus_001.jpg) no-repeat right top; padding:0 0 20px 0; margin:20px 0 40px 30px; }
.aboutus_body .about_01 h1 { margin:0 0 5px 0; text-align:left; font-weight:bold; color:#bf0000;}
.aboutus_body .about_01 h2 { text-align:left; font-size:14px; width:460px; }

.aboutus_body .about_02    { width:750px; background:url(../images/Other/aboutus_002.jpg) no-repeat left top; padding:0 0 20px 0; margin:0 0 50px 0; }
.aboutus_body .about_02 h1 { margin:0 0 15px 330px; text-align:left; font-weight:bold; color:#bf0000;}
.aboutus_body .about_02 h2 { margin:0 0 0 330px; text-align:left; font-size:14px; width:400px;  }

.aboutus_body .about_03    { width:710px; background:url(../images/Other/aboutus_003.jpg) no-repeat right top; padding:0 0 20px 0; margin:0 0 40px 20px; }
.aboutus_body .about_03 h1 { margin:0 0 15px 0px; text-align:left; font-weight:bold; color:#bf0000;}
.aboutus_body .about_03 h2 { text-align:left; font-size:14px; width:420px; }

.aboutus_body .about_04    { width:700px; background:url(../images/Other/aboutus_004.jpg) no-repeat left top; padding:10px 0 20px 0; margin:0 0 0 30px; }
.aboutus_body .about_04 h1 { margin:0 0 15px 310px; text-align:left; font-weight:bold; color:#bf0000;}
.aboutus_body .about_04 h2 { margin:0 0 15px 310px; text-align:left; font-size:14px; width:380px;  }
.aboutus_body .about_04 h3 { margin:0 0 0 10px; text-align:left; font-size:14px; width:680px;  }

.aboutus_body a:link, .aboutus_body a:visited {font-weight:bold; color:#ff9600; text-decoration:underline;}
.aboutus_body a:active, .aboutus_body a:hover {font-weight:bold; color:#bf0000; text-decoration:none;}

/*學習交流機構*/
.edu_body             {font-family: 微軟正黑體; margin:0 0 0 0; line-height:20px;}
.edu_body ul          {}
.edu_body ul li       {float:left;}
.edu_body ul li.sb    {margin:0 12px 10px 0 ; width:238px;}
.edu_body ul li.bb    {margin:0 10px 10px 0 ; width:365px;}
.edu_body h1          {margin:25px 0 10px 0; font-weight:bold;}
.edu_body h2          {margin:0 0 15px 0; }

/*15000題*/
.exam_all                             {width:100%; margin:0px auto; padding:0px; position:relative; font-family: 微軟正黑體;}
.exam_all .ex_footer                  {width:940px; margin:0 auto; clear:both; position:relative; padding:10px 0 10px 0;}
.exam_all .ex_footer h1               {float:left; width:120px; text-align:left;}
.exam_all .ex_footer h2               {float:left; text-align:left; line-height:20px; font-size:14px; padding:10px 0 0 0; }

.exam_all_main                        {width:990px; margin:0 auto; clear:both; position:relative; background:url(../images/TestSystem/15000exam_bg.jpg) repeat-y;}
.exam_all_main .bar                   {width:25px; float:left;}
.exam_all_main .exam_box              {width:940px;float:left;}
.exam_all_main .exam_box .ex_header   {background:#e7e7e7;}
.exam_all_main .exam_box .exam_body   {}
/*15000-idx*/
.exam_all_main .exam_box .exam_body .ex_idx   {}
.exam_all_main .exam_box .exam_body .ex_idx .ex_form_area1  {float:left; width:319px;}
.exam_all_main .exam_box .exam_body .ex_idx .ex_form_area2  {float:left; width:621px; height:299px; background:url(../images/TestSystem/15000exam_14.jpg) repeat-y;}
.exam_all_main .exam_box .exam_body .ex_idx .ex_form_area2 .form_exam { height:224px; overflow-y:hidden;}
.exam_all_main .exam_box .exam_body .ex_idx .ex_form_area2 .but_area_exam { background:url(../images/TestSystem/15000exam_17.jpg) repeat-x top; height:56px; text-align:right;}

table.tab_ex         { width:600px; color:#000; }
table.tab_ex tr      { }
table.tab_ex th      { text-align:right; padding:11px 5px 0 0; vertical-align:top; }
table.tab_ex th.th01      {width:80px; }
table.tab_ex th.th02      {width:50px; }
table.tab_ex th.th03      {width:80px; padding:5px 5px 5px 0;}/*合併3*/
table.tab_ex td      { text-align:left; padding:5px 0 0 0; vertical-align:top; }
table.tab_ex td.td01 { width:230px; }/*same 2*/
table.tab_ex td.td02 { width:515px; }/*合併3*/
/*15000-welcome*/
.exam_all_main .exam_box .exam_body .ex_welcome       { background:url(../images/TestSystem/15000exam_welcome_2.jpg) no-repeat right bottom; height:570px; width:900px;}
.exam_all_main .exam_box .exam_body .ex_welcome h1    { margin:0 0 0 100px; padding:70px 0 0 0;}
.exam_all_main .exam_box .exam_body .ex_welcome h2    { margin:20px 0 3px 100px; line-height:24px; color:#000;}
.exam_all_main .exam_box .exam_body .ex_welcome ul    { }
.exam_all_main .exam_box .exam_body .ex_welcome ul li { margin:0 0 0 100px; background-image:url(../images/TestSystem/gray_p.gif); background-repeat:no-repeat; background-position:5px 3px; padding:0 0 3px 20px ; color:#000;}
.exam_all_main .exam_box .exam_body .ex_welcome h3    { margin:10px 0 0 100px; line-height:24px; color:#000;}
/*15000-Question-top*/
.exam_all_main .exam_box .exam_body .ex_title_area           { padding:35px 0 0 15px; background:url(../images/TestSystem/title_exam.gif) no-repeat left top; width:885px; height:40px;}
.exam_all_main .exam_box .exam_body .ex_title_area .timer    { float:right; background:url(../images/TestSystem/timer_bg.gif) no-repeat; text-align:center; color:#fff; font-size:25px; width:110px; height:36px; padding:3px 0 0 0;}
.exam_all_main .exam_box .exam_body .ex_title_area .qq_space { float:right; padding:20px 10px 0 0; font-size:13px; }
.exam_all_main .exam_box .exam_body .ex_title_area .check_ans { float:right; padding:10px 0 0 0; }

/*15000-Question-body*/
.exam_all_main .exam_box .exam_body .ex_qa_box             {margin:20px 0 20px 40px; width:860px; background:url(../images/TestSystem/exam_q_body.gif) repeat-y; font-family: Verdana; font-size:15px;}
.exam_all_main .exam_box .exam_body .ex_qa_box .ex-top     {height:11px; background:url(../images/TestSystem/exam_q_top.gif) no-repeat top; width:860px; overflow:hidden; }
.exam_all_main .exam_box .exam_body .ex_qa_box .ex-bottom  {height:11px; background:url(../images/TestSystem/exam_q_bottom.gif) no-repeat top; width:860px; overflow:hidden;}
.exam_all_main .exam_box .exam_body .ex_qa_box .ex-body    {padding:5px 0 15px 40px; width:780px; text-align:left; line-height:24px; font-family: Verdana, 微軟正黑體;}/*問題*/
.exam_all_main .exam_box .exam_body .ex_qa_box .ex-body p  {font-weight:bold; margin:10px 0 5px 0; line-height:18px;}
.exam_all_main .exam_box .exam_body .ex_qa_box .ex-body .mgm_user { float:left; width:180px; text-align:center; padding:20px 0 0 60px;}
.exam_all_main .exam_box .exam_body .ex_btn_area           {padding:0 0 30px 0; text-align:center;}

/*Page*********************************************************************************/
.page_box          {margin:20px 0 0 0;}
.page_box ul li    {float:right; width:26px; height:26px; margin:0 0 0 8px; background:url(../images/page_bg.gif) no-repeat left center; text-align:center; 
                    color:#fff; font-size:13px; font-weight:bold; line-height:24px; display:block; cursor:pointer;}
.page_box ul li.on {background:url(../images/page_bg_on.gif) no-repeat left center; cursor:default;}

.page_box ul li a:link, .page_box ul li a:visited    {color:#fff; text-decoration:none;}
.page_box ul li a:active, .page_box ul li a:hover    {color:#000; text-decoration:none;}


/*一般共用********************************************************************************
*****************************************************************************************/
.clear     {clear:both;}
.f-left    {float:left;}
.f-right   {float:right;}
.t-right   {text-align:right;}

.m-top10   {margin:10px 0 0 0;}  

.normal    {font-weight:normal;}
.bold      {font-weight:bold;}
.big       {font-size:15px;}
.small     {font-size:9px;}
.medium    {font-size:11px;}
.medium2    {font-size:13px;}

.underline  { text-decoration:underline;}
.dpink     {color:#ff0072;}
.red       {color:#bf0000;}
.black     {color:#000;}
.gray      {color:#ccc;}
.gray2     {color:#888;}
.white     {color:#fff;}
.line01  {border:1px #d9d9d9 solid;}
.btn_s_o   {height:27px; background:url(../images/btn_org.gif) repeat-x top; line-height:20px; text-align:center; font-size:13px; color:#fff; 
            border:0px; cursor:pointer; font-family:微軟正黑體, Tahoma; padding:0 10px 0 10px; margin:5px 0 0 0;}/*小Button_Org*/

.btn_s_bk   {height:31px; background:url(../images/btn_bk_s.gif) repeat-x top; line-height:20px; text-align:center; font-size:13px; color:#fff; 
            border:0px; cursor:pointer; font-family:微軟正黑體, Tahoma; padding:0 10px 0 10px; }/*小Button_BK*/

.btn_b_bk   {height:36px; background:url(../images/btn_bk.gif) repeat-x top; line-height:20px; text-align:center; font-size:15px; color:#fff; 
            border:0px; cursor:pointer; font-family:微軟正黑體, Tahoma; padding:0 20px 0 20px; margin:5px 0 0 0;}/*大Button_BK*/

.btn_b_o   {height:35px; background:url(../images/btn_org_b.gif) repeat-x top; line-height:20px; text-align:center; font-size:15px; color:#fff; 
            border:0px; cursor:pointer; font-family:微軟正黑體, Tahoma; padding:0 20px 0 20px; margin:5px 0 0 0;}/*大Button_Org*/

.btn_b_g   {height:32px; background:url(../images/TestSystem/btn_ex_bg.jpg) repeat-x top; line-height:26px; text-align:center; font-size:16px; color:#000; 
            border:0px; cursor:pointer; font-family:微軟正黑體, Tahoma; padding:0 35px 0 35px; margin:5px 10px 0 0 ;border:1px #9f9f9f solid;}/*大Button_灰_１５０００題*/

.btn_s_g   {height:25px; background:url(../images/TestSystem/btn_ex_bg.jpg) repeat-x top; line-height:20px; text-align:center; font-size:13px; color:#000; 
            border:0px; cursor:pointer; font-family:微軟正黑體, Tahoma; padding:0 15px 0 15px; margin:5px 0 0 0 ;border:1px #9f9f9f solid;}/*小Button_灰_１５０００題*/



.input_1   { background:#fffdda; border:0; font-size:16px; font-family:微軟正黑體, Tahoma, Arial; height:22px; line-height:22px; color:#555; border:0; padding:5px;
             width:160px; margin:0 0 10px 0;}/*輸入框_淡黃_右邊*/

.input_2   { background:#fffdda; border:0; font-size:16px; font-family:微軟正黑體, Tahoma, Arial; height:22px; line-height:22px; color:#555; border:0; padding:5px;
             margin:0 ; border:1px #c7c7c7 solid;}/*輸入框_淡黃灰框線_Lobby*/

.input_3   { background:#fffdda; border:0; font-size:16px; font-family:微軟正黑體, Tahoma, Arial; height:32px; line-height:24px; color:#555; border:0; padding:5px;
             margin:0; border:1px #c7c7c7 solid;}/*輸入框_淡黃灰框線_Lobby2*/			 
			 
.input_4   { background:#fffdda; border:0; font-size:13px; font-family:微軟正黑體, Tahoma, Arial; height:15px; line-height:16px; color:#555; border:1px #e3e0b5 solid; 
             padding:5px; width:190px; margin:0 0 5px 0;}/*輸入框_淡黃_英文小意思*/			 

.input_5   { background:#fffdda; border:0; font-size:16px; font-family:微軟正黑體, Tahoma, Arial; height:100px; line-height:16px; color:#555; border:1px #e3e0b5 solid; 
             padding:5px; width:400px; margin:0 0 5px 0;}/*輸入框_淡黃_會員好康_聯絡我們*/	

.input_6   { background:#fff; border:0; font-size:14px; font-family:微軟正黑體, Tahoma, Arial; color:#555; border:0; width:120px; margin:0; border:1px #aaa solid;
             padding-left:3px;}
             /*select 白底_客戶見證*/



.width1    {width:150px;}
.width2    {width:188px;}
.width3    {width:30px;}
.width4    {width:133px;}
.width5    {width:200px;}
.width6    {width:215px;}
.width7    {width:50px;}
.width8    {width:430px;}
.width9    {width:442px;}
.width10   {width:100px;}
.width11   {width:350px;}
.width12   {width:350px; height:120px;}
.width13   {width:400px;}
.width14   {width:295px;}
.width15   {width:158px;}
.width16    {width:75px;}
/* background:url(../images/btn_bg.png) repeat-x top;*/
.btn       {height:33px; line-height:25px; text-align:center; font-size:15px; color:#fff; 
            border:0px; cursor:pointer; margin:0 0 0 8px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0 10px 0 10px;}

