BODY {
	BORDER-RIGHT: #ff0000; BORDER-TOP: #ff0000; FONT-SIZE: 12px; MARGIN: 0px; BORDER-LEFT: #ff0000; COLOR: #000000; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ff0000; BACKGROUND-COLOR: #ffffff; text-align:center;
	text-align:center; font-family:宋体,黑体,宋体(GB),Tahoma;
 
}
DIV {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma;
}
THEAD {
	COLOR: #ffffff; TEXT-ALIGN: center
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px; padding:0px;margin:0px; border:0px;
}
TABLE {
	BORDER: 0px;  FONT-SIZE: 12px;   LINE-HEIGHT: 20px;  BORDER-COLLAPSE: collapse
}
p{padding:0px; border:0px; margin:0px; font-size:12px;}
INPUT {
	FONT-SIZE: 12px; padding:0px; margin:0px; 
}
form,ul{padding:0px; margin:0px; border:0px;}
ul{ list-style:none;  }

h1,h2,h3,h4,h5,h6{ font-size:12px; padding:0px; margin:0px; border:0px; font-weight:normal;}

A:link {
	FILTER: DropShadow(Color=FFFFFF, OffX=1, OffY=1, Positive=2); COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	FILTER: DropShadow(Color=FFFFFF, OffX=1, OffY=1, Positive=2); COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	FILTER: DropShadow(Color=FFFFFF, OffX=1, OffY=1, Positive=2); COLOR: #ff66cc; TEXT-DECORATION: none
}
A:active {
	FILTER: DropShadow(Color=FFFFFF, OffX=1, OffY=1, Positive=2); COLOR: #444444; TEXT-DECORATION: none
}

 
.lm_1td {
	BORDER-RIGHT: #e9e3e0 1px solid; BORDER-TOP: #e9e3e0 1px solid; BORDER-LEFT: #e9e3e0 1px solid; BORDER-BOTTOM: #e9e3e0 1px solid
}
A.daohang:link {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; LETTER-SPACING: 4px; TEXT-DECORATION: none
}
A.daohang:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; LETTER-SPACING: 4px; TEXT-DECORATION: none
}
A.daohang:active {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff0000; LETTER-SPACING: 4px; TEXT-DECORATION: none
}
A.daohang:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffff00; LETTER-SPACING: 4px; TEXT-DECORATION: none
}




#Keyword{ height:15px; line-height:15px; color:#CCC;}

.textcenter{ text-align:center;}

.l,.left{ float:left;}
.r,.right{ float:right;}
.m,.middel{ float:left;}

.w960{ width:960px; margin:0 auto;}

.page { text-align:center; height:30px; line-height:30px;}

/*top */
#topnav{ width:960px; margin:0 auto; text-align:center; height:33px; background:url(/style/violet/images/newtop_02.gif) repeat-x left top; border-left:1px solid #ccc; border-right:1px solid #CCc;  }
#topnav ul{ width:960px; margin:0 auto;}
#topnav ul li{ float:left; width:76px; text-align:center; line-height:33px; height:33px;}
#topnav ul li.side{ float:right; width:260px; color:red;}
#showlogo { width:960px; margin:0 auto; text-align:center; height:90px; margin-top:5px; margin-bottom:5px;}
#showlogo .l{ width:230px; height:80px; text-align:left; padding-top:10px;   overflow:hidden;}
#showlogo .r{  width:730px; height:90px; text-align:right; overflow:hidden;}

#menu{ width:960px; margin:0 auto; text-align:center; height:46px; line-height:46px; background:url(/style/violet/images/menu_zsbg.jpg) no-repeat center top;}
#menu ul{ width:960px;}
#menu ul li{ width:120px; height:46px; line-height:46px; color:white; float:left;}
#menu ul li.menuhome{;}
#menu ul li.menuend{ ;}

#search{ width:960px; margin:0 auto; text-align:center;height:30px; margin-top:5px;background:url(/style/violet/images/search_bg.jpg) repeat-x left top; margin-bottom:5px;}
#search .l{ width:690px; padding-left:10px; text-align:left; height:30px; line-height:30px; overflow:hidden;background:url(/style/violet/images/search_bgleft.jpg) no-repeat  left top;}
#search .l a{color:#000;TEXT-DECORATION: none}

