.clearfix { *zoom: 1; }
.clearfix:before,
.clearfix:after { display: table; line-height: 0; content: ""; }

.clearfix:after { clear: both; }


.gallery-conatainer { padding: 0; margin: 0; list-style: none; }

.edit-modal .modal-dialog { position: absolute; top: 40px !important; left: 50% !important; width: 1024px; bottom: 40px; }

.edit-modal .modal-content { width: 100%; height: 100%; }

.edit-modal .modal-body { top: 40px; padding: 20px 0; overflow: hidden; }

.tooltip.bottom { white-space: nowrap; }

.album-container { position: absolute; left: 0; right: 0; bottom: 0; z-index: 10; }

.edit-modal .modal-body, .edit-modal .modal-footer { position: absolute; left: 0; right: 0; bottom: 0; z-index: 10; }

.edit-modal .modal-body { bottom: 55px; }

.album-container { top: 0; padding: 20px 200px 20px 90px; overflow-y: auto; z-index: 100; }

.album-container .album-box { max-width: 750px; overflow: visible; margin-bottom: 0; moz-user-select: -moz-none; -moz-user-select: none; -o-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }

.album-box-content { display: inline-block; width: 100%; }

.album-box-more { text-align: right; font-size: 12px; float: right; background: #e5e5e5; padding: 3px 10px; border-radius: 50px; font-family: arial; line-height: normal; text-decoration: none !important; }

.album-box-more img { vertical-align: bottom; }

.album-box-more:hover { background: #0081cb; color: #fff; }

.album-type { position: relative; }

.album-type:after { content: ""; display: inline-block; clear: both; float: none; }

.album-type li .photo-frame img.cover { position: relative; width: 100%; cursor: pointer; }

.album-type li .photo-frame .img-container { background-repeat: no-repeat !important; background-position: 50% 50%; background-size: cover !important; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.album-type li .photo-frame.active .img-container { background-color: #eee !important; z-index: 10; }

.album-container .album-type li .photo-frame.active .img-container { cursor: -webkit-grab; cursor: -moz-grab; cursor: grab; }

.album-container .album-type li .photo-frame.active .img-container:active { cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing; }

.album-type li .photo-frame { border: 1px solid transparent; position: relative; overflow: visible; }

.album-type li .photo-frame:before, .album-type li .photo-frame:after { z-index: 1; transition: all linear .1s; cursor: pointer; }

.album-type li .photo-frame.active:before, .album-type li .photo-frame.active:after { display: none; }

.album-type li .photo-frame:before { content: "+"; display: inline-block; font-size: 66px; color: #ccc; overflow: hidden; line-height: 1; position: absolute; top: 50%; left: 50%; margin: -43px auto auto -24px; z-index: 2; }

.album-type li .photo-frame:after { content: ""; font-size: 24px; font-weight: bolder; position: absolute; top: 2px; bottom: 2px; left: 2px; right: 2px; border: 2px dashed #dbdbdb; text-align: center; background: url("../../images/sign_icon/example.jpg") center #f8f3f7 no-repeat; z-index: 1; }

.album-type li .photo-frame:hover:after { border-color: #7297ce; }

.album-type li .photo-frame:hover:before { color: #7297ce; }

.album-type li .photo-frame .ui-draggable-dragging { width: 236px; height: 177px; }

.album-focus-side .photo-frame { overflow: hidden; }

.album-focus-side .photo-frame:first-child img.cover { position: relative; top: 2px; }

.album-sidebar { position: relative; z-index: 100; right: 90px; top: 0; width: 90px; }

.album-sidebar .album-mulUpload { width: 100%; white-space: normal; height: 80px; margin-top: 15px; font-weight: 600; color: #666; }

.album-sidebar .iconfont { display: block; font-size: 44px; line-height: normal; margin-top: -6px; position: relative; font-weight: 300; color: #999; }

.album-sidebar .album-mulUpload:hover { color: #394f75; }

.album-sidebar .album-mulUpload:hover .iconfont { color: #394f75; }

.photo-frame-tool { position: absolute; top: 0; right: 0; border-radius: 0 0 0 5px; overflow: hidden; z-index: 100; display: none; }

.photo-frame-tool li { float: left; padding: 2px 10px; opacity: .4; background: rgba(255,255,255,0.9); border-right: 1px solid rgba(0,0,0,0.1); color: #1950a0; font-size: 14px; cursor: pointer; transition: all linear .2s; }

.photo-frame-tool li:hover { background-color: #1950a0; color: #fff; }

.photo-frame-tool li:last-child { border: none; }

.album-type li .photo-frame:hover .photo-frame-tool li { opacity: 1; }

.album-type li .photo-frame .photo-frame-tool li.icon-Clear { font-weight: 600; }

.album-type li .photo-frame .photo-frame-tool li.active { background: #4ede6d; color: #fff; opacity: 1; }

.album-type-tool { position: absolute; top: 1px; right: 100%; margin-right: -1px; background: rgba(25,80,160,0.4); border-radius: 5px 0 0 5px; overflow: hidden; }

.album-type-tool li { padding: 5px 10px; color: #fff; cursor: pointer; border-bottom: 1px solid rgba(0,0,0,0.15); font-size: 14px; }

.album-type-tool li:hover { background: rgba(25,80,160,0.8); }

.album-type li .photo-frame.active .photo-frame-tool { display: block; }

.album-sidebar-box { border-radius: 5px; border: 1px solid #ddd; background: #fafafa; text-align: center; background-image: -moz-linear-gradient(left, #fff, #f2f2f2); background-image: -ms-linear-gradient(left, #fff, #f2f2f2); background-image: -o-linear-gradient(left, #fff, #f2f2f2); background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#f2f2f2)); background-image: -webkit-linear-gradient(left, #fff, #f2f2f2); background-image: linear-gradient(to right, #ffffff,#f2f2f2); }

.album-sidebar-box > li { border-bottom: 1px solid #ddd; padding: 10px; }

.album-sidebar-box > li:last-child { border-bottom: none; }

.album-sidebar-box > li span { display: block; width: 68px; height: 50px; margin: 0 auto; background-image: url("../../images/sign_icon/imgLay_thumb.png"); background-repeat: no-repeat; cursor: pointer; }

.album-sidebar-box > li[data-type="2"] span { background-position: 0 -57px; }

.album-sidebar-box > li[data-type="3"] span { background-position: 0 -113px; }

.album-sidebar-box > li[data-type="4"] span { background-position: 0 -170px; }

.album-sidebar-box > li[data-type="1"]:hover span { background-position: -81px 0; }

.album-sidebar-box > li[data-type="2"]:hover span { background-position: -81px -57px; }

.album-sidebar-box > li[data-type="3"]:hover span { background-position: -81px -113px; }

.album-sidebar-box > li[data-type="4"]:hover span { background-position: -81px -170px; }

.album-sidebar-box > li:hover span { background-color: rgba(255,255,255,0.2); }

li.album-type:first-child .album-type-tool li.mod-move[data-dir="up"], li.album-type:last-child .album-type-tool li.mod-move[data-dir="down"] { display: none; }

.album-modal-footer { position: absolute; bottom: 0; left: 0; }

.album-modal-footer button { width: 88px; margin-right: 10px; }

.gallery-conatainer .swiper-slide .img { background-repeat: no-repeat !important; background-position: 50% 50% !important; background-size: cover !important; background: inherit; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.edit-modal .modal-dialog { position: absolute; top: 40px !important; left: 50% !important; width: 1024px; bottom: 40px; }

.edit-modal .modal-content { width: 100%; height: 100%; }

.edit-modal .modal-body { top: 40px; padding: 20px 0; overflow: hidden; }

.tooltip.bottom { white-space: nowrap; }

.album-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 10; }

.edit-modal .modal-body, .edit-modal .modal-footer { position: absolute; left: 0; right: 0; bottom: 0; z-index: 10; }

.edit-modal .modal-body { bottom: 55px; }

.album-container { top: 0; padding: 20px 200px 20px 90px; overflow-y: auto; z-index: 100; }

.album-container .album-box { max-width: 750px; overflow: visible; margin-bottom: 0; }

.album-box-content { display: inline-block; width: 100%; }

.album-box-more { text-align: right; font-size: 12px; float: right; background: #e5e5e5; padding: 3px 10px; border-radius: 50px; font-family: arial; line-height: normal; text-decoration: none !important; }

.album-box-more img { vertical-align: bottom; }

.album-box-more:hover { background: #0081cb; color: #fff; }
.album-type-box:before { display: table; content: " "; }
.album-box ul { padding: 0 !important; margin: 0 !important; list-style-type: none !important; }

.album-box-content > li, .album-type-box > li { padding: 0 !important; margin: 0 !important; }

.album-type { position: relative; }

.album-type:after { content: ""; display: block; clear: both; float: none; height: 0; }

.album-type li .photo-frame { border: 1px solid transparent; position: relative; overflow: visible; }

.album-type li .photo-frame img.cover { position: relative; width: 100%; cursor: pointer; }

.album-type li .photo-frame.active .img-container { background-color: #eee !important; cursor: -webkit-grab; cursor: -moz-grab; cursor: grab; z-index: 10; }

.album-type li .photo-frame.active .img-container:active { cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing; }

.album-type li .photo-frame:before, .album-type li .photo-frame:after { z-index: 1; transition: all linear .1s; cursor: pointer; }

.album-type li .photo-frame.active:before, .album-type li .photo-frame.active:after { display: none; }

.album-type li .photo-frame:before { content: "+"; display: inline-block; font-size: 66px; color: #ccc; overflow: hidden; line-height: 1; position: absolute; top: 50%; left: 50%; margin: -43px auto auto -24px; z-index: 2; }

.album-type li .photo-frame:after { content: ""; font-size: 24px; font-weight: bolder; position: absolute; top: 2px; bottom: 2px; left: 2px; right: 2px; border: 2px dashed #dbdbdb; text-align: center; background: url("../../images/sign_icon/example.jpg") center #f8f3f7 no-repeat; z-index: 1; }

.album-type li .photo-frame:hover:after { border-color: #7297ce; }

.album-type li .photo-frame:hover:before { color: #7297ce; }

.album-focus-side .photo-frame { overflow: hidden; }

.album-focus-side .photo-frame:first-child img.cover { position: relative; top: 2px; }

.album-sidebar { position: relative; z-index: 100; right: 90px; top: 0; }

.photo-frame-tool { position: absolute; top: 0; right: 0; border-radius: 0 0 0 5px; overflow: hidden; z-index: 100; display: none; }

.photo-frame-tool li { float: left; padding: 2px 10px; opacity: .4; background: rgba(255,255,255,0.9); border-right: 1px solid rgba(0,0,0,0.1); color: #1950a0; font-size: 14px; cursor: pointer; transition: all linear .2s; }

.photo-frame-tool li:hover { background-color: #1950a0; color: #fff; }

.photo-frame-tool li:last-child { border: none; }

.album-type li .photo-frame:hover .photo-frame-tool li { opacity: 1; }

.album-type li .photo-frame .photo-frame-tool li.icon-Clear { font-weight: 600; }

.album-type li .photo-frame .photo-frame-tool li.active { background: #4ede6d; color: #fff; opacity: 1; }

.album-type-tool { position: absolute; top: 1px; right: 100%; margin-right: -1px; background: rgba(25,80,160,0.4); border-radius: 5px 0 0 5px; overflow: hidden; }

.album-type-tool li { padding: 5px 10px; color: #fff; cursor: pointer; border-bottom: 1px solid rgba(0,0,0,0.15); font-size: 14px; }

.album-type-tool li:hover { background: rgba(25,80,160,0.8); }

.album-type li .photo-frame.active .photo-frame-tool { display: block; }

.album-sidebar-box { border-radius: 5px; border: 1px solid #ddd; background: #fafafa; text-align: center; -ms-filter: "progid: DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr = '#fff', endColorstr = '#f2f2f2')"; filter: "progid: DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr = '#fff', endColorstr = '#f2f2f2')"; background-image: linear-gradient(to right,#fff,#f2f2f2); background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#f2f2f2)); background-image: -webkit-linear-gradient(left,#fff,#f2f2f2); background-image: -moz-linear-gradient(left,#fff,#f2f2f2); background-image: -ms-linear-gradient(left,#fff,#f2f2f2); background-image: -o-linear-gradient(left,#fff,#f2f2f2); }

.album-sidebar-box > li { border-bottom: 1px solid #ddd; padding: 10px; }

.album-sidebar-box > li:last-child { border-bottom: none; }

.album-sidebar-box > li span { display: block; width: 68px; height: 50px; margin: 0 auto; background-image: url("../../images/sign_icon/imgLay_thumb.png"); background-repeat: no-repeat; cursor: pointer; }

.album-sidebar-box > li[data-type="2"] span { background-position: 0 -57px; }

.album-sidebar-box > li[data-type="3"] span { background-position: 0 -113px; }

.album-sidebar-box > li[data-type="4"] span { background-position: 0 -170px; }

.album-sidebar-box > li[data-type="1"]:hover span { background-position: -81px 0; }

.album-sidebar-box > li[data-type="2"]:hover span { background-position: -81px -57px; }

.album-sidebar-box > li[data-type="3"]:hover span { background-position: -81px -113px; }

.album-sidebar-box > li[data-type="4"]:hover span { background-position: -81px -170px; }

.album-sidebar-box > li:hover span { background-color: rgba(255,255,255,0.2); }

li.album-type:first-child .album-type-tool li.mod-move[data-dir="up"], li.album-type:last-child .album-type-tool li.mod-move[data-dir="down"] { display: none; }

.album-modal-footer { position: absolute; bottom: 0; left: 0; }

.album-modal-footer button { width: 88px; margin-right: 10px; }

.gallery-conatainer { text-align: center; margin: 0 -15px; *zoom: 1; }

.gallery-conatainer:after { content: ""; display: table; clear: both; }

.gallery-conatainer li { margin-bottom: 10px; }

.gallery-conatainer li.loading .swiper-container { border-color: #307ff2; box-shadow: none; }

.gallery-conatainer li.loading .swiper-container .swiper-button-next, .gallery-conatainer li.loading .swiper-container .swiper-button-prev, .gallery-conatainer li.loading .swiper-container .swiper-pagination-fraction { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); }

.gallery-conatainer li.loading .swiper-container .album-box-more { background-color: #307ff2; }

.gallery-conatainer li.loading .swiper-container .album-box-more .iconfont { color: #fff; }

.gallery-conatainer li.loading .swiper-container:after { opacity: 1; }

.gallery-conatainer li.loading .swiper-container:before { pointer-events: none; content: 'Loading Gallery...'; text-align: center; line-height: 32px; font-size: 12px; color: #fff; position: absolute; bottom: 0; left: 0; right: 0; z-index: 100; }

.gallery-conatainer .swiper-container { background: #f2f2f2; display: block; border: 4px solid #fff; margin-bottom: 5px; -moz-box-shadow: 0px 0px 0px 1px #ddd,0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 0px 1px #ddd,0px 1px 2px rgba(0,0,0,0.3); box-shadow: 0px 0px 0px 1px #ddd,0px 1px 2px rgba(0,0,0,0.3); transition: all linear .1s; }

.gallery-conatainer .swiper-container:after { content: ''; background-image: url("../../Images/sign_icon/loading.gif"); background-color: rgba(0,0,0,0.6); background-position: center center; background-repeat: no-repeat; opacity: 0; pointer-events: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; transition: opacity linear .2s; z-index: 10; }

.gallery-conatainer .swiper-container .album-box-more { z-index: 100; border-radius: 0 0 0 50%; padding: 3px 3px 3px 6px; background: #fff; position: absolute; top: 0; right: -1px; -moz-transition: -moz-transform .2s linear; -o-transition: -o-transform .2s linear; -webkit-transition: -webkit-transform .2s linear; transition: transform .2s linear; }

.gallery-conatainer .swiper-container .album-box-more .iconfont { background: none; color: #307ff2; font-size: 16px; }

.gallery-conatainer .swiper-container .album-box-more:hover { background-color: #fff; }

.gallery-conatainer .swiper-container + a.title { display: inline-block; font-size: 14px; line-height: 18px; height: 36px; overflow: hidden; }

.gallery-conatainer .swiper-container:hover { border-color: #307ff2; box-shadow: none; }

.gallery-conatainer .swiper-container:hover .swiper-button-next, .gallery-conatainer .swiper-container:hover .swiper-button-prev, .gallery-conatainer .swiper-container:hover .swiper-pagination-fraction { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); }

.gallery-conatainer .swiper-container:hover .album-box-more { background-color: #307ff2; }

.gallery-conatainer .swiper-container:hover .album-box-more .iconfont { color: #fff; }

.gallery-conatainer .swiper-container .swiper-button-next, .gallery-conatainer .swiper-container .swiper-button-prev { background-size: 40%; background-color: rgba(255,255,255,0.8); height: 34px; margin-top: -17px; -moz-transition: -moz-transform .2s linear; -o-transition: -o-transform .2s linear; -webkit-transition: -webkit-transform .2s linear; transition: transform .2s linear; }

.gallery-conatainer .swiper-container .swiper-button-next:hover, .gallery-conatainer .swiper-container .swiper-button-prev:hover { background-color: #fff; }

.gallery-conatainer .swiper-container .swiper-button-prev { border-radius: 0 5px 5px 0; left: 0; -moz-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0); }

.gallery-conatainer .swiper-container .swiper-button-next { border-radius: 5px 0 0 5px; right: 0; -moz-transform: translate(100%, 0); -ms-transform: translate(100%, 0); -o-transform: translate(100%, 0); -webkit-transform: translate(100%, 0); transform: translate(100%, 0); }

.gallery-conatainer .swiper-container .swiper-pagination-fraction { text-shadow: 0 0 4px rgba(0,0,0,0.6); -moz-transform: translate(0, 100%); -ms-transform: translate(0, 100%); -o-transform: translate(0, 100%); -webkit-transform: translate(0, 100%); transform: translate(0, 100%); color: #fff; bottom: 5px; font-size: 12px; }

.gallery-conatainer .swiper-slide { position: relative; padding-top: 75%; display: table; background-color: #f5f5f5; }

.gallery-conatainer .swiper-slide:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-image: url('data:image/png;base64,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'); background-position: center center; background-repeat: no-repeat; opacity: .2; z-index: 1; }

.gallery-conatainer .swiper-slide .img { background-color: transparent; width: 100%; height: 100%; cursor: pointer; z-index: 10; }

.nav-tabs.gallery-tabs { margin-bottom: 20px; border: none; }

.nav-tabs.gallery-tabs li a, .nav-tabs.gallery-tabs li a.active, .nav-tabs.gallery-tabs li a:hover, .nav-tabs.gallery-tabs li a:active, .nav-tabs.gallery-tabs li a:focus { border: none; background: none; }

.nav-tabs.gallery-tabs li a { color: #333; border-radius: 5px; font-weight: 600; padding: 6px 15px; }

.nav-tabs.gallery-tabs li a:hover { color: #1950a0; }

.nav-tabs.gallery-tabs li.active a { background: #1950a0; color: #fff; }


.photo-frame .slider-vertical { height: auto; position: absolute; top: 34px; right: 0; bottom: 5px; z-index: 100; width: 30px; opacity: .1; transition: opacity linear .2s; display: none; }
.photo-frame.active .slider-vertical { display: block; }
.photo-frame.active:hover .slider-vertical { opacity: .6; }
.photo-frame.active .slider-vertical:hover { opacity: 1; }
.photo-frame .slider-vertical:before { content: ''; position: absolute; top: 0; bottom: 0; width: 4px; border-radius: 10px; /*background-color: rgba(0, 0, 0, 0.18);*/ left: 50%; margin-left: -2px; }
.photo-frame .ui-slider-vertical .ui-slider-handle { background-color: #fff; background-color: rgb(255, 255, 255); outline: none !important; width: 16px; height: 16px; margin: -8px 0 0 -9px; border-radius: 50%; left: 50%; box-shadow: 0 1px 1px rgba(0,0,0,.2); }
.photo-frame .ui-slider-vertical .ui-slider-handle:hover { background-color: #f2f2f2; }
.photo-frame .ui-slider-vertical .ui-slider-handle:active { box-shadow: 0 0 0 3px rgba(0,0,0,.1); cursor: -webkit-grab; cursor: -moz-grab; cursor: grab; }
.photo-frame .ui-slider-vertical .ui-slider-handle:active:after { content: attr(data-value); position: absolute; right: 100%; top: 50%; height: 24px; margin-top: -12px; padding: 0 5px; font-size: 12px; color: #333; }
/*# sourceMappingURL=photo_album.css.map */
