﻿/* ---------------------------------------------------頁面通用標準定義--------------------------------------------------- */ 

html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	/*-webkit-filter: grayscale(100%);  Chrome, Safari, Opera 
	filter: grayscale(100%);*/
}
	
body {
	margin:0;
	min-width: 1493px;
	width: expression_r( document.body.clientWidth < 1493 ? "1493px" : "auto" );
	line-height:1.428571429;
	letter-spacing: 0px;
	font-size: 0.925em;
	color: #777777;
	font-family: "Arial,Microsoft YaHei" !important;
/*	-webkit-text-stroke：0.2px;
	text-shadow: 0px 0px 1px rgba(0,0,0,0);
    -webkit-text-stroke: 1px transparent;
    text-shadow: rgba(0,0,0,.01) 0 0 1px;*/
    background-color: #FFFFFF;
	-webkit-text-size-adjust: none;
}

@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}

@font-face{
　　font-family: "Century Gothic";
　　src: url('GOTHIC.TTF');
}

@font-face{
　　font-family: "Century Gothic Bold";
　　src: url('GOTHICB.TTF');
}

@font-face{
　　font-family: "Trajan Pro";
　　src: url('TrajanPro-Regular.otf');
}

@font-face{
　　font-family: "Helvetica";
　　src: url('HelveticaNeue-Thin.otf');
}

@font-face {
    font-family:'humnst777_cn_btregular';
    src: url('humnst777cnbt.ttf');
}

@font-face {
    font-family:'humnst777_lt_btregular';
    src: url('humnst777ltbt.ttf');
}

@font-face {
    font-family:'Helvetica LT';
    src: url('HELVETICA LT 43 LIGHT EXTENDED.TTF');
}

@font-face {
    font-family:'Helvetica THIN';
    src: url('HELVETICA LT 33 THIN EXTENDED.TTF');
}

@font-face {
    font-family:'mod20';
    src: url('MOD20.TTF');
}

.face-TrajanPro {
	font-family:Trajan Pro;
}

.face-Helvetica {
	font-family:Helvetica;
}

.face-Humnst {
	font-family:humnst777_cn_btregular;
}

.face-Humnst-lt {
	font-family:humnst777_lt_btregular;
}

.face-mod20 {
	font-family:mod20;
}

.face-Helvetica-lt {
	font-family:Helvetica LT;
}

.face-Helvetica-thin {
	font-family:Helvetica THIN;
}

.face-MYH {
	font-family:Microsoft YaHei;
}

sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}

sup {
	top:-0.5em
}

sub {
	bottom:-0.25em
}

img {
	border:0;display:block
}

svg:not(:root){
	overflow:hidden
}

hr {
	box-sizing:content-box;
	height:0
}

pre {
	overflow:auto
}

* {
	box-sizing: border-box;
}

*:before,*:after {
	box-sizing:border-box
}

a {
	text-decoration:none;
}

div ul {
	padding:0;
	margin:0;
}

div ul li {
	list-style-type:none;
}

.overflowhidden {
	overflow:hidden;
}

/* 頂部導航菜單 */

.default_container{
	width: 100%;
	background-color:#FFFFFF;
	clear:both;
}

.default_4K_container{
	width: 3840px;
	height: 1px;
	background-color:#FFFFFF;
	clear:both;
}

.fixediv {
	position:fixed;
	z-index:999;
	top:0px;
}

.fixediv2 {
	position:fixed;
	z-index:100;
}

.top0 {
	top:0px;
}

#topleader {
    width: 100%;
	height:113px;
	clear:both;
	background-color:#ffffff;
}

.topColorLine  {
    width: 100%;
	height:15px;
}

.topColorLineLIA {
	background-color:#F9297D;
    width: 20%;
	height:15px;
}
.topColorLineLIB {
	background-color:#E10464;
    width: 20%;
	height:15px;
}
.topColorLineLIC {
	background-color:#1EA944;
    width: 20%;
	height:15px;
}
.topColorLineLID {
	background-color:#026A2F;
    width: 40%;
	height:15px;
}

.topleaderArea {
	clear:both;
	width:100%;
	height:98px;
}

.LI4PER {
	width:4%;
}
.LI8PER {
	width:8%;
}
.LI20PER {
	width:20%;
}
.LI40PER {
	width:40%;
}
.LI60PER {
	width:60%;
}

.topleaderLogo {
	width:320px;
	height:53px;
	padding-top:17px;
}

.topleaderBranch {
	height:35px;
}

.topleaderBtn {
	font-size:18px;
	line-height:33px;
	color:#413D3C;
	cursor:pointer;
}

.topleaderBtn:hover .topleaderBranchSub {
	opacity:0.6;
	pointer-events:auto;
}

.topleaderBtnUnderline {
	display:none;
	background-color:#FA287D;
	height:2px;
	width:100%;
	opacity:0.6;
}

.topleaderBranchSub {
	position:absolute;
	z-index:999;
	margin-left:-18%;
	font-size:17px;
	line-height:33px;
	color:#8D8D8D;
	opacity:0;
	pointer-events:none;
}

.LeaderPICContainer {
	width: 100%;
	height:600px;
	background-color:#172144;
	margin-top:113px;
}

.LeaderPIC {
	width: 1152px;
	margin:auto;
	height:600px;
	overflow:hidden;
}

.ProjectPIC {
	width: 1152px;
	margin:auto;
	height:600px;
	overflow:hidden;
}

.IdxMainTitle {
	width:1152px;
	height:167px;
	font-size:64px;
	font-weight:bold;
	color:#332C2B;
	line-height:167px;
	margin:auto;
}

.IdxSubTitle {
	width:1152px;
	height:154px;
	font-size:45px;
	font-weight:bold;
	color:#332C2B;
	line-height:130px;
	padding-top:46px;
}

.ProjectC {
	height:840px;
}

.IdxMainProject {
	width:1380px;
	height:840px;
}

.IdxMainPro {
	width:1000px;
	height:280px;
}

.IMPro {
	width:497px;
	height:276px;
	overflow:hidden;
	cursor:pointer;
	padding-top:30px;
	padding-left:30px;
}

.IMCDSUB {
	margin-left:60px;
	opacity:0;
}

.IMPro:hover .IMCDSUB {
	margin-left:0px;
	opacity:1;
}

.IMPro:hover .IMCultureTitle {
	margin-left:0px;
	opacity:1;
}

#IMPro0 {
	background-image:url(../gr/IMPro0.png);
	color:white;
}
#IMPro0:hover {
	background-image:url(../gr/IMPro0Hover.png);
	/*color:black;*/
}
#IMPro1 {
	background-image:url(../gr/IMPro1.png);
	color:white;
}
#IMPro1:hover {
	background-image:url(../gr/IMPro0Hover.png);
	/*color:black;*/
}
#IMPro2 {
	background-image:url(../gr/IMPro2.png);
	color:white;
}
#IMPro2:hover {
	background-image:url(../gr/IMPro0Hover.png);
	/*color:black;*/
}
#IMPro3 {
	background-image:url(../gr/IMPro3.png);
	color:white;
}
#IMPro3:hover {
	background-image:url(../gr/IMPro0Hover.png);
	/*color:black;*/
}
#IMPro4 {
	background-image:url(../gr/IMPro4.png);
	color:white;
}
#IMPro4:hover {
	background-image:url(../gr/IMPro0Hover.png);
	/*color:black;*/
}
#IMPro5 {
	background-image:url(../gr/IMPro5.png);
	color:white;
}
#IMPro5:hover {
	background-image:url(../gr/IMPro0Hover.png);
	/*color:black;*/
}

