/* CSS Document */


/* 顶部 */
/*
.head { width:100%; height:130px; background:url(../images/head_bg.gif) repeat-x; text-align:center; margin-bottom:20px;}
*html .head { width:100%; height:130px; background:url(../images/head_bg.gif) repeat-x; text-align:center; margin-bottom:10px;}
.headcontent { width:920px; margin-right: auto; margin-left: auto;}
.bookmark{ width:920px; text-align: right; padding-top: 10px; padding-bottom:25px; font-size:12px; color:#999;}
.mainlogo{ width:155px; float:left;}
.mainlogotext { padding:8px 0 10px 7px; color:#666; font-size:12px; text-align:left;}
.nav{ width:765px; height:32px; float:right; text-align:right;}

.navother{ width:765px; float:right; font-size:14px; color:#666;}
.navmain{ width:765px; height:32px; float:right; margin-top:24px; margin-right:-4px;}

.navmain img { width:85px; height:32px; float:left; padding:0; }


.headline{ width:920px; height:2px; background:url(../images/headline.gif) repeat-x; float:left; }

*/
/* 主体内容 */
.mainbody{ width:100%; text-align:center; }
.main { width:920px; margin-right:auto; margin-left:auto; }
.maincontent { width:645px; float:left; text-align:left;}
.slide { width:260px; float:right; text-align:left;}




/*最新活动大图*/
.topbigpic{ width:350px; height:250px; float:left; margin-right:10px;}
#newspic { overflow:hidden; width:350px; position:relative; height:250px;}
#newspic .word { padding-right: 5px; padding-left: 10px; z-index:: 10; background: url(../images/bg_transparent.gif) no-repeat; left: 0px; padding-bottom: 10px; WIDTH: 350px; color: #fff;  BOTTOM: 0px; PADDING-TOP: -5px; position: absolute; height: 28px;}
* html #newspic .word { padding-right: 5px; padding-left: 10px; z-index:: 10; background: url(../images/bg_transparent.gif) no-repeat; left: 0px; padding-bottom: 10px; WIDTH: 350px; color: #fff;  BOTTOM: 0px; PADDING-TOP: 15px; position: absolute; height: 15px;}

#newspic .word H3 { font-size:14px;}
* html #newspic .word H3 { margin-bottom:-10px; font-size:14px;}
#newspic .ui-els-hide { display:none;}

#thumbs { width:150px; height:16px; margin:-40px 0 0 210px; position:relative; z-index:10;}
* HTML #thumbs { width:140px; height:16px; margin:-26px 0 0 210px; position:relative; z-index:10;}
#thumbs li { float:left; width:18px; height:15px; margin-right:1px; background-color:#828282; list-style-type:none; text-align:center; font-size:12px; font-family:Arial;}
#thumbs li A { width:18px; color:#fff; display:block; text-decoration:none;}
#thumbs li A:hover { width:18px; background-color:#018ab4;}
#thumbs li A.current { width:18px; background-color:#018ab4;}


/*最新活动*/

