@charset "utf-8";

/* Site Layout - Body Wrap */
* {margin:0; padding:0;}
body {background:#ffffff; line-height:16px;}
#bodyWrap {position:relative; width:930px; margin:0 auto; padding:0; border:0;}
.bul {margin:0 0 2px 0;vertical-align:middle;}

/* Site link style */

a:link {color:#555555; text-decoration:none;}
a:visited {color:#555555; text-decoration:none;}
a:hover {color:#669900; text-decoration:underline;}
a:active {color:#555555; text-decoration:none;}


/* Site Layout - Header */
#header {position:relative; width:930px; height:125px; background:url(../images/default/header.gif) no-repeat right top; margin-bottom:0px; z-index:99;}
#header .menuz {position:relative; height:125px; }
#header .menuy {position:relative; height:125px; }
#header h1 {position:absolute; top:63px; left:0px;}
/*#gonggao {position:absolute; top:104px; left:650px;}  */
#language {position:absolute; top:45px; right:-57px; z-index:100; width:220px; height:19px; padding:1px 0 0 0; text-align:center;}
/*#flash { position:absolute; top:125px; left:0px; z-index:99;} */
*html #language {height:17px; padding:3px 0 0 0;}

#it_search_form {position:absolute; top:72px; right:15px;}
#it_search_form .input {border:1px solid #d9d9d9; height:17px; width:120px; color:#888888; font-size:.9em;}
#it_search_form .submit_button {width:1px; height:1px; visibility:hidden;}

#mini_gnb {position:absolute; top:2px; margin:0; }
#mini_gnb ul {padding:2px 0px 0 0;}
#mini_gnb li {display:inline; list-style:none; padding:0 1px 0 2px; font-size:11px; white-space:nowrap;}
#mini_gnb li.bar {color:#bbb;}
#mini_gnb li.pointer {cursor:pointer;}
#mini_gnb li strong {color:#555;}
#mini_gnb li a {color:#555; letter-spacing:-1px;}
#mini_gnb li a:hover {color:#555; text-decoration:underline;}

#mini_gnb #minimenu1 {display:none; position:absolute; top:19px; Left:247px; z-index:999;}
#mini_gnb #minimenu1 ul {padding:3px 2px 2px 2px; border:0px solid #ccc; background:#fff; font-size:11px; text-align:center; letter-spacing:-1px; white-space:nowrap;}
#mini_gnb #minimenu1 li {display:inline; list-style:none; padding:0 3px; color:#888;}
#mini_gnb #minimenu1 li a {color:#666; letter-spacing:-1px;}
#mini_gnb #minimenu1 li a:hover {color:#669900; text-decoration:underline;}


#gnb {position:absolute; top:63px; left:140px; height:38px; overflow:hidden; white-space:nowrap; margin-bottom:10px;}
 /** 下面加这段background:url(../images/default/) no-repeat left center; padding-left:1px; 是加上导航间的分界线**/
#gnb li {display:inline; list-style:none; float:left; position:relative; left:0px; white-space:nowrap;}
#gnb li a {display:block; float:left; padding:11px 17px 0px 17px; height:25px; color:#ffffff; white-space:nowrap; text-decoration:none;  }
#gnb li a:hover,
#gnb li a:focus {color:#FFF79D;}
#gnb li.on { background:url() 100% 100% no-repeat;}
#gnb li.on a {font-weight:bold; color:#444; padding-bottom:4px; background:url() 0 100% no-repeat; letter-spacing:-1px;}
#gnb li.on a:hover {font-weight:bold; color:#000; }

.gnb_sub {position:absolute; top:96px; left:140; height:30px; padding:0 10px; white-space:nowrap; margin-bottom:0;}
.gnb_sub li {float:left; pasition:absolute; left:140px; list-style:none; center; padding-left:2px; position:relative; left:180; white-space:nowrap;}
.gnb_sub li a {display:block; float:left; padding:8px 7px 2px 7px; height:23px; color:#666; font-size:11px; white-space:nowrap; text-decoration:none;}
.gnb_sub li a:hover, 
.gnb_sub li a:focus {color:#000;}
.gnb_sub li.on a {color:#666; font-weight:bold; }


#isSearch { position:absolute; top:70px; right:15px; width:300px; text-align:right; z-index:999;}
#isSearch .searchOrder { display:none;}
#isSearch .checked { position:absolute; left:116px; top:1px; text-align:left; display:block; padding:3px 0 2px 8px; width:80px; height:14px;  font:11px "??", Dotum, "??", Gulim, AppleGothic, Sans-serif; color:#666666; line-height:normal;}
*:first-child+html #isSearch .checked { top:1px; }
#isSearch ul { display:none; position:absolute; left:116px; top:18px; padding:2px 0 3px 0; text-align:left; border:0px solid #919898; background:#ffffff;}
#isSearch ul li { width:62px; height:18px; list-style:none; }
#isSearch ul li input { display:none;}
#isSearch ul li label { display:block; padding:4px 0 0 4px; width:58px; height:15px; font:11px; color:#000000;}
#isSearch ul li label.on { background:#669900; }
#isSearch ul li label:hover,
#isSearch ul li label:focus { background:#669900;}
#isSearch .inputText { vertical-align:middle; position:relative; top:0; _top:-1px; left:1px; padding:3px 3px 1px 3px; width:95px; height:13px; color:#000000; border:0px solid #b5b5b5; background-color:#ffffff; }
#isSearch .inputText:hover,
#isSearch .inputText:focus { border:0px solid #B0B0AF; background-color:#ffffff; }
*:first-child+html body#default #isSearch .inputText { position:relative; top:-1px;}
#isSearch .submit { vertical-align:middle; _position:relative; _top:-1px;}
*:first-child+html body#default #isSearch .submit { position:relative; top:-1px;}

/* Site Layout - Content Body */
#contentBody {position:relative; width:930px; padding-bottom:20px; overflow:hidden; background:url(../images/default/bgContentBody.gif) repeat-y center top; background-color:#ffffff; border-bottom:1px solid #ffffff;}



/* Site Layout - Footer */
#footer{clear:both; padding:10px 0 0 0; border-top:2px solid #e1e1e1; }
/* Sitemap */
#sitemap a{ text-decoration:none;}
#sitemap a:hover,
#sitemap a:active,
#sitemap a:focus{ text-decoration:underline;}

#sitemap .extension{ *zoom:1;}
#sitemap .extension:after{ content:""; display:block; clear:both;}
#sitemap .extension .section{ float:left; width:122px; margin-bottom:10px; padding:0 0 0 10px; background:url(../images/default/lineKneeVr.gif) repeat-y 0 0;}
#sitemap .extension .section.logo{ background:none; padding:0 10px 0 0;}
#sitemap .extension .section h2{ font-size:11px; margin:0 0 10px 0;}
#sitemap .extension .section a{ color:#808080;}
#sitemap .extension .section ul{ margin:0; padding:0; list-style:none;}
#sitemap .extension .section li{ margin-bottom:6px;}


/*#footer p{margin:-8px 0 14px 0; font-size:11px; line-height:16px; margin:10px 0 0 0; padding:10px 10px 0 10px; color:#aaa; text-align:left; letter-spacing:-1px; background-color:#eee;}*/
#footer select { border:1px solid #666; position: absolute; height: 18px; width: 170px; right: 10px; font-size: 10px; bottom: 13px; }
#footer address{margin:0; font:9px Verdana; text-align:left; padding:15px; background-color:#eee; }
#footer address a {color:#669900 !important; font:bold 9px Tahoma; text-decoration:none;}
#footer address a:hover,
#footer address a:focus {font:bold 9px Tahoma; color:#666666;}



/* Rss 
#rsswrap {margin:10px 0;text-align:center;}
.rss_icon {background: url(../images/default/btn_rss.gif) left 50% no-repeat; margin-top: 10px; padding: .1em 0 .1em 20px; font: 0.9em/2 Tahoma, Helvetica, sans-serif; color: #999;}
*/