<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "gbk";
/*industry subjectmenu*/
.subMenuBox{ width:1198px; margin:0 auto; border:1px solid #e3e3e3; border-top:none;}
	.subMenuCon{ border:1px solid #fff; background:#f7f7f7; padding:4px 0; }
	.subMenuCon p{ float:right; padding-right:10px; margin-top:7px;} 
	.subMenuCon p a{ margin-right:15px; text-decoration:underline;}
	.subMenuCon li{ 
        float:left; line-height:18px; padding:2px 5px; 
        background:url(img/splitLine.gif) no-repeat right -119px;
        }
	.subMenuCon li.current a,
    .subMenuCon li.current a:hover,
    .subMenuCon li.current a:visited{ font-weight:bold; color:#e12222;}
	.subMenuCon li a.hot{ position:relative;}
	.subMenuCon li a.hot span{ 
        position:absolute; left:52px; top:-7px; display:block; width:20px; height:12px; 
        background:url(img/icon32.gif) no-repeat -4px -27px;}

/*main stylesheet*/
.newsHomeL{ width:850px; float:left;}
	.newsHomeL .list li a{ color:#3c3c3c;}
	.newsHomeL .list li a:visited{ color:#3c3c3c;}
	.newsHomeL .list li a:hover{ color:#e12222;}
.newsHomeR{ width:340px; float:right;}
	.newsHomeR .blockBox{ margin-top:10px;}
	/*.newsHomeR .cnt{ background:#fffcf6;}*/
	.newsHomeR .list li a{ color:#3c3c3c;}
	.newsHomeR .list li a:visited{ color:#3c3c3c;}
	.newsHomeR .list li a:hover{ color:#e12222;}
	
	.newsHomeR .rankBox .tabs1 li{ width:108px;}
	.newsHomeR .rankBox .tabs1 li.selected{ width:109px;}
	.newsHomeR .rankBox .tabs1 li.splitL{ width:1px;}
	.newsHomeR .rankBox{ margin-top:10px;}
	.newsHomeR .rankBox .cnt li{ line-height:24px; height:24px;}

.firstBlk{ background:url(img/rep_x.gif) repeat-x left -629px; border:1px solid #e3e3e3; width:838px; height:570px; padding-right:10px;}
	.firstBlk .ttlNav{ height:32px;}
	.firstBlk .ttlNav h2{ float:left; text-indent:-999px; width:75px; height:22px; margin:7px 10px 0 10px; display:inline; background:url(img/icon_newsToday.gif) no-repeat left top;}

.newsHomeL .firstBlkL{ width:320px; float:left;}
	.firstBlkL .picNews div{ position:relative; height:225px; background:#333; margin:9px auto; width:300px;}
	.firstBlkL .picNews div h5{ position:absolute; left:0; top:200px; height:26px; width:300px; overflow:hidden; line-height:26px; background:#fff; filter:alpha(opacity:75); opacity:0.75;}
	.firstBlkL .picNews p{ padding:2px 0 10px; height:50px; position:relative; margin:0 5px; background:url(img/newsPicShow_bg.gif) repeat-x left bottom;}
	.firstBlkL .picNews p a{ display:inline-block; margin:0 4px; width:60px; height:50px; border:1px solid #eee; }
	.firstBlkL .picNews p span{ width:74px; height:63px; display:block; position:absolute; left:0; top:-7px; background:url(img/icon01.png) no-repeat left top;}
	
	.firstBlkL .specialReport{ margin-top:10px;}
	.firstBlkL .specialReport .commend{ height:100px; padding:5px 10px;}
	
	.firstBlk .hotTag{ margin-top:15px; padding:0 10px;}
	.firstBlk .hotTag h3{ background:url(img/arrow.gif) no-repeat left -140px; padding-left:10px;}
	.firstBlk .hotTag table{ margin-top:10px;}
	.firstBlk .hotTag td{ height:24px; font-size:13px; padding-left:1px;}

.newsHomeL .firstBlkR{ float:right; width:510px;}
	.newsToday{ padding:0px 7px 10px;}
	
	.newsToday .list li{ padding-left:10px; background:url(img/arrow.gif) no-repeat left 11px; line-height:24px; height:25px; overflow:hidden;}
	.newsToday .list li a{ font-size:14px; }
	.newsToday .list li em{ float:right; color:#999; font-style:normal;}
	
	.newsToday .list .big{ list-style:none; padding-left:0; background:none; height:auto;}
	.newsToday .list .big em{ display:none;}
	
	.newsToday .list h1{ line-height:20px; padding:15px 0; _padding:13px 0;}
	.newsToday .list h1 a{ font-family:"黑体"; font-weight:normal; font-size:20px; color:#e12222;}
	.newsToday .list h1 a:visited{ color:#e12222;}
	.newsToday .list h1 a:hover{ color:#e12222; text-decoration:underline;}
	

.topNews{ height:30px; float:right; margin-top:5px;}
	.topNews{ width:600px;}
	.topNews span{ display:block; height:30px; }
	.topNews a{ margin-right:15px; line-height:22px;}
	.topNews .fl{ background-position:left -30px; width:10px;}
	.topNews .fr{ background-position:right top; width:50px; padding-left:17px; background:url(img/firstBar.gif) no-repeat;}
	.topNews .fr a,.topNews .fr a:visited{ color:#e12222; text-decoration:none; margin:0;}
	.topNews .fr a:hover{ text-decoration:underline;}

.newsHomeR .reports .reportsCommend{padding:10px 10px 0;}
	.newsHomeR .reports .reportsCommend h6{ text-align:center;}
	.newsHomeR .reports .reportsCommend h6 img{ border:solid 1px #e3e3e3; padding:2px; width:165px; height:60px;}
	.newsHomeR .reports .reportsCommend h6 a{ display:block; margin-top:10px;}
	
.newsHomeL .mainBar{ margin-top:10px;}
.newsHomeL .mainBar ul{ float:left; padding-left:10px; margin-top:5px;} 
.newsHomeL .mainBar li{ float:left; height:18px; line-height:18px; padding:0 8px; background:url(img/splitLine.gif) no-repeat right -150px;}
.newsHomeL .mainBar p{ float:right; margin:5px 10px 0 0;}
.newsHomeL .mainBar p a{ font-size:14px;}


.newsHomeL .item{ margin:10px 0 0 0;}
	.item .newsNav{ height:27px; background:url(img/block.gif) repeat-x 0 -126px; border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
	.item h4{ float:left; font-weight:normal; background:url(img/splitLine.gif) no-repeat right -168px;}
	.item h4 a{ line-height:24px; display:inline-block; padding:0 20px; padding-top:/*\**/3px\9; *padding-top:3px; font-size:14px; font-weight:bold;}
	.item h4.on{ float:left; padding:1px 5px 0 0; height:26px; padding-top:/*\**/3px\9; height:/*\**/24px\9; *padding-top:3px; *height:24px; line-height:24px; font-size:14px; color:#FFF; background:url(img/block.gif) no-repeat right -72px;}
	.item h4.on a{display:block; float:left; height:27px; _height:24px; margin-top:-1px;margin-top:/*\**/-3px\9; *margin-top:-3px; background:url(img/block.gif) repeat-x 0 -99px; color:#fff;}
	.item h4.on a span{ display:block; float:left; margin-left:-20px; _margin-left:-20px; margin-top:/*\**/-3px\9; *margin-top:-3px; display:inline; width:5px; height:27px; background:url(img/block.gif) no-repeat left -72px;}
	
	.item .fl{ padding-left:12px; margin-right:20px; _margin-right:17px; display:inline; width:250px;}
	.item .fl span{ display:block; width:240px;padding:4px; border:1px solid #e3e3e3; height:180px;}
	.item .fl img{ width:240px; height:180px;}
	.item .fl h5{ padding:8px 0;}
	.item .fl h5 a{ line-height:15px; font-size:14px;}
	.item .fl p{ line-height:16px; color:#666; }
	.item .fr{ width:256px; padding-right:12px; margin-left:20px; _margin-left:17px; display:inline;}
	.item .fr p{float:left;width:115px;border:1px solid #e3e3e3; padding:2px 2px 2px 2px; height:115px; margin-bottom:12px;margin-right:6px; text-align:center; overflow:hidden;}
	.item .fr span{ display:block; width:120px; height:90px; margin-bottom:2px;}
	.item .fr span img{ width:120px; height:90px;}
	.item .fr a{ line-height:22px;}
	
	.item .blkC h2{ font-size:16px; font-family:"黑体"; font-weight:normal; height:30px; line-height:24px;}
	.item .blkC h2 a,.item .blkC h2 a:visited{ color:#000;}
	.item .blkC h2 a:hover{ color:#e12222;}
	.item .blkC ul{ margin:0; zoom:1; overflow:hidden;}
	.item .blkC li{ line-height:22px;padding-left:10px; margin-top:4px; font-size:14px; background:url(img/arrow.gif) no-repeat 0 10px;}
	
	.item .tabsList{ border:1px solid #e3e3e3; border-top:none; padding-top:15px; height:267px;}

.newsListL{ width:940px; float:left;}
	.newsListL .mainBar p{ line-height:22px; padding-top:3px; padding-left:15px;}
	.newsListL .box{ padding:5px 20px; border:1px solid #e3e3e3; border-top:none;}
	.newsListL ul{ padding:10px;}
	.newsListL ul li{ line-height:20px; margin-top:8px; padding-left:10px; background:url() no-repeat left 9px;}
	.newsListL ul li a{ font-size:14px;}
	.newsListL ul li span{ color:#999; padding-left:20px;}
	
	.newsListL .picNewsList{ padding:10px 5px; zoom:1;}
	.newsListL .picNewsList ul{ padding:0;}
	.newsListL .picNewsList ul li{ width:146px; height:155px; overflow:hidden; float:left; margin:10px 13px 20px; display:inline; background:none; padding:0;}
	.newsListL .picNewsList ul li span{ display:block; width:140px; height:105px; padding:2px; border:1px solid #e3e3e3; margin-bottom:5px; }
	.newsListL .picNewsList ul li img{ width:140px; height:105px;}
	.newsListL .picNewsList ul li a{ font-size:12px; line-height:18px;}
	
	.newsListL .topnewsList li{ margin:0; padding:10px; background:none; height:95px; background:url(img/dashed.gif) repeat-x left bottom;}
	.newsListL .topnewsList li span{ float:left; width:122px; padding:0; margin-right:35px;}
	.newsListL .topnewsList li span img{ width:120px; height:90px; display:block; border:1px solid #e3e3e3;}
	.newsListL .topnewsList li h3{ zoom:1; overflow:hidden;}
	.newsListL .topnewsList li h3 a{ font-size:14px; color:#e12222;} 
	.newsListL .topnewsList li h3 a:visited{color:#810081;}
	.newsListL .topnewsList li h3 a:hover{ color:#e12222; text-decoration:underline;} 
	.newsListL .topnewsList li p{ zoom:1; overflow:hidden; line-height:20px; padding-top:10px;}
    
    .newsList li{ position:relative;}
    .newsList li span{ position:absolute; right: 0; top: 2px; }
    
.newsListR{ width:250px; float:right;}
	.newsListR .blockBox,.newsListR .rankBox{ margin-top:10px;}
	.newsListR .cnt{ zoom:1;}
	.newsListR .reports h6{ padding:10px 0; text-align:center;}
	.newsListR .reports h6 img{ padding:5px; border:1px solid #e3e3e3; background:#fff;}
	.newsListR .reports h6 a{ display:inline-block; margin-top:10px;}
.picList{ padding:0 5px;}
	.picList li{ float:left; margin:10px 7px; display:inline;}
	.picList li img{ width:100px; height:75px; padding:1px; border:1px solid #e3e3e3;}
	
.detailR .cnt{ zoom:1;}
	.detailR .reports h6{ padding:10px 0; background:url(img/dashed1.gif) repeat-x left bottom; text-align:center;}
	.detailR .reports h6 img{ padding:5px; border:1px solid #e3e3e3; background:#fff;}
	.detailR .reports h6 a{ display:inline-block; margin-top:10px;}


.funcBar{ height:22px; padding-top:3px; padding-right:10px; line-height:18px; *line-height:22px; text-align:right; border:1px solid #e3e3e3; border-bottom:none; background:#fff;}
	.funcBar span{ padding-right:20px;}
.detailBox{border:1px solid #e3e3e3;}
	.detialBar .barCon h4{ background:none; font-weight:bold; color:#e12222; font-size:14px; line-height:25px;}
	.detialBar h4 em{ font-style:normal; font-weight:bold; color:#3c3c3c; font-size:14px; padding:0 5px;}
	.detialBar h6{ float:right; margin:5px 10px 0 0; display:inline; font-weight:normal;}
	.detialBar p{ padding:0 10px 0 20px; line-height:25px; zoom:1; overflow:hidden;}
	.detialBar p a{ color:#e12222; font-weight:bold; margin-left:10px;}

.newsDetailCon{ border:1px solid #e3e3e3; background:#f4f7f9; padding:15px 20px;}
	.newsDetailCon h1{ padding:5px 0; font-size:26px; font-family:"黑体"; font-weight:normal; line-height:30px; text-align:center;}
    .newsDetailCon .desc,
	.newsDetailCon h6{ margin-top:5px; line-height:26px; font-weight:normal;}
    
    .newsDetailCon .desc span,
	.newsDetailCon h6 span{ padding-right:20px;}
	.newsDetailCon h6 a{ margin-right:15px;}
	.newsDetailCon h6 .fr{ padding-right:0;}
	.newsDetailCon h6 .fr a{ margin-right:0;}
	.newsDetailCon .shortInfo{ margin-top:10px; border:1px solid #e3e3e3; background:#fff; padding:10px; line-height:18px; }
	.newsDetailCon .fastLink{ padding:10px 12px; line-height:18px; background:#fff; border-bottom:1px dotted #e3e3e3; border-top:1px dotted #e3e3e3; font-size:14px; line-height:26px;}

.hotPicCommend{ padding:15px 15px;}
	.hotPicCommend li{ float:left; width:146px; height:160px; margin:0 10px;}
	.hotPicCommend li img{ width:140px; height:105px; padding:2px; border:1px solid #e3e3e3; background:#fff;}
	.hotPicCommend li em{ display:block; margin-top:10px; text-align:center;}
	.hotPicCommend li a em{ color:#3c3c3c;}
	.hotPicCommend li a:visited em{color:#810081; font-style:normal;}
	.hotPicCommend li a:hover em{color:#e12222;}

.photoNews .box{ border:1px solid #e3e3e3; border-top:none; zoom:1; position:relative; padding:10px 39px;}
	.photoNews .mainBar ul{ float:left; margin-left:350px; margin-top:9px; display:inline;}
	.photoNews .mainBar li{ float:left; display:inline; margin-left:10px; width:12px; height:12px; overflow:hidden; background:url(img/icon16.gif) no-repeat -2px -469px; text-indent:-9999px; cursor:pointer;}
	.photoNews .mainBar li.current{ background-position:-2px -457px;}
	.photoNews .mainBar p{ float:right; margin:5px 10px 0 0;}
	
	.photoNews .photoWrap{ width:880px; height:145px; overflow:hidden;  position:relative;}
	.photoNews .photoWrap ul{ position:absolute; left:0; top:0; width:5000px;}
	.photoNews .photoWrap li{ float:left; width:146px; height:145px; margin:0 15px; _display:inline; overflow:hidden; text-align:center;}
	.photoNews .photoWrap li img{ width:140px; height:105px; margin-bottom:0;*margin-bottom:2px; padding:2px; background:#fff; border:1px solid #e3e3e3;}
	.photoNews .photoWrap li a{ line-height:28px;}
	
	.photoNews #moveLeft,.photoNews #moveRight{ position:absolute; top:40px; left:10px; width:25px; height:50px; background:url(img/block01.gif) no-repeat 2px -49px; text-indent:-9999px;}
	.photoNews #moveRight{ right:10px; left:auto; background-position:2px -91px;}

/*other style*/
.crumbsDetail{ height:30px; padding-top:5px; background:url(img/BgRepeatX.png) repeat-x left -426px;}
.crumbsDetail p{ border:1px solid #e3e3e3; border-top:none; padding:2px 0 0 10px; height:28px; line-height:28px;}
.crumbsDetail p em,.crumbsDetail p a{ color:#0063dc;}
.crumbsDetail p a:visited{ color:#810081;}
.crumbsDetail p a:hover{ color:#e12222;}
.crumbsDetail p span{ float:right; margin:8px 10px 0 0;}
.crumbsDetail p span a{ padding-left:20px; color:#3c3c3c;}

.newsListTop{ width:820px; float:left;}
    .newsListTop .mainBar p{ line-height:22px; padding-top:3px; padding-left:15px;}
    .newsListTop .box{ padding:5px 20px; border:1px solid #e3e3e3; border-top:none;}
    .newsListTop ul{ padding:0px;}
    .newsListTop ul li a{ font-size:14px;}
    .newsListTop ul li span{ color:#999; padding-left:20px;}
    
    .newsListTop .picNewsList{ padding:10px 5px; zoom:1; }
    .newsListTop .picNewsList ul{ padding:0;}
    .newsListTop .picNewsList ul li{ width:146px; height:155px; overflow:hidden; float:left; margin:10px 13px 20px; display:inline; background:none; padding:0;}
    .newsListTop .picNewsList ul li span{ display:block; width:140px; height:105px; padding:2px; border:1px solid #e3e3e3; margin-bottom:5px; }
    .newsListTop .picNewsList ul li img{ width:140px; height:105px;}
    .newsListTop .picNewsList ul li a{ font-size:12px; line-height:18px;}
    
    .newsListTop .topnewsList li{ margin:0; padding:10px; background:none; height:95px; background:url(img/dashed.gif) repeat-x left bottom;}
    .newsListTop .topnewsList li span{ float:left; width:122px; padding:0; margin-right:35px;}
    .newsListTop .topnewsList li span img{ width:120px; height:90px; display:block; border:1px solid #e3e3e3;}
    .newsListTop .topnewsList li h3{ zoom:1; overflow:hidden;}
    .newsListTop .topnewsList li h3 a{ font-size:14px; color:#e12222;} 
    .newsListTop .topnewsList li h3 a:visited{color:#810081;}
    .newsListTop .topnewsList li h3 a:hover{ color:#e12222; text-decoration:underline;} 
    .newsListTop .topnewsList li p{ zoom:1; overflow:hidden; line-height:20px; padding-top:10px;}

    .newsListTop .Bar{
	    background:url(img/titlebg.jpg);
	    height: 35px;
	    border-right-width: 1px;
	    border-left-width: 1px;
	    border-right-style: solid;
	    border-left-style: solid;
	    border-right-color: #e3e3e3;
	    border-left-color: #E3E3E3;
        }
        .newsListTop .Bar h3{
	        font-size: 14px;
	        color: #666666;
	        padding-top: 10px;
	        padding-left: 20px;
	        float: left;
        }
        .newsListTop .Bar p{
	        float: right;
	        padding-top: 10px;
	        padding-right: 10px;
	        color: #e12222;
        }
        .newsListTop .box li{
	        padding-bottom: 10px;
	        border-bottom-width: 1px;
	        border-bottom-style: dashed;
	        border-bottom-color: #dddddd;
	        padding-top: 10px;
	        margin-bottom: 10px;
        }
        .newsListTop .box p{
	        padding-top: 10px;
	        line-height: 22px;
        }
        .newsListTop .box .ys{
	        padding-top: 5px;
	        padding-right: 20px;
	        padding-bottom: 0px;
	        padding-left: 2px;
	        color: #666666;
        }
.sy12{
    font-size: 12px;
    color: #3E6CAC;
}
.s16{
    font-size: 16px;
}
</pre></body></html>