a{transition:all 0.3s; -webkit-transition:all 0.3s;}

/**栏目标题**/
.index-header{ background:none; margin:33px auto 27px;}
.index-header .logo{ background:url(../img/kunsthalle-logo.jpg) no-repeat 0 center; width:258px;}

/**栏目首页**/
.art-slide{ width:1000px; height:368px; overflow:hidden; position:relative;}
.art-slide .hd{ height:16px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.art-slide .hd ul{ overflow:hidden; zoom:1; float:left; }
.art-slide .hd ul li{ display:inline-block; float:left; margin-right:5px; width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer; text-indent:-99em; overflow:hidden; }
.art-slide .hd ul li.on{ background:#c48a10; color:#fff; }
.art-slide .bd{ position:relative; height:100%; z-index:0; }
.art-slide .bd li{ zoom:1; vertical-align:middle; }
.art-slide .bd li .art-slide-con{ width:266px; height:318px; padding:25px 40px 25px 22px; background:#333; color:#fff; overflow:hidden;}
.art-slide .bd img{ float:left;}

.kun-news-pic{width: 306px;text-align: center; position:relative; overflow:hidden; line-height:386px; height: 386px;background: #f3f1f2;}
.kun-news-pic img{height: 386px;vertical-align: middle;}
.kun-news-pic p{ width:100%; position:absolute; left:0; bottom:0; height:38px; background:url(../img/bg01.png) repeat; text-align:center; line-height:38px; color:#fff;transition:all 0.3s; -webkit-transition:all 0.3s;}
.kun-news-pic:hover p { height:20px; line-height:20px;}
.kun-news-recom{ height:90px; border-bottom:1px dotted #9f9f9f; color:#333; line-height:22px; margin-bottom:10px;}
.kun-news-recom a{ color:#333;}
.kun-news-recom a:hover{ color:#c48a10;}
.kun-news-recom .tit{ font-size:14px; margin-bottom:10px;height:22px;white-space: nowrap;overflow: hidden;font-weight:700;text-overflow: ellipsis;}
.kun-news-list{ margin-bottom:12px;}
.kun-news-list li{ width:100%; float:left; background:url(../img/bit01.jpg) no-repeat 0 center; line-height:30px; text-indent:22px; font-size:13px;}
.kun-news-list li a{ color:#999;}
.kun-news-list li a:hover{ color:#000;}
.kun-news-img li{ width:127px; height:113px; float:left; margin-right:9px; overflow:hidden;}
.kun-news-img li img{ margin-bottom:5px;}
.kun-news-img li a:hover{ color:#c48a10;}

.kun-intro{ width:332px; margin:0 auto;}
.kun-intro p{ font:13px/22px "微软雅黑"; color:#999; padding-top:5px;}
.kun-intro a p{ color:#999;}

.kun-coll{ width:976px; height:434px; margin:0 auto; position:relative; overflow:hidden;}
.kun-coll-img{ line-height:0; position:relative; overflow:hidden; margin:2px; cursor:pointer;}
.kun-coll-img .cover{ position:absolute; width:100%; height:100%; left:0;top:0; background:#000; opacity:0;filter:alpha(opacity=0); }
.kun-coll-img .text{ width:90%; position:absolute; left:100%; bottom:18px; line-height:22px; font-size:13px; color:#fff;}
.kun-coll-img .text b{ display:block; font-size:16px;}

.kun-movie{ width:972px; height:425px; padding-top:5px; position:relative; overflow:hidden; margin:0 auto;}
.kun-movie-pic{ float:left; width:762px; height:425px; position:relative; overflow:hidden;}
.kun-movie-pic li{ position:absolute;width:762px; height:425px; left:0; top:0; text-align:center; line-height:425px; background:url(../img/loading.gif) no-repeat center;}
.kun-movie-pic li img{max-width:763px ;vertical-align:middle; max-height:425px;}
.kun-movie-nav{ float:right; width:208px; height:404px; position:relative; overflow:hidden;}
.kun-movie-nav li{ width:100px; height:92px; float:left; margin:0 0 9px 0; overflow:hidden;}
.kun-movie-column ul{ float:left; width:100px;margin:0 0 0 4px;}
.kun-movie .kun-prev,.kun-movie .kun-next{ display:block; width:16px; height:16px; float:left; margin-right:7px; background:url(../img/btn01.jpg) no-repeat; overflow:hidden; text-indent:-99em; opacity:0.6;}
.kun-movie .kun-prev{ background-position:-23px 0;}
.kun-movie-btn{ float:right;width:204px; height:16px; line-height:16px; margin-top:5px;}
.kun-movie .kun-prev:hover,.kun-movie .kun-next:hover{opacity:1;}

.contact{padding: 20px 20px 50px; line-height: 24px; min-height: 1025px}

.active-list ul li{ padding: 15px 17px; border-bottom: 1px solid #f3f1f2;height: 144px; width: 706px;line-height: 21px;}
.active-list ul li img{float: left;}
.active-list ul li .intro{ float: right; width:553px;}
.active-list ul li .intro .tit{font-size: 16px; color: #000; margin-bottom: 12px;font-weight: normal;}
.active-list ul li a:hover,.active-list ul li a:hover .tit{color: #c48a10;}

.actinfo-tit{ padding: 25px;line-height: 26px;font-size: 20px; text-align: center;color: #333;}
.act_gallery{margin-bottom: 18px;}
.act_gallery .show{width: 660px;height: 534px; background: url(../img/bg04-kun.jpg) repeat; position: relative; overflow: hidden; margin-bottom: 10px;}
.act_gallery .show ul {position: absolute;height: 534px;  left: 0;top: 0;}
.act_gallery .show ul li{width: 660px;height: 520px;padding-top: 14px; overflow: hidden; text-align: center;}
.act_gallery .show ul li .img{width: 660px;height: 460px; line-height: 460px;}
.act_gallery .show ul li .img img{vertical-align: middle; max-width: 660px; max-height: 460px}
.act_gallery .show ul li p{font-size: 16px; color: #000; line-height: 22px;}
.act_gallery .thumb-box{width: 660px;height: 90px; padding: 11px 0; background: #333; position: relative;}
.act_gallery .thumb-box span{ text-indent: -999em;display: inline-block; position: absolute;width: 70px;height: 90px; background:url(../img/btn01.gif) no-repeat; opacity: 0.5;filter:alpha(opacity=50); cursor: pointer;}
.act_gallery .thumb-box span:hover{opacity: 1;filter:alpha(opacity=100);}
.act_gallery .thumb-box #next{ right: 0; background-position: -70px 0;}
.act_gallery .thumb{width: 495px; margin: 0 auto; height: 90px; overflow: hidden; position: relative;}
.act_gallery .thumb ul {position: absolute;height: 90px; left: 0; top: 0;}
.act_gallery .thumb ul li{float: left;width: 90px;height: 90px; margin: 0 5px; line-height: 90px; text-align: center; overflow: hidden; background: #fff; cursor: pointer;}
.act_gallery .thumb ul li img{ vertical-align: middle; max-width: 90px; max-height: 90px;}
.act_gallery .thumb ul li.cur{ border: 6px solid #c48a10; width: 78px; height: 78px;line-height: 78px; }
.act_gallery .thumb ul li.cur img{ max-width: 78px; max-height: 78px;}

.act_info{ line-height: 24px; padding-bottom: 45px;}
.act-recom {margin-top: 20px; border-top:3px solid #333;}
.act-recom .tit{padding-left: 15px; font-size: 16px; color: #000; height: 35px; padding-top: 15px;}
.act-recom .activ-exh-recom{width: 650px; padding-top: 0;}
.act-recom .activ-exh-recom li{width: 152px; margin-left: 7px;}

.inner-left .info-con p>img {max-width: 600px;}
