﻿/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "宋体", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444;}
body{background:#E5E7E7 url(siteBackground.jpg);}
html, body, h1, h2, h3, h4, ul, li, dl,input{ font-family:Arial, Helvetica, sans-serif;  margin:0px;padding:0px;list-style-type:none }
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.dotline{border-bottom:#CCC 1px dashed;margin:8px;}

.header{width:100%;margin:0px auto;background:#fff; border-bottom:1px solid #ccc; height:33px;}
.header .top{width:951px;margin:0px auto;}
.header .top .left{width:550px;float:left;text-align:left; line-height:33px;}
.header .top .right{width:300px;float:right;text-align:right; line-height:33px;}

 
.banner{width:951px; margin:0px auto; background:url(headerbg.png) no-repeat;height:190px; margin-top:30px;}
.banner h1{font-size:30px;font-weight:bold;color:#555;text-align:left;padding-top:50px;height:100px;}
.banner h2{font-size:12px;font-weight:normal;color:#2F6D9A;text-align:left;padding-top:10px;padding-left:180px;}

.menu{ margin-top:10px; height:40px; line-height:40px; background:#F5E4D6;}
.menu #Menu{ width:951px; margin:0 auto; height:40px;}
.menu ul{margin-top:2px;}
.menu li{float:Left;width:7%; line-height:24px;text-align:center;}
.menu a{font-size:14px;color:#555; line-height:40px;}
.menu a:hover{ color:red; text-decoration:none;}

.mainbody{width:951px; margin:0px auto; margin-top:10px;}
.mainbodyl{width:200px;float:Left;}
.mainbodyl1{width:200px;}
.mainbodyl1 .title{background:#555;height:25px;line-height:25px;text-align:left;font-weight:bold;color:#fff;padding-left:10px;}
.box{background:#fff;padding:8px;border:#CECFCF 1px solid;border-top:none;height:100%;overflow:hidden;}

.mainbodyl1 .box .userinfomenu{ }
.mainbodyl1 .box .userinfomenu ul{}
.mainbodyl1 .box .userinfomenu li{width:47%; float:left; text-align:center; background:#f1f1f1; border:#d8d8d8 1px solid;  height:28px; line-height:28px; margin:2px 1px;}
.mainbodyl1 .box .userinfomenu a{}
.mainbodyl1 .box .userinfomenu a:hover{ color:red; text-decoration:none;}

.userzl{}
.userzl li{width:78px;margin:5px;float:left;border:#E5E5E5 1px solid;}

.mainbodyl1 .box .ul_brief{clear:both;text-align:left;margin-top:10px;}
.mainbodyl1 .box .ul_brief li{line-height:24px;}

.mainbodym{width:525px;float:left;margin-left:10px;}
.mainbodyr{width:206px;float:right;}

.mainbodyl2{background:#fff;margin-top:10px;}
.mainbodyl2 .title{background:#555;height:25px;line-height:25px;text-align:left;font-weight:bold;color:#fff;padding-left:10px;}
.friends{border:#CECFCF 1px solid;border-top:none;}
.friends ul{padding:8px;height:100%;overflow:hidden;}
.friends li{width:33%;float:left;height:98px;overflow:hidden;}
.friends a.b{margin:5px;}
.friends a.b img{width:40px;height:40px;border:#ccc 1px solid;padding:2px;}

.ul_stats{border:#CECFCF 1px solid;}
.ul_stats ul{padding:8px;text-align:left;line-height:24px;}
.ul_stats ul li{ width:33%; float:left; text-align:center; height:60px; overflow:hidden; font-size:14px;}
.ul_stats ul li span{ display:block; text-decoration:none;}



.mainbodym .wzfl{background:#fff;border:#CECFCF 1px solid;font-size:12px;line-height:33px;text-align:left;padding-left:10px;}
.mainbodym .wzfl span.classcolor{}
.mainbodym .wzfl span.classcolor a{ color:green;}
.mainbodym .wzfl span.classcolor a:hover{ color:red; text-decoration:none;}

.mainbodymbox{background:#fff;margin-top:10px;}
.mainbodymbox .title{background:#555;height:25px;line-height:25px;text-align:left;font-weight:bold;color:#fff;padding-left:10px;}
.dzwz{border:#CECFCF 1px solid;border-top:none;}
.dzwz ul{padding:8px;}
.dzwz .ul_recommend{text-align:left;background:url(../blog1/58pic_523928f62b1af_12.gif) no-repeat; background-size:30px; background-position:10px 4px; padding-left:55px;}
.dzwz .ul_recommend li{line-height:24px;background:url(dot.jpg) no-repeat 5px 10px;padding-left:15px;border-bottom:#CECFCF 1px dotted;}
.dzwz .ul_recommend span{color:#C4BED4;}

.dzwz .ul_recommend span.titletips a{ font-size:18px; font-weight:bold;}
.dzwz .ul_recommend span.titletips a:hover{ color:red; text-decoration:none;}

.dzwz .ul_recommend .splittd a{ color:#555;}
.dzwz .ul_recommend .splittd a:hover{ color:red; text-decoration:none;}


.dzwz .ul_recommend .intro{ line-height:22px; color:#666;}



.artlist{padding:8px;border:#CECFCF 1px solid;border-top:none;text-align:left;}
.artlist .splittd{background:url(../blog1/58pic_523928f62b1af_12.gif) no-repeat; background-size:30px; background-position:0px 4px; padding-left:45px; height:40px;}
.artlist .splittd span.titletips a{ color:green;}
.artlist .splittd span.titletips a:hover{ color:red; text-decoration:none;}
.artlist span.intro{ line-height:22px; color:#666;}

.artlist .splittd a{}
.artlist .splittd a:hover{ color:red; text-decoration:none;}

.artlist textarea{ padding:8px; line-height:24px;color:#999;}
#Verifycode{ height:28px;}

.xiangce{border:#CECFCF 1px solid;border-top:none;padding:8px;text-align:left;background:url(../blog1/58pic_523928f62b1af_12.gif) no-repeat; background-size:30px; padding-left:55px; background-position:10px 3px;}
.xiangce span.titletips{line-height:30px;}
.xiangce span.titletips a.username{ color:green;}
.xiangce a.more{line-height:30px; color:green;}
.xiangce a.zp{background:#f1f1f1;}
.xiangce a.zp:hover{background:#ff9900;}
.xiangce a.zp img{width:95px;height:95px;}
.xiangce a:hover{ color:red; text-decoration:none;}

.mainbodyr1{}
.mainbodyr1 .title{background:#555;height:25px;line-height:25px;text-align:left;font-weight:bold;color:#fff;padding-left:10px;}
.note{background:#fff;border:#CECFCF 1px solid;border-top:none;padding:8px;line-height:24px;text-align:left;}
.rili{background:#fff;border:#CECFCF 1px solid;border-top:none;padding:8px;line-height:24px;text-align:left;}

.mainbodyr2box{ padding:8px;}
.mainbodyr2box a{}
.mainbodyr2box a:Hover{ color:red; text-decoration:none;}



.mainbodyr2{background:#fff;margin-top:10px;}
.mainbodyr2 .title{background:#555;height:25px;line-height:25px;text-align:left;font-weight:bold;color:#fff;padding-left:10px;  position:relative;}
.mainbodyr2 .title span{position:absolute;right:10px; top:0px;}
.mainbodyr2 .title span a{ color:#fff; font-weight:normal;}


.mainbody .blogmain{width:740px; float:right;background:#fff;border: 1px solid #ddd;}
.mainbody .blogmain .location{background:#fff;border-bottom:#CECFCF 1px solid;font-size:12px;line-height:33px;text-align:left;padding-left:10px;}
.mainbody .blogmain .location span{padding-right:10px;}
.mainbody .blogmain .loglist{ background:#fff; margin-top:10px; padding:8px;}
.mainbody .blogmain .loglist .t{ line-height:30px;}
.mainbody .blogmain .loglist .t a{ font-size:14px; font-weight:bold;}
.mainbody .blogmain .loglist .t a:hover{ color:red; text-decoration:none;}
.mainbody .blogmain table{ margin:10px;}
.mainbody .blogmain .loglist .intro{ line-height:24px; color:#999;}

.blogmainbox #blogmain{padding: 10px 20px;}
.blogmainbox #kspage{padding: 10px 20px;}


.mainbody .blogmain .border{width:98%; padding:10px;background:#fff;margin-top:10px; height:100%; overflow:hidden;}
.mainbody .blogmain .border .titlename{ font-weight:bold; color:#555; background:#f1f1f1;}
.mainbody .blogmain .border .splittd{padding-left:15px;}
.mainbody .blogmain .border .splittd a{}
.mainbody .blogmain .border .splittd a:hover{ color:red; text-decoration:none;}

.mainbody .blogmain .border span.tips{ color:#999; padding-left:15px;}

.mainbody .blogmain .albumlist{background:#fff;margin-top:10px; padding:10px; height:100%; overflow:hidden;}
.mainbody .blogmain .albumlist li{width:25%; float:left; text-align:center;}
.mainbody .blogmain .albumlist .albumbg img{width:120px; height:100px;}
.mainbody .blogmain .albumlist b a{ font-size:12px; font-weight:normal;}
.mainbody .blogmain .albumlist b a:hover{ color:red; text-decoration:none;}


.mainbody .blogmain .wzfl{background:#fff;border-bottom:#CECFCF 1px solid;font-size:12px;line-height:33px;text-align:left;padding-left:10px; margin-top:10px;}
.mainbody .blogmain .border strong{padding-left:15px; line-height:30px;}
.mainbody .blogmain .border a{ color:green;}
.mainbody .blogmain .border td{ padding-left:15px;}

.mainbody .blogmain .xxcategory{background:#fff;border:#CECFCF 1px solid;line-height:33px;text-align:left;padding-left:10px; margin-top:10px;}

.mainbody .blogmain .comment_write_table{background:#fff;margin-top:10px;width:96%;}
.mainbody .blogmain .comment_write_table .comment_write_title{ line-height:30px; padding-left:15px;}
.mainbody .blogmain .comment_write_table textarea{ padding:10px; line-height:24px; color:#999;margin-left: 10px;width: 500px !important;resize: none;margin-bottom:10px;}
.comment_write_title #AnounName{ height:28px !important; line-height:28px !important;}
.mainbody .blogmain .comment_write_table td input{ margin-bottom:10px;padding-left: 10px;}
.mainbody .blogmain .comment_write_table td input.btn{margin-left: 10px; padding-left:0;}

.artlist .inputname{ color:#999; height:28px;}
.artlist .inputcontent{ width:98%; color:#999; overflow:auto; margin-top:10px;}
.btn{ background:#46BBFC; color:#fff; border:1px solid #46BBFC; height:24px; margin-top:10px; width:120px;}
.artlist .comment_write_title{background:url(58pic_523928f62b1af_13.gif) no-repeat; background-size:30px; height:30px; padding-left:60px; line-height:30px;}
.blogmain .writeblog{border: #efefef 1px dotted;text-align:center;height:50px;line-height:50px; background:url(58pic_523928f62b1af_01.gif) no-repeat; background-size:30px; background-position:218px 7px;}
.blogmain .albumlist .setpicture{border: #efefef 1px dotted;text-align:center; background:url(58pic_523928f62b1af_01.gif) no-repeat; background-size:30px; background-position:250px 7px; height:50px; line-height:50px;}
.blogmain .border .circle{border: #efefef 1px dotted;text-align:center; height:50px; line-height:50px; background:url(58pic_523928f62b1af_01.gif) no-repeat; background-size:30px; background-position:250px 7px;}
.blogmain .friend{border: #efefef 1px dotted;text-align:center; background:url(58pic_523928f62b1af_01.gif) no-repeat; background-size:30px; background-position:250px 7px; height:50px; line-height:50px;}
.blogmain .border .textmessage{border: #efefef 1px dotted;text-align:center;height:50px;line-height:50px; background:url(58pic_523928f62b1af_01.gif) no-repeat; background-size:30px; background-position:218px 7px;}
.blogmain .messageme{ background:url(58pic_523928f62b1af_01.gif) no-repeat; background-size:30px; background-position:230px 7px; height:50px; line-height:50px;text-align:center}

.copyright{width:951px; margin:0px auto; margin-top:10px; line-height:33px;color:#555; text-align:center;}
