/*����*/
.col-l-main { width:680px; display:inline; float:left; border-right: 1px solid #f4f4f4; height: auto;}
.col-r-extra { width:300px; display:inline; float:right; }

.title_line { border-bottom:2px solid #d4deea; clear:both;}
/*�������*/
.article-main { width:660px;}
.article-main .inner {padding: 15px 0 0 10px;}
.article-main .article-title {font-family: Microsoft YaHei, SimHei, Arial; font-size: 26px;color: #333333; line-height: 30px; text-align:center}
.article-main .article-subtitle {font-family: Microsoft YaHei, SimHei, Arial; font-size: 20px;color: #333333; line-height: 28px; padding:8px 0px;}
.article-main .article-infos {padding: 14px 0 20px;color: #666666; text-align:center}

.article-infos .date, .article-infos .source, .article-infos .editors {margin-right: 24px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}
.article-main .describe {border: 1px solid #eee; background-color: #f9f9f9;  padding: 9px;line-height: 2em;font-size: 14px; color: #333; margin-bottom: 20px; font-family:microsoft yahei; border-left:none; border-right:none;}

/* �������� */
.article-content p {margin-bottom: 14px;text-indent: 2em;color: #333333; display: block; }
.article-content .mcePageBreak {display: none;}
.article-content a {color: #606060;}
.article-content a:hover {color: #c00;}
.fontSizeSmall p{font-size: 14px; line-height: 26px;}
.fontSizeBig p{font-size: 16px; font-family:microsoft yahei; line-height: 2em; margin: 15px 0; display: block;}

.source_title { float: left; display: block;padding-bottom: 20px; text-indent: 2em; font-size: 16px;}
/*��Ŀ�б�ҳ*/
#category { width: 660px; float: left; padding-bottom: 20px;}
#category .tpList {border-bottom: 1px solid #f0f0f0;padding-bottom: 15px; float:left; display: block; width: 660px; }
#category .tpList .pic {height: 80px; margin: 15px 20px 0 0; width: 120px;}
.tpList .pic {display: inline;float: left; margin-right: 10px;overflow: hidden;text-align: center;}
#category .tpList em { display: inline-block; font: 20px/35px "Microsoft yahei","simhei"; margin: 8px 0 0; height: 35px; overflow: hidden;}
#category .tpList em a { color: #282828;}
#category .tpWrap:after {clear: both; content: ""; display: table;}
#category .pic img {height: 85px; width: 120px;}
#category .tpWrap p {color: #818181;}
#category .tpWrap a:hover {color: #d30003;}

.news_list{ border-bottom: 1px solid #f0f0f0; padding:10px 0 20px 0;}
.news_list h3{ line-height:24px;padding-bottom:7px; padding-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news_list h3 a{ font-size:18px;color:#282828; font-family:Microsoft YaHei; font-weight:none;}
.news_list h3 a:hover{ color:#ba2636; text-decoration:none;}
.news_list p{ line-height:24px; color:#666666; font-size:12px; padding-bottom:5px;}
.news_list p a{color:#ba2636;}
.news_list .ju_pic {float:left; margin-right: 20px;}
.fl_right{ height:26px;}
.pic_bk{ border:#dddddd 1px solid; padding:2px;}

/* ��ҳ */
.article-page { width: 680px; float: left;}
.article-page .page {margin: 0 auto;}
.article-page .page li { float: left;}
.article-page .page a,.article-page .page span { padding:0 8px; margin: 0 4px; font-size: 12px;float: left;}
.article-page .page ._now {background-color: #db2323;color: #ffffff;border-color: #db2323;}
.article-page .page a { border: 1px solid #cccccc;float: left; height: 22px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serifa; line-height:22px;}
.article-page .page a:hover {background-color: #db2323;color: #ffffff; border-color: #db2323;}
.article-page .page .disable {color: #cccccc; line-height:22px;}
.article-page .page .disable:hover {background-color: transparent;border: 1px solid #cccccc; color: #cccccc;}
.article-page .page .now {background-color: #db2323; color: #ffffff;border-color: #db2323;}

.article-page .read-btn .btn {cursor: pointer; background:#f1f1f1; border:1px solid #e2e2e2}
.article-page .read-btn .btn-s-orange {height: 22px; padding-left: 4px;float: left; inline;margin-left: 10px;}
.article-page .read-btn .btn-s-orange span {height: 22px;line-height: 22px; padding-right: 4px;  padding-left: 2px; float: left; _display: inline;}
.article-page .read-btn .btn-s-orange span {padding-left: 3px; padding-right: 5px;}
.article-page .read-btn a {padding: 0; border: none;}
.article-page .read-btn a:hover {background-color: #db2323;}
.article-page .read-btn a:hover span {color: #fff;}
.article-page .read-btn a span {margin: 0; padding-top: 0;}


.tag_words { height: 26px; line-height: 26px; margin-top: 20px; overflow: hidden; font-size: 14px; }
.tag_words span { height: 26px; display: inline-block; background: url(/res/images/common.png) no-repeat -242px 3px; /*background-color: #aaa; */color: #333; padding: 0 0px 0 25px; margin-right: 0px }
.tag_words a { height: 26px; display: inline-block; /*background: #d71e1e;*/ color: #333; padding: 0 10px }
.tag_words a:hover { color: #444; transition: color 0.2s ease-in-out 0s; opacity: 0.8; filter: Alpha(Opacity=80); -moz-opacity: 0.8 }


.share { padding:5px 10px; height:28px; line-height:28px; background:#F5F5F5;border-radius: 5px; -moz-border-radius:5px;-webkit-border-radius:5px;color:#333; border:1px solid #EFEFEF}
.share .agree {background: url("images/common.png") no-repeat scroll 0 -125px transparent; color: #333333; display: block; height: 24px;margin-top:3px;width: 20px; padding: 0 20px 0 30px; font:700 12px/24px "Arial";}

.article-main .inner .author { line-height: 24px;  margin-top: 10px; font-size: 14px;}

.rel-news{padding:10px 0;width:100%;}
.rel-news .hd{ height:30px; overflow:hidden;overflow:hidden;color:#444; font:18px/30px "Microsoft YaHei","simhei";}


/*�Ҳ�ͼƬ����*/
.mod-side .hd{ width:298px; border:#f0f0f0 1px solid; background:#F8F8F8; position:relative}
.mod-side .hd h3 { margin-bottom:-1px; text-align:center; line-height:35px; height:35px;font-size: 14px;color: #262626; font-family: 'Microsoft YaHei'; background:#fff; width:100px;border-right:#f0f0f0 1px solid; }
.mod-side .hd h3 .rkk{ margin-top:12px; margin-left:10px; width:11px; height:11px; background:url(/res/images/l.jpg) no-repeat; float:left}

.shangxia{font-family: Microsoft YaHei, SimHei, Arial; font-size: 14px;}

.list_news{ padding:10px 0 10px 0;}
.list_news li{ padding-left:10px}
.line1{border-bottom: 1px dotted #D4DEE8; width:100%; display:block; height:1px; overflow:hidden}

.blue,blue a,.box h5 a,.box h6 a,.box a.more,.crumbs a{ color:#004499}
.list{ font-family:"����"; color:#888;}
.list li span{font-size:12px; padding:0 6px}
body fieldset{border:1px solid #D8D8D8; padding:0 10px 10px;*padding:10px;}
body fieldset legend{padding:3px 8px;font-weight:700;}
body fieldset.blue{border:1px solid #dce3ed}
body fieldset.blue legend{padding:3px 8px;font-weight:700;color:#347add; background:none; border:none}
.row-2 li{ float:left; width:50%}