
body {background-image: url(w/jpg/back.jpg);  opacity:1}
.container{ width: 1250px !important; }
.cs-refont{ font-size: 19px; }

.main1 {background-color:#FFFFFF;width: 100%;top: 0px;margin-left:auto;margin-right:auto; font-family:Microsoft JhengHei}
.main2 {background-color:#FFFFFF;width: 90%;top: 0px;margin-left:auto;margin-right:auto; font-family:Microsoft JhengHei}
.main-90 {background-color:#FFFFFF;width: 90%;top: 0px;margin-left:auto;margin-right:auto; font-family:Microsoft JhengHei}
.main2-750max {background-color:#FFFFFF;width: 95%; max-width:1100px ;top: 0px;margin-left:auto;margin-right:auto;  line-height: 150%; margin-top: 0; margin-bottom: 0; font-family:Microsoft JhengHei}
.main21 {background-color:#FFFFFF;	width: 100%;	top: 0px;	margin-left:auto;	margin-right:auto; font-family:Microsoft JhengHei}
.main3 {background-color:#FFFFFF;width: 1250px;	top: 0px;margin-left:auto; margin-right:auto; display:inline-block; vertical-align:top; font-family:Microsoft JhengHei}
.main4{	background-image:url(__images/backgrounds/background-15-1920x1172.jpg);
	height: auto;
    max-width:100%;
    max-height:100%;
	background-size: cover;top: 0px;
	margin-left:auto;
	margin-right:auto;
	background-repeat: no-repeat; font-family:Microsoft JhengHei
}
.top { height:120px; color:#333; opacity:0.5; background-color:#44546C}
.foot21 { height:230px;color:#666 ; opacity:1; max-width:100%; background-color:#FFF ; font-family:Microsoft JhengHei}
.box{width:255px;height:450px;padding:0px;margin-left:6px;margin-right:6px;display:inline-block;border:0px; 
	vertical-align:top;color:#652;text-align:center;font-size:16px;background-color:#222222; font-family:Microsoft JhengHei}
.box0{ width:255px;height: 430px; padding:10px; margin-left:6px; margin-right:6px; display:inline-block; vertical-align:top; color:#2D2D2D; text-align:center; font-size:14px; background-color:#f9f9f9; font-family:Microsoft JhengHei}
.box01{ width:250px;height: 430px; margin-left: 5px; margin-right: 5px; padding:20px; display:inline-block; vertical-align:top; color:#2D2D2D; text-align:center; font-size:16px; background-color:#f9f9f9; font-family:Microsoft JhengHei}
.box00{  margin-left: 10px; margin-right: 10px; margin-top: 0px; margin-bottom:  0px; padding:0px;line-height: 160%; display:inline-block; vertical-align:top; color:#8E8E8E; text-align:center; font-size:16px; background-color:#F9F2DD; font-family:Microsoft JhengHei}
.box01-30{ width:30%; max-width: 300px; height: 430px; margin-left: 5px; margin-right: 5px; padding:20px; display:inline-block; vertical-align:top; color:#2D2D2D; text-align:center; font-size:16px; background-color:#f9f9f9; font-family:Microsoft JhengHei}
.box01-230{ width:230px;height: 430px; margin:6px; padding:20px; display:inline-block; vertical-align:top; color:#2D2D2D; text-align:center; font-size:16px; background-color:#f9f9f9; font-family:Microsoft JhengHei}
.box02-blue{ width:490px; height:750px; margin:0px;margin-top: 20px; padding:5px; display:inline-block; vertical-align:bottom; ; color:#FFF; text-align:center; font-size:14px; background-color:#00BBBE; font-family:Microsoft JhengHei}
.box000{ padding:0px; margin:0px; font-size: 12px; display:inline-block; vertical-align:top; font-family:Microsoft JhengHei; line-height: 120%}
.box000-16{ padding:0px; margin:0px; font-size: 16px; display:inline-block;  vertical-align:top; font-family:Microsoft JhengHei; line-height: 120%}
.box11{ width:140px;; height:140px; position:relative; right:0px; border-radius:70px 70px 0px 70px; color:#FFF; text-align:center;padding-top:20px;  font-size:60px;margin: 0px; background-color:#693; opacity:1; line-height:100%; font-family:Microsoft JhengHei light}
.box12{ width:100%; padding:5px; position:relative; top:46px; left:0px; 	 display:inline-block; vertical-align:top; color:#FFF; text-align:center; font-size:26px; background-color:#000;float:right; opacity:0.7; font-family:Microsoft JhengHei light}
.box2{ width:255px; padding:20px; margin-left:6px; margin-right:6px; display:inline-block; vertical-align:top; color:#FFF; text-align:center; font-size:26px; background-color:#693; opacity:0.80}
.box3{ width:255px; padding:20px; margin-left:6px; margin-right:6px; display:inline-block; vertical-align:top; color:#FFF; text-align:center; font-size:26px; background-color:#C2AD58; opacity:0.80}
.box4{ width:255px; padding:20px; margin-left:6px; margin-right:6px; display:inline-block; vertical-align:top; color:#FFF; text-align:center; font-size:26px; background-color:#BB8180; opacity:0.80}
.box5{ width:860px; height:150px; position:relative; top:-100px; border-radius: 13px; padding:10px; margin-left:290px; margin-right:6px;  color:#555; text-align:center; font-size:14px; background-color:#eeeeee}
.box51{ width:255px; height: 150px; padding:0px; margin-left:6px; margin-right:6px; display:inline-block; vertical-align:top; color:#2D2D2D; text-align:center; font-size:14px; background-color:#E3E3E3}
.box52{ width:798px; height: 145px; padding:10px; display:inline-block; margin:6px; border-radius: 13px; vertical-align:top; color:#2D2D2D; text-align:center; font-size:14px; background-color:#f9f9f9}
.box520{ width:48%;max-width:450px ; height:130px; display:inline-block; vertical-align:topx; padding:10px; margin-left:-5px;  color:#ccc; text-align:top; font-size:16px; background-color:#555555; opacity:1;line-height: 150%}
.box-s2{ width:100px; height:40px; display:inline-block; padding:5px; border-radius: 13px; margin:6px; color:#FFF; text-align:center;font-size:22px; background-color:#693}
.box-s3{ width:100px; height:40px; display:inline-block; padding:5px; border-radius: 13px; margin:6px; color:#FFF; text-align:center; font-size:22px; background-color:#C2AD58}
.box-s4{ width:100px; height:40px; display:inline-block; padding:5px; border-radius: 13px; margin:6px; color:#FFF; text-align:center; font-size:22px; background-color:#BB8180}
.box-sb{ width:140px; height:140px; display:inline-block; padding:30px; border-radius: 70px; margin:20px; color:#FFF; text-align:center; font-size:22px; background-color:#C2AD58}
.box-sb-4l{ width:250px; height:250px;vertical-align: center; display:inline-block; padding:5px; border-radius: 0px; margin:6px; color:#FFF; text-align:center; font-size:22px; background-color:#C2AD58}
.box-sb-140half{ width:140px; height:100px; display:inline-block; padding:20px; border-radius:0px 37px 0px 37px; margin:0px; margin:6px; color:#FFF; text-align:center; font-size:40px;font-weight:bold; background-color:#C2AD58}
.box-sb-blue{ width:235px; height:235px; display:inline-block; padding-top:50px; border-radius:117px; margin:0px; color:#FFF; text-align:center; font-size:70px; background-color:#C2AD58}
.box-sb-235half{ width:235px; height:235px; display:inline-block; padding-top:50px; border-radius: 117px 0px 117px 0px; margin:0px; color:#FFF; text-align:center; font-size:70px; background-color:#C2AD58}
.box-egg-160{ width: 120px; height: 160px; background-color: yellowgreen; border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%; text-align:center; font-size:25px; color: #FFF; font-family:Microsoft JhengHei; padding-top:70px }
.box-egg-120{ width: 90px; height: 120px; background-color: yellowgreen; border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%; text-align:center; font-size:25px; color: #FFF; font-family:Microsoft JhengHei; padding-top:50px }
.box-egg-80{ width: 60px; height: 80px; background-color: yellowgreen; border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%; text-align:center; font-size:25px; color: #FFF; font-family:Microsoft JhengHei; padding-top:30px }
.empty{height:420px}
.baner{color:#FFF; font-size:24px; padding:5px; font-family: }
.baner2{color:#FFF; font-size:18px; padding:5px; font-weight:bold ; font-family:Microsoft JhengHei}
.baner3{color:#FFF; font-size:18px; padding:5px; font-family:Microsoft JhengHei light}
.box40{ width:420px; height:520px; padding:0px; margin-left:10px;  display:inline-block; border:0px; color: #FFF; text-align:center; font-size:14px; background-color: #FFF; font-family:Microsoft JhengHei}
.box42{ width:210px; height:520px; padding:0px; margin-left:10px;  display:inline-block; border:0px; color: #FFF; text-align:center; font-size:14px; background-color: #FFF; font-family:Microsoft JhengHei}
.box41{ width:200px; height:250px; padding:0px; margin:5px; display:inline-block; border:0px; color: #FFF; font-size:14px; line-height:19px; background-color: #F90; font-family:Microsoft JhengHei}
.box60{ width:750px; height:520px; padding:0px; margin-right:10px; margin-left:10px;  display:inline-block; border:0px; color: #333; text-align:center; vertical-align:top;font-size:14px; background-color: #Fafafa; font-family:Microsoft JhengHei}
.box601{width:750px; height:520px; padding:10px; margin-left:6px; margin-right:6px; display:inline-block; vertical-align:top; color:#2D2D2D;text-align:center;font-size:14px; background-color:#EEEEEE; font-family:Microsoft JhengHei}
.box602{ width:750px; height:700px; padding:0px; margin-right:5px; margin-left:5px;  display:inline-block; border:0px; color: #333; text-align:center; vertical-align:top;font-size:14px; background-color: #FFF; font-family:Microsoft JhengHei}
.endbox{ width:470px;; height:500px; padding:10px; margin-left:10px; margin-right:10px; display:inline-block; vertical-align:top; color:#444; text-align:center; font-size:18px; background-color:#Fafafa; opacity:1; font-family:Microsoft JhengHei}
.endbox1{ width:200px;; height:60px; padding:20px; margin-left:10px; margin-right:6px; color:#111; text-align:center; font-size:13px; background-color:#Fdfdfd; opacity:1; font-family:Microsoft JhengHei}
.endsbox1{ width:60px;; height:60px; margin-right:10px ; padding:5px; border-radius: 13px; margin:6px; color:#FFF; text-align:center;font-size:30px; background-color:#C2AD58; opacity:1; font-family:Microsoft JhengHei}
.endsbox2{ width:60px;; height:60px; margin-right:50px ; padding:5px; border-radius: 13px; margin:6px; color:#FFF; text-align:center;font-size:30px; background-color:#BB8180; opacity:1; font-family:Microsoft JhengHei}
.endsboxa{ width:50px;; height:50px; margin-right:10px ; padding-top:15px; border-radius: 25px; margin-top:20px; color:#FFF; text-align:center;font-size:25px; background-color:#C2AD58; opacity:1; font-family:Microsoft JhengHei}
.endsboxw{ width:50px;; height:50px; margin-right:10px ; padding-top:15px; border-radius: 25px; margin-top:20px; color:#FFF; text-align:center;font-size:25px; background-color:#C2AD58; opacity:1; font-family:Microsoft JhengHei}
.endsboxr{ width:50px;; height:50px; margin-right:10px ; padding-top:15px; border-radius: 25px; margin-top:20px; color:#FFF; text-align:center;font-size:25px; background-color:#BB8180; opacity:1; font-family:Microsoft JhengHei}
.endsboxg{ width:50px;; height:50px; margin-left:10px; margin-right:10px; padding-top:15px; border-radius: 25px; margin-top:20px; color:#FFF; text-align:center ;font-size:25px; background-color:#693; opacity:1; font-family:Microsoft JhengHei}
.endsbox-70{ width:70px;; height:70px; margin-left:10px; margin-right:10px; padding-top:20px; border-radius: 35px; margin-top:20px; color:#FFF; text-align:center;font-size:25px; background-color:#693; opacity:1; font-family:Microsoft JhengHei}
.endsbox-100{ width:100px; height:100px; margin-right:00px ; padding-top:15px; padding-left: 5px; border-radius: 50px; margin-top:20px; color:#FFF; text-align:center; font-size:35px; background-color:#555; opacity:1; font-family:微軟正黑體 light}
.endsbox-120{ width:120px;; height:120px; margin-right:10px ; padding-top:15px; border-radius: 60px; margin-top:20px; color:#FFF; text-align:center; font-size:35px; background-color:#555; opacity:1; font-family:微軟正黑體 light}
.endsboxb{ width:80px;; height:80px; margin-right:10px ; padding-top:15px; border-radius: 40px; margin-top:20px; color:#FFF; text-align:center; font-size:35px; background-color:#555; opacity:1; font-family:微軟正黑體 light}
.box-70-3u{ width:70px;; height:70px; margin-left:10px; margin-right:10px; padding-top:15px; border-radius: 35px 35px 35px 0px; margin-top:20px; color:#FFF; text-align:center;font-size:25px; background-color:#693; opacity:1; font-family:Microsoft JhengHei}
.box-80-4u{ width:80px;; height:80px; margin-right:10px ; padding-top:15px; border-radius: 25px; margin-top:20px; color:#FFF; text-align:center; font-size:25px; background-color:#555; opacity:1; font-family:微軟正黑體 light}
.box-50-2u{ width:50px;; height:50px; margin-right:10px ; padding-top:15px; border-radius: 25px 0px 25px 0px; margin-top:20px; color:#FFF; text-align:center;font-size:25px; background-color:#C2AD58; opacity:1; font-family:Microsoft JhengHei}
.foot5{ padding-top:55px; margin-top: 1px; margin-bottom: 3px ;font-size:10px;line-height: 20%;   font-color:666666; font-family:Microsoft JhengHei}
.h1{   margin-top: 5px; margin-bottom: 5px ;font-size:5px;line-height: 0%;  font-color:#666; font-family:Microsoft JhengHei}

.style25 {color: #FFFFFF}
.style31 {	color: #52587C;	font-size: 22px;	font-weight: bold;}
.style33 {font-size: 18px;  text-align:center;}
.style44 {	color: #666666;	font-size: 12px; text-align: left}
.style61 {	font-size: 16px;	font-weight: bold;	color: #000033;}
.style62 {color: #333333}
.style74 {font-size: 12}
.style76 {color: #333333; font-size: 12; text-align: left }
.style77 {font-size: 14px}
.style78 {font-size: 12; color: #666666; text-align: left;}
.style79 {color: #6699CC}
.style81 {font-size: 16px}
.style84 {color: #6699CC; font-size: 12px; }
.style86 {color: #006699}
.style45 {color: #666666}
.style46 {font-size: 12px}
.style70 {color: #FF0000}


.title { position: relative; z-index: 2; font-size: 16px; line-height: 24px; text-align: center; color: #999; overflow: hidden; }
.title .caption { position: relative; display: inline-block; }
.title .caption .line { position: absolute; top: 11px; width: 300px; height: 1px; background-color: #ddd; }
.title .caption .line-l { right: 80%; margin-right: 15px; }
.title .caption .line-r { left: 80%; margin-left: 15px; }