﻿@charset "utf-8";

a:link,
a:visited{}
a:hover,
a:active{ text-decoration:underline;}
body{ text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#042a61; line-height:1.6; background: url(/themes/images/bg_body.jpg) center 33px no-repeat #2e8cc2;}

#pageWrap{ background:url(/themes/images/bg_page.jpg) center bottom no-repeat; padding-bottom:90px;}
#container{ width:990px; margin:0 auto; text-align:left;}
#sidebar{ width:260px; float:left;}
#main{ width:730px; float:right;}
#mainContent{ width:542px; float:left; margin-right:4px;}
#subContent{ width:166px; float:left;}
.hidden{ display:none;}

/* 左列 */
#sidebar #logo{ background:url(/themes/images/bg_logo.jpg) no-repeat; height:189px;}
#sidebar #downloadSwf{ background:url(/themes/images/bg_download_swf.jpg) no-repeat; height:193px;}
#sidebar #mainNav{ background:url(/themes/images/bg_main_nav.png) repeat-y;}
#sidebar #mainNav #mainNavLink{ width:242px; margin:0 auto; padding-top:6px;}
#sidebar #mainNav #mainNavLink a{ display:block; width:242px;}

#sidebar #mainNav #mainNavLink .winshells a{ background:url(../images/btn_winshells.png) 0 0 no-repeat; height:82px;}
#sidebar #mainNav #mainNavLink .winshells a:hover{ background:url(../images/btn_winshells.png) -242px 0 no-repeat;}
#sidebar #mainNav #mainNavLink .logined_new{ background:url(../images/bg_login.png) no-repeat; height:148px; padding:20px 20px 0 20px; color:#fff;}
#sidebar #mainNav #mainNavLink .logined_new td{ height:22px;}
#sidebar #mainNav #mainNavLink .logined_new td span{ color:#ffe400;}
#sidebar #mainNav #mainNavLink .logined_new .digital{color:#FF0; font-weight:bold;}
#sidebar #mainNav #mainNavLink .logined_new a{ display:inline;}
#sidebar #mainNav #mainNavLink .logined_new a:link,
#sidebar #mainNav #mainNavLink .logined_new a:visited{ color:#fff; text-decoration:none;}
#sidebar #mainNav #mainNavLink .logined_new a:hover{ text-decoration:underline; color:#f0ce30;}
#sidebar #mainNav #mainNavLink .logined_new .claim_shells a{ display:block; width:173px; height:35px; background:url(../images/btn_claim10.png) no-repeat; font-size:16px; font-weight:bold; padding-top:5px;}

#sidebar #mainNav #mainNavLink .link1Reg a{ background:url(/themes/images/bg_main_nav_link.jpg) 0 0 no-repeat; height:67px;}
#sidebar #mainNav #mainNavLink .link1Reg a:hover{ background:url(/themes/images/bg_main_nav_link.jpg) -242px 0 no-repeat;}
#sidebar #mainNav #mainNavLink .link2Login a{ background:url(/themes/images/bg_main_nav_link.jpg) 0 -67px no-repeat; height:61px;}
#sidebar #mainNav #mainNavLink .link2Login a:hover{ background:url(/themes/images/bg_main_nav_link.jpg) -242px -67px no-repeat;}
#sidebar #mainNav #mainNavLink .link3Protection a{ background:url(/themes/images/bg_main_nav_link.jpg) 0 -128px no-repeat; height:62px;}
#sidebar #mainNav #mainNavLink .link3Protection a:hover{ background:url(/themes/images/bg_main_nav_link.jpg) -242px -128px no-repeat;}
#sidebar #mainNav #mainNavLink .link4Guide a{ background:url(/themes/images/bg_main_nav_link.jpg) 0 -193px no-repeat; height:65px;}
#sidebar #mainNav #mainNavLink .link4Guide a:hover{ background:url(/themes/images/bg_main_nav_link.jpg) -242px -193px no-repeat;}
#sidebar #mainNav #mainNavLink .logined{ background:url(/themes/images/bg_logined.png) no-repeat; height:82px; padding:20px 20px 0 20px; color:#fff;}
#sidebar #mainNav #mainNavLink .logined td{ height:22px;}
#sidebar #mainNav #mainNavLink .logined a{ display:inline;}
#sidebar #mainNav #mainNavLink .logined a:link,
#sidebar #mainNav #mainNavLink .logined a:visited{ color:#fff; text-decoration:none;}
#sidebar #mainNav #mainNavLink .logined a:hover{ text-decoration:underline; color:#f0ce30;}
#sidebar #mainNav .navItem{ width:242px; margin:6px auto 0 auto;}
#sidebar #mainNav .navItem .t{ background:url(/themes/images/bg_main_nav_t.png) no-repeat; height:48px; padding:7px 0 0 7px;}
#sidebar #mainNav .navItem .c{ background:url(/themes/images/bg_main_nav_c.png) repeat-y;}
#sidebar #mainNav .navItem .b{ background:url(/themes/images/bg_main_nav_b.png) no-repeat; height:17px;}
#sidebar #mainNav .navItem .c li{ width:165px; padding-left:15px; margin:0 auto; height:24px; background:url(/themes/images/bg_main_nav_li.png) no-repeat;}
#sidebar #mainNav .navItem a:link,
#sidebar #mainNav .navItem a:visited{ color:#311f63; text-decoration:none;}
#sidebar #mainNav .navItem a:hover{ color:#b95218; text-decoration:none;}
#sidebar #mainNavb{ background:url(/themes/images/bg_nav_b.png) no-repeat; height:27px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="/themes/images/bg_nav_b.png"); _background:none;}


/* 右列 */
#main #topNav{ background:url(/themes/images/bg_top_nav.jpg) no-repeat; height:85px; position: relative;z-index:10;}
#main #topNav ul{ position:absolute; top:7px; left:41px;}
#main #topNav li{ float: left; position:relative;}
#main #topNav li a{ display:block; height:17px;}
#main #topNav li.current a{ height:28px;}
#main #topNav li a:hover{ height:28px;}
#main #topNav li a.nav1{ width:72px; background:url(/themes/images/bg_top_nav_li.jpg) 0 0 no-repeat;}
#main #topNav li a.nav2{ width:72px; background:url(/themes/images/bg_top_nav_li.jpg) -72px 0 no-repeat;}
#main #topNav li a.nav3{ width:76px; background:url(/themes/images/bg_top_nav_li.jpg) -144px 0 no-repeat;}
#main #topNav li a.nav4{ width:68px; background:url(/themes/images/bg_top_nav_li.jpg) -220px 0 no-repeat;}
#main #topNav li a.nav5{ width:124px; background:url(/themes/images/bg_top_nav_li.jpg) -288px 0 no-repeat;}
#main #topNav li a.nav6{ width:124px; background:url(/themes/images/bg_top_nav_li.jpg) -412px 0 no-repeat;}
#main #topNav li a.nav7{ width:95px; background:url(/themes/images/bg_top_nav_li.jpg) -536px 0 no-repeat;}
#main #topNav li ul{ position:absolute; top:28px; left:0; background:url(/themes/images/bg_topnav_sub.png) left bottom no-repeat; width:154px; padding:5px 10px 10px 10px;-moz-opacity:0.8; opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
#main #topNav li li{ float:none; height:24px; width:134px;}
#main #topNav li li a{ height:24px; background:url(../images/bg_topnav_sub_li.png) no-repeat; padding-left:15px;}
#main #topNav li li a:link,
#main #topNav li li a:visited{ color:#fff; text-decoration:none;}
#main #topNav li li a:hover{ height:24px; color:#efc514; text-decoration:none;}

#main #slideshow{ background:url(/themes/images/bg_slideshow.jpg) no-repeat; height:320px; position:relative; z-index:1;}
#main #slideshow #swf{ position:absolute; top:28px; left:17px;}
#main #slideshow #swf object{ outline:none;}
#main #slideshow #notice{ font-size:20px; font-weight:bold; color:#fff;  position:absolute; width:295px; height:30px; line-height:30px; top:270px; left:385px;overflow: hidden; white-space: nowrap;}
#main #slideshow #notice a:link,
#main #slideshow #notice a:visited{ color:#fff; text-decoration:none;}
#main #slideshow #link{ position:absolute; display:block; top:158px; left:364px; width:350px; height:82px;}
#wrapper{ background:url(/themes/images/bg_main.png) repeat-y; margin-left:4px; width:720px; padding-left:6px; position:relative; height:auto !important; height:1200px; min-height:1200px;}
#patchRight{ background:url(/themes/images/bg_patch_right.png) no-repeat; width:7px; height:266px; position:absolute; top:0; right:0;}
#patchLeft{ background:url(/themes/images/bg_patch_left.jpg) no-repeat; width:4px; height:146px; position:absolute; top:0; left:-4px;}
.box1{ width:318px; float:left;}
.box1 .t{ background:url(/themes/images/bg_box_title_1.png) no-repeat; height:37px; position:relative;}
.box1 .c{ background:url(/themes/images/bg_box_content_1.png) left bottom no-repeat;}
.box2{ width:222px; float:right;}
.box2 .t{ background:url(/themes/images/bg_box_title_2.png) no-repeat; height:37px; position:relative;}
.box2 .c{ background:url(/themes/images/bg_box_content_2.png) left bottom no-repeat;}
.box3{ width:542px; float:right;}
.box3 .t{ background:url(/themes/images/bg_box_title_3.png) no-repeat; height:38px; position:relative;}
.box3 .c{ background:url(/themes/images/bg_box_content_3.png) left bottom no-repeat;}
.boxTitle{ margin:5px 0 0 10px;}
#update .c{ height:182px;}
#update #updateTab{ padding:8px 0 0 8px;}
#update #updateTab a{ display:block; height:24px;}
#update #updateTab li{ float:left;}
#update #updateTab .updateTab1{ width:51px; background:url(/themes/images/bg_update_tab.png) 0 0 no-repeat;}
#update #updateTab .updateTab1:hover,
#update #updateTab .current .updateTab1{ background:url(/themes/images/bg_update_tab.png) 0 -24px no-repeat;}
#update #updateTab .updateTab2{ width:47px; background:url(/themes/images/bg_update_tab.png) -51px 0 no-repeat;}
#update #updateTab .updateTab2:hover,
#update #updateTab .current .updateTab2{ background:url(/themes/images/bg_update_tab.png) -51px -24px no-repeat;}
#update #updateTab .updateTab3{ width:77px; background:url(/themes/images/bg_update_tab.png) -98px 0 no-repeat;}
#update #updateTab .updateTab3:hover,
#update #updateTab .current .updateTab3{ background:url(/themes/images/bg_update_tab.png) -98px -24px no-repeat;}
#update #updateTab .updateTab4{ width:65px; background:url(/themes/images/bg_update_tab.png) -175px 0 no-repeat;}
#update #updateTab .updateTab4:hover,
#update #updateTab .current .updateTab4{ background:url(/themes/images/bg_update_tab.png) -175px -24px no-repeat;}
.newslist{ width:292px; margin:0 auto; padding:10px 0 0 0;}
.newslist li{ height:26px; line-height:26px; background:url(/themes/images/icon_arr.png) left center no-repeat; padding-left:8px;}
.newslist li div{ float:right; color:#455f84; font-size:11px;}
.newslist li a{ display:block; width:240px; overflow: hidden; height:26px;text-overflow:ellipsis;}
.newslist a:link{ color:#042a61; text-decoration:none;}
.newslist a:visited{ color:#36038a; text-decoration:none;}
.newslist a:hover{ text-decoration:underline;}
#calendar .c{ height:182px;}
#calendar .t img{ margin:3px 0 0 10px;}
#mall{ margin-top:6px;}
#mall .c{ height:230px;}
#vip .c,
#masters .c{ height:237px;}
#tips .c,
#wallpapers .c,
#pics .c{ height:182px;}
#vip,
#masters,
#tips,
#wallpapers,
#pics{ margin-top:6px;}
#masters .c{ padding:0 12px;}
.picContainer img{ width:151px; height:114px;}
#masters a:link,
#masters a:visited{ text-decoration:none;}
#mall .c{ padding:0 0 0 5px;}
#mall p{ padding:15px 0 15px 0;text-align:center; font-weight:bold;}
#vip .c #vip_image{ border:1px solid #6c6d6e; position:absolute; top:20px; left:194px;}
#vip .c{ padding:0 15px; position:relative;}
#vip h2{ color:#b95218; font-size:14px; font-weight:bold; padding:10px 0 8px 8px; line-height:25px;}
#vip ul{ width:170px;}
#vip li{ background:url(/themes/images/icon_arr.png) left 8px no-repeat; padding-left:8px; line-height:22px;}
#vip li a:link,
#vip li a:visited{ color:#042a61; text-decoration:none;}
#vip li a:hover{ text-decoration:underline;}
#vip .activity{ height:165px; line-height:49px; width:176px; margin:0 auto; position:absolute; top:170px; left:80px; color:#fff;}
#vip .activity a:link,
#vip .activity a:visited{ color:#fff; text-decoration:none;}
#vip .activity a:hover{ text-decoration:underline;}

#itemList .col3{margin:0 7px 0 7px; _display:inline; overflow:hidden;width:162px; float:left;}
#itemList dl{ width:146px; height:39px; padding:6px 8px 0 8px; color:#fff; margin-bottom:10px; line-height:16px; float:left;  overflow:hidden;}
#itemList dt{ float:left; width:42px;}
#itemList dd{ width:95px; float:left; overflow:hidden; height:35px;}
#itemList dt img{ border:1px solid #d98403;}
#itemList dl.new{ background:url(/themes/images/bg_item_list.png) 0 0 no-repeat;}
#itemList dl.hot{ background:url(/themes/images/bg_item_list.png) 0 -45px no-repeat;}
#itemList dl.bid{ background:url(/themes/images/bg_item_list.png) 0 -90px no-repeat;}
#itemList dl.end{ background:url(/themes/images/bg_item_list.png) 0 -135px no-repeat;}
#itemList a:link,
#itemList a:visited{ color:#fff; text-decoration:none;}
#itemList a:hover{ text-decoration:underline;}



#wrapperb{ background:url(/themes/images/bg_wrapper_b.png) no-repeat; height:25px; margin-left:4px;}
* html #wrapperb{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="/themes/images/bg_wrapper_b.png"); background:none;}
#rightLink{ margin-top:7px;}
#rightLink li a{ display:block; height:61px; width:166px;}
#rightLink a.link1{ background:url(/themes/images/bg_right_link.jpg) 0 0 no-repeat;}
#rightLink a.link1:hover{ background:url(/themes/images/bg_right_link.jpg) -166px 0 no-repeat;}
#rightLink a.link2{ background:url(/themes/images/bg_right_link.jpg) 0 -61px no-repeat;}
#rightLink a.link2:hover{ background:url(/themes/images/bg_right_link.jpg) -166px -61px no-repeat;}
#imgLink{ margin-top:6px;}
#imgLink li{ margin-bottom:6px;}
#imgLink li a{ display:block; width:166px; height:103px;}
#imgLink li a.link1{ background:url(/themes/images/bg_img_link.jpg) 0 0 no-repeat;}
#imgLink li a.link1:hover{ background:url(/themes/images/bg_img_link.jpg) -166px 0 no-repeat;}
#imgLink li a.link2{ background:url(/themes/images/bg_img_link.jpg) 0 -103px no-repeat;}
#imgLink li a.link2:hover{ background:url(/themes/images/bg_img_link.jpg) -166px -103px no-repeat;}
#imgLink li a.link3{ background:url(/themes/images/bg_img_link.jpg) 0 -206px no-repeat;}
#imgLink li a.link3:hover{ background:url(/themes/images/bg_img_link.jpg) -166px -206px no-repeat;}
#imgLink li a.link4{ background:url(/themes/images/bg_img_link.jpg) 0 -309px no-repeat;}
#imgLink li a.link4:hover{ background:url(/themes/images/bg_img_link.jpg) -166px -309px no-repeat;}
#imgLink li a.link5{ background:url(/themes/images/bg_img_link.jpg) 0 -412px no-repeat;}
#imgLink li a.link5:hover{ background:url(/themes/images/bg_img_link.jpg) -166px -412px no-repeat;}
#serverStatus{}
#serverStatus .t{ background:url(/themes/images/bg_server_status_t.png) no-repeat; height:79px; text-indent:-9999px;}
#serverStatus .c{ background:url(/themes/images/bg_server_status_c.png) repeat-y; padding:0 18px;}
#serverStatus .b{ background:url(/themes/images/bg_server_status_b.png) no-repeat; height:25px;}
#serverStatus li{ background:url(/themes/images/icon_arr.png) left 10px no-repeat; padding-left:8px; border-bottom:1px dashed #bebfbf; line-height:25px;}
#serverStatus li div{ float:right; padding-top:6px;}
#serverStatus li li{ background:none; padding:0; border:0; height:20px; line-height:20px;}

#wallpapers .c{ text-align:center;}
#wallpapers .c img{ margin-top:10px; width:202px; height:158px;}
#pics #picsTab{ padding:8px 0 0 8px;}
#pics #picsTab a{ display:block; height:24px;}
#pics #picsTab li{ float:left;}
#pics #picsTab .tab1{ width:101px; background:url(/themes/images/bg_pics_tab.png) 0 0 no-repeat;}
#pics #picsTab .tab1:hover,
#pics #picsTab .current .tab1{ background:url(/themes/images/bg_pics_tab.png) 0 -24px no-repeat;}
#pics #picsTab .tab2{ width:74px; background:url(/themes/images/bg_pics_tab.png) -101px 0 no-repeat;}
#pics #picsTab .tab2:hover,
#pics #picsTab .current .tab2{ background:url(/themes/images/bg_pics_tab.png) -101px -24px no-repeat;}
#pics #picsTab .tab3{ width:137px; background:url(/themes/images/bg_pics_tab.png) -175px 0 no-repeat;}
#pics #picsTab .tab3:hover,
#pics #picsTab .current .tab3{ background:url(/themes/images/bg_pics_tab.png) -175px -24px no-repeat;}
#pics #picsTab .tab4{ width:67px; background:url(/themes/images/bg_pics_tab.png) -312px 0 no-repeat;}
#pics #picsTab .tab4:hover,
#pics #picsTab .current .tab4{ background:url(/themes/images/bg_pics_tab.png) -312px -24px no-repeat;}
.picContainer{ padding:18px 0 0 8px; width:91%; margin:0 auto; height: 120px; overflow: hidden; white-space: nowrap;}
.picContainer img{ margin:0 10px; border:1px solid #202020;}
#pics .upload{ text-align:right; padding:10px 20px 0 0; color:#b95218;}
#pics .upload a:link,
#pics .upload a:visited{ color:#b95218; text-decoration:none;}
.more{ position: absolute; top:8px; right:8px;}
.more2{ position: absolute; top:-30px; right:8px;}

/* 内页 */
#subpage{ width:704px; margin-left:2px;}
#breadcrumb{ background: url(/themes/images/bg_breadcrumb.png) no-repeat; height:38px; color:#fff; padding:0 10px 0 50px; line-height:38px; color:#b95218; position:relative;}
#breadcrumb span{ font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:block; float:left; background: url(/themes/images/pic_v_line.png) right center no-repeat; padding:0 10px 0 0 ; height:38px; margin-right:10px; color:#fff;}
#breadcrumb a:link,
#breadcrumb a:visited{ color:#fff; text-decoration:none;}
#breadcrumb a:hover{ text-decoration:underline;}
#searchArea{ position:absolute; top:0; left:385px; background:url(/themes/images/pic_search.png) no-repeat; padding-left:85px; width:230px; height:30px; line-height:0; padding-top:8px;}
.searchInput{ width:155px; height:14px; line-height:14px; background:#2b1d67; border:1px solid #2b4a9a; padding:3px; color:#fff; font-family: Tahoma, Geneva, sans-serif; font-size:11px;}
#subpage .sc{ background:url(/themes/images/bg_subpage_repeat.png) repeat-y; padding-top:25px; padding-bottom:5px;}
#subpage .sb{ background:url(/themes/images/bg_subpage_b.png) no-repeat; height:88px;}
.subpageBox{}
.subpageBox .t{ background:url(/themes/images/bg_subpage_box_title.png) repeat-x; height:30px; line-height:30px; text-align:center; padding:0 5px; font-weight:bold; color:#fff;}
.subpageBox .t2{ background:url(/themes/images/bg_subpage_box_title.png) repeat-x; height:30px; line-height:30px; padding:0 10px; font-weight:bold; color:#fff; }
.subpageBox .t2 a{ float:right;}
.subpageBox .t2 a:link,
.subpageBox .t2 a:visited{ color:#fff; text-decoration:none;}
.subpageBox .t2 a:hover{ text-decoration: underline;}
.subpageBox .c{ background:#f5f7e2; border:1px solid #acbec0; padding:14px 24px;}
.subpageBox .c p{ padding-bottom:20px;}
.subpageBox .c h3{ font-weight:bold; padding-bottom:8px; color:#311f63; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
.subpageBox .t ul{ float:left;}
.subpageBox .t li{ float:left; padding:0 15px; background:url(/themes/images/pic_v_line.png) right center no-repeat;}
.subpageBox .t li a:link,
.subpageBox .t li a:visited{ color:#fff; text-decoration:none;}
.subpageBox .t li a:hover{ color:#fff; text-decoration:underline;}
.subpageBox .t li.current a:link,
.subpageBox .t li.current a:visited{ color:#b95218;}
.page{ padding-top:15px; text-align:center;}
.mt20{ margin-top:20px;}
h1.pageTitle{ font-size:20px; text-align:center; color:#8f5230; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:15px; background:url(/themes/images/bg_pagetitle.png) left bottom repeat-x; padding-bottom:20px;}

#w625{ width:625px; margin:0 auto;}
#w650{ width:650px; margin:0 auto;}

table.bidRecord{}
table.bidRecord th{ background:url(/themes/images/bg_th.png) repeat-x; height:32px; line-height:32px; font-weight:bold; color:#311f63; text-align:center;}
table.bidRecord td{ text-align:center; height:26px; line-height:26px; border-bottom:1px dashed #ceccc9;}
.itemSummary{ border:1px solid #9290d4; width:165px; float:left; padding:10px; margin-right:15px;}
.itemSummary .itemIcon{ display:block; text-align:center;}
.itemSummary .itemName{ text-align:center; font-weight:bold; font-size:14px; display:block;}
.itemSummary .item{ border-bottom:1px solid #dcddca; padding-bottom:5px;}
.itemSummary .summary{ border-top:1px solid #fff; padding-top:5px;}
.itemDetail{ width:360px; float:left;}
.itemDetailTable th,
.itemDetailTable td{ height:25px;}
.itemDetailTable th{ font-weight:bold;}
.itemDetailTable td{}
.bidInput{ border:1px solid #9290d4; background:#fff; padding:3px; height:14px; line-height:14px; width:80px;}

.accountInfoTable{ width:300px; margin:0 auto;}
.accountInfoTable th,
.accountInfoTable td{ height:25px;}
.accountInfoTable th{ font-weight:bold; text-align:right; padding-right:10px;}

.navl2{ padding-bottom:10px;}
.navl2 li{ background:url(/themes/images/icon_heart.png) left center no-repeat; height:25px; line-height:25px; float:left; padding-left:12px; margin-right:15px; font-weight:bold; font-size:14px; }
.downloadNav li{ font-size:12px;}
.navl2 li a:link,
.navl2 li a:visited{ color:#7a7c7c; text-decoration:none;}
.navl2 li a:hover{ color:#311f63;}
.navl2 li.current a:link,
.navl2 li.current a:visited{ color:#311f63;}
.navl3{ background:#e3e7ff; border:1px solid #9290d4; text-align:center; color:#000; margin-bottom:15px; padding:8px 0; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
.navl3 a.current{ color:#red; font-weight:bold;}
.navl3 a:link,
.navl3 a:visited{ color:#000; text-decoration:none;}
.navl3 a:hover{ color:red; text-decoration:underline;}

.photoList{  border-bottom:1px dashed #311f63;}
.photoList dl{ float:left; width:180px; margin:0 13px; height:250px;}
.photoList dt{ border:1px solid #9290d4; border-width:1px 1px 0 1px;}
.photoList dt img{ width:178px; height:135px;border-bottom:1px solid #9290d4;}
.photoList dd{ line-height:1.2; padding:2px 5px; background:#f5f7e2;  border:1px solid #9290d4; border-width:0 1px;}
.photoList dd.last{ border-bottom:1px solid #9290d4;}

.guideContent{ border:1px solid #9290d4; padding:15px;}
.guideContent h3{ color:#8f5230; font-size:16px; text-align:center; font-weight:bold; padding:0 0 10px 0;}

.itemSearch{ text-align:right; padding-bottom:15px;}
.itemSearchInput{ width:160px;}
span.itemName{ background:url(/themes/images/bg_item_name.gif) left bottom repeat-x; padding:0; display:block; padding-bottom:7px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
p.itemDesc{ padding-top:10px;}
p.itemDesc img{ float:left; margin:0 10px 0 0; width:38px; height:38px;}
.steps{ text-align:center; padding-bottom:15px;}
.steps img{ margin:0 10px;}

.itemListTable{}
.itemListTable th,
.itemListTable td{ text-align:center;}
.itemListTable th{ background:url(/themes/images/bg_subpage_box_title.png) repeat-x;  height:30px; font-weight:bold; color:#fff; font-family:Georgia, "Times New Roman", Times, serif;}
.itemListTable td{ background:#f5f7e2; border:1px solid #bfcdc9; padding:5px;}
.itemListTable2{ border:1px solid #bfcdc9; border-top:0;}
.itemListTable2 th,
.itemListTable2 td{ text-align:center;}
.itemListTable2 th{ background:url(/themes/images/bg_subpage_box_title.png) repeat-x;  height:30px; font-weight:bold; color:#fff; font-family:Georgia, "Times New Roman", Times, serif;}
.itemListTable2 td{ background:#f5f7e2; border-bottom:1px dashed #ceccc9; padding:5px;}
.itemListTable3{ }
.itemListTable3 th,
.itemListTable3 td{ text-align:center;}
.itemListTable3 th{ background: url(/themes/images/bg_item_name.gif) left bottom repeat-x;  height:30px; font-weight:bold;  font-family:Georgia, "Times New Roman", Times, serif;}
.itemListTable3 td{ background:#f5f7e2; border-bottom:1px dashed #ceccc9; padding:5px;}

.itemListTable a:link,
.itemListTable a:visited,
.itemListTable2 a:link,
.itemListTable2 a:visited,
.itemListTable3 a:link,
.itemListTable3 a:visited{ color:#042a61; text-decoration:none;}
.itemListTable a:hover,
.itemListTable2 a:hover,
.itemListTable3 a:hover{ text-decoration:underline;}


.itemCat{ padding-bottom:15px;}
.itemCat a:link,
.itemCat a:visited{ color:#311f63; text-decoration:none;}
.itemCat a:hover{ text-decoration:underline;}
.itemCat a.current{ font-weight:bold; color:#f00; text-decoration:underline;}

.downloadTitle{ background:url(/themes/images/icon_wings.png) left center no-repeat; font-size:16px; color:#311f63; font-weight:bold; padding:5px 0 0 30px;}

.itemList dl{ text-align:center; width:142px; float:left; margin-bottom:15px;}
.itemList dd{ line-height:1.3;}
.itemList dd img{ margin:8px 0;}

.videoList dl{ float:left; width:200px; text-align:center; margin-bottom:20px;}
.videoList dt{ background:#fff; padding:3px; border:1px solid #ddd; width:175px; height:129px;}
.videoList dt img{ width:175px; height:129px;}
.videoList dd{ padding:5px 0 0 0;}

.wplist{ color:#311f63;}
.wplist dl{ width:196px; float:left; display:inline; margin:0 0 30px 18px;} 
.wplist dt{ border:1px solid #ccc; padding:3px; background:#fff; width:170px; height:123px;}
.wplist a:link,
.wplist a:visited{ color:#311f63; text-decoration:none;}
.wplist a:hover{ text-decoration:underline;}

.mirrorList{ padding-left:30px; line-height:30px; padding-top:20px;}
.mirrorList li{ float:left; width:140px; font-weight:bold;}
.mirrorList li a:link,
.mirrorList li a:visited{ color:#311f63; text-decoration:none;}
.mirrorList li a:hover{ text-decoration:underline;}

.news li{ height:25px; background:url(/themes/images/pic_arr_3.png) left center no-repeat; padding-left:15px; line-height:25px; border-bottom:1px dashed #311f63;}
.news li span{ float:left; width:80px;}
.news li div{ float:right; color:#666;}
.news li a:link,
.news li a:visited{ color:#666; text-decoration:none;}
.news li a:hover{ text-decoration:underline;}
.news li.hot a:link,
.news li.hot a:visited{ color:red;}
.news li.hot div{ color:red;}

.newsTitle{ color:#8f5230; font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}
.newsInfo{ text-align:center; color:#d27c4c; text-align:center; display:block; padding-bottom:15px;}
.newsContent p{ padding-bottom:20px;}

.clientTable{ margin-bottom:20px;}
.clientTable th{ background:url(/themes/images/bg_subpage_box_title.png) repeat-x; height:30px; font-weight:bold; color:#fff; padding-left:10px;}
.clientTable td{ background:#f5f7e2; border:1px solid #bfcdc9; padding:4px 10px;}
.downloadBox{ width:303px;}
.downloadBox .t{ background:url(/themes/images/bg_d_title.png) repeat-x; height:30px; font-weight:bold; color:#fff; text-align:center; line-height:30px;}
.downloadBox .c{ background:#f5f7e2; border:1px solid #acbec0; padding:10px 15px; line-height:1.8; height:440px; color:#311f63;}
.http{ float:left;}
.bt{ float:right;}
.dList{ padding:10px 0;}
.dList li{ background:url(/themes/images/pic_arr_4.png) left center no-repeat; height:25px; line-height:25px; padding-left:25px; font-weight:bold;}
.dList li a:link,
.dList li a:visited{ color:#f00; text-decoration:none;}
.dList li a:hover{ text-decoration:underline;}
