@charset "utf-8";

/* CSS Document */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th

{  

margin: 0;  

padding: 0;  

border: 0;  

outline: 0;   

font-size: 100%;  

}  

:focus {  

outline: 0;  

}  

body {

font-family:'SimSun', 'Microsoft YaHei', arial; margin:0px; padding:0px; color:#333333;

}

body,td,div,p,br,b,strong,i,em,a,pre,img,dl,dt,dd,li,form,th,tr,span { font-family:'SimSun', 'Microsoft YaHei', arial; font-size:14px;}

ol, ul {  

list-style: none;

}    

a,a:visited { color:#333333; text-decoration: none;}

a:hover { color:#333333; text-decoration: underline;}

.box { width:980px; margin:0px auto;} 

.clr {clear:both; overflow:hidden; height:1px; margin-top:-1px;}

.hid { display:none;}

.yahei { font-family:"微软雅黑",Arial, Helvetica, sans-serif;}



.fl {

  float: left;

}

.fr {

  float: right;

}

.mart10 {

  margin-top: 10px;

}

.marr10 {

  margin-right: 10px;

}

.marb10 {

  margin-bottom: 10px;

}

.marl10 {

  margin-left: 10px;

}

.mart5 {

  margin-top: 5px;

}

.marr5 {

  margin-right: 5px;

}

.marb5 {

  margin-bottom: 5px;

}

.marl5 {

  margin-left: 5px;

}

.relative {

  position: relative;

}

.absolute {

  position: absolute;

}

.marr25 {

  margin-right: 25px;

}

.marr21 {

  margin-right: 21px;

}

.marr22 {

  margin-right: 22px;

}

.marr23 {

  margin-right: 23px;

}

.marr24 {

  margin-right: 24px;

}

.marr16 {

  margin-right: 16px;

}

.marr13 {

  margin-right: 13px;

}

.marr25 {

  margin-right: 25px;

}

.marr26 {

  margin-right: 26px;

}

.marr27 {

  margin-right: 27px;

}

.marr7 {

  margin-right: 7px;

}

.marr8 {

  margin-right: 8px;

}

.marb8 {

  margin-bottom: 8px;

}

.marr19 {

  margin-right: 19px;

}

.mart20 {

  margin-top: 20px;

}

#MyContent h5 {

  font-weight: normal;

  line-height: 32px;

}

/*

 *  公用

---------------------------*/

.bor {

  border: 1px solid #D9D9D9;

}

.c6 {

  color: #666;

}

.c9 {

  color: #999;

}

.pad12 {

  padding: 12px;

}

.tx-c {

  text-align: center;

}

.center {

  text-align: center;

}



/*

 *  公用

---------------------------*/

/* com_ul*/

.com_ul li {

  margin-bottom: 13px;

}

.com_ul li .thumb {

  float: left;

  border: 1px solid #CDCDCD;

  overflow: hidden;

  width: 78px;

  height: 78px;

}

.com_ul li .thumb img {

  width: 78px;

  height: 78px;

}

.com_ul li .rcon {

  float: left;

  _display: inline;

  color: #666666;

  line-height: 20px;

  width: 204px;

  margin-left: 11px;

}

.com_ul li .rcon h6 {

  font-family: 'Microsoft YaHei', 'SimSun', arial;

  color: #000;

  font-weight: 500;

  font-size: 16px;

  margin-bottom: 5px;

}

.com_ul li .rcon a.detail,

.com_ul li .rcon a.detail:visited {

  color: #666;

}

.section_q7 .interview .com_ul li .rcon h6 {

  height: 20px;

  overflow: hidden;

}

/* com_ul*/

.com_bg {

  background: url(com-bg.jpg);

}

.com_w {

  width: 328px;

}

.com_w274 {

  width: 274px;

}

/*

 *  公用头部

----------------------- */

.lp {

	padding-top: 5px;

	height: 80px;

}

.logo {

  background: url(logo.jpg) no-repeat;

  width: 192px;

  height: 68px;

}

.top {

  height: 35px;

  color: #999999;

  background: url(top.png);

}

.top .tips {

  float: left;

}

.top a,

.top a:visited {

  line-height: 33px;

  color: #999999;

}

.top .login {

  float: right;

  line-height: 33px;

}

.top .login input {

  width: 93px;

  height: 17px;

  border: 1px solid #C0C0C0;

  margin-top: 6px;

}

.top .login input.lgbtn {

  width: 45px;

  height: 20px;

  margin-top: 0px;

  border: 0;

}

.top .tips a.sethome,

.top .tips a.sethome:visited {

  color: #b70707;

  margin-right: 3px;

}

.banner {

  position: relative;

  top: -2px;

  overflow: hidden;

  height: 50px;

}

.banner a {

  height: 50px;

  display: block;

}

.artl img {

  width: 980px;

  height: 50px;

}

.go {

  height: 86px;

  position: relative;

  z-index: 999;

}

.go .logo {

  width: 303px;

  margin-top: 11px;

}

.go .service {

  height: 29px;

  margin-top: 27px;

  height: 41px;

  line-height: 41px;

  font-size: 16px;

  color: #333;

}

.go .service span {

  color: #D40107;

  font-size: 16px;

}



.go .search {

  background: url(search.jpg) no-repeat;

  width: 447px;

  height: 41px;

  margin-top: 20px;

  position: relative;

  margin-top: 27px;

  margin-left: 20px;

}

.go .search .q {

  margin: 6px 0 0 14px;

  font-size: 12px;

  position: absolute\9;

  left: 14px\9;

  *margin-top: 5px;

  height: 27px;

  border: 0px;

  line-height: 25px;

}

.go .search .s-but {

  position: absolute;

  right: 0px;

  width: 77px;

  height: 41px;

  background: url(search.jpg) no-repeat -370px 0;

  cursor: pointer;

  border: none;

  text-indent: 9999px;

}

.go .search .all {

  background: url(all.png) no-repeat 40px 6px;

  padding-right: 15px;

  position: absolute;

  top: 11px;

  right: 84px;

  width: 40px;

  text-align: center;

  cursor: pointer;

  _padding-bottom: 4px;

  z-index: 999;

}

.go .search .all span#m-txt {

  display: inline-block;

  line-height: 20px;

}

