* { margin: 0px; padding: 0px; }
img { border:none; }
body { background: #F7F7F7 url(images/body_bg.jpg) repeat-x top; font-size:11px; font-family:"Arial"; color:#FFFFFF; }
table { margin:0 auto }
ul, dl, ol { list-style-type: none; }
a { color:#FFFFFF; text-decoration: underline; }
a:hover { color: #CC0000; text-decoration: underline; }
.clear { clear:both; }
#nav { margin:0px auto; width:940px; height:62px; background: url(images/memu_bg.jpg) no-repeat; position:relative }
#nav_main { position:absolute; left: 390px; top: 1px; }
#nav_main li { float:left; width:110px; background:url(images/nav_line.jpg) no-repeat right; text-align:center; }
#nav_main li a { float:left; width:110px; font-size:13px; font-weight:bold; text-decoration:none; text-align:center; }
#nav_main li a:hover { color:#FFCC00 }
#search { position:absolute; width:250px; left: 235px; top: 52px; }
#search .search_t { width:138px; height:18px; line-height:18px; background:#F5F5F5; border:1px solid #CCCCCC }
.title_01 { position:absolute; font-size:17px; font-weight:bold; left: 25px; top: 28px; }
#nav .cn_en{ position:absolute; left: 233px; top: 4px;color:#FFFF00 }
#nav .cn_en a{ text-decoration:none; color:#FFFF00}
#nav .cn_en a:hover{color:#FFFFFF }
.list_01 dt { height:20px; background:url(images/arrow_04.jpg) no-repeat left; margin-bottom:3px }
.list_01 dt a { width:170px; padding-left:9px; padding-bottom:3px; text-decoration:none; font-size:13px; font-weight:bold; display:block }
.list_01 dt a:hover, .list_01 dt .cur_link { border-bottom:1px solid #C5C5D8; color: #FFFFFF; text-decoration:none; }
.list_01 dd a { padding-left:20px; font-size:12px; height:16px; text-decoration:none }
.list_01 dd a:hover { color:#FFCC00 }
.list_02 li { padding-top:3px; padding-bottom:2px; line-height:12px; display:block; }
.list_02 li a { background:url(images/arrow_03.jpg) no-repeat left 5px; color:#464646; font-size:12px; text-decoration:none; padding-left:9px; }
.list_02 li a:hover { color: #ff0000; }
.list_03 { margin-left:10px }
.list_03 li { padding-top:6px; padding-bottom:2px; line-height:12px; display:block; }
.list_03 li a { width:160px; background:url(images/arrow_04.jpg) no-repeat left 5px; color:#FFFFFF; font-size:11px; padding-left:9px; display:block; }
.list_03 li a:hover { color: #ff0000; }
.list_04 li { margin-top:7px; margin-left:15px; height:18px }
.list_04 li a { background:url(images/arrow_red.jpg) no-repeat left 5px; color:#464646; font-size:12px; text-decoration: underline; padding-left:9px; }
.list_04 li a:hover { color: #ff0000; }
.list_05 li { margin-top:15px }
.list_05 li a { font-size:12px; color:#464646; text-decoration:none; }
.list_05 .time { font-size:11px; color:#909090 }
.list_05 li p { margin-top:3px }
.list_05 li a:hover { color:#CC0000; }
.bord_01 { border:3px solid #EAEAEA; border-top:none; }
.bord_02 { border-bottom:1px solid #EAEAEA; }
.bord_03 { color:#464646; font-size:12px; font-weight:bold; border-bottom:1px solid #EDEDED }
.bord_04 { border-bottom:1px solid #F0F0F0; border-top:1px solid #F0F0F0; color:#000000; font-size:13px; font-weight:bold; }
.font_01 a { color:#000000; font-size:12px; font-weight:bold; }
.font_02 { color:#464646; font-size:12px; line-height:130% }
.font_03 { font-size:13px; font-weight:bold; text-decoration:none }
.font_03 a { font-size:13px; font-weight:bold; text-decoration:none }
.font_03 a:hover { color:#FFFFFF }
.title_02 { background:#EAEAEA; }
.title_02 a { color:#000000; font-size:13px; font-weight:bold; text-decoration:none; }
.title_02 a:hover { color:#CC0000; }
.title_03 a { color:#000000; font-size:13px; font-weight:bold; text-decoration:none; }
.link_img img { border:4px solid #C5C5D8 }
.contact_01 { line-height:170%; font-size:12px; color:#464646; padding:15px }
.contact_01 a { color:#000000; }
.contact_02 { line-height:140%; font-size:12px; color:#666666; }
.sidebar { color:#666666 }
.sidebar a { color:#666666; text-decoration:none; }
.sidebar a:hover { font-weight:bold; color:#CC0000; }
.img_list_01 { margin:10px 0px 10px 15px; }
.img_list_01 li { margin:15px 5px; float:left; }
.img_list_01 li a { color:#666666; text-decoration:none; }
.img_list_01 li img { margin:3PX; border:1px solid #E6E6E6 }
.img_list_01 li p { margin:2px auto; text-align:center; }
.img_list_01 li p a { margin:2px auto; text-align:center; text-decoration:underline; }
.img_list_01 li p a:hover { color:#FF0000 }
.left_c { background:url(images/left_c_bg.jpg) repeat-y; line-height:160%; color:#464646; font-size:12px; padding:10px }
.copy { line-height:180%; color:#464646; font-size:12px }
.copy a { color:#464646; }
.page { color:#999999; }
.page a { color:#999999; margin:0px 3px; text-decoration:none; }
.page span { font-weight:bold; color:#CC0000; text-decoration:underline; }
.page2 { color:#464646; }
.page2 a { color:#464646; margin:0px 3px; text-decoration:none; }
.page2 span { font-weight:bold; color:#CC0000; text-decoration:underline; }
.red { color:#CC0000 }
.red a { color:#CC0000 }
.red a:hover { color:#000000 }
.from_contact { color:#666666; font-weight:bold; }
.input3 { border: 1px solid #9A9A9A; color: #666666; font-size: 12px; height: 16px; width: 308px; background-color: #F5F5F5; }
.input4 { border: 1px solid #9A9A9A; color: #666666; font-size: 12px; height: 95px; width: 370px; background-color: #F5F5F5; }
