@charset "utf-8";
/* CSS Document */

.news{width:510px;}
.ttbg{background:url(../images/ttbg.jpg) left bottom no-repeat;height:50px;line-height:50px;}
.ttbg h2{font-size:18px;padding-left:18px;} 
.ind-ic-m{right:0;top:16px}
.ind-ic-m a{color:#DE4F55}
.news-con li{padding-left:25px;background:url(../images/ind_q.jpg) 2px center no-repeat;line-height:35px;border-bottom:1px solid #d9d4d4}
.news-con li .column{padding-right:10px;}
.news-con .date{float:right;padding-right:5px;}
.news-con{font-size:14px;}
.news-con ul{padding-top:5px;}
/*右侧微博*/
.weibo{float:left;margin-left:30px;width:460px;}
.t-wx{background:url(../images/t-wx.jpg) left bottom no-repeat;}
.t-wx .on,.t-wx .on a{color:#bf0008}
.t-wx span{padding-left:35px;color:#b2b2b2}
.wx-con{height:355px;margin-top:12px;position:relative}
.wx-con .ewm{position:absolute;left:340px;top:5px}
.wx-con .head {
	height: 120px;
	padding:8px
}
.wx-con .head .title {
	font-size: 18px;
	font-weight: bold;
}
.wx-con .head p {
	line-height:24px;
	padding-top:10px;
	text-indent:2em;
}
.wx-con .head .figure {
	display: inline;
	float: left;
	width: 180px;
	height: 120px;
	margin-right:10px
}
.wx-con .content .list{padding:0px 10px}
.wx-con .content .list li {
	padding-left:15px;
	position: relative;
	height: 30px;
	line-height: 30px;
}
.list li i {
    position: absolute;
    left: 0;
    top: 50%;
    width: 4px;
    height: 4px;
    background: #000;
    z-index: 3;
}
.wx-con .content .list .date {
	display: inline;
	clear: right;
	float: right;
}
/*表演*/
.show-con li{width:815px}
.show-tag{height:70px;background:url(../images/show-tag.jpg) 210px center no-repeat;margin:45px 0;padding-left:310px;}
.show-tag li{width:175px;text-align:center;float:left;color:#bfbfc2;padding-top:18px;}
.show-tag li font{font-size:18px;}
.show-tag  .active{color:#000}

.show-des{width:815px;height:255px;margin:0 auto;background:#fafaf9}
.show-des-img{height:200px;float:left;margin-top: 25px;margin-left:10px;width:400px;}
.show-p{width:376px;margin-left:18px;}
.show-p h3{font-size:18px;font-weight:bold;color:#484848;padding-top:26px;}
.show-p p{line-height:28px;padding-top:10px;font-size:14px;}
.show-p .ckxq{text-align:right;}
.show-p .ckxq a{color:#df4a4a}
.pre,.after{position:absolute;top:45px;cursor:pointer}
.pre{left:0}
.after{right:0;}
#CSSBox1,#CSSBox2,#CSSBox3,#CSSBox4 {margin:0 auto}

/*名家名角*/
.famous .famous-t{height:72px;background:url(../images/famous-t.jpg) 355px center no-repeat;margin-top:36px;text-align:center;padding-left:462px;}
.famous .famous-t h3{width:135px;text-align:center;padding-top:20px;color:#000}
.famous .famous-t h3 font{font-size:18px;}
.famous .famous-t p{font-size:12px;}
.famous-con{margin-top:20px;}
.f-des-img{width:138px;height:175px;}
.famous-con li{margin:0 3px;padding:5px;background:#fff;border-radius:3px;width:138px}
.famous-con li:hover .famous-des{border:3px solid #df5353;overflow:hidden}
.famous-con li:hover .famous-des-p{background:#2c3e50;color:#fff}
.famous-des-p{height:54px;padding-left:8px}
.famous-des-p h3{font-size:14px;padding-top:10px}
.famous-des-p p{font-size:12px;}
/*下属单位*/
.unit .unit-t{height:72px;background:url(../images/famous-t.jpg) 355px center no-repeat;margin-top:36px;text-align:center;padding-left:462px;}
.unit .unit-t h3{width:222px;text-align:center;padding-top:20px;color:#000}
.unit .unit-t h3 font{font-size:18px;}
.unit .unit-t p{font-size:12px;}
.unit-con{margin-top:50px;}
.unit-con ul{margin-right:-24px;}
.unit-con li{float:left;width:320px;margin-right:20px}
.unit-con img{width:160px;height:98px;float:left;margin-right:12px;}
.unit-con h3{font-size:16px;line-height:30px;}
.unit-con p{font-size:12px;line-height:20px;}
.tab-li{text-align:center;height:14px;padding-top:40px;}
.tab-li li{display:inline-block;width:14px;height:14px;background-image:url(../images/settab.png);background-position:-16px center;background-repeat:no-repeat;margin:0 10px;cursor:pointer;_float:left;}
.tab-li li.on{background-position:left center;}

.qr_code { height: 85px; border: 1px solid #ccc; background: #dedede; display:none }
.qr_p { float: left; width: 65px; height: 75px;  margin: 5px; }
.qr_p img { display: block;width: 62px; }
.qr_flick { float: left;height: 76px; padding: 5px 0 0 10px; font-size: 12px; line-height: 18px; }
.qr_flick h3 { font-size: 15px; line-height: 28px; padding-bottom: 3px; }