@charset "UTF-8";
a, button { text-decoration: none; transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; -ms-transition: all 0.4s linear }
.label-album { vertical-align: middle; font-size: 15px; color: #fff; padding: 3px 6px; margin-right: 3px; background-color: #db0100 }
.play_here > .imghover, .play_here .thumb, .play_here > a > h2, .play_here > a > p, .play_here .btnplay.iplay { display: none }
.jp-jplayer { width: 100% !important }
.jp-jplayer > img, .jp-jplayer > video { width: 100% !important }
.jp-audio { width: 100% !important }
.jp-audio button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none }
.jp-audio .jp-type-single .jp-volume-controls { position: absolute; top: 25px; left: auto; right: 100px; height: 10px; width: auto }
.jp-audio .jp-type-single .jp-progress { width: auto; right: 110px }
#slider { padding-top: 0; padding-bottom: 0px; margin-top: -20px; margin-bottom: 30px; border-bottom: 1px solid #f3f3f3; max-height: 390px }
#slider .tp-banner { z-index: -200; position: relative; height: 390px }
.tp-banner .line { font-family: Tahoma, Geneva, sans-serif; color: #fff; font-size: 50px }
.tp-banner .border { border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; padding-top: 12px; padding-bottom: 12px }
.tp-bannertimer { display: none }
.tp-bullets { bottom: 5px !important; z-index: -100 }
.tp-banner .tp-banner > ul > li, .tp-banner .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li, .tp-simpleresponsive ul { list-style: none !important }
.forcefullwidth_wrapper_tp_banner { z-index: 1 !important }
.tp-banner-container { z-index: 2 !important }
.tp-caption.very_large_text { font-family: "Open Sans", "Microsoft JhengHei", "Helvetica Neue", GuideMaskHelvetica, Arial, sans-serif; position: absolute; color: #db0100; font-weight: normal; font-size: 60px; line-height: 1; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap }
.tp-caption.large_text { text-shadow: none; font-family: "Open Sans", "Microsoft JhengHei", "Helvetica Neue", GuideMaskHelvetica, Arial, sans-serif; position: absolute; color: #db0100; font-weight: normal; font-size: 50px; line-height: 1; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap }
.tp-caption.medium_text { text-shadow: none; font-family: "Open Sans", "Microsoft JhengHei", "Helvetica Neue", GuideMaskHelvetica, Arial, sans-serif; position: absolute; color: #000; font-weight: 600; font-size: 35px; line-height: 1; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap }
.tp-caption.small_text { text-shadow: none; font-family: "Open Sans", "Microsoft JhengHei", "Helvetica Neue", GuideMaskHelvetica, Arial, sans-serif; position: absolute; color: #000; font-weight: 600; font-size: 18px; line-height: 1.5em; margin: 0px; border-width: 0px; border-style: none; white-space: inherit; text-shadow: 0px 0px 0px transparent; padding-right: 30px }
.tp-caption.small_text p { font-size: 18px; line-height: 1.5em; white-space: inherit; margin: 0 0 15px 0 }
.tp-caption a img { width: inherit !important; height: inherit !important }
.btn_readmore img { -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) }
.imglink { z-index: 999; position: absolute; top: 0 !important; left: 0 !important; width: 100% !important; max-height: 390px !important; overflow: hidden !important }
.imglink a { display: block !important; width: 100% !important; height: 100% !important }
.alignMid .tp-caption.medium_text { left: 45% !important; top: 120px !important }
.alignMid .tp-caption.large_text { left: 45% !important; top: 165px !important }
.alignMid .tp-caption.small_text { left: 45% !important; top: 220px !important }
.alignLeft .tp-caption.medium_text { left: 10% !important; top: 100px !important }
.alignLeft .tp-caption.large_text { left: 10% !important; top: 145px !important }
.alignLeft .tp-caption.small_text { left: 10% !important; top: 215px !important }
.alignRight .tp-caption.medium_text { left: inherit !important; right: 10% !important; top: 100px !important;text-align: right; }
.alignRight .tp-caption.large_text { left: inherit !important; right: 10% !important; top: 145px !important;text-align: right; }
.alignRight .tp-caption.small_text { left: inherit !important; right: 10% !important; top: 215px !important; text-align: right;    padding-right: 0 !important; }
.tpclear { clear: both }
.tp-bullets { z-index: 1000; position: absolute; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; -webkit-transform: translateZ(5px) }
.tp-bullets.hidebullets { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 }
.tp-bullets.simplebullets.navbar { border: 1px solid #666; border-bottom: 1px solid #444; background: url(../img/boxed_bgtile.png); height: 40px; padding: 0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.tp-bullets.simplebullets.navbar-old { background: url(../img/navigdots_bgtile.png); height: 35px; padding: 0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.tp-bullets.simplebullets.round .bullet { cursor: pointer; position: relative; background: url(../img/bullet.png) no-Repeat top left; width: 20px; height: 20px; margin-right: 0px; float: left; margin-top: 0px; margin-left: 3px }
.tp-bullets.simplebullets.round .last { margin-right: 3px }
.tp-bullets.simplebullets.round-old .bullet { cursor: pointer; position: relative; background: url(../img/bullets.png) no-Repeat bottom left; width: 23px; height: 23px; margin-right: 0px; float: left; margin-top: 0px }
.tp-bullets.simplebullets.round-old .bullet.last { margin-right: 0px }
#plus-entry { margin-bottom: 0px; margin-top: 35px }
#plus-entry.bggrey { background: #f2f2f2; padding-top: 20px; padding-bottom: 40px }
#plus-entry .headline { text-align: center }
#plus-entry .section-title { font-size: 25px; color: #eb6464; font-weight: normal; border-bottom: 1px solid #e6e6e6; padding: 0px 0 20px; text-align: center; font-weight: 200; margin: 0 auto; line-height: 1; width: 60% }
#plus-entry .section-title:before { font: 34px 'apt-icon'; margin-right: 10px; color: #eb6464; display: inline-block }
#plus-entry .section-title.iconmusic:before { content: "\e602" }
#plus-entry .section-title.icontv:before { content: "\e63a" }
#plus-entry .section-title.iconmovie:before { content: "\e636" }
#plus-entry .section-title.iconebook:before { content: "\e721" }
#plus-entry .section-title.iconapp:before { content: "\e6bd" }
#plus-entry .section-title-bullet { width: 120px; height: 4px; display: table; margin: -4px auto 30px; background: #eb6464 }
#plus-entry .more-info { text-align: right; padding-right: 17px; padding-top: 0 }
#plus-entry .more-info a.btnmore { display: inline-block; padding: 7px 10px; text-align: right; color: #8c9494; font-size: .9em; clear: both; margin-right: 15px }
#plus-entry .more-info a.btnmore:after { font: 22px FontAwesome; content: "\f105"; margin-left: 7px; display: inline-block; vertical-align: middle }
.apps-intro .item-box h2 { min-height: 110px }
.item-box h2, .item-box p { margin-left: 160px; margin-right: 0px }
.item-box .thumb { position: absolute }
.item-box h2 { color: #000; line-height: 1.15em; font-size: 16px }
.item-box p { font-size: 13px; line-height: 1.4em }
.item-box img.imghover { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -o-transition-property: -o-transform, opacity; -webkit-transition-property: -webkit-transform opacity; transition-property: -webkit-transform opacity; -o-transition-property: transform opacity; transition-property: transform opacity; transition-property: transform opacity, -webkit-transform opacity; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; transition-duration: 0.6s; -webkit-transition-timing-function: ease; -moz-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease }
.item-box:hover img.imghover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); z-index: 0 }
.tv-slider .item-box .btnplay { position: absolute; right: 15px; top: 120px; text-align: center }
.movie-slider .item-box .btnplay { position: absolute; right: 25px; top: 85px; text-align: center }
.tv-slider .item-box .btnplay .apt-MusicSound031:before, .movie-slider .item-box .btnplay .apt-MusicSound031:before { font-size: 2em; color: #fff; text-shadow: 1px 1px 5px black }
.music-slider .item-box .btnplay .timesec, .tv-slider .item-box .btnplay .timesec, .movie-slider .item-box .btnplay .timesec { display: block; margin-top: 2px; background-color: rgba(0, 0, 0, 0.8); color: #fff; padding: 2px 7px; font-size: .8em; line-height: 1 }
.music-slider .item-box .btnplay .timesec { display: none }
.tv-slider .item-box .btnplay .timesec, .movie-slider .item-box .btnplay .timesec { display: block }
#plus-entry .flex-control-nav li { margin: 0 4px; display: inline-block; zoom: 1 }
.music-slider .flex-control-nav, .tv-slider .flex-control-nav, .movie-slider .flex-control-nav, .ebook-slider .flex-control-nav, .apps-slider .flex-control-nav { width: auto; position: absolute; bottom: -38px; text-align: center; z-index: 5; right: 120px }
.music-slider .flex-control-paging li a, .tv-slider .flex-control-paging li a, .movie-slider .flex-control-paging li a, .ebook-slider .flex-control-paging li a, .apps-slider .flex-control-paging li a { width: 8px; height: 8px }
.music-slider .flex-control-paging li a.flex-active, .tv-slider .flex-control-paging li a.flex-active, .movie-slider .flex-control-paging li a.flex-active, .ebook-slider .flex-control-paging li a.flex-active, .apps-slider .flex-control-paging li a.flex-active { background: #808080; cursor: default }
#plus-entry .row-fluid .span12.plus-media .apps-intro .item-box { padding-left: 30px; padding-right: 30px }
#plus-entry .row-fluid .span12.plus-media .apps-intro .item-box h2 { margin-left: 140px; line-height: 1.5em; min-height: 120px }
#plus-entry .row-fluid .span12.plus-media .apps-intro .item-box .actionform { display: block; margin-top: 20px }
.actionform a { display: inline-block; color: #6e6e6e; padding: 12px 15px; border: 1px solid #d2d2d2; background-color: #fff }
.actionform a:hover { background-color: #ee7a7a; color: #fff; text-decoration: none }
.actionform a:hover::before { color: #fff }
.actionform a:before { font: 26px 'apt-icon'; margin-right: 8px; color: #000; vertical-align: middle }
.actionform a.btn-msgsend:before { content: "\e627" }
.actionform a.btn-phonedownload { display: none }
.actionform a.btn-phonedownload:before { content: "\e702" }
.tv-slider .item-box, .movie-slider .item-box { width: 31.333%; float: left; margin-right: 2%; position: relative }
.tv-slider .item-box .thumb { width: 220px; height: 160px; overflow: hidden; position: relative }
.movie-slider .item-box .thumb { width: 230px; height: 130px; overflow: hidden; position: relative }
.movie-slider .item-box a { text-decoration: none; display: block; width: 100%; position: relative }
.tv-slider .item-box { height: 260px; overflow: hidden; margin-bottom: 0px }
.movie-slider .item-box { height: 225px; overflow: hidden; margin-bottom: 0px }
.tv-slider .item-box h2, .tv-slider .item-box p { margin-left: 0px; margin-right: 15px; font-size: 13px }
.movie-slider .item-box h2, .movie-slider .item-box p { margin-left: 0px; margin-right: 15px; font-size: 13px }
.tv-slider .item-box h2, .movie-slider .item-box h2 { color: #ee7a7a }
.music-slider .item-box { position: relative; width: 31.2%; float: left; margin-right: 2%; position: relative; height: 170px; overflow: hidden; margin-bottom: 20px; border-bottom: 1px solid #eee }
.music-slider .item-box h2, .music-slider .item-box p { margin-left: 170px; margin-right: 0px }
.music-slider .item-box a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: block; text-decoration: none !important }
.music-slider .item-box a:hover, .music-slider .item-box a:focus { text-decoration: none !important }
.music-slider .item-box .thumb { width: 165px; overflow: hidden; border: 1px solid #eee }
.music-slider .item-box.bigger-box { height: 348px; overflow: hidden; margin-bottom: 0px }
.music-slider .item-box.bigger-box .thumb { width: 100%; position: relative }
.music-slider .item-box.bigger-box h2 { color: #000; font-size: 24px; font-weight: 200; text-align: left; margin-left: 20px; margin-right: 20px }
.music-slider .item-box.bigger-box h2 small { display: block; margin-bottom: 7px; font-size: 16px }
.music-slider .item-box.bigger-box h2 i { display: inline-block; background-color: #db0100; font-size: 13px; font-style: normal; padding: 2px 3px; color: #fff; margin-bottom: 3px; margin-right: 5px; line-height: 1; vertical-align: top }
.music-slider .item-box.bigger-box p { margin-left: 20px; margin-right: 20px; font-size: 15px }
.music-slider .item-box .btnplay { position: absolute; right: 3px; bottom: 3px; text-align: center; z-index: 999; width: 36px; height: 36px; display: block; top: inherit; left: inherit; color: #333; text-decoration: none; background-color: #fff; border: 5px solid #fff; border-radius: 50% }
.music-slider .item-box .btnplay .apt-MusicSound031:before { font-size: 26px }
.ebook-slider .item-box { width: 25%; float: left; margin-right: 0%; position: relative; height: 260px; overflow: hidden; margin: 0px; padding-left: 0; padding-right: 0; border-left: 1px solid #e5e5e5 }
.ebook-slider .item-box:last-child { border-right: 1px solid #e5e5e5 }
.ebook-slider .item-box .thumb { width: 130px; max-width: 100%; height: 180px; overflow: hidden; position: relative }
.ebook-slider .item-box a { text-decoration: none; display: block }
.ebook-slider .item-box h2, .ebook-slider .item-box p { margin-left: 0px; margin-right: 15px; font-size: 13px }
.ebook-slider .item-box h2 { color: #000; line-height: 1.5em }
.apps-slider .item-box { width: 23%; float: left; margin-right: 2%; position: relative; background: #fff; height: 110px; margin-bottom: 0px }
.apps-slider .item-box h2, .apps-slider .item-box p { margin-left: 120px; margin-right: 15px; font-size: 13px }
.apps-slider .item-box a { text-decoration: none; color: #db0100 }
.apps-slider .item-box h2 { color: #000; font-size: 15px }
.apps-slider .item-box .thumb { width: 110px; height: 110px; overflow: hidden; position: absolute }
.apps-slider .item-box .actionform { position: absolute; bottom: 0; right: 0px }
.apps-slider .item-box .actionform a { padding: 2px 10px; font-size: 0; border: none; text-align: center }
.apps-slider .item-box .actionform a:before { font-size: 20px; margin-right: 0 }
.apps-slider .item-box .actionform .SMS-group .dropdown-menu { top: -78px; left: auto; right: 0; width: 210px }
.apps-slider .item-box .actionform .SMS-group .dropdown-menu:before { top: auto; bottom: -10px; left: auto; right: 6px; display: inline-block; border-right: 0 solid transparent; border-bottom: 0 solid transparent; border-left: 0 solid transparent; content: ''; display: inline-block; border-right: 10px solid transparent; border-top: 10px solid #e97776; border-left: 10px solid transparent; content: '' }
.apps-slider .item-box .actionform .SMS-group .dropdown-menu .txt { width: 135px }
.apps-slider .item-box .actionform .SMS-group .dropdown-menu h3 { font-size: 12px }
.tv-slider .item-box a:hover, .movie-slider .item-box a:hover, .ebook-slider .item-box a:hover { text-decoration: none }
.gt-owl-carousel { position: relative }
.gt-owl-carousel .owl-nav { position: absolute; top: 50%; width: 100% }
.gt-owl-carousel .owl-nav > .owl-prev, .gt-owl-carousel .owl-nav > .owl-next { position: absolute }
.gt-owl-carousel .owl-nav > .owl-next { right: 0 }
.gt-owl-carousel .owl-dots { position: absolute; right: 120px; bottom: -28px }
.gt-owl-carousel .owl-dots > .owl-dot { display: inline-block; width: 10px; height: 10px; margin: 0px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.2); box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.2) }
.gt-owl-carousel .owl-dots > .owl-dot.active { background-color: #ccc }
.SMS-group { font-size: 13px }
.SMS-group a { text-decoration: none }
.SMS-group .dropdown-menu { background: #e97776; color: #fff; padding: 10px; margin: 0; border-radius: 0; position: relative; border: none; position: absolute; top: 60px; left: -40px; width: 240px }
.SMS-group .dropdown-menu h3 { color: #fff; letter-spacing: 0; font-size: 14px; margin: 0 0 10px; padding: 0 }
.SMS-group .dropdown-menu input.txt { color: #666; width: 150px; border-radius: 0; border: none; padding: 5px 10px; margin: 0 3px 0 0 }
.SMS-group .dropdown-menu input.btn { background: #333; color: #fff; border: none; border-radius: 0; padding: 5px 10px }
.SMS-group .dropdown-menu:before { content: ""; position: absolute; top: -10px; left: 100px; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #e97876 transparent }
.adward-none { width: 100%; text-align: center; height: 150px }
.adward-none i { color: #e97776; font-size: 30px }
.adward-none p { line-height: 150px }
.list-style li span { display: inline-block; position: absolute; left: 15px }
#news-entry { margin-bottom: 20px }
#news-entry:after { clear: both; display: table }
#news-entry p { margin-bottom: 10px }
#news-entry .vas-style { display: table; width: 100% }
#newsTab.nav-tabs { width: 100%; display: table; border-bottom: 0px solid #d9d9d9 }
#newsTab.nav-tabs > li { display: table-cell; float: none; text-align: center; background: #ececec; border-right: 1px solid #fff; border-bottom: 1px solid #d9d9d9 }
#newsTab.nav-tabs > li > a { padding-top: 12px; padding-bottom: 12px; line-height: 20px; -webkit-border-radius: 0px 0px 0 0; -moz-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0; border-top: 3px solid #ececec; font-size: 1.15em; color: #000 }
#newsTab.nav-tabs > .active { border-bottom: 0px solid #d9d9d9 }
#newsTab.nav-tabs > .active > a { color: #555555; cursor: default; background-color: #ffffff; border-top-color: #fa6b12; border: 1px solid #ddd; border-bottom-color: #ffffff; border-top: 3px solid #fa6b12; border-bottom: 0px solid #ffffff; padding-bottom: 14px }
#newsTab.nav-tabs > .active > a:hover, #newsTab.nav-tabs > .active > a:focus { color: #555555; cursor: default; background-color: #ffffff; border-top-color: #fa6b12; border: 1px solid #ddd; border-bottom-color: #ffffff; border-top: 3px solid #fa6b12; border-bottom: 0px solid #ffffff; padding-bottom: 14px }
#tab-store, #tab-event, #tab-newsad, #tab-service { padding: 10px 30px }
#tab-store p { font-size: 12px }
#tab-store th { background: #f3f3f3 }
#tab-store .moredetail { float: right; color: #727272 }
#tab-event .moredetail, #tab-service .moredetail, #tab-newsad .moredetail { float: right; color: #727272 }
.imgnews { margin-bottom: 20px; width: 90%; position: relative }
.imgnews:after { clear: both; display: table }
.imgnews a { top: 0; left: 0; width: 100%; height: 100%; display: block; z-index: 99 }
.imgnews .cover { float: left; margin-right: 15px; width: 80px; z-index: 0 }
.imgnews .newsdetail { float: left; width: 60%; z-index: 0 }
.imgnews h3 { font-size: 15px; line-height: 1.2em; clear: both; color: #000; letter-spacing: 0px; display: inline-block; margin: 0 0 10px 0 }
.imgnews p { font-size: 12px; color: #666; line-height: 1.3em }
.list-style { margin: 10px 0 20px 0; padding: 0; list-style-type: none; list-style-image: none }
.list-style li { margin: 0 0 10px 0px; display: table; width: 100%; clear: both }
.list-style.vas-style li a { color: #727272; position: relative; display: block; line-height: 18px; padding-left: 170px }
.list-style.vas-style.eventlist li a { color: #727272; position: relative; display: block; line-height: 18px; padding-left: 0px; }
.list-style li a { color: #727272; position: relative; display: block; line-height: 18px; padding-left: 140px }

.list-style li a:after { clear: both }
.list-style li a span { display: inline-block; color: #db0100; margin-right: 20px; padding: 0px 0; position: absolute; left: 15px }
.list-style li a p { margin-bottom: 0 !important }
.list-style.eventlist li a span { display: block; color: #db0100; margin-right: 20px; margin-bottom: 10px; padding: 0px 0;position: relative; left: inherit; }
.list-style.eventlist li a p{ padding-left: 14px;}

.list-style li:before { font: 12px 'FontAwesome'; margin-right: 10px; color: #db0100; content: "\f0da"; float: left; margin-top: 4px }
#tab-newsad .span5 { border-left: 1px solid #d9d9d9 }
#tab-newsad .tvads { text-align: center; margin-bottom: 25px; height: 177px }
#tab-newsad .span5 .moredetail { margin-right: 65px }
section#service-entry { margin-bottom: 0px; background: #ffb753; text-align: center }
#service-entry:after { clear: both; display: table }
.section-title { font-size: 23px; color: #fff; font-weight: normal; border-bottom: 1px solid #ffcb83; padding: 20px 0 20px; text-align: center; font-weight: 200; margin: 0 auto; line-height: 1; width: 60% }
.section-title-bullet { width: 45px; height: 3px; display: table; margin: -6px 0 20px; background: #db0100 }
#service-entry .section-title-bullet { width: 110px; margin: -4px auto 20px; background: #fff }
.serviceitem { display: block; margin: 10px auto 30px auto; width: 90% }
.serviceitem:after { clear: both; display: table }
.item-boxs { margin: 0; padding: 0; list-style-type: none; width: 100%; display: table; table-layout: fixed }
.item-boxs li { display: table-cell; text-align: center; vertical-align: top }
.item-boxs li a { color: #fff; font-size: 1.2em; text-decoration: none }
.item-boxs li a:hover { text-decoration: none }
.item-boxs li i { display: block; margin-bottom: 25px }
.item-boxs li img { display: block; margin-bottom: 15px; margin-right: auto; margin-left: auto; line-height: 1 }
.item-boxs li a i { font-size: 2.2em; line-height: 1 }
.item-boxs li a i.apt-einvoice { margin-bottom: 19px }
#nckeywordlink-entry:after { clear: both; display: table }
.video-modal .modal-header .close { position: absolute; top: 18px; right: 10px }
.video-modal .modal-body { padding: 5px }

@media (min-width:1200px) {
	.alignLeft .tp-caption.medium_text { left: 19% !important; top: 80px !important }
	.alignLeft .tp-caption.large_text { left: 19% !important; top: 120px !important }
	.alignLeft .tp-caption.small_text { left: 19% !important; top: 180px !important }
	.alignRight .tp-caption.medium_text { right: 19% !important; top: 80px !important; left: inherit !important }
	.alignRight .tp-caption.large_text { right: 19% !important; top: 120px !important; left: inherit !important }
	.alignRight .tp-caption.small_text { right: 19% !important; top: 180px !important; text-align: right }
	.alignMid .tp-caption.medium_text { left: 45% !important; top: 80px !important }
	.alignMid .tp-caption.large_text { left: 45% !important; top: 120px !important }
	.alignMid .tp-caption.small_text { left: 45% !important; top: 180px !important }
}
@media (min-width:1400px) {
	.alignLeft .tp-caption.medium_text { left: 25% !important; top: 80px !important }
	.alignLeft .tp-caption.large_text { left: 25% !important; top: 120px !important }
	.alignLeft .tp-caption.small_text { left: 25% !important; top: 180px !important }
	.alignRight .tp-caption.medium_text { right: 25% !important; top: 80px !important; left: inherit !important }
	.alignRight .tp-caption.large_text { right: 25% !important; top: 120px !important; left: inherit !important }
	.alignRight .tp-caption.small_text { right: 25% !important; top: 180px !important; text-align: right }
	.alignMid .tp-caption.medium_text { left: 45% !important; top: 80px !important }
	.alignMid .tp-caption.large_text { left: 45% !important; top: 120px !important }
	.alignMid .tp-caption.small_text { left: 45% !important; top: 180px !important }
}
@media (min-width:2000px) {
	.alignLeft .tp-caption.medium_text { left: 31% !important; top: 80px !important }
	.alignLeft .tp-caption.large_text { left: 31% !important; top: 120px !important }
	.alignLeft .tp-caption.small_text { left: 31% !important; top: 180px !important }
	.alignRight .tp-caption.medium_text { right: 31% !important; top: 80px !important; left: inherit !important }
	.alignRight .tp-caption.large_text { right: 31% !important; top: 120px !important; left: inherit !important }
	.alignRight .tp-caption.small_text { right: 31% !important; top: 180px !important; text-align: right }
	.alignMid .tp-caption.medium_text { left: 45% !important; top: 80px !important }
	.alignMid .tp-caption.large_text { left: 45% !important; top: 120px !important }
	.alignMid .tp-caption.small_text { left: 45% !important; top: 180px !important }
}
@media (max-width:991px) {
	.actionform a.btn-msgsend { display: none }
	.actionform a.btn-phonedownload { display: block }
}
@media (max-width:991px) and (min-width:768px) {
	.alignLeft .tp-caption.medium_text { left: 13% !important; top: 80px !important }
	.alignLeft .tp-caption.large_text { left: 13% !important; top: 120px !important }
	.alignLeft .tp-caption.small_text { left: 13% !important; top: 170px !important }
	.alignRight .tp-caption.medium_text { right: 13% !important; top: 80px !important; left: inherit !important }
	.alignRight .tp-caption.large_text { right: 13% !important; top: 125px !important; left: inherit !important }
	.alignRight .tp-caption.small_text { right: 10% !important; top: 170px !important; text-align: right }
	.alignMid .tp-caption.medium_text { left: 38% !important; top: 80px !important }
	.alignMid .tp-caption.large_text { left: 38% !important; top: 120px !important }
	.alignMid .tp-caption.small_text { left: 38% !important; top: 170px !important }
	.item-box .thumb { position: relative }
	.item-box > h2 { font-size: 13px; margin: 20px 5px }
	.apps-slider .item-box { width: 48%; margin-bottom: 10px }
}
@media (max-width:767px) {
	.jp-audio .jp-type-single .jp-progress { right: 10px }
	#slider { margin-bottom: 60px }
	#slider .tp-banner .medium_text { top: 58px !important; left: 38px !important }
	#slider .tp-banner .large_text { top: 98px !important; left: 38px !important }
	#slider .tp-banner .small_text { display: none }
	#slider .tparrows { display: none }
	#slider .tp-bullets { bottom: -35px !important }
	.alignLeft .tp-caption.medium_text { left: 14% !important; top: 55px !important }
	.alignLeft .tp-caption.large_text { left: 14% !important; top: 80px !important }
	.alignLeft .tp-caption.small_text { left: 14% !important; top: 120px !important }
	.alignRight .tp-caption.medium_text { right: 14% !important; top: 55px !important; left: inherit !important }
	.alignRight .tp-caption.large_text { right: 14% !important; top: 80px !important; left: inherit !important }
	.alignRight .tp-caption.small_text { right: 10% !important; top: 120px !important; text-align: right }
	.alignMid .tp-caption.medium_text { left: 38% !important; top: 55px !important }
	.alignMid .tp-caption.large_text { left: 38% !important; top: 80px !important }
	.alignMid .tp-caption.small_text { left: 38% !important; top: 110px !important }
	.plus-media .apps-intro .item-box { display: table; width: 100% }
	.plus-media .apps-intro .item-box .thumb img { height: 90px }
	.plus-media .apps-intro .item-box h2 { margin: 10px 0 0 100px; min-height: 70px }
	.plus-media .apps-intro .item-box .actionform { padding: 0px 10px 20px }
	.gt-owl-carousel .owl-dots { position: absolute; right: 0; left: 0; height: 0; bottom: -20px; text-align: center }
	.gt-owl-carousel .owl-dots > .owl-dot { display: inline-block; width: 10px; height: 10px; margin: 0px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.2); box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.2) }
	.gt-owl-carousel .owl-dots > .owl-dot.active { background-color: #ccc }
	.music-slider .slides { padding: 0 }
	.music-slider .item-box { height: 164px }
	.music-slider .item-box.bigger-box .thumb { max-width: inherit }
	.music-slider .item-box.bigger-box h2, .music-slider .item-box.bigger-box p { margin: 8px 0 0 }
	.music-slider .item-box .thumb { max-width: 80px }
	.music-slider .item-box h2, .music-slider .item-box p { margin: 8px 0 0 90px }
	.apps-slider { margin-bottom: 20px }
	.apps-slider .item-box { width: 48%; margin-bottom: 10px }
	#keyword-entry .item-boxs { width: 100% }
	.vasbox .apt-icon-img > img { width: 60% }
	.item-boxs { margin-bottom: -20px }
	.item-boxs li { display: inline-block; width: 25%; margin-bottom: 30px }
}
@media (max-width:480px) {
	.gt-owl-carousel .owl-dots { bottom: -7px }
	#slider .tp-banner .medium_text { top: 28px !important; left: 38px !important }
	#slider .tp-banner .large_text { top: 48px !important; left: 38px !important }
	#slider .tp-banner .small_text { display: none }
	#slider .tparrows { display: none }
	.alignLeft .tp-caption.medium_text { left: 6% !important; top: 27px !important }
	.alignLeft .tp-caption.large_text { left: 6% !important; top: 50px !important }
	.alignLeft .tp-caption.small_text { left: 6% !important; top: 90px !important }
	.alignRight .tp-caption.medium_text { right: 6% !important; top: 27px !important; left: inherit !important }
	.alignRight .tp-caption.large_text { right: 6% !important; top: 50px !important; left: inherit !important }
	.alignRight .tp-caption.small_text { right: 0 !important; top: 90px !important }
	.alignMid .tp-caption.medium_text { left: 38% !important; top: 27px !important }
	.alignMid .tp-caption.large_text { left: 38% !important; top: 50px !important }
	.alignMid .tp-caption.small_text { left: 38% !important; top: 90px !important }
	#plus-entry > .container { padding: 0 }
	#plus-entry > .container > .row-fluid .col-xs-12 { padding: 0 }
	#plus-entry .item > .item-box.bigger-box { height: 310px }
	#plus-entry .item > .item-box > .thumb > a > .imghover { width: 90px }
	#plus-entry .item > .item-box > h2 { min-height: inherit }
	#plus-entry .item > .item-box > p { margin-bottom: 0 }
	.plus-media .item-box { width: 100%; margin: 0 }
	.plus-media .show-intro { margin: 0; padding: 0 }
	.plus-media .apps-intro .item-box h2 { margin: 10px 10px 0 90px; line-height: 1.5em; font-size: 13px; font-weight: normal }
	.plus-media .apps-intro .item-box .thumb img { height: 70px; padding: 15px 0 0 20px }
	.plus-media .apps-intro .item-box .actionform { padding-bottom: 30px }
	.music-slider .slides { padding: 0 }
	.music-slider .item-box { width: 100%; height: 120px; margin-bottom: 10px; float: none }
	.music-slider .item-box.bigger-box { height: 320px }
	.music-slider .item-box.bigger-box .thumb { top: 0; left: 0 }
	.music-slider .item-box.bigger-box h2, .music-slider .item-box.bigger-box p { margin: 10px }
	.music-slider .item-box.bigger-box p { max-height: 42px; overflow: hidden }
	.music-slider .item-box .thumb { top: 10px; left: 0 }
	.music-slider .item-box h2, .music-slider .item-box p { margin: 10px 0 0 90px }
	.apps-slider .item-box { width: 90%; margin: 10px 5%; height: 100px }
	.tv-slider .item-box { height: 130px }
	.tv-slider .item-box .thumb { position: absolute; top: 0; left: 0; width: 160px }
	.tv-slider .item-box .thumb .btnplay { top: 80px; left: auto; right: 8px; width: auto }
	.tv-slider .item-box h2, .tv-slider .item-box p { margin: 10px 0 0 170px }
	.movie-slider .item-box { margin-top: 20px }
	.movie-slider .item-box .thumb { top: 0; left: 0; width: 100%; height: 150px }
	.movie-slider .item-box .btnplay { top: 60px; left: 50%; margin-left: -15px; right: auto; width: auto }
	.movie-slider .item-box h2, .movie-slider .item-box p { margin: 10px }
	.movie-slider .item-box h2 { min-height: inherit }
	.movie-slider .item-box p { max-height: 36px; overflow: hidden }
	.ebook-slider { margin-bottom: 30px }
	.ebook-slider .item-box { width: 50%; margin: 0; padding: 10px; height: 300px }
	.ebook-slider .item-box:first-child { border-left: 0 }
	.ebook-slider .item-box .thumb { width: 100%; height: 250px }
	.ebook-slider .item-box .thumb img { min-width: 100% }
	.ebook-slider .item-box h2, .ebook-slider .item-box p { margin: 5px }
	.ebook-slider .owl-dots { bottom: -36px }
	.serviceitem { margin: 10px -10px 30px; width: initial;text-align: left;}
	.serviceitem .item-boxs { display: table; text-align: left }
	.serviceitem .item-boxs > li > a { font-size: 15px; padding: 0 8px }
	.serviceitem .item-boxs > li > a > i { margin-bottom: 15px }
	#tab-store, #tab-event, #tab-newsad, #tab-service { padding: 10px }
	#news-entry > .container, #news-entry .news-container { padding: 0 }
	#news-entry > .container > .tab-content > .tab-pane, #news-entry .news-container > .tab-content > .tab-pane { padding: 0 }
	#news-entry .list-style.vas-style { margin: 0 }
	#news-entry .list-style.vas-style li { list-style: none }
	#news-entry .list-style.vas-style li:before { content: '' }
	#news-entry .list-style.vas-style li a { padding: 10px }
	#news-entry .list-style.vas-style li a span { position: relative; left: auto; padding: 0; margin: 0 0 10px }
	.item-boxs li { width: 33.333% }
}