/**
ul{
    display: block;
    list-style-type: disc;
    margin-block-start: 0px;
    margin-block-end: 0px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
p {
    display: block;
    margin-block-start: 5px;
    margin-block-end: 5px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
} **/
.sSideBoxBody ul {
    list-style-type: none;
    font-size: 13px;
    padding: 0;
    margin: 0;
}

.sSideBoxBody li {
    font-size: 13px;
    line-height: 150%;
}

#content {
    width: 1200px;
    /* width: 1100px; */
    background: #fff;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#contents p {
    padding: 5px;
    font-size: 16px;
    color: #222222;
    font-family: Microsoft Yahei;
}

.con img {
    text-align: center;
    padding: 2px;
    background: #fff none repeat scroll 0%;
    max-width: 810px;
    max-height: 720px;
    /*width: expression(this.width>680 ? '680px' : this.width);*/
    /* height: expression(this.height>580 ? '580px' : this.height);*/
}

#contentgs p {
    font-size: 14px;
    color: #222222;
    font-family: Microsoft Yahei;
    padding: 5px;
}

.congs img {
    text-align: center;
    padding: 2px;
    color: #444444;
    background: #fff none repeat scroll 0%;
    max-width: 810px;
    max-height: 720px;
    /*width: expression(this.width>680 ? '680px' : this.width);*/
    /*height: expression(this.height>580 ? '580px' : this.height);*/
}

.tbg {
    height: 30px;
    background: url(../images/g_01.gif) repeat-x;
    color: #0066cc;
}

.searchArticleTitle {
    font-size: 16px;
    color: #ff0000;
    font-weight: bold;
}

.searchContent {
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.searchMsg {
    margin-bottom: 20px;
    color: #008000;
}

.searchMsg span {
    margin-left: 50px;
}

.searchNoTip {
    margin: 0 0 0 15px;
    font-size: 13px;
    line-height: 30px;
}

.searchNoTip li {
    margin-left: 12px;
    color: #0066cc;
}

.sMainChannel {
    float: left;
    /* width: 850px; */
    width: 950px;
}

.sMainChannel td {
    font-size: 14px;
    text-align: left;
}

.channelTable {
    border: 1px solid #cde0ee;
    margin: 0 8px 8px 0;
    width: 99%;
}

.channeGpgs_nav {
    border: 1px solid #cde0ee;
    margin: 0 0 8px 0;
}

.channeGpgs {
    border: 1px solid #cde0ee;
    margin: 0 0 8px 8px;
    width: 367px;
}

.sMain {
    /*软件信息*/
    float: left; /*right边栏调换软件信息left*/
    /* width: 850px; */
    width: 950px;
    /* padding:0px 2px 0px 0px; left边栏间距  上右下左 right*/
    border: 1px solid #dcdddd; /*正文边框*/
    background: #fff;
}

.sMain ul p {
    margin: 0px;
    padding: 0px;
}

#sMainad {
    /*ad软件信息*/
    float: left; /*right边栏调换软件信息*/
    width: 100%;
    border: 0px solid #dcdddd; /*正文边框*/
    background: #fff;
}

.sMainTitle {
    /*软件标题*/
    text-align: left;
    color: #0066cc;
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
    padding-left: 10px;
    background: #e6f3d3;
    background: url(g_01.gif) repeat-x;
    /*border-bottom: 0px solid #7FB1E2;*/
}

.sMainBody {
    /*软件主要信息盒子*/
    padding: 5px 0px;
    line-height: 180%;
}

.sMainInfo {
    /*信息列表*/
    text-align: left;
    float: left;
    /*width: 360px;*/
    padding: 0 5px;
}

