﻿@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Questrial);
html { overflow-y:scroll; }
body { padding:0; margin:0; color:#3c3c3c; font-family:Verdana, Dotum; font-size:11px; background:; }
div, p, ol, ul, li, img, a, form, span, iframe, dl, dt, dd { margin:0px; padding:0px; font-family: inherit; }
/*div, p, li, dt, dd, span{ text-align:justify; }*/
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
ul, ol { list-style:none; }
html, body{height:100%;}
table, th, td { margin:0; padding:0; font-size:11px; border-collapse:collapse; }
input{ vertical-align:middle;  font-size:11px;font-family:Verdana, Dotum; }
select, textarea { border:1px solid #cbcaca; font-size:11px; font-family:Verdana, Dotum; }
select.search { border:0; width:93px; height:15px; color:#3c3c3c; font-size:11px;}
textarea.for_txt { border:0; width:100%; color:#3c3c3c;}
input.ot { border:1px solid #cbcaca;  background-color:#ffffff; }
fieldset { margin:0px; padding:0px; border:none;  }
legend, caption { display:none; }
.dnone { display:none; }
a:link, a:active, a:visited { color:#3c3c3c; text-decoration:none; }
a:hover { color:#3c3c3c; text-decoration:none !important; }

#wrap{width:100%;}

#content{width:980px; margin:0 auto; background:#fff; padding:10px; margin-top:15px; }
.top{width:980px; height:60px; padding-bottom:10px; }
.top .logo{float:left; width:180px; text-align:center;}
.top .menu{float:left; width:800px; font-weight:bold;}
/*
.top .menu a:link, a:active, a:visited  { text-decoration:none; }
.top .menu a:hover { text-decoration:none !important; }
.top .menu td{text-align:center; height:35px;}
.top .menu .menu_on { }
.top .menu a span { font-family: 'Questrial', sans-serif;font-size: 15px; }
*/
.top .menu > ul > li { position: relative; float: left; }
.top .menu > ul > li > a.tmenu { display: block; height: 35px; line-height: 35px; text-align: center;}
.top .menu > ul > li > a.tmenu:link, a.tmenu:active, a.tmenu:visited  {  }
.top .menu > ul > li > a.tmenu:hover {  }
.top .menu > ul > li > a.tmenu > span { display: block; font-family: 'Questrial', sans-serif;font-size: 15px; }
.top .menu > ul > li > a.tmenu > span.menu_on { }
.top .menu > ul > li > ul { display: none; position: absolute; width: 100%; padding-top: 10px; padding-bottom: 10px;  }
.top .menu > ul > li > ul > li > a.cmenu { display: block; line-height: 30px; text-align: center; }
.top .menu > ul > li > ul > li > a.cmenu:link, a.cmenu:active, a.cmenu:visited  {  }
.top .menu > ul > li > ul > li > a.cmenu:hover {  }
.top .menu > ul > li > ul > li > a.cmenu > span {  }
.top .menu > ul > li > ul > li > a.cmenu > span.child_menu_on {  }
.top .menu > ul > li:hover > ul,
.top .menu > ul > li.active > ul { display: block; }

.slogan{overflow: hidden; float:none; width:980px; height:209px; background: url(/upload/home/66d6d5fc1a970.jpg)}
.slogan td{height:209px;}

.title{width:980px; padding-top:10px; height:35px; border-bottom:solid 2px #e2e2e2;}
.title td{width:50%; height:35px;}
/*
.title .tit{background:url(/images/title_thum_A.gif) left no-repeat; padding-left:10px; font-size:20px; color:#000; }
*/
.title .tit{font-size:20px; color:#000; }
.title .location{text-align:right; color:#7f7f7f;}

.con{width:960px; margin:0 auto; line-height:24px; padding-top:25px; padding-bottom:30px;}

#copyright{width:1002px; margin:0 auto; text-align:center; padding-top:15px; padding-bottom:15px;  }
#copyright a{}

.gry_subject {padding:10px;font-size:15px; font-weight:bold;}
.gry_content {padding:10px;}