/* CSS Document */

.c_head{padding:0; margin:0px;text-align:left;}

/*---------- To align the Actions, Icon and Title ---------*/
.c_icon, .c_actions, .c_head h1{float:left;}
.c_head h1{margin:0; padding:0;}
.icn img{margin-right:5px;}

.head_title{margin:0; float:left;}
.title_vis{margin:0; float:right;}

.c_content{clear:both;}
.c_contentpane{padding:0; text-align:left;}
.c_footer {margin:0px;padding:0; text-align:right;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F}

a, a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

a, a:visited, a.SkinObject, a:visited.SkinObject, td a, td a:visited, .Normal a, .Normal a:visited {
    color: #313131;
}
a:hover, a:hover.SkinObject, td a:hover, .Normal a:hover {
    color: #000000;
}

a.Menu, a:visited.Menu {
    color: #851e1f;
    font-size: 9pt;
}
a:hover.Menu {
    color: #d23937;
    font-size: 9pt;
}

.Head {
    color: #313131;
    /*font: 11pt bold 宋体;*/
	font-weight:bold;
	font-size:11pt;
	font-family:宋体;
}
.SubHead {
    color: #313131;
    /*font: 10pt bold 宋体;*/
	font-size:10pt;
	font-weight:bold;
	font-family:宋体;
}

.Normal {
    /*color: #707070;*/
	color: #313131;
    font: 9pt normal 宋体;
	/*font: 14px normal 宋体;*/
}

.BigNormal {
    /*color: #707070;*/
	color: #313131;
    /*font: 9pt normal 宋体;*/
	font: 14px normal 宋体;
}
.NormalBold {
    /*color: #707070;*/
	color: #313131;
    font: 9pt normal 宋体;
}
.NormalDisabled {
    color: #cccccc;
    font: 9pt normal 宋体;
}

.clearfloat {
    font-size: 0px;
    height: 0px;
    clear: both;
    overflow: hidden;
}

.side_5 {
    width: 58%!important;
}
.side_6 {
    width: 40%!important;
}
.side_4 {
    width: 24%!important;
}
.side_3 {
    width: 32%!important;
}
.side_7 {
    width: 50%!important;
}
.side_8 {
    width: 70%!important;
}
.side_9 {
    width: 26%!important;
}
.side_10 {
    width: 12%!important;
}
.side_2 {
    width: 49%!important;
}

.side_12 {
    width: 98%!important;
}
.fill {
    width: 100%!important;
}
.fill_l4 {
    margin-left: 25%!important;
}
.fill_l3 {
    margin-left: 33%!important;
}
.fill_l5 {
    margin-left: 50%!important;
}
.fill_r4 {
    margin-right: 25%!important;
}
.fill_r3 {
    margin-right: 33%!important;
}
.fill_r5 {
    margin-right: 50%!important;
}
.side_l {
    float: left!important;
}
.side_r {
    float: right!important;
}
.m_t {
    margin-top: 8px!important;
}
.m_b {
    margin-bottom: 8px!important;
}

.block_padding .c_content {
    padding: 4px;
}

.block_gray .c_content {
    background-color: #e0e0e0;
    padding: 4px;
}

.block_gray2 .c_content {
    background-color: #f2f2f2;
    padding: 4px;
}

.border_gray .c_content {
    border: #cccccc 1px solid;
    padding: 4px;
}

.border2_gray .c_content {
    border-left: #cccccc 1px solid; 
    border-right: #cccccc 1px solid;
    padding: 2px 6px 2px 6px;
}

.border3_gray .c_content {
    border-left: #cccccc 1px solid; 
    border-right: #cccccc 1px solid; 
    border-bottom: #cccccc 1px solid;
    padding: 2px 6px 6px 6px;
}

.border3_grayt .c_content {
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid; 
    border-right: #cccccc 1px solid; 
    padding: 6px 6px 2px 6px;
}

.gb3 {
    border-top: #cccccc 1px solid;
    height: 41px;
    margin-top: 8px;
}
.gb3_l {
    background-image: url("/css/..images/gside.png");
    background-repeat: no-repeat;
    width: 1px;
    height: 41px;
    float: left;
}
.gb3_r {
    background-image: url("/css/..images/gside.png");
    background-repeat: no-repeat;
    width: 1px;
    height: 41px;
    float: right;
}
.gb3_c {
    
    margin-left: 1px;
    margin-right: 1px;
    padding-top: 2px;
}

.grayborder3 {
    border-left: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding: 1px 1px 0px 1px;
}

.grayborder {
    border: #cccccc 1px solid;
    padding: 2px;
}

.grayblock {
    background-color: #e0e0e0;
    padding: 2px;
}

/*.rtitle {
    background-color: #8e052a;
    background-image: url(/css/..images/"rt_bg.png");
    background-repeat: repeat-x;
    border-right: #8e052a 1px solid;
    height: 24px;
    overflow: hidden;
}*/
.rtitle_l {
    /*background-image: url("/css/rt_bg_l.png");*/
    background-repeat: no-repeat;
    color: white;
    /*font: normal 10pt 微软雅黑,幼圆,黑体; */
	font-family:黑体; 
	font-size:10pt;
	/*font-weight:bold;*/
    letter-spacing: 1pt;
    height: 24px;
    padding: 2px 4px 4px 12px;
}

.ytitle {
    background-color: #ae7640;
    background-image: url("/css/yt_bg.png");
    background-repeat: repeat-x;
    border-right: #ae7640 1px solid;
    height: 24px;
    overflow: hidden;
}
.ytitle_l {
    background-image: url("/css/yt_bg_l.png");
    background-repeat: no-repeat;
    color: black;
    font: normal 10pt 微软雅黑,幼圆,黑体; 
    letter-spacing: 1pt;
    height: 24px;
    padding: 2px 4px 4px 12px;
}