.sMainInfo li {
    width: 700px;
    text-align: left;
    line-height: 28px;
    border-bottom: 0px solid #ededed;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sMainInfo span,
.sMainInfoM span {
    /*项目，如 软件大小*/
    text-align: left;
    font-weight: bold;
    color: #666;
}

.sMainPic {
    /*预览图*/
    float: left; /*left边栏调换软件信息right*/
    width: 300px;
    font-size: 14px;
    color: #0066cc;
    text-align: center;
    vertical-align: center;
}

.sMainPic p {
    line-height: 30px;
}

.sMainInfoM {
    /*运行环境*/
    text-align: left;
    float: left;
    width: 400px;
    padding: 0 5px;
    display: flex;
    align-items: center;
}

.sMainInfoM p {
    line-height: 28px;
}

.sMainInfoM ul {
    /*运行环境*/
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.sMainInfoM li {
    text-align: left;
    line-height: 28px;
    border-bottom: 1px solid #ededed;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 355px;
}

.sMainInfoMa {
    /*运行环境*/
    text-align: left;
    width: 98%;
    padding-left: 10px;
}

.sMainInfoMa li {
    color: #333333;
    text-align: left;
    line-height: 28px;
    border-bottom: 1px solid #ececec;
    list-style: none;
}

.sMainInfoMa li .articleTitle {
    margin: 25px auto;
    font-size: 24px;
    line-height: 28px;
    color: #ff0000;
    font-weight: 600;
    font-family: Microsoft Yahei;
}

.sMainInfoMa li .articleDesc {
    line-height: 40px;
    color: #6c6c6c;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Microsoft Yahei;
}

.sMainInfoMa li .articleDesc span {
    color: #333333;
}

.sMainInfoMa li .info {
    line-height: 40px;
    color: #6c6c6c;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Microsoft Yahei;
}
.sMainInfoMa li .info span {
    margin-right: 20px;
    color: #333333;
}

#clear {
    width: 780px;
    height: 100px;
}

.sMainNext {
    /*上下篇*/
    text-align: left;
    font-size: 14px;
    padding: 5px;
    background: #e6f3d3;
}

.sMainNext table {
    /*上下篇*/
    margin: 20px auto;
}

.sMainBox {
    /*盒子*/
    text-align: left;
    font-size: 16px;
    width: 100%;
    margin-top: 5px;
}

.sMainBox .tit {
    /*标题*/
    /* width: 850px; */
    width: 950px;
    height: 38px;
    line-height: 38px;
    text-align: left;
    font-size: 18px;
    color: #0066cc;
    font-weight: bold;
    background: #e6f3d3;
}

.sMainBox .tit span {
    text-align: left;
    margin-left: 8px;
}

.sMainBox .con {
    padding: 2px;
    margin: 2px 5px 2px;
}

.sMainBox p a:visited {
    text-decoration: underline;
    font-family: Microsoft Yahei;
    /*color: #003344;*/
}

/*.sMainBox p:hover{
background-color:#CDE0EE
}鼠标经过颜色*/

.xz {
    width: 728px;
    height: 120px;
    margin: 10px auto;
    background: #ffffff;
    font-size: 16px;
    color: #0000ff;
    font-weight: bold; /*加粗*/
}

.xza {
    width: 728px;
    height: 100px;
    margin: 12px 0px 5px 0px;
    background: #ffffff;
    font-size: 16px;
    color: #0000ff;
    font-weight: bold; /*加粗*/
}

#rjsmad {
    float: left;
    background: #ffffff;
    margin: 0px 0px 0px 0px;
}

/*float:right;文章内容大广告控制 margin 上右下左*/
#rjsmad1 {
    text-align: center;
    background: #ffffff;
    margin: 0px 0px 0px 0px;
}

/*float:left;软件内容大广告控制*/
#rjsmad2 {
    text-align: center;
    background: #ffffff;
    margin: 0px 0px 0px 0px;
}

/*text-align:center;公式内容大广告控制*/

#downlist li {
    text-align: left;
    font-size: 13px;
    color: #3300ff;
    font-weight: bold; /*加粗*/
    font-family: 'Arial';
    padding-left: 26px;
    background: url(../images/download.gif) no-repeat #f4ffdd;
    margin-left: 1px;
}

#newsList p:hover {
    background: #e6f3d3;
}
.newsList a:visited {
    color: #bdcae1;
} /* 已被访问过的链接 蓝色 */

.clickNumMsg {
    font-size: 12px;
    color: #ff6600;
}

.downFileNumMsg {
    font-size: 12px;
    color: #ff6600;
}

.articleListDateMsg {
    font-size: 12px;
    color: #6c6c6c;
}

.con img {
    text-align: center;
    padding: 1px;
    margin: 1px 1px 1px;
    background: #fff none repeat scroll 0%;
    /*max-width: 680px;*/
    /*max-height: 580px;*/
}

#content_list p {
    font-size: 14px;
    color: #333333;
    font-family: Microsoft Yahei;
    padding: 5px;
    margin: 2px 5px 2px;
}

.congs img {
    color: #444444;
    text-align: center;
    padding: 1px;
    margin: 1px 1px 1px;
    background: #fff none repeat scroll 0%;
    max-width: 680px;
    max-height: 580px;
}

#jp_gs ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 5px;
}

#jp_gs li {
    font-size: 14px;
    float: left;
    width: 320px;
    height: 30px;
    margin-right: 30px;
    background: #fff;
    overflow: hidden;
}

