@charset "utf-8";
/* CSS Document */
textarea {border:1px solid green;}
.input{border:1px dashed #dc2313;}
.button{background-color:green;color:#fff5eb;}
a{color:#dc2313; text-decoration:none}
a:hover{text-decoration:underline;}

.spanlink:link,.spanlink:visited,.spanlink:active{color:#fff5eb; text-decoration:none}
.spanlink:hover{color:#fff5eb; text-decoration:underline}

.orangelink:link,.orangelink:visited,.orangelink:active{color:#ffa800; text-decoration:none}
.orangelink:hover{color:#ffa800; text-decoration:underline}

.greylink a:link,.greylink a:visited,.greylink a:active {color: #888;text-decoration:none}
.greylink a:hover {color: #666;text-decoration:underline}
.lightboxMessage{position:absolute;z-index:99; border:2px solid #ff971d;width:230px;top:450px;left:68px;padding:20px;background-color:#fff5eb}

.page {
	PADDING: 7px; MARGIN: 3px ; TEXT-ALIGN: center;width:90%;
}
.page A {
	BORDER: #fde4bc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #ff971d; PADDING-TOP: 2px; TEXT-DECORATION: none;BACKGROUND-COLOR: #ffebd8;
}
.page A:hover {
	BORDER: #ff971d0 1px solid; COLOR: #ff971d; BACKGROUND-COLOR: #fff5eb;TEXT-DECORATION: none
}
.page A:active {
	BORDER-RIGHT: #ff971d0 1px solid; BORDER-TOP: #ff971d0 1px solid; BORDER-LEFT: #ff971d0 1px solid; COLOR: #ff971d; BORDER-BOTTOM: #ff971d0 1px solid; 
}
.page SPAN.current {
	BORDER-RIGHT: #ff971d0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff971d0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ff971d0 1px solid; COLOR: #fff5eb; PADDING-TOP: 2px; BORDER-BOTTOM: #ff971d 1px solid; BACKGROUND-COLOR: #ff971d
}
.page SPAN.disabled {
	BORDER: #eee 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #ddd; PADDING-TOP: 2px; 
}


/*设置body背景*/
body{background:#019B43 url(/pages/images/space/rainbow/bg.gif) repeat-y center top;}
#container{margin:0 auto;background:url(/pages/images/space/rainbow/foot.jpg) no-repeat center bottom;}
/*设置blog尾部*/
#blogfoot{color:#888;padding:20px 0px;}
#blogfoot .special{margin:0 auto;width:570px;}
#blogfoot a{display:inline;}
#blogfoot a:link,#blogfoot a:visited,#blogfoot a:active {color: #888;text-decoration:none}
#blogfoot a:hover {color: #666;text-decoration:underline}
/*设置blog背景*/
#blog{text-align:left;background:url(/pages/images/space/rainbow/head.jpg) no-repeat center top;}
/*设置blog主体的背景，通常背景宽950px*/
#blog #wrap{width:930px;margin:0 auto;}
/*设置blog头部*/
#blog #head{color:#333;height:390px;}
#blog #head .blogname{font-family:"Microsoft Yahei","华文细黑","宋体";font-size:30px;line-height:1.6;padding:110px 0px 0px 100px;text-align:left;}
#blog #head .description {overflow:hidden;padding-left:150px;font-size:14px;font-weight:bold;}
#blog #head .urllink{font-family:Arial;overflow:hidden;padding-left:203px;padding-top:10px}
#blog #head .urllink span{background-color:#FFFFCC;border:1px dashed #ff971d;line-height:1.6;padding:3px;margin-right:5px;color:#FF3300;}
/*设置blog菜单*/
#blog #menu{font-size:12px;height:80px;font-weight:bold;}
#blog #menu li{float:left;display:block;height:80px;line-height:80px;margin-left:15px;width:82px;text-align:center;overflow:hidden;} 
#blog #menu a,#blog #menu .actived{background:url(/pages/images/space/rainbow/icons.gif) no-repeat 0 0;color:#000;text-decoration:none;display:block;height:80px;width:82px;}
#blog #menu a:hover,#blog #menu .actived{color:red;text-decoration:none;background-position:0 -108px;font-size:14px;}
/*设置主内容块*/
#blog #main{_height:1000px;padding:20px 10px 20px 0;_margin-top:20px;}
#blog #small{float:left;width:231px;padding-bottom:8px;text-align:center;}
#blog #small h2{background:url(/pages/images/space/rainbow/icons.gif) no-repeat 30px -280px;color:#333;font-weight:bold;font-size:14px;text-align:left;height:45px;line-height:30px;margin-top:25px;text-indent:30px;}
#blog #small p{background:url(/pages/images/space/spring/icon_list.png) no-repeat 0 4px;padding-left:29px;margin:0px 6px 0px 10px;word-wrap:break-word;overflow:hidden;}
#blog #small a{color:#dc2313;}
#blog #small h2 a{color:green;}
#blog #small a.leftNameLink{color:#333;}
#blog #big{display:block;float:right;margin-right:10px;_margin-right:0;width:645px;text-align:center;}
#blog #big h2{color:#dc2313;background:url(/pages/images/space/rainbow/icons.gif) no-repeat center -242px;line-height:30px;text-align:left;font-size:14px;font-weight:bold;padding-left:5px;}
#blog #big p{text-align:center}
a.more{color:green;display:block;float:right;margin-top:-20px;font-weight:normal;border-left:1px solid green;border-right:1px solid green;padding:0 3px;font-size:12px;line-height:14px;text-indent:0;}
/*-设置个人信息块-*/
#blog #file {margin-bottom:10px;padding:5px 0px 5px 0px;}
#blog #file h2{text-align:center;color:green;font-size:26px;background:none;margin:0 0 10px;text-indent:0;}
#blog #file .userWrap{background:url(/pages/images/space/rainbow/icons.gif) no-repeat 0 -356px;padding:28px 50px 35px 20px;margin-left:25px;}
#blog #file p{margin:0 25px;}
#blog #file dl{margin:10px 0;}
#blog #file dt{display:inline; position:relative;margin:0px 2px 0px 2px}
#blog #file p img{vertical-align:middle}
/*-设置博文分类块-*/
#blog #catalog {_height:30px;min-height:30px;}
/*-设置博文列表块-*/
#blog #arcList {_height:30px;min-height:30px;}
/*-设置留言块-*/
#blog #msgList {word-wrap:break-word;_height:30px;min-height:30px;}
/*-设置访客块-*/
#blog #guestList{_height:30px;min-height:30px;}
#blog #guestList li {height:125px;width:58px;overflow:hidden}
#blog .idlist li{float:left;display:inline;margin:0px 7px 0px 7px}
/*-设置好友块-*/
#blog #friendList{_height:30px;min-height:30px;}
#blog #friendList li {height:95px;width:58px;overflow:hidden}
/*-设置圈子块-*/
#blog #groupList{_height:30px;min-height:30px;}
#blog .itemlist {display:block;clear:both}
#blog .itemlist img{float:left;margin:2px 10px 10px 10px}
#blog .itemlist li{float:left;display:block;width:140px;text-align:left}
/*-设置讨论块-*/
#blog #topicList{_height:30px;min-height:30px;}
/*-设置回复块-*/
#blog #replyList{_height:30px;min-height:30px;}
/*-设置装统计块-*/
#blog #stat{_height:30px;min-height:30px;}

#blog .floatr{float:right;margin:-25px 10px 0px 0px}
#blog .floatl{float:left;margin:-32px 10px 0px 80px}

/*-设置最新消息块-*/
#blog #news{background:url(/pages/images/space/rainbow/icons.gif) no-repeat 0 -685px;height:1%;padding-top:6px;margin-bottom:10px;padding:5px 0px 5px 0px}
#blog #news p{margin:1px 20px 3px 125px;line-height:22px; background:none;text-align:left;height:45px;overflow:hidden}
#blog .flashalbum{margin:20px auto;}
#blog .pinkline{border-bottom:1px dashed #ff971d;padding-bottom:20px}
/*-设置相册块-*/
#blog #show{margin-bottom:10px;padding:5px 0px 5px 0px;word-wrap:break-word; overflow:hidden;}
#blog #show p{word-wrap:break-word; overflow:hidden;}
#blog #show ul{margin:10px 0px 0px 0px;height:140px;}
#blog #show li{background:url(/pages/images/space/spring/icons.png) no-repeat 10px -377px;_background:url(/pages/images/space/spring/icons_ie6.png) no-repeat 10px -377px;float:left;margin-right:3px;padding:10px 10px 0 10px;width:100px;overflow:hidden;}
#blog #show li a{display:block;height:100px;}
#blog #show li p a{display:block;height:50px;}
#blog #show li img{width:90px;height:90px;}
/*-设置博文块-*/
#blog #article{margin-bottom:10px;padding:5px 0px 5px 0px;text-align:left }
#blog #article ul{margin:0px 15px 0px 15px}
#blog #article li{padding-bottom:10px;margin-bottom:10px}
#blog #article .infor{border:none;}
#blog #article .date{background:url(/pages/images/space/rainbow/icons.gif) no-repeat 0 -540px;color:#333;font-size:10px;font-weight:bold;width:40px;text-align:center;line-height:10px;padding:20px 0 0 30px;float:left;}
#blog #article .infor h2{background:none;color:#333;font-size:16px;margin:10px 20px 0px 80px;_margin:-10px 20px 0px 80px;border:none;font-weight:bold;}
#blog #article .infor h2 img{vertical-align:middle;}
#blog #article .msg{margin:0px 20px 0px 90px;color:#777}
#blog #blogContent{margin:15px 20px 0 15px;*margin:15px 4px 20px 4px;text-align:left;word-wrap:break-word; overflow:hidden;width:600px;}
#blog #blogContent p{text-align:left}
/*-设置视频块-*/
#blog #video, #blog #video1{margin-bottom:10px;}
#blog #video ul,#blog #video1 ul{margin-top:15px;text-align:left;width:600px;}
#blog #video li,#blog #video1 li{float:left;margin:0px 15px 40px 15px;width:130px}
#blog .video, #blog .video1{width:138px;height:135px;text-align:center}
#blog .video{background:url(/pages/images/space/blueSky/bg_img_video.gif) no-repeat;}
#blog .video img, #blog .video1 img{width:120px;height:90px;margin-top:20px}
#blog .video1,#blog #small .video1{background:url(/pages/images/space/commonIcons.png) no-repeat;}
#blog #small .video, #blog #small .video1{width:90px;height:88px;text-align:center;float:left;}
#blog #small .video1{background-position:left bottom;}
#blog #small .video img, #blog #small .video1 img{width:80px;height:58px;margin-top:15px}
/*-设置好友页-*/
#blog #friend{margin-bottom:10px;padding:5px 0px 35px 0px}
#blog #friend li{height:200px;width:100px}
#blog #friend p{width:100px}
#blog #main .list p{text-align:left;line-height:1.5}
#blog .list{margin:15px 10px 15px 10px;overflow:auto !important;}
#blog .list li{float:left;margin:0px 20px 20px 20px;overflow:hidden}
#blog .title{font-size:14px;margin-bottom:5px}
#blog .list p{float:left;text-align:left}
/*-设置密码登录页-*/
#blog #pw{margin:40px auto 0px auto;border:2px solid #ff971d;width:400px;padding:20px;background-color:#fff5eb}
#blog #pw p{background:url(/pages/images/space/nationalDay/aT_points.gif) no-repeat left 5px;padding-left:19px;margin-left:10px;font-size:14px;color:#ff971d}
#blog .yhl{background:url(/pages/images/space/nationalDay/yhicon.gif) no-repeat left top;width:32px;height:20px;padding-left:30px;}
#blog .yhr{background:url(/pages/images/space/nationalDay/yhicon1.gif) no-repeat left top;width:32px;height:20px;padding-left:30px;}
#blog #pw li{margin:20px 0px 0px 25px}
/*-设置圈子页-*/
#blog #group{margin-bottom:10px;padding:5px 0px 35px 0px}
#blog #group img{float:left;margin-right:20px}
#blog #group p{width:120px;}
#blog #group ul{display:block;}
#blog #group li{width:240px;height:140px;_height:115px}
/*-设置相册页-*/
#blog #album{margin-bottom:10px;padding:5px 0px 35px 0px}
#blog .album{float:left;background:url(/pages/images/space/nationalDay/album.gif) no-repeat;height:124px;width:125px;margin-right:20px;text-align:center}
#blog .album img{width:100px;height:100px;margin:9px 0px 0px -3px}
#blog #album li{width:265px;*width:260px;height:140px;margin:0px 10px 20px 15px}
#blog #album p{width:120px;*width:115px;}
#blog #albumlist{_height:30px;min-height:30px;}
#blog #albumlist ul{margin:20px 5px 0px 5px}
#blog #albumlist .floatr{margin:-33px 10px 0px 0px}
#blog #albumlist p{background:none;margin:0px 0px 0px 110px;padding:0}
#blog #albumlist .album{float:left;background:url(/pages/images/space/nationalDay/album1.gif) no-repeat;height:104px;width:105px;margin:0px 5px 0px 0px}
#blog #albumlist .album img{width:80px;height:80px;margin:9px 0px 0px -2px}
#blog #albumlist li{height:140px;overflow:hidden}
#blog #albumlist img{margin:9px 0px 0px 0px}
#blog #albumshow{margin-bottom:10px;padding:25px 0px 35px 0px;overflow:auto !important}
#blog #albumshow ul{margin:5px 5px 5px 20px;text-align:left}
#blog #albumshow li{width:400px;height:140px;}
#blog #albumshow p{display:block;margin-left:130px;width:250px;text-align:left}
#blog #albumshow .showlist {float:left;margin:0px 0px 10px 10px;*margin:0px 0px 10px 5px;}
#blog #albumshow .showlist td{vertical-align:middle;width:100px;height:100px;background-color:#f7f7f7;border:1px solid #e6e6e6;text-align:center;border-top:none;margin:4px}
#blog #albumshow .showlist li {float:left;margin:4px;width:100px;height:100px;}
#blog #albumview{text-align:center;margin-bottom:10px;padding:0px 0px 35px 0px}
#blog #albumview h2{background:none;text-align:center}
#blog #albumview p{}
#blog .viewnav{border-bottom:1px solid #ccc;margin:8px 15px 20px 15px;}
#blog .viewnav .backlink{text-align:left;padding-bottom:5px}
#blog .viewnav span{float:right;margin-top:-20px}
#blog #albumview .view{padding-bottom:30px}
#blog #image-scroll{border:3px solid #fde4bc;padding:10px;position:relative;width:570px;margin-left:20px;*margin:0px}
#blog #image-scroll .scroll-left {position:absolute;left:10px;top:20px;}
#blog #image-scroll .scroll-right {position:absolute;right:10px;top:20px;}
#blog #image-scroll .inner {margin:10px 20px 10px;overflow:hidden;width:530px;}
/*-设置评论块-*/
#blog #comment{margin-bottom:10px;padding:25px 10px 35px 10px;text-align:left;}
#blog #comment p{text-align:left;display:block;padding:5px;word-wrap:break-word; overflow:hidden;}
#blog #comment .tip{margin-left:60px;color:#888}
#blog #comment li{margin:10px 0px 10px 0px;padding-bottom:10px;border-bottom:1px solid #fde4bc;}
#blog #comment img{float:left;margin-right:10px}
#blog #comment span{}
#blog #comment .inputDiv{border:none;padding:10px 0px 20px 0px}
/*-设置视频页-*/
#blog #video .title{margin-top:10px}
#blog #video .items li{height:275px;width:160px;overflow:hidden;text-align:left}
#blog #video .items p{text-align:left;line-height:1.6}
#blog #videoview{margin-bottom:10px;padding:25px 10px 35px 10px;text-align:center;}
#blog #videoview h1{text-align:left;font-size:16px;}
#blog #videoview .infor{width:480px;margin:0px auto 0px auto;text-align:left;}
#blog #videoview .infor p{width:480px;text-align:left;word-wrap:break-word; overflow:hidden;margin-top:10px}
#blog #videolist{_height:30px;min-height:30px;}
#blog #videolist ul{margin-top:15px;}
#blog #videolist li{float:left;width:210px;height:120px;margin:0px 0px 0px 3px;overflow:hidden}
#blog #videolist .video1{float:left}
#blog #videolist .title{margin-bottom:0px;}
#blog #videolist p{float:right;background:none;line-height:1.6;width:110px;margin:0px;padding:0;text-align:left}
/*-设置博文页-*/
#blog #article .content{padding:10px;font-size:14px}
#blog #article .viewnav{margin:40px 10px 20px 10px}
#blog .viewnav .fl{float:left;margin:-25px 10px 0px 0px;width:250px}
#blog .viewnav .fr{float:right;margin:-25px 0px 0px 10px;width:250px;text-align:right}

/*-设置流水账页-*/
#blog #footprint{font-size:14px;margin-bottom:10px;padding:5px 0px 35px 0px;text-align:center}
#blog #footprint .nav{height:40px;margin:10px 10px 0px 10px}
#blog #footprint li{float:left;display:inline;width:190px;text-align:center}
#blog #footprint .l{text-align:left}
#blog #footprint .r{text-align:right}
#blog #footprint .current{color:#ff971d;font-weight:bold}
#blog .calendar{width:98%;text-align:center;color:#ff971d;margin:0px auto 0px auto}
#blog .calendar th{background-color:#ff971d;color:#fff5eb;}
#blog .calendar td{border:1px solid #ff971d;height:80px;width:90px;text-align:left; vertical-align:top;}
#blog .calendar td a{text-decoration:none}
#blog .tag_article{background:url(/pages/images/space/nationalDay/tag1.gif) no-repeat;line-height:16px;padding:0px 0px 0px 25px;width:50px;color:#fff; cursor:pointer}
#blog .tag_video{background:url(/pages/images/space/nationalDay/tag2.gif) no-repeat;line-height:16px;padding:0px 0px 0px 25px;width:50px;color:#fff;cursor:pointer;}
#blog .tag_photo{background:url(/pages/images/space/nationalDay/tag3.gif) no-repeat;line-height:16px;padding:0px 0px 0px 25px;width:50px;color:#fff;cursor:pointer;}
#blog .tag_friend{background:url(/pages/images/space/nationalDay/tag4.gif) no-repeat;line-height:16px;padding:0px 0px 0px 25px;width:50px;color:#fff;cursor:pointer;}
#blog .tag_group{background:url(/pages/images/space/nationalDay/tag5.gif) no-repeat;line-height:16px;padding:0px 0px 0px 25px;width:50px;color:#fff;cursor:pointer;}
#blog .tag_mv{background:url(/pages/images/space/nationalDay/tag6.gif) no-repeat;line-height:16px;padding:0px 0px 0px 25px;width:50px;color:#fff;cursor:pointer;}
#blog #footprint .tip{ position:absolute;background:url(/pages/images/birth_bg.gif) no-repeat;height:97px;width:173px;font-size:14px;padding:25px 5px 0px 5px;color:#333}
#blog #footprint .tip b{margin-left:25px}
#blog #footprint .tip a{margin:0px 0px 0px 8px;line-height:24px}


#blog #lightbox{z-index:1009;position:absolute;border:2px solid #ff971d;width:500px;margin:40px 50px;padding:10px;background-color:#fff5eb;font-size:12px}
#blog #lightbox p{text-align:left}
#blog #lightbox h2{font-family: Arial,"黑体";font-size:16px; background:none;padding:0;color:#ff9900;border-bottom:1px dashed #ff9900;}
#blog #lightbox .fr{float:right;margin-top:-30px}
#blog #lightbox .detail{padding:0px 0px 10px 0px;clear:both;text-align:left}
#blog #lightbox .ml{margin:-18px 0px 0px 90px}
#blog #lightbox .detail li{float:left;height:100px;width:70px;overflow:hidden;text-align:center;padding-top:10px}
#blog #lightbox .detail img{width:50px;height:50px;margin:5px;}
#blog #lightbox .video1 {float:left;margin:5px;}
#blog #lightbox .video1 img{width:80px;height:60px;margin-top:13px}

.mask{ position:absolute; top:0; left:0; 	width:expression(document.body.clientWidth); height:expression(document.body.clientHeight); background:#666; filter:ALPHA(opacity=60); z-index:999; -moz-opacity: 0.6;
}
.lightboxMessage textarea{width:200px}
.lightboxMessage .fr{margin-top:-25px}
/*-每日记录-*/
#blog .diaryListWeek{width:98%;margin:0 auto;border-collapse: collapse;color: #666;font-size:12px;border-right:1px solid #336633;border-bottom:1px solid #336633;}
#blog .diaryListWeek td{border: 1px dashed #336633;padding:10px 5px;text-align: left;}
#blog .diaryListWeek td div{width:50px;word-wrap:break-word;overflow:hidden;}
#blog .diaryListWeek th{border-top: 1px solid #fff;text-align: left;background: green;color: #fff;padding:10px 5px;}
#blog .diaryListWeek thead th{font-size:11px;padding-top:6px;width:11%;text-align: center;border-left: 1px solid #fff;}
#blog .diaryListWeek thead th.nobg {background:none;border:none;}
#blog .diaryListWeek tbody th, #blog .diaryListWeek  tbody td {vertical-align: top;}
#blog .diaryListWeek .odd {background: #e8fada;}
/*留言板*/
.homeCom, .homeCom form, .homeCom p, .homeCom h1, .homeCom h2, .homeCom body{text-align:left;}
.homeCom{padding-left:15px;}
a.linkDel{background:url(/pages/images_v2/icon_del_small.png) no-repeat left center;padding-left:14px;}
.allDo{border-bottom:1px dashed #ccc;}
.homeCom .inputDiv{padding-top:10px;}
.homeCom li{margin:10px 0;}
.homeCom li input, .homeCom li span{float:left;margin-right:15px;}
.homeCom .info{color:#999;}
.homeCom .content{background:#e8fada;padding:10px;width:400px;overflow:hidden;}
.homeCom .inputDiv .userPic{width:83px;float:left;text-align:right;margin-right:15px;}
.homeCom .inputDiv .inputBox{width:420px;float:left;}
.homeCom .inputDiv textarea{width:412px;}
.homeCom .inputDiv .inputBox .tip{color:#999;}
.homeCom .inputDiv .inputBox .btn{margin:10px 0 0 120px;}
/*留言板页面*/
#blog #big #comBoard{padding-left:30px;padding-right:20px;}
#blog #big #comBoard h2{margin-left:-30px;}
