@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/cwtexfangsong.css);
.mb-3 { margin-bottom: 30px !important; }

.gotopblockPC #gotoTop2 { display: block; }

.PCOnly { display: block; }

.MobileOnly { display: none; }

.img_stretch { width: 100% !important; }

.align_j { text-align: justify !important; }

.align_l { text-align: left !important; }

.font_f_cwTeXFangSong { font-family: "cwTeXFangSong", serif; }

.bg_w { background: #fff; }

.bg_gray { background: #e2e2e2; }

.nopadding { padding: 0px !important; }

.h_40 { height: 40px !important; }

.h_250 { height: 250px !important; }

.bg_w_gray { background: #f6f6f6; }

.bg_ligray { background-color: #e6e6e6; }

.bg_wlig { background-color: #f2f2f3; }

.orang_t { color: #ff5f00; }

.dark .menu-link.buybtn div { background: #ff5f00; opacity: .9; color: #FFF; padding: 18px 14px; border-radius: 16px; }

.dark .menu-link.buybtn div:hover { opacity: .5; }

.servicesbox img { width: 80%; border-radius: 15px; }

.servicesbox h3 { color: #1e114b; font-weight: bold; font-weight: normal; margin: 10px auto 5px auto; font-size: 22px; letter-spacing: 1px; }

.servicesbox p { color: #fff; font-size: 15px; margin-bottom: 0px; }

.databox .dataimg { width: 400px; }

.dataicon img { width: 65%; }

.dataicon .iconlist li { margin: 5px 0 20px 0 !important; color: #444; }

.phonebox h3 { font-size: 30px; color: #FFF; font-weight: normal; letter-spacing: 0px; margin-bottom: 30px; margin-top: 20px; position: relative; }

.phonebox h3 span { color: #FFF !important; padding: 0px 0px; }

.phonebox h3 span.phone_titleleft { margin-right: -10px; }

.phonebox h3 span.phone_titleright { margin-left: -10px; }

.phonebox h3 span img { width: 130px; top: -16px; position: relative; }

.phonebox h3 div { font-family: 'Lato', sans-serif; font-size: 160px; position: absolute; top: -31px; left: 555px; }

img.phoneimg { width: 50%; }

.btnmore a { opacity: 1; }

.btnmore a:hover { opacity: .7; }

.elderlybox { width: 60%; margin: 0px auto; }

.elderlytext p { margin: 20px auto; font-size: 20px; color: #fff; }

.elderlytext p span { font-size: 30px; font-family: 'Lato', sans-serif; padding-right: 6px; }

.elderlytitle p { font-size: 40px !important; margin-bottom: 0px; color: #fff; }

.elderly_height { height: 350px; }

.datacheck_height { height: 300px; }

.savepbox { position: relative; }

.savepbox h3.saveptitle { margin-top: 40px; }

.savepbox h3.savepsub { margin-top: 40px; text-decoration: underline; font-size: 40px; }

.savepbox img.downloadicon { width: 120px; position: absolute; top: 32%; left: 40%; }

.savep_pic { position: relative; }

.savep_pic img.savepic_h_a { height: 100% !important; width: -webkit-max-content; width: -moz-max-content; width: max-content; }

.savep_pic .savep_title { position: absolute; margin-bottom: 0px; color: #FFF; letter-spacing: 2px; bottom: 10px; left: 15px; }

img.savepicture_r_img { height: 514px; }

.social_title h3 { font-size: 30px; }

.savepitem ul {height: 130px; list-style: none; margin-bottom: 0px; margin: 0px auto; width: 50%;}

.savepitem ul li { padding-top: 20px; display: block; border: none; border-radius: 0%; padding: 10px 0px; color: #1e114b; margin: 0px 8px; }

.savepitem img.download_cloud { width: 100px; }

.savepitem h4 { text-align: center; margin-top: 20px; }

hr.linegray { border: 1px solid #444; margin: 25px auto; }

.datacheck_top { width: 60%; margin: 0px 0px 0px auto; }

.datacheck_top h3 { font-size: 30px; }

.datacheck_bottom { width: 65%; margin: 0px auto; }

.datacheck_bottom .datacheckbox .datachecktitle h3 { font-size: 22px; font-weight: normal; margin-bottom: 5px; }

.datacheck_bottom .datacheckbox .datachecktitle p { font-size: 17px; text-align: left; }

.datacheck_bottom .datachecksub h3 { font-size: 22px; font-weight: normal; margin-bottom: 5px; text-align: left; }

.datacheck_bottom .datachecksub h3 b { font-weight: bold; color: #3e3a39; }

.datacheck_bottom .datachecksub p { font-size: 17px; text-align: left; }

.noisebox { width: 50%; margin: 0px auto; width: 50%; margin: 0px auto; background-image: url(../images/noisebox_con_bg.png); background-position: center center; }

.noisebox h3 { padding: 20px 0px; font-size: 30px; margin-bottom: 20px; }

.nocont { margin: 80px auto 60px auto; }

.nocont p.mlmr { margin: 0px auto 0px 40px; }

.noiseiconbox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: flex-start; -ms-flex-align: flex-start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: distribute; align-content: space-around; }

.noiseiconbox .noiseicon_item { width: 50%; }

.noiseiconbox .noiseicon_item img { width: 70px; margin-bottom: 10px; }

.phtitle img.noborkeyicon { width: 12%; }

.socialbox { width: 75%; margin: 40px auto; }

.socialbox p { margin: 10px auto; text-align: center; }

.socialbox p small { font-size: 13px; }

.powerbox { width: 50%; margin: 0px 0px 0px auto; }

.powerbox img.coinbank { width: 200px; }

.powerbox h3 { padding: 20px 0px; font-size: 30px; margin-bottom: 20px; }

.powericonbox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: distribute; align-content: space-around; }

.powericonbox .powericon_item { width: 40%; }

.powericonbox .powericon_item img { width: 90px; margin-bottom: 10px; }

.gigabitbox { color: #FFF; width: 50%; margin: 45px 0px 45px auto; }

.gigabitbox .gigabitcont { width: 90%; margin: 10px auto 10px auto;}

.gigabitbox h3 { color: #FFF; font-size: 30px; }

.gigabitbox img.gigabition { width: 120px; }

.gigabitbox .gigabitbuy a { opacity: 1; font-size: 1.5rem; color: #FFF;     background: #ff5f00; border: 1px solid #ff5f00; padding: 8px 15px; border-radius: 15px; }

.gigabitbox .gigabitbuy a:hover { opacity: .5; }

.section.countrybox { padding: 0px 0px; }

.countryitem ul { list-style: none; margin-bottom: 0px; }

.countryitem ul li { display: inline-block; margin: 0px 8px; }

.countrybtn { margin: 0px auto 30px auto; }

.countrybtn div { letter-spacing: 1px; border: 1px solid #444; padding: 5px 100px; width: 30%; margin: 0px auto; color: #444; }

.align_photo { text-align: center; }

.download_cloud_box { height: 130px; }

#section-data { padding: 150px 0; background: url("../images/bg-data.jpg") no-repeat center center; background-size: cover; }

#section-elderly { background: url("../images/bg-elderly.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }

#section-datacheck { background: url("../images/bg-datacheck.jpg"); background-size: cover; }

#section-power { padding: 150px 0; background: url("../images/bg_power.jpg") no-repeat center center; background-size: cover; }

#section-gigabit { background-image: none; background-color: #317799; }

.bg_gigabitimg { position: relative; }

.bg_gigabitimg img { width: 55%; position: absolute; top: 180px; left: -80px; }

.content-wrap.software-wrap { padding: 40px 0; }

.softwarebox h3 { font-size: 26px; letter-spacing: 0px; margin-bottom: 15px; }

.softwarebox .softwareicon { width: 25%; margin: 15px auto 15px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: distribute; align-content: space-around; }

.softwarebox .softwareicon .softwareicon_item { width: 50%; }

.softwarebox .softwareicon .softwareicon_item img { width: 58%; margin: 0px 10px; }

.softwarebox .softwareicon .softwareicon_item:first-child { text-align: right; }

.softwarebox .softwareicon .softwareicon_item:last-child { text-align: left; }

.apptitle { margin: 60px auto; }

.productappbox { width: 80%; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: distribute; align-content: space-around; margin: 50px auto; text-align: center; }

.productappbox .productapp_item { width: 33.3%; padding: 15px 0px; }

.productappbox .productapp_item span img { width: 20%; }

.productappbox .productapp_item.appborder { border-left: 2px solid #30274c; border-right: 2px solid #30274c; }

.productappbox .productapp_item:hover { background: #d6d4de; }

.productappbox .productapp_item.active { background: #d6d4de; }

.productappbox .productapp_item h3 { font-size: 26px; margin: 10px auto 0px auto; }

.productappbox .productapp_item h4 { font-size: 26px; margin: 0px auto 15px auto; color: #646160; font-weight: 100; font-family: '微軟正黑體', sans-serif; }

.productappbox .productapp_item .button { margin-top: 15px; }

.productappbox .productapp_item .app_qrbox span { display: inline-block; width: 49%; }

.productappbox .productapp_item .app_qrbox span img { width: 41%; }

.appstorebox.PCOnly { width: 80%; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: distribute; align-content: space-around; margin: 50px auto; text-align: center; }

.appstorebox.PCOnly .appstore_item { width: 33.3%; padding: 15px 0px; }

.appstorebox.PCOnly .appstore_item span img { width: 20%; }

.appstorebox.PCOnly .appstore_item.appborder { border-left: 2px solid #30274c; border-right: 2px solid #30274c; }

.appstorebox.PCOnly .appstore_item.appborder_r { border-right: 2px solid #30274c !important; }

.appstorebox.PCOnly .appstore_item.appborder_l { border-left: 2px solid #30274c !important; }

.appstorebox.PCOnly .appstore_item:hover { background: #d6d4de; }

.appstorebox.PCOnly .appstore_item.active { background: #d6d4de; }

.appstorebox.PCOnly .appstore_item h3 { font-size: 30px; margin: 10px auto 0px auto; }

.appstorebox.PCOnly .appstore_item h4 { font-size: 30px; margin: 0px auto 15px auto; color: #646160; font-weight: 100; font-family: '微軟正黑體', sans-serif; }

.appstorebox.PCOnly .appstore_item .button { margin-top: 15px; }

.appstorebox.PCOnly .appstore_item .app_qrbox span { display: inline-block; width: 49%; }

.appstorebox.PCOnly .appstore_item .app_qrbox span img { width: 41%; }

.appstorebox_M.MobileOnly { display: none; }

.content-wrap.phoneappbox { padding-top: 0px; padding-bottom: 20px;}

.content-wrap.phoneappbox .appstorebox { width: 100%; margin-top: 0px; margin-bottom: 0px; }

.content-wrap.phoneappbox .appstorebox .appstore_item span img { width: 15%; }

.content-wrap.phoneappbox .appstorebox .appstore_item .app_qrbox span img { width: 30%; }

.content-wrap.phoneappbox .appstorebox .appstore_item:hover { background: none; }

.content-wrap.phoneappbox .appstorebox .appstore_item.active:hover { background: #d6d4de; }

.Introduction_pc { position: absolute; top: 5px; left: 66px; width: 88%; }

.tvbottom_tbox { position: relative; }

.tvbottom_tbox p { background: #1e114b; opacity: .66; color: #FFF; position: absolute; width: 100%; bottom: 0px; padding: 5px 0px; font-size: 20px; }

ul.softwarelist {     width: 65%; margin: 15px auto 20px auto; }

ul.softwarelist li { color: #646160; font-size: 18px; letter-spacing: 1px; line-height: 28px; }

ul.softwarelist li::marker { color: #ff5f00; font-size: 24px; }

.phone_heading { background: #ff5f00; }

.phone_heading h3 { color: #FFF; font-size: 30px; padding: 15px 0px; }

.phone_heading h3 img { width: 3%; vertical-align: bottom; }

.phone_heading h3 small { font-weight: 100; font-size: 22px; font-family: '微軟正黑體','Noto Sans TC', sans-serif; margin-left: 10px; }

.phonetopiconbox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: distribute; align-content: space-around; width: 50%; margin: 40px auto; }

.phonetopiconbox .phonetopicon_l { width: 50%; }

.phonetopiconbox .phonetopicon_r { width: 50%; }

.phonetopiconbox img { width: 45%; }

.apptagbox h4 { color: #ff5f00; font-size: 20px; font-weight: bold; margin-bottom: 10px; }

.apptag_Top { margin: 0px auto; text-align: center; width: 69%; }

.apptag_Top ul { list-style: none; }

.apptag_Top ul li { display: inline-block; }

.apptag_Top ul li a { display: block; height: 30px; line-height: 28px; margin: 11px 10px; padding: 0 14px; color: #3e3a39; font-weight: bold; font-size: 17px; border: 1px solid #f2cd9e; background: #f2cd9e; border-radius: 5px; }

.apptag_Top ul li a:hover { background: #ff5f00; color: #FFF; }

.bg_account { padding: 20px 0px; background-image: url(../images/phone_account/bg_account.jpg); background-repeat: no-repeat; }

.bg_phtext { background-image: url(../images/phone_account/bg_phtext.jpg); background-repeat: no-repeat; background-size: cover;}

.bg_helpsetup { background-image: url(../images/phone_account/bg_helpsetup.jpg); background-repeat: no-repeat; }

.bg_phtext { background-image: url(../images/phone_account/bg_phtext.jpg); background-repeat: no-repeat; }

.bg_cloudUpload { background-position: bottom center; background-image: url(../images/phone_account/bg_cloudUpload.jpg); background-repeat: no-repeat; }

.bg_clouddownload { background-position: bottom center; background-image: url(../images/phone_account/bg_clouddownload.jpg); background-repeat: no-repeat; }

.phtabsbox.tabs.side-tabs { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 88%; margin: 0px auto; padding: 40px 0px; }

.phtabsbox.tabs.side-tabs .tab-nav.tab-nav2 { background-image: url(../images/phone_account/phonebg.png); background-size: 390px; background-repeat: no-repeat; background-position: 56px -9px; padding: 61px 0; }

.phtabsbox.tabs.side-tabs .tab-nav.tab-nav2 li { margin: 0px; }

.phtabsbox.tabs.side-tabs .tab-nav.tab-nav2 li.firstbor_radius a img { border-radius: 15px 15px 0px 0px; }

.phtabsbox.tabs.side-tabs .tab-nav.tab-nav2 li.last_radius a img { border-radius: 0px 0px 18px 18px; }

.phtabsbox.tabs.side-tabs .tab-nav.tab-nav2 li a { -webkit-box-shadow: none; box-shadow: none; padding: 0px; width: 65%; margin: 0px auto; background: #FFF; }

.phtabsbox.tabs.side-tabs .tab-nav.tab-nav2 li.ui-state-active.firstbor_radius a:after { border-radius: 15px 15px 0px 0px; }

.phtabsbox.tabs.side-tabs .tab-nav.tab-nav2 li.ui-state-active a { padding: 0px; position: relative; }

.phtabsbox.tabs.side-tabs .tab-nav.tab-nav2 li.ui-state-active a:after { position: absolute; content: ''; background: #eb5f18; opacity: .5; width: 100%; height: 100%; top: 0px; left: 0px; }

.phtabsbox.tabs.side-tabs .tab-container .tab-content small { font-size: 17px; }

.phtabsbox.tabs.side-tabs .tab-container .tab-content h3 { font-size: 30px; margin-bottom: 10px; text-align: left; }

.phtabsbox.tabs.side-tabs .tab-container .tab-content h3 small { font-size: 26px; }

.phtabsbox.tabs.side-tabs .tab-container .tab-content p { margin-top: 15px; text-align: left; color: #ff5f00; font-size: 22px !important; line-height: 30px !important; margin-bottom: 0px; }

.phtabsbox.tabs.side-tabs .tab-container .tab-content ul { padding-left: 11%; padding-top: 2%; margin-bottom: 0px; text-align: left; color: #ff5f00; font-size: 22px !important; line-height: 30px !important; margin-bottom: 0px; }

.phtabsbox.tabs.side-tabs .tab-container .tab-content ol { padding-left: 6%; padding-top: 4%; font-size: 20px; text-align: left; line-height: 30px; }

.h_15 { height: 15px !important; }

.h_40 { height: 40px !important; }

.pt40 { padding-top: 4%; }

.tvtextbox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; margin: 0px auto; padding: 40px 0px; }

.tvtextbox.tvflex { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.tvtextbox .windowsbox_cont { width: 50%; }

.tvtextbox .windowsbox_cont h3 { font-size: 30px; margin-bottom: 10px; text-align: left; }

.tvtextbox .windowsbox_cont .tv_donetext { margin-top: 4%; }

.tvtextbox .windowsbox_cont .tv_donetext.tv_paddlr { padding: 0px 30px; }

.tvtextbox .windowsbox_cont .tv_donetext p { font-size: 20px !important; line-height: 30px !important; margin-bottom: 0px; }

.tvtextbox .windowsbox_cont .tv_donetext p.arrow_blue_r img { width: 31%; }

.tvtextbox .windowsbox_cont .tv_donetext p.arrow_blue_r:first-child { display: inline-block; width: 4%; vertical-align: top; margin-right: 10px; }

.tvtextbox .windowsbox_cont .tv_donetext p span { vertical-align: top; display: inline-block; color: #ff5f00; margin-bottom: 28px; }

.tvtextbox .windowsbox_cont .tv_donetext p span:first-child { width: 15%; text-align: center; }

.tvtextbox .windowsbox_cont .tv_donetext p span:first-child b { padding: 4px 14px; color: #FFF; background: #ff5f00; border-radius: 100%; line-height: 0px; }

.tvtextbox .windowsbox_cont .tv_donetext p span:last-child { color: #555; width: 85%; }

.tvtextbox .windowsbox_cont .tv_playtext { padding-right: 2%; }

.tvtextbox .windowsbox_cont .tv_playtext h4 { font-size: 26px; line-height: 38px; padding-left: 1%; margin-bottom: 10px; }

.tvtextbox .windowsbox_cont .tv_playtext p { font-size: 20px !important; padding-left: 1%; margin-bottom: 10px; }

.tvtextbox .windowsbox_cont .tv_playtext p i { color: #ff5f00; padding-right: 1%; }

.tvtextbox .windowsbox_cont .tv_playtext p b { color: #000; }

img.copyicon { width: 30%; }

img.foldericon { width: 4%; }

img.folderupdownicon { width: 8%; }

.folderbox { padding: 30px 0px; }

.folderbox.Uploadtitle h3 { padding-top: 0px; }

.structurebox { padding: 40px 0px; }

.structurebox img.top_folder_img { width: 50%; }

.structurebox img.bottom_folder_img { width: 30%; }

.structurebox p.top_folder_p { color: #ff5f00; font-size: 20px !important; }

.picbox .phtitle p { font-size: 22px !important; line-height: 38px !important; }

.picbox .win_donetext { padding-left: 10%; }

.picbox .win_donetext p span:first-child::before { content: 'Method'; color: #ff5f00; font-size: 18px; font-weight: bold; position: absolute; left: -10%; }

.bottom_folderbox { margin: 0px auto; width: 45%; }

.bottom_folderbox h3 { text-align: center; font-size: 26px; line-height: 38px; margin-bottom: 20px; }

.bottom_folderbox p { font-size: 21px !important; margin-bottom: 10px; }

.bottom_folderbox p span:first-child { display: inline-block; width: 6%; vertical-align: top; }

.bottom_folderbox p span:first-child i { color: #ff5f00; padding-right: 1%; }

.bottom_folderbox p span:last-child { display: inline-block; width: 94%; vertical-align: top; text-align: left; }

.winbox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; margin: 0px auto; padding: 40px 0px 20px 0px; }

.winbox .win_item { width: 50%; }

.winbox .win_item .winion { width: 22%; }

.winbox .win_item h3 { font-size: 30px; letter-spacing: 2px; margin: 10px auto; }

.winbox .win_item .win_donetext p { font-size: 20px !important; line-height: 38px !important; margin-bottom: 0px; margin-bottom: 28px; text-align: left; }

.winbox .win_item .win_donetext p span { vertical-align: top; display: inline-block; }

.winbox .win_item .win_donetext p span:first-child { width: 12%; text-align: center; }

.winbox .win_item .win_donetext p span:first-child b { padding: 3px 14px; color: #FFF; background: #1e114b; border-radius: 100%; line-height: 0px; }

.winbox .win_item .win_donetext p span:first-child i { font-size: 40px; color: #eb5f18; }

.winbox .win_item .win_donetext p span:last-child { color: #555; width: 88%; }

.phtextbox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; margin: 0px auto; padding: 40px 0px; }

.phtextbox .phtextbox_img { width: 40%; text-align: center; }

.phtextbox .phtextbox_img img { width: 75%; }

.phtextbox .phtextbox_cont { width: 50%; padding: 0px 10px 0px 30px; }

.phtextbox .phtextbox_cont h3 { font-size: 30px; margin-bottom: 10px; text-align: left; }

.phtextbox .phtextbox_cont h3 small { font-size: 22px; }

.phtextbox .phtextbox_cont .ph_titem { margin-top: 30px; }

.phtextbox .phtextbox_cont .ph_titem p:first-child { color: #ff5f00; }

.phtextbox .phtextbox_cont .ph_titem p { font-family: '微軟正黑體', sans-serif; text-align: left; font-size: 20px !important; line-height: 34px !important; margin-bottom: 0px; }

.phtextbox .phtextbox_cont .ph_titem ol { font-family: '微軟正黑體', sans-serif; text-align: left; font-size: 20px !important; line-height: 34px !important; margin-bottom: 0px; padding-left: 5%; }

.phtextbox .phtextbox_cont .ph_donetext p { padding-left: 30px; font-size: 20px !important; line-height: 38px !important; margin-bottom: 0px; }

.phtextbox .phtextbox_cont .ph_donetext p span { color: #ff5f00; }

.phtextbox .phtextbox_cont img.problemicon { width: 30%; margin-bottom: 15px; }

.phtextbox .phtextbox_cont img.arrow_d { width: 13%; margin-top: 15px; margin-bottom: 15px; }

.software_carousel.owl-carousel .owl-nav .disabled { display: block !important; }

.software_carousel.owl-carousel .owl-item img { width: 80%; margin: 0px auto; }

.phtitle { padding: 60px 0px 30px 0px; }

.phtitle h2 { font-size: 30px; letter-spacing: 2px; margin: 10px auto; }

.phtitle h3 { font-size: 30px; margin-bottom: 5px; }

.phtitle p { font-size: 22px !important; }

.phtitle img.keyicon { width: 10%; }

.addnewnamebox.PCOnly { display: -webkit-box; display: -ms-flexbox; display: flex; }

.addnewnamebox.MobileOnly { display: none; }

.addnewnamebox { width: 100%; margin: 0px auto 40px auto; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: distribute; align-content: space-around; }

.addnewnamebox .addnew_item { width: 22%; }

.addnewnamebox .addnew_item img { width: 100%; }

.addnewnamebox .addnew_item p { font-size: 20px !important; margin-top: 15px; line-height: 35px !important; }

.addnewnamebox .addnew_item_icon { width: 4%; padding: 0px 10px; }

.addnewnamebox .addnew_item_icon img { margin-top: 35px; }

.Uploadtitle { margin: 0px auto 15px auto; }

.Uploadtitle h3 { font-size: 30px; margin-bottom: 0px; padding-top: 15px; }

.Uploadtitle h3 img.Uploadicon { width: 7%; margin-right: 10px; }

.Uploadtitle h3 small { font-size: 22px; }

.Uploadtitle h4 { font-size: 30px; margin: 4px auto; }

.Uploadtitle p { font-size: 24px !important; margin-bottom: 0px; }

.Uploadtitle img.copyicon { width: 10%; }

.bg_helpsetup .phtextbox .phtextbox_cont .ph_donetext p { margin-bottom: 28px; }

.Cselbox .flexslider .slider-wrap img { width: 80%; display: block; margin: 0px auto; }

.Cselbox .phtextbox .phtextbox_cont img.cloud_upload { width: 30%; }

.Cselbox .phtextbox .phtextbox_cont .ph_donetext { margin-top: 4%; }

.Cselbox .phtextbox .phtextbox_cont .ph_donetext p { margin-bottom: 28px; }

.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span { vertical-align: top; display: inline-block; }

.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:first-child { width: 20%; text-align: center; }

.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:first-child b { padding: 4px 14px; color: #FFF; background: #ff5f00; border-radius: 100%; line-height: 0px; }

.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:first-child b.onenember { padding: 5px 15px; }

.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:last-child { color: #555; width: 79%; }

.bg_gray.Cselbox .phtextbox .phtextbox_cont p { font-size: 22px !important; line-height: 38px !important; }

.bg_gray.Cselbox .phtextbox .phtextbox_cont img.optimizationimg { width: 52%; }

.bg_gray.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span { vertical-align: top; display: inline-block; }

.bg_gray.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:first-child { width: 20%; text-align: center; }

.bg_gray.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:first-child b { padding: 3px 14px; color: #FFF; background: #ff5f00; border-radius: 100%; line-height: 0px; }

.bg_gray.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:first-child b.onenember { padding: 5px 15px; }

.bg_gray.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:last-child { color: #555; width: 79%; }

.albumbox.Cselbox .phtextbox .phtextbox_cont p { font-size: 22px !important; }

.albumbox.Cselbox .phtextbox .phtextbox_cont img.movealbum { width: 30%; }

.albumbox.Cselbox .phtextbox .phtextbox_cont img.addphoto { width: 30%; }

.albumbox.Cselbox .phtextbox .phtextbox_cont img.exporticon { width: 30%; }

.albumbox.Cselbox .phtextbox .phtextbox_cont img.magnifiericon { width: 30%; }

.albumbox.Cselbox .phtextbox .phtextbox_cont img.deleteicon { width: 30%; }

.albumbox.Cselbox .phtextbox .phtextbox_cont .ph_donetext { padding-left: 4%; }

.albumbox.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:last-child { color: #555; }

.albumbox.Cselbox .phtextbox .phtextbox_cont .ph_donetext p.arrow_blue_r { padding-left: 15%; }

.albumbox.Cselbox .phtextbox .phtextbox_cont .ph_donetext p.arrow_blue_r img { display: inline-block; width: 6%; vertical-align: top; margin-right: 10px; }

.albumbox.Cselbox .phtextbox .phtextbox_cont .ph_donetext p.arrow_blue_r span { width: 90%; text-align: left; }

.qatitlebox h3 { font-size: 26px; background: #32265b; color: #FFF; margin-top: 30px; margin-bottom: 20px; padding: 10px; }

.qatitlebox h4 { background: #e4e4e4; padding: 14px; font-size: 22px; margin-bottom: 20px; }

.qatitlebox .toggle-title { font-size: 18px; }

.qatitlebox .toggle-content { font-size: 18px; padding: 1rem 20px !important; text-align: left; }

.qatitlebox .toggle-content ol { padding-left: 20px; line-height: 30px; margin-bottom: 5px; }

.qatitlebox .toggle-icon { color: #32265b; }

@media only screen and (min-width: 1025px) and (max-width: 1440px) { .addnewnamebox.PCOnly { display: -webkit-box; display: -ms-flexbox; display: flex; }
  #section-power {background: url(../images/bg_power.jpg) no-repeat 65% center; }
  /*#section-datacheck {background: url(../images/bg-datacheck.jpg) no-repeat 65% top; }*/
.datacheck_top {
    width: 38%;
    margin: 0px 0px 0px auto;
}
	.down_r_en {width: 100%!important; }

  .addnewnamebox.MobileOnly { display: none; }
  .appstorebox .appstore_item .appiconimg img { width: 26%; }
  .appstorebox .appstore_item .app_qrbox span img { width: 52%; }
  br.PCOnly { display: none; }
  .picbox .win_donetext p span:first-child::before { left: -10%; }
  .structurebox img.top_folder_img { width: 70%; }
  .bottom_folderbox { width: 50%; }
  img.foldericon { width: 8%; }
  img.copyicon { width: 22%; }
  .bg_phtext { background-size: cover; }
  .savepbox img.downloadicon { width: 100px; position: absolute; top: 26%; left: 46%; }
  img.savepicture_r_img { height: 445px; }
  .savep_pic.dlimgnote { width: 100%; display: block; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .savepbox.dlimgnote { width: 100%; display: block; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .savepbox.dlimgnote.PCOnly { display: none; }
  .savep_pic img.savepic_h_a { height: 100% !important; width: 100%; }
  .savepbox h3.savepsub { margin-top: 120px; text-decoration: underline; font-size: 30px; } }

@media only screen and (min-width: 1025px) and (max-width: 1180px) { #gotoTop.gotopblockMobile { display: block; }
  .addnewnamebox.PCOnly { display: block; }
  img.copyicon { width: 20%; }
  .pt40 { padding-top: 0px; padding-bottom: 20px; }
  img.foldericon { width: 10%; }
  .bottom_folderbox p span:last-child { text-align: left; }
  img.folderupdownicon { width: 15%; }
  .picbox .win_donetext p span:first-child::before { left: -10%; }
  .bg_phtext { background-size: cover; }
  .bg_helpsetup { background-size: cover; }
  .phtextbox .phtextbox_cont img.problemicon { width: 18%; margin-bottom: 15px; }
  .phtextbox .phtextbox_cont img.arrow_d { width: 6%; }
  .Cselbox .phtextbox .phtextbox_cont img.cloud_upload { width: 15%; }
  .Cselbox .phtextbox .phtextbox_cont .ph_donetext { width: 50%; margin: 5px auto; }
  .bg_account { background-size: cover; }
  .bg_phtext { background-size: cover; }
  .bg_helpsetup { background-size: cover; }
  .phtextbox { display: block; width: 100%; }
  .phtextbox .phtextbox_img { width: 50%; margin: 0px auto; padding-top: 20px; }
  .phtextbox .phtextbox_cont { width: 100%; padding: 10px 40px; }
  .phtextbox .phtextbox_cont h3 { font-size: 26px; text-align: center; margin-bottom: 20px; }
  .phtextbox .phtextbox_cont h3 small { font-size: 24px; }
  .phtextbox .phtextbox_cont .ph_titem { margin-top: 20px; }
  .phtextbox .phtextbox_cont .ph_titem p { font-size: 24px !important; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont img.magnifiericon { width: 18%; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont img.deleteicon { width: 18%; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont img.exporticon { width: 18%; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont img.addphoto { width: 18%; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont img.movealbum { width: 18%; }
  .phtitle img.keyicon { width: 25%; }
  .phtitle img.noborkeyicon { width: 15%; }
  .addnewnamebox { display: block; }
  .addnewnamebox .addnew_item { width: 75%; margin: 10px auto; }
  .addnewnamebox .addnew_item p { font-size: 24px !important; text-align: center; }
  .addnewnamebox .addnew_item_icon { width: 20%; margin: 0px auto; text-align: center; }
  .addnewnamebox .addnew_item_icon img { margin-top: 20px; margin-bottom: 10px; -webkit-transform: rotate(90deg); transform: rotate(90deg); width: 30%; }
  .addnewnamebox .addnew_item img { width: 60%; margin: 0px auto; }
  .Cselbox .flexslider .slider-wrap img { width: 75%; }
  .slider-arrow-left, .slider-arrow-right, .flex-prev, .flex-next, .slider-arrow-top-sm, .slider-arrow-bottom-sm { width: 45px !important; height: 45px !important; }
  .slider-arrow-left i, .slider-arrow-right i, .flex-prev i, .flex-next i, .slider-arrow-top-sm i, .slider-arrow-bottom-sm i { line-height: 45px !important; }
  .phtextbox .phtextbox_cont .ph_donetext p { font-size: 24px !important; padding-left: 10px; }
  .phtitle h3 { font-size: 26px; }
  .phtitle p { font-size: 24px !important; }
  .phtextbox { padding: 0px 0px; }
  .Uploadtitle h3 { font-size: 30px; }
  .Uploadtitle h3 img.Uploadicon { width: 15%; }
  .Uploadtitle { width: 75%; }
  .Uploadtitle img.copyicon { width: 20%; margin: 20px auto 0px auto; }
  .Uploadtitle p { font-size: 24px !important; text-align: left; }
  .Uploadtitle h4 { font-size: 28px; margin: 4px auto; text-align: left; }
  .fslider { padding-top: 20px; }
  .bg_gray.Cselbox .phtextbox .phtextbox_cont img.optimizationimg { width: 35%; }
  .bg_gray.Cselbox .phtextbox .phtextbox_cont p { font-size: 24px !important; }
  .bg_gray.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:last-child { width: 76%; text-align: left; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont p { font-size: 24px !important; }
  .ph_donetext { width: 67%; margin: 0px auto; }
  .PCOnly { display: none; }
  .MobileOnly { display: block; }
  .MobileOnly.bannermobile{ display: none; }
  .dataimgbox { max-width: 100% !important; -webkit-box-flex: 0 !important; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; }
#section-data {
    padding: 80px 0;
    background: url(../images/bg-data-p.jpg) no-repeat center center;
    background-size: cover;
}
.dataicon {
    width: 80%;
    margin: 0px auto;
}
.dataicon .iconlist li {
    margin: 5px 0 20px 0 !important;
    color: #444;
    display: inline-block;
    width: 49%;
    vertical-align: top;
}
  .gigabitbox .gigabitcont { width: 100%; margin: 10px auto 10px auto; }
  ul.softwarelist { width: 58%; margin: 15px auto 20px auto; }
  .apptag_Top { width: 100%; text-align: left; }
  .appstorebox.PCOnly { display: none !important; }
  .appstorebox_M.MobileOnly { width: 100%; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: distribute; align-content: space-around; margin: 0px auto 30px auto; text-align: center; }
  .appstorebox_M.MobileOnly .appstore_M_item { width: 33.3%; padding: 10px 0px; border: 1px solid #32265b; background: #c9caca; }
  .appstorebox_M.MobileOnly .appstore_M_item.nolrborder { border-left: none; border-right: none; }
  .appstorebox_M.MobileOnly .appstore_M_item.active { background: #FFF; border: 2px solid #32265b; border-bottom: none; }
  .appstorebox_M.MobileOnly .appstore_M_item:hover { background: #FFF; border: 2px solid #32265b; border-bottom: none; }
  .appstorebox_M.MobileOnly .appstore_M_item h3 { margin-bottom: 0px; color: #32265b; }
  .apptag_Top ul li { display: inline-block; width: 49%; vertical-align: middle; margin: 0px auto; text-align: center; }
  .apptag_Top ul li a { font-size: 17px; padding: 0 5px; margin: 8px 5px; }
  .account_moblebox { text-align: center; margin: 0px auto 0px auto; width: 80%; padding: 20px 0px; }
  .account_moblebox h3 { font-size: 26px; margin-bottom: 15px; }
  .account_moblebox img { margin-bottom: 15px; }
  .account_moblebox img.optimizationimg { width: 45%; }
  .account_moblebox a { font-size: 20px; background: #1e114b; border: 1px solid #1e114b; padding: 8px 15px; border-radius: 15px; color: #FFF; }
  .account_moblebox a:hover { color: #1e114b; border: 1px solid #1e114b; background: #FFF; }
  .account_moblebox a span img { width: 6%; margin-bottom: 3px; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .countrybtn div { width: 40%; padding: 5px 10px; }
  .menu-link {line-height: 18px!important; }
  .phonebox h3 span img {width: 85px; top: -16px; position: relative; }

.phonebox h3 span.phone_titleright {line-height: 34px; }

  .dark .menu-link.buybtn div {padding: 13px 14px; border-radius: 25px; width: 100px; }
  .menu-link div > i.icon-angle-down.inlineDown{display: none!important;}
  #gotoTop.gotopblockMobile { display: block; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont .ph_donetext p.arrow_blue_r span { width: 89%; }
  .pt40 { padding-top: 0px; padding-bottom: 20px; }
  img.copyicon { width: 24%; }
  .phtextbox .phtextbox_img img { width: 100%; }
  img.foldericon { width: 12%; }
  .structurebox img.top_folder_img { width: 75%; }
  img.folderupdownicon { width: 25%; }
  img.tvfamily { width: 100%; }
  img.tvfamily_2 { width: 100%; }
  .tvtextbox .windowsbox_cont .tv_donetext p.arrow_blue_r img { width: 25%; }
  .winbox { display: block; }
  .winbox .win_item { width: 100%; }
  .winbox .win_item .win_donetext p span:first-child { width: 16%; }
  .winbox .win_item .win_donetext p span:last-child { width: 84%; }
  .bottom_folderbox { text-align: left; width: 70%; }
  .structurebox img.bottom_folder_img { width: 50%; }
  .tvtextbox .windowsbox_cont .tv_donetext.tv_paddlr { padding: 0px 0px; }
  .tvtextbox.tvphblock { display: block; }
  .tvtextbox .windowsbox_cont { width: 100%; }
  .phtextbox .phtextbox_cont img.problemicon { width: 18%; margin-bottom: 15px; }
  .phtextbox .phtextbox_cont img.arrow_d { width: 6%; }
  .Cselbox .phtextbox .phtextbox_cont img.cloud_upload { width: 15%; }
  .Cselbox .phtextbox .phtextbox_cont .ph_donetext { width: 100%; margin: 5px auto; }
  .bg_account { background-size: cover; }
  .bg_phtext { background-size: cover; }
  .bg_helpsetup { background-size: cover; }
  .phtextbox { display: block; width: 100%; }
  .phtextbox .phtextbox_img { width: 50%; margin: 0px auto; padding-top: 20px; }
  .phtextbox .phtextbox_cont { width: 100%; padding: 10px 40px; }
  .phtextbox .phtextbox_cont h3 { font-size: 26px; text-align: center; margin-bottom: 20px; }
  .phtextbox .phtextbox_cont h3 small { font-size: 24px; }
  .phtextbox .phtextbox_cont .ph_titem { margin-top: 20px; }
  .phtextbox .phtextbox_cont .ph_titem p { font-size: 24px !important; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont img.magnifiericon { width: 20%; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont img.deleteicon { width: 20%; }
  .phtitle img.keyicon { width: 25%; }
  .phtitle img.noborkeyicon { width: 25%; }
  .addnewnamebox { display: block; }
  .addnewnamebox .addnew_item { width: 75%; margin: 10px auto; }
  .addnewnamebox .addnew_item p { font-size: 24px !important; text-align: center; }
  .addnewnamebox .addnew_item_icon { width: 20%; margin: 0px auto; text-align: center; }
  .addnewnamebox .addnew_item_icon img { margin-top: 20px; width: 30%; margin-bottom: 10px; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
  .addnewnamebox .addnew_item img { width: 60%; margin: 0px auto; }
  .Cselbox .flexslider .slider-wrap img { width: 75%; }
  .slider-arrow-left, .slider-arrow-right, .flex-prev, .flex-next, .slider-arrow-top-sm, .slider-arrow-bottom-sm { width: 45px !important; height: 45px !important; }
  .slider-arrow-left i, .slider-arrow-right i, .flex-prev i, .flex-next i, .slider-arrow-top-sm i, .slider-arrow-bottom-sm i { line-height: 45px !important; }
  .phtextbox .phtextbox_cont .ph_donetext p { font-size: 24px !important; padding-left: 10px; }
  .phtitle h3 { font-size: 26px; }
  .phtitle p { font-size: 24px !important; }
  .phtextbox { padding: 0px 0px; }
  .Uploadtitle h3 { font-size: 30px; }
  .Uploadtitle h3 img.Uploadicon { width: 15%; }
  .Uploadtitle { width: 75%; }
  .Uploadtitle img.copyicon { width: 20%; margin: 20px auto 0px auto; }
  .Uploadtitle p { font-size: 24px !important; text-align: left; }
  .Uploadtitle h4 { font-size: 28px; margin: 4px auto; text-align: left; }
  .fslider { padding-top: 20px; }
  .bg_gray.Cselbox .phtextbox .phtextbox_cont img.optimizationimg { width: 35%; }
  .bg_gray.Cselbox .phtextbox .phtextbox_cont p { font-size: 24px !important; }
  .bg_gray.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:first-child { vertical-align: top; }
  .bg_gray.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:last-child { text-align: left; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont p { font-size: 24px !important; }
  .apptag_Top { width: 100%; text-align: left; }
  .appstorebox.PCOnly { display: none !important; }
  .appstorebox_M.MobileOnly { width: 100%; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: distribute; align-content: space-around; margin: 0px auto 30px auto; text-align: center; }
  .appstorebox_M.MobileOnly .appstore_M_item { width: 33.3%; padding: 10px 0px; border: 1px solid #32265b; background: #c9caca; }
  .appstorebox_M.MobileOnly .appstore_M_item.nolrborder { border-left: none; border-right: none; }
  .appstorebox_M.MobileOnly .appstore_M_item.active { background: #FFF; border: 2px solid #32265b; border-bottom: none; }
  .appstorebox_M.MobileOnly .appstore_M_item:hover { background: #FFF; border: 2px solid #32265b; border-bottom: none; }
  .appstorebox_M.MobileOnly .appstore_M_item h3 { margin-bottom: 0px; color: #32265b; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:last-child { text-align: left; }
  .apptag_Top ul li { display: inline-block; width: 49%; vertical-align: middle; margin: 0px auto; text-align: center; }
  .apptag_Top ul li a { font-size: 15px; padding: 0 5px; margin: 8px 5px; }
  .account_moblebox { text-align: center; margin: 0px auto 0px auto; width: 80%; padding: 20px 0px; }
  .account_moblebox h3 { font-size: 26px; margin-bottom: 15px; }
  .account_moblebox img { margin-bottom: 15px; width: 75%; }
  .account_moblebox img.optimizationimg { width: 50%; }
  .account_moblebox a { font-size: 20px; background: #1e114b; border: 1px solid #1e114b; padding: 8px 15px; border-radius: 15px; color: #FFF; }
  .account_moblebox a:hover { color: #1e114b; border: 1px solid #1e114b; background: #FFF; }
  .account_moblebox a span img { width: 6%; margin-bottom: 3px; }
  ul.softwarelist { width: 58%; }
  .appstorebox { display: block; width: 70%; }
  .appstorebox .appstore_item { width: 100%; }
  .appstorebox .appstore_item.appborder { border-left: none; border-right: none; border-top: 2px solid #30274c; border-bottom: 2px solid #30274c; }
  .productappbox { display: block; width: 70%; }
  .productappbox .productapp_item { width: 100%; }
  .productappbox .productapp_item.appborder { border-left: none; border-right: none; border-top: 2px solid #30274c; border-bottom: 2px solid #30274c; }
  .dataimgbox { max-width: 100% !important; -webkit-box-flex: 0 !important; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; }
  .savepbox.MobileOnly { display: none !important; }
  .savepbox.PCOnly { display: block !important; }
  #page-menu { display: none; }
  .PCOnly { display: none; }
  .MobileOnly { display: block; }
  .PadOnly { display: block !important; }
  #header-wrap { height: auto !important; }
  .header-row { height: auto !important; }
  .stretched .full-header #header-wrap > .container { height: auto !important; }
  .primary-menu { height: auto !important; }
  img.Dynalink-banner-moble { display: none; }
  #section-data { padding: 80px 0; background: url("../images/bg-data-p.jpg") no-repeat center center; background-size: cover; }
  .dataicon { width: 80%; margin: 0px auto; }
  .dataicon .iconlist li { margin: 5px 0 20px 0 !important; color: #444; display: inline-block; width: 49%; vertical-align: top; }
  img.phoneimg { width: 100%; }
  .elderlybox { width: 80%; margin: 0px auto; }
  .savepbox img.downloadicon { width: 20%; position: absolute; top: 25%; left: 38%; margin: 10px auto; }
  .savepitem { margin-top: 50px; }
  #section-datacheck { background: url(../images/bg-datacheck-p.jpg); background-repeat: no-repeat; background-size: cover; }
  .datacheck_bottom { width: 100%; margin: 0px auto; }
  .noisebox { width: 60%; }
  #section-power p.phtext_mb { margin-bottom: 250px !important; }
  #section-gigabit { background: url(../images/bg_gigabit-p.gif) no-repeat center 5px; background-size: cover; background-color: #317799; }
  .gigabitbox .gigabitcont { width: 66%; margin: 10px auto 10px 22%; }
  .bg_gigabitimg img { display: none; }
  .gigabitbox { color: #FFF; width: 100%; margin: 45px 0px 45px auto; }
  .gigabit_height { height: 420px; }
  .savep_pic img.savepic_h_a { height: 100% !important; width: -webkit-max-content; width: -moz-max-content; width: max-content; } }

/*iPad in landscape 橫式*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { ul.softwarelist { width: 58%; }
  .appstorebox { display: block; width: 70%; }
  .appstorebox .appstore_item { width: 100%; }
  .appstorebox .appstore_item.appborder { border-left: none; border-right: none; border-top: 2px solid #30274c; border-bottom: 2px solid #30274c; }
  .PCOnly.padno { display: none !important; }
  .MobileOnly.padonly { display: block !important; }
  .elderly_height { height: 200px; }
  .savepbox img.downloadicon { width: 100px; position: relative; top: 0px; left: 0px; }
  .bg_gigabitimg img { width: 600px; position: absolute; top: 250px; left: -80px; }
  .gigabitbox .gigabitcont { width: 90%; margin: 10px auto 10px 45px; }
  .iconlist li { position: relative; text-align: left; }
  .productappbox { display: block; width: 70%; }
  .productappbox .productapp_item { width: 100%; }
  .productappbox .productapp_item.appborder { border-left: none; border-right: none; border-top: 2px solid #30274c; border-bottom: 2px solid #30274c; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { .winbox { display: block; }
  .winbox .win_item { width: 100%; }
  .winbox .win_item .win_donetext p span:first-child { width: 16%; }
  .winbox .win_item .win_donetext p span:last-child { width: 84%; }
  #gotoTop.gotopblockMobile { display: block; }
  .appstorebox { display: block; width: 70%; }
  .appstorebox .appstore_item { width: 100%; }
  .appstorebox .appstore_item.appborder { border-left: none; border-right: none; border-top: 2px solid #30274c; border-bottom: 2px solid #30274c; }
  .productappbox { display: block; width: 70%; }
  .productappbox .productapp_item { width: 100%; }
  .productappbox .productapp_item.appborder { border-left: none; border-right: none; border-top: 2px solid #30274c; border-bottom: 2px solid #30274c; }
  .PCOnly { display: none; }
  .MobileOnly { display: block; }
  .PadOnly { display: block !important; }
  #slider.PCOnly { display: none !important; }
  .savepbox img.downloadicon { width: 120px; position: relative; top: 0px; left: 0px; margin: 10px auto; }
  #page-menu { display: none; }
  .elderlybox { width: 100%; margin: 0px auto; }
  #section-data { padding: 80px 0; background: url("../images/bg-data-p.jpg") no-repeat center center; background-size: cover; }
  .dataicon .iconlist li { margin: 5px 0 20px 0 !important; color: #444; display: inline-block; width: 49%; vertical-align: top; }
  img.phoneimg { width: 100%; }
  .elderlytext p { font-size: 22px !important; }
  .savepitem { margin-top: 50px; }
  .datacheck_bottom { width: 80%; }
  #section-power p.phtext_mb { margin-bottom: 250px !important; }
  #section-gigabit { background-image: url(../images/bg_gigabit-p.gif) !important; background-color: #317799; }
  .gigabitbox .gigabitcont { width: 75%; margin: 10px auto; }
  .bg_gigabitimg img { display: none; }
  .gigabitbox { color: #FFF; width: 100%; margin: 0px auto; }
  .gigabit_height { height: 300px; }
  #header-wrap { height: auto !important; }
  .header-row { height: auto !important; }
  .stretched .full-header #header-wrap > .container { height: auto !important; }
  .primary-menu { height: auto !important; } }

@media only screen and (max-width: 767px) {

	.down_r_en {width: 100%!important;    display: block!important;}
	.down_r_en .down_r_en_item_img {width: 100%!important; text-align: center; }
	.down_r_en .down_r_en_item_con {width: 100%!important; }
	.savepitem .down_r_en .down_r_en_item_con ul li {padding: 5px 0px!important; }
	.savepitem .down_r_en .down_r_en_item_con ul {width: 100%; height: auto!important;padding-top: 10px!important; }

	.apptitle {padding: 0px 15px; }
	/*.apptag_Top ul li.mobile_full{ width: 100%; }*/
	.phonebox h3 span img {width: 85px; top: -16px; position: relative; }
.phonebox h3 span.phone_titleright {line-height: 34px; }
 .countrybtn div { width: 60%; padding: 5px 10px; }
  .tvtextbox { display: block; }
  .tvtextbox .windowsbox_cont { width: 100%; }
  .tvtextbox .windowsbox_cont .tv_donetext p span:first-child { width: 16%; }
  .tvtextbox .windowsbox_cont .tv_donetext p span:last-child { width: 84%; }
  .winbox { display: block; }
  .winbox .win_item { width: 100%; }
  .winbox .win_item .win_donetext p span:first-child { width: 16%; }
  .winbox .win_item .win_donetext p span:last-child { width: 84%; }
  #gotoTop.gotopblockMobile { display: block; }
  .bg_phtext { background-size: cover; }
  .bg_helpsetup { background-size: cover; }
  .phtextbox { display: block; width: 100%; }
  .phtextbox .phtextbox_img { width: 100%; }
  .phtextbox .phtextbox_cont { width: 100%; padding: 10px 0px; }
  .phtextbox .phtextbox_cont h3 { font-size: 26px; text-align: center; }
  .phtextbox .phtextbox_cont h3 small { font-size: 24px; }
  .phtextbox .phtextbox_cont .ph_titem { margin-top: 20px; }
  .phtextbox .phtextbox_cont .ph_titem p { font-size: 24px !important; }
  .phtitle img.keyicon { width: 40%; }
  .phtitle img.noborkeyicon { width: 40%; }
  img.foldericon { width: 16%; }
  img.structure { margin-top: 40px; }
  .structurebox img.top_folder_img { width: 100%; }
  .structurebox img.bottom_folder_img { width: 70%; }
  .bottom_folderbox { width: 100%; text-align: left; }
  img.folderupdownicon { width: 25%; }
  .phtextbox .phtextbox_img img { margin-top: 40px; }
  .addnewnamebox { display: block; width: 100%; }
  .addnewnamebox .addnew_item { width: 100%; margin: 10px auto; }
  .addnewnamebox .addnew_item p { font-size: 24px !important; }
  .addnewnamebox .addnew_item img { width: 75%; }
  .addnewnamebox .addnew_item_icon { width: 20%; margin: 0px auto; }
  .addnewnamebox .addnew_item_icon img { margin-top: 20px; margin-bottom: 10px; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
  .Cselbox .flexslider .slider-wrap img { width: 75%; }
  .slider-arrow-left, .slider-arrow-right, .flex-prev, .flex-next, .slider-arrow-top-sm, .slider-arrow-bottom-sm { width: 45px !important; height: 45px !important; }
  .slider-arrow-left i, .slider-arrow-right i, .flex-prev i, .flex-next i, .slider-arrow-top-sm i, .slider-arrow-bottom-sm i { line-height: 45px !important; }
  .phtextbox .phtextbox_cont .ph_donetext p { font-size: 24px !important; padding-left: 0px; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont .ph_donetext { padding-left: 0%; }
  .phtitle h3 { font-size: 26px; }
  .phtitle p { font-size: 24px !important; }
  .phtextbox { padding: 0px 0px; }
  .Uploadtitle h3 { font-size: 30px; }
  .Uploadtitle h3 img.Uploadicon { width: 15%; }
  .Uploadtitle { width: 100%; }
  .Uploadtitle img.copyicon { width: 33%; margin: 20px auto 0px auto; }
  .Uploadtitle p { font-size: 24px !important; text-align: left; }
  .Uploadtitle h4 { font-size: 28px; margin: 4px auto; text-align: left; }
  .fslider { padding-top: 20px; }
  .bg_gray.Cselbox .phtextbox .phtextbox_cont img.optimizationimg { width: 60%; }
  .bg_gray.Cselbox .phtextbox .phtextbox_cont p { font-size: 24px !important; }
  .bg_gray.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:first-child { vertical-align: top; }
  .bg_gray.Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:last-child { text-align: left; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont p { font-size: 24px !important; }
  .productappbox { display: block; width: 70%; }
  .productappbox .productapp_item { width: 100%; }
  .productappbox .productapp_item.appborder { border-left: none; border-right: none; border-top: 2px solid #30274c; border-bottom: 2px solid #30274c; }
  .bg_account { background-size: cover; }
  .apptag_Top { width: 100%; text-align: left; }
  .appstorebox.PCOnly { display: none !important; }
  .appstorebox_M.MobileOnly { width: 100%; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: distribute; align-content: space-around; margin: 0px auto 30px auto; text-align: center; }
  .appstorebox_M.MobileOnly .appstore_M_item { width: 33.3%; padding: 10px 0px; border: 1px solid #32265b; background: #c9caca; }
  .appstorebox_M.MobileOnly .appstore_M_item.nolrborder { border-left: none; border-right: none; }
  .appstorebox_M.MobileOnly .appstore_M_item.active { background: #FFF; border: 2px solid #32265b; border-bottom: none; }
  .appstorebox_M.MobileOnly .appstore_M_item:hover { background: #FFF; border: 2px solid #32265b; border-bottom: none; }
  .appstorebox_M.MobileOnly .appstore_M_item h3 { margin-bottom: 0px; color: #32265b; }
  .apptag_Top ul li { display: inline-block; width: 49%; vertical-align: middle; margin: 0px auto; text-align: center; }
  .apptag_Top ul li a { font-size: 13px; padding: 0 0px; margin: 8px 0px; }
  .account_moblebox { text-align: center; margin: 0px auto 0px auto; width: 80%; padding: 20px 0px; }
  .account_moblebox h3 { font-size: 26px; margin-bottom: 15px; }
  .account_moblebox img { margin-bottom: 15px; }
  .account_moblebox img.optimizationimg { width: 60%; }
  .account_moblebox a { font-size: 20px; background: #1e114b; border: 1px solid #1e114b; padding: 8px 15px; border-radius: 15px; color: #FFF; }
  .account_moblebox a:hover { color: #1e114b; border: 1px solid #1e114b; background: #FFF; }
  .account_moblebox a span img { width: 14%; margin-bottom: 3px; }
  ul.softwarelist { width: 75%; }
  .softwarebox .softwareicon .softwareicon_item img { width: 100%; margin: 0px 10px; }
  .appstorebox { display: block; width: 70%; }
  .appstorebox .appstore_item { width: 100%; }
  .appstorebox .appstore_item.appborder { border-left: none; border-right: none; border-top: 2px solid #30274c; border-bottom: 2px solid #30274c; }
  .PCOnly { display: none; }
  .MobileOnly { display: block; }
  #slider.PCOnly { display: none !important; }
  #header-wrap { height: auto !important; }
  .header-row { height: auto !important; }
  .stretched .full-header #header-wrap > .container { height: auto !important; }
  .primary-menu { height: auto !important; }
  .savepbox img.downloadicon { width: 23%; position: relative; top: 0px; left: 0px; }
  .savepitem { margin-top: 50px; }
  #section-data { padding: 80px 0; background: url("../images/bg-data-p.jpg") no-repeat center center; background-size: cover; }
  #section-datacheck { background: url(../images/bg-datacheck-p.jpg); background-repeat: no-repeat; background-size: cover; }
  .savep_pic img.savepic_h_a { height: auto; }
  .dataicon { margin: 0px auto; }
  img.phoneimg { width: 100%; }
  .elderlybox { width: 100%; }
  .datacheck_bottom { width: 90%; }
  .noisebox { width: 70%; }
  .socialbox { text-align: center; }
  #section-power p.phtext_mb { margin-bottom: 250px !important; text-align: left; }
  #section-gigabit { background: url(../images/bg_gigabit-p.gif) no-repeat center 5px; background-size: cover; background-color: #317799; }
  .gigabitbox .gigabitcont { width: 75%; margin: 10px auto; }
  .bg_gigabitimg img { display: none; }
  .gigabitbox { color: #FFF; width: 100%; margin: 0px auto; }
  .gigabit_height { height: 200px; }
  .single-event .event-meta .iconlist li, .parallax .iconlist li { text-align: center; }
  .parallax .iconlist.iconlist_r li { text-align: left; } }

@media only screen and (max-width: 500px) { 
	#logo img { width: 140px !important; }
	#logo img.logo_r {     width: 82px!important; }

	.down_r_en {width: 100%!important;    display: block!important;}
	.down_r_en .down_r_en_item_img {width: 100%!important; text-align: center; }
	.down_r_en .down_r_en_item_con {width: 100%!important; }
	.savepitem .down_r_en .down_r_en_item_con ul li {padding: 5px 0px!important; }
	.savepitem .down_r_en .down_r_en_item_con ul {width: 100%; height: auto!important;padding-top: 10px!important; }

.apptitle {padding: 0px 15px; }

.phonebox h3 span img {width: 85px; top: -16px; position: relative; }
.phonebox h3 span.phone_titleright {line-height: 34px; }
.menu-link { line-height: 18px!important; }
.menu-link div > i.icon-angle-down.inlineDown{display: none!important;}
  .savepitem ul {width: 100%; }
  .phonebox h3 span img {width: 60px; top: -8px; }
  .phonebox h3 span.phone_titleright {margin-left: -5px; }
  .savep_pic .savep_title {letter-spacing: 0px; bottom: 10px; left: 10px; font-size: 15px!important; }
  .countrybtn div { width: 65%; padding: 5px 10px; }
  #gotoTop.gotopblockMobile { display: block; }
  .tvtextbox.tvphblock { display: block; }
  .tvtextbox .windowsbox_cont { width: 100%; }
  .tvtextbox.tvphblock .windowsbox_cont .tv_donetext.tv_paddlr { padding: 0px 0px; text-align: left; }
  .phtitle img.noborkeyicon { width: 40%; }
  .phtextbox .owl-carousel .owl-item img { width: 75%; margin: 20px auto; }
  .phtextbox { padding: 20px 0px; }
  .Cselbox .phtextbox .phtextbox_cont .ph_donetext p span:first-child b { padding: 3px 14px; }
  .albumbox.Cselbox .phtextbox .phtextbox_cont .ph_donetext p.arrow_blue_r { padding-left: 8%; }
  .winbox { display: block; }
  .winbox .win_item { width: 100%; }
  .winbox .win_item .win_donetext p span:first-child { width: 16%; }
  .winbox .win_item .win_donetext p span:last-child { width: 84%; }
  .winimg_mb { margin-bottom: 30px; }
  img.foldericon { width: 15%; }
  .structurebox img.top_folder_img { width: 100%; }
  .bottom_folderbox { width: 100%; text-align: left; }
  .structurebox img.bottom_folder_img { width: 70%; }
  img.folderupdownicon { width: 25%; }
  .winbox .win_item .winion.addalbum { width: 25%; }
  .picbox .win_donetext p span:first-child::before { left: -14%;     font-size: 10px;}
  ul.softwarelist { width: 75%; }
  .softwarebox .softwareicon .softwareicon_item img { width: 100%; margin: 0px 10px; }
  .appstorebox { display: block; width: 70%; }
  .appstorebox .appstore_item { width: 100%; }
  .appstorebox .appstore_item.appborder { border-left: none; border-right: none; border-top: 2px solid #30274c; border-bottom: 2px solid #30274c; }
  #section-data { padding: 80px 0; background: url("../images/bg-data-p.jpg") no-repeat center center; background-size: cover; }
  #section-elderly { background: url("../images/bg-elderly-p.jpg"); }
  #section-datacheck { background: url("../images/bg-datacheck-p.jpg"); }
  #section-power { padding: 100px 0; background: url("../images/bg_power-p.jpg") no-repeat center center; background-size: cover; }
  #section-power p.phtext_mb { margin-bottom: 150px !important; }
  #section-gigabit { background-image: url("../images/bg_gigabit-p.gif") !important; }
  .databox .dataimg { width: 200px; }
  .dataicon .iconlist li { width: 49%; display: inline-block; vertical-align: top; }
  .phonebox h3 div { font-family: 'Lato', sans-serif; position: absolute; top: -30px; left: 26.7%; }
  img.phoneimg { width: 100%; }
  .elderlybox { width: 100%; }
  .elderlybox .phonenowrop { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .elderlytext { width: 70%; text-align: left; margin: 0px auto; }
  .elderlytext p { margin: 0px auto; color: #1e114b; text-align: left; }
  .elderlytitle { margin-top: 20px; }
  .datacheck_bottom { width: 100%; }
  .noisebox { width: 80%; }
  .socialbox { width: 100%; margin: 0px auto; }
  .socialbox .socialbox_item { display: inline-block; width: 49%; vertical-align: middle; }
  .datacheck_height { height: 200px; }
  .gigabitbox { width: 100%; margin: 0px auto; }
  .gigabit_height { height: 100px; }
  .datacheck_top { width: 70%; margin: 10px 0px 0px auto !important; }
  #header-wrap { height: auto !important; }
  .header-row { height: auto !important; }
  .stretched .full-header #header-wrap > .container { height: auto !important; }
  .primary-menu { height: auto !important; }
  .powerbox { width: 55%; }
  .gigabitbox .gigabitcont { width: 75%; margin: 10px auto; }
  .gigabitbox h3 { font-size: 36px; }
  .dataicon .iconlist li { color: #1e114b; }
  #copyrights { line-height: 2; }
  .gigabit_height { height: 200px; }
  .dark .menu-link.buybtn div { width: 100px;     padding: 12px 14px;}
  .savepitem h4 { margin-bottom: 20px !important; }
  .align_photo { text-align: left; }
  .phonebox h3 { font-size: 26px;     line-height: 1.5;}
  .elderlytitle p span { font-size: 26px !important; }
  .social_title h3 { font-size: 26px; }
  .powerbox h3 { font-size: 26px; }
  .gigabitbox h3 { font-size: 26px; }
  .savepitem ul li { padding: 10px 10px; }
  .datacheck_top h3 { font-size: 26px; }
  .savepbox h3.savepsub { font-size: 26px; }
  .noisebox h3 { font-size: 26px; }
  .powerbox h3 { font-size: 26px; }
  .phonebox h3 div { position: absolute; top: -31px; left: 112px; }
  .pnolr { padding: 0px 10px; }
  .savep_pic img.savepic_h_a { height: auto; }
  .savepbox img.downloadicon { width: 120px; position: relative; top: 0px; left: 0px; }
  .single-event .event-meta .iconlist li, .parallax .iconlist li { text-align: center; } 
  .powericonbox .powericon_item p{ font-size: 18px!important; }
  .powericonbox .powericon_item {width: 50%; }
  .servicesbox p {font-size: 15px!important; }
  .elderlytitle p {font-size: 30px !important; }

  /*.owl-carousel .owl-nav [class*=owl-] {
    position: absolute;
    left: -10px !important;
    width: 40px !important;
    height: 40px !important;
    line-height: 40px;
	}

	.owl-carousel .owl-nav .owl-next {
    left: auto;
    right: -10px;
	}*/


}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) { .phonebox h3 div { position: absolute; top: -31px; left: 95px; } }