.fx {
    background: #fff;
    text-align: center;
    width: 100%;
    height: 40px;
}

.xg {
    width: 100%;
    height: 300px;
    background: #ffffff;
    font-size: 14px;
    color: #3300ff; /*font-weight:bold; 加粗*/
    font-family: 'Arial';
}

.sSide {
    float: right;
    width: 240px;
    font-size: 13px;
    text-align: left;
    background: #fff;
}

.sSideBox {
    width: 100%;
    border: 1px solid #dcdddd; /*边栏边框*/
    margin-bottom: 8px;
}

.sSideBoxTitle {
    line-height: 30px;
    font-size: 16px;
    background: #e6f3d3;
    padding-left: 10px;
    color: #0066cc;
    font-weight: bold;
    border-bottom: 1px solid #7ad86e; /*边栏标题边框*/
}

.sSideBoxBody {
    font-size: 14px;
    margin: 0px;
    padding: 5px;
}

.sSideBoxBody li {
    text-align: left;
    height: 25px;
    margin: 1px 0;
    overflow: hidden;
    background: url(../images/dot3.gif) left top no-repeat;
    font-size: 14px;
}

.sSideBoxBody li A {
    display: block;
    line-height: 25px;
    height: 25px;
    padding-left: 10px;
    color: #0066cc;
}

.sSideBoxBody li a:hover {
    text-decoration: underline;
    color: #ff3300;
    font-family: Microsoft Yahei;
}

.sSideBoxBody li a:visited {
    text-decoration: underline;
    /*color: #444444;*/
    font-family: Microsoft Yahei;
}

/*==新内容页==*/
/*新左边栏*/

.sMainx {
    /*软件信息*/
    float: left; /*right边栏调换软件信息left*/
    width: 646px;
    /* padding:0px 2px 0px 0px; left边栏间距  上右下左 right*/
    border: 1px solid #dcdddd; /*正文边框*/
    background: #fff;
}

.sMainPicx {
    /*预览图*/
    float: left; /*left边栏调换软件信息right*/
    width: 310px;
    padding: 0px 2px;
    padding-top: 1px;
    text-align: center;
}

.sMainInfox {
    /*信息列表*/
    text-align: left;
    float: left;
    width: 316px;
    padding: 0 2px;
}

.sMainInfox span,
.sMainInfoMx span {
    /*项目，如 软件大小*/
    text-align: left;
    font-weight: bold;
    color: #666;
}

.sMainInfoMx {
    /*运行环境*/
    text-align: left;
    float: left;
    width: 610px;
    padding: 0 5px;
}

.sMainInfox li,
.sMainInfoMx li {
    text-align: left;
    line-height: 22px;
    border-bottom: 0px solid #ededed;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 315px;
}

.sMainInfoMax {
    /*运行环境*/
    text-align: left;
    width: 610px;
    padding: 0 5px;
}

.sMainInfoMax li {
    text-align: center;
    line-height: 40px;
    border-bottom: 1px solid #ededed;
}

.sMainInfox li {
    line-height: 25px;
    /*border-bottom:1px solid #ededed;*/
}

.sMainNextx {
    /*上下篇*/
    text-align: left;
    font-size: 14px;
    padding: 5px;
    background: #e7f5ff;
}

.sMainBoxx {
    /*盒子*/
    text-align: left;
    font-size: 13px;
    width: 100%;
    margin-top: 5px;
}

.sMainBoxx .tit {
    /*标题*/
    text-align: left;
    background: #e7f5ff;
    color: #0066cc;
    font-weight: bold;
}

.sMainBoxx .tit span {
    text-align: left;
    margin-left: 10px;
}

.sMainBoxx .con {
    padding: 5px;
    margin: 2px 5px 2px;
}

.sMainBoxx p a:visited {
    text-decoration: underline;
    /*color: #003344;*/
}

/*.sMainBox p:hover{
background-color:#CDE0EE
}鼠标经过颜色*/

.sMainBox p a:visited {
    color: #444444;
}

/* 列表已访问的链接 */

.xzx {
    width: 640px;
    height: 110px;
    margin: 12px 0px 5px 0px;
    background: #ffffff;
    font-size: 16px;
    color: #0000ff;
    font-weight: bold; /*加粗*/
}

.xzax {
    width: 640px;
    height: 110px;
    margin: 12px 0px 5px 0px;
    background: #ffffff;
    font-size: 16px;
    color: #0000ff;
    font-weight: bold; /*加粗*/
}

#relate ul {
    /*display: block;*/
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 5px;
}

