﻿@charset "utf-8";
@font-face{
    font-family: 'FelixTitlingMT';   /*字体名称*/
    src: url('../font/FelixTitlingMT.otf'); 
}

/* @fileRef normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:sans-serif;}
body{margin:0;background: #f0f0f0}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:0.5em 0;}
h2{font-size:1.5em;margin:0.83em 0;}
h3{font-size:1.17em;margin:1em 0;}
h4{font-size:1em;margin:1.33em 0;}
h5{font-size:0.83em;margin:1.67em 0;}
h6{font-size:0.67em;margin:2.33em 0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}p,pre{margin:1em 0;}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}html,button,input,select,textarea{color:#222;}html{font-size:1em;line-height:1.4;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}audio,canvas,img,video{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}.ir:before{content:"";display:block;width:0;height:150%;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}
.clearfix {
    *zoom: 1;
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
@media only screen and (min-width:35em){}
@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){}
@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a, a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }
}

/* @fileRef main.css */
body{font-family:"微软雅黑";font-size:0.8em;color:#000;background:#f0f0f0;}
a{text-decoration:none;color:#000;}
a.selected,a:hover{color:#000;}
a:focus{outline:0;}
h1,h2,h3,h4{}
#main,.copyright span{max-width:1500px;margin:auto;}
#preloader{display:none;}
#main{text-align:center;}
#header{}
#content{}
#loader{}
#footer{}
#title{font-size: 26px;color: #363534;font-weight: normal;position: fixed;width: 100%;left: 0;top:0;    z-index: 100;}
#title span{font-family: 'FelixTitlingMT';color: #363534;}
#title p{font-family: 'FelixTitlingMT';font-size: 15px;color: #363534;margin: 0;}
#title a{color: #363534 !important;}
.navigation{margin-top: 0.5em;}
.navigation .galleries{font-family:"微软雅黑";font-size:16px !important;background: #fff;}
.navigation .galleries  li{padding: 1em 2em;}
/*.navigation .galleries a:after{content:' /';}
.navigation .galleries .item:last-child a:after{content:'';}*/
.navigation .galleries a{color:#000;}
.navigation .galleries a.selected,
.navigation .galleries a:hover{color:#000;}
.navigation .sections{position:fixed;left:0;bottom:1.8em;padding-bottom:1.5em;width:100%;z-index:100;}
.navigation .sections a{padding:0 0.5em;}
.copyright{position:static;right:0;bottom:0;width:100%;height:50px;text-align:center;line-height:50px;}
.copyright span{display:block;font-size:0.9em;padding:0em 2em;}
.copyright a{color:#524f4f;}
@media only screen and (max-width:768px) {
    #main {
        padding: 0em 2em;
    }
    #title{
        position: static;
    }

    .navigation .sections {
        position: static;
    }

    .copyright {
        position: static;
        width: auto;
        text-align: center;
    }
    #header .small-menu{padding-top: 0;}
}
@media print {
    #header, #footer, .close, .pagination {
        display: none;
    }
}

/* @fileRef styles.css */
.loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff url('../images/ajax-loader-white.gif') center center no-repeat;
    z-index: 999;
}

.menu {
    margin: 0;
    padding: 0;
}

.menu .item {
    display: inline-block;
}

.menu a {
    display: block;
}

.anchor,
.anchor:hover,
.link,
.link:hover,
.button,
.button:hover {
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.wysiwyg strong,
.wysiwyg a {
    color: #000;
}

.wysiwyg strong {
    font-weight: normal;
}

.wysiwyg p {
    margin: 0;
    padding: 0;
    margin-bottom: 1em;
}

.wysiwyg a {
    text-decoration: none;
}

.wysiwyg a:hover {
    text-decoration: underline;
}

.mosaic {
    color: #000;
    margin: auto;
}

.mosaic img {
    background: #fafafa;
}

.mosaic .item {
    float: left;
    margin: 0 5px 5px 0;
}

.no-touch .mosaic .item,
.no-touch .mosaic .item:hover,
.no-touch .mosaic .item img {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: .99;
}

.no-touch .mosaic .item:hover {
    opacity: .5;
}

.page {
    width: 60em;
    text-align: left;
    margin: 10em auto;
}

.page .name {
    display: none;
}

.page .text {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    column-gap: 1em;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
}

.pagination {
    font-size: 1em;
    padding: 2em 0;
    text-align: center;
}

.pagination .previous {
    margin-right: 1em;
}

.pagination .next {
    margin-left: 1em;
}

.pagination .digit,
.pagination .selected {
    margin: 0 .5em;
}

.pagination a:hover,
.pagination .selected {
    color: #000;
}

#top {
    position: fixed;
    display: block;
    width: 50px;
    height: 50px;
    line-height: 999px;
    overflow: hidden;
    background: transparent url('../images/top.png') 50% 50% no-repeat;
/*    margin: 5em auto;
    opacity: .5;*/
    left: 50%;
    margin-left: -25px !important;
    bottom: 2em;

}

#top:hover {
    opacity: .99;
}

@media only screen and (max-width:768px) {
    .mosaic img {
        width: 100%!important;
        height: auto!important;
    }
    .mosaic .item {
        float: none;
        margin: 0 0 2em 0;
    }
    .page {
        margin: 4em 0em;
        width: auto;
    }
    .page .text {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        column-gap: 0em;
        -moz-column-gap: 0em;
        -webkit-column-gap: 0em;
    }
    #top {
        margin: 2em auto;
    }
}


/* @fileRef style-gallery.css */
/* @fileRef style-gallery.css */
#header {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:100;
    background: #f0f0f0;
}
#header .navigation {
	display:none;
	opacity:0;
	background:rgba(255,255,255,.95);
         z-index:100;
}
.navigation .sections {
	position:static;
}
#header .small-menu{
   text-align: center;
   display: block;
   padding-top: 7em;
}
#header .small-menu ul{
    text-align: center;
    padding-left: 0;

}
#header .small-menu h1{
    font-size: 14px;
}
#header .small-menu h1 span{
    border: 1px #000 solid;
    display: inline-block;
    color: #524f4f;
    width: 130px;
    height: 30px;
    line-height: 30px;  
    font-weight: normal;
    font-size: 12px !important;
}
#header .small-menu li{
   list-style: none;
   height: 30px;
   line-height: 30px;
   color: #524f4f;
   font-size: 14px;
   padding: 0 15px;
   display: inline-block;
}

