.focus_slider,.callbacks_container {position: relative;overflow: hidden;width: 100%;}
.focus_slider li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.focus_slider li:first-child {position: relative;display: block;float: left;}
.focus_slider img {display: block; height:540px;margin:0 auto;border: 0;}
.focus_slider .caption{width:900px;height:70px;bottom:0;left:50%;color:#fff;margin-left:-450px;position:absolute;background: rgba(0,0,0,.7);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #a0000000, endColorstr = #a0000000);}
.focus_slider .caption span{display:block;height:20px;line-height:20px;color:#f2f1f1;font-size:10px;font-family:"Gotham-Light";text-align:center;margin-top:10px;}
.focus_slider .caption p{height:26px;line-height:26px;font-size:18px;font-family:"Gotham-Medium";text-align:center;}
.callbacks_container .callbacks_nav{display:block;height:40px;width:22px;background-image:url(images/slider_btn2.png);position:absolute;top:50%;margin-top:-20px;z-index:9999;text-indent:-99999em;}
.callbacks_container .prev{left:20px;background-position:0 -40px;}
.callbacks_container .next{right:20px;}
.callbacks_tabs{width:100%;height:10px;text-align:center;position:absolute;bottom:18px;z-index:99999;}
.callbacks_tabs li{display:inline-block;width:10px;height:10px;margin:0 10px;}
.callbacks_tabs li a{display:block;width:100%;height:100%;text-indent:-99999em;background:url(images/points.png);}
.callbacks_tabs li.callbacks_here a{background-position:0 -10px;}

.main{margin-top:65px;}
.margin0{margin:0;}
.main .side_bar{width:424px;float:left;color:#005634;}
.main .side_bar .info_line{height:5px;width:100%;display:block;position:relative;background:url(images/line.png) repeat-x 0 1px;}
.main .side_bar .info_line i{display:block;width:4px;height:5px;background:url(images/line_p.png) no-repeat 0 0px;position:absolute;top:0;}
.main .side_bar .info_line i.info_line_l{left:0;}
.main .side_bar .info_line i.info_line_r{right:0;}
.main .side_bar .info_ct{padding:0 11px 20px;}
.main .side_bar h2{padding:16px 0 15px;line-height:36px;font-family:"Gotham-Medium";font-size:30px;font-weight: normal;}
.main .side_bar h3{line-height:24px;font-family:"Gotham-Medium";font-size:12px;font-weight: normal;}
.main .side_bar .date{line-height:30px;font-family:"Gotham-Medium";font-size:24px;font-weight: normal;display:block;padding-bottom:10px;}
.main .side_bar p{line-height:18px;font-family:"Gotham-Book";font-size:13px;}
.main .side_bar .side_menu{padding:23px 14px;}
.main .side_bar .side_menu li{line-height:24px;color:#9fa0a0;font-size:13px;font-family:"Gotham-Book";}
.main .side_bar .side_menu li a{color:#9fa0a0;font-size:13px;font-family:"Gotham-Book";}
.main .side_bar .side_menu li a:hover,.main .side_bar .side_menu li.current a{color:#005634;text-decoration:none;}
.main .side_bar_news h2{font-size: 24px;}
.main .side_bar_news .date{padding-bottom:0;font-size:12px;}
.main .main_ct{margin-left:510px;color:#005634;font-family:"Gotham-Light";line-height:24px;font-size:14px;}
.main .main_ct .double_col div{float:left;}
.main .main_ct .box_r{margin-left:0px;display:inline;}
.main .main_ct p{margin-bottom:16px;text-align:Justify;text-justify:inter-ideograph}
.main .main_ct .single_col{display:none;}

.main  .main_artist{margin-left:448px;}
.head_p_box{width:319px;margin-left:62px;height:332px;margin-bottom:60px;}

/*exhibitions_list*/
.time_line_wrap{margin-bottom:60px;}
.locations{margin-right:-3%;margin-bottom:40px;}
.locations .tit{height:46px;background:url(images/line.png) repeat-x 0 32px;float:left;margin-right:3%;width:30.3%;}
.locations .tit_wrap_pl{text-align:center;background:url(images/line_p.png) no-repeat 0 31px}
.locations .tit_wrap_pr{text-align:center;background:url(images/line_p.png) no-repeat right 31px}
.locations .tit_words{display:inline-block;margin:0 auto;background:url(images/line_p.png) no-repeat 0 31px #fff;height:46px;text-align:center;color:#abacac;}
.locations a.current .tit_words,.locations a:hover .tit_words{color:#005634}
.locations .tit_words span{display:block;height:20px;line-height:20px;padding:0 18px;font-family:"Gotham-Medium"; color:#FFF;}
.locations .tit_words b{display:block;height:26px;padding:0 18px;line-height:26px;background:url(images/line_p.png) no-repeat right 11px;font-family:"Gotham-Medium";font-size:20px;}
.exhibitions_pic_list{margin-right:-3%;padding-bottom:80px;}
.exhibitions_pic_list .img_show{float:left;width:30.3%;margin-right:3%;}


/*exhibitions_publications*/
.main_publications .pub_box{width:319px;margin-left:62px;margin-bottom:60px;float:left;display:inline;overflow:hidden;}
.main_publications .pub_box a{display:block;height:200px;width:90%;margin:20px auto;text-align:center;}
.main_publications .pub_box img{max-width:100%;max-height:100%; display:inline-block;}
.main_publications .pub_box p{width:80%;margin:0 auto 20px;text-align:center;color:#005634;line-height:18px;}
.main_publications .line{height:5px;position:relative;display:block;background: url(images/line.png) repeat-x 0 1px;}
.main_publications .line i{display: block;width: 4px;height: 5px;background: url(images/line_p.png) no-repeat 0 0;position: absolute;top: 0;}
.main_publications .line i.line_l{left:0;}
.main_publications .line i.line_r{right:0;}


@media screen and (max-width: 1210px){
	.callbacks_container{width:auto;margin:0 20px;}
	.main .side_bar{width:40%;}
	.main .side_bar h2{line-height:32px;font-size:24px;}
	.main .side_bar .info_line{background:url(images/line_x2.png) repeat-x 0 2px;background-size:20px 2px;}
	.main .side_bar .info_line i{background:url(images/line_p_x2.png) no-repeat 0 0;background-size:4px 5px;}
	.main .side_bar .date{line-height:24px;font-size:20px;}
	.main{margin:65px 20px 0;}
	.main.margin0{margin:0 20px;}
	.main .main_ct{margin-left:53%;}
	.main .main_ct .single_col{display:block;}
	.main .main_ct .double_col{display:none;}
	/*.main  .name_wrap .line{background: url(images/line2_x2.png) repeat-x 0 1px;background-size:20px 3px;}
	.main  .name_wrap .line i{background: url(images/line_p2_x2.png) no-repeat 0 0;background-size:4px 4px;}*/
	.main .main_artist {margin-left: 53%;}
	
	.head_p_box{width:60%;height:auto;}
	
	.main .main_publications {margin-left: 53%;}
	.main_publications .line{background: url(images/line_x2.png) repeat-x 0 2px;background-size:20px 2px;}
	.main_publications .line i{background: url(images/line_p_x2.png) no-repeat 0 0;background-size:4px 5px;}
	.main_publications .pub_box{width:46%;height:auto;margin-left:4%;}
	.main_publications .pub_box a{height:160px;}
	
	
	.main .side_bar_news h2{line-height:30px;font-size:20px;}
	.main .side_bar_news .date{padding-bottom:0;font-size:12px;}
}


@media screen and (max-width: 960px){
	.main .side_bar{width:44%;}
	.main_publications .pub_box{width:46%;height:auto;margin-left:4%;}
	.main_publications .pub_box a{height:130px;}
}

@media screen and (max-width: 768px){
	.main .side_bar{width:47%;}
	.main_publications .pub_box{width:46%;height:auto;margin-left:4%;}
	.main_publications .pub_box a{height:100px;}
}