.IdxMainCulture {
	width:335px;
	height:840px;
}

.IdxMainProLI {
	width:45px;
}

.IMCulture {
	width:335px;
	height:264px;
	color:white;
	padding-top:30px;
	padding-left:30px;
}

.IMCultureTitle {
	font-size:26px;
	line-height:26px;
	font-weight:bold;
	letter-spacing:1px;
	margin-left:60px;
	opacity:0;
}

.IMCultureTitleRight {
	font-size:26px;
	line-height:26px;
	font-weight:bold;
	letter-spacing:1px;
/*	margin-left:60px;
	opacity:0;*/
}

.IMCultureTitleEn {
	font-size:17px;
}

.IMCultureDetail {
	margin-top:25px;
	font-size:17px;
	line-height:30px;
	color:white;
}

.IMCultureDetailSubLeft {
	width:226px;
}

.ParnterLogo {
	border:#D4D4D4 1px solid;
	width:177px;
	height:93px;
}

.ParnterLogo:hover {
	border:#1EAA3C 1px solid;
}

.IdxNewsPic {
	width:350px;
	height:250px;
	cursor:pointer;
    filter:brightness(1);
}

.IdxNewsPic:hover {
	filter:brightness(1.3);
}

.IdxNewsTitle {
	padding-top:18px;
	font-size:17px;
	line-height:32px;
	color:#636363;
}

.Contactus {
	width:1380px;
	margin:auto;
	background-color:#EFF1F2;
	height:280px;
	padding-left:120px;
	padding-right:120px;
	padding-top:60px;
}

.ContactQRCode img {
	border:#cccccc solid 1px;
}


.ContactDTitle {
	font-size:27px;
	color:#332C2B;
	font-weight:bold;
	line-height:27px;
}

.ContactDContent {
	margin-top:20px;
	font-size:17px;
	color:#332C2B;
	line-height:32px;
}

.ProjectMain {
	width:1380px;
	margin:auto;
}

.ProjectTitle {
	width:100%;
	height:94px;
}

.PtitleA {
	font-size:44px;
	color:#332C2B;
	font-weight:bold;
	line-height:94px;
	width:185px;
}

.PtitleB {
	height:94px;
	background-image:url(../gr/Cbg.png);
	font-family:Century Gothic;
	font-size:37px;
	line-height:94px;
	padding-left:32px;
	color:#332C2B;
}

.PtitleC {
	font-size:18px;
	line-height:82px;
	padding-top:12px;
	padding-left:20px;
}

.ProjectHeadBg {
	background-image:url(../gr/TmpProjectHeadBg.png);
	width:1380px;
	margin:auto;
	height:436px;
	padding-left:72px;
	padding-top:42px;
}

.ProjectHeadDetailA {
	font-size:22px;
	line-height:38px;
}

.ProjectHeadDetailB {
	font-size:25px;
	line-height:38px;
	font-family:Century Gothic;
	margin-top:35px;
}

.ProjectPicListA {
	width:300px;
	height:176px;
	border:#CCCCCC 1px solid;
	filter:brightness(0.95);
	overflow:hidden;
}

.ProjectPicListA:hover {
	border:#FA287D 1px solid;
	filter:brightness(1.05);
}

.ProjectPicListA:hover img {
	transform:scale(1.1,1.1)
}

.ProjectPicListB {
	width:400px;
	height:225px;
	filter:brightness(0.95);
	overflow:hidden;
}

.ProjectPicListB:hover {
	filter:brightness(1.05);
}

.ProjectPicListB:hover img {
	transform:scale(1.1,1.1)
}

.ProjectPicListC {
	width:612px;
	height:344px;
	filter:brightness(0.95);
	overflow:hidden;
}

.ProjectPicListC:hover {
	filter:brightness(1.05);
}

.ProjectPicListC:hover img {
	transform:scale(1.1,1.1)
}

/*---------------------首页大图广告栏动画---------------------*/

.RingA0 {
	z-index: 10;
	position:absolute;
	width: 527px;
	height: 527px;
	background-image:url(../gr/RingA0.png);
	background-size:cover;
	margin-left:59px;
	margin-top:62px;
	animation: RingA0Appear 1.0s ease-out, Rotate360Auto 15s linear infinite; 
}

@keyframes RingA0Appear {
	0% {
		width:263px;
		height:263px;
		opacity:0;
	}
	100% {
		width:527px;
		height:527px;
		opacity:1;
	}
}

.RingA1 {
	z-index: 9;
	position:absolute;
	width: 509px;
	height: 509px;
	background-image:url(../gr/RingA1.png);
	background-size:cover;
	margin-left:52px;
	margin-top:56px;
	animation: RingA1Appear 0.9s ease-out, Rotate-360Auto 15s linear infinite; 
}

@keyframes RingA1Appear {
	0% {
		width:255px;
		height:255px;
		opacity:0;
	}
	100% {
		width:509px;
		height:509px;
		opacity:1;
	}
}

.RingA2 {
	z-index: 8;
	position:absolute;
	width: 491px;
	height: 491px;
	background-image:url(../gr/RingA2.png);
	background-size:cover;
	margin-left:45px;
	margin-top:50px;
	animation: RingA2Appear 0.8s ease-out, Rotate360Auto 15s linear infinite; 
}

@keyframes RingA2Appear {
	0% {
		width:245px;
		height:245px;
		opacity:0;
	}
	100% {
		width:491px;
		height:491px;
		opacity:1;
	}
}

.RingA3 {
	z-index: 7;
	position:absolute;
	width: 473px;
	height: 473px;
	background-image:url(../gr/RingA3.png);
	background-size:cover;
	margin-left:38px;
	margin-top:42px;
	animation: RingA3Appear 0.7s ease-out, Rotate-360Auto 15s linear infinite; 
}

@keyframes RingA3Appear {
	0% {
		width:236px;
		height:236px;
		opacity:0;
	}
	100% {
		width:473px;
		height:473px;
		opacity:1;
	}
}

.RingA4 {
	z-index: 6;
	position:absolute;
	width: 454px;
	height: 454px;
	background-image:url(../gr/RingA4.png);
	background-size:cover;
	margin-left:35px;
	margin-top:38px;
	animation: RingA4Appear 0.6s ease-out, Rotate360Auto 15s linear infinite; 
}

@keyframes RingA4Appear {
	0% {
		width:227px;
		height:227px;
		opacity:0;
	}
	100% {
		width:454px;
		height:454px;
		opacity:1;
	}
}

