@CHARSET "UTF-8";
/*左侧共用样式*/
.div_left {
    width: 750px;
}

.ul_list li {
    clear: both;
    height: 35px;
    overflow: hidden;
    background: url("../images/bg.gif") no-repeat 8px 55%;
}

.ul_list li.li_th {
    background: #666;
    font-weight: bold;
    font-size: 14px;
}

.ul_list li.li_th span {
    background: none;
    color: #fff;
}

.s_title,
.s_author,
.s_click,
.s_date {
    padding: 8px 0;
    display: block;
    float: left;
    background: url("../images/line_dot_h.gif") repeat-x 100% 100%;
    overflow: hidden;
    height: 16px;
}

.a_red {
    font-size: 12px
}

.s_author,
.s_click,
.s_date {
    font-size: 12px;
    color: #055555;
}

.padding_left {
    padding-left: 18px;
}

.s_author {
    width: 60px;
}

.s_title {
    width: 530px;
    padding-left: 18px;
}

.s_click {
    width: 52px;
}

.s_date {
    width: 72px;
}

.div_pageno {
    height: 18px;
    clear: both;
    padding: 10px;
    font-size: 14px;
    color: #555;
    border-top: 2px solid #888;
    text-align: center;
}

.div_pageno a {
    padding: 0 5px;
}

.div_pageno strong {
    color: #c00;
}

.page-num {
    font-size: 16px;
}

.active {
    font-weight: bold;
    color: #c00;
    font-size: 16px;
}

.div_columns2 {
    height: 330px;
}

.div_columns2 li {
    padding: 6px 6px 3px 18px;
    background: url("../images/bg.gif") no-repeat 8px 71%;

}

.div_columns2 h2 {
    background: url("../images/line_dot_h.gif") repeat-x 100% 100%;
    padding: 3px;
}

.div_columns2 ul {
    clear: both;
}

.div_columns3 img {
    width: 90px;
    height: 90px;
    float: left;
    margin: 5px;
}

.div_columns3 p {
    padding: 5px;
    line-height: 200%;

}

.div_columns3 p a {
    color: #666;;

}

.div_columns3 li {
    padding: 6px 6px 3px 18px;
    background: url("../images/bg.gif") no-repeat 8px 71%;

}

.div_columns3 h2 {
    background: url("../images/line_dot_h.gif") repeat-x 100% 100%;
    padding: 0 3px;
}

.div_columns3 ul {
    clear: both;
}

.pic_text {
    background-color: #f2f2f2;
    padding: 5px;
    width: 364px;
    float: left
}

.pic_text img {
    width: 127px;
    height: 72px;
    float: left;
    border: 1px solid #bbb;
    margin: 2px 8px 0 5px;
}

.pic_text p {
    font-size: 12px;
    line-height: 150%;
}

.pic_text h3 {
    padding: 8px;
    font-size: 14px;
}

#special_head {
    background: #fefefe;
    min-height: 260px;
}

#special_head h1 {
    padding: 18px 5px;
    font-size: 26px;
    line-height: 32px;
    font-family: simhei;
    color: #c00;
    text-align: center;
    #background: url("../images/line_oblique.gif") repeat-x 100% 100%;

}

#special_head p {
    font-size: 14px;
    line-height: 200%;
    padding: 15px 25px;
}

#special_head img {
    width: 380px;
    float: right;
    margin: 10px;
    padding: 5px;
    background: #fff;
}

.colspan {
    width: 750px;
    min-height: 540px;
    position: relative;
    border-top: 2px solid #c00;
}


.colspan h2 {
    background: url("../images/line_dot_h.gif") repeat-x 100% 100%;
    padding: 3px;
}

.ul_columns2 li,
.colspan .ul_columns2 li {
    float: left;
    background: none;
    width: 374px;
    padding: 0;
}

.ul_columns2 li.li_left,
.colspan .ul_columns2 li.li_left {
    background: url("../images/line_dot_v.gif") 100% 100% repeat-y;
}

