/*------------------------------CSS 爱鸟网首页样式-------------------------------*/
#sidebar{
    width:240px;
	height:auto;
	overflow:hidden;
	float:left;
}
#sidebar #loginbar{
	width:240px;
	height:170px;
	background:url(images/index.gif) 0 0 no-repeat;
}
#sidebar #loginbar h4{
    padding:10px 0 0 25px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#sidebar #loginbar #content{
	padding:15px 10px 10px 25px;
}
#sidebar #loginbar #content li{
	vertical-align:bottom;
	margin-top:6px;
	*margin-top:5px;
	overflow:hidden;
}
#sidebar #loginbar #content .input{
	width:140px;
	height:18px;
    border:1px solid #8f8f8f;
	background:#fff;
	margin-left:5px;
}
#sidebar #loginbar #content .font{
	text-align:right;
	padding-right:10px;
	line-height:24px;
}
#sidebar #loginbar #content .btn01{
	width:57px;
	height:21px;
	background:url(images/index.gif) right 0 no-repeat;
	float:left;
	border:0;
	margin-left:20px;
	display:inline;
}
#sidebar #loginbar #content .btn02{
	width:57px;
	height:21px;
	background:url(images/index.gif) right -27px no-repeat;
	float:right;
	border:0;
	margin-right:35px;
	display:inline;
}
#sidebar #loginbar #content .font span{
	color:#ff6600;
	font-weight:bold;
	padding-bottom:0px;
	*padding-bottom:1px;
	border-bottom:1px solid #ff6600;
}
#sidebar #loginbar #content .font span a{
	color:#ff6600;
}
#sidebar #news{
	height:80px;
	background:url(images/index.gif) left -179px no-repeat;
	margin-top:10px;
	padding:25px 20px 0 18px;
}
#sidebar #news h4{
	font-size:12px;
	font-weight:bold;
	color:#317100;
	padding-bottom:5px;
}
#sidebar #news li{
	width:200px;
	height:18px;
	line-height:18px;
	vertical-align:bottom;
	overflow:hidden;
}
#sidebar .leftbox{
	margin-top:10px;
	height:auto;
	overflow:hidden;
}
#sidebar .leftbox .title{
	height:35px;
	background:url(images/index.gif) left -297px no-repeat;
	padding-left:35px;
	color:#fff;
}
#sidebar .leftbox .title .L{
	height:24px;
	font-size:14px;
	font-weight: bold;
	float:left;
	padding-top:10px;
}
#sidebar .leftbox .title .R{
    width:45px;
	height:35px;
	line-height:35px;
	float:right;
	text-align:right;
	padding-right:15px;
}
#sidebar .leftbox .title .R a{
	color:#fff;
}
#sidebar .leftbox .title .R a:hover{
    color:#ff6600;
}
#sidebar .leftbox .content{
	width:218px;
	height:aoto;
	overflow:hidden;
	border-left:1px solid #59aa06;
	border-right:1px solid #59aa06;
	padding:5px 10px 0 10px;
}
#sidebar .leftbox  .content .box li{
    width:218px;
	padding:5px 0;
	float:left;
	vertical-align:bottom;
}
#sidebar .leftbox  .content .box li .pic{
    width:110px;
	height:84px;
	float:left;
	overflow:hidden;
}
#sidebar .leftbox .content .box li .pic img{
    width:106px;
	height:80px;
	padding:1px;
	border:1px solid #d7d7d7;
}
#sidebar .leftbox .content .box li h4{
    width:100px;
    font-size:12px;
	color:#427500;
	float:right;
	text-align:left;
	line-height:16px;
}
#sidebar .leftbox  .content .box li .text{
    width:100px;
	height:auto;
	float:right;
	padding-top:2px;
	line-height:16px;
}
#sidebar .leftbox  .content .box li .more a{
    color:#fd4d00;
}
#sidebar .leftbox  .content .box li .more a:hover{
    text-decoration:underline;
}
#sidebar .leftbox  .content .list {
    float:left;
    padding:5px 0;
}
#sidebar .leftbox .content .list li{
    background:url(images/index.gif) left -1558px no-repeat;
	padding-left:18px;
	vertical-align:bottom;
	overflow:hidden;
	line-height:21px;
	height:21px;
}