/*top ad*/
#search #abg{font-family:arial,sans-serif;font-size:12px;color:#000000;white-space:nowrap;font-weight:bold;}.al{font-family:arial,sans-serif;font-size:11px;line-height:14px;white-space:nowrap;}
#search .al .alt,#search .al a{color:#0000ff;font-weight:normal;text-decoration:none;white-space:nowrap;}

#search .r{ width:250px; padding-right:10px; text-align:right; height:30px; line-height:30px; overflow:hidden; background:url(/style/violet/images/search_bgright.jpg) no-repeat  right top;}
.picmore {  border:0px solid red; width:60px; float:left;line-height:25px; margin-left:4px; color:#FF0000; font-weight:bold;}
.picmoredetail{margin-left:10px; float:left; border:0px solid #ccc; overflow:hidden; height:25px; width:600px; text-align:left;}
.picmoredetail li{    float:left; margin-left:8px; line-height:25px; text-align:left;}
.picmoredetail p{ float:right; border:0px; padding:0px; margin:0px;margin-left:8px; line-height:25px;}
/* end top */

/*index*/
#indextop , #indexbaidu , #indexarea_1 , #indexadmiddel , #indexarea_2 , #indexarea_other, #friendlink{ margin-top:5px; width:960px; margin:0 auto; clear:both;}

#indextop {padding:5px; padding-right:0px;border:#dbdbdb 1px solid; width:953px; TEXT-DECORATION: none; height:250px; overflow:hidden;}
#indextop .l{ width:380px;}
#indextop .r{ width:573px; text-align:right;}
#indextop .r table{width:573px;}
#indextop .r td{ line-height:25px; text-align:center;}
#indextop .r img{  width:120px; height:90px; padding:2px; border:1px solid #ccc;}

#indexbaidu{height:30px; margin-top:5px; border:1px solid #f6f6f6; width:958px; background:url(/style/violet/images/baidu_bg.gif)  repeat-x top; }
#indexbaidu .l{width:630px; line-height:30px;  text-align:left; padding-left:8px; font-weight:bold;  font-size:13px;}
#indexbaidu .l a{ padding-left:4px;   font-size:12px; font-weight:normal;}
#indexbaidu .r{ width:300px; line-height:30px;  text-align:right; padding-right:10px;}
#indexbaidu .r input.keyword{ width:110px;}
#indexbaidu .r input.submit{width:80px;}
#indexbaidu .r form{ padding:0px; border;0px; margin:0px; height:25px;}
#indexbaidu .r img{ padding:0px; margin:0px; border:0px; float:left;}
#indexbaidu .r a{ padding:0px; margin:0px; border:0px; }

.indexarea{;}
.indexarea .l{ width:200px; }
.indexarea .r{ width:750px; margin-left:10px;}

.indexarea .indexareatitle { height:25px; line-height:25px;  text-align:left;}
.indexarea .indexareatitle h3 { background:url(/style/violet/images/ico_h3.gif)  no-repeat 10px 5px; font-weight:bold; font-size:14px; padding-left:40px; text-align:left; float:left; color:#444444;}
.indexarea .indexareatitle span{ float:right; text-align:right; margin-right:20px; }
.indexarea .indexareatitle span a{color:#fff;font-size:12px;   background-color:#69cb00; height:25px; display:block; width:60px; text-align:center;}
.indexarea .indexareacontent{ clear:both; text-align:left;  overflow:hidden;}

.indexarea .l .indexareatitle {width:200px;background:url(/style/violet/images/index_h3bottom.jpg) #f8f8f8  no-repeat left bottom;}
.indexarea .l .indexareacontent{ 
width:195px; padding-left:5px; padding-bottom:5px; padding-top:5px;  background-color:#f8f8f8; overflow:hidden; 
 line-height:25px; 
}
.indexarea .l .indexareacontent img{ margin-bottom:8px;vertical-align:top;}
.indexarea .l .indexareacontent a{ color:#444444;line-height:24px; height:24px;}
.indexarea .l .indexareacontent a:active{color:#444444;}
.indexarea .l .indexareacontent a:hover{color:#ff66cc;}
.indexarea .r .indexareatitle { width:750px;background:url(/style/violet/images/index_h3bottom2.jpg)  no-repeat left bottom;}
.indexarea .r .indexareacontent{ width:744px; line-height:25px; margin-top:5px; margin-bottom:5px;}
.indexarea .r .indexareacontent td{ line-height:25px;}
.indexarea .r .indexareacontent img{ margin:2px; width:120px; height:90px; padding:2px; border:1px solid #ccc;}

#indexarea_1{ margin-top:5px;}
#indexarea_2{ margin-top:5px;}

#indexarea_other{ margin-top:5px; margin-bottom:5px; clear:both;}
#indexarea_other .other_left,#indexarea_other .other_mid,#indexarea_other .other_right{ width:305px; float:left;  }
#indexarea_other .other_mid,#indexarea_other .other_right { margin-left:0px;margin-left:0px;}

#indexarea_other .other_title{ width:305px ; height:30px; background:url(/style/violet/images/other_title.gif) no-repeat left center; text-align:left; padding-left:10px;}
#indexarea_other .other_title h4{ color:#444444; line-height:30px; float:left; font-size:12px; font-weight:bold;}
#indexarea_other .other_title span{ float:right; font-size:12px; line-height:30px;  text-align:right; padding-right:10px; }
#indexarea_other .other_title span a{color:#7f7f7f; }
#indexarea_other .other_pic{ clear:both; margin-top:5px;}
#indexarea_other .other_pic img{ margin:2px; width:120px; height:90px; padding:2px; border:1px solid #ccc;}
#indexarea_other .other_text{ clear:both;  text-align:center;}
#indexarea_other .other_text table{ width:294px; margin-left:8px;}
#indexarea_other .other_text td{ line-height:20px; text-align:left;}
#indexarea_other .other_text a{color:#444444;}
#indexarea_other .other_text a:active{color:#444444;}
#indexarea_other .other_text a:hover{color:#ff66cc;}
	
#friendlink{ margin-top:10px;}

/*end index*/

.clssMainRoll {
	FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1); CURSOR: pointer;
	height:225px;
	width:300px; border:0px; 
}
#articlecomment {  background-color:#F4F4F4;width:380px; height:250px;}
#IDS_DIV_MAIN_TOP_ROLL_DETAIL{ float:left; width:300px; height:250px;}
#IDS_DIV_MAIN_TOP_ROLL_Title{ height:22px; line-height:22px; text-align:center; width:300px; overflow;hidden; font-size:12px;background-color:#F4F4F4;}

#IDS_DIV_MAIN_TOP_ROLL_MiNi{ float:left; padding-left:5px;height:250px; width:70px; background-color:#F4F4F4;}
#articlecomment ul{list-style:none;width:70px; padding:0px; margin:0px; margin:0px;}
#articlecomment ul li{ height:56px; clear:both; width:70px; margin-top:3px; text-align:center;}
#articlecomment  ul li .IMGS_MAIN_TOP_ROLL_THUMBNAIL_show{height:54px; border:0px; width:68px; border:1px solid #F4F4F4;}

#articlecomment  ul li li:hover img.IMGS_MAIN_TOP_ROLL_THUMBNAIL_show{height:54px; border:0px; width:68px; border:1px solid #ccc;}

/*art category*/

/*art path 2 style*/
.artpath{ margin:0 auto; width:960px;height:50px; line-height:50px; background:url(/style/violet/images/bg_pink.gif) repeat-x left top;}
.artpath .artpathinfo{ padding-left:20px;float:left; font-size:14px; height:50px; line-height:50px; }

#artlist{ margin:0 auto; text-align:left;width:960px; margin-top:5px;}
#artlist .l{ width:180px; margin-left:5px; }
#artlist .r{ width:760px; margin-left:5px;   }

#imglist{   }
#imglist ul{ list-style:none;   }
#imglist ul li{ float:left;  margin-left:5px; margin-bottom:10px;  margin-right:5px; width:174px; height:156px; background:url(/style/violet/images/img_bg.gif) no-repeat center top; text-align:center; overflow:hidden;}
#imglist ul li img{ width:160px; height:120px; text-align:center; margin:7px; margin-bottom:0px;}
#imglist ul li .listarttitle{ text-align:center;WIDTH:160px; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0 auto;}

.artpage{ margin-top:10px; text-align:center; margin-bottom:10px;clear:both;}

#artlistad{ text-align:center; margin-top:10px; clear:both; margin:0 auto;}

/*art content*/
#artcontent{ clear:both; width:960px; margin:0 auto; text-align:center; margin-top:5px; margin-bottom:10px;}

#artcontent .l{ width:614px; text-align:center; border:1px solid #CCC;}
#artcontent .r{ width:336px; margin-left:8px; text-align:left;}

#artcontent  h1{ font-size:16px; font-weight:bold; padding:0px; border:0px; margin:0px; text-align:center; height:30px; line-height:30px; color:#000; border-bottom:3px solid #f6f6f6; display:block; }
#artcontent h1 .S_headline2{ color:#ed477a; }

.artpath .artsave{ float:right; text-align:right; line-height:45px; height:45px; font-size:12px; margin-top:15px; padding-right:10px;}

#artcontent h2{ padding:0px; border:0px; margin:0px; font-size:13px; height:30px; line-height:30px; padding-left:15px; text-align:left; color:#ed477a; border-bottom:1px solid #ccc; display:block; font-weight:bold;}
#artcontent h2 span{ font-size:12px; color:#999; font-weight:normal;}
#artcontent h2{background:url(/style/violet/images/icon_pink.gif) no-repeat left center; background-position:5px 8px;}

#artcontent .artinfo{ clear:both; line-height:25px; height:25px; text-align:center; margin-top:10px;}
#artcontent .artcontent{clear:both; line-height:22px; text-align:center;margin-top:10px; }
#artcontent .artcontent img{  border:2px solid #f6f6f6;  width: expression(this.width > 600 ? '600px': true); max-width:600px; }
#artcontent .artcontent center{ margin-top:10px;  clear:both;}
#artcontent .artcontent p{ padding:0px; border:0px; margin:0px;  text-align:auto;}

#artcontent .googleb{  text-align:center; clear:both;}

#artleftright{ clear:both;}
#artleftright .artl{ float:left; margin-left:5px; text-align:left; width:300px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#artleftright .artr{ float:right; margin-right:5px;text-align:right;width:300px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

#artrelate{ clear:both;margin-top:10px;}
#artcontent #artrelate .artl{ width:250px; float:left; text-align:left; overflow:hidden; margin-left:5px;}
#artcontent #artrelate .artl a{ line-height:25px; height:25px; text-align:left; clear:both; }
#artcontent #artrelate .artr{ width:336px; float:right; margin-right:5px;}
#artrelate .LinkArticleCorrelative{ clear:both; line-height:25px; height:25px; padding-left:14px; background:url(/style/violet/images/ico_relate.gif) no-repeat left center; margin-left:5px;}
#artrelate .artrelatecontent{ margin-top:5px; clear:both;}

#artcomment{ clear:both;  width:614px; margin-top:10px;}
#artcomment .artcommentcontent{ margin-top:5px; clear:both;}

#arttuiijan, #arthot,#artzuixin{ clear:both; margin-top:10px;}
#arthot .arthotcontent,#arttuiijan .arttuiijancontent,#artzuixin .artzuixincontent{ margin-top:5px; clear:both; }
#arthot .arthotcontent a.artrlink,#arttuiijan .arttuiijancontent a.artrlink{padding-left:12px; background:url(/style/violet/images/ico_apink.gif) no-repeat left center; margin-left:5px;}
#artzuixin .artzuixincontent a img{ padding:1px; border:1px solid #ccc;}
#artzuixin .artzuixincontent a:hover img{ padding:0px; border:2px solid #ed477a;}
#artcontent .googlel{ float:left;  clear:both;}
#artcontent .googler{ float:right;  clear:both; }


#adright{ clear:both;margin-top:10px;}

#copyright{ clear:both;LINE-HEIGHT: 180%; width:960px;  border-top:5px solid #f2f2f2; padding:5px; text-align:center; margin:0 auto; margin-top:10px;}

/*special*/
#specialall{;}
#specialall .left{width:336px;}
#specialall .right{ text-align:left; width:614px; margin-left:8px;}
#specialall .googles{;}
#specialall h2{ padding:0px; border:0px; margin:0px; font-size:13px; height:30px; line-height:30px; padding-left:15px; text-align:left; color:#ed477a; border-bottom:1px solid #ccc; display:block; font-weight:bold;}
#specialall h2 span{ font-size:12px; color:#999; font-weight:normal; }
#specialall h2{background:url(/style/violet/images/icon_pink.gif) no-repeat left center; background-position:5px 8px;}

.speciallist{;}
.speciallist ul{width:614px;}
.speciallist ul li{ width:300px; margin-left:5px; float:left;}
.speciallist ul li img{ float:left; width:132px; height:100px; padding:1px; border:1px solid #ccc;}
.speciallist ul li .specialitem{ float:left; margin-left:5px; width:150px; height:120px; overflow:hidden;}
.speciallist ul li .specialitem h3{ font-size:14px; text-align:left; height:25px; line-height:25px;}
.speciallist ul li .specialitem p{ clear:both; font-size:12px; color:#666666; text-align:left;}
.speciallist ul li .specialitem em{ display:block; text-align:right; margin-left:5px; font-style:normal; }
.speciallist ul li .specialitem em a{font-size:13px; color:#ff6000;}

/*specialdetail*/
#specialdetail{;}
#specialdetail .left{width:336px;}
#specialdetail .right{ text-align:left; width:614px; margin-left:8px;}
#specialdetail h2{ padding:0px; border:0px; margin:0px; font-size:13px; height:30px; line-height:30px; padding-left:15px; text-align:left; color:#ed477a; border-bottom:1px solid #ccc; display:block; font-weight:bold;}
#specialdetail h2 span{ font-size:12px; color:#999; font-weight:normal;margin-left:200px;}
#specialdetail h2{background:url(/style/violet/images/icon_pink.gif) no-repeat left center; background-position:5px 8px;}
#specialdetail .left .specialimg{ text-align:center;}
#specialdetail .left .specialimg img{ padding:1px; border:2px dotted #FF6600;}
#specialdetail .left .specialtitle{ text-align:left;  border-bottom:1px dotted #ccc; font-size:14px; font-weight:bold; height:25px; line-height:25px;}
#specialdetail .left .specialtitle {background:url(/style/violet/images/ico_star.gif) no-repeat left center;  padding-left:25px;}
#specialdetail .left .specialcontent{ color:#666666; text-align:left; margin-top:5px; text-indent:2em;}

#specialdetail .artzhuantinewcontent ul{ margin-top:5px;}
#specialdetail .artzhuantinewcontent li{ float:left; width:158px; height:120px; text-align:center; padding:3px; overflow:hidden;}
#specialdetail .artzhuantinewcontent li img{ width:146px; height:114px; padding:1px; border:1px solid #CCC;}
 
#specialdetail .specialdetaillist{ text-align:left;}
#specialdetail .specialdetaillist td{ height:156px; width:174px; line-height:25px; background:url(/style/violet/images/img_bg.gif) no-repeat top left; text-align:center;}
#specialdetail .specialdetaillist td img{ margin-top:6px; }

/*首页专辑*/
#indexspecial{ margin:0 auto; width:960px; margin-top:5px;   }
#indexspecial .stitle{ height:32px; line-height:32px; padding-left:30px; background:url(/style/violet/images/title_zj.gif) no-repeat left top;  }
#indexspecial .stitle .l{ font-size:13px; font-weight:bold; text-align:left; color:#f90372;}
#indexspecial .stitle .r{ text-align:right; padding-right:10px;}
#indexspecial ul { clear:both; margin-top:5px;}
#indexspecial ul li{ width:300px; margin-left:5px; float:left;}
#indexspecial ul li img{ float:left; width:132px; height:100px; padding:1px; border:1px solid #ccc;}
#indexspecial ul li .specialitem{ float:left; margin-left:5px; width:150px; height:100px; overflow:hidden;}
#indexspecial ul li .specialitem h3{ font-size:14px; text-align:left; height:25px; line-height:25px;}
#indexspecial ul li .specialitem p{ clear:both; font-size:12px; color:#666666; text-align:left;}
#indexspecial ul li .specialitem em{   text-align:right; margin-left:5px; font-style:normal; }
#indexspecial ul li .specialitem em a{font-size:13px; color:#ff6000;}
