@charset "utf-8";

#skip{overflow:hidden;width:0;height:0;font-size:0;line-height:0;padding:0;margin:0;text-indent:-3000px;}

#wrap{width:100%;min-width:980px;}

#header{width:100%;min-width:980px;position:relative;padding:0;margin:0;}
#header .header_top{overflow:hidden;clear:both;width:980px;margin:0 auto;}
#header .header_top .qnb_logo{float:left;padding:15px 0;}
#header .header_top #top_set{float:right;padding:25px 0;font-size:0;}
#header .header_top #top_set dd{float:left;}
#header .header_top #top_set dd.qnb_left{background:none;}
#header .header_top #top_set dd.qnb_btn{}

/*top_menu*/
#header .qnb_box{width:100%;min-width:980px;background:url(../img/main/qnb_bg.gif) repeat-x;}
#header .qnb_box #qnb{width:980px;height:30px;margin:0 auto;}
#header .qnb_box #qnb li{float:left;z-index:80;display:inline-block;position:relative;}
#header .qnb_box #qnb li a{float:left;height:30px;}
#header .qnb_box #qnb li ul{position:absolute;top:34px;left:28px;z-index:9999;display:none;height:174px;}
#header .qnb_box #qnb li .qnb_m01{width:157px;padding:14px 0 0;}
#header .qnb_box #qnb li .qnb_m02{width:138px;padding:14px 0 0;}
#header .qnb_box #qnb li .qnb_m03{width:158px;padding:14px 0 0;}
#header .qnb_box #qnb li .qnb_m04{width:167px;padding:14px 0 0;}
#header .qnb_box #qnb li .qnb_m05{width:160px;padding:14px 0 0;}
#header .qnb_box #qnb li ul li{clear:both;display:block;background:url(../img/main/qnb_arrow.gif) no-repeat 0 8px;padding:0 0 0 10px;min-width:138px;}
#header .qnb_box #qnb li ul li a{color:#ffffff;font-size:12px;line-height:26px;font-family:Verdana;z-index:300;height:auto;}

#qnb_bg{position:absolute;top:98px;width:100%;min-width:980px;height:188px;background:url(../img/main/qnb_bg2.gif) repeat-x;display:none;z-index:50;}
#qnb_bg .qnb_bgin{width:100%;width:980px;height:188px;margin:0 auto;background:url(../img/main/qnb_bg3.gif) no-repeat;}

#container{width:100%;min-width:980px;padding:0;margin:0;}

/*visual*/
#container #visual{width:100%;min-width:980px;height:370px;background:url(../img/main/visual_bg.gif) repeat-x; }



#container #contents{width:100%;min-width:980px;padding:39px 0 30px 0px;margin:0 auto;}
#container div .contents_in{width:980px;margin:0 auto;overflow:hidden;}
#container #contents .contents_in .con_l{ float:left; display:inline; width:719px; padding-left: 20px;}

/*banner01*/
#container #contents .contents_in .con_l .banner01{float:left;width:300px; margin-right: 19px;}

/*board*/
#container #contents .contents_in .con_l .board{float:left;width:360px;min-height:145px;margin-right:40px; position:relative;background:url(../img/main/board_bg.gif) repeat-x top left;}
#container #contents .contents_in .con_l .board li{display:inline-block;float:left;}
#container #contents .contents_in .con_l .board li ul{clear:both;position:absolute;top:23px;left:0;width:360px;margin:0 40px 0 0px;}
#container #contents .contents_in .con_l .board li ul li{overflow:hidden;line-height: 14px;clear:both;width:352px;background:url(../img/main/dot.gif) no-repeat 0 6px;padding:0 0 11px 8px;font-size:12px;color:#999999;}
#container #contents .contents_in .con_l .board li ul li span {line-height: 13px;#line-height: 13px;}
#container #contents .contents_in .con_l .board li ul li a{color:#666666;}
#container #contents .contents_in .con_l .board li ul li .b_text{width:360px;float:left;}
#container #contents .contents_in .con_l .board li ul li .b_time{width:80px;float:right;text-align:right;}
#container #contents .contents_in .con_l .board li ul li.more{background:none;position:absolute;top:0;left:459px;margin-top:-46px;width:10px;padding:0;}

/*intro quick*/
#container #contents .contents_in .con_l .intro{float:left; display:inline; margin-top: 27px; margin-right: 19px;}
#container #contents .contents_in .con_l .quick{float:left; display:inline; margin-top: 27px;}

#container #contents .contents_in .con_r{overflow:hidden; float:left; width: 241px;}


/*footer*/
#footer_con{overflow:hidden;clear:both;width:100%;min-width:960px;border-top: 1px solid #dfdfdf; height: 35px; background-color: #fff;}
#footer_con .footer_con_in{width: 960px;margin:0 auto;padding:5px 0;padding-left: 20px;}
#footer_con .footer_con_in li{float:left; display:inline;}
#footer{overflow:hidden;clear:both;width:100%;min-width:960px;background-color:#dfdfdf;}
#footer .footer_in{overflow:hidden;clear:both;width:960px;margin:0 auto;padding:15px 0; padding-left: 20px;}

#slide_div {width:1540px;margin:auto;position: absolute;top: 1px;#top: 0px;left: 50%;margin-left: -770px;}
