@charset "utf-8";
/* CSS Document For SenJiaDi.com*/
/*先定义一些常用的类*/
body,p,th,td,input,select,textarea{
font-size:14px;
color:#777777;
font-family:"宋体",Verdana, Arial, Verdana, sans-serif;
line-height:150%; 
}

body {text-align:center;font-size:14px;background-color:#2A78B9;margin:0;padding:0;}
form {margin:0px;padding:0px;}
div {word-wrap:break-word;}
ul {font-family: Arial, Verdana, sans-serif;font-size: 14px;color: #777777;list-style-type:none;}
table {text-align:left;}
p {margin:15px 0 15px 0;padding:0 5px 0 5px;}
hr {border:#000000 0px solid;border-top:#000000 1px solid;height:1px;}
hr.1px{border:#000000 0px solid;border-top:#A5BEE1 1px solid;height:1px;}
img {border:0;}
img.line {padding: 3px;border: 1px solid #DEDEDE;}
.HackBox {border-top:0px solid transparent !important;border-top:0;clear:both;}
.Hidden {display:none;}
a:link,a:visited {text-decoration:none;color:#557700;}
a:hover,a:active {text-decoration:underline;color:#777777;}
/* Top */
#Top {margin:0 auto;margin-top:12px;padding:0;width:760px;clear:both;}
#Nav {margin:0 auto;padding:0;height:39px;background:transparent url(../images/nav_back.gif) bottom left no-repeat;}
#Nav ul {margin:0;padding:0 0 0 8px;list-style-type:none;}
#Nav li {float:left;margin:0;padding:0 4px 0 5px;background:url(../images/nav_split.gif) center right no-repeat;}
#Nav li .NoneSplit {float:left;margin:0;padding:0;}
#Nav a {float:left;height:39px;line-height:39px;}
/* Main */
#TopBack {margin:0 auto;margin-top:15px;padding:0;height:22px;width:751px;background:url(../images/body_top_bk.gif) top left no-repeat;
clear:both;}
#Main {width:751px;margin:0 auto;padding:0;background-color:#FFFFFF;}
#Right {float:right;margin:0;padding:0;width:550px;}
/*-----PhotoList For Index.htm--------*/
#PhotoList {float:left;margin:0 auto;padding:0;width:100%;}
div.ListPhoto {float:left;margin:0;padding:0;width:100%;}
div.ListPhoto h2 {float:left;display:block;width:100%;text-align:left;font-size:14px;font-weight:bold;color:#008200;}
div.ListPhoto h2 a:link,div.ListPhoto h2 a:visited {color: #557700; text-decoration: underline;font-weight: bold;}
div.ListPhoto h2 a:hover,div.ListPhoto h2 a:active {color: #777777;text-decoration: none;font-weight: bold;}
div.ListPhoto ul {margin:0;padding:0;text-align:center;list-style-type:none;}
div.ListPhoto li {float:left;width:120px;height:120px;overflow:hidden;}
/*ViewPhoto For Photp.php*/
#ViewPhoto {float:left;width:100%;margin:0 auto;padding:0;text-align:left;}
#ViewPhoto ul{margin:0;padding:0;list-style-type:none;}
#ViewPhoto li {margin:5px 0;display:block;width:100%;float:left;}
#ViewPhoto h1 {height:20px;line-height:20px;font-size:16px;color:#777777;font-weight:bold;float:left;width:100%;margin:0;padding:0;}
/*NewList for Index.htm*/
#NewList {margin:0;padding:0;float:left;width:100%;text-align:left;}
#NewList ul {margin:0;padding:0;list-style-type:none;}
#Left {float:left;text-align:left;margin:0;padding:0;width:200px;}
#Main #Left #Note {width:196px;float:left;text-align:center;margin:0 auto;padding:0;text-align:center;}
#Main #Left #Note ul {margin:0 auto;padding:0;font-size:14px;color:#FF8E00;font-weight:bold;text-align:center;}
#Mark {width:196px;float:left;text-align:center;margin:0 auto;padding:0;text-align:center;}
#Main #Left #BlogSorts {width:196px;float:left;margin:0 auto;padding:0;}
#Main #Left h1 {text-align:center;color:#777777;font-size:16px;font-weight:bold;}
#Main #Left ul {margin:0 0 0 10px;padding:0;list-style-type:none;}
#Main #Left li {display:block;float:left;width:100%;}
#Main #Left #AlbumSorts {width:196px;float:left;margin:0 auto;padding:0;}
#Main #Left #FriendlyLink {width:196px;float:left;margin:0 auto;padding:0;}
#Main #Left #Calendar {width:196px;float:left;margin:0 auto;padding:0;}
#BottomBack {margin:0 auto;padding:0;height:10px;width:751px;background:url(../images/body_bottom_bk.gif) top left no-repeat;}
/*ViewBlogs For Blog.php*/
.ViewBlogs {float:left;width:100%;overflow:hidden;margin:0 auto;margin-bottom:5px;padding:0;
padding-bottom:5px;text-align:left;border-bottom:1px #DEDEDE solid;}
.ViewBlogs ul {margin:0;margin-bottom:10px;padding:0;list-style-type:none;}
.ViewBlogs li {float:left;width:100%;}
li.line {float:left;height:10px;display:block;width:100%;border-bottom:1px #2A78B9 solid;}
/* ViewBlog For Blog.php*/
#ViewBlog {margin:0;padding:0;float:left;text-align:left;overflow:hidden;}
#ViewBlog h1 {font-size:16px;font-weight:bold;height:25px;line-height:25px;}
#ViewBlog ul {margin:0 5px;padding:0;list-style-type:none;}
#ViewBlog li {float:left;width:100%;}
#ViewBlog p{text-indent:18pt;}
#ViewBlog img {overflow:hidden;}
#BlogPath {margin:0;padding:0;float:left;text-align:left;}
#BlogPath ul {margin:0;padding:0;}
#BlogPath li {float:left;width:100%;}
div.Commend {width:100%;float:left;margin:0;padding:0;text-align:left;}
div.Commend ul {margin:0;padding:0;list-style-type:none;}
/*LeaveWords For Blog.php*/
#LeaveWords {margin:0px;padding:0;float:left;width:100%;text-align:left;}
#LeaveWords ul {margin:0;padding:0;}
#LeaveWords ul li {display:block;float:left;width:100%;margin:0;padding:0;}
#Pages {float:left;height:16px;line-height:16px;text-align:right;}
li.Title {float:left;color:#777777;font-size:16px;font-weight:bold;margin:5px 0 5px;height:20px;line-height:20px;text-align:center;}
div #Soho {margin:10px 5px;float:left;width:180px;}
#TuiJian {margin:0 auto;padding:0;float:left;width:100%;}
#TuiJian .tuijian{float:left;width:240;margin:10px 0px 0px 10px;overflow:hidden;text-align:left;}
#TuiJian .tuijian ul{margin:0px;padding:0px;list-style:none;}

#Resume {margin:0 auto;padding:0;width:90%;}
#Resume h1 {margin:0;padding:0;text-align:center;color:#777777;font-size:16px;font-weight:bold;height:20px;line-height:20px;width:100%;}
#Resume h2 {padding-left:20px;text-align:left;color:#000000;font-size:14px;height:30px;line-height:30px;width:100%;background-color:#A5BEE1;float:left;display:block;}
#Resume .BodyDescription {margin:0;padding:0;float:left;text-align:left;width:100%;}
#Resume .BodyDescription ul {margin:0;padding:0;}
#Resume .BodyDescription li {float:left;line-height:20px;}
#Resume .BodyDescription li.ResumeTitle {text-align:justify;width:15%;}
#Resume .BodyDescription li.Description {text-align:left;width:35%;}
#Resume .BodyDescription li.Description8 {text-align:left;width:85%;}
/*Calendar*/#MyCalendar {width:100%;margin:0 auto;text-align:center;padding:0;}
#MyCalendar ul {margin:0;padding:0;list-style-type:none;}

#MyCalendar #M {
float:left;
width:100%;
margin:0;
padding:0;
text-align:center;
}

#MyCalendar #M ul {
margin:0;
padding:0;
}

#MyCalendar #M li {
display:block;
width:100%;
margin:0;
padding:0;
}

#MyCalendar #D {
margin:0;
padding:0;
width:185px;
}

#MyCalendar #D ul {
margin:0;
padding:0;
list-style-type:none;
}

#MyCalendar #D li {
float:left;
width:26px;
height:26px;
line-height:26px;
}

#MyCalendar #D li.bg_today {
background:url(../images/bg_today.gif) center center no-repeat
}

#GuiDang {
width:100%;
margin:0 auto;
padding:0;
}

#GuiDang ul{
margin:0;
padding:0;
list-style-type:none;
}

#GuiDang a:link,#GuiDang a:visited{
color:#777777;
text-decoration:none;
}

#GuiDang a:hover,#GuiDang a:active{
color:#FF0000;
text-decoration:none;
}
/*Bottom*/
#Bottom {
margin:0 auto;
margin-top:15px;
padding:0;
width:760px;
height:39px;
line-height:39px;
background:transparent url(../images/nav_back.gif) bottom left no-repeat;
clear:both;
}