#relate li {
    background: #fff;
    font-size: 14px;
    float: left;
    width: 300px;
    height: 25px;
    overflow: hidden;
}

/*新右边栏*/
#relatex li {
    background: #fff;
    font-size: 13px;
    float: left;
    width: 310px;
    height: 25px;
    overflow: hidden;
}

.fxx {
    background: #fff;
    text-align: center;
    width: 100%;
    height: 40px;
}

.xgx {
    width: 100%;
    height: 300px;
    background: #ffffff;
    font-size: 14px;
    color: #3300ff; /*font-weight:bold; 加粗*/
    font-family: 'Arial';
}

.sSidex {
    float: right;
    width: 302px;
    font-size: 13px;
    text-align: left;
    background: #fff;
}

.sSideBoxx {
    width: 100%;
    border: 1px solid #dcdddd; /*边栏边框*/
    margin-bottom: 8px;
}

.sSideBoxTitlex {
    line-height: 35px;
    background: #e6f3d3 url(../images/g_01.gif) repeat-x;
    padding-left: 10px;
    color: #0066cc;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 0px solid #7ad86e; /*边栏标题边框*/
}

.sSideBoxBodyx {
    font-size: 14px;
    padding: 4px 0 4px 4px;
}

.sSideBoxBodyx li {
    text-align: left;
    height: 25px;
    margin: 1px 0;
    overflow: hidden;
    background: url(../images/dot3.gif) left top no-repeat;
    font-size: 13px;
}

.sSideBoxBodyx li A {
    display: block;
    line-height: 25px;
    height: 25px;
    padding-left: 10px;
    color: #0066cc;
}

.sSideBoxBodyx li a:hover {
    text-decoration: underline;
    color: #ff3300;
}

.sSideBoxBodyx li a:visited {
    text-decoration: underline;
    /*color: #003344;*/
}

/*=====发表评论======*/
.comment {
    width: 100%;
}

.comment form {
    margin: 0;
    padding: 0;
}

.ctitle {
    background: #e7f5ff;
    color: #0066cc;
    font-weight: bold;
}

.cmore {
    float: right;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
}

.cbody {
    padding: 8px;
    text-align: left;
}

.cpostarea {
    width: 600px;
    height: 60px;
}

.cpostbox {
    padding: 5px 10px;
    border-top: 1px dashed #99cc66;
}

.cpostuser,
.cpostbtn {
    line-height: 32px;
}

.comment input {
    width: 100px;
}

.comment dl {
    font-size: 12px;
    padding: 0;
    margin: 0;
}

/*===== 底部===== */
.foot {
    background: #ffffff;
    /* width: 1050px; */
    width: 1200px;
    text-align: center;
    margin: 0 auto;
}

.copyright {
    font-family: tahoma;
    font-size: 13px;
}

.zztj {
    font-size: 12px;
    color: #0066cc;
}

/* 列表分页,文章分布,搜索分页 */
#page {
    margin: 2px 0;
    width: 100%;
    border: 1px solid #92cc39;
}

/* 栏目分页样式一 */
#channel-page {
    text-align: center;
}

#channel-page form {
    margin: 0;
    padding: 0;
}

#channel-page input#page {
    width: 30px;
    line-height: 15px;
    font-size: 12px;
    margin: 0;
    padding: 0;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #dbdbdb;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #fff;
    border-bottom-color: #fff;
    border-left-color: #fff;
    text-align: center;
    font-weight: bold;
    color: #666;
}

#channel-page input#go {
    width: 30px;
    margin: 0;
    line-height: 11px;
    background-color: #fff;
    font-size: 11px;
    border: 1px solid #fff;
    padding-top: 3px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-weight: bold;
    color: #666;
}

#channel-page ul#channel-page-show {
    clear: both;
    display: inline;
    float: left;
    margin: 2px;
    list-style-type: none;
}

#channel-page ul#channel-page-show li {
    display: inline;
    float: left;
    height: 20px;
    width: 25px;
    padding-top: 0;
    padding-right: 2px;
    padding-bottom: 0;
    padding-left: 2px;
    margin-top: 2px;
    margin-right: 0;
    margin-bottom: 2px;
    margin-left: 0;
}

#channel-page ul#channel-page-show li a {
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    display: block;
    font-weight: bold;
    font-size: 12px;
    border-left: #999 1px solid;
    width: 16px;
    color: #666;
    line-height: 20px;
    border-bottom: #999 1px solid;
    height: 20px;
    background-color: #fff;
    text-align: center;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
}

