﻿@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0}
body {background:#fff;color:#000000;position:relative}
body, select, input, textarea {font-family: Arial,"\5B8B\4F53";font-size: 12px;}
p {margin-top:22px}
a {color:#588600;text-decoration:none;outline:none}
a:link,a:visited {text-decoration:none;}
a:hover {color:#D54E21;text-decoration:underline;}
img, img a {border:0}
.fl {float:left}
.fr {float:right}
.al {text-align:left}
.ar {text-align:right}
.ac {text-align:center}
.avm {vertical-align:middle}
.avt {vertical-align:top}
.clearfloat:after {display:block;clear:both;height:0;content:"."}
.clearfloat {display:inline-block}
.clearfloat {display:block}
h1 {font-family:Tahoma, Microsoft YaHei, simhei, Verdana, Arial}
h2, h3 {font-size:13px;color:#37493C}
h4 {font-size:12px;margin-bottom:6px;color:#2583ad;}
ul, ol, li {list-style-image:none;list-style-type:none;margin:0;padding:0;overflow: hidden;}
.float-right {float:right}
.float-left {float:left}
#headerbg {background: url("../images//headerbg.gif") repeat-x scroll 0 0 #FFFFFF;}
#header {width:1200px;height:125px;margin:0 auto}
#header_l {width:520px;float:left;}
#header_r {padding-top: 60px;float: left;}
#header_r #q{border: 1px solid #c2c2c2;height: 30px;font-size: 14px;padding: 0 4px;width: 320px;}
#header_r .btn{background: url(../images//x.gif) no-repeat;cursor: pointer;border: 0;background-position: 0 -382px;height: 32px;line-height: 32px;width: 80px;text-align: center;font-size: 14px;color: #E2E9D3;}
#siteinfo {width:210px;height:70px;clear:none;margin:30px 0 0 0;}
#sitename {height:30px;line-height:30px;text-indent:15px;}
#sitename a, #sitename a:hover {color:#FFFFFF;}
#sitedesc {width:282px;height:29px;color:#FFF;padding:6px 0 0 12px;font-family:Tahoma, Microsoft YaHei, Verdana, Arial;padding-left:190px;background: transparent url(../images//logoo.gif) no-repeat scroll 0 0;}
.nav ul {padding-left:4px;}
.nav li {float:left;list-style:none;}
.nav li a {height:42px;line-height:35px;padding:0 8px 0 8px;display:inline-block;color:#37493C;font-weight:bold;text-decoration:none;}
.nav .st a:hover{background:url(../images//x.gif) no-repeat -204px -90px;color:#FFFFFF;}
.nav a:hover{background:url(../images//x.gif) no-repeat 0 -90px;color:#FFFFFF;}
.nav, .nav_crumb {margin:0 auto;background:transparent url(../images//y.gif) repeat scroll 0 0;height:42px;width:1200px;}
.crumb {color: #029846;line-height: 15px;margin: 1px 0 10px 0px;padding: 10px;position: relative;}
.crumb span {float:left;}
#section_hot {width:1200px;height:248px;margin:0 auto;overflow:hidden;margin-bottom:10px;}
#hot_right {overflow:hidden;width:365px;line-height:25px;margin:0 7px;}
.tabNum {line-height:20px;background-color:#FF8A00;color:#FFFFFF;font-family:Verdana;font-size:10px;margin-right:5px;padding:0px 2px 0px 2px;}
#hot_tab {height:240px;}
#hot_tab h2 {background: url("../images//x.gif") repeat scroll 0 -310px rgba(0, 0, 0, 0);height: 25px;padding-left: 12px;}
#hot_tab_list {clear:left;margin:0 0 0 12px;padding-top:2px;overflow:hidden;height:208px;word-spacing:1px;font-family:Tahoma,Microsoft YaHei,Verdana,Arial, Helvetica, sans-serif;}
#hot_tab_list a:hover {color:#029846;text-decoration:none;}
#hot_tab_list li {white-space: nowrap;}
.rbox_t, .rbox_b, .widget_t, .widget_b {line-height:0px;height:0px;width:100%;overflow:hidden;background:url("../images//y.gif") no-repeat}
.rbox_t {background-position:0 -44px;}
#hot_top {background-position:-322px -53px;}
.rbox_b {background-position:0 -48px;}
.rbox_c {border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;background: #FFF url("../images//round_bg.gif") repeat-x 0 bottom}
#hot_bottom {background-position:-322px -57px;}
#section_info {margin:0 0;width:320px;float:left;height:248px;}
#page {width:1200px;margin:1px auto;background:#FFF;border:1px solid #e6e6e6;padding-top:2px;}
#center1 {width:688px;height:auto !important;padding-right:2px;float:right;}
#left {width:302px;border-right: 1px solid #E6E6E6;float:left;}
#left h2 {background: url("../images//x.gif") repeat scroll 0 -307px rgba(0, 0, 0, 0);height: 25px;padding: 8px 0 0;padding-left: 5px;}
#left p {color:#666666;margin-top: 8px;}
#newest {width:686px;height:900px;overflow:hidden;border:1px solid #e6e6e6;}
#newest h2 {font-size:14px;font-weight:bold;color:#37493C;letter-spacing:1px;padding:2px 0 0 3px;padding-left:5px;}
#newest ul {padding:0}
#newest li {list-style:none;color:#888;overflow:hidden;white-space:nowrap;line-height:26px;width:310px;float:left;margin:0 6px;}
#newest li a {text-decoration:none}
#newest li a:hover {color:#009900;text-decoration:underline}
#newesth2 {margin:0 0;background:url(../images//y.gif) 0 -63px no-repeat scroll transparent;height:30px;padding-top:15px;padding-bottom:0px;}
#newesth2 a {color: #090;font-size: 12px;font-weight: bold;letter-spacing: 1px;}
#newesth2 h2 {font-size: 13px;}
.hotlist,.recommondlist {border:1px solid #e6e6e6;margin-top:8px;}
.hotlist .tit,.recommondlist .tit {background:#eef2f0;margin:1px;padding:5px 7px;}
.hotlist ul,.recommondlist ul {padding:8px 10px}
.hotlist li,.recommondlist li {width:310px;float:left;height:26px;line-height:26px;}
#footer {padding:0px 0 10px 0;clear:both;width:100%;margin:0 auto;}
#footer {margin-top:10px;background:#000000;border-top:2px solid #029846;color:#686B6C;text-align:center;}
#footer a {color:#7E8283}
#footer a:hover {color:#BABCBD;text-decoration:underline}
.ft_info {margin:30px 0 10px 0;line-height:20px;}
.category h2 {display:block;}
.category .listi {width:300px;min-height:60px;}
.category .listi a {float: left;padding-left: 5px;width: 70px;height:20px;line-height:20px;}
#mainleft {height: auto !important;width: 968px;float:left;}
#rightcol {float:right;width: 220px;color:#666666;border-left: 1px solid #E6E6E6;}
#page_list {width:1200px;margin:0 auto;border:1px solid #e6e6e6;}
.title {text-align:center;border-bottom: 1px dotted #BFBFBF;font: 700 20px/1.2 "宋体";padding: 10px 50px 10px 10px;}
.ullist {line-height:32px;}
.ullist li {padding-left:6px;border-bottom:dashed 1px #CFCFCF;}
.ullist span{color:#888888;padding-right:12px;float:right;}
.ullist a {font-size:14px;}
.other ul li {float: left;font-weight: bold;height: 16px;line-height: 16px;margin-bottom: 12px;padding: 0 10px 0 22px;}
#rightcol dl {padding:0 12px;}
#rightcol dt {padding:3px 0;font-size:14px;}
.ullist .hasbg {background: none repeat scroll 0 0 #eef2f0;}
.pagi a, .pagi span {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E7ECF0;float: left;height: 22px;line-height: 22px;margin-right: 5px;text-decoration: none;text-align:center;width: 23px;}
.pagi a:hover,.pagi .current {background: none repeat scroll 0 0 #E9F1F7;color: #0000CD;text-decoration: none;}
.pagi .pre, .pagi .next {font-family: simsun;line-height: 24px;width: 60px;}
.pagi .last,.pagi .first {line-height: 24px;width: 41px;}
.pagi {padding:6px 0 0 158px;}
.listTab {float: left;height: 26px;position: relative;width: 728px;z-index: 2;}
.listTab li {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #F8FBFC;border-color: #B5CFDE #B5CFDE -moz-use-text-color;border-style: solid solid none;border-width: 1px 1px 0;color: #eaeaea;cursor: pointer;float: left;height: 25px;line-height: 25px;list-style: none outside none;margin-right: 12px;text-align: center;width: 108px;}
.t-line {background: none repeat scroll 0 0 #eaeaea;clear: both;font-size: 0;height: 2px;line-height: 2px;position: relative;}
 .listTab li.selected {background: none repeat scroll 0 0 #FFFFFF;border-left-width: 2px;border-right-width: 2px;font-weight: bold;height: 27px;}
/*for view page*/
.entry p {font-size: 13px;line-height: 24px;text-indent: 2em;margin:0 8px 8px 8px;}
.viewbox h2 {font-size: 16px;letter-spacing: 0;line-height: 18px;padding: 18px 0 0;position: relative;text-align: center;margin-bottom:10px;}
.coltitle {background: url("../images//x.gif") repeat scroll 0 -307px rgba(0, 0, 0, 0);padding: 10px 10px;font-weight:bold;}
{background : url("../images//x.gif") repeat scroll 0 -307px rgba(0, 0, 0, 0);padding: 10px 10px;}
#rightcol .recommend li
{text-overflow: ellipsis;white-space: nowrap;line-height:24px;height:24px;padding-left:12px;overflow: hidden;}
.about, .recommend {padding: 0 12px 16px 12px;clear: both;}
.about h3,.recommend h3 {border-bottom: 2px solid #BFBFBF;}
.about ul,.recommend ul {margin: 15px 0 0 15px;}
.about ul li {float: left;width: 140px;height: 16px;margin-bottom: 15px;padding: 0 10px 0 20px;line-height: 16px;background-position: 0 -317px;font-size: 14px;}
.recommend ul li
{font-size:14px;float:left;width:222px;margin-right:4px;height:22px;line-height:22px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.bdsharebuttonbox{padding-left:26px;}
.about .bdsharebuttonbox{float:right;margin-bottom:6px;}
#contents{padding:0 6px;font-size:14px;line-height:20px;}
#contents i {border-bottom: 1px #bfbfbf solid;}
#contents img, #contents .img {text-indent: 0px;text-align: center;margin: 0 auto;}
.pagiv{text-align:center;}
.pagiv a {color: #006600;border: 1px solid #eaeaea;padding: 2px 5px;font-weight:bold;margin-left:6px;}
.download b{font-weight:bold;}
.download img
{vertical-align:middle;margin:8px;}
#mainleft .order-box {background: none repeat scroll 0 0 #F5F5F5;margin-bottom: 24px;padding: 10px 0;position: relative;width: 100%;z-index: 100;}
#mainleft  .order-box a {color: #555555;padding: 9px 0 10px;}
#mainleft  .order-box .filter-box {height: 16px;line-height: 16px;padding: 0;position: absolute;right: 10px;top: 10px;}
.postlist,.sehlist {border: 1px solid #E6E6E6;height: 185px;margin-bottom: 17px;margin-top: 12px;overflow: hidden;}
.postlist h4,.sehlist .tit {background: none repeat scroll 0 0 #E4F2FD;color: #2583AD;font-size: 12px;font-weight: bold;letter-spacing: 1px;margin: 4px;padding: 5px 7px;position: relative;}
.postlist h4 span a {color: #009900;margin-left: 20px;text-decoration: none;}
.postlist div {overflow: hidden;padding: 0 10px;}
.postlist div.postcontent {height: 115px;line-height: 22px;}
.postlist div.postcontent p {line-height: 22px;margin: 0;padding: 0;}
.postlist div.postmeat {color: #888888;height: 24px;line-height: 24px;margin-top: 3px;white-space: nowrap;width: 580px;}
.postlist div.postmeat a {color: #888888;}
.topicrul li{line-height:21px;padding-left:8px;}
.searchlist{padding:20px 10px 0 10px;}
.searchlist dl{margin-bottom: 27px;}
.searchlist dt{font-size:16px;}
.searchlist dd em {color: #cc0200;font-style: normal;}
.searchlist dd{color:#555;line-height:24px;border-bottom: 1px dotted #d3d3d3;}
.searchlist a{color:#588600;font-size:16px;}
.lista li {
    margin: 15px 0 0 5px;
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#rightcol li a{padding-left:12px;background:url(../images//x.gif);background-repeat:no-repeat;background-position:-76px -348px;}
.clearbox:after{content:"";display:block;clear:both;height:0;line-height:0;overflow:hidden;font-size:0;}
.clearbox{zoom:1;}#adleft {left: 8px;top: 360px;position: absolute;}#adrigt{right:20px;top:360px;position:absolute;}
#bdleft {float: left;margin-right: 10px;}
#adma{width:970px; margin:0 auto;}
.adsm{text-align:center;}
#ft_ad{position: fixed;}
.ft_tj{bottom: 5px;right: 5px;}
.cnzztj{display: none;}
.mousead{display: block;height: 250px;background:url(../images//rx9.jpg) no-repeat;}
#silder_list:{display:none;}
#silder_list:first-child{display:block;width:300px;height:250px;float:left;}
#downcontainer {background-color: #FFF;margin: 12px 5px;border: solid 1px #e8e4e4;}
.downc {width: 660px;background-color: #f9f8f8; font-size: 16px;line-height: 26px;margin: 16px auto;text-align: center;padding: 16px 0;}
.downc .caption {font-size: 14px;line-height: 26px;margin: 4px 0;font:"\5FAE\8F6F\96C5\9ED1","Hiragino Sans GB",arial,helvetica,clean;}
.btndown:link,.btndown:hover,.btndown:visited{color: #ffffff; text-decoration: none;}
.btndown{background-color: #3fba93;position: relative;cursor: pointer;padding: 0 32px!important;   display: inline-block;color: #fff;height: 36px;line-height: 36px;font-size: 18px;border-radius: 2px;margin: 0 10px;vertical-align: top;}
.btndown i{background-image: url(../images//ico-down.png);margin-right: 9px;vertical-align: top;display: inline-block;width: 20px;height: 100%;   background-repeat: no-repeat;background-position: 50% 50%;background-size: 20px 20px;}
.lista em {
    color: red;
    font-style: normal;
}

.lista li a {
    padding: 0 8px 0 15px;
    background-position: 0 -44px;
}
.relevantdocs {
    background-color: #fff;
    padding: 6px 26px;
    margin: 6px;
}

    .relevantdocs li a {
        font-size: 14px;
        color: #222226;
        line-height: 18px;
        display: inline-block;
        width: 100%;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-decoration: none;
        vertical-align: top;
    }

    .relevantdocs dt a:hover {
        color: #f44444;
    }

    .relevantdocs li {
        padding: 10px 0;
        border-bottom: solid 1px #f0f0f0;
        line-height: 16px;
        position: relative;
    }

    .relevantdocs em {
        font-style: normal;
        color: #e33e33
    }

.tabs {
    display: flex;
}

    .tabs > ul {
        list-style-type: none;
        padding: 16px 0;
        width: 25%;
    }

        .tabs > ul li {
            display: flex;
            border-bottom: none;
            text-decoration: none;
            transition: all 0.2s ease-in-out;
            word-wrap: break-word;
            padding: 15px 0;
            cursor: pointer;
        }

            .tabs > ul li h3 {
                pointer-events: none;
            }

    .tabs section {
        width: calc(100% - 235px);
        padding: 2rem 2rem;
    }

    .tabs section {
        width: 85%;
        background-color: #fff;
        padding: 1rem;
        display: none;
        word-wrap: break-word;
    }

        .tabs section.active {
            display: block;
        }

        .tabs section li {
            width: 50%;
            float: left;
            padding: 4px 0;
            font-size: 14px;
        }

            .tabs section li.more {
                width: 100%;
                font-size: 12px;
                text-align: right;
            }
.pagiv{margin:20px 0;}
.rtopicdocs {
    margin-top: 10px;
}
.loadmore {
    display: inline-flex;
    align-items: center;
    height: 36px;
    cursor: pointer;
}

.loadmore .text {
    font-size: 14px;
    color: #2878ff;
    margin-right: 4px;
}
.loadmore .xtext{
    color:#ccc;
    cursor:default;
}

.loadmore .arrow {
    width: 13px;
    height: 7px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(/h5static/arrow.svg);
}