/*------------------------------- CSS 公共标签部分开始------------------------------------- */
body{margin:0;font: 12px Verdana, Tahoma, Arial, sans-serif; padding:0px; background:url(../images/bg.jpg) repeat-x top #fff;}
body,table,td,div,p,li,.win,.column{word-wrap:break-word; word-break:break-all; word-break/* */:normal ; line-height:16px;}
td,th{overflow:hidden;}
hr{ height:1px; color:#ddd; }
form{padding:0;margin:0;}
form img { vertical-align:middle;}
input,select{vertical-align:middle; color:#222; font: 12px Verdana, Tahoma, Arial, sans-serif;}
textarea{ line-height:22px; color:#222; font: 12px Verdana, Tahoma, Arial, sans-serif;}
div { color:#333;}
input {border-top:1px solid #9A9A9A; border-left:1px solid #9A9A9A; border-bottom:1px solid #E3E3E3; border-right:1px solid #E3E3E3; height:16px;}
ul { margin:0px; padding:0px; }
li { list-style-type:none; line-height:18px; color:#444;}
em { float:right; padding:4px 6px; font-style:normal; }

a { color:#464646; text-decoration: none;}
a:link{color:#464646;text-decoration:none;}
a:hover{color:#929292;text-decoration:none;}
/*------------------------------- CSS 公共标签部分结束------------------------------------- */

/*------------------------------- CSS 公共class开始------------------------------------- */
.moreline { line-height:22px; }
.noborder {border:0px;}
.red-color { color: #f00; }
.hui-color { color:#888; }
.font-small { font:11px Tahoma, Arial, sans-serif; }
.font-bold { font-weight:bold; }
.font14 { font-size:14px;}
.float-left { float:left;}
.float-right { float:right;}
.clear { clear:both;}
.marginbottom6 { margin-bottom:6px;}
.marginbottom4 { margin-bottom:4px;}
.paddingbottom6 { padding-bottom:6px;}
.img-border { border:1px solid #D2D2D2; padding:2px; }
.height80 { height:80px;}
.height70 { height:70px;}
.xuxian { border:1px dotted #ccc; }
.inputclass { border:0px; background:url(../images/input.gif) no-repeat; height:22px; width:72px; padding-top:2px; padding-bottom:8px!important;}
.loginsub { height:21px; width:60px; border:0px;}
.forget { height:24px; width:100px; border:0px;}
.article-ad { padding:0px; float:left; width:240px; height: 300px; vertical-align: top;border:0px; margin-right:10px; margin-top:10px; margin-bottom:15px!important;}
.article-ad fieldset { padding:0px 5px;}
.article-ad legend { color:#FF3300; font-weight:bold;}
.article-ad ul { padding-top:5px; margin:5px 0; border-top:1px solid #ccc; padding-bottom:10px!important;}
.article-ad p { margin:0px; margin-bottom:8px; border-bottom:1px dotted #ccc; padding:5px 0px; line-height:18px;}
.article-ad p img {margin-right:5px;}

.left-pic { padding:3px;}
.left-pic img { margin:5px;}

.photo-ul { margin:0px; padding:0px; margin-top:5px;}
.photo-ul img { margin-bottom:2px!important;*margin-bottom:6px}
.photo-ul li { float:left;  margin-bottom:5px; text-align:center; line-height:16px!important; width:70px;}

/*--------------舞美设计作品-------------*/
.opus-ul { margin:0px; padding:0px; margin-top:7px!important;*margin-top:6px}
.opus-ul img { margin-bottom:2px!important;*margin-bottom:6px}
.opus-ul li { float:left;  margin-bottom:7px; text-align:center; line-height:16px!important; width:140px;}

/*--------------梨园视频-------------*/
.videos-ul { margin:0px; padding:0px; margin-top:5px!important;*margin-top:6px; margin-left:2px;}
.videos-ul img { margin-bottom:2px!important;*margin-bottom:6px; }
.videos-ul li { float:left; line-height:16px!important; margin:5px 5px 7px 5px; background-color:#eee; padding:5px;}

/*--------------作品显示-------------*/
.opus { border:1px solid #ddd; }
.opus h5 { background-color:#f5f5f5; padding:5px; margin:0px; border-bottom:1px solid #eee; font-size:12px;}
.opus em { font-size:12px; font-weight:normal;}
.opus .er-content { padding:10px; padding-bottom:0px;}
.opus .er-content li { width:170px; }

/*--------------舞美设计图库-------------*/
.tuku-ul { margin:0px; padding:0px; margin-top:7px!important;*margin-top:6px;}
.tuku-ul img { margin-bottom:2px!important;*margin-bottom:6px}
.tuku-ul li { float:left;  margin-bottom:7px; text-align:center; line-height:16px!important; width:122px;}

/*--------------舞美设计设备及公司-------------*/
.shebei-ul { margin:4px 0px 0px 5px!important;*margin:3px 0px 0px 5px;}
.shebei-ul li { float:left;  margin-bottom:2px; line-height:16px!important; width:50%;}


a.huilink { color:#8C8889;}
a.huilink:hover{color:#454545;}

a.redlink { color:#f00;}
a.redlink:hover{color:#454545;}

/*------------------------------- CSS 公共class结束------------------------------------- */

/*------------------------------- CSS 公共大框架部分开始------------------------------------- */
#main { margin:auto; width:960px; background-color:#E5E5E5; font-size:12px; height:1%; border-left:1px solid #ccc; border-right:1px solid #ccc;}
/*------------------------------- CSS 公共大框架部分结束------------------------------------- */

/*------------------------------- CSS 公共顶部部分开始------------------------------------- */
#top { margin:auto; width:960px; background-color:#fff; }
#top #daohang {background:url(../images/top_bg.gif) repeat-x; height:25px!important;*height:26px; padding-top:5px!important;*padding-top:4px; text-align:right; padding-left:5px; padding-right:5px;}
#daohang span {margin-right:10px; line-height:20px;}
#daohang img { vertical-align:middle; }

#top #logo { float:left; width:260px; height:80px; background:url(../images/logo.png) no-repeat center;}
#logo span { position:absolute; left:-2500px;}

#top #top-ad { float:right; width:680px; background-color:#fff; height:60px; padding:10px;}

/*-----CSS 公共菜单开始----- */
#top #menu { background:url(../images/menu_bg.gif) no-repeat; height:30px;}
#top #menu img { margin-top:8px;}
#menu ul { margin-left:5px;}
#menu li { list-style-type:none; float:left; font: 12px Verdana, Tahoma, Arial, sans-serif; line-height:30px; text-align:center; padding:0px 16px 0px 10px!important;*padding:0px 10px;}
#menu .lastli {  padding:0px 10px 0px 10px!important;*padding:0px 9px; }

#menu a { color:#303030;}
#menu a:hover{color:#A6430A;}
#menu h6 { padding:0px; margin:0px; }
/*-----CSS 公共菜单结束----- */
/*------------------------------- CSS 公共顶部部分结束------------------------------------- */


/*------------------------------- CSS 公共大框架左边DIV开始------------------------------------- */
#main-left { float:left; width:224px; }
/*--.left-title { background:url(../images/left-title.gif) no-repeat; height:24px; font: bold 13px Verdana, Tahoma, Arial, sans-serif; color:#fff; line-height:25px; padding-left:20px; padding-top:1px;}-------*/
.left-content { padding:6px; background-color:#fff; }
.left-content p { margin:0px; margin-bottom:8px; border-bottom:1px dotted #ccc; padding:5px 0px; line-height:18px;}
.left-content p img {margin-right:5px;}
/*------------------------------- CSS 公共大框架左边DIV结束------------------------------------- */


/*------------------------------- CSS 公共大框架右边DIV开始------------------------------------- */
#main-right { float:right; width:730px;}
#main-right #right-left { float:left; width:500px; }
#main-right #right-left #right-left-left { float:left; width:247px; }
#main-right #right-left #right-left-right { float:right; width:247px; }

#main-right #right-left .solidbox { border: #d7d7d7 1px solid; width:494px; height:145px!important;*height:144px; padding:2px; text-align:center; background-color:#fff;}
#main-right #right-left .mynews { background:#FAF6EB; padding:6px 12px; margin-bottom:6px; font-size:14px; color:#333;}
.mynews input {border:1px solid #E5DFD0; height:16px; padding:5px 4px 4px;}
.mynews span {border:1px solid #BEB7A3;}
.mynews .search { border:0px; height:29px; width:100px; padding:0px;}

/*------------------------------- CSS Document 搜索开始------------------------------------- */
h2,h3 { margin: 0; padding: 0; line-height:18px;}
.resultem {float:left;	font-style:normal;}
#search-result { padding:10px; background-color:#fff;}
#search-result h2 {	margin-bottom: 0px; color:#555; font: bold 14px Arial, Sans-Serif; background: inherit; line-height:25px;}
#search-result h3 {	font-size: 12px; color: #666; background: inherit;	font-weight:normal;}
#search-result p { margin:8px 0; border-bottom:1px dotted #ccc}

#search-title {	padding:8px; text-align:right; border-bottom:1px solid #eee; background:url(../images/xia.gif) no-repeat; margin-top:20px; }
#search-content { padding:8px; }
#search-content p { margin-bottom:12px; }
#left-content { float:left; width:620px; }
#right-content { float:right; width:260px; background-color:#003366; }
/*------------------------------- CSS Document 搜索结束------------------------------------- */


#search_suggest {position:absolute;	text-align:left; border:1px solid #bfb991; width:280px; background:url(../images/search_bg.gif); font-size:12px;}
.suggest_link {	padding:3px 6px 3px 6px; color: #32709f;}
.suggest_link_over {background:url(../images/search_over.gif);	padding:3px 6px 3px 6px; color: #202020; font-size: 12px;}

#main-right #right-left .news { background-color:#fff; padding:6px 10px 9px 10px!important;*padding:5px 10px 3px 10px;}
.news p { margin:0px; margin-bottom:8px; border-bottom:1px dotted #ccc; padding:5px 0px; line-height:18px;}
.news p img {margin-right:5px;}

#main-right #right-right { float:right; width:224px; }
.xiehui { border:1px solid #ccc; background-color:#FBF7EC; margin-bottom:4px; text-align:center;}
.xiehui p { margin:9px 0px!important;*margin:10px 0px;}

/*------------------------------- 演出信息滚动------------------------------------- */
#intnews { border:1px solid #ccc; background-color:#f9f9f9; width:214px; margin-bottom:6px; padding:4px; height:44px; overflow:hidden;}
#intnews li { height:22px; line-height:22px; width:214px;}
/*------------------------------- CSS 公共大框架右边DIV结束------------------------------------- */


/*------------------------------- CSS 艺术360 Title DIV开始------------------------------------- */
.art360 { background-color:#fff; width:100%; height:100%; font-size:12px;}
.art360 h6 { float:left; text-align:center; font: normal 12px Verdana, Tahoma, Arial, sans-serif;}
.art360 h6 img { margin:5px;}

#display_red_1 { height:192px!important;*height:193px;}

#tree1,#tree2,#tree3 {position:relative; }
#tree1,#tree2,#tree3 img { cursor:pointer; }
#tree1 #red1{position:absolute;right:160px;top:-28px;white-space:nowrap;}
#tree2 #red2{position:absolute;right:85px;top:-28px;white-space:nowrap;}
#tree3 #red3{position:absolute;right:10px;top:-28px;white-space:nowrap;}
/*------------------------------- CSS 艺术360 Title DIV结束------------------------------------- */


/*------------------------------- CSS 广告管理DIV开始------------------------------------- */
.adtong { background-color:#fff; height:80px;}
.adright { background-color:#fff;}
/*------------------------------- CSS 广告管理DIV结束------------------------------------- */

/*------------------------------- CSS 评论开始------------------------------------- */
.pl-title { text-align:left; color:#353535; background-color:#f9f9f9; padding:5px 5px 4px 20px; border:1px solid #e9e9e9; background:url(../images/pl.gif) no-repeat 0 4px;}
.pl-content {text-align:left; color:#666; padding:8px 5px 4px 20px; background:url(../images/pl.gif) no-repeat 0 5px; margin-bottom:10px;}
/*------------------------------- CSS 评论结束------------------------------------- */


/*------------------------------- CSS 二级资讯、舞美沙龙页面DIV开始------------------------------------- */
.er-left { float:left; width:730px;}
.er-title { background:url(../images/title.gif) repeat-x; height:20px!important;*height:19px; padding-top:6px!important;*padding-top:7px; padding-left:15px; }
.er-left-content { padding:15px; background-color:#fff;}
.er-left-content p { border-top:1px dotted #ccc; margin-top:15px; margin-bottom:-5px;}
.er-left-content h4 { margin:0px; font-size:14px; text-align:center;}
.er-content { line-height:20px; margin-bottom:10px; }
.er-content p { border:0px; line-height:20px;}

.hotkeyword { border:5px solid #D2E8EF; background:url(../images/hot_tag.gif) no-repeat 15px 15px; padding:15px 15px 25px 90px!important;*padding:10px 15px 25px 90px;}
.hotkeyword ul { margin:0px; padding:0px; width:560px;}
.hotkeyword li { list-style-type:none; float:left; white-space:nowrap; line-height:20px; }

.er-hot-news-title { border:1px solid #E5E5E5; background-color:#F3F6F7; color:#003F7E; font-weight:bold; padding:4px 0px 3px 10px!important;*padding:5px 0px 2px 10px;}
.er-hot-news-content { border:1px solid #E5E5E5; border-top:none; background-color:#fff; color:#c30; padding:10px; height:1%;}
.er-hot-news-content h6 { float:left; margin:0px; margin-right:10px; text-align:center; font: normal 12px Verdana; }
.er-hot-news-content .photo-ul li { padding:0px 7px; }
.er-hot-news-content .opus-ul li {  width:169px!important;*width:170px; }
.er-hot-news-content p { border:0px; margin:0px; text-align:right; }
.er-hot-news-content h5 { margin:0px; margin-bottom:5px; font-size:12px!important; }
.er-hot-news-content h6 img { margin:5px; }

.er-hot-news-content form { float:left; width:310px; margin-right:10px;}
.er-hot-news-content textarea { width:300px;} 

.er-right { float:right; width:224px;}
.er-right-title { background:url(../images/er-right-title.gif) repeat-x; height:20px!important;*height:19px; padding-top:6px!important;*padding-top:7px; padding-left:10px; color:#fff;}
/*------------------------------- CSS 二级资讯、舞美沙龙DIV结束------------------------------------- */


/*------------------------------- CSS 舞美工作室DIV结束------------------------------------- */
.luoyang { border:5px solid #D2E8EF; background:url(../images/about.gif) no-repeat 5px 15px; padding:15px 15px 25px 90px!important;*padding:10px 15px 25px 90px;}
.luoyang h3 {font: normal 12px Verdana, Tahoma, Arial, sans-serif; line-height:20px; margin:10px 0px; text-indent:24px;}
/*------------------------------- CSS 舞美工作室DIV结束------------------------------------- */

/*------------------------------- CSS 会员注册DIV结束------------------------------------- */
.regleft { width:500px; float:left;}
.regright { width:420px; float:right;}
.regsub { border:0px; height:24px; width:70px; }
.exactness{	color:#a340c0;	padding-top:4px;	}
.null {	color:#04d;	background:url(../Images/err.gif) no-repeat left;padding-left:16px;padding-top:4px;	}
.err{	color:#04d;	background:url(../Images/err.gif) no-repeat left;	padding-left:16px;	padding-top:4px; }
/*------------------------------- CSS 会员注册DIV结束------------------------------------- */	


/*------------------------------- CSS 帮助中心DIV结束------------------------------------- */
.fankui { border:0px; width:100px; height:24px;}
.help { width:960px; margin:auto; background-color:#fff; font-size:12px;}
.help-title { height:45px;}
.help-content { padding:10px 30px;}
.help-content ul { margin-bottom:20px; margin-left:32px;}
.help-content li { list-style:decimal; line-height:22px;}
.help-content h4 { margin:5px 0;}
.help-content p { padding-left:30px; line-height:22px; margin:0px; margin-bottom:20px;}

#content strong{ font-size:14px; color:#333333;}
#content strong img{ margin-bottom:-3px;}
#content p{	background:#F3F3F3;	border:1px solid #CCCCCC; padding:5px 25px;	margin-top:2px; margin-bottom:2px; line-height:20px;}
#content span{	display:block; text-align:right; padding-right:10px;}

.qq-bg { background:url(../images/qq-bg.gif) repeat-y; padding:0px 45px;}
.qq-bg ul { margin:0px;}
.qq-bg li { list-style:none;}
.qq-bg img { vertical-align:middle; margin:5px;}
/*------------------------------- CSS 帮助中心DIV结束------------------------------------- */	

.goodlink { margin:0px; padding:4px; background-color:#fff; }
.goodlink img { text-align:center; margin:5px; }

/*------------------------------- CSS 底部DIV开始------------------------------------- */
#footer { margin:auto; width:960px; background:url(../images/footer.gif) repeat-x; font-size:12px; height:75px!important;*height:70px; padding-top:10px!important;*padding-top:15px;  border-left:1px solid #ccc; border-right:1px solid #ccc; }
#footer p { margin:5px; text-align:center;}

/*---------- 设备租赁----------- */
.wutai-ul { margin:0px; padding:0px; margin-top:7px!important;*margin-top:6px}
.wutai-ul img { margin-bottom:2px!important;*margin-bottom:6px}
.wutai-ul li { float:left;  margin-bottom:7px; text-align:center; line-height:16px!important; width:20%;}
/*------------------------------- CSS 底部DIV结束------------------------------------- */

/*------------------------------- CSS其他学会开始------------------------------------- */
.college-main { width:960px; margin:auto; background:url(../images/collge-bg.gif) repeat-y #fff; font-size:12px;  border-left:1px solid #ccc; border-right:1px solid #ccc;}
.college { margin:auto; width:960px; background-color:#E5E5E5;  border-left:1px solid #ccc; border-right:1px solid #ccc;}
.college-title { border-bottom:4px solid #999; border-top:4px solid #999; padding:7px 12px; background-color:#fff; height:1%; }
.college-title li { font-size:12px; float:left; width:95px; text-align:center; border:1px solid #ddd; margin:3px; padding:2px 0 0 0; background-color:#f7f7f7;}
.college-title .li-on { background-color:#666; color:#fff; border:1px solid #333; }

.college-title-home { border-bottom:4px solid #999; border-top:4px solid #999; padding:7px 12px; background-color:#fff; height:1%; }
.college-title-home li { font-size:12px; float:left; width:145px; text-align:center; border:1px solid #ddd; margin:3px; padding:2px 0 0 0; background-color:#666;}
.college-title-home a { color:#fff; }
.college-title-home a:hover{color:#fff;text-decoration:none;}

.college-title a { color:#333; }
.college-title a:hover{color:#929292;text-decoration:none;}

.college-title .li-on a { color:#fff; }
.college-title .li-on a:hover{color:#fff;text-decoration:none;}

.college-right { float:right; border-top:0px; width:720px; }
.college-left { float:left; width:224px; border-top:0px; }
.college-menu { padding:12px; background:url(../images/collge-menu-bg.gif); }

.college-content { padding:15px; }
.college-name { font-size:14px; font-weight:bold; line-height:30px; padding-left:22px; background:url(../images/name-bg.gif) no-repeat left bottom; height:45px; color:#333; }
.sub-style { height:25px; font-size:14px; padding-top:3px; border:1px solid #666; }

.collegeshow li { float:left; width:85px; text-align:center; margin-bottom:5px; }
.collegeshow .onli { width:75px; text-align:center; margin-bottom:5px; }
.collegeshow img { margin-bottom:5px; }
/*------------------------------- CSS其他学会结束------------------------------------- */

/*------------------------------- 分页CSS开始------------------------------------- */
.pagelink { text-align:center; margin:10px 0 8px 0; font-size: 12px; clear:both; font-family:"宋体"; }
.pagelink b { font-size:12px; color:#fff; font-weight:bold; border-left:1px solid #ddd; border-top:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #aaa; text-align:center;height:18px;background: #ccc; display:inline-block; padding:4px 6px 2px 6px!important;*padding:4px 6px 0px 6px; font-family:"" }
.pagelink a { font-size:12px;text-align:center; height:18px; border-left:1px solid #ddd; border-top:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #aaa; background: #eee; display:inline-block; padding:4px 6px 3px 6px!important;*padding:4px 6px 0px 6px; font-family:""; vertical-align:top;}
/*------------------------------- 分页CSS结束------------------------------------- */