@charset "utf-8";
/* CSS Document */
body{ margin:0; font-size:12px;}
th{ font-size:13px; color:#1C1C1C; font-weight:bold; line-height:22px; text-align:left;}
td{ font-size:12px; color:#1C1C1C; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
a{ color:#1C1C1C; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover{ color:#FF0000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.TdPadding{ padding:5px;}

#MemuTitle{ color:#1C1C1C; background:url(../images/Memu_Bg.jpg) center center;padding:15px 90px; text-align:left;}

#Left{ padding:10px; width:210px; background:url(../images/Left_Bg.jpg) center top no-repeat; text-align:center;}
.LeftList{ display:block; margin:5px 0px; padding:0px 0 0 20px; background:url(../images/Ico_01.jpg) 5px 5px no-repeat; border-bottom:#DDDDDD 1px solid; text-align:left;}
.LeftList:hover{ display:block; color:#FF0000; margin:5px 0; padding:0px 0 0 20px; background:url(../images/Ico_01.jpg) 5px 5px no-repeat; border-bottom:#DDDDDD 1px solid; text-align:left;}
.LeftCurList{ display:block; color:#FF0000; margin:5px 0; padding:0px 0 0 20px; background:url(../images/Ico_01.jpg) 5px 5px no-repeat; border-bottom:#DDDDDD 1px solid; text-align:left;}
.SubType{ padding:5px 0 5px 15px;}
.SubType a{display:block; padding:0px 0 0 20px; background:url(../images/Ico_02.jpg) 5px 5px no-repeat; border-bottom:#DDDDDD 1px dotted; text-align:left;}
.SubType a:hover{display:block; padding:0px 0 0 20px; background:url(../images/Ico_02.jpg) 5px 5px no-repeat; border-bottom:#DDDDDD 1px dotted; text-align:left; color:#FF0000;}

#PageContent{ color:#1C1C1C; padding:2px 15px; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
H1{ margin:0px; border-bottom:#8A8297 1px solid; height:24px;}
H1 a{width:110px; height:25px; margin:0 5px -2px 5px; text-align:center; display:block; float:left; background:url(../images/Pro_Detail_2.jpg) center bottom no-repeat; cursor:pointer;}
H1 a:hover{width:110px; height:25px; margin:0 5px -2px 5px; text-align:center; display:block; float:left; background:url(../images/Pro_Detail_1.jpg) center bottom no-repeat;}
H1 span{ float:right; font-size:12px;cursor:pointer;}
.CurList{width:110px; height:25px; margin:0 5px -2px 5px; text-align:center; display:block; float:left; background:url(../images/Pro_Detail_1.jpg) center bottom no-repeat;}

.TitleRed{ color:#FF0000; font-size:14px; font-weight:bold;}
.TitleYellow{color:#FD9616; font-size:14px; font-weight:bold;}

#ProList{ width:178px; height:180px; background:url(../images/Pro_Bg.jpg) left top no-repeat; float:left;}
#ProList P{ margin:0; padding:0px 0 0 22px;}
#ProList Img{ margin:10px; width:160px; height:100px; border:0px;}

.DownLoadList{padding:5px 30px;}
.DownLoadList a{width:300px; padding:5px 0 5px 30px;float:left; font-family:Arial, Helvetica, sans-serif; background:url(../images/Ico_06.jpg) 5px 9px no-repeat;}
.DownLoadList a:hover{width:300px; padding:5px 0 5px 30px;float:left;font-family:Arial, Helvetica, sans-serif;color:red;background:url(../images/Ico_06.jpg) 5px 9px no-repeat;}

.Cont {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH:156px; PADDING-TOP: 5px; height:55px; TEXT-ALIGN: center;}
.box {	FLOAT: left; WIDTH:78px; TEXT-ALIGN: center}
.box IMG {PADDING:1px 1px 1px 1px; DISPLAY: block; MARGIN: 0px auto; BORDER:#E8E8E8 1px solid}
.box A:hover IMG {BORDER: #5385cc 1px solid}
.box P {MARGIN: 6px auto 0px; LINE-HEIGHT: 20px}