#sidebar .leftbox .content dl{
    width:96px;
    text-align:center;
    float:left;
	padding:6px;
}
#sidebar .leftbox .content img{
    width:90px;
	height:90px;
	padding:2px;
	border:1px solid #d7d7d7;
}
#sidebar .leftbox .content dt{
	line-height:18px;
	padding:5px 0;
}
#sidebar .leftbox .content dt a{
    color:#427500;
}
#sidebar .leftbox .content dt a:hover{
    color:#ff6600;
}
#sidebar .leftbox .content dd span{
    color:#ff0000;
}
#sidebar .leftbox .bottom{
	height:11px;
	background:url(images/index.gif) left -345px no-repeat;
}
#main{
    width:717px;
	height:auto;
	overflow:hidden;
	float:right;
}
#main #boxA{
	height:284px;
	padding-left:11px;
	background:url(images/index.gif) left -375px no-repeat;
}
#main #boxA #ad{
	width:350px;
	height:260px;
	margin:12px 0 0 0;
	float:left;
	overflow:hidden;
}
#main #boxA #news{
	width:335px;
	height:269px;
	float:right;
	margin:7px 6px 0 0;
	display:inline;
}

#main #boxA #news #tablist{
	width:194px;
	height:31px;
	float:left;
	padding:5px 0 0 1px;
}
#main #boxA #news #tablist li{
	width:95px;
	height:21px;
	background:url(images/index.gif) -620px -185px no-repeat;
	float:left;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#9b9b9b;
	padding-top:10px;
	cursor:pointer;
}
#main #boxA #news #tablist .on{
	background:url(images/index.gif) -525px -185px no-repeat;
	color:#349c05;
}
#main #boxA #news #showid1{
	height:auto;
	overflow:hidden;
	clear:both;
	padding:10px;

}
#main #boxA #news #newscontent{
	display:none;
}
#main #boxA #news #showid2{
	width:50px;
	display:block;
	float:right;
	padding-top:12px;
	text-align:center;
}
#main #boxA #news #showid2 a{
	color:#fff;
}
#main #boxA #news #showid2 a:hover{
	color:#ff6600;
}

.boxnews{
    height:120px;
	border-bottom:1px dashed #d7d7d7;
}
.boxnews .pic{
    width:112px;
	height:112px;
	float:left;
}
.boxnews .pic img{
    width:100px;
	height:100px;
	padding:3px;
	border:3px solid #ddd;
}
.boxnews h4{
    width:197px;
    font-size:14px;
	color:#427500;
	float:right;
	text-align:center;
	line-height:22px;
}
.boxnews .text{
    width:197px;
	height:auto;
	float:right;
	padding-top:8px;
	line-height:20px;
}
.boxnews .more{
	font-weight: bold;
	color:#ff6600;
}
.boxnews .more a{
    color:#fd4d00;
}
.#boxnews .more a:hover{
    text-decoration:underline;
}
.contentnews{
	height:80px;
	overflow:hidden;
	font-size:12px;
	background:#f7f7f7;
	margin-top:8px;
	padding:5px 10px;
}
.contentnews li{
    background:url(images/index.gif) 0 -1576px no-repeat;
	padding-left:15px;
	width:280px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	vertical-align:bottom;
}

#main #boxB{
	height:161px;
	background:url(images/index.gif) left -672px no-repeat;
	margin-top:10px;
}
#main #boxB .box{
	width:346px;
	height:150px;
	margin:5px 6px;
	float:left;
	display:inline;
}
#main #boxB .box h4{
	width:100px;
	float:left;
	font-size:14px;
	color:#1d6001;
	padding:5px 0 0 15px;
}
#main #boxB .box .fabu{
	width:104px;
	height:23px;
	display:block;
	float:right;
	background:url(images/index.gif) right -131px no-repeat;
	padding:5px 0 0 20px;
	margin-bottom:10px;
}
#main #boxB .box .fabu a{
	color:#0b5603;
}
#main #boxB .box .fabu a:hover{
	color:#ff6600;
}
#main #boxB .box .list{
	clear:both;
	height:110px;
	overflow:hidden;
}
#main #boxB .box .list li{
	height:22px;
	line-height:22px;
	overflow:hidden;
	vertical-align:bottom;
}
#main #boxB .box .list a{
	display:block;
	float:left;
	width:280px;
	color:#337f01;
}
#main #boxB .box .list a:hover{
	color:#ff6600;
}
#main #boxB .box .list span{
	width:60px;
	float:right;
}




