﻿body { margin:0px auto; padding:0px; }

h1, h2, h3, h4, h5, h6, ul, li, img, ol, dd, dt{ margin:0px; padding:0px; list-style:none; border:0px;}

.dl_nav{ width:1000px; margin:0px auto; background-image:url(navbg.gif); background-repeat:repeat-x; height:26px; line-height:26px;}
.dl_nav ul{ float:left;}
.dl_nav ul#left{ margin-left:10px;}
.dl_nav ul li { list-style:none; float:left; margin:0px; padding:0px 11px;}
.dl_nav ul li#line{ overflow:hidden; background:url(navbgline.gif); width:1px; height:26px; margin:0px; padding:0px;}
.dl_nav ul li#Curre{background:url(navbg_select.gif); height:26px; background-repeat:repeat-x;}
.dl_nav ul li#Curre a{color:Black; font-weight:bold; font-size:14px; text-decoration:none;}
.dl_nav ul li a{ color:White; font-size:14px; text-decoration:none;}
.dl_nav ul li a:hover{ text-decoration:underline;}
.dl_navOther{width:1000px; margin:0px auto; background-image:url(navbg2.gif); background-repeat:repeat-x;  line-height:35px; height:35px; padding:0px; clear:both;}
.dl_navOther ul{ width:930px; height:35px; float:left; padding-left:2px; overflow:hidden;}
.dl_navOther ul li{ float:left; margin:0px 3px 0px 4px; padding:0px;}
.dl_navOther ul li a{ color:White; text-decoration:none; font-size:12px;}
.dl_navOther ul li a:hover{text-decoration:underline;}