.RingA5 {
	z-index: 5;
	position:absolute;
	width: 435px;
	height: 435px;
	background-image:url(../gr/RingA5.png);
	background-size:cover;
	margin-left:26px;
	margin-top:31px;
	animation: RingA5Appear 0.5s ease-out, Rotate-360Auto 15s linear infinite; 
}

@keyframes RingA5Appear {
	0% {
		width:217px;
		height:217px;
		opacity:0;
	}
	100% {
		width:435px;
		height:435px;
		opacity:1;
	}
}

.RingA6 {
	z-index: 4;
	position:absolute;
	width: 418px;
	height: 418px;
	background-image:url(../gr/RingA6.png);
	background-size:cover;
	margin-left:19px;
	margin-top:22px;
	animation: RingA6Appear 0.4s ease-out, Rotate360Auto 15s linear infinite; 
}

@keyframes RingA6Appear {
	0% {
		width:209px;
		height:209px;
		opacity:0;
	}
	100% {
		width:418px;
		height:418px;
		opacity:1;
	}
}

.RingA7 {
	z-index: 3;
	position:absolute;
	width: 400px;
	height: 400px;
	background-image:url(../gr/RingA7.png);
	background-size:cover;
	margin-left:12px;
	margin-top:15px;
	animation: RingA7Appear 0.3s ease-out, Rotate-360Auto 15s linear infinite; 
}

@keyframes RingA7Appear {
	0% {
		width:200px;
		height:200px;
		opacity:0;
	}
	100% {
		width:400px;
		height:400px;
		opacity:1;
	}
}

.RingA8 {
	z-index: 2;
	position:absolute;
	width: 380px;
	height: 380px;
	background-image:url(../gr/RingA8.png);
	background-size:cover;
	margin-left:7px;
	margin-top:10px;
	animation: RingA8Appear 0.2s ease-out, Rotate360Auto 15s linear infinite; 
}

@keyframes RingA8Appear {
	0% {
		width:190px;
		height:190px;
		opacity:0;
	}
	100% {
		width:380px;
		height:380px;
		opacity:1;
	}
}

.RingATitle0 {
	z-index: 11;
	position:absolute;
	margin-top:171px;
	width:1152px;
	animation: RingATitle0Appear 1s ease-out;
}

@keyframes RingATitle0Appear {
	0% {
		margin-left:100px;
		opacity:0;
	}
	100% {
		margin-left:0px;
		opacity:1;
	}
}

.RingATitle0A {
	font-family:Century Gothic;
	font-size:76px;
	color:white;
	font-weight:bold;
	width:63px;
}

.RingATitle0B {
	padding-top:42px;
	width:80px;
}

.RingATitle0C {
	font-family:Century Gothic;
	font-size:76px;
	color:white;
	font-weight:bold;
}

.RingATitle1 {
	z-index: 11;
	position:absolute;
	margin-top:257px;
	font-family:Century Gothic;
	font-size:76px;
	color:white;
	font-weight:bold;
	text-align:right;
	width:1152px;
	animation: RingATitle1Appear 1.2s ease-out;
	letter-spacing:1px;
}

@keyframes RingATitle1Appear {
	0% {
		margin-left:100px;
		opacity:0;
	}
	33.3% {
		margin-left:100px;
		opacity:0;
	}
	100% {
		margin-left:0px;
		opacity:1;
	}
}

.RingATitle2 {
	z-index: 11;
	position:absolute;
	margin-top:364px;
	font-size:38px;
	color:white;
	text-align:right;
	width:1152px;
	animation: RingATitle2Appear 1.5s ease-out;
	letter-spacing:4px;
}

@keyframes RingATitle2Appear {
	0% {
		margin-left:100px;
		opacity:0;
	}
	33.3% {
		margin-left:100px;
		opacity:0;
	}
	100% {
		margin-left:0px;
		opacity:1;
	}
}

/*---------------------项目页大图广告栏动画---------------------*/

.RingB0Box {
	z-index: 10;
	position:absolute;
	width: 1152px;
	height: 600px;
	overflow:hidden;
}

.RingB0 {
	z-index: 10;
	position:absolute;
	width: 830px;
	height: 830px;
	background-image:url(../gr/RingB0.png);
	background-size:cover;
	margin-left:161px;
	margin-top:-115px;
	animation: RingB0Appear 1.0s ease-out, Rotate360Auto 15s linear infinite; 
}

@keyframes RingB0Appear {
	0% {
		width:415px;
		height:415px;
		margin-left:368px;
		margin-top:92px;
		opacity:0;
	}
	100% {
		width:830px;
		height:830px;
        margin-left:161px;
	    margin-top:-115px;
		opacity:1;
	}
}

.RingB1Box {
	z-index: 9;
	position:absolute;
	width: 1152px;
	height: 600px;
	overflow:hidden;
}

.RingB1 {
	z-index: 9;
	position:absolute;
	width: 800px;
	height: 800px;
	background-image:url(../gr/RingB1.png);
	background-size:cover;
	margin-left:176px;
	margin-top:-100px;
	animation: RingB1Appear 0.9s ease-out, Rotate-360Auto 15s linear infinite; 
}

@keyframes RingB1Appear {
	0% {
		width:400px;
		height:400px;
		margin-left:376px;
		margin-top:100px;
		opacity:0;
	}
	100% {
		width:800px;
		height:800px;
		margin-left:176px;
		margin-top:-100px;
		opacity:1;
	}
}

.RingB2Box {
	z-index: 8;
	position:absolute;
	width: 1152px;
	height: 600px;
	overflow:hidden;
}

.RingB2 {
	z-index: 8;
	position:absolute;
	width: 772px;
	height: 772px;
	background-image:url(../gr/RingB2.png);
	background-size:cover;
	margin-left:190px;
	margin-top:-86px;
	animation: RingB2Appear 0.8s ease-out, Rotate360Auto 15s linear infinite; 
}

@keyframes RingB2Appear {
	0% {
		width:386px;
		height:386px;
		margin-left:383px;
		margin-top:107px;
		opacity:0;
	}
	100% {
		width:772px;
		height:772px;
		margin-left:190px;
		margin-top:-86px;
		opacity:1;
	}
}

.RingB3Box {
	z-index: 7;
	position:absolute;
	width: 1152px;
	height: 600px;
	overflow:hidden;
}

.RingB3 {
	z-index: 7;
	position:absolute;
	width: 744px;
	height: 744px;
	background-image:url(../gr/RingB3.png);
	background-size:cover;
	margin-left:204px;
	margin-top:-72px;
	animation: RingB3Appear 0.7s ease-out, Rotate-360Auto 15s linear infinite; 
}

@keyframes RingB3Appear {
	0% {
		width:372px;
		height:372px;
		margin-left:390px;
		margin-top:114px;
		opacity:0;
	}
	100% {
		width:744px;
		height:744px;
		margin-left:204px;
		margin-top:-72px;
		opacity:1;
	}
}

