html {
	margin: 0px auto; padding: 0px; width: 100%; height: 100%; text-align: center; font-size: 16px;
}
body {
	margin: 0px auto; padding: 0px; width: 100%; height: 100%; text-align: center; font-size: 16px;	font-family: "notokr-regular", sans-serif; margin:0;padding:0
}

a {
	border: currentColor; border-image: none; color: rgb(94, 94, 94);
}
img {
	border: currentColor; border-image: none; color: rgb(94, 94, 94);
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
h1 {
	margin: 0px; padding: 0px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
#side_wrap {
	background: rgb(51, 51, 51);	border-left:10px solid #c30505;    box-sizing:border-box; right:-250px; top: 0px; width: 250px; height: 100%; position: fixed; z-index: 9999; -ms-overflow-x: hidden; -ms-overflow-y: auto; 
}
#side_wrap .title {
	margin: 10px 0px 0px; padding: 0px; width: 100%; height: 80px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#side_wrap .title img {
	width: 55%; margin-top: 18px;
}
#side_wrap .menu {
	margin: 0px; padding: 0px 0px 4px 25px; height: 47px; text-align: left; color: rgb(255, 255, 255); line-height: 3.4em; font-size: 16px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
#side_wrap .menu img {
	margin: 20px 0px 20px 20px; height: 15px;
}
#side_wrap .sub_menu {
	background: rgb(65, 65, 65); margin: 0px; padding: 7px 0px 7px 35px; text-align: left; font-size: 15px; display: none;
}
#side_wrap .sub_menu li {
	margin: 0px; padding: 10px 0px; width: 100%;
}
#side_wrap .sub_menu li a {
	color: rgb(255, 255, 255);
}
#side_wrap .close_btn {
	top: 10px; right: 0px; position: absolute; cursor: pointer;
}
#side_wrap .close_btn img {
	width: 52%;
}
#side_wrap .link {
	margin: 10px 0px 0px 40px; text-align: left;
}
#side_wrap .link img {
	height: 25px;
}
#side_wrap .sub_menu .sub_sub {
	width: 100%; display: none;
}
#side_wrap .sub_menu .sub_sub a {
	color: rgb(102, 102, 102);
}
#side_wrap .sub_menu .sub_sub_01 {
	width: 100%; display: none;
}
#side_wrap .sub_menu .sub_sub_01 a {
	color: rgb(102, 102, 102);
}
#side_wrap .sub_menu .sub_sub_02 {
	width: 100%; display: none;
}
#side_wrap .sub_menu .sub_sub_02 a {
	color: rgb(102, 102, 102);
}
#bg {
	background: rgb(0, 0, 0); top: 0px; width: 100%; height: 100%; bottom: 0px; display: none; position: fixed; z-index: 20; opacity: 0.7;
}















.topmenu{
	width: 100%; background:#fff; position:fixed; border-bottom:1px solid #ddd; height:49px;
}
.topmenu ul{
     text-align:center;  
}
 

.topmenu li{
     display:inline-block;  padding:17px 10px 8px 10px; font-size:15px; font-weight:400;
}


.topmenu li.on{
   border-bottom:3px solid #0093d8;
}


.open_btn {
right:4px; top: 3px; width:45px; position: absolute; cursor: pointer;
}
.open_btn img {
	margin: 0px; width: 100%;
}
header {
	margin: 0px; padding: 0px; width: 100%; height: 60px; position: fixed; z-index: 10;
}
nav {
	background: url('../image/top_back.gif') repeat-x; width: 100%; height: 60px; 
}
nav .bi img {
	height: 40px; margin-top: 10px;
}
nav .btn_open {
	right: 10px; top: 8px; width: 40px; position: absolute; cursor: pointer;
}
nav .btn_open img {
	margin: 0px; width: 100%;
}
section {
	margin:0px 0 0 0; padding: 50px 0px 0px; width: 100%;
}
section #main_visual {
	margin:0px;  width: 100%;	
}
section #main_visual video {
	width: 100%; display: block;
}
section #main_visual2 {
	margin: 0; padding: 0px; width: 100%; z-index:9999;
}
section #main_visual2 img {
	width: 100%; display: block; z-index:9999;
}

section #mbanner{
	width: 100%; display: block; margin:0px auto 0px; text-align:center;
}
section #mbanner img {
	width: 90%; display: block; z-index:9999;margin:0 auto; text-align:center;
}



