
/* CSS Document */

body { margin:0 auto; padding:0px; background-color:#20262e; }
img,p,ul,li { padding:0; margin:0; list-style:none; border:0; vertical-align:top; }
.pad01 { padding-left:28px; }
.pad02 { padding-left:25px; }
.pad03 { padding-left:44px; }
.pad04 { padding-left:105px; }
.p1 { height:5px; }
.col{ color:red; }
.col01 { color:#032f89 }
.col02 { color:#663333; }
.w1 { width:60px; }
.w2 { width:150px; }
.f { font-size:12px; }
.tex{
	text-indent:5em;}

#sitetop {height:32px; background:url(../image/bg014.jpg) repeat-x;}
#sitetop div.tlink {text-align:right; width:948px; margin:0 auto; line-height:32px; position:relative;}
#sitetop div.tlink div{position:absolute; top:2px; left:40px;}
#sitetop a {color:#999; font-size:12px; text-decoration:none;}
#sitetop a:hover {color:#f00;}

#top { width:1000px; margin:0 auto; }

.cont { width:1000px; margin:7px auto 0 auto;  } 
.cont01 { width:1000px; margin:0 auto;  } 
.left { width:249px; float:left; padding-right:7px; margin-bottom:7px; display:inline; }
.le { width:245px; height:325px; padding:1px; border:1px solid #CCC; background:#FFF; }
.middle { width:450px; float:left; padding-right:7px; margin-bottom:7px; display:inline; }
#mid01 { background:url(/sp/sanshi/images/bg.jpg); width:390px; height:262px; padding:15px 30px; color:#663300; font-size:14px; line-height:21px; }
#mid01 a { color:#900; text-decoration:none; }
#mid01 a:hover { color:#900; text-decoration:underline; }
.right { width:246px; float:right;  margin-bottom:7px; display:inline;}
#right01 { width:206px; height:260px; border-left:5px #333 solid; border-right:5px #333 solid; border-bottom:5px #333 solid; background-color:#fef7e3; font-size:14px; color:#333; padding:7px 10px 14px 18px; line-height:23px; }

.photo01 { border-left:5px #413302 solid; border-right:5px #413302 solid; border-bottom:5px #413302 solid; width:918px; height:255px; background-color:#FFF; padding:10px 16px; }
.p1 { width:117px; margin:7px; float:left; display:inline; } 
.p1 .p01 { width:115px; height:168px; border:1px solid #CCC; }
.p1 .p02 { width:117px; color:#333; font-size:12px; padding-top:7px; line-height:16px; }
.photo02 { border-left:5px #663300 solid; border-right:5px #663300 solid; border-bottom:5px #663300 solid; width:924px; height:320px; background-color:#FFF; padding:10px 13px; }
.p2 { width:215px; height:145px; border:1px solid #CCC; margin:7px; float:left; display:inline; }

.leftcon { background:#f3e7e6; border-left:3px solid #724b25; border-right:3px solid #724b25; width:243px; }
.lec01 { height:230px; padding:20px; line-height:21px; font-size:14px; color:#630; }
.lec02 { height:310px; padding:15px 15px 0 25px;; line-height:21px; font-size:12px; color:#333; }
.lec03 { height:240px; padding:20px; line-height:21px; font-size:14px; color:#333; }
.midcon { background:#FFF; border-left:3px solid #724b25; border-right:3px solid #724b25; width:445px; }
.mc01 { height:230px; padding:15px 18px; color:#630; font-size:14px; line-height:27px; }
.mc01 a { color:#630; text-decoration:none; }
.mc01 a:hover { color:#F00; text-decoration:none; }
.mc02 { height:330px; padding:13px 20px 14px 20px; }
.mc03 { height:220px; padding:15px 18px; color:#630; font-size:14px; line-height:27px; }
.mc03 a { color:#630; text-decoration:none; }
.mc03 a:hover { color:#F00; text-decoration:none; }
.rightcon { background:#fef7e3; border-left:5px solid #724b25; border-right:5px solid #724b25; border-bottom:5px solid #724b25; width:236px; }
.rc { color:#724a22; font-size:12px; padding:12px 13px 12px 18px;; line-height:19px; height:313px; }
.rc1 { color:#724a22; font-size:12px; padding:12px 13px 12px 18px;; line-height:25px; height:276px; }
.rc1 a { color:#724a22; text-decoration:none; }
.rc1 a:hover { color:#F00; text-decoration:none; }
.rc2 { color:#724a22; font-size:12px; padding:12px 13px 12px 18px;; line-height:22px; height:164px; }
.rc2 a { color:#724a22; text-decoration:none; }
.rc2 a:hover { color:#F00; text-decoration:none; }

.sitenav01 { background:url(/sp/sanshi/images/nav05.jpg) no-repeat top center; height:37px;}
.sitenav02 { background:url(/sp/sanshi/images/nav08.jpg) no-repeat top center; height:33px;}
.sitenav03 { background:url(/sp/sanshi/images/nav07.jpg) no-repeat top center; height:42px;}
.sitenav04 { background:url(/sp/sanshi/images/nav10.jpg) no-repeat top center; height:42px; margin-top:7px;}
.sitenav05 { background:url(/sp/sanshi/images/nav12.jpg) no-repeat top center; height:29px; width:451px; }
.more { padding:15px 0 0 200px; font-size:12px; color:#630;  }
.more a { color:#630; text-decoration:none; }
.more a:hover { color:#F00; text-decoration:none; }
.more1 { padding:40px 0 0 160px; font-size:14px; color:#630;  }
.more1 a { color:#630; text-decoration:none; }
.more1 a:hover { color:#F00; text-decoration:none; }
.more2 { padding:18px 0 0 200px; font-size:12px; color:#630;  }
.more2 a { color:#630; text-decoration:none; }
.more2 a:hover { color:#F00; text-decoration:none; }
.more3 { padding:8px 0 0 400px; font-size:12px; color:#630;  }
.more3 a { color:#630; text-decoration:none; }
.more3 a:hover { color:#F00; text-decoration:none; }

.detail { width:930px; border:5px #663300 solid; padding:10px 30px 40px 30px; background:#FFF; margin:0 auto; }
.detail a { color:#333; text-decoration:none; }
.detail a:hover { color:#900; text-decoration:underline; }
.detail .n { border-bottom:2px solid #EFDDF0; padding:3px; font-size:14px; color:#333; font-weight:bold; }
.detail .c { padding:20px 5px; line-height:25px; font-size:14px; color:#333; }
.detail .p { width:202px; height:130px; margin:6px; float:left; display:inline; }

#footer {padding:20px 0 40px 0; background:#FFF; font-size:12px; width:100%; text-align:center; color:#9f886e; margin:0 auto; float:left; line-height:30px;}
#footer a {color:#9f886e; text-decoration:none;}
#footer a:hover {color:#9f886e; text-decoration:underline;}