.RingB4Box {
	z-index: 6;
	position:absolute;
	width: 1152px;
	height: 600px;
	overflow:hidden;
}

.RingB4 {
	z-index: 6;
	position:absolute;
	width: 715px;
	height: 715px;
	background-image:url(../gr/RingB4.png);
	background-size:cover;
	margin-left:218px;
	margin-top:-58px;
	animation: RingB4Appear 0.6s ease-out, Rotate360Auto 15s linear infinite; 
}

@keyframes RingB4Appear {
	0% {
		width:358px;
		height:358px;
		opacity:0;
		margin-left:397px;
		margin-top:121px;
	}
	100% {
		width:715px;
		height:715px;
		margin-left:218px;
		margin-top:-58px;
		opacity:1;
	}
}

.RingB5Box {
	z-index: 5;
	position:absolute;
	width: 1152px;
	height: 600px;
	overflow:hidden;
}

.RingB5 {
	z-index: 5;
	position:absolute;
	width: 686px;
	height: 686px;
	background-image:url(../gr/RingB5.png);
	background-size:cover;
	margin-left:233px;
	margin-top:-43px;
	animation: RingB5Appear 0.5s ease-out, Rotate-360Auto 15s linear infinite; 
}

@keyframes RingB5Appear {
	0% {
		width:343px;
		height:343px;
		margin-left:404px;
		margin-top:128px;
		opacity:0;
	}
	100% {
		width:686px;
		height:686px;
		margin-left:233px;
		margin-top:-43px;
		opacity:1;
	}
}

.RingB6Box {
	z-index: 4;
	position:absolute;
	width: 1152px;
	height: 600px;
	overflow:hidden;
}

.RingB6 {
	z-index: 4;
	position:absolute;
	width: 658px;
	height: 658px;
	background-image:url(../gr/RingB6.png);
	background-size:cover;
	margin-left:247px;
	margin-top:-29px;
	animation: RingB6Appear 0.4s ease-out, Rotate360Auto 15s linear infinite; 
}

@keyframes RingB6Appear {
	0% {
		width:329px;
		height:329px;
		margin-left:411px;
		margin-top:135px;
		opacity:0;
	}
	100% {
		width:658px;
		height:658px;
		margin-left:247px;
		margin-top:-29px;
		opacity:1;
	}
}

.RingB7Box {
	z-index: 3;
	position:absolute;
	width: 1152px;
	height: 600px;
	overflow:hidden;
}

.RingB7 {
	z-index: 3;
	position:absolute;
	width: 628px;
	height: 628px;
	background-image:url(../gr/RingB7.png);
	background-size:cover;
	margin-left:262px;
	margin-top:-14px;
	animation: RingB7Appear 0.3s ease-out, Rotate-360Auto 15s linear infinite; 
}

@keyframes RingB7Appear {
	0% {
		width:314px;
		height:314px;
		opacity:0;
		margin-left:419px;
		margin-top:143px;
	}
	100% {
		width:628px;
		height:628px;
		margin-left:262px;
		margin-top:-14px;
		opacity:1;
	}
}

.RingB8Box {
	z-index: 2;
	position:absolute;
	width: 1152px;
	height: 600px;
	overflow:hidden;
}

.RingB8 {
	z-index: 2;
	position:absolute;
	width: 598px;
	height: 598px;
	background-image:url(../gr/RingB8.png);
	background-size:cover;
	margin-left:277px;
	margin-top:1px;
	animation: RingB8Appear 0.2s ease-out, Rotate360Auto 15s linear infinite; 
}

@keyframes RingB8Appear {
	0% {
		width:299px;
		height:299px;
		margin-left:426px;
		margin-top:150px;
		opacity:0;
	}
	100% {
		width:598px;
		height:598px;
		margin-left:277px;
		margin-top:1px;
		opacity:1;
	}
}

.RingBTitle0 {
	z-index: 11;
	position:absolute;
	margin-top:190px;
	width:1152px;
	animation: RingBTitle0Appear 0.5s ease-out;
}

@keyframes RingBTitle0Appear {
	0% {
		transform:scale(1.5,1.5);
		opacity:0;
	}
	100% {
		transform:scale(1,1);
		opacity:1;
	}
}

.RingBTitle0A {
	font-family:Century Gothic;
	font-size:66px;
	color:white;
	font-weight:bold;
	width:55px;
	margin-left:327px;
}

.RingBTitle0B {
	padding-top:34px;
	width:68px;
}

.RingBTitle0C {
	font-family:Century Gothic;
	font-size:66px;
	color:white;
	font-weight:bold;
}

.RingBTitle1 {
	z-index: 11;
	position:absolute;
	margin-top:279px;
	font-size:38px;
	color:white;
	text-align:center;
	width:1152px;
	animation: RingBTitle1Appear 0.8s ease-out;
	letter-spacing:4px;
}

@keyframes RingBTitle1Appear {
	0% {
		transform:scale(1.5,1.5);
		opacity:0;
	}
	30% {
		transform:scale(1.5,1.5);
		opacity:0;
	}
	100% {
		transform:scale(1,1);
		opacity:1;
	}
}

.RingBTitle2 {
	z-index: 11;
	position:absolute;
	margin-top:358px;
	font-size:25px;
	color:white;
	text-align:center;
	width:1152px;
	animation: RingBTitle2Appear 1.2s ease-out;
	letter-spacing:1px;
}

@keyframes RingBTitle2Appear {
	0% {
		margin-top:388px;
		opacity:0;
	}
	30% {
		margin-top:388px;
		opacity:0;
	}
	100% {
		margin-top:358px;
		opacity:1;
	}
}

@keyframes Rotate360Auto {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}

@keyframes Rotate-360Auto {
0% { transform: rotate(0deg); }
100% { transform: rotate(-360deg); }
}

.AboutUsFloatItemContainer {
	z-index: 2;
	position:absolute;
	overflow:hidden;
	width:1380px;
	height:436px;
	margin-left:-72px;
	margin-top:-42px;
}

.AboutUsFloatItem {
	z-index: 2;
	position:absolute;
}

.AUItem1 {
	margin-left:800px;
	margin-top:-66px;
	animation: ScaleAuto 1s linear infinite; 
}
.AUItem2 {
	margin-left:1276px;
	margin-top:148px;
	animation: Rotate360Auto 15s linear infinite; 
}
.AUItem3 {
	margin-left:917px;
	margin-top:359px;
	animation: Rotate-360Auto 15s linear infinite; 
}
.AUItem4 {
	margin-left:1163px;
	margin-top:298px;
	animation: Rotate360Auto 15s linear infinite; 
}

@keyframes ScaleAuto {
0% { transform: scale(1); }
50% { transform: scale(1.05); }
100% { transform: scale(1); }
}


/* ---------------------------------------------------通用标记--------------------------------------------------- */

/* 動畫部分 */

