/* CSS Document */
/*  default  */
body{margin:0;padding:0;}
img,fieldset{border:0 none;}
dl,ul,ol,li{list-style: none;}
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p{margin:0;padding:0;}
table{border-collapse:collapse;}
body,td{font-family:Arial, Helvetica, sans-serif;color:#333;}

/*header*/
#wrap{width:997px; margin:0 auto; position:relative;}
#header{margin:0; height:74px; z-index:2; width:100%; position:absolute; background:#ccc;}
#header .logo{position:absolute; height:74px; width:240px;}
#gnb{position:relative; top:30px; _top:36px;}
#container{clear:both; z-index:2; width:997px; margin:0 auto; position:absolute; top:550px; float:left; background:url(../images/index/layout_bg.gif) repeat-y;}
.bg_top{background:url(../images/index/m_top.jpg) no-repeat; height:20px;}
.bg_bottom{height:18px; float:left;}

/*top menu*/
#depth1 div {}
#depth1{z-index:100;width:50%;height:30px;float:right; padding:5px 0 0 0; _position:relative; _top:0px;}
#depth1 ul{float:left; background:url(../images/index/tm_bg.jpg) repeat-x;}
#depth1 li{display:inline; height:42px; padding-right:36px; }
#depth1 a,#depth1 a:link,#depth1 a:visited{font:14px/36px Verdana; width:115px; height:42px; color:#000; text-decoration:none;border-bottom:1px solid #989898;}
#depth1 a:hover{color:#000; border-bottom:3px solid #f8c72d;}

/*depth2 menu*/
#depth2 div {}
#depth2{z-index:50; position:absolute; top:0;}
#depth2 ul{float:left;}
#depth2 li{background:url(../images/index/sb_bg.jpg) repeat-x; height:26px; line-height:20px; display:inline; float:left;}
#depth2 a,#depth2 a:link,#depth2 a:visited{color:#ccc; font:bold 12px Arial, sans-serif;height:28px; text-decoration:none;  padding:10px; }
#depth2 a:hover{color:#f8c72d; text-decoration:underline;}
.prot2{font-size: 11px; padding: 3px 0px;}
.prot2 a,.prot2 a:link,.prot2 a:visited{color:#ccc; font:bold 11px Arial, sans-serif;height:28px; text-decoration:none;  padding:10px 3px; }
.prot2 a:hover{color:#f8c72d; text-decoration:underline;}
#depth2 .prot2 a,#depth2 .prot2 a:link,#depth2 .prot2 a:visited{color:#ccc; font:bold 10px Arial, sans-serif;height:28px; text-decoration:none;  padding:10px 2px; }
#depth2 .prot2 a:hover{color:#f8c72d; text-decoration:underline;}


/* navigation layer */
#sb1 {visibility:hidden; position:absolute; top:36px; left:480px; width:600px; z-index:10;}
#sb2 {visibility:hidden; position:absolute; top:36px; left:200px; width:840px; z-index:10;}
#sb3 {visibility:hidden; position:absolute; top:36px; left:560px; width:600px; z-index:10;}
#sb4 {visibility:hidden; position:absolute; top:36px; left:780px; width:400px; z-index:10;}

/*local*/
.lnb_gnb{float:left; text-align:right; width:400px;}
#lnb{position:absolute; top:-24px; right:80px;  width:160px;}
:root #lnb{top:-30px;}
#lnb li{display:inline; font:9px Arial; color:#fff;}
#lnb li a,#lnb li a:link,#lnb li a:visited{font:bold 9px; color:#fff; text-decoration:none;}
#lnb li a:hover{text-decoration:underline;}

/*left_menu_stage*/
.left_box{clear:both; width:236px; float:left;}/*margin-top:20px;*/
.main_cate{height:60px;}
.inquiry{width:100%;}

.contact{background:url(../images/index/contact_bg.jpg) no-repeat; font:italic 11px Arial, sans-serif; height:74px; margin-top:4px; color:#666;}
.contact_t{font:bold 13px/22px Verdana;color:#fff;padding-left:34px;}
.contact a,.contact a:link,.contact a:visited{ color:#4f555b; text-decoration:none; }
.contact a:hover{text-decoration:underline;}

/*content*/
.content{float:right; width:761px;}
.tit{font:italic bold 14px Arial, sans-serif; color:#000; border-bottom:1px solid #cccccc; height:37px; float:left; width:100%;}
.t1{font:11px Arial; color:#666; padding:10px 10px 10px 4px; float:left; width:730px;}
.t1 a,.t1 a:link,.t1 a:visited{font:11px; color:#666; text-decoration:none;}
.t1 a:hover{font:11px; color:#666; text-decoration:underline;}

/*right_stage*/
.m_right_box {width:744px;float:right; background:url(../img/index/right_bg.jpg) repeat-y;}

/*footer*/
.footer{width:997px;float:left;background:url(../images/index/footer.jpg) repeat-x #ccc;}
.footer_t{color:#727272; font:11px Arial; width:56%; float:right; margin:10px 0 2px 260px; float:left; _margin:10px 0 10px 130px;}
.footer_t a,.footer_t a:link,.footer_t a:visited{color:#727272; text-decoration:none;}
.footer_t a:hover{color:#414141; text-decoration:underline;}
.text_link{color:#727272; font:11px Arial; width:96%; text-align:center; margin-bottom:6px;}
:root .text_link{padding-left:100px; width:80%; float:left;}
.text_link a,.text_link a:link,.text_link a:visited{color:#727272; font:11px Arial; text-decoration:none;}
.text_link a:hover{color:#727272; font:11px Arial; text-decoration:underline;}
.gobiz{width:121px; float:right; margin:10px 40px 10px 0; _margin:10px 20px 10px 0;}

/* CSS Document */
.body{background-color:#ccc;}

.main_img{z-index:0; height:450px;position:absolute; top:100px; width:997px; margin:0 auto;}
.main_img_t{font-family:Arial; font:italic bold 13px; color:#fff; margin:14px 0 0 24px;}
.main_img_t2{font-family:Arial; font:italic 11px; color:#666; width:98%; margin-left:10px; background:#fff; }


/*left menu*/
.lm20{margin-left: 20px;}
.snb{padding:18px 0 18px 26px; width:81%;}
.snb a,.snb a:link,.snb a:visited,.snb a:hover{margin:10px 0 10px 0px; color:#333; font-size:12px; text-decoration:none;}
.snb li{display:block; height:21px; border:1px #f1f1f3 solid; padding-left:3px; background:url(../images/index/leftbtn_bg.jpg) no-repeat;}
.snb li a,.snb li a:link,.snb li a:visited{width:188px; line-height:20px;}
.snb li a:hover{width:188px;height:21px; line-height:20px; color:#8cd200;}

/*main section*/
.section {width:175px; border:1px solid #d2d2d2; margin-right:10px; float:left;}
.section_img {width:175px; height:150px; text-align:center; float:left; background:#fff;}

.section_t{color:#fff; float:left; font:10px/20px Verdana; background:#a6a6a6; loat:left; height:36px; width:168px; padding:5px 0 0 6px}
.section_t a,.section_t a:link,.section_t a:visited{color:#fff; font:11px/16px arial; background:#a6a6a6; text-decoration:none;}
.section_t a:hover{color:#000; text-decoration:none;}
.section_t visited{color:#fff; font:10px/16px Verdana; background:#a6a6a6; padding-left:6px;}
.section_t h1{font:normal bold 12px Arial; margin:0; padding:0;}
.section_t h1 span{font:bold 10px Arial;}
.section_t2{font:10px Arial; color:#333;height:80px;padding:6px; float:left; background:#fff;}
.section_t3{color:#fff; font:italic bold 11px/16px Verdana; background:#a6a6a6; padding-left:6px; float:left; width:169px;}

/*etc*/
.overview{background:url(../images/index/overview.jpg) no-repeat; height:221px; font:10px Arial; text-align:right;}
.ov_t{font:bold 12px Arial; color:#b57c00; margin:10px 18px 0px 10px;}

/*right- set*/
.aside{}
.aside_section{padding-right:10px;_padding-right:0; width:240px; height:90px; background:url(../images/index/aside_bg.jpg) no-repeat; float:left;}
.aside_section_img{width:94px; height:90px; text-align:center; float:left; padding-left:4px;}
.aside_section h1{color:#1a354e; font:italic bold 12px; margin-left:10px;}
.aside_section_t{text-align:right;float:right; font:italic bold 12px Arial; margin:4px 10px 0 4px; color:#000;}
.aside_section_t a,.aside_section_t a:link,.aside_section_t a:visited,.aside_section_t a:hover{text-align:left;float:right; font:italic bold 12px Arial, sans-serif; color:#000; text-decoration:none; text-align:right;}
.aside_section_t2{float:right; width:54%; font:9px Arial;color:#333; text-align:right; padding:4px 10px 0 0;}

/*intro*/
.intro{margin:0 auto; padding:80px 0 0 0}
.intro div{color:#333; text-decoration:none; font:12px; margin:6px 0;}
.intro div a,.intro div a:link,.intro div a:visited{color:#333; text-decoration:none;}
.intro div a:hover{color:#333; text-decoration:underline;}
.intro_text_link{color:#666; font:11px; width:96%; text-align:center; margin-bottom:6px;}
:root .intro_text_link{padding-left:100px; width:80%;}
.intro_text_link a,.intro_text_link a:link,.intro_text_link a:visited{color:#666; font:11px; text-decoration:none;}
.intro_text_link a:hover{color:#666; font:11px; text-decoration:underline;}