.tag_c {
    background-image: url("/css/tag_bg_c.png");
    background-repeat: repeat-x;
    padding: 4px;
}
.tag_l {
    background-image: url("/css/tag_bg_l.png");
    background-repeat: no-repeat;
    width: 5px;
}
.tag_r {
    background-image: url("/css/tag_bg_r.png");
    background-repeat: no-repeat;
    width: 5px;
}
.tag {
    background-image: url("/css/tag_bg.png");
    background-repeat: repeat-x;
    color: white;
    /*font: bold 11pt 微软雅黑,幼圆,黑体; */
	font: 12pt 黑体,微软雅黑,幼圆; 
    letter-spacing: 0pt;
    text-align: center;
    height: 29px;
    padding-top: 3px;
}
.board_title {
    background-color: #e0e0e0; 
    text-align: center; 
    padding: 4px;
	margin-top:4px;
	margin-bottom:4px;
}
.board_tag {
    border-bottom: #cccccc 1px solid; 
    width: 100%; 
    margin-top: 4px;
    margin-bottom: 4px;
}
.board_tag_i {
    cursor: default; 
    background-color: #e0e0e0; 
    background-image: url("/css/board_bg_i.png");
    background-repeat: repeat-x;
    color: black;
    border-top: #cccccc 1px solid; 
    border-left: #cccccc 1px solid; 
    border-right: #cccccc 1px solid; 
    font-size: 9pt;
    text-align: center; 
    height: 24px;
}
.board_tag_a {
    cursor: default; 
    background-color: #b12727; 
    background-image: url("/css/board_bg_a.png");
    background-repeat: repeat-x;
    color: white;
    border-top: #be1b1c 1px solid; 
    border-left: #be1b1c 1px solid; 
    border-right: #be1b1c 1px solid; 
    font-size: 9pt;
    text-align: center; 
    height: 24px;
}
.board_item {
    width: 100%;
    height: 20px;
}

hr.sp {
    border: none;
    border-bottom: black 1px dashed; 
    height: 1px;
    margin: 4px;
    shade: no;
}
hr.sp2 {
    border: none;
    border-bottom: black 1px solid; 
    height: 1px;
    margin: 4px;
    shade: no;
}

.alpha {
    filter: alpha(opacity=30);
}

.circlelist {
    list-style-type: circle;
}
.squarelist {
    list-style-type: square;
}

.tnews {
    padding: 4px;
}

.gnews {
    text-align: center;
}
.gnews img {
    border: #cccccc 3px double;
	margin:5pt;
}

.info, a.info, a:visited.info {
    color: white;
}
a:hover.info {
    color: #e0e0e0;
}

.fullsize {
    width: 100%;
}
.center {
    text-align: center;
}

/*热颔首条，，红字*/
.hot_hl {
    /*font: 18pt bold 黑体;*/
	font-weight:bold;
	font-size:18pt;
	font-family:黑体;
    padding: 4px 0px 4px 16px;
    width: 100%;
}
.hot_hl a:hover {
    color: #d23937;
}
.hot_hl a, .hot_hl a.visited {
    color: #851e1f;
}

.hot {
    /*padding-right: 24px;*/
}

/*书业头条，，黑字*/
.news_hl {
    background-color: #e0e0e0;
    /*font: 13pt bold 黑体;*/
	font-weight:bold;
	font-size:13pt;
	/*font-family:黑体;*/
    width: 100%;
    margin: 4px;
    padding: 4px 0px 4px 4px;
	margin-bottom:8pt;
}

/*默认行距*/
/*新闻列表*/
.NormalList {
	line-height: 5pt;
	/*line-height: 26px;*/
}
/*书讯头条行距*/
.NormalList2 {
	/*line-height: 15pt;*/
	line-height: 26px;
}
/*爱国主义念书教育活动行距*/
.NormalList3 {
	/*line-height: 15pt;*/
	line-height: 26px;
	margin-left:10pt;
}

.title_bold{
	font-weight:bold;
    height: 30px;
}

.BookPicSize 
	img { width: 78px; height: 105px; }
	
.BBSPicSize-old 
	img { width: 128px; height: 96px;}

.BBSPicSize 
	img { width: 190px; height: 107px;}
	
.GxPicSize 
	img { width: 75px; height: 118px;}
	
.HotPicSize 
	img { width: 130px; height: 100px;}
	
.BolgPicSize 
	img { width: 87px; height: 87px;}
	
.ReadPicSize 
	img { width: 78px; height: 103px;}

.AiGuoRightPicSize 
	img { width: 87px; height: 87px;}

.SPPicSize 
	img { width: 78px; height: 108px;}

.DTPicSize 
	img { width: 204px; height: 160px;}	
	
.LYPicSize 
	img { width: 142px; height: 110px;}
	
.sptitle {
    background-image: url("/css/bg1.gif");
    background-repeat: no-repeat;
}

.dotbg {
    background-image: url("/css/bgdot.jpg");
	background-repeat: repeat-x;
}

.wytitle {
    background-image: url("/css/bg2.gif");
    background-repeat: no-repeat;
}

.lstitle {
    background-image: url("/css/bg3.gif");
    background-repeat: no-repeat;
}
/*新华社区头条，，黑字*/
.news_h2 {
    background-color: #dfdfdf;
    /*font: 13pt bold 黑体;*/
	font-weight:bold;
	font-size:11pt;
	/*font-family:黑体;*/
    width: 100%;
    margin: 4px;
    padding: 4px 0px 4px 4px;
	margin-bottom:8pt;
}<!--耗时1778677646.4971秒-->