* { padding:0; margin:0;  list-style:none; }
.left{float:left;}

.right{float:right;}

.type{padding:3px; border-radius:5px;}

/*字号*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}


/*字体*/
.shu{font-family:Georgia, "Times New Roman", Times, serif;}

/*颜色*/
.bai{color:#FFFFFF;}
.bai a{color:#FFFFFF;}
a.bai{color:#FFFFFF;}

.hui{color:#1f1f1f;}
.hui a{color:#1f1f1f;}
.hui a:link{color:#1f1f1f;}
.hui a:hover{color: #ff0000; text-decoration: none;}
.color-meun{color:#515151;}
.color-top{color:#d41616;}
.color-head{color:#666666;}



.color-red{color:#e90020;}
.color-yellow{color:#cdb654;}
.color-icon{color:#daba67;}


/*背景*/
.backg-meun{background:#cc3333;}
.backg-title{background:#e5e5e5;}
.backg-link{border:1px #f1f1f1 solid;}
.backg-top{background:#f7f7f7;}
.backg-img{background:#f6f6f6;}
.backg-logo{background:url(../images/background.png) no-repeat right;}
.backg-head{border-bottom:1px #f9f9f9 solid;}
.backg-titlen{background:#f7f7f7;}
.index-title{width:100%; height:33px; line-height:33px; background:rgba(242,219,164,0.3); text-align:center; display:block; color:#0d0d0d; font-size:13px; margin-top:3px;}




/*距离*/
.padding-3{padding-top:3px; padding-bottom:3px;}
.padding-5{padding-top:5px; padding-bottom:5px;}
.padding-6{padding-top:6px; padding-bottom:6px;}
.padding-8{padding-top:8px; padding-bottom:8px;}
.padding-10{padding-top:10px; padding-bottom:10px;}
.padding-15{padding-top:15px; padding-bottom:15px;}
.padding-20{padding-top:20px; padding-bottom:20px;}

.padding-t-10{padding-top:10px;}
.padding-b-8{padding-bottom:8px;}
.padding-b-15{padding-bottom:13px; padding-top:6px;}
.padding-ri16{padding-right:16px;}

.padding-ri6{padding-right:6px;}

.margin-ftop10{margin-top:-10px;}
.margin-top8{margin-top:8px;}
.margin-top10{margin-top:10px;}
.margin-top12{margin-top:12px;}
.margin-top15{margin-top:15px;}
.margin-top16{margin-top:16px;}
.margin-top36{margin-top:56px;}

.margin-bot3{margin-bottom:3px;}
.margin-bot5{margin-bottom:5px;}

.margin-ri6{margin-right:6px;}
.margin-ri10{margin-right:10px;}
.margin-ri20{margin-right:20px;}

.margin-15{margin-bottom:18px; margin-top:10px;}


.margin-top10{margin-top:10px;}
.margin-top20{margin-top:20px;}
.margin-top30{margin-top:30px;}

.padding-lf50{padding-left:50px;}


.padding-rg30{padding-right:50px;}


/*横线*/
.border-meun{border-left:1px #dddddd solid; border-right:1px #dddddd solid; background:#fcfcfc;}
.backg-news{border:1px #f7f7f7 solid; background:#FFF;}
.border-title{border-bottom:1px dashed #cfcfcf;}
.border-img{border:1px #d2d2d2 solid;}
.border-meunq{border:1px #dddddd solid; background:#fcfcfc;}
.backg-view{border-bottom:1px #f7f7f7 solid;}


.border-about{border-bottom:1px #f1f1f1 solid; border-right:1px #f1f1f1 solid; border-left:1px #f1f1f1 solid;}
.border-bott{border-top:3px #d2362a solid;}
.border-info{border:1px #f1f1f1 solid;}
.border-lz-info{border:1px #ffb376 solid;}
.border-newstitle{border-top:2px #c20906 solid; background:#f7f7f7;}



.border-lzwh{border:2px #f4e6bf solid; padding:5px; border-radius:6px;}



/*高度*/
.line-height-25{line-height:25px;}
.line-height-26{line-height:26px;}
.line-height-28{line-height:28px;}
.line-height-30{line-height:30px;}
.line-height-31{line-height:31px;}
.line-height-36{line-height:36px;}


.height-37{height:37px; line-height:37px;}
.height-180{height:180px;}

.height-132{height:132px;}
.height-250{height:250px;}
.height-276{height:276px;}

/*其他*/
.cu{font-weight:bold;}
.border-radius-3{border-radius:3px;}
.text-in-2{text-indent:2em;}

.img-res img {
  /*display: block;*/
  width: 100% \9;
  max-width: 100%;
  height: auto;
}



/*超出长度的文字用省略号…代替*/
.replace{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


/*分页*/
.pager {CLEAR:both; margin:auto; padding-right:10px; font-size:14px; padding-bottom:0px; word-break:keep-all;}
.pager ul {padding-right:0px; padding-left:0px; padding-bottom:6px; margin:0px auto; line-height:1.3em; padding-top:6px; list-style-type:none;}
.pager li {float:left; margin:6px 15px 6px 0px; color:#ababab;}
.pager li.p_total {border:#e90020 1px solid; padding:3px 6px 3px 6px; FONT-WEIGHT:bold; background:#fff; color:#000;}
.pager li.p_current {border:#e90020 1px solid; padding:3px 6px 3px 6px; background:#e90020; color:#fff;}
.pager li.p_nolink {border:#e90020 1px solid; padding:3px 6px 3px 6px; padding-bottom:3px; color:#ccc;}
.pager li a:link {border:#e90020 1px solid; padding:3px 6px 3px 6px; background:#fff; float:left; color:#000; text-decoration:none! important}
.pager li a:visited {border:#e90020 1px solid; padding-right:6px; background:#fff; float:left; color:#000; text-decoration:none! important}
.pager li a:hover {border-left-color:#e90020; background:#e90020; border-bottom-color:#e90020; color:#fff; border-top-color:#e90020; border-right-color:#e90020}
.pager li a:active {border-left-color:#e90020; background:#e90020; border-bottom-color:#e90020; color:#fff; border-top-color:#e90020; border-right-color:#e90020}
.pager li input {border-right:#e90020 1px solid; padding-right:0px; border-top:#e90020 1px solid; padding-left:0px; FONT-SIZE:12px; background:url(inputBorder.gif); float:left; padding-bottom:2px; border-left:#e90020 1px solid; width:3em; color:#999; padding-top:2px; border-bottom:#e90020 1px solid; FONT-FAMILY:verdana; height:1.3em; text-align:center}


/*焦点图*/
.focus{ position:relative; width:530px; height:360px; background-color: #f4e6be; float: left; border-radius:6px;}   
.focus img{ width: 530px; height: 360px;  border-radius:6px;} 
.focus .shadow .title{width: 260px; height: 35px;padding-left: 10px;padding-top: 20px; border:1px #006666 solid;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden;  border-radius:6px;}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1; border-radius:6px;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;  border-radius:6px;}  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a; border-radius:6px;}  
.focus .fPic{ position:absolute; left:0px; top:0px;  border-radius:6px; border-radius:6px;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;   border-radius:6px;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; border-bottom-left-radius:6px; border-bottom-right-radius:6px;}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#f4e6be; }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:7px; right:10px; position:absolute; height:19px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:8px; border-radius:7px; margin:0 4px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}



.special{border:1px #d2d2d2 solid;}



.anniu{POSITION: absolute; right:36px;}
.background-head{background:url(../images/head.jpg) top center no-repeat;}
/*边框花*/
.flower-l{background:url(../images/flower-l.png) left no-repeat;}
.flower-l1{background:url(../images/flower-l1.png) left bottom no-repeat;}
.flower-r{background:url(../images/flower-r.png) top right no-repeat;}
.flower-r01{background:url(../images/flower-r01.png) top right no-repeat;}
.mountain-l{background:url(../images/mountain-r.png) top left no-repeat;}
.mountain-r{background:url(../images/mountain-r.png) top right no-repeat;}

.hills-l{background:url(../images/icon_14.png) left bottom no-repeat;}
.hills-r{background:url(../images/icon_15.png) right top no-repeat;}
.hills-rt{background:url(../images/icon_12.png) right top no-repeat;}

/*剧团动态*/
.newss{width:100%;}
.newss ul{width:100%; margin:0 auto;}
.newss ul li{width:100%; float:left; font:normal 16px/20px "微软雅黑"; background:url(../images/icon_16.png) bottom center no-repeat;}
.newss ul li a{ text-decoration:none; display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


/*演出风采*/
.show-conright{background:url(../images/icon_13.png) right center no-repeat;}
.showw{width:100%;}
.showw ul{width:100%; margin:0 auto;}
.showw ul li{width:100%; float:left; font:normal 16px/20px "微软雅黑"; background:url(../images/icon_16.png) bottom center no-repeat;}
.showw ul li a{ text-decoration:none; display:block; padding:8px 6px 0 6px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*时讯通知*/
.notice{width:100%;}
.notice ul{width:100%; margin:0 auto;}
.notice ul li{width:100%; float:left; font:normal 16px/20px "微软雅黑"; background:url(../images/icon_16.png) bottom center no-repeat;}
.notice ul li a{ text-decoration:none; display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


/*公司简介*/
.frame-bottom{height:500px; overflow:hidden;}
.Company-conright{background:url(../images/icon_18.png) right center no-repeat;}
.Company-con p{text-indent:2em;}
.Company-img{background:#f4e6be;}

.con2 ul li{width:541px; height:370px; position:relative; overflow:hidden; cursor:pointer;}
.txt2{width:541px; height:50px; background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute; left:0; bottom:0; color:#fff; font-family:"微软雅黑";}
.txt2 h3{font-size:16px; font-weight:100; text-align:center; line-height:5px;}


/*底部*/
.frame-bottom{height:500px; overflow:hidden;}
.bottom-title{background:url(../images/icon_20.png) bottom center no-repeat;}
.bottom-flowerl{background:url(../images/icon_22.png) bottom left no-repeat;}
.bottom-flowerr{background:url(../images/icon_23.png) top right no-repeat;}
.bottom-frame{height:300px; overflow:hidden;}


/*演出预告*/
.Noticee{background:#f2ead7;}
.Noticelist{margin:auto; background:#fff; box-shadow: 5px 1px 10px 5px rgba(206,205,205,0.5), 0px 1px 5px 5px rgba(206,205,205,0.5) }
.Noticelist-txt{height:152px; padding:10px;}
.Noticelist-title{line-height:36px; color:#000; font-size:16px;}
.flower-conT{background:url(../images/icon_24.png) left top no-repeat;}
.flower-conB{background:url(../images/icon_25.png) left top no-repeat;}


/*剧目集锦*/
.Repertoire{margin:auto; background:#e8e8e8;}
.Repertoire-txt{height:38px; line-height:38px; text-align:center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


/*剧院介绍*/
.aboutcon{ padding:30px 50px; overflow:hidden; line-height:42px; background:#fff; opacity:0.8; filter:alpha(opacity=80); box-shadow: 5px 1px 10px 5px rgba(206,205,205,0.5), 0px 1px 5px 5px rgba(206,205,205,0.5); }




/*新闻*/
.frame-news{width:100%; overflow:hidden;}
.frame-news ul{width:100%; margin:0 auto;}
.frame-news ul li{width:100%; float:left; text-decoration:none; display:block;  border-bottom:1px dashed #cfcfcf; padding:3px 0; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.frame-news span{float:right; color:#878686;}