*{ padding: 0px; margin: 0px; font-family: 微軟正黑體; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-shadow: 0px 1px 1px rgba(0,0,0,0.2); }html,body { margin: 0px; padding: 0px; width: 100%; height: 100%; background-color: #FFF; }body { overflow-x: hidden; overflow-y: scroll; }a   { font-size: 12px; text-decoration: none; color: #015198; }a img { border: 0px; }a:hover { text-decoration: none; color: #E70; }table { border-collapse: collapse; }.DB { zoom: 1; display: inline-block; *display: inline; _display: inline; vertical-align: top; }.DC { margin: 0px auto; }.DPR { position: relative; width: 100%; height: 100%; }.FL { overflow: hidden; float: left; }.FR { overflow: hidden; float: right; }.TAL { text-align: left; }.TAR { text-align: right; }.TAC { text-align: center; }#FloatBaseBg { position: fixed; z-index: 9999999999; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #000; filter: alpha( opacity=50 ); opacity: 0.5; -moz-opacity: 0.5; }#FloatBaseMain { position: fixed; z-index: 9999999998; top: 0px; left: 0px; width: 100%; height: 100%; text-align: center; filter: alpha( opacity=100 ); opacity: 1; -moz-opacity: 1; overflow: hidden; }.textover { text-overflow: ellipsis; }ul { list-style-type: none; }.ulh {}.ulh li { display: inline-block; }.ulr { position: relative; width: 100%; height: 100%; }.T12 { width: 960px; }.T11 { width: 880px; }.T10 { width: 800px; }.T9 { width: 720px; }.T8 { width: 640px; }.T7 { width: 560px; }.T6 { width: 480px; }.T5 { width: 400px; }.T4 { width: 320px; }.T3 { width: 240px; }.T2 { width: 160px; }.T1 { width: 80px; }@media screen and ( max-width: 768px ) {.T4 { width: 756px; }}@media screen and ( max-width: 568px ) {.T4 { width: 556px; }}@media screen and ( max-width: 320px ) {.T4 { width: 308px; }}/* In This Case */h1, h2, h3, h4, h5, h6 { color: #111; font-weight: 600; }h1 { padding: 12px 0px 3px 18px; font-size: 19px; }h2 { padding-top: 48px; font-size: 45px; line-height: 45px; }h3 { padding-bottom: 24px; color: #77cbfd; font-size: 35px; line-height: 35px; }h4 { font-size: 30px; line-height: 36px; }h5 { padding: 12px 0px 6px 0px; font-size: 15px; }h6 { padding: 6px 0px; font-size: 13px; }#Hline1 { margin: 6px 0px; border-bottom: 1px #015198 dotted; }#Hline2 { margin: 6px 0px; border-bottom: 1px #CCCCCC dotted; }.Banner1 { margin: 6px 0px; }.aLink1 { color: #000; }.IcLink { margin: 6px 12px 0px 6px; width: 9px; height: 11px; background: url(/_i/iclink.png) 0% 100% no-repeat; }.Topic { overflow: hidden; width: 100%; color: #015198; font-size: 16px; font-weight: 600; line-height: 48px; cursor: pointer; }.Topic_Icon { margin-right: 9px; width: 54px; height: 40px; background: url(/_i/icall.gif) 0% 0% no-repeat; }.Topic_Icon_t1 { background-position: 0% 0%; }.Topic_Icon_t2 { background-position: 0% -40px; }.Topic_Icon_t3 { background-position: 0% -80px; }.BoxHLine { width: 100%; height: 5px; background: url(/_i/boxhl.png) 0% 0% repeat-x; }.Btn1 { padding: 6px 12px; color: #FFF; background-color: #015198; border: 0px; }#MAll { overflow: hidden; position: absolute; z-index: 3; width: 100%; background: url(/_i/bg_mainmenu.png) 0% 0% repeat-x; }#MAll #MTop { position: relative; width: 1280px; height: 341px; }#MAll #MTop #Menu { position: relative; width: 962px; height: 52px; }#MAll #MTop #MenuTopBar { width: 100%; height: 3px; background-color: #FF9D2F; }

#MAll #MTop #MenuMain { padding: 12px 0px 0px 0px; height: 49px; font-weight: 600; }
#MAll #MTop #MenuNormal { display: block; }
#MAll #MTop #MenuNormal .MenuMainItem { padding: 0px 21px 0px 9px; line-height: 24px; }

#MAll #MTop #MenuNormal .MenuMainLink { color: #FFF; font-size: 16px; }#MAll #MTop #MenuNormal .MenuMainItemEng { color: #CCC; font-size: 9px; }#MAll #MTop #MenuNormal #MenuSub { height: 32px; display: none; }#MAll #MTop #MenuNormal .MenuSubList { line-height: 27px; display: none; }#MAll #MTop #MenuMini { display: none; }#MAll #MTop #Language { padding: 3px 12px 0px 30px; color: #FFF; font-size: 13px; vertical-align: top; }#MAll #MTop #SM1 { padding-left: 25px; }#MAll #MTop #SM2 { padding-left: 118px; }#MAll #MTop #SM3 { padding-left: 333px; }#MAll #MTop #SM4 { text-align: center; }#MAll #MTop #SM5 { padding-left: 540px; }#MAll #MTop #SM6 { text-align: right; }#MAll #MTop #Logo { position: relative; top: 39px; left: 162px; width: 335px; }#MAll #MTop #Logo .I { width: 100%; }#MAll #MTop #Slogan { position: relative; top: 60px; left: 162px; width: 550px; }#MAll #MTop #Slogan .I { width: 100%; }#MAll #MBottom { margin-top: 48px; padding-top: 69px; width: 1280px; height: 138px; color: #015198; font-size: 11px; font-weight: 600; text-align: center; line-height: 18px; background: url(/_i/bgbottom.png) 50% 0% no-repeat; }#MAll #MBottom .TAR { padding-right: 60px; width: 50%; }#MAll #MBottom .TAL { padding-left: 60px; width: 50%; }#MAll #Box2 { margin-left: 29px; }#MAll #Box2M { padding-top: 15px; width: 276px; }#MAll #Box2M .Input { margin-bottom: 6px; padding: 3px 6px; width: 100%; height: 28px; color: #888888; border: 1px solid #015198; outline: 0px; background-color: #F9F9F9; }#MAll #Box2M [type="submit"] { margin-left: 81px; width: 80px; height: 28px; color: #FFF; background-color: #015198; border: 0px; }#MAll #DList .Li { padding: 3px 0px; }#MAll #DList .Li:hover .IcLink { background-position: 0% 0%; }#MAll #DList .Li:hover .aLink1 { color: #015198; }#MAll #Box4 { overflow: hidden; margin-left: 12px; }#MAll #Box4_Main { width: 276px; }#MAll #Box4_Main_Tb { margin-top: 15px; border: 1px solid #015198; background-color: #F9F9F9; }#MAll #Box4_Main_Tb #SEARCHKW { padding: 3px 6px; width: 214px; height: 28px; color: #888888; border: 0px; outline: 0px; background-color: #F9F9F9; }#MAll #Box4_Main_Tb #SEARCH { width: 60px; height: 28px; color: #FFF; border: 0px; background-color: #015198; }#MAll #Box4_Main_Hot { font-size: 12px; line-height: 27px; }#MImgCover { position: absolute; z-index: 2; width: 100%; height: 600px; background: url(/_i/bgcover.png) 50% 0% no-repeat; }#MImage { position: absolute; z-index: 1; top: 3px; width: 100%; height: 410px; background: #FFF; display: block; }#MImage .MImgD { position: absolute; overflow: hidden; z-index: 1; width: 100%; height: 100%; opacity: 1; filter: alpha(opacity=100,Style=0); display: block; }#MImage .MImgD .MImg { height: 100%; }#MImage #MIMG1 {}#MImage #MIMG2 { top: -453px; }#MImage #MIMG3 { top: -642px; }#MImage #MIMG4 { top: -372px; }@media screen and ( max-width: 1024px ) {#MAll #MTop { width: 100%; height: 231px; }#MAll #MTop #Logo { top: 36px; left: 42px; width: 240px; }#MAll #MTop #Slogan { top: 42px; left: 42px; width: 420px; }#MImgCover { top: -130px; }#MImage { height: 280px; }#MAll #MBottom { width: 100%; }}@media screen and ( max-width: 768px ) {/* iPad */#MAll #MTop { width: 100%; height: 210px; }#MAll #MTop #Menu { width: 100%; }#MAll #MTop #MenuNormal { display: block; }#MAll #MTop #MenuMini { display: none; }#MAll #MTop #MenuMain { padding: 12px auto 7px auto; font-weight: bolder; }#MAll #MTop #MenuNormal .MenuMainItem { padding: 0px 3px 0px 30px; line-height: 14px; }#MAll #MTop #MenuNormal .MenuMainLink { font-size: 14px; }#MAll #MTop #Language { padding: 3px 12px 0px 15px; font-size: 13px; }#MAll #MTop #SM1 { padding-left: 25px; }#MAll #MTop #SM2 { padding-left: 113px; }#MAll #MTop #SM3 { text-align: center; }#MAll #MTop #SM4 { padding-left: 400px; }#MAll #MTop #SM5 { }#MAll #MTop #SM6 { }#MAll #MTop #Logo { top: 24px; left: 36px; width: 210px; }#MAll #MTop #Slogan { top: 36px; left: 36px; width: 390px; }#MAll #MAlt { width: 768px; }#MAll #Box1 #Tag { padding: 0px; }#MAll #Box1 #ImgD { display: none; }#MAll #Box1 #ListD { width: 100%; }#MAll .BoxW { width: 348px; }#MAll #Box4 { margin-left: 29px; }#MImgCover { top: -173px; }#MImage { height: 234px; }#MAll #MBottom { width: 100%; }}@media screen and ( max-width: 568px ) {/* iphone */#MAll #MTop { width: 100%; height: 219px; }#MAll #MTop #Menu { width: 100%; }#MAll #MTop #MenuNormal { display: none; }#MAll #MTop #MenuMini { width: 100%; display: block; }#MAll #MTop #MenuMini #MenuMiniIcon { margin: 15px 0px 0px 12px; }#MAll #MTop #MenuMini #Language { padding-right: 18px; color: #FFF; line-height: 49px; }#MAll #MTop #MenuMiniBox { position: absolute; top: 49px; z-index: 999; width: 100%; background-color: #015198; display: none; }#MAll #MTop #MenuMini .MenuMainItem { padding-left: 39px; border-top: 1px #1D4A72 solid; line-height: 42px; }#MAll #MTop #MenuMini .MenuMainLink { color: #FFF; font-size: 16px; }#MAll #MTop #MenuMini .MenuSubItem { padding-left: 57px; border-top: 1px #1D4A72 solid; line-height: 30px; }#MAll #MTop #MenuMini .MenuSubLink { color: #FFF; font-size: 14px; }#MAll #MTop #Logo { top: 18px; left: 15px; width: 285px; }#MAll #MTop #Slogan { top: 30px; left: 15px; width: 285px; }#MAll #MAlt { padding: 0px 6px; width: 100%; }#MImgCover { top: -160px; }#MImage { height: 260px; }#MAll #MBottom {width: 100%;background-size: 768px;-o-background-size: 768px;-moz-background-size: 768px;-webkit-background-size: 768px;}#MAll #MBottom { color: #FFF; }#MAll #MBottom .FL { float: clear; }#MAll #MBottom .FR { float: clear; }#MAll #MBottom .TAR { margin-top: 12px; padding: 6px 0px 0px 0px; width: 100%; text-align: center; background-color: #015198; }#MAll #MBottom .TAL { padding: 0px 0px 15px 0px; width: 100%; text-align: center; background-color: #015198; }}@media screen and ( max-width: 320px ) {/* iphone width 320px */#MAll #MTop { width: 100%; height: 219px; }#MAll #MTop #Menu { width: 100%; }#MAll #MTop #MenuNormal { display: none; }#MAll #MTop #MenuMini { width: 100%; display: block; }#MAll #MTop #MenuMini #MenuMiniIcon { margin: 15px 0px 0px 12px; }#MAll #MTop #MenuMini #Language { padding-right: 18px; color: #FFF; line-height: 49px; }#MAll #MTop #MenuMiniBox { position: absolute; top: 49px; z-index: 999; width: 100%; background-color: #015198; display: none; }#MAll #MTop #MenuMini .MenuMainItem { padding-left: 39px; border-top: 1px #1D4A72 solid; line-height: 42px; }#MAll #MTop #MenuMini .MenuMainLink { color: #FFF; font-size: 16px; }#MAll #MTop #MenuMini .MenuSubItem { padding-left: 57px; border-top: 1px #1D4A72 solid; line-height: 30px; }#MAll #MTop #MenuMini .MenuSubLink { color: #FFF; font-size: 14px; }#MAll #MTop #Logo { top: 18px; left: 15px; width: 285px; }#MAll #MTop #Slogan { top: 30px; left: 15px; width: 285px; }#MAll #MAlt { padding: 0px 6px; width: 100%; }#MImgCover { top: -150px; }#MImage { height: 260px; }#MAll #MBottom {width: 100%;background-size: 768px;-o-background-size: 768px;-moz-background-size: 768px;-webkit-background-size: 768px;}#MAll #MBottom { color: #FFF; }#MAll #MBottom .FL { float: clear; }#MAll #MBottom .FR { float: clear; }#MAll #MBottom .TAR { margin-top: 12px; padding: 6px 0px 0px 0px; width: 100%; text-align: center; background-color: #015198; }#MAll #MBottom .TAL { padding: 0px 0px 15px 0px; width: 100%; text-align: center; background-color: #015198; }}