#channel-page ul#channel-page-show li a:hover {
    font-size: 32px;
    z-index: 100;
    width: 60px;
    line-height: 40px;
    position: absolute;
    height: 40px;
    margin-top: -10px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: -10px;
}

#channel-page ul#channel-page-show li a.page-select {
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    display: block;
    font-weight: bold;
    font-size: 14px;
    border-left: #999 1px solid;
    width: 15px;
    color: red;
    line-height: 30px;
    border-bottom: #999 1px solid;
    height: 30px;
    background-color: #fff;
    text-align: center;
    text-decoration: none;
}

#channel-page ul#channel-page-show li#channel-page-count {
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    display: block;
    font-weight: bold;
    font-size: 14px;
    border-left: #999 1px solid;
    width: 110px;
    color: #666;
    line-height: 30px;
    border-bottom: #999 1px solid;
    height: 30px;
    background-color: #fff;
    text-align: center;
    text-decoration: none;
    padding-top: 0;
    padding-right: 2px;
    padding-bottom: 0;
    padding-left: 2px;
    margin-right: 1px;
    margin-left: 1px;
}

#channel-page ul#channel-page-show li#channel-page-form {
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    display: block;
    font-weight: bold;
    font-size: 14px;
    border-left: #999 1px solid;
    width: 100px;
    color: #666;
    line-height: 30px;
    border-bottom: #999 1px solid;
    height: 30px;
    background-color: #fff;
    text-align: center;
    text-decoration: none;
    padding: 0;
    margin-right: 1px;
    margin-left: 1px;
}

/* 栏目分页样式二三 */
#channel-page-comm {
    font-size: 14px;
    text-align: center;
}

#channel-page-comm span {
    padding: 5px;
}

#channel-page-comm select {
    font-size: 10px;
    color: #0066cc;
}

.cont {
    margin-top: 10px;
    padding: 10px 0;
    position: relative;
    width: 100%;
    background: #ffffff;
    border: 1px solid #0066cc;
}

/*position:relative; 浮动在顶层*/
.cont_left {
    margin: 0 356px 0 10px;
    padding: 10px 20px;
    border: 1px dashed #fd9567;
    line-height: 200%;
    font-size: 14px;
    color: #0066cc;
}

.cont_left .gg {
    margin-left: 0;
    width: 728px;
    height: 90px;
    background: #ffffff;
}

.cont_right {
    position: absolute;
    top: 0;
    right: 0;
    width: 336px;
    padding: 10px;
}

/*position:absolute;浮动在顶层*/

/* 正文左边-栏目 */
.main .left .channel {
    margin: 0px -10px;
}

.main .left .channel .node {
    float: left;
    width: 334px;
    margin: 5px;
    border: 1px solid #c2c2c2;
    padding: 1px;
}

.main .left .channel .node .title {
    border-bottom: 1px dashed #ccc;
    font-weight: bold;
    color: #0066cc;
    padding: 7px 5px 5px 5px;
    background-color: #f6f6f6;
}

/* 导航标题 */
.main .left .channel .node .title a {
    color: #333;
    text-decoration: none;
}

.main .left .channel .node .title a:hover {
    text-decoration: none;
    color: #f00;
}

.main .left .channel .node .box {
    line-height: 25px;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
}

.main .left .channel .node .box ul {
    width: 310px;
    list-style: none;
    padding: 0px;
    margin: 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* CSS限制宽了 */
.main .left .channel .node .box ul li {
    background-repeat: no-repeat;
    background-position: 5px 11px;
    padding-left: 15px;
}

.main .left .channel .node .box ul a {
    color: #2b2b2b;
    text-decoration: none;
}

.main .left .channel .node .box ul a:hover {
    color: #f00;
    text-decoration: underline;
}

/* 正文左边-栏目-推荐图文 */
.main .left .channel .node .pic {
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
}

.main .left .channel .node .pic .picsrc {
    float: left;
    margin-right: 5px;
}

.main .left .channel .node .pic .picsrc img {
    border: 1px solid #0066cc;
}

.main .left .channel .node .pic .picinfo {
    float: left;
    width: 227px;
}

.main .left .channel .node .pic .title {
    background-color: #fff;
    text-align: center;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #dbdbdb;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}

.main .left .channel .node .pic .info {
    line-height: 17px;
    padding-top: 4px;
    font-size: 12px;
    color: #0066cc;
    padding-right: 4px;
    padding-left: 4px;
    text-indent: 24px;
}

.main .left .channel .node .pic .info .more {
    color: #900;
    text-decoration: none;
}

#tips_Close2 a {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: url(../images/gotop.gif) no-repeat 0 0;
}

#tips_Close2 a:hover {
    background-position: -50px 0;
    text-decoration: none;
}