.ul_columns2 li a {
    display: block;
    padding: 6px 6px 3px 18px;
    background: url("../images/bg.gif") no-repeat 8px 71%;
}

/*文章内容*/
.h1_content {
    padding: 20px 5px;
    text-align: center;
    line-height: 150%;

}

.p_content {
    text-align: right;
    padding: 5px 10px;
    font-size: 12px;
    color: #888;
    background: url("../images/line_dot_h.gif") repeat-x 100% 100%;

}

.div_content {
    font-size: 14px;
    line-height: 200%;
    padding: 8px 20px;
    word-break: break-all; /*支持IE，chrome，FF不支持*/
    　　word-wrap: break-word; /*支持IE，chrome，FF*/
}

.div_content p {
    padding: 8px 0;
}

.article_tool {
    padding: 5px 10px;
    background: #eee;
    font-size: 12px;

}

#diggtop {
    font-size: 12px;
    text-align: center;
    background: #eee;
    clear: both;
    padding: 5px;
    margin: 10px 0 0;
}

#diggtop img {
    width: 16px;
    height: 16px;
    margin-right: 18px
}

.div_other {
    padding: 10px;
    font-size: 12px;
    color: #888;
}

.div_other span {
    padding: 0 10px 0 0;
}

.div_about {
    height: auto;
    font-size: 12px;
    min-height: 180px;
}

.r_pictext img {
    width: 200px;
    height: 108px;
    margin: 8px 25px;
}

.r_pictext h3 {
    padding: 5px;
    font-size: 12px;
    text-align: center;
}

/* Share plugin*/
.HRshare2 {
    padding: 0 12px;
    height: 25px;
    clear: both;
}

.HRshare3 {
}

.hr-share-select-hidden {
    visibility: hidden
}

.hr-share-more-panel {
    width: 270px;
    height: 300px;
    background: #F2F2F2;
    border: 3px solid #aaa;
    display: none
}

.hr-share-more-panel-title {
    width: 260px;
    height: 24px;
    line-height: 24px;
    border-bottom: 1px solid #aaa;
    padding: 0 5px
}

.hr-share-more-panel-title a {
    font-size: 12px;
    width: 20px;
    text-align: center;
    text-decoration: none;
    float: right;
    color: #666
}

.hr-share-more-panel-title a:hover {
    color: #000
}

.hr-share-more-panel-title span {
    font-size: 12px;
    float: left;
    font-weight: bold
}

.hr-share-more-panel-list {
    width: 270px;
    height: 244px;
    border-bottom: 1px solid #aaa;
    background: #fff;
    overflow-y: auto;
    padding-bottom: 10px
}

.hr-share-more-panel-list a {
    display: block;
    font-size: 12px;
    width: 70px;
    margin-left: 10px;
    margin-top: 10px;
    padding: 0 20px;
    height: 16px;
    line-height: 16px;
    background: url(images/HRico_16x16.png) no-repeat;
    float: left;
    cursor: pointer
}

.hr-share-more-panel-list a:hover {
    color: #999
}

a.hr-share-more-panel-tsina {
    background-position: 0 -16px
}

a.hr-share-more-panel-tqq {
    background-position: 0 -32px
}

a.hr-share-more-panel-qzone {
    background-position: 0 -48px
}

a.hr-share-more-panel-renren {
    background-position: 0 -64px
}

a.hr-share-more-panel-baidu {
    background-position: 0 -80px
}

a.hr-share-more-panel-115 {
    background-position: 0 -96px
}

a.hr-share-more-panel-tsohu {
    background-position: 0 -112px
}

a.hr-share-more-panel-taobao {
    background-position: 0 -128px
}

a.hr-share-more-panel-xiaoyou {
    background-position: 0 -144px
}

a.hr-share-more-panel-hi {
    background-position: 0 -160px
}

a.hr-share-more-panel-fanfou {
    background-position: 0 -176px
}

a.hr-share-more-panel-sohubai {
    background-position: 0 -192px
}

a.hr-share-more-panel-feixin {
    background-position: 0 -208px
}

a.hr-share-more-panel-youshi {
    background-position: 0 -224px
}

