﻿@charset "utf-8";
/*
 * @论坛首页
 * @author john
 * @version 2
*/

.ad_950x90{width:950px;overflow:hidden;margin-top:10px;}
.mt15{margin-top:15px;}
.red{color:#cc0000;}
.c666{color:#666565;}
.fl{float:left;}
.fr{float:right;}
a{color:#222;}
a:hover{text-decoration:underline;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before, .clearfix:after {content: '\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.strong{font-weight:bold;}

.wrap{ width:950px; margin:0 auto; overflow:hidden; position:relative;}
.mod{width:950px;overflow:hidden;}

/** nav **/
.nav_top{height:54px;overflow:hidden;margin-top:15px;margin-bottom:15px;}
.nav_top h2{width:220px;float:left;display:inline;text-indent:-9999px;}
.nav_top h2 a{ width:220px; height:54px;display:block;overflow:hidden;text-decoration:underline; background:url(../images/club_v2/club_bg.png) no-repeat 0 -1206px;overflow:hidden;}


.nav{background:#004276 url(../images/club_v2/club_bg.png) no-repeat 0 -1275px;position:relative;height:33px;line-height:33px;z-index:10;width:950px;}
.nav ul li{float:left;font-size:14px;color:#fff;font-weight:bold; position:relative;}
.nav ul li span{ position:absolute;top:-5px;right:-30px;color:#F00;font-weight:normal;font-size:12px;}
.nav ul li a{border-right:2px solid #fff;color:#fff;padding:0 12px;}
.nav ul .last a{border-right:0 none;}
.nav ul .cur{ position:relative;height:33px;background:#f0f7ff;border-right:none;margin-top:-2px;z-index:20;border:1px solid #e2eefa;border-top:2px solid #004ea2;}
.nav ul .cur a{color:#000;}
.nav_links{margin-top:15px;height:29px;line-height:29px;overflow:hidden;margin-bottom:10px;}
.nav_links h3{background:url(../images/club_v2/club_bg.png) no-repeat 0 -1560px;width:118px;height:29px; text-indent:-9999px;float:left;margin-right:58px;}
.nav_links span{font-weight:bold;color:#686868;margin-right:9px;}
.nav_links a{margin-right:12px;color:#004ea2;}

#qmenu{ position:absolute;width:95px;height:26px;line-height:26px;text-align:center;color:#369;font-weight:700;right:15px;background:url(../images/club_v2/club_bg.png) no-repeat 0 -1449px;top:4px;z-index:30;cursor:pointer;}
#qmenu ol{display:none;width:190px;padding:10px 0 0 10px;border:1px solid #DDDDDD;overflow:hidden;background:#fff;position:absolute;top:25px;right:0;}
#qmenu ol li{float:left; text-align:center;}
#qmenu ol li .menu_1{float:left;background:url(../images/club_v2/favorite.png) no-repeat 10px -80px;}
#qmenu ol li .menu_2{float:left;background:url(../images/club_v2/favorite.png) no-repeat 10px -440px;}
#qmenu ol li .menu_3{float:left;background:url(../images/club_v2/favorite.png) no-repeat 10px 10px;}
#qmenu ol li .menu_4{float:left;background:url(../images/club_v2/favorite.png) no-repeat 10px -170px;}
#qmenu ol li .menu_5{float:left;background:url(../images/club_v2/favorite.png) no-repeat 10px -260px;}
#qmenu ol li .menu_6{float:left;background:url(../images/club_v2/favorite.png) no-repeat 10px -350px;}
#qmenu ol li a{margin-bottom:10px;padding:47px 0 0 0;width:60px;border:none;border-radius:4px; text-align:center;}
#qmenu ol li a:hover{ background-color:#ddd;}
#qmenu a{color:#336699;}

#um{float:right;padding-right:60px;line-height:2.3;color:#3d3d3d;}
#um .avt{margin-right:-60px;display:inline;float:right;margin-left:10px;}
#um .pipe{margin-right:5px;}
#um p{ text-align:right;}
#um a{color:#3d3d3d;}
#um .vwmy{padding-left:16px;background:url(../images/club_v2/club_bg.png) no-repeat  0 -1675px;}

.login{float:right;width:340px;color:#004ea2;}
.login td{height:28px;}
.login td a{color:#004ea2;}
.login .login_txt{border:1px solid #96bade;padding:3px 4px;width:115px;}
.login .login_btn{height:22px;line-height:22px;color:#fff;border:0 none;width:52px;background:#5d95d2;cursor:pointer;}
.login .reg{height:22px;line-height:23px;overflow:hidden; text-decoration:none;color:#fff;border:0 none;width:52px;background:#5d95d2;display:inline-block; text-align:center;}
.login .reg:hover{color:#fff; text-decoration:none;}

.c_1{width:950px;overflow:hidden;margin-top:2px;}
.c_1 .hd{ width:948px;border-top:3px solid #004276; position:relative;}
.c_1 .hd h3{margin-top:2px;border:1px solid #dadada;background:#f4f4f4 url(../images/club_v2/club_bg.png) no-repeat  -266px -1205px;height:38px; text-indent:-9999px;}
.c_1 .hd  span{ position:absolute;top:15px;right:15px;}
.c_1 .cd{width:100%;overflow:hidden;}
.c_1 .cd .main{float:left;width:414px;}
.c_1 .cd .news h2{font-size:20px; font-family:"黑体";font-weight:normal;clear:both;line-height:28px;height:28px;margin-top:10px;margin-bottom:10px;overflow:hidden;}
.c_1 .cd .news h2 a{color:#004276;}
.c_1 .cd .news img{float:left;width:122px;height:68px;display:inline;border:1px solid #cacaca;margin-right:7px;zoom:1;margin-bottom:10px;_margin-bottom:0;+margin-bottom:0;}
.c_1 .cd .news p{color:#666;line-height:18px;height:36px;overflow:hidden;}
.c_1 .cd .news p a{color:#aa0000;}
.c_1 .cd .news .col3{height:54px;}
.c_1 .cd .news ul{border-top:1px dotted #9a9a9a;padding-top:5px;margin-top:8px;}
.c_1 .cd .news ul li{width:405px;overflow:hidden;font-size:14px;height:25px;line-height:25px;background:url(../images/club_v2/club_bg.png) no-repeat 0 -1178px;padding-left:9px;}
.c_1 .cd .news ul li span{float:right;font-size:12px;color:#004276;}
.c_1 .cd .news ul li a{color:#004276;}
.c_1 .cd .pk{background:#f1f6fb;margin-top:10px;}
.c_1 .cd .pk .tit{border:1px solid #c1c1c1;height:28px;line-height:28px;overflow:hidden;width:412px;color:#004276; position:relative;}
.c_1 .cd .pk .tit h3{padding-left:30px;font-size:14px;background:url(../images/club_v2/club_bg.png) no-repeat 5px -1411px;}
.c_1 .cd .pk .tit a{position:absolute;top:3px;right:12px;background:url(../images/club_v2/club_bg.png) no-repeat 0 -1378px;display:block;width:70px;height:23px; text-align:center;line-height:23px;font-size:14px;}
.c_1 .cd .pk .con{border:1px solid #99bbd6;border-top:0;padding:0 8px;height:163px;}
.c_1 .cd .pk .con h4{font-size:14px;line-height:20px;height:20px;overflow:hidden;padding-top:15px;}
.c_1 .cd .pk .con p{margin-top:5px;line-height:18px;height:36px;overflow:hidden;}
.c_1 .cd .pk .con ul{margin-top:10px;}
.c_1 .cd .pk .con ul li{height:16px;line-height:16px;overflow:hidden;margin-bottom:3px;}
.c_1 .cd .pk .con ul li span{font-size:14px;font-weight:bold;color:#aa0000;}
.c_1 .cd .pk .con .vote{background:url(../images/club_v2/club_bg.png) no-repeat 0 -1604px;width:391px;height:23px;margin-top:10px;line-height:23px;color:#fff;}
.c_1 .cd .pk .con .vote input{border:0;cursor:pointer;display:inline-block;background:url(../images/club_v2/club_bg.png) no-repeat 0 -1642px;width:36px;height:18px;font-weight:bold; text-align:center;margin-top:3px;margin-left:4px;margin-right:5px;vertical-align:middle;line-height:18px;}
.c_1 .cd .sider{float:right;width:515px;padding-top:13px;overflow:hidden;height:600px;}
.c_1 .cd .focus{width:100%;overflow:hidden;margin-bottom:20px;}
.c_1 .cd .focus ul{width:332px;float:left;}
.c_1 .cd .focus ul li{display:none;width:332px;}
.c_1 .cd .focus ul #pc_0{display:block;}
.c_1 .cd .focus ul li img{width:332px;height:225px;}
.c_1 .cd .focus ul li p{height:25px;line-height:25px;overflow:hidden;background:#d4d4d4;font-size:14px;font-weight:bold;padding-left:10px;}
.c_1 .cd .focus .focus_btn{float:right;width:180px;overflow:hidden;}
.c_1 .cd .focus .focus_btn span{float:left;margin-left:4px;width:84px;height:62px;cursor:pointer;margin-bottom:2px;}
.c_1 .cd .focus .focus_btn span img{width:84px;height:62px;display:block;background:#000;opacity:0.5;filter:alpha(opacity=50);}
.c_1 .cd .focus .focus_btn .current img{opacity:1;filter:alpha(opacity=100);}
.c_1 .cd .photo{float:left;width:289px;}
.c_1 .cd .photo .tit{border-top:3px solid #004276;padding-top:1px;}
.c_1 .cd .photo .tit h3{font-size:14px;color:#004276;height:28px;line-height:28px;border-top:1px solid #438f9d;}
.c_1 .cd .photo .con{border:1px solid #cacaca;height:289px;}
.c_1 .cd .photo .con ul{width:100%;overflow:hidden;}
.c_1 .cd .photo .con ul li{float:left;margin-bottom:10px;padding-top:10px;margin-left:7px;_display:inline;width:132px}
.c_1 .cd .photo .con ul li img{width:132px;height:102px;display:block;}
.c_1 .cd .photo .con ul li p{height:16px;line-height:16px;overflow:hidden;margin-top:5px; text-align:center;}
.c_1 .cd .photo .con ul li p a{color:#004276;}
.c_1 .cd .recom{width:210px;float:right;}
.c_1 .cd .recom .tit{border-top:3px solid #707070;padding-top:1px;}
.c_1 .cd .recom .tit h3{font-size:14px;color:#707070;height:30px;line-height:30px;border-top:1px solid #707070;}
.c_1 .cd .recom .con{border:1px solid #cacaca;height:286px;}
.c_1 .cd .recom .con ul li{line-height:24px;height:24px;overflow:hidden;margin-left:7px;background:url(../images/club_v2/club_bg.png) no-repeat 0 -1178px;padding-left:8px;margin-right:8px;}
.c_2{margin-top:20px;}
.c_2 .hd{ width:948px;border-top:3px solid #004276; position:relative;}
.c_2 .hd h3{margin-top:2px;border:1px solid #dadada;background:#f4f4f4 url(../images/club_v2/club_bg.png) no-repeat -1px -272px;height:38px; text-indent:-9999px;}
.c_2 .hd span{position:absolute;top:15px;right:15px;}
.c_2 .hd span a{color:#004276;}
.c_2 .cd{width:100%;overflow:hidden;}
.c_2 .cd .main{float:left;width:414px;}
.c_2 .cd .news h2{font-size:20px; font-family:"黑体";font-weight:normal;clear:both;line-height:28px;height:28px;margin-top:10px;margin-bottom:10px;overflow:hidden;}
.c_2 .cd .news h2 a{color:#004276;}
.c_2 .cd .news img{float:left;width:122px;height:68px;display:block;border:1px solid #cacaca;margin-right:7px;margin-bottom:10px;}
.c_2 .cd .news p{color:#666;line-height:18px;height:36px;overflow:hidden;}
.c_2 .cd .news p a{color:#aa0000;}
.c_2 .cd .news .col3{height:54px;}
.c_2 .cd .news ul{border-top:1px dotted #9a9a9a;padding-top:5px;margin-top:15px;}
.c_2 .cd .news ul li{width:405px;overflow:hidden;font-size:14px;height:25px;line-height:25px;background:url(../images/club_v2/club_bg.png) no-repeat 0 -1178px;padding-left:9px;}
.c_2 .cd .news ul li span{float:right;font-size:12px;color:#004276;margin-left:10px;}
.c_2 .cd .news ul li a{color:#004276;}
.c_2 .cd .rel{float:left;width:289px;margin-left:20px;_display:inline;}
.c_2 .cd .blog{margin-top:12px;}
.c_2 .cd .blog .tit{border-top:3px solid #004276;width:100%;overflow:hidden; position:relative;}
.c_2 .cd .blog .tit h3{font-size:14px;color:#438f9d;height:22px;line-height:22px;border-top:1px solid #438f9d;margin-top:1px;background:url(../images/club_v2/club_bg.png) no-repeat 9px -1126px;padding-left:24px;}
.c_2 .cd .blog .tit a{ position:absolute;top:6px;right:10px;color:#004ea2;}
.c_2 .cd .blog .con{border:1px solid #cacaca;height:203px;overflow:hidden;}
.c_2 .cd .blog .con ul{margin-left:8px;}
.c_2 .cd .blog .con ul li{width:265px;overflow:hidden;margin-top:8px;padding-bottom:12px;}
.c_2 .cd .blog .con ul li img{width:48px;height:48px;display:block;float:left;margin-right:10px;}
.c_2 .cd .blog .con ul li h4{line-height:16px;height:16px;overflow:hidden;}
.c_2 .cd .blog .con ul li h4 a{color:#767676;font-weight:normal;font-size:12px;}
.c_2 .cd .blog .con ul li p{line-height:16px;height:32px;overflow:hidden;color:#004276;margin-top:2px;}
.c_2 .cd .blogger{float:right;width:211px;margin-top:12px;}
.c_2 .cd .blogger .tit{border-top:3px solid #666200;width:100%;overflow:hidden; position:relative;}
.c_2 .cd .blogger .tit h3{font-size:14px;color:#666200;height:30px;line-height:30px;border-top:1px solid #438f9d;margin-top:1px;}
.c_2 .cd .blogger .tit a{ position:absolute;top:7px;right:10px;color:#004ea2;}
.c_2 .cd .blogger .con{padding:10px 3px;border:1px solid #cacaca;height:418px;overflow:hidden;}
.c_2 .cd .blogger .con a{border-right:1px solid #b3b3b3;padding-right:10px;margin-right:10px;color:#004276;display:inline-block;margin-bottom:10px;}
.c_3{width:950px;overflow:hidden;margin-top:15px;}
.c_3 .hd{ position:relative;width:948px;border-top:3px solid #004276;}
.c_3 .hd h3{margin-top:2px;border:1px solid #dadada;background:#f4f4f4 url(../images/club_v2/club_bg.png) no-repeat -1px -1324px;height:38px; text-indent:-9999px;}
.c_3 .hd span{ position:absolute;top:15px;right:15px;}
.c_3 .hd span a{color:#004ea2;}
.c_3 .cd{width:100%;overflow:hidden;margin-top:15px;}
.c_3 .cd ul{margin-left:-16px;width:966px;overflow:hidden;}
.c_3 .cd ul li{float:left;width:136px;margin-left:24px;_display:inline;overflow:hidden; text-align:center;line-height:16px;}
.c_3 .cd ul li .pic{background:url(../images/club_v2/club_bg.png) no-repeat 0 -110px;height:146px;width:136px;display:block;}
.c_3 .cd ul li .pic img{width:120px;height:120px;display:block;padding-top:14px;padding-left:7px;}
.c_3 .cd ul li h4{font-size:12px;font-weight:normal;height:16px;overflow:hidden;margin-top:5px;}
.c_3 .cd ul li h4 a{color:#004276;}
.c_3 .cd ul li p{margin-top:5px;}
.c_4{width:950px;overflow:hidden;}
.c_4 .hd{ width:948px;border-top:3px solid #004276;margin-top:20px;}
.c_4 .hd h3{margin-top:2px;border:1px solid #dadada;background:#f4f4f4 url(../images/club_v2/club_bg.png) no-repeat -1px -1px;height:38px; text-indent:-9999px;}
.c_4 .cd{margin-top:13px;}
.c_4 .cd .main{float:left;width:724px;background:url(../images/club_v2/club_bg.png) no-repeat 0 -840px;}
.c_4 .cd .main h3{height:32px;line-height:32px;font-size:12px;color:#004276; text-indent:35px;}
.c_4 .cd .main .day{width:423px;float:left;}
.c_4 .cd .main .day ol{background:url(../images/club_v2/day_bg.png) no-repeat  0 -882px;padding-left:22px;margin-top:12px;border-right:1px solid #a8a8a8;padding-right:48px;}
.c_4 .cd .main .day ol li{line-height:24px;height:24px;width:100%;overflow:hidden;}
.c_4 .cd .main .day ol li span{float:right;}
.c_4 .cd .main .week{width:280px;float:left;margin-left:12px;_display:inline;}
.c_4 .cd .main .week ol{background:url(../images/club_v2/club_bg.png) no-repeat 0 -1701px;padding-left:22px;margin-top:12px;}
.c_4 .cd .main .week ol li{line-height:24px;height:24px;width:100%;overflow:hidden;}
.c_4 .cd .main .week ol li span{float:right;margin-left:10px;}
.c_4 .cd .sider{width:210px;float:right;}
.c_4 .cd .sider .tit{border-top:3px solid #666200;width:100%;overflow:hidden; position:relative;}
.c_4 .cd .sider .tit h3{font-size:14px;color:#666200;height:28px;line-height:28px;border-top:1px solid #438f9d;margin-top:1px;background:url(../images/club_v2/club_bg.png) no-repeat  0 -1153px;padding-left:15px;}
.c_4 .cd .sider .con{border:1px solid #cacaca;height:247px;overflow:hidden;}
.c_4 .cd .sider .con .list{border-bottom:1px solid #a8a8a8;padding-bottom:12px;width:196px;margin:5px 0 10px 5px;overflow:hidden;}
.c_4 .cd .sider .con .list img{width:88px;height:88px;display:block;float:left;border:1px solid #9b8f3d;margin-right:4px;}
.c_4 .cd .sider .con .list dt{font-size:12px;margin-top:10px;}
.c_4 .cd .sider .con .list dt a{color:#999999;}
.c_4 .cd .sider .con .list dd{line-height:16px;height:32px;overflow:hidden;color:#999;margin-top:5px;}
.c_4 .cd .sider .con .list p{ text-align:right;margin-top:8px;}
.c_5{width:950px;overflow:hidden;margin-top:10px;}
.c_5 .hd{ width:948px;border-top:3px solid #368796;margin-top:20px;}
.c_5 .hd h3{margin-top:2px;border:1px solid #dadada;background:#f4f4f4 url(../images/club_v2/club_bg.png) no-repeat -1px -56px;height:38px; text-indent:-9999px;}
.c_5 .cd{width:950px;overflow:hidden;margin-top:15px;}
.c_5 .list{border:1px solid #cccccc;float:left;height:286px;}
.c_5 .list .tit{line-height:30px;font-size:12px;height:30px;border-bottom:1px solid #cccccc; background:#f4f4f4; position:relative;}
.c_5 .list .tit h3{font-size:12px;margin-left:10px;background:url(../images/club_v2/club_bg.png) no-repeat 0 -804px;padding-left:24px;color:#438f9d;cursor:pointer;}
.c_5 .list .tit h3 .cur{color:#000;}
.c_5 .list .tit em{color:#7f7f7f; position:absolute;font-style:normal;top:0px;right:10px;}
.c_5 .list .tit .r_1{background:url(../images/club_v2/club_bg.png) no-repeat 0 -1524px; position:absolute;top:-1px;left:-1px;width:3px;height:3px;overflow:hidden;}
.c_5 .list .tit .r_2{background:url(../images/club_v2/club_bg.png) no-repeat 0 -1542px; position:absolute;top:-1px;right:-1px;width:3px;height:3px;overflow:hidden;}
.c_5 .list .con ol{margin-left:7px;padding-left:20px;margin-top:8px;}
.c_5 .list .con ol li{height:24px;line-height:24px;overflow:hidden;clear:both;width:100%;}
.c_5 .list .con ol li span{float:right;margin-left:10px;}
.c_5 .c_5_1{width:411px;margin-right:22px;_display:inline;}
.c_5 .c_5_1 ol {background:url(../images/club_v2/club_bg.png) no-repeat 0 -321px;display:none;}
.c_5 .c_5_1 ol li span{padding-right:21px;}
.c_5 .c_5_2{width:287px;_display:inline;}
.c_5 .c_5_2 ol {background:url(../images/club_v2/club_bg.png) no-repeat 0 -563px;}
.c_5 .c_5_2 ol li span{padding-right:11px;}
.c_5 .c_5_3{width:210px;_display:inline;float:right;}
.c_5 .c_5_3 ol {background:url(../images/club_v2/club_bg.png) no-repeat 0 -563px;}
.c_5 .c_5_3 ol li span{padding-right:11px;}

.link{border:1px solid #b7c5d0;margin-top:15px;line-height:22px;padding:10px 15px;}
.link h3{font-size:12px;float:left;color:#cc3300;}
.link  a{color:#000;border-right:1px solid #d3d2d2;padding-right:7px;margin-right:6px;margin-bottom:5px;}

.ft{margin-top:10px;}
.footer{width:950px;margin:15px auto;overflow:hidden;line-height:20px;color:#626262;}
.footer .xs0{color:#626262; text-align:right;}

/* ad */
#banner01 {height:144px; background:#f3f2f2;border:1px solid #dddcdc;overflow:hidden; padding-top:6px;}
#banner01 li{ height:23px;line-height:23px; overflow:hidden;}
#banner01 .adl1 {display:inline;float:left;width:128px;margin:0 5px 0 10px;}
#banner01 .adl2 {float:left;width:660px; height:144px;}
#banner01 .adl2_flash{ clear:both; margin:0 auto 2px;}
#banner01 .adl3 {display:inline;float:left;width:128px; margin-left:10px;}
#banner01 .adl2 ul{ height:23px; overflow:hidden;}
#banner01 .adl2 li {display:inline;float:left;width:128px; margin-left:4px;}




