/*all*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:12px;color:#000;text-align:center;background:#b7dcee url(body.jpg) repeat-x;}
a{color:#039;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
img{border:0;}
ol,ul{list-style:none;}
select,input{vertical-align:middle;font-size:12px;}

/*head*/
.wrap{width:960px;margin:0 auto;overflow:hidden;text-align:left;background:#fff url(mybg.gif) no-repeat;padding:0 8px;}
.clear{clear:both;}
.head{height:32px;margin-top:28px;}
.head .logo{float:left;width:160px;}
.head .menu{float:left;margin-left:11px;margin-top:7px;width:780px;}
.head .menu ul li{float:left;line-height:24px;margin-left:3px;width:66px;text-align:center;}
.head .menu ul li a{display:block;padding-left:4px;padding-right:4px;color:#fff;letter-spacing:1px;background:url(bg.gif) no-repeat;margin-left:1px;margin-right:1px;}
.head .menu ul li a:hover{background:url(bg.gif) left -24px no-repeat;color:#fff;text-decoration:none;}
.head .tougao{float:right;padding-top:7px;}

/*top*/
.top{margin-top:8px;height:90px;}
.top .ad{float:left;}
.top .sitepath{float:left;margin-top:5px;height:24px;line-height:24px;padding-left:20px;background:url(home.gif) no-repeat 0 45%;width:324px;}
.top .tags{float:left;margin-left:8px;margin-top:5px;height:24px;line-height:24px;width:294px;background:url(tags.gif) no-repeat 30px 45%;padding-left:50px;}
.top .search{float:right;margin-top:4px;}
.top .search .textbox{width:214px;height:23px;line-height:23px;background:url(search.gif) left top no-repeat;border:none;float:left;text-indent:8px;}
.top .search .btn{width:42px;height:23px;line-height:23px;background:url(search.gif) left -23px no-repeat;border:none;float:left;}

/*cqh*/
#cqh-box{float:left;width:344px;height:230px;position:relative;overflow:hidden;}
#cqh-box li{float:left;}
#cqh-num{width:100%;height:16px;float:right;position:absolute;right:0;bottom:5px;}
#cqh-num span{display:inline-block;float:left;width:12px;height:14px;border:1px solid #c66;background-color:#c60;color:#fff;line-height:14px;text-align:center;cursor:pointer;margin:0 3px;}
#cqh-num span.this{background-color:#fc0;color:#f00;}

/*list*/
.hot{margin-top:8px;}
.hot .commend{float:left;margin-left:8px;border:1px solid #c6dff7;background:url(commend.gif) no-repeat;width:342px;}
.hot .commend .title{font-size:14px;height:39px;line-height:39px;font-weight:bold;text-indent:85px;background:url(ctitle.gif) no-repeat 36px 45%;}
.hot .commend .desc{text-indent:2em;line-height:20px;color:#666;padding:0 8px;}
.hot .commend .line{height:1px;background:url(line.gif) no-repeat;margin:4px 0;overflow:hidden;}
.hot .commend .box{padding:4px 8px;overflow:hidden;}
.hot .commend .box ul li{float:left;width:163px;height:28px;line-height:28px;text-indent:11px;background:url(arrow.gif) no-repeat 0 45%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.hot .month{float:right;width:254px;border:1px solid #c6dff7;background:url(bei3.gif) repeat-x;}
.hot .month .title{height:28px;line-height:28px;text-indent:32px;font-weight:bold;letter-spacing:2px;background:url(xinqing.gif) no-repeat 8px 45%;}
.hot .month .box{padding:4px 0;background:url(month.gif) no-repeat 8px 45%;}
.hot .month .box ul li{height:24px;line-height:24px;text-indent:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.hot .month .box ul li span{color:#666;margin-left:4px;}

.mlist{margin-top:8px;}
.mleft{float:left;width:342px;border:1px solid #c6dff7;margin-right:8px;background:url(bei3.gif) repeat-x;}
.mleft .title{height:28px;line-height:28px;text-indent:32px;font-weight:bold;letter-spacing:2px;background:url(mlist.gif) no-repeat 8px 45%;}
.mleft .title span{font-weight:normal;margin-left:8px;letter-spacing:1px;}
.mleft .box{padding:4px 0;overflow:hidden;}
.mleft .box ul li{height:24px;line-height:24px;text-indent:19px;background:url(dian.gif) no-repeat 8px 45%;}
.mleft .box ul li span{float:right;color:#666;margin-right:8px;}

.mlist .month{float:right;width:254px;border:1px solid #c6dff7;background:url(bei3.gif) repeat-x;}
.mlist .month .title{height:28px;line-height:28px;text-indent:32px;font-weight:bold;letter-spacing:2px;background:url(xinqing.gif) no-repeat 8px 45%;}
.mlist .month .box{padding:4px 0;background:url(month.gif) no-repeat 8px 45%;}
.mlist .month .box ul li{height:24px;line-height:24px;text-indent:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.mlist .month .box ul li span{color:#666;margin-left:4px;}

.sidebar{float:right;width:254px;border:1px solid #c6dff7;background:url(bei3.gif) repeat-x;}
.sidebar .title{height:28px;line-height:28px;text-indent:32px;font-weight:bold;letter-spacing:2px;background:url(mlist.gif) no-repeat 8px 45%;}
.sidebar .dtttitle{height:28px;line-height:28px;}
.sidebar .dtttitle dl dt{float:left;text-indent:32px;font-weight:bold;letter-spacing:2px;background:url(dtt.gif) no-repeat 8px 45%;}
.sidebar .dtttitle dl dd{float:right;margin-right:8px;letter-spacing:1px;display:inline;}
.sidebar .zjtitle{height:28px;line-height:28px;}
.sidebar .zjtitle dl dt{float:left;text-indent:32px;font-weight:bold;letter-spacing:2px;background:url(author.gif) no-repeat 8px 45%;}
.sidebar .zjtitle dl dd{float:right;margin-right:8px;letter-spacing:1px;display:inline;}
.sidebar .sjtitle{height:28px;line-height:28px;text-indent:32px;font-weight:bold;letter-spacing:2px;background:url(jingdian.gif) no-repeat 8px 45%;}
.sidebar .pltitle{height:28px;line-height:28px;text-indent:32px;font-weight:bold;letter-spacing:2px;background:url(pl.gif) no-repeat 8px 45%;}
.sidebar .tptitle{height:28px;line-height:28px;text-indent:32px;font-weight:bold;letter-spacing:2px;background:url(tupian.gif) no-repeat 8px 45%;}
.sidebar .box{padding:4px 0;overflow:hidden;}
.sidebar .box ul li{height:24px;line-height:24px;text-indent:19px;background:url(arrow.gif) no-repeat 8px 45%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.sidebar .pic{width:244px;padding:5px;overflow:hidden;}
.sidebar .pic dl dd{float:left;width:116px;line-height:20px;margin-left:3px;margin-right:3px;text-align:center;display:inline;}
.sidebar .pic dl dd a img{display:block;border:1px solid #fff;}
.sidebar .pic dl dd a:hover img{border:1px solid #fc0;}

/*yinhua*/
.yinhua{margin-top:8px;height:160px;}
.yinhua .title{float:left;font-weight:bold;width:24px;height:103px;background:url(zz.gif) no-repeat;line-height:24px;text-align:center;padding-top:57px;padding-left:4px;}
.yinhua .title a{color:#fff;}
.yinhua .box{float:left;width:920px;border:1px solid #7ccdab;padding:10px 5px;overflow:hidden;}
.yinhua .box dl dd{float:left;width:126px;line-height:20px;text-align:center;margin-left:6px;margin-right:6px;display:inline;background:url(picbg.gif) repeat-x center bottom;border:1px solid #ddd;padding:4px 4px 0;}
.yinhua .box dl dd a img{display:block;border:1px solid #fff;}
.yinhua .box dl dd a:hover img{border:1px solid #fc0;}

/*zazhi*/
.zazhi{margin-top:8px;height:160px;}
.zazhi .title{float:left;font-weight:bold;width:24px;height:103px;background:url(zz.gif) no-repeat;line-height:24px;text-align:center;padding-top:57px;padding-left:4px;}
.zazhi .title a{color:#fff;}
.zazhi .box{float:left;width:920px;border:1px solid #2f9bcd;padding:10px 5px;overflow:hidden;}
.zazhi .box dl dd{float:left;width:95px;line-height:20px;text-align:center;margin-left:5px;margin-right:5px;display:inline;background:url(picbg.gif) repeat-x center bottom;border:1px solid #ddd;padding:4px 4px 0;}
.zazhi .box dl dd a img{display:block;border:1px solid #fff;}
.zazhi .box dl dd a:hover img{border:1px solid #fc0;}

/*zt*/
.zt{margin-top:8px;border:1px solid #c6dff7;width:958px;background:url(bei3.gif) repeat-x;}
.zt .title{height:28px;line-height:28px;}
.zt .title dl dt{float:left;text-indent:32px;font-weight:bold;letter-spacing:2px;background:url(zt.gif) no-repeat 8px 45%;}
.zt .title dl dd{float:right;margin-right:8px;letter-spacing:1px;display:inline;}
.zt .box{width:948px;padding:5px;overflow:hidden;}
.zt .box dl dd{float:left;width:152px;line-height:20px;text-align:center;margin-left:3px;margin-right:3px;display:inline;}
.zt .box dl dd a img{display:block;border:1px solid #fff;}
.zt .box dl dd a:hover img{border:1px solid #fc0;}

/*link*/
.link{margin-top:8px;border:1px solid #c6dff7;width:958px;background:url(bei3.gif) repeat-x;}
.link .title{height:28px;line-height:28px;}
.link .title dl dt{float:left;text-indent:32px;font-weight:bold;letter-spacing:2px;background:url(friend.gif) no-repeat 8px 45%;}
.link .title dl dd{float:right;margin-right:8px;letter-spacing:1px;display:inline;}
.link .box{color:#ccc;line-height:24px;padding:4px 12px;overflow:hidden;}

/*foot*/
.foot{margin-top:8px;padding-top:8px;text-align:center;line-height:24px;color:#333;height:82px;background:url(foot.jpg) no-repeat;}
.foot a, .foot a:hover{color:#333;}