.go .search .display_ul {

  margin: 0px;

  padding: 0px;

  position: absolute;

  right: 0px;

  display: none;

  top: 4px;

  z-index: 998;

  width: 54px;

}

.go .search .display_ul div {

  border: 3px solid #ccc;

  border-top: none;

  background: #fff;

  text-align: center;

  width: 49px;

  margin: 0px;

  padding: 0px;

  margin-top: 22px;

}



.go .search .display_ul div li {

  margin: 0px;

  padding: 0px;

  height: 20px;

  line-height: 20px;

  *display: block;

  *width: 49px;

  *margin-left: -15px;

}

.quick {

  position: relative;

  z-index: 2;

  background: url(quick.jpg) no-repeat;

  height: 35px;

  line-height: 35px;

  padding-left: 7px;

  margin: 0 auto;

  width: 973px;

}

.award {

  margin: 11px auto 15px;

  height: 76px;

}

.quick a,

.quick a:visited {

  color: #666666;

  margin-right: 6px;

}

.quick a.submit,

.quick a.submit:visited {

  color: #cf0600;

  margin-left: -5px;

}

/*

 *  公用头部

----------------------- */

/*

 *  头部菜单

 ****************************/

.menu {

  height: 41px;

  position: relative;

  z-index: 666;

}

.menu .box ul {

  position: relative;

}

.menu li {

  float: left;

  line-height: 41px;

  height: 41px;

}

.menu li a,