section #content {
	margin: 0px; padding: 0px; width: 100%; z-index:9999;
}
section #content img {
	width: 100%; display: block; z-index:9999;
}
section #content .con_icon {
	margin: 0px; padding: 0px; width: 100%; height: auto; float: left; display: inline-block; z-index:9999;
}
section #content .con_icon li {
	margin: 0px; padding: 0px; width: 25%; float: left; z-index:9999;
}
section #content .banner {
	margin: 0px; padding: 0px; width: 100%; height: auto; float: left; display: inline-block;
}
section #content .banner li {
	margin: 0px; padding: 0px; width: 50%; float: left;
}
section #container {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 100%; height: 35%;
}
section #container ul {
	margin: 0px 0px 10%; padding: 0px; top: 0px; width: 100%; font-size: 0px; position: relative; z-index: 9996;
}
section #container li {
	margin: 0px; padding: 0px; width: 30%; display: inline-block;
}

section #container li img {
	width: 100%;
}

.mtext {
	margin-top:-25px; text-align:center; width: 90%; padding:0px 5% 10px;display: block; 	font-size:17px; color:#666;
}


.mtitle {
	margin-top:20px;float:left; width: 90%; padding:10px 5% 10px;display: block; font-size:19px; color:#fff;text-align:center; background:#626262;
}
.mtitle1 {
	margin-top:60px;float:left; width: 90%; padding:20px 5% 10px;display: block; font-size:22px; color:#000000;text-align:left;
}
.more{
	margin-top:-5px;float:right; right:0px; 
}

.mtitle2 {
	margin-top:20px;float:left; width: 90%; padding:20px 5% 10px;display: block; font-size:22px; color:#000000;text-align:left;
}


.mainnotice {
	margin-top:0px; width: 90%; padding: 5px 5%;
}
.mainnotice .pic img {
	margin-top:0px;width: 100%; padding:0px; text-align:center;
}
.mainnotice .title {
	margin-top:20px;float:left; padding:0px;  font-size:18px; color:#000000;text-align:left;display:block; 
}

.mainnotice .cont {
	margin-top:10px;float:left;  font-size:15px; color:#666;text-align:left; 
}



.mnotice {
		float:left; margin-top:0px; width: 100%; background:#ececec; border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;
}

.mnotice .title {
	margin-top:0px;float:left; padding:15px;  font-size:15px; color:#666;text-align:left;display:block; 
}




.maininfo {
	float:left; width: 90%; margin: 5px 5% 20px; border:1px solid #c1c1c1;display: block;
}

.maininfo .pic img {
	margin-top:0px;width: 100%; padding:0px; text-align:center;
}

.maininfo .title {
display:block; padding:15px 0 0 15px;  font-size:14px; color:#5e5e5e; text-align:left;
}

.maininfo .title1 {
display:block; padding:3px 0px 0 15px;  font-size:20px; color:#3f7396; text-align:left;
}
.maininfo .line01{
display:block; width:92%; margin:10px auto 10px; padding-top:0px;border-bottom:1px solid #c1c1c1; 

}
.maininfo .t1 {
padding:5px 0px 0 15px; width:50px; float:left;  font-size:13px; color:#000;text-align:left;
}

.maininfo .t2 {
 padding:5px 0px 0 15px;  font-size:13px; color:#5e5e5e;text-align:left;
}
.maininfo .t3 {
 padding:5px 0px 0 15px;  font-size:13px; color:#de5900;text-align:left;
}

.maininfo .btn1 a{
margin-top:16px; padding:15px 0px; width:50%; float:left; font-size:16px; color:#6b6b6b;text-align:center;background:#ececec; border-top:1px solid #c1c1c1;
}

.maininfo .btn2 a{
 margin-top:16px; padding:15px 0px; width:50%; float:left; font-size:16px; color:#fff;text-align:center;background:#50a7ca; border-top:1px solid #c1c1c1;
}
.maininfo .btn2_off{
 margin-top:16px; padding:15px 0px; width:50%; float:left; font-size:16px; color:#6b6b6b;text-align:center;background:#fff;border-top:1px solid #c1c1c1;
}

.maininfo .btn3{
margin-top:16px; padding:15px 0px; width:100%; font-size:16px; color:#6b6b6b;text-align:center;background:#ececec; border-top:1px solid #c1c1c1;
}

.t-center {text-align: center; margin-left: 0;margin-right: 0}


