img{ border:0; }

#sp-layout{ text-align:center; margin-left:auto; margin-right:auto; width:950px; border-left:solid #CCC 1px; border-right:solid #CCC 1px; padding: 0px 20px 0px 20px; overflow:hidden; }
#sp-header{ text-align:center; padding:15px 0 15px 0; height:50px; background-color:#99CA3C;}
#sp-body{ margin:15px 0 15px 0; overflow:hidden;}
#sp-footer{ height:45px; border-top: 1px solid #ccc; text-align:left;}
#sp-mune{ width:100%; float:left; margin:1px 0px 1px 0; }
#sp-mune img{ float:left; width:100px; height:100px;}

#sp-slide{ overflow:hidden; float:left; width:100%; padding-top:5px; height:302px;}
#sp-news{ clear:both; float:left; width:320px; height:307px; border:1px solid #999; margin:5px 5px 0 0; overflow:hidden; }
#sp-news ul{ list-style:none; padding:0px; margin:0px; }
#sp-news li{ background-color:#F4F4F4; height:31.5px; overflow:hidden; font-size:12px; text-align:left; line-height:30px; padding:0 5px 0 5px;  }

#sp-exhibition{ float:right; width:390px; height:300px; border:1px solid #999; overflow:hidden;}
#sp-exhibition ul{ list-style:none; padding:0px; margin:0px; }
#sp-exhibition li{ background-color:#F4F4F4; height:91px; overflow:hidden; font-size:12px; text-align:left; line-height:30px; padding:0 5px 0 5px;  }

#sp-review{ float:left; width:620px; height:150px; border:1px solid #999; margin:5px 0px 0 0;}
#sp-review ul{ list-style:none; padding:0px; margin:0px; }
#sp-review li{ background-color:#F4F4F4; height:31px; overflow:hidden; font-size:12px; text-align:left; line-height:30px; padding:0 5px 0 5px;  }

#sp-link{ float:left; width:620px; height:150px; border:1px solid #999; margin:5px 0px 0 0; }
#sp-link ul{ list-style:none; padding:0px; margin:0px; }
#sp-link li{ background-color:#F4F4F4; height:31px; overflow:hidden; font-size:12px; text-align:left; line-height:30px; padding:0 5px 0 5px;  }

#sp-work{ float:left; width:948px; height:550px; border:1px solid #999; margin:5px 5px 0 0; }
#sp-work-div{ list-style:none; padding:0px; margin:0px; width:215px; height:250px; border:1px solid #E6E6E6; float:left; margin: 5px 10px 5px 10px; overflow:hidden;}
#sp-work ul{ margin:0px; text-align:center; float:left;}
#sp-work li{ height:20px; overflow:hidden; font-size:12px; line-height:20px; padding:0 5px 0 5px;  }

#sp-content{ float:rigth; overflow:hidden; width:950px; text-align:left;}

.sp-tools{ width:100%; text-align:left; float:left;}
.sp-tools a{ float:left; }

.f-10px{ font-size:12px; color:#666;}
.obj-lFloat{ float:left; text-align:left; }
.obj-rFloat{ float:right; text-align:right; }
.obj-center{ text-align:center; }


.ul-horizontal{ margin:0 0 0 0px; list-style:none; padding:0px; }
.ul-horizontal li{ float:left; width:133.5px; height:20px; background-color:#666; text-align:center; font-size:12px; line-height:20px; vertical-align:middle; border-right:1px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #333; border-left:1px solid #333; }

.ul-vertical{ margin:0px; text-align:left; padding:15px 0 15px 0; line-height:32px; }
.ul-vertical li{ list-style:none; margin:0 2px 0 2px;}

.clear{ clear:both }

h1{ text-align:left; margin: 15px 0 15px 0;}

.line-space{ margin:20px 0px 20px 0px; border-top:1px solid #CCC; }

.text-standard{ color:#999; font-size:10px; line-height:12px; text-align:justify; text-justify:inter-ideograph; }

.standardTable{ width:100%; overflow:hidden;}
.standardTable td{ height:50px; border:1px solid #000; }

#artistList{ width:100%; float:left; height:80px; overflow:hidden; margin:5px 0 5px 0; border:#F5F5F5 solid 1px; }
#artistList span{ float:left; padding:10px 20px 10px 0; font-size:12px; line-height:12px; display:inline-block;}

#exhibitionList{ width:100%; float:left; height:180px; overflow:hidden; border:#F9F9F9 solid 1px; }
#exhibitionList span{ float:left; padding:10px 20px 10px 0; font-size:12px; line-height:12px; display:inline-block; }

#newsList{ width:100%; float:left; height:60px; overflow:hidden; border:#F5F5F5 solid 1px; }
#newsList span{ float:left; padding:10px 20px 10px 0; font-size:12px; line-height:12px; display:inline-block; }

.h1{ margin:0px; font-size:15px; color:#666; }
.title-block{ background-color:#99CA3C; width:100%; height:25px; line-height:25px; vertical-align:middle; text-align:left; }
.title-block p{font-size:16px; font-weight:bold; color:#FFF; margin: 0 0 0 5px; }

.img-simple{ height:100px; overflow:hidden; padding:5px; float:left; }
.img-simple img{ height:100%;}

.16px-font{ font-weight:bold; color:#333; font-size:16px; }

.artWorkContent{ margin:10px; overflow:hidden; text-align:left; }
.artWorkLeft{ width:500px; height:500px;  float:left; margin:20px 0 0 0px;}
.artWorkRight{width:300px; height:500px;  float:left; margin:20px 0 0 20px;}
.artWorkList{ list-style:none; line-height:26px; }