#main #boxC{
	height:303px;
	background:url(images/index.gif) left -841px no-repeat;
	margin-top:10px;
}
#main #boxC #birdlist{
	width:300px;
	height:35px;
	float:left;
}
#main #boxC .on0{
	background:url(images/index.gif) -450px -289px no-repeat;
}
#main #boxC .on1{
	background:url(images/index.gif) -450px -331px no-repeat;
}
#main #boxC #birdlist li{
	width:129px;
	height:28px;
	float:left;
	cursor:pointer;
}

#main #boxC #showid3{
	width:697px;
	height:240px;
	overflow:hidden;
	padding:10px;
	float:left;
}
#main #boxC #birdcontent{
	width:697px;
	float:left;
	display:none;
	background: #0000CC
}

#main #boxC #showid4{
	width:50px;
	display:block;
	float:right;
	padding-top:12px;
	text-align:center;
	padding-right:20px;
}
#main #boxC #showid4 {
    width:50px;
	height:20px;
	float:right;
}
#main #boxC #showid4 a{
	color:#427500;
}
#main #boxC #showid4 a:hover{
	color:#ff6600;
}
#main #boxC .birdLeft{
	width:315px;
	height:260px;
	float:left;
	padding-left:10px;
}
#main #boxC .birdLeft li{
	padding:0px 0 0 0;
}
 #main #boxC .fangtan li{
	float:left;
	padding:0 15px;
}

.boxbird{
	width:315px;
    height:125px;
}
.boxbird .pic{
    width:112px;
	height:112px;
	float:left;
}
.boxbird .pic img{
    width:100px;
	height:100px;
	padding:3px;
	border:3px solid #ddd;
}
.boxbird h4{
    width:197px;
    font-size:14px;
	color:#427500;
	float:right;
	text-align:center;
	line-height:22px;
}
.boxbird .text{
    width:197px;
	height:auto;
	float:right;
	padding-top:8px;
	line-height:20px;
}
.boxbird .more{
	font-weight: bold;
	color:#ff6600;
}
.boxbird .more a{
    color:#fd4d00;
}
.#boxbird .more a:hover{
    text-decoration:underline;
}
.contentbird{
	width:300px;
	height:230px;
	overflow:hidden;
	font-size:12px;
	background: #f7f7f7;
	padding:5px 10px;
	float:right;
}
.contentbird li{
	width:300px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	vertical-align:bottom;
}



















#main #boxD{
	height:368px;
	margin-top:10px;
}
#main #boxD #title{
	height:25px;
	background:url(images/index.gif) left -1154px no-repeat;
	text-align:right;
	padding:10px 10px 0 0;
}
#main #boxD #title a{
	color:#427500;
}
#main #boxD #title a:hover{
	color:#ff6600;
}
#main #boxD #content{
	width:705px;
	height:325px;
	overflow:hidden;
	border-left:1px solid #44b40c;
	border-right:1px solid #44b40c;
	padding-left:10px;
}
#main #boxD #content dl{
	width:340px;
	height:150px;
	float:left;
	margin:5px 4px;
}
#main #boxD #content dt{
	background:url(images/index.gif) left -1600px no-repeat;
	padding-left:15px;
	color:#427500;
	font-weight:bold;
	margin:5px 0;
}
#main #boxD #content .pic{
	width:120px;
	height:120px;
	border:3px solid #ddd;
	float:left;
}
#main #boxD #content .info{
	width:110px;
	height:126px;
	float:left;
	padding:0 6px;
}
#main #boxD #content .info li{
	height:20px;
	line-height:20px;
}
#main #boxD #content .info li a{
	color:#ff4200;
}
#main #boxD #content .info li a:hover{
	color:#ff6600;
}