.menu li a:visited {

  display: block;

  font-size: 14px;

  color: #fff;

  padding: 0 16px;

  font-weight: 700;

  padding-top: 0px;

  line-height: 41px;

}

.menu li a:hover {

  text-decoration: none;

}

.menu li.last a,

.menu li.last a:visited {

  background: url(bjwylt.png) no-repeat;

  width: 71px;

  text-align: center;

  height: 45px;

  line-height: 22px;

  padding: 4px 0px 0px 10px;

  top: -4px;

  right: 0px;

  position: absolute;

}

.menu li.last a:hover {

  background: url(bjwylt.png) no-repeat;

}

.menu li.mbg {

  background: url(index-line.png) no-repeat left center;

}

.menu li.mbg.first {

  background: none;

}



.quick-menu .box {

  background: url(quick-menu.png);

  height: 35px;

  border-bottom: 1px solid #B2B2B2;

  line-height: 35px;

  color: #666;

}

.quick-menu .box a,

.quick-menu .box a:visited {

  color: #666;

  padding: 0px 4px;

}

.quick-menu .box a.active {

  color: #d00000;

}



.foot-link {

  height: 30px;

  border: 1px solid #D9D9D9;

  margin-top: 22px;

}

.foot-link .foot-link-con {

  margin: 0 auto;

  color: #D8D8D8;

  width: 620px;

  line-height: 30px;

}

.h_line {

  border-top: 1px solid #989898;

  border-bottom: 5px solid #2E2E2E;

  height: 0px;

  overflow: hidden;

  margin-top: 11px;

}

.copyrightBox {

  color: #6E6E6E;

  line-height: 26px;

  padding: 9px 0 24px;

  text-align: center;

  border-top: 1px solid #9A9A9A;

  margin-top: 3px;

}

.copyrightBox a,

.copyrightBox a:visited {

  color: #6E6E6E;

}

.com_thy a.cored,

.com_thy a.cored:visited {

  color: orange;

}



.com_newt {

  border-top: 2px solid #000;

  border-bottom: 1px solid #CECECE;

  height: 35px;

  line-height: 37px;

  font-family: 'Microsoft YaHei', 'SimSun', arial;

  font-size: 20px;

  font-weight: 500;

}

.links {

  margin-top: 19px;

}

.links .com_newt {

  height: 38px;

  line-height: 38px;

}

.links .link_con {

  margin-top: 30px;

}

.links .link_con a {

  float: left;

  width: 115px;

  height: 61px;

  margin-right: 25px;

  _margin-right: 24px;

  margin-bottom: 11px;

}

.links .link_con a img {

  width: 115px;

  height: 61px;

}

.links .link_list {

  margin-top: 10px;

}

.links .link_list li {

  float: left;

  background: url(icon.jpg) no-repeat 0 7px;

  padding-left: 9px;

  width: 131px;

  line-height: 27px;

}

.links .link_list li a {

  font-size: 14px;

  color: #666;

}



/*理论导航*/

.ll-menu {

    background: #824D19;

}

.ll-menu .box ul li a,.ll-menu .box ul li a:visited,.ll-menu .box ul li a:hover {

    color: #fff;

}

.ll-menu .box ul li a:hover {

    background: #CB7927;

}

.ll-menu .box ul li a.active, .ll-menu .box ul li a.active:visited {

    background: #CB7927;

}



/*访谈导航*/

.ft-menu {

    background: #214E78;

}

.ft-menu .box ul li a,.ft-menu .box ul li a:visited,.ft-menu .box ul li a:hover {

    color: #fff;

}

.ft-menu .box ul li a:hover {

    background: #6EAAE9;

}

.ft-menu .box ul li a.active, .ft-menu .box ul li a.active:visited {

    background: #6EAAE9;

}



/*戏剧导航*/

.xj-menu {

    background: #E48902;

}

.xj-menu .box ul li a,.xj-menu .box ul li a:visited,.xj-menu .box ul li a:hover {

    color: #fff;

}

