@charset "UTF-8";
/*---------------animation mixin--------------------------------------------------*/
/*---Example-----------------------

@include keyframes(fade) {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

.box {
  width: 200px;
  height: 200px;
  background-color: blue;
  
  @include animation(fade 5s infinite); 

}

-----------------------*/
@import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Quicksand:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Quicksand:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Quicksand:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
/* line 85, ../sass/_elements.scss */
html body {
  font-family: Arial, Verdana,sans-serif,"微軟正黑體";
}

/* line 90, ../sass/_elements.scss */
.news_head, .news_title, .all_news, .gloryList ul.container li .year_title .year_txt, .class_slogan, .class_text {
  font-family: 'Noto Sans', sans-serif,"微軟正黑體";
}

/* line 93, ../sass/_elements.scss */
.business_slider .pet .circle, .business .custom_link .pet .circle, .business_slider .cnc .circle, .business .custom_link .cnc .circle, .business_slider .ev .circle, .business .custom_link .ev .circle, .business_slider .pet .hover_title, .business .custom_link .pet .hover_title, .business_slider .cnc .hover_title, .business .custom_link .cnc .hover_title, .business_slider .ev .hover_title, .business .custom_link .ev .hover_title, .business_slider .pet .hover_slogan, .business .custom_link .pet .hover_slogan, .business_slider .cnc .hover_slogan, .business .custom_link .cnc .hover_slogan, .business_slider .ev .hover_slogan, .business .custom_link .ev .hover_slogan, .section_article h2, .products_service h2, .class_title, .class_sec_title, .other_business_news {
  font-family: 'Quicksand', sans-serif,"微軟正黑體";
}

/* line 96, ../sass/_elements.scss */
.article_view .viewTitle, .news_intro .viewTitle, .news_intro .viewTitleSec {
  font-family: 'Open Sans', sans-serif,"微軟正黑體";
}

/*----------------------------------定義基本流覽寬度-----------------------------------*/
/*----------------------------------定義基本流覽寬度-----------------------------------*/
/* line 17, ../sass/_frame.scss */
html, body {
  margin: 0;
  padding: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
}

