.body { width:auto }
.wrapper { width:980px; margin:0 auto;}

.index-digg { width: 36px; text-align: center; border: 1px solid #eee; float: left; }
.index-digg .digg-num { background: #3274D0; color: #fff; height: 19px; line-height: 19px; border-bottom:1px solid #3A50C5; font-family: Arial, Helvetica; overflow: hidden; }
.index-digg .digg-fun a{ background: #F6F6F6; line-height: 17px; height: 15px; display:block; overflow:hidden; font-size: 10px; }
.index-digg .digg-fun { cursor: pointer;}
.index-digg .digg-fun a:hover { background-color:#FFFFF7; color:#03F; text-decoration:none}

.header-top { line-height: 25px; height: 25px; padding-top: 2px; }
.header-top .t-left { float: left; padding-left: 5px; color: #999; font-family: "宋体", Arial; }
.header-top .t-right { float: right; vertical-align: middle; padding-right: 5px; color: #999; }
.header-top .t-right a.rss { background-image:url(images/rss1.png); background-position: right center; background-repeat: no-repeat; padding: 0 1px; }
.header-top .t-right a.rss span{ visibility:hidden}
.header-top .t-right a.rss:hover { text-decoration:none}
.header-guide { height: 80px; background-color: #fff;background-image: url(images/i-menu-bg.gif); background-repeat: no-repeat; background-position: -4px -3px;padding:2px 0 5px 0px}
.header-guide .header-logo { width: 180px; text-align: center; background-image: url(images/index-header-l.gif); background-repeat: no-repeat; background-position: right center; height: 80px; float: left; }
.header-guide .header-logo .logo { height: 60px; }
.header-guide .header-logo .logo img { padding-top: 13px; }
.header-guide .header-logo .time { padding-top: 5px; font-family: "宋体"; }

.header-guide .index-guide { float: left; height: 80px; width: 798px; }
.header-guide .index-guide .menu  { padding-left: 8px; overflow:hidden }
.header-guide .index-guide .menu-t { padding-top: 6px; padding-bottom:5px; float: left; padding-right: 5px; }
.header-guide .index-guide .menu-t-l { width:326px; background: url(images/index-guide-menu.gif) no-repeat right 10px; } 
.header-guide .index-guide .menu-t-m { width:232px; background: url(images/index-guide-menu.gif) no-repeat right 10px;} 
.header-guide .index-guide .menu-t-r { width:200px; } 
.header-guide .index-guide .menu-b { padding-top: 3px; clear:both; border-top: 1px solid #e2e2e2; background-color: #fdfdfd; padding-bottom: 2px; }
	.index-guide .menu-t ul li a { padding:0 5px 0 4px; color: #002E6C;}
	.index-guide .menu ul li { height: 14px; line-height: 14px; padding: 3px 0; }
	.index-guide .menu ul li a.tip{ font-weight:bold; padding:0 5px; color: #12328F; }
	.index-guide .menu-b ul li a{ padding:0 5px; color: #002E6C; }
    
.index-1 { width: 160px; padding:0 1px; float:left; background: #F4F7FF url(images/index-1-bg.gif) repeat-y; margin-top:14px; }
.index-1 .l-box{ padding:0 10px; }
.index-1 h5 { line-height: 26px; height: 26px; font-size: 12px; }
.index-1 h5 span { }
.index-1 .l-box  li { line-height: 22px; }
.index-1 .l-box .list-news  li { line-height:20px; padding:5px 0 3px 8px;background:url(images/bg1.gif) no-repeat 0 -31px}
.index-2 { float: right; width: 805px; }
.index-1 .vote { padding-top: 5px; padding-bottom: 5px; }
.index-1 .vote label { display: block; line-height: 22px; }
.index-1 .vote input { vertical-align: middle; }
.index-1 .vote .title { line-height:20px }
.index-1 .vote .button { text-align: left; padding-top: 8px; }
.index-1 .digg li h6 { font-size: 12px; font-weight: normal; float: left; line-height: 15px; padding-left: 4px; width: 98px; margin-top: -1px; }
.index-1 .digg li { height:46px; padding: 5px 0 3px 0; }

    .hot-news .tab_menu h3 { font-size: 12px; float: left; padding-right:5px }
    .hot-news .tab_menu ul, .hot-news .tab_menu li { font-size: 12px; float: left; }
    .hot-news .tab_menu h3, .hot-news .tab_menu li { height:22px; margin-right:4px; line-height:24px; overflow:hidden; _bottom:-1px; _position:relative }
    .hot-news .tab_menu li { padding:0 6px; background-color: #E6E6E6; border: 1px solid #cdcdcd; cursor: pointer; }
    .hot-news .tab_menu li.active { background-color:#FFF; border-bottom-color:#F8F8F8; background-image:url(images/art-menu-li.gif); background-repeat: repeat-x; font-weight: bold; }
    .hot-news .tab_menu { border-bottom:1px solid #cdcdcd; height:23px; line-height: 23px;}
    .hot-news .cot li { background: url(images/bg1.gif) no-repeat 0px -31px; line-height: 20px; padding:5px 0 3px 8px }
	.hot-news .cot ul { display:none}
    .hot-news .cot ul.active { display: block}

.r-box-l { width:495px; float: left; background-color: #FFF; }
.r-box-r { width:300px; float: right; }

.r-box-a { overflow: hidden; background: url(images/index-l-box-bd.gif) repeat-y; border-bottom: 1px solid #ccc; width: 495px; }
.r-box-a .title { line-height: 30px; height: 29px; text-align:right; overflow: hidden; }
.r-box-a .title h2 { float:left; font-size: 14px; padding-left: 10px; color: #000; }
.r-box-a .title h3 { float:left; font-size: 12px; padding-left: 10px }

.index-2 .title .tab-menu { height: 30px; overflow:hidden;background: url(images/box-round.gif) no-repeat right top; }
.index-2 .title .tab-menu h3 { float:left; font-size: 12px; padding:0 15px; border-right: 1px solid #e0e0e0; cursor:pointer; font-weight:normal; margin-top:1px;border-bottom:1px solid #ccc}
.index-2 .title .tab-menu h3.active { font-weight:bold; background-color:#fff; border-bottom-color:#fff;}
.index-2 .title .tab-menu h4 { float:left; font-size: 13px; padding:0 15px; border-right: 1px solid #eee; cursor:pointer; margin-top:1px; }
.index-2 .title .tab-menu h4.active { font-weight:bold; background-color:#FFF;}

.r-box-a .title span { padding-right:10px; padding-left:8px; /*background: url(images/r-more-bg.gif) no-repeat left center;*/}
.r-box-a .title span a {color:#000}
.r-box-a .cot { overflow:hidden; }
.r-box-a .cot .cot-a { width: 340px; float: left; line-height: 21px; padding-left: 15px; }
.r-box-a .cot .cot-b { width: 135px; float: right; padding-top: 10px; background: url(images/y-line.gif) repeat-y left; padding-bottom: 10px; margin-right: 1px; }
.r-box-a .top-news { padding-top:5px; padding-bottom: 5px; }
.r-box-a .top-news h3 { font-size: 16px; line-height: 18px; padding: 10px 0 5px 0; height:18px; overflow:hidden; }
.r-box-a .top-news p { line-height:18px; }
.r-box-a .top-news p a { color:#666} 
.r-box-l .box-tab .cot { height:345px;}

.r-box-a .list { padding:5px 0 0px; }
.r-box-b .list { padding-left:5px; }
.r-box-a .list li { padding-left:8px; background: url(images/bg1.gif) no-repeat 0px -32px; line-height: 22px; color: #666; font-family:'宋体'}
.r-box-b .list li { padding-left:10px; background: url(images/bg1.gif) no-repeat 0px -140px; line-height: 21px; height:21px; overflow:hidden;color: #666; }
.r-box-b .toplist li { background:none; padding-left:0px} 
.r-box-b .toplist li b { padding:0 6px 0 0px; font-family: Georgia, Verdana, Arial; font-weight: normal; } 
.r-box-b .toplist li.hot b { color:#C61006; font-weight: normal; }
.r-box-a .cot .top { padding-top: 10px; }
.r-box-a .cot .top h4{ line-height:26px; font-size:14px; }


.cot-b .pic-news { padding-bottom: 5px; text-align:center; }
.cot-b.pic-news a:link { color:#000 }
.cot-b .pic-news a .img {display:block; margin:0 auto }
.cot-b .pic-news a .img img {border:1px solid #eee}
.cot-b .pic-news a strong { font-weight: normal; line-height: 20px; }
.cot-b .r-list { line-height: 18px; }
.cot-b .r-list li { padding: 5px 5px 0px 10px; }
.cot-b .r-cha-list { line-height: 20px; }
.cot-b .r-cha-list li { padding:5px 5px 0 10px; font-family: "宋体", Arial;}

.cot .cot-b h5 { line-height: 22px; font-size: 12px; padding-left: 5px; font-weight: normal; color: #999; }
.cot .cot-b h5 a,.cot .cot-b h5 b { font-weight:normal; color:#333; border-bottom:1px dotted #666666;}
.r-box-b { width: 300px; border-bottom: 1px solid #CCC; background: url(images/index-r-box-bd.gif) repeat-y; }
.r-box-b .cot { overflow:hidden; padding: 5px; }
.r-box-b .title { line-height: 30px; height: 29px; text-align:right; overflow: hidden; }
.r-box-b .title h4 { float:left; font-size: 12px; padding-left: 10px; font-weight: normal; }
.r-box-b .title span { padding-right:10px; padding-left:8px; background: url(images/r-more-bg.gif) no-repeat left center; }
.r-box-b .pic-people { float: left; }
.r-box-b .pic-people a { display:block; width: 86px; padding: 5px; }
.r-box-b .pic-people a {text-decoration:none;}
.r-box-b .pic-people a .img {display:block; width:84px; margin:0 auto; }
.r-box-b .pic-people a .img img { width:84px;}
.r-box-b .pic-people a:hover strong {background-color:#eee }
.r-box-b .pic-people a strong { font-weight: normal; line-height: 14px; padding-top: 3px; display: block;background-color:#f6f6f6; color:#666;padding:3px 5px }

.hot-people .tab-menu  ul li { float: left; height: 13px; width: 13px; background: #06C; text-align: center; cursor: pointer; margin-right: 5px; color: #fff; font: 11px/13px Verdana, Geneva, sans-serif; border: 1px solid #FFC; }
.hot-people .tab-menu  ul li.active { background-color:#D10000 }
.hot-people .tab-menu ul { float:right}
.hot-people .tab-menu { padding:0px 10px; overflow:hidden; width: 275px; }
.r-box-b .column-a {text-align: center; background-color: #FAFAFA; line-height: 20px; margin: 0 1px; font-family: "宋体", Arial; }

.box-tab .box-title-round{background: url(images/box-round.gif) no-repeat left top;padding-left:2px;}
.box-title-round {background: url(images/box-round.gif) no-repeat right top;}
.box-title-round h2,.box-title-round h4{background: url(images/box-round.gif) no-repeat left top;}
.box-title-round .tab-menu {background: url(images/box-round.gif) no-repeat left top;}
.box-title-round .tab-menu h4 { background:none}
.index-1 .A1-fun-1 { color: #708FC5; background: url(images/A1-fun-1.gif) no-repeat; margin:0 -1px; height:14px; backgroud-color:#fff;margin-top:-14px;position:relative;}
.list a.hot { color: #CC0000; }

.index-1 .user  { height:78px; width:68px; float: left; }
.index-1 .users li { height:80px;}
.index-1 .user a { display:block; width: 50px; padding: 5px; background: url(images/avatar_bg.gif) no-repeat center top; }
.index-1 .user a .img { display:block; width:48px; height: 48px; }
.index-1 .user a .img img{ height:48px; width:48px;}
.index-1 .user a strong { font-weight: normal; line-height: 20px; height:20px; overflow:hidden;padding-top: 3px; display: block; text-align: center; }

.server-info{ margin:0 auto; height:51px; border: 1px solid #ddd; border-left: none; width: 366px; line-height: 14px; } 
.server-info ul li { font-size: 12px; float:left; height:51px; width:105px; border-left: 1px solid #ddd; }
.server-info ul a { color:#555}
.server-info ul li span { color:#333333; float:left; margin-top:11px; width:60px; padding-left: 2px; }
.server-info ul li img { float: left; padding-left: 5px; padding-top:3px;}
.server-info ul li.end { width: 30px; }

/*fix*/
.fix-1-1 .r-box-a{height:378px}
.fix-2-1 .r-box-a{height:378px}
.fix-3-1 .r-box-a{height:378px}
.fix-3-1  .title .tab-menu h3 { padding:0 7px}

#footer {border:none; padding-top:0px}