@charset "utf-8";
.livingartWrap{background:#fff;padding:30px 25px;}
.livingartWrap .dotTitle{padding-left:10px; background:url("../images/information/bl_dot.png") no-repeat left 8px;margin:20px 0 0px 0;}
.livingartWrap .dotTitle strong{ display:block; margin-bottom:5px;}
.livingartWrap .dotTitle:last-child{ padding-bottom:40px;}
.livingartSpArea{background:#fff;}
.livingartSpArea .iconTitle{background:#be216a;height:45px;line-height:45px;padding:0 25px;overflow:hidden;}
.livingartSpArea .iconTitle.blueType{background:#187a9a;}
.livingartSpArea .iconTitle.brownType{background:#675144;}

.livingartSpArea.nodata .iconTitle{background:#666666 !important;}
.livingartSpArea .iconTitle .icon{float:left;width:51px;}
.livingartSpArea .iconTitle .icon img{height:45px;}
.livingartSpArea .iconTitle .tit{float:left;font-weight:bold;color:#ffffff;}
.livingartSpArea .iconTitle .btn_more{float:right; display:block;padding-right:18px; background:url("../images/livingart/btn_more.png") no-repeat right 18px; line-height:46px; color:#fff;}
.livingartSpArea .dotLineTxt{padding:20px 0;background:url("../images/information/dot_line.png") repeat-x left bottom;line-height:20px;margin:0 25px;}
.livingartSpArea.nodata .dotLineTxt{ background:none;}
.livingartSpArea .inContentArea{padding:20px 25px 25px 25px}
.livingartSpArea .inContentArea .topTxt{ line-height:20px; margin-bottom:20px;}
.livingartSpArea.nodata .inContentArea .topTxt{ line-height:20px; margin-bottom:0px;}
.livingartSpArea .inContentArea th{width:215px;}
.livingartSpArea .inContentArea td.con2{padding:0 15px;}

.booking{ display:table;width:100%}
.booking > .tr{ display:table-row}
.booking > .tr > li{ display:table-cell;vertical-align:middle}
.booking > .tr > li.th{ text-align:center; font-weight:normal; background:url("../images/theater/intro_gray.png") no-repeat; width:102px; height:102px;color:#fff; line-height:20px;padding-bottom:9px}
.booking > .tr > li.th.yellow{background:url("../images/theater/intro_yellow.png") no-repeat; color:#000}
.booking > .tr > li.td{padding:0 0 0px 55px; line-height:20px;;}
.booking > .tr > li.td img{vertical-align:middle; margin:0 0 2px 5px;}


.livingArtSubmain{background:#ffffff;}
.livingArtSubmain .titleArea{background:#8a8a8a;height:45px;line-height:45px;padding:0 25px;overflow:hidden;color:#fff;position:relative;}
.livingArtSubmain .titleArea:hover {background:#187a9a;}
.livingArtSubmain .titleArea .btn_right{position:absolute;right:0px;top:0px;display:block;height:45px;line-height:46px;padding-left:25px;width:55px;background:#636363 url("../images/livingart/right_arr.png") no-repeat 52px center;color:#fff;font-weight:bold;}
.livingArtSubmain .titleArea:hover .btn_right{background-color:#0f506c;}
.livingArtSubmain ul{background:url("../images/information/dot_line.png") repeat-x left bottom;overflow:hidden;padding:30px 0 18px 0;margin:0 25px;}
.livingArtSubmain ul:last-child{background:none}
.livingArtSubmain ul li{float:left;width:390px;margin-right:0px;line-height:20px;position:relative;min-height:158px;}
.livingArtSubmain ul li:first-child{width:414px;margin-right:40px;}
.livingArtSubmain ul li p{padding-right:120px;}
.livingArtSubmain ul li .title{margin-top:-4px;font-weight:bold;}
.livingArtSubmain ul li .txt{color:#006a84;font-weight:bold;padding-bottom:16px;margin-bottom:15px;background:url("../images/livingart/txt_black.png") no-repeat left bottom;}
.livingArtSubmain ul li .right_img{position:absolute;right:0px;top:-4px;padding-right:0px;}

.togetherWrap{ background:#ffffff; margin-bottom:10px;text-align:center;}
.togetherWrap > .title{ padding-top:50px; font-size:24px; font-weight:bold; line-height:40px;;}
.togetherWrap > .txt{ padding-top:20px;color:#006a84; font-weight:bold; line-height:20px;}
.togetherWrap > .con{ padding-top:15px; line-height:20px;}
.togetherWrap > .img{ padding-top:35px; line-height:20px;}
.togetherWrap > .btnArea{margin:30px 0 50px 0; text-align:center;}
.togetherWrap > .btnArea a.black{color:#f89b1c;min-width:114px; background:#000;margin-right:1px;}
.togetherWrap > ul{ background:#187a9a;padding:25px 25px; text-align:left;}
.togetherWrap > ul li{ line-height:20px;background:url("../images/livingart/w_bl.png") no-repeat left 7px;padding-left:10px;color:#fff;}
.togetherWrap > ul li .iconTxt{margin:10px 0 20px 0}
.togetherWrap > ul li:last-child .iconTxt{margin:10px 0 0px 0}
.listTableType2.datalist .titleArea .download{width:180px;}
.listTableType2.datalist .conArea .title{padding-left:20px;}
.listTableType2.datalist .conArea .btnDown{ display:inline-block;*display:inline;zoom:1; background:url("../images/livingart/btn_down.png") no-repeat; width:60px; height:27px; line-height:28px;color:#fff; text-align:left;padding-left:35px;}
@media only screen and (max-width: 909px) {

}
