/* Compiled Less CSS File */
/* Generated from "style.css" */

@charset "utf-8";
@font-face {
  font-family: 'HelveticaCondensedBlackSeRegular';
  src: url('hel_narrow.eot');
  src: url('hel_narrow.eot') format('embedded-opentype'), url('hel_narrow.woff') format('woff'), url('hel_narrow.ttf') format('truetype'), url('hel_narrow.svg#HelveticaCondensedBlackSeRegular') format('svg');
}
@font-face {
  font-family: 'HelveticaNeueCondensedBold';
  src: url('helvetica_neue_condensed_bold_.eot');
  src: url('helvetica_neue_condensed_bold_.eot') format('embedded-opentype'), url('helvetica_neue_condensed_bold_.woff') format('woff'), url('helvetica_neue_condensed_bold_.ttf') format('truetype'), url('helvetica_neue_condensed_bold_.svg#HelveticaNeueCondensedBold') format('svg');
}
@font-face {
  font-family: 'HelveticaNarrow';
  src: url('helvetica_narrow.eot');
  src: url('helvetica_narrow.eot') format('embedded-opentype'), url('helvetica_narrow.woff') format('woff'), url('helvetica_narrow.ttf') format('truetype'), url('helvetica_narrow.svg#HelveticaNarrow') format('svg');
}
@font-face {
  font-family: 'ChunkFiveRoman';
  src: url('chunkfive.eot');
  src: url('chunkfive.eot') format('embedded-opentype'), url('chunkfive.woff') format('woff'), url('chunkfive.ttf') format('truetype'), url('chunkfive.svg#ChunkFiveRoman') format('svg');
}
@font-face {
  font-family: 'HelveticaNarrowBoldOblique';
  src: url('helevetica_narrow_italic.eot');
  src: url('helevetica_narrow_italic.eot') format('embedded-opentype'), url('helevetica_narrow_italic.woff') format('woff'), url('helevetica_narrow_italic.ttf') format('truetype'), url('helevetica_narrow_italic.svg#HelveticaNarrowBoldOblique') format('svg');
}
@font-face {
  font-family: 'HelveticaBoldOblique';
  src: url('helvetica_bold_oblique.eot');
  src: url('helvetica_bold_oblique.eot') format('embedded-opentype'), url('helvetica_bold_oblique.woff') format('woff'), url('helvetica_bold_oblique.ttf') format('truetype'), url('helvetica_bold_oblique.svg#HelveticaBoldOblique') format('svg');
}
* {
  margin: 0;
  vertical-align: top;
  text-align: justify;
}
html {
  height: 100%;
  min-height: 790px;
  min-width: 990px;
  overflow: auto;
}
body {
  color: #000;
  font-size: 13px;
  font-family: "微軟正黑體", "Microsoft JhengHei", '蘋果儷中黑', 'Apple LiGothic Medium', Arial, Helvetica, sans-serif;
  height: 100%;
  min-height: 790px;
  min-width: 990px;
  overflow: hidden;
  background: #FAFAFA;
  background: #141729;
  background: #000000;
}
p {
  padding: 0 0 10px 0;
}
img {
  border: none;
  margin: 0;
  padding: 0;
  pointer-events: none;
}
h2 {
  color: #000;
}
ul {
  margin: 0 20px 0 20px;
  padding: 0;
}
ul li {
  margin: 5px 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  margin: 0;
  padding: 0;
}
h1 {
  font-size: 40px;
  color: #363D73;
  letter-spacing: -1px;
  line-height: 60%;
}
h1.world {
  font-size: 60px;
  padding: 40px 0 0;
}
h1.large {
  font-size: 60px;
  padding: 50px 0 0;
}
h1.centerContent {
  padding: 260px 0 0;
}
h1.independentContent {
  padding: 180px 0 0;
}
h1.ourmanagement {
  padding: 90px 0 0;
}
h1 span {
  font-size: 50px;
  display: inline-block;
  padding: 5px 0 0 0;
}
h2 {
  font-size: 21px;
  color: #333;
}
h2.omtitle {
  width: 430px;
  margin: auto;
  text-align: center;
  padding: 10px 0 0 0;
}
input:focus {
  outline: none;
}
strong {
  color: #ffffff;
}
/*GLOBAL*/
.center {
  text-align: center;
}
.italic {
  font-style: italic;
}
.clearboth {
  clear: both;
}
.bold {
  font-weight: bold;
}
/*MAIN MENU*/
#main_menu_holder {
  width: 100%;
  min-width: 990px;
  height: 60px;
  background: #363D73;
  background: #fff;
  position: relative;
}
#main_menu_holder #blue {
  width: 50%;
  height: 100%;
  background: #363D73;
  position: absolute;
  left: 0;
  top: 0;
}
#main_menu_holder #main_menu_outter {
  width: 100%;
  position: relative;
  background: #fff;
  z-index: 301;
  border-bottom: 2px #EFF0F2 solid;
}
#main_menu_holder #main_menu {
  width: 100%;
  min-width: 990px;
  max-width: 1280px;
  margin: auto;
  height: 60px;
  position: relative;
}
#main_menu_holder #main_menu .main_menu_tab {
  height: 54px;
  width: 100px;
  cursor: pointer;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  color: #ABBBD8;
  line-height: 100%;
  background: url(../images/common/bg_menutab.jpg) right top no-repeat #ffffff;
  font-size: 16px;
  border-top: 3px #fff solid;
  border-bottom: 3px #fff solid;
  white-space: nowrap;
}
#main_menu_holder #main_menu .main_menu_tab a {
  color: #ABBBD8;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  line-height: 100%;
}
#main_menu_holder #main_menu .main_menu_tab a:hover,
#main_menu_holder #main_menu .main_menu_tab a:focus {
  color: #4a69a2;
}
#main_menu_holder #main_menu .main_menu_tab:hover a,
#main_menu_holder #main_menu .main_menu_tab:focus a {
  color: #4A69A2;
}
#main_menu_holder #main_menu .main_menu_tab.highlight {
  color: #363D73;
  border-top: 3px #363D73 solid;
}
#main_menu_holder #main_menu .main_menu_tab.highlight a {
  color: #4A69A2;
}
#main_menu_holder #main_menu .main_menu_tab.home,
#main_menu_holder #main_menu .main_menu_tab.home.highlight {
  background: #363D73;
  color: #fff;
  font-family: 'HelveticaBoldOblique';
  text-align: right;
  padding: 0 12px 0 30px;
  border-top: 3px #363D73 solid;
  border-bottom: 3px #363D73 solid;
}
#main_menu_holder #main_menu .main_menu_tab.home a,
#main_menu_holder #main_menu .main_menu_tab.home.highlight a {
  color: #fff;
  text-decoration: none;
  text-align: right;
  font-size: 14px;
}
#main_menu_holder #main_menu .main_menu_tab.home a:hover,
#main_menu_holder #main_menu .main_menu_tab.home.highlight a:hover,
#main_menu_holder #main_menu .main_menu_tab.home a:focus,
#main_menu_holder #main_menu .main_menu_tab.home.highlight a:focus {
  color: #ffffff;
}
#main_menu_holder .submenu {
  background: #000;
  position: absolute;
  z-index: 300;
  width: 100%;
  top: 62px;
  left: 0;
  top: 0;
}
#main_menu_holder .submenu .submenu_inner {
  width: 100%;
  min-width: 990px;
  max-width: 1190px;
  padding: 0 0 0 90px;
  margin: auto;
  text-align: center;
}
#main_menu_holder .submenu .submenu_inner .submenu_tab {
  padding: 18px 15px 0 40px;
  height: 42px;
  display: inline-block;
  color: #B5C4E8;
  text-decoration: none;
  font-family: 'HelveticaNeueCondensedBold';
  font-size: 12px;
  line-height: 100%;
  background-repeat: no-repeat;
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.chairmansmessage {
  background-image: url(../images/common/submenu_chairmansmessage.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.boardmembers {
  background-image: url(../images/common/submenu_chairmansmessage.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.executivedirectorsstatement {
  background-image: url(../images/common/submenu_chairmansmessage.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.totalarrivals {
  background-image: url(../images/common/submenu_totalarrivals.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.totaltourism {
  background-image: url(../images/common/submenu_totaltourism.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.overnightvisitors {
  background-image: url(../images/common/submenu_overnightvisitors.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.averagedaysofstay {
  background-image: url(../images/common/submenu_averagedaysofstay.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.satisfactionofovernight {
  background-image: url(../images/common/submenu_satisfactionofovernight.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.winningbrand {
  background-image: url(../images/common/submenu_winningbrand.png);
  padding: 18px 15px 0 60px;
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.winningoverseas {
  background-image: url(../images/common/submenu_winningoverseas.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.winningevents {
  background-image: url(../images/common/submenu_winningevents.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.winningcreativity {
  background-image: url(../images/common/submenu_winningcreativity.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.winningpartnership {
  background-image: url(../images/common/submenu_winningpartnership.png);
  padding: 18px 15px 0 50px;
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.winningcruise {
  background-image: url(../images/common/submenu_winningcruise.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.winningmice {
  background-image: url(../images/common/submenu_winningmice.png);
  padding: 18px 15px 0 45px;
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.winningservice {
  background-image: url(../images/common/submenu_winningservice.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.winningaward {
  background-image: url(../images/common/submenu_winningaward.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.hongkongpals {
  background-image: url(../images/common/submenu_hongkongpals.png);
  padding: 18px 15px 0 50px;
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.othercommunity {
  background-image: url(../images/common/submenu_othercommunity.png);
  padding: 18px 15px 0 45px;
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.corporategovenance {
  background-image: url(../images/common/submenu_chairmansmessage.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab.otherinformation {
  background-image: url(../images/common/submenu_otherinformation.png);
}
#main_menu_holder .submenu .submenu_inner .submenu_tab:hover,
#main_menu_holder .submenu .submenu_inner .submenu_tab:focus {
  color: #ffffff;
}
#wrapper {
  width: 100%;
  height: 793px;
  overflow: hidden;
  position: relative;
}
#main_menu_holder_outter {
  border-bottom: 1px #fff solid;
  position: relative;
}
/*FOOTER*/
#footer1_holder {
  width: 100%;
  min-width: 990px;
  height: 169px;
  position: absolute;
  bottom: -68px;
  left: 0;
  z-index: 500;
}
#footer2_holder {
  width: 100%;
  min-width: 990px;
  height: 70px;
  background: #010101;
  color: #444;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 1px #313134 solid;
  z-index: 501;
}
#footer1_outter {
  background: #1F203E;
}
#footer1,
#footer2 {
  width: auto;
  min-width: 990px;
  max-width: 1280px;
  margin: auto;
  position: relative;
}
#footer1 {
  height: 30px;
}
#footer1 a {
  float: right;
  color: #4A4D64;
  display: inline-block;
  padding: 8px 0;
  text-decoration: none;
}
#footer1 a:hover,
#footer1 a:focus {
  color: #cccccc;
}
#footer1 a.current,
#footer1 a.current:hover,
#footer1 a.current:focus {
  color: #ffffff;
}
#footer1 span {
  float: right;
  padding: 8px 10px;
  display: inline-block;
}
#footer1 .function {
  color: yellow;
  color: #4A4D64;
  float: none;
  background-image: url(../images/common/icons_footer.png);
  background-repeat: no-repeat;
  padding: 8px 10px 8px 20px;
}
#footer1 .function#footer_download_pdf {
  background-position: 0 8px;
}
#footer1 .function#footer_print {
  background-position: -200px 8px;
}
#footer1 .function#footer_share {
  background-position: -400px 8px;
  position: relative;
}
#footer1 .function#footer_share span {
  background: none;
  text-indent: -9999px;
}
#footer1 .function#footer_download_pdf:focus,
#footer1 .function#footer_download_pdf:hover {
  background-position: 0 -22px;
  color: #ffffff;
}
#footer1 .function#footer_print:focus,
#footer1 .function#footer_print:hover {
  background-position: -200px -22px;
  color: #ffffff;
}
#footer1 .function#footer_share:focus,
#footer1 .function#footer_share:hover {
  background-position: -400px -22px;
  color: #ffffff;
}
#footer1_hidden_outter {
  width: 100%;
  background-image: url(../images/common/bg_hiddenfooter.png);
  position: relative;
  height: 139px;
}
#footer1_hidden_outter #footer1_hidden {
  width: 100%;
  min-width: 990px;
  max-width: 1280px;
  margin: auto;
}
#footer1_hidden_outter #footer1_hidden .footer1_part1 {
  width: 255px;
  float: left;
  padding: 10px 0 0 0;
}
#footer1_hidden_outter #footer1_hidden .footer1_part2 {
  width: 455px;
  float: left;
  padding: 10px 0 0 0;
}
#footer1_hidden_outter #footer1_hidden .footer1_part2 .btn_pdf {
  float: left;
  width: 120px;
  text-align: left;
}
#footer1_hidden_outter #footer1_hidden .footer1_part3 {
  width: 255px;
  float: left;
  padding: 10px 0 0 0;
}
#footer1_hidden_outter #footer1_hidden .footer_title {
  font-family: 'HelveticaNeueCondensedBold';
  font-size: 12px;
  padding: 0 0 5px;
  color: #ffffff;
}
#footer1_hidden_outter #footer1_hidden .btn_pdf {
  color: #B3B3B3;
  display: block;
  text-decoration: none;
  font-family: 'HelveticaNeueCondensedBold';
  font-size: 12px;
  padding: 5px 0 5px 25px;
  background-image: url(../images/common/btn_footer.png);
  background-position: 0 -3px;
  background-repeat: no-repeat;
}
#footer1_hidden_outter #footer1_hidden .btn_pdf:hover,
#footer1_hidden_outter #footer1_hidden .btn_pdf:focus {
  color: #fff;
  background-position: 0 -34px;
}
#footer2 .footer_logo {
  float: right;
}
#footer2 span {
  padding: 0 10px;
  display: inline-block;
}
#footer2 #footer2_links {
  padding: 10px 0 0 0;
}
#footer2 .footer2_link {
  color: #444;
  text-decoration: none;
}
#footer2 .footer2_link:hover,
#footer2 .footer2_link:focus {
  color: #CCCCCC;
}
/*MAIN CONTENT*/
#main_content_holder {
  background: #141729;
  width: 100%;
  height: 630px;
}
#main_content_holder #main_content {
  width: auto;
  min-width: 990px;
  max-width: 1280px;
  height: 100%;
  overflow: hidden;
  /*background:#1F203E; */
  margin: auto;
  position: relative;
}
#main_content_holder #main_content #main_content_mover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
#main_content_holder #main_content #main_content_mover.ani {
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
@media screen and (max-height: 600px) {
  #footer1_holder,
  #footer2_holder {
    position: fixed;
  }
  #main_content_holder {
    padding: 0 0 169px;
  }
}
/*BULLET POINT*/
.bullet_holder {
  position: absolute;
  right: 10px;
  bottom: 0;
  height: 630px;
  display: table-row;
  z-index: 200;
}
.bullet_holder.first {
  bottom: 20px;
}
.bullet_holder.first .bullet_holder_inner {
  vertical-align: bottom;
}
.bullet_holder .bullet_holder_inner {
  position: relative;
  right: 0;
  bottom: 0;
  height: 630px;
  display: table-cell;
  vertical-align: middle;
}
.bullet_holder .bullet_holder_inner .bullet {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: url(../images/common/bullet.png);
  background-repeat: no-repeat;
}
.bullet_holder .bullet_holder_inner .bullet:hover,
.bullet_holder .bullet_holder_inner .bullet:focus {
  background-position: 0 -20px;
}
.bullet_holder .bullet_holder_inner .bullet.bottom {
  background-position: 0 -40px;
}
.bullet_holder .bullet_holder_inner .bullet.bottom:hover,
.bullet_holder .bullet_holder_inner .bullet.bottom:focus {
  background-position: 0 -60px;
}
.bullet_holder .bullet_holder_inner .bullet.hidden {
  display: none;
}
.bullet_holder .bullet_holder_inner .bullet.subbullet {
  height: 15px;
  background-image: url(../images/common/subbullet.png);
}
.bullet_holder .bullet_holder_inner .bullet.subbullet.bottom {
  background-position: 0 0px;
}
.bullet_holder .bullet_holder_inner .bullet.subbullet:hover,
.bullet_holder .bullet_holder_inner .bullet.subbullet:focus {
  background-position: 0 -15px;
}
.bullet_holder .bullet_holder_inner .bullet_desp {
  background-image: url(../images/common/bullet_desp.png);
  background-position: right center;
  position: absolute;
  right: 25px;
  top: -100px;
  padding: 4px 12px 4px 6px;
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  text-align: right;
  line-height: 90%;
  white-space: nowrap;
}
.subbullet_holder {
  display: none;
}
/*CONTENT RELATED*/
.main_content_section {
  position: absolute;
  top: 0;
  width: 100%;
}
.main_content_section.ani {
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
.main_content_section .iframe_holder {
  width: auto;
  min-width: 990px;
  max-width: 1280px;
  height: 630px;
  background: url(../images/common/ajax_loader.gif) no-repeat center center;
}
.main_content_section .iframe_holder iframe {
  width: 100%;
  min-width: 990px;
  max-width: 1280px;
  height: 630px;
  overflow: hidden;
}
.main_content_inner {
  width: auto;
  min-width: 990px;
  max-width: 1280px;
  height: 630px;
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #fff;
  margin: auto;
  position: relative;
  overflow: hidden;
}
.main_content_inner.thewinningformula_01 {
  background: none;
}
.main_content_inner.thewinningformula_01.mobile {
  background-image: url(../images/thewinningformula/images_thewinningformula.jpg);
}
.main_content_inner.thewinningformula_01 .tag {
  position: absolute;
  left: 280px;
  top: 120px;
  display: none;
}
.main_content_inner.thewinningformula_01 .subtag {
  position: absolute;
  left: 280px;
  top: 170px;
  display: none;
}
.main_content_inner.thewinningformula_01 #video {
  height: 736px;
  width: 1280px;
}
.main_content_inner .backgrounds {
  position: absolute;
  left: 0;
  top: 0;
  width: 630px;
  width: 100%;
}
.main_content_inner .backgrounds .background {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  height: 630px;
  width: 100%;
  background-position: top center;
}
.main_content_inner .content_bullet_holder {
  padding: 10px 0;
}
.main_content_inner .content_bullet_holder .content_bullet {
  background-image: url(../images/common/content_bullet.png);
  background-position: 0 -10px;
  width: 10px;
  height: 10px;
  float: left;
  margin: 0 5px 0 0;
  cursor: pointer;
}
.main_content_inner .content_bullet_holder .content_bullet.current {
  background-position: 0 0;
}
.main_content_inner.ourmanagement_01 {
  background-image: url(../images/ourmanagement/images_ourmanagement_01.jpg);
}
.main_content_inner.ourmanagement_02 {
  background-image: url(../images/ourmanagement/images_ourmanagement_02.jpg);
}
.main_content_inner.ourmanagement_03 {
  background: #eee;
}
.main_content_inner.ourmanagement_04 {
  background-image: url(../images/ourmanagement/images_ourmanagement_04.jpg);
}
.main_content_inner.tourismperformance_01 {
  background-image: url(../images/tourismperformance/images_tourismperformance_01.jpg);
}
.main_content_inner.tourismperformance_02 {
  background-image: url(../images/tourismperformance/images_tourismperformance_02.jpg);
}
.main_content_inner.tourismperformance_03 {
  background-image: url(../images/tourismperformance/images_tourismperformance_03.jpg);
}
.main_content_inner.tourismperformance_04 {
  background-image: url(../images/tourismperformance/images_tourismperformance_04.jpg);
}
.main_content_inner.tourismperformance_05 {
  background-image: url(../images/tourismperformance/images_tourismperformance_05.jpg);
}
.main_content_inner.tourismperformance_06 {
  background-image: url(../images/tourismperformance/images_tourismperformance_06.jpg);
}
.main_content_inner.strategicfocus_01 {
  background-image: url(../images/strategicfocus/images_strategicfocus_01.jpg);
}
.main_content_inner.strategicfocus_02 {
  background-image: url(../images/strategicfocus/images_strategicfocus_02.jpg);
}
.main_content_inner.strategicfocus_03_a {
  background-image: url(../images/strategicfocus/images_strategicfocus_03_a_01.jpg);
}
.main_content_inner.strategicfocus_03_b {
  background-image: url(../images/strategicfocus/images_strategicfocus_03_b_01.jpg);
}
.main_content_inner.strategicfocus_03_c {
  background-image: url(../images/strategicfocus/images_strategicfocus_03_c_01.jpg);
}
.main_content_inner.strategicfocus_03_d {
  background-image: url(../images/strategicfocus/images_strategicfocus_03_d_01.jpg);
}
.main_content_inner.strategicfocus_03_e {
  background-image: url(../images/strategicfocus/images_strategicfocus_03_e_01.jpg);
}
.main_content_inner.strategicfocus_03_f {
  background-image: url(../images/strategicfocus/images_strategicfocus_03_f_01.jpg);
}
.main_content_inner.strategicfocus_03_g {
  background-image: url(../images/strategicfocus/images_strategicfocus_03_g_01.jpg);
}
.main_content_inner.strategicfocus_03_h {
  background-image: url(../images/strategicfocus/images_strategicfocus_03_h_01.jpg);
}
.main_content_inner.strategicfocus_03_h #iwrapper_nm {
  height: 350px;
}
.main_content_inner.strategicfocus_04 {
  background-color: #f5f5f5;
}
.main_content_inner.strategicfocus_04_a {
  background-image: url(../images/strategicfocus/images_strategicfocus_04_a_01.jpg);
}
.main_content_inner.strategicfocus_04_b {
  background-image: url(../images/strategicfocus/images_strategicfocus_04_b_01.jpg);
}
.main_content_inner.strategicfocus_04_b .ani_title {
  font-size: 42px;
  line-height: 100%;
  letter-spacing: 0.5px;
  color: #363D73;
  position: absolute;
  top: 50px;
  left: 80px;
  width: 560px;
  text-align: center;
}
.main_content_inner.strategicfocus_04_b .animation_01 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1280px;
  height: 630px;
  background-image: url(../images/strategicfocus/images_strategicfocus_05_d.jpg);
  display: none;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat {
  width: 650px;
  height: 300px;
  position: absolute;
  left: 60px;
  top: 350px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .boat {
  background-image: url(../images/strategicfocus/boat.png);
  width: 610px;
  height: 150px;
  position: absolute;
  left: 0;
  top: 0;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_bodies {
  overflow: hidden;
  width: 1px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_bodies .sporter_body {
  background-image: url(../images/strategicfocus/sporter_body.png);
  width: 64px;
  height: 103px;
  position: absolute;
  left: 120px;
  top: 25px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_bodies .sporter_body.body_2 {
  left: 180px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_bodies .sporter_body.body_3 {
  left: 240px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_bodies .sporter_body.body_4 {
  left: 300px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_bodies .sporter_body.body_5 {
  left: 360px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_bodies .sporter_body.body_6 {
  left: 420px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_hands {
  overflow: hidden;
  width: 1px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_hands .sporter_hand {
  background-image: url(../images/strategicfocus/sporter_hand.png);
  width: 80px;
  height: 120px;
  position: absolute;
  left: 110px;
  top: 55px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_hands .sporter_hand.hand_2 {
  left: 170px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_hands .sporter_hand.hand_3 {
  left: 230px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_hands .sporter_hand.hand_4 {
  left: 290px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_hands .sporter_hand.hand_5 {
  left: 350px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .sporter_hands .sporter_hand.hand_6 {
  left: 410px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .waves {
  position: absolute;
  top: 130px;
  left: 50px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .waves .wave {
  background-image: url(../images/strategicfocus/wave.png);
  width: 54px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 0;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .wine_total {
  width: 400px;
  height: 200px;
  position: absolute;
  top: -200px;
  left: 250px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .wine_total img {
  width: 0px;
  bottom: 0;
  left: 130px;
  position: absolute;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .wine_total .value {
  text-align: center;
  position: absolute;
  top: 45px;
  left: 30px;
  width: 350px;
  font-size: 80px;
}
.main_content_inner.strategicfocus_04_b .animation_01 .dragonboat .wine_total .participants {
  text-align: center;
  position: absolute;
  top: 130px;
  left: 30px;
  width: 350px;
  font-size: 14px;
  color: #118FC5;
  display: none;
}
.main_content_inner.strategicfocus_04_b .animation_02 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1280px;
  height: 630px;
  background-image: url(../images/strategicfocus/images_strategicfocus_05_d.jpg);
  display: none;
}
.main_content_inner.strategicfocus_04_b .animation_02 .humans {
  position: absolute;
  left: 80px;
  top: 334px;
  width: 580px;
}
.main_content_inner.strategicfocus_04_b .animation_02 .humans .starter {
  position: relative;
  width: 462px;
  height: 38px;
  float: left;
}
.main_content_inner.strategicfocus_04_b .animation_02 .humans .human {
  position: relative;
  width: 22px;
  height: 38px;
  float: left;
  display: none;
  /* -webkit-transition:0.6s ease-out; -moz-transition:0.6s ease-out; -o-transition:0.6s ease-out; transition:0.6s ease-out; opacity:0; */

}
.main_content_inner.strategicfocus_04_b .animation_02 .humans .human .normal {
  background-image: url(../images/strategicfocus/icon_human.png);
  width: 22px;
  height: 35px;
  position: absolute;
  left: 0;
  bottom: 0;
  /*-webkit-transition:0.3s ease-out; -moz-transition:0.3s ease-out; -o-transition:0.3s ease-out; transition:0.3s ease-out; */

}
.main_content_inner.strategicfocus_04_b .animation_02 .humans .human .normal.jump {
  background-image: url(../images/strategicfocus/icon_human_jump.png);
}
.main_content_inner.strategicfocus_04_b .animation_02 .blue {
  position: absolute;
  left: -660px;
  top: 30px;
}
.main_content_inner.strategicfocus_04_b .animation_02 .human_total {
  width: 400px;
  height: 200px;
  position: absolute;
  top: -180px;
  left: 210px;
}
.main_content_inner.strategicfocus_04_b .animation_02 .human_total img {
  width: 0px;
  bottom: 0;
  left: 130px;
  position: absolute;
}
.main_content_inner.strategicfocus_04_b .animation_02 .human_total .value {
  text-align: center;
  position: absolute;
  top: 22px;
  left: 30px;
  width: 350px;
  font-size: 70px;
}
.main_content_inner.strategicfocus_04_b .animation_02 .human_total .participants {
  text-align: center;
  position: absolute;
  top: 111px;
  left: 30px;
  width: 350px;
  font-size: 12px;
  color: #118FC5;
  display: none;
}
.main_content_inner.strategicfocus_04_b .animation_02 .weather {
  position: absolute;
  top: 150px;
  left: 50px;
}
.main_content_inner.strategicfocus_04_b .animation_02 .weather .sun {
  background-image: url(../images/strategicfocus/sun.png);
  width: 217px;
  height: 188px;
  position: absolute;
  top: 0;
}
.main_content_inner.strategicfocus_04_b .animation_02 .weather .sun.sun1 {
  left: 0px;
}
.main_content_inner.strategicfocus_04_b .animation_02 .weather .sun.sun2 {
  left: 700px;
}
.main_content_inner.strategicfocus_04_b .animation_02 .weather .sun.sun3 {
  left: 1400px;
}
.main_content_inner.strategicfocus_04_b .animation_02 .weather .sun.sun4 {
  left: 2100px;
}
.main_content_inner.strategicfocus_04_b .animation_02 .weather .sun.sun5 {
  left: 2800px;
}
.main_content_inner.strategicfocus_04_b .animation_02 .weather .sun.sun6 {
  left: 3500px;
}
.main_content_inner.strategicfocus_04_c {
  background-image: url(../images/strategicfocus/images_strategicfocus_04_c.jpg);
}
.main_content_inner.strategicfocus_04_d {
  background-image: url(../images/strategicfocus/images_strategicfocus_04_d_01.jpg);
}
.main_content_inner.strategicfocus_04_e {
  background-image: url(../images/strategicfocus/images_strategicfocus_04_e_01.jpg);
}
.main_content_inner.strategicfocus_04_e .strategicfocus_04_e_inner {
  width: 100%;
  height: 100%;
  position: relative;
}
.main_content_inner.strategicfocus_04_e .ani_title {
  font-size: 42px;
  line-height: 100%;
  letter-spacing: 0.5px;
  color: #363D73;
  position: absolute;
  top: 50px;
  left: 60px;
  width: 600px;
  text-align: center;
}
.main_content_inner.strategicfocus_04_e .animation_01 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1280px;
  height: 630px;
  background: #118FC5;
  display: none;
}
.main_content_inner.strategicfocus_04_e .animation_02 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1280px;
  height: 630px;
  background-image: url(../images/strategicfocus/images_strategicfocus_05_d.jpg);
  display: none;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup {
  width: 31px;
  height: 60px;
  background-image: url(../images/strategicfocus/winecup.png);
  position: absolute;
  top: 315px;
  display: none;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.set2 {
  top: 375px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.set3 {
  top: 435px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.set4 {
  top: 495px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup1 {
  left: 452px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup2 {
  left: 488px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup3 {
  left: 524px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup4 {
  left: 560px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup5 {
  left: 146px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup6 {
  left: 182px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup7 {
  left: 218px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup8 {
  left: 254px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup9 {
  left: 290px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup10 {
  left: 326px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup11 {
  left: 362px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup12 {
  left: 398px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup13 {
  left: 434px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup14 {
  left: 470px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup15 {
  left: 506px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup16 {
  left: 542px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup17 {
  left: 578px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup18 {
  left: 128px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup19 {
  left: 164px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup20 {
  left: 200px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup21 {
  left: 236px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup22 {
  left: 272px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup23 {
  left: 308px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup24 {
  left: 344px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup25 {
  left: 380px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup26 {
  left: 416px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup27 {
  left: 452px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup28 {
  left: 488px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup29 {
  left: 524px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup30 {
  left: 560px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup31 {
  left: 596px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup32 {
  left: 110px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup33 {
  left: 146px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup34 {
  left: 182px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup35 {
  left: 218px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup36 {
  left: 254px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup37 {
  left: 290px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup38 {
  left: 326px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup39 {
  left: 362px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup40 {
  left: 398px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup41 {
  left: 434px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup42 {
  left: 470px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup43 {
  left: 506px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup44 {
  left: 542px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup45 {
  left: 578px;
}
.main_content_inner.strategicfocus_04_e .animation_02 .winecup.cup46 {
  left: 614px;
}
.main_content_inner.strategicfocus_04_e .animation_03 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1280px;
  height: 630px;
  background-image: url(../images/strategicfocus/images_strategicfocus_05_d.jpg);
  display: none;
}
.main_content_inner.strategicfocus_04_e .animation_03 .whumans {
  position: absolute;
  left: 80px;
  top: 334px;
  width: 580px;
}
.main_content_inner.strategicfocus_04_e .animation_03 .whumans .wstarter {
  position: relative;
  width: 462px;
  height: 38px;
  float: left;
}
.main_content_inner.strategicfocus_04_e .animation_03 .whumans .whuman {
  position: relative;
  width: 22px;
  height: 38px;
  float: left;
  display: none;
  /* -webkit-transition:0.6s ease-out; -moz-transition:0.6s ease-out; -o-transition:0.6s ease-out; transition:0.6s ease-out; opacity:0; */

}
.main_content_inner.strategicfocus_04_e .animation_03 .whumans .whuman .normal {
  background-image: url(../images/strategicfocus/icon_human.png);
  width: 22px;
  height: 35px;
  position: absolute;
  left: 0;
  bottom: 0;
  /*-webkit-transition:0.3s ease-out; -moz-transition:0.3s ease-out; -o-transition:0.3s ease-out; transition:0.3s ease-out; */

}
.main_content_inner.strategicfocus_04_e .animation_03 .whumans .whuman .normal.jump {
  background-image: url(../images/strategicfocus/icon_human_jump.png);
}
.main_content_inner.strategicfocus_04_e .animation_03 .wblue {
  position: absolute;
  left: -660px;
  top: 30px;
}
.main_content_inner.strategicfocus_04_e .animation_03 .whuman_total {
  width: 400px;
  height: 200px;
  position: absolute;
  top: -180px;
  left: 70px;
}
.main_content_inner.strategicfocus_04_e .animation_03 .whuman_total img {
  width: 0px;
  bottom: 0;
  left: 130px;
  position: absolute;
}
.main_content_inner.strategicfocus_04_e .animation_03 .whuman_total .wvalue {
  text-align: center;
  position: absolute;
  top: 42px;
  left: 30px;
  width: 350px;
  font-size: 80px;
  font-family: 'ChunkFiveRoman', Arial, Helvetica, sans-serif;
  color: #313761;
}
.main_content_inner.strategicfocus_04_e .animation_03 .whuman_total .wtitle {
  text-align: center;
  position: absolute;
  top: 30px;
  left: 30px;
  width: 350px;
  font-size: 20px;
  color: #118FC5;
  display: none;
}
.main_content_inner.strategicfocus_04_e .animation_03 .whuman_total .wparticipants {
  text-align: center;
  position: absolute;
  top: 130px;
  left: 30px;
  width: 350px;
  font-size: 20px;
  color: #118FC5;
  display: none;
}
.main_content_inner.strategicfocus_04_e .winemask {
  background-image: url(../images/strategicfocus/images_strategicfocus_04_e.png);
  width: 1280px;
  height: 630px;
  position: absolute;
  top: 0;
  left: 0;
}
.main_content_inner.strategicfocus_04_e .wine {
  width: 60px;
  height: 140px;
  background-image: url(../images/strategicfocus/wine.png);
  position: absolute;
  top: 402px;
}
.main_content_inner.strategicfocus_04_e .wine.wine1 {
  left: 211px;
}
.main_content_inner.strategicfocus_04_e .wine.wine2 {
  left: 277px;
}
.main_content_inner.strategicfocus_04_e .wine.wine3 {
  left: 345px;
}
.main_content_inner.strategicfocus_04_e .wine.wine4 {
  left: 412px;
}
.main_content_inner.strategicfocus_04_e .wine.wine5 {
  left: 480px;
}
.main_content_inner.strategicfocus_04_e .wine.wine6 {
  left: 549px;
}
.main_content_inner.strategicfocus_04_e .wine_passes {
  width: 400px;
  height: 200px;
  position: absolute;
  top: 120px;
  left: 300px;
}
.main_content_inner.strategicfocus_04_e .wine_passes img {
  width: 0px;
  bottom: 0;
  left: 130px;
  position: absolute;
}
.main_content_inner.strategicfocus_04_e .wine_passes .pvalue {
  text-align: center;
  position: absolute;
  top: 42px;
  left: 30px;
  width: 350px;
  font-size: 80px;
  font-family: 'ChunkFiveRoman', Arial, Helvetica, sans-serif;
  color: #313761;
}
.main_content_inner.strategicfocus_04_e .wine_passes .pparticipants {
  text-align: center;
  position: absolute;
  top: 130px;
  left: 30px;
  width: 350px;
  font-size: 20px;
  color: #118FC5;
  display: none;
}
.main_content_inner.strategicfocus_04_e .wine_total {
  width: 400px;
  height: 200px;
  position: absolute;
  top: 120px;
  left: 300px;
}
.main_content_inner.strategicfocus_04_e .wine_total img {
  width: 0px;
  bottom: 0;
  left: 130px;
  position: absolute;
}
.main_content_inner.strategicfocus_04_e .wine_total .value {
  text-align: center;
  position: absolute;
  top: 42px;
  left: 30px;
  width: 350px;
  font-size: 80px;
}
.main_content_inner.strategicfocus_04_e .wine_total .participants {
  text-align: center;
  position: absolute;
  top: 130px;
  left: 30px;
  width: 350px;
  font-size: 20px;
  color: #118FC5;
  display: none;
}
.main_content_inner.strategicfocus_04_e .blue {
  position: absolute;
  left: -630px;
  top: 50px;
}
.main_content_inner.strategicfocus_04_f {
  background-image: url(../images/strategicfocus/images_strategicfocus_04_f_01.jpg);
}
.main_content_inner.strategicfocus_04_g {
  background-image: url(../images/strategicfocus/images_strategicfocus_04_g_01.jpg);
}
.main_content_inner.strategicfocus_04_g .animation_01 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1280px;
  height: 630px;
  background-image: url(../images/strategicfocus/images_strategicfocus_05_d.jpg);
  display: none;
}
.main_content_inner.strategicfocus_04_g .tv {
  position: absolute;
  width: 360px;
  height: 310px;
  left: 150px;
  top: 250px;
}
.main_content_inner.strategicfocus_04_g .tv .tv_frame {
  background-image: url(../images/strategicfocus/tv_frame.png);
  width: 415px;
  height: 284px;
  position: absolute;
  left: 0;
  top: 0;
}
.main_content_inner.strategicfocus_04_g .tv .tv_frame .tv_bullet {
  width: 15px;
  height: 15px;
  background-image: url(../images/strategicfocus/tv_bullet.png);
  position: absolute;
  top: 240px;
  cursor: pointer;
}
.main_content_inner.strategicfocus_04_g .tv .tv_frame .tv_bullet.bullet_01 {
  left: 150px;
}
.main_content_inner.strategicfocus_04_g .tv .tv_frame .tv_bullet.bullet_02 {
  left: 170px;
}
.main_content_inner.strategicfocus_04_g .tv .tv_frame .tv_bullet.bullet_03 {
  left: 190px;
}
.main_content_inner.strategicfocus_04_g .tv .tv_frame .tv_bullet:hover,
.main_content_inner.strategicfocus_04_g .tv .tv_frame .tv_bullet:focus {
  background-position: 0 -15px;
}
.main_content_inner.strategicfocus_04_g .tv .tv_programmes {
  background: #fff;
  width: 395px;
  height: 228px;
  position: absolute;
  left: 15px;
  top: 5px;
  overflow: hidden;
}
.main_content_inner.strategicfocus_04_g .tv .tv_programmes .tv_programmes_mover {
  width: 1500px;
  position: absolute;
  left: 395px;
  top: 0;
}
.main_content_inner.strategicfocus_04_g .tv .tv_programmes .tv_programmes_mover img {
  position: relative;
  float: left;
  width: 330px;
  margin: 10px 33px 10px 32px;
}
.main_content_inner.strategicfocus_04_g .ringTitle {
  top: 70px;
}
.main_content_inner.strategicfocus_04_g .ringDesp {
  top: 110px;
}
.main_content_inner.strategicfocus_04_h {
  background-image: url(../images/strategicfocus/images_strategicfocus_04_h_01.jpg);
}
.main_content_inner.strategicfocus_04_h .ani_title {
  font-size: 42px;
  line-height: 100%;
  letter-spacing: 0.5px;
  color: #363D73;
  position: absolute;
  top: 50px;
  left: 80px;
  width: 560px;
  text-align: center;
}
.main_content_inner.strategicfocus_04_h .animation_01 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1280px;
  height: 630px;
  background-image: url(../images/strategicfocus/images_strategicfocus_05_d.jpg);
  display: none;
}
.main_content_inner.strategicfocus_04_h .part1 {
  position: absolute;
  left: 0;
  top: 0;
}
.main_content_inner.strategicfocus_04_h .part1 .cny_bubble1 {
  position: absolute;
  left: 400px;
  top: 300px;
}
.main_content_inner.strategicfocus_04_h .part1 .cny_bubble1 img {
  position: absolute;
  left: 100px;
  bottom: 0;
  width: 1px;
}
.main_content_inner.strategicfocus_04_h .part1 .cny_bubble1 .cny_bubble1_value {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 190px;
  height: 155px;
  font-size: 80px;
  font-family: 'ChunkFiveRoman';
  color: #313761;
}
.main_content_inner.strategicfocus_04_h .part1 .cny_bubble1 .cny_bubble1_unit {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 190px;
  height: 79px;
  color: #118FC5;
  font-size: 20px;
  display: none;
}
.main_content_inner.strategicfocus_04_h .part1 .dancer {
  width: 120px;
  height: 160px;
  position: absolute;
}
.main_content_inner.strategicfocus_04_h .part1 .dancer.dancer1 {
  left: 120px;
  top: 300px;
}
.main_content_inner.strategicfocus_04_h .part1 .dancer.dancer2 {
  left: 190px;
  top: 400px;
}
.main_content_inner.strategicfocus_04_h .part1 .dancer.dancer3 {
  left: 260px;
  top: 250px;
}
.main_content_inner.strategicfocus_04_h .part1 .dancer.dancer4 {
  left: 330px;
  top: 410px;
}
.main_content_inner.strategicfocus_04_h .part1 .dancer.dancer5 {
  left: 400px;
  top: 280px;
}
.main_content_inner.strategicfocus_04_h .part1 .dancer.dancer6 {
  left: 470px;
  top: 380px;
}
.main_content_inner.strategicfocus_04_h .part1 .dancer.act1 {
  background-image: url(../images/strategicfocus/dance_act_1.png);
}
.main_content_inner.strategicfocus_04_h .part1 .dancer.act2 {
  background-image: url(../images/strategicfocus/dance_act_2.png);
}
.main_content_inner.strategicfocus_04_h .part1 .dancer.act3 {
  background-image: url(../images/strategicfocus/dance_act_3.png);
}
.main_content_inner.strategicfocus_04_h .part1 .dancer.act4 {
  background-image: url(../images/strategicfocus/dance_act_4.png);
}
.main_content_inner.strategicfocus_04_h .part1 .dancer.act5 {
  background-image: url(../images/strategicfocus/dance_act_5.png);
}
.main_content_inner.strategicfocus_04_h .part1 .dancer.act6 {
  background-image: url(../images/strategicfocus/dance_act_6.png);
}
.main_content_inner.strategicfocus_04_h .part2 {
  position: absolute;
  left: 0;
  top: 0;
}
.main_content_inner.strategicfocus_04_h .part2 .car {
  width: 420px;
  height: 300px;
  position: absolute;
  left: 750px;
  top: 50px;
}
.main_content_inner.strategicfocus_04_h .part2 .car .car_img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100px;
}
.main_content_inner.strategicfocus_04_h .part2 .car .car_bubble1 {
  position: absolute;
  left: 200px;
  top: 50px;
}
.main_content_inner.strategicfocus_04_h .part2 .car .car_bubble1 img {
  position: absolute;
  left: 100px;
  bottom: 0;
  width: 1px;
}
.main_content_inner.strategicfocus_04_h .part2 .car .car_bubble1 .car_bubble1_value {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 190px;
  height: 155px;
  font-size: 80px;
  font-family: 'ChunkFiveRoman';
  color: #313761;
}
.main_content_inner.strategicfocus_04_h .part2 .car .car_bubble1 .car_bubble1_unit {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 190px;
  height: 79px;
  color: #118FC5;
  font-size: 20px;
  display: none;
}
.main_content_inner.strategicfocus_04_h .part2 .audience {
  width: 750px;
  height: 220px;
  background-image: url(../images/strategicfocus/audience.png);
  position: absolute;
  left: -10px;
  top: 630px;
}
.main_content_inner.strategicfocus_04_h .part2 .audience_bubble {
  width: 440px;
  height: 180px;
  position: absolute;
  left: 130px;
  top: 280px;
}
.main_content_inner.strategicfocus_04_h .part2 .audience_bubble img {
  width: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.main_content_inner.strategicfocus_04_h .part2 .audience_bubble .audience_bubble1_value {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 440px;
  height: 150px;
  font-size: 80px;
  font-family: 'ChunkFiveRoman';
  color: #313761;
}
.main_content_inner.strategicfocus_04_h .part2 .audience_bubble .audience_bubble1_unit {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 440px;
  height: 65px;
  color: #118FC5;
  font-size: 20px;
  display: none;
}
.main_content_inner.strategicfocus_04_h .part2 .small_dancer {
  width: 500px;
  height: 120px;
  background-image: url(../images/strategicfocus/small_dancer.png);
  position: absolute;
  left: 130px;
  top: 210px;
  display: none;
}
.main_content_inner.strategicfocus_04_i {
  background-image: url(../images/strategicfocus/images_strategicfocus_04_i_01.jpg);
}
.main_content_inner.strategicfocus_05_a {
  background-image: url(../images/strategicfocus/images_strategicfocus_05_a.jpg);
}
.main_content_inner.strategicfocus_05_b {
  background-image: url(../images/strategicfocus/images_strategicfocus_05_b.jpg);
}
.main_content_inner.strategicfocus_05_c {
  background-image: url(../images/strategicfocus/images_strategicfocus_05_c.jpg);
}
.main_content_inner.strategicfocus_05_d {
  background-image: url(../images/strategicfocus/images_strategicfocus_05_d_01.jpg);
}
.main_content_inner.strategicfocus_05_d .animation_01 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1280px;
  height: 630px;
  background-image: url(../images/strategicfocus/images_strategicfocus_05_d.jpg);
  display: none;
}
.main_content_inner.strategicfocus_05_d .public {
  position: absolute;
  left: 150px;
  top: 200px;
  width: 400px;
  height: 300px;
}
.main_content_inner.strategicfocus_05_d .public .public_earth {
  background-image: url(../images/strategicfocus/mobile_earth.png);
  width: 340px;
  height: 340px;
  position: absolute;
  left: 46px;
  top: 30px;
}
.main_content_inner.strategicfocus_05_d .public .public_earth_marker_01 {
  width: 220px;
  height: 220px;
  position: absolute;
  left: 206px;
  top: 110px;
}
.main_content_inner.strategicfocus_05_d .public .public_earth_marker_01 img {
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
}
.main_content_inner.strategicfocus_05_d .public .public_earth_marker_02 {
  width: 250px;
  height: 160px;
  position: absolute;
  left: 284px;
  bottom: 146px;
}
.main_content_inner.strategicfocus_05_d .public .public_earth_marker_02 img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 1px;
}
.main_content_inner.strategicfocus_05_d .public .public_earth_marker_03 {
  width: 180px;
  height: 230px;
  position: absolute;
  left: 168px;
  bottom: 210px;
}
.main_content_inner.strategicfocus_05_d .public .public_earth_marker_03 img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 1px;
}
.main_content_inner.strategicfocus_05_d .public .public_earth_marker_04 {
  width: 230px;
  height: 170px;
  position: absolute;
  right: 235px;
  bottom: 220px;
}
.main_content_inner.strategicfocus_05_d .public .public_earth_marker_04 img {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 1px;
}
.main_content_inner.strategicfocus_05_d .public .public_earth_marker_05 {
  width: 250px;
  height: 210px;
  position: absolute;
  right: 217px;
  top: 62px;
}
.main_content_inner.strategicfocus_05_d .public .public_earth_marker_05 img {
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
}
.main_content_inner.strategicfocus_06_a {
  background-image: url(../images/strategicfocus/images_strategicfocus_06_a_01.jpg);
}
.main_content_inner.strategicfocus_06_a #iwrapper_ta {
  height: 350px;
}
.main_content_inner.strategicfocus_06_b {
  background-image: url(../images/strategicfocus/images_strategicfocus_06_b_01.jpg);
}
.main_content_inner.strategicfocus_06_c {
  background-image: url(../images/strategicfocus/images_strategicfocus_06_c_01.jpg);
}
.main_content_inner.strategicfocus_07_a {
  background-image: url(../images/strategicfocus/images_strategicfocus_07_a_01.jpg);
}
.main_content_inner.strategicfocus_07_b {
  background-image: url(../images/strategicfocus/images_strategicfocus_07_b_01.jpg);
}
.main_content_inner.strategicfocus_08_a {
  background-image: url(../images/strategicfocus/images_strategicfocus_08_a_01.jpg);
}
.main_content_inner.strategicfocus_08_b {
  background-image: url(../images/strategicfocus/images_strategicfocus_08_b_01.jpg);
}
.main_content_inner.strategicfocus_08_b .animation_01 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1280px;
  height: 630px;
  background-image: url(../images/strategicfocus/images_strategicfocus_08_b.jpg);
  display: none;
}
.main_content_inner.strategicfocus_08_b .rings {
  position: absolute;
  left: 137px;
  top: 135px;
}
.main_content_inner.strategicfocus_08_b .rings img {
  position: absolute;
  left: 0;
  top: 0;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_1 {
  left: 213px;
  top: 1px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_2 {
  left: 265px;
  top: 8px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_3 {
  left: 309px;
  top: 30px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_4 {
  left: 347px;
  top: 66px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_5 {
  left: 376px;
  top: 111px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_6 {
  left: 394px;
  top: 162px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_7 {
  left: 402px;
  top: 213px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_8 {
  left: 395px;
  top: 265px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_9 {
  left: 375px;
  top: 308px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_10 {
  left: 347px;
  top: 347px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_11 {
  left: 310px;
  top: 376px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_12 {
  left: 265px;
  top: 394px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_13 {
  left: 214px;
  top: 402px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_14 {
  left: 163px;
  top: 395px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_15 {
  left: 113px;
  top: 376px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_16 {
  left: 67px;
  top: 347px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_17 {
  left: 32px;
  top: 309px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_18 {
  left: 10px;
  top: 266px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_19 {
  left: 3px;
  top: 214px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_20 {
  left: 9px;
  top: 162px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_21 {
  left: 30px;
  top: 112px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_22 {
  left: 66px;
  top: 66px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_23 {
  left: 111px;
  top: 32px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_24 {
  left: 161px;
  top: 10px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_25 {
  left: 153px;
  top: 3px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_26 {
  left: 189px;
  top: 7px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_27 {
  left: 218px;
  top: 24px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_28 {
  left: 244px;
  top: 49px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_29 {
  left: 263px;
  top: 82px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_30 {
  left: 276px;
  top: 118px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_31 {
  left: 281px;
  top: 153px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_32 {
  left: 276px;
  top: 189px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_33 {
  left: 263px;
  top: 218px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_34 {
  left: 244px;
  top: 243px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_35 {
  left: 219px;
  top: 262px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_36 {
  left: 189px;
  top: 276px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_37 {
  left: 154px;
  top: 280px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_38 {
  left: 119px;
  top: 276px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_39 {
  left: 83px;
  top: 263px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_40 {
  left: 50px;
  top: 243px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_41 {
  left: 25px;
  top: 219px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_42 {
  left: 10px;
  top: 189px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_43 {
  left: 3px;
  top: 153px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_44 {
  left: 8px;
  top: 118px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_45 {
  left: 25px;
  top: 82px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_46 {
  left: 50px;
  top: 50px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_47 {
  left: 82px;
  top: 24px;
}
.main_content_inner.strategicfocus_08_b .rings img.icon_human_48 {
  left: 118px;
  top: 8px;
}
.main_content_inner.strategicfocus_08_b .info_ball {
  background: url(../images/strategicfocus/info_ball.png);
  width: 214px;
  height: 214px;
  position: absolute;
  left: 124px;
  top: 124px;
  font-family: 'ChunkFiveRoman', Arial, Helvetica, sans-serif;
}
.main_content_inner.strategicfocus_08_b .info_ball .anni_100 {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.main_content_inner.strategicfocus_08_b .info_ball .anni_100 .logo_fdi {
  text-align: center;
  margin: 40px 0 0 48px;
  position: relative;
}
.main_content_inner.strategicfocus_08_b .info_ball .anni_100 .dele_value {
  text-align: center;
  color: #363D73;
  font-size: 48px;
  width: 214px;
  height: 50px;
}
.main_content_inner.strategicfocus_08_b .info_ball .anni_100 .dele_unit {
  text-align: center;
  color: #118FC5;
  font-size: 20px;
  width: 214px;
  height: 20px;
}
.main_content_inner.strategicfocus_08_b .info_ball .jci {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.main_content_inner.strategicfocus_08_b .info_ball .jci .info_ball_jci {
  background: url(../images/strategicfocus/info_ball_jci.jpg);
  position: absolute;
  top: 40px;
  left: 50px;
  width: 113px;
  height: 40px;
}
.main_content_inner.strategicfocus_08_b .info_ball .jci .info_ball_number {
  position: absolute;
  top: 80px;
  left: 7px;
  width: 200px;
  text-align: center;
  color: #363D73;
  font-size: 52px;
}
.main_content_inner.strategicfocus_08_b .info_ball .jci .info_ball_unit {
  position: absolute;
  top: 130px;
  left: 7px;
  width: 200px;
  text-align: center;
  color: #118FC5;
  font-size: 24px;
}
.main_content_inner.strategicfocus_08_b .info_ball .asian {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.main_content_inner.strategicfocus_08_b .info_ball .asian .info_ball_asian {
  background: url(../images/strategicfocus/info_ball_asian.jpg);
  position: absolute;
  top: 55px;
  left: 55px;
  width: 102px;
  height: 101px;
}
.main_content_inner.strategicfocus_08_b .ring1 {
  width: 460px;
  height: 460px;
  position: absolute;
  left: 0;
  top: 0;
}
.main_content_inner.strategicfocus_08_b .ring2 {
  width: 340px;
  height: 340px;
  position: absolute;
  left: 60px;
  top: 60px;
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotating {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes rotating {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
  }
}
@-ms-keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
.main_content_inner.strategicfocus_08_b .ring1 {
  -webkit-animation: rotating 150s linear infinite;
  -moz-animation: rotating 150s linear infinite;
  -o-animation: rotating 250s linear infinite;
  -ms-animation: rotating 150s linear infinite;
}
.main_content_inner.strategicfocus_08_b .ring2 {
  -webkit-animation: rotating 100s linear infinite;
  -moz-animation: rotating 100s linear infinite;
  -o-animation: rotating 200s linear infinite;
  -ms-animation: rotating 100s linear infinite;
}
.main_content_inner .ringTitle {
  color: #363D73;
  font-size: 38px;
  letter-spacing: 0.5px;
  line-height: 90%;
  text-align: center;
  position: absolute;
  left: 80px;
  top: 40px;
  width: 550px;
}
.main_content_inner .ringDesp {
  color: #363D73;
  font-size: 18px;
  letter-spacing: 0.5px;
  line-height: 130%;
  text-align: center;
  position: absolute;
  left: 80px;
  top: 80px;
  width: 550px;
}
.main_content_inner .ringDesp p {
  text-align: center;
}
.main_content_inner.strategicfocus_08_c {
  background-image: url(../images/strategicfocus/images_strategicfocus_08_c_01.jpg);
}
.main_content_inner.strategicfocus_08_c .animation_01 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1280px;
  height: 630px;
  background-image: url(../images/strategicfocus/images_strategicfocus_05_d.jpg);
  display: none;
}
.main_content_inner.strategicfocus_08_c .animation_01 img {
  position: absolute;
  left: 0;
  top: 0;
}
.main_content_inner.strategicfocus_09_a {
  background-image: url(../images/strategicfocus/images_strategicfocus_09_a_01.jpg);
}
.main_content_inner.strategicfocus_09_b {
  background-image: url(../images/strategicfocus/images_strategicfocus_09_b_01.jpg);
}
.main_content_inner.strategicfocus_10 {
  background-image: url(../images/strategicfocus/images_strategicfocus_10.jpg);
}
.main_content_inner.strategicfocus_10 .winningawards_tab {
  padding: 25px 2px;
  border-bottom: 1px #8891C8 solid;
  text-align: left;
}
.main_content_inner.strategicfocus_10 .winningawards_tab .winningawards_title {
  font-size: 16px;
  color: #C5C6CA;
  padding: 0 0 2px;
  text-align: left;
}
.main_content_inner.strategicfocus_10 .winningawards_tab .winningawards_sub {
  font-size: 16px;
  color: #A3C7EF;
  padding: 0 0 2px;
  text-align: left;
}
.main_content_inner.strategicfocus_10 .winningawards_tab ul {
  list-style-image: url(../images/strategicfocus/bullet.png);
  color: #76AEE7;
  font-size: 16px;
  padding: 0;
}
.main_content_inner.strategicfocus_10 .winningawards_tab ul li {
  padding: 0;
  margin: 0;
  text-align: left;
}
.main_content_inner.strategicfocus_10 .winning_awards_title {
  font-size: 22px;
  color: #D6D9EB;
  border-bottom: 1px #373C59 solid;
  padding: 40px 0 0 0;
}
.main_content_inner.strategicfocus_10 .winning_awards_title span {
  display: inline-block;
  border-bottom: 4px #373C59 solid;
  text-align: left;
}
.main_content_inner.strategicfocus_10 .winning_awards_title.head {
  padding: 0;
}
.main_content_inner.strategicfocus_10 .winningawardsTitle {
  color: #363D73;
  font-size: 38px;
  letter-spacing: 0.5px;
  line-height: 90%;
  position: absolute;
  left: -630px;
  top: 60px;
  width: 550px;
}
.main_content_inner.strategicfocus_10 .winningawardsDesp {
  color: #333333;
  font-size: 21px;
  letter-spacing: 0.5px;
  line-height: 120%;
  position: absolute;
  left: -630px;
  top: 100px;
  width: 550px;
}
.main_content_inner.tourismandthecommunity_01 {
  background-image: url(../images/tourismandthecommunity/images_tourismandthecommunity_01.jpg);
}
.main_content_inner.tourismandthecommunity_02 {
  background-image: url(../images/tourismandthecommunity/images_tourismandthecommunity_02_01.jpg);
}
.main_content_inner.tourismandthecommunity_02 .animation_01 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1280px;
  height: 630px;
  background-image: url(../images/tourismandthecommunity/images_tourismandthecommunity_02_05.jpg);
  display: none;
}
.main_content_inner.tourismandthecommunity_02 .animation_01 .ani_title {
  color: #363D73;
  font-size: 32px;
  left: 80px;
  letter-spacing: 0.5px;
  line-height: 100%;
  position: absolute;
  text-align: center;
  top: 50px;
  width: 560px;
}
.main_content_inner.tourismandthecommunity_02 .animation_01 .infoNumber {
  font-size: 60px;
  left: 200px;
  position: absolute;
  text-align: center;
  top: 350px;
  width: 350px;
  color: #313761;
  font-family: 'ChunkFiveRoman', Arial, Helvetica, sans-serif;
}
.main_content_inner.tourismandthecommunity_02 .animation_01 .infoUnit {
  color: #118FC5;
  font-size: 20px;
  left: 200px;
  position: absolute;
  text-align: center;
  top: 420px;
  width: 350px;
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotating {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes rotating {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
  }
}
@-ms-keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
.main_content_inner.tourismandthecommunity_02 .animation_01 .hour_line {
  /*-webkit-animation: rotating 12s linear infinite;-moz-animation: rotating 12s linear infinite;-o-animation: rotating 12s linear infinite;-ms-animation: rotating 12s linear infinite;*/
  height: 140px;
  width: 4px;
  position: absolute;
  top: 272px;
  left: 372px;
}
.main_content_inner.tourismandthecommunity_02 .animation_01 .hour_line .hour_line2 {
  position: absolute;
  left: 0;
  top: 0px;
  width: 4px;
  height: 70px;
  background: #188cc7;
}
.main_content_inner.tourismandthecommunity_02 .animation_01 .minute_line {
  /*-webkit-animation: rotating 1s linear infinite;-moz-animation: rotating 1s linear infinite;-o-animation: rotating 1s linear infinite;-ms-animation: rotating 1s linear infinite;*/
  height: 2px;
  width: 240px;
  position: absolute;
  top: 340px;
  left: 253px;
}
.main_content_inner.tourismandthecommunity_02 .animation_01 .minute_line .minute_line2 {
  position: absolute;
  left: 120px;
  top: 0;
  height: 2px;
  width: 120px;
  background: #188cc7;
}
.main_content_inner.tourismandthecommunity_03 {
  background-image: url(../images/tourismandthecommunity/images_tourismandthecommunity_03.jpg);
}
.main_content_inner .ttab {
  padding: 10px;
  position: relative;
  background: #222643;
  margin: 0 30px 6px 0;
}
.main_content_inner .ttab.even {
  background: #1c1e37;
}
.main_content_inner .ttab .img {
  float: left;
  width: 90px;
  padding: 0 6px 0 0;
}
.main_content_inner .ttab .img img {
  width: 90px;
  height: 90px;
}
.main_content_inner .ttab .tab_content {
  float: left;
  width: 200px;
}
.main_content_inner .ttab .tab_content .date {
  text-align: left;
}
.main_content_inner .ttab .tab_content .desp {
  text-align: left;
  font-weight: bold;
  color: #ffffff;
}
.main_content_inner .ttab .tab_content .longdesp {
  clear: both;
  width: 100%;
  padding: 10px 0;
}
.main_content_inner .ttab .longdesp {
  padding-top: 10px;
}
.main_content_inner.corporateinformation_01 {
  background-image: url(../images/corporateinformation/images_corporateinformation_01.jpg);
}
.main_content_inner.corporateinformation_02 {
  background-image: url(../images/corporateinformation/images_corporateinformation_03.jpg);
  background-color: #D7D7D7;
  height: 3150px;
  z-index: 100;
}
.main_content_inner.corporateinformation_03 {
  background-image: url(../images/corporateinformation/images_corporateinformation_03.jpg);
  height: 2520px;
  z-index: 100;
}
.main_content_inner.independentauditorsreport_01 {
  background-image: url(../images/strategicfocus/images_strategicfocus_01.jpg);
}
.main_content_inner.worldwide_01 {
  background-image: url(../images/worldwide/worldwide_01.jpg);
}
.main_content_inner .blue_content {
  width: 50%;
  height: 100%;
  position: absolute;
  right: 50%;
}
.main_content_inner .blue_content .blue_content_inner {
  margin-right: 90px;
  background: #141729;
  height: 100%;
  width: auto;
  position: relative;
}
.main_content_inner .blue_content .blue_content_inner.empty {
  background: none;
}
.main_content_inner .blue_content .blue_content_inner.empty .blue_content_inner_main {
  color: #5A5A5A;
}
.main_content_inner .blue_content .blue_content_inner .blue_content_inner_main {
  color: #B9BABF;
  width: 405px;
  float: right;
  position: relative;
  padding: 85px 0 0;
}
.main_content_inner .blue_content .blue_content_inner .blue_content_inner_main .blue_content_inner_title {
  padding: 0 0 10px 0;
  color: #fff;
  font-size: 38px;
  line-height: 90%;
  letter-spacing: 0.5px;
  text-align: left;
}
.main_content_inner .blue_content .blue_content_inner .blue_content_inner_main .blue_content_inner_title.blue {
  color: #363d73;
}
.main_content_inner .blue_content .blue_content_inner .blue_content_inner_main .blue_content_inner_signature {
  padding: 10px 30px 10px 0;
  text-align: right;
}
.main_content_inner .blue_content .blue_content_inner .blue_content_inner_main p {
  padding: 0 30px 20px 5px;
}
.main_content_inner .blue_content .blue_content_inner .blue_content_inner_main#winning_awards {
  padding: 8px 50px 8px 50px;
  margin: 36px 0;
  height: 542px;
  width: 270px;
  overflow: auto;
}
.main_content_inner .blue_content.right {
  right: auto;
  left: 50%;
}
.main_content_inner .blue_content.right .blue_content_inner {
  margin-right: 0px;
  margin-left: 90px;
}
.main_content_inner .blue_content.right .blue_content_inner .blue_content_inner_main {
  float: none;
  padding: 85px 0 0 30px;
}
.main_content_inner .blue_content .sponsors {
  width: 95%;
  padding: 0 0 0 5%;
  height: 60px;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
}
.main_content_inner .blue_content .sponsors a {
  height: 60px;
  display: inline-block;
  position: relative;
  text-align: center;
}
.main_content_inner .blue_content .sponsors a span {
  position: absolute;
  left: 0;
  bottom: 62px;
  text-decoration: none;
  font-size: 14px;
  color: #fff;
  line-height: 95%;
  text-align: center;
  width: 100%;
  display: block;
}
.main_content_inner .blue_content .sponsors .sponsors_text {
  position: absolute;
  width: 100%;
  top: -20px;
  left: 0;
  text-align: center;
  font-family: 'HelveticaCondensedBlackSeRegular';
  font-size: 14px;
  color: #ffffff;
}
.grey_content {
  padding: 40px 0 0 0;
}
.grey_content .blue_content_inner_title {
  padding: 0 0 10px 0;
  color: #363D73;
  font-size: 38px;
  line-height: 90%;
  letter-spacing: 0.5px;
  text-align: center;
}
.grey_content .blue_content_inner_title.corporate {
  text-align: left;
  padding: 90px 0 10px 0;
}
.grey_content .blue_content_inner_subtitle {
  padding: 0 0 10px 0;
  color: #333;
  font-size: 18px;
  line-height: 100%;
  text-align: center;
  width: 90%;
  margin: auto;
}
.grey_content .blue_content_inner_subtitle.corporate {
  text-align: left;
  padding: 0 0 50px 0;
  width: 100%;
}
.grey_content .blue_content_inner_subtitle p {
  text-align: center;
}
.grey_content .eventtabs {
  width: 888px;
  margin: auto;
}
.grey_content .eventtabs .eventtab {
  float: left;
  margin: 4px;
  width: 288px;
  height: 135px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.grey_content .eventtabs .eventtab .eventab_desp {
  background: url(../images/common/bg_black.png);
  color: #fff;
  position: absolute;
  bottom: -30%;
  left: 0;
  width: 100%;
  font-size: 16px;
}
.grey_content .eventtabs .eventtab .eventab_desp .eventab_desp_inner {
  padding: 10px;
}
.grey_content .maptabs {
  width: 888px;
  margin: auto;
}
.grey_content .maptabs .maptab {
  float: left;
  margin: 4px;
  width: 213px;
  height: 206px;
  position: relative;
  cursor: pointer;
}
.grey_content .maptabs .maptab:hover,
.grey_content .maptabs .maptab:focus {
  opacity: 0.8;
}
.grey_content .maptabs .maptab .maptab_desp {
  background: url(../images/common/bg_black.png);
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 16px;
}
.grey_content .maptabs .maptab .maptab_desp .maptab_desp_inner {
  padding: 10px;
}
.grey_content .maptabs .maptab .map_desp {
  color: #fff;
  position: absolute;
  left: 10px;
  bottom: 10px;
  font-size: 16px;
}
.grey_content .creativitytabs {
  width: 892px;
  margin: auto;
  padding: 20px 0 0 0;
}
.grey_content .creativitytabs .creativitytab {
  float: left;
  width: 213px;
  height: 206px;
  margin: 0 3px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.grey_content .creativitytabs .creativitytab .eventab_desp {
  background: url(../images/common/bg_black.png);
  color: #fff;
  position: absolute;
  bottom: -30%;
  left: 0;
  width: 100%;
  font-size: 16px;
}
.grey_content .creativitytabs .creativitytab .eventab_desp .eventab_desp_inner {
  padding: 10px;
}
.grey_content .partnershiptabs {
  width: 921px;
  margin: auto;
  padding: 20px 0 0 0;
}
.grey_content .partnershiptabs .partnershiptab {
  float: left;
  width: 285px;
  height: 206px;
  margin: 0 11px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.grey_content .partnershiptabs .partnershiptab .eventab_desp {
  background: url(../images/common/bg_black.png);
  color: #fff;
  position: absolute;
  bottom: -30%;
  left: 0;
  width: 100%;
  font-size: 16px;
}
.grey_content .partnershiptabs .partnershiptab .eventab_desp .eventab_desp_inner {
  padding: 10px;
}
.grey_content .cruisetabs {
  width: 850px;
  margin: auto;
  padding: 20px 0 0 0;
}
.grey_content .cruisetabs .cruisetab {
  float: left;
  width: 413px;
  height: 299px;
  margin: 0 6px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.grey_content .cruisetabs .cruisetab .eventab_desp {
  background: url(../images/common/bg_black.png);
  color: #fff;
  position: absolute;
  bottom: -30%;
  left: 0;
  width: 100%;
  font-size: 16px;
}
.grey_content .cruisetabs .cruisetab .eventab_desp .eventab_desp_inner {
  padding: 10px;
}
.useful_link {
  color: #244187;
  font-family: 'HelveticaCondensedBlackSeRegular';
  font-size: 16px;
  text-decoration: none;
  padding: 0 0 0 2px;
}
.useful_link.light {
  color: #548fc7;
}
.video_btn {
  width: 386px;
  height: 223px;
  display: inline-block;
  padding: 10px 0;
}
.video_link {
  color: #244187;
  font-size: 14px;
  text-decoration: none;
  display: block;
  padding: 2px 10px 2px 22px;
  background: url(../images/common/icon_video.png) no-repeat;
  margin: 3px 0;
  clear: both;
}
.video_link.light {
  color: #6299d1;
}
.bars {
  position: absolute;
  top: 225px;
  left: 673px;
  height: 300px;
}
.bars .bar1 {
  position: absolute;
  top: 303px;
  left: -67px;
  height: 300px;
}
.bars .bar1 .bar1_part1 {
  background: url(../images/tourismperformance/bar1_part1.png) no-repeat;
  width: 113px;
  height: 334px;
  position: absolute;
  left: 0;
  bottom: -21px;
}
.bars .bar1 .bar1_part2 {
  background: url(../images/tourismperformance/bar1_part2.png) no-repeat;
  width: 113px;
  height: 35px;
  position: absolute;
  left: 1px;
  bottom: 278px;
}
.bars .bar1_shadow {
  background: url(../images/tourismperformance/bar1_shadow.png) no-repeat;
  width: 185px;
  height: 165px;
  position: absolute;
  left: -138px;
  bottom: -103px;
  display: none;
}
.bars .bar1_mask {
  background: url(../images/tourismperformance/bar1_mask.png) no-repeat;
  width: 255px;
  height: 172px;
  position: absolute;
  left: -155px;
  bottom: -135px;
}
.bars .bar2 {
  position: absolute;
  top: 312px;
  left: 0;
  height: 300px;
  left: 18px;
}
.bars .bar2 .bar2_part1 {
  background: url(../images/tourismperformance/bar2_part1.png) no-repeat;
  width: 113px;
  height: 326px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.bars .bar2 .bar2_part2 {
  background: url(../images/tourismperformance/bar2_part2.png) no-repeat;
  width: 113px;
  height: 34px;
  position: absolute;
  left: 0;
  bottom: 301px;
}
.bars .bar2 .bar2_part3 {
  background: url(../images/tourismperformance/bar2_part3.png) no-repeat;
  width: 113px;
  height: 125px;
  position: absolute;
  left: 0;
  bottom: 212px;
}
.bars .bar2_shadow {
  background: url(../images/tourismperformance/bar2_shadow.png) no-repeat;
  width: 130px;
  height: 140px;
  position: absolute;
  left: 7px;
  bottom: -88px;
  display: none;
}
.bars .bar2_mask {
  background: url(../images/tourismperformance/bar2_mask.png) no-repeat;
  width: 325px;
  height: 200px;
  position: absolute;
  left: -194px;
  bottom: -128px;
  left: -178px;
  bottom: -138px;
}
.sub_content_holder {
  position: absolute;
  top: 0;
  width: 100%;
  height: 630px;
}
.sub_content_holder.section_01 {
  left: 0;
}
.sub_content_holder.section_02 {
  left: 100%;
}
.sub_content_holder.section_03 {
  left: 200%;
}
.sub_content_holder.section_04 {
  left: 300%;
}
.sub_content_holder.section_05 {
  left: 400%;
}
.sub_content_holder.section_06 {
  left: 500%;
}
.sub_content_holder.section_07 {
  left: 600%;
}
.sub_content_holder.section_08 {
  left: 700%;
}
.chart_title {
  position: absolute;
  left: 120px;
  top: 210px;
  white-space: nowrap;
  line-height: 100%;
}
.value {
  font-family: 'ChunkFiveRoman', Arial, Helvetica, sans-serif;
  font-size: 100px;
  color: #313761;
  position: absolute;
  top: 275px;
  left: 60px;
  text-align: right;
  width: 370px;
}
.value_unit {
  color: #0099FF;
  font-size: 20px;
  position: absolute;
  top: 346px;
  left: 430px;
  white-space: nowrap;
}
.hkd {
  color: #fff;
  font-size: 20px;
  position: absolute;
  top: 386px;
  left: 200px;
  white-space: nowrap;
}
.percent {
  width: 184px;
  height: 64px;
  padding: 15px 0 0 0;
  background: url(../images/tourismperformance/cloud_blue.png) no-repeat;
  position: absolute;
  left: -20px;
  top: -100px;
  text-align: center;
  font-family: 'ChunkFiveRoman', Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 37.5px;
  display: none;
}
.percent .unit {
  color: #0099FF;
  display: inline-block;
  font-size: 20px;
  padding: 17px 0 0 5px;
  font-family: "微軟正黑體", "Microsoft JhengHei", '蘋果儷中黑', 'Apple LiGothic Medium', Arial, Helvetica, sans-serif;
}
.percent.chi {
  font-family: "微軟正黑體", "Microsoft JhengHei", '蘋果儷中黑', 'Apple LiGothic Medium', Arial, Helvetica, sans-serif;
  font-size: 34px;
}
.tourismperformance_03 .chart_title {
  top: 180px;
  left: 60px;
}
.tourismperformance_03 .value {
  top: 315px;
  left: 80px;
}
.tourismperformance_03 .value_unit {
  top: 386px;
  left: 460px;
}
.tourismperformance_04 .chart_title {
  left: 165px;
}
.tourismperformance_04 .hkd {
  left: 450px;
  color: #0099FF;
}
.tourismperformance_04 .value {
  top: 315px;
  left: 190px;
  text-align: left;
}
.tourismperformance_05 .chart_title {
  left: 85px;
  top: 160px;
}
.tourismperformance_05 .value {
  top: 300px;
  left: -110px;
  text-align: right;
}
.tourismperformance_05 .value_unit {
  left: 265px;
  top: 365px;
}
.tourismperformance_05 .moons {
  width: 400px;
  left: 580px;
  top: 140px;
  position: absolute;
}
.tourismperformance_05 .moons.moons2 {
  top: 340px;
}
.tourismperformance_05 .moons .moon {
  width: 94px;
  height: 94px;
  position: relative;
  float: left;
  margin: 0 5px 0 0;
}
.tourismperformance_05 .moons .moon .mainmoon {
  width: 94px;
  height: 94px;
  position: absolute;
  top: 20px;
  left: -20px;
  background-image: url(../images/tourismperformance/moon.png);
  display: none;
}
.tourismperformance_05 .moons .moon .mainmoon.moon2 {
  background-image: url(../images/tourismperformance/moon2.png);
}
.tourismperformance_05 .moons .moon .star1 {
  position: absolute;
  top: 40px;
  left: 20px;
}
.tourismperformance_05 .moons .moon .star2 {
  position: absolute;
  top: 60px;
  left: 30px;
}
.tourismperformance_05 .moons .moon .star3 {
  position: absolute;
  top: 40px;
  left: 20px;
}
.tourismperformance_06 .chart_title {
  left: 145px;
  top: 140px;
}
.tourismperformance_06 .chart_title .remarks {
  font-size: 25px;
}
.tourismperformance_06 .value {
  left: -60px;
}
.tourismperformance_06 .value_unit {
  left: 315px;
}
.tourismperformance_06 .smiles {
  width: 350px;
  left: 700px;
  top: 130px;
  position: absolute;
}
.tourismperformance_06 .smiles.smiles2 {
  top: 330px;
}
.tourismperformance_06 .smiles .smile {
  width: 68px;
  height: 68px;
  position: relative;
  float: left;
}
.tourismperformance_06 .smiles .smile img {
  position: absolute;
  left: 34px;
  top: 34px;
  width: 0;
}
.chart_content {
  width: 990px;
  margin: auto;
  position: relative;
}
.year1 {
  font-family: 'ChunkFiveRoman', Arial, Helvetica, sans-serif;
  color: #2989CF;
  position: absolute;
  top: 330px;
  left: -7px;
  font-size: 20px;
}
.year2 {
  font-family: 'ChunkFiveRoman', Arial, Helvetica, sans-serif;
  color: #313762;
  position: absolute;
  top: 315px;
  left: 66px;
  font-size: 28px;
}
.tourism_content {
  width: 990px;
  margin: auto;
  position: relative;
}
.tourism_content .heart_01 {
  background: url(../images/tourismandthecommunity/heart_01.png) no-repeat;
  width: 400px;
  height: 370px;
  position: absolute;
  left: 280px;
  top: 20px;
  display: none;
}
.tourism_content .shadow_01 {
  background: url(../images/tourismandthecommunity/shadow_01.png) no-repeat;
  width: 268px;
  height: 46px;
  position: absolute;
  left: 340px;
  top: 370px;
  display: none;
}
.icons {
  width: 840px;
  margin: auto;
  padding: 10px 0 0 0;
}
.icons .icon {
  width: 280px;
  height: 130px;
  background-repeat: no-repeat;
  background-position: center center;
  float: left;
  margin: 10px 0 0;
}
.icons .icon.icon_01 {
  background-image: url(../images/strategicfocus/icon_01.png);
}
.icons .icon.icon_02 {
  background-image: url(../images/strategicfocus/icon_02.png);
}
.icons .icon.icon_03 {
  background-image: url(../images/strategicfocus/icon_03.png);
}
.icons .icon.icon_04 {
  background-image: url(../images/strategicfocus/icon_04.png);
}
.icons .icon.icon_05 {
  background-image: url(../images/strategicfocus/icon_05.png);
}
.icons .icon.icon_06 {
  background-image: url(../images/strategicfocus/icon_06.png);
}
.icons .icon.icon_07 {
  background-image: url(../images/strategicfocus/icon_07.png);
}
.icons .icon.icon_08 {
  background-image: url(../images/strategicfocus/icon_08.png);
}
.icons .icon.icon_09 {
  background-image: url(../images/strategicfocus/icon_09.png);
}
.btn_download {
  background: url(../images/independentauditorsreport/btn_download.png);
  background-repeat: no-repeat;
  width: 300px;
  height: 150px;
  display: block;
  margin: 20px auto 0;
}
.btn_download:hover {
  background-position: 0 -150px;
}
.mainmap {
  position: relative;
  background: url(../images/worldwide/mainmap.png);
  width: 990px;
  height: 489px;
  margin: auto;
}
.mainmap .mapdot {
  width: 12px;
  height: 12px;
  position: absolute;
  cursor: pointer;
}
.mainmap .mapdot.hitdot {
  z-index: 3;
}
.mainmap .mapdot.dot_01 {
  left: 75px;
  top: 120px;
}
.mainmap .mapdot.dot_02 {
  left: 105px;
  top: 137px;
}
.mainmap .mapdot.dot_03 {
  left: 123px;
  top: 128px;
}
.mainmap .mapdot.dot_04 {
  left: 185px;
  top: 103px;
}
.mainmap .mapdot.dot_05 {
  left: 222px;
  top: 210px;
}
.mainmap .mapdot.dot_06 {
  left: 270px;
  top: 220px;
}
.mainmap .mapdot.dot_07 {
  left: 280px;
  top: 177px;
}
.mainmap .mapdot.dot_08 {
  left: 323px;
  top: 188px;
}
.mainmap .mapdot.dot_09 {
  left: 340px;
  top: 239px;
}
.mainmap .mapdot.dot_10 {
  left: 342px;
  top: 285px;
}
.mainmap .mapdot.dot_11 {
  left: 350px;
  top: 203px;
}
.mainmap .mapdot.dot_12 {
  left: 385px;
  top: 183px;
}
.mainmap .mapdot.dot_13 {
  left: 386px;
  top: 228px;
}
.mainmap .mapdot.dot_14 {
  left: 388px;
  top: 203px;
}
.mainmap .mapdot.dot_15 {
  left: 418px;
  top: 173px;
}
.mainmap .mapdot.dot_16 {
  left: 437px;
  top: 167px;
}
.mainmap .mapdot.dot_17 {
  left: 460px;
  top: 367px;
}
.mainmap .mapdot.dot_18 {
  left: 688px;
  top: 166px;
}
.mainmap .mapdot.dot_19 {
  left: 777px;
  top: 127px;
}
.mainmap .mapdot.dot_20 {
  left: 795px;
  top: 153px;
}
.mainmap .mapdot.dot_21 {
  left: 345px;
  top: 270px;
}
.mainmap .mapdot.dot_22 {
  left: 400px;
  top: 168px;
}
.mainmap .mapdot.dot_23 {
  left: 370px;
  top: 158px;
}
.mainmap .mapdot img {
  width: 1px;
  margin-left: 6px;
  margin-top: 6px;
}
.mainmap .mapdot span {
  display: none;
}
.mainmap .headdot {
  position: absolute;
  left: 348px;
  top: 160px;
}
.mainmap .headdot img {
  width: 1px;
  margin-left: 26px;
  margin-top: 54px;
}
.mainmap .marker_hongkong {
  width: 110px;
  height: 50px;
  position: absolute;
  left: 320px;
  top: 130px;
}
.mainmap .marker_hongkong img {
  width: 1px;
  margin-left: 55px;
  margin-top: 50px;
}
.mainmap .marker_hongkong div {
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  width: 110px;
  padding: 10px 0 0 0;
  height: 40px;
  font-size: 16px;
  color: #363d73;
}
.mainmap .marker_move {
  position: absolute;
  top: -500px;
}
.mainmap .marker_move img {
  position: absolute;
  left: 0;
  top: 0;
}
.mainmap .marker_move div {
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  width: 110px;
  padding: 10px 0 0 0;
  height: 40px;
  font-size: 16px;
  color: #363d73;
}
.mainmap .mapinfo {
  font-family: 'HelveticaCondensedBlackSeRegular';
  font-size: 16px;
  color: #333333;
  text-align: center;
  position: absolute;
  top: 462px;
  left: 0;
  width: 100%;
}
.mainmap .mapinfo .key {
  width: 100%;
  text-align: center;
  margin: 6px 0 0 0;
}
.mainmap .mapinfo a {
  color: #304770;
  text-decoration: none;
}
.earth {
  width: 1200px;
  height: 600px;
  background: url(../images/strategicfocus/earth.png);
  position: absolute;
  top: 195px;
  left: -450px;
}
.earth .markers {
  position: absolute;
  left: 0;
  top: 0;
}
.earth .markers .marker {
  position: absolute;
  height: 200px;
}
.earth .markers .marker img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
}
.earth .markers .marker.marker_03 {
  top: 50px;
  left: 302px;
  width: 90px;
}
.earth .markers .marker.marker_04 {
  top: 122px;
  left: 315px;
  width: 90px;
}
.earth .markers .marker.marker_04 img {
  right: 0;
  left: auto;
}
.earth .markers .marker.marker_05 {
  top: 00px;
  left: 350px;
  width: 150px;
}
.earth .markers .marker.marker_05 img {
  right: 0;
  left: auto;
}
.earth .markers .marker.marker_06 {
  top: 80px;
  left: 380px;
  width: 90px;
}
.earth .markers .marker.marker_07 {
  top: 165px;
  left: 420px;
  width: 80px;
}
.earth .markers .marker.marker_07 img {
  right: 0;
  left: auto;
}
.earth .markers .marker.marker_08 {
  top: 05px;
  left: 490px;
  width: 90px;
}
.earth .markers .marker.marker_09 {
  top: 140px;
  left: 490px;
  width: 90px;
}
.earth .markers .marker.marker_10 {
  top: -30px;
  left: 570px;
  width: 150px;
}
.earth .markers .marker.marker_11 {
  top: -7px;
  left: 613px;
  width: 80px;
}
.earth .markers .marker.marker_11 img {
  right: 0;
  left: auto;
}
.earth .markers .marker.marker_12 {
  top: 128px;
  left: 665px;
  width: 90px;
}
.earth .markers .marker.marker_12 img {
  right: 0;
  left: auto;
}
.earth .markers .marker.marker_13 {
  top: -7px;
  left: 700px;
  width: 100px;
}
.earth .markers .marker.marker_14 {
  top: 55px;
  left: 730px;
  width: 80px;
}
.earth .markers .marker.marker_14 img {
  right: 0;
  left: auto;
}
.earth .markers .marker.marker_15 {
  top: 155px;
  left: 735px;
  width: 90px;
}
.earth .markers .marker.marker_16 {
  top: 45px;
  left: 785px;
  width: 170px;
}
.earth .markers .marker.marker_17 {
  top: 95px;
  left: 820px;
  width: 80px;
}
.earth .markers .marker.marker_18 {
  top: 185px;
  left: 810px;
  width: 100px;
}
.earth .markers .marker.marker_18 img {
  right: 0;
  left: auto;
}
.earth .markers .marker.marker_19 {
  top: 155px;
  left: 890px;
  width: 140px;
}
.ourmanagement_inner {
  width: 990px;
  margin: auto;
  position: relative;
}
.ourmanagement_inner .ourmanagement_tab {
  width: 220px;
  color: #333;
  position: absolute;
}
.ourmanagement_inner .ourmanagement_tab.ot_01 {
  top: 250px;
  left: 190px;
}
.ourmanagement_inner .ourmanagement_tab.ot_02 {
  top: 250px;
  left: 580px;
}
.ourmanagement_inner .ourmanagement_tab.ot_03 {
  top: 30px;
  left: 0px;
}
.ourmanagement_inner .ourmanagement_tab.ot_04 {
  top: 30px;
  left: 380px;
}
.ourmanagement_inner .ourmanagement_tab.ot_05 {
  top: 30px;
  left: 780px;
}
.ourmanagement_inner .ourmanagement_tab.ot_06 {
  top: 340px;
  left: 190px;
}
.ourmanagement_inner .ourmanagement_tab.ot_07 {
  top: 340px;
  left: 580px;
}
.ourmanagement_inner .ourmanagement_tab.ot_08 {
  top: 30px;
  left: 0px;
}
.ourmanagement_inner .ourmanagement_tab.ot_09 {
  top: 30px;
  left: 380px;
}
.ourmanagement_inner .ourmanagement_tab.ot_10 {
  top: 30px;
  left: 780px;
}
.ourmanagement_inner .ourmanagement_tab.ot_11 {
  top: 340px;
  left: 190px;
}
.ourmanagement_inner .ourmanagement_tab.ot_12 {
  top: 340px;
  left: 580px;
}
.ourmanagement_inner .ourmanagement_tab.ot_13 {
  top: 30px;
  left: 0px;
}
.ourmanagement_inner .ourmanagement_tab.ot_14 {
  top: 30px;
  left: 380px;
}
.ourmanagement_inner .ourmanagement_tab.ot_15 {
  top: 30px;
  left: 780px;
}
.ourmanagement_inner .ourmanagement_tab.ot_16 {
  top: 340px;
  left: 190px;
}
.ourmanagement_inner .ourmanagement_tab.ot_17 {
  top: 340px;
  left: 580px;
}
.ourmanagement_inner .ourmanagement_tab.ot_18 {
  top: 30px;
  left: 0px;
}
.ourmanagement_inner .ourmanagement_tab.ot_19 {
  top: 30px;
  left: 380px;
}
.ourmanagement_inner .ourmanagement_tab.ot_20 {
  top: 30px;
  left: 780px;
}
.ourmanagement_inner .ourmanagement_tab .image {
  width: 220px;
  height: 197px;
}
.ourmanagement_inner .ourmanagement_tab h3 {
  color: #363D73;
  font-size: 16px;
  padding: 12px 20px 0 20px;
}
.ourmanagement_inner .ourmanagement_tab h4 {
  color: #363D73;
  font-size: 14px;
  padding: 0 20px;
  text-align: left;
}
.ourmanagement_inner .ourmanagement_tab .ourmanagement_tab_desp {
  padding: 0 20px;
}
.ourmanagement_inner .remarks {
  position: absolute;
  width: 960px;
  top: 380px;
  left: 15px;
  color: #333333;
}
.corporate_left {
  width: 495px;
  float: left;
}
.corporate_left p {
  padding: 0 30px 10px 0;
  color: #000;
  font-size: 14px;
}
.corporate_right {
  width: 495px;
  float: left;
}
.corporate_right p {
  color: #000;
  font-size: 14px;
}
.title_corporate_main {
  color: #363D73;
  font-size: 21px;
  padding: 0 0 3px 0;
}
.title_corporate {
  color: #363D73;
  font-size: 18px;
  padding: 18px 0 5px 0;
  height: 16px;
}
.corporate_center {
  width: 990px;
  clear: both;
  padding: 1000px 0 0 0;
}
#corporate_form {
  position: absolute;
  left: -145px;
  top: 1060px;
}
.btn_left {
  width: 30px;
  height: 60px;
  position: absolute;
  background: url(../images/common/btn_left.png);
  left: 0;
  top: 285px;
  cursor: pointer;
  z-index: 400;
}
.btn_right {
  width: 30px;
  height: 60px;
  position: absolute;
  background: url(../images/common/btn_right.png);
  right: 0;
  top: 285px;
  cursor: pointer;
  z-index: 400;
}
.btn_top_outter {
  position: absolute;
  left: 50%;
  top: 1px;
}
.btn_top {
  width: 60px;
  height: 30px;
  position: absolute;
  background: url(../images/common/btn_top.png);
  left: -30px;
  top: 0;
  cursor: pointer;
  z-index: 299;
  display: none;
}
.btn_bottom_outter {
  position: absolute;
  left: 50%;
  bottom: 0;
}
.btn_bottom {
  width: 60px;
  height: 30px;
  position: absolute;
  background: url(../images/common/btn_bottom.png);
  left: -30px;
  bottom: 0;
  cursor: pointer;
  z-index: 299;
  display: none;
}
.iwrapper {
  position: relative;
  width: 380px;
  overflow: auto;
  height: 330px;
}
.iwrapper span {
  display: block;
  color: #ffffff;
}
#iwrapper {
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0;
  width: 380px;
  overflow: auto;
  height: 330px;
}
#iwrapper_exe {
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0;
  width: 380px;
  overflow: auto;
  height: 310px;
}
#iwrapper_wf {
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0;
  width: 380px;
  overflow: auto;
  height: 330px;
  width: 420px;
}
#iwrapper_other,
#iwrapper_pal {
  z-index: 1;
  width: 380px;
  overflow: auto;
  height: 460px;
  position: relative;
}
#iwrapper_wb {
  z-index: 1;
  width: 420px;
  overflow: auto;
  height: 360px;
  position: relative;
}
.scroller {
  position: relative;
  /*	-webkit-touch-callout:none; */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  float: left;
  width: 100%;
  padding: 0;
}
#popVideoHolder {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 854px;
  height: 504px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 10px;
  background: #1b1b1b;
  -webkit-box-shadow: 3px 3px 10px 4px ;
  box-shadow: 3px 3px 10px 4px;
}
#popClose {
  background: url(../images/common/btn_close.jpg) no-repeat left center;
  position: absolute;
  top: 10px;
  right: 10px;
  color: #fff;
  padding: 2px 3px 2px 16px;
  font-family: 'HelveticaNarrow';
  cursor: pointer;
}
#popVideoTitle {
  color: #fff;
  height: 30px;
  font-family: 'HelveticaNarrow';
}
#popVideoTitle div {
  padding: 3px 0;
}
#popVideo {
  width: 854px;
  height: 474px;
  position: relative;
}
#popVideoMask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/common/bg_purple.png);
  z-index: 9999;
}
.content_top {
  position: absolute;
  right: 20px;
  top: 580px;
  font-family: 'HelveticaNarrow';
  color: #363D73;
}
.content_top.cor {
  top: 2430px;
}
.content_top.cor2 {
  top: 1800px;
}
.arrow_holder {
  height: 40px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.arrow_white {
  background: url(../images/common/arrow_white.png);
  width: 50px;
  height: 30px;
  position: relative;
  margin: auto;
  cursor: pointer;
}
.arrow_purple {
  background: url(../images/common/arrow_purple.png);
  width: 50px;
  height: 30px;
  position: relative;
  margin: auto;
  cursor: pointer;
}
.rigth_td {
  text-align: left;
  padding: 0 5px 0 0;
  width: 10px;
}
.special_dot,
.main_content_inner.strategicfocus_10 .winning_awards_title .special_dot {
  display: inline-block;
  padding: 0 5px;
  border: none;
}