body {	font-family: "µ¸¿ò", "µ¸¿òÃ¼";	font-size: 12px;	color: #555555; SCROLLBAR-FACE-COLOR: #dedede; 
        SCROLLBAR-SHADOW-COLOR: #595959; SCROLLBAR-3DLIGHT-COLOR: #595959;
		SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #dedede; 
		margin:0 0; line-height: 16px;}

table {	font-size: 12px;	color: #555555; line-height: 16px;}
div {	font-size: 12px;	color: #555555; line-height: 16px;}

a:link 		{color:#666666; 	TEXT-DECORATION:none; }
a:visited 	{color:#666666; 	TEXT-DECORATION:none; }
a:hover   	{color:#FF6C26; 	TEXT-DECORATION:underline;}
a:active  	{color:#666666; 	TEXT-DECORATION:none; }


.px11  {font-size: 11px;}
.px12  {font-size: 12px;; color:#777777; line-height:18px;}
.px12_b  {font-size: 12px; color:#1F8080; font-weight:bold;}
.pt12  {font-size: 10pt;; color:#777777; line-height:18px;}
.px12_c  {font-size: 12px; color:#1F8080; font-weight:bold; text-align:center; background-color:EFF6F5;}
.px11_c  {font-size: 12px; color:#777777; text-align:center; background-color:f8f8f8;}
.px11_b  {font-size: 11px; color:#325696; font-weight:bold; padding-left:15px}
.px11_g  {font-size: 11px; color:#1F8080; }
.px11_bc  {font-size: 11px; color:#1F8080; font-weight:bold; }
.px11_info  {font-size: 11px; color:#777777;}


a:link.not	{color:#666666; 	TEXT-DECORATION:none; }
a:visited.not {color:#FF6C00; 	TEXT-DECORATION:none; font-weight:bold;}
a:hover.not	{color:#FF6C00; 	TEXT-DECORATION:underline; font-weight:bold;}


.form{ font-size: 11px;	color: #555555;	border: 1px solid #CFCFCF;	background-color: #FFFFFF;}
.form2{ font-size: 11px; color: #555555;	border: 1px solid #CFCFCF;	background-color: #F1F1F1; height: 19px; padding-top:2px; }
.form3{  margin-left:10px}

.form4{ font-size: 11px;	color: #555555;	border: 1px solid #ABD1DE;	background-color: #CCECF7;}


.titb {font-size: 30px; text-align:center;  color:#333333;  background-color:#ffffff;  font-weight:bold; line-height:40px; TEXT-DECORATION:underline;letter-spacing:5px;}
.tit {font-size: 16px; text-align:center;  color:#333333;  background-color:#ffffff;  padding-right:2px; font-weight:bold; line-height:24px;}
.titl {font-size: 12px; text-align:left;  color:#333333;  background-color:#ffffff;  padding-right:2px; font-weight:bold;}
.tits {font-size: 11px; text-align:left;  color:#333333;  background-color:#ffffff;  padding-right:2px; font-weight:bold;}
.px11r {font-size: 11px; text-align:right;  color:#333333;  background-color:#ffffff;  padding-right:2px;}
.px11l {font-size: 11px; text-align:left;   color:#333333;  padding-left:2px; letter-spacing:-2px; word-spacing:0px; line-height:14px;}
.px11s {font-size: 11px; text-align:justify;    color:#333333;  background-color:#ffffff;  padding-left:2px; letter-spacing:-1px; word-spacing:2px; line-height:14px;}
.px13s {font-size: 13px; text-align:left;   color:#333333;   padding-left:2px; letter-spacing:0px; word-spacing:0px; line-height:14px;}
.px11t {font-size: 11px; text-align:center; color:#0A50A2;  background-color:#D2E4F4;  letter-spacing:-2px; line-height:24px; font-weight:bold;}
.px12c {font-size: 11px; text-align:center;  color:#333333;  background-color:#ffffff; line-height:24px;}
.px16f {font-size: 14px; text-align:center;   color:#CCCCCC;  padding-left:2px; letter-spacing:0px; word-spacing:0px; line-height:18px;}
.px16c {font-size: 14px; text-align:center;   color:#333333;  padding-left:2px; letter-spacing:0px; word-spacing:0px; line-height:18px;}
.px16e {font-size: 14px; text-align:center;   color:#CCCCCC;  padding-left:2px; letter-spacing:0px; word-spacing:0px; line-height:18px;}
.px16l {font-size: 14px; text-align:left;   color:#333333;   padding-left:2px; letter-spacing:0px; word-spacing:0px; line-height:18px;}
.px16lb {font-size: 14px; text-align:left;   color:#333333;   padding-left:2px; letter-spacing:-1px; word-spacing:0px; line-height:18px;}
.px16b {font-size: 14px; text-align:center;   color:#333333;  padding-left:2px; letter-spacing:0px; word-spacing:0px; line-height:18px;}
.px16d {font-size: 14px; text-align:center;   color:#333333; font-weight:bold;  padding-left:2px; letter-spacing:0px; word-spacing:0px; line-height:18px;}
.px16dd {font-size: 16px; text-align:center;   color:#333333; font-weight:bold;  padding-left:2px; letter-spacing:0px; word-spacing:0px; line-height:18px;}
.px16ddd {font-size: 16px; text-align:center;   color:#333333;  padding-left:2px; letter-spacing:0px; word-spacing:0px; line-height:18px;}
.px16db {font-size: 16px; text-align:center;   color:#333333; background-color:#cccccc; padding-left:2px; letter-spacing:0px; word-spacing:0px; line-height:18px;}
.px16ld {font-size: 14px; text-align:left;   color:#333333; font-weight:bold;  padding-left:10px; letter-spacing:0px; word-spacing:-1px; line-height:19px;}
.px16j {font-size: 14px; text-align:justify;   color:#333333; font-weight:bold;  padding-left:10px; letter-spacing:0px; word-spacing:0px; line-height:18px;}
.px16ldd {font-size: 14px; text-align:left;   color:#333333; font-weight:bold;  padding-left:10px; letter-spacing:0px; word-spacing:0px; line-height:18px; TEXT-DECORATION:underline;}
.px13ld {font-size: 13px; text-align:left;   color:#333333; font-weight:bold;  padding-left:10px; letter-spacing:0px; word-spacing:0px; line-height:18px;}
.px18ld {font-size: 18px; color:#333333;  padding-left:10px; letter-spacing:0px; word-spacing:0px; line-height:30px;}
.px20ld {font-size: 20px; text-align:left;   color:#333333; font-weight:bold;  padding-left:10px; letter-spacing:0px; word-spacing:0px; line-height:30px;}
.px20l {font-size: 20px;   color:#333333;  padding-left:10px; letter-spacing:-1px; word-spacing:-1px; line-height:30px;}
.px20ldd {font-size: 20px; text-align:left;   color:#333333; background-color:#dddddd;  font-weight:bold;  padding-left:10px; letter-spacing:0px; word-spacing:0px; line-height:40px;}

.adminMenu { margin:0 auto}
.adminMenu th { background:#2949b7; color:#fff; padding:8px 0}
.adminMenu td { padding:13px 0; text-align:center}
.adminMenu td a { display:block}

.stH3 { font-size:16px; font-weight:600; color:#333; }

.adminSearch { border:1px solid #ccc; width:1080px; padding:10px; margin-bottom:10px; background:#f8f8f8}
.adminSearch select { padding:5px; vertical-align:middle; margin-right:5px}
.adminSearch input { padding:5px; vertical-align:middle; margin-right:5px}
.adminSearch input[type="submit"] { background:#333; color:#fff; border:0; padding:5px 10px}
.adminSearch input[type="button"] { background:#333; color:#fff; border:0; padding:5px 10px}

.delBtn { background:#999; font-size:11px; display:inline-block; padding:3px 8px; cursor:pointer; color:#fff}

.adminForm select { padding:5px; vertical-align:middle; margin-right:5px}
.adminForm input { padding:5px; vertical-align:middle; margin-right:5px}
.adminForm input[type="submit"] { background:#333; color:#fff; border:0; padding:5px 10px}
.adminForm input[type="button"] { background:#333; color:#fff; border:0; padding:5px 10px}

.adminForm2 input[type="button"] { background:#2949b7; color:#fff; border:0; padding:8px 25px; margin:0 10px}


.wrap { width: 880px; margin: 0 auto; padding:0;}
h1 { float:left; margin:0; padding:0;}
#nav { margin: 0; padding: 0; list-style: none; height:62px; padding-left:0; padding-right:0; float:right }

#nav li { float: left; display: block; background: none; position: relative; z-index: 999; margin: 0 1px; }

#nav li a { display: block; font-weight: 700; line-height:70px; text-decoration: none;  color: #333; zoom: 1; padding: 0px 7px; font-size:13px; }
#nav li a:hover, #nav li a.hov, #nav li a.hov2 {  color: #3650b1;  }

/* @group subnav */
#nav ul { position: absolute; top:55px; left: 1px; display: none; margin: 0; list-style: none; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
          box-shadow: 0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); padding:10px 0; background:#fff  }	
#nav ul li { width: 180px; float: left; border-top: 1px solid #fff; text-align: left; background:#fff }
#nav ul li:hover { border-left: 0px solid transparent; border-right: 0px solid transparent; }
#nav ul a { display: block; height:20px; line-height: 20px; padding:0 10px; color: #666; border-bottom: 1px solid transparent; text-transform:  uppercase;  font-weight: normal;font-size:11px; font-weight:bold;  }
#nav ul a:hover { text-decoration: none; border-right-color: transparent; border-left-color: transparent; background: transparent;color: #3650b1; background:#f5f5f5  }

.mbg01 { background:url(../image/nav_01_bg.jpg) 0 0 no-repeat; height:400px}
.mbg02 { background:url(../image/nav_02_bg.jpg) 0 0 no-repeat; height:570px}
.mbg03 { background:url(../image/nav_03_bg.jpg) 0 0 no-repeat; height:570px}
.mbg04 { background:url(../image/nav_09_bg.jpg) 0 0 no-repeat; height:400px}

.navLM { float:left; width:200px; z-index:9999999999999 }
.navLM  h3 { text-align:center padding:0; margin:0}
.navLM ul { width:100%; list-style:none; padding:10px 0 0  0; margin:0}
.navLM ul li { line-height:30px;}
.navLM ul li a {display:block; padding-left:30px; width:100%; color:#fff; text-decoration:none;  font-weight:bold;  font-size:12px; letter-spacing:-0.08em}
.navLM ul li a:hover { color:#22628e; font-weight:bold; background:url(../image/nav_over.png) 0 0 no-repeat }
.navLM ul li a.on {color:#22628e; font-weight:bold; background:url(../image/nav_over.png) 0 0 no-repeat }

.navLM2 { float:left; width:200px;  z-index:9999999999999}
.navLM2  h3 { text-align:center padding:0; margin:0}
.navLM2 ul { width:100%; list-style:none; padding:10px 0 0  0; margin:0}
.navLM2 ul li { line-height:25px;}
.navLM2 ul li a {display:block; padding-left:40px; color:#fff; text-decoration:none; font-size:11px; letter-spacing:-0.08em; background:url(../image/dot.gif) 33px 50% no-repeat}
.navLM2 ul li a.st { font-size:14px; margin-top:5px; font-weight:bold; background:none;  padding-left:30px;}
.navLM2 ul li a:hover { background:#fff; color:#1c5f01; }
.navLM2 ul li a.on {color:#1c5f01; font-weight:bold; background:#fff url(../image/dot_on.gif) 33px 50% no-repeat }

.navLM3 { float:left; width:200px;  z-index:9999999999999}
.navLM3  h3 { text-align:center padding:0; margin:0}
.navLM3 ul { width:100%; list-style:none; padding:10px 0 0  0; margin:0}
.navLM3 ul li { line-height:30px;}
.navLM3 ul li a {display:block; padding-left:30px; color:#fff; text-decoration:none;  font-weight:bold;  font-size:12px; letter-spacing:-0.08em}
.navLM3 ul li a:hover { color:#344eb0; font-weight:bold; background:url(../image/nav_over.png) 0 0 no-repeat }
.navLM3 ul li a.on {color:#344eb0; font-weight:bold; background:url(../image/nav_over.png) 0 0 no-repeat }


.navLM4 { float:left; width:200px;  z-index:9999999999999}
.navLM4  h3 { text-align:center padding:0; margin:0}
.navLM4 ul { width:100%; list-style:none; padding:10px 0 0  0; margin:0}
.navLM4 ul li { line-height:30px;}
.navLM4 ul li a {display:block; padding-left:30px; color:#fff; text-decoration:none;  font-weight:bold;  font-size:12px; letter-spacing:-0.08em}
.navLM4 ul li a:hover {color:#d42c33; font-weight:bold; background:url(../image/nav_over.png) 0 0 no-repeat }
.navLM4 ul li a.on {color:#d42c33; font-weight:bold; background:url(../image/nav_over.png) 0 0 no-repeat }

.swWrap { float:left; width:880px; height:238px;}
.swiper-container {width:100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