footer {
	margin: 0px 0 25px 0; padding: 25px 10px 45px 10px; font-size: 12px; display: block;text-align: left; color:#616161;background:#fff;z-index:99;
}
footer p{
float:left; 	margin: 0px; padding: 5px 0px 10px; width: 80%; font-size: 11px; display: block;text-align: left; color:#616161;font-weight:100;
}
.topbtn {
float:right; right:0px; margin-top:-15px; position:relative;width:28px; margin-right:0px;
}

.mtabArea{position:relative;width:100%;height:60px;overflow:hidden;text-align:center;margin:0px 0px 0px 0px;border-bottom:1px solid #fff;}
.mtabArea ul{overflow:hidden;height:60px;}
.mtabArea ul li{float:left;height:60px;}
.mtabArea ul li a{display:block; height:100%; padding-top:20px;font-size:18px;text-decoration:none;font-weight:normal;;}
.mtabArea ul li a.on{display:block; width:100%; background:#2d2d2d; color:#666;font-weight:300;padding-top:0;cursor:inherit}
.mtabArea ul li img{text-align:center;width:50%;max-width:120px;}





.tabArea{position:relative;width:100%;height:50px;overflow:hidden;text-align:center;margin:30px 0px 0px 0px;}
.tabArea ul{overflow:hidden;height:50px;}
.tabArea ul li{float:left;height:36px;background:#545454}
.tabArea ul li a{display:block;background:#545454; height:100%; margin:0px;padding-top:9px;line-height:180%;color:#fff;font-size:15px;text-decoration:none;font-weight:normal;border:0.1px solid #dfdfdf;}
.tabArea ul li a.on{display:block;background:#bf0007; height:100%; margin:0px;padding-top:9px;line-height:180%;color:#fff;font-size:15px;text-decoration:none;font-weight:normal;border:0.1px solid #bf0007;}


.tabArea.tabOne li{width:100%}
.tabArea.tabTwo li{width:50%}
.tabArea.tabThree li{width:33.3333333%}
.tabArea.tabFour li{width:25%}
.tabArea.tabFive li{width:20%}
.tabArea.tabSix li{width:16.6666666%}






.mtabArea.tabOne li{width:100%}
.mtabArea.tabTwo li{width:49.7%}
.mtabArea.tabThree li{width:33.3333333%}
.mtabArea.tabFour li{width:25%}
.mtabArea.tabFive li{width:20%}
.mtabArea.tabSix li{width:16.6666666%}




.mbtabArea{position:relative;width:100%;height:52px;overflow:hidden;text-align:center;margin:30px 0px 0px 0px;background:url('../image/mbtab_back.gif') center 1px repeat-x;z-index:9;border-bottom:0.1px solid #000;}
.mbtabArea ul{overflow:hidden;height:52px;}
.mbtabArea ul li{float:left;height:36px;}
.mbtabArea ul li a{display:block; height:100%; margin:0px;padding-top:15px;color:#fff;font-size:15px;text-decoration:none;font-weight:normal;border:0.1px solid #fff;}
.mbtabArea ul li a.on{display:block; height:100%; margin:0px;padding-top:15px;color:#fff;font-size:15px;text-decoration:none;font-weight:normal;border:0.1px solid #fff;}


.mbtabArea.tabOne li{width:100%}
.mbtabArea.tabTwo li{width:50%}
.mbtabArea.tabThree li{width:33.3333333%}
.mbtabArea.tabFour li{width:25%}
.mbtabArea.tabFive li{width:20%}
.mbtabArea.tabSix li{width:16.6666666%}





.stab{clear:both; float:left;width:100%;height:54px;overflow:hidden;text-align:center;margin:52px 0px 0px 0px;}
.stab ul{overflow:hidden;}
.stab ul li{float:left; border-bottom:1px solid #c1c1c1;}
.stab ul li a{display:block; background:#fff; height:100%; padding:15px 0 10px; color:#333333; font-size:15px;border-right:0.5px solid #c1c1c1; text-decoration:none;font-weight:normal; }
.stab ul li a.on{display:block; width:100%; background:#666; height:100%; padding:15px 0 10px; color:#fff; font-size:15px;text-decoration:none;font-weight:normal; }


.stab.tabOne li{width:100%}
.stab.tabTwo li{width:50%}
.stab.tabThree li{width:33.3333333%}
.stab.tabFour li{width:25%}
.stab.tabFive li{width:20%}
.stab.tabSix li{width:16.6666666%}



.stitle {
	margin-bottom:20px; margin-top:20px;float:left; width: 100%; display: block; font-size:26px; color:#000000;text-align:center; 
}


#sub_wrap {
background: rgb(255, 255, 255); 	margin-top:0px; width: 90%; padding: 50px 5% 40px; vertical-align:top; 
}
#sub_wrap .stitle1 {
	margin-bottom:20px; margin-top:20px;float:left; width: 100%; display: block; font-size:26px; color:#000000;text-align:center; 
}
#sub_wrap .stitlebak {
	background:#e3e3e3;min-height:40px; margin-bottom:20px; margin-top:60px;width: 100%; display: block; 
}
#sub_wrap .stitle2{
float:left; font-size:22px; color:#000000;text-align:left; padding:10px;
}
#sub_wrap .stitle3 {
padding:10px; font-size:16px; color:#000000;text-align:right; float:right;
}
#sub_wrap .stitle4 {
padding:0px; font-size:18px; color:#0079ac;text-align:left;
}
#sub_wrap .stitle5 {
padding:0px; font-size:20px; color:#ff0000;text-align:left;
}
#sub_wrap .scon1 {
margin:10px 0px 0px 0px;padding:10px 0 10px 0; font-size:16px; color:#666;text-align:left; border-top:1px solid #0079ac; border-bottom:1px solid #ddd; 
}
#sub_wrap .cont {
	width: 100%; text-align:left;font-size:16px; line-height:150%; color:#6b6a6a;vertical-align:top; 
}
#sub_wrap .stit {
text-align:left; font-size:22px; width: 100%; color:#4283a9; margin-bottom:10px;
}


#sub_wrap .pic2{  margin-top:30px; margin-left:0px;width: 100%; text-align:left;}

#sub_wrap1 {
background: rgb(255, 255, 255); 	margin-top:0px; width: 100%; padding: 0px 0 40px; vertical-align:top; min-height:300px;
}
#sub_wrap1 .stitle1 {
	margin-bottom:20px; margin-top:20px;float:left; width: 100%; display: block; font-size:26px; color:#000000;text-align:center; 
}