#header .small-menu li a{
    color: #524f4f;
font-family: 微软雅黑;

}

#header .small-menu li span{
    border: 1px #000 solid;
    display: inline-block;
    color: #524f4f;
    width: 130px;
    height: 30px;
    line-height: 30px;

}
#header .small-menu .part li{
   position: relative;
}
#header .small-menu .part li:after{
    content: '|';
    position: absolute;
    left: 0;
    top: 0;
}
#header .small-menu .part li:first-child:after{
    content: '';
}
#header .small-menu .part li:nth-child(2):after{
    content: '';
}

#header .small-menu .part li:first-child{
    border: 1px #000 solid;
    display: inline-block;
    color: #524f4f;
    width: 130px;
    height: 30px;
    line-height: 30px;  
    font-weight: normal;
    padding: 0;
    font-size:12px;
}

#header .small-menu .noborder li{
    position: relative;
}
#header .small-menu .noborder li a:after{
  content: '';
 
}
#header .small-menu .noborder li:after{
  content: '|';
  left: 0;
  position: absolute; 
}
#header .small-menu .noborder li:first-child:after{
    content: '';
}

#header .small-menu-other {
    max-width: 1200px;margin: 0 auto;position: relative;padding: 30px 0 36px;padding-top: 7em
}

#header .small-menu-other ul{
    padding: 0;
}
#header .small-menu-other li{
    list-style: none;
   height: 30px;
   line-height: 30px;
   color: #524f4f;
   font-size: 14px;
   padding: 0 15px;
   display: inline-block;
   position: relative;
   color: #524f4f;
}
#header .small-menu-other li:nth-child(2):after{
    content: '';
}
#header .small-menu-other li a{color: #524f4f;}

#header .small-menu-other li:after{
    content: '|';
    position: absolute;
    left: 0;
    top: 0;
}
#header .small-menu-other .vr{
    position: absolute;
    right: 50px;
    width: 199px;
    height:30px;
    top: 98px;
}
#header .small-menu-other .vr:after{
    content: '';
}
#header .small-menu-other li:first-child{
    border: 1px #000 solid;
}

#header .small-menu-other li:first-child:after{
    content: '';
}