.transition04s {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

/* 文字顔色部分 */

.colorLC {
	color:#2648A2;
}

.colortransparent {
	color:rgba(255,255,255,0.7);
}

.colorgolden {
	color:#BB9D00;
}

.colorred {
	color:#CC0000;
}

.colordeepgolden {
	color:#B39B77;
}

.colorgreen {
	color:#8CE12C;
}

.deepred {
	color:#D41011;	
}

.colorwhite {
	color:white;	
}

.colorblack {
	color:#1A1A1A;	
}

.colororange {
	color:#F6AE45;
}

.titleblue {
	color:#005F98;;
}

.colorsoftblue {
    color:#19B7FF;
}

.colorsoftblue2 {
    color:#008FD7;
}

.colordeepblue {
    color:#203B85;
}

.colorsoftgray {
    color:#D0D5D9;
}

.colormidgray {
    color:#aaaaaa;
}

.colordeepgray {
    color:#444444;
}

.colorqing {
    color:#56AAB7;
}

.colorgreen2 {
    color:#ACCE22;
}

.bgcolordeepblueAuto
{
	background-color: #173446;
}

.bgcolorsoftblueAuto
{
	background-color: #EDF1F2;
}

.bgcolorwhite
{
	background-color: #FFFFFF;
}

.bgcolortransparent
{
	background-color: rgba(255,255,255,0.7);
}

.bgcolorgreen
{
	background-color: #8CE12C;
}

.bgcolorgreenheavy
{
	background-color: #94C751;
}

.bgcolorpuple
{
	background-color: #494A6A;
}

.bgcolororange
{
	background-color: #FB873F;
}

.bgcolorbrown
{
	background-color: #7A2D1C;
}

.bgcolordeepbrown
{
	background-color: #3C1817;
}

.bgcolorsoftblue {
	background-color: #19B7FF;
}

.bgcolordeepblue {
	background-color: #2B4FAE;
}

.bgcolorsoftgray {
	background-color: #F2F2F2;
}

.bgcolorsoftgray2 {
	background-color: #E6E6E6;
}

.bgcolorsoftgray3 {
	background-color: #F7F7F7;
}

.bgcolormidgray {
	background-color: #B3B3B3;
}

.bgcolordeepgray {
	background-color: #4D4D4D;
}

.bgcolorgolden {
	background-color: #DAB96B;
}

.borderwhite {
	border:3px solid #ffffff;
}

.borderwhite2 {
	border:1px solid #ffffff;
}

.bordergolden {
	border:3px solid #DAB96B;
}

.borderred {
	border:1px solid #E62129;
}

.bordergray {
	border:1px solid #B2B2B2;
}

.bordergray2 {
	border:2px solid #B2B2B2;
}

.bordergray3 {
	border:1px solid #ECECEC;
}

/* 文字大小部分 */

.size12px {
	font-size:0.75rem;
}

.size13px {
	font-size:0.8125rem;
}

.size14px {
	font-size:0.875rem;
}

.size15px {
	font-size:0.9375rem;
}

.size16px {
	font-size:1rem;
}

.size17px {
	font-size:1.0625rem;
}

.size18px {
	font-size:1.125rem;
}

.size19px {
	font-size:1.2rem;
}

.size20px {
	font-size:20px;
}

.size21px {
	font-size:21px;
}

.size22px {
	font-size:22px;
}

.size23px {
	font-size:23px;
}

.size24px {
	font-size:24px;
}

.size25px {
	font-size:25px;
}

.size26px {
	font-size:26px;
}

.size27px {
	font-size:27px;
}

.size28px {
	font-size:28px;
}

.size29px {
	font-size:29px;
}

.size30px {
	font-size:30px;
}

.size31px {
	font-size:31px;
}

.size32px {
	font-size:32px;
}

.size33px {
	font-size:33px;
}

.size33px {
	font-size:34px;
}

.size35px {
	font-size:35px;
}

.size37px {
	font-size:37px;
}

.size42px {
	font-size:42px;
}

.size48px {
	font-size:48px;
}

.size55px {
	font-size:55px;
}

.size60px {
	font-size:60px;
}

.size62px {
	font-size:62px;
}

.size70px {
	font-size:70px;
}

.letter-spacing-1 {
	letter-spacing:-1px;
}

.letter-spacing0 {
	letter-spacing:0px;
}

.letter-spacing1 {
	letter-spacing:1px;
}

.letter-spacing2 {
	letter-spacing:2px;
}

.letter-spacing5 {
	letter-spacing:5px;
}

.fontweightbold {
	font-weight:bold;
}

.fontweightlighter {
	font-weight:lighter;
}

.textbackorange {
	background:#F90;
}

.textbackgreen {
	background:#0C0;
}

.textbackblue {
	background:#19B7FF;
}

.textbacksoftgray {
	background:#F3F3F3;
}

/* 文字距部分 */

.list-style-type-square {
	list-style-type:square;
}

.list-style-type-decimal {
	list-style-type:decimal;
}

.list-style-type-disc {
	list-style-type:disc;
}

.line-height-24px {
	line-height:24px;
}

.line-height-25px {
	line-height:25px;
}

.line-height-30px {
	line-height:30px;
}

.line-height-35px {
	line-height:35px;
}

.line-height-36px {
	line-height:36px;
}

.line-height-58px {
	line-height:58px;
}

.line-height-60px {
	line-height:60px;
}

.line-height-55px {
	line-height:55px;
}

.line-height-50px {
	line-height:50px;
}

.line-height-40px {
	line-height:40px;
}

.line-height-45px {
	line-height:45px;
}

.line-height-20px {
	line-height:20px;
}

.line-height-16px {
	line-height:16px;
}

.line-height-70px {
	line-height:70px;
}

.line-height-80px {
	line-height:80px;
}

.line-height-90px {
	line-height:90px;
}

.line-height-100px {
	line-height:100px;
}

.line-height-105px {
	line-height:105px;
}

.line-height-110px {
	line-height:110px;
}

.line-height-130px {
	line-height:130px;
}

.line-height-170px {
	line-height:170px;
}

.line-height-200px {
	line-height:200px;
}

.line-height-210px {
	line-height:210px;
}

.line-height-300px {
	line-height:300px;
}

.line-height-490px {
	line-height:490px;
}

/* <li>定義部分 */

.border-left-gray {
	border-left-width:1px;
	border-left-color:#B3B3B3;
	border-left-style:solid;
}

.list-style-type-none {
	list-style-type:none;
}

/* 定位部分 */

.margin-2 {
	margin:2px;
}

.imagecenter img {
	margin-left:auto;
	margin-right:auto;
}

.float-left {
	float:left;
}

.float-center {
	float:center;
}

.float-right {
	float:right;
}

.padding-bottom-0 {
	padding-bottom:0px;
}

.padding-top-30 {
	padding-top:30px;
}

.padding-top-50 {
	padding-top:50px;
}

.padding-top-70 {
	padding-top:70px;
}

.padding-top-38 {
	padding-top:38px;
}

.margin-top-6px {
	margin-top:6px;
}

.margin-top-4px {
	margin-top:4px;
}

.margin-top-10px {
	margin-top:10px;
}

.margin-top-11px {
	margin-top:11px;
}

.margin-top-12px {
	margin-top:12px;
}

.margin-top-15px {
	margin-top:15px;
}

.margin-top-20px {
	margin-top:20px;
}

.margin-top-35px {
	margin-top:35px;
}

.margin-top-19 {
	margin-top:19px;
}

.padding-2 {
	padding:2px;
}

.padding-3 {
	padding:3px;
}

.padding-4 {
	padding:4px;
}

.padding-5 {
	padding:5px;
}

.padding-10 {
	padding:10px;
}

.padding-40 {
	padding:40px;
}

.padding-2-lostright {
	padding-left:2px;
	padding-top:2px;
}

.padding-2-lostleft {
	padding-right:2px;
	padding-top:2px;
}

.padding-left-35 {
	padding-left:35px;
}

.padding-left-40 {
	padding-left:40px;
}

.padding-left-48 {
	padding-left:48px;
}

.padding-left-50 {
	padding-left:50px;
}

.padding-left-60 {
	padding-left:60px;
}

.padding-left-65 {
	padding-left:65px;
}

.padding-left-80 {
	padding-left:80px;
}

.padding-left-100 {
	padding-left:100px;
}

.padding-left-130 {
	padding-left:130px;
}

.padding-left-150 {
	padding-left:150px;
}

.padding-left-4 {
	padding-left:4px;
}

.padding-left-5 {
	padding-left:5px;
}

.padding-left-6 {
	padding-left:6px;
}

.padding-left-10 {
	padding-left:10px;
}

.padding-left-15 {
	padding-left:15px;
}

.padding-left-18 {
	padding-left:18px;
}

.padding-left-20 {
	padding-left:20px;
}

.padding-left-25 {
	padding-left:25px;
}

.padding-left-27 {
	padding-left:27px;
}

.padding-left-32 {
	padding-left:32px;
}

.padding-left-110 {
	padding-left:110px;
}

.padding-right-110 {
	padding-right:110px;
}

.padding-left-105 {
	padding-left:105px;
}

.padding-right-105 {
	padding-right:105px;
}

.padding-right-100 {
	padding-right:100px;
}

.padding-right-80 {
	padding-right:80px;
}

.padding-right-65 {
	padding-right:65px;
}

.padding-right-60 {
	padding-right:60px;
}

.padding-right-50 {
	padding-right:50px;
}

.padding-right-40 {
	padding-right:40px;
}

.padding-right-35 {
	padding-right:35px;
}

.padding-right-30 {
	padding-right:30px;
}

.padding-right-20 {
	padding-right:20px;
}

.padding-top-2 {
	padding-top:2px;
}

.padding-top-5 {
	padding-top:5px;
}

.padding-top-8 {
	padding-top:8px;
}

.padding-top-310 {
	padding-top:310px;
}

.padding-bottom-8 {
	padding-bottom:8px;
}

.padding-bottom-100 {
	padding-bottom:100px;
}

.padding-top-27 {
	padding-top:27px;
}

.padding-top-20 {
	padding-top:20px;
}

.padding-top-15 {
	padding-top:15px;
}

.padding-top-10 {
	padding-top:10px;
}

.margin-left-19 {
	margin-left:-19px;
}

.margin-left-60 {
	margin-left:60px;
}

.margin-left-190 {
	margin-left:190px;
}

.margin-right-60 {
	margin-right:60px;
}

.padding-left-23 {
	padding-left:23px;
}

.padding-left-250 {
	padding-left:250px;
}

.margin-left-2px {
	margin-left:2px;
}

.margin-top-2px {
	margin-top:2px;
}

.margin-top-3px {
	margin-top:3px;
}

.margin-top-14px {
	margin-top:14px;
}

.margin-top-24px {
	margin-top:24px;
}

.margin-top-28px {
	margin-top:28px;
}

.margin-top-40px {
	margin-top:40px;
}

.margin-top-44px {
	margin-top:44px;
}

.margin-top-45px {
	margin-top:45px;
}

.margin-top-50px {
	margin-top:53px;
}

.margin-bottom-0 {
    margin-bottom:0px;
}

.font-weight-bold {
	font-weight:bold;
}

.vertical-align-middle {
	display:table;	
    vertical-align:middle;
}

.margin-top-85px {
	margin-top:85px;
}

.clearboth {
	clear:both;
}

.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px;
}

