/*作品列表*/
.btn-text-more { padding-top:40px;padding-bottom:0px;}
.btn-text-more a { display: none; width: 83px; height: 15px; margin: 0 auto; background-image: url(../images/text-more.png);background-position: center center;background-repeat: no-repeat; }
.btn-text-more a:hover { background-image: url(../images/text-more-hover.png); }

/*collection-list*/
.solo-list { }
.solo-list a { color: #595757 }
.solo-list a:hover { color: #ff6600 }
.solo-list .item { display: inline-block; position: relative; margin: 5px 28px; overflow: hidden; }
.solo-list .item img { height: 250px;width:250px;}
.solo-list .item span { display: none; position: absolute; bottom: 0; left: 0; width: 100%; height: 342px; background: rgba(0, 0, 0, .5); text-align: left; vertical-align: middle;}
.solo-list .item:hover span { display: table; }
.solo-list .item:first-child { margin-left: 0; }
.solo-list .item:last-child { margin-right: 0; }
.solo-list .item span strong { display: table-cell; vertical-align: bottom; font-style: normal; font-weight: normal; }
.solo-list .item span em,
.solo-list .item span i { display: inline-block; font-style: normal; color: #fff; width: 100%;}
.solo-list .item span i { font-size: 12px; }
.solo-list .item strong { font-weight: bold;padding-left:20px;padding-bottom: 14px;line-height: 18px }

/*lolo*/
.solo-jcarousel-wrapper { margin: 0px auto; position: relative; }
.solo-jcarousel-wrapper .photo-credits { position: absolute; right: 15px; bottom: 0; font-size: 13px; color: #fff; text-shadow: 0 0 1px rgba(0, 0, 0, 0.85); opacity: .66; }
.solo-jcarousel-wrapper .photo-credits a { color: #fff; }

/** Carousel **/
.solo-jcarousel { position: relative; overflow: hidden; height: 470px; }
.solo-jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }
.solo-jcarousel li { width: 1180px; float: left; }

/** Carousel Controls **/
.solo-jcarousel-control-prev,
.solo-jcarousel-control-next { position: absolute; top: 270px; width: 50px; height: 100px; background: url(../images/icon2.png) no-repeat 13px center; }
.solo-jcarousel-control-prev { left: 560px; }
.solo-jcarousel-control-next { background-position: -170px center; left: 586px; }
.solo-jcarousel-control-prev:hover span,
.solo-jcarousel-control-next:hover span { display: block; }
.solo-jcarousel-control-prev.inactive,
.solo-jcarousel-control-next.inactive { opacity: .5; cursor: default; }

/** Carousel Pagination **/
.solo-jcarousel-pagination { position: absolute; bottom: 0; left: 15px; }
.solo-jcarousel-pagination a { text-decoration: none; display: inline-block; font-size: 11px; line-height: 14px; min-width: 14px; background: #fff; color: #4E443C; border-radius: 14px; padding: 3px; text-align: center; margin-right: 2px; opacity: .75; }
.solo-jcarousel-pagination a.active { background: #4E443C; color: #fff; opacity: 1; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75); }

/*solo-tabs*/
.solo-tabs {}
.solo-tabs .solo-year-nav li { display: inline-block; }
.solo-tabs .solo-year-nav li a { padding: 10px; display: inline-block; color: #999999 }
.solo-tabs .solo-year-nav li.active a { color: #ff6600; }
.solo-tabs .item { position: relative; display: inline-block; overflow: hidden; margin-bottom: 60px;margin-right: 55px;margin-left: 0px; }
.solo-tabs .item.last { margin-right: 0px; }
.solo-tabs .item img { width: 118px; height: 118px; }
.solo-tabs .item span { position: absolute; display: none; bottom: 0; left: 0; height: 150px; background: rgba(0, 0, 0, .5); width: 100% }
.solo-tabs .item:hover span { display: block; }
.solo-tabs .tab-content>.tab-pane {}
.modal-backdrop { background: #fff; }

/*soloModal*/
.soloModal img { background: url(../images/loading.gif) no-repeat center center; }
.soloModal .modal-body { position: relative; padding: 0; }
.solo-img-prev,
.solo-img-next { position: fixed; top: 200px; width: 50px; height: 100px; background: url(../images/icon2.png) no-repeat 13px center; }
.solo-img-prev { left: -90px; }
.solo-img-next { background-position: -170px center; right: -90px; }
.solo-img-prev:hover span,
.solo-img-next:hover span { display: block; }
.solo-img-prev.inactive,
.solo-img-next.inactive { opacity: .5; cursor: default; }
.tab-content .main_right{
    position: absolute;
    width: 165px;
    right: 0px;
    bottom: 0px;
    color:#999;
    line-height: 18px;
}
.tab-content .main_right p {
    margin-bottom: 0px;
    font-weight: normal;
    line-height: 18px;
    -webkit-transform : scale(0.9,0.9) ;
    font-size:11px;
}
.tab-content a.prev_image {
    width: 5px;
    height: 9px;
    left: 0px;
    background: url(../images/btn_prev.png);
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}

.tab-content a.prev_image:hover {
    background: url(../images/btn_prev_hover.png);
}

.tab-content a.next_image {
    width: 5px;
    height: 9px;
    right: 0px;
    background: url(../images/btn_next.png);
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}

.tab-content a.next_image:hover {
    background: url(../images/btn_next_hover.png);
}

/*图片左右滑动查看*/
 .slider_image {
     height:10px;
     width:200px;
     left: 490px;
     bottom: 10px;
     z-index: 10;
     position: absolute;
 }

.image_show {
    height: 530px;
    width: 850px;
    overflow: hidden;
    position: relative;
    /*text-align: center;*/ line-height:1.8
}

.ui-widget-content {
    border: 1px solid #ccc;
    background: none;
    color: #ccc;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #cccccc;
    background: #fff url("images/ui-bg_glass_100_f6f6f6_1x400.html") 50% 50% repeat-x;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #fff;
    background: none;
    background-color: #fff;
    color: #fff;
}

ui-state-ative{
    border: 1px solid #ccc;
    background: #ccc;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover{
    border: 1px solid #e3e3e3;
    background: none;
    background-color: #e3e3e3;
    color: #e3e3e3;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    height: 10px;
}

.ui-slider-horizontal .ui-slider-handle {
    top:-1px;
}