#main #boxD #content .info .title{
	font-size:14px;
	font-weight:bold;
	color:#ff6600;
	padding-bottom:5px;
}
.font008e00{
	color:#008e00;
}
.fontec0000{
	color:#ec0000;
}
#main #boxD #content .class{
	width:82px;
	height:116px;
	overflow:hidden;
	float:left;
	background:#f7f7f7;
	padding:5px;
}
#main #boxD #content .class li{
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
	overflow: hidden;
	white-space:nowrap;
	padding-right:5px;
}
#main #boxD #bottom{
	height:8px;
	overflow:hidden;
	background:url(images/index.gif) left -1210px no-repeat;
}
#main #boxE{
	height:302px;
	margin-top:10px;
	background:url(images/index.gif) left -1672px no-repeat;
}
#main #boxE #video{
	width:475px;
	height:300px;
	float:left;
}
#main #boxE #video #left{
	width:222px;
	float:left;
	padding:0 10px;
}
#main #boxE #video #left img{
	width:230px;
	height:176px;
	padding:5px;
	border:1px solid #ddd;
}
#main #boxE #video #left #info{
	width:222px;
	height:46px;
	line-height:23px;
	background:#f7f7f7;
	padding:10px;
}
#main #boxE #video #left span{
	display:block;
	color:#427500;
}
#main #boxE #video #right{
	width:198px;
	height:auto;
	overflow:hidden;
	float:right;
	padding:1px 1px 0 1px;
	border:1px solid #ddd;
	margin-right:10px;
}
#main #boxE #video #right li{
	width:198px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	background:url(images/index.gif) 0 -1529px repeat-x;
	border-bottom:1px solid #fff;
	vertical-align:bottom;
}
#main #boxE #video #right li span{
	padding:0 5px;
}
#main #boxE #video #right li .num{
	display:block;
	float:left;
	width:40px;
	height:24px;
	overflow:hidden;
	border-right:1px solid #fff;
	text-align:center;
}
#main #boxE #video #right li .name{
	display:block;
	float:left;
	width:137px;
	height:24px;
	overflow:hidden;
}
#main #boxE #video #right .on span{
	background:url(images/index.gif) 0 -1505px repeat-x;
	color:#fe5102;
	font-weight:bold;
}
#main #boxE #video #right .on span  a{
	color:#fe5102;
}
#main #boxE #video #right .on span  a:hover{
	color:#fff;
}
#main #boxE #photo{
	width:222px;
	height:300px;
	float:right;
	padding-left:8px;
}
#main #boxE #photo li{
	padding:7px 5px;
	float:left;
	text-align:center;
}
#main #boxE #photo li img{
	width:90px;
	height:65px;
	padding:3px;
	border:1px solid #ddd;
}
#main #boxE .more{
	height:32px;
	text-align:right;
	padding:17px 20px 0 0;
}
#main #boxE .more a{
	color:#427500;
}
#main #boxE .more a:hover{
	color:#ff6600;
}
#main .boxF{
	height:290px;
	overflow:hidden;
	margin-top:10px;
}
#main .boxF #feed{
	width:473px;
	float:left;
}
#main .boxF #feed .content .pic{
	width:450px;
	height:128px;
	background:#f7f7f7;
	margin-bottom:10px;
}
#main .boxF #feed .content .pic li{
    width:96px;
    text-align:center;
    float:left;
	padding:8px 8px 2px 8px;
}
#main .boxF #feed .content .pic li img{
    width:90px;
	height:65px;
	padding:2px;
	border:1px solid #d7d7d7;
}
#main .boxF #feed .content .pic li span{
	display:block;
	line-height:18px;
	padding:5px 0;
}
#main .boxF #feed .content .pic li span a{
    color:#427500;
}
#main .boxF #feed .content .pic li span a:hover{
    color:#ff6600;
}
#main .boxF #feed .content .list li{
	width:220px;
	padding:0 2px;
	float:left;
	line-height:22px;
	height:22px;
	overflow:hidden;
	vertical-align:bottom;
}


#main .boxF #bbs{
	width:232px;
	float:right;
}

