body{ margin:0px auto; background:url(../siteImages/y1_bg.gif) repeat-y center #35353f; width:950px;}
body, .cscroll{scrollbar-face-color:#807c7b; scrollbar-arrow-color:#ededed; scrollbar-highlight-color:#ededed; scrollbar-3dlight-color:#807c7b; scrollbar-shadow-color:#ededed; scrollbar-darkshadow-color:#807c7b; scrollbar-track-color:#b4b3b1;}
body,td,th{font-size:12px;}
*{padding:0; margin:0;}
a{ text-decoration:none; color:#757979;}
a:hover{ color:#f00;}
a img{ border:0;}

.headerad{ width:950px; overflow:hidden;}
.main{ background:#fff;width:950px;}
.container{ border:1px solid #fff; background:#f5f5f5;}
.menu{ display:block; height:38px; background: url(../siteImages/menubg.gif) no-repeat; padding-left:140px; overflow:hidden;}
.menu li{ list-style:none; float:left; width:85px;text-align:center; display:inline; }
.menu li a{ font-size:14px; font-weight:bold; color:#fff; text-decoration:none; display:block; height:38px;padding:6px 0px;}
.menu li a span{ font-size:9px; font-weight: normal;color:#efefef; display:block; font-family:Arial;}
.menu li a:hover{background:url(../siteImages/menuover.gif) repeat-x;}

.wide{ background:url(../siteImages/widebg.gif) repeat-x top; vertical-align:top;}
.narrow{width:225px; background:#807c7b; vertical-align:top;}

#flash_show_out {
	WIDTH: 335px; POSITION: relative; HEIGHT: 280px;float:left; margin:10px;
}
#flash_show {	
}
#flash_img {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 333px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 274px;
	}
#flash_btn {
	Z-INDEX: 202; RIGHT: 0px; WIDTH: 80px; POSITION: absolute; TOP: 198px; display:none;
}
#flash_btn DIV {
	FLOAT: left; MARGIN: 5px 2px;
}
#flash_btn DIV A {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; WIDTH: 7px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 7px
}
#flash_btn DIV A:hover {
	DISPLAY: block; BACKGROUND: #0bb6ce
}
#flash_show_ctl {
	BORDER-TOP: #000 1px solid; Z-INDEX: 20; LEFT: 1px; WIDTH: 333px; POSITION: absolute; TOP: 244px; HEIGHT: 30px
}
#flashtrans {
	Z-INDEX: 2; BACKGROUND: #3a3835; FILTER: Alpha(opacity=100); LEFT: 1px; WIDTH: 333px; POSITION: absolute; TOP: 245px; HEIGHT: 30px; moz-opacity: .10; opacity: .10;
}
#flash_show_ctl_msg {
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); FLOAT: left; OVERFLOW: hidden; WIDTH: 333px; text-align:center;
}
#flash_show_ctl A {
	FONT: bold 13px/28px Arial,'ËÎÌå'; COLOR: #fff; TEXT-DECORATION: none
}
#flash_show_ctl A:hover {
	COLOR: #309; TEXT-DECORATION: none
}
#flash_show_ctl_tuber {
	Z-INDEX: 100; LEFT: 305px; POSITION: relative; TOP: -17px
}
#flash_show_ctl_arrow {
	MARGIN-RIGHT: 5px
}
#img_prev_btn {
	FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; BORDER-TOP-STYLE: none! important; LINE-HEIGHT: 10px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 12px! important; BORDER-BOTTOM-STYLE: none! important
}

