﻿body { padding: 0;margin-right: 0;margin-top: 0;margin: 0;  font-size:10pt;background-color:#f4f4f4; color:#000; font-family: "微軟正黑體","Ariel"; }
input[type=submit]{font-family: "微軟正黑體"}
input[type=button]{font-family: "微軟正黑體"}
#divAddWorkMaskFrame {background-color: #F2F4F7; display: none; left: 0px; position: absolute; top: 0px;}
#divFormLogin{width:100%;/*background-image:url(../Images/BG/BG_Login.jpg);*/ background-position:center top; background-repeat:no-repeat;padding-top:10px;padding-bottom:10px;}
#divLoginBox{max-width:400px; width:92%; margin:0px auto;padding:3%;background-color:#d42b30;border-radius:10px;}
#divLoginIcon{width:100%;text-align:center;font-weight:bold}
#divLoginTitle{height:80px;width:100%;line-height:80px;color:#ffffff;text-align:center;font-weight:bold}
#divLoginTitle img{max-width:100%}
img{border:none}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #b5b5b6;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #b5b5b6;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #b5b5b6;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #b5b5b6;
}
input::-webkit-input-placeholder { color:#7c7c7c;font-size:14pt; }/* webkit专用 */
input::-moz-placeholder { color:#7c7c7c;font-size:14pt; }/* mozilla专用 */

#divLoginInfo{width:100%; line-height:150%;font-size:20pt;min-height:200px;}
#divLoginCtrl{text-align:center;width:100%; margin-top:35px}
#btnLogin{border-radius: 0;-webkit-appearance: none;width:100%;padding:2%;background-color:#ffeaeb;border:none;border-radius:10px;color:#808080;cursor: pointer;font-size:14pt}
#btnLogin:hover{background-color:#f9d9dd;}
#btnMSSend{border-radius: 0;-webkit-appearance: none;padding:5px;background-color:#ffeaeb;border:none;border-radius:10px;color:#808080;cursor: pointer;font-size:14pt;margin-left:5px;}
#btnMSSend:hover{background-color:#f9d9dd;}
#divFormLogin .divAccountCtrlRow font{display:block;margin-top:5px;font-size:16pt;color:#fff;line-height:150%;font-weight:bold}
#divFormLogin .divAccountCtrlRow a{display:block;margin-top:5px;font-size:16pt;color:#fff;line-height:150%;font-weight:bold}
#divFormLogin .divAccountCtrlRow .OAuth{text-align:center;padding-bottom:15px;}
#divFormLogin .divAccountCtrlRow .OAuth a{cursor: pointer;}
#divFormLogin .divAccountCtrlRow .OAuthTitle{color:#fff;text-align:center;font-size:16pt;font-weight:bold;padding-bottom:15px;}
#divFormLogin .divAccountCtrlRow .input .inputStyle01{ width:95%; padding-left:2%; padding-right:2%; border:solid 1px #d42b30; height:35px; color:#000000;border-radius:5px;background-color:#eeeeee;font-size:14pt;}
#divFormLogin .divAccountCtrlRow .input .inputStyle02{ width:240px; padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px;background-color:#d42b30; color:#ffffff; margin-right:15px;}
#divFormLogin .divAccountCtrlRow .input .inputStyle03{ width:95%; max-width:660px; padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px; color:#808080; margin-right:15px;}
#divFormLogin .divAccountCtrlRow .input .inputStyle04{ width:95%;max-width:660px; padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px;background-color:#d42b30; color:#ffffff; margin-right:15px;}
#divFormLogin .divAccountCtrlRow .input select{ padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px; color:#808080; float:left; margin-right:5px;border-radius:5px;margin-bottom:2px;}
#divFormLogin .divAccountCtrlRow .input .inputStyle05{ padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px; color:#d42b30;background-color:#d42b30;color:#ffffff; float:left; margin-right:5px;}
#divFormLogin .divAccountCtrlRow .input .readio{cursor: pointer; background-image:url(../Images/btn/btnRadio1.png); background-repeat:no-repeat; background-position:left center; display:block; color:#ffffff; float:left; margin-right:30px; padding-left:23px; background-size:17px; line-height:55px;letter-spacing: 3px; font-size:13pt;} 
#divFormLogin .divAccountCtrlRow .input .checkbox{cursor: pointer; background-image:url(../Images/btn/btnCheckBox.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; float:left; margin-right:30px; padding-left:23px; background-size:17px; line-height:55px;letter-spacing: 3px; font-size:13pt;} 
#divFormLogin .divAccountCtrlRow .input .tip{ float:left; color:#2d93d4; line-height:55px;}
#divFormLogin .divAccountCtrlRow .invoice{ width:98%; margin:0px auto;}
#divFormLogin .divAccountCtrlRow .invoice .readio{cursor: pointer; background-image:url(../Images/btn/btnRadio.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; margin-right:65px; padding-left:23px; background-size:17px; line-height:55px;letter-spacing: 3px; font-size:13pt;} 
#divFormLogin .divAccountCtrlRow .tip2{display:block;margin-top:5px;font-size:14pt;color:#ffffff;line-height:150%;font-weight:bold}
#divFormLogin .divAccountCtrlRow .tip2 a{color:#9de5ff;float:left;display:initial;margin-left:5px;word-break: break-all}
#divFormLogin .divAccountCtrlRow .tip2 font{color:#ffffff;float:left;display:initial}
#divFormLogin .divAccountCtrlRow .tip2 .checkbox{cursor: pointer; background-image:url(../Images/btn/btnCheckBox1.png); background-repeat:no-repeat; background-position:left center; color:#ffffff; float:left;width:23px;height:23px;display:block;background-size:17px; letter-spacing: 3px;margin-top:10px;} 

#PageTitle{width:100%;border:none;background-color:#ffffff}
#PageTitle img{max-width:100%;}
/*Master上方Header*/
#divHeaderBox{width:100%; height:60px;position:fixed;top:0px; z-index:999}
#divHeader{width:100%; max-width:959px;margin:0px auto;background-color:#d42b30;height:60px;}
#divHeaderLogo{float:left;margin-left:18px; margin-top:9px;}
#divHeaderLogo a{text-decoration:none;display:block;height:33px;}
#divHeaderLogo a img{height:42px;}
#divHeaderCtrl{float:right;margin-right:18px; margin-top:18px;}
#divHeaderCtrl  img{cursor: pointer;width:31px;display:block}
#divHeaderSearch{float:right;margin-right:18px; margin-top:18px;}
#divHeaderSearch  img{cursor: pointer;width:31px;display:block}
/*Master上方選單*/
#divHeaderMenuBox{width:100%;height:0px;position:absolute;top:60px;left:0px; }
#divHeaderMenu{width:100%;max-width:959px;margin:0px auto;}
#divHeaderMenu ul{width:0px;overflow:hidden; list-style: none; padding:0px;float:right;padding-bottom:10px;background-color:#bfbfbf}
#divHeaderMenu ul li{ line-height:35px;width:200px;text-align:center;}
#divHeaderMenu ul li .divHeaderMenu{width:96%; max-width:959px;margin:0px auto;font-size:14pt;font-weight:bold}
#divHeaderMenu ul .hr .divHeaderMenu{border-top:solid 1px #fff;}
#divHeaderMenu ul li .divHeaderMenu a{color:#333;text-decoration:none}
#divHeaderMenu ul li .divHeaderMenu a:hover{color:#ebeae8}
#divHeaderMenu ul li .divHeaderMenu #aLogin{}
/*Master上方搜尋*/
#divHeaderSearchCtrlBox{width:100%;height:0px;overflow:hidden;position:absolute;top:60px;left:0px; }
#divHeaderSearchCtrl{width:100%; max-width:959px;margin:0px auto;background-color:#bfbfbf;}
#divHeaderSearchCtrl #divHeaderMenuSearch{padding-top:10px;padding-bottom:10px;width:98%;margin:0px auto;}
#divHeaderSearchCtrl #divHeaderMenuSearch input[type=text]{cursor: pointer; border:solid 1px#d42b30; background-color:#f2f2f2;border-radius:5px;padding:10px; padding-left:2%;padding-right:2%;width:80%;float:left}
#divHeaderSearchCtrl #divHeaderMenuSearch input[type=submit]{cursor: pointer;padding:1%; padding-top:9px; padding-bottom:9px; float:left;background-color:#ebeae8;border:solid 1px #bfbfbf;border-radius:5px; margin-left:1%;width:12%;}
/*Master底部選單*/
#divFooterBox{width:100%;min-width:355px;/*height:200px;*/background-color:#3f3f3f;max-width:959px;margin:0px auto;}
#divFooter{width:100%;max-width:400px;margin:0px auto;}
#divFooterLogo{/*float:left;*/margin:0px auto; padding-top:10px; width:138px}
#divFooterLogo img{max-width:100%;}
#divFooterInfo{/*float:right;*/width:320px;margin:0px auto; line-height:150%; color:#fff;margin-top:10px;}
#divFooterInfo a{color:#fff;text-decoration:none;cursor: pointer;}

#divNoticeview2{display: none; position: fixed; width: 100%; z-index: 1000;left:0px;}
#divNoticeview2_Position{width: 90%;max-width:500px;margin:0px auto; background-color: #fff; border: solid 1px #ff444a;padding:10px;border-radius:5px;}
#divNoticeview2Close{width:100%; height:30px; line-height:30px; text-align:center; font-weight:bold;font-size:14pt; font-weight:bold;color:#333333}
#divNoticeview2Close a{ display:block; width:20px; height:20px; background-image:url(../images/Btn/btn_Close.png);cursor: pointer; float:right;}
#divNoticeview2Close a:hover{background-image:url(../images/Btn/btn_CloseOn.png)}
#divNoticeview2Control { width:100%; margin-top:5px; overflow:auto}
#divNoticeview2Control table{width:100%}
#divNoticeview2Control table th{ }
#divNoticeview2Control table td{line-height:150%;word-break:break-all;}
#divNoticeview2Control .p{padding-top:8px;}
/*Master放子頁面容器*/
#divBody{width:100%;max-width:959px; margin:0px auto; margin-top:60px;background-color:#ffffff}
/*Index師資介紹*/
#divTchInfo{width:90%;min-width:355px; max-width:410px;margin:0px auto;padding-top:35px;padding-bottom:35px;}
#divTchInfoPic{float:left;width:29.75%;margin-top:45px;}
#divTchInfoPic img{max-width:100%;}
#divTchInfoFontBox{float:right; width:69%;/*margin-top:35px;*/}
#divTchInfoFontTitle{float:left; font-size:20pt;color:#d42b30;font-weight:bold}
#divTchInfoFontTitleSub{float:left; margin-left:5px; font-size:14pt;color:#333333;margin-top:8px;font-weight:bold}
#divTchInfoFontToMore{float:right;height:22px;margin-top:5px;}
#divTchInfoFontToMore img{max-height:22px;}
#divTchInfoFontDeg{line-height:150%;color:#333333;margin-top:12px;}
/*Index中間選單*/
#divMidMenu{width:100%;padding-top:30px;background-color:#ebeae8}
#divMidMenu .Items{width:27.93%;padding-left:2%;padding-right:2%;float:left;padding-bottom:40px}
#divMidMenu .Items img{max-width:100%;}
/*Index大標*/
.IndexTitle{width:100%; height:46px; margin-top:31px;}
.IndexTitle img{max-height:46px;}
/*Index列表內容*/
.IndexCenter{width:90%;min-width:355px;max-width:940px; margin:0px auto; margin-top:15px;padding-top:15px; padding-bottom:15px;padding-bottom:30px}
.IndexCenter .Items{width:100%;padding-top:15px; padding-bottom:15px;border-bottom:solid 1px #b5b5b5}
.IndexCenter .Items .pic{float:left; width:49.27%}
.IndexCenter .Items .pic img{max-width:100%;}
.IndexCenter .Items .imgAcc{width:45px;position:absolute;z-index:1;margin-left:7px;}
.IndexCenter .Items .Info{float:right; width:46.1%;}
.IndexCenter .Items .Info .title{font-size:16pt; font-weight:bold;color:#000000;line-height:150%;/*height:65px;*/max-height:65px;overflow:hidden}
.IndexCenter .Items .Info .title .Mark{height:65px;width:100%;max-width:433px;background-image:url(../Images/BG/BG_TitleMark.png);position:absolute;z-index:10;background-repeat:no-repeat;background-position:right}
.IndexCenter .Items .Info .subtitle{font-size:14pt;color:#333333;padding:3px;background-color:#e5e5e5;max-width:120px;text-align:left;position:absolute;z-index:15}
.IndexCenter .Items .Info .midGap{height:50px;width:100%}
.IndexCenter .Items .Info .subtitle1{font-size:14pt;color:#333333;padding:3px;background-color:#e5e5e5;text-align:left;position:absolute;z-index:20;margin-top:26px;width:120px;}
.IndexCenter .Items .Info .date{vertical-align:bottom;display:table-cell;color:#333333;font-size:14pt;height:35px;display:none}
.IndexCenter .Items .Info .piceBox{padding-top:2px; padding-bottom:2px;}
.IndexCenter .Items .Info .piceBox .piceInfo{float:left;width:60%;}
.IndexCenter .Items .Info .piceBox .piceInfo .pice{font-size:16pt; font-weight:bold;color:#d42b30}
.IndexCenter .Items .Info .piceBox .piceInfo .type{color:#c00000;line-height:150%;}
.IndexCenter .Items .Info .piceBox .piceInfo .count{font-size:12pt; font-weight:bold;color:#d42b30;padding-left:40px;background-image:url(../Images/Icon/Icon_SeeCount2.png);background-size:24px;line-height:20px;background-position:left 2px;margin-top:10px;background-repeat:no-repeat;color:#333333}
.IndexCenter .Items .Info .piceBox .divDel{float:right; width:40px}
.IndexCenter .Items .Info .piceBox .divDel a{cursor: pointer;display:block;padding:5px;border-radius:5px;background-color:#ff8a00;color:#ffffff;text-align:center;font-size:14pt}
.IndexCenter .Items .Info .piceBox .divCtrl{float:right;}
.IndexCenter .Items .Info .piceBox .divCtrl a{cursor: pointer;display:block;height:25px;margin-left:5px;float:right;}
.IndexCenter .Items .Info .piceBox .divCtrl a img{max-height:25px;}
.IndexCenter:last-child .Items:last-child{border-bottom:none}
/*ArticleList大標*/
.ArticleListTitleBox{margin-top:31px;}
.ArticleListTitle{float:left; padding-bottom:13px;border-bottom:solid 5px #d42b30; line-height:30px;padding-left:30px;width:190px;font-size:20pt;font-weight:bold;color:#333333}
.ArticleListTitle1{float:left; padding-bottom:13px;border-bottom:solid 5px #d42b30; line-height:30px;padding-left:30px;width:180px;font-size:20pt;font-weight:bold;color:#333333}
.ArticleListTitleMore{float:right;height:22px;margin-top:15px; margin-right:5%;}
.ArticleListTitleMore img{max-height:22px;}
/*ArticleList列表內容*/
.ArticleList{width:90%;min-width:355px;max-width:940px; margin:0px auto; margin-top:15px; padding-bottom:45px}
.ArticleList .Items{width:100%;padding-top:15px; padding-bottom:15px;border-bottom:solid 1px #b5b5b5}
.ArticleList .Items .pic{float:left; width:49.27%}
.ArticleList .Items .pic img{max-width:100%;}
.ArticleList .Items .imgAcc{width:45px;position:absolute;z-index:1;margin-left:7px;}
.ArticleList .Items .Info{float:right; width:46.1%;}
.ArticleList .Items .Info .title{font-size:16pt; font-weight:bold;color:#000000;line-height:150%;/*height:65px;*/max-height:65px;overflow:hidden}
.ArticleList .Items .Info .title .Mark{height:65px;width:100%;max-width:433px;background-image:url(../Images/BG/BG_TitleMark.png);position:absolute;z-index:10;background-repeat:no-repeat;background-position:right}
.ArticleList .Items .Info .subtitle{font-size:14pt;color:#333333;padding:3px;background-color:#e5e5e5;max-width:120px;text-align:left;position:absolute;z-index:15}
.ArticleList .Items .Info .midGap{height:50px;width:100%}
.ArticleList .Items .Info .subtitle1{font-size:14pt;color:#333333;padding:3px;background-color:#e5e5e5;text-align:left;position:absolute;z-index:20;margin-top:26px;}
.ArticleList .Items .Info .date{vertical-align:bottom;display:table-cell;color:#333333;font-size:12pt;padding-top:2px; padding-bottom:2px;height:35px;display:none}
.ArticleList .Items .Info .date1{vertical-align:bottom;display:table-cell;color:#333333;font-size:12pt;padding-top:2px; padding-bottom:2px;height:35px;}
.ArticleList .Items .Info .count{font-size:12pt; font-weight:bold;color:#d42b30;padding-left:40px;background-image:url(../Images/Icon/Icon_SeeCount2.png);line-height:20px;background-size:24px;background-position:left 2px;margin-top:10px;background-repeat:no-repeat;color:#333333}
.ArticleList .Items .Info .piceBox{padding-top:2px; padding-bottom:2px;}
.ArticleList .Items .Info .piceBox .piceInfo{float:left;width:60%;}
.ArticleList .Items .Info .piceBox .piceInfo .pice{font-size:16pt; font-weight:bold;color:#d42b30}
.ArticleList .Items .Info .piceBox .piceInfo .type{color:#c00000;line-height:150%;}
.ArticleList .Items .Info .piceBox .piceInfo .divVIPTip{line-height:150%; margin-top:5px;}
.ArticleList .Items .Info .piceBox .piceInfo .divVIPTip a{cursor: pointer;text-decoration:underline}
.ArticleList .Items .Info .piceBox .divDel{float:right; width:40px; margin-top:8px;}
.ArticleList .Items .Info .piceBox .divDel a{font-size:16pt;font-weight:bold;color:#333333;cursor: pointer;}
.ArticleList .Items .Info .piceBox .divCtrl{float:right;}
.ArticleList .Items .Info .piceBox .divCtrl a{cursor: pointer;display:block;height:25px;margin-left:5px;float:right;}
.ArticleList .Items .Info .piceBox .divCtrl a img{max-height:25px;}
.ArticleList .Items .Info .piceBox .divCtrl font{cursor: pointer;display:block;height:25px;margin-left:5px;float:right;}
.ArticleList .Items .Info .piceBox .divCtrl font img{max-height:25px;}
.ArticleList .Items .Info .TipBox{font-size:14pt;color:#004386;margin-top:5px;line-height:150%}
.ArticleList .Items .divVIPTicket{width:100%;}
.ArticleList .Items .divVIPTicket .divVIPTicketList{width:95%;min-width:355px;margin:auto 0px; margin-top:10px;}
.ArticleList .Items .divVIPTicket .divVIPTicketList .divVIPTicketItems{padding-left:30px; margin-top:10px;font-size:14pt;color:#333333;background-position:20px 12px;background-repeat:no-repeat;background-size:5px;background-image:url(../Images/Icon/Icon_Li.png);line-height:150%;}
.ArticleList .Items .divVIPTicket .divVIPTicketCheck .checkbox{cursor: pointer; background-image:url(../Images/btn/btnCheckBoxOn.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; height:23px;background-size:17px; line-height:23px;padding-left:30px;letter-spacing: 3px; font-size:13pt;margin-top:5px;margin-left:33px;} 
.ArticleList .Items .divVIPTicket .divVIPTicketCheck .uncheckbox{cursor: pointer; background-image:url(../Images/btn/btnCheckBox.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; height:23px;background-size:17px; line-height:23px;padding-left:30px;letter-spacing: 3px; font-size:13pt;margin-top:5px;margin-left:33px;} 
.ArticleList:last-child .Items:last-child{border-bottom:none}
/*ArticleD文章內頁頂部資訊*/
#divArticleHeader{width:100%}
#divArticleHeader img{max-width:100%;}
#divArticleHeader video{width:100%;}
#divArticleHeader audio{width:96%; margin-left:2%;}
#divArticleTitleBox{width:90%;padding-top:10px;padding-left:5%;padding-right:5%;}
#divArticleTitle{font-size:20pt;color:#333333;line-height:150%; font-weight:bold}
#divArticleTitleSub{font-size:14pt;color:#333333;line-height:150%; font-weight:bold}
#divArticleCount{height:18px;width:98%;padding-left:1%;padding-right:1%;background-color:#312418;border-bottom:solid 3px #ebeae9;padding-bottom:10px;padding-top:10px;}
#divArticleCount #btnShare{float:right;height:18px;width:20px; display:block;background-image:url(../Images/Btn/btnShare.png);background-position:right;background-repeat:no-repeat;background-size:20px 18px;padding-left:10px; border-left:solid 1px #f1ead8;cursor: pointer;}
#divArticleCount #divShareBox{float:right}
#divArticleCount #divShareBox #divShare{width:85px;padding:5px; height:40px; border:solid 1px #ebeae9;background-color:#ffffff;position:absolute;margin-left:-95px;margin-top:33px;border-radius:5px;overflow:hidden}
#divArticleCount #divShareBox #divShare a{margin-left:5px;cursor: pointer;float:left}
#divArticleCount #divShareBox #divShare a:first-child{margin-left:0px;}
#divArticleCount #divShareBox #divShare a img{height:40px;max-height:40px; margin-right:0px; }
#divArticleCount #btnLove{float:right;height:18px;width:22px; display:block;background-position:right;background-repeat:no-repeat;background-size:22px 18px;padding-left:10px; border-left:solid 1px #f1ead8;cursor: pointer;margin-right:10px;}
#divArticleCount .LoveOn{background-image:url(../Images/Btn/btnLove.png);}
#divArticleCount .LoveOf{background-image:url(../Images/Btn/btnLove_Of.png);}
#divArticleCount img{max-height:20px; float:right;margin-right:5px;}
#divArticleCount font{float:right; margin-right:10px;color:#ffffff;line-height:20px;font-size:14pt;}
#divArticleCount #divTag{float:left;line-height:20px;color:#ffffff;font-size:14pt;}
/*ArticleD文章內頁頂部資訊*/
#divArticleSelt{ width:90%;min-width:355px;margin:0px auto; margin-top:31px; height:54px; padding-bottom:32px;}
#divArticleSelt a[id*=btnNext]{display:block; text-align:center;float:right; }
#divArticleSelt a[id*=btnLast]{display:block; text-align:center; float:left; }
/*ArticleD文章內頁操作按鈕*/
#divArticleCtrlBox{height:25px;width:90%;padding-left:5%;padding-right:5%;padding-bottom:5px;padding-top:5px;}
#divArticleCtrlBox #btnBuyVIP{float:right; display:block;}
#divArticleCtrlBox #btnBuyPod{float:right;margin-right:10px; display:block;}
#divArticleCtrlBox #fontPrice{float:left; margin-right:10px;font-weight:bold;font-size:20pt; color:#e5582c;line-height:150%;}
/*ArticleD文章內頁內容區標題*/
.divArticleDegTitle{margin-left:5%;padding-left:10px;margin-top:44px; margin-bottom:20px;border-left:solid 2px #d42b30;font-size:18pt; color:#333333;font-weight:bold}
.divArticleDeg{width:90%;padding-left:5%;padding-right:5%;line-height:150%;font-size:12pt;}
#divArticleType{width:90%;margin:0px auto; line-height:150%;font-size:12pt;color:#ff0000;text-align:left;margin-top:10px;}

/*Order步驟說明*/
#OrderStep{width:98%; padding-left:1%;padding-right:1%;background-color:#efeeed;padding-bottom:15px}
#OrderStep img{max-width:100%;}
/*Order控制項*/
#divPaySelt{width:330px;margin:0px auto;}
#divPaySelt .Items{float:left;text-align:center;width:90px;display:block;padding-top:30px;padding-bottom:30px;background-color:#bfbfbf;color:#ffffff;font-size:14pt; font-weight:bold;margin:10px;border-radius:5px;cursor: pointer;}
#divPaySelt .Selt{background-color:#d42b30} 
#divTotalItems{width:90%;margin:0px auto; padding-top:0px;height:30px;}
#divTotalItems div{border:none;background-color:transparent;font-size:14pt;float:left;color:#333333;width:30px;line-height:25px;text-align:center;padding:0px;opacity:1;/*margin-top:-3px;*/}
#divTotalItems font{float:left; font-size:14pt; color:#333333;line-height:25px;}
#divTotalOrice{padding-top:0px;height:30px;display:none}
#divTotalOrice input{border:none;background-color:transparent;font-size:16pt;float:right;color:#333333;width:70px;text-align:right;padding:0px;height:30px;opacity:1/*margin-top:-3px;*/}
#divTotalOrice font{float:right; margin-right:10px; font-size:14pt; color:#333333;line-height:30px;}
#divTotalPay{width:90%;padding-left:5%;padding-right:5%; padding-top:0px;height:30px;background-color:#ebeae8}
#divTotalPay div{border:none;background-color:transparent;font-size:18pt; font-weight:bold;float:right;color:#ffffff;width:120px;height:30px;text-align:right;padding:0px;opacity:1;line-height:30px;/*margin-top:-3px;*/}
#divTotalPay font{float:left; margin-right:10px; font-size:16pt; color:#ffffff;line-height:30px;font-weight:bold}
#divPayMod{width:90%;margin:0px auto;padding-top:0px;height:30px;}
#divPayMod input{border:none;background-color:transparent;font-size:16pt;float:right;color:#333333;width:70px;text-align:right;padding:0px;height:30px;opacity:1/*margin-top:-3px;*/}
#divPayMod font{float:left; margin-right:10px; font-size:14pt; color:#333333;line-height:30px;}
#divUseDiscount{padding-top:10px;height:30px;background-color:#ebeae8}
#divUseDiscount input{border:none;background-color:transparent;font-size:16pt; font-weight:bold;float:right;color:#ff0000;width:180px;margin-right:20px;background-image:url(../Images/Btn/btnDiscount.png);background-repeat:no-repeat;background-position:right;background-size:27px;border-bottom:solid 1px #808080;cursor: pointer;}
#divUseDiscount font{float:right; margin-right:10px; font-size:16pt; color:#333333;line-height:27px;}
div[id*=div37_]{width:90%;min-width:355px;margin:0px auto;margin-bottom:20px;}
div[id*=div37_] font{display:block;margin-top:5px;font-size:12pt;color:#333333}
div[id*=div37_] input{ width:240px; padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px; color:#808080; margin-right:15px;}
div[id*=div37_] .inputStyle02{ border:solid 1px #d42b30; height:35px;background-color:#d42b30; color:#ffffff;}
#OrderTitle{line-height:50px;width:100%;text-align:center;color:#333333;font-size:20pt; font-weight:bold;background-color:#ebeae8}
.divOrderUserRow .input{ float:left; width:100%}
.divOrderUserRow font{display:block;margin-top:5px;font-size:12pt;color:#333333}
.divOrderUserRow .input .inputStyle01{ width:240px; margin-top:9px; margin-right:15px;padding:0px; padding-left:15px; padding-right:15px; border:solid 1px #acabab; height:58px; color:#595959;border-radius:8px;font-size:14pt}
.divOrderUserRow .input .inputStyle02{ width:240px; padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px;background-color:#d42b30; color:#ffffff; margin-right:15px;}
.divOrderUserRow .input .inputStyle03{ width:95%; max-width:660px; margin-top:9px; margin-right:15px;padding:0px; padding-left:15px; padding-right:15px; border:solid 1px #acabab; height:58px; color:#595959;border-radius:8px;font-size:14pt}
.divOrderUserRow .input .inputStyle04{ width:95%; max-width:660px; padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px;background-color:#d42b30; color:#ffffff; margin-right:15px;}
.divOrderUserRow .input select{margin-top:9px; float:left; margin-right:5px;padding:0px; padding-left:15px; padding-right:15px; border:solid 1px #acabab; height:58px; color:#595959;border-radius:8px;font-size:14pt}
.divOrderUserRow .input .inputStyle05{ padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px; color:#d42b30;background-color:#d42b30;color:#ffffff; float:left; margin-right:5px;}
.divOrderUserRow .input .textarea{width:95%; padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; color:#808080; margin-right:15px;resize: none;height:200px;}
    .divOrderUserRow .input .readio{cursor: pointer; background-image:url(../Images/btn/btnRadio.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; float:left; margin-right:30px; padding-left:23px; background-size:17px; line-height:55px;letter-spacing: 3px; font-size:13pt;} 
    .divOrderUserRow .input .checkbox{cursor: pointer; background-image:url(../Images/btn/btnCheckBox.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; float:left; margin-right:30px; padding-left:23px; background-size:17px; line-height:55px;letter-spacing: 3px; font-size:13pt;} 
    .divOrderUserRow .input .tip{ float:left; color:#2d93d4; line-height:55px;}
    .divOrderUserRow .invoice{ width:98%; margin:0px auto;}
    .divOrderUserRow .invoice .readio{cursor: pointer; background-image:url(../Images/btn/btnRadio.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; margin-right:65px; padding-left:23px; background-size:17px; line-height:55px;letter-spacing: 3px; font-size:13pt;} 
.divOrderUserRow .TipCheck{ float:left; width:100%;margin-top:20px;}
.divOrderUserRow .TipCheck .checkbox{cursor: pointer; background-image:url(../Images/btn/btnCheckBox.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; float:left; width:23px;height:23px;background-size:17px; line-height:55px;letter-spacing: 3px; font-size:13pt;margin-left:10px;} 
.divOrderUserRow .TipCheck font{font-size:13pt;float:left;line-height:150%;color:#333333; margin-top:-1px}
.divOrderUserRow .TipCheck font a{color:#00b0f0}
#divBtnOrderStep{ width:90%;min-width:355px;margin:0px auto; margin-top:31px; height:54px; padding-bottom:32px;}
#divBtnOrderStep a[id*=btnNext]{display:block; text-align:center;margin:0px auto;width:150px; }
#divBtnOrderStep a[id*=btnLast]{display:block; text-align:center; float:left; }

.divOrderRowTitleStyle{ width:100%;max-width:960px; margin:0px auto; height:40px; padding-top:5px; padding-bottom:5px; color:#fff; background-color:#cbcbcb; margin-top:20px; margin-bottom:8px; font-size:14pt;}
.divOrderRowTitleStyle .columns02{ float:left; padding-left:30px; line-height:40px; color:#fff; font-size:14pt;}
    .divOrderColumns02{ float:left; width:100%; height:53px; line-height:53px;}
    .divOrderColumns02 .readio{cursor: pointer; background-image:url(../Images/btn/btnRadio.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; float:left; margin-left:30px; width:95px; padding-left:23px; background-size:17px;} 
    .divOrderColumns02 input{display:block; float:left; margin-left:10px; width:300px; margin-top:14px;} 
    .divOrderColumns02 font{ float:left;color:#808080}
        .divOrderUserRow{width:90%;max-width:960px; margin:0px auto; min-height:55px;}

#divOrderTip{width:90%;min-width:355px;max-width:940px;font-size:14pt;color:#bb0000;line-height:150%; margin:0px auto;}
/*Order步驟三完成訂購*/
.divOrder2UserRow{width:98%; margin:0px auto; min-height:55px;padding-bottom:10px;}
.divOrder2UserRow .input{ float:left;}
.divOrder2UserRow .name{ width:100px; color:#808080; line-height:150%;letter-spacing: 3px; font-size:14pt;}
.divOrder2UserRow .font{ color:#d42b30; line-height:150%;word-break: break-all;font-size:14pt;}
.divOrder2UserRow .pice{ color:#ed4d84; line-height:150%;} 
.divOrder2UserRow .Tip{ width:100%;text-align:center;margin-top:20px; color:#808080; line-height:150%;letter-spacing: 3px; font-size:14pt;}
.divOrder2UserRow .Tip a{color:#d42b30;}

.divOrder3UserRow{width:98%; margin:0px auto; min-height:30px;margin-top:10px;}
.divOrder3UserRow .input{ float:left;}
.divOrder3UserRow .name{ width:100px; color:#808080; line-height:150%;letter-spacing: 3px; font-size:14pt;float:left}
.divOrder3UserRow .font{ color:#d42b30; line-height:150%;word-break: break-all;font-size:14pt;float:left}
.divOrder3UserRow .pice{ color:#ed4d84; line-height:150%;} 
.divOrder3UserRow .Tip{ width:100%;text-align:center;margin-top:20px; color:#808080; line-height:150%;letter-spacing: 3px; font-size:14pt;}
.divOrder3UserRow .Tip a{color:#d42b30;}
#divOrderFoot{height:50px;}

/*Order明細*/
.OrderList{width:90%;min-width:355px;max-width:940px; margin:0px auto; margin-top:15px;padding-top:15px; padding-bottom:45px}
.OrderList .Items{width:100%;padding-top:15px; padding-bottom:15px;border-bottom:solid 1px #b5b5b5}
.OrderList .Items .pic{float:left; width:49.27%}
.OrderList .Items .pic img{max-width:100%;}
.OrderList .Items .imgAcc{width:45px;position:absolute;z-index:1;margin-left:7px;}
.OrderList .Items .Info{float:right; width:46.1%;}
.OrderList .Items .Info .title{font-size:16pt; font-weight:bold;color:#000000;line-height:150%;/*height:65px;max-height:65px;overflow:hidden*/}
.OrderList .Items .Info .title .font{float:left;width:100%;}
.OrderList .Items .Info .divDel{float:right; width:40px; text-align:center}
.OrderList .Items .Info .divDel a{font-size:16pt;font-weight:bold;color:#333333;cursor: pointer;float:right}
.OrderList .Items .Info .subtitle{font-size:14pt;color:#333333;padding:3px;background-color:#e5e5e5;max-width:120px;text-align:left;position:absolute;z-index:15}
.OrderList .Items .Info .midGap{height:50px;width:100%}
.OrderList .subtitle1{font-size:14pt;color:#333333;padding:3px;text-align:center;margin-top:0px;width:100%;display:table}
.OrderList .subtitle1 .font{float:left;background-color:#e5e5e5;line-height:150%; width:120px}
.OrderList .Items .Info .date{vertical-align:bottom;display:table-cell;color:#333333;font-size:12pt;padding-top:2px; padding-bottom:2px;height:35px;display:none}
.OrderList .Items .Info .date1{vertical-align:bottom;display:table-cell;color:#333333;font-size:12pt;padding-top:2px; padding-bottom:2px;height:35px;}
.OrderList .Items .Info .count{font-size:12pt; font-weight:bold;color:#d42b30;padding-left:40px;background-image:url(../Images/Icon/Icon_SeeCount2.png);background-size:28px 12px;background-position:left 2px;margin-top:10px;background-repeat:no-repeat;color:#333333}
.OrderList .Items .Info .piceBox{padding-top:2px; padding-bottom:2px;}
.OrderList .Items .Info .piceBox .piceInfo{float:left;width:100%;margin-top:8px}
.OrderList .Items .Info .piceBox .piceInfo .pice{font-size:16pt; font-weight:bold;color:#d42b30;text-align:right}
.OrderList .Items .Info .piceBox .piceInfo .type{color:#c00000;line-height:150%;text-align:right;margin-top:2px;}
.OrderList .Items .Info .piceBox .piceInfo .divVIPTip{line-height:150%; margin-top:0px;text-align:right}
.OrderList .Items .Info .piceBox .piceInfo .divVIPTip a{cursor: pointer;text-decoration:underline}
.OrderList .Items .Info .piceBox .divCtrl{float:right;}
.OrderList .Items .Info .piceBox .divCtrl a{cursor: pointer;display:block;height:25px;margin-left:5px;float:right;}
.OrderList .Items .Info .piceBox .divCtrl a img{max-height:25px;}
.OrderList .Items .Info .piceBox .divCtrl font{cursor: pointer;display:block;height:25px;margin-left:5px;float:right;}
.OrderList .Items .Info .piceBox .divCtrl font img{max-height:25px;}
.OrderList .Items .divVIPTicket{width:100%;}
.OrderList .Items .divVIPTicket .divVIPTicketList{width:95%;min-width:355px;margin:auto 0px; margin-top:10px;}
.OrderList .Items .divVIPTicket .divVIPTicketList .divVIPTicketItems{padding-left:30px; margin-top:10px;font-size:14pt;color:#333333;background-position:20px 12px;background-repeat:no-repeat;background-size:5px;background-image:url(../Images/Icon/Icon_Li.png);line-height:150%;}
.OrderList .Items .divVIPTicket .divVIPTicketCheck .checkbox{cursor: pointer; background-image:url(../Images/btn/btnCheckBoxOn.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; height:23px;background-size:17px; line-height:23px;padding-left:30px;letter-spacing: 3px; font-size:13pt;margin-top:5px;margin-left:33px;} 
.OrderList .Items .divVIPTicket .divVIPTicketCheck .uncheckbox{cursor: pointer; background-image:url(../Images/btn/btnCheckBox.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; height:23px;background-size:17px; line-height:23px;padding-left:30px;letter-spacing: 3px; font-size:13pt;margin-top:5px;margin-left:33px;} 
.OrderList:last-child .Items:last-child{border-bottom:none}

/*AccountApplicationVIP通票選項*/
#divApplicationVIP{width:98%;margin:0px auto; margin-top:20px;}
#divApplicationVIP .Items{height:160px;width:45%;max-width:230px;margin:0px auto;border:solid 1px #a0a0a0;cursor: pointer;border-radius:5px;display:block}
#divApplicationVIP .Items .divItems{display:table-cell;height:230px;vertical-align:middle;margin:0px auto;padding:5px}
#divApplicationVIP .Items .title{color:#333333;font-size:14pt;font-weight:bold;width:100%; text-align:center;line-height:150%;}
#divApplicationVIP .Items .price{color:#d42b30;font-size:18pt;font-weight:bold;width:100%; text-align:center;line-height:150%;}
#divApplicationVIP .Items .deg{color:#333333;font-size:12pt;width:100%; text-align:center;line-height:150%;}
#divApplicationVIP .subdegBox{width:100%;}
#divApplicationVIP .subdeg{border:solid 1px #39aae2;background-color:#39aae2;color:#ffffff;margin:0px auto;padding:5px;padding-right:12px;font-size:12pt;text-align:center}
#divApplicationVIP .subdeg1{border:solid 1px #ffffff;margin:0px auto;padding:5px;padding-right:12px;border-radius:5px ;font-size:12pt;}
#divApplicationVIP .Selt{border:solid 1px #d42b30;background-color:#ffbfc1}
#divApplicationTitle{width:98%;margin:auto 0px; margin-top:10px;}
#divApplicationTitle .Items{padding-left:30px; margin-top:10px;font-size:14pt;color:#333333;background-position:20px 12px;background-repeat:no-repeat;background-size:5px;background-image:url(../Images/Icon/Icon_Li.png);line-height:150%;}
.divApplicationList{width:97%;margin:auto 0px; margin-top:10px;}
.divApplicationList .Items{padding-left:30px; margin-top:10px;font-size:14pt;color:#333333;background-position:20px 12px;background-repeat:no-repeat;background-size:5px;background-image:url(../Images/Icon/Icon_Li.png);line-height:150%;}
.divApplicationInfo{width:98%;margin:0px auto;font-size:14pt;color:#333333;margin-top:10px;padding-left:40px}
#divApplicationBtn{ width:90%;min-width:355px;margin:0px auto; margin-top:31px; height:54px; padding-bottom:32px;text-align:center;}
#divApplicationBtn a{text-align:center;}
.ApplicationTitle{float:left; padding-bottom:13px; line-height:30px;padding-left:40px;width:180px;font-size:14pt;font-weight:bold;color:#333333}
.ApplicationTitle1{float:left; padding-bottom:13px; line-height:30px;padding-left:30px;font-size:18pt;font-weight:bold;color:#333333}
.ApplicationTitle2{ padding-bottom:13px; line-height:30px;width:100%;text-align:center;font-size:18pt;font-weight:bold;color:#333333}
.ApplicationCencel{margin-left:30px; font-size:14pt;color:#333333;height:45px;}
.ApplicationCencel font{float:left;margin-top:10px;}
.ApplicationCencel input[type='button']{cursor: pointer;border-radius:5px; padding:5px; margin-left:2px; margin-right:2px;float:left}
.ApplicationCencel input[type='text']{cursor: pointer; border:solid 1px #acabab; height:35px; color:#595959;border-radius:8px; padding:0px;padding-left:15px;padding-right:15px; margin-left:2px; margin-right:2px;margin-bottom:3px;float:left;font-size:14pt;}
.ApplicationCencel input[type='button']:hover{ box-shadow:4px 4px 3px rgba(20%,20%,40%,0.5);}
/*我的資料*/
#divAccountBox{width:98%; margin:0px auto;padding-bottom:10px;}
#divAccountBox .divAccountCtrlRow{margin-top:10px;}
#divAccountBox .divAccountCtrlRow .Pic{ width:100%;max-width:500px}
#divAccountBox .divAccountCtrlRow .Pic img{max-width:100%}
#divAccountBox .divAccountCtrlRow .input{ width:100%;}
#divAccountBox .divAccountCtrlRow .Upload{ width:100%;}
#divAccountBox .divAccountCtrlRow .Upload input[type=text]{padding-left:2%; padding-right:45px; border:solid 1px #d42b30; height:35px; color:#808080;border-radius:5px;background-image:url(../Images/Btn/btn_IndexSearch.png);background-size:25px;background-repeat:no-repeat;float:left;cursor: pointer;}
#divAccountBox .divAccountCtrlRow .Upload input[type=submit]{cursor: pointer;padding:1%; padding-top:5px; padding-bottom:5px; float:right;background-color:#ff444a;border:solid 1px #ff444a;color:#ffffff;border-radius:5px; width:100px;font-size:14pt;font-weight:bold}
#divAccountBox .divAccountCtrlRow .Upload input[type=button]{cursor: pointer;padding:1%; padding-top:5px; padding-bottom:5px; float:right;/*background-color:#ff444a;border:solid 1px #ff444a;*/color:#ffffff;border-radius:5px; width:100px;font-size:14pt;font-weight:bold}
#divAccountBox .divAccountCtrlRow .tip{display:block;margin-top:5px;font-size:14pt;color:#ff0000;line-height:150%;font-weight:bold}
#divAccountBox .divAccountCtrlRow .tip a{color:#00b0f0}
#divAccountBox .divAccountCtrlRow .tip2{display:block;margin-top:5px;font-size:14pt;color:#333333;line-height:150%;font-weight:bold}
#divAccountBox .divAccountCtrlRow .tip2 a{color:#00b0f0}
#divAccountBox .divAccountCtrlRow font{display:block;margin-top:5px;font-size:16pt;color:#333333;line-height:150%;font-weight:bold}
#divAccountBox .divAccountCtrlRow font a{color:#00b0f0;margin-left:10px}
#divAccountBox .divAccountCtrlRow .input .inputStyle01{ width:95%;padding:0px; padding-left:15px; padding-right:15px; border:solid 1px #acabab; height:58px; color:#595959;border-radius:8px;font-size:14pt}
#divAccountBox .divAccountCtrlRow .input .inputStyle02{ width:240px; padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px;background-color:#d42b30; color:#ffffff; margin-right:15px;}
#divAccountBox .divAccountCtrlRow .input .inputStyle03{ width:95%; max-width:660px; padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px; color:#808080; margin-right:15px;}
#divAccountBox .divAccountCtrlRow .input .inputStyle04{ width:95%;max-width:660px; padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px;background-color:#d42b30; color:#ffffff; margin-right:15px;}
#divAccountBox .divAccountCtrlRow .input select{ margin-top:9px; float:left; margin-right:5px;margin-bottom:2px;padding:0px; padding-left:15px; padding-right:15px; border:solid 1px #acabab; height:58px; color:#595959;border-radius:8px;font-size:14pt}
#divAccountBox .divAccountCtrlRow .input .inputStyle05{ padding-left:3px; padding-right:3px; margin-top:9px; border:solid 1px #d42b30; height:35px; color:#d42b30;background-color:#d42b30;color:#ffffff; float:left; margin-right:5px;}
#divAccountBox .divAccountCtrlRow .input .readio{cursor: pointer; background-image:url(../Images/btn/btnRadio.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; float:left; margin-right:30px; padding-left:23px; background-size:17px; line-height:55px;letter-spacing: 3px; font-size:13pt;} 
#divAccountBox .divAccountCtrlRow .input .checkbox{cursor: pointer; background-image:url(../Images/btn/btnCheckBox.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; float:left; margin-right:30px; padding-left:23px; background-size:17px; line-height:55px;letter-spacing: 3px; font-size:13pt;} 
#divAccountBox .divAccountCtrlRow .input .tip{ float:left; color:#2d93d4; line-height:55px;}
#divAccountBox .divAccountCtrlRow .invoice{ width:98%; margin:0px auto;}
#divAccountBox .divAccountCtrlRow .invoice .readio{cursor: pointer; background-image:url(../Images/btn/btnRadio.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; margin-right:65px; padding-left:23px; background-size:17px; line-height:55px;letter-spacing: 3px; font-size:13pt;} 
#divAccountEditSave{width:100%; margin:0px auto;margin-bottom:10px; margin-top:10px;}
#divAccountEditSave input{}
#divAccountEditSave .btnStyle01{width:95%;cursor: pointer;padding:5px;border-radius:5px;background-color:#ff444a;color:#ffffff;border:none;font-size:14pt;}
#divAccountEditFree{width:100%; margin:0px auto;margin-bottom:5px; margin-top:5px;}
#divAccountEditFree .Items{width:45%;padding:1%;max-width:230px;margin:0px auto;background-color:#ebeae8;border-radius:5px;text-align:center;}
#divAccountEditFree .Items .title{line-height:150%;font-size:14pt;font-weight:bold;}
#divAccountEditFree .Items img{max-width:100%}
#divAccountEditFree .Items .ItemsTable{height:185px; display:table-cell;vertical-align:middle}
/*SP大標*/
#SPTitleBox{padding-top:31px;height:50px;}
#SPTitle{float:left; padding-bottom:13px;border-bottom:solid 5px #d42b30; height:30px;padding-left:30px;width:220px;font-size:20pt;font-weight:bold;color:#333333}
/*SP內容*/
#SPInfo{width:98%;max-width:940px; margin:0px auto; margin-top:15px;padding-top:15px; padding-bottom:45px;font-size:16pt; color:#333333;line-height:150%; word-break: break-all;}
#SPInfo ul{list-style:disc;margin-left:30px}
/*AccountSearchOrder*/
#divSearchOrderBox{width:100%;margin:0px auto;margin-top:10px;overflow:auto}
#divSearchOrderTitle{font-size:14pt;font-weight:bold;float:left;line-height:150%; margin-left:5%;}
#divSearchOrderCount{font-size:14pt;font-weight:bold;float:right;line-height:150%; margin-right:5%;}
/*AccountSearchOrder列表*/
#divSearchOrderTip{width:90%;min-width:355px;margin:0px auto; font-size:14pt;font-weight:bold;color:#333333;text-align:right;line-height:150%}
#divSearchOrderList{width:100%;min-width:543px; font-size:14pt;font-weight:bold;color:#333333;}
#divSearchOrderList .Header{width:90%;min-width:355px;margin:0px auto; text-align:center;height:60px;border-bottom:solid 1px #333333;line-height:150%;margin-top:20px;}
#divSearchOrderList .Object{width:90%;min-width:355px;margin:0px auto;text-align:left;height:40px;border-bottom:solid 1px #333333;line-height:40px;}
#divSearchOrderList .No{float:left;width:32%;max-width:120px; padding-left:1%;padding-right:1%}
#divSearchOrderList .No a{color:#00b0f0}
#divSearchOrderList .Date{float:left;width:24%;max-width:120px; padding-left:0.5%;padding-right:0.5%;text-align:center}
#divSearchOrderList .Header .Price{float:left;width:26%;max-width:200px;padding-left:0.5%;padding-right:1%;text-align:center}
#divSearchOrderList .Object .Price{float:left;width:23%;padding-right:3%;max-width:200px;padding-left:0.5%;padding-right:1%;text-align:right}
#divSearchOrderList .Header .Check{float:left;width:11%;max-width:200px;text-align:center; padding-left:0.5%;padding-right:1.5%}
#divSearchOrderList .Object .Check{float:left;width:11%;max-width:200px;text-align:center; padding-left:3%;}
#divSearchOrderList .Title{width:100%;overflow:hidden}
#divSearchOrderList .Title a{color:#333333}
#divSearchOrderList .Title .Mark{height:40px;width:100%;background-image:url(../Images/BG/BG_TitleMark2.png);position:absolute;z-index:10;background-repeat:no-repeat;background-position:right bottom;}
/*ClassD課程內頁試閱資訊*/
#divClassDemo{width:100%}
#divClassDemo img{max-width:100%;}
#divClassDemo video{width:100%;}
#divClassDemo audio{width:96%; margin-left:2%;}
#divClassItemsBox{width:100%;padding-bottom:50px;background-color:#ffffff}
#divClassItemsBox #divClassItems{width:90%;min-width:355px;margin:0px auto;}
#divClassItemsBox #divClassItems .Items{width:100%;padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #b5b5b5}
#divClassItemsBox #divClassItems .Items .No{width:10%;float:left;font-size:14pt;font-weight:bold;color:#d42b30;line-height:150%}
#divClassItemsBox #divClassItems .Items .title{width:87%;margin-left:2%;float:left;font-size:14pt;font-weight:bold;line-height:150%}
#divClassItemsBox #divClassItems .Items .title a{color:#333333;text-decoration:underline;cursor: pointer;}
#divClassItemsBox #divClassItems .Items .title font{color:#a9a9a9;}
/*ClassD看影片*/
#divHCMview{display: none; position:fixed; width: 90%;max-width:900px; z-index: 1000;/*margin-left:auto;margin-right:auto;*/border: solid 1px #d42b30;background-color: #f4f4f4;padding:10px;border-radius:5px; box-sizing: border-box;}
#divHCMview_Position{width: 100%;/*min-width:355px;max-width:900px;*/margin:0px auto;  }
#divHCMviewClose{width:100%; height:30px; line-height:30px; text-align:center; font-weight:bold;font-size:14pt; font-weight:bold;color:#333333}
#divHCMviewClose a{ display:block; width:20px; height:20px; background-image:url(../images/Btn/btn_Close.png);cursor: pointer; float:right;}
#divHCMviewClose a:hover{background-image:url(../images/Btn/btn_CloseOn.png)}
#divHCMviewControl { width:100%; margin-top:5px; overflow:auto}
#divHCMviewControl table{width:100%}
#divHCMviewControl table th{ }
#divHCMviewControl table td{line-height:150%;word-break:break-all;}
#divHCMviewControl .p{padding-top:8px;}

#divContentTitle{width:100%; line-height:20px;margin-top:20px;font-size:14pt;}
#divContentRoot{width:100%; line-height:20px;margin-top:20px;}
#divContentRoot a{float:left;margin-left:5px;color:#bebebe;text-decoration:none;font-size:10pt;}
#divContentRoot font{float:left;margin-left:5px;color:#bebebe;font-size:10pt;}

#divFormAccount{width:100%;margin-top:10px;}
#divFormAccount .Items{float:left; width:44%;padding:1%;margin:2%;}
#divFormAccount .Items img{max-width:100%;}

#divFormAccountEdit{width:100%;margin-top:10px;}
#divFormAccountEdit input[type='text']{cursor: pointer; border:solid 1px #949494; background-color:#f2f2f2;border-radius:5px; width:90%;min-width:355px;padding:2%;}
#divFormAccountEdit img{width:100%; max-width:200px; margin:0px auto;}
/*我的折價券*/
#divDiscountBox{width:100%;margin:0px auto;margin-top:10px;}
#divDiscountList{width:100%; font-size:14pt;font-weight:bold;color:#333333;padding-bottom:50px; }
#divDiscountList table{border-collapse: collapse;width:90%; margin:0px auto;margin-top:20px;}
#divDiscountList table td{border:solid 1px #bebebe;padding:5px;}
#divDiscountList table td .title{font-weight:bold;color:#220000;font-size:16pt;line-height:40px;height:40px;}
#divDiscountList table td .Tip{margin-top:10px;line-height:150%;color:#b1784b;font-size:14pt;}
#divDiscountList table td .NoBox{height:27px;margin-top:10px;}
#divDiscountList table td .NoBox .NoTitle{width:50px; float:left;border:solid 1px #a7a5a6;background-color:#a7a5a6;color:#ffffff;line-height:25px; text-align:center}
#divDiscountList table td .NoBox .No{width:150px; float:left;border:solid 1px #a7a5a6;line-height:25px; text-align:center;color:#5d5f5a;font-size:14pt;}
#divDiscountList table td .Dealine{color:#5d5f5a;font-size:14pt;margin-top:10px;}
#divDiscountList table td .fontUseED{font-size:16pt; font-weight:bold;color:#a1a2a7}
#divDiscountList table td .fontUseOK{font-size:16pt; font-weight:bold;color:#ff0000;}
#divDiscountList .input{width:90%;margin:0px auto;margin-top:20px;}
#divDiscountList .input .readio{cursor: pointer; background-image:url(../Images/btn/btnRadio.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; float:right; margin-left:10px; padding-left:23px; background-size:17px; line-height:55px;letter-spacing: 3px; font-size:13pt;text-decoration:none}
#divDiscountList .input .readioSelt{cursor: pointer; background-image:url(../Images/btn/btnRadioOn.png); background-repeat:no-repeat; background-position:left center; display:block; color:#808080; float:right; margin-left:10px; padding-left:23px; background-size:17px; line-height:55px;letter-spacing: 3px; font-size:13pt;text-decoration:none}
#divDiscountList .input font{ color:#808080;line-height:55px;font-size:13pt;float:right}

/*選擇折價券*/
#divDiscount{display: none; position: fixed; width: 100%; z-index: 1000;left:0px;}
#divDiscount_Position{width: 90%;max-width:500px;margin:0px auto; background-color: #fff; border: solid 1px #ff444a;padding:10px;border-radius:5px;}
#divDiscountClose{width:100%; height:30px; line-height:30px; text-align:center; font-weight:bold;font-size:14pt; font-weight:bold;color:#333333}
#divDiscountClose a{ display:block; width:20px; height:20px; background-image:url(../images/Btn/btn_Close.png);cursor: pointer; float:right;}
#divDiscountClose a:hover{background-image:url(../images/Btn/btn_CloseOn.png)}
#divDiscountControl { width:100%; margin-top:5px; overflow:auto}
#divDiscountControl ul{list-style:disc;margin-left:30px;}
#divDiscountControl li{font-size:14pt;line-height:150%;color:#808080;}

/*活動內頁*/
#divActivityCtrlBox{width:90%;padding-left:5%;padding-right:5%;padding-bottom:0px;padding-top:0px;}
#divActivityCtrlBox #fontPriceDel{font-weight:bold;font-size:13pt; color:#666666;line-height:150%;float:left; margin-top:10px;padding-left:5px;padding-right:5px;border-left:solid 2px #666666;border-right:solid 2px #666666}
#divActivityCtrlBox #fontPriceTip{float:left;width:80px;margin-left:107px;margin-top:-10px;}
#divActivityCtrlBox #fontPriceTip img{max-width:100%;}
#divActivityCtrlBox #fontPrice{float:left; margin-right:10px;font-weight:bold;font-size:16pt; color:#d42b30;line-height:150%;margin-top:10px;width:300px;text-align:right}
#divActivityBuyTitle{width:90%;padding-left:5%;padding-right:5%;padding-bottom:5px;padding-top:10px;font-size:14pt;font-weight:bold;line-height:150%;}
#divActivityTime{width:90%;padding-left:5%;padding-right:5%;padding-bottom:5px;padding-top:0px;font-size:14pt;font-weight:bold;line-height:150%;text-align:center;color:#666666}
#divActivityBuy{width:90%;padding-left:5%;padding-right:5%;padding-bottom:15px;padding-top:5px;height:100px;font-size:16pt; font-weight:bold}
#divActivityBuy a[id*=aVisit]{float:left;width:47.5%; line-height:120%;color:#fff;background-color:#d42b30;text-align:center;border-radius:5px; text-decoration:none;cursor: pointer;font-size:20pt;padding-top:15px;padding-bottom:15px;}
#divActivityBuy #aAccount{width:98%;display:block; line-height:120%;color:#fff;background-color:#d42b30;text-align:center;border-radius:5px; text-decoration:none;cursor: pointer;font-size:20pt; margin:0px auto; padding-top:15px;padding-bottom:15px;}
#divActivityBuy a font{font-size:14pt;}

/*小蜜蜂訂單*/
.divOrderBeeBox{width:90%;max-width:480px; margin:0px auto;padding-bottom:10px;}
.divOrderBeeBox .divOrderBeeCtrlRow{margin-top:10px;}
.divOrderBeeBox .divOrderBeeCtrlRow .Pic{ width:100%;max-width:300px;margin:0px auto;}
.divOrderBeeBox .divOrderBeeCtrlRow .Pic img{max-width:100%}
.divOrderBeeBox .divOrderBeeCtrlRow .input{ width:100%;}
.divOrderBeeBox .divOrderBeeCtrlRow .Upload{ width:100%;}
.divOrderBeeBox .divOrderBeeCtrlRow .tip{display:block;margin-top:5px;font-size:14pt;color:#ff0000;line-height:150%;font-weight:bold}
.divOrderBeeBox .divOrderBeeCtrlRow .tip a{color:#00b0f0}
.divOrderBeeBox .divOrderBeeCtrlRow .tip2{display:block;margin-top:5px;font-size:14pt;color:#333333;line-height:150%;font-weight:bold}
.divOrderBeeBox .divOrderBeeCtrlRow .tip2 a{color:#00b0f0}
.divOrderBeeBox .divOrderBeeCtrlRow font{display:block;margin-top:5px;font-size:14pt;color:#333333;line-height:150%;font-weight:bold;text-align:center}
.divOrderBeeTitleBox{width:90%;max-width:480px; margin:0px auto; font-size:14pt;font-weight:bold;color:#333333;}
.divOrderBeeTitleBox select{ padding-left:3px; margin-top:9px; border:solid 1px #d42b30; height:45px; color:#333333; float:right; margin-left:2px;background-color:#eeeeee;font-size:14pt;padding:5px;padding-left:0px;padding-right:0px;}
.divOrderBeeTitleBox a[id*='btnSearch']{background-color:#d42b30;color:#ffffff;border-radius:5px;float:right; margin-left:2px;border:none;margin-top:9px; height:35px;width:40px;display:block;text-align:center; line-height:35px; font-size:14pt;padding:5px;}
.divOrderBeeTitleBox a[id*='btnAll']{background-color:#d42b30;color:#ffffff;border-radius:5px;float:right; margin-left:2px;border:none;margin-top:9px; height:35px;width:40px;display:block;line-height:35px;text-align:center; font-size:14pt;padding:5px;}
.divOrderBeeTitleMore{float:right;height:22px; font-size:14pt;font-weight:bold;color:#333333;}
#divOrderBeeList{width:90%;max-width:480px;margin:0px auto; font-size:14pt;font-weight:bold;color:#333333;margin-top:10px;}
#divOrderBeeList .Items:first-child{border-top:solid 1px #333333}
#divOrderBeeList .Items{width:100%;padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #333333}
#divOrderBeeList .Items .object{height:30px;line-height:150%;color:#333333;font-size:14pt;}
#divOrderBeeList .Items .object .title{float:left;}
#divOrderBeeList .Items .object .info{float:right;}
#divOrderBeeList .Items .object .info .Price{font-size:18pt;color:#d42b30}
#divOrderBeeList .Items .object .info a{color:#00b0f0}