/* CSS Document */
.list_ad{width:100%; height:auto; overflow:hidden; padding-bottom:10px;background:url(../images/list_top_ad.jpg) repeat-x bottom;}
.list_ad img{width:100%; height:auto; overflow:hidden;}

.main{width:100%; height:auto; overflow:hidden;}
.main .mainBox{width:1000px; height:auto; margin:0 auto; overflow:hidden; padding-top:40px;}
.main .mainBox .mbLeft{width:75%; height:auto; overflow:hidden; float:left; border-right:1px solid #efefef;}
.main .mainBox .mbLeft .listNav{width:96%; height:40px; line-height:40px; padding-left:20px;color:#9d68b6; border-radius:6px; border:1px solid #eeeaf1; background:url(../images/list_nav_bg.png) repeat-x;}
.main .mainBox .mbLeft .listNav a{ color:#9d68b6; padding:0 10px 0 10px;}
.main .mainBox .mbLeft .listNav a:hover{ color:#c28cdc;}
.main .mainBox .mbLeft .content_info{width:100%; padding:30px 10px 30px 10px; overflow:hidden;}
.main .mainBox .mbLeft .content_info h1{ display:block; width:95%; margin:0 auto; overflow:hidden; height:auto; line-height:40px; background:url(../images/content_h1_bg.png) repeat-x bottom; text-align:center; font-size:18px; padding-bottom:16px;}
.main .mainBox .mbLeft .content_info dl{ display:block; width:100%; height:60px; text-align:center; line-height:60px; font-size:12px; color:#999;}
.main .mainBox .mbLeft .content_info ul{width:90%; margin:0 auto; height:auto; padding:30px 0 30px 0;}
.main .mainBox .mbLeft .content_info ul img{width:100%; height:auto;}
.main .mainBox .mbLeft .content_info ul p{ line-height:30px; font-size:16px; padding:5px 0 5px 0;}
.main .mainBox .mbLeft .content_info .bdsharebuttonbox{width:680px; height:60px; overflow:hidden; margin:0 auto;}
.main .mainBox .mbLeft .content_info .bdsharebuttonbox span{ float:left; height:33px; line-height:33px; font-size:14px; color:#000;}
.main .mainBox .mbLeft .content_info .NP_text{width:96%; height:40px; line-height:40px; overflow:hidden; margin:0 auto;}
.main .mainBox .mbLeft .content_info .NP_text li{width:45%;padding-left:20px; font-weight:bold; color:#000; height:100%; line-height:40px; overflow:hidden; float:left; text-overflow:ellipsis; white-space:nowrap;}
.main .mainBox .mbLeft .content_info .NP_text li a{ color:#666; font-weight:400;}
.main .mainBox .mbLeft .content_info .Relevant{width:90%; padding:10px; height:auto; overflow:hidden; margin:0 auto; border:1px solid #d6d4d4; margin-top:30px;}
.main .mainBox .mbLeft .content_info .Relevant b{ display:block; color:#9d68b7; width:98%; background:#f7f7f7; line-height:26px; text-indent:1rem; margin:0 8px 10px 0;height:26px; text-align:left;}
.main .mainBox .mbLeft .content_info .Relevant a{ display:block; width:46%; float:left; padding:0 20px 0 5px; text-overflow:ellipsis; white-space:nowrap; height:30px; line-height:30px; background:url(../images/li-sytle1.png) no-repeat left center; text-indent:0.5em; overflow:hidden;}
.main .mainBox .mbLeft .content_info .Relevant a:hover{ color:#000;}

.main .mainBox .mbRight{width:23%; height:auto; overflow:hidden; float:right;}
.main .mainBox .mbRight .taijian{width:100%; height:auto; overflow:hidden;}
.main .mainBox .mbRight .taijian dl{ display:block;width:142px; height:54px; color:#FFF; text-align:center; line-height:50px; font-size:16px; background:url(../images/list_right_title.png) no-repeat left center;}
.main .mainBox .mbRight .taijian li{ float:left; width:50%; height:50px; line-height:50px; position:relative; text-align:center;}
.main .mainBox .mbRight .taijian li span{ display:block; position:absolute; width:32px; height:32px; overflow:hidden;}
.main .mainBox .mbRight .taijian li a{ padding-left:20px;}
.main .mainBox .mbRight .taijian ul{ padding:20px 0 0 0;}

.main .mainBox .mbRight .tz{width:100%; height:360px; overflow:hidden; margin-top:20px;}
.main .mainBox .mbRight .tz dl{ display:block;width:142px; height:54px; color:#FFF; text-align:center; line-height:50px; font-size:16px; background:url(../images/list_right_title.png) no-repeat left center;}
.main .mainBox .mbRight .tz li{ background:url(../images/list_tj_style.png) no-repeat 5px; center;}
.main .mainBox .mbRight .tz li a{width:96%; color:#484848; height:36px; margin-left:15px; line-height:36px; border-bottom:1px dashed #c4a4d6; overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap;}
.main .mainBox .mbRight .tz li a:hover{ color:#000;}

.main .mainBox .mbRight .hlead_hot{width:100%; height:460px; overflow:hidden; margin-top:10px;}
.main .mainBox .mbRight .hlead_hot samp{ display:block;width:142px; height:54px; color:#FFF; text-align:center; line-height:50px; font-size:16px; background:url(../images/list_right_title.png) no-repeat left center;}
.tabRank{ width:260px; margin:10px auto;}
.tabRank .bd {height:424px; clear:both; overflow:hidden;}
.tabRank .bd ul { padding:5px;}
.tabRank .bd .ulList li { border-bottom:1px solid #e5e5e5; height:42px; line-height:42px; width:232px !important;}
.tabRank .bd .ulList li .num { font-size:14px; font-weight:bold; color:#333; background:url(../images/icons.png) no-repeat -50px 0; width:24px; height:20px; display:block; float:left; line-height:17px; text-align:center; margin-top:13px; padding-right:5px;}
.tabRank .bd .ulList li.t .num { background-position:0 0; color:#fff;}
.tabRank .bd .ulList li.t {line-height:42px !important;}
.tabRank .bd .ulList li.on img {width:90px; height:70px; padding:0 8px 0 0; float:left; background-color:#fff;}
.tabRank .bd .ulList li .pubpic{display:none;}
.tabRank .bd .ulList li .pubtitle a{ text-align:left;}
.tabRank .bd .ulList li .pubtitle p{display:none;}
.tabRank .bd .ulList li.on{height:180px;line-height:22px !important;}
.tabRank .bd .ulList li.on .pubpic{display:block;padding-top:5px;}
.tabRank .bd .ulList li.on .pubtitle a{ color:#9d68b7; display:block;}
.tabRank .bd .ulList li.on .pubtitle p{display:block; float:left; font-size:12px; line-height:22px; text-indent:2em; color:#cacaca; padding:5px;}
















