/*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;cursor:url(http://www.523333.com/template/css/1.cur);}
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;}

/*ad*/
.top{margin-top:8px;height:90px;}
.top .ad{float:left;}
.top .box{float:right;border:1px solid #c6dff7;background:url(topbg.gif) no-repeat top center;width:220px;padding-top:16px;}
.top .box ul li{float:left;line-height:24px;width:72px;text-indent:19px;background:url(dian.gif) no-repeat 8px 45%;}
.daohang{margin-top:8px;height:31px;}
.daohang .sitepath{float:left;margin-top:5px;height:24px;line-height:24px;padding-left:20px;background:url(home.gif) no-repeat 0 45%;width:320px;}
.daohang .tags{float:left;margin-left:12px;margin-top:5px;height:24px;line-height:24px;width:354px;background:url(tags.gif) no-repeat 0 45%;padding-left:20px;}
.daohang .search{float:right;margin-top:4px;}
.daohang .search .textbox{width:180px;height:23px;line-height:23px;background:url(search.gif) left top no-repeat;border:none;float:left;text-indent:8px;}
.daohang .search .btn{width:42px;height:23px;line-height:23px;background:url(search.gif) left -23px no-repeat;border:none;float:left;}
.nav{margin-top:8px;height:31px;}
.nav ul {BACKGROUND: #33559F;POSITION: relative;HEIGHT: 33px;}
.nav ul li {DISPLAY: inline;FONT-SIZE: 15px;FLOAT: left;VERTICAL-ALIGN: middle;BORDER-LEFT: white 1px solid;WIDTH: 81px;LINE-HEIGHT: 30px;BORDER-BOTTOM: white 1px solid;ZOOM: 1;
POSITION: relative;HEIGHT: 33px;TEXT-ALIGN: center;}
.nav li a:hover {BACKGROUND: #339F49;}
.nav ul li a {DISPLAY: block;VERTICAL-ALIGN: middle;WIDTH: 100%;COLOR: white;LINE-HEIGHT: 30px;
PADDING-TOP: 3px;FONT-FAMILY: 'SimHei',Tahoma, Helvetica, Arial, sans-serif;HEIGHT: 30px;TEXT-ALIGN: center;TEXT-DECORATION: none;}
/*content*/
.main{margin-top:8px;background:#fff url(9601.gif) repeat-y;border-top:3px solid #308fd1;overflow:hidden;}
.mainbox{margin-top:8px;border:1px solid #c6dff7;line-height:24px;padding:4px 12px;}
.mainbox p{padding:8px 0;text-indent:2em;line-height:20px;}
.contleft{float:left;width:652px;}
.container{border:1px solid #c6dff7;border-top:none;background:#f5fafe;padding:0 12px;width:626px;overflow:hidden;}
.container .bigtex {background: #F5F8F8;height: 26px;padding-top:10px;overflow: hidden;border-bottom: 1px dashed #A7D3DA;}
.container .title {padding-top: 0px;font-weight: 700;color: #333;text-align:center;}
.container .blog_title_h {padding: 10px 0px 20px;}
.container .blog_title {line-height:30px;float: left;font-size:18px;color: #6D5887;}
.container .blog_txtc {line-height:30px;color: #909090;float: left;padding-left:16px;}
.container .tagMore {padding: 10px 0px 19px;height:20px;border-bottom:1px dashed #c6dff7;padding-bottom:12px;}
.container .tag_l {float: left;}
.container .tag_r {float: right;}
.blogpic ul {width: 100%;margin: 0 auto;overflow: hidden;margin-top: 15px;}
.blogpic ul li {float: left;width: 188px;height: 170px;padding-left: 10px;padding-right: 10px;margin: 0 auto;overflow: hidden;}
.blogpic_Photo {width: 180px;height: 140px;overflow: hidden;display: table-cell;vertical-align: middle;text-align: center;padding: 1px;border: 1px solid #CCC;}
.blogpic_Photo img{width: 180px;height: 140px;}
.blogpic_Title {text-align: center;height: 30px;line-height: 30px;width: 180px;color: #816130;}

.container .newslist{font-size:14px;}
.container .newslist .title{overflow:hidden;}
.container .newslist .title ul li{float:left;height:36px;line-height:36px;letter-spacing:2px;font-weight:bold;border-bottom:1px solid #c6dff7;}
.container .newslist .title ul .li1{width:466px;text-align:center;}
.container .newslist .title ul .li2{width:80px;text-align:center;}
.container .newslist .title ul .li3{width:64px;text-align:center;}
.container .newslist .title ul .li4{width:80px;text-align:center;}
.container .newslist .box{padding-bottom:12px;overflow:hidden;}
.container .newslist .box ul li{float:left;height:32px;color:#666;line-height:32px;border-bottom:1px solid #ddd;}
.container .newslist .box ul li span{margin-left:3px;font-size:12px;}
.container .newslist .box ul .li1{width:464px;background:url(title.gif) 12px 45% no-repeat;text-indent:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.container .newslist .box ul .li2{width:80px;text-align:center;}
.container .newslist .box ul .li3{width:64px;text-align:center;}
.container .newslist .box ul .li4{width:80px;text-align:center;}
.container .title h1{text-align:center;padding:24px 0px;font-size:22px;font-weight:bold;}
.container .info{text-align:center;padding-bottom:8px;color:#444;border-bottom:1px solid #c6dff7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.container .content{font-size:14px;line-height:22px;padding:4px 0;}
.container .content p{padding:8px 0;}
.container .content a{color:#000;}
.container .love{margin-bottom:12px;}
.container .handle{margin-bottom:12px;border-top:1px solid #c6dff7;padding-top:12px;}
.container .handle .context{float:left;width:446px;}
.container .handle .context ul li{font-size:14px;width:446px;height:24px;line-height:24px;background:url(title.gif) 0 45% no-repeat;text-indent:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.container .handle .tool{float:right;width:168px;}
.container .handle .tool ul li{font-size:14px;margin:12px 0;float:left;height:24px;line-height:24px;text-indent:22px;}
.container .handle .tool ul .book{background:url(tool.gif) no-repeat;}
.container .handle .tool ul .addfav{background:url(tool.gif) no-repeat 0 -24px;margin-left:12px;}
.container .handle .tool ul .rss{background:url(tool.gif) no-repeat 0 -48px;margin-left:12px;}

/*comment*/
.space8{height:8px;overflow:hidden;background:#fff;}
.comment{border:1px solid #c6dff7;background:url(bei3.gif) repeat-x;}
.comment .title{height:28px;line-height:28px;}
.comment .title dl dt{float:left;text-indent:36px;font-weight:bold;letter-spacing:2px;background:url(pl.gif) no-repeat 12px 45%;}
.comment .title dl dd{float:right;margin-right:8px;letter-spacing:1px;display:inline;}
.comment .list{padding:0 12px;}
.comment .list dl{margin:4px 0;border-bottom:1px dotted #c6dff7;}
.comment .list dl dt{line-height:24px;text-indent:8px;}
.comment .list dl dt span{color:#390;}
.comment .list dl dd{line-height:20px;padding:2px 8px;}
.comment .post{padding:4px 12px 8px;}
.comment .post textarea{border:1px solid #c6dff7;font-size:12px;width:500px;height:100px;background:#fff url(plogo.jpg) right top;}
.comment .post label{display:block;line-height:24px;}
.comment .post img{vertical-align:middle;}
.comment .post .input{border:1px solid #c6dff7;}
.comment .post .btn{display:block;margin-top:8px;padding:2px 4px;}

.mygood{text-align:center;}
.mybottom{border:1px solid #c6dff7;border-bottom:none;padding:5px 0;text-align:center;font-size:0;}
.tuwen{border:1px solid #c6dff7;width:640px;border-bottom:none;padding:5px;overflow:hidden;}
.tuwen dl dd{float:left;width:120px;line-height:20px;text-align:center;margin-left:4px;margin-right:4px;display:inline;}
.tuwen dl dd a img{display:block;border:1px solid #fff;}
.tuwen dl dd a:hover img{border:1px solid #fc0;}

/*sidebar*/
.sidebar{float:right;width:300px;}
.rlastad{background:#fff;}
.rlistad{font-size:0;background:#fff;}
.rlist{border:1px solid #c6dff7;background:url(bei3.gif) repeat-x;}
.rlist .title{height:28px;line-height:28px;background:url(yuanchuang.gif) no-repeat 8px 45%;text-indent:32px;letter-spacing:1px;font-weight:bold;}
.rlist .box{padding:5px 0;}
.rlist .box ul li{height:24px;line-height:24px;text-indent:19px;background:url(arrow.gif) no-repeat 8px 45%;}
.rlist .pic{width:290px;padding-top:5px;padding-left:10px;overflow:hidden;}
.rlist .pic dl dd{float:left;width:126px;line-height:20px;margin-left:3px;margin-right:8px;text-align:center;display:inline;}
.rlist .pic dl dd a img{display:block;border:1px solid #fff;}
.rlist .pic dl dd a:hover img{border:1px solid #fc0;}
.MainBorderBottom{height:1px;overflow:hidden;background:url(9603.gif) no-repeat;}

.rlist .info {padding: 10px 14px 15px;overflow: hidden;}

/*page*/
.page{font-size:14px;overflow:hidden;}
.page a, .page span{float:left;color:#390;border:1px solid #390;padding:2px 8px;margin:0 4px 12px 0;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;}
.page a:hover, .page .current{color:#fff;background:#390;text-decoration:none;}

/*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;}