a.hr-share-more-panel-tianya {
    background-position: 0 -240px
}

a.hr-share-more-panel-msn {
    background-position: 0 -256px
}

a.hr-share-more-panel-douban {
    background-position: 0 -272px
}

a.hr-share-more-panel-twangyi {
    background-position: 0 -288px
}

a.hr-share-more-panel-mop {
    background-position: 0 -304px
}

.hr-share-more-panel-copyright {
    width: 260px;
    height: 20px;
    line-height: 20px;
    padding: 0 5px
}

.hr-share-more-panel-copyright a {
    margin-top: 2px;
    background: url(../images/shareLogo.png) no-repeat;
    padding-left: 20px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    text-decoration: none;
    float: right;
    color: #666
}

.hr-share-16 a {
    display: block;
    padding: 0 5px 0 20px;
    height: 16px;
    line-height: 16px;
    background-image: url(../images/HRico_16x16.png);
    background-repeat: no-repeat;
    float: left;
    cursor: pointer
}

.hr-share-16 a:hover {
    opacity: 0.8
}

.hr-share-16 a.hr-share-more {
    background-position: 0 0
}

.hr-share-16 a.hr-share-tsina {
    background-position: 0 -16px
}

.hr-share-16 a.hr-share-tqq {
    background-position: 0 -32px
}

.hr-share-16 a.hr-share-qzone {
    background-position: 0 -48px
}

.hr-share-16 a.hr-share-renren {
    background-position: 0 -64px
}

.hr-share-16 a.hr-share-baidu {
    background-position: 0 -80px
}

.hr-share-16 a.hr-share-115 {
    background-position: 0 -96px
}

.hr-share-16 a.hr-share-tsohu {
    background-position: 0 -112px
}

.hr-share-16 a.hr-share-taobao {
    background-position: 0 -128px
}

.hr-share-16 a.hr-share-xiaoyou {
    background-position: 0 -144px
}

.hr-share-16 a.hr-share-hi {
    background-position: 0 -160px
}

.hr-share-16 a.hr-share-fanfou {
    background-position: 0 -176px
}

.hr-share-16 a.hr-share-sohubai {
    background-position: 0 -192px
}

.hr-share-16 a.hr-share-feixin {
    background-position: 0 -208px
}

.hr-share-16 a.hr-share-youshi {
    background-position: 0 -224px
}

.hr-share-16 a.hr-share-tianya {
    background-position: 0 -240px
}

.hr-share-16 a.hr-share-msn {
    background-position: 0 -256px
}

.hr-share-16 a.hr-share-douban {
    background-position: 0 -272px
}

.hr-share-16 a.hr-share-twangyi {
    background-position: 0 -288px
}

.hr-share-16 a.hr-share-mop {
    background-position: 0 -304px
}

.hr-share-32 a {
    display: block;
    padding: 0 5px 0 40px;
    height: 32px;
    line-height: 32px;
    background: url(../images/HRico_32x32.png) no-repeat;
    float: left;
    cursor: pointer
}

.hr-share-32 a:hover {
    opacity: 0.8
}

.hr-share-32 a.hr-share-more {
    background-position: 0 0
}

.hr-share-32 a.hr-share-tsina {
    background-position: 0 -32px
}

.hr-share-32 a.hr-share-tqq {
    background-position: 0 -64px
}

.hr-share-32 a.hr-share-qzone {
    background-position: 0 -96px
}

.hr-share-32 a.hr-share-renren {
    background-position: 0 -128px
}

.hr-share-32 a.hr-share-baidu {
    background-position: 0 -160px
}

.hr-share-32 a.hr-share-115 {
    background-position: 0 -192px
}

.hr-share-32 a.hr-share-tsohu {
    background-position: 0 -224px
}

.hr-share-32 a.hr-share-taobao {
    background-position: 0 -256px
}

.hr-share-32 a.hr-share-xiaoyou {
    background-position: 0 -288px
}

.hr-share-32 a.hr-share-hi {
    background-position: 0 -320px
}