.textaligncenter {
	text-align:center;
}

.textalignright {
	text-align:right;
}

.marginright {
	margin-right:0px;
}

.margincenter {
	margin-left:auto;
	margin-right:auto;
}

/* 長寬部分 */

.height1 {
	height:1px;
}

.height2 {
	height:2px;
}

.height3 {
	height:3px;
}

.height5 {
	height:5px;
}

.height6 {
	height:6px;
}

.height8 {
	height:8px;
}

.height10 {
	height:10px;
}

.height15 {
	height:15px;
}

.height20 {
	height:20px;
}

.height23 {
	height:23px;
}

.height24 {
	height:24px;
}

.height25 {
	height:25px;
}

.height30 {
	height:30px;
}

.height35 {
	height:35px;
}

.height36 {
	height:36px;
}

.height40 {
	height:40px;
}

.height44 {
	height:44px;
}

.height45 {
	height:45px;
}

.height50 {
	height:50px;
}

.height55 {
	height:55px;
}

.height58 {
	height:58px;
}

.height82 {
	height:82px;
}

.height60 {
	height:60px;
}

.height63 {
	height:63px;
}

.height65 {
	height:65px;
}

.height70 {
	height:70px;
}

.height75 {
	height:75px;
}

.height80 {
	height:80px;
}

.height85 {
	height:85px;
}

.height90 {
	height:90px;
}

.height95 {
	height:95px;
}

.height100 {
	height:100px;
}

.height105 {
	height:105px;
}

.height110 {
	height:110px;
}

.height115 {
	height:115px;
}

.height120 {
	height:120px;
}

.height130 {
	height:130px;
}

.height140 {
	height:140px;
}

.height145 {
	height:145px;
}

.height150 {
	height:150px;
}

.height155 {
	height:155px;
}

.height160 {
	height:160px;
}

.height192 {
	height:192px;
}

.height168 {
	height:168px;
}

.height170 {
	height:170px;
}

.height175 {
	height:175px;
}

.height180 {
	height:180px;
}

.height190 {
	height:190px;
}

.height198 {
	height:198px;
}

.height200 {
	height:200px;
}

.height210 {
	height:210px;
}

.height218 {
	height:218px;
}

.height220 {
	height:220px;
}

.height231 {
	height:231px;
}

.height245 {
	height:245px;
}

.height250 {
	height:250px;
}

.height254 {
	height:254px;
}

.height270 {
	height:270px;
}

.height277 {
	height:277px;
}

.height280 {
	height:280px;
}

.height288 {
	height:288px;
}

.height290 {
	height:290px;
}

.height300 {
	height:300px;
}

.height328 {
	height:328px;
}

.height330 {
	height:330px;
}

.height335 {
	height:335px;
}

.height350 {
	height:350px;
}

.height352 {
	height:352px;
}

