.text1 {
	FONT-SIZE: 8px
}
.text2 {
	FONT-SIZE: 10px
}
.text3 {
	FONT-SIZE: 12px
}
.text4 {
	FONT-SIZE: 14px
}
.text5 {
	FONT-SIZE: 18px
}
.text6 {
	FONT-SIZE: 4px
}
.text7 {
	FONT-SIZE: 5px
}
.text8 {
	FONT-SIZE: 2px
}
.text10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 14px
}
.text11 {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
.text12 {
	FONT-SIZE: 9pt; LINE-HEIGHT: 16px
}
.text12-2 {
	FONT-SIZE: 9pt; LINE-HEIGHT: 18px
}
.text13 {
	FONT-SIZE: 13px; LINE-HEIGHT: 18px
}
.text13-2 {
	FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 18px
}
.text14 {
	FONT-SIZE: 14px; LINE-HEIGHT: 20px
}
.text16 {
	FONT-SIZE: 16px; LINE-HEIGHT: 20px
}
.text18 {
	FONT-SIZE: 18px; LINE-HEIGHT: 24px
}
.text2r {
	font-size: 10px; color: #ff0000
}

A:link {
	COLOR: #775533; TEXT-DECORATION: none
}
A:active {
	COLOR: #cc6633; TEXT-DECORATION: none
}
A:visited {
	COLOR: #775533; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc6633; TEXT-DECORATION: none
}
.menu1 {
	FONT-SIZE: 12px; COLOR: #333333
}
.menu1 A:link {
	COLOR: #775533; TEXT-DECORATION: none
}
.menu1 A:active {
	COLOR: #775533; TEXT-DECORATION: none
}
.menu1 A:visited {
	COLOR: #775533; TEXT-DECORATION: none
}
.menu1 A:hover {
	COLOR: #cc6633; TEXT-DECORATION: underline
}
.menu2 {
	FONT-SIZE: 14px; COLOR: #333333
}
.menu2 A:link {
	COLOR: #0077cc; TEXT-DECORATION: none
}
.menu2 A:active {
	COLOR: #0077cc; TEXT-DECORATION: none
}
.menu2 A:visited {
	COLOR: #0077cc; TEXT-DECORATION: none
}
.menu2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.menu3 {
	FONT-SIZE: 10px; COLOR: #333333
}
.menu3 A:link {
	COLOR: #775533; TEXT-DECORATION: none
}
.menu3 A:active {
	TEXT-DECORATION: none
}
.menu3 A:visited {
	TEXT-DECORATION: none
}
.menu3 A:hover {
	COLOR: #cc6633; TEXT-DECORATION: underline
}
.menu4 {
	FONT-SIZE: 18px; COLOR: #333333
}
.menu4 A:link {
	COLOR: #0077cc; TEXT-DECORATION: none
}
.menu4 A:active {
	COLOR: #0077cc; TEXT-DECORATION: none
}
.menu4 A:visited {
	COLOR: #0077cc; TEXT-DECORATION: none
}
.menu4 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.spec1 {
	BORDER-RIGHT: #d0c0b0 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: #d0c0b0 1pt solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d0c0b0 1pt solid; COLOR: #333333; LINE-HEIGHT: normal; PADDING-TOP: 5px; BORDER-BOTTOM: #d0c0b0 1pt solid; FONT-STYLE: normal; FONT-VARIANT: normal
}
.spec2 {
	BORDER-RIGHT: #d0c0b0 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: #d0c0b0 1pt solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d0c0b0 1pt solid; COLOR: #333333; LINE-HEIGHT: normal; PADDING-TOP: 5px; BORDER-BOTTOM: #d0c0b0 1pt solid; FONT-STYLE: normal; BACKGROUND-COLOR: #ffffff; FONT-VARIANT: normal; a: link {  color: #775533; text-decoration: none}
    a:active {  color: #775533; text-decoration: none}
    a:visited {  color: #775533; text-decoration: none}
    a:hover {  color: #CC6633; text-decoration: none}
}

.border {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.border2 {
	BORDER-RIGHT: #006699 2px solid; BORDER-TOP: #006699 2px solid; BORDER-LEFT: #006699 2px solid; BORDER-BOTTOM: #006699 2px solid
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 2px; LINE-HEIGHT: 18px
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 2px
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 2px
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 2px
}

.h1 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #000000; LINE-HEIGHT: 24px
}
.h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000066; LINE-HEIGHT: 24px
}

.course-item a:hover {
      opacity: 0.8;
    }

.course-item a img {
      width: 280px;
    }

.modal {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100vh;
      background-color: rgba(0, 0, 0, 0.8);
      display: none;
      z-index: 99999;
    }

.bigimg {
width: 80%;
max-width: 80%;
position: absolute;
top: 50%;
left: 50%;
transform: translateY(-50%) translateX(-50%);
-webkit- transform: translateY(-50%) translateX(-50%);
}


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

.bigimg img {width: 100%;}

}




.close-btn {
      color: #fff;
      font-size: 40px;
      position: absolute;
      right: 20px;
      top: 0;
    }

.close-btn a {
      color: #fff;
      text-decoration: none;
    }

.required {top: 30px;right: 10px;font-size: 10px;line-height: 18px;font-weight: 700; padding: 0 5px;background: #000000;color: #ffffff;}