.dl_searchBox{ border:1px solid #d2cecf; height:19px; font-size:12px; line-height:19px; width:210px;}

.dl_main{ width:1000px; overflow:hidden; margin:10px auto 0px auto;}
.dl_left{ float:left; border:1px solid #d8d8d8; width:288px;}
.dl_left#IndexCommend{ height:290px;}
.dl_middle{ float:left; border:1px solid #d8d8d8; width:393px; margin-left:12px;}
.dl_right{ float:left; border:1px solid #d8d8d8; width:288px; margin-left:13px;}
.dl_main_left{ float:left; border:1px solid #d8d8d8; width:288px;}
.dl_main_right{ float:left; width:710px; padding:0px; margin:0px;}
.dl_main_right .dl_middle{ margin-left:12px; *margin-left:12px !important; *margin-left:6px;}
.dl_main_right .banner{ margin-left:12px; padding-top:15px; *padding-top:15px !important; *padding-top:10px; clear:both; float:none;}
.dl_main_right_pp{ float:left; width:700px; margin-left:10px; }

.dl_title_commend{ background:url(title_bg_01.gif) repeat-x; width:100%; height:30px;}
.dl_title_commend h1{ background:url(ico_03.gif) no-repeat; font-size:14px; text-indent:25px; margin-left:10px; line-height:30px;}
.dl_title{ background:url(title_bg_02.gif) repeat-x; width:100%; height:30px;}
.dl_title h1{ float:left; font-size:14px; text-indent:20px; line-height:30px;}
.dl_title h1 a{ text-decoration:none; color:Black;}
.dl_title h1 a:hover{ text-decoration:underline; }
.dl_title span{ float:right; font-size:14px; padding-right:10px; line-height:30px;}
.dl_title span a{ text-decoration:none; color:Black;}
.dl_title span a:hover{ text-decoration:underline; }
.dl_title h1#video{background:url(ico_08.gif) no-repeat 10px 0px; text-indent:45px;}
.dl_main_content{ width:90%; margin:6px auto;}
.dl_main_content h1{ border-bottom: 1px dotted #c0c0c0; font-size:14px; line-height:26px; color:#FF0000; margin-bottom:8px; padding-bottom:2px;}
.dl_main_content h1 a{ color:#FF0000; text-decoration:none;}
.dl_main_content h1 a:hover{ color:#ff7700; text-decoration:underline;}
.dl_main_content div{ clear:both; float:none; padding:0px; margin:0px; font-size:14px;}
.dl_main_content div li{ float:left; width:49%; line-height:25px;}
.dl_main_content .Content{ font-size:12px; color:#5a5a5a; line-height:19px; margin:5px 0px 0px 0px;}
.dl_main_content .Download{ margin-top:4px;}
.dl_main_content ul{ padding:2px 0px 1px 0px; *padding:2px 0px 1px 0px !important; *padding:3px 0px 4px 0px;}
.dl_main_content ul li{  line-height:24px; }
.dl_main_content ul li#Line{ border-bottom:1px dashed #cecece; line-height:26px;}
.dl_main_content ul li a{ font-size:14px; text-decoration:none; background:url(ico_05.gif) no-repeat; background-position:0px 6px; #background-position:0px 3px; _background-position:0px 3px; padding-left:14px; letter-spacing:-1px; *letter-spacing:-1px !important; *letter-spacing:0px;}
.dl_main_content ul li a:hover{ background:url(ico_06.gif) no-repeat;  background-position:0px 6px; #background-position:0px 3px; _background-position:0px 3px;  padding-left:14px; color:#ff7700;}
.dl_main_content ul li#video{ border-bottom:1px dashed #cecece; line-height:26px;}
.dl_main_content ul li#video a{ background:url(ico_09.gif) no-repeat 0px 0px; padding-left:25px;}
.dl_main_content ul li#video a:hover{  background:none; background:url(ico_10.gif) no-repeat 0px 0px;}

.dl_main_content ul#pp li{ float:left; }
.dl_main_content ul#pp li a{ background:none; }

.dl_main_content ul ol{ float:left; }
.dl_main_content ul#Tem01 li{ float:left; width:49%; line-height:20px; }
.dl_main_content ul#Tem01 li a{ font-size:12px; background:url(ico_05.gif) no-repeat 0px 2px; }
.dl_main_content ul#Tem01 li a:hover{ background:url(ico_06.gif) no-repeat 0px 2px; }


.dl_main_content_pp{ width:698px; margin:0px auto; padding:10px 0px; height:196px; #height:188px; _height:192px; border-left:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; border-right:1px solid #D8D8D8; }
.dl_main_content_pp ul{ margin-left:6px; #margin-left:6px; _margin-left:3px; }
.dl_main_content_pp ul li{ float:left; margin:5px 4px; height:55px; }

.dl_book{ clear:both; float:none; height:123px; height:123px !important; *height:120px; width:100%;}
.dl_book ol{ margin:0px; padding-top:5px;}
.dl_book ol#img{float:left; width:70px; height:100px;}
.dl_book ol#char{ float:left; width:170px; margin-left:10px; line-height:18px;}
.dl_book ol#img img{ width:70px; height:100px;}
.dl_book ol a{ background-image:none; color:#0000FF;}
.dl_book ol a:hover{ background-image:none; color:#ff7700;}
.dl_book ol span{ font-size:12px;}


.dl_sort_left{ float:left; width:290px; }
.dl_sort_right{ float:left; width:698px; margin-left:12px;}
.PageNav{}
.dl_sort_right .PageNav { font-size:14px; border:1px solid #d8d8d8; font-weight:normal; background:url(sort_headbg.png) repeat-x; line-height:28px; border-bottom:1px solid #d8d8d8; text-indent:20px; }
.dl_sort_right .PageNav a{ font-size:14px; font-weight:bolder; }
.dl_sort_right .PageNav a:hover{}

.dList { clear:both; float:none; }
.dList h1{ width:698px; font-size:14px; margin:10px 0px 0px 0px; border-top:1px #b2d5fb solid; border-bottom:1px #ffffff solid; background:#dbecfc; line-height:24px; height:24px; text-indent:20px; }
.dList h2{ clear:both; float:none; margin:0px auto; width:698px; padding:0px; background:#f5f3f4; height:85px; #height:auto; _height:auto; }
.dList h2 ul#left{ float:left; width:540px; padding:5px 20px; }
.dList h2 ul#right{ float:left; width:60px; margin-left:30px; padding:20px 0px 0px 0px; }
.dList h2 ul li{ font-size:12px; color:#656364; font-weight:normal; line-height:25px; word-break:break-all;  }


.dSortList{ margin:10px; }
.dSortList ul{ clear:both; border-bottom:dotted 1px #d8d8d8; line-height:25px; overflow:hidden; }
.dSortList ul#head{ font-size:14px; height:30px; line-height:30px; font-weight:bolder; background:#f0f0f0; text-align:center; border:0px;}
.dSortList ul#head li#title{ background:none; }
.dSortList ul#head li#count{ font-size:14px; }
.dSortList ul li{ float:left; line-height:25px; }
.dSortList ul li a{ font-size:14px; text-decoration:none;}
.dSortList ul li a:hover{color:#ff7700;}
.dSortList ul li#title{ width:395px; height:25px; background:url(ico_05.gif) no-repeat 0px 9px; text-indent:14px; }
.dSortList ul li#sort{ width:120px; text-align:center; }
.dSortList ul li#size{ width:68px; text-align:center; font-size:12px;}
.dSortList ul li#count{ width:70px; text-align:center; font-size:12px; }
.dSortList ul li#sort a{ color:#5887B3; font-size:12px; }
.dSortList ul li#sort a:hover{ color:#ff7700; text-decoration:underline }

.dSortList ul li#title span { margin-right:5px;}
.dSortList ul li#title span a{ color:#5887B3; font-size:12px; }
.dSortList ul li#title span a:hover{ color:#ff7700; text-decoration:underline }


.ad395{margin-top:22px; #margin-top:7px; _margin-top:11px; }

.dl_main_content ul#Tem01 { height:251px; #height:241px; _height:241px; }
.dl_main_content ul#Tem01 li{ margin:0px; padding:0px; height:21px; #height:20px; _height:20px; }


/* changeBox_b1 */
.changeBox_b1{ width:288px;height:300px;background:url(title_bg_03.gif) repeat-x; float:left; position:relative; } 
.changeBox_b1 h3{ float:left; width:70px; height:30px; line-height:30px; font-size:14px; text-align:center; font-weight:normal;cursor:pointer; position:relative; z-index:0; }
.changeBox_b1 h3.now{ background:#FFFFFF url(ico_07.gif) no-repeat right; width:70px; text-align:center; color:#ff7700; font-weight:bolder; z-index:3;}
.changeBox_b1 h3 a{ color:#000000; font-weight:normal; }
.changeBox_b1 h3 a:hover, .changeBox_b1 h3.now a{ color:#ff7700; font-weight:normal; }
.changeBox_b1 div{ position:absolute; left:5px; top:30px; width:285px; margin:5px 6px; }

.dl_title_tag{ background:url(title_bg_03.gif) repeat-x; width:100%; height:30px; line-height:30px; font-size:14px;}
.dl_title_tag .top_cur{ float:left; color:#ff7700; font-weight:bolder; background:#FFFFFF url(ico_07.gif) no-repeat right; width:70px; text-align:center;}
.dl_title_tag .top{ float:left; background:url(ico_07.gif) no-repeat right; width:70px; text-align:center;}
.dl_tag_content{ }
.dl_tag_content ul{ padding:0px; margin:0px; float:left; }
.dl_tag_content ul li{ line-height:25px; text-indent:27px;}
.dl_tag_content ul li#pic1{ background:url(count_01.gif) no-repeat 0px 5px;}
.dl_tag_content ul li#pic2{ background:url(count_02.gif) no-repeat 0px 5px;}
.dl_tag_content ul li#pic3{ background:url(count_03.gif) no-repeat 0px 5px;}
.dl_tag_content ul li#pic4{ background:url(count_04.gif) no-repeat 0px 5px;}
.dl_tag_content ul li#pic5{ background:url(count_05.gif) no-repeat 0px 5px;}
.dl_tag_content ul li#pic6{ background:url(count_06.gif) no-repeat 0px 5px;}
.dl_tag_content ul li#pic7{ background:url(count_07.gif) no-repeat 0px 5px;}
.dl_tag_content ul li#pic8{ background:url(count_08.gif) no-repeat 0px 5px;}
.dl_tag_content ul li#pic9{ background:url(count_09.gif) no-repeat 0px 5px;}
.dl_tag_content ul li#pic10{ background:url(count_10.gif) no-repeat 0px 5px;}
.dl_tag_content ul li a{ text-decoration:none; font-size:14px;}
.dl_tag_content ul li a:hover{ color:#ff7700;}


.dl_navOther .ShowSearchBar
{
    width:718px;
}
#sFrm
{
    margin:0px;
    padding:0px;
}
#SB_org
{
    cursor:pointer;
    color:#aa0000;
    font-weight:bold;
    font-family: 'MS Mincho','宋体';
}
#SB_hide
{
    color: Red;
    font-size: 14px;
    cursor: pointer;
    font-family: 'MS Mincho';
}

#SB_body {display:none;}
#SB_body .sbt{ width:30px;}
.sFrmShow #SB_body { display:block;}
.sFrmShow #SB_org { display:none;}