*{ margin:0; padding:0;}
body{background:#fff; font-size:12px; font-family:宋体, Arial, Helvetica, sans-serif; color:#666;}
img{border:none;}
ul,li {list-style:none; padding-left:0px;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration: none; color:#873792;}
a:focus {outline: medium none;}
.clear {clear:both;}
h1{font-size:20px; font-family:微软雅黑; font-weight:normal;}   
h2{font-size:17px; font-family:微软雅黑; font-weight:normal;}   
h3{font-size:15px; font-family:微软雅黑; font-weight:normal;}   
h4{font-size:14px; font-family:微软雅黑; font-weight:bold;}   
h5{font-size:13px; font-family:微软雅黑; font-weight:normal;}   
bottom{border:none; cursor:pointer;}
table {border-collapse:collapse; border-spacing:0; border:none;}
.fl {float: left;}
.fr {float: right;}
form{border:none;}

#topallcon {background:#eee;}  
#topall {width:1200px; height:150px; margin:0 auto; background:url(../top.png) repeat-x;}
#top {width:1100px; height:150px; margin:0 auto; background:url(../topbg.png) no-repeat left top;}
.logo {margin-top:40px; width:197px; height:68px; background:url(../logo.png) no-repeat left center;}
.search {width:179px; height:113px; padding:37px 123px 0 0; background:url(../dance.png) no-repeat right top;}
.search a {margin-bottom:10px; color:#fff;}
input.intext {width:109px; height:33px; line-height:33px; padding:0 60px 0 10px; background:url(../search.png) no-repeat left center; color:#999; font-size:13px; font-family:微软雅黑;}
input.insub {width:50px; height:33px; margin-top:-33px; cursor:pointer; background:none;}
#navall {background:#eee;}
#nav {width:1200px; height:40px; line-height:40px; margin:0 auto; background:#fff;}
#nav li.nav_one {width:172px; text-align:center; position:relative;}
#nav li.navfir {width:166px; background:none;}
#nav a {display:block; color:#661765; background:url(../nav.png) no-repeat left center;}
#nav a:hover {width:174px; color:#fff; background:#6a1b6b; text-decoration:none;}
#nav a.nav_on {width:174px; background:#6a1b6b; color:#fff;}
#nav li.navfir a {width:168px; background:none;}
#nav li.navfir a:hover {background:#6a1b6b;}
#nav h3{font-weight:bold;}
#nav ul.nav_two {width:174px; position:absolute; top:40px; left:0px; z-index:9999;}
#nav ul.nav_two a {background:url(../nav_two.png) repeat-x; color:#fff;}
#nav ul.nav_two a:hover {background:#813884;}
#bannerallcon {background:#eee;}
#bannerall {width:1200px; height:350px; margin:0 auto;}
#banner {width:1000px; height:350px; padding:0 100px; background:#5b085a;}
#banner img {width:1000px; height:350px;}

#footall {height:185px; background:#eee;}
#footer {width:1100px; height:170px; padding:15px 50px 0 50px; margin:0 auto; color:#fff; background:#5b085a;}
.link {width:225px; margin-right:50px;}
.footer_top {width:100%; height:45px; line-height:45px; border-bottom:1px solid #f9e747;}
.link_main {padding-top:15px;}
.link_one {position:relative;}
.link_one a {display:block; width:106px; height:29px; line-height:29px; text-align:center; background:url(../link.png) no-repeat left center; color:#fff;}
ul.link_two {width:104px; max-height:58px; margin-top:-5px; padding-top:5px; position:absolute; top:29px; left:0px; border:1px solid #f9e747; border-top:0px;}
ul.link_two a {width:104px; height:29px; overflow:hidden; background:none;}
ul.link_two a:hover {background:url(../nav_two.png) repeat-x;}
.contact {width:550px;}
.contact_main {padding-top:15px;}
.contact_info {width:400px; margin-left:10px;}
.contact_info li {text-align:center; height:22px; line-height:22px;}
.contact_main img {width:95px; height:95px; float:right; margin-right:17px;}
.email {width:225px;}
.email_main {margin-top:15px;}
.email_main a:hover {filter: alpha(opacity=90); opacity: 0.9;}

.page {width:100%; height:21px; line-height:21px; background:pink; text-align:center;}
#containall {background:#eee;}
#contain {width:1000px; margin:0 auto; padding:50px 100px 0 100px; background:#fff;}
.containl {width:225px;}
.containl h2 {width:185px; height:48px; line-height:48px; padding-left:40px; color:#fff; background:url(../left.png) no-repeat;}
/* .containl ul {width:223px; border:1px solid #873792; border-top:0px}
.containl li {height:35px; line-height:35px; border-bottom:1px solid #f8d6fd}
.containl a {display:block; width:150px; padding-left:73px; background:url(../arrowl1.png) no-repeat 40px center}
.containl a:hover, a.containl_on {background:#873792 url(../arrowl2.png) no-repeat 40px center; color:#fff} */
.containr {width:720px;}
.here {width:100%; height:33px; padding-top:2px; border-bottom:1px solid #ccc; background:url(../here.png) no-repeat left top; text-indent:22px;}
.here a {color:#873792; padding:0 5px;}
.here a:hover {text-decoration:underline;}
.news {width:665px; margin-top:10px; margin-bottom:90px;}
.index_top {width:100%; height:45px; line-height:45px; border-bottom:2px solid #6a1b6b; font-weight:bold;}
.index_top h1 {height:45px; line-height:45px; border-bottom:2px solid #f9e747; color:#333; font-weight:bold;}
.newsl {width:310px; padding-top:20px;}
.newsl img {width:310px; height:237px;}
.news_img {position:relative;}
.news_change {width:286px; height:35px; line-height:35px; padding:0 12px; position:absolute; top:202px; left:0px; background:url(../news.png) repeat-x;}
.news_change a {display:block; width:230px; height:35px; color:#fff; overflow:hidden;}
.news_change a:hover {color:#c367aa; text-decoration:underline;}
.news_change li {margin-left:4px;}
.news_change a.newsico {display:block; width:8px; height:35px; background:url(../newsico.png) no-repeat left center;}
.news_change a.newsico:hover {background-image:url(../newsico2.png);}
.newsl p {width:310px; height:100px; margin-top:20px; line-height:25px; overflow:hidden;}
.newsr {width:325px;}
.newsr_pro {width:100%; padding:13px 0; background:url(../line.png) repeat-x left bottom;}
.newsr_pro dt {height:20px; line-height:20px; margin-bottom:5px;}
.newsr_pro dd {width:100%; height:44px; line-height:22px; color:#777; overflow:hidden;}
.newsr_pro a {display:block; width:250px; height:20px; line-height:20px; overflow:hidden;}
.newsr_pro span {color:#999;}

.notice {width:250px; margin-top:10px; margin-bottom:90px;}
.notice_pro {width:100%;}
.notice_date {display:block; width:80px; height:59px; padding-top:18px; text-align:center; color:#999;}
.notice_title {width:170px; padding:14px 0; background:url(../line.png) repeat-x left bottom;}
.notice_pro a {display:block; width:100%; height:44px; line-height:22px; overflow:hidden;}

.edu {width:460px; margin-bottom:90px;}
.edu_pro {width:100%; height:130px; padding:40px 0; background:url(../line.png) repeat-x left bottom;}
.edu_pro dt {margin-bottom:17px;}
.edu_pro dd {line-height:25px;}
.edu_pro a {display:block; width:100%; height:17px; overflow:hidden;}
.edu_con {width:100%; height:75px; overflow:hidden;}
.edu_date {color:#999;}

.politics {width:460px; margin-bottom:90px;}
.politics_pro {width:100%; height:150px; padding:30px 0; background:url(../line.png) repeat-x left bottom;}
.politics_pro img {width:200px; height:150px;}
.politics_pro dl {width:240px; padding-top:10px;}
.politics_pro dt {margin-bottom:17px;}
.politics_pro dd {line-height:25px;}
.politics_pro dl a {display:block; width:100%; height:17px; overflow:hidden;}
.politics_con {width:100%; height:75px; overflow:hidden;}
.politics_date {color:#999;}

.dance {width:1000px; padding-bottom:100px;}
.dance_top {width:80px; margin:0 auto;}
.dance_main {width:100%; padding-top:55px;}
.dance_pro {position:relative; margin-right:24px; margin-bottom:50px;}
.dance_pro img {width:180px; height:240px;}
.dance_title {width:160px; height:35px; line-height:35px; padding:0 10px; position:absolute; top:205px; left:0px; background:url(../news.png) repeat-x;}
.dance_title a {display:block; width:100%; height:35px; color:#fff; overflow:hidden;}
.dance_title a:hover {color:#c367aa; text-decoration:underline;}
.nomar {margin-right:0px;}
.dance_main a.but_more {display:block; width:200px; height:41px; margin:0 auto; background:url(../but.png) no-repeat left center;}
.dance_main a.but_more:hover {filter: alpha(opacity=90); opacity: 0.9;}

.imglist_pro {width:100%; padding:30px 0; background:url(../line2.png) repeat-x left bottom;}
.imglist_pro img {width:250px; height:175px;}
.imglist_pro_info {width:450px;}
.imglist_pro_info dt {margin-top:17px; margin-bottom:15px;}
.imglist_pro_info dd {line-height:25px;}
.imglist_pro_info dt a {display:block; width:100%; height:20px; overflow:hidden;}
.imglist_pro_des {width:100%; height:75px; overflow:hidden;}
.imglist_pro_date {color:#999;}
.list {margin-bottom:70px;}
.list_fir {background:none; border-bottom:1px solid #873792;}
.list_pro {width:100%; padding:25px 0; background:url(../line2.png) repeat-x left bottom;}
.list_pro li {width:100%; height:30px; line-height:30px;}
.list_pro a {display:block; width:620px; height:30px; line-height:30px; text-indent:12px; overflow:hidden; background:url(../listico.png) no-repeat left center;}
.list_pro a:hover {background-image:url(../listico2.png);}

.article_top {width:100%; padding:40px 0 35px 0; color:#333; text-align:center; background:url(../line2.png) repeat-x left bottom;}
.article_top h1 {line-height:30px; margin-bottom:12px;}
.article_top span {color:#999; margin-right:25px;}
.article_main {width:670px; margin-left:25px; padding:30px 0 60px 0; line-height:30px; background:url(../line2.png) repeat-x left bottom;}
.article_main p {text-indent:24px; margin-bottom:20px;}
.article_main img {width:550px; margin-bottom:20px; margin-left:27px;}
.article_link {width:670px; margin-left:25px; padding:25px 0; background:url(../line2.png) repeat-x left bottom; color:#999;}
.met_page li {float:left; width:287px; height:30px; line-height:30px; padding:0 24px; overflow:hidden;}

.search_main {width:950px; padding:0 25px;}
.search_main ul {margin-bottom:70px;}
.search_main li {width:100%; padding:20px 0; background:url(../line2.png) repeat-x left bottom;}
.search_main .search_title {display:block; line-height:22px; margin-bottom:10px; font-size:14px; color:#333;}
.search_main .search_content {display:block; line-height:22px; margin-bottom:10px; color:#666;}
.search_main .search_updatetime {color:#999;}
.search_main em {font-style:normal; color:#873792;}
.search_main a:hover {text-decoration:underline;}

.description {width:1000px;}
.description .article_main {width:950px; background:none;}
.description img {width:820px; margin-left:45px; margin-bottom:30px;}

#sidebar {width:223px; border:1px solid #873792; border-top:0px;}
#sidebar dl {height:37px; line-height:37px; border-bottom:1px solid #f8d6fd;}
#sidebar a {display:block; width:150px; height:37px; line-height:37px; padding-left:73px; background:url(../arrowl1.png) no-repeat 40px center;}
#sidebar a:hover, #sidebar dt.on a {background:#873792 url(../arrowl2.png) no-repeat 40px center; color:#fff;}
#searchlist {padding:15px 0;}
#searchlist ul li {padding-bottom:10px;}

.images_all {margin-bottom:30px;}
.images_all img {margin-left:69px;}
.images_list {margin-left:144px; margin-top:-35px; background:red;}
.images_list li {margin-right:25px;}
.images_list img {width:203px; height:152px; margin-left:0px;}

.smallimg {padding-left:69px; margin-top:0px;}
.spic {display:block; float:left; height:200px; margin-bottom:15px;}
.spic a img {width:256px; height:190px; margin-left:0px; margin-right:20px;}
#flip {margin-top:70px;}