@charset ;
.main{ padding-top:15px;}
.content{ margin:10px;}

.content-main{ float:right; width:750px; min-height:600px; _height:expression(this.scrollHeight < 600 ? "600px" : "auto");}
.cg-position{ background:url(../images/arrow.gif) left center no-repeat; border-bottom:2px solid #d1d0cc; text-indent:25px; height:43px; line-height:43px; overflow:hidden; font-family:"Microsoft YaHei","微软雅黑";font-size:16px;}
.cg-position a{ font-family:"Microsoft YaHei","微软雅黑";font-size:16px;}
.cg-news-list span{font-size:16px;}

.sidebar{ background:#fff; float:left; width:220px;}
.catalogs .cat-title{ background:url(../images/i_tit_bg2.png) #aa0808 left bottom repeat-x; padding-bottom:3px; height:44px; line-height:44px; color:#fff; font-family:"Microsoft YaHei","微软雅黑"; font-size:16px; font-weight:normal; text-align:center;}
.cg-catalog{ padding:10px;}
.cg-catalog li{ border-bottom:1px solid #ededed; line-height:30px;}
.cg-catalog li span{ zoom:1;}
.cg-catalog li a{ display:block; overflow:hidden; padding:5px 0 5px 10px; line-height:25px;}
.cg-catalog li a:link,
.cg-catalog li a:visited{ font-family:"Microsoft YaHei","微软雅黑"; font-size:16px;}
.cg-catalog .cat-selected a:link,
.cg-catalog .cat-selected a:visited{ color:#a80207;}
.cg-catalog li ul{ margin:0 0 0 15px;}
.cg-catalog li ul li{ border:0; margin:0;}
.cg-catalog li ul li a:link,
.cg-catalog li ul li a:visited{ background:url(../images/dot4.gif) left 12px no-repeat; padding-left:12px; font-size:12px;}

.search-form .range label{ display:block; float:left; width:33.3%; height:24px; line-height:24px;}
.search-form table{ border-collapse:inherit; border-spacing:1px; font-size:12px;}
.search-form td{ padding:3px 5px;}

.search-result h2{ display:none;}
.search-result li{ height:30px; line-height:30px; text-align:right; background:url(../images/dot1.gif) 0 center no-repeat; clear:both; padding-left:10px; *height:auto;}
.search-result li a{ float:left; width:580px; height:30px; line-height:30px; overflow:hidden; text-align:left; text-overflow:ellipsis; white-space:nowrap;}
.search-result li a strong{ color:#ff0000;}

.list li{ background:url(../images/dot4.gif) 0 12px no-repeat; padding-left:16px; height:35px; line-height:27px; clear:both; overflow:hidden; vertical-align:top;}
.list li a{ float:left; color:#464646; font-size:16px;}
.list li span{ float:right; color:#919191;}

a.sticky:link,a.sticky:visited,a.sticky:hover{ color:#0000ff;}
a.highlight:link,a.highlight:visited,a.highlight:hover{ color:#ff0000;}

.cg-page{ margin:20px 0; text-align:center; color:#999;}
.cg-page .current-page{ color:#000;}
.cg-page .page-num{ margin:0 5px;}
.cg-page .go-button{ display:inline-block;}

.list-photo li{ text-align:center; width:24.9%; float:left; margin:10px 0 0 0; padding:0;}
.list-photo #artph .art-img img{ display:block; padding:3px; border:1px solid #e5dfd4; background:#fff; margin:0 auto; width:140px; height:105px;}
.list-photo li .art-heading{ display:block; width:140px; height:30px; line-height:30px; margin:0 auto; font-weight:normal;}

.list-photo-sum #artphs li{ width:100%; padding:5px 0; margin-top:10px;}
.list-photo-sum li .art-img img{ padding:3px; border:1px solid #e5dfd4; width:140px; height:105px;}
.list-photo-sum li .art-heading{ text-align:left; margin-bottom:5px;}

.cg-content .art-heading{ font-size:16pt; line-height:180%; font-weight:bold; text-align:center;}
.cg-content .art-supheading{ font-size:14pt; line-height:180%; font-weight:bold; text-align:center;}
.cg-content .art-subheading{ font-size:12pt; line-height:180%; font-weight:bold; text-align:center;}
.cg-content .art-summary{ text-align:center; margin:10px 0; line-height:30px; background:#fff; font-size:12px;}
.cg-content .art-summary strong{ font-weight:normal;}
.cg-content .art-content,
.cg-customize-content{ padding:20px; font:16px "宋体"; line-height:200%; /*white-space:normal; table-layout:fixed; word-wrap:break-word; word-break:normal;*/ overflow:hidden;}
/*.article-content table{ border-collapse:inherit; border-spacing:1px;}*/

.article-content a:link,
.article-content a:visited,
.article-content a:hover{ color:#0052C8; font-size:14px;}
.pre-next{ margin:10px 0; font-size:12px; width:100%; clear:both;}
.video { width:100%; height:500px;}