.hr-share-32 a.hr-share-fanfou {
    background-position: 0 -352px
}

.hr-share-32 a.hr-share-sohubai {
    background-position: 0 -384px
}

.hr-share-32 a.hr-share-feixin {
    background-position: 0 -416px
}

.hr-share-32 a.hr-share-youshi {
    background-position: 0 -448px
}

.hr-share-32 a.hr-share-tianya {
    background-position: 0 -480px
}

.hr-share-32 a.hr-share-msn {
    background-position: 0 -512px
}

.hr-share-32 a.hr-share-douban {
    background-position: 0 -544px
}

.hr-share-32 a.hr-share-twangyi {
    background-position: 0 -576px
}

.hr-share-32 a.hr-share-mop {
    background-position: 0 -608px
}

/*专栏作者列表*/
div.textcontent {
    border-bottom: 2px solid #c00;
}

div.textcontent h2 {
    font-size: 16px;
    padding: 5px;
}

.col-1 {
    width: 33%;
    display: block;
    float: left;
}

.col-1:hover {
    background: #f7f7f7;
}

.col-1 h2 {
    position: relative;
    font-size: 18px;
    line-height: 150%;
    color: #c00;
    background: url("../images/line_dot_h.gif") repeat-x 100% 100%;
    padding: 5px;
    letter-spacing: 2px;
}

/*作者文集*/

.authordes {
    padding: 8px;
    background: #f0f0f0;

}

.author_pictext {
    background: #f0f0f0;
}


.author_pictext h3 {
    padding: 10px 0;
}


.author_pictext img {
    width: 100px;
    height: 75px;
    border: 3px solid #fff;
}

.author_pictext p {
    color: #666;
}

.info-mation {
    padding: 5px;
    color: #666;
    font-size: 12px;
}

.info-mation b {
    font-weight: normal;
}

.info-desc {
    color: #333;
    line-height: 200%;
    padding: 5px;
}

.info-desc p {
    padding: 5px 0;
}

/*红色影象*/
#videos {
    height: 185px;
    overflow: hidden;
    background: #f0f0f0;

}

#videos h2 {
    background: url("../images/line_dot_h.gif") repeat-x 100% 100%;
    padding: 3px 10px;
}

.videos_tj {
    float: left;
    padding: 7px;
}

.videos_tj img {
    width: 186px;
    height: 109px;
}

.videos_tj h3 {
    clear: both;
    padding: 5px;
    font-size: 12px;
    background: #fff;
}

.videos_left {
    width: 300px;
    float: left;
    font-size: 14px;
    line-height: 150%;
    background: #e0e0e0
}

.videos_left ul {
    border-bottom: 1px solid #ccc;
}

.videos_left ul li {
    padding: 6px 18px 3px;
    background: url("../images/bg.gif") no-repeat 8px 51%;
}

.videos_right {
    width: 700px;
    float: left;
    font-size: 14px;
}

.videos_right ul {
    padding: 10px;
}

.videos_right ul li {
    padding: 6px 18px;
    background: url("../images/line_dot_h.gif") repeat-x 0 100%;
}

.videos_right ul li a {
    _float: left;
}

.videos_right ul span {
    display: block;
    float: right;
    font-size: 12px;
    color: #666;
}

/*搜索页*/
.div_search {
    font-size: 14px;
    line-height: 150%;
}

.div_search dl {
    margin: 12px auto;
}

.div_search dt {
    padding: 10px 8px 0;
}

.div_search dt a.l{
    font-weight: bold;
    color: #cc3333;
}

.div_search dt span{
    font-size: 12px;
}

.div_search dd {
    padding: 0 8px;
    font-size: 12px;
    color: #666;
    border-bottom: 1px solid #ddd;
}

.div_simpleSearch {
    background: #eee;
    padding: 8px;
}

.div_searchDes {
    background: #ccc;
    color: #444;
    padding: 5px;
    letter-spacing: 1px;
}

.div_searchDes strong {
    color: #c00;
}

.baidumap {
    display: none;
    height: 300px;
    position: relative;
}
