body{font:12px/21px "microsoft yahei","simsun",Arial;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0px; margin:0px;}   
table,td,tr,th{font-size:12px;}
table{margin:0px auto;}
img{vertical-align:top; border:0px;}
ol,ul{list-style:none;} 
li{list-style-type:none;}  
h1,h2,h3,h4,h5,h6{font-size:12px;}   
address,caption,cite,code,dfn,em,i,b{font-weight:normal; font-style:normal;}   
a{color:#000; text-decoration:none; outline:none;}
a:hover{color:#000;text-decoration:underline;}

.tl{text-align:left;}.tr{text-align:right;}.tc{text-align:center;}.tb{font-weight:bold;}
.fl{float:left;}.fr{float:right;}.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}
.fwn{font-weight:normal;}
.pos{position:relative;}
.clearfix:after{content:''; clear:both; display:block; line-height:0px; font-size:0px; height:0px; visibility:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both; display:block; line-height:0px; font-size:0px; height:0px; visibility:hidden;}

.wrap{width:auto; }
.header,.footer{width:980px; height:120px; margin:auto;}
.ybg{background:url(../images/banner.jpg) no-repeat center top; width:980px; height:202px;  margin:0 auto;}
.header a{color:#999; font-size:18px; display:inline-block; margin-top:90px;}
.footer{background:url(../images/footer.png) no-repeat left center;}
.footer p{padding-left:235px; font-size:14px; line-height:120px; color:#999;}

.main-area{width:940px; margin:auto; overflow:hidden; background-color:#ebebeb; padding-left:20px; padding-right:20px; padding-bottom:40px;}
.artist-list{width:945px; margin-top:50px;}
.artist-list li{width:100px; margin:0px 35px 25px 0px; float:left; text-align:center;}
.artist-list h1 a{font-weight:normal; color:#000; line-height:35px; font-size:14px;}
.title{height:35px; margin:47px 0px 18px; font-size:30px; line-height:35px; color:# 999; font-weight:normal; background:url(../images/line.png) repeat-x left center;}
.title i{display:inline-block; padding-right:30px;}
.artist-p{width:120px; float:left; margin-right:30px; text-align:center;}
.artist-p p{margin-top:4px; font-size:14px; color:#000;}
.artist-txt{width:770px; float:left; color:#000;}
.artist-txt h3{margin-bottom:10px; font-size:18px;}
.artist-txt p{font-size:14px; line-height:24px;}
.artist-works{width:960px;}
.artist-works li{width:270px; float:left; margin-right:50px; text-align:center; font-size:14px; color:#000;}
.artist-works li p{margin:4px 0px -3px;}
.page{text-align:center; margin:47px 0px 50px;}
.page a{display:inline-block; width:100px; height:30px; margin:0px 40px 0px; line-height:30px; font-size:18px; text-align:center; background:#999; color:#ffffff;}
.page a:hover{background:#42bb96; text-decoration:none;}
.page span{display:inline-block; width:100px; height:30px; margin:0px 40px 0px; line-height:30px; font-size:18px; text-align:center; background:#d1d1d1; color:#ffffff;}