.gallery {
	margin:8em 5em;
}
.gallery .name {
	display:none;
}
.gallery .list .caption {
	padding:.5em;
	display:none;
}
.copyright {
	width:100%;
	z-index:50;
    color: #524f4f;
}
.jquery-slider {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:#f0f0f0;
	z-index:10;
}
.jquery-slider .content {
	position:relative;
	height:100%;
	margin:auto;
    z-index: 110;
  
}
#content{
    padding-top:5em;
}
.jquery-slider .slides .item {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:#f0f0f0 url('../images/ajax-loader-white.gif') 50% 50% no-repeat;
}
.jquery-slider .wrapper {
    margin-top:14.5em;
    margin-right:2em;
    margin-bottom:100px;
    margin-left:2em;
        /* 水平居中 */
        text-align:center; 
         /* 垂直居中 */ 
       vertical-align:middle;
}
.jquery-slider .wrapper img {
	/*position:relative;*/
}
.jquery-slider .pager,.jquery-slider .previous,.jquery-slider .next {
	display:block;
	cursor:pointer;
	position:absolute;
	left:0;
	bottom:0;
	width:100px;
	height:100px;
	line-height:100px;
	color:#000;
}
.jquery-slider .close{
    display:block;
    cursor:pointer;
    position:absolute;
    left:50%;
    margin-left: -60px;
     top:7em;
    width:120px;
    height:30px;
    line-height:30px;
    color:#828080;
    border: 1px #000 solid;
    font-size: 14px;
    padding: 0px !important;
}
.jquery-slider .close:hover,.jquery-slider .previous:hover,.jquery-slider .next:hover {
	color:#000;
}
.jquery-slider .legend,.jquery-slider .close {
 
	 
	text-align:center;
}
.jquery-slider .close {
	padding:0 1em;
}
.jquery-slider .legend {
	display:block;
	position:absolute;
	left:0;
	bottom:70px;
	width:100%;
	padding:.5em 0;
}
.jquery-slider .pager,.jquery-slider .previous,.jquery-slider .next {
	left:50%;
	margin-left:-50px;
}
.jquery-slider .pager {
	text-align:center;
}
.jquery-slider .pager .num {
	color:#000;
}
.jquery-slider .pager .num i{
    font-style: normal;
}

.jquery-slider .previous {
	margin-left:-150px;
	text-align:right;
}
.jquery-slider .next {
	margin-left:50px;
	text-align:left;
}

#gallery-nav {
    left: 0;
    position: fixed;
    top: 50%;
    width: 100%;
    z-index: 99;
}
#gallery-nav #prev {
    left: 0;
}
#gallery-nav #next, #gallery-nav #prev {
    cursor: pointer;
    z-index: 200;
}
#gallery-nav #next, #gallery-nav #prev {
    cursor: pointer;
    z-index: 200;
}
#gallery-nav #prev {
    background: url("../images/gallery-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 15%;
}
#gallery-nav a {
    /*background: url("../images/sprite-arrows-dresses.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    display: block;
    height: 64px;
    position: absolute;
    text-indent: -99999em;
    width: 36px;
}

#gallery-nav #next {
    background: url("../images/gallery-next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    right: 15%;
}
#gallery-nav #next, #gallery-nav #prev {
    cursor: pointer;
    z-index: 200;
}


/*.wrapper img{height: 100% !important;width: auto;}*/

@media only screen and (max-width:768px) {
    #header {
        position: static;
    }

        #header .navigation {
            display: block !important;
            opacity: 1 !important;
        }

    .gallery {
        margin: 1em 0em;
    }

        .gallery .list {
            width: 100%;
        }

            .gallery .list .caption {
                display: block;
            }

                .gallery .list .caption .pager {
                    display: none;
                }

                .gallery .list .caption .legend {
                    position: static;
                }

    .copyright {
        position: static !important;
        width: auto;
        text-align: center;
    }
    .copyright span{padding: 0;}
    #content {
    padding-top: 0em;
    }
    #header .small-menu{display: block;}
    #header .small-menu li{padding: 0 1em;}
    #header .small-menu .part li:first-child{display:block;width: 100%;max-width: 400px;}
    #header .small-menu .part li:after{content: ''}
    #header .small-menu-other li:after{content: ''}
    #header .small-menu-other #showmoreli{display: none;}
    #header .small-menu-other .vr{display: block;position: static;margin:0 auto;margin-top:1em;margin-bottom: 1em}
    #header .small-menu-other .vr img{width: 120px}
    .copyright{line-height:50px;}
    #header .small-menu-other{padding:0}
    .navigation{position: static;margin-top: 0.5em;}
    .navigation .galleries{background: #f0f0f0}
    .navigation .galleries  li{padding:0.5em;}
    #header .small-menu{padding-top: 0}
}