#sub_wrap1 .cont {
	float:left; width: 100%; text-align:left;font-size:16px; line-height:150%; color:#6b6a6a;
}

#sub_wrap1 img {
	width: 100%; margin-top:0px; margin-bottom:0px;text-align:center;
}


#sub_wrap1 .pic2{ float:left; margin-top:30px; margin-left:0px;width: 100%; text-align:left;}

.tit01{display:inline;padding:20px 0;font-size:16px;line-height:200%;font-weight:bold;color:#000}

#sub_wrap1 .t01{float:left;  display: block;margin-top:20px;font-size:16px; margin-left:0px;}

.fc_or_b{color:#ff0000}



.line001{float:left; display:block; width:100%; margin:20px auto 20px; padding-top:0px;border-bottom:1px solid #c1c1c1; }

#board{  float:left; position:relative; width:96%; padding:10px;  font-size:14px; min-height:180px;}

.bbslist1 {width:100%; margin-top:20px;  border-collapse:collapse;  border-top:2px solid #cfcfcf; border-left:1px solid #cfcfcf; border-bottom:2px solid #cfcfcf; letter-spacing:0px;  font-size:14px;}

.bbslist1 tbody td { text-align:center;  border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; padding:6px; color:#000000;  line-height:170%; font-size:14px;}

.bbslist1 tbody td.a { background:#f2f2f2;text-align:center; border-right:1px solid #cfcfcf; padding:6px 0px 0px 0px; color:#000000; font-size:14px; line-height:170%;  }


#board2{  float:left; position:relative; width:100%; padding:0px;  font-size:14px;}

.bbslist2 {width:100%; margin-top:0px;  border-collapse:collapse;  border-top:2px solid #0079ac; border-bottom:1px solid #cfcfcf; letter-spacing:0px;  font-size:14px;}

.bbslist2 tbody td { text-align:left;  border-bottom:1px solid #cfcfcf; padding:6px; color:#000000;  line-height:170%; font-size:14px;}

.bbslist2 tbody td.a {text-align:left; min-width:70px;padding:6px; color:#000000; font-size:15px; line-height:170%;}

.bbslist2 tbody td.b { text-align:left;  padding:6px; color:#666; font-size:15px; line-height:170%;  }