.topnews{ width:285px; height:250px; background:url(../images/topnews.jpg) no-repeat; float:left;}
.topnewslist{ width:270px; height:200px; line-height:175%; font-size:14px; margin:50px 0 0 15px; color:#666;}
* html .topnewslist{ width:270px; height:200px; line-height:170%; font-size:14px; margin:50px 0 0 15px; color:#666;}


/*搜索*/

.search { width:645px; height:84px; background:url(../images/searchg.gif) no-repeat; margin-bottom:8px;}

.searchform{ margin-left:110px; padding-top:15px;}
.search select{ border-left: solid 1px #a67a26; border-top: solid 1px #a67a26; border-right:none; border-bottom:none; font-size:14px; color:#666; width:150px; height:20px; }

.search input { width:250px; height:19px ; border: solid 1px #bcbcbc; font-size:14px; color:#666; background-color:#fff8ea; line-height:150%; padding-left:5px; margin-left:10px;}
.search img { margin-bottom:-7px; _margin-bottom:-4px; margin-left:5px;}

.hotkey{ margin-left:110px; margin-top:20px; _margin-top:5px;}

.searchhot{ font-size:12px; font-weight:bold; color:#666;}
.searchhot img { margin-bottom:-4px;}
.searchkey a{ padding-right:15px; font-size:12px;} 



/*活动分类*/
.sort{ width:420px; height:215px; background:url(../images/sort.gif) no-repeat; float:left;}

* html .sortnumber { width:145px; height:15px; font-size:12px; color:#666; padding-top:11px;}
.sortnumber { margin-left:115px; width:145px; height:15px; font-size:12px; color:#666; padding-top:10px;}
.sortmore{ margin-left:330px; margin-top:-17px; cursor:pointer;}

.sortcontent{ width:405px; margin:20px 0 0 0;}
* html .sortcontent{ margin-top:17px;}

* html .sortname{ width:80px; height:30px; margin-left:8px; margin-top:0; float:left;}
.sortname{ width:80px; height:30px; float:left; margin-left:17px;}
.sorttext{ width:77px; height:30px; float:left; font-size:12px; margin-top:3px; }

/*发布 订阅 帮助*/

.function{ width:215px; height:215px; background:url(../images/function.gif) no-repeat; float:right;}
.drawers { width: 215px; margin-top:2px;}
.ccc { height:115px; }
.pubccc { cursor:pointer; padding:0; margin:0; background:url(../images/butfun.gif) no-repeat; width:215px;; height:32px; }
.orderccc { cursor:pointer; padding:0; margin:0; background:url(../images/butfun.gif) no-repeat 0 -32px; width:215px; height:32px; }
.helpccc { cursor:pointer; padding:0; margin:0; background:url(../images/butfun.gif) no-repeat 0 -64px; width:215px; height:32px; }

.pubimg { float:left; margin:15px 10px 0 15px;}
.publ{ float:right; font-size:14px; color:#666; line-height:180%; margin-right:45px; _margin-right:22px; margin-top:30px;}
.publ a { font-weight:bold; text-decoration:underline; color:#b6470a;}

.orderc {font-size:14px; color:#666; padding-left:15px; padding-top:15px; margin-bottom:-15px;}
.orderc select{ width:125px; height:22px;  font-size:14px; color:#666; border:1px solid #ccc; line-height:160%;  margin-left:-6px; padding-top:2px;}
* html .orderc select{  margin-left:-8px;}
.orderc input{ width:120px; height:16px; font-size:12px; color:#666; border:1px solid #ccc; line-height:120%; margin-left:8px; _margin-left:6px;}
.orderczy{ font-family:simsun; font-size:14px; font-weight:bold; margin-bottom:10px; }
.ordercmail { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.orderimg { padding-left:40px; padding-top:10px;}
.cancelimg { padding-left:20px; padding-top:10px;}

.helpimg { float:left; margin-top:20px; margin-left:6px; }
.helpl{ float:left; font-size:12px; margin-top:30px; margin-left:5px; line-height:200%;}


/*每月焦点*/
.focus{ width:325px; float:left; background:url(../images/focusbg.gif) repeat-y; overflow:hidden;}
.todayinfo{ width:300px; padding-left:15px;}
.todayimg{ width:75px; float:left; margin-right:10px;}
.todaytext{ width:210px; float:left;}
.todaytext h4{ display:inline; padding-right:12px;}
.todayblue{ color:#018ab4; font-family:Tahoma;}
.todaytextlist{ line-height:170%; padding-top:8px; font-size:12px;}

.city{ width:310px; height:48px; background:url(../images/city.jpg) no-repeat; _margin-top:17px; margin-top:18px; font-size:12px; padding-top:40px; padding-left:15px; line-height:180%;}


.week{ width:287px; height:36px; background:url(../images/week.jpg) no-repeat; margin-top:20px; margin-left:16px;}

.calendar { width:287px; margin-left:16px;}


.date_blank{ width:41px; height:41px; float:left; background:url(../images/date_blank.gif) no-repeat;}
.date01{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat;}
.date02{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -41px 0;}
.date03{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -82px 0;}
.date04{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -123px 0;}
.date05{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -164px 0;}
.date06{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -205px 0;}
.date07{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -246px 0;}
.date08{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -287px 0;}
.date09{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -328px 0;}
.date10{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -369px 0;}
.date11{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -410px 0;}
.date12{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -451px 0;}
.date13{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -492px 0;}
.date14{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -533px 0;}
.date15{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -574px 0;}
.date16{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -615px 0;}
.date17{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -656px 0;}
.date18{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -697px 0;}
.date19{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -738px 0;}
.date20{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -779px 0;}
.date21{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -820px 0;}
.date22{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -861px 0;}
.date23{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -902px 0;}
.date24{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -943px 0;}
.date25{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -984px 0;}
.date26{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -1025px 0;}
.date27{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -1066px 0;}
.date28{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -1107px 0;}
.date29{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -1148px 0;}
.date30{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -1189px 0;}
.date31{ width:41px; height:41px; float:left; background:url(../images/date.gif) no-repeat -1230px 0;}

.bubbleInfo { position: relative; width:41px;}
.trigger { position: absolute;}
.popup { position: absolute; display: none;	z-index: 50; width:300px; background-color:#fff; color:#666; text-align:left; font-size:12px; padding:8px; border:1px solid #999;}


/*年度重头戏*/

.mostimportant{ width:310px; float:right; margin-top:0; background:url(../images/importantbg.gif);  z-index:5;}
.mostcontent{ width:285px; margin:0 0 10px 15px; font-size:12px; color:#666;}
.mostimg{ width:75px; height:60px; float:left;}
.mosttext{ width:200px; float:right;}
.mosttitle{ width:190px; height:18px; padding-left:3px;padding-top:1px;}
.mostname{ width:190px; height:15px; padding-left:3px; padding-top:5px; background-color:#f5f5f5; }
.mostdate{ width:190px; height:17px; padding-left:3px; padding-top:3px; background-color:#f5f5f5; margin-top:1px; font-family:Arial, Helvetica, sans-serif;}
.mostbot{ overflow:auto;}
.mosth{ clear:both; height:24px;}

#scrollWrap { width: 278px; height: 480px; overflow: hidden;} 
#scrollMsg {}




/*第一现场和今日访谈*/

.live { width:317px; background:url(../images/bg_line.gif) repeat-y; overflow: auto; font-size:12px; float:left;}
.livetop{ width:317px; height:32px; background:url(../images/live.jpg) no-repeat;}
.livetop h4{ padding-top:11px; padding-left:44px; color:#fff;}
.liveimg{ width:75px; height:60px; float:left; margin:15px 15px 10px 13px;}
.livecontent{ width:205px; float:left; margin-top:15px;}
.livecontent span{ display:block; margin-top:6px; color:#666; line-height:180%;}
.liveline{ width:285px; height:1px; margin:5px 0 10px 13px; background:url(../images/line.gif) repeat-x;}
.livelist{ width:145px; float:left; line-height:190%; margin-left:10px; margin-top:0; color:#666; margin-bottom:8px;}
* html .livelist{ width:145px; float:left; line-height:190%; margin-left:5px; margin-top:-12px; margin-right:3px; margin-bottom:-8px; color:#666;}
.livebot{ width:317px; height:4px; background:url(../images/bg_bottom.gif) no-repeat; overflow:hidden;}


.talk { width:317px; background:url(../images/bg_line.gif) repeat-y; overflow: auto; font-size:12px; float:right;}
.talktop{ width:317px; height:32px; background:url(../images/talk.jpg) no-repeat;}
.talktop h4{ padding-top:11px; padding-left:44px; color:#fff;}

.teach { width:317px; background:url(../images/bg_line.gif) repeat-y; overflow: auto; font-size:12px; float:left;}
.teachtop{ width:317px; height:32px; background:url(../images/teach.jpg) no-repeat;}
.teachtop h4{ padding-top:11px; padding-left:44px; color:#fff;}
.teachimg{ width:75px; height:85px; float:left; margin:15px 15px 15px 13px;}
.teachlist{ width:210px; float:left; line-height:200%; margin-left:0; margin-top:7px; color:#666; margin-bottom:8px;}
* html .teachlist{ width:210px; float:left; line-height:200%; margin-left:0; margin-top:13px; color:#666;}


.resource { width:317px; background:url(../images/bg_line.gif) repeat-y; overflow: auto; font-size:12px; float:right;}
.resourceimg{ width:75px; height:85px; float:left; margin:15px 15px 15px 13px;}
* html .resourceimg{ width:75px; height:85px; float:left; margin:10px 15px 15px 13px;}
.resourcetop{ width:317px; height:32px; background:url(../images/resource.jpg) no-repeat;}
.resourcetop h4{ padding-top:11px; padding-left:44px; color:#fff; float:left;}
.resourcetop ul{ float:right; list-style:none; margin-top:0px;}
.resourcetop li{ display:block; float:left; width:36px; padding-right:20px; text-align:center; line-height:310%; color:#fff; bottom:0; cursor:pointer;}
.resourcecurrent{ background:url(../images/resource_bg.gif) no-repeat; width:36px; height:32px; color:#666;}
.resourcelist{ width:210px; float:left; line-height:200%; margin-left:0; margin-top:-11px; color:#666; margin-bottom:8px;}
* html .resourcelist{ width:210px; float:left; line-height:200%; margin-left:0; margin-top:8px; color:#666;}





/*右侧栏*/

.title_text{ padding:8px 0 0 40px;}
.textlist{font-size:12px; line-height:160%; color:#666;}


/*活动排行榜*/
.title_top { width:260px; height:32px; background:url(../images/sign.gif) no-repeat;}
*:lang(zh) .topcontent { margin:105px!important;} 
.topcontent{ width:260; height:214px; background:url(../images/right_bg.gif) repeat-y;}



.toppic{ width:75px; height:60px; padding:15px 10px 0 13px; float:left;}
.toptext{ width:150px; height:60px; padding:15px 5px 0 0; float:left;}
.topintro{ width:150px; line-height:130%; font-size:12px; color:#666; margin-top:7px;}
.toplist{ width:260px; margin:0; background:url(../images/top_list.gif) no-repeat; text-align:left;}
* html .toplist{ width:260px; margin-top:15px; margin-bottom:-10px; background:url(../images/top_list.gif) no-repeat; text-align:left;}

.toplist li{ list-style-type : none; text-align:left; font-size:12px; line-height:23px;overflow:hidden;}




/*今日艺术快报*/
.title_video {  width:260px; height:32px; background:url(../images/sign.gif) no-repeat 0 -32px;}
* html .title_video{ margin-top:-15px;} /*for IE6.0*/
.videocontent{ width:260px;}
* html .videocontent{ margin-bottom:15px;}
.videomore{ width:260px; height:30px;  margin-top:5px;; background:url(../images/videomore.gif) no-repeat; padding-top:3px; line-height:160%;}
.videoother { font-size:12px; color:#666; font-family:Tahoma;}
.videoold{ font-size:12px; font-weight:bold; color:#387ca4; padding-left:10px;}


/*创意栏目*/


.creat{ width:260px; height:32px; background:url(../images/right_topbg.gif) repeat-x; padding:0;}

.creat ul{ list-style-type:none; margin-left:-30px; color:#fff;}
* html .creat ul{ list-style-type:none; margin-left:8px; color:#fff;}  /*for IE6.0*/
.creat ul li { float:left; width:75px; height:32px; text-align:center; line-height:240%; margin-right:6px; padding-left:1px; cursor:pointer;}
* html .creat ul li { width:75px; height:32px; float:left; text-align:center; line-height:240%; margin-right:6px; cursor:pointer;} /*for IE6.0*/
.creat_current { width:75px; height:32px; float:left; color:#018ab4; background:url(../images/creat_cur.gif) no-repeat;}

.bookcontent{ width:260px; background:url(../images/right_bg.gif) repeat-y;}
* html .bookcontent{ width:260px; height:150px; background:url(../images/right_bg.gif) repeat-y; margin-top:-7px;}  /*for IE6.0*/
.bookpic{ width:75px; height:60px; float:left; padding:15px 10px 15px 10px;}
.booktext{ width:150px; height:60px; float:left; padding-top:15px;}
.bookline{ width:240px; height:1px; margin-left:10px; background:url(../images/line.gif) repeat-x; clear:both;}
.booklist{ width:240px; font-size:12px; line-height:190%; padding:10px 8px 5px 12px; color:#666;}
* html .booklist{ width:240px; font-size:12px; margin-top:-15px; line-height:190%; color:#666;} /*for IE6.0*/

.dbcontent{ width:260px; background:url(../images/right_bg.gif) repeat-y; overflow:auto; padding-top:15px;}
* html .dbcontent{ width:260px; background:url(../images/right_bg.gif) repeat-y; overflow:auto; padding-top:15px; margin-top:-7px;} /*for IE6.0*/
.dbpic{ width:75px;font-size:12px; text-align:center; padding-left:10px; float:left;}
.dbicon{ width:15px; float:left; line-height:160%; padding-left:25px;}
.dbicon img{ padding-bottom:14px;}
.dbicon_text{ line-height:220%;}
.dbname{ width:115px; line-height:22px; font-size:12px; float:left; margin-top:-7px; padding-left:10px;}


.mediacontent{ width:260px; background:url(../images/right_bg.gif) repeat-y; overflow:auto; padding-top:15px;}
* html .mediacontent{ width:260px; background:url(../images/right_bg.gif) repeat-y; overflow:auto; margin-top:-7px; padding-top:10px;} /*for IE6.0*/

.medialogo{ padding-left:-5px;}
.medialogo img{ padding-left:15px;}
.mediacontent ul{ list-style-type:none; margin-left:-35px; font-size:12px;}
* html .mediacontent ul{ list-style-type:none; margin-left:-20px; font-size:12px; margin-top:5px;} /*for IE6.0*/
.mediacontent ul li{ float:left; width:100px; text-align:left; padding:5px 10px 5px 15px;}






/*专题*/
.title_special {  width:260px; height:32px; background:url(../images/sign.gif) no-repeat 0 -64px;}
* html .title_special { margin-top:-15px;}
.special{ width:260px; background:url(../images/special_bg.gif) repeat-y; padding-top:15px; padding-bottom:10px; text-align:center;}
.special_white { width:242px; background-color:#fff; margin:0 auto; text-align:left; }
.special_pic{ width:220px; height:60px; padding:20px 11px 10px 11px;}
.special_title{ padding:0 3px 8px 11px; }
.special_text{  padding:0 3px 8px 11px; font-size:12px; color:#666;}
.special_line{  width:220px; height:1px; margin:10px 0 0 11px; background:url(../images/line.gif) repeat-x;}
* html .special_line{  width:220px; height:1px; margin:10px 0 -15px 11px; background:url(../images/line.gif) repeat-x;} /*for IE6.0*/

.special_bot{ width:260px; height:4px; background:url(../images/special_bot.gif) no-repeat;}


/*艺术机构*/
.title_org {  width:260px; height:32px; background:url(../images/sign.gif) no-repeat 0 -96px;}
* html .title_org { margin-top:-15px;}

.org1{ width:260px; height:245px; background:url(../images/org_bg.gif) no-repeat;}
.org_content{ width:165px; padding:18px 0 0 95px; font-size:12px; line-height:160%; color:#666;}

/*底部圆角*/
.rightbottom{ width:260px; height:4px; background:url(../images/right_bot.gif) no-repeat; clear:both;}
.rightbg{ width:260px; background:url(../images/right_bg.gif) repeat-y;}
* html .rightbg{ width:260px; background:url(../images/right_bg.gif) repeat-y; margin-top:-7px;} /* for IE6.0*/


/*合作媒体*/

.contactmedia { width:100%; height:74px; text-align:center; margin-top:15px;}

.logo { width:800px; height:54px; background:url(../images/link_bg.jpg) no-repeat; padding:20px 0 0 120px; margin-right:auto; margin-left:auto; }
.logo img { padding-right:24px;}



/* foot 

.foot { width:100%; height:120px; background:url(../images/bot_bg.gif) repeat-x; text-align:center;}
.footcontent { width:920px; margin-right: auto; margin-left: auto;}
.footlogo{ width 150px; margin:45px 25px 0 150px; float:left;}
* html .footlogo{ display:inline;}
.foottext{ line-height:180%; width 500px; height:60px; margin-top:33px; font-size:12px; color:#666; text-align:left; float:left;}
*/


/*帮助页面*/
.helpouter{ width: 220px; display: table; background:url(../images/helpbg.gif) repeat-y; _margin-left:-700px;}
.helpleft{  float: left; left: -25px; width: 220px; margin-left: -220px; position: relative; text-align:left;}
.helpright{ float: right; left: 25px; width: 675px; margin-right: -675px; position: relative;  text-align:left; background:url(../images/helpcbg.gif) repeat-y;}

.helpnav{ width:220px; height:330px; background:url(../images/helpnav.gif) no-repeat; text-align:left; font-size:14px; color:#666; line-height:30px;}
.helpnavtext{ padding-top:50px; padding-left:38px;}
.helpcontact{ padding-top:60px; padding-left:20px;}

.toppublic{ width:675px; height:70px; background:url(../images/helptop.jpg) no-repeat;}
.toporder{ width:675px; height:70px; background:url(../images/helptop.jpg) no-repeat 0 -70px;}
.topcancel{ width:675px; height:70px; background:url(../images/helptop.jpg) no-repeat 0 -140px;}
.topsearch{ width:675px; height:70px; background:url(../images/helptop.jpg) no-repeat 0 -210px;}

.helpcontent{ width:615px; margin-top:-20px; margin-left:32px; color:#666; line-height:200%; font-size:14px;}
.helpcbot{ w675px; height:10px; background:url(../images/helpcbot.gif) no-repeat; overflow:hidden;}