/**评论**/
.comment-form {
    /* width: 780px; */
    width: 100%;
    height: 300px;
    position: relative;
    background: #fff;
    border-top: 2px solid #0066cc;
}
.comment-form .box {
    display: block;
    width: 100%;
    min-height: 6em;
    max-height: 10em;
    overflow-y: auto;
    resize: none;
    background: none;
}
.comment-form .inner {
    position: relative;
    border: 1px solid #c5c5c5;
    padding: 12px 20px;
    background: #f6f6f6;
}
.comment-form .inner textarea {
    resize: vertical;
    font-size: inherit;
    border: none;
    outline: none;
}
.commentBtn {
    width: 100px;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    border-radius: 3px;
    border: 0px solid #379be9;
    background-color: #379be9;
}
.comment_name {
    width: 90px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: #f67a03;
    border-bottom: 2px solid #f67a03;
}
.comment_list {
    position: relative;
    padding: 10px;
    border-top: 1px solid #e8e8e8;
    font-size: 14px;
    font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Helvetica Neue, Arial, sans-serif;
}
.user_head {
    text-align: center;
    margin-right: 5px;
}
.user_head img {
    width: 46px;
    height: 46px;
    border-radius: 100%;
}
.comment_list .username {
    color: #0082ec;
}
.comment_reply {
    position: relative;
    padding: 10px;
    font-size: 14px;
    background-color: #f2f5f6;
    font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Helvetica Neue, Arial, sans-serif;
}
.comment_reply .admin {
    color: #ff8400;
}
.comment_reply .content {
    margin-left: 5px;
    color: #333333;
}
.comment_list .timer {
    color: #999;
    float: right;
}
.comment_list p {
    line-height: 25px;
    color: #333333;
}
.c-load-more {
    display: block;
    font-size: 13px;
    line-height: 35px;
    /*margin-top: 20px;*/
    text-align: center;
    background-color: rgba(0, 108, 210, 0.23);
    cursor: pointer;
}

/**软件下载详细页面**/
.resource_box {
    background: #fff;
    padding: 10px;
    height: 200px;
}

.resource_box .resource_box_info h3 {
    margin-bottom: 10px;
}

.resource_box .resource_box_info .resource_title {
    text-align: left;
    margin: 10px auto;
    line-height: 28px;
    color: #454545;
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
}

.resource_box .resource_box_info .resource_box_dl dt {
    width: 42px;
    float: left;
}