#main .boxF #bbs dl{
	margin-top:5px;
}
#main .boxF #bbs dt{
	height:12px;
	background:url(images/index.gif) left -1617px no-repeat;
	padding-left:15px;
	color:#346c23;
	font-weight:bold;
	margin-bottom:2px;
}
#main .boxF #bbs dd{
	width:210px;
	line-height:24px;
	height:24px;
	overflow:hidden;
	vertical-align:bottom;
}




#main .boxF .title{
    height:35px;
    background:url(images/index.gif) left -1342px repeat-x;
}
#main .boxF .title .L{
    width:30px;
	height:35px;
	background:url(images/index.gif) left -1298px no-repeat;
	float:left;
}
#main .boxF .title .C{
	height:24px;
	font-size:14px;
	font-weight: bold;
	color:#427500;
	float:left;
	padding-top:11px;
}
#main .boxF .title .R{
    width:45px;
	height:35px;
	background:url(images/index.gif) right -1298px no-repeat;
	line-height:35px;
	float:right;
	text-align:right;
	padding-right:15px;
}
#main .boxF .title .R a{
	color:#427500;
}
#main .boxF .title .R a:hover{
    color:#ff6600;
}
#main .boxF #feed .content{
    width:451px;
	height:234px;
	border-left:1px solid #cee7ad;
	border-right:1px solid #cee7ad;
	border-bottom:1px solid #cee7ad;
	padding:10px;
}
#main .boxF #bbs .content{
    width:210px;
	height:234px;
	border-left:1px solid #cee7ad;
	border-right:1px solid #cee7ad;
	border-bottom:1px solid #cee7ad;
	padding:10px;
}
#main #boxG{
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
#main #boxG #title{
	height:24px;
	background:url(images/index.gif) left -1436px no-repeat;
	text-align:right;
	padding:10px 10px 0 0;
}
#main #boxG #content{
	height:168px;
	overflow:hidden;
	width:708px;
	border-left:1px solid #c9e9b8;
	border-right:1px solid #c9e9b8;
	padding-left:7px;
}
#main #boxG #content li{
	padding:10px 5px;
	text-align:center;
	float:left;
}
#main #boxG #content li img{
	width:120px;
	height:120px;
	padding:2px;
	border:3px solid #d7d7d7;
}
#main #boxG #content li span{
	display:block;
	padding:5px 0;
	width:130px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
#main #boxG #bottom{
	height:8px;
	overflow:hidden;
	background:url(images/index.gif) left -1490px no-repeat;
}


/*首页广告CSS*/
#adroll{
	width:350px;
	height:260px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#adroll li{
    width:350px;
	height:260px;
	overflow:hidden;
}
#adroll img{
	width:350px;
	height:258px;
    display:inline;
}
.listshow{
	position:relative; 
	top:-30px; 
	left:0px;
	height:30px;
	overflow:hidden;
	color:#fff;
	background:#339900;
	filter:alpha(opacity=80);
	/* IE */ 
	-moz-opacity:0.8;
	/* 老版Mozilla */
	-khtml-opacity:0.8;
	/* 老版Safari */ 
	opacity: 0.8;
	/* 支持opacity的浏览器*/
}
#showidtit{
	font:normal 14px "宋体", "新宋体", Arial, Helvetica, sans-serif;
	padding:0 8px;
	width:220px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
#ad .adlist{
	position:relative;
	top:-54px; 
	left:0px;
	margin:0 5px;
	width:120px;
	float:right;
	z-index:9999;
}
#ad .adlist li{
	float:left;
	width:15px;
	height:15px;
	line-height:15px;
	margin-left:5px;
	text-align:center;
	background:#fff;
	color:#74A8ED;
	border:1px solid #74A8ED;
	cursor:pointer;
}
#ad .adlist .adon{
	background:#74A8ED;
	color:#fff;
	border:1px solid #fff;
}

#sidebar #loginbar #content01{
	padding:35px 40px 10px 65px;
	line-height:24px;
	/*display:none;*/
}
#sidebar #loginbar #content01 .name{
	color:#da0000;
}
#sidebar #loginbar #content01 .tuichu{
	float:right;
	text-align:right;
	font-weight:bold;
}
#sidebar #loginbar #content01 .tuichu a{
	color:#ff6600;
	text-decoration:underline;
}



