@ chartset "utf-8";
/*---------- base ---------*/

*{padding:0;margin:0;box-size:border-box;}
@import url("dig.css");
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, table, th, td {margin:0; padding:0;}
html,body{width:100%; margin:0; padding:0; background:#FFF; text-shadow:0px 0px 1px rgba(165, 165, 165, 0.53); font-size:12px; font-family:"Segoe UI",Arial,Helvetica,"Microsoft Jhenghei","Hiragino Sans GB","WenQuanYi Zen Hei",SimHei,STHeiti,"WenQuanYi Micro Hei","Microsoft Yahei",sans-serif;}
img{border:none;}
a{color:#256EB1;text-decoration:none;}
a:hover{color:#ba2636;text-decoration:underline;}
ul{list-style:none; margin:0; padding:0; overflow:hidden;}
input,select,button{font:12px Verdana,Arial,Tahoma;	vertical-align:middle;}
.clearBoth{height:10px; width:100%; clear:both; overflow:hidden;}





.head{height:126px; width:100%;}
#headTop{height:86px; width:100%; max-width:1110px; margin:0 auto; padding:0;}
.blogTitle{line-height:76px; font-size:32px; float:left;font-family:"Microsoft Yahei";}
#headTopLeft{height:76px; width:30%; min-width:126px; max-width:320px; padding:10px 0 0 10px; float:left;}
#headTopLeft a{width:30%; min-width:126px; display:block;}
.blogHeaderTitle{height:45px; width:100%; font-size:30px;}
.blogHeaderSubtitle{height:30px; width:100%; font-size:15px;}
.blogHeaderSubtitleRignt{height:100%; width:100%; font-size:15px; line-height:100%; }
#headTopRight{height:86px; width:calc(70% - 12px); max-width:780px; float:left;}
#headTopRight span{width:100%; color:#0eab4a; margin-top:30px; font-size:14px;text-align: center;display: block;white-space: normal;overflow-wrap: break-word;}
#headBottom{height:40px; width:100%; background: url(../img/menu_bg.png) no-repeat #2e5299;}
#headMenu{height:40px; width:100%; max-width:1110px; margin:0 auto;}
.menutList{float:left; height:36px; margin-top:2px; }
.menutListItem{float:left; height:36px; min-width:78px;margin:0; padding:0; text-align:center; list-style:none;}
.menutListItemLink{height:33px; min-width:68px; margin:0px 5px; line-height:34px; font-size:14px; font-weight:bold; color:#FFF;display:block;}
.menutListItem a:hover{text-decoration:none; border-bottom:3px solid #7a96cc; color:#FFF;}

.dropList{opacity:0.5; margin:2px 0 0 5px; padding:0 5px; background:#2e5299; position: absolute; z-index: -4;border: 1px solid #7a96cc;}
.menutListItem:hover .dropList{opacity:1; z-index: 40;transition:all 1s;}
.dropListItem{height:36px; min-width:70px; margin:0; padding:0; text-align:center; list-style:none; border-top:1px solid #7a96cc;}
.dropListItem:first-child{border-top:none;}
.dropListItemLink{height:33px; margin:0px 5px; line-height:34px; font-size:14px; font-weight:bold; color:#FFF;display:block;}

#headMenuSearch{width:199px; height:26px; margin-top:7px;float:right;}
#headMenuSearch form{padding:0; margin:0;}
#headMenuSearch .searchInput{width: 145px; height: 26px; color:#999; padding: 0 10px; border: none !important;}

#headMenuSearch .searchSubmit{width: 30px; height: 26px; float:right; background: url(../images/search_btn.png) no-repeat !important; text-indent: -9999px;}
#headMenuSearch button{border:0;}
#headMenuSearch button:hover{box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;}
#container{width:100%; max-width:1110px; height:auto; margin:0 auto; padding:0; clear:both; }
.containerRow{width:100%; max-width:1110px; height:auto; clear:both;}

/*当前位置*/
#currentPlace{height:32px; width:100%; margin:0 auto; padding:0 auto; font-size:12px; border:1px solid #dae1f2;}
#currentPlaceLeft{height:32px; width:69px; float:left; background:#7a96cc; text-align:center;}
#currentPlaceLeft span{height:32px; line-height:30px; color:#FFF; font-weight:bold;}
#currentPlaceRight{height:30px; width: calc(100% - 70px); max-width:729px; float:left; background:#FFF; text-align:left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#currentPlaceRight span{line-height:32px; margin-left:20px; }

#containerLeft{width:648px; height:auto; min-height:300px;float:left;}
#containerRight{width:298px; height:auto; float:Right;}
/*左边（内容页）*/
#containerLeftContent{border:1px solid #dae1f2;margin-top:10px;}
.containerLeftContentPadding{padding:20px !important;}
#containerLeftContentTitle{min-height:40px; padding:0 0 10px 0;}
#containerLeftContentTitle h2{line-height:40px; font-size:18px; text-align:center;}
#containerLeftContentTips{height:27px; font-size:10px; color:#aaa; margin-bottom:10px; padding-top:5px; border-bottom:1px dashed #ccc;}
#containerLeftContentTips span{padding:0 5px;}
#containerLeftContentAbstract,#containerLeftContentKeywords{line-height:24px; border:1px solid #e5e5e5; padding:5px 10px; font-size:13px; color:#555; margin-bottom:10px;}
#containerLeftContentAbstract span, #containerLeftContentKeywords span{color:#000; font-weight:bold;}
.containerLeftContentARC{line-height:30px; padding:20px 0px; word-wrap:break-word; word-break:break-all; font-size:14px;}
.containerLeftContentARC p{font-size:14px; line-height:30px; margin-bottom:1em;}
.containerLeftContentARC ul{font-size:14px; line-height:24px;}
.containerLeftContentARC ol{font-size:14px; line-height:28px; margin-left:4em;}
.containerLeftContentARC img{max-width:606px;}/*设置图片的最宽限度，因为换模板了，原来的图片大，但是不一定管用。*/
.containerLeftContentIntro{line-height:30px; padding:20px 0px; word-wrap:break-word; word-break:break-all; font-size:14px; color:#899;}
#containerLeftContentLogo{}
/*顶  捐赠*/
#containerLeftContentDigg{width:auto; height:68px; clear:both; padding:0 230px; }
.containerLeftContentDiggBox{width:61px; height:68px; float:left; margin-left:5px; vertical-align: middle; background:url(../images/digg_bg.gif)}
.containerLeftContentDiggBoxTop{height:40px; width:55px; }
.containerLeftContentDiggBoxTop a{height:40px; width:55px; display:block; color:#000; font-weight:bold; font-size:14px; text-align:center; line-height:40px; text-decoration:none;}
.containerLeftContentDiggBoxBot a{height:25px; width:58px; display:block; text-align:center; line-height:25px;}
.black_overlay{display: none; position:fixed; top:0%; left:0%; width:100%; height:100%; background-color: black;z-index:1001; -moz-opacity: 0.8; opacity:.50; filter: alpha(opacity=80);}  
.white_content {display: none; position: fixed; top: 50%;left: 50%;margin-top: -180px;margin-left: -285px;width: 550px; height: 330px; padding: 16px; border: 10px solid orange; background-color: white; z-index:1002;overflow: auto; }

#containerLeftContentExtra{height:75px; padding:10px 0px; border-top:1px dashed #ccc;}
#containerLeftContentExtra ul{float:left; width:100%;}
#containerLeftContentExtra ul li{height:27px; width:100%; line-height:27px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*下载页面*/
.softInfolist{width:100%; height:216px;}
.softInfolist ul{width:376px; list-style:none; float:left;}
.softInfolist ul li{min-height:27px; height:auto; line-height:27px;}
.softInfolist ul li b{display:inline-block; width:90px; font-size:13px; color:blue; text-align:right; line-height:27px;}
.softInfolist ul li span{width:270px; font-size:13px; text-align:left; line-height:27px;}
.softInfolistRight{width:230px; height:216px; float:right;}
#softDownloadAddress{width:100%; min-height:86px;}
#softDownloadDes{width:100%; height:auto;}
#softDownloadAddress dl dt{padding: 0 2px; height: 27px; line-height: 27px; border-bottom: 1px solid #3d6dcc;}
#softDownloadDes dl dt{padding: 0 2px; height: 27px; line-height: 27px; border-bottom: 1px solid #3d6dcc;}
#softDownloadAddress dl dt strong{margin:4px 0 0; height: 23px; line-height: 23px; display: inline-block; padding: 0 10px; font-size:14px; font-weight:bold; color: #FFF; background: #3d6dcc;}
#softDownloadDes dl dt strong{margin:4px 0 0; height: 23px; line-height: 23px; display: inline-block; padding: 0 10px; font-size:14px; font-weight:bold; color: #FFF; background: #3d6dcc;}
#softDownloadAddress dl dd{padding:20px 0; min-height:26px;}
#softDownloadAddress dl dd .downLinkList{list-style:none; width:138px; float:left;}
#softDownloadAddress dl dd .downLinkList li{float:left; height:26px; margin:1px 12px 3px 1px; background:url(../images/repeat_x_bg.gif) repeat-x;}
#softDownloadAddress dl dd .downLinkList li a{display:block; height:26px; line-height:26px; padding-left:20px; padding-right:10px; font-size:13px; font-weight:blod; border: 1px solid #ccc; color: #333; background:url(../images/archive_type_download.png) no-repeat; background-position: 5px 6px;}
#softDownloadAddress dl dd .downLinkList li a:hover{text-decoration:none; box-shadow:0 0 2px rgba(0,0,0,0.4);}
#softDownloadAddress dl dd .downLinkListTiquma{list-style:none; width:138px; float:left;}
#softDownloadAddress dl dd .downLinkListTiquma li{float:left; height:30px; width:100%; line-height:30px;}

/*控制面板页面（需要VIP会员才能访问的php页面）*/
#containerLeft .tableborder{width: 100%; height: auto; background:#ccc; font-size:14px;}
#containerLeft .header{padding: 0 9px; border-width: 1px; border-style: solid; border-color: #fff #dae1f2 #b8c7e6 #fff; height: 27px; font-weight:bold; line-height: 27px; position: relative; background: url(../images/repeat_x_bg.gif) 0 -90px repeat-x;}
#containerLeft td{height:27px; padding:0 0 0 5px; line-height:27px;}

/*我的作品内容页底部的附件下载样式*/
#softDownloadAddress dl dd .workDownLinkList{list-style:none; width:582px; height:44px; padding:11px; border:1px solid #ccc;}
#softDownloadAddress dl dd .workDownLinkList li{list-style:none;}
#softDownloadAddress dl dd .workDownLinkList .fileico{width: 35px; height: 44px; float:left; background: url(../images/fileico.png) no-repeat !important; text-indent: -9999px;}
#softDownloadAddress dl dd .workDownLinkList .fileintro{width:420px; float:left; height:44px; padding:0 0 0 10px;}
#softDownloadAddress dl dd .workDownLinkList .fileintro .fileintrotit{width:420px; float:left; height:24px; font-size:14px;}
#softDownloadAddress dl dd .workDownLinkList .fileintro .fileintroinfo{width:420px; float:left; height:20px; font-size:12px;color:#555;}
#softDownloadAddress dl dd .workDownLinkList .fileintro .fileintroinfo ul{float:left;}
#softDownloadAddress dl dd .workDownLinkList .fileintro .fileintroinfo li{float:left;}
#softDownloadAddress dl dd .workDownLinkList .fileintro .fileintroinfo span{float:left; display:block;}
#softDownloadAddress dl dd .workDownLinkList .fileintro .fileintroinfo li a{float:left; color:#555;}
#softDownloadAddress dl dd .workDownLinkList .filebut{width:112px; height:44px; padding:7px 0 0 0; float:right;}
#softDownloadAddress dl dd .workDownLinkList .filebut li{float:left; height:26px; background:url(../images/repeat_x_bg.gif) repeat-x;}
#softDownloadAddress dl dd .workDownLinkList .filebut li a{display:block; height:26px; line-height:26px; padding-left:20px; padding-right:10px; font-size:13px; font-weight:blod; border: 1px solid #ccc; color: #333; background:url(../images/archive_type_download.png) no-repeat; background-position: 5px 6px;}
#softDownloadAddress dl dd .workDownLinkList .filebut li a:hover{text-decoration:none; box-shadow:0 0 2px rgba(0,0,0,0.4);}

/* 内容页（相关文章） */
.relativeARCBox{width:100%; height:auto; border:1px solid #dae1f2; margin-bottom:10px; }
.relativeARCBoxTitle{height: 32px; padding: 0 9px; border-width: 1px; border-style: solid; border-color: #fff #dae1f2 #b8c7e6 #fff; border-radius: 1px 1px 0 0; line-height: 27px; position: relative; background: url(../img/repeat_x_bg.gif) 0 -90px repeat-x;}
.relativeARCBoxTitle strong{margin: 0 5px 0 0; height: 27px; line-height: 27px; font-weight:bold; display: inline-block; color: #2e5299;}
.relativeARCBoxContent{margin:0; padding: 10px 15px;}
.relativeARCBoxContent ul li{float:left; width:calc(50% - 5px); margin-right:10px; padding: 0 0 0 2px; height:27px;}
.relativeARCBoxContent ul li:nth-child(2n){margin-right:0px;}
.relativeARCBoxContent ul li a{text-decoration: none; display:block; line-height:27px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.relativeARCBoxContent ul li a:hover{text-decoration:underline; }
.relativeARCBoxContent ul li a strong{display: inline-block; width: 19px; margin-right: 5px; line-height: 19px; font-size: 12px; font-weight: 400; background-color: #3967c0; color: #FFF;text-align: center;}


/*右边*/
#containerRightChannel{width:100%; height:auto; }
#containerRightChannel ul{list-style:none; margin:0; padding:0;}
#containerRightChannel ul li{width:257px; margin-bottom: 5px; padding: 0 10px 0 20px; border: 1px solid #dae1f2;border-left: 10px solid #b8c7e6; height: 30px; font-weight: bold; line-height: 30px; overflow: hidden; background: #fff;}
#containerRightChannel ul li a{display:block; text-decoration:none;}
#containerRightChannel ul li:hover{border-color:#b8c7e6; border-left:20px solid #7a96cc; padding:0 10px;}
/*.thisClass{margin-left:-30px; border-color:#b8c7e6; border-left:20px solid #7a96cc; padding:0 10px; z-index:1000px;}*/
#containerRight dl{width:100%; height:auto; border:1px solid #dae1f2;}
#containerRight dt{padding: 0 9px;border-width:1px; border-style:solid; border-color:#fff #dae1f2 #b8c7e6 #fff;height: 27px; line-height: 27px; position: relative; background: url(../images/repeat_x_bg.gif) 0 -90px repeat-x;}
#containerRight dd{padding:0px 10px; clear: both; background:#fff;}
#containerRight dd ul{list-style:none;}
#containerRight dd li{padding: 0 0 0 10px; height: 27px; line-height:27px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/li_dot.gif) 0 0 no-repeat;}
/*footer*/
#footer{width:100%; height:90px; background:#2e5299; margin-top:40px;}
#footerBody{width:100%; max-width:1110px; height:90px; color:#eee; text-align:center; padding-top:20px; margin-left:auto; margin-right:auto;}
#footerBody a{color:#eee;}

#backToTopButton {
    position: fixed; /* 固定定位 */
    bottom: 110px;    /* 距离底部110px */
    right: 20px;     /* 距离右侧20px */
    cursor: pointer;
    display: none;    /* 初始时隐藏 */
    z-index: 1000;    /* 确保按钮在页面其他元素之上 */
}

