/* CSS Document */

body{ background:#000; margin:0px; padding:0px; font-family:Verdana, ; color:#999; font-size:12px;}
a:link, a:visited{ color:#999; text-decoration:none;}
a:hover{ color:#FF0; text-decoration:none;}
ul{ margin:0px; padding:0px;}
li{ list-style:none;}

.bdy{ margin-left:10%;margin-right:10%; width:774; background:#000;}

/* index_1
.ind_right{ margin-left:405px; width:300px; background:#333; border-left:1px solid #FFF; padding:40px 10px; color:#777;}
.ind_mid_l{ float:left; padding-right:5px; width:150px; text-align:right; line-height:20px;}
.ind_mid_c{ float:left; width:276px;}
.ind_mid_r{ float:left; padding-left:10px; width:285px; height:184px; background:#333;}
.ind_mid_r li{ line-height:34px; font-size:14px;}
*/

.index_right{ float:right;  border-left:2px solid #FFF; background:#444;}
.picshowout{border:2px solid #000; background:#444; width:210px;height:180px;vertical-align:middle;text-align:center;padding-top:10px;}
.picshowin{border:2px solid #444; background:#7F7F7F; width:210px;height:180px;vertical-align:middle;text-align:center;padding-top:10px;}
.index_logo{ margin:15px 5px;}
.index_newspic{ margin-left:3px; text-align:center; color:#FFF; line-height:20px;}
.index_info{ margin:100px 0px 5px 3px;}
.index_left{ float:left; background:url(../img/bk_index.gif); width:540px;}
.index_jiu{ background:#000; margin-top:78px; height:48px;}
.index_jiu li{ float:left; text-align:center; width:85px;}
.index_menu{ float:left; font-size:14px; line-height:25px; background-image:url(../img/bk_menu.gif)}

.top{ width:100%; background-image:url(../img/bk_top.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom:10px;}
.logo{ float:left; width:200px; padding:10px;}
.menu{ float:right; height:65px;}
.menu ul{ margin-top:45px;}
.menu ul li{ float:left; padding:5px 10px 0px 10px;}
.thismenu{ border-bottom:2px solid #000; border-left:2px solid #BBB; border-top:2px solid #BBB; border-right:2px solid #BBB; color:#FFF;}
.main{ float:left;  padding:10px; line-height:20px;}
.right{ float:right; width:180px; background:#444;}
.left{ float:left; width:140px; border-right:1px solid #FC0; text-align:right; margin:10px; color:#FC0}
.left a:link, .left a:visited{ color:#FC0;}
.left a:hover{ color:#FF0;}
.bottom{ width:100%; border-top:1px solid #F90; padding:5px 5px 20px 0px; text-align:center; color:#C90; }
.newspic_r{ float:right; text-align:right; margin:3px; color:#FFF;}
.newspic_l{ float:left; text-align:left; margin:3px; color:#FFF; }
.newsimg{ margin-bottom:5px;}
.sub{ margin-top:10px; background:#333; height:16px; padding:4px 0px 0px 20px;; color:#CCC; font-weight:bold;}
.subinfo{ margin:10px; border-bottom:1px solid #666; padding-bottom:10px;}
.lefttit{ color:#FF0; font-weight:bold; border-bottom:1px solid #FC0; padding-right:5px;}
.leftinfo{ padding:5px;}
.leftinfo li{ margin-bottom:10px;}
.all_tit{ margin:15px 5px; font-size:14px; color:#CC0; border-bottom:2px solid #CC0; width:200px; font-weight:bold;}
.artistsname ul{ margin:20px;}
.artistsname li{ float:left; margin:10px; padding-left:3px; border-left:2px solid #C90; width:120px; white-space:nowrap; word-break:keep-all;
   overflow:hidden;
   text-overflow:ellipsis;}
.tittle{ color:#FFF; font-size:14px; border-bottom:1px solid #C90; width:250px; margin:30px 0px 10px 0px;}
.pho img{ margin:15px 10px; border:1px solid #666;}

#art_pic li{ float:left; width:215px; height:200px; margin:10px; text-align:center;}
#art_pic li img{ border:1px solid #999; margin-bottom:5px;}

.clear{ clear:both;}

.tit{ color:#FFF;}
a:hover .tit{ color:#F00;}
.groye{ color:#B80;}
a:hover .groye{ color:#FF0;}
.gro{ color:#666;}