.resource_box .resource_box_info .resource_box_dl dt img {
    width: 100%;
    height: 100%;
    max-width: 42px;
    max-height: 50px;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc {
    word-break: break-all;
    font-weight: 400;
    line-height: 24px;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc .resource_description {
    word-break: break-all;
    max-height: 74px;
    overflow: hidden;
    font-size: 14px;
    color: #3d3d3d;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc .resource_description p {
    white-space: pre-wrap;
    word-wrap: break-word;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc .resource_description.show-all {
    max-height: none;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc .show-hide-btn {
    color: #3399ea;
    display: none;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc .resource_box_b {
    padding: 6px 0 0;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc .resource_box_b .resource_tags {
    display: inline-block;
    vertical-align: middle;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc .resource_box_b .resource_tags a {
    cursor: pointer;
    display: inline-block;
    padding: 0 8px;
    line-height: 22px;
    border: 1px solid #ccc;
    font-size: 12px;
    color: #4d4d4d;
    border-radius: 11px;
    margin-right: 4px;
    word-break: break-all;
    text-decoration: none;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc .resource_box_b .resource_tags a:hover {
    color: #ca0c16;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc .resource_box_b .info_box {
    display: inline-block;
    font-weight: 400;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc .resource_box_b .info_box span {
    font-size: 12px;
    color: #8a8a8a;
    display: inline-block;
    vertical-align: middle;
    margin-left: 16px;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc .resource_box_b .info_box span em {
    color: #3d3d3d;
}

.cost {
    color: #f64812;
    font-size: 24px;
    font-weight: 600;
    font-family: Georgia, Tahoma, Arial;
}

.down_cost {
    color: #f64812;
    font-size: 12px;
    font-weight: 600;
    font-family: Georgia, Tahoma, Arial;
}

.resource_box .resource_box_info .resource_box_dl .resource_box_desc .resource_box_b .info_box span:first-child {
    margin-left: 12px;
}

.resource_box .resource_box_fn {
    padding: 20px 0 10px;
}

.resource_box .resource_box_fn .left_fn .c_dl_btn {
    display: inline-block;
    vertical-align: middle;
    height: 36px;
    line-height: 36px;
    padding: 0 24px;
    border-radius: 5px;
    border: 2px solid #ff5728;
    font-size: 16px;
    color: #ff5728;
    margin-right: 10px;
    font-weight: 600;
    outline: 0;
}

.resource_box .resource_box_fn .left_fn .c_dl_btn:hover {
    background-color: #ffedf0;
}

.resource_box .resource_box_fn .left_fn .open_vip {
    background: #3bb4f2;
    color: #fff;
    border-color: #3bb4f2;
    font-size: 14px;
}

.resource_box .resource_box_fn .left_fn .open_vip:hover {
    background: #3bb4f2;
    border-color: #3bb4f2;
}

.resource_box .resource_box_fn .left_fn .open_vip img {
    width: 24px;
    margin-bottom: 4px;
    vertical-align: middle;
}

.resource_box .resource_box_fn .right_fn {
    margin-top: 6px;
    font-size: 14px;
}

.resource_box .resource_box_fn .right_fn .dl_func {
    display: inline-block;
    vertical-align: middle;
    color: #3d3d3d;
    margin-left: 16px;
    cursor: pointer;
}

.resource_box .resource_box_fn .right_fn .dl_func:hover,
.resource_box .resource_box_fn .right_fn .favored {
    color: #ca0c16;
}

.resource_box .resource_box_fn .right_fn .dl_func * {
    display: inline-block;
    vertical-align: middle;
}

.resource_box .resource_box_fn .right_fn .dl_func:first-child {
    margin-left: 0;
}

.resource_box .resource_box_fn .right_fn .dl_func .fa {
    font-size: 18px;
    margin-right: 6px;
}

.resource_box .resource_box_fn .right_fn .download_report img {
    width: 13px;
    height: 16px;
}

.resource_user {
    background: #fff;
    padding: 24px 16px 16px;
    margin-bottom: 10px;
}

.resource_user dt {
    position: relative;
    width: 50px;
    float: left;
}

.resource_user dt a {
    display: block;
}

.resource_user dt img {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.resource_user dt .vip_icon {
    position: absolute;
    display: inline-block;
    top: -12px;
    left: 6px;
    height: 22px;
    padding: 0 5px;
    line-height: 22px;
    font-size: 12px;
    color: #fff;
}

.resource_user dt .vip_icon .common_icon {
    width: 22px;
    height: 19px;
}

.resource_user {
    margin-left: 60px;
}

.resource_user .user_l .name {
    display: block;
    font-size: 16px;
    color: #3d3d3d;
    padding: 0 0 8px;
    width: 86px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.resource_user .user_l .source_user_info {
    overflow: hidden;
}

.resource_user .user_l .source_user_info .level {
    color: #3d3d3d;
    font-size: 14px;
}

.resource_user .user_l .source_user_info .level * {
    display: inline-block;
    vertical-align: middle;
}

.resource_user .user_l .source_user_info .check_all_btn {
    color: #3399ea;
    font-size: 12px;
    margin-top: 2px;
}

.resource_user .user_l .source_user_info .check_all_btn:hover {
    text-decoration: underline;
}

.resource_user .user_l .user_btn {
    display: inline-block;
    width: 60px;
    height: 24px;
    border-radius: 4px;
    border: 1px solid #ca0c16;
    line-height: 22px;
    font-size: 12px;
    cursor: pointer;
    text-align: center;
    color: #ca0c16;
}

.resource_user .user_l .attention:hover {
    background: #fde3e4;
}

.resource_user .user_l .al_attention {
    border: 1px solid #e8e8ed;
    color: #ced2d9;
}

.resource_user .user_l .talk_btn {
    border: 1px solid #f5a623;
    margin-left: 4px;
    color: #f5a623;
}

.resource_user .user_l .talk_btn:hover {
    background: #fff6e8;
}

.resource_user .user_l .user_fn {
    margin-top: 12px;
}

.resource_user .dl_upload_btn {
    display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    background: #e82a2a;
    border-radius: 5px;
    text-align: center;
    margin-top: 16px;
}

.resource_user .dl_upload_btn:hover {
    background: #ca0c16;
}

.alert-box {
    padding: 20px;
    position: fixed;
    top: 20%;
    left: 50%;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #e3e3e3;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    z-index: 110;
    font-family: Tahoma, Arial;
}

.download_box {
    width: 500px;
    transform: none;
    margin-left: -400px;
    top: 20%;
}

.download_box .download_content {
    position: relative;
}

.download_box .download_content .pop_close {
    position: absolute;
    color: #333;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    right: 0;
    background: url(../images/pop_close.png) center center no-repeat #e5e5e5;
    margin: -65px 0px 0px 0px;
}

.download_box .download_content .pop_close:after {
    content: '';
    display: block;
    width: 2px;
    height: 20px;
    background-color: #e5e5e5;
    top: 28px;
    position: absolute;
    left: 13px;
}

.download_box .download_content .resource_img {
    margin: -48px auto 0;
    padding: 28px;
    width: 100px;
    border-radius: 100%;
    background-color: #e5e5e5;
}

.download_box .download_content .resource_img img {
    display: block;
    width: 44px;
    height: 50px;
}

.download_box .download_content .resource_title h3 {
    font-size: 16px;
    color: #4f4f4f;
    text-align: center;
    line-height: 28px;
}

.download_box .download_content .vip_tips {
    text-align: center;
    margin-top: 8px;
}

.download_box .download_content .vip_tips .fur_tips {
    font-size: 14px;
    line-height: 28px;
    color: #fd5050;
}

.download_box .download_content .normal_tips {
    margin-top: 15px;
}

.download_box .download_content .normal_tips ul {
    line-height: 28px;
    text-align: center;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}

.download_box .download_content .normal_tips ul li {
    display: inline-block;
    width: 150px;
}

.download_box .download_content .normal_tips ul li p {
    display: block;
    margin-block-start: 10px;
    margin-block-end: 10px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.download_box .download_content .normal_tips ul li .asset_name {
    font-size: 16px;
    color: #8c8c8c;
}

.download_box .download_content .normal_tips ul li .asset_point {
    font-size: 24px;
    font-weight: 600;
}

.download_box .download_content .normal_tips .cost_tips {
    font-size: 14px;
    color: #4d4d4d;
    text-align: center;
    margin: 10px 0;
}

.download_box .download_content .normal_tips .color_s {
    color: #28b548;
}

.download_box .download_content .normal_tips .color_y {
    color: #f90;
}

.download_box .download_content .normal_tips .color_r {
    color: #ff0000;
}

.download_box .download_content .already_download {
    text-align: center;
    padding: 18px 0;
}

.download_box .download_content .dl_xunlei_tips {
    text-align: center;
    font-size: 12px;
    color: #333;
    margin-top: 8px;
}

.download_box .download_content .resource_dl_btn {
    text-align: center;
    padding: 10px;
}

.download_box .download_content .resource_dl_btn .dl_btn {
    display: inline-block;
    height: 38px;
    margin-bottom: 5px;
    line-height: 38px;
    padding: 0 28px;
    background: #3bb4f2;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    font-family: '宋体', 'Verdana';
    border-radius: 28px;
}

.download_box .download_content .resource_dl_btn .dl_btn:active,
.download_box .download_content .resource_dl_btn .dl_btn:hover,
.download_box .download_content .resource_dl_btn .dl_btnvisited {
    background: #39aae5;
    color: #fff;
}

.download_box .download_content .resource_dl_btn .vip_dl_btn {
    background-color: #e33f3f;
}

.download_box .download_content .resource_dl_btn .vip_dl_btn:hover {
    background-color: #ca0c16;
}

.download_over {
    width: 500px;
}

.download_over .over_tips {
    padding: 50px;
    color: red;
    font-size: 16px;
}

.tdDown {
    height: 28px;
    text-align: left;
    color: #0066cc;
    font-size: 14px;
    /*font-weight: bold;*/
}

.tdDown a {
    height: 28px;
    text-align: left;
    color: #0066cc;
    font-size: 16px;
    font-weight: 300;
}

.tdDown a:hover {
    color: #f64812;
}

.tdDown img {
    margin: 0 5px 0 10px;
}

.tdDown span {
    text-align: left;
    margin-left: 5px;
    color: #3c3f41;
    font-size: 12px;
    font-weight: 300;
}

.softDown {
    margin: 5px auto;
}

.hide {
    display: none !important;
}

/**列表排序**/
#newList th {
    padding: 5px;
    min-width: 50px;
    background-color: #42ca94;
    color: #ffffff;
    cursor: pointer;
}

#newList td {
    padding: 5px;
}

.arrow {
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    margin-left: 5px;
    opacity: 0.66;
}

.arrow.asc {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #ffffff;
}

.arrow.desc {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #ffffff;
}
.sort {
    text-align: center;
}