.xj-menu .box ul li a:hover {

    background: #CD5000;

}

.xj-menu .box ul li a.active, .xj-menu .box ul li a.active:visited {

    background: #CD5000;

}



/*  美术菜单 */

.art-menu {

  background: #2F516D;

}

.art-menu li.mbg {

}

.art-menu li a:hover {

  text-decoration: none;

  background: #266CBD;

}

.art-menu li a.active,

.art-menu li a.active:visited {

  background: #266CBD;

}



/* 文学菜单 */

.literature-menu {

  background: #536479;

}

.literature-menu li.mbg {



}

.literature-menu li a:hover {

  text-decoration: none;

  background: #b70707;

}

.literature-menu li a.active,

.literature-menu li a.active:visited {

  background: #b70707;

}



/*音乐菜单*/

.music-menu {

  background: #185218;

}

.music-menu li.mbg {

}

.music-menu li a:hover {

  text-decoration: none;

  background: #70B31A;

}

.music-menu li a.active,

.music-menu li a.active:visited {

  background: #70B31A;

}



/*艺术家导航*/

.ysj-menu {

    background: #D3B101;

}

.ysj-menu .box ul li a,.ysj-menu .box ul li a:visited,.ysj-menu .box ul li a:hover {

    color: #fff;

}

.ysj-menu .box ul li a:hover {

    background: #B18100;

}

.ysj-menu .box ul li a.active, .ysj-menu .box ul li a.active:visited {

    background: #B18100;

}



/*首页菜单*/

.index-menu {

  background: url(menu.jpg);

}

.index-menu li.mbg {

  background: url(index-line.png) no-repeat left center;

}

.index-menu li a:hover {

  text-decoration: none;

  background: #b70707;

}

.index-menu li a.active,

.index-menu li a.active:visited {

  background: #b70707;

}



/*舞蹈菜单*/

.wd-menu {

    background: #9D3F37;

}

.wd-menu .box ul li a,.wd-menu .box ul li a:visited,.wd-menu .box ul li a:hover {

    color: #fff;

}

.wd-menu .box ul li a:hover {

    background: #842E31;

}

.wd-menu .box ul li a.active, .wd-menu .box ul li a.active:visited {

    background: #842E31;

}



/*资讯菜单*/

.zx-menu {

    background: #762B32;

}

.zx-menu .box ul li a,.zx-menu .box ul li a:visited,.zx-menu .box ul li a:hover {

    color: #fff;

}

.zx-menu .box ul li a:hover {

    background: #C01F2E;

}

.zx-menu .box ul li a.active, .zx-menu .box ul li a.active:visited {

    background: #C01F2E;

}



/* 影视菜单 */

.movie-menu {

    background: #2F516D;

}

.movie-menu .box ul li a,.movie-menu .box ul li a:visited,.movie-menu .box ul li a:hover {

    color: #fff;

}

.movie-menu .box ul li a.active,

.movie-menu .box ul li a.active:visited {

  background: #1099e9;

  border-bottom: 4px solid #c6c6c6;

}

.movie-menu .box ul li a:hover {

  background: #1099e9;

  border-bottom: 4px solid #c6c6c6;

}



.toolBar{margin: -10px 0 20px;
    position: absolute;
    bottom: 0;
    left: 0;}
.toolBar span{display: inline-block;margin-right: 10px;zoom:1;position: relative;}
.toolBar .plus i {
    padding-left: 21px;
    background: url(../bjwy/big.png) 0px center no-repeat;
}
.toolBar i, .toolBar a {
    display: inline-block;
    cursor: pointer;
    height: 20px;
    font: 14px/20px "Microsoft YaHei";
}
.toolBar .sub i {
    padding-left: 21px;
    background: url(../bjwy/small.png) 0px center no-repeat;
}
.toolBar .sub:hover i{background-image: url("smallH.png");}
.toolBar .plus:hover i{background-image: url("bigH.png");}