@charset "utf-8";

#top .head .head_box ul.menu li.menu_01 a{ background-image: url(../img/menu_01on.gif); }

#top .top_img{ background-image: url(../img/top_01.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 307px; width: 950px; margin-right: auto; margin-left: auto; margin-top: 7px; position: relative; }
#top .top_img a{ height: 32px; width: 146px; text-indent: -9999px; display: block; margin: 0px; padding: 0px; position: absolute; left: 757px; top: 248px; }

#top .top_img02{ background-image: url(../img/topKvisZi.png); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 307px; width: 950px; margin-right: auto; margin-left: auto; margin-top: 7px; position: relative; }
#top .top_img02 a{ height: 32px; width: 146px; text-indent: -9999px; display: block; margin: 0px; padding: 0px; position: absolute; left: 757px; top: 248px; }

#top .main dl{ float: left; }
#top .main dl dt{ text-indent: -9999px; display: block; height: 36px; background-repeat: no-repeat; }

#top .main dl.top_info{ width: 337px; padding-right: 25px; }
#top .main dl.top_info dt{ background-image: url(../img/top_02.gif); }
#top .main dl.top_info dd ul{ }
#top .main dl.top_info dd ul li{ background-image: url(../img/comm_01.gif); background-repeat: no-repeat; background-position: left 11px; padding-left: 12px; line-height: 16px; clear: both; overflow: hidden; display: block; padding-top: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #31313e; padding-bottom: 10px; }
#top .main dl.top_info dd ul li .yymmdd{ color: #8489e4; display: block; font-weight: bold; padding-bottom: 4px; }
#top .main dl.top_info dd ul li img{ float: left; width: 80px; height: auto; padding-right: 12px; padding-bottom: 16px; display: block; margin-top: -4px; }

#top .main dl.top_info dd.face_ban { padding-top: 20px; }
#top .main dl.top_info dd.face_ban a{ background-image: url(../img/ban_fb.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 53px; }



#top .main .top_prod { width: 548px; float: left; }

#top .main .top_prod dl{ float: none; }
#top .main .top_prod dl dt{ background-image: url(../img/top_03.gif); background-position: 9px; } 
#top .main .top_prod dl dd ul{ padding-top: 10px; }
#top .main .top_prod dl dd ul li{ padding-left: 17px; color: #CCCCCC; line-height: 16px; float: left; width: 112px; display: block; background-image: url(../img/top_04.gif); background-repeat: repeat-y; padding-right: 8px; color: #FFFFFF; font-size: 10px; line-height: 14px; padding-top: 8px; padding-bottom: 8px; margin-bottom: 10px; }

#top .main .top_prod dl dd ul li img{ display: block; padding-bottom: 8px; }
#top .main .top_prod dl dd ul li a{ font-style: normal; font-weight: bold; display: block; font-size: 10px; padding-top: 3px; text-decoration: none; line-height: 14px; }

#top .main .top_prod ul.pr_ban{ padding-left: 9px; padding-top: 8px; }
#top .main .top_prod ul.pr_ban li{ padding-bottom: 10px; }
#top .main .top_prod ul.pr_ban li a{ background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; }
#top .main .top_prod ul.pr_ban li.ban_thumbcaddy a{ background-image: url(../img/topban_thmbcaddy.gif); height: 106px; }
