/* ==========================================================
body, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, textarea, p, blockquote, caption, th, td { 
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
	line-height:18px;
}
fieldset, img { 
    border: 0;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
:focus {
    outline: 0;
}*/

/* ==========================================================*/
body {text-align: left;font: 12px Tahoma, Helvetica, Arial, sans-serif;color: #333;background: #f2f2f2 url(img/bg.gif) repeat-x top;}
input, textarea { font-family: Tahoma, Helvetica, Arial, sans-serif;}

a {color: #333;text-decoration: none;}
a:hover{color:#00509c;text-decoration:underline;}

.button {background: url(img/button.png) no-repeat center top;height:20px; line-height:20px;width:52px; color:#fff; border:0;}
.button1 {background: url(img/button1.png) no-repeat center top;height:20px; line-height:20px;width:42px; color:#fff; border:0;}
.button2 {background: url(img/button2.png) no-repeat center top;height:24px; line-height:24px;width:59px; color:#fff; border:0; font-size:10px; font-weight:bold;}

/* ==========================================================*/

.topmenu {height:31px; line-height:28px;color:#e6e6e6; padding:0 15px;}
	.topmenu a {color:#999; padding-left:10px;}
	.topmenu .kuang {height:18px;line-height:18px; border:0;color:#a7a7a7; padding:0;}
	
.topinfo { float:right;}
	.topinfo a { color:#e6e6e6; padding:0;}

.top {height:65px;background: url(img/top-bg.jpg) no-repeat center top;position:relative;}
.logo {	position:absolute;left:25px;top:14px;}
.so {	position:absolute;right:25px;top:20px;}

/*通用快捷菜单*/
.menu {	height:58px;background: url(img/menu-bg.jpg?0) no-repeat center top;}


.Nav{ padding:8px; overflow:hidden; clear:both;font-family:Arial, Helvetica, sans-serif;}
.Nav table{ width:100%; border:none; border-collapse:collapse;}
.Nav td{ text-align:left; white-space:nowrap;color:#1e65a8; line-height:19px; border-right:1px solid #0e5416; padding:0 5px; *padding:0 8px;}
.Nav td.bgn{ border-right:0;}
.Nav th{ font-weight:900; padding:0 10px;}
.Nav th span{ font-size:16px; margin-right:4px;}
.Nav a{ color:#6da674; text-decoration:none;}
.Nav td a{ padding:0 5px; *padding:0 2px 0 4px;}
.Nav a:hover{ color:#fff; text-decoration:underline;}
.Nav b a{ color:#fff; text-decoration:none;}
.Nav b a:hover{ color:#fff45c; text-decoration:underline;}


/* ==========================================================*/

.container {width:996px;margin:auto;position:relative;}

.menu-hot {position: absolute; left:530px;top:92px; width:31px; height:13px; background:url(images/hot.gif) no-repeat center top; z-index:1;}


.main{padding:8px;background:#fff;}
#content img{
	max-width:600px;
}
/* =========================index=================================*/
.box{margin-bottom:7px;}
.left-box{width:326px;float:left;overflow:hidden;}
.left-box-1{border:0px #ccc solid;}
.center-box{width:410px;float:left;margin-left:7px;overflow:hidden;}
.right-box{width:230px;float:left;margin-left:7px;overflow:hidden;}
.spacer{clear:both;display:block;height:0; font-size:0;}
.index-pic{padding:3px; background:#a5c6af; margin-bottom:5px; height:240px; }

/*rlist*/
.rlist{ clear:both; overflow:hidden; height:55px; background:#474747 url(img/bg.png) no-repeat top left;margin-bottom:5px;}
.rlist ul{ clear:both; overflow:hidden; zoom:1; padding:5px 0 0 8px;}
.rlist li{ float:left; width:90px; height:22px; line-height:22px; padding-left:15px;}
.rlist li a,.rlist li a:hover{ color:#fff;}



/* =========================title-1=================================*/

.title-1{background:url(img/bg.png) repeat-x left -60px;line-height:29px;padding:0px 10px 0px 15px;font-weight:bold;font-size:14px;}
	.title-1 span{float:right; font-weight:normal; color:#999;font-size:12px;}
	.title-1 span a{margin:0 5px; color:#00509c;}
.list-1{background:url(img/bg.png) repeat-x left -320px;line-height:23px;padding:8px 12px 0 12px;font-size:14px;color:#999;}
.list-1 span{float:right; font-size:12px;}
.list-1-1{background:url(img/bg.png) repeat-x left -320px;line-height:22px;padding:8px 15px 0 15px;}
	.list-1-1 ul{ padding:10px 0 0 0;}
	.list-1-1 li{width:70px;float:left; text-align:center; }
	.list-1-1 li img{padding-bottom:2px;}

.list-1-top{border-bottom:1px #ccc dashed;padding-bottom:6px;margin-bottom:6px;font-size:12px;color:#777;line-height:18px;}
	.list-1-top a{color:#00509c; }
	.list-1-top .hot{line-height:25px;font-size:16px;font-weight:bold;text-align:center;display:block;color:#e60012;}
	.list-1-top .hot2{line-height:25px;font-size:14px;font-weight:bold;text-align:center;display:block;}
.list-1-bot{border-top:0px #ccc dashed;font-size:12px;margin-top:0px;padding:6px 10px 0 8px;text-align:center;}
	.list-1-bot a{color:#00509c;margin-right:8px;}

/* =========================title-2=================================*/

.title-2{
	background:#7a7a7a url(img/bg.png) repeat-x left -94px;
	line-height:30px;
	padding:0px 10px 0px 30px;
	font-weight:bold;
	color:#fff;
}
.title-2 span{float:right; font-weight:normal; }
	.title-2 span a{color:#fff;margin:0 5px;}

.list-2{
	line-height:20px;
	padding:10px 12px 10px 12px;
	background:url(img/bg.png) repeat-x left -320px;
	border:1px #a5c6af solid; border-top:0;
}
	.list-2 ul{ padding:5px 0 0 8px;}
	.list-2 li{width:70px;float:left; text-align:center; padding-bottom:3px;}
	.list-2 li img{padding-bottom:3px;}
.list-2-1{
	line-height:20px;
	padding:10px 12px 9px 12px;
	background:url(img/bg.png) repeat-x left -320px;
	border:1px #a5c6af solid; border-top:0;
}
.list-2-1 li{line-height:24px;}
.list-2-1 li span{float:right;display:block; height:24px; width:85px;}

.star1{background:url(/cbo_eq/images/star1.gif) no-repeat left center;}
.star2{background:url(/cbo_eq/images/star2.gif) no-repeat left center;}
.star3{background:url(/cbo_eq/images/star3.gif) no-repeat left center;}
.star4{background:url(/cbo_eq/images/star4.gif) no-repeat left center;}
.star5{background:url(/cbo_eq/images/star5.gif) no-repeat left center;}


.list-2-top{
	padding:0 0 8px 0;
	height:80px;
	overflow:hidden;
	margin-bottom:8px;
	font-size:12px;
	color:#666;
	line-height:18px;
	border-bottom:1px #ccc dashed;
}
.list-2-top a{
	line-height:24px;
	font-weight:bold;
	color:#333;
	display:block;
}

.list-2-pic{float:left;	margin-right:10px;}
.list-2-pic img{float:left;border:2px solid #cfe5d3;}

/* =========================title-3=================================*/

.title-3{
	background:#c9c8c7 url(img/bg.png) repeat-x left -127px;
	line-height:28px;
	height:28px;
	padding:0px 12px;
	font-weight:bold;
}
	.title-3 span{float:right;font-weight:100;}
.list-3{
	background:url(img/bg.png) repeat-x left -320px;
	border:1px solid #ddd;
	border-top:0;
	line-height:23px;
	padding:8px 15px;
	color:#d2d2d2;
	margin-bottom:7px;
}
.list-3-1{background:url(img/bg.png) repeat-x left -320px;border:1px solid #ddd;border-top:0;line-height:18px;}
.list-3-1 a{color:#00509c; }
.list-3-1 li{border-bottom:1px solid #ddd;padding:7px 10px 6px 10px;}
.list-3-1 img{float:left; margin:0;margin-right:7px; border:1px solid #cfe5d3;}
.list-3-1-bot{padding:3px 3px;text-align:center;}
.list-3-1-bot a{ margin-right:8px;}

.list-3-2{background:url(img/bg.png) repeat-x left -320px; height:305px;border:1px solid #ddd;border-top:0;padding:5px 0;overflow:hidden; display:block;}
	.list-3-2 ul{ padding:5px 0 0 8px;line-height:18px;}
	.list-3-2 li{width:70px; float:left; text-align:center; padding-bottom:0px; overflow:hidden;}
	.list-3-2 li img{padding-bottom:0;}
.list-3-2-bot{padding:10px; text-align:left; line-height:18px}
.list-3-2-bot a{color:#00509c; margin-right:5px;}
.list-3-2-so{padding-bottom:10px;}
.list-3-2-so .input {color:#999; line-height:18px;}

/* =========================首页BBS=================================*/

.bbs-title{background:#850305 url(img/bbs-top-bg.png) no-repeat left top;line-height:34px;height:34px;padding:0px 15px;font-weight:bold;color:#fff;}
.bbs-title-1{background:url(img/bbs-title-1.png) no-repeat left top;line-height:23px;height:23px;padding:0px 15px;font-weight:bold; margin-bottom:5px;}

.bbs-box{margin-bottom:7px;}
.bbs-box-1{float:left;background:#850305 url(img/bbs-left-bg.png) no-repeat left top; padding:10px 0 0 15px; width:72px; height:520px;color:#fff; line-height:24px;}
	.bbs-box-1 a{color:#fff;}
	
.bbs-box-2{width:455px;float:left;overflow:hidden; height:520px;border:1px solid #ccc; background:url(//bbs.badmintoncn.com/templates/cbo/images/mbtxtt.gif) no-repeat;margin:10px 5px 0 0 ;;padding-top:10px 0 0 5px;}
	/*.bbs-box-2 a{ padding-left:15px;background:url(img/bbs-li.png) no-repeat 2px 

center;}*/
	.bbs-pic img{ margin:auto; padding:2px; border:1px solid #ccc; margin-bottom:5px;}

.bbs-box-3{width:240px;float:left; padding:5px 0 0 0; line-height:20px; overflow:hidden;}
	.bbs-box-3 a{ padding-left:15px;background:url(images/ico-3.gif) no-repeat 5px center; font-size:12px;}
	.bbs-box-3-text{ }

.bbs-box-4{width:180px;height:510px;float:left;padding:10px 0 0 10px;background:#f0f0f0;margin-top:10px;}
	/*.bbs-box-4 ul{ padding-bottom:10px;}*/
	.bbs-box-4 li{width:170px;float:left; text-align:center; padding-bottom:15px; overflow:hidden;white-space:nowrap; height:110px;}
	.bbs-box-4 li img{display:block; margin-bottom:3px;}
	.bbs-box-4-button{padding:5px;text-align:center;}
	
/* =========================首页俱乐部=================================*/

.right-box2{width:616px;float:left;margin-left:7px;overflow:hidden;}

.club-title{background:url(img/club-title.png) no-repeat left top;line-height:31px;height:31px;padding:0px 15px;}
	.club-title span{float:right;}


.club-list{	background:url(img/club-bg1.png) repeat-x left top;line-height:22px;}

.club-new{ background:url(img/club-bg.png) no-repeat left top; border-bottom:1px solid #a6cbdd;padding:8px 10px; float:right; width:175px; height:310px; color:#999;}
	.club-new a{ color:#376b88;}
	.club-new strong{ color:#333; font-size:14px; line-height:35px;}
	
.club-hot{padding:5px 0 0 5px; width:410px;}
.club-hot ul{ height:215px;}
.club-hot li{padding:8px 0 8px 8px;height:55px; width:195px; float:left; overflow:hidden; line-height:20px}
.club-hot img{float:left;margin-right:8px; border:1px solid #cfe5d3; padding:2px;}
.club-hot-bot{padding:5px;text-align:center;}
.club-hot-bot a{ margin-right:8px;}	
.club-hot-so{padding:10px 0 10px 10px; border-bottom:1px dashed #ccc;}	
.club-hot-more{padding:8px 5px 0 5px; border-top:1px dashed #ccc;}	
.club-hot-more a{color:#376b88;}	
	
	
/* =========================首页BLOG=================================*/

.blog-title{background:#d2d2d2 url(img/blog-title.png) no-repeat left top;line-height:31px;height:31px;padding:0px 15px;}
	.blog-title span{float:right;}
.blog-list{line-height:22px;padding:12px 0 10px 12px; border:1px solid #ddd; border-top:0;}
.blog-list li{line-height:26px;}
.blog-list li span{float:right;display:block; height:26px; width:95px;}

.blog-list-top{padding:0 10px 6px 0;height:65px;overflow:hidden;margin-bottom:8px;font-size:12px;line-height:18px;border-bottom:1px #ccc dashed;}
.blog-list-top a{line-height:26px;font-size:14px;font-weight:bold;display:block;}

.blog-list-pic{float:left;	margin-right:10px;}
.blog-list-pic img{float:left;border:1px solid #cfe5d3;}	
	

/* ==========================================================*/

.class{
	margin-right:3px;
	color:#00509c;
}
.line{
	
}

/* ==========================================================*/
.bot{
	color:#d8b288;
	padding:5px 10px;
	font-size:11px;
}
.bot span{
	text-align:right;
	float:right;
}
.bot span a{
	color:#d8b288;
}
/* ==========================================================*/
.page{
	text-align:center;
}
.page a{
	padding:0 5px;
}
/* ======================popoco====================================*/
.list_top_compart{
	padding-top:8px;
	margin-top:8px;
	border-top:1px dashed #ccc;
}
.index-text{ padding:10px 10px 5px 10px;color:#999; text-align:right;}
.index-text li{padding:5px 10px;}
	.index-text li a{ color:#333; float:left;font-size:14px;}
	
.index-hot{ padding:15px 30px 5px 30px;}
	.index-hot a{ font-size:18px; font-weight:bold; text-align:center; display:block; line-height:30px;}
		
.index-text-box{border:0px solid #ccc;border-right:0;height:510px; padding:5px 8px}
#index-froum{ padding:5px 0 0 15px;margin:5px auto 0 auto;}
	#index-froum a{ border:1px solid #ddd;border-bottom:2px solid #ddd;border-right:2px solid #ddd;background:#f7f7f7;padding:5px 18px;margin:0 2px;color:#666;blr:expression(this.onFocus=this.blur());}
	#index-froum a:hover{ text-decoration:none;}
	#index-froum a:focus { -moz-outline-style: none; }
	#index-froum .now{background:#E7F5ED;color:#267248;border:1px solid #B3CEBF;border-bottom:2px solid #B3CEBF;border-right:2px solid #B3CEBF;}
	#index-froum .now a{color:#267248;}
.index-c-text{color:#f60; margin-right:5px;}	
.index-c-text a{color:#f60;}	

.bbs-box-2{background:url(//bbs.badmintoncn.com/cbo/mbtxtt.gif) no-repeat; position:relative;}


/*= Area 1 =*/
.slideshow{position:relative;margin:0x;background:url(../img/g9.png) repeat-x;zoom:1;}
.slideshow .image{position:relative;width:320px;height:240px;overflow:hidden;color:#fff;}
.slideshow .image ul{position:absolute;top:0;width:320px;height:240px;overflow:hidden;}
.slideshow .image li{position:relative;float:left;width:320px;height:240px;overflow:hidden;}
.slideshow .image a{display:block;}
.slideshow .caption{position:absolute;bottom:0;width:310px;padding:5px;line-height:14px;color:#fff;background:#000;background:rgba(0,0,0,0.6);}
.slideshow .trigger{position:absolute;bottom:4px;right:5px;}
.slideshow .trigger li{float:left;text-align:center;*height:14px;line-height:14px;font-weight:bold;margin:0 3px 0 0;padding:0 3px;color:#000;background:#fff;cursor:pointer;*/}
.slideshow .trigger li{*letter-spacing:0;}
.slideshow .trigger li.current{color:#fff;background:#ff7d01;}


/*----------------------------page------------------------------*/
.p_bar {
float:right;
margin: 1px 0px;
clear: both;
}
.p_bar a {
float: left;
padding: 1px 5px;
font-size: 11px;
text-decoration: none;
}
.p_input {
border: 0px;
padding: 0px;
width: 40px;
height: 16px !important;
height: 15px;
margin: 0px;
background: #FFFFFF;
}
.p_total {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
border-right: 0px solid #86B9D6;
font-weight: bold;
}
.p_pages {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
margin-right:1px;
vertical-align: middle;
font-weight: bold;
}
.p_num {
background-color: #FFFFFF;
border: 1px solid #DEDEB8;
margin-right:1px;
vertical-align: middle;
}
a:hover.p_num  {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
text-decoration: none;
}
.p_redirect {
background-color: #FFFFFF;
border: 1px solid #DEDEB8;
margin-right:1px;
font-size: 11px !important;
font-size: 11px;
}
a:hover.p_redirect {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
text-decoration: none;
}
.p_curpage {
margin-right:1px;
border: 1px solid #DEDEB8;
vertical-align: middle;
background-color: #FFFFD9;
color: #92A05A;
font-weight: bold;
}
/*--------------------------------------------------------*/
.page{
	font-size:12px;
}
.page a:hover{
	background:#DBDBDB;
	text-decoration:none;
	color:#000;
}
.p{
	border:1px solid #ccc;
	padding:10px;
	background:#fff;
}
.curpage{
	border:1px solid #ccc;
	padding:0px 5px;
	background:#ccc;
	color:#fff;
}
/*--------------------------------------------------------*/
.right{float:right;}
.smalltext{
	font-size:11px;		
}
.graytext {
	color:#999;
}
.title_comm{
	font-size:16px;
	font-weight:bold;
	background:#fff;
	padding:10px;	
}
.comm_list{
	border-top:1px solid #ddd;
	padding:5px;
}

.comm_list table td{
	padding:3px;
}
.post_comm_list{
	border-top:1px solid #ddd;
	padding:5px;
	background:#f9f9f9;
}
.post_comm_list table td{
	padding:3px;
}

.showMsg { 
	color:green;
	border:1px solid #ccc; 
	background: #ffffcc; 
	text-align:center;
	padding:5px;
	margin:5px;
}
.face{
	border-radius:50px;
	-moz-border-radius: 50px;      /* Gecko browsers */
    -webkit-border-radius: 50px;   /* Webkit browsers */
}
.radius{
	border-radius:50px;
	-moz-border-radius: 50px;      /* Gecko browsers */
    -webkit-border-radius: 50px;   /* Webkit browsers */
}
.postSubmit{
	border:2px solid #B77206;
	border-top:2px solid #ffeebe;
	border-left:2px solid #ffeebe;
	background:#FFD050;
	color:#5C4215;
	padding:0 5px;
	height:22px;

}
.goodpost{
	background:url(img/good.gif);
	width:90px;
	height:90px;
	text-align:center;
}	
.badpost{
	background:url(img/bad.gif);
	width:90px;
	height:90px;
	text-align:center;
}
.showgbnum{
	padding-top:60px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}	
.bdsharebuttonbox{
	background:url(img/share.gif);
	width:90px;
	height:90px;
	text-align:center;
}
.showshare{
	padding-top:23px;
	padding-left:30px;
}
.quote{
	color:#999;
	margin:10px 0;
	padding:10px;
	font-size:12px;
	background:#f1f1f1;
	line-height:20px;

}

.commcontent{
	font-size:14px;
	line-height:22px;
	padding:8px 0;
}
.wordwrap{
	word-wrap:break-word;
	word-break:break-all;
}
.more{
	color:#999;
	background-color: #f7f7f7;
	border: 1px solid #f1f1f1;
	padding:10px;
	text-align:center;
	margin:10px 5px 0 5px;

}

.w980{
	width:980px;
	/*position:relative;*/
}

.dright {
    width: 300px;
    float: right;
    overflow: hidden;
}