﻿@charset "utf-8";


.imgt{ width:260px; height:160px; border:solid 1px #000000; }

.layoutleft{float:left;width:300px;}
.layoutright{float:right; width:650px;}

.navpath{width:950px;margin:auto;padding:5px 0px 5px 10px; border-top:solid 1px #99B4C4;}
.navpath span{color:#404040;}

/* -- common box -- */
.box{ clear:both; margin-bottom:8px; border:solid 1px #B5BEC7;}
.box .hd{ height:25px;margin:auto;line-height:25px;  border-bottom:solid 1px #C4B99D;background-image:url(/images/news/bg_ranktitle.gif);font-size: 12px; }
.box .hd h3{ float:left;margin-left:10px; font-size:14px; color:#fff;  }
.box .hd p{float: right; padding-right:10px; }
.box .hd p a:link {color: #999999;	text-decoration:underline;}
.box .hd p a:visited {color: #999999; text-decoration:underline;}
.box .hd p a:hover {color: #333333; text-decoration:none}
.box .bd{padding:0px;clear:both;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.box .bd li{padding-left:0px;margin-left:0px;}
.box .bd .left{ float:left; margin:2px;}
.box .bd .right{ float:right; margin:2px;}


.xpanel{margin:0px auto;background:url(/images/right_titlebg_r.gif) repeat-x 0 1px;}
.xpanel-header {height:27px;overflow:hidden; border:solid 1px #BFBFBF;background:url(/images/right_titlebg_l.gif) no-repeat;}
.xpanel-header h3{float:left;margin-top:4px;  margin-left:15px!important;margin-left:8px; font-size:14px; color:#8F1D22;font-weight:bold;}
.xpanel-header p{float: right;margin-top:6px; padding-right:10px; }
.xpanel-header p a:link {COLOR: #999999;TEXT-DECORATION:underline;}
.xpanel-header p a:visited {COLOR: #999999; TEXT-DECORATION:underline;}
.xpanel-header p a:hover {COLOR: #333333; TEXT-DECORATION:none}
.xpanel-body{border:solid 1px #BFBFBF; border-top:0px;line-height:150%;}
.xpanel-body .list{width:100%; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.xpanel-body .news a:link {COLOR: #1F3A87;	TEXT-DECORATION:none;}
.xpanel-body .news a:visited {COLOR:#800080; TEXT-DECORATION:none;}
.xpanel-body .news a:hover {COLOR: #BC2931; TEXT-DECORATION:underline;}
.xpanel-bwrap {overflow:hidden;}
.xpanel-body .tab-container{width:100%;}
.xpanel-body .tab-bd .section{width:100%;}

/* -- news list -- */
.newslist{ width:100%;font-size:14px;}
.newslist td{ height:25px; }
.newslist .alternating{ height:25px; background-color:#F5F5F5;  border-bottom:dotted 1px #EBEBEB;}



.ranklist table td{text-align:left;padding:5px;font-size:14px; font-weight:bold;}
.ranklist .row{ clear:both; height:30px;line-height:30px; margin-top:5px; padding-left:10px; border-bottom: #cccccc 1px dashed;}
.ranklist .row a{}
.ranklist .row img{margin-right:15px; vertical-align:middle;}
.ranklist .row .img{ width:20px; float:left; margin-left:5px;}
.ranklist .row .newstitle{ float:left;padding-top:2px;width:450px;font-size:14px; }
.ranklist .row .category{float:left;width:110px; }
.ranklist .row .category a:link {color: #1f3a87;	text-decoration:none;}
.ranklist .row .category a:visited {color:#1f3a87; text-decoration:none;}
.ranklist .row .category a:hover {color: #bc2931; text-decoration:underline;}
.ranklist .row .category a:active {color: #FF6600; text-decoration: none}
.ranklist .row .hotcolor{float:left; color:#FF6600;}

.ceooks{}
.ceooks img{ width:120px;}
.ceooks li{ float:left; margin:5px 5px 5px 5px; padding:2px; border:solid 1px #CCCCCC;}
.ceooks li .title{ margin-top:5px;}


.ceooklist ul{width:98%; margin:10px auto; list-style:none;}
.ceooklist li{float:left;width:110px;height:125px; margin:0px 6px 20px 6px;text-align:center;border:solid 0px #ff5500;}
.ceooklist li div.pic{width:110px;height:85px;border:solid 1px #cccccc;}
.ceooklist li div:hover{border:solid 1px #FF5E36;}
.ceooklist li div.hover{border:solid 1px #FF5E36;}
.ceooklist li img{padding:1px;border:solid 0px #888888;}
.ceooklist li a {display:block;padding:3px; }
.ceooklist li span a {overflow:hidden;height:30px;border:none;line-height:130%;word-wrap:break-word;  word-break:break-all;font-weight:normal;}


.tab-container {clear: both;width: 299px;margin: 0px auto;}
.tab-container li {float: left;}
.tab-hd ul {width:300px; float: left;}
.tab-hd ul a { width: 99px; height: 25px; display: block; padding-top: 2px; background: url(/images/bg_tabs.png) repeat-x 24px -21px; text-align: center; border-right: #d1d1d1 1px solid; }
.tab-hd ul a:link {color: #000000; text-decoration: none}
.tab-hd ul a:visited {color: #000000; text-decoration: none}
.tab-hd ul a:hover {color: #ff6600; text-decoration: underline;}
.tab-hd ul a:active {color: #FF0000; text-decoration: none}
.tab-hd ul .current a { background: url(/images/bg_tabs.png) repeat-x 0px 0px; color: #636F7A; font-weight: bold; text-decoration: none; }
.tab-hd ul li{cursor: pointer;}
.tab-bd .section {margin: 0px auto; width:280px; display: none;}
.tab-bd .section li {float: left;width: 284px; border-bottom: #d0d0d0 1px dotted; }
.tab-bd .section li a {float: left; padding: 5px 0px 5px 10px;}
.tab-bd .section li a:link {color: #1f3a87;	text-decoration:none;}
.tab-bd .section li a:visited {color:#1f3a87; text-decoration:none;}
.tab-bd .section li a:hover {color: #bc2931; text-decoration:underline;}
.tab-bd .section li a:active {color: #FF6600; text-decoration: none}
.tab-bd .section li span {float: right;margin: 5px 4px 5px 0px; color: #ff0000;}

.showagentads{width:960px; margin:5px auto;}
.showagentads li div{float:left;margin-bottom:5px; margin-right:4px; padding:2px; border:solid 1px #CCCCCC;}