/*-----------------------主選單----------------------------------------------------------------------------------*/
/* line 25, ../sass/_frame.scss */
.main_menu {
  width: 100%;
  height: 65px;
  position: fixed;
  min-width: 986px;
  z-index: 999;
  font-size: 100%;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 27, ../sass/_frame.scss */
.main_menu.inside {
  height: 68px;
  background-color: rgba(255, 255, 255, 0.9);
}
/* line 30, ../sass/_frame.scss */
.main_menu.scrolldown {
  height: 55px;
}
/* line 33, ../sass/_frame.scss */
.main_menu.scrolldown .menulogo {
  -moz-transform: scale(0.85);
  -ms-transform: scale(0.85);
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
  top: 6px;
  left: 40px;
}
/* line 38, ../sass/_frame.scss */
.main_menu.scrolldown .menu {
  top: 0;
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  right: -30px;
  letter-spacing: 2px;
}
/* line 48, ../sass/_frame.scss */
.main_menu.white {
  background-color: rgba(255, 255, 255, 0.9);
}

/*-----------------------主選單 END---------------------------------------------------------------------------*/
/*-----------------------事業部----------------------------------------------------------------------------------*/
/* line 58, ../sass/_frame.scss */
.accordion, .about_overview, .investor_view, .news_view, .about_introduction, .investor_all {
  width: 100%;
  height: 678px;
  display: block;
  text-align: center;
  font-size: 100%;
  min-width: 980px;
  position: relative;
}

/*-----------------------事業部 END----------------------------------------------------------------------------------*/
/*-----------------------新聞----------------------------------------------------------------------------------*/
/* line 61, ../sass/_frame.scss */
.news {
  width: 100%;
  height: 48px;
  background-color: #e6e6e6;
  border-bottom: #fff 1px solid;
  font-size: 100%;
  min-width: 980px;
}

/*-----------------------新聞 END----------------------------------------------------------------------------------*/
/*-----------------------集團內容----------------------------------------------------------------------------------*/
/* line 65, ../sass/_frame.scss */
.business {
  width: 100%;
  height: 123px;
  background-color: #e6e6e6;
  font-size: 100%;
}

/*-----------------------集團內容 END----------------------------------------------------------------------------------*/
/*-----------------------footer----------------------------------------------------------------------------------*/
/* line 68, ../sass/_frame.scss */
.footer {
  width: 100%;
  height: 53px;
  background-image: url(../images/footer_color_01.jpg);
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  font-size: 100%;
  overflow:hidden;
}
/* line 69, ../sass/_frame.scss */
.footer .row {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

/*-----------------------footer END----------------------------------------------------------------------------------*/
/*-----------------------關於單元-----------------------------------------------------------------------------------*/
/* line 74, ../sass/_frame.scss */
.about_overview, .investor_view, .news_view, .about_introduction, .investor_all {
  height: auto;
}
/* line 78, ../sass/_frame.scss */
.about_overview section, .investor_view section, .news_view section, .about_introduction section, .investor_all section {
  text-align: left;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
  width: 980px;
}

/*------------------------關於單元 END-------------------------------------------------------------------------------------*/
/*-----------------------投資人專區單元-----------------------------------------------------------------------------------*/
/*-----------------------投資人專區單元 END-----------------------------------------------------------------------------------*/
/*---------------animation mixin--------------------------------------------------*/
/*---Example-----------------------

@include keyframes(fade) {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

.box {
  width: 200px;
  height: 200px;
  background-color: blue;
  
  @include animation(fade 5s infinite); 

}

-----------------------*/
/* line 85, ../sass/_elements.scss */
html body {
  font-family: Arial, Verdana,sans-serif,"微軟正黑體";
}

/* line 90, ../sass/_elements.scss */
.news_head, .news_title, .all_news, .gloryList ul.container li .year_title .year_txt, .class_slogan, .class_text {
  font-family: 'Noto Sans', sans-serif,"微軟正黑體";
}

/* line 93, ../sass/_elements.scss */
.business_slider .pet .circle, .business .custom_link .pet .circle, .business_slider .cnc .circle, .business .custom_link .cnc .circle, .business_slider .ev .circle, .business .custom_link .ev .circle, .business_slider .pet .hover_title, .business .custom_link .pet .hover_title, .business_slider .cnc .hover_title, .business .custom_link .cnc .hover_title, .business_slider .ev .hover_title, .business .custom_link .ev .hover_title, .business_slider .pet .hover_slogan, .business .custom_link .pet .hover_slogan, .business_slider .cnc .hover_slogan, .business .custom_link .cnc .hover_slogan, .business_slider .ev .hover_slogan, .business .custom_link .ev .hover_slogan, .section_article h2, .products_service h2, .class_title, .class_sec_title, .other_business_news {
  font-family: 'Quicksand', sans-serif,"微軟正黑體";
}

/* line 96, ../sass/_elements.scss */
.article_view .viewTitle, .news_intro .viewTitle, .news_intro .viewTitleSec {
  font-family: 'Open Sans', sans-serif,"微軟正黑體";
}

/* line 520, icons/*.png */
.icons-sprite, .icons-BackToList_03, .icons-Close_Btn, .icons-Investor2_faq_num_03, .icons-News_Arrow_Next, .icons-News_Arrow_Prev, .icons-News_Share_Fb, .icons-News_Share_Google, .icons-News_Share_Twitter, .icons-Page_Left, .icons-Page_Left_End, .icons-Page_Right, .icons-Page_Right_End, .icons-arrow_blue_06, .icons-arrow_down_06, .icons-arrow_left, .icons-arrow_right, .icons-arrowdown, .icons-circel_big, .icons-circel_more, .icons-circle_gray, .icons-circle_green, .icons-class_bike, .icons-class_bike_over, .icons-class_golf, .icons-class_golf_over, .icons-class_moto, .icons-class_moto_over, .icons-close_btn_s, .icons-dotted_black, .icons-dotted_gray, .icons-download_icon_pdf, .icons-facebook, .icons-facebook_over, .icons-faq_arrow_close, .icons-faq_arrow_open, .icons-google, .icons-google_over, .icons-icon_pdf, .icons-icon_s, .icons-icon_word, .icons-index_repeat_b_03, .icons-index_repeat_cn, .lang.cn, .icons-index_repeat_zh, .lang.cht, .icons-lang_en, .icons-logo_03, .icons-mouse, .icons-p_fb, .icons-p_google, .icons-p_twitter, .icons-page_guide_down, .icons-page_guide_home, .icons-page_guide_hover, .icons-page_guide_normal, .icons-page_guide_up, .icons-share_fb, .icons-share_twitter, .icons-slash_03, .icons-twitter, .icons-twitter_over, .icons-where_to_buy {
  background-image: url('../../images/icons-sb0c4389710.png');
  background-repeat: no-repeat;
}

/*---------------animation mixin--------------------------------------------------*/
/*---Example-----------------------

@include keyframes(fade) {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

.box {
  width: 200px;
  height: 200px;
  background-color: blue;
  
  @include animation(fade 5s infinite); 

}

-----------------------*/
/* line 85, ../sass/_elements.scss */
html body {
  font-family: Arial, Verdana,sans-serif,"微軟正黑體";
}

/* line 90, ../sass/_elements.scss */
.news_head, .news_title, .all_news, .gloryList ul.container li .year_title .year_txt, .class_slogan, .class_text {
  font-family: 'Noto Sans', sans-serif,"微軟正黑體";
}

/* line 93, ../sass/_elements.scss */
.business_slider .pet .circle, .business .custom_link .pet .circle, .business_slider .cnc .circle, .business .custom_link .cnc .circle, .business_slider .ev .circle, .business .custom_link .ev .circle, .business_slider .pet .hover_title, .business .custom_link .pet .hover_title, .business_slider .cnc .hover_title, .business .custom_link .cnc .hover_title, .business_slider .ev .hover_title, .business .custom_link .ev .hover_title, .business_slider .pet .hover_slogan, .business .custom_link .pet .hover_slogan, .business_slider .cnc .hover_slogan, .business .custom_link .cnc .hover_slogan, .business_slider .ev .hover_slogan, .business .custom_link .ev .hover_slogan, .section_article h2, .products_service h2, .class_title, .class_sec_title, .other_business_news {
  font-family: 'Quicksand', sans-serif,"微軟正黑體";
}

/* line 96, ../sass/_elements.scss */
.article_view .viewTitle, .news_intro .viewTitle, .news_intro .viewTitleSec {
  font-family: 'Open Sans', sans-serif,"微軟正黑體";
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-BackToList_03 {
  background-position: 0 0;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-Close_Btn {
  background-position: 0 -12px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-Investor2_faq_num_03 {
  background-position: 0 -38px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-News_Arrow_Next {
  background-position: 0 -62px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-News_Arrow_Prev {
  background-position: 0 -144px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-News_Share_Fb {
  background-position: 0 -226px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-News_Share_Google {
  background-position: 0 -254px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-News_Share_Twitter {
  background-position: 0 -282px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-Page_Left {
  background-position: 0 -310px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-Page_Left_End {
  background-position: 0 -321px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-Page_Right {
  background-position: 0 -332px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-Page_Right_End {
  background-position: 0 -343px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow_blue_06 {
  background-position: 0 -354px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow_down_06 {
  background-position: 0 -361px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow_left {
  background-position: 0 -368px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow_right {
  background-position: 0 -398px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrowdown {
  background-position: 0 -428px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-circel_big {
  background-position: 0 -445px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-circel_more {
  background-position: 0 -534px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-circle_gray {
  background-position: 0 -580px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-circle_green {
  background-position: 0 -594px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-class_bike {
  background-position: 0 -608px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-class_bike_over {
  background-position: 0 -662px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-class_golf {
  background-position: 0 -716px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-class_golf_over {
  background-position: 0 -770px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-class_moto {
  background-position: 0 -824px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-class_moto_over {
  background-position: 0 -878px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-close_btn_s {
  background-position: 0 -932px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-dotted_black {
  background-position: 0 -948px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-dotted_gray {
  background-position: 0 -955px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-download_icon_pdf {
  background-position: 0 -962px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook {
  background-position: 0 -981px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook_over {
  background-position: 0 -994px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-faq_arrow_close {
  background-position: 0 -1007px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-faq_arrow_open {
  background-position: 0 -1017px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-google {
  background-position: 0 -1027px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-google_over {
  background-position: 0 -1040px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-icon_pdf {
  background-position: 0 -1053px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-icon_s {
  background-position: 0 -1080px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-icon_word {
  background-position: 0 -1095px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-index_repeat_b_03 {
  background-position: 0 -1122px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-index_repeat_cn, .lang.cn {
  background-position: 0 -1153px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-index_repeat_zh, .lang.cht {
  background-position: 0 -1184px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-lang_en {
  background-position: 0 -1215px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-logo_03 {
  background-position: 0 -1246px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-mouse {
  background-position: 0 -1265px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-p_fb {
  background-position: 0 -1311px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-p_google {
  background-position: 0 -1324px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-p_twitter {
  background-position: 0 -1337px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-page_guide_down {
  background-position: 0 -1350px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-page_guide_home {
  background-position: 0 -1367px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-page_guide_hover {
  background-position: 0 -1381px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-page_guide_normal {
  background-position: 0 -1391px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-page_guide_up {
  background-position: 0 -1401px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-share_fb {
  background-position: 0 -1418px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-share_twitter {
  background-position: 0 -1439px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-slash_03 {
  background-position: 0 -1460px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-twitter {
  background-position: 0 -1472px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-twitter_over {
  background-position: 0 -1485px;
}

/* line 84, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icons-where_to_buy {
  background-position: 0 -1498px;
}

/*-----------------------主選單----------------------------------------------------------------------------------*/
/* line 11, ../sass/_visual.scss */
.menulogo {
  width: 142px;
  height: 38px;
  background-image: url(../images/logo.png);
  position: absolute;
  left: 58px;
  top: 15px;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

/* line 12, ../sass/_visual.scss */
.menu {
  width: 650px;
  height: 60px;
  position: absolute;
  right: 0;
  top: 5px;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 13, ../sass/_visual.scss */
.menu a {
  display: block;
  width: 22%;
  height: 60px;
  line-height: 60px;
  font-size: 0.93em;
  color: #000;
  background-image: url(../images/slash_03.png);
  background-repeat: no-repeat;
  background-position: right center;
  text-align: center;
  float: right;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  position: relative;
}
/* line 17, ../sass/_visual.scss */
.menu a:link, .menu .business .business_slider .Text a:visited, .business .business_slider .Text .menu a:visited, .menu .business .custom_link .Text a:visited, .business .custom_link .Text .menu a:visited, .menu .business .business_slider .Text a:hover, .business .business_slider .Text .menu a:hover, .menu .business .custom_link .Text a:hover, .business .custom_link .Text .menu a:hover {
  color: #000;
  display: block;
  width: 22%;
  height: 60px;
}
/* line 18, ../sass/_visual.scss */
.menu a:visited {
  color: #000;
  display: block;
  width: 22%;
  height: 60px;
}
/* line 19, ../sass/_visual.scss */
.menu a:hover {
  color: #7a7a7a;
  text-decoration: none;
  display: block;
  width: 22%;
  height: 60px;
}
/* line 21, ../sass/_visual.scss */
.menu a.lang_scope {
  background-image: none;
  width: 12%;
}
/* line 24, ../sass/_visual.scss */
.menu a.lang_scope:hover .lang {
  -moz-animation-name: flipInY;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
/* line 30, ../sass/_visual.scss */
.menu a.hidden {
  display: none;
  width: 22%;
  height: 60px;
}
/* line 40, ../sass/_visual.scss */
.menu.ch a {
  letter-spacing: 1px;
}
/* line 43, ../sass/_visual.scss */
.menu.ch a.hidden {
  display: none;
  width: 22%;
  height: 60px;
}
/* line 54, ../sass/_visual.scss */
.menu .select_lang {
  width: auto;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  height: auto;
  background-color: #1d2088;
  position: absolute;
  top: 60px;
  right: 10px;
  white-space: nowrap;
  width: 220px;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 67, ../sass/_visual.scss */
.menu .select_lang.open {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 71, ../sass/_visual.scss */
.menu .select_lang.close {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 75, ../sass/_visual.scss */
.menu .select_lang .arrow {
  width: 10px;
  height: 10px;
  background-image: url(../images/lang_top.png);
  background-repeat: no-repeat;
  position: absolute;
  top: -9px;
  right: 23px;
}
/* line 84, ../sass/_visual.scss */
.menu .select_lang a {
  display: inline;
  color: #fff;
  padding: 10px;
}
/* line 86, ../sass/_visual.scss */
.menu .select_lang a:link, .menu .select_lang .business .business_slider .Text a:visited, .business .business_slider .Text .menu .select_lang a:visited, .menu .select_lang .business .custom_link .Text a:visited, .business .custom_link .Text .menu .select_lang a:visited, .menu .select_lang .business .business_slider .Text a:hover, .business .business_slider .Text .menu .select_lang a:hover, .menu .select_lang .business .custom_link .Text a:hover, .business .custom_link .Text .menu .select_lang a:hover {
  height: auto;
  width: 70px;
  line-height: 23px;
}
/* line 87, ../sass/_visual.scss */
.menu .select_lang a:visited {
  height: auto;
  width: 70px;
  line-height: 23px;
}
/* line 88, ../sass/_visual.scss */
.menu .select_lang a:hover {
  height: auto;
  width: 70px;
  line-height: 23px;
}

/* line 95, ../sass/_visual.scss */
.lang {
  width: 31px;
  height: 31px;
  display: inline-block;
  background-image: url("../images/icons-sb0c4389710.png");
  margin-top: 15px;
  -moz-backface-visibility: visible;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -moz-animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
/* line 104, ../sass/_visual.scss */
.lang.cht {
  background-image: url("../images/icons-sb0c4389710.png");
}
/* line 109, ../sass/_visual.scss */
.lang.cn {
  background-image: url("../images/icons-sb0c4389710.png");
}

/* line 117, ../sass/_visual.scss */
.go_top {
  width: 49px;
  height: 49px;
  position: fixed;
  bottom: 0;
  right: 23px;
  background-image: url(../images/top_btn_03.jpg);
  z-index: 999;
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-perspective: 150px;
  -webkit-perspective: 150px;
  perspective: 150px;
}
/* line 121, ../sass/_visual.scss */
.go_top:hover {
  -moz-animation: flip_3d 1s;
  -webkit-animation: flip_3d 1s;
  animation: flip_3d 1s;
}

@-moz-keyframes flip_3d {
  0% {
    opacity: 0.7;
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  100% {
    opacity: 1;
    -moz-transform: rotateY(720deg);
    transform: rotateY(720deg);
  }
}
@-webkit-keyframes flip_3d {
  0% {
    opacity: 0.7;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotateY(720deg);
    transform: rotateY(720deg);
  }
}
@keyframes flip_3d {
  0% {
    opacity: 0.7;
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  100% {
    opacity: 1;
    -moz-transform: rotateY(720deg);
    -ms-transform: rotateY(720deg);
    -webkit-transform: rotateY(720deg);
    transform: rotateY(720deg);
  }
}
/*-----------------------主選單----------------------------------------------------------------------------------*/
/*---------------------面跳轉選單----------------------------------------------------------------------------------*/
/* line 133, ../sass/_visual.scss */
.PageNav {
  width: 200px;
  position: fixed;
  height: auto;
  right: 0;
  z-index: 999;
  top: 300px;
}
/* line 140, ../sass/_visual.scss */
.PageNav .Btn {
  height: 34px;
  width: auto;
  width: 220px;
  background-color: #b5b5b5;
  display: block;
  background-image: url(../images/nav_dottet_03.png);
  background-repeat: no-repeat;
  background-position: 15px center;
  font-size: 14px;
  color: #fff;
  line-height: 34px;
  letter-spacing: 1px;
  white-space: nowrap;
  float: none;
  margin: 1px 0 0 auto;
  padding: 0 30px 0 40px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 158, ../sass/_visual.scss */
.PageNav .Btn:link, .PageNav .business .business_slider .Text a.Btn:visited, .business .business_slider .Text .PageNav a.Btn:visited, .PageNav .business .custom_link .Text a.Btn:visited, .business .custom_link .Text .PageNav a.Btn:visited, .PageNav .business .business_slider .Text a.Btn:hover, .business .business_slider .Text .PageNav a.Btn:hover, .PageNav .business .custom_link .Text a.Btn:hover, .business .custom_link .Text .PageNav a.Btn:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  margin-right: -180px;
}
/* line 159, ../sass/_visual.scss */
.PageNav .Btn:visited {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  margin-right: -180px;
}
/* line 160, ../sass/_visual.scss */
.PageNav .Btn:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-color: #00ad96;
  text-decoration: none;
  margin-right: 0;
}
/* line 161, ../sass/_visual.scss */
.PageNav .Btn.selected {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-color: #00ad96;
}
/* line 162, ../sass/_visual.scss */
.PageNav .Btn.ch {
  width: 140px;
}
/* line 164, ../sass/_visual.scss */
.PageNav .Btn.ch:link, .PageNav .business .business_slider .Text a.Btn.ch:visited, .business .business_slider .Text .PageNav a.Btn.ch:visited, .PageNav .business .custom_link .Text a.Btn.ch:visited, .business .custom_link .Text .PageNav a.Btn.ch:visited, .PageNav .business .business_slider .Text a.Btn.ch:hover, .business .business_slider .Text .PageNav a.Btn.ch:hover, .PageNav .business .custom_link .Text a.Btn.ch:hover, .business .custom_link .Text .PageNav a.Btn.ch:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  margin-right: -100px;
}
/* line 165, ../sass/_visual.scss */
.PageNav .Btn.ch:visited {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  margin-right: -100px;
}
/* line 166, ../sass/_visual.scss */
.PageNav .Btn.ch:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-color: #00ad96;
  text-decoration: none;
  margin-right: 0;
}

/*---------------------面跳轉選單 END----------------------------------------------------------------------------------*/
/*-----------------------事業部----------------------------------------------------------------------------------*/
/* line 180, ../sass/_visual.scss */
.business_slider, .business .custom_link {
  width: 33%;
  height: 100%;
  position: relative;
  display: inline-block;
  overflow: hidden;
}
/* line 182, ../sass/_visual.scss */
.business_slider .Text_A, .business .custom_link .Text_A {
  position: absolute;
  top: 50px;
  right: 30px;
  z-index: 500;
  width: 80px;
}
/* line 189, ../sass/_visual.scss */
.business_slider .Text_A a, .business .custom_link .Text_A a {
  color: #6f6f6f;
}
/* line 191, ../sass/_visual.scss */
.business_slider .Text_A a .arrow, .business .custom_link .Text_A a .arrow {
  display: inline-block;
  margin-left: 10px;
}
/* line 210, ../sass/_visual.scss */
.business_slider:link, .business .business_slider .Text a.business_slider:visited, .business .custom_link .Text a.business_slider:visited, .business .business_slider .Text a.custom_link:visited, .business .custom_link .Text a.custom_link:visited, .business .business_slider .Text a.business_slider:hover, .business .custom_link .Text a.business_slider:hover, .business .business_slider .Text a.custom_link:hover, .business .custom_link .Text a.custom_link:hover, .business .custom_link:link {
  width: 33%;
  height: 100%;
}
/* line 211, ../sass/_visual.scss */
.business_slider:visited, .business .custom_link:visited {
  width: 33%;
  height: 100%;
}
/* line 212, ../sass/_visual.scss */
.business_slider:hover, .business .custom_link:hover {
  width: 33%;
  height: 100%;
}
/* line 215, ../sass/_visual.scss */
.business_slider:hover .pet, .business .custom_link:hover .pet, .business_slider:hover .cnc, .business .custom_link:hover .cnc, .business_slider:hover .ev, .business .custom_link:hover .ev {
  background-position: 320px 0;
  -moz-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
@media all and (min-width: 80em) {
  /* line 215, ../sass/_visual.scss */
  .business_slider:hover .pet, .business .custom_link:hover .pet, .business_slider:hover .cnc, .business .custom_link:hover .cnc, .business_slider:hover .ev, .business .custom_link:hover .ev {
    background-position: 320px 0;
  }
}
@media all and (max-width: 80em) {
  /* line 215, ../sass/_visual.scss */
  .business_slider:hover .pet, .business .custom_link:hover .pet, .business_slider:hover .cnc, .business .custom_link:hover .cnc, .business_slider:hover .ev, .business .custom_link:hover .ev {
    background-position: 200px 0;
  }
}
@media all and (max-width: 64em) {
  /* line 215, ../sass/_visual.scss */
  .business_slider:hover .pet, .business .custom_link:hover .pet, .business_slider:hover .cnc, .business .custom_link:hover .cnc, .business_slider:hover .ev, .business .custom_link:hover .ev {
    background-position: 200px 0;
  }
}
/* line 243, ../sass/_visual.scss */
.business_slider:hover .pet .circle, .business .custom_link:hover .pet .circle, .business_slider:hover .cnc .circle, .business .custom_link:hover .cnc .circle, .business_slider:hover .ev .circle, .business .custom_link:hover .ev .circle {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  margin-left: -200px;
}
/* line 249, ../sass/_visual.scss */
.business_slider:hover .pet .hover_title, .business .custom_link:hover .pet .hover_title, .business_slider:hover .cnc .hover_title, .business .custom_link:hover .cnc .hover_title, .business_slider:hover .ev .hover_title, .business .custom_link:hover .ev .hover_title {
  float: none;
  margin: -200px auto auto 50px;
  padding: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media all and (max-width: 64em) {
  /* line 249, ../sass/_visual.scss */
  .business_slider:hover .pet .hover_title, .business .custom_link:hover .pet .hover_title, .business_slider:hover .cnc .hover_title, .business .custom_link:hover .cnc .hover_title, .business_slider:hover .ev .hover_title, .business .custom_link:hover .ev .hover_title {
    float: none;
    margin: 200px auto auto 20px;
    padding: 0;
  }
}
/* line 257, ../sass/_visual.scss */
.business_slider:hover .pet .hover_slogan, .business .custom_link:hover .pet .hover_slogan, .business_slider:hover .cnc .hover_slogan, .business .custom_link:hover .cnc .hover_slogan, .business_slider:hover .ev .hover_slogan, .business .custom_link:hover .ev .hover_slogan {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  float: none;
  margin: 40px auto auto 50px;
  padding: 0;
}
@media all and (max-width: 64em) {
  /* line 257, ../sass/_visual.scss */
  .business_slider:hover .pet .hover_slogan, .business .custom_link:hover .pet .hover_slogan, .business_slider:hover .cnc .hover_slogan, .business .custom_link:hover .cnc .hover_slogan, .business_slider:hover .ev .hover_slogan, .business .custom_link:hover .ev .hover_slogan {
    float: none;
    margin: 40px auto auto 20px;
    padding: 0;
  }
}
/* line 266, ../sass/_visual.scss */
.business_slider:hover .pet .hover_text, .business .custom_link:hover .pet .hover_text, .business_slider:hover .cnc .hover_text, .business .custom_link:hover .cnc .hover_text, .business_slider:hover .ev .hover_text, .business .custom_link:hover .ev .hover_text {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  float: none;
  margin: 20px auto auto 50px;
  padding: 0;
}
@media all and (max-width: 64em) {
  /* line 266, ../sass/_visual.scss */
  .business_slider:hover .pet .hover_text, .business .custom_link:hover .pet .hover_text, .business_slider:hover .cnc .hover_text, .business .custom_link:hover .cnc .hover_text, .business_slider:hover .ev .hover_text, .business .custom_link:hover .ev .hover_text {
    float: none;
    margin: 20px auto auto 20px;
    padding: 0;
  }
}
/* line 275, ../sass/_visual.scss */
.business_slider:hover .pet .hover_more, .business .custom_link:hover .pet .hover_more, .business_slider:hover .cnc .hover_more, .business .custom_link:hover .cnc .hover_more, .business_slider:hover .ev .hover_more, .business .custom_link:hover .ev .hover_more {
  float: none;
  margin: 60px auto auto 50px;
  padding: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media all and (max-width: 64em) {
  /* line 275, ../sass/_visual.scss */
  .business_slider:hover .pet .hover_more, .business .custom_link:hover .pet .hover_more, .business_slider:hover .cnc .hover_more, .business .custom_link:hover .cnc .hover_more, .business_slider:hover .ev .hover_more, .business .custom_link:hover .ev .hover_more {
    float: none;
    margin: 60px auto auto 20px;
    padding: 0;
  }
}
/* line 285, ../sass/_visual.scss */
.business_slider .pet, .business .custom_link .pet, .business_slider .cnc, .business .custom_link .cnc, .business_slider .ev, .business .custom_link .ev {
  background-image: url(../images/pet.jpg);
  background-repeat: none;
  background-position: top right;
  background-repeat: no-repeat;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 296, ../sass/_visual.scss */
.business_slider .pet .circle, .business .custom_link .pet .circle, .business_slider .cnc .circle, .business .custom_link .cnc .circle, .business_slider .ev .circle, .business .custom_link .ev .circle {
  width: 89px;
  height: 89px;
  background-image: url("../images/icons-sb0c4389710.png");
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  display: inline-block;
  margin-top: 351px;
  color: #fff;
  font-weight: 400;
  line-height: 89px;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 313, ../sass/_visual.scss */
.business_slider .pet .circle h1, .business .custom_link .pet .circle h1, .business_slider .cnc .circle h1, .business .custom_link .cnc .circle h1, .business_slider .ev .circle h1, .business .custom_link .ev .circle h1 {
  font-size: 2.2em;
  display: inline-block;
  -moz-transform: scaleX(0.9);
  -ms-transform: scaleX(0.9);
  -webkit-transform: scaleX(0.9);
  transform: scaleX(0.9);
  color: #fff;
  line-height: 89px;
}
/* line 328, ../sass/_visual.scss */
.business_slider .pet .hover_title, .business .custom_link .pet .hover_title, .business_slider .cnc .hover_title, .business .custom_link .cnc .hover_title, .business_slider .ev .hover_title, .business .custom_link .ev .hover_title {
  font-size: 43px;
  color: #19b4a0;
  text-align: left;
  float: none;
  margin: -200px auto auto -100px;
  padding: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
/* line 339, ../sass/_visual.scss */
.business_slider .pet .hover_slogan, .business .custom_link .pet .hover_slogan, .business_slider .cnc .hover_slogan, .business .custom_link .cnc .hover_slogan, .business_slider .ev .hover_slogan, .business .custom_link .ev .hover_slogan {
  font-size: 21px;
  line-height: 27px;
  font-weight: 400;
  color: #000;
  height: auto;
  text-align: left;
  width: 250px;
  float: none;
  margin: 40px auto auto -100px;
  padding: 0;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition-delay: 0.15s;
  -o-transition-delay: 0.15s;
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
/* line 355, ../sass/_visual.scss */
.business_slider .pet .hover_text, .business .custom_link .pet .hover_text, .business_slider .cnc .hover_text, .business .custom_link .cnc .hover_text, .business_slider .ev .hover_text, .business .custom_link .ev .hover_text {
  font-size: 14px;
  color: #a5a5a5;
  line-height: 22px;
  height: auto;
  text-align: left;
  width: 250px;
  float: none;
  margin: 20px auto auto -100px;
  padding: 0;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  letter-spacing: 1px;
}
/* line 370, ../sass/_visual.scss */
.business_slider .pet .hover_more, .business .custom_link .pet .hover_more, .business_slider .cnc .hover_more, .business .custom_link .cnc .hover_more, .business_slider .ev .hover_more, .business .custom_link .ev .hover_more {
  width: 47px;
  height: 47px;
  float: none;
  margin: 60px auto auto -100px;
  padding: 0;
  background-image: url(../images/index_more_03.png);
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition-delay: 0.45s;
  -o-transition-delay: 0.45s;
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
/* line 383, ../sass/_visual.scss */
.business_slider .cnc, .business .custom_link .cnc {
  background-image: url(../images/cnc.png);
  background-position: top center;
}
/* line 388, ../sass/_visual.scss */
.business_slider .ev, .business .custom_link .ev {
  background-image: url(../images/ev.png);
  background-position: top center;
}
/* line 393, ../sass/_visual.scss */
.business_slider.shadow, .business .shadow.custom_link {
  background-image: url(../images/shadow_b_02.png);
  background-repeat: no-repeat;
  background-position: center left;
}

/*-----------------------事業部----------------------------------------------------------------------------------*/
/*-----------------------新聞----------------------------------------------------------------------------------*/
/* line 406, ../sass/_visual.scss */
.news_head, .news_title, .all_news {
  background-image: url(../images/news_head_03.png);
  background-repeat: no-repeat;
  width: 126px;
  height: 47px;
  float: left;
  margin: 0 auto 0 0;
  padding: 0;
  text-align: center;
  line-height: 47px;
  color: #fff;
  font-size: 100%;
}

/* line 416, ../sass/_visual.scss */
.news_title {
  background-image: none;
  width: 79%;
  text-indent: 30px;
  color: #484848;
  font-size: 0.875em;
  text-align: left;
  letter-spacing: 1px;
}
/* line 425, ../sass/_visual.scss */
.news_title .date {
  float: left;
  color: #696969;
}
/* line 430, ../sass/_visual.scss */
.news_title .title {
  text-indent: 25px;
}
/* line 433, ../sass/_visual.scss */
.news_title .title a:link, .news_title .title .business .business_slider .Text a:visited, .business .business_slider .Text .news_title .title a:visited, .news_title .title .business .custom_link .Text a:visited, .business .custom_link .Text .news_title .title a:visited, .news_title .title .business .business_slider .Text a:hover, .business .business_slider .Text .news_title .title a:hover, .news_title .title .business .custom_link .Text a:hover, .business .custom_link .Text .news_title .title a:hover {
  color: #484848;
  text-decoration: none;
}
/* line 435, ../sass/_visual.scss */
.news_title .title a:visited {
  color: #484848;
  text-decoration: none;
}
/* line 438, ../sass/_visual.scss */
.news_title .title a:hover {
  color: #040404;
  text-decoration: underline;
}
/* line 441, ../sass/_visual.scss */
.news_title .title a .more {
  color: #1d2088;
}

/* line 452, ../sass/_visual.scss */
.all_news {
  float: right;
  margin: 0 0 0 auto;
  padding: auto 23px auto 23px;
  background-image: none;
  background-color: #fff;
  color: #000;
  font-size: 0.875em;
  letter-spacing: 1px;
}

/*-----------------------新聞----------------------------------------------------------------------------------*/
/*-----------------------集團內容----------------------------------------------------------------------------------*/
/* line 465, ../sass/_visual.scss */
.business .scop, .business .gloryList {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}
/* line 466, ../sass/_visual.scss */
.business .scop .row .item, .business .gloryList .row .item {
  height: 122px;
}
/* line 469, ../sass/_visual.scss */
.business .business_slider, .business .custom_link {
  width: 100%;
  height: 122px;
  position: relative;
  background-image: url(../images/dline_06.gif);
  background-repeat: no-repeat;
  background-position: right  center;
}
/* line 476, ../sass/_visual.scss */
.business .business_slider .pic_container, .business .custom_link .pic_container {
  width: 360px;
  height: 122px;
  position: absolute;
  left: 10px;
  overflow: hidden;
}
/* line 480, ../sass/_visual.scss */
.business .business_slider .pic_container .img_warp, .business .custom_link .pic_container .img_warp {
  height: 122px;
  width: 660px;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* line 488, ../sass/_visual.scss */
.business .business_slider .pic_container .img_warp li, .business .custom_link .pic_container .img_warp li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
/* line 498, ../sass/_visual.scss */
.business .business_slider .pic_container .img_warp li img, .business .custom_link .pic_container .img_warp li img {
  display: block;
  float: left;
}
/* line 504, ../sass/_visual.scss */
.business .business_slider .dottat_team, .business .custom_link .dottat_team, .business .business_slider .rslides_tabs, .business .custom_link .rslides_tabs {
  float: none;
  margin: 0;
  padding: 0;
  width: 53px;
  height: 12px;
  list-style: none;
  display: block;
  position: absolute;
  left: 245px;
  top: 30px;
}
/* line 512, ../sass/_visual.scss */
.business .business_slider .dottat_team li.dottat, .business .custom_link .dottat_team li.dottat, .business .business_slider .rslides_tabs li.dottat, .business .custom_link .rslides_tabs li.dottat {
  float: left;
  margin: 0 0 0 3px;
  padding: 0;
  width: 12px;
  height: 12px;
  background-image: url(../images/dottat_09.png);
  display: block;
  cursor: pointer;
}
/* line 520, ../sass/_visual.scss */
.business .business_slider .dottat_team li.dottat.over, .business .custom_link .dottat_team li.dottat.over, .business .business_slider .rslides_tabs li.dottat.over, .business .custom_link .rslides_tabs li.dottat.over {
  background-image: url(../images/dottat_07.png);
}
/* line 526, ../sass/_visual.scss */
.business .business_slider .Text a:link, .business .custom_link .Text a:link, .business .business_slider .Text a:visited, .business .custom_link .Text a:visited, .business .business_slider .Text a:hover, .business .custom_link .Text a:hover {
  width: 100px;
  height: auto;
  font-size: 1.06em;
  color: #6f6f6f;
  line-height: 22px;
  position: absolute;
  left: 245px;
  top: 50px;
  float: none;
  margin: 0;
  padding: 0 0 0 5px;
  vertical-align: top;
}
/* line 528, ../sass/_visual.scss */
.business .business_slider .Text a:link .arrow, .business .custom_link .Text a:link .arrow, .business .business_slider .Text a:visited .arrow, .business .custom_link .Text a:visited .arrow, .business .business_slider .Text a:hover .arrow, .business .custom_link .Text a:hover .arrow {
  display: inline-block;
  margin-left: 10px;
}
/* line 532, ../sass/_visual.scss */
.business .business_slider .Text a:hover, .business .custom_link .Text a:hover {
  color: #a0a0a0;
}
/* line 535, ../sass/_visual.scss */
.business .business_slider.last, .business .last.custom_link {
  background-image: none;
}
/* line 543, ../sass/_visual.scss */
.business .custom_link .pic_container {
  width: 70px;
  height: 70px;
  left: 40px;
  border: #fff 1px solid;
  position: absolute;
  top: 26px;
  left: 35px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px;
}
/* line 547, ../sass/_visual.scss */
.business .custom_link .Text a {
  display: block;
  left: 140px;
  width: 150px;
  top: 50px;
}
/* line 548, ../sass/_visual.scss */
.business .custom_link .Text a:link, .business .custom_link .Text a:visited, .business .custom_link .Text a:hover {
  left: 140px;
  width: 150px;
  top: 50px;
  display: block;
}
/* line 549, ../sass/_visual.scss */
.business .custom_link .Text a:link .arrow, .business .custom_link .Text a:visited .arrow, .business .custom_link .Text a:hover .arrow {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
/* line 552, ../sass/_visual.scss */
.business .custom_link .Text a:visited {
  left: 140px;
  width: 150px;
  top: 50px;
  display: block;
}
/* line 553, ../sass/_visual.scss */
.business .custom_link .Text a:visited .arrow {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
/* line 556, ../sass/_visual.scss */
.business .custom_link .Text a:hover {
  left: 140px;
  width: 150px;
  top: 50px;
  display: block;
}
/* line 558, ../sass/_visual.scss */
.business .custom_link .Text a:hover .arrow {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}

/* line 569, ../sass/_visual.scss */
.index_custom_link {
  width: 100%;
  height: 122px;
  position: relative;
  background-image: url(../images/dline_06.gif);
  background-repeat: no-repeat;
  background-position: right  center;
}
/* line 577, ../sass/_visual.scss */
.index_custom_link .pic_container {
  width: 70px;
  height: 70px;
  left: 40px;
  border: #fff 1px solid;
  position: absolute;
  top: 26px;
  left: 35px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px;
}
/* line 581, ../sass/_visual.scss */
.index_custom_link .Text a {
  display: block;
  left: 140px;
  width: 150px;
  top: 50px;
  position: absolute;
}
/* line 582, ../sass/_visual.scss */
.index_custom_link .Text a:link, .index_custom_link .business .business_slider .Text a:visited, .business .business_slider .index_custom_link .Text a:visited, .index_custom_link .business .custom_link .Text a:visited, .business .custom_link .index_custom_link .Text a:visited, .index_custom_link .business .business_slider .Text a:hover, .business .business_slider .index_custom_link .Text a:hover, .index_custom_link .business .custom_link .Text a:hover, .business .custom_link .index_custom_link .Text a:hover {
  left: 140px;
  width: 150px;
  top: 50px;
  display: block;
  color: #333;
}
/* line 583, ../sass/_visual.scss */
.index_custom_link .Text a:link .arrow, .index_custom_link .business .business_slider .Text a:visited .arrow, .business .business_slider .index_custom_link .Text a:visited .arrow, .index_custom_link .business .custom_link .Text a:visited .arrow, .business .custom_link .index_custom_link .Text a:visited .arrow, .index_custom_link .business .business_slider .Text a:hover .arrow, .business .business_slider .index_custom_link .Text a:hover .arrow, .index_custom_link .business .custom_link .Text a:hover .arrow, .business .custom_link .index_custom_link .Text a:hover .arrow {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
/* line 586, ../sass/_visual.scss */
.index_custom_link .Text a:visited {
  left: 140px;
  width: 150px;
  top: 50px;
  display: block;
  color: #333;
}
/* line 587, ../sass/_visual.scss */
.index_custom_link .Text a:visited .arrow {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
/* line 590, ../sass/_visual.scss */
.index_custom_link .Text a:hover {
  left: 140px;
  width: 150px;
  top: 50px;
  display: block;
  color: #333;
}
/* line 592, ../sass/_visual.scss */
.index_custom_link .Text a:hover .arrow {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}

/*-----------------------集團內容 END----------------------------------------------------------------------------------*/
/*-----------------------footer----------------------------------------------------------------------------------*/
/* line 607, ../sass/_visual.scss */
.share, .footer_link, .copyright {
  width: 21px;
  height: 21px;
  display: block;
  background-image: url("../images/icons-sb0c4389710.png");
  float: right;
  margin-top: 18px;
  margin-left: 20px;
}

/* line 616, ../sass/_visual.scss */
.footer_link {
  width: auto;
  float: left;
  margin: 20px 0 0 0;
  padding: 0 28px 0 28px;
  background-image: none;
  color: #fff;
  font-size: 0.875em;
}
/* line 618, ../sass/_visual.scss */
.footer_link:link, .business .business_slider .Text a.footer_link:visited, .business .custom_link .Text a.footer_link:visited, .business .business_slider .Text a.footer_link:hover, .business .custom_link .Text a.footer_link:hover {
  color: #fff;
}
/* line 619, ../sass/_visual.scss */
.footer_link:visited {
  color: #fff;
}
/* line 620, ../sass/_visual.scss */
.footer_link:hover {
  color: #fff;
}
/* line 621, ../sass/_visual.scss */
.footer_link.hidden {
  color: #989898;
}

/* line 625, ../sass/_visual.scss */
.copyright {
  background-image: none;
  color: #fff;
  font-size: 0.875em;
  width: auto;
  margin-top: 20px;
}

/*-----------------------footer----------------------------------------------------------------------------------*/
/*-----------------------about單元----------------------------------------------------------------------------------*/
/* line 631, ../sass/_visual.scss */
.view_container, .article_view, .news_intro {
  width: 100%;
  height: auto;
  overflow: hidden;
  float: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
}
/* line 639, ../sass/_visual.scss */
.view_container img, .article_view img, .news_intro img {
  width: 100%;
  height: auto;
  min-width: 1280px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
  display: inline-block;
}
@media all and (max-width: 64em) {
  /* line 639, ../sass/_visual.scss */
  .view_container img, .article_view img, .news_intro img {
    margin-left: -200px;
  }
}
/* line 647, ../sass/_visual.scss */
.view_container .slogan, .article_view .slogan, .news_intro .slogan {
  color: #fff;
  width: 100%;
  position: absolute;
  z-index: 99;
  bottom: 240px;
  text-align: center;
  z-index:1;
}
/* line 654, ../sass/_visual.scss */
.view_container .slogan h1, .article_view .slogan h1, .news_intro .slogan h1 {
  font-size: 2.68em;
  font-weight: bold;
  color: #fff;
  margin: 0;
}
/* line 660, ../sass/_visual.scss */
.view_container .slogan .article, .article_view .slogan .article, .news_intro .slogan .article, .view_container .slogan .section_article .article_glory, .section_article .view_container .slogan .article_glory, .article_view .slogan .section_article .article_glory, .section_article .article_view .slogan .article_glory, .news_intro .slogan .section_article .article_glory, .section_article .news_intro .slogan .article_glory, .view_container .slogan .products_service .article_glory, .products_service .view_container .slogan .article_glory, .article_view .slogan .products_service .article_glory, .products_service .article_view .slogan .article_glory, .news_intro .slogan .products_service .article_glory, .products_service .news_intro .slogan .article_glory {
  display: inline-block;
  width: 513px;
  height: auto;
  font-size: 0.875em;
  line-height: 23px;
  color: #fff;
  margin-top: 20px;
}
/* line 668, ../sass/_visual.scss */
.view_container .slogan .article.ch, .article_view .slogan .article.ch, .news_intro .slogan .article.ch, .view_container .slogan .section_article .ch.article_glory, .section_article .view_container .slogan .ch.article_glory, .article_view .slogan .section_article .ch.article_glory, .section_article .article_view .slogan .ch.article_glory, .news_intro .slogan .section_article .ch.article_glory, .section_article .news_intro .slogan .ch.article_glory, .view_container .slogan .products_service .ch.article_glory, .products_service .view_container .slogan .ch.article_glory, .article_view .slogan .products_service .ch.article_glory, .products_service .article_view .slogan .ch.article_glory, .news_intro .slogan .products_service .ch.article_glory, .products_service .news_intro .slogan .ch.article_glory {
  font-size: 0.87em;
  line-height: 1.78em;
  letter-spacing: 2px;
}

/* line 677, ../sass/_visual.scss */
.about_item {
  width: 100%;
  height: auto;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  z-index:2;
}
/* line 684, ../sass/_visual.scss */
.about_item .item {
  width: 960px;
  height: 180px;
  display: block;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
  border-right: #b4b4b4 1px solid;
}
/* line 691, ../sass/_visual.scss */
.about_item .item li {
  float: left;
  margin: 0;
  padding: 0;
  display: block;
  display: block;
  border-left: #b4b4b4 1px solid;
  height: 180px;
  position: relative;
  font-size: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 702, ../sass/_visual.scss */
.about_item .item li .arrow {
  width: 16px;
  height: 7px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
  background-image: url("../images/icons-sb0c4389710.png");
}
/* line 707, ../sass/_visual.scss */
.about_item .item li .pic {
  width: 100%;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  position: absolute;
  bottom: 168px;
  height: 0;
  background-image: url(../images/group_bg1.jpg);
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
}
/* line 720, ../sass/_visual.scss */
.about_item .item li .box {
  position: absolute;
  bottom: 0;
  height: 168px;
  width: 100%;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 728, ../sass/_visual.scss */
.about_item .item li .box h2 {
  color: #545454;
  font-size: 1.25em;
  font-weight: bold;
  float: none;
  margin: 40px auto 0 auto;
  padding: 0;
  text-align: center;
}
/* line 736, ../sass/_visual.scss */
.about_item .item li .box .article, .about_item .item li .box .section_article .article_glory, .section_article .about_item .item li .box .article_glory, .about_item .item li .box .products_service .article_glory, .products_service .about_item .item li .box .article_glory {
  width: 90%;
  height: auto;
  font-size: 0.875em;
  color: #898989;
  line-height: 22px;
  float: none;
  margin: 10px auto 0 auto;
  padding: 0;
}
/* line 744, ../sass/_visual.scss */
.about_item .item li .box .article.ch, .about_item .item li .box .section_article .ch.article_glory, .section_article .about_item .item li .box .ch.article_glory, .about_item .item li .box .products_service .ch.article_glory, .products_service .about_item .item li .box .ch.article_glory {
  font-size: 0.875em;
  line-height: 23px;
}
/* line 762, ../sass/_visual.scss */
.about_item .item li a:hover .arrow {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 766, ../sass/_visual.scss */
.about_item .item li a:hover .box {
  height: 143px;
  background-color: #00ac96;
}
/* line 770, ../sass/_visual.scss */
.about_item .item li a:hover .box h2 {
  color: #fff;
  float: none;
  margin: 30px auto 0 auto;
  padding: 0;
}
/* line 774, ../sass/_visual.scss */
.about_item .item li a:hover .box .article, .about_item .item li a:hover .box .section_article .article_glory, .section_article .about_item .item li a:hover .box .article_glory, .about_item .item li a:hover .box .products_service .article_glory, .products_service .about_item .item li a:hover .box .article_glory {
  color: #fff;
}
/* line 778, ../sass/_visual.scss */
.about_item .item li a:hover .pic {
  height: 142px;
  bottom: 143px;
}

/* line 807, ../sass/_visual.scss */
.article_view, .news_intro {
  height: 231px;
  border-bottom: #e3e2e1 1px solid;
  border-top: #959595 1px solid;
  font-size: 100%;
  background-image: url(../images/introduction_view_03.jpg);
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 817, ../sass/_visual.scss */
.article_view .viewTitle, .news_intro .viewTitle {
  position: absolute;
  font-size: 2.68em;
  text-align: center;
  bottom: 65px;
  color: #13158d;
  width: 100%;
  font-weight: 400;
}
/* line 826, ../sass/_visual.scss */
.article_view .viewTitle.ch, .news_intro .viewTitle.ch {
  font-size: 2.5em;
  line-height: 35px;
  bottom: 55px;
}
/* line 832, ../sass/_visual.scss */
.article_view .viewTitle.ch .gary, .news_intro .viewTitle.ch .gary {
  color: #767676;
  font-size: 25px;
}

/* line 850, ../sass/_visual.scss */
.section_article, .products_service {
  font-size: 100%;
}
/* line 852, ../sass/_visual.scss */
.section_article h2, .products_service h2 {
  color: #010101;
  font-size: 2.18em;
  margin-top: 60px;
  margin-bottom: 60px;
  text-align: left;
}
/* line 859, ../sass/_visual.scss */
.section_article h2.ch, .products_service h2.ch {
  font-size: 30px;
  margin-bottom: 50px;
}
/* line 863, ../sass/_visual.scss */
.section_article h2.ch .gary, .products_service h2.ch .gary {
  color: #767676;
  font-size: 20px;
}
/* line 872, ../sass/_visual.scss */
.section_article .article, .products_service .article, .section_article .article_glory, .products_service .article_glory {
  color: #626262;
  line-height: 30px;
  font-size: 0.875em;
  text-align: left;
}
/* line 877, ../sass/_visual.scss */
.section_article .article .article_pic, .products_service .article .article_pic, .section_article .article_glory .article_pic, .products_service .article_glory .article_pic {
  margin-top: 40px;
}
/* line 882, ../sass/_visual.scss */
.section_article .article.ch, .products_service .article.ch, .section_article .ch.article_glory, .products_service .ch.article_glory {
  font-size: 14px;
}

/* line 893, ../sass/_visual.scss */
a.next_scroll {
  width: 52px;
  height: 52px;
  display: block;
  background-image: url(../images/nextbtn_03.png);
  background-repeat: no-repeat;
  text-decoration: none;
  float: none;
  margin: 30px auto 30px auto;
  padding: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 901, ../sass/_visual.scss */
a.next_scroll:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 911, ../sass/_visual.scss */
.four_box_container {
  border: #d8d8d8 1px solid;
}
/* line 913, ../sass/_visual.scss */
.four_box_container .container {
  width: 490px;
  height: 207px;
}
/* line 916, ../sass/_visual.scss */
.four_box_container .container img {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 920, ../sass/_visual.scss */
.philosophy_title, .philosophy_text {
  float: left;
  margin-left: 40px;
  padding-top: 30px;
  border-top: #d0d0d0 8px solid;
  font-size: 1.25em;
  color: #010101;
  margin-top: 0;
}

/* line 921, ../sass/_visual.scss */
.philosophy_text {
  padding-top: 20px;
  border: none;
  font-size: 0.875em;
  color: #7c7c7c;
  line-height: 23px;
  width: 85%;
  padding-bottom: 70px;
}

/* line 922, ../sass/_visual.scss */
.Target {
  padding-bottom: 40px;
}

/* line 923, ../sass/_visual.scss */
.products_service {
  width: 100% !important;
  background-image: url(../images/section_bg.jpg);
  height: 763px;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  text-align: right !important;
}
/* line 930, ../sass/_visual.scss */
.products_service.ch {
  height: 563px;
  background-position: center center;
}
/* line 938, ../sass/_visual.scss */
.products_service .text_container {
  display: inline-block;
  height: 100%;
  background: url(../images/bg-black.png) repeat;
  width: 60%;
  margin-left: 0;
  font-size: 100%;
}
/* line 945, ../sass/_visual.scss */
.products_service .text_container.ch {
  height: 100%;
}
/* line 953, ../sass/_visual.scss */
.products_service .text_container h2 {
  color: #fff;
  margin-left: 110px;
  margin-bottom: 46px;
}
/* line 956, ../sass/_visual.scss */
.products_service .text_container h2.ch .gary {
  color: #d0d0d0;
  margin-left: 0;
}
/* line 969, ../sass/_visual.scss */
.products_service .text_container span {
  margin-left: 110px;
  text-align: left;
  display: block;
  width: 45%;
  color: #fff;
  font-size: 0.81em;
  letter-spacing: 1px;
  line-height: 28px;
}

/*-----------------------about單元----------------------------------------------------------------------------------*/
/*-----------------------榮耀與肯定單元----------------------------------------------------------------------------------*/
/* line 979, ../sass/_visual.scss */
.section_article, .products_service {
  width: 100%;
  overflow: hidden;
}
/* line 982, ../sass/_visual.scss */
.section_article .article_glory, .products_service .article_glory {
  width: 960px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
  display: block;
  text-align: center;
}

/* line 996, ../sass/_visual.scss */
.gloryList ul.container {
  width: 100%;
  height: auto;
  float: none;
  margin: 50px auto 0 auto;
  padding: 0;
  padding-bottom: 40px;
  font-size: 100%;
}
/* line 1004, ../sass/_visual.scss */
.gloryList ul.container li {
  width: 100%;
  height: auto;
  display: block;
  float: none;
  margin: 50px auto 50px auto;
  padding: 0;
  -moz-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;
  cursor: pointer;
}
/* line 1011, ../sass/_visual.scss */
.gloryList ul.container li .year_title {
  width: 100%;
  height: 45px;
  border-bottom: #cfcfcf 1px solid;
  position: relative;
}
/* line 1017, ../sass/_visual.scss */
.gloryList ul.container li .year_title .year_txt {
  height: 45px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
  border-bottom: #00ac96 4px solid;
  color: #4f5050;
  font-size: 2em;
  text-align: center;
  width: 200px;
  font-weight: 400;
}
/* line 1031, ../sass/_visual.scss */
.gloryList ul.container li .award_container {
  overflow: hidden;
  height: 0;
  width: 960px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
}
/* line 1037, ../sass/_visual.scss */
.gloryList ul.container li .award_container .award_list {
  width: 960px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 40px 0 10px 0;
  height: auto;
}
/* line 1043, ../sass/_visual.scss */
.gloryList ul.container li .award_container .award_list .awardPic {
  border: #ccc 1px solid;
  display: block;
  margin-bottom: 40px;
}
/* line 1053, ../sass/_visual.scss */
.gloryList ul.container li.selected .year_title .year_txt {
  color: #1d2088;
  border-bottom: #1d2088 4px solid;
}
/* line 1060, ../sass/_visual.scss */
.gloryList ul.container li.selected .award_container {
  overflow: hidden;
  height: auto;
  width: 960px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
}
/* line 1066, ../sass/_visual.scss */
.gloryList ul.container li.selected .award_container .award_list {
  width: 960px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 40px 0 10px 0;
  height: auto;
}
/* line 1072, ../sass/_visual.scss */
.gloryList ul.container li.selected .award_container .award_list .awardPic {
  border: #ccc 1px solid;
  display: block;
  margin-bottom: 40px;
}

/* line 1083, ../sass/_visual.scss */
.award_Name {
  font-size: 18px;
  text-align: left;
  line-height: 28px;
  color: #525252;
  width: 272px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: #ccc 1px dotted;
}

/* line 1094, ../sass/_visual.scss */
.award_info {
  font-size: 14px;
  text-align: left;
  line-height: 23px;
  color: #555;
  width: 272px;
  margin-bottom: 20px;
}
/* line 1095, ../sass/_visual.scss */
.award_info .title {
  text-align: left;
  color: #292c8e;
  font-size: 14px;
  margin-bottom: 10px;
}

/*-----------------------榮耀與肯定單元 END---------------------------------------------------------------------------------*/
/*------------------------全球布局--------------------------------------------------------------------------------*/
/* line 1112, ../sass/_visual.scss */
.location {
  font-size: 100%;
  width: 960px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 60px 0 0 0;
}
/* line 1118, ../sass/_visual.scss */
.location .location_name {
  font-size: 1.56em;
  color: #292c8e;
  font-family: "微軟正黑體";
}
/* line 1119, ../sass/_visual.scss */
.location .location_name .gray {
  color: #a9a9a9;
}

/* line 1124, ../sass/_visual.scss */
.item_title, .item_content {
  width: 100%;
  font-size: 100%;
  float: none;
  margin: 20px auto 0 auto;
  padding: 0;
  height:40px;
}
/* line 1131, ../sass/_visual.scss */
.item_title .location, .item_content .location {
  height: 45px;
  font-size: 0.875em;
  border-bottom: #33bdab 4px solid;
  color: #afafaf;
  text-align: left;
  float: left;
  padding: 0;
  line-height: 45px;
  width: 17%;
}
/* line 1131, ../sass/_visual.scss */
.item_title .introduction, .item_content .introduction {
  height: 45px;
  font-size: 0.875em;
  border-bottom: #33bdab 4px solid;
  color: #afafaf;
  text-align: left;
  float: left;
  padding: 0;
  line-height: 45px;
  width: 48%;
}
/* line 1131, ../sass/_visual.scss */
.item_title .contact, .item_content .contact {
  height: 45px;
  font-size: 0.875em;
  border-bottom: #33bdab 4px solid;
  color: #afafaf;
  text-align: left;
  float: left;
  padding: 0;
  line-height: 45px;
  width: 18%;
}
/* line 1131, ../sass/_visual.scss */
.item_title .business_type, .item_content .business_type {
  height: 45px;
  font-size: 0.875em;
  border-bottom: #33bdab 4px solid;
  color: #afafaf;
  text-align: left;
  float: left;
  padding: 0;
  line-height: 45px;
  width: 14%;
}
/* line 1131, ../sass/_visual.scss */
.item_title ._gap, .item_content ._gap {
  height: 45px;
  font-size: 0.875em;
  border-bottom: #33bdab 4px solid;
  color: #afafaf;
  text-align: left;
  float: left;
  padding: 0;
  line-height: 45px;
  width: 1%;
  border: none;
}

/* line 1162, ../sass/_visual.scss */
.content_container {
  width: 100%;
  padding-bottom: 63px;
}

/* line 1163, ../sass/_visual.scss */
.item_content {
  display: table;
}
/* line 1167, ../sass/_visual.scss */
.item_content .gap_content {
  display: table-cell;
  height: auto;
  float: none;
}
/* line 1174, ../sass/_visual.scss */
.item_content .inside_content {
  font-size: 100%;
  float: none;
  display: table-cell;
  padding: 27px 0 27px 0;
  border-bottom: #919191 1px dotted;
  vertical-align: top;
  text-align: left;
  line-height: 23px;
  height: auto;
}
/* line 1185, ../sass/_visual.scss */
.item_content .inside_content h3 {
  font-family: "微軟正黑體";
  font-size: 1.12em;
  color: #8e8e8e;
  margin: 0;
  padding: 0;
}
/* line 1192, ../sass/_visual.scss */
.item_content .inside_content .imgContent {
  float: left;
  width: 112px;
  height: 87px;
}
/* line 1196, ../sass/_visual.scss */
.item_content .inside_content .infoContent {
  display: block;
  margin-left: 26px;
  float: left;
  width: 69%;
  line-height: 22px;
  font-size: 0.875em;
}
/* line 1203, ../sass/_visual.scss */
.item_content .inside_content .infoContent h4 {
  font-size: 1.3em;
  color: #464646;
  font-family: "微軟正黑體";
  margin-bottom: 5px;
  line-height: 25px;
}
/* line 1212, ../sass/_visual.scss */
.item_content .inside_content .contact_info_1 {
  font-size: 0.875em;
  color: #6d6d6d;
}
/* line 1216, ../sass/_visual.scss */
.item_content .inside_content .business_info {
  font-size: 0.875em;
  color: #6d6d6d;
}

/*-----------------------全球布局 END--------------------------------------------------*/
/*-----------------------關於我們 END--------------------------------------------------*/
/*-----------------------投資人專區 --------------------------------------------------*/
/* line 1227, ../sass/_visual.scss */
.investor_all {
  position: relative;
}
/* line 1229, ../sass/_visual.scss */
.investor_all .section_article, .investor_all .products_service {
  padding-bottom: 50px;
}
/* line 1231, ../sass/_visual.scss */
.investor_all .section_article .form_list, .investor_all .products_service .form_list {
  height: auto;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
}
/* line 1234, ../sass/_visual.scss */
.investor_all .section_article .form_list .list_container, .investor_all .products_service .form_list .list_container {
  width: 980px;
  height: auto;
  float: left;
  margin: 0 auto 0 0;
  padding: 0;
}

/* line 1250, ../sass/_visual.scss */
.view_container, .article_view, .news_intro {
  font-size: 100%;
}
/* line 1252, ../sass/_visual.scss */
.view_container img.view, .article_view img.view, .news_intro img.view {
  width: 100%;
  height: auto;
  min-width: 980px;
}
/* line 1257, ../sass/_visual.scss */
.view_container.news_inside, .news_inside.article_view, .news_inside.news_intro {
  height: 300px;
}
/* line 1266, ../sass/_visual.scss */
.view_container .slogan_investor, .article_view .slogan_investor, .news_intro .slogan_investor {
  color: #1d2088;
  width: auto;
  position: absolute;
  z-index: 99;
  top: 16%;
  text-align: left;
  background: rgba(255, 255, 255, 0.8);
  padding:50px 60px;
}
/* line 1274, ../sass/_visual.scss */
.view_container .slogan_investor.business, .article_view .slogan_investor.business, .news_intro .slogan_investor.business {
  top: 120px;
  left: 5%;
  background: none;
}
/* line 1282, ../sass/_visual.scss */
.view_container .slogan_investor h1, .article_view .slogan_investor h1, .news_intro .slogan_investor h1 {
  font-size: 2.68em;
  font-weight: bold;
  color: #1d2088;
  margin: 0;
}
/* line 1288, ../sass/_visual.scss */
.view_container .slogan_investor .article, .article_view .slogan_investor .article, .news_intro .slogan_investor .article, .view_container .slogan_investor .section_article .article_glory, .section_article .view_container .slogan_investor .article_glory, .article_view .slogan_investor .section_article .article_glory, .section_article .article_view .slogan_investor .article_glory, .news_intro .slogan_investor .section_article .article_glory, .section_article .news_intro .slogan_investor .article_glory, .view_container .slogan_investor .products_service .article_glory, .products_service .view_container .slogan_investor .article_glory, .article_view .slogan_investor .products_service .article_glory, .products_service .article_view .slogan_investor .article_glory, .news_intro .slogan_investor .products_service .article_glory, .products_service .news_intro .slogan_investor .article_glory {
  display: inline-block;
  width: 513px;
  height: auto;
  font-size: 0.8em;
  line-height: 23px;
  color: #444;
  margin-top: 10px;
}
/* line 1300, ../sass/_visual.scss */
.view_container .item_select, .article_view .item_select, .news_intro .item_select {
  height: 250px;
  width: 100%;
  position: absolute;
  bottom: 0;
  margin: 0;
  padding: 0;
  background-image: url(../images/view_bg_blue_03.png);
  background-repeat: repeat-x;
  background-position: 0 95px;
}
/* line 1310, ../sass/_visual.scss */
.view_container .item_select.business, .article_view .item_select.business, .news_intro .item_select.business {
  height: 278px;
  background-image: url(../images/business_bg_03.jpg);
  background-position: 0 bottom;
  background-color: rgba(255, 255, 255, 0);
}
/* line 1321, ../sass/_visual.scss */
.view_container .item_select .Line, .article_view .item_select .Line, .news_intro .item_select .Line {
  width: 100%;
  height: 1px;
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  top: 215px;
  position: absolute;
}
/* line 1333, ../sass/_visual.scss */
.view_container .item_select .container, .article_view .item_select .container, .news_intro .item_select .container {
  width: 980px;
  height: 363px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
}
/* line 1337, ../sass/_visual.scss */
.view_container .item_select .container .item, .article_view .item_select .container .item, .news_intro .item_select .container .item {
  height: 363px;
  position: relative;
  text-align: center;
  font-size: 100%;
  cursor: pointer;
}
/* line 1344, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom, .article_view .item_select .container .item .bord_bottom, .news_intro .item_select .container .item .bord_bottom {
  width: 100%;
  height: 200px;
  position: absolute;
  bottom: 0;
  z-index: 55;
  text-align: center;
  background-image: url(../images/border_line_03.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;
}
/* line 1354, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom.business, .article_view .item_select .container .item .bord_bottom.business, .news_intro .item_select .container .item .bord_bottom.business {
  background: none;
  height: 150px;
  top: 160px;
  font-size: 100%;
}
/* line 1360, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom.business h2, .article_view .item_select .container .item .bord_bottom.business h2, .news_intro .item_select .container .item .bord_bottom.business h2 {
  margin-bottom: 10px;
}
/* line 1363, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom.business h2 a, .article_view .item_select .container .item .bord_bottom.business h2 a, .news_intro .item_select .container .item .bord_bottom.business h2 a {
  color: #1d2088;
}
/* line 1365, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom.business .item_link, .article_view .item_select .container .item .bord_bottom.business .item_link, .news_intro .item_select .container .item .bord_bottom.business .item_link {
  font-size: 0.86em;
  line-height: 22px;
  width: 85%;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
}
/* line 1379, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom h2, .article_view .item_select .container .item .bord_bottom h2, .news_intro .item_select .container .item .bord_bottom h2 {
  font-size: 100%;
  margin-top: 20px;
}
/* line 1380, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom h2 a, .article_view .item_select .container .item .bord_bottom h2 a, .news_intro .item_select .container .item .bord_bottom h2 a {
  text-align: center;
  font-size: 1.25em;
  color: #fff;
  letter-spacing: 2px;
}
/* line 1385, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom h2 a:link, .article_view .item_select .container .item .bord_bottom h2 a:link, .news_intro .item_select .container .item .bord_bottom h2 a:link, .view_container .item_select .container .item .bord_bottom h2 .business .business_slider .Text a:visited, .business .business_slider .Text .view_container .item_select .container .item .bord_bottom h2 a:visited, .article_view .item_select .container .item .bord_bottom h2 .business .business_slider .Text a:visited, .business .business_slider .Text .article_view .item_select .container .item .bord_bottom h2 a:visited, .news_intro .item_select .container .item .bord_bottom h2 .business .business_slider .Text a:visited, .business .business_slider .Text .news_intro .item_select .container .item .bord_bottom h2 a:visited, .view_container .item_select .container .item .bord_bottom h2 .business .custom_link .Text a:visited, .business .custom_link .Text .view_container .item_select .container .item .bord_bottom h2 a:visited, .article_view .item_select .container .item .bord_bottom h2 .business .custom_link .Text a:visited, .business .custom_link .Text .article_view .item_select .container .item .bord_bottom h2 a:visited, .news_intro .item_select .container .item .bord_bottom h2 .business .custom_link .Text a:visited, .business .custom_link .Text .news_intro .item_select .container .item .bord_bottom h2 a:visited, .view_container .item_select .container .item .bord_bottom h2 .business .business_slider .Text a:hover, .business .business_slider .Text .view_container .item_select .container .item .bord_bottom h2 a:hover, .article_view .item_select .container .item .bord_bottom h2 .business .business_slider .Text a:hover, .business .business_slider .Text .article_view .item_select .container .item .bord_bottom h2 a:hover, .news_intro .item_select .container .item .bord_bottom h2 .business .business_slider .Text a:hover, .business .business_slider .Text .news_intro .item_select .container .item .bord_bottom h2 a:hover, .view_container .item_select .container .item .bord_bottom h2 .business .custom_link .Text a:hover, .business .custom_link .Text .view_container .item_select .container .item .bord_bottom h2 a:hover, .article_view .item_select .container .item .bord_bottom h2 .business .custom_link .Text a:hover, .business .custom_link .Text .article_view .item_select .container .item .bord_bottom h2 a:hover, .news_intro .item_select .container .item .bord_bottom h2 .business .custom_link .Text a:hover, .business .custom_link .Text .news_intro .item_select .container .item .bord_bottom h2 a:hover {
  text-decoration: none;
}
/* line 1386, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom h2 a:visited, .article_view .item_select .container .item .bord_bottom h2 a:visited, .news_intro .item_select .container .item .bord_bottom h2 a:visited {
  text-decoration: none;
}
/* line 1387, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom h2 a:hover, .article_view .item_select .container .item .bord_bottom h2 a:hover, .news_intro .item_select .container .item .bord_bottom h2 a:hover {
  text-decoration: underline;
}
/* line 1391, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom .item_link, .article_view .item_select .container .item .bord_bottom .item_link, .news_intro .item_select .container .item .bord_bottom .item_link {
  font-size: 100%;
  width: 100%;
  height: auto;
  line-height: 30px;
}
/* line 1396, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom .item_link a, .article_view .item_select .container .item .bord_bottom .item_link a, .news_intro .item_select .container .item .bord_bottom .item_link a {
  color: #fff;
  font-size: 0.87em;
  letter-spacing: 1px;
  display: block;
}
/* line 1401, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom .item_link a:link, .article_view .item_select .container .item .bord_bottom .item_link a:link, .news_intro .item_select .container .item .bord_bottom .item_link a:link, .view_container .item_select .container .item .bord_bottom .item_link .business .business_slider .Text a:visited, .business .business_slider .Text .view_container .item_select .container .item .bord_bottom .item_link a:visited, .article_view .item_select .container .item .bord_bottom .item_link .business .business_slider .Text a:visited, .business .business_slider .Text .article_view .item_select .container .item .bord_bottom .item_link a:visited, .news_intro .item_select .container .item .bord_bottom .item_link .business .business_slider .Text a:visited, .business .business_slider .Text .news_intro .item_select .container .item .bord_bottom .item_link a:visited, .view_container .item_select .container .item .bord_bottom .item_link .business .custom_link .Text a:visited, .business .custom_link .Text .view_container .item_select .container .item .bord_bottom .item_link a:visited, .article_view .item_select .container .item .bord_bottom .item_link .business .custom_link .Text a:visited, .business .custom_link .Text .article_view .item_select .container .item .bord_bottom .item_link a:visited, .news_intro .item_select .container .item .bord_bottom .item_link .business .custom_link .Text a:visited, .business .custom_link .Text .news_intro .item_select .container .item .bord_bottom .item_link a:visited, .view_container .item_select .container .item .bord_bottom .item_link .business .business_slider .Text a:hover, .business .business_slider .Text .view_container .item_select .container .item .bord_bottom .item_link a:hover, .article_view .item_select .container .item .bord_bottom .item_link .business .business_slider .Text a:hover, .business .business_slider .Text .article_view .item_select .container .item .bord_bottom .item_link a:hover, .news_intro .item_select .container .item .bord_bottom .item_link .business .business_slider .Text a:hover, .business .business_slider .Text .news_intro .item_select .container .item .bord_bottom .item_link a:hover, .view_container .item_select .container .item .bord_bottom .item_link .business .custom_link .Text a:hover, .business .custom_link .Text .view_container .item_select .container .item .bord_bottom .item_link a:hover, .article_view .item_select .container .item .bord_bottom .item_link .business .custom_link .Text a:hover, .business .custom_link .Text .article_view .item_select .container .item .bord_bottom .item_link a:hover, .news_intro .item_select .container .item .bord_bottom .item_link .business .custom_link .Text a:hover, .business .custom_link .Text .news_intro .item_select .container .item .bord_bottom .item_link a:hover {
  color: #fff;
  text-decoration: none;
}
/* line 1402, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom .item_link a:visited, .article_view .item_select .container .item .bord_bottom .item_link a:visited, .news_intro .item_select .container .item .bord_bottom .item_link a:visited {
  color: #fff;
  text-decoration: none;
}
/* line 1403, ../sass/_visual.scss */
.view_container .item_select .container .item .bord_bottom .item_link a:hover, .article_view .item_select .container .item .bord_bottom .item_link a:hover, .news_intro .item_select .container .item .bord_bottom .item_link a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 1410, ../sass/_visual.scss */
.view_container .item_select .container .item .s_pic_container, .article_view .item_select .container .item .s_pic_container, .news_intro .item_select .container .item .s_pic_container {
  width: 100%;
  height: 135px;
  z-index: 60;
  position: absolute;
  top: 20px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-perspective: 150px;
  -webkit-perspective: 150px;
  perspective: 150px;
  -moz-transition-timing-function: cubic-bezier(ease-in);
  -o-transition-timing-function: cubic-bezier(ease-in);
  -webkit-transition-timing-function: cubic-bezier(ease-in);
  transition-timing-function: cubic-bezier(ease-in);
}
/* line 1420, ../sass/_visual.scss */
.view_container .item_select .container .item .s_pic_container .s_pic, .article_view .item_select .container .item .s_pic_container .s_pic, .news_intro .item_select .container .item .s_pic_container .s_pic {
  width: 135px;
  height: 135px;
  border: #fff 2px solid;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
  background-image: url(../images/view_img1_03.jpg);
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;
}
/* line 1427, ../sass/_visual.scss */
.view_container .item_select .container .item .s_pic_container .s_pic._2, .article_view .item_select .container .item .s_pic_container .s_pic._2, .news_intro .item_select .container .item .s_pic_container .s_pic._2 {
  background-image: url(../images/view_img2.jpg);
}
/* line 1430, ../sass/_visual.scss */
.view_container .item_select .container .item .s_pic_container .s_pic._3, .article_view .item_select .container .item .s_pic_container .s_pic._3, .news_intro .item_select .container .item .s_pic_container .s_pic._3 {
  background-image: url(../images/view_img3.jpg);
}
/* line 1433, ../sass/_visual.scss */
.view_container .item_select .container .item .s_pic_container .s_pic._cnc, .article_view .item_select .container .item .s_pic_container .s_pic._cnc, .news_intro .item_select .container .item .s_pic_container .s_pic._cnc {
  background-image: url(../images/view_img_cnc.jpg);
}
/* line 1437, ../sass/_visual.scss */
.view_container .item_select .container .item .s_pic_container .s_pic._pet, .article_view .item_select .container .item .s_pic_container .s_pic._pet, .news_intro .item_select .container .item .s_pic_container .s_pic._pet {
  background-image: url(../images/view_img_pet.jpg);
}
/* line 1441, ../sass/_visual.scss */
.view_container .item_select .container .item .s_pic_container .s_pic._ve, .article_view .item_select .container .item .s_pic_container .s_pic._ve, .news_intro .item_select .container .item .s_pic_container .s_pic._ve {
  background-image: url(../images/view_img_vwe.jpg);
}
/* line 1456, ../sass/_visual.scss */
.view_container .item_select .container .item:hover .s_pic_container, .article_view .item_select .container .item:hover .s_pic_container, .news_intro .item_select .container .item:hover .s_pic_container {
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

/* line 1476, ../sass/_visual.scss */
.sec_menu, .news_sec_menu {
  height: 73px;
  width: 100%;
  background-image: url(../images/menu_bg_03.jpg);
  background-repeat: repeat-x;
  font-size: 100%;
}
/* line 1481, ../sass/_visual.scss */
.sec_menu .container, .news_sec_menu .container {
  width: 980px;
  height: 73px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
}
/* line 1485, ../sass/_visual.scss */
.sec_menu .container a.menu_bar, .news_sec_menu .container a.menu_bar {
  height: 66px;
  text-align: center;
  line-height: 67px;
  font-weight: bold;
  display: block;
}
/* line 1492, ../sass/_visual.scss */
.sec_menu .container a.menu_bar:link, .news_sec_menu .container a.menu_bar:link, .sec_menu .container .business .business_slider .Text a.menu_bar:visited, .business .business_slider .Text .sec_menu .container a.menu_bar:visited, .news_sec_menu .container .business .business_slider .Text a.menu_bar:visited, .business .business_slider .Text .news_sec_menu .container a.menu_bar:visited, .sec_menu .container .business .custom_link .Text a.menu_bar:visited, .business .custom_link .Text .sec_menu .container a.menu_bar:visited, .news_sec_menu .container .business .custom_link .Text a.menu_bar:visited, .business .custom_link .Text .news_sec_menu .container a.menu_bar:visited, .sec_menu .container .business .business_slider .Text a.menu_bar:hover, .business .business_slider .Text .sec_menu .container a.menu_bar:hover, .news_sec_menu .container .business .business_slider .Text a.menu_bar:hover, .business .business_slider .Text .news_sec_menu .container a.menu_bar:hover, .sec_menu .container .business .custom_link .Text a.menu_bar:hover, .business .custom_link .Text .sec_menu .container a.menu_bar:hover, .news_sec_menu .container .business .custom_link .Text a.menu_bar:hover, .business .custom_link .Text .news_sec_menu .container a.menu_bar:hover {
  color: #3c4148;
  background-color: rgba(0, 171, 148, 0);
  letter-spacing: 1px;
}
/* line 1493, ../sass/_visual.scss */
.sec_menu .container a.menu_bar:visited, .news_sec_menu .container a.menu_bar:visited {
  color: #3c4148;
  background-color: rgba(0, 171, 148, 0);
  letter-spacing: 1px;
}
/* line 1494, ../sass/_visual.scss */
.sec_menu .container a.menu_bar:hover, .news_sec_menu .container a.menu_bar:hover {
  color: #fff;
  background-color: #00ab94;
  text-decoration: none;
  letter-spacing: 1px;
}
/* line 1495, ../sass/_visual.scss */
.sec_menu .container a.menu_bar .green_arrow, .news_sec_menu .container a.menu_bar .green_arrow {
  width: 16px;
  height: 7px;
  background-image: url("../images/icons-sb0c4389710.png");
  float: none;
  margin: -1px auto 0 auto;
  padding: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1502, ../sass/_visual.scss */
.sec_menu .container a.menu_bar.selected, .news_sec_menu .container a.menu_bar.selected {
  color: #fff;
  background-color: #00ab94;
  letter-spacing: 1px;
}
/* line 1504, ../sass/_visual.scss */
.sec_menu .container a.menu_bar.selected .green_arrow, .news_sec_menu .container a.menu_bar.selected .green_arrow {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 1511, ../sass/_visual.scss */
.financial_container {
  padding-top: 60px;
  padding-bottom: 25px;
  color: #717171;
  font-size: 0.87em;
}

/* line 1517, ../sass/_visual.scss */
.form_container {
  width: 980px;
  height: auto;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
}

/* line 1523, ../sass/_visual.scss */
.bord_form {
  width: 980px;
  height: auto;
}
/* line 1526, ../sass/_visual.scss */
.bord_form .row {
  margin-bottom: 0;
}
/* line 1527, ../sass/_visual.scss */
.bord_form .tab_container {
  width: 100%;
  height: 46px;
  font-size: 100%;
}
/* line 1531, ../sass/_visual.scss */
.bord_form .tab_container a.tab_body {
  display: block;
  width: 100%;
  height: 46px;
  font-size: 0.93em;
  font-weight: bold;
  color: #7b7b7b;
  background-color: #ebebeb;
  line-height: 46px;
  text-align: center;
}
/* line 1541, ../sass/_visual.scss */
.bord_form .tab_container a.tab_body:link, .bord_form .tab_container .business .business_slider .Text a.tab_body:visited, .business .business_slider .Text .bord_form .tab_container a.tab_body:visited, .bord_form .tab_container .business .custom_link .Text a.tab_body:visited, .business .custom_link .Text .bord_form .tab_container a.tab_body:visited, .bord_form .tab_container .business .business_slider .Text a.tab_body:hover, .business .business_slider .Text .bord_form .tab_container a.tab_body:hover, .bord_form .tab_container .business .custom_link .Text a.tab_body:hover, .business .custom_link .Text .bord_form .tab_container a.tab_body:hover {
  text-decoration: none;
}
/* line 1542, ../sass/_visual.scss */
.bord_form .tab_container a.tab_body:visited {
  text-decoration: none;
}
/* line 1543, ../sass/_visual.scss */
.bord_form .tab_container a.tab_body:hover {
  background-color: #292c8e;
  color: #fff;
}
/* line 1544, ../sass/_visual.scss */
.bord_form .tab_container a.tab_body.selected {
  background-color: #292c8e;
  color: #fff;
}

/* line 1552, ../sass/_visual.scss */
.financial_table {
  border-collapse: collapse;
  width: 100%;
  font-size: 100%;
}
/* line 1557, ../sass/_visual.scss */
.financial_table tr {
  border: #d8d8d8 1px solid;
}
/* line 1558, ../sass/_visual.scss */
.financial_table tr td {
  border-right: #d8d8d8 1px solid;
}

/* line 1576, ../sass/_visual.scss */
.bord_form .table-5 {
  width: 5%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-10 {
  width: 10%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-15 {
  width: 15%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-20 {
  width: 20%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-25 {
  width: 25%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-30 {
  width: 30%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-35 {
  width: 35%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-40 {
  width: 40%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-45 {
  width: 45%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-50 {
  width: 50%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-55 {
  width: 55%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-60 {
  width: 60%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-65 {
  width: 65%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-70 {
  width: 70%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-75 {
  width: 75%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-80 {
  width: 80%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-85 {
  width: 85%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-90 {
  width: 90%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-95 {
  width: 95%;
  text-align: left;
  padding: 10px;
}
/* line 1576, ../sass/_visual.scss */
.bord_form .table-100 {
  width: 100%;
  text-align: left;
  padding: 10px;
}

/* line 1603, ../sass/_visual.scss */
.financial_item_title {
  text-align: left;
  padding: 10px;
  letter-spacing: 1px;
  margin: 0;
  border-bottom: #b0b0b0 3px solid;
  line-height: 40px;
  font-size: 0.87em;
  height: auto;
  text-indent: 10px;
  color: #6b6b6b;
}

/* line 1603, ../sass/_visual.scss */
.left_title {
  text-align: left;
  padding: 20px 10px;
  letter-spacing: 1px;
  padding-left: 20px;
  font-size: 0.87em;
  color: #6b6b6b;
  line-height: 25px;
  vertical-align: top;
}

/* line 1603, ../sass/_visual.scss */
._normal {
  text-align: left;
  padding: 10px;
  letter-spacing: 1px;
  text-indent: 10px;
  font-size: 0.87em;
  text-align: left;
  color: #6b6b6b;
}

/* line 1603, ../sass/_visual.scss */
.first_item {
  text-align: left;
  padding: 10px;
  letter-spacing: 1px;
  border-bottom: #717171 3px solid;
  color: #a2a2a2;
  line-height: 21px;
  font-size: 0.87em;
  height: auto;
  text-align: center !important;
}

/* line 1603, ../sass/_visual.scss */
.left_item {
  text-align: left;
  padding: 20px 10px;
  letter-spacing: 1px;
  color: #6b6b6b;
  font-size: 0.87em;
  height: auto;
  text-align: center;
  vertical-align: top;
}

/* line 1603, ../sass/_visual.scss */
.tabe_date {
  text-align: left;
  padding: 20px 10px;
  letter-spacing: 1px;
  text-indent: 10px;
  font-size: 0.87em;
  text-align: left;
  color: #6b6b6b;
  vertical-align: top;
  line-height: 25px;
}

/* line 1603, ../sass/_visual.scss */
.center {
  text-align: left;
  padding: 10px;
  letter-spacing: 1px;
  text-align: center !important;
}

/* line 1699, ../sass/_visual.scss */
.investor_list {
  margin-top: 60px;
  font-size: 100%;
  display: table;
  width: 100%;
  font-size: 100%;
}
/* line 1707, ../sass/_visual.scss */
.investor_list ._date {
  height: 38px;
  font-size: 0.93em;
  border-bottom: #292c8e 4px solid;
  color: #555;
  text-align: left;
  padding: 0;
  text-indent: 10px;
  display: table-cell;
  width: 12%;
  font-weight: bold;
}
/* line 1728, ../sass/_visual.scss */
.investor_list ._date.gray {
  border-bottom: #cecece 4px solid;
}
/* line 1731, ../sass/_visual.scss */
.investor_list ._date.newshead {
  border-bottom-color: #8c8c8c;
  background-color: #fff;
}
/* line 1707, ../sass/_visual.scss */
.investor_list ._title {
  height: 38px;
  font-size: 0.93em;
  border-bottom: #292c8e 4px solid;
  color: #555;
  text-align: left;
  padding: 0;
  text-indent: 10px;
  display: table-cell;
  width: 75%;
  font-weight: bold;
}
/* line 1739, ../sass/_visual.scss */
.investor_list ._title.gray {
  border-bottom: #cecece 4px solid;
}
/* line 1742, ../sass/_visual.scss */
.investor_list ._title.newshead {
  background-color: #fff;
  border-bottom-color: #d0d0d0;
}
/* line 1707, ../sass/_visual.scss */
.investor_list ._read {
  height: 38px;
  font-size: 0.93em;
  border-bottom: #292c8e 4px solid;
  color: #555;
  text-align: left;
  padding: 0;
  text-indent: 10px;
  display: table-cell;
  width: 11%;
  text-align: center;
  text-indent: 0;
  font-weight: bold;
}
/* line 1707, ../sass/_visual.scss */
.investor_list ._gap {
  height: 38px;
  font-size: 0.93em;
  border-bottom: #292c8e 4px solid;
  color: #555;
  text-align: left;
  padding: 0;
  text-indent: 10px;
  display: table-cell;
  width: 1%;
  border: none;
}
/* line 1707, ../sass/_visual.scss */
.investor_list ._content_date {
  height: 38px;
  font-size: 0.93em;
  border-bottom: #292c8e 4px solid;
  color: #555;
  text-align: left;
  padding: 0;
  text-indent: 10px;
  display: table-cell;
  float: none;
  margin: 0;
  padding: 20px 0 20px 0;
  border-bottom: #d1d1d1 1px solid;
  font-size: 0.81em;
  color: #8a8a8a;
  letter-spacing: 1px;
  width: 12%;
}
/* line 1707, ../sass/_visual.scss */
.investor_list ._content_title {
  height: 38px;
  font-size: 0.93em;
  border-bottom: #292c8e 4px solid;
  color: #555;
  text-align: left;
  padding: 0;
  text-indent: 10px;
  display: table-cell;
  text-indent: 10px;
  width: 75%;
  text-align: left;
  border-bottom: #d1d1d1 1px solid;
  float: none;
  margin: 0;
  padding: 20px 0 20px 0;
}
/* line 1818, ../sass/_visual.scss */
.investor_list ._content_title a {
  display: block;
  width: 98%;
  margin-left: 10px;
  text-indent: 0;
  margin-right: auto;
  line-height: 22px;
  font-size: 14px;
}
/* line 1819, ../sass/_visual.scss */
.investor_list ._content_title a:link, .investor_list ._content_title .business .business_slider .Text a:visited, .business .business_slider .Text .investor_list ._content_title a:visited, .investor_list ._content_title .business .custom_link .Text a:visited, .business .custom_link .Text .investor_list ._content_title a:visited, .investor_list ._content_title .business .business_slider .Text a:hover, .business .business_slider .Text .investor_list ._content_title a:hover, .investor_list ._content_title .business .custom_link .Text a:hover, .business .custom_link .Text .investor_list ._content_title a:hover {
  color: #727272;
  text-decoration: none;
}
/* line 1820, ../sass/_visual.scss */
.investor_list ._content_title a:visited {
  color: #727272;
  text-decoration: none;
}
/* line 1821, ../sass/_visual.scss */
.investor_list ._content_title a:hover {
  color: #727272;
  text-decoration: underline;
}
/* line 1707, ../sass/_visual.scss */
.investor_list ._content_read {
  height: 38px;
  font-size: 0.93em;
  border-bottom: #292c8e 4px solid;
  color: #555;
  text-align: left;
  padding: 0;
  text-indent: 10px;
  display: table-cell;
  width: 11%;
  text-align: center;
  border-bottom: #d1d1d1 1px solid;
  float: none;
  margin: 0;
  padding: 20px 0 20px 0;
  text-indent: 0;
  vertical-align: top;
}
/* line 1830, ../sass/_visual.scss */
.investor_list ._content_read a {
  width: 16px;
  height: 17px;
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  background-image: url("../images/icons-sb0c4389710.png");
}
/* line 1833, ../sass/_visual.scss */
.investor_list ._content_read a.selected {
  background-position: 0 -932px;
}
/* line 1837, ../sass/_visual.scss */
.investor_list ._content_read a.news_contact {
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
/* line 1707, ../sass/_visual.scss */
.investor_list ._faq_title {
  height: 38px;
  font-size: 0.93em;
  border-bottom: #292c8e 4px solid;
  color: #555;
  text-align: left;
  padding: 0;
  text-indent: 10px;
  display: table-cell;
  width: 88%;
  border-bottom: #cecece 4px solid;
  font-weight: bold;
}
/* line 1707, ../sass/_visual.scss */
.investor_list ._faq_read {
  height: 38px;
  font-size: 0.93em;
  border-bottom: #292c8e 4px solid;
  color: #555;
  text-align: left;
  padding: 0;
  text-indent: 10px;
  display: table-cell;
  width: 11%;
  border-bottom: #cecece 4px solid;
  text-align: center;
  text-indent: 0;
  font-weight: bold;
}
/* line 1759, ../sass/_visual.scss */
.investor_list ._faq_read.news {
  background-color: #fff;
  border-bottom-color: #e6e6e6;
}
/* line 1707, ../sass/_visual.scss */
.investor_list ._faq_content {
  height: 38px;
  font-size: 0.93em;
  border-bottom: #292c8e 4px solid;
  color: #555;
  text-align: left;
  padding: 0;
  text-indent: 10px;
  display: table-cell;
  float: none;
  margin: 0;
  padding: 20px 0 20px 0;
  border-bottom: #d1d1d1 1px solid;
  font-size: 0.81em;
  color: #8a8a8a;
  letter-spacing: 1px;
  width: 88%;
}
/* line 1790, ../sass/_visual.scss */
.investor_list ._faq_content.selected ._faq_answer {
  display: block;
}
/* line 1707, ../sass/_visual.scss */
.investor_list ._faq_read_content {
  height: 38px;
  font-size: 0.93em;
  border-bottom: #292c8e 4px solid;
  color: #555;
  text-align: left;
  padding: 0;
  text-indent: 10px;
  display: table-cell;
}
/* line 1707, ../sass/_visual.scss */
.investor_list ._faq_answer {
  height: 38px;
  font-size: 0.93em;
  border-bottom: #292c8e 4px solid;
  color: #555;
  text-align: left;
  padding: 0;
  text-indent: 10px;
  display: table-cell;
  width: 100%;
  padding: 20px 0 0 0;
  border-bottom: none;
  text-indent: 0;
  border-top: #d1d1d1 1px dotted;
  margin-top: 20px;
  display: none;
  height: auto;
  color: #292c8e;
}
/* line 1853, ../sass/_visual.scss */
.investor_list.content {
  margin-top: 0;
}

/* line 1859, ../sass/_visual.scss */
.green_num {
  width: 24px;
  height: 24px;
  background-image: url("../images/icons-sb0c4389710.png");
  display: inline-block;
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  text-indent: 0;
}

/* line 1871, ../sass/_visual.scss */
.faq {
  color: #727272;
  line-height: 22px;
  text-indent: 0;
}
/* line 1876, ../sass/_visual.scss */
.faq a {
  font-size: 0.875em;
}
/* line 1877, ../sass/_visual.scss */
.faq a:link, .faq .business .business_slider .Text a:visited, .business .business_slider .Text .faq a:visited, .faq .business .custom_link .Text a:visited, .business .custom_link .Text .faq a:visited, .faq .business .business_slider .Text a:hover, .business .business_slider .Text .faq a:hover, .faq .business .custom_link .Text a:hover, .business .custom_link .Text .faq a:hover {
  font-size: 0.875em;
  text-decoration: none;
  color: #727272;
  display: block;
}
/* line 1878, ../sass/_visual.scss */
.faq a:visited {
  font-size: 0.875em;
  text-decoration: none;
  color: #727272;
  display: block;
}
/* line 1879, ../sass/_visual.scss */
.faq a:hover {
  font-size: 0.875em;
  text-decoration: underline;
  color: #727272;
  display: block;
}

/* line 1885, ../sass/_visual.scss */
.point_list {
  display: block;
  width: 100%;
  height: 14px;
  text-align: center;
  float: none;
  margin: 30px auto 30px auto;
  padding: 0;
}
/* line 1891, ../sass/_visual.scss */
.point_list li {
  display: inline-block;
  float: none;
  margin: 0 3px 0 3px;
  padding: 0;
}
/* line 1893, ../sass/_visual.scss */
.point_list li a {
  display: block;
  width: 14px;
  height: 14px;
  background-image: url("../images/icons-sb0c4389710.png");
  background-position: 0 -580px;
}
/* line 1896, ../sass/_visual.scss */
.point_list li a:link, .point_list li .business .business_slider .Text a:visited, .business .business_slider .Text .point_list li a:visited, .point_list li .business .custom_link .Text a:visited, .business .custom_link .Text .point_list li a:visited, .point_list li .business .business_slider .Text a:hover, .business .business_slider .Text .point_list li a:hover, .point_list li .business .custom_link .Text a:hover, .business .custom_link .Text .point_list li a:hover {
  background-position: 0 -580px;
  text-decoration: none;
}
/* line 1900, ../sass/_visual.scss */
.point_list li a:visited {
  background-position: 0 -580px;
  text-decoration: none;
}
/* line 1904, ../sass/_visual.scss */
.point_list li a:hover {
  background-position: 0 -594px;
  text-decoration: none;
}
/* line 1908, ../sass/_visual.scss */
.point_list li a.selected {
  background-position: 0 -594px;
  text-decoration: none;
}

/* line 1916, ../sass/_visual.scss */
.contact_info {
  width: 100%;
  height: auto;
  border: #d5d5d5 1px solid;
  padding: 10px;
  box-sizing: border-box;
}

/*-----------------------投資人專區 END--------------------------------------------------*/
/*-----------------------集團業務--------------------------------------------------*/
/* line 1926, ../sass/_visual.scss */
.business_class {
  width: 100% !important;
  height: 545px;
  background-image: url(../images/business-bg.gif);
  background-position: center;
}
/* line 1931, ../sass/_visual.scss */
.business_class.cnc {
  background-image: url(../images/cnc-bg.gif);
  height: 500px;
}
/* line 1935, ../sass/_visual.scss */
.business_class.ev {
  background-image: url(../images/ve-bg.gif);
  background-position: center;
}
/* line 1943, ../sass/_visual.scss */
.business_class .container {
  width: 980px;
  height: 545px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
}
/* line 1946, ../sass/_visual.scss */
.business_class .container.pet, .business_class .business_slider .container.cnc, .business_slider .business_class .container.cnc, .business_class .business .custom_link .container.cnc, .business .custom_link .business_class .container.cnc, .business_class .business_slider .container.ev, .business_slider .business_class .container.ev, .business_class .business .custom_link .container.ev, .business .custom_link .business_class .container.ev {
  background-image: url(../images/business-bg.gif);
  background-position: center;
}
/* line 1949, ../sass/_visual.scss */
.business_class .container.cnc {
  height: 500px;
  background-image: url(../images/cnc-bg.gif);
  background-position: center;
}
/* line 1954, ../sass/_visual.scss */
.business_class .container.ev {
  background-image: url(../images/ve-bg.gif);
  background-position: center;
}
/* line 1963, ../sass/_visual.scss */
.business_class .container .left {
  position: relative;
  display: block;
  text-decoration: none;
}
/* line 1968, ../sass/_visual.scss */
.business_class .container .right {
  position: relative;
  display: block;
  text-decoration: none;
}

/* line 1979, ../sass/_visual.scss */
.class_name, .visite {
  display: block;
  margin-top: 60px;
  margin-left: 0px;
}
/* line 1983, ../sass/_visual.scss */
.class_name.cnc, .cnc.visite {
  margin-left: 50px;
}

/* line 1990, ../sass/_visual.scss */
.class_slogan, .class_text {
  font-weight: 400;
  width: 85%;
  margin-left: 0;
  margin-top: 45px;
  color: #fff;
  font-size: 1.25em;
}
/* line 1998, ../sass/_visual.scss */
.class_slogan.cnc, .cnc.class_text {
  margin-left: 50px;
}
/* line 2001, ../sass/_visual.scss */
.class_slogan.ev, .ev.class_text {
  color: #464646;
}

/* line 2006, ../sass/_visual.scss */
.class_text {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
/* line 2012, ../sass/_visual.scss */
.class_text.ev {
  color: #6e6e6e;
}
/* line 2015, ../sass/_visual.scss */
.class_text.ch {
  letter-spacing: 1px;
}

/* line 2023, ../sass/_visual.scss */
.class_title, .class_sec_title {
  width: 93%;
  margin-top: 60px;
  float: none;
  margin: 40px 0 auto auto;
  padding: 0;
  color: #000;
  font-size: 2em;
  font-weight: 400;
  line-height: 35px;
}
/* line 2026, ../sass/_visual.scss */
.class_title.ch, .ch.class_sec_title {
  font-size: 1.8em;
}
/* line 2030, ../sass/_visual.scss */
.class_title.cnc, .cnc.class_sec_title {
  width: 60%;
  margin: 120px auto auto 0;
}
/* line 2034, ../sass/_visual.scss */
.class_title.ev, .ev.class_sec_title {
  width: 60%;
  margin-top: 100px;
  margin-left: 40px;
}

/* line 2052, ../sass/_visual.scss */
.class_sec_title {
  color: #878787;
  line-height: 25px;
  margin-top: 40px;
  font-size: 1.3em;
}
/* line 2058, ../sass/_visual.scss */
.class_sec_title.cnc {
  width: 55%;
  margin-top: 40px;
  margin-left: 0;
}
/* line 2063, ../sass/_visual.scss */
.class_sec_title.ev {
  width: 50%;
  margin-left: 40px;
  margin-top: 40px;
}
/* line 2068, ../sass/_visual.scss */
.class_sec_title.ch {
  font-size: 1.1em;
  line-height: 25px;
}

/* line 2080, ../sass/_visual.scss */
.visite {
  float: none;
  margin: 30px auto auto 40px;
  padding: 0;
}
/* line 2083, ../sass/_visual.scss */
.visite.cnc {
  float: none;
  margin: 30px auto auto 0;
  padding: 0;
}
/* line 2086, ../sass/_visual.scss */
.visite.ev {
  float: none;
  margin: 45px auto auto 0;
  padding: 0;
}

/* line 2092, ../sass/_visual.scss */
.cncPic {
  display: block;
  position: absolute;
  bottom: 0;
  right: 10px;
}

/* line 2097, ../sass/_visual.scss */
.evPic {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0px;
}

/*-----------------------集團業務 END--------------------------------------------------*/
/*-----------------------新聞--------------------------------------------------*/
/* line 2105, ../sass/_visual.scss */
.news_sec_menu {
  background-color: #f2f2f2;
  margin-top: -5px;
}
/* line 2112, ../sass/_visual.scss */
.news_sec_menu .container a.menu_bar:link, .news_sec_menu .container .business .business_slider .Text a.menu_bar:visited, .business .business_slider .Text .news_sec_menu .container a.menu_bar:visited, .news_sec_menu .container .business .custom_link .Text a.menu_bar:visited, .business .custom_link .Text .news_sec_menu .container a.menu_bar:visited, .news_sec_menu .container .business .business_slider .Text a.menu_bar:hover, .business .business_slider .Text .news_sec_menu .container a.menu_bar:hover, .news_sec_menu .container .business .custom_link .Text a.menu_bar:hover, .business .custom_link .Text .news_sec_menu .container a.menu_bar:hover {
  color: #3c4148;
  background-color: rgba(0, 171, 148, 0);
  letter-spacing: 1px;
}
/* line 2113, ../sass/_visual.scss */
.news_sec_menu .container a.menu_bar:visited {
  color: #3c4148;
  background-color: rgba(0, 171, 148, 0);
  letter-spacing: 1px;
}
/* line 2114, ../sass/_visual.scss */
.news_sec_menu .container a.menu_bar:hover {
  color: #fff;
  background-color: #00ab94;
  text-decoration: none;
  letter-spacing: 1px;
}
/* line 2115, ../sass/_visual.scss */
.news_sec_menu .container a.menu_bar.selected {
  color: #fff;
  background-color: #00ab94;
  letter-spacing: 1px;
}
/* line 2117, ../sass/_visual.scss */
.news_sec_menu .container a.menu_bar.selected .green_arrow {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2124, ../sass/_visual.scss */
.news_sec_menu .container div.news_search {
  background-color: #fff;
  border-right: #c7c7c7 1px solid;
  border-left: #c7c7c7 1px solid;
  height: 66px;
  position: relative;
}
/* line 2130, ../sass/_visual.scss */
.news_sec_menu .container div.news_search .zoomGlass {
  display: block;
  position: absolute;
  top: 25px;
  right: 20px;
}

/* line 2142, ../sass/_visual.scss */
.news_intro {
  border-bottom: #c9c9c9 1px solid;
  border-top: none;
  background-image: none;
  height: 177px;
}
/* line 2148, ../sass/_visual.scss */
.news_intro .viewTitle {
  bottom: 60px;
}
/* line 2151, ../sass/_visual.scss */
.news_intro .viewTitleSec {
  position: absolute;
  font-size: 0.91em;
  text-align: center;
  bottom: 30px;
  color: #717171;
  width: 100%;
  font-weight: 400;
}

/* line 2165, ../sass/_visual.scss */
a.more_news {
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 39px;
  float: none;
  margin: 47px auto 0 auto;
  padding: 0;
  display: block;
  background-color: #292c8e;
  width: 176px;
  height: 39px;
}
/* line 2174, ../sass/_visual.scss */
a.more_news:link, .business .business_slider .Text a.more_news:visited, .business .custom_link .Text a.more_news:visited, .business .business_slider .Text a.more_news:hover, .business .custom_link .Text a.more_news:hover {
  width: 176px;
  height: 39px;
  background-color: #292c8e;
  display: block;
}
/* line 2176, ../sass/_visual.scss */
a.more_news:visited {
  width: 176px;
  height: 39px;
  background-color: #292c8e;
  display: block;
}
/* line 2178, ../sass/_visual.scss */
a.more_news:hover {
  width: 176px;
  height: 39px;
  background-color: #292c8e;
  display: block;
  text-decoration: none;
  color: #fff;
}

/* line 2181, ../sass/_visual.scss */
.line {
  background-color: #e0e0e0;
  width: 100%;
  height: 1px;
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 2189, ../sass/_visual.scss */
.other_business_news {
  font-weight: 400;
  text-align: center;
  color: #949495;
}

/* line 2197, ../sass/_visual.scss */
.other_business_link {
  width: 960px;
  height: auto;
  height: 125px;
  float: none;
  margin: 50px auto 50px auto;
  padding: 0;
}
/* line 2205, ../sass/_visual.scss */
.other_business_link .row .column-8 {
  text-align: center;
}

/* line 2209, ../sass/_visual.scss */
.news_title_top {
  width: 980px;
  float: none;
  margin: 50px auto auto auto;
  padding: 0;
  text-align: left;
}
/* line 2214, ../sass/_visual.scss */
.news_title_top .date {
  color: #8c8c8c;
  font-size: 14px;
  letter-spacing: 1px;
}
/* line 2220, ../sass/_visual.scss */
.news_title_top a.share, .news_title_top a.footer_link, .news_title_top a.copyright {
  display: inline-block;
  float: none;
  float: none;
  margin: 0 5px 0 5px;
  padding: 0;
}
/* line 2225, ../sass/_visual.scss */
.news_title_top a.share:link, .news_title_top .business .business_slider .Text a.share:visited, .business .business_slider .Text .news_title_top a.share:visited, .news_title_top .business .custom_link .Text a.share:visited, .business .custom_link .Text .news_title_top a.share:visited, .news_title_top .business .business_slider .Text a.footer_link:visited, .business .business_slider .Text .news_title_top a.footer_link:visited, .news_title_top .business .custom_link .Text a.footer_link:visited, .business .custom_link .Text .news_title_top a.footer_link:visited, .news_title_top .business .business_slider .Text a.copyright:visited, .business .business_slider .Text .news_title_top a.copyright:visited, .news_title_top .business .custom_link .Text a.copyright:visited, .business .custom_link .Text .news_title_top a.copyright:visited, .news_title_top .business .business_slider .Text a.share:hover, .business .business_slider .Text .news_title_top a.share:hover, .news_title_top .business .custom_link .Text a.share:hover, .business .custom_link .Text .news_title_top a.share:hover, .news_title_top .business .business_slider .Text a.footer_link:hover, .business .business_slider .Text .news_title_top a.footer_link:hover, .news_title_top .business .custom_link .Text a.footer_link:hover, .business .custom_link .Text .news_title_top a.footer_link:hover, .news_title_top .business .business_slider .Text a.copyright:hover, .business .business_slider .Text .news_title_top a.copyright:hover, .news_title_top .business .custom_link .Text a.copyright:hover, .business .custom_link .Text .news_title_top a.copyright:hover, .news_title_top a.footer_link:link, .news_title_top a.copyright:link {
  width: 15px;
  height: 13px;
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2227, ../sass/_visual.scss */
.news_title_top a.share:visited, .news_title_top a.footer_link:visited, .news_title_top a.copyright:visited {
  width: 15px;
  height: 13px;
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2229, ../sass/_visual.scss */
.news_title_top a.share:hover, .news_title_top a.footer_link:hover, .news_title_top a.copyright:hover {
  width: 15px;
  height: 13px;
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 2236, ../sass/_visual.scss */
.news_article {
  width: 980px;
  float: none;
  margin: 0 auto 0 auto;
  padding: 0;
  position: relative;
}
/* line 2241, ../sass/_visual.scss */
.news_article .news_title {
  width: 100%;
}
/* line 2243, ../sass/_visual.scss */
.news_article .news_title h1 {
  color: #232323;
  font-size: 20px;
  text-align: left;
  text-indent: 0;
  margin-top: 20px;
}
/* line 2245, ../sass/_visual.scss */
.news_article .text {
  font-size: 14px;
  color: #6e6e6e;
  text-align: left;
  line-height: 22px;
  display: inline-block;
  padding-top: 30px;
}
/* line 2248, ../sass/_visual.scss */
.news_article .text img.right {
  display: inline-block;
  float: right;
  padding: 20px 0 20px 20px;
}
/* line 2253, ../sass/_visual.scss */
.news_article .text img.left {
  display: inline-block;
  float: right;
  padding: 20px 0 20px 20px;
}

/* line 2262, ../sass/_visual.scss */
.news_left {
  width: 75px;
  height: 55px;
  display: block;
  background-image: url(../images/News_page_ctrl_02.jpg);
  position: absolute;
  left: 0;
  top: 50%;
}

/* line 2272, ../sass/_visual.scss */
.news_right {
  width: 75px;
  height: 55px;
  display: block;
  background-image: url(../images/News_page_ctrl_04.jpg);
  position: absolute;
  right: 0;
  top: 50%;
}

/*-----------------------新聞END--------------------------------------------------*/
/*-----------------------首頁左下輪播--------------------------------------------------*/
/* line 2286, ../sass/_visual.scss */
.rslides_tabs {
  z-index: 600;
}
/* line 2290, ../sass/_visual.scss */
.rslides_tabs li {
  float: left;
  margin: 0 0 0 3px;
  padding: 0;
  width: 12px;
  height: 12px;
  background-image: url(../images/dottat_09.png);
  display: block;
  cursor: pointer;
  overflow: hidden;
}
/* line 2299, ../sass/_visual.scss */
.rslides_tabs li a {
  text-indent: 9999px;
  text-decoration: none;
  display: block;
}
/* line 2306, ../sass/_visual.scss */
.rslides_tabs li.rslides_here {
  background-image: url(../images/dottat_07.png);
}

/*-----------------------首頁左下輪播-------------------------------------END----------*/
/*----------------------Whats_news--------------------------------------------------*/
/* line 2323, ../sass/_visual.scss */
.news_border {
  margin-top: 20px;
  width: 100%;
}
/* line 2328, ../sass/_visual.scss */
.news_border.Light {
  background-color: #f2f2f2;
}
/* line 2331, ../sass/_visual.scss */
.news_border.Deep {
  background-color: #dedede;
}
/* line 2334, ../sass/_visual.scss */
.news_border.Deep .text_con .Content {
  color: #7c7c7c;
}
/* line 2343, ../sass/_visual.scss */
.news_border .photo_con {
  height: 215px;
  display: block;
}
/* line 2347, ../sass/_visual.scss */
.news_border .text_con {
  height: 215px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 24px;
  display: block;
}
/* line 2352, ../sass/_visual.scss */
.news_border .text_con .Date {
  font-size: 12px;
  color: #939393;
  padding-bottom: 10px;
  text-align: left;
}
/* line 2358, ../sass/_visual.scss */
.news_border .text_con .Title {
  color: #303030;
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 18px;
  text-align: left;
  letter-spacing: 1px;
  font-weight: bold;
}
/* line 2369, ../sass/_visual.scss */
.news_border .text_con .Content {
  font-size: 13px;
  line-height: 21px;
  color: #868686;
  text-align: left;
  letter-spacing: 1px;
}
/* line 2375, ../sass/_visual.scss */
.news_border .text_con .Content .Black {
  color: #464646;
}
/* line 2383, ../sass/_visual.scss */
.news_border .text_con:hover {
  text-decoration: none;
}

/*----------------------Whats_news------------------------------------------END--------*/
