﻿.banner ul, .banner li { list-style: none; padding: 0px; margin: 0px; }
.side-nav ul, .side-nav li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: auto;
    height: auto;
    float: none;
    border: initial;
    cursor: pointer;
    background-color: #27323e;
}
    .side-nav li .count { 
        margin-left: 10px;
        padding: 0 5px;
        height: 18px;
        min-width: 18px;
        border-radius: 10px;
        background: #FF7326;
        color: #FFF;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
* { margin: 0; padding: 0; word-break: break-all; text-overflow: ellipsis; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: "冬青黑体简中文" , 'Microsoft YaHei' ,Arial,Helvetica,sans-serif, "方正粗谭黑简体"; -webkit-tap-highlight-color: transparent; -ms-box-sizing: border-box; }
a { text-decoration: none; color: #333; }
body, html { font-size: 14px; font-size: 12px; width: 100%; height: 100%; min-height: 100%; color: #000; word-break: break-all; -webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0,0,0,0); }
ul, li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { display: block; border: 0; }
i, em, strong, var { font-style: normal; }
address, caption, cite, code, dfn, em, optgroup, strong, th, var { font-weight: inherit; font-style: inherit; }
ins { text-decoration: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; font-size: 100%; }
q:after, q:before { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
legend { color: #000; }
button, input, optgroup, option, select, textarea { font-weight: inherit; font-style: inherit; font-size: inherit; font-family: inherit; }


.t_l { text-align: left; }
.t_r { text-align: right; }
.t_c { text-align: center; }
.orange { color: #ff7800; }
.c_333 { color: #333; }
.c_666 { color: #666; }
.c_999 { color: #999; }
.c_ccc { color: #ccc; }
.c_red { color: #da374b; font-style: inherit; }
.c_fff { color: #fff; }
.content { margin: 0 auto; clear: both; position: relative; }
.warp_content { width: 100%; clear: both; position: relative; }
/*网站头部导航*/
.banner { font-size: 12px; overflow-x: hidden; background: #27323e; height: 80px; }
.banner-logo { position: absolute; left: 0; top: 0; line-height: 80px; margin: 15px 0px 15px 6px; width: 250px; height: 50px; }
.banner-home-link { position: absolute; left: 280px; top: 0; height: 80px; line-height: 80px; margin: 0px; width: 50px; color: #ebecf1; font-size: 14px; padding-top: 3px; overflow: hidden; }
.warp_header { padding-left: 190px; position: relative; }
.logo { width: 175px; line-height: 80px; color: #fff; font-size: 30px; padding: 0 12px; position: absolute; left: 0px; top: 0px; margin: 0px; }
.header { width: 1348px; height: 86px; margin: 0 auto; overflow: hidden; }
.unload { color: #fff; height: 80px; line-height: 36px; text-align: right; padding-right: 12px; padding-top: 20px; }
.unload a { color: #da374b; }
.banner-nav { height: 33px; line-height: 33px; }
.banner-nav li { float: left; width: 112px; margin-right: 20px; height: 30px; line-height: 30px; text-align: center; color: #fff; border: none; }
.banner-nav li:hover { }

.vfooter { margin-top: 60px; margin-left: 180px; margin-bottom:90px; }

/*网站左侧导航*/
.side-nav { border: 0px solid #ececec; border-bottom: 0; width: 190px; background-color: #fefefe; }
.side-nav li > span { position: relative; margin: 0px; padding: 0px; float: none; }
    .side-nav li.active > span {
        background-color: rgb(54 66 79);
    }
.side-nav li > span, .side-nav li > a { font-size: 12px; color: #fff; display: block; line-height: 44px;padding: 0 0 0 42px; /*padding: 0 42px;*/ }
    /*.side-nav li > span { border-bottom: 1px solid #e6e6e6; }*/
    .side-nav li > a {
        border-bottom: 1px solid rgb(54 66 79 / 75%);
        display: none;
        text-decoration: none !important;
    }
        .side-nav li > a:last-child {
            border-bottom: 1px solid rgb(54 66 79);
        }
    .side-nav li > span:hover {
        background-color: rgb(54 66 79);
    }
    .side-nav li > a:hover {
        background-color: rgb(54 66 79);
    }
    .side-nav li.active > a {
        display: block;
        background-color: rgb(54 66 79 / 69%);
    }
.side-nav li.hold > a { display: block; }
    .side-nav li.active > a.active {
        background-color: rgb(54 66 79 / 80%);
    }
.side-nav li > span.menu-item-span1:before { content: url(images/nav_icom1.png); position: absolute; left: 10px; top:12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span2:before { content: url(images/nav_icom2.png); position: absolute; left: 10px; top:12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span3:before { content: url(images/nav_icom3.png); position: absolute; left: 10px; top:12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span4:before { content: url(images/nav_icom4.png); position: absolute; left: 10px; top:12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span5:before { content: url(images/nav_icom5.png); position: absolute; left: 10px; top:12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span6:before { content: url(images/nav_icom6.png); position: absolute; left: 10px; top:12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span7:before { content: url(images/nav_icom7.png); position: absolute; left: 10px; top:12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span8:before { content: url(images/nav_icon8.png); position: absolute; left: 10px; top:12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span20:before {content: url(images/nav_icon20.png); position: absolute;left: 10px;top:12px;width: 20px;height: 20px;background-position: center;}

.side-nav li > span.menu-item-span9:before { content: url(images/nav_distribution.png); position: absolute; left: 10px; top: 12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span10:before { content: url(images/nav_msg.png); position: absolute; left: 10px; top: 12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span11:before { content: url(../Images/comment.png); position: absolute; left: 10px; top: 12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span12:before { content: url(Images/SetUp.png); position: absolute; left: 10px; top:12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span13:before { content: url(../Images/NewsLetter.png); position: absolute; left: 10px; top:12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span14:before { content: url(../Images/Community.png); position: absolute; left: 10px; top: 12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span15:before { content: url(../Images/lockLogo.png); position: absolute; left: 10px; top: 12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span16:before { content: url(../Images/baidu.png); position: absolute; left: 10px; top: 12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span17:before { content: url(../Images/examination.png); position: absolute; left: 10px; top: 12px; width: 20px; height: 20px; background-position: center; }
.side-nav li > span.menu-item-span18:before { content: url(../Images/videoonLive.png); position: absolute; left: 10px; top: 12px; width: 20px; height: 20px; background-position: center; }


.side-nav li > span:after { content: url(images/after_sjx_active.png); position: absolute; right: 12px; top: 16px; width: 12px; height: 12px; background-repeat: no-repeat; }
.side-nav li.active > span:after { content: url(images/after_sjx.jpg); position: absolute; right: 12px; top: 16px; width: 12px; height: 12px; background-repeat: no-repeat; }

/*查询条件*/
.filter-item-box .literal { margin: 3px 0px auto 10px; font-size: 12px; color: #777; }
.filter-item-box .search-btn { background-color: #b1038c; border: 1px solid #e6e6e6; height: 30px; display: inline; margin-left: 50px; color: white; font-size: 12px; width: 125px !important; position: relative; float: none; left: 0px; }

.section-title { margin: 6px; padding: 4px; font-size: 16px; }
.section-title-marker { display: inline-block; width: 4px; border-left: 4px solid #00c0ef; vertical-align: bottom; min-height: 18px; }
.section-title-body { display: inline-block; }

/*Side Menu start*/
.new-menu-tip{ display: inline-block; width:25px; height:28px;margin:-10px 0px 0px 6px; background: url(images/icon_tip_new.png) no-repeat}
.update-menu-tip{ display: inline-block; width:25px; height:28px;margin:-10px 0px 0px 6px; background: url(images/icon_tip_update.png) no-repeat}
.edition-ultimate{ background: url(images/edition_ult.png) 5px 5px  no-repeat; }
/*a.edition-upgrade{ background-color: #e5dfe5; }*/
/*Side Menu end*/