/*Copyright*/
#Copyright {
margin:0 auto;
margin-top:10px;
padding:0;
width:760px;
clear:both;
}

#Copyright ul {
margin:0;
padding:0;
list-style-type:none;
}

#Copyright li {
display:block;
color:#FFFFFF;
}

#Copyright li a {
color:#FFFFFF;
}

#Copyright li a:link,#Copyright li a:visited {
color:#FFFFFF;
text-decoration:none;
}

#Copyright li a:hover,#Copyright li a:active {
color:#FFFFFF;
text-decoration:none;
}

#Stats {
margin:0 auto;
padding:0;
width:760px;
}

#Stats a{
color:#FFFFFF;
}
span .R {
color:#000000;
}
/*guestbook*/
.guestbookcontent {margin:8px auto;padding:0;text-align:left; }
.guestbookcontent ul {margin:0;padding:0;list-style-type:none;}
.guestbookcontent li {float:left;width:90%; }
.guestbookcontent li.time {background:url(../images/time.png) 0 50% no-repeat; padding-left:18px;}
.guestbookcontent li.user {font-size:14px;font-weight:bold;background:url(../images/user.gif) 0 50% no-repeat; padding-left:18px;}
.guestbookreplycontent {float:left;width:100%; margin:0 0 10px 10px;padding:0;border:1px solid #DEDEDE;}
.guestbookreplycontent ul {margin:0;padding:3px;list-style-type:none;}
div#successmsg {width:90%; padding:5px;background:#fff5d8;border:#DEDEDE 1px solid;}

div.Works {margin:5px auto;margin-bottom:5px;padding:0;text-align:left;border-bottom:1px #DEDEDE solid;}
div.Works .WorksImage {float:left;width:120px;overflow:hidden;}
div.Works .WorksImage ul {margin:0;padding:0;list-style-type:none;}
div.Works .WorksImage li {float:left;display:block;width:100%;}
div.Works .WorksMain {float:right;margin:0;padding:0;width:420px;overflow:hidden;}
div.Works .WorksMain ul {margin:0;padding:0;}
div.Works .WorksMain li {float:left;}
div.Works .WorksMain li.Left {float:left;width:18%;}
div.Works .WorksMain li.WorksDescription {float:left;width:80%;}