.height360 {
	height:360px;
}

.height364 {
	height:364px;
}

.height374 {
	height:374px;
}

.height380 {
	height:380px;
}

.height382 {
	height:382px;
}

.height390 {
	height:390px;
}

.height559 {
	height:559px;
}

.height400 {
	height:400px;
}

.height410 {
	height:410px;
}

.height420 {
	height:420px;
}

.height440 {
	height:440px;
}

.height450 {
	height:450px;
}

.height460 {
	height:460px;
}

.height465 {
	height:465px;
}

.height480 {
	height:480px;
}

.height490 {
	height:490px;
}

.height500 {
	height:500px;
}

.height520 {
	height:520px;
}

.height525 {
	height:525px;
}

.height530 {
	height:530px;
}

.height540 {
	height:540px;
}

.height545 {
	height:545px;
}

.height550 {
	height:550px;
}

.height560 {
	height:560px;
}

.height570 {
	height:570px;
}

.height590 {
	height:590px;
}

.height600 {
	height:600px;
}

.height680 {
	height:680px;
}

.height620 {
	height:620px;
}

.height645 {
	height:645px;
}

.height650{
	height:650px;
}

.height700 {
	height:700px;
}

.height730 {
	height:730px;
}

.height740 {
	height:740px;
}

.height760 {
	height:760px;
}

.height765 {
	height:765px;
}

.height800 {
	height:800px;
}

.height820 {
	height:820px;
}

.height840 {
	height:840px;
}

.height850 {
	height:850px;
}

.height860 {
	height:860px;
}

.height870 {
	height:870px;
}

.height880 {
	height:880px;
}

.height895 {
	height:895px;
}

.height940 {
	height:940px;
}

.height950 {
	height:950px;
}

.height960 {
	height:960px;
}

.height980 {
	height:980px;
}

.height1000 {
	height:1000px;
}

.height1036 {
	height:1036px;
}

.height1100 {
	height:1100px;
}

.height1170 {
	height:1170px;
}

.height1180 {
	height:1180px;
}

.height1200 {
	height:1200px;
}

.height1230 {
	height:1230px;
}

.height1300 {
	height:1300px;
}

.height1528 {
	height:1528px;
}

.height1684 {
	height:1684px;
}

.height2130 {
	height:2130px;
}

.width110 {
	width:110px;
}

.width115 {
	width:115px;
}

.width480 {
	width:480px;
}

.width1 {
	width:1px;
}

.width2 {
	width:2px;
}

.width3 {
	width:3px;
}

.width4 {
	width:4px;
}

.width5 {
	width:5px;
}

.width6 {
	width:6px;
}

.width7 {
	width:7px;
}

.width10 {
	width:10px;
}

.width12 {
	width:12px;
}

.width13 {
	width:13px;
}

.width14 {
	width:14px;
}

.width16 {
	width:16px;
}

.width25 {
	width:25px;
}

.width28 {
	width:28px;
}

.width30 {
	width:30px;
}

.width35 {
	width:35px;
}

.width44 {
	width:44px;
}

.liwidth116 {
	width:116px;
}

.liwidth174 {
	width:174px;
}

.liwidth142 {
	width:142px;
}

.width40 {
	width:40px;
}

.width48 {
	width:48px;
}

.width50 {
	width:50px;
}

.width51 {
	width:51px;
}

.width55 {
	width:55px;
}

.width60 {
	width:60px;
}

.width70 {
	width:70px;
}

.width72 {
	width:72px;
}

.width74 {
	width:74px;
}

.width75 {
	width:75px;
}

.width77 {
	width:77px;
}

.width80 {
	width:80px;
}

.width85 {
	width:85px;
}

.width87 {
	width:87px;
}

.width8 {
	width:8px;
}

.width16 {
	width:16px;
}

.width18 {
	width:18px;
}

.width20 {
	width:20px;
}

.width23 {
	width:23px;
}

.width31 {
	width:31px;
}

.width32 {
	width:32px;
}

.width36 {
	width:36px;
}

.width37 {
	width:37px;
}

.width38 {
	width:38px;
}

.width75 {
	width:75px;
}

.width76 {
	width:76px;
}

.width90 {
	width:90px;
}

.width95 {
	width:95px;
}

.width100 {
	width:100px;
}

.width104 {
	width:104px;
}

.width120 {
	width:120px;
}

.width154 {
	width:154px;
}

.width146 {
	width:146px;
}

.width167 {
	width:167px;
}

.width180 {
	width:180px;
}

.width186 {
	width:186px;
}

.width206 {
	width:206px;
}

.width207 {
	width:207px;
}

.width210 {
	width:210px;
}

.width222 {
	width:222px;
}

.width225 {
	width:225px;
}

.width226 {
	width:226px;
}

.width230 {
	width:230px;
}

.width234 {
	width:234px;
}

.width240 {
	width:240px;
}

.width260 {
	width:260px;
}

.width270 {
	width:270px;
}

.width130 {
	width:130px;
}

.width132 {
	width:132px;
}

.width134 {
	width:134px;
}

.width310 {
	width:310px;
}

.width312 {
	width:312px;
}

.width320 {
	width:320px;
}

.width321 {
	width:321px;
}

.width330 {
	width:330px;
}

.width335 {
	width:335px;
}

.width380 {
	width:380px;
}

.width385 {
	width:385px;
}

.width125 {
	width:125px;
}

.width126 {
	width:126px;
}

.width140 {
	width:140px;
}

.width143 {
	width:143px;
}

.width150 {
	width:150px;
}

.width155 {
	width:155px;
}

.width160 {
	width:160px;
}

.width170 {
	width:170px;
}

.width175 {
	width:175px;
}

.width190 {
	width:190px;
}

.width198 {
	width:198px;
}

.width200 {
	width:200px;
}

.width220 {
	width:220px;
}

.width250 {
	width:250px;
}

.width257 {
	width:257px;
}

.width280 {
	width:280px;
}

.width275 {
	width:275px;
}

.width290 {
	width:290px;
}

.width300 {
	width:300px;
}

.width305 {
	width:305px;
}

.width328 {
	width:328px;
}

.width340 {
	width:340px;
}

.width344 {
	width:344px;
}

.width360 {
	width:360px;
}

.width370 {
	width:370px;
}

.width375 {
	width:375px;
}

.width380 {
	width:380px;
}

.width390 {
	width:390px;
}

.width394 {
	width:394px;
}

.width400 {
	width:400px;
}

.width410 {
	width:410px;
}

.width415 {
	width:415px;
}

.width416 {
	width:416px;
}

.width420 {
	width:420px;
}

.width424 {
	width:424px;
}

.width430 {
	width:430px;
}

.width440 {
	width:440px;
}

.width446 {
	width:446px;
}

.width450 {
	width:450px;
}

.width460 {
	width:460px;
}

.width470 {
	width:470px;
}

.width490 {
	width:490px;
}

.width350 {
	width:350px;
}

.width560 {
	width:560px;
}

.width510 {
	width:510px;
}

.width520 {
	width:520px;
}