h1{ font-size:18px; text-align:center;font-family:"ºÚÌå"; font-weight:normal; text-align:center; line-height:28px}
h1 a{ color:#f00;font-family:simhei;}
.homenews{ margin-left:360px; padding:10px 10px 0 0;}
.homenews div{ padding:6px 0; line-height:150%;text-indent:2em; color:#757979;}
.homenews div a{ color:#f00;}
.newslist1{ display:block;}
.newslist1 li{ list-style:none; line-height:25px; white-space:nowrap; background:url(../siteImages/newsbg1.gif) no-repeat top left;padding-left:20px;  margin:2px 0; height:25px;}
.newslist1 li span{ color:#bbb; float:right; font-family:Arial;}
.newslist1 li a{ color:#757979;}
.newslist1 li a:hover{ color:#f00;}

h2{ font-size:14px; line-height:30px; color:#fff; padding-left:10px; background:url(../siteImages/down_tit.gif) no-repeat; display:block; height:30px; margin:10px;}
h2 span{ font-size:9px; font-weight:normal; font-family:Arial;}
.more{ float:right; margin:12px 15px 0 0;}
.download{ background:url(../siteImages/downloadbg.gif) no-repeat; clear:both; height:236px; margin-top:10px; border-right:1px solid #fff; }
.download ul li{ float:left; width:100px; width:144px; margin-left:28px; display:inline; line-height:200%;}
.download ul li a.image{ border: 1px solid #aaa; padding:2px; background:#fff; display:block;}
.download ul li a.btn{ width:65px; display:block;}


h3{ background:url(../siteImages/h3.gif) no-repeat; height:30px; display:block; font-size:14px; color:#fff; line-height:30px; padding-left:10px; margin-top:1px;}
h3 span{ font-size:9px; font-family:Arial;}
.login{ display:block; padding:6px}
.login li{ display:block; list-style:none; line-height:30px; height:30px;}
.login li span{ float:left; width:60px; text-align:right; color:#fff;}
.login li input{ width:120px;}
.loginbtn{text-align:center; padding:0 0 5px 0;}
.btn1{ color:#fff; background:url(../siteImages/btn1.gif) repeat-x; height:18px;*height:20px; padding-top:2px; border:1px solid #333;}
.loginbtn a{ text-decoration:underline;}
.narrow a{ color:#fff;}
.notice{ display:block; padding:8px; height:144px; overflow-y:auto;}
.notice li{ display:block; list-style:none;}
.notice li a{ line-height:200%;}
.notice li a:hover{ text-decoration:underline;}
.hd{ padding:8px; color:#fff; line-height:180%;}
.hd_tit{ font-weight:bold; color:#fff; text-decoration:underline; width:190px; overflow:hidden; text-overflow:ellipsis; display:block; line-height:24px;; white-space:nowrap; padding-left:20px; background:url(../siteImages/hd_tit.gif) no-repeat left;}
.hd a:hover{ text-decoration:underline; color:#f00;}
/*---foot-----*/
.footer{ padding:10px 0; background:#35353f;}
.foot{ padding-left:150px; line-height:46px; height:46px; background:url(../siteImages/footlogo.gif) no-repeat left; color:#ddd; font-family:Arial;}
/*----sidebar----*/
dl.sidemenu{ display:block; padding:8px 0;}
dl.sidemenu dt a{ line-height:30px; height:30px; font-weight:bold;}
dl.sidemenu dd a{ line-height:200%; height:24px; }
dl.sidemenu a{ color:#fff;padding-right:60px; text-align:right;display:block; }
dl.sidemenu a:hover,.cselmenu{background:url(../siteImages/arrow.gif) no-repeat  180px center;}
dl.sidemenu dt a:hover{ background-color:#676360;}

/*----file----*/
h4{ line-height:40px; font-size:12px; display:block; padding-left:30px; background:url(../siteImages/h4bg.gif) no-repeat 10px 12px; height:40px; }
dl.file{ padding:10px 20px; display:block; line-height:200%;}
dl.file dt img{ float:right; background:#fff; padding:4px; border:1px solid #ccc;}
dl.file dt{ font-size:18px; color:#f60;font-family:simhei; line-height:250%;}
/*----works----*/
.works{ display:block; line-height:180%; height:200px; margin:20px; border-bottom:1px dashed #ccc;}
.works dd.workimg ,.work dd.workimg{ float:left; width:250px; height:170px;}
.works dt,.work dt { color:#f60; font-weight:bold; line-height:200%;}
.works a:hover,.work a:hover{ text-decoration:underline; color:#f00; }
.works a,.work a{ color:#f60;}
.work{ display:block; line-height:180%;  margin:20px;}
/*----page----*/
.page { margin:10px 20px; padding:10px 0; clear: both;}
.page a{ float:left; border:1px solid  #666; width:24px; height:20px; line-height:20px; text-align:center; margin-right:4px; color:#333;}
.page a:hover{ background:#999; color:#fff;}
.page a.selected,.page a.unclick{ border:1px solid #fff; color:#333; font-weight:bold;}
.page a.selected:hover,.page a.unclick:hover{ background:none; text-decoration: underline;}
.page a.prev,a.next,a.unclick{ width:48px;}


.content{ margin:20px;clear:both;}
h5{line-height:200%; font-size:14px; text-align:left; display:block;   }
.tab1{ border:1px solid #999;}
.tab1 tr {background-color:expression((this.sectionRowIndex%2==0)?"#eee":"white"); }
.tab1 th{ text-align:left; font-weight:normal; padding:0 8px;line-height:200%;}
.tab1 td{ text-align:left; font-weight:normal; padding:0 8px; color:#333;line-height:200%;}
.workinf{ line-height:150%;}


.plist{ display:block; margin:0 10px;}
.plist li{ float:left; width:144px; margin:0 13px; list-style:none; height:170px; overflow:hidden; display:inline; margin-top:20px;}
.plist li a{ display:block; line-height:24px; text-align:center; color:#fff; font-weight:bold; white-space:nowrap; overflow:hidden;}
.plist li a.buy{ float:right; margin-right:5px;}
.plist li div{ background:#666; color:#fff; margin-top:1px; padding:2px;}
.plist li a.img{ padding:2px; background:#fff; border:1px solid #999;}
.plist li a:hover{ color:#f00; text-decoration:underline;}

.dlist{ display:block; margin:0 10px;}
.dlist li{ float:left; width:350px;  list-style:none; height:150px; overflow:hidden; display:inline; margin-top:20px; border-bottom:1px dashed  #ccc;}
.dlist li a{ line-height:24px; font-weight:bold; white-space:nowrap; overflow:hidden;}
.dlist li dl{ margin-top:1px; padding:2px; margin-left:160px;line-height:200%;}
.dlist li a.img{ padding:2px; background:#fff; border:1px solid #999; float:left; width:140px; }
/*.dlist li a.img img{ width:138px; height:117px;}*/
.dlist li a:hover{ color:#f00; text-decoration:underline;}
/*------TC--------*/
.tc_title,.tc_content{background:url(../siteImages/widebg.gif) repeat-x top; vertical-align:top;}
.tc_title{ width:460px;}
.tc_container{ border:1px solid #ccc; background:#ededef; margin:20px 20px 20px 0; height:400px; padding:10px;}
h6{ font-size:12px; display:block; line-height:200%; background:#ccc; padding:0 10px;}
h6 span{ color:#f60;}
.text{ line-height:200%; margin:8px; height:320px; overflow-x:hidden; overflow-y:auto;color:#666;}
.posted{ text-align:right; padding:8px; font-family:Arial; text-decoration:underline;}
.posted .name{ color:#f60;}



/*---------rili------------*/
.Calendar { 
font-family:Verdana; 
font-size:12px; 
text-align:center; 
height:158px; 
padding:5px 10px; 
line-height:1.5em;
background:url(../siteImages/rilibg.gif) no-repeat center 6px;
line-height:23px;
color:#fff;
} 
.Calendar a{ 
color:#0066CC; 
} 
.Calendar table{ 
width:100%; 
border:0; 
} 
.Calendar table thead{color:#000; font-weight:bold; font-size:12px;} 
.Calendar table td { 
font-size: 11px; 
padding:1px; 
line-height:18px;
font-family:Arial,ËÎÌå;
} 
#idCalendarPre{ 
cursor:pointer; 
float:left; 
padding:5px; 
} 
#idCalendarNext{ 
cursor:pointer; 
float:right; 
padding:5px; 
} 
#idCalendar td.onToday { 
font-weight:bold;
background:url(../siteImages/today.gif) no-repeat center center;
color:#fff; 
} 
#idCalendar td.onSelect { 
font-weight:bold; 
color:#f00;
} 
#idCalendar td a{ color:#f00; font-weight:bold; background:url(../siteImages/link.gif) no-repeat center center; display:block;}
#idCalendarContent{ background:#888; color:#fff; margin:4px 2px 2px 2px;}
.Calendar table{ background:url(../siteImages/rlbg.gif) no-repeat bottom;}

/*---*/
.windows{ z-index:10;position: absolute; width:150px; height:100px; border:0; margin-top:15px; margin-left:-62px; background:url(../siteImages/windows.gif) no-repeat  ; font-size:12px;}
.data{ color:#fff; font-weight:bold; padding-top:5px;}
.msg{ width:140px; margin:0 5px 5px 5px; height:72px; text-align:left; overflow-y:auto; background:#fff; font-weight:normal;}

.note{z-index:10;position: absolute; width:350px;*width:330px; border:0; margin-top:-0px; margin-left:-350px; background:url(../siteImages/notes.gif) no-repeat right top; font-size:12px; padding:4px 15px 4px 5px; height:250px;}
.tit{ font-weight:bold; line-height:20px; background:url(../siteImages/note.gif) no-repeat  6px 3px; padding:2px 2px 4px 30px; font-size:14px; color:#f60;}
.date{ color:#000; padding-left:5px; line-height:18px;}
.notes{ margin:0px 4px 4px 4px; padding:2px; border:1px dotted #000; background:#fafafa; line-height:150%;color:#666 ; height:120px; overflow-y:auto;}

.imgmenu{ padding:4px;vertical-align:middle; height:350px; overflow:hidden; overflow-y:auto;}
.imgmenu dt{ display:block; text-align:left; color:#fff; padding-right:4px; line-height:150%; height:75px; margin-top:4px;}
.imgmenu dt a img{ width:80px; heiglht:60px; padding:2px; border:1px solid #333; background:#fff; float:left; margin:4px; }
.imgmenu dt a:hover{ text-decoration:underline;}

.nav{ line-height:200%; padding:0 10px; margin:10px 4px 0 6px;}
.news{padding:8px; line-height:200%;}
.news img{MAX-WIDTH: 620px!important;HEIGHT: auto!important;width:expression(this.width > 620 ? "620px" : this.width)!important;}
.newsimg{ text-align:center;}
.artInfo{ text-align:center; border-top:1px dashed #ccc; color:#666; font-family:Arial; margin-top:10px;}

.reply{ text-align:right;}
.reply a{ color:#000; font-weight:bold; font-size:14px;}
.reply a:hover{ color:#f60;}

.shop{ display:block; line-height:200%; height:220px; margin:20px; border-bottom:1px dashed #ccc;}
.shop dd.shopimg { float:left; width:300px; height:170px; text-align:center;}
/*.shop dd.shopimg img{ width:220px; height:180px;}*/
.shop dt{ color:#f60; font-weight:bold; line-height:200%; font-size:14px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.shop a:hover{ text-decoration:underline; color:#f00; }
.shop a{ color:#f60;}
.work{ display:block; line-height:180%;  margin:20px;}
.price{ color:#f60; font-size:24px; line-height:40px;font-family:Arial;}

#dvThumbs img{margin:auto 8px;border:0px;}
.cpborder{border:1px solid #999;padding:4px;}
.ccurborder{border:2px solid #fa0;padding:4px;}