.width530 {
	width:530px;
}

.width500 {
	width:500px;
}

.width540 {
	width:540px;
}

.width548 {
	width:548px;
}

.width550 {
	width:550px;
}

.width570 {
	width:570px;
}

.width580 {
	width:580px;
}

.width588 {
	width:588px;
}

.width592 {
	width:592px;
}

.width600 {
	width:600px;
}

.width612 {
	width:612px;
}

.width620 {
	width:620px;
}

.width625 {
	width:625px;
}

.width630 {
	width:630px;
}

.width635 {
	width:635px;
}

.width640 {
	width:640px;
}

.width642 {
	width:642px;
}

.width650 {
	width:650px;
}

.width655 {
	width:655px;
}

.width658 {
	width:658px;
}

.width670 {
	width:670px;
}

.width672 {
	width:672px;
}

.width700 {
	width:700px;
}

.width710 {
	width:710px;
}

.width680 {
	width:680px;
}

.width688 {
	width:688px;
}

.width770 {
	width:770px;
}

.width798 {
	width:798px;
}

.width720 {
	width:720px;
}

.width730 {
	width:730px;
}

.width750 {
	width:750px;
}

.width760 {
	width:760px;
}

.width788 {
	width:788px;
}

.width800 {
	width:800px;
}

.width810 {
	width:810px;
}

.width820 {
	width:820px;
}

.width832 {
	width:832px;
}

.width850 {
	width:850px;
}

.width860 {
	width:860px;
}

.width870 {
	width:870px;
}

.width890 {
	width:890px;
}

.width900 {
	width:900px;
}

.width910 {
	width:910px;
}

.width920 {
	width:920px;
}

.width924 {
	width:924px;
}

.width940 {
	width:940px;
}

.width960 {
	width:960px;
}

.width980 {
	width:980px;
}

.width990 {
	width:990px;
}

.width991 {
	width:991px;
}

.width1000 {
	width:1000px;
}

.width1040 {
	width:1040px;
}

.width1080 {
	width:1080px;
}

.width1160 {
	width:1160px;
}

.width1200 {
	width:1200px;
}

.width1280 {
	width:1280px;
}

.width1320 {
	width:1320px;
}

.width1920 {
	width:1920px;
}

.width1300 {
	width:1300px;
}

.width1320 {
	width:1320px;
}

.width1340 {
	width:1340px;
}

.width1400 {
	width:1400px;
}

.widthper100 {
	width:100%;
}

.width20_per {
	width:5%;
}

.width310_per {
	width:16.2%;
}

.width500_per {
	width:25%;
}

.width600_per {
	width:30%;
}

.width700_per {
	width:40%;
}

.width800_per {
	width:50%;
}

.width1000_per {
	width:56%;
}

.width1100_per {
	width:60%;
}

.width1200_per {
	width:62.5%;
}

.width1400_per {
	width:68%;
}

.width60_per {
	width:7%;
}

.width100_per {
	width:9%;
}

.width120_per {
	width:12%;
}

.width180_per {
	width:15%;
}

.width200_per {
	width:18%;
}

.height136 {
	height:136px;
}

.height230 {
	height:230px;
}

.height236 {
	height:236px;
}

.height260 {
	height:260px;
}

.height305 {
	height:305px;
}

.height310 {
	height:310px;
}

.height315 {
	height:315px;
}

.height415 {
	height:415px;
}

.height446 {
	height:446px;
}

.height512 {
	height:512px;
}

.height515 {
	height:515px;
}

.height648 {
	height:648px;
}

.height690 {
	height:690px;
}

.height1860 {
	height:1860px;
}

.height100per {
	height:100%;
}

.height0 {
	height:0px;
}

.displayblock {
	display:block;
}

.displaynone {
	display:none;
}

.displayinline {
	display:inline;
}

.displaytable {
	margin:0 auto;
	display:table;
}

.col2 {
	width:50%;
	float:left;
}
.col3 {
	width:33.333%;
	float:left;
}
.col4 {
	width:25%;
	float:left;
}
.col5 {
	width:20%;
	float:left;
}
.col6 {
	width:16.666%;
	float:left;
}

/* <A>標籤定義部分 */

.LinkIdxLeader {
    color:#404040;text-decoration:none;
}
.LinkIdxLeader:hover {
    color:#404040;text-decoration:none;
}

.linkwhitetoblack {
    color:#ffffff;text-decoration:none;
}
.linkwhitetoblack:hover {
    color:#000000;text-decoration:none;
}

.linkgreentoblue {
    color:#8CE032;text-decoration:none;
}
.linkgreentoblue:hover {
    color:#19B7FF;text-decoration:none;
}

.linkgraytoyellow {
    color:#333333;text-decoration:none;
}
.linkgraytoyellow:hover {
    color:#DAB866;text-decoration:none;
}

.linkgraytogreen {
    color:#898989;text-decoration:none;
}
.linkgraytogreen:hover {
    color:#8CE032;text-decoration:none;
}

.linksoftblue {
    color:#DDF9FF;text-decoration:none;
}
.linksoftblue:hover {
    color:#ffffff;text-decoration:none;
}

.linkgraytoblack {
    color:#888888;text-decoration:none;
}
.linkgraytoblack:hover {
    color:#666666;text-decoration:none;
}

.linkblacktoblue {
    color:#000000;text-decoration:none;
}
.linkblacktoblue:hover {
    color:#00cccc;text-decoration:none;
}

.linkblacktodeepblue {
    color:#000000;text-decoration:none;
}
.linkblacktodeepblue:hover {
    color:#2648A2;text-decoration:none;
}

.linkmidgraytoblue {
    color:#cccccc;text-decoration:none;
}
.linkmidgraytoblue:hover {
    color:#00cccc;text-decoration:none;
}

.linkdeepgraytoblue {
    color:#666666;text-decoration:none;
}
.linkdeepgraytoblue:hover {
    color:#00cccc;text-decoration:none;
}

.linkred {
    color:#E62129;text-decoration:none;
}
.linkred:hover {
    color:#990000;text-decoration:none;
}

/*  */ 
.linksoftgray {
    color:#e0e0e0;text-decoration:none;
}

.linksoftgray:hover {
    color:#ffffff;text-decoration:none;
}
/*  */ 

.linkgoldentodeep {
    color:#D5B56A;text-decoration:none;
}
.linkgoldentodeep:hover {
    color:#BD9535;text-decoration:none;
}

.linkorangetodeep {
    color:#D36C05;text-decoration:none;
}
.linkorangetodeep:hover {
    color:#F57D07;text-decoration:none;
}

.linkbluetosoftblue {
    color:#203B85;text-decoration:none;
}
.linkbluetosoftblue:hover {
    color:#16ACED;text-decoration:none;
}

/* <hr>標籤定義部分 */

.hr2pxdeepgray {
	
	height:0px;
	border:none;
	border-top:2px double #626D73;
}

.hr5pxgray {
	height:0px;
	width:818px;
	border:none;
	margin-left:0px;
	border-top:5px solid #E5E5E5;
}